39838677
60069880
16003368
125265
3158839
1936485
45238660
74237937
557876
91482975
86911539
24965635
40194276
2364121
50383286
50307133
5163857
85893994
28592564
74626381
58153654
11659326
95819658
85425306
23625405
9934664
15944587
85108554
92277503
71082299
13373770
812639
83364411
69434386
49198397
13514992
28975374
95974857
51981534
77555707