42977
31714
16899
23928
64126
39640
24492
92829
71864
34961