42447
31362
16786
23721
63557
39421
24404
92605
71686
34795