1 1
2 0
3 7800
4 0
5 2787453552000000
6 0
7 3108366378804858902744832000000000000
8 0
9 165290679439545659068950724771043004678057040281600000000000000000000
10 0
11 3174084051308825179250938548430759691937350638221939292733345062059017551214542848000000000000000000000000000000
12 0
13 110382850516525658959428141692494178786875436070514642800506212053130043200541452945049451414594499133699029623375426559672320000000000000000000000000000000000000000000
14 0
15 26561363611472967537995707647311879980759705759353920884451884129604787846001350410918088344530423000739091104718526515097941086003995744893572584288646440695746660345112018341068800000000000000000000000000000000000000000000000000000000
16 0
17 139296190524104194774748006270496553233535772583484389301086723030807249644106285962302420804333582587762877252148816436437842076679783921309143735569612457763347761832549741698788624481017980992344519323782335788622519563000533028212375598137344000000000000000000000000000000000000000000000000000000000000000000000000
18 0
19 43406672275469415711048677172725381889010035270066820313952686199186714152754057174653705685256645199776017993814638426871281573853693856919378622737551630387362182124578927846884241510244025751571403230228288190173972446091128510728033164598437844411165369624594208102993461059051094003589603593805508167843508902112002048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
20 0
21 1959061450828819549143183739488015237163480796326942879735845676565775337370405596858152730133718359610288837404002466679808964022543618635201828019544158479177448574833747611616419734506754984336670433423993830802070345592247763075441378859515840253125716432366550118328527568190923152667699242444715860291561422941599385886702666085381181564556964696526453129434791312928133159921495893741713304414546584645140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
22 0
23 28543619401791888082091533012222269338298049866727630670427804255665233352537108804792332969531440295117565494261437887908974224453825767362014935973886831504811224406404724147719822798680664183666061744497913099335506684839407329457198560920156609752017903740840941438933664838993008943396748577798903659516730160532949347386698278915901011428661382254806542348169594797303099937390797358963434510392807910479440653092924725045986098503025360970726314128184255917639030585224786556670737513138089625084926441291776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
24 0
25 278153644629595625351089750790614645967404417578048345669647749046322428584540791589511517655835639746487246889253668947648455873396003334737323599198886424566425924902919267219017285473765296561428144489793247291798474175024796396273631458367330636601831733331778796933698460743076381308761057617728269664569464520044384863867148016061407489998779015485661254558151902346667542293034610694969734170265188682478183621792535972798909150915804349662407023177832928496699845194686785054968503448948601527277250268580821838953280461884857804206438366903137899870833687899381660925329765332644618534279433360214442650114598177903476736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
26 0
27 3534154379868843594260874103396203841277018149056110573193054996511444148498835327924546537907844965303025442952698177817327990573884622264198132409545073859895555926787306183547084183299716934296794699913884991223397475048910259211478517566635573911184267111325817923609863923201806466605473905797766594250110383890747385662643405916208959312694376560300452576679413694575853720013412640428848189876303247841955765644818840337211356264951866341738638953488054280732542945008642632653971678500293480779942964340947350079179258947624769443262367438520281681508749723575056873282283646654183974494039888935608926980628365803155041056364304121652423104019778394682772054024399605131284762674476704440417819675055646558508179822782173817451765501578035677521510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
28 0