45633877
88985035
28722610
13366727
24281192
89184984
4008772
88841644
60434076
93353154
62966976
66014988
8576374
8625611
16046116
41876421
28374823
7523455
67121922
33141014
9613294
68927853
4623346
29996567
30499752
43948742
47374808
77578240
82636003
46435071
61604652
37963498
1639925
999334
71099060
31914086
91717781
941617
11543096
52987633