86438586
13986644
3787463
87886211
70407713
24633398
28954833
51757142
12116143
40502347
51849876
59911608
3423815
14463845
72113015
98574963
58013301
7294321
13926433
40736863
58679736
8508838
43989530
48874231
5456769
54096833
31312774
83921270
32575076
94055025
33408709
32903638
63013115
38128541
34886645
2661780
35356027
61304746
5339253
95444817