50033374
676573
24475585
1764657
38978415
46515504
8995590
6850519
64156293
34695516
48501203
99697636
54043776
82722427
43405453
19286299
39482300
12193279
88804670
4979989
6262017
11614996
62788017
69297108
4272925
54755085
25028875
41952633
60936672
4422112
17456221
246464
5433345
23066710
31114534
18075007
8808310
98535701
5534485
18723871