1 0
2 0
3 0
4 0
5 1
6 0
7 0
8 3
9 3
10 0
11 0
12 6
13 15
14 6
15 0
16 0
17 10
18 42
19 42
20 10
21 0
22 0
23 15
24 90
25 204
26 90
27 15
28 0
29 0
30 21
31 165
32 660
33 660
34 165
35 21
36 0
37 0
38 28
39 273
40 1650
41 3940
42 1650
43 273
44 28
45 0
46 0
47 36
48 420
49 3486
50 15390
51 15390
52 3486
53 420
54 36
55 0
56 0
57 45
58 612
59 6552
60 45150
61 113865
62 45150
63 6552
64 612
65 45
66 0
67 0
68 55
69 855
70 11304
71 109480
72 526155
73 526155
74 109480
75 11304
76 855
77 55
78 0
79 0
80 66
81 1155
82 18270
83 232200
84 1776180
85 4662231
86 1776180
87 232200
88 18270
89 1155
90 66
91 0
92 0
93 78
94 1518
95 28050
96 446130
97 4864140
98 24864588
99 24864588
100 4864140
101 446130
102 28050
103 1518
104 78
105 0
106 0
107 91
108 1950
109 41316
110 794530
111 11491155
112 94866156
113 256485040
114 94866156
115 11491155
116 794530
117 41316
118 1950
119 91
120 0
121 0
122 105
123 2457
124 58812
125 1332540
126 24327105
127 289407825
128 1549436112
129 1549436112
130 289407825
131 24327105
132 1332540
133 58812
134 2457
135 105
136 0
137 0
138 120
139 3045
140 81354
141 2128620
142 47321670
143 753299085
144 6589549260
145 18226108944
146 6589549260
147 753299085
148 47321670
149 2128620
150 81354
151 3045
152 120
153 0
154 0
155 136
156 3720
157 109830
158 3265990
159 86058570
160 1741667466
161 22152883060
162 122955146100
163 122955146100
164 22152883060
165 1741667466
166 86058570
167 3265990
168 109830
169 3720
170 136
171 0
172 0
173 153
174 4488
175 145200
176 4844070
177 148153005
178 3673211178
179 62975314248
180 576565329780
181 1623855701385
182 576565329780
183 62975314248
184 3673211178
185 148153005
186 4844070
187 145200
188 4488
189 153
190 0
191 0
192 171
193 5355
194 188496
195 6979920
196 243692295
197 7198269351
198 157858679160
199 2117335376376
200 12096759417435
201 12096759417435
202 2117335376376
203 157858679160
204 7198269351
205 243692295
206 6979920
207 188496
208 5355
209 171
210 0
211 0
212 190
213 6327
214 240822
215 9809680
216 385719720
217 13283524275
218 358739225572
219 6526157945112
220 61993879622730
221 177195820499335
222 61993879622730
223 6526157945112
224 358739225572
225 13283524275
226 385719720
227 9809680
228 240822
229 6327
230 190
231 0
232 0
233 210
234 7410
235 303354
236 13490010
237 590761560
238 23315150040
239 753545741340
240 17627511640284
241 246886285214790
242 1444417170141990
243 1444417170141990
244 246886285214790
245 17627511640284
246 753545741340
247 23315150040
248 590761560
249 13490010
250 303354
251 7410
252 210
253 0
254 0
255 231
256 8610
257 377340
258 18199530
259 879397335
260 39222221976
261 1483776332640
262 42938460488700
263 820033219151055
264 8030837037241590
265 23237493232953516
266 8030837037241590
267 820033219151055
268 42938460488700
269 1483776332640
270 39222221976
271 879397335
272 18199530
273 377340
274 8610
275 231
276 0
277 0
278 253
279 9933
280 464100
281 24140260
282 1276873245
283 63622201293
284 2767824431008
285 96237340117920
286 2374222736475765
287 34470451036906885
288 205717367581496628
289 205717367581496628
290 34470451036906885
291 2374222736475765
292 96237340117920
293 2767824431008
294 63622201293
295 1276873245
296 24140260
297 464100
298 9933
299 253
300 0
301 0
302 276
303 11385
304 565026
305 31539060
306 1813758810
307 99990309321
308 4931186214780
309 201390545265696
310 6170865063738840
311 122735078863092465
312 1233198866849035086
313 3605437233380095620
314 1233198866849035086
315 122735078863092465
316 6170865063738840
317 201390545265696
318 4931186214780
319 99990309321
320 1813758810
321 31539060
322 565026
323 11385
324 276
325 0
326 0
327 300
328 12972
329 681582
330 40649070
331 2526646710
332 152854605750
333 8444783236932
334 397849904316612
335 14698685804414760
336 379176349221670440
337 5675054018792805570
338 34444535998283882562
339 34444535998283882562
340 5675054018792805570
341 379176349221670440
342 14698685804414760
343 397849904316612
344 8444783236932
345 152854605750
346 2526646710
347 40649070
348 681582
349 12972
350 300
351 0
352 0
353 325
354 14700
355 815304
356 51751150
357 3458895825
358 228018585270
359 13972735657720
360 748314513288324
361 32574730679537445
362 1047385398819972520
363 21562687027506210960
364 221446168864975883010
365 653193551573628900289
366 221446168864975883010
367 21562687027506210960
368 1047385398819972520
369 32574730679537445
370 748314513288324
371 13972735657720
372 228018585270
373 3458895825
374 51751150
375 815304
376 14700
377 325
378 0
379 0
380 351
381 16575
382 967800
383 65155320
384 4661417475
385 332813107011
386 22431023086920
387 1349139604077000
388 67937415308703135
389 2642087877326370495
390 70799410936353183216
391 1087607923494011128560
392 6697656909494771142195
393 6697656909494771142195
394 1087607923494011128560
395 70799410936353183216
396 2642087877326370495
397 67937415308703135
398 1349139604077000
399 22431023086920
400 332813107011
401 4661417475
402 65155320
403 967800
404 16575
405 351
406 0
407 0
408 378
409 18603
410 1140750
411 81202200
412 6193504860
413 476379471183
414 35058571646868
415 2344171039819560
416 134525691013329270
417 6181544762600663115
418 207114057054406808658
419 4392235589306399450928
420 45967999811500091237640
421 136634950180317224866335
422 45967999811500091237640
423 4392235589306399450928
424 207114057054406808658
425 6181544762600663115
426 134525691013329270
427 2344171039819560
428 35058571646868
429 476379471183
430 6193504860
431 81202200
432 1140750
433 18603
434 378
435 0
436 0
437 406
438 20790
439 1335906
440 100264450
441 8123705700
442 669985457316
443 53502407473900
444 3942787363939116
445 254690709171065370
446 13572345850096293370
447 551569792411788772446
448 15273551573161580320830
449 239988232848403986242296
450 1496639205712574229296760
451 1496639205712574229296760
452 239988232848403986242296
453 15273551573161580320830
454 551569792411788772446
455 13572345850096293370
456 254690709171065370
457 3942787363939116
458 53502407473900
459 669985457316
460 8123705700
461 100264450
462 1335906
463 20790
464 406
465 0
466 0
467 435
468 23142
469 1555092
470 122748210
471 10530738075
472 927376138500
473 79918618482192
474 6443041978809612
475 463647310677003915
476 28221766505114044170
477 1358565962254327491060
478 47171178764786128675662
479 1026489617311752406967427
480 10921521502193851052205240
481 32681589590709963123092160
482 10921521502193851052205240
483 1026489617311752406967427
484 47171178764786128675662
485 1358565962254327491060
486 28221766505114044170
487 463647310677003915
488 6443041978809612
489 79918618482192
490 927376138500
491 10530738075
492 122748210
493 1555092
494 23142
495 435
496 0
497 0
498 465
499 25665
500 1800204
501 149094540
502 13504449465
503 1265161286025
504 117090967820400
505 10260915995006064
506 815342901983307225
507 55979885699551084425
508 3132358223253278753580
509 132251745398059473732780
510 3768581245243257986184369
511 60396680926604344278394305
512 380842679006967756257282880
513 380842679006967756257282880
514 60396680926604344278394305
515 3768581245243257986184369
516 132251745398059473732780
517 3132358223253278753580
518 55979885699551084425
519 815342901983307225
520 10260915995006064
521 117090967820400
522 1265161286025
523 13504449465
524 149094540
525 1800204
526 25665
527 465
528 0
529 0
530 496
531 28365
532 2073210
533 179780860
534 17146818990
535 1703241178821
536 168569104057900
537 15966817572798000
538 1390401463403522340
539 106547383263988213525
540 6824012228317751956566
541 342070749557119540573980
542 12253350078215387848571410
543 272752054731708417874181565
544 2944410663649875052088391480
545 8863149183726257535369633856
546 2944410663649875052088391480
547 272752054731708417874181565
548 12253350078215387848571410
549 342070749557119540573980
550 6824012228317751956566
551 106547383263988213525
552 1390401463403522340
553 15966817572798000
554 168569104057900
555 1703241178821
556 17146818990
557 179780860
558 2073210
559 28365
560 496
561 0
562 0
563 528
564 31248
565 2376150
566 215322390
567 21573002850
568 2265272632098
569 238828414743828
570 24330596173895700
571 2306691227290671900
572 195526367864482952220
573 14152155695649130585338
574 826316036809833235243578
575 36075908735531924464566270
576 1054248168692187507951012030
577 17193256577880097101230844360
578 109481704025024759751150754248
579 109481704025024759751150754248
580 17193256577880097101230844360
581 1054248168692187507951012030
582 36075908735531924464566270
583 826316036809833235243578
584 14152155695649130585338
585 195526367864482952220
586 2306691227290671900
587 24330596173895700
588 238828414743828
589 2265272632098
590 21573002850
591 215322390
592 2376150
593 31248
594 528
595 0
596 0
597 561
598 34320
599 2711136
600 256273590
601 26912422965
602 2979177059586
603 333453671588520
604 36376480053471636
605 3733166621738657025
606 347341828079419743900
607 28108785023433778218456
608 1882129082258272571299290
609 97762695958295584115880981
610 3599678818583826466667126430
611 81749290214631735474350173680
612 893933507325754392275469988296
613 2705067494469127432159530155505
614 893933507325754392275469988296
615 81749290214631735474350173680
616 3599678818583826466667126430
617 97762695958295584115880981
618 1882129082258272571299290
619 28108785023433778218456
620 347341828079419743900
621 3733166621738657025
622 36376480053471636
623 333453671588520
624 2979177059586
625 26912422965
626 256273590
627 2711136
628 34320
629 561
630 0
631 0
632 595
633 37587
634 3080352
635 303229600
636 33309898815
637 3877692383775
638 459348717123352
639 53449492550153112
640 5907749058024060195
641 599321513148385874275
642 53734732588376262964200
643 4073243978990354781303912
644 246910244432131402074119167
645 11103784795638535500705509535
646 331828046681985044298935924880
647 5496310737622116114148482271120
648 35305479263049842150072613165267
649 35305479263049842150072613165267
650 5496310737622116114148482271120
651 331828046681985044298935924880
652 11103784795638535500705509535
653 246910244432131402074119167
654 4073243978990354781303912
655 53734732588376262964200
656 599321513148385874275
657 5907749058024060195
658 53449492550153112
659 459348717123352
660 3877692383775
661 33309898815
662 303229600
663 3080352
664 37587
665 595
666 0
667 0
668 630
669 41055
670 3486054
671 356827680
672 40926822480
673 4998970608555
674 624974544301380
675 77295057275016504
676 9160137705509564130
677 1007293475960509621455
678 99279370652857300469850
679 8427712329259164842838600
680 586882045066528868284060524
681 31460424579150543185639366475
682 1187092745045575734427550365800
683 27445362174117673161009054242640
684 303587995991899376473389791212590
685 922995819594932956113738368398239
686 303587995991899376473389791212590
687 27445362174117673161009054242640
688 1187092745045575734427550365800
689 31460424579150543185639366475
690 586882045066528868284060524
691 8427712329259164842838600
692 99279370652857300469850
693 1007293475960509621455
694 9160137705509564130
695 77295057275016504
696 624974544301380
697 4998970608555
698 40926822480
699 356827680
700 3486054
701 41055
702 630
703 0
704 0
705 666
706 44730
707 3930570
708 417748650
709 49942376880
710 6387222868656
711 840618222107580
712 110153664159608700
713 13940581204580378670
714 1653144459537274364430
715 177897032394374733148566
716 16756145287865472385207350
717 1323096650368508490845615700
718 82916328802623900381231543060
719 3828538048968833314409061221400
720 116723478232962804411386167423896
721 1960443798898589596347674213032290
722 12691744468052570969280361334925570
723 12691744468052570969280361334925570
724 1960443798898589596347674213032290
725 116723478232962804411386167423896
726 3828538048968833314409061221400
727 82916328802623900381231543060
728 1323096650368508490845615700
729 16756145287865472385207350
730 177897032394374733148566
731 1653144459537274364430
732 13940581204580378670
733 110153664159608700
734 840618222107580
735 6387222868656
736 49942376880
737 417748650
738 3930570
739 44730
740 666
741 0
742 0
743 703
744 48618
745 4416300
746 486718330
747 60554797215
748 8093413770288
749 1118695221853888
750 154872637497677340
751 20855794974790763655
752 2654880162962809577950
753 310079948345502827236668
754 32150232953660063062119078
755 2847160572962592012382758775
756 205306177031006988216810434100
757 11319781489301252142464720578080
758 436592475420945722519487968330968
759 10257185241893910160060970418270063
760 114639100825015394012140888992911730
761 350014073794168154275473348323458540
762 114639100825015394012140888992911730
763 10257185241893910160060970418270063
764 436592475420945722519487968330968
765 11319781489301252142464720578080
766 205306177031006988216810434100
767 2847160572962592012382758775
768 32150232953660063062119078
769 310079948345502827236668
770 2654880162962809577950
771 20855794974790763655
772 154872637497677340
773 1118695221853888
774 8093413770288
775 60554797215
776 486718330
777 4416300
778 48618
779 703
780 0
781 0
782 741
783 52725
784 4945716
785 564508980
786 72982675605
787 10176006837381
788 1474087800440640
789 215037223605608256
790 30713377040168423805
791 4179841639166399417805
792 527085878827295780878116
793 59745032224932681932350500
794 5878710169895287957804986141
795 481386654019249346677393627725
796 31078848711115021305572116389600
797 1469397589254939436292258712873696
798 45611319201196582135210307238050805
799 775724566184784791741980373298975621
800 5057513533177223359542122534934394740
801 5057513533177223359542122534934394740
802 775724566184784791741980373298975621
803 45611319201196582135210307238050805
804 1469397589254939436292258712873696
805 31078848711115021305572116389600
806 481386654019249346677393627725
807 5878710169895287957804986141
808 59745032224932681932350500
809 527085878827295780878116
810 4179841639166399417805
811 30713377040168423805
812 215037223605608256
813 1474087800440640
814 10176006837381
815 72982675605
816 564508980
817 4945716
818 52725
819 741
820 0
821 0
822 780
823 57057
824 5521362
825 651940740
826 87466308930
827 12701762877825
828 1924522198472412
829 295123399532546112
830 44576258774969703600
831 6461862183335826464505
832 875689903619382035184990
833 107859613631143308180421812
834 11697675307565643233677621782
835 1075771583830941920076879429705
836 80034788002468256439803672808600
837 4525824912910566318138967730402400
838 178037084037021510231964452813582132
839 4243762489356828787374138187088368497
840 47875403203101609037543544151288585930
841 146732891850145768348143177070118246340
842 47875403203101609037543544151288585930
843 4243762489356828787374138187088368497
844 178037084037021510231964452813582132
845 4525824912910566318138967730402400
846 80034788002468256439803672808600
847 1075771583830941920076879429705
848 11697675307565643233677621782
849 107859613631143308180421812
850 875689903619382035184990
851 6461862183335826464505
852 44576258774969703600
853 295123399532546112
854 1924522198472412
855 12701762877825
856 87466308930
857 651940740
858 5521362
859 57057
860 780
861 0
862 0
863 820
864 61620
865 6145854
866 749883070
867 104269089870
868 15746593084110
869 2490987512722660
870 400674995372812644
871 63828926329507598160
872 9823297667629608577360
873 1424676035052674377534770
874 189670849422779251703249970
875 22514836621904509830808341754
876 2303549170588683777972881515770
877 194884266429577077559406281359720
878 12923428482181418212459610950301800
879 624208893213306794581801414456044300
880 19693519029572096440514398377332556684
881 338753007961400144038672917245956702150
882 2222740153438073113870735468365541114950
883 2222740153438073113870735468365541114950
884 338753007961400144038672917245956702150
885 19693519029572096440514398377332556684
886 624208893213306794581801414456044300
887 12923428482181418212459610950301800
888 194884266429577077559406281359720
889 2303549170588683777972881515770
890 22514836621904509830808341754
891 189670849422779251703249970
892 1424676035052674377534770
893 9823297667629608577360
894 63828926329507598160
895 400674995372812644
896 2490987512722660
897 15746593084110
898 104269089870
899 749883070
900 6145854
901 61620
902 820
903 0
904 0
905 861
906 66420
907 6821880
908 859256190
909 123678941145
910 19396468682766
911 3198199204047960
912 538507921170536100
913 90257364385397092125
914 14703032038279659066960
915 2273587677483701238909216
916 325626419091692890882933170
917 42049356672826024087525297065
918 4747514528410232993839388487930
919 451658556108228269267984147818320
920 34561953648959548141789958887503336
921 1999601188858338891412820472343964925
922 80079667794708263652634288759774845900
923 1934050452620540382029465511589077429480
924 22004605180943139297107392255121177449350
925 67676764935877540898604422663620480559001
926 22004605180943139297107392255121177449350
927 1934050452620540382029465511589077429480
928 80079667794708263652634288759774845900
929 1999601188858338891412820472343964925
930 34561953648959548141789958887503336
931 451658556108228269267984147818320
932 4747514528410232993839388487930
933 42049356672826024087525297065
934 325626419091692890882933170
935 2273587677483701238909216
936 14703032038279659066960
937 90257364385397092125
938 538507921170536100
939 3198199204047960
940 19396468682766
941 123678941145
942 859256190
943 6821880
944 66420
945 861
946 0
947 0
948 903
949 71463
950 7552200
951 981032520
952 146009792955
953 23748388947003
954 4075110303459048
955 716944495159365480
956 126144906971087714535
957 21691750360576914794055
958 3564378903452513570247648
959 546867830059309704849896928
960 76410075705313120367113126155
961 9452979700147639963591251678795
962 1001702914975696621605393082378800
963 87277864247002497035687556212471088
964 5929679659277097577954881499256888103
965 292011277153443773718806845539944379975
966 9349933591923868855536790402906287763800
967 162498488279201331702652879459845877588440
968 1072464279544434376131539091650605148971323
969 1072464279544434376131539091650605148971323
970 162498488279201331702652879459845877588440
971 9349933591923868855536790402906287763800
972 292011277153443773718806845539944379975
973 5929679659277097577954881499256888103
974 87277864247002497035687556212471088
975 1001702914975696621605393082378800
976 9452979700147639963591251678795
977 76410075705313120367113126155
978 546867830059309704849896928
979 3564378903452513570247648
980 21691750360576914794055
981 126144906971087714535
982 716944495159365480
983 4075110303459048
984 23748388947003
985 146009792955
986 981032520
987 7552200
988 71463
989 903
990 0
991 0
992 946
993 76755
994 8339646
995 1116238120
996 171603103620
997 28911409386951
998 5155473480662260
999 946081083148763976
1000 174386431000290925710
1001 31575986193479585538835
1002 5496753714229933564131426
1003 900015073310616879181668960
1004 135414792941621639771095637776
1005 18243513723062321379113881571895
1006 2135702841004895457767452317464520
1007 209502426134040464288970620646768496
1008 16446002890331268723609430596736838730
1009 971455071202089629553330260136577173171
1010 39543007974491952461596735594127432376550
1011 966528400387408011650012347008778724167800
1012 11082087983461997864849287425748957134183036
1013 34192200819458805075206784812449604507666695
1014 11082087983461997864849287425748957134183036
1015 966528400387408011650012347008778724167800
1016 39543007974491952461596735594127432376550
1017 971455071202089629553330260136577173171
1018 16446002890331268723609430596736838730
1019 209502426134040464288970620646768496
1020 2135702841004895457767452317464520
1021 18243513723062321379113881571895
1022 135414792941621639771095637776
1023 900015073310616879181668960
1024 5496753714229933564131426
1025 31575986193479585538835
1026 174386431000290925710
1027 946081083148763976
1028 5155473480662260
1029 28911409386951
1030 171603103620
1031 1116238120
1032 8339646
1033 76755
1034 946
1035 0
1036 0
1037 990
1038 82302
1039 9187122
1040 1265954130
1041 200829423420
1042 35007731931900
1043 6478457240991372
1044 1238092479252657612
1045 238623597636269504130
1046 45392690088970475168610
1047 8348150789727213900788430
1048 1453764509251237369325858862
1049 234530945055113972428295404272
1050 34221248073168821149122222102000
1051 4394326123438850803248346649083320
1052 480674295055702361991313225385089080
1053 43014821831744914966133819648520590022
1054 2987585326526912835749407566942906768102
1055 149747444841034417696006465119815590100490
1056 4859867048521655460241357914950314149691050
1057 85262858259342323454977304669843598807628100
1058 565724796047385370913429224706564494097790852
1059 565724796047385370913429224706564494097790852
1060 85262858259342323454977304669843598807628100
1061 4859867048521655460241357914950314149691050
1062 149747444841034417696006465119815590100490
1063 2987585326526912835749407566942906768102
1064 43014821831744914966133819648520590022
1065 480674295055702361991313225385089080
1066 4394326123438850803248346649083320
1067 34221248073168821149122222102000
1068 234530945055113972428295404272
1069 1453764509251237369325858862
1070 8348150789727213900788430
1071 45392690088970475168610
1072 238623597636269504130
1073 1238092479252657612
1074 6478457240991372
1075 35007731931900
1076 200829423420
1077 1265954130
1078 9187122
1079 82302
1080 990
1081 0
1082 0
1083 1035
1084 88110
1085 10097604
1086 1431318210
1087 234090001635
1088 42173858918940
1089 8089319618256240
1090 1607576685856157484
1091 323404135192346949315
1092 64496333604534946795890
1093 12499529839546335613598340
1094 2307874175614857006622491390
1095 397684971437217886969574086059
1096 62543512346596910463033827683440
1097 8754430998804532785347571076064640
1098 1059014257330593768433963435278810360
1099 106816043136778733872347579283223841435
1100 8582269285447731885237627686802240506454
1101 516647093627303179846649109001997298431460
1102 21345285661403829109150087989357059108258010
1103 527479309918855997426025011821756664426281875
1104 6091037080609880416685626305128854789934662500
1105 18847819366080117996802964862587612140097642544
1106 6091037080609880416685626305128854789934662500
1107 527479309918855997426025011821756664426281875
1108 21345285661403829109150087989357059108258010
1109 516647093627303179846649109001997298431460
1110 8582269285447731885237627686802240506454
1111 106816043136778733872347579283223841435
1112 1059014257330593768433963435278810360
1113 8754430998804532785347571076064640
1114 62543512346596910463033827683440
1115 397684971437217886969574086059
1116 2307874175614857006622491390
1117 12499529839546335613598340
1118 64496333604534946795890
1119 323404135192346949315
1120 1607576685856157484
1121 8089319618256240
1122 42173858918940
1123 234090001635
1124 1431318210
1125 10097604
1126 88110
1127 1035
1128 0
1129 0
1130 1081
1131 94185
1132 11074140
1133 1613525980
1134 271818436785
1135 50561812702401
1136 10040142832641040
1137 2071943985731677200
1138 434368465711826532705
1139 90640860425378228214865
1140 18468345922398399933663516
1141 3605259844966119559801430940
1142 661269702944953240278208482505
1143 111606007642775615128347712102425
1144 16935030986059060667591841427482240
1145 2249308727173288235502394748041922176
1146 253248852354476158631612585841916961385
1147 23221688522166650964868566054335087473305
1148 1645680036609204175316452400813541871598140
1149 83831201364733406897060404630422244537737660
1150 2754469016651645538020274676684314927825586881
1151 48744979989241067631009236220483273752165580625
1152 325010594217365819919619090241597788544009163600
1153 325010594217365819919619090241597788544009163600
1154 48744979989241067631009236220483273752165580625
1155 2754469016651645538020274676684314927825586881
1156 83831201364733406897060404630422244537737660
1157 1645680036609204175316452400813541871598140
1158 23221688522166650964868566054335087473305
1159 253248852354476158631612585841916961385
1160 2249308727173288235502394748041922176
1161 16935030986059060667591841427482240
1162 111606007642775615128347712102425
1163 661269702944953240278208482505
1164 3605259844966119559801430940
1165 18468345922398399933663516
1166 90640860425378228214865
1167 434368465711826532705
1168 2071943985731677200
1169 10040142832641040
1170 50561812702401
1171 271818436785
1172 1613525980
1173 11074140
1174 94185
1175 1081
1176 0
1177 0
1178 1128
1179 100533
1180 12119850
1181 1813832460
1182 314482370070
1183 60340422698493
1184 12390632484391308
1185 2651854441547031120
1186 578467306287191484540
1187 126079125123818600304285
1188 26950363643309025336178278
1189 5548105240281468521396471628
1190 1079783439463126862553558424410
1191 194814561097648611544399839817365
1192 31889186522429091825337169174486520
1193 4621205779372219233764372836319764608
1194 575962551303865563426611402962613440368
1195 59588384666035927741410409046115940783845
1196 4890596732783279224019620070331955439847810
1197 299568194851059439041638279233145089036353900
1198 12546807672703656685472060340881921433214367358
1199 313190418081630244665695765097327286992120544653
1200 3640197964954862847382937338494971966046132159300
1201 11294267336237005395453340472970226376143920186000
1202 3640197964954862847382937338494971966046132159300
1203 313190418081630244665695765097327286992120544653
1204 12546807672703656685472060340881921433214367358
1205 299568194851059439041638279233145089036353900
1206 4890596732783279224019620070331955439847810
1207 59588384666035927741410409046115940783845
1208 575962551303865563426611402962613440368
1209 4621205779372219233764372836319764608
1210 31889186522429091825337169174486520
1211 194814561097648611544399839817365
1212 1079783439463126862553558424410
1213 5548105240281468521396471628
1214 26950363643309025336178278
1215 126079125123818600304285
1216 578467306287191484540
1217 2651854441547031120
1218 12390632484391308
1219 60340422698493
1220 314482370070
1221 1813832460
1222 12119850
1223 100533
1224 1128
1225 0
1226 0
1227 1176
1228 107160
1229 13237926
1230 2033553510
1231 362585222010
1232 71696681679546
1233 15208984955635380
1234 3371708207655023796
1235 764214226237399372740
1236 173682822916675341580740
1237 38872267873613561663233386
1238 8419105776133311459347824170
1239 1733665816816163189355743960886
1240 333196545139209672031432897955190
1241 58579183963550307163267922298418440
1242 9210522372222009375703408503465042696
1243 1261572165933257576458027839114165851280
1244 145837309295259710924617497909186188439696
1245 13674248274814630671798183090851663619964110
1246 987149257127037145282748483946375734094868110
1247 51038131745954676602824815391778075657773838226
1248 1696151025962692549374724806976975968563088960210
1249 30256258339940723669120869925676129398478225076476
1250 202646001618290569097213418834851586628588620853500
1251 202646001618290569097213418834851586628588620853500
1252 30256258339940723669120869925676129398478225076476
1253 1696151025962692549374724806976975968563088960210
1254 51038131745954676602824815391778075657773838226
1255 987149257127037145282748483946375734094868110
1256 13674248274814630671798183090851663619964110
1257 145837309295259710924617497909186188439696
1258 1261572165933257576458027839114165851280
1259 9210522372222009375703408503465042696
1260 58579183963550307163267922298418440
1261 333196545139209672031432897955190
1262 1733665816816163189355743960886
1263 8419105776133311459347824170
1264 38872267873613561663233386
1265 173682822916675341580740
1266 764214226237399372740
1267 3371708207655023796
1268 15208984955635380
1269 71696681679546
1270 362585222010
1271 2033553510
1272 13237926
1273 107160
1274 1176
1275 0