2 2 3 3 4 4 5 5 6 8 7 7 8 16 9 27 10 32 11 11 12 64 13 13 14 128 15 243 16 256 17 17 18 512 19 19 20 1024 21 2187 22 2048 23 23 24 4096 25 3125 26 8192 27 19683 28 16384 29 29 30 32768 31 31 32 65536 33 177147 34 131072 35 78125 36 262144 37 37 38 524288 39 1594323 40 1048576 41 41 42 2097152 43 43 44 4194304 45 14348907 46 8388608 47 47 48 16777216 49 823543 50 33554432 51 129140163 52 67108864 53 53 54 134217728 55 48828125 56 268435456 57 1162261467 58 536870912 59 59 60 1073741824 61 61 62 2147483648 63 10460353203 64 4294967296 65 1220703125 66 8589934592 67 67 68 17179869184 69 94143178827 70 34359738368 71 71 72 68719476736 73 73 74 137438953472 75 847288609443 76 274877906944 77 1977326743 78 549755813888 79 79 80 1099511627776 81 7625597484987 82 2199023255552 83 83 84 4398046511104 85 762939453125 86 8796093022208 87 68630377364883 88 17592186044416 89 89 90 35184372088832 91 96889010407 92 70368744177664 93 617673396283947 94 140737488355328 95 19073486328125 96 281474976710656 97 97 98 562949953421312 99 5559060566555523 100 1125899906842624 101 101 102 2251799813685248 103 103 104 4503599627370496 105 50031545098999707 106 9007199254740992 107 107 108 18014398509481984 109 109 110 36028797018963968 111 450283905890997363 112 72057594037927936 113 113 114 144115188075855872 115 11920928955078125 116 288230376151711744 117 4052555153018976267 118 576460752303423488 119 232630513987207 120 1152921504606846976 121 285311670611 122 2305843009213693952 123 36472996377170786403 124 4611686018427387904 125 298023223876953125 126 9223372036854775808 127 127 128 18446744073709551616 129 328256967394537077627 130 36893488147419103232 131 131 132 73786976294838206464 133 11398895185373143 134 147573952589676412928 135 2954312706550833698643 136 295147905179352825856 137 137 138 590295810358705651712 139 139 140 1180591620717411303424 141 26588814358957503287787 142 2361183241434822606848 143 34522712143931 144 4722366482869645213696 145 186264514923095703125 146 9444732965739290427392 147 239299329230617529590083 148 18889465931478580854784 149 149 150 37778931862957161709568 151 151 152 75557863725914323419136 153 2153693963075557766310747 154 151115727451828646838272 155 4656612873077392578125 156 302231454903657293676544 157 157 158 604462909807314587353088 159 19383245667680019896796723 160 1208925819614629174706176 161 27368747340080916343 162 2417851639229258349412352 163 163 164 4835703278458516698824704 165 174449211009120179071170507 166 9671406556917033397649408 167 167 168 19342813113834066795298816 169 302875106592253 170 38685626227668133590597632 171 1570042899082081611640534563 172 77371252455336267181195264 173 173 174 154742504910672534362390528 175 2910383045673370361328125 176 309485009821345068724781056 177 14130386091738734504764811067 178 618970019642690137449562112 179 179 180 1237940039285380274899124224 181 181 182 2475880078570760549798248448 183 127173474825648610542883299603 184 4951760157141521099596496896 185 72759576141834259033203125 186 9903520314283042199192993792 187 505447028499293771 188 19807040628566084398385987584 189 1144561273430837494885949696427 190 39614081257132168796771975168 191 191 192 79228162514264337593543950336 193 193 194 158456325028528675187087900672 195 10301051460877537453973547267843 196 316912650057057350374175801344 197 197 198 633825300114114700748351602688 199 199 200 1267650600228229401496703205376 201 92709463147897837085761925410587 202 2535301200456458802993406410752 203 3219905755813179726837607 204 5070602400912917605986812821504 205 45474735088646411895751953125 206 10141204801825835211973625643008 207 834385168331080533771857328695283 208 20282409603651670423947251286016 209 61159090448414546291 210 40564819207303340847894502572032 211 211 212 81129638414606681695789005144064 213 7509466514979724803946715958257547 214 162259276829213363391578010288128 215 1136868377216160297393798828125 216 324518553658426726783156020576256 217 157775382034845806615042743 218 649037107316853453566312041152512 219 67585198634817523235520443624317923 220 1298074214633706907132624082305024 221 8650415919381337933 222 2596148429267413814265248164610048 223 223 224 5192296858534827628530496329220096 225 608266787713357709119683992618861307 226 10384593717069655257060992658440192 227 227 228 20769187434139310514121985316880384 229 229 230 41538374868278621028243970633760768 231 5474401089420219382077155933569751763 232 83076749736557242056487941267521536 233 233 234 166153499473114484112975882535043072 235 710542735760100185871124267578125 236 332306998946228968225951765070086144 237 49269609804781974438694403402127765867 238 664613997892457936451903530140172288 239 239 240 1329227995784915872903807060280344576 241 241 242 2658455991569831745807614120560689152 243 443426488243037769948249630619149892803 244 5316911983139663491615228241121378304 245 17763568394002504646778106689453125 246 10633823966279326983230456482242756608 247 1461920290375446110677 248 21267647932558653966460912964485513216 249 3990838394187339929534246675572349035227 250 42535295865117307932921825928971026432 251 251 252 85070591730234615865843651857942052864 253 895430243255237372246531 254 170141183460469231731687303715884105728 255 35917545547686059365808220080151141317043 256 340282366920938463463374607431768211456 257 257 258 680564733841876926926749214863536422912 259 18562115921017574302453163671207 260 1361129467683753853853498429727072845824 261 323257909929174534292273980721360271853387 262 2722258935367507707706996859454145691648 263 263 264 5444517870735015415413993718908291383296 265 11102230246251565404236316680908203125 266 10889035741470030830827987437816582766592 267 2909321189362570808630465826492242446680483 268 21778071482940061661655974875633165533184 269 269 270 43556142965880123323311949751266331066368 271 271 272 87112285931760246646623899502532662132736 273 26183890704263137277674192438430182020124347 274 174224571863520493293247799005065324265472 275 277555756156289135105907917022705078125 276 348449143727040986586495598010130648530944 277 277 278 696898287454081973172991196020261297061888 279 235655016338368235499067731945871638181119123 280 1393796574908163946345982392040522594123776 281 281 282 2787593149816327892691964784081045188247552 283 283 284 5575186299632655785383929568162090376495104 285 2120895147045314119491609587512844743630072107 286 11150372599265311570767859136324180752990208 287 44567640326363195900190045974568007 288 22300745198530623141535718272648361505980416 289 827240261886336764177 290 44601490397061246283071436545296723011960832 291 19088056323407827075424486287615602692670648963 292 89202980794122492566142873090593446023921664 293 293 294 178405961588244985132285746181186892047843328 295 173472347597680709441192448139190673828125 296 356811923176489970264571492362373784095686656 297 171792506910670443678820376588540424234035840667 298 713623846352979940529142984724747568191373312 299 41753905413413116367045797 300 1427247692705959881058285969449495136382746624 301 2183814375991796599109312252753832343 302 2854495385411919762116571938898990272765493248 303 1546132562196033993109383389296863818106322566003 304 5708990770823839524233143877797980545530986496 305 4336808689942017736029811203479766845703125 306 11417981541647679048466287755595961091061972992 307 307 308 22835963083295358096932575511191922182123945984 309 13915193059764305937984450503671774362956903094027 310 45671926166590716193865151022383844364247891968 311 311 312 91343852333181432387730302044767688728495783936 313 313 314 182687704666362864775460604089535377456991567872 315 125236737537878753441860054533045969266612127846243 316 365375409332725729550921208179070754913983135744 317 317 318 730750818665451459101842416358141509827966271488 319 1586309297171491574414436704891 320 1461501637330902918203684832716283019655932542976 321 1127130637840908780976740490797413723399509150616187 322 2923003274661805836407369665432566039311865085952 323 239072435685151324847153 324 5846006549323611672814739330865132078623730171904 325 2710505431213761085018632002174854278564453125 326 11692013098647223345629478661730264157247460343808 327 10144175740568179028790664417176723510595582355545683 328 23384026197294446691258957323460528314494920687616 329 5243338316756303634461458718861951455543 330 46768052394588893382517914646921056628989841375232 331 331 332 93536104789177786765035829293842113257979682750464 333 91297581665113611259115979754590511595360241199911147 334 187072209578355573530071658587684226515959365500928 335 67762635780344027125465800054371356964111328125 336 374144419156711147060143317175368453031918731001856 337 337 338 748288838313422294120286634350736906063837462003712 339 821678234986022501332043817791314604358242170799200323 340 1496577676626844588240573268701473812127674924007424 341 191943424957750480504146841291811 342 2993155353253689176481146537402947624255349848014848 343 256923577521058878088611477224235621321607 344 5986310706507378352962293074805895248510699696029696 345 7395104114874202511988394360121831439224179537192802907 346 11972621413014756705924586149611790497021399392059392 347 347 348 23945242826029513411849172299223580994042798784118784 349 349 350 47890485652059026823698344598447161988085597568237568 351 66555937033867822607895549241096482953017615834735226163 352 95780971304118053647396689196894323976171195136475136 353 353 354 191561942608236107294793378393788647952342390272950272 355 42351647362715016953416125033982098102569580078125 356 383123885216472214589586756787577295904684780545900544 357 599003433304810403471059943169868346577158542512617035467 358 766247770432944429179173513575154591809369561091801088 359 359 360 1532495540865888858358347027150309183618739122183602176 361 1978419655660313589123979 362 3064991081731777716716694054300618367237478244367204352 363 5391030899743293631239539488528815119194426882613553319203 364 6129982163463555433433388108601236734474956488734408704 365 1058791184067875423835403125849552452564239501953125 366 12259964326927110866866776217202473468949912977468817408 367 367 368 24519928653854221733733552434404946937899825954937634816 369 48519278097689642681155855396759336072749841943521979872827 370 49039857307708443467467104868809893875799651909875269632 371 616873509628062366290756156815389726793178407 372 98079714615416886934934209737619787751599303819750539264 373 373 374 196159429230833773869868419475239575503198607639501078528 375 436673502879206784130402698570834024654748577491697818855443 376 392318858461667547739736838950479151006397215279002157056 377 201538126434611150798503956371773 378 784637716923335095479473677900958302012794430558004314112 379 379 380 1569275433846670190958947355801916604025588861116008628224 381 3930061525912861057173624287137506221892737197425280369698987 382 3138550867693340381917894711603833208051177722232017256448 383 383 384 6277101735386680763835789423207666416102355444464034512896 385 661744490042422139897126953655970282852649688720703125 386 12554203470773361527671578846415332832204710888928069025792 387 35370553733215749514562618584237555997034634776827523327290883 388 25108406941546723055343157692830665664409421777856138051584 389 389 390 50216813883093446110686315385661331328818843555712276103168 391 19967568900859523802559065713 392 100433627766186892221372630771322662657637687111424552206336 393 318334983598941745631063567258138003973311712991447709945617947 394 200867255532373784442745261542645325315275374222849104412672 395 16543612251060553497428173841399257071316242218017578125 396 401734511064747568885490523085290650630550748445698208825344 397 397 398 803469022129495137770981046170581301261101496891396417650688 399 2865014852390475710679572105323242035759805416923029389510561523 400 1606938044258990275541962092341162602522202993782792835301376 401 401 402 3213876088517980551083924184682325205044405987565585670602752 403 34059943367449284484947168626829637 404 6427752177035961102167848369364650410088811975131171341205504 405 25785133671514281396116148947909178321838248752307264505595053707 406 12855504354071922204335696738729300820177623950262342682411008 407 340039485861577398992406882305761986971 408 25711008708143844408671393477458601640355247900524685364822016 409 409 410 51422017416287688817342786954917203280710495801049370729644032 411 232066203043628532565045340531182604896544238770765380550355483363 412 102844034832575377634685573909834406561420991602098741459288064 413 72574551534231909331741171093173785967490646405143 414 205688069665150755269371147819668813122841983204197482918576128 415 10339757656912845935892608650874535669572651386260986328125 416 411376139330301510538742295639337626245683966408394965837152256 417 2088595827392656793085408064780643444068898148936888424953199350267 418 822752278660603021077484591278675252491367932816789931674304512 419 419 420 1645504557321206042154969182557350504982735865633579863348609024 421 421 422 3291009114642412084309938365114701009965471731267159726697218048 423 18797362446533911137768672583025790996620083340431995824578794152403 424 6582018229284824168619876730229402019930943462534319453394436096 425 258493941422821148397315216271863391739316284656524658203125 426 13164036458569648337239753460458804039861886925068638906788872192 427 3556153025177363557255317383565515512407041673852007 428 26328072917139296674479506920917608079723773850137277813577744384 429 169176262018805200239918053247232118969580750063887962421209147371627 430 52656145834278593348959013841835216159447547700274555627155488768 431 431 432 105312291668557186697918027683670432318895095400549111254310977536 433 433 434 210624583337114373395836055367340864637790190801098222508621955072 435 1522586358169246802159262479225089070726226750574991661790882326344643 436 421249166674228746791672110734681729275580381602196445017243910144 437 257829627945307727248226067259 438 842498333348457493583344221469363458551160763204392890034487820288 439 439 440 1684996666696914987166688442938726917102321526408785780068975640576 441 13703277223523221219433362313025801636536040755174924956117940937101787 442 3369993333393829974333376885877453834204643052817571560137951281152 443 443 444 6739986666787659948666753771754907668409286105635143120275902562304 445 161558713389263217748322010169914619837072677910327911376953125 446 13479973333575319897333507543509815336818572211270286240551805124608 447 123329495011708990974900260817232214728824366796574324605061468433916083 448 26959946667150639794667015087019630673637144422540572481103610249216 449 449 450 53919893334301279589334030174039261347274288845081144962207220498432 451 4978518112499354698647829163838661251242411 452 107839786668602559178668060348078522694548577690162289924414440996864 453 1109965455105380918774102347355089932559419301169168921445553215905244747 454 215679573337205118357336120696157045389097155380324579848828881993728 455 4038967834731580443708050254247865495926816947758197784423828125 456 431359146674410236714672241392314090778194310760649159697657763987456 457 457 458 862718293348820473429344482784628181556388621521298319395315527974912 459 9989689095948428268966921126195809393034773710522520293009978943147202723 460 1725436586697640946858688965569256363112777243042596638790631055949824 461 461 462 3450873173395281893717377931138512726225554486085193277581262111899648 463 463 464 6901746346790563787434755862277025452451108972170386555162524223799296 465 89907201863535854420702290135762284537312963394702682637089810488324824507 466 13803492693581127574869511724554050904902217944340773110325048447598592 467 467 468 27606985387162255149739023449108101809804435888681546220650096895197184 469 418377847259091645147530834859099334519176045887014771543 470 55213970774324510299478046898216203619608871777363092441300193790394368 471 809164816771822689786320611221860560835816670552324143733808294394923420563 472 110427941548649020598956093796432407239217743554726184882600387580788736 473 602400691612421918536387328824478011400331731 474 220855883097298041197912187592864814478435487109452369765200775161577472 475 2524354896707237777317531408904915934954260592348873615264892578125 476 441711766194596082395824375185729628956870974218904739530401550323154944 477 7282483350946404208076885500996745047522350034970917293604274649554310785067 478 883423532389192164791648750371459257913741948437809479060803100646309888 479 479 480 1766847064778384329583297500742918515827483896875618958121606201292619776 481 164400841185494513395503358052498933338333 482 3533694129556768659166595001485837031654967793751237916243212402585239552 483 65542350158517637872691969508970705427701150314738255642438471845988797065603 484 7067388259113537318333190002971674063309935587502475832486424805170479104 485 63108872417680944432938285222622898373856514808721840381622314453125 486 14134776518227074636666380005943348126619871175004951664972849610340958208 487 487 488 28269553036454149273332760011886696253239742350009903329945699220681916416 489 589881151426658740854227725580736348849310352832644300781946246613899173590427 490 56539106072908298546665520023773392506479484700019806659891398441363832832 491 491 492 113078212145816597093331040047546785012958969400039613319782796882727665664 493 481968572106750915091411825223071697 494 226156424291633194186662080095093570025917938800079226639565593765455331328 495 5308930362839928667688049530226627139643793175493798707037516219525092562313843 496 452312848583266388373324160190187140051835877600158453279131187530910662656 497 1004525211269079039999221534496697502180541686174722466474743 498 904625697166532776746648320380374280103671755200316906558262375061821325312 499 499 500 1809251394333065553493296640760748560207343510400633813116524750123642650624 501 47780373265559358009192445772039644256794138579444188363337645975725833060824587 502 3618502788666131106986593281521497120414687020801267626233049500247285301248 503 503 504 7237005577332262213973186563042994240829374041602535252466099000494570602496 505 39443045261050590270586428264139311483660321755451150238513946533203125 506 14474011154664524427946373126085988481658748083205070504932198000989141204992 507 430023359390034222082732011948356798311147247214997695270038813781532497547421283 508 28948022309329048855892746252171976963317496166410141009864396001978282409984 509 509 510 57896044618658097711785492504343953926634992332820282019728792003956564819968 511 49221735352184872959961855190338177606846542622561400857262407 512 115792089237316195423570985008687907853269984665640564039457584007913129639936 513 3870210234510307998744588107535211184800325224934979257430349324033792477926791547 514 231584178474632390847141970017375815706539969331281128078915168015826259279872 515 986076131526264756764660706603482787091508043886278755962848663330078125 516 463168356949264781694283940034751631413079938662562256157830336031652518559744 517 8819748525897469309291246881319182564912256873571 518 926336713898529563388567880069503262826159877325124512315660672063305037119488 519 34831892110592771988701292967816900663202927024414813316873143916304132301341123923 520 1852673427797059126777135760139006525652319754650249024631321344126610074238976 521 521 522 3705346855594118253554271520278013051304639509300498049262642688253220148477952 523 523 524 7410693711188236507108543040556026102609279018600996098525285376506440296955904 525 313487028995334947898311636710352105968826343219733319851858295246737190712070115307 526 14821387422376473014217086081112052205218558037201992197050570753012880593911808 527 139288917338851014461418017489467720433 528 29642774844752946028434172162224104410437116074403984394101141506025761187823616 529 20880467999847912034355032910567 530 59285549689505892056868344324448208820874232148807968788202283012051522375647232 531 2821383260958014531084804730393168953719437088977599878666724657220634716408631037763 532 118571099379011784113736688648896417641748464297615937576404566024103044751294464 533 4695452425098908797088971409337422035076128813 534 237142198758023568227473377297792835283496928595231875152809132048206089502588928 535 616297582203915472977912941627176741932192527428924222476780414581298828125 536 474284397516047136454946754595585670566993857190463750305618264096412179005177856 537 25392449348622130779763242573538520583474933800798398908000521914985712447677679339867 538 948568795032094272909893509191171341133987714380927500611236528192824358010355712 539 118181386580595879976868414312001964434038548836769923458287039207 540 1897137590064188545819787018382342682267975428761855001222473056385648716020711424 541 541 542 3794275180128377091639574036764685364535950857523710002444946112771297432041422848 543 228532044137599177017869183161846685251274404207185590172004697234871412029099114058803 544 7588550360256754183279148073529370729071901715047420004889892225542594864082845696 545 15407439555097886824447823540679418548304813185723105561919510364532470703125 546 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 547 547 548 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 549 2056788397238392593160822648456620167261469637864670311548042275113842708261892026529227 550 60708402882054033466233184588234965832575213720379360039119137804340758912662765568 551 12129821994589221844500501021364910179 552 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 553 5790887942449198118866552301288096257267888893001726249456064921143 554 242833611528216133864932738352939863330300854881517440156476551217363035650651062272 555 18511095575145533338447403836109581505353226740782032803932380476024584374357028238763043 556 485667223056432267729865476705879726660601709763034880312953102434726071301302124544 557 557 558 971334446112864535459730953411759453321203419526069760625906204869452142602604249088 559 793531459841715586708036168178024323927865769397 560 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176 561 166599860176309800046026634524986233548179040667038295235391424284221259369213254148867387 562 3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 563 563 564 7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 565 9629649721936179265279889712924636592690508241076940976199693977832794189453125 566 15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 567 1499398741586788200414239710724876101933611366003344657118522818557991334322919287339806483 568 31082702275611665134711390509176302506278509424834232340028998555822468563283335970816 569 569 570 62165404551223330269422781018352605012557018849668464680057997111644937126566671941632 571 571 572 124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 573 13494588674281093803728157396523884917402502294030101914066705367021922008906273586058258347 574 248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 575 240741243048404481631997242823115914817262706026923524404992349445819854736328125 576 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 577 577 578 994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 579 121451298068529844233553416568714964256622520646270917226600348303197298080156462274524325123 580 1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 581 13903921949820524683398592075392719113700201232097144724944011875664343 582 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448 583 15624722518287446627037310616316692383878522699200314331 584 7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896 585 1093061682616768598101980749118434678309602685816438255039403134728775682721408160470718926107 586 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057792 587 587 588 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 589 4378865740046709085864680868712732574619 590 63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 591 9837555143550917382917826742065912104786424172347944295354628212558981144492673444236470334963 592 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 593 593 594 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 595 150463276905252801019998276764447446760789191266827202753120218403637409210205078125 596 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 597 88537996291958256446260440678593208943077817551131498658191653913030830300434060998128233014667 598 1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 599 599 600 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376 601 601 602 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 603 796841966627624308016343966107338880487700357960183487923724885217277472703906548983154097132003 604 8148143905337944345073782753637512644205873574663745002544561797417525199053346824733589504 605 3761581922631320025499956919111186169019729781670680068828005460090935230255126953125 606 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 607 607 608 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016 609 7171577699648618772147095694966049924389303221641651391313523966955497254335158940848386874188027 610 65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 611 22664052024539238871968220999332552715703774239747717 612 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 613 613 614 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 615 64544199296837568949323861254694449319503728994774862521821715702599475289016430467635481867692243 616 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 617 617 618 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512 619 619 620 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024 621 580897793671538120543914751292250043875533560952973762696395441323395277601147874208719336809230187 622 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 623 1635782513474434908477160959077878011007714974754996979744938053160034289607 624 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 625 2350988701644575015937473074444491355637331113544175043017503412556834518909454345703125 626 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192 627 5228080143043843084895232761630250394879802048576763864267558971910557498410330867878474031283071683 628 33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 629 3362095853201812742282475234995233875224247377 630 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 631 631 632 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 633 47052721287394587764057094854672253553918218437190874778408030747195017485692977810906266281547645147 634 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 635 58774717541114375398436826861112283890933277838604376075437585313920862972736358642578125 636 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 637 80153343160247310515380886994816022539378033762994852007501964604841680190743 638 1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 639 423474491586551289876513853692050281985263965934717873005672276724755157371236800298156396533928806323 640 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 641 641 642 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 643 643 644 8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 645 3811270424278961608888624683228452537867375693412460857051050490522796416341131202683407568805359256907 646 17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608 647 647 648 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 649 27680149049219827234040845032752615876276219551518008056540691 650 68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432 651 34301433818510654479997622149056072840806381240712147713459454414705167747070180824150668119248233312163 652 136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 653 653 654 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728 655 36734198463196484624023016788195177431833298649127735047148490821200539357960224151611328125 656 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 657 308712904366595890319978599341504655567257431166409329421135089732346509723631627417356013073234099809467 658 1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 659 659 660 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 661 661 662 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 663 2778416139299363012879807394073541900105316880497683964790215807591118587512684646756204117659106898285203 664 8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 665 918354961579912115600575419704879435795832466228193376178712270530013483949005603790283203125 666 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 667 3091058643093537522799545838540043339063 668 34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 669 25005745253694267115918266546661877100947851924479155683111942268320067287614161820805837058931962084566827 670 69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368 671 3349298034955599095318942248963066521029422565733678974841423611 672 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 673 673 674 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 675 225051707283248404043264398919956893908530667320312401148007480414880605588527456387252533530387658761101443 676 559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 677 677 678 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888 679 9429960669459935834824045974053110235735286294182581343830598633795018832760723207 680 2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776 681 2025465365549235636389379590279612045176776005882811610332067323733925450296747107485272801773488928849912987 682 4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552 683 683 684 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104 685 573971850987445072250359637315549647372395291392620860111695169081258427468128502368927001953125 686 17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 687 18229188289943120727504416312516508406590984052945304492988605913605329052670723967367455215961400359649216883 688 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 689 109395050288514219040366056833567359441133418834382438145053 690 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704832 691 691 692 143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664 693 164062694609488086547539746812648575659318856476507740436897453222447961474036515706307096943652603236842951947 694 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 695 14349296274686126806258990932888741184309882284815521502792379227031460686703212559223175048828125 696 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 697 280805607755268602048174614102036928492604365174417 698 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 699 1476564251485392778927857721313837180933869708288569663932077079002031653266328641356763872492873429131586567523 700 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 701 701 702 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248 703 206007596521214410095208558252435839890349094339 704 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 705 13289078263368535010350719491824534628404827374597126975388693711018284879396957772210874852435860862184279107707 706 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992 707 22641335567373305939412534383701517676000422392332377806537267319741840217458496420007 708 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 709 709 710 73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968 711 119601704370316815093156475426420811655643446371374142778498243399164563914572619949897873671922747759658511969363 712 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 713 1635170022196481349560959748587682926364327 714 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 715 8968310171678829253911869333055463240193676428009700939245237016894662929189507849514484405517578125 716 587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 717 1076415339332851335838408278837787304900791017342367285006484190592481075231153579549080863047304729836926607724267 718 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488 719 719 720 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 721 1109425442801291991031214184801374366124020697224286512520326098667350170655466324580343 722 4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952 723 9687738053995662022545674509540085744107119156081305565058357715332329677080382215941727767425742568532339469518403 724 9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 725 224207754291970731347796733326386581004841910700242523481130925422366573229737696237862110137939453125 726 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 727 727 728 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 729 87189642485960958202911070585860771696964072404731750085525219437990967093723439943475549906831683116791055225665627 730 75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232 731 81152820641272625991922463475488672334362661535406513 732 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838464 733 733 734 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 735 784706782373648623826199635272746945272676651642585750769726974941918703843510959491279949161485148051119497030990643 736 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856 737 5933485776103976088902320649515259089061404869973722058349047253726771 738 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712 739 739 740 2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 741 7062361041362837614435796717454722507454089864783271756927542774477268334591598635421519542453366332460075473278915787 742 4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848 743 743 744 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696 745 140129846432481707092372958328991613128026194187651577175706828388979108268586060148663818836212158203125 746 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 747 63561249372265538529922170457092502567086808783049445812347884970295415011324387718793675882080296992140679259510242083 748 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784 749 2663730488165902070465945257708099853063773694035511916561302962900307759743774645317403543 750 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568 751 751 752 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 753 572051244350389846769299534113832523103781279047445012311130964732658735101919489469143082938722672929266113335592178747 754 307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 755 3503246160812042677309323958224790328200654854691289429392670709724477706714651503716595470905303955078125 756 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 757 757 758 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697088 759 5148461199153508620923695807024492707934031511427005110800178682593928615917275405222287746448504056363395020020329608723 760 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176 761 761 762 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 763 130522793920129201452831317627696892800124911007740083911503845182115080227444957620552773607 764 9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 765 46336150792381577588313262263220434371406283602843045997201608143345357543255478647000589718036536507270555180182966478507 766 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408 767 528029013288053029092010246418774432656697756230566661880485125877 768 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 769 769 770 78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632 771 417025357131434198294819360368983909342656552425587413974814473290108217889299307823005307462328828565434996621646698306563 772 157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264 773 773 774 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528 775 2189528850507526673318327473890493955125409284182055893370419193577798566696657189822872169315814971923828125 776 630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 777 3753228214182907784653374243320855184083908971830286725773330259610973961003693770407047767160959457088914969594820284759067 778 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818112 779 26847115986241183138017674520015691090350184323352819 780 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 781 86872165247938313917618876629552908322948028701285264656288400841813654211 782 5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 783 33779053927646170061880368189887696656755180746472580531959972336498765649033243933663429904448635113800234726353382562831603 784 10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 785 54738221262688166832958186847262348878135232104551397334260479839444964167416429745571804232895374298095703125 786 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 787 787 788 40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584 789 304011485348815530556923313708989269910796626718253224787639751028488890841299195402970869140037716024202112537180443065484427 790 80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 791 313385228202230212688247993624100239613099911329583941471520732282258307626095343246947209430407 792 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 793 89236903245680961916549731644772879118981920802965765857801986273213 794 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 795 2736103368139339775012309823380903429197169640464279023088757759256400017571692758626737822260339444217819012834623987589359843 796 645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344 797 797 798 1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 799 6777964732779730995471356071936289402038303854098687372273 800 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 801 24624930313254057975110788410428130862774526764178511207798819833307600158145234827640640400343054997960371115511615888304238587 802 5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752 803 10511531995000535984031884072175901907076711472855517023410896501859452159531 804 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 805 34211388289180104270598866779538968048834520065344623333912799899653102604635268590982377645559608936309814453125 806 20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008 807 221624372819286521775997095693853177764970740877606600870189378499768401423307113448765763603087494981643340039604542994738147283 808 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 809 809 810 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788032 811 811 812 165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 813 1994619355373578695983973861244678599884736667898459407831704406497915612809764021038891872427787454834790060356440886952643325547 814 330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128 815 855284707229502606764971669488474201220863001633615583347819997491327565115881714774559441138990223407745361328125 816 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 817 9691808871033067112824380501725664483616416540730367659 818 1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 819 17951574198362208263855764751202107398962630011086134670485339658481240515287876189350026851850087093513110543207967982573789929923 820 2644223875160994395807661232131084159313618731857124877138595181097623164945245383300756841758861139390364848100093433217024 821 821 822 5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048 823 823 824 10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096 825 161564167785259874374701882760818966590663670099775212034368056926331164637590885704150241666650783841617994888871711843164109369307 826 21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 827 827 828 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384 829 829 830 84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 831 1454077510067338869372316944847370699315973030897976908309312512336980481738317971337352174999857054574561953999845406588476984323763 832 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 833 36869458712764182292559688201881769090241591468014221130182942632275407633902491037660092242277953143 834 338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072 835 534552942018439129228107293430296375763039376021009739592387498432079728197426071734099650711868889629840850830078125 836 676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 837 13086697590606049824350852503626336293843757278081792174783812611032824335644861742036169574998713491171057585998608659296292858913867 838 1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288 839 839 840 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576 841 2567686153161211134561828214731016126483469 842 5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465152 843 117780278315454448419157672532637026644593815502736129573054313499295419020803755678325526174988421420539518273987477933666635730224803 844 10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304 845 13363823550460978230702682335757409394075984400525243489809687460801993204935651793352491267796722240746021270751953125 846 21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 847 1806603476925444932335424721892206685421837981932696835378964188981494974061222060845344519871619704007 848 43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216 849 1060022504839090035772419052793733239801344339524625166157488821493658771187233801104929735574895792784855664465887301402999721572023227 850 86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432 851 242063847902005849254176436075394136454464685331703 852 173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 853 853 854 346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728 855 9540202543551810321951771475143599158212099055721626495417399393442928940685104209944367620174062135063700980192985712626997494148209043 856 693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 857 857 858 1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 859 859 860 2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 861 85861822891966292897565943276292392423908891501494638458756594540986360466165937889499308581566559215573308821736871413642977447333881387 862 5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648 863 863 864 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296 865 8352389719038111394189176459848380871297490250328277181131054663001245753084782370845307042372951400466263294219970703125 866 22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 867 772756406027696636078093489486631531815180023513451746128809350868877244195493441005493777234099032940159779395631842722786797026004932483 868 44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184 869 18621820132595144528407508578788012958402726053563392593510831217730632927190897891 870 88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368 871 430729487718382078107459493650574535887414006169042385334331347561420967317 872 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 873 6954807654249269724702841405379683786336620211621065715159284157819895197759440969049443995106891296461438014560686584505081173234044392347 874 354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472 875 208809742975952784854729411496209521782437256258206929528276366575031143827119559271132676059323785011656582355499267578125 876 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 877 877 878 1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 879 62593268888243427522325572648417154077029581904589591436433557420379056779834968721444995955962021668152942131046179260545730559106399531123 880 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 881 881 882 5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 883 883 884 11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104 885 563339419994190847700930153835754386693266237141306322927902016783411511018514718493004963603658195013376479179415613344911575031957595780107 886 22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 887 887 888 45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 889 212545092456801670844330383105896224333193816736399849985499757869483902203328714236393937418376186556719543 890 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 891 5070054779947717629308371384521789480239396134271756906351118151050703599166632466437044672432923755120388312614740520104204175287618362020963 892 181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664 893 1263046223881900339210386091365390321169375020004522243688539 894 363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 895 130506089359970490534205882185130951114023285161379330955172729109394464891949724544457922537077365632285363972187042236328125 896 726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 897 45630493019529458663775342460696105322154565208445812157160063359456332392499692197933402051896313796083494813532664680937837577588565258188667 898 1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312 899 2159424054808578564166497528588784562372597429 900 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624 901 163603591417037318704628544709931149045668299921272999257668224337 902 5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 903 410674437175765127973978082146264947899391086876012309414440570235106991532497229781400618467066824164751453321793982128440538198297087323698003 904 11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 905 3262652233999262263355147054628273777850582129034483273879318227734861622298743113611448063426934140807134099304676055908203125 906 23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 907 907 908 46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984 909 3696069934581886151765802739316384531094519781884110784729965132115962923792475068032605566203601417482763079896145839155964843784673785913282027 910 93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 911 911 912 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 913 272642068561325511040414333102035297723974312150221630961592079858794196687001936022131 914 372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703872 915 33264629411236975365892224653847460779850678036956997062569686189043666314132275612293450095832412757344867719065312552403683594062064073219538243 916 744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744 917 510320766988780811697237249837256834623998353984096039815184918644630849190192242881581843741521223922683622743 918 1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 919 919 920 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976 921 299381664701132778293030021884627147018656102332612973563127175701392996827190480510641050862491714816103809471587812971633152346558576658975844187 922 5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 923 12302064898724710532827150598154059319480431430194019567533837617701744247540837 924 11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 925 2039157646249538914596966909142671111156613830646552046174573892334288513936714446007155039641833838004458812065422534942626953125 926 23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808 927 2694434982310195004637270196961644323167904920993516762068144581312536971444714324595769457762425433344934285244290316744698371119027189930782597683 928 47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616 929 929 930 95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232 931 25005717582450259773164625242025584896575919345220705950944061013586911610319419901197510343334539972211497514407 932 190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464 933 24249914840791755041735431772654798908511144288941650858613301231812832743002428921361925119861828900104408567198612850702285340071244709377043379147 934 381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 935 50978941156238472864924172728566777778915345766163801154364347308357212848417861150178875991045845950111470301635563373565673828125 936 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 937 937 938 1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 939 218249233567125795375618885953893190176600298600474857727519711086315494687021860292257326078756460100939677104787515656320568060641202384393390412323 940 3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 941 941 942 6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848 943 67739389260745218861137988047774370539553852007909099223 944 12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696 945 1964243102104132158380569973585038711589402687404273719547677399776839452183196742630315934708808140908457093943087640906885112545770821459540513710907 946 24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392 947 947 948 48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784 949 2079048967884476080047788451088036024992192911702789306913218557391594777834401453 950 97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568 951 17678187918937189425425129762265348404304624186638463475929096597991555069648770683672843412379273268176113845487788768161966012911937393135864623398163 952 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 953 953 954 390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272 955 31861838222649045540577607955354236111822091103852375721477717067723258030261163218861797494403653718819668938522227108478546142578125 956 780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544 957 159103691270434704828826167860388135638741617679746171283361869381923995626838936153055590711413459413585024609390098913457694116207436538222781610583467 958 1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088 959 60038727915463073715368265206103429336678782347874914988216690493622174776376927182775222334346230473279805532091207 960 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 961 17069174130723235958610643029059314756044734431 962 6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352 963 1431933221433912343459435510743493220748674559117715541550256824437315960641550425377500316402721134722265221484510890221119247045866928844005034495251203 964 12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704 965 796545955566226138514440198883855902795552277596309393036942926693081450756529080471544937360091342970491723463055677711963653564453125 966 24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 967 967 968 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816 969 12887398992905211091134919596691438986738071032059439873952311419935843645773953828397502847624490212500386993360598011990073223412802359596045310457260827 970 99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632 971 971 972 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264 973 2941897667857690612053044995099068037497260335045870834422617834187486564042469431955985894382965293190710471072469143 974 399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 975 115986590936146899820214276370222950880642639288534958865570802779422592811965584455577525628620411912503482940245382107910659010715221236364407794115347443 976 799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 977 977 978 1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 979 483002055622570383664267456364574754071181656407158782767949026586725305877021836781302416491 980 3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 981 1043879318425322098381928487332006557925783753596814629790137225014803335307690260100197730657583707212531346462208438971195931096436991127279670147038126987 982 6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 983 983 984 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896 985 497841222228891336571525124302409939247220173497693370648089329183175906722830675294715585850057089356557327164409798569977283477783203125 986 25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 987 9394913865827898885437356385988059021332053782371331668111235025133230017769212340901779575918253364912782118159875950740763379867932920145517031323343142883 988 51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584 989 35834136918934220777541995677272642015423987712183913488967 990 102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168 991 991 992 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 993 84554224792451089968936207473892531191988484041341985013001115226199070159922911068116016183264280284215039063438883556666870418811396281309653281910088285947 994 409173825987017733751648712103449894027080255755383098685411421012016724550584319360408761540738019643860835515945008876152157068235674131666065948672 995 12446030555722283414288128107560248481180504337442334266202233229579397668070766882367889646251427233913933179110244964249432086944580078125 996 818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 997 997 998 1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 999 760988023132059809720425867265032780727896356372077865117010037035791631439306199613044145649378522557935351570949952010001833769302566531786879537190794573523 1000 3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376