42586
31449
16810
23770
63675
39465
24417
92654
71728
34825