-1 691 0 82104 1 136046844 2 14852188160 3 597231279270 4 13989886672896 5 230243024654600 6 2938148100366336 7 30857982903707085 8 277430202679296000 9 2194920198781034220 10 15594068776929177600 11 101032430846167832154 12 604150780302870773760 13 3366558987252516481320 14 17618998726082672902144 15 87164755277855253564825 16 409847144743218535464960 17 1840024107487185694405560 18 7918799736815347481118720 19 32780201679652810649955750 20 130909933587985332509900800 21 505681661726833025798775936 22 1893775822346914636556574720 23 6889989787016593241231869620 24 24397450151913946126015266816 25 84221349472321954709445886500 26 283855862491502765227927957504 27 935312407189384993164478552500 28 3016691254377483754515787284480 29 9534677701738312948549721267816 30 29561520530751364433837234995200 31 89991482433607273933479007395711 32 269219132264158175118961368104960 33 792113614640460150705711263355840 34 2293862747015233612579202608287744 35 6542502799770261958267568036072600 36 18390526785595873221790656946028544 37 50977260449080023204714038862362760 38 139422233853535058406168810249216000 39 376431842290367091415107298640082408 40 1003808274817599259327899601698816000 41 2644987516451900168180328446810912920 42 6889557870750253298698932288457605120 43 17747184282119226233388842199626891970 44 45227586102465994403709666033345167360 45 114069465703616646774704931660203260200 46 284823034886404790481275219948924583936 47 704304179481079563229608539664183543985 48 1725270907211945234588890750130973573120 49 4187856921050881210683783351963541794012 50 10075884531171578818300410406372402944000 51 24035035209177131040608778343855553641188 52 56857075682109608820925480332452306780160 53 133415188098265398749624704994213705848520 54 310602581869226196714159269592681098821632 55 717591760316273307701627281196979313155075 56 1645552641449156387728466702672186806632448 57 3746221873904706223593261859964022512808000 58 8468457543253207077121041717037664540160000 59 19011767065165905144338554182542581829627434 60 42395814048164797009394912746148837415321600 61 93924238868000563132503950134131856026650088 62 206754789805853126612566796568475622322667520 63 452296153052730359417490363944724866797401570 64 983429566457146799056764261226082364693676032 65 2125581972172742963260374338228779351026785200 66 4567573415683964294565123267620723336585379840 67 9759396110647078771626372449911284390559187310 68 20736938675056590571492830590071167700576993280 69 43823111191916772668662239410137101047767741824 70 92119024077608272612029360644739683551717785600 71 192633542199421410977412478867776999589892472377 72 400772721218042132456526912882335676993847296000 73 829647550973590469256303373621200618600187764120 74 1709079999997526597813159538748618095088257118208 75 3503861944251206982673924524240061957795075904250 76 7149712488827644612152384935928537398714119028736 77 14522018554900123986227521701615117217869743528320 78 29363022337058343838557805331110287648396749783040 79 59108127436531658342791154688636268277717772919698 80 118468386529484932935227901004938949024501569945600 81 236429468158635721121800853564396503930277138914524 82 469870908974044910050820281730840523123471970897920 83 929964278324666344302243985865569689515449471712670 84 1833144448076830160134292401594673103691115675516928 85 3599157347681495468181969060481644789829834576467600 86 7038965128524401169679816544195913147533231142838272 87 13713549278681332584011851753574023860767458567548375 88 26616590186725896679470249413344008967634850742272000 89 51468802580138711307898512974442786175159500252392920 90 99163456174892866634891018638863046913916066453811200 91 190371220448201305240614706964641226693233545480395736 92 364181916114817699053969651048765778023655074477506560 93 694268743327688878605134185067500370348002237767037440 94 1319025091940025419019625874717145318503806487869292544 95 2497572635899383713178856675102241097317815407817827750 96 4713523021388362116593721209526544373046362167540973568 97 8866613799593021269800967618992819459101246641294362360 98 16625559120451885053335785988452907131897703572516218880 99 31075787227326158457444215428147828695608945781189805386 100 57904992297498866546711597715867399818327125572298752000 101 107566721881726092271783649229803298714469598269363820424 102 199217502070474278024481934288221898431520382328125112320 103 367861025746552369820002354479540587766756656641920080145 104 677275608152803829813443469251428280269889227398236078080 105 1243342153960795580929213705127014743986934104411462035200 106 2276025969857500401075006049299253194754060358799019487232 107 4154726601207071796186870322720570991914084162953510353210 108 7563160544233444131750222617180579989631603909414043648000 109 13730184683701038089137710152028761535616880035459055472552 110 24858665620485189818070328184455073380319543406846126899200 111 44887295409631460643509164506730204497650405882924556633015 112 80840449991678404971755843762603835301545184685491759349760 113 145214099569749732503302345714960371295092493192805447099320 114 260182703152171160736758755271126149243365929833993139945472 115 464999083765152090487337360571608186191651763907103217236200 116 828979843020330767606507286325258063228883756668113260544000 117 1474239001787005550302752004685187634569374198949281852842440 118 2615395883031178793243706364772112545598179037211081946112000 119 4628772801131183783929661125811569366844510736162208532337103 120 8172711748812224003950135149693955141242372700697287852032000 121 14396307623629563742680386922232289402887404226747425830701260 122 25300735340136548751123381386373341530610814624371262225182720 123 44363364383482044078296046719024497051061055652980533728933740 124 77613466287480321473075461802751781620497955447653969429004288 125 135482340522295848245297801041532273974743277002098650845810000 126 235978700042926935608672169824277973626072760645033716646526976 127 410127312429793470548749974842655960990732418256543188884710160 128 711264945105684176548183720405398438452944623623429194514432000 129 1230897188213826415290329759337583917045449424996756502495407552 130 2125692521562067249697357241756202269380546994374452597999411200 131 3663345040068165163122435525741130880017579591877547584115810430 132 6300342372033598397865584628444580355007665116978368344701009920 133 10813578944226757774330046237537570764361365272997735172020752000 134 18522669950919938432655220577527807518264255225687594719336980480 135 31664761115252501166108879522971571101893392913699464071060727750 136 54025255176850421238194876759655903424820116820493727718146572288 137 91997226859243798858083313484416105972710710266290553987142452760 138 156357634294858639046782801207543655359602100121579787673476464640 139 265239910594558471531940068683057717083229894022400580413375881458 140 449099843706339078095114525263735139390216493215193349895900364800 141 758996633294861554150157022983336480469391664162906759995514708736 142 1280378056255052846049972267747347754713476161703360472936604549120 143 2155988235168087174399706547861146081030608923091895270161277212565 144 3623869594683111424399639944841395432941084559454260713261852786688 145 6080297414285934281488329790118392339236541930207215557508237726000 146 10183829303526513695353452983855155200129964718343556139548181368832 147 17027042878708058865353324468696348226007013402414587219597327117110 148 28419527327374951022285658680061014914186242473785230008044446842880 149 47353438161882044490907542664555310925866638349051429989251470945608 150 78768150298274397083411568413052270152808989189815857385041343488000 151 130804153820136469266513359324841722672293890768950097957401679328146 152 216855957547004410210362164656650592267540558785775898836450869248000 153 358927861279312226258144441901263424321194903987891065894876782458520 154 593110918764098158358746134603987489001223288753545645790170661978112 155 978508118206203943368112840267017689183116080295885060696636472291200 156 1611756517145105016665171745124242521105797556942800045029030282264576 157 2650620420870760772848877054158858768004779586606166673553441303961960 158 4352264262298953352246192402473700482952268112639368212157716738048000 159 7135246738692096522730547670010658446594299272135911131475449219338103 160 11679790775970399505037359027406918721984216573389427168073215482265600 161 19089724882608318419645920210082821749913105563804365924263301452799744 162 31153649449080540156822410270156754458901094067499539006972679840245760 163 50765522622591760303495091872283446652220622988773600714937422861760070 164 82601017379231757085857482657883808604190981769333876287581079430070272 165 134203663843409041977173778023081121428255527775410397031301932421046400 166 217726625048021561823376705976549171507589264994833953437874431111028736 167 352722014322148670411413409908396317023817252873706967011574100973816810 168 570601657875831999074348492427836346957741788301257519450087049658368000 169 921761210906797753678666857889335541340161413912629133572705257399271556 170 1486942522089793169156000627581267250643886835294769516990042493162905600 171 2395331499339616912046663189176095470900537535297416013627685548214380726 172 3853346138226731940672072606173635463480302356603314473308328418878095360 173 6190369272435331542937916846791724617187411331682542574964445575707806120 174 9931305422637703893574069471716350490775289777945760102314993104793714688 175 15911546945171129168599026632601001820756219815565092869831915871885962750 176 25458905049503260949948177816614251420812105885040915402689072355344384000 177 40681146549074768639550581170163749010633251587820296418583132946933432000 178 64919866922800582901881391111778464290742615037122935358784649041185280000 179 103466031127163844977374084391222121881398866851422241254543298636718823806 180 164686646445378768629328191232969783481677855081596088594141630118308249600 181 261796621098989936557462970659020216683575262833106024391823557853877270472 182 415641887588232460216836287478520728729237614312106155147875345013016657920 183 659065689685815540562242673098480603658993060844633415767778918703580817465 184 1043750420019287176196362751668685416580376193242381471013381616516830593024 185 1650925859304332376974907486176673951797770445514618297908192652092425487600 186 2608109054900865286736085709823540308245565445226757297879524995453671440384 187 4115242752659155353094291337400910104618414354307110325677054603629874913020 188 6485461926764095926004999544747633451806531801206727220618962906324033863680 189 10208601847514219737193305578663742451358306787388302184436182185001765270784 190 16050021276395724184488336366949528998394268043719777466006345194061563904000 191 25204204711992936965497330492802417915218915292133627797867818024052776070052 192 39533240609701059317841604886300659310293250563804272275690329076245525954560 193 61936663275757517275313919995295082499612459179290378664454613384469779993720 194 96924385312017959800758522026619115542976364118968672816255501292009307361280 195 151503270227146485154643076290552673067314672336986945133452291571213896975400 196 236547548348661015225423942006659560834278260204090191276300022251077843271680 197 368914843916888967359105017155858867326123403652967135479500400796677792292360 198 574709980974065539056538230362420256798884086471556381986502013637730650890240 199 894313792560247632334924577471944292861434999959949808388191524428379750343532 200 1390123231234988521104772790596039561676546445505036507386906793427729367040000 201 2158452102345274862092374677573384923607820775166841112088043712047155235406656 202 3347809885087504113708346245704404222927814545648940843227741386287440948408320 203 5186947920867761653269219913859901734812828197697559978200050727186561523379000 204 8027848080522150258355724002947488801999572884503970763784727253896300944031744 205 12411547907025538479039309745937734595384653280113380243646007870286616980565200 206 19168831583871901132563930255377715350376126430331103550257181267816989550952448 207 29574099686923618742551277750289390447312992411775805577203084022479491134406165 208 45580269243788196227106078421104463948343752685966380445389050464865152579665920 209 70177021268286322672955037207146758208942284750050183248397709386492262634960576 210 107936629678542358177115543912751514739367650808652711080218785564836328764211200 211 165844779722818876752627402798024722218906283945236852657944145280691423736302702 212 254563950640845634961039808456083859082528429570727797974472412499079970158837760 213 390352728862909649070105382430666552776430409397397062257450250263784076361152640 214 597978817031938708310341936017554775671669833974984042346540634659340318848032768 215 915136016876937153209730285466914435540617456749935190232118309526021050028763200 216 1399135372613333227743382427449465319953182610250699345999854236125721838859845632 217 2137031883774464251584177547464324821915447194246720537776843822833261077719045120 218 3260936541623497319146359098143517664904961255968054920812999962413552791307776000 219 4971147437786478377844154442919786868172023620446338974700142435963541333857886612 220 7571060715616262781514112390453147818148236094944622584255837855579603289299353600 221 11519812443340081341650694005667606261983770728190013899283191221174655345542215888 222 17511584978801056691733564180484785350149693753739187322525413096523350850792734720 223 26594976758054993891199903026869469765270801834440437478294916794040903117604677370 224 40352514121442875341297215378322703431908032279536031003876564355943311835976957952 225 61170367195491477898474934733217372612937629374498173353677357830899033006185400500 226 92643240143647146655794966756509287061714740807700554463653626971118937469270052864 227 140181649748360464197473523898758028840461031093011206836216468910154201842214881910 228 211921966346990281170126934093279399615576549350406036962770065258512520694169600000 229 320088983317159625006837106230478015207263891628398368864714935252306788519698145928 230 483034289691463583917927002572482449360044447828276356406129744739887685224194867200 231 728283028962389925605931290803203966435955628686894329432779014191843575225281709760 232 1097084036620431726188237061781922522223494637452040764481541182831113417993060352000 233 1651199457023821127011136774713803077369941964710698446246107297371883922526630736920 234 2483027589291232409878827043469374503421829665314021883279140927943368290277723746304 235 3730682802178228462709146074951464797847948577869515080243489661594904776560300687600 236 5600441398354516752331108292269916501339084172793057016535156705740316160841055141888 237 8400123986935981968996904720133623002377097655238701930960930474501108440724864800000 238 12588702569119337012335656412178216050140650030908327425640687221694833495297143439360 239 18849958224785306879753942259127002274648995526070796555087730331564180057027217152068 240 28201761558853193644329632638107019222636552225150068787938950685221393066220532531200 241 42158074197171884484624734904417190279585794742674919503165018679589852251786505744184 242 62968914890721174770213980828942203699282820697978023211529131602391571187777084999680 243 93975530271370204275975193992119138801381626357298509838444944604847497762150089139970 244 140135665350400475177786319269325727033504264096409024923787559615195711594243703603200 245 208799791688594171883356860764855075309436071533750388862787932848200017441548261097800 246 310857302151263929331200884755872993609095557713758865655953204987440935963814100254720 247 462427699684370073326579797913096628678275619873180573217593913111934918812372712265750 248 687353999976156656881998817740212125010410622789904750807012463533448857525859909632000 249 1020876073726517885445549372361615111955317489225898749040611247313095500025375423335488 250 1515038202165947517686355243293941205540275002841986846807673437501766643128177167360000 251 2246643581668831196454272602677589698485482567059841629242957307895435535345234942650058 252 3328946619109562437306837340257539553454529187093121991706162008125453091859255840604160 253 4928826590028579520912388811499147860680403735907966955531952582573705054666921306023040 254 7291993650639973494187583438445588675366711523335807701798347460036790161002845522624512 255 10779956809546423869674625067748591818795022340097861918199600547043644651800194095465825 256 15924202695256748806148234572391759285136385353428304622121291600838726598011911336361984 257 23505539990636947329383188807169655033783613318483526077436775500711787412036299663635960 258 34670214742496018747642126933489804275019830987155595829540687807454206912228466434211840 259 51099715163922229648688823910957727909021002856503604221457723998019061253414299053467896 260 75258913306754073553509542185635907273775696065307345503592266099474382831174254295449600 261 110758425236347789594160980487830327581955664331702498265837129302817322896386386122550280 262 162883389770451015501376446563978421075179980406143432612855099172287274504561520786923520 263 239364553046749152643599308344445221849077872292966139811432063508245281882226785769813695 264 351501906106536462477164949077520669822258009125428524520148585158811933731060625858101248 265 515800930237304482238918064524771272881817579661367795690202579068848483529664910345689200 266 756353656182272570880994446269692360189073411557707585301656158467978830355954192714891264 267 1108301191723217347594755780119236728278498330143665883556537844271563707822378581586824500 268 1622865473557173909397963761174093065678832917329148971582801148601167055891196251249377280 269 2374656446536043203215564144960899202361425047967950667439149019039169730020999475028766760 270 3472276473281186767009386239276659408428432050067687424927104207379827462556652751458304000 271 5073699438020724781393501377847713848549054165981048050469037152399743019700853366537963833 272 7408559457829432088064462883785394207857953188742645098749730198996253445201112386880143360 273 10810432096713317262389328269020753587195964613968842198393801529807326127728400906723050240 274 15763556997776083370939988111078449003877486014714954486225249186474370623363310966360477696 275 22970417983596854589958256038363089203010324333555438426834264208925010651887483804714551750 276 33449427631170127327027082895270774573269222873886535594448226794762181678240123362826780672 277 48676034837793366361161588729684923019160360857596116172993358374007604510563883396308377160 278 70786425872204553411541635548599997505619975825424763594620005530497726294394482931590144000 279 102871395148441663102265278072811923501539913152440924670620310119412812676102787208376804873 280 149400028347323908529928917588843959347045927638458222766427271372296883703808925160964096000 281 216830150928498149306181502530528868714555204252459643749983709353910284700595984222617940696 282 314487313168879762109044108939901217215583999832263173592328035142472994894890858541119569920 283 455829642819665619962366072351972038741283548457197989739720960343075154259018589751596767170 284 660266816356217042736619440529942389731372124113354545662709501993074131018384160781629521920 285 955774269715934709075955171436079961953211602177398062011541153329057388873330940550107568000 286 1382647988037803375939749145779921555957627596701640994477524077292279995699422965180597780480 287 1998894177390676641656274555006248722069891859293495790094424980909767380818611131181371968145 288 2887960912389983107913678677957347483528791695040229407386802645070606533484455082899873464320 289 4169822638729104325687611851583647707634742754528769432370036800847617773429304555110470681012 290 6016861842080698073518908981657714781010709123671891721766767224113479889792045829322617856000 291 8676610238365626600590505651599068446351946425677720211806413173455930390073805036806972492132 292 12504292606954361187079303694119009695360151318377357652338384580491960024889098833643922882560 293 18009370822706938382047024907414766710474903665020888561196079510977691069004216628540719523720 294 25922071232541118384373165491644246095066432021481210283685201851512708052798460746656369401856 295 37288418695605896767333747520731052399977196364799462230133191521034044764922185287241806679500 296 53605912160860384962628273227422165985191640246224794824802519472252455761150687693090409152512 297 77017108523572048755578255450056153205111425900802658675920596424697556460205005777031341040000 298 110585669502137104984405920104970392527449047414842594239304230513868422656757505758680096256000 299 158689770410655085085729247344442720115053888836503420511952269981929010063821523030924962538024 300 227582443212742252767692025055176745993363294730085171414709551970204960294603825628666978304000 301 326189229396245250879083422024489135454923665616878864717094353856654949373168787283241251995008 302 467242995043927308636385593122704202566278997156208225149945921567343540463007516901698029240320 303 668897504104624687110201261052242438038170914518253588086076849790290139776167337362337346778790 304 957020428308194345576223009378271735964412504037020269667506390278584709178802221310416737271808 305 1368450049142204906490874009615012218917098144601554460640303853903193610106307945818239118193200 306 1955618068826098392352574689829944221066773934474196136023117044372939911209642458134500952346624 307 2793107913127442239714350398451018043405017191765316921442340748213503118280111901408874237646710 308 3986953708441306801986738179803321453644543682847741634446402117537406035234806352086701150044160 309 5687817945837174299564384462715687796992332335485776801308922488164336131331159315112691408280192 310 8109655380208463872819631555533403580506176431168530658546007387692457613889733762384725373747200 311 11556132747333707141865067627513554409738277761148069058120175960676869270746686289029886858916742 312 16458006837392967369063641977947589663747739648163884529411737006020609013331466293870532362240000 313 23425977508884770504677561662797068968927678945182393862125603724524286635169570141484786815151320 314 33325382048372124642613216856102020209916455578232895935275681844635517125254638335857241331986432 315 47381699959600054244993432497241794417893933202795859152364107670478564190844626379050670629426200 316 67329497284722868574988334876482145528616689754307992131562446533432131028894011214396926679318528 317 95622583781032543360859447284022891572255275956642806635287519538638611263227707429409546440099560 318 135730382812886036637457162945428299926437942904676730662693140606494304137648824424707508711997440 319 192555660317321627277956196470541313935645565359508503003861042295354566973355257974060006699368718 320 273022998175360704430090662949687912113571289023427392380081095666004084276686714552355505622220800 321 386907369186775340891570205830893923514518450861924984250456933153965901362569259157531808243419584 322 548000169496561615341135368425632832055465104049139563160685793576871832320736416012029930784030720 323 775749295835868576780718182458598320930782276346739219442975882239334981990138885757861164169226500 324 1097564798092003666728025871307078787488125290489570406363548488580944849589877795371684873539403776 325 1552058546087705038939649321108362673429955639211839835224023278232620042830303897125374620764463000 326 2193593950398660266377005523755154616144007892908466944809245446936740458995250097479037793993285632 327 3098672244331307696644041075362071829902366206434133300168714572889250288651266426603831419437785000 328 4374892140625933019628748502679577428774706007516324722275323686927075362109163983340251598979072000 329 6173513474208560953116820619300211886823178754715350768168935728274428055034724192702415416070336000 330 8707065675480510809810214257198929859636875698191054905675470655595123335679788768273563091928678400 331 12274014451472273089852810030286051597989992208699477083529113611881336857240497846834679784741143882 332 17293298705546246673791163864846013021588955486480413165524831726088803100221947923272140893322280960 333 24352663265430329008642202919842756877428709472988914487073632965406359808195434923925870712295562920 334 34276264814482083524305646519619695024621312574604325260715237824618670683276634962511336607518932992 335 48219190000356990334770291217705136957860795969952084559693472810126460529912208153493024003020086350 336 67799534175933031059809543251957632811311788780582122730091995586658664719723689429985477169994792960 337 95282877209901073185031545302274803823133149347349967446071805191335285416154512031218574294404200760 338 133839818019794828948858361613198364741398311820300567410464104871926013442899383506612880288345528320 339 187905328152488089989611631317912670881297033361340502954548006886685654129844983622800311376866549292 340 263679938850099720586588209970049556216556480541721841997718160594200124580833785862468319717125324800 341 369828407702990226556677330406705796949090875555627816254876541190019917756310282847249438084390405632 342 518453212829211659569398637648326133606717157722654457653341599913897701191973520590621242817399808000 343 726450337741146572522711820737878040601796708835636460910918818455858506925000208393158524438723191375 344 1017396581045198985632006229735790676604170463271916579046284049016386687823470561759941992085719613440 345 1424175536424383499557343085692268035862187614368080844084982353844187890285491748422974022291840902400 346 1992629639785953152826881444626377192096519755725407222344428557983298473290493339061362846433057927168 347 2786636839271640654574220626973261768025765126889006616827512253631190026029261718569116584613084101610 348 3895164343445057324922699449370527575041282658664002790312193577385657034322615898590239734365863936000 349 5442064880858021700596935067108912228725954565698868518661550770881913383014385349594957203221912963432 350 7599675506180879464536248457065645368318591165099880628937168172957378207280314106210364079076542464000 351 10607686313787068278565402376373641038623917761108159601392900334723657623934017528142674715687351123519 352 14799309348896709438078584682810149228999755501998540316948586298552826323516933031858107551052013240320 353 20637555635276436821331188168424264204625647999600270398147133150902285618218159364422854376544527238520 354 28765501976745298172842941711317838904677257735985327912909300097489759997218287259279929889390623031296 355 40075911136834145639082312057668999520575668857031874910800816002382093664967737855077849017576507702200 356 55807613448663864421031794508544684519583795929901063673766504965952693455358378212748949795486722260992 357 77678877128230213207074865889052287203778675568904208787650725962057560359504432191002081922321309937920 358 108071880475554256798655263960314792924595289320984372392304935078015934243322046906773750387659422720000 359 150287753020429450267560228620586139082428562867516462796605619068992895938150405087012626373819891974730 360 208899025857238155882438806050958681941183362012320548586737298591700880791249209800291823712305774592000 361 290236481167104753289728620562162001131998746705726373697741701752008188770012481535613465455746979508908 362 403061356841300727047642713055751977490733660963402391834808476310712946210323963315224243549304901611520 363 559493070810871083045163621963083290766817047521660125153160592572841160872718302423080127101958327064710 364 776289038041333200713678095229959847008011356952401543226479365405779553806045965601347224358798022672384 365 1076609444310528659200326306632068785740658718650658337205412685566728354962012776832842314564521027861200 366 1492449692251464298575482656741951827803060494337007132997732168084849140903336875759138369830174438539264 367 2067991684704497976853677284668636527665451905649844513617232472135086178978285631546831611216146968105810 368 2864219057327350846273849890873755204811394764537471663448297047550638391169323307156982338574907835678720 369 3965270360612005458420342364598613562882364545895202703936360574478292598455091566611381823843423432052472 370 5487180943101421120553481431438257912395310413661930310498794026331620740689949616325894302869809520025600 371 7589906576820564869800421855859493571142549475863436788270680702523114770200284331583126171500181960855544 372 10493853856525197296902421338622074828384938421492773981814361025014624574092609754317755599865627772190720 373 14502597119292084985335678350520949239957895645107757975295546657841974147067593048174006153097129089778120 374 20034084182202234006061765524283937484692091397948952116431676486070449325614614971744342562053113737592832 375 27663485185168211703932395899442498049779011038582831250939768621112028271581906651499867376309985741791875 376 38182004338731189456367076516497431156825045506871710117671494917671186762328207696498522851221386456727552 377 52677568142357442785005368881685494352686168685595447111104973532423978010395037224330294427448617239830000 378 72645482136652326998945802258956303691339075465187354139432635700640130571497143160368426172521672228864000 379 100140124820286679983394123233501304412379016164718830852029903145725444437122789183470901677612059204782714 380 137982812739906620681032678566495926464625517455217636041650572739340290198124545856805697382610795282432000 381 190046521020847194545190894912067738937112364466292548830027857737656203426457367576175599360228511379863552 382 261645718100605971747709215900676001817577262439558349056474586334552492628966750291597891766029618116689920 383 360069906335044651522898309097347202637246572929285143501058827458694791765205570309630463406242131211005295 384 495313550463524241576563267824387353024576459587829470386261615346448802335091565279575734745767818840506368 385 681074282445264444668580218006568429272948548053854033466448173471819279243606555481412677680379900710739200 386 936117441404079428286778246070494763258376597977261308537916575683672899497128986331997557431038671368671232 387 1286140652309433368069532976540885065408505910773563568056412486066864377948247349869891030049298216381809490 388 1766320677991084018066799500260872876482512752853783830177081551159753144839318825330689332940094363210055680 389 2424790829130591523668951255955180122747044503044186214502623285956909693799943432009797323682314941751369224 390 3327387075628400800347570474241966307154767564813519521811943322029930547123074594841546810866337718720102400 391 4564123205619331246724609794862655725158309940688920886472529920121569414259952160094682056297156430265031997 392 6258021504105627446804957392794591101154910893043940255390393902752953925861271454354039256155555138387968000 393 8577151172888062947601682862839354597025478619189421636815497210349661144372114545207079329556475698346309440 394 11751033370704574014564327436461622877255979043479933037181991910450292398868874459098592816043565660862787584 395 16092988157009691511520936012763924302933635723888398665103192383243500237202693835726949668898182790802806000 396 22030563838910512105151579457044984456770143461031100227360263938097190217490599028521090510262070075383808000 397 30146956142479600240931744199898143832863476250912411443669535405008185263880637991588130048986580778753976360 398 41237364850617560405222802672913163614372997165360091688211698663796502648634920010910250411537430690756608000 399 56385645938322568854820198844075347635088928246150591131374606084677279157887393337854120220204630360743305203 400 77068528810943001470665577198719925322512302539426143517443688670959697679083490236252533485529876481572864000 401 105297258154468325554012139512738054633402493342047266354735119374785023642980117014593984410461168817319124408 402 143810027557348229701755369339841872626004066757361295880681848756687428468468323669168078762381273617575608320 403 196333320930738343027170808639848776884079632631527725438635228652848903090943831444834503251838298672809495040 404 267936704710776405627938511030667335295518049751495711336012776552887518300750543678182526950348917647015444480 405 365514308692124703186368098808629600119585631001734657312583441590843846353443373514281137247360978867154614600 406 498437992145162142420644522358229044292726495850261611394613352418336720676652641768421009706248065596201926656 407 679443088558296985233283672239958709094128661248122710872638905442580122163024666120345388720937729107581456670 408 925829105307033631672178884352064706091533795000270692212431171291957397264896570439004468882542070976610304000 409 1261086776462857911216905180791067164187466960463687593819072481891399834024930057374814021673722002605939958360 410 1717102059449736478236229113881440665628696615626634292976608370404038896250924524277603961355267315589635891200 411 2337140574746257032248210833757330397327927701039914863654503769415246641468176848627445982181847294813148550956 412 3179887387130291312260938625352131107658176770560537003353602027216725296547861181045814123602248534839552245760 413 4324913345348358352431307726885427057568035895135039909242301497129850299943888781272738568962879353727019440000 414 5880069085877096714094970789607907528995104430442980991821116241153025723509303387707651036998567486987831164928 415 7991482904722731466023785621564114740125479714012127204741323765173321572147045093912614044230425859910556174700 416 10857074662296388273520856867052421267517941318164664248420141531710074675251415247309727068040118268986728120320 417 14744815755095821903115867147653579703272491366911072822653653044552528610373385900970633303093799628407022040000 418 20017393247765323658448701185768471706061014279784886439987739976673157714581488897915070041883865096825925632000 419 27165512509345316563330667527441178416939533592747877227824103037389636842921774366951968256165584460053533411838 420 36852848173204338066615358152641370954756544828716150357045933382277913963755870360519104751627599262995159449600 421 49976696460861973033402845021089917292969900848512196264069483284808766241024873755502990505725338634492359528328 422 67749784838933833349035675517228463384080708545132442182965626187456515513706107712882118518857575695905792286720 423 91810581002334388094976872721403116711898975389048826286663393609328689959274981570555088480786640234786413661620 424 124371977787190599928823752136761316114679524363861090914950305527398237584937738833673312260187075887178732797952 425 168421635704043338394766021567429164540929758960338841828993432170921407411056032136828558755933454509548053669000 426 227991837756554225610165052296569533280378421934629701113542530284197786461702273019359528036113557642498478768128 427 308522850575156427781763661132044758863641804106719764340374584472114537400796973072738593011142649464808352071320 428 417352025427185387005187078706658581542584768685483498567797245599588718651482176684160010960163739739699547668480 429 564371927105030556441452173854761288543606158493030315900107880397366309470221790397297747290371037104582164267648 430 762915604778940184100222731935498706396149367545499389815729750343824886813116832649786966330734530234129705779200 431 1030946996882014845131925128832123605919641509573514541146822925613664735003884206929787698070180998467036693190488 432 1392661104570823039251058000376652271160281505883146818444644855172110628729760618517281498287265620495275393024000 433 1880634265485589423128262498286465534385012224986017627902796091816904961158270664597985433896006211518611017956920 434 2538712673058321466504187876999405566172918834866201416526253872149467244504939202475367311493136266982344754724864 435 3425891308079846081569069755539294497925968963054063775661005056928942951293576572814435559779204233009150288477000 436 4621521144910792646104587154875256774310531686457543779951390819429155212688861538752468629391258653920248580964352 437 6232297165077014929179781618043644029642934887965328684660229730200122651390048561747161557666901899340471537456000 438 8401633103037993268696239014675063669035992319076523920044857002766161126845277072085229763753337814789889111408640 439 11322233971952056152806921195035821080759024060939390974886394797834087975617112004342885394824065733484652358877527 440 15252951629222913957525074333894191664005921824534190980969064990021609008890344420962291312124698441988250140672000 441 20541375095381202913736830888938480388862009464778436813078454306303754741248615362540241080091407281742794410771020 442 27654096908163174310099317315411675684332905973529985383689910740577685341123590823614233637647172745048901539717120 443 37217250630157870758544995416825426763041957699783432993519095823021543211654054039586742068949889415883893351047970 444 50070787574164680499601111486922909983031007838145638007039430601517005686137586026842106969191700281009996987498496 445 67341125923402474714016416658983831058040743106575129171707082497309375272153037493917541890549945170181446887058000 446 90538359999752365556457003810043384212796940614490630514795455948803871276572706585346410618228416834269182763008000 447 121686291006957172595430627636348642955029743148511657616500789814805595277476741076387340083370103966594384092278250 448 163496305549631514463422732245768269127365716481108061755818292155320153449574826483134600469168952835731325064314880 449 219599813989229105081131960606262666859628645550309630877059556000493320112650787294748020233816086499148589001744504 450 294858872355530366879784553137621240102855365276658709926643424282567034647249233002091401097297017593066585334528000 451 395781154795944712832192407175449456589038106840872767435977257566997006325969915724126600619414533871491563113313364 452 531074157726399682575571132106083623261983054984057832210798631751317707886754748179928424952887860746900690648924160 453 712385118638385743250395012276390372106806097724290455942950254833089769231252362778072444786884085345931922215239040 454 955288574040350294913776156383863168772438348444261238651316941492181765466138454881138068126406143535626278082109440 455 1280604026780293561866252645321315398553088662979288145128070869740467354275930946437069651700657630588912535105354325 456 1716153521898917982564672239075409463239197109896917837188904213356290571138556498351579040004339330630205961882566656 457 2299105270585078307007535883854655097402372897898961749243133274228554718965192246828867669577371357483517826029447960 458 3079097770595183059898352874742732208265464764102103003989773014215938509755474750970749190880000589002142484123136000 459 4122403070929175720454883393780980473724859639170670716386384727319599807212767664777916270317189544155523415870114968 460 5517473119996748705223683508631438923183087964240723321891382787839222294688942733856739651741986906333884019775897600 461 7382326415505152230850999052981252508784887303834787577909910258144650864504085273550571054036772656567865098500536104 462 9874382579701295891320851176678566585188327946681066698108934293544581523851737577185096257349664667801023433876439040 463 13203552123789707192649429847435643151069953682440326361875001581670397828403975454864953966047372471046493481569572695 464 17649653578443657828729457563303706957589943829547425410071135432733308270411112221283867237580732799695375002907967488 465 23585581590349810374051577770477483267410111475495824284251096353962718694114170814434072281498035468545952610981862400 466 31508115630665545969145453820621676781405039307714431900942294184909417703062964473305533392148912844698325091320107008 467 42078876834507762356353757269046626270130197553038665984020069781128910027632512471094285323091376654035567116316968310 468 56178759412687442977675307922832147662650833622374343583729532213311720859670170505573199573961029118364938400912670720 469 74980248149357785374654883603895930384027537407153057756364235309280736538074570831086593759421896954628844724114365568 470 100043470801916865762585130807444198833026343378484869411291577424312462942731020003467059435606096607273838077475225600 471 133443737538017616893094117086665115916016384196757532700432378929210053289459896288454851020154122336555050193180905572 472 177940839244610576256853142030944747817263725601425638918392188666407205023853679779538359034137799642511603651641344000 473 237203711274565009886973449937763482659069792214318987021093695379479629443074813219021666319241962351548841789830034240 474 316108481319192460687657266542465769321693024363799012241169985861272999227902064943474732570786128301658724571980365824 475 421133756020421652931499910581250564780402861417589176687818600633027817745576680936364559545852411310442947743732616250 476 560884717919975119079735894259062286634730750207350754681024442569744710879731367930529576709411295803762397704425308160 477 746787805783514897095260090613931255304510792170906321289104348447517513149355173989215127978081387038673075959101412840 478 994011233262580976916491477782775726470798162509657375013375020814900460993007186213133704356315496651484385040470016000 479 1322684413122142258444657950654614468922484962368796575505090392778915746143399953658300068385073345153671746144132071280 480 1759512881102785777005361851696586963143235858866741479622962112850772210848992026372009691995744220054077514796184371200 481 2339916379512501629743049417973022840432705421075693155679813482635685529437372884560296406926741979711856173449906241712 482 3110858770264478050429673227725954655793705447380490508219617154527423957667293560746632026506469230587847920658934353920 483 4134592567873245310010158863502085609706092235928083714557581818922332444859972882332037026978775456575135193586688903840 484 5493612286719899392353616496652845782398887814276617695270121132507662529206654668881433151487373547421436489244924624896 485 7297204976650917974858921618906660842473600178390463278883201616205978431831053631010554848828868040017510598067285827600 486 9690110507149707400447954644996885339531095632727482151384744910317995636944381374785439937682799301144610341808874496000 487 12863967867895741739964738684506933528683174654915228018598149263985659412255563420152135455862097516776738668030042064760 488 17072439500393305395404382034030723867221888954314245543481227792660791637810948854471343262266386601328465091772383232000 489 22651189925548653836286061792286659694561298959807304081224096679194565752463276279604084626322465355106092708609324831040 490 30044269333906764061728189857364383038158336957887013373201695413357924222349353195848737331142999484211304741407877836800 491 39838945816056526690479641452608321175630626310410895530925722283053753082287840588171969888604263809872959020936875852498 492 52811678928392820084802001408550348042815027578057602852863485320697614783817901449253543108420528501901509860584926085120 493 69988781448203772332753782690145979296537911123854573529836988800602427535729952587581150785956151723215333774356967602000 494 92726440008285276917058306032725021177168645305541076467429047816188681090948615853798421096734319528496405318806269083648 495 122816243558955164722896003563754560067808613739055415219312996463529895183928818585025158553884444531454430400028460245900 496 162624312533861571020998850392455075605503955250854713829124025706449251404968757212913083930477059608174653277027784720384 497 215274677201576520755501747113404053317096146267986715110478593836229412058720843142422728985168765178708587061331212094720 498 284890912538782210030129043892729226606568336713497923957082029680332219861445924158291688315396044138518079082426312458240 499 376914450352352058073707513174662545643472291291832017043810233098687438048557497089601097540409195536440998418728434988430 500 498523786843831382023555933410534228538075808977457758885105099445489426022576287817619546694101745165327820484348026880000 501 659186417387087605674963270055390198788000342195686392460369627264387685268122130613909213764682180147893525439265165889152 502 871385326247259294520111097568685685402722961545214418611728867806775240172669471535947390570319443682858289606040228536320 503 1151574979320611310644863180290314906320085048988765567693090829068327174328156657928201279830131130857422926084376613926270 504 1521438984770331549502804886491156113131216467454037904887760507821894234987869732510123780047298975211866961846093770391552 505 2009544172742988124347004535147811397487483488166705443089266660862440746280248690120913284167163458855947836653011822569200 506 2653515468053084405291176475617385269662901940778788563228646351503029946718464464133542942929117248007986772106160933240832 507 3502894770763629172645359345360707372163582384411839695716155623952500497597578305509634623841727088732412829800232174677290 508 4622897974401347068028286574830714487924436812588801217314052500182955584826943250796977882968663391342451401362444208046080 509 6099350975970552083890226497525081655222584063807406132463090584269253744544166578570296959689551146006175683092010982911720 510 8045172952434271308414809834396231517997231856371176846088225666850957692556519966465547958868971513499998237240231494451200 511 10608889684756525074650886018270786283942910961869238294693241190905813240534884049874893473987288084102638329950111403110777 512 13985809656573937606962824391124520344543492003105043922139086706706112395080340193736189390399570464206176208119089866997760 513 18432691958267143597240240026448088815432557057614124062449401025436468425075820952381666866887395347287987306929985408272000 514 24286991955072999536841321686994664382372745175961643399769442026331286829480603173999553437270113835501929763396473673535488 515 31992106866731784950285935536171562995291425263275083516506099449611920613225263782525705349534404884019812883655849591474200 516 42130483195894425140358042981512311527898122368701518645316583948896018170557505520789996041375488818887325315382408455127040 517 55467023113350355703890086261771459516742156901514948875540045908599477454489724570019145399122450782674952010987565915173120 518 73005978944673811062470960534901138701649340365714124969120907130250805298494401656289928033027607356842633589370344637890560 519 96065507943927176565245603064034676070272352268752175796038620592976002290911957412875466603367523783424185441056444094418297 520 126375344221036993526477580650993154333700256176764633697653212514189160817463840444354665817493888305590127954523402862592000 521 166204723146312286993427572193304516669295868353860623862416419103477042118301564849816695340873664664735296121274465085476888 522 218529885939571590690277736500205766167153498995181366688722704805092213000515144300345012918118422746484190901522658307584000 523 287253355108996915025902799810577500172139510485313218923725948636972419877786804117795003080621198978980024340192077583383370 524 377490909112999672112449098125757489699471944794329887834283910487512642689198359804097044506664781585057112687346694369378304 525 495947063141004652418747244963223374034150589883207727286531149843462306420300056432831477975866043192227187455807487431088000 526 651406228870843777483182951148894123719064436562898625727934203731252064586597734663148989535634699931429392779038487579115520 527 855375030929766230364692258266460623525337476094066318989773831038251912704756143131032254949732673366914407421443738682355945 528 1122922089444322784824083299309533583085611571422287398518827151757850809581995664226905634431970143464201612693014657934295040 529 1473775701838537313900193221299919390790249591769272793442507731709009329154089615300232853320413157148885074696127061165747356 530 1933758269021927338099269150551558277300700460962372065532650680888267021351430913088075847181101623407000480098164806358835200 531 2536660307425725906315398859145209611954038143126450142914203111226242576486285262977870391106230511469641429341180093580767546 532 3326688155127461207224577588236304169541320096074274167674908073217155385494550762204532035225027666747507783430970404962304000 533 4361660210511901262227709276593149840663009599578595269618548960903116472030673812889280111016010536522235279975475470019405840 534 5717179587008515513551515288959395604495879799876261144417353797162577071578620996409490010374605319117596772629798311790297088 535 7492080134227065294745507216229500217996583699490530270935774120722974249627366226580426166467218463037282280795771260189721350 536 9815532681868614615790684009747442647002418882791291039345354062485854769946134476657813143908255167211077493858560089551011840 537 12856315367857826989714079198457374441313606274578398372315745939949008960314665510388446813809154952366947919750301265532904000 538 16834904147908045343423754597251064647442438857157163018928723409101810078797225387182528466649641062416613403090775773029888000 539 22039237611132836334846062917844968688788749262371035661667523140124529669081500869964328211695730734745742755526108195219455306 540 28845267758045829958097778073842375558815586711731981701218544528002608159747293978046458761668611835183579210997283497541632000 541 37743743234206860488678510040733914668920523247956389587833317537990757203991447504860353984986350417732835398886535380901003624 542 49375106757325451631868333007823970286688648782075155099613165385299398645116695286127507261591521099522697419434782539963269120 543 64574954103835116317142351263784677678383677197251501335247670147345280708991365757984468170774423012449011592765336005182668565 544 84433236918407157632787111987789757584674245364846407599891023888136532364960212939234311155918723370188143720050143057670045696 545 110371346208237030992085425267906597980959095891858733058182077882608936462590091142175573378584328821628943434105674411170062000 546 144242453074108065549432922981941239845790286727065696755370748626479253904182315838442847288031302695692862685797176808838660096 547 188462092780096958421580810991949969981074527115986417617627637574274161697056923540754985332215860223089950838327906155621002110 548 246178067534843524229475578216342275959965035905801951702387271407852317493063681031419873097319158186344591707396826112885882880 549 321491454700489517177363154645769815530058254792055381154083171337929493410914370985819018431795207321703736397688046387218813320 550 419744024967009231090786288682240997872849141246637697174934434519289602614603856171576225960029963220857312952485250737077248000 551 547891938161581616245970999817709706146163574556591301723546885755481170145731340558130292126067244131361601128981617142773402851 552 714991502055151107897077053684202481330258691390437462288935650083950963413280122336112004668287795276966804666466970474381312000 553 932830452121786608896612490814529052909532940011602759503171025701408347512536715503086405280319802506110863837771548850343232000 554 1216748155844978190130248335685810259450453190116278670144608101385840957025298980295291490343122842441071034717533609119412727808 555 1586701034310006201105401772135982662888929726630262093886000438989147229860894333180563925408541024437724307652890415186115240200 556 2068646193832849598014444137559672197879104275246243134666194810664732343071106627320179488389880770608397294010260077773255016448 557 2696337893084836194160129671438283323932046184258439895269888811189390919150746303529733335852837239930698092792916393056600513960 558 3513659487214359685334287568671623443587559967428573822392981873682508670614247091651388799655583013715528494386292246263025827840 559 4577649765236535349596155395798041932073566948618618750343367711624745482653700027776709674080973198218143759991135226065378924121 560 5962429554443895163327352602456736953029871971120352039122640320091717535399689439788378629305753782374349546570962558804138393600 561 7764295238141510028359054069081392225850928127850721159996407045417169572437086542582409697777863865093985599865124020161012437888 562 10108324467467460699738724320835364842340787820176270561407209949751675715677886150768718437946593818618966483640413523335584747520 563 13156941071574584794450280840118453505874672390976165096074637085284361021267373504691033071270645133487871927139118188056500998070 564 17121017733248986079451971474910275381590232448087585054571258087633358304107273099692878627207134894464725309938095008156987949056 565 22274265114305691995552122791181994659035891227107859463752278312077248393060433596028393188553686533282676511289719000436331245200 566 28971876036489131514797137323037236211569994678308375907332783165599598436733654965485319278328347900755523764329389533375514288128 567 37674677567131995942429384632178260190756868393082086889413434656336503942773895627903686213944723848711007151652591207780428259935 568 48980411156338753276919196943087206893380042513851554642361028990962057365362285204891962124251971806506784672618146224216604672000 569 63664235487445467928161308137433770957151577341096162796908548465978190873915994780855261372620428462261719230812374495590748393688 570 82731159598333800284439737896652715032823072310726694764546182013436137841168737982181463853501533429655555547700512558254481408000 571 107483905290189816655062424277962632560149055542785378057415841484596268512676807473167912282675933617761261385382503924337778239746 572 139610719662826000995848652030203713687942483850915843513399257662656288227222241670484377276407121417517697105698286322042258718720 573 181298977564800218896530101306165087449811486045464105216593774337590367150710149963988386797484663069468634020920370701503255690240 574 235382115851675824531356697909973406147118091193016536689691987113974759785170887753825965541177174967614490113964942642847698878464 575 305529637438727273742807851372641026804724860815173416371354719596031435926794062273114045997767971480142800502692755322261019731125 576 396492755969624436935245475629456997310422718783340560055880840561094074627994725386229379504446631479591261568428846593845680406528 577 514421905332522538025336354026278039977820725730677358020082649991728996798851078267960863610208724141975873014752379507937484839160 578 667277048919945993896290327279188305478997304101192672284394665759746854814542268725109431415604142804641307898248707024649498900480 579 865357796105454252565949852822594161801568853510472575385962386594403977650754299235011380195441520839536401641323396484005633206500 580 1121988159971402765970590529922633761686640052402493052273862425912266851870333180986766615355182782247194772773744841299595419648000 581 1454400875334253791272992717804089244145935757855546945909532646447869268720040530446854155876191660903491462859788245777755432986240 582 1884879188518463815845655039678400404947250831451892279877718455405264303699428430227469682465686094601301464302696573003195355217920 583 2442230764745843881204131361371752292698000442466952359833454770531204166089843099423861714008940063117827650818297476254681871123715 584 3163689908632640309502803207399702209881303526176541285766500661176374689292061536053160461898122514824029808595867675843923410157568 585 4097372037809927256011578367862612727828583988140340676386753168435747286860754181634218236351591317193532592673835787283525171532400 586 5305440062443305163075144428763794861111181348801265931991518424301242576537986312087588406712769273326480125116774645149705959550976 587 6868188283257613229228448438117231266354850944034127839575548662626264309816501144087065547647362663501233625350723805574415971798010 588 8889308555382143968666580205788769027937690414456977396531679807384390581909164451950604367051132576686284068901768059754263478599680 589 11502679535753745340147930993223098094099443482992366969952528685951057839602154328824307695765522311928103427332425109965644986735104 590 14881117667818692129324622546825874758291737922729559495947283453771500914080529386778280908133400878130972023394128955420183549952000 591 19247654360371344111730259450847383981518856372991291529013378575078423445254973164900185672814158881082693405357557632016720221450188 592 24890065548615705604833029874980872136458997444956953832548256546763849183323023988456728522077273757860701031523877552338421740994560 593 32179587702680892414239436233747853856165104833798026088500202706555082212709205560281485914086975245014381550148718270805992615121720 594 41595021483316878222162343522654910268035067391824535940033858523843863549477384841858938357820637053705712101173207453885449162653696 595 53753767457590954357016560676115837547652400937024880971133119804620032000576088453175084609860340755522442824042784162943115859275600 596 69451779155421218697433661999836327021991236095892660419694931026283443810391851409074417777531518986329206396966208497149533237313536 597 89714984940692916556469450839256090258724854767633587771410877923318497356663211639718213717056173985464093637244713919154018639696000 598 115865457165946561925762988332956867427843214754059828163584472520082602768362052581396107653039016426772834358771319478005479294730240 599 149606540355933141100754254792817123409182853571659988941291920014820531378428650607068506182778701400269795320172038226241855712597342 600 193132348010423784640643568294777273816865186376484688842778329296684425944810483648002306091837301070018238194553030176317663150080000 601 249268574719904543968168977318516850881471090294389568444199204729524965649883786912364178671593410295424668396640120633953462864729560 602 321653542336324916901977480071988914446010294624427272316696705453088541436968364576823441225645342666858076161748556521020973776568320 603 414970928498572479011615961090773578492767898388039129367714130048957659049433390885144755174928345709028210908821913728027025405678270 604 535248869836827865749975283063194448431051072771183208317394389668467281362641206657004362399017451600916605609667732467765911495245824 605 690244291635750476443662983705432885946215724192664714129080154132403324810125049559729415462370169267262349176832111472186060009405800 606 889936647881310911818842513286582714749935920178516915859475643912222748572681339463171468106703548337884993816843280617931143996391424 607 1147162089704847381140149169807039167622758374874429482566958448330611506591664216555626181191461227469952949833452765625716499265214335 608 1478427837588781359965684182331766009648366678689000963160742379478224109085670367485894517488241573765594681604587265677936889430016000 609 1904957752328924428373584907885295726928224290886928218109366071818973530538848180435439008003446763671610845484394077164728273190755072 610 2454034471120529555686290645960937865247253802859652339961534390218580416387888288364810599607957079960500720567917152648193928996659200 611 3160721879973662648308824223761602209744327717134147533433467870556568547451991012262758176448254259069742280180476459278687711547449584 612 4070075259348876219638442221413474060292265550454875954293609734279848585696401215010072738592604196994512042527481135909073915386101760 613 5239976607635000620400999064224852203952867012569404674123234610740537053511771755101194415135470164789774025792140711232159890471453320 614 6744771258879623155121950484999858005369200175350908596131354703188194631295536109025164796750735601878378718072157049857701871024234496 615 8679931320870866962168501034106981655478875677826733119420655707734137919964717683713295098643110173894944951838207535337446294323619775 616 11168034674563952031587662219118948456697037767174739008418903897218300871000863671997793909961386934858787461414704659623482596136058880 617 14366429137393703563368642145245338575746391110035817271182157382913966875597979924851959028171270102761240350542144327473887785879745560 618 18477054807220411335158941333945174176252294119675493370675807334503787707059913709329548565096326508135811807020553746945246611122749440 619 23759029834899982514822302742049608451394239946744459071485532627351457430831791669505419303103236813331778706155490026346327904401566474 620 30544773919076065057887352763229974587433677602279737444706266099692929944316930059646830943926839048324405396877235793409005822384537600 621 39260659884478494959198050285253951325284593438561487917982672485983925968904194594763052077501317356185829314808629949356205464525582080 622 50453459821336289607965733580592712292761259345933944002773020209607738027384516727694226748330900210576585502371622953132799789862174720 623 64824205049128784112476080290558277852856675264778369296713425015776043646319386094671687321348543126975321636557993499017963924456344500 624 83271529825165105542992717827967197559687677851399716071319456460084746584054374655947271887412203513157741913389125919730185197519372288 625 106947144289355374980194914742452365794643430127910659543095479491118128769312059596587550774202224679490803805198897669080868626491087500 626 137326817104409714334708472845656886413578518901430574142120280525792771174020980471101538285811306829978247355267449661210233087815847936 627 176301186579865687425734026517455260750490254858898928649650127255067252890698917584013162610635130759466692632037576765291860289526381000 628 226291916800149430885064008892495547402440762717998644036057667027735961756443112266122303725458690401861195503553167924980032289750548480 629 290400243833918473327682113603523270569186900947106252428061803381196563918258492758925807154180919784674161637368901156195696466387434896 630 372596907492616419473446396287469412418134597544847404943559276301474370964480459351027673008648294373853035375618998129240960759923507200 631 477964952273960075473602846940501574940294100964908365556327664271747505634623278802187370433445718402177837536071853125973881623099088623 632 613010054753889418488159500728924193736310510984597629181165960014117317805762272576544340018638038060443109488840456387362525985636352000 633 786057081854409559407933810544483642414859875816662907525628727154243891579490300073935709279352009990149635747830379628750130892221899840 634 1007756744587635699139911486490770032116643652723028840724451481484445479668255582377168224367710840120785870796696074911433434020292390912 635 1291732789917132526517759026849796950525994775996835616587319916909385962830989876727863334799481735749044085393631118646370246759101357600 636 1655408557312775647580857722945144767570891899703243029313732807389390290593968371918477606855579767667467934031688128801467884415039700992 637 2121062410196642051164869771809030523948179077626142597046904312714906745921566909007206124235359477330093814707447996820760960713808902760 638 2717175164055344676169517880604475367579930443738975607034075101107862401836614382760344006399331203055307762927687847229337650078095360000 639 3480149971755323792365330988854135666376156693071256242386964160825951338760954711520939518819498965599849578985279748853959743295132971744 640 4456507209056908564060217917448519534008232191572429373117555010650126630194540472085880721277031017340199836831327458800175020813320192000 641 5705685022123193612201417741828496278480799824277483600254807610785280574375828800763174610519529083011609208896752696710868626072386420600 642 7303611997440168654802235234632786029437156348911223963205560707596414936221606457106495701859466101601913798478640210110447256309504901120 643 9347263982162281932041419696269908868158223856206922328919342506745608100922827224775505522511718717867436513833302558689953024569412403470 644 11960475074685793834777944356870397778491506781552723165314537695044186522658615044902378613072724065223407923674616645028350028248232493056 645 15301346595262799827992571348297820719644065551497811022241920881872899152324444240736997010090725749893501760944015160195159678381150006400 646 19571691721378236234784119067875385606475332278108313424039819801915188794343586267664208298994952201957675794418523321950759409515463491584 647 25029072877624462275618360761336428775494032091984850830499123526193218942948051328538350621140715743524230919096119025417911744221584962735 648 32002140820519904237324750932027648029307046275524546467845940304746824052310331986443833960509650047168554168669483579872936990545035264000 649 40910177436604018054281353924552121044656859684570900278876649745645673278192406463978659051287412823374296262624514394724610143820282084928 650 52287989725987956023690374469288256331641731427981971927285579815554352700479738226153406429181517635641732227071445584397623802783574528000 651 66817614425108675297483077503087452431557105193214013880247400120243304168173961769933717280185620856422970871048063301890463431370798545024 652 85368689192125622958403642835928933056725738462959074664957924796881476882317745636938064012922585933220239277680596633811409166967353180160 653 109049850026228316529109484114916772047681483811599977352368818742078011149873007313936192435384312576326957859716017833248887797651350612520 654 139274154531299162387238979097511719059812006485786426925690951839514739517172228791240956153092305325615031017383353423203421839377137876992 655 177842343439997527822650273331437295847052159321681139731550922082384744981594791189362822940289848834838886122670034611237207724672245908075 656 227048784998907441460637156178082990901502290671332047608886202964137775747059915142026352203043942931468785499678145785459144521332538998784 657 289816257357173774331381813796036169965990718852609223718982732605136126129186835563888234203416025928556632784314724769525651868575511042040 658 369867387771840989157663875633117742473132060871605399267794531661993330081246532319366932594826003584352797846818168721702158652304002908160 659 471942679020956537329691960647016537652766511044938891750951130828953596591321195207412204624012177276057440799382957760510694062977972884318 660 602077733016689280356916824316007172100369012740662071594297462422544856428605067797601507879662451608441649646258031487290619472136778547200 661 767955681437225183110428530550938502603762824340315722298363146095412589950127293198363100420432617115265832876698506959877430498538593659720 662 979355146072995260850218069733553111502554019111523436716690930025156738645187221996236625470627958988332499245544347555823231784061924843520 663 1248719521757767585124189391749493295557525519893792522739971650858237053536883343537880698496538819874712301788254462383453630086693359150890 664 1591880311559178055988986875413681311834745212950484413555981305945568683951648672292134584178250534330885931177973753187288954507442081234944 665 2028976039024790704052711819626364449521551418960689988091707899404919864226066067236455173131608386772748795685367608688848124121534644704000 666 2585619411606453633841854085075529132634508220557659611760211065502509632449276031232945724180790853209335689977625375303183438340103573827584 667 3294379540616301922226566994945470786395437709747947530869493097927376846374016582356879070272039477621105345883887542524718635438052418301000 668 4196663930612255201214633555106276823131679650368809997342655883779598217218550712251332583053023539738305886773270085893703627044749490913280 669 5345107640195478744802158165166970933419088368246365755329867749203848833005146684555675982870426239597767532674581085922932411002908321537536 670 6806605758597485525958181003368781721194478132777404519849663762794304521283331971153878720786692434109721731613264237276073748008624849305600 671 8666161746857359894569149031778799109883706780206990430261961996347047716867741457513817344373421285304520985971523120286615811828975067201633 672 11031770293429132717972308368186365938275007802200564510426208044100594182687493171670273193938356393891524642701416749118142493188873225502720 673 14040611704480581579568609924191223047372967666301309846548222019171705387154850515329778442713655816275337544350539920929220523255989735472120 674 17866908741692321886244343741058088501235781872362400686718986153865480097005394618689276463555883014259350761881332117084483947489400249929728 675 22731890346787804623599869542947019013781220764610281538813589546314620576090431442189308278740723055775505587204105002596054230263604130647500 676 28916425049046088037075257392709983786157564184478156699899494558382732064517445296697450374891802987270465813442456635508215153737847343562752 677 36777036606564135726335602242388502947558288412040840405723990989510483271627927522755364360634787478876631827259267020279423439584767692353160 678 46766203880973046070429893339629985386540183859881103838466126454405897792201728787093356932589054171144270393009550101447911807392030735319040 679 59458086569656120281905227831013844760549925850382852923618922871388085746920061224353332372601361485424812603375420768432830484489561473931932 680 75581121457013457664311023149929258321398420499988018112052894842970722447486037207633501749620485386703022530011343381773670383840520503296000 681 96059317013791050680686940294208516960536899573480066465363348512611504720481664696267981351698788432123321740429001660759378602536233720538432 682 122064558577681852265251856959862749283779122099823605519961965423881672983408977863986897229825850302818111392977449612931788539043660230819840 683 155082848634357149912922065846215777368596768088719581996674633596213569740260312460125621864285047875379717781951384335892171643957532527325170 684 196998180516802081527579417188847461148121013516629374134578728881192001972112053145366415318408967048949841771137545439251883019983920934748160 685 250198721593875084304221998806008701625140188800863162089899282192266217328854756332328024544610858351094393355483596998149566922136204560347600 686 317711217277850396807055687493342832739407079458817494629144606235526562159053895946159325812099873656838896313087817029500337565871182472904704 687 403371087503804704598903454559366185028250340251858531142895448150150916799612177926165058685909083598485500281187461718330961353150554743097250 688 512037657936247773866076280592328645535482012548114719943600378744186878452746675134294443383552911159470929919767716551425015014711350861496320 689 649866456509295601742648120061711109348709962589062065530870980632603588774054119313072840778134406160391877491320477554241559133316547504923184 690 824653647517968853666428982116663130916516181100725418404693399864299734377585116303827946428155389021326707598239613859606463850429127501414400 691 1046271641194725256894980149429077971893848687362122430586060703660455115420697259145903627909686057600397658940548767826646117478985700490188350 692 1327219921882250676800744144806888542058805715478325422615110374122617912214193840037810088973742391197336608052868271253021234944231755056578560 693 1683321453968462659374395342465716167194773562182259642926149292628020221744720265024327531575419878168865521372798971262671134495071189657837440 694 2134602993701760311961527389120314502586692230389319385932006836980574859338841538298777275914671019334406566358598432480404124626262662792749056 695 2706407687769671937037082383627919385713553576557338197986518363359038555179133045918456906510566682038712562539930375260724464929853411041556125 696 3430801018933009095148399329286964099167532828072117011889455762507421367195903069934694527224918274245538137607337850692879223117051922322817024 697 4348347148761865643199251987184353607874798168927051384763968468848924893832255200029064350488415999335747670579597212450405251885404392927276720 698 5510352868610426152750777417465831222522525149891834595041746448292609683657249164939526325504912556918870838628016581603484522142109270824448000 699 6981701786474195733015798071180679446951075969900298694455892505483018106729518683174829584039306116948219584809853939822862070122169198110426132 700 8844433414049260756006053612995331821801608382045836466614711990454853452690523418579877760469281246320840121848450245893646935231387150630912000 701 11202262192978951441844484398118957291686079772265877142690300593633081490251650028445657223029098320060428114297365449048767124131969064814046184 702 14186282373811474425624190611107685704829893463154946795294467230368773854459376453217368593792658770732987961668058799312282645828258077003776000 703 17962168755906405515128860693590138311922615369448364507351372743999717144367319046468194882094968427101383955113809689155126212105968219168761125 704 22739264033841603964697189486727114094513420764961899522685415359265046089700012204622511912111567386921683082871969092569773376107471701293400064 705 28782045180865229088535697906276772181244089564325450910824219048540612378270174541528850650944773046359955150566172313008424435248657499590515200 706 36424589347131827755960024402657083916436407668427253763328776072274661663449967998996256297955199463204672383202862289697033633732190254600146944 707 46088820968654909351550395684683837807992735250844621071877490883648042827958801527695716831853759135638744025225050932418319000096280321306484920 708 58307524732863103166205338261433913929873130313004927604996264716236174324455304763371788103221768032611197350777598837008088303365511834927104000 709 73753364490194074455437768475767546355580521996160790853495840152385703149955829072031125509349254565422580863799937879970908948808916532532720392 710 93275469664999134871916522564955409678486984053726573548126991377862665669201334934791415924494886546769215493143319301459361702387509655814963200 711 117945555202403618563008091658442546591972378338033033180327978868573666708145217889776734283381965031039071703367572615978277324795295837118813067 712 149116049950585512582489389498054055394667377632109504511694373767295008512668149960030955344080649827923346607991919819874675528896654797602816000 713 188493348455203762657531431359217166808792638376171989806159550173474586950914037415877460263317414899528580128677075964509126817610696899164912640 714 238230106142694602917438833848514010063681401496249672831520615112446483976431571012812131131794081869083367916608516552425627595278083415844454400 715 301041510127267302622944847830765442951019646103090838075113266809947109552613230164973673506800911836275612896622234417490669982149412021841733400 716 380351730554978974789793380938660976650801372690833776218849337317830054860554626050293357143191906788364368769152476675016792225948097293581877248 717 480478357245029577280144913099890890470315194635043217140778036731541586088171948523059158381071918820255559504170944075850072353005076546466144000 718 606864637195443659937326553333834818178974929866207759378376888967196567894402702139657767985839391552035870840843771619651616992661049697425408000 719 766371855460045188872282715569550968458186591175385162378770382507784934043421966768508801289010785995127365256325196977192005758363588012848270293 720 967647376964092569519069586750939916631490169159776141996802819305148975718777973632803032508899721860523044699804503177773022716678417252037427200 721 1221587855622396952412226656443195601544219327777056962201646748888165486639478684446565257333128947004301968797669664622294142545127585500360999168 722 1541922127434351501668052814099387599861953123836515095334880517030864660323694594715155356034612658136640871472674219083773227916663853052200847360 723 1945944596690264674544126620003973043052017236189316704719017386294689785655373270031974425053448971004281362924230134267593822162011146687038200740 724 2455437825921593702384181929259575687821168948470645664937735284654617457428215923565656064732250358186261108765987742065111079255266398992842653696 725 3097832960686070401107238225408930917809384520392684288583599788834189381617942558378581863296445524007264980230062920084802477268556840750891815000 726 3907669073665597746056580024131475788287421154956287044215935182240186445128021808263983113493462916168216726878621455121991920328319453714116796416 727 4928428143196287912883604744001547077993254323448623696900648442017249031162797332742758685613020070590965202089298489951433055282302211739448791035 728 6214841996870676088321223231388498614923071444861684253007819463071905817505086181872558095357500343332992358027237406141790227722934122683039744000 729 7835792163408838442258570983079704936668716880973852717210479519329576387647894353827167621117726417637243929453496494392980530823344049020213156044 730 9877954453884307424689112376536771344389729712306037250374795191566221842602935267212119315491182078447145489405672503452386175394743257969794867200 731 12450378825629172444823831216102595328286705377428041423273387214215956447821492015902511247363100307529117692202787152476582195184861608588629560268 732 15690243659271677614853690706330593456854118787475535634589716499621219825442774886982648139225830380566642909151720240470488110962263535828432977920 733 19770084494531434026172992484014727258981913033355465069606354287909885763974341275583540059276125412447380972563404997373537704707623474250619714920 734 24906873645819079427226418292424409040716693954095069689881808502386322107346662470149662724316090486967425748861520870448261117180919446452988706816 735 31373422863756623045326817742983206823071587065553789673849908873152035096022562021813010389295353988917421019382509762819299614346590769788401828100 736 39512701217784204417560463139444107476941611608732913776312350251077888554948879962682517685079342465300242104477716171022706200255375633186788737024 737 49755810774551186564617022838925752809342757909335045220141902530045309870412774256392342137838130507608510391681561068566543760855009281998472771520 738 62644551104546146826749386091118604288786909081957681741803190560782052864173514276557937681701864165104114606054339098226694465791372839293656944640 739 78859739760692468418738545936007781243786839971964700367662610811919863424953237073120851077762550016048542768573810675440854996868353958741261650614 740 99256751643048925686682226189553866318811435182575492579156592199167485811218071740832458114923044052260189301751756289705607779704150479452974284800 741 124910110612531240153871377016720185502537917232243110152880422820062097292340647642053680827620758249466891924045659444262129897178029118046453077376 742 157169430630232770151575102030221860463814902153865657644239640224846212939871169800536301340889901548943117945102345655857347405730199399881276293120 743 197729584572803678077681670141845161334870514176818818881058158193013027608773001672849447646164219968049005460137970831020736544901740676764004666220 744 248718706088550268222003101481505387017349261160871391018104619021123590502680517705060075728635487022606941852628549471469897343922293548181478178816 745 312808540146877428796114006657371869450592382408872859954780590356324423206087613594066458135034988997271796306997733709588773868807510498023528070000 746 393352797215911533858310396297977311943349585778905358636686290529066576537871562622022900320465749217314550858731739474992463112000248670884067684352 747 494560591676499584602790480962585171040579722530724266899615820661772827526536818499955188336512501767281906092136483790750036575295723094795797229390 748 621713828876324569118271279813335684983022212816699842614516086832851669008690039531692791992081658196341687746595124220915105341574756526172203253760 749 781439636777587186288663890095516945116052415181728247160356007651411070174398110129825700282686011730722051644384258429071506694168314879951472153984 750 982051729439599215176517696987399891531770283875211076317918136033239407144587154032139779358115352851462183114771630094454480485744219142139678720000 751 1233978080493639077401232677662855752857175278544031840026446105404627568947009768323608481291844092430191323054979573930288091154607376121458862960992 752 1550296650036225337997289721016664668995184269264527584386492280000050972287254899954822551204191402199186236926345767732297129237299989484708990812160 753 1947406366191054577269414235182352446525651185785409842589686764937376794870659839180907852487191678527585381367267395519103609643410625797299749391040 754 2445867385429259801429226497818362540306579805269516414018368000862119683485267813746173173293532860598065665510238293727919169333014682278471860723712 755 3071453183752761565312264763890732891663354344360975872409406177187240383048601183951632144323969614049571654674309312475452210257409539986437552564200 756 3856467688658421215932546002797671660735186668128533971550893405606319725790185210815760094699753451701081860122047145312954224805962599675160949686272 757 4841393979391539447888404795966704428756182184126122116667322292743195443107621486443320126468694110533361273738162584032160000057612913726220939189960 758 6076957721751456551407089610199219163181831258581851967508102730344139275753476460380489875526249409200342809952831242227444052254450108530554205184000 759 7626709288884435679355582188958498693563355022383508360235467552967113111872238545478804348520039281896292133456797433096961412823874844882679027428441 760 9570254480669217227471470997499853627250640908144559101760314260122159660299483666139183086775944929001206994264734743687148715782711584124665200640000 761 12007296175779904864027050521905134140346811765251669939554537948017527727622159208070022359068127142728763777074937390314712378059711891895199289193432 762 15062689734139944175946991066328105931766324618337853581295489540300063895174226453577891516245673456471304256433514070964346299949637646757776216555520 763 18892765510853600222633618698591274024732029877808212429723350347911551780068220042338745002953784808547348665758925710293635293108184065731589131019000 764 23693234936589005960674161901655905476243514789416620335378519982279636891516829493507494207911180522494514888731070674803331164999764365745852727164928 765 29709075369061340038019423310048320495204267916301313093399185262528172893089102512943542415778136705412922069949136392506097714679532216079091779541200 766 37246887196559479315880536317477479007446719458299370090986450115825589321801454654158555820770232678458096685505218839219757914086329720583883965333504 767 46690339301833430581980318257984104818238297870841132062295834778308604505333019839659225716743790781868601935732851771869450478280520118840759627240875 768 58519471985294651489280831436253268347926406144353560415349814476261066680104698294907153139314264434778473252008751292089573041906855209664909116702720 769 73334817291640400610425231452262975551276550028737569205449786172079809932659783165212587942483474272918657062748819355721736026219479790386491415928184 770 91887534716618523259599041673479505142689760721161511519046274326953670436540636741235128151189284010990509909742598584857873157021431724532375843635200 771 115117057116422292180797401097301515290332828875982556080814807435944431159927265784570955267317288479202492886747539826340072121737529800482648726890764 772 144198111780928618626833736927084495758362532167375455718039053592639322764705541258185558853510814047977060939801815120729770635676115277777719456399360 773 180599443095675569848202441922409456804523009849341354530901993520551193531159190102999384794260037331057943836586201833621324497196696995203726367066120 774 226157138458695235710200569806839437330479799932248873584264907029190282588427709788704241871056582492645412359713609735912574326709063880076067957645312 775 283166176090081843637278936574216817343403945056706377984631470615453831267263268342311019522964705116679922479619807503848528409976704464695880386181125 776 354494706870625652677364412460892091268668538584349548384895492907061017533915112232796300640725304080660556626301966722766020758145365231509780041039872 777 443726695679575542723934652920229170960213083077094288322671015517695548327770234997497523032543773645468225045754195622740743505663963763100528662296320 778 555339934766739190641249215639751789444266645219674405844376631060058314540185233957384208818785086588093245025957416231944877113323696053250044603904000 779 694928169553496147587433970737835120487463032382163827037520388588789245205190159889084454361395909017486710332014382712665920072465858984853185538548140 780 869478229345564416999207235792986902415258932487152492124218701209719737638906679654130002928955845410657501677349038666163049457408273495926095852339200 781 1087715735546762061783787319006907374160566644675451720332913693221702199145500835862312614171780634411110189051914770713115471092916516006050308827592064 782 1360536297179445291840031983499350838704229343671652281082168982794501797208788892296412002176637084322478097822586011171459250526459261187887790458961920 783 1701543258385079585190447902758294640416962094420795592765126421891520569850813856036133919075999961056435898818399653241994848025825748422579770079149875 784 2127718234722870587211621975015175830867135202657675469585116730922591890746838474774065224055122829256075494763622414530743933466940370628019807625150464 785 2660257112696505147602934181434548140120131377526675832898120888935559361052957343757230494843178040052828460048179373341065688241890812358813779270007600 786 3325612198548977457535545924811605993634877721918367495217843387564937589023567961015577735182696071026652444568953903888069095900603068023750901568274432 787 4156791171460314392855354506862324300167657631169843737053969925251277452816773380032328464686349845017169903493933366409842281914060953102657955654598510 788 5194975899453474277049513390060377978019177286471729973236023232356929927075623017942549628816396521916173754037447417184209914273104681129814145446215680 789 6491539605778451232239212002486507470352016806841707002096730095097976182747283343746757392568804020683655860466663965575581444562679183764685889083237504 790 8110560065104844376089587370154720036608597371927502635421196225644940571350236017897705811975394276582412126042420096572028867267711364549006143758336000 791 10131950376581684123330680869413527002971734018160031806970229567132356934111214980748265874946215065149659415228910026022589805197770200786122018432302359 792 12655358540105254303638938989648652282263625289494640935295162129931446155399320191254797121807099251566979592343981903752219075163062083397979348467712000 793 15805023963063996869612699364626397306196247542716764796752496840867704774427984620571368875980505695565089651206441005435028716209712913477655614300275440 794 19735824898438378973135341898649219678440144951265489843562293848196839093508122877760704801538096407520614661814502593343485518274058045224109839898144768 795 24640807835544338848697417452247040888047535277989744951908878364269205928411827036147840595596503672782206088532666277250628065850490048015711484721883400 796 30760560731000150046857585038278719336001273629957566580467623238785037367090570793255216867355196273598529247662035436998399752220115534856395399009271808 797 38394880030015581960584751794583812967235819591578745355019741726303649071306459279513232885101162492399799546644978502665912144260232485415891030626240360 798 47917290845063183800589649592126999875712427269680933126873883993441709377511490657637435078178145668184978599787925776737447629740963914789425046716416000 799 59793115590595989119228950203623668063353929801233190332748757743730091112886710975663010244681969764637985264211530556018083436091358206294049891429107941 800 74601955221516155554197109687766269395464940922552981227311843373551141754371165518533741071592221102017010963432255239132964661690754247380226527985664000 801 93065656933134811165264529556142122498358559489158024447580417801078889460491917199251862504020738650679096585395963574235563183221485631102339063898081592 802 116083102605201731425761122329483694701068385883244032528447146415605037641271783372372662363162321798975146386096019480529898612171406890070298454372536320 803 144773475634052488481966696629061394880126321698075454928284602321929098240167061686325724479960342420731103859674280112172144853091670716035678055594254540 804 180530065251963493813823580835649322065148189694304754697638468681301187100555564261568090771200944921554906935991133616904929680261054798972691607566680064 805 225087165775910316466654406480643357352687578658472623948667188379300007042968224752005313577570197088682016582078529932702868746822984533601342633096307200 806 280603246761077943558573151408682793886100502685709052727696975473867291997337701996761683282478028024806425398152094236389601617864522883006655982394802176 807 349764337644445409943212973153022871842706985082924725231648292608124129328745822545186558461740641186399669427234827225528916761590538201068679789086575750 808 435912522955987082495192648735108058774181678172027958794294790265772697942554898838969548610811113053393828157613055836558510069128570506064745820291072000 809 543205625924922919200395120175728648133917535672202444708504640845257941387135713602505606037830689563894771193169611782056374552861848139637673343872183448 810 676815624305557720848314902694848645096245805760657062789226729679760021298780317548536415737139701058354593754433627659938226699819496581732579458774937600 811 843175160625252306446295577727507088019470814721110828700978051969835216999991361300329525180826841099455494386150684190721198965101021345878411792258207178 812 1050283764224757384880801162755583022831074208158482066303406178633972081244646088936959236067245725783664533871336444711548273678668626079953461482061824000 813 1308088198976635726468631680791420326846306272921699309059231855726768647957315091268650909195753321162042555693047862552751612119955497451541626569289232640 814 1628954817931535719699738965925231682807794410192428099285755460207809817720775990157033908385433403044168508983303403786285639869813127510045768563762970624 815 2028256104727624119829400176140376727321969214319790024584289438891776369893399037391382120106408023610684248086897228828233916414188743664076737775650554575 816 2525098909985141943875537026268843427669744735834676344125588392365120111772043244965993518230568148789733937503125095672189001871166391382699714198852599808 817 3143228494952932533090375793065214792204764224292359254740953807224777772595635278709605078809472695715440195877000624385931327539420067645945155478831864000 818 3912150678728576656443968237625054563661789137369835117515012384198786945274778123780184450429588808902494555452184411420601832660207044528892699514063360000 819 4868524526153929665632983694793011550355803037219122660775323273624249656437877088775945540293053002804190588483514067321520714899366723760427862357709719512 820 6057890577219065639085233138995203441175522203741520116382281021708108537008105010668648565602128107730586613993178325462010340684273186956088935674132889600 821 7536815182421024278902864074579364036347568366854766979237341767504929284346045451661769334584149303994302293016472248258259796000459171479169048554257871048 822 9375550785852818144079320550821261096153569735526626047264450848657744429470019187950137269882762004953486455575462753963040975663069840561037288245624094720 823 11661335871953538716837243545381840305799283403366032867470785325767293698494511073020598069760878869203233285726220080259936085130676818749162116708321244995 824 14502487855224519739709139775191145131056463694958299152673800627261290139683772868403170962801025207552262861276799596293009276396087022258701343336386527232 825 18033478795909976025534211220570128719319571637778467874275949098608610371553704316271247030640910745639334810078155520096952926539103242463422998557152616000 826 22421229139521738555755447049423012083081378758179115735929174662734591341599228889184411621755095067207681770954571566828842344803094698254572144386212036608 827 27872910770214384652177639369798112383085671889126549328464088018349056390863406960483992106339719698137095601756930068709222365759207382643191472975854195410 828 34645620091786264906018329200478108684741006122541328525342320065577128616819308242889019697959361359979625460919140374390940785331245254843277108809765355520 829 43058367763261484883372394943549522405880320049485589585433127801597008771310868855603577109946579172955555177356206837538782469618275911305471550605504103400 830 53506938021771925445008119144594742067317068510810309112754118431134180476178622940620287044960790906051297250272327137289101526145683708158628227404643123200 831 66482302047744552671897760699784064190334454590693570586825179028393803149896515149157892346376925261907131494670157565638070866492187307205252270644097187566 832 82593432527378574454161778844094721403951325320833363310889951496878231944631832311658127219302416917696932886226379146751880416025430838184811601746418728960 833 102595567810662094240384502255882596075990398011031189257444699350354912077909058370676216081476103691900536442121378969204981774476370627583158891407659977080 834 127425222949492885684517028792927899294336448481646603747721333318469942498631080582833643520879459232240371489882267901088838562861168858174654950602433593344 835 158243552670678440568800824517515321180025306573189337852564272944555145027799550729323980069812269541262195636763413554284990701888656616398494339613161732600 836 196490051876688280952183053001667297574157275811644938771545805667547658066363083307995048000333855564330467462074782892886884266350791587714656057697558069248 837 243949049719549404486476066848327326494718984963656588276620085499096025595330572221500213298895903513555550663274298765365288736391314586301234557053637760000 838 302832034833339393530738642740199829047986997433341490039697377716278179197246380615889012400701772089035700361973352862556315345189819538184556944306293760000 839 375879568080438825840027410872200192207570006691169442448222201063847543030458346422837172544228772211317947350026837965998574309711373929124576997125726801512 840 466487427439310546029600964115505906748823673755584080680061817605461429812964113517135446013716652565155035509786729626262733083627353801712198247060078592000 841 578862727274579796208366104363164317241117126027567374616905481207990203996547568855460875935241550790155211014645584935418376235145618672549478655676758298948 842 718217110352269189083446527994040035704605446734009450304614042192800187394195614045245502936199272342677590497562634441983723269624552693058247442192726405120 843 891005786272306038782288596609763992671643606326383273374477091254037425108198265588789722591534010400999588411197522023325379661908581406677553686277956009940 844 1105223259359457143054602660229045169631808832996011925438593826615781810803123806786144888505791420901339316278421118677281651635811726431568070404517205704704 845 1370769144859055606431174546114975877828900054496144309548917879348082140605425382891217145428915715753060813178539788703031451715581012797287942469110477278200 846 1699900628483740638655400855868523916229845988662417598195120194527750844235969415497972274343250982752305070813318210760934799790159488678812161981217596932096 847 2107792021517766241222347531504098294759117396470736883193686604793730885862387767287286205797959251588640380023880511278214838599678698168554228884621006452455 848 2613226675170891263468969354365154360039483732199437229270921497235284090303378709282041035216192481617219758584150881574208757606109022818833029326216489861120 849 3239452457475239161523167144087921868547236425629596989835715058412122365709098632943278168267509931737888296959588519781545007612699938910929964387441148523712 850 4015239327347881497500774299866907625309442840723993795492323890775408035196347000805821945771854927147514815641716746601585388789167598399814559398777675264000 851 4976186588503829426611140707366565975233686863434741187934145098239911255815295745726789479236307288877176135206909075761840873349104782147727919305132200915720 852 6166338571345379558718553654781701543933042486622962553372785124889203151641969720607376516578706030082746314408480404655850510327327399740984058445520182968320 853 7640181267609380449158833347181913989494607809685887319825935445682397651738217585609197917245056347541488987109407772575747505962680067783568081320108681416520 854 9465109439049686290451492394237762532144390001422067610932626648152595991875917575114651149244335462610542334357285602046914540528200903878020761653649357963264 855 11724474687777706817973715738480656311448819832620927340436625775480043004533219283421759314238099396099128676604436909550151502153673581791356261783009928179875 856 14521350836207252329533993671512921475305138777670832334844368684317677950946539786758124032093323531997329107774106716428854806585530958188746997967397262458880 857 17983184857383336777037363559645766866366842634220200966677907475898612475496142887522742345029295061052120910673628348531870895675199605061185139550868929135960 858 22267540924332928804203778046688823670275596453254275696549192600478161537721981268914797308097868663525752115153302656109899137242381699545121414467480322375680 859 27569193637458634293220782614462652068134772992832381583223333414492048193918215846645285998357639869801554961296747353490909868471975715730107588082133760406410 860 34128886269441808223683669902233634236035742960814189562153099290295344104228022371336426428808720324846514251266901766417126743604746796433131459674115856793600 861 42244143557533604014785566170857300466989965789373936129169112033679336223306662532877335541502801920283302356661895830097641838549093259938155596385750016890112 862 52282619399327303135612507577836393938082985122551516709820475014314051109384712665590579280977000631282728934288809444653456288809848924008732503146329842155520 863 64698571741565134612231491175518067064846571046100855676133507680563654905618979350219677176438723125511636855575738816598264432798205547757779373870719468412695 864 80053194881048347197377745208497559587341466961336937040578864374960037862878590954306544184135889125945197197920046908633294919342651273699919388964393555329024 865 99039709339668975720361710300892739473392741161736263034344052388048533276429499963143784975092019795881705876729462152972048225685238960174493080444044818881200 866 122514318837572512748975939521804933501475075475287577741390186006939926315148145365338179930070053767052904005401982015062914184267274913747204143000112273903616 867 151534401782533143692720504211053249923317636405814021765450268276859460008989976638950878950521049121524369370735506720431045954946122930859184173597249811741810 868 187405622332610167220265332797038584536677263088835333076754387165266206071360580294922999118019838359203408768110200760192389481520039792818220726272517010882560 869 231740037267902289802109815820750833415085464696573566575228279532035817940646206675539025076820281394985126393721296212048762530137503043491231621689606935033600 870 286527756595183684437508248249373865108063301292672931009612882515767098136683812654832817632674591650249264211125398800535549375558571027443347596103686746112000 871 354225308878615920893917071718832958463723899340026394746427649183941390196626447404361364929490300804582390604854189666786553700749668216794524665033037040768551 872 437864592410189980108188441912849283539658201987832660721885159013744790397102599045867867540363751493319090932296056296661999295707960783001815224242582421504000 873 541187192071061403698859711363818672665490126553437930869095923831334722638364348303987511983714143437409053667708541260597595656694529461811828476223229214652120 874 668809947901833693623956760121645945243007292117585057284420685958168175063264855310825194534894098946182192503672201609413885303999715705829811650093084535357440 875 826429022712775201413441225674958389981351574607667380003574244922779289606479737459711304324132015750432904146634952164150985517570130086213540907150229408110000 876 1021071391180983231949005716790070348899977170285598557840649440297523914680012077935262877191813336737352868952797859057566645345216821741475118901535964159672320 877 1261404733898228145042201190905517375429786913881737373749813362271372371622221237244194317787309823398087244000227506719201646893341513325470099933425895109749160 878 1558119255358322376271482835316871863173661720451796631955575282054269228059962315144947287611701665872893777957722291184668998376376441105116185607904050251776000 879 1924398063792484313629866527970635971942718149098428742114499374654984288107935298220131325518978278510436082488802051416570585873308744489345596732500250076554078 880 2376496586865406019867190827067373745327416848566514811715014835953859186992842047709498172753970241655645379965946418862389287927992394741478932942385987138355200 881 2934456214904867980284121077486551857564773272293883149840910871037234560510795615536870267396394692136806105677906546002416788632130593225585235519705400216621496 882 3622983164473373962204284668177387404416962699403521295835761307264554012772110344627530236644083668537125569954946929715595342903766978640801567895845067864360960 883 4472530687718536146035321444662397766636446480985905753749362062478673505211432049756075102828307513390630213266185039468123531412205869730466734122372004150237670 884 5520631521663842783675644502903710530223076496835010902219007642805538942435447104829875279032016148462075959764250168241185218268254995326714588109012913368137728 885 6813538250482241328611570896844732964532400971524756926362614959489988077796238337384101789667975876416321012601651050948514523800751521039873172237142639184784000 886 8408242502131291450750241196103206227336072880164084588030265342219346415357935698251019219333006711408754425862921201604755391193929581465542553597031154704916480 887 10374960182421355305685012488614924069929468156485211846871775955988325081357463136512129976569525563734504351481735363324326966208768953015615918988731735163722385 888 12800189956883493310024350823304043111614191183080901621177630482872110436836006568585154625005470413650583935210682442737729720442863947842124864063223026548736000 889 15790476773408861269759805854292044530049683050733854693577741670935319777534466165458616061163122541356186367523866957506335787341139132067503087950112063763820544 890 19477042419414985783301638104744951496338896124227053178223955781745740150512158834184113692632192670781118041716809050106265437351939414307429140978197305166848000 891 24021482206053123705744658694308836762276943276881063719215300588904282530488063796935986296947657136232479254960586466122138523909630954256140115318938984915856354 892 29622772439081794446634532406291507740688618592519335026426363165972153019605813704423415672428427672594266836509460804647360251325681191623164647473607518451138560 893 36525889298212730965194036268433609646155821007142287567073256293044238718272810464485356826187249908897418997663359258030826730309137790820135862733754596287840000 894 45032408467641964977728532773794004299421486903555507933026993416364613352312265928469721002797360258196766493795524765759483214992580042009877114657546303032279040 895 55513539239467063989548464235635617393971070547981800768362080651825132287881679120951252807792672952566615788993069829820688036818410457084620591534558465269265375 896 68426150404836303724760522604790891952147795649593014335590677635240138972835301528046651473231620479795352440586396928884966528846846521854065356201629447127826432 897 84332472416035257722399711327371005568477973847190290971735372154838623677780741816084941708391957673235929049325929369534547779539478482478955615059712206991489280 898 103924316393963730404887353661184517561141318450719689840784662713970451348132626609697653617246441134826056495452616467558035449414520352702616844021400923431424000 899 128052842126357416958797544942355444386496464403101168713765002732411093835239171508173823562864946179724552972317085848333687799095818569390847404703008624928418176 900 157765142291008572728087964938177478823331384090342177713135210751486209161113606340768670783247744611878595859336799562109466245008679817245492060380151974938624000 901 194349198598754299998062826925962394072855592892486086362179217598666800787771195122183301421009226644457118112824759596097486601702210113742730705905474588071034384 902 239389119460624251858392154988853369086476297946160968359878363781867011618674571601551456594277306433291826544109574107473126514109676848719504129561879345784176640 903 294833002943928385196979797594278360032407544697038905762290066279399478740304990590966407261387494449280548174126915383231116757977348531052854564407972791346476915 904 363076301331502314528753944542268332103843537551930367413501548561996131738812213477363066580827069309839086401165179558433801131851250668912284722775267398665895936 905 447064216761436556220574525916776489887356343740723854137979419937688623237810968931174125894712758592721269068679907517607161406907812133241364492546961659232921200 906 550417458429988031559003088947243756946806314316332145316318043017622643612600711746954408048639051017444780310081457735624194507250766545871229264533391367637499904 907 677586674043589189387933608153208550793878330570922605827197224843519965010349449548699218238207179944817416749571744463672639968497692035166608483723252742192222210 908 834042072463747701446829438759113845692838593980829190506713629090260016198078962498574658532949470226728565375595115157787826171147962682850876884051110339438510080 909 1026506230840700926238043295894721358350535242589088744589520541488755863339950255735108814219467065890210773464863712684625627271809427509790045872118949991958034856 910 1263239889257394932159287814705161987241588288289658413491789467465641694027543583073719277303121368976441097662366173617643896648071851673188832650916451969241907200 911 1554392754040620175943605589865568388635504708609761653254295612273543285085952092557084002560788828962276323639582946322002383517725680669435927125940987438126397541 912 1912434049311569658550790894211810080865874459388432802766551326943882372063969805722097244419637328699096416550274877143564664432275673267872968641881611473780736000 913 2352680887513784942818177006588169952406128308408240350123053360084108798533994305199267773574219424183584293236380547497914164814373228883705453989074066671374248640 914 2893946611246003312066001120716637783171276919615915336506680599327900096512753927749429398030570233054985046722498804155469211233471256958665027033497001920009965568 915 3559336259247587813824310708023640798762322917064370188457375885275132552620071857734284317136206492921406068242309902843570124688614793391347653792386645419125591400 916 4377222435058140657616307884071678044207077280270122824713180153348944532832922694017335409747548443906035955866125402800399085965937266808314796993976716391972110336 917 5382442360054881641841804377238123783564774451937102080409995681078858852481216001865801823037349776131091264170175457340468799413965060708151133366160334559649621120 918 6617766082033128634142785095610211092472174689684065279713470647711329708681287814154345167088472229800915754410483022682752217754175099514689036985113309817040896000 919 8135697063998315394953908903485556917917455135818697838566593043791554877570804857630984268582522348183300442859383410554527756295467502626574761031921413455665644884 920 10000680157499065395779671251558702947314798946096147062825736073705784653524356074801196584282713177921143380800085543485705433515733079034588156091366483291799552000 921 12291808835897977273155293212172228372184037204778900864387411591986873030633308982161027716982736148445117846726090168470260498696354296072811184797430527879936991808 922 15106144216771815197549637567321894922700219248866123464558633614687217560075420736743455499869702666774285520886402729156271247514892666028259686707287363038538526720 923 18562783684581087412583969680428967020276035058923184515760287614583276622501627736128976341689173115766316672875237235146526241696780688951048841690293669056999333240 924 22807847868620995246368430404486531760975720100412175810482806740637967847474223628235591996106320691691537124403919762098674418087738273252006836548492487782461079552 925 28020592601002742734591690005660535532518962608308047824288872201853279703385369303427363581003169770013832375903796585915201757356318712907370885286434323807711219000 926 34420898820212674461625492730280573112985314618894111359535925727518528200745424399616073386990075539453635856094620238795465594816427496997973946498568729214963122176 927 42278450086494127747267233808926633279424732554694659633683562291705074172397687111810368610225931972427218575097728899652487780533952280367799026233923235920092687965 928 51923976744551409865161716399477839018888634223579817225743240111552445501067976356341114375445614834430875208603658631109489399836449539404055729854632219472035840000 929 63763030628379490727943537481660856337296295669283224033062630547846228117633985469222965194896846729652469181853413294535612796801142825802215382639256309703302440952 930 78292858000259567382309908461697402313893971483438784893296451779719160184036130167650719252664551892985212847589922288000385524445196993276038202028704542057129574400 931 96123065364022727257443204187120985808280184717185449320418114981425163081558365400618391102738441476078279056431255278974853664260922934326739567285155942640242556598 932 118000928038674344578990211580266684059080024268527460134400987329105429893651737786675032684496381197337482771189954138442119495892845968388804667958843191469722664960 933 144842381210205795782007637071571245155462551796222457400516714549806412447237752812620313857099073737252999859228097173667876661660503162469910332453505896841170515840 934 177769965277429301004236052148935298077721519805223742281397424641294961844479093624992379056583928226157848634207138009124661371260969491912117182595532092212890394624 935 218159281052704199231065661601394721414158579931759737281931906234831690162737221822728501598731887605862577173200214003724742822098550850100441037864562234711372672950 936 267695857226620757929790238342722634640987108053868075044502969141308472606299584157676179849446993969072120748840189270367448336743026189629246621593706067932889219072 937 328444756446310513898587048439861668625865474938859926150265967253564232688570271531344458935344877209244863030221111668608182083164827518793974961350491175616550868760 938 402935764470722996434302936767610601616168569688108848867788032665945621466704592916223899977114776196097409181428484110292289358636846433344342736565874056594809487360 939 494267640006030691001796865699439793950401128392114032892381961057151865455524512600084551090950509386491690079684353605340358350203893924319614483205839533518227350156 940 606235676446337688297798782844318806493876059854059389375753017828045416742971186479196153259021206307963664025767424754469304524907969031592208291609730353608903884800 941 743487771920880269316701431469549840850026715858444704510572710822285390031665470870131206415044696370658359707843637155991989575885542209663599993826362928460647041192 942 911715358701453674610797265701519702461266830641741489700116300024096508778497673665898397668655177416245228351160284959923256922124109496922252261381079894196204421120 943 1117886953431819313038325176899434790715562336289121215056585066823925824713504824566628197151745030959295937687102341627512373099989288626020420680761927272507640912940 944 1370533812275249179162170315312047241501298502217844340053392241721056790098811475605529259482114948183216681185113326737578547305676604881196272940047161780105396617216 945 1680099278837512398683225299809283916032656149964059493116402293538130650612782543120807996631495095667889149376016452837732403386194727800456939640264414553714759104000 946 2059365981667464460283615604052911145660682637635043891009245037906993919270859162951022330867362256676752363292752405759392786858233947529014289372504828780773885247488 947 2523978174803144982942408539990997726746159026739004586534096078093336179272683682489766932058502379927028563625972863338357660302900837215764429170778181223623649929110 948 3093080344285476642499490159630626550201989558984202646430390173566402934902041207002568511102667116041128533496849633558021122825673092541410461071196796040577941504000 949 3790097878337200825817638577492437268336714236660054833202436031630468965792812854419461063737443779712005613155306907268819858362711091256444552736765635661107334827536 950 4643691305012405208432547872365907767034655894816290957014701046299433963631464083633058756832164199503684521109924265635851155473645204953500805594303564791548789760000 951 5688922565375256576182183096725198262379182080819229526258448771490187218539154007378539972418631361001537079330177438722501391782375938879861449422775386429615110454597 952 6968680289203413703560347819414818814716115335725537471739442309753819033962097575201597510500492105307733973676951187227136742023911973256385028420215170950609240064000 953 8535421410961848504287536934521228973466658647676638885868461842549885046836443262628653425225404258697224148427805329784499183059777824295904880831601301216004047010520 954 10453299117312453284735941867728890795190064793875469548049051306066889488564722300666339046375626341833778352066853522505535725511297636769096234869333592566446605660160 955 12800762554612198946619367575859924289059855225845473953610193239271138932872055858871946286347895578429621799941796151741277118014210921853108788144676878257879730015200 956 15673732556171632288498633370727485493370061578712018346779183130561420111968739160735074724516351780983024537815159483602786349017755666716043842965821322924634117242880 957 19189480618416744423998972042291144726749263726609235413858460306600374456128550092142129345703194852650279069900216385874882275018878747422233841307555806621523370768000 958 23491366368982346756510674902123023143952267029144222912742333133104927282144987922594492856010790182070232582144264184185343156676654414266042550777200334000944062464000 959 28754622932569697900315916296033699683279440436203665419614326960735959729982610343230730108007454552061881027954609206412241722680490920269415779480660223958852144773279 960 35193421257564823102788280788311630765334089883392704343005454319464635604737167668985257421137980224558312035667793556929200483073996112743974237461463145722928535961600 961 43069495256851094486386059535330950393822833207834716247140047532076368816897983986123254880456354213533936199618144703571522670668758945340786278558993150812044352374908 962 52702671536163820794181325001882362634424029725151376619048584407596639141607678201954323344304797909382069026326869463066647327991803397899839354793513100451596609003520 963 64483722963866145012475830581278351078184705663572682223257391346480929271486146407253195532724087605398662311439106505336538918051580433857847323081000723449384830782570 964 78890057337720902623636416938395117889385143703473063700603883810671587174457208974969571872866180650159503610194060873605294128373777720865852826968914524202136406818816 965 96504864531969344875039407844726810542127632811444754033025698735975550683295939346731629155832344318602754257688591945722585674847011031613154497740006157002338807293200 966 118040482150807461576327868750920639529716527569226517262613648276021263961118042009583630526336333837434451993967536247954056152473655429822032477925266664485576327561216 967 144366906215333014331619779778403134602193601950297630986516534227056515399196846199069811814390836494409934642667346207900953861997169152520104530888900178635411048436685 968 176546576274322298006082807981131440314984849448137196363713778335528447450110576043475132789953409960723041286338165614401877375780069290305434564899167603965687840768000 969 215876811471289396634119278292552863627755213138402689587924080399265048543900834253631960392062567417834879991354806227278244156007813606283460874590241443114493948605568 970 263941575155848913547329318866452322761664610957511245577591709025566989950581422666897926114436076729407425507648164072774709730854727224935373094055339288464942151065600 971 322674612321019478420230898255125046614496714250246089766779241801973601867298540374234252462021067675056512741722652618498117138567268344678164586183571673389143996489602 972 394436450746177063040085211620618354763411313556647498675643200014810824560064011777470796848943287511116112902583358390945026290735142251113607941345121303835858248335360 973 482108300585484698691699368945123994939609900494575175276452503838685858471538875093263668992189039784178652515170913313107754490577465604425986715762970912907023556336000 974 589206549380271086350909156992672330740298677997925446978848510519760167664625676405454047426021318981546605434023227602576966849278922111945729139164918021204095102599168 975 720022355777869926698701160366876165146594092891544747547607751327757432825800876358428417314279199582179114154345558890517327188480634242342006559974417137995491229438500 976 879791826852249892307473274705166923327889203494081888729068174838183824912230317319772664933255983354147879025672872970609305271177716997585833113167859445373347374825472 977 1074903458841523270213233179712623546034443967683192384036305447109123329067518768665343962537618031535941649111715373313540535217605580068298635953246265988128560879039160 978 1313150975552916019267039478487804921960375171128900300557952355635275065167139514667191187750343505256492464896151940237045307789307451164533436496512592512019787264983040 979 1604041468825117654559474758111420148943716710116083338455572794921398694035331364612952377808880561774229150861660167229415079994394785429586419337699366571929573350841132 980 1959170899597008574732894609935154801308856493099943083893373545643765296136502925074363082002325240947146948480508340195974345578531143466002612357848030863577353631334400 981 2392681639363908143061521454205144027561227103729954444338816339161868809109815548278103276279207871698529975802066885489507295478573917838324009042500940579318610377261640 982 2921819921067864037952067648614456562165810261849704257386504558667462224925565425891278122208366612811320814263448086680953037850365606919261285462085302261606746242129920 983 3567614948483055258607464186363112060571486852502402558482987357308714767994209560060647534099799335166586685379882543310540018595519979080212377117950923763680703199301670 984 4355706133066516887123908803523178228813775042145087342430912847893193717399231481862534693583823895495416760855477947239781964130257250636433675287451340586554078457233408 985 5317350668297613766089487164615875501354155237466816260032890569798632487832556977457645413796365720811652419718547480046240390482998094048866723717114039808335585584687600 986 6490650633969848878792966677717620514986205919796942108092108605920081364364808855681719746810531542827908026860236974013460970488687818316288507766207592703617569079484416 987 7922047314325004898968671118707184487437105122651314445716452337504342767226413601776542737263521534113506910091661243665517858465077165033651488938081223190110830781779520 988 9668140739439325984662839598921933789164396422510856564822213584255976933722702825840562471449980919006892315769554243242985172020066589967264025944328354825682377490432000 989 11797905013819823646877099212249422019708045855328477242030631866492789010069858233037066756739727610403682914719401209472355183054002156718579570962778432179025995471868032 990 14395385259461641309770791938126615628356056922292034445766875935843118485785413834164062158731115426325731290233060526125306684591388216369327633532045766991180366069350400 991 17562980555294907540199621615841251801948163853690040911792647689863752817912449270045855071058778174546647227766578399582191760889193060771542238173502396103385393604984567 992 21425439808591214632410514311180408576186793101309974806753733241644504496619212306862386829794822192003200638095951876684274961085727124123880594351635818177547230899077120 993 26134724905734263207292802706304476997562706808602149993635679624342686408129712694625418490331266697635066869563171343243017284740329318906002175565985239289524725347989440 994 31875928803065726053572493416031358872357227230317266107777226423389440758615904877143148201845210427183364598430946206589346428965414380338039858651305959869889527765663744 995 38874476699930336431068996786897458448045857622393737664693920320032811695137324146564945494235355350219584891344896521996937961528176539739505673483745045999496960383135000 996 47404887623224537341410128247352638438619178900520156748568094860677602778526396220769163677179021153848536453065857767901344509019792603512419600724074984233999759248719872 997 57801433512203688043371902246788881669613936669912082284070757260371716923957999972990301274204421353803694011437011048371145208967169425069498405448379210932466107922580360 998 70471105489479700329095800902748506483361440547765297776627014531194605363044015919356925767773132643634009669733612106107381255634172376539968283219568036627003902753792000 999 85909385188466253866523801387016296861233771696144721754237635296864111379058000375792443980061066947196695687957777522582690330262404908604548593012139825480538847783869880 1000 104719426115464611592591850378918157334920030247857807508580918531681577058200961056808649159745753829957148715996461259643445712635346165372254617012551586000247749017600000