42590
31449
16810
23772
63677
39466
24417
92654
71731
34826