1 1
2 0
3 3
4 0
5 1
6 12
7 0
8 0
9 10
10 55
11 0
12 0
13 4
14 77
15 273
16 0
17 0
18 1
19 60
20 546
21 1428
22 0
23 0
24 0
25 35
26 624
27 3740
28 7752
29 0
30 0
31 0
32 15
33 546
34 5600
35 25194
36 43263
37 0
38 0
39 0
40 5
41 391
42 6405
43 46512
44 168245
45 246675
46 0
47 0
48 0
49 1
50 240
51 6125
52 65076
53 368676
54 1118260
55 1430715
56 0
57 0
58 0
59 0
60 126
61 5138
62 76296
63 606879
64 2833600
65 7413705
66 8414640
67 0
68 0
69 0
70 0
71 56
72 3857
73 78880
74 834195
75 5348420
76 21312720
77 49085400
78 50067108
79 0
80 0
81 0
82 0
83 21
84 2618
85 73848
86 1010268
87 8385685
88 45289530
89 157774500
90 324794316
91 300830572
92 0
93 0
94 0
95 0
96 6
97 1619
98 63580
99 1110645
100 11546920
101 79495130
102 372296925
103 1153927632
104 2148789800
105 1822766520
106 0
107 0
108 0
109 0
110 1
111 910
112 50864
113 1128600
114 14417942
115 122052260
116 721691100
117 2991264276
118 8359923264
119 14217578856
120 11124755664
121 0
122 0
123 0
124 0
125 0
126 462
127 38030
128 1072854
129 16652680
130 169502410
131 1218531600
132 6337486116
133 23601720296
134 60106837440
135 94096891658
136 68328754959
137 0
138 0
139 0
140 0
141 0
142 210
143 26664
144 961704
145 18028615
146 217491450
147 1855301760
148 11646598041
149 54202993460
150 183499239300
151 429482991392
152 622997471685
153 422030545335
154 0
155 0
156 0
157 0
158 0
159 84
160 17564
161 817418
162 18463130
163 261540521
164 2604621240
165 19238310000
166 107549283072
167 453742899940
168 1409374833048
169 3052986923700
170 4126520887720
171 2619631042665
172 0
173 0
174 0
175 0
176 0
177 28
178 10872
179 661428
180 18003335
181 297715979
182 3422818620
183 29230640712
184 191196694920
185 965792489640
186 3731324584208
187 10714214254695
188 21607963921152
189 27345271410275
190 16332922290300
191 0
192 0
193 0
194 0
195 0
196 7
197 6308
198 510957
199 16796360
200 323128058
201 4255676100
202 41502259890
203 311853491488
204 1836110824020
205 8474328279872
206 30226782853995
207 80740472330376
208 152366967814880
209 181295437422330
210 102240109897695
211 0
212 0
213 0
214 0
215 0
216 1
217 3416
218 377496
219 15048530
220 336210182
221 5045303380
222 55687283379
223 474382723376
224 3194505718360
225 17139929542112
226 72920076467056
227 241735077029361
228 603866144501620
229 1070973047321100
230 1202538435463365
231 642312451217745
232 0
233 0
234 0
235 0
236 0
237 0
238 1716
239 266985
240 12983950
241 336761009
242 5737085835
243 71201564382
244 680956770144
245 5172749475300
246 31646299437104
247 156228049842501
248 617068690804152
249 1911861738317300
250 4486727993701275
251 7506850102996860
252 7980245606038650
253 4048514844039120
254 0
255 0
256 0
257 0
258 0
259 0
260 792
261 180819
262 10811425
263 325781522
264 6285670560
265 87296015586
266 930471174332
267 7891173206400
268 54268865532464
269 304820864906584
270 1395259218263862
271 5146781378634056
272 14974390823261800
273 33143901248757915
274 52490049776934000
275 52982737741555440
276 25594403741131680
277 0
278 0
279 0
280 0
281 0
282 0
283 330
284 117225
285 8702200
286 305178973
287 6659218410
288 103128816414
289 1218295008938
290 11444667656840
291 87526859172280
292 551267124259982
293 2866578941291208
294 12242966710678900
295 42387517968191200
296 116282857709926215
297 243583948206649050
298 366234881276154240
299 351923051440560600
300 162250238001816900
301 0
302 0
303 0
304 0
305 0
306 0
307 120
308 72657
309 6778983
310 277406910
311 6841580460
312 117846117207
313 1536392106669
314 15889651368132
315 134021048930384
316 936048425583635
317 5448174440421843
318 26405335511172266
319 105782082790711040
320 345209876898270615
321 896127769890512775
322 1781988843828430545
323 2550407055145709760
324 2338566763732854252
325 1031147983159782228
326 0
327 0
328 0
329 0
330 0
331 0
332 36
333 42957
334 5114910
335 245105641
336 6832385730
337 130660783281
338 1873799375588
339 21233517260700
340 196233786356168
341 1506793969547958
342 9705626557229538
343 52584270189447293
344 238868680327292400
345 901601272016651745
346 2783590947686601360
347 6858982170362873145
348 12983025331265829840
349 17730218496386338800
350 15546538823024408976
351 6568517413771094628
352 0
353 0
354 0
355 0
356 0
357 0
358 8
359 24149
360 3739715
361 210795046
362 6645320760
363 140919833691
364 2217405715189
365 27427827041440
366 276307590020352
367 2316667481559158
368 16367781145239043
369 97992234191272829
370 497146001003798440
371 2126613088650887760
372 7591774787574730830
373 22246070446211283210
374 52177116994005712800
375 94239965703618692100
376 123068905233340495104
377 103393329661211674700
378 41932353590942745504
379 0
380 0
381 0
382 0
383 0
384 0
385 1
386 12852
387 2649800
388 176651431
389 6305106510
390 148153516875
391 2552940327088
392 34366131825600
393 375822086499600
394 3421917820846434
395 26331767104275828
396 172624496137073178
397 966698642463100520
398 4615266802426281540
399 18665600284219747320
400 63232958474136429405
401 176363124679772150400
402 394715218671678290100
403 681760993003530921936
404 853054209580661640000
405 687890276765703610768
406 268225186597703313816
407 0
408 0
409 0
410 0
411 0
412 0
413 0
414 6435
415 1819160
416 144377992
417 5843780460
418 152102165436
419 2866057269348
420 41886793085940
421 495590737997328
422 4878691058119655
423 40655531657713401
424 289736777042678238
425 1774468426524277120
426 9343844096375274150
427 42156974992434510285
428 161755154205425551050
429 521527566915570562200
430 1388018031362660583600
431 2970907606791918034956
432 4916959566432955763400
433 5905473130724436658480
434 4578326460891832425480
435 1718929965542850284040
436 0
437 0
438 0
439 0
440 0
441 0
442 0
443 3003
444 1209406
445 115159792
446 5296866885
447 152720378109
448 3143398074740
449 49780621067364
450 635498054185160
451 6739286785751541
452 60535968940971078
453 466225872850901943
454 3099610622840759173
455 17833529064551011980
456 88691858353412587350
457 379518217872428125155
458 1385726686630648932780
459 4263245044343714689260
460 10851680923351347956448
461 22257965265695253393480
462 35362398622855505686940
463 40834860937934687631072
464 30482358055626545036976
465 11034966795189838872624
466 0
467 0
468 0
469 0
470 0
471 0
472 0
473 1287
474 777865
475 89686113
476 4699895400
477 150160999755
478 3373525876616
479 57802622114160
480 794394827894672
481 9048114919252101
482 87271764612671259
483 722856535166981306
484 5185338988794877600
485 32351315446389927540
486 175676704248294905425
487 828302293020769242690
488 3372125957031387162600
489 11747961835904986692000
490 34567992112985490797352
491 84325431796720548795216
492 166049908598108433443440
493 253668590745205386781368
494 282064414810938409399680
495 203019657920105530226448
496 70956023048640039202464
497 0
498 0
499 0
500 0
501 0
502 0
503 0
504 495
505 483340
506 68219129
507 4085584710
508 144743341899
509 3547648810748
510 65686728280320
511 970063696608614
512 11837661253436170
513 122211351125190000
514 1084280096332400981
515 8350464695683996130
516 56146254986800363140
517 330355902750940033660
518 1699870379461766707230
519 7623153322135823481030
520 29608054172545051156200
521 98653294485539210857440
522 278212045716262367933832
523 651619928315150910122560
524 1233941608802570296530200
525 1815345241120398775621680
526 1946452420173260867210112
527 1352599189364700747296970
528 456949965738717944767791
529 0
530 0
531 0
532 0
533 0
534 0
535 0
536 165
537 289585
538 50687628
539 3481857860
540 136911175518
541 3660081477857
542 73162121576140
543 1159260702344624
544 15124792964785946
545 166687749024094611
546 1578798073088267928
547 12999665423901060660
548 93715565307234023916
549 593710406846625839050
550 3308187195116448001770
551 16184999306145843845280
552 69232808412034600478925
553 257160742479030761021508
554 821242179558904033726488
555 2223851409987300765271040
556 5009488360266289816511660
557 9136554844607885450990520
558 12962747690852137566093048
559 13419943489634094370900800
560 9014376596845617637691877
561 2946924270225408943665279
562 0
563 0
564 0
565 0
566 0
567 0
568 0
569 45
570 166870
571 36787333
572 2910716160
573 127186248735
574 3708426485498
575 79969676257860
576 1357831357369344
577 18907725406286507
578 221943417104535444
579 2237837268720036347
580 19631404494143502830
581 151091134102795232514
582 1025251802831447138640
583 6146807775471736525320
584 32551001641963344450960
585 151865602593751632959100
586 621195996228793904809176
587 2211475739904103250535804
588 6781796156850110644745056
589 17664154564970270468371000
590 38328604442729750169296640
591 67424385413119706047428408
592 92373944353648016253033840
593 92448193068401672615125716
594 60094141981067162772782160
595 19030649059639789214206725
596 0
597 0
598 0
599 0
600 0
601 0
602 0
603 9
604 92179
605 26074070
606 2387889360
607 116122545162
608 3693489122143
609 85877122001256
610 1560892860565632
611 23163929495103063
612 289049401748277900
613 3095121057710690882
614 28842376281184946936
615 236132828880401168478
616 1708715060138503269930
617 10964261259369806510220
618 62441554487637497707080
619 315227314982898226868310
620 1406104421292783648220356
621 5512200827477168442022020
622 18844599339631633023240688
623 55590315060833025766872480
624 139489094088006404717212848
625 291965982229572390477889200
626 496021757443783257324448800
627 657019853929328908381244343
628 636375265537655656515038208
629 400731095912986418596295895
630 123052100237542105872786180
631 0
632 0
633 0
634 0
635 0
636 0
637 0
638 1
639 48600
640 18041463
641 1923108746
642 104265427851
643 3618963320154
644 90691753694560
645 1763068316679516
646 27849189048467899
647 368823931990094272
648 4185543306162956197
649 41327398979345874270
650 358811095302194864931
651 2758587793996591085760
652 18859982623084089886455
653 114886225345037828878980
654 623492417643671988743175
655 3008734694124402909898752
656 12860951390401543584503832
657 48415634868012259319829840
658 159228971115086332430026280
659 452554669179117521202014400
660 1095541337958889904297125848
661 2214901087970018377542417024
662 3638527126835206232556048603
663 4664872617400466488567951632
664 4377426128252985970539115200
665 2672965066271053522014410910
666 796607831560617902288322405
667 0
668 0
669 0
670 0
671 0
672 0
673 0
674 0
675 24310
676 12179860
677 1520819172
678 92118470418
679 3490944017274
680 94269837305940
681 1958754680663616
682 32897927141818552
683 461756051017275105
684 5543774990934829052
685 57873817512534041840
686 531457991637278245785
687 4327336343156462943615
688 31402788339389133966285
689 203679717995351231386200
690 1181809221400494589167525
691 6129030157545773873647161
692 28338440985084777573304872
693 116318759111696096830325136
694 421258381618364818926194460
695 1334922934335165453070049400
696 3660759094016907892540756368
697 8560914531564808137946622016
698 16738205170531561586145631080
699 26617942084176043094649602985
700 33066148427886759933519331560
701 30090971281165104197660558940
702 17833968120974193578256587175
703 5162879946168545215371343587
704 0
705 0
706 0
707 0
708 0
709 0
710 0
711 0
712 11440
713 8016437
714 1181149539
715 80119412568
716 3317329192142
717 96522235527900
718 2142404013553584
719 38224819726318058
720 567939849815781378
721 7202656950667070411
722 79349717631701114655
723 768963456106811639898
724 6613103152492662332430
725 50773020248260614634260
726 349286037976949882423580
727 2156794207774554625843800
728 11954807965608811177870788
729 59392639460287298024741772
730 263671194776767607119543428
731 1041165357396863614333476824
732 3633397509111851567806496400
733 11110361813989333140308003928
734 29436619023042408364821204384
735 66582448952310479925942621669
736 126038652772735323135204183384
737 194232607708535539269775989480
738 234021315913241632031805868935
739 206720973112147885547094256500
740 119017969285359094964876236374
741 33496962712940417760973884708
742 0
743 0
744 0
745 0
746 0
747 0
748 0
749 0
750 5005
751 5138562
752 900983136
753 68625485775
754 3107175006460
755 97416152711480
756 2308797549560528
757 43727613861416559
758 687024368574980475
759 9191453166138692551
760 106685577067865975520
761 1088892596460822156010
762 9867561190939108807920
763 79928285008216229320960
764 581263504834125827385000
765 3804659768703193144371150
766 22433937285017937457895262
767 119090495095781681556036792
768 568009141978333451602384640
769 2425770952919610799403307560
770 9230214938392931643381221000
771 31084564457144618302199230368
772 91844230197585859211116258272
773 235391495079109353814561035480
774 515559363293649931612718067510
775 945881019558951996886689686160
776 1413957895812030491199874895760
777 1653851364805449451446382257225
778 1419322632473970975571176637008
779 794479243832561190484637009100
780 217550867863011281855594752680
781 0
782 0
783 0
784 0
785 0
786 0
787 0
788 0
789 2002
790 3203695
791 675002328
792 57907409664
793 2870061365178
794 96973235690223
795 2453293846019748
796 49290976819606155
797 818183300498565300
798 11534055521080992112
799 140849371863506809568
800 1511500408329345821499
801 14403525961651540154210
802 122791209670865993997740
803 941275973282871436550550
804 6508834690602499446877335
805 40664111782026494997573624
806 229566590885675232784138572
807 1169745999826371850970174808
808 5366596411739498422186491320
809 22084894945870718425248131880
810 81099536019139504636623690928
811 263925931426938355519174916880
812 754430605548482616892595184222
813 1872546028873228329035121598920
814 3975535120354282024769696714856
815 7076129113607465055097619709120
816 10270207587871655685313789061325
817 11671975455815190213097371174294
818 9739612450410357220836796070496
819 5304615328059758422578918719514
820 1414282077098335379544565517191
821 0
822 0
823 0
824 0
825 0
826 0
827 0
828 0
829 715
830 1939520
831 496619772
832 48150702795
833 2615514647627
834 95264537818860
835 2572035549847248
836 54791129026900951
837 960107357664050193
838 14247241517287064458
839 182815588878230831460
840 2059622738881725195885
841 20601851349343861620485
842 184455861560649216730815
843 1486741802929653769939440
844 10829083450272396751228050
845 71436831701784199260183288
846 427155688785866625096964200
847 2314187950987351969546030224
848 11341187978011504182242945692
849 50136087434233909126179809700
850 199121076187097274776005672960
851 706643740941095203392405587616
852 2225043038513806836846793185375
853 6160326935442030191449213573227
854 14823526738869831512482754732490
855 30536435282939109950304318612480
856 52779119765804601630910734036675
857 74440057998686534270974191181029
858 82268466314657079869585133024519
859 66800619357384866476900669230960
860 35426041297072937433957775272077
861 9202600068524372703278082352971
862 0
863 0
864 0
865 0
866 0
867 0
868 0
869 0
870 220
871 1137840
872 358745090
873 39462587593
874 2352521308760
875 92403041387515
876 2662103598066136
877 60100963846694123
878 1111020656645975478
879 17339089839966805989
880 233529036919925323220
881 2758426543935715180267
882 28917079532428676866508
883 271407517217462741046855
884 2295151072177397202439440
885 17564197374047857738849350
886 121978773665998912326027078
887 769834973341222827677053848
888 4416327332646285243002220312
889 23008145899769696374799203092
890 108641029874150817670368290160
891 463503462864219760274948481280
892 1779095386740004827994060376400
893 6109317212330398863787434216102
894 18634021011583570627269376809522
895 50022134754632621058877910914245
896 116808290845847201434878131804640
897 233692715161758967458378524269395
898 392563019391504188892880122804624
899 538481091066794961078836233988415
900 579155255355359068339490641988100
901 457942159619773603736228558894148
902 236638287476341012370007831933540
903 59932899605936040714626166584475
904 0
905 0
906 0
907 0
908 0
909 0
910 0
911 0
912 55
913 645205
914 254367696
915 31882667622
916 2089152345189
917 88534533216090
918 2721612464985296
919 65095333396163093
920 1268720885864747844
921 20807654566942822085
922 293864764735991178480
923 3635008416812984579277
924 39881284396587373666542
925 391748413487343021186910
926 3469052991032922175477560
927 27830290496438755164428100
928 202940037633855816285905043
929 1347760742835653349958200636
930 8158146151689606962517774496
931 44996317364676800172479580604
932 225840840197358719813831710980
933 1029119419061361702260250506400
934 4243385966669077240612312083072
935 15761439444916324066399484245902
936 52433180066386511435022239960379
937 155081890710883338581213594507265
938 404052068247510041339305498844688
939 916460106079675435331890225176480
940 1782238926025447036729851355831290
941 2912091209328942296954358362791398
942 3887923967814755560327048880669160
943 4072471067692100091201004321386887
944 3137935761070605774232526441668800
945 1581020599682173229084285619278825
946 390645234961546222075767026462400
947 0
948 0
949 0
950 0
951 0
952 0
953 0
954 0
955 10
956 352475
957 176960772
958 25395662448
959 1832305799632
960 83827644561810
961 2749744880199284
962 69656181967065963
963 1430641461954821022
964 24639987431131144436
965 364585750936045844180
966 4717837723311177505425
967 54105548088993988096356
968 555420100436158627778955
969 5141679658597099818201645
970 43156559069912112358521150
971 329684328647121980311053300
972 2297860409908496149042082724
973 14631245054413691789320259080
974 85129289539409602463003085364
975 452280034793160082893148660800
976 2190556819986364952847251165640
977 9647220062130046494929636215904
978 38494908676337860457335958085846
979 138527661306088096427415790610604
980 446922690734043078428096636459130
981 1283100128116821371416215629804112
982 3247574923037587047770172992847240
983 7161039900206417436794851704764328
984 13547617210783086686060669359378155
985 21548194736198531756861201611577760
986 28021546270232371331425160692678427
987 28605461297949738154504218057043380
988 21492736904016743347474471686080528
989 10565177945550909187958244579324000
990 2548271840422037344975860237738000
991 0
992 0
993 0
994 0
995 0
996 0
997 0
998 0
999 1
1000 184734
1001 120727268
1002 19944734797
1003 1587563645304
1004 78463812118810
1005 2746728842950928
1006 73677234825952708
1007 1593932492301848607
1008 28811579743016117944
1009 446300299548813951960
1010 6036049053889074690946
1011 72278545552618976288025
1012 774411183481261560634890
1013 7483130036683652801325120
1014 65600032908283254581656140
1015 523940379330638899530212298
1016 3823628956091252003981683002
1017 25541303424324984424256863840
1018 156278946666103712405482889736
1019 875717365829958563996515845144
1020 4489222739959734684122141714520
1021 21012976675850909390473903273216
1022 89556412464349000714754849655819
1023 346235918299982164249872530392341
1024 1208449759855192066783956701816430
1025 3784819053433536502915982395663464
1026 10557220587347804139035899677775500
1027 25980453922188265370365637997389535
1028 55738774908240353000237253777235182
1029 102662493651059420877200182903326120
1030 159068506068496521123618126320825388
1031 201619963557437082497733206624552605
1032 200720771407211440945400113772474514
1033 147151176944577442528165491780555300
1034 70615444111250679315219949254650800
1035 16635641296703864308483436321233200
1036 0
1037 0
1038 0
1039 0
1040 0
1041 0
1042 0
1043 0
1044 0
1045 92378
1046 80716833
1047 15444269048
1048 1359151179624
1049 72627809327760
1050 2713763424975944
1051 77067995906411962
1052 1755556236335343438
1053 33286272736501263726
1054 539421232686039751815
1055 7618597593280447356891
1056 95161783845459103940706
1057 1062937740689704718208965
1058 10706990677587620674760880
1059 97880341549622619666423225
1060 815876207899218517569353004
1061 6221472085950873894209991429
1062 43495183523969177628321575616
1063 279108441836880528366984154788
1064 1644387953102352909984654725760
1065 8889767664236744140819521415680
1066 44039254292401253043285476412128
1067 199486937873301700848146180671653
1068 823783996884008231117592602018718
1069 3089172860044503126114079707384915
1070 10467925226945322677665135120062441
1071 31856849413368138575953242129556440
1072 86409306981709115102126287743789906
1073 206923174197177378253524255370389609
1074 432260901488782358459183801516895540
1075 775679473138690885147796662512543693
1076 1171595126098592752118990521461734184
1077 1448368560103605083907743977535291954
1078 1407053815765420995497804398205765325
1079 1007092593300226850565574322352456000
1080 472066458825306758203051714738762400
1081 108679967966404768511803431114031200
1082 0
1083 0
1084 0
1085 0
1086 0
1087 0
1088 0
1089 0
1090 0
1091 43758
1092 52845156
1093 11791300703
1094 1149981647066
1095 66499355783340
1096 2652902579795072
1097 79756867654897955
1098 1912391970483749157
1099 38016658960491264729
1100 644129004527331009900
1101 9493299837379250306463
1102 123581151012909010748019
1103 1437582676157459038154150
1104 15077219345147277232057080
1105 143534829098997465192128550
1106 1246657464348506429953548672
1107 9915126440182264565149215132
1108 72396389243938338500418986160
1109 486047375315597069769922231260
1110 3002465606704950770634733683840
1111 17063285346496783595568625653120
1112 89135813062487260712830478624320
1113 427312751950422976048088021507493
1114 1875496538458090782435905303920635
1115 7512608218866003848052695963528250
1116 27353705004380372504062899379718592
1117 90075001889451324547689329416966440
1118 266594046052041844422201766355748243
1119 703743961995206518255710848938389186
1120 1641144180344886852054760894431175200
1121 3340590103096886486777485966859614936
1122 5844383998987367686960833221366673894
1123 8610723448463820498609167203498816148
1124 10388743825625755954457123608610455500
1125 9854283921652801101755009212320834000
1126 6889969485910464158968304014278713600
1127 3156343750513670404651312414269204000
1128 710496811856518520237299474629019200
1129 0
1130 0
1131 0
1132 0
1133 0
1134 0
1135 0
1136 0
1137 0
1138 19448
1139 33845890
1140 8875117251
1141 961766025822
1142 60246155833475
1143 2566907873695066
1144 81693273986635077
1145 2061344748947789328
1146 42944969834756937717
1147 760340763896460714850
1148 11685790266929933324261
1149 158414569848621497367132
1150 1917379851728393308649260
1151 20915066719034013158220000
1152 207093479206714122616930800
1153 1871547481888892940104210004
1154 15499858131660499872574208679
1155 117980006779096410795734011656
1156 826941888026317244188447835796
1157 5342986279855570452358911558400
1158 31831308640450556033598065823216
1159 174780025582167524378508722474920
1160 883488169631086449258939331087526
1161 4103806441718221839378061018219632
1162 17472164111574131034125205778749525
1163 67958729513335255294632764814047586
1164 240479751789762821640476851173167400
1165 770223269228702646110899526505308184
1166 2218814214252039283416887900672114538
1167 5704580309830443512766373821519908250
1168 12964389941236100820407155866005842886
1169 25731458647997471139167291927188205896
1170 43917811953507319961459643773666468258
1171 63156138980214789805877236087156496464
1172 74407577032434530005727473589318058000
1173 68953265196016624863646310449118250400
1174 47121095600032432478840319767689440000
1175 21107676118904071038716438558770445400
1176 4647985909007237458743106679064711300
1177 0
1178 0
1179 0
1180 0
1181 0
1182 0
1183 0
1184 0
1185 0
1186 8008
1187 21181524
1188 6584827353
1189 795167393382
1190 54018561476115
1191 2459081738756016
1192 82848736973908539
1193 2199452519568544047
1194 48004417573634277462
1195 887687171054473141980
1196 14218431554577392590056
1197 200575719154036875953700
1198 2523829130368707017260320
1199 28605762795267058207950360
1200 294272068399426481353563600
1201 2763599114318220621843122151
1202 23798280153007443116965413636
1203 188524066279520365662441587792
1204 1376940924450216849597611241660
1205 9285289346053919780741022530460
1206 57846960238443664108047964173384
1207 332921016678818269059663228402720
1208 1768733839393378201492548294118785
1209 8662652772175729360722647308657635
1210 39032982694600417862661857364053100
1211 161374799005078434286145650308592164
1212 610061881137779081311535700685082910
1213 2099896826694263376599503342390880148
1214 6546990209048915484104133963401894022
1215 18371160431828856985944305848179405960
1216 46035249840077302295680449965574952530
1217 102025960214770782906428130950070141183
1218 197578325306582265218436399488880489962
1219 329187530514475803704216398742733168000
1220 462324846743421581175504795525171587625
1221 532195261287579121667464987901090008400
1222 482078836137488667671390634172334538000
1223 322159554404655683319026933210358134400
1224 141178619617124593559782117836897523500
1225 30426054945480277365983787382745806500
1226 0
1227 0
1228 0
1229 0
1230 0
1231 0
1232 0
1233 0
1234 0
1235 3003
1236 12934428
1237 4814913714
1238 649980553558
1239 47945912105628
1240 2333092619473488
1241 83216924151288946
1242 2323986376083890670
1243 53120935162821149196
1244 1025498441897458414430
1245 17109221144337486262644
1246 250993971022192730930268
1247 3280829532399320307824040
1248 38604651564993434380326720
1249 412180777140356737358004492
1250 4017976502230441672693151874
1251 35929720695233057688689135463
1252 295780286865323134873815823664
1253 2247317563019104319639054835060
1254 15786274459025298217286072019336
1255 102619183208825234896993105964088
1256 617490048742490007467246595595920
1257 3438180146792410527329058992403495
1258 17697287983124646706003020320250276
1259 84078790438830571346886930862965879
1260 367894942405215552092647386700564230
1261 1478401915906305480098317268803313820
1262 5436966180977886798300396048250841664
1263 18219192934822335812619607569046144596
1264 55336526934391877474883250433313139788
1265 151359668131591970064684276081163462466
1266 369922069002778167726957445377854682090
1267 800021676726037445860703701481337411377
1268 1512559731301526249093302989289790522584
1269 2461490089889750462516550877550543346900
1270 3378108464321405726539728308485391206400
1271 3801474283216229403045198557107391674000
1272 3367685883113854167219596606555166175200
1273 2201866853882803856096606256813433911600
1274 944424745507707809440136760360429833760
1275 199293672373583488061784498821082334140