42289
31233
16749
23641
63340
39358
24365
92524
71601
34726