19953522
8008521
2811075
76726702
43223000
1753708
5636436
4019142
94217102
8758010
76725613
64346069
38589447
6327889
81123906
80621016
80403535
22834481
37445003
4145698
8918333
54468266
70871401
88458354
4831293
90158939
50978193
49716052
18393194
24986923
75165654
94929917
23101198
75701098
49045630
27776932
12553879
3609459
14412769
28606963