20401 25
45799 74
21865 54
23091 42
20225 16
22240 23
30150 50
70498 206
27866 61
31693 41
18970 32
14228 24
37119 63
29350 100
18503 35
35278 95
45965 160
23328 49
20724 27
13505 7
13907 8
89180 154
87448 269
53724 87