8116
25918
1673245
35646
18777
64201
58765
45784
122785
17439
55877
53963
18945
23832
7921
7261
32760
5986
5041
5904
3796
63907
9865
15328