42583
31449
16810
23770
63671
39464
24416
92651
71726
34823