42449
31364
16786
23722
63558
39421
24404
92605
71687
34795