42441
31352
16782
23718
63546
39418
24402
92599
71684
34791