42578
31446
16807
23767
63663
39462
24414
92650
71721
34823