93005080
13733934
71018578
2394457
37317644
7151727
75882568
30242105
21918191
64871984
4372287
65775297
26895269
41645906
14528064
16288431
12539139
39961004
192386
94503488
47162971
9257301
3771955
1141171
21314334
61989792
6591448
3064825
59964934
10481449
69689800
69082583
59057888
7055403
14609603
56017392
6371885
38366338
18068348
41425094