1 1
2 1
3 1
4 1
5 4
6 1
7 1
8 10
9 10
10 1
11 1
12 20
13 49
14 20
15 1
16 1
17 35
18 168
19 168
20 35
21 1
22 1
23 56
24 462
25 900
26 462
27 56
28 1
29 1
30 84
31 1092
32 3630
33 3630
34 1092
35 84
36 1
37 1
38 120
39 2310
40 12012
41 20449
42 12012
43 2310
44 120
45 1
46 1
47 165
48 4488
49 34320
50 91091
51 91091
52 34320
53 4488
54 165
55 1
56 1
57 220
58 8151
59 87516
60 340340
61 529984
62 340340
63 87516
64 8151
65 220
66 1
67 1
68 286
69 14014
70 203775
71 1108536
72 2524704
73 2524704
74 1108536
75 203775
76 14014
77 286
78 1
79 1
80 364
81 23023
82 440440
83 3233230
84 10279152
85 15023376
86 10279152
87 3233230
88 440440
89 23023
90 364
91 1
92 1
93 455
94 36400
95 894608
96 8610602
97 36858822
98 75116880
99 75116880
100 36858822
101 8610602
102 894608
103 36400
104 455
105 1
106 1
107 560
108 55692
109 1723800
110 21246940
111 118982864
112 326058810
113 454457124
114 326058810
115 118982864
116 21246940
117 1723800
118 55692
119 560
120 1
121 1
122 680
123 82824
124 3174444
125 49128300
126 351540280
127 1258472600
128 2356939398
129 2356939398
130 1258472600
131 351540280
132 49128300
133 3174444
134 82824
135 680
136 1
137 1
138 816
139 120156
140 5620200
141 107402022
142 962914680
143 4398116580
144 10750951640
145 14442030625
146 10750951640
147 4398116580
148 962914680
149 107402022
150 5620200
151 120156
152 816
153 1
154 1
155 969
156 170544
157 9612480
158 223590290
159 2470246506
160 14115694320
161 43981165800
162 77074837125
163 77074837125
164 43981165800
165 14115694320
166 2470246506
167 223590290
168 9612480
169 170544
170 969
171 1
172 1
173 1140
174 237405
175 15945864
176 445858864
177 5984089216
178 42075627300
179 163842880500
180 365755136175
181 477052676100
182 365755136175
183 163842880500
184 42075627300
185 5984089216
186 445858864
187 15945864
188 237405
189 1140
190 1
191 1
192 1330
193 324786
194 25741485
195 855761368
196 13781092160
197 117544609600
198 562611245040
199 1568554635375
200 2605203250650
201 2605203250650
202 1568554635375
203 562611245040
204 117544609600
205 13781092160
206 855761368
207 25741485
208 324786
209 1330
210 1
211 1
212 1540
213 437437
214 40551852
215 1587391575
216 30340630320
217 310074573600
218 1798432526880
219 6158386814580
220 12768585102000
221 16257144960225
222 12768585102000
223 6158386814580
224 1798432526880
225 310074573600
226 30340630320
227 1587391575
228 40551852
229 437437
230 1540
231 1
232 1
233 1771
234 580888
235 62491000
236 2855526245
237 64159481295
238 777186915120
239 5395297580640
240 22370208514500
241 56938067566380
242 90474545865600
243 90474545865600
244 56938067566380
245 22370208514500
246 5395297580640
247 777186915120
248 64159481295
249 2855526245
250 62491000
251 580888
252 1771
253 1
254 1
255 2024
256 761530
257 94394300
258 4996155450
259 130835020680
260 1860624957555
261 15293928222540
262 75838312806300
263 233592072067200
264 455504540531040
265 568416168590400
266 455504540531040
267 233592072067200
268 75838312806300
269 15293928222540
270 1860624957555
271 130835020680
272 4996155450
273 94394300
274 761530
275 2024
276 1
277 1
278 2300
279 986700
280 140012730
281 8523805290
282 258164977980
283 4273704384300
284 41199552631575
285 241704042105240
286 889836203593920
287 2098991619003840
288 3213737568568800
289 3213737568568800
290 2098991619003840
291 889836203593920
292 241704042105240
293 41199552631575
294 4273704384300
295 258164977980
296 8523805290
297 140012730
298 986700
299 2300
300 1
301 1
302 2600
303 1264770
304 204246900
305 14211292095
306 494380706820
307 9454228451850
308 105987868730640
309 728666597523150
310 3171835499907360
311 8938809136102560
312 16551337074753600
313 20305877221710864
314 16551337074753600
315 8938809136102560
316 3171835499907360
317 728666597523150
318 105987868730640
319 9454228451850
320 494380706820
321 14211292095
322 204246900
323 1264770
324 2600
325 1
326 1
327 2925
328 1605240
329 293426640
330 23199043725
331 921150114885
332 20209848674400
333 261476946896880
334 2088844246233030
335 10648759223452350
336 35466887862600480
337 78435400324694400
338 116355899635517808
339 116355899635517808
340 78435400324694400
341 35466887862600480
342 10648759223452350
343 2088844246233030
344 261476946896880
345 20209848674400
346 921150114885
347 23199043725
348 293426640
349 1605240
350 2925
351 1
352 1
353 3276
354 2018835
355 415642500
356 37142922180
357 1673705554560
358 41866778847960
359 620875422489960
360 5719808213369250
361 33861264623145960
362 132016955255943030
363 344925998363353680
364 611011768529369376
365 738767616733446400
366 611011768529369376
367 344925998363353680
368 132016955255943030
369 33861264623145960
370 5719808213369250
371 620875422489960
372 41866778847960
373 1673705554560
374 37142922180
375 415642500
376 2018835
377 3276
378 1
379 1
380 3654
381 2517606
382 581136075
383 58411626000
384 2971433774400
385 84264637343040
386 1423470480830640
387 15019706911705650
388 102474879780573300
389 463723422663732660
390 1417747302096431670
391 2966363585924841648
392 4282304702513528960
393 4282304702513528960
394 2966363585924841648
395 1417747302096431670
396 463723422663732660
397 102474879780573300
398 15019706911705650
399 1423470480830640
400 84264637343040
401 2971433774400
402 58411626000
403 581136075
404 2517606
405 3654
406 1
407 1
408 4060
409 3115035
410 802756656
411 90347288460
412 5163587738400
413 165143146308000
414 3159923900364000
415 37952235025675740
416 296388883057658160
417 1544975168016461610
418 5480367722389567800
419 13414070627527776570
420 22868888500035958688
421 27303384120508672576
422 22868888500035958688
423 13414070627527776570
424 5480367722389567800
425 1544975168016461610
426 296388883057658160
427 37952235025675740
428 3159923900364000
429 165143146308000
430 5163587738400
431 90347288460
432 802756656
433 3115035
434 4060
435 1
436 1
437 4495
438 3826144
439 1096492320
440 137605870116
441 8796540540060
442 315773250156000
443 6808616003498400
444 92559437581495500
445 822298425556307700
446 4903888792408525920
447 20029717593256893600
448 56865138621009907734
449 113389024364315991690
450 159856910253945937824
451 159856910253945937824
452 113389024364315991690
453 56865138621009907734
454 20029717593256893600
455 4903888792408525920
456 822298425556307700
457 92559437581495500
458 6808616003498400
459 315773250156000
460 8796540540060
461 137605870116
462 1096492320
463 3826144
464 4495
465 1
466 1
467 4960
468 4667608
469 1482084208
470 206597427960
471 14711318477856
472 590141538429300
473 14270695383835800
474 218459784563229300
475 2195444905441788000
476 14886805262668739400
477 69536367757966746000
478 227244849833035325928
479 525464431115754556448
480 866336831473172921730
481 1022955308762145981156
482 866336831473172921730
483 525464431115754556448
484 227244849833035325928
485 69536367757966746000
486 14886805262668739400
487 2195444905441788000
488 218459784563229300
489 14270695383835800
490 590141538429300
491 14711318477856
492 206597427960
493 1482084208
494 4667608
495 4960
496 1
497 1
498 5456
499 5657872
500 1983733400
501 306050388952
502 24183168021936
503 1079665279718256
504 29152991998407420
505 500173882325617500
506 5656958631847832400
507 43370016177500048400
508 230245331987441807400
509 860218358679708622440
510 2289096472677095774000
511 4375850348774300875248
512 6042000740790322118646
513 6042000740790322118646
514 4375850348774300875248
515 2289096472677095774000
516 860218358679708622440
517 230245331987441807400
518 43370016177500048400
519 5656958631847832400
520 500173882325617500
521 29152991998407420
522 1079665279718256
523 24183168021936
524 306050388952
525 1983733400
526 5657872
527 5456
528 1
529 1
530 5984
531 6817272
532 2630910480
533 447728628380
534 39118804260592
535 1936380810899304
536 58147687207683216
537 1113244155233302950
538 14103148485504078000
539 121624610584728396600
540 729747663508370379600
541 3097685274200274778020
542 9421439166492046817200
543 20722525063244822186600
544 33171768772966474376880
545 38788352349298297879329
546 33171768772966474376880
547 20722525063244822186600
548 9421439166492046817200
549 3097685274200274778020
550 729747663508370379600
551 121624610584728396600
552 14103148485504078000
553 1113244155233302950
554 58147687207683216
555 1936380810899304
556 39118804260592
557 447728628380
558 2630910480
559 6817272
560 5984
561 1
562 1
563 6545
564 8168160
565 3459278592
566 647335523604
567 62331965591012
568 3408924371280160
569 113416590352673520
570 2413271537960048766
571 34096520108882461230
572 329207780361623763600
573 2220971149808083764000
574 10651509165439483040700
575 36797777817697769615820
576 92487901334903206390720
577 170325786648863893327280
578 230883049698204154043625
579 230883049698204154043625
580 170325786648863893327280
581 92487901334903206390720
582 36797777817697769615820
583 10651509165439483040700
584 2220971149808083764000
585 329207780361623763600
586 34096520108882461230
587 2413271537960048766
588 113416590352673520
589 3408924371280160
590 62331965591012
591 647335523604
592 3459278592
593 8168160
594 6545
595 1
596 1
597 7140
598 9735033
599 4511741520
600 925645296576
601 97924210116096
602 5897562898226520
603 216637143794854168
604 5104024547709408090
605 80103679821410741496
606 862154865610313662530
607 6509335657150288053000
608 35089635727621717252920
609 136921963972828910198400
610 390817778201755622126640
611 822321864691377298756200
612 1282282200623549196924125
613 1486447062818914363176100
614 1282282200623549196924125
615 822321864691377298756200
616 390817778201755622126640
617 136921963972828910198400
618 35089635727621717252920
619 6509335657150288053000
620 862154865610313662530
621 80103679821410741496
622 5104024547709408090
623 216637143794854168
624 5897562898226520
625 97924210116096
626 925645296576
627 4511741520
628 9735033
629 7140
630 1
631 1
632 7770
633 11544666
634 5839629081
635 1309908954640
636 151805828638464
637 10037231536899840
638 405752327397984576
639 10548317398599443386
640 183207617975674543020
641 2189327197196868902316
642 18418763038038519154050
643 111079309398632300129040
644 487056140356048451442240
645 1569881138653986642792000
646 3750589968226525728473400
647 6681365150617440552394125
648 8909167424164289714427450
649 8909167424164289714427450
650 6681365150617440552394125
651 3750589968226525728473400
652 1569881138653986642792000
653 487056140356048451442240
654 111079309398632300129040
655 18418763038038519154050
656 2189327197196868902316
657 183207617975674543020
658 10548317398599443386
659 405752327397984576
660 10037231536899840
661 151805828638464
662 1309908954640
663 5839629081
664 11544666
665 7770
666 1
667 1
668 8436
669 13626249
670 7504032900
671 1835590074461
672 232401665079584
673 16821253550285184
674 746053081235569536
675 21331831918349924400
676 408608505545746859584
677 5401293682682841300126
678 50432406740171351631216
679 338791893665828515393572
680 1661442661945354916460000
681 6016223014496509812765600
682 16228013254247419989764400
683 32820169300837866518345775
684 49992332185796378721443100
685 57504050052838498690205625
686 49992332185796378721443100
687 32820169300837866518345775
688 16228013254247419989764400
689 6016223014496509812765600
690 1661442661945354916460000
691 338791893665828515393572
692 50432406740171351631216
693 5401293682682841300126
694 408608505545746859584
695 21331831918349924400
696 746053081235569536
697 16821253550285184
698 232401665079584
699 1835590074461
700 7504032900
701 13626249
702 8436
703 1
704 1
705 9139
706 16011528
707 9577306440
708 2548494640055
709 351598935171757
710 27783491367041696
711 1348103320244284032
712 42267198462647524080
713 890023906459996319440
714 12969340098101367854848
715 133900845762003085511424
716 997979741069929246702332
717 5450040536077278010146900
718 22066904951414117860884000
719 66857704144969278403153200
720 152642037772154124589551975
721 263940353116822170235772325
722 346793655703272176716317000
723 346793655703272176716317000
724 263940353116822170235772325
725 152642037772154124589551975
726 66857704144969278403153200
727 22066904951414117860884000
728 5450040536077278010146900
729 997979741069929246702332
730 133900845762003085511424
731 12969340098101367854848
732 890023906459996319440
733 42267198462647524080
734 1348103320244284032
735 27783491367041696
736 351598935171757
737 2548494640055
738 9577306440
739 16011528
740 9139
741 1
742 1
743 9880
744 18734950
745 12144743988
746 3507369240102
747 526009293707352
748 45263533247660805
749 2396326130407346280
750 82151698164788318352
751 1895943386478898062592
752 30357906336708238095808
753 345379165655960339612800
754 2845392972442565567117760
755 17234951718794968577970432
756 77691267503942990668783740
757 263147841545613355491041700
758 674722051021840695649468875
759 1316911698426427741556919000
760 1964096681752208221754485950
761 2243488188049630004757096900
762 1964096681752208221754485950
763 1316911698426427741556919000
764 674722051021840695649468875
765 263147841545613355491041700
766 77691267503942990668783740
767 17234951718794968577970432
768 2845392972442565567117760
769 345379165655960339612800
770 30357906336708238095808
771 1895943386478898062592
772 82151698164788318352
773 2396326130407346280
774 45263533247660805
775 526009293707352
776 3507369240102
777 12144743988
778 18734950
779 9880
780 1
781 1
782 10660
783 21833812
784 15306454150
785 4787053255270
786 778635971302644
787 72788703637470660
788 4193989666347542589
789 156794907787633618360
790 3954811574810160448384
791 69374292096159679108480
792 866940210603624585937600
793 7867737393642776536379584
794 52662352474095737321576320
795 263236294601595074265996672
796 992443288114884654994785840
797 2844318581412144357145818375
798 6233902557676300701765288900
799 10493769344668246282946800500
800 13605544220558818896445042350
801 13605544220558818896445042350
802 10493769344668246282946800500
803 6233902557676300701765288900
804 2844318581412144357145818375
805 992443288114884654994785840
806 263236294601595074265996672
807 52662352474095737321576320
808 7867737393642776536379584
809 866940210603624585937600
810 69374292096159679108480
811 3954811574810160448384
812 156794907787633618360
813 4193989666347542589
814 72788703637470660
815 778635971302644
816 4787053255270
817 15306454150
818 21833812
819 10660
820 1
821 1
822 11480
823 25348414
824 19179444284
825 6482283332525
826 1141059421392540
827 115618885299197550
828 7233117464317798728
829 294154922284807055703
830 8087316296414786631200
831 154982388662203365623360
832 2120988732663221809897600
833 21136002334516367405158688
834 155798492124662454050066048
835 860367940789844890773437760
836 3596147443992758514569341632
837 11470150034429382142285994100
838 28095812452357943588344576800
839 53103450165923935636588097550
840 77704875025903734621496753500
841 88199007046514573368766555025
842 77704875025903734621496753500
843 53103450165923935636588097550
844 28095812452357943588344576800
845 11470150034429382142285994100
846 3596147443992758514569341632
847 860367940789844890773437760
848 155798492124662454050066048
849 21136002334516367405158688
850 2120988732663221809897600
851 154982388662203365623360
852 8087316296414786631200
853 294154922284807055703
854 7233117464317798728
855 115618885299197550
856 1141059421392540
857 6482283332525
858 19179444284
859 25348414
860 11480
861 1
862 1
863 12341
864 29322216
865 23899933200
866 8712262566007
867 1656282321308615
868 181516221803059440
869 12301849395834619320
870 542927015550815161875
871 16230126852381020880455
872 338890061844311046028960
873 5064799958336353466300160
874 55255019545465640796770784
875 447107741691692387416818400
876 2718415069485489715494255872
877 12550270413715092245411243712
878 44371315237259580909878470932
879 120941004928848964313705711460
880 255446753804629477622810460000
881 419667751918556770698866260800
882 537585068319453520131403759275
883 537585068319453520131403759275
884 419667751918556770698866260800
885 255446753804629477622810460000
886 120941004928848964313705711460
887 44371315237259580909878470932
888 12550270413715092245411243712
889 2718415069485489715494255872
890 447107741691692387416818400
891 55255019545465640796770784
892 5064799958336353466300160
893 338890061844311046028960
894 16230126852381020880455
895 542927015550815161875
896 12301849395834619320
897 181516221803059440
898 1656282321308615
899 8712262566007
900 23899933200
901 29322216
902 12341
903 1
904 1
905 13244
906 33801999
907 29625910380
908 11626122505140
909 2382407799868096
910 281822807287281260
911 20647470230098011300
912 986710836957568424625
913 31996498783128040206500
914 726140090992891129002175
915 11820297829032106030365840
916 140781958841910871157504832
917 1246779928205378561568161280
918 8319287497132317663797076160
919 42277931141151346099440906848
920 165070451734936505726493540708
921 498649066475869575939586625712
922 1171848950081094635253947943900
923 2151233978093156989486672218000
924 3093770195545945949847129934800
925 3491461585364400029267806233600
926 3093770195545945949847129934800
927 2151233978093156989486672218000
928 1171848950081094635253947943900
929 498649066475869575939586625712
930 165070451734936505726493540708
931 42277931141151346099440906848
932 8319287497132317663797076160
933 1246779928205378561568161280
934 140781958841910871157504832
935 11820297829032106030365840
936 726140090992891129002175
937 31996498783128040206500
938 986710836957568424625
939 20647470230098011300
940 281822807287281260
941 2382407799868096
942 11626122505140
943 29625910380
944 33801999
945 13244
946 1
947 1
948 14190
949 38838030
950 36539960919
951 15409423518984
952 3397364380047456
953 432956802091413600
954 34221340884884153000
955 1767079327192554800425
956 62020834853536423714850
957 1526232991955207517850050
958 26993468599953126752037375
959 350062666475181601668526800
960 3383580070627806578588919552
961 24704053720298000927071995648
962 137751299105742537317001264288
963 591919296625277369019244514660
964 1974372069770809186140412937880
965 5141712624048125999606553132312
966 10501095004491882047251369955580
967 16874069447677055800461311836800
968 21378877098789261048777509184000
969 21378877098789261048777509184000
970 16874069447677055800461311836800
971 10501095004491882047251369955580
972 5141712624048125999606553132312
973 1974372069770809186140412937880
974 591919296625277369019244514660
975 137751299105742537317001264288
976 24704053720298000927071995648
977 3383580070627806578588919552
978 350062666475181601668526800
979 26993468599953126752037375
980 1526232991955207517850050
981 62020834853536423714850
982 1767079327192554800425
983 34221340884884153000
984 432956802091413600
985 3397364380047456
986 15409423518984
987 36539960919
988 38838030
989 14190
990 1
991 1
992 15180
993 44484231
994 44852376360
995 20291858297018
996 4804938424555920
997 658472684099857200
998 56043165482147123280
999 3120684335693626952250
1000 118301310746785774007400
1001 3149772398633171232947025
1002 60385740116488645271458500
1003 850584959791138372515737715
1004 8949465336577963828737013600
1005 71296865773943067191695090560
1006 434910881221052709869340052416
1007 2050155531142618712141064939420
1008 7524836234745542889515236149392
1009 21635242161421662255238507918860
1010 48960761505106041907184667883392
1011 87521321431165790442596783741280
1012 123892669366665426309034880928000
1013 139086636661543467895597447430400
1014 123892669366665426309034880928000
1015 87521321431165790442596783741280
1016 48960761505106041907184667883392
1017 21635242161421662255238507918860
1018 7524836234745542889515236149392
1019 2050155531142618712141064939420
1020 434910881221052709869340052416
1021 71296865773943067191695090560
1022 8949465336577963828737013600
1023 850584959791138372515737715
1024 60385740116488645271458500
1025 3149772398633171232947025
1026 118301310746785774007400
1027 3120684335693626952250
1028 56043165482147123280
1029 658472684099857200
1030 4804938424555920
1031 20291858297018
1032 44852376360
1033 44484231
1034 15180
1035 1
1036 1
1037 16215
1038 50798352
1039 54804572592
1040 26556344503150
1041 6742431097781890
1042 991876574783329200
1043 90737535868960322160
1044 5438247462263938131810
1045 222225574010183014020750
1046 6388270780326431796399600
1047 132464736448446410745282000
1048 2021946831946641723093320805
1049 23100807400041869132927416355
1050 200282862187555121546562821600
1051 1332791410193548627018945321920
1052 6871795424373418067872009016700
1053 27665039932006866621480017476644
1054 87515022838235503079198535928064
1055 218629815525945218579252290548480
1056 433012727840889933348123635034912
1057 681852155335826506936509826821600
1058 855234850961405579187822602284800
1059 855234850961405579187822602284800
1060 681852155335826506936509826821600
1061 433012727840889933348123635034912
1062 218629815525945218579252290548480
1063 87515022838235503079198535928064
1064 27665039932006866621480017476644
1065 6871795424373418067872009016700
1066 1332791410193548627018945321920
1067 200282862187555121546562821600
1068 23100807400041869132927416355
1069 2021946831946641723093320805
1070 132464736448446410745282000
1071 6388270780326431796399600
1072 222225574010183014020750
1073 5438247462263938131810
1074 90737535868960322160
1075 991876574783329200
1076 6742431097781890
1077 26556344503150
1078 54804572592
1079 50798352
1080 16215
1081 1
1082 1
1083 17296
1084 57842148
1085 66672837000
1086 34549715971540
1087 9390323416313840
1088 1480445228184394990
1089 145317003038434751580
1090 9357308386486533222750
1091 411398650127756161830960
1092 12743626553238495022208100
1093 285212302763546285993010600
1094 4707287253622214490153686580
1095 58263669394311043547011442000
1096 548388132319220528825503543915
1097 3970607742868280284660607938220
1098 22329156089161768725460786147020
1099 98307096894565604359204270168320
1100 341057865449112627860825251016000
1101 937331955135838151400889582176896
1102 2049216499148323816164172906585152
1103 3575003300591533439445577676627712
1104 4987851827214197538620408248325280
1105 5572673895892137417580227062760000
1106 4987851827214197538620408248325280
1107 3575003300591533439445577676627712
1108 2049216499148323816164172906585152
1109 937331955135838151400889582176896
1110 341057865449112627860825251016000
1111 98307096894565604359204270168320
1112 22329156089161768725460786147020
1113 3970607742868280284660607938220
1114 548388132319220528825503543915
1115 58263669394311043547011442000
1116 4707287253622214490153686580
1117 285212302763546285993010600
1118 12743626553238495022208100
1119 411398650127756161830960
1120 9357308386486533222750
1121 145317003038434751580
1122 1480445228184394990
1123 9390323416313840
1124 34549715971540
1125 66672837000
1126 57842148
1127 17296
1128 1
1129 1
1130 18424
1131 65681560
1132 80772428100
1133 44695247496900
1134 12984411438758760
1135 2190370329630612360
1136 230314979070400877730
1137 15906513126707098052850
1138 751079953155319066679400
1139 25023189323030467323835080
1140 603282273629001797948562900
1141 10743728051023739711598253140
1142 143747563141747966298832358200
1143 1465403038554354162748651819800
1144 11516150778703631105335574422215
1145 70451745940304566762052925877080
1146 338252314090159230440593645610880
1147 1283143010794288607870078495523200
1148 3867071489784553949745049384596800
1149 9299835338847732181581996812713280
1150 17907589908292842433371845025410688
1151 27679192221246569508434699890253952
1152 34398182582684405782067662804130400
1153 34398182582684405782067662804130400
1154 27679192221246569508434699890253952
1155 17907589908292842433371845025410688
1156 9299835338847732181581996812713280
1157 3867071489784553949745049384596800
1158 1283143010794288607870078495523200
1159 338252314090159230440593645610880
1160 70451745940304566762052925877080
1161 11516150778703631105335574422215
1162 1465403038554354162748651819800
1163 143747563141747966298832358200
1164 10743728051023739711598253140
1165 603282273629001797948562900
1166 25023189323030467323835080
1167 751079953155319066679400
1168 15906513126707098052850
1169 230314979070400877730
1170 2190370329630612360
1171 12984411438758760
1172 44695247496900
1173 80772428100
1174 65681560
1175 18424
1176 1
1177 1
1178 19600
1179 74386900
1180 97462051960
1181 57507276392930
1182 17830965828672360
1183 3213641831092793100
1184 361411104389051039400
1185 26727827522120933232255
1186 1353114049978550474362440
1187 48399787267030878921513180
1188 1254621172184353667995446600
1189 24061681452049033248948451050
1190 347288713580955415292859772440
1191 3826163585831560523657541286020
1192 32560310095362553138750689467040
1193 216158765953207193474480568031950
1194 1128806685654179613106282173716800
1195 4669052746152522729716141258511680
1196 15384209360996786572252835856851840
1197 40566523116008211067935261958904480
1198 85920254610495961170218448354243200
1199 146575628860697343369331471963588800
1200 201794369931215739404231146933479552
1201 224458671407908406219557438877401104
1202 201794369931215739404231146933479552
1203 146575628860697343369331471963588800
1204 85920254610495961170218448354243200
1205 40566523116008211067935261958904480
1206 15384209360996786572252835856851840
1207 4669052746152522729716141258511680
1208 1128806685654179613106282173716800
1209 216158765953207193474480568031950
1210 32560310095362553138750689467040
1211 3826163585831560523657541286020
1212 347288713580955415292859772440
1213 24061681452049033248948451050
1214 1254621172184353667995446600
1215 48399787267030878921513180
1216 1353114049978550474362440
1217 26727827522120933232255
1218 361411104389051039400
1219 3213641831092793100
1220 17830965828672360
1221 57507276392930
1222 97462051960
1223 74386900
1224 19600
1225 1
1226 1
1227 20825
1228 84033040
1229 117148740800
1230 73608214742790
1231 24325577914209390
1232 4677199498136365200
1233 561744592075020233880
1234 44415475944047569035675
1235 2406911204755206145283595
1236 92275349044641149881521720
1237 2567293063729464012358525200
1238 52924746508782900614770996998
1239 822415932707214392842263724350
1240 9771985871795159271688743941760
1241 89853131951141163265248066329760
1242 645819385898827110968970476745150
1243 3659198560676785302643349761468590
1244 16460024658095299024114507201665600
1245 59128732752895105662154209945848320
1246 170445782981287568303557333853047520
1247 395802334419403581561355674292482400
1248 742649852894199873071279457948849920
1249 1128401834762926264125417677780745600
1250 1390424982612790081966398795579919056
1251 1390424982612790081966398795579919056
1252 1128401834762926264125417677780745600
1253 742649852894199873071279457948849920
1254 395802334419403581561355674292482400
1255 170445782981287568303557333853047520
1256 59128732752895105662154209945848320
1257 16460024658095299024114507201665600
1258 3659198560676785302643349761468590
1259 645819385898827110968970476745150
1260 89853131951141163265248066329760
1261 9771985871795159271688743941760
1262 822415932707214392842263724350
1263 52924746508782900614770996998
1264 2567293063729464012358525200
1265 92275349044641149881521720
1266 2406911204755206145283595
1267 44415475944047569035675
1268 561744592075020233880
1269 4677199498136365200
1270 24325577914209390
1271 73608214742790
1272 117148740800
1273 84033040
1274 20825
1275 1