57471166
5547359
81166576
26813510
2898334
53643811
68084925
27093860
68477697
39385721
57027201
68083697
99605083
7875650
21059272
36272135
64961360
39993826
11947122
77669979
28546910
55275205
5033997
63367718
57307305
57362994
75433610
83401110
36835614
71335434
46542303
45155489
37228057
99279498
15003392
21479628
17851097
99781079
27821168
8943562