42522
31427
16803
23758
63634
39454
24410
92633
71712
34817