31262832
57198302
27858159
99571170
60084910
38562704
71459841
11666171
43268282
21775007
1153750
85173865
67326628
9921196
79957845
15567847
71967394
1027748
53371299
94763016
66269331
94094019
3302787
89228262
8217644
34058690
86364483
9174821
77983489
23428540
606027
2590539
97289857
39162044
20803736
2239815
80073325
42411078
95247825
44944938