1 0 2 0 3 1 4 4 5 9 6 21 7 37 8 69 9 113 10 187 11 286 12 449 13 657 14 976 15 1397 16 2003 17 2788 18 3902 19 5323 20 7284 21 9789 22 13144 23 17405 24 23052 25 30142 26 39379 27 50967 28 65842 29 84368 30 107954 31 137126 32 173893 33 219211 34 275769 35 345147 36 431182 37 536121 38 665355 39 822444 40 1014637 41 1247217 42 1530344 43 1871526 44 2284714 45 2780952 46 3378938 47 4094549 48 4953453 49 5977604 50 7201857 51 8657282 52 10390392 53 12444373 54 14882075 55 17762467 56 21169759 57 25184988 58 29919838 59 35484655 60 42028403 61 49699213 62 58694657 63 69214546 64 81518704 65 95874401 66 112624375 67 132123143 68 154820709 69 181187358 70 211810515 71 247310770 72 288455348 73 336057746 74 391116194 75 454696645 76 528091785 77 612691806 78 710170198 79 822331310 80 951334493 81 1099517989 82 1269657731 83 1464773481 84 1688429671 85 1944510288 86 2237579465 87 2572624803 88 2955472235 89 3392506237 90 3891152964 91 4459558908 92 5107165909 93 5844349608 94 6683082524 95 7636544763 96 8719893607 97 9949824509 98 11345483806 99 12927981991 100 14721446730 101 16752507520 102 19051520090 103 21651995876 104 24592047309 105 27913770326 106 31664915178 107 35898250702 108 40673505366 109 46056684285 110 52122358212 111 58952948686 112 66641378151 113 75290369811 114 85015531830 115 95944645066 116 108221290516 117 122004159155 118 137471261600 119 154819332081 120 174268731645 121 196062930297 122 220474274098 123 247803609260 124 278386985615 125 312595544923 126 350843341634 127 393587505640 128 441337432671 129 494655341399 130 554166982920 131 620562789716 132 694610385602 133 777156397492 134 869141158580 135 971601400726 136 1085687412495 137 1212666942787 138 1353945273337 139 1511070512525 140 1685757184821 141 1879893301509 142 2095567940716 143 2335080640839 144 2600973694216 145 2896044253117 146 3223382287199 147 3586386071439 148 3988806610590 149 4434767415472 150 4928816572720 151 5475951553709 152 6081680410312 153 6752052767424 154 7493731516194 155 8314031485871 156 9221003508410 157 10223482137363 158 11331184433919 159 12554768667350 160 13905950099760 161 15397573128370 162 17043747093153 163 18859934262807 164 20863109357511 165 23071866617624 166 25506606813970 167 28189667416085 168 31145541909368 169 34401037183103 170 37985531022268 171 41931162049661 172 46273131531415 173 51049932409579 174 56303703131093 175 62080502693492 176 68430725741460 177 75409432356912 178 83076834391904 179 91498690543739 180 100746876165954 181 110899855083733 182 122043347502185 183 134270892701090 184 147684631020168 185 162395974373322 186 178526521733077 187 196208856157298 188 215587616754891 189 236820444961541 190 260079238525476 191 285551274040255 192 313440673566559 193 343969733618637 194 377380640530267 195 413937042173642 196 453926052501702 197 497660108851307 198 545479313814494 199 597753626403048 200 654885597702053 201 717312953398453 202 785511786969165 203 859999601126336 204 941339033817531 205 1030141435194774 206 1127071214462197 207 1232850042895827 208 1348261921355183 209 1474158115283353 210 1611463060210135 211 1761180149305223 212 1924398613503089 213 2102300303313118 214 2296167699134896 215 2507391852510713 216 2737481708505626 217 2988073394961725 218 3260941068295550 219 3558007771222955 220 3881358043054063 221 4233250602151211 222 4616133001606721 223 5032656429407722 224 5485692734909938 225 5978351687958604 226 6514000748060205 227 7096285177964448 228 7729150987234303 229 8416868352916263 230 9164058236731376 231 9975719638183745 232 10857260456166225 233 11814529182008128 234 12853850666354332 235 13982062947601718 236 15206558686509326 237 16535327934909928 238 17977006110333472 239 19540923633627916 240 21237161450775848 241 23076608602559980 242 25071026453639521 243 27233115421481708 244 29576589239527426 245 32116252258620750 246 34868085273135812 247 37849335012193333 248 41078613286405918 249 44576000531628262 250 48363160286309468 251 52463458928887899 252 56902097796851559 253 61706251566864341 254 66905220668453488 255 72530591121847050 256 78616410278162983 257 85199371345261822 258 92319015934520357 259 100017946966943593 260 108342062014917303 261 117340798824748928 262 127067404008799242 263 137579216037895007 264 148937974503495084 265 161210146123197777 266 174467280546763443 267 188786385723601789 268 204250337070063495 269 220948309462288140 270 238976247564560548 271 258437362735745542 272 279442673432746830 273 302111576508675665 274 326572467855992623 275 352963398924488598 276 381432789215973563 277 412140180366599340 278 445257053746885683 279 480967696204267525 280 519470137867491725 281 560977145631618477 282 605717298392477677 283 653936126590811904 284 705897344512839969 285 761884156780249443 286 822200670066344223 287 887173390331277562 288 957152839417308154 289 1032515270108850376 290 1113664516598926332 291 1201033958212569468 292 1295088636710577554 293 1396327503772645703 294 1505285842651744391 295 1622537839310738829 296 1748699351088436118 297 1884430846864855786 298 2030440571201471787 299 2187487905114168942 300 2356386980768607122 301 2538010521432354636 302 2733293969294627805 303 2943239871137355972 304 3168922590287532804 305 3411493313559137679 306 3672185427952287330 307 3952320234575157739 308 4253313081562648567 309 4576679882236732519 310 4924044107955253070 311 5297144220820511995 312 5697841644067969104 313 6128129234340725006 314 6590140362928789516 315 7086158569317076809 316 7618627904275188280 317 8190163925232437792 318 8803565472273691134 319 9461827187125263907 320 10168152915747241666 321 10925969956764344320 322 11738944309839208544 323 12610996886516123258 324 13546320852414358436 325 14549400064007382446 326 15625028785216510921 327 16778332648206110978 328 18014791061590165973 329 19340261032281207588 330 20761002623924506003 331 22283706020684106957 332 23915520441169925135 333 25664084874565083193 334 27537560907801190645 335 29544667620208955018 336 31694718840938662492 337 33997662751057877645 338 36464124154913896204 339 39105449409372130739 340 41933754367818707095 341 44961975335880192899 342 48203923431311048863 343 51674342355070343436 344 55388970005447883201 345 59364603954244858846 346 63619171260375119927 347 68171802654326935999 348 73042911616818837484 349 78254278402150367045 350 83829139582763472631 351 89792283185493821264 352 96170150054801346423 353 102990941537062918127 354 110284734186099053831 355 118083601611542646692 356 126421744242190298575 357 135335627157838409124 358 144864126841354608172 359 155048687041681244171 360 165933484687506288943 361 177565606085273657420 362 189995234438901117125 363 203275848974296786596 364 217464436814131739510 365 232621717943065861746 366 248812384528459620961 367 266105355002299452979 368 284574044302103195190 369 304296650751464568509 370 325356461125056423782 371 347842174464740912415 372 371848246354421586761 373 397475254318446480577 374 424830286231979358996 375 454027352519889447375 376 485187824232980245037 377 518440897905659503196 378 553924089505905425928 379 591783758526628710333 380 632175664775876411701 381 675265559079444382397 382 721229810726827361187 383 770256073061009387068 384 822543990346193146583 385 878305947525756698457 386 937767866341283361215 387 1001170049664458506500 388 1068768077886286459712 389 1140833759486703348873 390 1217656140043376200815 391 1299542572109232152041 392 1386819850677774148619 393 1479835417011438327280 394 1578958636062826580205 395 1684582150654509510231 396 1797123318213868835843 397 1917025733668696779465 398 2044760844929476810734 399 2180829665059351595760 400 2325764588256352549662 401 2480131314306893411637 402 2644530889410312520716 403 2819601868661009303930 404 3006022608949076380187 405 3204513698271005111790 406 3415840531167214644073 407 3640816037070591361071 408 3880303572343498167527 409 4135219983677217805244 410 4406538854809424044573 411 4695293945231617211056 412 5002582834149861199009 413 5329570779490626433438 414 5677494806666316452992 415 6047668038147404723459 416 6441484280167414255338 417 6860422879013315024733 418 7306053865016400953622 419 7780043398270980097485 420 8284159536180957151122 421 8820278338624049572950 422 9390390333037711312401 423 9996607357187614102219 424 10641169804368728968677 425 11326454291004897431586 426 12054981774110844750389 427 12829426141047089345886 428 13652623302044275845884 429 14527580810680427766467 430 15457488046130351730132 431 16445726985446412348603 432 17495883603398150296143 433 18611759931563601686920 434 19797386818314984301705 435 21057037425222835416720 436 22395241506086366533864 437 23816800508389304382686 438 25326803548452167863142 439 26930644304847702381861 440 28634038886967527798451 441 30443044728620684646425 442 32364080569781662369323 443 34403947582291844719413 444 36569851709539352604203 445 38869427282519832084458 446 41310761989963673768288 447 43902423272280131792433 448 46653486225496958244858 449 49573563093128186160755 450 52672834441563174636983 451 55962082106016039144207 452 59452724013065795379399 453 63156850976957762409933 454 67087265587264331460310 455 71257523296346756943194 456 75681975837034558223855 457 80375817091497526428882 458 85355131555932523672399 459 90636945535972165006387 460 96239281233176299925591 461 102181213872999139560455 462 108482932052027168341235 463 115165801472086352141043 464 122252432258326971265151 465 129766750047995111145551 466 137734071068388603410433 467 146181181411930611461664 468 155136420750543477591703 469 164629770720818927212370 470 174692948248393970560654 471 185359504069180206548728 472 196664926744890663121334 473 208646752459533301948777 474 221344680926453321872337 475 234800697724788715949460 476 249059203430493391695951 477 264167149896498804332676 478 280174184086533205570197 479 297132799856765037406607 480 315098498133343977558016 481 334129955923900867542848 482 354289204659267872792047 483 375641818352128080125260 484 398257112122159087825216 485 422208351628288496664986 486 447572974016577589396329 487 474432820984072323831359 488 502874384632332724158442 489 532989066777124058000218 490 564873452460065635402774 491 598629598401968323371619 492 634365337223346314126853 493 672194598252926652774573 494 712237745837732197875517 495 754621936065317930622051 496 799481492909093846225753 497 846958304806645866690650 498 897202242789570397730616 499 950371601284634591410550 500 1006633562823648279484856 501 1066164687903427054234560 502 1129151431364550945477497 503 1195790686664750698760978 504 1266290359560672893613793 505 1340869972722524274873339 506 1419761302955540700509769 507 1503209052717133544109446 508 1591471557780550756801213 509 1684821532915568961086089 510 1783546857632352487555484 511 1887951404059748888372491 512 1998355909219754361856046 513 2115098893991222367033211 514 2238537631262513631404769 515 2369049165811184812558229 516 2507031388673025058677716 517 2652904168809155414167991 518 2807110545123276802763199 519 2970117981936607828140169 520 3142419691292295950694381 521 3324536025526767726652361 522 3517015943832455300931976 523 3720438556613549859651966 524 3935414751748178955919803 525 4162588906960585902489361 526 4402640692845640607298092 527 4656286971192773029245207 528 4924283793624598686426725 529 5207428505686633354097530 530 5506561961924764061590199 531 5822570857626601964765971 532 6156390183338111227718590 533 6509005808426894895756628 534 6881457200436946044065183 535 7274840287162617212768351 536 7690310468884621165815377 537 8129085788419451424846774 538 8592450267194095029780008 539 9081757415795095786283777 540 9598433928051059620180998 541 10143983567976779989127147 542 10719991259571275804884173 543 11328127389766639290947233 544 11970152335547734209749633 545 12647921226606931107665439 546 13363388955685625021611477 547 14118615449142405288699033 548 14915771211145636009742132 549 15757143155325184843856838 550 16645140738652715048298172 551 17582302412811199212596531 552 18571302409332815544133956 553 19614957875335856002767903 554 20716236377801323829417714 555 21878263794948140204882439 556 23104332614475906154777705 557 24397910659136431224689822 558 25762650261414437108000087 559 27202397909872113568038972 560 28721204391150651086849995 561 30323335452486911794684995 562 32013283011172108206762227 563 33795776938344849324708277 564 35675797446221889811794023 565 37658588108946513597727627 566 39749669549100888187986848 567 41954853823128120393959302 568 44280259540945954115847734 569 46732327756369146104853860 570 49317838667179252716070337 571 52043929165165536934903360 572 54918111278885069804113572 573 57948291553540515424266990 574 61142791415019888984970942 575 64510368566975574291513694 576 68060239472707599850331278 577 71802102975650579284140262 578 75746165115415770204984105 579 79903165198596169171386631 580 84284403186983438793915624 581 88901768468346707458070818 582 93767770078679719116363572 583 98895568447593775906716793 584 104299008742635169163571862 585 109992655891373817845313396 586 115991831364587859014304226 587 122312651807264071824407556 588 128972069609023689353152653 589 135987915509338367689743351 590 143378943338240560453607794 591 151164876997383956935689057 592 159366459792140602389806057 593 168005506230008593531236309 594 177104956406972165260242632 595 186688933108522607302874463 596 196782801759003080152175941 597 207413233358533990029741410 598 218608270554371243917562859 599 230397396999722522083167896 600 242811610161342679084027487 601 255883497744038676674132168 602 269647317909275553049131774 603 284139083472583368478717830 604 299396650274362064964371321 605 315459809926957473699988087 606 332370387151691821776199374 607 350172341928651486212360622 608 368911876693842382764391041 609 388637548828368197288516929 610 409400388697183966796548433 611 431254023506037966507283650 612 454254807259302349996972174 613 478461957113567783642721771 614 503937696437264835886614019 615 530747404899971983572919551 616 558959775931877527620345356 617 588646981908600339505619311 618 619884847434932485658092387 619 652753031117274242955063329 620 687335216234583681614864703 621 723719310735481656756238372 622 761997657011054122639551987 623 802267251912478242580692306 624 844629977506519271364920917 625 889192843083464765364168174 626 936068238958188242684815196 627 985374202628673825941780649 628 1037234697884866551294327067 629 1091779907486674394954669851 630 1149146540061109667783261963 631 1209478151897061631647934639 632 1272925484350223302095248341 633 1339646817601983708235906057 634 1409808341553260435053159872 635 1483584544668583406961770958 636 1561158621626323560385747548 637 1642722900668632077904527471 638 1728479291588970486474366294 639 1818639755336434368451361626 640 1913426796264461105087305284 641 2013073978096828566730773860 642 2117826464736684218819426140 643 2227941587094029835658505192 644 2343689437164770035638759913 645 2465353490648897293728713676 646 2593231259458361730730009876 647 2727634975524864291895388749 648 2868892307386562090503686307 649 3017347111098078883908131416 650 3173360217083263785590823991 651 3337310254621791820953899650 652 3509594515742622729262275225 653 3690629860375812359397365662 654 3880853664703590472113830905 655 4080724814737558118074998385 656 4290724747246454092828286808 657 4511358540253032162421004865 658 4743156055425105091768024259 659 4986673134788810858996019979 660 5242492854308396148602456643 661 5511226836989541315684170142 662 5793516628290095874270361813 663 6090035136745449218542104792 664 6401488142854169643017389189 665 6728615879404504909356926508 666 7072194686573353174802321119 667 7433038745276943873828146301 668 7812001892417227894481787645 669 8209979521829439598883387021 670 8627910574916035334297919906 671 9066779625128775180001302164 672 9527619060656787228112785457 673 10011511369871494719452472822 674 10519591534293157475098217577 675 11053049534054802483021754286 676 11613132971072586516562301807 677 12201149815362277682031679590 678 12818471280195947504076023550 679 13466534832045014247459748286 680 14146847341533213661293424632 681 14860988381898470896367798131 682 15610613681765175118488722992 683 16397458739329221127761145972 684 17223342605388045718346584784 685 18090171842976519437302997030 686 18999944671729195043319872753 687 19954755305448326375518136595 688 20956798491749145843142430133 689 22008374263045812791162576220 690 23111892908568843571246871559 691 24269880177532743812628637883 692 25484982724038430646766168258 693 26759973804762164600275500640 694 28097759240990467467775722828 695 29501383657070379507166351033 696 30974037007897775618688609488 697 32519061408622915556335245987 698 34139958280355425897827575542 699 35840395826258115738678892341 700 37624216853076107732535712373 701 39495446953810256727226425173 702 41458303067959749786112750951 703 43517202436481494239980337309 704 45676771969393866801707285434 705 47941858044740700153720042112 706 50317536758481051152915052210 707 52809124645730027435444106821 708 55422189894701467047123452014 709 58162564075640776800308770329 710 61036354408044287019850974112 711 64049956590483673100876493911 712 67210068218451844984968426221 713 70523702816761085786106524906 714 73998204514219764833719078248 715 77641263389528677105955285208 716 81460931518639877764421033404 717 85465639755144822232525123186 718 89664215276676033659580335486 719 94065899931749315569675871860 720 98680369423016661173762212783 721 103517753364472136194021001478 722 108588656251832870829189888529 723 113904179387030133462880708610 724 119475943799573994452956366942 725 125316114209421004344662063691 726 131437424077964504769446846731 727 137853201795799621166373257753 728 144577398058080937548212689178 729 151624614480504393998400680505 730 159010133511301966642068982249 731 166749949697048192910299077123 732 174860802362642316847790060965 733 183360209768454512169706115726 734 192266504810415096836048692919 735 201598872331683212405312113153 736 211377388117567238972676421545 737 221623059648479954848371385833 738 232357868689013862679494194548 739 243604815794608063716924601504 740 255387966820870181677126909618 741 267732501524301948979876644939 742 280664764347083958223885692336 743 294212317482585321265920269841 744 308403996322512838064119447528 745 323269967390977840504625765401 746 338841788875379222336834230127 747 355152473868748652908438638922 748 372236556443227831275109015893 749 390130160679512255125017248555 750 408871072782558098057046320505 751 428498816419466571234928932573 752 449054731421398221529157090667 753 470582055997479660348749058106 754 493126012615120142324284377309 755 516733897707800129003981245362 756 541455175378410099834004004657 757 567341575273443272470675088266 758 594447194810971328744515373436 759 622828605953188231081977283459 760 652544966722594123818134301239 761 683658137669432017375275098706 762 716232803506994907201183575795 763 750336600140705095971790908475 764 786040247326651823031757606100 765 823417687205364483960275857287 766 862546228967228940413472133516 767 903506699916921675144455530764 768 946383603215784736954464034712 769 991265282592982572456752257133 770 1038244094328826150373996165678 771 1087416586826599943747646982312 772 1138883688102852464974857571215 773 1192750901540181137041049820952 774 1249128510261340032687742428172 775 1308131790498784324511118911223 776 1369881234349835138746667814795 777 1434502782324252314365636225723 778 1502128066108452319414584097383 779 1572894661988642799084541244421 780 1646946355394091680896208325932 781 1724433417041334666263765315705 782 1805512891180694633041035768892 783 1890348896467755446763136967805 784 1979112940004762704876557894092 785 2071984245120018323031681771878 786 2169150093477574724745211360651 787 2270806182134608386774319675023 788 2377156996190161010460782445463 789 2488416197696157204367003277426 790 2604807031530159942181211108921 791 2726562748958873192967067765701 792 2853927049652386002075818500919 793 2987154542941223855835303219049 794 3126511229141894819092645921608 795 3272275001811425050209132736517 796 3424736171827857905216056386345 797 3584198014231463221750316070655 798 3750977338800980389829946768498 799 3925405085380205155202401901727 800 4107826945013163758923946028010 801 4298604007990587551318785674858 802 4498113439956972130734436671121 803 4706749187275749237830511612413 804 4924922712900611532935170790336 805 5153063764053364677111247802121 806 5391621173063462746578555452673 807 5641063692781148848384463732605 808 5901880868035529876434318561852 809 6174583944670481237072009264517 810 6459706817755694866983532790571 811 6757807020636951660566750297768 812 7069466756559543877495014723225 813 7395293974671174451988900603395 814 7735923492286382203858267842114 815 8092018165373044964997455639464 816 8464270109303599885033517056053 817 8853401971998731276426118836859 818 9260168261680256187574060085679 819 9685356731542204894143473179600 820 10129789823745536380966923156679 821 10594326175241944356800096660482 822 11079862188036732289499731566830 823 11587333666609140788776179830536 824 12117717525321780960412741154237 825 12672033568768314688305472393946 826 13251346348131262050891961335748 827 13856767096749135446339423084490 828 14489455748225088475766296491075 829 15150623040547229520245460895551 830 15841532709834831293605363781686 831 16563503777474148362954005646071 832 17317912934563640938345611349308 833 18106197027750350165136509518423 834 18929855650708247433718173084127 835 19790453845684817548258400399210 836 20689624919725269683446777866225 837 21629073380373804855425880492276 838 22610577995849711553256959183995 839 23635994984901890041638350895415 840 24707261341760202685479832404414 841 25826398301824963826553689332386 842 26995514953968479064904548363014 843 28216812005563944883182621749424 844 29492585706608869383665367306075 845 30825231939571571135104866067245 846 32217250481861987573549913544380 847 33671249448111047595230911113130 848 35189949919738059527197116277539 849 36776190769591978880719444970617 850 38432933689771972820728608961122 851 40163268431064406230811421783470 852 41970418262779263838152385392666 853 43857745662128083090776005038241 854 45828758242659839046217400966398 855 47887114931659857536175556680176 856 50036632406821987745669261169836 857 52281291802924875604501097698636 858 54625245699681618826185323402190 859 57072825402387262442682349329688 860 59628548527463013465246405442462 861 62297126905488598730550677587720 862 65083474814827501140170861860345 863 67992717559482745494658444629038 864 71030200405376250842230309448346 865 74201497889821357034282608310087 866 77512423519558907116990462397105 867 80969039873351036965846636963826 868 84577669125776689485872555768032 869 88344904009547624146217972187245 870 92277619234366605577909983079853 871 96382983381079299168817890253199 872 100668471290631630808241326400605 873 105141876968133736111935785072533 874 109811327023153777892145683374581 875 114685294668218587663146996380539 876 119772614298387137818212824314549 877 125082496675686001015077704267473 878 130624544743157268552158157969081 879 136408770094267595090586831697319 880 142445610124466408238142791184919 881 148745945892760576230633463926907 882 155321120722296503172526095425899 883 162182959570107423666070197303497 884 169343789197398392397543355742052 885 176816459173002814783475293569459 886 184614363743957410165575137045498 887 192751464608505950126909521492167 888 201242314628261328689461886173258 889 210102082517729219917561591147580 890 219346578550930426139254267029330 891 228992281326451754495950311709243 892 239056365633912870870848370436896 893 249556731466557829180108834901494 894 260512034226471196191576508768600 895 271941716170778678261619885118322 896 283866039149127609166741081913422 897 296306118684752406337901853163418 898 309283959453521238298677318809749 899 322822492217531544529251270587348 900 336945612272081215941794446075968 901 351678219467188111739288722473569 902 367046259867271101533605129590776 903 383076769115139979527230239861552 904 399797917569077811877281797814241 905 417239057284536627400806826527639 906 435430770914814752940881365224708 907 454404922608040698372981815247508 908 474194710980863746716195141130116 909 494834724252444578804717772021086 910 516360997625660353906797209088610 911 538811073005887076190181212647247 912 562224061151308391922100663251466 913 586640706352423721540649407968394 914 612103453742301057311906806199266 915 638656519343140546909366809500183 916 666345962958896032406401511145873 917 695219764028042897071143165699029 918 725327900555094501808335730917689 919 756722431244156244313423139250062 920 789457580962679221913317513387503 921 823589829668634924413501878055264 922 859178004939592511968898559523615 923 896283378247641598121660264100006 924 934969765129781108750534336811398 925 975303629409289558394976212867680 926 1017354191629719944089408391968679 927 1061193541869524551502807586995039 928 1106896757111928244892702591282291 929 1154542023351534767243100435822247 930 1204210762626287197685464050771671 931 1255987765170812881805410381311934 932 1309961326894883963825264662724556 933 1366223392398719416666257063391168 934 1424869703745163465388243571342074 935 1485999955217401311661957139226653 936 1549717954299837629585753964550162 937 1616131789129069716425618628257532 938 1685354002671558325059609479121242 939 1757501773894638950693135781355680 940 1832697106207949001759210954944184 941 1911067023463176356119610952537511 942 1992743773811288121518583677597374 943 2077865041728080177628858261949584 944 2166574168531025733146118750257798 945 2259020381723000637943404938020381 946 2355359033511553736384346406683830 947 2455751848865978917822939096156098 948 2560367183488562749950704363403045 949 2669380292091035364811400453747187 950 2782973607382475611373243414841068 951 2901337030190723083277648478573129 952 3024668231155764581908352275926883 953 3153172964450600662397812296315526 954 3287065394002796480716489535033637 955 3426568432708291181244538337670561 956 3571914095148121274179227721204125 957 3723343864338518115221832110027732 958 3881109073065410005338318530394852 959 4045471300375709254278316462789754 960 4216702783819938809541479225070606 961 4395086848063766961330293150218163 962 4580918350509920110911442517356332 963 4774504144596749530680899835975312 964 4976163561465489467776618839677818 965 5186228910714979570274887508926576 966 5405046000990388775425859184736164 967 5632974681181291198676512677050764 968 5870389403034365064812782162643552 969 6117679806017036191097829929048212 970 6375251325300629605567861886509491 971 6643525823765051767428490679358686 972 6922942248961767220013084597627591 973 7213957316007885099715730260336335 974 7517046217421602720316872625589736 975 7832703360948095961454613502776264 976 8161443136465273983689134241359691 977 8503800713100662375217989110133631 978 8860332867734123688621757613456562 979 9231618846106204200973691933643431 980 9618261257798695354994294454887122 981 10020887006402557981677657310944199 982 10440148256238767398304788762247658 983 10876723437049941899993256219290926 984 11331318288134912338392001115028870 985 11804666943454724614548967137108287 986 12297533059297042723303077862721843 987 12810710986146590147364144013148501 988 13345026986472241466990847787332095 989 13901340500206711532704385462856989 990 14480545459762603307345092052654722 991 15083571656498930254810563686328860 992 15711386160625249609124924676057678 993 16364994796606297386827837414991068 994 17045443676208637628338347030675693 995 17753820791412401568163548625481920 996 18491257669495839182191258531597298 997 19258931092688216944114008817322942 998 20058064884877723122557501622207539 999 20889931767955573800141493228497904 1000 21755855290475610671923535309889264