42449
31364
16786
23722
63557
39421
24404
92605
71687
34795