31668295
5436541
38833114
99498708
31644273
79614622
20234797
9074117
8068820
13039638
36102138
32802382
93847862
6733940
66855736
98397192
64309269
1120746
14262299
5062552
40249755
19316242
93541472
38892851
45252905
22069104
70849584
1348817
7897277
36181821
9834714
70683276
57596368
30061972
91269785
18124259
1172592
91348301
2153374
30007775