42553
31436
16805
23759
63642
39458
24412
92638
71716
34817