42445
31360
16786
23720
63554
39421
24403
92605
71685
34795