0 1 1 2 2 17 3 336 4 12052 5 685080 6 56658660 7 6428352000 8 958532774976 9 181800011433600 10 42745508545320000 11 12203347213269273600 12 4158410247782904833280 13 1667267950805177583582720 14 776990110000329481864608000 15 416483579190482716042690560000 16 254440857593083725583914166272000 17 175752620964931670693287305891840000 18 136289851991744877079833119889018470400 19 117903992747174569960558178072511283200000 20 113145441975014813062135918169634953699328000 21 119831604012345994662232381587007960614813696000 22 139418875652665777120481821273460073240932622336000 23 177442575450697778837306687962678784321070566473728000 24 246097493715191427426236750887479847541975490615705600000 25 370624612600708122075385412884003220870764550401720320000000 26 604122354777291642116487607153975810996721869840986685440000000 27 1062606515841348835508953399476057068348086388675444834304000000000 28 2011249552868265127033424436031723501042353725399110394767540224000000 29 4085826299668684341880344120538685528725493479933279443963443281920000000 30 8887213516726566466839731390941880124272757983081769441306493781606400000000 31 20651120425109163742647953067406739895599666306299360235698886208619806720000000 32 51156049027090258578378644009306237646563182355306081010538882938188926550016000000 33 134823495036193340558020959960658488060513027343039397012646284052390771072958464000000 34 377346970439497070951052885411624182057735177377224115733571557212927051567831449600000000 35 1119596362095114795209574212840568065183974288930720357515894986739202553314151497728000000000 36 3515678641221640710485942342764776522246949358996776465968093657055565447213349722495385600000000