42451
31367
16786
23723
63558
39421
24404
92605
71688
34797