42289
31233
16750
23641
63340
39358
24365
92524
71601
34727