43162833
192998
12507454
17845490
4317367
402014
94983511
30053953
64703021
64635245
8847259
57412569
51959062
31267948
46254203
41226223
97599000
93311288
16372297
22403050
87043417
44374671
1338733
85545119
39255485
3971452
5104875
98613848
41171166
38106795
64363770
27081172
22788133
20435109
58425728
244926
439763
67117042
48164800
89256414