42583
31449
16810
23770
63675
39464
24416
92652
71727
34824