86668049
47716543
30592258
10507708
909251
16132042
30829867
48745307
4337682
10556068
9803935
84737334
48873457
45933526
20415766
41852784
25974547
56757997
54365720
11375738
84372162
93529405
72807797
62827431
4918321
38994651
20267198
22591832
45577444
21525388
7724222
62491085
83746888
60047416
79795700
75365062
62114479
19713283
16633995
8577981