35239185
70967792
63156160
96634972
50613831
68838237
40979699
92846089
9887491
80044366
81405068
97902994
67678191
50804553
16482667
12941800
2103823
45276743
138386
64149730
9556367
17738410
5186164
14637184
99328521
68551188
20554761
17319145
50751988
50162793
4239398
47755993
89577366
58616138
99392370
21803836
27483353
75033187
35632384
57921551