42593
31450
16810
23772
63679
39466
24418
92654
32993
71731