2 1
3 0
4 1
5 0
6 2
7 1
8 0
9 0
10 5
11 1
12 0
13 0
14 5
15 9
16 1
17 0
18 0
19 0
20 21
21 14
22 1
23 0
24 0
25 0
26 14
27 56
28 20
29 1
30 0
31 0
32 0
33 0
34 84
35 120
36 27
37 1
38 0
39 0
40 0
41 0
42 42
43 300
44 225
45 35
46 1
47 0
48 0
49 0
50 0
51 0
52 330
53 825
54 385
55 44
56 1
57 0
58 0
59 0
60 0
61 0
62 132
63 1485
64 1925
65 616
66 54
67 1
68 0
69 0
70 0
71 0
72 0
73 0
74 1287
75 5005
76 4004
77 936
78 65
79 1
80 0
81 0
82 0
83 0
84 0
85 0
86 429
87 7007
88 14014
89 7644
90 1365
91 77
92 1
93 0
94 0
95 0
96 0
97 0
98 0
99 0
100 5005
101 28028
102 34398
103 13650
104 1925
105 90
106 1
107 0
108 0
109 0
110 0
111 0
112 0
113 0
114 1430
115 32032
116 91728
117 76440
118 23100
119 2640
120 104
121 1
122 0
123 0
124 0
125 0
126 0
127 0
128 0
129 0
130 19448
131 148512
132 259896
133 157080
134 37400
135 3536
136 119
137 1
138 0
139 0
140 0
141 0
142 0
143 0
144 0
145 0
146 4862
147 143208
148 556920
149 659736
150 302940
151 58344
152 4641
153 135
154 1
155 0
156 0
157 0
158 0
159 0
160 0
161 0
162 0
163 0
164 75582
165 755820
166 1790712
167 1534896
168 554268
169 88179
170 5985
171 152
172 1
173 0
174 0
175 0
176 0
177 0
178 0
179 0
180 0
181 0
182 16796
183 629850
184 3197700
185 5116320
186 3325608
187 969969
188 129675
189 7600
190 170
191 1
192 0
193 0
194 0
195 0
196 0
197 0
198 0
199 0
200 0
201 0
202 293930
203 3730650
204 11511720
205 13302432
206 6789783
207 1633905
208 186200
209 9520
210 189
211 1
212 0
213 0
214 0
215 0
216 0
217 0
218 0
219 0
220 0
221 0
222 58786
223 2735810
224 17587350
225 36581688
226 32008977
227 13180167
228 2662660
229 261800
230 11781
231 209
232 1
233 0
234 0
235 0
236 0
237 0
238 0
239 0
240 0
241 0
242 0
243 0
244 1144066
245 17978180
246 70114902
247 105172353
248 72177105
249 24496472
250 4214980
251 361284
252 14421
253 230
254 1
255 0
256 0
257 0
258 0
259 0
260 0
261 0
262 0
263 0
264 0
265 0
266 208012
267 11767536
268 93486536
269 245402157
270 278397405
271 153977824
272 43835792
273 6503112
274 490314
275 17480
276 252
277 1
278 0
279 0
280 0
281 0
282 0
283 0
284 0
285 0
286 0
287 0
288 0
289 0
290 4457400
291 84987760
292 409003595
293 773326125
294 687401000
295 313112800
296 75869640
297 9806280
298 655500
299 21000
300 275
301 1
302 0
303 0
304 0
305 0
306 0
307 0
308 0
309 0
310 0
311 0
312 0
313 0
314 742900
315 50220040
316 483367885
317 1563837275
318 2234053250
319 1599111800
320 610569960
321 127481640
322 14486550
323 864500
324 25025
325 299
326 1
327 0
328 0
329 0
330 0
331 0
332 0
333 0
334 0
335 0
336 0
337 0
338 0
339 0
340 17383860
341 395482815
342 2303105805
343 5361727800
344 5996669250
345 3532583340
346 1147334760
347 208606320
348 21007350
349 1126125
350 29601
351 324
352 1
353 0
354 0
355 0
356 0
357 0
358 0
359 0
360 0
361 0
362 0
363 0
364 0
365 0
366 2674440
367 212952285
368 2442687975
369 9553624080
370 16790673900
371 15111606510
372 7457675940
373 2086063200
374 333316620
375 29954925
376 1450449
377 34776
378 350
379 1
380 0
381 0
382 0
383 0
384 0
385 0
386 0
387 0
388 0
389 0
390 0
391 0
392 0
393 0
394 67863915
395 1816357725
396 12593413560
397 35413057680
398 48692954310
399 36045433710
400 15123958200
401 3682355040
402 521215695
403 42063021
404 1848924
405 40600
406 377
407 1
408 0
409 0
410 0
411 0
412 0
413 0
414 0
415 0
416 0
417 0
418 0
419 0
420 0
421 0
422 9694845
423 898198875
424 12109051500
425 56338955400
426 119519069670
427 132166590270
428 81921440250
429 29590353000
430 6329047725
431 799197399
432 58241106
433 2334500
434 47125
435 405
436 1
437 0
438 0
439 0
440 0
441 0
442 0
443 0
444 0
445 0
446 0
447 0
448 0
449 0
450 0
451 0
452 265182525
453 8250123000
454 67173369900
455 224550979380
456 372469481670
457 338608619700
458 178364072250
459 56057279850
460 10617908301
461 1203649524
462 79606450
463 2921750
464 54405
465 434
466 1
467 0
468 0
469 0
470 0
471 0
472 0
473 0
474 0
475 0
476 0
477 0
478 0
479 0
480 0
481 0
482 35357670
483 3771484800
484 59053512000
485 322432175520
486 812660687280
487 1083547583040
488 824438378400
489 373715199000
490 103145394924
491 17424259776
492 1783184480
493 107520400
494 3627000
495 62496
496 464
497 1
498 0
499 0
500 0
501 0
502 0
503 0
504 0
505 0
506 0
507 0
508 0
509 0
510 0
511 0
512 0
513 0
514 1037158320
515 37119350400
516 350777861280
517 1375271932320
518 2708868957600
519 2967978162240
520 1918404688200
521 756399562776
522 184821612624
523 28021470400
524 2601993680
525 143629200
526 4468464
527 71456
528 495
529 1
530 0
531 0
532 0
533 0
534 0
535 0
536 0
537 0
538 0
539 0
540 0
541 0
542 0
543 0
544 0
545 0
546 129644790
547 15775723920
548 283963030560
549 1798432526880
550 5313550647600
551 8409271459680
552 7708498838040
553 4286264189064
554 1483706834676
555 323247676400
556 44233892560
557 3743934480
558 189909720
559 5466384
560 81345
561 527
562 1
563 0
564 0
565 0
566 0
567 0
568 0
569 0
570 0
571 0
572 0
573 0
574 0
575 0
576 0
577 0
578 0
579 0
580 4059928950
581 165645101160
582 1798432526880
583 8174693304000
584 18866955198000
585 24527041757400
586 19093358660376
587 9231953637984
588 2828417168500
589 552923657000
590 68638798800
591 5317472160
592 248720472
593 6643175
594 92225
595 560
596 1
597 0
598 0
599 0
600 0
601 0
602 0
603 0
604 0
605 0
606 0
607 0
608 0
609 0
610 0
611 0
612 0
613 0
614 477638700
615 65770848990
616 1348824395160
617 9809631964800
618 33587326836000
619 62260952153400
620 67694635250424
621 45320499677376
622 19233236745800
623 5252774741500
624 926623783800
625 104830165440
626 7461614160
627 322858305
628 8023575
629 104160
630 594
631 1
632 0
633 0
634 0
635 0
636 0
637 0
638 0
639 0
640 0
641 0
642 0
643 0
644 0
645 0
646 0
647 0
648 0
649 0
650 15905368710
651 733919156190
652 9073909567440
653 47342136873600
654 126574463169000
655 192669346481976
656 177848627521824
657 103509783213760
658 38870533087100
659 9523633333500
660 1523781333360
661 157759842240
662 10352989647
663 415621185
664 9634800
665 117216
666 629
667 1
668 0
669 0
670 0
671 0
672 0
673 0
674 0
675 0
676 0
677 0
678 0
679 0
680 0
681 0
682 0
683 0
684 0
685 0
686 1767263190
687 273420862110
688 6338392712550
689 52470868368240
690 206135554303800
691 442504323238824
692 563187320485776
693 446974063877600
694 228276039766060
695 76400702964300
696 16888576444740
697 2462180394960
698 234174765825
699 14214244527
700 530877480
701 11506704
702 131461
703 665
704 1
705 0
706 0
707 0
708 0
709 0
710 0
711 0
712 0
713 0
714 0
715 0
716 0
717 0
718 0
719 0
720 0
721 0
722 0
723 0
724 62359143990
725 3231337461300
726 45140379405030
727 267976220594940
728 821793743157816
729 1448195966963424
730 1564409223571600
731 1079123097075920
732 487575395281260
733 146367662521080
734 29340983039940
735 3914063943075
736 343172475009
737 19323940272
738 673142184
739 13671944
740 146965
741 702
742 1
743 0
744 0
745 0
746 0
747 0
748 0
749 0
750 0
751 0
752 0
753 0
754 0
755 0
756 0
757 0
758 0
759 0
760 0
761 0
762 6564120420
763 1133802618000
764 29503515951000
765 275857874141850
766 1232690614736724
767 3034315359351936
768 4469740638776000
769 4150473450292000
770 2511752036297400
771 1011267486509280
772 273849175039440
773 50013039272625
774 6128079910875
775 496901321280
776 26028164448
777 847660528
778 16166150
779 163800
780 740
781 1
782 0
783 0
784 0
785 0
786 0
787 0
788 0
789 0
790 0
791 0
792 0
793 0
794 0
795 0
796 0
797 0
798 0
799 0
800 0
801 0
802 244662670200
803 14147884842000
804 221768094898350
805 1486479858947226
806 5183622072226224
807 10471963782275200
808 13089954727844000
809 10562239332122400
810 5653904583665520
811 2041421123021280
812 501241793598975
813 83750425448625
814 9458871580080
815 711436494912
816 34754081648
817 1060499440
818 19028100
819 182040
820 779
821 1
822 0
823 0
824 0
825 0
826 0
827 0
828 0
829 0
830 0
831 0
832 0
833 0
834 0
835 0
836 0
837 0
838 0
839 0
840 0
841 0
842 24466267020
843 4691140763400
844 136173391604250
845 1428186531145374
846 7203710085667326
847 20158530280879760
848 34033882292394400
849 36561597688116000
850 25877486363699880
851 12341318607355920
852 4019047835948145
853 898921233148575
854 137941877209500
855 14406589021968
856 1007868367792
857 46025675696
858 1318647330
859 22299900
860 201761
861 819
862 1
863 0
864 0
865 0
866 0
867 0
868 0
869 0
870 0
871 0
872 0
873 0
874 0
875 0
876 0
877 0
878 0
879 0
880 0
881 0
882 0
883 0
884 960566918220
885 61636377252450
886 1077403874372826
887 8098288462318824
888 31868264782273150
889 73172846928647960
890 104809913372599200
891 97822585814425920
892 61231926936496680
893 26184705597843975
894 7730722605077745
895 1581733525335600
896 223702312868892
897 21669169907528
898 1413645753520
899 60481957536
900 1630122690
901 26027169
902 223041
903 860
904 1
905 0
906 0
907 0
908 0
909 0
910 0
911 0
912 0
913 0
914 0
915 0
916 0
917 0
918 0
919 0
920 0
921 0
922 0
923 0
924 0
925 0
926 91482563640
927 19371432850770
928 623760137794794
929 7293195457292976
930 41241283835882900
931 130204624681858870
932 249796960204694760
933 307442412559624320
934 251656490925821520
935 140323165896138225
936 54115058235544215
937 14551948433087520
938 2734139379508680
939 357541303474212
940 32210928240920
941 1964223573312
942 78897938196
943 2004092013
944 30259229
945 245960
946 902
947 1
948 0
949 0
950 0
951 0
952 0
953 0
954 0
955 0
956 0
957 0
958 0
959 0
960 0
961 0
962 0
963 0
964 0
965 0
966 0
967 0
968 0
969 0
970 3773655750150
971 267325773340626
972 5182007298602904
973 43411877721982000
974 191477389238027750
975 495920435700496950
976 807036332969013840
977 862822254602816640
978 624515188878417375
979 312202259051216625
980 109139613248156400
981 26844277544267040
982 4648036945164756
983 563691244216100
984 47351818285200
985 2705072166720
986 102208692663
987 2450997549
988 35049300
989 270600
990 945
991 1
992 0
993 0
994 0
995 0
996 0
997 0
998 0
999 0
1000 0
1001 0
1002 0
1003 0
1004 0
1005 0
1006 0
1007 0
1008 0
1009 0
1010 0
1011 0
1012 0
1013 0
1014 343059613650
1015 79850555673174
1016 2837765901615876
1017 36785854280205800
1018 231788418551296750
1019 820051439426311950
1020 1774293114395111310
1021 2480613981983097840
1022 2325575608109154225
1023 1499257002256941375
1024 675826066652045400
1025 215160951832079760
1026 48593113517631540
1027 7778939170182180
1028 877323966561900
1029 68882730531120
1030 3694114177677
1031 131536868463
1032 2982695430
1033 40454700
1034 297045
1035 989
1036 1
1037 0
1038 0
1039 0
1040 0
1041 0
1042 0
1043 0
1044 0
1045 0
1046 0
1047 0
1048 0
1049 0
1050 0
1051 0
1052 0
1053 0
1054 0
1055 0
1056 0
1057 0
1058 0
1059 0
1060 14833897694226
1061 1154761882042824
1062 24699073588138180
1063 229348540461283100
1064 1126971276404580750
1065 3270265740257656140
1066 6000897059356170510
1067 7286803572075349905
1068 6039863923377963825
1069 3490530234356718000
1070 1426130924322887640
1071 415250242787033160
1072 86416942417842036
1073 12828425999949560
1074 1348953472901100
1075 99213352200468
1076 5004664661997
1077 168224022252
1078 3612604710
1079 46537050
1080 325381
1081 1034
1082 1
1083 0
1084 0
1085 0
1086 0
1087 0
1088 0
1089 0
1090 0
1091 0
1092 0
1093 0
1094 0
1095 0
1096 0
1097 0
1098 0
1099 0
1100 0
1101 0
1102 0
1103 0
1104 0
1105 0
1106 1289904147324
1107 328627887379776
1108 12830687578253600
1109 183478832369026480
1110 1281188398438891800
1111 5048831318292521760
1112 12237123415157681040
1113 19288597690787690925
1114 20535537339485077005
1115 15158874160634889600
1116 7898571273172916160
1117 2938694025877465440
1118 785608567434927600
1119 151142182690314816
1120 20863813714203680
1121 2050409278809672
1122 141560514725058
1123 6728960890080
1124 213866198832
1125 4355867880
1126 53362484
1127 355696
1128 1080
1129 1
1130 0
1131 0
1132 0
1133 0
1134 0
1135 0
1136 0
1137 0
1138 0
1139 0
1140 0
1141 0
1142 0
1143 0
1144 0
1145 0
1146 0
1147 0
1148 0
1149 0
1150 0
1151 0
1152 0
1153 0
1154 58343356817424
1155 4969989654817600
1156 116759256962107760
1157 1195775838542965680
1158 6510335120956146480
1159 21039264819043030560
1160 43241758221831228675
1161 59190666449104045485
1162 55708862540333219280
1163 36859999274806942080
1164 17406110768658833760
1165 5922279969894069600
1166 1458751066268644512
1167 260228658326249536
1168 33490018220557976
1169 3082873431790152
1170 200186586479880
1171 8982380350944
1172 270354199752
1173 5229523432
1174 61001864
1175 388080
1176 1127
1177 1
1178 0
1179 0
1180 0
1181 0
1182 0
1183 0
1184 0
1185 0
1186 0
1187 0
1188 0
1189 0
1190 0
1191 0
1192 0
1193 0
1194 0
1195 0
1196 0
1197 0
1198 0
1199 0
1200 0
1201 0
1202 4861946401452
1203 1350540667070000
1204 57687379921990000
1205 905890786774974000
1206 6975359058167299800
1207 30451567501246491600
1208 82184628199386838125
1209 145075162865451091875
1210 174090195438541310250
1211 145904163796110812400
1212 87030553843294168800
1213 37420999809770220000
1214 11688710466896190000
1215 2661429460154824800
1216 441459331089173320
1217 53093931325274840
1218 4587609273497250
1219 280699385967000
1220 11908458798600
1221 339919023080
1222 6252691060
1223 69531000
1224 422625
1225 1175
1226 1
1227 0
1228 0
1229 0
1230 0
1231 0
1232 0
1233 0
1234 0
1235 0
1236 0
1237 0
1238 0
1239 0
1240 0
1241 0
1242 0
1243 0
1244 0
1245 0
1246 0
1247 0
1248 0
1249 0
1250 0
1251 0
1252 229591913401900
1253 21319249101605000
1254 547831187259174000
1255 6160057350069823200
1256 36976903394370739800
1257 132360506468486170875
1258 302876217210327718125
1259 464240521169443494000
1260 492426552811873991850
1261 369879853834000217400
1262 199935056126486604000
1263 78609789074071080000
1264 22622150411316010800
1265 4775787309055602280
1266 738488317524277320
1267 83188648159416800
1268 6760176878705250
1269 390427327754100
1270 15684834922120
1271 425182992080
1272 7446770100
1273 79030875
1274 459425
1275 1224
1276 1
1277 0
1278 0
1279 0
1280 0
1281 0
1282 0
1283 0
1284 0
1285 0
1286 0
1287 0
1288 0
1289 0
1290 0
1291 0
1292 0
1293 0
1294 0
1295 0
1296 0
1297 0
1298 0
1299 0
1300 0
1301 0
1302 18367353072152
1303 5543004766417300
1304 258036428781495000
1305 4431345603607540800
1306 37457122918972957200
1307 180262404047557356525
1308 538800849563635624875
1309 1058794171088204460000
1310 1422565597012080420900
1311 1343534174955853730850
1312 909704505375514048200
1313 447701465393281008000
1314 161586788652257220000
1315 42982085781500420520
1316 8436669566868259080
1317 1219091825754362560
1318 128894039153980100
1319 9869135229339750
1320 538886114109980
1321 20530264474720
1322 529217128440
1323 8835651825
1324 89587875
1325 498576
1326 1274
1327 1
1328 0
1329 0
1330 0
1331 0
1332 0
1333 0
1334 0
1335 0
1336 0
1337 0
1338 0
1339 0
1340 0
1341 0
1342 0
1343 0
1344 0
1345 0
1346 0
1347 0
1348 0
1349 0
1350 0
1351 0
1352 0
1353 0
1354 903936161908052
1355 91172871502794900
1356 2552840402078257200
1357 31386996279929908800
1358 206794532781829867875
1359 815898429339219660525
1360 2067434934072230814000
1361 3527297152825275429600
1362 4188665368980014572650
1363 3545171969478106217250
1364 2175082952702356897200
1365 978754262693672304000
1366 325435792345646041080
1367 80256523315592926120
1368 14684515173859367200
1369 1987311730955911360
1370 197602018703002550
1371 14280482023914470
1372 738356297358680
1373 26712864578400
1374 655605365415
1375 10445946225
1376 101294024
1377 540176
1378 1325
1379 1
1380 0
1381 0
1382 0
1383 0
1384 0
1385 0
1386 0
1387 0
1388 0
1389 0
1390 0
1391 0
1392 0
1393 0
1394 0
1395 0
1396 0
1397 0
1398 0
1399 0
1400 0
1401 0
1402 0
1403 0
1404 0
1405 0
1406 69533550916004
1407 22723084897619652
1408 1148778180935215740
1409 21493269191691133200
1410 198620835833931454125
1411 1049012266293282420675
1412 3455569818377871503400
1413 7518712352074929205200
1414 11243259674630565431850
1415 11886753074132473787250
1416 9068176721928208534650
1417 5065053309439754173200
1418 2092087236507724549800
1419 642934126341398276280
1420 147409940783742109200
1421 25202726042577239520
1422 3201152702988641310
1423 299890122502203870
1424 20489387251703370
1425 1004594514323400
1426 34559768548305
1427 808516237815
1428 12307223916
1429 114247224
1430 584325
1431 1377
1432 1
1433 0
1434 0
1435 0
1436 0
1437 0
1438 0
1439 0
1440 0
1441 0
1442 0
1443 0
1444 0
1445 0
1446 0
1447 0
1448 0
1449 0
1450 0
1451 0
1452 0
1453 0
1454 0
1455 0
1456 0
1457 0
1458 0
1459 0
1460 3560597348629860
1461 388817230470380712
1462 11821298055430123260
1463 158320956099510579375
1464 1140230724231828718125
1465 4936528311968387862000
1466 13784305978804036876200
1467 26037022404407625210600
1468 34409022056699266226250
1469 32598020895820357477500
1470 22532038619198906432250
1471 11506479800792485023900
1472 4378075241277140643240
1473 1247314883554740924000
1474 266567294681105418000
1475 42682036039848550800
1476 5098132082537465790
1477 450766519537474140
1478 29161146318554250
1479 1357705192969125
1480 44468393079825
1481 992782729224
1482 14452273836
1483 128551500
1484 631125
1485 1430
1486 1
1487 0
1488 0
1489 0
1490 0
1491 0
1492 0
1493 0
1494 0
1495 0
1496 0
1497 0
1498 0
1499 0
1500 0
1501 0
1502 0
1503 0
1504 0
1505 0
1506 0
1507 0
1508 0
1509 0
1510 0
1511 0
1512 0
1513 0
1514 263747951750360
1515 93050277377527008
1516 5092251470031437712
1517 103436357985013578525
1518 1041080226472539264375
1519 6009686640657167832000
1520 21720724572660906592800
1521 52074044808815250421200
1522 86203655257836056440500
1523 101416065009218889930000
1524 86593717046333052171000
1525 54486566115517355554350
1526 25538772240783320418900
1527 8980667161594134652800
1528 2378600475616017576000
1529 474974452340878744800
1530 71373849155524521060
1531 8031839802667721040
1532 671354390800493400
1533 41183724186730125
1534 1823204116272825
1535 56919543142176
1536 1213991002224
1537 16917377400
1538 144317250
1539 680680
1540 1484
1541 1
1542 0
1543 0
1544 0
1545 0
1546 0
1547 0
1548 0
1549 0
1550 0
1551 0
1552 0
1553 0
1554 0
1555 0
1556 0
1557 0
1558 0
1559 0
1560 0
1561 0
1562 0
1563 0
1564 0
1565 0
1566 0
1567 0
1568 0
1569 0
1570 14031391033119152
1571 1653893639839270368
1572 54423437585960990547
1573 791220972119129840925
1574 6205654683287292870000
1575 29361611872925019979200
1576 89946077397044523454800
1577 187185079988444008270800
1578 273823375524891002811000
1579 288645723487776840570000
1580 223288084669473084526650
1581 128445001563939640930350
1582 55455619722843781481040
1583 18077363614681733577600
1584 4462672052213750844000
1585 834525005510748246240
1586 117922011648257904360
1587 12523810999296476880
1588 991154962093971675
1589 57734797015306125
1590 2433310469328024
1591 72492605561376
1592 1478578784760
1593 19742599800
1594 161661500
1595 733096
1596 1539
1597 1
1598 0
1599 0
1600 0
1601 0
1602 0
1603 0
1604 0
1605 0
1606 0
1607 0
1608 0
1609 0
1610 0
1611 0
1612 0
1613 0
1614 0
1615 0
1616 0
1617 0
1618 0
1619 0
1620 0
1621 0
1622 0
1623 0
1624 0
1625 0
1626 1002242216651368
1627 380658059963006672
1628 22482616666565081565
1629 494208791815948792947
1630 5398919574459944796900
1631 33936065896605367294800
1632 134030320864370693053200
1633 352491384393823132458000
1634 642832972065577449456300
1635 837072598114552837653000
1636 795218968208825195770350
1637 559953046033645362748650
1638 295627384551924570395250
1639 117954797585798311593840
1640 35743878056302518664800
1641 8244373406089699707360
1642 1446812373684395057340
1643 192601032792210970200
1644 19336532260487847405
1645 1451067898318027275
1646 80366837445306126
1647 3228509969108424
1648 91883110195800
1649 1793944235160
1650 22972099150
1651 180708164
1652 788481
1653 1595
1654 1
1655 0
1656 0
1657 0
1658 0
1659 0
1660 0
1661 0
1662 0
1663 0
1664 0
1665 0
1666 0
1667 0
1668 0
1669 0
1670 0
1671 0
1672 0
1673 0
1674 0
1675 0
1676 0
1677 0
1678 0
1679 0
1680 0
1681 0
1682 0
1683 0
1684 55317304280338408
1685 7018382980567935515
1686 249216399291803237469
1687 3920446214069375298672
1688 33370464798328611173220
1689 171908455021692845437800
1690 575410836974897050218000
1691 1313494211320140935685600
1692 2116597855232512175208300
1693 2469364164437930871076350
1694 2125201911554595558034350
1695 1368001230475572521829000
1696 665230365796377242591730
1697 246037027287549003476040
1698 69488290137041754676320
1699 15008690997341416858560
1700 2476651742187020552700
1701 311142382736940817335
1702 29575402072991065005
1703 2107397070788027304
1704 111114551436814926
1705 4259438465505300
1706 115922967957720
1707 2168566159760
1708 26654454190
1709 201588309
1710 846945
1711 1652
1712 1
1713 0
1714 0
1715 0
1716 0
1717 0
1718 0
1719 0
1720 0
1721 0
1722 0
1723 0
1724 0
1725 0
1726 0
1727 0
1728 0
1729 0
1730 0
1731 0
1732 0
1733 0
1734 0
1735 0
1736 0
1737 0
1738 0
1739 0
1740 0
1741 0
1742 3814986502092304
1743 1555799182884517725
1744 98895396544366364075
1745 2345566110981677529120
1746 27723155370919153897752
1747 189099300523862129981580
1748 813080530508006701395000
1749 2336254526063491782840000
1750 4673008251812039867343000
1751 6702559874902955221492950
1752 7046722127786290534534950
1753 5520004965076871579310000
1754 3260933165668515895057500
1755 1465367588992019800114650
1756 503790103493552721403320
1757 132934120262166835032960
1758 26943793678737915903000
1759 4188455152228049464125
1760 497404489409395184175
1761 44830083142218035376
1762 3037131072606274644
1763 152629878347273250
1764 5589143097961500
1765 145603727869600
1766 2612136510620
1767 30843011277
1768 224440425
1769 908600
1770 1710
1771 1
1772 0
1773 0
1774 0
1775 0
1776 0
1777 0
1778 0
1779 0
1780 0
1781 0
1782 0
1783 0
1784 0
1785 0
1786 0
1787 0
1788 0
1789 0
1790 0
1791 0
1792 0
1793 0
1794 0
1795 0
1796 0
1797 0
1798 0
1799 0
1800 0
1801 0
1802 218169540588403635
1803 29717335907420434525
1804 1135551847380018486320
1805 19271937066963742310688
1806 177462420491624460444252
1807 991958247219768175701900
1808 3614422763148952866930000
1809 9013549513376582827128000
1810 15929460481912218253678050
1811 20469049990236367743172950
1812 19494333324034635945879000
1813 13959082323212594357790000
1814 7595009791311579748306650
1815 3163505502819809000576730
1816 1013622666999022117126320
1817 250448977432840056393600
1818 47729977943521838398875
1819 7001924735532255284925
1820 787243429724707621224
1821 67369089246902819376
1822 4344863870285711850
1823 208350834374009250
1824 7295786792894600
1825 182103231026080
1826 3135706146495
1827 35596251405
1828 249410700
1829 973560
1830 1769
1831 1
1832 0
1833 0
1834 0
1835 0
1836 0
1837 0
1838 0
1839 0
1840 0
1841 0
1842 0
1843 0
1844 0
1845 0
1846 0
1847 0
1848 0
1849 0
1850 0
1851 0
1852 0
1853 0
1854 0
1855 0
1856 0
1857 0
1858 0
1859 0
1860 0
1861 0
1862 14544636039226909
1863 6353361469862299795
1864 433523488531780456600
1865 11063519427331037252432
1866 141059872698470724968508
1867 1040793114775202916659532
1868 4855374578496760017909300
1869 15185871462754025415270000
1870 33181129146117545532364950
1871 52191646944801820782376050
1872 60432433304507371432224900
1873 52383293139213577774233000
1874 34421828001558329268641250
1875 17306235986014249238449170
1876 6700343953177359436004130
1877 2005678894274660784952080
1878 465026356535455625543325
1879 83484487231346120704875
1880 11576515562746662071076
1881 1234079225750083464024
1882 100405854166057086570
1883 6171814716012318450
1884 282711738224665750
1885 9475871700178520
1886 226816077929805
1887 3751844898087
1888 40978178010
1889 276653300
1890 1041941
1891 1829
1892 1
1893 0
1894 0
1895 0
1896 0
1897 0
1898 0
1899 0
1900 0
1901 0
1902 0
1903 0
1904 0
1905 0
1906 0
1907 0
1908 0
1909 0
1910 0
1911 0
1912 0
1913 0
1914 0
1915 0
1916 0
1917 0
1918 0
1919 0
1920 0
1921 0
1922 0
1923 0
1924 860778005594247069
1925 125572320816101925360
1926 5150259043757551824408
1927 94039915132313816645672
1928 934045103003387232899580
1929 5647174125143923959291432
1930 22323231050248417360446900
1931 60591627136388561406927300
1932 116967050662856254480660950
1933 164815727194111012996977000
1934 172864867359404806654968900
1935 136962641943042615405751500
1936 82887761827752456878888130
1937 38625512200669483807553220
1938 13936518787423194424850850
1939 3906221394897827254563930
1940 851541769759730431189725
1941 144261193935766096578024
1942 18938369656703203928676
1943 1916839034079271652700
1944 148460197623350860170
1945 8707521537319705100
1946 381403835932185430
1947 12248068208209470
1948 281388367356525
1949 4474817038692
1950 47058726330
1951 306330654
1952 1113861
1953 1890
1954 1
1955 0
1956 0
1957 0
1958 0
1959 0
1960 0
1961 0
1962 0
1963 0
1964 0
1965 0
1966 0
1967 0
1968 0
1969 0
1970 0
1971 0
1972 0
1973 0
1974 0
1975 0
1976 0
1977 0
1978 0
1979 0
1980 0
1981 0
1982 0
1983 0
1984 0
1985 0
1986 55534064877048198
1987 25924608168485558784
1988 1894348154025766188288
1989 51884091107483485045888
1990 711653411812104558399680
1991 5663262940315274170001664
1992 28573735744317974221372032
1993 96946603418221698251083680
1994 230543752031136965353186800
1995 396078901715492078664672000
1996 502879614136450346632636800
1997 480021449857520785422062400
1998 349001102432641923700581600
1999 195160482698119497132900480
2000 84529996305416499518049600
2001 28492438409842975268583960
2002 7493567573885627794469580
2003 1538786068648171696832256
2004 246406919489413114852224
2005 30669424545268346443200
2006 2951208776997520129440
2007 217846357006398440320
2008 12204922749829933760
2009 511697071809640080
2010 15757748571965400
2011 347757209864064
2012 5320773323712
2013 53914195104
2014 338613744
2015 1189440
2016 1952
2017 1
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
2024 0
2025 0
2026 0
2027 0
2028 0
2029 0
2030 0
2031 0
2032 0
2033 0
2034 0
2035 0
2036 0
2037 0
2038 0
2039 0
2040 0
2041 0
2042 0
2043 0
2044 0
2045 0
2046 0
2047 0
2048 0
2049 0
2050 3397378086595889760
2051 529602709727633558016
2052 23258385668871907089536
2053 455738638106273855132800
2054 4869207554503873294313600
2055 31748595271464415801524480
2056 135725244785510377551517152
2057 399609170187304073278857120
2058 839515063418706036300120000
2059 1291983198374279546684640000
2060 1485780678130421478687336000
2061 1296289809035527145173588800
2062 867950567789005131985794240
2063 449837992034672599774416000
2064 181569460454881705142937000
2065 57303752035595977251826200
2066 14169655048801914374997024
2067 2745677102882031851210496
2068 416227904542927558872000
2069 49186812949958668824000
2070 4505458747177785924800
2071 317327991495578277760
2072 16999713830120264880
2073 682835771451834000
2074 20182338072468000
2075 428195567479680
2076 6307960827168
2077 61627701408
2078 373682400
2079 1268800
2080 2015
2081 1
2082 0
2083 0
2084 0
2085 0
2086 0
2087 0
2088 0
2089 0
2090 0
2091 0
2092 0
2093 0
2094 0
2095 0
2096 0
2097 0
2098 0
2099 0
2100 0
2101 0
2102 0
2103 0
2104 0
2105 0
2106 0
2107 0
2108 0
2109 0
2110 0
2111 0
2112 0
2113 0
2114 212336130412243110
2115 105706992465797827104
2116 8252975559922289612416
2117 242012931959883357553280
2118 3561957250462193025643200
2119 30488730379739637396702080
2120 165886410293401572562965408
2121 608635505362201588532413152
2122 1569893168592980287881224400
2123 2935048787611135057142280000
2124 4069747074878980572056616000
2125 4259237943973874905570363200
2126 3409805802028234447087048800
2127 2109503425804701507363182400
2128 1016151892721180069133279000
2129 383148616551729965546524200
2130 113461429030480034958615876
2131 26427142115239556567901024
2132 4840135918542043327454400
2133 695642068863701173368000
2134 78152380576045440464800
2135 6822551817154932971840
2136 458992273413247151760
2137 23535072922706545200
2138 906523351755021000
2139 25737612145296480
2140 525363023176992
2141 7456951870368
2142 70289659440
2143 411725600
2144 1352065
2145 2079
2146 1
2147 0
2148 0
2149 0
2150 0
2151 0
2152 0
2153 0
2154 0
2155 0
2156 0
2157 0
2158 0
2159 0
2160 0
2161 0
2162 0
2163 0
2164 0
2165 0
2166 0
2167 0
2168 0
2169 0
2170 0
2171 0
2172 0
2173 0
2174 0
2175 0
2176 0
2177 0
2178 0
2179 0
2180 13413576695470557606
2181 2229634526269328242064
2182 104612041556852806168192
2183 2194493202583603979016960
2184 25156957333036400315012800
2185 176418880788220720027280672
2186 813248011438383319150147488
2187 2589116118048730567090265472
2188 5899448063098381464855982800
2189 9879458478872887620572220000
2190 12407345315054331246661492800
2191 11867895518747621192458819200
2192 8749416589885214347206342240
2193 5016581449328773183405345800
2194 2251838360435605937861151000
2195 794971581180879722062981824
2196 221327315215131286256171076
2197 48643365981347535440916720
2198 8433831939652300892356800
2199 1150815274416493299152000
2200 123068338547910137068960
2201 10250827439562519722640
2202 659409952252559748240
2203 32393101102712750400
2204 1197513898426989000
2205 32685085227654288
2206 642363139690272
2207 8790893407296
2208 79998284080
2209 452941775
2210 1439361
2211 2144
2212 1
2213 0
2214 0
2215 0
2216 0
2217 0
2218 0
2219 0
2220 0
2221 0
2222 0
2223 0
2224 0
2225 0
2226 0
2227 0
2228 0
2229 0
2230 0
2231 0
2232 0
2233 0
2234 0
2235 0
2236 0
2237 0
2238 0
2239 0
2240 0
2241 0
2242 0
2243 0
2244 0
2245 0
2246 812944042149730764
2247 430724851665665683126
2248 35854933598114873081840
2249 1123202972505156445174272
2250 17696618261860088497457280
2251 162513944371415146034982688
2252 950940796443823881122659232
2253 3761963590327215353891838720
2254 10491941478371890728266947872
2255 21273767257839618009632180400
2256 32097262880249248225059079200
2257 36682586148856283685781804800
2258 32194822949794078766776584000
2259 21929627478494351344600511640
2260 11685855912576355024900499400
2261 4900000272307878520785864576
2262 1623066978244296099211921224
2263 425629452336790935108021300
2264 88414671500688287688207120
2265 14533152894059715377862400
2266 1885244658635019022792640
2267 192137304059492356852560
2268 15286321620400248709200
2269 941166828402454093440
2270 44334625661763637200
2271 1574331605132014872
2272 41340656347209648
2273 782808127221120
2274 10335778303136
2275 90860120065
2276 497539119
2277 1530816
2278 2210
2279 1
2280 0
2281 0
2282 0
2283 0
2284 0
2285 0
2286 0
2287 0
2288 0
2289 0
2290 0
2291 0
2292 0
2293 0
2294 0
2295 0
2296 0
2297 0
2298 0
2299 0
2300 0
2301 0
2302 0
2303 0
2304 0
2305 0
2306 0
2307 0
2308 0
2309 0
2310 0
2311 0
2312 0
2313 0
2314 52976853413424121454
2315 9371175826780023646390
2316 468756079251143919659424
2317 10503799226394375108168192
2318 128890369673880977889813856
2319 969678546127446026563499808
2320 4806953476529219618861793920
2321 16500147282225879435906994944
2322 40649259898825854719943335472
2323 73823704624573270917635882160
2324 100877111909354780135899963200
2325 105364875108416985054905184000
2326 85155306702205338338124064680
2327 53754937197851233114542297240
2328 26692106746519232994807209664
2329 10478748210419315166841877376
2330 3263159134582063835828163300
2331 807433985322462156682009140
2332 158774695367602390503146720
2333 24777501227774535728131840
2334 3059417072331916759113840
2335 297495336150866378725200
2336 22630784192040827974080
2337 1334875274470556058240
2338 60349378196727236760
2339 2060142707969280792
2340 52084697893319520
2341 950891603888512
2342 12120740016671
2343 102990597633
2344 545735904
2345 1626560
2346 2277
2347 1
2348 0
2349 0
2350 0
2351 0
2352 0
2353 0
2354 0
2355 0
2356 0
2357 0
2358 0
2359 0
2360 0
2361 0
2362 0
2363 0
2364 0
2365 0
2366 0
2367 0
2368 0
2369 0
2370 0
2371 0
2372 0
2373 0
2374 0
2375 0
2376 0
2377 0
2378 0
2379 0
2380 0
2381 0
2382 3116285494907301262
2383 1753963390039041858950
2384 155364230812405655190150
2385 5188368569489157059478240
2386 87312831069403243086648096
2387 858221241974866023510223968
2388 5387103034041366814241665600
2389 22916871225313721438759715200
2390 68906865070659212416997961840
2391 151054657154896077416085728112
2392 247148924177919211332954909840
2393 307314219066216206410140120000
2394 294509459938457197809717615000
2395 219906561263936862741309397800
2396 129011849274842959474901513376
2397 59839167412131352400123352384
2398 22040636259896396084102506500
2399 6464749228888994391735040500
2400 1511861988978272762511580900
2401 281844076465935343907499680
2402 41812033321869529041222480
2403 4920115174802790109686000
2404 456967757723901334092000
2405 33270754947031283572800
2406 1881803338316131109880
2407 81718994082781471416
2408 2683808738669658600
2409 65373797767335200
2410 1151470301583745
2411 14178372274143
2412 116514615504
2413 597760800
2414 1726725
2415 2345
2416 1
2417 0
2418 0
2419 0
2420 0
2421 0
2422 0
2423 0
2424 0
2425 0
2426 0
2427 0
2428 0
2429 0
2430 0
2431 0
2432 0
2433 0
2434 0
2435 0
2436 0
2437 0
2438 0
2439 0
2440 0
2441 0
2442 0
2443 0
2444 0
2445 0
2446 0
2447 0
2448 0
2449 0
2450 0
2451 0
2452 209296471752557936110
2453 39325705481927991153300
2454 2093035047918921313766790
2455 49993637144577663380258184
2456 655201163228123523325009696
2457 5275645729888786811188389760
2458 28053411327539210726757582400
2459 103542590899826541409668895040
2460 274996939948656961449797094768
2461 539925342050223507835070726112
2462 800041350302382857354398112400
2463 909137898070889610629997855000
2464 802267810460923811502879739800
2465 555141896879627280164727724224
2466 303470063304380430029197001376
2467 131779804164433189218633933600
2468 45631300112684305443416338500
2469 12628494260877337192743793400
2470 2795644552592255727435419620
2471 494775727642122760321132680
2472 69865635482199619557541200
2473 7843776236975097624744000
2474 696553113185924180440800
2475 48584740734707385018720
2476 2637294809035220213880
2477 110095798479648661680
2478 3481154731110599400
2479 81754391412445895
2480 1390155643450497
2481 16545075401568
2482 131567152080
2483 653853200
2484 1831445
2485 2414
2486 1
2487 0
2488 0
2489 0
2490 0
2491 0
2492 0
2493 0
2494 0
2495 0
2496 0
2497 0
2498 0
2499 0
2500 0
2501 0
2502 0
2503 0
2504 0
2505 0
2506 0
2507 0
2508 0
2509 0
2510 0
2511 0
2512 0
2513 0
2514 0
2515 0
2516 0
2517 0
2518 0
2519 0
2520 0
2521 0
2522 11959798385860453492
2523 7138111247139870663120
2524 671562047460616464310200
2525 23860599546275702976941406
2526 427994308237725849913917624
2527 4492807976421418445657209344
2528 30181601152387012919821950720
2529 137716746517010670840446313600
2530 445233140869254128061576248672
2531 1052162205020948374242701927808
2532 1861019264088004431261307609152
2533 2509220598675655325338794079800
2534 2616090686285621124465912195000
2535 2132798117656117455810732600576
2536 1371527039349667398054033201024
2537 700315530702416376990454618560
2538 285315708072994499298834790200
2539 93052062974885642472849004000
2540 24338552575509049862378947280
2541 5107831776540737908021105020
2542 859347316431055320557756760
2543 115639672522261439267654400
2544 12400176300672496399056000
2545 1053915145168267890406080
2546 70487697623304976625520
2547 3675197927429726233536
2548 147600960599089414560
2549 4496491527684524225
2550 101878549298586423
2551 1673416197758592
2552 19261431064512
2553 148293905760
2554 714263550
2555 1940856
2556 2484
2557 1
2558 0
2559 0
2560 0
2561 0
2562 0
2563 0
2564 0
2565 0
2566 0
2567 0
2568 0
2569 0
2570 0
2571 0
2572 0
2573 0
2574 0
2575 0
2576 0
2577 0
2578 0
2579 0
2580 0
2581 0
2582 0
2583 0
2584 0
2585 0
2586 0
2587 0
2588 0
2589 0
2590 0
2591 0
2592 0
2593 0
2594 827114477843191362552
2595 164786653662605048385360
2596 9314565598278750359982474
2597 236693821979954447300878686
2598 3306199418132697041663067360
2599 28429121085474218621251643904
2600 161777603379752765056248428160
2601 640433877506513327063942190208
2602 1828758118250695983802791445952
2603 3870495905368214344218673944960
2604 6199705048420157619221697372552
2605 7638984803954013683440463609400
2606 7333425411795853136102845065024
2607 5540318712313676208740007634176
2608 3319677515667298410409297867200
2609 1586898795377417024671614452160
2610 607776895535963591098976915600
2611 187022561896016909468806647520
2612 46304331203019630577942958580
2613 9225346191098093882458271100
2614 1477296816471889886644284960
2615 189663648941714563970323200
2616 19445313502610129538371520
2617 1583262131231157936511680
2618 101624791175140157215200
2619 5093574967583121978816
2620 196946328912582161055
2621 5784437632397518017
2622 126522217523390688
2623 2008692096727680
2624 22372607248992
2625 166851965280
2626 779253684
2627 2055096
2628 2555
2629 1
2630 0
2631 0
2632 0
2633 0
2634 0
2635 0
2636 0
2637 0
2638 0
2639 0
2640 0
2641 0
2642 0
2643 0
2644 0
2645 0
2646 0
2647 0
2648 0
2649 0
2650 0
2651 0
2652 0
2653 0
2654 0
2655 0
2656 0
2657 0
2658 0
2659 0
2660 0
2661 0
2662 0
2663 0
2664 0
2665 0
2666 45950804324621742364
2667 29033838978649460905992
2668 2896125438120283725372702
2669 109275757384684851784184634
2670 2085159860299598702412502710
2671 23327927987475820521873828768
2672 167344144571314150520549449344
2673 817105291991068727633305553024
2674 2833223784186423088206787732768
2675 7198303231412313978798221648960
2676 13724133397784793362208714696504
2677 20002387902045740444947183174152
2678 22611395019703880502983772283824
2679 20053544904352762799026331980224
2680 14079106617830083772210184235200
2681 7879536442848040377914899465920
2682 3533788521187674022532622923560
2683 1274706408712325777695287413360
2684 370705435186747802697098890620
2685 87007676821925159950243694100
2686 16478376989616595279701325620
2687 2514623878885565593973201760
2688 308347114112817768394176960
2689 30255965342977842325206720
2690 2362124953852937243989200
2691 145629938845899260212512
2692 7022031836319520324161
2693 261585124042865536991
2694 7412093243245304472
2695 156606244541304480
2696 2404522598141664
2697 25928795404512
2698 187410511002
2699 849097164
2700 2174305
2701 2627
2702 1
2703 0
2704 0
2705 0
2706 0
2707 0
2708 0
2709 0
2710 0
2711 0
2712 0
2713 0
2714 0
2715 0
2716 0
2717 0
2718 0
2719 0
2720 0
2721 0
2722 0
2723 0
2724 0
2725 0
2726 0
2727 0
2728 0
2729 0
2730 0
2731 0
2732 0
2733 0
2734 0
2735 0
2736 0
2737 0
2738 0
2739 0
2740 3269576461559623975900
2741 689553675742924696517310
2742 41322765397569901935195870
2743 1115058748823314814124333000
2744 16568130672923167984285389750
2745 151824324711877757528724298800
2746 922538232893142111844054656640
2747 3907894874739893914767983079680
2748 11967622367495842206130048308000
2749 27230423408303161432953799001000
2750 47014159598825458310773293785400
2751 62616170823795361392878138632128
2752 65174020939146479096835578935728
2753 53561818654788362176886570460000
2754 35037464419778835672546489720000
2755 18357342967208696220948690512000
2756 7739288910039120793149959295400
2757 2633959671063734387584650012300
2758 725063973516042999585364117500
2759 161552715584476424310797310000
2760 29121563303270336841969064500
2761 4239772819051244315419933200
2762 497062287777493123914110400
2763 46723350735552604826160000
2764 3500719683795655293570000
2765 207469122436713100486575
2766 9631088657941867498305
2767 345897684684780875360
2768 9461627274370479000
2769 193220565922098000
2770 2870688062642400
2771 29985681760320
2772 210151548090
2773 924079625
2774 2298625
2775 2700
2776 1
2777 0
2778 0
2779 0
2780 0
2781 0
2782 0
2783 0
2784 0
2785 0
2786 0
2787 0
2788 0
2789 0
2790 0
2791 0
2792 0
2793 0
2794 0
2795 0
2796 0
2797 0
2798 0
2799 0
2800 0
2801 0
2802 0
2803 0
2804 0
2805 0
2806 0
2807 0
2808 0
2809 0
2810 0
2811 0
2812 0
2813 0
2814 176733862787006701400
2815 118031710262302425529990
2816 12462421310378224393154310
2817 498496852415128975726172400
2818 10100357736434444653521574500
2819 120194257063569891376906736550
2820 918818320663734280747909274960
2821 4790322749681160282618817968640
2822 17772607010120262218758646452800
2823 48424546061071139297026213987000
2824 99252114708631523100521397991400
2825 155916049287741156288819068844672
2826 190508676591351246590750153812128
2827 183181419799376198644952070973200
2828 139895963009406800402703737940000
2829 85474110732695036159199831712000
2830 42013282654498084305671207603600
2831 16681744583403651121369450077900
2832 5365473404018718196931694469500
2833 1400123535065462344026910020000
2834 296545069454216894116260147000
2835 50939623428895097142618903300
2836 7083137600829277015776073200
2837 794741946797113830662112000
2838 71630110453049562160740000
2839 5154809734389102419781825
2840 293894129652953350630095
2841 13144112018021673263680
2842 455419659473032389200
2843 12033347466592881000
2844 237651961757324400
2845 3418367720676480
2846 34604954918820
2847 235270672525
2848 1004499125
2849 2428200
2850 2774
2851 1
2852 0
2853 0
2854 0
2855 0
2856 0
2857 0
2858 0
2859 0
2860 0
2861 0
2862 0
2863 0
2864 0
2865 0
2866 0
2867 0
2868 0
2869 0
2870 0
2871 0
2872 0
2873 0
2874 0
2875 0
2876 0
2877 0
2878 0
2879 0
2880 0
2881 0
2882 0
2883 0
2884 0
2885 0
2886 0
2887 0
2888 0
2889 0
2890 12928082062869540207410
2891 2881701023721090925744390
2892 182782179218880624432929880
2893 5228420475330771350058226800
2894 82486254847547964670426191750
2895 803966030580767495654420615590
2896 5205612826770454420023271945760
2897 23543926705879745218828658526720
2898 77145311311085746052503830558600
2899 188236769274990819673402651363000
2900 349367443774382961313835320929728
2901 501510020428514392734624336531072
2902 564198772982078691826452378597456
2903 502692827080468436113715431664400
2904 357690572087908575231434078360000
2905 204586419882773280097181532678400
2906 94529885972620689687760217108100
2907 35412124466523540099749183498700
2908 10780951220004060049007207154000
2909 2670639806780666765725383780000
2910 538361902513224654115129193700
2911 88226728645623494593563735300
2912 11729066564814071617521669600
2913 1260689943973672294029024000
2914 109044052073615628110769375
2915 7543282661092469332839105
2916 414039528567682707805920
2917 17852450651342869656640
2918 597121442064486739400
2919 15249334212761649000
2920 291415848187669920
2921 4060314710474880
2922 39854851925735
2923 262977870925
2924 1090666500
2925 2563176
2926 2849
2927 1
2928 0
2929 0
2930 0
2931 0
2932 0
2933 0
2934 0
2935 0
2936 0
2937 0
2938 0
2939 0
2940 0
2941 0
2942 0
2943 0
2944 0
2945 0
2946 0
2947 0
2948 0
2949 0
2950 0
2951 0
2952 0
2953 0
2954 0
2955 0
2956 0
2957 0
2958 0
2959 0
2960 0
2961 0
2962 0
2963 0
2964 0
2965 0
2966 680425371729975800390
2967 479600312624989528182210
2968 53517304726248831478110100
2969 2265648872643334251691898280
2970 48659958741998883360200997150
2971 614797552797057496676909882510
2972 4998571407523902255590528175190
2973 27768542586571876921400736367200
2974 109994282579031934694215139054520
2975 320651600075329189374692792321800
2976 704758464165565628857219526703072
2977 1190091238953379392282957750974528
2978 1567218813839107477295701051659600
2979 1628724759740717733008437998592656
2980 1348493456771415328622506475417200
2981 896177469703887303034393018145600
2982 480869419947679160585562843549900
2983 209253462756730009680336084310500
2984 74080536240313612622463809158200
2985 21379174453228390266675309102000
2986 5034156035781556853392348425300
2987 967034143390265362309845647700
2988 151356704568005115358459780500
2989 19257038894197844291293341600
2990 1984601747739804431616002625
2991 164874606735306829703483295
2992 10972047507043591756856880
2993 580204646168643263840800
2994 24134563012897345848840
2995 779749289412545652200
2996 19257730634401853880
2997 356292615844170720
2998 4811049982463725
2999 45810745115135
3000 293498355150
3001 1182905724
3002 2703701
3003 2925
3004 1
3005 0
3006 0
3007 0
3008 0
3009 0
3010 0
3011 0
3012 0
3013 0
3014 0
3015 0
3016 0
3017 0
3018 0
3019 0
3020 0
3021 0
3022 0
3023 0
3024 0
3025 0
3026 0
3027 0
3028 0
3029 0
3030 0
3031 0
3032 0
3033 0
3034 0
3035 0
3036 0
3037 0
3038 0
3039 0
3040 0
3041 0
3042 0
3043 0
3044 51131477324391596121990
3045 12028071332499737373458600
3046 806244418643348675151621460
3047 24407217400748646256862722380
3048 408142913201407917961982190910
3049 4223391884431960194563120062460
3050 29083341004496681699876150020950
3051 140154005221669723239403161053340
3052 490286640115180760527756076001720
3053 1279906176300682406430352703667648
3054 2547264252833711063778054890632672
3055 3930485279152047324011440732733600
3056 4765528000722840774358022292178512
3057 4589026963659031856789206651727456
3058 3539901005330354846985852421675120
3059 2202242560919806010797650124083600
3060 1110780239060428470358463878375500
3061 456028236076735745234387604428400
3062 152810194544265779953712566486200
3063 41862981771236104359789002694600
3064 9381927742014328865918327073300
3065 1719333023131979676424856853000
3066 257279703461452081450588247700
3067 31356707614288910019532841475
3068 3101212840973628463470281025
3069 247654786587555356797626720
3070 15866365516380975407338800
3071 808873536129226197236880
3072 32480102218984401621640
3073 1014240480078497637680
3074 24237794894510391480
3075 434369084131010600
3076 5687076786436045
3077 52555772128860
3078 327073432686
3079 1281554274
3080 2849925
3081 3002
3082 1
3083 0
3084 0
3085 0
3086 0
3087 0
3088 0
3089 0
3090 0
3091 0
3092 0
3093 0
3094 0
3095 0
3096 0
3097 0
3098 0
3099 0
3100 0
3101 0
3102 0
3103 0
3104 0
3105 0
3106 0
3107 0
3108 0
3109 0
3110 0
3111 0
3112 0
3113 0
3114 0
3115 0
3116 0
3117 0
3118 0
3119 0
3120 0
3121 0
3122 2622127042276492108820
3123 1947865802833965566552000
3124 229372523084878712703164000
3125 10261292600915346774657000400
3126 233224521829375953121132680520
3127 3123180553193382328752559373920
3128 26957820538927405497211404654000
3129 159265915024624685499321773924250
3130 672167167899844591046117200970100
3131 2091889664491437911585092590940672
3132 4918855108920269640399002547428608
3133 8906518366551437285937254862352000
3134 12607216933129208397772545746504000
3135 14120082965104713405505251236084480
3136 12634723588256035761549504028132736
3137 9102602585135198177963620512878880
3138 5312427230289005727801348983535000
3139 2523476405167707681138903739920000
3140 979043670673217984119024235496000
3141 310982150300611060958432591445600
3142 80980849983702628105821349474800
3143 17293876022146228324273413960000
3144 3026820040722965664124567620000
3145 433460369962229050270012808625
3146 50653143069235931570014590075
3147 4811578710843932646353890560
3148 369634009832172174324816000
3149 22814381788260226075912000
3150 1122039894837642965111200
3151 43520136963368262271360
3152 1314227100946785671360
3153 30405835889170742000
3154 528085701597632750
3155 6707117585968800
3156 60181511614224
3157 363961413816
3158 1386963500
3159 3002000
3160 3080
3161 1
3162 0
3163 0
3164 0
3165 0
3166 0
3167 0
3168 0
3169 0
3170 0
3171 0
3172 0
3173 0
3174 0
3175 0
3176 0
3177 0
3178 0
3179 0
3180 0
3181 0
3182 0
3183 0
3184 0
3185 0
3186 0
3187 0
3188 0
3189 0
3190 0
3191 0
3192 0
3193 0
3194 0
3195 0
3196 0
3197 0
3198 0
3199 0
3200 0
3201 0
3202 202278371832757962680400
3203 50146219621795346097048000
3204 3546933288794351730073472400
3205 113460578187263977194064547280
3206 2007758927052888639912359597520
3207 22019329045241544658226458255200
3208 160969293794941527055464252789750
3209 824932433331627452647507473917850
3210 3074571704464230317632121973378528
3211 8568328254248211631662778631004672
3212 18243006585281219820161135821507200
3213 30182795219215740302056439570448000
3214 39334516831363130201050342729092480
3215 40819876208211807845006089937044224
3216 34029729664428510111463996686608736
3217 22949685634848504744101827608871200
3218 12589952934478019843943008876340000
3219 5642077754314434074488289863056000
3220 2071868092262512652878908044306400
3221 624709414159991702530621838805600
3222 154825700598267023050468827084000
3223 31542650950691957973508652040000
3224 5278017446010671376817214787375
3225 724041986224960668912561493425
3226 81195390745491363407221903200
3227 7413802140062424753600595200
3228 548297285394781477230984000
3229 32625467711433003139387200
3230 1548921238287152243567040
3231 58064942823648894207360
3232 1696645642615727403600
3233 38022170515029558000
3234 640290189546235800
3235 7892375380265376
3236 68788707211224
3237 404438556600
3238 1499499000
3239 3160080
3240 3159
3241 1
3242 0
3243 0
3244 0
3245 0
3246 0
3247 0
3248 0
3249 0
3250 0
3251 0
3252 0
3253 0
3254 0
3255 0
3256 0
3257 0
3258 0
3259 0
3260 0
3261 0
3262 0
3263 0
3264 0
3265 0
3266 0
3267 0
3268 0
3269 0
3270 0
3271 0
3272 0
3273 0
3274 0
3275 0
3276 0
3277 0
3278 0
3279 0
3280 0
3281 0
3282 10113918591637898134020
3283 7907673094206189192226800
3284 981270343053768022489962000
3285 46320321393662534074959495120
3286 1112406973096870732924415452680
3287 15763043491117359747397035989040
3288 144196022844880393143802431490650
3289 904337694294030095148337070337750
3290 4058667571991607067025736771675822
3291 13457112318668058187631662406356128
3292 33778986386940065086362877295306880
3293 65430749176368834723768327620534400
3294 99305122542234503586395569697832000
3295 119543923181191722974660691958486656
3296 115274497353292018582708524388540704
3297 89750924436592152399241301202693216
3298 56780687734495869496182970032293400
3299 29334715860294249626415565048860000
3300 12423019351629374286234401198469600
3301 4324287243471111395439239481602400
3302 1239342870027080313084943325372400
3303 292682598031946957406819755508000
3304 56947030338536191170922580600625
3305 9119143185983654960748405214575
3306 1199423088291854037390505908300
3307 129185502290587751331490371360
3308 11347142868217715714504078400
3309 808466260321773869003496000
3310 46408063254834292220720160
3311 2128168131672828410418240
3312 77151104585126077025520
3313 2182472587562696629200
3314 47399259865019955750
3315 774298398913892424
3316 9266821557169176
3317 78488042550840
3318 448800050700
3319 1619541000
3320 3324321
3321 3239
3322 1
3323 0
3324 0
3325 0
3326 0
3327 0
3328 0
3329 0
3330 0
3331 0
3332 0
3333 0
3334 0
3335 0
3336 0
3337 0
3338 0
3339 0
3340 0
3341 0
3342 0
3343 0
3344 0
3345 0
3346 0
3347 0
3348 0
3349 0
3350 0
3351 0
3352 0
3353 0
3354 0
3355 0
3356 0
3357 0
3358 0
3359 0
3360 0
3361 0
3362 0
3363 0
3364 800410813194041101164420
3365 208834457624263450940171400
3366 15565128241595102543407441680
3367 525347247607626007583080981920
3368 9822316890110667109864519422600
3369 113983522820238786961291445844990
3370 883059160310641151733082080447450
3371 4803841832089887865427966517634128
3372 19038755496297423231365249654447022
3373 56525319962016641172744330957872400
3374 128469406447365045382366630360318080
3375 227374487476012794418505718204691200
3376 317704170227846968201130262618736704
3377 354362343715675464532029908305514016
3378 318347296078510626031496923069381920
3379 232014625573570814433633797547340416
3380 137970946929583954076241207613138200
3381 67246343881645960810268823878672400
3382 26954154082821907788963164673861600
3383 8906100278116681037753272381464000
3384 2429265563665159746476603970716400
3385 547290933674563605674234906193375
3386 101803768082121621754787751781425
3387 15616018247564530996613645551200
3388 1971028803330658705976783239500
3389 204059452580115254265831676560
3390 17254979898867573718446043200
3391 1185190538508075770559930240
3392 65673085806878179280470560
3393 2910700763893392905962800
3394 102100035778160335035120
3395 2797609648922066721600
3396 58911203184031981926
3397 933963229797550524
3398 10857512552866200
3399 89400970099440
3400 497361041100
3401 1747484739
3402 3494881
3403 3320
3404 1
3405 0
3406 0
3407 0
3408 0
3409 0
3410 0
3411 0
3412 0
3413 0
3414 0
3415 0
3416 0
3417 0
3418 0
3419 0
3420 0
3421 0
3422 0
3423 0
3424 0
3425 0
3426 0
3427 0
3428 0
3429 0
3430 0
3431 0
3432 0
3433 0
3434 0
3435 0
3436 0
3437 0
3438 0
3439 0
3440 0
3441 0
3442 0
3443 0
3444 0
3445 0
3446 39044429911904443959240
3447 32089197147142920510319020
3448 4190611449660219915532772760
3449 208437369496143112320412697280
3450 5281416478608580608149058807600
3451 79069650965390870234409381351930
3452 765317938935888998168671136387790
3453 5086420763389293033982552783377312
3454 24231143358923993203555772287478028
3455 85430313124411514499715863834057150
3456 228447613884225746022676145116533360
3457 472352161079200772921024782334906880
3458 766872135032734061175142013217640320
3459 989770684171369400934290433542987424
3460 1025785731808534239434823418779119520
3461 860635448708801140719633060987570432
3462 588393022905856493383600965390183216
3463 329507085020065207970317237005494760
3464 151763606683714654724814340228916400
3465 57660838954763334149564664667344000
3466 18109070565503918110098320508976800
3467 4706702029601247008798420193263025
3468 1012679587764262447981836057194175
3469 180269122928025638522311908292800
3470 26512269785977095535295554947000
3471 3213936378136815254686848905820
3472 320079877123993492477174101360
3473 26074191847177666952318465280
3474 1727707334304025947224687040
3475 92470724268305482320202800
3476 3963337752479496641817840
3477 134590456928141609915520
3478 3573946326497940236844
3479 73004792462508532626
3480 1123752549221651700
3481 12694937754120480
3482 101660596800840
3483 550457692785
3484 1883740859
3485 3671920
3486 3402
3487 1
3488 0
3489 0
3490 0
3491 0
3492 0
3493 0
3494 0
3495 0
3496 0
3497 0
3498 0
3499 0
3500 0
3501 0
3502 0
3503 0
3504 0
3505 0
3506 0
3507 0
3508 0
3509 0
3510 0
3511 0
3512 0
3513 0
3514 0
3515 0
3516 0
3517 0
3518 0
3519 0
3520 0
3521 0
3522 0
3523 0
3524 0
3525 0
3526 0
3527 0
3528 0
3529 0
3530 3167923063306792384874700
3531 868785300539313884927526060
3532 68142986181431402104750304880
3533 2423322000980995150837624824000
3534 47801709331850810596904675781750
3535 586054277563518602201234653990650
3536 4803841832089887865427966517634128
3537 27692735267341706518349454042832032
3538 116495881533288428863248905228259750
3539 367766045078772507801656673009570750
3540 890421916550509521534593087667616800
3541 1682171134910513424513214738670952960
3542 2514245071285892386281358457620692192
3543 3006613351852600356964137606766384800
3544 2902937029374924482586063896188233600
3545 2279813422085369888893724538263957760
3546 1465039193396905309283410484532122856
3547 773994394086944739096553135167473640
3548 337399474318633277722996135644060000
3549 121681501823544113783269347293520000
3550 36369970228736908704351428766123375
3551 9017670614853194179647778223586225
3552 1854874396443632227953262003749600
3553 316286727271305701122824164280000
3554 44638005251900211870650679247500
3555 5201298003264894252754079147100
3556 498668919077272880463090648480
3557 39161366244224588137092906240
3558 2504838849685417735376922000
3559 129570657292598928674814000
3560 5373422030388683971627200
3561 176747891055898135349376
3562 4550632063496365200354
3563 90212357423627039250
3564 1348837136375301000
3565 14813401248122400
3566 115412629587255
3567 608448297457
3568 2028735800
3569 3855600
3570 3485
3571 1
3572 0
3573 0
3574 0
3575 0
3576 0
3577 0
3578 0
3579 0
3580 0
3581 0
3582 0
3583 0
3584 0
3585 0
3586 0
3587 0
3588 0
3589 0
3590 0
3591 0
3592 0
3593 0
3594 0
3595 0
3596 0
3597 0
3598 0
3599 0
3600 0
3601 0
3602 0
3603 0
3604 0
3605 0
3606 0
3607 0
3608 0
3609 0
3610 0
3611 0
3612 0
3613 0
3614 150853479205085351660700
3615 130166438756761313769629340
3616 17866758571960672503074775060
3617 935153746532409667182211630800
3618 24965265197606293793525114072250
3619 394315324733348931495283060224150
3620 4032053429637007983144494419455672
3621 28352086107040318578310155329566128
3622 143123511598040069746277226423290550
3623 535587983653043028295817293848162750
3624 1522823845918769124897230223795185550
3625 3354167847634068098474938259164460640
3626 5812502046521149065059054498800524960
3627 8024547359772112676862905198748902880
3628 8916163733080125196514339109721003200
3629 8039659501692587465331573570121311360
3630 5922765286125950523855155206698240264
3631 3584189424925697945662499902852454856
3632 1789341878803151816190956172698998200
3633 739347386080012604400517012359540000
3634 253439753016850474489215687409784625
3635 72180402453954788044020527858921775
3636 17091342652944896957569342748835600
3637 3364291977975309589311724400052000
3638 550013316173998517026087609207500
3639 74551938046796817622808467775100
3640 8356371077772830107171938146220
3641 771805259729926257868539360480
3642 58470095434085322565798436400
3643 3612316017047510791736298000
3644 180698538278327154584335200
3645 7254697528339818919113024
3646 231254847590406195181626
3647 5775595594165988890650
3648 111166660656264390750
3649 1615189786089917400
3650 17251440203542545
3651 130816383953255
3652 671714423380
3653 2182912200
3654 4046085
3655 3569
3656 1
3657 0
3658 0
3659 0
3660 0
3661 0
3662 0
3663 0
3664 0
3665 0
3666 0
3667 0
3668 0
3669 0
3670 0
3671 0
3672 0
3673 0
3674 0
3675 0
3676 0
3677 0
3678 0
3679 0
3680 0
3681 0
3682 0
3683 0
3684 0
3685 0
3686 0
3687 0
3688 0
3689 0
3690 0
3691 0
3692 0
3693 0
3694 0
3695 0
3696 0
3697 0
3698 0
3699 0
3700 12540952571249428901392860
3701 3610703822904944268914066040
3702 297652594932876735529947848340
3703 11138349088162808000188127816850
3704 231480656219982166262413132520250
3705 2993928720157209341680549199083728
3706 25925556214996327348634961855414072
3707 158117403289263315148268173953349560
3708 704815783529970909505252001820355350
3709 2361598477628037680321907833693068500
3710 6079429223836748428485825594735584910
3711 12234379307596934725648493743443040440
3712 19517770029897332123724614580182815392
3713 24965258452624350550240149507218808960
3714 25841762684011888281422915046818500800
3715 21810818196527309865625333459587170496
3716 15102610140926231514629166257318463624
3717 8621875022171494597400114973681942096
3718 4073804097300869450246848738101065400
3719 1597772355975796469605924985844294375
3720 521239507048914615638045471929842225
3721 141613981981543431934145982776066400
3722 32056896418707592801013145354781200
3723 6044356864059520545002478568554000
3724 948248334805748996079581388367500
3725 123543211620406154917796889455880
3726 13330665846364682203920580571820
3727 1186942937311932048085708258920
3728 86798793438198759310006474800
3729 5182672361609163444671592000
3730 250845118383749892626254176
3731 9754749934722588596752224
3732 301486090015464620091930
3733 7307355160471779285300
3734 136618136073438846750
3735 1929696811339116105
3736 20052282854548945
3737 148045858912952
3738 740662109460
3739 2346729300
3740 4243541
3741 3654
3742 1
3743 0
3744 0
3745 0
3746 0
3747 0
3748 0
3749 0
3750 0
3751 0
3752 0
3753 0
3754 0
3755 0
3756 0
3757 0
3758 0
3759 0
3760 0
3761 0
3762 0
3763 0
3764 0
3765 0
3766 0
3767 0
3768 0
3769 0
3770 0
3771 0
3772 0
3773 0
3774 0
3775 0
3776 0
3777 0
3778 0
3779 0
3780 0
3781 0
3782 0
3783 0
3784 0
3785 0
3786 583300119592996693088040
3787 527810525607367268545577760
3788 76055250737784996302657986800
3789 4183672584334323004948711423890
3790 117520948542452484410148205741050
3791 1955548583746409340584866143531072
3792 21094478172088050132886483899426528
3793 156692922178549231228013505719535600
3794 836828898540346413190362694224802860
3795 3318145087894184034872462099104882800
3796 10013177545142879764564889214858610440
3797 23449227006227458224159613008265827510
3798 43285377082433599467937653302824792200
3799 63782208691866082696097414224894505472
3800 75802503873101538958840550804000935680
3801 73275753743998154326879199110534237824
3802 58013200858796000421273940226524892016
3803 37828169612946158632467740910171483840
3804 20406624832017893738467291525010875296
3805 9139257876181555806145890919029363825
3806 3406942285203775241344326200584910775
3807 1059026300035890012724917784238409600
3808 274773397874636509722969817326696000
3809 59522523785119468986024407998903200
3810 10760123209690499134460934070107000
3811 1621233724422171997868632865140320
3812 203183743488381953591782966624080
3813 21120602266874084973289808724900
3814 1814094782858354069579135323320
3815 128135404292737031451118598400
3816 7398552722439392437460068224
3817 346668805372448917823040576
3818 13064397234003466870650300
3819 391674236601287369692080
3820 9217170247088007527400
3821 167454801072872186445
3822 2300283304600400405
3823 23264349257749600
3824 167290881790032
3825 815723104680
3826 2520663354
3827 4448136
3828 3740
3829 1
3830 0
3831 0
3832 0
3833 0
3834 0
3835 0
3836 0
3837 0
3838 0
3839 0
3840 0
3841 0
3842 0
3843 0
3844 0
3845 0
3846 0
3847 0
3848 0
3849 0
3850 0
3851 0
3852 0
3853 0
3854 0
3855 0
3856 0
3857 0
3858 0
3859 0
3860 0
3861 0
3862 0
3863 0
3864 0
3865 0
3866 0
3867 0
3868 0
3869 0
3870 0
3871 0
3872 0
3873 0
3874 49656592789699457611581840
3875 14992064929485857521454176800
3876 1297375818835382395262840824830
3877 51021289855015956646357025907090
3878 1115665538163015585333673633168368
3879 15201688723205153537059895279748672
3880 138861579683123998655835581882319600
3881 894627891532622591879186543976065520
3882 4218784468894033987194987526004779560
3883 14977694143154895782290338489452375280
3884 40921200069691054548043246230110953890
3885 87554512734922508014692071453441056950
3886 148782289226792454998759492456054320224
3887 203118107152439822672506078068355195392
3888 224880761490201232244560300718536109184
3889 203474871977649026108113524341308980864
3890 151412752974570206378105005283305436640
3891 93137928720491925267876356191075276992
3892 47552261749609264209823697058703551471
3893 20214524225542399765309668790137137265
3894 7171449836112603020952432386744882400
3895 2126507166160230379595157716702256000
3896 527457169645625770625073433652618400
3897 109445824647137648339088357970231200
3898 18985500193891224711882674341774800
3899 2749515686737519535739098156538720
3900 331717694426787099286375231149900
3901 33240619109433958392582391365540
3902 2755978987329618984794475853920
3903 188134626370601693409698877696
3904 10510541033215236970041417024
3905 477017991313357354456564800
3906 17429503528757287951297560
3907 507111948503423832325680
3908 11591593452044374683915
3909 204725214109435636045
3910 2736053646634622600
3911 26941798200661344
3912 188758326422952
3913 897356154024
3914 2705208044
3915 4660040
3916 3827
3917 1
3918 0
3919 0
3920 0
3921 0
3922 0
3923 0
3924 0
3925 0
3926 0
3927 0
3928 0
3929 0
3930 0
3931 0
3932 0
3933 0
3934 0
3935 0
3936 0
3937 0
3938 0
3939 0
3940 0
3941 0
3942 0
3943 0
3944 0
3945 0
3946 0
3947 0
3948 0
3949 0
3950 0
3951 0
3952 0
3953 0
3954 0
3955 0
3956 0
3957 0
3958 0
3959 0
3960 0
3961 0
3962 2257117854077248073253720
3963 2139459582960455354541558000
3964 323266400042038802806355687250
3965 18666325556713154870618424112350
3966 551029930434172331780655879796572
3967 9647225535880193590826472004455888
3968 109627562907729472623028090959726000
3969 858995486179971905431651375794942000
3970 4845901079135039039345593779870354900
3971 20326870622853072847394030807113937880
3972 64992494228332851341009861659587985590
3973 161531052906675215321223340382016923250
3974 317007718522995287639402327676252102750
3975 497557460060916097877207429139216859680
3976 631116975795080877589572456855246499968
3977 652522865307633083726019233232473628288
3978 553812655584326986382970277945095008400
3979 388074703002049688616151484129480320800
3980 225568421119941381508138050150260436465
3981 109158430817928958732672211466740541231
3982 44104416492092508578857459178481026760
3983 14908664371449441248248660079053860000
3984 4221742168112222077137445466982420000
3985 1002068913977039507520224576220948000
3986 199347752035857859474768080588635400
3987 33211255268750564918532790890822960
3988 4626588895952556911099444013406500
3989 537715897358490503409421036795500
3990 51978574283091710999984048274300
3991 4162478608449562466689587669024
3992 274775572725484052216797045056
3993 14860945113993056042685288000
3994 653606382328398298173658500
3995 23165795829360952340332200
3996 654398139429050607155565
3997 14535490201769930159195
3998 249664895255409312250
3999 3247448890258287000
4000 31145123859787080
4001 212673408503688
4002 986048332038
4003 2900874900
4004 4879425
4005 3915
4006 1
4007 0
4008 0
4009 0
4010 0
4011 0
4012 0
4013 0
4014 0
4015 0
4016 0
4017 0
4018 0
4019 0
4020 0
4021 0
4022 0
4023 0
4024 0
4025 0
4026 0
4027 0
4028 0
4029 0
4030 0
4031 0
4032 0
4033 0
4034 0
4035 0
4036 0
4037 0
4038 0
4039 0
4040 0
4041 0
4042 0
4043 0
4044 0
4045 0
4046 0
4047 0
4048 0
4049 0
4050 0
4051 0
4052 196657396009496401276042200
4053 62192901488003236903548345750
4054 5643307726448163100419523568850
4055 232955742947780172785317932922128
4056 5353033681494497663202493612228572
4057 76739294035410630836119663671808200
4058 738434716189800409932472235332494000
4059 5018230420498305008027869518841562400
4060 24996557117292292285308875722261734420
4061 93878047218703007492569800174960423630
4062 271752241948877126952175737348569647350
4063 617063152632996174870280466706715323000
4064 1114792566765272242024121948241843835230
4065 1621054490247848867034506673454806534192
4066 1915470346548213245776379039488874199168
4067 1853680980530528947525528102731168579840
4068 1478698437300913468692577206769226739600
4069 977463158186412653201931550651128558015
4070 537706344399427833757237189817647851249
4071 246984732355718048041601771399493749856
4072 94968192046132940751343964703573088200
4073 30622926886089378979815818206155090000
4074 8289842833810054107667312403282388000
4075 1884742382884474307761443671019825600
4076 359788598744797786617438567983915400
4077 57613206988546050798217287030104100
4078 7726128419940416180566944370798500
4079 865630112897501174038950032698800
4080 80770448880135259923483984254076
4081 6251144279504762187932132775024
4082 399264058729280105680144737600
4083 20915404234508745541557072000
4084 891883139430396665102789700
4085 30677391566567917856656335
4086 841737023502495046491565
4087 18175604374593797931800
4088 303726678152768120250
4089 3846422796683704380
4090 35941806037123272
4091 239281061907888
4092 1082316425190
4093 3108193725
4094 5106465
4095 4004
4096 1
4097 0
4098 0
4099 0
4100 0
4101 0
4102 0
4103 0
4104 0
4105 0
4106 0
4107 0
4108 0
4109 0
4110 0
4111 0
4112 0
4113 0
4114 0
4115 0
4116 0
4117 0
4118 0
4119 0
4120 0
4121 0
4122 0
4123 0
4124 0
4125 0
4126 0
4127 0
4128 0
4129 0
4130 0
4131 0
4132 0
4133 0
4134 0
4135 0
4136 0
4137 0
4138 0
4139 0
4140 0
4141 0
4142 8740328711533173390046320
4143 8669313540751966356252193650
4144 1372051561398602022300729831750
4145 83069489733316960838175386933472
4146 2573932571589688771853463827482728
4147 47353759490143633174483597338945060
4148 566133282412180314281562047088245400
4149 4672846140544980371847813721998216000
4150 27805558557215608203572604288490293480
4151 123197317220940583406165173202575691070
4152 416686770988278261326669463934473459270
4153 1097231622665058744559255014749083717200
4154 2285225404242536681511123423312157594500
4155 3813162266833008130410714561422101733838
4156 5151688391724428366664696852173706011472
4157 5684621673626955439078286181708916978176
4158 5160147650167325621782372873277439518880
4159 3876147006601291555800763045685509799025
4160 2421101053354037494854015071612795351391
4161 1262366409818114467768186831597412499264
4162 551107723689251465406260669018273367216
4163 201907164602282638740252294705915893400
4164 62173821253575405807504843024617910000
4165 16105980362830962266325064097805782400
4166 3510664508964390523964097542146083600
4167 643621826643471596060084549393448660
4168 99138426777972287622222159873719700
4169 12807275939360689884903763641684000
4170 1384183771004670924963235338001224
4171 124747099813058268956233884936876
4172 9336124573286333137820717780880
4173 577265156872441376946975187200
4174 29304731724141604710520233000
4175 1212150266771311831207882365
4176 40479898675710898144912535
4177 1079300434316788073550160
4178 22664759671933229951100
4179 368615518015521669750
4180 4546638463696093908
4181 41407018046345952
4182 268847400017196
4183 1186708364205
4184 3327713025
4185 5341336
4186 4094
4187 1
4188 0
4189 0
4190 0
4191 0
4192 0
4193 0
4194 0
4195 0
4196 0
4197 0
4198 0
4199 0
4200 0
4201 0
4202 0
4203 0
4204 0
4205 0
4206 0
4207 0
4208 0
4209 0
4210 0
4211 0
4212 0
4213 0
4214 0
4215 0
4216 0
4217 0
4218 0
4219 0
4220 0
4221 0
4222 0
4223 0
4224 0
4225 0
4226 0
4227 0
4228 0
4229 0
4230 0
4231 0
4232 0
4233 0
4234 778981796415394078387878270
4235 257779384262767652674682574450
4236 24499352680333437710201831875728
4237 1060357604242928264816709350856672
4238 25574330038230882028031211106398900
4239 385246794617069043133062953994196260
4240 3900029278839464387272982991052357200
4241 27918131668783282730712574346338432320
4242 146680162893210907981451280185712451530
4243 581859905434082256807511413602192668350
4244 1781695158708500151879552190616369274120
4245 4286237901066673842968762588935072059600
4246 8217670553656161906713999830230518709822
4247 12703595238684101767798172919564706869198
4248 15987998457075812172407679886056329001120
4249 16512472480535441989703593194487806460416
4250 14087789465371590689013807759146645959215
4251 9982569367770095483708426674580836005489
4252 5901062026848170012027476538181555254496
4253 2920399903310563320956253117874611005760
4254 1213306746056178441414500712494319199416
4255 424025460949384267607183029427894146200
4256 124821347811939957564019246757994813600
4257 30971554086990196243035042348102998400
4258 6478011891541434895409941893245749500
4259 1141508171186366626050158012260258260
4260 169258262545972064742070265811939600
4261 21078447600562357243299794269913376
4262 2198973386900772231208907108985324
4263 191527849701976981283233842710700
4264 13868795393860404081151078872480
4265 830579824867099196366744889600
4266 40880100755177538571175725035
4267 1640992815546126409412992765
4268 53229135056077957263723800
4269 1379665734211499161386960
4270 28186799944253557013550
4271 446328342519499885302
4272 5363687659074884568
4273 47624396574474720
4274 301661266180911
4275 1299804707565
4276 3560000444
4277 5584216
4278 4185
4279 1
4280 0
4281 0
4282 0
4283 0
4284 0
4285 0
4286 0
4287 0
4288 0
4289 0
4290 0
4291 0
4292 0
4293 0
4294 0
4295 0
4296 0
4297 0
4298 0
4299 0
4300 0
4301 0
4302 0
4303 0
4304 0
4305 0
4306 0
4307 0
4308 0
4309 0
4310 0
4311 0
4312 0
4313 0
4314 0
4315 0
4316 0
4317 0
4318 0
4319 0
4320 0
4321 0
4322 0
4323 0
4324 0
4325 0
4326 33868773757191046886429490
4327 35117771189420520799159655070
4328 5815502908968038244340838879592
4329 368771302109855601611730841894128
4330 11980001778706160684227245069774900
4331 231327053213733676306380426498257220
4332 2905997426062088708077795862845110060
4333 25233695931400274775836365274575121520
4334 158161201284312436541402932345997636670
4335 739119339335185569458190174035217713850
4336 2640440122590524999857534552760295005340
4337 7354639954052499086109892632760020470520
4338 16228172942094101244351176135329175603430
4339 28735940031889706137853621096127652436742
4340 41272049047337749982938764554346167478270
4341 48505387911572860844754305008807931477472
4342 46989594539336208943355732977282683618801
4343 37750176114900705909656004321116035009263
4344 25275731193815191258413255418467301939824
4345 14161621753355191977018021071598312099360
4346 6661088602992181927651689096799296573432
4347 2636786020242171091797282776842381752216
4348 879990502074176700826335689643863435880
4349 247884648471599070655305828068693925600
4350 58967831566086658356241486878043324500
4351 11845000373739051093689301971375926620
4352 2007725390485792444154747772083531160
4353 286777826565545755125947200988031984
4354 34450583061445431622272878040770076
4355 3471285798846942281688937554488700
4356 292366444074983665446030464172060
4357 20494557178595672670349430150880
4358 1189416264829213146047065142685
4359 56785564573129143552104551835
4360 2213103653677702761618670300
4361 69756735682784434871943720
4362 1758343829249708256608910
4363 34962386830694157681990
4364 539199601060889090322
4365 6315335160036594120
4366 54686878111939437
4367 338035877614071
4368 1422220177378
4369 3805643204
4370 5835285
4371 4277
4372 1
4373 0
4374 0
4375 0
4376 0
4377 0
4378 0
4379 0
4380 0
4381 0
4382 0
4383 0
4384 0
4385 0
4386 0
4387 0
4388 0
4389 0
4390 0
4391 0
4392 0
4393 0
4394 0
4395 0
4396 0
4397 0
4398 0
4399 0
4400 0
4401 0
4402 0
4403 0
4404 0
4405 0
4406 0
4407 0
4408 0
4409 0
4410 0
4411 0
4412 0
4413 0
4414 0
4415 0
4416 0
4417 0
4418 0
4419 0
4420 3086205608690980088732809650
4421 1067580244158383832294453514128
4422 106161435455867521676104333272552
4423 4812262870939049746306927195047000
4424 121683665865474525188849061557776500
4425 1923831048612532594197843951012442200
4426 20463911944367296007233149887307872940
4427 154105785866765963809572087926869492140
4428 852830006925214118605604046963712746750
4429 3568162327825033783591262909135533791000
4430 11539938066043335653130387088940272359900
4431 29365265323789326061206890149643270139540
4432 59645186452745860639074322779357396234246
4433 97846390789588605128892258212621038763100
4434 130909427602256300575331220904453224157950
4435 144000370362481930632864342994898546573745
4436 131110826721644387191600961244306229118193
4437 99359770899825234602038314403630083487584
4438 62959919371443649060388000084322545170800
4439 33481662290172343022587855248462072723600
4440 14986860713342254496112761082052853548920
4441 5659015844107782476083204896478998710736
4442 1805426523034813231272810781100320758120
4443 487125565111150655986342717688183985000
4444 111193185326601764219415384118647532500
4445 21467886209956308818451199121412649200
4446 3502786310193451723324069383496676376
4447 482308162860236042711820292570781064
4448 55926271203645181204988438377873500
4449 5446041605318323179877038058107000
4450 443797580080619529516022586723100
4451 30131878709006733033192316948020
4452 1695454713683427286055693047645
4453 78553019795373405714596759000
4454 2973604437759721101912985500
4455 91114180242939427842461700
4456 2234414358361635713676270
4457 43255790218440213690276
4458 649953243553766144850
4459 7421790600906066450
4460 62697606824133645
4461 378310567182548
4462 1554605248834
4463 4065248550
4464 6094725
4465 4370
4466 1
4467 0
4468 0
4469 0
4470 0
4471 0
4472 0
4473 0
4474 0
4475 0
4476 0
4477 0
4478 0
4479 0
4480 0
4481 0
4482 0
4483 0
4484 0
4485 0
4486 0
4487 0
4488 0
4489 0
4490 0
4491 0
4492 0
4493 0
4494 0
4495 0
4496 0
4497 0
4498 0
4499 0
4500 0
4501 0
4502 0
4503 0
4504 0
4505 0
4506 0
4507 0
4508 0
4509 0
4510 0
4511 0
4512 0
4513 0
4514 131327898242169365477991900
4515 142212354448480362488807868672
4516 24617144453534497779966222208128
4517 1633252853167192641170835896500800
4518 55568016547447140466789423459788000
4519 1124897888889720055079137991289667200
4520 14830988447485705817088833367805008960
4521 135312397346428651149868174765056139440
4522 892191391860224001002785772208191796600
4523 4391584403476964656727708195859118512000
4524 16546596828693715986280839524398000766400
4525 48677556933128252209568178266075330681760
4526 113609878957611163122046329103537897589040
4527 213124239434129129826965322090011539894080
4528 324823392553192104101356612297680727322400
4529 405819225566994531783526784803804994889645
4530 418708769207832075224790166554397312345197
4531 358977236799368589529944877845373204858368
4532 257050153571687174094825489999441012007680
4533 154378501988183808222375529618524630883200
4534 78026830380575547217856914839894221651520
4535 33276947869625250799532008280150009512704
4536 11999142430015989475536219345159054884736
4537 3663184249635852933017297237015143567200
4538 947559318435388947261105012489344190000
4539 207720891074992268725567333791376147200
4540 38576140143429182615309231652015345024
4541 6063302618814395965520026535175533376
4542 805338305332490609351833512641378400
4543 90194092551236790908840770646544000
4544 8493067414876169819757608718465600
4545 669991185412032063914511518020680
4546 44081822555769109437448019238770
4547 2405966777732579740744220732800
4548 108226130745716442742151736000
4549 3980988798306891924193711200
4550 118627089571199568798812880
4551 2831288087025177623363520
4552 53382826403882659363680
4553 781761943295438999400
4554 8706010547579700420
4555 71770919031203392
4556 422852627682848
4557 1697647794480
4558 4339444200
4559 6362720
4560 4464
4561 1
4562 0
4563 0
4564 0
4565 0
4566 0
4567 0
4568 0
4569 0
4570 0
4571 0
4572 0
4573 0
4574 0
4575 0
4576 0
4577 0
4578 0
4579 0
4580 0
4581 0
4582 0
4583 0
4584 0
4585 0
4586 0
4587 0
4588 0
4589 0
4590 0
4591 0
4592 0
4593 0
4594 0
4595 0
4596 0
4597 0
4598 0
4599 0
4600 0
4601 0
4602 0
4603 0
4604 0
4605 0
4606 0
4607 0
4608 0
4609 0
4610 12229253884310811313310605728
4611 4417877913030242894832050979072
4612 459204425383239670126292991190080
4613 21778172141827768182943733638785600
4614 576718262274327935214991464878952000
4615 9558843052532315377127022170611866240
4616 106709776769134789931196853270003622160
4617 844317707418943688753855803943361992880
4618 4915196390045371981183704173057705719200
4619 21660187481555876527250221779576330288000
4620 73881868062087973126044446955764406596640
4621 198561410070059149961053944559336505696160
4622 426586771311804496367941700246832621914976
4623 741361625356697272890155091597059542359360
4624 1052525798930440363181874281443023649847475
4625 1230750018580597312024383216841713312044973
4626 1193454563472094363175159482998025029861792
4627 965181866959496356923796355997901090248192
4628 654067998078673008169742761119404355672960
4629 372837563887479215770055208840873867004800
4630 179325774630758295975255822398586162374016
4631 72952051127219719489442427585667872148224
4632 25146350956731039672497200417787031687456
4633 7353060311058618230746174896917310914400
4634 1825083916148029897317031827695967960000
4635 384541602536475883619801906033133202176
4636 68743677743181398414272508639068060224
4637 10415708748966878547617046763495160640
4638 1335347275508574172771416251730148800
4639 144531147235612012722190885208976000
4640 13167735258392028863993046631948920
4641 1006102773625789085984107733214280
4642 64179163796016564584352088047440
4643 3399331230470217411082061193600
4644 148521505167603275633380764000
4645 5310843548495242233916084320
4646 153962014308081249852298080
4647 3577619965903845134809536
4648 65720120699703238549560
4649 938314470128034378600
4650 10194033749539138928
4651 82033409770472512
4652 472059263385072
4653 1852074784560
4654 4628878800
4655 6639456
4656 4559
4657 1
4658 0
4659 0
4660 0
4661 0
4662 0
4663 0
4664 0
4665 0
4666 0
4667 0
4668 0
4669 0
4670 0
4671 0
4672 0
4673 0
4674 0
4675 0
4676 0
4677 0
4678 0
4679 0
4680 0
4681 0
4682 0
4683 0
4684 0
4685 0
4686 0
4687 0
4688 0
4689 0
4690 0
4691 0
4692 0
4693 0
4694 0
4695 0
4696 0
4697 0
4698 0
4699 0
4700 0
4701 0
4702 0
4703 0
4704 0
4705 0
4706 509552245179617138054608572
4707 575734089730005058103113026528
4708 104075008528116298964793508641600
4709 7217307289513936702173623804930880
4710 256901771376746080232132561627896800
4711 5446317553187016900921210306511412160
4712 75275889038691983594875299593568446640
4713 720759018528366563570364710683357798800
4714 4993120235253408366251250702630571785480
4715 25853377622216052624192251893314824997600
4716 102597088037636335150741883829259884464160
4717 318319643170635365584790605289291951521440
4718 784637830115556318394487361565120062831600
4719 1556859413249064273069325692353825038954656
4720 2513679260975051690893182107446280010812205
4721 3332458606459763488351226571091911802132467
4722 3654954600633288987223925916681451653951738
4723 3337271979507129540573207158339516874547680
4724 2550161893584159492068265862170924939430272
4725 1637913987560856968589828745045770022634880
4726 887353402052200533532731397041279803471424
4727 406640136838761769746706864875667213270656
4728 157970666266643710763123438521995455472480
4729 52104916604209223955102894731078667802656
4730 14606754942238065944860644727660063573200
4731 3481773422966134902774945518756521276224
4732 705641624897399571865081837690354752576
4733 121516602071280249722198878907443540800
4734 17760118764264036497859836148010979040
4735 2199155508727128046209757100732366400
4736 230165851972712130260088984695294280
4737 20299603020802685676032291323088120
4738 1503019387428770280890892650228650
4739 93000036913614364671520057488240
4740 4782392466396825475394860600800
4741 203037634123241183865868762080
4742 7060540066410341419508592720
4743 199208384465100467733712800
4744 4508400279999642164499816
4745 80715895863680468434680
4746 1123892220886690066812
4747 11915352769161132368
4748 93625087238039280
4749 526359653771952
4750 2018654044680
4751 4934222384
4752 6925121
4753 4655
4754 1
4755 0
4756 0
4757 0
4758 0
4759 0
4760 0
4761 0
4762 0
4763 0
4764 0
4765 0
4766 0
4767 0
4768 0
4769 0
4770 0
4771 0
4772 0
4773 0
4774 0
4775 0
4776 0
4777 0
4778 0
4779 0
4780 0
4781 0
4782 0
4783 0
4784 0
4785 0
4786 0
4787 0
4788 0
4789 0
4790 0
4791 0
4792 0
4793 0
4794 0
4795 0
4796 0
4797 0
4798 0
4799 0
4800 0
4801 0
4802 0
4803 0
4804 48467410615025936013782474172
4805 18268485539509775882118009495600
4806 1982923464371544126314122358986560
4807 98292851657189804610555067057630080
4808 2723158776593508450460605153255706080
4809 47266255908015896675851932302938326960
4810 553140642126420851112140359361646682800
4811 4592974711173866929234599949458086938560
4812 28091901782188418156286946874321352527880
4813 130219380970846117691326237167906776435280
4814 467813888546318371284530322753088981385760
4815 1325959803950612953417711216983446137473600
4816 3008525622900218797958291540629688926628592
4817 5530094374145113719965000636381816023786851
4818 8317144589231510554960624299279813489355821
4819 10319871813552815963926379058865275258216672
4820 10637554434678975410577097817207210037620730
4821 9162073577352766562229132593525379520291824
4822 6625626259359079479392404020281921317368192
4823 4038987898996223118148984289980997726145792
4824 2082277942088142165771929980484020040368704
4825 910211934203042333444663621960069052960480
4826 338013946176023940016436727358023152668512
4827 106786614593100445184581205762831726307456
4828 28724630739470612947893300529741300528848
4829 6580875153934443833263480616720917149024
4830 1283849317535700029673666416282990452800
4831 213121425171168437974318033776131748480
4832 30065597455026593431753393505726780640
4833 3597855686099763299328759392342231640
4834 364324454215458727133000596903844680
4835 31121342610289831698446718404734400
4836 2234052357329250951337176675103530
4837 134146108682430954584825839852440
4838 6700241926066959067573669148640
4839 276524887875675349660754114880
4840 9355132208918756580879358800
4841 256978815959979603376489512
4842 5666255889630368884114536
4843 98902515438028725879456
4844 1343456024722917674492
4845 13903325454848833080
4846 106700621243199984
4847 586217134575072
4848 2198196072072
4849 5256166839
4850 7219905
4851 4752
4852 1
4853 0
4854 0
4855 0
4856 0
4857 0
4858 0
4859 0
4860 0
4861 0
4862 0
4863 0
4864 0
4865 0
4866 0
4867 0
4868 0
4869 0
4870 0
4871 0
4872 0
4873 0
4874 0
4875 0
4876 0
4877 0
4878 0
4879 0
4880 0
4881 0
4882 0
4883 0
4884 0
4885 0
4886 0
4887 0
4888 0
4889 0
4890 0
4891 0
4892 0
4893 0
4894 0
4895 0
4896 0
4897 0
4898 0
4899 0
4900 0
4901 0
4902 1978261657756160653623774456
4903 2330163971876246923739542027500
4904 439477718167452155654725700130000
4905 31824697576333424249485914403488000
4906 1183982076779786282808958762285089600
4907 26259031060008831486584406834965737200
4908 380064923236969929411090098927135670000
4909 3814763049147730007669933512838942640000
4910 27733004082299832093895359864312601218000
4911 150863916978419282691170640621355411723800
4912 629749465350813192113790819090696705711600
4913 2057832354309318348758931038503323965040000
4914 5349441008001811518418014830422633226580000
4915 11209650758402257540469595884557735183351725
4916 19142634372040778261417309895167824697723715
4917 26883699682364478561488886623934750672665280
4918 31286924807879339442873817109432970698884500
4919 30366721137059358871024587194449648031270250
4920 24712517298012695638862797253067650074861200
4921 16937691189339000172882837345081603367708160
4922 9813033979955612505361968873545381799438720
4923 4820087828907736494842430510379676019372000
4924 2011987774857285357240694805702518765884000
4925 714953117646114091691640551403574235961600
4926 216539524036009236068734111685742111679008
4927 55937438808442772582739585242127795766704
4928 12326814099527554632736289866485234420000
4929 2316537230121396064938239497566649440000
4930 370939189380198230651502906888836904000
4931 50541306066639532061999239082902777800
4932 5848366238721837461871851687140664600
4933 573287890189549531287176391666160000
4934 47455360531503696678730877085532500
4935 3304334294751056601905636496365250
4936 192631955374425073192742988023400
4937 9349174780558547536149305788800
4938 375233324863224851870435820000
4939 12354750767306711700792765000
4940 330531593561771518240014600
4941 7102998836003881222251840
4942 120911042225062590704280
4943 1602744462156184924500
4944 16195630010128569000
4945 121430692161979200
4946 652131501381360
4947 2391555911745
4948 5595426375
4949 7524000
4950 4850
4951 1
4952 0