0 0 1 0 2 1 3 1 4 4 5 7 6 13 7 22 8 38 9 58 10 93 11 139 12 208 13 302 14 438 15 616 16 869 17 1200 18 1650 19 2239 20 3026 21 4038 22 5374 23 7081 24 9292 25 12103 26 15704 27 20236 28 25992 29 33191 30 42237 31 53490 32 67524 33 84860 34 106341 35 132736 36 165212 37 204928 38 253518 39 312629 40 384585 41 471734 42 577276 43 704584 44 858078 45 1042457 46 1263860 47 1528828 48 1845727 49 2223673 50 2674063 51 3209377 52 3845161 53 4598454 54 5490205 55 6543652 56 7786969 57 9251492 58 10975076 59 12999841 60 15376235 61 18160745 62 21420425 63 25230449 64 29679772 65 34868110 66 40912767 67 47945670 68 56121077 69 65612542 70 76622450 71 89378406 72 104144714 73 121219064 74 140945674 75 163712190 76 189965820 77 220209886 78 255023226 79 295057659 80 341060441 81 393872669 82 454456717 83 523895025 84 603423108 85 694430573 86 798499706 87 917409045 88 1053180345 89 1208084333 90 1384697245 91 1585911532 92 1815002488 93 2075644825 94 2371993592 95 2708706777 96 3091042771 97 3524893284 98 4016898924 99 4574494532 100 5206049290 101 5920925794 102 6729648896 103 7643985297 104 8677144704 105 9843884271 106 11160752077 107 12646220117 108 14320977702 109 16208103953 110 18333418437 111 20725701543 112 23417118252 113 26443494565 114 29844827984 115 33665637957 116 37955577030 117 42769870924 118 48170055963 119 54224525162 120 61009415772 121 68609291084 122 77118203789 123 86640541752 124 97292308848 125 109202165621 126 122512968979 127 137383057185 128 153988094281 129 172522649463 130 193202414489 131 216266133622 132 241978265062 133 270631343804 134 302549167380 135 338089678793 136 377648788650 137 421663877588 138 470618375526 139 525046020645 140 585536333908 141 652739784112 142 727374341947 143 810231723428 144 902185226764 145 1004197281567 146 1117328803053 147 1242748300470 148 1381743050993 149 1535730061191 150 1706269400001 151 1895077388908 152 2104042487510 153 2335241137195 154 2590956694161 155 2873698420923 156 3186224028731 157 3531562434416 158 3913040565822 159 4334310589132 160 4799381783973 161 5312653063306 162 5878950841726 163 6503567857241 164 7192308108558 165 7951533138817 166 8788215350852 167 9709993106471 168 10725233926232 169 11843100044417 170 13073623249471 171 14427782787593 172 15917593957400 173 17556200570746 174 19357979742434 175 21338651557748 176 23515402901998 177 25907017400120 178 28534021680935 179 31418839163459 180 34585962684082 181 38062136384001 182 41876559275207 183 46061100157704 184 50650537548128 185 55682813369073 186 61199315522365 187 67245177142181 188 73869609124064 189 81126252813453 190 89073571109453 191 97775263749418 192 107300726972657 193 117725542180655 194 129132015768703 195 141609753654073 196 155256294898800 197 170177786624924 198 186489727207123 199 204317758588369 200 223798537362236 201 245080664194938 202 268325704217297 203 293709276424521 204 321422248171462 205 351672011255590 206 384683879263270 207 420702581243071 208 459993895407847 209 502846396218124 210 549573363188765 211 600514823079606 212 656039778671800 213 716548594274803 214 782475596616271 215 854291859455238 216 932508236828389 217 1017678611540533 218 1110403430419478 219 1211333491485747 220 1321174061969212 221 1440689290594376 222 1570707001548378 223 1712123831995775 224 1865910809587630 225 2033119330683772 226 2214887645864739 227 2412447812104907 228 2627133229742620 229 2860386722602493 230 3113769291809793 231 3388969501269718 232 3687813639263231 233 4012276613687220 234 4364493741231578 235 4746773388163619 236 5161610640129014 237 5611701959756161 238 6099961028677529 239 6629535734064662 240 7203826518117319 241 7826506052906145 242 8501540482743241 243 9233212200271375 244 10026144425088301 245 10885327555517956 246 11816147592580273 247 12824416612813109 248 13916405622059741 249 15098879775183498 250 16379136330956066 251 17765045336729171 252 19265093454226834 253 20888430933296352 254 22644922191210392 255 24545200020016472 256 26600723931505376 257 28823842680417401 258 31227861534319055 259 33827114352923087 260 36637041110248802 261 39674270949711580 262 42956711478580047 263 46503644423407967 264 50335828435525229 265 54475609205918282 266 58947037770137563 267 63775997208010619 268 68990338721779830 269 74620027349740309 270 80697298415441066 271 87256825031256182 272 94335897885785047 273 101974617707117009 274 110216101777020995 275 119106704972146928 276 128696256871838211 277 139038315506894599 278 150190439472194966 279 162214479092793709 280 175176888572722567 281 189149059948119979 282 204207681006953046 283 220435118150151950 284 237919826616582605 285 256756789224950191 286 277047986347927540 287 298902898475321980 288 322439044412189644 289 347782556703816520 290 375068797703186625 291 404443018144723545 292 436061062056142526 293 470090120182269127 294 506709536222291204 295 546111668410548603 296 588502811268158057 297 634104180465480646 298 683152966214679484 299 735903458599032686 300 792628250925829486 301 853619525043725553 302 919190425459558752 303 989676526807687121 304 1065437402348989085 305 1146858298748365594 306 1234351925757132458 307 1328360366843224574 308 1429357120460142505 309 1537849278904512310 310 1654379855651168857 311 1779530269144806851 312 1913922995286743814 313 2058224397767387106 314 2213147749997138905 315 2379456459120626709 316 2557967507570479486 317 2749555124157428354 318 2955154702071032919 319 3175766977505008715 320 3412462488433863547 321 3666386329205841945 322 3938763222899501603 323 4230902929316580048 324 4544206013282478436 325 4880169993629544200 326 5240395900591409101 327 5626595264820882398 328 6040597569196063445 329 6484358189833546123 330 6959966861338219123 331 7469656696336815150 332 8015813798661514281 333 8600987504336825843 334 9227901294608932616 335 9899464419805187578 336 10618784283740037803 337 11389179632691115980 338 12214194604806444693 339 13097613689882273224 340 14043477662273197547 341 15056100543543388378 342 16140087665372138950 343 17300354896846815137 344 18542149115350190500 345 19871069993663629155 346 21293093192251247313 347 22814595038905547661 348 24442378795674063363 349 26183702606017797763 350 28046309234402333733 351 30038457703406261387 352 32168956954324885543 353 34447201650003816364 354 36883210261336524528 355 39487665571521405830 356 42271957756833276670 357 45248230195288980550 358 48429428181380895931 359 51829350717682230357 360 55462705583269241016 361 59345167871598550437 362 63493442222170939161 363 67925328963159331881 364 72659794416655834483 365 77717045611266965665 366 83118609684325483627 367 88887418249385033731 368 95047897045538681729 369 101626061178960239026 370 108649616311586331147 371 116148066146297714919 372 124152826606487498580 373 132697347103078190513 374 141817239334954620730 375 151550414064890228175 376 161937226370736932456 377 173020629868887922314 378 184846340469986149784 379 197463010225449948385 380 210922411892111722583 381 225279634842519976535 382 240593293023490784782 383 256925745667697469614 384 274343331545074516825 385 292916617545307523766 386 312720662472277827020 387 333835296938547676977 388 356345420345915134480 389 380341315948441621247 390 405918985101495527010 391 433180501814391483968 392 462234388841427060723 393 493196016564430998785 394 526188026048229282933 395 561340777673659850221 396 598792826893262445242 397 638691428683639142991 398 681193072422370179470 399 726464048952755524958 400 774681051768262513655 401 826031814291379933162 402 880715785406423216633 403 938944845457138378590 404 1000944065122632840357 405 1066952509646178531396 406 1137224091113733762435 407 1212028471551071617572 408 1291652019852349057611 409 1376398825637504259553 410 1466591773403619210112 411 1562573680434177841479 412 1664708502224102916710 413 1773382609293341674456 414 1889006139584638854142 415 2012014430774211956106 416 2142869537178735157935 417 2282061836095715925394 418 2430111728804093452327 419 2587571441628771317058 420 2755026932901232466822 421 2933099911851406788331 422 3122449975937005481961 423 3323776873349048736766 424 3537822897950314329659 425 3765375424169073562864 426 4007269589940320155051 427 4264391136089545598246 428 4537679411181070433227 429 4828130551197634848821 430 5136800844107879279206 431 5464810289769936194785 432 5813346366378805991402 433 6183668015109331944272 434 6577109855442676223400 435 6995086644167284282095 436 7439097991965927598017 437 7910733352069425219455 438 8411677296471562945805 439 8943715095842464200548 440 9508738620394476085833 441 10108752579679874381706 442 10745881120529995329741 443 11422374803162759356851 444 12140617976841168032423 445 12903136577385546534899 446 13712606370336119381409 447 14571861664597555230633 448 15483904523043392795525 449 16451914497721349002397 450 17479258919115113663398 451 18569503770224039056448 452 19726425178222396668310 453 20954021557924808952504 454 22256526443489558377879 455 23638422046433566001070 456 25104453580464051032807 457 26659644395471157007500 458 28309311965706471768957 459 30059084779231180659620 460 31914920178673406043151 461 33883123205637199360998 462 35970366504365202645113 463 38183711342831272249864 464 40530629813033932878608 465 43019028275137530230169 466 45657272114072111598525 467 48454211880414170734966 468 51419210891742433634271 469 54562174374246082258645 470 57893580229184713460638 471 61424511512795804078713 472 65166690723563560872824 473 69132515995218012078581 474 73335099299698810697062 475 77788306769281812633606 476 82506801253535886174512 477 87506087232305236802670 478 92802558213047800474146 479 98413546747013512170503 480 104357377206616063903043 481 110653421473198143589651 482 117322157693069851232282 483 124385232267314525295965 484 131865525250428927664481 485 139787219341329992071269 486 148175872660817888950485 487 157058495518992393652229 488 166463631387762736858651 489 176421442304041352531548 490 186963798942051902999782 491 198124375604786355190140 492 209938750398805294399218 493 222444510869456977870521 494 235681365389204204163830 495 249691260606042065126292 496 264518505276205811053042 497 280209900821224077631396 498 296814878968355208445212 499 314385646851027276004562 500 332977339966831026724532 501 352648183410106778813830 502 373459661819239092058295 503 395476698500374056784214 504 418767844214709304613496 505 443405476140437978754100 506 469466007548465368863082 507 497030108757521948044544 508 526182939965200138878245 509 557014396580789175933258 510 589619367719842878025114 511 624098008552899669399884 512 660556027238310774530140 513 699104987205080374836016 514 739862625592985544599554 515 782953188697013251399886 516 828507785308729957401321 517 876664758891185017052716 518 927570079574166250063161 519 981377757005262736629274 520 1038250275147513093254100 521 1098359050168183097676402 522 1161884912624159741685346 523 1229018615208869411840802 524 1299961367392755392238790 525 1374925398355004810159188 526 1454134549678147250849239 527 1537824899349673035084532 528 1626245418696238080049459 529 1719658663956119116452918 530 1818341504285237625932273 531 1922585888080509380892842 532 2032699649602989582844386 533 2149007357980910218711619 534 2271851210781382367424608 535 2401591974447281565178806 536 2538609974015466034891820 537 2683306134651365202775307 538 2836103077666653433420297 539 2997446273817877625264552 540 3167805256828828395014594 541 3347674900224099390491541 542 3537576760720758040925693 543 3738060491584564376575580 544 3949705329532653768068506 545 4173121658940461252461853 546 4408952657303729098035056 547 4657876026100286088876668 548 4920605811408673472591791 549 5197894318854322067332633 550 5490534127687601016462323 551 5799360209033443511710796 552 6125252153609193507338165 553 6469136514466623049872856 554 6831989270596626413957942 555 7214838417520701121407732 556 7618766691304018135358908 557 8044914432739393467861316 558 8494482598793063570393844 559 8968735928749444360901389 560 9469006272867569646524304 561 9996696091743089764449994 562 10553282134982473153999167 563 11140319308215589067242312 564 11759444737926498506694188 565 12412382044043942454257852 566 13100945830731542124389026 567 13827046406325656041949138 568 14592694743916614474301909 569 15400007694627789191293504 570 16251213466248776065939684 571 17148657380493489205917887 572 18094807922815079884580012 573 19092263099385353980716941 574 20143757116572524917660400 575 21252167398994115890320594 576 22420521963019341360645062 577 23652007163412040691577811 578 24949975831681009396741804 579 26317955825602259578108457 580 27759659010339331208356410 581 29278990692574265497997290 582 30880059530117540285415469 583 32567187940549170113352819 584 34344923033602026234256489 585 36218048093189177803617643 586 38191594636248996865207328 587 40270855076889682913064956 588 42461396025710758611613235 589 44769072255615471977702020 590 47200041366959781020669166 591 49760779186460826328354189 592 52458095935968395650872651 593 55299153208934502764064660 594 58291481794259900183028955 595 61443000389097174077060566 596 64762035244212444277307116 597 68257340787593952064417647 598 71938121274213912999184194 599 75814053512139447281971974 600 79895310717620858374786919 601 84192587554297553455985526 602 88717126414329108985029939 603 93480745002014830375760017 604 98495865283389411677348985 605 103775543868305191523759385 606 109333503894717186359878507 607 115184168488202411276303154 608 121342695873258763626813634 609 127825016216564280941703124 610 134647870286228565253009096 611 141828850015054263792382247 612 149386441060046540566452428 613 157340067454778314188844433 614 165710138455842949294677547 615 174518097689415941661954428 616 183786474709012949010057090 617 193538939080781016862720021 618 203800357118209118460024349 619 214596851393896577101349652 620 225955863162096065067075402 621 237906217832050593293155139 622 250478193638800480435527393 623 263703593665040969235943560 624 277615821374900350839242813 625 292249959828071556195898697 626 307642854750711139985574049 627 323833201647802766362443043 628 340861637150419642945250966 629 358770834800390955839624014 630 377605605484441600093216948 631 397413002739806054740145144 632 418242433163785396848361923 633 440145772170589228091919581 634 463177485350260389272163163 635 487394755696381969014692441 636 512857616981801916118463695 637 539629093574636693802529874 638 567775347000531039142450193 639 597365829571405906751435030 640 628473445415931376923764296 641 661174719262559120006368403 642 695549973342361996357519959 643 731683512795993267005501594 644 769663819987029213750895488 645 809583758142626548044319084 646 851540784762057512610702060 647 895637175254103760837948892 648 941980257285756563617689892 649 990682656347001012128116467 650 1041862553059932042026831490 651 1095643952784868120503659242 652 1152156968101786308108523649 653 1211538114772100194608598664 654 1273930621813848444261400760 655 1339484756352548456662464427 656 1408358163940623001848960953 657 1480716225070211536403781885 658 1556732428637676839440185434 659 1636588763152987172663981889 660 1720476126523758607082625965 661 1808594755281848456140395743 662 1901154674160383978084139007 663 1998376166970748912561379798 664 2100490269772741127113881100 665 2207739287376607028488264730 666 2320377334263382968212349559 667 2438670901059670946765776030 668 2562899447755100835833503947 669 2693356024905015220410782778 670 2830347924117837455406078054 671 2974197359185870476088274866 672 3125242179280432855134946658 673 3283836615696982015570277504 674 3450352063703741568065255097 675 3625177901118043459768714685 676 3808722345308686604598351996 677 4001413350399795466426196204 678 4203699546532538662464557184 679 4416051223125323128550810523 680 4638961358161353156094111200 681 4872946695624410343292411611 682 5118548873300047240586458630 683 5376335603259759567719385933 684 5646901907450826359802573192 685 5930871410924040430064488031 686 6228897695346252632250682827 687 6541665715564169759039025171 688 6869893282110982186559984605 689 7214332612677792059655770205 690 7575771955708318582372920881 691 7955037289417603942221221731 692 8352994099684335293243609176 693 8770549240421557211586279453 694 9208652880192933154346443996 695 9668300539010938423986949057 696 10150535219430446789392667915 697 10656449636235716122839409357 698 11187188549211862508775641927 699 11743951203693139038125080525 700 12327993883790847704372022731 701 12940632583423106978204994230 702 13583245800498186252010100160 703 14257277459842293625415298616 704 14964239970712852201312242218 705 15705717424999011232876542534 706 16483368942483777946703482633 707 17298932169826310865643349960 708 18154226940220036104329972270 709 19051159100991921211602915152 710 19991724516732006684819565807 711 20978013255879741379484303806 712 22012213969046430465206133714 713 23096618467720774640342560041 714 24233626512388794963593964344 715 25425750819499995521640607842 716 26675622297130263175103423251 717 27985995519628344198153688101 718 29359754451988734970771245668 719 30799918435169092856888372240 720 32309648444066901344828786842 721 33892253630387738771288589968 722 35551198163178322346394719111 723 37290108380361173952907999661 724 39112780265196642625331356054 725 41023187262211786585563754852 726 43025488447776777661589365501 727 45124037071177733519466901860 728 47323389482732882299183279449 729 49628314466226440127776317055 730 52043802993694380997119844554 731 54575078421388155467355347955 732 57227607146569400409177353159 733 60007109745650571699609367131 734 62919572615096453422987560598 735 65971260137439492556356076662 736 69168727395741316130870519846 737 72518833460853503985154950289 738 76028755276896378768157659504 739 79706002171485192665407627729 740 83558431018392542995626358783 741 87594262081544163048606958130 742 91822095570506574041805042345 743 96250928938939554739618065195 744 100890174958858427173901410677 745 105749680604980965311418149053 746 110839746784926044351117318562 747 116171148952586257600966787024 748 121755158643619688247914158317 749 127603565973697243906125867116 750 133728703141906834552666119977 751 140143468983554735096597257132 752 146861354618523477782347074147 753 153896470243345244233051410681 754 161263573117236116981857869747 755 168978096794510541048179016823 756 177056181658063499600558379802 757 185514706810971234941078986483 758 194371323385726856385723464912 759 203644489333196076306246658514 760 213353505756058093593534885554 761 223518554854288722952177928883 762 234160739553155251897054972696 763 245302124887226857878516626038 764 256965781217069290247167839967 765 269175829358589844024324154933 766 281957487708437570784174752289 767 295337121452446407920789797836 768 309342293947845241877595907447 769 324001820373851398699772998062 770 339345823749323138180758894877 771 355405793420375317800033935087 772 372214646125271681941025048766 773 389806789748500515276003629089 774 408218189880729653394381410576 775 427486439306325795582038339338 776 447650830545324532819540252144 777 468752431582155690387170773034 778 490834164919077211582616502655 779 513940890098154600430520111268 780 538119489841756590248717069224 781 563418959967926507289722683420 782 589890503243648490282831275553 783 617587627345964230868305974157 784 646566247108126072223642188538 785 676884791235502754546661436495 786 708604313683802884934188323877 787 741788609900355699289515477007 788 776504338137708226002208509161 789 812821146057670742765074899506 790 850811802853189178346786878577 791 890552337125052938794553271191 792 932122180760481763907408134583 793 975604319071085717762065955603 794 1021085447458582121819834809001 795 1068656134887993299002127767866 796 1118410994459864970980026098083 797 1170448861385349361218537405373 798 1224872978680816914843798287809 799 1281791190912009656708798797733 800 1341316146331656974917582347067 801 1403565507768956039414032400494 802 1468662172644405689451113908470 803 1536734502499190974081186551161 804 1607916562444679454470954916747 805 1682348370954628059996896029618 806 1760176160440447056276460390823 807 1841552649068345524787429936525 808 1926637324296429658072744053699 809 2015596738629863102659046609034 810 2108604818113069385413721342274 811 2205843184099684241629064834414 812 2307501488863595356960779406755 813 2413777765637965075099987622839 814 2524878793693666254592202075927 815 2641020479094101651520414867864 816 2762428251789974770258062495490 817 2889337479745266788500639441229 818 3021993900814505570435322721213 819 3160654073121423655368776760718 820 3305585844720352218969061574022 821 3457068843354225327687739412857 822 3615394987156937553127499017601 823 3780869017183049694714624737346 824 3953809052684540961063610848176 825 4134547170092506834520121456619 826 4323430006701474113243192944088 827 4520819390095397809949798850002 828 4727092994397498339360098438153 829 4942645024470945789137495022805 830 5167886929244086645338716286210 831 5403248145382496081650416575194 832 5649176872580717828828230244810 833 5906140881799187987754983592463 834 6174628357826627834268586628549 835 6455148777605203728821358105301 836 6748233825815096003162427254678 837 7054438349276869449197584180773 838 7374341351794310077340837768349 839 7708547031127269224724055982999 840 8057685859853659762990566249076 841 8422415711952170511881194925889 842 8803423037012636139167826697965 843 9201424084059419212633922052899 844 9617166177054770747021103638620 845 10051429044234042575395166979411 846 10505026203512981961547099036768 847 10978806406299262414437081928375 848 11473655142136058986201234823219 849 11990496206704987900464365878715 850 12530293335819275893926656058338 851 13094051908145741576287518456863 852 13682820719506249502667995260683 853 14297693831725886770507045869701 854 14939812499116416255197616558329 855 15610367175809742166673432137513 856 16310599607287402370582462612082 857 17041805009588653823068028368499 858 17805334339821779099045112119071 859 18602596661751004302832732639600 860 19435061610385136144064482742132 861 20304261959653905818672176721707 862 21211796297424323355387906766137 863 22159331812282322995020333324389 864 23148607196684912531007707477290 865 24181435671275171045888355636463 866 25259708135347087050516735057721 867 26385396448649656865631570463262 868 27560556849930212158880376646894 869 28787333517835902220024225020974 870 30067962280019987698377101428315 871 31404774476536418442429442040675 872 32800200983852463519327997616037 873 34256776406065272628922586465278 874 35777143440174599708625509758387 875 37364057422540875681490907427207 876 39020391063945835062245134080317 877 40749139380972374827390258051999 878 42553424831731745356132807628485 879 44436502664289969289983295603776 880 46401766486482084018199178402388 881 48452754066152869317106397897703 882 50593153371226722879714416583338 883 52826808859387783229382969865503 884 55157728027544884558607618365106 885 57590088231665002575609911017834 886 60128243787984173832344137078232 887 62776733367047028754448120162970 888 65540287692485780215140164153086 889 68423837556927388311799364392288 890 71432522167914441516415134395539 891 74571697837241739498097284649855 892 77846947027647455246634188849229 893 81264087771355834254187288024000 894 84829183475548540533824971194559 895 88548553130444783827690365203779 896 92428781936297210839421927718633 897 96476732366262081169359448510575 898 100699555682779499561976940496326 899 105104703925803375436629780609465 900 109699942391952430056762795032037 901 114493362624413981817517254714303 902 119493395934222596367367257380391 903 124708827474357082626035854216590 904 130148810888953023724072123370284 905 135822883560815233110883710983850 906 141740982481336593035324837220573 907 147913460767887939426321135185775 908 154351104854739480691302002036087 909 161065152384609054097224594603180 910 168067310829007921230489353727075 911 175369776866672269331787542476912 912 182985256550529827823373639879595 913 190926986294857633206220723266740 914 199208754715540820319307300416902 915 207844925357645115363634803145603 916 216850460345869435401110593246093 917 226240944994851529298176245668573 918 236032613417761055843206062770947 919 246242375173132903136294562447696 920 256887842991471200474591952339062 921 267987361624793536453729461489443 922 279560037863987839819352927771032 923 291625771770623551176337218893803 924 304205289171696765854617583039179 925 317320175467698494561748810372037 926 330992910806378921792075338465080 927 345246906676641275166576064676086 928 360106543979139720975340681026024 929 375597212632379519709053703964186 930 391745352775427811768557505251810 931 408578497630743036512517130369999 932 426125318093123668753420743480645 933 444415669113366113313655439688964 934 463480637947911050457234056096535 935 483352594348550968453699435626890 936 504065242769173163302655176465437 937 525653676669526113752729783201746 938 548154434999127271931017061113810 939 571605560947681240675629158354400 940 596046663051753791748814871771031 941 621518978750953843236089466848315 942 648065440490517472347957424288583 943 675730744470970279966769389604131 944 704561422149472444304670775903658 945 734605914601529978477238132026871 946 765914649855991954189994551361311 947 798540123320652563124222326725712 948 832536981420345218448213144526792 949 867962108574159691376500511461503 950 904874717643339370582036352169085 951 943336443986530847907009151448035 952 983411443264369526051332109457506 953 1025166493140900053820990553986173 954 1068671099035057029512377326767340 955 1113997604081377372136193916568153 956 1161221303465289545779280122655922 957 1210420563304734833657657630630142 958 1261676944256531236953550167722042 959 1315075330032800364017236874293507 960 1370704061019951706520890907092667 961 1428655073200166709498100404103981 962 1489024042583057598572916200797076 963 1551910535363203515357297579252581 964 1617418164027600490710701777508778 965 1685654749645713443228869200636548 966 1756732490583799938731539839054396 967 1830768137894499036543946833955331 968 1907883177642357307144662028874589 969 1988204020436011111952863601455290 970 2071862198448173600117431468226362 971 2158994570215400675187233885614084 972 2249743533520847583259522735216849 973 2344257246674891921757139692916246 974 2442689858520606065780785288696401 975 2545201747503628557494200980264677 976 2651959770159027423333385170846909 977 2763137519381286212952726510291068 978 2878915592857594621765565291485844 979 2999481872059208735657792619945661 980 3125031812200781456747190041429479 981 3255768743593271833166736567319000 982 3391904184832344568240442517304949 983 3533658168281089762211228775249523 984 3681259578323451308533456745392917 985 3834946502882973815065275059188330 986 3994966598720387554791363245706553 987 4161577471043174033479122082541374 988 4335047067980618268648569514445654 989 4515654090498984973819591653706936 990 4703688418353383516885845792232275 991 4899451552695639987394968427926717 992 5103257075981105101931449930317109 993 5315431129841825414571973492179732 994 5536312911618925831231294694597839 995 5766255190273427529510896480451185 996 6005624842422092993459201309299343 997 6254803409273285299078326915387488 998 6514187675267290631281405274666922 999 6784190269256120314197548101272147 1000 7065240289089522855468526037335237