0 1 1 2 2 8 3 52 4 480 5 5816 6 87936 7 1601728 8 34251520 9 843099616 10 23520367488 11 734404134336 12 25402332040704 13 964965390917120 14 39964015456707584 15 1793140743838290432 16 86691698782589288448 17 4494521175128812273152 18 248828864663874969262080 19 14655538006723831124085760 20 915230677156182189429563392 21 60419561542723231932270221312 22 4204929356007403579483978383360 23 307750244090763002246015435431936 24 23632817557204119288199030638182400 25 1900253034285167161955563779579609088 26 159683613725957504973419160249016385536 27 13999119366588355439424751599195193409536 28 1278286324678274447050475816120236849496064 29 121391774401448949848010289258481612519768064 30 11972267536312732594372577172645436261432295424 31 1224681266377798633064971971497915510881694908416 32 129777630251805484226085168295471218826561286307840