0 4 1 6 2 9 3 13 4 18 5 24 6 32 7 42 8 55 9 72 10 94 11 122 12 158 13 204 14 263 15 339 16 436 17 560 18 719 19 923 20 1184 21 1518 22 1946 23 2494 24 3196 25 4095 26 5246 27 6720 28 8608 29 11026 30 14123 31 18089 32 23168 33 29673 34 38004 35 48674 36 62339 37 79840 38 102254 39 130960 40 167724 41 214808 42 275109 43 352337 44 451244 45 577915 46 740144 47 947912 48 1214003 49 1554789 50 1991237 51 2550201 52 3266072 53 4182896 54 5357083 55 6860877 56 8786803 57 11253358 58 14412302 59 18457997 60 23639364 61 30275198 62 38773784 63 49658017 64 63597575 65 81450122 66 104314077 67 133596198 68 171098135 69 219127282 70 280638744 71 359417156 72 460309543 73 589523543 74 755009347 75 966948853 76 1238382131 77 1586009743 78 2031220284 79 2601406366 80 3331650010 81 4266881150 82 5464642052 83 6998627734 84 8963220224 85 11479295633 86 14701661337 87 18828580862 88 24113972506 89 30883032251 90 39552242202 91 50654995613 92 64874415145 93 83085383573 94 106408372977 95 136278384388 96 174533239554 97 223526657187 98 286273070968 99 366633099572 100 469551080188 101 601359280335 102 770167505312 103 986362072782 104 1263244855063 105 1617851707682 106 2072000639906 107 2653634218380 108 3398538798364 109 4352546362262 110 5574354438666 111 7139137603976 112 9143172772612 113 11709762857529 114 14996823267990 115 19206598021472 116 24598103276031 117 31503063900324 118 40346323615730 119 51671984491910 120 66176884088919 121 84753470004696 122 108544709783936 123 139014414647873 124 178037303875593 125 228014351256884 126 292020510574722 127 373993909270422 128 478978150870613 129 613432634394978 130 785629983866243 131 1006165040695014 132 1288606735876770 133 1650332949950218 134 2113599727412760 135 2706910631490481 136 3466770491991670 137 4439931449649127 138 5686269490040059 139 7282468452506322 140 9326738181270442 141 11944857113940564 142 15297911091680434 143 19592204539293556 144 25091953823569362 145 32135543778211243 146 41156347615756508 147 52709391219869710 148 67505502400451761 149 86455046223709026 150 110723937334827443 151 141805375561348403 152 181611718496665084 153 232592143737476059 154 297883340217322702 155 381502500270098394 156 488594486707963430 157 625748382441542636 158 801402899092158725 159 1026365588301485328 160 1314477801418975747 161 1683466310754490967 162 2156033990369389583 163 2761256663072045607 164 3536372057869769202 165 4529070947634601176 166 5800431434543129489 167 7428676922009325275 168 9513988991051767170 169 12184671304479244284 170 15605043787399532803 171 19985552791821030250 172 25595719296679154330 173 32780721811332942207 174 41982634284140518009 175 53767625727708821531 176 68860795080862091580 177 88190784603025870982 178 112946916743615595878 179 144652369964871971805 180 185257895830405270547 181 237261843520737553454 182 303863876562609048042 183 389161839550430045815 184 498403887541631050389 185 638311390971880577386 186 817492483564193537112 187 1046971697726436907725 188 1340868274483776946281 189 1717264882538287759597 190 2199320196411223946751 191 2816693787619254936873 192 3607370998619914958692 193 4620000079129327320610 194 5916885382546124507701 195 7577820785835527449725 196 9704999192925186339050 197 12429300190198876116721 198 15918342716679165364833 199 20386798208113612506848 200 26109598755080080448363 201 33438852937680493220605 202 42825510122795981870856 203 54847106170051518184965 204 70243297665417378776089 205 89961371008606413206678 206 115214526406446757541837 207 147556522830136557025365 208 188977276640546259148998 209 242025295808771536689485 210 309964482781394178044915 211 396974953650506508381429 212 508410229493819866819555 213 651126624178721113379992 214 833905094979075693369844 215 1067991511342636514885379 216 1367788583098354768233903 217 1751742020591766825610775 218 2243475449806609126649524 219 2873243910758432750577444 220 3679795369020887437936344 221 4712754774199890878593700 222 6035677350084135785738933 223 7729958977231839120762367 224 9899844263354165069605165 225 12678840434643993585509891 226 16237931677593763373323351 227 20796099337739362855750026 228 26633795254963825541109706 229 34110197213572474095548641 230 43685308188736681356286370 231 55948259096712224526066950 232 71653556441199584349204533 233 91767505076380212084849729 234 117527662354821751123530327 235 150518981714631056519713832 236 192771330616701770613524790 237 246884382849379601470326132 238 316187569489330217082614780 239 404944929872550875421743422 240 518617466506755516646671594 241 664199145919760693878882821 242 850647218675564983806177823 243 1089433334995419954104420939 244 1395249364651024228959536056 245 1786911348336216382821909527 246 2288517198222406571457592345 247 2930929377910194601192863191 248 3753673787100899297377720958 249 4807371684272678983573026774 250 6156854277045761844292400799 251 7885151612634613091726116407 252 10098601194126022485269073919 253 12933390642051211868896196305 254 16563936953683649929382680014 255 21213617913430098638051021108 256 27168515929235233543318787462 257 34795019916419258027079769389 258 44562368225686614981395653596 259 57071519621249362275149656359 260 73092128662972664555617838547 261 93609900488708898297988092338 262 119887238609662868334367306672 263 153540917215096124099764084620 264 196641556955110982489434613995 265 251841024679826082536134132505 266 322535595699453681608684528887 267 413074917501853634756538908018 268 529029631905066051956785343767 269 677534121718619673916743731293 270 867725470197098419660649116702 271 1111305641284698398458353117276 272 1423261470094535967628557648388 273 1822786762707267881532222412950 274 2334463239618333071673084697343 275 2989772983119104069896109435045 276 3829035445445833084359829960794 277 4903888196616464089508157101561 278 6280464045721111809467474561992 279 8043460015424277294063116326054 280 10301348522774751599124067609926 281 13193051396312068919863342872872 282 16896487363855181562322599293943 283 21639518914989058335453263517641 284 27713972069359559380668827689534 285 35493591649545695872995479548687 286 45457036798327569540726278784141 287 58217331592897704060427150655324 288 74559582773378242763956148357619 289 95489285256393214315808518278392 290 122294187542483414561291392604234 291 156623523430078013193809035179749 292 200589484951036369751146218750358 293 256897179885528545615978479283071 294 329011069793848808868331361189599 295 421368129051192678152608721225620 296 539650839989524457292560104099478 297 691136820805966044788643903881062 298 885146597905880050301953167768391 299 1133617072912852232196358369554250 300 1451835968233761050274607409624772 301 1859382439646181523745771057791001 302 2381331729279711074527652582760297 303 3049797978060594155126920325858409 304 3905910122734505432751728829894336 305 5002342449115744865602286834188769 306 6406555499722187076519274364937117 307 8204946740156877595760688958959215 308 10508166363614625152900590773896544 309 13457925300718108929419034826812813 310 17235714313282717782770610985323471 311 22073970634481618977243335577130813 312 28270379208852944356012294996359016 313 36206188449118294708589651699805976 314 46369667429241944553279013436910294 315 59386147771952568724799796821345759 316 76056498627552095117345507882596148 317 97406402006341840785898303749474673 318 124749460243808367896490452853480071 319 159768018431769004269419739090933575 320 204616674603054977544302235332428929 321 262054846373980327961042127799367744 322 335616550514818744963921504454903082 323 429827841530237243706669677680862248 324 550485287662788368827308587992514682 325 705012618201618337826481788082168684 326 902917485649453263075324892354126004 327 1156376446099839793646752954446515848 328 1480984150099458643951555488671092200 329 1896712839701379071528108255728048832 330 2429141186991413927700319579302139384 331 3111028081228718575766743096442874745 332 3984328195505522139383949107651396398 333 5102773345340688102756185968960364529 334 6535178463283123183206309299129505818 335 8369675597282111797910773184311931298 336 10719136439396856122295308287003816030 337 13728117018503918819233733067771615897 338 17581751845332537939512930911393108470 339 22517144742734832805383108025243240282 340 28837957208449110889759743346497360670 341 36933091893219149116304593185610668997 342 47300620738604946767019960257435089630 343 60578430008675165387075325792710806058 344 77583467722250210491121712649369529588 345 99362008275015684781359450212976829880 346 127254026898991736277212422267644013411 347 162975644747320865630344268702613911634 348 208724717229481912924876598735452064542 349 267316062164210946409488799388026242485 350 342354647975956252338218440586152990518 351 438457397740437393629863976914046158602 352 561537256087779401613792006048489484483 353 719166996838450436531437568451003960474 354 921045155480809251178192367598090270360 355 1179592754066870482760854539099072346146 356 1510717533409854833736447380938039602193 357 1934792713742437360698421410560586455526 358 2477910504355840796646907190330745239738 359 3173487487308363476023767096069210757336 360 4064320650160373724430542893870419898007 361 5205220569919626430042961646027156850747 362 6666383760947918267356816992113537983346 363 8537711678357622000710278172616291180189 364 10934342113601821824410467311258946225719 365 14003733314204138094164282618870592367348 366 17934736694529222793308114277323595307642 367 22969216357172060073806139588256131980986 368 29416930342975929698679906158625790986865 369 37674589213109725086553612924034128951233 370 48250264586681353209502828325894275607633 371 61794649425789779570429016635977793241639 372 79141093429574962454884558004691362054193 373 101356876807763582552866636083036243058475 374 129808877171579114575073155911467132699498 375 166247669849821535539143038380942995436542 376 212915236097169631410246303985932107104757 377 272682906192096323236205818269770827320439 378 349228024693513454824960269179555499533773 379 447260207595910694760575185365082000590624 380 572811112379357382931646388796362135296239 381 733605549728937544514662219648074026903853 382 939536770433106483088926276494423744525607 383 1203275170590018784518613919346071295582853 384 1541047867121795547008732164131282575724945 385 1973637108788800367967573565742224672453911 386 2527658952257812906683814474797886144514465 387 3237200876735622901732259573083540734224593 388 4145919095207514422426885545086462702332689 389 5309724604220186185672611749435349240915683 390 6800223237653427589031739916338545703299189 391 8709121381769508605775592841931933323479229 392 11153868423379611693793778487710772484460434 393 14284883095840784013435289477529818410534429 394 18294808340585430135662698213520252625334875 395 23430364111009502404587688086074026194034731 396 30007527389976188134749452937122499160846981 397 38430973406728461704551680973771964372558226 398 49218974219183149472024464484216667553486563 399 63035286604644913997672300474523719420494794 400 80729991235393748645599411496720878633175086 401 103391795864167697379633594926234873591707570 402 132415020594366924905116852151899262996272188 403 169585386659129031971219418450541666738700374 404 217189887062931484371320149620604711326547555 405 278157499131837042988809746020348942813887589 406 356239396638478159445903232352854595599638322 407 456239749470848041755879112825359849470733087 408 584311311329957946021253069100424157602482246 409 748333982175199406072336520163804231017196131 410 958399637350097586256439851915427821438369990 411 1227433053625183396120822016076822099544989884 412 1571987136073271944067322253987517352007708609 413 2013261373955513009933644915209736461378419774 414 2578406188479340815982767999064785367104917603 415 3302193425450115769482212600506812380005908519 416 4229155773752262773672770990921077235217414641 417 5416326742345241740147450213640105329285438143 418 6936749779215559784527949166807476076897867412 419 8883972438969229251894681924928428691051292155 420 11377802113151914974515640640578793588398294082 421 14571677457957562133048691505836009029773550953 422 18662109063516413973930540304084023514893770104 423 23900770223841979269972244325775668818148762310 424 30609981720107577615647908813492969180337311390 425 39202543354467038476841538026119565086853733217 426 50207132415545480371334502990948411099322064663 427 64300831775111944441219705777305272975374161027 428 82350788982544307157024361578395669823908119721 429 105467569529519267806478151071403337345526995204 430 135073486968312864720186507328777032775657149427 431 172990114052760491326551142788191616593275082003 432 221550359227842981690994565190207168488418649928 433 283742004233929242205658693641253474877586851049 434 363391534309772476205235724542249138096131950796 435 465399571573971041782097034583585443121447773717 436 596042397169875358897183201239751423262193176128 437 763358114023414063883283113869559796618059018575 438 977641209773382070187962816944063270744262670070 439 1252075949005823837455588751311240128028669248137 440 1603547565719152739394543338639800755512301835392 441 2053681166518326092737824105893655042069465827072 442 2630172265467271646215495301852090202720146013196 443 3368490814843097894452447082147374075698225993610 444 4314063576237459120608455176218045610496852801836 445 5525069107450016970974845379477557633446590059069 446 7076017333226769842058991514065568157723217923783 447 9062333941237250027554360797770379758388029192913 448 11606231668888525899971888780458168372280859917010 449 14864229725518166952861334209637082086751310072456 450 19036783999861065433601831382138490564538713989493 451 24380620573645839119806371017968696069409315077966 452 31224531389357621125573645045273256395835330836530 453 39989603937271056551402201484135117850503267075705 454 51215129640179503285449885148536782967773664818626 455 65591785009296327870888893664935334722463599696963 456 84004127118922810975646090676604694492964859666889 457 107585018032547783923046354281860821852972756472217 458 137785326769455189610861794754132551856783958387707 459 176463197387038210645527820384329213923688995410087 460 225998375604679312661290500797135839393960567089457 461 289438628179959250870347516218177182602216689456517 462 370687263828997803473652720458954918428229982045931 463 474743293350584068776974215739573402326815650714590 464 608009005362886152778102534769233539700817629487866 465 778683881963492971052168364189243278229851375896207 466 997269090887625768440450234547872386948290863832609 467 1277213594214935681885303617002888857155450929882455 468 1635741626961994748000424966538816683830193091793708 469 2094912458100568999932615281219711255580702446795458 470 2682977638256885607127833736151261490924724845829158 471 3436119241905300009989448766840923523640370955259897 472 4400676053439914398743568889815190396668347416997816 473 5635994668386781487553133843597227354839040576466427 474 7218080930373106310227928957640728610049040269413608 475 9244276366984024446384129092482109814591499539897260 476 11839247353072010502899405597808652403196367793444736 477 15162655498685918801951736947601998006916839082307341 478 19418981200031690763649530657663640166418202065676164 479 24870104770227456645644628732451216167895328963889790 480 31851419233109978927054241891750813581696761220252787 481 40792466157111800562557251141664645258172007103470017 482 52243364196761910764237030623828397191281974834511117 483 66908656419137906648401581787640616008963011435870610 484 85690658950552770891921891858224003855274340318358816 485 109744978069529140343477444579140617082391004850248344 486 140551611564001622371194265251782252866183058742634033 487 180006009028698620864839606323966659003309715255468374 488 230535693798752858800216394134135281692160350449770181 489 295249621954559752255398679324717339079350229490913821 490 378129468057158760463371563250819699709226753692907180 491 484274606912774999213754402675862310498940844305132954 492 620215864437923079361671094657063016173343522872421048 493 794317341874926159456930566538509624082057114107224854 494 1017291036524910784200487355139427125998522928047466235 495 1302855922232754879317789100849378553911149121498176979 496 1668582041079840520835238775452786981722290768487997233 497 2136971540984234821859734854612961695311397058354331872 498 2736843172554572773692007115632694027985366760173352642 499 3505105429578501632426469659754431006794855296688006205 500 4489027429727785686018032080155840817427006401053485604 501 5749147256683718651823478880946089053493140735134645263 502 7362996706179236034587003482798455119933223501153148647 503 9429871609599087993297654327896007737029487251480139207 504 12076941240364351120772648422537753788127551392133173305 505 15467072698502431350292717617814598743788401397526179721 506 19808851686815187844070829500790454339684369878086794652 507 25369416230146338886941748860244790185030032391324572763 508 32490892962099302184720889463000597593139447239054598951 509 41611447259876684749292024372519542343504560398395291742 510 53292242385622088935927674121555329328622805933811924937 511 68251966357978389268960555402489617178234678722782781677 512 87411050899734745450338452661186369943097073330722163974 513 111948303134900835156764535454732419057106884611420421493 514 143373434431751908066202147595192676238239490631539113761 515 183619948897174253009854742826995838211066026101045585702 516 235164106702419727190775863415682438053035596469367095614 517 301177281734872009072437513340402095918805812588655761252 518 385721087733807333136183313521998620778603054545312542377 519 493997278498329764069450724249062362206714976786822607208 520 632667797857523171230571809232025396880208866320072700585 521 810264671219724410162456309487320308006556494451256262019 522 1037714958229403089179050083502781670650171323163381890501 523 1329013065461711567393353241089098992336070537473305770315 524 1702081784752950257088082465581952310604723100516596938427 525 2179875034547771711589401465092379058860159790461014744346 526 2791790152982783934033371356358599156727314565855068982825 527 3575476637314931129557729686789814360353545263299423004413 528 4579152616584117078019122597177377856205451268894661798681 529 5864571583864674486134982301340466167124792691556111351394 530 7510821923190038830170455065255984268067873042498835913385 531 9619193005859272633486173589661189603203347693231009152306 532 12319407253989662043759920388162047606441218952699385524652 533 15777601613483359380966638216702611711822094414794792360901 534 20206549515048737562538496894484752146957755903605659930453 535 25878752253142445567026597356431420138238983709629872200246 536 33143205260292550449683214062353715086705383312425045360657 537 42446870860726942723258842085169551191723444708500901075305 538 54362178664289102241769751522134013442757512682255355699017 539 69622245626175655754797274900882946996984318111465789811257 540 89165982768378864150306050956769748272767252546250295629671 541 114195863858514855335794679252853604627081974309037584488607 542 146251910398021327824172344003310999406872586078232090258997 543 187306445017762976585035435725353375042044387592846840714285 544 239885443203529734170849425287364982996694410505148771379673 545 307223949797865621256629304013012119478015970831744766915970 546 393465122639057359091028844210359973722048563818114645865004 547 503915149958937197781017744716153353398655674598630627446674 548 645369725923788210728196163283270034233695839095365217060714 549 826532171483403981742619995713881638926910828953239601638677 550 1058548926383548759683624758101953283489159083531282299148352 551 1355695359730184291262162101025539477532206168401681965233651 552 1736254095191454274438050381001764535445932397063573798183787 553 2223639891833124319630315749462231037708217732516649764207969 554 2847840291490513447892396719758903004393677907781373795772307 555 3647260671848664472381903928193869270239565736527758895448559 556 4671087226401889630010391603525620544789583987607704911321282 557 5982313259116631256679609073784967187956347557466274825093578 558 7661614993597537005713610543182508252001900258940541371706864 559 9812315364907266609106657865145999272956393980091763037009015 560 12566741202847352703364789351975441208093288961477777608070165 561 16094364947149638835578018803561537198283856418921299303092074 562 20612231832493590529139211166085435127052722668758455924884338 563 26398314100097923427216051617262978391400634260770524658839868 564 33808613884735450183053004915509014285497794472976170089671524 565 43299067071972095178347317917754362272764786923031618316704260 566 55453595811261943616242385339231802841706600260029855613380785 567 71020035680846134882544741544273625778619349995007986821492626 568 90956148006624218065519153880316493828551679505508206485460061 569 116488548349661511932536664834692559588157279742971607330479551 570 149188176874235843176458320192911730371911302046347341948610499 571 191066954085903091460137321573857617220343223873803014180620920 572 244701568908099778868187345671703668067808535645665423848725185 573 313392015445874337002927856649003500603361303731039881147010483 574 401364632778928514046223710039502253727331877941564873594663440 575 514032140278272238847239960189742490954674894272191555644172223 576 658326667722610735431556344064019581641212097739191235599579801 577 843126270664978436063257248006889850160853324122269056363310753 578 1079801173397034146378887485522374326972091081547602686875257438 579 1382913348376636689905404838531670966583633845177840493975267088 580 1771112475365952196439573966940338583652217847054102079431949821 581 2268283406244620231964201580431273106279471082608534864374986458 582 2905015735932637464301245713120366900225938688531831226786329946 583 3720485898183278919657148539129962964453672619089182504097422481 584 4764867586556031391804826105923282261106168735732600833040096322 585 6102418807311886922042070128101043861310278428290115531255775288 586 7815435502322100626498712692494069340510565417885566572006060023 587 10009314997811970216811703299436369899522035863841182261492713843 588 12819040819370403431566693533173136715187972587234719500377785536 589 16417487866513000799325664808208265233126817707687477613962611042 590 21026058941931003017910210060996514045716513878272532704170258408 591 26928307072564060641335415459957214039493972110559450220018512158 592 34487381767403548010117915439924624715433980469768991817352327855 593 44168372633511724322454357059312905854960732056949829765628591291 594 56566925093067762883054472578697786508351171585340913250773899843 595 72445888849818131607556343230932272558852001097147321436566273549 596 92782253986851261121367685114371825321569756770396032395392404089 597 118827262548000163884483794851616405400127926675951519188655496602 598 152183394107372969306986288153855661157094842546347526604557629139 599 194902962042777242957139780049894184497455312663078531345738146585 600 249614386877496166356564896360338780916113300400129764806009141853 601 319683915950713636628988732420670906423780604730599704837978929599 602 409422739594488181035270577364612858757142918337192627207197936240 603 524352247120557342974311394516645138453080071513988200313963235385 604 671543743106933828731812677983483459849401828329023271533279589079 605 860053525816941465920753286720172472024366725827272805906228306680 606 1101480096959770075015380424616525994213688763089492424490362359109 607 1410677786415750469572889622222684931396118269397719303283722834726 608 1806670699343125694962440326531659503895668607423984686168015955631 609 2313823218382348433671248607451711215428538146367554906543787173964 610 2963339078821497569272939347345695815802249859210691768268992480269 611 3795181250800103336567856607767333435938356704122724830533471518166 612 4860530753757948000529550220311838299804357122985561239455030441176 613 6224935687392061796170934072681558256480240747520901077425046774576 614 7972344230557048906929781259987685653922991008279440523412106977159 615 10210269747722328152240624891027451758747305255778444164314190087162 616 13076405798143713246756440393190743734452603968933231843007530584727 617 16747098051534918167459607505016683622153024191814247448516258545916 618 21448194364504858948360584162891355640948466227740881133586794724079 619 27468940593884885879647499133564108137113673492612622493717069971529 620 35179777119098104499493466812942746171718062694309363490661661763579 621 45055131045896098266971519736769357193823117695098680856895217000080 622 57702606434674085360775398591903558457258876289526463579904798388905 623 73900368549880646978414247207850633582781942832298131378048552230278 624 94645022283195496283760891308472048001493406417875044775606998118743 625 121212930581535498470457832077475506758510049664758832539993253116972 626 155238745638425970907063619237418183648961203003093148930167099688745 627 198815984662472606355113682385548068575231183371766894937268175929299 628 254625838380417173328090336998553530638666204592016997219948683255848 629 326102137516753151308662225393900667391500756722904510997775660984668 630 417642627195268987016825679311912238788532036369479493007318693693936 631 534879548410214012934449655600194666244948344092764972105817796656883 632 685026174719828367984125294456437847664855773553640871794392357354102 633 877320625636244382556586269948738822320265586457285817131351434072594 634 1123594263360185474093265617114830304962195294180290862755246165228979 635 1438999644788200885219784370782126440227587037309658679070050249397309 636 1842942817728473121043748943103625687140116861467197318767229599200811 637 2360277323012729964079236223013694459228632393142653778996471737515905 638 3022833366254187995984600070722982874505111610599704096674687163928799 639 3871376245091494016156861005497857285269153248286626520217235041640999 640 4958114528698245932526559893305139842844796753979172572526399012341012 641 6349912311121196748794139151098593405513871018553902492814102015543032 642 8132403179785951231965015920503951163679847977410649445111512444547423 643 10415259020626553516072873364550447439733149533206641054732682025520515 644 13338937835297779460377752072009217084431114476788806912327561976139397 645 17083325745578528380565955985454567359193647455337949762820609066988838 646 21878804904336007340203824436730775221408259196274392660778129327093357 647 28020428291949467495146082882692972507347535579109858058479024659635253 648 35886073535427882267277971577689331884377251113707408019902798095485331 649 45959692706058223431371387054725120560102032853883135164253220839373063 650 58861088593322357979793921946141646475667094643601364906638292950164275 651 75384049509413930171341916192018018511884535573084396500005115204494757 652 96545188956672894710384302853709935805013582427841081913206540053829689 653 123646495131780820460670407346597936502131253384554691931206009336246476 654 158355438770072539839481506075758216664428253874868802405385836896311277 655 202807568150929353416415117966231113325317080888031114593004347574740949 656 259737903659972997398125267423888351713496103799773785082031372277138071 657 332649216263324468602131164907025318926188402948462156478190710834480706 658 426027543617449383974591688550814967165529424227569267050442052289161924 659 545618203943228634368287757189367802408249228285779614004121924514178316 660 698779290058187136303035927398705085635875482960515052335453479029347285 661 894934393107292071282892273502758725864287792517509181275227495403890830 662 1146152410870141632031901341055397798494097547330037320161054063997693793 663 1467890114695754001628978118981595002464257195368253311142153160192090696 664 1879943163218316686040302635523841674378441096125299617699081171715540070 665 2407664076179035139988912430859210849982087613833862201049770751609599563 666 3083522107019073958078757588802915145555860317324729771090545108810045787 667 3949100989023653789569538757758598920505810360922617029306992325943306476 668 5057657470983434393125832430791029246619112897075247182052988752012996557 669 6477398062215353110469905284005425468934371182522230011170288820340500795 670 8295675596282118090779834259391884675261655199047572139228365598255968522 671 10624363816728897792900206524781445118976957296177406004757490959012733876 672 13606740668693275265611730611872698877489244406240123977912029061703877905 673 17426303806873467984285504120943116987379822252219662473700050294371999740 674 22318060714433847184789481427467603831812403548944218193718240365859805373 675 28582988083605611875638838661625613474779987023877776251601894940999394945 676 36606550104918706434078620722381133517473598446631880861950782470452365368 677 46882415045770958618022685415654405038441440768942961338048842870675386210 678 60042829335851512128054243952531832842790671182930788917708673271315952914 679 76897517995489733687746183297270031052712131991048836677745043201993189467 680 98483504846029713355912033040785011310078141635200033914559675397656482891 681 126128917806252641906601979014668246891828758629970600038306148374690793961 682 161534705043732750908206425407042628740804159404587575833146494339236874346 683 206879289756914071602076594112489398482575376294026079240875818144476423289 684 264952602716166196794164026599167941612824225766400079928926889754632304488 685 339327739226852516963575968699407196853636228760976830915670643831615780952 686 434580802107294436542059480982955212808214713816170873228636635411300702105 687 556572457030869338467581881167325472932449136734673097978064912580911463927 688 712808523577851253574297030917631367474221105954860699112278175552102327132 689 912901788198001778220141933357717756169529391535673439457558271392492515845 690 1169163453197804611132986424895953207597907188035500910553576873170769140797 691 1497360612023398720262801129898698202738267525178158966817548240046201825334 692 1917686356263276033321498221310521053404583345797813273787990434388764537126 693 2456002202454657022522328298353558610091214454071820139590849319155145250135 694 3145429281885139488742291803813383418555234362754936538371700953507476939276 695 4028386195033602913723361443063542544581724501090211554497028788222280655435 696 5159198914372507986811607194156990840368215927738859453528068445563361559281 697 6607443315856273221712195574666179228852104455846935097908566444558349563378 698 8462225996099962740303189319081218446532675017674497295668678587205993607164 699 10837666762456365133527958499324626108741784476018897234535551850875237561727 700 13879920118912403987736244232354580256692904967781968593806417038084469001576 701 17776167761013955014721405731268002303932352076539816699410595505297533975497 702 22766135363931204275767727298554885319659545499989476839049932088198902119887 703 29156842260768316496332672950559450459411712070784206250752029816145268753370 704 37341491519293516238456316514727052181149171580148375139109679746959271188903 705 47823662672883901203108920245618747882847479765720582407873183840129479536035 706 61248295619581611500877582763120570952742431823974889845888710736970691182360 707 78441372045531008932822039433401017432501031922176472641356227224769732342926 708 100460735864431638482249069494041439660363017402557655102440532139329845635394 709 128661179518443761432964566636145499369224661335213348438610291154192142980075 710 164777800726204802143335774641756897757349770252809871026075354491590028785528 711 211032758395259558227655640760078873791825012243246901154279433866432968271341 712 270271996104081812585606142526184572713127606808794845965038883974639235071178 713 346140345383106515053732017300202409793912782434387833881226938604865989567812 714 443305782430363959596579720917098514631895947471488631298547121618633709660477 715 567746636176403395776786698659083009369647773526370492571739478347985612419578 716 727119418841000753970846453298947232263044900749805723872353380841001097798257 717 931229910609990058587423523110622218561901777455610678166403575513513872402417 718 1192636483009840198857398589564401138283793075023448638504614824144197401782211 719 1527422781850260949120617999506609957479409932624212170287438322467239633413268 720 1956187310845446085976335508396973453891276534354340515540909593918946073031890 721 2505310802342007212360334696279932979964077387236250563107856002446135797082052 722 3208579353077835412136141089563327703639103590759947161922252977765004231356771 723 4109263192165002748598419711445634233184290027406312895249605449070931359335751 724 5262778982319430806281076025196973531159747950385504015687921441722331937339429 725 6740099458596812324744752535371629518296783797663901927853748255724540678338651 726 8632120190568108775852732824989911454299334095123916612700082584148123745131484 727 11055252143108018189790955836976529414793078393199597176768881136797683226110342 728 14158584131073227468446383885496983046832339269911221369349697344585784798100103 729 18133055854510863492081942028991565491971432092960594134617934570848636600002342 730 23223205906669067431901477296964307045058623943824325418985983360789639294117804 731 29742217578257002879149221119199275324954746479524320765674285325661770863945657 732 38091188185966484266079034581193658054007660293284357997111410713356210935843248 733 48783807515395854298754137865772867492659388217418008386078373353367046236227293 734 62477963776829059975069136609940228443299626164964266033810917014259973061739025 735 80016221703622581026950539724246317844705581204651108603292540431832391365614190 736 102477663302109489897280178399070056008220883249160719687828921080322248576384842 737 131244280875424976971461116481320447983716016815539236998272494185760793224366638 738 168086007306070830611479811076868004054366849497185373302895644002344935169932852 739 215269615282617258790652553850749963718292504078536926106086243724434651361049569 740 275698185748102573192252682052257629258728113544927836714820034475478659363662726 741 353089726689974421802462087821404554243596599445288474449961419812552700302082483 742 452205932207005331071302381131892074812244730015798611799696982818008157689207053 743 579145156785477685301522173797278292861753647153460933507667951771277651229940356 744 741717630706657837668656288396434049564714367950168316359982212053908104959795969 745 949926002583974605383763393136683825495576709903566494797362072899013736095275402 746 1216580775524323169294497251799862593605148362400041215992356921640393929230100991 747 1558088503051082374576574302747808393640579520617492534466032120331685339150673413 748 1995461240371561985527893343844018392792703234444614723645790975489648254946477092 749 2555609359819957599870076308857932970480551351309299442587590957562800103800439383 750 3272997273945171768087145899589620372687097401891831741923945937520311945522205658 751 4191763938447627617501430725879585815325230124149706646831302420505564482023496972 752 5368438603827663453890081746701151952932710565455183767020084494473352053823432424 753 6875418908666007302385983200556667827746443575212178049519615116463554949845401810 754 8805425312294317047790631947164353568854627190160271867035088467429582452076914432 755 11277205936159776666924676909193097774504666691870873753043608248746396695460758744 756 14442842817483491249404191998058477898464587642785818119580947257591105536618650145 757 18497109109418950783366106369581918751207290170065064115254846864475745012069796002 758 23689452951158284933273324626521770412132144339448196920083997980295280982696612170 759 30339345343396237781356299895406499080520271288968828254222049044069402896275858508 760 38855936342795654628575760722537071078838202130081591425286817610008338828896670728 761 49763228968419804203201579814515183635878406229109439188156151124905813246618684701 762 63732319703126279515300418820649915882283036133322785611040691585745927204639342043 763 81622689261566179506411131407389926168147106120487040207295266445026061932570974693 764 104535084135081074442597059102505082991107334373848565178429531815639024457264066989 765 133879242573228590281921506143485161213907871939392072548266377627847085695077623359 766 171460632000068955344785467159104720173193001830567940805321239178156976367004813165 767 219591534585973562992177364611545697206740863771259893096719691268705348623865835755 768 281233315772470913118449724510936371835482246462621662932798830365275736887520026703 769 360178629151172932896937620354392882268229813350785172460191090135129678102089492969 770 461284768274658691455353177346969144765554013751912127328607405279141296496356250960 771 590772522910838084861539837770035986379484255001935564443363466933776345394847775472 772 756608927565168360156523963498612665263118393794256787875758455189087658233434704026 773 968997451761499495106871336488241006943447082348048957377126667838408288060340376834 774 1241005792175780570011485199596135048570949857455521823422633829691539478505351313961 775 1589369892990082080196843013696693246410918290256695121826788401392435664406896113234 776 2035523663684479768208141783594412305280826163593362837919404661287979790663640680194 777 2606917750042810393610318008143080111433647366685589375910768032979824936524902671168 778 3338708498817874184836175195478983269831463645130299628500278986312629714908438522730 779 4275921033525376519681827612592519946931381083583325426230788558457893371182325026842 780 5476219529622997810755684218702978703311855222285202979583954108083522130896848906636 781 7013455136681805682519172695081492642527686038972154468371429921393210205822998611249 782 8982209841692507605273254585838346007556026136893576920971929488636222744678590007705 783 11503615845237868772300411225060604335278431777837836128084812195104175778875771095867 784 14732808501150800942093756246350318033186705199894172938332485751094414071699725873362 785 18868471379060823434701152198368998836098710517927515308828833362800824790543360548702 786 24165060731945866089183871035940788026836829273915204244716717875571510948937041005812 787 30948461507415347767231582821877315112610302440157922189190475739799212138142284218701 788 39636038175139443865446531469937932748323392565333100540121987130816180521615210811123 789 50762314044098480412889730493712532823898537632053576876701895836381116674849268480943 790 65011859049220231918471855008018504202482664397927967210379008023861935202928744982096 791 83261409504775076271911090581471112571188796167234648673817168297608428182493926900675 792 106633811340071178202311815429601548888961935249282089003084913114679644713353401937893 793 136567105800169936531806119467010012091564901847320632525644841322367940677756419729685 794 174903008269631637072922528019907391400504849015678562963946831431259101733667888038235 795 224000224084186215532536316774181052339478571855573526994108954100967719051179297833666 796 286879573348525997199222139673338493387142628263327775426394932520431949830288251219411 797 367409853901313341918715283600326900983158058390310146627803678584238754251291606357563 798 470545878077512836196269783742696864674995450915113256791331803816368069896811020587449 799 602633329032077197431593883878895800630463611789448530618349167728966299674674983072729 800 771799193617544500254069713125875735106323807489896236712616556283290158349141435719066 801 988451794104114642994843280810719603615571316905331035269772353795127191884690901147296 802 1265921184353817252770652321239182094309494776900820824336632388139605786995620963198992 803 1621279312309055762028701642560158448218035475753577960669807057142667077720628778757081 804 2076390411195348177055318550759121785327484788313664367599286749575870707484326019555331 805 2659256247193838626135550812717684817626339870400028149786773519971904001974343269106705 806 3405738993067500377768476877197816396616103832252747077263865726921176817567790307834928 807 4361767731537814573616587747323434366052020755296639861302066495772583566894825460705086 808 5586164348651090146062526277779178584159468277803271481456715023937894750816717396140680 809 7154262686779639410957359135244274945254231450056537040610109823839411312479240600417936 810 9162543634042358650689207398054349085421543259614110861876453825011071182702479032253095 811 11734571334774359953262087227163726063817051639618837787874307356928260073333307899580485 812 15028595760166342552769247858922048694448021540875749988520796057398469458371307090725316 813 19247289404869660443155129757243855907724956256790012724073176785940162887374693306860682 814 24650217182414087876800574760310373445675711926585366644126613286158909699393728124461929 815 31569806758683043137725982582072727910903366625827980436458117137347887944104357636388532 816 40431801935263258699050537023891042059221482920218063198826180572848970158865484652082153 817 51781457524529736374157757660018700208185595612059552687737064401546592280085672951547675 818 66317087416925651387810584700954601869526614707887760313856594178341823225107053183263287 819 84933029963105494483383164587917107927609016949343948871688158475306716302272507943883851 820 108774674215754136060063382083484912280035414223025498090592457988264887748589103442446297 821 139308932648266308865059792887374863295047879815835659291147112252032232066338273587271458 822 178414496347794461597620630930523008801466109247838166300398506400305309568680082561578036 823 228497425842802243575749558969274623278060004962518118348839818693895896239970990256890368 824 292639189558950530666855177938496069302721114964345595115134770762362009376138161097364984 825 374786258312752022986754136201612846688047626694521555538008214345200089911839254499178147 826 479992921084060914670643010913299732725205496258540600860690755783139742145878696048775858 827 614732261871113669437260197843345675104005611197611227301060652474688709368429677170605256 828 787294431200569274560952670499922929542777204920025374042532207177561910388542185551356148 829 1008296716871162962940939678661126624679455073769929908272820924169088317218555583891560244 830 1291336797216800942156855492112273194470888940635850806842875745142876870122076111579021123 831 1653829369811604527239192432675913017526088828567031816713486527595776976223419604697065670 832 2118077631138894698428935702369383574220631544175311775149041754855303436135232812705352969 833 2712645532496500413558444441130676286377547642871985922388801390591342055763988969571184182 834 3474115243366491174733853922566885727749389224866134930541881895256866277658689577534064508 835 4449337954260334249937117633815296445749421727417775828042413030374572179465201735581342116 836 5698316504906211461598905574094042105253164607312060703794764469457543879879112368000892592 837 7297897198165192213921159761020238220283217130457227251814007472373466318028173973434512939 838 9346497947092174932790468078741246167135000251814638401736412092815967836793435543621138266 839 11970163665358452835294550364946090066084559071947920333432839957588037092946775617122641414 840 15330321472979684706607942199408488959975212871509074970157387384088189137501071219578155034 841 19633712874373155007716857457204308289425744063118217190064120940624448413082524723849700628 842 25145114009041172753404903503031122873153907030817197008410476764104300667670018998561958249 843 32203626617813892285342689230767841249558649295537869967981042011368108791701070405052991470 844 41243542064143413406385253619266190383423776903314606177784168417571076575797515979846654703 845 52821062117762178463788093777295678663486180069923079907759190666651237181019003741538798687 846 67648520558910378092866553332978677994886280467445296245318104313477731453131746518358837877 847 86638211166723902833066888986313376509223595707436710449937488243366464164556014267528992227 848 110958518710445915557452242528969836026221008266460095876867673388205335652031441022414965317 849 142105806532915847525302947605023940257091377963676639186944899322110574651990675537033825307 850 181996483776683551456129872583446366805617489438477515126147592825109999152037552318744886859 851 233084916902424050884645395726337490417510650182279622183793877181989659757024762841581423269 852 298514440279368856654800158341333627274536459736858857458066536235434683155196756296150321498 853 382310757124662899817715974643887848955537865248719260755619120066262061500519602176910331766 854 489629630233116073819594592749725259724235809010487977364786429790334219561043111020157520894 855 627074102244120476083495875385058236686244531878251803045693849920124993010373752764779224862 856 803100763158581648562174311056665055457721702114641628379120303818561888566376481101077796637 857 1028540061657351885692398247865294280726329168793913422619057430650621317349969515788357687753 858 1317262673582113795455441795920860372724918896889605580264730482127247640256578547589844314390 859 1687032927445423247973091488663563765449543007210992711787770341020572460367702664473908543487 860 2160601795954297559338329790741532921996925400064438614710975392144787491122657853288371145724 861 2767106702386492549108740903451159868670249461184905543763894917738392513438627558140050073398 862 3543864268154210261704989237676820140031754763552168494135695985650940603434824677299814709262 863 4538666304508128644932524012460206028686314587288295071989478507473104932063351028824230300973 864 5812720314597864844927239404828447158966006204451540918026576673498438734170390217673741928584 865 7444415427099876988740270596068877319488942440218900601236729721593848160919752661289868365278 866 9534145469215932675976365769777232382666573870662666759920771885552430220613714902632855292574 867 12210485929797527201306901550795796358816200036373739738418983760307819838273581439496204945801 868 15638104864582552820511517994246584948172407357555908282124949814338108423890001124063034909523 869 20027894480341586744341825263085561481614600797957608744155026303165786579388986919698944912118 870 25649946767152881275616384347463379240874707340019351069540138233451684378298204143782379189646 871 32850171534684227191209103732689471849033969590846986154833049197247895341240273969272895642756 872 42071579315716476849028841897916924063884640476408233666918068709192415411119301729383172265994 873 53881538616922683876606751615627232483714945849269077517050322846733356887105194639198188619730 874 69006684582491736616204920668830809905948380090047065368445416595140091729308200210177098055124 875 88377626907111299526889313804563670119390755867322101972451122744575392322748645834529256424301 876 113186207756375200491595240165058264829743381435182066038597010368056742291197533481758077890396 877 144958832621002226970677855806174364526538453649827216333381963557585556214110627924480393705698 878 185650385955793990597500713905353989837649354633354593900335104042314278487796109605993688213301 879 237764509980895682099858163992664400781111309116059415839184493998952545257687978514358881926010 880 304507647077644699006385936881659211942173282447989544658831705967256036059692175829230752691265 881 389986323594778046991144991335988462584757668352156582870647882337525416740657814088025092220955 882 499459813408858430311407342246753885488067213499546369121595678872348748981994143422267419201056 883 639663726950633951370669485564372803619995577582557717271663232879141093449578727122727397378841 884 819224435262879440154488226523598312327667601392747357355591273542681738324976774997271437257613 885 1049189827491309512352252450102116696173589249766713789576454748579149351688764576564536851402763 886 1343709057894507661881679929071887431696615932925456677322603168092360181920213994266943260271715 887 1720903105384617189907965762388667151508165871912329836247937141336758681677567888673271644686424 888 2203979708794165046472394129837217512532558780808618911691699255101427881402097281935090875545198 889 2822661276847872565564059508581091991056894562372259892828363116401679296486319081868602942100663 890 3615013628313108237651775108196550779798017881909306188145013402767370443347436527612988094918543 891 4629788079809273289209465526351373329190368171095609353531829930032551238112420924267538937981513 892 5929420983662053110587955065913298011386926870215491541019733662207598149630658023605084957396695 893 7593875269327710643998213659698905053345403378757852272048323572803674381211742068486671353341449 894 9725560348135627122515197388798281658418187286292129810968503181930681423510534430947094128656238 895 12455633089902169302066709837149420172803326833408355373691459234067929309047961036931083369648193 896 15952067553619824448469167289759326895031374202347815489961050590413815721722834996021677970530920 897 20429989981123396348693333083644631955241068185547205681257208394450141144265876463843793327929604 898 26164914938194952284452591967728407947227003752215769934856597202052635651110735031814984654300521 899 33509696987395815280860909232340937272280931021229041355121045323322671118388594993379959745405319 900 42916240883623145498556306109380899481928203516838761884075322565336014115799658772581844778096588 901 54963306062538685644295813302866269586080345413294136989016353010453315933026692144766884044620324 902 70392116157524488126406834820478898654014158016661743895588651415112844744494771184476215842594581 903 90151964503307620152892540959733309098546056192817591216539800354296374834574054539820589057790448 904 115458621610665559339293902121278757941423962755258851144765787050275740811015520553871636307303212 905 147869138267594303818024585786847912301290210911362786615241952640528338424427306412800537672693468 906 189377646701275910795571335977044364086983610905872742536252758257124938470499112194532035945147226 907 242538054189586721588176816108481610783501674244047802916650100621380835822761151240361336609030571 908 310621178131233902157813567653522999753279710171993865496684168851491880753794414488191571933121146 909 397815990674251526375039905477657940149046696188967487740090691308728818039330590957424704532983790 910 509487354945496226637997809302579547068805371371861298724209008943021379489684504047340993590965608 911 652506110700590032187004764796425658735916474699758818747556624960374219848035064388508897623761731 912 835671818679696027226016782105270888173966138944357151769580554056505205142708147062641076403370375 913 1070254173996349777892951351781023835909096113577120888803922521886549296921445324355604287268216474 914 1370686400274131111441602768249902768544542217346497300707937142262454681079177494464497954762091157 915 1755453287214055160519099688004728637663786901250008097774392975426866104602112660352650673366846971 916 2248228510164194128609536576914848146997004751964447198381153418096119439019001083497165142475260652 917 2879331207916543232037517858607034459709346373241164697038655409365093200043249888692116269498523937 918 3687591438059229596790614112528945499181458587202884222196261805107957854528144754283970421858318540 919 4722739286352319322610708813103372774562302655255299173591771107821032663173023102218928323891183403 920 6048464625624116195099790486806358642787212685400967242297939075022186496901234717155962856097558444 921 7746335782952448225727864577420122059306223050422125234966383062963519340449201875200409967620106830 922 9920818220220272140211607300919811602925103020573253649328041710813589859332702735599205785229322625 923 12705702014009725867589226276852718920845931056434694477602600752440303061563989946771208312263293748 924 16272333600446361408930762998891353443986519430647014460498393592215532186542410124843056533896661884 925 20840158262192103924229292707801230524634489362955334295555596688239072350405558906554207491053703551 926 26690222008556924368303388817235087233395290987770164331841906910601794722637318055063173389688219775 927 34182463583226402502715921758676041409751831715345296478719561175402589594640469755797740639378139298 928 43777860530496724490782835153895916984878790387428615720905394127829062764095462557804306938533820818 929 56066791908119365401435763925070128019506749830452367836648533323180084651688270197595813281018672203 930 71805362728462501876262194351236876199290985463457074057803607365594621976633091289957583027886117040 931 91961925073501474217000328198305547381634094294467187506729764781132127476223960700316004185242565659 932 117776658203163435437691509366889647968715092894621967844482737044350129076266346914599174449875876408 933 150837873461413284698034554201780939022964366586492519395246341282300006238071521384501726791787575758 934 193179738816449238129905035895580574638539134579158985155519194465207904314510563780080223349964800373 935 247407435764056861876110007932295460459372305351535277877555530399786434964541981040907810295515562990 936 316857449162954654181893415333396301315469311236306040817273680297218419000056795971113212336726945028 937 405802852206110698666280069383107841005777400144302816809231745306447154773972503511495911176223044434 938 519716217162135728407893827391218880257428747198798787982265796678148679186162207795184393865170426017 939 665606328080049172563212677861741106528252460439553896978604772577832106601730123771010019511870988658 940 852449412487726064550158027414077087866094244165545741787347119195346301645647405034065030759425950804 941 1091741424614695580884260782482112676997277855629052618332232025305635394564242865192020474983509770846 942 1398205360645827785495975873689622794869377005896652307764284684249473451392358068482563074658433679044 943 1790697125217807741147289087071475133808042960439251479346951062261534731025972697966019442902393916272 944 2293365684696132001180473499316472526937411055132083326080808100260197747275949046252629289874255128145 945 2937138888354459582805967836130018849930271824722850428333891128286235075440730941515630720370583909566 946 3761626376051365952608838478291439902724753957190414237233913339092778533286597551391404045051993503534 947 4817556653213909337910705961375928378840605260260218919769607036553959496998603814099910921016126263000 948 6169898279820196692066222416699205055252701962351835909000234914760469225970723795879505118640515206258 949 7901857211774016083351487897158029378104943222333010922653541492594083494696277817062264779663422300532 950 10119996240373129208414996016874631357506415725133854719272736562010523065662094054058163371892732212055 951 12960791515261210012612744952819320684748457654268452222171635497523503892763280227540940053447459812975 952 16599029556148668045012432832063209282979512955820718501692523971922585407466635084449428975530668479888 953 21258561398928890848011399059559885727453930367165854427905373533428245402467824190880840009375963267661 954 27226075549978485334318659249143062249684516537818931278899992533425183435851795091223686221048131211672 955 34868737161607017592711443805594720428910544058008962742268487698571704586693538179876940318733145863972 956 44656778719847304227826847555027688596478437413739428938316200674886180564763023469897039465663822217307 957 57192432189061182251414054939888862716800532771350001069737507076716673969401981039415278975038145582337 958 73246982730677940843619262887514984809428422152368142739432651608900445178676513181926908958267365949261 959 93808223812072527298959053646319292267878748983876449712264676874311655907806990116854729835029135604589 960 120141233491249400934114767995583238099263181370306147161315785653738567748068305889272244438181345029919 961 153866211279243437532623936620688939794289771118336329339553696414744451620993925587317961606096381246032 962 197058164673772534799356272662493750579878704372261862197258017940154437601684744820502696402447818296597 963 252374578809389859114434200208859806736598126342198267648614570435274333572961074765890835948577085310862 964 323218924395544956630031809348943464338501360132805613534321043751370303974347262978678095335665429083366 965 413950064147768570440773574316528978864193613595085935416039826925105162069197551368668464239459144580090 966 530150441928466356889863251221536830709313709413694081725257542024527199994051806423175325102106713676684 967 678969555556386671756436562113241574889561033002792066422495537090603647010295482085252600405048949014317 968 869563846246194994229990414951320953818612683242210149289959399131921267240134356004122234484489110452925 969 1113660069896433910648690499484518087591091381420240923907326207508986793909519426944309600090712449664361 970 1426276812951337734943721472292537486631781294642190773411209297266996459002665794087192955090681188362663 971 1826648545773760295519756247187815893822671810529778982427845247256027286190490717981615412483048340974200 972 2339409068056716845556268619300292319555441365865577661251275348729524548896080597797983069642161826876732 973 2996107160497986035782717024622625949119065031896709440771971406010288676998450523356484221179061271341857 974 3837147696723245214732823843716736255587225608332281759633522668079392113019136626674242529707355250423898 975 4914277646872037844978755405696814079487935192411765756086075461928097624110723606194096845685582545809412 976 6293769929984533623320820529776469314398932276039063367899564671624986120651698796085972191921400949088646 977 8060501009093465318146239792141229723554791987043120481952949731657597171436511317053255141756871470439069 978 10323173112518975530352739713539308188520133346064606131761773834897481344750852081973717437925034652820606 979 13221002390646683911489109199471642792396808251187917307138765692942253519734321327131131877691148701588659 980 16932284512550746213251898637279085307693058364454616602607234585385898923298450475843538084185983711890342 981 21685364720665653311182168820951227616309730687462241844737563032429403642305186329552025543847805132703026 982 27772687301570121744561684413713760659572717340766150329389961198432665222677892145489263923914132951574691 983 35568788899166728350339668792787182400523555641677981935950661391453978067305601519035634703348154779639613 984 45553342750593745719531778083824279723466462258401146449608200122586739549109442177229597526780044069197707 985 58340671694944479675051393859250574702509688111577326478204519678551064305768782064332720700510269212986711 986 74717545811123438661925118715250964670705888951378453280552980647173439398832014187900379714567662937010245 987 95691590272196000359441073032742635422425156970688099345255613752147950204734139041935696841561827163288618 988 122553281821772875909951594491594173875511503144625763531171067514771051881353383663959616216898712100627670 989 156955348349465903729931716391514226915233543326859553829416537285274208007941993231930015094533395680294726 990 201014456808495897545687539398762552448521382656637342858689662163157666249326999010098925431464121515068593 991 257441446060491389534249928483413107525547097334245618726610599449460565263335108250098075828964853456432839 992 329708117525384528470766045045029701097603815450919256326316293247349166741536639064987676837739500046088927 993 422260845818080244672972685531505890086806205461661055887976293730393030609108419541171745969001775204192306 994 540794152261879727305082814404421798315325346695963237417963912983048547512363943907938159829079656355945949 995 692601073523740754337292681807468196938191336974456090243717904167835258454172895696664251000615462033410544 996 887021882614487105987155620122762904135124109016428781952704482885150385105433503125018110303523367172443236 997 1136018770854502581493768016829478542021722037972431649354385436521257619673301963939354737597861425820024334 998 1454911849446066170528126168974587703867323137729926308090344697571284573332947464835591087163525797160778359 999 1863321754856532401660423991908285307584051679617239712094786201126539576585987511166782924817100318747738773 1000 2386376853995327826953770377721872025244824406664598059662222337694297486573636927846554544708759997238242214