98664694
36706007
17196939
66768264
53439280
76197161
10486163
63165552
53921108
9501862
67809016
8636171
61666213
7376964
87291457
12909897
95512902
63412381
6717496
34393671
51143181
33181250
98015634
20179256
28113018
31699831
61701799
19035609
20258091
69966742
42477363
41213849
80708401
35526487
86779876
36307130
6087811
54362898
59206862
30619547