95591893
61209434
54793611
91119068
18023083
2584086
85476771
45706549
16433294
5946212
83211188
8017498
30089403
28178241
34263459
95945698
49303546
62752938
27378615
17111954
85188413
38506150
32999356
25655000
55671986
21953000
69988764
20588117
386298
61502435
98609152
50019684
16037626
90627151
7083407
36446568
8731677
7911234
15479811
58273633