1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 1 11 548828480360160000 12 4237239732072431006302896746240010000 13 22899532804595954935644287742940961780296483414339200000 14 158809943424375438522953003963999509237431290921263369503489262139776387500