9585200
80557800
31228218
30587233
68281560
52087365
6356660
422398
29628597
81037123
96778080
95501568
8078727
12519944
95594629
85489617
78528936
15127697
36142948
2851805
51321176
2734308
68865929
735113
96748332
22051336
47747584
45391513
32568115
50602488
9308374
7900645
57674409
7647528
3478166
77556014
50282812
537213
10612459
44040