42447
31362
16786
23721
63556
39421
24404
92605
71686
34795