0 1 1 1 2 1 3 2 4 2 5 4 6 5 7 8 8 11 9 16 10 26 11 35 12 53 13 76 14 115 15 168 16 244 17 363 18 528 19 782 20 1144 21 1685 22 2474 23 3633 24 5347 25 7844 26 11539 27 16946 28 24919 29 36605 30 53782 31 79053 32 116142 33 170700 34 250800 35 368585 36 541610 37 795884 38 1169572 39 1718593 40 2525522 41 3711134 42 5453542 43 8013798 44 11776138 45 17304918 46 25429145 47 37367843 48 54911161 49 80691242 50 118574185 51 174242739 52 256046727 53 376255895 54 552901880 55 812479109 56 1193924359 57 1754450279 58 2578134196 59 3788523145 60 5567167693 61 8180856023 62 12021623043 63 17665565683 64 25959237246 65 38146644239 66 56055823970 67 82373048373 68 121045750756 69 177874602857 70 261383609999 71 384098622645 72 564426186438 73 829414372293 74 1218809858420 75 1791019695647 76 2631871996177 77 3867489707468 78 5683208224395 79 8351374728747 80 12272198558393 81 18033780351266 82 26500323666135 83 38941760418599 84 57224233363896 85 84090006377362 86 123568788259599 87 181582165180593 88 266831804197470 89 392104652259830 90 576190903371532 91 846702417973631 92 1244214339947925 93 1828351131395037 94 2686729892266253 95 3948102413246714 96 5801667190429202 97 8525448092508507 98 12527996314454587 99 18409670664726364 100 27052687874530626 101 39753449942628422 102 58416996849876472 103 85842751406037324 104 126144416288361177 105 185367005368991312 106 272393560415908964 107 400277555374675985 108 588200841061926653 109 864350810532874870 110 1270148343072532304 111 1866460693679498618 112 2742731225098279117 113 4030395388769810945 114 5922595273345000536 115 8703149787630609130 116 12789125835905114942 117 18793395912715425930 118 27616565390301208495 119 40582058053744372410 120 59634621923541532494 121 87632030077287446003 122 128773729886509781076 123 189230735545656827488 124 278071244086105476490 125 408620811860334335736 126 600461110008544539491 127 882367060530256152493 128 1296622906182438410397 129 1905364599429458255340 130 2799899831669477348595 131 4114403652576618361524 132 6046043942308498146720 133 8884555439628098446218 134 13055698257079831081764 135 19185119406160468725113 136 28192196187518241516797 137 41427937405503102144797 138 60877626782199469988913 139 89458603897100389253342 140 131457848050645837805982 141 193175000070248344257666 142 283867271566500618194050 143 417137972498025845155539 144 612976928053505623395570 145 900758835441889226002663 146 1323649296561788085394938 147 1945079405664676930750369 148 2858260042269622692116218 149 4200162957585474070261427 150 6172065735581181005779321 151 9069742252627834647541680 152 13327827027972628542122842 153 19585007857978714647047181 154 28779825247734731166043702 155 42291447994120568209010915 156 62146540433916750830137063 157 91323250233507692013250417 158 134197913109581649005908904 159 197201477574645714758418296 160 289784109577534758011403068 161 425832662089755835632454191 162 625753621780046297376978375 163 919533962588129730926615916 164 1351239016320448867928692873 165 1985622014533978617906376256 166 2917836694309127413714778138 167 4287709801935783184878235168 168 6300714286537267583858421978 169 9258789039932651398630978206 170 13605627963347888547687470191 171 19993231455933521283527507825 172 29379702658881880905237004489 173 43172957319420388209286094033 174 63441902913234931811516206559 175 93226762657785942440380261797 176 136995091202379913919617085131 177 201311881679729096179374916427 178 295824276255010887522526961762 179 434708580991883571712338847608 180 638796628796877047690825642647 181 938700432439529003392874200643 182 1379403807314623960985289002179 183 2027009680488940782208329733532 184 2978655142901690946066104652333 185 4377081444522040607870928338450 186 6432044346468167780890625707057 187 9451776257604154497715666802185 188 13889219291975806808191877525597 189 20409963935127263842657995065071 190 29992083721642861460921453965707 191 44072840541274863174385838403521 192 64764265511000729446421937727301 193 95169951282156906990420733239413 194 139850572774729619851353066684420 195 205507961724541128756256240653585 196 301990342221943851321820100795397 197 443769506689804118564415885758159 198 652111500052475070633636864019830 199 958266402017431732355718918085532 200 1408155656143989215603971407448746 201 2069260017627371648088336672909124 202 3040741271654840743835188731467062 203 4468315920851141284777840745128256 204 6566111807883580097673295805978213 205 9648786038704196306642766719155446 206 14178721706948993492348977928282231 207 20835382651940859649059110331647872 208 30617229058106077640370673226665604 209 44991480639267886201560171421174475 210 66114191008989766060289270744599340 211 97153643104560666965347971844797046 212 142765573085586411059873551723638117 213 209791503510784207119511286831897903 214 308284931682586959636836119027249371 215 453019295405601852991245503841317033 216 665703902197500381654135993868920426 217 978240198365509169623176862962062563 218 1437506799253044768207908023284795648 219 2112391007189662908952720151564207359 220 3104121503685685725311839997970922567 221 4561452059229839521537750646832015274 222 6702973728298679291721664552007499011 223 9849902228249725875233759170652128849 224 14474258417048021233355878761549766210 225 21269668659514525969898297674555235470 226 31255404722682831799120774750376310359 227 45929268575686488050663911773204568725 228 67492253919419794789368517117478965026 229 99178682360616095904720982535646232703 230 145741332724372323204325958736532012974 231 214164330062836431228951674210757001684 232 314710723539262056723742813472278082537 233 462461883739212680529971106549422587392 234 679579619996454846917762378755657241647 235 998630322093649770434636126573192038831 236 1467469728138800115352643236747381157648 237 2156421005211391515274473492078062211703 238 3168822812866280305797262205142669099283 239 4656529497289613958101613114067387909274 240 6842688354517115463805109613717699671484 241 10055210418896229736695546645825894216166 242 14775955199177615063060913674137459587697 243 21713006784801840600958293745383358926439 244 31906882315336913235501166297687004217171 245 46886603461909731186096320856062684227054 246 68899040729456258394826083528850255874563 247 101245930882917486367755098226424213190620 248 148779118138955868989613104243920579527232 249 218628302403609074168819993358792680223143 250 321270452532468450076490144511201747284884 251 472101290343794093216648065209975337937989 252 693744558789609073524173146149383249723909 253 1019445450995717541089978696617753826562710 254 1498057194667006499131269825396422738447953 255 2201368750335429842043329808478078452422825 256 3234872735303383153731481277598728268351586 257 4753588698855971541898371059853441708276831 258 6985315147420160119608393901471859285232189 259 10264797987364946891328240072079321762777281 260 15083940451895805378419071403240028969142998 261 22165585707229892489358820099266704710516829 262 32571939097174308711597199924654490854899970 263 47863892728265760301470697680163421741411502 264 70335150150814243299246441072679472411911447 265 103356268467820239822597246357695631329072913 266 151880222174637170821754258242568560316706553 267 223185320346575773119050591286966210002624437 268 327966910404755903105816137740197006099264952 269 481941617636016101440395080653935225455752359 270 708204747006244911044891245897753826803745634 271 1040694443742717776940364331889306003808478419 272 1529282216499199128504795926215400679831661982 273 2247253371786888965509802090171512048387100024 274 3302299381057496341945675276812674723761981117 275 4852670971169369841997371001000823626429932618 276 7130914807272549210501536404911762459509788344 277 10478754131629360930573187080184275366870356852 278 15398345250058825337854026586732564022624069744 279 22627598038998999208887098768022706073852578898 280 33250858108442227684223869604958966252394692087 281 48861552297429298515506126011173558320108735174 282 71801193374563056388460262305540429168588838186 283 105510593249871719360626909383888954941625467010 284 155045964624367526029467777141030522596231691670 285 227837323304310521772269401017767571247958880790 286 334802947088857021741079220375796079218444880238 287 491987053542000919315755021886462424511059768997 288 722966338730283170566112012830479564783286875178 289 1062386343652941957924527142788540441616060799046 290 1561158082632858921334305912235123260420415864963 291 2294094397514289089875423802748198376947597160181 292 3371131446106172377774911676075466097930433701352 293 4953818482465086723318230813279953830413610176614 294 7279549299555793018865903534755658631670262266215 295 10697169908876795429857210320282202976539885189486 296 15719303400605008904790768815442696418998842284214 297 23099240407056165892069497075921419242104696022738 298 33943928288987661225354311175900257203187552970099 299 49880006761433385149378471278685655234407259487382 300 73297794331241866372118099206499870529108267567775 301 107709822084046618548248646415408855661756883055192 302 158277692790437571547570339972174368244388633519844 303 232586291113878568337621911040753704415998665867640 304 341781471920584689952278912582424844514602091143465 305 502241873279654454712128371164978095456682131554162 306 738035616319388461845286416849833043477699514814990 307 1084530382540696330424069369481093034939543609413318 308 1593698359057051593983497101341695311112191241717511 309 2341911762500421909122670661278865061569902669465947 310 3441398224556680553048898263548409520537548446609755 311 5057074279919519164092675573784397656708943897232842 312 7431281881339947237050772807407147936620252396290000 313 10920138274261268613209794083839815933600384849756870 314 16046951499501430501118053749021259676755681331426770 315 23580713536777172547011430778603837060957269082423813 316 34651444601226740360324091411755175587798008973766495 317 50919689562370689173364057423839625512143296453984762 318 74825589956397111822661168607668537770271389176088695 319 109954890935949521237696352108644298512361118115750878 320 161576782057873095856809503690139854868655095197394917 321 237434244879431495669297245562135093356494259365733045 322 348905454877010748898294809354643262383027456116162663 323 512710441178148142999385065406545944452304830072405867 324 753418993078665808413268386027077657860335769908885579 325 1107135984645252148493601931714017969624982077151288913 326 1626916894525951071143780526780127757067582578374183786 327 2390725817246441908044477800313798513582513894309064769 328 3513129621113230179337379530810375099292641883049711146 329 5162482307970548947660140606681961463335650202928892931 330 7586177128205068751710618524439074671642914170041875854 331 11147754120464100043150198214555779155168235145781305954 332 16381428989877522082327085193116215514113748266477770793 333 24072222337392903858925976107325227351105024878908327937 334 35373708155677228118466720028162130746885218552684390941 335 51981043176861302650084238148057814782705290062310707313 336 76385230461654685451673214834069981593138067514106342795 337 112246755280150717899981273643342868128960549746591609025 338 164944636479782528610000434009634948557110582099186943967 339 242383247832365081952679453813515938147364868201257255476 340 356177927840452873803619605789481706649306863776479695241 341 523397212535325474312680246026922913688883037746881324309 342 769123015990086934064463908557185750439863621830340842424 343 1130212770641689688904560852648912852604246794697741062363 344 1660827826452704358697137704315933582484191972354067207801 345 2440557336432797330707047904666537336552738087693282761754 346 3586356163804056610206071295875063461466166674623673568256 347 5270087427019772158086451322142587750262640374551801003916 348 7744300961723813584538633699581260384662211944019880148324 349 11380114318079105858985164278049202376961163107098628867864 350 16722878221370408609529580629390238631456197377895410560052 351 24573975989196277905103664957288698180338407402645895490002 352 36111026339107570430023344599688674112652418889911250647795 353 53064519304365521470696462020952798251145167935936475523972 354 77977379611442259717458841869735806372298514855678531473643 355 114586390506824805460245186622767793775962396912561970993025 356 168382689374905224866046785400985273246339178218284040839601 357 247435406209406014891334174259725126679150775366209691247454 358 363601985888807586327505052271142338203688220110717585078231 359 534306735513823704437474089598836989535276753684826552680067 360 785154368498807832061963381674464581916134448232877764522704 361 1153770561735343007456516352875385564431595163232062854526177 362 1695445586926146238325632493297743361583497082439255967427245 363 2491427527760686805436393273760187277368574228156588264172672 364 3661109016973786546746870768246483942012633042027143922416892 365 5379935432524551925782766786037515327512039447551260157307495 366 7905720677516873255831983648519372602572019485840644778708606 367 11617317756839570021725323383895806322552749382947919364527485 368 17071444510707218586479589445052810425324751854069032482704129 369 25086188032566888013771078553617325622101324818990951795200485 370 36863712945357044579457978981091966304146889911119394602788882 371 54170579059421757061185256047363267923347228505706956186223911 372 79602715005479523490565416116637078547778231248425621405045085 373 116974792336865131181573647322450856186772824852194922664198143 374 171892403937614853366330282118158696790994870153604352195983906 375 252592870149001162644601593555773187544715643124634538271316703 376 371180788612778552790989604171507653119259564150082451910252986 377 545443653076717716136904945474021860494519983017826672309496493 378 801519873357563440637131198587358093069276484071324699809150321 379 1177819383841587983489801932671779356304647365460308702388749163 380 1730784908852924425997782536483195733925273971042015307919899213 381 2543358040977804444988868308607161554068117943839466113154787130 382 3737419994546612022350236937767166369761391289521852682968759765 383 5492073074488019773435367257821718874338412066246481657018919442 384 8070504973893189630535990209872012895708813871965374148409986403 385 11859465387704537273673413400791024449417103918301106691075942154 386 17427276203550152771581861069415182981240899094662808203016656287 387 25609076458851245594355537848162278596021212671873312986112786532 388 37632088308882680712623620611862960248425848077132608167196450606 389 55299693167891393224909066068238684192851691724907850454994748369 390 81261928367156554258230700944072160186232208841917909819548794834 391 119412977245650748361625444595463523048389178911321279632512596094 392 175475273860637499031925265318426667681653797409277640954445477639 393 257857834606390894115782619109591907500831473599763716171991855739 394 378917561460560764940682962572824317354276012572846533535832985326 395 556812704963509817900284637925494782942339478241040153297095783643 396 818226495530349965288014358734511888850510297830829898506603453844 397 1202369471852752520620527001276943280089309994207238366966659279910 398 1766860832227649209662100010601669375470781621819061488445494859820 399 2596370977092214671546578597135464988944829317887842468690711106512 400 3815321573565917715636876691215057014833459576042192119007555849518 401 5606548077355320274742599087915534909768425538340911486700694794107 402 8238723981087137181173359122235818459950512437762353113682277436177 403 12106660265822339237826834146188850414117412204429227293490711327405 404 17790524737630631589712585375456307254197364260198243311780299793647 405 26142863803137301488351115195247043833986049861525717000265876234365 406 38416479441089792377367375557859022646870305302519405683511885771568 407 56452342167294107595696322775488537413450036841160707072602805519089 408 82955725837923056269110981526136118292456874938783671580436026562738 409 121901982895646234012432425324219730554524743137311154620329252502568 410 179132823970749501091066836313136933807012402104636593048720907093387 411 263232540287755892899829127654265296796093133081477469576386868431434 412 386815597110552884824860378224108013777115455368794353946406030047246 413 568418729707306437842033370944409426937124282565131759334773528341742 414 835281345156630620497443868273640756298778504561889994745108251356745 415 1227431273993964849871320808071368393761022883168648525225497564079500 416 1803688710533736067172014949786365661697214198984444977447908602168077 417 2650488897778278081949290074639416029611836289162411153057137375598611 418 3894846908016123895710478254632756926088474392781694176245843184912887 419 5723409160324566630771892949747350962584837503399067908352590305812142 420 8410449291105115664288820566937137267535527364423860384162839443017561 421 12359007594389638422215750959542405819046117281852602039817349640404740 422 18161344707199390385223307989319814734849409929642621129421197914737761 423 26687777238962729572363504062808436657005228558656922460540992420614660 424 39217220169504136748021613867831373979563046135733165535391722650532421 425 57629016611318918028815286543735253585628861773951468959932593982800314 426 84684828277813753172614444357267392958072106257885265993803967427374443 427 124442868578018477854606907235594919588391226920672441152409657092060613 428 182866610877725572267229710563791058585899043632333978091820753834746667 429 268719274603835026651233673656755547294438337286528669470019310259823199 430 394878256872681963810321398959437399263865398274479020312612440297215064 431 580266666694040199132516176941802902794760315695232688060682702340846157 432 852691680577326321538327203622843789514681660026396603203677713154441948 433 1253015456269793732368507687496306712342259436850144272621808706569713302 434 1841284217277665386842558756036990867881334212601177098201882576925909075 435 2705734834978631403210345297035078995565742842550658174930418764449716464 436 3976029842932627411505876553887825433399825913237462068402309973743231145 437 5842706058081151264778154632193191650298750888790990949760942447061847603 438 8585753988194255564855011706003061712123173205041880181830472703265029717 439 12616614769424656016054949277372869134934585080028134011494189318237540664 440 18539893928819951709230427481233232819923000141257548541812922220107749448 441 27244048674997279331099603980529867730291132836344821438224146149488638156 442 40034651279844934547985032918766505029894063311150271994913608198666740571 443 58830217278597991395953483647230037632950911206023886938507559120247744545 444 86449971572237835181451433237407949584546279943769812275421802538751235478 445 127036715663458389472816031911757241573801679985015933809979951505132188153 446 186678223636813383620017031281783814683942230309795101369810538888776814284 447 274320372643420120282149961906797577394640814918205895315957314827111852102 448 403108972118936922854201198505006615747427250033473000609833950733686766029 449 592361558264613757355968907143462508052846190973350966165356938465793643922 450 870464911423879151972685071424626499127249099243978666427707775240947418147 451 1279132907003572998727767710949267861468517075295611139393037576307359286558 452 1879663352659440193769406070715700865627634578303173546597720782469682752527 453 2762132300706308026650411465045053380993012809150403085371302495243561527047 454 4058904928805845748104084644596635114284973517633534054064279836297588686696 455 5964489541964235711179599595032224360880705088866622025750650542450854350337 456 8764712679946203426871688164955634802369981442619751624581130592921264438809 457 12879591425473638430323827000613014193740654494651850840554890163543800197895 458 18926333508533475559562257961804928124993540346677542581278674271912893577776 459 27811914853740344258315128678190029610546386514820315119501734475367490241113 460 40869120661059214255943127352767897861071091867811540192844198033528501319882 461 60056455385832066431262997591302617900656337003194992729279280902078459090150 462 88251906945163026693029272876133822658803897442050492273089438587821906061247 463 129684628062399387982944602631893230691032528272451353348426333224411958453793 464 190569284425016556333774307292262807902787037103624125062054002328403522727846 465 280038218167141940774361992618200677002261857891509302424418494105472351156525 466 411511245743719612045910421916605244944539768805282107314185485496869799306639 467 604708551860860047181488540888468557040275950624447677379652021974328350866843 468 888608601771703275473284069213397392125028514280166396849757684543133405473705 469 1305794741471342307600395937201439658647820025209647408610066720049836568830870 470 1918842450382080749290352616029677382376290828247017179025585815002538846203950 471 2819705297051170786429977595697068828683173847716054320863153145381444119952095 472 4143507436285494339648904402207868757810460193778646680889146036393123901550613 473 6088811441574428004748535958355534300226497817618007255531898417146059338428734 474 8947401529049224470827723596204617509715243093110421452432793399544116640098217 475 13148049482270014710686032113248755320137701208950094504953812359909931964304500 476 19320827910423572133862656310994722997713980872630660040438499882303307316628567 477 28391617452275750595593811799784141233109244292214825394151377179816563724734890 478 41720983453379205485630815050540053214953121629368379543392878524545540663504163 479 61308252805358194270651319692311898669522192164930338975826819798719461180713226 480 90091401278827561779642914423099949887674594252339326926374160812059379844318598 481 132387732694828537720113064801153399779716115789282458070001051339702319491331520 482 194541449231473878442417465338656126929783607876584923971055090960102674341714381 483 285875244621970337086765743596643420837376197864574630303081866256951541092563446 484 420088653654634957441065059704722832600926730213348687344225426931428054364309176 485 617312902216232233475123858643490519848193092493508838753772175112019366305482684 486 907130473359365363126329290168250219841994465750822639256191616261094716313466453 487 1333012306632376273388508859103072046995443476450373118165614727821972405579590126 488 1958838184603054063406939296673082832286375886947343103296795888244605970829702909 489 2878478326394915601119893388780115801231418642763098960124326124196229158327209373 490 4229873371191355104198822216406567962795252655788636294601918732701820862323917738 491 6215724666831843540221267238310464519048381098827057213404943985812461492645629403 492 9133898285702135814812829677930062095705570142244670974857626065688141564278293584 493 13422103192366102404551387279712948311730796068231902114737423819709088367133535484 494 19723545026610257463725807682790901512576073675236540051873178730289411784038664052 495 28983403185126646447311285961660627186579265566282432105179149293385122932541990937 496 42590602199465793002771375055631423600208829327373271094104623238785926192300275342 497 62586142287252390924010964656750761324791599488246110361603451916241753845646090699 498 91969237440116133157270780437759349933093021085347132612491497168207159746723540693 499 135147179969890275972639663238882422006194618095219246094250531303932397310320345166 500 198596408562228563664446550729943826755081052480607197340921450833988545299252621487 501 291833936176860294337782821567498986019329491860156799868827780095518408663593658990 502 428844846294354657722366958588218266431203659371367466921562917243645111924698316737 503 630179973592155698410695253259978097246076185486308945403824629314792045064603586529 504 926038408874864581072797731008570138543360099056753207606271511794733584213518540763 505 1360797185958315219997342295975967740714132449763660602270095143384859639896478988593 506 1999667577030596765792803642011696280108211663622770317692223682993135375654519052435 507 2938476401838993362225001016482913785191289134581972609325257274979416524574714328357 508 4318039489836924604862417507597056998030334273590271422000282651279835568790261715309 509 6345283230493937050373370982399791026002000406531680132839419542691361486504642210456 510 9324282320703865283290117290419231991528074864883154199037255082795509623411998511727 511 13701869189757633369124239155383731158246601496322610980321462695892219779136472243690 512 20134656248702840523929460554104522256450596289545196143069446590895752732634038648273 513 29587523909254265087849942806771108072677605324091193166571159641023617982043750986941 514 43478346998702356233485875714003234482923878958133846896008248648642718536564443926476 515 63890667686061725924600409260972998729193894254054452733153798150072973842249935198029 516 93886214613738716350546648363447898237211882661628765663443884914234514653707797922389 517 137964144275486846397605614655379744174071449839149808549982558575805116503633986187695 518 202735888159687493752689778445485874461264677242378035208184464420332484745775079015794 519 297916828779984660891446685768887101895894444951956201299493074662501675025526012212661 520 437783550194202117755194711329718723609936630786904775741492501396688935391392982826290 521 643315242060993829355774404871340306809974719427120776783596982250482740742279717804320 522 945340455310410740119887802606188187487356900336112605200502015281189656070441905803857 523 1389161204362952781170730928661502037791080208905646822996894556796400228847622065853004 524 2041348004167951445903441543731764031802141430190846028206802604517879680408020129918498 525 2999725057849888069046497667797704654726350113194093105548314676794081661453818900608940 526 4408043314672463399408854859611069022795866955256732881461128191724156610200677947060306 527 6477542271142689023719919691842770149812519742813954858303718398791175900458526330537473 528 9518634659232718325745739838738254414120114691109597941425244437375961426736219981022968 529 13987466539521793539627284990694771125699299253540047014245920014181895217782470361367851 530 20554336540742151314697528601449291873530490000688007645441702888597347893998064995034296 531 30204236731245248684459196216557606994467150449889897276756747903946392283854387113336429 532 44384595664704659885019335277046896123760201777425385184485049778594629811720877279357554 533 65222384192262341632701057292510444686692796291815192107630608827559048096391758780097139 534 95843148642354065994156903892909947473661761917049170375944438013953040866652575815208784 535 140839824478083806232584798075507488707401122858488468641993488553880983610128921154634071 536 206961649737076637645386037389641814514027805164413396295970005585718616435841132835674449 537 304126511238003494006847291859071162202826196622315398156967426797688960910751643362101221 538 446908569560119806286367529893122220085818236242333165039694986365309972218237378004412119 539 656724297836599210587812238584179061149340733163480360004785316376864326282596302707680571 540 965044827387128360956155238924691656401273347466660999226604801830753336132106260189467558 541 1418116433234778406311197570455187785694137474764232529939792105303903570166103205091087681 542 2083897204708599522913237306384263864862182050302498723903060698482936304819353850338699978 543 3062250361126281713498946486496242107419852923513591170301191763637811417461302836592692263 544 4499923150254104073887586996340430874693171517262146263847477186834942604794148204443345870 545 6612558076650929634660893100276472502168236775877633536843615685537498239503255167060870075 546 9717038015329729098990748005351831555005323163257776091284812615257811836310322053762225265 547 14279016788489902016362997501308852429053771605197306386566299506609621695184845412169159024 548 20982764513663153260706822061645629982999177350390500788227342869327564895259610296360064565 549 30833804116733150084408262363952759414941249880448393582475884791651036253562513729358810871 550 45309733886113830012688242260138399344658545387654717245587781678139685341652801894729747455 551 66581858568541908970487538611076977199829275530997699157744684064752237291700282238196188160 552 97840872373782636780680315906988164276534941317428693480536496196338816685829755712228518018 553 143775444432933318575990551682588031747225860644080478751302147734816100669434083555367090917 554 211275491728205222899494145545209422975842919702114083955811781114962436151978175116513315303 555 310465626317829348233080299107749445118976778320385322797132713559218375251216290538530230580 556 456223787891694006608667449430760809597207251920016577244816320606188010020575471247250992795 557 670412847653442073676652151302969029340185904253580929780353237181939730710109654169200127736 558 985159911051144168240946216631614028397269633111020169661730432166232931956341874842425738831 559 1447675195574416561950304047694537106185045536814356150227903760807012610933307121154667985802 560 2127333287085637968530728577389574797608657583946177061425501507439585363069650424093878968587 561 3126078921692730850856525468750109264251636278502957974442113396734584552899361210845665780150 562 4593718099545814222484777691173005138850109227177953324454440278395113277781954865148565511913 563 6750388108137787174112014257916043136567503945417828647817802559599915516571999770374322712802 564 9919576827100771416726477864875187060202240504379148387584195411052732860944442009703360469236 565 14576644016976295159448934492647614329770698447543521644360289143291876321348020477373763703496 566 21420122501309630328013954070997813660514700869072914753967596643989783661381363642362868024516 567 31476494002100681154659335457101313375402700863797434933868418628582372855217985053825736154444 568 46254155390740847109026748698647989462447768429954964063506006418737340176481455863150337447415 569 67969669391007078587746965283986846836015177353865329095624949917942343616949906626582118132470 570 99880236015456698739599932775438821695351997836448297855719587396341273263046916774977559145280 571 146772253504932374693767954001502073563183901536689685021948514854774880479281222345987798589807 572 215679250052857750109800033205088022578857560379170171811668677220285332927208854066502006675246 573 316936871871357404737209813408676022747097255156343196933237433080632019315187569281617649045983 574 465733169634925997846521678379107736172185009571846165362068679023458604692994679537908267854286 575 684386717195328535272521886649379240070103706598129695250208150587727435741607820428697778946708 576 1005694267042545906776071697761705886835521923746909749826621402670959776676732554903888389650456 577 1477850071239149061819530553706466976424059093852984365341397085500615245899643765965516906874270 578 2171674737178512807531395123618958670975125342216994278205340131389685678145643368816406220018399 579 3191237904224576193079455334514221802262680177401084361371980629329989811262671999914624669285898 580 4689468080561152294945613330652950896053676932672960434346134289551411803493590208633799245407283 581 6891091024423456134224415459726124149142153113425233279804779600854836291189759251524165443312563 582 10126337292652411165625693489121912840986915982600599748773181634024599524884585816074400958898181 583 14880474891585430888337761275392033593599091411980019091760367537665105798833317460900283580331606 584 21866596638033299804597138488865030845338093342129687828713884181767863662770279767210301955290143 585 32132579908510246820863880318084587799923347081559268988777648868364091856447193705640599719724924 586 47218262113132414156845424622647490796819650732790857425583053120581897868716427755817389610545924 587 69386407295418582477493924971761336615635484130547044333353499775834974473770521868725292738973440 588 101962107496258496595947406443444836978894403577336917417219754157446090781196978065299618727835531 589 149831527100337617409744119938215143823789576930219221183533141122109179258732713836426009401350389 590 220174798898139592041279789311137161553699023489671589075913216421989402546023687261638318122656321 591 323543001983639113315601683150209173298884364786075051912953737033678079617175245160292753628440894 592 475440761869453066597284824767778053187585732402663698963116217412889647070193308667246885340656717 593 698651853574742255861628536895957171736264685484727142987032575658651225888354147117286736687212050 594 1026656634538731386134632472100269404126514350445272772256441285992278632930530234955473016799498398 595 1508653902296752531776394088895681161409416805256015351965690545133789963276460645027098551111862172 596 2216940426180389290018136632635240885117738676525653066438341370690654715729746185170919309962043091 597 3257755039608904971392558323090266015929542097886150685472418610885214621131467840838125188030973437 598 4787213843351898844690036123196804260465126287797381569088017349325980613965581497495185160101196466 599 7034726706993692605295688817646406459322109395884356401510664526312288697372307151349492746125661504 600 10337407406776794058812853238974123887079060504985856269479514341194123466950181169634407600855622022 601 15190638719119687260913100630081401556226798271602688142815671487845342990792947307772856399328570917 602 22322376937910376002903536631741565816294717616343899805664728306440338027851485283802773153311161524 603 32802341058311294843154413733746138523872136296496129737311902227454663232827943493777137128980735368 604 48202464365629513684361199666287931971802711130709062303011281732450383058650442553137084221053915346 605 70832675228558780768692894195309626318894482691636879161792823886482329003939795851797065958575081840 606 104087372835900447220627463926194384173137122760358660318725669069456311816273289621426554099676729271 607 152954567209563057077095646585821786179994659274558055497600833457098201550059137733162950719519444500 608 224764051516108708857863711566088350712917723216569295904927621127275987308175227903583796955685897028 609 330286828144987996118829594178290579400711795103883743961759398587246566015834606880776576310607810406 610 485350696030937410100149913306041251661537821655654908335399587024241069957035923669203092670953623536 611 713214327863864697776648335217810139515154946137431587157801774532291622205946497272847587343582009620 612 1048055934873698319717336676797373851072438132341808923100015909488117057709776418278698935531887513618 613 1540099798490929539060244816685601542785948514599400200632107334332082357321911142986344969302192799687 614 2263149618629506994474316429893999597265706179618319943450849650007747859417522687093708885315460694492 615 3325658636746486276035703416182014700947161215837655564323843592281694189207374809194929092435305915950 616 4886996987350793336789560273840412777172817566713044091297270335396634987294832580378849524141702290953 617 7181356285484661576849384658229656967788039332745091706554919843642308788901897124364761614537422707241 618 10552876998401181378147353733359517284145843779591014049084258892429779462513759055117166818952820532306 619 15507267501610797849331233633626147293117126497486427744910102032376565636592285227272684366162738114171 620 22787657375609298510645475210319302576661023759115944337092066149892153031711238857212225165573093309835 621 33486062493874022910679875813809328682233456077812400132537376869672407675911559199401550097029890468302 622 49207181012991454307407326200417436733215469186279724518241300528785331585381044533256132128147301611808 623 72309088704838632730852718288049940954556736957871494129845959362026616330301423634353877525758432355122 624 106256936522004578986075508190433275404464837464398779598007501848763605763538254732651567006246625734791 625 156142702961291688375505708558809526224990083466055509791978006833155377173163405876001995484926160090552 626 229448961038032942007830767293939639752766792192940827469244235338184855924212742225519234029179871483491 627 337171220447516447363410121999211888468009636434004519281564268966942437852348327932890066744440352514689 628 495467189669355959140590819301999820375638509016577478647369082316684476576838209764536956143719082331025 629 728080337678351154545884658462008383728702952112443683263564156075081192793842902947178887130976258116724 630 1069901275334857843704497538570519560217406743523735322131073103725595960686954792596195261375077205943325 631 1572201142820659408286920192514033531147939961687988855302697914998591350923557278765480016552388331158376 632 2310321980607937910708148449468262983553857365567306676432973103521288966944682755887295908595696096824178 633 3394977594599702136335600487618903559552211384539862414918044787103320208721993553172024096728727766938864 634 4988859979075757378082609663538498266107425998829226076822579579971727896253687390594490769578329235392189 635 7331042163698982190434362786379003169487314429039656815627224279059456649108513334748302041843231084074752 636 10772837768818071781792620655122300058451652919287896849595857547003921261657324972203977249412957160755576 637 15830495992498344636219703550530426905670190052242853889547444635368630759471894924492850222258735667228658 638 23262635968944041332059407952389177218813763325055379767730863739339883388548310814003703936024843688899458 639 34184035198900017265615784334511549844773344296402300360108015152655163306425068013356911083178059947108014 640 50232839650659724673601957361940786820087253703130087411698808460221616554056583268749958528727909173571567 641 73816276068253300861814115699890288830022748748931610220781165172281502301911830476486690864705984446184671 642 108471721895041693546577784514674331109893056743565216870744178137330412215825254750478618244526284296743253 643 159397291188136831240054834873204886029334451074636647141997467717437035124341589248291597923453253601899741 644 234231521305619424974370633319783601843676132541730290295286668956163080878084518995376976005157937620909745 645 344199108806612760844603657314207565575274474250125722050072717136001399557156987092873065528534431622162823 646 505794548243939427902189232383594997978769916783511586173508017372134439468200161909845602077009864422586869 647 743256209814962175892961882310460978911326724681935910756993830622723428792261400432142608157072150412186430 648 1092201953038987594526952158650443148476482315632705650467211123653791083575129468255540101203545731857269524 649 1604971597235843229453618066446677298857470909858721526036701382731607410907672453067016217810725219348438728 650 2358477588111236796502101380788569226139762748360156300818412352980665246290362395685104485510017488178916816 651 3465741414491601797106300908218398104405609329400526187408868827808323097679540427235827490570799886956483687 652 5092846170203139076022690705625156810814155547941554648890287811351478622198429369413261985014285006353961987 653 7483848046164043063218432458545627441176666972070301414658874707209946359257243090023936256035432932017666360 654 10997383330712179461688499739848150695620274999537406390788391950735268015484840229736060881173545216165342109 655 16160461753979217328865991292196471863825621427318502432432656548249602922564550331669545341109594058864899700 656 23747514863148136624997478408987409684319886753485528382449228634401973932231086575617447208756764342764613608 657 34896556222261451219945333326419934611737441199355902205166771132997021572801377453836775548332160181868015184 658 51279876786737521782043326676623217298901530783747902385863413559651799234950549780832470565257876749008135886 659 75354878759797873244602708539644385080655046299473942296097280716749509920492082110479135791383354881604471746 660 110732671541294075566858112928553158281927215298125449965731095534229968850572769345476356967813566093564890703 661 162719717004093934652951926157407833397562035086396931396763680978315945383795150591128285257577212562004566533 662 239113767719569872230693406168140742186963357867382562208938651698527914534193301840217875855852632433625717883 663 351373484207878231328495358006783918832721856999839027729954803175600034497458102140032630681244539127005756780 664 516337166955524495452288672445863388305997072655011054904193581332621139866469008925517620452874508065888734152 665 758748402944172932914030344942242950166316448151395864144729641348363867301689885528009205606841935852318185182 666 1114967458888973904332896268112631848713932196565029497666063191317817642659679996285576386462526092839412198919 667 1638425108451667056648700455584492853111524337328008944913257744725626954527057908044239371800953208982702199911 668 2407636935592545831497788953503822449688488681876376499331045056487311887137526582253293801187992603394163574001 669 3537980212661313522427878890535594907475834277756430615354358951695930576624187073072789579914840654691904961435 670 5198999816017670283851996468865343159794280104363950881399645512429395025012577437684768402539829519519741639034 671 7639838965243890585135784917866747430361794692432508827290143815690995461452533414643527850625048414251880671399 672 11226609248000878068118380818948923036807099218240239897060921457895298951938277471804765691904707554530641180028 673 16497305215552446338393685556333033212936230765583969873395029303178733230987476563894762424560544172073410865734 674 24242500416905279054864178490256726104159291689167169505025384881818540868748798389133291482087178225277592228450 675 35623928804421548053289221348372921297324238276812545743519906022997578345916061969307530059156721659916065161560 676 52348738027762401998869476476750192018327752169806321212584700891071157417267440735975468756337851859729593290830 677 76925551590457013120539226818949607808866396878797270666147168364138934759858910774599205254947804048492149128069 678 113040747694008990649001850969052542543966957794587917485249896476261606137622918926870495279137653731155341272273 679 166111394394028599909811968614974666554596695550971572732974910052483638617226064217981822153047782481086574227651 680 244097778105822881426523636207911015456861731363594185410214621655360508408467822529594330550641247171355992473435 681 358697399980055011405848356549055617509382930964908803627570465038804706342576051727681012921023433444612304374703 682 527099532617098946131245871110926722624311877395086665873020910413934888935223860420048032576457278693493208949200 683 774563510358906465916149310220801020368978595919224376517302807630724054195934187740991367248807776309647132698063 684 1138207481613027056814255325567221614268440005713419715387827042377183535109862091985665421113540339141025806085803 685 1672575913884157821209470967056610142548922201476325859751947858691339533152497494035927044240174728146566379127279 686 2457820944684789837518410258258006450759175334065793609163143818731822772869134842314624411447739922644411985881355 687 3611724733081157360563851655548390979116915719961333404266562016161551184968694493715863786363222317601545372455413 688 5307366094246988814211762645771752800937760465381801573702808460367040122800968405540052983877380022852633503806887 689 7799081308816228686413615875514469823090356805274188104407749865208740431934863295154569971142779993703175283941781 690 11460613076505066019906647928866786422538599167859730086929245098661541808528144404152588377818434899918922824469643 691 16841169733784325407721519024224336115743719176879292092492535376584794504452179880847242274235873643010543981770132 692 24747803290173124366204703844312009097439473661233413443308146967616679244902037709290533080673414983519302045828223 693 36366462506490111335446253234008166956699533637624229273232038531226848671191853559175894806242816401729847493456381 694 53439878268351117396873365464704599564560224359231170553368663351040669824764049087794181888064808898286781568827440 695 78528963019884716822850428115211568260224012934300058324608508729119720075750606390281391309702026673861988108474616 696 115396932642913697609713437232179869598725699774616981812944997936805842645509531036066272534852132519156793103054402 697 169573766815451702443874402743785987399205783194216747768522220437360357861511621955739741210104423423738292909443491 698 249185673599851911215039120587571538263657755245220127329107616625354037011378512693574827502811679936267969374130115 699 366173973094486466746261963813314458670024894965827406325644167325189592580692261923280195424336572576791018625296088 700 538086225563335850583577870955705351491501617587925212616480053451913816525571491893908809810178354864244125419121103 701 790708262780560643056682234643038415544667357804954109744167163891516176159947729569685393910081227136627539029676002 702 1161931911888088645308656245112693805704922323643140562595080643669633834777444230738185176602888945421593233959352347 703 1707438547709458061247139870544922373226725161859791545586614175922730590459651533689461830532592892912893596111265451 704 2509050973104674127755272585991448034616492949779606458519810533729649983748661927437789260792981459253374176704083376 705 3687006360540913680590762042168409990142445587802406249123571551003996863845982443133673459240448278967664515881477874 706 5417991124288741369572068617030948343308569265393633398570865129680919107574798975181003106603219431461217384930992593 707 7961642848526309077016083493116222411713696833227921330537034564022899288962483673577660750827811830161234885327500548 708 11699494405467762236235558948190400145934893667653616899612324495364117667920090699887793630806901947755146695904606290 709 17192201653319259212844607357457636852159416455980505102143189676041253386741246774111273528851707990605072472796657138 710 25263638533837658934858241868286659458710857197088511134260425713851254015094512410286352648647385661126060551937384628 711 37124473341969047170625742133345694783092911135886240748760067725600002637271535190405633058582024714987623925801546608 712 54553761884797348003330191440472687244136958126825029027228694052474950839859239855540862896817698894482756748856334985 713 80165795440892782857387735735686960895375485884897927114250430618093009185243352541647378592294199963547401756924064970 714 117802229152266259820846926359089491878144437850591820672208988920367369090143266432651511325675352789218594390674545950 715 173108307812837720534394164892845185426542315747539444941581537329049013011440354797572006702355912101094659663993762433 716 254379619549395281409870132305047991931424334506725594829882887801553096129205700763111533790509239144847384197591644224 717 373806385491663064606551976598518431880188628589855421945752620550538103013430087672534052514704878454909830207451555250 718 549301921599929462440739737851052852891195844570025078231722983279827653222955580294089688122744922429842116386246850787 719 807189531223523041444632681020544736052893641652758554314385269020685861132172019658591289853008947663867920539802040425 720 1186150846549185906249278003422723851377105369193996326131611587554315982629851068286467272292045095073977785008826036932 721 1743027847049398222713259184023095896864198340160854864873822275218840771676669571820424377325223011100263833753786933806 722 2561348823742274420278965330953860224816528858182735990714212421696705653848262648655279404169040801508861699901962526794 723 3763857134004815989628639800892874753579587312087295023657178994448785196626500933132442176550799503270262479146938856459 724 5530921986838450015542213963742539169819985309677916303499113233952088792195971106765510184753581869266421739644325664618 725 8127592768629736477259292174601764947899906590706107214591234441023450872922998184819589180448751113469653242600375288402 726 11943354899938102110043778891778150178525640731147339795521431304866519595900297688413289787736629370598923437535026674364 727 17550550369162301427692446797438547347126961324941138322994463687881688692658301484959053048595245225291541441735107129482 728 25790225681236296132801296183121007656177523922307204167610785026885288727662349812754017678148769174132858485573068581679 729 37898283911243947688883625292117434247127955656826996408154635223550206583109730547353270829973983314165150856438067428829 730 55690862932704722845623329548904423251772338834632989259176899149043788969616493854078743121528261252824649608904386407946 731 81836745469869067035357781206327007037309238543933125144532447415067557003838892689371058928632303257973253708342212554768 732 120257660887620073060590524101124142414885931102968342254216269873376012731387073848468775859765016867004282348218020769953 733 176716521644747717464929523159229566875461633720890318520259561794122648014137205956411040172220962992035602544466899681550 734 259681826436002386610999770550068616429106237143708248203791658988265615278898043945262025877037463582169197419874767875286 735 381597885435418357727703146304289884970219959287513633172860301104380012437345523256516015538402821118121787643684508295543 736 560751393993562444801511568554147182723506542568401557862808038931328940007153236895797558621657163633578498979307791939179 737 824014329919392854128206117810257969895346561698061441563062378646504423161305151344707443387568771043620817787128348460744 738 1210874592886524479044156807243912431995387899310942185454198762296137520585700447955627124032026669438124753600862357183008 739 1779358958285999037924474238000920185124081353271796624447249704582980719823925695218904861079950809713240085690932536789853 740 2614736753940087237108399011991713273753638693148738397562683527800351427434235116264023496224330482475098199315388752038915 741 3842309760246952607767426644718317427033512522852130457319845098844068462573893422202900311433039754463492145210864085410518 742 5646206743926495583314572779900852563335260209763906845071754582171432382383524321629335557930016723326704389339790504676225 743 8297001695436463994058750054403960984962767633570120252488416244975385654761912415134691978741910333001534421768934201125258 744 12192298344038771847006884813178060650914133386791577500527998322007519179663513805011167613680892589564718705897018943715408 745 17916368390259889959136914398030021362237585288139160929794217410652786453944212874648722940921505005913881937944962378298261 746 26327788841588650645685832643985482761429301118555530971731475846533544850854970100676099651075916989040358580918235251793380 747 38688223538878973801242387955333391617421029304332583484400736459344253586369740499361202952207566357705042983390243852192425 748 56851665348739240055117568240322778094967734585724701629524210707698869636129503425117711823097074648198501594796195703105488 749 83542524243249122209304051645622005567182489261530033414653945988415955713065807223447625191235180052385015563059406426271364 750 122764272851483735776674788643684122404091782814565617027185635486336161092186308904402915083037387467375792821461906082436962 751 180399943924023873205288138831270537045352705607558347650623205361990361458163292267613313720050566422695244542460314650850541 752 265094550815788322394805073199305497624001684441497139036559849130855575168781454840721223284695217737555777240905941256490249 753 389551788895351393306098691679398403000204806124898141466004237067066514756451159603785764007163138203403054335849186160288197 754 572439515503351332866119189382514838606993220694002478319799138457732852919722012317450546756802763831566412935811571572734648 755 841189819302154336992140683059616763744543714711783815712323408010755881473888466755147144726177287256163990550402389029629325 756 1236113673032148383896067612046471958867805524072063737995495268260744845694950485473684068568604772388808941566367731430033049 757 1816447343507591358568174022225515532761128067901001492815908581469559349164878591232375277629219309449653019800335810256769276 758 2669237484965489842197582740428008640280845023733863944985031932333736966871518312696178391621035506267586072643533161011497940 759 3922397627770880265279141726060835021191187718367329015935957223458922361164537222389682832236757351824249990544528694667040776 760 5763894459372745502788321716741730331675518088867700940671770052195649024103299012507482009510723713920370662831123929925656185 761 8469941727368509656638078464181779267303818684641576799072524793110265280646065262945052751678016476707507871232376124387399137 762 12446430685135295274949040288905514443438222291249666999836583464725530775939911408962058541510324582226386147719630493778418473 763 18289811404405838555980893033119155960036317407185805991732761447202631913921363162774506494265615236611447968842946159518807209 764 26876556795374753768098089887880908236737200777723975787786145341906916293639372197953139460401986937692246792717346414496534577 765 39494628413773468285761324959634044235916675276754953437487270263483001105813473597628579540368300571325865143970161370614847637 766 58036663156586949456915913929034960729306675511826733608042542778298603321213435257002432513707526647755397736437885399360832512 767 85283857720167397411985519266572951223947010495512570863816119694345372196690705144991872940849714693655490211857750876925747772 768 125323131828061673414783740719756152398737565536915205361083511185211296526832400660305120626336303317878487091697286323424323797 769 184160142271328024786721031421135676024642936889229146470172147825644898292981904848533725669252326886443198839666309562879533072 770 270620096279797298035142324969000836855579840082349672104346645841592847383787449891706705066619809352036007227136080763349735093 771 397671480958063889555138174342123646482304112955600903664412137719140616552901423609673614180923917148287109056249348685360047418 772 584371260454634791723619313996835700879784061199128603875564274165582954148438250263500763781495749738050733182739028413927301782 773 858723309055572249837957244388109530190863821617163620744649772846961620821261505957874629527329374548617127561052496790395420931 774 1261878828438034127815540754046090303509226414969248423399816165184577042056069663689693594770090420428675029351979175528890785474 775 1854308787089296835033019419890444741712124465476051629598321091691814220475444108052984425809309656006048871545845717320868212401 776 2724874211680641084496759482926561643716455048669473796387432471580819669509621007684155927217058554180950220502907378028975784705 777 4004154821019373643915445422883517052085449805179598114948570741237792574093091993643250673965259758064481651178983443840065816261 778 5884035219667531312416048487293227648136805391535550001218094106028800486263572891876039953030427028986446624078435571461739112448 779 8646486465644186317945354971427648594796307785799228758954482650545691888181268399301797916478238122579699498468088959944110959934 780 12705860078925971046207675984922017117161112590916049765716111571748653939800815104386801263115242035665471406380555604591165655045 781 18671038344500208009090465215060681611592633862797243895782248987755578925669467883348238473390948145028565748240363010473739851456 782 27436763091701301509254929508481822528392795189410395214596029459008510567656080499324571937167345386802892876006336712719738613290 783 40317841732239948190176567487293674877353825875816949111907903466884740854989755665629324948310798362064775665137118657696304372708 784 59246360677204550782776210338820795187065475495797672601690453067528222627039795576766169109771278942077805550961702868482457515765 785 87061486991416801144697114172210951773569789099631509517608703908301747315238908073251791242528481402344474244198248771603820553154 786 127935326837264793126149511657810671771265191908796240361611593007703930278622825876583416321834139226881866628090139554876041649796 787 187998716982302353591160651432056000990098179832631064295404263159245151087753183529636042363716376620283849053887816314866233899298 788 276260814434383554988436662345705106809208345678051447342067254828869747444026257607836874118861930744583813169944852785762450623362 789 405960417267812785595330680434435236562449416177798832583103212007421578450734816226199638994283825080957540522505763409860728371787 790 596551706855987248881501794544230594654701486801291122650190481995123369523798827354588070199798355083571868392902018279328631058737 791 876622261224106226860097101518155649703770651137337596584975429413825240618666706347881295543772887655192957004124566511123953782699 792 1288181024447524762355782749288046876648819753658264369484948059971792116718996808528924118767811496665212005678668832152358168373763 793 1892959402410670016284627189879859980801083135204484570350543166337049008842425967539538670952473907044979415402353827266635938727466 794 2781670612413938540742697392462254822046722926215513614617104824408700068714119694497606636688424768951192718625940071806445310377389 795 4087616134880358362493278382187587626636071572535367383833770647665409177848215615612358447995472972582741230628219869202636207357311 796 6006680155287862541161916844841127504602208214759545097820718649084469544974766835239368309646705302968946440888666382669327926090402 797 8826711045601903764651730602792649011034382163960744084965715890403942507436862729591189934931529495931433921368503068187043442162433 798 12970696935471649973317641016297269808399066977142892600694406978763467315862378038844233087391585711216793327566911599598351797792683 799 19060211456189255929278243703793480841851137644382821853277630988656029605238364668235231177596167383805901189045461205141703984720838 800 28008646147697373424946291500138552843363244172361174695970364277013756113139579679837118854563186551860339271385486721607144334908702 801 41158213844064368840981211766159496890617630106856545554907139104480176010621777409822819453261255887601983078965664368014312531448869 802 60481272743452387658235291610522514174334222868018602052565734738491425185924455851542564941918861440533835566896655530783815598060669 803 88876168594848118326242276977959722607337438134779044096180674892301223198829317582914765421896675492621473775661090508488195057284264 804 130601969598184390382857974141439872339143845169540208731258010122090572203462712333487979582073548028966583433624143099102606248851787 805 191917301708636155198820640764932371742161048238376655253613515210863518341777369808175162426583837607709504424168527535382641195527457 806 282019105902027029587831481775137881657967733961243414115476283694728831281544091266535605872358267622120185861196051386719102834293063 807 414422125497191289243576314266557121163019351068480736383269737907438878068271403187144812105485798652523116280510967925970563616104593 808 608986038560358877331247239067477329202221386692426902462825815058515822212037950366053406382046652469722020029258708109131495316090704 809 894894293388668044630917121269231141025087841322550122136394909608478721528887793337421711829213297353029050332258125905952299637378725 810 1315031454962049440970280921568874075590304310726885565194148096495861805229515025326532049761191781954394231084709527372034635565397345 811 1932415638713360818774026723017404744082766073625543164532047312464819413932399752897469986290764817923717955971072007876623013995553738 812 2839650859037233132594075568429207398949381497791700011613574713137093565826582437045246456431296128160564984428474784278656293619452865 813 4172817089495200959118347694597029621177811709158269372496838960606220200346864503351933449482356969920919625118858129454865067949541410 814 6131881462457948889377472738112603797567697930937824612506490477372871275968618607107409260105883606526256727126947872040221473700593535 815 9010692168676874072923250613357504419034906071774457458753647165190591550181616067295554204093431925010018758341447545289710120578446599 816 13241053966184942223150916821918384556781185828945601169391417586206667201415150790073749794265181737439852239140031871235140289738796971 817 19457496366915251860142952557256268673905542325152161720562918411497213517190092149756596021388891398551149473940465432903797251746259154 818 28592449349981923810107558746590797637579850922448753518787744491228026935281560627924264158030752515587115806876670874746904372900736876 819 42016102401610820968100291799139809717049940022143442740772514342826731300125767652504186247827436960123069537975455397092015888033923059 820 61741924919201182610446665450332509945339110284029202165592009914513887330469977905776869832452612086187525283019663674895953942613794942 821 90728674837343511138803467449310440864058308003976346354981645868204771739792630395317371200562146444941202032859640574896687844092993370 822 133324195002226556476721378729055292045456345183438127899935967224520736843268362607702400899501919888174933674714582031857010574296083708 823 195917564153328545701625504164197118589509381032845945236391450549370793151490716139869102124714107242018374952386746250680087514576069539 824 287897421343009695175262526274305941781095770548888971918827699321193267664468311620364651729190754172307971824269577177341402333634638964 825 423060206848464327043491608220564301995420210581636687939780098345624454113596194890771013136641031030311420888035157007496240069802075393 826 621679547471261684592933383766583414971786148148096952473123566242738323097424696780761144662162966245602886344878020753808413946940584950 827 913547181908573352072577313936213755174461585124247710727843637938355641645270913750788937151200439349791443698401941170961312944747555294 828 1342441547205114576267902156800769735937495974450916429057268544202506812986378701974835697262706294960460926733585472461315949240745982660 829 1972694288101715903868279263685931778420414153748576568227596162619293746998591410832889786434061670564878356409563891152668028690722730712 830 2898839627253089960658933897322869292161929771558319166123788930214403952169436110525640138510273343635493970510426914100881627476526417513 831 4259793945375658101933695701992364428029853445961049321575424207839667786851237554257564646174507440365116807121627137646861527600976137142 832 6259692425363291727722610051260658985614387973852482069721696051921196666639868213858154842649912481728277379054740438858362320039060713429 833 9198508135044329115003786508515747864680236985638491241717058538867747058883606756852771935883856927859097944709329633036160087403684726151 834 13517046231798852416571366235733303583776379432844227030545926644502020668335563164041179307947101857001083219757032756758131407019376070327 835 19863062156405544504969007128995541316807167981026136403891922389227332302522716269340632138895129051952157523417590627957152268152735007278 836 29188421158246228608052760967773368656145844094221802998346118908908596518533898379838457648564172936132432334654231197377907362768894503551 837 42891872512034118128797853752425191204945757422712931771256557131721122809484790705246386387835482971619208352340410214101195837046398737579 838 63028853723005762314145222401636218709750812879129691752769328609684467202528926110187334104535573010850334062222841765519353803848115032166 839 92619794123501131858782349365786098992470084253246717461278605952420318036899512081891828232778785837247924429204636647055639697415533618417 840 136103161596108447271717986444874974151728831844200600209500031428185369880376072963375193675112658113609610866898820816158706949301490671251 841 200001206780443000011460651734490187886839024464263631050471673156508635544335600895132809137300174640147717930009827910883924509603940098714 842 293898262498387396957092490258935028729078487441888259069974219517255032037644678007497752154909484490022658883162723611440649714838970980202 843 431878337586197347027212011119912644544883228936142949909385594107949831539607301510463197599164170525563011089837072268509937966111052823163 844 634637635794940634268303348921939322509487068076521836108906551693435967005443740356718722009862502622615848062807340274570366133022140523907 845 932588865231067598468669223584422294250225562276177350651479666653252203576611363841601560788319949621027954479222264617168413321314132497208 846 1370422966585594095074954256452407090674277063916655061504677560348086063319642738327637579887342642813921981517534871793131199692199897990704 847 2013812492689298336390076230195998358385714440200692058472733438906351070210320448401107229037569483841618606906499670126711042925501021605962 848 2959262107096473491129947853148524148680051288335795704943067732848333794579350784944097628844589389330148303399031576239865707128964734756168 849 4348583718835918621972898168423475198103734541909619166921215816634226659421004095007767903927264513215356160599419485492090562225733529855002 850 6390167438827798966960113450130982159044952966005577875162206290103548918764680247563631279131015316720483014874069349930858279061069386966708 851 9390238876943142781281901939861363996457716973789878379395160699052248568473835377790230178685038766677886837096944861461549187886972730969852 852 13798791191335257513518073856191224546615260961202338723339074910481187081924479307588477069596974129191009541859742001185742537057560907862268 853 20277081428630880375351740877632452436838651474796545505840988911669571705327780482855622274294186194735934410613497511928130068082815889159079 854 29796815210995371492368797627311123178737702073844373456628317598250495088532426092801094033720547613334747651592631095228305641199644627431145 855 43785896892665054295557646983141839016195597402008754405598489964894744687120657468534832396251420540532622557521927586354371808749804679253123 856 64342606856440965949816536492758569934433806391132245434026276876736577305637257647919934046936585039237458016046145680350248016043413811303396 857 94550331291170731930029841967756450897454548158427653286821444402077487472232071518199031389791482574085715953071397087355930676568074719072698 858 138940052074921970670718435396753019069073723324404786333952944330909468931039442209061114534901862528725728914757430515271287777799890978491835 859 204169967539655785243369281793335262340004531102726390695566035788678570082273539549903493968515075410066686487460801181084052669446076617542273 860 300024183254701055977069789516785892157644874769815933710110058050992040665235766680003808792540330054534027554154226115834463458902087108613302 861 440880270601830742777402622783666314456389562152581249871525824560661634171984221099699871630154817824655596895554267420427610145336781149920544 862 647865818339488297313979330689599091737620862961353047254261604022910482186915817409929606312461817523832829092832421631832801797111949465475477 863 952027447269834654342481801528352987007147583782391256286742022654126818568977403269590089286427071661272537778900589128102559634362066549988327 864 1398987621662388549727304446548699657385254019544397900811287486107301294093945533665239868555043951314887035261253400813678886432254886734113924 865 2055787751894366997936056382819618020415384868115441338990145966395776246129628598913838622523739149340244331464779696567547582465096853836414966 866 3020944013655326487194508493230475015957279593781594557738239084555624487017728922129408480339725982884695534780772335589960862537914759647903455 867 4439224197746306061450569435722371008675723659048100129271906181548620888380278797974239064096768432426505283899714502970510601151807336423310987 868 6523362031463574408685404938383031568366777108778110210242634489867895797332288484144825346985228422161342882951456462780631532295879378613973576 869 9585965992694040054659489533020404053465409754596732801808706304477242249782580421348437486726123772400413204041664627843054720589320518411630721 870 14086408752094067884614718971437313434464027419731657472381895854743695712850723104038527208984068620183098082715099712738428898300848105688735107 871 20699730385263598465123952996918915373671007830564116170034407682042283462319876704506961746961746674911975858852227705794298406581818437570043031 872 30417890433493771438834059847185338091794505362297636071188111030169337063849462772684362313754401305134000976389900313701010529588386749070615801 873 44698556029634461723322274037199479203602198025452372410320644014859745269221327844465303572929595485161702225081494473643124568307768605807219841 874 65683743437196913717766093251279950490424627135831839725035335973322571450238151127367816836577514162301499664311094480166562100355359729098110519 875 96521107953983067239308989582869051173857042645643128304386544810486315644775597938802016288641564635737385851356194016641126867256366791957060777 876 141836073785474734830745941014715464474411368866628199088612830377545678544696783057159427748918345743874754775474638423937449510756790951045019204 877 208425620605906648359408678745087987142501679469242414990566695818598018526234847765034546412265187075874487849419683442917593337244147539705417662 878 306277790730880370617010693456892941234021653249677191335742417704322033454300561229372056379757637794645843562423128643874041856073856693607110159 879 450069837010865763034242334645883371665708304706367540045528017267515994695990570465883010795034500567214232431020500987477910380838245325711069939 880 661369724861881508853775724631651532379111407754244377417846510964294221030116248713079174441309437219571860303936845926888877081606970265713523724 881 971871200853925978241476452970297868631579240330887303191442344435278036746014305555403797022537125231464490595677422562993430318606098426150999445 882 1428147669212565985393814975044044353801281534593665754167549196032818026042889748352304042145315625380404464673190913597174696917064268924216703089 883 2098637929887420624141482303060122684549265852588463516766531812477548637123848915559324543121836292166717312929841107944888416143435559913659711635 884 3083911598014605235957894376356988983710759844008995744612947275158827056341033237432176908921809914966840370748849427726908104428747310627295289118 885 4531753957615346325708060883697474129714842227114062739808896816529501411271523064382467573461655762764729327219125762619696422152966325590548994856 886 6659332889303233851683851779441246084925027343310017086068945539235957561352174612112181149683472908718552239856426564945142666740578646183464342320 887 9785772781426870681933586511616009308499039022152344448371485432225364959446530582383316219063871382909321320847717512955194584573053053356030471555 888 14380021320684346361012858172231702126934275245522030307154069844774782764689252174746292258488385697882688621818985195515165715475667764504484714103 889 21131188900666963882536097422255748263517482669317925549524394448753594761162433747767108243689214817156716128117631566420031364884716757197195373997 890 31051911147960692118538438242980229166826464339784945343589707677257897456487480579959687339711415892757214542302602084268287635347437075239385734441 891 45630238339803577606308635034173757764073167621247120234488323272905944211154474624500440135347953539537094711430351351567186027553956094200976582064 892 67052834237032838078794216275125176470970073110389485734507988598002133488071828875662704460905732729536494506865980835270083661189680489781507288408 893 98532962851018876030218885865505868814584435405308627960291942840405442370516702131555048090307957462368605559821943071045551397939312540104626086237 894 144792459240122473040815879970964084238864479391959730546430168208213060857775120030857672400354630388177241459394269690690186591301903067865671908485 895 212769977134466544598462269055779083189115909035498202957898091456510500439622304466504328636227943808425877595084487539357017094509278737421337318822 896 312661746387802588898295422048495570422581686189312813066825929615047326390869440972533144709341435372404197274416342138926332841229779373239146599861 897 459450947783341650152074345158884604069468567627370165247120380877188577046883829487356141355756304104898483168768598038032595676420000415610497707263 898 675155102463938901383993500476565822894797461123956687666436363365097466795396952790105636417804654909056368484757010711347344744021868376485545646756 899 992128571248578152613350424049580850493737608115829175942753362054313072052070099655851753342882777909956272800336515263745722543189093704935264657650 900 1457915519405141503835517241920135014694304377214787862211345375786007921407513375966990625831981514394676182964346979040857942994853652467248076437526 901 2142381263193976051952163988353241384069257626033509456436051987047275533317985605197544852045511901679163276347445702509063757618265983019749864293880 902 3148191658428428721956394421785243702864862050636330845565259364103347553299876992234484653374048836056604471426575718416241440606088410822912546202827 903 4626212378007044775310358594250858296997127062365090174077605324308604690388489810986030778397220249323620384678283092289298571768982480567468927302882 904 6798137879924805586249517941250319816888044847804971953527104571164931660178864027488225906961165325029814636249556854164957673295769357720569321448063 905 9989744278531726956352103720515035402188559270790405623988315423739139919549549925920019896584092012944447914598391628577554493829943707226892538964324 906 14679753855119103499085452687890313883727021211156863238647845120956925552615127568534355266584153420453537586907236028055612392112150181841355223152964 907 21571640598447555008151082535648165596948840196974961126072539819848614611149910418643503909372427353329475198214442618038367363719007919229269803400603 908 31699147186062631008853226487251244660705256781494084316992011157201604849771903865261523342000946147002304316751214615090423295469295011659040516591442 909 46581340336069635160268588411396692740627649500416772604764799024941932788898004790238305236808228102899770355849767478213134026124813874645058317439263 910 68450461924690748038625739960057781337620613172376033191568419201071561211081724729605066597549978508856801349717171521337701485539823586967628182052587 911 100586752203766244408908604803771621059705842319830490672746104228314274525557003035367212076853479029900307264470991215431351074458542936947342119772734 912 147810466641311626223941007536275361986497642507077248991177574366103790102473510095718065966781069179230237493772291926473363057310137502381361715898924 913 217204886031743754526284403305984389248822727840844496004478002931380556766927674364087573969501619816556159415366904096985346138582245456958864488846017 914 319178767160978566585637167318948213637786719769438848565380767849702894057854758737221448946229143084400404240582901495573883241074221750468174620597560 915 469027595408297919061000285065201315559051638316950263626485857543353770883184337077005986421776868127492554911400352896006670538331771261309335552085918 916 689227818038219005368046863327278216782166679680252757036922729719090122170111498306354976791108734960819428302209467834841911486461495079828105775381011 917 1012808179749417206792944817584767115013235051833460925171378698226915503018484931094742319200525742949739227016160895636783884742257262475630486434712433 918 1488303841082697422576259846686881420642763589463357220644589442884506437398435300774662637025792194885282281866837684553884365822914282230849238624726389 919 2187036368455816328795850484897454173568118966376327107660157313888266417321311761931262938134039277801420871034806695507290915407464638812076211854118779 920 3213811551725096480916650511935720497415392340470032104727890336438993282381777703317163080063804106596155756079470048167717196138395182277951646590628433 921 4722639659300359755936419699142296207974387975032445591662170342225169396418460755405273733506199261678064485807896061478970340071889475778307858467623774 922 6939836077079482546849326114241701826184783761073205260399955527270604794320914980662956247334875241793631473640723225477389128391952912020217332946330231 923 10197967291848993184938769647391837357078203371411985499988912191076497378078037082983083696994703950051013884283690942510044621216980271074870378982665789 924 14985733917995939984518328147620209940908701162951075790589165951232401299160670050656291881204737096317942237271419231118243149976872355146448250519833897 925 22021272929603283962883189441764494933629329203858901331217275164471176584759769141378059719714619215306179258108140466379921169241584355188875365782241142 926 32359874003750463643557331832434790378367966647436226364401447770430154837741170686724433428378856614568872817126503092418474087913879342769506066676708097 927 47552266796117031221388851826622174926660044381636631854179630897434668179221241468203000821406909426534455632425848007946968408070254741588880977126235242 928 69877221313872307639127858241991514595017162310792368218656389441377296778876403833950004817073305975768414938143920090444185702493640916732152429310348938 929 102683350080518276245882934281801938089028979571133803607923273688428907149879740210164919312823522104394718498101267994671670307262583799466364263663902020 930 150891380417055322140442572972382706781596415332043386534526624395341417426582264608310379608128585144116434454822244931407147172985078864249521521615049535 931 221732234742156435610847287294602525153197790958551523252889483141284701848702943283725059895362169840373607198189035007177582775317089394952745160463668830 932 325831626616848168792033093934346787528817807884989502519135081983600857611318211362618118149880163069050397889646786302282044281438635412615295407670586461 933 478803855592930152059817211037988368840631192230311646634274763499692929443115060161791746118880887599291683033541510116448120036074246667442768168204699294 934 703593860764899862327588564123274687887915930580791438753740994371266505413545754943060534988715125358304675150241178876796245267561923704606357108108788666 935 1033918827351579377661997281760474356648565988482158153331157071936423853190513401978254516873431145186568957255407714688327738650232760411306804353063841930 936 1519325567153091824133864915669347582667144461142438790701064341855765723137532906799100182990227973989680726578594149284584226846641994228618370828701784628 937 2232622250354011778431560516475799204677005382843098628657438165931033949784906762714279217108319517881903151383277792010961896313972146851646141575145124862 938 3280799204949828973554925707987348892418006364904253525160784508355666139475040092928040353381778930668840462332677498664185668355649651082346727436309962872 939 4821076839798005198434419576795274014897672456794357084802633529309643339308053587168684349314574312971301255298404756719728469932949825883733232893819198384 940 7084487785832707401194700497114882227185269559000712865304610171431261680038346140344222673204916504586911199223309294111884576733311584872136791043469118475 941 10410530438613728894708825439153039348816979883653037976754466485822305946287102694855430559276443487985853839033037575562182740195060454061024107790587811966 942 15298091730786169223960095118314929633579976712971577522787862813447388091898486524896057274112786421993817723431948654925816531609912717480428856539961599986 943 22480277252300309253147465785093553334747502849920334104901402080833151188527629942065606427488276192429667375959359395075706760087188641403206443818048504113 944 33034372798490216323293338340264249817432911924765184596810471727529919562856108781302053941560958086854958670790983182821053061386519773160758036526112700271 945 48543430934685888849361565939114953396405932307294316165055564806189354714081296738517529251624205395839253887181185737332054424189953658089092779450285663305 946 71333719616384464663025940889671742288813719784003874233186619350926656253944673258662358628870985999208167647043871588167707089735185439619773518980072846177 947 104823648768366150783157518390135391940425949545019925804090483933779242426469353081939190306414962663177442476802167473292497912986311800681559323233777314026 948 154036511767570643493154631741103930552868727634548968114306094409887609225922657437221878533499323960270667260996498913524592112219317387029096171146953055419 949 226353950051406491911282942483853553739229811903050209267965280615870581685776645839609653907851754603389040112326105178759822496797106499704839066444440473142 950 332623156133177120639273038422136615843081203679433669562338896491948032157074347245598671727671267259717087652196791916967825156993204884863844866072713053849 951 488783888997162449913922710525063513383847990238523636693432895534118664518382838262759183109721903678269077936780883676352904975039341717445313419554196250809 952 718259344660702792661958142033856800610050190779244321011260665080308620088343639400675753024739913672030015385460796422828218039554378001989178752409426093052 953 1055469498495309842087548098241565446446564376159628680234522727326125185777718327413508284227842447335985584630868104036534555923229294508129873285376153617982 954 1550993900093550142268763141453556322804669857413570554633105070681779244745335704203863528996706912246279202192895451702893713124298462082807983861390297725683 955 2279158309697085966899379333145184143988178162477801285609128660605525786280704983724549789043309408279655029467480131779023362404560926117666282292579914145534 956 3349183127250185491083860286368149530957489813788328791747316376190377218261323004373397066708160893203610582609164260317569240070752393401809770289371418647740 957 4921565813191863591706020475449477127343187582172908849075955279652413874028821963252872034619843985248668338560288689497147308412663712198666775696841812162509 958 7232154568229290322168001451698183198959728909009849711602918166733076528008145611806345380061269653882221331894165302121061766148316815175408449831758327508052 959 10627524183170108867354076008308603686422387967064929700628554733976198801570702192434633200749328296831036286161342156300695460073085095025887172439254667188943 960 15616960229255524928359694304290999565331415240037412362308935719002130092613361981678458921754008522234593498028885543703558596808344835405115486275300790951327 961 22948848913312792697200553253410956191502777525848972485568033969668585281418522425369674314034309286101692863929521150085929865879183928082374283149475423791667 962 33722930628937359307297637166298929785701532332459672270423360357066848260006754286882703408822700829527282725262744843231621365532158555763250171594006324325568 963 49555254579431330383587459936287856221957426025386162955460167940111700168849258790315441466397733804776793004786718227385841441927572711993678981843697874722502 964 72820576700561565317371259912051971095619904648851158111989909078319125167536916336834917180075616076525403318657883284184636633976231965026223030539476124272333 965 107008559152945883762586595998612619191057369737641429386692124583415297874725310499326280041245047406154824124317684862980377769471611511129948275519694753088185 966 157247199223309827246762838980523296545782106503156265044531099896773342103253293762171872776253872126395796525344424483213326321553331737078154502368686479920525 967 231071998906496625674404096142786732726992427850162352375267373237231405970812287122333880381036209410367949389299343256104247260079728277306255280105089128060649 968 339556246104057669818112504134105424001293429526557148820181975934036150037562268452648275416090752109325564226036733547926887204586161201418596547078119620862920 969 498971943004374752639014149788484262814751150333036398586395083686845421237549177054737879989443789065367549183937493658976682974104036924116481318689224653085899 970 733230511180945109800315790265320339577464002899841604969195976796410368795169342324352069154546280315140157650182502469671512397897286842330916380709127593601371 971 1077469364889633503358938597474796013699226556472382804116461999548228600566220705818808945864608169585111018472678496238984488425355958211189062502371143387197413 972 1583322317569482261089435494500864396902218189912031876749946135756889296098032386236606306929262763126963691273242210694519073034802631572596815742801733569895244 973 2326664351677768795696274598041047174821195790368821795287369843623175526073818319132634671208597681796340508679466054285433273481515389110550425416026607442489347 974 3418992422009217884762098228003715184982879559551784650528603825667108045301645799187425913357015704571272324221747479143098741996922158711583068408921140465128533 975 5024149346392442400212122538672052046620261571637144227186144908652437867981222541814599778560700593835382335567263532136591604690227028003772841168774164894403019 976 7382899269493482211120985151097614487537141304279428646724417625850272186273292044632516156009986713655801465916968173909210664350704446107452872742686766436359489 977 10849040875471970818992673933998994342954257706082876671922079603013473366244278933246699687337527783596637704472147598138389023550466690651040130903688950748377347 978 15942475120040040081218883548051884020772648486751358406231963727324846038312917248762209144554097801033470509866374628914780902561023693656822346332377650816371632 979 23427187331160160423479721443252270692545706996063248477989196970727406495257936609042171133777424443305272699378591697493935653797847499954891772819321002843138565 980 34425840537105552440569533200318162060198836385743635657839426399023776322884842163641538470282054758484091434781401672594654303062483987569409909108806788949821634 981 50588168350448304565086150858496667508322788024912472497519683576105670786946828511965686680963764235715419830335089937504775680539007095567468383372916302504485928 982 74338425355073936270617551867284817833326218366901175982421721696752152171005431280914285891417333380128894735408473602989426296907025115284241879245878434339558073 983 109239011106100407775078178696462981122252297012088015629401435466542668963858658955398752049060062802509691610975000701962262173652265487973568154746755933268217086 984 160524809214622886594970904003164917462116985168701136579388150024613549469053551524354584285341533255564189985110529118367269519334355120916537416685873904611824726 985 235888389252839560331638909904332318107203728020583655306765155508869189048882827384556254913806115589539097799827376889005176446235390347568101031138543079095260434 986 346633847170025894981592010231061863087131659019302431115192987851458258664484321152734621037766736038342688957209889694499434187841835445025580210275396739610961057 987 509372353529038630433433515646408218401722954490671310582371469376541677593222253898001686448263146039734396068468730203031569836219427797830661757979093357037759908 988 748513731875829183337752643967249609247596421196202343910935585276649374588264545265979471282119513515310725833302008963571917433685904594585211991262370283363856722 989 1099927789415725140379882357536168592610600546121352870232097472387393828835570861215079853235661537639167797287444937294248970927483747535624983068144707304191638918 990 1616324578170416428666171362832120835997279224071053919970262068727931495087439899420383612970256641503117367488154261787337666074477596814512782800348894931151644778 991 2375160594301850697977386160214392545754629673822788063474330040102991244732270739402064084080134961753310406045082014672142474257549092951833325028966870694889098064 992 3490256799231523845238973714543884034313056358984026527024397040526880026585788739006141498182447360222177162608077134604544991805376719190576181205510062349481578647 993 5128871097729961930447754435049543846913464510176183508103374303675926487836922879037167637126222567629226195199827618710221330456709194635993393637833567102646521887 994 7536786044775153811732661815827658905021644070465280748648709730787615336743339752044595964463266787379407076410613253416111760133691053714307239521958094103190398556 995 11075174790385856099632202923019359025627303370727274582872976080675303603673811477281367109121747194514970486429836456057078813336349842444420945536857078958401692826 996 16274774938401175312173240412519573619005777131135801926641450421287204959395578016938387687622624918502579035469458809030117209372954740961261374695404171259133979555 997 23915496080977250169266952400399063529120941406098943537957291934818434613277471214682267762558018677387331007670847272111492834999246700047807476083185192923943363027 998 35143401673081836779898154425035317629164499728648269933938006859833244642967283466521045489688354483218534040945248595508249268395108376705577921359279333686070385448 999 51642611843538371352851015962796330948465661796114070234700703556921117377068129012848101324306357648716175033392435131340210428813686739601856472580697660264106152093 1000 75887911558235207834529864787942864709680621083895813800884750389467770329900185988689771904399601397807963360639593802278830644775448705112453853185257596932618073279