43479
14170
26106
14622
32961
29087
29050
95394
39648
16417