42449
31364
19686
16786
23722
71094
51451
63557
37702
9264