17089670
15933194
8365760
98494417
55728138
91668845
4077640
46902359
50937997
14269431
45016284
73938109
99543102
4655832
96692635
56497033
2690524
40875589
38537408
58878212
47415910
61253300
2942138
33001378
76063677
17842156
27609050
27962904
55563893
20529942
69236183
87512178
13554587
85452957
72836741
35646424
13635366
997353
43662616
86738228