42287
31233
16745
23638
63340
39358
24364
92522
71596
34726