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