42577
31445
16806
23767
63661
39462
24414
92649
71720
34823