42288
31233
16745
23639
63340
39358
24365
92523
71596
34726