1 3 2 33 3 420 4 5880 5 82320 6 1152480 7 16134720 8 225886080 9 3162405120 10 44273671680 11 619831403520 12 8677639649280 13 121486955089920 14 1700817371258880 15 23811443197624320 16 333360204766740480 17 4667042866734366720 18 65338600134281134080 19 914740401879935877120 20 12806365626319102279680 21 179289118768467431915520 22 2510047662758544046817280 23 35140667278619616655441920 24 491969341900674633176186880 25 6887570786609444864466616320 26 96425991012532228102532628480 27 1349963874175451193435456798720 28 18899494238456316708096395182080 29 264592919338388433913349532549120 30 3704300870737438074786893455687680 31 51860212190324133047016508379627520 32 726042970664537862658231117314785280 33 10164601589303530077215235642406993920 34 142304422250249421081013298993697914880 35 1992261911503491895134186185911770808320 36 27891666761048886531878606602764791316480 37 390483334654684411446300492438707078430720 38 5466766685165581760248206894141899098030080 39 76534733592318144643474896517986587372421120 40 1071486270292454025008648551251812223213895680 41 15000807784094356350121079717525371124994539520 42 210011308977320988901695116045355195749923553280 43 2940158325682493844623731624634972740498929745920 44 41162216559554913824732242744889618366985016442880 45 576271031833768793546251398428454657137790230200320 46 8067794445672763109647519577998365199929063222804480 47 112949122239418683535065274091977112799006885119262720 48 1581287711351861569490913837287679579186096391669678080 49 22138027958926061972872793722027514108605349483375493120 50 309932391424964867620219112108385197520474892767256903680 51 4339053479949508146683067569517392765286648498741596651520 52 60746748719293114053562945973243498714013078982382353121280 53 850454482070103596749881243625408981996183105753352943697920 54 11906362748981450354498337410755725747946563480546941211770880 55 166689078485740304962976723750580160471251888727657176964792320 56 2333647098800364269481674132508122246597526442187200477507092480 57 32671059383205099772743437855113711452365370190620806685099294720 58 457394831364871396818408129971591960333115182668691293591390126080 59 6403527639108199555457713819602287444663612557361678110279461765120 60 89649386947514793776407993474432024225290575803063493543912464711680 61 1255091417265207112869711908642048339154068061242888909614774505963520 62 17571279841712899580175966720988676748156952857400444734606843083489280 63 245997917783980594122463534093841474474197340003606226284495803168849920 64 3443970848975728317714489477313780642638762760050487167982941244363898880 65 48215591885660196448002852682392928996942678640706820351761177421094584320 66 675018286399242750272039937553501005957197500969895484924656483895324180480 67 9450256009589398503808559125749014083400765013578536788945190774534538526720 68 132303584134251579053319827760486197167610710190099515045232670843483539374080 69 1852250177879522106746477588646806760346549942661393210633257391808769551237120 70 25931502490313309494450686241055294644851699197259504948865603485322773717319680 71 363041034864386332922309607374774125027923788761633069284118448794518832042475520 72 5082574488101408660912334503246837750390933042662862969977658283123263648594657280 73 71156042833419721252772683045455728505473062597280081579687215963725691080325201920 74 996184599667876097538817562636380199076622876361921142115621023492159675124552826880 75 13946584395350265365543445876909322787072720269066895989618694328890235451743739576320 76 195252181534903715117608242276730519019018083766936543854661720604463296324412354068480 77 2733530541488652011646515391874227266266253172737111613965264088462486148541772956958720 78 38269427580841128163051215486239181727727544418319562595513697238474806079584821397422080 79 535771986131775794282717016807348544188185621856473876337191761338647285114187499563909120 80 7500807805844861119958038235302879618634598705990634268720684658741061991598624993894727680 81 105011309281828055679412535294240314660884381883868879762089585222374867882380749914526187520 82 1470158329945592779511775494119364405252381346374164316669254193113248150353330498803366625280 83 20582216619238298913164856917671101673533338849238300433369558703585474104946626983247132753920 84 288151032669336184784307996847395423429466743889336206067173821850196637469252777765459858554880 85 4034114457370706586980311955863535928012534414450706884940433505902752924569538888716438019768320 86 56477602403189892217724367382089502992175481802309896389166069082638540943973544442030132276756480 87 790686433644658491048141143349253041890456745232338549448324967156939573215629622188421851874590720 88 11069610071025218874673976006889542586466394433252739692276549540197154025018814710637905926244270080 89 154974540994353064245435664096453596210529522065538355691871693562760156350263405948930682967419781120 90 2169643573920942899436099297350350346947413308917536979686203709878642188903687683285029561543876935680 91 30375010034893200592105390162904904857263786324845517715606851938300990644651627565990413861614277099520 92 425250140488504808289475462280668668001693008547837248018495927136213869025122785923865794062599879393280 93 5953501966839067316052656471929361352023702119669721472258942979906994166351719002934121116876398311505920 94 83349027535746942424737190607011058928331829675376100611625201718697918328924066041077695636269576361082880 95 1166886385500457193946320668498154824996645615455265408562752824061770856604936924575087738907774069055160320 96 16336409397006400715248489358974167549953038616373715719878539536864791992469116944051228344708836966772244480 97 228709731558089610013478851025638345699342540629232020078299553516107087894567637216717196825923717534811422720 98 3201936241813254540188703914358936839790795568809248281096193749225499230523946921034040755562932045487359918080 99 44827107385385563562641854801025115757071137963329475935346712489156989227335256894476570577881048636823038853120 100 627579503395397889876985967214351620598995931486612663094853974848197849182693596522671988090334680915522543943680 101 8786113047535570458277803541000922688385943040812577283327955647874769888557710351317407833264685532817315615211520 102 123005582665497986415889249574012917637403202571376081966591379070246778439807944918443709665705597459442418612961280 103 1722078157316971809822449494036180846923644835999265147532279306983454898157311228858211935319878364432193860581457920 104 24109094202437605337514292916506531856931027703989712065451910297768368574202357204014967094478297102050714048140410880 105 337527318834126474725200100831091445997034387855855968916326744168757160038833000856209539322696159428709996673965752320 106 4725382463677770646152801411635280243958481429981983564828574418362600240543662011986933550517746232001939953435520532480 107 66155354491488789046139219762893923415418740019747769907600041857076403367611268167817069707248447248027159348097287454720 108 926174962880843046645949076680514927815862360276468778706400585999069647146557754349438975901478261472380230873362024366080 109 12966449480331802653043287073527208989422073043870562901889608203986975060051808560892145662620695660613323232227068341125120 110 181530292724645237142606019029380925851909022614187880626454514855817650840725319852490039276689739248586525251178956775751680 111 2541424098145033319996484266411332961926726316598630328770363207981447111770154477934860549873656349480211353516505394860523520 112 35579937374030466479950779729758661466974168432380824602785084911740259564782162691088047698231188892722958949231075528047329280 113 498119123236426530719310916216621260537638358053331544438991188764363633906950277675232667775236644498121425289235057392662609920 114 6973667725309971430070352827032697647526937012746641622145876642701090874697303887453257348853313022973699954049290803497276538880 115 97631348154339600020984939578457767065377118178452982710042272997815272245762254424345602883946382321631799356690071248961871544320 116 1366838874160754400293789154098408738915279654498341757940591821969413811440671561940838440375249352502845190993660997485466201620480 117 19135744238250561604113048157377722344813915162976784611168285507571793360169401867171738165253490935039832673911253964796526822686720 118 267900419335507862457582674203288112827394812281674984556355997106005107042371626140404334313548873090557657434757555507151375517614080 119 3750605870697110074406157438846033579583527371943449783788983959484071498593202765965660680389684223267807204086605777100119257246597120 120 52508482189759541041686204143844470114169383207208296973045775432777000980304838723519249525455579125749300857212480879401669601452359680 121 735118750656633574583606858013822581598371364900916157622640856058878013724267742129269493356378107760490212000974732311623374420333035520 122 10291662509192870044170496012193516142377199108612826206716971984824292192139748389809772906989293508646862968013646252362727241884662497280 123 144083275128700180618386944170709225993280787520579566894037607787540090689956477457336820697850109121056081552191047533078181386385274961920 124 2017165851801802528657417218389929163905931025288113936516526509025561269659390684402715489769901527694785141730674665463094539409393849466880 125 28240321925225235401203841057459008294683034354033595111231371126357857775231469581638016856778621387726991984229445316483323551731513892536320 126 395364506953153295616853774804426116125562480956470331557239195769010008853240574142932235994900699428177887779212234430766529724241194495508480 127 5535103097344146138635952847261965625757874733390584641801348740766140123945368038001051303928609791994490428908971282030731416139376722937118720 128 77491443362818045940903339861667518760610246267468184985218882370725961735235152532014718255000537087922866004725597948430239825951274121119662080 129 1084880207079452643172646758063345262648543447744554589793064353190163464293292135448206055570007519230920124066158371278023357563317837695675269120 130 15188322899112337004417054612886833677079608268423764257102900944662288500106089896274884777980105269232881736926217197892327005886449727739453767680 131 212636520587572718061838764580415671479114515757932699599440613225272039001485258547848386891721473769260344316967040770492578082410296188352352747520 132 2976911288226018052865742704125819400707603220611057794392168585153808546020793619669877416484100632769644820437538570786896093153744146636932938465280 133 41676758035164252740120397857761471609906445088554809121490360192153319644291110675378283830777408858775027486125539991016545304152418052917061138513920 134 583474612492299538361685570008660602538690231239767327700865042690146475020075549455295973630883724022850384805757559874231634258133852740838855939194880 135 8168644574892193537063597980121248435541663237356742587812110597662050650281057692374143630832372136319905387280605838239242879613873938371743983148728320 136 114361024048490709518890371721697478097583285322994396229369548367268709103934807693238010831653209908478675421928481735349400314594235137204415764082196480 137 1601054336678869933264465204103764693366165994521921547211173677141761927455087307705332151643144938718701455906998744294891604404319291920861820697150750720 138 22414760713504179065702512857452705707126323923306901660956431479984666984371222307874650123004029142061820382697982420128482461660470086892065489760110510080 139 313806649989058506919835180004337879899768534926296623253390040719785337781197112310245101722056407988865485357771753881798754463246581216488916856641547141120 140 4393293099846819096877692520060730318596759488968152725547460570076994728936759572343431424108789711844116795008804554345182562485452137030844835992981659975680 141 61506103397855467356287695280850224460354632845554138157664447981077926205114634012808039937523055965817635130123263760832555874796329918431827703901743239659520 142 861085447569976542988027733931903142444964859837757934207302271735090966871604876179312559125322783521446891821725692651655782247148618858045587854624405355233280 143 12055196265979671601832388275046643994229508037728611078902231804291273536202468266510375827754518969300256485504159697123180951460080664012638229964741674973265920 144 168772747723715402425653435850653015919213112528200555104631245260077829506834555731145261588563265570203590797058235759724533320441129296176935219506383449625722880 145 2362818468132015633959148101909142222868983575394807771464837433641089613095683780236033662239885717982850271158815300636143466486175810146477093073089368294760120320 146 33079458553848218875428073426727991120165770055527308800507724070975254583339572923304471271358400051759903796223414208906008530806461342050679303023251156126641684480 147 463112419753875064255993027974191875682320780777382323207108136993653564166754020926262597799017600724638653147127798924684119431290458788709510242325516185772983582720 148 6483573876554250899583902391638686259552490930883352524899513917911149898334556292967676369186246410144941144059789184945577672038066423041933143392557226600821770158080 149 90770034271759512594174633482941607633734873032366935348593194850756098576683788101547469168607449742029176016837048589238087408532929922587064007495801172411504782213120 150 1270780479804633176318444868761182506872288222453137094880304727910585380073573033421664568360504296388408464235718680249333223719461018916218896104941216413761066950983680 151 17790926717264864468458228162656555096212035114343919328324266190748195321030022467903303957047060149437718499300061523490665132072454264827064545469177029792654937313771520 152 249072974041708102558415194277191771346968491600814870596539726670474734494420314550646255398658842092128058990200861328869311849014359707578903636568478417097169122392801280 153 3487021636583913435817812719880684798857558882411408188351556173386646282921884403709047575581223789289792825862812058604170365886201035906104650911958697839360367713499217920 154 48818302912174788101449378078329587184005824353759714636921786427413047960906381651926666058137133050057099562079368820458385122406814502685465112767421769751045147988989050880 155 683456240770447033420291293096614220576081540952636004916905009983782671452689343126973324813919862700799393869111163486417391713695403037596511578743904776514632071845846712320 156 9568387370786258467884078103352599088065141573336904068836670139772957400337650803777626547394878077811191514167556288809843483991735642526351162102414666871204849005841853972480 157 133957423191007618550377093446936387232911982026716656963713381956821403604727111252886771663528293089356681198345788043337808775884298995368916269433805336196867886081785955614720 158 1875403924674106659705279308257109421260767748374033197491987347395499650466179557540414803289396103250993536776841032606729322862380185935164827772073274706756150405145003378606080 159 26255654945437493235873910315599531897650748477236464764887822863536995106526513805565807246051545445513909514875774456494210520073322603092307588809025845894586105672030047300485120 160 367579169236124905302234744418393446567110478681310506708429520089517931491371193277921301444721636237194733208260842390918947281026516443292306243326361842524205479408420662206791680 161 5146108369305748674231286421857508251939546701538347093918013281253251040879196705890898220226102907320726264915651793472865261934371230206092287406569065795338876711717889270895083520 162 72045517170280481439238009906005115527153653821536859314852185937545514572308753882472575083165440702490167708819125108620113667081197222885292023691966921134744273964050449792531169280 163 1008637240383926740149332138684071617380151153501516030407930603125637204012322554354616051164316169834862347923467751520681591339136761120394088331687536895886419835496706297095436369920 164 14120921365374974362090649941577002643322116149021224425711028443758920856172515760964624716300426377688072870928548521289542278747914655685517236643625516542409877696953888159336109178880 165 197692899115249641069269099182078037006509626086297141959954398212624891986415220653504746028205969287633020192999679298053591902470805179597241313010757231593738287757354434230705528504320 166 2767700587613494974969767388549092518091134765208159987439361574976748487809813089149066444394883570026862282701995510172750286634591272514361378382150601242312336028602962079229877399060480 167 38747808226588929649576743439687295253275886712914239824151062049674478829337383248086930221528369980376071957827937142418504012884277815201059297350108417392372704400441469109218283586846720 168 542469315172245015094074408155622133545862413980799357538114868695442703610723365473217023101397179725265007409591119993859056180379889412814830162901517843493217861606180567529055970215854080 169 7594570412411430211317041714178709869642073795731191005533608161736197850550127116625038323419560516153710103734275679914026786525318451779407622280621249808905050062486527945406783583021957120 170 106323985773760022958438583998501938174989033140236674077470514264306769907701779632750536527873847226151941452279859518796375011354458324911706711928697497324670700874811391235694970162307399680 171 1488535800832640321418140175979027134449846463963313437084587199700294778707824914858507511390233861166127180331918033263149250158962416548763893967001764962545389812247359477299729582272303595520 172 20839501211656964499853962463706379882297850495486388119184220795804126901909548808019105159463274056325780524646852465684089502225473831682694515538024709475635457371463032682196214151812250337280 173 291753016963197502997955474491889318352169906936809433668579091141257776626733683312267472232485836788560927345055934519577253031156633643557723217532345932658896403200482457550746998125371504721920 174 4084542237484765041971376642886450456930378697115332071360107275977608872774271566371744611254801715039852982830783083274081542436192871009808125045452843057224549644806754405710457973755201066106880 175 57183591324786710587599273000410306397025301759614648999041501863686524218839801929204424557567224010557941759630963165837141594106700194137313750636339802801143695027294561679946411632572814925496320 176 800570278547013948226389822005744289558354224634605085986581026091611339063757227008861943805941136147811184634833484321719982317493802717922392508908757239216011730382123863519249762856019408956948480 177 11207983899658195275169457508080420053816959144884471203812134365282558746892601178124067213283175906069356584887668780504079752444913238050913495124722601349024164225349734089269496679984271725397278720 178 156911774595214733852372405113125880753437428028382596853369881113955822456496416493736940985964462684970992188427362927057116534228785332712788931746116418886338299154896277249772953519779804155561902080 179 2196764844333006273933213671583762330548123992397356355947178335595381514390949830912317173803502477589593890637983080978799631479202994657979045044445629864408736188168547881496821349276917258177866629120 180 30754707820662087835064991402172672627673735893562988983260496698335341201473297632772440433249034686254314468931763133703194840708841925211706630622238818101722306634359670340955498889876841614490132807680 181 430565909489269229690909879630417416787432302509881845765646953776694776820626166858814166065486485607560402565044683871844727769923786952963892828711343453424112292881035384773376984458275782602861859307520 182 6027922732849769215672738314825843835024052235138345840719057352873726875488766336023398324916810798505845635910625574205826188778933017341494499601958808347937572100334495386827277782415860956440066030305280 183 84390918259896769019418336407561813690336731291936841770066802940232176256842728704327576548835351179081838902748758038881566642905062242780922994427423316871126009404682935415581888953822053390160924424273920 184 1181472855638554766271856709705865391664714238087115784780935241163250467595798201860586071683694916507145744638482612544341933000670871398932921921983926436195764131665561095818146445353508747462252941939834880 185 16540619978939766727805993935882115483305999333219620986933093376285506546341174826048205003571728831100040424938756575620787062009392199585060906907774970106740697843317855341454050234949122464471541187157688320 186 231568679705156734189283915102349616766283990665074693817063307267997091648776447564674870050004203635400565949142592058691018868131490794190852696708849581494369769806449974780356703289287714502601576620207636480 187 3241961515872194278649974811432894634727975869311045713438886301751959283082870265905448180700058850895607923287996288821674264153840871118671937753923894140921176777290299646924993846050028003036422072682906910720 188 45387461222210719901099647360060524886191662170354639988144408224527429963160183722676274529800823912538510926031948043503439698153772195661407128554934517972896474882064195056949913844700392042509909017560696750080 189 635424457110950078615395063040847348406683270384964959834021715143384019484242572117467843417211534775539152964447272609048155774152810739259699799769083251620550648348898730797298793825805488595138726245849754501120 190 8895942399553301100615530882571862877693565785389509437676304012007376272779396009644549807840961486857548141502261816526674180838139350349635797196767165522687709076884582231162183113561276840331942167441896563015680 191 124543193593746215408617432356006080287709920995453132127468256168103267818911544135023697309773460816005673981031665431373438531733950904894901160754740317317627927076384151236270563589857875764647190344186551882219520 192 1743604710312447015720644052984085124027938893936343849784555586353445749464761617890331762336828451424079435734443316039228139444275312668528616250566364442446790979069378117307787890258010260705060664818611726351073280 193 24410465944374258220089016741777191736391144515108813896983778208948240492506662650464644672715598319937112100282206424549193952219854377359400627507929102194255073706971293642309030463612143649870849307460564168915025920 194 341746523221239615081246234384880684309476023211523394557772894925275366895093277106505025418018376479119569403950889943688715331077961283031608785111007430719571031897598110992326426490570011098191890304447898364810362880 195 4784451325097354611137447281388329580332664324961327523808820528953855136531305879491070355852257270707673971655312459211642014635091457962442522991554104030073994446566373553892569970867980155374686464262270577107345080320 196 66982318551362964555924261939436614124657300549458585333323487405353971911438282312874984981931601789907435603174374428962988204891280411474195321881757456421035922251929229754495979592151722175245610499671788079502831124480 197 937752459719081503782939667152112597745202207692420194666528823674955606760135952380249789747042425058704098444441242005481834868477925760638734506344604389894502911527009216562943714290124110453438546995405033113039635742720 198 13128534436067141052961155340129576368432830907693882725331403531449378494641903333323497056458593950821857378222177388076745688158690960648942283088824461458523040761378129031881212000061737546348139657935670463582554900398080 199 183799482104939974741456174761814069158059632707714358154639649440291298924986646666528958790420315311506003295110483433074439634221673449085191963243542460419322570659293806446336968000864325648873955211099386490155768605573120 200 2573192749469159646380386446665396968212834857908001014164955092164078184949813053331405423065884414361084046131546768063042154879103428287192687485409594445870515989230113290248717552012100559084235372955391410862180760478023680 201 36024698492568235049325410253315557554979688010712014198309371290297094589297382746639675922922381801055176645841654752882590168307447996020697624795734322242187223849221586063482045728169407827179295221375479752070530646692331520 202 504345778895955290690555743546417805769715632149968198776331198064159324250163358452955462920913345214772473041783166540356262356304271944289766747140280511390621133889102204888748640194371709580510133099256716528987429053692641280 203 7060840904543374069667780409649849280776018850099554782868636772898230539502287018341376480892786833006814622584964331564987672988259807220056734459963927159468695874447430868442480962721203934127141863389594031405824006751696977920 204 98851772663607236975348925735097889930864263901393766960160914820575227553032018256779270732499015662095404716189500641909827421835637301080794282439494980232561742242264032158194733478096855077779986087454316439681536094523757690880 205 1383924817290501317654884960291370459032099694619512737442252807488053185742448255594909790254986219269335666026653008986737583905698922215131119954152929723255864391391696450214726268693355971088919805224360430155541505323332607672320 206 19374947442067018447168389444079186426449395724673178324191539304832744600394275578328737063569807069770699324373142125814326174679784911011835679358141016125582101479483750303006167761706983595244877273141046022177581074526656507412480 207 271249264188938258260357452217108609970291540145424496538681550267658424405519858096602318889977298976789790541223989761400566445516988754165699511013974225758149420712772504242086348663897770333428281823974644310486135043373191103774720 208 3797489698645135615645004331039520539584081562035942951541541703747217941677278013352432464459682185675057067577135856659607930237237842558319793154195639160614091889978815059389208881294568784667995945535645020346805890607224675452846080 209 53164855781031898619030060634553287554177141868503201321581583852461051183481892186934054502435550599450798946079901993234511023321329795816477104158738948248597286459703410831448924338123962985351943237499030284855282468501145456339845120 210 744307980934446580666420848883746025758479986159044818502142173934454716568746490617076763034097708392311185245118627905283154326498617141430679458222345275480362010435847751640284940733735481794927205324986423987973954559016036388757831680