42596
31451
16810
23772
63679
39466
24419
92654
32993
71731