0 1 1 1 2 12 3 1 4 24 5 144 6 1 7 36 8 432 9 1728 10 1 11 48 12 864 13 6912 14 20736 15 1 16 60 17 1440 18 17280 19 103680 20 248832 21 1 22 72 23 2160 24 34560 25 311040 26 1492992 27 2985984 28 1 29 84 30 3024 31 60480 32 725760 33 5225472 34 20901888 35 35831808 36 1 37 96 38 4032 39 96768 40 1451520 41 13934592 42 83607552 43 286654464 44 429981696 45 1 46 108 47 5184 48 145152 49 2612736 50 31352832 51 250822656 52 1289945088 53 3869835264 54 5159780352 55 1 56 120 57 6480 58 207360 59 4354560 60 62705664 61 627056640 62 4299816960 63 19349176320 64 51597803520 65 61917364224 66 1 67 132 68 7920 69 285120 70 6842880 71 114960384 72 1379524608 73 11824496640 74 70946979840 75 283787919360 76 681091006464 77 743008370688 78 1 79 144 80 9504 81 380160 82 10264320 83 197074944 84 2759049216 85 28378791936 86 212840939520 87 1135151677440 88 4086546038784 89 8916100448256 90 8916100448256 91 1 92 156 93 11232 94 494208 95 14826240 96 320246784 97 5123948544 98 61487382528 99 553386442752 100 3689242951680 101 17708366168064 102 57954652913664 103 115909305827328 104 106993205379072 105 1 106 168 107 13104 108 628992 109 20756736 110 498161664 111 8966909952 112 122974765056 113 1291235033088 114 10329880264704 115 61979281588224 116 270455046930432 117 811365140791296 118 1497904875307008 119 1283918464548864 120 1 121 180 122 15120 123 786240 124 28304640 125 747242496 126 14944849920 127 230577684480 128 2766932213760 129 25824700661760 130 185937844764672 131 1014206425989120 132 4056825703956480 133 11234286564802560 134 19258776968232960 135 15407021574586368 136 1 137 192 138 17280 139 967680 140 37739520 141 1086898176 142 23911759872 143 409915883520 144 5533864427520 145 59027887226880 146 495834252705792 147 3245460563165184 148 16227302815825920 149 59916195012280320 150 154070215745863680 151 246512345193381888 152 184884258895036416 153 1 154 204 155 19584 156 1175040 157 49351680 158 1539772416 159 36954537984 160 696857001984 161 10452855029760 162 125434260357120 163 1204168899428352 164 9195471595634688 165 55172829573808128 166 254643828802191360 167 873064555893227520 168 2095354934143746048 169 3143032401215619072 170 2218611106740436992 171 1 172 216 173 22032 174 1410048 175 63452160 176 2131992576 177 55431806976 178 1140311457792 179 18815139053568 180 250868520714240 181 2709380023713792 182 23645498388774912 183 165518488721424384 184 916717783687888896 185 3928790501519523840 186 12572129604862476288 187 28287291610940571648 188 39934999921327865856 189 26623333280885243904 190 1 191 228 192 24624 193 1674432 194 80372736 195 2893418496 196 81015717888 197 1805493141504 198 32498876547072 199 476650189357056 200 5719802272284672 201 56158058673340416 202 449264469386723328 203 2902939648344981504 204 14929403905774190592 205 59717615623096762368 206 179152846869290287104 207 379382499252614725632 208 505843332336819634176 209 319479999370622926848 210 1 211 240 212 27360 213 1969920 214 100465920 215 3857891328 216 115736739840 217 2777681756160 218 54164794245120 219 866636707921920 220 11439604544569344 221 124795685940756480 222 1123161173466808320 223 8294113280985661440 224 49764679685913968640 225 238870462492387049472 226 895764234346451435520 227 2529216661684098170880 228 5058433323368196341760 229 6389599987412458536960 230 3833759992447475122176 231 1 232 252 233 30240 234 2298240 235 124104960 236 5063482368 237 162031435776 238 4166522634240 239 87496975319040 240 1516614238863360 241 21839245039632384 242 262070940475588608 243 2620709404755886080 244 21772047362587361280 245 149294039057741905920 246 836046618723354673152 247 3762209784255096029184 248 13278387473841515397120 249 35409033263577374392320 250 67090799867830814638080 251 80508959841396977565696 252 46005119909369701466112 253 1 254 264 255 33264 256 2661120 257 151683840 258 6552741888 259 222793224192 260 6110899863552 261 137495246929920 262 2566577942691840 263 40038615905992704 264 524141880951177216 265 5765560690462949376 266 53220560219657994240 267 410558607408790241280 268 2627575087416257544192 269 13794769208935352107008 270 58424904884902667747328 271 194749682949675559157760 272 491999199030759307345920 273 885598558255366753222656 274 1012112638006133432254464 275 552061438912436417593344 276 1 277 276 278 36432 279 3060288 280 183617280 281 8372947968 282 301426126848 283 8784418553856 284 210826045292544 285 4216520905850880 286 70837551218294784 287 1004605271823089664 288 12055263261877075968 289 122407288505213386752 290 1049205330044686172160 291 7554278376321740439552 292 45325670257930442637312 293 223962135392126893031424 294 895848541568507572125696 295 2828995394426866017239040 296 6789588946624478441373696 297 11639295337070534470926336 298 12697413094986037604646912 299 6624737266949237011120128 300 1 301 288 302 39744 303 3497472 304 220340736 305 10576355328 306 401901502464 307 12401532076032 308 316239067938816 309 6746433449361408 310 121435802088505344 311 1854655886442627072 312 24110526523754151936 313 267070447647738298368 314 2518092792107246813184 315 20144742336857974505472 316 135977010773791327911936 317 767870178487292204679168 318 3583394166274030288502784 319 13579177893248956882747392 320 40737533679746870648242176 321 93114362696564275767410688 322 152368957139832451255762944 323 158993694406781688266883072 324 79496847203390844133441536 325 1 326 300 327 43200 328 3974400 329 262310400 330 13220444160 331 528817766400 332 17224350105600 333 465057452851200 334 10541302264627200 335 202393003480842240 336 3311885511504691200 337 46366397161065676800 338 556396765932788121600 339 5722938163880106393600 340 50361855842144936263680 341 377713918816087021977600 342 2399594307772788139622400 343 12797836308121536744652800 344 56579907888537320344780800 345 203687668398734353241210880 346 581964766853526723546316800 347 1269741309498603760464691200 348 1987421180084771103336038400 349 1987421180084771103336038400 350 953962166440690129601298432 351 1 352 312 353 46800 354 4492800 355 310003200 356 16368168960 357 687463096320 358 23570163302400 359 671749654118400 360 16121991698841600 361 328888630656368640 362 5740601553274798080 363 86109023299121971200 364 1112793531865576243200 365 12399699355073563852800 366 119037113808706212986880 367 982056188921826257141760 368 6932161333565832403353600 369 41592968001394994420121600 370 210153943585995761280614400 371 882646563061182197378580480 372 3026216787638338962440847360 373 8253318511740924443020492800 374 17224316894068016228912332800 375 25836475341102024343368499200 376 24803016327457943369633759232 377 11447545997288281555215581184 378 1 379 324 380 50544 381 5054400 382 363916800 383 20088207360 384 883881123840 385 31819720458240 386 954591613747200 387 24182987548262400 388 522352531042467840 389 9687265121151221760 390 154996241938419548160 391 2146101811455039897600 392 25753221737460478771200 393 267833506069588979220480 394 2410501554626300812984320 395 18716835600627747489054720 396 124778904004184983260364800 397 709269559602735694322073600 398 3404493886093131332745953280 399 13617975544372525330983813120 400 44567919963400991992310661120 401 116264139034959109545158246400 402 232528278069918219090316492800 403 334840720420682235490055749632 404 309083741926783601990820691968 405 137370551967459378662586974208 406 1 407 336 408 54432 409 5660928 410 424569600 411 24455208960 412 1124939612160 413 42426293944320 414 1336428259246080 415 35638086913228800 416 812548381621616640 417 15955495493660835840 418 271243423392234209280 419 4006056714716074475520 420 51506443474920957542400 421 576872166919114724474880 422 5624503627461368563630080 423 47642854256143357244866560 424 349380931211717953129021440 425 2206616407652955493446451200 426 11915728601325959664610836480 427 54471902177490101323935252480 428 207983626495871295964116418560 429 651079178595771013452886179840 430 1627697946489427533632215449600 431 3125180057259700864573853663232 432 4327172386974970427871489687552 433 3846375455088862602552435277824 434 1648446623609512543951043690496 435 1 436 348 437 58464 438 6314112 439 492500736 440 29550044160 441 1418402119680 442 55925569290240 443 1845543786577920 444 51675226024181760 445 1240205424580362240 446 25706076073120235520 447 462709369316164239360 448 7260977795422884986880 449 99579124051513851248640 450 1194949488618166214983680 451 12546969630490745257328640 452 115136897785679780008427520 453 921095182285438240067420160 454 6399187582193570930994708480 455 38395125493161425585968250880 456 197460645393401617299265290240 457 861646452625752511851339448320 458 3146882696546226565022283202560 459 9440648089638679695066849607680 460 22657555415132831268160439058432 461 41829333074091380802757733646336 462 55772444098788507737010311528448 463 47804952084675863774580267024384 464 19781359483314150527412524285952 465 1 466 360 467 62640 468 7015680 469 568270080 470 35460052992 471 1773002649600 472 72946394726400 473 2516650618060800 474 73821751463116800 475 1860308136870543360 476 40588541168084582400 477 771182282193607065600 478 12813490227216855859200 479 186710857596588471091200 480 2389898977236332429967360 481 26886363493908739837132800 482 265700533351568723096371200 483 2302737955713595600168550400 484 17452329769618829811803750400 485 115185376479484276757904752640 486 658202151311338724330884300800 487 3231174197346571919442522931200 488 13486640128055256707238356582400 489 47203240448193398475334248038400 490 135945332490796987608962634350592 491 313719998055685356020683002347520 492 557724440987885077370103115284480 493 717074281270137956618704005365760 494 593440784499424515822375728578560 495 237376313799769806328950291431424 496 1 497 372 498 66960 499 7767360 500 652458240 501 42279293952 502 2198523285504 503 94222426521600 504 3392007354777600 505 104021558879846400 506 2746169154427944960 507 62912238810531102720 508 1258244776210622054400 509 22067677613540140646400 510 340472740323190741401600 511 4630429268395394083061760 512 55565151220744728996741120 513 588336895278473601141964800 514 5491144355932420277325004800 515 45085185238181977013826355200 516 324613333714910234499549757440 517 2040426669065150045425741332480 518 11129600013082636611413134540800 519 52260730496214119740548631756800 520 209042921984856478962194527027200 521 702384217869117769312973610811392 522 1945063987945249207328234614554624 523 4322364417656109349618299143454720 524 7409767573124758885059941388779520 525 9198332159741079995246823792967680 526 7358665727792863996197459034374144 527 2848515765597237675947403497177088 528 1 529 384 530 71424 531 8570880 532 745666560 533 50108792832 534 2705874812928 535 120604705947648 536 4522676473036800 537 144725647137177600 538 3994427860986101760 539 95866268663666442240 540 2013191641936995287040 541 37166614928067605299200 542 605284871685672429158400 543 8716102152273682979880960 544 111130302441489457993482240 545 1255118709927410349102858240 546 12551187099274103491028582400 547 110978917509371020341726412800 548 865635556573093958665466019840 549 5935786673644072859420338421760 550 35614720041864437156522030530560 551 185815930653205759077506246246400 552 836171687939425915848778108108800 553 3210899281687395516859307935137792 554 10373674602374662439083917944291328 555 27663132272999099837557114518110208 556 59278140584998071080479531110236160 557 98115543037238186615966120458321920 558 117738651644685823939159344549986304 559 91152504499111605630316911909666816 560 34182189187166852111368841966125056 561 1 562 396 563 76032 564 9427968 565 848517120 566 59056791552 567 3307180326912 568 153075203702784 569 5969932944408576 570 198997764813619200 571 5731135626632232960 572 143799402995499663360 573 3163586865900992593920 574 61324914631311548743680 575 1051284250822483692748800 576 15979520612501752129781760 577 215723528268773653752053760 578 2588682339225283845024645120 579 27612611618403027680262881280 580 261593162700660262234069401600 581 2197382566685546202766182973440 582 16323413352521200363405930659840 583 106844160125593311469566091591680 584 613192571155579004955770612613120 585 3065962855777895024778853063065600 586 13244959536960506507044645232443392 587 48904465982623408641395613165944832 588 152147227501495049106564129849606144 589 391235727860987269131164905327558656 590 809453230057215039581720493781155840 591 1295125168091544063330752790049849344 592 1504016324235341492900229046509502464 593 1128012243176506119675171784882126848 594 410186270246002225336426103593500672 595 1 596 408 597 80784 598 10340352 599 961652736 600 69238996992 601 4015861825536 602 192761367625728 603 7806835388841984 604 270636960146522112 605 8119108804395663360 606 212573030515086458880 607 4889179701846988554240 608 99287957022123459870720 609 1787183226398222277672960 610 28594931622371556442767360 611 407477775618794679309434880 612 5177364678450567690049290240 613 58676799689106433820558622720 614 592944502121496594397223976960 615 5336500519093469349575015792640 616 42692004152747754796600126341120 617 302725120355847715830437259509760 618 1895322492662698742590563711713280 619 10424273709644843084248100414423040 620 50036513806295246804390881989230592 621 207843980426149486725931355955265536 622 739000819292975952803311487840944128 623 2217002457878927858409934463522832384 624 5504281964389062269155699357711859712 625 11008563928778124538311398715423719424 626 17045518341333870252869262527107694592 627 19176208134000604034477920342996156416 628 13946333188364075661438487522179022848 629 4922235242952026704037113243122008064 630 1 631 420 632 85680 633 11309760 634 1085736960 635 80778829824 636 4846729789440 637 240951709532160 638 10119971800350720 639 364318984812625920 640 11366752326153928704 641 310002336167834419200 642 7440056068028026060800 643 157958113444287322521600 644 2978638710663703796121600 645 50041130339150223774842880 646 750616955087253356622643200 647 10067097985876103841762508800 648 120805175830513246101150105600 649 1297066098390773800243927449600 650 12451834544551428482341703516160 651 106730010381869386991500315852800 652 815029170188820773389638775603200 653 5528023936932871332555810825830400 654 33168143621597227995334864954982400 655 175127798322033363815368086962307072 656 808282146101692448378621939826032640 657 3233128584406769793514487759304130560 658 11085012289394639292049672317614161920 659 32108311458936196570074912919985848320 660 77059947501446871768179791007966035968 661 149148285486671364712606047112192327680 662 223722428230007047068909070668288491520 663 244060830796371324075173531638132899840 664 172278233503320934641298963509270282240 665 59066822915424320448445358917464096768 666 1 667 432 668 90720 669 12337920 670 1221454080 671 93807673344 672 5816075747328 673 299112467005440 674 13011392314736640 675 485758646416834560 676 15738580143905439744 677 446403364081681563648 678 11160084102042039091200 679 247238786260623635251200 680 4874136071995151666380800 681 85784794867114669328302080 682 1351110519157056041920757760 683 19074501446923144121234227200 684 241610351661026492202300211200 685 2746728208356932753457728716800 686 28016627725240714085268832911360 687 256152024916486528779600758046720 688 2095789294771253417287642565836800 689 15308373979198720613231476133068800 690 99504430864791683986004594864947200 691 573145521781200099759386466422095872 692 2909815725966092814163038983373717504 693 12932514337627079174057951037216522240 694 49882555302275876814223525429263728640 695 165128458931671868074670980731355791360 696 462359685008681230609078746047796215808 697 1073867655504033825930763539207784759296 698 2013501854070063423620181636014596423680 699 2928729969556455888902082379657594798080 700 3101008203059776823543381343166865080320 701 2126405624955275536144032921028707483648 702 708801874985091845381344307009569161216 703 1 704 444 705 95904 706 13426560 707 1369509120 708 108465122304 709 6941767827456 710 368905375973376 711 16600741918801920 712 641895354193674240 713 21567683900907454464 714 635266325808546840576 715 16516924471022217854976 716 381159795485128104345600 717 7841001507122635289395200 718 144274427731056489324871680 719 2380528057562432073860382720 720 35287827676807816624283320320 721 470504369024104221657110937600 722 5646052428289250659885331251200 723 60977366225523907126761577512960 724 592351557619375097802826752983040 725 5169613593769091762642851662397440 726 40457845516453761620683186923110400 727 283204918615176331344782308461772800 728 1767198692158700307591441604801462272 729 9787561987340494011275676580438867968 730 47850303049220192944014418837701132288 731 205072727353800826902918937875861995520 732 763719122558982389845353285882520535040 733 2443901192188743647505130514824065712128 734 6622183875608208593239708491781339348992 735 14899913720118469334789344106508013535232 736 27090752218397216972344262011832751882240 737 38245767837737247490368369899058002657280 738 39338504061672597418664609039031088447488 739 26225669374448398279109739359354058964992 740 8505622499821102144576131684114829934592 741 1 742 456 743 101232 744 14577408 745 1530627840 746 124899231744 747 8243349295104 748 452206589902848 749 21027606430482432 750 841104257219297280 751 29270428151231545344 752 894078532619436294144 753 24140120380724779941888 754 579362889137394718605312 755 12414919052944172541542400 756 238366445816528112797614080 757 4111821190335109945758842880 758 63854164367557001510607912960 759 893958301145798021148510781440 760 11292104856578501319770662502400 761 128729995364994915045385552527360 762 1324079952325661983323965683138560 763 12277832285201592936276772698193920 764 102493208641682862772397406871879680 765 768699064812621470792980551539097600 766 5165657715540816283728829306342735872 767 30993946293244897702372975838056415232 768 165301046897306121079322537802967547904 769 779276363944443142231091963928275582976 770 3224591850804592312680380540392864481280 771 11608530662896532325649369945414312132608 772 35948998181873132363301274669670127894528 773 94366120227416972453665846007884085723136 774 205889716859818848989816391289928914305024 775 363334794458503851158499514041051025244160 776 498287718114519567303085047827727120334848 777 498287718114519567303085047827727120334848 778 323213654993201881493893003996363537514496 779 102067469997853225734913580209377959215104 780 1 781 468 782 106704 783 15792192 784 1705556736 785 143266765824 786 9742140076032 787 551126781444096 788 26454085509316608 789 1093435534385086464 790 39363679237863112704 791 1245323670434214838272 792 34869062772158015471616 793 869044333706092077907968 794 19367273722592909164806144 795 387345474451858183296122880 796 6972218540133447299330211840 797 113196018651578320859714027520 798 1660208273556482039275805736960 799 22019604470328077573552791879680 800 264235253643936930882633502556160 801 2868839896705600963868592313466880 802 28166791713109536736164360895856640 803 249827196064101978007718679250206720 804 1998617568512815824061749434001653760 805 14390046493292273933244595924811907072 806 92981838879734693107118927514169245696 807 537228402416244893507798247859644530688 808 2762888926712116595182962417563886157824 809 12575908218137910019453484107532171476992 810 50303632872551640077813936430128685907968 811 175251366136631520271093714014641873485824 812 525754098409894560813281142043925620457472 813 1338283159588822518433806543384537942982656 814 2834011396776330039036296209520197996904448 815 4858305251616565781205079216320339423264768 816 6477740335488754374940105621760452564353024 817 6302666272367436689130913577929088981532672 818 3980631329916275803661629628165740409389056 819 1224809639974238708818962962512535510581248 820 1 821 480 822 112320 823 17072640 824 1895063040 825 163733446656 826 11461341265920 827 668032462356480 828 33067606886645760 829 1410884560496885760 830 52484905650484150272 831 1717687821288572190720 832 49812946817368593530880 833 1287473086971988263567360 834 29795805727066014099701760 835 619752759122973093273796608 836 11620364233555745498883686400 837 196862641133179688451676569600 838 3018560497375421889592374067200 839 41942103753005862044862460723200 840 528470507287873861765267005112320 841 6039662940432844134460194344140800 842 62592870473576748302587468657459200 843 587828696621416418841691010000486400 844 4996543921282039560154373585004134400 845 38373457315446063821985589132831752192 846 265662396799241980306054078611912130560 847 1653010468973061210793225378029675479040 848 9209629755707055317276541391879620526080 849 45730575338683309161649033118298805370880 850 201214531490206560311255745720514743631872 851 778894960607251201204860951176186104381440 852 2628770492049472804066405710219628102287360 853 7647332340507557248193180247911645388472320 854 18893409311842200260241974730134653312696320 855 38866442012932526249640633730562715386118144 856 64777403354887543749401056217604525643530240 857 84035550298232489188412181039054519753768960 858 79612626598325516073232592563314808187781120 859 48992385598969548352758518500501420423249920 860 14697715679690864505827555550150426126974976 861 1 862 492 863 118080 864 18420480 865 2099934720 866 186474203136 867 13426142625792 868 805568557547520 869 41083996434923520 870 1807695843136634880 871 69415520376446779392 872 2347506689094381993984 873 70425200672831459819520 874 1885228448780411385937920 875 45245482770729873262510080 876 977302427847765262470217728 877 19057397343031422618169245696 878 336307011935848634438280806400 879 5380912190973578151012492902400 880 78164829721510924719970949529600 881 1031775752323944206303616533790720 882 12381309027887330475643398405488640 883 135068825758770877916109800787148800 884 1338943142304337398472740633889996800 885 12050488280739036586254665705009971200 886 98331984370830538543838072152881364992 887 726143884584594746169881148205893156864 888 4840959230563964974465874321372621045760 889 29045755383383789846795245928235726274560 890 156246132407167972968967529820854251683840 891 749981435554406270251044143140100408082432 892 3193469338489729924939929899822363027963904 893 11975510019336487218524737124333861354864640 894 39192578245101230896990048770547182615920640 895 110661397397932887238560137705074397974364160 896 265587353755038929372544330492178555138473984 897 531174707510077858745088660984357110276947968 898 861364390556883014181224855650308827476131840 899 1088039230177115386334178765031969045233008640 900 1004343904778875741231549629260279118676623360 901 602606342867325444738929777556167471205974016 902 176372588156290374069930666601805113523699712 903 1 904 504 905 123984 906 19837440 907 2320980480 908 211673419776 909 15663833063424 910 966682269057024 911 50750819125493760 912 2300703800355717120 913 91107870494086397952 914 3180492933611743346688 915 98595280941964043747328 916 2730330856854388903772160 917 67868224156094809893765120 918 1520248221096523741620338688 919 30785026477204605767811858432 920 564995780052225705856311754752 921 9416596334203761764271862579200 922 142735776013193862532120864358400 923 1969753708982075302943267928145920 924 24762618055774660951286796810977280 925 283644534093418843623830581653012480 926 2959769051409587933466058243335782400 927 28117805988391085367927553311689932800 928 242937843739698977578894060613001019392 929 1906127697034561208695938014040469536768 930 13554685845579101928504448099843338928128 931 87137266150151369540385737784707178823680 932 504795197007773451130510480959682966978560 933 2624935024440421945878654500990351428288512 934 12193246565142605167952459617503567924953088 935 50297142081213246317803895922202217690431488 936 182898698477139077519286894262553518874296320 937 580972336339147658002440722951640589365411840 938 1593524122530233576235265982953071330830843904 939 3718222952570545011215620626890499771938635776 940 7235460880677817319122288787462594150799507456 941 11424411916859711556508877032835674974946590720 942 14060814666904260377241694809643907661472727040 943 12654733200213834339517525328679516895325454336 944 7407648702564195710937087997275814767995387904 945 2116471057875484488839167999221661362284396544 946 1 947 516 948 130032 949 21325248 950 2559029760 951 239525185536 952 18203914100736 953 1154648265818112 954 62351006354178048 955 2909713629861642240 956 118716316098355003392 957 4273787379540780122112 958 136761196145304963907584 959 3913474228157957428740096 960 100632194438347476739031040 961 2334666910969661460345520128 962 49028005130362890667255922688 963 934416097778680975070054055936 964 16196545694830470234547603636224 965 255734932023639003703383215308800 966 3682583021140401653328718300446720 967 48399662563559564586606011948728320 968 580795950762714775039272143384739840 969 6363503460530614056952025223171932160 970 63635034605306140569520252231719321600 971 580351515600392001994024700353280212992 972 4821381821910948939642666741396481769472 973 36428218209993836432855704268328973369344 974 249793496297100592682439114982827245961216 975 1550442390809589885615139334376169112862720 976 8682477388533703359444780272506547032031232 977 43692466858427668518496313629387785064415232 978 196616100862924508333233411332245032789868544 979 786464403451698033332933645328980131159474176 980 2775756718064816588233883454102282815856967680 981 8565192158600005472264554658372758403215785984 982 22840512422933347926038812422327355741908762624 983 51854136311524357453709736310148591414063136768 984 98249942484993519385976342482386804784540680192 985 151153757669220799055348219203672007360831815680 986 181384509203064958866417863044406408832998178816 987 159264447105130207785147391941430017511900839936 988 91008255488645833020084223966531438578229051392 989 25397652694505813866070015990659936347412758528