42287
31232
16745
23636
63340
39358
24364
92522
71596
34726