57975744
1169790
95355351
32723086
17619916
87493946
65917233
5648518
82919424
10617030
5035738
37741529
62172286
34259794
1649559
91238784
1878430
69255378
29886691
91182331
40102740
92593338
26496227
68253187
78118000
24548489
25676828
51392203
12992604
16919153
88246215
5949282
21383880
36735500
9243197
7391789
96541228
56858439
8111594
98622115