# Computed using the Mathematica program that I contributed to this sequence 0 4 1 16 2 36 3 16 4 100 5 100 6 36 7 400 8 36 9 64 10 784 11 3136 12 4900 13 3136 14 784 15 64 16 1296 17 7056 18 15876 19 15876 20 7056 21 1296 22 100 23 14400 24 44100 25 63504 26 44100 27 14400 28 100 29 108900 30 213444 31 213444 32 108900 33 144 34 4356 35 48400 36 627264 37 853776 38 627264 39 48400 40 4356 41 144 42 6084 43 81796 44 2944656 45 2944656 46 81796 47 6084 48 196 49 132496 50 4008004 51 11778624 52 4008004 53 132496 54 196 55 256 56 14400 57 313600 58 3312400 59 19079424 60 64128064 61 130873600 62 165636900 63 130873600 64 64128064 65 19079424 66 3312400 67 313600 68 14400 69 256 70 18496 71 462400 72 5664400 73 38291344 74 153165376 75 378224704 76 590976100 77 590976100 78 378224704 79 153165376 80 38291344 81 5664400 82 462400 83 18496 84 324 85 665856 86 9363600 87 73410624 88 344622096 89 1012766976 90 1914762564 91 2363904400 92 1914762564 93 1012766976 94 344622096 95 73410624 96 9363600 97 665856 98 324 99 15023376 100 135210384 101 736145424 102 2538950544 103 5712638724 104 8533694884 105 8533694884 106 5712638724 107 2538950544 108 736145424 109 135210384 110 15023376 111 400 112 36100 113 1299600 114 240374016 115 1502337600 116 6009350400 117 15868440900 118 28210561600 119 34134779536 120 28210561600 121 15868440900 122 6009350400 123 1502337600 124 240374016 125 1299600 126 36100 127 400 128 44100 129 1768900 130 2944581696 131 13521038400 132 41408180100 133 86394844900 134 124408576656 135 124408576656 136 86394844900 137 41408180100 138 13521038400 139 2944581696 140 1768900 141 44100 142 484 143 2371600 144 693479556 145 29085255936 146 102252852900 147 247426656400 148 418151049316 149 497634306624 150 418151049316 151 247426656400 152 102252852900 153 29085255936 154 693479556 155 2371600 156 484 157 240407818596 158 667799496100 159 1308887012356 160 1828114918084 161 1828114918084 162 1308887012356 163 667799496100 164 240407818596 165 576 166 76176 167 4096576 168 112911876 169 1806590016 170 18116083216 171 119787978816 172 1709566710016 173 3846525097536 174 6230734868736 175 7312459672336 176 6230734868736 177 3846525097536 178 1709566710016 179 119787978816 180 18116083216 181 1806590016 182 112911876 183 4096576 184 76176 185 576 186 90000 187 5290000 188 160022500 189 2822796900 190 31364410000 191 231072490000 192 10684791937600 193 19868414760000 194 27043120090000 195 27043120090000 196 19868414760000 197 10684791937600 198 231072490000 199 31364410000 200 2822796900 201 160022500 202 5290000 203 90000 204 676 205 6760000 206 223502500 207 4327008400 208 53005852900 209 432700840000 210 9762812702500 211 59693548345600 212 93271169290000 213 108172480360000 214 93271169290000 215 59693548345600 216 9762812702500 217 432700840000 218 53005852900 219 4327008400 220 223502500 221 6760000 222 676 223 308002500 224 6517332900 225 87621920100 226 788597280900 227 302198588499600 228 402335398890000 229 402335398890000 230 302198588499600 231 788597280900 232 87621920100 233 6517332900 234 308002500 235 784 236 142884 237 10732176 238 9658958400 239 141933027600 240 1401950721600 241 47705267610000 242 172216016072100 243 461140406672400 244 1401915345465600 245 1609341595560000 246 1401915345465600 247 461140406672400 248 172216016072100 249 47705267610000 250 1401950721600 251 141933027600 252 9658958400 253 10732176 254 142884 255 784 256 164836 257 13351716 258 225644000400 259 2436034208400 260 401201300600100 261 1196972475344100 262 6015361252737600 263 6015361252737600 264 1196972475344100 265 401201300600100 266 2436034208400 267 225644000400 268 13351716 269 164836 270 900 271 16483600 272 20307960036 273 4144481640000 274 204694541122500 275 2984141905290000 276 14342421672022500 277 24061445010950400 278 14342421672022500 279 2984141905290000 280 204694541122500 281 4144481640000 282 20307960036 283 16483600 284 900 285 1024 286 246016 287 24601600 288 1293121600 289 40552293376 290 821183940864 291 11328986612736 292 110634634890000 293 786735181440000 294 4161829109817600 295 16647316439270400 296 50982406595265600 297 120668417976960000 298 222251524947360000 299 320042195924198400 300 361297635242552100 301 320042195924198400 302 222251524947360000 303 120668417976960000 304 50982406595265600 305 16647316439270400 306 4161829109817600 307 786735181440000 308 110634634890000 309 11328986612736 310 821183940864 311 40552293376 312 1293121600 313 24601600 314 246016 315 1024 316 278784 317 29767936 318 1674446400 319 56328376896 320 1226706874624 321 18250394114304 322 192769787832336 323 1487421202410000 324 8567546125881600 325 37456461988358400 326 125895330571982400 327 328519767942273600 328 670448506004640000 329 1075697380745222400 330 1361429497505672100 331 1361429497505672100 332 1075697380745222400 333 670448506004640000 334 328519767942273600 335 125895330571982400 336 37456461988358400 337 8567546125881600 338 1487421202410000 339 192769787832336 340 18250394114304 341 1226706874624 342 56328376896 343 1674446400 344 29767936 345 278784 346 1156 347 35808256 348 2150733376 349 77426401536 350 1808766769216 351 28940268307456 352 329647743689616 353 2751134255977536 354 17194589099859600 355 81851928277017600 356 300692153184321600 357 861153858823737600 358 1937596182353409600 359 3444615435294950400 360 4857445984927644900 361 5445717990022688400 362 4857445984927644900 363 3444615435294950400 364 1937596182353409600 365 861153858823737600 366 300692153184321600 367 81851928277017600 368 17194589099859600 369 2751134255977536 370 329647743689616 371 28940268307456 372 1808766769216 373 77426401536 374 2150733376 375 35808256 376 1156 377 2741569600 378 105385935424 379 2634648385600 380 45219169230400 381 553934823072400 382 4985413407651600 383 33701394635724816 384 174077451630810000 385 696309806523240000 386 2179573299708840000 387 5382211617648360000 388 10549134770590785600 389 16483023079048102500 390 20589520178326522500 391 20589520178326522500 392 16483023079048102500 393 10549134770590785600 394 5382211617648360000 395 2179573299708840000 396 696309806523240000 397 174077451630810000 398 33701394635724816 399 4985413407651600 400 553934823072400 401 45219169230400 402 2634648385600 403 105385935424 404 2741569600 405 1296 406 396900 407 50979600 408 142122968064 409 3793893675264 410 69683761382400 411 915688176915600 412 8862957169158400 413 64610957763164736 414 360967003701647616 415 1566697064677290000 416 5339748575468160000 417 14411872430727840000 418 31001538917654553600 419 53404994776115852100 420 73916947787011560000 421 82358080713306090000 422 73916947787011560000 423 53404994776115852100 424 31001538917654553600 425 14411872430727840000 426 5339748575468160000 427 1566697064677290000 428 360967003701647616 429 64610957763164736 430 8862957169158400 431 915688176915600 432 69683761382400 433 3793893675264 434 142122968064 435 50979600 436 396900 437 1296 438 443556 439 60372900 440 5404620646656 441 105996743702784 442 1490579208320400 443 15476260669104400 444 121333883645778496 445 731011579981591104 446 3431693250469136016 447 12691173263569290000 448 37296509182734240000 449 87688237145184057600 450 165785573352613608900 451 252980753801047064100 452 312321918272897610000 453 312321918272897610000 454 252980753801047064100 455 165785573352613608900 456 87688237145184057600 457 37296509182734240000 458 12691173263569290000 459 3431693250469136016 460 731011579981591104 461 121333883645778496 462 15476260669104400 463 1490579208320400 464 105996743702784 465 5404620646656 466 60372900 467 443556 468 1444 469 71166096 470 251945771364 471 159270861505536 472 2391551529794064 473 26572794775489600 474 223477204061867536 475 1447984528797554944 476 7330421677037621904 477 29321686708150487616 478 93500276492826810000 479 239360707821636633600 480 494616462647053824900 481 828354214260117824400 482 1127482124965160372100 483 1249287673091590440000 484 1127482124965160372100 485 828354214260117824400 486 494616462647053824900 487 239360707821636633600 488 93500276492826810000 489 29321686708150487616 490 7330421677037621904 491 1447984528797554944 492 223477204061867536 493 26572794775489600 494 2391551529794064 495 159270861505536 496 251945771364 497 71166096 498 1444 499 3785171567967504 500 44908023170577424 501 404172208535196816 502 2809163862628929936 503 15294336585424174096 504 65973795093338597136 505 227542272872943324816 506 632061869091509235600 507 1422139205455895780100 508 2603154462581899196100 509 3888662839165553120100 510 4750416376930772648100 511 4750416376930772648100 512 3888662839165553120100 513 2603154462581899196100 514 1422139205455895780100 515 632061869091509235600 516 227542272872943324816 517 65973795093338597136 518 15294336585424174096 519 2809163862628929936 520 404172208535196816 521 44908023170577424 522 3785171567967504 523 1600 524 608400 525 97614400 526 8352132100 527 432974528064 528 14733161024400 529 347582329473600 530 74768821095654400 531 718528370729238784 532 5344425897986073600 533 31212931806988110400 534 144798452879755494400 535 538561592598682425600 536 1618078384874263643136 537 3950386681821932722500 538 7873435047506689440000 539 12855083765836539240000 540 17235070755304390560000 541 19001665507723090592400 542 17235070755304390560000 543 12855083765836539240000 544 7873435047506689440000 545 3950386681821932722500 546 1618078384874263643136 547 538561592598682425600 548 144798452879755494400 549 31212931806988110400 550 5344425897986073600 551 718528370729238784 552 74768821095654400 553 347582329473600 554 14733161024400 555 432974528064 556 8352132100 557 97614400 558 608400 559 1600 560 672400 561 113635600 562 10255612900 563 561597362404 564 20217505046544 565 505437626163600 566 1256863882617950464 567 9982199927238433024 568 62388749545240206400 569 310467090932230849600 570 1241868363728923398400 571 4023653498481711810816 572 10624960019428270250436 573 22977854713296432202500 574 40849519490304768360000 575 59859822189393968040000 576 72430384849166701328400 577 72430384849166701328400 578 59859822189393968040000 579 40849519490304768360000 580 22977854713296432202500 581 10624960019428270250436 582 4023653498481711810816 583 1241868363728923398400 584 310467090932230849600 585 62388749545240206400 586 9982199927238433024 587 1256863882617950464 588 505437626163600 589 20217505046544 590 561597362404 591 10255612900 592 113635600 593 672400 594 1764 595 131790400 596 12528324900 597 723636046224 598 27518270757796 599 727830181675584 600 198819506225076100 601 18323205693703013376 602 122281949108670804544 603 651205646140850438400 604 2794203818390077646400 605 9736247971634759443456 606 27725487387975545446404 607 64852697142807850248336 608 125101653439058353102500 609 199608178340436596640000 610 263981815855227399056400 611 289721539396666805313600 612 263981815855227399056400 613 199608178340436596640000 614 125101653439058353102500 615 64852697142807850248336 616 27725487387975545446404 617 9736247971634759443456 618 2794203818390077646400 619 651205646140850438400 620 122281949108670804544 621 18323205693703013376 622 198819506225076100 623 727830181675584 624 27518270757796 625 723636046224 626 12528324900 627 131790400 628 1764 629 15230028100 630 926594909604 631 37166751374116 632 1038393523084996 633 235275050886506053696 634 1337865821904924956224 635 6143261427114451329600 636 22962146045347793636416 637 70321572263877618011524 638 177385557717532122942564 639 370100731534110231818436 640 640756114151852894422500 641 922688804378668167968400 642 1106808112281894469059600 643 1106808112281894469059600 644 922688804378668167968400 645 640756114151852894422500 646 370100731534110231818436 647 177385557717532122942564 648 70321572263877618011524 649 22962146045347793636416 650 6143261427114451329600 651 1337865821904924956224 652 235275050886506053696 653 1038393523084996 654 37166751374116 655 926594909604 656 15230028100 657 1936 658 894916 659 175403536 660 1179413376064 661 49830215138704 662 1468465931842624 663 502582465173138064 664 6156635198370941284 665 58818762721626513424 666 2695221884711690650624 667 13214837914326197526784 668 52859351657304790107136 669 173651229467942689375396 670 471081535996079821696576 671 1059933455991179598817296 672 1984806139196779525763136 673 3101259592494968009004900 674 4050624773870978624006400 675 4427232449127577876238400 676 4050624773870978624006400 677 3101259592494968009004900 678 1984806139196779525763136 679 1059933455991179598817296 680 471081535996079821696576 681 173651229467942689375396 682 52859351657304790107136 683 13214837914326197526784 684 2695221884711690650624 685 58818762721626513424 686 6156635198370941284 687 502582465173138064 688 1468465931842624 689 49830215138704 690 1179413376064 691 175403536 692 894916 693 1936 694 980100 695 201356100 696 66342002403600 697 2059309911344400 698 10177294919756045796 699 103034597328108728100 700 27846042431332518201600 701 118933541228935777741056 702 418125730882977343620900 703 1216760344887833723132100 704 2944259599975498885603600 705 5945610106321713816080400 706 10048081079683696349175876 707 14240477720640159225022500 708 16947345386546966350440000 709 16947345386546966350440000 710 14240477720640159225022500 711 10048081079683696349175876 712 5945610106321713816080400 713 2944259599975498885603600 714 1216760344887833723132100 715 418125730882977343620900 716 118933541228935777741056 717 27846042431332518201600 718 103034597328108728100 719 10177294919756045796 720 2059309911344400 721 66342002403600 722 201356100 723 980100 724 2116 725 230432400 726 1878966528516 727 2864891369102400 728 1213778871788668900 729 177976496282675974416 730 10356365729203544024100 731 261876559043109371175936 732 983060051720422287890916 733 3061432687018616121459600 734 7946496573403259747368900 735 17257765411490735850241600 736 31452277462441866087065316 737 48212561370999323072236176 738 62257956315856563884602500 739 67789381546187865401760000 740 62257956315856563884602500 741 48212561370999323072236176 742 31452277462441866087065316 743 17257765411490735850241600 744 7946496573403259747368900 745 3061432687018616121459600 746 983060051720422287890916 747 261876559043109371175936 748 10356365729203544024100 749 177976496282675974416 750 1213778871788668900 751 2864891369102400 752 1878966528516 753 230432400 754 2116 755 2259708277055580472373604 756 7514116450693470013671396 757 20872545696370750037976100 758 48625515043345708537224100 759 95306009484957588732959236 760 157546668740440095660606084 761 220044520802763439393739076 762 259976985825571171306402500 763 259976985825571171306402500 764 220044520802763439393739076 765 157546668740440095660606084 766 95306009484957588732959236 767 48625515043345708537224100 768 20872545696370750037976100 769 7514116450693470013671396 770 2259708277055580472373604 771 2304 772 1272384 773 299151616 774 37861376400 775 2931984988416 776 150590006766144 777 5421240243581184 778 142392263272812036 779 2812686681932089600 780 42780964432187082816 781 510543079670067335424 782 4853704694918904043024 783 37221309376419524495616 784 232633183602622028097600 785 1195217601087249175470336 786 18015113738187049855878144 787 53433716982709120097218816 788 133214252865479800796390400 789 280082966649671281174410816 790 497925274043860055421174784 791 749974224747880124797595904 792 958379160547385565903922176 793 1039907943302284685225610000 794 958379160547385565903922176 795 749974224747880124797595904 796 497925274043860055421174784 797 280082966649671281174410816 798 133214252865479800796390400 799 53433716982709120097218816 800 18015113738187049855878144 801 1195217601087249175470336 802 232633183602622028097600 803 37221309376419524495616 804 4853704694918904043024 805 510543079670067335424 806 42780964432187082816 807 2812686681932089600 808 142392263272812036 809 5421240243581184 810 150590006766144 811 2931984988416 812 37861376400 813 299151616 814 1272384 815 2304 816 1382976 817 339443776 818 44891439376 819 3636206589456 820 195547109921856 821 7378910331541056 822 203381216013100356 823 4220787952074341956 824 67532607233189471296 825 848901616542819717696 826 8512596765887719946896 827 68957070843196974007696 828 455961039861139175071296 829 2482454550355091064277056 830 133500889152429341678899456 831 355386023477796668569037056 832 799618552825042504280333376 833 1524896151759321419727347776 834 2470079716899396679888926976 835 3403947284725255538069995776 836 3994910354990056846762703376 837 3994910354990056846762703376 838 3403947284725255538069995776 839 2470079716899396679888926976 840 1524896151759321419727347776 841 799618552825042504280333376 842 355386023477796668569037056 843 133500889152429341678899456 844 2482454550355091064277056 845 455961039861139175071296 846 68957070843196974007696 847 8512596765887719946896 848 848901616542819717696 849 67532607233189471296 850 4220787952074341956 851 203381216013100356 852 7378910331541056 853 195547109921856 854 3636206589456 855 44891439376 856 339443776 857 1382976 858 2500 859 384160000 860 53038090000 861 4489143937600 862 252514346490000 863 9976893363360000 864 288238684825822500 865 6277198025095690000 866 105519698801858548900 867 1395301802338625440000 868 14737875287201731210000 869 125925987661060945960000 870 879554475040777729690000 871 5066233776234879723014400 872 96970880873245744698322500 873 924521393022363862042240000 874 2221162646736229178556481600 875 4532984993339243221543840000 876 7876529709500627168013160000 877 11673344597823235727263360000 878 14774076756620032717317690000 879 15979641419960227387050813504 880 14774076756620032717317690000 881 11673344597823235727263360000 882 7876529709500627168013160000 883 4532984993339243221543840000 884 2221162646736229178556481600 885 924521393022363862042240000 886 96970880873245744698322500 887 5066233776234879723014400 888 879554475040777729690000 889 125925987661060945960000 890 14737875287201731210000 891 1395301802338625440000 892 105519698801858548900 893 6277198025095690000 894 288238684825822500 895 9976893363360000 896 252514346490000 897 4489143937600 898 53038090000 899 384160000 900 2500 901 62450010000 902 5518082883600 903 324340649491600 904 13403873780010000 905 405467181845302500 906 9255664434962522500 907 163269920632738896900 908 2268237492426727980900 909 25202638804741422010000 910 226823749242672798090000 911 1671089254624589390010000 912 10167649731471390555216400 913 6011700358127921012929665600 914 13100326630750412910261697600 915 24360111503461511609990760000 916 38727511860890607304352040000 917 52712446699545548830923610000 918 61483797830349928156389298704 919 61483797830349928156389298704 920 52712446699545548830923610000 921 38727511860890607304352040000 922 24360111503461511609990760000 923 13100326630750412910261697600 924 6011700358127921012929665600 925 10167649731471390555216400 926 1671089254624589390010000 927 226823749242672798090000 928 25202638804741422010000 929 2268237492426727980900 930 163269920632738896900 931 9255664434962522500 932 405467181845302500 933 13403873780010000 934 324340649491600 935 5518082883600 936 62450010000 937 2704 938 1758276 939 488410000 940 6754593081600 941 414469336590400 942 17898308494393600 943 566313667205422500 944 13535595798885160000 945 250273166321386608400 946 3648610457776247745600 947 42592459580013003196900 948 403242220875862752160000 949 3129241928327485949160000 950 20082779308910620935942400 951 481608848353328253669056400 952 1820897651953170094890722500 953 5830907716503780137655610000 954 36860856617636957866126566400 955 73188601672622141548238905600 956 124517469764385496017797760000 957 181804152902514239845430410000 958 228055129400913862462107906304 959 245935191321399712625557194816 960 228055129400913862462107906304 961 181804152902514239845430410000 962 124517469764385496017797760000 963 73188601672622141548238905600 964 36860856617636957866126566400 965 5830907716503780137655610000 966 1820897651953170094890722500 967 481608848353328253669056400 968 20082779308910620935942400 969 3129241928327485949160000 970 403242220875862752160000 971 42592459580013003196900 972 3648610457776247745600 973 250273166321386608400 974 13535595798885160000 975 566313667205422500 976 17898308494393600 977 414469336590400 978 6754593081600 979 488410000 980 1758276 981 2704 982 1898884 983 548777476 984 527045887950400 985 23760089111886400 986 785567946261744100 987 19639198656543602500 988 380214885990684144400 989 5810060530551859363600 990 71173241499260277204100 991 707942124025186544260900 992 5779119379797441177640000 993 39066847007430702360846400 994 4175429799458330446161664900 995 14168702228078822151102602500 996 213930054212690526127994886400 997 388632858409065398126659897600 998 607238841264164684572906090000 999 817100584805059999561302434704 1000 947643281785750058662812291136