80753784
56074690
28038731
99491938
59547324
91651760
30346705
30193563
36047268
65635393
50832365
27649353
4159530
55301340
98671930
88661275
69934504
57283209
9921712
658769
4188092
17297319
55967294
45427185
40656436
29897026
42563317
78114036
76215076
13343147
16681908
99821466
48837791
12777497
66779875
2165224
35592562
49008822
18545379
89137887