1 7 2 10 3 13 4 17 5 23 6 31 7 41 8 55 9 73 10 97 11 130 12 173 13 231 14 308 15 410 16 547 17 729 18 972 19 1296 20 1728 21 2304 22 3072 23 4096 24 5462 25 7282 26 9710 27 12946 28 17262 29 23016 30 30688 31 40917 32 54556 33 72741 34 96988 35 129318 36 172424 37 229898 38 306531 39 408708 40 544944 41 726592 42 968789 43 1291719 44 1722292 45 2296389 46 3061852 47 4082470 48 5443293 49 7257724 50 9676965 51 12902620 52 17203494 53 22937992 54 30583989 55 40778652 56 54371536 57 72495381 58 96660508 59 128880678 60 171840904 61 229121205 62 305494940 63 407326587 64 543102116 65 724136154 66 965514872 67 1287353163 68 1716470884 69 2288627845 70 3051503794 71 4068671725 72 5424895633 73 7233194178 74 9644258904 75 12859011872 76 17145349162 77 22860465550 78 30480620733 79 40640827644 80 54187770192 81 72250360256 82 96333813675 83 128445084900 84 171260113200 85 228346817600 86 304462423466 87 405949897955 88 541266530607 89 721688707476 90 962251609968 91 1283002146624 92 1710669528832 93 2280892705109 94 3041190273479 95 4054920364638 96 5406560486184 97 7208747314912 98 9611663086550 99 12815550782066 100 17087401042755 101 22783201390340 102 30377601853787 103 40503469138382 104 54004625517843 105 72006167357124 106 96008223142832 107 128010964190443 108 170681285587257 109 227575047449676 110 303433396599568 111 404577862132757 112 539437149510343 113 719249532680457 114 958999376907276 115 1278665835876368 116 1704887781168491 117 2273183708224655 118 3030911610966206 119 4041215481288275 120 5388287308384367 121 7184383077845822 122 9579177437127763 123 12772236582837017 124 17029648777116023 125 22706198369488031 126 30274931159317374 127 40366574879089832 128 53822099838786443 129 71762799785048591 130 95683733046731454 131 127578310728975272 132 170104414305300363 133 226805885740400484 134 302407847653867312 135 403210463538489749 136 537613951384652999 137 716818601846203999 138 955758135794938665 139 1274344181059918220 140 1699125574746557627 141 2265500766328743502 142 3020667688438324670 143 4027556917917766226 144 5370075890557021635 145 7160101187409362180 146 9546801583212482907 147 12729068777616643876 148 16972091703488858501 149 22629455604651811335 150 30172607472869081780 151 40230143297158775706 152 53640191062878367608 153 71520254750504490144 154 95360339667339320192 155 127147119556452426923 156 169529492741936569231 157 226039323655915425641 158 301385764874553900855 159 401847686499405201140 160 535796915332540268186 161 714395887110053690915 162 952527849480071587887 163 1270037132640095450516 164 1693382843520127267354 165 2257843791360169689806 166 3010458388480226253074 167 4013944517973635004099 168 5351926023964846672132 169 7135901365286462229509 170 9514535153715282972679 171 12686046871620377296905 172 16914729162160503062540 173 22552972216214004083387 174 30070629621618672111183 175 40094172828824896148244 176 53458897105099861530992 177 71278529473466482041322 178 95038039297955309388430 179 126717385730607079184573 180 168956514307476105579431 181 225275352409968140772574 182 300367136546624187696766 183 400489515395498916929021 184 533986020527331889238695 185 711981360703109185651593 186 949308480937478914202124 187 1265744641249971885602832 188 1687659521666629180803776 189 2250212695555505574405035 190 3000283594074007432540046 191 4000378125432009910053395 192 5333837500576013213404527 193 7111783334101350951206036 194 9482377778801801268274714 195 12643170371735735024366286 196 16857560495647646699155048 197 22476747327530195598873397 198 29968996436706927465164529 199 39958661915609236620219372 200 53278215887478982160292496 201 71037621183305309547056662 202 94716828244407079396075549 203 126289104325876105861434065 204 168385472434501474481912087 205 224513963246001965975882783 206 299351950994669287967843710 207 399135934659559050623791614 208 532181246212745400831722152 209 709574994950327201108962869 210 946099993267102934811950492 211 1261466657689470579749267323 212 1681955543585960772999023097 213 2242607391447947697332030796 214 2990143188597263596442707728 215 3986857584796351461923610304 216 5315810113061801949231480405 217 7087746817415735932308640540 218 9450329089887647909744854054 219 12600438786516863879659805405 220 16800585048689151839546407207 221 22400780064918869119395209609 222 29867706753225158825860279479 223 39823609004300211767813705972 224 53098145339066949023751607962 225 70797527118755932031668810616 226 94396702825007909375558414155 227 125862270433343879167411218873 228 167816360577791838889881625164 229 223755147437055785186508833552 230 298340196582741046915345111403 231 397786928776988062553793481871 232 530382571702650750071724642494 233 707176762270201000095632856659 234 942902349693601333460843808879 235 1257203132924801777947791745172 236 1676270843899735703930388993562 237 2235027791866314271907185324750 238 2980037055821752362542913766333 239 3973382741095669816723885021777 240 5297843654794226422298513362370 241 7063791539725635229731351149826 242 9418388719634180306308468199768 243 12557851626178907075077957599691 244 16743802168238542766770610132921 245 22325069557651390355694146843895 246 29766759410201853807592195791860 247 39689012546935805076789594389147 248 52918683395914406769052792518862 249 70558244527885875692070390025150 250 94077659370514500922760520033533 251 125436879160686001230347360044711 252 167249172214248001640463146726281 253 222998896285664002187284195635041 254 297331861714218669583045594180055 255 396442482285624892777394125573407 256 528589976380833190369858834097876 257 704786635174444253826478445463834 258 939715513565925671768637927285112 259 1252954018087900895691517236380150 260 1670605357450534527588689648506866 261 2227473809934046036784919531342488 262 2969965079912061382379892708456651 263 3959953439882748509839856944608868 264 5279937919843664679786475926145157 265 7039917226458219573048634568193543 266 9386556301944292764064846090924724 267 12515408402592390352086461454566299 268 16687211203456520469448615272755065 269 22249614937942027292598153697006753 270 29666153250589369723464204929342338 271 39554871000785826297952273239123117 272 52739828001047768397269697652164156 273 70319770668063691196359596869552208 274 93759694224084921595146129159402944 275 125012925632113228793528172212537259 276 166683900842817638391370896283383012 277 222245201123756851188494528377844016 278 296326934831675801584659371170458688 279 395102579775567735446212494893944917 280 526803439700756980594949993191926556 281 702404586267675974126599990922568741 282 936539448356901298835466654563424988 283 1248719264475868398447288872751233318 284 1664959019301157864596385163668311090 285 2219945359068210486128513551557748120 286 2959927145424280648171351402076997494 287 3946569527232374197561801869435996658 288 5262092702976498930082402492581328878 289 7016123603968665240109869990108438504 290 9354831471958220320146493320144584672 291 12473108629277627093528657760192779562 292 16630811505703502791371543680257039416 293 22174415340938003721828724907009385888 294 29565887121250671629104966542679181184 295 39421182828334228838806622056905574912 296 52561577104445638451742162742540766550 297 70082102805927517935656216990054355400 298 93442803741236690580874955986739140533 299 124590404988315587441166607982318854044 300 166120539984420783254888810643091805392 301 221494053312561044339851747524122407189 302 295325404416748059119802330032163209586 303 393767205888997412159736440042884279448 304 525022941185329882879648586723845705930 305 700030588247106510506198115631794274574 306 933374117662808680674930820842392366098 307 1244498823550411574233241094456523154798 308 1659331764733882098977654792608697539730 309 2212442352978509465303539723478263386307 310 2949923137304679287071386297971017848409 311 3933230849739572382761848397294690464546 312 5244307799652763177015797863059587286061 313 6992410399537017569354397150746116381415 314 9323213866049356759139196200994821841886 315 12430951821399142345518928267993095789182 316 16574602428532189794025237690657461052242 317 22099469904709586392033650254209948069656 318 29465959872946115189378200338946597426208 319 39287946497261486919170933785262129901611 320 52383928663015315892227911713682839868815 321 69845238217353754522970548951577119825086 322 93126984289805006030627398602102826433448 323 124169312386406674707503198136137101911264 324 165559083181875566276670930848182802548352 325 220745444242500755035561241130910403397803 326 294327258990001006714081654841213871197071 327 392436345320001342285442206454951828262761 328 523248460426668456380589608606602437683681 329 697664613902224608507452811475469916911575 330 930219485202966144676603748633959889215433 331 1240292646937288192902138331511946518953911 332 1653723529249717590536184442015928691938548 333 2204964705666290120714912589354571589251397 334 2939952940888386827619883452472762119001863 335 3919937254517849103493177936630349492002484 336 5226583006023798804657570582173799322669979 337 6968777341365065072876760776231732430226638 338 9291703121820086763835681034975643240302184 339 12388937495760115685114241379967524320402912 340 16518583327680154246818988506623365760537216 341 22024777770240205662425318008831154347382955 342 29366370360320274216567090678441539129843940 343 39155160480427032288756120904588718839791920 344 52206880640569376385008161206118291786389227 345 69609174187425835180010881608157722381852302 346 92812232249901113573347842144210296509136403 347 123749642999868151431130456192280395345515204 348 164999523999824201908173941589707193794020272 349 219999365333098935877565255452942925058693696 350 293332487110798581170087007270590566744924928 351 391109982814398108226782676360787422326566571 352 521479977085864144302376901814383229768755428 353 695306636114485525736502535752510973025007237 354 927075514819314034315336714336681297366676316 355 1236100686425752045753782285782241729822235088 356 1648134248567669394338376381042988973096313451 357 2197512331423559192451168508057318630795084601 358 2930016441898078923268224677409758174393446135 359 3906688589197438564357632903213010899191261513 360 5208918118929918085810177204284014532255015351 361 6945224158573224114413569605712019376340020468 362 9260298878097632152551426140949359168453360624 363 12347065170796842870068568187932478891271147498 364 16462753561062457160091424250576638521694863331 365 21950338081416609546788565667435518028926484441 366 29267117441888812729051420889914024038568645922 367 39022823255851750305401894519885365384758194562 368 52030431007802333740535859359847153846344259416 369 69373908010403111654047812479796205128459012555 370 92498544013870815538730416639728273504612016740 371 123331392018494420718307222186304364672816022320 372 164441856024659227624409629581739152897088029760 373 219255808032878970165879506108985537196117373013 374 292341077377171960221172674811980716261489830684 375 389788103169562613628230233082640955015319774246 376 519717470892750151504306977443521273353759698994 377 692956627857000202005742636591361697805012931992 378 923942170476000269340990182121815597073350575990 379 1231922893968000359121320242829087462764467434653 380 1642563858624000478828426990438783283685956579537 381 2190085144832000638437902653918377711581275439383 382 2920113526442667517917203538557836948775033919177 383 3893484701923556690556271384743782598366711892236 384 5191312935898075587408361846325043464488949189648 385 6921750581197434116544482461766724619318598919531 386 9229000774929912155392643282355632825758131892708 387 12305334366573216207190191043140843767677509190277 388 16407112488764288276253588057521125023570012253703 389 21876149985019051035004784076694833364760016338271 390 29168199980025401380006378768926444486346688451028 391 38890933306700535173341838358568592648462251268037 392 51854577742267380231122451144758123531283001690716 393 69139436989689840308163268193010831375044002254288 394 92185915986253120410884357590681108500058669672384 395 122914554648337493881179143454241478000078226229845 396 163886072864449991841572191272321970666770968306460 397 218514763819266655788762921696429294222361291075280 398 291353018425688874385017228928572392296481721433707 399 388470691234251832513356305238096523061975628578276 400 517960921645669110017808406984128697415967504771035 401 690614562194225480023744542645504929887956673028046 402 920819416258967306698326056860673239850608897370728 403 1227759221678623075597768075814230986467478529827638 404 1637012295571497434130357434418974648623304706436850 405 2182683060761996578840476579225299531497739608582467 406 2910244081015995438453968772300399375330319478109956 407 3880325441354660584605291696400532500440425970813275 408 5173767255139547446140388928534043333920567961084366 409 6898356340186063261520518571378724445227423948112488 410 9197808453581417682027358095171632593636565264149984 411 12263744604775223576036477460228843458182087018866646 412 16351659473033631434715303280305124610909449358488861 413 21802212630711508579620404373740166147879265811318481 414 29069616840948678106160539164986888197172354415091308 415 38759489121264904141547385553315850929563139220121744 416 51679318828353205522063180737754467906084185626828992 417 68905758437804274029417574317005957208112247502438656 418 91874344583739032039223432422674609610816330003251542 419 122499126111652042718964576563566146147755106671002056 420 163332168148869390291952768751421528197006808894669408 421 217776224198492520389270358335228704262675745192892544 422 290368298931323360519027144446971605683567660257190058 423 387157731908431147358702859262628807578090213676253411 424 516210309211241529811603812350171743437453618235004548 425 688280412281655373082138416466895657916604824313339397 426 917707216375540497442851221955860877222139765751119196 427 1223609621834053996590468295941147836296186354334825595 428 1631479495778738662120624394588197115061581805779767460 429 2175305994371651549494165859450929486748775741039689947 430 2900407992495535399325554479267905982331700988052919929 431 3867210656660713865767405972357207976442267984070559905 432 5156280875547618487689874629809610635256357312094079874 433 6875041167396824650253166173079480847008476416125439832 434 9166721556529099533670888230772641129344635221500586442 435 12222295408705466044894517641030188172459513628667448590 436 16296393878273954726526023521373584229946018171556598120 437 21728525171031939635368031361831445639928024228742130826 438 28971366894709252847157375149108594186570698971656174435 439 38628489192945670462876500198811458915427598628874899247 440 51504652257260893950502000265081945220570131505166532329 441 68672869676347858600669333686775926960760175340222043105 442 91563826235130478134225778249034569281013567120296057474 443 122085101646840637512301037665379425708018089493728076632 444 162780135529120850016401383553839234277357452658304102176 445 217040180705494466688535178071785645703143270211072136234 446 289386907607325955584713570762380860937524360281429514979 447 385849210143101274112951427683174481250032480375239353305 448 514465613524135032150601903577565975000043307166985804407 449 685954151365513376200802538103421300000057742889314405876 450 914605535154017834934403384137895066666743657185752541168 451 1219474046872023779912537845517193422222324876247670054891 452 1625965395829365039883383794022924562963099834996893406521 453 2167953861105820053177845058697232750617466446662524542028 454 2890605148141093404237126744929643667489955262216699389371 455 3854140197521457872316168993239524889986607016288932519161 456 5138853596695277163088225324319366519982142688385243358881 457 6851804795593702884117633765759155359976190251180324478508 458 9135739727458270512156845021012207146634920334907099304678 459 12180986303277694016209126694682942862179893779876132406237 460 16241315071036925354945502259577257149573191706501509874983 461 21655086761382567139927336346103009532764255608668679833310 462 28873449015176756186569781794804012710352340811558239777747 463 38497932020235674915426375726405350280469787748744319703663 464 51330576026980899887235167635207133707293050331659092938217 465 68440768035974533182980223513609511609724067108878790584289 466 91254357381299377577306964684812682146298756145171720779052 467 121672476508399170103075952913083576195065008193562294372070 468 162229968677865560137434603884111434926753344258083059162760 469 216306624903820746849912805178815246569004459010777412217013 470 288408833205094329133217073571753662092005945347703216289351 471 384545110940125772177622764762338216122674593796937621719134 472 512726814586834362903497019683117621496899458395916828958846 473 683635752782445817204662692910823495329199277861222438611794 474 911514337043261089606216923881097993772265703814963251482392 475 1215352449391014786141622565174797325029687605086617668643190 476 1620469932521353048188830086899729766706250140115490224857586 477 2160626576695137397585106782532973022275000186820653633143448 478 2880835435593516530113475710043964029700000249094204844191264 479 3841113914124688706817967613391952039600000332125606458921686 480 5121485218832918275757290151189269386133333776167475278562248 481 6828646958443891034343053534919025848177778368223300371416330 482 9104862611258521379124071379892034464237037824297733828555107 483 12139816815011361838832095173189379285649383765730311771406809 484 16186422420015149118442793564252505714199178354307082361875746 485 21581896560020198824590391419003340952265571139076109815834328 486 28775862080026931766120521892004454603020761518768146421112437 487 38367816106702575688160695856005939470694348691690861894816583 488 51157088142270100917547594474674585960925798255587815859755444 489 68209450856360134556730125966232781281234397674117087813007258 490 90945934475146846075640167954977041708312530232156117084009678 491 121261245966862461434186890606636055611083373642874822778679570 492 161681661289149948578915854142181407481444498190499763704906094 493 215575548385533264771887805522908543308592664253999684939874792 494 287434064514044353029183740697211391078123552338666246586499722 495 383245419352059137372244987596281854770831403118221662115332963 496 510993892469412183162993316795042473027775204157628882820443951 497 681325189959216244217324422393389964037033605543505177093925268 498 908433586612288325623099229857853285382711474058006902791900357 499 1211244782149717767497465639810471047176948632077342537055867143 500 1614993042866290356663287519747294729569264842769790049407822857 501 2153324057155053808884383359663059639425686457026386732543763809 502 2871098742873405078512511146217412852567581942701848976725018412 503 3828131657164540104683348194956550470090109256935798635633357883 504 5104175542886053472911130926608733960120145675914398180844477177 505 6805567390514737963881507902144978613493527567885864241125969570 506 9074089854019650618508677202859971484658036757181152321501292760 507 12098786472026200824678236270479961979544049009574869762001723680 508 16131715296034934432904315027306615972725398679433159682668964906 509 21508953728046579243872420036408821296967198239244212910225286542 510 28678604970728772325163226715211761729289597652325617213633715389 511 38238139960971696433550968953615682305719463536434156284844953852 512 50984186614628928578067958604820909740959284715245541713126605136 513 67978915486171904770757278139761212987945712953660722284168806848 514 90638553981562539694343037519681617317260950604880963045558409131 515 120851405308750052925790716692908823089681267473174617394077878841 516 161135207078333403901054288923878430786241689964232823192103838455 517 214846942771111205201405718565171241048322253285643764256138451273 518 286462590361481606935207624753561654731096337714191685674851268364 519 381950120481975475913610166338082206308128450285588914233135024485 520 509266827309300634551480221784109608410837933714118552310846699314 521 679022436412400846068640295712146144547783911618824736414462265752 522 905363248549867794758187060949528192730378548825099648552616354336 523 1207150998066490393010916081266037590307171398433466198070155139114 524 1609534664088653857347888108354716787076228531244621597426873518819 525 2146046218784871809797184144472955716101638041659495463235831358425 526 2861394958379829079729578859297274288135517388879327284314441811234 527 3815193277839772106306105145729699050847356518505769712419255748312 528 5086924370453029475074806860972932067796475358007692949892340997749 529 6782565827270705966766409147963909423728633810676923933189787996999 530 9043421103027607955688545530618545898304845080902565244253050662665 531 12057894804036810607584727374158061197739793441203420325670734216887 532 16077193072049080810112969832210748263653057921604560434227645622516 533 21436257429398774413483959776280997684870743895472747245636860830021 534 28581676572531699217978613035041330246494325193963662994182481106695 535 38108902096708932290638150713388440328659100258618217325576641475593 536 50811869462278576387517534284517920438212133678157623100768855300791 537 67749159283038101850023379046023893917616178237543497467691807067721 538 90332212377384135800031172061365191890154904316724663290255742756961 539 120442949836512181066708229415153589186873205755632884387007657009282 540 160590599782016241422277639220204785582497607674177179182676876012376 541 214120799709354988563036852293606380776663476898902905576902501349834 542 285494399612473318084049136391475174368884635865203874102536668466446 543 380659199483297757445398848521966899158512847820271832136715557955261 544 507545599311063676593865131362622532211350463760362442848954077273681 545 676727465748084902125153508483496709615133951680483257131938769698242 546 902303287664113202833538011311328946153511935573977676175918359597656 547 1203071050218817603778050681748438594871349247431970234901224479463541 548 1604094733625090138370734242331251459828465663242626979868299305951388 549 2138792978166786851160978989775001946437954217656835973157732407935184 550 2851723970889049134881305319700002595250605623542447964210309877246912 551 3802298627852065513175073759600003460334140831389930618947079836329216 552 5069731503802754017566765012800004613778854441853240825262773115105621 553 6759642005070338690089020017066672818371805922470987767017030820140828 554 9012856006760451586785360022755563757829074563294650356022707760187771 555 12017141342347268782380480030340751677105432751059533808030277013583695 556 16022855123129691709840640040454335569473910334746045077373702684778260 557 21363806830839588946454186720605780759298547112994726769831603579704346 558 28485075774452785261938915627474374345731396150659635693108804772939128 559 37980101032603713682585220836632499127641861534212847590811739697252171 560 50640134710138284910113627782176665503522482045617130121082319596336228 561 67520179613517713213484837042902220671363309394156173494776426128448304 562 90026906151356950951313116057202960895151079192208231326368568171264405 563 120035874868475934601750821409603947860201438922944308435158090895019207 564 160047833157967912802334428546138597146935251897259077913544121193358943 565 213397110877290550403112571394851462862580335863012103884725494924478590 566 284529481169720733870816761859801950483440447817349471846300659899304787 567 379372641559627645161089015813069267311253930423132629128400879865739716 568 505830188746170193548118687750759023081671907230843505504534506487652955 569 674440251661560258064158250334345364108895876307791340672712675316870606 570 899253668882080344085544333779127152145194501743721787563616900422494142 571 1199004891842773792114059111705502869526926002324962383418155867229992189 572 1598673189123698389485412148940670492702568003099949844557541156306656252 573 2131564252164931185980549531920893990270090670799933126076721541742208336 574 2842085669553241581307399375894525320360120894399910834768962055656277781 575 3789447559404322108409865834526033760480161192533214446358616074208370375 576 5052596745872429477879821112701378347306881590044285928478154765611160500 577 6736795661163239303839761483601837796409175453392381237970873020814880667 578 8982394214884319071786348644802450395212233937856508317294497361086507556 579 11976525619845758762381798193069933860282978583808677756392663148115343408 580 15968700826461011683175730924093245147043971445078237008523550864153791210 581 21291601101948015577567641232124326862725295260104316011364734485538388280 582 28388801469264020770090188309499102483633727013472421348486312647384517707 583 37851735292352027693453584412665469978178302684629895131315083529846023609 584 50468980389802703591271445883553959970904403579506526841753444706461364812 585 67291973853070271455028594511405279961205871439342035789004592941948486416 586 89722631804093695273371459348540373281607828585789381052006123922597981888 587 119630175738791593697828612464720497708810438114385841402674831896797309184 588 159506900985055458263771483286293996945080584152514455203566442529063078912 589 212675867980073944351695311048391995926774112203352606938088590038750771883 590 283567823973431925802260414731189327902365482937803475917451453385001029177 591 378090431964575901069680552974919103869820643917071301223268604513334705570 592 504120575952767868092907403966558805159760858556095068297691472684446274093 593 672160767937023824123876538622078406879681144741460091063588630245928365457 594 896214357249365098831835384829437875839574859655280121418118173661237820610 595 1194952476332486798442447179772583834452766479540373495224157564881650427480 596 1593269968443315731256596239696778445937021972720497993632210086508867236640 597 2124359957924420975008794986262371261249362630293997324842946782011822982186 598 2832479943899227966678393315016495014999150173725329766457262376015763976248 599 3776639925198970622237857753355326686665533564967106355276349834687685301664 600 5035519900265294162983810337807102248887378086622808473701799779583580402219 601 6714026533687058883978413783742802998516504115497077964935733039444773869625 602 8952035378249411845304551711657070664688672153996103953247644052593031826167 603 11936047170999215793739402282209427552918229538661471937663525403457375768223 604 15914729561332287724985869709612570070557639384881962583551367204609834357630 605 21219639415109716966647826279483426760743519179842616778068489606146445810174 606 28292852553479622622197101705977902347658025573123489037424652808195261080232 607 37723803404639496829596135607970536463544034097497985383232870410927014773642 608 50298404539519329106128180810627381951392045463330647177643827214569353031523 609 67064539386025772141504241080836509268522727284440862903525102952759137375364 610 89419385848034362855338988107782012358030303045921150538033470603678849833819 611 119225847797379150473785317477042683144040404061228200717377960804905133111758 612 158967797063172200631713756636056910858720538748304267623170614406540177482344 613 211957062750896267508951675514742547811627384997739023497560819208720236643126 614 282609417001195023345268900686323397082169846663652031330081092278293648857501 615 376812556001593364460358534248431196109559795551536041773441456371058198476668 616 502416741335457819280478045664574928146079727402048055697921941828077597968891 617 669888988447277092373970727552766570861439636536064074263895922437436797291854 618 893185317929702789831960970070355427815252848714752099018527896583249063055806 619 1190913757239603719775947960093807237087003798286336132024703862110998750741074 620 1587885009652804959701263946791742982782671731048448176032938482814665000988099 621 2117180012870406612935018595722323977043562308064597568043917977086220001317465 622 2822906683827208817246691460963098636058083077419463424058557302781626668423287 623 3763875578436278422995588614617464848077444103225951232078076403708835557897716 624 5018500771248371230660784819489953130769925470967934976104101871611780743863621 625 6691334361664494974214379759319937507693233961290579968138802495482374325151495 626 8921779148885993298952506345759916676924311948387439957518403327309832433535327 627 11895705531847991065270008461013222235899082597849919943357871103079776578047102 628 15860940709130654753693344614684296314532110130466559924477161470773035437396136 629 21147920945507539671591126152912395086042813507288746565969548627697380583194848 630 28197227927343386228788168203883193448057084676384995421292731503596507444259798 631 37596303903124514971717557605177591264076112901846660561723642004795343259013064 632 50128405204166019962290076806903455018768150535795547415631522673060457678684085 633 66837873605554693283053435742537940025024200714394063220842030230747276904912113 634 89117164807406257710737914323383920033365600952525417627789373640996369206549484 635 118822886409875010280983885764511893377820801270033890170385831521328492275399312 636 158430515213166680374645181019349191170427735026711853560514442028437989700532416 637 211240686950888907166193574692465588227236980035615804747352589371250652934043222 638 281654249267851876221591432923287450969649306714154406329803452495000870578724296 639 375538999023802501628788577231049934626199075618872541773071269993334494104965728 640 500718665365070002171718102974733246168265434158496722364095026657779325473287637 641 667624887153426669562290803966310994891020578877995629818793368877039100631050183 642 890166516204568892749721071955081326521360771837327506425057825169385467508066910 643 1186888688272758523666294762606775102028481029116436675233410433559180623344089214 644 1582518251030344698221726350142366802704641372155248900311213911412240831125452285 645 2110024334707126264295635133523155736939521829540331867081618548549654441500603047 646 2813365779609501685727513511364207649252695772720442489442158064732872588667470729 647 3751154372812668914303351348485610199003594363627256652589544086310496784889960972 648 5001539163750225219071135131314146932004792484836342203452725448413995713186614629 649 6668718885000300292094846841752195909339723313115122937936967264551994284248819506 650 8891625180000400389459795789002927879119631084153497250582623019402659045665092674 651 11855500240000533852613061052003903838826174778871329667443497359203545394220123566 652 15807333653334045136817414736005205118434899705161772889924663145604727192293498088 653 21076444871112060182423219648006940157913199606882363853232884194139636256391330784 654 28101926494816080243230959530675920210550932809176485137643845592186181675188441045 655 37469235326421440324307946040901226947401243745568646850191794122914908900251254727 656 49958980435228587099077261387868302596534991660758195800255725497219878533668339636 657 66611973913638116132103015183824403462046655547677594400340967329626504711557786181 658 88815965218184154842804020245099204616062207396903459200454623106168672948743714908 659 118421286957578873123738693660132272821416276529204612267272830808224897264991619877 660 157895049276771830831651591546843030428555035372272816356363774410966529686655493170 661 210526732369029107775535455395790707238073380496363755141818365881288706248873990893 662 280702309825372143700713940527720942984097840661818340189091154508384941665165321191 663 374269746433829524934285254036961257312130454215757786918788206011179922220220428254 664 499026328578439366579047005382615009749507272287677049225050941348239896293627237672 665 665368438104585822105396007176820012999343029716902732300067921797653195058169650230 666 887157917472781096140528009569093350665790706289203643066757229063537593410892866973 667 1182877223297041461520704012758791134221054275052271524089009638751383457881190489297 668 1577169631062721948694272017011721512294739033403028698785346185001844610508253985730 669 2102892841416962598259029356015628683059652044537371598380461580002459480677671980973 670 2803857121889283464345372474687504910746202726049828797840615440003279307570229307964 671 3738476162519044619127163299583339880994936968066438397120820586671039076760305743952 672 4984634883358726158836217732777786507993249290755251196161094115561385435680407658603 673 6646179844478301545114956977037048677324332387673668261548125487415180580907210211470 674 8861573125971068726819942636049398236432443183564891015397500649886907441209613615294 675 11815430834628091635759923514732530981909924244753188020530000866515876588279484820392 676 15753907779504122181013231352976707975879898993004250694040001155354502117705979760522 677 21005210372672162908017641803968943967839865324005667592053334873806002823607973014030 678 28006947163562883877356855738625258623786487098674223456071113165074670431477297352040 679 37342596218083845169809140984833678165048649464898964608094817553432893908636396469386 680 49790128290778460226412187979778237553398199286531952810793090071243858544848528625848 681 66386837721037946968549583973037650071197599048709270414390786761658478059798038167798 682 88515783628050595958066111964050200094930132064945693885854382348877970746397384223730 683 118021044837400794610754815952066933459906842753260925181139176465170627661863178964974 684 157361393116534392814339754602755911279875790337681233574852235286894170215817571953298 685 209815190822045857085786339470341215039834387116908311433136313715858893621090095937731 686 279753587762727809447715119293788286719779182822544415244181751621145191494786794583641 687 373004783683637079263620159058384382293038910430059220325575668828193588659715726111522 688 497339711578182772351493545411179176390718547240078960434100891770924784879620968148696 689 663119615437577029801991393881572235187624729653438613912134522361233046506161290864928 690 884159487250102706402655191842096313583499639537918151882846029814977395341548387819904 691 1178879316333470275203540255789461751444666186050557535843794706419969860455397850426538 692 1571839088444627033604720341052615668592888248067410047791726275226626480607197133902051 693 2095785451259502711472960454736820891457184330756546730388968366968835307476262845202735 694 2794380601679336948630613939649094521942912441008728973851957822625113743301683793603646 695 3725840802239115931507485252865459362590549921344971965135943763500151657735578391471528 696 4967787736318821242009980337153945816787399895126629286847925018000202210314104521962038 697 6623716981758428322679973782871927755716533193502172382463900024000269613752139362616050 698 8831622642344571096906631710495903674288710924669563176618533365333692818336185816821400 699 11775496856459428129208842280661204899051614566226084235491377820444923757781581089095200 700 15700662475279237505611789707548273198735486088301445647321837093926565010375441452126934 701 20934216633705650007482386276731030931647314784401927529762449458568753347167255269502578 702 27912288844940866676643181702308041242196419712535903373016599278091671129556340359336771 703 37216385126587822235524242269744054989595226283381204497355465704122228172741787145782361 704 49621846835450429647365656359658739986126968377841605996473954272162970896989049527709815 705 66162462447267239529820875146211653314835957837122141328631939029550627862652066036946420 706 88216616596356319373094500194948871086447943782829521771509252039400837150202754715928560 707 117622155461808425830792666926598494781930591710439362362012336052534449533603672954571413 708 156829540615744567774390222568797993042574122280585816482683114736712599378138230606095218 709 209106054154326090365853630091730657390098829707447755310244152982283465837517640808126957 710 278808072205768120487804840122307543186798439609930340413658870643044621116690187744169276 711 371744096274357493983739786829743390915731252813240453884878494190726161488920250325559035 712 495658795032476658644986382439657854554308337084320605179837992254301548651893667100745380 713 660878393376635544859981843252877139405744449445760806906450656339068731535858222800993840 714 881171191168847393146642457670502852540992599261014409208600875118758308714477630401325120 715 1174894921558463190862189943560670470054656799014685878944801166825011078285970173868433493 716 1566526562077950921149586591414227293406209065352914505259734889100014771047960231824577991 717 2088702082770601228199448788552303057874945420470552673679646518800019694730613642432770654 718 2784936110360801637599265051403070743833260560627403564906195358400026259640818189910360872 719 3713248147147735516799020068537427658444347414169871419874927144533368346187757586547147830 720 4950997529530314022398693424716570211259129885559828559833236192711157794917010115396197106 721 6601330039373752029864924566288760281678839847413104746444314923614877059889346820528262808 722 8801773385831669373153232755051680375571786463217472995259086564819836079852462427371017078 723 11735697847775559164204310340068907167429048617623297327012115419759781439803283236494689437 724 15647597130367412218939080453425209556572064823497729769349487226346375253071044315326252583 725 20863462840489882958585440604566946075429419764663639692465982968461833670761392420435003444 726 27817950453986510611447254139422594767239226352884852923287977291282444894348523227246671258 727 37090600605315347481929672185896793022985635137179803897717303055043259859131364302995561678 728 49454134140420463309239562914529057363980846849573071863623070740057679812175152403994082237 729 65938845520560617745652750552705409818641129132764095818164094320076906416233536538658776316 730 87918460694080823660870334070273879758188172177018794424218792426769208554978048718211701755 731 117224614258774431547827112093698506344250896236025059232291723235692278073304064957615602340 732 156299485678365908730436149458264675125667861648033412309722297647589704097738753276820803120 733 208399314237821211640581532611019566834223815530711216412963063530119605463651671035761070826 734 277865752317094948854108710148026089112298420707614955217284084706826140618202228047681427768 735 370487669756126598472144946864034785483064560943486606956378779609101520824269637396908570358 736 493983559674835464629526595818713047310752747924648809275171706145468694432359516529211427144 737 658644746233113952839368794424950729747670330566198412366895608193958259243146022038948569525 738 878192994977485270452491725899934306330227107421597883155860810925277678990861362718598092700 739 1170923993303313693936655634533245741773636143228797177541147747900370238654481816958130790267 740 1561231991071084925248874179377660989031514857638396236721530330533826984872642422610841053689 741 2081642654761446566998498905836881318708686476851194982295373774045102646496856563481121404919 742 2775523539681928755997998541115841758278248635801593309727165032060136861995808751308161873225 743 3700698052909238341330664721487789011037664847735457746302886709413515815994411668410882497633 744 4934264070545651121774219628650385348050219796980610328403848945884687754659215557881176663511 745 6579018760727534829032292838200513797400293062640813771205131927846250339545620743841568884681 746 8772025014303379772043057117600685063200390750187751694940175903795000452727494325122091846242 747 11696033352404506362724076156800913417600521000250335593253567871726667270303325766829455794989 748 15594711136539341816965434875734551223467361333667114124338090495635556360404434355772607726652 749 20792948182052455755953913167646068297956481778222818832450787327514075147205912474363476968869 750 27723930909403274341271884223528091063941975704297091776601049770018766862941216632484635958492 751 36965241212537699121695845631370788085255967605729455702134733026691689150588288843312847944656 752 49286988283383598828927794175161050780341290140972607602846310702255585534117718457750463926208 753 65715984377844798438570392233548067707121720187963476803795080936340780712156957943667285234944 754 87621312503793064584760522978064090276162293583951302405060107915121040949542610591556380313259 755 116828416671724086113014030637418787034883058111935069873413477220161387932723480788741840417679 756 155771222228965448150685374183225049379844077482580093164551302960215183910297974384989120556905 757 207694962971953930867580498910966732506458769976773457552735070613620245213730632513318827409207 758 276926617295938574490107331881288976675278359969031276736980094151493660284974176684425103212276 759 369235489727918099320143109175051968900371146625375035649306792201991547046632235579233470949701 760 492313986303890799093524145566735958533828195500500047532409056269322062728842980772311294599601 761 656418648405187732124698860755647944711770927334000063376545408359096083638457307696415059466135 762 875224864540250309499598481007530592949027903112000084502060544478794778184609743595220079288180 763 1166966486053667079332797974676707457265370537482666779336080725971726370912812991460293439050907 764 1555955314738222772443730632902276609687160716643555705781440967962301827883750655280391252067876 765 2074607086317630363258307510536368812916214288858074274375254623949735770511667540373855002757168 766 2766142781756840484344410014048491750554952385144099032500339498599647694015556720498473337009557 767 3688190375675787312459213352064655667406603180192132043333785998132863592020742293997964449346076 768 4917587167567716416612284469419540889875470906922842724445047997510484789360989725330619265794768 769 6556782890090288555483045959226054519833961209230456965926730663347313052481319633774159021059691 770 8742377186787051407310727945634739359778614945640609287902307551129750736641759511698878694746254 771 11656502915716068543080970594179652479704819927520812383869743401506334315522346015598504926328339 772 15542003887621424724107960792239536639606426570027749845159657868675112420696461354131339901771119 773 20722671850161899632143947722986048852808568760036999793546210491566816560928615138841786535694825 774 27630229133549199509525263630648065137078091680049333058061613988755755414571486851789048714259767 775 36840305511398932679367018174197420182770788906732444077415485318341007219428649135718731619013022 776 49120407348531910239156024232263226910361051875643258769887313757788009625904865514291642158684030 777 65493876464709213652208032309684302547148069167524345026516418343717346167873154019055522878245373 778 87325168619612284869610709746245736729530758890032460035355224458289794890497538692074030504327164 779 116433558159483046492814279661660982306041011853376613380473632611053059853996718256098707339102885 780 155244744212644061990419039548881309741388015804502151173964843481404079805328957674798276452137180 781 206992992283525415987225386065175079655184021072669534898619791308538773073771943566397701936182907 782 275990656378033887982967181420233439540245361430226046531493055078051697431695924755196935914910543 783 367987541837378517310622908560311252720327148573634728708657406770735596575594566340262581219880724 784 490650055783171356414163878080415003627102864764846304944876542360980795434126088453683441626507632 785 654200074377561808552218504107220004836137153019795073259835389814641060578834784604911255502010176 786 872266765836749078069624672142960006448182870693060097679780519752854747438446379473215007336013568 787 1163022354448998770759499562857280008597577160924080130239707359670472996584595172630953343114684757 788 1550696472598665027679332750476373344796769547898773506986276479560630662112793563507937790819579676 789 2067595296798220036905777000635164459729026063865031342648368639414174216150391418010583721092772901 790 2756793729064293382541036000846885946305368085153375123531158185885565621533855224014111628123697202 791 3675724972085724510054714667795847928407157446871166831374877581180754162045140298685482170831596269 792 4900966629447632680072952890394463904542876595828222441833170108241005549393520398247309561108795025 793 6534622172596843573430603853859285206057168794437629922444226810988007399191360530996412748145060034 794 8712829563462458097907471805145713608076225059250173229925635747984009865588480707995216997526746712 795 11617106084616610797209962406860951477434966745666897639900847663978679820784640943993622663368995616 796 15489474779488814396279949875814601969913288994222530186534463551971573094379521258658163551158660821 797 20652633039318419195039933167752802626551051992296706915379284735962097459172695011544218068211547761 798 27536844052424558926719910890337070168734735989728942553839046314616129945563593348725624090948730348 799 36715792069899411902293214520449426891646314652971923405118728419488173260751457798300832121264973798 800 48954389426532549203057619360599235855528419537295897873491637892650897681001943731067776161686631730 801 65272519235376732270743492480798981140704559383061197164655517190201196908002591641423701548915508974 802 87030025647168976360991323307731974854272745844081596219540689586934929210670122188564935398554011965 803 116040034196225301814655097743642633139030327792108794959387586115913238947560162918086580531405349287 804 154720045594967069086206796991523510852040437056145059945850114821217651930080217224115440708540465716 805 206293394126622758781609062655364681136053916074860079927800153094956869240106956298820587611387287621 806 275057858835497011708812083540486241514738554766480106570400204126609158986809275065094116815183050161 807 366743811780662682278416111387314988686318073021973475427200272168812211982412366753458822420244066882 808 488991749040883576371221481849753318248424097362631300569600362891749615976549822337945096560325422509 809 651988998721178101828295309133004424331232129816841734092800483855666154635399763117260128747100563345 810 869318664961570802437727078844005899108309506422455645457067311807554872847199684156346838329467417794 811 1159091553282094403250302771792007865477746008563274193942756415743406497129599578875129117772623223725 812 1545455404376125871000403695722677153970328011417698925257008554324541996172799438500172157030164298300 813 2060607205834834494667204927630236205293770681890265233676011405766055994897065918000229542706885731067 814 2747476274446445992889606570173648273725027575853686978234681874354741326529421224000306056942514308089 815 3663301699261927990519475426898197698300036767804915970979575832472988435372561632000408075923352410785 816 4884402265682570654025967235864263597733382357073221294639434443297317913830082176000544101231136547714 817 6512536354243427538701289647819018130311176476097628392852579257729757218440109568000725468308182063618 818 8683381805657903384935052863758690840414901968130171190470105676973009624586812757334300624410909418158 819 11577842407543871179913403818344921120553202624173561587293474235964012832782417009779067499214545890877 820 15437123210058494906551205091126561494070936832231415449724632314618683777043222679705423332286061187836 821 20582830946744659875401606788168748658761249109641887266299509752824911702724296906273897776381414917115 822 27443774595659546500535475717558331545014998812855849688399346337099882270299062541698530368508553222820 823 36591699460879395334047300956744442060019998417141132917865795116133176360398750055598040491344737630426 824 48788932614505860445396401275659256080026664556188177223821060154844235147198333407464053988459650173902 825 65051910152674480593861868367545674773368886074917569631761413539792313529597777876618738651279533565202 826 86735880203565974125149157823394233031158514766556759509015218053056418039463703835491651535039378086936 827 115647840271421298833532210431192310708211353022075679345353624070741890719284938447322202046719170782582 828 154197120361895065111376280574923080944281804029434239127138165427655854292379917929762936062292227710109 829 205596160482526753481835040766564107925709072039245652169517553903541139056506557239683914749722970280145 830 274128213976702337975780054355418810567612096052327536226023405204721518742008742986245219666297293706860 831 365504285302269783967706739140558414090149461403103381634697873606295358322678323981660292888396391609147 832 487339047069693045290275652187411218786865948537471175512930498141727144430237765308880390517861855478863 833 649785396092924060387034202916548291715821264716628234017240664188969525906983687078507187357149140638484 834 866380528123898747182712270555397722287761686288837645356320885585292701209311582771342916476198854184645 835 1155174037498531662910283027407196963050348915051783527141761180780390268279082110361790555301598472246193 836 1540232049998042217213710703209595950733798553402378036189014907707187024372109480482387407068797962994924 837 2053642733330722956284947604279461267645064737869837381585353210276249365829479307309849876091730617326566 838 2738190311107630608379930139039281690193419650493116508780470947034999154439305743079799834788974156435421 839 3650920414810174144506573518719042253591226200657488678373961262713332205919074324106399779718632208580561 840 4867893886413565526008764691625389671454968267543318237831948350284442941225432432141866372958176278107415 841 6490525181884754034678352922167186228606624356724424317109264467045923921633909909522488497277568370809887 842 8654033575846338712904470562889581638142165808965899089479019289394565228845213212696651329703424494413182 843 11538711434461784950539294083852775517522887745287865452638692385859420305126950950262201772937899325884243 844 15384948579282379934052392111803700690030516993717153936851589847812560406835934600349602363917199101178991 845 20513264772376506578736522815738267586707355991622871915802119797083413875781246133799469818556265468238654 846 27351019696502008771648697087651023448943141322163829221069493062777885167708328178399293091408353957651539 847 36468026262002678362198262783534697931924188429551772294759324083703846890277770904532390788544471943535385 848 48624035016003571149597683711379597242565584572735696393012432111605129187037027872709854384725962591380514 849 64832046688004761532796911615172796323420779430314261857349909482140172249382703830279805846301283455174018 850 86442728917339682043729215486897061764561039240419015809799879309520229665843605107039741128401711273565358 851 115256971889786242724972287315862749019414718987225354413066505746026972887791473476052988171202281698087144 852 153675962519714990299963049754483665359219625316300472550755340994702630517055297968070650894936375597449525 853 204901283359619987066617399672644887145626167088400630067673787992936840689407063957427534526581834129932700 854 273201711146159982755489866230193182860834889451200840090231717323915787585876085276570046035442445506576933 855 364268948194879977007319821640257577147779852601601120120308956431887716781168113702093394713923260675435911 856 485691930926506636009759762187010102863706470135468160160411941909183622374890818269457859618564347567247881 857 647589241235342181346346349582680137151608626847290880213882589212244829833187757692610479491419130089663842 858 863452321647122908461795132776906849535478169129721173618510118949659773110917010256813972655225506786218456 859 1151269762196163877949060177035875799380637558839628231491346825266213030814556013675751963540300675714957941 860 1535026349594885170598746902714501065840850078452837641988462433688284041086074684901002618053734234286610588 861 2046701799459846894131662536952668087787800104603783522651283244917712054781432913201336824071645645715480784 862 2728935732613129192175550049270224117050400139471711363535044326556949406375243884268449098762194194287307712 863 3638580976817505589567400065693632156067200185962281818046725768742599208500325179024598798349592259049743616 864 4851441302423340786089866754258176208089600247949709090728967691656798944667100238699465064466123012066324821 865 6468588403231121048119822339010901610786133663932945454305290255542398592889466984932620085954830682755099762 866 8624784537641494730826429785347868814381511551910593939073720340723198123852622646576826781273107577006799682 867 11499712716855326307768573047130491752508682069214125252098293787630930831803496862102435708364143436009066243 868 15332950289140435077024764062840655670011576092285500336131058383507907775737995816136580944485524581345421657 869 20443933718853913436033018750454207560015434789714000448174744511343877034317327754848774592647366108460562210 870 27258578291805217914710691667272276746687246386285333930899659348458502712423103673131699456863154811280749613 871 36344771055740290552947588889696368995582995181713778574532879131278003616564138230842265942484206415040999484 872 48459694740987054070596785186261825327443993575618371432710505508370671488752184307789687923312275220054665979 873 64612926321316072094129046915015767103258658100824495243614007344494228651669579077052917231083033626739554638 874 86150568428421429458838729220021022804344877467765993658152009792658971535559438769403889641444044835652739518 875 114867424571228572611784972293361363739126503290354658210869346390211962047412585025871852855258726447536986024 876 153156566094971430149046629724481818318835337720472877614492461853615949396550113367829137140344968596715981365 877 204208754793295240198728839632642424425113783627297170152656615804821265862066817823772182853793291462287975153 878 272278339724393653598305119510189899233485044836396226870208821073095021149422423765029577138391055283050633538 879 363037786299191538131073492680253198977980059781861635826945094764126694865896565020039436184521407044067511384 880 484050381732255384174764656907004265303973413042482181102593459685502259821195420026719248246028542725423348512 881 645400508976340512233019542542672353738631217389976241470124612914003013094927226702292330994704723633897798016 882 860534011968454016310692723390229804984841623186634988626832817218670684126569635603056441326272964845197064021 883 1147378682624605355080923631186973073313122164248846651502443756291560912168759514137408588435030619793596085361 884 1529838243499473806774564841582630764417496218998462202003258341722081216225012685516544784580040826391461447148 885 2039784324665965075699419788776841019223328291997949602671011122296108288300016914022059712773387768521948596198 886 2719712432887953434265893051702454692297771055997266136894681496394811051066689218696079617031183691362598128264 887 3626283243850604579021190735603272923063694741329688182526241995193081401422252291594772822708244921816797504352 888 4835044325134139438694920980804363897418259655106250910034989326924108535229669722126363763610993229089063339136 889 6446725766845519251593227974405818529891012873475001213379985769232144713639559629501818351481324305452084452181 890 8595634355794025668790970632541091373188017164633334951173314358976192951519412839335757801975099073936112602908 891 11460845807725367558387960843388121830917356219511113268231085811968257268692550452447677069300132098581483470544 892 15281127743633823411183947791184162441223141626014817690974781082624343024923400603263569425733509464775311294059 893 20374836991511764548245263721578883254964188834686423587966374776832457366564534137684759234311345953033748392078 894 27166449322015686064327018295438511006618918446248564783955166369109943155419378850246345645748461270711664522771 895 36221932429354248085769357727251348008825224594998086378606888492146590873892505133661794194331281694282219363695 896 48295909905805664114359143636335130678433632793330781838142517989528787831856673511549058925775042259042959151593 897 64394546541074218819145524848446840904578177057774375784190023986038383775808898015398745234366723012057278868791 898 85859395388098958425527366464595787872770902743699167712253365314717845034411864020531660312488964016076371825054 899 114479193850798611234036488619461050497027870324932223616337820419623793379215818694042213749985285354768495766739 900 152638925134398148312048651492614733996037160433242964821783760559498391172287758258722951666647047139691327688985 901 203518566845864197749398201990152978661382880577657286429045014079331188229717011011630602222196062852921770251980 902 271358089127818930332530935986870638215177174103543048572060018772441584306289348015507469629594750470562360335974 903 361810785503758573776707914649160850953569565471390731429413358363255445741719130687343292839459667294083147114632 904 482414380671678098368943886198881134604759420628520975239217811151007260988958840916457723785946223058777529486176 905 643219174228904131158591848265174846139679227504694633652290414868009681318611787888610298381261630745036705981568 906 857625565638538841544789131020233128186238970006259511536387219824012908424815717184813731175015507660048941308757 907 1143500754184718455393052174693644170914985293341679348715182959765350544566420956246418308233354010213398588411676 908 1524667672246291273857402899591525561219980391122239131620243946353800726088561274995224410977805346951198117882235 909 2032890229661721698476537199455367414959973854829652175493658595138400968118081699993632547970407129268264157176313 910 2710520306215628931302049599273823219946631806439536233991544793517867957490775599991510063960542839024352209568417 911 3614027074954171908402732799031764293262175741919381645322059724690490609987700799988680085280723785365802946091223 912 4818702766605562544536977065375685724349567655892508860429412966253987479983601066651573447040965047154403928121631 913 6424937022140750059382636087167580965799423541190011813905883955005316639978134755535431262721286729539205237495508 914 8566582696187666745843514782890107954399231388253349085207845273340422186637513007380575016961715639385606983327344 915 11422110261583555661124686377186810605865641851004465446943793697787229582183350676507433355948954185847475977769792 916 15229480348778074214832915169582414141154189134672620595925058263716306109577800902009911141265272247796634637026389 917 20305973798370765619777220226109885521538918846230160794566744351621741479437067869346548188353696330395512849368519 918 27074631731161020826369626968146514028718558461640214392755659135495655305916090492462064251138261773860683799158025 919 36099508974881361101826169290862018704958077948853619190340878847327540407888120656616085668184349031814245065544033 920 48132678633175148135768225721149358273277437265138158920454505129770053877184160875488114224245798709085660087392044 921 64176904844233530847690967628199144364369916353517545227272673506360071836245547833984152298994398278780880116522726 922 85569206458978041130254623504265525819159888471356726969696898008480095781660730445312203065325864371707840155363634 923 114092275278637388173672831339020701092213184628475635959595864011306794375547640593749604087101152495610453540484846 924 152123033704849850898230441785360934789617579504634181279461152015075725834063520791666138782801536660813938053979794 925 202830711606466467864307255713814579719490106006178908372614869353434301112084694388888185043735382214418584071973059 926 270440948808621957152409674285086106292653474674905211163486492471245734816112925851850913391647176285891445429297412 927 360587931744829276203212899046781475056871299566540281551315323294994313088150567802467884522196235047855260572396549 928 480783908993105701604283865395708633409161732755387042068420431059992417450867423736623846029594980063807014096528732 929 641045211990807602139045153860944844545548977007182722757893908079989889934489898315498461372793306751742685462038310 930 854726949321076802852060205147926459394065302676243630343858544106653186579319864420664615163724409002323580616051080 931 1139635932428102403802746940197235279192087070234991507125144725475537582105759819227552820218299212003098107488068106 932 1519514576570803205070329253596313705589449426979988676166859633967383442807679758970070426957732282670797476650757475 933 2026019435427737606760439004795084940785932569306651568222479511956511257076906345293427235943643043561063302201009967 934 2701359247236983475680585339726779921047910092408868757629972682608681676102541793724569647924857391414751069601346622 935 3601812329649311300907447119635706561397213456545158343506630243478242234803389058299426197233143188553001426135128830 936 4802416439532415067876596159514275415196284608726877791342173657970989646404518744399234929644190918070668568180171773 937 6403221919376553423835461546019033886928379478302503721789564877294652861872691659198979906192254557427558090906895697 938 8537629225835404565113948728025378515904505971070004962386086503059537149163588878931973208256339409903410787875860930 939 11383505634447206086818598304033838021206007961426673283181448670746049532218118505242630944341785879871214383834481240 940 15178007512596274782424797738711784028274677281902231044241931560994732709624158006990174592455714506494952511779308320 941 20237343350128366376566396984949045371032903042536308058989242081326310279498877342653566123274286008659936682372411093 942 26983124466837821835421862646598727161377204056715077411985656108435080372665169790204754831032381344879915576496548124 943 35977499289117095780562483528798302881836272075620103215980874811246773830220226386939673108043175126506554101995397499 944 47969999052156127707416644705064403842448362767493470954641166414995698440293635182586230810724233502008738802660529998 945 63959998736208170276555526273419205123264483689991294606188221886660931253724846910114974414298978002678318403547373331 946 85279998314944227035407368364558940164352644919988392808250962515547908338299795880153299219065304003571091204729831108 947 113706664419925636047209824486078586885803526559984523744334616687397211117733061173537732292087072004761454939639774811 948 151608885893234181396279765981438115847738035413312698325779488916529614823644081564716976389449429339681939919519699748 949 202145181190978908528373021308584154463650713884416931101039318555372819764858775419622635185932572452909253226026266330 950 269526908254638544704497361744778872618200951845889241468052424740497093019811700559496846914576763270545670968035021774 951 359369211006184726272663148993038496824267935794518988624069899653996124026415600745995795886102351027394227957380029032 952 479158948008246301696884198657384662432357247726025318165426532871994832035220800994661061181469801369858970609840038709 953 638878597344328402262512264876512883243142996968033757553902043829326442713627734659548081575293068493145294146453384945 954 851838129792437869683349686502017177657523995957378343405202725105768590284836979546064108767057424657527058861937846594 955 1135784173056583826244466248669356236876698661276504457873603633474358120379782639394752145022743232876702745149250462125 956 1514378897408778434992621664892474982502264881702005943831471511299144160506376852526336193363657643835603660199000616167 957 2019171863211704579990162219856633310003019842269341258441962015065525547341835803368448257818210191780804880265334154889 958 2692229150948939439986882959808844413337359789692455011255949353420700729789114404491264343757613589041073173687112206519 959 3589638867931919253315843946411792551116479719589940015007932471227600973052152539321685791676818118721430898249482942025 960 4786185157242559004421125261882390068155306292786586686677243294970134630736203385762247722235757491628574530999310589367 961 6381580209656745339228167015843186757540408390382115582236324393293512840981604514349663629647676655504766041332414119156 962 8508773612875660452304222687790915676720544520509487442981765857724683787975472685799551506196902207339688055109885492208 963 11345031483834213936405630250387887568960726027345983257309021143632911717300630247732735341595869609786250740146513989610 964 15126708645112285248540840333850516758614301369794644343078694858177215623067506996976980455461159479715000986862018652814 965 20168944860149713664721120445134022344819068493059525790771593144236287497423342662635973940614879306286667982482691537085 966 26891926480199618219628160593512029793092091324079367721028790858981716663231123550181298587486505741715557309976922049447 967 35855901973599490959504214124682706390789455098772490294705054478642288884308164733575064783315340988954076413302562732596 968 47807869298132654612672285499576941854385940131696653726273405971523051845744219644766753044420454651938768551070083643461 969 63743825730843539483563047332769255805847920175595538301697874628697402460992292859689004059227272869251691401426778191281 970 84991767641124719311417396443692341074463893567460717735597166171596536614656390479585338745636363825668921868569037588375 971 113322356854832959081889861924923121432618524756614290314129554895462048819541853972780451660848485100891895824758716784500 972 151096475806443945442519815899897495243491366342152387085506073193949398426055805297040602214464646801189194433011622379333 973 201461967741925260590026421199863326991321821789536516114008097591932531234741073729387469619286195734918925910682163172444 974 268615956989233680786701894933151102655095762386048688152010796789243374979654764972516626159048260979891901214242884229926 975 358154609318978241048935859910868136873461016514731584202681062385657833306206353296688834878731014639855868285657178973234 976 477539479091970988065247813214490849164614688686308778936908083180877111074941804395585113171641352853141157714209571964312 977 636719305455961317420330417619321132219486251581745038582544110907836148099922405860780150895521803804188210285612762619083 978 848959073941281756560440556825761509625981668775660051443392147877114864133229874481040201194029071738917613714150350158777 979 1131945431921709008747254075767682012834642225034213401924522863836153152177639832641386934925372095651890151618867133545036 980 1509260575895612011663005434356909350446189633378951202566030485114870869570186443521849246567162794202520202158489511393382 981 2012347434527482682217340579142545800594919511171934936754707313486494492760248591362465662089550392270026936211319348524509 982 2683129912703310242956454105523394400793226014895913249006276417981992657013664788483287549452733856360035914948425798032679 983 3577506550271080323941938807364525867724301353194550998675035223975990209351553051311050065936978475146714553264567730710238 984 4770008733694773765255918409819367823632401804259401331566713631967986945802070735081400087915971300195619404352756974280318 985 6360011644926365020341224546425823764843202405679201775422284842623982594402760980108533450554628400260825872470342632373757 986 8480015526568486693788299395234431686457603207572269033896379790165310125870347973478044600739504533681101163293790176498343 987 11306687368757982258384399193645908915276804276763025378528506386887080167827130631304059467652672711574801551058386901997790 988 15075583158343976344512532258194545220369072369017367171371341849182773557102840841738745956870230282099735401411182535997054 989 20100777544458635126016709677592726960492096492023156228495122465577031409470454455651661275826973709466313868548243381329405 990 26801036725944846834688946236790302613989461989364208304660163287436041879293939274202215034435964945955085158064324508439207 991 35734715634593129112918594982387070151985949319152277739546884383248055839058585698936286712581286594606780210752432677918942 992 47646287512790838817224793309849426869314599092203036986062512510997407785411447598581715616775048792809040281003243570558590 993 63528383350387785089633057746465902492419465456270715981416683347996543713881930131442287489033398390412053708004324760744786 994 84704511133850380119510743661954536656559287275027621308555577797328724951842573508589716652044531187216071610672433014326382 995 112939348178467173492680991549272715542079049700036828411407437063104966602456764678119622202726041582954762147563244019101842 996 150585797571289564656907988732363620722772066266715771215209916084139955469942352904159496270301388777273016196750992025469123 997 200781063428386086209210651643151494297029421688954361620279888112186607293256470538879328360401851703030688262334656033958831 998 267708084571181448278947535524201992396039228918605815493706517482915476391008627385172437813869135604040917683112874711945108 999 356944112761575264371930047365602656528052305224807753991608689977220635188011503180229917085158847472054556910817166282593477 1000 475925483682100352495906729820803542037403073633077005322144919969627513584015337573639889446878463296072742547756221710124636