42578
31445
16806
23767
63663
39462
24414
92650
71720
34823