1 0
2 4
3 756
4 1729728
5 140229804000
6 752239365180732000
7 419014989521191873479589920
8 34623595988556658225393154134784716800
9 571228532851873223553288547443139274046846826752000
10 2429468407592534935890993635883280205960182950917199587304636000000
11 3334607383586943584621922872996391006619092944403936024682091819931319770361746000000
12 1805487028138414433778013979447939182948980811693700239128537472847705730461624832122773874408565888000000
13 462418695405926388669354991957144661700580536699057539199835072860955068832111969445490883641267071415096684163565129856192000000
14 66134619084736757418243842017052198462402994187327387543042794631072517357250191903415822267599107388317450108001204135261565600688394340195305049945600000
15 6153720542218108499941620513833191629596939639707166307634150876173882460908721252574614499255458508884178886042574457678091937484980187130069631224654816468825975903057409619520000000
16 429223897565960289351503982635369291246412334241521304970332198856861656475328981272518037392565770864338171438679532827085446772035897863596929925582215598410346690662261052174980748275947787226010201806274560000000
17 25610691333336684295444010578969720121012107360780987731869549902510070891645511536379350883153913939279724324245636939512272907651286736744578709715543150551456838802455635963466095180179998853585103237691748014231246378709685420117021406119854080000
18 1479367468913882767188764252633733255656298579818093986032586029590228216739736790552022120079904504330234162507556339763454161982907868947402660393703336492341064255580958948842048234539114299686946870536813868113780540461599584510766661311464705917383836563688289165209212273936637952000
19 92936398723178888208314614608741409881712541932986137683762393045896273795931940997729180995466644662720025894558710386389013053946839172681439953029929857504990952062056270880147640769181586752287415568176061810045752182471114232252038991090427863553125774764529764012673371833909429858266692518984679727663241373435008733184000
20 7087009021745432170584151181545139415212493811448681591515385161464678605675698019725795169858325906413197590383471176357214569613140874969259589135543448660647773209543185236321990476490006928450477043517651365065848381500568613698259671806602394311976467079889802868842056654179124629836834345186608726986127343262469043558841468215661209544983716387410604640124928000000
21 727944329411734193781721196924064087869728016507563182963485099376500582507552796665274092164649744396187530552452852206368033119570868825546500168854474400530382058125017693489694113037387201129994354652088318557451770672994173091520636486560140846076360696829612438897810474447385634041493891563427914806549358845019018093700360554353119432448557697148978004803399317918868223499202019710471966122110692162903244800000
22 111177506272663126298934176712052685168988341901053272862624974283885881879859411314440319195904457361677770267435853430922219890556362531422988610399579128083590383490044931233832268138970917635170810370035024646394226143205904609580955320732810396652552436773865580168412519619470528741117044740981229933889632116721631014760864666400204351900755298103498205114665706294912048900194829863411012879994999412586215919114845467659092752352990421735008301112814967816192000