85944267
34729888
13831742
1240379
46953571
22682247
67891854
2731681
13285703
45704172
66051973
20617808
64314730
60657053
62779665
12884866
85662240
37009529
56949024
7918652
10044360
47798897
99198765
93843019
7539241
97792881
99023333
3523290
762662
49875500
32316776
1127985
96774167
43162873
20518571
27663630
52507055
7739877
30038602
2431309