3063913
19827743
29564781
99071982
41244390
97376913
16284951
90322624
5964463
14036759
60593976
40558634
27557205
69985125
93648689
34123149
71634320
25019399
72308638
63959758
32647324
6857017
20846957
66453922
30625137
16353624
35114696
57504782
23674648
17179161
90515163
925316
92536366
44376330
75333581
59772146
1267103
53399244
62482083
35016389