0 1 1 3 2 4 3 9 4 24 5 16 6 27 7 108 8 144 9 64 10 81 11 432 12 864 13 768 14 256 15 243 16 1620 17 4320 18 5760 19 3840 20 1024 21 729 22 5832 23 19440 24 34560 25 34560 26 18432 27 4096 28 2187 29 20412 30 81648 31 181440 32 241920 33 193536 34 86016 35 16384 36 6561 37 69984 38 326592 39 870912 40 1451520 41 1548288 42 1032192 43 393216 44 65536 45 19683 46 236196 47 1259712 48 3919104 49 7838208 50 10450944 51 9289728 52 5308416 53 1769472 54 262144 55 59049 56 787320 57 4723920 58 16796160 59 39191040 60 62705664 61 69672960 62 53084160 63 26542080 64 7864320 65 1048576 66 177147 67 2598156 68 17321040 69 69284160 70 184757760 71 344881152 72 459841536 73 437944320 74 291962880 75 129761280 76 34603008 77 4194304 78 531441 79 8503056 80 62355744 81 277136640 82 831409920 83 1773674496 84 2759049216 85 3153199104 86 2627665920 87 1557135360 88 622854144 89 150994944 90 16777216 91 1594323 92 27634932 93 221079456 94 1080832896 95 3602776320 96 8646663168 97 15371845632 98 20495794176 99 20495794176 100 15182069760 101 8097103872 102 2944401408 103 654311424 104 67108864 105 4782969 106 89282088 107 773778096 108 4126816512 109 15131660544 110 40351094784 111 80702189568 112 122974765056 113 143470559232 114 127529385984 115 85019590656 116 41221619712 117 13740539904 118 2818572288 119 268435456 120 14348907 121 286978140 122 2678462640 123 15475561920 124 61902247680 125 181579926528 126 403510947840 127 691733053440 128 922310737920 129 956470394880 130 765176315904 131 463743221760 132 206108098560 133 63417876480 134 12079595520 135 1073741824 136 43046721 137 918330048 138 9183300480 139 57140536320 140 247608990720 141 792348770304 142 1936852549632 143 3689242951680 144 5533864427520 145 6558654136320 146 6121410527232 147 4451934928896 148 2473297182720 149 1014686023680 150 289910292480 151 51539607552 152 4294967296 153 129140163 154 2927177028 155 31223221632 156 208154810880 157 971389117440 158 3367482273792 159 8979952730112 160 18815139053568 161 31358565089280 162 41811420119040 163 44598848126976 164 37841446895616 165 25227631263744 166 12937246801920 167 4928474972160 168 1314259992576 169 219043332096 170 17179869184 171 387420489 172 9298091736 173 105378373008 174 749357319168 175 3746786595840 176 13988003291136 177 40409787285504 178 92365228081152 179 169336251482112 180 250868520714240 181 301042224857088 182 291919733194752 183 227048681373696 184 139722265460736 185 66534412124160 186 23656679866368 187 5914169966592 188 927712935936 189 68719476736 190 1162261467 191 29443957164 192 353327485968 193 2669585449536 194 14237789064192 195 56951156256768 196 177181375021056 197 438734833385472 198 877469666770944 199 1429950568071168 200 1906600757428224 201 2079928099012608 202 1848824976900096 203 1327361521876992 204 758492298215424 205 337107688095744 206 112369229365248 207 26439818674176 208 3917010173952 209 274877906944 210 3486784401 211 92980917360 212 1177758286560 213 9422066292480 214 53391708990720 215 227804625027072 216 759348750090240 217 2024930000240640 218 4387348333854720 219 7799730371297280 220 11439604544569344 221 13866187326750720 222 13866187326750720 223 11377384473231360 224 7584922982154240 225 4045292257148928 226 1685538440478720 227 528796373483520 228 117510305218560 229 16492674416640 230 1099511627776 231 10460353203 232 292889889684 233 3905198529120 234 32977232023680 235 197863392142080 236 896980711044096 237 3189264750379008 238 9112185001082880 239 21261765002526720 240 40948584449310720 241 65517735118897152 242 87356980158529536 243 97063311287255040 244 89596902726696960 245 68264306839388160 246 42475568700063744 247 21237784350031872 248 8328542882365440 249 2467716409589760 250 519519244124160 251 69269232549888 252 4398046511104 253 31381059609 254 920511081864 255 12887155146096 256 114552490187520 257 725499104520960 258 3482395701700608 259 13155717095313408 260 40093614004764672 261 100234035011911680 262 207892813358039040 263 360347543153934336 264 524141880951177216 265 640617854495883264 266 657043953329111040 267 563180531424952320 268 400483933457743872 269 233615627850350592 270 109936766047223808 271 40717320758231040 272 11429423370731520 273 2285884674146304 274 290271069732864 275 17592186044416 276 94143178827 277 2887057484028 278 42343509765744 279 395206091146944 280 2634707274312960 281 13349183523185664 282 53396734092742656 283 172903710395547648 284 461076561054793728 285 1024614580121763840 286 1912613882893959168 287 3013815815469268992 288 4018421087292358656 289 4533603277970866176 290 4317717407591301120 291 3454173926073040896 292 2302782617382027264 293 1264272809543073792 294 561899026463588352 295 197157553145118720 296 52575347505364992 297 10014351905783808 298 1213860837064704 299 70368744177664 300 282429536481 301 9037745167392 302 138578759233344 303 1354992312503808 304 9484946187526656 305 50586379666808832 306 213586936370970624 307 732298067557613568 308 2074844524746571776 309 4918149984584466432 310 9836299969168932864 311 16691902977983643648 312 24110526523754151936 313 29674494183082033152 314 31087565334657368064 315 27633391408584327168 316 20725043556438245376 317 13003948898157330432 318 6742788317563060224 319 2839068765289709568 320 946356255096569856 321 240344445738811392 322 43698990134329344 323 5066549580791808 324 281474976710656 325 847288609443 326 28242953648100 327 451887258369600 328 4619291974444800 329 33874807812595200 330 189698923750533120 331 843106327780147200 332 3051241948156723200 333 9153725844470169600 334 23053828052739686400 335 49181499845844664320 336 89420908810626662400 337 139099191483197030400 338 185465588644262707200 339 211960672736300236800 340 207250435564382453760 341 172708696303652044800 342 121912020920224972800 343 72244160545318502400 344 35488359566121369600 345 14195343826448547840 346 4506458357602713600 347 1092474753358233600 348 189995609279692800 349 21110623253299200 350 1125899906842624 351 2541865828329 352 88118015382072 353 1468633589701200 354 15665424956812800 355 120101591335564800 356 704596002501980160 357 3288114678342574080 358 12526151155590758400 359 39666145326037401600 360 105776387536099737600 361 239759811748492738560 362 464988725815258644480 363 774981209692097740800 364 1112793531865576243200 365 1377744372785951539200 366 1469593997638348308480 367 1347127831168485949440 368 1056570847975283097600 369 704380565316855398400 370 395441720879638118400 371 184539469743831121920 372 70300750378602332160 373 21303257690485555200 374 4939885841272012800 375 823314306878668800 376 87820192733724672 377 4503599627370496 378 7625597484987 379 274521509459532 380 4758372830631888 381 52870809229243200 382 422966473833945600 383 2594194372848199680 384 12682728045035642880 385 50730912180142571520 386 169103040600475238400 387 475993743912448819200 388 1142384985389877166080 389 2354005424439746887680 390 4184898532337327800320 391 6438305434365119692800 392 8584407245820159590400 393 9919759484058851082240 394 9919759484058851082240 395 8558223868599793090560 396 6339425087851698585600 397 4003847423906335948800 398 2135385292750045839360 399 949060130111131484160 400 345112774585865994240 401 100032688285758259200 402 22229486285724057600 403 3556717805715849216 404 364791569817010176 405 18014398509481984 406 22876792454961 407 854066918318544 408 15373204529733792 409 177645919010257152 410 1480382658418809600 411 9474449013880381440 412 48424961626499727360 413 202923648720570286080 414 710232770521996001280 415 2104393394139247411200 416 5331129931819426775040 417 11631556214878749327360 418 21970717294770970951680 419 36054510432444670279680 420 51506443474920957542400 421 64096907435457191608320 422 69438316388411957575680 423 65353709542034783600640 424 53251170737954268119040 425 37369242623125802188800 426 22421545573875481313280 427 11388721561333577809920 428 4831578844202123919360 429 1680549163200738754560 430 466819212000205209600 431 99588098560043778048 432 15321245932314427392 433 1513209474796486656 434 72057594037927936 435 68630377364883 436 2653707924775476 437 49535881262475552 438 594430575149706624 439 5151731651297457408 440 34344877675316382720 441 183172680935020707840 442 802470792667709767680 443 2942392906448269148160 444 9154111264505726238720 445 24410963372015269969920 446 56219188371913955082240 447 112438376743827910164480 448 196046400476417894645760 449 298737372154541553745920 450 398316496206055404994560 451 464702578907064639160320 452 473814394179752181104640 453 421168350382001938759680 454 325112410821194479042560 455 216741607214129652695040 456 123852346979502658682880 457 60049622777940682997760 458 24367962866410711941120 459 8122654288803570647040 460 2166041143680952172544 461 444316132037118394368 462 65824612153647169536 463 6269010681299730432 464 288230376151711744 465 205891132094649 466 8235645283785960 467 159222475486528560 468 1981435250499022080 469 17832917254491198720 470 123641559631138977792 471 686897553506327654400 472 3140103101743212134400 473 12037061890015646515200 474 39231905419310255308800 475 109849335174068714864640 476 266301418603802945126400 477 562191883719139550822400 478 1037892708404565324595200 479 1680397718369296239820800 480 2389898977236332429967360 481 2987373721545415537459200 482 3280253498167515099955200 483 3158762627865014540697600 484 2660010633991591192166400 485 1950674464927166874255360 486 1238523469795026586828800 487 675558256251832683724800 488 313302379710994867814400 489 121839814332053559705600 490 38988740586257139105792 491 9997112970835163873280 492 1974738364609415086080 493 282105480658487869440 494 25940733853654056960 495 1152921504606846976 496 617673396283947 497 25530500379736476 498 510610007594729520 499 6581195653443180480 500 61424492765469684480 501 442256347911381728256 502 2555258899043538874368 503 12167899519254947020800 504 48671598077019788083200 505 165843963817993351987200 506 486475627199447165829120 507 1238301596507683694837760 508 2751781325572630432972800 509 5362445660090254177075200 510 9192763988726150017843200 511 13891287805186182249185280 512 18521717073581576332247040 513 21790255380684207449702400 514 22597301876265104021913600 515 20615082413434831739289600 516 16492065930747865391431680 517 11518268269093747257507840 518 6980768647935604398489600 519 3642140164140315338342400 520 1618728961840140150374400 521 604325479086985656139776 522 185946301257534048043008 523 45912666977168900751360 524 8745269900413123952640 525 1206244124194913648640 526 107221699928436768768 527 4611686018427387904 528 1853020188851841 529 79062194724345216 530 1633952024303134464 531 21786026990708459520 532 210598260910181775360 533 1572467014796023922688 534 9434802088776143536128 535 46724734153938996559872 536 194686392308079152332800 537 692218283762059208294400 538 2122802736870314905436160 539 5660807298320839747829760 540 13208550362748626078269440 541 27094462282561284263116800 542 49028074606539466761830400 543 78444919370463146818928640 544 111130302441489457993482240 545 139457634436378927678095360 546 154952927151532141864550400 547 152234454745364911305523200 548 131936527445982923131453440 549 100523068530272703338250240 550 67015379020181802225500160 551 38849495084163363608985600 552 19424747542081681804492800 553 8287892284621517569916928 554 2975140820120544768688128 555 881523205961642894426112 556 209886477609914974863360 557 38599811974237236756480 558 5146641596564964900864 559 442721857769029238784 560 18446744073709551616 561 5559060566555523 562 244598664928443012 563 5218104851806784256 564 71893889069337916416 565 718938890693379164160 566 5559794088028798869504 567 34594274325512526299136 568 177913410816921563824128 569 770958113539993443237888 570 2855400420518494234214400 571 9137281345659181549486080 572 25473632842443778865233920 573 62268880281529237226127360 574 134117588298678357102428160 575 255462072949863537337958400 576 431447056537547307504107520 577 647170584806320961256161280 578 862894113075094615008215040 579 1022689319200112136306032640 580 1076515072842223301374771200 581 1004747401319408414616453120 582 829315315374749802540564480 583 603138411181636220029501440 584 384610001333217299728957440 585 213672222962898499849420800 586 102562667022191279927721984 587 42076991598847704585732096 588 14545132898367107758030848 589 4155752256676316502294528 590 955345346362371609722880 591 169839172686643841728512 592 21914731959566947319808 593 1826227663297245609984 594 73786976294838206464 595 16677181699666569 596 756032237051551128 597 16632709215134124816 598 236554086615240886272 599 2444392228357489158144 600 19555137826859913265152 601 126021999328652774375424 602 672117329752814796668928 603 3024527983887666585010176 604 11650033715715456475594752 605 38833445719051521585315840 606 112970023909968062793646080 607 288701172214362827139317760 608 651428286022152020211793920 609 1302856572044304040423587840 610 2316189461412096071864156160 611 3667299980569152113784913920 612 5177364678450567690049290240 613 6519644409900714868950958080 614 7320302495327118449348444160 615 7320302495327118449348444160 616 6506935551401883066087505920 617 5126676495043907870250762240 618 3566383648726196779304878080 619 2179456674221564698464092160 620 1162376892918167839180849152 621 536481642885308233468084224 622 211943365090492141617020928 623 70647788363497380539006976 624 19489045065792380838346752 625 4330898903509417964077056 626 745100886625276208873472 627 93137610828159526109184 628 7526271582073497059328 629 295147905179352825856 630 50031545098999707 631 2334805437953319660 632 52922256593608578960 633 776193096706259158080 634 8279393031533431019520 635 68442982394009696428032 636 456286549293397976186880 637 2520439986573055487508480 638 11762053270674258941706240 639 47048213082697035766824960 640 163100472020016390658326528 641 494243854606110274722201600 642 1317983612282960732592537600 643 3109089546923907369192652800 644 6514282860221520202117939200 645 12159994672413504377286819840 646 20266657787355840628811366400 647 30201293957628311525287526400 648 40268391943504415367050035200 649 48039485125584214823849164800 650 51242117467289829145439109120 651 48802016635514122995656294400 652 41407771690739255875102310400 653 31205856926354221818917683200 654 20803904617569481212611788800 655 12204957375640762311398916096 656 6258952500328596057127649280 657 2781756666812709358723399680 658 1059716825452460708085104640 659 341058288651366664671068160 660 90948876973697777245618176 661 19558898273913500482928640 662 3259816378985583413821440 663 395129258058858595614720 664 30990530043832046714880 665 1180591620717411303424 666 150094635296999121 667 7204542494255957808 668 168105991532639015520 669 2540268316493211790080 670 27942951481425329690880 671 238446519308162813362176 672 1642631577456232714272768 673 9386466156892758367272960 674 45367919758314998775152640 675 188192852330788143067299840 676 677494268390837315042279424 677 2135133451898396386799910912 678 5930926255273323296666419200 679 14599203089903565037948108800 680 31979206768360190083124428800 681 62537115458126593940332216320 682 109439952051721539395581378560 683 171670513022308297091108044800 684 241610351661026492202300211200 685 305192023150770305939747635200 686 345884292904206346731713986560 687 351374519775701685568725319680 688 319431381614274259607932108800 689 259248657542019688957162291200 690 187235141558125330913506099200 691 119830490597200211784643903488 692 67596687003548837416978612224 693 33381080001752512304680796160 694 14306177143608219559148912640 695 5262042167763942826353623040 696 1637079785526559990421127168 697 422472202716531610431258624 698 88015042232610752173178880 699 14224653290118909442129920 700 1673488622366930522603520 701 127503895037480420769792 702 4722366482869645213696 703 450283905890997363 704 22214006023955869908 705 533136144574940877792 706 8293228915610191432320 707 93989927710248836232960 708 827111363850189758850048 709 5881680809601349396267008 710 34729924780503205958909952 711 173649623902516029794549760 712 746050236025624424302510080 713 2785254214495664517396037632 714 9115377429258538420568850432 715 26333312573413555437198901248 716 67521314290803988300510003200 717 154334432664694830401165721600 718 315528173447820542153494364160 719 578468317987670993948073000960 720 952771347273811048855649648640 721 1411513107072312664971332812800 722 1882017476096416886628443750400 723 2258420971315700263954132500480 724 2437660730943930443633031905280 725 2363792223945629521098697605120 726 2055471499083156105303215308800 727 1598700054842454748569167462400 728 1108432038024101959007956107264 729 682112023399447359389511450624 730 370529988019452886581956837376 731 176442851437834707896169922560 732 73010835077724706715656519680 733 25959408027635451276677873664 734 7815735750255834792978284544 735 1953933937563958698244571136 736 394734128800799737019105280 737 61919079027576429336330240 738 7076466174580163352723456 739 524182679598530618720256 740 18889465931478580854784 741 1350851717672992089 742 68443153695431599176 743 1688264457820646113008 744 27012231325130337808128 745 315142698793187274428160 746 2857293802391564621481984 747 20953487884204807224201216 748 127716497579915015461797888 749 659868570829560913219289088 750 2932749203686937392085729280 751 11339963587589491249398153216 752 38487149145758273331290701824 753 115461447437274819993872105472 754 307897193166066186650325614592 755 733088555157300444405537177600 756 1563922251002240948065145978880 757 2997517647754295150458196459520 758 5172187313772117122359240949760 759 8045624710312182190336597032960 760 11292104856578501319770662502400 761 14303332818332768338376172503040 762 16346666078094592386715625717760 763 16842019595612610337828220436480 764 15621583393031986400304436346880 765 13017986160859988666920363622400 766 9720096333442124871300538171392 767 6480064222294749914200358780928 768 3840038057656148097303916314624 769 2011448506391315670016337117184 770 924803910984512951731649249280 771 369921564393805180692659699712 772 127284839361309309485646348288 773 37124744813715215266646851584 774 8999938136658234004035600384 775 1764693752285928236085411840 776 268905714634046207403491328 777 29878412737116245267054592 778 2153399116188558217445376 779 75557863725914323419136 780 4052555153018976267 781 210732867956986765884 782 5338565988243664735728 783 87789751806673597876416 784 1053477021680083174516992 785 9832452202347442962158592 786 74289638862180680158531584 787 466963444276564275282198528 788 2490471702808342801505058816 789 11437721894379055829134344192 790 45750887577516223316537376768 791 160821301787632784991464718336 792 500332938894857553306779123712 793 1385537369247297839926465265664 794 3430854438136166079817913991168 795 7624120973635924621817586647040 796 15248241947271849243635173294080 797 27506632532333531968910508687360 798 44825623386025015060446754897920 799 66058813410984232720658375639040 800 88078417881312310294211167518720 801 106253329507614850513651567165440 802 115912723099216200560347164180480 803 114232828561546400552226190786560 804 101540292054707911601978836254720 805 81232233643766329281583069003776 806 58320578000652749227803229028352 807 37440371062147443948713184067584 808 21394497749798539399264676610048 809 10820205758518801535260296216576 810 4808980337119467349004576096256 811 1861540775659148651227577843712 812 620513591886382883742525947904 813 175498793664835563078694207488 814 41293833803490720724398637056 815 7865492153045851566552121344 816 1165258096747533565415129088 817 125973848297030655720554496 818 8840270055931975840038912 819 302231454903657293676544 820 12157665459056928801 821 648408824483036202720 822 16858629436558941270720 823 284723519372995452572160 824 3511590072266943915056640 825 33711264693762661584543744 826 262198725395931812324229120 827 1698048888278415546480721920 828 9339268885531285505643970560 829 44275052494370538693423267840 830 183003550310064893266149507072 831 665467455672963248240543662080 832 2144284023835103799886196244480 833 6157943863321323733006512291840 834 15834712791397689599159603036160 835 36595780673452438184724415905792 836 76241209736359246218175866470400 837 143512865386087992881272219238400 838 244503400287409173056982299443200 839 377478933777052758403762146508800 840 528470507287873861765267005112320 841 671073660048093792717799371571200 842 772751487328108003735647761203200 843 806349378081504003898067229081600 844 761552190410309337014841271910400 845 649857869150130634252664552030208 846 499890668577023564809741963100160 847 345603425189053328757352468316160 848 213944977497985393992646766100480 849 118038608274750562202839595089920 850 57707764045433608188054913155072 851 24820543675455315349701037916160 852 9307703878295743256137889218560 853 3008550748540038224206186414080 854 825876676069814414487972741120 855 188771811673100437597250912256 856 34957742902426006962453872640 857 5038953931881226228822179840 858 530416203355918550402334720 859 36267774588438875241185280 860 1208925819614629174706176 861 36472996377170786403 862 1993857135285336323364 863 53169523607608968623040 864 921605075865222122799360 865 11673664294292813555458560 866 115180154370355760413857792 867 921441234962846083310862336 868 6142941566418973888739082240 869 34810002209707518702854799360 870 170182233025236758102845685760 871 726110860907676834572141592576 872 2728416568259149317786229014528 873 9094721894197164392620763381760 874 27050967685304386398564321853440 875 72135913827478363729504858275840 876 173126193185948072950811659862016 877 375106751902887491393425263034368 878 735503435103700963516520123596800 879 1307561662406579490696035775283200 880 2110450402480794967439215637299200 881 3095327256971832618910849601372160 882 4127103009295776825214466135162880 883 5002549102176699182078140769894400 884 5510054083556944026636792732057600 885 5510054083556944026636792732057600 886 4995782369091629250817358743732224 887 4099103482331593231439884097421312 888 3036372949875254245511025257349120 889 2024248633250169497007350171566080 890 1209895734816193262579105849671680 891 645277725235303073375523119824896 892 305292687208100378801322766368768 893 127205286336708491167217819320320 894 46256467758803087697170116116480 895 14511833022369596140288663879680 896 3869822139298558970743643701248 897 859960475399679771276365266944 898 154947833405347706536282030080 899 21747064337592660566495723520 900 2230468137188990827332894720 901 148697875812599388488859648 902 4835703278458516698824704 903 109418989131512359209 904 6127463391364692115704 905 167483999363968251162576 906 2977493322026102242890240 907 38707413186339329157573120 908 392235120288238535463407616 909 3225044322369961291588018176 910 22114589639108305999460696064 911 129001772894798451663520727040 912 649786707914540349119956254720 913 2859061514823977536127807520768 914 11089693148408155291647253413888 915 38197831955628090449007206203392 916 117531790632701816766176019087360 917 324611612223652636782771862241280 918 807922234867757673770454412689408 919 1817825028452454765983522428551168 920 3706937312922652856123261422927872 921 6864698727634542326154187820236800 922 11561597857068702865101790013030400 923 17727783380838677726489411353313280 924 24762618055774660951286796810977280 925 31516059343713204847092286850334720 926 36540358659377628808222941275750400 927 38570378584898608186457549124403200 928 37027563441502663858999247159427072 929 32280439923361296697589087267192832 930 25505532778952135662292612161732608 931 18218237699251525473066151544094720 932 11726681737449257775766718235279360 933 6775416114970682270442992758161408 934 3496988962565513429906060778405888 935 1602786607842526988706944523436032 936 647590548623243227760381625630720 937 228561370102321139209546456104960 938 69656798507374061473385586622464 939 18059169983393275196803670605824 940 3904685401814762204714307158016 941 685032526634168807844615290880 942 93679661761937614747981578240 943 9367966176193761474798157824 944 609298613085773104051912704 945 19342813113834066795298816 946 328256967394537077627 947 18820066130620125783948 948 526961851657363521950544 949 9602415963534179733321024 950 128032212847122396444280320 951 1331535013610072923020515328 952 11244073448262838016617684992 953 79243946206804763164734160896 954 475463677240828578988404965376 955 2465367215322814854013951672320 956 11176331376130094004863247581184 957 44705325504520376019452990324736 958 158952268460516892513610632265728 959 505386699720617812094556882075648 960 1443961999201765177413019663073280 961 3722213153497883568442450687033344 962 8685164024828394993032384936411136 963 18392112052577777632303873982988288 964 35421845434594238402955609152421888 965 62143588481744277899922121320038400 966 99429741570790844639875394112061440 967 145198987690678693759818035846184960 968 193598650254238258346424047794913280 969 235685313352985705813037971228590080 970 261872570392206339792264412476211200 971 265364204664102424322827937975894016 972 244951573536094545528764250439286784 973 205638358030301593777234185553969152 974 156676844213563119068368903279214592 975 108052996009353875219564760882216960 976 67232975294709077914395851215601664 977 37592631347579269371490153367863296 978 18796315673789634685745076683931648 979 8353918077239837638108922970636288 980 3276046304799936328670165870837760 981 1123215875931406741258342584287232 982 332804703979676071483953358307328 983 83950736139017387401357603897344 984 17673839187161555242391074504704 985 3021169091822488075622405898240 986 402822545576331743416320786432 987 39299760544032365211348369408 988 2495222891684594616593547264 989 77371252455336267181195264