# Computed using the Mathematica program that I contributed to this sequence 0 1 1 1 2 1 3 2 4 3 5 5 6 6 7 9 8 13 9 18 10 25 11 34 12 47 13 65 14 90 15 125 16 172 17 237 18 328 19 452 20 625 21 862 22 1189 23 1641 24 2264 25 3125 26 4311 27 5948 28 8207 29 11324 30 15625 31 21558 32 29744 33 41039 34 56623 35 78125 36 107791 37 148722 38 205197 39 283117 40 390625 41 538956 42 743614 43 1025987 44 1415585 45 1953125 46 2694784 47 3718074 48 5129937 49 7077926 50 9765625 51 13473922 52 18590370 53 25649685 54 35389632 55 48828125 56 67369612 57 92951852 58 128248427 59 176948160 60 244140625 61 336848061 62 464759262 63 641242139 64 884740800 65 1220703125 66 1684240309 67 2323796311 68 3206210698 69 4423704001 70 6103515625 71 8421201547 72 11618981559 73 16031053493 74 22118520009 75 30517578125 76 42106007735 77 58094907797 78 80155267468 79 110592600048 80 152587890625 81 210530038675 82 290474538988 83 400776337341 84 552963000242 85 762939453125 86 1052650193375 87 1452372694943 88 2003881686709 89 2764815001211 90 3814697265625 91 5263250966877 92 7261863474715 93 10019408433547 94 13824075006059 95 19073486328125 96 26316254834389 97 36309317373578 98 50097042167735 99 69120375030297 100 95367431640625 101 131581274171945 102 181546586867893 103 250485210838677 104 345601875151489 105 476837158203125 106 657906370859725 107 907732934339465 108 1252426054193385 109 1728009375757445 110 2384185791015625 111 3289531854298626 112 4538664671697326 113 6262130270966928 114 8640046878787225 115 11920928955078125 116 16447659271493134 117 22693323358486634 118 31310651354834642 119 43200234393936129 120 59604644775390625 121 82238296357465674 122 113466616792433171 123 156553256774173214 124 216001171969680646 125 298023223876953125 126 411191481787328372 127 567333083962165859 128 782766283870866071 129 1080005859848403232 130 1490116119384765625 131 2055957408936641860 132 2836665419810829296 133 3913831419354330355 134 5400029299242016162 135 7450580596923828125 136 10279787044683209302 137 14183327099054146482 138 19569157096771651778 139 27000146496210080812 140 37252902984619140625 141 51398935223416046514 142 70916635495270732413 143 97845785483858258890 144 135000732481050404062 145 186264514923095703125 146 256994676117080232573 147 354583177476353662069 148 489228927419291294450 149 675003662405252020313 150 931322574615478515625 151 1284973380585401162868 152 1772915887381768310345 153 2446144637096456472254 154 3375018312026260101565 155 4656612873077392578125 156 6424866902927005814342 157 8864579436908841551729 158 12230723185482282361272 159 16875091560131300507826 160 23283064365386962890625 161 32124334514635029071710 162 44322897184544207758646 163 61153615927411411806362 164 84375457800656502539130 165 116415321826934814453125 166 160621672573175145358553 167 221614485922721038793230 168 305768079637057059031810 169 421877289003282512695653 170 582076609134674072265625 171 803108362865875726792765 172 1108072429613605193966154 173 1528840398185285295159050 174 2109386445016412563478265 175 2910383045673370361328125 176 4015541814329378633963827 177 5540362148068025969830770 178 7644201990926426475795251 179 10546932225082062817391328 180 14551915228366851806640625 181 20077709071646893169819136 182 27701810740340129849153851 183 38221009954632132378976257 184 52734661125410314086956641 185 72759576141834259033203125 186 100388545358234465849095683 187 138509053701700649245769257 188 191105049773160661894881287 189 263673305627051570434783207 190 363797880709171295166015625 191 501942726791172329245478418 192 692545268508503246228846287 193 955525248865803309474406438 194 1318366528135257852173916036 195 1818989403545856475830078125 196 2509713633955861646227392091 197 3462726342542516231144231438 198 4777626244329016547372032194 199 6591832640676289260869580183 200 9094947017729282379150390625 201 12548568169779308231136960459 202 17313631712712581155721157193 203 23888131221645082736860160971 204 32959163203381446304347900917 205 45474735088646411895751953125 206 62742840848896541155684802298 207 86568158563562905778605785968 208 119440656108225413684300804857 209 164795816016907231521739504587 210 227373675443232059478759765625 211 313714204244482705778424011490 212 432840792817814528893028929842 213 597203280541127068421504024285 214 823979080084536157608697522939 215 1136868377216160297393798828125 216 1568571021222413528892120057453 217 2164203964089072644465144649210 218 2986016402705635342107520121426 219 4119895400422680788043487614695 220 5684341886080801486968994140625 221 7842855106112067644460600287266 222 10821019820445363222325723246053 223 14930082013528176710537600607133 224 20599477002113403940217438073477 225 28421709430404007434844970703125 226 39214275530560338222303001436330 227 54105099102226816111628616230265 228 74650410067640883552688003035668 229 102997385010567019701087190367385 230 142108547152020037174224853515625 231 196071377652801691111515007181654 232 270525495511134080558143081151328 233 373252050338204417763440015178343 234 514986925052835098505435951836925 235 710542735760100185871124267578125 236 980356888264008455557575035908270 237 1352627477555670402790715405756641 238 1866260251691022088817200075891718 239 2574934625264175492527179759184626 240 3552713678800500929355621337890625 241 4901784441320042277787875179541351 242 6763137387778352013953577028783207 243 9331301258455110444086000379458594 244 12874673126320877462635898795923134 245 17763568394002504646778106689453125 246 24508922206600211388939375897706755 247 33815686938891760069767885143916035 248 46656506292275552220430001897292974 249 64373365631604387313179493979615672 250 88817841970012523233890533447265625 251 122544611033001056944696879488533775 252 169078434694458800348839425719580178 253 233282531461377761102150009486464872 254 321866828158021936565897469898078360 255 444089209850062616169452667236328125 256 612723055165005284723484397442668877 257 845392173472294001744197128597900893 258 1166412657306888805510750047432324364 259 1609334140790109682829487349490391802 260 2220446049250313080847263336181640625 261 3063615275825026423617421987213344387 262 4226960867361470008720985642989504468 263 5832063286534444027553750237161621821 264 8046670703950548414147436747451959012 265 11102230246251565404236316680908203125 266 15318076379125132118087109936066721936 267 21134804336807350043604928214947522343 268 29160316432672220137768751185808109106 269 40233353519752742070737183737259795064 270 55511151231257827021181583404541015625 271 76590381895625660590435549680333609682 272 105674021684036750218024641074737611715 273 145801582163361100688843755929040545533 274 201166767598763710353685918686298975320 275 277555756156289135105907917022705078125 276 382951909478128302952177748401668048410 277 528370108420183751090123205373688058576 278 729007910816805503444218779645202727667 279 1005833837993818551768429593431494876601 280 1387778780781445675529539585113525390625 281 1914759547390641514760888742008340242050 282 2641850542100918755450616026868440292883 283 3645039554084027517221093898226013638335 284 5029169189969092758842147967157474383008 285 6938893903907228377647697925567626953125 286 9573797736953207573804443710041701210253 287 13209252710504593777253080134342201464419 288 18225197770420137586105469491130068191678 289 25145845949845463794210739835787371915041 290 34694469519536141888238489627838134765625 291 47868988684766037869022218550208506051267 292 66046263552522968886265400671711007322096 293 91125988852100687930527347455650340958393 294 125729229749227318971053699178936859575206 295 173472347597680709441192448139190673828125 296 239344943423830189345111092751042530256339 297 330231317762614844431327003358555036610481 298 455629944260503439652636737278251704791967 299 628646148746136594855268495894684297876034 300 867361737988403547205962240695953369140625 301 1196724717119150946725555463755212651281696 302 1651156588813074222156635016792775183052408 303 2278149721302517198263183686391258523959836 304 3143230743730682974276342479473421489380174 305 4336808689942017736029811203479766845703125 306 5983623585595754733627777318776063256408484 307 8255782944065371110783175083963875915262040 308 11390748606512585991315918431956292619799184 309 15716153718653414871381712397367107446900874 310 21684043449710088680149056017398834228515625 311 29918117927978773668138886593880316282042421 312 41278914720326855553915875419819379576310204 313 56953743032562929956579592159781463098995922 314 78580768593267074356908561986835537234504372 315 108420217248550443400745280086994171142578125 316 149590589639893868340694432969401581410212108 317 206394573601634277769579377099096897881551022 318 284768715162814649782897960798907315494979614 319 392903842966335371784542809934177686172521862 320 542101086242752217003726400434970855712890625 321 747952948199469341703472164847007907051060540 322 1031972868008171388847896885495484489407755111 323 1423843575814073248914489803994536577474898073 324 1964519214831676858922714049670888430862609310 325 2710505431213761085018632002174854278564453125 326 3739764740997346708517360824235039535255302700 327 5159864340040856944239484427477422447038775556 328 7119217879070366244572449019972682887374490367 329 9822596074158384294613570248354442154313046552 330 13552527156068805425093160010874271392822265625 331 18698823704986733542586804121175197676276513502 332 25799321700204284721197422137387112235193877784 333 35596089395351831222862245099863414436872451838 334 49112980370791921473067851241772210771565232762 335 67762635780344027125465800054371356964111328125 336 93494118524933667712934020605875988381382567513 337 128996608501021423605987110686935561175969388921 338 177980446976759156114311225499317072184362259192 339 245564901853959607365339256208861053857826163813 340 338813178901720135627329000271856784820556640625 341 467470592624668338564670103029379941906912837566 342 644983042505107118029935553434677805879846944607 343 889902234883795780571556127496585360921811295963 344 1227824509269798036826696281044305269289130819067 345 1694065894508600678136645001359283924102783203125 346 2337352963123341692823350515146899709534564187831 347 3224915212525535590149677767173389029399234723035 348 4449511174418978902857780637482926804609056479818 349 6139122546348990184133481405221526346445654095338 350 8470329472543003390683225006796419620513916015625 351 11686764815616708464116752575734498547672820939155 352 16124576062627677950748388835866945146996173615176 353 22247555872094894514288903187414634023045282399094 354 30695612731744950920667407026107631732228270476693 355 42351647362715016953416125033982098102569580078125 356 58433824078083542320583762878672492738364104695775 357 80622880313138389753741944179334725734980868075880 358 111237779360474472571444515937073170115226411995471 359 153478063658724754603337035130538158661141352383467 360 211758236813575084767080625169910490512847900390625 361 292169120390417711602918814393362463691820523478878 362 403114401565691948768709720896673628674904340379401 363 556188896802372362857222579685365850576132059977355 364 767390318293623773016685175652690793305706761917339 365 1058791184067875423835403125849552452564239501953125 366 1460845601952088558014594071966812318459102617394390 367 2015572007828459743843548604483368143374521701897008 368 2780944484011861814286112898426829252880660299886777 369 3836951591468118865083425878263453966528533809586695 370 5293955920339377119177015629247762262821197509765625 371 7304228009760442790072970359834061592295513086971951 372 10077860039142298719217743022416840716872608509485041 373 13904722420059309071430564492134146264403301499433887 374 19184757957340594325417129391317269832642669047933477 375 26469779601696885595885078146238811314105987548828125 376 36521140048802213950364851799170307961477565434859758 377 50389300195711493596088715112084203584363042547425208 378 69523612100296545357152822460670731322016507497169439 379 95923789786702971627085646956586349163213345239667387 380 132348898008484427979425390731194056570529937744140625 381 182605700244011069751824258995851539807387827174298792 382 251946500978557467980443575560421017921815212737126044 383 347618060501482726785764112303353656610082537485847196 384 479618948933514858135428234782931745816066726198336937 385 661744490042422139897126953655970282852649688720703125 386 913028501220055348759121294979257699036939135871493961 387 1259732504892787339902217877802105089609076063685630221 388 1738090302507413633928820561516768283050412687429235982 389 2398094744667574290677141173914658729080333630991684686 390 3308722450212110699485634768279851414263248443603515625 391 4565142506100276743795606474896288495184695679357469806 392 6298662524463936699511089389010525448045380318428151108 393 8690451512537068169644102807583841415252063437146179911 394 11990473723337871453385705869573293645401668154958423432 395 16543612251060553497428173841399257071316242218017578125 396 22825712530501383718978032374481442475923478396787349033 397 31493312622319683497555446945052627240226901592140755544 398 43452257562685340848220514037919207076260317185730899559 399 59952368616689357266928529347866468227008340774792117163 400 82718061255302767487140869206996285356581211090087890625 401 114128562652506918594890161872407212379617391983936745168 402 157466563111598417487777234725263136201134507960703777720 403 217261287813426704241102570189596035381301585928654497797 404 299761843083446786334642646739332341135041703873960585819 405 413590306276513837435704346034981426782906055450439453125 406 570642813262534592974450809362036061898086959919683725841 407 787332815557992087438886173626315681005672539803518888603 408 1086306439067133521205512850947980176906507929643272488987 409 1498809215417233931673213233696661705675208519369802929098 410 2067951531382569187178521730174907133914530277252197265625 411 2853214066312672964872254046810180309490434799598418629207 412 3936664077789960437194430868131578405028362699017594443019 413 5431532195335667606027564254739900884532539648216362444935 414 7494046077086169658366066168483308528376042596849014645494 415 10339757656912845935892608650874535669572651386260986328125 416 14266070331563364824361270234050901547452173997992093146035 417 19683320388949802185972154340657892025141813495087972215096 418 27157660976678338030137821273699504422662698241081812224679 419 37470230385430848291830330842416542641880212984245073227471 420 51698788284564229679463043254372678347863256931304931640625 421 71330351657816824121806351170254507737260869989960465730178 422 98416601944749010929860771703289460125709067475439861075483 423 135788304883391690150689106368497522113313491205409061123397 424 187351151927154241459151654212082713209401064921225366137356 425 258493941422821148397315216271863391739316284656524658203125 426 356651758289084120609031755851272538686304349949802328650892 427 492083009723745054649303858516447300628545337377199305377417 428 678941524416958450753445531842487610566567456027045305616986 429 936755759635771207295758271060413566047005324606126830686781 430 1292469707114105741986576081359316958696581423282623291015625 431 1783258791445420603045158779256362693431521749749011643254460 432 2460415048618725273246519292582236503142726686885996526887085 433 3394707622084792253767227659212438052832837280135226528084933 434 4683778798178856036478791355302067830235026623030634153433909 435 6462348535570528709932880406796584793482907116413116455078125 436 8916293957227103015225793896281813467157608748745058216272302 437 12302075243093626366232596462911182515713633434429982634435427 438 16973538110423961268836138296062190264164186400676132640424665 439 23418893990894280182393956776510339151175133115153170767169546 440 32311742677852643549664402033982923967414535582065582275390625 441 44581469786135515076128969481409067335788043743725291081361514 442 61510376215468131831162982314555912578568167172149913172177136 443 84867690552119806344180691480310951320820932003380663202123326 444 117094469954471400911969783882551695755875665575765853835847732 445 161558713389263217748322010169914619837072677910327911376953125 446 222907348930677575380644847407045336678940218718626455406807572 447 307551881077340659155814911572779562892840835860749565860885681 448 424338452760599031720903457401554756604104660016903316010616630 449 585472349772357004559848919412758478779378327878829269179238663 450 807793566946316088741610050849573099185363389551639556884765625 451 1114536744653387876903224237035226683394701093593132277034037861 452 1537759405386703295779074557863897814464204179303747829304428405 453 2121692263802995158604517287007773783020523300084516580053083150 454 2927361748861785022799244597063792393896891639394146345896193317 455 4038967834731580443708050254247865495926816947758197784423828125 456 5572683723266939384516121185176133416973505467965661385170189307 457 7688797026933516478895372789319489072321020896518739146522142029 458 10608461319014975793022586435038868915102616500422582900265415752 459 14636808744308925113996222985318961969484458196970731729480966588 460 20194839173657902218540251271239327479634084738790988922119140625 461 27863418616334696922580605925880667084867527339828306925850946536 462 38443985134667582394476863946597445361605104482593695732610710148 463 53042306595074878965112932175194344575513082502112914501327078761 464 73184043721544625569981114926594809847422290984853658647404832941 465 100974195868289511092701256356196637398170423693954944610595703125 466 139317093081673484612903029629403335424337636699141534629254732684 467 192219925673337911972384319732987226808025522412968478663053550742 468 265211532975374394825564660875971722877565412510564572506635393807 469 365920218607723127849905574632974049237111454924268293237024164707 470 504870979341447555463506281780983186990852118469774723052978515625 471 696585465408367423064515148147016677121688183495707673146273663423 472 961099628366689559861921598664936134040127612064842393315267753713 473 1326057664876871974127823304379858614387827062552822862533176969037 474 1829601093038615639249527873164870246185557274621341466185120823538 475 2524354896707237777317531408904915934954260592348873615264892578125 476 3482927327041837115322575740735083385608440917478538365731368317115 477 4805498141833447799309607993324680670200638060324211966576338768568 478 6630288324384359870639116521899293071939135312764114312665884845189 479 9148005465193078196247639365824351230927786373106707330925604117693 480 12621774483536188886587657044524579674771302961744368076324462890625 481 17414636635209185576612878703675416928042204587392691828656841585579 482 24027490709167238996548039966623403351003190301621059832881693842840 483 33151441621921799353195582609496465359695676563820571563329424225946 484 45740027325965390981238196829121756154638931865533536654628020588469 485 63108872417680944432938285222622898373856514808721840381622314453125 486 87073183176045927883064393518377084640211022936963459143284207927896 487 120137453545836194982740199833117016755015951508105299164408469214201 488 165757208109608996765977913047482326798478382819102857816647121129733 489 228700136629826954906190984145608780773194659327667683273140102942347 490 315544362088404722164691426113114491869282574043609201908111572265625 491 435365915880229639415321967591885423201055114684817295716421039639484 492 600687267729180974913700999165585083775079757540526495822042346071008 493 828786040548044983829889565237411633992391914095514289083235605648667 494 1143500683149134774530954920728043903865973296638338416365700514711738 495 1577721810442023610823457130565572459346412870218046009540557861328125 496 2176829579401148197076609837959427116005275573424086478582105198197420 497 3003436338645904874568504995827925418875398787702632479110211730355040 498 4143930202740224919149447826187058169961959570477571445416178028243339 499 5717503415745673872654774603640219519329866483191692081828502573558690 500 7888609052210118054117285652827862296732064351090230047702789306640625 501 10884147897005740985383049189797135580026377867120432392910525990987102 502 15017181693229524372842524979139627094376993938513162395551058651775204 503 20719651013701124595747239130935290849809797852387857227080890141216695 504 28587517078728369363273873018201097596649332415958460409142512867793452 505 39443045261050590270586428264139311483660321755451150238513946533203125 506 54420739485028704926915245948985677900131889335602161964552629954935511 507 75085908466147621864212624895698135471884969692565811977755293258876022 508 103598255068505622978736195654676454249048989261939286135404450706083475 509 142937585393641846816369365091005487983246662079792302045712564338967260 510 197215226305252951352932141320696557418301608777255751192569732666015625 511 272103697425143524634576229744928389500659446678010809822763149774677559 512 375429542330738109321063124478490677359424848462829059888776466294380112 513 517991275342528114893680978273382271245244946309696430677022253530417377 514 714687926968209234081846825455027439916233310398961510228562821694836302 515 986076131526264756764660706603482787091508043886278755962848663330078125 516 1360518487125717623172881148724641947503297233390054049113815748873387798 517 1877147711653690546605315622392453386797124242314145299443882331471900561 518 2589956376712640574468404891366911356226224731548482153385111267652086886 519 3573439634841046170409234127275137199581166551994807551142814108474181512 520 4930380657631323783823303533017413935457540219431393779814243316650390625 521 6802592435628588115864405743623209737516486166950270245569078744366938991 522 9385738558268452733026578111962266933985621211570726497219411657359502805 523 12949781883563202872342024456834556781131123657742410766925556338260434432 524 17867198174205230852046170636375685997905832759974037755714070542370907563 525 24651903288156618919116517665087069677287701097156968899071216583251953125 526 34012962178142940579322028718116048687582430834751351227845393721834694956 527 46928692791342263665132890559811334669928106057853632486097058286797514029 528 64748909417816014361710122284172783905655618288712053834627781691302172161 529 89335990871026154260230853181878429989529163799870188778570352711854537815 530 123259516440783094595582588325435348386438505485784844495356082916259765625 531 170064810890714702896610143590580243437912154173756756139226968609173474784 532 234643463956711318325664452799056673349640530289268162430485291433987570145 533 323744547089080071808550611420863919528278091443560269173138908456510860805 534 446679954355130771301154265909392149947645818999350943892851763559272689075 535 616297582203915472977912941627176741932192527428924222476780414581298828125 536 850324054453573514483050717952901217189560770868783780696134843045867373921 537 1173217319783556591628322263995283366748202651446340812152426457169937850727 538 1618722735445400359042753057104319597641390457217801345865694542282554304025 539 2233399771775653856505771329546960749738229094996754719464258817796363445376 540 3081487911019577364889564708135883709660962637144621112383902072906494140625 541 4251620272267867572415253589764506085947803854343918903480674215229336869605 542 5866086598917782958141611319976416833741013257231704060762132285849689253637 543 8093613677227001795213765285521597988206952286089006729328472711412771520129 544 11166998858878269282528856647734803748691145474983773597321294088981817226882 545 15407439555097886824447823540679418548304813185723105561919510364532470703125 546 21258101361339337862076267948822530429739019271719594517403371076146684348029 547 29330432994588914790708056599882084168705066286158520303810661429248446268187 548 40468068386135008976068826427607989941034761430445033646642363557063857600649 549 55834994294391346412644283238674018743455727374918867986606470444909086134411 550 77037197775489434122239117703397092741524065928615527809597551822662353515625 551 106290506806696689310381339744112652148695096358597972587016855380733421740148 552 146652164972944573953540282999410420843525331430792601519053307146242231340936 553 202340341930675044880344132138039949705173807152225168233211817785319288003245 554 279174971471956732063221416193370093717278636874594339933032352224545430672056 555 385185988877447170611195588516985463707620329643077639047987759113311767578125 556 531452534033483446551906698720563260743475481792989862935084276903667108700741 557 733260824864722869767701414997052104217626657153963007595266535731211156704681 558 1011701709653375224401720660690199748525869035761125841166059088926596440016226 559 1395874857359783660316107080966850468586393184372971699665161761122727153360284 560 1925929944387235853055977942584927318538101648215388195239938795566558837890625 561 2657262670167417232759533493602816303717377408964949314675421384518335543503705 562 3666304124323614348838507074985260521088133285769815037976332678656055783523408 563 5058508548266876122008603303450998742629345178805629205830295444632982200081133 564 6979374286798918301580535404834252342931965921864858498325808805613635766801421 565 9629649721936179265279889712924636592690508241076940976199693977832794189453125 566 13286313350837086163797667468014081518586887044824746573377106922591677717518529 567 18331520621618071744192535374926302605440666428849075189881663393280278917617040 568 25292542741334380610043016517254993713146725894028146029151477223164911000405667 569 34896871433994591507902677024171261714659829609324292491629044028068178834007106 570 48148248609680896326399448564623182963452541205384704880998469889163970947265625 571 66431566754185430818988337340070407592934435224123732866885534612958388587592648 572 91657603108090358720962676874631513027203332144245375949408316966401394588085202 573 126462713706671903050215082586274968565733629470140730145757386115824555002028338 574 174484357169972957539513385120856308573299148046621462458145220140340894170035530 575 240741243048404481631997242823115914817262706026923524404992349445819854736328125 576 332157833770927154094941686700352037964672176120618664334427673064791942937963242 577 458288015540451793604813384373157565136016660721226879747041584832006972940426012 578 632313568533359515251075412931374842828668147350703650728786930579122775010141691 579 872421785849864787697566925604281542866495740233107312290726100701704470850177652 580 1203706215242022408159986214115579574086313530134617622024961747229099273681640625 581 1660789168854635770474708433501760189823360880603093321672138365323959714689816211 582 2291440077702258968024066921865787825680083303606134398735207924160034864702130061 583 3161567842666797576255377064656874214143340736753518253643934652895613875050708455 584 4362108929249323938487834628021407714332478701165536561453630503508522354250888260 585 6018531076210112040799931070577897870431567650673088110124808736145496368408203125 586 8303945844273178852373542167508800949116804403015466608360691826619798573449081057 587 11457200388511294840120334609328939128400416518030671993676039620800174323510650309 588 15807839213333987881276885323284371070716703683767591268219673264478069375253542279 589 21810544646246619692439173140107038571662393505827682807268152517542611771254441304 590 30092655381050560203999655352889489352157838253365440550624043680727481842041015625 591 41519729221365894261867710837544004745584022015077333041803459133098992867245405286 592 57286001942556474200601673046644695642002082590153359968380198104000871617553251545 593 79039196066669939406384426616421855353583518418837956341098366322390346876267711396 594 109052723231233098462195865700535192858311967529138414036340762587713058856272206521 595 150463276905252801019998276764447446760789191266827202753120218403637409210205078125 596 207598646106829471309338554187720023727920110075386665209017295665494964336227026432 597 286430009712782371003008365233223478210010412950766799841900990520004358087766257726 598 395195980333349697031922133082109276767917592094189781705491831611951734381338556982 599 545263616156165492310979328502675964291559837645692070181703812938565294281361032609 600 752316384526264005099991383822237233803945956334136013765601092018187046051025390625 601 1037993230534147356546692770938600118639600550376933326045086478327474821681135132160 602 1432150048563911855015041826166117391050052064753833999209504952600021790438831288634 603 1975979901666748485159610665410546383839587960470948908527459158059758671906692784910 604 2726318080780827461554896642513379821457799188228460350908519064692826471406805163049 605 3761581922631320025499956919111186169019729781670680068828005460090935230255126953125 606 5189966152670736782733463854693000593198002751884666630225432391637374108405675660801 607 7160750242819559275075209130830586955250260323769169996047524763000108952194156443173 608 9879899508333742425798053327052731919197939802354744542637295790298793359533463924552 609 13631590403904137307774483212566899107288995941142301754542595323464132357034025815248 610 18807909613156600127499784595555930845098648908353400344140027300454676151275634765625 611 25949830763353683913667319273465002965990013759423333151127161958186870542028378304005 612 35803751214097796375376045654152934776251301618845849980237623815000544760970782215869 613 49399497541668712128990266635263659595989699011773722713186478951493966797667319622762 614 68157952019520686538872416062834495536444979705711508772712976617320661785170129076243 615 94039548065783000637498922977779654225493244541767001720700136502273380756378173828125 616 129749153816768419568336596367325014829950068797116665755635809790934352710141891520029 617 179018756070488981876880228270764673881256508094229249901188119075002723804853911079346 618 246997487708343560644951333176318297979948495058868613565932394757469833988336598113812 619 340789760097603432694362080314172477682224898528557543863564883086603308925850645381219 620 470197740328915003187494614888898271127466222708835008603500682511366903781890869140625 621 648745769083842097841682981836625074149750343985583328778179048954671763550709457600146 622 895093780352444909384401141353823369406282540471146249505940595375013619024269555396731 623 1234987438541717803224756665881591489899742475294343067829661973787349169941682990569063 624 1703948800488017163471810401570862388411124492642787719317824415433016544629253226906099 625 2350988701644575015937473074444491355637331113544175043017503412556834518909454345703125 626 3243728845419210489208414909183125370748751719927916643890895244773358817753547288000733 627 4475468901762224546922005706769116847031412702355731247529702976875068095121347776983656 628 6174937192708589016123783329407957449498712376471715339148309868936745849708414952845317 629 8519744002440085817359052007854311942055622463213938596589122077165082723146266134530497 630 11754943508222875079687365372222456778186655567720875215087517062784172594547271728515625 631 16218644227096052446042074545915626853743758599639583219454476223866794088767736440003665 632 22377344508811122734610028533845584235157063511778656237648514884375340475606738884918281 633 30874685963542945080618916647039787247493561882358576695741549344683729248542074764226587 634 42598720012200429086795260039271559710278112316069692982945610385825413615731330672652489 635 58774717541114375398436826861112283890933277838604376075437585313920862972736358642578125 636 81093221135480262230210372729578134268718792998197916097272381119333970443838682200018327 637 111886722544055613673050142669227921175785317558893281188242574421876702378033694424591408 638 154373429817714725403094583235198936237467809411792883478707746723418646242710373821132936 639 212993600061002145433976300196357798551390561580348464914728051929127068078656653363262448 640 293873587705571876992184134305561419454666389193021880377187926569604314863681793212890625 641 405466105677401311151051863647890671343593964990989580486361905596669852219193411000091636 642 559433612720278068365250713346139605878926587794466405941212872109383511890168472122957041 643 771867149088573627015472916175994681187339047058964417393538733617093231213551869105664683 644 1064968000305010727169881500981788992756952807901742324573640259645635340393283266816312243 645 1469367938527859384960920671527807097273331945965109401885939632848021574318408966064453125 646 2027330528387006555755259318239453356717969824954947902431809527983349261095967055000458184 647 2797168063601390341826253566730698029394632938972332029706064360546917559450842360614785209 648 3859335745442868135077364580879973405936695235294822086967693668085466156067759345528323419 649 5324840001525053635849407504908944963784764039508711622868201298228176701966416334081561219 650 7346839692639296924804603357639035486366659729825547009429698164240107871592044830322265625 651 10136652641935032778776296591197266783589849124774739512159047639916746305479835275002290922 652 13985840318006951709131267833653490146973164694861660148530321802734587797254211803073926048 653 19296678727214340675386822904399867029683476176474110434838468340427330780338796727641617095 654 26624200007625268179247037524544724818923820197543558114341006491140883509832081670407806099 655 36734198463196484624023016788195177431833298649127735047148490821200539357960224151611328125 656 50683263209675163893881482955986333917949245623873697560795238199583731527399176375011454610 657 69929201590034758545656339168267450734865823474308300742651609013672938986271059015369630244 658 96483393636071703376934114521999335148417380882370552174192341702136653901693983638208085477 659 133121000038126340896235187622723624094619100987717790571705032455704417549160408352039030497 660 183670992315982423120115083940975887159166493245638675235742454106002696789801120758056640625 661 253416316048375819469407414779931669589746228119368487803976190997918657636995881875057273050 662 349646007950173792728281695841337253674329117371541503713258045068364694931355295076848151220 663 482416968180358516884670572609996675742086904411852760870961708510683269508469918191040427386 664 665605000190631704481175938113618120473095504938588952858525162278522087745802041760195152486 665 918354961579912115600575419704879435795832466228193376178712270530013483949005603790283203125 666 1267081580241879097347037073899658347948731140596842439019880954989593288184979409375286365253 667 1748230039750868963641408479206686268371645586857707518566290225341823474656776475384240756100 668 2412084840901792584423352863049983378710434522059263804354808542553416347542349590955202136930 669 3328025000953158522405879690568090602365477524692944764292625811392610438729010208800975762431 670 4591774807899560578002877098524397178979162331140966880893561352650067419745028018951416015625 671 6335407901209395486735185369498291739743655702984212195099404774947966440924897046876431826266 672 8741150198754344818207042396033431341858227934288537592831451126709117373283882376921203780501 673 12060424204508962922116764315249916893552172610296319021774042712767081737711747954776010684650 674 16640125004765792612029398452840453011827387623464723821463129056963052193645051044004878812159 675 22958874039497802890014385492621985894895811655704834404467806763250337098725140094757080078125 676 31677039506046977433675926847491458698718278514921060975497023874739832204624485234382159131332 677 43705750993771724091035211980167156709291139671442687964157255633545586866419411884606018902509 678 60302121022544814610583821576249584467760863051481595108870213563835408688558739773880053423253 679 83200625023828963060146992264202265059136938117323619107315645284815260968225255220024394060795 680 114794370197489014450071927463109929474479058278524172022339033816251685493625700473785400390625 681 158385197530234887168379634237457293493591392574605304877485119373699161023122426171910795656660 682 218528754968858620455176059900835783546455698357213439820786278167727934332097059423030094512545 683 301510605112724073052919107881247922338804315257407975544351067819177043442793698869400267116265 684 416003125119144815300734961321011325295684690586618095536578226424076304841126276100121970303978 685 573971850987445072250359637315549647372395291392620860111695169081258427468128502368927001953125 686 791925987651174435841898171187286467467956962873026524387425596868495805115612130859553978283301 687 1092643774844293102275880299504178917732278491786067199103931390838639671660485297115150472562729 688 1507553025563620365264595539406239611694021576287039877721755339095885217213968494347001335581325 689 2080015625595724076503674806605056626478423452933090477682891132120381524205631380500609851519893 690 2869859254937225361251798186577748236861976456963104300558475845406292137340642511844635009765625 691 3959629938255872179209490855936432337339784814365132621937127984342479025578060654297769891416506 692 5463218874221465511379401497520894588661392458930335995519656954193198358302426485575752362813649 693 7537765127818101826322977697031198058470107881435199388608776695479426086069842471735006677906629 694 10400078127978620382518374033025283132392117264665452388414455660601907621028156902503049257599466 695 14349296274686126806258990932888741184309882284815521502792379227031460686703212559223175048828125 696 19798149691279360896047454279682161686698924071825663109685639921712395127890303271488849457082534 697 27316094371107327556897007487604472943306962294651679977598284770965991791512132427878761814068247 698 37688825639090509131614888485155990292350539407175996943043883477397130430349212358675033389533148 699 52000390639893101912591870165126415661960586323327261942072278303009538105140784512515246287997332 700 71746481373430634031294954664443705921549411424077607513961896135157303433516062796115875244140625 701 98990748456396804480237271398410808433494620359128315548428199608561975639451516357444247285412674 702 136580471855536637784485037438022364716534811473258399887991423854829958957560662139393809070341236 703 188444128195452545658074442425779951461752697035879984715219417386985652151746061793375166947665741 704 260001953199465509562959350825632078309802931616636309710361391515047690525703922562576231439986662 705 358732406867153170156474773322218529607747057120388037569809480675786517167580313980579376220703125 706 494953742281984022401186356992054042167473101795641577742140998042809878197257581787221236427063373 707 682902359277683188922425187190111823582674057366291999439957119274149794787803310696969045351706184 708 942220640977262728290372212128899757308763485179399923576097086934928260758730308966875834738328706 709 1300009765997327547814796754128160391549014658083181548551806957575238452628519612812881157199933310 710 1793662034335765850782373866611092648038735285601940187849047403378932585837901569902896881103515625 711 2474768711409920112005931784960270210837365508978207888710704990214049390986287908936106182135316865 712 3414511796388415944612125935950559117913370286831459997199785596370748973939016553484845226758530924 713 4711103204886313641451861060644498786543817425896999617880485434674641303793651544834379173691643531 714 6500048829986637739073983770640801957745073290415907742759034787876192263142598064064405785999666553 715 8968310171678829253911869333055463240193676428009700939245237016894662929189507849514484405517578125 716 12373843557049600560029658924801351054186827544891039443553524951070246954931439544680530910676584326 717 17072558981942079723060629679752795589566851434157299985998927981853744869695082767424226133792654620 718 23555516024431568207259305303222493932719087129484998089402427173373206518968257724171895868458217659 719 32500244149933188695369918853204009788725366452079538713795173939380961315712990320322028929998332765 720 44841550858394146269559346665277316200968382140048504696226185084473314645947539247572422027587890625 721 61869217785248002800148294624006755270934137724455197217767624755351234774657197723402654553382921634 722 85362794909710398615303148398763977947834257170786499929994639909268724348475413837121130668963273101 723 117777580122157841036296526516112469663595435647424990447012135866866032594841288620859479342291088299 724 162501220749665943476849594266020048943626832260397693568975869696904806578564951601610144649991663827 725 224207754291970731347796733326386581004841910700242523481130925422366573229737696237862110137939453125 726 309346088926240014000741473120033776354670688622275986088838123776756173873285988617013272766914608172 727 426813974548551993076515741993819889739171285853932499649973199546343621742377069185605653344816365505 728 588887900610789205181482632580562348317977178237124952235060679334330162974206443104297396711455441496 729 812506103748329717384247971330100244718134161301988467844879348484524032892824758008050723249958319135 730 1121038771459853656738983666631932905024209553501212617405654627111832866148688481189310550689697265625 731 1546730444631200070003707365600168881773353443111379930444190618883780869366429943085066363834573040862 732 2134069872742759965382578709969099448695856429269662498249865997731718108711885345928028266724081827527 733 2944439503053946025907413162902811741589885891185624761175303396671650814871032215521486983557277207481 734 4062530518741648586921239856650501223590670806509942339224396742422620164464123790040253616249791595675 735 5605193857299268283694918333159664525121047767506063087028273135559164330743442405946552753448486328125 736 7733652223156000350018536828000844408866767215556899652220953094418904346832149715425331819172865204313 737 10670349363713799826912893549845497243479282146348312491249329988658590543559426729640141333620409137636 738 14722197515269730129537065814514058707949429455928123805876516983358254074355161077607434917786386037409 739 20312652593708242934606199283252506117953354032549711696121983712113100822320618950201268081248957978375 740 28025969286496341418474591665798322625605238837530315435141365677795821653717212029732763767242431640625 741 38668261115780001750092684140004222044333836077784498261104765472094521734160748577126659095864326021566 742 53351746818568999134564467749227486217396410731741562456246649943292952717797133648200706668102045688184 743 73610987576348650647685329072570293539747147279640619029382584916791270371775805388037174588931930187047 744 101563262968541214673030996416262530589766770162748558480609918560565504111603094751006340406244789891875 745 140129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203125 746 193341305578900008750463420700021110221669180388922491305523827360472608670803742885633295479321630107833 747 266758734092844995672822338746137431086982053658707812281233249716464763588985668241003533340510228440921 748 368054937881743253238426645362851467698735736398203095146912924583956351858879026940185872944659650935239 749 507816314842706073365154982081312652948833850813742792403049592802827520558015473755031702031223949459375 750 700649232162408535461864791644958065640130970938257885878534141944895541342930300743319094181060791015625 751 966706527894500043752317103500105551108345901944612456527619136802363043354018714428166477396608150539169 752 1333793670464224978364111693730687155434910268293539061406166248582323817944928341205017666702551142204607 753 1840274689408716266192133226814257338493678681991015475734564622919781759294395134700929364723298254676196 754 2539081574213530366825774910406563264744169254068713962015247964014137602790077368775158510156119747296877 755 3503246160812042677309323958224790328200654854691289429392670709724477706714651503716595470905303955078125 756 4833532639472500218761585517500527755541729509723062282638095684011815216770093572140832386983040752695845 757 6668968352321124891820558468653435777174551341467695307030831242911619089724641706025088333512755711023035 758 9201373447043581330960666134071286692468393409955077378672823114598908796471975673504646823616491273380984 759 12695407871067651834128874552032816323720846270343569810076239820070688013950386843875792550780598736484388 760 17516230804060213386546619791123951641003274273456447146963353548622388533573257518582977354526519775390625 761 24167663197362501093807927587502638777708647548615311413190478420059076083850467860704161934915203763479227 762 33344841761605624459102792343267178885872756707338476535154156214558095448623208530125441667563778555115179 763 46006867235217906654803330670356433462341967049775386893364115572994543982359878367523234118082456366904920 764 63477039355338259170644372760164081618604231351717849050381199100353440069751934219378962753902993682421941 765 87581154020301066932733098955619758205016371367282235734816767743111942667866287592914886772632598876953125 766 120838315986812505469039637937513193888543237743076557065952392100295380419252339303520809674576018817396139 767 166724208808028122295513961716335894429363783536692382675770781072790477243116042650627208337818892775575897 768 230034336176089533274016653351782167311709835248876934466820577864972719911799391837616170590412281834524601 769 317385196776691295853221863800820408093021156758589245251905995501767200348759671096894813769514968412109706 770 437905770101505334663665494778098791025081856836411178674083838715559713339331437964574433863162994384765625 771 604191579934062527345198189687565969442716188715382785329761960501476902096261696517604048372880094086980696 772 833621044040140611477569808581679472146818917683461913378853905363952386215580213253136041689094463877879489 773 1150171680880447666370083266758910836558549176244384672334102889324863599558996959188080852952061409172623008 774 1586925983883456479266109319004102040465105783792946226259529977508836001743798355484474068847574842060548530 775 2189528850507526673318327473890493955125409284182055893370419193577798566696657189822872169315814971923828125 776 3020957899670312636725990948437829847213580943576913926648809802507384510481308482588020241864400470434903483 777 4168105220200703057387849042908397360734094588417309566894269526819761931077901066265680208445472319389397448 778 5750858404402238331850416333794554182792745881221923361670514446624317997794984795940404264760307045863115040 779 7934629919417282396330546595020510202325528918964731131297649887544180008718991777422370344237874210302742650 780 10947644252537633366591637369452469775627046420910279466852095967888992833483285949114360846579074859619140625 781 15104789498351563183629954742189149236067904717884569633244049012536922552406542412940101209322002352174517418 782 20840526101003515286939245214541986803670472942086547834471347634098809655389505331328401042227361596946987242 783 28754292022011191659252081668972770913963729406109616808352572233121589988974923979702021323801535229315575204 784 39673149597086411981652732975102551011627644594823655656488249437720900043594958887111851721189371051513713251 785 54738221262688166832958186847262348878135232104551397334260479839444964167416429745571804232895374298095703125 786 75523947491757815918149773710945746180339523589422848166220245062684612762032712064700506046610011760872587093 787 104202630505017576434696226072709934018352364710432739172356738170494048276947526656642005211136807984734936210 788 143771460110055958296260408344863854569818647030548084041762861165607949944874619898510106619007676146577876020 789 198365747985432059908263664875512755058138222974118278282441247188604500217974794435559258605946855257568566259 790 273691106313440834164790934236311744390676160522756986671302399197224820837082148727859021164476871490478515625 791 377619737458789079590748868554728730901697617947114240831101225313423063810163560323502530233050058804362935469 792 521013152525087882173481130363549670091761823552163695861783690852470241384737633283210026055684039923674681050 793 718857300550279791481302041724319272849093235152740420208814305828039749724373099492550533095038380732889380103 794 991828739927160299541318324377563775290691114870591391412206235943022501089873972177796293029734276287842831297 795 1368455531567204170823954671181558721953380802613784933356511995986124104185410743639295105822384357452392578125 796 1888098687293945397953744342773643654508488089735571204155506126567115319050817801617512651165250294021814677347 797 2605065762625439410867405651817748350458809117760818479308918454262351206923688166416050130278420199618373405250 798 3594286502751398957406510208621596364245466175763702101044071529140198748621865497462752665475191903664446900518 799 4959143699635801497706591621887818876453455574352956957061031179715112505449369860888981465148671381439214156487 800 6842277657836020854119773355907793609766904013068924666782559979930620520927053718196475529111921787261962890625 801 9440493436469726989768721713868218272542440448677856020777530632835576595254089008087563255826251470109073386739 802 13025328813127197054337028259088741752294045588804092396544592271311756034618440832080250651392100998091867026251 803 17971432513756994787032551043107981821227330878818510505220357645700993743109327487313763327375959518322234502593 804 24795718498179007488532958109439094382267277871764784785305155898575562527246849304444907325743356907196070782435 805 34211388289180104270598866779538968048834520065344623333912799899653102604635268590982377645559608936309814453125 806 47202467182348634948843608569341091362712202243389280103887653164177882976270445040437816279131257350545366933695 807 65126644065635985271685141295443708761470227944020461982722961356558780173092204160401253256960504990459335131259 808 89857162568784973935162755215539909106136654394092552526101788228504968715546637436568816636879797591611172512968 809 123978592490895037442664790547195471911336389358823923926525779492877812636234246522224536628716784535980353912176 810 171056941445900521352994333897694840244172600326723116669563999498265513023176342954911888227798044681549072265625 811 236012335911743174744218042846705456813561011216946400519438265820889414881352225202189081395656286752726834668479 812 325633220328179926358425706477218543807351139720102309913614806782793900865461020802006266284802524952296675656298 813 449285812843924869675813776077699545530683271970462762630508941142524843577733187182844083184398987958055862564843 814 619892962454475187213323952735977359556681946794119619632628897464389063181171232611122683143583922679901769560881 815 855284707229502606764971669488474201220863001633615583347819997491327565115881714774559441138990223407745361328125 816 1180061679558715873721090214233527284067805056084732002597191329104447074406761126010945406978281433763634173342395 817 1628166101640899631792128532386092719036755698600511549568074033913969504327305104010031331424012624761483378281494 818 2246429064219624348379068880388497727653416359852313813152544705712624217888665935914220415921994939790279312824216 819 3099464812272375936066619763679886797783409733970598098163144487321945315905856163055613415717919613399508847804408 820 4276423536147513033824858347442371006104315008168077916739099987456637825579408573872797205694951117038726806640625 821 5900308397793579368605451071167636420339025280423660012985956645522235372033805630054727034891407168818170866711978 822 8140830508204498158960642661930463595183778493002557747840370169569847521636525520050156657120063123807416891407473 823 11232145321098121741895344401942488638267081799261569065762723528563121089443329679571102079609974698951396564121081 824 15497324061361879680333098818399433988917048669852990490815722436609726579529280815278067078589598066997544239022043 825 21382117680737565169124291737211855030521575040840389583695499937283189127897042869363986028474755585193634033203125 826 29501541988967896843027255355838182101695126402118300064929783227611176860169028150273635174457035844090854333559893 827 40704152541022490794803213309652317975918892465012788739201850847849237608182627600250783285600315619037084457037369 828 56160726605490608709476722009712443191335408996307845328813617642815605447216648397855510398049873494756982820605408 829 77486620306809398401665494091997169944585243349264952454078612183048632897646404076390335392947990334987721195110218 830 106910588403687825845621458686059275152607875204201947918477499686415945639485214346819930142373777925968170166015625 831 147507709944839484215136276779190910508475632010591500324648916138055884300845140751368175872285179220454271667799467 832 203520762705112453974016066548261589879594462325063943696009254239246188040913138001253916428001578095185422285186849 833 280803633027453043547383610048562215956677044981539226644068088214078027236083241989277551990249367473784914103027041 834 387433101534046992008327470459985849722926216746324762270393060915243164488232020381951676964739951674938605975551091 835 534552942018439129228107293430296375763039376021009739592387498432079728197426071734099650711868889629840850830078125 836 737538549724197421075681383895954552542378160052957501623244580690279421504225703756840879361425896102271358338997335 837 1017603813525562269870080332741307949397972311625319718480046271196230940204565690006269582140007890475927111425934247 838 1404018165137265217736918050242811079783385224907696133220340441070390136180416209946387759951246837368924570515135207 839 1937165507670234960041637352299929248614631083731623811351965304576215822441160101909758384823699758374693029877755456 840 2672764710092195646140536467151481878815196880105048697961937492160398640987130358670498253559344448149204254150390625 841 3687692748620987105378406919479772762711890800264787508116222903451397107521128518784204396807129480511356791694986677 842 5088019067627811349350401663706539746989861558126598592400231355981154701022828450031347910700039452379635557129671236 843 7020090825686326088684590251214055398916926124538480666101702205351950680902081049731938799756234186844622852575676038 844 9685827538351174800208186761499646243073155418658119056759826522881079112205800509548791924118498791873465149388777283 845 13363823550460978230702682335757409394075984400525243489809687460801993204935651793352491267796722240746021270751953125 846 18438463743104935526892034597398863813559454001323937540581114517256985537605642593921021984035647402556783958474933387 847 25440095338139056746752008318532698734949307790632992962001156779905773505114142250156739553500197261898177785648356184 848 35100454128431630443422951256070276994584630622692403330508511026759753404510405248659693998781170934223114262878380192 849 48429137691755874001040933807498231215365777093290595283799132614405395561029002547743959620592493959367325746943886416 850 66819117752304891153513411678787046970379922002626217449048437304009966024678258966762456338983611203730106353759765625 851 92192318715524677634460172986994319067797270006619687702905572586284927688028212969605109920178237012783919792374666936 852 127200476690695283733760041592663493674746538953164964810005783899528867525570711250783697767500986309490888928241780922 853 175502270642158152217114756280351384972923153113462016652542555133798767022552026243298469993905854671115571314391900960 854 242145688458779370005204669037491156076828885466452976418995663072026977805145012738719798102962469796836628734719432083 855 334095588761524455767567058393935234851899610013131087245242186520049830123391294833812281694918056018650531768798828125 856 460961593577623388172300864934971595338986350033098438514527862931424638440141064848025549600891185063919598961873334683 857 636002383453476418668800207963317468373732694765824824050028919497644337627853556253918488837504931547454444641208904610 858 877511353210790761085573781401756924864615765567310083262712775668993835112760131216492349969529273355577856571959504800 859 1210728442293896850026023345187455780384144427332264882094978315360134889025725063693598990514812348984183143673597160418 860 1670477943807622278837835291969676174259498050065655436226210932600249150616956474169061408474590280093252658843994140625 861 2304807967888116940861504324674857976694931750165492192572639314657123192200705324240127748004455925319597994809366673419 862 3180011917267382093344001039816587341868663473829124120250144597488221688139267781269592444187524657737272223206044523051 863 4387556766053953805427868907008784624323078827836550416313563878344969175563800656082461749847646366777889282859797524003 864 6053642211469484250130116725937278901920722136661324410474891576800674445128625318467994952574061744920915718367985802094 865 8352389719038111394189176459848380871297490250328277181131054663001245753084782370845307042372951400466263294219970703125 866 11524039839440584704307521623374289883474658750827460962863196573285615961003526621200638740022279626597989974046833367097 867 15900059586336910466720005199082936709343317369145620601250722987441108440696338906347962220937623288686361116030222615256 868 21937783830269769027139344535043923121615394139182752081567819391724845877819003280412308749238231833889446414298987620017 869 30268211057347421250650583629686394509603610683306622052374457884003372225643126592339974762870308724604578591839929010473 870 41761948595190556970945882299241904356487451251641385905655273315006228765423911854226535211864757002331316471099853515625 871 57620199197202923521537608116871449417373293754137304814315982866428079805017633106003193700111398132989949870234166835489 872 79500297931684552333600025995414683546716586845728103006253614937205542203481694531739811104688116443431805580151113076281 873 109688919151348845135696722675219615608076970695913760407839096958624229389095016402061543746191159169447232071494938100085 874 151341055286737106253252918148431972548018053416533110261872289420016861128215632961699873814351543623022892959199645052369 875 208809742975952784854729411496209521782437256258206929528276366575031143827119559271132676059323785011656582355499267578125 876 288100995986014617607688040584357247086866468770686524071579914332140399025088165530015968500556990664949749351170834177446 877 397501489658422761668000129977073417733582934228640515031268074686027711017408472658699055523440582217159027900755565381407 878 548444595756744225678483613376098078040384853479568802039195484793121146945475082010307718730955795847236160357474690500425 879 756705276433685531266264590742159862740090267082665551309361447100084305641078164808499369071757718115114464795998225261849 880 1044048714879763924273647057481047608912186281291034647641381832875155719135597796355663380296618925058282911777496337890625 881 1440504979930073088038440202921786235434332343853432620357899571660701995125440827650079842502784953324748746755854170887230 882 1987507448292113808340000649885367088667914671143202575156340373430138555087042363293495277617202911085795139503777826907039 883 2742222978783721128392418066880490390201924267397844010195977423965605734727375410051538593654778979236180801787373452502127 884 3783526382168427656331322953710799313700451335413327756546807235500421528205390824042496845358788590575572323979991126309248 885 5220243574398819621368235287405238044560931406455173238206909164375778595677988981778316901483094625291414558887481689453125 886 7202524899650365440192201014608931177171661719267163101789497858303509975627204138250399212513924766623743733779270854436151 887 9937537241460569041700003249426835443339573355716012875781701867150692775435211816467476388086014555428975697518889134535198 888 13711114893918605641962090334402451951009621336989220050979887119828028673636877050257692968273894896180904008936867262510637 889 18917631910842138281656614768553996568502256677066638782734036177502107641026954120212484226793942952877861619899955631546243 890 26101217871994098106841176437026190222804657032275866191034545821878892978389944908891584507415473126457072794437408447265625 891 36012624498251827200961005073044655885858308596335815508947489291517549878136020691251996062569623833118718668896354272180758 892 49687686207302845208500016247134177216697866778580064378908509335753463877176059082337381940430072777144878487594445672675994 893 68555574469593028209810451672012259755048106684946100254899435599140143368184385251288464841369474480904520044684336312553185 894 94588159554210691408283073842769982842511283385333193913670180887510538205134770601062421133969714764389308099499778157731219 895 130506089359970490534205882185130951114023285161379330955172729109394464891949724544457922537077365632285363972187042236328125 896 180063122491259136004805025365223279429291542981679077544737446457587749390680103456259980312848119165593593344481771360903791 897 248438431036514226042500081235670886083489333892900321894542546678767319385880295411686909702150363885724392437972228363379972 898 342777872347965141049052258360061298775240533424730501274497177995700716840921926256442324206847372404522600223421681562765929 899 472940797771053457041415369213849914212556416926665969568350904437552691025673853005312105669848573821946540497498890788656096 900 652530446799852452671029410925654755570116425806896654775863645546972324459748622722289612685386828161426819860935211181640625 901 900315612456295680024025126826116397146457714908395387723687232287938746953400517281299901564240595827967966722408856804518955 902 1242192155182571130212500406178354430417446669464501609472712733393836596929401477058434548510751819428621962189861141816899860 903 1713889361739825705245261291800306493876202667123652506372485889978503584204609631282211621034236862022613001117108407813829647 904 2364703988855267285207076846069249571062782084633329847841754522187763455128369265026560528349242869109732702487494453943280481 905 3262652233999262263355147054628273777850582129034483273879318227734861622298743113611448063426934140807134099304676055908203125 906 4501578062281478400120125634130581985732288574541976938618436161439693734767002586406499507821202979139839833612044284022594778 907 6210960775912855651062502030891772152087233347322508047363563666969182984647007385292172742553759097143109810949305709084499300 908 8569446808699128526226306459001532469381013335618262531862429449892517921023048156411058105171184310113065005585542039069148235 909 11823519944276336426035384230346247855313910423166649239208772610938817275641846325132802641746214345548663512437472269716402407 910 16313261169996311316775735273141368889252910645172416369396591138674308111493715568057240317134670704035670496523380279541015625 911 22507890311407392000600628170652909928661442872709884693092180807198468673835012932032497539106014895699199168060221420112973894 912 31054803879564278255312510154458860760436166736612540236817818334845914923235036926460863712768795485715549054746528545422496501 913 42847234043495642631131532295007662346905066678091312659312147249462589605115240782055290525855921550565325027927710195345741178 914 59117599721381682130176921151731239276569552115833246196043863054694086378209231625664013208731071727743317562187361348582012037 915 81566305849981556583878676365706844446264553225862081846982955693371540557468577840286201585673353520178352482616901397705078125 916 112539451557036960003003140853264549643307214363549423465460904035992343369175064660162487695530074478495995840301107100564869470 917 155274019397821391276562550772294303802180833683062701184089091674229574616175184632304318563843977428577745273732642727112482507 918 214236170217478213155657661475038311734525333390456563296560736247312948025576203910276452629279607752826625139638550976728705894 919 295587998606908410650884605758656196382847760579166230980219315273470431891046158128320066043655358638716587810936806742910060188 920 407831529249907782919393381828534222231322766129310409234914778466857702787342889201431007928366767600891762413084506988525390625 921 562697257785184800015015704266322748216536071817747117327304520179961716845875323300812438477650372392479979201505535502824347351 922 776370096989106956382812753861471519010904168415313505920445458371147873080875923161521592819219887142888726368663213635562412535 923 1071180851087391065778288307375191558672626666952282816482803681236564740127881019551382263146398038764133125698192754883643529471 924 1477939993034542053254423028793280981914238802895831154901096576367352159455230790641600330218276793193582939054684033714550300942 925 2039157646249538914596966909142671111156613830646552046174573892334288513936714446007155039641833838004458812065422534942626953125 926 2813486288925924000075078521331613741082680359088735586636522600899808584229376616504062192388251861962399896007527677514121736759 927 3881850484945534781914063769307357595054520842076567529602227291855739365404379615807607964096099435714443631843316068177812062676 928 5355904255436955328891441536875957793363133334761414082414018406182823700639405097756911315731990193820665628490963774418217647355 929 7389699965172710266272115143966404909571194014479155774505482881836760797276153953208001651091383965967914695273420168572751504710 930 10195788231247694572984834545713355555783069153232760230872869461671442569683572230035775198209169190022294060327112674713134765625 931 14067431444629620000375392606658068705413401795443677933182613004499042921146883082520310961941259309811999480037638387570608683798 932 19409252424727673909570318846536787975272604210382837648011136459278696827021898079038039820480497178572218159216580340889060313383 933 26779521277184776644457207684379788966815666673807070412070092030914118503197025488784556578659950969103328142454818872091088236777 934 36948499825863551331360575719832024547855970072395778872527414409183803986380769766040008255456919829839573476367100842863757523551 935 50978941156238472864924172728566777778915345766163801154364347308357212848417861150178875991045845950111470301635563373565673828125 936 70337157223148100001876963033290343527067008977218389665913065022495214605734415412601554809706296549059997400188191937853043418994 937 97046262123638369547851594232683939876363021051914188240055682296393484135109490395190199102402485892861090796082901704445301566919 938 133897606385923883222286038421898944834078333369035352060350460154570592515985127443922782893299754845516640712274094360455441183885 939 184742499129317756656802878599160122739279850361978894362637072045919019931903848830200041277284599149197867381835504214318787617756 940 254894705781192364324620863642833888894576728830819005771821736541786064242089305750894379955229229750557351508177816867828369140625 941 351685786115740500009384815166451717635335044886091948329565325112476073028672077063007774048531482745299987000940959689265217094971 942 485231310618191847739257971163419699381815105259570941200278411481967420675547451975950995512012429464305453980414508522226507834595 943 669488031929619416111430192109494724170391666845176760301752300772852962579925637219613914466498774227583203561370471802277205919428 944 923712495646588783284014392995800613696399251809894471813185360229595099659519244151000206386422995745989336909177521071593938088781 945 1274473528905961821623104318214169444472883644154095028859108682708930321210446528754471899776146148752786757540889084339141845703125 946 1758428930578702500046924075832258588176675224430459741647826625562380365143360385315038870242657413726499935004704798446326085474857 947 2426156553090959238696289855817098496909075526297854706001392057409837103377737259879754977560062147321527269902072542611132539172979 948 3347440159648097080557150960547473620851958334225883801508761503864264812899628186098069572332493871137916017806852359011386029597141 949 4618562478232943916420071964979003068481996259049472359065926801147975498297596220755001031932114978729946684545887605357969690443909 950 6372367644529809108115521591070847222364418220770475144295543413544651606052232643772359498880730743763933787704445421695709228515625 951 8792144652893512500234620379161292940883376122152298708239133127811901825716801926575194351213287068632499675023523992231630427374287 952 12130782765454796193481449279085492484545377631489273530006960287049185516888686299398774887800310736607636349510362713055662695864895 953 16737200798240485402785754802737368104259791671129419007543807519321324064498140930490347861662469355689580089034261795056930147985708 954 23092812391164719582100359824895015342409981295247361795329634005739877491487981103775005159660574893649733422729438026789848452219549 955 31861838222649045540577607955354236111822091103852375721477717067723258030261163218861797494403653718819668938522227108478546142578125 956 43960723264467562501173101895806464704416880610761493541195665639059509128584009632875971756066435343162498375117619961158152136871436 957 60653913827273980967407246395427462422726888157446367650034801435245927584443431496993874439001553683038181747551813565278313479324475 958 83686003991202427013928774013686840521298958355647095037719037596606620322490704652451739308312346778447900445171308975284650739928541 959 115464061955823597910501799124475076712049906476236808976648170028699387457439905518875025798302874468248667113647190133949242261097748 960 159309191113245227702888039776771180559110455519261878607388585338616290151305816094308987472018268594098344692611135542392730712890625 961 219803616322337812505865509479032323522084403053807467705978328195297545642920048164379858780332176715812491875588099805790760684357181 962 303269569136369904837036231977137312113634440787231838250174007176229637922217157484969372195007768415190908737759067826391567396622376 963 418430019956012135069643870068434202606494791778235475188595187983033101612453523262258696541561733892239502225856544876423253699642705 964 577320309779117989552508995622375383560249532381184044883240850143496937287199527594375128991514372341243335568235950669746211305488742 965 796545955566226138514440198883855902795552277596309393036942926693081450756529080471544937360091342970491723463055677711963653564453125 966 1099018081611689062529327547395161617610422015269037338529891640976487728214600240821899293901660883579062459377940499028953803421785908 967 1516347845681849524185181159885686560568172203936159191250870035881148189611085787424846860975038842075954543688795339131957836983111883 968 2092150099780060675348219350342171013032473958891177375942975939915165508062267616311293482707808669461197511129282724382116268498213525 969 2886601548895589947762544978111876917801247661905920224416204250717484686435997637971875644957571861706216677841179753348731056527443710 970 3982729777831130692572200994419279513977761387981546965184714633465407253782645402357724686800456714852458617315278388559818267822265625 971 5495090408058445312646637736975808088052110076345186692649458204882438641073001204109496469508304417895312296889702495144769017108929542 972 7581739228409247620925905799428432802840861019680795956254350179405740948055428937124234304875194210379772718443976695659789184915559415 973 10460750498900303376741096751710855065162369794455886879714879699575827540311338081556467413539043347305987555646413621910581342491067627 974 14433007744477949738812724890559384589006238309529601122081021253587423432179988189859378224787859308531083389205898766743655282637218553 975 19913648889155653462861004972096397569888806939907734825923573167327036268913227011788623434002283574262293086576391942799091339111328125 976 27475452040292226563233188684879040440260550381725933463247291024412193205365006020547482347541522089476561484448512475723845085544647710 977 37908696142046238104629528997142164014204305098403979781271750897028704740277144685621171524375971051898863592219883478298945924577797077 978 52303752494501516883705483758554275325811848972279434398574398497879137701556690407782337067695216736529937778232068109552906712455338136 979 72165038722389748694063624452796922945031191547648005610405106267937117160899940949296891123939296542655416946029493833718276413186092766 980 99568244445778267314305024860481987849444034699538674129617865836635181344566135058943117170011417871311465432881959713995456695556640625 981 137377260201461132816165943424395202201302751908629667316236455122060966026825030102737411737707610447382807422242562378619225427723238552 982 189543480710231190523147644985710820071021525492019898906358754485143523701385723428105857621879855259494317961099417391494729622888985389 983 261518762472507584418527418792771376629059244861397171992871992489395688507783452038911685338476083682649688891160340547764533562276690684 984 360825193611948743470318122263984614725155957738240028052025531339685585804499704746484455619696482713277084730147469168591382065930463834 985 497841222228891336571525124302409939247220173497693370648089329183175906722830675294715585850057089356557327164409798569977283477783203125 986 686886301007305664080829717121976011006513759543148336581182275610304830134125150513687058688538052236914037111212811893096127138616192762 987 947717403551155952615738224928554100355107627460099494531793772425717618506928617140529288109399276297471589805497086957473648114444926946 988 1307593812362537922092637093963856883145296224306985859964359962446978442538917260194558426692380418413248444455801702738822667811383453423 989 1804125968059743717351590611319923073625779788691200140260127656698427929022498523732422278098482413566385423650737345842956910329652319170 990 2489206111144456682857625621512049696236100867488466853240446645915879533614153376473577929250285446782786635822048992849886417388916015625 991 3434431505036528320404148585609880055032568797715741682905911378051524150670625752568435293442690261184570185556064059465480635693080963810 992 4738587017755779763078691124642770501775538137300497472658968862128588092534643085702646440546996381487357949027485434787368240572224634731 993 6537969061812689610463185469819284415726481121534929299821799812234892212694586300972792133461902092066242222279008513694113339056917267115 994 9020629840298718586757953056599615368128898943456000701300638283492139645112492618662111390492412067831927118253686729214784551648261595852 995 12446030555722283414288128107560248481180504337442334266202233229579397668070766882367889646251427233913933179110244964249432086944580078125 996 17172157525182641602020742928049400275162843988578708414529556890257620753353128762842176467213451305922850927780320297327403178465404819051 997 23692935088778898815393455623213852508877690686502487363294844310642940462673215428513232202734981907436789745137427173936841202861123173657 998 32689845309063448052315927349096422078632405607674646499108999061174461063472931504863960667309510460331211111395042568470566695284586335577 999 45103149201493592933789765282998076840644494717280003506503191417460698225562463093310556952462060339159635591268433646073922758241307979260 1000 62230152778611417071440640537801242405902521687211671331011166147896988340353834411839448231257136169569665895551224821247160434722900390625