95277876
69762707
84165965
79377604
57989020
14845369
44585362
2034013
50555287
36941717
97447138
1485014
1354585
93255021
10278407
65169501
4902417
70163213
78905834
32857089
28283992
69653123
3377685
7504941
23047489
33292802
58046039
82808147
10837247
6287855
3775858
1875755
19533531
9915378
2083793
19846540
74461013
64022181
30996533
1341181