0 1
1 2
2 6
3 30
4 270
5 4590
6 151470
7 9845550
8 1270075950
9 326409519150
10 167448083323950
11 171634285407048750
12 351678650799042888750
13 1440827432323678715208750
14 11804699153027899713705288750
15 193419995622362136809061156168750
16 6338179836549184861096125026493768750
17 415385291947923928241656745861322122568750
18 54445796371490233046418674650281074571453768750
19 14272693289804307141953423466197932293533748208968750
20 7483016092218210387147618435669447724244515314732016968750
21 7846518564929894393124088296418962486345141135175754157040968750
22 16455349947998422816223361143099916435126171767057238357700938736968750
23 69018756563639524810199724759309695003431877873427010129896835849161712968750
24 578971362478555590578564702913468141293043681615930678018743766275800587865072968750
25 9713528185088384989699735569319787229060054436949379642077594234206388311339895917552968750
26 325931930680159813215085467278457656151751249580970683591656616532864564764837677792504613872968750
27 21872921935204203083476386587051932254904294121710668174110199005260776140087248465890690144278186992968750
28 2935733908737393289118998032840171152315103469364055477401647506224160426299896350950582393407700602433604592968750
29 788055073422318460553391364327552351229921407801025731449664420886192848475127496020051969190549898533439961070865392968750
30 423083846762522146494053707012848661860104579124382006779874151184786623654912356579689167006778394997705272930799961223236592968750
31 454282821750810871179442579015991420634476585479870837956984444363478701518813763968926204114588021215406930568840249073767291741047792968750
32 975564931731447898349298283371232085336819672991373443144552659617920724271404023999414367423714297931351490277862703779002653844912877527927792968750
33 4190019477886606309869616409977680717118753725484183101420142516753342025884234435351687855236795051886469401755633755786814713540112118796616074978167792968750
34 35991993258441958072521095319707749949887429915584210097234909631649614716503686789549285628636522022650813422776733331471673641119594582349577953794845244580727792968750
35 618337735887434736601167160745494896569756351425592322322051877687036916585184199614669352210175938262512581537146378096312596687447271865000459186155415629216233655296887792968750
36 21245922828772079584178531943249771641561543793059372365840821076571777316711406000432709556384357138159028742187129406245253105819704327764230465701162747992323300923573595586356087792968750
37 1460008699587900157260069259128964086502850811040950281354218957416453547026493745989297796293832420186419270655242809733279293322054170868012258708457729854509454532400566316804043049687245687792968750
38 200662067732836643987436042066183275591553259900517480416748758720614527334440091453348580180769465834860264126056510750449964334604122794714328848625361005061127980717210405014081850764254387286097716087792968750
39 55157569181657958146864538120207431959370266802945843939340925119049337297851382352190840831577420508252076419520283311873577413245880908978838623110570973516224411120321116069446552388990094600735959094957385114487792968750
40 30323194337601194471443412347706702874330191006160570417662348235069172644126370715992406943615098383229320312787598359062922968293036548392428555126140070384911015281821877471791426054394326779986701690637309089386450068890487792968750
41 33340704765534198610756279453170417990328472981758934214958761259105129050136025004032156324546434280298470934986423060231768553235437174457112753228918446351818861351813694897179636261299234781697241322285945597398373309453314021598618487792968750
42 73316985135936434978182163486548655176405918324178732701622175495637454247310316261853402352702718757179704083981791845765416690650599846661879701982251354561711488492814881833925827329178612651155558871332318579568018322020449310440616984473707930487792968750
43 322451510681842382012845750917156035496421747398927863722809779912488329800347200265718501818277990897262239216072439543614929144582405728186728003904257722563295538383420845910320328910444657735798920140689535331899492319200753484247858578848197118284607727002487792968750
44 2836313483109304604259555881845431065856945249683508177579949970839661612414978722362795624515584514667608001370117343712267282768301248320893829705345256262344605702513870030723240839709164065569322134511436454310747691278631338234647733242057265912403019835215346867316122487792968750
45 49896954475147280908056481958215540164662141876416654147699892481274541117449464708484770017652615934861005523182503749268638575842326363212988485097900176407151347019845020648867532529593988523373651184634790480009648175164740531175802718041002811994911211934002664165102609409616848282487792968750
46 1755593012353142843148315463134525483128575133544053635835736599323791037594698968590588003084363780803412217963215539446533863144767594716494279914700382322276602824623794198671329362544185418371532020775282708075380367694814468476776435836105837042011420985600736874709298293417219669123105076749722487792968750
47 123538875566374578864657088084500328041546492617165624123498464020002567552857082172077320253161622862210919808763947416569731918733624607715873276087849281383651186642901311111774312359496703590331936012716786883223776127154722486237563500509843076536762466480925048754533602874340697388258818145658037275285988762487792968750
48 17386551061453080612594043291807046355720630068825109294258219652212128832702905293896899945323552987866601270061422269100398318658296741376617520838007910503559629581112476056413083920438573643971501950655553132838906760439145377535949644614549234938637719727940861730191204529023959982328312421941347866012639267018855714071962487792968750
49 4893879055101154608235035542208594393233071953344781789619755010138800913476073122592051426029237613938280079390423610498940323826866195422610810975540654002975782305640699930504096339413786405558226486348580664079579514984745156255844101918654141748013129286904346573624156744810601276433402492247934284833131303797734187247687448719664817562487792968750
50 2755008986118734263293479422898985259261150903777268345141247020959220340304321060247103383955367253847043102434853835268686304458279149502916048568058923925102438069054399431300784510400935445608483131138241702103287641545784965627973029168052005031953261397726380958370961047129075333096312796219043574210353817661664231214513632247310161304984220896535962487792968750