0 1 1 4 2 60 3 1120 4 24220 5 567504 6 14030016 7 360222720 8 9513014940 9 256758913840 10 7051260776560 11 196403499277440 12 5535202897806400 13 157551884911456000 14 4522682234563776000 15 130783762623673221120 16 3806221127760278029980 17 111400119894099124796400 18 3276826963768987404190800 19 96820251554964712331356800 20 2872284278445948936846996720 21 85520280866073123132721538880 22 2554738041962211273007911052800 23 76547907723454126645427952537600 24 2299958281537484085320466892737600 25 69280269509511296256825727099317504 26 2091783275534471499806661914376566016 27 63294417452968189644365322730514544640 28 1919057614157780343387972324615528609280 29 58293997645504915153917488607248769607680 30 1773855844200295862276728557449679207510016 31 54065748146482801986546606575921947261272064 32 1650406466674707198185952026133101465215501980 33 50452640016827933799550517878018247861707758960 34 1544415765513327159121601857984030105418315500560 35 47336719707509581949573274541692147293864308398720 36 1452629218843235555149141923428973093093632519465680 37 44627820213554729058627807774053347043619911523313600 38 1372539054081577181270385963034027325836115410400736000 39 42255939064057641457239379105993638199260753307073536000 40 1302184459728868289116568508264193607742620938995142067440 41 40165973270861862824534509719202253521216673641084041005760 42 1240012129307582668737613129647872003007299704713380590180800 43 38314007785232914198137710243276769903681755963854565020377600 44 1184777031149603859561860728218207490903528411014051410361369600 45 36664651069666768207951947727783806813386481888062202674194083840 46 1135470572586682116325369713900492632868809991063154122899324559360 47 35189090777080300976821753649520686947399291800795742847298247065600 48 1091267779247589428547256839155238811665510407126957960441713492315200 49 33863653710105464051604696804911585894974968410666288297442341942995200 50 1051487902890928166836052307559843057913516639495567496151789523045026560 51 32668724774651822317384325424342657094905666315163304285989207541229066240 52 1015564662474353952848761090396625698392082325064047929108752215973472185600 53 31587925358345728511661696314623229639959115213695163163863076504319143091200 54 983023495565194199170348721343438553496196554933788110212028363335585856307200 55 30607481769759460774118263339351583332197946047507526956038377274936533756477440 56 953463978830773143772222583655864189031557588955929914644425734635565482843829760 57 29715734686479066238656768661827732399371984070184546797287178303237542050111027200 58 926546106332971848017417471159300038227568379124771909481745819972674552102261094400 59 28902754442268052587568157260575290912318697909164289354188006487703879566622731878400 60 901979479332644106606463647891253040475348266914586897865160348640849266478940499046400 61 28160036613817287481119797185472392870441156067049183354234519488395653063447087792537600 62 879514716284946933108679935156621937857159406919631143898917836632421910931794943012864000 63 27480259140848639543985787992162743161531546990653224348744724446577072247126101078835200000 64 858936572210007634690933521342911025895833773727543122818484454611860194832977382412678137500 65 26857087038453975286024551586567439644070299687340071684839210627965561412341255934894391206000 66 840058385988795097795192083755751287474347213230420128166867680171427403746302241045590592474000 67 26285014238894773977813467628877110646539063477030521032633361831027449730517296985271735109520000 68 822717567917810719647300884242128574322550004702724248366096636232527055483684528798737621653690000 69 25759234635468171136969268511809784495784362123547017171410961447160234154159923278415182702453240000 70 806771908575840900938602694329458073127131821792059848738254057935106667136133985112023684674031776000 71 25275536268301718319003064636108397935836261290235972465596585219844437497997651123917229249293000704000 72 792096540916200238444678590972011787840716368690115831430594839005416431284569035417374948791748254690000 73 24830213980515069516953012208500566508941973535225468727349831537056374847944502430387339210373798429480000 74 778581425494732071948870865245003103987697910909463992077805734047708606171781116689212353726873574793480000 75 24419996915219439760677836515931169717029344734020736913960007523218447368446301018014277988980911495313221120 76 766129257381821198193289822897098271638211202011835036652463582069717299522379691826479672071206080398556724480 77 24041988012510634885150859520430273625643850939308721246117459584306289142771636209659994851342371054069686963200 78 754653715070649116477513064535545897266176860627039412485012446053962445360957193539876283519904120260192355686400 79 23693613267368827486618871826925100744059115806076730758272615131989937593311178973681347905068141161060828612198400 80 744077988363672745325100549842365159277169238569123706587012981959681538200320475446314994038082964151182051944842480 81 23372578972012999079129142515246627724351187891264985040152791405292945902210082386789947927677363955498082506979049920 82 734333535081849093896178504689575625779254097677511711776584521049163753296286428462618833154377488034021435757756910400 83 23076835524497552328080918753183158935007367876935242966503379286832520524777115066051133937940903443706785956819894540800 84 725359026435564147254844267697798530258456831737127599485670434699777989165622451475867393650862707472235330933380490148800 85 22804546664632477615407872171382710508537643635033724249466188785298314983387428566985556613216215513879917032754251899526400 86 717099448713658761467734168225198822285179717285986207987565315616199458533567846755526882146743914084444035648976556340889600 87 22554063217462141161537082136222060035668181328231791272710154084628782019550261980708757120059724760275492291112189674416128000 88 709505335100096635811245785611736942675062103969229603925512030530908050993582634814687077033591856929892164400809895536215680000 89 22323900597556944613118158191397392857004527229124439024387214489613577660096453199066088990719526473441290019153993709552366080000 90 702532106299990303930147735677647192460226668891944156777044348797759023813121624991734628971418547957732564836858036054737153740800 91 22112719464765855662865217809997116153865176923814909176885595271561620125234605607943379660855152954905531153359303847524010124083200 92 696139502536531660058297622312220252085786903921640824415771865358533572373319951966898480166634287450044716087710994041314474249216000 93 21919309031787631513807319039077106418681246619759085318380595257818097341896252857424981894768712558127841140899042217356488776241152000 94 690291092586730653045237475865374245923989117486392737473883950748517542018466966295907096830722624578981100993702013727590749548142592000 95 21742572611986329939989111802325333991984081205416113043090276963581972612842260100000299252507167193110122100474406663018393586509335756800 96 684953848023805352748850624978243925967273038383527473400036094533254153258931217994760230103248154555783750664387878134629466396988047707200 97 21581515066928721043692184918941407291469456295832646382677235655866927795824280867591561782876623366455684757117632660061057229137350119072000 98 680097772855901575423769714233985105027146291792007372993904113748828556899548960544558008514670694356703890307706712048609180698452148861024000 99 21435231870721645218910074266649721057186050066094829021441045538767230485259650615978255227495652482329892419426333108194115762286328494509824000 100 675695580393698153043959498528628929997930197921163230713619833268266942123916194889356245924322088326892682125501554455874377254269977922773246720 101 21302899555138229992006633817507604384461747660320240271467419421327506430138204095708231079109858660511098476570426755525687294388758153823622906880 102 671722410520426033042878421629054939390125915289447206736130467215697449141205199985358221890675452187491027749973334519089265438642784363728702771200 103 21183767337895602249409308054959572211093387809981294023304082537415971249605018722557532732025631496332117043463321723240041661342273789680165332582400 104 668155581637104031748592489212701605397157426908343303184614939744411459505388325396491988761902769076534219548837314116321661037801874497035356083334400 105 21077149767969691215882281187559388623061641695486713312285882540149258811396475311973018493274403134006228402439593006683074870001069348425469781913338880 106 664974372460665734085705757593803230909346344098864604724723987052157478456941673546699382227909180096274941862778905107243359751455129488289020449637995520 107 20982420247832953142715391738281869093456161713110814238890528420004521298151668688852634919760544047989113438603039092117550135482101559630638950867542630400 108 662159829600458388302959476251405682131395254480281020333824733890798080706904841919980766574953844278647808714988133761982052372989040719847269997429364940800 109 20899005314029367953122810846200077700914138829721128932993167134163521352708988467339775583003968541468540371960679755961710410836633653201024653242947902668800 110 659694597458955122452258594666796184705305667864300335921884056631629926886285983562129509629657312093133897481926700154184668323028897078221010100980257123532800 111 20826379575393560821639950721091094425391151866027849682808364909427990492470302545809658624379215432321148622290912817680082058094024412382362662166951683896115200 112 657562767519042066865706127437421375881310700566381129659497248191798839577453501338930884154736114624306146047613582557194450034129527527974396746151849754752448000 113 20764061223144908287244604182209611409634005641104423767569265887362431974682716482115758700198335121600988895156381513947258848083361362333125146368651742694014720000 114 655749744511818717081800176327480336810373280645000693863465114067041659845978191352751098895035989877462272959218992762167388303031624472639268573227961411440753920000 115 20711608039578514521621430427679698331454954947251274248865565842974185155433846507196039578394998346705749121753215040315777935347535684179235896636155626245186634137600 116 654242127320675047723672531151760853631203882672874903090615746126263160885523615450638355261544314510231188198063626057396578351807493860636013022027144762868855314790400 117 20668613842564409139452125469853065415070373230569111213180161958722809042639393085055782978142686975241855123414143226548468092085877462595638230646681773939383770637312000 118 653027602781746327977721643773451244499028268198797821268244874981103700513590397075843015188118771084015143519198699312312690999226428736937155421136900480150623209816064000 119 20634705311903188769900037013459547102029509008297116574614003639882436193888106985752529833212960686649709780927653179555012536646001578438718902690495118569606563822239744000 120 652094850797635696128408780397561588341660113080880357895473496356135277200936460662343033181889912840447350868423732165125686400368220386990527909714867186767317964630384537600 121 20609539151053969767855946786251413907478160460865990556378146117195843162029485795466960430849131041964995841699989964397071407590576751773285353262654298978354767359202795110400 122 651433459398621666873633529955287291859250959758838954209644555553312377211185393312633244886246121281300271558893792559030913529712271302460893201396727863078607000055643224064000 123 20592799544079906617534215319396286240288828854111377495139933501422881312205185297182078424837167074830851886066286592651874285783417097516463681670226304670145034285379075391488000 124 651033848570035894867976010342568423235271123636603912037753214794599888774961249603072839242291925631745399655558283318283092786065086252418321083430860519815178464941093777420288000 125 20584195873036598150170173967907009243137287595336165504698367721055324529677259433049678848490535811921924931547247330017585395757909265019439643083691034398436812967491052074599317504 126 650887201821516687481853743934671228928191350160709735091922908769476436978480930823051056454343006773183585907784536075340391126869066350923549813266835623207305035740235367546392150016 127 20583460665614549261709876963415565437621086408019645508628824106364072076787440706407234602408661586896528220823621107951258587143187076251190982309789057996215812627044012526785517322240 128 650985404607865331384606008040209909769543598749097807035527258459966873115505205050577724569023137619485264674204962253742596542781191798082797122925899137500085871021860497247434711565980 129 20590347746766227386233501080978596167274146893825338919768756531569272612203012378626786744791472828799004738994446556721287677419222036769906943093254909627097701221639482721498482066400880 130 651320988825926084559307586238187101064082942551264684191271447024974158057484177831178854818541819552289078156529936000989942533033527847571420949342813858377715806106444294297395336501136016 131 20604630571406715145435773447467717770351365017073090459352636084778387409220218911115739111182883766433209593514581420122390275217434785998332967106422510980560982809857144117969657887245544064 132 651887082710314887166423218542061974445976385553398040055396820306706756464611137677363478780716960247743066903797362775926711248515084199731099794036165313530290633007754079473428867192796388880 133 20626100718162021951947708736043316607104461146600603540810503605892415432317440364443704665386064190509905483075701637051753849994571943521511912705884132069295564810830603290511547847369131565760 134 652677365535458873883054726288285054956800101097156307897580776440259682673055473466736174159091353111836393890072996412776833322822715443159997429838974057746042072113778970792833407782049276591360 135 20654566526623540313094654620368572685222198159793675392592588913112208372431700359485129347871717974183223844139260193128579988720609584390470035793622713738040700321080900152283306826957812934000640 136 653686026604379106743550368223734673579806903236588511932467320150123797001583163084718722143765392235531895829494085648211519116605401886449262387026716356255823646828983163986244605802446569727817360 137 20689851862711597106314967767638702141821662662440687652003201060782101132812340975201094101849857598321827708503781034072735068558345254740068651179929650038595781389295816650098160205551204939403425600 138 654907728067706803405141903366895177367742937850600057633622690996938661092648418414101763633218795270364400851997133815900099725324306340439145904219280904352775639554083027896618093586530370223440104000 139 20731794998606304838969615044178606114388087445564498173469207632872776226059966923453093735466778999565147959061605422519215366918328952637445947470209438197985268115445578013179600413247205419590766784000 140 656337571171037866551684900141062191788046385188689443238411596096694746492773591621537619223190156569699131487613527128630481280666121986550620765764379411897242237461143814963120291338420141554686596289280 141 20780247595312523386625650956877031819521877960105675601146883186102482734624853723503016315643287987390044860434729538544005846138876717529313560032562394585279095444232177701217650509416689790290340168709120 142 657971065576135505834675704425199640096841288808367242432759328238244339950143240084827506710462897054291178707851635857134131705354373148706209405222322446408763195937327500436514263948009613203133010313881600 143 20835073777323488424618982168941798617633825198080187997874480630284288026152473843272468065181050849766518605059797013213929961329735882416155664357792941752967296438155603238638585450853545209499970561479475200 144 659804101442725042659065487516278930196856227717680950466256607314164316848701894517968598063427277097506983709552139836142882611542225141813136356080643906060533621299378401869838023924404537218769729835915029200 145 20896149290064722916287001612003579038024422900470063354458031611597618416787661052770019669107891385242798639472933935618737117067902003193304006850148084572265205476923340067068857404802462276042546065972037647680 146 661832923993565579498212153420146923424361468541055797379745590836288434334593720501825229402760662146435151831244445262561630017904609019759257887652833723747908347528195409874429858085042865687225542254614541878720 147 20963360731861726899244329078987274874193070025919491842282377174120257577314318506759851800321424769202241297437671145414790892513309067111982507114227333317682110200074366067861436309290472053691862774289371181043200 148 664054110316872270304847291916210016511757941654497373668905351434267193773763315627818229487589778100260844575212106531095731321620867411553214126770193715570207013928551377439295198094554671683925570263154733410094400 149 21036604853103248537218929402388273074981621671535507443506746446720849940482736088093817294857934023396756488499230020087772668900895949864856003380117736767315847657625457462480455210580784435476719347812417200394694400 150 666464548187630053333063677039722958163285580081463332342476171149662476704446606087627676565946901243738102606769139967800025190958519429987728946643206589345187393851935646795452414366130489878532435227089012786247510016 151 21115787916085030208840054345361261165561131813014815707640591843813483400747720627607957049849326365026507496794062971514537496261388309036182597696044817307294402498720639830588557492900212169721770487415474649058201944064 152 669061416713420273113245645629499825629660936562096233740850577581942834991127726806652142469770599066896126300797390931662572886422544929448191170550173181673381185476577594423970159552774860102130595195295879664747332066560 153 21200825109732422327037050583055385149631444070602332030247119020886689118120329143668275851573778395495365690743333636255653485356745172575731456676074649833133724045755387273345479415374512804475844176624900633182677539333120 154 671842168631531905112217084018366282250273673303683446040176724305224303442549364213527706082146463504668011133953427825900019851237821676709422202299024020726543137036768060730597505188172158911822675016216264877480954578846720 155 21291640014027496278729553409421429610394667266870785282876964886939842050520772387643533996914092554389198725547780984094231535464707222997535086017641203349713989061652051682016766739408983431610166880985269773130970119042392064 156 674804514102738843713644571099820583196367699688396236978279955124795602683091198040312155131249611890040323656567744617842076919662575809521810399673035590736685925507010150638541489435684135032702419274669575471722962385623136256 157 21388164109518666164961161222791034348346890508640731745166462522980067578396176767634401654958656482372993718399250345915660310502309301756241390743309284519723226420194412341723329473551454329098486729222040404591210251299703889920 158 677946405863527542675731955108252528586220908657384320449636391016805935219810205464643714882510700693803317169489073399215813597420235822598937707122815688444789028925403805553414037040315411281267193081151199251115684333743999139840 159 21490336327778115615664399481140952183081732152330533540422407875325088939042024833986188825789814001698701864070188492219006219561184275200052537520065214299160715900629031951416941152690273895804871511086177529014024417914279810826240 160 681266025613041391549139404692697706595329533073391491144876681053574213286656313521938941359465514778591905663756411423917323902077337893903148773806430094221211779467223831959405108938074397826361054448460472465193855886327244417418480 161 21598102639102909205490514147987380747029225099524483334773440649449503574834901256672046365203380984018591261208198592279437211757329600051092468336188066531724602473299677420180362750302931542523002421487100634702157128432675319610077120 162 684761771523815566954469645788444337090182348495122231598897843940686334020948508277087325539882580455512184194418404323354364789337709886730887579333595123510792361067981078539883821786663249962359014457314973436218730333037242171610574400 163 21711415674136765511697025195509318647104440812405183528667694064994360372919537620278745865703932874666338624670268932564510944963842650720653677112788603318959664737468702786890115037324863491616041754777221506275404800113372438987709504000 164 688432246776720585736487837878326287197096701778683900004989331719738521271603010248045007975533213835288803792865543201595930458993883722899219702937885033005137123505474602006958917809616632486324074905107498550505533050163056378332392904000 165 21830234376427303106808850212853919647724206855293903006268433349820754530977359562717479632094515012858759302581250457551656761549106837737500182679296892672938078881195355773061293108367834790455685299380395587998642315949807245471765164168960 166 692276249030597243735196940623600113079991670047233726499915972120070453797281084267418031613948734098774920184536335451831875135298561104693355680176960779900420771569508420178894387725230754065686362036058226313360350224760837597377398052899840 167 21954523683233516602223212933383189683628942668112235795073199408898972169554262993259368952439094218679690017996906450482609503685698477113818577722377223749944389899082840478154795252299791907210079699413289054934716504637359839395880312496947200 168 696292760746008127227411440512262217142001974670609582289056332575509108974462287504242306700220458611286134921546484429596690653375694502916552163457385751814772013629615123853914704960983068348680703698408351274582317980293582402151886772536638400 169 22084254232164948590954130391406868572068643889290697241152122907291757640796776266659223482870145874609431118895498146020132048789158673751255205093959350399587859870204979071242939253484319012324204722654412290800874055325683168812125676322532166400 170 700480940290488358691598350441425495129247514133576878764610523207592639184873285087021392343422661671256035701511897391093324435921385144022483682469436515031801153376511007395958827781890993522733903654978964832657937800180198241390909424026090530560 171 22219402091471527538863316441267472816515501683227321560254228815907978123117619221353358584388914754402036328031508272129794799563758201422465332490130131339840022614652041880428357457138218998648223422055364687177662930012041659586314533683019619338240 172 704840113759769499828292415675618328126128707632124892948616216013924020982182696075099092856852686352237563182733856964226103056859716035411567470533686604448875619779197480914782989291841415180697190849393203883205702206108190358905671262860406046310400 173 22359948512014843656219447391647444831162386519159976171879623637731507970060797394755241565347220711595150134461881539384763421193572729817711929186117272021240125262508538304997048447682456565205426168615296066662756239838491117114899104591477972790476800 174 709369767455778864813344521984954547623047212396471835284344592463600239036222018515162942558805690819072010437833204256983771314285985841834292788980775162945806616047172442493047985651595250217489690237576218030607212511087930647087372010697304688725196800 175 22505879699140781604088919396801380242734154518200045054545272254636338573403063239038593333912730781752799966157858913402894064359468540987002345782037615084182780182874189381144495229701991306231571764807483010811270494973862187937253492277279518818010398720 176 714069540967871828790189909784326038791012335192702794591254627799908302162030953704492563756763976942423307840637426750931356275355036967850686779761494774983538178151287800270943048718298261135326639094709699649109119366767675783621890953391195148247489274880 177 22657186602842576018520012881768105789328648927578978051347307813680205167740246099330906500755174119399174091462340198977888620082151095162405792937884096003277254050292566093979670410005941995310834518139726221577243615325796650705774962395313303353213517107200 178 718939220808815491113745417043936661768569143773345967569426470172070412311058670263876019253532963788897991615161837465507484032811395735017809150430363200041117508157650547194508253232490585155733740298008353607655559734887952379792773383579255327850234586214400 179 22813864724754821288286567684158358911586673652653000809713258795229744504149272661656153067616527183180413103733934906242214043058596201326481244767058345408836726357744971314853459542645350677693781273518649566724926385239093353329985515026250446994779466684006400 180 723978734561576797890842764190754420437058408883304698074103026305138487693224098975228723733994167835904642744997953082635340956265694200477930431981928649751242163445536708060070928413561476911227588394336731395428383919228058769935589059672649881875564402815815680 181 22975913940654777513896459770307856978485186168353719604420189316084692963725051280569913462612652062264297150017835534018773878048532238833426028696810625290341242654875198804607876051514890584841207788378187483125217461390787506908682860122256506975832568459713822720 182 729188145497036907521957457517858416343485604936713681791769251579235815831361798155931682021055932675706520850118714749877803250656824748556468349245667196485078567946773020611153311817787620982267212644234046574935483478792171110272355984096296120576024981849499238400 183 23143338337269244915577183655246306473514870591101939738505780261973563893291242177598071425838768533152448897951682279267636450742098490492632410892748472858714328752929910972060204558369492003570851790697412429701701709933400890101003407211313877469365339453844278476800 184 734567647626408747404990844549936419545585815671458116929119464166128199943608753774681505098943515154239976343413049027674986899617646437384890350777771187972577128337640184177631665023740890746926628321235247081878816549189541917680790948750563980101426584205412178124800 185 23316146062294885749933035393928057222124938855652075605277291473436371168610299443869026187073876784083469737495030510239909430249488094033926969378070962201206095772703287666961062924178666951220605833035699220561517331184689854101728610068607297247045606942207970576793600 186 740117561155422484773961530402768371683278460485197208029383686431388686278927639789752377756969177552076205127737820960952573366820556847509054214536894133199347599847552624781091728609139754697976771862425547559173258876208823733213075277173133094952603895553420303914598400 187 23494349186638523317523283675103611701714285907648757268932660187761582045992562522890008710968953328939271594311405158898103930913157546329919632083648796787740189820854473190459453553911534595919489891774311068821414266143273290144208444861689847789159301581111114855251968000 188 745838328310304564740374591558649264239171004661376940651491308424638354775008915830122325074738299443554811494718068082001839506828351020627305597584509074297279540445882093438617846316390362157142014359752146312338903947055674496671282997300960006670230790067805974442598400000 189 23677963577972844642055090484875100822689936425901858318997288713388599186189581915034867249459961166903673776185300491009140989420367390449912335594921632789307907618779403066284983199896767713231282134250629320636205516706580111453248775909441795920385421291629681553552998400000 190 751730509508245745641294873525693154375580007082473903477404733752704298699557268962282623063062456961103591432169955959014209799437554689339105910953769081442698090538174635821626072619824017765101277622531444617645228998651455401385598897128254457961787228990737257587045236736000 191 23867008784783136407939984052772191910819004321961654707081812014369641397831828988563207009357001190851515030817876851941842622390636111904525444716907792223401427192806324853948121053216164939659207306933996929490583835603289563357216618295541878343049973265429043382058529849344000 192 757794779847463649757805082342368220169468556622469695335162825863905701500770900410386882042083205219641265446830200573249436080735891236087142896310178450264647095738512638592249160530686094352482948162026736382056277002627612783162505474874025426178575948080996830204743779438120000 193 24061507930153127439390180711964431852560528989594441969275624243995549995491409889103219215345256346591857971055908784460159104172686897721940555075348082124353895412382355880847055779598680529818385593683014611494602518036696540159665070492363559363581173304423097649486158984340640000 194 764031925894143521983987462825944469208578457200477001968046506198676787946279784704613088317966480581066389191615431431239811411702248449746088819224616201206981603961314114146334088155343893779826409200085605390468687569885102316315423685200599930370932960981119944641722726112665440000 195 24261487614603521070135695239754330106139275361554040592176595421325208799913408011607771646223242571430953623899293839503252109219803931723369969688381274286934979316173203309626309814457761211782233284810700564014417199258358688734214594002163254749672997964579962602860514604327841536000 196 770442842745511703103069857470453850022232597251661384670059229668192311235582080340320505972269965633788552236053794945156744892791394116251539927511550543049456072378861364021149640606907550666072573862954816872781816577817012615574883560360527134649539198901918588757911263076849403744000 197 24466977827356107557339096726039688906814224658859975690806754019941814035810894336095748484302087945616913600637160275003690889663202253955371296181992158172342349597999600578347580194421789859571982862860438575009134466824046087500228034854609493478349692871121385911944266922472974451840000 198 777028531350081511135167191871829938658640989312429571119549098949031165719444363440048647508749575677982429905613110991045061116056213976654837906808343842788166954402624639317337646845445028215284650154774167906455629976285199734215359863761880932784133892261665402716659890833546568865280000 199 24678011865450097148401796140153766375928175052960140016269810229524376576227988545375777078133792848365906299098721143665697791186841730740966722536176629553165271212891669221077158184727511701528697545533332538116107018754735454473146453157169246039544701889742704834903065210038412286689280000 200 783790096067730046022710696922334670389249945323479090606900715532178962158096326775285773616259991168009795989558526891508536527528044227007576186500303187764824863345069176416431459129514244881453539422692069045509796611487173583766109783419323899354706903434634150468338514464714590164428317440 201 24894626260186082245497559056942200972585645721452489809786808614325570798766728681067782676590102707453550935767178141608783857849543228530686179117153324967205837217304321465124709950389555020850228844055089615136290647520378282219553934710645221747767453879994275867527919904287438977373036149760 202 790728742453733983785985164575493348639131004257061707171074767841444850253886564431585074981332801889038312394005380272419011451841574686219232170618615733431971417683510654531969518143300894867107456758207700847620590548455331285034443135184877859257546782708231269943430105971535286606274604518400 203 25116860710417331800045555421389668504602969207479084128139146087091009024417227963750031508461716552329303959521837718131517372985953904467486059329443051037612707109091486886026992213039368737228091203688367960323290117941982751509517221512197351978856038646527981703969781039358779774275240906956800 204 797845775252227895113991078312658789032473438691357102164679610347643554218203530962101454967456586564560814247316685248513093382992307545780532529543323841934000197356315315493292630092199302395469300974291126204182738602055724468270396138477141612181173352982116225591577580809965043069072347972300800 205 25344758022248395575276240275245686213467542758228830336851546509400372520912806601736406645025202939316119317586222037291997172753974630086505581263610112028253882102704162201823574018898213916653293337090731754706971914196741263714270082689150992819946801509990100013982196289444611767069295909622005760 206 805142596585763522756810071137949714010669391375433805378400704608261773464535992349783840072140964688902119206209868390349757989154704968310121975062241733191729720303134512015745760837401403648163138468143605753592993102225275660898447143995163033260150532336669219247521422576808362236605820232397783040 207 25578364054737653458884518363228273876792755203287422156398218972846723665772682508070270392952914631846701135017678089896361446141151222127938208505714715385159416951246350153591700943915978496614595261793328422782397056907667747042195483554712968819858626293474413410113309512691954852004388832866913484800 208 812620704328754817792417146774369366906663683096527791165974826861623636013840175283058408538974093676595043647148833664495730463604027190816324623856134884450797883960426844932512335892727040184379352157271696547054189980549611751026455049930616150922236026101147285862924832504513491234766617425340385209600 209 25817727671233844951209493542803784068281588291044181118130697422725143528934391503266429349216808171287962498071128452362910154307061289072949904269907875304264258588630477315349992519434569767424068682000538559007063337358913434463859618035875388625874577984397251531030331038274100358763707382046228026905600 210 820281690653602099759941079178943449467362360638134525295830292754879560624192100022952881246488120801265296176529020997521001769869668821085445340335332385631521446086489932779927330051417918177802067625807046052712335845475872266592822333394427530684840875100728896747156718265904600901488657630651961828940800 211 26062900696007076945138379810106138836817216011158663590481240097823550313388186976110217833473882455695320739215200526615033640865819487678011755799326548634720828682754556460854183053526434825836582258990548941529679143146668331007950859903512465679135841265584361497231635079917705149351691486378654935678771200 212 828127240739209051932994548403237323308649662549928218761168610880489968528043163345837863203944150128743999367555156827214189607111212775817787992474614850205082951112827451249089885615027592172576207860628160389574593180444235333207722785843919536714152250069339545538898265077110439852404150730203946929041536000 213 26313937875862620383429700255122562121426357233851442017235698839456770867680431155718802953616547406963910187807801832567785104698005498719868770824870057548613722948595978883365765122797065037643433251543002467945552120116101660978070179787204095679372647749231236536824409361451501650507189927698559674690741760000 214 836159131632446955111948269214240661066403157921373650593691301846009689985411144723525690504129777903728640654518394756561915579565454372041039944006666084295756486311814920185006684449038478071750304524005200843640633839054574427771892043682723799780182762124263532243654505109572371221705480615367068958352322560000 215 26570896846451224480688057070870495449238611202654338346913068132276275743469557633858551812118295595234092510253972870031041593158980205096906219032493540147772529753040541745679255468668473753310629754224800682642750466268213401149786592350360372744118005658684200451704398398752545084833897588380091519867657197977600 216 844379231253889264603960241455283095665843366141805556100594320898629492694332337058502554887850075277769900402820078365287575937320607378563030552224888633845797966550870493033778093977320462079907274832081828619720423502128290714182019324982933390538663786705450819926117385220579793720178203988757836789403802792550400 217 26833838103012930258717322845972468406159448526093401263769599165342391311986161090754660987370213868410106680142787361488941683840024784024897591772025226126236708267355092018272535144722705294314235282896475448133764067220245339011858933817586896117732149466863569764649964888557742972980169924638034878026700197425152000 218 852789497539843210079722275038277399453364336093350459129126287267658850836342903597258881038007139080484143830095513118228087107779423384723515708126645631099234778819082620985859284983629147939235834942968545083974272228682658171993290919583817013879798418364543620921053729507847648401823284932036463494507738552070144000 219 27102824975312658699019727684169488718810286411686767028283252976948857988844890122012488565955058523544673914575032167750831800957197634996364124690608597151259561750608844310078704475444545943763579102089098616042953300814238364727470911742571650005161437172556008945152321628304864740078326751534617969091064146129485824000 220 861391977713349702325461923721843356083141408973711420364645496695336951225208938356761408408609795684357971852646376864860075775228268840141808517218602355486769635647992143931654259820658505260792877669616295499088639212138931686850336845510451037088949044775008623500422401659049573005815190290318784937545434764049398169600 221 27377923606545367268276595923563898073051373869728238826902715859182959622652079901145385172179765811671722228455166246123958063610465638798653735210297907709159243086547286784365721051166880819471449393546679371635044978034871194996809550278436059046441714598880435923528433727418382597704118128456906911826006918437972993638400 222 870188807677413990184973241337438332782458412550445532963976457835123651199807038409890788932861323979787819126936908011538501289071198974038410531200549589384986037597339318867693465766690190899096508087826248452535586673387851955521249792735713153199002609142633435284597982010183994736485575917466940185901083393680491741184000 223 27659202936006477539801099650185423979808832836268438506184752755497781224408139671374080659992774616340094788101256845154390708943650373421968806832664321430574744543847691190642213590499297664007535274697673870653375996520210660650730869258092167710173734854133793615979916520508451842401712179859573002880009460489470479433728000 224 879182211524272190493430702054590590090094055656600844046945646842790848503477985841171351259744951497054938200982566584145865827426936441783041740785171213991608211124679596456585986584354786013003746556167261711418650922006519494154612411865342563517308240480373561768738314622446725641704347982310865551624289359446820590843328000 225 27946734685339725014805742121569470233451736788647819305556920398496418388030045518228738944509887506965325295941130729568622135462488882842559153672644764843120841750691977186077573334296831729866530336527843520729467565368093601191130781223696325365326665613461050297271393952763243861810952331668812436913596506408850574560434083840 226 888374501154997479827017351691168751227568137378343755648853491072521149249611849105795438116086644279373656505602343639426207711361956370313126780114687749483555999538119055992224427222501708842248022292789717690033605712393882104948090820523746437007417815959520808466657436436106836620768658229033979528248242293352143682823103375360