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