97158143
38304328
14045533
2629993
3601900
98658578
9289266
42838457
4468615
62784685
74501225
18429784
67854274
55034642
54501344
27117892
4805493
2098184
25663633
57034843
17666288
59883905
27638379
68944905
12136879
37294873
34653336
38703114
61703978
51134802
46816836
20558007
91418489
373266
49357897
91905902
60746327
18132590
64135875
41452647