86803580
99169048
21417042
36611766
55417671
1858749
16043499
61972045
72806067
96145121
62801097
28297257
64683427
52127365
963842
99687884
94578554
11291588
58036788
27198243
84163790
90196693
59345951
36339908
5575207
57593768
977111
17196179
11478931
7936574
36932923
27096040
70328730
59929960
83192727
48991971
61486772
66759322
23753440
83205421