42556
31440
16805
23760
63647
39459
24413
92639
71717
34819