29985603
99736931
2186776
31654844
7757512
6290490
15238933
45851387
90236265
45305126
92066518
32121006
78298272
80745554
2924135
51411965
57345155
11754020
42966591
2048330
99593207
48034954
178103
35518719
30449358
42892533
2842644
404280
12736309
3935195
69962418
4075529
58324547
45264154
75422414
29152579
70107642
45252288
80073879
40516304