40166700
92407661
10248874
15392948
27328001
85761914
98645947
36971712
19168700
5122323
6681963
94054335
75296150
9208305
34478341
6139824
31485980
3422345
7256466
78811372
42656554
68246388
25483586
22663501
14301483
47112770
12239996
95318530
72314474
29088942
11394694
9255963
94755276
88519077
40433628
66591089
74704145
10982536
81634453
17356050