86685965
44237046
55211378
43991158
9844682
36588140
95635385
8207206
63988377
6738856
41559850
98198575
49292873
81433701
67038605
19342128
3197679
6851706
56586061
46422591
97312010
7717959
20474688
70875333
53155013
41945690
43886494
44032194
45767986
93353447
9614675
64986446
94204141
84672865
33627178
13568746
47488109
38091919
30795912
28021393