42555
31440
16805
23760
63643
39458
24413
92639
71717
34819