47711139
2518588
80827472
73834500
64054413
12517755
47433497
30448185
99116014
21428144
98525309
54605512
71285984
63363948
79632668
66281460
3057896
32446000
77779704
74877176
83821034
63188281
63447358
16683013
21736836
5371809
40935182
61692542
32442709
58582092
19337153
3006400
182184
67621522
372633
95368174
751241
5012368
23402465
94723359