35122623
6158306
8685568
54982127
91584019
23161026
88073512
8305124
58127729
79014950
59657614
2065130
88692480
83187696
24509311
57532420
72293229
55007684
22292366
11533021
76251737
61567204
4943663
19659285
14002472
13887750
84197000
98071138
13107228
1022845
71732727
604937
97363687
39981286
37893262
644261
32001876
53361932
33585441
5596579