110836
49430
1361
50429
5075
1121117
870163
103334
63442
104177
77211
34219
57632
1171176
37830
4748
90332
2087
55125
35534