95709945
23149575
71192322
1633971
96966674
16809251
83142192
13603468
8817090
3365890
67655920
16122998
17324453
58439622
9775126
3775394
34875256
95665197
9048
40441935
34397589
98924827
63013712
68373522
56779843
47162131
83569736
221470
41025084
11528915
53828497
30822172
49874193
63987294
11605392
47123675
8730171
62038755
7253409
13226208