name : 421-3 0 1 1 2 2 6 3 23 4 107 5 584 6 3660 7 25910 8 204564 9 1782520 10 16995202 11 176008542 12 1967664910 13 23618071616 14 302957562470 15 4135988829879 16 59876883929351 17 916254180307702 18 14777139719980648 19 250523028439924015 20 4454101109346098743 21 82869091487848517544 22 1610240844287451402752 23 32619046567527493195072 24 687721485625448506601284 25 15067762700400384078979008 26 342580673202119510066006628 27 8072011972934968503006194368 28 196866540205761095766302558728 29 4964036570652177329438910620408 30 129272102341074177208634953828768 31 3473316070534125172264558590698646 32 96192842223467920170190587766920644 33 2743554363654132236524065401497072784 34 80517854239076004567760372273121498962 35 2429597233078195472935066339958594542918 36 75320654214861611979979458159285991286370 37 2397303085885880615374364480870979959667216 38 78283101545636251947524376805755993986958016 39 2621024613119721314643959089978508013360809924 40 89922319531946021355359452077938069867441021866 41 3159403874013765210382653379881074336339106735244 42 113617090486201901783175754778300236929287335023362 43 4179781646969015003439166139264188232319408343354340 44 157222851533932165403824593076818567103801910239569156 45 6043939929285211420163734092312464542394709417536208680 46 237337397941568995706756064486984803127349994233834889916 47 9516150725813962727843049874776478635044566932827758729814 48 389422397775433208684661345916685141185798754210565051192422 49 16258024714923287251141365842607333691889656720928221267162244 50 692199970256822365505851882936644596859135586413806951887473464 51 30043364570992461924878933220496020768836326888817405410567212550 52 1328804775671387065192499020128996632228144211114764501301964312126 53 59871159915093686494793739105202769877635660094910722604618681461080 54 2747083222662661302996573246470487478819018371152112955255355876214800 55 128316530011205298860303460343112317062993254903279926141410755974808720 56 6099777318064185554084242055262355943097443209597223290812421973849037768 57 295008524951110714228788017455278814074569606797155577517646219858922873320 58 14511671605528507632336426484662547153007628679712504845802563048178579824464 59 725838358854993948233709912926390448580644376085058522978556482238024346050896 60 36904839180735401081741396314220867803246488881228654766775163063502938047651992 61 1906921438007841516460522117763929967965455895691103713032942040377379631062984088 62 100109932427073312938300926153391175885712360698395589900388038629439154748358773166 63 5338370257841881074702914864960777031667212526195254773510795858428890731361768050199 64 289083271409117214850265076843295139435490249034955865945339889448891260165403341078039 65 15893469926985053213738042454461087762935795672604933956204048313214779870498716507647262 66 886947176597291207102920531220727371115522784370374709360832767209490581258587646120520640 67 50230177684251911772556822426886950889365704933592401397942152675830780666129882786000143815 68 2886204000239098146221385666693507624492097450190068834427194184170671984473660056294390706383 69 168226632988835152645816539872479682511680782848409629473981851929705172941904265455128501699696 70 9944443854866286890653571708102027062745532426391319019391844382733446143720392390374636460105844 71 596072785648205880200011493109974467401909031851616903817206141823083331995349037645882768749707302 72 36221671683644259527280867867494938276847865057696135804585250290605145762714780145210332557277991362 73 2231041637585888014044709313211749826915394817875295594518224239266058431455568855694071667395200944132 74 139263909782056354041111495464945094290402675151823274921898017127689371360990912677067172546832221975444 75 8808156163144006424385798390474156410022215660534732596104806129136475100971187824109936881425536607538334 76 564381426219550044179528264943358116927045328919756127993931260528669276266205760781632941050083271817672118 77 36629364008312957667688386345644376481233484900301204582536818722092278513108380107348716602715503437678510720 78 2407600953502955935173335357638170987202975703544738746269100836440794331280294241337927249633340385928062509534 79 160239420250342295384120575248955880847428730140581218019117857131904962760410483378958322443669480923838051616039 80 10797343471098007288020248804312566498285253926679640341556770927652292699348998909610459055135378531078025308109875 81 736481361710242434516595789709986397798699102958795532520254681582240254557215908791577590022155481936783141399010542 82 50844042191234633908501269269933336364836855525917774843191211875823198119658928948835534902342714809557096952845098236 83 3552135632506565818445258752333748017386337003422551392475903220764883487910325324018425554189805932878483792844949705439 84 251101513047762741035391496993963404731379698532237091829066900587477977814814777986062731317769567699863002197734287428479 85 17958084591142712916130574390275180174062246881056574641795122532742445882143740429623932116139811193584172581470383855697208 86 1299162662705836785649179844712427954248617318295095322877522933703243574033886154886364908356935175525902224367787954389956912 87 95061167229790382345619749229622883349762398820293151915860702536346927593311944894223023163502148940045132519045812803985100776 88 7034340448222513385200401979488573021384280058041513491698626776134065450089280620747772523909147175870397697627708524835016683864 89 526344417016234380095440441697467447595722624688978252507504803928526845022151235398953758058078028065667693267331721538076440743336 90 39818969213651956523853439797699580997164170245628735700888801236753498463364776642356673241554715383260115443066917476611609726298904 91 3045309754191504358516412381317529306276152649421495146347231705930585340409578190000854325304079665299603682553475887656910039265327976 92 235420148489285943218017635694011953647951500850362967182549611546078879395686925161724782809998956925133823929213129780123141643431401776 93 18394025690681108134685683668964980381687867757520058294815795601608027699722431305547807147695209504687767202218515625394345243145593232440 94 1452386843194158549336270300398164851436275069865671487395475243964936198549166678962040866720454463884825105603335173420226481495573405992728 95 115881083990073644877870838234739726178493577105065057869533139589415439113168916449546011857083307263097217103661581786312838452317417979534688 96 9341591401353885956347018103477954863625342609769437755258596794496354913222772794843002834590213545311457847717239484325017292498164678903673796 97 760784337283994124105024213013610395024844976311234498072411599310531013609400888370100043308216518443431545266113858239832438670823652195420937792 98 62587825136738834269925233734502911229503109423169047103397399954776789727759570266407618610064615434556447974861730790090500998974398588924109865364 99 5200700936300910309500806268456833641933499276363875519864697228030565069115158511751802793834377474242230117997862045107036531469236885438543735522336