27306128
44946180
5105140
1695628
22682436
1067612
66793490
71285729
5175637
39132015
3842224
5522417
47952270
64523299
96658900
59114447
56639416
12631309
95489514
13216258
7063629
88787281
15049776
62175333
17532965
69469433
54117277
19299804
96187099
43115844
7327234
5203635
11634053
67321078
629021
24294248
61174181
866883
7254978
13047957