42575
31444
16805
23765
63661
39462
24414
92647
71720
34823