42445
31361
16786
23720
63554
39421
24404
92605
71685
34795