43426
32914
29057
95342
39608
55242
123070
52657
70736
25819