10598936
32308544
53054430
85407136
12626392
97108900
7001637
73325843
67786248
8374424
55943587
58843120
45066758
56293563
93246213
28738334
30097142
19612802
32526175
24168991
19741299
4061559
23202996
12822407
95985098
62955544
1548558
58373669
89525498
86968551
42654203
5963342
64933183
73146927
269349
1755480
47911424
89225246
1929566
76893932