3018333
76587147
57579461
84052937
21096041
99588450
5815348
91953411
86886420
65558237
76013138
23759188
81949984
98466224
86891697
24086184
81163043
64592283
71456254
70595594
37434261
75589589
68117792
52639234
9954119
54264142
19058836
79492356
61702962
44551105
40274516
3149979
9958361
14266315
6473798
98445151
74791510
98234413
95356078
70996280