42168393
5329849
6339286
94062459
29026387
77806902
45303678
2573463
46403338
10103934
30725794
17588746
2875416
67454635
1482648
77029740
33954634
726758
35736487
24845901
13467578
2306933
59602237
86534967
4548412
7026786
63766074
1963860
23863125
25404393
3447693
51979168
66926732
59773455
1449597
71891928
85001929
66889481
27015173
70232808