42 1 43 43 44 946 45 14190 46 163185 47 1533939 48 12271512 49 85900584 50 536878650 51 3042312350 52 15820024220 53 76223753060 54 343006888770 55 1451182990950 56 5804731963800 57 22057981462440 58 79960182801345 59 277508869722315 60 925029565741050 61 2969831763694950 62 9206478467454345 63 27619435402363035 64 80347448443237920 65 227068876035237600 66 624439409096903400 67 1673497616379701112 68 4376839919762295216 69 11185257572725865552 70 27963143931814663880 71 68461490315822108120 72 164307576757973059488 73 386917842042968817504 74 894747509724365390478 75 2033517067555375887450 76 4545508739241428454300 77 10000119226331142599460 78 21666924990384142298830 79 46261812817306682205610 80 97393290141698278327600 81 202278371832757962680400 82 414670662257153823494820 83 839455243105945545123660 84 1678910486211891090247320 85 3318776542511877736535400 86 6486699605818670121410100 87 12540952571249428901392860 88 23991387527607603115708080 89 45430499786320780368042960 90 85182187099351463190080550 91 158195490327367003067292450 92 291079702202355285643818108 93 530792398133706697350491844 94 959509335087854414441273718 95 1719875223270682440979641570 96 3057555952481213228408251680 97 5392416861648685148283643872 98 9436729507885199009496376776 99 16390109145274293016493707032 100 28258808871162574166368460400 101 48375249084532542217003635600 102 82237923443705321768906180520 103 138860755978715543314710435960 104 232927719706232524269836860320 105 388212866177054207116394767200 106 642977559605746030536528833175 107 1058439982735612696421670540765 108 1731992699021911685053642703070 109 2817719465572960801057418725890 110 4558075606073907178181118527175 111 7332556409771068069247886326325 112 11732090255633708910796618122120 113 18672199984318438125634054194360 114 29564316641837527032253919141070 115 46573923476867337105605489057850 116 73007771936710960868246442306900 117 113892124221269098954464449998764 118 176832508659338864166142172366502 119 273286604291705517347674266384594 120 420440929679546949765652717514760 121 643966487230698492679037706573240 122 982048893026815201335532502524191 123 1491259430151830490916919726055253 124 2255075235839353425289000561351846 125 3396197644336375640495482773120250 126 5094296466504563460743224159680375 127 7611478249953877170757523156228325 128 11328711813884840440197243767409600 129 16797745103346487549257982137883200 130 24814850720852765697767473612782000 131 36525229712715868611320663407578000 132 53570336911983273963270306331114400 133 78295107794437092715548909253167200 134 114038526570158374172647324347004400 135 165539796634100865734488051471458000 136 239504386619550188722238031916152000 137 345390536493456587946806424973819200 138 496498896209343845173534235899865100 139 711477799722667984320837719485373700 140 1016396856746668549029768170693391000 141 1447595523245255206193912243108769000 142 2055585643008262392795355385214451980 143 2910383633170114080888473466194719140 144 4108776893887219878901374305216074080 145 5784200481685892062531060915110007200 146 8120127599289810010860912438519817800 147 11368178639005734015205277413927744920 148 15872551307291024851418689219446285360 149 22102898549405258905246585922406509520 150 30698470207507304035064702670009041000 151 42527238544344980819218074341021699000 152 58764911443094882586555884543957256800 153 81000283340482135457144597614643786400 154 111375389593162936253573821720135206300 155 152771552096816416984990640412574840500 156 209055808132485623242618771090891887000 157 285406625015654285644270844011043706600 158 388743506486839458032713735808145738300 159 528292457533397212198303281995685234100 160 716328755977487745353631568807708792000 161 969150669851895184890207416622194248000 162 1308353404300058499601780012439962234800 163 1762492602486855664752811091138130944400 164 2369252350883969909995582122513553072800 165 3178265348746788903652610164347449244000 166 4254774579773927080696236187755456246000 167 5684378838577966579810171546841289544656 168 7579171784770622106413562062455052726208 169 10085669540364056188849543216967747328576 170 13395029858296012125815799585035289420765 171 17756202370299364910965129682488639464735 172 23492821597626852036046171579908046061034 173 31024871270148438185007539567359480676022 174 40896421219741123062055393066064769982029 175 53811080552290951397441306665874697344775 176 70677240128382145119027387859656318900600 177 92665714834989923600502575193771618114120 178 121283067945795635300657782238906970767010 179 158464738410930063641005423509228815819670 180 206693137057734865618702726316385411938700 181 269147178470863386165361104052271651517300 182 349891332012122402014969435267953146972490 183 454114281973180138785385862794577488623870 184 588429773824402433355711258832410266949240 185 761255301800800350844801278909062233465800 186 983288098159367119841201651924205384893325 187 1268102581764149320071066957998802806724495 188 1632899214874384055981921836327225531946610 189 2099441847695636643405328075277861398217070 190 2695229399068722717885218475018876119332725 191 3454958491423664692054206233077888179815775 192 4422346869022290805829383978339696870164192 193 5652403614048358447185901376288486728090656 194 7214251981088036439171479388157673850326232 195 9194634877857301344042081573142133338651080 196 11702262571818383528780831093089987885555920 197 14873198236440139065611765969927274925513008 198 18877520838558638044814933731061541251612664 199 23927558260338655865720839569944246554591848 200 30288048430808425146482075404992717157711200 201 38288664997437065751213189662915321689936800 202 48339439559264295510906651949430593633545210 203 60949728139941937818099691588412487624904830 204 76751509509556514289458870889112021453583860 205 96527972082571076253613917375877082196225100 206 121248550298839278708807725484333408124526650 207 152111817647634731471049691971254639283497070 208 190597940184988097264929734518198584162454160 209 238532751488997079810600685714392240059598320 210 298165939361246349763250857142990300074497900 211 372266350326763194083112016906337001868160100 212 464238036878081159680116162259667319976764360 213 578261414356908111180495570533971574006145080 214 719464782978943812747825884269011144402994460 215 894132533759959073646141994900794196801409300 216 1109957628115811263836590062635468658098301200 217 1376347458863605967157371677667981136041893488 218 1704794011546966482047199009838749361688254434 219 2109321404117433104905856402003876328868518198 220 2607026454527164511681395553038498833433000020 221 3218730985757001994869209034757029285970351980 222 3969768215766969127005357809533669452696767442 223 4890929901193558648188921500143692198626404086 224 6019606032238226028540211077099928859847881952 225 7401154957669950035090423455450732204731002400 226 9090549024094612543100194026803616729723948600 227 11154349343078254309641859697753627014309926120 228 13673073388289473024722279629504446017541199760 229 16744031047691386752200010883189936566935479920 230 20484718834941590175563843101774922395718938200 231 25036878576039721325689141568836016261434257800 232 30571346471795870250315162336683977750803935840 233 37293841507478731771326873426426004271923125920 234 45451869337239704346304626988456692706406309715 235 55342949711146790266225841151747786455986957425 236 67324413050673414963037621194909678369138772950 237 81825055861587688955076493452274839864030200970 238 99358996403356479445450027763476591263465244035 239 120542132692396947144479982921172108182579661545 240 146111675990784178356945433843844979615248074600 241 176949316149643150673486681187772060740074301400 242 214108672541068212314918884237204193495489904694 243 258847798146664555186692979450948353330368392242 244 312667637365277977552243004881343555507969741124 245 377357493371887214287189833477483601475135894460 246 455048742007275758405140681546377284131781519790 247 548278240369742011346681699229049703319756270186 248 660063124328621450553286705867982167103395898088 249 793988975641675078201779660681775650283795065816 250 954313672646244084377139015242518810437253684875 251 1146089626000991699419434893903694839328950597625 252 1375307551201190039303321872684433807194740717150 253 1649065452388156776984551818905979873081845504450 254 1975767098615999157330547933972258904541456406275 255 2365354977216337019339388371656929674451039359625 256 2829583524146646153976090762355953255418065776000 257 3382339375375293309636536399653395286709036764800 258 4040016476142711453176974032919333259124682802400 259 4821955148944526573146710942516623567342363344800 260 5750955682227417013844701124102395080316580136000 261 6853878689777880550746424627354909205308800984000 262 8162346439644566837707105692577210053595026626400 263 9713561600120004879262302249537584814911728519200 264 11551262443385951748311926999450100860976109590400 265 13726836535862229656065742846880164700263089872000 266 16300618386336397716578069630670195581562419223000 267 19343400485119191957005975961728632090120737477960 268 22938191725716563913617706007713599115718396655280 269 27182262441487910540806885092841225383824884142160 270 32189521312288315114113416557311977428213678589400 271 38093276312795342340282689463019851017667715710600 272 45049439813392752680682137104093041203502689883840 273 53240247052191434986260707486655412331412269862720 274 62878567639226091319980318324756823184512766993040 275 74212901720116631386242864975571357835798330142000 276 87533166131419616506850558689135447703762132988000 277 103177391567673335201691935135704336229540897181600 278 121539469728021979601993042236126294372086311086800 279 143078109932987900037789277569110700969671226975600 280 168327188156456352985634444198953765846672031736000 281 197907698209055377359678990878267816748597660744000 282 232541545395640068397622814281964684679602251374200 283 273067457871228794010486541252265584084346212194600 284 320459330724913130161066850064642255702290596129200 285 375847363195885769941991984643716225823674155954000 286 440542401123046435259875850852880494203159051651000 287 516063955601282967018711710999088578923700603362600 288 604172435825892254070686881169664677764332413692800 289 706906210338797009823597201044668388153409180393600 290 826624197573593277616303178640942873243905896428000 291 966054785116127083479294076243029622947697252452000 292 1128351989015636433503815481051858599602910390863936 293 1317159891560085557835131218917109839377102567821248 294 1536686540153433150807653088736628145939952995791456 295 1791788653538588061218409727973538747242237682839840 296 2088068667115834905986808186929793185762607693388160 297 2431985859346678302266988358894700298711743078181504 298 2830983539395742711232666136525862066469138426945657 299 3293634545833957473379638812533979602623627975318099 300 3829807611434834271371673037830208840260032529439650 301 4450857494370212801864376773694567030572470236916350 302 5169842166537708716011699175599074012434176967495145 303 6001770791038029658818179502706970979952320387551835 304 6963886719372370291147811331385187701929409915327320 305 8075990301933737409886245080123506650526501993060200 306 9360806940877741088731784070143155435837536401047050 307 10844406531507420808455312111448863089819334623099790 308 12556681247008592515053519286940788840843440089905020 309 14531889533054887966859690860167429782099711564721540 310 16809275206145579364651134950193668777801905168148050 311 19433771706733364990358747098551044572105548354252950 312 22456802861114110655525663313881207061099744764914520 313 25937192972430688690699382351456892288281255023683560 314 29942200710820721503233845802784794773971742931752345 315 34548693127870063272962129772443993969967395690483475 316 39844478205864744504584062073329569687991595029900650 317 45929816695487723665284173371801722149430311361740022 318 52919136627409768570870895406641114650430576134178721 319 60942976838063957307248431894290669940387558797122787 320 70150189166116785389638482756018037341453305090213280 321 80710432696499957383777609192407849414360254243578720 322 92816997600974950991344250571269026826514292380115528 323 106690000801120673203573640336369735462505752451164824 324 122580000920436518148786735705616291807985332603465968 325 140772085862692114481822222983481607199983155816701200 326 161590492926893060989697340466954239250684890127621800 327 185403828726645722609231685377873811350785821304323960 328 212630964413775514041356618195603531898803319537826080 329 243747690913352418535213684273008926810823317518971360 330 279294229171549646238265679896156061970735051323821350 331 319883701923124335310954809846462479281360906533511650 332 366211686339576825252541368513881183177282141272847820 333 419066981275185851577650432010730013738951728673052660 334 479343738855863268585394672231451454071266703345204070 335 548055128043393156915041690093980331446670121572161650 336 626348717763877893617190502964548950224765853225327600 337 715523789445514746267773557623908461782190144193001360 338 817050813623594541346308994854327905683717124112278580 339 932593352923900840122554711298374276184444798229166460 340 1064032684544047938394861080004856556720507487912471800 341 1213495469663947648804841566159384902480578773839976200 342 1383384835416900319637519385421698788827859802177572868 343 1576415277568095713075312788038680015175933262946536524 344 1795651839349089156615588076441410348412321332627842928 345 2044554074506388643671214146443190000667494586655464720 346 2327025361115823916810000311412314934970240549285496030 347 2647468197728494751255967567410076335851388428203498762 348 3010846185652013638683257233525184852536873114427508396 349 3422753481408966644626895030945568447997943703371988372 350 3889492592510189368894198898801782327270390572013623150 351 4418161488579535496705060885046684779520734921607707850 352 5016751109612891918839294940440106588359028040019074720 353 5694254474898234235852961781271246384857674913590782560 354 6460788731134534998371629713365452628973131151958772520 355 7327731627964089215405522518353788125512656737844614200 356 8307874075016610702816452281955250231472948403416186800 357 9415590618352158796525312586215950262336008190538345040 358 10667029877753395092266018689447184157962945988014960520 359 12080327211714412738559939146724098147346049241947542040 360 13675842126469146496482949977423507336618168953148160800 361 15476423221490162649624905773824094509464448251054815200 362 17507703769310746497388174656638506913831657084005759695 363 19798431365295330151252047976198685388538602870698102085 364 22380835456420807997067532494833296526174072810354376270 365 25291036970878002844983434552984994526481537386313768850 366 28569504726362188398962768661705271594729144084539627775 367 32261563798692071207444111073371799000817218089310902749 368 36417961588707614123740591641106816050002258456645436232 369 41095497939550793919450392402349893340828236607040262904 370 46357726334249371189623918258748355293007462026234442910 371 52275733951387588788299312079014102777221180582775010090 372 58929009181564190997719224525434079494322058111491829556 373 66406406116989254508003839117785231575172591164913753548 374 74807216529379461403594686235095411473236593661679951286 375 84242360956508402481525547562044382289680848718108053250 376 94835711735470536925310197255475112996766464425175533000 377 106725562162007141554752072732280948059047633099376644600 378 120066257432258034249096081823816066566428587236798725175 379 135030004649334703205956721101561689105864790987378981725 380 151808880966707654491904005972169946332037338979893529750 381 170617060909485593986476183703235249417422496021650250250 382 191693286080657343831864418160693721404280569059618810575 383 215303602841324817265701091365236643102168498386609983725 384 241744396172715584298331049953949915062083928013035771200 385 271345750806109329314453219336066231192135021239121784000 386 304475173869645933474938786813144085000477087785758746000 387 341541716775515873202322639120831191000535168037938071600 388 383000537886994678619945618436076595688461402308439224800 389 429357951694642449519189756690587307558534540340008237600 390 481177014830202745150816106636003017091461122794836818000 391 539083704294009379237733804282742635194158449893355862000 392 603773748809290504746261860796671751417457463880558565440 393 676020180290744069416754733028752131928948100584215145920 394 756681679075435123153981150037864602215924862585740816740 395 846711793866280095313944912931888152621219038870729809100 396 947169125341940445605429902601773187677973840092680803400 397 1059228571157043258888325834740574522558184829624772616760 398 1184193739664334879318971017490867022410554949973762644580 399 1323510650213080159238849960725086672105914355853028838060 400 1478782849400089563395363084609035387827837269109529428000 401 1651788085263052687803734253281958747963684526219836492000 402 1844496695210408834714169916164853935226114387612150749400 403 2059091878586689086952383590621706747634692792819104576200 404 2297992041295641964444096603898258359238717923477674720400 405 2563875417974476571900438359721197342952288592309802374000 406 2859707196971531560965873555073643190216014199114779571000 407 3188769394979214644693453525794445968268267887780041877800 408 3554693751780108128510735077934792226922003547033489306400 409 3961497941357123227686350536445040928640597958410618872800 410 4413625423794620987367944891148007556365883594968352548500 411 4915989293169618498125271951929081587171756524476945521500 412 5474020510232115733047600119445355713283145102931085283400 413 6093720945352732608486951076363697869503878510810076070200 414 6781721697247395967509671359178954080576897052353149174900 415 7545347196669354762778856874153527998497083851813825489500 416 8392685651910298345764717806545100661429911450145859368000 417 9332666444924251760490366200878151935510061532562195617216 418 10375145143559407542247268808423051885753206703752653638288 419 11530996857165495385150147561616070928728365010271516908336 420 12812218730183883761277941735128967698587072233635018787040 421 14232042441708219164902410212372811084710177863747606620960 422 15805057658949653914707413446371911257230776469740763142224 423 17547347479621269306879884219987712498185350253806674039792 424 19476636993087482162610133270352853662907299758151910452544 425 21612456193373837908901583916187892445784862655912694366400 426 23976318589524101430187694657020943182042582008903145312725 427 26591916981108548858935443165059591529174500046238033892295 428 29485337999778390962757434390273329467582088134170669704410 429 32685297162545038043986923393868884603598748861910122230470 430 36223396339933933914727775926194897885431603120158125152325 431 40134405713397237833541571784550131076146583405625069256175 432 44456572482532324984846048745963222115116215464692384406840 433 49231958785003827924394729173918350833363993084940671222920 434 54506811511968523773437021585409602708367278058327171711090 435 60331966940728518680521894121254903761169887927156029756550 436 66763293365882320164232349839764309745863124711269109070700 437 73862175192128035219669713620194945212511862022340761174420 438 81696042257959796530846804458700469704747968600467811602010 439 90338948491799371982472914754079360706257829258451811821870 440 99872204362793275558512770079886730429028755964117580908600 441 110385067979929409827829903772506386263663361855077326267400 442 121975500117821997859752043668619556821348014849860445525477 443 134750988908217319331347020810968737336302171018673759021911 444 148829450435941516873428052835995321834124785901221763695842 445 164340212019836166274628991344957613439666326863631972319230 446 181425085546650817223971609257057167312106885596979850629645 447 200239538862599790862013109476307540218547599658888872176423 448 220953973917351493364979982870408320241155972037394617573984 449 243755121102925848945641307884062250094051674311523791869088 450 268847560039991745160633795460362775839027581961239476326200 451 296455377941408990384953158319373134238145328764105143821800 452 326823977632967960131704457464284528477174850247257378066960 453 360222048339986583794798343628517983941995637863765431300080 454 396943713462024051074850601959580496868121406772207538374360 455 437310870763246835929920154701232750786913414240567627022600 456 481675741710242891748897561699908537098629267859175937010400 457 530423648100195184407822134209296870973671266052152778828320 458 583976035648772582833611868913120112754666922720879742075410 459 642793765858001476068651913264081850729957116376220147752070 460 707380699269571002372200670099228830946842759648471932932900 461 778287595139074539602826990252373487032206473026123057475100 462 856116354652981993563109689277610835735427120328735363222610 463 941524637064918439476769088207918805096206072950604449339830 464 1035230880564270511652182125422924942096302411964645650458960 465 1138019762322425030539632832911726000176786339393759402986800 466 1250748135005306755262898349379396971892411401314839343848700 467 1374351480111713540488878892141596202055896763327129349593748 468 1509850921812868396593416247704852165638872500556564637581864 469 1658360848548560370028834239282378608160728812086718536360408 470 1821097193499587322227925449679247536998931172151303065629420 471 1999386429226819647481009060137355687474351007187094974152580 472 2194675336267578775839619247406585777878822500912346111162832 473 2408541610335417078821670310958967686628034902393363597633456 474 2642705378006915961484888257857756211716871629014940614070042 475 2899041696427910119411828920282757968973473496032556100885150 476 3179594118662869163225876880310121643390261253713126046132100 477 3486589412878594461744237406684892008958976133381979595413820 478 3822453530632954478701251101824262340097226127882078547265610 479 4189828927169760172306405669962978629076822231705985409931870 480 4591593344843572791568663747904634114056791486801079901295200 481 5030880179657764265932863924241751728613477688271798251760800 482 5511100560443278127681000935192100757253855103970469903065240 483 6035967280485495092222048643305634162706603209110514655738120 484 6609520732477329467501066840180830169117637903188889351532240 485 7236157009597076279318323741507229417657007636674066220074800 486 7920658348342745657091678690028183551759697548251342754406200 487 8668226102568353112367747240547697504959489226962705441338920 488 9484516453034431208151257070375059153408589109322422097249760 489 10375679072782632798178891962893521087285906206842649676857120 490 11348398985856004623008163084414788689218959913734148084062475 491 12409941875401555166808481234850025047675967299874090666536025 492 13568203117105700315710606150102694052125724247862339128746054 493 14831760835328404114512924239469242056980004554758610178429722 494 16209933302327946089755275606853552159619739491262728823328059 495 17712841025722590098076956788945934479054682225551988449331985 496 19351473895943622662216234729773531941874718907210982975481640 497 21137763794030726292574656397137242582663154498645842942449176 498 23084663090849345819522322117926199136329497676152696897674758 499 25206229501824559220878859380405193367677066390372419588489506 500 27517717796751702206199628144547154331525181648878187323678500 501 30035678902336825283891097386531861263821603499102335183361500 502 32778066976028448461985501930519552944431402079455157091407550 503 35764355073627569579997196249569056683403460403396841685418650 504 39015660080320984996360577726802607290985593167342009111365800 505 42554877625404098106181623654503923719109556262435668685183000 506 46406827755289813883034270623230571986787576441363035247203875 507 50598412197703087395050269260167526875916776894131309398564225 508 55158784112517528748252224858723398396922151635662457455945550 509 60119531291801760455803816816038993113561831226021821938064850 510 65514873843630123573632364479016851469907123771946857240198875 511 71381877471417895833957650850272091900048060229136128037828625 512 77760683543331835461673015394338959686860865611314250117804800 513 84694757235093909961440035875362815964670114774106603631494400 514 92231155124657351102076649237153575012373811427734733615652800 515 100420813719235805111140537752926196895079308425546274444104000 516 109318860504484547336178306920906999151605323096164298761936000 517 118984949222775812574324599322334565392378846401509352547201920 518 129483621213020737213235593380187615279941685789877824830778560 519 140884694778947091433268916067751304675659821645590337708960320 520 153263684696762526245397147186675059479797295514031329725228800 521 166702254127376359444367251950433624194101024974551822101971200 522 181288701363521790895749386496096566311084864659825106535893680 523 197118484018964442075835611512387742579412441199768255131543440 524 214294783456301592630161536166994143385087384208876692300682080 525 232929112452501731119740800181515373244660200227039882935524000 526 253141969318214691258230704329498112245229887023601195091086000 527 275063541918967303697087796250815474542754949405026453222685200 528 298834465294680527473379334198416811848918957378300344241929600 529 324606636839601640725703629960908610817408887994088053601603200 530 352544093288911618001276483359183532240218669337841533624692000 531 382823954062192370467643788678377209855942972225754303383868000 532 415637435838951716507727541993666684986452369845104672245342400 533 451190943588923146433032138253817399384478845473402831582011200 534 489707243651392195518778784202314006649007527404059170863402400 535 531426724854959076272914096446730210055211008440510459253388000 536 576608754093639807454012056063658689452617612396991105586672000 537 625533133228857730510716109305423669163748803751887320606147200 538 678501664671623909303962231464350673407453339553458424367151600 539 735839833517113253752184391869788758484139537262201389806629200 540 797898614657110757080681870702180581488826004260218374489116000 541 865056413886767373909116016132023436042995728065687656510244000 542 937721152653255833317481761487113404670607369223205419657104496 543 1016332506767900034912959274426152851768742118738923239269077328 544 1101364310122983304766234751569376795542222535047757454506729216 545 1193327135222715509140353756670597124394654635389717321483434240 546 1292771063157941801568716569726480218094209188338860431607053760 547 1400288656529493396946708838891850850094123615883874566512986944 548 1516518149759214192740704434214889853461620042498741625393511552 549 1642146872224474540068336754209022740730629986847749807378772864 550 1777914920715474403617293729950713597247729316469020460744734400 551 1924619098849167772874516395290458137688602855352515272829761600 552 2083117142283805118875947157255554690204134855205075354121624320 553 2254332249868775402619175690728613979809954158372615794186415360 554 2439257942240823384865279946608695595341239460426619433553269745 555 2638963270845335240936121579664378275661574854847512252674590075 556 2854598401926082478522341630921000625034699648434273954255004050 557 3087400601694811535023192793054363782804519813937651635961237390 558 3338700650669970613455313136675067811637445845304669792376686945 559 3609929717068691630409129677758922450107025585155339291950808515 560 3902626721155342303145005057036672919034622254221988423730603800 561 4218446224601439368139398529860449918262857581153247602529612200 562 4559166881203863317104503795733793950122549924246394524272388570 563 4926700487750048075873005061416748548788859131191401376516995710 564 5323101676419592173931752595093958202139686877379215280374685020 565 5750578292881586191723595059709534195428151215524391268473608100 566 6211502507196522489533501533961061745443384709898483698389431650 567 6708422707772244288696181656677946685078855486690362394260586182 568 7244076231966986228097777910633219994533821133916589049315613976 569 7821402990491869381001206131214994643054543121818859903340767272 570 8443560046553722627217211164379823762388427233781723759288328305 571 9113937214711107032402698629226615062993935634195395588948271195 572 9836173748707081551951591728146460030250058835395785428072473818 573 10614176192107641674704824972180643309478877048364943597524533894 574 11452137470431929175339416417352799360227209446920070723644891833 575 12354557308627315714484361050615121261033105876133284551774508075 576 13326264063238452905511220908528670124260428810211183336745536800 577 14372438064464649208373784045272976937753770885031500533275092960 578 15498636569515983661268744735387650503771790245425759903419783080 579 16710820435288183500697585105753165068312600655682523247821330360 580 18015382625403617900380296210663263456545182863003463724417047600 581 19419178674136367347163176434870790479133119189990746612033960400 582 20929559237680307029720312379805185294176806238101138015192157320 583 22554404871659184839791020549771576758789423358249470356482491160 584 24302163182747165952837557197539853924599673876785407173774492320 585 26181888511799432932615047809504262515452687325818532590530530400 586 28203284316019242092853709588914518077307490391414816356711196350 587 30376748428446413043128674364573985525466966715156875598879765610 588 32713421384480752507984726238771984412041348770168942952639747580 589 35225238017292802974776972129134732758121306079761439486480459460 590 37924982536866338969194185321513672130094106910692060760991735550 591 40826347321107479655362046493651330107259776291837901474947387450 592 43943995661992050829044239134984704406359613754123704860307006128 593 47293628725156599168100242844003502201399729503076872925883946704 594 50892056997722862148281783060395073021071448052224026300679464388 595 54757276516537256741822171647260521604950292208089142222250056620 596 58908550187466074039938653974309153206769628440471351560398977880 597 63366494525977020183501579139932548584579221944074588975780522152 598 68153172170025644010312849506618100815788443745605403250929410516 599 73292190538322012140354392916452858866530121730013710138791233212 600 78808807030453776495004723566078342867236690032272806600850788400 601 84730041190165867036668763619343620864417264238633196363347627600 602 91084794279428307064418920890794392429248559056530686090598699670 603 97903976738850747165498412294383277423951659734559721412889511410 604 105220644039618952469681567661579180718980075586608668564742464220 605 113070141463533687822659588694947432211337381403016420038488793700 606 121490258381030877341368281470103092056862505550049557700929448550 607 130521392632364146099487693543986861731885913042265631016750752690 608 140206725654553711711110455255731469846266139805119264413753458720 609 150592409036372505171192711200600467612656224235128098814772233440 610 161727763225681739708499214493602614865704747858148134290512433800 611 173665489157981622077140632786627763941907910265955202199478202200 612 186461893622253952124929942570905599179732703653972953940492385520 613 200177129230195573822385384931637709802410065393844869992157324560 614 214875449907937206865287808300743975207482133132553759047525519720 615 230625482885482342447036652888233062395465116712950369658338908600 616 247500518218566416284624700660542798668304027691946738169924682400 617 265578816940618224082805983143573750918858408845097630349293093984 618 284943939009204969588843919414459336923358501156719332562262382087 619 305685092281972055763421813028683413441176624291177238918614236589 620 327897503831873139400210249269522000577040669654896000224119077310 621 351682814990661864538049334708761938442732738956287419929495590690 622 377149501593433930590804631360086078812723730397949612407148719671 623 404413320985730359308212195072863385714848337414668861496822121093 624 433597787448618117196433693686368990869528114341500635006902067976 625 464834677796546009001322570418491628290660499937286272520263795000 626 498264569007941441155527275825300957722523070138255490749460848750 627 534037409859793647187206157166604616225678572609719987521217012250 628 572313128655205478555572468772402216706017309895740873998846900500 629 613262279257451867140468624970768303761643761370393543007282283500 630 657066727775841286221930669611537468316046887182564510364945303750 631 703920382388040495086652381196740479639092675402713422818812371250 632 754029968930917954058922550705660988359163679414432005460151557000 633 807615855047835981250927198979159738800931656631701285035999891000 634 864912925845148669109945682690519044594240997135977389717607991375 635 926171514184939974510650098665226970181016919361459768078720193125 636 991658388925289265637665762207212715547351449013280155720649903750 637 1061657804614133213800324521892427730762458610120099931418578132250 638 1136472616348686225511085645918404181588000995397019725243377262375 639 1216425463730000834341011269249347189337910613163644228526830939125 640 1301860028072241695615798013912344818020506341847378438557143480000 641 1393142367269293700984518408877818077380875734764890783163821320000 642 1490662332978144260053434697499265342797537036198433137985288812400 643 1594835075049828218326719651401044285222656096964380212520034453200 644 1706102638425397628907653580568559002796329778147941622695850810400 645 1824935658017216369229579700608160127369208469163221138704517036000 646 1951835157415764527354815375153760666027332236886491482786619214000 647 2087334457599999420162918260701625042842452821926545436963541539600 648 2232001202186137993837575961938371332940444601664028784079826596800 649 2386439506126529749589105105927517290079651641647371797146305537600 650 2551292235168165028343615656008036576565417051103275769975491117500 651 2727243423800452271677658115043073581845790640834536167904835332500 652 2915020839865401444481693591816531107153205734137897674547463339000 653 3115398704471533786000893478651710004862591398350322719279040197000 654 3329200576347031202687229305618003828725710415884168396092307661500 655 3557302410289242149690269486427067712586199547151925447700589752500 656 3800635799918147964489929614163121204326623620409874745426037260000 657 4060191415522314166942900417081578262183075965218353996333181268000 658 4337022648398835587416279990973504052786467508301423586992261809000 659 4632249473735547248148020282093256354596891552626642048343436843000 660 4947062544766118420352254670196681543744253114455637139007553910000 661 5282727531648472174237221869143790792269711322544711064432945290000 662 5640589719276271902169420769956757265294433702459030201055822229000 663 6022078879034087393137400918649484809807100716151911470692447887000 664 6428714430351501654410344389040607578314975684123583949420876844000 665 6862110908802164687291940639987165392583401011143151406685205620000 666 7323983758433079618167359721524763063238053002277786597519786767500 667 7816155466999782568508206294811227141087650164030853856873116438276 668 8340562063827244018791504480725079441288419024876374403180897413368 669 8899260001117107254500026311969821604819700682045126755547081929096 670 9494433440682264109100346543025128145269425886895278544930803968940 671 10128401969312876338960783037153992027783441605893055490697248749060 672 10803628767267068094891501906297591496302337712952592523410398665664 673 11522729255738093229575246882628017554693301554385253198502691445312 674 12288480250581447526477399365334309860543172860214652936377870307184 675 13103829651093960632499596479621894401053146414920838439265501512400 676 13971906694226368119195153344202524629514080404552818272781512653600 677 14896032806285434986921446951220644368789027454932689717595407978720 678 15879733085945793901152108542338988808237359456673527717813972656560 679 16926748454249912180348950863811889169220042497772881193713795029520 680 18041048509231881320748098099360634224247067239005578701763919467200 681 19226845124862145820703372152839736943211663207766508757278918868800 682 20488606836181224140187030950369844680109928605776185894475347919565 683 21831074054776561759356852011080505329976725799914407123130518922095 684 23259275161163813463240010553861472968386418141964882355484851935690 685 24778543523168292725224583560490060627285686512046569849933318158550 686 26394535492070572685565317270956803711673883458484389622755056299325 687 28113249431089121604625384442088874651038694474385698714469339035095 688 29941045833729590811118056495599296841973098759098081603026169127160 689 31884668592642485423277188447400178553507673949024077626715657694920 690 33951267482906350219230339550472412348642430593868230806225005878850 691 36148421927100597845128142726311921314194020863425188732051585612150 692 38484166113159405705890268871704383922188096057677277850122611144012 693 40967015539814851235302544282782086110716360319462908679162779604916 694 43605995068453231222852708178298723559566187211207451876286762340202 695 46410668564433377794613525549644123849767994045618957203704900193630 696 49391170215360291964909807006960718959386122103594486565410719472120 697 52558237618482631297010893868475757427010881078176117765024841942088 698 55923246734300116837368298658835485798862187488669100914614847066429 699 59498248808638937091811934189537297676415021392054340242489768796703 700 63296009370892486267885036371848189017462788714951425789882732762450 701 67330049421844662934427026550327132778818535491928603154336563985550 702 71614688930507505121163291876257041228379715023233150627794345330085 703 76165092765728859455639628122554765481922752891577768368138312809455 704 80997319194974497064607701205858844258721477395273034639228658939360 705 86128371089678763846981039743786553849771706732530149955740881677600 706 91576249983905432644531045269748956352317507459587779922820877205400 707 97360013140783670495764584970996258858779665825456481812683248397320 708 103499833789301559626128117356554581489513518625260043728798408206160 709 110017064702570923200786859379006294266964144985471320845154529862320 710 116934305297642747713411182872895911571174465478569817065957658985400 711 124275472446373682547436997044288480010620396046731150872789081522600 712 132065875196743376080261405814228951891883167142197879733471382155360 713 140332293614423289337148110798130018925354244668237091281617131858080 714 149103061965324744920719867723013145108188884960001909486718202599210 715 158408156471333124247124376555652895620141237364637987047553513905550 716 168279287883493348606737468269803372795283569663324627189982664623700 717 178749999129577379186712244073257804880323436220153715104026030422508 718 189855768306267098011922176397335952520816904150991667817589777874794 719 201634117300156637327285147458913663016938484615307251345416617861118 720 214124726336449526365258563673182650991439098706520974880088443746320 721 227369554769631971295068371735441371671321929554347014563392883565680 722 241412968446579828345646124107336279921609460497409624286425973432972 723 256301873989540698816302713259330587934395947047910658383386165627076 724 272085860364263146543992909677060624141499509769336241450984727146632 725 288817348117263222905409750389266401907155409345195863912099454145400 726 306551746685867105013636664886852935357594776585690346783895034663100 727 325347620205292533350239204923711071540104237339849462937068160876020 728 345266862258677790494131401143530116736437149830044328014847844194960 729 366374880038684292969755154925230647890629814011793762915318891438320 730 388740788413138857366164626592177867674650820099723033325847079578450 731 412437614412198120079341570448304820421146225679096570916101908812550 732 437542512680766701301562361692984244272868169850867666537082025001140 733 464136992467441377791671796122948554344446264110978291710102929559820 734 492307156750147357368622974500352946371132309042569459704068714301890 735 522143954128944166906115275985222821908776691408785790595224393956550 736 553743444148275081906197180295567718911901505586262740458335956703200 737 587207076744285950165276722126379005522404905923849841320566331065120 738 622641986547820447158008938116763945510825891626151124848531540698360 739 660161302810386385150313637400700940792683405899176013289906468545320 740 699884475758862356749616177186989536083933696798553366525115740291600 741 741937620225060094923412857361315087608290227936663869234779347004400 742 786453877438563700618817628802993992864787641612863701388866107824664 743 833573795915624578544624105849678369042135831267272082927143392458952 744 883445732423396989226781103635556562061750795531125968230476757819744 745 936226274047554419593103730026301050833576589858732356090619039225760 746 992080682442436927580192304829006511252625193230986275061934379634115 747 1051183361396454446670076101712436686391079460061768436129453874591041 748 1113718348901625957661780345723658132323693252303403385587580025770678 749 1179879834974989875938717792004271486719160178182813487701693690667946 750 1249872706541302834680845118648592676609279849769929542056878909605875 751 1323913120751083820656297156706760366902072168091984606607497970541625 752 1402229108175795821314838678652794078746983479443904822773011934996200 753 1485061207392931439451580203974056176225708241942700888253274243392600 754 1572663132548132451329341957579267355160370806776399536155855027412950 755 1665302475559382890257578089722786610303057446165752664512861915423250 756 1763261444709934824978612095000597587379707884175502821248912616330500 757 1866837641462126800711621476804828494610404011637560329629967623163900 758 1976344877413815802988001507567122903512131621258758002597088628991950 759 2092114033412951456719516240227958554763888285265547174297336498472650 760 2214493962944071179814529725032379528719436067969102858587709942673000 761 2343852442003391054017881948191433687559792555945044889270163096487000 762 2480577167786922198835591728502600652667447121708505841144255943782075 763 2625076808628878831777470858318286127580113944332302297909940756041225 764 2777782107745794220883639523206607481262059630844707694741266949605950 765 2939147043465466914212979578496617874364419941350209386551962954977250 766 3109650048749375215866218725315482447186665297063895566434811634685875 767 3289795292952787297337089327333758671713341079790355723386897274212505 768 3480114028908733669910309371063810826275269902588144897467131000819840 769 3681166008570586234059185565815777889141241478803691095119977633604480 770 3893540970603504670639523194612841998130159256426980965992284035543200 771 4117860203477780659894475148211935775800209583957753531934226325656800 772 4354778187787461191011691526602211532764057258651213324182496881379520 773 4604984321695906293641638235380997968299064652445127085626634869092160 774 4869204733596491080981732232493022441889994591519847492178982771417120 775 5148204186271869833234437217165201081125164813680602737297014526396000 776 5442788077039470014427688393079286156611890865689574556052429526544000 777 5753804538584582586680699158398102508418284629443264530683996928060800 778 6082146645405985397333673838632776836344328045797363865315420665803400 779 6428754731032920793111169498364902517655673741758679038101374082307800 780 6794618821416908155320748250304368514595427531940067276042102688618000 781 7180781190157787915163064118386619499186777946475226715275889309622000 782 7588339041491067769807454244024778984275757235329226069386142486654600 783 8018447327243597926800589302390555930752925661623190300039608052699800 784 8472321704257386488694962281771153436267242208507521826456944357569600 785 8951241639087548309051878050054314195787059399297987394035937174552000 786 9456553667100555068433838907718670642323425655709970553376675563438000 787 9989674813433740723298565396475964826185954350394291040949588816678800 788 10552096183627061246594195083677024508089185024277079544595544219226400 789 11145386732104084770499089586373724681234761692308722571199309757656800 790 11771197217061800760286471621972249329111579862197715015036704155814000 791 12431264350728817625349264423204338076538397424563942025225678220626000 792 13127415154369631412368823230903781008824547680339522778638316200981056 793 13861571527849690692421407219849132276961206804939069991291857186921408 794 14635755044032785119391751772021557217961699738193645708890604529807976 795 15452091978759713373063004858907221763983467851080940688669363348203640 796 16312818587656143030448477278103645257467958102732664175306118335769360 797 17220286641539001318235015086951795059870149149507196487045001739878384 798 18176969232735612502581404814004672563196268546702040736325279614316072 799 19185466865199147146053556732351034845434370632516420803598280596880504 800 20248513841898836038051247210924575034759230219014692141000823848950400 801 21368984963584937636994794487418425036682665883307995263427746907785600 802 22549902553677789453776085761723127472920392155806595001669806605321120 803 23794443824708626716665173280766979449086826414077129811223199348321760 804 25105948602448472283725458422226576741556179051073507044912667028937920 805 26487927424601599198425942372073911241091381567646360643715199158971200 806 27944070031713205437082865905617241440208970606705453768107919531584800 807 29478254268748440245393297759258972342808678796877517896553060211750240 808 31094555416643263339788230534570822001291661185218060653283123565397120 809 32797255974008344252788368321340019555469301041514225643423790044858240 810 34590855910086925579112732213913301874909028442222034858298528562936425 811 36480083411027954024265833323125731886282473428663290338205600344007075 812 38469906142538569698316696958932589989170608342954015265744087635498370 813 40565543053027052094333948933349151311537878836344506369714582681790110 814 42772476742440440938844345118842239854393566545057549462367448578985945 815 45096466423142250148975603197744405538590888401321995875587930907986475 816 47543561500367023412873504146459218242235355213796832861084950414621400 817 50120115801032075004280842435686685553427464786673564448395360630639592 818 52832802480984841950388826175762511317917095612756412008746655922504106 819 55688629642119157731490924887965890308074776456689191036246475161558382 820 58694956692207852621879895126133714720592952049466756619180089501899580 821 61859511481774899874920916429468266733769978989232615127531262491732420 822 65190408253870471406647427314131942634819131704037448249782945856671858 823 68696166444219459625698889474430971560123105496059948667825050499412214 824 72385730370891093007130287630346701490462198118610482995252994388127448 825 76268489854387166961535743671821237202594270048344378634845109029636200 826 80354301810872193763046587082811660624161820229505684633140382727652425 827 84653512863173635977120417219726424632078758381912358205868912758940835 828 89176983016167647059867309742917912971197470661861873529846640921632330 829 93936110445238855670432020046860164997614616491338619004120540437145110 830 98942857448665292140175858678799412370583923461689154534797015942678225 831 104209777617035307691363927201625236603238580984364622837029556715292275 832 109750044275156172150904794217407844118853796682267552152415938211548320 833 115577480254368004300510358512137464160562847833538395629535368559064160 834 121706589055736004528567726008993238775138150370165431761404668406893320 835 128152587467263006029450253742130333388701583302759313393156239747485400 836 134931439701047699043602534166777026086844488212980838786748887190047600 837 142059893119216256728924932198229397276338159288383600081143168022729360 838 149555515620481436104069212540347028790918815934253086517585395481215080 839 157436734762338676149703976563803208476262091052494779909980108919371960 840 165722878697198606473372606909266535238170622160520820957873798862496800 841 174434219004185266638430991753057767378349803800998761483819605561151200 842 183592015501904993136948618820093300165713168500551196461720134853111638 843 193218563131218363563605100705791076204364795313314180545855273010203634 844 203337241000933040957210355356219037801102103796056319676685599028194348 845 213972563693385329525333437454551789466913172736821407380821084905136020 846 225150234931099488530388169261879121752498189223073271945490843071822230 847 236897203710113374888495378092933684626541573008624920916559930536439042 848 249241723010144096656878511938967449830406022222473862205015907065633136 849 262213411196545648155749512560326350565073993639256888490778816727041552 850 275843316233989852639092927817174997500387245783871726753913359180674900 851 290163982836990561923199111956014737790889426652750110590334077457051100 852 305209522687797479948846473316696983454120730256966782991314362954824120 853 321015687857819051043607942958252190981954356238215371013059373120178760 854 337619947574602795063104905525058338791365788457433407444769340695360420 855 355061568482515854586660140496832570315642987861138454323834915491430700 856 373381698551638294258207715313622457236106139568961322974450476241602800 857 392623454796017200219980382851256988774653940626502888084790255385341840 858 412832014969341614937185255498012863196878775805808183795036812647822670 859 434054713413297977026979356759844613814098982150782411113753515378800090 860 456341141241364621324208125688834190562500152383463170608591715434924300 861 479743251048614089084423927006210302899038621736461281921852829046971700 862 504315466346226030232650518389455220852404014557109298800776998339621470 863 530114795927884365518608279378927960530602514692795767192534165124352410 864 557200953384053639669194103872741797929976365808486061866605253853333920 865 585636481989315186286577035054582813134179290916574050443029823308789600 866 615486885197508436073028777132607665259950565453583892819980372555111400 867 646820762989381592818564787604813146400457139694857254636270282430644344 868 679709954327824724656796895449125679268276994255612708261843347638982192 869 714229685986553428931990933670242098287947651763152894171150990445315024 870 750458728029349617356077430305689161244582677577225867063890533438917960 871 788479556228665279514045165013576911271449351230113064188960982660190040 872 828378521724573643055719739628721767022534740087540472256354189011669536 873 870246028237728989636153228274216729976742272077524467244039960297457888 874 914176717163191270362978271047674786057298973312207192753955439062473791 875 960269660885705115927498183873607968547582955159881504993650671284111125 876 1008628564671316164931041257881631391424079938513256832583258978471080750 877 1059361977505082966041345129535557760813075576139073343922776196549865650 878 1112583512260123019359211750875860901906555449581466980818418062883710575 879 1168412075599340661907702663106190839636633500814945610680274166397588525 880 1226972108027947234461549335958768423484770263385623075654703181897229000 881 1288393834532325999476311042883998785566248631755344373840039932361691000 882 1352813526258942299450126595028198724844561063343111592532041928979775550 883 1420373773705881153881643024268608173647737715733611814751240217941904650 884 1491223771919238646118019517165617132428266200366404803135506357079149300 885 1565519618207029895390803407700558911268108644512773725711652581275263500 886 1643424622904536122412620638889449283629791776111750617275502591243937750 887 1725109633747128450390526043425966289443343556699553606536533489270263650 888 1810753374429610004665233010120872417288048555968325771400049336255312200 889 1900542797955045211508137126325213198310596418247746884031456741358881400 890 1994673455400931884719625050034716682189187278585489064608486438454486375 891 2093349880756455016825896253923359910283352020282297710914206615621846125 892 2196785992511479852951411127646631811732647061284481833100555648393749110 893 2305205512705935967903184649810155355907466305202164837789419734448434730 894 2418842404177355346602637414237416535424031545599454653736785496005751935 895 2537941326774599103410739139205730128024042477504703300227928509877078525 896 2662758113337284305217824670642077511369487189513131331386679092330049600 897 2793560266273150902667121321129758511927988314612021993279358065286613440 898 2930627475599637278732564189689863485644081199207471670519700400265629520 899 3074252159351311451085852049627989817495949822739226408164773232017270640 900 3224740027291585438201942709399989319051695618257929798774237655962172000 901 3382410668905376577205995787158778086688681899942252326770184083843908000 902 3547598166689127526325358372113043993247896597381292556682216329799075600 903 3720651735795914234926595365874655895357550089936477559447202492228298800 904 3901936391136318408786127854699175092115110535153800131949270363079329600 905 4091833643080380254868419129203654065311906181128840231070787576577976000 906 4290742222952343183924522836873276137931234953822603297858950861550516500 907 4499078839558121696901204870571169314570670639441735481107593562342564700 908 4717278968035536375041909956672773369087954896781865839313735513403058600 909 4945797672369437791133905594712284881777336794895866260595369759727082200 910 5185110462967958974575868768649976085734304704326311402237081199713876500 911 5435714190752371261034081068170458244078195150335178006257745653555053500 912 5698127979271451252946071188702825193792314916213427978973636823037021600 913 5972894196411980475246570603083443630232357656145648386685339172712744800 914 6260579467340080452265327444057646190404099653345324111732110096169092600 915 6561775730373623841721391307345642914341066646977057917794823296672073000 916 6877101337554049701392213315250124610453566417197923401258647757152882000 917 7207202201756644087059039554382130591755337605223423724519062849496220336 918 7552752992251825652876938711099082058483333243830026231859017917622751448 919 7914458380706303050164089709806221678159844071926789175688070086995790856 920 8293054339692253765547793317792396291465895838465428293431690751749575840 921 8689309495855023570044957503625480073310682670337496539534228876406552160 922 9104026539975376967706194111753059804082328888694513419830180709144137604 923 9538043696251161113726239688022785697125981344228190563567828370647036332 924 9992236253215502119141774911261965968417694741572390114213915435915942824 925 10467518158804461449837080173179296173030993925203239927121032591418173400 926 10964843682186573871661918823941208434645588659206108792436737759788720100 927 11485209145070004496079772598636723411205040324388771582586277856863439020 928 12029654725310343309663689584125145965686543364596817188081338432470960960 929 12599266335753448629850696306259594816372941133833645059444829091054704320 930 13195177581363409038019310320744845922552742403677128271715868304820805200 931 13818571797805774819343057265032003997633974328260299686127641610560370800 932 14470684174780878799581718394393064860443667498807414952214564023642995040 933 15152803967531492615050216904566475325245725899424599495416597344622799520 934 15866276800083423881678141915768035822622766805002887812465360896723873040 935 16612507063917134747333776809902702681021597942528219602077393548081546800 936 17392960415913241748886370351307527639190397845868471529691767741615579200 937 18209166379565036333750311753268327818906595286680176338906353490384131520 938 19062721053607147411894857616702780685417841940743309604792588810245887685 939 19955289932371361671983580046916288811156469991480454536120669891662083095 940 20888610842348641393835818757351126372480046538966177354068407236260977850 941 21864496999610758121912686819429821931594798435113651713212871200580178150 942 22884840192925926834268612204336546955069222362085622126496138523273919797 943 23951614097590620426987015880898294981831605646444774323291740984958164671 944 25066877725194618273919892451849213373446824534638433438123507194900784312 945 26232779014738554007590585124028246553607141954854174528268786599314774280 946 27451558570733044348651209654126904026230482620898284406794548808574973970 947 28725553554126180108478116621500749295956096178995221362689986432840331878 948 30057201732132029517480413418523962839477239710471821028510052029064718124 949 31449045693267140035379175671641941273058324680526745486280087514423834068 950 32903737234145135499570723444999828424455295645925559704808461606500707450 951 34424041924831709417042638059620282543076992474450173024502581944754865550 952 36012843859823942159367682893141218660449776742501719471787316496051243960 953 37673150601989261117318772554515457061919470072013324540739091790051411080 954 39408098327080871826668979185315511005560498299013938170904707859330094485 955 41220957176738480388246303528999247546889677848366167528164289162826111975 956 43115136828185981675233551612388709687994017530676210237335952340986611650 957 45094192289151895588195091686399994722852759318969544477738258350081079070 958 47161829926864100407741154842326632035472645663289108744184772379233268285 959 49321913740308257678324719186249989227937041647867235862239036763014944695 960 51578471885289681232235000456209139061894945514109527699073502497270530400 961 53935703462201723247201126701215432686051188943481236255505588574403677600 962 56397985576780497569355960746270919830414395395248857910648235009322106360 963 58969880684516416025287502930139952005091273361155971952176167550463831080 964 61656144229798074889779992217630058278642068893876742908782891018055458960 965 64461732591284011125284607248118099933791545484930722542768678041628946800 966 67391811345433284358252089395759831748963888461518482658349072498066626200 967 70451763860577282134518670752107845731079005559230673222295733087168029768 968 73647200234383163181656666617754205904626865422608306349008930484210208224 969 76983966588044536270793214619853101965030671622985381717572441897734295328 970 80468154731037931231324804074630936321206628743853254597031539483623131970 971 84106112210804985172891695109221355401390351464242745117026506823033435030 972 87904452762260694180699707146411997258227335078756933606182542615041396612 973 91870067172588244294114731528956899390177440420655742641047920477374091196 974 96010134577361534273034064924038648075142518207852675249335487709187086722 975 100332134204638259288540421544413378213573371117530930726797535387414158150 976 104843857584290086794020825939344172522963180097120116048559308927319291600 977 109553421240482796575142617051058028401000028828755458159831491788225612720 978 114469279885889075908642606277708068136942337814661151795208545906928044060 979 119600240136910784754067354904883883357595035987783636720927605595392268020 980 124955474769906790041562908109580176642263470434997829409924364054887444200 981 130544537539167796624891600485088555150224136844230959159889032095681131800 982 136377378578151889665578246464209533146297981256420002015969180338254118540 983 142464360406294694517814470004588704657609899654687419746756327600960466020 984 148816274564537133126889000514347436712407793269864565850114889978073353040 985 155444358903572721240705901915834809291327334433527674827532520284625930800 986 162360315549706253329805105179039324111492321770612592563503246822713101450 987 169576329574137642366685332075885516294225313849306485566325613348167017070 988 177105088392439736425248528637394175580015444062489225940306243116267455460 989 184959801921988278061848780171470791603627533450688325718017818840536973020 990 193154223526126999241804105875270130472142677337744137616917342460054433850 991 201702671774912388038596279159528661009371331129298672685316213253860847150 992 210620053053382198878197377817107822864522484716067666635614403734557853024 993 219921885049430624065247104282216685703965118110468131408165197590342742432 994 229624321154552563362243300059373304190904755674165254852643073954622569304 995 239744175811941028903916142244571288216107273762638435024532905125760185160 996 250298950847686860365094840330810275747634009085521888138820517301108117840 997 261306862822140104485863409224940151749100635663105049711417859423251092656 998 272786871439849188574154479504696936658579952292655689970706091741008985848 999 284758709057898996223176933150671096888110106938728353480392252507072076136 1000 297242911333923795640059429176065863139989673213703918037987737481286092000