42582
31446
16808
23767
63663
39462
24415
92651
32991
71723