1 0
2 1
3 21
4 2371
5 628080
6 342829125
7 344827336455
8 589985590963930
9 1614966163545077280
10 6736902064011471514050
11 41169485539316907099731250
12 356683733303639928299266819050
13 4261817244676586430350506540348800
14 68591162695421478976169922385168949550
15 1456977454148671437117047063826306284903250
16 40125878309014654627871871114724921424759175000
17 1410534154843375091631579262249625381715863040672000
18 62416386405108898784015639346499310921653128044848287000
19 3433868575366156277789311627688438924686864081982913523107000
20 232273808505581071157606795985678847488890659685774558806222665000
21 19123971620037389217245351073838385478801698745028528964449043286000000
22 1899112181015975987354063818054337503946218349532443717490610351793879415000
23 225580526978308850936586381816961785716528172343538498645604789833934843076965000
24 31806867767896926443016969626489045441094803387087713997009777243115441257116309290000
25 5286488323020012075957899457578353091647498916530556852637160236107468485857300100716000000
26 1029051309334562960702642970684966850583100126271487153001085719353435061125046959904555281250000
27 233204700424642268689908503639248710980593955694824668430879458682443067580242190233146878315497250000
28 61187571745681859198395823328526701698777876704165787673068186476673461726556488339735948418485135067250000
29 18491759630010577615822911337600412734853727705950338701942179857285077865325111482276989092542123390547736000000
30 6406150210694308487289576197662573231781516810306594939128612494482441148866368372670652927825039301686849120273750000
31 2532626235462848751169808410496443353655416534377658507090069396300929539756901734903354327927261374157947534925031156250000
32 1137823745200463170361885297030459705938659964702863532594234583457580760034518152487080445758947274176231583911107947379430000000
33 578623130155266714894520914915608034385649789388459770207361424792398627040403569272250582004453988849584442649787283076425713280000000
34 331835372886398543970230604381077198202660264112260708831073766112617348474885877198489115285453011929736690424720586020433783028786630000000
35 213864240651045213570705798232407384588930216196956728834207417028863790327189155696531517401307486117777267578464754074610710896019778699550000000
36 154386833050419638413957020974070909115976155656490607211261902265533684577815371062935217602309476665725821833435149424784400233123815595544381250000000
37 124447270879027072696725370201277139387392215038866555804620642522930412764197624521214178141606791962267312262751585163538822725324869222905766896160800000000
38 111681740521314874663278109687845268025517117983827900090760712515985302257799324045250689465217258368346754481503501588243157541980405797924442746338157025550000000
39 111271996063409225022563880697687101068959808186309674807905746695812720912861462481795839394326741763891017651396913328308421389102359949707482527214903401330345050000000
40 122756150394530475050445163624696116691209059760253498292059977365701606899665961721121343428205623677774164239869274415600609449222050750309064081862176354750862068899500000000
41 149574677359684663581344609980114851369557443884528906353856558947336778329927392632319906575042065717269100501807628148083523463925808022214305973213380883942161394177247800000000000
42 200810746262761485155383786743555571318843730846209550147763639946539344050127535479579852157740933318197400148232459266678606695562262608138809181399227427638169984817989179849449500000000
43 296370969870393687090648142167576320805367938377239122705578594114411663824323378785676936022980440041248931015036665518662049091471224378730175337830596005121914136499889670938172335989500000000
44 479795027771826268856953689122661164298786275850518599507533516455203684559272959978228729508211775110990780101677119117840679729631904493919736321579950110451210874227526602726146092056058659500000000
45 850239753080773307222234714222719586122804274678500260662147939529098213750744090910897348645022821150000915546019673886743849737667102261409161575205377348972513295665438317967258124907318898880640000000000
46 1645988245318330699049127643139540066918587386580594471927971767551374329305503121711026280626522633739496090180462591695031808294883220666603633567129037107117114727301821481170131391030886325950485275062500000000
47 3474426134717584350621906929867503539888491850499447634313465966639149043319553517685816327006775046567680596418213647232280512633236532363820600496456936046694304291499762543745516178701674178667328134595334577500000000
48 7982092929088835314806034894646516559012262855181528749845307558491700809498435528220761777326214994424137035027396435464038609013967976326023332150556063417607415654298473276897904068145357747669521861728147046823190000000000
49 19923558529273087526997323559278438100203523048264498205982518813816100478277072733744584591692666975048714588597697356437142703956162737638477298482714161358987378393104594292640566289376370323027424452182692102320997160640000000000
50 53939058072749729852588678072721584095427377696764579653068011976057106938491787145698882929662942632390981325422192118268240704701841218739310766949885632536802621245057918600805934087901488299472491987759400737191560209264155750000000000
51 158133896308405515948358509045526514980137029915273393007567391458283538450388657798687784110774338420897229112258845898475890315095465137917803905969650866457455724220228418140982304589904746981055476218649341761143665322804331910968750000000000
52 501254026646643686962508791442306637640428508617797740417290580316476920134257288020788523365982767070665015464824663072299969935243660243903939811637372827852795232296547806451271130961276947857673260559431533871130105511935777691146330468250000000000
53 1715354581338899377832210250589117466185801495195835120936697334571231379581256906773351946604417320672307371074045719365083651265693046667203539966650688335220574278332800835605330715479361051434237123281741912933556790118352946365167786631955052000000000000
54 6328330964540244973636071208328120062893945859880432435021880188920466225951262899650573478009071626666859144764182423730424170458997096319865200729679914827981762814103699256590319350848160604100351478816561245980313994750924486410872272424345362622495750000000000
55 25134066493729185946421049190936573189799890655865441563225287083413210191664729943949624222386868310477495658485648635321280770548846545160854596163540989511618467357779015865817953518274059607342539614846878212947606941032964240210147015935678422494519930091250000000000
56 107323637465465186706591147789509622596100240695783898746111397699313862895138468427846633984847819672652103898366062882938163532443169527947393591557342141646205279128982010744792533648208803825780984668463029334802484056680383935488497852306823033432263929181014812500000000000