60432 50
40256 25
77431 50
32128 33
37958 34
24556 39
18303 14
30451 55
133178 13
129029 7
166030 23
900601 114
234082 10
985382 98
164428 13
225332 17
1709005 100
651456 33
1008079 67
480257 17
307028 7
2324429 180
3224577 284
267980 12