4966593
4276226
34787656
23764581
76131054
93231448
86871329
79992804
65009354
46961536
40491194
81873047
32936176
45651776
30292852
31463713
15289342
96793229
58504600
87065244
90601370
1752984
68756087
922268
87862757
98954937
13634301
91257692
88412127
12102223
67629535
49696612
19518651
1038477
62556891
40149859
95949486
50734624
38932977
51238811