42627
31478
16817
23777
63728
39474
24423
92668
71738
34834