18635850
38274330
7361797
40112252
8355376
95908437
94537948
5966177
93009089
29831487
711670
83768815
46768826
36395600
66473222
8888771
96366858
98165935
48179933
14049233
9876106
2380617
83451699
26065491
11079547
3721213
48449215
35179477
50416629
15296334
28985431
24901457
53964058
5536122
1000389
90945844
843749
72689068
67882240
82263524