0 1 1 6 2 30 3 150 4 750 5 3750 6 18750 7 93750 8 468750 9 2343750 10 11718750 11 58593735 12 292968600 13 1464842640 14 7324211400 15 36621048000 16 183105195000 17 915525750000 18 4577627625000 19 22888132500000 20 114440634375000 21 572203031250000 22 2861014453125210 23 14305068750003000 24 71525326171904040 25 357626542968987000 26 1788132275392377000 27 8940659179699635000 28 44703284912189625000 29 223516369629418875000 30 1117581573489515625000 31 5587906494160021875000 32 27939525604364015625000 33 139697593689648046872060 34 698487796787422265570400 35 3492438125633232421225440 36 17462186336647822259349600 37 87310910225652685493340000 38 436554443840357665595580000 39 2182771682762391354319500000 40 10913855731615631081629500000 41 54569265247099822849117500000 42 272846259180623930900437500000 43 1364230960628826135006187500000 44 6821153126773075063598437541160 45 34105757252012157190560938440800 46 170528744350804994961773450751840 47 852643512207797518071679835119200 48 4263216513308107797699024862332000 49 21316077327887427480014660906940000 50 106580360446178017130171000017500000 51 532901671264626670655933400469500000 52 2664507701491977210038457930997500000 53 13322535233304909992455485540037500000 54 66612659795753692964950846617937500000 55 333063217124934296289964692773436923760 56 1665315676355601221010373431998421859200 57 8326576335433157713903509600773183178240 58 41632871445444061168402244618082731740800 59 208164306068624241606477236020863937248000 60 1040821274550203750689479436889315612400000 61 5204105093786745785829432162199186886400000 62 26020519074113935686153942929638328034000000 63 130102563396478570189355480669114610900000000 64 650512657111976599597809609353354803950000000 65 3252562486207998190486446462009776769000000000 66 16262808434281549160889013900051651196258067360 67 81314022187620448075370938254677135737753545600 68 406570011019190307868658906727985587848421824640 69 2032849555501514657458015315043599293815696534400 70 10164245279536002780991305768559138357810678608000 71 50821213907825230888346435254855935547274191920000 72 254106007089867586929328681557023775840910674000000 73 1270529723203121834919001659924239486259829758000000 74 6352647054784912365034382510183897360077876530000000 75 31763227467772996222285220075139762544568236350000000 76 158816098308116745319217429543544438119514455250000000 77 794080296386890508734380800135992209972223218637056960 78 3970400506166226259801122554376964484897727727216320000 79 19851997651991198906545783364369510779461766135711511040 80 99259963865762327703426791096222210566774595743024320000 81 496299697357873280028241596182983443441928907522586432000 82 2481497876934824485948003353977881334817930453881031360000 83 12407486335402162249846108642752217424316145969397640000000 84 62037416430654757304200723641024663752465680618478328000000 85 310187005921512251563448856913784775430160224600417800000000 86 1550934648448847256844420822919667927033099099825545400000000 87 7754671336451134648317631868406526776940987271607717000000000 88 38773347153292506906288490252875727416258377942058076581202560 89 193866688121658412073179901392470877163711200864334388248102400 90 969333202384329994151377413332612828415049940834223313442557440 91 4846664820802132369996288284145822438659409563944437521987417600 92 24233318148414537497378798059614676593750945300463439723970240000 93 121166560964099383978083987308442389108250473470579919511276480000 94 605832655930666993608393298176724486789021775106160564799736000000 95 3029162535204368292896986730534577887121990584172733859278488000000 96 15145808953777922869860984806396129052869734423277331075326520000000 97 75729026157674595280565843844577693526845447954601503823175000000000 98 378645037732320750575416711220250539139531632930176714863291000000000 99 1893224723381456971293333351238707839502742106443465101580552863164160 100 9466121290507122686173966794559822231678704402844292827802094654412800 101 47330594820537661266834036585314338426522695840634301103227967557283840 102 236652915942712838947616944492309847417227622121937018636247664388147200 103 1183264288913758324955883459121259243938890184690546526137457406231552000 104 5916319990570119611533416576218454497647769345455557047202811112989440000 105 29581592682859024669323012144425971098519922763477668455565343481408000000 106 147907927064346189792128896248248609775754061999737914921158335505568000000 107 739539453572030948113407232157323064678742441042313490450495215741440000000 108 3697696359111878070901930931474649563267293358072640320604733307522400000000 109 18488477251819123678765099407197729178605854105374820126564696683288000000000 110 92442363540399868376635404683488840753624908883800939726079209921609915701760 111 462211704108548508598029129915242592317691695944564123244947476184253048371200 112 2311057952575627960534114775639368712785942825192122875787450213750665984010240 113 11555286923043264810067441279899986524735234550000863078162001193565704058828800 114 57776420416045438684849046493300949849145231777817950942528826405901476933888000 115 288882031084390214580153920557507273399955631209220765240310732564725865132800000 116 1444409800442853418575620347599532107220727753244878592069765756936931715846400000 117 7222047227319215020621691341423234504882812890866752598794704444121396315360000000 118 36110227262122995738137081040703884804377256709480208398963805125257316252320000000 119 180551091938260486844701893710558704950023044592718439400989441664972433362400000000 120 902755237829584499874558674860711138728402355154568302483868642466441676004000000000 121 4513775079839605451965872889058884196775533011082658192954388312870236310361180175360 122 22568869852657805144148927839240649005369780143978636578883613395878614188362380697600 123 112844321530594730747438277698887685228112844893610589650339038404564840275018611056640 124 564221468989536256887763652891408263934440006034197500160840855629309628961896071782400 125 2821106651630664690235324777244803212458767389490088111361521864362990397845843872768000 126 14105529791569092430168006612559593190201507839523921405896405382752960142081876843520000 127 70527631624928566794794318805652305132630772106987373693389390340151529240624013696000000 128 352638071460079655933495491080786221733191864382833928781196489272552997872888811904000000 129 1763189923977688883137687327701709953043917109460704619850590848816537676975979680640000000 130 8815947453275429901271578194052848224436564290753465895996886619868556327838993852800000000 131 44079726433314739274779761173461730177813928756364803243212592335076203758735838832000000000 132 220398578001274956915267477090674952671802276208385412604531285152631063274787609143477544960 133 1101992619179947645763119887027113904578767273620335158148326250936450902775702512255859712000 134 5509961741767935327067420412488960130872733228219648719979741938771850808756890594642550743040 135 27549801938182326087776813108136437163524823340066608057239603945477659279098050256853859328000 136 137748975837633197504940971123771833304461781621989647766939462274490751606720971061415795712000 137 688744709921815421864057735620014363136036369876512380400678742437997043122066844619241896960000 138 3443722703277532276011277852659674662143841894566830799419376063702574281018526275178786176000000 139 17218609284730977188226874142304686236235156534455773707295614315655924990865953561690701184000000 140 86093025265376664854286566118855754165098657389357979914952681481972634248332268873626096000000000 141 430465020535518218192303044169057331102717675274060923633287061959358981247249524382013347200000000 142 2152324573720895557309464386644412167577848131340944936593848864789368413854958277998261616000000000 143 10761620223821650101845317867274993303057205029612145329221500292634773283201943130323168391314370560 144 53808087895197362002709117805371319042440887763341658045269413431919204832007709539656761809311334400 145 269040373356448617061927467714169690637901652386115831354616568926471390718636252858840606609443389440 146 1345201536184633368436425380369669064168989281310384678037057243075321104624459444490405383518693785600 147 6726006027935524497140622710442880669403651779335214082996298050620173135028367519338934626310922240000 148 33630021874741441956619182504815815904535508036784708363704642312993094288090749954968559076326010880000 149 168150068049036463115798267006766498487375901530500716648015823700488003984384246736143389071042560000000 150 840750133621879362120633459970373026768018821798731046527555210557600237764714171742629833473257984000000 151 4203749634993135942639631222108680892906398159964017126183794316406603597765941290720920553507957760000000 152 21018743009385644869709749961166447286286897012759205687645839865540965377530311475433950155613888000000000 153 105093689219034397611193129396361265100237450001098942405609323346691339430083575880249102622540288000000000 154 525468316955734591761819794242000050095402682983105610867461373570941248157276053123624468570960121598812160 155 2627340939081644664262531951735529648028479851315149663675547526297921120265245449529620090891819190779084800 156 13136701466923875283005640918784278295479920750361492546172679119551774949918805506817655827258221514801315840 157 65683491192201603394647217103240743443729611764974048246636216625123160959812469978018584859021804406727475200 158 328417375248938987722226809911739574715009328863638143644030701548015526869849505737542098454078088867663872000 159 1642086472684448971586191628296369910582430674857595996586377245838065758647658845700886316099909638883389440000 160 8210430345621510918834894086497936506339333596380438923768936794015220116337181328032476824177691963081216000000 161 41052141639106364378228031901603913014139278103397704741617199064461389780162617778006447085504681900219904000000 162 205260657750538268206030583759517055252894157507602502199156694024738624784365097813995882760933995122270720000000 163 1026303036527785559562484169257398041021017708585435932007075104919878170414346181305031664938573332096499200000000 164 5131513921514708825187302986680678267711850002471849772242238722527262653802632660658210755544931501057344000000000 165 25657563301953998935996206379857565914171199679096187108722065524270316742749083402262068849473123737247897616629760 166 128287784981680017094301649842038447693441426950789846962571144838299951252262214870634582068929031910372033164083200 167 641438767267988939353700929756538892842607478319857242903456714529467345515672978142350310193664486854950866392842240 168 3207193048138082675184809953778064206685412134183929008495533581467095171371860952525226926884692680551707785792716800 169 16035961299682071812794255604187153301480449098085158601284139357267820435873538182857754089019933635883338848944128000 170 80179786793373493971075553036521069475619244486489633636458181017364675926602338545559988008112227321462638553907200000 171 400898835441707357998714617356004419370684239506084567432105938185480721800587650483849804594748759118722098466406400000 172 2004493684582857298719580979936516339378004062973865353397052545975984646695682493514413411208252840304983520065536000000 173 10022465959786494377125793797534728079690376915743902694527279357858197531751563288086875440163376403495804890736640000000 174 50112317483296538002013817173201108390049862813413168352558370681806459027849678483238817070332400486792326325401600000000 175 250561525838318154082001128868605420994733976311342893011254362088441228956352943322798649187028074190653937789184000000000 176 1252807321300843758201108792269167653774529760278418982428150010755676030269956856153152220848284033778852378048793367183360 177 6264035067050862067025294001084804278910040234924114392044763665003007657853634176585586937977959698619052517514478705049600 178 31320167637989418400081489996627503223390178312530144990120887302332483259724846186128389403331276471082765721980595666288640 179 156600799703632090747139390932807460789440926392955629574170746608759421053965286881318393086982507906361169435502641161830400 180 783003806086632739567518327392558383107700478092612116517923400021181918191292045895666930678624562099661750327847178518528000 181 3915018068275761587429394169847605446115062746598128752586332102532768920529201615780976844130831587126462609995684627333120000 182 19575085530592979686978898577988914611724137299603735542644052827762520179562662136701162902356773690271958602495430146048000000 183 97875403599041668691965890802957027507436128912804191139950990901136339088835474949827410148494157483307619929928854476800000000 184 489376897725621752277481161449481771416150922678784765023770765094296145189258397184075952670348737211796853758211002726400000000 185 2446883887280323593100817550311906407612517949599613594773523834927084759237840913540513878877059103039141488656535365376000000000 186 12234416429663431062015310623681899609597779722221027749198800542658061376076589457258147707592377600126673642050811032320000000000 187 61172067114629915481445479122897694965695955715028257961557178831733777185330813070424185621817287994937637212860140370332859432960 188 305860260404731851703596039271460382332896411579875603654374229813477683441307158100811017442391516766092743186089237136896098304000 189 1529300926181662997174743265469381969727479719537283992090985207822602834581846732892550247270375316972190106962251253100928213975040 190 7646502751698795514918629868210336755607979779415233584377561901931434673602171506197196759178267400418604556582541388273621467136000 191 38232504362448689398055702867189009610297143283678738554874474000437039159058213392550210069738238371174232451259896706534019694592000 192 191162474832028551995943685999609944110593301884520021326690998972769760548345361466848888371684680810474563482440446871557100994560000 193 955812139259126014435618686587411327184216406435305378162444923710430239394133498748990685851911212365857024869407899378609733632000000 194 4779059521790834991524528615203571174411843045312095107590904085678806858687122045674925498687443006478817260759946502843387453440000000 195 23895291736431642789334798110940503608884690474808847163009721495113231984652968467111816414647979132453340171719979198551443865600000000 196 119476429319552769278361209918068428172551459960302168208305930883940121887039664898370264346805118086926630428587592383372131328000000000 197 597381999784772703907007112384168912435226841557774225943277113371731361493186651798008055525096472911937780760921859770859857920000000000 198 2986909264859088211350529441837243078427400784023288341531051597046158589773666425124551864268360735041432975944424739320444428139967938560 199 14934542653972466536805878173296456820668600916526236739679386439563363877518535800630676614229415699898810103800091219954305927483057766400 200 74672694918251970188065947456036960246599251726879225975177079467766208005929829270370703583553791138154780569266390489146357593381276221440 201 373363382833230588973822500166799300982101377397476413435455136962816491215592061739919760082516799898783466707769229912664883145487980953600 202 1866816455376119387575416077240455046367739898907173889827271760347065469273758817906326366681610614941254141285637397750184406987378851840000 203 9334079982930992913964246423547699909189578049201075902643445776806081731962538003278705223025716568503123071526622747183632898477677281280000 204 46670388444909763262342549978513747318288750772908708264142147876711466441486943981978158297747864632605450340380400388612041907423125504000000 205 233351884875836903831283012905354989615560583940904971304433014735349369808441092231517139529689200057937284657030599997888163515788615680000000 206 1166759137635695427021765929084887546946464139437288662319255867449686774245026262887247614832271182092408633726563203509197066292603494400000000 207 5833794254461384025686487641715479991179362370312908615454396051062616447195744742410614168095819201670181276193391734519483949767617536000000000 208 29168964103723216337142276294089925758216319483903360871454499132492803871140881677836594652068962125051466483104332305567306790521390080000000000 209 145844784675706371506203461633108566911367623788174243608977973660512794426797766489719539496699266119171770954837805915108781174983535640448860160 210 729223744164027350507367906388542826778873413854466226910458928101669788708480444925760739899542374067646406605177335818514219719078974839114956800 211 3646117824747834436733922267078231482341491823568816123505498384823100790449128916796551920614627842879313097847059747364016450089447841688285347840 212 18230584643378761700961067582535629636886847834417314321649963579514381150476847624992187947903533894699278287814570520714768364602451105422455603200 213 91152900815097261571439801595078068486056599844741760882579494670318630521632580448258106450146136756115781249349541682342572447079389158688161792000 214 455764392066531100584492088230101185167034734247015104669573734616069880793673347503346665412121228236653096615566119895368379166380436979747389440000 215 2278821400288017103495703907997270462119710307088345194636712001524736898068653876324897612153442202970326311632756549417463927099644465751752704000000 216 11394104201217581704859498525449671420766170100481058529601044386982956962566756478318636639308840576681477073096300952462923551184352181949399040000000 217 56970507004978830382930552635355478968955089407513179935013662509662787870712641045636425090248990528502836651133479160735768606044467971184230400000000 218 284852465019365965812230673783609701676931039991134109667234319379327898973800686938018360575122747623757180797215866361826594849417706035310592000000000 219 1424261975069274921549964905791056808280494496720821476818205551077612150595913710675195737269430290111508169967361330282398041499632960553267200000000000 220 7121308125209030185092786813529584118781793306620569188685225944241420830728485289616064608639545017457436431946678114726030451648296258210737833715957760 221 35606531875360579386144742026531847485395060742551289862641389064561847335393328797331758979742761460686606404401407649525509950130216973783397825458995200 222 178032615623390792101315100931426562217162818720605057894443485350421130170253464783658409004594317694066972388087734440564444839562980807436953882449674240 223 890162859349947200682256058541409326369314000602073843317978158707599385880939121733714463097859523967138764943673621269432407831222300497347710380723404800 224 4450813202914971025837235302160500126109907567086449734378381653924707340087679810580922289797686796825118186090213493599283693507780889399801384493907968000 225 22254060545402374348723384042311281359913630357511967661098051721386198778646373157803550884716182715889763178465527343566156755807320588466780792887705600000 226 111270275381156188376688477116622577138793533781962881538808580388700318707614100764596960908480997552470256674290240014900290888225415211115753237374566400000 227 556351240176536127717469552507172609371272399380536071842675433896000191024042008574932871330468158973005239534035293053853614134836630471092876412813312000000 228 2781755517236624581059539450103111406376370639193129658839443375299169689670749478565254500928755924467564565445234080363569345002658179576434604978831360000000 229 13908774167953682683962479708591650414900819408481982493451480885352002234391040466743065828750982473109261379654005752130509266798649066478968242388172800000000 230 69543853748625412643623154965756308835805797884797358287097825644225489878664083728930249071198196344749721574727457189752585998686612831710453819305984000000000 231 347719183287433060984442399029415212675419409283825465955735254810019740789550294404994297483043833464421264584608938368882626652987156078734259678872247976591360 232 1738595489158800301964402440048555827227073438706210000266310083922911242496097083803221220931239537318896047884919349691487187168100995053596247534170020616601600 233 8692975309402701535956716643278786361481971007202195338373638523819651952203136389400887106756061419701647129353047359243230263193376722688419671387474003377520640 234 43464865865059633014430694677960121541944908037243155468884965111838891358835581316391379098361913774418077047492251465662797949557622371959699468438963511256678400 235 217324275915541917762031118491066962876816038340649844154866977441632888924269004163830764696042142683070469357194301502061292052140481063089050718452538448805888000 236 1086621112528993982326624968700311243631142414011499886471284975619256884461635520646727720039721225365662292580468869895058586327344759090765909055345436755230720000 237 5433104227401720029470231057096717008552445726084330059995759945756676194365703483099959473876662255256172887216382694067206158694218918371222474323989789409280000000 238 27165514460793991487407251007794621108571468820543396792102609319413110314829030155052684966292721734536614338711126736744328188523405586397437887477211541405696000000 239 135827538922905117889653397380116329171023748546252029062058541271612636345771405625190810667229308974781718877704112790797446391182339243138980078230352131522560000000 240 679137527709242410462955222021260226603126997883494818493834386431764539792522643358882304585769951647713215534506903250247505764475411061189765449942417011507200000000 241 3395686804020001251095825939006928698343815437144497790125980847304072533325777259407643985336021048973641982269046266606894393591265741679859848093041038655488000000000 242 16978429847469977717670402349072606737469188087908737825046963727205051768607414029974935546062431194236504856944742895783906701125415553445242455290107882125808327720960 243 84892128374204873239478394088152863301716486014709640076549474465036632022477083100018448535158037764267336464391689936138021513632723943683842313445670720971232772096000 244 424460537555324926147573486690755711091131641596688486614112637757344665866370509617153629095582903548872179687859117587220575077811806692155044465315429521920322741207040 245 2122302166198255613930020590991219496801820235574439983688340008133597001783893046418993610007478208238182253602688216575055948542190371587829241774981303338852489887744000 246 10611508223100073902659584430827385388672836321896743521775436561379951944447933880684722920320476280220051449207640557077573370480842623548635045225191142748359278723072000 247 53057528076047553262801347201698550049676399541650304854377213757579875468972176183216367185721947805424528957470800230766703342196925056321358586293736123431066308444160000 248 265287575182989707979866146691507637897456314285435499206264093560109892943963004412588278996454305151063324857556505929164498720684266835989526642013130634752647364608000000 249 1326437549928788362800650204458334651329756136951071269267065978321618450503032558113554055244276736423834893336910659853875119854888281794458607358159971732699551236096000000 250 6632186119713541501271515441216620012966383376137564904240890943814607644069357098058393074076884003836066165106632398523063895553473817653599496819457638210683328921600000000 251 33160922448917708806015009621243965568352036147147339614797286425977040891769591852689014597940262490694097505365333286559801882276752297435635058830372674163099798732800000000 252 165804571496348564842481637394208901957360669953590556885965555304497206519477890627789874871508563606875318372971070011220309417337308854211902388011644567665127931904000000000 253 829022653740592999832732650543671012839596008637473925152476127124802324767390025892925548784885026520550362290207175520163672180936664427899180505262329707225676453083411906560 254 4145112249997466234995215076724861320783961193848446298914797814401006385374619500859604643415501101014535054073373945564588212811449142535516225404943813197817109926241527398400 255 20725556156461089142475841712379433814868483710564109288031577239922847974414095599881719577111183518492403228829718741712194204349409759639526873692519686029779452459016981053440 256 103627755314680494490049875017343762104826574238653664364882980703980503575159111688611044191181668443596136298318840149517114843169519985650499060403658233564945737563453888921600 257 518138649235309011031770877152742688852932397791762171014405435547190739892438354010911355559723557806094840792696447867499940880379898618359481499420075764961763599312266199040000 258 2590692609486234221493847733140696928758815180217580490935194434209326707143454648923429019616706392127967730220591326822702044443786407143272854484430622964414517445225800007680000 259 12953459863980399306088859575590902979672645833463497875082031827121461269977526718856845154011297867499044590461698203030429521582983368105879131782365989575604934999728979968000000 260 64767283402652049357304298467513119396754489525294714914767381459324545448328255991458456306182505882163964529253232873967968945308226078936118896386593353769726764731401240576000000 261 323836337427030070084824102542851464534438779394667678158640940594809297053318768016618489848950044777211133179688786246092863942397791194929965276126084878041416201085913661440000000 262 1619181289204097262711612241219277037422876069708666092106099138220945959734097796002377492182476593491220834541740507182122293105401559634855838817734568959566024828865675264000000000 263 8095904456365709853855241471503557880629408629014312581736095435559819795480006625017337198744280745738838583395220367968964174040694778219478209478390000938532918463535316992000000000 264 40479512333557111864459858124077055733841882964334141519951093902788872275139551576405229770662469455389457698024213506655063700115157531357177598922446811136494367809485560832233308160 265 202397511926440596763701999014700709957861052242174080096246536231536231009631610311253395748102827308782139492133933408111835797977530105864536776376883439092384141864653367613902028800 266 1011987310925539293337924350363870343725845060891710391068165637863577940138350263505123588992486491142352448712375004158236250665050917752077474283670439549624448270582031674247049379840 267 5059935311094683625773590315879518599610893985571349719830619961271932244193181009439010303225009550280239218139999132624606577207588827881205168706634089022103831741464357073050612531200 268 25299670337809881981346742035104063033094447035068921901019349253513370600100582304649212249476511827088071241333587548561164236209920245782645043005420057266040784892088770628065165312000 269 126498320600739369452544719579360822723142121081256064376591583318899129541836410439264516428489840098786444476068122581491724338220387819702511392801952498502240072274835613101787709440000 270 632491447562184846399475527591247386750038177577390455569792574797994410101991343945495007380907240502825998673393648649597047492109081374609474914430462383693575947050262521561219072000000 271 3162456460603555234672679696584654144475549130050557258357932818066949891180933142907158345054599456072026318061910738319707032213275388387715950525279080329820822715125956365478526976000000 272 15812278416981886221462910868428819797588436135654770019389319017035395721819961451355599407198702456884563530993334468487856455445971201451763812968070499749849358693070613938613780480000000 273 79061372654734756520253577227813747346578302102396668122298087186198449463949341512596533168893520219250956549986320554960044188446391955614896126158261811726130139955167476432751820800000000 274 395306766122824285522302559281810547875851555929023231497775212686647531691729168183867875625521740501090277318399780659120141197956454262363181906654764538516327155975227181326073856000000000 275 1976533344859993321469045232523453717336056312152840946954020601478877375012631943765683558627763900673686468527976964908815292508532210106558252727569532562226289254284171209185687548733685760 276 9882664295529922972747990115387863621640899489128302987674396859453818661444648335381389199643576736553544573584508914911143815527596879998945095106108782759231410342986548035636899471373107200 277 49413309333802381170595811483018403161026784862421184876167310305415525532494389836319360039021595268985119962809657522644994943448833069057178005091271706178837747896498370676274734037194506240 278 247066485949790659782801229964071097130576967018040735299044384580054548491199931860565303100199621119656807314223720776987159555114591089551477209358739474721337926273330178700691389947890892800 279 1235332126152921680522494668701870152991188367876885041243812506935582805988133699826484344802129645177213960140513406614701444165339420584762223901814782364066778127833979818904238887333265408000 280 6176659112784823370360120821350697004945054046339200419323380272589240100486560914428498620799540721793426688573056781455666565554198729937584101500364842647199484268216736167710317292290048000000 281 30883287974027056988606449039543294540870082962582726825711167151765986519502358562627782259712764561164167391165747240448477548329572142364659459994289339229049034653421144883232415622260326400000 282 154416401920659312115107423774955996431666259655607589194658774445696227640157417299988350053297065850500856975720270069428537761719884647058673618042888486542744392711347183155398177024114688000000 283 772081819855963328864682365120824790001395576795423347312086184357343080374745892829812860359677079016664449214975097059567513175679369124450431642680566132517528763873941364047959399312916480000000 284 3860408150543383647855682756683151444902713007765248659554777403506684965449394187057897639002915102561063745407119095422694481316342761832476794122495194127627277152041334378601266324176896000000000 285 19302036009035919067085981673715699557303368242687481315415327271661319076166021890574548746829648444436153904281278519379748728500178922235943853676890539054050963792927887791500557383368704000000000 286 96510156326780428523766263024970835276270277267164595727535693979770301543022176193317212853257177688703565100698606389219041510288211471293320400200733575844444332959861438731377671577956397728399360 287 482550663041935453799842911343444886185797856723793252369846111997501490150423370867828806583672679711082520490733687042740047883580565055432383081354863669394588657822454934686927950830064876755353600 288 2412752722249989551065107895855764822549981245652973079235672170389131769472946013864169678261214848688846202197434691723584071499411772269467748595733198130256884377697907552322930642673042576784752640 289 12063760646452237796280114226019719445938578010455175767819915426997377780756306517465700706585431230865488025643070687582404706126774524231394179829765110541648837578136048899975858166433093985396326400 290 60318788408276282338403641643185535044221719481408398743116352712055637606167733665456024567799359926508618843787984612961538694685249857550993607992463020888685838169165717557463613179734946740174848000 291 301593867921475094233707828399182863330052058088169023735626305471079441137305321396764319104859556460269440883105884447146819241108773182366954761407133117483455770720830111092809906996621514972856320000 292 1507968969007934962637975005106835976551106767710224105911960160632859806855116338816410863020332354318050566051452831645840544483523844839812080077644240671014956118912508089735382846832461786120192000000 293 7539842992042927664230075300094737428804529203924314976880820335053128312188259926901797741542583622558976534886940409802894154902866043416396765213385150697529361286631389024027798890911986815598592000000 294 37699205695233179544256893545994813202035550316746096304553131252646805015100450789640662090216373610286434946140982796565812634854523374769662554347618936388605816615198177998431729337110113938309120000000 295 188495982151269988673546686397239123654305422959704140763517895617212219555343541404143619938643525607391529042456970432912697852225010201843338361567293393815972621469398400152890986747416024344166400000000 296 942479679131927322298702971339279753083247761578495383845337657819253329585100295190353502228511562451030448716767646297855172171587665170139398829390456717564257626906270420187369638741939996327936000000000 297 4712397237537808126926706194828533152981540513142277605797161257749823647754470635301519710447065334951149046095465864521571605588844466817525618399905217546456616852820328592155583869427871723937151802408960 298 23561980397081321315341463014004537206387648727244166567526230386260490071454506500802168335804163035910006162357693459322303321773967066841832028879366950771527471184303763045023221043924762778341461721088000 299 117809873032375125496208138156941257485679589794461960933940566330353184884442661387000356258933385359268946278766841439862702906093313178249998926172185227141500226271024105678959719567874324769760001172439040 300 589049220396753799649607053514186081709973931332030114826972874529671650350242071076170675416553817212455986165463870170670805612641395110524378086019894476327934850840238211469189521406663720515909978161152000 301 2945245378158337746902460492721089664149573496941857938969039647218574552946061676595647235355432202725553268361535794252276322425712311226869127030130758784808487229087832470386390802301315750621235382321152000 302 14726223271665421916623806575732267164043131306197671274562853368488123290174508522381073276636939223587575163121695045658845481688479127464019657523223214148809000263916753951967574286804012597754434693365760000 303 73631098262700222686780498284089548316340618116014189311367021431261422301629658013329836921075804881880479965594959339013428838142965279074002353916542597796006781944755812193025726066759277300522317512704000000 304 368155400835388914912264818579143591323738852827729768718666489944424027092949987982173596144319273016555227182808968792429723408602102590483852338148800778030330854462282237250763191298440382059414030385152000000 305 1840776551786494761726087115599961313638683723686236448391133954786485948940762850387156194770304517479381817493720946857793563150575174017752449079435895157338051807123591439793214218725980099875343171584000000000 306 9203880496980780643182389590915132466793819478510763973558662130213203630200790628130709212247464348551286686851547601301209720633232287483853167287067957320772109498059422779370248937473379406653514422681600000000 307 46019391175148216881629322508200927556443790770139387365899344451517764853579534502684827437724489930029815193746746396328704762320729557442055472917139790810400439750416551903049363593101822120267866963968000000000 308 230096899326976550198106058554147623575552342941607368622564079550707793962899899801838194870881525676350011162951573812797883488152891259264393620621029649283523724002023089093350729661031326030535162979074766274560 309 1150484213891129567230113147257317870099572355096359793117264510357926139665874976190806316139248031594120902586162057010939632144234007349227700492712927934332483283191687393417356939535900709484714157486427760230400 310 5752419655737229353712021942787285293365629039844029115560535151884005935989687213301837170712935890944839842265624005895852595866362569179424675381899962054738744150229981015786935642475640036430651794206739597885440 311 28762091210095791537758169581519058837635576116381004874000677521205449568077180007546804657178786212304611829633776500653494988567563329850723612068195867717023323575064256025840774433322096167604419445894015457689600 312 143810420707535867439600387769218931234783399587615380504293390309200932077058662295291261708539390251010393114982987096405057117677358815695211989416981776953438393835848581301931401449034462686238793691274506403840000 313 719051926823007315465472575137407523133073342829973585172648497356453973737312778493953761164143431892224862604395335393652588887313274696891387719500973860949781733938111502553426383563040321188175106106640648110080000 314 3595258750541893616178464426998127395734361925812527363641304873272503515907884571399641843013733030769248202571008789855782654837017456367734306201668489705384681013685612925353300735130779539351119300765104996352000000 315 17976289334844839012449740231088159711557014260124878390131655418701872670217266571994957597936688344134467599886663045902943570303247942838888054974433253609138490603863921602373304095226480186183020677252274716672000000 316 89881424584906478405211186112869365949762593596440788620645686804298895784523318618794762391232676379601823453640142145511149766703589692163029931176402537431168030589902852904408735878765251751597525725597275258880000000 317 449407012477970952160074543271763712936571569255568480814897288111564203802625259690533521997796358136553412344005269743098799194517491101314865059462161462563389235520499362926039166142483321390476934232216174592000000000 318 2247034510157183278533142805372199359021196724002966407230703053553619999896454650347090853708489785014551526815480504776520460382817989348683395947065859343539448039717435289392696981723815678260669053946087604224000000000 319 11235169789623237566476180069669402119048529126719938555044228210864430804750806306932202069655995109976297465475398180028032886030768735810234924454373337194680058333259437922805756632202499067883002044916825953753272156160 320 56175835142306186626332461107823534534268699995110150842257723638259804519866015841410341695373498309224301773184466323387104404977828541303984325727995994202705703846768464950636166251522638447118337743937554749525380300800 321 280879106682497891721747025871941946222528093852467747358478931516451999802508372010180484159210262957499351579373565759820009592349122019784026608971529551543339096216257053450320544414083592935638273537704229717550133411840 322 1404395188267409074639947137865555017718669676020563505898617577178126220976307266867254448159157821413848695080700636582469097771341728816659206928973832621974167990142196718651828518168932322925245385533166848138930238259200 323 7021974215612067568655506912504042134718899469490984466687809565789941988122982936286800182186171759305642084304117869488291145720858882275905913419137431954084639772806705642021564622212785661364710996366917021791716114432000 324 35109862449437569396533792441908036442078485832262118589962660454804650042268603129641724948490819583914066440476444035736631181518621165767271967568378980926606915101473191435032600382408572914603685209771036528734571069440000 325 175549269104084607626231490365763955610684120210977059874166063022239997960833530310952410087005907368742220355156010228513451863161826983724717658475485276283917309619649104957697072500096408372508087014936032998609387520000000 326 877746129804959855722347439317100812800458596600304915747806489681072860702985427591875756502041595867404591585715678439372515232425699043326952225287718756038933074006187207549712182807232059999613222023583691112250867712000000 327 4388729570447748438369429648126300794712766801895356829816775660682303230349112856805583839333110481446437084847726040101502998035467464398858499232900107054891677425063413817747836276046898949549343449582765069722147880960000000 328 21943642459354813349318602051699759297565512395100750535533033101306350632835668892507469717143868350409935308509091920835160041905646265785313999386689014568223285549548077700776629459773527540632735297212003353557047705600000000 329 109718185332361049325736632395244953994673665044465309191820272425661884529140383938424840631782609811156267704358207627501430769229777914649630128514552408540700243829360187664782725061501554994577394741462603844720525312000000000 330 548590791839773293475190016641131848323732248754886011909625663816145006079870652145382409578992610956747648999141789636737681218893088970665742786117779152135373929020464669866135599953884741376056805951974929848915316254189813760 331 2742953285088872371321712979313004428783198954497921395205402077914876203406398030110753337472200016114713015618458778355141678955332635471416493777157580112466322754023052827166547918920662507588336448933166683287069625448346419200 332 13714763054895219724699947055431271014964092999783292992580055793446576169302038114096716958937638805364866765344389512390450991167572934247659604949258632240877834190424955575918640796477353255997765616913381327951679576793667338240 333 68573798421734529704751607535366683676469679162821939199688669971376115517263094927265568754930761390717463607833732225879000399470591795945314789357662245286027978747163878051409677359992956055772236487514244552464821114446335180800 334 342868907844985512628902822899208021981308686936213883330295875213722428308389850677639404431995737938760901898666431678751194985967896601119510250697592648244418756292542472385136585016345250989185152584071128957154281877508456448000 335 1714344117906595427139218249578015048234454592771262459891663783469461432176268542857582570043831232684047927752822834764718169499914398953490053270739551475290680349812298669368059254840967123353761572115872671660430225020708454400000 336 8571718482941834172887278445987134539557258835063487668400666578649029397567871685304519793302664430245732315513693606403888005677557725688084151880370214403449343040288309686484741216771824439504819791502997246908054431917827686400000 337 42858581881756044635844488379386425916014471075738288047505111165614921675219288193061915789776831992705393121326389383560044162307094006098903990071696502744036893495551608542293849964859287897239342688010748053728926574170865664000000 338 214292856744027534960342861948391448982869357404542179705579095871280255634579823107583859589467974320396184030558674906792443784218649858207008799609015505995873259383604831885547876851710402901932019745377666345770567883292672000000000 339 1071464020396438948311811802975825002380724568233205386070956280061694466707022559329683370898602224918928828878069903883935728243882642966661966992234078445334232890708800716388789750864102338149264025362028666588456586839274291200000000 340 5357318785364024682052501947752291995471859891389840258847958070154989387332235717039730641619939451076790292301954743495691064550982864672881687719488586889827590565973445466382098455128655427459825609053969924585862643679494144000000000 341 26786587343730890977046894343467550953962962871434369170488715534218377767249938758413362556994369467313496178605364773075476683441684951158941995773345213945753908341634659339006990797572128397928298726248513709906333780788296281342607360 342 133932903803216382038754207965256210799071294629708970430404163891719436189432906901200912688249218515693364854521095198372382812601731570068703085693241050700439488533394030576942072317545776639213801155100343004947401374119887671761305600 343 669664354438931992549418607244152071087606551483232400165132875391836851843860198341451267194742042173523710311600917354996524148111571057648790675396673735457147195040519027165860570392236921719748497690147567569065248417781617730927984640 344 3348320949309112607415874416697725414617171436481583719151445507118362594419445443044308495222917231213347135162181730546626582339062174375688152619172367162600624379589234579784565891412109533470890267617083181779715787098208254342620774400 345 16741600632118837424627492326365181837840386208783093116982252908336259693744386070394582261818611657434018440332918149740411667968585063033806306875866219623328499336363372274966996579245131038450498047215644607045219059979306131058065408000 346 83707982588465614880656607971798644089071475574638036149375659361347082033486162968111818079331121993490214012602621195846688421300502176046412196713687814738848325056479526928078335594761937582165273175267739253719981625416199140456529920000 347 418539810081710492283558890829277472405624306416112417570675538114041143775633570653040924709204204168461373463239966315751300099252126393567890885290845455906754729898398568727042760868025201514955446346477336385365168018621199059779584000000 348 2092698536105590946251511281196334510489504103450555378152221709505315186759558375873886773724397896993303271898019288146241194694522416444100625922639885079484879267468914308795791077073638667262991065429786964806325556968678276085055488000000 349 10463490109013779132432513319626489068831493917226483984553473144470345392023429747444792293067113130183195800997451226173651113978840726230345175704116131588172339835487875129027394410636417060962193672494085268851779481344706756036526080000000 350 52317437687501177552292639836195823166521926084682038703313757784754764809197171184706361925606968965164573343945492143476350262718446058981222927323130762753918524456911499557975261465604341724482263292094268729634228626036996863269273600000000 351 261587124149683096629507133564069877058771717624617396390859025761923642493079100342457364368639571132692800833951657270714381213274609019972438882891695663270160618040618481249646941866540845462258713515553070512878864812673841196171264000000000 352 1307935299309380524555308809688848054271065187360205695771529330447181434958000633535501374453428473941685972548714708898012517966610122426101524918087414684403676747924281283097458627055817612588050271179839275624901631233322711739649821203496960 353 6539674889352122815056105276354272192443884289432532377275752331464768032901674188116197839587990304163065316171427367248377543374458070123115155218013831450095813391007650364317458448159983593020662386188967469204843185966332128902784514785280000 354 32698366410788689962396451077452939196652534211383887418214863649505223595986807020867281429631337676918921308458841019039996730644780403070896669694030558629457277559372406588261217688172655649244174246603881234961700012392196536770151058547671040 355 163491791874093703873725677059208934656627577292584841181226251778617772241226231670702187942350427211173791290671415940664929550416990749599752665323922878700883465959592669097212243115546502399056619838040636437119630836592447486751371805327360000 356 817458758471269162796030514669896271147846302869231647758664812656003215682121390126560384630685422824478064510570266664287856852587425578429624610212844323101014229205216432291195163885439316684543895592133197337405473347053268705553567639928832000 357 4087292787860595896649918490431893014210032645749362281691749141843314102914055419270381073533796621672798988030039560213924039813415909370968288739356536382537861035434524734376321576000464049206903712151822005095123885107714187494041182388879360000 358 20436458916825464223958849288901073179151990440721277329265261213515630531465084572343545906214217972816356516593109441736303737015762370330093694210432254977731069871089655659096914982187024041301073173035592927470302567626034930935410479595520000000 359 102182269471745916458625921758936337439851529406792002499675187643229600723324245984236173827065504814553266361333475268811147795215087120857902189322307210838718795634685832714669939040287649855816039332857512085107369403224057279393177804996608000000 360 510911221796853417156131217254608024391755788288086205833153935989741076084937609188748163647103158377161479174958881359931454007371786845743508162785335422966602538609464141432240976775827271105628015823486799806212731154463117257854065364172800000000 361 2554555481175040550901961678501215611482145298448405015882067679090827838561434637417641706794371764059373185402725601537279523104466395958879977380257451632163650019911376665278962362499419943431526545987684634652154129410909635218381801416294400000000 362 12772774266829841533958231102332606522390679334657239181587175956565356373423826375952515586632376915412559720960149771818117260284497621134334197099372170908386591856493475326851069897192528241629213503139066876460470763092727059028100893376512000000000 363 63863855638926258835294778032411032608779407466090749111230102890006413225815467398544711860716285915459874748125141516601234436391048705876047219799900830235084010332599086100502198618011281092107945905578673020083200195629446155360952073497703151042560 364 319319199718535836340559724929669390972566885826725567102754190304792730094139225949291261031825419879719854874571006670170119684794815953068478636402580279855926594358375435638218723620224401778945553119122670253264188359358939581382073125003520796262400 365 1596595606212298324182367301659084634064407600436991770464670869273395872045246114947899894179165480439774839138609876641350004347795284482997451420611077862990126660348125257053905025618658856077384606383797760701658344381426384079480139870747932166717440 366 7982976069160069491486881900100455115926344775924218869974451991348090954629655157440326289738010505606270008449184398395337042829930023024920793415484771720335917783944878444696223649734067544462445937568053536978193951849300332025101252536044971727257600 367 39914870536295647600603169093331840793173274376048627106477603147695595375280978649764486383866547121939702611290931750707111320768949683070553365060205968861087852514359842946377757144060474481626820094791927775432571406766183167304219252443995952906240000 368 199574303633966792667364920328105484618326884418249123733632549640638117630039609273260463399601552443400037882049471438684380251786759553404291416041233595442373138051887010700706827363751947256030578422746624672986759076151257799055158401179102719508480000 369 997871272932337006386284432715822282795540056063705906063902955407025017364511634995672496892175810555914786709246005190285319089921877680507366168577336424725659827403067212593602253225165745666456805967745822384852861747759193307928633850560623149056000000 370 4989355138474501595743233982404699677879707913917022242444253074235110216764453363089764428589904536004686257964066133213867249456577625548940842133192973715649897172262895888262909851715831986175426461424910182275024391938649997663190567102418641747968000000 371 24946769561438097540227494312445674414249572483519369246934408703772323659743208859564753342836969891234262155092285829979749896354009976690559578835872482806625672716066895255674896353904875472171835386492722711135045523788707858072884019486956160286720000000 372 124733817152525969219103930496077045600309545585120550837863879501453470924537065287114934754682590805998197715851625261329141559171266494641122927294760718282159742955259583613742582186461070127252679947372127962958340550913039082260699618630214615040000000000 373 623668932489344922228143686084766580357212529277545053472021014107480753615974484116351784614611809120431813397153886891804917715009919534902878344594818002774922319000512126273824987806950414935067451243137055744701778829515806222221023883556579966976000000000 374 3118343896080488334471510075879251471357671347382814088662009329187722873643650993403479102972248861897925404673120170308541074338940091044808720801654983808984697387692334539916672800514670394442684382996577632012755377587483923226129534645462804632155885404160 375 15591715648572202002118429964507888665527209208771743530059598319680979001184165907222906210230708471096607861886380088800027155325369232007107319810046207407807871306329455008318126072533207469184607930824603548133123543070784541399955087487811008088519789772800 376 77958559083714520223773974674994469397145078867821169799668876120554628226305921844061181273467634165420511949782701249171929499427982138849713367770697512509752073229139973751591387990182914886943072360194059558723670424778984960619794138537828100006756577443840 377 389792699622863695000880234382298762170200112014354990429197905607153954992214964857594851681769056286610285658881779343376836375921354553181089319936893951872734911344117497010911284742833734344358300100573235678846441445763042727158163136073003702883500372787200 378 1948963019135891658466029678335945505209780614909381446707398737093845620703649116650824736109298804681496777201272423135683655933418710299910113861145293071327827704849830123465539621387805152215824202351844226987778720954755037402229793672308009658923878449152000 379 9744812700787912779751527054602533865890526349703269138535532479389564611540552515509380352544870267651220897802857879895135645156883234174413652351180291381428490941903743034507977760821014109156604243599324164405425937284862188555371454631514956227140848189440000 380 48724051529484779185707472538679814588995518794224404983286214838631943765733695774780104555914028843810281140207654290526319948633751429833376268695689257236768462974012512048469019500741799030982054447907121501051863028351837235660728952708284885078007349248000000 381 243620197775164686608885086150967646437404931610611790715178740612646233607375617816669789479593112882146007194578527048165786651880455656298900463380318107255574543028100422592474787758993603384919922448133207233974987139946316514795610558159823497135283765248000000 382 1218100689514600957656075825002257681994579637356123323474946670424040057575449020322958544389063050592196918740085043589488645681576223891131084138475908165992850578880055810654799241975517579414662863589235239520858802559338168918568016402328515692476592291840000000 383 6090501950767260267297785459831204589351003924942703260880714091369974305251888755527967297983762115774412222068278746947547869597398254598024262622254347062039025010420604840308778174230400825667087258127010799321729642730378369697371511090688112508939953766400000000 384 30452502269809418010919708296183722720793350626833562269978330227194469036063602399367711732143173521132641484277983333099575476009558854563912770882204183930350269024787987746969959175027996695640328472217536066411147417410393744395961266966102379054726381568000000000 385 152262473928921869821211081161214412142111957698894240765944944588051877627005317145469492175526272140297232054752385213354361978521930677757484576117713142430158047087399701047287499779970654342320269514180830811339446355494470792362943391227265694360166727417604341760 386 761312182544029229900110720863153316392633184690255754853456188725976204478549305585534693791735447194056183900505906388652269777640222223019085229173296388053724615973774093547412781612816261393400723413236952478023878041296526845670369618060450097074766719369818931200 387 3806559977217475463219290492664420777119481018692266712488339048861598531437741371486426724331201509730487314581440853849244748481459672377037802320952531250965522021418558323071981468965910169738269891709251027919321049406332118030407813412735185833890514387454908170240 388 19032795208575173433149924688738569283359428682110554039683527232226075362579619229481844055939896738561990214568324542728325426850884093266046655566645854845287408986324765089114686707985444350848217506960777333511901330418184597259290493047333409525681731635835096268800 389 95163952655320595491903354928079693536547692175625281610627286549527113570598956218471235744101694980317248397989598484645496668451601157681834610902528417561273565069385070989126675131485369753306299956848054747472685611653244077356356105601186996046310462079880921088000 390 475819646338855357787654442779316486606719390508563661301182960324168227337546426561112128097430900366390541687823195195941396167195532926230997611822647782735219198626329216791532127201134411150385493750022886865267396260090307946261514775103506862102261719666314444800000 391 2379097647005682384030491411507237437541531365510818684396936420969158189736165527939344948659494244484251571607388991101125712418854835327467312135982000685829408492658073866819922302519176653576882126567394599619877610628628515654208160179026742709672479777637164646400000 392 11895485311586158362694636390219706460958752593840238815663661925205570757952994793775033057721464067257965946095655633482792793036460536648471670829066203061586113252931396680818815702639049649391953553778603203305701788011952902540981950363875426393682289774286602240000000 393 59477411940723116360706640854887843782862679419135587198709688128561873979666503986345058933885593685338250261181487752008624193999129659979780441299157710448397314920494309364316955270753738179649689812812150248567227987786400081433710039823253080967426725551978577920000000 394 297386986617595166207899038666201031300025966127419360356936023062278794959092822159772920507471240544652136386105517204991099599211930752085576745466953225440209365984627189733675118578866671427812683871467773357037344643305027775253063621595274158488715427366463078400000000 395 1486934567657963561380245713432943608240057633040227275541840944421911707772640658427318566669064932556452543817669026815976304077481685600586465812798599998885942425409619705842595538402686649051117937063612837009789786677757722434536593538233744173891395460062511104000000000 396 7434671011140205500089231179406664746035745383567234861525456698663636578081606874698176790449551526846187966253511210326321864422095488791491386098336643168487557408338129553497040499688028075946395849237575708692678238748013809354029318569573913348761046805242187353539215360 397 37173345919955211173255635507594043258176418842091165632989123204380986607259947943853777209456966305197400517453301992072772014522320342213652585799335768593419778591126495008644903307536195600010863161780445899954364614800240023563478677092128826170160818581144139766274457600 398 185866683921058200261913991469010527620524378464053413375769189719720136233682344376382741092657628806520338301005944825250970069707820747035071880658298641364625259975570334921148929004068228605474553407130979702626956983745288842133009416454952533162703389186186468160847216640 399 929333191211757853431896525439011922406859696483075704253756517912609918619341960144658207581738604186062448942039865984119790644430612637394777449016338483306470975509346080244616628134541920890253552543308718154762394945318312419401865756285994130497641925291833313661970022400 400 4646664814091404178422880072047337506304281804341974883620380437616310221977873438134096274129833162905549905888623903749465595468453973373398612359863695447593057472590909293079740184046124843510534724910519264508818845228006303133438218385349422709204360234930013808327917568000 401 23233318360621498701345346252108037901887531893115329054463460077792972066805320171010071699791729891512094203148019869118580080617690210645543671383698020746180504682621416390640375730047594716524615052218683390704225587123339990935320617829101318108795692206090614512046571520000 402 116166563253936898815726932710204856201278399951331433206492331843684570007494217924197232959250649198950051900123513720378976946742438861215353034686096318209370749153580171003459911086647010325494036688598582510225601910004113754780463392846411835204649146638353382303072256000000 403 580832673523866601929241426131028933002875921749434507377305083896520106851062375640714331339239924489195762731610039336605926985870215984177605369500211343940017741856400240558484692169038239872541627724464425324629159468971642892846837932566355872034703318364507847874576384000000 404 2904162653890418955384161707708536598781631258257186607390692794183585986444783742402463785615705125262307891502206001098757441636540294297678153615291586822154173047580724845186059168595974435200870117446200285039074350460684265574162075000710725473384646984671279254538813440000000 405 14520809700808401537819645235022550215972155919549201444438290960910488345939529081377848554708227860570108685763623211831423858393549022512656838676187910565002813558945649646092733214697764779408332394350325352768047239452876199464422335797763323265615825755607668661996748800000000 406 72604030660827926653560028930663149680660577237198805933203200788139450445721686180848246388810411010653893085003866472845915918210484019938993306026185628314146337793627952342059681613902472048095289534227346587938251630580813941764275348007143297008402279185656176099459072000000000 407 363020064088091153884558757206536371039432524086134990127000698002712915156813415488151570442762655450197415142913242991762903182309358965174979455116180892843727319001760299072681717536900748634949874932774214249759706553306594014205270128991191893344666252187580207731783450450984960 408 1815099874360323001451892361346096542947204466318264997031033243420406701086620356617555385242700249348974071412838633147698730155957235734344994199358564256884307972007475302973774001626262434548291733975745298698313020332210750347804114296547665872658898366296908955062834059804672000 409 9075497141401499311996769872490957224529068226014214909319035286224609473161060584134435095392898044107730117753462126188286017993925347985437934642312350061598246689481522768149131198495339191148214193343610411462308264427302127307377017255393269915247289255245281980145013709906903040 410 45377474555009658805955903935043344666583703639279108424069450636223693786467804586708177215576995002774480049096408452442754564802258414976820220035396270662238880803066556465603881779333192112836464557913850522299284181732551239533399635980939926121843950936273347676923358890426368000 411 226887317015072808867699556073860969060312654005047246163455925033357521430095101436732353647119213013594161428407849241877780172690861960834600246544182805382842970777237921148750108226469665263853722544618629297313899332822872458761878505788299798577243130796742702282756614480986112000 412 1134436306275555136551557745763258036262407706642607770622421698882150894211968791687913755435555009282083955028219461023349770697989135841049785929095638253778878883289698774953014002964489946114191016483829664530194671893144594847112550768835033238961989222887624975445317987032104960000 413 5672180137379073733856192322092694759524430734190758465625334148152709437405584521573719548517230614818629904961312734867755459370069230988006979085972419500526146947063052550856839872787451817988757690748785204457652123349552105411370096270893844636057434337306994001185382812614656000000 414 28360893716903571874517522758352835065265653643474887349357899523415691072592126767937518014557843917240698665566404433033363788157137820181399729096917271360635101668774368300482541579750679589878533493101504765772131174195547061494987529303372095715423315247179979286350866849726464000000 415 141804433734567440145388257705914528717105215303296038640522067920430175757957892123338952845439534358730984547479168450383196924240776048045038319766489437723073437585626593936267280878771959296132973378742156826700918570228423547611648536716189794290518669197875294678923249451008000000000 416 709021994423127928313509312896156430355189040722609902085656191373005367878812481911125048961955762035516127378953156583251029968844279095941819398418241874900487499430473620249489810956186476671702307185758437690952504489224270004634105923288997809873322361214285741600047524688691200000000 417 3545109100867307398060588792836829472717351834086527385137012336403125414546639628847309526712814913914105093441349450498356648315637124468423042972753311769782746749131774579912612726872721935701550656678062652775163818991070916420537339560813474926993686344597777664890458850983936000000000 418 17725541148095946365306056115961835778709061424983072091783259236037862916146890406065592607924552258997459270981866101745046085356700252115929901803987247484237517074939784811198400037416380300921992875044959547310285477701979141618509916573039048829714894981684149554891147004542093686210560 419 88627683959282131662919799098903692113557416258378072864556239015730886722169788385777125275363072324810359971246482158116796276630310900271938879939811997563096917431660505968940749281063054105943367048639271403859388109724676590207984855660296382393171191130506141493532441460868135675494400 420 443138310890449422296838642058663859155351367356979863306422434922492860670383328540241014670277878550481675837751476370500546224134604145977179947017916989028226293625928597178138022055218507857592504651114989966204167059437884290917645453064383301936735868779464797002804035902489337727549440 421 2215691009922574755363963046878362930079503749903730626766743330830508258466298363762546700781259328603458781423337872037405658804969293437521569913985850872716842812767778637774127273313059613576664855027213072473217637730293521471892146871497185330457412790554903429639972504035559321737625600 422 11078452326965181115897079146157068966777398570978533455963354606464097187563129662159359256735117739118261744543229853441223432163469697538124547653728003098987645326426110338205304940102600690639931709548595316843783249249718765164758707025183205425489145089810195356535507330818782779146240000 423 55392248021590787872441572685972464886884175784311314333780445952975951921278343644184727020206549069013308909482393156212155252698360442751340571917639473597830727556255893407622886845818044215037065587605971256789905796662180650028190263168990321319978365753633164323354903247208240256122880000 424 276961172041795078810726954958747272769274608203603359424361417234418674289968536662428249948096620459388029907432846604877098348413078012678827437988349455331663168204011041052366471763472031695759337237332350639253311878127895287857424027789111502436399313583977328195108254093861694996480000000 425 1384805519878264731194365870110340967833629722543173130380968851414841525157262041078211714352426383659431456353681964707850777952526949564156964530415330779540711797390101313051201660630176769843800607774769757263051883157324271197149313322821109973911102912567816553525771273411000704958464000000 426 6924025897738188541063386060291324539893097225899387840509176783344251973920760319901836524391972227722115431941612814494939914731515690021298351835537468136024144470273397054227376200234367343918368791797556414940111499695073114743287515000901328876619351649810866469174523725638179707944960000000 427 34620120980427358127200335366208819212420748327902522118967641122755259851830408875713357099598704125625252249792126241922191911975128128694344896442598960489628850975276369100772136870987292120700763516485215261503998092149488426860892986243509085499025362927727967324625183016758047408128000000000 428 173100562360829322724977387117894125308055427148477340609553834552165503345449919513736800746910636268275086806650596820250218415392863912994772883708587168084198226922802351963752768073256393947261484477739954672227228517979021151554335090035850808996455935460254624397096022617841570152448000000000 429 865502599097661548954711801910572931442870960989045094150033739165321576228422916978614607289351937525792947209874124768620172629885607727541579479754740312132644053116240201979522282714808714634202566496306089512329007997536607840772856996413817630570345331229606824385162993517738297012288393052160 430 4327511931956143795783179381736238432181023002232012103287869509871854021288329635984939696222931911791474778678923736211011666964741019380357814750928400443167729224599527716048375960387554012452058358494320517061440859059104280078183438255380274639092861448900308111681329607045981078328479370444800 431 21637554342121206105445301382138194328648007971815080102501989905007571348850466016255982775511706928697797434754756664999210728984020725320440032793511543363120775358798702133846578997412954099831722845610207956090058807031063665507303020509713586897061904061911288950960904931297817365473025421475840 432 108187745122315000515674154783594735932797610299536575430079807854855574342065318256936106604314870408637172230167601775780608826246342598378133498437378391192861549040457068179617937930663164668509102730668115910617179072150060697806057405234966264168547913273136064780804479724914389354428000056115200 433 540938592670152524291582704998496102248651817409140382488236923454746689518048550063848900416011765564130799529761399507063816328160250753007836333658923943630773086543678898610331332520319395036731980460945196144882184279961191295902789438474401683249716914091776972110321703527194355664774309609472000 434 2704692298643813588838694469781254369199440338441226641868118503981036170567887728053730105087473112280144422645099710214113429082862037622689958530772089408481266052964661969730252337934230534757047798185124849726766494778957295706172498445295394302216140345653215207789261556022399625596335753789440000 435 13523458169685139574970247723144629283260031791203376202006703916649799100737517793492573693289136490113526371926168941834646239256485837313962042663682034381908691599846230555055621032769416443357237400665558802040636092247478151362134962504443214153422880818459343399595356282145473286000351379456000000 436 67617274230760139997095790001870514458999336977946847441643288493299248040092979665479659995764180997564465221470754831954191335142521335323296441909181125978407097745897671353970132970688551029031726147712657536750085171044145335549830931006069829162689793700849076888318314001012079614608837443584000000 437 338086288065493330433486687065606429319862804722670300048517979147709787529352515009374232135226707024474974592052290514011200825061579960666317552938625236520789379798583746843305036182192558165783514319406280265658189324178562519968260220498272361405944434944351412767626536819440973248535325573120000000 438 1690431024886031903566305065157197622589090448653847168601158635283341052515644388628750099707499384660239391427884274896416762164020279466694686256848094341593181404430449783081328312374808599350501320970030088510841434966034519457734472482864704406915813954560192573755254831089879888011809993523200000000 439 8452153047223496270494588448105922124515890054700739043348245832339432759813773625148966063355857462539330457540728579294990746538962701584659936300869064213735158739665581748937405077056658681035912550197002919046994378688954267077260509262562123967758598812671495702491205842356912957857541914624000000000 440 42260754850086717593504484124338255053499663153864512854883317156763161006221834382323187753542792730875889609353250024743175174514580843453430625869961441588183104683293434345347717309499016130421497344763928424349265443110944549664004291036163570403854256043082195900506731790462881719367252925562497269760 441 211303722320292531558124769204297950065889579663710142916698081253980058478368636159230204764704289426852058224048820717524816604611293009748959079756195492490712440394698558495752581665454462374438458737028288164319983478672775896226178768341252240833602638618804007194288339265329845130484138151985230643200 442 1056518351950821187655176327619064217757111619056669131492490004120736721004384509772923156089159552199682407265827803810268135144222928919864834716198665862575959549959930015292210194958925951966375020561605187221893702746949171637282377521298356621980543025155977658216477499687276257942788357422363957002240 443 5282590461501217647077935473110167939841198322596881182101195024506272687119595248454820345900133055707295602386702144252482464784698366990735049491524679124697754680945717098049117798609288704677110741997816162857925325994826918396198773394718314917510885736728143086290370076782714453890664479850073214156800 444 26412945816243242076404342440134517556207919459835065177906374588012513617700066410247583404977125497520464200474039606278836982836151503173590689129249708772337474502520864283311690244587167545545669880832381667738039707795345394024922702395113488295593504873083050877934888647454520137876236636690032099328000 445 132064696624909956070156711374777060828439450993528761803762711668772746901460839281295224911153160423096404721656276297612236987230913637401934258065192449641675090082610445348079861102716431851694813172812538356394263813067642864334386584588483592086464125836619556162431255290827851647729981482492703539200000 446 660323320843058391196965395677361877929930981321602116583813148931193941220478491760104296197035146942302284820356400972693101392241509424828325121756950264380788188504030358539791232037411079828949206433217064315396587764097870646550770914777927351181265503424169778913500760011766868426020159370901743206400000 447 3301615792808034422194262768748226594908745313217610803696963581716969966410910904873984099195672726904342359334532623534587277948991247693701304222254991230188521063907699348593862755161404137199196059294293260255365444725657881089500670497606227715360860773692545267273861359556001149415719052334298300416000000 448 16508074907004881501666087745885414074758860678002157680569091645766026697110009514364507019535713698989623429667671043648417513130058039031600425015793634102000553812558157021773571509237843842185676265819527306715478871914490577389081428430697361661689535812138574123940296934191630285025765928265307914240000000 449 82540354249852939758817093136023028829091880341372554475688098297789030995873187646326244388919493942223802149736621148385144155927628149489889198016536104022934351966144921068408362840643207785533572079914286147218957864374256604247759933553474253185309596298741856220519579773655884361220129961339885977600000000 450 412701669823432286525456714418927522234525884375306493106565570625089855060717825995244356146573579804108381800450614450568359613935310842174418471790434876428716183470316294328395159892828083882532319401808937678354807772364331036224255163464966418703856502031465449303583801543945939708118119919212560384000000000 451 2063507841988124003648199967977744351496279918040148858437038318241467404013662641008276679697899982980018302133103116714627244615131576396367299857522775211374040820139703302189712453970148856993022581467207363666805288442049238517440251293869850212850536533783730770082133425537543055629376107029940990285038223360 452 10317536674296056035012733961186794140692649202743260538888319306267371031979104570098820992498510744467966843495596540422146425159977162569542797336493018169747725112555397818103086782791774063592800969412587947577276385223131922277784205942889404648357015037024273617976525412718283468157865902044300079256934809600 453 51587670693260576066492358214713076079543698073049432538175184803457610009382013572797329733870416121148997690444863221009685957294159839839639206064369861629371474406467693598480804780541957547545301062197239245696642462803655940828277070022949408477314775793545402094235483975789814372220169616025878003041582448640 454 257938290075219938823626608534232033046009510159586836901230689525457748166459658233498268031098798895477730546909955349496448354397643655650347358679503588788008252023368434351664804137162556796944159495186013875108804522000743246056244176155694729313731253620756947836950793978542993775861073038710246337822484070400 455 1289691133420762881724920443789720734448481162299044972784052777949994753719834514562514081237529783798962244521006993977949196393095106419114362270478365049690909694369745945923395034813327345857262206607659157700362302856701067043714888493848374062162969304903573883303472541707974672343167973832883116529395171328000 456 6448454082327519822317638000798068826708729775422105552868250416135756285905852129361484570530334212621820274460010871442273878182527539224295919461219103628257341211772213598279383134065483737127940564767610177450091202144209030225028282037056710023179440269955156434674085213851185764671118179707041194649447301120000 457 32242262487758073557870273948041918398247966142471299197199237944921813080541552574716931024143773416148648411032114088784518749331588077049484023728886394195907501144577329761076349594048781189048903735497292550336939159111454584431381001818356589109750205676699992601189082904557841566897949411552789605549867008000000 458 161211272819402476907453370990184786289686281289231924155466103805250410677067645325616904485984440311676534817390387964029873989367063021785046655109424076979162926891473639137894453054077654059697396178233696963749695374406924403925276221590105126840836525144104165552009461823737774168142339497898809056590561280000000 459 806056166000121614549270053568323176534900308909563260923231028028604829830664131197060370066664920015118157275647517818080994214862910778025163770154212386334849508334825458952267446379014692582714562283661356288298785408984862473337108555817232580503396515675627194745462246693145387717899201285961572911625011200000000 460 4030279839516397644854008661063189437206238684850098305421969286200564437767153684860769945410973350559812585141241789454419330166471502203912116308326539858105132240598737894314012491913708786287102235805060320836760933134302930271998857201261377460851054600939145912727065385594579449323417799605647688452800512000000000 461 20151394245162153194747429537092876681276170431806913686544487695965816415468107532986162256896324589963885090426885238329705826726764475201490285998666074389798431430310640548591152546119933838274414678908550778001538640893784482001925821344333934329467943003800664110537598882995473367932776696575859186687016960000000000 462 100756946463717676374323961865231975907235153556374559623703351426948332947695432080832097121051668644955461772962014332711039634535993903518490302595317084534487962202143555490272475358576912537568914317549807367193978652742961944963600224800703192119100922150056867895111706300947424753520501752794996706386824649464872960 463 503784608508153361608075355629884102698501313047583140114357797068654559409956752833322914304531245224626716113457284056234799408902463429227939503050421286997937548282974403072825945246794143304496251218761279731812263849898301021463474409427145698842341662257439158973035580654715601087064510847613425211142916500619264000 464 2518922423488743845352872197383745119377382858552634705312338839773878611316953952609470253348249876922415329160987189009054307130373166627673565455731194898741806627691481450370397528533571616852816226387601222023591355269260878087453423229098807601814036112450485055472284763742056471560756024734351522136423332490290135040 465 12594609022184365106290978121069788264769212444067012022840302963391587734752395526432271725738794287933053320606685192754528852798448444512955046570185013624357406400056622989370842704168647969407861450172783799486154981789465710463421079640846272058838054943162632522218175043754006416100010983818431228997447963352498176000 466 62973029634628858392973934692728813610076110401693889523440264852525942628412907219074737088479514425236282372339308138774282067667976263209721921753326868219712224207629914004095314109960793832082033218634621442062705854963133778509599246758234207973900697571555430168625987339662387954284579873351252871726071783454932992000 467 314865070791698473587220978265916494774624322571064214698173311947651666741424070611789020006754397076800273145835143463789149925997550691614124659767384588814760822344469548906945653872390440376911304874627266540362621977161867440632243520544107459559303784975306420506678684295844362934568917402781486788884799118964162560000 468 1574324967051358362598273304322127209266952304471092833113733327631431266159300084535730347611583352674515665866300707469457221069464044641112936849019785351855321651590743838174247597086889225856457248967889683415819179669573131084887337813669332211371371620168055328285061351572913289374920297153797469275781464391155712000000 469 7871622900721597218937425395966181664166937449227187541034720433624082506508881749147142926590564201028148127346500204202995496774271865382563149749285992516203472508747754156013587665675599312682941299564939276780263909221522004842040878428289576978950973426630981390966915041622929960124178800755728491323476585186590720000000 470 39358104830934390287009292364583868266158078654394425863607190797547058184580897887114331130276684931676263541843647335853607671036180212502695074244603731516284723647474923007247904375578277797985550936794786194979301147421568042491373804674690319354550008493968938937095504291737814333963207634613219432143452729088409600000000 471 196790475791315858206695579359498622129370037733633630512292287312475564401050659002061379571207889571403610023023617458358164174120220880541552296705028042551989468114018330002163591004390965988151672491688252540665576905442630422064469948760536337285791395589045438293706690734396140277157624824208915541265354422484992000000000 472 983952137139858253927309618873566201978471022864168955765652879159242940489467856128338284657467305418207296218852672727815378798912831892720130701782299314700304464443374031649229217885944103398772489487658116034220200873281510940368904436829754878367650973904571147650695033416250195394955466296348821700775043022192640000000000 473 4919759476615983229210610801306660267573459225790399307653566529394171684828842167586717621499599401330921351356649446439728619337067543227330756264950120225723082737369713631342774711526590958116425304217636923559305643666092825238222112713003840625332908496789375675463965740893351593665564461522486535132513192565587707491778560 474 24598791337664861669082755236717941171809617422285149435849467282995213732463708575493369249298167953733860061563839373416809636508542336862104807318500584375888241060602514216507785440794474921233245633829810730636685644898556755044515712712379719153656679882172828273740282033085691811783654623914298337024580070695354023437926400 475 122993926461256464584533557324132498785457442813078857918192863185810282514563578539679038047136435938483475640271749747836242618130405948110825541441981572146925492897095266231542652746666427604105025274684396414379117212336448504553295553848717482656433962437775189636302223283797573217283682139632253880335842554979280259320381440 476 614969481170980247228994752075690772787702701070248658179143049288198322829375719334397346278580552831796116362765551855460404617791161866007570802574910435456385710899853007279805916245509564995169723191523943528934613491426050162855312155882704732422437006596467868409506360087384890950893300905567743287157228174858239264528793600 477 3074846650178576573184607321653149376433005611977822107851382146680313312699559146415240928669300782833721507836407752593840007794295389962854614206318113332555909722102190130146463417601577327211214660887769158487810873440798099225060766279234865455295993986753122771897834661854852137021099305543830327702558226683765861478563840000 478 15374229472512188128432990316911398086622237315909698561296800193377847821633887636268288269047594704402192716341038444670272933666198662528326020531064547452663987400981679904457772431721873522197846348500909734003537222754341365490497447640757507241317615842519599920753587902032553939908294986600106733084504806292359476443873280000 479 76871128470662109840132611080940512582495204588459455921826484356355771744648379365380963962903307027387996906488601553492894733821397600120512043215453448660170899178013500696570616788599547118444473521216111865834783695929411225047326456103493350277011715606433167004057548586090690637199053029805547540072822059369287095681024000000 480 384355547893839609611885616263480062607204817274696035139435178433026064300399467295561177111819038984874696883525883579468689521742243855436891271322539243494812787594668896921733281495246387002724248609474855098920877714144123719659875340818546892024302986432254063867101552244256386194108717159727498658139924525988886777692160000000 481 1921777267171959422193936252561561168523685001829753506447089212011663492084007817434052957429888636956426451231421105551282787688158792513380135144513154285881747872021938507437285866141447333673725198079074156016990426663143646911566830245268253297352813757970885670080176551553372262870442511555518616262912485856372078516633600000000 482 9608883974374184341891569239162618455476397859549025805308877524038203061232719318270017629433440490638527573269200623862242879962572235245610473167784360005053458795104375415679039372896006362677880136127465264397278513790653032576688667237500030586158540334274975043454136016828233950184392017202921888521939173001425768677376000000000 483 48044408064445759664600873280434221642441382892851186264515312023973580201518073749306692371045012960729257725479956285609970793979199732650614673172614942123357313691154056011342053796906891454081612979339198411655293496526221991368594391667537524919587777382175196443728995911477609267380627328214329535815347466810070757539840000000000 484 240221981285117497097821696726716078654625188220536998898675810626465281081616186037421676924561210383927724176573824623484331091849115933435787110433794019138096555335656601314459746677980674757575685254466627887940697994554107364358528026917154010841718915926666766213096999568818007992482779272723849327753462486616088091397695115100160 485 1201109611240103524340877408581115092288552211502633340405280027775449737416805523983610003582812776741281281918041774790164892021196861918261651756009230286183503771473735531834236015708654317931139110171147307998722496652227944902926321893586919210930932681768900448539645920119798985696244468048099127063455945414091376377909222362316800 486 6005546580273460540762499550263325290767189779205141541773883642671836915692209740665036217341223716777982808160150525784721724566684020851048353849536644428181352559294187705862595002023987544270458305717839032710169988320355200789920096166953969296407097755335826935573857429770689286172115416105491919608708772614461819133162715705507840 487 30027725521733830922653682390725670635490117722762320856176782887285126401787354237700895801933651155126533780489879952923380124750181636483035126249947400511976387876325914902323535408263637750882657637263323229059604680308359247349383246393355202611344061426900666705071025778786638045447835940858068316417676646229540197443266468328243200 488 150138590710510863822998859659073370790267046428760047293860986308506071366533621688433622540268717191227237548309453682563882864594845240191334811360846139855399638162750574079485927788889504787426357181008595631769239861535702979834028709669169662595651257214957584946315006419311525133158170917833073024141228266904809163076664287035392000 489 750692769061808205730126232079575633723255783762533933511746151901149116345931732563332669097717105982818154448064318002358714877553232817129298288786085327554467179077026477675812278000267655846675747247340708023801508136266130746372018931989244134721809460588105996988403860524673615758557066084028608157515155177039024560009266006589440000 490 3753462922855537164502974682871226204563083630102178588223333466902966526527332454078228592837972739743739432830292062581756272189969227248066715040022026932069529179632417906006850682590427556058454299992537728102538759029731138263516598902350311632277215837952669920073680453353566893848655808716350489510977545710734354553621754937344000000 491 18767310002011300015381437249283614143499667474595496979966734600687178133829479511282394480143023762285221649785673008432426783317140170062895600288752768299332723572492054984804703474392364732838324646267943320025841068604204652593963169746761347736663093619638695613143178167921588910560778698050242509425381915322949002616564843806720000000 492 93836526948730238607871371650166697490442604113435632030244934138538706836119151384297201279585485911175580707705016637525491993313568433513821368490784531537896050466117942563573382467292512636392821826429429587839572094363827120399996283396936713113238225401830730795857148388151745248156075245143222367141268477239188283762592763084800000000 493 469182519437048223520370293708226664791166329134458144762398460839300317762387820503493724958210191786597404163403569733029781407995399573145738537708649753839983040399645301575996167202770004052348368379077222945425719079824209164293994459011644693248295894317726553838491834384620006179227702348652986549986065708172377962572987498496000000000 494 2345912020652367959103059583044599789502913206256908819385642654070908493563846893591629317197534058637210476992685424637767147122814681782654788036042556030434325525530422782766950834015490592525325111531605765253003476197797232360892418901623412495716436458945152761489459394258517438491948270258402509778535712345389084486132018708480000000000 495 11729557220598182448327935191727977577831681290945737937922091334046313937041101340512279555151117059779236617267865905954853862933146062817648198585339965805204780927873476126182895881061537439966093492414565057124211066372149203309178907174668602313801279706538714655864534425224552343783722130339376012902083331331945277906134389373068388597760 496 58647771689676167731365306164573135020707900961249610858113679983069287093561993683445922379432304385129412547678624442927668487200552935823333471621446349234740089451280133355183046870600934058476764001882135434225022229152772830895739538490116770523677553916825187781384054702049875729912890829102120118361131045811115458412283570113180021555200 497 293238786381824827229414203556646057228136356951113260444920219133775715816590522894348482422754514976642795259446627152948729351547540957508994626046795412752981314552502551394642670619034799043101379534385498832851733190608994191785335662832456451132009729194084181894347660872704563057904304698339455595910051341692214830509713765380103853834240 498 1466193571576432634608043508256672318614545795565815975603524526932754583809552146370880490951593521224334972305588290507929563677633203951842270878225748059867743686906608081352281779191628299764453828019303629656123786220279329845449223321997794418226905051224538486220673789107736209983481748943148267021513022948075753083603995952797119728844800 499 7330966056219148443226433245836150273302244268991607103000169082377793472814025618257241193696210061696145735611953581106095791727607162933194356542792643746966765578701984891512520806390506537005579624954093986793512376928085390810996872427419500656311275030445705690703846747838848967422437334979707894025225940939949491046093671123350263431168000 500 36654821272782882455925924237402098843186057122047527127126249186052703833043212913578166966159908343128416830877981115724563751254856174869164744817135289338100640684965799006697657365439918570175764145573580281283605869111711661686183711269119552123835115003408652369611125364690261684796817386681323472056345740899857645732216146253670095257600000