1 2 2 6 3 32 4 294 5 4640 6 125338 7 5802288 8 459958324 9 62453890000 10 14523496866976 11 5784570667981520 12 3945961499388113436 13 4610186764537663968556 14 9225021921428355206788506 15 31615478219055162849230486428 16 185573296294528785532638347381788 17 1865583165380888297360525585792140044 18 32121598000491203963937086609148518485484 19 947246633521979771923049868561534018408248896 20 47842338196743489082097787663029032351728966067600 21 4138520604262216885490751169169609734889880150464449232 22 613142252983573918488525760938033576009790292430299673836764 23 155582507834965302748520431113398354084548802491518284203934756216 24 67615099038559350295960333079542445580398436422539240861108285210332578