42446
31362
16786
23721
63555
39421
24404
92605
71685
34795