6107326
84101725
21617446
58947161
78424805
55887508
96569113
53911579
1759052
31529999
53719558
14347659
7052318
89513567
98736911
16795227
25903041
15584212
8086855
14874864
38664671
85674221
7124862
42162796
79543496
96706792
44561216
22363494
51017999
3606476
77267107
90709048
42541271
21829861
43456460
99185167
2703240
94516007
50545770
7926114