# 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