56593968
1354655
55207822
82225852
40174459
90187749
1817431
61958372
43041030
38522052
95805397
32757550
51047298
64454298
16597824
409024
21547913
24234931
33847194
38197045
91893930
56291909
21771140
10083193
6748763
3791575
4594530
41574499
55872497
50054736
48284457
1032174
11374494
30713947
11067710
43093351
7140161
62933331
6527766
17543150