42445
31358
16785
23720
63551
39419
24403
92604
71685
34793