1 10 2 30 3 31 4 43 5 53 6 68 7 86 8 109 9 138 10 175 11 222 12 282 13 358 14 455 15 578 16 735 17 935 18 1189 19 1512 20 1923 21 2446 22 3111 23 3957 24 5033 25 6402 26 8143 27 10358 28 13175 29 16759 30 21317 31 27116 32 34491 33 43873 34 55807 35 70987 36 90297 37 114859 38 146103 39 185845 40 236398 41 300703 42 382500 43 486547 44 618897 45 787249 46 1001396 47 1273795 48 1620292 49 2061043 50 2621687 51 3334837 52 4241978 53 5395879 54 6863664 55 8730715 56 11105641 57 14126593 58 17969304 59 22857307 60 29074944 61 36983899 62 47044246 63 59841205 64 76119188 65 96825103 66 123163433 67 156666307 68 199282620 69 253491408 70 322446052 71 410157714 72 521728671 73 663649121 74 844174722 75 1073806834 76 1365903392 77 1737455954 78 2210078113 79 2811262787 80 3575981504 81 4548718739 82 5786059616 83 7359981524 84 9362041118 85 11908700261 86 15148100732 87 19268681784 88 24510141849 89 31177382044 90 39658242580 91 50446063827 92 64168384428 93 81623445870 94 103826627007 95 132069509696 96 167995011434 97 213692955564 98 271821638440 99 345762465258 100 439816649872 101 559455420820 102 711638288310 103 905217886076 104 1151454938180 105 1464673306895 106 1863093226489 107 2369891192970 108 3014548164668 109 3834564499864 110 4877641391156 111 6204455692833 112 7892189555823 113 10039020192696 114 12769830946978 115 16243475885528 116 20662020502799 117 26282496078223 118 33431851449776 119 42525971963750 120 54093871952574 121 68808468041972 122 87525723402349 123 111334440005721 124 141619595354922 125 180142908047692 126 229145318757270 127 291477348053412 128 370764914112191 129 471620256101103 130 599910232869460 131 763097604154514 132 970675146981650 133 1234717860255616 134 1570585379851109 135 1997815464410128 136 2541260526832758 137 3232533324665743 138 4111845906683866 139 5230348789075870 140 6653106433516623 141 8462882113741612 142 10764952340200488 143 13693230902817481 144 17418058773717110 145 22156113016559092 146 28183011113917597 147 35849343919376572 148 45601069887634706 149 58005456935935663 150 73784081001552302 151 93854800855312234 152 119385150889187007 153 151860257791247895 154 193169231890739308 155 245715058646560127 156 312554382779926313 157 397575316437808020 158 505723614670665619 159 643290375084368146 160 818277997450591931 161 1040865691522176165 162 1324001612121257549 163 1684156066606544310 164 2142279609571849479 165 2725021758128720474 166 3466281221693107027 167 4409177824735264783 168 5608560831264956505 169 7134199582863985256 170 9074842052958063530 171 11543377407599250038 172 14683402884223020033 173 18677576990463235292 174 23758244937181083562 175 30220954398062485329 176 38441647821404103594 177 48898531388525720620 178 62199892758585187155 179 79119485786588205948 180 100641540579989290748 181 128018017175113926567 182 162841433338574477901 183 207137502961702132514 184 263482973918563768648 185 335155520136816059080 186 426324407257138246548 187 542293023098518191593 188 689807381175702015195 189 877448543235334250672 190 1116131788432840261743 191 1419741566333852442264 192 1805939169608542276937 193 2297190109569186692934 194 2922070958041382538678 195 3716931675903039135196 196 4728010127649924815613 197 6014121785472225828128 198 7650081085691307354289 199 9731053461375264963322 200 12378091213341232169901 201 15745175246847490791449 202 20028172299032539524189 203 25476228708222755754770 204 32406263512373771694089 205 41221403955070246546218 206 52434435811406311218277 207 66697632663293002300987 208 84840699323780082912365 209 107919036618363248847204 210 137275135135186394130641 211 174616669281656251148190 212 222115834458966477043005 213 282535705900019499995393 214 359390969594152871173645 215 457152375181675751143582 216 581506804053119348216649 217 739688081081695251138974 218 940897773647272219390293 219 1196840456263371002282555 220 1522404577700391567606941 221 1936528537345066253421528 222 2463302351347663786997233 223 3133368993608437255704081 224 3985706929048055354604173 225 5069897530953503509125607 226 6449009280395719141601404 227 8203266524561940764829687 228 10434716209443774496205576 229 13273164055515444273955293 230 16883725489839493637806979 231 21476430580077385038784979 232 27318441699283268134012554 233 34749594635592829312740271 234 44202167189122761771819532 235 56226025215670214351525249 236 71520608888406029905832085 237 90975619851263043664265519 238 115722776077528791677651616 239 147201645066933258015790767 240 187243384965934821583483700 241 238177264918196301680056285 242 302966161043463613261135315 243 385378909985129559695847051 244 490209546009398434844619014 245 623556174903325861375903335 246 793175707052862048105754328 247 1008935084888455421071750385 248 1283385253062260482950373340 249 1632491259791781282447653719 250 2076560960115122531056127666 251 2641426344680236703519404103 252 3359946213177383014006501005 253 4273917604472017985967057821 254 5436507173292505545062628670 255 6915343949152254689486461922 256 8796453386469888559069129674 257 11189261553624272675453519741 258 14232960559762394104131758343 259 18104605502776527364939981662 260 23029413946232282663200888015 261 29293867056400800040393501402 262 37262374505994676767332646356 263 47398472559177327405333483062 264 60291788452226959430533534370 265 76692339615578127445726984463 266 97554162958221636197866180725 267 124090812174755454851060467524 268 157845951410448595628399715094 269 200783151790333582296787451986 270 255400114368670231826265895818 271 324873963965089037147847919509 272 413246065779118827454665610911 273 525657115755422619444635371493 274 668646180147789059280931506728 275 850531079720511656592483291000 276 1081892245926907886735597117638 277 1376188195475934276037118662492 278 1750538426074696946016528624365 279 2226719275196445932629601953491 280 2832430672001604832752125742002 281 3602907470672380208666720615982 282 4582969098076301778768654366365 283 5829626745868826141296322569472 284 7415399770077906611520780108365 285 9432534216541206349963043185452 286 11998368868154208390289434474728 287 15262160962410032491259365754922 288 19413768638232115001810214583092 289 24694695178951238841222408940373 290 31412137506386323392099649057819 291 39956856141361271332481774695294 292 50825906144618438393909863640910 293 64651551320312510173704183635666 294 82238043651004761786009512698728 295 104608407461673781506185958330959 296 133063949795623200179919376339637 297 169259958781986291679890141966624 298 215301993446627961965928889038363 299 273868366243660073186076100297582 300 348365943242251162145848265377998 301 443128325025646364865966242264204 302 563667936688879124111777154416360 303 716996691269306438052042342561785 304 912033879931130286257625419794357 305 1160125016294952802918008584825988 306 1475701816620009410369402574210716 307 1877121707564259240970050927387772 308 2387735696551139696627027994005072 309 3037246723859212043888059512213759 310 3863437513171149106996430568215787 311 4914368431423471284858110439601530 312 6251173209722288803623458562220858 313 7951615155282683328746169951815287 314 10114610722893437910619889130436644 315 12865983586706154613604280391416816 316 16365783932615726714243347692657501 317 20817598741988837942350450343232102 318 26480394655509164624863236823094144 319 33683582328694992555954730734648917 320 42846178588124891339106584515751644 321 54501181070683830498305181077881018 322 69326573243634055963969821338845787 323 88184763399378823054259911812529934 324 112172751831758947303076405854597430 325 142685944470062653552565092890410951 326 181499325075393003267046227193443216 327 230870707869441476606825004702940884 328 293672076907151950570122633048040645 329 373556652339504130159390097593351834 330 475171401982544953837168860241483860 331 604427360208945606766215102296292717 332 768843478889696904407291493289524503 333 977984012548449736925605199889644550 334 1244014880872241858244460353531008362 335 1582411372757395343691820302185937266 336 2012858359761938762651751846820532864 337 2560395385305845080617425502075581815 338 3256873240634180620896212200351541225 339 4142806758063240424309245804261519080 340 5269731600396119383547964047172074088 341 6703202143369085504926671306337100894 342 8526604841030300004444176247523615312 343 10846008901432325929235917110598619973 344 13796336441426419387992140294695689398 345 17549211044801411434162588416935720866 346 22322941282456719392436316542219304708 347 28395219946233737363398505527534340837 348 36119277723883138780428456836914994105 349 45944430991035148797561093944470061702 350 58442219006339858172864773379134298812 351 74339650937268886160959599472004402538 352 94561496730222996953293230216049292916 353 120284081928304034958520693416474464239 354 153003715736562855126158003595183591727 355 194623732865572921119480292888478866776 356 247565212466785852079451233811232884642 357 314907814793876956078000986304953331014 358 400568928203348707205609237406416476368 359 509531547659449877197481279193432197789 360 648134140670134559285060471217649361009 361 824439362453326833275482265498385528802 362 1048703068873483266490669708624065837376 363 1333970910112776710472963544691817726590 364 1696837209543617825775730179841715198384 365 2158410272566103543748445810190203255391 366 2745540278417101092266399888465781035758 367 3492381182678880254221409354882020981980 368 4442377487960718918042130068307496234141 369 5650791455244983797969855165072224237370 370 7187917766377820010308529956773277269898 371 9143172637923864052191264519954245219349 372 11630295254338538928350660025080773504038 373 14793964093168847850161119685026469456718 374 18818213020716358938659189981854050773935 375 23937136731092711902352384204980714676066 376 30448508275054897867009850006934824277972 377 38731100824261559752513503890007184132782 378 49266721295771256805669039988788875051906 379 62668237555354271654865888094987898808847 380 79715229570826154672678889995723699329877 381 101399338379615831407379391984995082941628 382 128981950866597411478347929984512574381782 383 164067575934970103062245280079982981750474 384 208697180437423566151026819980236273711658 385 265466914314585934469624672064978064692101 386 337679131304020977629374749964748848093439 387 429534490249556037531869952144961046442574 388 546376311741444543780401569944985121805096 389 695001404564141972001494624209939111134674 390 884055443045465521409776319909733969898534 391 1124535894813698009533364576354900157577246 392 1430431754786910065190177889854719091703629 393 1819537299377839981534859200564839268711918 394 2314487197832375586599954209764453061602161 395 2944073194191537991068223776919739426289162 396 3744918952619285651790132099619172153305788 397 4763610493569377972603082977484578695001079 398 6059406150451661238390086309383625214907948 399 7707683687760915963671306754404318121290240 400 9804325103070946890180218409002797368213735 401 12471294181330293936274389731888896816291318 402 15863731253522608128570304718386422583121682 403 20178977869091209899945696486293214937581557 404 25668056356593555018750523127389219951335416 405 32650272050421503836220086218182111753872873 406 41531787610116163147320827845775642534457097 407 52829249919512713736165782704475326691454429 408 67199843966709718166071350973164862485792512 409 85479521969934217572385868922657438445327301 410 108731631576825881313392178818940505020249608 411 138308771889446931308551651627132765136781729 412 175931475543535599479463529792105367506042119 413 223788293859381148880937520549790203582109029 414 284663107120361480792855708611045872526291726 415 362097065748828080189489172176922968718890757 416 460594582663897080272319238403151240032333843 417 585885359608209229070426692726713172300999785 418 745257689784258561065174947014197112558625567 419 947982425357037309259915864903636141019890541 420 1205852272448155641337494185417348352590959409 421 1533867784965246538330342557630349313320890325 422 1951109962232414202402669132431545465149584976 423 2481850210322283847590258422533985454340780865 424 3156962234680569843740163317848893817740544384 425 4015717995287530385920600980164334767661671189 426 5108072196912984046142832450280439282890129359 427 6497568205609814233510859402698320222002452053 428 8265034431593553889882995768129333100630673742 429 10513286200897344619431460382862654989664123240 430 13373106628506537936025828218409772383520803100 431 17010854406507158852942319785560975211666575292 432 21638141060100091825908823986539105484151476841 433 27524140607404503472373780168423630201330698531 434 35011247688606629761934652204948877867672279940 435 44534995013911662325316099953984605412997273822 436 56649388748706721587843476191487983351823756780 437 72059135621316165797689880122408235614327972352 438 91660636437313351349778128396436861219496036719 439 116594130635227828123005980076392841027325246172 440 148310025186020072937621604587924844571319793498 441 188653266256543993920695860198801076641653218522 442 239970661623333424287399732984361705790815830215 443 305247396891771822043701840275193917668978464692 444 388280686809353497225021337572286550362135623711 445 493900663148315815964397700473994994310631683213 446 628251348432686921512421070556648256152951453925 447 799148060040087638008099540749188911979610147904 448 1016532035242040418737442408128934806515087077635 449 1293048723188403453972497241223183906290241831116 450 1644783383674727340249863478685583062668038531559 451 2092196783228491091980596781972372818269851979019 452 2661315418916767758987305886814517869183125609193 453 3385245506416894545953094023195556724560093810134 454 4306098802591495099237169365500100931851164140751 455 5477442289645385637933690805167929542829945789152 456 6967414221508262858224475252314618801034289749942 457 8862687796062280183886784828363486267390039599285 458 11273513024099757957461644617814719732885453890691 459 14340130085707665821820475633531415810219985388436 460 18240927245608020815686119870129338533919743640632 461 23202817881769946005707260461894902077610024987720 462 29514440269707778773147764487944058266805197531322 463 37542947967477611827527736095426317887830010376154 464 47755367515315799588833884358073396800724941171953 465 60745765849247557833234996557321219965440035363872 466 77269807785023578361981648846017455067530138703274 467 98288713816725169660762732652747537853270045740025 468 125025175300339377950815533204090851868255079875225 469 159034479665972727493997729210068757818710081103896 470 202294983085362956312797182050108306935785218578498 471 257323193482697897154760461862816295671980126843920 472 327320158385702334263612715254199158804040298453722 473 416357673148670624648758191072885053490690207947815 474 529615141471065290576409897304307465739825517032219 475 673680866631368521803518652935701349162670334791734 476 856935299856767624840022612558506624543865815485940 477 1090038539780039146452276844008586402653360542739548 478 1386550441327832915416432509862814090283691332518158 479 1763719406411407668255795496944287751816030877531281 480 2243485741184600540256455122421320714827557148004097 481 2853757946191446814708072340952874154469391420270828 482 3630036182512433455672887632284134805111248480522254 483 4617477352602854482963867837897161906285422297802108 484 5873521923697033995929342754705455519938805628526350 485 7471235298794301297671940178850036060754813718072934 486 9503558106209467451602230386989590325050054109048603 487 12088712651397155780635808016747197967040236015875040 488 15377080029906501447531573141695045844988859737574952 489 19559947950191457078307748195597234027795049733947973 490 24880638136115968899133803528684636170038913846623554 491 31648660601588612858943556212344431994835285749823013 492 40257718166022470346665376670379682015027773584198505 493 51208608551780069937251304407941666022630335483770985 494 65138356302138439245799180199064318185066687430822058 495 82857269153368682796194860620286098017465621233593997 496 105396074468160909592464556869444000200094461015020562 497 134065877705148752733446165028227764040095956717364981 498 170534430770299348838263737068508318385161148445842618 499 216923146858517435529641025648513862057561577950958977 500 275930505238460258430728293937952318585255609460863178 501 350989024563666188263087190676741626097657534668323957 502 446464936008759607268992031006460636970416757906705795 503 567912171422183623792728216325255488155219112619282933 504 722395441247219865699720324944412955555672367367568973 505 918901195985849812055815407001997114252876647287606889 506 1168860377255979472968712355950873592526089125274274767 507 1486813367408033435848543623327252602408095759906889821 508 1891255818503199338668432680895286548081761492641843739 509 2405714563393883247904359030329249716660972407194496709 510 3060116195759178811637145036846160140607850617916118505 511 3892527930801916683752902653656502319069068167101386528 512 4951372014262378150305577717741446688689612110557962243 513 6298242494195799931657261683985752035730040574295883236 514 8011488210021556961942722754587606829297462728474080747 515 10190770424997716615410164337642254354799108741397269763 516 12962860224283935112248300472329053517987074839032042989 517 16489012919193516547067426021628006390529149315693152998 518 20974348434305492074191023226916660347284537567506123735 519 26679783344191233162477590359270260745328258057090422760 520 33937208658589427186439323699245713865271612406538166723 521 43168796263384749709545016380898267135857407372783575757 522 54911557092894919260630346926162374212556149974044290457 523 69848579607575982872022606740168527881185665429873998516 524 88848765751484346447069670625408088077827762380582457179 525 113017375870960732581567623121066795017043072802657574271 526 143760322844379265707700017551570462290383912354626747635 527 182865955478536715453590229861235322898228738232531572785 528 232609088595863612154769688176978550368211674735209204813 529 295883331349497448035157852982302117915271811035189147055 530 376369411440242877862469705728549012658595587089835952446 531 478749286828034163488748082843537440813500549267720719839 532 608978500036106490017239393905527563026807261825045157257 533 774632618177531611523905935825839558728772360302909866892 534 985347911476349367879709099634076575685402848914881109702 535 1253381905005565775012654018669376999542272909570630586730 536 1594326411512455857896948493539604138712210110739926266958 537 2028014523183097386536559954495216558271045269873540453621 538 2579674322988805225776657593173680714397612959654807376659 539 3281396428188663161549213973164593557813318179444171040350 540 4174000734501261083673606086713284853109823070394733643616 541 5309410951371760548085773927659810116084363449317711493970 542 6753675057490066309450263679886965567507436030049541020274 543 8590807379560423709634987900824403673897681628761882534318 544 10927675791991327393123869766600250420617259100444274663889 545 13900218330932184257720761828484213789982045078079594028286 546 17681350849481393702574133446487215988124695130493815684161 547 22491025710492607967355749729308617463879726706841476562602 548 28609026641472721095698003213087466408741954230938090348048 549 36391244041424792225076511557792831253861771784921070590886 550 46290377490954114798272136659574682396866649361431906032207 551 58882269751917400192432261287101448717741498491762547153486 552 74899404132426835893970139872662148805608603592369996380253 553 95273513793342192417508772844894279971603270276683617744371 554 121189781623380950692242276532236831202475252953801902412459 555 154155783545259592609941034131995728689344768768446164897856 556 196089185755807786586212416404898980008083856546171898792711 557 249429297338601785027449806976890008660948039045129782642226 558 317278967379188737278454692937135811210559109499973801205169 559 403585080883861377637390841108885737350292807813575947540081 560 513368153134996523864667109342034791218642966046145699997879 561 653014378222463162664840648085775746011240846858705730182306 562 830647120514185261143121802279170602429202075546119501203047 563 1056599459106324540302231489194661483361533654672281677722386 564 1344015273649181785007788911621205393647845041592265201200924 565 1709613837328787702967072137280437229372774501530987407904691 566 2174662394163367046150910713900375996077047117138384702403969 567 2766213296435112243269303626475098712734308156203269085627076 568 3518677667812548831158699625521581389724892158730649903604892 569 4475827133763899946236375763755535942107082657734256493531765 570 5693340061975915877309610339421957385801939275869034606008860 571 7242040430199012189505679390230634654841390813937525579158840 572 9212017729788464708468309964943538775526831434599684509613751 573 11717867563962912135742055153986170596948473471671782072690604 574 14905357791764380585777920304365496161328770710468719115622610 575 18959907994161924325247734544216805251789864285609307651849443 576 24117375521552845294246230269309034936855602145068403625236360 577 30677775558124836460989789698202975848738337757281089724540046 578 39022733313317225880024150573674531098184372855537122740858969 579 49637683552286760786237524242419781100528202042890397376389488 580 63140108834870071174270380842983566035039975000605526366095328 581 80315459110411597247227313940622756949266539800171487100929533 582 102162842148187297054294531416658097133224347856142649106954296 583 129953142662698358033464838183042538049794741843061884477319019 584 165302950983057368228564912259641663168264322856748175473049623 585 210268601773109955280692152123665294999061281643233371578248550 586 267465793131244665282859443676299760301488670712890824580003917 587 340221744435808313314156990306707833048856023486295256055567567 588 432768744114302033511424355935941423469752993569639000053053538 589 550490346208918268594849142430373128047917305129528627633816115 590 700234537245546698794283799612241183771241664282529824633057453 591 890712090644726581909006132737080961096773328615823883689383681 592 1133003281359848732305708155548182607240994657852168824686110990 593 1441202436853644850503855275167454089144690633745352511323199795 594 1833237818605395431099991955160423791012236322134698649319168442 595 2331914527498371432412861407904535050241463962361176395012583475 596 2966241099965244163405700110708606398253230979986867474005279431 597 3773116964352016282916716683071989139386154596106528906335783269 598 4799478918570639594505692065869030189265467302121566123324447872 599 6105031491850387715329578090976524189627618558467705301348366743 600 7765720018535883757911392176577636587518698282108433597329727302 601 9878148456202403998246294774048513329013773154574234207684150011 602 12565198937106523352417084242446666776784165584229999720654175173 603 15983179948052791713575872865025037518641391713041939509032516753 604 20330918955642407110328476419024303364302863866338433317983902474 605 25861328404255195711822167639073550847655164867616173716716666763 606 32896117892748930462745560661470970141087029450568433038638077646 607 41844508352307987425398040504098588366296556580658113225749183515 608 53227036848391337573074037080495273505389893316906866356621980118 609 67705836756563183137220208143172139213951721448274286942465850277 610 86123154741140268035819597741966243646476922767475299395260057763 611 109550345108871170562618248647270727580248278028932400168215033791 612 139350191589531605608893634822461517151866816084382165751882037880 613 177256181865434353699838456790442866794199999477206687110680884067 614 225473346330671873644713232564427760798343738851857465147142095642 615 286806526974305524262456705437713594374448277506139087278895917857 616 364823537920203479253606867386889277950210554936239630899024133521 617 464062708839739877962295162228156461168648276983345774389576801923 618 590296884250875352898320099951317038748554293788097096046166229162 619 750869235814045402224751867665870055543096554489484861668472719779 620 955120422171078832151926967338206316698764848724336726945190362682 621 1214931944653785280187047029894026516711744831472830636058049521701 622 1545417306421954185050247067289523355447319142512433822991356591843 623 1965801180467830682411798897559896572254841385962315497726522241479 624 2500537728593033017202174034627729672146083991236770549936546954524 625 3180733125121615962598845927453923088966586217435146133784571763179 626 4045955035014987202252421101917253027593403133749204372927903546365 627 5146534305589446645010644825013819661221427603397461631511094004657 628 6546492763608020219454595136544982699739487124985974922864450500887 629 8327267430711062607609490752467742750188013820832607765295665767835 630 10592447798623007421707016238462235727332890258735179295792354047251 631 13473801736300509252620135577481562411409441424230069396806759772491 632 17138940562231027641161611375007218427072377383721154218656804548137 633 21801069167011571860229626329949305161597455245062677162102425540325 634 27731388360854035062868627613469454154405267642456333514449158595387 635 35274870903312081112849761907430867573006896669292746558909185312814 636 44870328923085062704030238988476672581477645026177487733105963143523 637 57075940070323652973079388237380172734604351914355423721011610853137 638 72601717283939097766898866601946126735882912668633821247555121738908 639 92350810973635734085929150144811040307611248583648170279920796165950 640 117472046207024160470929105590422799317360557694811308980661084882430 641 149426751043959387059008538382191213042215600498003594000932407019086 642 190073763490963258237827972192368926053243470363445130228216206621337 643 241777562017595121144937688527002253349826849081651764280853203185035 644 307545809697987418708757077782791725370604028058256439208877291503766 645 391204313061554508203946226909193466392042449579655358281785610204120 646 497619573188950676946585049975160651423847498421701569437093498125102 647 632981875079149629348883915436195719741869298661307122562638813389154 648 805165382886938095655342127757952376794451526479958008645970789628867 649 1024186188140704137552830142345389186133911748240962480844424423593272 650 1302784956075888772601927177733113028218299024901659578083064287753968 651 1657168063219853766901714057781584905875781046902269603407063236982425 652 2107950338962826868257269305491065405012750551381617586729035077382834 653 2681354251360557904454544200126974092009692795143232084251487660575696 654 3410735295038715640859196483224178433231049576283277164812099365136801 655 4338522314580411671356258257908558997885473842045501687658550897558120 656 5518685634001542509116465788715243838243800127664894751541134442519634 657 7019876565940969575810802458035533089895166637188733771910038558133815 658 8929420929040258149975662271939422271474849703948171916353233807656434 659 11358398880521381247167060715944092087780640479234235459568589455691934 660 14448106563041800659092128060654666109718649831613066667894368250176067 661 18378275446462350822977863173979625177675807116422969231478628013825748 662 23377527492082058809067790332594088381193499535561238584247602057832500 663 29736674326983732070144923889923717265456447595657204691047217469517681 664 37825634055123859468159918393248754490912149367174305252141970308008566 665 48114949773446082893122787063903342443132254712080173922525845483343427 666 61203161547205918277227708725842842872105648902735543836389572365841065 667 77851624100429814963267710953827059708588702307737378613573062952861106 668 99028795602329777745387627119091597363017798269909849088531542673849629 669 125966573873875897856390498017730402151720957019817552536098908436204532 670 160231957149535696022615335844934440235123447172645392924921115039690693 671 203818197974305712819658208971557461860309659327554931149671971389065637 672 259260752751865473768002962964026037598141245442555242013452657713540321 673 329784771848181610676048706989287864012030616347372483685770879825270168 674 419492709901401169790618298808960477833264692615200634938373772753231013 675 533602969822487323495706915960845325872340275674927414835442851214335804 676 678753462653266643558621261772986515431405938057755876951826430466771333 677 863387741670668934171755622950133189884370892022299898521213731039605971 678 1098246172554667813349239560581946993264670630672956511890200203220002345 679 1396990711493156257667462538910978515756711167697227313356656582253941774 680 1776999635207934456907860822354933508696076568730712388842026633686773677 681 2260378453163825191839218161861111705641082059719527211877870313293547743 682 2875245807762602270257100382936880501960747199403668900732226836906776021 683 3657369164656981449506680700772090221397793227416754525234526895547489515 684 4652245442970536727164961205291814010656823768134381289574253470593549697 685 5917747617820806641345898862633201927038875287136281737112397208841037257 686 7527491250733138997422061588228694512617570967538050190306480307500325717 687 9575116782477788090852579563405292148436668514553036262346924104388526771 688 12179736693703675724587022793520508523274394735672431479880733778093875413 689 15492864400298594732198478426038494075475543801689317999459321313229564027 690 19707227944436814722009084381749203035891965703210481670187214085594201129 691 25067981182776382823051057989443786223912212316242354261806245417618090797 692 31886964638140490446596107175269711559166360438882913150067947863688076540 693 40560845583074977555249536415482280299387756117931672261265566730847654823 694 51594192582577305168605191557018914595058326142093394820255161949282277667 695 65628826765851360378300594404926066523299968434174026523071812148465745618 696 83481157220717795615201298732288626154224686580976307970323109812970354205 697 106189672348926337933550130820408346822687724552105698784337378879313400439 698 135075349803295100783806490289307540749283012723069702790578271762252631870 699 171818499114777698311850725225334413345987692986279725307409191027779146055 700 218556507024012896399007789021596166903507699304046010760901381575222986074 701 278008171463704036245400856045742760168675417538385424091746569907092546493 702 353631856827307997182814279310903707652790712027115713551479653337475617943 703 449826670578481734557251581271077173514663110524665149399155760934871692547 704 572188363851320893581822068332499874556298411331161724312381034912698604016 705 727834842042185770802652437316819933683338528063050573490902330841964239039 706 925820220678628890764636347643403582209089123358277437863860688250174221958 707 1177661512620667505359904018587897107198001638587715722890058091776835931585 708 1498008584529949784346458415975903456765387534689439162176241723162872825973 709 1905496354662853276162556455904717040881340166650766296380960422618800170623 710 2423828805208578675111094763619307038974476658047716600040102411413047047930 711 3083157867283520781522460474492614148079341805238482019271018514395636102206 712 3921837389738528459457553179595210495739864192737155762216344134575919873902 713 4988654221946374057685016930397331188960681971889248315651978937014436272827 714 6345666194947107134568647943214517534714340850784872362256446545988966921830 715 8071812089229894839207477404889945337040023777127730334922997451410072375032 716 10267503584685635594026201122809728030454205043522028124472790680564886795731 717 13060466311176268896892494335287276526000705749016978650574976388424508647858 718 16613169779632742728594849066024245565168545894306900486729237226553853717560 719 21132278400406163736099971740177221863040729526144708985497973839834581022889 720 26880673364318378322621050188833973595622750937828928611202027907118740513290 721 34192744711582432632992466075464498389041435275161687636072950228259089670746 722 43493843143951121051215899254858219160791296832135829097931265133672594230849 723 55325023111988596369092437815641720252082164801306396621570924068093670693634 724 70374516508269499373836949443692192756414047769964757709133293040791334744137 725 89517767823571029002084903891106218641123600076468084257643874296352760364379 726 113868359652220620425052848698550411917205344602100586807064558174463928974985 727 144842790935559625371177341706747938893205764877774480879214798364446431058012 728 184242876160490119798889798142242604673619392372065344516197851215255263719121 729 234360558759130654373262245597854157534329364954242565136858672660799191422390 730 298111235812710740223942646840793016590824736974165931323262409389719192694105 731 379203349694690279744439587304602096427535129832017046016073471025245622480401 732 482354111973200860022832444983035621264444129346231275839460260604974456413225 733 613563908453820934117701832902456253961864494786259611152932143686044813902790 734 780465347785911600246775091823828637855268866320397207162722669994693649107329 735 992767258148511213862141420207058350389399624618276657169005614711290436383190 736 1262819459759112460269607536806864259119712995666628483002182930599668105520553 737 1606331166602332147979843253109514604351264119404536268321937758397335250285979 738 2043284807545024060516382628630692896974981861987025690164905600594361754627880 739 2599098424750843361841984673316572954740663744022812925490943373108625686669168 740 3306104267304136520785990165437557156094694857653654173167088531194029860148431 741 4205429591353175509821827926426087559091927863427349193812881131505960936955146 742 5349389074849160581302372794068250053069676719640679863331994131788391614776310 743 6804528016104018871663812599742660513832591607450162119303824504614586623624313 744 8655493342153297102088362959505807209164371577294334036499082662982421474924740 745 11009957607457194381485640526168748072924519470877511313116705636120547560579457 746 14004882417002457683390735753574057262234048296935013899831076794770813089701049 747 17814485623561213253149453125911408586757111078327673432420530140735134184203769 748 22660375759155754785479098713079864471398419874229347936330159457753234564625788 749 28824443231018407634635093652080156659681630549205184745537235776855681744783225 750 36665258176158212468869834466653921733632468171164361836161236252524047654326836 751 46638928854579620887784546777991565246438741627532858177957765917590815928986993 752 59325633935313967254348933179733786205030888045393709772491395710277282218952623 753 75463372085598028522419640430071721906120372176738042923495001694446497673770217 754 95990892111472179723218767646387707938663356216558071608652631962801329873279458 755 122102300940177649410204187208063287152559113804270901101452767612037313602757209 756 155316526046786146977567700826121494143694244261951781381144027673078612092232080 757 197565673025775677932623827638135009058679485981008944024947769306483811276527425 758 251307418158258326700786468472509202082357600478509852989796659635879941965511537 759 319667973965953327342828014846198296211238599785279845126400536918521124879284632 760 406623944205044473678354169298630696226051844740461634370940687308958554057743616 761 517233646991729005275451842484333305269918085766288789151348306225004936155812055 762 657931362363302800379140637771139898308409445218971487360737346944838496023255151 763 836901620957682332618279857330531601481156685551568634277748843143526061035096686 764 1064555306568347274057494807069770594534461289959433121731678034253797050080998766 765 1354135267949411337893731699814864906751074771317857423429097149368530997190908740 766 1722486668931650074436635444840910492842870735178404609092415381198635546104253916 767 2191036888907093670512011557145396508232231456869426057706845992512057058226005425 768 2787041975499997348494130251910681087377332025137837730824093415452432596185252681 769 3545172156856505008405743256960261414983306228187283481135943141880588055416914164 770 4509528644431647422930765696751591580220202760316242339916508796651068142289506596 771 5736209045763598678917754814105657923215537685056709538842789134392645113642919588 772 7296570619931644771424895948662272667597534785454080070740602212103500738474759276 773 9281381202620103687323498071065919338198843913243993019978732276273233169059833751 774 11806099264363292194355661645413864247817737545770322410657111008754568880764265871 775 15017590248383702366241252885171577261414381598300702558821521410665878282702753338 776 19102669884294936965780557594076136915415272331224402481397713220858069619239025146 777 24298971451003806053564750956237496599613225511544695578800253686939111451762587088 778 30908769148658229160136219239490001163233009876994724892054824229612638500003291016 779 39316561699387508419806003841409073861027607109845398137621775097604989734465340425 780 50011439032953166125916776833566138078648282208219127373452537450470708119242316161 781 63615533150391314473370754797646570460640832621390093716422028784544101186227927512 782 80920208181611395286052996073056139241881292085213852265507361680083346619245607176 783 102932094849778822893176758639055644321668439731235491854043803882149090920693267936 784 130931647214564561411969772906622277320529574293432979638959899130554054738487923335 785 166547628000170137366547513436702214782309272352625585570465832666693192106921195447 786 211851855396175956698022768979678416562410866378646831904467260810637401357733530510 787 269479722849948960259724272075757859103977712083861077424509636548842283027614463382 788 342783502610740518109992541886300693882940440672079811543427159941191456096221453844 789 436027350850119097626271785512460073886286984436486662994975469215535475134535658828 790 554635358006916474808015310865979110445351307050726643447894420751828857453954984353 791 705507073700068057885996057588217932990264696520347740419485105764377758162150122209 792 897418860617656992918007852752279804328291747722806454991321580693020313550176438196 793 1141534424550187155512267843100678006876551680956834403414460574979913233296685781036 794 1452054218624573467726023163618258914773643054773533098439216001444849171004131422548 795 1847041498250255213398263900688895939866816377477182143833945680744290991458835903244 796 2349473079242230460644031016370538719101934802496339553430537582137869484554307860743 797 2988575922800442368910531743789573946743368058434016547248406255724204224755521684279 798 3801527297866803928370054179988797633875577857269872651869753583582718655558439283289 799 4835617421050697582308795644478469886610184435911198691082351936468495216214357587522 800 6151000377109034389014085196359336352977512659766212205300291165720588140112747144030 801 7824193343851139951219327388268043833353552494345215238330758192192699440969879271800 802 9952527674975838317384139376348133986853090517036084857170044749303306795671186427318 803 12659810764901837533528123032746513719963736930256413929413110128661194657184236859321 804 16103528052084872706398224572707470339830603176802297062470335915023894935783933571347 805 20484004108752977484747450421014557553317289424601629167743868320853894098154116131120 806 26056055727060711023782363949055604326683693693838381919640380664327201731455119998664 807 33143814873654815018275573453761071273281026354858043097156978449515088755338352990439 808 42159583779145583730180588521763074666514296870640678982110716579351096667239053570010 809 53627818982407792503023023874775628826598315779459672264900846770368982853492469121558 810 68215639506206294753962952470818678993197990564479060901751097243678298398694173568673 811 86771633856062607521298597328536700099879342134317715362057825219884071608830822111996 812 110375223285351878484143540992581753659712287435119739883861813823029395065933227138682 813 140399452838470400024321621203312328926477657913777387626958671990253054462323291233553 814 178590862791558173238106493463400432652910277999598800785612911066707693464627400707354 815 227171086694533007545620218531849029026357000048095102989016497210137126071154113345548 816 288966086076910051722250034455982186312622565434718540669474724889737088530560627846035 817 367570539533003407569941839735161357952834657961872490615975169200390180533477404579100 818 467556948868468224960356527919382618965532843434317341455087635956444781995188028553388 819 594741626227536415115562058267010386979191658009967593604991666410527306604631517924647 820 756523034945378276682606562375364805278155408869035882124562360846181870525748656399422 821 962312165760539822685503898002171744932026315971840084220966835610917487138108922503746 822 1224079983813846501642963090294747424243688252303353223579649996802626652520936684952809 823 1557053791988076237801065956269182131911217973981807677825958502021444793742740440428392 824 1980603018759224778325569652670112229521843661172389105704212357648808523046685341352229 825 2519365957748616060486569854271353876843244289953647762046925337632362280880849362932137 826 3204683002573071279968532742964859653765531913475742329283862354451435175567622026305037 827 4076419749736692298287635810540536008754462263935455439872883839653807074623589803360528 828 5185286021332296058294102395634971883287375574648131434988074712100243698614307367657265 829 6595785707485308358774205664811889885597706553889103201919809177286169355504439166292664 830 8389969023905367338262635138599831537052907488123873764271937066551678874181929393962301 831 10672205457222000657061841475352425894352168817824558641792693016939976430128028969653191 832 13575255045237663396556737534234803420340283062772005199260011778651922572796236761619565 833 17267991164707309015836047140164315779949875371713661843712502194226145785632468135945854 834 21965224069143030734819372672834634957393190550895878963531948845203601446978166155581864 835 27940196621929309672897888615516741674302044189538220485505195211166122215760497105599044 836 35540479114380694131376110207069438377733473613667884162791960623855524019774402917201428 837 45208187786636618688733935755681057454251919561251882329217697405392268001392965241544897 838 57505703183523724866195482879904073335126664164563763126323909469059125466752569072783291 839 73148384408565928361631824371197799128553963750790102814722892616558390217153462347143940 840 93046182297904418997571593086973511712860137778231647289115870092914649486526971989984718 841 118356572195202547050365760126878856582805883312041985143940590021950658218546427588688836 842 150551885481428143863767075966877585047986801942795410415439779561973774953279541062768008 843 191504956603768475411997584498076655711359847062832087958663482638509048435699889935832775 844 243598067779332562861338669053851096760846939721027057704555649654888424439806513052752725 845 309861528798971022462363344624955512294165730374874073102604072660459706654246317524521610 846 394149953260760706725105745020728681808833741663822468119995429216862199393086054115520732 847 501366485402739497874360929123032168005525577437706161061267555298968755089946207460354383 848 637748021040093269586444414074579778569680681384849525824551078871750623832892567168273456 849 811228014201710520336724273747987680299691307812580234163871627959428461744192524984875991 850 1031897974300853976311550159095308460378514423048671993944546508088612823225978621283794186 851 1312594499604450018211085202871019848305216885250286395225139183258397216834138732445230372 852 1669645995340947245897994573169888238948195104433521519769097586960363447058871188452067640 853 2123822513806160538547809476619007528604908193062866629389010811217825678578331257430106362 854 2701543969641801222209544732265196699326709527482193513713644095048976270284849809735861825 855 3436417013410610556758894679490027376910125078313153024614149994476222895412469989875336733 856 4371189964982748468107539305435084938274904631915715033482741682009339717343720998187929464 857 5560239527216771095306704156109034905515033271376019654003160805694048573990801247305443094 858 7072733934624549690317084037700281637601614159397908547196385777058315987628570807923791288 859 8996656540627381652065598835599062282425158349689172678617310800170271469403271237180779826 860 11443923899607298158424623343135366575876518791313623580679127459067655704972291806111720751 861 14556896067844152747372302991708097187940191621065192332620471605864320043394072484486222919 862 18516657834231847848741707380835648213478132950711532127875513236125971692600862614035512038 863 23553552608471534399437901827307159470365349970754365011237782406034591512797343721667002744 864 29960581733839146007166330723971014789354651742025155708554640695193627397573154420147232788 865 38110448676315687146810204819015256658305541591819557343858254011898911556191416206153225661 866 48477239568070993855908038104806663002832784692736687836430153931319599090174017034182744825 867 61664001284787221546248106646322416128670891562573922355096036417933503068988759927820228403 868 78437821301910139863074368828777677792187436434761843544984794626513226487747171454329977612 869 99774449961102908693058311465337672786976433154393479698954290429832414625180176133973454063 870 126915060869981133718982406933584340795020221127498531381414948557832825577921188488512722436 871 161438451245890130239306418111660088915647324716967402054050326847765917694168936061793682466 872 205352882171891273582056775762362018587207657562260374926399743184346052065668359942842700047 873 261212901206993038932364729576997761702623757871360881753004617277598332319349112195767136528 874 332267943041872407301039182695946359382227878689758906307814691742178877643589548431355422482 875 422651352452883169171671147688657850618271082588328283807054944125364250013518048257560818993 876 537620825213763680883095958458308377969435536252019281234214434926524929709257908374198122528 877 683864253659876208104035877265655612320894840459689165560059561402962582332867160453327955520 878 869888768255636088184135141154254737351663414941778187542029126668703807352847456805553545008 879 1106515606112759377275707024954313462939165923048017449367114505528326832346385208710888774512 880 1407509593469399769067231099612563115321098951193797468776243561595228737062105365179751667535 881 1790379859772635585379742902219969075260060763507706614927174066931289414679252369164216730031 882 2277398361725035857251366240766817852672762366135575656318272688263932544414952821985305212542 883 2896895465885394962655449927174282538199226686555724064294288572459616247025637577875105504542 884 3684907955194435626318597340379380967993861317329373125094516249859161281477058187165056880076 885 4687275325658030548035192829394251613459287450063430679221462639390905661704889947039322234572 886 5962306316919471483569963581146198820666623683464948781412788938123093825892011009150362092618 887 7584170791543425510690642756568534151658514136619154743515751211850521908730527524914427739113 888 9647214272113907109888560921525579788660485000794321906507305187982255107369069196315418972693 889 12271446117201456058725835585962785765117801586682585422737213851241427570435417471953749973684 890 15609520589033378593458524502671778609327108684259270687920094126105348933261080205465781065310 891 19855616908744881569416478342531319916776315723301740166252965063091949479165944996868177712796 892 25256734861147285703347085424197358397987593685053592594427399314087604040630149401781200038002 893 32127063025946337628142313928494105681894117309984325588990178914333377049601362468821927686478 894 40866255450180664296805609926869137007314702369312863282347493440192952973891229607246981103311 895 51982679934691219197558792271025425598670433033286065755243143977425326528767307465690105399273 896 66122990311327950000152695351066495405302296054366455876774892754280557014521379009028181141312 897 84109742960637556825701106199519531280564550343270391344233322891758703578368669934512033085750 898 106989245761508614296958305277935632412616998423679319159122386194473509988412608616275162244622 899 136092422895328776023259898470544956879234983376556457099476466869184030107135977400202138485022 900 173112236072836564297111000629002127817919294478045775035897278948754067002933987625303343385933 901 220202165855966332848961004670064488159799533719826848443709789760942733685504647334714171570771 902 280101481834345178594069305906937760230536292901725094195019665143227576991346596241578505630554 903 356294588751295108872220903140609445039034517096383305543186256630126763792640624734916310055792 904 453213717907181742891180306535939888048455587379770869230916944091981643994280583866881849016486 905 576496754607261441721181907810673933198834050816210153986896046391069497478145272069630481626562 906 733315199741526921485249612442877648278991880281495963425936609235209220985627180108460354647039 907 932791343358556550593402810951283378237868567912593459530082303021196261270785896804546791682353 908 1186528917648708664376429918978817536327447467661266832656853553327190864979907763975342203663524 909 1509288097965817992314584718761957311436702618728803613516978349412265758748931168874177273308914 910 1919844117390235585861679531421695184606439347942762796082790162562400085965534944083802558310562 911 2442079441324374542907987529713240689674571186641397073047060652433462020019717065678724064991266 912 3106373035038944250238109450400512720933886815604029628739643715889590950945442708059144761974085 913 3951367539290192535222572248475198001111273805370200686564039001845727778768648234552901338300178 914 5026217152429179836099788981822207905540326163546792424822433878451991036910977652142947320284646 915 6393446980614567078130559778188438690785844992011597759611099654279189798788365300231625403291443 916 8132590187468124086337898432222720626474212979150822053562077594341581987856420360202092082258730 917 10344814519904759613353132026663636691897118797381798446175138656124917577557013534784526741591620 918 13158807339897303922437687414044928532014539142697614478384511472793573024767398012345039402543375 919 16738261500519326691483691804852075382682963789393396205786238310404107376345378835016152144883062 920 21291397527365428008775585846267649158488752121848436531946589067135155012623818372547131484802104 921 27083076020424086304836823831515712074580082586775194651961376966529024953902392369800678886474681 922 34450204867262731931213273260312577690503291264546051010331100539928728037391216384892170887345478 923 43821337520943412996320515636367787457263046376168590857747615276933132330247771204816831031357742 924 55741602394628159939988859106580226848992043386394487542277689607063883050015034757439302372147581 925 70904413541367499301157339467883499531843128962943785509708992243462157284150163574617509917832422 926 90191807261890891871202132366892804539495334650940538552608790146992611087406251142331473259493058 927 114725751062310912297477855104251286989106175339112376367456607520395289614397934779434340949190162 928 145933409656519051811190991473473031388487378037335026094886479754056494137421285899770775631640638 929 185630164603678411598635194572134786520949304302056161877165599763857446898548098354051850867022582 930 236125216918409943682393123840365835927982712688275564647495269901049105224827537042102248891133695 931 300355915665989323896113049676386073510055479641168538244622207284252736512946033133486191816212743 932 382058626574928995493584115313838867316470090725610590742381749655105599362248822941873024522774332 933 485986080269667735494748244248520860031004783943224700121787807048110183411494131487538042683235324 934 618183843493338939175977239154204703244452803413886155389877019556154704587076359983975273413908026 935 786341995935657059390861293924906933541060263584393238366410014332362919924440164621024234499448066 936 1000242470068267934669561354468043570560922894139496746132258769211260303949325182925848297936682356 937 1272328076205324794885609538173427793572065047527617938488197821380473103335934296108562277182683389 938 1618426313561606873845538593622248273805375697553382901522135788767415008536401542909823571350590380 939 2058670072140981854276470832098334727113125311112011176854607835712836023260374460729586511682131453 940 2618668783629874808515099948090291844366298591692879647654394557978675312485726725835671869287272735 941 3330998148346306649162080370271762520685190358639629115342805657093309126596308756838148788864814841 942 4237095097191481682360638541712540118171674289246262549176530346746090321022128268745495440637863114 943 5389668220487288503438551202370097247798315669751640292197413492806145149856683217567735300546946293 944 6855763880821356490875738489802831962537972880939142196830924904724765633507854994581167309925135848 945 8720666368833595152600631572641859768483506028391269407540219149899454276452991974405884089411761133 946 11092858978012838173236377031515372080709647170185404746007455251470855954529983263326662750562998961 947 14110334589320883656039182775011957016281821698142909699737632642705599426309675191973619389958707425 948 17948622858834194664112115521318204043247620051124546942838380156195621588037838257907830060488134808 949 22831000958154478808639814347653816784765327726534179107277851792605053702762667166379503479370468556 950 29041481836847032837348492552833576123957267221309951688845835407666477542567821521234492811051133768 951 36941335547475362464678997122665773801047149424677088807015484435310653129072342358353122869329175979 952 46990104695681227501460608074151780167204887272434498631684215563862099130605659779142322871539268574 953 59772336505629841273318811470319590585812477151211267914293336227915706831835009524732626348699644534 954 76031586532528260338809100626985356291162154493744450320530050971528576673173481300376815682590402341 955 96713672053105203737997808592985364386859626575888356721308820663226359960907351883085749218028820512 956 123021691228209487840269708701137136458367041766178948952214266535390675803779141079519138554129670914 957 156486008558735045011316620063304954972672103727099624635602156891142066792742361407818375566728465045 958 199053277760737748179078809328122492749529196259923399272744317506919252476952622379895954236720073254 959 253199680611840248749314428656290319359531730302987981356910977554368426753649713290904124784757285556 960 322074968988947236019348518029259629207896238026102348224958584042309928280731763459415092790849744167 961 409685689170575293760631048719595274332203834030087605992513134445510493546392074698722500351485750600 962 521128246749684984198427327357382121957425434286025747497702901549229180757684385839311047027569817420 963 662885369782415542509945477375885593691735564333075587349424111999878920300041787989626625136243036155 964 843203215738632220217775845386641751165321672312128095722661485591539109038416149298726139818419561586 965 1072571058952990836270576526095480868023939398363163193341937246445389413846433862688349125487728786754 966 1364331462488317204416203172744023873122747106598153843220364387140768289796100535138037186845989379005 967 1735456428735406378780522003471366461715674962696238780691361358445268334146475650677975750623971822908 968 2207534678226949424633979018130665624288068778910281938943025872732307398834516684436763326664408940590 969 2808027487688397215051098529566847329739614361059401974033298604890657747992909513366324876111700609661 970 3571866140715266629050182190874689497410815885508435782163390259873075688630617219574800513510398319593 971 4543483916423803593831620533038213791455289323755640754724659963335926082139385164044300626735672432568 972 5779400818942216053684161209005355121698884664418717721106416132605383087465133904011563840174807260181 973 7351511404112200808882719062605061121194903684815042728757958568226583830132294677410625502847373042228 974 9351266959657482682734343399880044619109700549927153503269806392478458776095751123586364353685205579773 975 11894995320536004402714339595643274912650193008570683483482618531562509912271679841454926129583045474795 976 15130667778599698736418504608885399740808585214345871224376222525083841863560885027597928193860012839953 977 19246506724648205211597058658248336033845096693385726212240577099789093742403974518865551632430418517021 978 24481934738257181419152848008765444359918285764273024727646028917562300639656636151184292547545218419725 979 31141502045184209614311398253891610946495289701956409695723195631351603654675654360320477762013463991814 980 39612602516856880155571352617650844100726870978618895952022251442646142503217521178782220741405231259677 981 50388008769832414825908456912139946980340386395342135907963772731140697397079628879186029394443882508834 982 64094537255114061574724200626416288460645156742891920679668280360208443142874157329966513288950449679401 983 81529510815016624440219855166031557926835676097298545603686968362492301051755283239506507156457346500647 984 103707139771970941730295553244067132561372027721510816631690531802854585646091678508748734030355680939076 985 131917519584849039266128312078171504907176062492640681511650741093632998448834912118692536550901229009480 986 167801677027085003305019753870483421022017184464402737311358812163063028788965835838715247319306130618475 987 213447030399865663706348167244203062834011738589939227115337709456125299500590195358199043707358575510126 988 271508816799055945035315307114550553583389212185913553943049343965917614435057514347463981349661811557550 989 345364549984714702972476479322374567741187801082579908626988450549758297949425107476891580258259804519605 990 439310493826140948340335060985033974605406396650316291254408156128980643224023350186179228668967942176024 991 558811580384580366678824646566577630575199539672519135742326160005883597450015302835090623965618380029729 992 710819310625196893375650368099584528188795608836229845197457500094898257659080864533643210018629753733573 993 904176130369295069651301125888952198316387340755099044369314610555641895399440410311982204223878184549333 994 1150129804451337841715985429084618502794202005486546136451865656223878900883104214719822438687597695909596 995 1462987710753875436330125772455529828891586880427618180111640770561525492849455713147072828189496564579061 996 1860949115076534735091635797184203030982997614322775981649323156318777158542185079253465648706227449643168 997 2367163841123170505981426898344482027207974221182717224480955381117167388248896123459055032413374749128393 998 3011078919527872576807621226268821533777199619809322118101188812542656059425289293973288087393825145552763 999 3830151551877045942311552670800011856099561101610335404592596151678692881098351836606127860602871313707453 1000 4872028034604407311899257023453024564760197234132098099750511968861433217967474373226753736100052595195930