42287
31232
16744
23633
63339
39358
24364
92522
71595
34726