42449
31366
16786
23722
63558
39421
24404
92605
71687
34796