100321736
99151656
84591777
8091780
8003955
77431536
72791735
60761764
57721874
55581086
47001006
4152613
4118382
40511943
1197169
39939