32018861
20754736
88403417
19948680
64955679
95226523
65828901
17547445
23485824
40155693
8934653
36989231
89286922
1849238
7937218
14633636
57103020
3562134
6482307
80579652
43048038
59401203
96249319
51958676
51321473
78187610
75483627
90847205
46814136
37108100
42093835
30399113
6685184
9703406
12975836
57977620
34003358
33957778
50889906
78672255