51152639
64833910
1880911
30627091
55111624
84485977
3546714
50271263
8792607
71563822
81037928
49584447
39657832
5435285
38539569
34452728
46375914
28377389
345443
74988072
72472333
159316
867485
38293666
30249270
468782
23009220
2678190
80054301
58589776
71313330
78756174
98244739
21137512
43805134
91908683
55259389
2857140
58517472
3367774