43428
32915
29060
95347
39615
67501
55244
123072
53979
52658