0 1 1 2 2 1 3 4 4 8 5 3 6 8 7 28 8 30 9 9 10 16 11 80 12 144 13 108 14 27 15 32 16 208 17 528 18 648 19 378 20 81 21 64 22 512 23 1680 24 2880 25 2700 26 1296 27 243 28 128 29 1216 30 4896 31 10800 32 14040 33 10692 34 4374 35 729 36 256 37 2816 38 13440 39 36288 40 60480 41 63504 42 40824 43 14580 44 2187 45 512 46 6400 47 35328 48 112896 49 229824 50 308448 51 272160 52 151632 53 48114 54 6561 55 1024 56 14336 57 89856 58 331776 59 798336 60 1306368 61 1469664 62 1119744 63 551124 64 157464 65 19683 66 2048 67 31744 68 222720 69 933120 70 2592000 71 5007744 72 6858432 73 6648480 74 4461480 75 1968300 76 511758 77 59049 78 4096 79 69632 80 540672 81 2534400 82 7983360 83 17791488 84 28740096 85 33872256 86 28868400 87 17321040 88 6928416 89 1653372 90 177147 91 8192 92 151552 93 1290240 94 6690816 95 23569920 96 59533056 97 110854656 98 153964800 99 159353568 100 121247280 101 65819952 102 24091992 103 5314410 104 531441 105 16384 106 327680 107 3035136 108 17252352 109 67212288 110 189775872 111 400308480 112 640493568 113 780601536 114 720555264 115 495381744 116 245643840 117 82904796 118 17006112 119 1594323 120 32768 121 704512 122 7053312 123 43610112 124 186181632 125 581188608 126 1369944576 127 2481912576 128 3482683776 129 3782915136 130 3152429280 131 1977432912 132 902741112 133 282726612 134 54206982 135 4782969 136 65536 137 1507328 138 16220160 139 108380160 140 503193600 141 1720922112 142 4483454976 143 9073658880 144 14411105280 145 18013881600 146 17653603968 147 13412153664 148 7737780960 149 3273676560 150 956593800 151 172186884 152 14348907 153 131072 154 3211264 155 36962304 156 265420800 157 1331527680 158 4951425024 159 14129676288 160 31597682688 161 56043187200 162 79261079040 163 89348852736 164 79785119232 165 55712022912 166 29760696000 167 11734217280 168 3214155168 169 545258466 170 43046721 171 262144 172 6815744 173 83558400 174 641728512 175 3459317760 176 13897433088 177 43113627648 178 105584394240 179 206879422464 180 326651719680 181 416480942592 182 427616796672 183 350779403520 184 226657460736 185 112750522560 186 41630962176 187 10732982436 188 1721868840 189 129140163 190 524288 191 14417920 192 187564032 193 1534132224 194 8843821056 195 38172819456 196 127919554560 197 340509671424 198 730512027648 199 1273941706752 200 1812917044224 201 2104676421120 202 1984409197056 203 1505653132032 204 905473427328 205 421513492032 206 146358851400 207 35642684988 208 5423886846 209 387420489 210 1048576 211 30408704 212 418381824 213 3630956544 214 22290038784 215 102877102080 216 370357567488 217 1064778006528 218 2482553069568 219 4739419496448 220 7447659208704 221 9648103974912 222 10282847657472 223 8964533855232 224 6327906250752 225 3559447266048 226 1557258178896 227 510361924176 228 117775828656 229 17046501516 230 1162261467 231 2097152 232 63963136 233 927989760 234 8517058560 235 55472947200 236 272624320512 237 1049346441216 238 3240628715520 239 8159440158720 240 16926498201600 241 29113576906752 242 41639185575936 243 49510007239680 244 48777610682880 245 39549414067200 246 26102613284352 247 13792858155936 248 5692498385040 249 1766637429840 250 387420489000 251 53464027482 252 3486784401 253 4194304 254 134217728 255 2047868928 256 19818086400 257 136497070080 258 711667482624 259 2916565843968 260 9629296754688 261 26040766464000 262 58331316879360 263 109006648418304 264 170619101872128 265 223937571207168 266 246085243084800 267 225431660183040 268 170853468770304 269 105893556164928 270 52763571237888 271 20610770014800 272 6074753267520 273 1269189521964 274 167365651248 275 10460353203 276 8388608 277 281018368 278 4498391040 279 45779779584 280 332448399360 281 1832826175488 282 7968134135808 283 28008291041280 284 80969423192064 285 194784933150720 286 393007247474688 287 668258148999168 288 959732448030720 289 1163983199791104 290 1189119049620480 291 1018001918089728 292 724347518640768 293 423207810970560 294 199512253743264 295 73981816579440 296 20762638846488 297 4142299868388 298 523017660150 299 31381059609 300 16777216 301 587202560 302 9839837184 303 105054732288 304 802236137472 305 4662997549056 306 21434746798080 307 79920984489984 308 245963719507968 309 632478135877632 310 1370369294401536 311 2515538040422400 312 3924239343058944 313 5207163743674368 314 5870187698614272 315 5603360985040896 316 4502700791550720 317 3019458177863424 318 1668647940398208 319 746500394388672 320 263470727431296 321 70572516276240 322 13472934925464 323 1631815099668 324 94143178827 325 33554432 326 1224736768 327 21441282048 328 239628976128 329 1919636471808 330 11732703510528 331 56858486243328 332 224146209374208 333 731690392485888 334 2002847430279168 335 4638172996435968 336 9142183964049408 337 15395092807385088 338 22187045516525568 339 27361866628251648 340 28817285065924608 341 25815484538224128 342 19547018730379008 343 12395670414386688 344 6498944609971968 345 2766442638028608 346 931557214846368 347 238663418679648 348 43682434975728 349 5083731656658 350 282429536481 351 67108864 352 2550136832 353 46556774400 354 543581798400 355 4558159872000 356 29224316436480 357 148915083018240 358 618867877478400 359 2135819413094400 360 6200766038016000 361 15284888283709440 362 32198886917406720 363 58216737506918400 364 90559369455206400 365 121284869806080000 366 139720170016604160 367 138082824274222080 368 116540491075430400 369 83432397019910400 370 50184900463104000 371 25029719105973120 372 10162442343778560 373 3271998481898400 374 803355125990400 375 141214768240500 376 15816054042936 377 847288609443 378 134217728 379 5301600256 380 100763959296 381 1226833920000 382 10747065139200 383 72123112488960 384 385503115345920 385 1684481004011520 386 6128242458624000 387 18808990315315200 388 49172074681466880 389 110252438685941760 390 213030135766056960 391 355768951431168000 392 514247847977779200 393 643294949451448320 394 695326158598256640 395 647329454973527040 396 516486267266112000 397 350666991985939200 398 200614139601258240 399 95414042005476480 400 37031323995132480 401 11422705697676000 402 2692494914452200 403 455276412807372 404 49142739347694 405 2541865828329 406 268435456 407 11005853696 408 217432719360 409 2755959717888 410 25174632038400 411 176487420395520 412 987375568158720 413 4525471354060800 414 17309927929282560 415 56002708006502400 416 154771120308879360 417 368021101416284160 418 756817587589939200 419 1350628310160506880 420 2095802550249062400 421 2829333442836234240 422 3320537165550858240 423 3380637385741824000 424 2974960899452805120 425 2250792785770214400 426 1453229255160334080 427 792670502814727680 428 360304774006694400 429 133939383380749440 430 39653106921932400 431 8988037568971344 432 1464114717117504 433 152511949699740 434 7625597484987 435 536870912 436 22817013760 437 467882999808 438 6164217593856 439 58617143230464 440 428498736906240 441 2504213397504000 442 12013069412597760 443 48196269920747520 444 163935199800852480 445 477550364637265920 446 1200355563759206400 447 2617698479428730880 448 4971709383090831360 449 8243490030979645440 450 11946074536419655680 451 15129074659610419200 452 16722886268136222720 453 16091833956131082240 454 13426468269898844160 455 9658836867631311360 456 5945028771110457600 457 3098621056457571840 458 1348793088781582080 459 481124363986113120 460 136935395903739888 461 29892342141149040 462 4697368050751992 463 472787044069194 464 22876792454961 465 1073741824 466 47244640256 467 1004217040896 468 13732084187136 469 135726939242496 470 1032848903503872 471 6293923005726720 472 31538779017707520 473 132431748079288320 474 472459209363947520 475 1446906328677089280 476 3833362221430210560 477 8836463650135080960 478 17796514204467855360 479 31402108211231784960 480 48622619165778247680 481 66096372928479805440 482 78832996515103703040 483 82352326716670832640 484 75128438408190935040 485 59597078544959155200 486 40866568145114849280 487 24032328426246516480 488 11993449346935879680 489 5008627994316972480 490 1717243883765819136 491 470590871993517744 492 99071762524951104 493 15037678240394364 494 1464114717117504 495 68630377364883 496 2147483648 497 97710505984 498 2150168002560 499 30476819496960 500 312650131046400 501 2472878624735232 502 15686392721965056 503 81959327052595200 504 359479833211699200 505 1342213662965760000 506 4311190285446021120 507 12007443428891688960 508 29173013964560793600 509 62102419359340953600 510 116193759035867136000 511 191451562965251850240 512 278060603354294353920 513 355955111815646822400 514 401203642978652774400 515 397313856966394368000 516 344579472314491115520 517 260524371925107164160 518 170664361287837580800 519 96083883972611308800 520 45997604029441584000 521 18460371750482555712 522 6092913395284492896 523 1609916141030455440 524 327290644055642040 525 48041264155418100 526 4529604906082278 527 205891132094649 528 4294967296 529 201863462912 530 4593467523072 531 67404143001600 532 716730720583680 533 5883707642609664 534 38791421318135808 535 210977832271085568 536 964837647581184000 537 3762866825566617600 538 12649021559789322240 539 36948457714121441280 540 94368358215796654080 541 211723880612364288000 542 418694776149757132800 543 731484403038105108480 544 1130475895604344258560 545 1546092033694176706560 546 1870272621404246016000 547 1998238642868747059200 548 1881100515528165335040 549 1554787160793687674880 550 1122901838350996654080 551 704160851808735360000 552 380246859976717094400 553 174913555589289863424 554 67566942042016652928 555 21498572467914389568 556 5484329711202650400 557 1077954460477762320 558 153183002278418856 559 14000596982436132 560 617673396283947 561 8589934592 562 416611827712 563 9792525434880 564 148588688572416 565 1635673870172160 566 13917607446970368 567 95233965564100608 568 538329928496578560 569 2562608791975624704 570 10420246593876787200 571 36586643596278497280 572 111843980107610849280 573 299582089573957632000 574 706552835872118538240 575 1472561194136607129600 576 2719053134525481615360 577 4455405000323003842560 578 6483611754201386188800 579 8378821343891022151680 580 9607295149950232166400 581 9756916959662571847680 582 8752875868171871354880 583 6910165159083056332800 584 4777027218670460682240 585 2872976275379640268800 586 1490567691108731010048 587 659874550851902896128 588 245697971061878737920 589 75464376826148469504 590 18608898054563475840 591 3540229385990124672 592 487550200800128832 593 43237137739876290 594 1853020188851841 595 17179869184 596 858993459200 597 20834886352896 598 326554953449472 599 3717113806061568 600 32742236504457216 601 232220753469112320 602 1362361753685458944 603 6740207369440985088 604 28528319563680448512 605 104434026974187356160 606 333447891004057190400 607 934696119470747811840 608 2311851940466109972480 609 5064780895889569873920 610 9855789851460784619520 611 17067969404222452531200 612 26333438509371783905280 613 36208477950386202869760 614 44351054331573530787840 615 48335719369175840194560 616 46776502615331458252800 617 40078957922681726730240 618 30284549914590090362880 619 20077034206770662584320 620 11600064208356382826496 621 5791452175029998822400 622 2471019594679466164224 623 888022666837933152768 624 263610926587572360192 625 62907152935670676864 626 11595788559570631680 627 1549124877880139076 628 133417453597332552 629 5559060566555523 630 34359738368 631 1769526525952 632 44246753083392 633 715614565957632 634 8413892472471552 635 76635814427099136 636 562668216451596288 637 3421385767778254848 638 17567499999938347008 639 77277261235683852288 640 294453012639416057856 641 980197862930676449280 642 2869735911953667194880 643 7427792239344463380480 644 17065117613177469665280 645 34905922390590278860800 646 63703308362827258920960 647 103870785231410925404160 648 151417271428887757455360 649 197327542514305670184960 650 229724601733072272752640 651 238560163338190437089280 652 220487423691357828218880 653 180805973597225360916480 654 131007718157311596257280 655 83431231037024753405952 656 46383096975129146124288 657 22316395714448928795648 658 9189104117714264798208 659 3191289853688944178688 660 916647085634058434304 661 211913035926153293952 662 37885615434472173192 663 4914209540835082332 664 411370481925108702 665 16677181699666569 666 68719476736 667 3642132267008 668 93802085744640 669 1563969391165440 670 18974628642816000 671 178513306271612928 672 1355243876184489984 673 8530776184911298560 674 45399157303211458560 675 207257022471182745600 676 820737808985883672576 677 2843754763779601072128 678 8680065412699363737600 679 23464792214549928345600 680 56413611944388329472000 681 121007197620712966717440 682 232124383897425354424320 683 398851495551303627571200 684 614446898552008291123200 685 848906899315274612736000 686 1051431831009061556060160 687 1166294131875597692436480 688 1156655337397286967705600 689 1023074218268524206489600 690 804433357106299275264000 691 559885616545984295583744 692 343059887061332552466432 693 183782082354285295964160 694 85327395378775315983360 695 33949892060520682752000 696 11407163732334949404672 697 3173767328754481890816 698 711510338647404228240 699 123485265385086684240 700 15565369586355464400 701 1267465809174659244 702 50031545098999707 703 137438953472 704 7490422964224 705 198530568290304 706 3409345039564800 707 42641165459128320 708 413950498471673856 709 3246027671183818752 710 21127283998376067072 711 116390643161156812800 712 550711516851999866880 713 2263246685385315581952 714 8149722954516853161984 715 25891395116737530691584 716 72969780667197947904000 717 183221600532426443980800 718 411255231074590921850880 719 827270360656989609000960 720 1494076142794883318415360 721 2425448283757927464960000 722 3541154494286574098841600 723 4649584359963946950328320 724 5486883756778380053053440 725 5812193070421367012720640 726 5516114448728909316096000 727 4678089369018171169996800 728 3533071304410866416959488 729 2365776623760617991684096 730 1396743825892568249327616 731 722001037820406519859200 732 323881970257367313454080 733 124664003646231947065344 734 40569025854513811995648 735 10944322663558254128928 736 2381501546712386053200 737 401586535327970981520 738 49231040377415711688 739 3902460517721977146 740 150094635296999121 741 274877906944 742 15393162788864 743 419532405473280 744 7414281784000512 745 95510366036951040 746 955824493320732672 747 7733906837782659072 748 51992651010303590400 749 296163138317441826816 750 1450594963187470172160 751 6178627921326630764544 752 23089185965189653069824 753 76231959097025620869120 754 223613746684608487882752 755 585352543066446731673600 756 1372175263746461175644160 757 2888306414537751983554560 758 5469963367560735463833600 759 9333124995900504885166080 760 14358653839846930592563200 761 19922632202787616197181440 762 24922520593448600957091840 763 28085037411177874184601600 764 28468808108721919670353920 765 25904522084223070288281600 766 21100410715876246343909376 767 15330767160753835234246656 768 9890817523066990473707520 769 5634233553318517787701248 770 2813767053975954186485760 771 1220973918064565834492928 772 455130062647723465187328 773 143595722890657944244800 774 37595971084099534493184 775 7947677710793100122640 776 1303221686738744367936 777 155498042167691089356 778 12007570823759929680 779 450283905890997363 780 549755813888 781 31610959298560 782 885244299313152 783 16087160784420864 784 213263577425903616 785 2198180084752318464 786 18335287155527516160 787 127187022533955158016 788 748304229665794424832 789 3789679341327265824768 790 16709040732215672045568 791 64714255694359198433280 792 221731476089620200947712 793 675923370660293838372864 794 1841546326186718926995456 795 4500408156692262546309120 796 9893138620314887494041600 797 19604845978734726878330880 798 35076140094483216161832960 799 56716682667395375840624640 800 82921225925116024172052480 801 109612937795260050505728000 802 130937636602701551240478720 803 141192728450977461894512640 804 137215468494611899587624960 805 119914387684421703552663552 806 93962766469136409500221440 807 65773936528395486650155008 808 40940919675838006996525056 809 22530234767907461736075264 810 10883248998056994228443136 811 4573181879489144433853440 812 1652581633724486284051584 813 505979110840172901720768 814 128683268673884803724832 815 26449476505856789103792 816 4220661144551615282520 817 490509268150593127428 818 36923280283061783766 819 1350851717672992089 820 1099511627776 821 64871186038784 822 1865321476521984 823 34830054466781184 824 474788637205069824 825 5036150901782347776 826 43265114565311987712 827 309379906534492864512 828 1878169526933454323712 829 9824271371651914924032 830 44787119488413141565440 831 179555633585365413003264 832 637605719262317997195264 833 2017041169589448279588864 834 5710862764354319369109504 835 14525455291944681873604608 836 33287501710706562627010560 837 68889107818414116238786560 838 128966818125170612958658560 839 218661785618240400166748160 840 335992499852418175865978880 841 467989553365868173527613440 842 590714086591183253998141440 843 675198366710059577510461440 844 698009122342156184858787840 845 651475180852679105868201984 846 547668695991537929658433536 847 413436172464200201800974336 848 279203648936862473943515136 849 167883228563328944461725696 850 89357202299836373665112064 851 41796110753149271553036288 852 17024708905916405869663488 853 5969703122853804655596288 854 1775303869868288312611968 855 438948759033367989382080 856 87789751806673597876416 857 13643001969956032102416 858 1545374365017902949816 859 113471544284531335476 860 4052555153018976267 861 2199023255552 862 133040906960896 863 3925256511160320 864 75256073363128320 865 1054067437810483200 866 11496667715179905024 867 101638681835971018752 868 748555156764921692160 869 4684478773470387240960 870 25283051324104192819200 871 119047053091782027902976 872 493472625635970250702848 873 1813878339280732233400320 874 5946899496965850550763520 875 17472849037476983576985600 876 46183498876952321854537728 877 110151369297247170874834944 878 237640720768947920358604800 879 464600959705583574633676800 880 824224025611992639209472000 881 1327970356559557552232202240 882 1943956606288990874653163520 883 2585396833279971028579123200 884 3122538993193668917015347200 885 3421613344814491102248960000 886 3396977728731826766312767488 887 3049762934541113176921473024 888 2469878432903014192577249280 889 1798715815266325553289953280 890 1173377403937245310753996800 891 682364090289659580715401216 892 351663828405807664101408768 893 159437750071280626398435840 894 63013532963456826920183040 895 21459717108297990592012800 896 6203809127671600916600064 897 1492425780713451163899072 898 290655259359932857834080 899 44019754639903902206880 900 4863066183622771520400 901 348519743159631958962 902 12157665459056928801 903 4398046511104 904 272678883688448 905 8249635743203328 906 162287916259737600 907 2333903095710351360 908 26155537743791259648 909 237767366817481752576 910 1802026359037756440576 911 11614623017235539558400 912 64619538968619547361280 913 313943260155876634263552 914 1344086410547286585114624 915 5108174555469375218909184 916 17335434011773897801728000 917 52786396565851518806261760 918 144785544866335594440032256 919 358853235225351307313283072 920 805735549429637353341714432 921 1642124081718010910343168000 922 3042250930340736002319974400 923 5128612789955093022092820480 924 7871824282256654406002933760 925 11002663485426914681117736960 926 14001268486227250919768064000 927 16210843669209988955543961600 928 17058795491907126839372414976 929 16290459055277706652781248512 930 14089045669429367915918917632 931 11007066929241693684311654400 932 7742902253673467281377853440 933 4884860392391055093692792832 934 2750419927680594070349021184 935 1373866985359984245101097984 936 604340316140755533035673600 937 231960033106966461944574720 938 76786769580237173609238528 939 21596278944441705077598336 940 5058587860860219207365376 941 960005287359606377916000 942 141785396286957249661440 943 15286238037187578479124 944 1069874560397009734488 945 36472996377170786403 946 8796093022208 947 558551906910208 948 17317308137472000 949 349324739749085184 950 5154669940199915520 951 59312784774713573376 952 554001346866337284096 953 4317354818527958138880 954 28635325111584348438528 955 164082946988945713397760 956 821745137217611910610944 957 3630002601562203073019904 958 14248608342580610193162240 959 49995391689955921260183552 960 157579095167024731017707520 961 447930279430225745298849792 962 1152063105049709397946662912 963 2688030804535328628623278080 964 5701454811724933880711479296 965 11010874105835504735669452800 966 19383978370932394051145564160 967 31129486934378587878284328960 968 45620799817623792580244275200 969 61010527428735245882889338880 970 74425492797101730670392115200 971 82750121991444220545376714752 972 83757304586276793823679741952 973 77049468504691855790181580800 974 64281270866771491116380061696 975 48507005295072015615690670080 976 32998427545802512031519145984 977 20155421032534353421776420864 978 10998993753761750701249259520 979 5330281588361463801374641152 980 2276941014636199522996170240 981 849453638481373733052201216 982 273552866629594930982912256 983 74906012555045553647525760 984 17095774157299870377928128 985 3163586654652733633070880 986 455928664935246905942568 987 47998463232356754906348 988 3282569673945370776270 989 109418989131512359209 990 17592186044416 991 1143492092887040 992 36310271995674624 993 750601403910586368 994 11357314099647086592 995 134089579370026893312 996 1285941048056815288320 997 10296713677654928130048 998 70222714678752571293696 999 414071869312644472111104 1000 2135739115402060961415168 1001 9725240614777241877872640 1002 39387224489847829605384192 1003 142736608407653673099853824 1004 465144365403917225815965696 1005 1368597844361525683650822144 1006 3647917048390096031789875200 1007 8832250924219785451086544896 1008 19467002037055853647292792832 1009 39126112646845811113473343488 1010 71800579059371302309299486720 1011 120410908981554357910005350400 1012 184630060438383348795341537280 1013 258883454310341869506511503360 1014 331882567880409198989452247040 1015 388776722374193633101929775104 1016 415764975146886249283489628160 1017 405370850768214093051402387456 1018 359710947247618549603304865792 1019 289857823190458504580521525248 1020 211517870976821070910110302208 1021 139306124702476242938110279680 1022 82464250605126561667827781632 1023 43657544438008179706497060864 1024 20544726794356790450116263936 1025 8529730320871346035092913152 1026 3095466648703311061122428160 1027 970470624998875900243788288 1028 258909585979736401698433536 1029 57614495781205078399926144 1030 10402617293828694711097776 1031 1463782921270454227640400 1032 150560529044961006271584 1033 10066547000099137047228 1034 328256967394537077627 1035 35184372088832 1036 2339760743907328 1037 76051020270010368 1038 1610133623808196608 1039 24966432411025932288 1040 302251101038995046400 1041 2974150834223711256576 1042 24451250499480302125056 1043 171335570390469926977536 1044 1038811882661546658103296 1045 5513693838742055339163648 1046 25857698575760666639990784 1047 107950170824027384844386304 1048 403634890284850835015860224 1049 1358498556030795470931492864 1050 4132628784934803044749541376 1051 11401627629864769114532216832 1052 28608252993609858997542715392 1053 65430756846771063647845220352 1054 136653231404859183168825065472 1055 260979496059280037959019003904 1056 456223555141222622747909160960 1057 730492847821429771320699125760 1058 1071657089935833785399047618560 1059 1440415498691844006498439004160 1060 1773201148389614863172216291328 1061 1997860117416353397872768581632 1062 2058036626977086933953273659392 1063 1935534446799879378360816893952 1064 1658848488123772657970957647872 1065 1292609211525017655561785180160 1066 913165862335415698606551465984 1067 582846875317681852149986402304 1068 334707840691396044416477466624 1069 172062086902738120019723710464 1070 78693641024813063420534618112 1071 31780124260020660227523595776 1072 11227341196107684983854861056 1073 3429231046956100504128231936 1074 891957749501619361895152896 1075 193648721931272624621973984 1076 34135417724026992588574128 1077 4692469821901284695464368 1078 471814681135081292909208 1079 30856154935086485296938 1080 984770902183611232881 1081 70368744177664 1082 4785074604081152 1083 159121322771742720 1084 3448420308426424320 1085 54763265693476454400 1086 679401499311067889664 1087 6855054971564407652352 1088 57824953501631738019840 1089 416024892279380760330240 1090 2591630476494503097139200 1091 14143823325468750652637184 1092 68256478667747499297472512 1093 293473437375336769608744960 1094 1131120293041783824564879360 1095 3927901782916143446910566400 1096 12340753237961992502293561344 1097 35201141614533947363313057792 1098 91421388876814025338682081280 1099 216686272674371704288318586880 1100 469598733350031557281185792000 1101 931918686333137625424513204224 1102 1695385598460285359372875333632 1103 2829656361066527410885125734400 1104 4334792723335956884760192614400 1105 6095802267191189369194020864000 1106 7867648792854761745839749595136 1107 9315323680001551385262186037248 1108 10109653606203234061524853063680 1109 10045178774531019558581454766080 1110 9124300316647183451024365977600 1111 7561763887421353285036443303936 1112 5704159359245884363898458472448 1113 3905191337641610800119627202560 1114 2417956307335837645282914140160 1115 1348247695879664373288879820800 1116 673573542757840486900240367616 1117 299641171594480510716651045888 1118 117795055172277350650280509440 1119 40540485682235255959821047040 1120 12071608639871540236175001600 1121 3063170692367403334929406656 1122 649217001241871859043070208 1123 111791192815883547156651120 1124 15021038827974016672211520 1125 1477156353275416849321500 1126 94538006609626678356576 1127 2954312706550833698643 1128 140737488355328 1129 9781255440695296 1130 332597869355728896 1131 7374204585168076800 1132 119871792312232181760 1133 1523092795702565142528 1134 15748314441062018973696 1135 136215071917956698996736 1136 1005524645063656734720000 1137 6431335629827148475269120 1138 36062538080421010596691968 1139 178944427311901250552856576 1140 791716310753916037109907456 1141 3142660898209577957955993600 1142 11249164444957638367515770880 1143 36465211824672415345318821888 1144 107424542942953872233506799616 1145 288446202597229892767303335936 1146 707636711979185484592683417600 1147 1589256284723178227427327344640 1148 3272633572716369922692583784448 1149 6186527255919983595019290279936 1150 10745469517513910899888877469696 1151 17158554529871496002175762432000 1152 25195982704390249392668619571200 1153 34022704387283091599261561782272 1154 42233593738567388008043620859904 1155 48165278252411122278836264239104 1156 50419318367671741301737468723200 1157 48384136956887425577793096253440 1158 42496428724784256923145984540672 1159 34093610380755828582906246856704 1160 24922860753020874691934629822464 1161 16551486627596507690924709888000 1162 9950364313766841682426502062080 1163 5391890173154674093667120197632 1164 2620002971462482482134023194624 1165 1134513625127996233450514156544 1166 434466136881302563870483622400 1167 145764674326448848351813144320 1168 42341167304349427378383818112 1169 10487946079585953722874360384 1170 2171233389357382671442512864 1171 365415656103598674814376400 1172 48017429190472883715277560 1173 4620545073045503904677652 1174 289522645241981702467014 1175 8862938119652501095929 1176 281474976710656 1177 19984723346456576 1178 694539505033543680 1179 15746202778403340288 1180 261866198379968593920 1181 3405800968341826830336 1182 36065907269231733374976 1183 319675087159099454914560 1184 2419694505881183566430208 1185 15879245194845267154698240 1186 91419083050323466619191296 1187 466076468865065532895789056 1188 2120265903443535825878384640 1189 8660470728680904027241709568 1190 31926311584544010608899522560 1191 106677916984217745793184956416 1192 324244721359924990502970064896 1193 899166034023321402235127070720 1194 2280612031750060647487276843008 1195 5301422705383912908632704942080 1196 11313035999602274527667149602816 1197 22190955229989076958116331913216 1198 40050520802787772584835625779200 1199 66553517612284724704018157273088 1200 101867628998394986791864526438400 1201 143633356887736931376528982278144 1202 186535300638984050813871927066624 1203 223031337720524408581803391057920 1204 245334471492576849439983730163712 1205 248026229016790075060798598676480 1206 230145268320230790579671257841664 1207 195676506935864427935250447335424 1208 152126552648309235132588000215040 1209 107871555514255639457653309243392 1210 69555188510323206437627133788160 1211 40634873287609873234613746581504 1212 21415676462388987245269406982144 1213 10129036164643439913303097896960 1214 4272473149146593828092509714432 1215 1594927759296805388315077155840 1216 521976357588045399812207069184 1217 147999394072220189580900175104 1218 35806305017472626511508106880 1219 7244531480279345363956291392 1220 1192281826691741791873684320 1221 153293377717509658955187984 1222 14440680509620475118966984 1223 886293811965250109592900 1224 26588814358957503287787 1225 562949953421312 1226 40813871623045120 1227 1449033180106457088 1228 33576024071907311616 1229 570971005095147208704 1230 7597200531823559442432 1231 82349217443488947240960 1232 747547896125894109954048 1233 5798414273239665497604096 1234 39017573907334085008687104 1235 230475901685182734702477312 1236 1206410186881101465649152000 1237 5638761213482268250444136448 1238 23681739167692415532118573056 1239 89834035355130733299524173824 1240 309134768722067523413068480512 1241 968523193672503218385494999040 1242 2771066232126417775979164336128 1243 7258722165570085501679934898176 1244 17444681506018007759727240413184 1245 38530340115356287781232414031872 1246 78321018458784977499234112634880 1247 146673907295542776044020247298048 1248 253258597632932767162543191883776 1249 403395810833644147695783524696064 1250 592869600770658823128651543871488 1251 803970671941178895757330800967680 1252 1005668577358000969605222563315712 1253 1159762956146726924625377633501184 1254 1232055872511310698441548387844096 1255 1204369223690831806341738311712768 1256 1081788818832421227609514668195840 1257 891282626104211754070927342436352 1258 672122768973438984313070619131904 1259 462725043563413331248214195306496 1260 289935312106189365782108894527488 1261 164735972787607594194380053708800 1262 84505101716453841562414416740352 1263 38932054792223507396094313119744 1264 16007274966033392260907683454976 1265 5828735993066506964569645605888 1266 1861927860908576578598421557760 1267 515610792251605821765716739072 1268 121907978012976570262436903424 1269 24118158094221519675616242816 1270 3883432235510244693531428928 1271 488761494171769927103497920 1272 45094629152791925576086752 1273 2712059064613665335354274 1274 79766443076872509863361 1275 1125899906842624 1276 83316593106354176 1277 3020507975082049536 1278 71499147684133994496 1279 1242670082406016352256 1280 16907314078932560510976 1281 187490036482448572809216 1282 1742143444582255061630976 1283 13839472234857013325070336 1284 95430390634387166510186496 1285 578004525092367724431015936 1286 3104248078817751135405735936 1287 14896752987607840897835728896 1288 64279761975831635815569555456 1289 250713288213338713195404066816 1290 887771643509527246724709482496 1291 2864450693511209007010195439616 1292 8447702045270345207114813669376 1293 22830643027519424331297362804736 1294 56665529508746272024494285520896 1295 129394724748766598841646549303296 1296 272233057263638818342165467365376 1297 528310869967440484585742832500736 1298 946538917152493862457147125661696 1299 1566567414566086596879196625043456 1300 2395926634042250089344653661831168 1301 3386550146194334260900616233549824 1302 4423249170539538626482437529534464 1303 5336531644367456758066422956949504 1304 5943400613462802170759229676191744 1305 6104906064915595708008121786957824 1306 5776685308737337874244244271529984 1307 5027931708705687190970398689460224 1308 4018093416259513230838923265572864 1309 2941818394047143615435640248008704 1310 1968045754902618725308860374974464 1311 1199277881893783285735086791000064 1312 663218121795730465707968994607104 1313 331379414733808539479431876460544 1314 148810714308737306710098306269184 1315 59679296884233190711862341576704 1316 21210063701016674050905779933184 1317 6617005167228941379326698151424 1318 1790648332780770605822024024064 1319 413960250227372750138543195904 1320 80121338753685048413911586304 1321 12627819694874273934801282624 1322 1556473740820893632462667264 1323 140708005587603107398968804 1324 8295710079994741025789544 1325 239299329230617529590083