1062322
21996300
41349545
40321688
70559270
48701808
4485257
753138
67325191
90628419
35261787
44966208
30215952
8657516
6744356
19899810
1471990
74216308
72557182
50855728
67639383
32562446
8939046
93685738
65536010
17487796
3370324
63761472
51348545
27195182
55008251
7994971
57029294
81657619
43718194
68459373
64948752
64673505
9658735
12712345