name : 321-4 0 1 1 2 2 6 3 23 4 108 5 598 6 3815 7 27532 8 221708 9 1970251 10 19150132 11 202064380 12 2300071071 13 28092017668 14 366425723926 15 5083645400819 16 74745472084176 17 1160974832572274 18 18995175706664735 19 326531476287842760 20 5883736110875887560 21 110893188848753125475 22 2181912084037521056696 23 44738089484629409488096 24 954364212214235155176639 25 21149036599633624177791960 26 486181487282838898043255362 27 11579039921184841970964112371 28 285355801342830140532251697212 29 7268579211085136985725993027302 30 191161846021881860802408531506599 31 5185738063899327500533777418166532 32 144968093370015577193379034093262004 33 4172586118516968902756484220687176795 34 123551908730960235196527473131577780300 35 3760668122353685794256652336955663086996 36 117579165840153690895626229515554573844991 37 3773469300074301501363446293228706393146556 38 124224474078495388714277732172774100135260350 39 4192321919451060282278372531768367770973354707 40 144951177265356319957763424678454013326116800728 41 5131679023744925307164666785833397846080036265002 42 185921800026226168715847263690391797057869703695087 43 6889813527052577566986395626378559715196306531862640 44 261020251178394403715264994860929520517396773643505520 45 10104693967264084806966323219593630617794856352510573075 46 399535874921763516706931585852427351677002716360265272176 47 16128044717511766527241621599619103051444465188555327217944 48 664382798014604645274011596020910250838253115757927112927967 49 27918394325279224147510476627019910498060110051008700115175152 50 1196270554652991938888857910879578371315044364365371311590168522 51 52248434344271572780098685077215674063201603288830733152992181267 52 2325230997461727141804174666691871574916565178952855345399037520740 53 105404146450694919979123361298322621872367192695916734288170545064318 54 4865229262259155111934586764027426317073800418068011749066969507572855 55 228593222139473438592572048680938147513567017088895443901182297416258124 56 10929570450807832720579111850738279501334914538787447442502033886552199740 57 531609155312334388772606014720962221953401265689848549168799605922942317707 58 26296970756562178762752120456574399781648299843536021584037213023053139310180 59 1322578270782851404210998412862339383713453880625400247904415429050843773109676 60 67611702912567176325708755543038099481406397464534015128108171073451082038440799 61 3512314676175920903626263996773272426293262961651749541579299873070899768567867444 62 185364188592406067002763305871232132601109429751190028108230557177043148221613984678 63 9936018066491933233416647587801293359413040003406208717732771167507123726463151844147 64 540816028862521254982615450149894402724918415582975742412463192072634865989473651919264 65 29883883046387668365641625042398783220578848227297891556198281808816333134012303236419106 66 1676013156416547106186043636690533551224366704504628538916363385541063361097804220381206463 67 95384152599860143749295050515782006634049897398423118844413606360318641116010642323095842776 68 5507336966756794286517142430420633905979513228998303244183293748135916711124687386541450604120 69 322540699076302775026813323399147512697137004949523930125753313588487960211398662781376629286595 70 19156588774062485698948649521522244842825340213325259128132329327613411684117854121636649410208616 71 1153608216467828081008017776766575776204951832699062063478483595872575783416299787752665855060989072 72 70424382244633735628856122196401068805777771155618609274627264706506083711791200754940334957944447359 73 4357451197310349981599232677437663313573082074589534022874232663265943095044352575558709956818659407688 74 273217904643913665811391123546900069599047890692809227802051391233471354594373497415079996757687904713618 75 17357105960879232782210570292861502643366077953266293701167110227481127382456090690986334376351962639746483 76 1117026199019844733055960637463490431999281732666071134087672384311115681466441206206880923088437325700567116 77 72810753338300788938469784352623645838893017646217176902196457254091095154976466909059618295417691923587131478 78 4806222319076078077003206532451260850358786077215038896063471653157099130620762747947863547505515210146203729479 79 321232991488866107452564958339124029791974187013064002178850365690779101759094744943095167247635256786451755751764 80 21735911181021463426001689249168536449095295667784202740232827544473722735343647729819346529351417536782629246547972 81 1488716723562604359939173571911456375986216059016532306957956742742614669632587613285373678521521961926498005735914427 82 103195185370068339941816781194954306959068710971779573515326781341464939678067767330684380336831618104718203145992845756 83 7238658768521428606655981279417684093268907150344582174502527239335222842579458253664879967021104468709059702336832036356 84 513745076593880745409432339166924058064956944626804145542781582888969457829093246763575771697054698539173302429848455277887 85 36886643682594432668108645545253702910230292549830842831568029670515006704461726201792121446825453633127699863255180599166956 86 2678951549053071893356997113929589634069023067555372118279595175069423079354286169987019018612916049297703132650407615444180430 87 196778881029544051956805296250366424039343725756819648409215350027748175621347561318111690347198388062963413081783400332509897491 88 14616888817148213327867806449065550536229206653784351511457990356270030053147803467709440589672772842765734680097407267792061254440 89 1097843337258058963670155651444722107390415189889125220348365007312693820002515336065604447986275231514999740870739768574648882665818 90 83364680229188631885381831221921494684299650861001580410617959612154233644796308405901191476014195688144597233747390183489291077522831 91 6399242392257976565160840001621328692968817238351182961000775195674785207927892799680407742427563537449507797151117131871159870223034880 92 496511549332064373750683748650166832259912224019149938824705145442821305413693322872324330213162827996172443426288674687941626700607675008 93 38934545502660657760377262273604391019274899295909017691471311346446622164796731737371930247338094756112724322669481402645693661605599792755 94 3085300702522527565065864184538719670565811700684803366552421027817713444910302552410327593918424520109657268776977741823003021571681366190496 95 247041092522226790815122410719896776264416929851529521564618893146209090859633910033342544406412273756172333148464519140526342615473304464090440 96 19984986734443772767999448651399655958744328395226964573975800238751233193797456009261772658765391327617246705557214067882566238390943553937238175 97 1633262864507297596912511706650784585278812163449620695422764915302981116453694186576763890476987787625355308323571099996392843453486586739115132640 98 134828399276354694230988932167140067810910003425239083626933558158664733512568981004499462382737726610598312450007779783272359023899627544765180662682 99 11241807220160459399546017298857578198812225437526358707400535377518280802114197975882096321702306931805614355286714884421344252242482218041249487819987