82029848
59893845
95168446
2572907
1575123
11822657
38487615
45055820
18465362
5909310
193736
22349939
92487407
59426907
898730
24636329
58113781
82546944
13413214
27688617
25472001
14931365
70976880
17419597
99982392
62822409
41478301
16994042
94289354
24525549
15922161
14766605
98541897
5807707
80446253
64877432
59882890
92919514
25898045
98594665