42581
31446
16808
23767
63663
39462
24414
92650
32991
71722