42563
31443
16805
23762
63655
39460
24414
92642
71718
34822