47931568
46674486
55807399
1079116
61457766
3291808
29094204
57159701
32752641
85524343
72252151
9579912
5887227
59005533
4696170
9622476
47285376
34108728
3436109
50303520
10709194
7092810
72866187
6038184
82647919
98622238
788883
2987357
98411963
33753295
12836035
36893506
92908156
2154463
1496351
75816649
31336711
2429743
8466964
8919838