84418382
88653176
3579235
66037911
16522610
45954830
31174748
16685754
89419657
83342322
94572462
51406227
77207113
73591702
8877871
9745790
44027627
49191589
97656303
77883938
1839944
19109204
16926069
85473931
92538605
344494
57842127
43816974
73741925
94299471
97995444
3277320
61987209
79638247
30982832
81378162
98915772
2736544
30023779
2038125