43398
32896
29042
95312
39582
55207
123029
52641
70728
25814