42583
31449
16810
23770
63675
39464
24416
92652
32992
71727