1506148
19509425
7502322
96923116
42372572
98559992
83954083
11986516
429842
31977122
117560
53481626
25215546
2837420
3888147
73349300
319332
50327776
90148698
69961198
51135237
52857146
51508782
6652927
88947132
7329763
93552339
8726748
1336361
9405530
6765551
45029287
57575659
79885640
43657263
48366221
14012196
65713725
39729984
58652801