43427
32914
29059
95345
39613
55243
123072
52657
70739
25820