17352901
30711794
1963228
96418336
15838363
24451336
30013627
93889764
19607044
28401867
23055225
16822512
25097294
45053759
95479098
50975684
78807130
89636608
64989184
47583609
67637941
70996149
28525864
45894679
79447725
5815353
55625303
34343649
22059282
89379231
91353422
43394542
48421352
30173531
88108177
27297740
80724641
28993311
23261572
22845727