4 15 5 13544240 6 138446293905 7 122914516488960 8 25999554922206250 9 2153128175383358880 10 92188903926678792030 11 2420834781123276840960 12 43619102772258066624945 13 582825001391348708850000 14 6107144216640392108077895 15 52317129545418639168933120 16 378229977110811948461697540 17 2365658971763038427537750080 18 13055978046622406694257587500 19 64604730355592655855515074560 20 290406238813902698516372821635 21 1198830808993874493265052177520 22 4586537474140352526850313008365 23 16388801925638100487144431200000 24 55057574077754111389453641540750 25 174891704138460190498660467679200 26 527898849127302160747360905836650 27 1520675190275731348104758585548800 28 4196364741466990180972824814453125 29 11130515034406773192959060367645840 30 28461194905054303040940739808829315 31 70345676539030528405403505843175680 32 168460550901039231251693456181634760 33 391707097396259838374222206030800000 34 886058416162848629687447351359021080 35 1953246523139654653644769234234900480 36 4202736683569600260941692102146999735 37 8839203353225190761734555679647347120 38 18195799787241967361179664325773615625 39 36705355340853947982456702956478462720 40 72638743727837386285228360486449435570 41 141165930268124241320884555847159121440 42 269663330388587309372364600132728568630 43 506782042939024864909083760696550400000 44 937728125297426746328371592503027791385 45 1709672764891999291789889813446983594960 46 3073480840521782947711365593474229095295 47 5451423591737102654509665045758717687040 48 9545811228035863902678108515313950887500 49 16511390312210318634668760023695024555200 50 28226108808981184952171139298139869640900 51 47712175592573543970179422066895113420800 52 79784647258182345421842774600324077954475 53 132041438467604092892163956694976093750000 54 216361353339339371876871490030743468264165 55 351151920488987581565626911664132498640640 56 564695301508058498904779332129267986151830 57 900090318935583202174436610325989600190560 58 1422497909939232138623838838053662781581250 59 2229687807204674177500964655205078394593280 60 3467285027956386718281622544845244323325805 61 5350664399997141544242818484554887065599760 62 8196190851526137647550087010465773346516795 63 12465519560657547564612581279942526237600000 64 18828040979987600176777081820709944828491920 65 28248395385949860041192541097383007910795520 66 42108437928553083244129797797233269986817840 67 62376299135502146431956509297814592479559680 68 91839502842711915475474562620144754735009375 69 134424787612419314911744130926965000590886960 70 195634729143653969530305263481213346099750785 71 283140988240564716980565760768852993393304320 72 407586654548729379895010929909200580638060090 73 583666530931832437221720898837491881273700000 74 831575324982665808774077971133714144288667150 75 1178940856979769036665238217138276542860697600 76 1663394147413451923763107684219124398908861825 77 2335972589169585918713576820017621965363576400 78 3265608790819903689369628451317614677958984375 79 4545029128038880316542307617957080155161386240 80 6298476293884660089481350920726923597270056340 81 8691783784071821545714675199957344018494300480 82 11945472913442543518267738046648706018707968860 83 16351721506670891753858441794442093157580800000 84 22296276216212617743149131127625067088395622355 85 30286657677449983505615996518113100373852864880 86 40988351765084779201269056916077433418943672285 87 55271106007004975248624122581029968174495102720 88 74267975774117872892109127848446900193954318750 89 99450411909159930979019173497137980560361681120 90 132723476068404381388769032914831124973423762970 91 176546243494709347496100359282563149257118474240 92 234083642617803153200861520873523160165897707605 93 309397431427879539078862874747174527348426650000 94 407685775163812736193816543498875679359227330035 95 535583031706054637235057196385759932219899695360 96 701533945157726783067187489321653863529830757720 97 916259583234977624811429586055260460859834080640 98 1193336135221972335322902919783794446339079325000 99 1549912238193247382931535158416084214907247001600 100 2007595965774546237894112975038772095980995271175 101 2593549167306274221418231202825029601334129831600 102 3341834687036963826009558621131360730943939320825 103 4295071358558241631038333460846223549047500000000 104 5506462834716894337610394725904418521903587402690 105 7042279599549508743966866412979894575159555467040 106 8984889291611275360419383969466878790925122246630 107 11436449184204415011578324732019913900999709532160 108 14523396825132769756162050505685370041978684315625 109 18401901025910105504826704742358257979592394217680 110 23264466290625432927980377999674141027513780361455 111 29347920178052702455883454972560016201367798498560 112 36943055910146338848871231580704752195756229933020 113 46406252829449116392553998588687176267680472600000 114 58173456281420945089351964766138011657842429592820 115 72776967552771099220670175367977134292793440337920 116 90865575239819749881489277241668019020642277387515 117 113228653695618672644755520834133311393626741559280 118 140824964125023672998540243017962414717008676103125 119 174817021883816923789734478167858718274552953839360 120 216612042359833212089942019376010190867062242694310 121 267910650633392569674253493615528708156748722721120 122 330764740539622097487295156759739037795610176248690 123 407646100898939523529659349258409897060659891200000 124 501527695225703785412648529079115645569893712292925 125 615979791492462946406639401957940347959240354346000 126 755283496565455237263925632882541119353700187048875 127 924564662597564570646011045540939330520315133344000 128 1129951607745205968195092860815003800950195312500000 129 1378760639872033302351530650995316308953677732016640 130 1679713999376320114393889996469894219950783210310240 131 2043195557186924779480203840289947537049218480865280 132 2481550429022479583124523837422257004526375209052335 133 3009435611531519478911846092514606862906134699550000 134 3644229826075612915981618750904662576938597883035505 135 4406511989860397987660041099830685265794099081409280 136 5320619142303365163812379794857614288165631728219210 137 6415296259921618592060760108953053565860067433148320 138 7724452221412950906823001669736198537441860026818750 139 9288038264910177464219031842739313473232624002539520 140 11153067644021182890883305593053807938464001562129745 141 13374797874513196323583928087145441901105764113417040 142 16018100009955149425374767618382788142104676067708455 143 19159042837674027345122070309582348830651181690400000 144 22886723796690726402582462268871792346712791192993060 145 27305382843436399296827815783401631542289451983325760 146 32536840492078776361646928661754814775596070948507020 147 38723306904479420977176073632568899311625116866314240 148 46030615278392033644305931030376819198438752082371875 149 54651939968534666597088181304432004912158325748838000 150 64812067870379464080178184772166934965236539504453325 151 76772300708380696590272644027764096483929116534982400 152 90836076118209149151386822661392215570800848954661550 153 107355406928713082212338587676514052579321382187500000 154 126738250980467699777719828526420999318224428041478090 155 149456938326383051439972013596599242898546690483773440 156 176057798925758995951918991488130896909836046480640805 157 207172152165338068369226910717311809302728129337263760 158 243528839939211851466790107283763479090767507856971875 159 285968507836797230096020144601395776468788335035982080 160 335459864492676373761463576964469272672660853037461480 161 393118177639728836705111671477749285145062352976287360 162 460226297203844582886301196666717424406686396159936120 163 538258531243972705013381290578632525833217743257600000 164 628907740071057815663154624575477310861490909550443095 165 734116057909024452769610897152197677383329406542310320 166 856109700469326456415022107248820092720486064786969065 167 997438371324098600234663466360309270417057337201498880 168 1161019840559890079530605658585993309267106071557431250 169 1350190336509159471974361740290930162369430394212681760 170 1568761466086715164513615351371733014756362299211714710 171 1821084462166914935796985581710525465110365255556177920 172 2112122648361814732043007270565233519320798462755636665 173 2447533113417525576224441011256477285652484858752450000 174 2833758700239629510734227833283729920271775531568980575 175 3278131539386971870231544943462076381441688818218374400 176 3788989494937615908240136488113111607504235938833960300 177 4375807043244042376248101303096739023824666264907601600 178 5049342273690960005192621320060473490712127348164062500 179 5821801886714258297702833801293758201202509292643287040 180 6707026269742539590776808874109647915214675961774653515 181 7720696958247242917763933862390781047931700670083620080 182 8880569038765675705481040864635001511118199026960447685 183 10206731325807557452691271876452063562591678061480800000 184 11721897447381565475706580669174016826810596521307823030 185 13451731307109148309395145416695921689496894181425283680 186 15425210757385075792133037857713223851323058629796703010 187 17675033720904512895353159825634878045844264914609233920 188 20238071440481999957855528133860600891820474175405178125 189 23155874023108087690924288292344988556890715117669787920 190 26475233977609816710384003234205463176504497326807098395 191 30248814030428092378088437277995565968045179141189699840 192 34535846145592754513247374627375399611959541743774133680 193 39402909378056442538487732249488246424890775093810400000 194 44924794959661263022688267007796243528658743387803842960 195 51185467860139674629764860654881348833292546383974236160 196 58279134988172521593964981718726516153169867121393405695 197 66311431206658527056881369872334076280951829567847137840 198 75400735439583888831948332907934539845089717437561590625 199 85679630353432422771546708492903971476420100465503814400 200 97296520412829140884683714574507604277203858723949749850 201 110417424547665575628102389391820403666368581571889623200 202 125227961237689140227327225058162443880112914709482039150 203 141935545531657954860723969679916366144955997520000000000 204 160771819383766311445873916854767719529821731967414552865 205 181995338723192614460337643203998872235925392422008309840 206 205894542887398974258834049684992983813137187538449896855 207 232791034461412181105668070006429789058357048727401135360 208 263043200190117324290190911150925396621714517799901112500 209 297050206486246705314489326000671083815867390033748636480 210 335256406162259488905395774476905369321139703832819688380 211 378156196390153704141923616038242363290638644567674716160 212 426299371561468292451441049125244957955739482822629588595 213 480297018704031062757788375038723389422797616719561350000 214 540828007437894764846252408630465462207210762601542605245 215 608646131147804127434147894957075271288984195722926462720 216 684587961142931941049927099719973260874365365353294124990 217 769581481098189525023623039742914790269436133171412128480 218 864655575059182826840823477630279126944677724118543056250 219 970950448781387592239369113346195319704569000273251164160 220 1089729071202576264050059174465132781474897932698216874485 221 1222389730458032393050958130703457723705044003477234424720 222 1370479807085782925578568121521089237630917608905066786515 223 1535710875982379745471945248875170195826490666836951200000 224 1719975258310571348935555301385083482512321695339790292600 225 1925364154984145962772563971182382412527678436302897532800 226 2154187504621889338008366809389737849007088736595580658600 227 2408995721035805513167584026166511533222282398619874099200 228 2692603478466828871129025269114504480954197426076552734375 229 3008115726977348910897654509619100222455364395432983947440 230 3358956135732233759779962408683923323559467293601720648665 231 3748898178432386373990596116412114562548704975933908314880 232 4182099092996716856741739468968560043279660208314662717410 233 4663136966815464214373088751202032986084311580518893300000 234 5197051219622327109993363330551692159804387477917744047430 235 5789386778364138764890861565536745490562145879531064238080 236 6446242262501560945893720865299711454569799334493145186185 237 7174322524077103556593540320219862165452197860121596109520 238 7980995914770738521237807082646959251515100323013065959375 239 8874356682170446898928554159313876260822940685387657176320 240 9863292929766690730488734115723129187318443009801276231420 241 10957560609897597264181169465982364231082384745933968072640 242 12167864056197855410878408941741611784396311327429290045780 243 13505943602222596147344807608982543207984857170646630400000 244 14984670876023572333830927776524359540877762912514588942235 245 16618152406757286914664673667292514291618365506816537176560 246 18421842229125443927410796211426835874142409615923489016245 247 20412664224823723122596629317806035420736751457957734301440 248 22609144997457190504014185431973551799840827623248243543750 249 25031558138837630087834645534779042821134247856093760680800 250 27702080810494852910680353698022005308591555732574371223250 251 30644963634913925233699023483961192743171635667159829504000 252 33886714966775835075492370545142889662881625292109679516125 253 37456300695673355897580398686928661561599427830566406250000 254 41385360818761333378966079315480942823399320881951753189515 255 45708444114968738008212708808855074410108364569838278826240 256 50463262352160204331799960847752881049059272813447493577280 257 55690965565424621977054078720702047292014222785625993896960 258 61436440058951931249123545681676689164328361856462855800000 259 67748630906229515028713292706151584531615761371375735930880 260 74680890854069648501321699838243410955705490971184402104655 261 82291357675824548524141723372206085109814268816368294534960 262 90643362168644654163193181308308288280338580928056744452945 263 99805869149413602568991726583414863165088275004537477600000 264 109853953974712423232876139800897467160087580431049782641770 265 120869317292528112496223649639505755422893484716001977545120 266 132940840928172423767154277938772201035608032759528964917790 267 146165188014804319227777709153732290537113083351317601198080 268 160647450700889892125241002077564115412751829833867297040625 269 176501849003772009207948383051196510762286820150999978036560 270 193852484631195998942932721130466954244537918109333830736135 271 212834153862140080754131671902239981245304701345215923211520 272 233593223865680661626512027799144451842453482710866975260740 273 256288577142995159781091801117455752017055874737252956200000 274 281092629104145286234757376531391260502382680470316645291500 275 308192424139236442708361867263720264729551251020632011571200 276 337790815914230543466666610736974280418748069381815608206275 277 370107738016492195459566757728333254239366652235227145586800 278 405381571495543458805096410536671376142553362654990830078125 279 443870616292045903534584327616526010959516693370650367747840 280 485854674024364229491816892360732789151696866300371730858190 281 531636750108930142041035523822224317653264708233885635699680 282 581544883729853150189048257519660041130934937379557503924010 283 635934114746754131679129544069318742455931858654344780800000 284 695188597239673905008747254055858244076800384992996665771205 285 759723870038292666993257652390995773474381725014990603022480 286 829989295271866900527499607871967292300432892204069032231235 287 906470676708654221860334733531012031838955501986043391525120 288 989693070431692182958989064969023408277375395223937860725000 289 1080223801224302200104223947690529415323344459400475033454720 290 1178675698916428952259728425959221863652211451243987324591320 291 1285710569874877120551312245480131309921297586854310644285440 292 1402042919809811294816096504780996762524200284383380438507255 293 1528443945119851226720451266654002277776952729822760119150000 294 1665745811112211783520432227017613635082471367628765289853385 295 1814846236616280771773010727726332654551901032162560261896960 296 1976713405762670835888335038152493359952587754058483383901170 297 2152391229029203027478144334002584082576650368931057160555040 298 2343004977064775325192657962702122597405875560449894042293750 299 2549767312296162817339856013233972635613829613556330043187200 300 2773984744906249623392843642993902225076518094069345108936025 301 3017064541450018551991088288707373486318014436496663815374800 302 3280522116152098293064656955744361935117137870087874067654975 303 3565988936812340440157656443082086254301285126118792500000000 304 3875220979239609537144471933897658154010991459354010878950540 305 4210107766244861207730527940042401302614323082733129620072640 306 4572682029459116298211386512925221886347462913653724212744580 307 4965130034606905623579853581012928096707416163675490383298560 308 5389802613368301813180711913014920066029193053774521010096875 309 5849226947610278691252025606795495953513397674837701726615280 310 6346119154568734097865240977727036173550270868147601172272805 311 6883397724524369415885319123012596014919896162572092561493760 312 7464197865647448485391617240332969993628064198222306535091670 313 8091886813997409805863698937337535670351636701480366975100000 314 8770080170162988913980451631822852401486201559495700734615170 315 9502659327727014298423676309926248080628662352159086755307520 316 10293790062647966107470534155829331771595266865961051165409965 317 11147942356778855808267275164869082538029499165077898421457680 318 12069911533104672552983658239812705838641468981060654545946875 319 13064840784884801569292946421003602425524186958524545327048960 320 14138245185749308862808205750820510988339859864574484300862160 321 15296037272931294221707037412650714625050758463729431363288320 322 16544554301235791045528973126387291084343255964606955584121840 323 17890587271063777862350504928512983653075554985386914611200000 324 19341411839843325799592816019013759094455088203859284553039775 325 20904821232585056950891758191778665152503720227914948105239600 326 22589161273993037793353470399931371058412968352970360110165825 327 24403367671642911351713736459401266143047298639769825759814400 328 26357005687205274984699014746329467655582735178120416972656250 329 28460312340563730809615539309548274032731686239657933683438240 330 30724241299974306329962336921619839088262399436525129475344590 331 33160510620157679110077079524582659822297538391645816021524480 332 35781653499430482021475568213216180157548858103475035972129985 333 38601072236690625941152727352879600720740764262102827612050000 334 41633095579298883791479083688403840433829889291536944509556855 335 44893039663670929179653196601137802212007178002803535071386880 336 48397272761737828064904942084384003674125357867300892291400660 337 52163284058377127110424344670071534671201873875419303168230720 338 56209756697490977952077188888071318667909602923144470578537500 339 60556645347643376294684395236432389486102424814292465642373120 340 65225258552098215497521245316389544905903977751392615357240595 341 70238346142757598443336256618358103607565727238282755739088240 342 75620192012921431256184224079354424361243749435140534155080605 343 81396712560012087219077006998208626047316466423207062370400000 344 87595561126470935372540221685923493980316712358766757173138910 345 94246238784977611623824416611515912993822366711404354413147360 346 101380211833010761631679397429627258245739380989779710114122970 347 109031036381605228525586413322484334125403750268219262433648640 348 117234490444011933827037537735572265065269993148065674871903125 349 126028713951881745461435039628864950348568470146037839900083600 350 135454357149624368673012455021457996504933525345962681365450675 351 145554737841790939027698679082322099119697083800532291132985600 352 156376007993750120306290227666377878079714370042519737842018200 353 167967330212630165052899400619376056202379842539039953750000000 354 180381064663544207597584014227147277841186312836371988450898440 355 193672967005566335173750884084084325633653567148765642531799040 356 207902397962847820192017282493368831450916350950656831158461255 357 223132545178725299468152252791319112699365220361033512762090160 358 239430658034747682532208859804169215661620284202857866465565625 359 256868296152311337393532854516249148829479485801458855974439680 360 275521592332122090694993494769949345772666289603113883942755330 361 295471530726079651385713916659512779076206293261684378276342560 362 316804241077490630988097213979554730846655124389970856019567270 363 339611309908849487148113743716407030894942190493216719897600000 364 363990109581875396511628955676467915134574240285068798762587945 365 390044146202154196174177741905057363866320475868105197744499920 366 417883427390709199743941048568183380450803820686321144024164015 367 447624850997218291299483658397094201059952180904494570950657280 368 479392615884517113808495044052386221871452351317901856391337500 369 513318655971593950149688160481642077670785187716433360006951360 370 549543098782610448104008325340638251044118438040008995612315060 371 588214749812698111223306149060890687884379931190578590870405120 372 629491604087513151510606068986076480240795559917672813046432315 373 673541386362917009413933010465089022902059832227733472884950000 374 720542121483827382545500223457596333816757751253346091645099925 375 770682736497401636886282628442405223957981946068910548648288000 376 824163696195423780929342156814896020587994423613007901605099750 377 881197673844226886709684760148739609924719055348079365429532000 378 942010258947860654205103891202227790527709750691574035644531250 379 1006840703981681293211809925276129771326775078622832309094768640 380 1075942712129277702421440763026811295807007170896083754424170365 381 1149585268155841101299738301471628215005790721893092624646539280 382 1228053514655929520184177724396116321491119461232641068417897835 383 1311649676023276535021984449796708135110983298388233806480800000 384 1400694032605056258576608906918584952857019249512349094986966880 385 1495525947623063351995693060919887697975181169758860190674081280 386 1596504949569826074716277869705198620313919894491518699393756960 387 1704011872918979750659077054314671637260315986991470642273976320 388 1818450060126534674052933880473376450727881475305816195758459375 389 1940246628043233523417415519319389204839613667515141183852681520 390 2069853802008276218164893503047540715275981905199447135391741745 391 2207750321051572951056429966219567487997237557093678920098231040 392 2354442917795658062464673279034067979937065150656515161800328330 393 2510467876819759190763503295602428512134231717480080208352900000 394 2676392675427580365205494228245966064161018869730294520092861310 395 2852817710947449398042556598226319872393887085592968566930677760 396 3040378118888936898103564557719143252978278926455160398415744145 397 3239745686484227578221870235100162622685787240590743789286332240 398 3451630866355779153337425648507874896511429857214476307208934375 399 3676784895274519197640271452890961780645047803020943434905120000 400 3916002023205399824442761393374382734733317413527367139518329700 401 4170121858079963290098020597154004059744170232607980991643086400 402 4440031831989093819779232411059329232137292825576209610935668300 403 4726669794753783797719773215837992211780289751912112640000000000 404 5031026741107984713961431194629313848501929899055665799778095715 405 5354149678015921351025063575708083919492794805757112173438755440 406 5697144638947116379735034769461531473613729044836582444394289805 407 6061179852246315536966812630448089180895891882990220762248021760 408 6447489071063054250555140035242164497860711428083877054448768750 409 6857375072647318676731893662093569745279130622934190505008154080 410 7292213335174202412175311128412663640023369688771991680013614730 411 7753455900632241241577950460656213621827120256457814763314831360 412 8242635432697841375650873544723088668850722709112876798015942245 413 8761369478922544300443235605024009101641213884715464643713850000 414 9311364946981460379382375544740759107251010061794037962693122595 415 9894422805170745561912050134824271455500291988830926632854872320 416 10512443017800208725679347120256107018767000868628064466744742440 417 11167429726604765917722814213713598794914757444589044845441546880 418 11861496689796274439202707886678147214619430164263139902372275000 419 12596872990896085447648416730081631931264657669646945224501493760 420 13375909030029279370127813880730835522490848421436089489300157335 421 14201082810924855526929887038387876440350169330844939363085311920 422 15075006537453029372266115454055560678433705619946587568127754665 423 16000433534142173991260716357592455058516567778646793271871200000 424 16980265505754787316173930463601529946016190530576919157078034450 425 18017560151665168509026325214507533974875798352824958804785466400 426 19115539151472278078344524251448328767132244295882269912999070550 427 20277596539000606176092731619142630401672427118804212106542489600 428 21507307482590890702776989649899146527330402747977795365009765625 429 22808437490362360123191655482444874915154022880628062033790489040 430 24184952059940015654761448740083087259915207536598415074409898015 431 25641026792985547133676687299209051828777425508238898419916494080 432 27181057995750074242778689900241644716820724947566612431366790060 433 28809673787782343695935630516473858697035502761557370989855800000 434 30531745741878664695852153643047208383355479336649125693147063780 435 32352401079352149863996124663023135173561786269081777984790855680 436 34277035445730217934340668624891604477143680052214408786260362635 437 36311326293062331247628069069884302800074123622702227613981511920 438 38461246896136163046821675120699191562000153370039632963252053125 439 40733081031061450241144225563384215243730808270232314542558129920 440 43133438345888377921794748671554866673825168137829808612370657270 441 45669270454183213387577508424918132361153315327910098939642463840 442 48347887783789872307994211855581256650593518464326823508222312930 443 51176977214364034093407356095083160801634956128052853479910400000 444 54164620538678269459982003356841927435344189770176985729303083085 445 57319313784164410343239673538844309788996641681109439988179238160 446 60649987432685160577604844174761214726497922624405295305287327195 447 64166027578112867322415871207419464757270170477225736772876355840 448 67877298062941674976126261604247851344933140463680235094404950000 449 71794163636872269289052859083690992685557713116367854391407046400 450 75927514182088473167227040483821644265864097570100520301182635600 451 80288790051794543019502862930073610300135491274157602307781427200 452 84890008570503685995515550529072934197052164113531894685831667775 453 89743791746564712161812284008084138314718151370346104969218750000 454 94863395249487579941897909055394961320852656547541349383382104865 455 100262738706782709562122640374761047275969989678468481418690691840 456 105956437377266245506759364151515066169126753108715976498808792730 457 111959835260106961999210167395955747262880222194184134503633843360 458 118289039701303344539207476413991334528531759203866205692373768750 459 124960957561784770358417129210290264195928154476640241237631508480 460 131993333013931985029923824663675422028085904857540563065984913505 461 139404787036012677426912870544856611304062897199450902879377710160 462 147214858676831452668463839573692628292460086537562734860704779095 463 155444048165803573988453093214009745174592559481169120321517600000 464 164113861946682294198667063906215644684106766706219226106127781620 465 173246859716304357219876439532882652685918703020671202686171174720 466 182866703552971382655345690824618935359862401600474957377668207740 467 192998209222460549275478856750936388796051150978191717435321876480 468 203667399753160603512095644102443546195361361948982315133277821875 469 214901561375463217116598579017413789990945196277602677942819426160 470 226729301924309732481614063988659570613810886006006291664011951485 471 239180611807704145748532022899579190737987429761924615967973758720 472 252286927648059724916983514410240920243919804143421746631518651390 473 266081198707454042949235297437647627002089430749675878667538700000 474 280597956212230691505195399913084951175523884036590929610095905850 475 295873385696910968695322265561379276962658209990188761361336524800 476 311945402492071020637550610241125706708980951405871149400398140725 477 328853730485705060866088408856419149567770560243289576813911437200 478 346639984292639381191177414903994360413413527679415965337294921875 479 365347754971791083775924445982484685601574890331476773695984349440 480 385022699436486188053238605101232342909897196434935304135940090040 481 405712633708670584486329955397619820395254757793971720837812138880 482 427467630173671018852389380753262744110352198709921580373581869160 483 450340118998198912763078443079041395802896725503759304805580800000 484 474384993880544600406795532211759749159990714822222542503188910055 485 499659722308390961411615868014263103231939252733762806239726460080 486 526224460506391167109256900374601711588032063588399793459824780185 487 554142173262613289658078045950671494191691855433635012433488587520 488 583478758830163060568545532209280276135465998231850821433535881250 489 614303179107763577541336206134133158380893257604644396861927468320 490 646687595310805984496034522031904243951973746669804067215224049670 491 680707509352397103397459460674635683288430808905704517535367536640 492 716441911162227976087770570185467801685130970902205291274569096905 493 753973432179680870197693382365212495074945242528004369979511650000 494 793388505266491406570191107110497500688119404152913373032020366735 495 834777531293497277343585244483298908165917388195271381030948578560 496 878235052665546063423033984669991798344727529641168308570302434620 497 923859934058512774960972338040561956284679356933704380586536469440 498 971755550652604113558513866407374375520119024074849606690749012500 499 1022029984156712622306688975798581102785013819843172024800529612800 500 1074796226929541738890431337545047805345802295668245964731023430875 501 1130172394514564554736064658110714184901259830328112551068308758000 502 1188281946917617444711004018311522624290572689323894164639125579125 503 1249253918968077691325624547436925325105618074985945460937500000000 504 1313223160117145209068313103845527809048780852652361120996309488390 505 1380330584039756314388591835684487133536619528415068238893312358240 506 1450723428420116444286104831923672440437417630406370724827178032530 507 1524555525314763496282607423156500494325085656702950291797387304960 508 1601987582501479187415229387079155509937321826250171723672654628125 509 1683187476237268113018691993043455602225974680776331105758673252880 510 1768330555864039104297172513809089471897140238843998221224319214155 511 1857599960716567600857516232905742634812165972049734904551990728960 512 1951186949803808135058999518773019501048254640368775632577941640320 513 2049291244751680248645826226970408090705907427617774173390777600000 514 2152121386513087337390756585688427809660084653329777954951505627520 515 2259895106369164699269382706012415864504840833568641639097953157120 516 2372839711764609658267086917048953033091766767093485986042085622415 517 2491192487539442836568037671614908758732385388115698986950944396080 518 2615201113139705830902514052778512229058637421138122914752709540625 519 2745124096410437700036375862133876348604163314927720374192494498560 520 2881231224595812399930478624018685484839808795798560905940820260010 521 3023804033193583862791875094547526291230593255651149216495576495520 522 3173136293333997717301318467657811183967803095573404063084897184990 523 3329534518377112278558561871039643245051378151509898491127731200000 524 3493318490447050682838792548577949068772168596588749684272842776625 525 3664821807647105904620091668063791877353757853795243928930546213200 526 3844392452725866607094434966997876147005356932619713945729670872775 527 4032393383991650833267843586274256755877544472945348303356774124800 528 4229203149300553709368789898824004127459108756259079737219101562500 529 4435216523972362669188753518925186051883318018251649061533665099840 530 4650845173518498099437327721292754570958213149409301799068259808940 531 4876518342097028475408606425323194295303240638977377168391889223680 532 5112683567641717590176032865490369566353067050297196880473876197635 533 5359807424645018853239773345874258570615239411978974103094624550000 534 5618376295608970231222755933871632198030098590743044343510024068205 535 5888897172213096544694607752722862630236602988199894411522710644480 536 6171898487284727803192341724370632701631487926067806001833345572110 537 6467930978694628323358748437639704604885968084798001375296667953120 538 6777568586339537814303827531040484990372065108069402290216774006250 539 7101409383413189751505545393049107772915834149003793775469404446720 540 7440076543208632585505613273017346995768280219078413606549681981445 541 7794219342737275130504112483815055161255137357626752129207094199440 542 8164514204494049462546543821505767521475272693433901314194851242755 543 8551665777743474594707431494474978067914867153442736155730250400000 544 8956408060748255041060898108726396960651402498416726848717736274760 545 9379505565410404303403244200433266639942450082255060907649203448960 546 9821754525844789735477200306383918438868643745627618972729672128920 547 10283984152456498862311254498394212643018553600420999296691774423040 548 10767057933146576077089707850346502228400701859524133640709280184375 549 11271874983325522075525293590782420592530691782107775538261921569200 550 11799371446470537175194631702103736813562296244475428826028318278025 551 12350521947020875984525677106007532586383837257452963325238310828800 552 12926341097465918372680045096941087061384820529725869631176837964850 553 13527885061542705484857532268238165632467794416882751564737812500000 554 14156253175523796321756958884722067427958621516941397192103194308790 555 14812589629642428407937888096989136670853038171453399060631003504640 556 15498085211770175180076800433831163801046359322101665841642978071705 557 16213979115532644460433396007678976733612962519426189326693401156560 558 16961560815121319973320997647898416751438310949551534361499267909375 559 17742172009134476289216021013973495861594352471689633734488987137280 560 18557208635857263609597841715892526712927482998802671358463654079180 561 19408122962470631039975066876625682381127232375719096199119254637760 562 20296425750760805927249245745650739258128532292564740265053319588420 563 21223688501985644881351163066898722208633107874243385607293337600000 564 22191545783641393662404341963336815090888207683361757168387915722795 565 23201697640963314628178200334021695224308473265659424312348385569520 566 24255912096086340420861918434100546080587928408158134700633800548965 567 25356027737887471682643999213957858749150167878934834482249586855680 568 26503956405630137672677075221741957273059566581416638684122393993750 569 27701685969632266806680929761527061538906148552895243576843335460960 570 28951283212284456750862864742142960233565185339028217671702285145410 571 30254896812852480531504896380501409129131425941254709682506009272320 572 31614760439609508348730179185926231169725046234851298813913741417965 573 33033195952957959067448179335978612944706448199399385530425917450000 574 34512616723318917903947284547336617451999521829794351929736925209275 575 36055531067688667444228854987635324323782763828792316778992084281600 576 37664545808887180303816686785150378165662994146025389000796760829200 577 39342369961652518691651184125299660258190499976417928895027543302400 578 41091818549868086903590867174461353525909827985414999911125468750000 579 42915816559346698252174273450821795801202662070107391411284596490240 580 44817403030736561995601142014197019854034879639376030177791164117215 581 46799735297259685339155695910270934921803747023453961965167028498480 582 48866093372142940521846348330635899070948221322768415156592675337985 583 51019884490756290518186656289869735694148324210730861351961080800000 584 53264647812631525379269155035761619860048373216019514401964589100730 585 55604059288698464439199830378363982417911060437172964041564648158880 586 58041936699244060666108214016668863724864752034784713134215468800910 587 60582244868273338981451750151343202467066821179670315193480067358720 588 63229101060129750629457505307797980572168175320209450813855630490625 589 65986780564416474542188737367318938823826945601344510005893457815120 590 68859722475449591765899486232302310044419531243795498189084837015095 591 71852535672669051892669665955635155395964109865257999510833468202240 592 74970005008634096523593745544288883849602583250771138375956254312980 593 78217097711436463561672058804625100363102727074975733464994595400000 594 81598970008577431217338024836301639734714686203526497818982279869660 595 85120973979573739868247103197764383013431566569633135282288083599360 596 88788664644782825548500570508828405980518407510212851787574057472595 597 92607807298169787496318775795269141478601031116600392204332022966640 598 96584385091977275060128505694784473063409397805840027811423350028125 599 100724606881505202208540028137927298401057628676432838957233756665600 600 105034915338460071539547828201600424070621992001165357753222269739550 601 109521995341593909554792474662842286311354489263245128139237948389600 602 114192782653620581575387031939585644785842151824792329936173476887450 603 119054472893672773668670780206216266935114572646062451413360000000000 604 124114530814846411216779644065593438844974276419942086601109070628565 605 129380699896670945543653922139174348070587982542692205667977888881040 606 134861012262644003079005626641108871220358485671642942649116947472755 607 140563798933277583254400848139406328146865705181449918971330993148160 608 146497700425420544836156593358195791482274497917308581191958065175000 609 152671677708948774735943890393216990083030707597679850159884201911680 610 159095023532250433571038312638550375841147539416386182097832864571080 611 165777374128279269616693155097501208909827207413444866236281845186560 612 172728721313304444869219073743278243280432765225234218519567981685895 613 179959424990850887755789456413081524542728613245988058571969166350000 614 187480226073700147242589570641664517689894482856333486771922659629945 615 195302259837208350139316935169078940148050159043573054309107578161920 616 203437069717595441641696444915636678449623917157917355631880441549890 617 211896621569268710056397200532727535123448478379034448702754202005280 618 220693318395663958936615932407687594226209755170312651466651245243750 619 229840015568519899672515423162190161772678156081443771975057426063360 620 239350036550945708680513766705221376861378897735635272686375266670185 621 249237189140098547247738649054627674833524995316759868122223212839120 622 259515782245757508297818262847194952948084878914340370687333891912815 623 270200643221563270476464533629927806284130678647783925890241191200000 624 281307135766189051962141793451635121477529980657791827133783724766300 625 292851178412218618759249458344708769778633551806650516092711795480000 626 304849263621031478113499148104214887508164395568784383588791749072500 627 317318477502534349200041091170804206080305919876693570742891806720000 628 330276520179131931590437886079312894299010974848413315868377685546875 629 343741726813899277746556956807850164105945135093973924558880067270640 630 357733089323503118997913581660597025547616500060894537620816560577365 631 372270278797020704969370975183439098707961339681970192733169435713280 632 387373668642422514050842291321823728044195755947002742407167329852710 633 403064358483120007255536626924411234019828930217119462147090918300000 634 419364198827631870148569404701122204636096973087152468160022908070130 635 436295816536092368564000161617108163838824620752928789662460118753280 636 453882641108013995597391476329830529567232369794591077011343040529085 637 472148931816423983051786425914985417217198496050704797696534659554320 638 491119805714220974724783835786658098673777866788367215707901831896875 639 510821266539344707914872968216515359060583964367300217025963581323520 640 531280234546118431484246273030732925434774510084017386428923456713120 641 552524577290911524124041659348552191559373946861952547965990710295040 642 574583141401078897973323109946918457896166454183276208529713201370080 643 597485785356964826036157628288228173330188977848850072690124390400000 644 621263413317612375541103479586189504350442547473322926068035630213935 645 645948010021696235431553041626702183477216974343780773344177653779760 646 671572676796096980114863856627561654822674317738904823175100132028145 647 698171668705459312900154760265687151026636665363665528819382639850240 648 725780432877026194910215388462556147219055681744492031629811935106250 649 754435648036015616891947186354023807097149541916218005785351483652000 650 784175265287807755361446073526593988540093711588596034927761067877950 651 815038550184238029180656064750354140965376322058494667293042457190400 652 847066126112346811770176030143155283316278059386515374254654850409425 653 880300019045019947377336461897122718378527200360846733517784531250000 654 914783703694066473010456147500403075926068624682809865068185935010215 655 950562151107421783255009903556376455900557836137964585713792518237440 656 987681877753336632568726467531496194227472741831629600254297399798180 657 1026190996135615605471118014665632832336636698672551388841257656029760 658 1066139266985203773633739907703722669934539892829766979975380835487500 659 1107578153074687992634829758028676454440702777534466549149784721326080 660 1150560874703580480911725333118005880476298343842200074524578875752355 661 1195142466903587798924464601051466993725591441534202651242796763125360 662 1241379838414438956692542355649171560905393487842125208986282183495245 663 1289331832482252991319370352972351077531956802821500535899206357600000 664 1339059289533869861613131382573598901603652730685942611594476563911470 665 1390625111782049813721664813161535759876987276724287240081154315684320 666 1444094329817966410073863083159745503408276437369383341186202524687690 667 1499534171248978135540768902483329669759707840607553301353053417594880 668 1557014131441263873165011893019345082706221934465054184228528177353125 669 1616606046428549572984348243798466928356683234668642407241482875055760 670 1678384168049838140157365745921227955632191176717605318745607487396835 671 1742425241380782984874936609285831133040484732591639052017634952945920 672 1808808584525118872319994884528528539510706199017402895937461864232040 673 1877616170834382776460644357450931522609477923008980849760477021200000 674 1948932713626023491814659255281179668751742312241366019470398460510200 675 2022845753471912932969281528501497000012878809730875602401391699558400 676 2099445748131235518954091459073829229862287172992002780715806666665175 677 2178826165203745991383673796460752846889418640503300628322482077127600 678 2261083577581451671469132520668676059735184339034493119421954853515625 679 2346317761778893768993254057974426916161610635789258122554294891191040 680 2434631799224375191776640106955901685353920426848641300996393781751890 681 2526132180596710671421092462868253218430988244059531485712645391618080 682 2620928913294360253962455174223844477453550986800236236320101177804310 683 2719135632126150666245712404439418949606388774147333814405851980800000 684 2820869713315192154713620076009526720022985930540435331103228905038905 685 2926252391910062528495768788430010537670005113892894324889461127177680 686 3035408882699856780725977633894798218964563027526578101964707669319135 687 3148468504732291301005137234549501337001661989985733203487885842289920 688 3265564809536707851219954320047087893383520794448664413901336479787500 689 3386835713156545713826039759123033956863113902037392821539129043721920 690 3512423632098642328156521613475014626621193182882059989058166046138020 691 3642475623309584933642988598770507714811916741220585718621302616227840 692 3777143528292269902452550343045257071434058898117621469599445165476555 693 3916584121478834268218308851087178410165130918652429017956254604150000 694 4060959262979207180143102466649568258599563515431550239988303478870085 695 4210436055827689409043128638949321516103532201361797553847282903740160 696 4365187007853208419296724053928954317854177896421474151196805894358070 697 4525390198302216753579679635694676465240782898564262361313669657823840 698 4691229449346604451905707173994853509255971025474313547634198699481250 699 4862894502612483880687058318815419192695983062493741768313027826278400 700 5040581200869279661610083977788166429880084741662116776797344702755725 701 5224491675022219387762353730167270227790175478900783069357375897981200 702 5414834536555074563569429987848323597954911675729492848448874629093275 703 5611825075573847818758378565489963179046183875452743919103082500000000 704 5815685464606044083878070784761234374519365568004618392297443059016240 705 6026644968314202281984033967189346762940766822917715822140364616323840 706 6244940159286502441996330861931355928489371178630487681229624286110480 707 6470815140071503276939755170578503684147853247530878227595279057551360 708 6704521771628409547661804627274293922607609381948049704314753117909375 709 6946319908368719353496957169134292156968281029861807214708109474130480 710 7196477639969661311450380400688653504028688451892364918073698225185505 711 7455271540144502913544224401830074751626024625286882618059327334204160 712 7722986922559596750793811091612662780384048393320808256801280605578970 713 7999918104092933379788422284254019242583195546820242112280959880100000 714 8286368675633991058217153268939874476087338096017593572378773042629870 715 8582651780629816120451929482439899745415374703247331217086076057886720 716 8889090401587536193544295652249861857237486096292921163675696266024865 717 9206017654748904617464973653406725242438442493784333044116095286374480 718 9533777093158001241748507589735606677251723596419020511424548666884375 719 9872723018348875196622788786544482585578352460872825021430853816188160 720 10223220800885712316252719291351661798322467243714066432020787844887860 721 10585647209994046725538418586540880251610212916335845568125811570342720 722 10960390752527615856473111853150388945702027190104951152552578911438140 723 11347852021521684069042193371037429671777570331628688400206611251200000 724 11748444054590035417184940736675429015553418701310820743664628001503475 725 12162592702429364294442126886915982423087988847370565509622763741266800 726 12590737007701477159797595762335421413721927736213169082485537057169725 727 13033329594570562797736197523724258886302034127279837482143147792275200 728 13490837069179796197583693709286671045617932788298942113489289199218750 729 13963740431358715811172353668350578636625473695632254815350866157001440 730 14452535497860159407181814159737630113054764226422532922164248647703290 731 14957733337433063806025137172869275306177678263560262293990681251962880 732 15479860718045132351800036106792252297080816483962939152552496357255285 733 16019460566577255040110764712950974293907645415138469263320487737050000 734 16577092441319633838174203784519702699517670205543452499426090966569555 735 17153333017607824057041778226698418578267489899061598917781677103182080 736 17748776586945355901933581218805308139582593503545289668374226038733560 737 18364035569968252860656363042527118805172846488410043382883152188315520 738 18999741043615619806762514924359176599372060534086259891312584113225000 739 19656543282879538099977439202021988183793569732389972636137308888760320 740 20335112317516782161297681688746213142700611557311640482143118660352295 741 21036138504114366679009321057310389733965829228976698692095134306750640 742 21760333113910650556644648515706748490105111351913416724757408232194905 743 22508428936783667835383482583690099620129376825380873589971153330400000 744 23281180901828532103161500215275439913917751848908832234082972542400610 745 24079366714956174435003690888990660945174111319529684436026222498230560 746 24903787513956330892741286017501387068436787632278074961199579730524870 747 25755268541478599352836842426619239185815746584306295134905069784637440 748 26634659836396542342772296624679348106443842809809244928415734807215625 749 27542836944031228174358261820114537271069944077219543914666646533294800 750 28480701645722282604293250436920846908280868041576379297690851526935375 751 29449182708246473281266353456512553643764230108586245923245311156512000 752 30449236653596075225005194241163377755738139372046702551779734658501500 753 31481848549641773515519470469866411071832115417506048877927734375000000 754 32548032822217655361689109113541268500909767690809301361632691051709140 755 33648834089178934002623531413352713599457379922987294428579365082890240 756 34785328016996437834567638887192173254526669585347393133653287007472155 757 35958622200465596240995046449492632296235143899595483845290152790462960 758 37169857066121665455533994286340021468222866735135761205076915764003125 759 38420206799967270161791725181538191063325975226556035632493205914074880 760 39710880300132996322420057288046550616885164018822654416479832375433030 761 41043122155106764962063509125670082870866058903662048396427761959172960 762 42418213648183052476643544328375517762200312730386645363228211415999570 763 43837473788798707820225140643450262578837731557564390285680951577600000 764 45302260371438158092620885829250708702844023079006583587456570909847645 765 46813971062807199227459092136313034205632305538573324952534062689519120 766 48374044517991345425420326845986021667113163111389190759639210144123915 767 49983961526331867609510660204840016773640903121511731167935287286094080 768 51645246187770195575289958079322069731220003793290526816611285065400000 769 53359467120429298906466057880913622386834299928294419255260309158210560 770 55128238700219006526599362956541907612249682570552848022980160474205760 771 56953222333270982529115813683585796816833255065397337917644755980779520 772 58836127762028255408647450027440734566510021970511198155593238836593615 773 60778714405833807918269317971760498681761031314583458489846389849950000 774 62782792736882784587148742619317673737533609386124891174353532429308625 775 64850225692423372718697853478908238488112909567337713398117439790355200 776 66982930124112369900619978982710464409434063433506423753437327289148650 777 69182878285452876331593311374835567849091286410487926266770374064912800 778 71452099358263453430721031977424972702000848431928657807993655136718750 779 73792681019150481264406735195789432130622415562111571123490393228451840 780 76206771046978336516767576779658838120934259290312092978454166278494065 781 78696578972355410460122840043707413493647915362150203620058397197497680 782 81264377770177903271467464284377480157528894780562412751111480368768135 783 83912505596297777916782082008037067205887535864133264005022717280800000 784 86643367569406244726599994260754096695841721881983101059795002254224580 785 89459437599249687967785618811598872958381940587492552788620993651516480 786 92363260262321049651511646746782388030756403806430672875859503969834860 787 95357452726196365202661229659344044401013808300057656352135495445381120 788 98444706723713412375255585409119659939588167814197064536685370521271875 789 101627790578217301087280273469178343777570003064961471171983585685188720 790 104909551281126310057237607466091150719934721248526866354906594466918445 791 108292916623100378884443211803649091180723487056779160071808942227613440 792 111780897380124404400163893779497993047819324509388020842883930412087630 793 115376589555848880850308694913740244815592553052502608371450540537900000 794 119083176681561478128647436165792416147498686373180930830147129624868010 795 122903932175194884496064161896429223446886313070688135968960468777000960 796 126842221760808663891911209018434594935055012627838455147046433226591045 797 130901505950016007230697450448471283671544520372178951656398704153041040 798 135085342586860106415311582668033010662796947817313495002834975484871875 799 139397389457679463897399200247140065013432053329452773693131662378451200 800 143841406967536784468428760985489674794203456597138227192220608567979400 801 148421260884822194849858757890246436200517721306064446271490588693532800 802 153140925155678416137633789950049467488944088362877958537081799021696600 803 158004484789933190111667776362478907914418632417266437494292480000000000 804 163016138820262749013665278345386739046808362134680714703223049672151415 805 168180203336349436102560837554932085869632562157624685920614139742686640 806 173501114595836747904767768344503524132343194994390282809165675977445705 807 178983432213926095693375314709821351220734591097682043270000438372514560 808 184631842433501490787402402876320221335431122002872160645486110250331250 809 190451161477711163519843566180147587466791722085931726076474168769909280 810 196446338986978847277625783587071609204984564607149696150695756776557430 811 202622461542462115305199710872170874663650268240799891514299314113781760 812 208984756278020767771151596898628962937626679530881507579634769082819545 813 215538594582804849062251000033821134004003638682942595487799863918850000 814 222289495896619449889723663156189049344882889455814063839264990942127295 815 229243131600272035432210364862202303878872285286308468075311106520331520 816 236405329003157659635168692913179510545864382163256563107360765212547340 817 243782075430388097552605774679338456984456815405770798260125815069503680 818 251379522411822673254701813633665778548068573518052176572213850661962500 819 259203989975411401727017730785514604100710338085084893109841742584872960 820 267261971047315021145539651172962675322251909498208724003709782560413035 821 275560135961321589124744760956014236735776973539132453175464097425006320 822 284105337080135575614155982079957375197090040091844974282356469555260965 823 292904613531172829093662196270636203894030096593517346435694176911200000 824 301965196059553445047867298363423594235474193629987095449369480350488150 825 311294512001044450278417930320633960586505862341626092299485830391573600 826 320900190377765357776555829827731057933785687370517001417262809618664450 827 330790067119532069411977844092158587818788452356512431102491381682790400 828 340972190413778332842175892161953814415461269811929064356650402080078125 829 351454826187059020518142692918589993945750691077380879114704331494292240 830 362246463721205918640707593017583208341561583514724743815475667656686715 831 373355821407274519071654603581109268294240410734870162637767047233972480 832 384791852640489524680084326675865434950494045049752546688742376387905360 833 396563751859467436060589785167399690744026930459813330782780054080800000 834 408680960733066713156094214093609971887132711133142089936114754767066480 835 421153174498289627730676500512522950606462624159367702548245522551930880 836 433990348452735071066878241761341259609254559613806356069280944233685535 837 447202704605178285441739226393244678568986133296148906724368314286236720 838 460800738487931778142525268377945566308216693666409998451540674305490625 839 474795226134721583844885791485594700030851660358561609392125055526757120 840 489197231227894596482184722834338618612023933812506386465562559058398970 841 504018112418855927244767428979940200610226908831183674701261592899566240 842 519269530825720193602012342970360438192145087546094956778115800703217230 843 534963457712247338368317148095007488879187040383695987069689188070400000 844 551112182352222051566904893045514306960356845358090350988783744430334785 845 567728320083526155522926629768562024208979239978056782037557141504801360 846 584824820556245450200698595523013241024234804715076908930088327731119095 847 602414976179246536880902820381258444292843373853682228038749538320784640 848 620512430769755080085619152630135245335821202181559666606335800334012500 849 639131188410564867087903010409763804450158551686002782211069919910497600 850 658285622519606918937324309186970745563193424203780993177378255590950300 851 677990485136709834916894231291133419414458093402451694296302966544793600 852 698260916432486552629282508077776137432375309944359574866558151851741075 853 719112454444388818097490034331706584026657971798360784830059012343750000 854 740561045045078924672322972092166343734803254312494411527354649391905565 855 762623052148378737201885203192438954282535502259095341381974659345463040 856 785315268158168710605281790035348821706497863228149584175448177934593630 857 808654924665724582217062309392367995510426361905731954179023815996456160 858 832659703401096708301106665285545378076797150800435378207296117740956250 859 857347747444256671012939383983943456181813643610813032614395440045383680 860 882737672701857847640685347828649559534050434341830520265435713678621205 861 908848579655581154795409287070706320451969354727047173763983716098780560 862 935700065388164202778459255242051971205121619890566219733020270936601395 863 963312235893341666875758497129974891214004544636767005941664439997600000 864 991705718676056850901479067180896044963024170274358773013610186191031320 865 1020901675649439232870300404993321855038280226166722977086398921035073920 866 1050921816335180293016008165576914749912508038573039831503491569162357640 867 1081788411374080181169610683167653374836109923246707129372885492464353280 868 1113524306353680835329534517595125251468031794361785160062602507495634375 869 1146152935960047068573540380808527976361871617101323302876686496304925360 870 1179698338460905950672012267492955234709516532872501836511290575901072185 871 1214185170527506578197040053396872739723664511996797725252570941468773120 872 1249638722402717107864967049402338555646403201756179600700772318408002690 873 1286084933423033778552988094962876603854537310516273640646493273403700000 874 1323550407902337625127374150415464947622641908740136854967352037959104550 875 1362062431385398750145635660974048417536661770848276832469675844764672000 876 1401648987279295426896609196082573591751241567515274558371557387001779625 877 1442338773871086019402279918349027846100644168272752854898444320858658000 878 1484161221740245783253144670810681528588228417834712572550794281005859375 879 1527146511574558117880884658827213398805536850705427504828501392368272640 880 1571325592398330839566926866969835693899493972055702352933165029939843740 881 1616730200221992599722596076403571939976262627483101744089003337942137280 882 1663392877122312750453843137983807561893473424132087506008230467327729460 883 1711346990762679825975266482787937667476800694284640667911294155980800000 884 1760626754363069432053373583556404236319402548937634150807454897154157755 885 1811267247129531785500173020978912017392643145563935902259757895509175280 886 1863304435153232492159905126267397376211415869818681244352206948113848085 887 1916775192789287466400072548292426127277027348893510500310285594308632320 888 1971717324525844250629833470400150237971003025516483414168651022192443750 889 2028169587354077463871766042805019593317158952791327297397756146782215520 890 2086171713649985769225112648085066521023915283270433050898569369514856370 891 2145764434579101677788916188676448367446449372278367954921836962918359040 892 2206989504035453779182584420389829047100941245862217442728239501903646205 893 2269889723126353685462480227371597232758971175688238195238098113396650000 894 2334508965214817176592997933906225968282890720891569242460410746125363435 895 2400892201531670823671412708251661952573010091406785346109222707871381760 896 2469085527369641824206924433427510006140788777135760502141783344667671520 897 2539136188871979996714478645467226324249330774691933285696966701020618240 898 2611092610428416935943757677249404033032474321484632049615262927393700000 899 2685004422691528312928577758907028374043761516985307677842001503453184000 900 2760922491226831304905139214141272188805309851909556506761480452910910575 901 2838898945810220249713981911552692301407493300004531174471220914071044400 902 2918987210386619929810289264202179936035551685355993652672851348894197425 903 3001242033704017496260150821800244399710875489371252485887748827500000000 904 3085719520637321038480506433952732170982773176367671440223354676707534090 905 3172477164216785287980849187938854488831902151698678071075985438315969440 906 3261573878376043012612887252497505215991281718233318068921530565004978430 907 3353070031435084412117893054335539707636411241886846295341242186530037760 908 3447027480333836368054198894854648291241589000817112911106697241899940625 909 3543509605632308835175618834989776422973547692253391398731870002769248080 910 3642581347293597092441280276525453255179225772892944602121499838694186855 911 3744309241266356107260837146563778961052839081184608671253209819039919360 912 3848761456883697015302919708765891149176833894959025398124000577482907620 913 3956007835095795791027769823583603952724004851529159573075660802282600000 914 4066119927553850693706741060870180642826272313950696283564584606045622220 915 4179171036563378134600561031714647629307974592975383230461361890893496320 916 4295236255925196339632464331184223573319510704259952097200931874134617315 917 4414392512682812696697321590243530599170998183735429150386025455223392880 918 4536718609795304098047913237207086158926361572832351326009135367917978125 919 4662295269755160038347624993613445117625657047149456783907052711052117760 920 4791205179170945832358025850350716415036630780161123319545637722218745710 921 4923533034335038199284224672376810347273360465040481454841931188752829920 922 5059365587797087752067877642192031657391499964566694763564438991222881290 923 5198791695964272760059919600447084205376512844797064051493106517171200000 924 5341902367749826055343362215886558938343886513888662643741344701849220325 925 5488790814291742261523078639431567540139834714519592625248221684554400400 926 5639552499764005776291717434159088246369645101649262796847762809657056675 927 5794285193303121275015388528662464342627181278247666119751281371230265600 928 5953089022073178063750138320805091730579477002852488454930154114765625000 929 6116066525493137540620214698180709585555194980486785875096061862039143040 930 6283322710650499470846257886911729011730577307637854292890975900523027640 931 6454965108925977891791366234857472415217774707541711374976654278477742080 932 6631103833854301391518678349726142452475208953569954272941772603651302935 933 6811851640246745401323770337419506900982939731992716857685921518949550000 934 6997323984601506165829497081041742232682353306339571444928792186277060905 935 7187639086828537362371510281977155894674103349767224029102678714152999680 936 7382917993315991096010868506119506539062690245623298086761253460718885010 937 7583284641365935361666284659215914680611672383948091947278980226785317920 938 7788865925027560207311981030739910798629750744048180748811443378096193750 939 7999791762356634921396642402709699030940165865077518761776002720095313920 940 8216195164130538775813874711884985591628290151075824474347957857216353145 941 8438212304048758357896313681167620767624732218576349940938965132704741840 942 8665982590449325498849836965091938326190451024777028317784085537173937055 943 8899648739572261432504094376698790704094996496636212155314778179610400000 944 9139356850401695280864188707153519097677775006352013217558665443651516460 945 9385256481118938448303749985154399494523798421893101989126543901241492160 946 9637500727199421203948934794421108669912250222915286023980869449597310820 947 9896246301187033834527529177964075974035423494751844412826929834160291840 948 10161653614180062453459086129385472657016902168072709966241339270952996875 949 10433886859063569055149414990289508182722688698599705219295671430855260400 950 10713114095523736908428229831916509605447820357309033962844620682955422725 951 10999507336880386095176584043792377839944658428449033308667431961958035200 952 11293242638774560128065333233072433796761885848430983656393796712819628150 953 11594500189748793336941132473151458397514664282161200283258042543437500000 954 11903464403758390312115464887758082523818081371652877632479474013203099490 955 12220324014652783353437741605178368161158952276180019318408836734753955840 956 12545272172666781818859402591471180297501578052941834680615583227514662605 957 12878506542962288721058876968318840219618497756980545487768458865266009360 958 13220229406261835115029468382577168843348078266106884015621114385453846875 959 13570647761616071986414870937138041180761399550330241100231171480995252480 960 13929973431348162726594272814983842414014172365747765842679785931110816880 961 14298423168218837106612921227612388473426122757219931740876417911637948160 962 14676218764856700182380135955784468567874310676271310925213156606464800720 963 15063587165499237026340448608988647307920063009039795954179582302617600000 964 15460760580090816838217177334164896119340297649393513182584294104044962495 965 15867976600784878095568599260683784056724332469322178137937721365680348720 966 16285478320898370223965859120180203067530081447709642906557628928282888865 967 16713514456367437060882900568883601857487250690040209813202991011024372480 968 17152339469754253425329550695217511622068270015040275356324573439905556250 969 17602213696855868659531581273088385308148163958169072399102955644835200160 970 18063403475966870356524882050414310513396439775132182508280208652223496110 971 18536181279848657909693028160630240735907706987811227715704416634992926720 972 19020825850459109302759853794114646260126359839486656551768952835127959265 973 19517622336497435991750187358683991278911749930588490140473785476682450000 974 20026862433820050108694796543959833053860248242509436640082532725577397975 975 20548844528784315839731391701147659181238533073610479211777684043830508800 976 21083873844578123001770429394019315289906420878266827948237207095378058100 977 21632262590594305870825380728271381315981169650274621832544686060610363200 978 22194330114910034515038805902563537278423419193849392028195481062148437500 979 22770403059932429574838492593729313023469839764954323103839008951470653440 980 23360815521272794934957232018521986610498111323892731296214369754851300915 981 23965909209913026376697229206699731077647831849556919951556681874321536880 982 24586033617728938417366762496560512172815525689124732609483074904934188285 983 25221546186436456475986810059075639391649055583121734065989886827080800000 984 25872812480027847594131243597333401558625609103888793369304975382522338430 985 26540206360766410537421964108240863369622690618087429558879865468788154080 986 27224110168809315561446779019415746097781062032047642941724702110044858810 987 27924914905529575805878151070267367151251388348214496380725410608664043520 988 28643020420609446548077839937807027026432850612347152367967986875930803125 989 29378835602978885773845907058608233482403925524467313702719047262134802320 990 30132778575674070085300925146078347006384729035036905132713890504405451795 991 30905276894692344247050350160536150239810269575593781570320707486504464640 992 31696767751921391060598350055919011266976284697179207953065830100349652280 993 32507698182221841148083365501751747510237852969023658352517450414180400000 994 33338525274744000020733093635221103287235550741582434873614112539787856360 995 34189716388560852911804145931060283713746748106771152937247548171154882560 996 35061749372701016681398663019077311111577868695572698650602247100031099495 997 35955112790666843070898480421103082872720575596950758157679937786572555440 998 36870306149524439123713355592976982820671771102854791164129959393113465625 999 37807840133653959128985360979674391410989465883344549198762171503490476800 1000 38768236843250138424799073083714335342529220670341985774124033395577049250