42588
31449
16810
23772
63676
39466
24417
92654
71730
34826