1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
10 0
11 0
12 0
13 1
14 0
15 0
16 0
17 0
18 4
19 3
20 0
21 0
22 0
23 0
24 10
25 15
26 12
27 1
28 0
29 0
30 0
31 20
32 45
33 72
34 38
35 2
36 0
37 0
38 0
39 35
40 105
41 252
42 270
43 117
44 6
45 0
46 0
47 0
48 56
49 210
50 672
51 1130
52 1044
53 336
54 14
55 0
56 0
57 0
58 84
59 378
60 1512
61 3535
62 5270
63 3795
64 976
65 30
66 0
67 0
68 0
69 120
70 630
71 3024
72 9156
73 19350
74 23520
75 14060
76 2724
77 62
78 0
79 0
80 0
81 165
82 990
83 5544
84 20748
85 57627
86 102795
87 106960
88 51204
89 7689
90 128
91 0
92 0
93 0
94 220
95 1485
96 9504
97 42540
98 147752
99 355656
100 556010
101 483756
102 188604
103 21455
104 252
105 0
106 0
107 0
108 286
109 2145
110 15444
111 80685
112 338364
113 1039626
114 2233504
115 3010098
116 2211650
117 694130
118 60228
119 495
120 0
121 0
122 0
123 364
124 3003
125 24024
126 143770
127 709290
128 2674440
129 7440216
130 14091000
131 16467450
132 10149805
133 2572920
134 168714
135 968
136 0
137 0
138 0
139 455
140 4095
141 36036
142 243386
143 1384625
144 6223140
145 21493920
146 53615016
147 89819667
148 90619690
149 46911060
150 9567090
151 475037
152 1866
153 0
154 0
155 0
156 560
157 5460
158 52416
159 394758
160 2549052
161 13354440
162 55505670
163 174194568
164 390320504
165 576490138
166 502194420
167 217868310
168 35758704
169 1338861
170 3600
171 0
172 0
173 0
174 680
175 7140
176 74256
177 617435
178 4467762
179 26807781
180 130916720
181 499730022
182 1426146084
183 2862733020
184 3726088632
185 2798240265
186 1017057518
187 134137875
188 3788400
189 6917
190 0
191 0
192 0
193 816
194 9180
195 102816
196 936040
197 7510334
198 50885016
199 286530244
200 1296396156
201 4544954550
202 11766591510
203 21143405808
204 24220634940
205 15671993560
206 4767797895
207 505159200
208 10742588
209 13286
210 0
211 0
212 0
213 969
214 11628
215 139536
216 1381080
217 12178935
218 92095185
219 588953456
220 3095071980
221 12967826525
222 41663959260
223 97761678840
224 157068446004
225 158249169099
226 88156797855
227 22438419120
228 1908554190
229 30556305
230 25476
231 0
232 0
233 0
234 1140
235 14535
236 186048
237 1989816
238 19141200
239 159981360
240 1147567330
241 6891643668
242 33771614772
243 130762609505
244 384610384620
245 817016515380
246 1172804016608
247 1038517731006
248 497837886000
249 105960938380
250 7233104844
251 87112059
252 48916
253 0
254 0
255 0
256 1330
257 17955
258 244188
259 2807193
260 29268152
261 268161060
262 2135362880
263 14460742842
264 81459422694
265 371494607198
266 1327786877340
267 3571401428595
268 6863016217164
269 8796055798026
270 6842053764000
271 2821092554035
272 501928967930
273 27486506268
274 248967564
275 93837
276 0
277 0
278 0
279 1540
280 21945
281 316008
282 3886830
283 43677522
284 435614256
285 3817224880
286 28829520048
287 184067379314
288 970736856635
289 4115105367912
290 13562436291030
291 33333283340136
292 57906774630450
293 66229339176000
294 45233631473352
295 16035752398770
296 2384171386941
297 104713296760
298 713032782
299 180314
300 0
301 0
302 0
303 1771
304 26565
305 403788
306 5292070
307 63782829
308 688255506
309 6587505984
310 54971177424
311 393165025575
312 2362218430390
313 11649011186988
314 45854115703110
315 139241498478665
316 312499728125640
317 490505150397600
318 500399660349708
319 299970784693251
320 91403856697944
321 11353241261180
322 399817262550
323 2046325125
324 346554
325 0
326 0
327 0
328 2024
329 31878
330 510048
331 7097090
332 91348580
333 1060829280
334 11019016446
335 100793376720
336 799636431600
337 5406052328740
338 30527438572260
339 140620367824794
340 513567170845520
341 1435928421859635
342 2941175970588240
343 4169294467156680
344 3792504412493720
345 1994806099552770
346 522308167195260
347 54185968572450
348 1529746919604
349 5883428618
350 666996
351 0
352 0
353 0
354 2300
355 37950
356 637560
357 9388071
358 128551950
359 1599170055
360 17925857040
361 178514480430
362 1557801399752
363 11728053431320
364 74853571045680
365 396856995091245
366 1706196025962714
367 5777631706467621
368 14866087894534800
369 27777775055611185
370 35548727669054964
371 28823035226097672
372 13298710060977896
373 2991401733402075
374 259150507387910
375 5864041395730
376 16944975048
377 1284570
378 0
379 0
380 0
381 2600
382 44850
383 789360
384 12264428
385 178051302
386 2362871280
387 28442845340
388 306541056276
389 2921274361134
390 24275818945308
391 173215236065760
392 1042603823571480
393 5185602447402104
394 20794266207410241
395 65253265265416800
396 154442140588760420
397 263157889736842110
398 303941627846635446
399 219604091820722544
400 88859565376262772
401 17168047238861070
402 1241763071712930
403 22517964582504
404 48880471500
405 2477342
406 0
407 0
408 0
409 2925
410 52650
411 968760
412 15840100
413 243061907
414 3428409831
415 44124628240
416 511983360084
417 5294988245169
418 48201147427800
419 380945103788592
420 2573484370090920
421 14596461731301079
422 68061036318454725
423 254423992326613200
424 739537018954352762
425 1609449735673775765
426 2499999972750006012
427 2605214011250468520
428 1676976714841468572
429 594972761341985019
430 98716274117752900
431 5960463867187752
432 86607602546220
433 141212377489
434 4781502
435 0
436 0
437 0
438 3276
439 61425
440 1179360
441 20244900
442 327439224
443 4892775096
444 67067936474
445 833971790652
446 9309058909100
447 92221221703395
448 800882957954268
449 6013491973823880
450 38430714672815040
451 205262750944558860
452 896804305238041200
453 3123761267400128628
454 8407368373531394916
455 16818749796150171573
456 23809523759524285860
457 22381156790069903100
458 12832517582133862760
459 3991275626367831284
460 568605754068247644
461 28656077411358180
462 333599838189804
463 408509453511
464 9240012
465 0
466 0
467 0
468 3654
469 71253
470 1425060
471 25625925
472 435770100
473 6877654350
474 100060819936
475 1327966763970
476 15921661687050
477 170666333347370
478 1617421993920180
479 13386188813179959
480 95414098229210456
481 576460734184034340
482 2897827196534007360
483 11857745873390876095
484 38471586519898283310
485 95843999611503392964
486 176196427101587000020
487 227272727000000000025
488 192672567677317864284
489 98382634906597818588
490 26821372344834794160
491 3280417827002225910
492 137973711706163210
493 1286742419927070
494 1183275193908
495 17871708
496 0
497 0
498 0
499 4060
500 82215
501 1710072
502 32149026
503 573472250
504 9534228600
505 146763105800
506 2071287264552
507 26559866101482
508 306492344851385
509 3150768590769240
510 28535948626239810
511 224888015039395080
512 1520662214941678836
513 8680820706209462400
514 41052552070500633040
515 157271156669817788234
516 475124093892961748235
517 1095359997470633270376
518 1850062485215089369650
519 2173913042978260869570
520 1661800896734655879060
521 755578636984265329872
522 180528467839772812200
523 18953525314104758810
524 665230401393348285
525 4969488707124120
526 3431504760514
527 34604066
528 0
529 0
530 0
531 4495
532 94395
533 2038932
534 40000338
535 746902377
536 13048635600
537 211922744800
538 3170119680120
539 43309460432699
540 535624462437218
541 5941244397114180
542 58514279040000090
543 506037559170877749
544 3794985294768138006
545 24330595878539496000
546 131176846456231064280
547 583378373409859169415
548 2091706384554646479984
549 5882488786567027379524
550 12546850881975664294482
551 19465874851805511295265
552 20833333330604170875510
553 14357959752566118865968
554 5812143362305492678200
555 1216895598985598849667
556 109659682265419502640
557 3211457138587688580
558 19215357085867800
559 9962452610253
560 67060746
561 0
562 0
563 0
564 4960
565 107880
566 2416512
567 49387870
568 963473292
569 17648159256
570 301633154550
571 4768308593880
572 69167229138024
573 913108469311390
574 10877308671401172
575 115854273462677310
576 1092266653866881072
577 9013794089601090825
578 64291516363723194000
579 390641234249309032272
580 1988364834342726381360
581 8313141822906941937588
582 27889418473070156288780
583 72996338129105785565262
584 144016027537916667408924
585 205202764069975338940350
586 199999999995000000008004
587 124251574786514857828440
588 44775030353898358556504
589 8214045294097450027722
590 635269884019888421220
591 15522042864990561054
592 74382030407796804
593 28953398076906
594 130085052
595 0
596 0
597 0
598 5456
599 122760
600 2848032
601 60543155
602 1231780394
603 23608207161
604 423637132464
605 7058275177590
606 108371959339500
607 1521679956766900
608 19386012218220648
609 222207888368948625
610 2270743933853899910
611 20479999866400010055
612 161187848597032686000
613 1092955778932653506973
614 6291379885443353703656
615 30223145485720292799312
616 118759168927091233025040
617 372704046879356645864775
618 907693595932114356722370
619 1656184316708517696457214
620 2166941188660413084777528
621 1923076923049615384615410
622 1076846981526340501276884
623 345407377022934124743396
624 55515616477163800742232
625 3684565327863904010660
626 75106659166889805950
627 288230370850113555
628 84228125837648
629 252548760
630 0
631 0
632 0
633 5984
634 139128
635 3339072
636 73722960
637 1561737870
638 31260140520
639 587683394676
640 10294456879980
641 166833685859750
642 2483525288933650
643 33711087647739600
644 414029848426175124
645 4562668906409476632
646 44705271363218291595
647 385505882096941176480
648 2892426395559728826060
649 18637772244407863132950
650 101605785157167740434908
651 460543169368205510125280
652 1700415373301782670454600
653 4990993323601685554295414
654 11308349382718327795777558
655 19079243328760305989356344
656 22919570264757113886112020
657 18518518518468518555555670
658 9345493446860368983426390
659 2667974222580210130548528
660 375655671502121647227276
661 21394250294144286133350
662 363797880482673657270
663 1117984480725922920
664 245252544812880
665 490722344
666 0
667 0
668 0
669 6545
670 157080
671 3895584
672 89211056
673 1964724975
674 41000023245
675 805942301360
676 14809714420284
677 252684377496837
678 3976204455299700
679 57312155386117800
680 751275690182948700
681 8887841142991312931
682 94105046446774398651
683 883586543575850914800
684 7281777775104003556070
685 52063675145890087637529
686 318705905393031496820148
687 1645046045530691044739856
688 7033750223138020957284600
689 24397264052149956649116855
690 66962493758491515195888240
691 141128200297184895767348376
692 220145115332121282629074980
693 242777670212771798634641045
694 178571428571155357143215370
695 81209115469659896415359640
696 20632333988011092853130352
697 2544764226351864286570731
698 124354079838019651375455
699 1763868512147847123600
700 4340410349062409040
701 714736164847041
702 954244342
703 0
704 0
705 0
706 7140
707 176715
708 4523904
709 107320048
710 2453742752
711 53298359520
712 1093487853010
713 21035208857124
714 376977462121764
715 6253940441620053
716 95428952645777100
717 1330460781424386300
718 16828576043497745824
719 191644075022612531946
720 1948528026439289895600
721 17524466451117848115740
722 137970526310669473684220
723 939749336408146900338207
724 5463529806994756470302004
725 26694610829872656713669592
726 107646959937718416850698960
727 350710670750071896439051240
728 899975916116570604903720492
729 1764102503715649928155892700
730 2543899110507865053228957892
731 2575177430472068139562620105
732 1724137931033982758620689660
733 706519304586425429043135780
734 159734198617327685079273608
735 17256682409995313502101556
736 723514646350300398034420
737 8559950133200252757360
738 16865594547317566992
739 2084647330434011
740 1857021012
741 0
742 0
743 0
744 7770
745 198135
746 5230764
747 128393265
748 3043581552
749 68710891656
750 1468853586560
751 29524312890186
752 554568328302254
753 9675757571811030
754 155867500655168652
755 2303927614047030075
756 31044085744222658340
757 378642961532503740750
758 4148530574413040402400
759 40486082332761397146507
760 348644648421423904920930
761 2621439999946496000176044
762 17004987992641116952968540
763 93873375774976397709573477
764 434077584801002684589190904
765 1650586719045983295456152600
766 5050233658807496674804748256
767 12115060409263908518023112910
768 22083949861340476063296113694
769 29436546850165717048375573842
770 27350160296058110934784890540
771 16666666666663933333666736748
772 6153555233498199806496701484
773 1237940039284751354248560906
774 117136268480299510926214752
775 4213408822883427735641640
776 41576900650569370819466
777 65588423288245081570
778 6084917066044908
779 3616428249
780 0
781 0
782 0
783 8436
784 221445
785 6023304
786 152806710
787 3750999714
788 87890532576
789 1954670564704
790 40981186747488
791 805213271863650
792 14742278197231655
793 250081201811149128
794 3907820967562267470
795 55908644638444793000
796 727595760431289697350
797 8552876321699171448000
798 90115303041888909977368
799 843815189802992818757346
800 6955460736082466367797961
801 49932190476088076251429720
802 308408645867013171388696950
803 1616254643782506973729260330
804 7071847319051805018260410344
805 25353012004562336230120462752
806 72839908540499028209134615440
807 163328962554555205672259564114
808 276838085761814793337043739531
809 341057922126098340065290711752
810 290823371148094326519806010270
811 161290322580640161290322580650
812 53651309692065903975748558860
813 9603413638091521081389088848
814 795837588792951566905461600
815 24558154282069542750663288
816 202109933721648329047805
817 255263052990649977000
818 17774363559255030
819 7047627384
820 0
821 0
822 0
823 9139
824 246753
825 6909084
826 180971070
827 4594913765
828 111600509790
829 2578396236416
830 56294720196000
831 1154930324266575
832 22143369380694830
833 394639557258085020
834 6502111325156106414
835 98477090077147314273
836 1362773214204095502900
837 17119900266759535845600
838 193865196638683801977700
839 1963565024389568601285515
840 17635737467008045547498952
841 139109214723300635654094540
842 953250909089838545454545550
843 5604991911853409152284511869
844 27880392605252752119547133778
845 115412548246963095289775060448
846 390046338531743839077485188080
847 1052132012251749939442341797255
848 2204940994486528811014347344460
849 3474795283355339075993216340348
850 3956271896662780289448144480904
851 3095861692866920259072920492825
852 1562499999999972656250003125640
853 468229611858061545681625983840
854 74567682366361401947281362720
855 5411695603794396960097059363
856 143255899978858896610586380
857 983237515420655946473820
858 994182417106260528510
859 51955833551763765
860 13743122064
861 0
862 0
863 0
864 9880
865 274170
866 7896096
867 213333786
868 5596600500
869 140728800240
870 3373143551470
871 76578618569376
872 1637672054900192
873 32819275594885640
874 613201142911153860
875 10627079609663404290
876 169921844985713182992
877 2492701344184085134191
878 33347862214495563618000
879 404219867429945217557400
880 4407882366021591811393224
881 42903895783117135168945686
882 369510689787824245076999836
883 2788507440591391274349385050
884 18236104347824038956521739140
885 102057561061673288239264582770
886 481773184218851681395872989460
887 1886551269421548705294058130160
888 6009602845526384837560267324080
889 15218338034355763643922866389380
890 29804719649611492932628375335060
891 43666594060832237708819787081810
892 45943802670923095879602866952396
893 32990276164613226705425183448510
894 15151515151515101515154545454700
895 4090123374171921953140860773280
896 579497417247181576342095418400
897 36829595081380841786976190562
898 836304713390819823873666300
899 4786814219829157779091290
900 3874762241804826595024
901 151970814795013836
902 26816308200
903 0
904 0
905 0
906 10660
907 303810
908 8992776
909 250381183
910 6779911302
911 176303937915
912 4378620336720
913 103218492415038
914 2297367832162704
915 48038387211744688
916 939136382299271520
917 17082031974145714485
918 287639624669817645554
919 4460448433106333949561
920 63343940086644782619600
921 818875283297221655332425
922 9573628439667350367495900
923 100499717945620405796692440
924 939799621920844687836740984
925 7759724485547097936015706227
926 56012627719740197997745956030
927 349525333333311914667736007370
928 1861529913765100764240461275176
929 8338382034557130021944579834250
930 30883543003123772987267699988392
931 92719586759550188408584104956520
932 220403516359636662281205802128240
933 403357205924742676244803513906740
934 549353925281439739629552966907338
935 534096706049481466255113305525541
936 351896279089208961534096938529840
937 147058823529411491176470588235320
938 35759364357046233542904808722900
939 4507202134144775367571301415516
940 250839404338069628963936552232
941 4885780167704984791796168175
942 23320376968488937800480790
943 15111572743822219074012
944 444792633515808600
945 52356149062
946 0
947 0
948 0
949 11480
950 335790
951 10208016
952 292640660
953 8171499062
954 219512278656
955 5642189587020
956 137926897605252
957 3190401211144734
958 69495385532809720
959 1418980296182404032
960 27033711753052977840
961 478296899671951623608
962 7820202298774639297125
963 117545935244913669362400
964 1615270472253500986015092
965 20170191189412624096242350
966 227373675442614555359414130
967 2297136410193869830338718800
968 20632873517630581510009300092
969 163291593522011621688385082334
970 1127254132859805198915644088650
971 6710886399999959040000000256008
972 34008719578401054028324343668380
973 144531955265658440456815257761934
974 506269508515493904015993603171612
975 1432357754078572562444212201188960
976 3195850987214733033530878597464632
977 5464839564141681748235823376178414
978 6918425996513133592443896030175906
979 6214943488575790183670622229936952
980 3757010273805379219783421476511280
981 1428571428571428071428571429151432
982 312894438124154827012513824263190
983 35083086881992006513557964296528
984 1709668571672648669526304662564
985 28563022518895039587437178600
986 113686837721474170685078316
987 58971991198514595022800
988 1302607003134674028
989 102278054270
990 0
991 0
992 0
993 12341
994 370230
995 11551176
996 340682940
997 9801058059
998 271716809091
999 7220061988944
1000 182807365714596
1001 4388597143278425
1002 99434181701322160
1003 2116936670746490208
1004 42163986171952553040
1005 782175399301712591535
1006 13452100307435728175745
1007 213445521661277989213200
1008 3108436954317854463409938
1009 41316918396793938950808861
1010 498203722379285880090875820
1011 5413658939123380752127513400
1012 52625306851722063077822836500
1013 453923217387987130391154270515
1014 3442731096755806888632571972924
1015 22725443318454408098625579937416
1016 129055507692307263803076923077020
1017 622233610064081976843262936089369
1018 2508661794968215838531634401330166
1019 8309802967357772966916264335145072
1020 22153799929748593001029118153894880
1021 46391385298278404780753410093245975
1022 74116886588671565346399930723468165
1023 87214097410589830189278026404104048
1024 72385812396353326705039261179792240
1025 40146338354377494149487256160060261
1026 13888888888888886152777805583362010
1027 2739940485195304320608753742868200
1028 273278782028148500191315952912940
1029 11660816411921256781051451167259
1030 167093681735540323272697561380
1031 554569940105205628930068600
1032 230271584683055601131820
1033 3816941465641296681
1034 199908107034
1035 0
1036 0
1037 0
1038 13244
1039 407253
1040 13032096
1041 395124380
1042 11701577160
1043 334477589160
1044 9178632680906
1045 240428563320780
1046 5982803631711900
1047 140800838034692535
1048 3120703944721610940
1049 64868988274401058704
1050 1259297728215485151104
1051 22731972547803064097880
1052 379824008813687911764720
1053 5846035676701936090347140
1054 82455380263783702444831380
1055 1059778956878968997211771321
1056 12336473125603989541492431300
1057 129189588320002772591330788500
1058 1208094000770166635160594900024
1059 10005224249926993485273139286748
1060 72710480763484055538160945125372
1061 458879143930330107248606076536340
1062 2485513481481480662281500444445340
1063 11400208641531219557298928308532155
1064 43598811884964882024949533502925868
1065 136557762096912746442703403412316392
1066 343026579557397635396965269024022800
1067 674124817615608091022912907680496360
1068 1006192884597723164115026851943332260
1069 1100436699680677587695299361467170960
1070 843811755934633135951838486951791152
1071 429342785178759325559599122467138485
1072 135135135135135130135135135135135140
1073 24010531093948327263790491285014220
1074 2130173070168133835244080799739040
1075 79585072011362691234638680087536
1076 978109356500750060878741711800
1077 2706829469561576843407043540
1078 899665726216044223038204
1079 11190578402880220479
1080 390933274104
1081 0
1082 0
1083 0
1084 14190
1085 446985
1086 14661108
1087 456629341
1088 13909606700
1089 409573920210
1090 11595974958880
1091 313909823818578
1092 8087163343475922
1093 197432535719007330
1094 4548950651752752420
1095 98525082054768835455
1096 1997964849258978989488
1097 37778931853920550584456
1098 663238728638625576528000
1099 10761680249848003540501655
1100 160612138067947317161740694
1101 2193313115018445880391111124
1102 27251458891207637015118401316
1103 306168833026374412841223296625
1104 3089316242435188397117283033300
1105 27786162017714025101362888030900
1106 220915351438390657305295280475024
1107 1538106323842933314617531263869990
1108 9279556021702246556422629901610290
1109 47934902857142848570514285760017190
1110 209134861975676231107720985430961380
1111 758619326798388973995796447329400188
1112 2246595440949209886337436602319270936
1113 5316911983139663413504796304141717540
1114 9805451892590663473557518683633700800
1115 13672385667180826617418894375127979720
1116 13896943464538843003409097711894653214
1117 9844470485904053321918162088969915182
1118 4595128187318613469317845077221942900
1119 1315789473684210498947368421052631605
1120 210553888054623816308750256169496124
1121 16615349947311445831635721723368456
1122 543507808858087475607434372682000
1123 5728926230932990757709067728090
1124 13219399735070439272148664610
1125 3516875111584403641526490
1126 32825696692382438108
1127 764871453831
1128 0
1129 0
1130 0
1131 15180
1132 489555
1133 16449048
1134 525912618
1135 16465539402
1136 499028333160
1137 14563504362680
1138 407019406529112
1139 10844182595602394
1140 274289642642666373
1141 6560835660032464440
1142 147840896650722187770
1143 3126529284169560878664
1144 61812037533794442023976
1145 1137812536090294096032000
1146 19418156110873801909836960
1147 305858280789178439210526330
1148 4424864403774599043376843383
1149 58488349733878143966697147464
1150 702344417787066039325607028762
1151 7614285760482573486859306312850
1152 74014868308343383173154205339900
1153 640193172888135941491389874923120
1154 4885627964502872864744021599644600
1155 32585067305116988852518949617500042
1156 187911009439470507828614489426045385
1157 925639503448275845684965517241379320
1158 3841110298286586841772542495594904730
1159 13214659241004195526446151645399360818
1160 36998618668132300498099128578414247576
1161 82492695011136597055668377017788185760
1162 142755843730364071483702872242647058880
1163 185944445073659243332417950246452973848
1164 175641924343477043833933083092188052971
1165 114940844592177055848045563613537589752
1166 49216241374701991776754765441753682250
1167 12820512820512820462820513076923077080
1168 1847610367679324011208847298265006064
1169 129680780076577153720392719160938400
1170 3713970027196931881240147337643432
1171 33574172330119080219999133877370
1172 64594794160005558620800781325
1173 13754889325357929817329648
1174 96336283816146432858
1175 1497198934322
1176 0
1177 0
1178 0
1179 16215
1180 535095
1181 18407268
1182 603741930
1183 19413905697
1184 605132493756
1185 18187827323680
1186 524286955520328
1187 14430718118922339
1188 377739050289629210
1189 9368047037767957812
1190 219319364080245041730
1191 4829469308305014705101
1192 99658120945795856124450
1193 1919809166102219051088000
1194 34387223313193491747455152
1195 570280584735653243612148495
1196 8716961002495438464751296096
1197 122210540675760157906315063060
1198 1563234074705521285264464889482
1199 18138808007197327860766206472089
1200 189722620198691336109317303868750
1201 1776356839400249719619750977343760
1202 14773688605110834071162485876578600
1203 108207611954545171085173511194169099
1204 691268927829981865274101190652289032
1205 3810057708634781657663020785343564980
1206 17895697066666666495180800341337707256
1207 70626866774946920595532210453491554469
1208 230430620515010659976265401029988456406
1209 609916622892847623515922401223497737152
1210 1281063028408238920023842688395280121920
1211 2080156580071019332316563048226502574023
1212 2530910502391473035557080807437470115360
1213 2221632988993169099208274423089289557348
1214 1342993026287542442846335531107956831754
1215 527497151144241862203127987508625440625
1216 124999999999999999726250000000255005512
1217 16222920301574552504372808993481011600
1218 1012745139645650168236306163396940408
1219 25393190418509260825430315856806355
1220 196866737753880218338618832322480
1221 315796771448927455478922613068
1222 53823479968842381116959170
1223 282859727081737394397
1224 2932018600714
1225 0
1226 0
1227 0
1228 17296
1229 583740
1230 20547648
1231 690940470
1232 22803683804
1233 730475124456
1234 22592789320934
1235 671131754810664
1236 19065016133818200
1237 515898200608392290
1238 13249924578284894388
1239 321859331101359316710
1240 7369130655947227680240
1241 158466961695506503243365
1242 3189059870733345396387600
1243 59834052343849197719739808
1244 1042475822555546755224788576
1245 16794763220470520515316417064
1246 249056028642848285508184289580
1247 3383009966888165647082401076550
1248 41867486522549363648565696984300
1249 469341657186231752711206021148454
1250 4735476600159350536959466697851620
1251 42700885562506011128425598144531400
1252 341436358873672725341104893308438024
1253 2399890250849019746488153694196922926
1254 14683505501492029275632284953002698692
1255 77344171485286067968463475885584106790
1256 346368330322580644833610322580645161300
1257 1299975766576366758428376962148511469970
1258 4022061739898367892164452473395982718748
1259 10063624277731985791127035883094444079680
1260 19911379641545199231152850930572658452544
1261 30335616792702365267835131504802948074740
1262 34475105221764930016595134740339320897100
1263 28121196518571429917817562864907801500950
1264 15702687691977419341915978500270133225584
1265 5657406946021993973726328894501751193100
1266 1219512195121951219012195121951219512200
1267 142529942649547854353978230285530496440
1268 7913543416766010741324525978901087736
1269 173712507181165630790301162172824954
1270 1154951528156098228596175214578408
1271 1544658121217591347901717476230
1272 210713198176094202920006244
1273 830900448437935323653
1274 5744370502602
1275 0