85571185
71798503
6523831
2305259
664951
99624703
27082765
83371341
70314353
83257043
67591201
77855735
75641996
53122473
50703595
6846813
72075309
93746828
84696253
39059423
99287965
38112294
9624720
24711992
16545853
41545211
7864611
22817949
70583550
28472148
37917748
81211556
86871165
12997092
16866044
2593248
59979396
46335949
49067248
12115500