42479
31399
16793
23740
63594
39440
24408
92620
71703
34805