31688113
74441430
1214333
86165590
46322824
777737
17203831
82172891
629034
24086309
75859449
14428377
51995046
54869058
98499654
1078962
52338613
50062663
99582310
18009343
30084751
80513511
3995987
52904127
6537995
79155840
39161044
92637298
10205029
37523502
38402601
32288388
2698343
74012547
4902370
98737920
74015950
66429506
53723883
71927861