56603813
55281135
39112267
7232195
777974
14265193
6922476
14693333
85632100
56857118
51418149
36218351
1913823
49111454
99111407
71962941
15414222
44471104
31225378
23935086
39286644
57827541
69317895
47499240
1035145
22091547
63141825
88087708
4565273
38465524
67828374
19514377
63856460
3693790
54476008
35191488
62013298
51715967
9048500
19285985