42586
31449
16810
23770
63675
39464
24416
92654
71727
34824