20578563
82827645
8375918
14032815
51093326
58158804
27424670
94202721
19282951
93551378
72045450
90091601
71329089
86395011
98991520
512385
84117148
29054765
6430704
38927710
49828987
82927021
71779389
80434627
53494443
67128264
48593110
14181319
57722552
38561196
68649768
58134918
9732663
88389315
48797415
74578945
203199
36112708
6211112
87154236