0 1 1 3 2 6 3 9 4 36 5 36 6 27 7 162 8 324 9 216 10 81 11 648 12 1944 13 2592 14 1296 15 243 16 2430 17 9720 18 19440 19 19440 20 7776 21 729 22 8748 23 43740 24 116640 25 174960 26 139968 27 46656 28 2187 29 30618 30 183708 31 612360 32 1224720 33 1469664 34 979776 35 279936 36 6561 37 104976 38 734832 39 2939328 40 7348320 41 11757312 42 11757312 43 6718464 44 1679616 45 19683 46 354294 47 2834352 48 13226976 49 39680928 50 79361856 51 105815808 52 90699264 53 45349632 54 10077696 55 59049 56 1180980 57 10628820 58 56687040 59 198404640 60 476171136 61 793618560 62 906992640 63 680244480 64 302330880 65 60466176 66 177147 67 3897234 68 38972340 69 233834040 70 935336160 71 2618941248 72 5237882496 73 7482689280 74 7482689280 75 4988459520 76 1995383808 77 362797056 78 531441 79 12754584 80 140300424 81 935336160 82 4209012720 83 13468840704 84 31427294976 85 53875362816 86 67344203520 87 59861514240 88 35916908544 89 13060694016 90 2176782336 91 1594323 92 41452398 93 497428776 94 3647811024 95 18239055120 96 65660598432 97 175094929152 98 350189858304 99 525284787456 100 583649763840 101 466919811072 102 254683533312 103 84894511104 104 13060694016 105 4782969 106 133923132 107 1741000716 108 13928005728 109 76604031504 110 306416126016 111 919248378048 112 2101139149824 113 3676993512192 114 4902658016256 115 4902658016256 116 3565569466368 117 1782784733184 118 548549148672 119 78364164096 120 14348907 121 430467210 122 6026540940 123 52230021480 124 313380128880 125 1378872567072 126 4596241890240 127 11818907717760 128 23637815435520 129 36769935121920 130 44123922146304 131 40112656496640 132 26741770997760 133 12342355845120 134 3526387384320 135 470184984576 136 43046721 137 1377495072 138 20662426080 139 192849310080 140 1253520515520 141 6016898474496 142 22061961073152 143 63034174494720 144 141826892613120 145 252136697978880 146 352991377170432 147 385081502367744 148 320901251973120 149 197477693521920 150 84633297223680 151 22568879259648 152 2821109907456 153 129140163 154 4390765542 155 70252248672 156 702522486720 157 4917657407040 158 25571818516608 159 102287274066432 160 321474289923072 161 803685724807680 162 1607371449615360 163 2571794319384576 164 3273192770125824 165 3273192770125824 166 2517840592404480 167 1438766052802560 168 575506421121024 169 143876605280256 170 16926659444736 171 387420489 172 13947137604 173 237101339268 174 2529080952192 175 18968107141440 176 106221399992064 177 460292733298944 178 1578146514167808 179 4339902913961472 180 9644228697692160 181 17359611655845888 182 25250344226684928 183 29458734931132416 184 27192678397968384 185 19423341712834560 186 10359115580178432 187 3884668342566912 188 914039610015744 189 101559956668416 190 1162261467 191 44165935746 192 794986843428 193 9009850892184 194 72078807137472 195 432472842824832 196 2018206599849216 197 7496195942297088 198 22488587826891264 199 54972103576845312 200 109944207153690624 201 179908702615130112 202 239878270153506816 203 258330444780699648 204 221426095526313984 205 147617397017542656 206 73808698508771328 207 26050128885448704 208 5788917530099712 209 609359740010496 210 3486784401 211 139471376040 212 2649956144760 213 31799473737120 214 270295526765520 215 1729891371299328 216 8649456856496640 217 34597827425986560 218 112442939134456320 219 299847837691883520 220 659665242922143744 221 1199391350767534080 222 1799087026151301120 223 2214260955263139840 224 2214260955263139840 225 1771408764210511872 226 1107130477631569920 227 521002577708974080 228 173667525902991360 229 36561584400629760 230 3656158440062976 231 10460353203 232 439334834526 233 8786696690520 234 111298158079920 235 1001683422719280 236 6811447274491104 237 36327718797285888 238 155690223416939520 239 544915781959288320 240 1574201147882388480 241 3778082754917732352 242 7556165509835464704 243 12593609183059107840 244 17437305022697226240 245 19928348597368258560 246 18599792024210374656 247 13949844018157780992 248 8205790598916341760 249 3647018043962818560 250 1151689908619837440 251 230337981723967488 252 21936950640377856 253 31381059609 254 1380766622796 255 28996099078716 256 386614654382880 257 3672839216637360 258 26444442359788992 259 149851840038804288 260 685036983034533888 261 2568888686379502080 262 7992098135402895360 263 20779455152047527936 264 45336993059012788224 265 83117820608190111744 266 127873570166446325760 267 164408875928288133120 268 175369467656840675328 269 153448284199735590912 270 108316435905695711232 271 60175797725386506240 272 25337177989636423680 273 7601153396890927104 274 1447838742264938496 275 131621703842267136 276 94143178827 277 4330586226042 278 95272896972924 279 1333820557620936 280 13338205576209360 281 101370362379191136 282 608222174275146816 283 2954221989336427392 284 11816887957345709568 285 39389626524485698560 286 110290954268559955968 287 260687710089323532288 288 521375420178647064576 289 882327634148479647744 290 1260468048783542353920 291 1512561658540250824704 292 1512561658540250824704 293 1245639012915500679168 294 830426008610333786112 295 437066320321228308480 296 174826528128491323392 297 49950436608140378112 298 9081897565116432384 299 789730223053602816 300 282429536481 301 13556617751088 302 311802208275024 303 4573099054700352 304 48017540074353696 305 384140320594829568 306 2432888697100587264 307 12511999013660163072 308 53175995808055693056 309 189070207317531353088 310 567210621952594059264 311 1443808855879330332672 312 3128252521071882387456 313 5775235423517321330688 314 9075369951241504948224 315 12100493268322006597632 316 13613054926862257422336 317 12812286989988006985728 318 9965112103324005433344 319 6293755012625687642112 320 3146877506312843821056 321 1198810478595369074688 322 326948312344191565824 323 56860576059859402752 324 4738381338321616896 325 847288609443 326 42364430472150 327 1016746331331600 328 15590110413751200 329 171491214551263200 330 1440526202230610880 331 9603508014870739200 332 52133329223584012800 333 234599981506128057600 334 886266596800928217600 335 2836053109762970296320 336 7734690299353555353600 337 18047610698491629158400 338 36095221396983258316800 339 61877522394828442828800 340 90753699512415049482240 341 113442124390518811852800 342 120115190531137565491200 343 106769058249900058214400 344 78671937657821095526400 345 47203162594692657315840 346 22477696473663170150400 347 8173707808604789145600 348 2132271602244727603200 349 355378600374121267200 350 28430288029929701376 351 2541865828329 352 132177023073108 353 3304425576827700 354 52870809229243200 355 608014306136296800 356 5350525893999411840 357 37453681257995882880 358 214021035759976473600 359 1016599919859888249600 360 4066399679439552998400 361 13825758910094480194560 362 40220389556638487838720 363 100550973891596219596800 364 216571328381899549900800 365 402203895566384878387200 366 643526232906215805419520 367 884848570246046732451840 368 1040998317936525567590400 369 1040998317936525567590400 370 876630162472863635865600 371 613641113731004545105920 372 350652064989145454346240 373 159387302267793388339200 374 55439061658362917683200 375 13859765414590729420800 376 2217562466334516707328 377 170581728179578208256 378 7625597484987 379 411782264189298 380 10706338868921748 381 178438981148695800 382 2141267773784349600 383 19699663518816016320 384 144464199137984119680 385 866785194827904718080 386 4333925974139523590400 387 18298798557477988492800 388 65875674806920758574080 389 203615722130482344683520 390 542975259014619585822720 391 1253019828495275967283200 392 2506039656990551934566400 393 4343802072116956686581760 394 6515703108175435029872640 395 8432086375285857097482240 396 9368984861428730108313600 397 8875880395037744313139200 398 7100704316030195450511360 399 4733802877353463633674240 400 2582074296738252891095040 401 1122640998581849083084800 402 374213666193949694361600 403 89811279886547926646784 404 13817119982545834868736 405 1023490369077469249536 406 22876792454961 407 1281100377477816 408 34589710191901032 409 599554976659617888 410 7494437208245223600 411 71946597199154146560 412 551590578526848456960 413 3467140779311618872320 414 18202489091385999079680 415 80899951517271107020800 416 307419815765630206679040 417 1006101215232971585495040 418 2850620109826752825569280 419 7016911039573545416785920 420 15036237941943311607398400 421 28067644158294181667143680 422 45609921757228045209108480 423 64390477774910181471682560 424 78699472836001332909834240 425 82841550353685613589299200 426 74557395318317052230369280 427 56805634528241563604090880 428 36149040154335540475330560 429 18860368776175064595824640 430 7858486990072943581593600 431 2514715836823341946109952 432 580319039266925064486912 433 85973191002507416961024 434 6140942214464815497216 435 68630377364883 436 3980561887163214 437 111455732840569992 438 2006203191130259856 439 26080641484693378128 440 260806414846933781280 441 2086451318775470250240 442 13710965809095947358720 443 75410311950027710472960 444 351914789100129315540480 445 1407659156400517262161920 446 4862822540292695996559360 447 14588467620878087989678080 448 38154453777681153203773440 449 87210180063271207322910720 450 174420360126542414645821440 451 305235630221449225630187520 452 466830963868098815669698560 453 622441285157465087559598080 454 720721488077064838226903040 455 720721488077064838226903040 456 617761275494627004194488320 457 449280927632456003050536960 458 273475347254538436639457280 459 136737673627269218319728640 460 54695069450907687327891456 461 16829252138740826870120448 462 3739833808609072637804544 463 534261972658438948257792 464 36845653286788892983296 465 205891132094649 466 12353467925678940 467 358250569844689260 468 6687343970434199520 469 90279143600861693520 470 938903093448961612608 471 7824192445408013438400 472 53651605339940663577600 473 308496730704658815571200 474 1508206239000554209459200 475 6334466203802327679728640 476 23034422559281191562649600 477 72942338104390439948390400 478 201994167058311987549388800 479 490557262855900541191372800 480 1046522160759254487874928640 481 1962229051423602164765491200 482 3231906672932991800790220800 483 4668309638680988156696985600 484 5896812175175985040038297600 485 6486493392693583544042127360 486 6177612754946270041944883200 487 5054410435865130034318540800 488 3516111607558351328221593600 489 2051065104409038274795929600 490 984511250116338371902046208 491 378658173121668604577710080 492 112195014258272179134136320 493 24041788769629752671600640 494 3316108795811000368496640 495 221073919720733357899776 496 617673396283947 497 38295750569604714 498 1148872517088141420 499 22211535330370734120 500 310961494625190277680 501 3358384141952054998944 502 29105995896917809990848 503 207899970692270071363200 504 1247399824153620428179200 505 6375599101229615521804800 506 28052636045410308295941120 507 107110064900657540766320640 508 357033549668858469221068800 509 1043636529801278602338508800 510 2683636790917573548870451200 511 6082910059413166710773022720 512 12165820118826333421546045440 513 21469094327340588390963609600 514 33396368953640915274832281600 515 45700294357613884060296806400 516 54840353229136660872356167680 517 57451798621000311390087413760 518 52228907837273010354624921600 519 40874797437865834190576025600 520 27249864958577222793717350400 521 15259924376803244764481716224 522 7043042020063036045145407488 523 2608534081504828164868669440 524 745295451858522332819619840 525 154199059005211517135093760 526 20559874534028202284679168 527 1326443518324400147398656 528 1853020188851841 529 118593292086517824 530 3676392054682052544 531 73527841093641050880 532 1066153695857795237760 533 11940921393607306662912 534 107468292542465759966208 535 798335887458317074034688 536 4989599296614481712716800 537 26611196248610569134489600 538 122411502743608618018652160 539 489646010974434472074608640 540 1713761038410520652261130240 541 5273110887416986622341939200 542 14312729551560392260642406400 543 34350550923744941425541775360 544 72994920712958000529276272640 545 137402203694979765702167101440 546 229003672824966276170278502400 547 337479096794687143829884108800 548 438722825833093286978849341440 549 501397515237820899404399247360 550 501397515237820899404399247360 551 435997839337235564699477606400 552 326998379502926673524608204800 553 209278962881873071055749251072 554 112688672321008576722326519808 555 50083854364892700765478453248 556 17887090844604535987670876160 557 4934369888166768548323000320 558 986873977633353709664600064 559 127338577759142414150270976 560 7958661109946400884391936 561 5559060566555523 562 366897997392664518 563 11740735916565264576 564 242641875609015467904 565 3639628134135232018560 566 42219686355968691415296 567 394050405989041119876096 568 3039817417629745781901312 569 19758813214593347582358528 570 109771184525518597679769600 571 526901685722489268862894080 572 2203407049384955124335738880 573 8079159181078168789231042560 574 26101898892714083780592599040 575 74576853979183096515978854400 576 188928030080597177840479764480 577 425088067681343650141079470080 578 850176135362687300282158940160 579 1511424240644777422723838115840 580 2386459327333859088511323340800 581 3341043058267402723915852677120 582 4136529500712022420086293790720 583 4512577637140388094639593226240 584 4316378609438632090524828303360 585 3596982174532193408770690252800 586 2589827165663179254314896982016 587 1593739794254264156501475065856 588 826383597020729562630394478592 589 354164398723169812555883347968 590 122125654732127521570994257920 591 32566841261900672418931802112 592 6303259599077549500438413312 593 787907449884693687554801664 594 47751966659678405306351616 595 16677181699666569 596 1134048355577326692 597 37423595734051780836 598 798370042326437991168 599 12374735656059788863104 600 148496827872717466357248 601 1435469336102935508120064 602 11483754688823484064960512 603 77515344149558517438483456 604 447866432864115878533459968 605 2239332164320579392667299840 606 9771631262489800986184581120 607 37457919839544237113707560960 608 126780651764611264077164052480 609 380341955293833792231492157440 610 1014245214116890112617312419840 611 2408832383527614017466116997120 612 5101056812176123801692953640960 613 9635329534110456069864467988480 614 16227923425870241801876998717440 615 24341885138805362702815498076160 616 32455846851740483603753997434880 617 38356909915693298804436542423040 618 40024601651158224839412044267520 619 36689218180228372769461040578560 620 29351374544182698215568832462848 621 20320182376741867995393807089664 622 12041589556587773626900033830912 623 6020794778293886813450016915456 624 2491363356535401440048282861568 625 830454452178467146682760953856 626 214310826368636683014906052608 627 40183279944119378065294884864 628 4870700599287197341247864832 629 286511799958070431838109696 630 50031545098999707 631 3502208156929979490 632 119075077335619302660 633 2619651701383624658520 634 41914427222137994536320 635 519738897554511132250368 636 5197388975545111322503680 637 43064080083088065243601920 638 301448560581616456705213440 639 1808691363489698740231280640 640 9405195090146433449202659328 641 42750886773392879314557542400 642 171003547093571517258230169600 643 605089474331099214913737523200 644 1901709776469168961157460787200 645 5324787374113673091240890204160 646 13311968435284182728102225510400 647 29756164737694055509875562905600 648 59512329475388111019751125811200 649 106495747482273461824817804083200 650 170393195971637538919708486533120 651 243418851388053627028154980761600 652 309805810857522798035833611878400 653 350215264447634467344855387340800 654 350215264447634467344855387340800 655 308189432713918331263472740859904 656 237068794395321793279594416046080 657 158045862930214528853062944030720 658 90311921674408302201750253731840 659 43598858739369525200844950077440 660 17439543495747810080337980030976 661 5625659192176712929141283880960 662 1406414798044178232285320970240 663 255711781462577860415512903680 664 30083738995597395343001518080 665 1719070799748422591028658176 666 150094635296999121 667 10806813741383936712 668 378238480948437784920 669 8573405568164589791520 670 141461191874715731560080 671 1810703255996361363969024 672 18710600311962400761013248 673 160376574102534863665827840 674 1162730162243377761577251840 675 7234765453958794960925122560 676 39067733451377492788995661824 677 184683830861057238638888583168 678 769515961921071827662035763200 679 2841289705554726748290593587200 680 9335666175394102172954807500800 681 27384620781156033040667435335680 682 71884629550534586731752017756160 683 169140304824787262898240041779200 684 357073976852328666118506754867200 685 676561219299149051592960167116800 686 1150154072808553387708032284098560 687 1752615729993986114602715861483520 688 2389930540900890156276430720204800 689 2909480658488040190249567833292800 690 3151937380028710206103698486067200 691 3025859884827561797859550546624512 692 2560342979469475367419619693297664 693 1896550355162574346236755328368640 694 1219210942604512079723628425379840 695 672668106264558388813036372623360 696 313911782923460581446083640557568 697 121514238551016999269451731828736 698 37973199547192812271703666196480 699 9205624132652802974958464532480 700 1624521905762259348522081976320 701 185659646372829639831095083008 702 10314424798490535546171949056 703 450283905890997363 704 33321009035933804862 705 1199556325293616975032 706 27989647590184396084080 707 475824009033134733429360 708 6280876919237378481267552 709 66996020471865370466853888 710 593393324179378995563563008 711 4450449931345342466726722560 712 28680677335336651452238878720 713 160611793077885248132537720832 714 788457893291436672650639720448 715 3416650870929558914819438788608 716 13140964888190611210843995340800 717 45054736759510667008607984025600 718 138167859395832712159731151011840 719 379961613338539958439260665282560 720 938728691777569309085232231874560 721 2086063759505709575744960515276800 722 4172127519011419151489921030553600 723 7509829534220554472681857854996480 724 12158771626833278670056341289041920 725 17685486002666587156445587329515520 726 23068025220869461508407287821107200 727 26912696091014371759808502457958400 728 27989203934654946630200842556276736 729 25836188247373796889416162359640064 730 21051708942304575243227984144891904 731 15036934958788982316591417246351360 732 9333269974420747644780879670149120 733 4977743986357732077216469157412864 734 2248013413193814486484857038831616 735 843005029947680432431821389561856 736 255456069681115282555097390776320 737 60107310513203595895317033123840 738 10304110373692045010625777106944 739 1144901152632449445625086345216 740 61886548790943213277031694336 741 1350851717672992089 742 102664730543147398764 743 3798595030096453754268 744 91166280722314890102432 745 1595409912640510576792560 746 21697574811910943844378816 747 238673322931020382288166976 748 2182156095369329209491812352 749 16911709739112301373561545728 750 112744731594082009157076971520 751 653919443245675653111046434816 752 3329044438341621506747145486336 753 14980699972537296780362154688512 754 59922799890149187121448618754048 755 214009999607675668290887924121600 756 684831998744562138530841357189120 757 1968891996390616148276168901918720 758 5095955755363947677891260687319040 759 11890563429182544581746274937077760 760 25032765114068514908939526183321600 761 47562253716730178326985099748311040 762 81535292085823162846260170997104640 763 126009087768999433489674809722798080 764 175316991678607907463895387440414720 765 219146239598259884329869234300518400 766 245443788350051070449453542416580608 767 245443788350051070449453542416580608 768 218172256311156507066180926592516096 769 171421058530194398409142156608405504 770 118221419675996136833891142488555520 771 70932851805597682100334685493133312 772 36610504157727835922753386060972032 773 16017095569005928216204606401675264 774 5824398388729428442256220509700096 775 1713058349626302483016535444029440 776 391556194200297710403779530063872 777 65259365700049618400629921677312 778 7055066562167526313581613154304 779 371319292745659279662190166016 780 4052555153018976267 781 316099301935480148826 782 12011773473548245655388 783 296290412347523392832904 784 5333227422255421070992272 785 74665183911575894993891808 786 846205417664526809930773824 787 7978508223694109922204438912 788 63828065789552879377635511296 789 439704453216919835712600188928 790 2638226719301519014275601133568 791 13910649974498918438907715067904 792 64916366547661619381569336983552 793 269652599505671342046518784393216 794 1001566798163922127601355484889088 795 3338555993879740425337851616296960 796 10015667981639221276013554848890880 797 27101219244435539923330795473469440 798 66247424819731319812586388935147520 799 146441675917300812217296228172431360 800 292883351834601624434592456344862720 801 529979398557850558500691111481180160 802 867239015821937277546585455151022080 803 1282005501649820323329735020658032640 804 1709340668866427097772980027544043520 805 2051208802639712517327576033052852224 806 2208994095150459634045081881749225472 807 2127179499033775943895264034277031936 808 1823296713457522237624512029380313088 809 1383190610209154800956526367116099584 810 922127073472769867304350911410733056 811 535428623306769600370268271141715968 812 267714311653384800185134135570857984 813 113575768580223854623996299939151872 814 40085565381255478102586929390288896 815 11453018680358708029310551254368256 816 2545115262301935117624566945415168 817 412721393886800289344524369526784 818 43444357251242135720476249423872 819 2227915756473955677973140996096 820 12157665459056928801 821 972613236724554304080 822 37931916232257617859120 823 960941877883859652431040 824 17777424740851403569974240 825 255994916268260211407629056 826 2986607356463035799755672320 827 29012757177069490626197959680 828 239355246710823297666133167360 829 1702081754388076783403613634560 830 10552906877206076057102404534272 831 57561310239305869402376752005120 832 278212999489978368778154301358080 833 1198455997802983742428972375080960 834 4622615991525794435083179161026560 835 16025068770622754041621687758225408 836 50078339908196106380067774244454400 837 141397665623141947426073715513753600 838 361349589925807198977743939646259200 839 836809576670290355527407018128179200 840 1757300111007609746607554738069176320 841 3347238306681161422109628072512716800 842 5781593438812915183643903034340147200 843 9049450599881084635268717792880230400 844 12820055016498203233297350206580326400 845 16409670421117700138620608264422817792 846 18934235101289654006100701843564789760 847 19635503068004085635956283393326448640 848 18232967134575222376245120293803130880 849 15089352111372597828616651277630177280 850 11065524881673238407652210936928796672 851 7139048310756928004936910281889546240 852 4015714674800772002777012033562869760 853 1947013175660980364982793713242603520 854 801711307625109562051738587805777920 855 274872448328608992703453230104838144 856 76353457869058053528737008362455040 857 16508855755472011573780974781071360 858 2606661435074528143228574965432320 859 267349890776874681356776919531520 860 13367494538843734067838845976576 861 36472996377170786403 862 2990785702928004485046 863 119631428117120179401840 864 3110417131045124664447840 865 59097925489857368624508960 866 874649297249889055642732608 867 10495791566998668667712791296 868 104957915669986686677127912960 869 892142283194886836755587260160 870 6542376743429170136207639907840 871 41871211157946688871728895410176 872 236001371981154064549744683220992 873 1180006859905770322748723416104960 874 5264645990348821439955842933391360 875 21058583961395285759823371733565440 876 75810902261023028735364138240835584 877 246385432348324843389933449282715648 878 724663036318602480558627792007987200 879 1932434763516273281489674112021299200 880 4678526269565714260448684692262092800 881 10292757793044571372987106322976604160 882 20585515586089142745974212645953208320 883 37428210156525714083589477538096742400 884 61837912432520745007669571584681574400 885 92756868648781117511504357377022361600 886 126149341362342319815645926032750411776 887 155260727830575162850025755117231276032 888 172511919811750180944473061241368084480 889 172511919811750180944473061241368084480 890 154665859141569127743320675595709317120 891 123732687313255302194656540476567453696 892 87810294222310214460723996467241418752 893 54881433888943884037952497792025886720 894 29935327575787573111610453341105029120 895 14087212976841210876051978042872954880 896 5634885190736484350420791217149181952 897 1878295063578828116806930405716393984 898 507647314480764355893764974517944320 899 106873118838055653872371573582725120 900 16442018282777792903441780551188480 901 1644201828277779290344178055118848 902 80204967233062404407033075859456 903 109418989131512359209 904 9191195087047038173556 905 376838998568928565115796 906 10049039961838095069754560 907 195956279255842853860213920 908 2978535444688811378675251584 909 36735270484495340336994769536 910 377848496411952072037660486656 911 3306174343604580630329529258240 912 24979983929456831429156443284480 913 164867893934415087432432525677568 914 959231382891142326879607422124032 915 4956028811604235355544638347640832 916 22873979130481086256359869296803840 917 94763627826278785919205172801044480 918 353784210551440800765032645123899392 919 1194021710611112702581985177293160448 920 3652301703045756502015484071720255488 921 10145282508460434727820789088111820800 922 25630187389794782470284098748914073600 923 58949430996527999681653427122502369280 924 123513093516534856475845275875719249920 925 235797723986111998726613708490009477120 926 410082998236716519524545579982625177600 927 649298080541467822580530501639156531200 928 934989235979713664515963922360385404928 929 1222678231665779407443952821548196298752 930 1449100126418701519933573714427491909632 931 1552607278305751628500257551172312760320 932 1499069096295208468896800394235336458240 933 1299193216789180673043893675003958263808 934 1005827006546462456550111232261128978432 935 691506067000692938878201472179526172672 936 419094586061026023562546346775470407680 937 221873604385249071297818654175249039360 938 101427933433256718307574241908685275136 939 39444196335155390452945538520044273664 940 12792712324915261768522877357852196864 941 3366503243398753096979704567855841280 942 690564767876667301944554783149916160 943 103584715181500095291683217472487424 944 10105825871365862955286167558291456 945 481229803398374426442198455156736 946 328256967394537077627 947 28230099195930188675922 948 1185664166229067924388724 949 32408153876927856599958456 950 648163077538557131999169120 951 10111344009601491259187038272 952 128077024121618889283035818112 953 1353957112142828258134950077184 954 12185614009285454323214550694656 955 94776997849997978069446505402880 956 644483585379986250872236236739584 957 3866901512279917505233417420437504 958 20623474732159560027911559575666688 959 98358110261068670902347437976256512 960 421534758261722875295774734183956480 961 1629934398611995117810328972177965056 962 5704770395141982912336151402622877696 963 18121035372803945721538363278919729152 964 52349657743655843195555271694656995328 965 137762257220146955777777030775413145600 966 330629417328352693866664873860991549440 967 724235866528772567517456390362171965440 968 1448471733057545135034912780724343930880 969 2645035338626821550933318990887932395520 970 4408392231044702584888864984813220659200 971 6700756191187947929031074776916095401984 972 9277970110875620209427641998806901325824 973 11683369769250781004464438072571653521408 974 13352422593429464005102214940081889738752 975 13812850958720135177691946489739885936640 976 12891994228138792832512483390423893540864 977 10812640320374471407913695746807136518144 978 8109480240280853555935271810105352388608 979 5406320160187235703956847873403568259072 980 3180188329521903355268734043178569564160 981 1635525426611264582709634650777550061568 982 726900189605006481204282067012244471808 983 275043314985678128023241863193822232576 984 86855783679687829902076377850680705024 985 22270713764022520487711891756584796160 986 4454142752804504097542378351316959232 987 651825768703098160615957807509798912 988 62078644638390301011043600715218944 989 2887378820390246558653190730940416