65775667
35957824
98989384
21614272
79838467
28106168
40891454
20399566
937630
37959355
8698719
7952197
40755091
36773556
30218598
83389967
9856042
32251713
6586740
78501770
14578560
40601404
77094426
66453654
42768681
56217741
19352500
3985205
5095998
50172385
40613743
57014138
37168078
29387621
90408496
31434867
35532331
55253458
49375535
39776664