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