0 1
1 0
2 1
3 0
4 0
5 1
6 1
7 0
8 0
9 1
10 1
11 4
12 0
13 0
14 1
15 8
16 5
17 10
18 0
19 0
20 1
21 36
22 48
23 15
24 20
25 0
26 0
27 1
28 229
29 252
30 168
31 35
32 35
33 0
34 0
35 1
36 1625
37 1832
38 1008
39 448
40 70
41 56
42 0
43 0
44 1
45 13208
46 14625
47 8244
48 3024
49 1008
50 126
51 84
52 0
53 0
54 1
55 120288
56 132080
57 73125
58 27480
59 7560
60 2016
61 210
62 120
63 0
64 0
65 1
66 1214673
67 1323168
68 726440
69 268125
70 75570
71 16632
72 3696
73 330
74 165
75 0
76 0
77 1
78 13469897
79 14576076
80 7939008
81 2905760
82 804375
83 181368
84 33264
85 6336
86 495
87 220
88 0
89 0
90 1
91 162744944
92 175108661
93 94744494
94 34402368
95 9443720
96 2091375
97 392964
98 61776
99 10296
100 715
101 286
102 0
103 0
104 1
105 2128047988
106 2278429216
107 1225760627
108 442140972
109 120408288
110 26442416
111 4879875
112 785928
113 108108
114 16016
115 1001
116 364
117 0
118 0
119 1
120 29943053061
121 31920719820
122 17088219120
123 6128803135
124 1658028645
125 361224864
126 66106040
127 10456875
128 1473615
129 180180
130 24024
131 1365
132 455
133 0
134 0
135 1
136 451123462673
137 479088848976
138 255365758560
139 91137168640
140 24515212540
141 5305691664
142 963266304
143 151099520
144 20913750
145 2619760
146 288288
147 34944
148 1820
149 560
150 0
151 0
152 1
153 7245940789072
154 7669098865441
155 4072255216296
156 1447072631840
157 387332966720
158 83351722636
159 15032793048
160 2339361024
161 321086480
162 39503750
163 4453592
164 445536
165 49504
166 2380
167 680
168 0
169 0
170 1
171 123604151490592
172 130426934203296
173 69021889788969
174 24433531297776
175 6511826843280
176 1394398680192
177 250055167908
178 38655753552
179 5263562304
180 642172960
181 71106750
182 7287696
183 668304
184 68544
185 3060
186 816
187 0
188 0
189 1
190 2231697509543361
191 2348478878321248
192 1239055874931312
193 437138635330137
194 116059273664436
195 24744942004464
196 4415595820608
197 678721170036
198 91807414686
199 11111964864
200 1220128624
201 122820750
202 11538852
203 976752
204 93024
205 3876
206 969
207 0
208 0
209 1
210 42519034050101745
211 44633950190867220
212 23484788783212480
213 8260372499542080
214 2185693176650685
215 464237094657744
216 82483140014880
217 12615988058880
218 1696802925090
219 204016477080
220 22223929728
221 2218415680
222 204701250
223 17752080
224 1395360
225 124032
226 4845
227 1140
228 0
229 0
230 1
231 852495597142800376
232 892899715052136645
233 468656477004105810
234 164393521482487360
235 43366955622595920
236 9179911341932877
237 1624829831302104
238 247449420044640
239 33116968654560
240 3959206825210
241 428434601868
242 42427502208
243 3882227440
244 330671250
245 26628120
246 1953504
247 162792
248 5985
249 1330
250 0
251 0
252 1
253 17942811657908144164
254 18754903137141608272
255 9821896865573503095
256 3436814164696775940
257 904164368153680480
258 190814604739422048
259 33659674920420549
260 5106608041235184
261 680485905122760
262 80952590044480
263 8710255015462
264 856869203736
265 77783754048
266 6569923360
267 519626250
268 39054576
269 2686068
270 210672
271 7315
272 1540
273 0
274 0
275 1
276 395553947953212635717
277 412684668131887315772
278 215681386077128495128
279 75301209302730190395
280 19761681447006461655
281 4159156093506930208
282 731455984834451184
283 110596074738524661
284 14681498118551154
285 1739019535313720
286 186190957102304
287 18212351395966
288 1642332640494
289 137617411008
290 10793445520
291 796760250
292 56140953
293 3634092
294 269192
295 8855
296 1771
297 0
298 0
299 1
300 9114871523102565301545
301 9493294750877103257208
302 4952216017582647789264
303 1725451088617027961024
304 451807255816381142370
305 94856070945631015944
306 16636624374027720832
307 2507849090860975488
308 331788224215573983
309 39150661649469744
310 4173646884752928
311 406234815495936
312 36424702791932
313 3031998720912
314 235915561728
315 17269512832
316 1195140375
317 79257816
318 4845456
319 340032
320 10626
321 2024
322 0
323 0
324 1
325 219135339782236105192744
326 227871788077564132538625
327 118666184385963790715100
328 41268466813188731577200
329 10784069303856424756400
330 2259036279081905711850
331 395233628940129233100
332 59416515621527574400
333 7837028408940548400
334 921633956154372175
335 97876654123674360
336 9485561101711200
337 846322532283200
338 70047505369100
339 5414283430200
340 393192602880
341 26983613800
342 1757559375
343 110080300
344 6375600
345 425040
346 12650
347 2300
348 0
349 0
350 1
351 5487119942851230657164480
352 5697518834338138735011344
353 2962333245008333723002125
354 1028440264678352852864200
355 268245034285726755251800
356 56077160380053408733280
357 9789157209354924751350
358 1468010621777622865800
359 193103675769964616800
360 22640304292494917600
361 2396248286001367655
362 231344818837775760
363 20552049053707600
364 1692645064566400
365 130088224256900
366 9384757945680
367 638937979680
368 41269056400
369 2538696875
370 150636200
371 8288280
372 526240
373 14950
374 2600
375 0
376 0
377 1
378 142875517405618905164123345
379 148152238456983227743440960
380 76916504263564872922653144
381 26660999205075003507019125
382 6941971786578881756833350
383 1448523185142924478359720
384 252347221710240339299760
385 37758177807511852612350
386 4954535848499477172075
387 579311027309893850400
388 61128821589736277520
389 5881700338366993335
390 520525842384995460
391 42685024957700400
392 3264386910235200
393 234158803662420
394 15836779033335
395 1014783850080
396 61903584600
397 3607621875
398 203358870
399 10656360
400 645840
401 17550
402 2925
403 0
404 0
405 1
406 3862915691003074762010647929
407 4000514487357329344595453660
408 2074131338397765188408173440
409 717887373126605480611429344
410 186626994435525024549133875
411 38875042004841737838266760
412 6759774864000314232345360
413 1009388886840961357199040
414 132153622326291484143225
415 15414111528665040090900
416 1622070876467702781120
417 155600636773874160960
418 13723967456189651115
419 1121132583598451760
420 85370049915400800
421 6093522232439040
422 409777906409235
423 26084106643140
424 1578552655680
425 91226335200
426 5050670625
427 271145160
428 13562640
429 786240
430 20475
431 3276
432 0
433 0
434 1
435 108299238144440347918882947744
436 112024555039089168098308789941
437 58007460066681275496634078070
438 20049936271178396821279009920
439 5204683455167889734432862744
440 1082436567726045142384976475
441 187896036356735066218289340
442 28004781579429873248287920
443 3659034714798484919846520
444 425828338606939226683725
445 44700923433128616263610
446 4276368674323943695680
447 376034872203529222320
448 30615004325346144795
449 2322346066025364360
450 165048763169774880
451 11044509046295760
452 699032899168695
453 42024394036170
454 2409369842880
455 132278186040
456 6974735625
457 357418620
458 17100720
459 950040
460 23751
461 3654
462 0
463 0
464 1
465 3144403223083418909827031326772
466 3248977144333210437566488432320
467 1680368325586337521474631849115
468 580074600666812754966340780700
469 150374522033837976159592574400
470 31228100731007338406597176464
471 5412182838630225711924882375
472 805268727243150283792668600
473 105017930922862024681079700
474 12196782382661616399488400
475 1277485015820817680051175
476 121911609363078044355300
477 10690921685809859239200
478 867772782008144359200
479 65603580697170310275
480 4644692132050728720
481 309466430943327900
482 19490310081698400
483 1165054831947825
484 66354306372900
485 3614054764320
486 188968837200
487 9511003125
488 466198200
489 21375900
490 1140048
491 27405
492 4060
493 0
494 0
495 1
496 94436670613752358822550396908709
497 97476499915585986204637971129932
498 50359145737164761782280570700960
499 17363806031058821055237862440855
500 4495578155167798850989141050425
501 932322036609795452189473961280
502 161345187110204581767418745064
503 23968238285362428152810193375
504 3120416318067207349696590825
505 361728428734302529457052300
506 37810025386251010838414040
507 3600185044585940734689675
508 314938324187951614584525
509 25493736327700433570400
510 1921496874446605366800
511 135580733440818641235
512 8999091005848286895
513 564321138779009700
514 33566645140702800
515 1900878936335925
516 102849174877995
517 5335033223520
518 266274270600
519 12819178125
520 602172675
521 26506116
522 1359288
523 31465
524 4495
525 0
526 0
527 1
528 2930576618328156750881149878391201
529 3021973459640075482321612701078688
530 1559623998649375779274207538078912
531 537164221196424125677659420810240
532 138910448248470568441902899526840
533 28771700193073912646330502722720
534 4972384195252242411677194460160
535 737577998218078088079628548864
536 95872953141449712611240773500
537 11094813575350070576698989600
538 1157530971949768094262567360
539 109992801123639304257204480
540 9600493452229175292505800
541 775232798001111666669600
542 58271397320458133875200
543 4099193332152758115840
544 271161466881637282470
545 16939465422773245920
546 1003237580051572800
547 56533297079078400
548 3041406298137480
549 156722552195040
550 7760048325120
551 370468550400
552 17092237500
553 770781024
554 32622912
555 1611008
556 35960
557 4960
558 0
559 0
560 1
561 93869848627812934759637258931205920
562 96709028404829172779077945986909633
563 49862562084061245458306609567798352
564 17155863985143133572016282918868032
565 4431604824870499036840690221684480
566 916808958439905751716559136877144
567 158244351061906519554817764974960
568 23441239777617714226478202455040
569 3042509242649572113328467764064
570 351534161518648946241216169500
571 36612884798655232903106665680
572 3472592915849304282787702080
573 302480203090008086707312320
574 24370483378735598819437800
575 1827334452431191785721200
576 128197074105007894525440
577 8454586247565063613920
578 526372259240825313030
579 31055686608417617520
580 1742465270615889600
581 93279940180479360
582 4779352754216040
583 235083828292560
584 11133982379520
585 509394256800
586 22561753500
587 978298992
588 39872448
589 1898688
590 40920
591 5456
592 0
593 0
594 1
595 3100544184494843085087470231785499072
596 3191574853345639781827666803661001280
597 1644053482882095937244325081777463761
598 565109036952694115194141575101714656
599 145824843873716635362138404810378272
600 30134912809119393450516693507454464
601 5195250764492799259727168442303816
602 768615419443545952123400572735520
603 99625269054875285462532360433920
604 11493923805565050205907544886464
605 1195216149163406417220134976300
606 113167098468570719882329693920
607 9839013261573028801231822560
608 791102069620021149849893760
609 59185459634072168561491800
610 4141958092177368047634720
611 272418782473141775866560
612 16909172495130127227840
613 994258711899336702390
614 55573333930852578720
615 2962190960047012320
616 151024665054109440
617 7386272438333880
618 347515224432480
619 15773141704320
620 692776189248
621 29503831500
622 1231932064
623 48416544
624 2226048
625 46376
626 5984
627 0
628 0
629 1
630 105509532941675461589714184452582470657
631 108519046457319507978061458112492467520
632 55852559933548696181984169064067522400
633 19180623966957785934517125954070410545
634 4944704073336073507948738782140003240
635 1020773907116016447534968833672647904
636 175786991386529795128014045460151040
637 25976253822463996298635842211519080
638 3362692460065513540539877505717900
639 387431601880070554576514735020800
640 40228733319477675720676407102624
641 3802960474610838600245884015500
642 330070703866664599656794940600
643 26489651088850462157162599200
644 1977755174050052874624734400
645 138099405812835059976814200
646 9060533326637992604200950
647 560862199209409538548800
648 32878946518308580720800
649 1831529206130357083350
650 97253334378992012760
651 4936984933411687200
652 240266512586083200
653 11239979797464600
654 506793035630700
655 22082398386048
656 932583331680
657 38245707500
658 1539915080
659 58433760
660 2597056
661 52360
662 6545
663 0
664 0
665 1
666 3695843166474285202028343729500296469857
667 3798343185900316617229710640292968943652
668 1953342836231751143605106246024864415360
669 670230719202584354183810028768810268800
670 172625615702620073410654133586633694905
671 35601869328019729257230919231408023328
672 6124643442696098685209813002035887424
673 904047384273581803515500805223633920
674 116893142201087983343861289951835860
675 13450769840262054162159510022871600
676 1394753766768253996475453046074880
677 131657672681926938722213695972224
678 11408881423832515800737652046500
679 914041949169225045203432143200
680 68116245657044045546989540800
681 4746612417720126899099362560
682 310723663078878884947831950
683 19187011750527513750072600
684 1121724398418819077097600
685 62296951297847837155200
686 3296752571034642750030
687 166720001792557736160
688 8078702618310033600
689 376069324047782400
690 16859969696196900
691 729781971308208
692 30575628534528
693 1243444442240
694 49173052500
695 1911618720
696 70120512
697 3015936
698 58905
699 7140
700 0
701 0
702 1
703 133152854012500298688221741172803345388648
704 136746197159548552475048717991510969384709
705 70269348939155857418749646845419925457562
706 24091228313524930771129643700973327789440
707 6199634152623905276200242766111494986400
708 1277429556199388543238840588541089342297
709 219544860856121663752924001927016143856
710 32373115339965093050394725867903976384
711 4181219152265315841259191224159306880
712 480560695715583931524763080913102980
713 49767848408969600399990187084624920
714 4691444488220490715417432973160960
715 405944490769274727726825562581024
716 32471431744754083432868701978500
717 2415682294232951905180499235600
718 168020072620708645682574200640
719 10976541215977793454167275920
720 676280913759912867239398950
721 39439968598306556041815900
722 2184410670605068729084800
723 115249359901018498737120
724 5808564053727703892910
725 280392730287483465360
726 12996173777281358400
727 579773541240331200
728 24952755150371412
729 1038535882246296
730 41899935399168
731 1643123012960
732 62738032500
733 2357663088
734 83692224
735 3487176
736 66045
737 7770
738 0
739 0
740 1
741 4930248941609559305251031400212431403376036
742 5059808452475011350152426164566527124768624
743 2598177746031422497025925641838708418309471
744 890078419895974193970828860041985722462452
745 228866668978486842325731615159246613999680
746 47117219559941680099121845022447361896640
747 8090387189262794107179323727426899167881
748 1191814958933231888944444581889516209504
749 153772297864834191989374947872543887824
750 17654036420675777996427696279783740160
751 1826130643719218939794099707469791324
752 171925294503713165018147919019613360
753 14856240879364887265488537748343040
754 1186606973017879973355336259852224
755 88136743307189655032072191084500
756 6119728478723478159790598063520
757 399047672474183033496113726520
758 24535798012185655956373910880
759 1427704151270927164172064450
760 78879937196613112083631800
761 4150380274149630585261120
762 208546460773271569143360
763 10032974274620579451390
764 463257554388016160160
765 20577275147362150800
766 881255782685303424
767 36469411373619756
768 1461643093531824
769 56864198041728
770 2153057741120
771 79468174500
772 2890038624
773 99384516
774 4015536
775 73815
776 8436
777 0
778 0
779 1
780 187479019292028705644440587972426489049681957
781 192279708722772812904790224608284824731665404
782 98666264823262721327972310209047278932988168
783 33776310698408492461337033343903209438023123
784 8678264593985748391215581385409360794008907
785 1785160018032197370140706598242123589197504
786 306261927139620920644291992645907852328160
787 45075014340178424311427660767092723935337
788 5810097924799505458604167336711391521332
789 666346624080948165287291440781023513904
790 68850742040635534186068015491156586624
791 6474463191368139877451808053756532876
792 558757207137067786308980736813743420
793 44568722638094661796465613245029120
794 3305547996264094211489865295302624
795 229155532598693103083387696819700
796 14916838166888478014489582779830
797 915462307440772841549907960840
798 53160895693068921238810140240
799 2930550626292955758037395450
800 153815877533395568563082010
801 7707849080563599658342080
802 369695998643526872572320
803 17012434639574026026270
804 752793525880526260260
805 32100549229884955248
806 1321883674027955136
807 52678038650784092
808 2035860023133612
809 76472542194048
810 2798975063456
811 99976090500
812 3522234573
813 117454428
814 4606056
815 82251
816 9139
817 0
818 0
819 1
820 7316482441819863627393532567560491408619579769
821 7499160771681148225777623518897059561987278280
822 3845594174455456258095804492165696494633308080
823 1315550197643502951039630802787297052439842240
824 337763106984084924613370333439032094380231230
825 69426116751885987129724651083274886352071256
826 11901066786881315800938043988280823927983360
827 1750068155083548117967382815119473441875200
828 225375071700892121557138303835463619676685
829 25822657443553357593796299274272851205920
830 2665386496323792661149165763124094055616
831 250366334693220124312974601786023951360
832 21581543971227132924839360179188442920
833 1719252945037131650181479190196133600
834 127339207537413319418473180700083200
835 8814794656704251230639640787473664
836 572888831496732757708469242049250
837 35098442745619948269387253599600
838 2034360683201717425666462135200
839 111917675143302992081705558400
840 5861101252585911516074790900
841 292982623873134416310632400
842 14014271055570181196985600
843 642949562858307604473600
844 28354057732623376710450
845 1204469641408842016416
846 49385460353669161920
847 1958346183745118720
848 75254340929691560
849 2808082790529120
850 101963389592064
851 3611580727040
852 124970113125
853 4269375240
854 138181680
855 5264064
856 91390
857 9880
858 0
859 0
860 1
861 292841976002655829694125393653756224498150889272
862 299975780114614408723134835269980147753402770529
863 153732795819463538628441282137389721020739204740
864 52556453717557902193975994726264518759988543760
865 13484389525845905248156215728569794787508382960
866 2769657477269496381829636734200063173917896086
867 474411797804554245386451782402378390072486916
868 69706248323161992548351400502787683006759680
869 8969099294803184104582836927487301389610400
870 1026708659970730775982518939694889822971565
871 105872895518568766134564827024518689944272
872 9934622395388681737010526935280714207296
873 855418310201835424735996556102248500480
874 68064869447716342301416443642055858440
875 5034955053323028404102903342717248400
876 348060500602263073077160027246894080
877 22587911307804643778514079517901264
878 1381673064198002533296896407295250
879 79946452920578771058048744310200
880 4389936211119495497490786712800
881 229431234043771133767496394720
882 11443102445524874864717448900
883 546013071763568684942542200
884 24981961446885975177235200
885 1098372169882942157642400
886 46500654681502337805138
887 1899355972990866256656
888 74992736092608727360
889 2867578340483923840
890 106394068210943240
891 3837713147056464
892 134854805589504
893 4627337806520
894 155265898125
895 5148364260
896 161869968
897 5995184
898 101270
899 10660
900 0
901 0
902 1
903 12013654820220847596488150581420229127679438341408
904 12299362992111544847153266533457761428922337349424
905 6299491382406902583185831540669583102821458181109
906 2152259141472489540798177949923456094290348866360
907 551842764034357973036747944625777446979879709480
908 113268872017105604084512212119986276215070416864
909 19387602340886474672807457139400442217425272602
910 2846470786827325472318710694414270340434921496
911 365957803696600460878844852639635335785488320
912 41855796709081525821386572328274073151515200
913 4312176371877069259126579546718537256480573
914 404241964707262561604702066820889543423584
915 34771178383860386079536844273482499725536
916 2763659156036699064531681181253418232320
917 204194608343149026904249330926167575320
918 14097874149304479531488129359608295520
919 913658814080940566827545071523096960
920 55805427936929119923387725867756064
921 3223903816462005911026091617022250
922 176723738034963599180949855843600
923 9218866043350940544730652096880
924 458862468087542267534992789440
925 21845922850547488378096947900
926 997067348437821076851598800
927 43718432532050456560161600
928 1845265245403342824839232
929 75116442177811468762146
930 2954553735763569732576
931 112489104138913091040
932 4153044493114648320
933 148951695495320536
934 5199482328270048
935 176996932336224
936 5889339026480
937 191799050625
938 6178037112
939 188848296
940 6805344
941 111930
942 11480
943 0
944 0
945 1
946 504859210621166296303167440371687155663779309347153
947 516587157269496446648990475001069852490215848680544
948 264436304330398214213795230469341870721830253012616
949 90292709814498937025663585416264024473774233929229
950 23136785770829262563580412961677153013621250313370
951 4745847770695478568116032323781686044026965501528
952 811760249455923495939004186859901646208004654192
953 119095271522588344418674379570602716478469531698
954 15299780479196874413713069982476703079837703041
955 1748465062105979979754480962611591048752888640
956 179979925849050561031962261011578514551515360
957 16856689453701270740222083682627009275333149
958 1448533706867690845750182406108187530601176
959 115012359269692046263083407981519037553696
960 8488381693541289983918735056706927427840
961 585357877250360543792181415321680382584
962 37888036776255788740874347653947294210
963 2311019353263555551387319886793715840
964 133312966738219564261426234017417264
965 7296203374098223903901154712208250
966 379956036775171738239042190063740
967 18876725707813830639210382865040
968 896867551262014432000213179360
969 40842377503197478272094293900
970 1786412332617762762692447850
971 75195703955126785283477952
972 3051784828936297748772576
973 119629889394292339139714
974 4537350379922624946456
975 166794188895629755680
976 5952697106797662592
977 206610416332218808
978 6986804378612877
979 230632366377504
980 7448281709960
981 235638833625
982 7379322106
983 219472344
984 7700784
985 123410
986 12341
987 0
988 0
989 1
990 21720674003358480891382022970611930390368946841260969
991 22213805267331317037339367376354234849206289611274732
992 11364917459928921826277790450023536754784748670971968
993 3878399130179173808468996713550347437253510377518368
994 993219807959488307282299439578904269211516573221519
995 203603714783297510559507634062758946519867002757656
996 34802883651766842832850903707732364322864413677872
997 5102492996580090545902312031690810347593172112064
998 655023993374235894302709087638314940631582424339
999 74798926787184719355930564358774992834762103756
1000 7693246273266311910919716235491000614512710016
1001 719919703396202244127849044046314058206061440
1002 61807861330237992714147640169632367342888213
1003 4902729469398338247154463528366173180496288
1004 361467414847603573969690710799059832311616
1005 24899252967721117286161622833006987121664
1006 1609734162438491495428498892134621052106
1007 98063154009132629682263017457275349720
1008 5649158419088691347835670834384638720
1009 308724765077982148815934436671913664
1010 16051647423016092588582540366858150
1011 796098362767026499167516969657360
1012 37753451415627661278420765730080
1013 1715746619805592826435190430080
1014 74877692089195376832172872150
1015 3144085705407262462338708216
1016 127254268231753021248962688
1017 4973278980488781516518272
1018 187989826191030818648122
1019 6884255748848120608416
1020 244631477046923641664
1021 8448989441906359808
1022 284089322456800861
1023 9315739171483836
1024 298465415312064
1025 9363554149664
1026 288003018875
1027 8775410072
1028 254125872
1029 8688064
1030 135751
1031 13244
1032 0
1033 0
1034 1
1035 956202787411745995366766355112667241635071003785496400
1036 977430330151131640112191033677536867566602607856743605
1037 499810618514954633340135765967970284107141516253681470
1038 170473761898933827394166856750353051321771230064579520
1039 43631990214515705345276213027441408669101991747081640
1040 8938978271635394765540694956210138422903649158993671
1041 1527027860874731329196307255470692098899002520682420
1042 223732823475643989639755809549708056361271230786320
1043 28701523105763009320700505178260808205211593130360
1044 3275119966871179471513545438191574703157912121695
1045 336595170542331237101687539614487467756429466902
1046 31472371117907639635580657327008638877551995520
1047 2699698887735758415479433915173677718272730400
1048 213950289220054590164357215971804348494613045
1049 15758773294494658651567918484034128080166640
1050 1084402244542810721909072132397179496934848
1051 70029148971715642367329564217832151279680
1052 4261061018219536311428379420356349843810
1053 245157885022831574205657543643188374300
1054 13379585729420584771189746713016249600
1055 694630721425459834835852482511805744
1056 34396387335034484118391157928981750
1057 1628383014750736021024466528844600
1058 73865448421880206849084106863200
1059 3217024912135486549565982056400
1060 134779845760551678297911169870
1061 5441686797820261954047764220
1062 212090447052921702081604480
1063 7992769790071256008690080
1064 291708350986082304798810
1065 10326383623272180912624
1066 355110208616502060480
1067 11881391402680818480
1068 387394530622910265
1069 12329654785787430
1070 383741248258368
1071 11704442687080
1072 350273941875
1073 10391932980
1074 293222160
1075 9774072
1076 148995
1077 14190
1078 0
1079 0
1080 1
1081 43050352976267955436249910658634895499509726774418585204
1082 43985328220940315786871252335182693115213266174132834400
1083 22480897593476027722580393774583347954031859980705102915
1084 7663762817229304377882081744842211022976169915889782540
1085 1960448261837739015032918852629060090200369145742664480
1086 401414309973544489176541159852460959755738324073151088
1087 68532166749204693202478661330944394575594643552284811
1088 10034754514319663020432876250235976649907730850198760
1089 1286463734984952940428595904910821324077309577021340
1090 146696673651677603194691470911110797493303698221840
1091 15065551847607425568962309015681243634526395759797
1092 1407579804086112446061602438387856683345068679772
1093 120644089285312618603059186420199782363949316160
1094 9552780679680375931696458469076090387734276800
1095 702979521723036510540030852478785716482300005
1096 48326904769783619864808283351037992779177696
1097 3117656453060580825488582380641891053687688
1098 189490638394054091111597644354134056403840
1099 10889378157672148351428080740910671823070
1100 593540142686855390182118263557192906200
1101 30773047177667344973736417439937374080
1102 1521572056455769162021391152168717344
1103 71919718973253921338454239306052750
1104 3256766029501472042048933057689200
1105 141575442808603729794077871487800
1106 5919325838329295251201406983776
1107 238456650191745276988612069770
1108 9271021951841927773562857560
1109 348434305872657081991207360
1110 12678186563561302634473920
1111 447286138178659534024842
1112 15323020860339365225184
1113 510470924886221711940
1114 16561939531009625760
1115 524122012019231535
1116 16204689147034908
1117 490336039441248
1118 14551469286640
1119 424015824375
1120 12257151720
1121 337205484
1122 10966032
1123 163185
1124 15180
1125 0
1126 0
1127 1
1128 1981251212152998310418117231973752990593150971022969168581
1129 2023366589884593905503745800955840088476957158397673504588
1130 1033655213192097420991474429876793288207511755092121608400
1131 352200728964457767653759502468472451279832473031046612335
1132 90049213102444326440114460501895979519969996511704944845
1133 18428213661274746741309437214713164847883469969981046112
1134 3144412094792765165216239085510944184753283538573016856
1135 460144548173231511502356726079198077864706892422483731
1136 58954182771628020245043147970136362818207918744917715
1137 6718199504921420911127111947867622470181505568889220
1138 689474366162884735015049913282220748218527381642648
1139 64370994257959000158293502157910768256612781882769
1140 5513020899337273747074609550352438676434852329107
1141 436174784339207159564906289365337674700432143040
1142 32070049424641262056409539146184017730250786400
1143 2202669168065514399692096671100195244977873349
1144 141960282761239383352874332343674103788834482
1145 8619403134932194046939021875892287030783608
1146 494781111362252349013616071369127813943360
1147 26936882811083735395637883938042188193910
1148 1394819335314110166927977919359403329570
1149 68873010350017391131695791413193170560
1150 3250631211519143209772972006905896144
1151 146966382249692795778580402060194750
1152 6377833474440382749012493904641350
1153 266161832480175012012866398397064
1154 10700319784672187569479466470672
1155 415091205889334371054250639970
1156 15562072562020378762766225190
1157 564703875034995960468508480
1158 19862492282912707460675808
1159 678143499819258003198954
1160 22505686888623442674489
1161 727034347565224862460
1162 22894445822278012080
1163 703820987568682347
1164 21156121941962241
1165 622859293344288
1166 17997869907160
1167 510993429375
1168 14402153271
1169 386552628
1170 12271512
1171 178365
1172 16215
1173 0
1174 0
1175 1
1176 93160922348922516184737138471748477655761901825454255259313
1177 95100058183343918900069627134740143548471246609102520091888
1178 48560798157230253732089899222940162123446971801544164110112
1179 16538483411073558735863590878028692611320188081473945734400
1180 4226408747573493211845114029621669415357989676372559348020
1181 864472445783465533825098820818201403391711966512367470512
1182 147425709290197973930475497717705318783067759759848368896
1183 21561682935721818275768496586360760124022515693072115584
1184 2760867289039389069014140356475188467188241354534902386
1185 314422308115349441306896789174060601697108899972894480
1186 32247357623622820373410137349764587856871226730668256
1187 3008615415983497025520217803413326901317210392622464
1188 257483977031836000633174008631643073026451127531076
1189 20355769474476087681506250647455158189913300907472
1190 1495456403448710261365392992109729170401481633280
1191 102624158158852038580510525267788856736802516480
1192 6608007504196543199076290013300585734933620047
1193 400829033678793552996351056029197469521415008
1194 22985075026485850791837391669046098748756288
1195 1249973333967795408034398496090428161541120
1196 64648518746600964949530921451301251665384
1197 3188158480717966095835378101392921896160
1198 150268386218219762469154453992421463040
1199 6783926006648646698656637231803609344
1200 293932764499385591557160804120389500
1201 12245440270925534878103988296911392
1202 491375690732630791408368735502272
1203 19022790728306111234630162614528
1204 711584924381716064664429668520
1205 25757913206102695883199269280
1206 903526200055993536749613568
1207 30754826760639030906852864
1208 1017215249728887004798431
1209 32735544565270462071984
1210 1026401431856788041120
1211 31398097127695559424
1212 938427983424909796
1213 27445779816599664
1214 786769633698048
1215 22151224501120
1216 613192115250
1217 16861057488
1218 441774432
1219 13698432
1220 194580
1221 17296
1222 0
1223 0
1224 1
1225 4473663408582702179582715135306918593369280632405452517279600
1226 4564885195097203293052119785115675405132333189447258507706337
1227 2329951425491926013051705864801133516937545541923011742251256
1228 793159703234760810957468353974689314682967206091888013798496
1229 202596421785651094514328988255851484488672303998055835246400
1230 41418805726220233476082117490292360270508298828451081610596
1231 7059858307231635192904973703348644794365647726517667675848
1232 1031979965031385817513328484023937231481474318318938582272
1233 132065307981296136939082041591459655759637908620066707952
1234 15031388573658896042410319718587137210247091819134468546
1235 1540669309765212262403794266952896948315833609867182952
1236 143647320323410745299736066376224073180608191800249504
1237 12285179615265946187540889363937751513711942436541728
1238 970516528812304925463502032534654659868931173001748
1239 71245193160666306885271877266093053664696553176152
1240 4885157584599120187126950440891781956644840002048
1241 314286484361484368152813483632603373756457706720
1242 19046609865037095103219894744219335353632198959
1243 1091145702792271338712288985857259778141629744
1244 59277298752516141515791167988592570457318848
1245 3062434668221098749684276315421548995775744
1246 150846543742068918215572150053036253885896
1247 7100898434326379031633342134920598768720
1248 320136996725772537434285575896897899520
1249 13850515596907653676423967681599035744
1250 576108218418795759452035176075963420
1251 23077945125975046501042131790333008
1252 891755883181441065889261779244864
1253 33289883774535694660602784575424
1254 1202333148093244385122657026120
1255 42071258236634403275892139824
1256 1428154316217538170991324672
1257 47093328477228516076118448
1258 1510410522324711007124943
1259 47177696579360371809624
1260 1436962004599503257568
1261 42736298868252289216
1262 1242783005076231892
1263 35390610816141672
1264 988505437210368
1265 27135250013872
1266 732839357250
1267 19671233736
1268 503417376
1269 15255072
1270 211876
1271 18424
1272 0
1273 0
1274 1