42651
31496
16820
23789
63744
39480
24426
92679
71748
34842