42553
31436
16805
23759
63642
39458
24412
92639
71716
34817