6 1 7 0 8 15 9 70 10 432 11 4320 12 30855 13 294840 14 2883240 15 28175952 16 310690800 17 3458941920 18 40459730640 19 499638948480 20 6324655705200 21 83653192972800 22 1145266802114400 23 16145338385736000 24 235579813593453000 25 3535776409508703360 26 54571687068401395200 27 866268656574795936000 28 14100843010586068598400 29 235370759883086954649600 30 4024834459407678259284480 31 70407536695256601698457600 32 1259608337983542021044169600 33 23023609473163630247473939200 34 429625601478520579872618278400 35 8180491170515622172413623424000 36 158821498065461255710018642108800 37 3142230546967141782155142851712000 38 63321022052617705820824943122560000 39 1298928012924579494583122094244608000 40 27111342507429204141288316380332697600 41 575500601542125370742108591405580288000 42 12418473240852667326740242475814187008000 43 272298808196725184121259662100981770240000 44 6064619541158417242855369614984626618880000 45 137143525448008009717116547691457756444672000 46 3147813077716621536724064392169761115735040000 47 73308326406115623352918777704992940674611200000 48 1731674818226155491015752418151180649594647680000 49 41477614709740831672037126319630142296548904960000 50 1007080999082498327499207318966854318794334380032000 51 24779605027644676397914430084701855325088579330048000 52 617710421133276358297920048697142937002582781849600000 53 15596283390912069487840088877621519399065768410152960000 54 398743495559454355011685290252374096587748202123509760000 55 10320410430563447697093862838546739004540988283771224064000 56 270351978323191062349398795454953911601490744717968261120000 57 7166283950648600225250336857909877607472838664433999708160000 58 192174735058768583666489802427866337518117286559799294689280000 59 5212496184454251970673940089401417525636463015585542495272960000 60 142973369942560410159817502581458603989142838854085114324992000000 61 3964972121850457540997149059822214682170551195193454861736345600000 62 111152517249167429678048013613650222015845681529329761807299379200000 63 3149300072807036917961576624490764260724122404180133262976083558400000 64 90167136924599109172472992576519800395777489078350967674639264972800000 65 2608245526439730829464266139274202009235066718107857987448829231104000000 66 76215524029028119219816309342685501192389022476373608522035289969459200000 67 2249387223432726548263474358145962724727908948826495022733306447003648000000 68 67041549071353854979712304198042809753954349482188537747712991617753088000000 69 2017521364991272626530685862414112848380167624685887051159626422100230144000000 70 61294813069401467814766600271775836840935500440120774588636352609886696243200000 71 1879749019633708285682025110250629049525057680821478676949097782879102795776000000 72 58181835931561762377160589176456517052864796839338070860519258195620849815552000000 73 1817309704670069638668225168568536926848678841596016645936520405370231095754752000000 74 57275467062985584756220333510279418314729869190167045880828186193572405647507456000000 75 1821177427816552944178881839184130949777028849174953810853807822295784367891472711680000 76 58415360619391872804176097704996325095679639490645161353413328758266622239480938496000000 77 1889912717341777259569963807542598552145741716472593886398916685481802077117118152704000000 78 61666086716440263887431248244938538418092291109634747153402809462900232800901164433408000000 79 2029048316102055446232575910329933508491723116144908539698606446836557834083485038411776000000 80 67318188290497464122765854301379272794271631748998388355547869891671488964111116015894528000000 81 2251751064889421883033426502866626919995846011241231405559395097789404843257860713807609856000000 82 75929638678846600889810320502625327041716080907886802783768600305148796059509166978564096000000000 83 2580842444818047524524473170258552281227949982832890290470306892671492269513215260224394362880000000 84 88415447013486435068866255093392939270087698493093688039947930299748489429837290200307220480000000000 85 3052598162382026616310236285322237162075574589455394462791980341100291061102415021892696399675392000000 86 106205087017729976190144253108904421089151432220259951377555703798473907158183616495483490187345920000000 87 3723192705728120099776146328826515656558584424024227044798900014398254402530796601263759045668372480000000 88 131504765876779995444074120340955328164009334475146878238553177477453863316931054027491526649881559040000000 89 4679348846669117603127841139012724442217261935432566754333212345833758936096192773289795840638808227840000000 90 167729848330076754848741510947605042694442580979111270757491754676001515686059409955711163846038789292032000000 91 6055920671928400302229505368535395635054797786349553666715972750729416659474648707913096361897733023334400000000 92 220221441395475569618016079286637703517462081391189102419506206751966121877239194592802744379953908620984320000000 93 8065181038867504850728340535852143102801451061854529656235302367874350090880097857805601485802597762140733440000000 94 297447275366749902496732056834704252205994119860928047831823587102246982078108949305663435775291324921628590080000000 95 11046233542482050932148231519452071716982335027198743357478342884684287666471388053121008296446182697529140838400000000 96 413042278114770994223468016235188662226897479556559807912052746932123592333311981379328166727557139158035870515200000000 97 15549601165829001748597302790624579234405975278109101126706986371037456711308206230011072943560548488419849168486400000000 98 589328616111997754474183319040345371212068598288256403825228485882827801165295411772047385747573239696907692933120000000000 99 22484283339071982795958025691744868342487367293075351065681652478476401014976288136037132709228133448729446955614208000000000 100 863483725070692995380752326603958336842589928660842717856217333466545269598474414206984210523400886531362700148709785600000000 101 33377499738726115799076118573773607432549141889068981146179999750398748220970769116177408455578062690025548842132307968000000000 102 1298522633457701455044181050020530652526012766608932222866621910442540812666752931587056889314088728305069814540989890560000000000 103 50840924120953890265240954981803519839999861397092295252586043398838082175630499488124323734307760382155817428163313532928000000000 104 2003171827148418761089966535937321921170683838971317869394123151995260478796171382654891410571316426997744657501861321900032000000000 105 79421307165060492002222460070055145900607886628139953237036103317545943938515036329431759996644145960077700712347455001827737600000000 106 3168426547309973171548176361744155382333934058522729979866779083518086515981990590765602512900665741003125631417252432442294272000000000 107 127178083249842348315054315021809768026575581306814792813433687728428279005130737162712704002604245805849401057516821312251625472000000000 108 5135912924100315081102938354445014940010346608455248068970502249043237222967784466549479770408133898298082697659819312897928986624000000000 109 208657969956129548876403103362387190315913157392920642597819933984486740441443018972654267357261152527107936083481777533632116686848000000000 110 8527857251701369719939901927517207293696268585334858014204987802132185804430816072577621380092981548773677994775642594399960411668480000000000 111 350597331337686094630612041190749086795556253857713416254196466799689115445046026373328072714342772140754992646626441287631816817115136000000000 112 14498316973787478034551387886266968700903762310759360167591108598894051015069350283478322232628460589023771946685099736486049586652119040000000000 113 603036866423579130871528549734544281881975526702830101933458168408200587538631318111235649632071183529474496090235206117736151957635072000000000000 114 25226954788739388438541508681345474526989586819686589168297032781304692714423591238729381477391054322387487214243511961950233924245766799360000000000 115 1061349196450634009007548687868866479892047485990956127282715347287547219504906238952692871007692469160863324803639923636085553390024143142912000000000 116 44905802861003850024194391240320584449788177727904974650035954909926685667265575310164024871775658701195702444467850342280724830121354445455360000000000 117 1910627061438353156139767329237633400172786071492969320427288973496344398570118847122060126369348374027338268621301774050280756749214365893263360000000000 118 81744328779787136346092255723859368119231184762436805926314221535263160067099914758808485405292816428507729753167749530571657484483120030390681600000000000 119 3516631893186898491903363267446521349679472287594409751159534292498725739598515943718040623971156738516728226209240389579077954269793625258852352000000000000 120 152111986082928614840106338694314739237789085074596823309205806580240148443870420134733222332062583660533437286048173869922632200998851548639983042560000000000 121 6615264802347624483586811415322430763030676565483661052059393550223744188072599582049148891749631160601979481010434745404119954598869335345666719744000000000000 122 289240203459888107401036799472071894787749346508573781794588893289526206758486249514686421281291488161826812103224069711368952476835171071968155376025600000000000 123 12713888513060314146980968387346250586083150173192820253409263972557882665599993267898451355985507619665398193144885538379122301913195750272540781366476800000000000 124 561807407478037727767128287406759774778737567201065279875011437099704222438065390591297134867199202765042807356756829800718850077297536200069716186339737600000000000 125 24955551025335395237812129749377267791106196241050007598987466245641052255641157229124571448176125581530943564936054864263305537600933470117351429892208590848000000000 126 1114292299190097487516293767363662923393339697924816174603200289508120095111880941990022623189050730100668973488003810442673421909326986058480774962230415327232000000000 127 50010969899756567182101225473910719551812771684429715627951827779836170975168177581563466376982098941041084688348181902705170352927859945151000900922399470387200000000000 128 2256045307734843075755433427314491238029192241619189762711910797947050158789167737493885641366188887514965468914856405542259577335534058855768259070177749646704640000000000 129 102289072673239484370280291263192317733206521592202423487453777079709637259393649454717304391648878053488590524055470220320647446101176033932263233511290770282250240000000000 130 4661141831223570886797708621410167486243752425426188749562112173719033469783307364397222240653269420472543404256323537837725832050930594806961704445768148432638181376000000000 131 213461759566746566866821226866078478404675276879642557857583229210892629550693934113406672883849831909916659028276846658423063626892941124257967293608359872065259438080000000000 132 9824169424189012839853811356521354797672500958577016235594656779122269396275598185847310700647455273967816028057682491070607166611971962195177298443355888184729209405440000000000 133 454363202729735015257542206853356920836097240144148620354623170675096039350067061191708614081590264620311186566654725346580617210855139337292224502010082197881482662379520000000000 134 21116688841464496215769273625813285322909620344664998493453790622238975913241803602838139972909475004415808734842849897037496778380088017706528947652139202977164917829795840000000000 135 986161183332174508532112260131499640511581264828620508422214810534716681034078645213949100856564809324693018137566506794812344410156461047183594003467792124615672679534428160000000000 136 46275774715904252119203468903020484367766778359702663877371037812694719594024748270114634600779265409447959470503684731123401314322655243313143533229533882846058934651427225600000000000 137 2181864281260396549604351576123948231588275118324364392869131843930407484077022148643563626039995373408282816532415264539189502990097561246912878344902487066573718737858540339200000000000 138 103360539366972783750198199719890573297988117519806859664462071347588986711168490489403031201193607488489194134834950743102650324710212889197608263989820558463889591517768476262400000000000 139 4919486631648852673711231062508599227180445378837935204329572949920335494164366285710899576622600506334133630354895645429657102949988142280216164644437453948848320399530808626380800000000000 140 235238276643416489299867488134020082566057126704715591466096658591331618269068034033462675434857370048766514927104040077121305520770307754635850720639380150711878226185345747124224000000000000 141 11300685735626274046190161607126650042513117923884479281317403891381958817497003969201541843030678365262716737214020625971902089234123399291815467626877876281297728952781565064327987200000000000 142 545375768573849070710633030580931858192037042862847922294776532907204187358387917908769927901748795416193779368146158233186745558694919189102941344641515161372982729043510143618121728000000000000 143 26440334383881085359898729900706089560861396961600769625971685409419628544535551396130095856127483631633052107360278059715767825187262363445218427929969508523452811503884741601738620928000000000000 144 1287668724401211372537957764323315023695804620421967492720636558549401949620600374944197074819346889764445663087684728916166962244368375063791388998891008714162413693279470793576702541824000000000000 145 62993201564726189536881746744838573170565612923270508226957958195420048439467669848002247245129445413055364500732745441117804076148082353687155020827731859743516517277568424516295811347251200000000000 146 3095436996280948257548772995814767783748530379197198325916959208333838404170110810368073249099514973336390300229493364701428188092151230390220764350791173404487605631480543445263754928848896000000000000 147 152783207028661048143732352517710631519678690311129169130383372583617338294591664415823868669904701306696252431681770443173869029906236517449012691279454739061116298662339741204314082259238912000000000000 148 7574281424607028253349284692212235386224988990347560134062178909823028923121877284832092143844706502125981435942861050520665035420835941595505484157395964040688421436442926665785556513002094592000000000000 149 377143296825118888011156294982747472943739805788263048251223699765841237405285836835250334565555240541135362011093259851709568352857483116894332716849473992148987623783417148652689687430547111936000000000000 150 18860692920304745961193116724102047719252419346880465426124545378358915825061714509988216438883733530816201273473068655585302626901208511476136970602512169325680122983921008473198636163614365282467840000000000 151 947289054075388632712896697000964047727844385480901982228590553596287374524464232445434917092216962414063306014424421199795717950151637467229232509690619901546863501536000525576834397090791571849216000000000000 152 47782461277563770035551982337521639225097573762597712643032115192640416954496710632047062895980410832530514463864555650835284396550557117410122750674185282133965468938956822572688622986607010621947904000000000000 153 2420490051427935189961180454272689670347968679634956124584842166421746040106000332381958319080654354256914108209220137767050233825878729129978387681999745976999576375850302440222849806293677682309726208000000000000 154 123133069020905503963748494414758889825433424473842303375675375083794294259999032455488655307306908255811612306159556585436932596011536546797903916512645184535540969782660858008768960621856217893936562176000000000000 155 6290290635404751722309220508230616999705389707144664260537834694554568901629245601763680239707645394644999889028194574008308404640826098143162659800219594404735799449375023609582829451488150555988284407808000000000000 156 322685515362240503642557655574899290481097439782569644257462803386634131366610201155484318212431197231072575170810153300099022140268697903064318598954515279486774146861686085901119924341066592860136156430336000000000000 157 16622229798089225151490219534620164377090317315858969304410219735022153721921830093720806714845704424173655879536442416340822353293886316849339061106181077196833532605090509604756838938937954927499123936460800000000000000 158 859782487288987249277147248307315722697196013443897105136118121691462679559854577740167519833981765338662810366855705417197689959873135207300816171865559390950955964759355369468896690623076601645316370103009280000000000000 159 44654579954288734257753380283999845643887796797535402955480324758344890735241734666291736596527238872340159875956417035819507387209401135599296079566685894861416104261286801729123279524067224631834222586861977600000000000000 160 2328682433325220732156148755440410083335515733072897683605261926176619608834943747210723156967566153431395035957707987641901668788518855487730842085413120562016585617209555589200572442138540423692260811912660385792000000000000 161 121929911010384861439741250435798657407899763641372015833261606658033024031547229292437884750626361902414688097284185493211780483999553678776970140420869812309094409693633551047166303660596708455928130280523479121920000000000000 162 6409955345265424377163604334317049852812824243579970596105114667939524891966096791502182883760246608642403670190621239006928496959910771045728235010684432720826886893291398571823051866055782172122732995184418283847680000000000000 163 338324673900359039687998328975654066812086530791301884829842215516454456124039091616535939761436114622217733756776790574878830502767332306255628043103815580925972270214358540201722260932507573070111285535844041427517440000000000000 164 17928153345644176774205874252271779775123357842868226916083627456393211680446501140917840350586436819620667670977313843761207078334872289639020547846380734194075036087129100135012828503110829883252312222540084791203594240000000000000 165 953784132046815359586240311043049254844988610840104996696554156788940467770900161421463002892405285297709041974821907343969248153452325749851328045125004431294560327121137548396886854600585043097163669637295234048476577792000000000000 166 50940926009242309880878864564050343750702170229517536869732075689783629840486455592078358026187188873007378617978534338499475415045030895916481485692248273697558822333002572194150236213150560026938694462916913837297893376000000000000000 167 2731338160107474867078471629226841923482528750861012423661629718376323273073515081338323648441583076501419081608524786648443146853492783283065958356340257361793819665880475262427169671036788411980365713791207565798382522859520000000000000 168 147016410719825081279604831747755020962107604618639919094720964405473959190044074552722747586878154967333511212685498351748999508863905362921141160714727317517053242260321196231986706769786546582125201793505421927455454490787840000000000000 169 7943790816627047776161457711353808860572357773699062542908625168330180720545296591614263999257462344985325395857612823323986726945581670817781634416488989280811771018951844806644336521886671140883080968679413927849029373138042880000000000000 170 430875180629490278722638630314561002042518074441910387257287918622246984700704718388906660804551784900140894489673291960288540408484645239477436813495587329971247105793212969559056690468444537492168357177332614701978094440913305600000000000000 171 23459946964441714767575391916396357226100013295866243587337913755365680436297276248840987598031417652511632316062022694174245728372388049759912661235997793125499586898816565132000484095873948061976987923880291169248644166718167449600000000000000 172 1282167402133319240230312035823690384838363431246859186886842038693494231861405576274007741211869230513138125574826943060826576404066605085546814156100395743712030481154113837682425443887838538448707829188219952907681659130462234214400000000000000 173 70338806905571483090442349116214595014128216428410426264675394889194919640581933223028634761307256829373647201596997733777633684289840488266519972012232406166787504404999810695978655773042136025732757863780880927895257284056935563264000000000000000 174 3873185885278487053242686773770421747320863559439271837448060956477155309798038908899030859087174504295932940172854585425458407240039633626464652723277665846820431597113996265768184121307636288927452826918981476343129491565369924517888000000000000000 175 214069791472628596971229195920427641618675103691488541660007890361648143690394240498662050715836611848442383897822199265644867193811000591348472020502047978693471337753533603852108308388423037896875182836011046317907559012654709047054827520000000000000 176 11875362294603258214942325371194516910243632585225633932267430957402989498934579021951144882152149137639298503375336224593841248499245200405353267150510145171186077940632919215920478469698987590189310734965432988815948133910005177018377830400000000000000 177 661201190556039943961968918913693426185360336040450811003692499994885910544336222929908762399013188961622947275027336373217896112263078073289068233339313112424626220665223720045746157755784420376745153911661737729100279742260786271310839808000000000000000 178 36949333397293419458473616141767809610669474446342735902812591469847561828568212914835475109152033918145112713994168875887298703312532411511372105214301190208240212241359909328333174583192268572287894505656631272167030608899340967734229650636800000000000000 179 2072320189929775647186851947137758347478835815574403400123244269630913783029845768739003636811663095232442090154200808768270294440690426542485848159462950146122883084561810653784992398021172882449879287508872501745089229068117893739146063852339200000000000000 180 116647524670108902494730127079000817473979678486387506790513943809654837634235948755071388775055525116880158593764292094420364391224658334933755853022061762534215958717607080938069139456732222183114584509985717962325136953146386448932997446143836160000000000000 181 6589521251939695592722834169649069761589287546743408777906364468547513503742048134313342233136939468461573614192141491795283832710265017640927392840606285862253306889862330353997497917572865272191989164949311964006742184625398983307441992574907187200000000000000 182 373579650303362454324235368572268338486234434470903726947286152569654069171562241091598983649395446545932497466992842192043070518653373411082314966067694560745712374722589737061384473912598782017489259814824379520378901932308062771978332649846682419200000000000000 183 21254701685052926472758516803515823656433568169104804478188282415791743738141017120432644579720045840540381742286858134703914947356689160035069307176428254247677999376188029515358115231277665973593399879002076465284662169732044232223994079279703287398400000000000000 184 1213558753871591272679661565376701741740963344360094435165224364861356529302088707246644164210801033422594439379260846290575281425502439909161730974423601695003519422947150634505485641226828621358220508594667127551301276224708696853125080239291683884236800000000000000 185 69533200661054439783210629860263814617255020100947487233992206237161201188287464652454102923967350474185347551233541075991269846764711686923431874441455106899924036758744423454891838997571817309016530417902801712133169959095938138195046769816781545537536000000000000000 186 3997983290330874052493716257203889026331815646090305448752010193961061122887772284378471502584638585850259207960310086779025557111130532786609664776152914043181550559583465711603837635929653729767742329115535170663142204392341228545761257700619607363656089600000000000000 187 230674123752913853517232878426919467633955275884630799527712626932100045663925719515664912397961096891025766800512779695191585758831569782951215452354975046382903656144223995375659151243364044127402842278721683059355652721266241945634016611836200077160873984000000000000000 188 13355428737238270812561802333214553745026223956391854223925250336711330865356008369805555640314906768390148543886721614043226624202360425839193964288733838507734835636963662495359516205505447918750170974967993074306154701498006954425715034434988293322210017280000000000000000 189 775907276726686571074033507708539445371265246349828594199743170733600968888196260683087530517473573080466827542973536883053609141621486175784515547088988755972634876862432013733671287545568247716590694755637784033199840266427043663188340601830207361990373933056000000000000000 190 45232117834311036369673768061058256219173471283446373384976065865812628048882310838665017675210301722066485468138836575242878711011093989605636768627752145834521050426716420956501133058573916759936757884316322683630236874387328624175349272110241182736667290841907200000000000000 191 2645826019388829084588343755564098785101635947651662632867473260448828965572666264084382717861231601476490570722632919025607060974172162021576828517418128591127784737037984410179837734235146192160110424551919018381945452181498599544290279523339401674879875202154496000000000000000 192 155290591779866257149387505988211823188895227131575761567207774665909279170986363854941238561528712405049429146802193285434170226740857656836168993205806021493085865393273293858840407812581573229373900761716228859028467712924714051081918192790307999719166690623225856000000000000000 193 9145149898483192856319451416910172956376690603392089010763122067820867529653973655820295898440917182615661478315027276879081480312661446642426462228579625080550000221068650920566561086789709630874721682078646935589322580606271063028987650472548498434728804643546071040000000000000000 194 540369382524575927628169545524685361387456702278301083277772302466315989621518271100883433354549051217779043621168304736619128449117950175791895978324675999341283603490897373108236228742448107511800453567659676632060411658589969845104388353241212424961092490462536663040000000000000000 195 32035930337652650171548621208991574619465902694574551172821369456170237157862431136363869235991171989325089939956467204617154005518794847480036978791179842237162900290736969736608836747129885941037231091074068947088175931617404354085411259287921276876023826961980433891328000000000000000 196 1905562537161368053527792144544889698599431971084043103711040585577340816649427210682794925454760585699559580742105603860836140035297681244556722434493092632765779492786628439798455858017251726559941446772177422024429918262836586330723321337246227143296503798135106379448320000000000000000 197 113721077032782784262488996299689632233675822640874016182070631750087251745229626161048396974296941317371768416625071239718642196858396002948169318319085628198994978652352224505847480848714510745776767860622294941029713020445178093765729100909199089533026753499502847165726720000000000000000 198 6808999841638689273046390641224920264254048177975954922670963963248704027480254066328810462218113785345763961058627948326832728693725239807948171043002842514746699753261820900462327409650637652069873524420127235300498204038389298646891270087334844515175358081462006762700800000000000000000000 199 409018610872250466527323555290714282894002287952230188478261816827177143081007810202641168389223928405748798736736723100673812514532714673534116327463833577233236212404710628745119313301506234952459600997654357951247544103472599251329781270085255266867108596651022779994970521600000000000000000 200 24649780530146196223246977121502455853241004617805199017613301557772781604289395519138388816798149583268779987900008843935486644421377379489299448403063835253776878755429613173826654024024163645227278447652627542009712386024993583250821918714212883100048472038660516126881627504640000000000000000