56763550
311455
82005508
25186727
95348676
4472000
77627335
77853584
1727692
96747830
23693522
778180
15016482
60906687
79286687
33506337
27447049
31619558
14185492
86495074
9211848
47116756
9480342
3141481
97245131
34885872
97963692
190108
33896194
93799687
463239
31195824
10049041
53022700
61294162
3782367
70334841
55653041
28377818
91603457