42556
31440
16805
23760
63648
39459
24413
92640
71717
34820