42583
31447
16808
23769
63668
39463
24415
92651
71724
34823