0 1
1 0
2 1
3 0
4 2
5 2
6 0
7 24
8 0
9 3
10 0
11 216
12 36
13 0
14 4
15 0
16 2920
17 200
18 0
19 0
20 5
21 0
22 44100
23 2250
24 300
25 0
26 0
27 6
28 0
29 799134
30 22932
31 1470
32 0
33 0
34 0
35 7
36 0
37 16429504
38 342608
39 3136
40 1960
41 0
42 0
43 0
44 8
45 0
46 382625856
47 4638384
48 147168
49 9072
50 0
51 0
52 0
53 0
54 9
55 0
56 9918836100
57 79610850
58 1522800
59 18900
60 11340
61 0
62 0
63 0
64 0
65 10
66 0
67 283877074030
68 1424200250
69 10309200
70 36300
71 50820
72 0
73 0
74 0
75 0
76 0
77 11
78 0
79 8887374668304
80 28486157832
81 231768240
82 7688340
83 104544
84 60984
85 0
86 0
87 0
88 0
89 0
90 12
91 0
92 302262496285776
93 608902605324
94 3629823912
95 77408760
96 200772
97 267696
98 0
99 0
100 0
101 0
102 0
103 0
104 13
105 0
106 11097726519335092
107 14240387217602
108 39412591400
109 505190686
110 364364
111 546546
112 312312
113 0
114 0
115 0
116 0
117 0
118 0
119 14
120 0
121 437538931459159950
122 354110334568200
123 845903003400
124 2336770800
125 344954610
126 1051050
127 1351350
128 0
129 0
130 0
131 0
132 0
133 0
134 0
135 15
136 0
137 18437272530613658880
138 9454300274793600
139 17115466502400
140 123957069600
141 3391315200
142 1921920
143 2745600
144 1544400
145 0
146 0
147 0
148 0
149 0
150 0
151 0
152 16
153 0
154 826971913961156771584
155 268083170333399552
156 262659312050560
157 2073855630560
158 21663643456
159 3366272
160 5289856
161 6612320
162 0
163 0
164 0
165 0
166 0
167 0
168 0
169 0
170 17
171 0
172 39338332543279531078020
173 8069718734686504386
174 5791015903565664
175 22153402103400
176 98981117424
177 14002639560
178 9738144
179 13389948
180 7438860
181 0
182 0
183 0
184 0
185 0
186 0
187 0
188 0
189 18
190 0
191 1978162982760865271180526
192 256532351597800006374
193 140360751989404992
194 186576393308508
195 386705675016
196 135354873528
197 17232696
198 25849044
199 31593276
200 0
201 0
202 0
203 0
204 0
205 0
206 0
207 0
208 0
209 19
210 0
211 104848996559099969183904400
212 8600616056836515089000
213 2818750060983313200
214 6034062540815700
215 58217567442240
216 853033180800
217 29457600
218 47868600
219 63824800
220 35103640
221 0
222 0
223 0
224 0
225 0
226 0
227 0
228 0
229 0
230 20
231 0
232 5842283950114732719011967120
233 303000437297569914447300
234 67694510652075841800
235 138449534632371900
236 987644374463880
237 3870199100880
238 530815874400
239 85465800
240 123450600
241 148140720
242 0
243 0
244 0
245 0
246 0
247 0
248 0
249 0
250 0
251 0
252 21
253 0
254 341416678680352227391338577524
255 11196828133528933842681042
256 1853573410011538325880
257 2149971664496462730
258 10399240345888548
259 15083944792686
260 5070300748128
261 147733740
262 229808040
263 298750452
264 162954792
265 0
266 0
267 0
268 0
269 0
270 0
271 0
272 0
273 0
274 0
275 22
276 0
277 20880035003139911744508912098638
278 432950853910890470254419980
279 45827872583095355616248
280 26130530617422641410
281 86200421530734434
282 53575268386794
283 31664364367152
284 248098884
285 413498140
286 578897396
287 684151468
288 0
289 0
290 0
291 0
292 0
293 0
294 0
295 0
296 0
297 0
298 0
299 23
300 0
301 1333718290041838327821053990871360
302 17485576375420151099440498656
303 1231362974491704238198080
304 706785193140424819344
305 591918715767677760
306 24711157027211424
307 143048053190592
308 19158601802472
309 721742208
310 1082613312
311 1377871488
312 746347056
313 0
314 0
315 0
316 0
317 0
318 0
319 0
320 0
321 0
322 0
323 0
324 24
325 0
326 88817105739301779106642976932920000
327 736193416717724035325999580000
328 37274292107729035281900000
329 19697190168421067775000
330 36686786522641239600
331 417789724529100000
332 557095055220000
333 181422957870000
334 1225785000
335 1961256000
336 2674440000
337 3120180000
338 0
339 0
340 0
341 0
342 0
343 0
344 0
345 0
346 0
347 0
348 0
349 0
350 25
351 0
352 6156087317760799556838013582723850500
353 32261363562742340714411432101250
354 1082385377276573640112570000
355 408721969818098472087500
356 908017026750337933000
357 4351420004424993500
358 1982084966290000
359 1125695767088750
360 2030957500
361 3452627750
362 5022004000
363 6277505000
364 3380195000
365 0
366 0
367 0
368 0
369 0
370 0
371 0
372 0
373 0
374 0
375 0
376 0
377 26
378 0
379 443425019055490985150244887689211321454
380 1469154860709638304194503746031602
381 32679356220706681807082049600
382 6704784240617287387081350
383 14119031057320716038460
384 35709829095107473020
385 6624654160899060
386 5071687302438900
387 666533077288650
388 5922272070
389 9152602290
390 12203469720
391 14080926600
392 0
393 0
394 0
395 0
396 0
397 0
398 0
399 0
400 0
401 0
402 0
403 0
404 0
405 27
406 0
407 33145453683703412780398007091312919069584
408 69428465351999900011465890552424008
409 1084438290403028556114324646896
410 171621890972690842893491100
411 169727495403222322675200
412 243491070505837649040
413 9695951919774600480
414 19752745897504620
415 6270717459006000
416 9921071160
417 16234480080
418 22998846780
419 28306272960
420 15164074800
421 0
422 0
423 0
424 0
425 0
426 0
427 0
428 0
429 0
430 0
431 0
432 0
433 0
434 28
435 0
436 2567682752847903226315453684960887962591056
437 3400277459748859163114865193496153564
438 35842808215826170090562372684328
439 5349439849420482440251935672
440 1729911591323126473789800
441 1461328426413563427720
442 162795435099717223440
443 70424335232170920
444 38722752476428020
445 16264368120
446 28092999480
447 42139499220
448 55105498980
449 62977713120
450 0
451 0
452 0
453 0
454 0
455 0
456 0
457 0
458 0
459 0
460 0
461 0
462 0
463 0
464 29
465 0
466 205890959721580975981072043621692692771986100
467 172371858411331554228857689389160164450
468 1209473644031961466048045197340200
469 138974878943753735789490430350
470 68257777284805871843081820
471 203362319829280998490650
472 1682263308480505218000
473 236203035087795750
474 174149920873714500
475 22537073112003450
476 47525751000
477 75249105750
478 104191069500
479 126517727250
480 67476121200
481 0
482 0
483 0
484 0
485 0
486 0
487 0
488 0
489 0
490 0
491 0
492 0
493 0
494 0
495 30
496 0
497 17069165096416568926810928921002862136185606670
498 9034262860531847255994764388466194858000
499 43803571858829960206845731322739800
500 2925935106501205046344318859700
501 2153309323819039990273646550
502 5198611625633645951716530
503 13714788842986604197500
504 757100685306420000
505 678598260380907750
506 210955581580951350
507 78745252950
508 131242088250
509 191815359750
510 246619748250
511 279502381350
512 0
513 0
514 0
515 0
516 0
517 0
518 0
519 0
520 0
521 0
522 0
523 0
524 0
525 0
526 0
527 31
528 0
529 1461501148307799794437081210216413482509290394624
530 489021490160548981343023865880487383967232
531 1612885918535149707076917517334635520
532 77253384879766613374592982872320
533 45621615139169310596759032832
534 80538155837915701336395264
535 93121023754779150154752
536 3582559785287922753600
537 2424679459337241600
538 1297916700864775680
539 127992284160
540 223986497280
541 344594611200
542 467664115200
543 561196938240
544 298135873440
545 0
546 0
547 0
548 0
549 0
550 0
551 0
552 0
553 0
554 0
555 0
556 0
557 0
558 0
559 0
560 32
561 0
562 129110012776944127618054757677534442173744269597696
563 27310756584769579565302807578862678813231104
564 60312882896040690642176225069865702912
565 2568338935014888683617528058734080
566 745770106633282626114313433856
567 960524688603767474355345408
568 557695398302521102914048
569 59759634823115140495296
570 8160038523954345600
571 5830206903691822080
572 744891491621122560
573 374687089920
574 605263760640
575 864662515200
576 1095239185920
577 1232144084160
578 0
579 0
580 0
581 0
582 0
583 0
584 0
585 0
586 0
587 0
588 0
589 0
590 0
591 0
592 0
593 0
594 33
595 0
596 11756637333197018132035871800834774385432832263652612
597 1572169221901316352676801457388446439965169282
598 2375898972640479331297171311016280314560
599 79078942752962159641636341551877456
600 10233075742275236228708011003872
601 9711970831068848628750605328
602 3053492977037215295449152
603 614011740100041290712408
604 26266912811704751472
605 22734345405921229080
606 6944309418233753280
607 615253232880
608 1041197778720
609 1561796668080
610 2082395557440
611 2472844724460
612 1309153089420
613 0
614 0
615 0
616 0
617 0
618 0
619 0
620 0
621 0
622 0
623 0
624 0
625 0
626 0
627 0
628 0
629 34
630 0
631 1102507406149428638488315898843596132763450592657299950
632 93204624016272907581045246976043132096767929950
633 96039140683110654708778796985655744854400
634 2049562023151542193351261716725859800
635 317732168075225653848945723091600
636 86498215976088468955950100400
637 1047139583051276378044334800
638 4983276729710544667394300
639 81680286893188691400
640 81406444202838594840
641 42602057007462771000
642 992997642000
643 1756841982000
644 2760751686000
645 3865052360400
646 4831315450500
647 5399705503500
648 0
649 0
650 0
651 0
652 0
653 0
654 0
655 0
656 0
657 0
658 0
659 0
660 0
661 0
662 0
663 0
664 0
665 35
666 0
667 106387353238018398619749598430712449526363482419556881680
668 5685694182867414865889197461941181098601812893800
669 3943261961261811740627265259940227641572400
670 58576275884594717163590261610971816100
671 11467810653619035346269994348519680
672 5898494277327836411717941725120
673 27028229900620216249514332800
674 33747168305132081556926400
675 1263921438836822663620800
676 274847870132460092160
677 191211308941289232960
678 24166986361515270000
679 2911594896000
680 4783334472000
681 7015557225600
682 9207918858600
683 10832845716000
684 5717335239000
685 0
686 0
687 0
688 0
689 0
690 0
691 0
692 0
693 0
694 0
695 0
696 0
697 0
698 0
699 0
700 0
701 0
702 36
703 0
704 10555134599168282440512656750657109946536101587299793113744
705 356609332613287753346138630974976024131815193083732
706 168358230523836597455688518995955850453192840
707 2047085624860717357511144144811697255740
708 310325256329619130119977543908534944
709 202068632807611797146910832261728
710 416733657934585475021016055104
711 201921983050255792446707640
712 20970066551636978391543840
713 888252285829909814352
714 746217272494918685664
715 224556125792250378672
716 4745206443600
717 8134639617600
718 12473114080320
719 17150531860440
720 21185951121720
721 23539945690800
722 0
723 0
724 0
725 0
726 0
727 0
728 0
729 0
730 0
731 0
732 0
733 0
734 0
735 0
736 0
737 0
738 0
739 0
740 37
741 0
742 1075911779000562510229807469996907104691780759064554295718260
743 22979424075844830433045939042829368249971078889129586
744 7395914216820503727112678072067329188264100824
745 71567956360774965534526383713175109188450
746 6568624229352338034465478076943199572
747 4319602928421840850166489957229078
748 4941952040992953791927789046336
749 1106023098896785647517260552
750 214550946147633334078217840
751 2774629280883474744136
752 2677555043050876136288
753 1374410386253347605288
754 7613420116176
755 13595393064600
756 21752628903360
757 31269404048580
758 40466287592280
759 47210668857660
760 24847720451400
761 0
762 0
763 0
764 0
765 0
766 0
767 0
768 0
769 0
770 0
771 0
772 0
773 0
774 0
775 0
776 0
777 0
778 0
779 38
780 0
781 112595145941824629961950171813563158474875485392227685214145486
782 1520246232003375764895053752931941676447375070853048404
783 330572260390497183562135320208225123912180789752
784 2203005411738027701413669701655382387262438
785 116300959015579821965480893645831371018
786 70341823029012662481529326278922522
787 49712670755279480784962801374128
788 5671291747250929485661680276
789 1735734972286742362288153944
790 8433823373960019255792
791 9067269331741446313488
792 6165333492980811093672
793 772045350325360537608
794 22355235514872
795 37258725858120
796 55888088787180
797 75613296594420
798 92416251393180
799 102144277855620
800 0
801 0
802 0
803 0
804 0
805 0
806 0
807 0
808 0
809 0
810 0
811 0
812 0
813 0
814 0
815 0
816 0
817 0
818 0
819 39
820 0
821 12089258092959487623272651331756453880012028469549676361963745600
822 103186788887826501731705952044522200845273337142222412000
823 15235892955223244484477617110953945796237235668800
824 69648449270608727608289477863665130117606800
825 3263063081349329379684046173879956070720
826 958973450591596733693607057790212000
827 440992343995185038826999273969600
828 5065810084789347554592955194600
829 11735205215458810594486348800
830 430047998603182215883735680
831 29411918968083592262400
832 24081171481513184188800
833 7154088095571142252800
834 36202810550400
835 62751538287360
836 98049278574000
837 138422510928000
838 176873208408000
839 204800557104000
840 107520292479600
841 0
842 0
843 0
844 0
845 0
846 0
847 0
848 0
849 0
850 0
851 0
852 0
853 0
854 0
855 0
856 0
857 0
858 0
859 0
860 40
861 0
862 1330877623451606611922718429388204876572764501886819267377919398080
863 7181104664676665406374910055808658604192841379439281898400
864 722111451874950294757173698238054289126478027007200
865 2563405853204705035762498997638126615281202600
866 124385203912757237159620238671827976247600
867 11524271204401958708996784058588202400
868 3546529604436859918304297770816800
869 130826459394893009141610058853400
870 70197882105678437832854303600
871 7104432303649326738441469120
872 92258881220402550792320
873 86576100495888657024800
874 43703588958206422158400
875 57793850460800
876 104028930829440
877 169047012597840
878 248598547938000
879 331464730584000
880 401246779128000
881 441371457040800
882 0
883 0
884 0
885 0
886 0
887 0
888 0
889 0
890 0
891 0
892 0
893 0
894 0
895 0
896 0
897 0
898 0
899 0
900 0
901 0
902 41
903 0
904 150130937033201422083010200679375564378678005693134927268133155916164
905 512095115398875892364065878304055928686118067341195261313602
906 34874787117587841265635248280622086120028507950155760
907 98757471888146681531972554503500747962756627860
908 4060579699695891484835175004129143433793016
909 503425034237356007502346276827421418532
910 476075571003926843047555894737811056
911 2008376646251080609632398935088970
912 384836720388506642332685792820
913 72454475886858931539754386306
914 281704553402915371764672
915 294000454970170119343536
916 195970602391417272656160
917 24344174295680471915760
918 169913920354752
919 286729740598644
920 438527838562632
921 609066442448100
922 769347085197600
923 884749147977240
924 463440029892840
925 0
926 0
927 0
928 0
929 0
930 0
931 0
932 0
933 0
934 0
935 0
936 0
937 0
938 0
939 0
940 0
941 0
942 0
943 0
944 0
945 42
946 0
947 17343773329632122072874273833796960841225499939789858546512182263358318
948 37398143719229537462185280301385327348875633215865923624804970
949 1727796466946993893063619174537039722557138200308228608
950 3502938927841380755702365817667942994240129823970
951 106887368214570968850278699970362471895055812
952 20671294509588315414658186708809090246516
953 17038519019155802070250194711284512092
954 23720220527050421495468487582176826
955 1976696143054019762357713078530
956 584800010886888971599668572238
957 841338657433450827292824
958 956925299819296291457064
959 766093023490089378781488
960 225061890663589332942960
961 273667977992976
962 478918961487708
963 760635997656948
964 1098696441060036
965 1445653211921100
966 1734783854305320
967 1900001364239160
968 0
969 0
970 0
971 0
972 0
973 0
974 0
975 0
976 0
977 0
978 0
979 0
980 0
981 0
982 0
983 0
984 0
985 0
986 0
987 0
988 0
989 43
990 0
991 2050773820765177230179414378078410148118524184933379443218483075007830800
992 2795432735606727155601138143555393518069730682076228480918339016
993 87858940854269668403778924629079385939883210497931511280
994 123218861231276610795676856365143312241978224909164
995 2361353635890310088486241877763234241780463744
996 574062327855933411255854804448956676554096
997 364966559381442269902523560193677696096
998 237802679093660239518130311455392220
999 9653310200884757336896142132528
1000 3949687457748757357562011458376
1001 142143514549715031305399471024
1002 3013305371953712895975916
1003 2759281022178984169416704
1004 1372694555255155782301696
1005 434992779469952
1006 788424412789288
1007 1298581385770592
1008 1947872078655888
1009 2665509160265952
1010 3331886450332440
1011 3807870228951360
1012 1990477619679120
1013 0
1014 0
1015 0
1016 0
1017 0
1018 0
1019 0
1020 0
1021 0
1022 0
1023 0
1024 0
1025 0
1026 0
1027 0
1028 0
1029 0
1030 0
1031 0
1032 0
1033 0
1034 44
1035 0
1036 248063644237585240775302594757536386310541939249424951503188857182937118800
1037 213755900163119382314424708917122526833235113855459424973751454700
1038 4556222394802421433155528646443573603857564820367164169000
1039 4810454924202780838197168805179159863131527693879000
1040 66093774608350082718187371649383858773894031480
1041 12178048564082967519471419936278352473457400
1042 5921457387298739040277643055699784878000
1043 2104421143013476612366043844074247300
1044 23271700709222572919969187376946100
1045 23629287060026730507374183777400
1046 2340134126697800530114835617800
1047 9239520956718659651144100
1048 9394391213486992743168600
1049 6153682896490690470808800
1050 759093763837303526195520
1051 1280320317480600
1052 2184075835702200
1053 3397451299981200
1054 4827957110499600
1055 6276344243649480
1056 7471838385297000
1057 8151096420324000
1058 0
1059 0
1060 0
1061 0
1062 0
1063 0
1064 0
1065 0
1066 0
1067 0
1068 0
1069 0
1070 0
1071 0
1072 0
1073 0
1074 0
1075 0
1076 0
1077 0
1078 0
1079 0
1080 45
1081 0
1082 30680346284081908770112339102704474346776255747879132928081966562295232458420
1083 16712365218931986411398479647012066373744445197353881787108116894850
1084 241615907746814160814529403646983574382764953011437501105800
1085 200384170766197806453774356377002988825006785435285750
1086 2552302059805977492212448634577493727825662246060
1087 214753469471362443233807172546973200790803810
1088 80371042113214019178467841985461672346800
1089 16900420309137748766132019359256731850
1090 599560450834109824535904518068964700
1091 129679248492107028937288397034990
1092 23806312326928194685220984996520
1093 27716994093067182970097850
1094 30673964995127474877555300
1095 24076126133104674010501350
1096 7003963966908936323609280
1097 2052392266506780
1098 3621868705600200
1099 5835232914578100
1100 8599290610957200
1101 11609042324792220
1102 14373100021171320
1103 16333068205876500
1104 8521600803066000
1105 0
1106 0
1107 0
1108 0
1109 0
1110 0
1111 0
1112 0
1113 0
1114 0
1115 0
1116 0
1117 0
1118 0
1119 0
1120 0
1121 0
1122 0
1123 0
1124 0
1125 0
1126 0
1127 46
1128 0
1129 3877924262129087639045703220081070323549671288452014269819869325570576703260814
1130 1335360970498898092676492831227243070160658880335528929675127546842392
1131 13122038883997103910716104735720785183185472165045616421989080
1132 7989304146555058774941589947504786165990611651257971480
1133 95513821700635557549202614798375847570785364312878
1134 3311683999619758806839442577176134827002327186
1135 961780802515826636851814063411377401893028
1136 125713440441302346185487246470215567290
1137 9171297406096053689021489718688073890
1138 667303562089846570527359452948502
1139 191812719833902961007524143079194
1140 81636360606721825337279262
1141 96937017811890449491437090
1142 86864426503799250316573290
1143 42661093017880090949221488
1144 3249988900869876
1145 5926450348645068
1146 9877417247741780
1147 15076057904447980
1148 21106481066227172
1149 27136904228006364
1150 32070886814916612
1151 34859659581431100
1152 0
1153 0
1154 0
1155 0
1156 0
1157 0
1158 0
1159 0
1160 0
1161 0
1162 0
1163 0
1164 0
1165 0
1166 0
1167 0
1168 0
1169 0
1170 0
1171 0
1172 0
1173 0
1174 0
1175 47
1176 0
1177 500702078154466086052834580376108976958969159491658587087486531366940647480552704
1178 108993232394828558775835897916723858513274013324575325153617305010561408
1179 726873574288894275991312701359408235196155266911001379194255616
1180 311805714855290995497197299773739478722120245579623916480
1181 3016771099995585108967222624953960409832431336488192
1182 110978238140473690711219742785714319006684363136
1183 10438570409332662009729051551557673769877248
1184 36334817911905789277988399984716106676000
1185 108001249998037229929044442774923966720
1186 3266585171648726852563789234271616
1187 1294644000869570052458493597229824
1188 45884010613362067407958321205568
1189 298389135062838060438241536
1190 296451704568621419976320640
1191 191213626343337722884402944
1192 23442055157453376013167312
1193 9575414869059072
1194 16490992274490624
1195 26038408854458880
1196 37755692838965376
1197 50340923785287168
1198 61782042827397888
1199 69840570152710656
1200 36375296954536800
1201 0
1202 0
1203 0
1204 0
1205 0
1206 0
1207 0
1208 0
1209 0
1210 0
1211 0
1212 0
1213 0
1214 0
1215 0
1216 0
1217 0
1218 0
1219 0
1220 0
1221 0
1222 0
1223 0
1224 48
1225 0
1226 66009724677136160272466581640280440307653024908399093483760742086168408843549918976
1227 9083390530209319303825629258594033516808271261250264535690325439761474304
1228 41092407875570549633794659145722748973699237871357838157844931968
1229 12998614308658014832666351443932209225144392406008226974912
1230 80838858377153098699534368714704135194634928920070336
1231 4932974768522759047751849753656585864279642566912
1232 737205446755083679041496878361394819420775552
1233 1325673478602379908168272974705769646913584
1234 1080280376212557002365136598576662418912
1235 15366076996367385107032135998708864
1236 7748005086014598095188771792262016
1237 753278906989960484211115418681664
1238 898795793651023325518899648
1239 970785781782100298058909312
1240 748717260873250784534794368
1241 215924710062216753286611552
1242 15286283976469968
1243 27175615958168832
1244 44339162879117568
1245 66508744318676352
1246 91845408821029248
1247 116894156681309952
1248 137223575234581248
1249 148658873170796352
1250 0
1251 0
1252 0
1253 0
1254 0
1255 0
1256 0
1257 0
1258 0
1259 0
1260 0
1261 0
1262 0
1263 0
1264 0
1265 0
1266 0
1267 0
1268 0
1269 0
1270 0
1271 0
1272 0
1273 0
1274 49
1275 0
1276 8881784196228643959031217997677491087919950590713874286389237603866225887376803322500
1277 772608361983574882872301327104411500642448290241861069440586362444535901250
1278 2374259884932812433348342466580862348717628499279561256237552020000
1279 579241560784177983425600748836434319290518429628104402235000
1280 2396698816698781668259632243434878919432247383961266000
1281 168599423514179759044956638113751163783524619495000
1282 33161344079866730187056608607103310020746220000
1283 28366885673590518383524090856270989950232500
1284 9545977260389347133921179109740416325000
1285 102479760416424820548218137530526380500
1286 42571542549423480904966316407900000
1287 7647953363085492903394812877195000
1288 2658565448947219363276970000
1289 3078100351564175864475535000
1290 2705597666774893695015204000
1291 1313684614791295766900658750
1292 24126079508317500
1293 44231145765248750
1294 74494561288840000
1295 115466569997702000
1296 164952242853860000
1297 217437047398270000
1298 264705970745720000
1299 297794217088935000
1300 154852992886246200
1301 0
1302 0
1303 0
1304 0
1305 0
1306 0
1307 0
1308 0
1309 0
1310 0
1311 0
1312 0
1313 0
1314 0
1315 0
1316 0
1317 0
1318 0
1319 0
1320 0
1321 0
1322 0
1323 0
1324 0
1325 50
1326 0
1327 1219211305027605001674233500568312842085688903912665535229291319250954025972941432960750
1328 67043477659093221061786222387150741144587010578585697626666801646775052273750
1329 139866734789896246570188197081976143095726308026917027236770096280000
1330 25452839460998258167915814646637016084447294956077296033932500
1331 93058141213936466753963962993585901153943088781896277400
1332 4484143178152564216483271104265772566270521049073000
1333 933409033720306453037504205308852262285621255000
1334 458806440382697754590596569967365796681788750
1335 76615827406620404522696139862046859187500
1336 2632403641082854190530988065717935004500
1337 219464782923171214261687678619827500
1338 61539102737148920521999717020735000
1339 7743277046699502378536655000
1340 9509141747873541934488195000
1341 9254172015022516161057681000
1342 5887504779693831922070803500
1343 717834807399175537790486250
1344 71147316101058750
1345 123571654280786250
1346 197714646849258000
1347 291864478682238000
1348 397997016384870000
1349 501822325007010000
1350 585459379174845000
1351 632296129508832600
1352 0
1353 0
1354 0
1355 0
1356 0
1357 0
1358 0
1359 0
1360 0
1361 0
1362 0
1363 0
1364 0
1365 0
1366 0
1367 0
1368 0
1369 0
1370 0
1371 0
1372 0
1373 0
1374 0
1375 0
1376 0
1377 51
1378 0
1379 170676555268199244015681606061868189916931672078313151417355524999400244689988713322645904
1380 5932927950198427868313837335893483787887096846451321796686036582189510253614952
1381 8397879666874581991358782363980746665797343824542690004493805994769200
1382 1094441136286691809660578546209508480460439660687923177121027700
1383 3829141455724663662555827446651897300260446582823194478720
1384 99007084702608546438408645267077857115940809532059040
1385 19798830079067865017619937701486000982576666941120
1386 6208256108631146428123808939802249186138868800
1387 569988193511540035688318165159042126740800
1388 40153073164472667066674699754231665935440
1389 1076825473549512376696645432905427680
1390 415196460480359654225219618910531240
1391 14522993886474716536267037038939200
1392 28752457238125837891608679200
1393 30386531154300707137974680640
1394 23070765792116916701856553980
1395 6602126935791264933720777840
1396 113166083963095800
1397 202507729197118800
1398 334137753175246020
1399 509162290552755840
1400 717455954869792320
1401 935812115047555200
1402 1130772972349129200
1403 1266465729031024704
1404 657587974689185904
1405 0
1406 0
1407 0
1408 0
1409 0
1410 0
1411 0
1412 0
1413 0
1414 0
1415 0
1416 0
1417 0
1418 0
1419 0
1420 0
1421 0
1422 0
1423 0
1424 0
1425 0
1426 0
1427 0
1428 0
1429 0
1430 52
1431 0
1432 24356848164487490972900736429382228293316222098714849040253224812679752044689608310809329296
1433 535221159062435367990008106932629263156504766716432572739011226368589902341828964
1434 514434673814305108696667299659009078800391997089362145968503731567198472
1435 48918043527814202329955455824979628787280049411858647856572838300
1436 140479871493571374731192184190036863043670186275666637857840
1437 1901890432180252209431260283487612358168453932643037840
1438 348059545658227215125453510539291993512351337395040
1439 74094718713808700443466168537947274338637509220
1440 3989957177512250807809497069158663767853200
1441 471826135686960442322420074647599833171880
1442 5079110644847878277332851834023161360
1443 2485994388111645450481292419469689880
1444 237871942602020176331074589475210040
1445 85385046796853291536046616800
1446 96644122086779410402455807520
1447 83492918560753825031869884560
1448 40127418644039023643142165460
1449 178086011121756920
1450 328053178382183800
1451 557690403249712460
1452 876370633678119580
1453 1274720921713628480
1454 1718102111874890560
1455 2147627639843613200
1456 2491248062218591312
1457 2682882528543098336
1458 0
1459 0
1460 0
1461 0
1462 0
1463 0
1464 0
1465 0
1466 0
1467 0
1468 0
1469 0
1470 0
1471 0
1472 0
1473 0
1474 0
1475 0
1476 0
1477 0
1478 0
1479 0
1480 0
1481 0
1482 0
1483 0
1484 53
1485 0
1486 3542118044961436242819269780601918194967695231942980385339425983870889080595614931246454734452
1487 49202997477103217580986685287436083441138008661746774312661644674927687435509827602
1488 32108337030744580027052022500884575057722142913476173712905742758055622200
1489 2319666798848537057373810093572464249710841469872894046062862968746
1490 4453452665970510832658425113835699236481768067123073899980260
1491 56416923792702886217450790336264311904132244294372815870
1492 5347669357569272366785785957494472679016803703336160
1493 802463950840249823140229222868835886814218728140
1494 2637633720167988178858174453785869850261002280
1495 4712065117187427106680596002602006534908940
1496 23197217932782695416987949451229882800
1497 13675757443228011358094970162984503580
1498 2411205473942928584315126273820094200
1499 249705131078707629954059172420
1500 299563155588640613466533919840
1501 286164663384078445303837928610
1502 179826975633785517970368066540
1503 21818087720835262316234193510
1504 525606081407938440
1505 919810642463892270
1506 1489217230655825580
1507 2233825845983738370
1508 3107931611803462080
1509 4014411665246138520
1510 4817293998295366224
1511 5373135613483293096
1512 2786070318102448272
1513 0
1514 0
1515 0
1516 0
1517 0
1518 0
1519 0
1520 0
1521 0
1522 0
1523 0
1524 0
1525 0
1526 0
1527 0
1528 0
1529 0
1530 0
1531 0
1532 0
1533 0
1534 0
1535 0
1536 0
1537 0
1538 0
1539 54
1540 0
1541 524744532464144138635362476893180149152271565848757808594707752241205837099541942893333046953550
1542 4607784908719657295857502504039882617622209500077386379100253768950676576669208262300
1543 2040523297654419340843975671149161788031492003305354158138307925284064548600
1544 110675833987808998295357526336951056832925667403295909048130515125450
1545 144291033634600017049862509802609053728761759775465493006373730
1546 2515605848557193619973343772224342045542578264909849236250
1547 74199443510912515588747025409813668863466368076505000
1548 8033883812797396506609577439771283961900081361250
1549 96885590901425221227524428014145691504018338500
1550 41602826618083915760395452240941384969517600
1551 435942772799621664034065052755098718930000
1552 70626928976127982606031744305157212500
1553 19381539939186196020116213586044689500
1554 720665914455556011885629956500
1555 908999212366054949576387989500
1556 941994063268878456107289364500
1557 705180971340354316920667805250
1558 200403993992394082107757790250
1559 833311528437638250
1560 1499960751187748850
1561 2499934585312914750
1562 3863535268210868250
1563 5543333210911245750
1564 7391110947881661000
1565 9164977575373259640
1566 10574974125430684200
1567 11358305542129253400
1568 0
1569 0
1570 0
1571 0
1572 0
1573 0
1574 0
1575 0
1576 0
1577 0
1578 0
1579 0
1580 0
1581 0
1582 0
1583 0
1584 0
1585 0
1586 0
1587 0
1588 0
1589 0
1590 0
1591 0
1592 0
1593 0
1594 0
1595 55
1596 0
1597 79164324866423537353746034921161907397642390857533017534663954353740235524152173878257443760192320
1598 439429253964257557242133148410148378806611896514167904962566336159783334268109213004000
1599 132113534461117771875604580979747070065224365762104436314884824767459287841600
1600 5198090655609832254313896051863397532285320674116101521221412415848400
1601 5698283842209107184672842936619189902535770404262048995432752960
1602 100423655739384639582436207940404515254705600908046190861600
1603 3375137587635313670669748625825817557229179034791896000
1604 1027191370602936851038176229849192150198921348599000
1605 2069006890927109227898168477268548780366570592000
1606 333855210296788516246811387971027577233200000
1607 11167058438272968673082694285341957229782400
1608 347312286415280654369603390556631764000
1609 130736126151869491404013784293875888000
1610 4521105397575297604287851670339768000
1611 2709410096433692070996167606400
1612 3004570490147610805016420794200
1613 2555560704969046574718650424000
1614 1216991563118500538741824452000
1615 1307940417007224000
1616 2419689771463364400
1617 4148039608222910400
1618 6599153922172812000
1619 9755271015385896000
1620 13413497646155607000
1621 17169276987079176960
1622 20471061023055941760
1623 22745623358951046400
1624 11778983525171077600
1625 0
1626 0
1627 0
1628 0
1629 0
1630 0
1631 0
1632 0
1633 0
1634 0
1635 0
1636 0
1637 0
1638 0
1639 0
1640 0
1641 0
1642 0
1643 0
1644 0
1645 0
1646 0
1647 0
1648 0
1649 0
1650 0
1651 0
1652 56
1653 0
1654 12158129736628702114765173290131218915405382338142274889173495729526260949196554206164502313029102784
1655 42661966112398735447860962978531950865896901109953284328788609234131002730335386025118432
1656 8708166523655975278827006422063825532080201710450470651995784135706503745425120
1657 249400176329378004672410293153914288776068678403144340421045392255278520
1658 250310089486700411812985865569933887798856759112104373233690790192
1659 3236949927062047483521789261302946915464187834956495471209824
1660 172206473983640625131760291616725167046392806830563741472
1661 48774740557063966409115548805861631389102794035333200
1662 33380698878010179177528654024028401325303304737200
1663 2484981245926308926779270436160294660463044960
1664 169954082770209631343393337255116321109126720
1665 1642407048960318782054390445920801937360
1666 783211492871253130321830604453548962400
1667 73907249864833857292711264346024606400
1668 7953729408592640987733211826880
1669 9342199375530317246015112746160
1670 8775674905240841060591744865480
1671 5453677495202068964783772374400
1672 658770361803716580526174466400
1673 3863180377142246160
1674 6806555902583957520
1675 11138000567864657760
1676 16949131298924479200
1677 24011269340143012200
1678 31694875528988776104
1679 39009077574140032128
1680 44788200177716333184
1681 47987357333267499840
1682 0
1683 0
1684 0
1685 0
1686 0
1687 0
1688 0
1689 0
1690 0
1691 0
1692 0
1693 0
1694 0
1695 0
1696 0
1697 0
1698 0
1699 0
1700 0
1701 0
1702 0
1703 0
1704 0
1705 0
1706 0
1707 0
1708 0
1709 0
1710 57
1711 0
1712 1900306380937379341258364434155080478704496830009472072702228246389356840273922033601881696971257291780
1713 4215138504935554948894225967645724524428053925334465086754499325215898328109684198658791426
1714 583955742864843062651596052227110891587276051983523364035697778011037425478407504
1715 12555345836572926824455350130862303414998495946267764997599605598863812700
1716 10361967559330016400010479639416613709537004078077077794498743114344
1717 87091108104497110038287902351191106492511186537713072298463660
1718 6065412743575310946261612288297240890037544751673934110864
1719 1380671937523114211401230285359371994581838647816931862
1720 450723262361409018547625181095641576834359571008300
1721 17413335601869303579593021090466413871497983230
1722 1993873994730954352739930730576865227039143520
1723 7522430883954850809427344525246718101240
1724 4313671625008048377317917668254183281680
1725 748173997072948453466485168158871541400
1726 23044273167855710337753399222240
1727 28442125242968354525414956266810
1728 28955011522988304638898989657220
1729 21400966416219322993751085269490
1730 6043918628460030117100626956400
1731 6107020107474866580
1732 11050798289716425240
1733 18585433487250351540
1734 29090243719174463280
1735 42423272090462758950
1736 57695650043029352172
1737 73229094285383408526
1738 86790037671565521216
1739 96088970279233255632
1740 49701191523741339120
1741 0
1742 0
1743 0
1744 0
1745 0
1746 0
1747 0
1748 0
1749 0
1750 0
1751 0
1752 0
1753 0
1754 0
1755 0
1756 0
1757 0
1758 0
1759 0
1760 0
1761 0
1762 0
1763 0
1764 0
1765 0
1766 0
1767 0
1768 0
1769 58
1770 0
1771 302182066535008543817483523113005170940914876815209465508975723891649140905301310812380858749739898180206
1772 423711797211330351107595491568134673178150973237064658241246368518044849591853700222421753954
1773 39847868643309832255776152061145617919570528370563827057250274189327599849437470912
1774 643447804590659020128813747331196808779668999827626284174590441697705279678
1775 379951429210858766475904280231753509286330488348716728289718940095436
1776 2034498624946624652736071821805717315791501466570762702335726956
1777 162192180345633530839174372892555087299641823775506993208388
1778 29249991152464980039433423908170712819891873256207698120
1779 5370195764144450556059212532098337276168434008396486
1780 116157466494742728397333871596788058486368874290
1781 19890981186456350343725470081317637543015462980
1782 33549544854187961546774278671589527650220
1783 22315627670555546637062342090097326344440
1784 6008948822619255553200542739203980424760
1785 66005856509831036743364636587560
1786 85069197798139445265810517476240
1787 92600144085579094183881146402610
1788 77656216675011371568287920157970
1789 36674919667181524013249873099730
1790 9562994599244269260
1791 17759847112882214340
1792 30676099558614733860
1793 49348507985597615340
1794 74022761978396423010
1795 103631866769754992214
1796 135518595006602682126
1797 165633838341403278154
1798 189295815247318032176
1799 202350699057477896464
1800 0
1801 0
1802 0
1803 0
1804 0
1805 0
1806 0
1807 0
1808 0
1809 0
1810 0
1811 0
1812 0
1813 0
1814 0
1815 0
1816 0
1817 0
1818 0
1819 0
1820 0
1821 0
1822 0
1823 0
1824 0
1825 0
1826 0
1827 0
1828 0
1829 59
1830 0
1831 48873677980645937326644920409193178888472337233405938438615011004894994636177416999452537048179744873747600
1832 43320162675065969880162135001361946868521395779040607472565418080059753552708973867328714045000
1833 2765894668538840576755680082849737856415605928783833369538743189449190499415046114800
1834 32723987982209659191133476191400055660218113705137864411030835206034280762300
1835 13628126379785235718618079432030403300200829111104656085422173626584320
1836 59273088217171273037034608253493657759389989715240213186604059600
1837 3577591029786824911273388859084697165042993519039379726916000
1838 512973607009938234030272647135353492917282878029156762900
1839 58089819861868704857876954287810111932134878638898800
1840 183184211445993061373060043473251683221490829782360
1841 175534084734139424608324296698287563214188726000
1842 1802346042235171468898058897684308991962341500
1843 109971508533893904165204498593142533184000
1844 40528647207417118234552061920139060532000
1845 1387622499378065578803214748891657160000
1846 250618030359981078763572365317500
1847 288762497259254297823945744882000
1848 267140860365096430141510965807000
1849 164350206000659229802078532166000
1850 19773384159468281821077002550300
1851 28265008667717052000
1852 50106151729134774000
1853 82784076769874844000
1854 127625451686890384500
1855 183780650429122153680
1856 247397029423818283800
1857 311537000015178579600
1858 367168607160746183100
1859 405151566522202684800
1860 209328309369804720480
1861 0
1862 0
1863 0
1864 0
1865 0
1866 0
1867 0
1868 0
1869 0
1870 0
1871 0
1872 0
1873 0
1874 0
1875 0
1876 0
1877 0
1878 0
1879 0
1880 0
1881 0
1882 0
1883 0
1884 0
1885 0
1886 0
1887 0
1888 0
1889 0
1890 60
1891 0
1892 8037480562541440299218425728851274787439023017219885258974134517750982678603883987393304458577307388251001680
1893 4503474845340739402250576918978082078305355078483345572844924557997981107359998270175070372255100
1894 195170180049294406343040667721041795696543347297257381332191036665707548508098345724200
1895 1683480132338780199954740351237550041470069781923060943250046226321817885000600
1896 557007903973617485558203390356238797114457466304630381295802081523570120
1897 2558782997985577720196869732917988208518124547279486374889823879080
1898 68533581364316451885704847704380738845532633089078414623826000
1899 7862382693430468308690807432716700699612775626339324946200
1900 581155661304429334904004457703686871651985403196717100
1901 6737104946712650339319326253926717138890964386565040
1902 1408826726660642249183084276289037634195950141800
1903 46058216660477823254090397207101854331993257500
1904 521313782758235369861056472927319138981000
1905 242938762375170556698770315192739038874000
1906 22646240103823950163114155905718128877600
1907 728756372936103249283677994275000
1908 881855205535020041230814954608500
1909 883332645994900750889711114028000
1910 645350954250442631452771223637000
1911 181223552850580117395827199128700
1912 44565295446006419700
1913 81027809901829854000
1914 137394982007450622000
1915 217542054845130151500
1916 321962241170792624220
1917 445793872390328248920
1918 577880945691166248600
1919 701712576910701873300
1920 798500518553557304100
1921 851733886457127791040
1922 0
1923 0
1924 0
1925 0
1926 0
1927 0
1928 0
1929 0
1930 0
1931 0
1932 0
1933 0
1934 0
1935 0
1936 0
1937 0
1938 0
1939 0
1940 0
1941 0
1942 0
1943 0
1944 0
1945 0
1946 0
1947 0
1948 0
1949 0
1950 0
1951 0
1952 61
1953 0
1954 1343645645151774136519115869341284979362100283409491375490613435781690021418783531625542843617458035951839366324
1955 475910063896909600720582947707561609486173323650846821424576224460056542669634161770457723033797282
1956 14000380873940032483006523568686066113375116338854168155230727566528094499560823552824040
1957 89870667322562457943405112507957419417086836905877317820730852546492899900605790
1958 25677426210362182356320260147507379336985446351520785277652200483959520124
1959 113551381161903034830468642004904927156929281735024299013979705411178
1960 1178447179131437542077237684804949042037303070277463385554104144
1961 108853940266184284684572007919532454665388465614240496269590
1962 5450511409590796752837316893238941365294162828509760340
1963 143570586960405852420036441727502430328042930444780122
1964 10493644853986351773947354721701845210072898853624
1965 699719284113150432837453453057469835578046742582
1966 2394077902800861056348459363818633841264700
1967 1339575167555889931226454389678983400295450
1968 228997466913531949435816611796276572980640
1969 2095111823959663333910750111597430
1970 2646128473744381682590426460029140
1971 2831963465553050287667472842609850
1972 2344545424881126647158875502590600
1973 1098936220477484220487065558014790
1974 69637803127824665580
1975 129779542192764149490
1976 225703551639589825200
1977 366768271414333465950
1978 557487772549786868244
1979 793347984013158235578
1980 1057797312017544314104
1981 1322246640021930392630
1982 1550220198646401149980
1983 1705242218511041264978
1984 880125016005698717408
1985 0
1986 0
1987 0
1988 0
1989 0
1990 0
1991 0
1992 0
1993 0
1994 0
1995 0
1996 0
1997 0
1998 0
1999 0
2000 0
2001 0
2002 0
2003 0
2004 0
2005 0
2006 0
2007 0
2008 0
2009 0
2010 0
2011 0
2012 0
2013 0
2014 0
2015 62
2016 0
2017 228273036346915934884221171058070736510911964594917425066492502521143682870414846207650120453284097882985521382158
2018 51110095678320540577331664457084316342145311561446636220701329191058531595413460756317382462091999520
2019 1020738512544236991796407473455586122203176390885411472217593006062487111595829653281451608
2020 4909987288108930793914924470939105942663164895792837646818492651164049289597677180
2021 1170066176492656566125504110757235295314907332502610933311574583458532803814
2022 4296430371645482340723421873301272013474845036102630485562282413636786
2023 40963338258319864530318281745912626030233324585632960823357902300
2024 1390066969216920581235125511676625885145814464859628223600516
2025 1372255793349129892834531794615704173359446601459988312230
2026 2311842771339437788262648585069068952729955323404224174
2027 73620287871913811921793785799008607016500065443290
2028 8198999735928695367675418493896248244697880878334
2029 10707905045978028490118101701811357484260782
2030 6941230279094678397369008978231545776182550
2031 1837971212271694019277138412543631081343780
2032 5963132642364668515027116284448480
2033 7821646592782984198577178183072630
2034 8855153500401228522836858091191190
2035 8078666132949852333206085593848650
2036 4924712109167979501586060461114270
2037 590358760303109769343172048974110
2038 205955618937657300810
2039 367138277236693449270
2040 611897128727822415450
2041 954559520815402968102
2042 1395125453499435107226
2043 1911838584425151813606
2044 2458078179975195188922
2045 2966646079280407986630
2046 3362198889851129051514
2047 3579114947260879312902
2048 0
2049 0
2050 0
2051 0
2052 0
2053 0
2054 0
2055 0
2056 0
2057 0
2058 0
2059 0
2060 0
2061 0
2062 0
2063 0
2064 0
2065 0
2066 0
2067 0
2068 0
2069 0
2070 0
2071 0
2072 0
2073 0
2074 0
2075 0
2076 0
2077 0
2078 0
2079 63
2080 0
2081 39402006196388902452021662858755732102750111778663911615439255500555645335594160656776397430803779039877156317122560
2082 5576760257301639683679262093219873590238009860355055666066716673546140805441754756632666867889101346816
2083 75601703934178752291219343731078353048246595369850100739261320398140946852766896182911078400
2084 268261435502292280079056254791052724433164777860049973544123079894239327713346161664
2085 48613969047041405735923468311787184924764239254176915855838645998782830235648
2086 137538298083948484945690060555617495989672037267414796777218693814548480
2087 2147321278208292805601344086185381721920800487865653629201533628416
2088 97011193680247510115425622443501786812575043184245601339359744
2089 67001991795338792165933434457692916734644104335683334656000
2090 31169280310388812828785827589671271586344993896531245056
2091 491866635995091587593267665298745104898605946105856
2092 81731593394855762451855451768895060141528194464768
2093 46836022092759087001571503644996935240847360
2094 34275052417874940108758026656795855712536576
2095 12396355333035503248410306343415321952890880
2096 420696932923312125939837527600035115026560
2097 22821729668135678519391546936299520
2098 27121294165082971434844889780582400
2099 26767054873121897800119817359544320
2100 19349626242040753365434857228323840
2101 5405609870792481095905774182543360
2102 323960912123135293440
2103 591580796050942709760
2104 1010617193253693795840
2105 1616987509205910073344
2106 2425481263808865110016
2107 3413640297212476821504
2108 4510881821316487228416
2109 5599715364392880697344
2110 6533001258458360813568
2111 7165227186696266698752
2112 3694570268140262516544
2113 0
2114 0
2115 0
2116 0
2117 0
2118 0
2119 0
2120 0
2121 0
2122 0
2123 0
2124 0
2125 0
2126 0
2127 0
2128 0
2129 0
2130 0
2131 0
2132 0
2133 0
2134 0
2135 0
2136 0
2137 0
2138 0
2139 0
2140 0
2141 0
2142 0
2143 0
2144 64
2145 0
2146 6908252164760302773778666391125788890687264032260455060810592900744453513186765455652078479223437842497503250921779200
2147 618077626866615633964723157196194062997408096411418661438085838361320473583308271247581761818347648204800
2148 5687708517710084596385936737023627749084044330379104125863098780321495653699845523637614336000
2149 14758299387478984160439972953927440368546335940858794302133124103707015204700375296000
2150 1934629186539506804652750772378450388159362971816368803644866005660631083207680
2151 3828474559437033632332434752280778429161247866745960096915379684376576000
2152 90182052689429707776895551901084151502512185558431907937439394252800
2153 5485134202036335082657097302768735150695741750816955984952448000
2154 1899581014835857400561537189785808480410555725778088216614400
2155 370971751495504062521037825568645844885732640037253570560
2156 3155691577271237942394170366350758491534795248793600
2157 721102664941873546161258815344764151062838028544000
2158 7276370875646998476119017328190526447536752102400
2159 162852662649808893510464712703574659905484800
2160 74350618405586156723865454317863829499914240
2161 6856102151336174856232912881220359664560000
2162 65838505859136199201167643007520000
2163 81628207451682068864101284699648000
2164 86013838144212802455319165261056000
2165 70375407807443330056751812151808000
2166 32759836053946094640153204194688000
2167 505254652536082176000
2168 944606524306588416000
2169 1653061417536529728000
2170 2711020724759908753920
2171 4170801115015244236800
2172 6024490499466463897600
2173 8176094249275915289600
2174 10431568524938236748800
2175 12517882229925884098560
2176 14133092840238901401600
2177 15016411142753832739200
2178 0
2179 0
2180 0
2181 0
2182 0
2183 0
2184 0
2185 0
2186 0
2187 0
2188 0
2189 0
2190 0
2191 0
2192 0
2193 0
2194 0
2195 0
2196 0
2197 0
2198 0
2199 0
2200 0
2201 0
2202 0
2203 0
2204 0
2205 0
2206 0
2207 0
2208 0
2209 0
2210 65
2211 0
2212 1229984803535167861213399682436856587592422612297279244925415169927060041648335237518845691854713840709528282557922546180
2213 69564144060462820064837287113209047237649115022753892109726167650216062084997431164818074923774515134830850
2214 434568030194302726693270844357039818598200850403740382501370688991381578362684058361641933731200
2215 834666264308651663138527050588036478064324094241294520641928954018272274833414571748000
2216 83130512962626995892967522737799913113302368029968532753277587812961925487330240
2217 116831339704425629522266542659687356074821150753753871787531483714221526560
2218 2945782122115122205294587590739967484941459896102044465465404805788800
2219 196531058075709207337303637871713001479349836264871314912818244400
2220 40181347301060013749859446891469988698953524684683225585592800
2221 4010237400663571444037132858095764085793371333841208369840
2222 12246196306432342451188552018831968888844804127567172480
2223 5789338332085456832635674723444739290289803625116000
2224 185568740849281872549678731113267579744284136891200
2225 749770842164889440194989664121466733032933600
2226 410428433459879568317105943132963357591788160
2227 69263543969669884116883778669757300779086200
2228 188051403085855410213021183357798000
2229 242039867842613918920131555589323000
2230 269637622583683012988701246226352000
2231 242868301091369677361926118317687200
2232 146812598612128044452610953544945600
2233 17541245548462787976891625554996000
2234 1495169338619004048000
2235 2678845065025715586000
2236 4500459709243202184480
2237 7096878772268126521680
2238 10513894477434261513600
2239 14644353022140578536800
2240 19189152235908344289600
2241 23666621090953624623840
2242 27483818041107435047040
2243 30060425982461257082700
2244 15485673990964890012300
2245 0
2246 0
2247 0
2248 0
2249 0
2250 0
2251 0
2252 0
2253 0
2254 0
2255 0
2256 0
2257 0
2258 0
2259 0
2260 0
2261 0
2262 0
2263 0
2264 0
2265 0
2266 0
2267 0
2268 0
2269 0
2270 0
2271 0
2272 0
2273 0
2274 0
2275 0
2276 0
2277 66
2278 0
2279 222337020242352627894664333710989125469758974411351845901828768930916927746995511729932223670941143896066048699490598024174
2280 7948917904859119698913266590819778482899777304817695987450681212658421580590242087326842549538626589677201102
2281 33707995666776498950942474430771522594785704237129457621900331612793539193899363174230330150741760
2282 48361229669219596949715125421098353135718891213729883431310600950584495445941638713632560
2283 3994080964888718463867055202465860797998237457873591213440031507338708609185371936
2284 4887197419877403928824395473775033544826624670417196683736414807389257476192
2285 79431871986635912783995645107297842215054999328847527336299293387032736
2286 5266552251760716230159475502900981085106841046631792384551700655320
2287 703400670838385492048677405683513494913723382918005687127647120
2288 40111816786761160085892668923857474873791098218107157011376
2289 449997669944673252731548034502562891584269791066081954992
2290 43156604280786084947139278728135354151305657467129216
2291 2815105515066766804095959618721831233656090199643360
2292 3362495372687101863652453224510386187575201760
2293 2129984621470469186772545237664462905005456032
2294 555620867667864552972886329887643200807279484
2295 532372926048674458825502862319468872
2296 708482343714409248292582144147906200
2297 828084088462819891464132951390010200
2298 806214889598446450345070063774638080
2299 577173214154954559741171253003683360
2300 160480946875774188829942982243918880
2301 2346788517853394815200
2302 4302445616064557161200
2303 7400206459631038317264
2304 11954179665557831127888
2305 18152643195847076897904
2306 25932347422638681282720
2307 34874536189065812759520
2308 44174412506150029495392
2309 52724298797662938429984
2310 59314836147370805733732
2311 62909674701756915172140
2312 0
2313 0
2314 0
2315 0
2316 0
2317 0
2318 0
2319 0
2320 0
2321 0
2322 0
2323 0
2324 0
2325 0
2326 0
2327 0
2328 0
2329 0
2330 0
2331 0
2332 0
2333 0
2334 0
2335 0
2336 0
2337 0
2338 0
2339 0
2340 0
2341 0
2342 0
2343 0
2344 0
2345 67
2346 0
2347 40794917954273861353555382157730032445139889188405558185000527165189960346988026159478634522570975137929191605974091893075984
2348 921960919004611343434992247089783850734764403662848896325474379717970478817243928939491319001360940047509468008
2349 2653890124155206379257118666202270861487344717454168559161013197536218666893582570067480005869703216
2350 2819416998758131167743521338267185180773772169462125547555189572551438051968248795598325060
2351 196425216839972456738694443907959355904425938980910567244535915399215044799977712128
2352 231219325886429577833364073382819876442409768693173213516371563300134074298240
2353 1853010343095861333565854247435717804519587841961618274618489830113799424
2354 116027733955182125511734181497507738177992401011869672790939533753728
2355 10763875806570042951643162252865567279629187254535374027632849920
2356 376280908406581339712442490627952801999448823836923241520576
2357 9571708580955132036998613766753526285113515640975022254976
2358 303146603068725054787179196274869701529939639772625440
2359 32955161704375293387306932737150382642767008316274944
2360 14748804961997894838626324957139702543935381120
2361 10537516867545976917286402161778398079354869504
2362 3747573041356241209928819545432744400427814560
2363 126186709406221888671310315996909154576393664
2364 2050583948849982284774041348656517632
2365 2499430001212119766829310840698644800
2366 2596320361090318282334392411363269840
2367 2101400741911649138045381507509858560
2368 972045797731829926963011190067041920
2369 3653720574597339267840
2370 6850726077370011127200
2371 12057277896171219583872
2372 19940882674437017004096
2373 31019150826902026450816
2374 45420899425106538731552
2375 62649516448422812043520
2376 81444371382949655656576
2377 99835035888776997256448
2378 115434260246398403077768
2379 125928283905161894266656
2380 64816028480598033813720
2381 0
2382 0
2383 0
2384 0
2385 0
2386 0
2387 0
2388 0
2389 0
2390 0
2391 0
2392 0
2393 0
2394 0
2395 0
2396 0
2397 0
2398 0
2399 0
2400 0
2401 0
2402 0
2403 0
2404 0
2405 0
2406 0
2407 0
2408 0
2409 0
2410 0
2411 0
2412 0
2413 0
2414 68
2415 0
2416 7596040312163188755761260419902902366902319949851147153555544115064681441828755748720451241480426866242959907399724569085371536
2417 108518461181946253501910530511379935611882622560449903553532183759281215468188822194760524025332349019647320444404
2418 212051638793384970960256133828170528964957084098252217243934931578651458059214917881148659953748880008
2419 165294467675037164248611401772794413187729481012489675546508526911429142008880342081256486492
2420 9076749424570488179498403634307917980407565265143482140303122721862855009167328040768
2421 9959585970440996990486399362164215523767291823136768766747037700879157436337344
2422 38624639923753196449248214013671633240737121932065127040234680719564918400
2423 2218332893323643321343327811621235537238602211582949910230760069423328
2424 148831766138640494007302342304544992880376959558258354274474848128
2425 3344930085922843700562732037478636114471564259452700165613920
2426 153899355932490840269774019370874372125460231507343517872192
2427 2028573885380106429096527695841180775523838413492349472
2428 328338207188234398959671127931273368876628953407225376
2429 63475522549817295756537212345151369409016363520
2430 50175719787399514944105445583724560667391529856
2431 22490290768901351601358183865095248514752973176
2432 2053931342167283158457580337073921331183758688
2433 5876418502622784171003187919254146000
2434 7433045870310645993283525144433823456
2435 8158404500016472462351899728979290160
2436 7262464559004483017106702113602313040
2437 4356382116558223931291347843335087360
2438 518925803044463198587160617109224320
2439 10818012223667868317280
2440 19472422002602162971104
2441 32953329542865198874176
2442 52481228531229761169984
2443 78721842796844641754976
2444 111296398436918286619104
2445 148395197915891048825472
2446 186690732861927448522368
2447 221695245273538845120312
2448 248567396215785977862168
2449 263189007757891035383472
2450 0
2451 0
2452 0
2453 0
2454 0
2455 0
2456 0
2457 0
2458 0
2459 0
2460 0
2461 0
2462 0
2463 0
2464 0
2465 0
2466 0
2467 0
2468 0
2469 0
2470 0
2471 0
2472 0
2473 0
2474 0
2475 0
2476 0
2477 0
2478 0
2479 0
2480 0
2481 0
2482 0
2483 0
2484 69
2485 0
2486 1435036016098671383339563888573241577253864245014050415131016901578144773864030605893802915999877571381088533736241688152319690100
2487 12959516466857803157849567161795146888857507443283282941472763925936612255071007925719182851474071702513651871958450
2488 17190311280687932765812415234096780085869393893250848690594060476318516946636176877040135160028509826200
2489 9891814632157690433466072582940351559560999721825980559925566931190932543976917404048298884850
2490 399261044641292562873445717788945710031254633115851475175269090309334995781835433725940
2491 371083713479280768950931574304745547254634593485305746194313614405008999820077350
2492 1185096921412179851035789900293512077530020001946844023940240358028227254400
2493 38068801840671244472710667391180369255121624313638996881861173973486000
2494 1898715565769169757956182677416931812462375127866571905282239599200
2495 1761419197134237997303136594931351936686898950742694393455642000
2496 2072777648969021972999102944382352185448358924107064431777600
2497 13039211811621474463102718581881245774917582708429760400
2498 2896688874644113197797869613045229505491034725879252000
2499 28791272813756192253077675810607654075258202657580400
2500 231556636733835144667219411865795352203026016640
2501 124282042587118187517107404795859295601195337400
2502 20733132005297518917871422307346324216665842000
2503 16692084448968024298611128943829128600
2504 21823279124369975276141239715568175200
2505 25119292822565346246251111478174117720
2506 24150736703852186036190196548523590000
2507 17135858939392034097067238313082833000
2508 4743911259175087042635186664222608000
2509 16946374647050049474000
2510 31181329350572091032160
2511 53967685414451696017200
2512 87947339193921282398400
2513 135061985190664826540400
2514 195607013034755955679200
2515 267329584480833139428240
2516 344941399330107276681600
2517 420397330433568243455700
2518 484093895650775553070200
2519 526808062914079278341100
2520 270929860927240771718280
2521 0
2522 0
2523 0
2524 0
2525 0
2526 0
2527 0
2528 0
2529 0
2530 0
2531 0
2532 0
2533 0
2534 0
2535 0
2536 0
2537 0
2538 0
2539 0
2540 0
2541 0
2542 0
2543 0
2544 0
2545 0
2546 0
2547 0
2548 0
2549 0
2550 0
2551 0
2552 0
2553 0
2554 0
2555 70
2556 0
2557 275006373483460037735300868602403146603234085700587462552793414461577669269628505090916240803158777734828560205816047392253622385870
2558 1569922133206611267739512739578531000420255909963055933851010579138225971821184900218343584849044978453514969635024100
2559 1413581771773580847233329705472346526454099484569179335762932374374935230862328004387114888287028801943800
2560 605628820315149562502856717958663397908659352902058321644859991487155040764246664116852296539950
2561 18237676420848925918419354104717477656137130314925487527366987858643170618493768413424890
2562 12089121486473458423421894355314440223606303104762812958936332085774109377162496090
2563 59434368153099758859154173170108947749184299272446967266345305002721321455200
2564 599790601778617957841722584955543956160421603549948786599525704650689400
2565 22668317758312015502823867489712380294546480269884750902526048516400
2566 87096739156954548881448060121042084519331003855003243652486388960
2567 24653516610666981358883839117741434235531948904648545900948640
2568 81022634257286756228061554679033732560875141188051672400
2569 23265589964131887385600494192721561313925070839806042000
2570 733008452635638723864315389054286029761238537345258800
2571 1041092465770063407512006072480512792483941178160
2572 645921050942320783269680339626658093693742473620
2573 166244085688455463699021218765192668345119577000
2574 47039516070816916727489266289471608800
2575 63358417743694363586963499160632704400
2576 76021759411595954085770378346056327880
2577 77932511805320481807991054210085837400
2578 62450274487266340523646279268089849000
2579 28720313142587683215782043406746837000
2580 26341866973721646438000
2581 49522709910596695303440
2582 87617102149517230152240
2583 146028503582528716920400
2584 229473362772545126589200
2585 340253606869635877356400
2586 476355049617490228298960
2587 630017968848938689040560
2588 787522461061173361300700
2589 930708363072295790628100
2590 1040203464610212942466700
2591 1099643662587939396321940
2592 0
2593 0
2594 0
2595 0
2596 0
2597 0
2598 0
2599 0
2600 0
2601 0
2602 0
2603 0
2604 0
2605 0
2606 0
2607 0
2608 0
2609 0
2610 0
2611 0
2612 0
2613 0
2614 0
2615 0
2616 0
2617 0
2618 0
2619 0
2620 0
2621 0
2622 0
2623 0
2624 0
2625 0
2626 0
2627 71
2628 0
2629 53449019547361806655361119976715713717284194302009902536076098609791023990900662231309633731515283521276936132712793886992069890727744
2630 192878664180045448848093203936303183611106332833948963032681275453605450474727299609319414848438374080046242171953588192
2631 117892976696986508446203565727224144517638978390984928600970234515160318700724591966611717329675757690255680
2632 37465961428627271668333087901588363420051623223391531958333500630875176966149610660998536936219280
2633 913081860441117784909854296771370336582478342997930075017613268078790747166056183742146368
2634 400088354748725284135639332784767794829077891407587886902425650704552676486962004896
2635 2830814709486146838511629416398714714686596089571930142853646388235588386637248
2636 27318978951299158387670499088420626435213790032069441364009118978147117640
2637 2693421004419563377302307146922109736587864127894684522976129826979840
2638 2468547190057589930173703322832412649612609185035758607607320246272
2639 266430862698648354291518149057456757223295529932048154862257664
2640 792558647402817654353270851087497805262294800823294331599232
2641 173581404673301397350445614946654902287369884209266890240
2642 11106706748935674758356500897138867248557860960948944640
2643 4578616968883753763592657907200720453718204144128
2644 3201198667648287353945701143627492226727277322176
2645 1121375299624548375932906314455764763022807054848
2646 37493720320598403392553974453007257676378410880
2647 182135977372376994678780932649041921280
2648 226709425826261169255061870895027298432
2649 245435559218431056195078124012113863424
2650 216120002144277935524009903027030484352
2651 128720950255605559857350675977527379200
2652 15290317555947336140326022923472047200
2653 78032136223870294362624
2654 141058092404688609040128
2655 240321194467247259846144
2656 386230491108075953324160
2657 586004883060529032629760
2658 839940332386758280102656
2659 1137983676136898314977792
2660 1458041585050400966065296
2661 1767323133394425413412480
2662 2027223594187723268326080
2663 2200985616546670977039744
2664 1131062052947594807645424
2665 0
2666 0
2667 0
2668 0
2669 0
2670 0
2671 0
2672 0
2673 0
2674 0
2675 0
2676 0
2677 0
2678 0
2679 0
2680 0
2681 0
2682 0
2683 0
2684 0
2685 0
2686 0
2687 0
2688 0
2689 0
2690 0
2691 0
2692 0
2693 0
2694 0
2695 0
2696 0
2697 0
2698 0
2699 0
2700 72
2701 0
2702 10533405146807262692127285754907781179037128263999437499805108810998072222080171678341036133837990810458219582918267393022572100411293376
2703 24028246373695624542624270498493395763503031915139159807122633853161182119979967776241629107025268145638607327953554095904
2704 9969736980119854398676692203952631631201184111835632989898060386870708515821482950584276611495310588099712992
2705 2331897908367287539124961716808372119735340680102515163502613335341998210821886291595785209344432520
2706 47773400806429383647232358725205381796240850615649114375532704189001550405250573514594286768
2707 16563611343168413439748151022082658054803429395694509297879825983863005021055491893280
2708 109652641819083943333669963246282460335349482656014647674591270180860854389626400
2709 1663039786552094905242013021011647553412462403695005486557167136806374389112
2710 162625001705188597710591440378371114391703361778800110346763414122466880
2711 52139847198199477811757231273711691289001078279858023995841108873088
2712 2665200267129341632824252959821890015590222615050405032249737472
2713 29079379239735720110341078255863733695641726895695890246126272
2714 1220801501663529933666376721940604372933002742398369563520
2715 129925470218844936136628794478268362377296853730945675520
2716 19759245220484520103291118906160975827066746445568
2717 15273907618450031454901253936829144999047984149488
2718 6733566393353675771466689811380154067839652032000
2719 609623295215897968972610910189623111464318671552
2720 519001183299863739708743505621454604160
2721 667513555606919912130849369397617709344
2722 757499822380741073675675514428879115840
2723 719879339694769210422864241744084838784
2724 506585870023655651770988973566813365632
2725 139683603866816869759716662388293992800
2726 122016799864144600545312
2727 225261784364574647160576
2728 392122365375370682094336
2729 644201028830966120583552
2730 999622286117016394008960
2731 1466112686304957377879808
2732 2033640177777844104801024
2733 2669152733333420387551344
2734 3316220062626370784533488
2735 3901435367795730334745280
2736 4347313695543813801573312
2737 4588831123074025679438496
2738 0
2739 0
2740 0
2741 0
2742 0
2743 0
2744 0
2745 0
2746 0
2747 0
2748 0
2749 0
2750 0
2751 0
2752 0
2753 0
2754 0
2755 0
2756 0
2757 0
2758 0
2759 0
2760 0
2761 0
2762 0
2763 0
2764 0
2765 0
2766 0
2767 0
2768 0
2769 0
2770 0
2771 0
2772 0
2773 0
2774 73
2775 0
2776 2104491907585428953964746504257537883527331518160747338706931562250071339525889947396517162904389879196532165737244171156946400788407521412
2777 3034653755779230576745690073909139336075457989776050349458379889249371812382807173572108731679331901479238175292479861908162
2778 854714179752654856328227354912222473112579671025974496957711723992693985994878557450573508105631323826098783920
2779 147426274077551928084169208342274994105727947356495871458511260528811560877680274443976145729174382756
2780 2415361755022309211472480505126138882761684589862823168570206271843176549011901119148398815192
2781 811341444186989328090041726540794664280577354773413773695667690425193874615209328222388
2782 3533660946602266428586925874896347503273906007479297787628269749804199253168718768
2783 72286983803805319675333118210098937200341138107359902705202565321559241352802
2784 5876859310515687849514212263496912137876021210730691667455873932622428772
2785 911511215668806275124316123553879512198144956350416526217203844386042
2786 25013487998887787726391031019681824123737669790426544158691172736
2787 617558579291416044178539491733334325630043358809658944955718880
2788 8181985818704867759529551388051992058696751724045924444736
2789 1293989444947589335592173014320176870746172311552948901728
2790 83889277027348639468831882792738257126984439336320
2791 70645157054529521480383755881483506275032811164136
2792 37247396760424149278722491834376689385615796781456
2793 6149494774219403829281067160291636236390130102568
2794 1467282100886477838995583766340398262080
2795 1943595999802249942987467563111819678576
2796 2298319324345719461454979782962934770976
2797 2327421621239742829108399467591654412848
2798 1847911290435747657569769528463000349760
2799 845293134420566307763018820017439010696
2800 189388887770990882252304
2801 356925211568405893475496
2802 634533709454943810623104
2803 1065110155156512824974496
2804 1689485073696537584442304
2805 2534227610544806376663456
2806 3596968221418434857199744
2807 4833426047531021839362156
2808 6151633151403118704642744
2809 7418145859044937261480956
2810 8477880981765642584549664
2811 9184371063579446133262136
2812 4716298654270526392756232
2813 0
2814 0
2815 0
2816 0
2817 0
2818 0
2819 0
2820 0
2821 0
2822 0
2823 0
2824 0
2825 0
2826 0
2827 0
2828 0
2829 0
2830 0
2831 0
2832 0
2833 0
2834 0
2835 0
2836 0
2837 0
2838 0
2839 0
2840 0
2841 0
2842 0
2843 0
2844 0
2845 0
2846 0
2847 0
2848 0
2849 74
2850 0
2851 426181657761258444721877019157303504785730177953329258588388657987404090505252388975327085722108777647211123295476284708800501637232140048750
2852 388476728404920383776251144595481894143994088073372783008882270617673299276706341387657808741866016235278550605586706493836250
2853 74273476349404194352860216436817542641583264916289610661294338659931326295142471009950923417405220842168254160000
2854 9512347705413975247386782783334219658340388858302284661158187315408388312999521645747659805094117176250
2855 116624636169800290124547371593335388041336082113816913605364230038275661238022847829918217948500
2856 38655720423553847353793637947270677354108762515492321118466029704201703126363555294462500
2857 98426336252116255452142000827398228042893527697386224626249094132400618045280747500
2858 2379179063677885772034112763397667392039385548253628269365112071039131420658750
2859 157540176114528907931694089709974922675391508263276363485821625967511666250
2860 13934022811670994624487585194067486387044831311970246536897812734249750
2861 222537316499194813072025429889007595938099569400525058374687410000
2862 9918114077997466861373373598146310966240415368456190156987970000
2863 52687636983656477238993968121115678973075766011189592780000
2864 11416472554609666157386152504126377021804164948340785500000
2865 111980002418554829415335242577560317676793198253893172000
2866 318382435518294444451920149252747835765050665267500
2867 193848531326770756772861774627517046294336046295000
2868 49290239268959881120488546883322624369669660625000
2869 4118654888319227839477543880647760970000
2870 5603749999469078858278359911074701909000
2871 6871959324526403349999941919915101790000
2872 7345276525972666335182625477342292950000
2873 6403109397678783340204738411798717410000
2874 3788702660858338629842015723697892845000
2875 448889327919418623969846525075133021800
2876 561281608910339153145000
2877 1018622179133578463115000
2878 1746209449943277365340000
2879 2830063591287380557620000
2880 4339430839973983521684000
2881 6299173799962234144380000
2882 8661363974948071948522500
2883 11286019724932336175347500
2884 13941553777857591746017500
2885 16331534425490321759620500
2886 18146149361655913066245000
2887 19127022300123800259015000
2888 0
2889 0
2890 0
2891 0
2892 0
2893 0
2894 0
2895 0
2896 0
2897 0
2898 0
2899 0
2900 0
2901 0
2902 0
2903 0
2904 0
2905 0
2906 0
2907 0
2908 0
2909 0
2910 0
2911 0
2912 0
2913 0
2914 0
2915 0
2916 0
2917 0
2918 0
2919 0
2920 0
2921 0
2922 0
2923 0
2924 0
2925 75
2926 0
2927 87464740776733047371575685582903422008321978244432575558414135975627004192202805675702324289498815220004951061271877435068894760998176447402000
2928 50397780440347127657104894908689214079743016735475647108403998161465255679293211210710730655490949271489073514541620473903405000
2929 6540898935365546945103910536799115810129380528245841124961362275858922960841387588594869970430427334932873463510000
2930 621653357270956045446190088795812506163296280128953523075481224281422114570335359065524851777325540127500
2931 5698358235990420507046375011265542054235774342970047926585515260239275357208556197151569093782400
2932 1641677334478270923455215865405006921117218694512950760719450418518540029386537248751614000
2933 2442124994318671148813342107016414108732760833960340683435596011598184432149689420000
2934 64203562805453140875781973996226536403619283357295783285947539027873541932987500
2935 3466638087932003253308166102029012029503248739908123930881253886849594270000
2936 192523696160868760313680922507527324473035595689622392602753454487969000
2937 1892091066125776020126569995437023921984632209680136088560379614000
2938 133483420837178340818963462535303365570612406181366990313874007500
2939 328053429812605992982606213978951345822984409975067429120000
2940 91738175495618813348618550495030151603888449712575642000000
2941 2846808079488892470671856727675954717467701657986171488000
2942 1403712340360855624347664666872167984108669307912000
2943 962322805072544036380246896556996706094294163920000
2944 332514505927216713855105923350686657244343089200000
2945 11047525832858241350206476336167404450319954040000
2946 16015854304839666267441570483892880766000
2947 20288072977981615442801385209956198272000
2948 22721456272997146808089379278970589600000
2949 21361426768486014269521739567848494480000
2950 14917842108666550802653214254727856390000
2951 4098184549097830193104205463593396280000
2952 876206100828680796909600
2953 1622603890423482957240000
2954 2839556808241095175170000
2955 4699956096399054083040000
2956 7363264551025184730096000
2957 10926134495069628954336000
2958 15364876633691665717035000
2959 20486502178255554289380000
2960 25909399813676142189510000
2961 31091279776411370627412000
2962 35409513078690727658997000
2963 38280554679665651523240000
2964 19643968848775794860610000
2965 0
2966 0
2967 0
2968 0
2969 0
2970 0
2971 0
2972 0
2973 0
2974 0
2975 0
2976 0
2977 0
2978 0
2979 0
2980 0
2981 0
2982 0
2983 0
2984 0
2985 0
2986 0
2987 0
2988 0
2989 0
2990 0
2991 0
2992 0
2993 0
2994 0
2995 0
2996 0
2997 0
2998 0
2999 0
3000 0
3001 0
3002 76
3003 0
3004 18188037387806191754486603727717690469696784163699530419977690222027558062273009701519275765288954214043188530468397680201508236722123333374337104
3005 6624790736187255592634766983183603709731564917050557248782632147644610111994494482612130450964871316368344604563278596120086055052
3006 583646543302712587773324357409849129457919485445537153178862146212208713807094385993081286268157637314110043298933800
3007 40923347812283692261263510451925134587926645246413332106102473162076711549334465419161904349923112036327800
3008 298200368687757264994007786157521601841028065945988539962899911318834014264923598959821519218889880
3009 61576787178704054835816328773554844925362808333111610735927800932230346332723611641465577560
3010 73382240788921714771435871693721315828922501530678284622639582116859932138583652957680
3011 1496049589130136025896753460274502804205951885260776541395264253672599205316739700
3012 66187656056777327913128814931948114527165786881255438024295028702677630777700
3013 2455019153700657635660539315500644144791504607039421763301498539337036360
3014 2177727268262835593754092724113091836018213111828939568765264365006920
3015 1587027186718275553479754829827897994281961518271581666221228667060
3016 1984856852277263954041337056405129611417520417724406702312800
3017 685040579543826669403052595968159070091194626943586781972800
3018 43093134248174470249860556263882802962331725613085590373760
3019 6073432643075303715715198068039773618709528461761320
3020 4600313375804583061233507509495495562666606471370560
3021 1997774737017533912845684161923492508075663693405200
3022 179454193442570502715668060743511561887769994247200
3023 45416210397654344165439729616475335918880
3024 59235267651901187275627131279804206708960
3025 69103511584820404466836555881388764458080
3026 69186842247845984075282556131978309652800
3027 54464012537449291909179549850757671138800
3028 24790198239679193834222760552834488258256
3029 1358176724657058416961312
3030 2565444924352221454260256
3031 4581151650628966882607600
3032 7740566582097219905095600
3033 12384906531355551848152960
3034 18777116353990675382683520
3035 26992104758861595862607560
3036 36807415580265812539919400
3037 47633126045049875051660400
3038 58520697712489846492039920
3039 68274147331238154240713240
3040 75655136231912549293763320
3041 79636985507276367677645600
3042 0
3043 0
3044 0
3045 0
3046 0
3047 0
3048 0
3049 0
3050 0
3051 0
3052 0
3053 0
3054 0
3055 0
3056 0
3057 0
3058 0
3059 0
3060 0
3061 0
3062 0
3063 0
3064 0
3065 0
3066 0
3067 0
3068 0
3069 0
3070 0
3071 0
3072 0
3073 0
3074 0
3075 0
3076 0
3077 0
3078 0
3079 0
3080 77
3081 0
3082 3831589812313460379926527052717421761814599331901205940879438128199080246935063545928032265784467636700233863049237510453029524071773108343509734580
3083 882212199447236232407620541822379047501147611065809726356044157311539138195389390941304145634669558698348060987058533668712907776706
3084 52760098709664879486247368393826734995853951691904803522767374885295507288398122920951008042151792998030349135532991304
3085 2728004110168771547520799746135667536690060658833847683695630311661080889384546474552176543933710571960647750
3086 16445928111993539354981892856319478858322116077459573616819224016417049109147202280282520932799275980
3087 2245515244356289682732788131804906461892208350041093029199524401499672907985700887630054624690
3088 3426677485440645737016756110037653668895583829703404381475349513378518636545461879183600
3089 31132812216057515368597668179770575085565163857550810145507138189560482883800763570
3090 1134457307323640337859527893823680094125822418442030632664621650919383651765900
3091 29305169161265287936411813876263309327234998452248629900931539381251351590
3092 108204568606396117311034462793700259848105961212124394607801170683074120
3093 17150125813280011451425909221019116075772315159888636372396890852210
3094 49901430228690073401853111394673587310716430987876734242422782100
3095 4823753054983575762787195741580289022459007950686938185713150
3096 503805919369521705609947122093148723087304799584627092327040
3097 25853301011272027999363919524886205789070755862051080
3098 21322136260522362780655490931734910942932627663742960
3099 11061444816220332338405121191100911649660652799238600
3100 1809126917868039971774155787407766333810088495045600
3101 127874955733242224101046018776447131773880
3102 171263962238850378068334290316861387796080
3103 207131923980512622816366540278998085668200
3104 218785275953348593821632408659466855459520
3105 188945032845294969750530627356405863810600
3106 111118889662148009244749251278560637794544
3107 13134127671135695370050418609966398968440
3108 4026874850298997762569504
3109 7334664905901745924680168
3110 12645973975692665387379600
3111 20655090826964686799386680
3112 31982076119171127947437440
3113 46973674300032594172798740
3114 65478455084893919149961880
3115 86662661141771363580831900
3116 108947345435369714215902960
3117 130131551492247158646772980
3118 147716896288496774680120680
3119 159378756521799151628551260
3120 81732695652204693142846800
3121 0
3122 0
3123 0
3124 0
3125 0
3126 0
3127 0
3128 0
3129 0
3130 0
3131 0
3132 0
3133 0
3134 0
3135 0
3136 0
3137 0
3138 0
3139 0
3140 0
3141 0
3142 0
3143 0
3144 0
3145 0
3146 0
3147 0
3148 0
3149 0
3150 0
3151 0
3152 0
3153 0
3154 0
3155 0
3156 0
3157 0
3158 0
3159 78
3160 0
3161 817598737071050840410694333787554715987031355888970404486821285492917591885303125430069132605352956987866569694851627187694095579245226017970801881486
3162 118998581895526311054944151748401928984041362388551425521830345764703814375415905905350368495361396222991064286951794358883585799325224
3163 4830927237223697772162083029815247352630226915423958221375655539865319475831402886286269093250720703061661655194146746072
3164 185098474028780221241526836779679247459198311722685256144156872545747438301813625127075020105389229178550082528
3165 897216403230820149064475178318042901677439222955380120114291035351565674230173872021225722156061005790
3166 94460629233569984758822289771975743761501805606702053445928242998052432506121107200292099654930
3167 176151922359961222419809656786500352298409831179739054871208917077036060382534655055442260
3168 592054463535130186100300093457604794477358335484972597971480363244365506441363374350
3169 17855909499886061983272127912358395247995596515579757738124288917101909144259210
3170 330849637919357144630785253113935818613608233838120946264563662557142188150
3171 3063759408129898222721175779507539328594138876729794477244010016225852170
3172 171608008599229716540845695816027973905523973176016427797321640566750
3173 1828022903032783579313468579168938756311140931071295215694783542970
3174 32378182546893922760055822682441036216564783891960493515475010
3175 5016354253602881211218049845480512593152679104600641354802640
3176 108497922893355829329151879687397857625266382912823300
3177 96310091853802471655575250375366592123173370968242680
3178 57642022491631076001042135975527679575669968298635680
3179 14496287559415205177591374994969852316417737109373440
3180 357720220806747616154851094412427259664000
3181 490870358652121709488000179351382713121560
3182 613076698162500483252295060973299377002760
3183 678225361105933480673876774831765728682880
3184 631261561897620297111527370287438120185800
3185 437727251751950224143078151213040055692616
3186 119839314028593368336896798249074009763608
3187 6276654830348662596452616
3188 11656644684933230536269144
3189 20499616514882577839645736
3190 34166027524804296399409560
3191 54004366087593887857131240
3192 81006549131390831785696860
3193 115372963914405124058416740
3194 156092833531253991373152060
3195 200690785968755131765481220
3196 245288738406256272157810380
3197 285065290580243775750968820
3198 315072163272901015303702380
3199 331229710107408759678251220
3200 0
3201 0
3202 0
3203 0
3204 0
3205 0
3206 0
3207 0
3208 0
3209 0
3210 0
3211 0
3212 0
3213 0
3214 0
3215 0
3216 0
3217 0
3218 0
3219 0
3220 0
3221 0
3222 0
3223 0
3224 0
3225 0
3226 0
3227 0
3228 0
3229 0
3230 0
3231 0
3232 0
3233 0
3234 0
3235 0
3236 0
3237 0
3238 0
3239 79
3240 0
3241 176684706477838416702547716417582084121923276005260260558394555179722201766581438182659137242691963943077820084727466939098902764421821659491450251910400
3242 16255782033656261797196041186412324650673164136862207618879097822142244457304405657402001744112240351094004132970644156219574224462320000
3243 447970264771193727177593432220170154605907888596042813371209139133156921919922579309170064095230406068480804332968970451200
3244 12733542752232137465666685260211747284640819178892762780763328357305169872600874936048044454915685679182208075200
3245 47159006196557642456490663716483148362418897432483917144480772631166740711579654086500256495046006385920
3246 4719525749625258384564650167293404044632237709808778014197407611930291295862712923136606484080000
3247 7855363451287211215777476206954342868614584591743144442532882258553650600456011078241632000
3248 20836720708842693508237701764081741968853104661409725216960683331856254154932083796000
3249 262166241067514191773170920478206174166067511369093535193478449342082469866912000
3250 72558556615677215916223105085632271779217661082423900027797212292294122710400
3251 64630125823467839078205735186732378639718257898132002024758698669884640000
3252 1611572328442297606258303401256843876438813306824883438142504029448000
3253 38770913893350266956957616571931467902871147684258144451539852448000
3254 208862716056680483009915278563415309437674276658906563237264000
3255 44263093519458102180072419514839673381909209620411251000006400
3256 429106369497239235855399795591998397212306536483911144674000
3257 425621060621074550520882518815774020013400294797312000
3258 286601897915765014102645381640245799570384878590464000
3259 97804590296911398410839661796425488199140835086720000
3260 3230876961937686957671792494391308554213611824467200
3261 1395958918771682425418431923814506352768000
3262 1794674169887842447939209700851668324672000
3263 2067367936192093299758246814397288666240000
3264 2048025905775891021923836796198723696672000
3265 1599413591154368297537571807826173322531840
3266 724651936680836679926472290100091052940800
3267 9717124072141132224793600
3268 18393127707981428854073600
3269 32980780717759803462476800
3270 56067327220191665886210560
3271 90431172935793009493888000
3272 138472733557933045787516000
3273 201414885175175339327296000
3274 278426458918624733775968000
3275 365931917435906792962700800
3276 457414896794883491203376000
3277 543952850242564151701312000
3278 615525593695533119030432000
3279 662873716287497205109696000
3280 339722779597342317618719200
3281 0
3282 0
3283 0
3284 0
3285 0
3286 0
3287 0
3288 0
3289 0
3290 0
3291 0
3292 0
3293 0
3294 0
3295 0
3296 0
3297 0
3298 0
3299 0
3300 0
3301 0
3302 0
3303 0
3304 0
3305 0
3306 0
3307 0
3308 0
3309 0
3310 0
3311 0
3312 0
3313 0
3314 0
3315 0
3316 0
3317 0
3318 0
3319 0
3320 80
3321 0
3322 38662196978715631024854560519043643771038130821522209090518105602820163721614404282040974357575251014832343478405277220457372135792685982064443099976369920
3323 2248550198270988610453596916746170041926806892885331951761723680311504483344223772929299726832126381971784531048290658903249410576080467200
3324 42062735578282013203333346249757029555554788931071947315471695646569390929994386233417239133891111182218813945109325388604800
3325 883515280265133899188905655722268959659356496610769012792236599658017125988025724535006261027820722138849292302400
3326 2470124140515892590298376774686372390967161070275586452451908995172723939907972114078453922132617678082240
3327 242473647534053927651159458093775363242214263298992959148481460554514198852723949340123697553708800
3328 296318546830606798468059849107575868110890091680260154496400006999493919201326880387860432000
3329 1239243563293279776018023131181393667023808185235738544568375123562818600697786933186000
3330 17492560086709738751809613738175926765496201749844771874732055273655152941459404000
3331 4546794034229959796976418580137609501232017790068895482905732765109230419760000
3332 1128755417011338671035056052949122673157180067255152447680823587788290556800
3333 14350879273043562963634531477397841331975036821341140004243318225592000
3334 622117507499013592089521643388354536741283015324072673405173185240000
3335 1302986583960638572189989651355615881542494679747749907419728000
3336 355859982215557502124714461766984560451224875604265477086928000
3337 10895373127906642413907680720309135508725740423847588149492400
3338 1846022381219826956611844283440056709990848453813692000
3339 1372540613176217579109351727496750827998997423743072000
3340 587933508300074217512752294316480942039505822031680000
3341 52437312905030844749691898768652574233920216057852800
3342 3941922439383936919225014989046913651411200
3343 5202610801275288006024192436961628974592000
3344 6211327604119108070620699512962492944320000
3345 6488481212679729726000857157617215203624000
3346 5554849815537577935678260161915683591112320
3347 3248352345533738461924118456294939059683840
3348 383102702189309473931641975089141948710400
3349 28821903723923132245420800
3350 52674513702342276172665600
3351 91302490417393278699287040
3352 150207322944743781085923840
3353 234698942101162157946756000
3354 348492368574452901193668000
3355 491989226222757036979296000
3356 660671246641988021086483200
3357 844191037375873582499395200
3358 1026718829240927330066832000
3359 1188832328594757961130016000
3360 1310763849476271598168992000
3361 1376302041950085178077441600
3362 0
3363 0
3364 0
3365 0
3366 0
3367 0
3368 0
3369 0
3370 0
3371 0
3372 0
3373 0
3374 0
3375 0
3376 0
3377 0
3378 0
3379 0
3380 0
3381 0
3382 0
3383 0
3384 0
3385 0
3386 0
3387 0
3388 0
3389 0
3390 0
3391 0
3392 0
3393 0
3394 0
3395 0
3396 0
3397 0
3398 0
3399 0
3400 0
3401 0
3402 81
3403 0
3404 8565168191027898818940966622118305300667987521844314597562816963532774814861350350906207618246664737444382729066362378222734095366055607013542969479073532804
3405 314890042226436572476956533744186491137260470223385224773871829651596831984641033605027794116882201521286432770278601636103993430656230873282
3406 3998608453695441771354588921953994797012769242607312844076936454397554434372076338374101565287087859044112104455521217388369120
3407 61967449117936946536813699070519147150896029606918693781853090138114727974685561883488374600299890533753695308382920
3408 135631042578103479083894143566853504901726127155322301897178387039538897403281375471914156750438886408962352
3409 11505608389453084147805491199221523683509355770535658992431777935445037454276407775877812923846639464
3410 9686614802781910836644167405224999381113306334589645609303375974679018011569979344325556264992
3411 62442085131811878241117462336048090835751047863459866874180959848570394752972009524620300
3412 1196926624167538997809015899602020008308296458407321131912756616467682481822224503800
3413 164908211062342975911129463116423752608208669688150036417353945462742918409386540
3414 17243595255970181902358147912859612949549027633298013654445790071522015291680
3415 122161921641137760365765469969602011471508029937625039523743898794857640
3416 8368505336166355738522334116235030032093914708515206017940450764039600
3417 7900141967168773920076970053917189726939421168383476482403310600
3418 2659619794952438274943568639229772685527655404453552300040164320
3419 164790995321079971383912930250644180216401999119459873194020090
3420 7877747575675424683294243707368195397596757058516852020
3421 6374203002296862296574916658974358422514051633267735850
3422 3258260870202550419999521022109024800426047309892681600
3423 528354383556415009957949272304678602327932092450343840
3424 11059709123127765288819448062129901576697280
3425 14951618648197675778836038618429060939351840
3426 18429030098259511793242608601444536668956800
3427 20154695837766958838920716311851683388054800
3428 18584206147106871191348581544623551149459616
3429 12801721694951856632779849626562394706455952
3430 3493647246185691888428068579533801506549376
3431 44860759407328504911622560
3432 83533827861922043628538560
3433 147576429222728943743751456
3434 247547558696190486279841152
3435 394528921672053587508496836
3436 597771093442505435618934600
3437 861493634667140186627288100
3438 1181476984686363684517423680
3439 1542483841118308143675525360
3440 1917682613282220935380382880
3441 2270939936781577423476769200
3442 2562086082522805298281483200
3443 2754242538712015695652594440
3444 1410709592998837307529377640
3445 0
3446 0
3447 0
3448 0
3449 0
3450 0
3451 0
3452 0
3453 0
3454 0
3455 0
3456 0
3457 0
3458 0
3459 0
3460 0
3461 0
3462 0
3463 0
3464 0
3465 0
3466 0
3467 0
3468 0
3469 0
3470 0
3471 0
3472 0
3473 0
3474 0
3475 0
3476 0
3477 0
3478 0
3479 0
3480 0
3481 0
3482 0
3483 0
3484 0
3485 82
3486 0
3487 1920797877785042253188180104643260646220418269865470783299832770837668652244933629754218543288086696268994139973354379865631148087187466268429699965029562450158
3488 44638696237754684553449385838245188697819503203253929057747493653255614590851378779698184812467610221044050132080605152496373605162939959282630
3489 384781696817617722155312321812127003432104845207773992853012577646046271634656831072327345805578735503846227616091769541244541248
3490 4413070284069534417504482568596113562178822426030539801479066868664396539873505424327116818006574334186442087088402540
3491 7844263583716388150361259933426184665294734887132621362371769344727277718619810175608555520713671000634784040
3492 489300814636998204938407283841292441032326821697708006704630705997576361254615375917485097375653982104
3493 281684932879286819569186241047393204816097688449693000490126844545831952822120602275284825271976
3494 2456813552592693826919911574757380007414704799914996550121099403028503382346215400120444794
3495 53117595957855572745616713345222303310719684434764425523571944296205058194840927408500
3496 4418601790106170151493687794305725463437093654847452707322780507275781363195420780
3497 238162849879410244480119744493945217255282519071954039810486288162236557796420
3498 1000524555831043451013458365524821726728366757988142383948001179813092280
3499 99475472992406556856407785159062831611698734743424375873006930995058440
3500 46737154064175509314849036832140033224659465852431465127329151400
3501 18749905415843172755538610926201666962658914630568404015166473400
3502 1925683283521645301141113046509863588699547633831435949051775450
3503 33144285565782717129873324306890986045562792317246985010
3504 28852614085726131690976845067361361285002001447799199190
3505 16999697895159732473900977573788480075694806934383741000
3506 4232532792144753106547955908835276274019227838577678960
3507 30846457206475958999328857047938533778220320
3508 42635832180027768223860252025253165271222240
3509 54081290338089030813397583056532582276474400
3510 61566981205567409899936700272535762360339400
3511 60389523386920778618465290330484710601990448
3512 46812186104978921142677206596370949183383440
3513 21118549031734516382234049245019755821079664
3514 69370543559390812645604448
3515 131564823991948092948560160
3516 236816683185506567307408288
3517 404880135768769292493310944
3518 657930220624250100301630284
3519 1016801250055659245920701348
3520 1495295955964204773412796100
3521 2093414338349886682777914540
3522 2791219117799848910370552720
3523 3545602663151159426686918320
3524 4292045329077719305989427440
3525 4952359995089676122295493200
3526 5447595994598643734525042520
3527 5713332384579065380111629960
3528 0
3529 0
3530 0
3531 0
3532 0
3533 0
3534 0
3535 0
3536 0
3537 0
3538 0
3539 0
3540 0
3541 0
3542 0
3543 0
3544 0
3545 0
3546 0
3547 0
3548 0
3549 0
3550 0
3551 0
3552 0
3553 0
3554 0
3555 0
3556 0
3557 0
3558 0
3559 0
3560 0
3561 0
3562 0
3563 0
3564 0
3565 0
3566 0
3567 0
3568 0
3569 83
3570 0
3571 435973436827325515955613652170969729479058360487601220430101863163661197483488747013583143503998192090594186191753850091031903208498047801213762668723004332599440
3572 6404666229235907590964401716044106298441388621807082867735500171800164045194278719704001736837348719706295504326992434629002955172798555889482856
3573 37475925475171218489196970662843331539733843247683365882743352356901607361584835999507221332174924011763334190179208260986087656240
3574 318662210842157982207011166134585195118071800320740495038400160272496356431531609170768712125721497622439822198558957844
3575 456666645754568284290025420303403273385957081627955620719604415930987735128213621977655199739635900429587907968
3576 19757376389588562012377471082969162785640018946097326466721203240287702573203756247884905302359296141664
3577 8835322284579071822984970815127106044194939476652096893817051295596416306762912551297227752232256
3578 79479737995048164107992715318285595029064720409749885149616124754872635650512254442574025792
3579 1754804567956354331976023846564462339525412577011038202133200594285522766828782694640448
3580 97129387080932457060211435997063232142474558397795034061877698144005589203059964720
3581 3036671788388317053179947876317144574702872101260007912519632751687525489957280
3582 2602478941556569522145336543928386580613437972660692500181012409299156229240
3583 1075081532778771905616836769756938773194332872180442369740436038171343040
3584 3069113800912244567742693716642032689809937980100058213788704187750240
3585 126035718939788295011132282298084377159266461243950972210687878080
3586 19170557800640984332659178223678992730694309564980475369546509580
3587 137719065766224799108524908061993215161724670658531488240
3588 127791278978442371334677894575169466534233336346462538440
3589 84649046915419154247434597059394044412590003005108993840
3590 28560165648448650719019382447387593328026099738580315860
3591 938541182245620192048972483188454927429504284027558400
3592 120727283129972732327196090347652295179025920
3593 157171972430290055462109286628481278939416320
3594 185388015753369768264258588041132694502277760
3595 191662712973419038741919531606683679289301248
3596 162752744165089805295735260266853703485766912
3597 94672575360456644097201695647887628315567488
3598 11142470314339459024208841523057944898913184
3599 205836230174542293535485696
3600 377366421986660871481723776
3601 657347960879989905161712384
3602 1088732560207483280424086136
3603 1715578579720882744910681184
3604 2573367869581324117366021776
3605 3676239813687605881951459680
3606 5003770857519241339322820120
3607 6491378409754691467229604480
3608 8028810138380802604205037120
3609 9469878624756844097267479680
3610 10653613452851449609425914640
3611 11433146144523506897920493760
3612 5852681954934652340602157520
3613 0
3614 0
3615 0
3616 0
3617 0
3618 0
3619 0
3620 0
3621 0
3622 0
3623 0
3624 0
3625 0
3626 0
3627 0
3628 0
3629 0
3630 0
3631 0
3632 0
3633 0
3634 0
3635 0
3636 0
3637 0
3638 0
3639 0
3640 0
3641 0
3642 0
3643 0
3644 0
3645 0
3646 0
3647 0
3648 0
3649 0
3650 0
3651 0
3652 0
3653 0
3654 84
3655 0
3656 100140253328453898564574042784360399371069924966871997327039423839124929956103471285642521931874930245363552104290311104755320546972753504956212501137967418251949200
3657 929932954275481855805799507803297560755414612116080040177869305252610071617490139818508687769585207567627309437550871196048570339187265281739543300
3658 3693699378904206036031437065173709507074498347815099550033461704288158845492303410127034300478749273976277852217793875416606389749000
3659 23231987094834748051756199736502850660151144334656370483512517374343659706887080167067704616542355144957756519030180341500
3660 25904435214670621804349431524411572767579077565460167373627741243639834863956439369750589732965850380826294834640
3661 864015266587372318567941341364057083525640161909251587020223423168820692211408891091328306238650987740400
3662 388432722018361676381335455877856076037630083783050461548307192846062322597674569343909743804772000
3663 2214168003445344659629399589904842468486032597947624367814947851486597961146111883598827797300
3664 47352519476526112332530876948441720330489771964522467614600156893017456709993882526582800
3665 1852711517555522244657078773330135810425530587772599155883065009517045341385277038040
3666 36253569140377001683999548108060848997702786700741429988517725355572267335278000
3667 129468811608309644869922236465512829685513700176716151345236523739906605889000
3668 10761832970750003007089724878788813832845030932408299758290938933587509000
3669 112266812882297762955713359469551997164273477790671911215466677276892000
3670 814378197274598234169776276152754847151895959683822599157305349600
3671 169184871969147861558819056778900793579617134107407043055199244500
3672 1623134104095480917697405210908996406730456320757241469283258500
3673 555539160453669963435970858217801578267032184762017531000
3674 406070645549926830263435473797348379472656542571368261000
3675 171772408946581952577977441411538244522632985385963983500
3676 15221010193516521910942345076931176868470784627617769000
3677 339665613824994930318977076379693764507912000
3678 452845224829606894056450910084474467638064000
3679 551311510928758465581782158474009198338930000
3680 596487539402195448486130516076609203875432000
3681 545210409750782743529195647440147449746600800
3682 373257968897863750576929839051055460869038400
3683 101561414660768617504798837771894153884962400
3684 319958425776907932614863200
3685 597255728116894807547744640
3686 1059647259562232723068579200
3687 1788154750511267720178227400
3688 2871884902336278459680183400
3689 4392294556514308232452045200
3690 6400200639492277710144408720
3691 8889167554850385708533901000
3692 11772140815882943235625977000
3693 14870072609536349350264392000
3694 17920343914056626140062216000
3695 20608395501165120061071548400
3696 22618970672010497628005358000
3697 23696064513534807038862756000
3698 0
3699 0
3700 0
3701 0
3702 0
3703 0
3704 0
3705 0
3706 0
3707 0
3708 0
3709 0
3710 0
3711 0
3712 0
3713 0
3714 0
3715 0
3716 0
3717 0
3718 0
3719 0
3720 0
3721 0
3722 0
3723 0
3724 0
3725 0
3726 0
3727 0
3728 0
3729 0
3730 0
3731 0
3732 0
3733 0
3734 0
3735 0
3736 0
3737 0
3738 0
3739 0
3740 85
3741 0
3742 23273773687010809668482695229497260041310052660423995717484791419640765339743247631583515378857329713181728782281865437993962052467069466188304989614588292152404862580
3743 136620567825764249332306726485322669474509140441365561080899280093532021496953503211108170900004144449209851754195985512986252619609242748707914804050
3744 368365485290724281137975684672032962583271116719092095187967451616584901960631391477994437776015318517558786916601468938666902210750200
3745 1710570135788461377251129138623839468899966387372757090474217769950064156713071796760260857970435382522409232501942717320250
3746 1453445908049537704088110571841596350418180358107791600338502521345394868696989411406869127147986232269490317753220
3747 43914968085348552892085504032243059962075349318379035886600475481418064631450832777800139093121477356790670
3748 20655635337924958204073037236967950977315456192377462618025711973250301066663566674029799149150452000
3749 54878807595503368846513215458075909288540814407812185668579094536631321460271789382125463768900
3750 1102357563722064565831797098056625024682199491453149673274506782611489457040413542035048600
3751 31732612480715900757312046527973014218676437637190535222775436615078005026128567433460
3752 409457071811122276286658818516020788140999259204418286160446305387581803804528400
3753 3661642331866130242831563297658288318244501295054358570954823379009391417006500
3754 101134909833435797473919730801175805807619889486314815789447761522633125000
3755 2378512161983068737820849227685339312531933119789594194473346928993181500
3756 5089888138137474857821987067887227539798862017223050446385901991200
3757 1360891474538710615549424288822805794740144049351317711000675181550
3758 41168368723159678184670892261271227923831111268282174617055588500
3759 2376319793755739170872614516301607256345344796307854441250
3760 1889338633065924268782798826411366366708583970328460607000
3761 952756761085381118044861511185966896028256365129442672250
3762 153293753338806546463173012409793023691070378033217608900
3763 950036374752976846274120277061294122964530750
3764 1294666927620328004303702211430593605544432000
3765 1621669319659231589211207953391247218687990000
3766 1825798579219574745962895346203081286218940320
3767 1774333161435678135469734374916637948549927920
3768 1365885719087146104607919961101828195284680000
3769 613734180127844300729464324228190772966966000
3770 494238203225983932669074400
3771 939052586129369472071241360
3772 1696353058814344852773855360
3773 2915606819837155215705063900
3774 4770992977915344898426468200
3775 7437136112632743518135376900
3776 11049459367340076084086845680
3777 15653400770398441119123031380
3778 21153244284322217728544637000
3779 27276551840310228123649663500
3780 33571140726535665382953432000
3781 39446090353679406824970282600
3782 44256589177298846681673975600
3783 47417774118534478587507831000
3784 24260256525761826254073774000
3785 0
3786 0
3787 0
3788 0
3789 0
3790 0
3791 0
3792 0
3793 0
3794 0
3795 0
3796 0
3797 0
3798 0
3799 0
3800 0
3801 0
3802 0
3803 0
3804 0
3805 0
3806 0
3807 0
3808 0
3809 0
3810 0
3811 0
3812 0
3813 0
3814 0
3815 0
3816 0
3817 0
3818 0
3819 0
3820 0
3821 0
3822 0
3823 0
3824 0
3825 0
3826 0
3827 86
3828 0
3829 5472364007515806072584557903865618274456909288174061962595056397549887762484206362934623930358768942980168936763067376139142782360945312138227709336482134084344445837134
3830 20306283058347706493187317852368106369742823050607931781119822319859880617945810720283874277975290152971730414464105793947191959148036583792352686329132
3831 37166002330599185185840226090163145549688536240178668589144342331329062377210100390522987034478742709675436774334659293930767860171266040
3832 127632601200988280277330019764521419548026128035468025694406485754952031380713518415706311466874890148580278326479850309097490
3833 84002117073475688409767976989425672315178931309830846149092392679743142146621115064949238075368415459329984318932434
3834 2384233269723664038666541436099851852808885103119085324389507125609038572613420882659774505269497116052365018
3835 1029089242252681808192830696121039443098741360760747874804783962989564783659063549899373592305717987544
3836 1238283505738577152706186480126659269164787955222089256630346284160573282248649811303990925061790
3837 22915788246949841212405584538677449518366137487042517683544136396957400917959297323576039740
3838 499214798728007376063456225003951941062168309436877766908666830262680218876509383026992
3839 4409644023157527010870661744355213040273226910035553540238143773634714152804900544
3840 77162788404321385561141174124402432534289944870282017416415396662306930651548892
3841 901469753678474858275466215443845571897549974198881421578587537615046995300
3842 38139140791589015416740680584389109676551052665696955691874808858120112300
3843 30922140033643024185852310607511360393343658881368032709533949447060
3844 10179576522565724914598151364296779527681449032954611608396425957670
3845 622228951819956576053468874406503264600714163917900339453398873910
3846 10022007213344352090020405149761661431857628848413427704650
3847 8569096932513470205160269099763705552206813608792257824150
3848 4976622742690352571487892796030862766258970408897700055910
3849 1227732610986047205861054519823979647099641402353205230370
3850 2642783017704811820054665631689029638686011810
3851 3675564025527500035490933939563571382191794800
3852 4724212159311061396764603123053473643776891800
3853 5509410555346347085942860154552104943442523216
3854 5640771489121520624472463717452822516793994592
3855 4753527793044799276696173864303297191519311776
3856 2751485425644227065917043380890771667172234320
3857 323213521011637132368752788015032928776977520
3858 1467015278516655837793029072
3859 2697415189530625250135569584
3860 4720476581678594187737246772
3861 7867460969464323646228744620
3862 12495379186796278732245653220
3863 18921574197148650651686274876
3864 27331162729214717607991285932
3865 37672683761890556702906907636
3866 49569320739329679872245931100
3867 62279402980183443942052580100
3868 74735283576220132730463096120
3869 85672154343471859471506476040
3870 93831407138088227040221378520
3871 98195658632883028297906093800
3872 0
3873 0
3874 0
3875 0
3876 0
3877 0
3878 0
3879 0
3880 0
3881 0
3882 0
3883 0
3884 0
3885 0
3886 0
3887 0
3888 0
3889 0
3890 0
3891 0
3892 0
3893 0
3894 0
3895 0
3896 0
3897 0
3898 0
3899 0
3900 0
3901 0
3902 0
3903 0
3904 0
3905 0
3906 0
3907 0
3908 0
3909 0
3910 0
3911 0
3912 0
3913 0
3914 0
3915 87
3916 0
3917 1301592834942972052129579141307506561893654672977667002746390208422341985781322672603490585267349121034960774465961103562451284522816357250161529306906011803077934801993024
3918 3053069166109805009448773316609353346063580521540405514760987449269699106042773123266676638774315229182456742167813316941872110255770917776415504308323808
3919 3793196297076722082376511796514310065833401499613767625657496897837065984735393872169477354452531140644388542592517369546695786751983128896
3920 9650965097510210443803221627834310060471115087913650271287572101750959970374890423057570263101263132688906742832479162884466640
3921 5083333672592860494391213925876046504035533755336864081330044520567143125924349541067623382563218625120016504246141248
3922 124053512346912098868501113341392419235559164472598638091149941709119989369911416294387567925429310939593219872
3923 44537846053937451430519426596639198359708483888367333208766084974936199796407598084622659145368776945088
3924 38830252481217197163954575897780790746569857772190950678688337373282888946792716192922016038283384
3925 435376039296146481076509338955923028673941023445828490650449190311366335955368769812844194560
3926 7327629410038633505769230181024434038549686467477675455067442700673512405527627184007040
3927 1895316808262703517823814059316646174093486829247841299679682148520631934313889637504
3928 1346680105996198656625624887829948546796477338428020457362673535644954239569770336
3929 7683096269007974748181577239361880102891575609156371061968455034146829544064
3930 512850985521014752286085905861982590353122190028648751304503447371917416000
3931 183321301495151676714999892853140316584737880516928226365242940568960
3932 71845609842062604537663855735448816741780787789894816256956197203480
3933 7268357580288229296290605610790981317976010122994613141872332312000
3934 41744162208854718518756380233858374404321324842500023691040
3935 38033150518578533656290985316581339267242469026070129972800
3936 24815264453570109341724857992987622670842971911673695867600
3937 8285626409678562065992738457581158312531386925685875597120
3938 270984820577889192156609444602456017941887164915542245280
3939 10368582885812863149682167082560102932729949120
3940 13644519306068235616780524539704865941056183000
3941 16419839811361170310056390042397159422501405696
3942 17586914053733568754231915950084916449112438272
3943 15943548333569206032450053620096088804037880320
3944 10852318581807045707850500018544281480896253184
3945 2944665302016609350790404893617111160099991040
3946 2277579454056331757792545536
3947 4261277688234427159740891648
3948 7590400882167573378288463248
3949 12880680284890427551034967936
3950 20836394578499221038438918720
3951 32147580206827369602162903168
3952 47328381971162516358739829664
3953 66515563851363536504174895744
3954 89270888326830009518761044288
3955 114449856829269242972770569600
3956 140201074615854822641643947760
3957 164137843452708085043875841280
3958 183678062911363809453861060480
3959 196492811486575238020409506560
3960 100479278601089610351345770400
3961 0
3962 0
3963 0
3964 0
3965 0
3966 0
3967 0
3968 0
3969 0
3970 0
3971 0
3972 0
3973 0
3974 0
3975 0
3976 0
3977 0
3978 0
3979 0
3980 0
3981 0
3982 0
3983 0
3984 0
3985 0
3986 0
3987 0
3988 0
3989 0
3990 0
3991 0
3992 0
3993 0
3994 0
3995 0
3996 0
3997 0
3998 0
3999 0
4000 0
4001 0
4002 0
4003 0
4004 88
4005 0
4006 313119843606264301461775473953325129555775516468342319282151385786884887754272211774245694251650196367977167881704599655266207134716867476719224034283766008395094367374227136
4007 464277870210250840232532372646858965061123669176831441406964976552140771254508525936376591907844518379202620584149131430442833418493831682855420416445306464
4008 391560957156142634354644262331224154863477290791950882868838597829141282401197645126640155699351877304211856472650439574540883170690507847648
4009 737280012105249054268967147917203575020224504360443081616729977381388204906187162843872464202158200931843906742734929875579644312
4010 313143251250443337489093577493851407131227519380143434869957780321366050795571859416837870743795385779394971326033078192
4011 5894630702085395665352771979280686174598327419365691185945771068381921007754284067450642037189388874067350661088
4012 1682176995221555849972913446009157366601969534243899441268795839795055898814904875697896429171881166926368
4013 2115689836487961967234377173714165579918668208900806533176726044651893732258164106774881592788087408
4014 7685480899125633716664149132841427490505528264336699800029363686710092571423924204272285872336
4015 101491679135278442685872694993351216352848862001135814532109195873395747302688376259552288
4016 121045571107571237900069774916058309138580790312921885705944328873069436179175201462464
4017 20564535457652788407707515074118559621999364167282309386795176084950041547573674416
4018 63015687996389074766852347335694546813043190208109490772208810659420900203552
4019 6095720634490796966026090947897702546512331447602388281530442940647500792128
4020 1063951398801284321005447669575284546360508112661909339489171487090240
4021 483607732328912115012373591623030843446675548808307796271836447778760
4022 72349908955292354559252244948369129688529836817786085512623133495720
4023 171965277474460217315064213452029407507286452189590030162400
4024 165699517811705699217439896470118764752803901941045092169120
4025 119230962344443867633711388555747291539273133471334713184720
4026 49857691948110608135665305899033716919244991400395625373360
4027 4391756038361883126691879774063990435897588510133360378400
4028 29078523548672017408225937979116569949643513120
4029 39105153196873462656580500930137732388491298120
4030 48406722662489041600517802288489765139815231312
4031 53935734473013324082912579527421541350616899200
4032 51960628151256808987953778898820830760719748864
4033 39739773919260486517159695448529036385814408896
4034 17789526447783037288137557622821467792334624640
4035 3514651637557023934049240832
4036 6689175697285948777706619648
4037 12124130951330782159593248112
4038 20941680734116805548388337648
4039 34492180032662973844404320832
4040 54201997194184673184063932736
4041 81302995791277009776095899104
4042 116461048025342743733326558176
4043 159367749929416386161394237504
4044 208403980676929120364900156736
4045 260504975846161400456125195920
4046 311335215035656307862198404880
4047 355811674326464351842512462720
4048 388910434728926152013908970880
4049 406588181762059158923632105920
4050 0
4051 0
4052 0
4053 0
4054 0
4055 0
4056 0
4057 0
4058 0
4059 0
4060 0
4061 0
4062 0
4063 0
4064 0
4065 0
4066 0
4067 0
4068 0
4069 0
4070 0
4071 0
4072 0
4073 0
4074 0
4075 0
4076 0
4077 0
4078 0
4079 0
4080 0
4081 0
4082 0
4083 0
4084 0
4085 0
4086 0
4087 0
4088 0
4089 0
4090 0
4091 0
4092 0
4093 0
4094 89
4095 0
4096 76177348045866392267889597060488558025606068023609041254314251977940537032745141045981432309246827925214584695278816292975539940882605998731767918010635168194554156287299120900
4097 71400130660126962848414560105632408950554837966875686046475998244000775593289328492378653667141997212843488476911682519443933395828630542722561121682849554050
4098 40876404173216290747905085041444647528540075218870337232553383027044797889902478580750351249791543106169689592949276753587208040867862215670800
4099 56862998595033980430160515809213276222428959360879826077225399851095183864366874433738659151783258805521693623984875299539369217900
4100 19013453662145414520682233511999916470216687858935701156218777989768441310108525049850365795528389154806176187017919239240
4101 263187398837238174733917092661924333963346194915284030261145272449835445629844948264337949747478394686171250256700
4102 56556485442302486477085767030110051300673796848258445800361747929492370545191557063595452061321249150875600
4103 117552746188798278620672247871241073661549033411957149420208274664949321471932796538695547045021028750
4104 342249356877657404483992278761003205125487181506417354237136376719122489471904322206645518342300
4105 10954413677040094683047307851791379865654453447904835476186164103396998618198860902920843510
4106 4395053828645410109814522715188093536497855239875387227547080316119017687814655320154400
4107 283992490041598278013813869275858628680237142271130432706161918650998259957852833000
4108 499974664291802600858661863267048983188933008175192683064103789077118091770800
4109 65892331860953763033835921436510898665652392911387959981124585930592511241800
4110 184999976410014240308064584716648452248181797382782588192484437382385203360
4111 3129783220240240081803258001842505266508026035598152196805248752820750
4112 638633178952062925893815065021093973406728179607098796919099929479500
4113 6069911861793750299666279931953867413118793001090523715538882779750
4114 710366281945548968927388816193396832064440989034413158522000
4115 555723227910271409365097672590048480481912025894682980569100
4116 276765277547478206606753586588746639936219539339987158345000
4117 44211750310206820827313391487800288977102594274577421099500
4118 81109983877672788402714005608084657961673378000
4119 111296143405676247492911113146547412783138324250
4120 141339156399688710420335768288320186962207015060
4121 163080577099971176309306798367111337685084681250
4122 165450111879203363355483921787377102970937289600
4123 138431775260396499476302663608547466535924972000
4124 79758723368558063585242552433725098150786273600
4125 9352323118393569635879989347256129397408269920
4126 10435732501543949364295766400
4127 19240881799721656640420319300
4128 33817307405571396519526621800
4129 56693721238752047106265218900
4130 90709953982003275370024350240
4131 138584651916949448481981646200
4132 202258681176088384271000240400
4133 282097634271912746483237177400
4134 376130179029216995310982903200
4135 479565978262251669021503201580
4136 584836558856404474416467319000
4137 682309318665805220152545205500
4138 761647611533922106216794648000
4139 813578130502144068004303374000
4140 415828822256651412535532835600
4141 0
4142 0
4143 0
4144 0
4145 0
4146 0
4147 0
4148 0
4149 0
4150 0
4151 0
4152 0
4153 0
4154 0
4155 0
4156 0
4157 0
4158 0
4159 0
4160 0
4161 0
4162 0
4163 0
4164 0
4165 0
4166 0
4167 0
4168 0
4169 0
4170 0
4171 0
4172 0
4173 0
4174 0
4175 0
4176 0
4177 0
4178 0
4179 0
4180 0
4181 0
4182 0
4183 0
4184 0
4185 90
4186 0
4187 18739875497044403577239892205282174717050546112575053305706408080513496209194868277230368019838527892404129458365427566532746578125058246645325805148932146018196236318986924779630
4188 11103131774660011881909317415257502654231417053256489674766035822683509181819106268190518005009501035092292652115739498599462529800685429438544928044901185840850
4189 4314910835567315841270177356597807116242699591091752311393996771136639197614906343678111821816596090791948767509593445930004575950857179656443200
4190 4437524874897465087087709397438876124536022794429832307081317359510230431248819011014837875267201434492312127943119640210505027070550
4191 1139720354066522466850471567720692910650549485533074884831813136200305190596471745460342912794498059972834769383681929622620
4192 12161884741656070102723169826239352592026236840838977990982371617407572688112847638103092528721970428774673748222620
4193 1916408015779322749430676214227893186914718908382806556809512478070905451772289521170511790575932807544546900
4194 5381827433571673883596742942415418052825917054497706328882954688946718143506595145055982488336770003100
4195 23955968154313166438342888075600742669545153521440106005995024813029796714008665244791592562578350
4196 811484169518916766011781893546592638632159900656430974814910687232187112025875641764155739290
4197 117673898001559373298934881239458459897607835560536007695331757694880042509177808817355020
4198 3621400980582344320798727110459383907583145913600524045727642745285918051197780696500
4199 3018092467782884430619626299398286326479671965817570328647569926172149317425511400
4200 659908140300866222641922323316024010830403372609573016860353345720341610106600
4201 6758569026900016842983634938135377910446281095615241271419588541237573466040
4202 19595618724261322416321274711418402101329234303898690975633211907460950
4203 5139705417318431136256137740995790754620525624037569572308531270198750
4204 153809471375556849534204167880228889787852135527150828188709874073750
4205 3002765263195412891765018101567527493669450390218197146670250
4206 2525232221768483174466607458589677532504790399535953666309100
4207 1447214927676319992268598321012622403154497015908641195281500
4208 354026158895148855873921929667892192956169240626190689709500
4209 225105570143310370245631402203055105593122416500
4210 314752102899785681566037426245412086058910969750
4211 409162585622365296966715499420887852549158736770
4212 487044843643528028356715000204069736886276828350
4213 516732346167106327019130977135437407576899020200
4214 464846202116555346255260545378133156061095782800
4215 314698985292219738628598871469064050908951007200
4216 85168534908449945143934737588890987856826300640
4217 16183202405484165671485625760
4218 30343504510282810634035548300
4219 54250508063838964466912040900
4220 92544984344195880561202893300
4221 150716117360547576913958997660
4222 234447293671962897421713996360
4223 348502733836701604275520805400
4224 495240727031102279759950618200
4225 673019449555087713519932891400
4226 874925284421614027575912758820
4227 1088321695256154034301745139020
4228 1295621065781135755121125165500
4229 1476405400541294232579886816500
4230 1610624073317775526450785618000
4231 1682207365465232216515264978800
4232 0
4233 0
4234 0
4235 0
4236 0
4237 0
4238 0
4239 0
4240 0
4241 0
4242 0
4243 0
4244 0
4245 0
4246 0
4247 0
4248 0
4249 0
4250 0
4251 0
4252 0
4253 0
4254 0
4255 0
4256 0
4257 0
4258 0
4259 0
4260 0
4261 0
4262 0
4263 0
4264 0
4265 0
4266 0
4267 0
4268 0
4269 0
4270 0
4271 0
4272 0
4273 0
4274 0
4275 0
4276 0
4277 91
4278 0
4279 4661010870363696422160287083418739391210225692424211544342988847631142978742163091218270200332800359214254813074759598014023999096500452213898039358991185408560847644428190303776144
4280 1745679130584361130407777777063864687168052653588664457250029114895560601470262494533068899564652052697143936505166289018129356996401487089498716829630543980833352
4281 460514350467963694387007326758549759118346136817146341844006416807668711838496693072524109457958619498410529641630901808884824794223369456340453360
4282 350669010754745990529613946547789730066162309196553916928846673889171716381147807012652978858088626876892601807959809517596112781146460
4283 69463160270571818592251938905882769777850270665321341994193893506244730992111001561479904430203849989594565101099182146896896
4284 632106338807302741483244139363166219465005089953206904385762736077138039354181298477889329833217890491221644414571152
4285 81802025443965504160713836393479309676603442958242067612967205744782835943482910875096372251255043814954023456
4286 204706465701964052660735513162236025132541510462115040995424877606275816513479332765058061234326309310820
4287 1255552602833391989434098371051112010251814552733713048884273369236750185416995185683877709055927920
4288 36423117519042093500933571389682710800128627578571604552638739361876549900077604864703840322936
4289 2584523930055898630656152144562556513373307116633327524986566230218691571364140228395494512
4290 43248886195366891390796215013638404111305341422906590023523064172326030298126291248156
4291 150102585385892234105830393557028175486664991365128170774566895262837930856566338560
4292 6206086032779474440031802632758926608276925341191138616232984787105147783928160
4293 143059698744475718574169291569342592379997790183310550376542354066941625016512
4294 119273170906706532086304850368171105078825343014354230591500880882755164
4295 38476772468067967672109796634913074700104241833872431395011265148237712
4296 2323313900103290331155782581823155670330461343771826193577207652275800
4297 12536157424691366188252167581562418693449808827978357273118800
4298 11230265755606276024953078602692821157492956286914297138950820
4299 7225794268004834264250993369320865952477334074262517426116640
4300 2389570634991955624307171106513055640471356144114425931872720
4301 77810425444193374549285345247484817281798933775390555408800
4302 884969816169364467546161785690661375565228012300
4303 1175409274113080335417841562492228876387503964336
4304 1438903374997049205567890975030422081730726532072
4305 1587621207545617214359454375220826361108929362096
4306 1516996933801297219153441938329206248464870377980
4307 1153134450274661878580335067323046573611643873280
4308 514391403206580522219401960275529865097382028288
4309 24949840648455005144527201536
4310 47560633736117353556754977928
4311 86473879520213370103190868960
4312 150057614461546730473184154960
4313 248666903964848867641276599648
4314 393722597944344040432021282776
4315 595904472564412601734951130688
4316 862493315553755081458481899680
4317 1194221513843660882019436476480
4318 1582343505842850668675753331336
4319 2006874690337274018808272517792
4320 2436919266838118451410045200176
4321 2833627054462928431872145581600
4322 3155630128833715753675798488600
4323 3366005470755963470587518387840
4324 1719589751364459599104493089440
4325 0
4326 0
4327 0
4328 0
4329 0
4330 0
4331 0
4332 0
4333 0
4334 0
4335 0
4336 0
4337 0
4338 0
4339 0
4340 0
4341 0
4342 0
4343 0
4344 0
4345 0
4346 0
4347 0
4348 0
4349 0
4350 0
4351 0
4352 0
4353 0
4354 0
4355 0
4356 0
4357 0
4358 0
4359 0
4360 0
4361 0
4362 0
4363 0
4364 0
4365 0
4366 0
4367 0
4368 0
4369 0
4370 92
4371 0
4372 1171963849265444210140120333535629681817531880166322709760588435224159707486372298764631231961231900814379148258119354338600143387996692612962855898936863013766902065638223400502464336
4373 277462254215619093204540010616856597652035126166621557594781281221692157385699580815354448202207716459918101194336305705831961038289979653785168907710255721510372124
4374 49686074257298625480846611560300227494176500753324490396873744945078256326079100093026211327284638683397397450452274240315804346892486131471612664872
4375 28004921769684470292761557073900086068734297680705668359677491013374390879744142501513330373598671824031710592850171358895651300267099640
4376 4395750339575793192064822846688164040937178793973864012930758585603700033238812855525097121852110735672192297003637520855393000
4377 35765587864653855183359615310973141353053757965447987547328513502416513464577571333343575188306766614420295329681911048
4378 4373376799052821179927870739600911252973926526746217471982636399693997970058806938314922624696368395678919461008
4379 6705919152071917515234155010448329418248603079987897029939802047875045250839888697669522763789266732567192
4380 49864975809444486399415559945252983252500001012011547892253575943797862448603895825097496737398684700
4381 1205091967576111594344781188763293502584459140471566801606991389786218498106104407847105108933792
4382 49267771920249639953712612881803566351635374288207690472245570759983487508665089535582881960
4383 488735993569673552417732346788132754345523495761278271447482606509373572845158340708972
4384 4240590451409570391760894272088229361719024715080520629544438726352404263959407611256
4385 55372609088404375145713885772782808117336055756531094748111931633826565283585840
4386 2292688152246722602283316426202718481475824330185672151657559326975177279034080
4387 708526494935746424805218924965857963051267794995687505248955741473073604
4388 271855851910677503746673497436193009517182411538921285632909029786897556
4389 27130554706516939143023930425333437284646638020135138386336323933888424
4390 51763069383876450262239604102752339084348824783010463545207000
4391 49027994058004990579930964395584488138736180898351708811765340
4392 34770165808734860350919366546421270541162829421008387172567660
4393 14385709968766479569245249858685100727120706133278858097005040
4394 1260266609854613674044121390390480827939217616425474277194320
4395 2474869116852943710888845704658604199012433981700
4396 3353240504907745905241989434681086297145323487652
4397 4210487962697717809528048999737545609163638941896
4398 4809545307580191907582506876340074238538750819592
4399 4837618075347921359275787502760596483837620854116
4400 4020474766508477283327570376167104734124166374520
4401 2306398433511679487203193246281544208605964600000
4402 269987445492554432857967718975826334387160939648
4403 74104111184233289661749919672
4404 136980326734491838465658942424
4405 241729988354985597292339310160
4406 407487694655547149721371979984
4407 656507952500603741217765967752
4408 1011377116014443601335477301672
4409 1490450486758127412494387602464
4410 2101917353120436094543367131680
4411 2837588426712588727633545627768
4412 3668102112579687867428729713944
4413 4541459758431994502530808217264
4414 5386382504186784177420260908848
4415 6120889209303163837977569214600
4416 6664968250130111734686686478120
4417 6954749478396638331846977194560
4418 0
4419 0
4420 0
4421 0
4422 0
4423 0
4424 0
4425 0
4426 0
4427 0
4428 0
4429 0
4430 0
4431 0
4432 0
4433 0
4434 0
4435 0
4436 0
4437 0
4438 0
4439 0
4440 0
4441 0
4442 0
4443 0
4444 0
4445 0
4446 0
4447 0
4448 0
4449 0
4450 0
4451 0
4452 0
4453 0
4454 0
4455 0
4456 0
4457 0
4458 0
4459 0
4460 0
4461 0
4462 0
4463 0
4464 93
4465 0
4466 297864151605271565626945448667024586916073848718696603398692002240239110292720706675753290705443894231844011993879537637207560712488531512973663142997672164490287989045764993244213274292
4467 44577243221462841063414487573339510243588083120994941473309654321037177744315748336399830530475265623473245846453783392292751353487015803461391456911719681800472846562
4468 5418713141919810628003402075110897710972142987400665801265935313993805913615767091196896234291756323966343847461282833063506577443080896834508972586920
4469 2257633190896467708037062816693655555827098740731532147121231510319141443348405630581346279533852408074943503532468019157957849161906599086
4470 284819838014368073393438582018214732425547500068708583181798241907799415630177440722870401366620154181282470524496627898649654684
4471 2006227832777370160704726802910892606011680862399545811891024853178423700354856923560744908281036530771298157638641838394
4472 236368529974976034740439556168386401947471827037920329019010957030585367995576689190873216167708050556557835653520
4473 194975453769898451530944854843824642899609937256590129157768763587607757058323636447172300052589160785950990
4474 1616271799175486881122833082433720648719447087603737803896097984865469966499840279115588390358470621796
4475 32505457171433591933955287806864517721634378136882271468824922475137636327951074908228083689518434
4476 843516267981245772004719654194872582913114098441229727450859973039039259081258054569840286936
4477 5267488067925958221148108523608565070750670790592069886657963812177399315033337426304478
4478 89289209901310305490616479470324343379773006492228520427174816268763938351444864420812
4479 472502485929941103935879843056682320354184352265696606149238591022585786483729394
4480 30821852988086338215748813052464682741642490003783045248220303134487992733315168
4481 4120707034529514235523730371004638417758410446636034033869283800468894154
4482 1832317936618997719762954955988867819072342576648835077882933843052795596
4483 270042517425460410947751979426411266048882094509202467472195879447283742
4484 211642463407611463324087179608939049105984671105076964448686968
4485 210632626107697996084872921653378422545678129331271322327226050
4486 162328485499925903060473620563424634793887785281282167724974020
4487 79917615992325723827462319131953671891120355773817864875808470
4488 12682342954201087083422293738180960873818679828702697982056400
4489 6886558884915610792946755512955558512423640227810
4490 9505932430312143632388967560149244183186208086060
4491 12215872056679145054162831875844152972313984020806
4492 14392340370210400423836880460359137530988371267016
4493 15133541755342757901675765860820405936633181688250
4494 13515403303340182779839366411142365804466704333028
4495 9103435340016725481774715343897281573129488539478
4496 2457701650108733827388372980935219693647791445376
4497 114793815992967276902388199548
4498 215673230047393065695396011272
4499 386943148026205206100563431988
4500 663331110902066067600965883408
4501 1087125987311719388568249642252
4502 1704143439569722284782661601368
4503 2556215159354583427173992402052
4504 3670462792919401844147271141408
4505 5046886340264177535702497819436
4506 6647118594494282607998411762184
4507 8388030607338023291045614842756
4508 10143664920501795607776092367984
4509 11757429794217990363558652517436
4510 13063810882464433737287391686040
4511 13915798548712114198414830274260
4512 7105939684448739165147998437920
4513 0
4514 0
4515 0
4516 0
4517 0
4518 0
4519 0
4520 0
4521 0
4522 0
4523 0
4524 0
4525 0
4526 0
4527 0
4528 0
4529 0
4530 0
4531 0
4532 0
4533 0
4534 0
4535 0
4536 0
4537 0
4538 0
4539 0
4540 0
4541 0
4542 0
4543 0
4544 0
4545 0
4546 0
4547 0
4548 0
4549 0
4550 0
4551 0
4552 0
4553 0
4554 0
4555 0
4556 0
4557 0
4558 0
4559 94
4560 0
4561 76514281153818492489870509641168170656534524775208481793948358128245005184994372012293626480393087530292879764673431437874193319273843824281392804668564413509945648256467961923904207553550
4562 7238400881755768635794342678334720383305826950495883591951488011666298815831307292762813032325826168605341757271792204011574910806859210439404207352946296082186311562800
4563 597279581116700643299047143738722822540255966875967347676167489919315802023022875764166854140275576071429162248301998562632162375155489995890308701760600
4564 183957567326354611773093685652291419047639150096701247759233457461725137686082711660745770523203148623047799838841626499065803604052741637700
4565 18376138616268111531461474630913694560315601386458245592435931398075425682169869888615055284697363199479365917489771621390552488470
4566 105035817728020733864983762120269812167146259938064502483226091770611504531420814730343667591077677589941629320239532464050
4567 11505172683185728878555336893074033731997388352842256957135979462841508607413312012905069991404706663506097683282700
4568 5145591170644527133987622321160706361772332867397678729587443455961218325456739183043044708171883839518782600
4569 45018895299835135642983515035035597288439072443779371477229871210897618699937066624795283208800248437950
4570 756166830984988070964539525954724176151389830791600281289717866454583718665597614483627203292546910
4571 13268017258101102041500154385270273848255441171454322913526522498862797399603685120932110881850
4572 54486460094650174900318841185218228132047567902413582249840361334395971023219072571966350
4573 1557525492760933114913869759710778340466215555650735791193061134427699189579787625405750
4574 3880836604531875325441363773639005754972881096901241500097940063026720164082531550
4575 366349702507238897264284964245495035900211933195898535878851514546321188620802140
4576 23524485969111963053725438281199881366670436366651506285649241670676267850
4577 11876134891482775718578694330990008667792788505290382922229463034957167250
4578 2384189414734926201693602321988182730024409815694221486250633536316972950
4579 22470291617431292169908139876125022846664270959955108955620091775465450
4580 892285040409313746758928497554378865721489152178974594268775830
4581 738941589898513353010329455245626049992980527098435607032953250
4582 418317595732789940596477669311706168596802406091329399578986750
4583 101537629319249229783557784899405893059832290085941095015372250
4584 19072844204131582237891280329941344599592507670750
4585 26792219415339666573797599639998038082049893976890
4586 35171331919352132037260706397463158151467446619350
4587 42606671947408208615769118973814985490634192158250
4588 46577680993566425571939405094387294509371885810550
4589 44163195141152138950870420923139830387636071306850
4590 33377747189894823815150235946372895275588574783850
4591 14840139477262804486434543903617901995219571164400
4592 176824405075359220693642857300
4593 337573864234776694051500000300
4594 615575870075181030329205882900
4595 1072860802131029795716615967340
4596 1788101336885049659527693278900
4597 2851296726384268376003619012300
4598 4351979213954935942321313229300
4599 6360585005011060223392688565900
4600 8904819007015484312749763992260
4601 11945488911850039931737488282300
4602 15358485743807194197948199220100
4603 18930226614460030057936152527100
4604 22372085998907308250288180259300
4605 25355030798761616016993270960540
4606 27559816085610452192383990174500
4607 28732574216913024626102457841500
4608 0
4609 0
4610 0
4611 0
4612 0
4613 0
4614 0
4615 0
4616 0
4617 0
4618 0
4619 0
4620 0
4621 0
4622 0
4623 0
4624 0
4625 0
4626 0
4627 0
4628 0
4629 0
4630 0
4631 0
4632 0
4633 0
4634 0
4635 0
4636 0
4637 0
4638 0
4639 0
4640 0
4641 0
4642 0
4643 0
4644 0
4645 0
4646 0
4647 0
4648 0
4649 0
4650 0
4651 0
4652 0
4653 0
4654 0
4655 95
4656 0
4657 19862704051982797579388325006580287553044170082464024024739425001068761263911530648896715923235849877077996303747008285476185554365012570966783671824949947564591191491374596639893004766213120
4658 1187800632897324755132185269551933394519527837778528630761880067789601556573946191011426258841020890076040978826287327952263453570017147145692092861625758737391499580249600
4659 66531967541120318440336252212276125281571082060076797175707699498665843982109253661560045135266575690173031206927791408542395493946374269836291140002841600
4660 15165374389114230983742488194040710612523137980926099655160581046394775931840671109237661057162590506856940974510724880295254600856525662278400
4661 1172376735264687585285493131245552892931947907054867940768284918413582177928140722404120803610433299899645906047611043053491605713920
4662 5160353578795298219534333843709885947998204158557481889142336898615097058423380101522627440704931488187012218093966673886720
4663 494703939029905172289943747896782793685176656328020650367138241564334410452489460568333191150955916698011411745152000
4664 158889482472473481996050197237785609995072460491878690363744944676449203151815354628702864453368337594206947200
4665 1114976848031353434441308089623323006360844992307582250236986501675655479046342461534374619424997618406400
4666 15708839118978776626019981439038453869012288868262139021421114555105567616333437627673225481293319680
4667 194760329888454449385332082288710997881668998613402576097965729373127284715183853032029878410240
4668 47992113943843262799191969252909940284401761090764871928786507898336310819789146494750329600
4669 23779017052032917089963318875655266608986661061864076347128450619628308361411793605248000
4670 30839423316094524850425555332526061566247074464710897865612487758075636567068377600
4671 3961109084285358186086076368604738942455808955208288672706404888835987885691407360
4672 10958741604303706416896607987120731516966133410481181102496227315068647569020480
4673 74480543198191145644849999391765127123376065284549604106133841771905664000
4674 19197699309768749407552163195477242291310952471409209074006872168660569600
4675 568918134331539553820045681630640117529686870573840318724809720925670400
4676 3733350257221778367974050302223697456103906749028233220818737920
4677 3292411570652699362101988404288139276397913212647617111680947200
4678 2091195827574229065292596006775662550477211182388195880925248000
4679 685449193874514301837028264371168753124388515589911296914816000
4680 22230148726862156184967251084364425273905189136639074453904000
4681 75110438589876592508565463109256392360908342809600
4682 100565036443611485455862019211368371310819914104320
4683 124933778522620318367961988803848702810221351910400
4684 141360318548300433164687641859430037042270035129600
4685 141035681996894555079025194815584694342050057651200
4686 116471947057948159737649261354306261461225813281280
4687 66543436686835988004884949601192609378045970365440
4688 7777264162773956098326222409337909436082973661600
4689 525342913338011146973762918400
4690 973429515891020654686678348800
4691 1724360856721236588302115932160
4692 2921833673888761996845251996160
4693 4738108660360154589478787020800
4694 7356537130559187388927590374400
4695 10940491117241868424558980556800
4696 15590199842069662504996547293440
4697 21293931491607343909263576791040
4698 27884910286628664643083255321600
4699 35018259429719718388988274124800
4700 42181085222162388059463148377600
4701 48742587367832092868712971458560
4702 54040694690422537745746990095360
4703 57490100734492061431645734144000
4704 29343905583230323022402510136000
4705 0
4706 0
4707 0
4708 0
4709 0
4710 0
4711 0
4712 0
4713 0
4714 0
4715 0
4716 0
4717 0
4718 0
4719 0
4720 0
4721 0
4722 0
4723 0
4724 0
4725 0
4726 0
4727 0
4728 0
4729 0
4730 0
4731 0
4732 0
4733 0
4734 0
4735 0
4736 0
4737 0
4738 0
4739 0
4740 0
4741 0
4742 0
4743 0
4744 0
4745 0
4746 0
4747 0
4748 0
4749 0
4750 0
4751 0
4752 96
4753 0
4754 5210245939718361467851255441220679376168885307728241810680557399705822139623844528096297294899754403001126586203478264625791482921283951427720143848463708026153809473936644706265096134975355904
4755 196955607193816638876795097476761571897962414308190194963235586316848760007399028807728118009496442285075158720972164947479691859986189761532863204051959888110126999097710592
4756 7488709170827646303899072103870015773455132482383319827705278219567974230890193630576060740854188763992465305053344350867251804576901521798562987970738849280
4757 1263478462362605292475453261857881412578544625844432551192358682254338582496457436417408609601671280512384503067810318903343528591559380541204480
4758 75389839810172913715084625967636116353862022790310410718196886620755041877446801758016437002992525097901012841985017492945894860626688
4759 254481343618744340336797359443138587863247146624565723098961103822499528230936714254938816619560108433467821172932704486004736
4760 18993981279645065689640826956347891646862931967956858150248132079646876799592727376838028398907299863666226290718622208
4761 7806052955061801292026807486075147262076374514599241564292222865090613763280369740613658753197765944206256378240
4762 25137467898667714464400763964805004833321906374411484799194936449530787277138937573548547628477675558599040
4763 298306707374493511214341883512977197213840327957410736262320448337283943394181019388329820962096786432
4764 2698147739738060345091565109576332327376182793216300702477551810604815563256975688722051449429504
4765 3092150971298431598067419289991402081282483934693903950269496170689090161637051454757016727552
4766 328391157947444775680763167257637080168511819331988739533795590049224462646825207030659840
4767 238114932703400464800783183425656813361476275635515618626409986300992673077292234240
4768 39690362409124015373805377493329037368159429623247315345864797871191389024809507328
4769 399908514170305322767808543983064858512291365000051424920461093428436624904007776
4770 454157421022095547054074363152500897923354141762012871516049682500218296768
4771 143830298240734049239550959706068848279760178951072484882911238505132884480
4772 8589103093362345275143369830220143730973162807063095023740319029703943680
4773 15449533733462658119676219723190792202663563643720783893872283392
4774 14401793378104928248158502760339822727013436959353726576333775104
4775 10076977075940980452582186508679565285857677205394024777602222592
4776 4128401976090944995760497566619031046394710067816656788131084800
4777 359851130100017440982321679365220103315670141885867755082908800
4778 209523654759940149014431037751770136687480639117696
4779 285739920661902641141198690165716488399858211825152
4780 363235147121819665303754236172208198187616883856896
4781 423814950539465988774253347974253905339807697488640
4782 441889857494477086118094157877385617596259306499840
4783 391946480509044089592733457481135188578950876332544
4784 262737808234597013865802078655432581425862296150528
4785 70770095268414074397514020435398479509547953426624
4786 812985439407458368729627516320
4787 1530325533002274576432240030720
4788 2754585959404094237578032055296
4789 4744009152307051186939944095232
4790 7821204278127841146036124048896
4791 12349269912833433388478090603520
4792 18682228842491604356928393477120
4793 27089231821612826317546170541824
4794 37660639361754417075612968802048
4795 50214185815672556100817291736064
4796 64227446973534664780115140592640
4797 78824594012974361321050399818240
4798 92837855170836470000348248674816
4799 104947140627902096522132802849792
4800 113878812170702274949548360539136
4801 118623762677814869739112875561600
4802 0
4803 0
4804 0
4805 0
4806 0
4807 0
4808 0
4809 0
4810 0
4811 0
4812 0
4813 0
4814 0
4815 0
4816 0
4817 0
4818 0
4819 0
4820 0
4821 0
4822 0
4823 0
4824 0
4825 0
4826 0
4827 0
4828 0
4829 0
4830 0
4831 0
4832 0
4833 0
4834 0
4835 0
4836 0
4837 0
4838 0
4839 0
4840 0
4841 0
4842 0
4843 0
4844 0
4845 0
4846 0
4847 0
4848 0
4849 0
4850 97
4851 0
4852 1380878341261486750623915112575149208717866339424382580879027909385152311121900134642243550536373281829139224283427118493273821540007241893596042579803001708310443497162473846556181705423257741060
4853 32996690677160517307088539098150115112936975887226278208491262511807851794513469302895584190318968968704692400544634766973259901123964012101453113658293499907385389964419786626
4854 851649227164090687456382609185330183285135204359374256520170456422769571344582677680230648261818403160826467043723533552462319507963171805732246995925722818624
4855 106254624377058969787979364260390839608484732066284918165475010612304309032934989194980711583420245872562419137029609052194564204831881471722761200
4856 4989816191086554849539851634428685574141809481471311419475297617633344419129688918439772470924539078380169514856059984062252838331616160
4857 13641135249962012856992111224049112586365693042580255294119296648323472246849588247779468443204747643560496915484824472928233008
4858 706538538859933960916471200787264769057699642128896083613683837061109122376567226985983430725966878315743603136856712384
4859 454621978440777602127457419436024633308069480617669030442801076941783888804317868855980943509681765256192334380296
4860 524656656559016584964030328744614004628574312168524964656861525327991360923722804130612101091387189463224400
4861 5264274882627129780750239682626685902520760369289368656601672287989357994781619211735848068947138574792
4862 35575772685531193134934730264500856587784570341159499706652823060624391333236040458931276359110208
4863 112264632717805226024236634018873074625803970154723920881214534345087511844552143316342575484240
4864 4188569033633734741272216581511412081228558416506966712177409881821545201056558758487145568
4865 3409566249457298318108096706390853807098546891438794397379214164725358649872050753320080
4866 373546265491352252346193988142594636302085912832192016371272136911818966236604632256
4867 8458525220589971255885209901431401439904965457447227114816021878828449972664462820
4868 2702993569742287564895195438056394285697739318608332298493151527664231478536
4869 1017273983529033077406746668362424513789230252094831056096400758550007957028
4870 100273695617669873118785106280722015009619773203223347220218697514917597120
4871 63308940182983859673437502434128073166586691480762305931829285840
4872 61997126500943515746590708004733941026279051528313351637153104864
4873 47119109985745631761245709148872057059099418664531677596124599696
4874 22951292814604622066377733698993287145623124952575583808347252544
4875 3620043473366476127533484898709029853677160115682902195001465000
4876 581761758102002195642113812608315770591806463155984
4877 807217346019468427796222144052143834451140161836264
4878 1048046087861195534980638018794213530498813269514176
4879 1257090265677729494299207258991591446184095981206000
4880 1362296908430648920351215466608487314803831888831520
4881 1282290896619289192309879741806441731536888401089712
4882 963890777922611849189307053131687649750003385346368
4883 427228554856702013549307147884896784732079231801246
4884 1251267974370068938025535683772
4885 2392129951001602381519406454270
4886 4374180481831501497635486087808
4887 7654815843205127620862100653664
4888 12826988710235619256579736230464
4889 20590692403272967753983260791008
4890 31677988312727642698435785832320
4891 46725032761273272980192784102672
4892 66098826833020727630516621413536
4893 89705550701956701784272557632656
4894 116825833472315704649285191335552
4895 146032291840394630811606489169440
4896 175238750208473556973927787003328
4897 201905516544545619991699406764704
4898 223384826815241962544007854292864
4899 237346378491194585203008345186168
4900 121095091066936012858677727135800
4901 0
4902 0
4903 0
4904 0
4905 0
4906 0
4907 0
4908 0
4909 0
4910 0
4911 0
4912 0
4913 0
4914 0
4915 0
4916 0
4917 0
4918 0
4919 0
4920 0
4921 0
4922 0
4923 0
4924 0
4925 0
4926 0
4927 0
4928 0
4929 0
4930 0
4931 0
4932 0
4933 0
4934 0
4935 0
4936 0
4937 0
4938 0
4939 0
4940 0
4941 0
4942 0
4943 0
4944 0
4945 0
4946 0
4947 0
4948 0
4949 98
4950 0
4951 369729637649726772651603152563176976132806973405317779484246062275769903904598922569071009881558754404898242056488343774478256966963749387292031133794367305361154435162333936360846811926921340767726
4952 5584753065628464365015159341379630241864502759108591953154024806383079213007702417256626948354482093279835848563814631669309582050999231317374751218530710895849854168468419639614
4953 97846631535034667691449899852073458225254456344166821395655061636928753052513392152449240530407715637069009952368431093943107318966203816699484349801757461039232
4954 9025012699168830918536598105895166944879502817887423811785525442570694786850186545506786606963663459352097660797679209679704637216916492047537850888
4955 338705681281451088808068236521055536238385839641933563854187020458264602566809103288122027800923399184077100407939399230719085733749208496
4956 798323045127013812721374056348523195152179487389054248443821678870284316957021509531587710326535949669106582815434752533453611536
4957 30289429257742034760350897282585201504119215930710158003478620185889043793972421554129394297491731942523046366601874135408
4958 23537857099830377970255429287805656517637726782055672121187168089871412096551806834210773787481208714262185625822292
4959 18452818121520122706577834778899179931688513800911611041561905231473420997536930658197943665872376473270804824
4960 87382816747200785420830525496288994409814750469436455443683250889345927913350625313660115686902647975624
4961 6728599358470528238469067262390041354960164688564570012018990818543285204232400405258770171890453864
4962 3003446656394100557185796413380844589589595132561706775677212719211604054462954881869484479996576
4963 50044775694825021662110280972463417253017235525326367815046954688639098472234677868747136144
4964 169431403931053763891176752117853290878871627415470490995826003417178754076868494534179216
4965 3336145414148716240439714423509565457554031276825696364484330444621300292787953080112
4966 135497845438710027104726490427825874269762585956836188163371377899144744992606600638
4967 15751489171761562574894378419777386283607460368560863618483607683751017273804
4968 6864996445278915426318349257548603689345675686978633551158833476065995617316
4969 998038259110964582018411282700053423002160117276515328620662197737542269052
4970 257148541680873459762845733804694088455760152470663401184266816208
4971 263173176184485052851991543114847172704300650733511684528693425424
4972 214853984546495339210088275412942593789949985543871987875107354576
4973 120250887057437986574924320953423363662487056868720560345333828592
4974 28978829061504278721101595736663314145546911147086806995956815368
4975 1608250332097254409314179425833761806941236806725096
4976 2268298805809785588509724718079852718091223437477608
4977 3003155217569016909001239910140640154945116859557560
4978 3693435992883544833505892849248954252105982954697168
4979 4141690528600645199222965553040475668840196294788144
4980 4100591313740448175539788638203469392790161522711408
4981 3366204342807013070923034236038879593551291452879312
4982 1915816043947695685783791027718346373078260098867548
4983 223577629920344990301178967852243617560850215858666
4984 3718519532080365573556178058414
4985 6905821988149250350890044965626
4986 12277016867820889512693413272224
4987 20904109801965298359450946922976
4988 34106705466364434165419966032224
4989 53346385473031550874118408409376
4990 80019578209547326311177612614064
4991 115150124740568103716084857176336
4992 159016838927451190846021945624464
4993 210789763229412043679610486060336
4994 268277880473797146501322436804064
4995 327895187245752067946060756093856
4996 384920437201535036284506104979744
4997 434059216418752274959123905615456
4998 470230817786981631205717564416744
4999 489423912390531901867175424188856
5000 0
5001 0
5002 0
5003 0
5004 0
5005 0
5006 0
5007 0
5008 0
5009 0
5010 0
5011 0
5012 0
5013 0
5014 0
5015 0
5016 0
5017 0
5018 0
5019 0
5020 0
5021 0
5022 0
5023 0
5024 0
5025 0
5026 0
5027 0
5028 0
5029 0
5030 0
5031 0
5032 0
5033 0
5034 0
5035 0
5036 0
5037 0
5038 0
5039 0
5040 0
5041 0
5042 0
5043 0
5044 0
5045 0
5046 0
5047 0
5048 0
5049 99
5050 0
5051 99999999999999999999045173737845472186821542694767100645979481955916926067172424837216307990979315384358628578957145492159713544432227997319701959196576983789916680964008154431833808481501439024010000
5052 954826262154527801822657040008715191575685133582984594707398673278126330013471089352258240027842569284941876760599812908499418330566824636562220901405393181676370303712362967825000
5053 11355800265223409228955987763323146696412122696760625028448267218388809979530728484566517203517419499903753533314803707181958527571169893903592979542020993237630000
5054 774933488822069731016047675578786294353566406847823368410747471646780075317278563581965562570066329024754536765775475903115296611690397359467235542500
5055 23077445879003990602988281978594194929175418313855326898078587700088854411580840711604742363591906638596168472178993348468250378417361632000
5056 47590040262964764707362363218481066774685829603332144240516978109482228415109798277038682771331145020091834341290344564187222280000
5057 1609052370657496709845694005667127902790905174168895618391119289808355879292450449896782168948173120905815497404497552560000
5058 1033242428837278181870167548198246766109415349527067570220992321777329532684668985673551312199200336101066182647080000
5059 1202041369407912640945503149270076661536715666318180833744296629841983785873832493826050529914021956786046880000
5060 5457021207001698488729170769755994149123504751855832647344196558846990182676440357417527327345574843620000
5061 522985402891489888650600157689616731210569657757375768286995207470937227258224223175322446408226920000
5062 65923130590621112662760515816515803260172780445439855791139849378011720842370333401494906792710000
5063 565900618310095543423211700776959020220323160768170524930669201519479245189706372910514480000
5064 4782060755012389278064303801198213535663251073344811200022380839789971686761063957502200000
5065 28501407652567793814858350756086118164139691026463506775090514982314757866145484816000
5066 1821272920678517670227225572457220170569808454010575685994516749039519600622164770000
5067 90106962343194133434828843805356581913556568456467276703155359303683332920000
5068 44558817441148477696706541305448986909538452992224242004467370443257853250000
5069 8813649409981507374159061858547449735851746866130186355238487960389180860000
5070 82433467280864275023341026673897964385118858956438190612582236417179531000
5071 1103423642448097606350987440368463127368320197407839842601997040000
5072 959002766992996695525977985423604916543228488525234343943540600000
5073 601842598345229448270581060576392288573885708532145655468573680000
5074 195655848325950356094707095606255989280054220357820769329799530000
5075 6321828386407833537975873053509013324159235794988831127376107200
5076 6342564269149361937254311595584948849004333148420000
5077 8551681693553356731543130959948329439029103459480000
5078 10760061931522980434237109035916680783569996958010000
5079 12439733262616444091870899283966685137941757456400000
5080 12866948424511782448615338998945800301448483447624000
5081 11339060108719411285550469113589470010535439086800000
5082 7566770462916109925675661153500161786687357758997500
5083 2033756488056503853543821338118838322382097333510000
5084 5749102554236805153921116355000
5085 10841164816560832575965533698000
5086 19574325363234836595493324732500
5087 33858292520189987624637102240000
5088 56133484967683400535582564240000
5089 89237847897342841877079973920000
5090 136087718043447833862546960228000
5091 199152758112362683701288234480000
5092 279762207824509484247047757960000
5093 377353675670268606658808603760000
5094 488844534391029785898911145780000
5095 608339865019948178007533870304000
5096 727362882089068473704660062320000
5097 835693524102333991064928582240000
5098 922744932862993781800858642890000
5099 979239520589299523543768355720000
5100 499412155500542757007321861417200
5101 0
5102 0
5103 0
5104 0
5105 0
5106 0
5107 0
5108 0
5109 0
5110 0
5111 0
5112 0
5113 0
5114 0
5115 0
5116 0
5117 0
5118 0
5119 0
5120 0
5121 0
5122 0
5123 0
5124 0
5125 0
5126 0
5127 0
5128 0
5129 0
5130 0
5131 0
5132 0
5133 0
5134 0
5135 0
5136 0
5137 0
5138 0
5139 0
5140 0
5141 0
5142 0
5143 0
5144 0
5145 0
5146 0
5147 0
5148 0
5149 0
5150 100