name : 21543 0 1 1 2 2 6 3 24 4 119 5 708 6 4914 7 38980 8 347862 9 3449292 10 37622348 11 447662376 12 5770553184 13 80106726784 14 1191471740436 15 18902847341664 16 318639524995160 17 5687162644422552 18 107145206713313556 19 2124840033683212648 20 44245492380155416392 21 965195327390976439656 22 22012356829817468848172 23 523843167188169967857072 24 12985682784678242182937736 25 334781642034217884804748456 26 8962907137339247415894036468 27 248845863320904469512178248648 28 7155696645665122018930286095736 29 212861281920161268801201835090968 30 6543074490692337271971697144570164 31 207613380723787521947803861298073376 32 6793487455977782188682706015976650936 33 229031486784148603800694299995814339960 34 7948528471727389599106573604245599273164 35 283734883182185617555063418224744700538216 36 10409693778079828767775696278509343141680328 37 392233829564531802707015040677815121837878312 38 15168168786386512370536077385126020400573450140 39 601612209522147419276576462680964154248747142672 40 24458172053388160723675873253842697675265801976712 41 1018583844496360808444405022089182136531521778026152 42 43429890736552045277303057068332790533430753876397076 43 1894806695693530106241150728184541755075816080940937960 44 84547529515640911783668006557506075622398534704854120184 45 3856401571709456049972062485248053935274601323125927721496 46 179722978169955875580307468997244429064856539168818831533780 47 8553982186361409417357605812023877581146566466181830434586304 48 415611847407819490003727688057645450025857506833726338470206392 49 20605417613678021817791444632184872112352758913653652055802366392 50 1042017696164947836582939253005009393004054138273918763614401166284 51 53728156021555556445994508897526306538527304290392522634284330699976 52 2823587838755009512586368635335031456733063002333154017272160408731336 53 151188430997030517349578651957393674623251334749624925296865103379278760 54 8245267444440850470611492427324830822211831854240995205523542544184737276 55 457842676284322569259780565095036782278375894419718158339982722319264846704 56 25877041642938653191789844898981904689727651976232305700594409396689812867208 57 1488216501676984512187503127661164300349242654169160804689886215998466701039464 58 87064603175535566989281107363052939693286940275048030956723528900731490271182356 59 5179840331281128667410869747817338815043823002435828499694428896864031389990043528 60 313306716625081613428234182119792919609866570020319207421294675910236965021310417144 61 19261268811498015486459735409065803871932123080188040432136079811768961502539486127256 62 1203230797035934217709815556746167937392296061431787414536207594455801277588906095958132 63 76357624819635855383839465940947716331900093236499535523836384947778811400152325783331424 64 4921406799092615733243486487868510301621448805348730727995514657077690272372275892314273976 65 322074764534372558736995579114626601862506725863899970989988507741630261662712033171208033272 66 21397104029595298654557374551046206928091143900468793532171983645072455544757506600798752421324 67 1442737792784506386642805279425802648366128572152516837751982700163103839230901336078040123343912 68 98709737413963025722755313922753331172358420685340249687495269400269353872973480045977873234015944 69 6851434877258299000552214706679547457531693701913823957117180072633515682087243959896156855614393128