42583
31449
16810
23770
63672
39464
24416
92652
71727
34823