85685350
4263669
2484983
64027944
67562320
18656040
65516210
7447748
79473389
30575744
8731153
79727486
9167319
64021370
41307325
38635800
45325749
65809889
60135618
2831554
79667117
24524553
97756632
19934472
9206926
16293557
49859575
887251
40105096
71305855
99514055
67768315
9066995
19593950
13566863
66938615
12093485
90443504
14756824
63736660