16875342
81115609
25459146
63947954
73441654
81189997
29481855
80966416
17526279
15216398
8741128
13145464
32534240
54635536
20226230
26264040
62725094
42414267
58302795
45226999
58671897
65923751
505431
6661695
95055586
11302772
20695387
37705083
42557751
4595136
21187805
2403454
18218576
27788800
88254886
33302246
33861486
53623549
85118081
38427161