43480
32961
29087
95395
39648
67545
55289
123148
54005
52698