0 1 1 3 2 15 3 2520 4 45045 5 102960 6 232792560 7 5354228880 8 1115464350 9 291136195350 10 20629078984800 11 144403552893600 12 5342931457063200 13 856326196254765600 14 9419588158802421600 15 3099044504245996706400 16 4106233968125945635980 17 16424935872503782543920 18 1211339020597153962614100 19 147783360512852783438920200 20 62224572847516961447966400 21 4169046380783636417013748800 22 410555180440430163438262940577600 23 136851726813476721146087646859200 24 10811286418264660970540924101876800 25 8076030954443701744994070304101969600 26 8076030954443701744994070304101969600 27 1304476869229563439754033134419374400