43369
32864
29032
95287
39546
67448
55174
122982
53944
52620