0 1 1 0 2 1 3 0 4 0 5 0 6 1 7 0 8 2 9 0 10 0 11 0 12 0 13 1 14 0 15 3 16 6 17 0 18 6 19 0 20 0 21 0 22 0 23 0 24 1 25 0 26 4 27 24 28 12 29 0 30 36 31 24 32 0 33 24 34 0 35 0 36 0 37 0 38 0 39 0 40 1 41 0 42 5 43 80 44 90 45 20 46 0 47 200 48 300 49 60 50 0 51 300 52 120 53 0 54 120 55 0 56 0 57 0 58 0 59 0 60 0 61 0 62 1 63 0 64 6 65 240 66 540 67 240 68 30 69 0 70 1170 71 3000 72 1260 73 120 74 0 75 3360 76 2520 77 360 78 0 79 2520 80 720 81 0 82 720 83 0 84 0 85 0 86 0 87 0 88 0 89 0 90 0 91 1 92 0 93 7 94 672 95 2835 96 2240 97 525 98 42 99 0 100 7392 101 28770 102 19320 103 3780 104 210 105 0 106 38850 107 43680 108 11340 109 840 110 0 111 43680 112 22680 113 2520 114 0 115 22680 116 5040 117 0 118 5040 119 0 120 0 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 1 129 0 130 8 131 1792 132 13608 133 17920 134 7000 135 1008 136 56 137 0 138 50568 139 282576 140 267960 141 81760 142 9240 143 336 144 0 145 475776 146 737520 147 275520 148 36960 149 1680 150 0 151 757680 152 551040 153 110880 154 6720 155 0 156 551040 157 221760 158 20160 159 0 160 221760 161 40320 162 0 163 40320 164 0 165 0 166 0 167 0 168 0 169 0 170 0 171 0 172 0 173 0 174 1 175 0 176 9 177 4608 178 61236 179 129024 180 78750 181 18144 182 1764 183 72 184 0 185 372528 186 2905560 187 3652992 188 1534680 189 267120 190 19656 191 504 192 0 193 6231960 194 12658464 195 6237000 196 1189440 197 98280 198 3024 199 0 200 13747104 201 12836880 202 3568320 203 393120 204 15120 205 0 206 12836880 207 7136640 208 1179360 209 60480 210 0 211 7136640 212 2358720 213 181440 214 0 215 2358720 216 362880 217 0 218 362880 219 0 220 0 221 0 222 0 223 0 224 0 225 0 226 0 227 0 228 0 229 0 230 1 231 0 232 10 233 11520 234 262440 235 860160 236 787500 237 272160 238 41160 239 2880 240 90 241 0 242 2936070 243 31430160 244 50669640 245 27422640 246 6495300 247 730800 248 37800 249 720 250 0 251 87530400 252 225020880 253 139194720 254 34448400 255 4032000 256 226800 257 5040 258 0 259 264181680 260 303791040 261 106066800 262 16128000 263 1134000 264 30240 265 0 266 305605440 267 212133600 268 48384000 269 4536000 270 151200 271 0 272 212133600 273 96768000 274 13608000 275 604800 276 0 277 96768000 278 27216000 279 1814400 280 0 281 27216000 282 3628800 283 0 284 3628800 285 0 286 0 287 0 288 0 289 0 290 0 291 0 292 0 293 0 294 0 295 0 296 0 297 1 298 0 299 11 300 28160 301 1082565 302 5406720 303 7218750 304 3592512 305 792330 306 84480 307 4455 308 110 309 0 310 24617120 311 357398910 312 724909680 313 486846360 314 146583360 315 22300740 316 1755600 317 67320 318 990 319 0 320 1316954430 321 4180904640 322 3142034280 323 959999040 324 144767700 325 11531520 326 471240 327 7920 328 0 329 5395040640 330 7444982160 331 3119497920 332 592376400 333 57657600 334 2827440 335 55440 336 0 337 7604649360 338 6278912640 339 1777129200 340 230630400 341 14137200 342 332640 343 0 344 6278912640 345 3554258400 346 691891200 347 56548800 348 1663200 349 0 350 3554258400 351 1383782400 352 169646400 353 6652800 354 0 355 1383782400 356 339292800 357 19958400 358 0 359 339292800 360 39916800 361 0 362 39916800 363 0 364 0 365 0 366 0 367 0 368 0 369 0 370 0 371 0 372 0 373 0 374 0 375 0 376 1 377 0 378 12 379 67584 380 4330260 381 32440320 382 61875000 383 43110144 384 13311144 385 2027520 386 160380 387 6600 388 132 389 0 390 218521116 391 4262165160 392 10744646220 393 8762196960 394 3221923320 395 618743664 396 65613240 397 3817440 398 112860 399 1320 400 0 401 21173760960 402 81533473560 403 72720806400 404 26552544480 405 4902448320 406 501454800 407 29050560 408 902880 409 11880 410 0 411 117080049240 412 190348012800 413 93159491040 414 21046798080 415 2557170000 416 174303360 417 6320160 418 95040 419 0 420 199349251200 421 190629996480 422 63499645440 423 10228680000 424 871516800 425 37920960 426 665280 427 0 428 190869497280 429 126999290880 430 30686040000 431 3486067200 432 189604800 433 3991680 434 0 435 126999290880 436 61372080000 437 10458201600 438 758419200 439 19958400 440 0 441 61372080000 442 20916403200 443 2275257600 444 79833600 445 0 446 20916403200 447 4550515200 448 239500800 449 0 450 4550515200 451 479001600 452 0 453 479001600 454 0 455 0 456 0 457 0 458 0 459 0 460 0 461 0 462 0 463 0 464 0 465 0 466 0 467 0 468 1 469 0 470 13 471 159744 472 16888014 473 187432960 474 502734375 475 480370176 476 201885684 477 42172416 478 4691115 479 286000 480 9438 481 156 482 0 483 2045278248 484 53167934820 485 165111735360 486 161304574860 487 70715296080 488 16442001576 489 2192141952 490 171376920 491 7670520 492 180180 493 1716 494 0 495 362670636900 496 1671385681680 497 1738736253540 498 741417842880 499 162209927880 500 20223114912 501 1502340840 502 66306240 503 1621620 504 17160 505 0 506 2696387899920 507 5092363865160 508 2857852895040 509 746569343520 510 107602054560 511 9169720560 512 464143680 513 12972960 514 154440 515 0 516 5516839116360 517 6008894686080 518 2286410686560 519 432483891840 520 45848602800 521 2784862080 522 90810720 523 1235520 524 0 525 6040029790080 526 4579048393920 527 1297451675520 528 183394411200 529 13924310400 530 544864320 531 8648640 532 0 533 4579048393920 534 2594903351040 535 550183233600 536 55697241600 537 2724321600 538 51891840 539 0 540 2594903351040 541 1100366467200 542 167091724800 543 10897286400 544 259459200 545 0 546 1100366467200 547 334183449600 548 32691859200 549 1037836800 550 0 551 334183449600 552 65383718400 553 3113510400 554 0 555 65383718400 556 6227020800 557 0 558 6227020800 559 0 560 0 561 0 562 0 563 0 564 0 565 0 566 0 567 0 568 0 569 0 570 0 571 0 572 0 573 0 574 1 575 0 576 14 577 372736 578 64481508 579 1049624576 580 3910156250 581 5043886848 582 2826399576 583 787218432 584 118216098 585 10010000 586 484484 587 13104 588 182 589 0 590 20112821274 591 692056967784 592 2628737635524 593 3048095970920 594 1569449871990 595 430527713616 596 69149840760 597 6780677904 598 407116710 599 14454440 600 276276 601 2184 602 0 603 6596214691248 604 36015439468008 605 43124981499600 606 21109813484760 607 5348444381280 608 786314889360 609 71020037088 610 4018014000 611 139819680 612 2762760 613 24024 614 0 615 65774992411128 616 142689430884000 617 90578286718920 618 26844842344320 619 4454492842800 620 450094252608 621 28549881360 622 1118557440 623 24864840 624 240240 625 0 626 161145922697760 627 197596946186640 628 84299539484160 629 18137625105600 630 2259552335040 631 171299288160 632 7829902080 633 198918720 634 2162160 635 0 636 200106954487440 637 169558040171520 638 54478259035200 639 9038209340160 640 856496440800 641 46979412480 642 1392431040 643 17297280 644 0 645 169601629317120 646 108956518070400 647 27114628020480 648 3425985763200 649 234897062400 650 8354586240 651 121080960 652 0 653 108956518070400 654 54229256040960 655 10277957289600 656 939588249600 657 41772931200 658 726485760 659 0 660 54229256040960 661 20555914579200 662 2818764748800 663 167091724800 664 3632428800 665 0 666 20555914579200 667 5637529497600 668 501275174400 669 14529715200 670 0 671 5637529497600 672 1002550348800 673 43589145600 674 0 675 1002550348800 676 87178291200 677 0 678 87178291200 679 0 680 0 681 0 682 0 683 0 684 0 685 0 686 0 687 0 688 0 689 0 690 0 691 0 692 0 693 0 694 0 695 1 696 0 697 15 698 860160 699 241805655 700 5725224960 701 29326171875 702 50438868480 703 37096494435 704 13495173120 705 2659862205 706 300300000 707 19984965 708 786240 709 17745 710 210 711 0 712 207162957120 713 9378395319930 714 43312363731000 715 59189123333340 716 35437012010400 717 11282440879710 718 2124444001680 719 250211281320 720 18815116320 721 895044150 722 25825800 723 409500 724 2730 725 0 726 126980000240730 727 815040338505120 728 1111879722173220 729 616603378591200 730 177850353230550 731 30130650950400 732 3199758602040 733 219796536960 734 9806746950 735 276276000 736 4504500 737 32760 738 0 739 1695845836077120 740 4187250734907240 741 2974829637780000 742 986522781043800 743 184775382792000 744 21457014218640 745 1614856763520 746 79491812400 747 2486484000 748 45045000 749 360360 750 0 751 4962327494964840 752 6789625743700800 753 3206555339387400 754 769214365920000 755 108919664053200 756 9721832440320 757 556442686800 758 19891872000 759 405405000 760 3603600 761 0 762 6954283741204800 763 6503449183030800 764 2319412167072000 765 436114547668800 766 48609162201600 767 3338656120800 768 139243104000 769 3243240000 770 32432400 771 0 772 6511295229238800 773 4640132008512000 774 1308343643006400 775 194436648806400 776 16693280604000 777 835458624000 778 22702680000 779 259459200 780 0 781 4640132008512000 782 2616687286012800 783 583309946419200 784 66773122416000 785 4177293120000 786 136216080000 787 1816214400 788 0 789 2616687286012800 790 1166619892838400 791 200319367248000 792 16709172480000 793 681080400000 794 10897286400 795 0 796 1166619892838400 797 400638734496000 798 50127517440000 799 2724321600000 800 54486432000 801 0 802 400638734496000 803 100255034880000 804 8172964800000 805 217945728000 806 0 807 100255034880000 808 16345929600000 809 653837184000 810 0 811 16345929600000 812 1307674368000 813 0 814 1307674368000 815 0 816 0 817 0 818 0 819 0 820 0 821 0 822 0 823 0 824 0 825 0 826 0 827 0 828 0 829 0 830 0 831 0 832 1 833 0 834 16 835 1966080 836 892820880 837 30534533120 838 213281250000 839 484213137408 840 461645264080 841 215922769920 842 54717165360 843 8008000000 844 703470768 845 37739520 846 1230320 847 23520 848 240 849 0 850 2228888801040 851 132045171501600 852 737625871535280 853 1181187877396800 854 816304901652240 855 298376627508960 856 64715927356080 857 8900120211840 858 802391269680 859 47760192480 860 1844802960 861 44116800 862 589680 863 3360 864 0 865 2579214238608000 866 19343389527527520 867 29824990418845440 868 18545124413175360 869 6009754403452800 870 1153376606622240 871 140709521272320 872 11344011719040 873 614122629120 874 22195773600 875 516996480 876 7076160 877 43680 878 0 879 46110625382246880 880 128601488448276480 881 101384895749417280 882 37224695411904000 883 7759094662519200 884 1014472741201920 885 87705760222080 886 5128851087360 887 202097095200 888 5169964800 889 77837760 890 524160 891 0 892 160838052276545280 893 243810599409336960 894 126274314143577600 895 33317543936476800 896 5250171095769600 897 533034468046080 898 36003665617920 899 1616776761600 900 46529683200 901 778377600 902 5765760 903 0 904 253551058944543360 905 259392124146355200 906 101232845015702400 907 21091349805926400 908 2667351797510400 909 216021993707520 910 11317437331200 911 372237465600 912 7005398400 913 57657600 914 0 915 260245599617203200 916 202737686299948800 917 63289741510195200 918 10669407190041600 919 1080109968537600 920 67904623987200 921 2605662259200 922 56043187200 923 518918400 924 0 925 202748147694892800 926 126579483020390400 927 32008221570124800 928 4320439874150400 929 339523119936000 930 15633973555200 931 392302310400 932 4151347200 933 0 934 126579483020390400 935 64016443140249600 936 12961319622451200 937 1358092479744000 938 78169867776000 939 2353813862400 940 29059430400 941 0 942 64016443140249600 943 25922639244902400 944 4074277439232000 945 312679471104000 946 11769069312000 947 174356582400 948 0 949 25922639244902400 950 8148554878464000 951 938038413312000 952 47076277248000 953 871782912000 954 0 955 8148554878464000 956 1876076826624000 957 141228831744000 958 3487131648000 959 0 960 1876076826624000 961 282457663488000 962 10461394944000 963 0 964 282457663488000 965 20922789888000 966 0 967 20922789888000 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 1 987 0 988 17 989 4456448 990 3252418920 991 159719096320 992 1510742187500 993 4489976365056 994 5493578642552 995 3262832967680 996 1046465787510 997 194480000000 998 21924838936 999 1539772416 1000 67975180 1001 1865920 1002 30600 1003 272 1004 0 1005 24989309310944 1006 1928049869861040 1007 12968421736327680 1008 24216053613264240 1009 19206607074826080 1010 7997745728180208 1011 1974792148609280 1012 311272205690160 1013 32685290146080 1014 2329914546960 1015 112537641216 1016 3600302160 1017 72523360 1018 828240 1019 4080 1020 0 1021 55118036257959600 1022 480637704301473600 1023 832338491328162000 1024 575563049685187200 1025 207384773857301040 1026 44496017930844480 1027 6130146784441680 1028 566616810988800 1029 35961561876240 1030 1576667252160 1031 47150703600 1032 923744640 1033 10767120 1034 57120 1035 0 1036 1319345179723609920 1037 4129712962440942240 1038 3587472604594569600 1039 1446122928574484160 1040 331865500701134400 1041 48145118734833120 1042 4680985935225600 1043 314533722222720 1044 14745766875840 1045 476407932000 1046 10161191040 1047 129205440 1048 742560 1049 0 1050 5477201343989051040 1051 9144385528179283200 1052 5156043793863842880 1053 1481613311399020800 1054 256114015042485600 1055 28931414268556800 1056 2225942561082240 1057 118248426616320 1058 4287671388000 1059 101611910400 1060 1421259840 1061 8910720 1062 0 1063 9691043512461292800 1064 10774897200939231360 1065 4555636568048966400 1066 1035729375599318400 1067 145175782175424000 1068 13364547552195840 1069 827738986314240 1070 34301371104000 1071 914507193600 1072 14212598400 1073 98017920 1074 0 1075 10848761623507167360 1076 9145093082386060800 1077 3110922844792963200 1078 580821691177728000 1079 66822737760979200 1080 4966433917885440 1081 240109597728000 1082 7316057548800 1083 127913385600 1084 980179200 1085 0 1086 9147582894382732800 1087 6222201377014022400 1088 1742465073533184000 1089 267290951043916800 1090 24832169589427200 1091 1440657586368000 1092 51212402841600 1093 1023307084800 1094 8821612800 1095 0 1096 6222201377014022400 1097 3484930147066368000 1098 801872853131750400 1099 99328678357708800 1100 7203287931840000 1101 307274417049600 1102 7163149593600 1103 70572902400 1104 0 1105 3484930147066368000 1106 1603745706263500800 1107 297986035073126400 1108 28813151727360000 1109 1536372085248000 1110 42978897561600 1111 494010316800 1112 0 1113 1603745706263500800 1114 595972070146252800 1115 86439455182080000 1116 6145488340992000 1117 214894487808000 1118 2964061900800 1119 0 1120 595972070146252800 1121 172878910364160000 1122 18436465022976000 1123 859577951232000 1124 14820309504000 1125 0 1126 172878910364160000 1127 36872930045952000 1128 2578733853696000 1129 59281238016000 1130 0 1131 36872930045952000 1132 5157467707392000 1133 177843714048000 1134 0 1135 5157467707392000 1136 355687428096000 1137 0 1138 355687428096000 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 0 1155 0 1156 0 1157 0 1158 1 1159 0 1160 18 1161 10027008 1162 11708708112 1163 821412495360 1164 10458984375000 1165 40409787285504 1166 62926446269232 1167 46984794734592 1168 18836384175180 1169 4375800000000 1170 620159729904 1171 55431806976 1172 3181238424 1173 117552960 1174 2754000 1175 39168 1176 306 1177 0 1178 291322555295886 1179 29146241204436384 1180 235099582704075600 1181 509751621428646240 1182 461782959433515720 1183 217763472308133024 1184 60710995507322160 1185 10831198379395680 1186 1299157337829780 1187 107687881398240 1188 6225027432624 1189 248931210528 1190 6704759880 1191 115325280 1192 1138320 1193 4896 1194 0 1195 1235935135837111104 1196 12481170300713751840 1197 24154134286495832640 1198 18453844173915390240 1199 7331769281328448320 1200 1740369531390890400 1201 267206456117240640 1202 27832966166697120 1203 2022619193749440 1204 103895638086240 1205 3769269311808 1206 94892484960 1207 1586108160 1208 15936480 1209 73440 1210 0 1211 39640903618873667040 1212 138500997444492600960 1213 131796176451358779360 1214 57928441583899111680 1215 14512687730432892000 1216 2310621446124351360 1217 248872737717283680 1218 18799067083230720 1219 1013363583392160 1220 39015935038080 1221 1053521108640 1222 19033297920 1223 207174240 1224 1028160 1225 0 1226 195618150844073435520 1227 357892556245317213120 1228 218401603320671447040 1229 67834828778206089600 1230 12730267741676284800 1231 1576080474400111680 1232 135003993307223040 1233 8183127401729280 1234 351857965979520 1235 10535211086400 1236 209366277120 1237 2486090880 1238 13366080 1239 0 1240 387839483791981341120 1241 466246140504930938880 1242 211986444387916598400 1243 52025658274657267200 1244 7953485023242158400 1245 812424849982986240 1246 57313014462063360 1247 2814863727836160 1248 94816899777600 1249 2093662771200 1250 27346999680 1251 160392960 1252 0 1253 471900779207129825280 1254 427286650699689580800 1255 156603169912911321600 1256 31845951961497273600 1257 4062791163842611200 1258 343878086772380160 1259 19704046094853120 1260 758535198220800 1261 18842964940800 1262 273469996800 1263 1764322560 1264 0 1265 427637447425649260800 1266 313302375431408563200 1267 95542657664771116800 1268 16251164655370444800 1269 1719390433861900800 1270 118224276569118720 1271 5309746387545600 1272 150743719526400 1273 2461229971200 1274 17643225600 1275 0 1276 313305576618261427200 1277 191085315329542233600 1278 48753493966111334400 1279 6877561735447603200 1280 591121382845593600 1281 31858478325273600 1282 1055206036684800 1283 19689839769600 1284 158789030400 1285 0 1286 191085315329542233600 1287 97506987932222668800 1288 20632685206342809600 1289 2364485531382374400 1290 159292391626368000 1291 6331236220108800 1292 137828878387200 1293 1270312243200 1294 0 1295 97506987932222668800 1296 41265370412685619200 1297 7093456594147123200 1298 637169566505472000 1299 31656181100544000 1300 826973270323200 1301 8892185702400 1302 0 1303 41265370412685619200 1304 14186913188294246400 1305 1911508699516416000 1306 126624724402176000 1307 4134866351616000 1308 53353114214400 1309 0 1310 14186913188294246400 1311 3823017399032832000 1312 379874173206528000 1313 16539465406464000 1314 266765571072000 1315 0 1316 3823017399032832000 1317 759748346413056000 1318 49618396219392000 1319 1067062284288000 1320 0 1321 759748346413056000 1322 99236792438784000 1323 3201186852864000 1324 0 1325 99236792438784000 1326 6402373705728000 1327 0 1328 6402373705728000 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 1 1350 0 1351 19 1352 22413312 1353 41712272649 1354 4161823309824 1355 70971679687500 1356 354362750042112 1357 697434779483988 1358 649244436332544 1359 322102169395578 1360 92378000000000 1361 16201672943742 1362 1805493141504 1363 130960981788 1364 6253817472 1365 196222500 1366 3969024 1367 49419 1368 342 1369 0 1370 3524580202643136 1371 455455509492328182 1372 4389780773740222944 1373 11010680443172588400 1374 11345861425592252160 1375 6030063381158965512 1376 1886475339684123552 1377 377609840989956432 1378 51055772004768960 1379 4823141928024420 1380 323874005948064 1381 15493932090000 1382 521489195136 1383 11988816840 1384 178140960 1385 1534896 1386 5814 1387 0 1388 29009023670878484598 1389 338111318971209748608 1390 728259843636748976400 1391 611503230853901635200 1392 266094499348749413160 1393 69294225574126635264 1394 11732772471034318704 1395 1359090840732768000 1396 111143509508811780 1397 6531316125459840 1398 277522486441200 1399 8477949497472 1400 182265993000 1401 2630718720 1402 23023440 1403 93024 1404 0 1405 1248193457738661143808 1406 4845182653546046601120 1407 5025324549114624021120 1408 2394602840614566909600 1409 650434244910022984320 1410 112678452908401764384 1411 13294322898643987200 1412 1111569008659068960 1413 67364431919516160 1414 2984877843948000 1415 96207391792512 1416 2205476713440 1417 34199343360 1418 322328160 1419 1395360 1420 0 1421 7314212517112996164000 1422 14600667313469289265920 1423 9596112167856864031200 1424 3202289944255997038080 1425 647304504971306101920 1426 86881170504186938880 1427 8156379277303377120 1428 550991466977402880 1429 27081123989119200 1430 963750024357120 1431 24260243847840 1432 410392120320 1433 4190266080 1434 19535040 1435 0 1436 16229743705471830347520 1437 21007497343715531812800 1438 10212893051640166218240 1439 2684155375327536190080 1440 442450057164289574400 1441 49318670029890381120 1442 3866401554429173760 1443 216745535643436800 1444 8673750219214080 1445 242602438478400 1446 4514313323520 1447 50283192960 1448 253955520 1449 0 1450 21411553371330451492800 1451 20710598169607267783680 1452 8110384399414763706240 1453 1774872153538093209600 1454 246796091983466625600 1455 23201450454085263360 1456 1517218749504057600 1457 69390001753712640 1458 2183421946305600 1459 45143133235200 1460 553115122560 1461 3047466240 1462 0 1463 20749210351895371207680 1464 16235984573472332148480 1465 5326076201819185612800 1466 987224916300669446400 1467 116007252270426316800 1468 9103312497024345600 1469 485730012275988480 1470 17467375570444800 1471 406288199116800 1472 5531151225600 1473 33522128640 1474 0 1475 16236957734275602804480 1476 10652274048738780057600 1477 2961674748902008339200 1478 464029009081705267200 1479 45516562485121728000 1480 2914380073655930880 1481 122271628993113600 1482 3250305592934400 1483 49780361030400 1484 335221286400 1485 0 1486 10652274048738780057600 1487 5923349497804016678400 1488 1392087027245115801600 1489 182066249940486912000 1490 14571900368279654400 1491 733629773958681600 1492 22752139150540800 1493 398242888243200 1494 3016991577600 1495 0 1496 5923349497804016678400 1497 2784174054490231603200 1498 546198749821460736000 1499 58287601473118617600 1500 3668148869793408000 1501 136512834903244800 1502 2787700217702400 1503 24135932620800 1504 0 1505 2784174054490231603200 1506 1092397499642921472000 1507 174862804419355852800 1508 14672595479173632000 1509 682564174516224000 1510 16726201306214400 1511 168951528345600 1512 0 1513 1092397499642921472000 1514 349725608838711705600 1515 44017786437520896000 1516 2730256698064896000 1517 83631006531072000 1518 1013709170073600 1519 0 1520 349725608838711705600 1521 88035572875041792000 1522 8190770094194688000 1523 334524026124288000 1524 5068545850368000 1525 0 1526 88035572875041792000 1527 16381540188389376000 1528 1003572078372864000 1529 20274183401472000 1530 0 1531 16381540188389376000 1532 2007144156745728000 1533 60822550204416000 1534 0 1535 2007144156745728000 1536 121645100408832000 1537 0 1538 121645100408832000 1539 0 1540 0 1541 0 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 1 1561 0 1562 20 1563 49807360 1564 147219785820 1565 20809116549120 1566 473144531250000 1567 3037395000360960 1568 7510836086750640 1569 8656592484433920 1570 5270762771927640 1571 1847560000000000 1572 396040894180360 1573 54164794245120 1574 4864265037840 1575 291844815360 1576 11773350000 1577 317521920 1578 5600820 1579 61560 1580 380 1581 0 1582 44176839081266340 1583 7346750143677944760 1584 84333363766491386340 1585 243885506766083100480 1586 284831130005544718800 1587 169917102383134690080 1588 59357844249449775120 1589 13244702773932676800 1590 1999986132037453560 1591 212353962991627600 1592 16225991003284920 1593 901143905837760 1594 36277313239440 1595 1042002289440 1596 20687374800 1597 268219200 1598 2034900 1599 6840 1600 0 1601 711113402191232108160 1602 9538183850178699174600 1603 22789349049845274416640 1604 20941472051119063137600 1605 9926215641776335910400 1606 2816385784115281953120 1607 521441521254065018880 1608 66468545619364025280 1609 6036043906774252800 1610 398777057875825200 1611 19374241950835200 1612 693112928114880 1613 18088235867520 1614 336116642400 1615 4232592000 1616 32558400 1617 116280 1618 0 1619 41109639327567440368200 1620 176580139800175234490880 1621 198760064508228560673600 1622 102179887066032639897600 1623 29920637473572234261600 1624 5600815103821238945280 1625 717542866285481396160 1626 65648303152084224000 1627 4402428001803889200 1628 219389641428672000 1629 8146321427724480 1630 223275661539840 1631 4402530568800 1632 59256288000 1633 488376000 1634 1860480 1635 0 1636 285817850769935630350080 1637 620164817878205939011200 1638 437173461078916637376000 1639 155973367078998704726400 1640 33749199216731346566400 1641 4870621217579524767360 1642 495484141294145203200 1643 36702496620870537600 1644 2012950788035616000 1645 82033090464124800 1646 2459719711088640 1647 52830366825600 1648 770331744000 1649 6837264000 1650 27907200 1651 0 1652 709124061169275591312000 1653 984804409370289658752000 1654 509598532106200971907200 1655 142557015077776804377600 1656 25123884783115995676800 1657 3019621634867713075200 1658 258591926784938947200 1659 16136431172649216000 1660 738569343419107200 1661 24597197110886400 1662 581134035081600 1663 9243980928000 1664 88884432000 1665 390700800 1666 0 1667 1012603005427136505984000 1668 1041880151746964374790400 1669 433220651838902690380800 1670 101118429627168540787200 1671 15133989255170962176000 1672 1552585544063108755200 1673 112966844815528704000 1674 5908554747352857600 1675 221374773997977600 1676 5811340350816000 1677 101683790208000 1678 1066613184000 1679 5079110400 1680 0 1681 1045579889484012559622400 1682 868309975161919055001600 1683 303613632663498879321600 1684 60549743465396849664000 1685 7763181147608062176000 1686 677801068893172224000 1687 41359883231470003200 1688 1770998191983820800 1689 52302063157344000 1690 1016837902080000 1691 11732745024000 1692 60949324800 1693 0 1694 868482204349914559641600 1695 607268624661136761523200 1696 181651055072696681472000 1697 31052724590432248704000 1698 3389005344465861120000 1699 248159299388820019200 1700 12396987343886745600 1701 418416505258752000 1702 9151541118720000 1703 117327450240000 1704 670442572800 1705 0 1706 607269841112140849843200 1707 363302110145393362944000 1708 93158173771296746112000 1709 13556021377863444480000 1710 1240796496944100096000 1711 74381924063320473600 1712 2928915536811264000 1713 73212328949760000 1714 1055947052160000 1715 6704425728000 1716 0 1717 363302110145393362944000 1718 186316347542593492224000 1719 40668064133590333440000 1720 4963185987776400384000 1721 371909620316602368000 1722 17573493220867584000 1723 512486302648320000 1724 8447576417280000 1725 60339831552000 1726 0 1727 186316347542593492224000 1728 81336128267180666880000 1729 14889557963329201152000 1730 1487638481266409472000 1731 87867466104337920000 1732 3074917815889920000 1733 59133034920960000 1734 482718652416000 1735 0 1736 81336128267180666880000 1737 29779115926658402304000 1738 4462915443799228416000 1739 351469864417351680000 1740 15374589079449600000 1741 354798209525760000 1742 3379030566912000 1743 0 1744 29779115926658402304000 1745 8925830887598456832000 1746 1054409593252055040000 1747 61498356317798400000 1748 1773991047628800000 1749 20274183401472000 1750 0 1751 8925830887598456832000 1752 2108819186504110080000 1753 184495068953395200000 1754 7095964190515200000 1755 101370917007360000 1756 0 1757 2108819186504110080000 1758 368990137906790400000 1759 21287892571545600000 1760 405483668029440000 1761 0 1762 368990137906790400000 1763 42575785143091200000 1764 1216451004088320000 1765 0 1766 42575785143091200000 1767 2432902008176640000 1768 0 1769 2432902008176640000 1770 0 1771 0 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 1 1793 0 1794 21 1795 110100480 1796 515269250370 1797 102821517066240 1798 3105010986328125 1799 25514118003032064 1800 78863778910881720 1801 111869810568069120 1802 83014513657860330 1803 35271600000000000 1804 9148544655566316 1805 1516614238863360 1806 165993044416290 1807 12257482245120 1808 618100875000 1809 21337473024 1810 499873185 1811 7756560 1812 75810 1813 420 1814 0 1815 572725044269255640 1816 122170683688975806780 1817 1665281356851300693120 1818 5535884500113685217220 1819 7304286364415696365920 1820 4873644915318956190960 1821 1893329578296775180800 1822 468558076332452717520 1823 78483604286507893200 1824 9274963353690794760 1825 794874018263445120 1826 50180060639250360 1827 2344287065309280 1828 80530993312560 1829 1997340629760 1830 34591672080 1831 394770600 1832 2657340 1833 7980 1834 0 1835 18168991711449745470780 1836 279732027409564578150960 1837 739318406162044254387660 1838 740882901175742323313280 1839 380822473975907551114800 1840 117066544916860480132800 1841 23536046265453720114480 1842 3273389002026106104960 1843 326622988675217674440 1844 23937577608159415200 1845 1306621010578763880 1846 53430037581997440 1847 1632971303898480 1848 36850528290240 1849 597991993200 1850 6628890240 1851 45174780 1852 143640 1853 0 1854 1413658779809796713536560 1855 6695717382208401879328920 1856 8148870331299426090579840 1857 4500759889794654358891200 1858 1413944648983961928792000 1859 284357958699096610866720 1860 39280450818475631157120 1861 3897395217240997792320 1862 285821736785869284000 1863 15761458248158422800 1864 658584460601907840 1865 20817354387735360 1866 491536242025920 1867 8429320922400 1868 99433353600 1869 722796480 1870 2441880 1871 0 1872 11653719097451287776698520 1873 27392959576253658392167680 1874 20637916824801119280091200 1875 7839797225788992587155200 1876 1806727716700223559933600 1877 278559327067140797233920 1878 30445172586913560315840 1879 2443935460422398342400 1880 147089565665087245200 1881 6697833657273158400 1882 230384748373940160 1883 5906114519235840 1884 109581171991200 1885 1392066950400 1886 10841947200 1887 39070080 1888 0 1889 32303955628885260035278080 1890 47987256237804332139600000 1891 26331737648581333657785600 1892 7802755978040858181110400 1893 1460768403252369719289600 1894 187630905159707866496640 1895 17335624338646931116800 1896 1183167094672932969600 1897 60383140968928377600 1898 2304551448440841600 1899 64967259711594240 1900 1314974063894400 1901 18096870355200 1902 151787260800 1903 586051200 1904 0 1905 49864563341386335032400000 1906 54391887692056506818419200 1907 23897715754064739531235200 1908 5909205208185832271846400 1909 943041871134756676483200 1910 104216938966476989452800 1911 8286640120150555363200 1912 483105676118229964800 1913 20740963035967574400 1914 649672597115942400 1915 14464714702838400 1916 217162444262400 1917 1973234390400 1918 8204716800 1919 0 1920 54718186238684616810355200 1921 47993826293658539246534400 1922 17762804510978261692339200 1923 3774876723666965409292800 1924 521180490348956902464000 1925 49721117994457624915200 1926 3381739732827609753600 1927 165927704287740595200 1928 5847053374043481600 1929 144647147028384000 1930 2388786886886400 1931 23678812684800 1932 106661318400 1933 0 1934 48017285551272382497734400 1935 35533736739340339494758400 1936 11325319898720214305318400 1937 2084738991709884846336000 1938 248605589972288124576000 1939 20290438396965658521600 1940 1161493930014184166400 1941 46776426992347852800 1942 1301824323255456000 1943 23887868868864000 1944 260466939532800 1945 1279935820800 1946 0 1947 35534196557819884879718400 1948 22650690888382600320076800 1949 6254216975129654539008000 1950 994422359889152498304000 1951 101452191984828292608000 1952 6968963580085104998400 1953 327434988946434969600 1954 10414594586043648000 1955 214990819819776000 1956 2604669395328000 1957 14079294028800 1958 0 1959 22650690888382600320076800 1960 12508433950259309078016000 1961 2983267079667457494912000 1962 405808767939313170432000 1963 34844817900425524992000 1964 1964609933678609817600 1965 72902162102305536000 1966 1719926558558208000 1967 23442024557952000 1968 140792940288000 1969 0 1970 12508433950259309078016000 1971 5966534159334914989824000 1972 1217426303817939511296000 1973 139379271601702099968000 1974 9823049668393049088000 1975 437412972613833216000 1976 12039485909907456000 1977 187536196463616000 1978 1267136462592000 1979 0 1980 5966534159334914989824000 1981 2434852607635879022592000 1982 418137814805106299904000 1983 39292198673572196352000 1984 2187064863069166080000 1985 72236915459444736000 1986 1312753375245312000 1987 10137091700736000 1988 0 1989 2434852607635879022592000 1990 836275629610212599808000 1991 117876596020716589056000 1992 8748259452276664320000 1993 361184577297223680000 1994 7876520251471872000 1995 70959641905152000 1996 0 1997 836275629610212599808000 1998 235753192041433178112000 1999 26244778356829992960000 2000 1444738309188894720000 2001 39382601257359360000 2002 425757851430912000 2003 0 2004 235753192041433178112000 2005 52489556713659985920000 2006 4334214927566684160000 2007 157530405029437440000 2008 2128789257154560000 2009 0 2010 52489556713659985920000 2011 8668429855133368320000 2012 472591215088312320000 2013 8515157028618240000 2014 0 2015 8668429855133368320000 2016 945182430176624640000 2017 25545471085854720000 2018 0 2019 945182430176624640000 2020 51090942171709440000 2021 0 2022 51090942171709440000 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 1 2047 0 2048 22 2049 242221056 2050 1789882659180 2051 502682972323840 2052 20091247558593750 2053 210491473525014528 2054 809668130151718992 2055 1406363332855726080 2056 1264374900327411180 2057 646646000000000000 2058 201267982422458952 2059 40038615905992704 2060 5274890078117660 2061 471913066437120 2062 29139041250000 2063 1251798417408 2064 37390514238 2065 767899440 2066 10562860 2067 92400 2068 462 2069 0 2070 7668896804574138210 2071 2091904224804839463480 2072 33767507055101850127020 2073 128686437960779932251480 2074 191280055483312426551690 2075 142303174498842607315296 2076 61261416464488688946960 2077 16745236142431806868320 2078 3094997722434980221860 2079 404198901551609083920 2080 38456362552318246536 2081 2718808086680846160 2082 144280805043194820 2083 5750680662286560 2084 170577691819920 2085 3690306452448 2086 56244025530 2087 569341080 2088 3423420 2089 9240 2090 0 2091 482951353469895225762000 2092 8515290464549057715381240 2093 24835442032483964080602480 2094 27062654484687618052567080 2095 15029350981051905207420480 2096 4982363720895172250469600 2097 1081498190346404301240000 2098 162963705612323776960800 2099 17714423889579693276000 2100 1424992718300616825360 2101 86223184033818992160 2102 3959529166998765360 2103 138299820431572800 2104 3655509945706080 2105 72075370086720 2106 1030554756000 2107 10135429920 2108 61621560 2109 175560 2110 0 2111 50669359463949749490687720 2112 263834994652445546429188320 2113 346045862164912255143899640 2114 204597774768595843774782720 2115 68674245527267459017092000 2116 14766668013414414617815680 2117 2186714874887422026507360 2118 233617290691195258848000 2119 18565879086251513256240 2120 1119334247066012577600 2121 51766293398885105040 2122 1842558271083129600 2123 50230231255844640 2124 1033062182570880 2125 15555019788000 2126 162166878720 2127 1047566520 2128 3160080 2129 0 2130 495017360198415316896369120 2131 1256769105589116315752759280 2132 1008829480863638962391592960 2133 406606987661272187436662400 2134 99384403739140993066070400 2135 16285017099793842839799360 2136 1899502666131182688576000 2137 163779858853520441051520 2138 10686365255752965979200 2139 534491092849324010400 2140 20570670985632768000 2141 605972854108702080 2142 13445060941952640 2143 217770277032000 2144 2432503180800 2145 16761064320 2146 53721360 2147 0 2148 1532139903798040409960490480 2149 2428015213479204814075269120 2150 1408342397971230985899081600 2151 440333682314080719394137600 2152 87124718952458147557396800 2153 11878683638383603872230400 2154 1173145133088477644135040 2155 86460223996386970329600 2156 4832697045008630397600 2157 206000967101529600000 2158 6667404989773207680 2159 161340731303431680 2160 2831013601416000 2161 34055044531200 2162 251415964800 2163 859541760 2164 0 2165 2554039099637301800744478720 2166 2945254992466184870831251200 2167 1362058920820644419703052800 2168 354921735475968125444179200 2169 59965263644357331292032000 2170 7069403809967308003434240 2171 606191864204816348659200 2172 38678525577392673772800 2173 1854134150423563008000 2174 66674049897732076800 2175 1774748044337748480 2176 33972163216992000 2177 442715578905600 2178 3519823507200 2179 12893126400 2180 0 2181 2972627283052028971047571200 2182 2743386420639695445049881600 2183 1068882493685467422234873600 2184 240268161396581887016448000 2185 35367811111910273367571200 2186 3637685085574592455603200 2187 270755142934175413113600 2188 14833073203388504064000 2189 600066449079588691200 2190 17747480443377484800 2191 373693795386912000 2192 5312586946867200 2193 45757705593600 2194 180503769600 2195 0 2196 2746131278811404142318105600 2197 2138986307828392530014707200 2198 720954187036676541172224000 2199 141478363118917018318924800 2200 18188542511282105778816000 2201 1624530857605052478681600 2202 103831512423719528448000 2203 4800531592636709529600 2204 159727323990397363200 2205 3736937953869120000 2206 58438456415539200 2207 549092467123200 2208 2346549004800 2209 0 2210 2139086109726346450096627200 2211 1441929730087180856890368000 2212 424435932357296888162534400 2213 72754170045128423115264000 2214 8122654288025262393408000 2215 622989074542317170688000 2216 33603721148456966707200 2217 1277818591923178905600 2218 33632441584822080000 2219 584384564155392000 2220 6040017138355200 2221 28158588057600 2222 0 2223 1441930292087544745694208000 2224 848871864714593776325068800 2225 218262510135385269345792000 2226 32490617152101049573632000 2227 3114945372711585853440000 2228 201622326890741800243200 2229 8944730143462252339200 2230 269059532678576640000 2231 5259461077398528000 2232 60400171383552000 2233 309744468633600 2234 0 2235 848871864714593776325068800 2236 436525020270770538691584000 2237 97471851456303148720896000 2238 12459781490846343413760000 2239 1008111634453709001216000 2240 53668380860773514035200 2241 1883416728750036480000 2242 42075688619188224000 2243 543601542451968000 2244 3097444686336000 2245 0 2246 436525020270770538691584000 2247 194943702912606297441792000 2248 37379344472539030241280000 2249 4032446537814836004864000 2250 268341904303867570176000 2251 11300500372500218880000 2252 294529820334317568000 2253 4348812339615744000 2254 27877002177024000 2255 0 2256 194943702912606297441792000 2257 74758688945078060482560000 2258 12097339613444508014592000 2259 1073367617215470280704000 2260 56502501862501094400000 2261 1767178922005905408000 2262 30441686377310208000 2263 223016017416192000 2264 0 2265 74758688945078060482560000 2266 24194679226889016029184000 2267 3220102851646410842112000 2268 226010007450004377600000 2269 8835894610029527040000 2270 182650118263861248000 2271 1561112121913344000 2272 0 2273 24194679226889016029184000 2274 6440205703292821684224000 2275 678030022350013132800000 2276 35343578440118108160000 2277 913250591319306240000 2278 9366672731480064000 2279 0 2280 6440205703292821684224000 2281 1356060044700026265600000 2282 106030735320354324480000 2283 3653002365277224960000 2284 46833363657400320000 2285 0 2286 1356060044700026265600000 2287 212061470640708648960000 2288 10959007095831674880000 2289 187333454629601280000 2290 0 2291 212061470640708648960000 2292 21918014191663349760000 2293 562000363888803840000 2294 0 2295 21918014191663349760000 2296 1124000727777607680000 2297 0 2298 1124000727777607680000 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 0 2315 0 2316 0 2317 0 2318 0 2319 0 2320 0 2321 0 2322 0 2323 1 2324 0 2325 23 2326 530579456 2327 6175095174171 2328 2434043865989120 2329 128360748291015625 2330 1708695490967764992 2331 8147285559651672357 2332 17251390216363573248 2333 18694686026269579590 2334 11440660000000000000 2335 4243399962740176238 2336 1004605271823089664 2337 157719213335718034 2338 16884000821416960 2339 1256621153906250 2340 65808831086592 2341 2436615177843 2342 63582073632 2343 1153992455 2344 14168000 2345 111573 2346 506 2347 0 2348 105920137923940473056 2349 36841690654555763414130 2350 702504897232703824228200 2351 3061574306644948723116180 2352 5113365405502220280912960 2353 4229701321721262481861074 2354 2011589071444388629175136 2355 605164702698788467316400 2356 122899945226634599506560 2357 17640980930616226162980 2358 1849436190617812004208 2359 144876008790835041720 2360 8600678054250842560 2361 389228655370553460 2362 13394903032320480 2363 346585907595312 2364 6598222180704 2365 89183646090 2366 806230040 2367 4356660 2368 10626 2369 0 2370 13332730222721065196120850 2371 268652837220630247597212000 2372 862861394788421283786969900 2373 1019896875439558820585592480 2374 610091109088382370469682970 2375 217271681048697217391344896 2376 50676629226187946246994960 2377 8225028744641367766652160 2378 967131857356480245289860 2379 84660949708543463935680 2380 5618447451665192344200 2381 285862829939563356480 2382 11209788153784960740 2383 338600465667636480 2384 7821331105729680 2385 135950625828864 2386 1726172501130 2387 15166277280 2388 82776540 2389 212520 2390 0 2391 1889950127512254969465057600 2392 10789886105910241342135615800 2393 15208361220330472258164814560 2394 9595204588506760609759730280 2395 3428773243375341702677316480 2396 785037855609043320432123360 2397 124018753292616358539095040 2398 14182933155862714928324640 2399 1212564089092933567710720 2400 79186574017711041882000 2401 4003791796285571209920 2402 157788091871990339760 2403 4847275112296256640 2404 115226095299527520 2405 2083740673512960 2406 27776915701920 2407 257826713760 2408 1489977720 2409 4037880 2410 0 2411 21873666439481441353360071480 2412 59821342901875459052168771520 2413 51023419312280709294515786040 2414 21753408515400130901446033920 2415 5619359214938311856137000800 2416 974396934186767040502586880 2417 120643656752186380767034080 2418 11096027431512085067765760 2419 777733230451300387664400 2420 42196409418845124643200 2421 1785581208455472988560 2422 58933144546251655680 2423 1504955420418209760 2424 29201430536087040 2425 416653735528800 2426 4125227420160 2427 25329621240 2428 72681840 2429 0 2430 75554238233629461013869712320 2431 127427939618127842944881172080 2432 77919679153401362592517762560 2433 25621699516380539475714518400 2434 5335903299139649957606054400 2435 768098294042431688620764480 2436 80512150857465564080363520 2437 6346256503896200132841600 2438 383443037521378775740800 2439 17926014377768582685600 2440 649048243514411220480 2441 18063350930170465920 2442 379618596969131520 2443 5833152297403200 2444 61878411302400 2445 405273939840 2446 1235591280 2447 0 2448 135909282773922454043216711280 2449 165300880793289871990070430720 2450 80210020970772054090184579200 2451 21933708434684478817365657600 2452 3901353116839285514269262400 2453 486991210943795990975262720 2454 44583877558239498746467200 2455 3071587952260148127206400 2456 161391834794423683850400 2457 6490838641283040844800 2458 198696860231875125120 2459 4555423163629578240 2460 75830979866241600 2461 866297758233600 2462 6079109097600 2463 19769460480 2464 0 2465 167530992803816175370283166720 2466 162190353507938484026170118400 2467 66239329159768751364488140800 2468 15657656544677176810318137600 2469 2438386383953967765231513600 2470 267630640390244206999123200 2471 21503629056337317374284800 2472 1291155195828991760467200 2473 58417547771547367603200 2474 1986968602318751251200 2475 50109654799925360640 2476 909971758394899200 2477 11261870857036800 2478 85107527366400 2479 296541907200 2480 0 2481 162482489411748693967764230400 2482 132635390551497606988699545600 2483 46997668004523442665511852800 2484 9755243869693300587863654400 2485 1338207060319427045363616000 2486 129022420638442376370124800 2487 9038086370802942323270400 2488 467340382172378940825600 2489 17882717420868761260800 2490 501096547999253606400 2491 10009689342343891200 2492 135142450284441600 2493 1106397855763200 2494 4151586700800 2495 0 2496 132651856131825548478404505600 2497 94000431010679173911836505600 2498 29266119389330985038240563200 2499 5352836858616621143113344000 2500 645112103192211881850624000 2501 54228518224817653939622400 2502 3271382675206652585779200 2503 143061739366950090086400 2504 4509868931993282457600 2505 100096893423438912000 2506 1486566953128857600 2507 13276774269158400 2508 53970627110400 2509 0 2510 94000689530846562761602905600 2511 58532264630678708961457766400 2512 16058510575849863429340032000 2513 2580448412768847527402496000 2514 271142591124088269698112000 2515 19628296051239915514675200 2516 1001432175568650630604800 2517 36078951455946259660800 2518 900872040810950208000 2519 14865669531288576000 2520 146044516960742400 2521 647647525324800 2522 0 2523 58532264630678708961457766400 2524 32117021151699726858680064000 2525 7741345238306542582207488000 2526 1084570364496353078792448000 2527 98141480256199577573376000 2528 6008593053411903783628800 2529 252552660191623817625600 2530 7206976326487601664000 2531 133791025781597184000 2532 1460445169607424000 2533 7124122778572800 2534 0 2535 32117021151699726858680064000 2536 15482690476613085164414976000 2537 3253711093489059236377344000 2538 392565921024798310293504000 2539 30042965267059518918144000 2540 1515315961149742905753600 2541 50448834285413211648000 2542 1070328206252777472000 2543 13144006526466816000 2544 71241227785728000 2545 0 2546 15482690476613085164414976000 2547 6507422186978118472754688000 2548 1177697763074394930880512000 2549 120171861068238075672576000 2550 7576579805748714528768000 2551 302693005712479269888000 2552 7492297443769442304000 2553 105152052211734528000 2554 641171050071552000 2555 0 2556 6507422186978118472754688000 2557 2355395526148789861761024000 2558 360515583204714227017728000 2559 30306319222994858115072000 2560 1513465028562396349440000 2561 44953784662616653824000 2562 736064365482141696000 2563 5129368400572416000 2564 0 2565 2355395526148789861761024000 2566 721031166409428454035456000 2567 90918957668984574345216000 2568 6053860114249585397760000 2569 224768923313083269120000 2570 4416386192892850176000 2571 35905578804006912000 2572 0 2573 721031166409428454035456000 2574 181837915337969148690432000 2575 18161580342748756193280000 2576 899075693252333076480000 2577 22081930964464250880000 2578 215433472824041472000 2579 0 2580 181837915337969148690432000 2581 36323160685497512386560000 2582 2697227079756999229440000 2583 88327723857857003520000 2584 1077167364120207360000 2585 0 2586 36323160685497512386560000 2587 5394454159513998458880000 2588 264983171573571010560000 2589 4308669456480829440000 2590 0 2591 5394454159513998458880000 2592 529966343147142021120000 2593 12926008369442488320000 2594 0 2595 529966343147142021120000 2596 25852016738884976640000 2597 0 2598 25852016738884976640000 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 1 2625 0 2626 24 2627 1157627904 2628 21171754882872 2629 11683410556747776 2630 810699462890625000 2631 13669563927742119936 2632 80514351413028291528 2633 207016682596362878976 2634 269203478778281946096 2635 196125600000000000000 2636 86173660781800502064 2637 24110526523754151936 2638 4473490414613093328 2639 567302427599609856 2640 50264846156250000 2641 3158823892156416 2642 142019856079992 2643 4577909301504 2644 105244111896 2645 1700160000 2646 18744264 2647 133584 2648 552 2649 0 2650 1507138839386550391896 2651 666676651468439652682224 2652 14982255376104413476898280 2653 74499373708107816746493600 2654 139483394993701760535691080 2655 127966013984545922622097584 2656 67048349727018515726937528 2657 22131630870634303643408256 2658 4920937512252757886127600 2659 772969822856229922825440 2660 88789898873124222677904 2661 7646863664720308077504 2662 502262582658019367184 2663 25408321999505380320 2664 992573215575456240 2665 29797205727180672 2666 678506623474680 2667 11455253975088 2668 138252973320 2669 1122955680 2670 5483016 2671 12144 2672 0 2673 381681397393160120662764864 2674 8772336557170047075843977040 2675 30969873429084436588528026240 2676 39624223703628350242427627040 2677 25465577956480752055993177920 2678 9711390487986168685151030352 2679 2424196600617951759872143872 2680 421736430772612898795952000 2681 53325629602491754802448000 2682 5043743840985550476615840 2683 363960641185152673229568 2684 20299251117497415231168 2685 881637304165336118400 2686 29893108482704950560 2687 789121631091847680 2688 16073661985476480 2689 248239184409216 2690 2818238346000 2691 22256794560 2692 109660320 2693 255024 2694 0 2695 73249583866870430162674072080 2696 457441581735646902472499688960 2697 691158911920938133917305070240 2698 464030954752974954666458860800 2699 175980359074943118046457327760 2700 42749262465928343435144466432 2701 7174841456005923366968273280 2702 874025158883805566147220480 2703 79910629496677118775636000 2704 5610960037744886023879680 2705 307236940715266090296768 2706 13239348218710642828800 2707 450521921051470588320 2708 12077686586234142720 2709 252718993577635200 2710 4051537415202816 2711 48162112503120 2712 400622302080 2713 2083546080 2714 5100480 2715 0 2716 1004081057877604921506694765440 2717 2950915838647061702635621381440 2718 2667897595040421877733197382400 2719 1199983338773885519459759039040 2720 326609089061149231443694748160 2721 59715363257875799092226361600 2722 7813613553449849480817377280 2723 762337586550385773665337600 2724 56990114878786849207768320 2725 3322600538953261573687680 2726 152624667960692904936960 2727 5544390726228819104640 2728 158841850617052162560 2729 3552712707967315200 2730 60826438771338240 2731 770593800049920 2732 6810579135360 2733 37503829440 2734 96909120 2735 0 2736 3868755714672847650396517227840 2737 6929567398074491840169623692800 2738 4456448780518101826764599152320 2739 1536856880784236322038930442240 2740 335735715788178862157904672000 2741 50806244565217176942660526080 2742 5620746140496743151236140800 2743 470364351873257553522370560 2744 30418489164834600412302720 2745 1538908383021286486809600 2746 61192909918840399539840 2747 1908060693521208145920 2748 46193684621404320000 2749 851570142798735360 2750 11558907000748800 2751 108969266165760 2752 637565100480 2753 1744364160 2754 0 2755 7505155645407159769525216089600 2756 9608013065413697902430223277440 2757 4878932120735326440967447787520 2758 1395340294167562953635187840000 2759 260127773285398110924520550400 2760 34179481170357220281981196800 2761 3314985246578142489062430720 2762 244077227435343791694965760 2763 13865242325697209781734400 2764 612108627082424029958400 2765 20989608012940061214720 2766 554324215456851840000 2767 11070411856383559680 2768 161824698010483200 2769 1634538992486400 2770 10201041607680 2771 29654190720 2772 0 2773 9786961460447156701720512224640 2774 9915069046891297017274296791040 2775 4229916666258138622865771904000 2776 1046577817506615928692273561600 2777 171378151211757664575745344000 2778 19912884874143865068865720320 2779 1709196838311207376195384320 2780 110932279412273232244531200 2781 5509046890215223997241600 2782 209896080129400612147200 2783 6097566370025370240000 2784 132844942276602716160 2785 2103721074136281600 2786 22883545894809600 2787 153015624115200 2788 474467051520 2789 0 2790 9944332902728263525247769047040 2791 8478033505611347700714117888000 2792 3143194819111643040870864076800 2793 685818916776030793429529856000 2794 99578486790657914651413401600 2795 10255506765278154207877969920 2796 776528971954532162292326400 2797 44072375121721791977932800 2798 1889064721164605509324800 2799 60975663700253702400000 2800 1461294365042629877760 2801 25244652889635379200 2802 297486096632524800 2803 2142218737612800 2804 7117005772800 2805 0 2806 8480341083339211203910146816000 2807 6287308574010286487121373593600 2808 2057557999751650223299600128000 2809 398318290301443791281729126400 2810 51277598456432618251831449600 2811 4659173831727192973753958400 2812 308506625852052543845529600 2813 15112517769316844074598400 2814 548780973302283321600000 2815 14612943650426298777600 2816 277691181785989171200 2817 3569833159590297600 2818 27848843588966400 2819 99638080819200 2820 0 2821 6287376073625991715795380633600 2822 4115129028919736844627426816000 2823 1194955336240632673774766899200 2824 205110393825730473007325798400 2825 23295869158635964868769792000 2826 1851039755112315263073177600 2827 105787624385217908522188800 2828 4390247786418266572800000 2829 131516492853836688998400 2830 2776911817859891712000 2831 39268164755493273600 2832 334186123067596800 2833 1295295050649600 2834 0 2835 4115129339143937711247146496000 2836 2389910672481265347549533798400 2837 615331181477191419021977395200 2838 93183476634543859475079168000 2839 9255198775561576315365888000 2840 634725746311307451133132800 2841 30731734504927866009600000 2842 1052131942830693511987200 2843 24992206360739025408000 2844 392681647554932736000 2845 3676047353743564800 2846 15543540607795200 2847 0 2848 2389910672481265347549533798400 2849 1230662362954382838043954790400 2850 279550429903631578425237504000 2851 37020795102246305261463552000 2852 3173628731556537255665664000 2853 184390407029567196057600000 2854 7364923599814854583910400 2855 199937650885912203264000 2856 3534134827994394624000 2857 36760473537435648000 2858 170978946685747200 2859 0 2860 1230662362954382838043954790400 2861 559100859807263156850475008000 2862 111062385306738915784390656000 2863 12694514926226149022662656000 2864 921952035147835980288000000 2865 44189541598889127503462400 2866 1399563556201385422848000 2867 28273078623955156992000 2868 330844261836920832000 2869 1709789466857472000 2870 0 2871 559100859807263156850475008000 2872 222124770613477831568781312000 2873 38083544778678447067987968000 2874 3687808140591343921152000000 2875 220947707994445637517312000 2876 8397381337208312537088000 2877 197911550367686098944000 2878 2646754094695366656000 2879 15388105201717248000 2880 0 2881 222124770613477831568781312000 2882 76167089557356894135975936000 2883 11063424421774031763456000000 2884 883790831977782550069248000 2885 41986906686041562685440000 2886 1187469302206116593664000 2887 18527278662867566592000 2888 123104841613737984000 2889 0 2890 76167089557356894135975936000 2891 22126848843548063526912000000 2892 2651372495933347650207744000 2893 167947626744166250741760000 2894 5937346511030582968320000 2895 111163671977205399552000 2896 861733891296165888000 2897 0 2898 22126848843548063526912000000 2899 5302744991866695300415488000 2900 503842880232498752225280000 2901 23749386044122331873280000 2902 555818359886026997760000 2903 5170403347776995328000 2904 0 2905 5302744991866695300415488000 2906 1007685760464997504450560000 2907 71248158132366995619840000 2908 2223273439544107991040000 2909 25852016738884976640000 2910 0 2911 1007685760464997504450560000 2912 142496316264733991239680000 2913 6669820318632323973120000 2914 103408066955539906560000 2915 0 2916 142496316264733991239680000 2917 13339640637264647946240000 2918 310224200866619719680000 2919 0 2920 13339640637264647946240000 2921 620448401733239439360000 2922 0 2923 620448401733239439360000 2924 0 2925 0 2926 0 2927 0 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 1 2951 0 2952 25 2953 2516582400 2954 72176437100700 2955 55635288365465600 2956 5066871643066406250 2957 107917609955858841600 2958 782778416515552834300 2959 2435490383486622105600 2960 3785673920319589866975 2961 3268760000000000000000 2962 1692696908213938433400 2963 556396765932788121600 2964 121157032062437944300 2965 18050531787260313600 2966 1884931730859375000 2967 140392172984729600 2968 7544804854249575 2969 294294169382400 2970 8331825525100 2971 170016000000 2972 2460184650 2973 24490400 2974 158700 2975 600 2976 0 2977 22068265782107985387600 2978 12383838790036732967166600 2979 327297128845652571755529600 2980 1853083090671326098640147400 2981 3881007102554526417030558000 2982 3940037827871842252695262200 2983 2268755744868096630051628800 2984 819443960555133172870294200 2985 198869000913512680511930400 2986 34060348257262144784274000 2987 4267628732691759740659200 2988 401710692951922403758800 2989 28957038310012620444000 2990 1618940885551658684400 2991 70657887028279584000 2992 2407537098129913200 2993 63610351072923600 2994 1284639226655400 2995 19365995510400 2996 209975073000 2997 1540770000 2998 6831000 2999 13800 3000 0 3001 11314251881050814284514181000 3002 296080331871616149282087669600 3003 1147061290171505656842546082200 3004 1585703673855282568427153544000 3005 1092504209304745947576534591000 3006 444938609360194675219547776800 3007 118472038866845488157855445000 3008 22001426919957956741770579200 3009 2976706244814624218985858000 3010 302402112532395760738392000 3011 23558521531437684922930800 3012 1427879691102219602083200 3013 67954165690443882049200 3014 2551331130053981352000 3015 75595958194496058000 3016 1759919334962976000 3017 31860377047837800 3018 440199744415200 3019 4495876539000 3020 32090520000 3021 143451000 3022 303600 3023 0 3024 2945744277720127960088752053600 3025 20081302918151335247568781076400 3026 32452701381232067706794449272000 3027 23128710020994494982891377244000 3028 9283372572584546175005916804000 3029 2385219578680441904920932798000 3030 423783844628726462081990342400 3031 54761439967046913055930128000 3032 5327689422369121019854488000 3033 399790040171914142018268000 3034 23529513418598876844355200 3035 1098013649196619433678400 3036 40865145669779350920000 3037 1214145869500425708000 3038 28673562994575840000 3039 532453465612252800 3040 7622028996674400 3041 81318259638000 3042 609719880000 3043 2869020000 3044 6375600 3045 0 3046 47818634074021784858717716052400 3047 150692643993501705563106330384000 3048 144099127719633725607910103316000 3049 68217767898256193401072593936000 3050 19511627102779461800870987190000 3051 3749880329464056759911246630400 3052 516620269868948606239257456000 3053 53225903667340680262176960000 3054 4219682433292415819742012000 3055 262419361939350193529952000 3056 12959196365704970019038400 3057 511431205793418919008000 3058 16143686092074304764000 3059 405598697709670080000 3060 8016159632996592000 3061 122047357357094400 3062 1382410413846000 3063 10974957840000 3064 54511380000 3065 127512000 3066 0 3067 205445967621123297034098815760000 3068 390055135380752127359034079272000 3069 263272685615552678907668582448000 3070 94994158062453416653743604440000 3071 21706059366636404318327305152000 3072 3440887241618308879668569760000 3073 399967010984402125288960320000 3074 35328142001594433903047136000 3075 2426774787169227028261728000 3076 131522280938194791428784000 3077 5665929015496981559328000 3078 194281663329938712528000 3079 5277413750031783360000 3080 112243671526095648000 3081 1830710360356416000 3082 22118566621536000 3083 186574283280000 3084 981204840000 3085 2422728000 3086 0 3087 429607346636025476767582011432000 3088 577853501794406834442657162336000 3089 306390333135765326881419229320000 3090 91386382846621844359036124928000 3091 17791997255577969371904448800000 3092 2449297890149460949624798080000 3093 250128329265547841127251232000 3094 19525384572747773481425664000 3095 1186659661074043349649456000 3096 56710387925599129001280000 3097 2137615507943050223088000 3098 63331296531472569600000 3099 1459167729839243424000 3100 25629945044989824000 3101 331778499323040000 3102 2985188532480000 3103 16680482280000 3104 43609104000 3105 0 3106 592133048538990869335003530336000 3107 626470529096578074223672803600000 3108 278389917694981213670204054784000 3109 71827941962891433087823824000000 3110 12307160920484164829679446400000 3111 1504272343268196700306460352000 3112 136806578674909277581294848000 3113 9496220520180595249496448000 3114 510431576890766411200320000 3115 21376368803113859414880000 3116 696644261846198265600000 3117 17510012758070921088000 3118 333189285584867712000 3119 4644898990522560000 3120 44777827987200000 3121 266887716480000 3122 741354768000 3123 0 3124 629291047037058542396065251600000 3125 558759694211701094141026195968000 3126 215920660470779691850670755200000 3127 49275341917602121365957158400000 3128 7524123573462587713203341760000 3129 820932183844485491735244288000 3130 66475202479004911865809536000 3131 4083464925610292663400960000 3132 192387319228024734733920000 3133 6966442618461982656000000 3134 192610140338780131968000 3135 3998271427018412544000 3136 60383686876793280000 3137 626889591820800000 3138 4003315747200000 3139 11861676288000 3140 0 3141 559050917266438022532492384768000 3142 431981415648555769843059628800000 3143 147845911124081914421902963200000 3144 30097730451117415202779703040000 3145 4104696465745443425519101440000 3146 398851602654280554469506816000 3147 28584254479272048643806720000 3148 1539098553824197877871360000 3149 62697983566157843904000000 3150 1926101403387801319680000 3151 43980985697202537984000 3152 724604242521519360000 3153 8149564693670400000 3154 56046420460800000 3155 177925144320000 3156 0 3157 431994672562739470059080620800000 3158 295695530719965021893704934400000 3159 90293447288317960569607845120000 3160 16418791033385121479071733760000 3161 1994258013271402772347534080000 3162 171505526875632291862840320000 3163 10773689876769385145099520000 3164 501583868529262751232000000 3165 17334912630490211877120000 3166 439809856972025379840000 3167 7970646667736712960000 3168 97794776324044800000 3169 728603465990400000 3170 2490952020480000 3171 0 3172 295695701343275498534550758400000 3173 180586910087845964470201674240000 3174 49256373100155364437215201280000 3175 7977032053085611089390136320000 3176 857527634378161459314201600000 3177 64642139260616310870597120000 3178 3511087079704839258624000000 3179 138679301043921695016960000 3180 3958288712748228418560000 3181 79706466677367129600000 3182 1075742539564492800000 3183 8743241591884800000 3184 32382376266240000 3185 0 3186 180586910087845964470201674240000 3187 98512746200310728874430402560000 3188 23931096159256833268170408960000 3189 3430110537512645837256806400000 3190 323210696303081554352985600000 3191 21066522478229035551744000000 3192 970755107307451865118720000 3193 31666309701985827348480000 3194 717358200096304166400000 3195 10757425395644928000000 3196 96175657510732800000 3197 388588515194880000 3198 0 3199 98512746200310728874430402560000 3200 47862192318513666536340817920000 3201 10290331612537937511770419200000 3202 1292842785212326217411942400000 3203 105332612391145177758720000000 3204 5824530643844711190712320000 3205 221664167913900791439360000 3206 5738865600770433331200000 3207 96816828560804352000000 3208 961756575107328000000 3209 4274473667143680000 3210 0 3211 47862192318513666536340817920000 3212 20580663225075875023540838400000 3213 3878528355636978652235827200000 3214 421330449564580711034880000000 3215 29122653219223555953561600000 3216 1329985007483404748636160000 3217 40172059205393033318400000 3218 774534628486434816000000 3219 8655809175965952000000 3220 42744736671436800000 3221 0 3222 20580663225075875023540838400000 3223 7757056711273957304471654400000 3224 1263991348693742133104640000000 3225 116490612876894223814246400000 3226 6649925037417023743180800000 3227 241032355232358199910400000 3228 5421742399405043712000000 3229 69246473407727616000000 3230 384702630042931200000 3231 0 3232 7757056711273957304471654400000 3233 2527982697387484266209280000000 3234 349471838630682671442739200000 3235 26599700149668094972723200000 3236 1205161776161790999552000000 3237 32530454396430262272000000 3238 484725313854093312000000 3239 3077621040343449600000 3240 0 3241 2527982697387484266209280000000 3242 698943677261365342885478400000 3243 79799100449004284918169600000 3244 4820647104647163998208000000 3245 162652271982151311360000000 3246 2908351883124559872000000 3247 21543347282404147200000 3248 0 3249 698943677261365342885478400000 3250 159598200898008569836339200000 3251 14461941313941491994624000000 3252 650609087928605245440000000 3253 14541759415622799360000000 3254 129260083694424883200000 3255 0 3256 159598200898008569836339200000 3257 28923882627882983989248000000 3258 1951827263785815736320000000 3259 58167037662491197440000000 3260 646300418472124416000000 3261 0 3262 28923882627882983989248000000 3263 3903654527571631472640000000 3264 174501112987473592320000000 3265 2585201673888497664000000 3266 0 3267 3903654527571631472640000000 3268 349002225974947184640000000 3269 7755605021665492992000000 3270 0 3271 349002225974947184640000000 3272 15511210043330985984000000 3273 0 3274 15511210043330985984000000 3275 0 3276 0 3277 0 3278 0 3279 0 3280 0 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 1 3303 0 3304 26 3305 5452595200 3306 244772264950200 3307 263003181364019200 3308 31366348266601562500 3309 841757357655698964480 3310 7498193252938453465400 3311 28143444431400966553600 3312 52108688079693178168950 3313 53117350000000000000000 3314 32274087716612426130160 3315 12399699355073563852800 3316 3150082833623386551800 3317 547532797546896179200 3318 66829397730468750000 3319 5840314396164751360 3320 370533749508701350 3321 17216208908870400 3322 587988829914200 3323 14734720000000 3324 268652163780 3325 3502127200 3326 31634200 3327 187200 3328 650 3329 0 3330 332178010291182330921750 3331 235925216238140704284250800 3332 7318527475063183399564541400 3333 47089057732291940614623946000 3334 110102719640939538525454341900 3335 123435684878735477617085917200 3336 77939141051063273422858817400 3337 30727967382147717267401415600 3338 8117314185497699744698271850 3339 1511154289939460334983557600 3340 205767403147277406754004400 3341 21071819476704178956228000 3342 1656851312856909952309800 3343 101519265495391018548000 3344 4892720527179046676400 3345 186188805713060207200 3346 5583371327007323850 3347 130851048660274800 3348 2359848295404600 3349 31959635307600 3350 313013801100 3351 2085226000 3352 8431800 3353 15600 3354 0 3355 346831162603337067498517989600 3356 10316951876327427789146330694000 3357 43795016148302867019346078418400 3358 65309255126750357859876523383600 3359 48147122464201574324676321156000 3360 20893204254759261161918237456400 3361 5917334546756787535407459232800 3362 1169015010511535976047817214800 3363 168528682444673377733753246400 3364 18296612403347888303280444000 3365 1529644641149282258745144000 3366 100030775694179580209887200 3367 5171231029317178710830400 3368 212686604450223917613600 3369 6977174445875767848000 3370 182318121952895728800 3371 3772900833683810400 3372 61125198128794800 3373 760177668650400 3374 7022797782000 3375 45530284800 3376 185499600 3377 358800 3378 0 3379 122755879936888999308260600499600 3380 911817479615596006724860677316800 3381 1573016109479575046109102157678800 3382 1187465357272222233148901669712000 3383 503216326620662770333313957862000 3384 136377662436482344749244818244800 3385 25570259178799853547683965911600 3386 3492374305796186958311055091200 3387 360028126637708693719836996000 3388 28727869496045606694727920000 3389 1806191941638472725682144800 3390 90580599013339328168620800 3391 3651059468777974301848800 3392 118678421914679106480000 3393 3107947008018424572000 3394 65188817372748326400 3395 1081986025548027600 3396 13917902233435200 3397 134031571674000 3398 910605696000 3399 3895491600 3400 7893600 3401 0 3402 2359795052759479437511918517236800 3403 7958220956876875029890128773789600 3404 8033293046570867414318234166912000 3405 3994408645351123533713345334168000 3406 1197786757171514110972937990424000 3407 241327367643693088728245072397600 3408 34896228288715899283585805798400 3409 3782116938353556531186840096000 3410 316492308359700777997829136000 3411 20871839629676811068741448000 3412 1099757769226654379838796800 3413 46685614824325082215209600 3414 1602254450808031356336000 3415 44399641619808683208000 3416 986907999796557696000 3417 17368522668130233600 3418 236768177372126400 3419 2412568290132000 3420 17301508224000 3421 77909832000 3422 165765600 3423 0 3424 11301264594884509568250380987133600 3425 22703275606344833944290320457984000 3426 16053205527252374438307647521224000 3427 6047754437586720010145430973536000 3428 1441893460382243062538726369988000 3429 238726256039329039348779994982400 3430 29048538950773931543470195680000 3431 2695513195323507367297577088000 3432 195495582897743913744071112000 3433 11261383553869450000167168000 3434 520182636567419565589449600 3435 19345842975848875117632000 3436 578626887654834042024000 3437 13827139122309537024000 3438 260562535425095904000 3439 3788290837954022400 3440 41013660932244000 3441 311427148032000 3442 1480286808000 3443 3315312000 3444 0 3445 25463171567698605686361408056064000 3446 35928547309097468771274390829968000 3447 19852872580457406810425307410208000 3448 6161010836206043300747450698512000 3449 1248932156701647435873119776512000 3450 179449640846776978327585615680000 3451 19201866927394270902262736256000 3452 1579160841028043294331326016000 3453 101841461760722628691498752000 3454 5212715409238174716374496000 3455 212964165477361497431232000 3456 6944916907450527733728000 3457 179758281211612975872000 3458 3647875495951342656000 3459 56824362569310336000 3460 656218574915904000 3461 5294261516544000 3462 26645162544000 3463 62990928000 3464 0 3465 37069493729966519768937381959568000 3466 40886759485254231572856708972096000 3467 18881297373804958838224930507056000 3468 5064512385034803332885823618048000 3469 904389885970004707253667086400000 3470 115689881166517522921507266816000 3471 11075424979657619821039031232000 3472 815358902995066223415638016000 3473 46926212603311693867479264000 3474 2129769461536262570344320000 3475 76394697231690206617248000 3476 2157099374539355710464000 3477 47422381447367454528000 3478 795541075970344704000 3479 9843278623738560000 3480 84708184264704000 3481 452967763248000 3482 1133836704000 3483 0 3484 41152272352849499125286422195776000 3485 37968946425586019571235530134112000 3486 15244957263604472671090791711744000 3487 3623941938575377462453746336000000 3488 578905814956758688051530958080000 3489 66472306958588202533569099392000 3490 5708025140599452852429760512000 3491 375417062496022052471277312000 3492 19167970164034078156049280000 3493 763946972316902066172480000 3494 23728093119932912815104000 3495 569068577368409454336000 3496 10342033987614481152000 3497 137805900732339840000 3498 1270622763970560000 3499 7247484211968000 3500 19275223968000 3501 0 3502 38003226497919394686191077372512000 3503 30509061711295021242498817394688000 3504 10875111961420164116158000300800000 3505 2315886687568934533637255992320000 3506 332372523785097925993280376960000 3507 34248382736186864912819023872000 3508 2627921397916757066076336384000 3509 153343761312272625248394240000 3510 6875522750852118595552320000 3511 237280931199329128151040000 3512 6259754351052503997696000 3513 124104407851373773824000 3514 1791476709520417920000 3515 17788718695587840000 3516 108712263179520000 3517 308403583488000 3518 0 3519 30511252475091042395029991589888000 3520 21751014206066027576609397081600000 3521 6947739183450333376854899112960000 3522 1329493187041593674616327651840000 3523 171241955690461525252182159360000 3524 15767528387500542396458018304000 3525 1073406329185908376738759680000 3526 55004182006816948764418560000 3527 2135528380793962153359360000 3528 62597543510525039976960000 3529 1365148486365111512064000 3530 21497720514245015040000 3531 231253343042641920000 3532 1521971684513280000 3533 4626053752320000 3534 0 3535 21751066953228380760571484505600000 3536 13895487642604272665639416657920000 3537 3988479863593376868803209643520000 3538 684967822761846101008728637440000 3539 78837641937502711982290091520000 3540 6440437975115450260432558080000 3541 385029274047718641350929920000 3542 17084227046351697226874880000 3543 563377891594725359792640000 3544 13651484863651115120640000 3545 236474925656695165440000 3546 2775040116511703040000 3547 19785631898672640000 3548 64764752532480000 3549 0 3550 13895487844250003228942234449920000 3551 7976959727186753737606419287040000 3552 2054903468285538303026185912320000 3553 315350567750010847929160366080000 3554 32202189875577251302162790400000 3555 2310175644286311848105579520000 3556 119589589324461880588124160000 3557 4507023132757802878341120000 3558 122863363772860036085760000 3559 2364749256566951654400000 3560 30525441281628733440000 3561 237427582784071680000 3562 841941782922240000 3563 0 3564 7976959727186753737606419287040000 3565 4109806936571076606052371824640000 3566 946051703250032543787481098240000 3567 128808759502309005208651161600000 3568 11550878221431559240527897600000 3569 717537535946771283528744960000 3570 31549161929304620148387840000 3571 982906910182880288686080000 3572 21282743309102564889600000 3573 305254412816287334400000 3574 2611703410624788480000 3575 10103301395066880000 3576 0 3577 4109806936571076606052371824640000 3578 1892103406500065087574962196480000 3579 386426278506927015625953484800000 3580 46203512885726236962111590400000 3581 3587687679733856417643724800000 3582 189294971575827720890327040000 3583 6880348371280162020802560000 3584 170261946472820519116800000 3585 2747289715346586009600000 3586 26117034106247884800000 3587 111136315345735680000 3588 0 3589 1892103406500065087574962196480000 3590 772852557013854031251906969600000 3591 138610538657178710886334771200000 3592 14350750718935425670574899200000 3593 946474857879138604451635200000 3594 41282090227680972124815360000 3595 1191833625309743633817600000 3596 21978317722772688076800000 3597 235053306956230963200000 3598 1111363153457356800000 3599 0 3600 772852557013854031251906969600000 3601 277221077314357421772669542400000 3602 43052252156806277011724697600000 3603 3785899431516554417806540800000 3604 206410451138404860624076800000 3605 7151001751858461802905600000 3606 153848224059408816537600000 3607 1880426455649847705600000 3608 10002268381116211200000 3609 0 3610 277221077314357421772669542400000 3611 86104504313612554023449395200000 3612 11357698294549663253419622400000 3613 825641804553619442496307200000 3614 35755008759292309014528000000 3615 923089344356452899225600000 3616 13162985189548933939200000 3617 80018147048929689600000 3618 0 3619 86104504313612554023449395200000 3620 22715396589099326506839244800000 3621 2476925413660858327488921600000 3622 143020035037169236058112000000 3623 4615446721782264496128000000 3624 78977911137293603635200000 3625 560127029342507827200000 3626 0 3627 22715396589099326506839244800000 3628 4953850827321716654977843200000 3629 429060105111507708174336000000 3630 18461786887129057984512000000 3631 394889555686468018176000000 3632 3360762176055046963200000 3633 0 3634 4953850827321716654977843200000 3635 858120210223015416348672000000 3636 55385360661387173953536000000 3637 1579558222745872072704000000 3638 16803810880275234816000000 3639 0 3640 858120210223015416348672000000 3641 110770721322774347907072000000 3642 4738674668237616218112000000 3643 67215243521100939264000000 3644 0 3645 110770721322774347907072000000 3646 9477349336475232436224000000 3647 201645730563302817792000000 3648 0 3649 9477349336475232436224000000 3650 403291461126605635584000000 3651 0 3652 403291461126605635584000000 3653 0 3654 0 3655 0 3656 0 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 1 3682 0 3683 27 3684 11777605632 3685 826106394206925 3686 1234971460318003200 3687 192475318908691406250 3688 6493556759058249154560 3689 70857926240268385248030 3690 319946526167505725030400 3691 703467289075857905280825 3692 843628500000000000000000 3693 599087753239618160041095 3694 267833506069588979220480 3695 78977076757272048548700 3696 15920569036363596595200 3697 2255492173403320312500 3698 229365074467561144320 3699 17007499102449391965 3700 929675281079001600 3701 37704783718248075 3702 1136678400000000 3703 25387629477210 3704 416052711360 3705 4911209550 3706 40435200 3707 219375 3708 702 3709 0 3710 5135009134117978082534112 3711 4605880180859754508403376750 3712 167386074949223756885448118800 3713 1221761010157883536114050193800 3714 3183529088970437132876915764800 3715 3933846576942351016027945164300 3716 2718202518586998074067436400400 3717 1167217543586546999684815134600 3718 334816273663688835541627790400 3719 67566608396484542540109936450 3720 9966952906235150230133483040 3721 1106229503504398731865664400 3722 94426832318557242345004800 3723 6300871365874712520839400 3724 332441060373024654448800 3725 13961243729626224791760 3726 467481399336255189600 3727 12435166648919178450 3728 260284024177491600 3729 4217564339188200 3730 51596134349760 3731 458729657100 3732 2786799600 3733 10319400 3734 17550 3735 0 3736 10981073521109385110451052997550 3737 370726474404071397381006388881600 3738 1721946263907165351368053184566200 3739 2766037369879743242852222738884800 3740 2178404496772258976326894590301500 3741 1005269847615855703169743094640000 3742 302114083429103232000169121866200 3743 63306975741602765061687603062400 3744 9690119747564442387803380285650 3745 1119490885727104640605068470400 3746 99929055746527203542379462000 3747 7008341332236213899062224000 3748 390734828927043513650829000 3749 17451497184627594973248000 3750 627028027563222676076400 3751 18138971069559708825600 3752 421341137066533676850 3753 7804508016488040000 3754 113851049700187800 3755 1281441356395200 3756 10761191941500 3757 63653990400 3758 237346200 3759 421200 3760 0 3761 5294246155692092313938169159657600 3762 42778518746099449074753550772257200 3763 78643228952698371886566221930750400 3764 62762009507892646814082657595158000 3765 28020132587989951894235015745480000 3766 7990403000012300638581317878971600 3767 1576677010289453052652849274697600 3768 226892908874208924690236170477200 3769 24695175776346759262721165337600 3770 2086416963159154501830128460000 3771 139420086425532707504408899200 3772 7467378643166333411583554400 3773 323454710616783055927344000 3774 11388824835803071166109600 3775 326421059456720314944000 3776 7596608469702552986400 3777 142530347619007920000 3778 2127865715732156400 3779 24735157924276800 3780 216118973070000 3781 1336733798400 3782 5221616400 3783 9687600 3784 0 3785 120530756845465469177824775558977200 3786 434212662046719940330063257585244800 3787 461869967095298998365509903228706000 3788 240761408651946549507999631604832000 3789 75534759678338973038754098789418000 3790 15916896674722394608625139221049600 3791 2409159271623100131456264443900400 3792 273794583749076143137510136524800 3793 24089600886052266691513507692000 3794 1676562856009074506810649312000 3795 93688531128329714167176986400 3796 4245112131543423545565888000 3797 156812365737134748569728800 3798 4728462878788775013888000 3799 116040791467082592396000 3800 2299476437768150784000 3801 36279885101062402800 3802 445508364956054400 3803 4106260488330000 3804 26734675968000 3805 109653944400 3806 213127200 3807 0 3808 643243914463670660906996609672092800 3809 1365130525272474456085408653622788000 3810 1009531975038839619017987083876128000 3811 396364779474990719018068207156392000 3812 98393224191798503801420315977248000 3813 16971049204335511292445288549098400 3814 2155061794140890840656418417049600 3815 209279450418255851428208370528000 3816 15947701350131695344362049888000 3817 970369329603008949151401864000 3818 47675940639840643864878144000 3819 1902958294423972092068361600 3820 61799942625678995721984000 3821 1628060653979170715304000 3822 34514629187758536960000 3823 580544776791031852800 3824 7573642204252924800 3825 73912688789940000 3826 507958843392000 3827 2193078888000 3828 4475671200 3829 0 3830 1561087923256541441088563868027396000 3831 2307347846347053882625666172375616000 3832 1326439506212245185716337781174776000 3833 427422528240538830576232457273472000 3834 89991854679667447702979776684692000 3835 13453393298712114950794119873945600 3836 1502392607732378902636851090336000 3837 129510896633787299654910991104000 3838 8805470092456594688933537736000 3839 478703647743088990328346240000 3840 20969391345776691830149737600 3841 742065917328127019916288000 3842 21168334760518887773832000 3843 483217049166848156160000 3844 8708171651865477792000 3845 121178275268046796800 3846 1256515709428980000 3847 9143259181056000 3848 41668498872000 3849 89513424000 3850 0 3851 2399081554612244356706636127959616000 3852 2754548906956296965138586440670192000 3853 1319273148283792400059398916534656000 3854 366942675247576764416086746147408000 3855 68069229171377446391804394697728000 3856 9075128785309437402575442234816000 3857 909718641036907713746132606208000 3858 70555749041106472488211234368000 3859 4311046337575212644054405760000 3860 209736685657931666499641376000 3861 8163121180437289421042688000 3862 254021653861052654120544000 3863 6281821639169026030080000 3864 121914403126116689088000 3865 1817674129020701952000 3866 20104251350863680000 3867 155435406077952000 3868 750032979696000 3869 1700755056000 3870 0 3871 2779220231810867998825417484090352000 3872 2659472318413114655623125809087232000 3873 1106604327911881219459015725571824000 3874 273087225204378638723942054694912000 3875 45442980310841400216343404070080000 3876 5461839477717238304244198010368000 3877 494008431631285907260914365376000 3878 34490834379331190648648340480000 3879 1887659337535984333368631584000 3880 81631361838398610953594880000 3881 2794238192471579195325984000 3882 75381859670028312360960000 3883 1584887240639516958144000 3884 25447437806289827328000 3885 301563770262955200000 3886 2486966497247232000 3887 12750560654832000 3888 30613591008000 3889 0 3890 2663323186525881939763629467173632000 3891 2215639581380368998388204878855648000 3892 819746497580054251236782752935936000 3893 181818956329976161155605647921920000 3894 27311729995947775803580327011840000 3895 2964128195667694362696198665856000 3896 241437111023420883348290472960000 3897 15101283342247755951355529472000 3898 734682256545587498582353920000 3899 27942381924715791953259840000 3900 829200456370311435970560000 3901 19018646887674203497728000 3902 330816691481767755264000 3903 4221892783681372800000 3904 37304497458708480000 3905 204008970477312000 3906 520431047136000 3907 0 3908 2215962796024981221764842604756448000 3909 1639634100419940183344261600796672000 3910 545475103762931890299804169877760000 3911 109247954728857488802730807695360000 3912 14820668200512097859361395249280000 3913 1448622938362261560548546856960000 3914 105708983395734291659488706304000 3915 5877458052364699988658831360000 3916 251481437322442127579338560000 3917 8292004563703114359705600000 3918 209205115764416238475008000 3919 3969800297781213063168000 3920 54884606187857846400000 3921 522262964421918720000 3922 3060134557159680000 3923 8326896754176000 3924 0 3925 1639646256935275787899586418204672000 3926 1090953311761062937364836838699520000 3927 327744060186222573938531316910080000 3928 59282676431671541576896301253120000 3929 7243114691811307802742734284800000 3930 634253900374405749956932237824000 3931 41142206366552899920611819520000 3932 2011851498579537020634708480000 3933 74628041073328029237350400000 3934 2092051157644162384750080000 3935 43667803275593343694848000 3936 658615274254294156800000 3937 6789418537484943360000 3938 42841883800235520000 3939 124903451312640000 3940 0 3941 1090953442427496342385062767915520000 3942 655488131261314598295414794588160000 3943 177848029295014624730688903759360000 3944 28972458767245231210970937139200000 3945 3171269501872028749784661189120000 3946 246853238199317399523670917120000 3947 14082960490056759144442959360000 3948 597024328586624233898803200000 3949 18828460418797461462750720000 3950 436678032755933436948480000 3951 7244768016797235724800000 3952 81473022449819320320000 3953 556944489403061760000 3954 1748648318376960000 3955 0 3956 655488131261314598295414794588160000 3957 355696058590029249461377807518720000 3958 86917376301735693632912811417600000 3959 12685078007488114999138644756480000 3960 1234266190996586997618354585600000 3961 84497762940340554866657756160000 3962 4179170300106369637291622400000 3963 150627683350379691702005760000 3964 3930102294803400932536320000 3965 72447680167972357248000000 3966 896203246948012523520000 3967 6683333872836741120000 3968 22732428138900480000 3969 0 3970 355696058590029249461377807518720000 3971 173834752603471387265825622835200000 3972 38055234022464344997415934269440000 3973 4937064763986347990473418342400000 3974 422488814701702774333288780800000 3975 25075021800638217823749734400000 3976 1054393783452657841914040320000 3977 31440818358427207460290560000 3978 652029121511751215232000000 3979 8962032469480125235200000 3980 73516672601204152320000 3981 272789137666805760000 3982 0 3983 173834752603471387265825622835200000 3984 76110468044928689994831868538880000 3985 14811194291959043971420255027200000 3986 1689955258806811097333155123200000 3987 125375109003191089118748672000000 3988 6326362700715947051484241920000 3989 220085728508990452222033920000 3990 5216232972094009721856000000 3991 80658292225321127116800000 3992 735166726012041523200000 3993 3000680514334863360000 3994 0 3995 76110468044928689994831868538880000 3996 29622388583918087942840510054400000 3997 5069865776420433291999465369600000 3998 501500436012764356474994688000000 3999 31631813503579735257421209600000 4000 1320514371053942713332203520000 4001 36513630804658068052992000000 4002 645266337802569016934400000 4003 6616500534108373708800000 4004 30006805143348633600000 4005 0 4006 29622388583918087942840510054400000 4007 10139731552840866583998930739200000 4008 1504501308038293069424984064000000 4009 126527254014318941029684838400000 4010 6602571855269713566661017600000 4011 219081784827948408317952000000 4012 4516864364617983118540800000 4013 52932004272866989670400000 4014 270061246290137702400000 4015 0 4016 10139731552840866583998930739200000 4017 3009002616076586138849968128000000 4018 379581762042956823089054515200000 4019 26410287421078854266644070400000 4020 1095408924139742041589760000000 4021 27101186187707898711244800000 4022 370524029910068927692800000 4023 2160489970321101619200000 4024 0 4025 3009002616076586138849968128000000 4026 759163524085913646178109030400000 4027 79230862263236562799932211200000 4028 4381635696558968166359040000000 4029 135505930938539493556224000000 4030 2223144179460413566156800000 4031 15123429792247711334400000 4032 0 4033 759163524085913646178109030400000 4034 158461724526473125599864422400000 4035 13144907089676904499077120000000 4036 542023723754157974224896000000 4037 11115720897302067830784000000 4038 90740578753486268006400000 4039 0 4040 158461724526473125599864422400000 4041 26289814179353808998154240000000 4042 1626071171262473922674688000000 4043 44462883589208271323136000000 4044 453702893767431340032000000 4045 0 4046 26289814179353808998154240000000 4047 3252142342524947845349376000000 4048 133388650767624813969408000000 4049 1814811575069725360128000000 4050 0 4051 3252142342524947845349376000000 4052 266777301535249627938816000000 4053 5444434725209176080384000000 4054 0 4055 266777301535249627938816000000 4056 10888869450418352160768000000 4057 0 4058 10888869450418352160768000000 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 1 4089 0 4090 28 4091 25367150592 4092 2775717484535268 4093 5763200148150681600 4094 1171588897705078125000 4095 49587160705535720816640 4096 661340644909171595648280 4097 3583401093076064120340480 4098 9330197728795589059514100 4099 13123110000000000000000000 4100 10854060470458964311332780 4101 5624503627461368563630080 4102 1916510395976468378115120 4103 445775933018180704665600 4104 72869747140722656250000 4105 8562962780122282721280 4106 735960870251446415940 4107 46855634166381680640 4108 2228771659789775100 4109 79567488000000000 4110 2132560876085640 4111 42714745032960 4112 632563790040 4113 6793113600 4114 51187500 4115 255528 4116 756 4117 0 4118 81449458937043270989809068 4119 92073225757195187738330367816 4120 3913303618263194784059068064700 4121 32349077962312571110585961863200 4122 93778640917199478657521208304200 4123 127504047964523070673031272753680 4124 96235639930359440923015527323400 4125 44919153281242645150475814084000 4126 13960922385172683578453304408900 4127 3046599961931507241354261967800 4128 485530431171827956043351482260 4129 58219698659902036513460043840 4130 5374133803890959466860046000 4131 388611939613381429579250400 4132 22299855334119584340865200 4133 1024354723169581455113280 4134 37835893494461510147700 4135 1123671952853134284600 4136 26698178290451768100 4137 502172735945680800 4138 7351134814263240 4139 81638281604880 4140 661845529800 4141 3681568800 4142 12530700 4143 19656 4144 0 4145 358683107088306475143870063460416 4146 13723394424647690789021871113239800 4147 69656437717255572055210244947622400 4148 120370674945928807381026175909178400 4149 101125088087481294810681451221878400 4150 49542544561121683384213637566830000 4151 15766916025056937126796984365792000 4152 3495679909621862271313663526868000 4153 566394001918520040386632773662400 4154 69378531019583396088608208678600 4155 6583680886288941554161407805440 4156 492663358346823474264274766400 4157 29443743438470281937325254400 4158 1417779713253105706301834400 4159 55306267685957199939955200 4160 1752119898008289545736000 4161 45055851188697441892800 4162 936861365793108155400 4163 15628751308487116800 4164 206413361218864800 4165 2112996001596480 4166 16201681095600 4167 87795489600 4168 300736800 4169 491400 4170 0 4171 236031699179729676574634299425372600 4172 2071606425894489337613151476572051200 4173 4052086737253691033149792376035399200 4174 3412820099043996483529035611175513600 4175 1602094831904635713448270427150190000 4176 479685689350605769074983864372448000 4177 99370004873348639720881930559220000 4178 15025458991807485193132164241036800 4179 1721166657870690415663006948619400 4180 153406319341421409779338196774400 4181 10848202726625795413379022926400 4182 617343275384680643655376665600 4183 28555489876468414201539069600 4184 1080541017377231410455436800 4185 33554787504485949341640000 4186 855011219770106234035200 4187 17809736828314870038600 4188 300792451313280326400 4189 4061909624724151200 4190 42886513999929600 4191 341551150340400 4192 1931500771200 4193 6916946400 4194 11793600 4195 0 4196 6364933055178060916447551702573091200 4197 24453705999526959825836492734294286400 4198 27365418373836984521160538934424748800 4199 14929384758043802182765229434874040000 4200 4891381380938623598304508905513840000 4201 1075787960209847080009686731320862400 4202 170034291225915696414136429577049600 4203 20206554661816735091900719349851200 4204 1863107823197706446384311217529600 4205 136295758359486254514850969104000 4206 8037789027317427547131381619200 4207 386338935241444514317014499200 4208 15239466161924254190735558400 4209 494916982603447146318576000 4210 13227359668449038880768000 4211 289674963616970621289600 4212 5151817465571285308800 4213 73307238868385121600 4214 815296166843558400 4215 6831023006808000 4216 40561516195200 4217 152172820800 4218 271252800 4219 0 4220 37842987534993452787669723759664334400 4221 84718984563690918171288865499089497600 4222 65425664513190271640513225502159720000 4223 26727271916402377860316983697563072000 4224 6895179194896857549480560665212312000 4225 1236274355235025529038612421666841600 4226 163399975751322341249368592360318400 4227 16552884122845020318944650775500800 4228 1320044966418371549151392028432000 4229 84417314550954242089884043392000 4230 4383458772624037068282131011200 4231 186241352742250573064001868800 4232 6497379066981069258015024000 4233 186050183647659178079232000 4234 4353244739883022327344000 4235 82475710070963950540800 4236 1246346923351765435200 4237 14675331003184051200 4238 129789437129352000 4239 811230323904000 4240 3195629236800 4241 5967561600 4242 0 4243 98896469744903890972780224601621977600 4244 152918182845137329090462979096565456000 4245 91321339803134564555700970107422016000 4246 30501356480994063963342045611177568000 4247 6655798488097187954783704892654208000 4248 1032555215606093205337509272560886400 4249 119946759168504640050206617843353600 4250 10793244092411191951794541262976000 4251 769606025166621924025942124928000 4252 44143314352989967189510948512000 4253 2055742683367359705913895500800 4254 78084498917894657551691328000 4255 2419933227139365546825216000 4256 60953994735122359686816000 4257 1237161880789234912512000 4258 19941550773628246963200 4259 249480627054128870400 4260 2336209868328336000 4261 15413376154176000 4262 63912584736000 4263 125318793600 4264 0 4265 160366759320487521594146974074511056000 4266 191423109784652896719934745141553792000 4267 94924033682916268546093402078358304000 4268 27318990254957516275827297543424512000 4269 5250149756377971036810446450254032000 4270 727016845580073725540060428232601600 4271 75981743280195688050525729551232000 4272 6174630855033752150992860171264000 4273 397811749230919591595598418848000 4274 20568055594134764484227467008000 4275 859072548040929242958345408000 4276 29040344440050587146094592000 4277 792406068858511955815968000 4278 17320266331049288775168000 4279 299123261604423704448000 4280 3991690032866061926400 4281 39715567761581712000 4282 277440770775168000 4283 1214339109984000 4284 2506375872000 4285 0 4286 193703312506290916720183455471000192000 4287 191935544360863061196593767968003648000 4288 82586068642516941734427890421382656000 4289 21098416402481576290267095695262528000 4290 3644277827185740293156672299243008000 4291 456450613272748596204892057220352000 4292 43245148503144251241492238291968000 4293 3183106210449919976449885641984000 4294 185123034761277542904473571072000 4295 8590830504227294149801054080000 4296 319444250945355666175997952000 4297 9508872826302143469791616000 4298 225163462303640754077184000 4299 4187725662461931862272000 4300 59875350492990928896000 4301 635449084185307392000 4302 4716493103177856000 4303 21858103979712000 4304 47621141568000 4305 0 4306 192354943047588771338462386662577728000 4307 165465589415942959897931710525504512000 4308 63361443122299404862087152223963584000 4309 14584580023297287411316524929144832000 4310 2282740191747485542121793509525760000 4311 259490175841846249625034025924608000 4312 22282202305406478470504659077888000 4313 1480990327462137242320322328576000 4314 77317508565762679905559989120000 4315 3194442509453556661759979520000 4316 104597601089323578167707776000 4317 2701961547643689048926208000 4318 54440433612005114209536000 4319 838254906901873004544000 4320 9531736262779610880000 4321 75463889650845696000 4322 371587767655104000 4323 857180548224000 4324 0 4325 165509718692512743892122287284288512000 4326 126745292388261788440243811644445568000 4327 43757247372654808673850373996087296000 4328 9131217897963018730834915320407040000 4329 1297460711329024933168501406423040000 4330 133693404387654253144190767907328000 4331 10366933774331080336517967071232000 4332 618540068526101439244479912960000 4333 28749982585082009955839815680000 4334 1045976010893235781677077760000 4335 29721577024080579538188288000 4336 653285203344061370514432000 4337 10897313789724349059072000 4338 133444307678914552320000 4339 1131958344762685440000 4340 5945404282481664000 4341 14572069319808000 4342 0 4343 126747630590103752733511011116880768000 4344 87515266138228847034743971839086592000 4345 27393724485151570724816731154181120000 4346 5189845386052304830289509804892160000 4347 668467053697473829441147641776640000 4348 62201602645986482019107802427392000 4349 4329780479682710074711359390720000 4350 229999860680656079646718525440000 4351 9413784098039122035093699840000 4352 297215770240805795381882880000 4353 7186137236784675075658752000 4354 130767765476692188708864000 4355 1734775999825889180160000 4356 15847416826677596160000 4357 89181064237224960000 4358 233153109116928000 4359 0 4360 87515313332403856722951961967726592000 4361 54787456592511756742479974845962240000 4362 15569536386823172949653924790804480000 4363 2673868214789895317764590567106560000 4364 311008013229932410095539012136960000 4365 25978682878096260448268156344320000 4366 1609999024764592557527029678080000 4367 75310272784312976280749598720000 4368 2674941932167252158436945920000 4369 71861372367846750756587520000 4370 1438445420243614075797504000 4371 20817311997910670161920000 4372 206016418746808750080000 4373 1248534899321149440000 4374 3497296636753920000 4375 0 4376 54787456744955929048336905096714240000 4377 31139072773646345899307849581608960000 4378 8021604644369685953293771701319680000 4379 1244032052919729640382156048547840000 4380 129893414390481302241340781721600000 4381 9659994148587555345162178068480000 4382 527171909490190833965247191040000 4383 21399535457338017267495567360000 4384 646752351310620756809287680000 4385 14384454202436140757975040000 4386 228990431977017371781120000 4387 2472197024961705000960000 4388 16230953691174942720000 4389 48962152914554880000 4390 0 4391 31139072773646345899307849581608960000 4392 16043209288739371906587543402639360000 4393 3732096158759188921146468145643520000 4394 519573657561925208965363126886400000 4395 48299970742937776725810890342400000 4396 3163031456941145003791483146240000 4397 149796748201366120872468971520000 4398 5174018810484966054474301440000 4399 129460087821925266821775360000 4400 2289904319770173717811200000 4401 27194167274578755010560000 4402 194771444294099312640000 4403 636507987889213440000 4404 0 4405 16043209288739371906587543402639360000 4406 7464192317518377842292936291287040000 4407 1558720972685775626896089380659200000 4408 193199882971751106903243561369600000 4409 15815157284705725018957415731200000 4410 898780489208196725234813829120000 4411 36218131673394762381320110080000 4412 1035680702575402134574202880000 4413 20609138877931563460300800000 4414 271941672745787550105600000 4415 2142485887235092439040000 4416 7638095854670561280000 4417 0 4418 7464192317518377842292936291287040000 4419 3117441945371551253792178761318400000 4420 579599648915253320709730684108800000 4421 63260629138822900075829662924800000 4422 4493902446040983626174069145600000 4423 217308790040368574287920660480000 4424 7249764918027814942019420160000 4425 164873111023452507682406400000 4426 2447475054712087950950400000 4427 21424858872350924390400000 4428 84019054401376174080000 4429 0 4430 3117441945371551253792178761318400000 4431 1159199297830506641419461368217600000 4432 189781887416468700227488988774400000 4433 17975609784163934504696276582400000 4434 1086543950201842871439603302400000 4435 43498589508166889652116520960000 4436 1154111777164167553776844800000 4437 19579800437696703607603200000 4438 192823729851158319513600000 4439 840190544013761740800000 4440 0 4441 1159199297830506641419461368217600000 4442 379563774832937400454977977548800000 4443 53926829352491803514088829747200000 4444 4346175800807371485758413209600000 4445 217492947540834448260582604800000 4446 6924670662985005322661068800000 4447 137058603063876925253222400000 4448 1542589838809266556108800000 4449 7561714896123855667200000 4450 0 4451 379563774832937400454977977548800000 4452 107853658704983607028177659494400000 4453 13038527402422114457275239628800000 4454 869971790163337793042330419200000 4455 34623353314925026613305344000000 4456 822351618383261551519334400000 4457 10798128871664865892761600000 4458 60493719168990845337600000 4459 0 4460 107853658704983607028177659494400000 4461 26077054804844228914550479257600000 4462 2609915370490013379126991257600000 4463 138493413259700106453221376000000 4464 4111758091916307757596672000000 4465 64788773229989195356569600000 4466 423456034182935917363200000 4467 0 4468 26077054804844228914550479257600000 4469 5219830740980026758253982515200000 4470 415480239779100319359664128000000 4471 16447032367665231030386688000000 4472 323943866149945976782848000000 4473 2540736205097615504179200000 4474 0 4475 5219830740980026758253982515200000 4476 830960479558200638719328256000000 4477 49341097102995693091160064000000 4478 1295775464599783907131392000000 4479 12703681025488077520896000000 4480 0 4481 830960479558200638719328256000000 4482 98682194205991386182320128000000 4483 3887326393799351721394176000000 4484 50814724101952310083584000000 4485 0 4486 98682194205991386182320128000000 4487 7774652787598703442788352000000 4488 152444172305856930250752000000 4489 0 4490 7774652787598703442788352000000 4491 304888344611713860501504000000 4492 0 4493 304888344611713860501504000000 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 0 4515 0 4516 0 4517 0 4518 0 4519 0 4520 0 4521 0 4522 0 4523 0 4524 1 4525 0 4526 29 4527 54492397568 4528 9287977736714166 4529 26741248687419162624 4530 7078349590301513671875 4531 375137650554922409656320 4532 6102370496207356087118220 4533 39588050171126041710428160 4534 121759080360782437226659005 4535 200300100000000000000000000 4536 192358071670911645295286490 4537 115136897785679780008427520 4538 45157776205195536159337515 4539 12065668587025424406282240 4540 2264167143301025390625000 4541 305631902305903014051840 4542 30235725752830256921535 4543 2223512821350112481280 4544 122805318454416608010 4545 5127682560000000000 4546 162341196692019345 4547 3893143904432640 4548 70320007992780 4549 945601413120 4550 9277734375 4551 64222704 4552 295974 4553 812 4554 0 4555 1324484585140242659505072008 4556 1883305245675595095851572049940 4557 93460158058511802648318228891072 4558 873624672114073155883284232218300 4559 2813282658966855745164099497583600 4560 4201926927755851296795360038005080 4561 3458375741041448920925913860699520 4562 1751473378335904692631364609807400 4563 588647082472423499561914965087000 4564 138607491000208443605341953903900 4565 23806920078423794490572716882560 4566 3075572702975480687307017600820 4567 306015671937101523665639847840 4568 23885338131383275136330874000 4569 1483149453928053497291865600 4570 74019012426218393028134640 4571 2988442832628710817654840 4572 97872001790642078339340 4573 2596172745020425771200 4574 55437775464728556900 4575 942185183195496240 4576 12521917386178200 4577 126806307788160 4578 941237879400 4579 4811952600 4580 15105636 4581 21924 4582 0 4583 12074123231114790886913229431234580 4584 522817831789454520013044028970635344 4585 2896428877203406217178421398089142900 4586 5378038756769106102032294556879604800 4587 4813474558949695955698694946586625400 4588 2499829724134726614516400284806356320 4589 840996317378919171142176405968266200 4590 196859933526506746276523002495435200 4591 33676831030953572627797401005936700 4592 4360158577971040149056765148735600 4593 438238305221723788745941628430780 4594 34837784000551833827840644337280 4595 2220409480341252114741328866000 4596 114570655026885569486332008000 4597 4817277846576944723602227600 4598 165668152847741339650807680 4599 4665113182827201350626380 4600 107389331480954480958000 4601 2011280280337473245100 4602 30383826730910452800 4603 365100721239454200 4604 3414295314349920 4605 24000504255000 4606 119591035200 4607 377640900 4608 570024 4609 0 4610 10865786658646360799211281191312056144 4611 103450833310722540483820805293207357800 4612 214999432360859826488433560155550366400 4613 190810263377210464190752216029188517600 4614 94021762618393736362063148388368901600 4615 29500333480106052876910516447088960400 4616 6401880924699763941945728772131380800 4617 1014641627998838980797029685823711200 4618 121985107975890301070559315394710000 4619 11433418782184605313656765884467800 4620 852460528467644853671930789854080 4621 51318449990814578284549042315200 4622 2521615853877162414974918971200 4623 101890757409288110234535564000 4624 3400857210691700129834755200 4625 93916280431948336883801280 4626 2142847248057617363262000 4627 40202785540070219266200 4628 614635532428112395200 4629 7545569411504124000 4630 72692350490279520 4631 529914745760400 4632 2750593809600 4633 9063381600 4634 14250600 4635 0 4636 347147603425893334966481371139920189800 4637 1420216101324678786949844884366285852800 4638 1669602427164816510534969506672662768800 4639 951826188555199589587008850084822934400 4640 325127319991723529863906543122224322000 4641 74495308708784425989892448521329091200 4642 12269622200928787516892083579717351200 4643 1521013427370132992998107890243760000 4644 146550495010439922714504171109330200 4645 11230934934666739100654293749100800 4646 696107796970816107728461178568000 4647 35313723458462058250400412307200 4648 1478113627950411149375433756000 4649 51285468469644795353715820800 4650 1477221114334104288969019200 4651 35260402531570880337273600 4652 693692978548628952293400 4653 11138405808616912425600 4654 143706929055629940000 4655 1454573858808470400 4656 11128209660968400 4657 60513063811200 4658 208457776800 4659 342014400 4660 0 4661 2298912946295303635668579730883885596800 4662 5421550734755173477892284407176308833600 4663 4366369700563803174028743896052140227200 4664 1853192025062912657314401114437212680000 4665 496037539992369506926675127403972816000 4666 92274017202845322717645024293941099200 4667 12665460511723929462864875498734800000 4668 1334798223731985055679131566167697600 4669 111027125663902643732205376502995200 4670 7431648037424445074700822682320000 4671 405741568188602220272914491475200 4672 18230400765432232306429355856000 4673 677526418872703722230313350400 4674 20860273353149422532753212800 4675 531075699604314193833504000 4676 11117212824045407141462400 4677 189446291138758160707200 4678 2586948447124425384000 4679 27636903317360937600 4680 222564193219368000 4681 1270774340035200 4682 4586071089600 4683 7866331200 4684 0 4685 6467803995331608922901414533654971489600 4686 10449839454681079919143639780484015750400 4687 6474084985015184924047193021575638552000 4688 2237850380881699573881523880052028224000 4689 505184767798103370470206498538249496000 4690 81148324096756559604995318908887264000 4691 9778762013699166541816442336804347200 4692 915377461274527822263030017705625600 4693 68159100281161438371483415394640000 4694 4102622111579282072415175493952000 4695 201742451052384390185773912176000 4696 8154275651660124222193328716800 4697 271525781552166282221807126400 4698 7438390293945773156170176000 4699 166777969573161950539536000 4700 3031194749741445698611200 4701 43978123601115231528000 4702 497464259712496876800 4703 4228719671167992000 4704 25415486800704000 4705 96307492881600 4706 173059286400 4707 0 4708 11062260495536703869412107984212698758400 4709 13711881059264771825221062426585025584000 4710 7029691665595532027579143218138651072000 4711 2089558414665364734226185504647697504000 4712 415071623553897215369365484592129120000 4713 59528290588666505711843588320969699200 4714 6463146585530740376395246161899059200 4715 547876713651437546274596862003840000 4716 37012554870798099215390334735168000 4717 2019620717832714527772116235360000 4718 89735256399007285063958485324800 4719 3258754713985754026401835276800 4720 96702193346943696065281728000 4721 2334901513341308962194144000 4722 45467921246121685479168000 4723 703649977617843704448000 4724 8456892415112446905600 4725 76116954081023856000 4726 482894249213376000 4727 1926149857632000 4728 3634245014400 4729 0 4730 13922686423347221506556747566308903984000 4731 14265864137988813685666599872116216704000 4732 6335854056782047281651585925115280672000 4733 1671696198577752526298094090122367360000 4734 298830833855560111981147097233904496000 4735 38860902722352042496407457445066035200 4736 3839011517749079239583541597751680000 4737 296226940507375741775790799624704000 4738 18179401153849357484682120140640000 4739 897393386398050725949098581248000 4740 35846650280861896797414097804800 4741 1160427649192003065461043456000 4742 30353719673437016508523872000 4743 636550897445703596708352000 4744 10554749664267655566720000 4745 135310278641799150489600 4746 1293988219377405552000 4747 8692096485840768000 4748 36596847295008000 4749 72684900288000 4750 0 4751 14310650086860799019479469100761142144000 4752 12705937235492347551504770260035729984000 4753 5023652138301296179532172190896305280000 4754 1196416978211141784431734795251240384000 4755 194387539087239135674780792162290176000 4756 23038053905035690301160295421425920000 4757 2073711179084422556876687265904128000 4758 145437560601494385495284951857920000 4759 8076566134481099081784166040832000 4760 358466624636247849969593394048000 4761 12764704141112033720071478016000 4762 364244636081244198102286464000 4763 8275161666794146757208576000 4764 147766495299747177934080000 4765 2029654179626987257344000 4766 20703811510038488832000 4767 147765640259293056000 4768 658743251310144000 4769 1381013105472000 4770 0 4771 12711646263871039951930030207055198784000 4772 10050585204969296368585783600739477760000 4773 3589848718056873600282957621299833152000 4774 777603286996172740881243779781371904000 4775 115192896572309716458219012861369600000 4776 12442341142683570398221705303507968000 4777 1018064041710934907234880584490240000 4778 64612536093120216257211387488256000 4779 3226199621726230649726340546432000 4780 127647041411120337200714780160000 4781 4006690996893686179125151104000 4782 99301940001529761086502912000 4783 1920964438896713313143040000 4784 28415158514777821602816000 4785 310557172650577332480000 4786 2364250244148688896000 4787 11198635272272448000 4788 24858235898496000 4789 0 4790 10050983727251595199910952424436885760000 4791 7179856828055395795112277075996299904000 4792 2332828775727863330301137596774643712000 4793 460772573864932666592363807553254400000 4794 62211729659856585036134653406499840000 4795 6108384471309659286901832370531840000 4796 452287752651841513800479712417792000 4797 25809596973809845197810724371456000 4798 1148823372700083034806433021440000 4799 40066909968936861791251511040000 4800 1092321340016827371951532032000 4801 23051573266760559757716480000 4802 369397060692111680836608000 4803 4347800417108082654720000 4804 35463753662230333440000 4805 179178164356359168000 4806 422590010274432000 4807 0 4808 7179869437881625866883881247616651904000 4809 4665660514182808062880738461872615424000 4810 1382317894009156877701279536260275200000 4811 248846921586680338057772598473871360000 4812 30541922356548296434509161852659200000 4813 2713726515911049082802878274506752000 4814 180667178816668916384675070600192000 4815 9190586981600664278451464171520000 4816 360602189720431756121263599360000 4817 10923213400168273719515320320000 4818 253567305934366157334881280000 4819 4432764728305340170039296000 4820 56521405422405074511360000 4821 496492551271224668160000 4822 2687672465345387520000 4823 6761440164390912000 4824 0 4825 4665660629125713981496863870939623424000 4826 2764635796860075749142261027064166400000 4827 746540764760041014173317795421614080000 4828 122167689426193185738036647410636800000 4829 13568632579555245414014391372533760000 4830 1084003072900013498308050423601152000 4831 64334108871204649949160249200640000 4832 2884817517763454048970108794880000 4833 98308920601514463475637882880000 4834 2535673059343661573348812800000 4835 48760412011358741870432256000 4836 678256865068860894136320000 4837 6454403166525920686080000 4838 37627414514835425280000 4839 101421602465863680000 4840 0 4841 2764635796860075749142261027064166400000 4842 1493081529520082028346635590843228160000 4843 366503068278579557214109942231910400000 4844 54274530318220981656057565490135040000 4845 5420015364500067491540252118005760000 4846 386004653227227899694961495203840000 4847 20193722624344178342790761564160000 4848 786471364812115707805103063040000 4849 22821057534092954160139315200000 4850 487604120113587418704322560000 4851 7460825515757469835499520000 4852 77452837998311048232960000 4853 489156388692860528640000 4854 1419902434522091520000 4855 0 4856 1493081529520082028346635590843228160000 4857 733006136557159114428219884463820800000 4858 162823590954662944968172696470405120000 4859 21680061458000269966161008472023040000 4860 1930023266136139498474807476019200000 4861 121162335746065070056744569384960000 4862 5505299553684809954635721441280000 4863 182568460272743633281114521600000 4864 4388437081022286768338903040000 4865 74608255157574698354995200000 4866 851981217981421530562560000 4867 5869876664314326343680000 4868 18458731648787189760000 4869 0 4870 733006136557159114428219884463820800000 4871 325647181909325889936345392940810240000 4872 65040184374000809898483025416069120000 4873 7720093064544557993899229904076800000 4874 605811678730325350283722846924800000 4875 33031797322108859727814328647680000 4876 1277979221909205432967801651200000 4877 35107496648178294146711224320000 4878 671474296418172285194956800000 4879 8519812179814215305625600000 4880 64568643307457589780480000 4881 221504779785446277120000 4882 0 4883 325647181909325889936345392940810240000 4884 130080368748001619796966050832138240000 4885 23160279193633673981697689712230400000 4886 2423246714921301401134891387699200000 4887 165158986610544298639071643238400000 4888 7667875331455232597806809907200000 4889 245752476537248059026978570240000 4890 5371794371345378281559654400000 4891 76678309618327937750630400000 4892 645686433074575897804800000 4893 2436552577639909048320000 4894 0 4895 130080368748001619796966050832138240000 4896 46320558387267347963395379424460800000 4897 7269740144763904203404674163097600000 4898 660635946442177194556286572953600000 4899 38339376657276162989034049536000000 4900 1474514859223488354161871421440000 4901 37602560599417647970917580800000 4902 613426476946623502005043200000 4903 5811177897671183080243200000 4904 24365525776399090483200000 4905 0 4906 46320558387267347963395379424460800000 4907 14539480289527808406809348326195200000 4908 1981907839326531583668859718860800000 4909 153357506629104651956136198144000000 4910 7372574296117441770809357107200000 4911 225615363596505887825505484800000 4912 4293985338626364514035302400000 4913 46489423181369464641945600000 4914 219289731987591814348800000 4915 0 4916 14539480289527808406809348326195200000 4917 3963815678653063167337719437721600000 4918 460072519887313955868408594432000000 4919 29490297184469767083237428428800000 4920 1128076817982529439127527424000000 4921 25763912031758187084211814400000 4922 325425962269586252493619200000 4923 1754317855900734514790400000 4924 0 4925 3963815678653063167337719437721600000 4926 920145039774627911736817188864000000 4927 88470891553409301249712285286400000 4928 4512307271930117756510109696000000 4929 128819560158790935421059072000000 4930 1952555773617517514961715200000 4931 12280224991305141603532800000 4932 0 4933 920145039774627911736817188864000000 4934 176941783106818602499424570572800000 4935 13536921815790353269530329088000000 4936 515278240635163741684236288000000 4937 9762778868087587574808576000000 4938 73681349947830849621196800000 4939 0 4940 176941783106818602499424570572800000 4941 27073843631580706539060658176000000 4942 1545834721905491225052708864000000 4943 39051115472350350299234304000000 4944 368406749739154248105984000000 4945 0 4946 27073843631580706539060658176000000 4947 3091669443810982450105417728000000 4948 117153346417051050897702912000000 4949 1473626998956616992423936000000 4950 0 4951 3091669443810982450105417728000000 4952 234306692834102101795405824000000 4953 4420880996869850977271808000000 4954 0 4955 234306692834102101795405824000000 4956 8841761993739701954543616000000 4957 0 4958 8841761993739701954543616000000 4959 0 4960 0 4961 0 4962 0 4963 0 4964 0 4965 0 4966 0 4967 0 4968 0 4969 0 4970 0 4971 0 4972 0 4973 0 4974 0 4975 0 4976 0 4977 0 4978 0 4979 0 4980 0 4981 0 4982 0 4983 0 4984 0 4985 0 4986 0 4987 0 4988 0 4989 0 4990 1 4991 0 4992 30 4993 116769423360 4994 30959925789047220 4995 123421147788088442880 4996 42470097541809082031250 4997 2813532379161918072422400 4998 55717295834936729491079400 4999 431869638230465909568307200 5000 1565473890352917050057044350 5001 3004501500000000000000000000 5002 3340955981652675944602344300 5003 2302737955713595600168550400 5004 1035972512942721123655390050 5005 316723800409417390664908800 5006 67925014299030761718750000 5007 10478808079059531910348800 5008 1186170779534110079229450 5009 100058076960755061657600 5010 6363548319910678778700 5011 307660953600000000000 5012 11363883768441354150 5013 321184372115692800 5014 6931543645002600 5015 113472169574400 5016 1391660156250 5017 12523427280 5018 79912980 5019 341040 5020 870 5021 0 5022 22063579332332937096118234410 5023 39389271606522357027087060748680 5024 2278834956781518533655808863102420 5025 24052631972048093720694631032546120 5026 85915338796310168229643264284510750 5027 140758871776555334564518731912855600 5028 126134269892245781567364404197902600 5029 69195273918560334740010512400303600 5030 25102361585660330912918993303938650 5031 6365344151091665474486704295343000 5032 1175733906971284918711139839253100 5033 163245615912111585892430885621400 5034 17459212213713699054734649436350 5035 1466080551111180041256142375200 5036 98109776509169788566973062000 5037 5291883224692313638107146400 5038 231924699572420374715818350 5039 8298206359386185276307000 5040 242687410082990605032300 5041 5785791665045314923000 5042 111650013684230071050 5043 1723042836385556400 5044 20883807130422600 5045 193634958207600 5046 1320870300750 5047 6227512200 5048 18087300 5049 24360 5050 0 5051 418454900805733194197321144798031600 5052 20479643720824228824150794257818159240 5053 123697155839587691131112616578575449360 5054 246514828436627093632266220483263387000 5055 234782904431951276795076864122464068000 5056 129086512089161255916068643169353318000 5057 45836730917886429114153014663229621600 5058 11307263313403814045412823012982869200 5059 2037771538186283569208566638444834000 5060 278120541174093175275979016947191000 5061 29513765119787186992379897940068400 5062 2483087449108567065782978255841000 5063 168034524257328282400713295665600 5064 9243065878075074571527951684000 5065 416349234935955781523430696000 5066 15430686597713537153517477600 5067 471645660073213027734368400 5068 11888872944033634654505400 5069 246518601307942857894000 5070 4181598196492297581000 5071 57487533564841380000 5072 631291195616281200 5073 5414997539296800 5074 35025267186000 5075 161031780000 5076 470269800 5077 657720 5078 0 5079 515970975859467987547596613614337137240 5080 5322391718620232947720180016238077970720 5081 11738125828745417285418282137742602313000 5082 10962070706414300288319016682784857424000 5083 5661072988846332028182848216232058770000 5084 1858121018877754488013120862159055393600 5085 421592911482592649099808812452464716400 5086 69885127958001255290410821198148752000 5087 8796517779863888606156994817116669000 5088 864601116967835151605671286039724000 5089 67749037178626215065363158764315000 5090 4298422668796676421217121629651200 5091 223377070132636566896525266764000 5092 9587256314610478064381082864000 5093 341719398406375963424480484000 5094 10144690860864571274175494400 5095 250934133607732389812797800 5096 5159228602287464965260000 5097 87671418731150164911000 5098 1219402794120310800000 5099 13671051072275797200 5100 120671904106353600 5101 808295029542000 5102 3864762720000 5103 11756745000 5104 17100720 5105 0 5106 19535977778741330578188376702561866594720 5107 84988745046805264136017885490845368402000 5108 104817953217730428567507416399930193408000 5109 62355652882589617252339645102397407560000 5110 22172901893664782251529520912205844568000 5111 5283927497035549823373414036943642634400 5112 905194882999198120824174822245367264000 5113 116806350557583229764187996580567016000 5114 11731640839288091675910424272040236000 5115 939100689681544829817006864785550000 5116 60964226049784841130197780260531200 5117 3250531638159524085728455789968000 5118 143627966976687600039141010320000 5119 5289893094457428401409277176000 5120 162872810084792257058097216000 5121 4192667973513576351511516800 5122 89974822004099315799516000 5123 1599566968149157525518000 5124 23310968215071176640000 5125 274009769137848744000 5126 2535254773412961600 5127 17782490649924000 5128 88889542560000 5129 282161880000 5130 427518000 5131 0 5132 144070922975453187517663608050818174386000 5133 357466361007902046628041210679332915456000 5134 299861504192098889833537243647511959960000 5135 132049733683131501261918697938323341152000 5136 36617954788922269572783425197294721172000 5137 7055411932525529665501567814015680320000 5138 1003723223770939711607562950872868952000 5139 109791083844520127180864452725733728000 5140 9498525246572163927470804444215230000 5141 663181001821066688237379394605312000 5142 37907967759740754492327454223280000 5143 1791686889467454027045421045440000 5144 70462553611611605560319083608000 5145 2312915137905548188004114304000 5146 63370410058906879662285552000 5147 1444790884713464287935936000 5148 27231602842195519093326000 5149 419778644410981215360000 5150 5206579202354185656000 5151 50705095468259232000 5152 373432303648404000 5153 1955569936320000 5154 6489723240000 5155 10260432000 5156 0 5157 436273683181573891421685438779426453376000 5158 735713634389451356812791018618312928560000 5159 472288552347845935943582059320308362656000 5160 168721607777060829755771493627610137168000 5161 39339819702961940858530213874344449600000 5162 6530482455437465598374458577160813072000 5163 814452441629466584009591466227423136000 5164 79084035689281046867549806703443440000 5165 6127397111448861238574045500566528000 5166 385331507936229580981586203672800000 5167 19897798711057849508435565376320000 5168 849922711217135409012288738336000 5169 30143670380730583281775078272000 5170 888140089198743389729648928000 5171 21680114551947577741055040000 5172 435749459607393558602976000 5173 7136344715439300641280000 5174 93718425642375341808000 5175 963396813896925408000 5176 7468646072968080000 5177 41066968662720000 5178 142773911280000 5179 235989936000 5180 0 5181 786800355575329813040048635901006848560000 5182 1011673943296520711581129829279497042752000 5183 535518929364592885254460104491100901104000 5184 164148427551874135182584304922143955200000 5185 33637343964307126417732762474423713360000 5186 4984279269651547701626912229045153216000 5187 560504667175177296650153405321431440000 5188 49379298985126670242529006212276224000 5189 3481918831088431325146783784556000000 5190 199378759999376474794131129475200000 5191 9357613150289695601317618586976000 5192 361851654579925293908781156864000 5193 11547122661678805490251426464000 5194 303529654574069828633688960000 5195 6536264713971458198372640000 5196 114181515447028810260480000 5197 1593213235920380810736000 5198 17341142650144657344000 5199 141904275386393520000 5200 821339373254400000 5201 2998252136880000 5202 5191778592000 5203 0 5204 1031251250933184041226424897203474361152000 5205 1091410187465286770250431652252599344608000 5206 499537567778246255336344865046339091200000 5207 135850287949387600887003807726270085440000 5208 25069606746683185018736085986662438080000 5209 3374371864470524349464403081923852640000 5210 346262050872291927003758945373523968000 5211 27878435167102214232457337677459200000 5212 1795032048611658904307887292265600000 5213 93587829087253133011528539149760000 5214 3980513568151650952020301807104000 5215 138566548453375423151923920768000 5216 3945889108915579285739959680000 5217 91507705995600414777216960000 5218 1712722731705432153907200000 5219 25491411774726092971776000 5220 294799425052459174848000 5221 2554276956955083360000 5222 15605448091833600000 5223 59965042737600000 5224 109027350432000 5225 0 5226 1096138407166938682470827833493651095008000 5227 1002977878773752961406574037895142438400000 5228 408617978982078877349533460673462774720000 5229 100429678472325547669124112613253272320000 5230 16884865564704162503880356164353343200000 5231 2078299467563186616407970295372996608000 5232 195176190367267731562201051939948800000 5233 14360930169752187029568193887052800000 5234 842301166139433006413684521083840000 5235 39805234361895903936519475031040000 5236 1524232435018304965256156101248000 5237 47350669306986951428879516160000 5238 1189600177942805392103820480000 5239 23978118243876050154700800000 5240 382371176620891394576640000 5241 4716790800839346797568000 5242 43422708268236417120000 5243 280898065653004800000 5244 1139335812014400000 5245 2180547008640000 5246 0 5247 1003689288863030344532255396224910784000000 5248 817689712420936177481606227346736109440000 5249 301382680361907736454592391273845192960000 5250 67549157756542450740660312965838076800000 5251 10392078999192052337789844795387863040000 5252 1171078366300662236919016821430924800000 5253 100526977422357385345809762336537600000 5254 6738415013105317169689304089566720000 5255 358247138861176953753570212367360000 5256 15242324350183049652561561012480000 5257 520857362376856465717674677760000 5258 14275202135313664705245845760000 5259 311715537170388652011110400000 5260 5353196472692479524072960000 5261 70751862012590201963520000 5262 694763332291782673920000 5263 4775267116101081600000 5264 20508044616259200000 5265 41430393164160000 5266 0 5267 817752142384223573113086262969459693440000 5268 602794447216992875084601447472964497920000 5269 202651661231535410863380890790878966400000 5270 41568598984728953985103519312101212160000 5271 5855401822233855673284349931308224000000 5272 603162043579824685303823153527449600000 5273 47168906381160844274864996997911040000 5274 2865977110889415630028561698938880000 5275 137180919151647446873054049112320000 5276 5208573623768564657176746777600000 5277 157027223488450311757704303360000 5278 3740586446044663824133324800000 5279 69591554145002233812948480000 5280 990526068176262827489280000 5281 10421449984376740108800000 5282 76404273857617305600000 5283 348636758476406400000 5284 745747076954880000 5285 0 5286 602797239191598247512201415401874321920000 5287 405304171426953055628594201973407212800000 5288 124705868887446782273873271870209556480000 5289 23421609676211161002856927452009216000000 5290 3015810245529629656955684375586048000000 5291 283013438286965065649189981987466240000 5292 20061839776225909410199931892572160000 5293 1097447353213179574984432392898560000 5294 46877162613917081914590720998400000 5295 1570272234884503117577043033600000 5296 41146450906491302065466572800000 5297 835098649740026805755381760000 5298 12876838886291416757360640000 5299 145900299781274361523200000 5300 1146064107864259584000000 5301 5578188135622502400000 5302 12677700308232960000 5303 0 5304 405304219382459669174302677929344492800000 5305 249411744936720779476905126920748072960000 5306 70264829227573127867714076333259008000000 5307 12063240982118518627822737502344192000000 5308 1415067191434825328245949909937331200000 5309 120371038657355456461199591355432960000 5310 7682131472492257024891026750289920000 5311 375017300911336655316725767987200000 5312 14132450113960528058193387302400000 5313 411464509064913020654665728000000 5314 9186085147140294863309199360000 5315 154522066635497001088327680000 5316 1896703897156566699801600000 5317 16044897510099634176000000 5318 83672822034337536000000 5319 202843204931727360000 5320 0 5321 249411745069347209383000656238902312960000 5322 140529658455146255735428152666518016000000 5323 36189722946355555883468212507032576000000 5324 5660268765739301312983799639749324800000 5325 601855193286777282305997956777164800000 5326 46092788834953542149346160501739520000 5327 2625121106379356587217080375910400000 5328 113059600911684224465547098419200000 5329 3703180581584217185891991552000000 5330 91860851471402948633091993600000 5331 1699742732990467011971604480000 5332 22760446765878800397619200000 5333 208583667631295244288000000 5334 1171419508480725504000000 5335 3042648073975910400000 5336 0 5337 140529658455146255735428152666518016000000 5338 72379445892711111766936425014065152000000 5339 16980806297217903938951398919247974400000 5340 2407420773147109129223991827108659200000 5341 230463944174767710746730802508697600000 5342 15750726638276139523302482255462400000 5343 791417206381789571258829688934400000 5344 29625444652673737487135932416000000 5345 826747663242626537697827942400000 5346 16997427329904670119716044800000 5347 250364914424666804373811200000 5348 2503004011575542931456000000 5349 15228453610249431552000000 5350 42597073035662745600000 5351 0 5352 72379445892711111766936425014065152000000 5353 33961612594435807877902797838495948800000 5354 7222262319441327387671975481325977600000 5355 921855776699070842986923210034790400000 5356 78753633191380697616512411277312000000 5357 4748503238290737427552978133606400000 5358 207378112568716162409951526912000000 5359 6613981305941012301582623539200000 5360 152976845969142031077444403200000 5361 2503649144246668043738112000000 5362 27533044127330972246016000000 5363 182741443322993178624000000 5364 553761949463615692800000 5365 0 5366 33961612594435807877902797838495948800000 5367 14444524638882654775343950962651955200000 5368 2765567330097212528960769630104371200000 5369 315014532765522790466049645109248000000 5370 23742516191453687137764890668032000000 5371 1244268675412296974459709161472000000 5372 46297869141587086111078364774400000 5373 1223814767753136248619555225600000 5374 22532842298220012393643008000000 5375 275330441273309722460160000000 5376 2010155876552924964864000000 5377 6645143393563388313600000 5378 0 5379 14444524638882654775343950962651955200000 5380 5531134660194425057921539260208742400000 5381 945043598296568371398148935327744000000 5382 94970064765814748551059562672128000000 5383 6221343377061484872298545807360000000 5384 277787214849522516666470188646400000 5385 8566703374271953740336886579200000 5386 180262738385760099149144064000000 5387 2477973971459787502141440000000 5388 20101558765529249648640000000 5389 73096577329197271449600000 5390 0 5391 5531134660194425057921539260208742400000 5392 1890087196593136742796297870655488000000 5393 284910194297444245653178688016384000000 5394 24885373508245939489194183229440000000 5395 1388936074247612583332350943232000000 5396 51400220245631722442021319475200000 5397 1261839168700320694044008448000000 5398 19823791771678300017131520000000 5399 180914028889763246837760000000 5400 730965773291972714496000000 5401 0 5402 1890087196593136742796297870655488000000 5403 569820388594888491306357376032768000000 5404 74656120524737818467582549688320000000 5405 5555744296990450333329403772928000000 5406 257001101228158612210106597376000000 5407 7571035012201924164264050688000000 5408 138766542401748100119920640000000 5409 1447312231118105974702080000000 5410 6578691959627754430464000000 5411 0 5412 569820388594888491306357376032768000000 5413 149312241049475636935165099376640000000 5414 16667232890971350999988211318784000000 5415 1028004404912634448840426389504000000 5416 37855175061009620821320253440000000 5417 832599254410488600719523840000000 5418 10131185617826741822914560000000 5419 52629535677022035443712000000 5420 0 5421 149312241049475636935165099376640000000 5422 33334465781942701999976422637568000000 5423 3084013214737903346521279168512000000 5424 151420700244038483285281013760000000 5425 4162996272052443003597619200000000 5426 60787113706960450937487360000000 5427 368406749739154248105984000000 5428 0 5429 33334465781942701999976422637568000000 5430 6168026429475806693042558337024000000 5431 454262100732115449855843041280000000 5432 16651985088209772014390476800000000 5433 303935568534802254687436800000000 5434 2210440498434925488635904000000 5435 0 5436 6168026429475806693042558337024000000 5437 908524201464230899711686082560000000 5438 49955955264629316043171430400000000 5439 1215742274139209018749747200000000 5440 11052202492174627443179520000000 5441 0 5442 908524201464230899711686082560000000 5443 99911910529258632086342860800000000 5444 3647226822417627056249241600000000 5445 44208809968698509772718080000000 5446 0 5447 99911910529258632086342860800000000 5448 7294453644835254112498483200000000 5449 132626429906095529318154240000000 5450 0 5451 7294453644835254112498483200000000 5452 265252859812191058636308480000000 5453 0 5454 265252859812191058636308480000000 5455 0 5456 0 5457 0 5458 0 5459 0 5460 0 5461 0 5462 0 5463 0 5464 0 5465 0 5466 0 5467 0 5468 0 5469 0 5470 0 5471 0 5472 0 5473 0 5474 0 5475 0 5476 0 5477 0 5478 0 5479 0 5480 0 5481 0 5482 0 5483 0 5484 0 5485 0 5486 0 5487 1 5488 0 5489 31 5490 249644974080 5491 102831182085049695 5492 566823049100850626560 5493 253187119960784912109375 5494 20932680900964670458822656 5495 503777216507552929148509575 5496 4656681316571980242301747200 5497 19853055245839266225723426075 5498 44352165000000000000000000000 5499 56963299487178124855469970315 5500 45085185238181977013826355200 5501 23194273484217589601840121675 5502 8085772316334538091092377600 5503 1974070728065581512451171875 5504 346499253814235188502200320 5505 44650857201034000839565725 5506 4294800534161640338841600 5507 312344163368949150054525 5508 17340890112000000000000 5509 739788833325532155165 5510 24338637975878054400 5511 617773827360856725 5512 12060470594764800 5513 179756103515625 5514 2018776477536 5515 16721791065 5516 98674240 5517 391065 5518 930 5519 0 5520 376231668491246950618889775360 5521 841832508255857574755043227085930 5522 56697083017603854163987765955202840 5523 674794502418961468569737561603434380 5524 2670014600039829606330634250857699680 5525 4791691892854633724199086897550975750 5526 4668234004891252182865565594429722800 5527 2769758412167978455332377214113477400 5528 1082806539495503191066211500016316000 5529 295159174735802210793232636137424650 5530 58514184042828890986058333623338600 5531 8712785871047005439979124130447700 5532 999170520634294171564065035716800 5533 90009815747107614528195217826550 5534 6469680578660286117947207056800 5535 375584766499544124900879982800 5536 17772322875370214915028888000 5537 689783672601276226075270350 5538 22030747719006687225201000 5539 578999866810892095869300 5540 12475195164699956488800 5541 218636066289995575650 5542 3077597278026601200 5543 34156756944437400 5544 291056591498400 5545 1830887874270 5546 7985817000 5547 21522060 5548 26970 5549 0 5550 14917210752108774436409215459757938890 5551 824146675751222486441749826423330975520 5552 5421355203230376373382816340700624273140 5553 11584253341539496073377287131978550330720 5554 11727785800519989918852148539397765278750 5555 6818400611115892551574255272388761993600 5556 2551985475099296492915068302407196045000 5557 662384174339818170542269020885103958400 5558 125516791751624553296253291597831137850 5559 18017284443554300166378484782690276000 5560 2013145891149456932082186957270986700 5561 178674829944090847900443393954962400 5562 12789193012067678472155863514145150 5563 746635417740301910645009508019200 5564 35843208308616696159170117142000 5565 1422876913000843062988717632000 5566 46863935897359049967313875150 5567 1282179274728944022593416800 5568 29113076157388545256634700 5569 546779285891071148916000 5570 8441782825441120605450 5571 106086538023786777600 5572 1068942616222408200 5573 8441180111145600 5574 50410767156750 5575 214522832160 5576 581095620 5577 755160 5578 0 5579 25248618369052949758759798010661966419520 5580 281867754552999408665454424420941257798280 5581 658923910020568415423233267882312887200160 5582 646723333226966734189696876787100823515000 5583 349542248871830541695211958212384705528000 5584 119832392713150847402038744828234562559600 5585 28377517584986019575645718719407555468800 5586 4910260609175191417755011223900591310800 5587 645671015449906856982783183111130992000 5588 66386279269510757033506143638651127000 5589 5451703788450821025136083025845290400 5590 363360379039137575671130206337485800 5591 19895283116754426606780934239369600 5592 902952040303908356749547837508000 5593 34184458942543801181351003040000 5594 1083828675675980057095132005600 5595 28826453061462999521148897600 5596 642735560786638178288028600 5597 11974702572459978050700000 5598 185233215618952850349000 5599 2354481321989966769600 5600 24205569328384844400 5601 196502794097500800 5602 1213675292466000 5603 5363070804000 5604 15108486120 5605 20389320 5606 0 5607 1133327904970793968645670312525184174566280 5608 5236152969820024711629340578536420199136320 5609 6766497494236249435794517151238865937457000 5610 4195095389826060170099047200987504402720000 5611 1550753753497161829041923058220652482398000 5612 383781484040766617532050790800934772972800 5613 68269551750673905830088607191851463687600 5614 9152813610604298583994149757510970112000 5615 956193408179733579214005860529178863000 5616 79750246634501312506921612995971304000 5617 5406427496633288457498753774354967800 5618 301900948813781876661445964914675200 5619 14021896213003565218221181600308000 5620 545314849442257344615311263488000 5621 17829762551484748539120348084000 5622 490876258614047277951921177600 5623 11368187975311530517088134200 5624 220627983358736527005432000 5625 3563060736032064498231000 5626 47352634934368956192000 5627 509310631167918980400 5628 4324831866644889600 5629 27914531726718000 5630 128713699296000 5631 377712153000 5632 530122320 5633 0 5634 9305886734320358289315457476079008831904320 5635 24264156038032415764790204214863362640418000 5636 21175925429279757725912881628655528434400000 5637 9663891053299886975496890431876201347192000 5638 2772647614523751337815500487561267399264000 5639 552503628552127924628495311144856914029600 5640 81325313905501579399685446551085926144000 5641 9214178309681691021835816642954792824000 5642 827129545524635410431424501852977576000 5643 60062936409340097459824851548973678000 5644 3581788019417642392557833302391923200 5645 177305032754035642242831599034480000 5646 7338844629447297071035481276544000 5647 255082654718562275442396029016000 5648 7456780361880056211766280064000 5649 183120330604023848158038115200 5650 3762621053071822943145144000 5651 64216047263205690250398000 5652 900041698775041831008000 5653 10186888592931058008000 5654 90821469199542681600 5655 614119697987796000 5656 2960415083808000 5657 9065091672000 5658 13253058000 5659 0 5660 30325613735358159389288908189035955998498000 5661 53322969154542767553944731093227955742400000 5662 35429534130317842461736000072049258417256000 5663 13064930703462353716247367669269125781376000 5664 3141939141382309780731873090361490714148000 5665 538108987042630313504677080321774994944000 5666 69316654103011496937883380483285743688000 5667 6964838143306978914278946478114291008000 5668 559844381403990810999824809826231262000 5669 36648142930828544203881856265634432000 5670 1978269263259650403044218805468880000 5671 88797161908388870635061905371648000 5672 3330844626595174399872793909368000 5673 104620813167394269343528310016000 5674 2749334559619409907228811728000 5675 60221509730908242614561664000 5676 1091766339547370877035646000 5677 16200958641385223369664000 5678 193550883265690102152000 5679 1816429383990853632000 5680 12896513657743716000 5681 65129131843776000 5682 208497108456000 5683 318073392000 5684 0 5685 57652803345010392177524128022866516912320000 5686 76826473568476320420355417336206294885072000 5687 41941197736759600887581432895647424140928000 5688 13238773453565094044417122500481871566992000 5689 2793972614992722607590338799033786078720000 5690 426866261666624305087623389691173738928000 5691 49593883661235338782327028860100435136000 5692 4526585464141883997741640362878885616000 5693 331888848505831087641445694480949888000 5694 19849703797239004881454992714784800000 5695 978418489249863093706037060064768000 5696 40000339985228489870838836086176000 5697 1360469573504306666090841086208000 5698 38494280351694968828782346592000 5699 903342453602585222395128960000 5700 17468311737872757100955616000 5701 275416296903548797284288000 5702 3483915898782421838736000 5703 34512158295826219008000 5704 257930273154874320000 5705 1367711768719296000 5706 4586936386032000 5707 7315688016000 5708 0 5709 78658682474537841326047339534185324184272000 5710 85896367709339547259780667797047618637056000 5711 40461178380767622808784804002888701241776000 5712 11322123368275602751927145173804536698880000 5713 2152332299706961050513855688936338710640000 5714 299069973096355713209803155802121325696000 5715 31775629506065838953625836473414023312000 5716 2658970631130056750149903104269128704000 5717 178768812692300522891593883686797600000 5718 9786953635223217335360523941575680000 5719 440048305328322546351185725971936000 5720 16326115787756500478720654109696000 5721 500428768896953468493909283296000 5722 12646803594001041852347600640000 5723 262024676068091356514334240000 5724 4406660750456780756548608000 5725 59226570279301171258512000 5726 621218849324871942144000 5727 4900675189942612080000 5728 27354235374385920000 5729 96325664106672000 5730 160945136352000 5731 0 5732 86392948484955136383647019136320243584256000 5733 81361058495323093456871902324864463475552000 5734 34095977466790806162675151235894582691840000 5735 8629418151782003639032148534146472640960000 5736 1497268392419049658251180506151931428480000 5737 190775362093522387265832651615762322272000 5738 18618085482212907890130609297379888128000 5739 1430309981119340359674839901931833600000 5740 88085864357695812181452570793221120000 5741 4400527136306167341361325358279360000 5742 179587622628381674853701095597056000 5743 6005146462760112824717137729152000 5744 164408446722013544080518808320000 5745 3668345464953278991200679360000 5746 66099911256851711348229120000 5747 947625124468818740136192000 5748 10560720438522823016448000 5749 88212153418967017440000 5750 519730472113332480000 5751 1926513282133440000 5752 3379847863392000 5753 0 5754 81447463406040038279527020407093632832352000 5755 68252221792444090636280479806992518778880000 5756 25902067849294362780952031637856956482880000 5757 5990694703771230013592423794944768145920000 5758 953990190416951450023762277382297051360000 5759 111713536500076936901859454006059091968000 5760 10012312801518632252832488122974355200000 5761 704689454043687949615749928822824960000 5762 39604769923126300378260733616898240000 5763 1795876339583511608792781702850560000 5764 66056611090361241071888515020672000 5765 1972901360664162528966225699840000 5766 47688491044392626885608831680000 5767 925398757595923958875207680000 5768 14214376867032281102042880000 5769 168971527016365168263168000 5770 1499606608122439296480000 5771 9355148498039984640000 5772 36603752360535360000 5773 67596957267840000 5774 0 5775 68261430721742991878850870497270877818880000 5776 51808999100873819703667168586725040261760000 5777 17972900446948934539378384323819399605760000 5778 3816027743091798994242726419152918381440000 5779 558570745365025750261624601661399459840000 5780 60073956793348619260165003655873395200000 5781 4932827297525521354860855247739166720000 5782 316838165911072826976818263955473920000 5783 16162887056251604479135035325655040000 5784 660566110903612410718885150206720000 5785 21701914967305787818628482698240000 5786 572261892532711522627305980160000 5787 12030183848747011465377699840000 5788 199001276138451935428600320000 5789 2534572905245477523947520000 5790 23993705729959028743680000 5791 159037524466679738880000 5792 658867542489636480000 5793 1284342188088960000 5794 0 5795 51809543324630649369401243879381770373760000 5796 35946001838169848661199800576509989739520000 5797 11448105281900812656144936045202703944320000 5798 2234284047916594010955432738885961359360000 5799 300369807950022504319766569978925376000000 5800 29596963990724094483613201929574072320000 5801 2217867161377509788837727847688317440000 5802 129303096450012835833080282605240320000 5803 5945094998132511696469966351860480000 5804 217019149673057878186284826982400000 5805 6294880817859826748900365781760000 5806 144362206184964137584532398080000 5807 2587016589799875160571804160000 5808 35484020673436685335265280000 5809 359905585949385431155200000 5810 2544600391466875822080000 5811 11200748222323820160000 5812 23118159385601280000 5813 0 5814 35946016539920125776810971768339288939520000 5815 22896213763171098342016675087126498448640000 5816 6702852316429393770602677388894704558080000 5817 1201479234541036235338373885824222464000000 5818 147984819953620472418066009647870361600000 5819 13307202968265058733026367086129904640000 5820 905121675150089850831561978236682240000 5821 47560759985060093571759730814883840000 5822 1953172347057520903676563442841600000 5823 62948808178598267489003657817600000 5824 1587984268034605513429856378880000 5825 31044199077598501926861649920000 5826 461292268754676909358448640000 5827 5038678203291396036172800000 5828 38169005872003137331200000 5829 179211971557181122560000 5830 393008709555221760000 5831 0 5832 22896213878290839500507594535284378768640000 5833 13405704641081626195383277595514971996160000 5834 3604437703623108706015121657472667392000000 5835 591939279814481889672264038591481446400000 5836 66536014841325293665131835430649523200000 5837 5430730050900539104989371869420093440000 5838 332925319895420655002318115704186880000 5839 15625378776460167229412507542732800000 5840 566539273607384407401032920358400000 5841 15879842680346055134298563788800000 5842 341486189853583521195478149120000 5843 5535507225056122912301383680000 5844 65502816642788148470246400000 5845 534366082208043922636800000 5846 2688179573357716838400000 5847 6288139352883548160000 5848 0 5849 13405704641081626195383277595514971996160000 5850 7208875407246217412030243314945334784000000 5851 1775817839443445669016792115774444339200000 5852 266144059365301174660527341722598092800000 5853 27153650254502695524946859347100467200000 5854 1997551919372523930013908694225121280000 5855 109377651435221170605887552799129600000 5856 4532314188859075259208263362867200000 5857 142918584123114496208687074099200000 5858 3414861898535835211954781491200000 5859 60890579475617352035315220480000 5860 786033799713457781642956800000 5861 6946759068704570994278400000 5862 37634514027008035737600000 5863 94322090293253222400000 5864 0 5865 7208875407246217412030243314945334784000000 5866 3551635678886891338033584231548888678400000 5867 798432178095903523981582025167794278400000 5868 108614601018010782099787437388401868800000 5869 9987759596862619650069543471125606400000 5870 656265908611327023635325316794777600000 5871 31726199322013526814457843540070400000 5872 1143348672984915969669496592793600000 5873 30733757086822516907593033420800000 5874 608905794756173520353152204800000 5875 8646371796848035598072524800000 5876 83361108824454851931340800000 5877 489248682351104464588800000 5878 1320509264105545113600000 5879 0 5880 3551635678886891338033584231548888678400000 5881 1596864356191807047963164050335588556800000 5882 325843803054032346299362312165205606400000 5883 39951038387450478600278173884502425600000 5884 3281329543056635118176626583973888000000 5885 190357195932081160886747061240422400000 5886 8003440710894411787686476149555200000 5887 245870056694580135260744267366400000 5888 5480152152805561683178369843200000 5889 86463717968480355980725248000000 5890 916972197069003371244748800000 5891 5870984188213253575065600000 5892 17166620433372086476800000 5893 0 5894 1596864356191807047963164050335588556800000 5895 651687606108064692598724624330411212800000 5896 119853115162351435800834521653507276800000 5897 13125318172226540472706506335895552000000 5898 951785979660405804433735306202112000000 5899 48020644265366470726118856897331200000 5900 1721090396862060946825209871564800000 5901 43841217222444493465426958745600000 5902 778173461716323203826527232000000 5903 9169721970690033712447488000000 5904 64580826070345789325721600000 5905 205999445200465037721600000 5906 0 5907 651687606108064692598724624330411212800000 5908 239706230324702871601669043307014553600000 5909 39375954516679621418119519007686656000000 5910 3807143918641623217734941224808448000000 5911 240103221326832353630594284486656000000 5912 10326542381172365680951259229388800000 5913 306888520557111454257988711219200000 5914 6225387693730585630612217856000000 5915 82527497736210303412027392000000 5916 645808260703457893257216000000 5917 2265993897205115414937600000 5918 0 5919 239706230324702871601669043307014553600000 5920 78751909033359242836239038015373312000000 5921 11421431755924869653204823674425344000000 5922 960412885307329414522377137946624000000 5923 51632711905861828404756296146944000000 5924 1841331123342668725547932267315200000 5925 43577713856114099414285524992000000 5926 660219981889682427296219136000000 5927 5812274346331121039314944000000 5928 22659938972051154149376000000 5929 0 5930 78751909033359242836239038015373312000000 5931 22842863511849739306409647348850688000000 5932 2881238655921988243567131413839872000000 5933 206530847623447313619025184587776000000 5934 9206655616713343627739661336576000000 5935 261466283136684596485713149952000000 5936 4621539873227776991073533952000000 5937 46498194770648968314519552000000 5938 203939450748460387344384000000 5939 0 5940 22842863511849739306409647348850688000000 5941 5762477311843976487134262827679744000000 5942 619592542870341940857075553763328000000 5943 36826622466853374510958645346304000000 5944 1307331415683422982428565749760000000 5945 27729239239366661946441203712000000 5946 325487363394542778201636864000000 5947 1631515605987683098755072000000 5948 0 5949 5762477311843976487134262827679744000000 5950 1239185085740683881714151107526656000000 5951 110479867400560123532875936038912000000 5952 5229325662733691929714262999040000000 5953 138646196196833309732206018560000000 5954 1952924180367256669209821184000000 5955 11420609241913781691285504000000 5956 0 5957 1239185085740683881714151107526656000000 5958 220959734801120247065751872077824000000 5959 15687976988201075789142788997120000000 5960 554584784787333238928824074240000000 5961 9764620901836283346049105920000000 5962 68523655451482690147713024000000 5963 0 5964 220959734801120247065751872077824000000 5965 31375953976402151578285577994240000000 5966 1663754354361999716786472222720000000 5967 39058483607345133384196423680000000 5968 342618277257413450738565120000000 5969 0 5970 31375953976402151578285577994240000000 5971 3327508708723999433572944445440000000 5972 117175450822035400152589271040000000 5973 1370473109029653802954260480000000 5974 0 5975 3327508708723999433572944445440000000 5976 234350901644070800305178542080000000 5977 4111419327088961408862781440000000 5978 0 5979 234350901644070800305178542080000000 5980 8222838654177922817725562880000000 5981 0 5982 8222838654177922817725562880000000 5983 0 5984 0 5985 0 5986 0 5987 0 5988 0 5989 0 5990 0 5991 0 5992 0 5993 0 5994 0 5995 0 5996 0 5997 0 5998 0 5999 0 6000 0 6001 0 6002 0 6003 0 6004 0 6005 0 6006 0 6007 0 6008 0 6009 0 6010 0 6011 0 6012 0 6013 0 6014 0 6015 0 6016 1 6017 0 6018 32 6019 532575944704 6020 340406671729819680 6021 2591191081603888578560 6022 1500368118286132812500000 6023 154579797422508335695921152 6024 4513843859907674245170645792 6025 49671267376767789251218636800 6026 248594778730509072739493335200 6027 645122400000000000000000000000 6028 954813400927938092815496645280 6029 865635556573093958665466019840 6030 507832514180764067071867927200 6031 201245888762104059156076953600 6032 55738467615969360351562500000 6033 11087976122055526032070410240 6034 1619337754490833097114916960 6035 176700364834078916798054400 6036 14608096256024698710242400 6037 924847472640000000000000 6038 45194372363159782570080 6039 1713440113501815029760 6040 50520170770843394400 6041 1157805177097420800 6042 20543554687500000 6043 279937004884992 6044 2889525496032 6045 22103029760 6046 120969440 6047 446400 6048 992 6049 0 6050 6562727738534522100150483380256 6051 18373863549986670055678863205807680 6052 1438601775434344612550182694272280160 6053 19282212534209891180461785843999255680 6054 84408129714668325848863624361991526560 6055 165718257515995397973290983717912850112 6056 175290456204473838837776395890771564000 6057 112325456444827854972035129847131116800 6058 47249803632062958233607687601501840800 6059 13822696322896594898857650213864436800 6060 2935894751290797682293841629842546400 6061 467893489820666086394719331013475200 6062 57408958399237745355039976532704800 6063 5534428711789228985181109657195200 6064 426048587350434174543161226069600 6065 26528899570622014685460506887680 6066 1349571594003762001737954952800 6067 56506318190508742037415057600 6068 1956591818059041294230080800 6069 56140501923767365864905600 6070 1333377118920438729577440 6071 26094218791194003278400 6072 417202953597626320800 6073 5378502652618118400 6074 54865392963544800 6075 431138021775552 6076 2508892233120 6077 10153377920 6078 25459680 6079 29760 6080 0 6081 546506285835578255765935945270737742080 6082 34044440476530972491523310858181173375680 6083 243659160322058883144599907035372911910400 6084 557703788669128099869658008385502206592640 6085 599581840561844741022617104589035923490560 6086 368217769683334322980403786866415046868800 6087 145091515026072945896567092189079214105600 6088 39568962793118918066163607300154965843200 6089 7870820098051578617738513970444082540800 6090 1185922486011458778290970213470743224000 6091 139190515582725003015991961654345280000 6092 12995786917404435786269524969407753600 6093 980680793272738937286884304620947200 6094 60530536725428044846294134648955200 6095 3083109873328538178815837868595200 6096 130411970536371563050034627520000 6097 4600078491621030850005237216000 6098 135607915493394842395176552000 6099 3341963068045620734544192000 6100 68734027033365901756348800 6101 1175080939738658599046400 6102 16586645384397543998400 6103 191308505111987328000 6104 1775273497986643200 6105 12949743213388800 6106 71626593729600 6107 282949390080 6108 712871040 6109 863040 6110 0 6111 1272030974797029249790048580828739862864320 6112 15352793520522507528253300215575671037952000 6113 38004062097502514006824399520158692395809920 6114 39157545189415910616440232392168844272778240 6115 22122120460769212925224226438603406964584000 6116 7910245843542267110438783395877557771161600 6117 1952037456044756300034938305824381913555200 6118 351960902725288459346999210874121368422400 6119 48253570513773601224664293756631480728000 6120 5178473326602587200718796517864373760000 6121 444571012423368784211671446365040508800 6122 31039386135232493646369879445987660800 6123 1784792944282946555264825936211393600 6124 85330164652462778107216398500044800 6125 3415795443473450301021231794880000 6126 115033875736986741861099693158400 6127 3267971374473317143143736660800 6128 78367206502810119684980736000 6129 1583927328616687844136547200 6130 26875028243265508994688000 6131 380136186709440202641600 6132 4433816310240784896000 6133 41955497108236857600 6134 314335902414643200 6135 1795966066440000 6136 7356684142080 6137 19247518080 6138 24165120 6139 0 6140 67716605732516798135292946039156825787328000 6141 331871485517622021721796924844202242558531840 6142 448851672043439927713907071171849576863390720 6143 289671670771893337718080899375407502484896000 6144 111177217468211711442440064151199753040768000 6145 28534575213842814720454978125069255905011200 6146 5262817417380829028049103104208271251660800 6147 731840918286254390277234497855808175296000 6148 79373438264392106818154033649586992192000 6149 6882371330875483506819484276141802208000 6150 485979511436187592481192645009240140800 6151 28335618721429221622757913137681683200 6152 1378359344564605384250525365290854400 6153 56355337482968977221222878207616000 6154 1946247072192228736931283311616000 6155 56925570441143197849020732748800 6156 1410745994422166780415116352000 6157 29565949281180757409822457600 6158 521638451740144231549056000 6159 7688795390524326510432000 6160 93584362209073287552000 6161 924663864333092083200 6162 7232417928726681600 6163 43103185594560000 6164 183917103552000 6165 500435470080 6166 652458240 6167 0 6168 619010336906276413209647808010428471554115840 6169 1694256776799073191723246621279781680825661440 6170 1536702539188043941841320710453944874528480000 6171 725960970243963585580143825511335136046592000 6172 215238670929830852316914835074240434136256000 6173 44298528862979706332158006245256625241292800 6174 6736169628981524994729166699465841863488000 6175 789131668683840670996298179348694082048000 6176 73347663123897313273985300816561575392000 6177 5525805318053281184539278784642929408000 6178 342754069298986996698945366448903123200 6179 17705618645302676798390700740909260800 6180 767867330386208868149033530556544000 6181 28105220051766155991380923275264000 6182 870556241205938540760233231232000 6183 22827333131954726951842366464000 6184 505636999404200234010010771200 6185 9415984987142669980332288000 6186 146250153667143219421728000 6187 1872314543944911306240000 6188 19419076779877033459200 6189 159113194431986995200 6190 991373268674880000 6191 4414010485248000 6192 12510886752000 6193 16963914240 6194 0 6195 2170446110380801230341524500828331792996669440 6196 3975552593647684687141536154114196912111040000 6197 2731273679949613117165561104503839282991616000 6198 1038498158915785526070478879327042335953664000 6199 257264401191338155438683213400374505841664000 6200 45391635128202955938162570709890189230976000 6201 6028871044994590681386473452842092023296000 6202 625538526427980024264617011652455739136000 6203 52033317073737421794256739957942391552000 6204 3534702721972281331378972388953261632000 6205 198704676832119617799644344863736012800 6206 9329171534938455718282068556482048000 6207 367998172495933913031352035704832000 6208 12234718095249026111834385232128000 6209 343048650029136109510276930560000 6210 8096597374274368257036798259200 6211 160116383758679897233741056000 6212 2632695848875766491481664000 6213 35574366774978493862400000 6214 388381535597540669184000 6215 3341377083071726899200 6216 21810211910847360000 6217 101522241160704000 6218 300261282048000 6219 424097856000 6220 0 6221 4348799229036205369046233419449514115608000000 6222 6000683829190788913580373696080492246295552000 6223 3375039377062180448752030713378267186661632000 6224 1095729077084512025356003911823453225783296000 6225 237812721768326122587905896158460649066880000 6226 37396220978983724227721545170721037669376000 6227 4479081458433769721490910387833389582592000 6228 422441398724083792307761342447150995456000 6229 32102702390885988427173373962136868928000 6230 1997567139931374398060932005636016128000 6231 102914674077041030474136071475798528000 6232 4422253377435559785312637044916224000 6233 159152072112628191159208983477504000 6234 4803858089682472012384957040640000 6235 121458413574004713693500901888000 6236 2561908823285434163201396736000 6237 44755936329257029375507008000 6238 640338601949612889523200000 6239 7379249176353272714496000 6240 66827541661434537984000 6241 458014450127794560000 6242 2233489305535488000 6243 6906009487104000 6244 10178348544000 6245 0 6246 6173905926654948765250450062298191329805312000 6247 6950252075414189840968134563515558511645184000 6248 3365376048264823069776620124981597720588288000 6249 967561192898551397413808314797626718635520000 6250 189130845565007025255878962487892058874880000 6251 27069003029458710908144853180774823245312000 6252 2969737458311009548998207748536557709312000 6253 257427593158336165592371842502165185024000 6254 17999737679937059967471750510464305152000 6255 1029721977289809314060531871266657280000 6256 48656038685761581998145591214669824000 6257 1909982245631680325991886500584448000 6258 62451646212745324371443585771520000 6259 1700426368064245621330070572032000 6260 38428654986583182828794327040000 6261 716094981268112470008112128000 6262 10885756233143419121894400000 6263 132826485174358908860928000 6264 1269723291567256221696000 6265 9160289002555891200000 6266 46903275416245248000 6267 151932208716288000 6268 234102016512000 6269 0 6270 7002380090192486960302948966066490547638784000 6271 6779683970354413696248929833208413003800576000 6272 2918161815687210773011704103107176187548160000 6273 759116910115110827203689341186489014456320000 6274 135616036643021543248564954123612408450560000 6275 17837512931850377426501269291579058614272000 6276 1802935407759179673689931573539394375168000 6277 144031035063013862676558262698613948416000 6278 9268326317655196893032271642643461120000 6279 486574813383295506255582292875018240000 6280 21009971240414627376799800540361728000 6281 749420901557854768646653063127040000 6282 22105546355492243218684904610816000 6283 538001169812164559603120578560000 6284 10741424719021687050121681920000 6285 174172099730294705950310400000 6286 2258050247964101450635776000 6287 22855019248210611990528000 6288 174045491048561932800000 6289 938065508324904960000 6290 3190576383042048000 6291 5150244363264000 6292 0 6293 6790002797471339228143588887245311805054976000 6294 5844104215202800561497622210086332724126720000 6295 2279302085114574000307520978741582747381760000 6296 542718655665210441427753453832579131914240000 6297 89207755851769598158434818086986109071360000 6298 10818656155695875604648293587605700727808000 6299 1008253332179140363409584954677794291712000 6300 74147441509120725073647852671098920960000 6301 4379185583736711962720252428373852160000 6302 210099817546263104085353258508257280000 6303 8243630315951328363213496723415040000 6304 265266556265906918624218855329792000 6305 6994015207558139274840567521280000 6306 150379946066303618701703546880000 6307 2612581495954420589254656000000 6308 36128803967425623210172416000 6309 388535327219580403838976000 6310 3132818838874114790400000 6311 17823244658173194240000 6312 63811527660840960000 6313 108155131628544000 6314 0 6315 5845405118382294907295257513541076526801920000 6316 4559367697508520805915522869497553989099520000 6317 1628301343581758843669945357227191270942720000 6318 356844939528955693467188660966202229309440000 6319 54094054065723163551963120419189146199040000 6320 6049546168563035403233284633260229558272000 6321 519032624698125580328495482326524190720000 6322 35033490726079625128041682005818081280000 6323 1890898387283648844546475104165611520000 6324 82436303159513283632134967234150400000 6325 2917932118924976104866407408627712000 6326 83928182490697671298086810255360000 6327 1954939298861947043122146109440000 6328 36576140943361888249565184000000 6329 541932059511384348152586240000 6330 6216565235513286461423616000 6331 53257920260859951436800000 6332 320818403847117496320000 6333 1212419025555978240000 6334 2163102632570880000 6335 0 6336 4559464615232605818839979533317189905899520000 6337 3256644435529149589840238880309155920957440000 6338 1070540386255022336208361880762963314360320000 6339 216376565269401897178196147079336102236160000 6340 30247742288549759262158434172633256591360000 6341 3114195938958610258898782265192203960320000 6342 245234436361665610990635323464703016960000 6343 15127187098269190756371800833324892160000 6344 741926728435619552689214705107353600000 6345 29179321189249761048664074086277120000 6346 923210007397674384278954912808960000 6347 23459271586343364517465753313280000 6348 475489832263704547244347392000000 6349 7587048833159380874136207360000 6350 93248478532699296921354240000 6351 852126724173759222988800000 6352 5453912865400997437440000 6353 21823542460007608320000 6354 41098950018846720000 6355 0 6356 3256648147307919760378102812218727005245440000 6357 2141081819529572401327754757733665181040640000 6358 649129778217494683705730920483599490068480000 6359 120990971697797127407671194973640477245440000 6360 15570979722202513475086987385046229401600000 6361 1471406618169993665943811940788218101760000 6362 105890309687884335294602605833274245120000 6363 5935413827484956421513717640858828800000 6364 262613890703247849437976666776494080000 6365 9232100073976743842789549128089600000 6366 258051987449777009692123286446080000 6367 5705877987164454566932168704000000 6368 98631634831071951363770695680000 6369 1305478699457790156898959360000 6370 12781900862606388344832000000 6371 87262605846415958999040000 6372 371000221820129341440000 6373 739781100339240960000 6374 0 6375 2141081874469098396108516410564059303280640000 6376 1298259564065783638488574215816521332776960000 6377 362972915290739509923283732546334940856320000 6378 62283918888810053900347949540184917606400000 6379 7357033090849968329719059703941090508800000 6380 635341858127306011767615634999645470720000 6381 41547896792394694950596023486011801600000 6382 2100911125625982795503813334211952640000 6383 83088900665790694585105942152806400000 6384 2580519874497770096921232864460800000 6385 62764657858809000236253855744000000 6386 1183579617972863416365248348160000 6387 16971223092951272039686471680000 6388 178946612076489436827648000000 6389 1308939087696239384985600000 6390 5936003549122069463040000 6391 12576278705767096320000 6392 0 6393 1298259564197349056955420980900130338856960000 6394 725945830581479019846567465092669881712640000 6395 186851756666430161701043848620554752819200000 6396 29428132363399873318876238815764362035200000 6397 3176709290636530058838078174998227353600000 6398 249287380754368169703576140916070809600000 6399 14706377879381879568526693339483668480000 6400 664711205326325556680847537222451200000 6401 23224678870479930872291095780147200000 6402 627646578588090002362538557440000000 6403 13019375797701497580017731829760000 6404 203654677115415264476237660160000 6405 2326305956994362678759424000000 6406 18325147227747351389798400000 6407 89040053236831041945600000 6408 201220459292273541120000 6409 0 6410 725945830581479019846567465092669881712640000 6411 373703513332860323402087697241109505638400000 6412 88284397090199619956628716447293086105600000 6413 12706837162546120235352312699992909414400000 6414 1246436903771840848517880704580354048000000 6415 88238267276291277411160160036902010880000 6416 4652978437284278896765932760557158400000 6417 185797430963839446978328766241177600000 6418 5648819207292810021262847016960000000 6419 130193757977014975800177318297600000 6420 2240201448269567909238614261760000 6421 27915671483932352145113088000000 6422 238226913960715568067379200000 6423 1246560745315634587238400000 6424 3018306889384103116800000 6425 0 6426 373703513332860323402087697241109505638400000 6427 176568794180399239913257432894586172211200000 6428 38120511487638360706056938099978728243200000 6429 4985747615087363394071522818321416192000000 6430 441191336381456387055800800184510054400000 6431 27917870623705673380595596563342950400000 6432 1300582016746876128848301363688243200000 6433 45190553658342480170102776135680000000 6434 1171743821793134782201595864678400000 6435 22402014482695679092386142617600000 6436 307072386323255873596243968000000 6437 2858722967528586816808550400000 6438 16205289689103249634099200000 6439 42256296451377443635200000 6440 0 6441 176568794180399239913257432894586172211200000 6442 76241022975276721412113876199957456486400000 6443 14957242845262090182214568454964248576000000 6444 1764765345525825548223203200738040217600000 6445 139589353118528366902977982816714752000000 6446 7803492100481256773089808182129459200000 6447 316333875608397361190719432949760000000 6448 9373950574345078257612766917427200000 6449 201618130344261111831475283558400000 6450 3070723863232558735962439680000000 6451 31445952642814454984894054400000 6452 194463476269238995609190400000 6453 549331853867906767257600000 6454 0 6455 76241022975276721412113876199957456486400000 6456 29914485690524180364429136909928497152000000 6457 5294296036577476644669609602214120652800000 6458 558357412474113467611911931266859008000000 6459 39017460502406283865449040910647296000000 6460 1898003253650384167144316597698560000000 6461 65617654020415547803289368421990400000 6462 1612945042754088894651802268467200000 6463 27636514769093028623661957120000000 6464 314459526428144549848940544000000 6465 2139098238961628951701094400000 6466 6591982246414881207091200000 6467 0 6468 29914485690524180364429136909928497152000000 6469 10588592073154953289339219204428241305600000 6470 1675072237422340402835735793800577024000000 6471 156069842009625135461796163642589184000000 6472 9490016268251920835721582988492800000000 6473 393705924122493286819736210531942400000 6474 11290615299278622262562615879270400000 6475 221092118152744228989295656960000000 6476 2830135737853300948640464896000000 6477 21390982389616289517010944000000 6478 72511804710563693278003200000 6479 0 6480 10588592073154953289339219204428241305600000 6481 3350144474844680805671471587601154048000000 6482 468209526028875406385388490927767552000000 6483 37960065073007683342886331953971200000000 6484 1968529620612466434098681052659712000000 6485 67743691795671733575375695275622400000 6486 1547644827069209602925069598720000000 6487 22641085902826407589123719168000000 6488 192518841506546605653098496000000 6489 725118047105636932780032000000 6490 0 6491 3350144474844680805671471587601154048000000 6492 936419052057750812770776981855535104000000 6493 113880195219023050028658995861913600000000 6494 7874118482449865736394724210638848000000 6495 338718458978358667876878476378112000000 6496 9285868962415257617550417592320000000 6497 158487601319784853123866034176000000 6498 1540150732052372845224787968000000 6499 6526062423950732395020288000000 6500 0 6501 936419052057750812770776981855535104000000 6502 227760390438046100057317991723827200000000 6503 23622355447349597209184172631916544000000 6504 1354873835913434671507513905512448000000 6505 46429344812076288087752087961600000000 6506 950925607918709118743196205056000000 6507 10781055124366609916573515776000000 6508 52208499391605859160162304000000 6509 0 6510 227760390438046100057317991723827200000000 6511 47244710894699194418368345263833088000000 6512 4064621507740304014522541716537344000000 6513 185717379248305152351008351846400000000 6514 4754628039593545593715981025280000000 6515 64686330746199659499441094656000000 6516 365459495741241014121136128000000 6517 0 6518 47244710894699194418368345263833088000000 6519 8129243015480608029045083433074688000000 6520 557152137744915457053025055539200000000 6521 19018512158374182374863924101120000000 6522 323431653730998297497205473280000000 6523 2192756974447446084726816768000000 6524 0 6525 8129243015480608029045083433074688000000 6526 1114304275489830914106050111078400000000 6527 57055536475122547124591772303360000000 6528 1293726614923993189988821893120000000 6529 10963784872237230423634083840000000 6530 0 6531 1114304275489830914106050111078400000000 6532 114111072950245094249183544606720000000 6533 3881179844771979569966465679360000000 6534 43855139488948921694536335360000000 6535 0 6536 114111072950245094249183544606720000000 6537 7762359689543959139932931358720000000 6538 131565418466846765083609006080000000 6539 0 6540 7762359689543959139932931358720000000 6541 263130836933693530167218012160000000 6542 0 6543 263130836933693530167218012160000000 6544 0 6545 0 6546 0 6547 0 6548 0 6549 0 6550 0 6551 0 6552 0 6553 0 6554 0 6555 0 6556 0 6557 0 6558 0 6559 0 6560 0 6561 0 6562 0 6563 0 6564 0 6565 0 6566 0 6567 0 6568 0 6569 0 6570 0 6571 0 6572 0 6573 0 6574 0 6575 0 6576 0 6577 0 6578 1 6579 0 6580 33 6581 1133871366144 6582 1123342016708404944 6583 11794386992128044564480 6584 8841454982757568359375000 6585 1133585181098394461770088448 6586 40103766601487413485939199152 6587 524528583498667854492868804608 6588 3076360386790049775151230023100 6589 9256104000000000000000000000000 6590 15754421115310978531455694647120 6591 16323413352521200363405930659840 6592 10893007429177389238691567038440 6593 4893452663583793438426713292800 6594 1532807859439157409667968750000 6595 344379493673253984996069212160 6596 56778030016834835467591775910 6597 6997334447429525105202954240 6598 654234025180534720808713200 6599 46953794764800000000000000 6600 2609975003972477443422120 6601 113087047491119791964160 6602 3834480961507013634960 6603 101886855584573030400 6604 2118554077148437500 6605 34312278598760448 6606 429094536160752 6607 4084639899648 6608 28941938520 6609 147312000 6610 507408 6611 1056 6612 0 6613 117025385232648642397914083218368 6614 409311048733804610000118320202872160 6615 37207854499132932207378181900358215680 6616 560960247453292523555012729224486810080 6617 2713497146306318403274027188580122555840 6618 5821073784657075643706732344268307186528 6619 6676871062270483674882392544067519581696 6620 4614802570888956216660442588471169791200 6621 2085838046399183982399656926723161259200 6622 653895015766897933253215503495514303200 6623 148556254580785202480158499955818058240 6624 25294979183270992874707354167809167200 6625 3314081131529497156164566456483256000 6626 341149967679566765819624894995903200 6627 28056986170504078896011644446182400 6628 1868410947829553443811005239373920 6629 101827735533673927718080176463680 6630 4579242833555212473817502292000 6631 170931962087839289017047628800 6632 5314845940881554664285098400 6633 137785526451386099494528320 6634 2972345422300865894368800 6635 53073016345439249702400 6636 777283010940190154400 6637 9211634138701051200 6638 86663165788207008 6639 630003498195456 6640 3401418857760 6641 12806650560 6642 29953440 6643 32736 6644 0 6645 20559698946093395482992419224339584463200 6646 1442505575424151429082943787682792721152640 6647 11222193493102040332835423261060754212764320 6648 27489616042904504797158677746858071196842240 6649 31355494271643257062088269940690418168668640 6650 20320632032533645747835379689584563785371776 6651 8420690028798704702744189292508087437856800 6652 2409929725845724196177992516465775847206400 6653 502473662944094908698358983429466820498400 6654 79332403674243144136273951440108702902400 6655 9760714533916357444881766083766436436000 6656 956369036197579930186488004588722912000 6657 75867719828901546243518916911908092000 6658 4934457388891706489518111643389507200 6659 265638172584545433857878751771920800 6660 11918930690461145818861604710241280 6661 447908533732273350693608760160800 6662 14139939720121229995845353596800 6663 375454613271077589001353400800 6664 8381243809758164662379462400 6665 156919029649401314114820000 6666 2452955327678303309347200 6667 31783988329018611285600 6668 337702371543264499200 6669 2895788901981175200 6670 19573102506013056 6671 100558413537120 6672 369750501120 6673 868649760 6674 982080 6675 0 6676 65921590585424592773373054496045221268306560 6677 859385439327661806910223800145269448778473280 6678 2250491949058874087710623189691173072210865920 6679 2431778136977761409318435397453374509668082560 6680 1434409399587694036059935902753230183885578880 6681 534285423209375918663575396320801858366993600 6682 137199493846379803705659509840880912854899200 6683 25736331834880669452892546092268286846611200 6684 3672337017096972638142107719755010523241600 6685 410546635876599255404661113338347672840000 6686 36764139205392657606446158732444356384000 6687 2682093363916258564835873013045630288000 6688 161498127781451476439452008028871222400 6689 8106766562672982820577645067294187200 6690 341810899037491861105305434593459200 6691 12171280368643801846923684507148800 6692 367301749947892330376182933987200 6693 9409664791368615531196874635200 6694 204599492783320118005115193600 6695 3767415865805822763733200000 6696 58478131486294532553340800 6697 759433184745525096206400 6698 8158413459527886297600 6699 71300959365520684800 6700 494575773618326400 6701 2621796271174080 6702 9983263530240 6703 24322193280 6704 28480320 6705 0 6706 4163831297116118337284648200654183937913526080 6707 21622815680786500064233144526956025939207139840 6708 30575132086493918026960622691494860937173207680 6709 20517504461403164448913101624408459587393579520 6710 8166620419291452774588940152874164907919448000 6711 2171058625352691998932452942463867595569075200 6712 414599931517428104812982156496884209809926400 6713 59708933425436092605604243914324260469580800 6714 6711558919088631206238022200384913786440000 6715 603834496453644353310590696790607976640000 6716 44312393884214435753595348781375628707200 6717 2690694933940403643412781860068115084800 6718 136659808190443446637247098201303281600 6719 5852531973343081352060114219985868800 6720 212537031039216379853223342328512000 6721 6568325486202563674802544062822400 6722 173010545848073653942608432446400 6723 3882184197456907251802897804800 6724 74012866066890664515634032000 6725 1192689692261669040094656000 6726 16113414918538810495022400 6727 180320935705133067187200 6728 1642587316864964870400 6729 11873849192863257600 6730 65544906779352000 6731 259564851786240 6732 656699218560 6733 797448960 6734 0 6735 42368853669273067715097379465810250380147683840 6736 121606953877921696162805811929024583346410927360 6737 114519126651168519822373388265886164992999554560 6738 55946829857181552744692225840038274792376672000 6739 17122686608125058014687565654302698982440576000 6740 3635322480349047994927864256384745138290726400 6741 570301819305636920992300990369947496605465600 6742 68970577354199429848085629928099384009280000 6743 6625613341355731373693528624911170670272000 6744 516745085036132691137761258672743039072000 6745 33254010066274550778885557605320297484800 6746 1787071712764220108614231964985203539200 6747 80902680035319410860709401218500966400 6748 3104033786679295921235503209676416000 6749 101304156848319521216791756436736000 6750 2816507072392610052055217640422400 6751 66663600886650757384289832537600 6752 1339351490580794287536427488000 6753 22717942069197125889762624000 6754 322587437125429136108448000 6755 3787863922401073125811200 6756 36138790509733091980800 6757 273098531435854924800 6758 1573077762704448000 6759 6489121294656000 6760 17074179682560 6761 21531121920 6762 0 6763 159821387845443370225302045434072976331187631360 6764 304679551281863971834059636026793443428497669120 6765 216235743023502729895971698469716077784464416000 6766 84689972842608129048817135697702706384198144000 6767 21587388828237577799584103462225708104765632000 6768 3918829945289531038114653459333326516482713600 6769 535856967079028484548896916067004708188096000 6770 57309553687576221486785609882804185560576000 6771 4922486005719184293452981290482743599968000 6772 346103102829235376776585379560365598848000 6773 20197683231899398018032138338163223699200 6774 988039946862005276989715946451972300800 6775 40791059758484797291629170774871168000 6776 1427141802159204864310847140591104000 6777 42388744794029539048615322987136000 6778 1068339048119282653918738703769600 6779 22784536963042166271996612576000 6780 409021188154230436702549632000 6781 6129547841008080839462112000 6782 75757992271890210906624000 6783 758914600704394931596800 6784 6008167691588808345600 6785 36180788542202304000 6786 155738911071744000 6787 426854492064000 6788 559809169920 6789 0 6790 337429513252229525100152148280186962447710469120 6791 481738455631751656672806118962148412689061952000 6792 278890253465866731448566133975156729424236032000 6793 93026330375719291771837589849397113889424128000 6794 20736754004011151117685121270942623696960768000 6795 3351133153587219824235137533262766583848576000 6796 413023272074318326919471565647877923092992000 6797 40161728944523852018917025728402327935744000 6798 3154697147511370687773462102572079606912000 6799 203554401013049260024053610306195488192000 6800 10917431503462071952517636854897875148800 6801 490680587826400727347820088875030016000 6802 18575105706967007145479958169615872000 6803 593758740601578507628370650977024000 6804 16028381124342603819484518380544000 6805 364576341459484927398004194816000 6806 6953466028007226454058876544000 6807 110332080853132255864883136000 6808 1439401853165914007225856000 6809 15178292014087898631936000 6810 126171521523364975257600 6811 795977347928450688000 6812 3581994954650112000 6813 10244507809536000 6814 13995229248000 6815 0 6816 498313074129706859919453121378479341540415552000 6817 577836482871096461340009386564421245560740864000 6818 287312378394667903194759263200897950275668224000 6819 84761032687853296526242985623864894202115072000 6820 17009784570587899321446808505532298473674880000 6821 2502769707213678698345357850560434202237952000 6822 282864321369428694420320619182214774766848000 6823 25328445744471065540695661997400374076416000 6824 1835597211553645264032178370979911560128000 6825 109283203184374175844601122176831551488000 6826 5399972991394942105172586257354912256000 6827 222943564115334714809630889019828224000 6828 7719383422649937882457107388806912000 6829 224401699812632840042496487151616000 6830 5468667532820927587935705162240000 6831 111255509570316876425156880384000 6832 1875645374503248349703013312000 6833 25909233356986452130065408000 6834 288387548267670074006784000 6835 2523430430467299505152000 6836 16715524306497464448000 6837 78803889002302464000 6838 235623679619328000 6839 335885501952000 6840 0 6841 583325864119954478882726742787975244897639424000 6842 580067056552389488359272737654894874669224448000 6843 256112788835312757946754639740158127065455616000 6844 68367541334548220162836636453064040891179520000 6845 12550967562513720779524301054978247065717760000 6846 1700048288501072178832284663735131044474368000 6847 177456251339629809244397721122232357338112000 6848 14691049649854961196256292776803613761024000 6849 983731927340883275739657179280662280192000 6850 54003607013524728715914073413789250560000 6851 2452437262352706008700908665426212864000 6852 92633184610547662850806943396434944000 6853 2917225632514706560532501635627008000 6854 76561355220697466499289352002560000 6855 1668832643554753146377353205760000 6856 30010325992051973595248212992000 6857 440456967068769686211111936000 6858 5190975868818061332122112000 6859 47945178178878690597888000 6860 334310486129949288960000 6861 1654881669048351744000 6862 5183720951625216000 6863 7725366544896000 6864 0 6865 581286851608653102555944063526885891820098048000 6866 513210787080478815073337509559068131824351232000 6867 205369881002734334579463880830378064667420160000 6868 50242035053848216615568683535137553541181440000 6869 8503608538112482689722739471684863911011840000 6870 1064935074696691526612350599715770264348672000 6871 102845322513779634119371033352976174125568000 6872 7870078739662603927374498378643129614336000 6873 486036738234273427360856187799427159040000 6874 24524426114578997510963571671247728640000 6875 1018965425542800940378186276088208384000 6876 35006708895388963516536498631581696000 6877 995297617869067064490761576033280000 6878 23363657009766544049282944880640000 6879 450154889880779603928723194880000 6880 7047311473100314979377790976000 6881 88246589769907042646075904000 6882 863013207219816430761984000 6883 6351899236469036490240000 6884 33097633380967034880000 6885 108858139984129536000 6886 169958063987712000 6887 0 6888 513388958413205264467306823873192093153605632000 6889 410854256416848669651342199606429825169771520000 6890 150750348249915926774747526907078963181752320000 6891 34017068374568766374170481526504470581647360000 6892 5324846265586205613324116939622084417423360000 6893 617078969692147242942129289866388732996608000 6894 55090737382540443115589352496449348452352000 6895 3888296986958779014506627839373787832320000 6896 220719864104819076299184964856612597760000 6897 10189654375072487176211956669587363840000 6898 385073797849278598681901484947398656000 6899 11943571414428804773889138912399360000 6900 303727541126965072640678283448320000 6901 6302168458330914455002124728320000 6902 105709672096504724690666864640000 6903 1411945436318512682337214464000 6904 14671224522736879322953728000 6905 114334186256442656824320000 6906 628855034238373662720000 6907 2177162799682590720000 6908 3569119343741952000 6909 0 6910 410870418475762854270036517140874026875243520000 6911 301508599166188360395333624733452971176304640000 6912 102052435546846084580400464955024690033838080000 6913 21299478857137748296308508955135426846269440000 6914 3085398838565783692367100674602245975383040000 6915 330544521349407293955559132593514763354112000 6916 27218080175028605844946508805353198346240000 6917 1765758919730074530085453127994324910080000 6918 91706889375652384585907610026286274560000 6919 3850737978492785986819014849473986560000 6920 131379285558716852512780528036392960000 6921 3644730493523580871688139401379840000 6922 81928189958301887915027621468160000 6923 1479935409351066145669336104960000 6924 21179181544777690235058216960000 6925 234739592363790069167259648000 6926 1943681166359525166013440000 6927 11319390616290725928960000 6928 41366093193969223680000 6929 71382386874839040000 6930 0 6931 301509419448281550700592971650460490035568640000 6932 204105152478070946689837053499990647597404160000 6933 63898465300169586728051997287352457173688320000 6934 12341596648318663239628709599939899536732160000 6935 1652722633882404028564940961461931320770560000 6936 163308481267254575539976215220074050109440000 6937 12360312438110521710598171895960274370560000 6938 733655115005219076687260880210290196480000 6939 34656641806435073881371133645265879040000 6940 1313792855587168525127805280363929600000 6941 40092035428759389588569533415178240000 6942 983138279499622654980331457617920000 6943 19239160321563859893701369364480000 6944 296508541626887663290815037440000 6945 3521093885456851037508894720000 6946 31098898661752402656215040000 6947 192429640476942340792320000 6948 744589677491446026240000 6949 1356265350621941760000 6950 0 6951 204105171630575174582588033781288098687324160000 6952 127796934482505758866584915279297661252976640000 6953 37024790140330636142153574948979072638996480000 6954 6610890538424055320530392677687123416842240000 6955 816542406336272877699881076100370250547200000 6956 74161874628663130263589031375761646223360000 6957 5135585805036533536810826161472031375360000 6958 277253134451480591050969069162127032320000 6959 11824135700284516726150247523275366400000 6960 400920354287593895885695334151782400000 6961 10814521074495849204783646033797120000 6962 230869923858766318724416432373760000 6963 3854611041149539622780595486720000 6964 49295314396395914525124526080000 6965 466483479926286039843225600000 6966 3078874247631077452677120000 6967 12658024517354582446080000 6968 24412776311194951680000 6969 0 6970 127796934612755523148763212712070577272176640000 6971 74049580289344589903119036393476339679272960000 6972 19832671615272165961591178033061370250526720000 6973 3266169625345091510799524304401481002188800000 6974 370809373143315651317945156878808231116800000 6975 30813514830219201220864956968832188252160000 6976 1940771941160364137356783484134889226240000 6977 94593085602276133809201980186202931200000 6978 3608283188588345062971258007366041600000 6979 108145210744958492047836460337971200000 6980 2539569162446429505968580756111360000 6981 46255332493794475473367145840640000 6982 640839087153146888826618839040000 6983 6530768718968004557805158400000 6984 46183113714466161790156800000 6985 202528392277673319137280000 6986 415017197290314178560000 6987 0 6988 74049580289344589903119036393476339679272960000 6989 39665343230544331923182356066122740501053440000 6990 9798508876035274532398572913204443006566400000 6991 1483237492573262605271780627515232924467200000 6992 154067574151096006104324784844160941260800000 6993 11644631646962184824140700904809335357440000 6994 662151599215932936664413861303420518400000 6995 28866265508706760503770064058928332800000 6996 973306896704626428430528143041740800000 6997 25395691624464295059685807561113600000 6998 508808657431739230207038604247040000 6999 7690069045837762665919426068480000 7000 84899993346584059251467059200000 7001 646563592002526265062195200000 7002 3037925884165099787059200000 7003 6640275156645026856960000 7004 0 7005 39665343230544331923182356066122740501053440000 7006 19597017752070549064797145826408886013132800000 7007 4449712477719787815815341882545698773401600000 7008 616270296604384024417299139376643765043200000 7009 58223158234810924120703504524046676787200000 7010 3972909595295597619986483167820523110400000 7011 202063858560947323526390448412498329600000 7012 7786455173637011427444225144333926400000 7013 228561224620178655537172268050022400000 7014 5088086574317392302070386042470400000 7015 84590759504215389325113686753280000 7016 1018799920159008711017604710400000 7017 8405326696032841445808537600000 7018 42530962378311397018828800000 7019 99604127349675402854400000 7020 0 7021 19597017752070549064797145826408886013132800000 7022 8899424955439575631630683765091397546803200000 7023 1848810889813152073251897418129931295129600000 7024 232892632939243696482814018096186707148800000 7025 19864547976477988099932415839102615552000000 7026 1212383151365683941158342690474989977600000 7027 54505186215459079992109576010337484800000 7028 1828489796961429244297378144400179200000 7029 45792779168856530718633474382233600000 7030 845907595042153893251136867532800000 7031 11206799121749095821193651814400000 7032 100863920352394097349702451200000 7033 552902510918048161244774400000 7034 1394457782895455639961600000 7035 0 7036 8899424955439575631630683765091397546803200000 7037 3697621779626304146503794836259862590259200000 7038 698677898817731089448442054288560121446400000 7039 79458191905911952399729663356410462208000000 7040 6061915756828419705791713452374949888000000 7041 327031117292754479952657456062024908800000 7042 12799428578730004710081647010801254400000 7043 366342233350852245749067795057868800000 7044 7613168355379385039260231807795200000 7045 112067991217490958211936518144000000 7046 1109503123876335070846726963200000 7047 6634830131016577934937292800000 7048 18127951177640923319500800000 7049 0 7050 3697621779626304146503794836259862590259200000 7051 1397355797635462178896884108577120242892800000 7052 238374575717735857199188990069231386624000000 7053 24247663027313678823166853809499799552000000 7054 1635155586463772399763287280310124544000000 7055 76796571472380028260489882064807526400000 7056 2564395633455965720243474565405081600000 7057 60905346843035080314081854462361600000 7058 1008611920957418623907428663296000000 7059 11095031238763350708467269632000000 7060 72983131441182357284310220800000 7061 217535414131691079834009600000 7062 0 7063 1397355797635462178896884108577120242892800000 7064 476749151435471714398377980138462773248000000 7065 72742989081941036469500561428499398656000000 7066 6540622345855089599053149121240498176000000 7067 383982857361900141302449410324037632000000 7068 15386373800735794321460847392430489600000 7069 426337427901245562198572981236531200000 7070 8068895367659348991259429306368000000 7071 99855281148870156376205426688000000 7072 729831314411823572843102208000000 7073 2392889555448601878174105600000 7074 0 7075 476749151435471714398377980138462773248000000 7076 145485978163882072939001122856998797312000000 7077 19621867037565268797159447363721494528000000 7078 1535931429447600565209797641296150528000000 7079 76931869003678971607304236962152448000000 7080 2558024567407473373191437887419187200000 7081 56482267573615442938816005144576000000 7082 798842249190961251009643413504000000 7083 6568481829706412155587919872000000 7084 23928895554486018781741056000000 7085 0 7086 145485978163882072939001122856998797312000000 7087 39243734075130537594318894727442989056000000 7088 4607794288342801695629392923888451584000000 7089 307727476014715886429216947848609792000000 7090 12790122837037366865957189437095936000000 7091 338893605441692657632896030867456000000 7092 5591895744336728757067503894528000000 7093 52547854637651297244703358976000000 7094 215360059990374169035669504000000 7095 0 7096 39243734075130537594318894727442989056000000 7097 9215588576685603391258785847776903168000000 7098 923182428044147659287650843545829376000000 7099 51160491348149467463828757748383744000000 7100 1694468027208463288164480154337280000000 7101 33551374466020372542405023367168000000 7102 367834982463559080712923512832000000 7103 1722880479922993352285356032000000 7104 0 7105 9215588576685603391258785847776903168000000 7106 1846364856088295318575301687091658752000000 7107 153481474044448402391486273245151232000000 7108 6777872108833853152657920617349120000000 7109 167756872330101862712025116835840000000 7110 2207009894781354484277541076992000000 7111 12060163359460953465997492224000000 7112 0 7113 1846364856088295318575301687091658752000000 7114 306962948088896804782972546490302464000000 7115 20333616326501559457973761852047360000000 7116 671027489320407450848100467343360000000 7117 11035049473906772421387705384960000000 7118 72360980156765720795984953344000000 7119 0 7120 306962948088896804782972546490302464000000 7121 40667232653003118915947523704094720000000 7122 2013082467961222352544301402030080000000 7123 44140197895627089685550821539840000000 7124 361804900783828603979924766720000000 7125 0 7126 40667232653003118915947523704094720000000 7127 4026164935922444705088602804060160000000 7128 132420593686881269056652464619520000000 7129 1447219603135314415919699066880000000 7130 0 7131 4026164935922444705088602804060160000000 7132 264841187373762538113304929239040000000 7133 4341658809405943247759097200640000000 7134 0 7135 264841187373762538113304929239040000000 7136 8683317618811886495518194401280000000 7137 0 7138 8683317618811886495518194401280000000 7139 0 7140 0 7141 0 7142 0 7143 0 7144 0 7145 0 7146 0 7147 0 7148 0 7149 0 7150 0 7151 0 7152 0 7153 0 7154 0 7155 0 7156 0 7157 0 7158 0 7159 0 7160 0 7161 0 7162 0 7163 0 7164 0 7165 0 7166 0 7167 0 7168 0 7169 0 7170 0 7171 0 7172 0 7173 0 7174 1 7175 0 7176 34 7177 2409476653056 7178 3696157603363138848 7179 53467887697647135358976 7180 51829218864440917968750000 7181 8258977748002588221467787264 7182 353507275968666829987167755488 7183 5487375950447602170079242878976 7184 37654651134310209247851055482744 7185 131128140000000000000000000000000 7186 256180586831578520468018686870560 7187 302725120355847715830437259509760 7188 229271870652209811595317744332880 7189 116464173393294283834555776368640 7190 41143789911261593627929687500000 7191 10407913586569453768770091745280 7192 1930453020572384405898120380940 7193 267648042614179335274012999680 7194 28175678684441695309495248480 7195 2280612888576000000000000000 7196 143347857910488376507953360 7197 7049092626946467032432640 7198 272596737445316787503520 7199 8313967415701159280640 7200 200085662841796875000 7201 3791506785163029504 7202 56272683456510048 7203 648096197410816 7204 5707350276144 7205 37564560000 7206 178269344 7207 574464 7208 1122 7209 0 7210 2131942812522619960269391913912094 7211 9301418498901117263797099588999696704 7212 980473157867465007938537092858306974624 7213 16608047860093863623587214011669134586560 7214 88674827184122922526417920025620474034320 7215 207620900658561088791482027720373596171328 7216 257938690712537103231807350354204113332960 7217 192055286665842678381692354268083074886592 7218 93153041492497275074059034021337272281800 7219 31250535947362123855087530242733457089600 7220 7582743553435398864185792328555290267040 7221 1377211521815267538820538824018735181760 7222 192332092653402542138517216683631145200 7223 21099239437973559470799973780061448000 7224 1849747222291306818054885761257567200 7225 131407389623469373490850428538544320 7226 7649739986987910804804591366793140 7227 368167011880731694265779350022080 7228 14748516438751979722307903148000 7229 494069034110697736748196955200 7230 13875136905681366605404274160 7231 326668968279419122385645760 7232 6429852034572739098886560 7233 105181672619259334612800 7234 1416342306871669062600 7235 15483020690793509568 7236 134767751132820960 7237 908981460754752 7238 4565639752080 7239 16033110720 7240 35060256 7241 35904 7242 0 7243 793631116207413137521264795625017231275648 7244 62648008098013569845019769028342580217816128 7245 529301260678051778371080074778114893658038400 7246 1386423743198604196741058404093979217974959680 7247 1676373549336742300017000042036331391205210240 7248 1145440280719159246718355518241581458139572800 7249 498690700448968318803308152522640098081801344 7250 149607249092775572000435854642617300096206400 7251 32655029401201403015700051928482602861212800 7252 5394299583978967322952328383461661073070400 7253 694495977217140645958077418167074724024960 7254 71260477675668961075775803706788587681600 7255 5928013762328506668991005409001604777600 7256 405105921283399112117783771053863969600 7257 22971816561699595506714548094403804800 7258 1089105715031960398550793308290071360 7259 43407906219859968755804978970917760 7260 1459778632232979054545098036344000 7261 41506123189352158941237173232000 7262 998278125467502260608918891200 7263 20286748925551156036457589120 7264 347320066815715219086294720 7265 4984557692996391455088000 7266 59508223393894944926400 7267 584410919450994979200 7268 4645155381209703360 7269 29176702021805184 7270 139605069912000 7271 479001008640 7272 1051807680 7273 1113024 7274 0 7275 3511323653385833124480007896920587786865085888 7276 49399080718667668811294359717796362121837548800 7277 136736164625865234444188636351677788046246580160 7278 154806835779665569486903584829240734242431388160 7279 95242606678271862405142409271437464227594264000 7280 36912115990235208605619213458711282493745668864 7281 9850775948634399976346787030009152272093156800 7282 1919682654591275907870472974978503604609254400 7283 284637877954729833853947917368001839240209600 7284 33089327483978533133542618995254348936889600 7285 3084674474082083852771071515295419820651200 7286 234620922606626179861508055175113833510400 7287 14756439295164060258915910506047694993600 7288 775484180784065075825525438246455008000 7289 34325068908955163214545649921978590400 7290 1287313888926397771335037772800604160 7291 41076970754587031388889056535214400 7292 1117972135938941486768483999942400 7293 25974082161856092470691420936000 7294 514671220508550556718890022400 7295 8672904943191223206754201920 7296 123657040681730545470624000 7297 1479893461584368809492800 7298 14692693538536173388800 7299 118969537030127784000 7300 766264757813178624 7301 3779219672585280 7302 13412028241920 7303 30502422720 7304 33390720 7305 0 7306 263273228985276854058381466170205493974558298880 7307 1447210113819754324511796791581878166417463809920 7308 2137405486945287411074298491588534684812395540480 7309 1489909417338801731395256752723265394352072800000 7310 614362413190400452785979486457022272911342744320 7311 168978536164377262781920511462253190927950172800 7312 33370246058518209141387310123667370060518860800 7313 4970321555620238666531304958314073842593932800 7314 578133035904404417858373546588835742475974400 7315 53876737751506813297156640867656965890352000 7316 4100875376621129786535307164508162432665600 7317 258730771721982851821033927676170222905600 7318 13683992399882350346128679159967141984000 7319 611898251805761230276811985410381865600 7320 23279095224928161194108454917857382400 7321 756703631722142973573966002062464000 7322 21067357418733685535961323895302400 7323 502675433524588384021665399696000 7324 10266355282922315351352139161600 7325 178880528774448531032440838400 7326 2643991304846725166331398400 7327 32867442145574140223433600 7328 339374548351873687910400 7329 2859517168551755712000 7330 19162566917759865600 7331 98259711487217280 7332 362124762531840 7333 854067836160 7334 968330880 7335 0 7336 2981753555137171554077805716289499371371477377920 7337 8965994744138411178848635524644576063026798632960 7338 8758564462897660712717183620393170587226450720000 7339 4420778325373990291438718651228855890992325217280 7340 1395243220564991471040978485361047734597888464000 7341 305242620190151523124157509171560183727758028800 7342 49341215240500720316477752248052284088088025600 7343 6151526176225945372577735060792980287313459200 7344 609774495949282941108058051264662132870960000 7345 49140919445169572053285634952896789438976000 7346 3273627305194908546013369108360643569017600 7347 182537655314090949243077703283427107968000 7348 8598975018207029287728175392831378460800 7349 344518648067244790126069048587466137600 7350 11791803750384913458839919814227840000 7351 345621322258531105643551005483110400 7352 8679313804676164161244906052880000 7353 186464859543783558795858709708800 7354 3414958524959689971562236537600 7355 52998108020663204321290368000 7356 690824810090086752217737600 7357 7468210557535094666956800 7358 65771915495009435712000 7359 459901606026236774400 7360 2456492787180432000 7361 9415243825827840 7362 23059831576320 7363 27113264640 7364 0 7365 12098771582826126975486000685496495389094423592960 7366 23985570734223347873753598397494613557086660160000 7367 17570401760188836450752672511039329482318717731840 7368 7081962775517720417764584189036667865916499776000 7369 1855557763949754682928716142139865558994041344000 7370 346168663714908913145543048758728616381117209600 7371 48666360423477586277573123720861090723241830400 7372 5356499643449545460624107505215246981429632000 7373 474191630545498502470034898571360777234944000 7374 34430985425714220962587372140768369514176000 7375 2080236120133387140859564193361690372480000 7376 105682855372443380404467792206871884121600 7377 4548428005757048552016233822379974860800 7378 166655902625969502225907418214263040000 7379 5212664731410193629075727377133056000 7380 139272912292559598717456333000960000 7381 3174345798761760674365512111513600 7382 61505660625398113654277344396800 7383 1007173269094433034977615232000 7384 13817248572159395847836352000 7385 156833695883842703882956800 7386 1446982140890207585664000 7387 10577736938603445811200 7388 58955826892330368000 7389 235381095645696000 7390 599555620984320 7391 732058145280 7392 0 7393 26912065223563381001489100989445260563355127360000 7394 39724034354813059133584959290892718335254922823680 7395 23651112541291289070429854072066339935243781568000 7396 8097513786114380356396766931826010105081849856000 7397 1851819844917609090576757848317154549758437248000 7398 307132708233749481478967395184259973846842470400 7399 38889631478128383600430846457163715865023104000 7400 3891288803199234571019618856226974998679552000 7401 315208125550665139795866192813312847322304000 7402 21031152132390411626124877568487628742400000 7403 1170295574516169069058220765068653444825600 7404 54791160278462517156010568953400822169600 7405 2170997688004313789284038406277326080000 7406 73051521287752614437332760673321984000 7407 2090034594474440135432979734265600000 7408 50798335226326521734910173862297600 7409 1045653511962448503661970488665600 7410 18129350423295882624908710656000 7411 262528160944736771996079168000 7412 3136673917676854077659136000 7413 30386624958694359298944000 7414 232710212649275807846400 7415 1355984018523598464000 7416 5649146295496704000 7417 14988890524608000 7418 19033511777280 7419 0 7420 41331385815143030141959562865112275804441830983680 7421 49332016927325631663197262792973921267924142976000 7422 25164711976416176489775297457063774938440030208000 7423 7609229532542493327152508176388868356200504832000 7424 1565550015861790870872942865322082312184868352000 7425 236417677690555147852925856945433888098119424000 7426 27471157846956832677457912218142651496116224000 7427 2534843684310457474358673349066138032072192000 7428 189853570165876658956189632221988721678080000 7429 11722207979270346251628270974082229040256000 7430 603202134218046403948746669233735838105600 7431 26061895868185661156827765509653314560000 7432 949818189625023001148786208291075072000 7433 29262101772120083882216855119065600000 7434 761987158559041947055494977470464000 7435 16730512182199296889457985705369600 7436 308199077136000021524245684992000 7437 4725506897005261895929425024000 7438 59596804435860227475523584000 7439 607732499173887185978880000 7440 4886914465634791964774400 7441 29831648407519166208000 7442 129930364796424192000 7443 359733372590592000 7444 475837794432000 7445 0 7446 49913552631743702414067694548081642812054948736000 7447 50935331365365653580640421502070932677629095936000 7448 23042881067158757190666304533376671296322525696000 7449 6303265991882832627597796774886227153621137408000 7450 1187062764220337142597315579436151552263269120000 7451 165242076021560872911119735966475707372150784000 7452 17768871880883658392563852428827862056323584000 7453 1519937490011671831965770305203501781923840000 7454 105536643689389167113602678103515034392704000 7455 6032931006626071143984236283817186861056000 7456 286697431127574199459639603988418401280000 7457 11398034551601895296505607350011326464000 7458 380409236368785423159575052969331200000 7459 10667830508136109461448641321271296000 7460 250957708132041927509097513452544000 7461 4931185234176000344387930959872000 7462 80333617249089452230800225408000 7463 1072742479845484094559424512000 7464 11546917484303856533598720000 7465 97738289312695839295488000 7466 626464616557902490368000 7467 2858468025521332224000 7468 8273867569583616000 7469 11420107066368000 7470 0 7471 51078793445445523364753608145945121760600436736000 7472 46208960053045144246298456325600012982024123392000 7473 18945613490105732157736756907203815607343130624000 7474 4753786109576298483362894786983769415238855680000 7475 826745367765885566099594515233054876114001920000 7476 106648162538868695005345091866936320605666304000 7477 10641164049567788594070137671981822409902080000 7478 844345546187180306127835353297358395589632000 7479 54297599698525627628128370967046306504704000 7480 2866994136585057095512411884515039692800000 7481 125378593772000673728252266979662024704000 7482 4564912212119384046729289505908684800000 7483 138681800612046633257476390786203648000 7484 3513407913848586985127365188335616000 7485 73967778512640005165818964398080000 7486 1285337875985431235692803606528000 7487 18236622157373229607510216704000 7488 207844514717469417604776960000 7489 1857027496941220946614272000 7490 12529292331158049807360000 7491 60027828535947976704000 7492 182025086530839552000 7493 262662462526464000 7494 0 7495 46232837062781711362607235427579308616225108992000 7496 37907832138296314054394411222125120833243598848000 7497 14265210239867080101205454375836177888339952640000 7498 3307447221111098859731204424851808148025671680000 7499 533275133111902455819077149382338244523371520000 7500 63848634792576841094819764778671935253524480000 7501 5910471988915291813367062563056521758465024000 7502 434381939526021570837789480387107739205632000 7503 25802962965678937371249831939264931891200000 7504 1253786063825286309423841649571985367040000 7505 50214034780783571382910735783553280000000 7506 1664181607344559599089716689434443776000 7507 45674302880031630806655747448363008000 7508 1035548899176960072321465501573120000 7509 19280068139781468535392054097920000 7510 291785954517971673720163467264000 7511 3533356750196980099281208320000 7512 33426494944941977039056896000 7513 238056554292002946339840000 7514 1200556570718959534080000 7515 3822526817147630592000 7516 5778574175582208000 7517 0 7518 37910400079055103821805591232048367261659189248000 7519 28531817729876829988409387843431121707388897280000 7520 9922588770339721240898545442898552262841303040000 7521 2133122539049877950348294447486432988681646080000 7522 319244313225849126984217718678538526039142400000 7523 35462867904532972199304394526837355096582144000 7524 3040674262090380108815875806223397870567424000 7525 206423710989095602325338628749180486041600000 7526 11284074607377665963341822708605302415360000 7527 502140347807835713829107357835532800000000 7528 18305997680790155589986883583778881536000 7529 548091634560379569679868969380356096000 7530 13462135689300480940179051520450560000 7531 269920953956940559495488757370880000 7532 4376789317769575105802452008960000 7533 56533708003151681588499333120000 7534 568250414064013609663967232000 7535 4285017977256053034117120000 7536 22810574843660231147520000 7537 76450536342952611840000 7538 121350057687226368000 7539 0 7540 28531982467881113096212675955659873586565089280000 7541 19845243560486246863013048435668344557447086080000 7542 6399375819842981285917739384912586684399882240000 7543 1276977732517279458858231130027463764767129600000 7544 177314354209984056274050889280907711828510720000 7545 18244045801347699908588463994244809697132544000 7546 1444965978358828656053223863697964976947200000 7547 90272596859021327706734581668842419322880000 7548 4519263130270521424461966220519795200000000 7549 183059976807901555899868835837788815360000 7550 6029007980164175266478558663183917056000 7551 161545628271605771282148618245406720000 7552 3508972401440227273441353845821440000 7553 61275050448774051481234328125440000 7554 848005620047275223827489996800000 7555 9092006625024217754623475712000 7556 72845305613352901579991040000 7557 410590347185884160655360000 7558 1452560190516099624960000 7559 2427001153744527360000 7560 0 7561 19845249028948478486261619130637203036350382080000 7562 12798753078527611424599559535765102350631444480000 7563 3830933303300536582572901589938782035989708800000 7564 709257419890675148505446345882356480297082880000 7565 91220229037491916109567751309517653656862720000 7566 8669795870152971936319343182187789861683200000 7567 631908178013149293947142071681896935260160000 7568 36154105042164171395695729764158361600000000 7569 1647539791271114003098819522540099338240000 7570 60290079801641752664785586631839170560000 7571 1777001910987663484103634800699473920000 7572 42107668817282727281296246149857280000 7573 796575655834062669256046265630720000 7574 11872078680661853133584859955200000 7575 136380099375363266319352135680000 7576 1165524889813646425279856640000 7577 6980035902160030731141120000 7578 26146083429289793249280000 7579 46113021921146019840000 7580 0 7581 12798753149026743561931698335669362845090324480000 7582 7661866615753289935373531546153740970928537600000 7583 2127772259893450044796042143282783398123888640000 7584 364880916149967664438271005238070614627450880000 7585 43348979350764859681596715910938949308416000000 7586 3791449068078895763682852430091381611560960000 7587 253078735295149199769870108349108531200000000 7588 13180318330168912024790556180320794705920000 7589 542610718214775773983070279686552535040000 7590 17770019109876634841036348006994739200000 7591 463184356990110000094258707648430080000 7592 9558907870008752031072555187568640000 7593 154337022848604090736603179417600000 7594 1909321391255085728470929899520000 7595 17482873347204696379197849600000 7596 111680574434560491698257920000 7597 444483418297926485237760000 7598 830034394580628357120000 7599 0 7600 7661866615900906334893333616577550275750297600000 7601 4255544519786900089592084286565566796247777280000 7602 1094642748449902993314813015714211843882352640000 7603 173395917403059438726386863643755797233664000000 7604 18957245340394478818414262150456908057804800000 7605 1518472411770895198619220650094651187200000000 7606 92262228311182384173533893262245562941440000 7607 4340885745718206191864562237492420280320000 7608 159930171988889713569327132062952652800000 7609 4631843569901100000942587076484300800000 7610 105147986570096272341798107063255040000 7611 1852044274183249088839238153011200000 7612 24821178086316114470122088693760000 7613 244760226860865749308769894400000 7614 1675208616518407375473868800000 7615 7111734692766823763804160000 7616 14110584707870682071040000 7617 0 7618 4255544519786900089592084286565566796247777280000 7619 2189285496899805986629626031428423687764705280000 7620 520187752209178316179160590931267391700992000000 7621 75828981361577915273657048601827632231219200000 7622 7592362058854475993096103250473255936000000000 7623 553573369867094305041203359573473377648640000 7624 30386200220027443343051935662446941962240000 7625 1279441375911117708554617056503621222400000 7626 41686592129109900008483283688358707200000 7627 1051479865700962723417981070632550400000 7628 20372487016015739977231619683123200000 7629 297854137035793373641465064325120000 7630 3181882949191254741014008627200000 7631 23452920631257703256634163200000 7632 106676020391502356457062400000 7633 225769355325930913136640000 7634 0 7635 2189285496899805986629626031428423687764705280000 7636 1040375504418356632358321181862534783401984000000 7637 227486944084733745820971145805482896693657600000 7638 30369448235417903972384413001893023744000000000 7639 2767866849335471525206016797867366888243200000 7640 182317201320164660058311613974681651773440000 7641 8956089631377823959882319395525348556800000 7642 333492737032879200067866269506869657600000 7643 9463318791308664510761829635692953600000 7644 203724870160157399772316196831232000000 7645 3276395507393727110056115707576320000 7646 38182595390295056892168103526400000 7647 304887968206350142336244121600000 7648 1493464285481032990398873600000 7649 3386540329888963697049600000 7650 0 7651 1040375504418356632358321181862534783401984000000 7652 454973888169467491641942291610965793387315200000 7653 91108344706253711917153239005679071232000000000 7654 11071467397341886100824067191469467552972800000 7655 911586006600823300291558069873408258867200000 7656 53736537788266943759293916373152091340800000 7657 2334449159230154400475063886548087603200000 7658 75706550330469316086094637085543628800000 7659 1833523831441416597950845771481088000000 7660 32763955073937271100561157075763200000 7661 420008549293245625813849138790400000 7662 3658655618476201708034929459200000 7663 19415035711253428875185356800000 7664 47411564618445491758694400000 7665 0 7666 454973888169467491641942291610965793387315200000 7667 182216689412507423834306478011358142464000000000 7668 33214402192025658302472201574408402658918400000 7669 3646344026403293201166232279493633035468800000 7670 268682688941334718796469581865760456704000000 7671 14006694955380926402850383319288525619200000 7672 529945852313285212602662459598805401600000 7673 14668190651531332783606766171848704000000 7674 294875595665435439905050413681868800000 7675 4200085492932456258138491387904000000 7676 40245211803238218788384224051200000 7677 232980428535041146502224281600000 7678 616350340039791392863027200000 7679 0 7680 182216689412507423834306478011358142464000000000 7681 66428804384051316604944403148816805317836800000 7682 10939032079209879603498696838480899106406400000 7683 1074730755765338875185878327463041826816000000 7684 70033474776904632014251916596442628096000000 7685 3179675113879711275615974757592832409600000 7686 102677334560719329485247363202940928000000 7687 2359004765323483519240403309454950400000 7688 37800769436392106323246422491136000000 7689 402452118032382187883842240512000000 7690 2562784713885452611524467097600000 7691 7396204080477496714356326400000 7692 0 7693 66428804384051316604944403148816805317836800000 7694 21878064158419759206997393676961798212812800000 7695 3224192267296016625557634982389125480448000000 7696 280133899107618528057007666385770512384000000 7697 15898375569398556378079873787964162048000000 7698 616064007364315976911484179217645568000000 7699 16513033357264384634682823166184652800000 7700 302406155491136850585971379929088000000 7701 3622069062291439690954580164608000000 7702 25627847138854526115244670976000000 7703 81358244885252463857919590400000 7704 0 7705 21878064158419759206997393676961798212812800000 7706 6448384534592033251115269964778250960896000000 7707 840401697322855584171022999157311537152000000 7708 63593502277594225512319495151856648192000000 7709 3080320036821579884557420896088227840000000 7710 99078200143586307808096938997107916800000 7711 2116843088437957954101799659503616000000 7712 28976552498331517527636641316864000000 7713 230650624249690735037202038784000000 7714 813582448852524638579195904000000 7715 0 7716 6448384534592033251115269964778250960896000000 7717 1680803394645711168342045998314623074304000000 7718 190780506832782676536958485455569944576000000 7719 12321280147286319538229683584352911360000000 7720 495391000717931539040484694985539584000000 7721 12701058530627747724610797957021696000000 7722 202835867488320622693456489218048000000 7723 1845204993997525880297616310272000000 7724 7322242039672721747212763136000000 7725 0 7726 1680803394645711168342045998314623074304000000 7727 381561013665565353073916970911139889152000000 7728 36963840441858958614689050753058734080000000 7729 1981564002871726156161938779942158336000000 7730 63505292653138738623053989785108480000000 7731 1217015204929923736160738935308288000000 7732 12916434957982681162083314171904000000 7733 58577936317381773977702105088000000 7734 0 7735 381561013665565353073916970911139889152000000 7736 73927680883717917229378101506117468160000000 7737 5944692008615178468485816339826475008000000 7738 254021170612554954492215959140433920000000 7739 6085076024649618680803694676541440000000 7740 77498609747896086972499885031424000000 7741 410045554221672417843914735616000000 7742 0 7743 73927680883717917229378101506117468160000000 7744 11889384017230356936971632679652950016000000 7745 762063511837664863476647877421301760000000 7746 24340304098598474723214778706165760000000 7747 387493048739480434862499425157120000000 7748 2460273325330034507063488413696000000 7749 0 7750 11889384017230356936971632679652950016000000 7751 1524127023675329726953295754842603520000000 7752 73020912295795424169644336118497280000000 7753 1549972194957921739449997700628480000000 7754 12301366626650172535317442068480000000 7755 0 7756 1524127023675329726953295754842603520000000 7757 146041824591590848339288672236994560000000 7758 4649916584873765218349993101885440000000 7759 49205466506600690141269768273920000000 7760 0 7761 146041824591590848339288672236994560000000 7762 9299833169747530436699986203770880000000 7763 147616399519802070423809304821760000000 7764 0 7765 9299833169747530436699986203770880000000 7766 295232799039604140847618609643520000000 7767 0 7768 295232799039604140847618609643520000000 7769 0 7770 0 7771 0 7772 0 7773 0 7774 0 7775 0 7776 0 7777 0 7778 0 7779 0 7780 0 7781 0 7782 0 7783 0 7784 0 7785 0 7786 0 7787 0 7788 0 7789 0 7790 0 7791 0 7792 0 7793 0 7794 0 7795 0 7796 0 7797 0 7798 0 7799 0 7800 0 7801 0 7802 0 7803 0 7804 0 7805 1 7806 0 7807 35 7808 5111011082240 7809 12128017136035299345 7810 241467879924858030653440 7811 302337110042572021484375000 7812 59806390588984259534766735360 7813 3093188664725834762387717860520 7814 56906120967604763245266222448640 7815 456200581050296765887426249117860 7816 1835793960000000000000000000000000 7817 4109563580423238765841133101881900 7818 5528023936932871332555810825830400 7819 4741759143034339285266798803248200 7820 2717497379176866622806301448601600 7821 1080024485170616832733154296875000 7822 306759558340994426869013230387200 7823 63812197068920484528298979258850 7824 9918721579231351836625187635200 7825 1171051645322107961300896264950 7826 106428601466880000000000000000 7827 7525762540300639766667551400 7828 417523178672983047305625600 7829 18286697803623334495027800 7830 634884784471724890521600 7831 17507495498657226562500 7832 383363463833150760960 7833 6647210733300249420 7834 90733467637514240 7835 965493421714360 7836 7888557600000 7837 48355559560 7838 214466560 7839 647955 7840 1190 7841 0 7842 39656895179466287313088433160337280 7843 215508570627070295129390052418587024870 7844 26311567844800345444881884721495032318400 7845 500201813375214418357395808534620268040160 7846 2944783507282537652706912346039321288012800 7847 7517262976189891180120461699525609038511120 7848 10104303247390410225397346112438374648260160 7849 8095632664266230834624631821792250814686240 7850 4208645831126283010183329794865586378112640 7851 1508964668950412252035104008111232571089000 7852 390513393902121080189513367331377428529600 7853 75542954460921324661495139079451355109600 7854 11226955638274511737876467625476518073600 7855 1310192301335597783927972514753096956400 7856 122199968475707796367984387189223208000 7857 9240348048471731380604524970869562400 7858 573113482393221467835328745638761600 7859 29430948383674835992902435883716900 7860 1260644094924256963876660971604800 7861 45290288982832366533869319588000 7862 1369669448883560811531102835200 7863 34922292073416215751646162800 7864 750124741852964696327928000 7865 13527554586421582493186400 7866 203492699557288565424000 7867 2528052676170805503720 7868 25572481753754295360 7869 206539774427041440 7870 1296018568669440 7871 6071316358800 7872 19932404800 7873 40840800 7874 39270 7875 0 7876 31411326898855539443381270364539118154762470 7877 2786901510688336186742517831747176681229799680 7878 25549576495320779218336230036032301123587822880 7879 71504151869561675726177008881309543430388102400 7880 91577497919266340620438073866730291743495659600 7881 65918536610444769570300966312567326016555225600 7882 30124930648404480241563556060613852968169712480 7883 9464115997523421994995485411435357509799493120 7884 2160093715275155419014077043481924184690169000 7885 372846939561466453120966831740896304101856000 7886 50152480483886111606267171109680926836660000 7887 5379080513276728364969212117678579718649600 7888 468228820570957458567687538260734592913200 7889 33534855568566719646761074430794328064000 7890 1997209594658799076744975264757524476000 7891 99713202389899120545377054823378201600 7892 4198543185672975917276240457945190500 7893 149731255360177513073487550331078400 7894 4534909306118399234818316899836000 7895 116791688287068063372339201504000 7896 2557205305201163126654042698800 7897 47522262863160846614216563200 7898 747025354324944072817639200 7899 9879219366556554286272000 7900 109036652511504911193000 7901 992834424002291270400 7902 7335866110066512480 7903 42932376884517120 7904 191793867896400 7905 615502272000 7906 1266064800 7907 1256640 7908 0 7909 192083495287393908593826330989872181924248711680 7910 2913852550325830725793231240275669960104569431360 7911 8518534792962458537788427405375540409325898016000 7912 10096396141852428066374908396801319730534354273600 7913 6472834113758590616435239502210795973416976288000 7914 2607452459067681819922989285688660567561219970880 7915 722326007385900200545120076490329769935298915840 7916 146046730047660073461006110491413513075794376000 7917 22469522923933951682555242361245311965129088000 7918 2711851289684686071822354320999267708694120000 7919 262705599243017647973207523111396709582329600 7920 20790547938033675148105749261959063006030400 7921 1362779041751397610863365593093421830752000 7922 74786214357506877168849041165755910184000 7923 3464933090291346452977567920779673984000 7924 136404230247873317673977106200788584000 7925 4584141075833282152299686272999948800 7926 131930141762627366969449574363736000 7927 3256818422002038823646616885216000 7928 68969009367596382441432451416000 7929 1251022642554409716823018387200 7930 19371569238309292403949950400 7931 254642355053867083343040000 7932 2817920266205554357848000 7933 25936457352459413760000 7934 195141306709110041280 7935 1170242895038595840 7936 5383513800772800 7937 17849565888000 7938 37981944000 7939 38955840 7940 0 7941 17104487684120568550886005939045800634754519050560 7942 99433756854725982405349421941834162856108194137600 7943 153248195540176373451857311262344671711829392292800 7944 110861596081684067501385741998047910054949508992000 7945 47311525974378510726527941371597420334372083854400 7946 13449166187375167138941497638780350193855767383040 7947 2743458978020588928438802469688599451096025464000 7948 422080677396326036155224350434313611689486336000 7949 50733598856020663570619080553675448168531240000 7950 4889597841350031237662759288483308907013696000 7951 385347073860341111092277314487849352570590400 7952 25210501311764321512766561760950828467584000 7953 1385237164994857456387386666156060064776000 7954 64502125476940615315506144004599549696000 7955 2562505012027437295884269275219662360000 7956 87277728808838377841673530060566732800 7957 2556529265479572687776309257781592000 7958 64499587734710745540257474226240000 7959 1401389594437535740435743248904000 7960 26172025451386272317517001344000 7961 418530250696070337377927774400 7962 5695917681365403786822528000 7963 65379556550596984159464000 7964 624916766651421404160000 7965 4885194396849799032000 7966 30434975518862154240 7967 145354872620865600 7968 499787844864000 7969 1101476376000 7970 1168675200 7971 0 7972 215604065171522606942470560359825301787329834585600 7973 678592488556885353898838413261720729072245289545600 7974 687054198513076263932374532713607576751000007296000 7975 357972471195322077337627854897809410321754688057600 7976 116400817209783248450385360340933571292501019315200 7977 26214378851303045016702064337743682462190140112000 7978 4361367222384864430547670228147057222346232832000 7979 559839215419330458298189567110417647234038080000 7980 57180776535829268369613727397231245319893824000 7981 4753654519051917616792838972903286133865904000 7982 327183897447763138036628011222645564183680000 7983 18886509891058660294047687533790282694752000 7984 923305132456951437204100525674477727488000 7985 38504238941312171227156646138848272720000 7986 1376726166472314963032542984218964992000 7987 42339331988797406858566201408705920000 7988 1121529747821699570680177811023680000 7989 25580280041960862647173123531152000 7990 501303654598338360916248157056000 7991 8406420110506722276537653088000 7992 119853611392638145070176128000 7993 1439482827797373085494768000 7994 14376468725500033152000000 7995 117249461969363051328000 7996 760874387971553856000 7997 3779226688142505600 7998 13494271811328000 7999 30841338528000 8000 33891580800 8001 0 8002 940930621758928441166519991519631062841945406025600 8003 1938335740464616656582450523249645701162386349312000 8004 1464422573391683105463113004693237994801087342252800 8005 606935179289597681850083186162383143697137834700800 8006 163310871974365290685675452056192608531550764560000 8007 31277559409651135779055715977725770765297528832000 8008 4515469327357088609169756898261819768692123840000 8009 510768639320334222441209592790097967672801792000 8010 46526544045481310665317531659595696915118896000 8011 3481986009653454639964297714305424151788800000 8012 217295199183261784912509779693678668518432000 8013 11432815007324244633119827260811173712896000 8014 511237091391880764510673397612156428560000 8015 19538116990867137747553729320255326208000 8016 640394208339791161235097134710108800000 8017 18030382976514147739252056678528000000 8018 435969573251067303823088361792144000 8019 9034489669499050616312233068288000 8020 159804269499924146361293501472000 8021 2397504668895836139834754560000 8022 30230566460423236577477808000 8023 316284536712058328494080000 8024 2696737625295350180544000 8025 18260985311317292544000 8026 94480667203562640000 8027 350851067094528000 8028 832716140256000 8029 948964262400 8030 0 8031 2204753843381005288645790828328666000097024511232000 8032 3362386340781015433866810337698426136993054203225600 8033 2057242748590353208781492245365507304283945676902400 8034 722326331121532999792576954255467532240233445440000 8035 169299128469612101907188654305435007630224220160000 8036 28783586866128187756719479091422454717170394240000 8037 3739111488390227526303277573447264818898343424000 8038 384345979200038826346147173025460421331114368000 8039 32041537875066118019075955963312944411116800000 8040 2205344672641289705627872554438323405056320000 8041 126954377770444577542258500014662741318656000 8042 6170142371387848752352466799436864294080000 8043 254832195090130864584019645208269768704000 8044 8981304388174920824174929940612064000000 8045 270689704949820304309729258551168000000 8046 6978178502852878774583615048788224000 8047 153608853805501860109045869463296000 8048 2876609956351692577292416236096000 8049 45553079351574127650511434240000 8050 604612178658868542134132160000 8051 6641975270953224898375680000 8052 59328227756497703971968000 8053 420002662160297728512000 8054 2267536012885503360000 8055 8771276677363200000 8056 21650619646656000 8057 25622035084800 8058 0 8059 3520537889603889164800341657351015296174373166425600 8060 4322318815139402507673772683004286070689236787404800 8061 2260126519819302333879334533198242359314224867520000 8062 699768584923929539567421573963521428579827056640000 8063 147428982800163251697680305669362191388372547200000 8064 22817019733118262266803706948980064027594425344000 8065 2721075504988492027219414398720303916902773376000 8066 258198245639775913056898700945374274339481600000 8067 19935982507065217855949316432337604704514880000 8068 1272779377614339341341744039419845350594560000 8069 67965016221086178933919403517731912354880000 8070 3060097084116870734237238824095183822848000 8071 116793860384593153162991684842030483200000 8072 3790145623838562861926069101262284800000 8073 104677448479644052129004606101743360000 8074 2457773842804502437690195451867136000 8075 48902503590745192742864392314432000 8076 819955689789168590607138309120000 8077 11487631394518502300548511040000 8078 132839505419064497967513600000 8079 1245892782886451783411328000 8080 9240058567526550027264000 8081 52153328296366577280000 8082 210510640256716800000 8083 541265491166400000 8084 666172912204800 8085 0 8086 4384433205338654282018829356758000321853989888204800 8087 4587981027901212629877206803884191189173460423040000 8088 2124587692102437852751992764934287262074956677120000 8089 594814162051727521564711803528169315973904652800000 8090 114741973421142325429926846845031630504118686720000 8091 16385230517454311767823596055161786652820877056000 8092 1811215405646733875106025981327091150508595200000 8093 159674230635934345497838437191473074967779840000 8094 11461895726712151576895172506267734350551040000 8095 679843646989097655601852650990280895068800000 8096 33665189744303997531651007744403556016128000 8097 1401591811793753490968487143065364812800000 8098 49272645645673927846855724980091750400000 8099 1465490192142168584011043043482903040000 8100 36866636089006307632647986994647040000 8101 782440120667342575146485955290112000 8102 13939246726415866040321351255040000 8103 206777365101333041409873198720000 8104 2523950602962225461382758400000 8105 24917855657729035668226560000 8106 194041229918057550572544000 8107 1147373222520064700160000 8108 4841744725904486400000 8109 12990371787993600000 8110 16654322805120000 8111 0 8112 4604835780083883186160773959147018590681213587840000 8113 4264470127871015665555023167016827016469665546240000 8114 1789171989408018273377753816709987612673911590400000 8115 459751593697896058306405703050529467848795770880000 8116 82008174435887922649661797784692440557493185280000 8117 10873163107131900234118838918544872378998886400000 8118 1118019334523515332028117354938504576832058880000 8119 91706310536923598511890516320968472843960320000 8120 6118896338665962514833357345301509193027200000 8121 336657900434414910175997212232127136481280000 8122 15417593982188352296954745674924115532800000 8123 591272538457774867810248689810065612800000 8124 19051376984878667081824899608115755520000 8125 516132916861921638376217298805186560000 8126 11736601810010138627197289329351680000 8127 223027947622653856645141620080640000 8128 3515215206722661703967844378240000 8129 45431110853320058304889651200000 8130 473439257496851677696304640000 8131 3880824598361151011450880000 8132 24094837672921358703360000 8133 106518383969898700800000 8134 298778551123852800000 8135 399703747322880000 8136 0 8137 4267623130146348666996758935373702190125537034240000 8138 3580695078866349964481988725360850714182309452800000 8139 1379845338403725994355132595215549656058786672640000 8140 328110973386904983711749631546534101909270277120000 8141 54372238108630392175092372334114213010514432000000 8142 6708467065922723147915671922162065299238241280000 8143 641957393556189720344493606098388266114826240000 8144 48951516481630896366573317726206148340249600000 8145 3029927293227027078493440687541519964651520000 8146 154176012303604898553945622503729577728000000 8147 6503998424202312039067912952695398604800000 8148 228616525371746861882173105312217610240000 8149 6709727919204981298890824884467425280000 8150 164312425340141940780762050610923520000 8151 3345419214339807849677124301209600000 8152 56243443307562587263485510051840000 8153 772328884506440991183124070400000 8154 8521906634943330198533483520000 8155 73735667368861869217566720000 8156 481896753458427174067200000 8157 2236886063367872716800000 8158 6573128124724761600000 8159 9193186188426240000 8160 0 8161 3581088783739708510772599049403491549190575692800000 8162 2759925503737511868049572511654392331155465953280000 8163 984379162686105366367635774377609233759554831360000 8164 217493633218276650776995726570204023218669568000000 8165 33542618610993427113033930864773375557772006400000 8166 3851755253164689003876015093949842952763965440000 8167 342660884950569475862514400168035403785907200000 8168 24239422520763367861608859847790692847452160000 8169 1387584147636543966936028208485892404992000000 8170 65039984384400048939870941278313269248000000 8171 2514781779089215480703904158434393712640000 8172 80516735030459775586689898613609103360000 8173 2136061529421845230149906657942005760000 8174 46835869000757309895479740216934400000 8175 843651649613438808952282650777600000 8176 12357262152103055858929985126400000 8177 144872412794036613375069219840000 8178 1327242012639513645916200960000 8179 9156038315710116307276800000 8180 44737721267357454336000000 8181 138035690619219993600000 8182 202250096145377280000 8183 0 8184 2759956332087772144871163764813063616509961953280000 8185 1968772367723475978965150260456459981048945182720000 8186 652482939280764594219867292739146022899390464000000 8187 134170619668341050876256436223887013645421465600000 8188 19258782042519585047162243528704765451051827200000 8189 2055965441214252119035418432953156216318003200000 8190 169675959252722147580217896882680613546885120000 8191 11100673189293262819921674024765433952256000000 8192 585359859459600440458838471504819423232000000 8193 25147817790892154807039041584343937126400000 8194 885684085335057531453588884749700136960000 8195 25632738353062142761798879895304069120000 8196 608866297009845028641236622820147200000 8197 11811123094588143325331957110886400000 8198 185358932281545837883949776896000000 8199 2317958604704585814001107517440000 8200 22563114214871731980575416320000 8201 164808689682782093530982400000 8202 850016704079791632384000000 8203 2760713812384399872000000 8204 4247252019052922880000 8205 0 8206 1968773727474099073557737002475482616544533022720000 8207 1304966314234631215712096723772672580041781248000000 8208 402511900597235360828800918696141005884334796800000 8209 77035129923556143706786734540751645718908108800000 8210 10279827240515087149797575263654618873334016000000 8211 1018055755774661584640961004537749964719390720000 8212 77704712325052839739451718173358037665792000000 8213 4682878875676803523670707772038555385856000000 8214 226330360118029393263351374259095434137600000 8215 8856840853350575314535888847497001369600000 8216 281960121883683570379787678848344760320000 8217 7306395564118140343694839473841766400000 8218 153544600229645863229315442441523200000 8219 2595025051941641730375296876544000000 8220 34769379070568787210016612761600000 8221 361009827437947711689206661120000 8222 2801747724607295590026700800000 8223 15300300673436249382912000000 8224 52453562435303597568000000 8225 84945040381058457600000 8226 0 8227 1304966341962772687845451130455659223340494848000000 8228 805023806454904132212015118670079763512771993600000 8229 231105390018663982313627681934254569257281126400000 8230 41119308965504731254652349364507359272510464000000 8231 5090278778873307923204805022688749823596953600000 8232 466228273950317038436710309040148225994752000000 8233 32780152129737624665694954404269887700992000000 8234 1810642880944235146106810994072763473100800000 8235 79711567680155177830822999627473012326400000 8236 2819601218836835703797876788483447603200000 8237 80370351205299543780643234212259430400000 8238 1842535202755750358751785309298278400000 8239 33735325675241342494878859395072000000 8240 486771306987963020940232578662400000 8241 5415147411569215675338099916800000 8242 44827963593716729440427212800000 8243 260105111448416239509504000000 8244 944164123835464756224000000 8245 1613955767240110694400000 8246 0 8247 805023806620234499674193437544746184913143193600000 8248 462210780047661112593641508798175789852085452800000 8249 123357926896514193763957048093522077817531392000000 8250 20361115115493231692819220090754999294387814400000 8251 2331141369751585192183551545200741129973760000000 8252 196680912778425747994169726425619326205952000000 8253 12674500166609646022747676958509344311705600000 8254 637692541441241422646583997019784098611200000 8255 25376410969531521334180891096351028428800000 8256 803703512052995437806432342122594304000000 8257 20267887230313253946269638402281062400000 8258 404823908102896109938546312740864000000 8259 6328026990843519272223023522611200000 8260 75812063761969019454733398835200000 8261 672419453905750941606408192000000 8262 4161681783174659832152064000000 8263 16050790105202900855808000000 8264 29051203810321992499200000 8265 0 8266 462210780047661112593641508798175789852085452800000 8267 246715853793028387527914096187044155635062784000000 8268 61083345346479695078457660272264997883163443200000 8269 9324565479006340768734206180802964519895040000000 8270 983404563892128739970848632128096631029760000000 8271 76047000999657876136486061751056065870233600000 8272 4463847790088689958526087979138488690278400000 8273 203011287756252170673447128770808227430400000 8274 7233331608476958940257891079103348736000000 8275 202678872303132539462696384022810624000000 8276 4453062989131857209324009440149504000000 8277 75936323890122231266676282271334400000 8278 985556828905597252911534184857600000 8279 9413872354680513182489714688000000 8280 62425226747619897482280960000000 8281 256812641683246413692928000000 8282 493870464775473872486400000 8283 0 8284 246715853793028387527914096187044155635062784000000 8285 122166690692959390156915320544529995766326886400000 8286 27973696437019022306202618542408893559685120000000 8287 3933618255568514959883394528512386524119040000000 8288 380235004998289380682430308755280329351168000000 8289 26783086740532139751156527874830932141670400000 8290 1421079014293765194714129901395657592012800000 8291 57866652867815671522063128632826789888000000 8292 1824109850728192855164267456205295616000000 8293 44530629891318572093240094401495040000000 8294 835299562791344543933439104984678400000 8295 11826681946867167034938410218291200000 8296 122380340610846671372366290944000000 8297 873953174466678564751933440000000 8298 3852189625248696205393920000000 8299 7901927436407581959782400000 8300 0 8301 122166690692959390156915320544529995766326886400000 8302 55947392874038044612405237084817787119370240000000 8303 11800854766705544879650183585537159572357120000000 8304 1520940019993157522729721235021121317404672000000 8305 133915433702660698755782639374154660708352000000 8306 8526474085762591168284779408373945552076800000 8307 405066570074709700654441900429787529216000000 8308 14592878805825542841314139649642364928000000 8309 400775669021867148839160849613455360000000 8310 8352995627913445439334391049846784000000 8311 130093501415538837384322512401203200000 8312 1468564087330160056468395491328000000 8313 11361391268066821341775134720000000 8314 53930654753481746875514880000000 8315 118528911546113729396736000000 8316 0 8317 55947392874038044612405237084817787119370240000000 8318 23601709533411089759300367171074319144714240000000 8319 4562820059979472568189163705063363952214016000000 8320 535661734810642795023130557496618642833408000000 8321 42632370428812955841423897041869727760384000000 8322 2430399420448258203926651402578725175296000000 8323 102150151640778799889198977547496554496000000 8324 3206205352174937190713286796907642880000000 8325 75176960651221008954009519448621056000000 8326 1300935014155388373843225124012032000000 8327 16154204960631760621152350404608000000 8328 136336695216801856101301616640000000 8329 701098511795262709381693440000000 8330 1659404761645592211554304000000 8331 0 8332 23601709533411089759300367171074319144714240000000 8333 9125640119958945136378327410126727904428032000000 8334 1606985204431928385069391672489855928500224000000 8335 170529481715251823365695588167478911041536000000 8336 12151997102241291019633257012893625876480000000 8337 612900909844672799335193865284979326976000000 8338 22443437465224560334993007578353500160000000 8339 601415685209768071632076155588968448000000 8340 11708415127398495364589026116108288000000 8341 161542049606317606211523504046080000000 8342 1499703647384820417114317783040000000 8343 8413182141543152512580321280000000 8344 21572261901392698750205952000000 8345 0 8346 9125640119958945136378327410126727904428032000000 8347 3213970408863856770138783344979711857000448000000 8348 511588445145755470097086764502436733124608000000 8349 48607988408965164078533028051574503505920000000 8350 3064504549223363996675969326424896634880000000 8351 134660624791347362009958045470121000960000000 8352 4209909796468376501424533089122779136000000 8353 93667321019187962916712208928866304000000 8354 1453878446456858455903711536414720000000 8355 14997036473848204171143177830400000000 8356 92545003556974677638383534080000000 8357 258867142816712385002471424000000 8358 0 8359 3213970408863856770138783344979711857000448000000 8360 1023176890291510940194173529004873466249216000000 8361 145823965226895492235599084154723510517760000000 8362 12258018196893455986703877305699586539520000000 8363 673303123956736810049790227350605004800000000 8364 25259458778810259008547198534736674816000000 8365 655671247134315740416985462502064128000000 8366 11631027571654867647229692291317760000000 8367 134973328264633837540288600473600000000 8368 925450035569746776383835340800000000 8369 2847538570983836235027185664000000 8370 0 8371 1023176890291510940194173529004873466249216000000 8372 291647930453790984471198168309447021035520000000 8373 36774054590680367960111631917098759618560000000 8374 2693212495826947240199160909402420019200000000 8375 126297293894051295042735992673683374080000000 8376 3934027482805894442501912775012384768000000 8377 81417193001584073530607846039224320000000 8378 1079786626117070700322308803788800000000 8379 8329050320127720987454518067200000000 8380 28475385709838362350271856640000000 8381 0 8382 291647930453790984471198168309447021035520000000 8383 73548109181360735920223263834197519237120000000 8384 8079637487480841720597482728207260057600000000 8385 505189175576205180170943970694733496320000000 8386 19670137414029472212509563875061923840000000 8387 488503158009504441183647076235345920000000 8388 7558506382819494902256161626521600000000 8389 66632402561021767899636144537600000000 8390 256278471388545261152446709760000000 8391 0 8392 73548109181360735920223263834197519237120000000 8393 16159274974961683441194965456414520115200000000 8394 1515567526728615540512831912084200488960000000 8395 78680549656117888850038255500247695360000000 8396 2442515790047522205918235381176729600000000 8397 45351038296916969413536969759129600000000 8398 466426817927152375297453011763200000000 8399 2050227771108362089219573678080000000 8400 0 8401 16159274974961683441194965456414520115200000000 8402 3031135053457231081025663824168400977920000000 8403 236041648968353666550114766500743086080000000 8404 9770063160190088823672941524706918400000000 8405 226755191484584847067684848795648000000000 8406 2798560907562914251784718070579200000000 8407 14351594397758534624537015746560000000 8408 0 8409 3031135053457231081025663824168400977920000000 8410 472083297936707333100229533001486172160000000 8411 29310189480570266471018824574120755200000000 8412 907020765938339388270739395182592000000000 8413 13992804537814571258923590352896000000000 8414 86109566386551207747222094479360000000 8415 0 8416 472083297936707333100229533001486172160000000 8417 58620378961140532942037649148241510400000000 8418 2721062297815018164812218185547776000000000 8419 55971218151258285035694361411584000000000 8420 430547831932756038736110472396800000000 8421 0 8422 58620378961140532942037649148241510400000000 8423 5442124595630036329624436371095552000000000 8424 167913654453774855107083084234752000000000 8425 1722191327731024154944441889587200000000 8426 0 8427 5442124595630036329624436371095552000000000 8428 335827308907549710214166168469504000000000 8429 5166573983193072464833325668761600000000 8430 0 8431 335827308907549710214166168469504000000000 8432 10333147966386144929666651337523200000000 8433 0 8434 10333147966386144929666651337523200000000 8435 0 8436 0 8437 0 8438 0 8439 0 8440 0 8441 0 8442 0 8443 0 8444 0 8445 0 8446 0 8447 0 8448 0 8449 0 8450 0 8451 0 8452 0 8453 0 8454 0 8455 0 8456 0 8457 0 8458 0 8459 0 8460 0 8461 0 8462 0 8463 0 8464 0 8465 0 8466 0 8467 0 8468 0 8469 0 8470 0 8471 0 8472 1 8473 0 8474 36 8475 10823317585920 8476 39691692445206434220 8477 1086605459661861137940480 8478 1755505800247192382812500000 8479 430606012240686668650320494592 8480 26878742879686564142127755201760 8481 585320101381077564808452573757440 8482 5474406972603561190649114989414320 8483 25418685600000000000000000000000000 8484 65095487113904102050923548333809296 8485 99504430864791683986004594864947200 8486 96484490388698729804559210431311200 8487 62255394504779126267926178640691200 8488 27772058190101575698852539062500000 8489 8834675280220639493827581035151360 8490 2055424452956807185858893437179800 8491 357073976852328666118506754867200 8492 47117607376489520325283120307400 8493 4789287066009600000000000000000 8494 379298432031152244240044590560 8495 23619882679214469533289676800 8496 1164721983184624689375616800 8497 45711704481964192117555200 8498 1432431449890136718750000 8499 35882820214782911225856 8500 717898759196426937360 8501 11432416922326794240 8502 143996447467113120 8503 1419940368000000 8504 10792960893792 8505 61766369280 8506 256590180 8507 728280 8508 1260 8509 0 8510 752785142538631451352126246408919860 8511 5088477647769259023870048932587792839000 8512 718753387416475486902867607745302843076820 8513 15319624206086231409932785288318675772265600 8514 99345740218606332327351327509065785267497760 8515 276220884639006787438076356212678244448550720 8516 401290577813289248656326840550062860929164960 8517 345600968590580757219617440922132686368900480 8518 192353626404383893099739146632001883257701360 8519 73620114951408075667415407678169518760902560 8520 20294970820870083787162561849391345641686000 8521 4175750596891591850793316253761394888092800 8522 659437192067838076604870561365307875202400 8523 81733268688425739881109727655493293496000 8524 8095594788538006373684005263228481586400 8525 650297920675889210520980257889483606400 8526 42876187376176664580870565296771655800 8527 2343277646152196617124938926921949200 8528 106996387977437785028843696613142200 8529 4107071657332148540045524616995200 8530 133125185039823064709279616434400 8531 3653713443682832434901350200000 8532 84974771790329173441133608800 8533 1672229376249220328733648000 8534 27733905444097725028556400 8535 384964818569609053295520 8536 4426249938981721749360 8537 41551585302533201280 8538 312244555662214560 8539 1827411013834560 8540 8003029335840 8541 24617577600 8542 47359620 8543 42840 8544 0 8545 1273861705144472977641650453600817518598969600 8546 126906114667438232781012992955532947934097287080 8547 1261420163540511135706090032173375666038093992960 8548 3769055164164602262058016634268494078339635955840 8549 5109118759318201310291169516378427946486816409600 8550 3871196677970945624351653428162631646845356050880 8551 1855517928253370230688457646461770396751400765440 8552 609900517460195496068039091908084573662074410880 8553 145413327267818863131237258228597953093456087040 8554 26195453899027554797941053161497780948332060000 8555 3676378862100554305354278671201009111245593600 8556 411503660428216324310903174679949962261456000 8557 37410403868179862082419141880297609889382400 8558 2801878882611632729057549247057547664385600 8559 174807879563641886402535757533325510656000 8560 9163363297711053407519429601244377724800 8561 406222359768996679278220344403729881600 8562 15302627635871911142653361288067279600 8563 491454062995797430868993800270924800 8564 13481570199482855626395226136688000 8565 316079431849169782458418752768000 8566 6328961662534084884119116507200 8567 107996866215593035530057062400 8568 1564525553985478257911337600 8569 19130733435718172556288000 8570 195807771670924754621280 8571 1657830880090554301440 8572 11417178786338666880 8573 62411169806979840 8574 260916672139200 8575 784882264320 8576 1515507840 8577 1413720 8578 0 8579 10783659544520195128697713916666816351798999972520 8580 176253049036206210067363781111059069227312328197120 8581 543813794208497601981951158134392821673204084001920 8582 674235783486346441299401242714604836926953009664000 8583 450047058583401799306844955527842899852266066750400 8584 188257376952873974635447358939712706371608077040640 8585 54078335624879121926532547334386161042386294540160 8586 11330981281262959252450306851040220236036751032320 8587 1806496022104836080993537083249162730783907420000 8588 226022653736684312535536544848214220662619776000 8589 22716116714834663501100718996322822431440105600 8590 1867185043580561340243861559607656556430028800 8591 127296641417291785281687641513606691582580800 8592 7278367935757072068361087478570506257792000 8593 352068087486431737406066645309349531312000 8594 14505841434347674200207153939090701721600 8595 511696690117885824687997299616593769200 8596 15510442392964170379198762063739366400 8597 404916793058110229793021547022832000 8598 9112437247223885548714252807680000 8599 176691056531238440350130864692800 8600 2945910915690136234392821068800 8601 42071833981638087500950876800 8602 511607181661220962437120000 8603 5251348463031759019932000 8604 44937973282536988093440 8605 315007790274796671360 8606 1763295928207672320 8607 7584274897214400 8608 23546467929600 8609 46980743040 8610 45239040 8611 0 8612 1141019733679922032765618825385988765721534603998720 8613 7008703297045216401819664621712849643040414221584640 8614 11262644660120112589283992784999291152219634461363200 8615 8448200233069723719754897570369432803564314038521600 8616 3728007240854788146080684445528459284597496607603200 8617 1094222224361952311117815195317796594285346317896960 8618 230318572899082910135251381205841296193057079818240 8619 36559591353107202857746308695189366391421166304000 8620 4535352794501265199058914955817119924856231360000 8621 451422596636016045963236456789795181480903456000 8622 36777421912610142557191025019765214202077516800 8623 2490531129093209241711016982920643593314681600 8624 141880611447290141624656385178937171117632000 8625 6863219049594856753552866233936669136288000 8626 283936536782127790786498366017921959424000 8627 10100023378545747734057795975944255123200 8628 310059221100817559986934946272674828800 8629 8232765350911123434102519867716832000 8630 189209349528221145091713121060992000 8631 3760915975962881245176016205856000 8632 64497813475767756453197641612800 8633 950238859381342921227911673600 8634 11948822798441698149716736000 8635 127049761037122928772768000 8636 1127508198710067510336000 8637 8200490921600804386560 8638 47621442370658365440 8639 212359697122003200 8640 682847569958400 8641 1409422291200 8642 1402410240 8643 0 8644 16006690914643505635533227072960360888743646933725440 8645 52688131035330274653247833540769959027379850027366400 8646 55245768166101420752073764769770007114890121183724800 8647 29689414134425340889362890591949175364628494380492800 8648 9937896200880390623574000030880774394393359211884800 8649 2301795167855121671814836684674323815620907848765440 8650 393756125370913852324652571167915068733652319776000 8651 51980719431699749810609919273496868301515189760000 8652 5463495925642763032437186110048238487795939104000 8653 467855892058784646629992605340465435413696768000 8654 33213558077492409067568265594999935916735801600 8655 1980840082531217632113269810715013644159744000 8656 100260079877931848738258836391684217548064000 8657 4339965450452715870534111694940481586176000 8658 161570037572910985475907927062776114848000 8659 5192850557617318205460645428300431564800 8660 144397846104324066124478859612826080000 8661 3476000921930498136259692373683456000 8662 72364814459254599048242402550624000 8663 1299378284456964854212739725056000 8664 20031740108717169576338724729600 8665 263346004636300003012987392000 8666 2924205758691658445388384000 8667 27065894945663455225344000 8668 205019767485282413664000 8669 1238157501637117501440 8670 5733711822294086400 8671 19119731958835200 8672 40873246444800 8673 42072307200 8674 0 8675 75125588666413989419698080589491478290981643299686400 8676 160695539803364111057168002713508583788993903715289600 8677 125120781441792396635245312472408281645187689062758400 8678 53281274257594063313645554018548206125749742941619200 8679 14710706776662058696155845649756669353573104773427200 8680 2889657717594995416239347021168186047470111642816000 8681 427936495666562660862430444777378991339130001920000 8682 49685790071462991217091357438694731239646836992000 8683 4650352652088552717409935155283775055960669952000 8684 358101437678399113720970994388462776935294016000 8685 23036535353397481107567596208365561343224064000 8686 1252258357686796868204807565735999759228288000 8687 58014445665685429698076627970672814271488000 8688 2304685305075724178207258178193996631232000 8689 78834122645460281860584072888348982272000 8690 2327352970232241847318049284883258880000 8691 59340484648790270258592400744280832000 8692 1305466816078680475049888459873472000 8693 24714565867803225116927274994944000 8694 400814983346747673674112734592000 8695 5531135588424762549065344512000 8696 64335169695472913588839488000 8697 622519389729341478646272000 8698 4920474419646777927936000 8699 30953937540927937536000 8700 149076507379646246400 8701 516232762888550400 8702 1144450900454400 8703 1220096908800 8704 0 8705 185410404793620832962607312301183359131325632181209600 8706 291961166096540125938360324757889551055255407985356800 8707 183439627405594330071814447822293991507817425924377600 8708 65999979332264891914806998152903580253127597794508800 8709 15839659214820783436664953599875625308243795974080000 8710 2757668796666844220822538403760461972990738652160000 8711 367066302681346235753193724645505543879401553664000 8712 38704084361508012274291229799192311633898633216000 8713 3314959004413156085030640387664996541435962944000 8714 234874841903506597951020217040029532524976640000 8715 13953079104156564407640780740015621945943168000 8716 701884936942026710846028407055769052123136000 8717 30109405800424580979016056235095413900736000 8718 1106799225583140620495672046650663159808000 8719 34962911683782818394518007805135987200000 8720 950148947608102610602700508084252672000 8721 22200158018872035696773204637776064000 8722 444917645385324090149641660180992000 8723 7615783622896347663971124766848000 8724 110623720915574977955783178240000 8725 1351040169066194387370477888000 8726 13695426574045512530217984000 8727 113170911651875892342528000 8728 742894500982270500864000 8729 3726912684491156160000 8730 13422051835102310400 8731 30900174312268800 8732 34162713446400 8733 0 8734 307762193410142279768523559293542063926971169465036800 8735 388435145241353752891276100526722389250577079919155200 8736 208047002063334618210932524563983017169627878567526400 8737 65897549696674096996758691367184349687023792971520000 8738 14201669291208013765554034041031295310306275404800000 8739 2249718714554753092870304769946633154851219536384000 8740 274939042643050324639380292291523311897116198912000 8741 26779457589628237384614464566587392525343601152000 8742 2126999083605976879934801316999129077266229760000 8743 140054363170535017394684173685251280570215680000 8744 7737320333593623859490793843529782816485376000 8745 361730260133067201322186230688614741656832000 8746 14396689407933353743784539096221613615104000 8747 489609607828504917661236669444199603200000 8748 14253763609646485243471705441954222080000 8749 355215937240657959902350468154625024000 8750 7563681817986349215563689095473664000 8751 137084415827605397914224047249664000 8752 2101851249368796977277737871360000 8753 27020803381323887747409557760000 8754 287603958054955763134577664000 8755 2489760056341269631535616000 8756 17086573522592221519872000 8757 89445904427787747840000 8758 335551295877557760000 8759 803404532118988800 8760 922393263052800 8761 0 8762 395135941164412410127825664531442349374127304303155200 8763 423713005822136857222839659060311095963121976040652800 8764 200669114957905438622013804028942160765507933871360000 8765 57437679062482189537353702841133200637839786291200000 8766 11334535224921207661009629034735467231024220561920000 8767 1657817621008970005646041452076235307323382607872000 8768 188027894365267515624065256022877122830762008064000 8769 17046150452163237915959331586374783041806356480000 8770 1261710603405694379515556541134330187214705920000 8771 77411464134333692972524014389815890859253760000 8772 3979959849018498236351652015662136401655552000 8773 172777501212798895023864976057697770856448000 8774 6365166138424698758647024305691498982400000 8775 199555154427537908592147553075709829120000 8776 5328256390796282507880622383532815360000 8777 121018984187699943066677971299508224000 8778 2330435220193653985836813784082688000 8779 37833322488638345590999281684480000 8780 513395264245153867200781597440000 8781 5752079161099115262691553280000 8782 52284961183166662262247936000 8783 375904617497028873437184000 8784 2057255801839118200320000 8785 8053231101061386240000 8786 20085113302974720000 8787 23982224839372800 8788 0 8789 425697348881730335329464389327461093451903686171852800 8790 403231251576026142968934963607019392409438399838720000 8791 172931819123640293614473176058769394992222323609600000 8792 45447252542171482678293248892349982455417415239680000 8793 8301338634076420994330933207041740382109649039360000 8794 1129117336387740525082951453576587843139181097984000 8795 119376249083963182678565587700522471907804917760000 8796 10095888649233248408275138304054881908915087360000 8797 696771437201671855631276021985686030204067840000 8798 39801177752631525289207816622733218035115520000 8799 1900579457619388135399589807360471234224128000 8800 76382323118720376505449560463654598348800000 8801 2594219741421529706145327152959627714560000 8802 74595603270757952955073544655051479040000 8803 1815284794818305263450876506611343360000 8804 37286963523098463773389020545323008000 8805 643166482306851875046987788636160000 8806 9241114756412769609614068753920000 8807 109289504060883189991139512320000 8808 1045699223663333245244958720000 8809 7893996967437606342180864000 8810 45259627640460600407040000 8811 185224315324411883520000 8812 482042719271393280000 8813 599555620984320000 8814 0 8815 403643772929936827415896248527669827498165415262720000 8816 346190973186706328676785706206317112827258111795200000 8817 136429961435913752317594874710474006501950780119040000 8818 33218020805587489728504531727357962943833383485440000 8819 5646726594484856566847262980652203300306485969920000 8820 716326914896391437294140134415012404399548866560000 8821 70674193646535638702414354556286224572244203520000 8822 5574262463130295717570026852333531033101598720000 8823 358212583852380658058418604812589376987911680000 8824 19005824776476080565817047713179068310241280000 8825 840205859657451493155148073887914482380800000 8826 31130638742263350471269806133131842846720000 8827 969742847567762673341847588063861995520000 8828 25413987127456273688312271092558807040000 8829 559304452846476956600835308179845120000 8830 10290663716909630000751804618178560000 8831 157098950859017083363439168816640000 8832 1967211073095897419840511221760000 8833 19868285249603331659654215680000 8834 157879939348752126843617280000 8835 950452180449672608547840000 8836 4074934937137061437440000 8837 11086982543242045440000 8838 14389334903623680000 8839 0 8840 346249775726305864865262458228599818917723801395200000 8841 272897921679672921888732146118521017250085922222080000 8842 99662269787094777563827636314012590240696329912320000 8843 22587831983174257483692340032100514173928868679680000 8844 3581698283808447897424023238387248833637142732800000 8845 424048027292996839698860415645830695364740485120000 8846 39019923659561980771720734193171633070752727040000 8847 2865702410355299939068247057740197919660093440000 8848 171052445473260830073454734520252365650411520000 8849 8402058765718306047991353099493973265408000000 8850 342437026728709492238767441999833032785920000 8851 11636914170813152080102171056766343946240000 8852 330381832656931557948059524203264491520000 8853 7830262339850677392411694314517831680000 8854 154359955753644450011277069272678400000 8855 2513583213744273333815026701066240000 8856 33442588242630256137288690769920000 8857 357629134492859969873775882240000 8858 2999718847626290410028728320000 8859 19009043608993452170956800000 8860 85573633679878290186240000 8861 243913615951324999680000 8862 330954702783344640000 8863 0 8864 272903393259894460807608173539813484856216708526080000 8865 199327316389894048776565136956500283399501434224640000 8866 67763954656673505569940942573749287565590274519040000 8867 14326831340750898356154416797657173306965574451200000 8868 2120241988271768000252813783089944530517449625600000 8869 234119596752763906880252699065073509892855562240000 8870 20059917851832725479321252915275071475001774080000 8871 1368419573528769008894574524133433043439452160000 8872 75618528932981866796866510202142126369792000000 8873 3424370267287094922387674419998330327859200000 8874 128006055878944672881123881624429783408640000 8875 3964581991883178695376714290439173898240000 8876 101793410418058806101352026088731811840000 8877 2161039380551022300157878969817497600000 8878 37703748206164100007225400515993600000 8879 535081411882084098196619052318720000 8880 6079695286378619487854189998080000 8881 53994939257273227380517109760000 8882 361171828570875591248179200000 8883 1711472673597565803724800000 8884 5122185934977824993280000 8885 7281003461233582080000 8886 0 8887 199327622194661204189141085274798780095370546544640000 8888 135528023929898331439256856679823109048431559598080000 8889 42980507355261538441124534667969215507491703193600000 8890 8480968683692298964343632384440360941647654502400000 8891 1170598004749797232383624713420232250265301811200000 8892 120359507417890847477596021902749973574449684480000 8893 9578937016509683956379597031625695288142725120000 8894 604948231463854934374932081617137010958336000000 8895 30819332405583854301489069779984972950732800000 8896 1280060558789446728811238816244297834086400000 8897 43610401910714965649143857194830912880640000 8898 1221520925016705673216224313064781742080000 8899 28093511947163289902052426607627468800000 8900 527852474886297400101155607223910400000 8901 8026221178231261472949285784780800000 8902 97275124582057911805667039969280000 8903 917913967373644865468790865920000 8904 6501092914275760642467225600000 8905 32517980798353750270771200000 8906 102443718699556499865600000 8907 152901072685905223680000 8908 0 8909 135528032818570893687697712863154906106161546158080000 8910 85961016902338757772246201092180179473716974387200000 8911 25442906202175936318503897923604108670710336307200000 8912 4682392023091115524223412245828922930720394444800000 8913 601797537128203542261928152999999810387960422400000 8914 57473622099058103738277582189754171728856350720000 8915 4234637620246984540624524571319959076708352000000 8916 246554659244670834411912558239879783605862400000 8917 11520545029105020559301149346198680506777600000 8918 436104019107149656491438571948309128806400000 8919 13436730175183762405378467443712599162880000 8920 337122143365959478824629119291529625600000 8921 6862082173521866201315022893910835200000 8922 112367096495237660621290000986931200000 8923 1459126868730868677085005599539200000 8924 14686623477978317847500653854720000 8925 110518579542687930921942835200000 8926 585323654370367504873881600000 8927 1946430655291573497446400000 8928 3058021453718104473600000 8929 0 8930 85961017003071450722561534939035530037561889587200000 8931 50885812416627652421074536023652199130398234214400000 8932 14047176069552341567762662650587768378274309734400000 8933 2407190148512814169047712611999999241551841689600000 8934 287368110495290518691387910948770858644281753600000 8935 25407825721481907243747147427919754460250112000000 8936 1725882614712695840883387907679158485241036800000 8937 92164360232840164474409194769589444054220800000 8938 3924936171964346908422947147534782159257600000 8939 134367301751837624053784674437125991628800000 8940 3708343577025554267070920312206825881600000 8941 82344986082262394415780274726930022400000 8942 1460772254438089588076770012830105600000 8943 20427776162232161479190078393548800000 8944 220299352169674767712509807820800000 8945 1768297272683006894751085363200000 8946 9950502124296247582855987200000 8947 35035751795248322954035200000 8948 58102407620643984998400000 8949 0 8950 50885812416813649084469486632386198854473651814400000 8951 28094352139104683135525325301175536756548619468800000 8952 7221570445538442507143137835999997724655525068800000 8953 1149472441981162074765551643795083434577127014400000 8954 127039128607409536218735737139598772301250560000000 8955 10355295688276175045300327446074950911446220800000 8956 645150521629881151320864363387126108379545600000 8957 31399489375714775267383577180278257274060800000 8958 1209305715766538616484062069934133924659200000 8959 37083435770255542670709203122068258816000000 8960 905794846904886338573583021996230246400000 8961 17529267053257075056921240153961267200000 8962 265561090109018099229471019116134400000 8963 3084190930375446747975137309491200000 8964 26524459090245103421266280448000000 8965 159208033988739961325695795200000 8966 595607780519221490218598400000 8967 1045843337171591729971200000 8968 0 8969 28094352139104683135525325301175536756548619468800000 8970 14443140891076885014286275671999995449311050137600000 8971 3448417325943486224296654931385250303731381043200000 8972 508156514429638144874942948558395089205002240000000 8973 51776478441380875226501637230374754557231104000000 8974 3870903129779286907925186180322756650277273600000 8975 219796425630003426871685040261947800918425600000 8976 9674445726132308931872496559473071397273600000 8977 333750921932299884036382828098614329344000000 8978 9057948469048863385735830219962302464000000 8979 192821937585827825626133641693573939200000 8980 3186733081308217190753652229393612800000 8981 40094482094880807723676785023385600000 8982 371342427263431447897727926272000000 8983 2388120509831099419885436928000000 8984 9529724488307543843497574400000 8985 17779336731917059409510400000 8986 0 8987 14443140891076885014286275671999995449311050137600000 8988 6896834651886972448593309862770500607462762086400000 8989 1524469543288914434624828845675185267615006720000000 8990 207105913765523500906006548921499018228924416000000 8991 19354515648896434539625930901613783251386368000000 8992 1318778553780020561230110241571686805510553600000 8993 67721120082926162523107475916311499780915200000 8994 2670007375458399072291062624788914634752000000 8995 81521536221439770471622471979660722176000000 8996 1928219375858278256261336416935739392000000 8997 35054063894390389098290174523329740800000 8998 481133785138569692684121420280627200000 8999 4827451554424608822670463041536000000 9000 33433687137635391878396116992000000 9001 142945867324613157652463616000000 9002 284469387710672950552166400000 9003 0 9004 6896834651886972448593309862770500607462762086400000 9005 3048939086577828869249657691350370535230013440000000 9006 621317741296570502718019646764497054686773248000000 9007 77418062595585738158503723606455133005545472000000 9008 6593892768900102806150551207858434027552768000000 9009 406326720497556975138644855497868998685491200000 9010 18690051628208793506037438373522402443264000000 9011 652172289771518163772979775837285777408000000 9012 17353974382724504306352027752421654528000000 9013 350540638943903890982901745233297408000000 9014 5292471636524266619525335623086899200000 9015 57929418653095305872045556498432000000 9016 434637932789260094419149520896000000 9017 2001242142544584207134490624000000 9018 4267040815660094258282496000000 9019 0 9020 3048939086577828869249657691350370535230013440000000 9021 1242635482593141005436039293528994109373546496000000 9022 232254187786757214475511170819365399016636416000000 9023 26375571075600411224602204831433736110211072000000 9024 2031633602487784875693224277489344993427456000000 9025 112140309769252761036224630241134414659584000000 9026 4565206028400627146410858430861000441856000000 9027 138831795061796034450816222019373236224000000 9028 3154865750495135018846115707099676672000000 9029 52924716365242666195253356230868992000000 9030 637223605184048364592501121482752000000 9031 5215655193471121133029794250752000000 9032 26016147853079594692748378112000000 9033 59738571419241319615954944000000 9034 0 9035 1242635482593141005436039293528994109373546496000000 9036 464508375573514428951022341638730798033272832000000 9037 79126713226801233673806614494301208330633216000000 9038 8126534409951139502772897109957379973709824000000 9039 560701548846263805181123151205672073297920000000 9040 27391236170403762878465150585166002651136000000 9041 971822565432572241155713554135612653568000000 9042 25238926003961080150768925656797413376000000 9043 476322447287183995757280206077820928000000 9044 6372236051840483645925011214827520000000 9045 57372207128182332463327736758272000000 9046 312193774236955136312980537344000000 9047 776601428450137155007414272000000 9048 0 9049 464508375573514428951022341638730798033272832000000 9050 158253426453602467347613228988602416661266432000000 9051 24379603229853418508318691329872139921129472000000 9052 2242806195385055220724492604822688293191680000000 9053 136956180852018814392325752925830013255680000000 9054 5830935392595433446934281324813675921408000000 9055 176672482027727561055382479597581893632000000 9056 3810579578297471966058241648622567424000000 9057 57350124466564352813325100933447680000000 9058 573722071281823324633277367582720000000 9059 3434131516606506499442785910784000000 9060 9319217141401645860088971264000000 9061 0 9062 158253426453602467347613228988602416661266432000000 9063 48759206459706837016637382659744279842258944000000 9064 6728418586155165662173477814468064879575040000000 9065 547824723408075257569303011703320053022720000000 9066 29154676962977167234671406624068379607040000000 9067 1060034892166365366332294877585491361792000000 9068 26674057048082303762407691540357971968000000 9069 458800995732514822506600807467581440000000 9070 5163498641536409921699496308244480000000 9071 34341315166065064994427859107840000000 9072 102511388555418104460978683904000000 9073 0 9074 48759206459706837016637382659744279842258944000000 9075 13456837172310331324346955628936129759150080000000 9076 1643474170224225772707909035109960159068160000000 9077 116618707851908668938685626496273518428160000000 9078 5300174460831826831661474387927456808960000000 9079 160044342288493822574446149242147831808000000 9080 3211606970127603757546205652273070080000000 9081 41307989132291279373595970465955840000000 9082 309071836494585584949850731970560000000 9083 1025113885554181044609786839040000000 9084 0 9085 13456837172310331324346955628936129759150080000000 9086 3286948340448451545415818070219920318136320000000 9087 349856123555726006816056879488820555284480000000 9088 21200697843327307326645897551709827235840000000 9089 800221711442469112872230746210739159040000000 9090 19269641820765622545277233913638420480000000 9091 289155923926038955615171793261690880000000 9092 2472574691956684679598805855764480000000 9093 9226024969987629401488081551360000000 9094 0 9095 3286948340448451545415818070219920318136320000000 9096 699712247111452013632113758977641110568960000000 9097 63602093529981921979937692655129481707520000000 9098 3200886845769876451488922984842956636160000000 9099 96348209103828112726386169568192102400000000 9100 1734935543556233733691030759570145280000000 9101 17308022843696792757191640990351360000000 9102 73808199759901035211904652410880000000 9103 0 9104 699712247111452013632113758977641110568960000000 9105 127204187059963843959875385310258963415040000000 9106 9602660537309629354466768954528869908480000000 9107 385392836415312450905544678272768409600000000 9108 8674677717781168668455153797850726400000000 9109 103848137062180756543149845942108160000000 9110 516657398319307246483332566876160000000 9111 0 9112 127204187059963843959875385310258963415040000000 9113 19205321074619258708933537909057739816960000000 9114 1156178509245937352716634034818305228800000000 9115 34698710871124674673820615191402905600000000 9116 519240685310903782715749229710540800000000 9117 3099944389915843478899995401256960000000 9118 0 9119 19205321074619258708933537909057739816960000000 9120 2312357018491874705433268069636610457600000000 9121 104096132613374024021461845574208716800000000 9122 2076962741243615130862996918842163200000000 9123 15499721949579217394499977006284800000000 9124 0 9125 2312357018491874705433268069636610457600000000 9126 208192265226748048042923691148417433600000000 9127 6230888223730845392588990756526489600000000 9128 61998887798316869577999908025139200000000 9129 0 9130 208192265226748048042923691148417433600000000 9131 12461776447461690785177981513052979200000000 9132 185996663394950608733999724075417600000000 9133 0 9134 12461776447461690785177981513052979200000000 9135 371993326789901217467999448150835200000000 9136 0 9137 371993326789901217467999448150835200000000 9138 0 9139 0 9140 0 9141 0 9142 0 9143 0 9144 0 9145 0 9146 0 9147 0 9148 0 9149 0 9150 0 9151 0 9152 0 9153 0 9154 0 9155 0 9156 0 9157 0 9158 0 9159 0 9160 0 9161 0 9162 0 9163 0 9164 0 9165 0 9166 0 9167 0 9168 0 9169 0 9170 0 9171 0 9172 0 9173 0 9174 0 9175 0 9176 1 9177 0 9178 37 9179 22883585753088 9180 129581701806409241130 9181 4873260849392589345914880 9182 10149017907679080963134765625 9183 3083694668304272272270037090304 9184 232053146861294003760369619908528 9185 5974301724441343420113860752834560 9186 65106340067035209874505546124106020 9187 348330136000000000000000000000000000 9188 1018994740590729597489457083533091672 9189 1767198692158700307591441604801462272 9190 1933709994873503709833040842394195300 9191 1402099754498938582903728718951219200 9192 700613286159380659675598144531250000 9193 249053703137648503825996570133790720 9194 64643099045491585995262198599304710 9195 12516382557034257454469763091660800 9196 1840204332537340710481890754227900 9197 208474848755712000000000000000000 9198 18419680105512830860907165429070 9199 1281772300058705213339853127680 9200 70798457692151115047046421200 9201 3122461044614169430799155200 9202 110416590929031372070312500 9203 3138115731511014599933952 9204 71718086043723051042264 9205 1315998214614506536960 9206 19313523516526547220 9207 225161972640000000 9208 2063254357529904 9209 14626276245504 9210 78324152445 9211 305392080 9212 815850 9213 1332 9214 0 9215 14574931574328055981991625803522637624 9216 122382137629634375318434476555199873134060 9217 19978190856375290791205972891860540601637120 9218 476946735172244673395863215353611691793631860 9219 3403716549613093450004939479504250222498550720 9220 10297953624408606938951483104380536357933646432 9221 16154369234471323335139163846418597818139279360 9222 14939745945566253746866814903696363261460633120 9223 8892980569712708895374219253278354229814880160 9224 3629289368612737925023242241994587246645531920 9225 1064475661138590482862155781184553138255423232 9226 232658875296519485075197135023376341513270000 9227 38988369040674731610727648042452147315412800 9228 5124683914124695413670028146540857914080800 9229 538176001748603923368115775369962019596800 9230 45841123604597674572913152810040018005600 9231 3206581710488425867700549372310168814800 9232 186084980160365420035032519738636640200 9233 9033949166918158062363609909574444800 9234 369351956430058380744558616339793400 9235 12782890338321543463166774543922240 9236 375839856376511688103115258474400 9237 9405969844452965539611675724800 9238 200385726534600531375602642400 9239 3626606741800272355104688800 9240 55506446258606367355867536 9241 713189024404218738351360 9242 7611344033474978763120 9243 66489222169584308160 9244 466045645900554720 9245 2549910354292224 9246 10462713639840 9247 30216380040 9248 54685260 9249 46620 9250 0 9251 52898754314096298917640459885093864019196741100 9252 5911894123948625781244426866305721751234181842800 9253 63662545300381397030224232296640246727494879377500 9254 202940732272018832069851296758572270314503551545600 9255 290957951576555436972954610402776254285417217512160 9256 231896611634195285388648839265157319870479330085760 9257 116488581670537535924784287940115722418074924449760 9258 40027375058072985071316104834705428698834034080000 9259 9959898525913944860137295320330039634727361960080 9260 1870619512117587291522229361313669051885054592320 9261 273581175667302445438376463984860669158475326800 9262 31912661183181931476602844962040188377619385600 9263 3025035225335319623305059313568274851972887200 9264 236463699428376044730280653285906254675164800 9265 15419908395221884389256790223210804156324000 9266 846465103796987244123590230603668299040000 9267 39389400574832564787418127648624388803400 9268 1561984436011126513856621611441376656800 9269 52983476381806350482632459140691741800 9270 1541121021165843649263189326073004800 9271 38485732729659859707687457852788000 9272 825170901660562116269573287632000 9273 15172089078104251405255840788000 9274 238609974460968359983659744000 9275 3196452265061997794140688400 9276 36251851366382745569636160 9277 345080844200192497079760 9278 2723877524238069830400 9279 17527474951453162080 9280 89699863580046720 9281 351689720104800 9282 993705672960 9283 1804613580 9284 1585080 9285 0 9286 620864671155494890519734413380015066147467625319280 9287 10925537222685271836218298254470505472786426147570360 9288 35553182726368077206177976551854086800089557167788800 9289 46077886035175357220512084338733389307320872687648640 9290 31997764334015845635859929604501996828456423720252800 9291 13887059567453786429104489261776457151537968280735040 9292 4132532510406198521235077271907921559890109157830400 9293 896350603526977761202771436163472432325291522624640 9294 147908976128436100667843754078460895585201091842880 9295 19159124501627274047740185528449726233442312628000 9296 1994792399286797684540447938112594650893422841600 9297 170019777931653723992328303054484932826445155200 9298 12034037985574189084574873167026807992841398400 9299 715432616337233413742027753062751858726328000 9300 36048696503008806640178567659284071459040000 9301 1550473993488114016291629396779819641603200 9302 57238174136365651490085811666857098167200 9303 1821094557980794863676525508898779096400 9304 50075085873228034041033820564574419200 9305 1191875789707256159924298810264720000 9306 24563741473434442357170245919427200 9307 437896012234590158168448391262400 9308 6735642869055026705605680672000 9309 89020500232828168780977801600 9310 1004524656775344194994504000 9311 9591224971277234448203040 9312 76512597247542362860800 9313 500946137531162547840 9314 2623551831534775680 9315 10574041733640000 9316 30804875861760 9317 57747634560 9318 52307640 9319 0 9320 78101719198594868273540327368567852591749490744971960 9321 506493371342616019602104299870768090552094470076121600 9322 847965454542708892913281771159552203393732609962286720 9323 659009592834251864817729010890387584492154361101657600 9324 300445053641348230934458728272438360778501647504155200 9325 90971303491563082361285194109706847815161282958374400 9326 19739155901739641225258214261325026478407706822596480 9327 3229389455451713325347938778208507496325731602455040 9328 412990327930984065052432183518660477234693143892000 9329 42398838916759812880736260197701205470076046656000 9330 3565775479003071470362616376273682545715111747200 9331 249546356642734513799814184496422320767865484800 9332 14712331974965826381967961832411457236228696000 9333 737796522808223582800238666525321298804672000 9334 31709277031044465721991492634985177908528000 9335 1174703194480798821264327192362796718963200 9336 37669111929002764413660332451748879198800 9337 1048496867319459199004566857703162713600 9338 25368607677595657382467630518604464000 9339 533594231919752488063081810300224000 9340 9743904826900484219898246646718400 9341 154031000357534094415452896064000 9342 2097982620851526407053956700800 9343 24453272095580310835140288000 9344 241569266075271279221076000 9345 1995961373558563278067200 9346 13541210718127814494080 9347 73477147568538954240 9348 306647210275560000 9349 924146275852800 9350 1790176671360 9351 1673844480 9352 0 9353 1219323964593351984097772634227576606665011846294028800 9354 4194157292830601307662751580954051727337905159568272640 9355 4551072213940592314825692687947687407053959811168268800 9356 2520781811919562657191922247394557312997579148091500800 9357 867906320638714729750286933591913477445199443707072000 9358 206569328108325754116679528546155895523497717299866880 9359 36299520610276123012132317018240298783085909151905280 9360 4923140048158967391958903114947307394950938729120000 9361 531873718371242222555092191867727348236679796544000 9362 46853486674635633678896101130118311298228634272000 9363 3425534953665315863174925599066270789439351820800 9364 210706646246209362546057718718754653546254368000 9365 11019395494683749202570767499468120423546048000 9366 493937725009579735503863810892388263882912000 9367 19092073948062945857795080842663697472448000 9368 639119295502703136914257027258546386412800 9369 18580923618686404236891790655140649203200 9370 469771587454941785687433131747412576000 9371 10327562300575237342306387504430016000 9372 197114938214223965784698488006368000 9373 3255972487012944284785686527040000 9374 46315514605668250421394749433600 9375 563333602046677147093472064000 9376 5801336515412797260885984000 9377 49908462351104060383680000 9378 352083014121470915162880 9379 1983882984350551764480 9380 8586121887715680000 9381 26800241999731200 9382 53705300140800 9383 51889178880 9384 0 9385 6153891767255794965834485103631414104718570950294416640 9386 13658721890248899066353596262607945931198208478620697600 9387 10952865887464760904388483869718142838997600073097542400 9388 4788866639081208144167764563957209184895937445212928000 9389 1355633661438222405464293194919380087756235476739334400 9390 272883878663065197915951327304688072377654786591687680 9391 41414572873420198850707975774819838738613180578400000 9392 4930110036838686268090436970792240341154775890432000 9393 473512468024661957567596747382583706181691316128000 9394 37462547005978757273933391450246806593575931008000 9395 2479906441765298609513462767997452599629656416000 9396 138991168997833499648555243381447001783572736000 9397 6654826876612012062877286184513118436276256000 9398 274005254489560068289667777144743041332352000 9399 9747301271217124500127145436143578605792000 9400 300473847692778148365045839638881799987200 9401 8037956290721257144640303209871487072000 9402 186584695052604953725017991364335488000 9403 3752514489938999033374613671895712000 9404 65180501301815759491902125856000000 9405 973008969850185330131144140665600 9406 12395043428809279818608316288000 9407 133435527776179503647284512000 9408 1197809485291194658122240000 9409 8802075353036772879072000 9410 51580957593114345876480 9411 231825290968323360000 9412 750406775992473600 9413 1557453704083200 9414 1556675366400 9415 0 9416 15995329538840408439720232189066982793548278544018457600 9417 25991235904245417983970785685127725422080903850238604800 9418 16758650929799384087542701730554475346029461103843584000 9419 6174150150692443707323384506633672504159237536699417600 9420 1516017328080135775449782319404642103019045151390438400 9421 270020926884445868707929738169645702604232941190720000 9422 36787664171782999265937422922640279431844091057664000 9423 3973862532723349200299210914909189083172302568704000 9424 349142593016958206724237942107335468781467316352000 9425 25419801592657281939189217616748154918584692160000 9426 1555025413425223964218141360987751887180567296000 9427 80756425885519345777517274043348617461834112000 9428 3587391703755461388703739655211781693106816000 9429 137046414852381955094564665783977546251328000 9430 4518085661518859792609554195020348023808000 9431 128773782933749820976745009688030807552000 9432 3173946874496663404977238019700445056000 9433 67564052489549188355209834172141376000 9434 1238561259868162190091616047763200000 9435 19460830085356979952324529149312000 9436 260297931675263984312874231168000 9437 2935584574444357802308165824000 9438 27549618161697477136811520000 9439 211249808472882549097728000 9440 1289523939827858646912000 9441 6027457565176407360000 9442 20260982951796787200 9443 43608703714329600 9444 45143585625600 9445 0 9446 27595260100224686967871366237105773986315003246027404800 9447 35784105346788772365110006321790078114813843441873408000 9448 19618409925487337394341081265406249475470179293592652800 9449 6351997767105416176548973703781390663392668075027353600 9450 1398984135407178532743847829615649321494847969441600000 9451 226583853005222852996696438668204580205264948347904000 9452 28339128943166267681716452807170016822391981517568000 9453 2828905831042015654473136652902980930209809007616000 9454 230702039984940700518934869802304826113608981440000 9455 15632621186423022962322288838332723971313384960000 9456 891149159525605354856949178393322810793816192000 9457 43126816236677798343195768541778863260237312000 9458 1783334981988366138349126480603977942060864000 9459 63283790380620070695768162823438361229312000 9460 1932031768180868790530407839404242721280000 9461 50787693400316427782049111743848052736000 9462 1148624960015247448154144252774236992000 9463 22294302959502056958687255601958400000 9464 369756466003656093410430769715328000 9465 5205959764973217561956139855360000 9466 61647276063331513848471482304000 9467 606091599557344497009853440000 9468 4858745594876298629247744000 9469 30948574555868607525888000 9470 150686439129410184000000 9471 526785556746716467200 9472 1177435000286899200 9473 1264020397516800 9474 0 9475 36515199067141243731315074431799517854728827249259008000 9476 40101016830849680314066816146171470994160099745790105600 9477 19408032200858492178155903912455724564708911736275660800 9478 5674054572035451746119866373768728785832985246752000000 9479 1144107856492401628875970486000361029540901813867520000 9480 171161413801845715129768179421040765408226203140608000 9481 19886135197953538831664791664693739222039040269312000 9482 1850360680244159973184870972698984657624472542720000 9483 140901869446626664852874915103320473928294346240000 9484 8918652210182546454822576421456969450191217920000 9485 474588383764497770122686455382537942695864832000 9486 21404110253534286152887146657417973248538368000 9487 822756315427871213173670420318180357216256000 9488 27049279605820116261744154256672169323520000 9489 761823038869127621790505938431379671040000 9490 18378047783950659090532424803395843072000 9491 379003340425982642686799611128000000000 9492 6655616736331640959527799935285504000 9493 98913235534491133677166657251840000 9494 1232945521266630276969429646080000 9495 12727923590704234437206922240000 9496 106892403087278569843450368000 9497 711817214784977973095424000 9498 3616474539105844416000000 9499 13169638918667911680000 9500 30613310007459379200 9501 34128550732953600 9502 0 9503 40335716913625203983684685008233758085756629141092505600 9504 39050422818427292356330238682913118923555971029108121600 9505 17102722250459083724017127381801807745572665183737600000 9506 4591453340766989161546829666243800624020709964206080000 9507 857602664464289481262893476431240059398163770903040000 9508 119466258565989185171218528173956146135935169308672000 9509 12961596459373897457319689988996667406365626339840000 9510 1127627406992779310223176995947931292740130795520000 9511 80282111544410555417176072443349639773078785280000 9512 4746258797365084513057480535424317905141048320000 9513 235452700694775958995208583142888118973422848000 9514 9873187416678100870924339909059871981903872000 9515 351641839621469906814101610306036661877760000 9516 10665531442023892815379232092507044802560000 9517 275670757018789982110975698946287406080000 9518 6064053531018661045347987141489254400000 9519 113145484517637896311972598899853568000 9520 1780438239620840406188999830533120000 9521 23425964904065975262419163275520000 9522 254558471814084688744138444800000 9523 2244740464832849966712457728000 9524 15659978725269515408099328000 9525 83178914399434421568000000 9526 316071334048029880320000 9527 765332750186484480000 9528 887342319056793600 9529 0 9530 39104128535008481597628606682407034942472507539162521600 9531 34250510252837941347639639808578332841542927031283200000 9532 13787288310035050795344943542668869066120330734858240000 9533 3432403289575043816963096695450163036965101287516160000 9534 597525686351334018249498209014861619315268386703360000 9535 77782570975966013473023736700303080729577702845440000 9536 7894012152047778930553235725290282445933389680640000 9537 642278490035162595698852060086895974527936522240000 9538 42716880558447400359689549875922973393905402880000 9539 2354537239839260501962446194076037728470868480000 9540 108605196144298631898428729954691004485230592000 9541 4219703265228112498805243812441267760517120000 9542 138651915096580487036701533698218084577280000 9543 3859390613735349747137161565780354181120000 9544 90960802965279915680219807122338816000000 9545 1810327752282206340991561582397657088000 9546 30267450073554286905212997119063040000 9547 421667368273187554723544938959360000 9548 4836610964467609086138630451200000 9549 44894809296656999334249154560000 9550 328859553230659823570085888000 9551 1829936116787557274496000000 9552 7269640683104687247360000 9553 18367986004475627520000 9554 22183557976419840000 9555 0 9556 34259129111331918139139684952885416297442254560243200000 9557 27580554515223759266424455454513346530358000081428480000 9558 10298609502079125716121810176995071509071570151700480000 9559 2390275975001637789386067459610420827812859477565440000 9560 388926147089079862200640042508403190721155816627200000 9561 47364753239202835382704883988754808650414484643840000 9562 4495973446002511811995465778651028710703700039680000 9563 341735633882129655409313155895860003782473687040000 9564 21190845067124254797461234171554908126626296320000 9565 1086052070505279733879256211017385928167505920000 9566 46416736626785534901795546702365459297464320000 9567 1663822983227832049831583785318368635535360000 9568 50172077978559546712783100355144604354560000 9569 1273451241513918819523077299712743424000000 9570 27154916284233095114873423735964856320000 9571 484279201176868590483407953905008640000 9572 7168345260644188430300263962309120000 9573 87058997360416963550495348121600000 9574 853001376636482987350733936640000 9575 6577191064613196471401717760000 9576 38428658452538702764416000000 9577 159932095028303119441920000 9578 422463678102939432960000 9579 532405391434076160000 9580 0 9581 27581487604126422109912802181609734795808844274196480000 9582 20597738692947156581407844224643066069798498095656960000 9583 7170923628911511890973956163680854550366103009976320000 9584 1555713659381868272794366431860454282548811887308800000 9585 236824280819365040672885163330404548016532660019200000 9586 26975859242573410126724392513893173088105959854080000 9587 2392149868748218346718669160443160346432014049280000 9588 169526766818982139077640082673138675891965890560000 9589 9774468686776044960013275940980503015756513280000 9590 464167366457501417845478960276465158197043200000 9591 18302052815506152548147421638502054990888960000 9592 602064935742714560553397204261735252254720000 9593 16554866139680944653800004896265664512000000 9594 380168827979263331608227932303507988480000 9595 7264188017653028857251119308575129600000 9596 114693524170307014884804223396945920000 9597 1480002955127088380358420918067200000 9598 15354024779456693772313210859520000 9599 124966630227650732956632637440000 9600 768573169050774055288320000000 9601 3358573995594365508280320000 9602 9294200918264667525120000 9603 12245324002983751680000 9604 0 9605 20597802495551555596618346747876127447750181147176960000 9606 14341874470899670253923331112842233659724771882352640000 9607 4667144683433731037450496647965102481950549366886400000 9608 947297370831571352754895291214778203051247434956800000 9609 134879305460866566894767899766011729439559047270400000 9610 14352899410371935252297446555630993521279183175680000 9611 1186687370007717498343390384978084023199493713920000 9612 78195749505131973244571560739205912682862346240000 9613 4177506298117512760609310642488186423773388800000 9614 183020528155061525481474216385020549908889600000 9615 6622714293169860166087369246879087774801920000 9616 198658393676171335845600058755187974144000000 9617 4942194763730423310906963119945603850240000 9618 101698632247142404001515670320051814400000 9619 1720402862554605223272063350954188800000 9620 23680047282033414085734734689075200000 9621 261018421250763794129324584611840000 9622 2249399344097713193219387473920000 9623 14602890211964707050478080000000 9624 67171479911887310165606400000 9625 195178219283558018027520000 9626 269397128065642536960000 9627 0 9628 14341876941091754399968262681098060082594181018992640000 9629 9334290109529795645091057209609684996856449118412800000 9630 2841892179080310575344936621459464829946752890470400000 9631 539517224481901269872210686970340670327397507481600000 9632 71764497100606301792913871483857395291161611878400000 9633 7120124220390398817341000936026403628736484843520000 9634 547370246535923812712000925174441388780036423680000 9635 33420050384940102084874485139905491390187110400000 9636 1647184753395553729333267947465184949180006400000 9637 66227142931698601660873692468790877748019200000 9638 2185242330437884694301600646307067715584000000 9639 59306337164765079730883557439347246202880000 9640 1322082219212851252019703714160673587200000 9641 24085640075764473125808886913358643200000 9642 355200709230501211286021020336128000000 9643 4176294740012220706069193353789440000 9644 38239788849661124284729587056640000 9645 262852023815364726908605440000000 9646 1276258118325858893146521600000 9647 3903564385671160360550400000 9648 5657339689378493276160000 9649 0 9650 9334290153920193323144557708153105144051789508812800000 9651 5683784366075926157569290506637810917600989736140800000 9652 1618551673796679513442903859592079490312505533644800000 9653 287057988407013124868730934284201574358506748313600000 9654 35600621101951994086705004680132018143682424217600000 9655 3284221479215542876272005551046648332680218542080000 9656 233940352694580714594121395979338439731309772800000 9657 13177478027164429834666143579721479593440051200000 9658 596044286385287414947863232219117899732172800000 9659 21852423304378846943016006463070677155840000000 9660 652369708812415877039719131832819708231680000 9661 15864986630554215024236444569928083046400000 9662 313113320984938150635515529873662361600000 9663 4972809929227016958004294284705792000000 9664 62644421100183310591037900306841600000 9665 611836621594577988555673392906240000 9666 4468484404861200357446292480000000 9667 22972646129865460076637388800000 9668 74167723327752046850457600000 9669 113146793787569865523200000 9670 0 9671 5683784366309909960120138372425182570487865076940800000 9672 3237103347607122779977034064230474960206591969689600000 9673 861173965221039374606192802852604723075520244940800000 9674 142402484407807976346820018720528072574729696870400000 9675 16421107396077714381360027755233241663401092710400000 9676 1403642116167484287564728375876030638387858636800000 9677 92242346190151008842663005058050357154080358400000 9678 4768354291082299319582905857752943197857382400000 9679 196671809739409622487144058167636094402560000000 9680 6523697088124158770397191318328197082316800000 9681 174514852936096365266600890269208913510400000 9682 3757359851819257807626186358483948339200000 9683 64646529079951220454055825701175296000000 9684 877021895402566348274530604295782400000 9685 9177549323918669828335100893593600000 9686 71495750477779205719140679680000000 9687 390534984207712821302835609600000 9688 1335019019899536843308236800000 9689 2149789081963827444940800000 9690 0 9691 3237103347607122779977034064230474960206591969689600000 9692 1722347930442078749212385605705209446151040489881600000 9693 427207453223423929040460056161584217724189090611200000 9694 65684429584310857525440111020932966653604370841600000 9695 7018210580837421437823641879380153191939293184000000 9696 553454077140906053055978030348302142924482150400000 9697 33378480037576095237080341004270602385001676800000 9698 1573374477915276979897152465341088755220480000000 9699 58713273793117428933574721864953773740851200000 9700 1745148529360963652666008902692089135104000000 9701 41330958370011835883888049943323431731200000 9702 775758348959414645448669908414103552000000 9703 11401284640233362527568897855845171200000 9704 128485690534861377596691412510310400000 9705 1072436257166688085787110195200000000 9706 6248559747323405140845369753600000 9707 22695323338292126336240025600000 9708 38696203475348894008934400000 9709 0 9710 1722347930442078749212385605705209446151040489881600000 9711 854414906446847858080920112323168435448378181222400000 9712 197053288752932572576320333062798899960813112524800000 9713 28072842323349685751294567517520612767757172736000000 9714 2767270385704530265279890151741510714622410752000000 9715 200270880225456571422482046025623614310010060800000 9716 11013621345406938859280067257387621286543360000000 9717 469706190344939431468597774919630189926809600000 9718 15706336764248672873994080124228802215936000000 9719 413309583700118358838880499433234317312000000 9720 8533341838553561099935368992555139072000000 9721 136815415682800350330826774270142054400000 9722 1670313976953197908756988362634035200000 9723 15014107600333633201019542732800000000 9724 93728396209851077112680546304000000 9725 363125173412674021379840409600000 9726 657835459080931198151884800000 9727 0 9728 854414906446847858080920112323168435448378181222400000 9729 394106577505865145152640666125597799921626225049600000 9730 84218526970049057253883702552561838303271518208000000 9731 11069081542818121061119560606966042858489643008000000 9732 1001354401127282857112410230128118071550050304000000 9733 66081728072441633155680403544325727719260160000000 9734 3287943332414576020280184424437411329487667200000 9735 125650694113989382991952640993830417727488000000 9736 3719786253301065229549924494899108855808000000 9737 85333418385535610999353689925551390720000000 9738 1504969572510803853639094516971562598400000 9739 20043767723438374905083860351608422400000 9740 195183398804337231613254055526400000000 9741 1312197546937915079577527648256000000 9742 5446877601190110320697606144000000 9743 10525367345294899170430156800000 9744 0 9745 394106577505865145152640666125597799921626225049600000 9746 168437053940098114507767405105123676606543036416000000 9747 33207244628454363183358681820898128575468929024000000 9748 4005417604509131428449640920512472286200201216000000 9749 330408640362208165778402017721628638596300800000000 9750 19727659994487456121681106546624467976926003200000 9751 879554858797925680943668486956812924092416000000 9752 29758290026408521836399395959192870846464000000 9753 768000765469820498994183209329962516480000000 9754 15049695725108038536390945169715625984000000 9755 220481444957822123955922463867692646400000 9756 2342200785652046779359048666316800000000 9757 17058568110192896034507859427328000000 9758 76256286416661544489766486016000000 9759 157880510179423487556452352000000 9760 0 9761 168437053940098114507767405105123676606543036416000000 9762 66414489256908726366717363641796257150937858048000000 9763 12016252813527394285348922761537416858600603648000000 9764 1321634561448832663113608070886514554385203200000000 9765 98638299972437280608405532733122339884630016000000 9766 5277329152787554085662010921740877544554496000000 9767 208308030184859652854795771714350095925248000000 9768 6144006123758563991953465674639700131840000000 9769 135447261525972346827518506527440633856000000 9770 2204814449578221239559224638676926464000000 9771 25764208642172514572949535329484800000000 9772 204702817322314752414094313127936000000 9773 991331723416600078366964318208000000 9774 2210327142511928825790332928000000 9775 0 9776 66414489256908726366717363641796257150937858048000000 9777 24032505627054788570697845523074833717201207296000000 9778 3964903684346497989340824212659543663155609600000000 9779 394553199889749122433622130932489359538520064000000 9780 26386645763937770428310054608704387722772480000000 9781 1249848181109157917128774630286100575551488000000 9782 43008042866309947943674259722477900922880000000 9783 1083578092207778774620148052219525070848000000 9784 19843330046203991156033021748092338176000000 9785 257642086421725145729495353294848000000000 9786 2251730990545462276555037444407296000000 9787 11895980680999200940403571818496000000 9788 28734252852655074735274328064000000 9789 0 9790 24032505627054788570697845523074833717201207296000000 9791 7929807368692995978681648425319087326311219200000000 9792 1183659599669247367300866392797468078615560192000000 9793 105546583055751081713240218434817550891089920000000 9794 6249240905545789585643873151430502877757440000000 9795 258048257197859687662045558334867405537280000000 9796 7585046645454451422341036365536675495936000000 9797 158746640369631929248264173984738705408000000 9798 2318778777795526311565458179653632000000000 9799 22517309905454622765550374444072960000000 9800 130855787490991210344439290003456000000 9801 344811034231860896823291936768000000 9802 0 9803 7929807368692995978681648425319087326311219200000000 9804 2367319199338494734601732785594936157231120384000000 9805 316639749167253245139720655304452652673269760000000 9806 24996963622183158342575492605722011511029760000000 9807 1290241285989298438310227791674337027686400000000 9808 45510279872726708534046218193220052975616000000 9809 1111226482587423504737849217893170937856000000 9810 18550230222364210492523665437229056000000000 9811 202655789149091604889953369996656640000000 9812 1308557874909912103444392900034560000000 9813 3792921376550469865056211304448000000 9814 0 9815 2367319199338494734601732785594936157231120384000000 9816 633279498334506490279441310608905305346539520000000 9817 74990890866549475027726477817166034533089280000000 9818 5160965143957193753240911166697348110745600000000 9819 227551399363633542670231090966100264878080000000 9820 6667358895524541028427095307359025627136000000 9821 129851611556549473447665658060603392000000000 9822 1621246313192732839119626959973253120000000 9823 11777020874189208930999536100311040000000 9824 37929213765504698650562113044480000000 9825 0 9826 633279498334506490279441310608905305346539520000000 9827 149981781733098950055452955634332069066178560000000 9828 15482895431871581259722733500092044332236800000000 9829 910205597454534170680924363864401059512320000000 9830 33336794477622705142135476536795128135680000000 9831 779109669339296840685993948363620352000000000 9832 11348724192349129873837388719812771840000000 9833 94216166993513671447996288802488320000000 9834 341362923889542287855059017400320000000 9835 0 9836 149981781733098950055452955634332069066178560000000 9837 30965790863743162519445467000184088664473600000000 9838 2730616792363602512042773091593203178536960000000 9839 133347177910490820568541906147180512542720000000 9840 3895548346696484203429969741818101760000000000 9841 68092345154094779243024332318876631040000000 9842 659513168954595700135974021617418240000000 9843 2730903391116338302840472139202560000000 9844 0 9845 30965790863743162519445467000184088664473600000000 9846 5461233584727205024085546183186406357073920000000 9847 400041533731472461705625718441541537628160000000 9848 15582193386785936813719878967272407040000000000 9849 340461725770473896215121661594383155200000000 9850 3957079013727574200815844129704509440000000 9851 19116323737814368119883304974417920000000 9852 0 9853 5461233584727205024085546183186406357073920000000 9854 800083067462944923411251436883083075256320000000 9855 46746580160357810441159636901817221120000000000 9856 1361846903081895584860486646377532620800000000 9857 19785395068637871004079220648522547200000000 9858 114697942426886208719299829846507520000000 9859 0 9860 800083067462944923411251436883083075256320000000 9861 93493160320715620882319273803634442240000000000 9862 4085540709245686754581459939132597862400000000 9863 79141580274551484016316882594090188800000000 9864 573489712134431043596499149232537600000000 9865 0 9866 93493160320715620882319273803634442240000000000 9867 8171081418491373509162919878265195724800000000 9868 237424740823654452048950647782270566400000000 9869 2293958848537724174385996596930150400000000 9870 0 9871 8171081418491373509162919878265195724800000000 9872 474849481647308904097901295564541132800000000 9873 6881876545613172523157989790790451200000000 9874 0 9875 474849481647308904097901295564541132800000000 9876 13763753091226345046315979581580902400000000 9877 0 9878 13763753091226345046315979581580902400000000 9879 0 9880 0 9881 0 9882 0 9883 0 9884 0 9885 0 9886 0 9887 0 9888 0 9889 0 9890 0 9891 0 9892 0 9893 0 9894 0 9895 0 9896 0 9897 0 9898 0 9899 0 9900 0 9901 0 9902 0 9903 0 9904 0 9905 0 9906 0 9907 0 9908 0 9909 0 9910 0 9911 0 9912 0 9913 0 9914 0 9915 0 9916 0 9917 0 9918 1 9919 0 9920 38 9921 48309792145408 9922 422066114455161528252 9923 21786342620813928840560640 9924 58433739468455314636230468750 9925 21971324511667939939924014268416 9926 1991165711777555000008332867602208 9927 60539590807672279990487122295390208 9928 767805803549173854382099888773939960 9929 4727337560000000000000000000000000000 9930 15775548206182406361133076330253048848 9931 30993946293244897702372975838056415232 9932 38210109498700433306300887045709299128 9933 31079877891393138587699319936752025600 9934 17363024917862912000656127929687500000 9935 6882938704895013196645723392788398080 9936 1988544856351788788235208585483373460 9937 428060283450571604942865897734799360 9938 69927764636418946998311848660660200 9939 8802271391907840000000000000000000 9940 864641454364661119235524588964580 9941 66972602678067347397007325921280 9942 4125190134862671636741238141920 9943 203406033763437322920630681600 9944 8068904721736907958984375000 9945 258371528561073535394562048 9946 6689341480078168215396624 9947 140022210034983495532544 9948 2364833657245806115160 9949 32085581101200000000 9950 347216233310032416 9951 2964258652422144 9952 19643697433206 9953 98641641840 9954 361693500 9955 911088 9956 1406 9957 0 9958 287680673234109651478395500126253476466 9959 2996840973203713766533784609124818567146584 9960 564812797284444429284556487191649661869731900 9961 15088973249507078763259549114916987604107912760 9962 118395626353060289589167260049383770736972430130 9963 389434935671872755448577879384111883406893391296 9964 659045166687395931516413930177403907499598479520 9965 653878760327735165800031991864759790075621248960 9966 415866148561433006877279224481329837239307697960 9967 180782554966514228841084685590545142941386414880 9968 56352815872627090599520785795160418198212525968 9969 13068541641787866935642360861805737851462885536 9970 2320974810466946473689067040228025580421752200 9971 323083945020909458041961715668327319397627200 9972 35919793753764514172336064916616403149359200 9973 3239098457200172047024878312259900706007360 9974 239945403199447430237183696014026234642300 9975 14756017949469094960451512914334833690000 9976 759914022004808720900932911847873501800 9977 33004643765850872394739801808752731600 9978 1215764539611002015638734289044084060 9979 38144546820596789651604459193381440 9980 1022228570344544908211926485756000 9981 23428339451397505186787226254400 9982 458971254180905199554538736200 9983 7665818423562138423673279008 9984 108619148407798359916920720 9985 1295639667305906299398560 9986 12869280667891532851560 9987 104875310320567807680 9988 687289669134669216 9989 3523269080624832 9990 13572529247970 9991 36872659320 9992 62890380 9993 50616 9994 0 9995 2247963629701524470580939002619951655952612680464 9996 281581428310743855119247243428992648322240740388760 9997 3282626790361207316173605458176892259407671046627760 9998 11156341167510740889452269996826240345944085864796360 9999 16905897105427057905699430104204870967193509782641280 10000 14163495944807508425749153366781593928373888191812800 10001 7451065230412515352219882657079708297889364186999680 10002 2674482979747251128175359578308896531160720062034240 10003 693945783404216759096790685774107880199318192537280 10004 135754847418641272573344433633966140320243709883680 10005 20667781513451309905340939332491159213473701202496 10006 2509289969022341675972869830971626133693234056800 10007 247647187817681548693929953640470913819192854400 10008 20169960179728076348543999358571448192060942400 10009 1372043472340142155764488240717758012300790400 10010 78692509221140502429747302847527011781208000 10011 3833718179364722962519602932568470548572000 10012 159551449176807905279796267621509025450000 10013 5696531073143189435285594938836093376800 10014 174995076839937270636959651352399505200 10015 4633571361933206111385581563050157440 10016 105820106710839997211565571879790400 10017 2083481416082911878361393470518400 10018 35308453070900662801193591582400 10019 513529280847036982206168235200 10020 6381271567882803484847354400 10021 67317492820723598897801280 10022 597532908956812438911840 10023 4408115155685362788480 10024 26564003008721196480 10025 127546242846244992 10026 469940346469440 10027 1249594647840 10028 2138272920 10029 1771560 10030 0 10031 36634959442705996063193553861306280405856228467980360 10032 693611365067852082230306209676087752892537666085375840 10033 2379027366163533217624667700559582188034445628580458840 10034 3220935705895972738873673878359477349165724706475921920 10035 2325311457273042663772429599499644351521695043542824000 10036 1046225458230250696241819348787501441810741049552677120 10037 322242522895766071983428744478572842144816739145255360 10038 72282753535412937127039233359186133658495117628720640 10039 12331717694508202734500226437744428739939658113889120 10040 1651751709182293769492131558079290163167615877304960 10041 177920063652305052668197119535453794161402450445600 10042 15701159601476666606492591414706210151603183219200 10043 1151895502390937630280683264600458298038391275200 10044 71075146028374015120523737143259808985805305600 10045 3722887538458662679986523322889931993757640000 10046 166768797608331047860179697173522571778496000 10047 6426194413537201082284093047898545495774000 10048 213961965358363466360424074478182556993600 10049 6175462646625102396656136028895205862800 10050 154831300376322581131878344857791628800 10051 3375352311665087717903400917306558400 10052 63967562621442071935893615999225600 10053 1052313491871636710579351821569600 10054 14983872969100927158516507148800 10055 183830997557658102300508860000 10056 1930428917608393616438344320 10057 17190776643918573004515360 10058 128157019729304888931840 10059 785518933602668569920 10060 3857442958947029760 10061 14598713466912960 10062 39987028730880 10063 70563006360 10064 60233040 10065 0 10066 5481896088087480623230458035941524400099563568243325280 10067 37504569816893623643475803273417052089113334275578018480 10068 65369327185821520592261313396426413793422652258094325760 10069 52596048034725232370286855907344194366715501491074003200 10070 24754088306344916741809931517954926747058475757321721600 10071 7725652237683393335094781917939370710865578624243077760 10072 1726521002291725278184239606200928530786958353856660480 10073 290845986571651566418402783095987075016816118819592960 10074 38303093712790118427633887286285091252408912805312640 10075 4051217321350874024719866192036819496805227216776000 10076 351259712277768415770417286426606506407364897331200 10077 25368027612445249810071258996666222124198333190400 10078 1545293397726432332729919057837037418458671340800 10079 80188922838867804346998313965442253755181040000 10080 3572734651973059890236733508478102839175040000 10081 137505300099247789872251540017028573919916800 10082 4592720849661738880688419334473871408155200 10083 133558065554949395147913335159809095482400 10084 3388389010953540567006458670404260147200 10085 75055420618645173689987675313416928000 10086 1450897548346315159346630056996051200 10087 24433070875524405751865753219875200 10088 357255844819275350656056921062400 10089 4512927158431372302460334496000 10090 48900261035000515681549008000 10091 450047288762095355605834560 10092 3470912085094376002375680 10093 22018066200676482773760 10094 111890719925143568640 10095 437961404007388800 10096 1239597890657280 10097 2258016203520 10098 1987690320 10099 0 10100 95243741894440339136981060735412730162915590538801698480 10101 342098685347524089228203849161731973866336352618377093120 10102 383885250712158660625566827754111050165357070061530028800 10103 218996984227960555695851345357730369080185107558399974400 10104 77500214000486476819873581736278486765281553993884188800 10105 18939853618789788710401316369901492393087503336786810880 10106 3415983272123186383685670018127660146553777756141374720 10107 475526310103913130740430787598425876559375534837253120 10108 52749997080085513969102283694803034930452734371144000 10109 4774556024614476285984884327267256381625893530112000 10110 359018609703180419108266574872022861947795797062400 10111 22741052717818196903431060644661339093639787289600 10112 1226630764674364945589966918871679838815070640000 10113 56817107640519668427327623103453429696936192000 10114 2274595826640142192142970733176695824030752000 10115 79079213819766860634099104592488389820851200 10116 2395447079096295911279996453068427985760800 10117 63346248124459952966481270160669718937600 10118 1463332567016667200065309641617133984000 10119 29509524383835230053790742646429824000 10120 518430558156186861126602070749539200 10121 7906497715477835460940174802380800 10122 104122150479632773917200195424000 10123 1175316041097360814350771072000 10124 11257605514480202039025864000 10125 90259056361150268023111680 10126 594505295364791040088320 10127 3132940157904019921920 10128 12700880716214275200 10129 37187936719718400 10130 69998502309120 10131 63606090240 10132 0 10133 516861406771433897860448019925597416652876737600469585920 10134 1189582520085177050117443234981946565202333981988876121600 10135 981809826857137405663697722236052549299002894707990963200 10136 440458508828818498336578674752629243463068602129172595200 10137 127748629687439328757622837470849511787023497982442854400 10138 26331400129648208864607167520641141432712207230753656320 10139 4091759567568243626345054898416855756930516775456291840 10140 498920129282795453318243855542968283073813008460352000 10141 49116824005022822755231730447194577293751642047488000 10142 3987193446483984598159497773732251691338175058624000 10143 271183203317982196625949462903105490700613048345600 10144 15642469594622126554316667964242689719569708096000 10145 772393188059446009412687667862807952209034496000 10146 32878740306192772407668016158547716168346048000 10147 1212741443345996261728628139320510317584768000 10148 38897625249131152015961053615227277030924800 10149 1087101507575610000604784409602487272755200 10150 26491341954348004779112675803184325952000 10151 562515733137863595388787792014352256000 10152 10386506949885651109770526857960384000 10153 166173472036254986798868127135180800 10154 2291480361772621143334433391168000 10155 27035530951589361898794953856000 10156 270191029537572136792134336000 10157 2256486946218795500001792000 10158 15457137679484567042296320 10159 84589384263408537891840 10160 355624660053999705600 10161 1078450164871833600 10162 2099955069273600 10163 1971788797440 10164 0 10165 1414729436300722086091477927055372506651997405717224281600 10166 2370851064526370857094675120303103927845069813202355046400 10167 1567815559155213091786669547999669812466810753959373145600 10168 591059443042835268263260499001589713930264358053967257600 10169 148374574157109074226401011764633727766055837855400281600 10170 27013509679879514082351875739901250827002484496372951040 10171 3763243482032028360498765234648326961558957203027904000 10172 415982190902168563119928456049857688373622313263104000 10173 37441282202858554966267183767760608780659914497216000 10174 2796692637157066741797490792170621099680388608256000 10175 175845765088246124298715200039358674816056139456000 10176 9407161258574915154869193138692685658013555712000 10177 431613825763015318793926885423465816558137024000 10178 17083224094385067917339048493200167160370432000 10179 585627758009671941438154798532277215316672000 10180 17430219202103759018385463213026751566643200 10181 450855155168993830162491975534108888384000 10182 10130791519646861811490186075604383488000 10183 197390740832637446899929466224058176000 10184 3323772242100276144346028195951616000 10185 48122463596599318482327078635328000 10186 594785622214949562123804709632000 10187 6214399030570748450118573888000 10188 54155686709251092000043008000 10189 386428441987114176057408000 10190 2199323990848621985187840 10191 9601865821457992051200 10192 30196604616411340800 10193 60898697008934400 10194 59153663923200 10195 0 10196 2536368615271786615612912311625839815448311585451402086400 10197 3377496209129064705675587744717628269268174192628716211200 10198 1894210148227750875256131744579075134660731048704852172800 10199 626468801478369955618793887867288338267002593737377126400 10200 140886010778447904962694584629253769588631657950152755200 10201 23306680205291321344602751856965015921159139907882624000 10202 2979738007881089301192000489812069917929531713814528000 10203 304420833362563432671771645983052596565394155038208000 10204 25448549580752028674462749903520956146177277442304000 10205 1771149749178890446303665970226565957066813682560000 10206 103946808328044374736447269730254966939773842432000 10207 5193385235405791078844247141750208818657308928000 10208 222423151391263077858487816957582246169415936000 10209 8205512961189414597525295218915376827143808000 10210 261559666325808143870092263064101935259648000 10211 7215014272838093504557049904423185470464000 10212 172236353723395704184066518533193582336000 10213 3553126537250753342694605680102781568000 10214 63152145681594878251623807960136704000 10215 962450776784343744325753031266560000 10216 12490500323792476866618716090112000 10217 136716778672556465902608625536000 10218 1245580794312775116000989184000 10219 9274282607690740225377792000 10220 54983099771215549629696000 10221 249648511357907793331200 10222 815308324643106201600 10223 1705163516250163200 10224 1715456253772800 10225 0 10226 3458256744475985753559026734054454547340955962037637811200 10227 3887403582972752592925620977606433719125147568125608345600 10228 1921319784166647338920239259270567510804343439137148979200 10229 573243118134946108130693010346730290384180959981347020800 10230 117987827054077628379447747720719711492411664917973120000 10231 18032492644010473484143101771745899443272235475468288000 10232 2143068415673421886181855106376064333297249913555456000 10233 204319469805339972916363407453571910655647202527232000 10234 15974812214536628652984055081694781342215850119040000 10235 1040753189095884214900632579148897866091967416320000 10236 57165351270673156987531559894497987049505823488000 10237 2669976958225807068970153209910677251275410432000 10238 106688447898409033823438051511189616467813504000 10239 3662080044998471834965923194764907291983872000 10240 108227945410326496227146341442377701288960000 10241 2755804193810430795114733699513290878976000 10242 60403280658049620673706944676334934656000 10243 1136739085462263408455489830227228672000 10244 18286565534976389731131015217693440000 10245 249810006475849537332374321802240000 10246 2871052352123685783954781136256000 10247 27402777474881052552021762048000 10248 213308499976887025183689216000 10249 1319594394509173191112704000 10250 6241212783947694833280000 10251 21198016440720761241600 10252 46039414938754406400 10253 48032775105638400 10254 0 10255 3915347432668037900820460802573611367120075714395406745600 10256 3871737848873630162073141126162479644181883587048185958400 10257 1730201415431402945576771396366940647781183603387753062400 10258 474005519026117518099266315151564746868555267649774080000 10259 90422233559888635245659685996835249409217669818941440000 10260 12881439316467305733957775980222700920109547811879936000 10261 1431737408092132205919221362288250622137852733978624000 10262 127872519812507692100304300114003162162790758251520000 10263 9369585254752017811141904256117263425360715335680000 10264 571735934013707832219909711200118147742279994880000 10265 29371620670720687540882806712248270542652490752000 10266 1280294096864505508774744488863984178421544448000 10267 47607471404834037294336904381589580722651136000 10268 1515195376410454235481225532991265884989440000 10269 41337090335934846035687778034612041584640000 10270 966452602518702484717038288198227306496000 10271 19324564665339331226884104116921677824000 10272 329158179629575015160358273918481920000 10273 4746390123041141209315112114242560000 10274 57421047042473715679095622725120000 10275 575458326972502103592457003008000 10276 4692786999491514554041162752000 10277 30350671073710983395592192000 10278 149789106814744675998720000 10279 529950411018019031040000 10280 1197024788407614566400 10281 1296884927852236800 10282 0 10283 3878719232280893279714530644674669408005981391778553958400 10284 3466565466712271800512073435338626236649478820865950924800 10285 1423886903830292002101975444422049870753613388157642240000 10286 361995985215211353084807580843207556456013850454261760000 10287 64439363427904471618766082730394994743508827980999680000 10288 8592756144583555116122931746733518442716631058796544000 10289 895229879657832897124151737371428311936084126295040000 10290 74961429505297975200183854914834072172325696061440000 10291 5145761410258990119396551795038969223379120913920000 10292 293719206231536609840731121939372677000571627520000 10293 14083283184773242734565298526556570667698672128000 10294 571290210524189412939171629810347464480325632000 10295 19697544219768548848043624184497482977822720000 10296 578719285281233541285686260592568141864960000 10297 14496789082776482671891268276562329917440000 10298 309193034645429299630145665870746845184000 10299 5595689053702775257726090656614192640000 10300 85435022214740541767672018056366080000 10301 1090999893807000597902816831777280000 10302 11509166539450042071849140060160000 10303 98548526989321805634864417792000 10304 667714763621641634703028224000 10305 3445149456739127547970560000 10306 12718809864432456744960000 10307 29925619710190364160000 10308 33719008124158156800 10309 0 10310 3467812364552825688712812580583476738621244719638430924800 10311 2848694960588077463127924000523459425188756364141972480000 10312 1086219556933723248487058602900449398397361391598305280000 10313 257788542992028044883165711894966841772562173989662720000 10314 42966400172280898132515122374526296002080629976862720000 10315 5371528823166375113142941981504292761853863919114240000 10316 524736017383881703593687744686200628576263380910080000 10317 41166264054673313658450030317764616149698058383360000 10318 2643476399411427900549754498430056203105141319680000 10319 140832882600465682507973123178432352126100321280000 10320 6284192798995329602209020939848222912263421952000 10321 236370533388814639346773446863839451142512640000 10322 7523350715753396491319724847316144876052480000 10323 202955047158870757406477755871872618844160000 10324 4637895519681439494452184988061202677760000 10325 89531024859244404123617450505827082240000 10326 1452395377650589210050424306958223360000 10327 19637998088526010762250702971991040000 10328 218674164249550799365133661143040000 10329 1970970539786436112697288355840000 10330 14022010036054474328763592704000 10331 75793288048260806055352320000 10332 292532626881946505134080000 10333 718214873044568739840000 10334 842975203103953920000 10335 0 10336 2848849361446803589283014574104010577874969590965652480000 10337 2172532381708676972198421348721059385190303369393602560000 10338 773384489011498617023180473899083192594868339685724160000 10339 171867594625381962268700910261781489211487308725370880000 10340 26857772919691787219837583342143509310054680491571200000 10341 3148421546640234091715371370776968935881530654228480000 10342 288164002714315259775528475022405116065575152619520000 10343 21147814118648858701747675931221568402710073917440000 10344 1267495978987435625162784266757424319172509291520000 10345 62841928242182567562696455424720280868426219520000 10346 2600075868069681600513556117298982125197271040000 10347 90280208589040757895836698167793738512629760000 10348 2638415613065319846284210826334344044974080000 10349 64930537275540152922330589832856837488640000 10350 1342965372888666061854261757587406233600000 10351 23238326042409427360806788911331573760000 10352 333845967504942182958261950523847680000 10353 3936134956491914388572405900574720000 10354 37448440255942286141248478760960000 10355 280440200721089486575271854080000 10356 1591659049013476927162398720000 10357 6435717791402823112949760000 10358 16518942080025081016320000 10359 20231404874494894080000 10360 0 10361 2172544955065619960447543574197181163375091247871426560000 10362 1546774959831772343262282210089195300799231045825208320000 10363 515603711263937250715787419514623195240116524627312640000 10364 107431164243259733814726932070704239432538060216524800000 10365 15742111040306928976427819628128833315500983498342400000 10366 1728984108371650776819684508363535937896322631557120000 10367 148034700380389992820642870851373311576164040622080000 10368 10139967846427891042041193905170706333937693532160000 10369 565577354238016168049379830045697619791290695680000 10370 26000758680696816005135561172989821251972710400000 10371 993082294479448336854203679845731123638927360000 10372 31660987356783838155410529916012128539688960000 10373 844096984582021987990297667827138887352320000 10374 18801515220441324865959664606223687270400000 10375 348574890636141410412101833669973606400000 10376 5341535480079074927332191208381562880000 10377 66914294260362544605730900309770240000 10378 674071924606961150542472617697280000 10379 5328363813700700244930165227520000 10380 31833180980269538543247974400000 10381 135150073619459285371944960000 10382 363416725760551782359040000 10383 465322312113382563840000 10384 0 10385 1546775578090299919202072002575381119203000778126008320000 10386 1031207640221352256237704635135636997057191064005345280000 10387 322293516540940662772707728186669436477486158285414400000 10388 62968445389037838814598127288903403148708890204569600000 10389 8644920575069282067850046956092443962850045797785600000 10390 888208202739984747207133197898246190544549248532480000 10391 70979774927537708351417668296139423899161438085120000 10392 4524618833904129344395038640365580958330325565440000 10393 234006828126271344046220050556908391267754393600000 10394 9930822944794483368542036798457311236389273600000 10395 348270860924622219709515829076133413936578560000 10396 10129163814984263855883572013925666648227840000 10397 244419697865737223257475639880907934515200000 10398 4880048468905979745769425671379630489600000 10399 80123032201186123909982868125723443200000 10400 1070628708165800713691694404956323840000 10401 11459222718318339559222034500853760000 10402 95910548646612604408742974095360000 10403 604830438625121232321711513600000 10404 2703001472389185707438899200000 10405 7631751240971587429539840000 10406 10237090866494416404480000 10407 0 10408 1031207656095459897123389256452008142510439049095905280000 10409 644587036765311694272076002702503082615087185204428800000 10410 188905336406232919366806077649488512214379385621708800000 10411 34579682306379058808510534128236526799234383255142400000 10412 4441041013754405258688436938632898371899837314662400000 10413 425878649565226250108506009776836543394968628510720000 10414 31672331837328905410765270482559066708312278958080000 10415 1872054625010170752369760404455267130142035148800000 10416 89377406503150350316878331186115801127503462400000 10417 3482708609246222197095158290761334139365785600000 10418 111420801964826902414719292153182333130506240000 10419 2933036374388846679089707678570895214182400000 10420 63440630095777736695002533727935196364800000 10421 1121722450816605734739760153760128204800000 10422 16059430622487010705375416074344857600000 10423 183347563493093432947552552013660160000 10424 1630479326992414274948630559621120000 10425 10886947895252182181790807244800000 10426 51357027975394528441339084800000 10427 152635024819431748590796800000 10428 214978908196382744494080000 10429 0 10430 644587036924724629554083799891021951127255661876428800000 10431 377810672830771630344943194210577277272261371435417600000 10432 103739046919529443388631553218529585815778205483827200000 10433 17764164055017621034753747754531593487599349258649600000 10434 2129393247826131250542530048884182716974843142553600000 10435 190033991023973432464591622895354400249873673748480000 10436 13104382375071195266588322831186869910994246041600000 10437 715019252025202802535026649488926409020027699200000 10438 31344377483215999773856424616852007254292070400000 10439 1114208019648269024147192921531823331305062400000 10440 32263400118277313469986784464279847356006400000 10441 761287561149332840340030404735222356377600000 10442 14582391860615874551616881998881666662400000 10443 224832028714818149875255825040828006400000 10444 2750213452396401494213288280204902400000 10445 26087669231878628399178088953937920000 10446 185078114219287097090443723161600000 10447 924426503557101511944103526400000 10448 2900065471569203223225139200000 10449 4299578163927654889881600000 10450 0 10451 377810672831033141653676494766457280884311408581017600000 10452 207478093839058886777263106437059171631556410967654400000 10453 53292492165052863104261243263594780462798047775948800000 10454 8517572991304525002170120195536730867899372570214400000 10455 950169955119867162322958114476772001249368368742400000 10456 78626294250427171599529936987121219465965476249600000 10457 5005134764176419617745186546422484863140193894400000 10458 250755019865727998190851396934816058034336563200000 10459 10027872176834421217324736293786409981745561600000 10460 322634001182773134699867844642798473560064000000 10461 8374163172642661243740334452087445920153600000 10462 174988702327390494619402583986579999948800000 10463 2922816373292635948378325725530764083200000 10464 38502988333549620918986035922868633600000 10465 391315038478179425987671334309068800000 10466 2961249827508593553447099570585600000 10467 15715250560470725703049759948800000 10468 52201178488245658018052505600000 10469 81691985114625442907750400000 10470 0 10471 207478093839058886777263106437059171631556410967654400000 10472 106584984330105726208522486527189560925596095551897600000 10473 25552718973913575006510360586610192603698117710643200000 10474 3800679820479468649291832457907088004997473474969600000 10475 393131471252135857997649684935606097329827381248000000 10476 30030808585058517706471119278534909178841163366400000 10477 1755285139060095987335959778543712406240355942400000 10478 80222977414675369738597890350291279853964492800000 10479 2903706010644958212298810601785186262040576000000 10480 83741631726426612437403344520874459201536000000 10481 1924875725601295440813428423852379999436800000 10482 35073796479511631380539908706369168998400000 10483 500538848336145071946818466997292236800000 10484 5478410538694511963827398680326963200000 10485 44418747412628903301706493558784000000 10486 251444008967531611248796159180800000 10487 887420034300176186306892595200000 10488 1470455732063257972339507200000 10489 0 10490 106584984330105726208522486527189560925596095551897600000 10491 51105437947827150013020721173220385207396235421286400000 10492 11402039461438405947875497373721264014992420424908800000 10493 1572525885008543431990598739742424389319309524992000000 10494 150154042925292588532355596392674545894205816832000000 10495 10531710834360575924015758671262274437442135654400000 10496 561560841902727588170185232452038958977751449600000 10497 23229648085159665698390484814281490096324608000000 10498 753674685537839511936630100687870132813824000000 10499 19248757256012954408134284238523799994368000000 10500 385811761274627945185938995770060858982400000 10501 6006466180033740863361821603967506841600000 10502 71219337003028655529756182844250521600000 10503 621862463776804646223890909822976000000 10504 3771660134512974168731942387712000000 10505 14198720548802818980910281523200000 10506 24997747445075385529771622400000 10507 0 10508 51105437947827150013020721173220385207396235421286400000 10509 22804078922876811895750994747442528029984840849817600000 10510 4717577655025630295971796219227273167957928574976000000 10511 600616171701170354129422385570698183576823267328000000 10512 52658554171802879620078793356311372187210678272000000 10513 3369365051416365529021111394712233753866508697600000 10514 162607536596117659888733393699970430674272256000000 10515 6029397484302716095493040805502961062510592000000 10516 173238815304116589673208558146714199949312000000 10517 3858117612746279451859389957700608589824000000 10518 66071127980371149496980037643642575257600000 10519 854632044036343866357074194131006259200000 10520 8084212029098460400910581827698688000000 10521 52803241883181638362247193427968000000 10522 212980808232042284713654222848000000 10523 399963959121206168476345958400000 10524 0 10525 22804078922876811895750994747442528029984840849817600000 10526 9435155310051260591943592438454546335915857149952000000 10527 1801848515103511062388267156712094550730469801984000000 10528 210634216687211518480315173425245488748842713088000000 10529 16846825257081827645105556973561168769332543488000000 10530 975645219576705959332400362199822584045633536000000 10531 42205782390119012668451285638520727437574144000000 10532 1385910522432932717385668465173713599594496000000 10533 34723058514716515066734509619305477308416000000 10534 660711279803711494969800376436425752576000000 10535 9400952484399782529927816135441068851200000 10536 97010544349181524810926981932384256000000 10537 686442144481361298709213514563584000000 10538 2981731315248591985991159119872000000 10539 5999459386818092527145189376000000 10540 0 10541 9435155310051260591943592438454546335915857149952000000 10542 3603697030207022124776534313424189101460939603968000000 10543 631902650061634555440945520275736466246528139264000000 10544 67387301028327310580422227894244675077330173952000000 10545 4878226097883529796662001810999112920228167680000000 10546 253234694340714076010707713831124364625444864000000 10547 9701373657030529021699679256215995197161472000000 10548 277784468117732120533876076954443818467328000000 10549 5946401518233403454728203387927831773184000000 10550 94009524843997825299278161354410688512000000 10551 1067115987840996772920196801256226816000000 10552 8237305733776335584510562174763008000000 10553 38762507098231695817885068558336000000 10554 83992431415453295380032651264000000 10555 0 10556 3603697030207022124776534313424189101460939603968000000 10557 1263805300123269110881891040551472932493056278528000000 10558 202161903084981931741266683682734025231990521856000000 10559 19512904391534119186648007243996451680912670720000000 10560 1266173471703570380053538569155621823127224320000000 10561 58208241942183174130198075537295971182968832000000 10562 1944491276824124843737132538681106729271296000000 10563 47571212145867227637825627103422654185472000000 10564 846085723595980427693503452189696196608000000 10565 10671159878409967729201968012562268160000000 10566 90610363071539691429616183922393088000000 10567 465150085178780349814620822700032000000 10568 1091901608400892839940424466432000000 10569 0 10570 1263805300123269110881891040551472932493056278528000000 10571 404323806169963863482533367365468050463981043712000000 10572 58538713174602357559944021731989355042738012160000000 10573 5064693886814281520214154276622487292508897280000000 10574 291041209710915870650990377686479855914844160000000 10575 11666947660944749062422795232086640375627776000000 10576 332998485021070593464779389723958579298304000000 10577 6768685788767843421548027617517569572864000000 10578 96040438905689709562817712113060413440000000 10579 906103630715396914296161839223930880000000 10580 5116650936966583847960829049700352000000 10581 13102819300810714079285093597184000000 10582 0 10583 404323806169963863482533367365468050463981043712000000 10584 117077426349204715119888043463978710085476024320000000 10585 15194081660442844560642462829867461877526691840000000 10586 1164164838843663482603961510745919423659376640000000 10587 58334738304723745312113976160433201878138880000000 10588 1997990910126423560788676338343751475789824000000 10589 47380800521374903950836193322622987010048000000 10590 768323511245517676502541696904483307520000000 10591 8154932676438572228665456553015377920000000 10592 51166509369665838479608290497003520000000 10593 144131012308917854872136029569024000000 10594 0 10595 117077426349204715119888043463978710085476024320000000 10596 30388163320885689121284925659734923755053383680000000 10597 3492494516530990447811884532237758270978129920000000 10598 233338953218894981248455904641732807512555520000000 10599 9989954550632117803943381691718757378949120000000 10600 284284803128249423705017159935737922060288000000 10601 5378264578718623735517791878331383152640000000 10602 65239461411508577829323652424123023360000000 10603 460498584326992546316474614473031680000000 10604 1441310123089178548721360295690240000000 10605 0 10606 30388163320885689121284925659734923755053383680000000 10607 6984989033061980895623769064475516541956259840000000 10608 700016859656684943745367713925198422537666560000000 10609 39959818202528471215773526766875029515796480000000 10610 1421424015641247118525085799678689610301440000000 10611 32269587472311742413106751269988298915840000000 10612 456676229880560044805265566968861163520000000 10613 3683988674615940370531796915784253440000000 10614 12971791107802606938492242661212160000000 10615 0 10616 6984989033061980895623769064475516541956259840000000 10617 1400033719313369887490735427850396845075333120000000 10618 119879454607585413647320580300625088547389440000000 10619 5685696062564988474100343198714758441205760000000 10620 161347937361558712065533756349941494579200000000 10621 2740057379283360268831593401813166981120000000 10622 25787920722311582593722578410489774080000000 10623 103774328862420855507937941289697280000000 10624 0 10625 1400033719313369887490735427850396845075333120000000 10626 239758909215170827294641160601250177094778880000000 10627 17057088187694965422301029596144275323617280000000 10628 645391749446234848262135025399765978316800000000 10629 13700286896416801344157967009065834905600000000 10630 154727524333869495562335470462938644480000000 10631 726420302036945988555565589027880960000000 10632 0 10633 239758909215170827294641160601250177094778880000000 10634 34114176375389930844602059192288550647234560000000 10635 1936175248338704544786405076199297934950400000000 10636 54801147585667205376631868036263339622400000000 10637 773637621669347477811677352314693222400000000 10638 4358521812221675931333393534167285760000000 10639 0 10640 34114176375389930844602059192288550647234560000000 10641 3872350496677409089572810152398595869900800000000 10642 164403442757001616129895604108790018867200000000 10643 3094550486677389911246709409258772889600000000 10644 21792609061108379656666967670836428800000000 10645 0 10646 3872350496677409089572810152398595869900800000000 10647 328806885514003232259791208217580037734400000000 10648 9283651460032169733740128227776318668800000000 10649 87170436244433518626667870683345715200000000 10650 0 10651 328806885514003232259791208217580037734400000000 10652 18567302920064339467480256455552637337600000000 10653 261511308733300555880003612050037145600000000 10654 0 10655 18567302920064339467480256455552637337600000000 10656 523022617466601111760007224100074291200000000 10657 0 10658 523022617466601111760007224100074291200000000 10659 0 10660 0 10661 0 10662 0 10663 0 10664 0 10665 0 10666 0 10667 0 10668 0 10669 0 10670 0 10671 0 10672 0 10673 0 10674 0 10675 0 10676 0 10677 0 10678 0 10679 0 10680 0 10681 0 10682 0 10683 0 10684 0 10685 0 10686 0 10687 0 10688 0 10689 0 10690 0 10691 0 10692 0 10693 0 10694 0 10695 0 10696 0 10697 0 10698 0 10699 1 10700 0 10701 39 10702 101842264522752 10703 1371714871979274966819 10704 97104841395627797117927424 10705 335134682245552539825439453125 10706 155796664719099937755824828448768 10707 16987132478602266093821089776731337 10708 609301688128830688936515553424572416 10709 8983327901525334096270568698655097532 10710 63574539600000000000000000000000000000 10711 241703935016151868890217490917091355564 10712 537228402416244893507798247859644530688 10713 745097135224658449472867297391331332996 10714 678784533148026146755353147418664239104 10715 423223732372908480015993118286132812500 10716 186737119645847314552475278134780887040 10717 59927510898237998481815604189794391090 10718 14309443761061965079518660009991864320 10719 2590823679779321986287453992877460410 10720 361356404509900800000000000000000000 10721 39341186173592080925216368797888390 10722 3380146652810693180390134449438720 10723 231268471935738528634805663331390 10724 12692536506838488950247354531840 10725 561941578835248947143554687500 10726 20152979227763735760775839744 10727 586989714876859260901053756 10728 13900386668927452465594368 10729 267462686634500671624596 10730 4171125543156000000000 10731 52473053258978648868 10732 528484971174690816 10733 4213573099422687 10734 26159763415968 10735 123427906875 10736 426389184 10737 1014429 10738 1482 10739 0 10740 5786017098768873302359625504161164755616 10741 74686586024001644520644165721199117970911842 10742 16235349873442120011950468140881121925400398664 10743 484922906192602879623384896601837868378449269700 10744 4179942408825201693220766201261678996883967194240 10745 14934917282198753269600048126810664229783092855418 10746 27242723386581513160719778465155265750926161147328 10747 28971874880256920814328217965743488395074841322208 10748 19669101560492334430574343244967969573559893944320 10749 9099035317903515288664318701290932780469066633640 10750 3011300338569743614587919839102190312877227189728 10751 740148398350392999966758673301470915967698935280 10752 139149489551116804038029562765832315280770722432 10753 20487629188279427749042386701291270088991645800 10754 2408118129844274476959347623396397764295361600 10755 229551714011187599511211193798971112518428960 10756 17978779958013116812979519670116452214130240 10757 1169550968710974227144258636106868844238300 10758 63762249214031237175637046780256702510000 10759 2935079324207347992559052125035241963800 10760 114765644507273085082950124359600332160 10761 3830052211949520126087871426519780620 10762 109474081629712476048859011721035840 10763 2685737438277151237760850054804000 10764 56590843746475952851817990073600 10765 1023056412441624858607829240904 10766 15819756420842264291394730464 10767 208124278671597860144677104 10768 2310942236273117097256320 10769 21417128212864615700040 10770 163202248120227915456 10771 1002154629151035360 10772 4823299912695264 10773 17478099794610 10774 44747834040 10775 72051876 10776 54834 10777 0 10778 97701427449645447724271117407773830628063469357698 10779 13704941631062431405795457121400910445633221504311008 10780 172841798686206811032905388943312662109023001281522300 10781 625864964178861401718239764166998314312269343951290400 10782 1001786819161920839214634768984170520696073700507707490 10783 881648317252847422639826801381569587558954293109090816 10784 485413213163867899555279503706105068218304120615597216 10785 181874712092928039049291024352196132035640623662963200 10786 49171224956159057115637570348837841053334318893670760 10787 10010792126322355989218436731252386855803231464887680 10788 1584981397621492745178666795564744023692719193675920 10789 200068275192245739468012451391513321008459181088384 10790 20531267191761536386055490482839659118484443331400 10791 1739695304016722351560911794908778097103944268800 10792 123232137737619485135931538473334737561716834400 10793 7369719242767357973747672601170061698807562240 10794 375011648793925751892305182252498644577239900 10795 16336238863293830288935085247614565062222400 10796 612050158093215773416308204621351086375400 10797 19788552180424141979104510927350657163200 10798 553358202086597482684410900750281910780 10799 13399304307445421244995852586173575680 10800 281008344417868075721028826559868000 10801 5099708358096902594438600291904000 10802 79929082264428985907245174302600 10803 1078430355792027725354097729408 10804 12466499604246247755713485968 10805 122652420857622514011753600 10806 1017703456869989751249960 10807 7032841845867098426880 10808 39774954718712172960 10809 179538951852868608 10810 622824127175250 10811 1561360862880 10812 2521815660 10813 1974024 10814 0 10815 2214064537791412134949417885643133495034539405280051008 10816 45071252467397877940211309022800946404269933903545320280 10817 162844492863576517340599177813318355358419845838610384480 10818 230176570858926339950908956721910572520747250647883025800 10819 172642616071748218933843082953570287153700349532292750080 10820 80469519724034691917577981450942759238667350961717697216 10821 25632460231205601327471218586240032759363826376936704000 10822 5940757534629126817522493511535934399028440197401203520 10823 1046812481327613716549235967254042186837944586000875520 10824 144826912919086361925663533410082960915403439253959200 10825 16119672939621456093557606662094782087425926032881024 10826 1470894790565102335135295203405628196314403009448800 10827 111682335321171731507740071211751387614904490566400 10828 7140339399879474351206887248050788620164264577600 10829 388082495869671047925551420617173901902757593600 10830 18068652508356978012373833040468998045232612800 10831 725063961620499942985493807298733689686889600 10832 25197183586277515708619494021038131872928400 10833 761059102266158813878570362482112807624000 10834 20029517339795556271083492691247699655600 10835 459993274624911591402991096013574785280 10836 9222561102876780039445242542070907200 10837 161319195255916295501755955264179200 10838 2457255557827254799322937952632000 10839 32489635748245706342056907635200 10840 371073809563400836939837478688 10841 3635838338294320727705136000 10842 30271902440922402824884320 10843 211383791893556859582720 10844 1215571681542302884800 10845 5608617575248816128 10846 19970062269917760 10847 51524908475040 10848 85741732440 10849 69090840 10850 0 10851 394307546333938845177636080381077464517071206304770746200 10852 2843948644066425992761512799545800010713024136634522534080 10853 5157057523945765659541687760232286208755528997768011906200 10854 4292836065345313519966558859599845313327615794852614353920 10855 2084210914259278873936014638690766084926275758621616966080 10856 669949949280490352880941626005176507679887059219107855360 10857 154074770482577052845651851030791238846695088609235163840 10858 26701380050585105025660046128758130580595209952227676160 10859 3617710335888225826552279551860633129945381777119360800 10860 393786774243911988284617033529124032599127468434410240 10861 35159054899877484345943151470800666628471017105088800 10862 2616919819450524334236324678880934565851029993036800 10863 164465345123450706400839059515102689024096652564800 10864 8816784465730619301169476761085503678865533798400 10865 406460739648005167150138692556396256857771752000 10866 16217341706426528477647821335192789389375334400 10867 562785415829525110436870275787693951689664400 10868 17049060649097094778892925245627356493712000 10869 451994895580782301461708826571965441616400 10870 10501086061319047652018893076293694745600 10871 213849027817020352194637473608069736000 10872 3813733487440312434722435100752563200 10873 59430649354277157395519353083720000 10874 806327813768561836483886261452800 10875 9474206925298923731709552967200 10876 95695085460448263241621128960 10877 822578404147576391756881440 10878 5935664060919812050191360 10879 35286502023141090321600 10880 168293132150859555840 10881 619071930367450560 10882 1648797071201280 10883 2829477170520 10884 2349088560 10885 0 10886 7624175567829243759105412739272008121173795018410966489280 10887 28575272574459270936895003903640428006546243040887565521200 10888 33138859697840570141252819549834759731368971300690601077760 10889 19458300792864487197169029941845541254564503498195426789120 10890 7072952476470735295785821019090221004638373407067843916800 10891 1773535136342634959455789446039475996875610181525980199040 10892 328051035234492556522602652080480243976966906626485637120 10893 46832025120831840333608998126163013506315741215953926400 10894 5329132816910606950384090136408291845463699598797372160 10895 495083497940502658169496716067760337558014012401288000 10896 38241377366392721618155534551222425240444547294028800 10897 2490986142641105507278483258579593327307439223033600 10898 138359884975156472719753118937330444310334140723200 10899 6610447265859781617161166741326477279722296240000 10900 273510757241401956930409689077825117426685696000 10901 9850932694522436740857258035767236954487814400 10902 310000236149041425959821484922531056436624000 10903 8544655017351727511948298489120665853607200 10904 206545914806622119158318970195585613542400 10905 4378799117295093594108091850535451680000 10906 81322225554554125310395583559045043200 10907 1319822430301637927417179530767664000 10908 18645827075802288110292580024934400 10909 228025328062463230484444696236800 10910 2395529057675777400545392224000 10911 21398066553906801011006994240 10912 160287510801757436651473920 10913 988048282543158207571200 10914 4880500832374927119360 10915 18572157911023516800 10916 51112709207239680 10917 90543269456640 10918 77519922480 10919 0 10920 44483951732304167396126402876729313748112059397458589905200 10921 106099892673712194282178641515029553112794123588009483089920 10922 90074743446494160729644860056012758410408907691496398255360 10923 41436773138735160607030406561959686673237200562655984947200 10924 12305323945081702544371376822257689965144718888923929795200 10925 2595256025983594554520303536166597527491215820847098142720 10926 412600041847503777566969791524471168178617510569722924800 10927 51484391526669374513750878999690796154406676123693537280 10928 5189826722694717782148683689627994123430895074361032000 10929 431765956334536843180424052922865128828875059705088000 10930 30130644879628475051199351340946044675443086886585600 10931 1785877374559425026444865778783817509920601052774400 10932 90773996886415918744859844320906416062791938032000 10933 3986073670872768680153156482029469094766088704000 10934 152058037888144525847709941095965164695557216000 10935 5059140789347875860694359220620602713757952000 10936 147185744790157939684595147295998422719770400 10937 3749190092054159272457042367550723686451200 10938 83621509209376165423739855257512006240000 10939 1631159673310452370292005261488689664000 10940 27758575506187114297412296544615664000 10941 410507072174861914518080948522188800 10942 5246183217080869946119578147206400 10943 57498805225118862747117271296000 10944 534966458062484499666470856000 10945 4167492376382812301123819520 10946 26677303628665271604422400 10947 136654023306497959342080 10948 538592579419681987200 10949 1533381276217190400 10950 2806841353155840 10951 2480637519360 10952 0 10953 128210018184540026657983776248374724509730488542624428881920 10954 221471555221358578150428798537932887542179157072532902750720 10955 150120488318525339069203098329593875554348586120332744601600 10956 57877171704338513395584392652482544123542579353477427980800 10957 14843665574188348753116455476097111794931577314739682713600 10958 2760302746583439813913785880488346664752858618750740748800 10959 392854378874699266024238680719757928383121058315664680960 10960 44391792003609311259224415822498053552904556352271936000 10961 4088351795206457452604111233902509278601262758429952000 10962 312868992046669210816016129247323330096913004366656000 10963 20186548348706769528969514945958061727532228785766400 10964 1110304188018533830929831120021302585871342944064000 10965 52496839489422135473205875919388431657569290752000 10966 2147036238532423848204313567721952739321806144000 10967 76295168029274356175397230240830073565607680000 10968 2362555386090016936266405650000908051009958400 10969 63852409314182291703183490223645304105830400 10970 1506638495968716114169023874242678010560000 10971 31006578472533672305658767615767574016000 10972 555285626608313978637782802664063680000 10973 8621323720728281952165363005824204800 10974 115418863795983350629297307337100800 10975 1322480033271785225858573000448000 10976 12839204461797109255605729984000 10977 104187309409570307528095488000 10978 693609894345297061714982400 10979 3689658629275444902236160 10980 15080592223751095641600 10981 44468057010298521600 10982 84205240594675200 10983 76899763100160 10984 0 10985 238838466212273109777368446976910226369205343369983972190720 10986 326439824579046679481653203684181254155219080825496465203200 10987 187174536415247924730946422289953609369246305261304731942400 10988 63191309784363967942532635292284103654356407624484746854400 10989 14499795670121965877479944615761350541381888148310887744000 10990 2447855965343377489727963452435116239987576111088054005760 10991 319574227518612171074833682995771464144172812837354432000 10992 33373406759235251902628342354896014464282649639069696000 10993 2855743261173279238467168649524755762454664292721984000 10994 203792422295640287436292570496625626691366745841664000 10995 12289068088260502954990238363495949931332134483904000 10996 632398940823960993066563539836015299757300086784000 10997 27975835970210739039963934662252317721538976832000 10998 1069525818983237189877325339507401748855718400000 10999 35462933147611863784908166263596516495837376000 11000 1021989448417481180263686210203417875756646400 11001 25616836611650367201879494972767832022720000 11002 558153537559557268511697266215161105408000 11003 10550659047486805223422753607146566720000 11004 172427556113189065372543593754116096000 11005 2423799308934714994289662785806476800 11006 29094565123691256694993243531776000 11007 295301702621333512878931789632000 11008 2500495425829687380674291712000 11009 17340247358632426542874560000 11010 95931124361161567458140160 11011 407175990041279582323200 11012 1245105596288358604800 11013 2441951977245580800 11014 2306992893004800 11015 0 11016 335479870167092669477960748132189461467495388728226705203200 11017 385811132777237959216722235415248536346344988313323319884800 11018 194605317173464799305690555561041425100388280407376749363200 11019 59209481983780907680056174274090540777896927874451256576000 11020 12428581295294429989946949247414423214369296613218446028800 11021 1938445983795568059768561515086745146739984642805098112000 11022 235352802022999401033984082500904555514268149002278912000 11023 22956940835053947809183775139392657308514266493430272000 11024 1839707750071443867559849806046498725445282680446976000 11025 123114060995760534156442093665371460711220682567040000 11026 6963577414228579793140441039682493082338724030464000 11027 335896358043343533879556596123864433698187924224000 11028 13907716258443081378205095071005364821711526400000 11029 496545541829582322254807207557712071540865664000 11030 15330685011477270394521288494128462314909696000 11031 409877878243894512942673101932041559731200000 11032 9488673696528990604259063400113829006336000 11033 189912195801598784645748508422301330560000 11034 3276124655758289700952485784903041024000 11035 48475987855529783817578662769953536000 11036 610985867597516390594858114167296000 11037 6496637457669337283336499371904000 11038 57511394794082809755508709376000 11039 416165936607178237028989440000 11040 2398278109029039186453504000 11041 10586575741073269140403200 11042 33617851099785682329600 11043 68374655362876262400 11044 66902793897139200 11045 0 11046 389165712500958591584945194380512889245640835314481771084800 11047 392841770248382688694140125528374806219488196122317735526400 11048 178991466392641695907876518418460867733371726148438236928000 11049 49994338324211494971424631687161323094984133709691857715200 11050 9729493501215848649897672198112286703713271126311698560000 11051 1415613155252708735062527385904371732796251916909187072000 11052 160941449584292580619657892029995934349989131378107904000 11053 14730528696808018440434899955046186963721229648068608000 11054 1108555925586129412862468468247717751617506410469760000 11055 69652854062360475593070103579701621085361592176640000 11056 3695293372948453408446615244636206794505036075264000 11057 166901216699343146623184417360042913117795072000000 11058 6455225057972491167037770030049499691796117632000 11059 214631150649745322702988506177873682862546944000 11060 6148181633003091890752846855336030735488000000 11061 151818859643610046156825718962066927435776000 11062 3228507626950297348507375555473664341120000 11063 58970244319779176571348292419421765632000 11064 921043769255065892533994592629117184000 11065 12219717351950327811897162283345920000 11066 136429386611056082950066486809984000 11067 1265250685469821814621191606272000 11068 9571816541965099451666757120000 11069 57558674616696940474884096000 11070 264664393526831728510080000 11071 874064128594427740569600 11072 1846115694797659084800 11073 1873278229119897600 11074 0 11075 393750453362202987598892105609816220859713236483006580326400 11076 358822973473347608319742074321634441243549592225799814656000 11077 150251312911331150280243972840588417904816958296755470745600 11078 38964591920083796322166902485464615831260997547527242240000 11079 7083269999390443593644490795090165496741663991637135360000 11080 966053998438394086421301067169466833079769955722650624000 11081 103136758170624969676173181141064958217701490292883456000 11082 8869431208085336736211691673315439372029773951585280000 11083 626907603099613041608077211916559626068092949237760000 11084 36953724042636933008899119459593433676965563312640000 11085 1835928240354379325136344070481433620455944448000000 11086 77462909355350389833051851411369767299377309184000 11087 2790207081433989138417901731789484128233398272000 11088 86074557653761400075334935437649570934528000000 11089 2277282957828458035546900095269848040816640000 11090 51656122155993512821934333452198568478720000 11091 1002494153436246001712920971130170015744000 11092 16578787846591186065611902667324109312000 11093 232174629687056228426046083383572480000 11094 2728587732221121659001329736199680000 11095 26570264394866258107045023731712000 11096 210579963923232187936668656640000 11097 1323849516184029630922334208000 11098 6351945444643961484241920000 11099 21851603214860693514240000 11100 47999008064739136204800 11101 50578512186237235200 11102 0 11103 359001838769956221606552073416734490896949568983909613056000 11104 300642479569040831248072030185002092766710907610733085491200 11105 116931246166785466260571252731844296971397807270995166720000 11106 28338484009996955743956012713553878346697791532601917440000 11107 4830764077041302730530695652756083796934268694821893120000 11108 618851538830733313206365320557401216117535205793857536000 11109 62087408599157418755483501895664081629712499761320960000 11110 5015306346834482510911956595294603674703059261358080000 11111 332584610374268744075352578628338982791759243573760000 11112 18359301530681172035651646717802115212693301760000000 11113 852092240030205020289815155674666464637877953024000 11114 33482486955071891708741705692519045486926987264000 11115 1118969259463592279245902217985758102807296000000 11116 31881961432528346274075350972526786366504960000 11117 774841832339902692329015001782978527180800000 11118 16039906454979936027406735538082720251904000 11119 281839393392050163115402345344509858304000 11120 4179143334367012111668829500904304640000 11121 51843166912201311521025264987793920000 11122 531405287897325162140900474634240000 11123 4422179242387875946670041789440000 11124 29124689356048651880291352576000 11125 146094745226811114137564160000 11126 524438477156656644341760000 11127 1199975201618478405120000 11128 1315041316842168115200 11129 0 11130 300667459840063549444119060368635725751787450696342045491200 11131 233878704370876476629276654063268243021989021240150461440000 11132 85019009440906059780522208422404632387148390794507960320000 11133 19323469505591657524113799060504488078554758299774996480000 11134 3094287482922810743217576463839634781134192073974087680000 11135 372525885539128225141392186722791479762261942092789760000 11136 35107192077206960689955042541380364305369761064386560000 11137 2660677984717262970577821295374807933202584127918080000 11138 165233731236884556777433755007598601434169653760000000 11139 8520922581606252223939782673592477941623681930240000 11140 368307357618770485845622437940343920688200187904000 11141 13427631116629167067340533710381809135428608000000 11142 414465498622868501562979562642848222764564480000 11143 10847785652758637692606210024961699380531200000 11144 240598596824699040411101033071240803778560000 11145 4509430294272802609846437525512157732864000 11146 71045436684239205898370101515373178880000 11147 933177004419623607378454769780290560000 11148 10096700470049178080677109018050560000 11149 88443584847757518933400835788800000 11150 611618476477021689486118404096000 11151 3214084394989844511026411520000 11152 12062084974603102819860480000 11153 28799404838843481722880000 11154 32876032921054202880000 11155 0 11156 233881075978153271661712767584430241253359032037951933440000 11157 170039258474091459367017466193249723446749832150478192640000 11158 57970622995912810648078796181092390879599190423359549440000 11159 12377169050947025807650188193342632324323260876227870720000 11160 1862630448753475049569204070206488939863774272639948800000 11161 210643187167519824205942776238247212064576637035151360000 11162 18624746653533682051264195994576187675952815080386560000 11163 1321869860338198490631467992391107657279463608320000000 11164 76688303316412046234554914699726290608151564252160000 11165 3683073576468760332458614196404104464541598679040000 11166 147703942282920837740745870814199900489714688000000 11167 4973585983474422018755754751714178673174773760000 11168 141021213485862290003880730324502091946905600000 11169 3368380355545786565755414462997371252899840000 11170 67641454414092039147696562882682365992960000 11171 1136726986947827294373921624245970862080000 11172 15864009075133601325433731086264939520000 11173 181740608460885205452187962324910080000 11174 1680428112107392859734615879987200000 11175 12232369529540433789722368081920000 11176 67495772294786734731554641920000 11177 265365869441268262036930560000 11178 662386311293400079626240000 11179 789024790105300869120000 11180 0 11181 170039401460183351417509065526302341209373109166501232640000 11182 115941303349592969800497239376137061358557858587713658880000 11183 37131514504457481674758715163494124068547527476350812160000 11184 7450522257737607665826316560692156109219871365877555200000 11185 1053215952134302862255844886768790320541484460567756800000 11186 111748480250160436454563111465862169698609241396879360000 11187 9253089025937018798629828534499802905439252295680000000 11188 613506426547485165178976971057048643706405289697280000 11189 33147662188218842992127527767636940180874388111360000 11190 1477039422829208377407458708141999004897146880000000 11191 54709445818218642206313302268855965404922511360000 11192 1692254561830347480046568763894025103362867200000 11193 43788944622095225354820388018965826287697920000 11194 946980361797288548067751880357553123901440000 11195 17050904804217409415608824363689562931200000 11196 253824145202137621206939697380239032320000 11197 3089590343835048492687195359523471360000 11198 30247706017933071475223085839769600000 11199 232415021061268242004724993556480000 11200 1349915445895734694631092838400000 11201 5572683258266633502775541760000 11202 14572498848454801751777280000 11203 18147570172421919989760000 11204 0 11205 115941308250670572635036006431781212755609688486158458880000 11206 74263030397086085752165931166586849186389377778654904320000 11207 22351566890549089934307092922234859001233543280455065600000 11208 4212863812923322704316418687053895197404502521131827200000 11209 558742401327294240077305969924211905017682072072396800000 11210 55518534156132059843808907290964824476133086208000000000 11211 4294544985832396156252838797399340505944837027880960000 11212 265181297505750743937020222141095521446995104890880000 11213 13293354805462875396667128373277991044074321920000000 11214 547094458182186422063133022688559654049225113600000 11215 18614800180133822280512256402834276136991539200000 11216 525467335465142704257844656227589915452375040000 11217 12310744703364751124880774444648190610718720000 11218 238712667259043731818523541091653881036800000 11219 3807362178032064318104095460703585484800000 11220 49433445501360775882995125752375541760000 11221 514211002304862215078792459276083200000 11222 4183470379102828356085049884016640000 11223 25648393472018959197990763929600000 11224 111453665165332670055510835200000 11225 306022475817550836787322880000 11226 399246543793282239774720000 11227 0 11228 74263030475310263710051359993359109635438663900536504320000 11229 44703133794256513634493303264405919748182780597492531200000 11230 12638591439320710929141587031844973199190885792029081600000 11231 2234969605315976254336289694149727713984029254075187200000 11232 277592670780660299219044536454824122380665431040000000000 11233 25767269914994376937517032784396043035669022167285760000 11234 1856269082540255207559141554987668650128965734236160000 11235 106346838443703003173337026986223928352594575360000000 11236 4923850123639677798568197204197036886443026022400000 11237 186148001801338222805122564028342761369915392000000 11238 5780140690116569746836291218503489069976125440000 11239 147728936440377013498569293335778287328624640000 11240 3103264674367568513640806034191500453478400000 11241 53303070492448900453457336449850196787200000 11242 741501682520411638244926886285633126400000 11243 8227376036877795441260679348417331200000 11244 71118996444748082053445848028282880000 11245 461671082496341265563833750732800000 11246 2117619638141320731054705868800000 11247 6120449516351016735746457600000 11248 8384177419658927035269120000 11249 0 11250 44703133794623675511954857244861444819501032749914931200000 11251 25277182878661819740364371507048586680121674481414963200000 11252 6704908815947928763008869082449183141952087762225561600000 11253 1110370683122641196876178145819296489522661724160000000000 11254 128836349574971884687585163921980215178345110836428800000 11255 11137614495241531245354849329926011900773794405416960000 11256 744427869105921022213359188903567498468162027520000000 11257 39390800989117422388545577633576295091544208179200000 11258 1675332016212044005246103076255084852329238528000000 11259 57801406901165697468362912185034890699761254400000 11260 1625018300844147148484262226693561160614871040000 11261 37239176092410822163689672410298005441740800000 11262 692939916401835705894945373848052558233600000 11263 10381023555285762935428976407998863769600000 11264 123410640553166931618910190226259968000000 11265 1137903943115969312855133568452526080000 11266 7848408402437801514585173762457600000 11267 38117153486543773158984705638400000 11268 116288540810669317979182694400000 11269 167683548393178540705382400000 11270 0 11271 25277182878661819740364371507048586680121674481414963200000 11272 13409817631895857526017738164898366283904175524451123200000 11273 3331112049367923590628534437457889468567985172480000000000 11274 515345398299887538750340655687920860713380443345715200000 11275 55688072476207656226774246649630059503868972027084800000 11276 4466567214635526133280155133421404990808972165120000000 11277 275735606923821956719819043435034065640809457254400000 11278 13402656129696352041968824610040678818633908224000000 11279 520212662110491277215266209665314016297851289600000 11280 16250183008441471484842622266935611606148710400000 11281 409630937016519043800586396513278059859148800000 11282 8315278996822028470739344486176630698803200000 11283 134953306218714918160576693303985229004800000 11284 1727748967744337042664742663167639552000000 11285 17068559146739539692827003526787891200000 11286 125574534439004824233362780199321600000 11287 647991609271244143702739995852800000 11288 2093193734592047723625288499200000 11289 3185987419470392273402265600000 11290 0 11291 13409817631895857526017738164898366283904175524451123200000 11292 6662224098735847181257068874915778937135970344960000000000 11293 1546036194899662616251021967063762582140141330037145600000 11294 222752289904830624907096986598520238015475888108339200000 11295 22332836073177630666400775667107024954044860825600000000 11296 1654413641542931740318914260610204393844856743526400000 11297 93818592907874464293781772270284751730437357568000000 11298 4161701296883930217722129677322512130382810316800000 11299 146251647075973243363583600402420504455338393600000 11300 4096309370165190438005863965132780598591488000000 11301 91468068965042313178132789347942937686835200000 11302 1619439674624579017926920319647822748057600000 11303 22460736580676381554641654621179314176000000 11304 238959828054353555699578049375030476800000 11305 1883618016585072363500441702989824000000 11306 10367865748339906299243839933644800000 11307 35584293488064811301629904486400000 11308 57347773550467060921240780800000 11309 0 11310 6662224098735847181257068874915778937135970344960000000000 11311 3092072389799325232502043934127525164280282660074291200000 11312 668256869714491874721290959795560714046427664325017600000 11313 89331344292710522665603102668428099816179443302400000000 11314 8272068207714658701594571303051021969224283717632000000 11315 562911557447246785762690633621708510382624145408000000 11316 29131909078187511524054907741257584912679672217600000 11317 1170013176607785946908668803219364035642707148800000 11318 36866784331486713942052775686195025387323392000000 11319 914680689650423131781327893479429376868352000000 11320 17813836420870369197196123516126050228633600000 11321 269528838968116578655699855454151770112000000 11322 3106477764706596224094514641875396198400000 11323 26370652232191013089006183841857536000000 11324 155517986225098594488657599004672000000 11325 569348695809036980826078471782400000 11326 974912150357940035661093273600000 11327 0 11328 3092072389799325232502043934127525164280282660074291200000 11329 1336513739428983749442581919591121428092855328650035200000 11330 267994032878131567996809308005284299448538329907200000000 11331 33088272830858634806378285212204087876897134870528000000 11332 2814557787236233928813453168108542551913120727040000000 11333 174791454469125069144329446447545509476078033305600000 11334 8190092236254501628360681622535548249498950041600000 11335 294934274651893711536422205489560203098587136000000 11336 8232126206853808186031951041314864391815168000000 11337 178138364208703691971961235161260502286336000000 11338 2964817228649282365212698409995669471232000000 11339 37277733176479154689134175702504754380800000 11340 342818479018483170157080389944147968000000 11341 2177251807151380322841206386065408000000 11342 8540230437135554712391177076736000000 11343 15598594405727040570577492377600000 11344 0 11345 1336513739428983749442581919591121428092855328650035200000 11346 535988065756263135993618616010568598897076659814400000000 11347 99264818492575904419134855636612263630691404611584000000 11348 11258231148944935715253812672434170207652482908160000000 11349 873957272345625345721647232237727547380390166528000000 11350 49140553417527009770164089735213289496993700249600000 11351 2064539922563255980754955438426921421690109952000000 11352 65857009654830465488255608330518915134521344000000 11353 1603245277878333227747651116451344520577024000000 11354 29648172286492823652126984099956694712320000000 11355 410055064941270701580475932727552298188800000 11356 4113821748221798041884964679329775616000000 11357 28304273492967944196935683018850304000000 11358 119563226119897765973476479074304000000 11359 233978916085905608558662385664000000 11360 0 11361 535988065756263135993618616010568598897076659814400000000 11362 198529636985151808838269711273224527261382809223168000000 11363 33774693446834807145761438017302510622957448724480000000 11364 3495829089382501382886588928950910189521560666112000000 11365 245702767087635048850820448676066447484968501248000000 11366 12387239535379535884529732630561528530140659712000000 11367 460999067583813258417789258313632405941649408000000 11368 12825962223026665821981208931610756164616192000000 11369 266833550578435412869142856899610252410880000000 11370 4100550649412707015804759327275522981888000000 11371 45252039230439778460734611472627531776000000 11372 339651281915615330363228196226203648000000 11373 1554321939558670957655194227965952000000 11374 3275704825202678519821273399296000000 11375 0 11376 198529636985151808838269711273224527261382809223168000000 11377 67549386893669614291522876034605021245914897448960000000 11378 10487487268147504148659766786852730568564681998336000000 11379 982811068350540195403281794704265789939874004992000000 11380 61936197676897679422648663152807642650703298560000000 11381 2765994405502879550506735549881794435649896448000000 11382 89781735561186660753868462521275293152313344000000 11383 2134668404627483302953142855196882019287040000000 11384 36904955844714363142242833945479706836992000000 11385 452520392304397784607346114726275317760000000 11386 3736164101071768633995510158488240128000000 11387 18651863274704051491862330735591424000000 11388 42584162727634820757676554190848000000 11389 0 11390 67549386893669614291522876034605021245914897448960000000 11391 20974974536295008297319533573705461137129363996672000000 11392 2948433205051620586209845384112797369819622014976000000 11393 247744790707590717690594652611230570602813194240000000 11394 13829972027514397752533677749408972178249482240000000 11395 538690413367119964523210775127651758913880064000000 11396 14942678832392383120671999986378174135009280000000 11397 295239646757714905137942671563837654695936000000 11398 4072683530739580061466115032536477859840000000 11399 37361641010717686339955101584882401280000000 11400 205170496021744566410485638091505664000000 11401 511009952731617849092118650290176000000 11402 0 11403 20974974536295008297319533573705461137129363996672000000 11404 5896866410103241172419690768225594739639244029952000000 11405 743234372122772153071783957833691711808439582720000000 11406 55319888110057591010134710997635888712997928960000000 11407 2693452066835599822616053875638258794569400320000000 11408 89656072994354298724031999918269044810055680000000 11409 2066677527304004335965598700946863582871552000000 11410 32581468245916640491728920260291822878720000000 11411 336254769096459177059595914263941611520000000 11412 2051704960217445664104856380915056640000000 11413 5621109480047796340013305153191936000000 11414 0 11415 5896866410103241172419690768225594739639244029952000000 11416 1486468744245544306143567915667383423616879165440000000 11417 165959664330172773030404132992907666138993786880000000 11418 10773808267342399290464215502553035178277601280000000 11419 448280364971771493620159999591345224050278400000000 11420 12400065163824026015793592205681181497229312000000 11421 228070277721416483442102441822042760151040000000 11422 2690038152771673416476767314111532892160000000 11423 18465344641957010976943707428235509760000000 11424 56211094800477963400133051531919360000000 11425 0 11426 1486468744245544306143567915667383423616879165440000000 11427 331919328660345546060808265985815332277987573760000000 11428 32321424802027197871392646507659105534832803840000000 11429 1793121459887085974480639998365380896201113600000000 11430 62000325819120130078967961028405907486146560000000 11431 1368421666328498900652614650932256560906240000000 11432 18830267069401713915337371198780730245120000000 11433 147722757135656087815549659425884078080000000 11434 505899853204301670601197463787274240000000 11435 0 11436 331919328660345546060808265985815332277987573760000000 11437 64642849604054395742785293015318211069665607680000000 11438 5379364379661257923441919995096142688603340800000000 11439 248001303276480520315871844113623629944586240000000 11440 6842108331642494503263073254661282804531200000000 11441 112981602416410283492024227192684381470720000000 11442 1034059299949592614708847615981188546560000000 11443 4047198825634413364809579710298193920000000 11444 0 11445 64642849604054395742785293015318211069665607680000000 11446 10758728759322515846883839990192285377206681600000000 11447 744003909829441560947615532340870889833758720000000 11448 27368433326569978013052293018645131218124800000000 11449 564908012082051417460121135963421907353600000000 11450 6204355799697555688253085695887131279360000000 11451 28330391779440893553667057972087357440000000 11452 0 11453 10758728759322515846883839990192285377206681600000000 11454 1488007819658883121895231064681741779667517440000000 11455 82105299979709934039156879055935393654374400000000 11456 2259632048328205669840484543853687629414400000000 11457 31021778998487778441265428479435656396800000000 11458 169982350676645361322002347832524144640000000 11459 0 11460 1488007819658883121895231064681741779667517440000000 11461 164210599959419868078313758111870787308748800000000 11462 6778896144984617009521453631561062888243200000000 11463 124087115993951113765061713917742625587200000000 11464 849911753383226806610011739162620723200000000 11465 0 11466 164210599959419868078313758111870787308748800000000 11467 13557792289969234019042907263122125776486400000000 11468 372261347981853341295185141753227876761600000000 11469 3399647013532907226440046956650482892800000000 11470 0 11471 13557792289969234019042907263122125776486400000000 11472 744522695963706682590370283506455753523200000000 11473 10198941040598721679320140869951448678400000000 11474 0 11475 744522695963706682590370283506455753523200000000 11476 20397882081197443358640281739902897356800000000 11477 0 11478 20397882081197443358640281739902897356800000000 11479 0 11480 0 11481 0 11482 0 11483 0 11484 0 11485 0 11486 0 11487 0 11488 0 11489 0 11490 0 11491 0 11492 0 11493 0 11494 0 11495 0 11496 0 11497 0 11498 0 11499 0 11500 0 11501 0 11502 0 11503 0 11504 0 11505 0 11506 0 11507 0 11508 0 11509 0 11510 0 11511 0 11512 0 11513 0 11514 0 11515 0 11516 0 11517 0 11518 0 11519 0 11520 1 11521 0 11522 40 11523 214404767416320 11524 4448804990203053946440 11525 431577072869456876079677440 11526 1915055327117443084716796875000 11527 1099741162723058384158763494932480 11528 144133245272988924432421367802568920 11529 6093016881288306889365155534245724160 11530 104322517566100654021206604242446293920 11531 847660528000000000000000000000000000000 11532 3667232117486442148679161931155868843040 11533 9209629755707055317276541391879620526080 11534 14350018900623051619477444246055270116960 11535 14619974560111332391653760098248152842240 11536 10157369576949803520383834838867187500000 11537 4979656523889261721399340750260823654400 11538 1771769887426166911636287428220008084400 11539 468309068543846129875156145781551923200 11540 93763142696775462360879287361279519600 11541 14454256180396032000000000000000000000 11542 1739294546621965683009565778432960400 11543 165251614137411666596851017528115200 11544 12515705540051732137883600603816400 11545 761552190410309337014841271910400 11546 37462771922349929809570312500000 11547 1497078456919591799371919523840 11548 48765299389769846290241388960 11549 1297369422433228896788807680 11550 28205156045092798098593760 11551 500535065178720000000000 11552 7229620671237058288480 11553 84557595387950530560 11554 794559498748278120 11555 5929546374286080 11556 34559813925000 11557 153500106240 11558 500451640 11559 1126320 11560 1560 11561 0 11562 118527650835919447174189108709143842981480 11563 1893568262211876049540797790196116607365186320 11564 474319823765144290237181829221597248608970784280 11565 15825950101268927987700067875041689323150370011360 11566 149739280872993140862689896124328081130384989269400 11567 580699691418528345721278135826973323850401963553040 11568 1140808489384209177689299952488340453964983720069160 11569 1299330042927779251483989663721679670217614804921600 11570 940809740819849239128355682029825877766149710526880 11571 462727733959724450207987052969234189420891350126400 11572 162430353418383963926184775211186514797526728400480 11573 42271021605704630114988202276018604010514200666240 11574 8403353586087061869471284946832157059184254280160 11575 1307135563114199126111116358708324499953810909760 11576 162228403018580922537298568778022348406288436000 11577 16324808918084016210959922680233476745816185600 11578 1349804936341114671223944524012944536410583600 11579 92729945444015435349492755296712612671845600 11580 5342249476552863518656808286404459394248400 11581 260099530013509811587718844895459460808000 11582 10770507064757362642782533005555547326800 11583 381288416678483336624109729563165023200 11584 11585829099308116767518339941982698800 11585 303027042002684068790017077985401600 11586 6832688225527958742212454354996000 11587 132834844476493915114709966790720 11588 2223192625323588871648529914080 11589 31921500726273364977340752000 11590 390981956835292502113331040 11591 4051352734538581545902400 11592 35114693800148791788960 11593 250755135618647911680 11594 1445748651596569320 11595 6545532467794320 11596 22352153405400 11597 54022456800 11598 82251000 11599 59280 11600 0 11601 4340502821013867049682890771845497625990547702864320 11602 681271653048557016203902219396389598962219439349646000 11603 9288655066409889401265895187122888369482745455867319680 11604 35813412792607869980422333209115769270810901688026472800 11605 60513882630755210103327462031670501414663296248579115200 11606 55911047268675461565206891057445786252928326086380293360 11607 32196499756612460035047265383364692121212941543821040640 11608 12584056804466445300983432392053590260739091704418090240 11609 3542442574389741410011768950375354815156954502354451200 11610 749977285731204432829358626018279266340665843685348800 11611 123378892288189083762626223386845027250210001109824000 11612 16175566701206672764777175867193119687094909562389120 11613 1724067205976933107499939564737078828791586321754880 11614 151782168983320473759356817725951996973319401816000 11615 11178681512253586913597099276576935396158678144000 11616 695832815311377681256160608672733480624236512000 11617 36907450077488170929258644094224320908998889600 11618 1678904841094514800507158342802389166526071200 11619 65829378353163378329116812146263218654624000 11620 2233212623759455315132518135021030838056000 11621 65722129646530189538968670958437314627200 11622 1680667964594699333733615265291227924000 11623 37371944708224450825795224958397260800 11624 722436853163230447646920296329952000 11625 12126003393176285257621328028768000 11626 176322748339008051672931514354880 11627 2213333995590982931447966814720 11628 23865124556061616363864648320 11629 219520475276134475653267200 11630 1706574413995458628420800 11631 11070853363239642086400 11632 58880016222218231040 11633 250328780710968960 11634 819076283953200 11635 1939149576000 11636 2961036000 11637 2193360 11638 0 11639 136968877452270907748398763247999915508463976194449474800 11640 2996041200443580976580668178296416038285859502610501660160 11641 11396441823848899667527683142148186858770700628248278936800 11642 16808071526244779395844090864527410094795660044758824108800 11643 13089719170330083967378031032484187572868149084618305114800 11644 6316323790435794148061982341513843305672120270368069795840 11645 2079235388106912327175429066509331564673414915203311540480 11646 497504883145414530890702870012447190650162520811540224000 11647 90461781250277108126520607846577084702688967365498244800 11648 12914107590016647208394218705095884078324935851436800000 11649 1483583044792459039073983519232674323782186098537864320 11650 139804046568228596855216669902310943821526918335554560 11651 10971178191181959275679896687058271741173640338744000 11652 725713278565383568730230280239171521238783736832000 11653 40859306969881848869796606337626452292286024800000 11654 1973585291160601900834413208449319875295870617600 11655 82303532259873710037617287720549921474067162400 11656 2978332721428546142266163289821373916824192000 11657 93890331147758012417315549835467561048904000 11658 2585917218185194689127635271999977570624000 11659 62342785089558679535282290033252572516000 11660 1316904616647316134008954159188982169600 11661 24373374762892562435983852844380512000 11662 394836450609724702328940159820032000 11663 5586072153120592534475795192472000 11664 68778593034735472933237131294720 11665 733215863578960417613346829440 11666 6719642567691885209938560000 11667 52428250630620808276132800 11668 343646838754499884032000 11669 1857776932945902608640 11670 8069262479209451520 11671 27080680519292400 11672 65931085584000 11673 103636260000 11674 78960960 11675 0 11676 29048043339234543405297085747576704757993390373612595461760 11677 220723923805127801203108873828901283600068750556088132401600 11678 416144729441563485722578578615975282254768344249644523680000 11679 358152290019247157765189868979612702527475923725947396459200 11680 179255675817064958836884523118493274588869043143655477939200 11681 59302450768123945959781706272195922796030922764948730836480 11682 14024243254307055148476181933991582174335446073392465100800 11683 2498230287098492102116679049052583623550453480154971174400 11684 347914075104300547128143678621998601824208940937705920000 11685 38935888303085753320805770300836381930810102065826643200 11686 3575964014349713621269554013757884330533442262816732160 11687 273984441183351221012446777514976855529658908407456000 11688 17741730257859676014419095690644824190665291816064000 11689 981117258655104721628865739805211829534873631040000 11690 46722336945788423884305466195504441364444465664000 11691 1928860193962020376725535516979117282602601894400 11692 69394888662702676938474922974678789015026784000 11693 2184466367466544948707091207814014754973456000 11694 60340535887590451454037122140423766813376000 11695 1465269997630367291595562314013140231120000 11696 31305780235176438903275574034749109785600 11697 588343895249087115009302362462200384000 11698 9713168222096171928313652270054400000 11699 140510900917085060058319687192128000 11700 1774076248710404379571918546368000 11701 19441242475823472079419795191040 11702 183507304669286631980391244800 11703 1476732720467656743746054400 11704 9992206224859257210240000 11705 55784523230601784819200 11706 250194814708615096320 11707 866581776617356800 11708 2175725824272000 11709 3523632840000 11710 2763633600 11711 0 11712 625085449622184593427404856298851493430022203359431028632000 11713 2443033557733727438637223660928250352332472643543445453120000 11714 2926215475691684485552697331607978900563198656875540724289600 11715 1767409364028369346549871030543958889870804431530052774604800 11716 659458082360211633717247478842874935359620984755888744742400 11717 169550128424226027732909132946432598898690540168629884108800 11718 32140013114684552520557671448135418124772107053210143500800 11719 4701595271113901493930511969654676874437671925159185920000 11720 548332494858051812163228976624437647065564489022972908800 11721 52234029323725597666696624553528974409865741032621721600 11722 4140034799639124816801974945142645035174995280357088000 11723 276979541674607719372553590845347631026676457010688000 11724 15820080711302350892475531782542295735864756880960000 11725 778360386927010212031468572731236294772869211136000 11726 33222286678756547748128837126553061108818676416000 11727 1236892559547426478224129957909738057816983040000 11728 40334016599508119506294916022794108626520592000 11729 1155317296574822292738623980666689915316608000 11730 29119455223621646247314332161515574798960000 11731 646258073520194973526925664382181939712000 11732 12623627027761579514867598251245650240000 11733 216689894428804792377774363914342400000 11734 3259528747757617861821894248954304000 11735 42787093976113371666389720566272000 11736 487281223776955131510033823776000 11737 4776888262819063970507517388800 11738 39890399126929437626745004800 11739 279820588620966566164992000 11740 1617789977307912100492800 11741 7505844441258452889600 11742 26864035075138060800 11743 69623226376704000 11744 116279883720000 11745 93963542400 11746 0 11747 3920953776003785580672259489708397936300416097535249784128000 11748 9685876725094050170512004082569717150160649322160221115523200 11749 8453528286902523703365818376604937535460005023279326214246400 11750 3985441250457817779534002597569215949693503788823226868889600 11751 1211083803954642730743021527522291057681899863227691500544000 11752 261181518199592828904191352923466703124879570713763578444800 11753 42450777157274467414228001763293193366825351924077990400000 11754 5416272850999751453129463268008753559624092043034763110400 11755 558537484091649954132901157564112337130658874140499814400 11756 47571428484847191399326598384742759183098278303474880000 11757 3402061624524620623736779873657998674550435665238528000 11758 206906981425717285648269025466128275678548592003840000 11759 10808165115197222719476754628301516940799142432768000 11760 488669137117565200561998892361606309269878478464000 11761 19236244837811973500076526395782345177534937600000 11762 662156914318091702700298756292987512255717632000 11763 19991669104412658632543729395366159994146176000 11764 530359360014962602477318373174158450138080000 11765 12371247816394934662958576002803068302848000 11766 253618379375462381895040391938817644800000 11767 4562206220671669392438554948530160640000 11768 71806697419402298027286263781537408000 11769 984738043660441640792705430345216000 11770 11697905375124369547081187476224000 11771 119433410448529153526244414720000 11772 1037175678695101421609906572800 11773 7555183205162677854561792000 11774 45298119364621538813798400 11775 217669488796495133798400 11776 805921052254141824000 11777 2158320017677824000 11778 3720956279040000 11779 3100796899200 11780 0 11781 11898627159992151018586400963957838279489883102438598190211200 11782 21175720214490188440265153617399749525050157935902350389452800 11783 14704845823671232823019294554049569311675982437384313822668800 11784 5794444623022554984277436039791588256119677290280336101376000 11785 1517328270036053800319401049416606355491097895278573284224000 11786 287994749237449670923603196401142296021154421856847784960000 11787 41841449618921409576485889857306536545745323259812445132800 11788 4828793367153384302735386591814983215974798849614084915200 11789 454562234395578947217606865849288252178132578733603520000 11790 35595259278965060441445871992244905953712426728801280000 11791 2353308114874914149661259577852207489528883802179840000 11792 132855856828110079820807082654208028082146770599936000 11793 6460562282713277204331659497300314488739233096832000 11794 272399075936795291014856972672343559608483916800000 11795 10006768015639856280481397720234644672794996480000 11796 321368168669071163012155119550179136111958016000 11797 9041393364438597744538574559395548524349920000 11798 223035154649575843630835628409663962123264000 11799 4822778126678956737382581095251615968000000 11800 91281185583313911601703760723246796800000 11801 1508208455685700883142690995922196608000 11802 21665700820606504981724313732375552000 11803 269057513405290708740071834756352000 11804 2866415863844971954773301524480000 11805 25929408405393996067349104320000 11806 196434763334229624218606592000 11807 1223049222844781547972556800 11808 6094745686301863746355200 11809 23371710515370112896000 11810 64749600530334720000 11811 115349644650240000 11812 99225500774400 11813 0 11814 23028994819710997724458755450836050614647158684752408629452800 11815 32291853782306490588688480284948650855045756515619311958937600 11816 18919799541410196027685019799773094397359181622973253398528000 11817 6516366397468363480642346154342610261872318213491533917696000 11818 1524570091719935113918711539274902344578438723827985996800000 11819 262444195308580819982326688314742279741186994702415816396800 11820 34954877314850052747426243268301847678550206249853935206400 11821 3727322977307983084024161140413929798334630901516981760000 11822 326056254197330641867156451986542600606975232865387520000 11823 23822675788495517608141612299809895770653389480614400000 11824 1473464449799216018280147485234602740348231648362496000 11825 77940182686860820141076571889313379653330014877184000 11826 3552926012847970430366122074177031165133127859200000 11827 140370649073435817827344896665414635637371998720000 11828 4825876854210170053503975770785379275255818240000 11829 144747567419849707864106317911824651711454720000 11830 3792700704530788396783268030282710929189888000 11831 86821413708310446484039133001992782579200000 11832 1734434601669677841832042200217953792000000 11833 30164728042106973418671650455905692160000 11834 454982117329285643278958339694523392000 11835 5919271794650128546916443897081344000 11836 65927573216316634273869130352640000 11837 622305801729455905616378503680000 11838 4910869083355740605465164800000 11839 31799279793964320247286476800 11840 164558133530150321151590400 11841 654407894430363161088000 11842 1877738415379706880000 11843 3460489339507200000 11844 3075990524006400 11845 0 11846 33317912349876289744967264977396913683836048316502493936537600 11847 39182755238974594754916485568389697673570789995557778579456000 11848 20158860283801296482981933526866953765380488968628961151488000 11849 6250330504784481222545483167899738274969197526365616435200000 11850 1336945933466679026794312615542350127408752185782712041984000 11851 212590958654416313727918366165801890712627135549029889638400 11852 26339511825353881979146726688864443737718271515208440320000 11853 2625131663743034142438539622412804032159654670580981760000 11854 215291423613097822024561177346241284300864917616601600000 11855 14772543059855240003812010427864578247495275654184960000 11856 858653059993971574802145106672292284287823396852224000 11857 42672003524360023429148090092715730620914337894400000 11858 1825662993406062867284282004559194470680189954560000 11859 67577944980890287200141787502670176943972495360000 11860 2171447103754027770797631501050683002915340800000 11861 60685969335106187021806534826025708273451008000 11862 1475989242367703050140301430674378815628800000 11863 31219994868213552934617487843353897984000000 11864 573130657976084116818810823638002327040000 11865 9099644828302229084621569233549987840000 11866 124304711209007215741994676651738624000 11867 1450406610758965954025120867758080000 11868 14313033439777485829176705584640000 11869 117860858000537774531163955200000 11870 794981994849108006182161920000 11871 4278511471783908349941350400 11872 17669013149619805349376000 11873 52576675630631792640000 11874 100354190845708800000 11875 92279715720192000 11876 0 11877 39589324370369169544015477227784575055485254434946076205056000 11878 40773921477486479334196646241551946675230693574163103486976000 11879 18929023048837988145581842632838903856292644579374443417600000 11880 5385940991494545654842135059455486787008541316105427879936000 11881 1068274542267316938662416024217826704412981211150743048192000 11882 158562545661130187329043278228291820944796364907636792320000 11883 18414570382487090789012576573220761223182342174452408320000 11884 1724514347347928167854314691562316162877295991832268800000 11885 133049428536581200840357795143145405705841233825136640000 11886 8589912308914505225144308883453894772605681827722240000 11887 469486369115300933565845544955533322148257868083200000 11888 21910051092950360184299471855014287304820281374720000 11889 878550130068344638509180764787729573315520327680000 11890 30400766246561632769880983779960615804243123200000 11891 910294878472188785073091564196609473655685120000 11892 23615869472887109855228181185123535259852800000 11893 530740138684147270253591257379336334336000000 11894 10316352607441857794959846296411242142720000 11895 172893252948417572006558879330310696960000 11896 2486094224180144314839893533034772480000 11897 30458538825938285034527538222919680000 11898 314886735675104688241887522862080000 11899 2710799734012368814216770969600000 11900 19079567876378592148371886080000 11901 106962786794597708748533760000 11902 459394341890114939083776000 11903 1419570242027058401280000 11904 2809917343679846400000 11905 2676111755885568000 11906 0 11907 40892609927143781071104717146060448922303766071573348094976000 11908 37972518270050766720955915689265305663870172412483557171200000 11909 16196125224186572216281680138482680836469406170690458359808000 11910 4280104502082561627266978890042401478674771862044792864768000 11911 793640915623426406189624364414985258721937231931771161600000 11912 110556185487612051201185205310542706726846013342482513920000 11913 12075805328242800965241358875263667395064699128657817600000 11914 1064590214729597480605138971388867228799030867291013120000 11915 77316156923989269520355635286347310326882238495708160000 11916 4695055748593456531873196831249862306676228856832000000 11917 241014677360911758483098351141417243465308533073920000 11918 10542669326418551142692517410063467211581806428160000 11919 395210803256119898547054170467056380658132249600000 11920 12744135941692602459508973985336308517228871680000 11921 354238089936145514493972027809344337544192000000 11922 8491842403633714087865620473706891100160000000 11923 175377994657981713636016999163762829450240000 11924 3112078553071516296118059827945592545280000 11925 47235790259422741981957977127660677120000 11926 609170776518765700690550764458393600000 11927 6612621449177198453079637980103680000 11928 59637594148272113912768961331200000 11929 438830061156707619412553379840000 11930 2567106883070345009964810240000 11931 11484858547252873477094400000 11932 36908826292703518433280000 11933 75867768279355852800000 11934 74931129164795904000 11935 0 11936 37998053105270799762588126808431106375746425181865465651200000 11937 32413269447944118906869415423393109791575291831219594735616000 11938 12846276454965245191538410370566621153332453720535566434304000 11939 3175480505063352330588431790239708232985328462723032166400000 11940 552871032369645337225807941574016124811164934980239769600000 11941 72460967742220663818739866474258679839685676167679385600000 11942 7452434046257562277310449165435715589413770737938595840000 11943 618540317900483914664814185876383357922212158103265280000 11944 42255804775900273798604350590009730516536169233408000000 11945 2410152985455639003884365432736821065067678559539200000 11946 115969456641203194302390707332823468619301011701760000 11947 4742530661062683648636451158896450029232176435200000 11948 165673774788414282542329306311830306474467491840000 11949 4959333293042339192015357854679213142325248000000 11950 127377636124699386143755989673202082201600000000 11951 2806047914527707418176271986620205271203840000 11952 52905335402215777034007017075075073269760000 11953 850244224669609355675243588297892188160000 11954 11574244753856548313120464524709478400000 11955 132252428983543969061592759602073600000 11956 1252389477113714392168148187955200000 11957 9654261345447567627076174356480000 11958 59043458310617935229190635520000 11959 275636605134068963450265600000 11960 922720657317587960832000000 11961 1972561975263252172800000 11962 2023140487449489408000 11963 0 11964 32417244747089431085122147189597502806870582626118477295616000 11965 25695303437639430500566623738872543900957646046058975428608000 11966 9527090270697469576548445158872503355429916439697452339200000 11967 2211565939782099455933787942598420172168626158530725478400000 11968 362311321778611460088152397350871506080297409414857728000000 11969 44714952746565321056674721755560847108657983306965975040000 11970 4329795424316186589831951191205161299291978765899816960000 11971 338046796009561824126309603388262405244169923846144000000 11972 21691383794644868917099847332442436560740009236172800000 11973 1159694660094379389080488842046647253482014149017600000 11974 52167838114565518152367944272289369200762757427200000 11975 1988085301998739770764718175679977292270372782080000 11976 64471332820622291805384705507825674939848704000000 11977 1783286905745791406012583855424829150822400000000 11978 42090718717915611272644079799303079068057600000 11979 846485366435452432544112273201201172316160000 11980 14454151819383359046479141001064167198720000 11981 208336405569417869636168361444770611200000 11982 2512796150687335412170262432439398400000 11983 25047789542274287843362963759104000000 11984 202739488254398920168599661486080000 11985 1298956082833594575042193981440000 11986 6339641918083586159356108800000 11987 22145295775622111059968000000 11988 49314049381581304320000000 11989 52601652673686724608000 11990 0 11991 25695735941311038890422056930974796338606933413744545988608000 11992 19054425972305493474188558846652073729631732135224203878400000 11993 6634744497432356982961425895648222886055335481342694195200000 11994 1449249933368045138923436612909440071950194422717222912000000 11995 223575046568815159294336149279314473982643352088621875200000 11996 25978783816671448001722163305278781470776110549733621760000 11997 2366327873712854347750733769009162438292668762759168000000 11998 173531075753262164229657888537720056361766706132582400000 11999 10437252002915737992094150036127736126079867475558400000 12000 521678381561617283047216371883878273343830838272000000 12001 21868938323222781564022415127282677348676326522880000 12002 773655993847467501664616466093908099278184448000000 12003 23182729774695288278163590120522778960691200000000 12004 589270062050818557817017117190243106952806400000 12005 12697280496531786488161684098018017584742400000 12006 231266429110133744743666256017026675179520000 12007 3541718894680103783814862144561100390400000 12008 45230330712372037419064723783909171200000 12009 475908001303211469023896311422976000000 12010 4054789765087978403371993229721600000 12011 27278077739505486075886073610240000 12012 139472122197838895505834393600000 12013 509341802839308554379264000000 12014 1183537185157951303680000000 12015 1315041316842168115200000 12016 0 12017 19054457091029532550961933558554048642664703472391215718400000 12018 13269502933625511861635332861814307914997685317858764390400000 12019 4347751836523253005649240130339193932613928004138971136000000 12020 894300336552251683347084012557895411597563247745617100800000 12021 129893925547198416698608671068350884530669394802300108800000 12022 14197967412254377292629464575217662391845181492215808000000 12023 1214717532976168350521487684144207177992229402115276800000 12024 83498016047285320984508927408694600893604247810867200000 12025 4695105434145617521001721647663120003576186907648000000 12026 218689383232227815640224151272826773486763265228800000 12027 8510215932322142518310781127032989092060028928000000 12028 278192757296343459337963081446273347528294400000000 12029 7660510806660641251621222523473160390386483200000 12030 177761926951445010834263577372252246186393600000 12031 3468996436652006171154993840255400127692800000 12032 56667502314881660541037794312977606246400000 12033 768915622110324636124100304326455910400000 12034 8566344023457806442430133605613568000000 12035 77041005536671589664067871364710400000 12036 545561554790109721517721472204800000 12037 2928914566154616805622522265600000 12038 11205519662464788196343808000000 12039 27221355258632879984640000000 12040 31560991604212034764800000 12041 0 12042 13269504291238256920887953056221557059506581808516965990400000 12043 8695504123877479149807698507000300412228825526451331072000000 12044 2682901056196411522209236590375776470465569406023001702400000 12045 519575704455157016209435510422239374950533164751344435200000 12046 70989837119200455054159089969949028747651531586519040000000 12047 7288305198611731740133231509134933492329783614893260800000 12048 584486112334963501740684216958375594371321964717670400000 12049 37560843473164940168013773181304960028609495261184000000 12050 1968204449090050340762017361455440961380869387059200000 12051 85102159323221425183107811270329890920600289280000000 12052 3060120330259778052717593895909006822811238400000000 12053 91926129679927695019454670281677924684637798400000 12054 2310905050368785140845426505839279200423116800000 12055 48565950113128086396169913763575601787699200000 12056 850012534723224908115566914694664093696000000 12057 12302649953765194177985604869223294566400000 12058 145627848398782709521312271295430656000000 12059 1386738099660088613953221684564787200000 12060 10365669541012084708836707971891200000 12061 58578291323092336112450445312000000 12062 235315912911760552123219968000000 12063 598869815689923359662080000000 12064 725902806896876799590400000 12065 0 12066 8695504154903916797919688208801693902677411968308764672000000 12067 5365802119191913092663475659198060451414705568672435404800000 12068 1558727113782556742483591254342515285728263987957201305600000 12069 283959348486864775376693765270058653982291555708764160000000 12070 36441525993143649876004480226335668635565180146786304000000 12071 3506916674009781010444105301750253566227931788306022400000 12072 262925904312154581176096412269134720200266466828288000000 12073 15745635592720402726096138891643527691046955096473600000 12074 765919433908992826647970301432969018285402603520000000 12075 30601203302597780527175938959090068228112384000000000 12076 1011187426479204645214001373098457171531015782400000 12077 27730860604425421690145118070071350405077401600000 12078 631357351470665123150208878926482823240089600000 12079 11900175486125148713617936805725297311744000000 12080 184539749306477912669784073038349418496000000 12081 2330045574380523352340996340726890496000000 12082 23574547694221506437204768637601382400000 12083 186582051738217524759060743494041600000 12084 1112987535138754386136558460928000000 12085 4706318258235211042464399360000000 12086 12576266129488390552903680000000 12087 15969861751731289590988800000 12088 0 12089 5365802119469970221900332141248591891999148564474547404800000 12090 3117454227595302350447354724855818188431584264002466611200000 12091 851878045461206262592517219110935170399071754046996480000000 12092 145766103972574599504017920905342674542260720587145216000000 12093 17534583370048905052220526508751267831139658941530112000000 12094 1577555425872927487056578473614808321201598800969728000000 12095 110219449149042819082672972241504693837328685675315200000 12096 6127355471271942613183762411463752146283220828160000000 12097 275410829723380024744583450631810614053011456000000000 12098 10111874264792046452140013730984571715310157824000000 12099 305039466648679638591596298770784854455851417600000 12100 7576288217647981477802506547117793878881075200000 12101 154702281319626933277033178474428865052672000000 12102 2583556490290690777376977022536891858944000000 12103 34950683615707850285114945110903357440000000 12104 377192763107544102995276298201622118400000 12105 3171894879549697920904032639398707200000 12106 20033775632497578950458052296704000000 12107 89420046906469009806823587840000000 12108 251525322589767811058073600000000 12109 335367096786357081410764800000 12110 0 12111 3117454227595710308088978673722990994066382321949602611200000 12112 1703756090922412525185034438221870340798143508093992960000000 12113 437298311917723798512053762716028023626782161761435648000000 12114 70138333480195620208882106035005071324558635766120448000000 12115 7887777129364637435282892368074041606007994004848640000000 12116 661316694894256914496037833449028163023972114051891200000 12117 42891488298903598292286336880246265023982545797120000000 12118 2203286637787040197956667605054484912424091648000000000 12119 91006868383128418069260123578861145437791420416000000 12120 3050394666486796385915962987707848544558514176000000 12121 83339170394127796255827572018295732667691827200000 12122 1856427375835523199324398141693146380632064000000 12123 33586234373778980105900701292979594166272000000 12124 489309570619909903991609231552647004160000000 12125 5657891446613161544929144473024331776000000 12126 50750318072795166734464522230379315200000 12127 340574185752458842157786889043968000000 12128 1609560844316442176522824581120000000 12129 4778981129205588410103398400000000 12130 6707341935727141628215296000000 12131 0 12132 1703756090922412525185034438221870340798143508093992960000000 12133 874596623835447597024107525432056047253564323522871296000000 12134 210415000440586860626646318105015213973675907298361344000000 12135 31551108517458549741131569472296166424031976019394560000000 12136 3306583474471284572480189167245140815119860570259456000000 12137 257348929793421589753718021281477590143895274782720000000 12138 15423006464509281385696673235381394386968641536000000000 12139 728054947065027344554080988630889163502331363328000000 12140 27453551998381167473243666889370636901026627584000000 12141 833391703941277962558275720182957326676918272000000 12142 20420701134190755192568379558624610186952704000000 12143 403034812485347761270808415515755129995264000000 12144 6361024418058828751890920010184411054080000000 12145 79210480252584261629008022622340644864000000 12146 761254771091927501016967833455689728000000 12147 5449186972039341474524590224703488000000 12148 27362534353379517000888017879040000000 12149 86021660325700591381861171200000000 12150 127439496778815690936090624000000 12151 0 12152 874596623835447597024107525432056047253564323522871296000000 12153 420830000881173721253292636210030427947351814596722688000000 12154 94653325552375649223394708416888499272095928058183680000000 12155 13226333897885138289920756668980563260479442281037824000000 12156 1286744648967107948768590106407387950719476373913600000000 12157 92538038787055688314180039412288366321811849216000000000 12158 5096384629455191411878566920416224144516319543296000000 12159 219628415987049339785949335114965095208213020672000000 12160 7500525335471501663024481481646615940092264448000000 12161 204207011341907551925683795586246101869527040000000 12162 4433382937338825373978892570673306429947904000000 12163 76332293016705945022691040122212932648960000000 12164 1029736243283595401177104294090428383232000000 12165 10657566795286985014237549668379656192000000 12166 81737804580590122117868853370552320000000 12167 437800549654072272014208286064640000000 12168 1462368225536910053491639910400000000 12169 2293910942018682436849631232000000 12170 0 12171 420830000881173721253292636210030427947351814596722688000000 12172 189306651104751298446789416833776998544191856116367360000000 12173 39679001693655414869762270006941689781438326843113472000000 12174 5146978595868431795074360425629551802877905495654400000000 12175 462690193935278441570900197061441831609059246080000000000 12176 30578307776731148471271401522497344867097917259776000000 12177 1537398911909345378501645345804755666457491144704000000 12178 60004202683772013304195851853172927520738115584000000 12179 1837863102077167967331154160276214916825743360000000 12180 44333829373388253739788925706733064299479040000000 12181 839655223183765395249601441344342259138560000000 12182 12356834919403144814125251529085140598784000000 12183 138548368338730805185088145688935530496000000 12184 1144329264128261709650163947187732480000000 12185 6567008244811084080213124290969600000000 12186 23397891608590560855866238566400000000 12187 38996486014317601426443730944000000 12188 0 12189 189306651104751298446789416833776998544191856116367360000000 12190 79358003387310829739524540013883379562876653686226944000000 12191 15440935787605295385223081276888655408633716486963200000000 12192 1850760775741113766283600788245767326436236984320000000000 12193 152891538883655742356357007612486724335489586298880000000 12194 9224393471456072271009872074828533998744946868224000000 12195 420029418786404093129370962972210492645166809088000000 12196 14702904816617343738649233282209719334605946880000000 12197 399004464360494283658100331360597578695311360000000 12198 8396552231837653952496014413443422591385600000000 12199 135925184113434592955377766819936546586624000000 12200 1662580420064769662221057748267226365952000000 12201 14876280433667402225452131313440522240000000 12202 91938115427355177122983740073574400000000 12203 350968374128858412837993578496000000000 12204 623943776229081622823099695104000000 12205 0 12206 79358003387310829739524540013883379562876653686226944000000 12207 30881871575210590770446162553777310817267432973926400000000 12208 5552282327223341298850802364737301979308710952960000000000 12209 611566155534622969425428030449946897341958345195520000000 12210 46121967357280361355049360374142669993724734341120000000 12211 2520176512718424558776225777833262955871000854528000000 12212 102920333716321406170544632975468035342241628160000000 12213 3192035714883954269264802650884780629562490880000000 12214 75568970086538885572464129720990803322470400000000 12215 1359251841134345929553777668199365465866240000000 12216 18288384620712466284431635230939490025472000000 12217 178515365204008826705425575761286266880000000 12218 1195195500555617302598788620956467200000000 12219 4913557237804017779731910098944000000000 12220 9359156643436224342346495426560000000 12221 0 12222 30881871575210590770446162553777310817267432973926400000000 12223 11104564654446682597701604729474603958617421905920000000000 12224 1834698466603868908276284091349840692025875035586560000000 12225 184487869429121445420197441496570679974898937364480000000 12226 12600882563592122793881128889166314779355004272640000000 12227 617522002297928437023267797852808212053449768960000000 12228 22344250004187679884853618556193464406937436160000000 12229 604551760692311084579713037767926426579763200000000 12230 12233266570209113365983999013794289192796160000000 12231 182883846207124662844316352309394900254720000000 12232 1963669017244097093759681333374148935680000000 12233 14342346006667407631185463451477606400000000 12234 63876244091452231136514831286272000000000 12235 131028193008107140792850935971840000000 12236 0 12237 11104564654446682597701604729474603958617421905920000000000 12238 3669396933207737816552568182699681384051750071173120000000 12239 553463608287364336260592324489712039924696812093440000000 12240 50403530254368491175524515556665259117420017090560000000 12241 3087610011489642185116338989264041060267248844800000000 12242 134065500025126079309121711337160786441624616960000000 12243 4231862324846177592057991264375484986058342400000000 12244 97866132561672906927871992110354313542369280000000 12245 1645954615864121965598847170784554102292480000000 12246 19636690172440970937596813333741489356800000000 12247 157765806073341483943040097966253670400000000 12248 766514929097426773638177975435264000000000 12249 1703366509105392830307062167633920000000 12250 0 12251 3669396933207737816552568182699681384051750071173120000000 12252 1106927216574728672521184648979424079849393624186880000000 12253 151210590763105473526573546669995777352260051271680000000 12254 12350440045958568740465355957056164241068995379200000000 12255 670327500125630396545608556685803932208123084800000000 12256 25391173949077065552347947586252909916350054400000000 12257 685062927931710348495103944772480194796584960000000 12258 13167636926912975724790777366276432818339840000000 12259 176730211551968738438371320003673404211200000000 12260 1577658060733414839430400979662536704000000000 12261 8431664220071694510019957729787904000000000 12262 20440398109264713963684746011607040000000 12263 0 12264 1106927216574728672521184648979424079849393624186880000000 12265 302421181526210947053147093339991554704520102543360000000 12266 37051320137875706221396067871168492723206986137600000000 12267 2681310000502521586182434226743215728832492339200000000 12268 126955869745385327761739737931264549581750272000000000 12269 4110377567590262090970623668634881168779509760000000 12270 92173458488390830073535441563935029728378880000000 12271 1413841692415749907506970560029387233689600000000 12272 14198922546600733554873608816962830336000000000 12273 84316642200716945100199577297879040000000000 12274 224844379201911853600532206127677440000000 12275 0 12276 302421181526210947053147093339991554704520102543360000000 12277 74102640275751412442792135742336985446413972275200000000 12278 8043930001507564758547302680229647186497477017600000000 12279 507823478981541311046958951725058198327001088000000000 12280 20551887837951310454853118343174405843897548800000000 12281 553040750930344980441212649383610178370273280000000 12282 9896891846910249352548793920205710635827200000000 12283 113591380372805868438988870535702642688000000000 12284 758849779806452505901796195680911360000000000 12285 2248443792019118536005322061276774400000000 12286 0 12287 74102640275751412442792135742336985446413972275200000000 12288 16087860003015129517094605360459294372994954035200000000 12289 1523470436944623933140876855175174594981003264000000000 12290 82207551351805241819412473372697623375590195200000000 12291 2765203754651724902206063246918050891851366400000000 12292 59381351081461496115292763521234263814963200000000 12293 795139662609641079072922093749918498816000000000 12294 6070798238451620047214369565447290880000000000 12295 20235994128172066824047898551490969600000000 12296 0 12297 16087860003015129517094605360459294372994954035200000000 12298 3046940873889247866281753710350349189962006528000000000 12299 246622654055415725458237420118092870126770585600000000 12300 11060815018606899608824252987672203567405465600000000 12301 296906755407307480576463817606171319074816000000000 12302 4770837975657846474437532562499510992896000000000 12303 42495587669161340330500586958131036160000000000 12304 161887953025376534592383188411927756800000000 12305 0 12306 3046940873889247866281753710350349189962006528000000000 12307 493245308110831450916474840236185740253541171200000000 12308 33182445055820698826472758963016610702216396800000000 12309 1187627021629229922305855270424685276299264000000000 12310 23854189878289232372187662812497554964480000000000 12311 254973526014968041983003521748786216960000000000 12312 1133215671177635742146682318883494297600000000 12313 0 12314 493245308110831450916474840236185740253541171200000000 12315 66364890111641397652945517926033221404432793600000000 12316 3562881064887689766917565811274055828897792000000000 12317 95416759513156929488750651249990219857920000000000 12318 1274867630074840209915017608743931084800000000000 12319 6799294027065814452880093913300965785600000000 12320 0 12321 66364890111641397652945517926033221404432793600000000 12322 7125762129775379533835131622548111657795584000000000 12323 286250278539470788466251953749970659573760000000000 12324 5099470520299360839660070434975724339200000000000 12325 33996470135329072264400469566504828928000000000 12326 0 12327 7125762129775379533835131622548111657795584000000000 12328 572500557078941576932503907499941319147520000000000 12329 15298411560898082518980211304927173017600000000000 12330 135985880541316289057601878266019315712000000000 12331 0 12332 572500557078941576932503907499941319147520000000000 12333 30596823121796165037960422609854346035200000000000 12334 407957641623948867172805634798057947136000000000 12335 0 12336 30596823121796165037960422609854346035200000000000 12337 815915283247897734345611269596115894272000000000 12338 0 12339 815915283247897734345611269596115894272000000000 12340 0 12341 0 12342 0 12343 0 12344 0 12345 0 12346 0 12347 0 12348 0 12349 0 12350 0 12351 0 12352 0 12353 0 12354 0 12355 0 12356 0 12357 0 12358 0 12359 0 12360 0 12361 0 12362 0 12363 0 12364 0 12365 0 12366 0 12367 0 12368 0 12369 0 12370 0 12371 0 12372 0 12373 0 12374 0 12375 0 12376 0 12377 0 12378 0 12379 0 12380 0 12381 0 12382 1 12383 0 12384 41 12385 450799767388160 12386 14400079310394095668740 12387 1912936214880835883163975680 12388 10905176168307662010192871093750 12389 7729609315139210357230166278668288 12390 1216654158627877097414850957627567060 12391 60560895062501959385205182279775682560 12392 1202969030684098166682038655170708826765 12393 11210994080000000000000000000000000000000 12394 55130722832879513635143401031709894940368 12395 156246132407167972968967529820854251683840 12396 273162859786860232613624206540980677583560 12397 310809829537181658992935492459053323386880 12398 240260857300928044809079170227050781250000 12399 130666187186854227569518701286844012691456 12400 51455150480668264058770514061222734784450 12401 15026612721102541036863705895077622579200 12402 3320067643672185689960225675201670262200 12403 564404288948797440000000000000000000000 12404 74876630232075622653561806761538945220 12405 7845102944839227540545243042650521600 12406 655683906903821300334679742744381400 12407 44080432668455552213094341856460800 12408 2399958826275542378425598144531250 12409 106392375671752323875364414160896 12410 3855941887462515703092658398480 12411 114567699765642059501042401280 12412 2794660878134611411602331720 12413 55968920924529600000000000 12414 918884787314230108465808 12415 12326618349887899566080 12416 134379875225802537045 12417 1180826806536399360 12418 8265555497062500 12419 45313231362048 12420 189796284470 12421 584935520 12422 1247220 12423 1640 12424 0 12425 2471984994925066851906906097873511397266480 12426 48821694501076083222946039215601912580081845560 12427 14079389065470254535552505312265426268060160391040 12428 524345155523484543217675803356196728979995493069240 12429 5441448235687811276055844214534658629760782748890640 12430 22886571628538535902468218227447873952497071844698280 12431 48385974978691429566315285804674962414998525540979200 12432 58974340127618318845169470899891202578224095085006760 12433 45505507620202412810961615210584969409237225758788800 12434 23775464284273653312872389531830727675195278368640480 12435 8844285879212313871719479248176554195016760712263680 12436 2434644053831505318288001529168125135611307988636640 12437 511272130640162763853235900755696982173409560704320 12438 83927998117420907147357544575912619678183918366240 12439 10985672588199227787142595384500521770774568829440 12440 1165517507362551877725092997217022362100439060000 12441 101599180931401004041693554244530238154476048800 12442 7360029298138878583271961125468463766526720400 12443 447330580658045651704087979213513183952096000 12444 22993721400928328025869442871486130639072400 12445 1006275095209539340997617235070704352088800 12446 37699381251445805722755242829462630135600 12447 1214428450304560984623417708273354278400 12448 33750417454727695973891881389371012400 12449 811013148317868125516830924393982400 12450 16868111854035581896347582770694240 12451 303559707909628658189801702937600 12452 4717499269640530870301739523680 12453 63067611066467022769413940800 12454 720976632761022491294881440 12455 6988039119877600026344960 12456 56768655845791210258080 12457 380675956427727657840 12458 2064763393403026680 12459 8809561498308480 12460 28398602077560 12461 64897866800 12462 93573480 12463 63960 12464 0 12465 197005369349669670265494681809064313492104963144853560 12466 34571502082391815362035469227910154904730791096355445920 12467 509249431201544552866471892867950130160666707192308575720 12468 2089420156946718209103963118933691608445880577794035943360 12469 3724762551888674059462716275335516971286076553888493691400 12470 3610871201674178513806503420478237849570510541525929039200 12471 2173500039545083590799906053612993496921724037131057490840 12472 885631183082361463138618763158687554552153466164253601280 12473 259412361000865202130120378245456558083274480936408106720 12474 57070430028322376776410483935813296330218207873635932800 12475 9747534203108244671420719285576135243321225394062089120 12476 1326136315596985000286568486708446160743022676834632960 12477 146654382447411752523224516815375521244728561372201120 12478 13398564990255410350271477999534680493620008742028160 12479 1024600711166654024896987606803172679494724750700000 12480 66278317472821861163536982059417971001778525145600 12481 3657689591892814669785834753162528086204323002000 12482 173387849322604456476322385854294152762103454400 12483 7098033456881796611436088298235110311203831600 12484 251974471745130158268877676677806310394256000 12485 7780230369173485407794465495472675642399600 12486 209381897952653313124104706356762262075200 12487 4916958491911867884307987479025398565200 12488 100782757208172757703045829631680729600 12489 1801975507864573761674592254635356000 12490 28062248914778581109285298429264000 12491 379662380020240605838094768889120 12492 4445733829084030565093245328640 12493 44822358622899354424024400160 12494 386349276493077879189436800 12495 2820087615511619872230240 12496 17208089173487584120320 12497 86226963570910202040 12498 345899301707625120 12499 1069301542818600 12500 2394596393280 12501 3462218760 12502 2430480 12503 0 12504 8668508170839091887153291367688678468995217713610679042720 12505 203622881419065754081429982992076574075214105414884065916240 12506 815018383799012984949463385874595076351251874902821080278080 12507 1253567860420225258307288535739003761544427815856855836173600 12508 1013078095932227797762436918665345676087571671906065419660000 12509 505780212449580392799581153002518257556196272278586300815760 12510 171943912748233044470818596258835837824797285674890315778560 12511 42441890704036705705688091374677238716410327705174771336960 12512 7956805893956682499040784165829883242007978219997863184000 12513 1170989791857217113833718157728481955771305594035479707200 12514 138705978401805871666017115627221272957798720678724514560 12515 13483243667798135243334948304339012433820229790492269440 12516 1092240019270369354507295558429480182770140791187230080 12517 74646985377007153083537316728441100571367025544040000 12518 4347127739199026410802639752289486867631367084224000 12519 217472078812680134720074401324850307427522621753600 12520 9407388423431223307199424286830472085142723844800 12521 353750472324256328618946463345762290816213256800 12522 11611930943371190159209005908144952944184432000 12523 333794036188096741333452728025193086278712000 12524 8421875192206800385447032552056295235291200 12525 186767932375979743587621478295008795826400 12526 3642374231319423712727950610941161100800 12527 62443080945534738282542200104241824000 12528 939726241445608901876759114984400000 12529 12383775053072701210934370556649280 12530 142361775987575245725374264666880 12531 1420016076668613769293420151680 12532 12200109797753744743431984000 12533 89390342970209015587195200 12534 551089503992989854097920 12535 2806069355193758734080 12536 11494389142239363360 12537 36421745044885200 12538 83810873764800 12539 124639875360 12540 89927760 12541 0 12542 2190438024705714361876567546784069424610864073986033644041040 12543 17524261448629819730475712512291266657595559349909378135564160 12544 34331406453517502785890679515702348010599152066378014006005600 12545 30530372044958296631456864009446785628043901728466104040393600 12546 15742322415495896707252805116985558859783334446529708144078800 12547 5356424570034679498810614205838291557717034712133068698588160 12548 1301629536991506830134028658101950806177949728285480255525120 12549 238153257386271096871715612219852081604428275718229314073600 12550 34062321776230666418880524612234518853680863725107563124800 12551 3915713305213310589031697670099367486532685591854563545600 12552 369566374787755394866239903920241658945440377883325107840 12553 29116126400937177945005249780005146717831171743766888960 12554 1940296934908887014530068520894594083454790492849736000 12555 110535288233964444171481973270391085195288803841920000 12556 5429344580975132572344012469106657731078587268704000 12557 231526778568137673689048697347957194334483374156800 12558 8618899884029885155334935870029716779772560917600 12559 281298115549436588445815458042148489122216992000 12560 8075104124384022014466578803749761112747048000 12561 204346659734379090626357832760843085454624000 12562 4564411278162880837266468823145680569506400 12563 90022206781754004528394163575416764697600 12564 1566709628223657146740731181903485024000 12565 24020002789279284910197819047601024000 12566 323495638719775473022002281036232000 12567 3811133469986428809111900952711680 12568 39048767005540242683073210629760 12569 345247100527733320724192985600 12570 2606691513700556315951860800 12571 16573494555220859382297600 12572 87062432106170751310080 12573 367885544480167633920 12574 1201917586481211600 12575 2849569708003200 12576 4362395637600 12577 3237399360 12578 0 12579 52461152522023229288595833677368975969506654491547779813695360 12580 213671215494703192724598885015011547484415792113517588997816000 12581 264180126469638413980645735485332584551182629699574019185500800 12582 164037502126409960305966401208367575307981242343478261620539200 12583 62789631348652924916960511364532464278956315765715204582220800 12584 16542336869206965719949325806457437897974647909436363834181120 12585 3211422319374832289054080471121598026430183447690200608435200 12586 481033617797111357325553445897663841693381812957884064678400 12587 57452577485877072091275935283258308159448076713416560550400 12588 5606856991065844298333720072220943678136605838069833478400 12589 455546977602116683746438896812854275306614684102401922560 12590 31267765561530386289483118450801420239106005511127904000 12591 1834128346052967382868923165284524170858977791441280000 12592 92795286303317473621554495258139325657778878965056000 12593 4079063379366046635321411261549646973963044301952000 12594 156686669280777424962625820085696198094632223065600 12595 5282777847444753702682484302518332069774997024000 12596 156842513295746798767134853035150720828171984000 12597 4109449730686179765454174880305354318291296000 12598 95132503382242199750533122857375766910128000 12599 1946140135477075691094643371494158952217600 12600 35152251790576285611816202980327689280000 12601 559543317799212245629075921346996352000 12602 7824757727971649567461532793617088000 12603 95704867050528078173200180329792000 12604 1017643578975293856730071219452160 12605 9331787315529022734118740211200 12606 73018290494414341487745734400 12607 480691798142082132953318400 12608 2611929715210290457382400 12609 11404451878885196651520 12610 38461362767398771200 12611 94035800364105600 12612 148321451678400 12613 113308977600 12614 0 12615 353756145323124341561527359983781983147959042346778257249976000 12616 904573688851579250504636899245737568261699811960914501734073600 12617 811192154915632841753586943717296566442581250460612903501233600 12618 391727176896016906255412479262807965158254809010140609563955200 12619 121737728475449049470121202992001615982800639327688974114905600 12620 26829193623035831746836910245591755573600636276089429995571200 12621 4455041080468277656581445516086922104514884145706637801868800 12622 580776368775867798227148323149381954067212995137544846643200 12623 61216523180165040923160034572012692554802318583861151545600 12624 5332679410241183981913722945293203624152685796940460825600 12625 390394201493360886896942287659050204902442559992349984000 12626 24332220438675493961979325823716599576954958653903360000 12627 1304359214256386334910961055057403365242305606267968000 12628 60619259156487727508681242610748265154808850130688000 12629 2457588995108762782502429169341122087708675281984000 12630 87323806451677795999251386447416657512408113664000 12631 2728723914457906075235152042915596105328567248000 12632 75156489136708275262037730414715239691739328000 12633 1826685065013496734895476137155888740690192000 12634 39184376797196248636620856456915939978752000 12635 741185927876915254405640866908663132480000 12636 12338185069136375796381047894317941504000 12637 180186039629445806725627827391235904000 12638 2298232546534595594478743385619968000 12639 25447177567745443639055108486304000 12640 242646630913693842952417280179200 12641 1971536396063059745279853292800 12642 13459413358446440315541811200 12643 75745961741098423264089600 12644 342133556366555899545600 12645 1192302245789361907200 12646 3009145611651379200 12647 4894607905387200 12648 3852505238400 12649 0 12650 1130228227732563528601086185036516135539217279100858879135417600 12651 2071305658071029418200647899333563136987951267899660950461283200 12652 1472821831157077906130941257072267250114474171783669526407065600 12653 592865152306401874169713169388709628921644026165327991128422400 12654 158418900786158812108952943590950605110042561282985652121856000 12655 30670626116466906788695975101201460136853775320773901424972800 12656 4545454004606224643706038194813799218971323845232286264422400 12657 535316748667707000266174233623875087976147355313577867724800 12658 51459047172567364414902537647743496903335629859274361830400 12659 4118770270409535576213673514628265009582602759485739840000 12660 278667923768481427497652661952482694376802960713336320000 12661 16123744100412761163831893118256388104946520124797696000 12662 805012026712972410884140129975809733413076614937344000 12663 34921292543045088307445797497939597238795368110976000 12664 1323080403408226167259831578946212653594951400960000 12665 43946518490830532083568287684889703066906279168000 12666 1282908878419390208102959149344854719685438656000 12667 32960847415393248010387153919672597113471776000 12668 745530694529325338379531957672085108812288000 12669 14834498097308882520801876176939606841600000 12670 259193258996164826614057222501776424704000 12671 3964703154675625771645471602206007168000 12672 52862440347629213965623859960779264000 12673 610743427557549309908890007498496000 12674 6066191383271991575034475524480000 12675 51259974334320428452300401676800 12676 363404160678053888519628902400 12677 2120886928750755851394508800 12678 9921873134630121086822400 12679 35769067373680857216000 12680 93283513961192755200 12681 156627452972390400 12682 127132672867200 12683 0 12684 2272471073087302672241716457265704512003257242122124810378083200 12685 3267758397280034695877531183479014562678949733138608070004531200 12686 1955417667304843110745721032349168930176206211098785792214067200 12687 686700238206368607392008071368685008400951440130808793908224000 12688 163709740501248280269881517578955339735937168897611009588864000 12689 28715560385516754804102977606303293362189437175379402230374400 12690 3898622112113976077124414411862597794466227577998561285273600 12691 424072007655306305963667559391140869239971873891840974643200 12692 37880938268686900382578046115912507689533906690239524160000 12693 2829924683184051615343395223899420348805448854980787200000 12694 179256386314082043551443374915082090952639879040512256000 12695 9729026075133281236224523406276587660781820186313728000 12696 456062727423900839597576033265457681083269655881088000 12697 18575851731901299914389447938745833711848968381440000 12698 660309248488109273792477224354244896068680651520000 12699 20546009136958358630859560086090812155224574976000 12700 560615734514819899353782512444576890249852192000 12701 13422870443869239824613267548669812700918784000 12702 281886878599814136938387964729773458348800000 12703 5184098197003008868595959857155076910080000 12704 83260070440522478829290947899018630528000 12705 1162978866779143716899836933278993408000 12706 14047111839824225299246088433662208000 12707 145588608726535667073148516869120000 12708 1281499358358010711307510041920000 12709 9448508177629401101510351462400 12710 57263947076270407987651737600 12711 277812447769643390431027200 12712 1037302953836744859264000 12713 2798505418835782656000 12714 4855451042144102400 12715 4068245531750400 12716 0 12717 3385905560952234062114018372681757276130735201689874944167731200 12718 4070232069172665386118531504684300856779114932123525359634534400 12719 2134783768007213554248552359226104904367229485893172375145472000 12720 674097323528479103447803998880535381138127236449319971846656000 12721 146824399165980215131633379290040886436620268330025162191872000 12722 23782478392743782773576035908719942756685734974077313055641600 12723 3003879252163701283714441881622325097858310225322735475302400 12724 305538723283143269434569642220164246535451631444739975680000 12725 25608885086979276145235711234143557033972410607865420800000 12726 1798878157849411931943442938172262966409790674406402560000 12727 107252270277526851149980297085076543532755954646084608000 12728 5479802974958269812966477946601694894604489006957056000 12729 241661388639559069273717557789743030224771691320320000 12730 9247906555384646476659059154742483495728445524480000 12731 308249712491509782959241826286451233008074224640000 12732 8970653956963212945739293806647150565690921472000 12733 228197398573904330163819145956224956406166528000 12734 5074035537453789922008683547447319252723200000 12735 98498314136802593153351534405205494891520000 12736 1665203386296946325727243545198169730560000 12737 24422561688632354382912070397560224768000 12738 309036467678540606614225551076517376000 12739 3348538000710320342682415887989760000 12740 30755984600592257071380241006080000 12741 236212704440735027537758786560000 12742 1488862623983030607678945177600 12743 7500936089780371541637734400 12744 29044482707428856059392000 12745 81156657146237697024000 12746 145663531264323072000 12747 126115611484262400 12748 0 12749 4120032226089596686020710073280424430632672903480940878661734400 12750 4327352838789061681772188511389265789985654990089682515564544000 12751 2045670113236012521119022218516979773877111226438739739667968000 12752 592507871058801097095879868040082932592478557155451361087488000 12753 119670456187762260492093418564231266761736212356707655838208000 12754 18101749977657230698461541296869347380053814464593651277414400 12755 2144849838526599784612763698706889834857258877834720437760000 12756 205234784754945276538409874134754939471746172408853094400000 12757 16207059483431331702000234789842563067062527883078679040000 12758 1073168975376710019859480743330940336736092916112046080000 12759 60297414187303072295857741490638671793769418637334016000 12760 2900414969910686713909790382177050567542665117757440000 12761 120232182252284404108058460580877665038348688458240000 12762 4315643379999556836108860218394675121224180520960000 12763 134561630748639847793349227774049452942185582080000 12764 3651175718127127810919785846045110399978651648000 12765 86258726902201991780960630917887874285094400000 12766 1772970263132790376146058107239336861583360000 12767 31638866225873972012068668903842550704640000 12768 488451236522657281306369475519475855360000 12769 6489765821249352738898736572606864896000 12770 73667836015627047539013149535774720000 12771 707387645813621912641745543139840000 12772 5669104906577640660906210877440000 12773 37221565599575765191973629440000 12774 195024338334289660082581094400 12775 784201033100579113603584000 12776 2272386400094655516672000 12777 4224242406665369088000 12778 3783468344527872000 12779 0 12780 4342938455892238250909298114156966983905741538434411755116544000 12781 4106971163208099154304264687245225663607819448517061216295936000 12782 1782981694616781465689564432758085075483251116573639247294464000 12783 479728152402611634241052486848291910715722290258369610360832000 12784 90639009423825920096849238860006629167369003899573337987072000 12785 12880555710376912507216670156549824889845140011438881858560000 12786 1437390735146641789754844122905261337584478026317635788800000 12787 129693701169373333370407803268618031386330413612884152320000 12788 9659962686102872408382004153905392361718220976304158720000 12789 603017986611328695532552219703899020048522961715420160000 12790 31905614245238812920044962216141037102224097673891840000 12791 1442805897197532992539556994507640402764188308346880000 12792 56103651234571402365066965220163685381570365716480000 12793 1883866016879538873681771548936180005352545797120000 12794 54767661769304283468768954643654327126719774720000 12795 1380139777598194967369075599327284675994214400000 12796 30140494989687900682090983513463055538309120000 12797 569499592912184633822129859466679837291520000 12798 9280573493930488344821020034870041251840000 12799 129795316424987054777974731452137297920000 12800 1547024556328167998319276140251269120000 12801 15562528207899682078118401949076480000 12802 130389412851285735200842850181120000 12803 893317574389818364607367106560000 12804 4875608458357241502064527360000 12805 20389226860615056953693184000 12806 61354432802555698950144000 12807 118278787386630334464000 12808 109720581991308288000 12809 0 12810 4110609885015137213975985863353901651479962239758822508583936000 12811 3569102372470556580285654671476117835641821058944113183612928000 12812 1440122325886824373468072747933706905575943897245411018602496000 12813 362708793418894408404970911633658963586937916655762013708288000 12814 64418790877506350112160557613177114287249436821174594892800000 12815 8625517007890415150792851373352710121276519160175838412800000 12816 907918711277090337373021019086921363903046985808848138240000 12817 77282226945748942487316981987579847495329505270137077760000 12818 5427239166478250972911168803687520225527286011496381440000 12819 319057949217982475664378040018978643066774681033318400000 12820 15870896957767173794526387556296335475468574430791680000 12821 673244240881867088421102138220981432243927674101760000 12822 24490262320090149936367306603553351395354871362560000 12823 766747291811454437980808751488958788589836206080000 12824 20702096773334669889088415430228069199266816000000 12825 482247920039659969516594508501385588607057920000 12826 9681493079507138774976207610933557233955840000 12827 167050322890748790206778360627660742533120000 12828 2466111012074754040781519897590608660480000 12829 30940491126563359966385522805025382400000 12830 326813092365893323640486440930606080000 12831 2868567082728286174418542703984640000 12832 20546304210965822385969443450880000 12833 117014603000573796049548656640000 12834 509730671515376423842329600000 12835 1595215252866448172703744000 12836 3193527259439019030528000 12837 3072176295756632064000 12838 0 12839 3569727618256962141943827216689672715359664845861518183292928000 12840 2880702918944454383515480528255419321966326938414893174484992000 12841 1088241669001160095762668624080058417594584654667943377444864000 12842 257690798136832925945492718931657018425926427314965361971200000 12843 43128930819983725834967822499762017982069754883421886464000000 12844 5447591819555709865676346000346134504368169644833758781440000 12845 540978954897432235582589311683075841986807326621468344320000 12846 43418017401524242139611627298096094273983429459328491520000 12847 2871523905849241536437486096492349219101029171260825600000 12848 158709008633814345115624576491039932123985045479116800000 12849 7405687107712285813246601168941575173530944319119360000 12850 293883151456875802575734623491671520094479993630720000 12851 9967714810798900331460826961876082823296578519040000 12852 289829354864290469840564565430741187413653504000000 12853 7233718800594899542748917627520783829105868800000 12854 154903889272114220399619321774936915743293440000 12855 2839855489142729433515232130670232623063040000 12856 44389998217345572734067358156630955888640000 12857 587869331404703839361324933295482265600000 12858 6536261847317866472809728818612121600000 12859 60239908737294009662789396783677440000 12860 452018692641248092491327755919360000 12861 2691335869013197309139619102720000 12862 12233536116369034172215910400000 12863 39880381321661204317593600000 12864 83031708745414494793728000 12865 82948759985429065728000 12866 0 12867 2880779778107438963880651121041473673188840874881998065364992000 12868 2176530241882742768015888713596962519019955349426687702089728000 12869 773082084030326658419703829352560020382726827339203485593600000 12870 172516783971843807892380888476709489540944189266763145216000000 12871 27238031232289755860625382239659606297258722289822553907200000 12872 3245877007580087795719687591459226924718445912800569425920000 12873 303926224727543084770566816046455353378775379598487920640000 12874 22972193496427746464512665145396004609279873117547724800000 12875 1428381111430648719758596360718789509958289893152051200000 12876 74056871408570641771904314912243621209079750775193600000 12877 3232714667952325313714263531911347195347347913297920000 12878 119612577734615141912409043177579441398414274068480000 12879 3767781613235776107927339350599635436377495552000000 12880 101272063208328593598484846785290973607482163200000 12881 2323558339081713305994289826624053736149401600000 12882 45437687826283670936243714090723721969008640000 12883 754629969694874736479145088662726250106880000 12884 10581647965284669108503848799318680780800000 12885 124188975099039462983384847553630310400000 12886 1204798174745880193255787935673548800000 12887 9492392545466209942317882874306560000 12888 59209389118290340801071620259840000 12889 281371330676487785960965939200000 12890 957129151719868903622246400000 12891 2075792718635362369843200000 12892 2156667759621155708928000 12893 0 12894 2176536701629294688404705828635355162423253713022892635209728000 12895 1546167350136380030496936454138104293603449163877633769267200000 12896 517550871284012110709296961543216791805841261072996507648000000 12897 108952168638432281872156885243448716826336248533580340428800000 12898 16229387243262011617025982777862906626325616136499743129600000 12899 1823557419228723655073303352042634262251508929635952803840000 12900 160805355943962812871304907966813877528318044896754073600000 12901 11427048910536582095700417151385201361355488862054809600000 12902 666511842819010330779753194713592407626220944842342400000 12903 32327146679984184114506554618994562976035217884979200000 12904 1315738355080766561036499474953373855382557014753280000 12905 45213379358829313295128072207195625236529946624000000 12906 1316536821708271716780303008208782656897268121600000 12907 32529816747143986283920057572736752306091622400000 12908 681565317394255064043655711360855829535129600000 12909 12074079515117995783666321418603620001710080000 12910 179888015409839374844565429588417573273600000 12911 2235401551782710333700927255965345587200000 12912 22891165320171723671859970777797427200000 12913 189847850909324198846357657486131200000 12914 1243397171484097156822504025456640000 12915 6190169274882731291141250662400000 12916 22013970489556984783311667200000 12917 49819025247248696876236800000 12918 53916693990528892723200000 12919 0 12920 1546167696382033821851705984880163175725454959392771817267200000 12921 1035101873695843996707559991940864458523586600268863389696000000 12922 326856521793900168613148978438426908898689128922718672486400000 12923 64917549917894248420769297188303655065020553239932642918400000 12924 9117787127621516581503293587692639424043807499763764019200000 12925 964832136265155735863226305168382151543117115460934041600000 12926 79989342379935499724834567761622268214360116439196467200000 12927 5332094742578632270534187309381890103909323710853939200000 12928 290944320119857657030558991570951066784316960964812800000 12929 13157383550807665610364994749533738553825570147532800000 12930 497347172947122446246408794279151877601829412864000000 12931 15798441860499260601363636098505391882767217459200000 12932 422887617712871821690960748445577779979191091200000 12933 9541914443519570896611179959051981613491814400000 12934 181111192726769936754994821279054300025651200000 12935 2878208246557429997513046873414681172377600000 12936 38001826380306075672915763351410874982400000 12937 412040975763091026093479474000353689600000 12938 3607109167277159778080795492236492800000 12939 24867943429681943136450080509132800000 12940 129993554772537357113966263910400000 12941 484307350770253665232856678400000 12942 1145837580686720028153446400000 12943 1294000655772693425356800000 12944 0 12945 1035101884281579545372012207079584964136706855816848490496000000 12946 653713046422338943084294055107409903476532523927238356172800000 12947 194752649980323613066492684722763135607122752251202728755200000 12948 36471148518504451107818465782337209514484681280127184076800000 12949 4824160681458194930493238262311750586677121885979230208000000 12950 479936054280449311514336501747437860837496717426807603200000 12951 37324663198050425893739311165673230727365265975977574400000 12952 2327554560958861256244471932567608534274535687718502400000 12953 118416451957268990493284952745803646984430131327795200000 12954 4973471729471224462464087942791518776018294128640000000 12955 173782860465491866614999997083559310710439392051200000 12956 5074651412554461860291528981346933359750293094400000 12957 124044887765754421655945339467675760975393587200000 12958 2535556698174779114569927497906760200359116800000 12959 43173123698361449962695703101220217585664000000 12960 608029222084897210766652213622573999718400000 12961 7004696587972547443589151058006012723200000 12962 64927965010988876005454318860256870400000 12963 472490925163956919592551529673523200000 12964 2599871095450747142279325278208000000 12965 10170454366175326969889990246400000 12966 25208426775107840619375820800000 12967 29762015082771948783206400000 12968 0 12969 653713046573432854953750583879311350417906585614841556172800000 12970 389505299984702380478401243740226226669173858345621841510400000 12971 109413445556466750331930565849594475311977105262838384230400000 12972 19296642725843930564177340984949725700726301127805304832000000 12973 2399680271402246557571682508737189304187483587134038016000000 12974 223947979188302555362435866994039384364191595855865446400000 12975 16292881926712028793711303527973259739921749814029516800000 12976 947331615658151923946279621966429175875441050622361600000 12977 44761245565241020162176791485123668984164647157760000000 12978 1737828604654918666149999970835593107104393920512000000 12979 55821165538099080463206818794816266957253224038400000 12980 1488538653189053059871344073612109131704723046400000 12981 32962237076272128489409057472787882604668518400000 12982 604423731777060299477739843417083046199296000000 12983 9120438331273458161499783204338609995776000000 12984 112075145407560759097426416928096203571200000 12985 1103775405186810892092723420624366796800000 12986 8504836652951224552665927534123417600000 12987 49397550813564195703307180285952000000 12988 203409087323506539397799804928000000 12989 529376962277264653006892236800000 12990 654764331820982873230540800000 12991 0 12992 389505299985337978484051356075281457848189232627259729510400000 12993 218826891112966953190474295506297120686007651277341920460800000 12994 57889928177531791692532022954849177102178903383415914496000000 12995 9598721085608986230286730034948757216749934348536152064000000 12996 1119739895941512776812179334970196921820957979279327232000000 12997 97757291560272172762267821167839558439530498884177100800000 12998 6631321309607063467623957353765004231128087354356531200000 12999 358089964521928161297414331880989351873317177262080000000 13000 15640457441894267995349999737520337963939545284608000000 13001 558211655380990804632068187948162669572532240384000000 13002 16373925185079583658584784809733200448751953510400000 13003 395546844915265541872908689673454591256022220800000 13004 7857508513101783893210617964422079600590848000000 13005 127686136637828414260996964860740539940864000000 13006 1681127181113411386461396253921443053568000000 13007 17660406482988974273483574729989868748800000 13008 144582223100170817395320768080098099200000 13009 889155914644155522659529245147136000000 13010 3864772659146624248558196293632000000 13011 10587539245545293060137844736000000 13012 13750050968240640337841356800000 13013 0 13014 218826891112966953190474295506297120686007651277341920460800000 13015 115779856355063583385064045909698354204357806766831828992000000 13016 28796163256826958690860190104846271650249803045608456192000000 13017 4478959583766051107248717339880787687283831917117308928000000 13018 488786457801360863811339105839197792197652494420885504000000 13019 39787927857642380805743744122590025386768524126139187200000 13020 2506629751653497129081900323166925463113220240834560000000 13021 125123659535154143962799997900162703711516362276864000000 13022 5023904898428917241688613691533464026152790163456000000 13023 163739251850795836585847848097332004487519535104000000 13024 4351015294067920960601995586408000503816244428800000 13025 94290102157221406718527415573064955207090176000000 13026 1659919776291769385392960543189627019231232000000 13027 23535780535587759410459547554900202749952000000 13028 264906097244834614102253620949848031232000000 13029 2313315569602733078325132289281569587200000 13030 15115650548950643885211997167501312000000 13031 69565907864639236474047533285376000000 13032 201163245665360568142619049984000000 13033 275001019364812806756827136000000 13034 0 13035 115779856355063583385064045909698354204357806766831828992000000 13036 57592326513653917381720380209692543300499606091216912384000000 13037 13436878751298153321746152019642363061851495751351926784000000 13038 1955145831205443455245356423356791168790609977683542016000000 13039 198939639288211904028718720612950126933842620630695936000000 13040 15039778509920982774491401939001552778679321445007360000000 13041 875865616746079007739599985301138925980614535938048000000 13042 40191239187431337933508909532267712209222321307648000000 13043 1473653266657162529272630632875988040387675815936000000 13044 43510152940679209606019955864080005038162444288000000 13045 1037191123729435473903801571303714507277991936000000 13046 19919037315501232624715526518275524230774784000000 13047 305965146962640872335974118213702635749376000000 13048 3708685361427684597431550693297872437248000000 13049 34699733544040996174876984339223543808000000 13050 241850408783210302163391954680020992000000 13051 1182620433698867020058808065851392000000 13052 3620938421976490226567142899712000000 13053 5225019367931443328379715584000000 13054 0 13055 57592326513653917381720380209692543300499606091216912384000000 13056 26873757502596306643492304039284726123702991502703853568000000 13057 5865437493616330365736069270070373506371829933050626048000000 13058 795758557152847616114874882451800507735370482522783744000000 13059 75198892549604913872457009695007763893396607225036800000000 13060 5255193700476474046437599911806833555883687215628288000000 13061 281338674312019365534562366725873985464556249153536000000 13062 11789226133257300234181045063007904323101406527488000000 13063 391591376466112886454179602776720045343461998592000000 13064 10371911237294354739038015713037145072779919360000000 13065 219109410470513558871870791701030766538522624000000 13066 3671581763551690468031689418564431628992512000000 13067 48212909698559899766610159012872341684224000000 13068 485796269616573946448277780749129613312000000 13069 3627756131748154532450879320200314880000000 13070 18921926939181872320940929053622272000000 13071 61555953173600333851641429295104000000 13072 94050348622765979910834880512000000 13073 0 13074 26873757502596306643492304039284726123702991502703853568000000 13075 11730874987232660731472138540140747012743659866101252096000000 13076 2387275671458542848344624647355401523206111447568351232000000 13077 300795570198419655489828038780031055573586428900147200000000 13078 26275968502382370232187999559034167779418436078141440000000 13079 1688032045872116193207374200355243912787337494921216000000 13080 82524582932801101639267315441055330261709845692416000000 13081 3132731011728903091633436822213760362747695988736000000 13082 93347201135649192651342141417334305655019274240000000 13083 2191094104705135588718707917010307665385226240000000 13084 40387399399068595148348583604208747918917632000000 13085 578554916382718797199321908154468100210688000000 13086 6315351505015461303827611149738684973056000000 13087 50788585844474163454312310482804408320000000 13088 283828904087728084814113935804334080000000 13089 984895250777605341626262868721664000000 13090 1598855926587021658484192968704000000 13091 0 13092 11730874987232660731472138540140747012743659866101252096000000 13093 4774551342917085696689249294710803046412222895136702464000000 13094 902386710595258966469484116340093166720759286700441600000000 13095 105103874009529480928751998236136671117673744312565760000000 13096 8440160229360580966036871001776219563936687474606080000000 13097 495147497596806609835603892646331981570259074154496000000 13098 21929117082102321641434057755496322539233871921152000000 13099 746777609085193541210737131338674445240154193920000000 13100 19719846942346220298468371253092768988467036160000000 13101 403873993990685951483485836042087479189176320000000 13102 6364104080209906769192540989699149102317568000000 13103 75784218060185535645931333796864219676672000000 13104 660251615978164124906060036276457308160000000 13105 3973604657228193187397595101260677120000000 13106 14773428761664080124393943030824960000000 13107 25581694825392346535747087499264000000 13108 0 13109 4774551342917085696689249294710803046412222895136702464000000 13110 1804773421190517932938968232680186333441518573400883200000000 13111 315311622028588442786255994708410013353021232937697280000000 13112 33760640917442323864147484007104878255746749898424320000000 13113 2475737487984033049178019463231659907851295370772480000000 13114 131574702492613929848604346532977935235403231526912000000 13115 5227443263596354788475159919370721116681079357440000000 13116 157758775538769762387746970024742151907736289280000000 13117 3634865945916173563351372524378787312702586880000000 13118 63641040802099067691925409896991491023175680000000 13119 833626398662040892105244671765506416443392000000 13120 7923019391737969498872720435317487697920000000 13121 51656860543966511436168736316388802560000000 13122 206828002663297121741515202431549440000000 13123 383725422380885198036206312488960000000 13124 0 13125 1804773421190517932938968232680186333441518573400883200000000 13126 630623244057176885572511989416820026706042465875394560000000 13127 101281922752326971592442452021314634767240249695272960000000 13128 9902949951936132196712077852926639631405181483089920000000 13129 657873512463069649243021732664889676177016157634560000000 13130 31364659581578128730850959516224326700086476144640000000 13131 1104311428771388336714228790173195063354154024960000000 13132 29078927567329388506810980195030298501620695040000000 13133 572769367218891609227328689072923419208581120000000 13134 8336263986620408921052446717655064164433920000000 13135 87153213309117664487599924788492364677120000000 13136 619882326527598137234024835796665630720000000 13137 2688764034622862582639697631610142720000000 13138 5372155913332392772506888374845440000000 13139 0 13140 630623244057176885572511989416820026706042465875394560000000 13141 202563845504653943184884904042629269534480499390545920000000 13142 29708849855808396590136233558779918894215544449269760000000 13143 2631494049852278596972086930659558704708064630538240000000 13144 156823297907890643654254797581121633500432380723200000000 13145 6625868572628330020285372741039170380124924149760000000 13146 203552492971305719547676861365212089511344865280000000 13147 4582154937751132873818629512583387353668648960000000 13148 75026375879583680289472020458895577479905280000000 13149 871532133091176644875999247884923646771200000000 13150 6818705591803579509574273193763321937920000000 13151 32265168415474350991676371579321712640000000 13152 69838026873321106042589548872990720000000 13153 0 13154 202563845504653943184884904042629269534480499390545920000000 13155 59417699711616793180272467117559837788431088898539520000000 13156 7894482149556835790916260791978676114124193891614720000000 13157 627293191631562574617019190324486534001729522892800000000 13158 33129342863141650101426863705195851900624620748800000000 13159 1221314957827834317286061168191272537068069191680000000 13160 32075084564257930116730406588083711475680542720000000 13161 600211007036669442315776163671164619839242240000000 13162 7843789197820589803883993230964312820940800000000 13163 68187055918035795095742731937633219379200000000 13164 354916852570217860908440087372538839040000000 13165 838056322479853272511074586475888640000000 13166 0 13167 59417699711616793180272467117559837788431088898539520000000 13168 15788964299113671581832521583957352228248387783229440000000 13169 1881879574894687723851057570973459602005188568678400000000 13170 132517371452566600405707454820783407602498482995200000000 13171 6106574789139171586430305840956362685340345958400000000 13172 192450507385547580700382439528502268854083256320000000 13173 4201477049256686096210433145698152338874695680000000 13174 62750313582564718431071945847714502567526400000000 13175 613683503262322155861684587438698974412800000000 13176 3549168525702178609084400873725388390400000000 13177 9218619547278385997621820451234775040000000 13178 0 13179 15788964299113671581832521583957352228248387783229440000000 13180 3763759149789375447702115141946919204010377137356800000000 13181 397552114357699801217122364462350222807495448985600000000 13182 24426299156556686345721223363825450741361383833600000000 13183 962252536927737903501912197642511344270416281600000000 13184 25208862295540116577262598874188914033248174080000000 13185 439252195077953029017503620934001517972684800000000 13186 4909468026098577246893476699509591795302400000000 13187 31942516731319607481759607863528495513600000000 13188 92186195472783859976218204512347750400000000 13189 0 13190 3763759149789375447702115141946919204010377137356800000000 13191 795104228715399602434244728924700445614990897971200000000 13192 73278897469670059037163670091476352224084151500800000000 13193 3849010147710951614007648790570045377081665126400000000 13194 126044311477700582886312994370944570166240870400000000 13195 2635513170467718174105021725604009107836108800000000 13196 34366276182690040728254336896567142567116800000000 13197 255540133850556859854076862908227964108800000000 13198 829675759255054739785963840611129753600000000 13199 0 13200 795104228715399602434244728924700445614990897971200000000 13201 146557794939340118074327340182952704448168303001600000000 13202 11547030443132854842022946371710136131244995379200000000 13203 504177245910802331545251977483778280664963481600000000 13204 13177565852338590870525108628020045539180544000000000 13205 206197657096140244369526021379402855402700800000000 13206 1788780936953898018978538040357595748761600000000 13207 6637406074040437918287710724889038028800000000 13208 0 13209 146557794939340118074327340182952704448168303001600000000 13210 23094060886265709684045892743420272262489990758400000000 13211 1512531737732406994635755932451334841994890444800000000 13212 52710263409354363482100434512080182156722176000000000 13213 1030988285480701221847630106897014277013504000000000 13214 10732685621723388113871228242145574492569600000000 13215 46461842518283065428013975074223266201600000000 13216 0 13217 23094060886265709684045892743420272262489990758400000000 13218 3025063475464813989271511864902669683989780889600000000 13219 158130790228063090446301303536240546470166528000000000 13220 4123953141922804887390520427588057108054016000000000 13221 53663428108616940569356141210727872462848000000000 13222 278771055109698392568083850445339597209600000000 13223 0 13224 3025063475464813989271511864902669683989780889600000000 13225 316261580456126180892602607072481092940333056000000000 13226 12371859425768414662171561282764171324162048000000000 13227 214653712434467762277424564842911489851392000000000 13228 1393855275548491962840419252226697986048000000000 13229 0 13230 316261580456126180892602607072481092940333056000000000 13231 24743718851536829324343122565528342648324096000000000 13232 643961137303403286832273694528734469554176000000000 13233 5575421102193967851361677008906791944192000000000 13234 0 13235 24743718851536829324343122565528342648324096000000000 13236 1287922274606806573664547389057468939108352000000000 13237 16726263306581903554085031026720375832576000000000 13238 0 13239 1287922274606806573664547389057468939108352000000000 13240 33452526613163807108170062053440751665152000000000 13241 0 13242 33452526613163807108170062053440751665152000000000 13243 0 13244 0 13245 0 13246 0 13247 0 13248 0 13249 0 13250 0 13251 0 13252 0 13253 0 13254 0 13255 0 13256 0 13257 0 13258 0 13259 0 13260 0 13261 0 13262 0 13263 0 13264 0 13265 0 13266 0 13267 0 13268 0 13269 0 13270 0 13271 0 13272 0 13273 0 13274 0 13275 0 13276 0 13277 0 13278 0 13279 0 13280 0 13281 0 13282 0 13283 0 13284 0 13285 0 13286 1 13287 0 13288 42 13289 946679511515136 13290 46523333156657847545160 13291 8457191686841590220303892480 13292 61894243117421865463256835937500 13293 54107265205974472500611163950678016 13294 10219894932474167618284748044071563304 13295 598484139441195833924380624882489098240 13296 13779463442381488091085170050137210197490 13297 147144297300000000000000000000000000000000 13298 821625611251301138691491976666128111691936 13299 2624935024440421945878654500990351428288512 13300 5142997291159506448518579888668118964159440 13301 6527006420280814838851645341640119791124480 13302 5606086670354987712211847305297851562500000 13303 3377218376521770804873714125567660635717632 13304 1469559097727885621518485881588521305443892 13305 473338300714730042661206735694945111244800 13306 115191912158713225242967829948301429097200 13307 21549981941681356800000000000000000000000 13308 3144818469747176151449595883984635699240 13309 362443756051572312373190228570454097920 13310 33336350214162704006489506920582759600 13311 2468504229433510923933283143961804800 13312 148232751034665852785110473632812500 13313 7261279639597096104493621266481152 13314 291509206692166187153804974925088 13315 9623686780313932998087561707520 13316 261838226889842823025510771920 13317 5876736697075608000000000000 13318 108762544825738872838407456 13319 1656697506224933701681152 13320 20694500784773590704930 13321 210777584966747285760 13322 1735766654383125000 13323 11418934303236096 13324 58988685213276 13325 233389272480 13326 680982120 13327 1377600 13328 1722 13329 0 13330 52466483856970097094552797637639225457148070 13331 1279616071472020958063351143946710961211469876560 13332 424478716093339275548480332211348190285660313193640 13333 17631388762767854861629306294784898110924005722779760 13334 200536301739550909812595204671345217919827342584948180 13335 914097171990074969915316853697492151328678509902102832 13336 2078210566655606227478658065033171431924457175989387880 13337 2708595332143834073257971372282117464002047069720911760 13338 2225497675879012026593420478626463165351333533218666830 13339 1234193339065629307739334669965860960907703373351690560 13340 486117934698133359941754434476472932046600004350323488 13341 141424197932075247743095136626826544080715813725499840 13342 31342642526941801947050551219860974392511375789226480 13343 5424231154961365271965459848982110388853498690658240 13344 747999147735304730779003253989119429753375570379680 13345 83571402873788430987519299807464021677100486492992 13346 7670605554584333618400019399624752818976130003500 13347 585145073699283640840464712953051866267430184800 13348 37463291636530908720125857119607679811902506800 13349 2029710476536552809289609449348881043854272800 13350 93703043905910592832319132742810401976334200 13351 3707403554379881441456317461709663810941600 13352 126309224743682107601642880568333803908400 13353 3719414462150360167172696925974850501600 13354 94926585104127913342688343180297096300 13355 2103410009273795155912826718612915264 13356 40488277367511863544034176202254240 13357 676503421489811835141861378022080 13358 9788877096557895259751936275440 13359 122155277211904722584036172480 13360 1306423019205272850326853408 13361 11870127596524858277897280 13362 90565031523001001876910 13363 571384419381959536080 13364 2920806379533729960 13365 11764192423432176 13366 35857098082260 13367 77597934960 13368 106109640 13369 68880 13370 0 13371 9130555178902261536837393836913517755169265185249159200 13372 1790052716879782771944805959870111234549599726958408750480 13373 28470032611754538560077473873818948766641084525660986889760 13374 124233279445643075493653754004221023773866840128641458734160 13375 233525662385465665506826635420657780240771746407133238536160 13376 237399296659353221166901317384422494400078871710718841124400 13377 149286057157019385607970510729384761036584192740572609711200 13378 63378143371882424305523727706287824617769148128851472972400 13379 19304739168949720691843993456829135415008056012323948982400 13380 4410319284025567074613583676780977460609752821354270754880 13381 781496732412105320171030874825415515360799633597751667840 13382 110240598628132904679307991262380137755760042450178399040 13383 12637478893773915848684080379225755520394833308648252800 13384 1196913307238758173668668856801712116639115374698038720 13385 94920242260288925203011762768184085592494985744554880 13386 6371924936073609632745772454876085322756944784900800 13387 365285698709057741000491652065263468761013328497600 13388 18011156878777381553187535662532878938849741695200 13389 768192382734395354766421012941506802576085924800 13390 28467808745987149670335973828689029638442204000 13391 919732840731229989648021489322282721589480000 13392 25968342859314955965349119608603028494896800 13393 641760428626946560158546055020034067553600 13394 13891888798271159858882471789596786989600 13395 263373795647970760843101595379386281600 13396 4369293894668542031401184583944481600 13397 63313548887508432071413408479273600 13398 799124246277231329645139674088000 13399 8750628697577111482570678627200 13400 82683777227909806628041602240 13401 669279018380985671735556480 13402 4596096935753732464735680 13403 26429389441687328896800 13404 124993577584360452240 13405 473896000852616160 13406 1386307013691600 13407 2940997463040 13408 4032166320 13409 2686320 13410 0 13411 560948668602130050194541247888760304954064171900909317206640 13412 14142053634848579761497685519585016717102818923893766631775040 13413 59532743084932536754621941313379930614069451944591480093909680 13414 95445110078189549576931058500234227058100033666684914554951040 13415 80002876244332565743859162422627735734696382339692644822034000 13416 41301309434505872354670454083736168987487448110663346804978240 13417 14491163366693577778249306752463721142978799581247017310264080 13418 3687432556895884695077811082127716089771475309069247199667200 13419 712212602223086681769705257338206703484803585038069373225920 13420 107961326092057230318544253934632114268397927763672228102400 13421 13173323357155430473643172915467459401538922404878717191360 13422 1319577630721775104355801303696288262360461004724701043200 13423 110218169049950399429100849719828710420535978524085559360 13424 7772937910133407565057998534207518220036221473661016320 13425 467563370718363612377758216256862172411805712657672000 13426 24188952481582949245866442190206270351022525067033600 13427 1083562491806435556317271059152937659159664042599200 13428 42261090369730857045494204994450347620293415382400 13429 1441436939462701746797569842967544191144623588000 13430 43144065722188142848772013661598647321909920000 13431 1136160571960176862579905204562890449040098400 13432 26370365158048249190703386647001153581718400 13433 539963462805721507978471417142631308248800 13434 9755336611587618692980922841417610214400 13435 155393130659262114590679412713448440000 13436 2178729373018088961137521553520395520 13437 26813834732303709266435583959893440 13438 288502607653549726902759172569600 13439 2698696982687542290871361904960 13440 21782106545375764436174726400 13441 150175047643526360155821120 13442 872426362794243178521600 13443 4191533380985707476720 13444 16219740889857435840 13445 48604027577742000 13446 105875908669440 13447 149190153840 13448 102080160 13449 0 13450 168982921884524247872607558921754586603797163141840911928149440 13451 1422572300292391534841754145279745974799507601764865091738347360 13452 2894286212178646781520151266852070870621312626703416692113259520 13453 2657982883465176247770151592747438758906398147000799735245691200 13454 1411113376762028350950269544329497732054290163131110385390907200 13455 493515788315744961548942530017310956708281387592857818349597280 13456 123148111601614640855142203923416053355083218157217731484518400 13457 23126030052460758907983495556283085379288179948216787263413760 13458 3394386784360630823286660211779338434785275865272778202924800 13459 400491523868867872563393987994867052370009024655201061193600 13460 38807727536829676471119934170871092898898108571970258483200 13461 3140763047013896179755696015403078769157796199225570968320 13462 215158190580854575055434562838696200992791229043679740160 13463 12611605391742972736817532642883438564821522419035248000 13464 638073204875345716757492448638682906315978316863744000 13465 28063400730039226926352627126291613688664174659187200 13466 1079112202362863915422879316174277818552651485084800 13467 36444064469408092396195149522753606775853415816000 13468 1084797564068612148231143140654747748027438592000 13469 28533198138031536227364668756018626019045808000 13470 664299936511809907654943521145277488735702400 13471 13700782767355353047193043191194560963233600 13472 250304227420814049416263893525367599667200 13473 4046755602602219033644280880475606848000 13474 57783165940026523378686896160293088000 13475 726442357507662083111500856588922240 13476 8005442588035188423490894799923200 13477 76867580428352946058556651201280 13478 637970378846137013094703084800 13479 4528542829322867976174153600 13480 27107415795173724583372800 13481 134235688770438753738240 13482 535339552307592352320 13483 1652536937643228000 13484 3705656803430400 13485 5370845538240 13486 3776965920 13487 0 13488 4504642234083781578467734758127169427498039699496452549686436960 13489 19108505411204026664452211779397943335433338156145324975542384640 13490 24373589070884821900660585161320502110157171059126509236338596800 13491 15550262669415703818556666487809255387362210282600747291493612800 13492 6102861453154119441520746597118187076893690820167194550711186400 13493 1646585075648133869776332854129441692840115449271184401597952000 13494 327162686729462324367552018156936585832471935254191824321937920 13495 50144687146752141151428025555126044841368574023169901222246400 13496 6128746043834958310641476900689807951325565736295874722582400 13497 612246933397026617939779659673583431072381713376760428032000 13498 50945883753389166421721406107359703749954032844302283403520 13499 3583866291467804025054116137915428524614541513501288401920 13500 215655351610926022906671207631968826078987945400671920000 13501 11205168800086316819380434417473458786731545077310976000 13502 506521582569396089958382683715089653858863770748608000 13503 20040297110007850963484063428163376434870485039564800 13504 697233714752327407720187821730714817085461918408000 13505 21407680899913680791750016214342979490859742208000 13506 581544321928006552147039330486295937044512272000 13507 13999380899614161049455195033218905479546048000 13508 298840154071526539499354797233533430590529600 13509 5655424751108576204462526247054045276262400 13510 94769021216738256630740242226040791232000 13511 1403064887539520687033604654634136832000 13512 18291162641532235784837309847283056000 13513 208991978942572904528583958867660800 13514 2079851902519514134913863429628160 13515 17880822383384778585692122598400 13516 131378363643265482729095510400 13517 813315433672436787316224000 13518 4161388453146677620707840 13519 17130865673842955274240 13520 54533718942226524000 13521 125992331316633600 13522 187979593838400 13523 135970773120 13524 0 13525 32652394695824045661893324454975273507300229064136141842856253440 13526 86380657063381128367306460729407398900956601021073258930065225600 13527 79553540530366461669980871413042143183651438673318059083860678400 13528 39329762145924248920663458282974324681215012097230812563279433600 13529 12493262680347780603176879505704017139957639795710194620398080000 13530 2812059992878885291901486071672797512023643639321280951075179520 13531 476758827685631400211645605946221631236350056188228188704204800 13532 63459809230722579195454486585867711073295577567594336409779200 13533 6831747742668039607729100611529662942799641753438221316608000 13534 608155627339805659461315770471548676085409846905210866035200 13535 45530985141867407948168928988235992807575475033061040645120 13536 2904978974465975181168214981497211375805153986576265280000 13537 159601645383986363872197769032511140763389869808695808000 13538 7613004330924580999206526304221616406139070540476032000 13539 317322854052048352808656200615384791980938133270272000 13540 11615571724632828364388425493982987811215023746176000 13541 374797331040380689298501084662837186897025796096000 13542 10688314142467241532942681011630254690022673696000 13543 269821948811913386179045263319054597579017792000 13544 6033663152311075475633091923490790569391392000 13545 119478757937115634158436365895887635194982400 13546 2092466234384567223588786692546360590464000 13547 32336568701092155960720976644997076736000 13548 439458939285910077675893130318086784000 13549 5227464010712554080220471194539520000 13550 54087655901576923985686379240348160 13551 482817834970503572872513506124800 13552 3678664633158247807501165939200 13553 23586214396335099538917888000 13554 124841653594400328621235200 13555 531056835889131613501440 13556 1745079006151248768000 13557 4157746933448908800 13558 6391306190505600 13559 4758977059200 13560 0 13561 109826592574886077672726457856490645810848245035820561219155785600 13562 207168534702770215590725070462951040197149827971949104026113420800 13563 150768308179139746471435176454493815965563710882788180390173404800 13564 61966369984381979772140999648525064175966229312244313559623680000 13565 16887234792199714346056026849484653486283113553526938666671897600 13566 3332947191443726082204134894298472546944130423088693615317708800 13567 503533084674228574990089453504558535157038199629891005533414400 13568 60469634957957459901349878006321291036037843463720499646464000 13569 5930783455732640947460966454282264611482055692925260889356800 13570 484726639789603160213888365329538821154708196977351398451200 13571 33523932207757362759819601998025668321499977473830445760000 13572 1985357741344156648021121536883563577229968531968505856000 13573 101615165256871971654369867501968118728078395878519936000 13574 4527188491835784749688959866897484001584090444272128000 13575 176537451237562885729191678313806819377893577120640000 13576 6050105709492690205445416145901224669583867150336000 13577 182751273329279619812386255368042049355423799072000 13578 4874298711820118177919918953970858166067642496000 13579 114885378290216202120716048026880955752923488000 13580 2392457064739229506578315642414200916891648000 13581 43969663668417585826746671880694804681344000 13582 711622993570605206741054316582519962112000 13583 10108908762121289654749804146967124352000 13584 125465509052462898436142593015418880000 13585 1352212841893519820186823395248704000 13586 12553309633316366267575017072076800 13587 99323992127219602540811748134400 13588 660414003097382787089700864000 13589 3620407954237609530015820800 13590 15931705076673948405043200 13591 54097449190688711808000 13592 133047901870365081600 13593 210913104286684800 13594 161805220012800 13595 0 13596 229380775695682165222351329004373087964949972905518316920796556800 13597 338116997045956295602816286203264812155540075110251826182632889600 13598 206549118620300898265148343920726644402650422319904502068746240000 13599 73921127306528311789606782558912019330155143718035756286245990400 13600 17947027949559050118415732585907499401338840439981352869420544000 13601 3205567119338228754027866303367096273617141485756400246115686400 13602 443297567088605393878598111233722357378547830009278705184768000 13603 49145668133977869586932869901251793613711185786550670846054400 13604 4478302692668410137261413703661133553203380800615455462860800 13605 341675841140406495776819540972182248135796659385515465600000 13606 22134672721062156979265518333056829602476599447990634496000 13607 1230707172557945989943495970186788265102228608702510592000 13608 59216907540206889628214436712924539434347805674596864000 13609 2481327786092236206672337355030618889879672010440960000 13610 90973930393587654963613565444473323638748709847040000 13611 2928252398634529519872451856236706112460277248512000 13612 82930369770372102423613068187300488964155418752000 13613 2068823860114899171021261906670402667457288384000 13614 45466267145692355254920336856095402995853312000 13615 879476693824317776311461609218337361850880000 13616 14944653662556929430141173316750973420032000 13617 222398948681583594774778878622647922944000 13618 2885717598507431142592681761562275840000 13619 32453133640321365552545730299229696000 13620 313832769139173501717044106481920000 13621 2582423795307709666061105451494400 13622 17831178083629335251421923328000 13623 101371422718653066840442982400 13624 462019447223544503746252800 13625 1622923475720661354240000 13626 4124484957981317529600 13627 6749219337173913600 13628 5339572260422400 13629 0 13630 351923723390768242250063503645282631475442512389598712843957689600 13631 432266304964828784975206502422109150604786111205327301123911680000 13632 231015462894425908944114711886424214505485102666798957021656371200 13633 74250085593483327254644792946047500264245021896687418112178176000 13634 16457055401319149065881051213321781688264817345990023242482432000 13635 2713350002579603744487714428504551295973977976975652446609408000 13636 349063632327634161216083058289464625933919895949590798424780800 13637 36197238360815827377877657892938319343026300146288665603686400 13638 3096861770653770167357206378832957086256435787885424867200000 13639 222384916702043578836135769451083344801747682901683752960000 13640 13578375017108640154846164798417936644183793562015437312000 13641 711913762839836383029178669364998730125240647980218368000 13642 32292332463356577014605133444840976900279492080897280000 13643 1274412660474750579154277548492399326515754736680960000 13644 43938035980747797756881253534561138321745598983680000 13645 1327100385519157237830926839863243704477214738432000 13646 35172629323384636752882927721842818828915598528000 13647 818418485438808747787781434629564276284706816000 13648 16710253428304221989895895140229378991224320000 13649 298894201873197128053295228792779376240640000 13650 4670382516126221186400909641930325460224000 13651 63485798964707215887508408622254202880000 13652 746422088102444692687403059170974208000 13653 7531986459340164041209058555566080000 13654 64560594882692741651527636287360000 13655 463610630174362716536970006528000 13656 2737028413403632804691960524800 13657 12936544522259246104895078400 13658 47064780795899179272960000 13659 123734548739439525888000 13660 209225799452391321600 13661 170866312333516800 13662 0 13663 438436426593534926696726048989860409151277763833204469594337280000 13664 469418839502708784367743351759452154008177552293362245145520742400 13665 225841200683020207888698975263855488459728310959055285679843328000 13666 66542493882490026180834700345456961977682604928383921916873728000 13667 13674841128281129794407287107928225453188016007395603949527040000 13668 2106062860614065032957139889289410409750741102368714454343884800 13669 254329285739277947848160030219909732399779695544994341504204800 13670 24834694174283447581346419387417773485783563915210937318400000 13671 2004453605762813890051076903275198491163400861902757744640000 13672 135903913522636484235386733369690018763842268298503173120000 13673 7834968579759025796626061142184193660691830524483381248000 13674 387611970465021783314439833083746292917011766751042560000 13675 16569612286365746651172790096063254800573801419898880000 13676 615171912444720329922347935838063529647509662827520000 13677 19907061390149291687691979722090155833964697876480000 13678 562768277257750817441848248857750336890865077248000 13679 13913167982450835155358926703836866451667996672000 13680 300784909099345614260981321008627321475189760000 13681 5678991414987393639015590015537621088860160000 13682 93407654827041120923651967515434996884480000 13683 1333201784322624010631798970055376609280000 13684 16421285938253783239122867301761432576000 13685 173235688564823772947808346778019840000 13686 1549454277184625799636663270896640000 13687 11590265754359067913424250163200000 13688 71162738748494452921990973644800 13689 349286702100999644832167116800 13690 1317813862285177019642880000 13691 3588301913443746250752000 13692 6276773983571739648000 13693 5296855682339020800 13694 0 13695 471479512707552178788737916858313405747725878464965220910819942400 13696 453825247867639866120993667520971425748050231535756795506118656000 13697 200405743363593877684003108563961938211936844385956647510877184000 13698 54855112579778896879991440852064515526074294284008306679644160000 13699 10550641840403890304671454633083431037861318160345561975399424000 13700 1527859415481317473345417236976176868615799209543134151220428800 13701 173973062270470242340415033363790754070966539248105966412800000 13702 16042550255280216415896034537250032130159809565276175237120000 13703 1223423669222602755890186519461189706070937112915641390080000 13704 78359217380525020054018615998526938867336942574692372480000 13705 4263982725936906709180895718855156628481111992115573760000 13706 198840616944465972242808584242407387204302004942274560000 13707 7997322499582586539821165197609411860835233890677760000 13708 278700000197450964279151524334655918722190368542720000 13709 8441535536982021743667718576071160083797136798720000 13710 222610771710364061344815375446086389360214474752000 13711 5113343887111052493364445901220663250098129920000 13712 102221846856263324899096696125204988107386880000 13713 1774745443798564025354033270816771458821120000 13714 26664035686452480212635979401107532185600000 13715 344847004703329448021580213336990084096000 13716 3811185148426123004851783629116436480000 13717 35637448375246393391643255230622720000 13718 278166378104617629922182003916800000 13719 1779068468712361323049774341120000 13720 9081454254625990765636345036800 13721 35580974281699779530357760000 13722 100472453576424895021056000 13723 182026445523580449792000 13724 158905670470170624000 13725 0 13726 454344089307250208021811452811404005861220608552917315284422656000 13727 401278731048067155100176635159497576978414445868275359499962368000 13728 164711696021069596890537468711198265115607727001068119121428480000 13729 42227683376127561545154712911040598190012472332772291717533696000 13730 7642087142785367386073610780578885568141169363109701552902144000 13731 1044056398012001129540546159808185533404687149436919989196800000 13732 112310415278894710903106544016363555864559980924245696675840000 13733 9787938372957864343376353219306573778767610413524984176640000 13734 705251442894320666404791782122787667913225744250579128320000 13735 42640310297609459897776341638435996497907622145642137600000 13736 2187256574857385287609824598208756554347811840036700160000 13737 95968022527605007662106857299737019169408061542789120000 13738 3623101797274988331262745002952047296855623062671360000 13739 118181512951122245326702640793934227850195414702080000 13740 3339161667227216060368698184554024994878020321280000 13741 81813502528999368885772443423960446591925534720000 13742 1737771397127268089076210566207341687652904960000 13743 31945417988374152456372598874701886258780160000 13744 506616678042597124040083608621043111526400000 13745 6896940094066588960431604266739801681920000 13746 80034888116948583101887456211445166080000 13747 784023864255420654616151615073699840000 13748 6397826696406205488210186090086400000 13749 42697643249096671753194584186880000 13750 227036356365649769140908625920000 13751 925105331324194267789301760000 13752 2712756246563472165568512000 13753 5096740474660252594176000 13754 4608264443634948096000 13755 0 13756 401376303236225825733440172811851562514634276573898912253626368000 13757 329498740085728819160642522141311548956388718601225608346664960000 13758 126703138599111305780876868702045946533091309380723833273561088000 13759 30571255562997198550935189250654755725616516305082595421208576000 13760 5220551207744288418956322990232641901740035332198438589184000000 13761 673879785777445097750667387602118603288663461116769551319040000 13762 68516373799158542679201217129515985951153246043865147924480000 13763 5642039366157211956862055601295644523580164482135049666560000 13764 383763513465693345469126478286764240211295574437512038400000 13765 21872579730730133384654759517193105920421766762043801600000 13766 1055648448258747288533963243446753945727665545461944320000 13767 43477223630962432646120352544322561209368223545016320000 13768 1536359682808507366694123812326026107351699349207040000 13769 46748263402778164547430990113320332034270099537920000 13770 1227202538055864041336565488740811687312905420800000 13771 27804342354036289425219369059317467002446479360000 13772 543072105802360591758334180869932066399262720000 13773 9119100204766748232721504955178776007475200000 13774 131041861787265190248200481068056231956480000 13775 1600697762338971662037749124228903321600000 13776 16464501149363833746939183916547696640000 13777 140752187320936520740624093981900800000 13778 982045794729223450323475436298240000 13779 5448872552775594459381807022080000 13780 23127633283104856694732544000000 13781 70531662410650276304781312000 13782 137611992815826820042752000 13783 129031404421778546688000 13784 0 13785 329512132399547899924251008787260983598424646856163580427304960000 13786 253414998173789798581675975789109533425338135319379034175922176000 13787 91715705056318431605831431528544609666809065927347424494665728000 13788 20882435419031511440252333607649731181644189003077692640256000000 13789 3369416182925514608944052893604235220010031015923639014195200000 13790 411099119219534624782354525122966225885561769899299011706880000 13791 39494306957387774465205794341070554611528904069354154065920000 13792 3070108913097748521045867005916193047402318741132679987200000 13793 196853232337355262774905392804848303760158015720023654400000 13794 10556484671756542046844978581116522208260890577307443200000 13795 478249461553861312465249164746862590454925751851499520000 13796 18436316201938505937661483710151154324105425744404480000 13797 607727424255181920453019533422791263287837760552960000 13798 17180835532782096578711916842371363622380675891200000 13799 417065135310544341378290535889762005036697190400000 13800 8689153692837769468133346893918913062388203520000 13801 155024703481034719956265584238039192127078400000 13802 2358753512170773424467608659225012175216640000 13803 30413257484440461578717233360349163110400000 13804 329290022987276674938783678330953932800000 13805 2955795933739666935553105973619916800000 13806 21605007484042915907116459598561280000 13807 125324068713838672565781561507840000 13808 555063198794516560673581056000000 13809 1763291560266256907619532800000 13810 3577911813211497321111552000 13811 3483847919388020760576000 13812 0 13813 253416290418674355883693218306829761751977813327445459663282176000 13814 183432101876799936504943987997246710057670274877546663839891456000 13815 62647430486170215986130155703223417410612905723679574975488000000 13816 13477676417363170018538174539028545015755354645509331045580800000 13817 2055496268832400783208302735586282049709260692948112338534400000 13818 236965867113551002145959704204518820129099980003551310315520000 13819 21490763034598389916954504863951491041453336635235286630400000 13820 1574825869594980485901951080485767836537956068827018035200000 13821 95008362164604550077961123800507306955531559487914188800000 13822 4782494616293618065574591460673852999505385594290995200000 13823 202799478223453066429697627977113338089394916222689280000 13824 7292729091062183045436234401073495159454053126635520000 13825 223350861926167255523254918950827727090948786585600000 13826 5838911894347620779296067502456668070513760665600000 13827 130337305392566542022000203408783695935823052800000 13828 2480395255696555519300249347808627074033254400000 13829 40098809706903148215949347206825206978682880000 13830 547438634719928308416910200486284935987200000 13831 6256510436758256823836889888288124723200000 13832 59115918674793338711062119472398336000000 13833 453705157164901234049445651569786880000 13834 2757129511704450796447194353172480000 13835 12766453572273880895492364288000000 13836 42318997446390165782868787200000 13837 89447795330287433027788800000 13838 90580045904088539774976000 13839 0 13840 183432184696183724281859424584096192634790500687177661876371456000 13841 125294896029323766720546200300281647228371503192803474917376000000 13842 40433034095779549202549540408880081673292517209379637552742400000 13843 8221985413585927870896210117786401431636063512958134499737600000 13844 1184829349344486802221943574362697094423437873888610695577600000 13845 128944578550818698588362329232188860552105816018016826982400000 13846 11023781092339074877901621574024794186412797966513759846400000 13847 760066897360324685220801939644679536313725453068011110400000 13848 43042451546799371308670528491884224161423973872049356800000 13849 2027994782234530664296976279771133380893949162226892800000 13850 80220020001684013499798578411808446753994584392990720000 13851 2680210343114007066279059027409932725091385439027200000 13852 75905854626519070130848877531936684916678888652800000 13853 1824722275495931588308002847722971743101522739200000 13854 37205928835448332789503740217129406110498816000000 13855 641580955310450371455189555309203311658926080000 13856 9306456790238781243087473408266843911782400000 13857 112617187861648622829064017989186245017600000 13858 1123202454821073435510180269975568384000000 13859 9074103143298024680988913031395737600000 13860 57899719745793466725391081416622080000 13861 280861978590025379700832014336000000 13862 973336941266973813005982105600000 13863 2146747087926898392666931200000 13864 2264501147602213494374400000 13865 0 13866 125294899258450459485169544828144611645722472041371237861376000000 13867 80866069206328072619288078344083983044982096642256330542284800000 13868 24665956339950252511432074737407945850109343950744553336012800000 13869 4739317401954325330042911631430520568405562111642510878310400000 13870 644722892864969453154410874960039002702967054762754854912000000 13871 66142686555404330232218787345228329159565186579770533478400000 13872 5320468281529102687395801188130674808531988991607712972800000 13873 344339612374394970469364227935073793291391790976394854400000 13874 18251953040110775978672786517940200428045542460042035200000 13875 802200200016840134997985784118084467539945843929907200000 13876 29482313774254077729069649301509259976005239829299200000 13877 910870255518228841570186530383240219000146663833600000 13878 23721389581447110648004037020398632660319795609600000 13879 520883003696276659053052363039811685546983424000000 13880 9623714329656755571827843329638049674883891200000 13881 148903308643820499889399574532269502588518400000 13882 1914492193648026588094088305816166165299200000 13883 20217644186779321839183244859560230912000000 13884 172407959722662468938789347596519014400000 13885 1157994394915869334507821628332441600000 13886 5898101550390532973717472301056000000 13887 21413412707873423886131606323200000 13888 49375183022318663031339417600000 13889 54348027542453123864985600000 13890 0 13891 80866069272456385218450374600116477415116198916836430433484800000 13892 49331912693629639386329561476755088272354119749753310960025600000 13893 14217952206661282903659449341645043544802239752570761818931200000 13894 2578891571478142892148430938521216864693046869460192411648000000 13895 330713432777168005965026528382239889819309736187387707392000000 13896 31922809689174616124374807128784048851191933949646277836800000 13897 2410377286620764793285549595545516553039742536834763980800000 13898 146015624320886207829382292143521603424364339680336281600000 13899 7219801800151561214981872057062760207859512595369164800000 13900 294823137742540777290696493015092599760052398292992000000 13901 10019572810700517257272051834215642409001613302169600000 13902 284656674977365327776048444244783591923837547315200000 13903 6771479048051596567689680719517551912110784512000000 13904 134732000615194578005589806614932695448374476800000 13905 2233549629657307498340993617984042538827776000000 13906 30631875098368425409505412893058658644787200000 13907 343699951175248471266115162612523925504000000 13908 3103343275007924440898208256737342259200000 13909 22001893503401517355648610938316390400000 13910 117962031007810659474349446021120000000 13911 449681666865341901608763732787200000 13912 1086254026491010586689467187200000 13913 1250004633476421848894668800000 13914 0 13915 49331912694161843995350037774990742832077822028182130416025600000 13916 28435904413377361045911260999333269651248015456369042613862400000 13917 7736674714435482431033607475487557951033823992058029522944000000 13918 1322853731108672023860106113528959559277238944749550829568000000 13919 159614048445873080621874035643920244255959669748231389184000000 13920 14462263719724588759713297573273099318238455221008583884800000 13921 1022109370246203454805676045004651223970550377762353971200000 13922 57758414401212489719854976456502081662876100762953318400000 13923 2653408239682866995616268437135833397840471584636928000000 13924 100195728107005172572720518342156424090016133021696000000 13925 3131223424751018605536532886692619511162213020467200000 13926 81257748576619158812276168634210622945329414144000000 13927 1751516007997529514072667485994125040828868198400000 13928 31269694815202304976773910651776595543588864000000 13929 459478126475526381142581193395879879671808000000 13930 5499199218803975540257842601800382808064000000 13931 52756835675134715495269540364534818406400000 13932 396034083061227312401674996889695027200000 13933 2241278589148402530012639474401280000000 13934 8993633337306838032175274655744000000 13935 22811334556311222320478810931200000 13936 27500101936481280675682713600000 13937 0 13938 28435904413378063548970137439282541222551137712154010805862400000 13939 15473349428870964862067214950975115902067647984116059045888000000 13940 3968561193326016071580318340586878677831716834248652488704000000 13941 638456193783492322487496142575680977023838678992925556736000000 13942 72311318598622943798566487866365496591192276105042919424000000 13943 6132656221477220728834056270027907343823302266574123827200000 13944 404308900808487428038984835195514571640132705340673228800000 13945 21227265917462935964930147497086667182723772677095424000000 13946 901761552963046553154484665079407816810145197195264000000 13947 31312234247510186055365328866926195111622130204672000000 13948 893835234342810746935037854976316852398623555584000000 13949 21018192095970354168872009831929500489946418380800000 13950 406506032597629964698060838473095742066655232000000 13951 6432693770657369335996136707542318315405312000000 13952 82487988282059633103867639027005742120960000000 13953 844109370802155447924312645832557094502400000 13954 6732579412040864310828474947124815462400000 13955 40343014604671245540227510539223040000000 13956 170879033408829922611330218459136000000 13957 456226691126224446409576218624000000 13958 577502140666106894189336985600000 13959 0 13960 15473349428870964862067214950975115902067647984116059045888000000 13961 7937122386652032143160636681173757355663433668497304977408000000 13962 1915368581350476967462488427727042931071516036978776670208000000 13963 289245274394491775194265951465461986364769104420171677696000000 13964 30663281107386103644170281350139536719116511332870619136000000 13965 2425853404850924568233909011173087429840796232044039372800000 13966 148590861422240551754511032479606670279066408739667968000000 13967 7214092423704372425235877320635262534481161577562112000000 13968 281810108227591674498287959802335756004599171842048000000 13969 8938352343428107469350378549763168523986235555840000000 13970 231200113055673895857592108151224505389410602188800000 13971 4878072391171559576376730061677148904799862784000000 13972 83625019018545801367949777198050138100269056000000 13973 1154831835948834863454146946378080389693440000000 13974 12661640562032331718864689687488356417536000000 13975 107721270592653828973255599153997047398400000 13976 685831248279411174183867679166791680000000 13977 3075822601358938607003943932264448000000 13978 8668307131398264481781948153856000000 13979 11550042813322137883786739712000000 13980 0 13981 7937122386652032143160636681173757355663433668497304977408000000 13982 3830737162700953934924976855454085862143032073957553340416000000 13983 867735823183475325582797854396385959094307313260515033088000000 13984 122653124429544414576681125400558146876466045331482476544000000 13985 12129267024254622841169545055865437149203981160220196864000000 13986 891545168533443310527066194877640021674398452438007808000000 13987 50498646965930606976651141244446837741368131042934784000000 13988 2254480865820733395986303678418686048036793374736384000000 13989 80445171090852967224153406947868516715876120002560000000 13990 2312001130556738958575921081512245053894106021888000000 13991 53658796302887155340144030678448637952798490624000000 13992 1003500228222549616415397326376601657203228672000000 13993 15012813867334853224903910302915045066014720000000 13994 177262967868452644064105655624836989845504000000 13995 1615819058889807434598833987309955710976000000 13996 10973299972470578786941882866668666880000000 13997 52288984223101956319067046848495616000000 13998 156029528365168760672075066769408000000 13999 219450813453120619791948054528000000 14000 0 14001 3830737162700953934924976855454085862143032073957553340416000000 14002 1735471646366950651165595708792771918188614626521030066176000000 14003 367959373288633243730043376201674440629398135994447429632000000 14004 48517068097018491364678180223461748596815924640880787456000000 14005 4457725842667216552635330974388200108371992262190039040000000 14006 302991881795583641859906847466681026448208786257608704000000 14007 15781366060745133771904125748930802336257553623154688000000 14008 643561368726823737793227255582948133727008960020480000000 14009 20808010175010650627183289733610205485046954196992000000 14010 536587963028871553401440306784486379527984906240000000 14011 11038502510448045780569370590142618229235515392000000 14012 180153766408018238698846923634980540792176640000000 14013 2304418582289884372833373523122880867991552000000 14014 22621466824457304084383675822339379953664000000 14015 164599499587058681804128243000030003200000000 14016 836623747569631301105072749575929856000000 14017 2652501982207868931425276135079936000000 14018 3950114642156171156255064981504000000 14019 0 14020 1735471646366950651165595708792771918188614626521030066176000000 14021 735918746577266487460086752403348881258796271988894859264000000 14022 145551204291055474094034540670385245790447773922642362368000000 14023 17830903370668866210541323897552800433487969048760156160000000 14024 1514959408977918209299534237333405132241043931288043520000000 14025 94688196364470802631424754493584814017545321738928128000000 14026 4504929581087766164552590789080636936089062720143360000000 14027 166464081400085205017466317868881643880375633575936000000 14028 4829291667259843980612962761060377415751864156160000000 14029 110385025104480457805693705901426182292355153920000000 14030 1981691430488200625687316159984785948713943040000000 14031 27653022987478612474000482277474570415898624000000 14032 294079068717944953096987785690411939397632000000 14033 2304392994218821545257795402000420044800000000 14034 12549356213544469516576091243638947840000000 14035 42440031715325902902804418161278976000000 14036 67151948916654909656336104685568000000 14037 0 14038 735918746577266487460086752403348881258796271988894859264000000 14039 291102408582110948188069081340770491580895547845284724736000000 14040 53492710112006598631623971692658401300463907146280468480000000 14041 6059837635911672837198136949333620528964175725152174080000000 14042 473440981822354013157123772467924070087726608694640640000000 14043 27029577486526596987315544734483821616534376320860160000000 14044 1165248569800596435122264225082171507162629435031552000000 14045 38634333338078751844903702088483019326014913249280000000 14046 993465225940324120251243353112835640631196385280000000 14047 19816914304882006256873161599847859487139430400000000 14048 304183252862264737214005305052220274574884864000000 14049 3528948824615339437163853428284943272771584000000 14050 29957108924844680088351340226005460582400000000 14051 175690986989622573232065277410945269760000000 14052 636600475729888543542066272419184640000000 14053 1074431182666478554501377674969088000000 14054 0 14055 291102408582110948188069081340770491580895547845284724736000000 14056 106985420224013197263247943385316802600927814292560936960000000 14057 18179512907735018511594410848000861586892527175456522240000000 14058 1893763927289416052628495089871696280350906434778562560000000 14059 135147887432632984936577723672419108082671881604300800000000 14060 6991491418803578610733585350493029042975776610189312000000 14061 270440333366551262914325914619381135282104392744960000000 14062 7947721807522592962009946824902685125049571082240000000 14063 178352228743938056311858454398630735384254873600000000 14064 3041832528622647372140053050522202745748848640000000 14065 38818437070768733808802387711134376000487424000000 14066 359485307098136161060216082712065526988800000000 14067 2283982830865093452016848606342288506880000000 14068 8912406660218439609588927813868584960000000 14069 16116467739997178317520665124536320000000 14070 0 14071 106985420224013197263247943385316802600927814292560936960000000 14072 36359025815470037023188821696001723173785054350913044480000000 14073 5681291781868248157885485269615088841052719304335687680000000 14074 540591549730531939746310894689676432330687526417203200000000 14075 34957457094017893053667926752465145214878883050946560000000 14076 1622642000199307577485955487716286811692626356469760000000 14077 55634052652658150734069627774318795875346997575680000000 14078 1426817829951504450494867635189045883074038988800000000 14079 27376492757603826349260477454699824711739637760000000 14080 388184370707687338088023877111343760004874240000000 14081 3954338378079497771662376909832720796876800000000 14082 27407793970381121424202183276107462082560000000 14083 115861286582839714924656061580291604480000000 14084 225630548359960496445289311743508480000000 14085 0 14086 36359025815470037023188821696001723173785054350913044480000000 14087 11362583563736496315770970539230177682105438608671375360000000 14088 1621774649191595819238932684069029296992062579251609600000000 14089 139829828376071572214671707009860580859515532203786240000000 14090 8113210000996537887429777438581434058463131782348800000000 14091 333804315915948904404417766645912775252081985454080000000 14092 9987724809660531153464073446323321181518272921600000000 14093 219011942060830610794083819637598597693917102080000000 14094 3493659336369186042792214894002093840043868160000000 14095 39543383780794977716623769098327207968768000000000 14096 301485733674192335666224016037182082908160000000 14097 1390335438994076579095872738963499253760000000 14098 2933197128679486453788761052665610240000000 14099 0 14100 11362583563736496315770970539230177682105438608671375360000000 14101 3243549298383191638477865368138058593984125158503219200000000 14102 419489485128214716644015121029581742578546596611358720000000 14103 32452840003986151549719109754325736233852527129395200000000 14104 1669021579579744522022088833229563876260409927270400000000 14105 59926348857963186920784440677939927089109637529600000000 14106 1533083594425814275558586737463190183857419714560000000 14107 27949274690953488342337719152016750720350945280000000 14108 355890454027154799449613921884944871718912000000000 14109 3014857336741923356662240160371820829081600000000 14110 15293689828934842370054600128598491791360000000 14111 35198365544153837445465132631987322880000000 14112 0 14113 3243549298383191638477865368138058593984125158503219200000000 14114 838978970256429433288030242059163485157093193222717440000000 14115 97358520011958454649157329262977208701557581388185600000000 14116 6676086318318978088088355332918255505041639709081600000000 14117 299631744289815934603922203389699635445548187648000000000 14118 9198501566554885653351520424779141103144518287360000000 14119 195644922836674418396364034064117255042456616960000000 14120 2847123632217238395596911375079558973751296000000000 14121 27133716030677310209960161443346387461734400000000 14122 152936898289348423700546001285984917913600000000 14123 387182020985692211900116458951860551680000000 14124 0 14125 838978970256429433288030242059163485157093193222717440000000 14126 194717040023916909298314658525954417403115162776371200000000 14127 20028258954956934264265065998754766515124919127244800000000 14128 1198526977159263738415688813558798541782192750592000000000 14129 45992507832774428266757602123895705515722591436800000000 14130 1173869537020046510378184204384703530254739701760000000 14131 19929865425520668769178379625556912816259072000000000 14132 217069728245418481679681291546771099693875200000000 14133 1376432084604135813304914011573864261222400000000 14134 3871820209856922119001164589518605516800000000 14135 0 14136 194717040023916909298314658525954417403115162776371200000000 14137 40056517909913868528530131997509533030249838254489600000000 14138 3595580931477791215247066440676395625346578251776000000000 14139 183970031331097713067030408495582822062890365747200000000 14140 5869347685100232551890921021923517651273698508800000000 14141 119579192553124012615070277753341476897554432000000000 14142 1519488097717929371757769040827397697857126400000000 14143 11011456676833086506439312092590914089779200000000 14144 34846381888712299071010481305667449651200000000 14145 0 14146 40056517909913868528530131997509533030249838254489600000000 14147 7191161862955582430494132881352791250693156503552000000000 14148 551910093993293139201091225486748466188671097241600000000 14149 23477390740400930207563684087694070605094794035200000000 14150 597895962765620063075351388766707384487772160000000000 14151 9116928586307576230546614244964386187142758400000000 14152 77080196737831605545075184648136398628454400000000 14153 278771055109698392568083850445339597209600000000 14154 0 14155 7191161862955582430494132881352791250693156503552000000000 14156 1103820187986586278402182450973496932377342194483200000000 14157 70432172221202790622691052263082211815284382105600000000 14158 2391583851062480252301405555066829537951088640000000000 14159 45584642931537881152733071224821930935713792000000000 14160 462481180426989633270451107888818391770726400000000 14161 1951397385767888747976586953117377180467200000000 14162 0 14163 1103820187986586278402182450973496932377342194483200000000 14164 140864344442405581245382104526164423630568764211200000000 14165 7174751553187440756904216665200488613853265920000000000 14166 182338571726151524610932284899287723742855168000000000 14167 2312405902134948166352255539444091958853632000000000 14168 11708384314607332487859521718704263082803200000000 14169 0 14170 140864344442405581245382104526164423630568764211200000000 14171 14349503106374881513808433330400977227706531840000000000 14172 547015715178454573832796854697863171228565504000000000 14173 9249623608539792665409022157776367835414528000000000 14174 58541921573036662439297608593521315414016000000000 14175 0 14176 14349503106374881513808433330400977227706531840000000000 14177 1094031430356909147665593709395726342457131008000000000 14178 27748870825619377996227066473329103506243584000000000 14179 234167686292146649757190434374085261656064000000000 14180 0 14181 1094031430356909147665593709395726342457131008000000000 14182 55497741651238755992454132946658207012487168000000000 14183 702503058876439949271571303122255784968192000000000 14184 0 14185 55497741651238755992454132946658207012487168000000000 14186 1405006117752879898543142606244511569936384000000000 14187 0 14188 1405006117752879898543142606244511569936384000000000 14189 0 14190 0 14191 0 14192 0 14193 0 14194 0 14195 0 14196 0 14197 0 14198 0 14199 0 14200 0 14201 0 14202 0 14203 0 14204 0 14205 0 14206 0 14207 0 14208 0 14209 0 14210 0 14211 0 14212 0 14213 0 14214 0 14215 0 14216 0 14217 0 14218 0 14219 0 14220 0 14221 0 14222 0 14223 0 14224 0 14225 0 14226 0 14227 0 14228 0 14229 0 14230 0 14231 0 14232 0 14233 1 14234 0 14235 43 14236 1985717999763456 14237 150037749430221558333141 14238 37298383849660346612622295040 14239 350191112374886870384216308593750 14240 377288497922740916355612981061484544 14241 85449677074297901475103032257376126514 14242 5882244113364896196285340998845035708416 14243 156842716241224585036763553217738245483195 14244 1917334783000000000000000000000000000000000 14245 12144653566308294956283615780096206150946429 14246 43692466858427668518496313629387785064415232 14247 95831182858605470157396205258849283365504232 14248 135491650517553466654782430885081107388170240 14249 129140210799248824084880053997039794921875000 14250 86056527520258456064930196977427796939767808 14251 41317219247657091897308199209277272087672502 14252 14654553790128042120790960537115500644139008 14253 3921324676402862709312696544490094482183850 14254 805781933471563776000000000000000000000000 14255 129080503553713639307226594692642092564260 14256 16327228248799400357382759820364265553920 14257 1648482518090345713120906117222817462220 14258 134078756040809645973639379187820134400 14259 8852789297903655096888542175292968750 14260 477535919827620790871992269172113408 14261 21152636810600308955347973493001698 14262 772461258899865021979828286390272 14263 23322304923688142879486566613160 14264 583153103017502640000000000000 14265 12081706021059159791133094904 14266 207237797142318979410296832 14267 2936549661359372521029567 14268 34239647691264947975680 14269 326541101855825390625 14270 2525215757344210944 14271 15641833029053686 14272 76271614246464 14273 285501753810 14274 789824000 14275 1517943 14276 1806 14277 0 14278 1132817130420056627312037511690604352867831456 14279 34082369352225241254812196445723412202559846159710 14280 12994217781461525610315168937355106628220648590594800 14281 601525235346486653962590942341798654939073636316170360 14282 7493098419895197709034515406224975663233918046616742720 14283 36990581557734209747875048665193073924032221878101495188 14284 90373883346102152702515551059156016080200274432639418672 14285 125863291888206385129818790687281268789118613945510418200 14286 110038750139731032649777346413378189538729023853803946880 14287 64723470359482736041765727772689589679817708973988705590 14288 26971105962153716321113278492601508732770172290076508864 14289 8285636502327645160654378918927891914239090351804803680 14290 1936187747698980254895861463374700308675972185558000640 14291 352929447050065837876894952501260604334003351070915440 14292 51221928364093575866344478489291388011382232065251520 14293 6020144338281171680023064172797495368454493500220768 14294 581129262662805843430155167791946496210962462594496 14295 46623252479757483922634723690879266337278198724700 14296 3140083556554229812168209845093493930664082599200 14297 179045415227122408990359306865402320853966669200 14298 8705102178895963821871647056337733532837320320 14299 363065319522663933811483417894173626317140600 14300 13054730325877097898093093050190864379332000 14301 406340799263456896211107483244466941115600 14302 10983210220727787797124726307492376035200 14303 258383090725832993165589773156435878716 14304 5297192508666006640297701104374701504 14305 94654290560714711799725705830533600 14306 1472479829477268112863646893181440 14307 19888976182831080265079729182320 14308 232218265755379473773908146624 14309 2328478759740588299941256160 14310 19873175217016473219547680 14311 142677990423023444601030 14312 848459649513807480240 14313 4094559664457089464 14314 15593502432825408 14315 45008108052180 14316 92370904080 14317 119954520 14318 74046 14319 0 14320 431906465493474935617537127908079989263469855698278507550 14321 94529459308610401591097866406966826464315145955820337249600 14322 1622331764711388238711626316699051279795992774570180066985800 14323 7525010301131088722321728574673703702873073989067407364093760 14324 14907285794984649741883270284358387445735659524928103877799140 14325 15883519641615491329256371898371510262718814425254888317740672 14326 10429097386172200631997366501373718702237159929394950513679880 14327 4610562382646748701854357483994772750468243546839218715882880 14328 1459528435926278294318277614940047776158960018736777728889830 14329 346046638938799859411055901545315567862554283170754042909440 14330 63572969004972378493769166602169701975289827572562196688800 14331 9291475504921172572155715829334864168049775903950738379520 14332 1103197718662236069095198739764791679484434158458035766960 14333 108214042583863905204125294292137388035430640416755819520 14334 8890152272686029808148468367112161668520250637122175520 14335 618550877148313033976442444907913879494427801527105536 14336 36782605106743090560938633536332044604259526668230300 14337 1883369095705628395894506369917080448275054463510400 14338 83532980062343385443160479791836926330664587324400 14339 3224634137469894959936209593729323910176017046400 14340 108744874901462905649240678945969271216990039000 14341 3212462703728840388371643233636159918811552000 14342 83289959052336973959131383654720980526614000 14343 1897376392384886900290408870383319853433600 14344 37990339672843786696229489559537588327900 14345 668308858060489167356092129773983687424 14346 10316937715372756521365459587721195040 14347 139478860926303085990878188758659840 14348 1646425637211152828151358739851440 14349 16898286723967445476837726033920 14350 149962141843852326940578026400 14351 1142186906766743480123120640 14352 7393182687109762830156870 14353 40134864874561065685440 14354 179446176623009991240 14355 644024420196026688 14356 1785483053505060 14357 3593493845760 14358 4678226280 14359 2961840 14360 0 14361 37096632630493173292064933650386816331123571084955872315452800 14362 1003210027187171110076302026357661894084927035324001237779934800 14363 4439477360777226450538432143442676138333780209932304909426835520 14364 7415580025301446181939954437403677978014492679228141401836207760 14365 6443817907502796737163994122054706138328377843940148976632999360 14366 3438058491291162404521597905853356674056949259980902270243098480 14367 1244276463139971401531067952801103771235744764394802132490056320 14368 326191954277116357020589054889621214905735624690986079069974320 14369 64862315971605440291788388148633305649234906608748656035983360 14370 10119385026955334037842750347452292633115657412676402664328000 14371 1270836373785761888114684067787138245766820885911984091969280 14372 131055397925916332070040687511369002719847383533213953535040 14373 11274887599644339438062519455324060517680643253332651055360 14374 819562955371616142396185369954476115212434778441165721280 14375 50857420047252214981517898195511990324703938282309463040 14376 2717086454679249734704946420376436931891307442607409600 14377 125848145353540150851511076962259021440125772372243200 14378 5082249807395052640820816836030586378016813324943200 14379 179778870945028321893602267633828140894468770441600 14380 5591093725457590673479654009210202231661673740000 14381 153308853569240947245829917179337660979504272000 14382 3714048158858733712398498130122330997867092000 14383 79599249198340563681961061074695476055763200 14384 1510073720679075176090916399556725996477600 14385 25352836153456154369096487429622031385600 14386 376311213990835976523697659852422898240 14387 4928510003091065573611115814084437760 14388 56784765182946379336401589919588160 14389 573132087654218274258447206734080 14390 5038249953955335547173575832000 14391 38278914044569276733261967360 14392 248792605930544892920383680 14393 1364373610919729985294720 14394 6195448715632989518160 14395 22684099916342854080 14396 64382631304577040 14397 132959272293120 14398 177772598640 14399 115511760 14400 0 14401 13329932162438483349039708990424328921412799114143169579148903760 14402 118016720783630189160829909140121336191561072609389011504278906240 14403 249229360721134971854052646712620835611523412874586073657882440880 14404 236237399653228392926432858451401987480807395158060626060631133440 14405 129059285183815529829432220485739450078904708134777862000648324400 14406 46366603945903056087535128248201165858594110977464273994469328640 14407 11873366411952117150920585853073633902768299344945054309382402640 14408 2286968578928129044495070709446526867949545979318178732286074880 14409 344231252966132343292564852142249465009552988897753706524129600 14410 41652432369569135650444343028877390149240442449822873204748800 14411 4140405408492993311430287849561931580024227114291362664411840 14412 343903809880721854977044823399276572772880651607266656568320 14413 24194171852368209989824451213297139502003233559189000136640 14414 1457541796679166229987685846493361456040627435686711234560 14415 75864755539829266149185490489424754932901854242578664000 14416 3436598288909047861625659029909545605052222794758451200 14417 136288722207530319101736709216478559034723600912322400 14418 4754519465639580203947903151452278018249861772396800 14419 146455367671713091451221450000697635693183480740000 14420 3994837407815128114854444054012871790248981440000 14421 96686543150534916365749727193645862512840573600 14422 2078899441110122322071760930065618201337638400 14423 39726550637066352081313054383375491759368800 14424 674419318678341149398087221238366572134400 14425 10158336363182882310661694805790946856000 14426 135450996171652938484726135711111365120 14427 1593518525641317541404006788934006720 14428 16464067348858116024391155318666240 14429 148468250942881898185019600337600 14430 1159055478196291102109511628800 14431 7749811903094737021930063680 14432 43753657496006311252439040 14433 204601344676639441811280 14434 771377676771486395520 14435 2253392095660196400 14436 4786533802552320 14437 6577586149680 14438 4389446880 14439 0 14440 395538281230903354945614281265466508170984972569490540372840352640 14441 1746492355598804788653836374822466264997597367471048384102497233760 14442 2297059519890863490383823664788374900576175649049254929066624894720 14443 1505019192598079717052127777723873621350471523324376148238410667200 14444 605284245104234735922711534173887231830271157203385878110568723200 14445 167151931681246087810140201009020035801262213715822627898447887840 14446 33971475081110081112924026782558073917754688195541608582566952960 14447 5324559508467721755293147756395120683602515337287943719991462400 14448 665494041288395153766864144916688723715988468916034330878323200 14449 68001226791511497790641942596608286401785733152486994496918400 14450 5790371985602331366514725324408599105512264872143799818603520 14451 417086526301467844032360705556583150786382652204242523495680 14452 25719363619605601136356785760765441141044025073606830817280 14453 1370798571210777989661068548836466832391205430848053936000 14454 63639125749261340744990299553714262681170716816301568000 14455 2589471143477844111616915221367212251977629690190886400 14456 92806870122201733150539125754408942513548490953145600 14457 2941023266728351357874223125683503886842494094600000 14458 82643019918472065426667997239981541429971589952000 14459 2063243484524404762975727146486254554198699472000 14460 45814742754370417863775746591490807237438502400 14461 905060934591708358717879257316302518574273600 14462 15896569721911708914902552399863717517107200 14463 247871520388228697105130786020347528128000 14464 3422691167930495489460179346669016128000 14465 41703248026190388035772175953042702720 14466 446190975551033786036839003079777280 14467 4165211899302481355095122625670400 14468 33642918333454478669675057203200 14469 232576053477512146691399510400 14470 1356504596548686807120138240 14471 6547360585675347597519360 14472 25455463333459051052160 14473 76615331252446677600 14474 167528683089331200 14475 236793101388480 14476 162409534560 14477 0 14478 3081833608650420844677882977408008533898215025984148836571962731360 14479 8430468955243982342638137765441003575128918804611809342194578378240 14480 7969886133897803864203841977830003427606197483043472445677048577600 14481 4031892365552371059047640975942867328987395160350755133730354252800 14482 1308460228598063626296795162964134825668224479586570032887685199200 14483 300638474304582404362871005255726579280123758974021709322979164160 14484 52011311126456693210821922094294097852043393069833354045887628800 14485 7064224882938340114352799011616756539842879018305199669930905600 14486 776183140559288548276004238135064564185455809681457082163785600 14487 70552061644815761707073875804341317588739445973579630646835200 14488 5396958343421809715538158234503075204082049323446992057204480 14489 352129981045576193193124066384703125691674434610987078287360 14490 19804999607431660942095858614970092809123388373467171568000 14491 968331739408701639535710083113729904533384565506870272000 14492 41433802265455674772600652079546690722337448348831296000 14493 1559718389625224241609102078339855850066872486648729600 14494 51861654788382973054441307500705352669525557556616000 14495 1527696235649458368071924569121101158903344132736000 14496 39946432098717617667198659123425100051827007088000 14497 928186995217029245359143195160564371880674048000 14498 19168839122046317383641011940977198553011169600 14499 351614014625828122518815831517704033351270400 14500 5719542437366131437608234770048673001024000 14501 82295114004959289872846193634887747072000 14502 1043580981699590532637467978786131568000 14503 11606245976191286948898985554845767680 14504 112482054964447503252874727375404800 14505 942063628303454000726154982809600 14506 6744820480963076509656100041600 14507 40695240390618057473656627200 14508 202968178155935775523100160 14509 814574826670689633669120 14510 2528305931330740360800 14511 5695975225037260800 14512 8287758548596800 14513 5846743244160 14514 0 14515 10912083522858231110737466782484056562711263263765793255517807562240 14516 21177420857413994864593964673083355694482401468785059006520325635200 14517 15766956657770582494289499964568057285843457721523986428935961830400 14518 6613539704506359219244439428022474909703555236147862373824479548800 14519 1837267622034036631205984693672601527591751314106825832050390220800 14520 369453597150922872775609208131904636313458495543504580655762252800 14521 56864429436602975427208016944583215705972447775872791957614899200 14522 6958709209930931481181833413778722564334269645980405080396364800 14523 695808587282170372058987094295061555279121598201659738994636800 14524 58018694130822070214681329921091343373082579404193302844044800 14525 4097527339242712101725559490789404344230830158328480312360960 14526 248084970498168969580232775263287635857626308051282182976000 14527 12999136227948137288948266900375348928279335350917262336000 14528 593862139034228085977133027385345389138325554821814144000 14529 23791297477968907085892400067602739026079891300703744000 14530 839497258324454633139176330614022531135360163862656000 14531 26174867934523940400822789908364018635194120006272000 14532 722697129383831985228210675519694245537573180384000 14533 17691448447449313157912657300745515501227022592000 14534 384098247483558512969395507088145991395429792000 14535 7391697097313132449864974362693621866128998400 14536 125899752686344102780392225425184165587328000 14537 1893295350919870556667910646049337084416000 14538 25048868207361229805297418769202174592000 14539 290168989121571367548816463605864192000 14540 2924573788788946883512040222910604800 14541 25435798859141946209448245110579200 14542 188855051143871604181055907340800 14543 1180161971327923666736042188800 14544 6089045344678073265693004800 14545 25251819626791378643742720 14546 80905789802583691545600 14547 187967182426229606400 14548 281783790652291200 14549 204636013545600 14550 0 14551 23672378974617062593667298030466586416778777458548244359259502083200 14552 35755629469170530624282753237066709712490161693380395487991904716800 14553 22288517125199481894652792473282232213689030039532468485222630326400 14554 8125295290217223892334761524847405710325518733072157893595583283200 14555 2007941884155402238637068938888758447087411745632852169422043264000 14556 364984378030294625522221109993817524348897781017084549982955315200 14557 51376619816604238357602164485835254697634704919442355208716313600 14558 5800646156452965312713860778490104585327328130310078713544294400 14559 538714098155435872271651136164925171711176971153043536668403200 14560 41932502003813739885286445186096903537467822306683563571609600 14561 2774866596718731177030839943011231013113333162051880985536000 14562 157834452930600353829587740889582023261744806382081708032000 14563 7782613359048975296975662654291120978043409756862968192000 14564 334862778556940905659493418019327772703925416047420416000 14565 12635668356127189519490486916266775752791858004307840000 14566 419683141545524940609402754601689980115310192535552000 14567 12301154923617152671345489463437955684505964351968000 14568 318668139376128626554904185314594066150467928576000 14569 7300549376358237859423573052285972578188788448000 14570 147860600134445802346630983075079356429139968000 14571 2644108979668614786337190314934085181024128000 14572 41653854268805027528730860079019807890432000 14573 576130489291082509714610063964930220416000 14574 6964078091989700894429175175793092608000 14575 73114393406498345535391134622365120000 14576 661330820971936261831148107086643200 14577 5099086380884533312888509498201600 14578 33044535197181862668609181286400 14579 176582314995664124705097139200 14580 757554588803741359312281600 14581 2508079483880094437913600 14582 6014949837639347404800 14583 9298865091525609600 14584 6957624460550400 14585 0 14586 37393569716266618694310192166628076076376852870119314364593125836800 14587 46913846536845959471646510025348989700078484272586075847648511852800 14588 25536008189347737701714713272886837581439091311395292668418980249600 14589 8349732829527880785458489564329578064177355539331997855968518656000 14590 1882124986379814610596854321353694691788107470197097749771928576000 14591 315643162272492551239913713924057598760800963192950143662358681600 14592 41325596063359310826408725049186033401035559279021340223354060800 14593 4364867161129601637902923894892095652801231311537682097584025600 14594 380775371949582503913288984934234169253248966033680609232486400 14595 27917789105431101305786956889656684308131327429341593855360000 14596 1743149479753605324567032393023004397194997173595206725632000 14597 93629992532757479904344243248339971840310656020232098304000 14598 4360031735327954927116140534031246857472053336018244608000 14599 177062022780162988428294406583073536244396166599317760000 14600 6298487912907343355401298077635120373926350639585280000 14601 196872169723608999884088858731577125032208304250368000 14602 5418092857343428600899282407633017853726196244992000 14603 131418094164771056070548549354914996108397360064000 14604 2809425037359418144290343195324492144565256192000 14605 52882697548280029925339685265674835124098560000 14606 874733690171090513891098019568779641654272000 14607 12674881132503705681700728953406680785152000 14608 160173820840854770735495200179789993984000 14609 1754745469799542504755199145269332480000 14610 16533270524298406545778702677166080000 14611 132576245902997866135101246953241600 14612 892202450323910292052447894732800 14613 4944304819878595491742719897600 14614 21969083075308499420056166400 14615 75242384516402833137408000 14616 186463444966819769548800 14617 297563682928819507200 14618 229601607198163200 14619 0 14620 47687626797613310874899392926303234460469526826440399879995033452800 14621 52026289562338906654864528038062591736674076805459512923718677299200 14622 25461175481704065416095836137023142420176939972937392031706490368000 14623 7626963131369374974519279829511091872757525534667666530163298304000 14624 1593668934832795988059241688706122690528818994585424072449393408000 14625 249691031760825265284134416090865914083760787908615330275343564800 14626 30701415989867208704246015613851965540386975887234528184272179200 14627 3055944576963073119091131824229644402220069516740897504899891200 14628 251773386236197518935085767800750471668627965341070104007040000 14629 17453369448817805183944412286323079273625474481871555256320000 14630 1030691169809458629227562458150299746676333900317634758144000 14631 52342131565992807901820870223926266647586667666513719296000 14632 2302317476711817665466119395135895605871336135425639680000 14633 88188696491981531850563761856311392247189649665413120000 14634 2953238084478680352265878794281051429895222755115520000 14635 86691469598532897340123088975945847613994049871872000 14636 2234127761235599478160485980975834655173551255488000 14637 50569810098990127183553989061881344478987616256000 14638 1004772199074418436980861386529041188329136640000 14639 17494677762150859365595877818098184372285440000 14640 266172514212266479745605817080966256424192000 14641 3523824071506353172136540163553303400448000 14642 40359145805389477609369580341194647040000 14643 396798492583161757098688864251985920000 14644 3314406147574946653377531173831040000 14645 23197263708421667593363645263052800 14646 133496230136722078277053437235200 14647 615134326108637983761572659200 14648 2182029150975682160984832000 14649 5593903349004593086464000 14650 9224474170793404723200 14651 7347251430341222400 14652 0 14653 52300950620798315627015205797995155971012828525399569364786606899200 14654 51217747780474430414743413477782215363966672757675330031344372736000 14655 22992153442080067599873517911111357066939333031244287655186214912000 14656 6397841971386332956533339935240878931033552540923934790809029632000 14657 1251612579572202723910102479342596046636535581292781252157517824000 14658 184515356725382775589049712911975383766413288781144370523873075200 14659 21413968428899349336634179945445639120535559403399656430593638400 14660 2015447069914525997684093935634899701149693114536348659256320000 14661 157136380865590556279039227484020543343201334881831411834880000 14662 10308905516119562215046886971532346284324262037002446781440000 14663 575820542163398016203438814238206190783142423401597587456000 14664 27629128907078510054586157182798868093804406954493557760000 14665 1146477588021471534562312612857734466929400400367554560000 14666 41345697720842264731326030440823697027649508275297280000 14667 1300376313246474018328915647050494008138785223598080000 14668 35746082725559461303439922131633809734770719915008000 14669 859687030593791273247455557232788272337132388352000 14670 18085900801836333174872316741467955065690219520000 14671 332398881066692619770312605944296714060943360000 14672 5323450289211848004640635631647623204643840000 14673 74000305501633416614867343434619371409408000 14674 887901207718568507406130767506282234880000 14675 9126365329412720413269843877795676160000 14676 79545747541798719681060748171944960000 14677 579931592710541689834091131576320000 14678 3470901983554774035203389368115200 14679 16608626804933225561562461798400 14680 61096816227319100507575296000 14681 162223197121133199507456000 14682 276734225123802141696000 14683 227764794340577894400 14684 0 14685 51291923904561727870073479068895779964788855047296590648990452736000 14686 46053805624740036673421869214079785621296116471514458335813197824000 14687 19216259349510674567797603003326130849170533185023362659213648896000 14688 5010541795773117739495721934886013367868585184701265407017271296000 14689 923055849139991920773106838755470679846567516880879646534245376000 14690 128523499944320593549995420923701484272975072314953683249161830400 14691 14110571032056051963764755798527177990854397275977875506058240000 14692 1257205890842963063383938533537854838637119845803034608599040000 14693 92784353908653921273563936001769660077495463246354458024960000 14694 5758326347066510818358721216155806316638358455876348354560000 14695 303923158195135400829158217093071903333659057595533071360000 14696 13757779800214763050809049750343111100371796341931294720000 14697 537494743776897774891588128608384774121824741517552640000 14698 18205275468239524805320075966325674766496872223621120000 14699 536191295711595025437324471706912998862715768325120000 14700 13754992784106109221832153631487366241668150853632000 14701 307460314612979157134324163780589086619737891840000 14702 5983179860729161522380065144468051000939028480000 14703 101145555495025112088172077001304840888232960000 14704 1480006110032668332297346868692387428188160000 14705 18645925362089938655528746117631926932480000 14706 200780037247079849091936565311504875520000 14707 1829552193461370552664397207954734080000 14708 13918358225053000556018187157831680000 14709 86772549588869350880084734202880000 14710 431824296928263864600624006758400 14711 1649614038137615713704532992000 14712 4542249519391729586208768000 14713 8025292528590262109184000 14714 6832943830217336832000 14715 0 14716 46068961248504508234829202695744656033985143048539043352092237824000 14717 38444793131520421893536304388473118783614400599899570995380897792000 14718 15035074659015886425922982801915081371843852453927092469334949888000 14719 3692752588172327880863333779388716577345353231671765884184981504000 14720 642669818492768038749464924241711994567872764593842021058609152000 14721 84667043775760828096864713271632318439708922408441327424829440000 14722 8800624354936577181971085921112493765935641712401943960289280000 14723 742281796574145135992793073063524958567243117149993119047680000 14724 51825138903234065554797172340552286575605823438145697751040000 14725 3039236050147421933263867857235329637248331466894722713600000 14726 151335653016626776641520763572111651868011098721165393920000 14727 6449937872392830396070126181233639875003387016964935680000 14728 236668589735349059037536111802691921819270849445314560000 14729 7506678194096081582286681495418188010313374254151680000 14730 206324891969494072173445904768327073731540790804480000 14731 4919365034177270840986455243237899306105172541440000 14732 101714057632395745880461107455956867015963484160000 14733 1820619998910452017587097386023487135988193280000 14734 28120116090620698313649590505155361135575040000 14735 372918507241798773110574922352638538649600000 14736 4216380782188676830930667871541602385920000 14737 40250148256150152158616738575004149760000 14738 320122239176219012788418304630128640000 14739 2082541190132864421122033620869120000 14740 10795607423206596615015600168960000 14741 42889964991578008556317857792000 14742 122640737023576698827636736000 14743 224708190800527339057152000 14744 198155371076302768128000 14745 0 14746 38447092645984797503581203511256358747483821371114270915740321792000 14747 30071736892868853445158684876930664317564954400298926832813899776000 14748 11078634459669372153786313639453222659097640996752627607207104512000 14749 2570727508416732372521542076706437984865924908409689076080836608000 14750 423339142858143477733256056065608232815883243294650244983347200000 14751 52803965536724246714661385455730044450953151726555123589447680000 14752 5195981364643138566428542967766764893585963392874547002613760000 14753 414601368593966036916781034255563863390162862823274561208320000 14754 27353129989831720153640554825831904745123736343646698342400000 14755 1513356616981023000340888927531643589021414248097465139200000 14756 70949317562262485395023748024119671978051588979039252480000 14757 2840023084062644586691809627698593924767863175308574720000 14758 97586816556042204468363517993794792702875387787171840000 14759 2888548487640831805484590776186611115076367123742720000 14760 73790475512659062614796828648568489591577588121600000 14761 1627424922118331934087377719295309872255415746560000 14762 30950539981477684298980655562399281311799285760000 14763 506162089631172569645692629092796500440350720000 14764 7085451637594176689100923524700132234342400000 14765 84327615643773536618613357430832047718400000 14766 845253113379153195330951510075087144960000 14767 7042689261876818281345202701862830080000 14768 47898447373055881685806773279989760000 14769 259094578156958318760374404055040000 14770 1072249124789450213907946444800000 14771 3188659162612994169518555136000 14772 6067121151614238154543104000 14773 5548350390136477507584000 14774 0 14775 30071988022970445785956226411122046268939341934790480135915339776000 14776 22157413622675724960143674418125215337978583543608218189953409024000 14777 7712210777901440345756940156012929767042612870246661204828749824000 14778 1693359496860637692570822489983167356001390325873847110969548800000 14779 264020016011281003883571029914123583332235649479016943003238400000 14780 31175896294953777041640972955831674841253243029767714860482560000 14781 2902209821390421116158819649944487454828516843263469041418240000 14782 218825044919183662703243681014941597212648958576196311859200000 14783 13620209623957615579521128677307083484460147210319387852800000 14784 709493176286149976122363639797273382216372079803832524800000 14785 31240253928351832372134554229259634874131095747287121920000 14786 1171041798681587631930753905986467516653557382749102080000 14787 37551130339330813471299680090425944495992772608655360000 14788 1033066657177226876607155601079958854282086233702400000 14789 24411373831774979011310665789429648083831236198400000 14790 495208639703642948783690488998388500988788572160000 14791 8604755523729933683976774694577540507485962240000 14792 127538129476695180403816623444602380218163200000 14793 1602224697231697195753653791185808906649600000 14794 16905062267583063906619030201501742899200000 14795 147896474499413183908249256739119431680000 14796 1053765842207229397087749012159774720000 14797 5959175297610041331488611293265920000 14798 25733978994946805133790714675200000 14799 79716479065324854237963878400000 14800 157745149941970192018120704000 14801 149805460533684892704768000 14802 0 14803 22157432457776553778938550368720959212941808973619947507677569024000 14804 15424430332087072036427275109188062808298797798579060802765979648000 14805 5080079846541063423946369008924910267761954191714478873311846400000 14806 1056080172139723290775213654979575473058775433549673543276953600000 14807 155879486644040146445519559282491383015495718080993155294412800000 14808 17413259085859218593387674035527945045398361696132030089789440000 14809 1531775317532322990252664245457117640915301403273078963814400000 14810 108961677029879971673283496208886683631986494227329246822400000 14811 6385438586845060780919905952985081565253214778534780723200000 14812 312402539284350765066464780548181599128057457658983219200000 14813 12881459785497463951238292965851142683189131210240122880000 14814 450613564071969761655596161085111333951913271303864320000 14815 13429866543303949395893022814039465105667121038131200000 14816 341759233644849706158349321052015073173637306777600000 14817 7428129595554644231755357334975827514831828582400000 14818 137676088379678938943628395113240648119775395840000 14819 2168148201103818066864882598558240463708774400000 14820 28840044550170549523565768241344560319692800000 14821 321196183084078214225761573828533115084800000 14822 2957929489988263678164985134782388633600000 14823 22129082686351817338842729255355269120000 14824 131101856547420909292749448451850240000 14825 591881516883776518077186437529600000 14826 1913195497567796501711133081600000 14827 3943628748549254800453017600000 14828 3894941973875807210323968000 14829 0 14830 15424431236059838933916542801838334941470653274641019163034779648000 14831 10160160017365924673615526623819063954713406890329775060415692800000 14832 3168240553637922953234306765362724082602778721760533612973260800000 14833 623517948676383144401208318941445802947679680811322165728051200000 14834 87066295495682607638294623285193863664708066192939538608947200000 14835 9190651906397837923185091176641251341815425890798859318886400000 14836 762731739220907213975307163725025838881672070217717271756800000 14837 51083508694808434868838115747402362944302316638998296985600000 14838 2811622853559156885598183024933634392152517118930848972800000 14839 128814597854974639512382929658511426831891312102401228800000 14840 4956749204791667378211557771936224673471045984342507520000 14841 161158398519647392750716273768473581268005452457574400000 14842 4442870037383046180058541173676195951257284988108800000 14843 103993814337765019244575002689661585207645600153600000 14844 2065141325695184084154425926698609721796630937600000 14845 34690371217661089069838121576931847419340390400000 14846 490280757352899341900618060102857525434777600000 14847 5781531295513407856063708328913596071526400000 14848 56200660309777009885134717560865384038400000 14849 442581653727036346776854585107105382400000 14850 2753138987495839095147738417488855040000 14851 13021393371443083397698101625651200000 14852 44003496444059319539356060876800000 14853 94647089965182115210872422400000 14854 97373549346895180258099200000 14855 0 14856 10160160042178426727554637157435062396997708504404117049177292800000 14857 6336481113576513582326003776159888977862647868983115859597721600000 14858 1870553846507132338837389979198727205594596097962378091936153600000 14859 348265181998782430308766569192756061276480497720563294915788800000 14860 45953259532240919878689513531695236426029271110274565394432000000 14861 4576390435326953665428427328241088911591745271243985243340800000 14862 357584560863659044081866810231816540610116216472988078899200000 14863 22492982828473255084785464199469075137220136951446791782400000 14864 1159331380694771755611446366926602841487021808921611059200000 14865 49567492047916673782115577719362246734710459843425075200000 14866 1772742383716121320257879011453209393948059977033318400000 14867 53314440448596554160702494084114351415087419857305600000 14868 1351919586390945250179475034965600607699392801996800000 14869 28911978559732577178161962973780536105152833126400000 14870 520355568264916336047571823653977711290105856000000 14871 7844492117646389470409888961645720406956441600000 14872 98286032023727933553083041591531133215948800000 14873 1011611885575986177932424916095576912691200000 14874 8409051420813690588760237117035002265600000 14875 55062779749916781902954768349777100800000 14876 273449260800304751351660134138675200000 14877 968076921769305029865833339289600000 14878 2176883069199188649850065715200000 14879 2336965184325484326194380800000 14880 0 14881 6336481113895168852748513791076148842363685906002056922765721600000 14882 3741107693062420676941544186553396231042136894771171605312307200000 14883 1044795545998159748818200922647388837791496913086907820107366400000 14884 183813038128983817935779178738660064081473255773600683081728000000 14885 22881952176634768327142136641205444557958726356219926216704000000 14886 2145507365181954264491200861390899243660697298837928473395200000 14887 157450879799312785593498249396283525960540958660127542476800000 14888 9274651045558174044891570935412822731896174471372888473600000 14889 446107428431250064039040199474260220612394138590825676800000 14890 17727423837161213202578790114532093939480599770333184000000 14891 586458844934562095767727434925257865565961618430361600000 14892 16223035036691343002153700419587207292392713623961600000 14893 375855721276523503316105518659146969366986830643200000 14894 7284977955708828704666005531155687958061481984000000 14895 117667381764695842056148334424685806104346624000000 14896 1572576512379646936849328665464498131455180800000 14897 17197402054791765024851223573624807515750400000 14898 151362925574646430597684268106630040780800000 14899 1046192815248418856156140598645764915200000 14900 5468985216006095027033202682773504000000 14901 20329615357155405627182500125081600000 14902 47891427522382150296701445734400000 14903 53750199239486139502470758400000 14904 0 14905 3741107693063628982202811663266143333683507174721316895552307200000 14906 2089591091996379912899465219130415030715062340171322904726732800000 14907 551439114386951453807337536215980192244419767320802049245184000000 14908 91527808706539073308568546564821778231834905424879704866816000000 14909 10727536825909771322456004306954496218303486494189642366976000000 14910 944705278795876713560989496377701155763245751960765254860800000 14911 64922557318907218314240996547889759123273221299610219315200000 14912 3568859427450000512312321595794081764899153108726605414400000 14913 159546814534450918823209111030788845455325397932998656000000 14914 5864588449345620957677274349252578655659616184303616000000 14915 178453385403604773023690704615459280216319849863577600000 14916 4510268655318282039793266223909763632403841967718400000 14917 94704713424214773160658071905023943454799265792000000 14918 1647343344705741788786076681945601285460852736000000 14919 23588647685694704052739929981967471971827712000000 14920 275158432876668240397619577177996920252006400000 14921 2573169734768989320160632557812710693273600000 14922 18831470674471539410810530775623768473600000 14923 103910719104115805513630850972696576000000 14924 406592307143108112543650002501632000000 14925 1005719977970025156230730360422400000 14926 1182504383268695069054356684800000 14927 0 14928 2089591091996379912899465219130415030715062340171322904726732800000 14929 1102878228773902907614675072431960384488839534641604098490368000000 14930 274583426119617219925705639694465334695504716274639114600448000000 14931 42910147303639085289824017227817984873213945976758569467904000000 14932 4723526393979383567804947481888505778816228759803826274304000000 14933 389535343913443309885445979287338554739639327797661315891200000 14934 24982015992150003586186251170558572354294071761086237900800000 14935 1276374516275607350585672888246310763642603183463989248000000 14936 52781296044110588619095469143273207900936545658732544000000 14937 1784533854036047730236907046154592802163198498635776000000 14938 49612955208501102437725928463007399956442261644902400000 14939 1136456561090577277927896862860287321457591189504000000 14940 21415463481174643254218996865292816710991085568000000 14941 330241067599725856738359019747544607605587968000000 14942 4127376493150023605964293657669953803780096000000 14943 41170715756303829122570120925003371092377600000 14944 320135001466016169983779023185604064051200000 14945 1870392943874084499245355317508538368000000 14946 7725253835719054138329350047531008000000 14947 20114399559400503124614607208448000000 14948 24832592048642596450141490380800000 14949 0 14950 1102878228773902907614675072431960384488839534641604098490368000000 14951 549166852239234439851411279388930669391009432549278229200896000000 14952 128730441910917255869472051683453954619641837930275708403712000000 14953 18894105575917534271219789927554023115264915039215305097216000000 14954 1947676719567216549427229896436692773698196638988306579456000000 14955 149892095952900021517117507023351434125764430566517427404800000 14956 8934621613929251454099710217724175345498222284247924736000000 14957 422250368352884708952763753146185663207492365269860352000000 14958 16060804686324429572132163415391335219468786487721984000000 14959 496129552085011024377259284630073999564422616449024000000 14960 12501022171996350057206865491463160536033503084544000000 14961 256985561774095719050627962383513800531893026816000000 14962 4293133878796436137598667256718079898872643584000000 14963 57783270904100330483500111207379353252921344000000 14964 617560736344557436838551813875050566385664000000 14965 5122160023456258719740464370969665024819200000 14966 31796680045859436487171040397645152256000000 14967 139054569042942974489928300855558144000000 14968 382173591628609559367677536960512000000 14969 496651840972851929002829807616000000 14970 0 14971 549166852239234439851411279388930669391009432549278229200896000000 14972 257460883821834511738944103366907909239283675860551416807424000000 14973 56682316727752602813659369782662069345794745117645915291648000000 14974 7790706878268866197708919585746771094792786555953226317824000000 14975 749460479764500107585587535116757170628822152832587137024000000 14976 53607729683575508724598261306345052072989333705487548416000000 14977 2955752578470192962669346272023299642452446556889022464000000 14978 128486437490595436577057307323130681755750291901775872000000 14979 4465165968765099219395333561670665996079803548041216000000 14980 125010221719963500572068654914631605360335030845440000000 14981 2826841179515052909556907586218651805850823294976000000 14982 51517606545557233651184007080616958786471723008000000 14983 751182521753304296285501445695931592287977472000000 14984 8645850308823804115739725394250707929399296000000 14985 76832400351843880796106965564544975372288000000 14986 508746880733750983794736646362322436096000000 14987 2363927673730030566328781114544488448000000 14988 6879124649314972068618195665289216000000 14989 9436384978484186651053766344704000000 14990 0 14991 257460883821834511738944103366907909239283675860551416807424000000 14992 113364633455505205627318739565324138691589490235291830583296000000 14993 23372120634806598593126758757240313284378359667859678953472000000 14994 2997841919058000430342350140467028682515288611330348548096000000 14995 268038648417877543622991306531725260364946668527437742080000000 14996 17734515470821157776016077632139797854714679341334134784000000 14997 899405062434168056039401151261914772290252043312431104000000 14998 35721327750120793755162668493365327968638428384329728000000 14999 1125091995479671505148617894231684448243015277608960000000 15000 28268411795150529095569075862186518058508232949760000000 15001 566693672001129570163024077886786546651188953088000000 15002 9014190261039651555426017348351179107455729664000000 15003 112396054014709453504616430125259203082190848000000 15004 1075653604925814331145497517903629655212032000000 15005 7631203211006264756921049695434836541440000000 15006 37822842779680489061260497832711815168000000 15007 116945119038354525166509326309916672000000 15008 169854929612715359718967794204672000000 15009 0 15010 113364633455505205627318739565324138691589490235291830583296000000 15011 46744241269613197186253517514480626568756719335719357906944000000 15012 8993525757174001291027050421401086047545865833991045644288000000 15013 1072154593671510174491965226126901041459786674109750968320000000 15014 88672577354105788880080388160698989273573396706670673920000000 15015 5396430374605008336236406907571488633741512259874586624000000 15016 250049294250845556286138679453557295780468998690308096000000 15017 9000735963837372041188943153853475585944122220871680000000 15018 254415706156354761860121682759678662526574096547840000000 15019 5666936720011295701630240778867865466511889530880000000 15020 99156092871436167109686190831862970182013026304000000 15021 1348752648176513442055397161503110436986290176000000 15022 13983496864035586304891467732747185517756416000000 15023 106836844954087706596894695736087711580160000000 15024 567342641695207335918907467490677227520000000 15025 1871121904613672402664149220958666752000000 15026 2887533803416161115222452501479424000000 15027 0 15028 46744241269613197186253517514480626568756719335719357906944000000 15029 17987051514348002582054100842802172095091731667982091288576000000 15030 3216463781014530523475895678380703124379360022329252904960000000 15031 354690309416423155520321552642795957094293586826682695680000000 15032 26982151873025041681182034537857443168707561299372933120000000 15033 1500295765505073337716832076721343774682813992141848576000000 15034 63005151746861604288322602076974329101608855546101760000000 15035 2035325649250838094880973462077429300212592772382720000000 15036 51002430480101661314672167009810789198607005777920000000 15037 991560928714361671096861908318629701820130263040000000 15038 14836279129941647862609368776534214806849191936000000 15039 167801962368427035658697612792966226213076992000000 15040 1388878984403140185759631044569140250542080000000 15041 7942796983732902702864704544869481185280000000 15042 28066828569205086039962238314380001280000000 15043 46200540854658577843559240023670784000000 15044 0 15045 17987051514348002582054100842802172095091731667982091288576000000 15046 6432927562029061046951791356761406248758720044658505809920000000 15047 1064070928249269466560964657928387871282880760480048087040000000 15048 107928607492100166724728138151429772674830245197491732480000000 15049 7501478827525366688584160383606718873414069960709242880000000 15050 378030910481169625729935612461845974609653133276610560000000 15051 14247279544755866664166814234542005101488149406679040000000 15052 408019443840813290517377336078486313588856046223360000000 15053 8924048358429255039871757174867667316381172367360000000 15054 148362791299416478626093687765342148068491919360000000 15055 1845821586052697392245673740722628488343846912000000 15056 16666547812837682229115572534829683006504960000000 15057 103256360788527735137241159083303255408640000000 15058 392935599968871204559471336401320017920000000 15059 693008112819878667653388600355061760000000 15060 0 15061 6432927562029061046951791356761406248758720044658505809920000000 15062 2128141856498538933121929315856775742565761520960096174080000000 15063 323785822476300500174184414454289318024490735592475197440000000 15064 30005915310101466754336641534426875493656279842836971520000000 15065 1890154552405848128649678062309229873048265666383052800000000 15066 85483677268535199985000885407252030608928896440074240000000 15067 2856136106885693033621641352549404195121992323563520000000 15068 71392386867434040318974057398941338531049378938880000000 15069 1335265121694748307634843189888079332616427274240000000 15070 18458215860526973922456737407226284883438469120000000 15071 183332025941214504520271297883126513071554560000000 15072 1239076329462332821646893908999639064903680000000 15073 5108162799595325659273127373217160232960000000 15074 9702113579478301347147440404970864640000000 15075 0 15076 2128141856498538933121929315856775742565761520960096174080000000 15077 647571644952601000348368828908578636048981471184950394880000000 15078 90017745930304400263009924603280626480968839528510914560000000 15079 7560618209623392514598712249236919492193062665532211200000000 15080 427418386342675999925004427036260153044644482200371200000000 15081 17136816641314158201729848115296425170731953941381120000000 15082 499746708072038282232818401792589369717345652572160000000 15083 10682120973557986461078745519104634660931418193920000000 15084 166123942744742765302110636665036563950946222080000000 15085 1833320259412145045202712978831265130715545600000000 15086 13629839624085661038115832998996029713940480000000 15087 61297953595143907911277528478605922795520000000 15088 126127476533217917512916725264621240320000000 15089 0 15090 647571644952601000348368828908578636048981471184950394880000000 15091 180035491860608800526019849206561252961937679057021829120000000 15092 22681854628870177543796136747710758476579187996596633600000000 15093 1709673545370703999700017708145040612178577928801484800000000 15094 85684083206570791008649240576482125853659769706905600000000 15095 2998480248432229693396910410755536218304073915432960000000 15096 74774846814905905227551218633732442626519927357440000000 15097 1328991541957942122416885093320292511607569776640000000 15098 16499882334709305406824416809481386176439910400000000 15099 136298396240856610381158329989960297139404800000000 15100 674277489546582987024052813264665150750720000000 15101 1513529718398615010155000703175454883840000000 15102 0 15103 180035491860608800526019849206561252961937679057021829120000000 15104 45363709257740355087592273495421516953158375993193267200000000 15105 5129020636112111999100053124435121836535733786404454400000000 15106 342736332826283164034596962305928503414639078827622400000000 15107 14992401242161148466984552053777681091520369577164800000000 15108 448649080889435431365307311802394655759119564144640000000 15109 9302940793705594856918195653242047581252988436480000000 15110 131999058677674443254595334475851089411519283200000000 15111 1226685566167709493430424969909642674254643200000000 15112 6742774895465829870240528132646651507507200000000 15113 16648826902384765111705007734930003722240000000 15114 0 15115 45363709257740355087592273495421516953158375993193267200000000 15116 10258041272224223998200106248870243673071467572808908800000000 15117 1028208998478849492103790886917785510243917236482867200000000 15118 59969604968644593867938208215110724366081478308659200000000 15119 2243245404447177156826536559011973278795597820723200000000 15120 55817644762233569141509173919452285487517930618880000000 15121 923993410743721102782167341330957625880634982400000000 15122 9813484529341675947443399759277141394037145600000000 15123 60684974059192468832164753193819863567564800000000 15124 166488269023847651117050077349300037222400000000 15125 0 15126 10258041272224223998200106248870243673071467572808908800000000 15127 2056417996957698984207581773835571020487834472965734400000000 15128 179908814905933781603814624645332173098244434925977600000000 15129 8972981617788708627306146236047893115182391282892800000000 15130 279088223811167845707545869597261427437589653094400000000 15131 5543960464462326616693004047985745755283809894400000000 15132 68694391705391731632103798314939989758260019200000000 15133 485479792473539750657318025550558908540518400000000 15134 1498394421214628860053450696143700335001600000000 15135 0 15136 2056417996957698984207581773835571020487834472965734400000000 15137 359817629811867563207629249290664346196488869851955200000000 15138 26918944853366125881918438708143679345547173848678400000000 15139 1116352895244671382830183478389045709750358612377600000000 15140 27719802322311633083465020239928728776419049472000000000 15141 412166350232350389792622789889639938549560115200000000 15142 3398358547314778254601226178853912359783628800000000 15143 11987155369717030880427605569149602680012800000000 15144 0 15145 359817629811867563207629249290664346196488869851955200000000 15146 53837889706732251763836877416287358691094347697356800000000 15147 3349058685734014148490550435167137129251075837132800000000 15148 110879209289246532333860080959714915105676197888000000000 15149 2060831751161751948963113949448199692747800576000000000 15150 20390151283888669527607357073123474158701772800000000 15151 83910087588019216162993238984047218760089600000000 15152 0 15153 53837889706732251763836877416287358691094347697356800000000 15154 6698117371468028296981100870334274258502151674265600000000 15155 332637627867739597001580242879144745317028593664000000000 15156 8243327004647007795852455797792798770991202304000000000 15157 101950756419443347638036785365617370793508864000000000 15158 503460525528115296977959433904283312560537600000000 15159 0 15160 6698117371468028296981100870334274258502151674265600000000 15161 665275255735479194003160485758289490634057187328000000000 15162 24729981013941023387557367393378396312973606912000000000 15163 407803025677773390552147141462469483174035456000000000 15164 2517302627640576484889797169521416562802688000000000 15165 0 15166 665275255735479194003160485758289490634057187328000000000 15167 49459962027882046775114734786756792625947213824000000000 15168 1223409077033320171656441424387408449522106368000000000 15169 10069210510562305939559188678085666251210752000000000 15170 0 15171 49459962027882046775114734786756792625947213824000000000 15172 2446818154066640343312882848774816899044212736000000000 15173 30207631531686917818677566034256998753632256000000000 15174 0 15175 2446818154066640343312882848774816899044212736000000000 15176 60415263063373835637355132068513997507264512000000000 15177 0 15178 60415263063373835637355132068513997507264512000000000 15179 0 15180 0 15181 0 15182 0 15183 0 15184 0 15185 0 15186 0 15187 0 15188 0 15189 0 15190 0 15191 0 15192 0 15193 0 15194 0 15195 0 15196 0 15197 0 15198 0 15199 0 15200 0 15201 0 15202 0 15203 0 15204 0 15205 0 15206 0 15207 0 15208 0 15209 0 15210 0 15211 0 15212 0 15213 0 15214 0 15215 0 15216 0 15217 0 15218 0 15219 0 15220 0 15221 0 15222 0 15223 0 15224 1 15225 0 15226 44 15227 4160551999504384 15228 483048364019249895121332 15229 164112888938505525095538098176 15230 1975437044166028499603271484375000 15231 2621162196094831629417942815795576832 15232 711310825375236585252209025277617485576 15233 57515275775123429474790000877595904704512 15234 1774563303757855304987381916406409863181292 15235 24812567780000000000000000000000000000000000 15236 178121585639188326025493031441411023547214292 15237 720925703164056530555189174884898453562851328 15238 1768239890165236417097762238969735164034465184 15239 2782095223960431181978199247506998738370428928 15240 2939053073362214617104166746139526367187500000 15241 2163706977652212609632530666861041751628447744 15242 1144639999898055731080982704019977760058482648 15243 446400253914669590756401567130595250390695936 15244 131129097178911728999416572447748759484227944 15245 29545337560624005120000000000000000000000000 15246 5185668925375278379125103195478317109972880 15247 718398042947173615724841432096027684372480 15248 79441157538449041032302713839499584369840 15249 7079358318954749307408159221116903096320 15250 512529906720737926661968231201171875000 15251 30350060682377676930975508662938763264 15252 1478196031234892178761964265275648072 15253 59479516935289606692446778052050944 15254 1983950738841738020948323933226144 15255 54983006855935963200000000000000 15256 1267649770209591842700426265312 15257 24315901531365426917474828288 15258 387624555299437172775902844 15259 5122251294613236217161728 15260 55874810761996789062500 15261 499992719954153766912 15262 3637843453042771544 15263 21254356503347968 15264 97984201907592 15265 347522560000 15266 912789724 15267 1668744 15268 1892 15269 0 15270 24872448347299652387143076994508119699817072956 15271 922184590523249623237220587282320446015754000066024 15272 403770458497782644800838799002687345187449787400950060 15273 20816136499796760675801522555550445578244454676319701600 15274 283800806785456008298051873787385213748261734088387935960 15275 1516297327581584454930785516058933571659043062795793541808 15276 3978332780196894527998832325996277674777940433354263806936 15277 5916495588634662781820470241032324937887160322084754872672 15278 5500122695813570821038346159496243628058402167342799355100 15279 3428746938770822663985794303129659492757068526792405685320 15280 1510511766537657226787349150082667869907520817978745143212 15281 489613314650525680025040179199533604995457764285816022912 15282 120537581908552090871702244484435915427240023734861496992 15283 23121543797155548762968539241077440379326928761803810880 15284 3528425966574256039171388618507137646183963169331040160 15285 435801650345980766505425195647710782019152602437193088 15286 44195552778001084171022789409991804386027133908699000 15287 3724750645944465857586142199425697268105702662904912 15288 263561837418941032200661777810769645291059785475800 15289 15794277966002654706664933388995112192886608865600 15290 807505591668377776356610887936187746817768306320 15291 35442675561089748780135266528528350498597570080 15292 1342511650769687282345990233427774674698675600 15293 44076328534532884420820568861495299942856000 15294 1258657611308745273903690181809602658696600 15295 31346109007257452657680281399888697774416 15296 682053211459402592465129436859456059192 15297 12977333195062522868927586034923054464 15298 215868386099802265161853057750250400 15299 3134602575156262187080590568656960 15300 39616186499393601627941884785312 15301 433722694564100351664431329152 15302 4085815083496918809802096332 15303 32819213805267787895957960 15304 222118834873164921111420 15305 1247113145144522788704 15306 5690938837699915800 15307 20523949079730096 15308 56178547665240 15309 109491326560 15310 135207996 15311 79464 15312 0 15313 20842859930659376191969990769757192955633678860835653491904 15314 5089031364152988948383569771281751600366186503704417673829080 15315 94190755882314018458241277711675771065738548467927542152724480 15316 464157548459820623018999407509117786090596255219747956762205280 15317 968573365141838425852265034534901373648661351450518768363687040 15318 1081101361348708929404322538193821764069603257141898717554876304 15319 740808397853461921880643748282672093742957770879075758764799744 15320 340857291031288638812609503116586074313819032419882510015589600 15321 112079887766390331180148148141792151760349990714333788937860800 15322 27562174378934262965425563871626008983241514881209392480974520 15323 5246387678883642723508848799833323001542637677324430636816384 15324 793913546612420267418845676266497301522110004099700571753344 15325 97557738700071786774244142640173100085599483964439340326400 15326 9902589159230108118623218208618310085486745082338831183040 15327 841941215306550624739283799065136557789081754353470878720 15328 60648436995430307914371470155084601949545099556806125440 15329 3736267259687768746526450037628704213374007592291000704 15330 198371897263732616983892236468646589713577866818724400 15331 9134217898936238115465145996168432771006975027660800 15332 366611811467206211288266828910990303815167959726400 15333 12877133077435907813705991324717740144487604212480 15334 397042354395285086044494922425376203771551848800 15335 10770168132323983749713466080264881475638540800 15336 257398534805911025956249337106062497140916800 15337 5423810902743558226958346055603590863510400 15338 100769844897845029504171101768178675424688 15339 1649640102430364424071980736953149646848 15340 23760762857399506485439311512693846400 15341 300445354790555183589226394897395200 15342 3324399757267456299981121854240960 15343 32049292813301220029530613720064 15344 267659629619017802588392274304 15345 1921850700367790057809944000 15346 11745991282734462982508280 15347 60296504546343317091840 15348 255268456799287932000 15349 868529356344441792 15350 2285237492538000 15351 4369270825920 15352 5408319840 15353 3258024 15354 0 15355 2505906881087626840598543044812045249853945457944500031815956760 15356 72654151865906525680958872089353327327169948725714048046348837120 15357 337831868888853597075845354752577235119840479984110255446629315680 15358 587677117050823248962022022346675279597654538686422199089365696000 15359 529158732635469742423290940004527283780599170468734149543146149520 15360 291646149772084349018788677613616830818906305633014116964679057664 15361 108815946581565130379824837123516602747387282679802327363553116640 15362 29371662944749451134513599328510370456855850259767854581876323840 15363 6008937951270254406973857857602823768940743267121836381885902200 15364 964158312632799121432813692132218829312017091393257654412579840 15365 124521769406864184221579702326412130164022176916521051179860864 15366 13208523611662798637768245899092432590138561208485772587161600 15367 1169314348496596244674817072590092497729301974363912470207680 15368 87514464246136250138588520127279445423087424556090743751680 15369 5595836759067640936939327028395707937553071915354644681600 15370 308343369642677035065019976753887686971490921282758744064 15371 14746118989406032240928493787810438732977521912860186800 15372 615659232234315008851412613759301788496306647429926400 15373 22548089194588017136433637331778423232573444544737600 15374 727235927582298308944636078869687234824468578329600 15375 20719185877245929413559559265269868252375452405600 15376 522652247560750956511021154331548221342055923200 15377 11692294598768452608623315900275734208198516800 15378 232186736817689022266890131139129671814272000 15379 4093796741829933854403713970957638643217200 15380 64054436365688767415250953964844348597248 15381 888270261433747337721214627227111438720 15382 10893508555703934906136940475697182720 15383 117767514155443487275140799848849600 15384 1117364107718031438681188142289920 15385 9249026997995531017265478067584 15386 66269631641898692711306803200 15387 406754104533718603810107960 15388 2109176449928260733180160 15389 9066373768021165596000 15390 31456912275024268032 15391 84685988585037840 15392 166032291384960 15393 210924473760 15394 130320960 15395 0 15396 1074660602533488683185022267924319723376116736878201102977974346880 15397 10001053189762173423230681816686387219646145420254390347289817535680 15398 21911740342240564166452024762372828463803925233465493647090526112000 15399 21426334394832962698629465597909766477968951512538871025871662998080 15400 12039050936091912389348513483624782550853789276695266543084419016320 15401 4440635652464106413487601920604534257987408112335409335102539246400 15402 1166273581703586703577885660339200774814092810683697437245331325440 15403 230264713737779294923251484697914030729341209205786621861553368000 15404 35518570236416370569662590567279305243843040739263788910608079360 15405 4404428471033323847244456486584069822575963716115768335299408640 15406 448776638226565518286368526357746858182597430966247023687306240 15407 38223712459627964510252703967614389434002044274894061793736960 15408 2759022417857247930837234338435539896268773004375877742819840 15409 170655957380000576097407418143650374121890368732695824134400 15410 9127917107025527469809819586204738315452571611906078760960 15411 425341478183452227649593472398461731782609085613392300800 15412 17372757094167630584964403200840637586430859519983148800 15413 625060414683568121700928645194007713445446940050652800 15414 19889706295706550788769703976988370003954318459430400 15415 561485837055571969739890296943072656673806246192000 15416 14094695637914268870543056156080393517341051564800 15417 315102505056610808201647835827665119941636924800 15418 6278824500329606564186028524249152061751936000 15419 111522337462115527813396416771437866967452800 15420 1764376192606019995556685339618595516531200 15421 24825127173611966449573169353041108576000 15422 309873170603138235318005753404943723520 15423 3419218781072506751556713013040723200 15424 33191800615947413227927578371412480 15425 281668012211979236691308848907520 15426 2072258432066050623238614650880 15427 13074922013386855768935909120 15428 69742440255746502863498880 15429 308470084539675789931200 15430 1101149499356279493120 15431 3048695589061362240 15432 6143194781243520 15433 8015130002880 15434 5082517440 15435 0 15436 35498761371336610215600432017959183869298751777540367306215993138880 15437 163068164850740953881312691979930829265827841095379955093156036160000 15438 221041339122401129211000638099862602537147379622121721143397305115840 15439 148656291571143388783759416756300288691734203921816266320474803182080 15440 61235854909991039025936153098385168880945885682513593400925847464000 15441 17299486646842914530107989055258625243722489280756087840521305738240 15442 3594348717686581449627104772660685011812922639714008861449836110400 15443 575759384431268269463915947203494583291216267955881227630556794880 15444 73542385124995069111088543642256232470274545567233331733966652160 15445 7681129399471135946758479255235132924775811679040050651731302400 15446 668789282892238521616134086881065953787842477524330796551330560 15447 49285354771186447353969458341056645185035015295789528804014080 15448 3111485082979517857542075538208848795255195296646699553107200 15449 169932866035922527672407887024252848056099307574492109373440 15450 8092484930989139041858564793119292529368968033382490912000 15451 338192385371680394580090150676481068597471529889456844800 15452 12466969963580560685100540314929542945089407127329833600 15453 407045722058532204703161115100747564564758556905651200 15454 11807761812998033780119897160826949088516515599120000 15455 305010850894957980320804572228431131098013463936000 15456 7026117298775716819315210539756499467975045628800 15457 144429733860463717066855913174098658387304192000 15458 2649037614276219406302529705304711084398358400 15459 43312128665838335240693472178831553645260800 15460 630156925600632035348401078068585736800000 15461 8136270586527964286964095090310138501120 15462 92874397533233628630985224709620268800 15463 932552673864932048119315808777533440 15464 8182941787570543804860128812212480 15465 62219011075912434524397423206400 15466 405452688916032486772024101120 15467 2231970159249173460675317760 15468 10179679480576126934212800 15469 37439082978113502766080 15470 106704345617147678400 15471 221155012124766720 15472 296559810106560 15473 193135662720 15474 0 15475 297289576785378689971480808910027272679132245543463705460724879654400 15476 840529457530488744944618386715673892525852734671112597636928117918080 15477 815296399871901566118601119268966344724560978446539803542622253616640 15478 421863730437939368642870684777409770054362825249055730151505084064000 15479 139803485449822274562654030810674920054172903800050923047620027571200 15480 32773403240481437915466206096475854503544003487127848536628913622400 15481 5782564793633934565201244689834142677854091136823574941338257551360 15482 800937284548508670080816052737881000297840839961420692751514081280 15483 89759945412858941499847881563132571075527225710497969831095961600 15484 8324846759262175086577374824405263518158190896936992931094105600 15485 650144566067385733624892238585633193888510619740023963155834880 15486 43339493708806598958929822434578367636196526763433014300646400 15487 2492766282494231313444942761479901110610511543098637560094720 15488 124780520717868386192560846966446998456540400794614254528000 15489 5473607558343572541338921384898743998938071940139049472000 15490 211563394611087479078848597327138664792682292589806233600 15491 7236110035460602571967853988732870121485789646952166400 15492 219721421639383355472031820810530447834715845277472000 15493 5936651557909489982595270141784528429430222319744000 15494 142934823385610964138800797062140685961590384576000 15495 3068540581802296862842951406773918951196114688000 15496 58727878140374612669183426535604243207756780800 15497 1001020409488983108975699713009096257421414400 15498 15167843110835282506240097852906505795840000 15499 203741106395884477434471404779438134528000 15500 2416808732622347001906199777256020108800 15501 25189177065906036159354563348089006080 15502 229161216867919669944353791173565440 15503 1804457211105371508907535772057600 15504 12163765566941020284295396953600 15505 69191230272314117555058831360 15506 325749743378436061894809600 15507 1235489738277745591280640 15508 3627947750983021065600 15509 7740425424366835200 15510 10676153163836160 15511 7146019520640 15512 0 15513 1108056743523995145935509367368951768760503620776689694598858548791680 15514 2211545762703533738320103837088563114701331105113059621974979650657280 15515 1683752515946857642999588773255915090716441223582326601843167144928000 15516 720471392505497467311235023909431432984371969244950397895078023884800 15517 203934356597542947772875559206720572288437689945486141269789109552000 15518 41761513189913713539036899960877595397169453783577939813724812124160 15519 6544784068300189694324225920124593612665922760364802933241070888960 15520 815623929675226700418138604236735140500332455702791023550624972800 15521 83086455415136217244548460226359028777538208312007485917741350400 15522 7062404555322616438097374369086246836980666142226525955270348800 15523 508866138696723441350290771712029097994360275382853040955110400 15524 31464421625679653005456820061236709203842860227890542210416640 15525 1685786735374967210300881045873821620239078739472880699584000 15526 78862383049974023920864358188469496017066602119748328448000 15527 3240628634128124348592070034993932540299842339140802304000 15528 117517076329160974643054856497006077811700204418723430400 15529 3774027261619740218810112304233353473532416919894304000 15530 107602656485900359048483731856353855618941990414592000 15531 2727975301272960179348963880300865253287187628864000 15532 61542283996544547656412165277735037848225704960000 15533 1235327759494681722893856083662605822759311980800 15534 22042893520065504134996707835733150606149836800 15535 349030183872319242597987950259463607136000000 15536 4890935450167347699504560201675932956672000 15537 60426390228993273250512840479745078720000 15538 654943926288007582324923911559094702080 15539 6187427387320680379806952855033082880 15540 50524942040087855536286933159116800 15541 352749327864416334925732577318400 15542 2075736908169423526651764940800 15543 10098242044731517918739097600 15544 39535671624887858920980480 15545 119722275782439695164800 15546 263174464428472396800 15547 373665360734265600 15548 257256702743040 15549 0 15550 2496617344623249756059601490892470158279667535083650616260899882081280 15551 3862687265124410751505236780796418156391810764192835830249953515456000 15552 2456020151100803552906299930978705479817021955901965554186064722022400 15553 911616599147885457686906554192859581029777003470866058954701649088000 15554 229192981326731949050083843430593430851896378894935018280155324620800 15555 42373872118633131952950772799695727470467557887870287125801246453760 15556 6067653806323369879552745324874697653677277504201041330148454809600 15557 697179013404558051025835956283481872558815247777420225237354803200 15558 65936465476652010949555934377145172705474114735516707311353139200 15559 5231201012668080413690625814229251996716237332203335315535104000 15560 353227479305392020556932927941764127751109454209947661333463040 15561 20528143177519347213668155309586370652922314934899213494528000 15562 1035812501097201175615009937987093952507722529021034220544000 15563 45688484957596160470672240452613424784610367772020261376000 15564 1770965852238252344644585363723786036969938604708755456000 15565 60564069785861548293590037146146442037924582534910464000 15566 1832589201526663064625630637507881412192883541383424000 15567 49156334962521498419315764858798576425304774326912000 15568 1170005565565069785759985258218451663295655429120000 15569 24714361277559056500585461926220717568106303616000 15570 462972386752627384293549395764858805081970892800 15571 7679196941761325442308731067914180946496000000 15572 112494649698367623439944213175737767479296000 15573 1450247390306303529066791087241821882880000 15574 16373643014354311816781533271084247552000 15575 160873203414516861210411470748557690880 15576 1364173524066815656488573461928345600 15577 9876981180203657377920512164915200 15578 60196370336913282272901183283200 15579 302947261341945537562172928000 15580 1225605820371523626550394880 15581 3831112825038070245273600 15582 8684757326139589094400 15583 12704622264965030400 15584 9003984596006400 15585 0 15586 4059990350890971467875900484310377313580152870580052582446438930368000 15587 5200955470616166054817627129014433686308986841826528157898384404684800 15588 2882165038916124258126890826026104315929309871920722113670016704064000 15589 958289617029961406942884606422541701312859716972858610287737996083200 15590 219562121546955715823541856250702598289679939403213742325689752268800 15591 37430635259363793360286577720777626914406931396050313742908008857600 15592 4983777486057837829100926939597088026151205174788414639200747622400 15593 535706203966240979090416461107195084442694438954949314928175513600 15594 47605167433779875627380649769272901192827636709801796087700736000 15595 3559660102570699597767068497290117968916070527725821413590630400 15596 226993774618433427139601438608648311606416518607218726994688000 15597 12472497832714424107719654271752797221275879453955464204288000 15598 595245267213959027243008815566860572257676953688559999488000 15599 24826529767897864489643973022806679581201776912536080384000 15600 909169197696325939045559483643136709398433757888744960000 15601 29334188147952061135807091820520038185963427003469824000 15602 835849941022977889733706379801693397465662428668544000 15603 21062502893954673048425361777795865361878593423360000 15604 469597488885128643875467862091927932736276511104000 15605 9259651204652117580565768268139459981268217856000 15606 161264457925271300065035272663929542682268160000 15607 2474888798538675051419543682278040384909312000 15608 33355712757302130616373294881795061245440000 15609 392967482935125793880841491961977499648000 15610 4021830138918373671052635910668502272000 15611 35468511625737207068702910010136985600 15612 266678491865498749203853828452710400 15613 1685498369433571903641233131929600 15614 8785470578916420589303014912000 15615 36768174611145708796511846400 15616 118764497576180177603481600 15617 277912234436466851020800 15618 419252534743846003200 15619 306135476264217600 15620 0 15621 5299229162407361046710411773459324901468437642455646811874948935884800 15622 5888952997736622304213887037684143881961435661886218636696660556928000 15623 2930279461325440055245099450529849174807468076573900785266455972249600 15624 891915011781564258140653029781135922597529487574130235881272929075200 15625 189371919432352346885874879092062725308276205873640239312479244288000 15626 30161444807430924864518476649996860113770722596521683358692639334400 15627 3772783233031565712699515156005246326182367211755666528270770995200 15628 382418769007370091723975836545801108528738285811248350565951488000 15629 32124141929761587991636651682943374051874307281182228462680473600 15630 2273856310856417974578608302817066414741200652049181340474880000 15631 137342113714626830427950322656900124782468711883643460333568000 15632 7147356827265338014940763511018411974461279612693893625856000 15633 322856585992763297018620931833788752262651764962369032192000 15634 12730713587461306225255428402825906654625429842208343040000 15635 440053533276716487612354504244719593592259202369679360000 15636 13374179979166836811820022591780815279393219685525504000 15637 358069291156653503877721567735077386051810802616320000 15638 8452817427875063203345474910259557767402721839872000 15639 175933827455561977978687923957336557884965310464000 15640 3225291642299359347674454377654009026511923200000 15641 51972674378618909294719788762165461053796352000 15642 733825704126263855144197437714145400570880000 15643 9038252134705494074439340903375686242304000 15644 96523923334040968105263261856044054528000 15645 886712790643430176717572750253424640000 15646 6933640788502967479300199539770470400 15647 45508455974706441398313294562099200 15648 245993176209659776500484417536000 15649 1066277063723225555098843545600 15650 3562934927285405328104448000 15651 8615279267530472381644800 15652 13416081111803072102400 15653 10102470716719180800 15654 0 15655 5925895474944220346331168790878697333440109798237379518008633932928000 15656 5901560185714243656146467841152805256856750720280696733537921864499200 15657 2691720385590519315624169573922080267679723223149334544100369187225600 15658 760938122328368941652626562308667575609609039021527639463858225152000 15659 151296651536603616455134457280091308796521792911100990222731676672000 15660 22686388561139951668474495860132719182028573183573786510377112371200 15661 2680729475060686091708419530429643871878553913454008343659042816000 15662 257218844831852830539201420670759430939427347848844282605456588800 15663 20475357382089955538666278292687158327373117143117935545617920000 15664 1373825719048996321624377538556387825021522451155951684935680000 15665 78633401020138850933752826938766230205838843500492018313216000 15666 3874592567806177781592889683631948625547867803681699119104000 15667 165505698127789818260389707125586813391426804512276280320000 15668 6160856210438382094927795454048820529331085410105303040000 15669 200614127396557059435898309644075266228518823042242560000 15670 5729123800551280373950814881795478669323844434821120000 15671 143698020729582780352513872229133367755793714887424000 15672 3166809658711888287630222550154811755537702756352000 15673 61280544507458999692083474211418464153653196800000 15674 1039453496531977397044644574454358950468567040000 15675 15410339798124198484501025751962421967918080000 15676 198841546963520869637665499874265097330688000 15677 2220050236682942266421055022689013254144000 15678 21281106975442324241221746006082191360000 15679 173341019712574186982504988494261760000 15680 1183219855342367476356145658614579200 15681 6641815757660813965513079273472000 15682 29855757784250315542767619276800 15683 103325112891276754515028992000 15684 258458378025914171449344000 15685 415898514465895235174400 15686 323279062935013785600 15687 0 15688 5912210445524273397753091225141285568578445846536556223459355464499200 15689 5393792119520972395281628939378617072515874068191424554549134918451200 15690 2286338247224877881283703377493784748849804787778622255351312531456000 15691 605849128477414911708315413995934207180699684739236675833439858688000 15692 113513330497591742087238861541862714192285197407046225674978041856000 15693 16091486696393335550290885001211385848528361464531909455200260096000 15694 1800995805944118871949327806244859859043095818268511322164468121600 15695 163826162974323107326430197304275599241263163276762715023503360000 15696 12365350152838994853093723932209908222855471322794105403269120000 15697 786362750991581845929726798703423298578026042217136666972160000 15698 42621235476993432505688277921075299421922092490521803833344000 15699 1986082650806653931578979788559454683700111847862498979840000 15700 80091355933007164845650860825006729923371454909945323520000 15701 2808600565902535299415537160405845417695196177797795840000 15702 85936883363595331563633215904402485249023007521996800000 15703 2299168516515281970130679251619013004182890540150784000 15704 53835765102639871268280652356275584389662971305984000 15705 1103049803892026631649549116202693461472812134400000 15706 19749616438051979464854636934773294390989045760000 15707 308206795962483969690020515039248439358361600000 15708 4175672486233938262390975497359567043944448000 15709 48841105207024729861263210499158291591168000 15710 489465460435173457548100158139890401280000 15711 4160184473101780487580119723862282240000 15712 29580496383559186908903641465364480000 15713 172687209699181163103340061110272000 15714 806105460174758519654725720473600 15715 2893103160955749126420811776000 15716 7495292962751510972030976000 15717 12476955433976857055232000 15718 10021650950985427353600 15719 0 15720 5396141373106449344500041881950762637128539354296216172515313222451200 15721 4574664061471130161884244017539990053777311617547069317358772518912000 15722 1818133376816011910964891623724151473749786259136288196323865432064000 15723 454148119937482737429751447352204579510447901090278517628013543424000 15724 80467374027420425661780745823230973050885624534159106951495700480000 15725 10806708909069222316734615922796676631860339032763373698731448729600 15726 1146823154498931413476337583952078947653665870810349202234347520000 15727 98924456692227095012460426746267099182374896757776512695336960000 15728 7077317573216203549332528282413566985213633724183204725821440000 15729 426213663153308802031860581990557512161161692662443203133440000 15730 21846934311680231934447853283945096562015213736340789514240000 15731 961096643236127311491371948837782047981056453958371082240000 15732 36511811513846399826271434330268973238363230098387537920000 15733 1203116401055044329665986550792976331802894720291635200000 15734 34487527939278404455656702210350937672383316220661760000 15735 861372242309004145906923033138656302256224295583744000 15736 18751846667244390380519979232538986080591110860800000 15737 355493095884935630367383464825919299037802823680000 15738 5855929123287195424110389785745720347808870400000 15739 83513449724678765247819509947191340878888960000 15740 1025663209347519327086527420482324123414528000 15741 10768240129573816066058203479077588828160000 15742 95684242881340951214342753648832491520000 15743 709931913205420485813687395168747520000 15744 4317180242479529077583501527756800000 15745 20958741964543721511022868732313600 15746 78113785345805226413361917952000 15747 209868202957042307216867328000 15748 361831707585328854601728000 15749 300649528529562820608000 15750 0 15751 4575054722393677056065204784681129870259916615704659025088176422912000 15752 3636551147473373787443746039451332159349304867274747557070562992128000 15753 1362515931739715197243603851940266853950699187193632382547600310272000 15754 321879283755075157114304971097290791904899353112000504682578001920000 15755 54034401981317604344915783960172306437119346475381372716582043648000 15756 6880991074283315270770910515302990438007225699387940801685381120000 15757 692473497201417558298142425099474234367787448741964265694494720000 15758 56618615948611998268418947699425276115164858016281807299051520000 15759 3835924820541024794335295350999634607947212194142095518760960000 15760 218469377220472774900971681242073583769373711908652055142400000 15761 10572063539914993983018817837810203376844612305138044272640000 15762 438141742707723693309187747724789918840974756555611095040000 15763 15640513243929266140467555212957462114398174091000217600000 15764 482825391272415952660845820356691004847338505763184640000 15765 12920583634863754865834405457405462771960534814556160000 15766 300029546675910246088319667720623777289457773772800000 15767 6043382630043905716245518902040628083642648002560000 15768 105406724219169517633987016143422966260559667200000 15769 1586755544768896539708570688996635476698890240000 15770 20513264186950386541730548409646482468290560000 15771 226133042721050137387222273060629365391360000 15772 2105053343389500926715540580274314813440000 15773 16328434003724671173714810088881192960000 15774 103612325819508697862004036666163200000 15775 523968549113593037775571718307840000 15776 2030958418990935886747409866752000 15777 5666441479840142294855417856000 15778 10131287812389207928848384000 15779 8718836327357321797632000 15780 0 15781 3636598862091551777413312379373767569628875189889945443512936112128000 15782 2725061226415610757888753667293634407005468939313356995724986220544000 15783 965644024804220219223862384584432623314985148779265944452792565760000 15784 216138303222466774578501602661896115776280458895203432043385454592000 15785 34405004664755745494088540530992192334846767884886747083294105600000 15786 4154843357139300000812254275960522723560582021470494933180088320000 15787 396330392312196017413491705488106917629568309268483964726640640000 15788 30687400528699616594736368155988139668972860246942827766087680000 15789 1966224429174914136004846802495173770990992767395389361561600000 15790 105720635815460238574631810822911905766669255960751834726400000 15791 4819559173159597370184428920083920934250315248258445885440000 15792 187686158943533639357557271425407272983949212754686771200000 15793 6276730086577479842879495989045677246441082249652920320000 15794 180888170888092568121681676403676478807447487403786240000 15795 4500443200138653691324795015809356659341866606592000000 15796 96694122080702491459928302432650049338282368040960000 15797 1791914311725881799777779274438190426429514342400000 15798 28561599805840137714754272401939438580580024320000 15799 389752019552057344292880419783283166897520640000 15800 4522660854421002747744445461212587307827200000 15801 44206120211179519461026352185760611082240000 15802 359225548081942765821725821955386245120000 15803 2383083493848700050826092843321753600000 15804 12575245178726232906613721239388160000 15805 50773960474773397168685246668800000 15806 147327478475843699666240864256000 15807 273544770934508614078906368000 15808 244127417166005010333696000 15809 0 15810 2725065342108273923142718648155341238738993665608866615995025260544000 15811 1931290135500029510044240169632485916713379516539565712436756971520000 15812 648415264579442341545189521257924476371477980278829006269200203776000 15813 137620050311433577323332825128817800237438502593129779520018022400000 15814 20774218514380329208373251485348256149733216603520574243756441600000 15815 2377982415750875779042651401390359984147357480465794792263843840000 15816 214811805190090470770184783220369479315045433862518480939253760000 15817 15729795457378786295718727648782438795025594594742907071692800000 15818 951485722587638125577552169500761495524538782753934358937600000 15819 48195591733097697888439395013915001040193838818330506854400000 15820 2064547748382899049043507098836512614695294401202336563200000 15821 75320761038929758114553951868548126957292986995835043840000 15822 2351546221545203385581861793247794224496817336249221120000 15823 63006204801941151678547130221330993230786132492288000000 15824 1450411831210537371898924536489750740074235520614400000 15825 28670628987614108796444468391011046822872229478400000 15826 485547196699282341150822630832970455869860413440000 15827 7015536351937032197271847556099097004155371520000 15828 85930556233999052207144463763039158848716800000 15829 884122404223590389220527043715212221644800000 15830 7543736509720798082256242261063111147520000 15831 52427836864671401118174042553078579200000 15832 289230639110703356852115588505927680000 15833 1218575051394561532048445920051200000 15834 3683186961896092491656021606400000 15835 7112164044297223966051565568000 15836 6591440263482135279009792000 15837 0 15838 1931290372108057521917363311813976669408470585601711519196119531520000 15839 1296830624116116469131315031530396045437110253718406386098925207552000 15840 412860163380824302241044732146382026942213714551799655520617267200000 15841 83096874882557312494315688187549270977198834745480843693745766400000 15842 11889912110665660779649618566847210669998974805198660102247219200000 15843 1288870831895896230663027226030079907643848655525874339280322560000 15844 110108568212474884462819918192706549643046947475423660145049600000 15845 7611885780787604317768295450839257565983293794970447236300800000 15846 433760325598175963091355051639525592599581002031304878489600000 15847 20645477483828990490435070988365126146952944012023365632000000 15848 828528371428227339260093470554029396530222856954185482240000 15849 28218554658542440626982341518973530693961808034990653440000 15850 819080662425234971821112692877302912000219722399744000000 15851 20305765636947523206584943510856510361039297288601600000 15852 430059434814211631946667025865165702343083442176000000 15853 7768755147188517458413162093327527293917766615040000 15854 119264117982929547353621408453684649070641315840000 15855 1546750012211982939728600347734704859276902400000 15856 16798325680248217395190013830589032211251200000 15857 150874730194415961645124845221262222950400000 15858 1100984574158099423481654893614650163200000 15859 6363074060435473850746542947130408960000 15860 28027226182074915237114256161177600000 15861 88396487085506219799744518553600000 15862 177804101107430599151289139200000 15863 171377446850535517254254592000 15864 0 15865 1296830632413798849312012536037015129590375724900013264072634007552000 15866 825720329236756591464557511031232793019225334097794951197394534400000 15867 249290624877433167050888867793894770326284253537104271295918899200000 15868 47559648452734021865824054623493683103376913252138153124252876800000 15869 6444354159711410733160610944105316925602124391462728353041612800000 15870 660651409277574035141077669143484014314571666140119590361497600000 15871 53283200465526152377866623115163903920686599836482184452505600000 15872 3470082604785407704730840413116204740796648016250439027916800000 15873 185809297354460914413915638895286135322576496108210290688000000 15874 8285283714282273392600934705540293965302228569541854822400000 15875 310404101243966846896805756708708837633579888384897187840000 15876 9828967949102819661853352314527634944002636668796928000000 15877 263974953280317801685604265641134634693510864751820800000 15878 6020832087398962847253338362112319832803168190464000000 15879 116531327207827761876197431399912909408766499225600000 15880 1908225887726872757657942535258954385130261053440000 15881 26294750207603709975386205911489982607707340800000 15882 302369862244467913113420248950602579802521600000 15883 2866619873693903271257372059203982236057600000 15884 22019691483161988469633097872293003264000000 15885 133624555269144950865677401889738588160000 15886 616598976005648135216513635545907200000 15887 2033119202966643055394123926732800000 15888 4267298426578334379630939340800000 15889 4284436171263387931356364800000 15890 0 15891 825720329389930744509852046518730764615683833631569444673848934400000 15892 498581249785080470343454476656104061922711549168239080737629798400000 15893 142678945359871958572359582530956454499287483776014627300566630400000 15894 25777416638881972644164552576251197255159030649685281805382451200000 15895 3303257046388147078994428809130757949261505686522506247487488000000 15896 319699202793156914267199738690983423524119599018893106715033600000 15897 24290578233497853933115882891813433185576536113753073195417600000 15898 1486474378835687315311325111162289082580611968865682325504000000 15899 74567553428540460533408412349862645687720057125876693401600000 15900 3104041012439668468968057567087088376335798883848971878400000 15901 108118647440131016280386875459803984384029003356766208000000 15902 3167699439363813620227251187693615616322130377021849600000 15903 78270817136186517014293398707460157826441186476032000000 15904 1631438580909588666266764039598780731722730989158400000 15905 28623388315903091364869138028884315776953915801600000 15906 420716003321659359606179294583839721723317452800000 15907 5140287658155954522928144232160243856642867200000 15908 51599157726490258882632697065671680249036800000 15909 418374138180077780923028859573567062016000000 15910 2672491105382899017313548037794771763200000 15911 12948578496118610839546786346464051200000 15912 44728622465266147218670726388121600000 15913 98147863811301690731511604838400000 15914 102826468110321310352552755200000 15915 0 15916 498581249786193732326712755763087665382149378514639192689501798400000 15917 285357890719852906279285491461402697656826566803532359780781260800000 15918 77332249916647911636174749065329624484835352910973585145043353600000 15919 13213028185552588315977715236523031797046022746090024989949952000000 15920 1598496013965784571335998693454917117620597995094465533575168000000 15921 145743469400987123598695297350880599113459216682518439172505600000 15922 10405320651849811207179275778136023578064283782059776278528000000 15923 596540427428323684267267298798901165501760457007013547212800000 15924 27936369111957016220712518103783795387022189954640746905600000 15925 1081186474401310162803868754598039843840290033567662080000000 15926 34844693833001949822499763064629771779543434147240345600000 15927 939249805634238204171520784489521893917294237712384000000 15928 21208701551824652661467932514784149512395502859059200000 15929 400727436422643279108167932404380420877354821222400000 15930 6310740049824890394092689418757595825849761792000000 15931 82244602530495272366850307714563901706285875200000 15932 877185681350334401004755850116418564233625600000 15933 7530734487241400056614519472324207116288000000 15934 50777331002275081328957412718100663500800000 15935 258971569922372216790935726929281024000000 15936 939301071770589091592085254150553600000 15937 2159253003848637196093255306444800000 15938 2365008766537390138108713369600000 15939 0 15940 285357890719854235415072885685786719469732074111477519600045260800000 15941 154664499833295823272349498130659248969670705821947170290086707200000 15942 39639084556657764947933145709569095391138068238270074969849856000000 15943 6393984055863138285343994773819668470482391980377862134300672000000 15944 728717347004935617993476486754402995567296083412592195862528000000 15945 62431923911098867243075654668816141468385702692358657671168000000 15946 4175782991998265789870871091592308158512323199049094830489600000 15947 223490952895656129765700144830270363096177519637125975244800000 15948 9730678269611791465234818791382358594562610302108958720000000 15949 348446938330019498224997630646297717795434341472403456000000 15950 10331747861976620245886728629384740833090236614836224000000 15951 254504418621895831937615190177409794148746034308710400000 15952 5209456673494362628406183121256945471405612675891200000 15953 88350360697548465517297651862606341561896665088000000 15954 1233669037957429085502754615718458525594288128000000 15955 14034970901605350416076093601862697027738009600000 15956 128022486283103800962446831029511520976896000000 15957 913991958040951463921233428925811943014400000 15958 4920459828525072119027778811656339456000000 15959 18786021435411781831841705083011072000000 15960 45344313080821381117958361435340800000 15961 52030192863822583038391694131200000 15962 0 15963 154664499833295823272349498130659248969670705821947170290086707200000 15964 79278169113315529895866291419138190782276136476540149939699712000000 15965 19181952167589414856031984321459005411447175941133586402902016000000 15966 2914869388019742471973905947017611982269184333650368783450112000000 15967 312159619555494336215378273344080707341928513461793288355840000000 15968 25054697951989594739225226549553848951073939194294568982937600000 15969 1564436670269592908359901013811892541673242637459881826713600000 15970 77845426156894331721878550331058868756500882416871669760000000 15971 3136022444970175484024978675816679460158909073251631104000000 15972 103317478619766202458867286293847408330902366148362240000000 15973 2799548604840854151313767091951507735636206377395814400000 15974 62513480081932351540874197455083345656867352110694400000 15975 1148554689068130051724869474213882440304656646144000000 15976 17271366531404007197038564620058419358320033792000000 15977 210524563524080256241141404027940455416070144000000 15978 2048359780529660815399149296472184335630336000000 15979 15537863286696174886660968291738803031244800000 15980 88568276913451298142500018609814110208000000 15981 356934407272823854804992396577210368000000 15982 906886261616427622359167228706816000000 15983 1092634050140274243806225576755200000 15984 0 15985 79278169113315529895866291419138190782276136476540149939699712000000 15986 38363904335178829712063968642918010822894351882267172805804032000000 15987 8744608164059227415921717841052835946807553000951106350350336000000 15988 1248638478221977344861513093376322829367714053847173153423360000000 15989 125273489759947973696126132747769244755369695971472844914688000000 15990 9386620021617557450159406082871355250039455824759290960281600000 15991 544917983098260322053149852317412081295506176918101688320000000 15992 25088179559761403872199829406533435681271272586013048832000000 15993 929857307577895822129805576644626674978121295335260160000000 15994 27995486048408541513137670919515077356362063773958144000000 15995 687648280901255866949616172005916802225540873217638400000 15996 13782656268817560620698433690566589283655879753728000000 15997 224527764908252093561501340060759451658160439296000000 15998 2947343889337123587375979656391166375824982016000000 15999 30725396707944912230987239447082765034455040000000 16000 248605812587138798186575492667820848499916800000 16001 1505660707528672068422500316366839873536000000 16002 6424819330910829386489863138389786624000000 16003 17230838970712124824824177345429504000000 16004 21852681002805484876124511535104000000 16005 0 16006 38363904335178829712063968642918010822894351882267172805804032000000 16007 17489216328118454831843435682105671893615106001902212700700672000000 16008 3745915434665932034584539280128968488103142161541519460270080000000 16009 501093959039791894784504530991076979021478783885891379658752000000 16010 46933100108087787250797030414356776250197279123796454801408000000 16011 3269507898589561932318899113904472487773037061508610129920000000 16012 175617256918329827105398805845734049768898908102091341824000000 16013 7438858460623166577038444613157013399824970362682081280000000 16014 251959374435676873618239038275635696207258573965623296000000 16015 6876482809012558669496161720059168022255408732176384000000 16016 151609218956993166827682770596232482120214677291008000000 16017 2694333178899025122738016080729113419897925271552000000 16018 38315470561382606635887735533085162885724766208000000 16019 430155553911228771233821352259158710482370560000000 16020 3729087188807081972798632390017312727498752000000 16021 24090571320458753094760005061869437976576000000 16022 109221928625484099570327673352626372608000000 16023 310155101472818246846835192217731072000000 16024 415200939053304212646365719166976000000 16025 0 16026 17489216328118454831843435682105671893615106001902212700700672000000 16027 7491830869331864069169078560257936976206284323083038920540160000000 16028 1503281877119375684353513592973230937064436351657674138976256000000 16029 187732400432351149003188121657427105000789116495185819205632000000 16030 16347539492947809661594495569522362438865185307543050649600000000 16031 1053703541509978962632392835074404298613393448612548050944000000 16032 52072009224362166039269112292099093798774792538774568960000000 16033 2015674995485414988945912306205085569658068591724986368000000 16034 61888345281113028025465455480532512200298678589587456000000 16035 1516092189569931668276827705962324821202146772910080000000 16036 29637664967889276350118176888020247618877177987072000000 16037 459785646736591279630652826397021954628697194496000000 16038 5592022200845974026039677579369063236270817280000000 16039 52207220643299147619180853460242378184982528000000 16040 361358569806881296421400075928041569648640000000 16041 1747550858007745593125242773642021961728000000 16042 5272636725037910196396198267701428224000000 16043 7473616902959475827634582945005568000000 16044 0 16045 7491830869331864069169078560257936976206284323083038920540160000000 16046 3006563754238751368707027185946461874128872703315348277952512000000 16047 563197201297053447009564364972281315002367349485557457616896000000 16048 65390157971791238646377982278089449755460741230172202598400000000 16049 5268517707549894813161964175372021493066967243062740254720000000 16050 312432055346172996235614673752594562792648755232647413760000000 16051 14109724968397904922621386143435598987606480142074904576000000 16052 495106762248904224203723643844260097602389428716699648000000 16053 13644829706129385014491449353660923390819320956190720000000 16054 296376649678892763501181768880202476188771779870720000000 16055 5057642114102504075937181090367241500915669139456000000 16056 67104266410151688312476130952428758835249807360000000 16057 678693868362888919049351094983150916404772864000000 16058 5059019977296338149899601062992581975080960000000 16059 26213262870116183896878641604630329425920000000 16060 84362187600606563142339172283222851584000000 16061 127051487350311089069787910065094656000000 16062 0 16063 3006563754238751368707027185946461874128872703315348277952512000000 16064 1126394402594106894019128729944562630004734698971114915233792000000 16065 196170473915373715939133946834268349266382223690516607795200000000 16066 21074070830199579252647856701488085972267868972250961018880000000 16067 1562160276730864981178073368762972813963243776163237068800000000 16068 84658349810387429535728316860613593925638880852449427456000000 16069 3465747335742329569426065506909820683216726001016897536000000 16070 109158637649035080115931594829287387126554567649525760000000 16071 2667389847110034871510635919921822285698946018836480000000 16072 50576421141025040759371810903672415009156691394560000000 16073 738146930511668571437237440476716347187747880960000000 16074 8144326420354667028592213139797810996857274368000000 16075 65767259704852395948694813818903565676052480000000 16076 366985680181626574556300982464824611962880000000 16077 1265432814009098447135087584248342773760000000 16078 2032823797604977425116606561041514496000000 16079 0 16080 1126394402594106894019128729944562630004734698971114915233792000000 16081 392340947830747431878267893668536698532764447381033215590400000000 16082 63222212490598737757943570104464257916803606916752883056640000000 16083 6248641106923459924712293475051891255852975104652948275200000000 16084 423291749051937147678641584303067969628194404262247137280000000 16085 20794484014453977416556393041458924099300356006101385216000000 16086 764110463543245560811521163805011709885881973546680320000000 16087 21339118776880278972085087359374578285591568150691840000000 16088 455187790269225366834346298133051735082410222551040000000 16089 7381469305116685714372374404767163471877478809600000000 16090 89587590623901337314514344537775920965430018048000000 16091 789207116458228751384337765826842788112629760000000 16092 4770813842361145469231912772042719955517440000000 16093 17716059396127378259891226179476798832640000000 16094 30492356964074661376749098415622717440000000 16095 0 16096 392340947830747431878267893668536698532764447381033215590400000000 16097 126444424981197475515887140208928515833607213833505766113280000000 16098 18745923320770379774136880425155673767558925313958844825600000000 16099 1693166996207748590714566337212271878512777617048988549120000000 16100 103972420072269887082781965207294620496501780030506926080000000 16101 4584662781259473364869126982830070259315291841280081920000000 16102 149373831438161952804595611515622047999140977054842880000000 16103 3641502322153802934674770385064413880659281780408320000000 16104 66433223746050171429351369642904471246897309286400000000 16105 895875906239013373145143445377759209654300180480000000 16106 8681278281040516265227715424095270669238927360000000 16107 57249766108333745630782953264512639466209280000000 16108 230308772149655917378585940333198384824320000000 16109 426892997497045259274487377818718044160000000 16110 0 16111 126444424981197475515887140208928515833607213833505766113280000000 16112 37491846641540759548273760850311347535117850627917689651200000000 16113 5079500988623245772143699011636815635538332851146965647360000000 16114 415889680289079548331127860829178481986007120122027704320000000 16115 22923313906297366824345634914150351296576459206400409600000000 16116 896242988628971716827573669093732287994845862329057280000000 16117 25490516255076620542723392695450897164614972462858240000000 16118 531465789968401371434810957143235769975178474291200000000 16119 8062883156151120358306291008399832886888701624320000000 16120 86812782810405162652277154240952706692389273600000000 16121 629747427191671201938612485909639034128302080000000 16122 2763705265795871008543031283998380617891840000000 16123 5549608967461588370568335911643334574080000000 16124 0 16125 37491846641540759548273760850311347535117850627917689651200000000 16126 10159001977246491544287398023273631271076665702293931294720000000 16127 1247669040867238644993383582487535445958021360366083112960000000 16128 91693255625189467297382539656601405186305836825601638400000000 16129 4481214943144858584137868345468661439974229311645286400000000 16130 152943097530459723256340356172705382987689834777149440000000 16131 3720260529778809600043676700002650389826249320038400000000 16132 64503065249208962866450328067198663095109612994560000000 16133 781315045293646463870494388168574360231503462400000000 16134 6297474271916712019386124859096390341283020800000000 16135 30400757923754581093973344123982186796810240000000 16136 66595307609539060446820030939720014888960000000 16137 0 16138 10159001977246491544287398023273631271076665702293931294720000000 16139 2495338081734477289986767164975070891916042720732166225920000000 16140 275079766875568401892147618969804215558917510476804915200000000 16141 17924859772579434336551473381874645759896917246581145600000000 16142 764715487652298616281701780863526914938449173885747200000000 16143 22321563178672857600262060200015902338957495920230400000000 16144 451521456744462740065152296470390641665767290961920000000 16145 6250520362349171710963955105348594881852027699200000000 16146 56677268447250408174475123731867513071547187200000000 16147 304007579237545810939733441239821867968102400000000 16148 732548383704929664915020340336920163778560000000 16149 0 16150 2495338081734477289986767164975070891916042720732166225920000000 16151 550159533751136803784295237939608431117835020953609830400000000 16152 53774579317738303009654420145623937279690751739743436800000000 16153 3058861950609194465126807123454107659753796695542988800000000 16154 111607815893364288001310301000079511694787479601152000000000 16155 2709128740466776440390913778822343849994603745771520000000 16156 43753642536444201976747685737440164172964193894400000000 16157 453418147578003265395800989854940104572377497600000000 16158 2736068213137912298457600971158396811712921600000000 16159 7325483837049296649150203403369201637785600000000 16160 0 16161 550159533751136803784295237939608431117835020953609830400000000 16162 107549158635476606019308840291247874559381503479486873600000000 16163 9176585851827583395380421370362322979261390086628966400000000 16164 446431263573457152005241204000318046779149918404608000000000 16165 13545643702333882201954568894111719249973018728857600000000 16166 262521855218665211860486114424640985037785163366400000000 16167 3173927033046022857770606928984580732006642483200000000 16168 21888545705103298387660807769267174493703372800000000 16169 65929354533443669842351830630322814740070400000000 16170 0 16171 107549158635476606019308840291247874559381503479486873600000000 16172 18353171703655166790760842740724645958522780173257932800000000 16173 1339293790720371456015723612000954140337449755213824000000000 16174 54182574809335528807818275576446876999892074915430400000000 16175 1312609276093326059302430572123204925188925816832000000000 16176 19043562198276137146623641573907484392039854899200000000 16177 153219819935723088713625654384870221455923609600000000 16178 527434836267549358738814645042582517920563200000000 16179 0 16180 18353171703655166790760842740724645958522780173257932800000000 16181 2678587581440742912031447224001908280674899510427648000000000 16182 162547724428006586423454826729340630999676224746291200000000 16183 5250437104373304237209722288492819700755703267328000000000 16184 95217810991380685733118207869537421960199274496000000000 16185 919318919614338532281753926309221328735541657600000000 16186 3692043853872845511171702515298077625443942400000000 16187 0 16188 2678587581440742912031447224001908280674899510427648000000000 16189 325095448856013172846909653458681261999352449492582400000000 16190 15751311313119912711629166865478459102267109801984000000000 16191 380871243965522742932472831478149687840797097984000000000 16192 4596594598071692661408769631546106643677708288000000000 16193 22152263123237073067030215091788465752663654400000000 16194 0 16195 325095448856013172846909653458681261999352449492582400000000 16196 31502622626239825423258333730956918204534219603968000000000 16197 1142613731896568228797418494434449063522391293952000000000 16198 18386378392286770645635078526184426574710833152000000000 16199 110761315616185365335151075458942328763318272000000000 16200 0 16201 31502622626239825423258333730956918204534219603968000000000 16202 2285227463793136457594836988868898127044782587904000000000 16203 55159135176860311936905235578553279724132499456000000000 16204 443045262464741461340604301835769315053273088000000000 16205 0 16206 2285227463793136457594836988868898127044782587904000000000 16207 110318270353720623873810471157106559448264998912000000000 16208 1329135787394224384021812905507307945159819264000000000 16209 0 16210 110318270353720623873810471157106559448264998912000000000 16211 2658271574788448768043625811014615890319638528000000000 16212 0 16213 2658271574788448768043625811014615890319638528000000000 16214 0 16215 0 16216 0 16217 0 16218 0 16219 0 16220 0 16221 0 16222 0 16223 0 16224 0 16225 0 16226 0 16227 0 16228 0 16229 0 16230 0 16231 0 16232 0 16233 0 16234 0 16235 0 16236 0 16237 0 16238 0 16239 0 16240 0 16241 0 16242 0 16243 0 16244 0 16245 0 16246 0 16247 0 16248 0 16249 0 16250 0 16251 0 16252 0 16253 0 16254 0 16255 0 16256 0 16257 0 16258 0 16259 0 16260 1 16261 0 16262 45 16263 8708132091985920 16264 1552655455776160377175710 16265 720495609973926695541386772480 16266 11111833373433910310268402099609375 16267 18146507511425757434431911801661685760 16268 5896392368242092746169627446380250209380 16269 559608088622822557052010819349581775503360 16270 19963837167275872181108046559572110960789535 16271 319018728600000000000000000000000000000000000 16272 2593240732099947687724089722455836960466796310 16273 11796966051775470499994004679934701967392112640 16274 32325635492083228250068465931165470967505066645 16275 56539354551453924020847275029980942102366781440 16276 66128694150649828884843751788139343261718750000 16277 53719621514123899273635244142756898661120081920 16278 31273199997214736938462563163402963801597829490 16279 13392007617440087722692047013917857511720878080 16280 4312129926460366472865429593954814975346726620 16281 1063632152182464184320000000000000000000000000 16282 204185713936651586178050938321958736205182150 16283 30922350544247907807286652946742061196902400 16284 3737345366013398066746968582903730446490200 16285 364081284974815678666705331371726444953600 16286 28829807253041508374735713005065917968750 16287 1868924789388520105749544480823071211520 16288 99778232108355222066432587906106244860 16289 4408481843439112025440172961504952320 16290 161815982136779257333597670803757370 16291 4948470617034236688000000000000000 16292 126312244960170044326221045722160 16293 2693453708089708827781827133440 16294 47968538718305350131017976945 16295 712458589159841037477949440 16296 8800282695014494277343750 16297 89998689591747678044160 16298 757126168664526827595 16299 5192135660103575040 16300 28660379057970660 16301 125108121600000 16302 421024260195 16303 1051308720 16304 1830510 16305 1980 16306 0 16307 555142213561183196523691799349739163206699701480 16308 25339888436135798053131900817791814700364617001987780 16309 12731582397382116322246323137200245949519947519998422080 16310 730483797609202367969564884861601079399715237826437571820 16311 10892983878202100591794978294213167959915217889407951118800 16312 62947974281584806623165257181636831141727006396543839466120 16313 177250278697062745100773733786127258339100658673272492906880 16314 281304944408097275950285784151563710731813959287583717294520 16315 277881232882954396742432185075743563322099037425567060080040 16316 183473039157591497230877605372516780589063694345865331684100 16317 85389321974776617909884384854699593505584321000684486977280 16318 29181726583434760594173515025409564432814115771529505212620 16319 7562879548683248795357209225748717806338294242162425080000 16320 1525369656808577934429637301001024809394772019051961896160 16321 244541537436919190316970526809864459266326033505413836800 16322 31710935378193213351252858196928727828150420154298929440 16323 3375089472147075141229594818189833225722911830843309520 16324 298484978218247573771379910297205546774873855468035080 16325 22163927745588600843468527569664656058204860710506880 16326 1394146901695951190936257048736861181537166369623000 16327 74849534485358838365407370709513671752400429637600 16328 3452086126323654120096125393075553240341425383600 16329 137515957870020185098941443035744231078906233600 16330 4753241128887668131739839085872302318921704400 16331 143096214007125028852188256698612442796538000 16332 3763308504125383123325913570204976480476840 16333 86652532809899069314659124922492126549760 16334 1749337130236088338328887195772975118840 16335 30978589970751134666015346712867788480 16336 480953485008745348817494323493048800 16337 6534574304348130472946886608839680 16338 77444658805581689557687271039520 16339 796664410166783655807712201800 16340 7064210122677586146966958260 16341 53499375252542905095009600 16342 341909317219632422137020 16343 1815415250470564588560 16344 7845456907093445640 16345 26832673067840640 16346 69748022143800 16347 129262102200 16348 151974900 16349 85140 16350 0 16351 1025676612088444576468979989314601768184518235577241989077700 16352 279184057656419073373528615113211406601548493252591568814881680 16353 5569598713176901173669248891811354413891152251019312157449859460 16354 29144188218972728466594395653509442971104936272309842957011678400 16355 64030170142999559779032732564068673061113570853098476563440378600 16356 74833540063388494960588160430452503337569191056340727259199240480 16357 53489067958099600058661205781327782928428785912269154336365200200 16358 25602085223185495293481582441803444606458949476566338510174534720 16359 8739813397809566325476286953060684717251980034815092357102825700 16360 2227997320953237780801039583346593466008739817067097771178502800 16361 439154388459222864613552504730156992425059207356528267693562820 16362 68763168803184594204083975618533245009533275428367896932033280 16363 8739001540396129115572440375617432948623601442692890363920480 16364 917208917797920086460560668951091091299626420707375722774400 16365 80635831648847149571019956662620379777474258595917118853600 16366 6007648315155272447598702276954939282973573210762656748800 16367 382982726896482854332317554840013399401073514249323693960 16368 21057382208860261867466386181851230125188583117083287840 16369 1005118662858698397205433198026083322071085182757893000 16370 41872446264271712816818189950072949754878213554192000 16371 1528937800598623030479349284005707227553595023254000 16372 49096595982153866870914028857838726179804968465600 16373 1389963154761585159936097546009078387388419921200 16374 34754409910522563340483653646737605477035824000 16375 768304968191362877467804574786541713316321000 16376 15022732987018292001520038237653556380384160 16377 259744461397393018614231094180886211906600 16378 3967569846793907577210180850895935952640 16379 53452813723269257566921085619479157600 16380 633610889464720012239794812870550400 16381 6585891114301733974757620954871520 16382 59757532263855914059596012468480 16383 470538687759521903044418275380 16384 3190629878840400394396798800 16385 18443390584994839896131700 16386 89667288204281785483200 16387 359977141137552218280 16388 1162768863569433120 16389 2907489043859400 16390 5287772952000 16391 6230970900 16392 3575880 16393 0 16394 172826519587830078238548609175289760387092720079434588029800232080 16395 5369361888212901886667776394020082546581067927718450379716858282120 16396 26222579667875000122693964619510061290244586480891009746783450459200 16397 47485160315785661530897800451041801692487117773103662032504232906400 16398 44286255916530027748335214871124111134707775494209924972620319434400 16399 25202422679684930945509754533766017236543183306202262211650167364400 16400 9689391368582648382267927935817950871837077985305605176101216610240 16401 2691383264991427447429741523379581738273877496459001061574717735200 16402 566151834477899755893329683597039488984754177344506603865295549200 16403 93364713891100116775979102945730830364363001600269254755454092200 16404 12391421866250614705612597943126705609125615756438331919572302080 16405 1350894896302284105113264301225383266837309897675826290749663360 16406 122950848417385785362043811410164645457329137971531286178160000 16407 9465312603384157241013348536203593629712510274755526928193600 16408 622973988470705146255132333475473657214737514250610924512000 16409 35363304264140123954614628304812361111860561688919135455360 16410 1743974287407318355061277788108827217522882763073407701280 16411 75170217998355386705871562821145573539256159720238202000 16412 2845960115741742107816484764986581370243851953493936000 16413 95029014490345361275452536912055579778793338381560000 16414 2807694543238110295470973780200120645600947966001600 16415 73589971249056761135008633587559657318727851418400 16416 1714271869990020175491482437390681350233337552000 16417 35536087947617823186537122825115237370093464000 16418 655913172542158141358938565272649987439204000 16419 10779089253652533925622067116949769104925200 16420 157596275857704845265296968421156794778880 16421 2046800428992594104722456878302037033600 16422 23557731958696541280881493901634697600 16423 239467226303060059393212959357121600 16424 2140007676561054768599545649114880 16425 16710686221111234347338478495360 16426 113111451797308807652283474000 16427 656716857213709600576468200 16428 3224953047448295595432000 16429 13142358645565332062880 16430 43272308524608203040 16431 110649714658282800 16432 206223145128000 16433 249238836000 16434 146611080 16435 0 16436 88504813166662763922170292015124885543348769518419138338202260547720 16437 865340648035989396812927467598003343373705144559485764698159597654400 16438 1966043840526937721578844691783342582701688899681585071865276828613600 16439 1982356261670410247724007435620549691334326986356898860813752922025600 16440 1145029360701113456994418476533866169726276940000922412117697337302000 16441 433392201126008664012854415110781266347828446810475801868357168787840 16442 116676604156509092127171470596672260442169624423776817313000943634400 16443 23599139924763825739854781861308196064137524385736364664458253392000 16444 3728114506473463395169912859327145045881479024110376229576108269800 16445 473450138815891727519148093535933503228457330953513329976277900800 16446 49412542596904274277249944445475245682978738062223336774237388160 16447 4312274111163591364084964961271177497940797825647247661147353600 16448 319084257191420313110993164707011420704986458528944305808468800 16449 20245150577239743466280666739210727885054866191630262633408000 16450 1111618289624425957205009971723705531707076410323188887830400 16451 53223750229229412753927283226403581721790475433972694356480 16452 2236082928150542224923507883338378547419009165718523418000 16453 82858068153473966268259643659918348812693573308158752000 16454 2719317523806116911313382304072927615107109227782760000 16455 79306317974832268036904594154856193233196418001632000 16456 2060572557756277774362298107066113637291410829482400 16457 47785605938573316365024237589763190557330849824000 16458 990219527906872557022064603874361785925590696000 16459 18343794675326993595768550993557859939365216000 16460 303713097465834008088782440787556112679130000 16461 4489793889447023141429994806759370778990080 16462 59156182188362731783312717769175949411200 16463 692811694345079290331471100902024256000 16464 7185379356167981045072496998503406400 16465 65666440970106925763709136328486400 16466 525383045819071444615798181554560 16467 3649132875904862909344849267200 16468 21763352045429491842099354600 16469 109854279338360391250416000 16470 460280359385299533880800 16471 1558011484815117171840 16472 4094039442356463600 16473 7836479514864000 16474 9720314604000 16475 5864443200 16476 0 16477 3254869185825346279483896519061402474206052169758159120276474482672000 16478 15546946283501961285239309273206743142380849380033199636653465814283200 16479 21709264215749929726532242130366431617684013396518357278783784786172800 16480 14979404950316062828719212903537311441493312199992106845625133647960000 16481 6317100415210328676600126660442089622468868580481802235411690125539200 16482 1824768413756256327920621898570191375405157340257727933186981834248000 16483 387394945363840726097571094210433203501851038798145040406736109104000 16484 63384969853551219720651253670356830241234533053948968028286932846400 16485 8269143794967609270015986073092556176354500090692999922377039859200 16486 882229939970624850468181967594413771745134880216686220430227961600 16487 78489797588245826303364589397834949180504166737874567630974297600 16488 5913059869800526503168965087288425444233608525139435599214585600 16489 381858949392864592812593236370614713395171344055003427397824000 16490 21349666212753325284695245089808459793141565277963628452665600 16491 1041793053093177320343553308399807545360707174336186050547200 16492 44661279471232180851153969740129813596863982545729569184000 16493 1691061152254883365800607283211234564164088510301280544000 16494 56797116480282072236984788580483082315864295738424400000 16495 1697816283251388816590158770873999840159281781959328000 16496 45284491500322270925376669389997355321288579533648000 16497 1079604754335159925427562883031456599362939876000000 16498 23029232775743196299245397606118183438011747952000 16499 439666125147411472485359299872851016779464608000 16500 7509442814296946536367161314155880799167600000 16501 114608050149010388832224842293755583394752000 16502 1559807698487840432141152917007731110112000 16503 18875865489470455944080030573235448512000 16504 202303087339764745369191864912511507200 16505 1910312541765982805623696123817817600 16506 15787271692637241447760950717676800 16507 113208568484288926283921545459200 16508 696631881703837826572637011200 16509 3625506263715193798916976000 16510 15649766412739526278411200 16511 54530401968529101014400 16512 147385419924832689600 16513 289949742049968000 16514 369371954952000 16515 228713284800 16516 0 16517 29297337815411888735892055793020801644053839282766876791168015606027200 16518 85571890900504143208469542664495159223536297321503304488657192185081600 16519 85127632671185664208608332672977809884865304894497883795100774701320000 16520 45034211601249492237933837049821821866305390883852439769969672668044800 16521 15233218881421764537117410412839032247888976360800251773453519603240000 16522 3641770210583836949627409833756210234641373779019455218694784068896000 16523 654997451628548765093454807998391361802274435798773960765258474500800 16524 92468083645139433332111229860967601773596090957937827365016387481600 16525 10563300184119883571345123689477823731446469423257466658039880134400 16526 998970102082509539736115193013374422221575622230238227027822976000 16527 79589910354722787928388804200128445035001195666831845242120121600 16528 5416139017273706552488290012929826511818933949927118828644608000 16529 318276653474427872530498422593525195679174760238574342308332800 16530 16293806369136719367214609569584981929024013253205873530700800 16531 731843209954457574009239642569465968102796095524524529760000 16532 29003967928848216160252542576911033636930869480650576384000 16533 1018814581618577143730537823668017615808574712665729360000 16534 31830533893034894633014665586820444494006476825309504000 16535 886797267320060711227945502995510142475189036898032000 16536 22069851787243419189518338183422182937430995408000000 16537 491130069430851836647186610271717499859891752752000 16538 9775043732723459076262215512906958483883540416000 16539 173918489907775314797839513581165568883869200000 16540 2762643105572853713424068145683758747949568000 16541 39097494912201529820590070042221028152800000 16542 491497708634057031760393403598034844544000 16543 5466396540483472575339983572485208070400 16544 53508289213165120911221803194977740800 16545 457900423816387717561114462250707200 16546 3396435454321718571166092264576000 16547 21595881917083581741846071059200 16548 116016433199811514775268864000 16549 516442291620404367187569600 16550 1854033666929989434489600 16551 5158489697369144136000 16552 10438190713798848000 16553 13666762333224000 16554 8691104822400 16555 0 16556 114940725133214963645060329448710965355129695779971123080317029051641600 16557 235832567822450323048959251637819439439130998425311921087247485260304000 16558 183536455604361729701722842941580505757352893060932665940612815866534400 16559 80082341964747411618885315342212486553625638649584663939922046965920000 16560 23086493539824755410529985223063384246941297384872164368770734219680000 16561 4812141536141019075201614665976800528459060900926984750090022729756800 16562 767487446943319590207336485099890878939937190790179260325264047411200 16563 97346979409256175425081335933980623947427131303561541356081729075200 16564 10096272448881908338464751522099828624900931176286175863893939584000 16565 874198547889700761708802014360742360036546344374454688360017216000 16566 64209199252668319282078828931226222717613237721209918957732608000 16567 4050786874398713755513641624663852995134144738289453006444313600 16568 221676723500883928563346422340871449327473478387691985415910400 16569 10605800304873305902294816593020111772147093316027480683840000 16570 446385076800881107016537403137616979497415290383011253760000 16571 16608842261530591482027108062535628229753224722070344960000 16572 548355998429618933104007007543426899568688411814315328000 16573 16109530974450315732847933317822555214007992895306976000 16574 421912476132202564247648581483452054543800874403200000 16575 9861703627392399559679052762046743878143316783040000 16576 205782704669430007622515138117713278187292998336000 16577 3831796093199457801011310732937058022054929760000 16578 63592745110310630352939250916272114940696064000 16579 938741530858351304955457637799497837088000000 16580 12289978427426783102103975916710878793600000 16581 142139046065925061178868026658218807462400 16582 1444772758652936757373273829300057241600 16583 12821347070115349511521040476372761600 16584 98496867115039389791220539777664000 16585 647876660450939209710286042176000 16586 3596509429194156958033334784000 16587 16526153331852939750002227200 16588 61183111008689651338156800 16589 175388649710550900624000 16590 365336674982959680000 16591 492003443996064000 16592 321570878428800 16593 0 16594 268963802254073610092968234289428179549334599875488680427950129893904000 16595 426104909749059430929964331766908210532559286540184088436145046639948800 16596 276248650259120572747006937752702438965323529906846076934654089759200000 16597 104357862186582370419499171983201817416515868728757427687690847422080000 16598 26680626995997868389503191226715394475273199298898198930902764656784000 16599 5014740031082290426736477630283808674021615872729814856398641180467200 16600 730055884677116938005210544110835435440725037768934276016875053926400 16601 85312352088700615074146553932111060668971531050575925140625206272000 16602 8210544592955031378342980034695181011652964113496341648354318144000 16603 663381115772955625866231052093614056939250433975685389594222080000 16604 45662037361828144983023262837453691672660549377547757969882649600 16605 2708322624306336172793558724094731425571239313712148640248524800 16606 139663261355918613211697107371285375134587652702259514029120000 16607 6305976499872617900726063289099125364146609982626666480640000 16608 250665520780837818844951251921024228610712243939014982400000 16609 8809284920050779670577117645325222715913984004994126848000 16610 274569887333057350970482874946300868224795013461396192000 16611 7606460464274223547997116311514262987801515332576000000 16612 187546607883423616902440036338249725564739267709760000 16613 4117788198420130672294095679457491396329445758720000 16614 80489633379412578672299206166159139198987636960000 16615 1399226692460671718083694628113982456734327808000 16616 21592342945508509469318054146850252553235200000 16617 294966536050254669403126565629518357427200000 16618 3553505612234571918639001909949153386560000 16619 37564179858184838473789730924471424921600 16620 346176539073712759557749736796907443200 16621 2757912433021375728737331624003072000 16622 18788423153077237081598295223104000 16623 107895282875824708741000043520000 16624 512310753287441132250069043200 16625 1957859552278068842821017600 16626 5787825440448179720592000 16627 12421446949420629120000 16628 17220120539862240000 16629 11576551623436800 16630 0 16631 450240506494509992805537192138785172655592957806933613687736606872908800 16632 588732814209180648245633161394183284194608134197629111322152066028480000 16633 332025572848177366213444913815437089598004426481041186721573726163840000 16634 112206623901742286519792374243403489813075190414575261377101132227136000 16635 26118477926591533322187319827066613862809263157247384316060170382336000 16636 4523677252110440399581874537919515923750424380679522601476426617958400 16637 612133621099476208106601730728401376334347388296405546078157845504000 16638 66911548806226907685363005675729950557495673200739533491403274752000 16639 6051716261672957145261037429812304890592488747334428745245150720000 16640 461040029515994695762926506722720018587470958250776851706506496000 16641 29991266251901379572171550436157462484907524386977081963130572800 16642 1683525929032288638023898400564221551460643851317487386653440000 16643 82219489244273883603597465746543390310222625375882799723520000 16644 3515856840194234717522690312228317275597842284893774297600000 16645 132289174371170099466817099552655456366696928734285982720000 16646 4396028212555493546046289740910390531295500347962076672000 16647 129357532698712600821956598224004768961616950776288000000 16648 3376495819449500025607931169470750676688473807473280000 16649 78245510500861388784286167204537681659436721255680000 16650 1609863800328444207204159637270017592867376419200000 16651 29384303742213492974354683333364692718231712768000 16652 475034816585048716323859270017038318227468800000 16653 6784245290420077822706633272974754297113600000 16654 85284183505868270357413676747335338493440000 16655 939104597674425507942283151405904023040000 16656 9000590116172338156064770750458529843200 16657 74463635691577144675907953848082944000 16658 526075848286162638284752266246912000 16659 3128963203398916553489001262080000 16660 15369322598623233967502071296000 16661 60693646120620134127451545600 16662 185210414094341751058944000 16663 409907749330880760960000 16664 585484098355316160000 16665 405179306820288000 16666 0 16667 601378385528897403085690434811783812818470334860164590298106315346880000 16668 680516196752269638911752626932748927794719560368378375232487919527680000 16669 344146668988452464389935627935045439436487394430610202125512496457408000 16670 106385902388076860549784531938287915720310958417618580546496356921344000 16671 22938763636894269229863571252843213062741482315314133570225453409792000 16672 3711464061817223650495088290113257056900819452645171720340197095424000 16673 471921600043446526656573545266952268017347724702152462573622859264000 16674 48668313014229400645470917698862373511264386913231925079510773760000 16675 4164067019769232336615670880370578232553912437952166997886686464000 16676 300606291073413486626099615205144873424807438043615298402505728000 16677 18545791919306208083863022319169038812347770084455864929808640000 16678 987508303001975468235372756985882576640690680771743382794240000 16679 45729783245639864695060375784082948096404833354626807820800000 16680 1852583156522122689552388912294440956736412844408301742080000 16681 65950525382609811893324988465413081252955231077939950080000 16682 2069879341573198927472204113969830550225250253243494400000 16683 57402491860643188281000767408991471259597742309765760000 16684 1408441083672936290787917432874514024045471551306240000 16685 30587598963759219621592891877285146709031303580800000 16686 587687324070835162541204642203893636240673935360000 16687 9975737459337565067899726209507220456870156800000 16688 149253419029985023568703606475196326875187200000 16689 1961536272038435758910689216981597873605120000 16690 22538510399712504970188303224120184360960000 16691 225014752904308453901619268761463246080000 16692 1936054527981005761573606800050156544000 16693 14204047903726391233688311188666624000 16694 87610969695169663497692035338240000 16695 445710355360073785057560067584000 16696 1820809383618604023823546368000 16697 5741522836924594282827264000 16698 13117047978588184350720000 16699 19320975245725433280000 16700 13776096431889792000 16701 0 16702 685534488404245295659101166597677805077320593370044109536949145511680000 16703 694029685820185360883909912448134130440301492780267019245108243090816000 16704 321464521401933304552275336546856813373263549862506882787916228268032000 16705 92270564699909211231365526279882859348611370332504396582701819271168000 16706 18633194635217591054179387592867252681060381366113696591315372677120000 16707 2839549007818723296745005297329757341459054462925817674542417347584000 16708 341318753450041449354267211440730493772262640150079476395370680320000 16709 33352489196885529218434087421777905340051259247959695137453811712000 16710 2707445295359077976679460534789729111675037375806751290621719552000 16711 185538075471370141825441096237960518814414669199991349611686400000 16712 10865232222064282543328066575035519060074950292986295410544640000 16713 548828898025598271994608348591089533061069739563239907481600000 16714 24085174487564951563542662513444905123494351602723377367040000 16715 923336538236397623013014945679165480398109133842364677120000 16716 31048626979363047220577024950768596789920946463228416000000 16717 918445163411909956146188693751375829163133721122908160000 16718 23943549554682690202335727586084808637012757988334080000 16719 550577165859602753468727412061298053624008477958400000 16720 11166061327145493489293006331048206797570600611840000 16721 199514757831398747555309272624049616030356736000000 16722 3134321821313008219976518104313669435085875200000 16723 43153798010600532163627341377599041814256640000 16724 518385739193387614314330974154764240302080000 16725 5400354069703402893638862450275117905920000 16726 48401363199525144039340170001253913600000 16727 369305245496886172075896090905332224000 16728 2365496181769580914437684954132480000 16729 12479889950082065981611681892352000 16730 52803472124939516690882844672000 16731 172245685107737828484817920000 16732 406628487336233714872320000 16733 618271207863213864960000 16734 454611182252363136000 16735 0 16736 695567568998608026219619634464729229791726132596816264899678087826816000 16737 644475577618526727033033023888917583148284740809951964138182233432064000 16738 277357990017553171486426106907871555653712822040083353237803413653504000 16739 74639704038892179390360303902786555042214324340814494310005877268480000 16740 14211471378134063114096524956656736493303176248085387030081379537920000 16741 2049171041501610519164278668498783741627957035143234884622382161920000 16742 233554042254382685583978953129173558941300372252940154711146665984000 16743 21664179364514956294866570293950804928514970103002458450557116416000 16744 1670037144708236454935876546167384318705603469940114034192857600000 16745 108658876302785482534886684342047154891968912366403790355046400000 16746 6037295854699482667500157439198302920591557110280503617177600000 16747 289025996018715018775376427347756843326775762265698847252480000 16748 12003443903789178418362308762411098830339340596243195202560000 16749 434681750417730141983798265605140738164401709350820864000000 16750 13776688279183001326439187607328581721074245217906022400000 16751 383096885841364651838416136888010264679593499967201280000 16752 9359812413681544247708083610724400203303224860012800000 16753 200989106549441366746807593526823745037921929093120000 16754 3790780406251509064252953317922439192219832064000000 16755 62686436436093870850792830280529418892514304000000 16756 906229758222611175436174168929579878099389440000 16757 11404486262254527514915281431404813286645760000 16758 124208143603178266553693836356327711836160000 16759 1161632716788603456944164080030093926400000 16760 9232631137422154301897402272633305600000 16761 61502900726009103775379808807444480000 16762 336957028652215781503515411093504000 16763 1478497219498306467344719650816000 16764 4995124868124397026059719680000 16765 12198854620087011446169600000 16766 19166407443759629813760000 16767 14547557832075620352000 16768 0 16769 644839774934114354018849850906269676931472072583482563547827227992064000 16770 555036756543159905597906571707949692072288934755028717114459250987008000 16771 224017941759151237228786607790111128407480317168298771811894459965440000 16772 56862665789944208441323080295413163026562668458691907158877172551680000 16773 10247711304855882270091059748749997503733158143314150899090867609600000 16774 1401469689078036564631830447945496087271668286425629133273891835904000 16775 151657725603008564061255705232110072561309413752012233595407654912000 16776 13360674672797308688539519040220531692819065743065664441519820800000 16777 977942992261296648014268080878789632764541109462974145400217600000 16778 60373316245722256676180818134071344208359562547498382066176000000 16779 3179293652555991785872863947623862806875919118410121457377280000 16780 144041456910244718465832539670581762905037218226093080350720000 16781 5650864463367711632104502862047036007808025449754913792000000 16782 192873652991145664150590552552682692837097230183955353600000 16783 5746453413423168058721123428641118667258743125684019200000 16784 149756999262232455191376543498242881625659690309324800000 16785 3416814813381585378978476735862146440840418443223040000 16786 68234047315553978002251747432795911552684232192000000 16787 1191042292285783546165063775330058958957771776000000 16788 18124595164452223508723483378591597561987788800000 16789 239494211507345077813220910059501079019560960000 16790 2732579159269921864181264399839209660395520000 16791 26717552486137879509715773840692160307200000 16792 221583147298131703245537654543199334400000 16793 1537572518150227594384495220186112000000 16794 8760882744957610319091400688431104000 16795 39919424926454274618307430572032000 16796 139863496307483116729672151040000 16797 353766783982523331938918400000 16798 574992223312788894412800000 16799 450974292794344230912000 16800 0 16801 555102642971509766173035315650099215642098035297721050161385136427008000 16802 448086224350531266860476452587923708791825429311585437869817003130880000 16803 170601361270737118600931704491477818371121786400496216487413766615040000 16804 40992784360113401762070328717272719796584179945363112996456961638400000 16805 7007529946491694323098931807751504109109154782792324761544627179520000 16806 909958245344691021412688191525426335377844978993733094863720169472000 16807 93525293528492394557389173875515185581381659321550016937781145600000 16808 7823564541537073152182069086574604006257102782918129886719180800000 16809 543360412942736903655483347743625316014138103302469225091584000000 16810 31792948448164254124564749307389747621680994865625565549772800000 16811 1584456216776141374641816559001757831166640653359180822097920000 16812 67810375844598009908581697599261184325491462270879207424000000 16813 2507357508728172576170263138785501838432624853826913996800000 16814 80450347906135826375249402053248054242625890765477068800000 16815 2246354989365715987836406477489061694426347374351872000000 16816 54669037014837182630793419646836321415421640310128640000 16817 1159978804364417626038279706357530496395631947264000000 16818 21438761261144103830971147955941061261239891968000000 16819 344367308124592246665746184193240353677767987200000 16820 4789884230146901556264418201190021580391219200000 16821 57384162344668359147806552396623402868305920000 16822 587786154695033349213747024495227526758400000 16823 5096412387857029174647366054493584691200000 16824 36901740435605462265227885284466688000000 16825 219022068623940257977285017210777600000 16826 1037905048087811140075993194872832000 16827 3776314400302044151701148078080000 16828 9905469951510653294289715200000 16829 16674774476070877937971200000 16830 13529228783830326927360000 16831 0 16832 448095133617800929045118094991415928319447949994532434543671835770880000 16833 341208539963543855246981678149773826087198214917311961175108006830080000 16834 122979659888271088085777399041591129833558395960871428474632094515200000 16835 28030278342321972452997780032776228436569799084258094956728831918080000 16836 4549803458557267258583709684640805899710257733256316171043080847360000 16837 561152410179525416338474663098736152228724334006551708417486233600000 16838 54764976475053372585205988710299719322738563905648425241082265600000 16839 4346883990283904998156026708223307014361400718475556416950272000000 16840 286136550080605020932837605978011395482501436956670737218355200000 16841 15844562377145081859389868055031447266247629247025330396979200000 16842 745914136506919726232296735709727655227415621195389579264000000 16843 30088290120544633663436277510129873454811393079854846361600000 16844 1045854522847942689043507839824656711828674945193774694400000 16845 31448969851254495123921259941518327245981759424836608000000 16846 820035555222557739461901294702544821231324604651929600000 16847 18559660869830682016612475301720487942330111156224000000 16848 364458941439449765126509515250998041441078163456000000 16849 6198611546242660439983431315478326366199823769600000 16850 91007800372791129569023945822610410027433164800000 16851 1147683246893367182956131047932468057366118400000 16852 12343509248595700333488687514399778061926400000 16853 112121072532854641842242053198858863206400000 16854 848740030018925632100241361542733824000000 16855 5256529646974566191454840413058662400000 16856 25947626202195278501899829871820800000 16857 98184174407853147944229850030080000 16858 267447688690787638945822310400000 16859 466893685329984582263193600000 16860 392347634731079480893440000 16861 0 16862 341209411168831110446692620076289139716402119000500020831948813230080000 16863 245959795445607761653360956488492895667516331781009244680915158630400000 16864 84090923096169364849939274932827139714020833688445369886602751754240000 16865 18199222487676683020923367003171824115380155974055286108049648189440000 16866 2805762579846781235690905567728198431406596907716076742817031168000000 16867 328589880482693543231968969939438907253252704033648333857347993600000 16868 30428188543817743837559732067219753258290917629449776444207104000000 16869 2289092412705339450769870909808890015643889923947136775084441600000 16870 142601061557509074003844942523961411613872092708203593668812800000 16871 7459141366518132181017336676195129596689313238397651312640000000 16872 330971191333605810746411796478220244440727608980881441177600000 16873 12550254274193293001576669624216521950297823746345315532800000 16874 408836608066308436610976379239738254197762872522875904000000 16875 11480497773115808352466618125835627497238544465127014400000 16876 278394913047460230249187129525807319134951667343360000000 16877 5831343063031196242024152244015968663057250615296000000 16878 105376396286125227479718332363131548225397004083200000 16879 1638140406710240332242431024806987380493796966400000 16880 21805981690973976476166489910716893089956249600000 16881 246870184971914006669773750287995561238528000000 16882 2354542523189947478687083117176036127334400000 16883 18672280660416363906205309953940144128000000 16884 120900181880415022403461329500349235200000 16885 622743028852686684045595916923699200000 16886 2454604360196328698605746250752000000 16887 6953639905960478612591380070400000 16888 12606129503909583721106227200000 16889 10985733772470225465016320000 16890 0 16891 245959854158410059980658246378158531937057289404789968025192662630400000 16892 168181872152681571659644134659480080977659042499980804044837477908480000 16893 54597671271463958971559533225603999572033889633485749369402064568320000 16894 11223050607818769045706729439948001609850671905527744070079516672000000 16895 1642949415524119334384149387761264625361144504456546273405779968000000 16896 182569131642812190449534249355839683380937676267952441301377024000000 16897 16023646896045788178675736698800222042542365507420006656439091200000 16898 1140808492543531243347555212971727628269289786388789067302502400000 16899 67132272299223918789462968497765368689714714684943160565760000000 16900 3309711913337706341327454056528261240173034160177316171776000000 16901 138052797016126223017343365866381741453276061209798470860800000 16902 4906039296795701239331716550876859050373154470274510848000000 16903 149246471050505508582066035635863157464101078046651187200000 16904 3897528782664443223488619813361302467889323342807040000000 16905 87470145945467943630362283660239529945858759229440000000 16906 1686022340578003639675493317810104771606352065331200000 16907 27848386914074085648121327421718785468394548428800000 16908 392507670437531576570996818392904075619212492800000 16909 4690533514466366126725701255471915663532032000000 16910 47090850463798949573741662343520722546688000000 16911 392117893868743642030311509032743026688000000 16912 2659804001369130492876149249007683174400000 16913 14323089663611793733048706089245081600000 16914 58910504644711888766537910018048000000 16915 173840997649011965314784501760000000 16916 327759367101649176748761907200000 16917 296614811856696087555440640000 16918 0 16919 168181874691637511598837089470205765794921323640860731408339557908480000 16920 109195343408222850251948387958313622796740632090961810035238305136640000 16921 33669151917852998788335180993905309471035158803459025359895638016000000 16922 6571797667161887036525608977078674019193806957709568862104911872000000 16923 912845658366384067032384968139298244041155582192406118596485120000000 16924 96141881378903676588533483885372476819041053953299589954122547200000 16925 7985659447829141573526255363858494210023725288213835150093516800000 16926 537058178393886288586231906866695936153825382332770985902080000000 16927 29787407220039357071947086508754351161557307441595845545984000000 16928 1380527970161262230173433658663817414532760612097984708608000000 16929 53966432264752713632648882059645449554104699173019619328000000 16930 1790957652606066102984792427630357889569212936559814246400000 16931 50667874174637761905352057573696932082561203456491520000000 16932 1224582043236551210825071971243353419242022629212160000000 16933 25290335108670054595132399767151571574095280979968000000 16934 445574190625185370369941238747500567494312774860800000 16935 6672630397438036801706945912679369285526612377600000 16936 84429603260394590281062622598494481943576576000000 16937 894726158812180041901091584526893728387072000000 16938 7842357877374872840606230180654860533760000000 16939 55855884028751740350399134229161346662400000 16940 315107972599459462127071533963391795200000 16941 1354941606828373441630371930415104000000 16942 4172183943576287167554828042240000000 16943 8193984177541229418719047680000000 16944 7711985108274098276441456640000 16945 0 16946 109195343471153978019425049741021159224396060815545672135009697136640000 16947 67338303850902226673637396265911465495318004426568202025236652032000000 16948 19715393002582387536026765725028740812963984719267742753359855616000000 16949 3651382633500588901682594055124808237015113807553351807925780480000000 16950 480709406895041730158953895278070972926748772269904628605812736000000 16951 47913956686977839996679169188015014339179743172159620493905100800000 16952 3759407248757204020103623348066871553076777676329396901314560000000 16953 238299257760314856575576692070034809292458459532766764367872000000 16954 12424751731451360071560902927974356730794845508881862377472000000 16955 539664322647527136326488820596454495541046991730196193280000000 16956 19700534178666727132832716703933936785261342302157956710400000 16957 608014490095653142864224690884363184990734441477898240000000 16958 15919566562075165740725935626163594450146294179758080000000 16959 354064691521380764331853596740122002037333933719552000000 16960 6683612859377780555549118581212508512414691622912000000 16961 106762086359008588827311134602869908568425798041600000 16962 1435303255426708034778064584174406193040801792000000 16963 16105070858619240754219648521484087110967296000000 16964 149004799670122583971518373432442350141440000000 16965 1117117680575034807007982684583226933248000000 16966 6617267424588648704668502213231227699200000 16967 29808715350224215715868182469132288000000 16968 95960230702254604853761044971520000000 16969 196655620260989506049257144320000000 16970 192799627706852456911036416000000 16971 0 16972 67338303851633377624604022128439944665573046990660892803266732032000000 16973 39430786005269932972712693997760327408479443874886667507339231232000000 16974 10954147900505534805005044791503126550632454640684583511390781440000000 16975 1922837627580206794709437407843804546094160308317973309001170944000000 16976 239569783434889199983395845940075071695898715860798102469525504000000 16977 22556443492543224120621740088401229318460666057976381407887360000000 16978 1668094804322203996029036844490243665047209216729367350575104000000 16979 99398013851610880572487223423794853846358764071054899019776000000 16980 4856978903827744226938399385368090459869422925571765739520000000 16981 197005341786667271328327167039339367852613423021579567104000000 16982 6688159391052184571506471599727995034898078856256880640000000 16983 191034798744901988888711227513963133401755530157096960000000 16984 4602840989777949936314096757621586026485341138354176000000 16985 93570580031288927777687660136975119173805682720768000000 16986 1601431295385128832409667019043048628526386970624000000 16987 22964852086827328556449033346790499088652828672000000 16988 273786204596527092821734024865229480886444032000000 16989 2682086394062206511487330721783962302545920000000 16990 21225235930925661333151671007081311731712000000 16991 132345348491772974093370044264624553984000000 16992 625983022354708530033231831851778048000000 16993 2111125075449601306782742989373440000000 16994 4523079266002758639132914319360000000 16995 4627191064964458965864873984000000 16996 0 16997 39430786005272445039350869081846128634870852686903019565748191232000000 16998 21908295801011189232230955063200815064426404939084231406515322880000000 16999 5768512882740620384128312223531413638282480924953919927003512832000000 17000 958279133739556799933583383760300286783594863443192409878102016000000 17001 112782217462716120603108700442006146592303330289881907039436800000000 17002 10008568825933223976174221066941461990283255300376204103450624000000 17003 695786096961276164007410563966563976924511348497384293138432000000 17004 38855831230621953815507195082944723678955383404574125916160000000 17005 1773048076080005441954944503354054310673520807194216103936000000 17006 66881593910521845715064715997279950348980788562568806400000000 17007 2101382786193921877775823502653594467419310831728066560000000 17008 55234091877335399235769161091459032317824093660250112000000 17009 1216417540406756061109939581780676549259473875369984000000 17010 22420038135391803653735338266602680799369417588736000000 17011 344472781302409928346735500201857486329792430080000000 17012 4380579273544433485147744397843671694183104512000000 17013 45595468699057510695284622270327359143280640000000 17014 382054246756661903996730078127463611170816000000 17015 2514561621343686507774030841027866525696000000 17016 12519660447094170600664636637035560960000000 17017 44333626584441627442437602776842240000000 17018 99507743852060690060924115025920000000 17019 106425394494182556214892101632000000 17020 0 17021 21908295801011189232230955063200815064426404939084231406515322880000000 17022 11537025765481240768256624447062827276564961849907839854007025664000000 17023 2874837401218670399800750151280900860350784590329577229634306048000000 17024 451128869850864482412434801768024586369213321159527628157747200000000 17025 50042844129666119880871105334707309951416276501881020517253120000000 17026 4174716581767656984044463383799383861547068090984305758830592000000 17027 271990818614353676708550365580613065752687683832018881413120000000 17028 14184384608640043535639556026832434485388166457553728831488000000 17029 601934345194696611435582443975519553140827097063119257600000000 17030 21013827861939218777758235026535944674193108317280665600000000 17031 607575010650689391593460772006049355496065030262751232000000 17032 14597010484881072733319274981368118591113686504439808000000 17033 291460495760093447498559397465834850391802428653568000000 17034 4822618938233738996854297002826004808617094021120000000 17035 65708689103166502277216165967655075412746567680000000 17036 729527499184920171124553956325237746292490240000000 17037 6494922194863252367944411328166881389903872000000 17038 45262109184186357139932555138501597462528000000 17039 237873548494789241412628096103675658240000000 17040 886672531688832548848752055536844800000000 17041 2089662620893274491279406415544320000000 17042 2341358678872016236727626235904000000 17043 0 17044 11537025765481240768256624447062827276564961849907839854007025664000000 17045 5749674802437340799601500302561801720701569180659154459268612096000000 17046 1353386609552593447237304405304073759107639963478582884473241600000000 17047 200171376518664479523484421338829239805665106007524082069012480000000 17048 20873582908838284920222316918996919307735340454921528794152960000000 17049 1631944911686122060251302193483678394516126102992113288478720000000 17050 99290692260480304749476892187827041397717165202876101820416000000 17051 4815474761557572891484659551804156425126616776504954060800000000 17052 189124450757452968999824115238823502067737974855525990400000000 17053 6075750106506893915934607720060493554960650302627512320000000 17054 160567115333691800066512024795049304502250551548837888000000 17055 3497525949121121369982712769590018204701629143842816000000 17056 62694046197038606959105861036738062512022222274560000000 17057 919921647444331031881026323547171055778451947520000000 17058 10942912487773802566868309344878566194387353600000000 17059 103918755117812037887110581250670102238461952000000 17060 769455856131168071378853437354527156862976000000 17061 4281723872906206345427305729866161848320000000 17062 16846778102087818428126289055200051200000000 17063 41793252417865489825588128310886400000000 17064 49168532256312340971280150953984000000 17065 0 17066 5749674802437340799601500302561801720701569180659154459268612096000000 17067 2706773219105186894474608810608147518215279926957165768946483200000000 17068 600514129555993438570453264016487719416995318022572246207037440000000 17069 83494331635353139680889267675987677230941361819686115176611840000000 17070 8159724558430610301256510967418391972580630514960566442393600000000 17071 595744153562881828496861353126962248386302991217256610922496000000 17072 33708323330903010240392616862629094975886317435534678425600000000 17073 1512995606059623751998592921910588016541903798844207923200000000 17074 54681750958562045243411469480544441994645852723647610880000000 17075 1605671153336918000665120247950493045022505515488378880000000 17076 38472785440332335069809840465490200251717920582270976000000 17077 752328554364463283509270332440856750144266667294720000000 17078 11958981416776303414453342206113223725119875317760000000 17079 153200774828833235936156330828299926721422950400000000 17080 1558781326767180568306658718760051533576929280000000 17081 12311293698098689142061654997672434509807616000000 17082 72789305839405507872264197407724751421440000000 17083 303242005837580731706273202993600921600000000 17084 794071795939444306686174437906841600000000 17085 983370645126246819425603019079680000000 17086 0 17087 2706773219105186894474608810608147518215279926957165768946483200000000 17088 1201028259111986877140906528032975438833990636045144492414074880000000 17089 250482994906059419042667803027963031692824085459058345529835520000000 17090 32638898233722441205026043869673567890322522059842265769574400000000 17091 2978720767814409142484306765634811241931514956086283054612480000000 17092 202249939985418061442355701175774569855317904613208070553600000000 17093 10590969242417366263990150453374116115793326591909455462400000000 17094 437454007668496361947291755844355535957166821789180887040000000 17095 14451040380032262005986082231554437405202549639395409920000000 17096 384727854403323350698098404654902002517179205822709760000000 17097 8275614098009096118601973656849424251586933340241920000000 17098 143507777001315640973440106473358684701438503813120000000 17099 1991610072774832067170032300767899047378498355200000000 17100 21822938574740527956293222062640721470077009920000000 17101 184669405471480337130924824965086517647114240000000 17102 1164628893430488125956227158523596022743040000000 17103 5155114099238872439006644450891215667200000000 17104 14293292326909997520351139882323148800000000 17105 18684042257398689569086457362513920000000 17106 0 17107 1201028259111986877140906528032975438833990636045144492414074880000000 17108 500965989812118838085335606055926063385648170918116691059671040000000 17109 97916694701167323615078131609020703670967566179526797308723200000000 17110 11914883071257636569937227062539244967726059824345132218449920000000 17111 1011249699927090307211778505878872849276589523066040352768000000000 17112 63545815454504197583940902720244696694759959551456732774400000000 17113 3062178053679474533631042290910488751700167752524266209280000000 17114 115608323040258096047888657852435499241620397115163279360000000 17115 3462550689629910156282885641894118022654612852404387840000000 17116 82756140980090961186019736568494242515869333402419200000000 17117 1578585547014472050707841171206945531715823541944320000000 17118 23899320873297984806040387609214788568541980262400000000 17119 283698201471626863431811886814329379111001128960000000 17120 2585371676600724719832947549511211247059599360000000 17121 17469433401457321889343407377853940341145600000000 17122 82481825587821959024106311214259450675200000000 17123 242985969557469957845969377999493529600000000 17124 336312760633176412243556232525250560000000 17125 0 17126 500965989812118838085335606055926063385648170918116691059671040000000 17127 195833389402334647230156263218041407341935132359053594617446400000000 17128 35744649213772909709811681187617734903178179473035396655349760000000 17129 4044998799708361228847114023515491397106358092264161411072000000000 17130 317729077272520987919704513601223483473799797757283663872000000000 17131 18373068322076847201786253745462932510201006515145597255680000000 17132 809258261281806672335220604967048494691342779806142955520000000 17133 27700405517039281250263085135152944181236902819235102720000000 17134 744805268820818650674177629116448182642824000621772800000000 17135 15785855470144720507078411712069455317158235419443200000000 17136 262892529606277832866444263701362674253961782886400000000 17137 3404378417659522361181742641771952549332013547520000000 17138 33609831795809421357828318143645746211774791680000000 17139 244572067620402506450807703289955164776038400000000 17140 1237227383817329385361594668213891760128000000000 17141 3887775512919519325535510047991896473600000000 17142 5717316930763999008140455952929259520000000 17143 0 17144 195833389402334647230156263218041407341935132359053594617446400000000 17145 71489298427545819419623362375235469806356358946070793310699520000000 17146 12134996399125083686541342070546474191319074276792484233216000000000 17147 1270916309090083951678818054404893933895199191029134655488000000000 17148 91865341610384236008931268727314662551005032575727986278400000000 17149 4855549567690840034011323629802290968148056678836857733120000000 17150 193902838619274968751841595946070609268658319734645719040000000 17151 5958442150566549205393421032931585461142592004974182400000000 17152 142072699231302484563705705408625097854424118774988800000000 17153 2628925296062778328664442637013626742539617828864000000000 17154 37448162594254745972999169059491478042652149022720000000 17155 403317981549713056293939817723748954541297500160000000 17156 3179436879065232583860500142769417142088499200000000 17157 17321183373442611395062325354994484641792000000000 17158 58316632693792789883032650719878447104000000000 17159 91477070892223984130247295246868152320000000 17160 0 17161 71489298427545819419623362375235469806356358946070793310699520000000 17162 24269992798250167373082684141092948382638148553584968466432000000000 17163 3812748927270251855036454163214681801685597573087403966464000000000 17164 367461366441536944035725074909258650204020130302911945113600000000 17165 24277747838454200170056618149011454840740283394184288665600000000 17166 1163417031715649812511049575676423655611949918407874314240000000 17167 41709095053965844437753947230521098227998144034819276800000000 17168 1136581593850419876509645643269000782835392950199910400000000 17169 23660327664565004957979983733122640682856560459776000000000 17170 374481625942547459729991690594914780426521490227200000000 17171 4436497797046843619233337994961238499954272501760000000 17172 38153242548782791006326001713233005705061990400000000 17173 225175383854753948135810229614928300343296000000000 17174 816432857713099058362457110078298259456000000000 17175 1372156063383359761953709428703022284800000000 17176 0 17177 24269992798250167373082684141092948382638148553584968466432000000000 17178 7625497854540503710072908326429363603371195146174807932928000000000 17179 1102384099324610832107175224727775950612060390908735835340800000000 17180 97110991353816800680226472596045819362961133576737154662400000000 17181 5817085158578249062555247878382118278059749592039371571200000000 17182 250254570323795066626523683383126589367988864208915660800000000 17183 7956071156952939135567519502883005479847750651399372800000000 17184 189282621316520039663839869864981125462852483678208000000000 17185 3370334633482927137569925215354233023838693412044800000000 17186 44364977970468436192333379949612384999542725017600000000 17187 419685668036610701069586018845563062755681894400000000 17188 2702104606257047377629722755379139604119552000000000 17189 10613627150270287758711942431017877372928000000000 17190 19210184887367036667351932001842311987200000000 17191 0 17192 7625497854540503710072908326429363603371195146174807932928000000000 17193 2204768198649221664214350449455551901224120781817471670681600000000 17194 291332974061450402040679417788137458088883400730211463987200000000 17195 23268340634312996250220991513528473112238998368157486284800000000 17196 1251272851618975333132618416915632946839944321044578304000000000 17197 47736426941717634813405117017298032879086503908396236800000000 17198 1324978349215640277646879089054867878239967385747456000000000 17199 26962677067863417100559401722833864190709547296358400000000 17200 399284801734215925731000419546511464995884525158400000000 17201 4196856680366107010695860188455630627556818944000000000 17202 29723150668827521153926950309170535645315072000000000 17203 127363525803243453104543309172214528475136000000000 17204 249732403535771476675575116023950055833600000000 17205 0 17206 2204768198649221664214350449455551901224120781817471670681600000000 17207 582665948122900804081358835576274916177766801460422927974400000000 17208 69805021902938988750662974540585419336716995104472458854400000000 17209 5005091406475901332530473667662531787359777284178313216000000000 17210 238682134708588174067025585086490164395432519541981184000000000 17211 7949870095293841665881274534329207269439804314484736000000000 17212 188738739475043919703915812059837049334966831074508800000000 17213 3194278413873727405848003356372091719967076201267200000000 17214 37771710123294963096262741696100675648011370496000000000 17215 297231506688275211539269503091705356453150720000000000 17216 1400998783835677984149976400894359813226496000000000 17217 2996788842429257720106901392287400670003200000000 17218 0 17219 582665948122900804081358835576274916177766801460422927974400000000 17220 139610043805877977501325949081170838673433990208944917708800000000 17221 15015274219427703997591421002987595362079331852534939648000000000 17222 954728538834352696268102340345960657581730078167924736000000000 17223 39749350476469208329406372671646036347199021572423680000000000 17224 1132432436850263518223494872359022296009800986447052800000000 17225 22359948897116091840936023494604642039769533408870400000000 17226 302173680986359704770101933568805405184090963968000000000 17227 2675083560194476903853425527825348208078356480000000000 17228 14009987838356779841499764008943598132264960000000000 17229 32964677266721834921175915315161407370035200000000 17230 0 17231 139610043805877977501325949081170838673433990208944917708800000000 17232 30030548438855407995182842005975190724158663705069879296000000000 17233 2864185616503058088804307021037881972745190234503774208000000000 17234 158997401905876833317625490686584145388796086289694720000000000 17235 5662162184251317591117474361795111480049004932235264000000000 17236 134159693382696551045616140967627852238617200453222400000000 17237 2115215766904517933390713534981637836288636747776000000000 17238 21400668481555815230827404222602785664626851840000000000 17239 126089890545211018573497876080492383190384640000000000 17240 329646772667218349211759153151614073700352000000000 17241 0 17242 30030548438855407995182842005975190724158663705069879296000000000 17243 5728371233006116177608614042075763945490380469007548416000000000 17244 476992205717630499952876472059752436166388258869084160000000000 17245 22648648737005270364469897447180445920196019728941056000000000 17246 670798466913482755228080704838139261193086002266112000000000 17247 12691294601427107600344281209889827017731820486656000000000 17248 149804679370890706615791829558219499652387962880000000000 17249 1008719124361688148587983008643939065523077120000000000 17250 2966820954004965142905832378364526663303168000000000 17251 0 17252 5728371233006116177608614042075763945490380469007548416000000000 17253 953984411435260999905752944119504872332776517738168320000000000 17254 67945946211015811093409692341541337760588059186823168000000000 17255 2683193867653931020912322819352557044772344009064448000000000 17256 63456473007135538001721406049449135088659102433280000000000 17257 898828076225344239694750977349316997914327777280000000000 17258 7061033870531817040115881060507573458661539840000000000 17259 23734567632039721143246659026916213306425344000000000 17260 0 17261 953984411435260999905752944119504872332776517738168320000000000 17262 135891892422031622186819384683082675521176118373646336000000000 17263 8049581602961793062736968458057671134317032027193344000000000 17264 253825892028542152006885624197796540354636409733120000000000 17265 4494140381126721198473754886746584989571638886400000000000 17266 42366203223190902240695286363045440751969239040000000000 17267 166141973424278048002726613188413493144977408000000000 17268 0 17269 135891892422031622186819384683082675521176118373646336000000000 17270 16099163205923586125473936916115342268634064054386688000000000 17271 761477676085626456020656872593389621063909229199360000000000 17272 17976561524506884793895019546986339958286555545600000000000 17273 211831016115954511203476431815227203759846195200000000000 17274 996851840545668288016359679130480958869864448000000000 17275 0 17276 16099163205923586125473936916115342268634064054386688000000000 17277 1522955352171252912041313745186779242127818458398720000000000 17278 53929684573520654381685058640959019874859666636800000000000 17279 847324064463818044813905727260908815039384780800000000000 17280 4984259202728341440081798395652404794349322240000000000 17281 0 17282 1522955352171252912041313745186779242127818458398720000000000 17283 107859369147041308763370117281918039749719333273600000000000 17284 2541972193391454134441717181782726445118154342400000000000 17285 19937036810913365760327193582609619177397288960000000000 17286 0 17287 107859369147041308763370117281918039749719333273600000000000 17288 5083944386782908268883434363565452890236308684800000000000 17289 59811110432740097280981580747828857532191866880000000000 17290 0 17291 5083944386782908268883434363565452890236308684800000000000 17292 119622220865480194561963161495657715064383733760000000000 17293 0 17294 119622220865480194561963161495657715064383733760000000000 17295 0 17296 0 17297 0 17298 0 17299 0 17300 0 17301 0 17302 0 17303 0 17304 0 17305 0 17306 0 17307 0 17308 0 17309 0 17310 0 17311 0 17312 0 17313 0 17314 0 17315 0 17316 0 17317 0 17318 0 17319 0 17320 0 17321 0 17322 0 17323 0 17324 0 17325 0 17326 0 17327 0 17328 0 17329 0 17330 0 17331 0 17332 0 17333 0 17334 0 17335 0 17336 0 17337 0 17338 0 17339 0 17340 0 17341 0 17342 1 17343 0 17344 46 17345 18207912555970560 17346 4982940765049072838377860 17347 3156456957981012189990837288960 17348 62334675021702423691749572753906250 17349 125210901828837726297580191431465631744 17350 48683034424973176006836411223960014549240 17351 5419362542452597394608946882122265615400960 17352 223379151006816515756181926369266322642347770 17353 4076350421000000000000000000000000000000000000 17354 37490851726930672285382554273218671485605683796 17355 191527213546472344588137958333057514294130769920 17356 585779697705023348289119473540513686017213025870 17357 1137854510348010220919551409978366459810131476480 17358 1471896740772528449372328668832778930664062500000 17359 1317921381146506328846517989635635913819479343104 17360 843298013717997389168197392889004058374120781420 17361 396020796687156879799607675982999500703745966080 17362 139585242804680011010532795004315121794557002440 17363 37636214615687194214400000000000000000000000000 17364 7889735986512217289919888256760485566968238276 17365 1303892447949120112540587199254290247136051200 17366 171917886836616311070360554813571600538549200 17367 18270260846008932238547394810653908874035200 17368 1578775159095130220521241426467895507812500 17369 111761702405433502323822759953219658448896 17370 6522345488346167674026803904178102953480 17371 315451367463865349375941265245465477120 17372 12697795304144913487236428991306607740 17373 426805590719202914340000000000000000 17374 12008084087546832213946080746653344 17375 283197418450575099606774967173120 17376 5601249367260578576837329923270 17377 92857102787165948551292743680 17378 1288041376270303253320312500 17379 14903782996393415484112896 17380 143180971007447184507410 17381 1134481641732631146240 17382 7345245718571337720 17383 38366490624000000 17384 158810350945554 17385 507782111760 17386 1206916260 17387 2003760 17388 2070 17389 0 17390 12591270446132939412576699091850137349842406273850 17391 706897942935443230031725370965145455022423222535132840 17392 407260081438368675509352603830794981728802823046995112420 17393 25988104978307152452447452096340820810990324443601761858600 17394 423605674996284215613910982829204167574572712657919615328070 17395 2646034821731823060552479754454937044804623882630890917896720 17396 7991435557620518975528841122780378106892086694895800726631640 17397 13526171141017078340166490515690462767895458171735972229201360 17398 14189181637830879306109437779924760877976660630302595972488110 17399 9916042745553824771956901950975938350313061281183079112803560 17400 4872136719246885343468967376380317654317582126019818937431060 17401 1754281281128270883343904561772130029973424628067218221989800 17402 478256702529425062382274794727012442100648923620395534451570 17403 101345290317615076115859157733006734922365075323909952497600 17404 17054355406707176978508595446760125049039950898837499964960 17405 2319841000745423906454347007758401781784784776021178357440 17406 258888637794205292072160711540097623798219248499791006820 17407 24001111171860928036022186898191234631245077875900110160 17408 1868201951876501617714078354915158807539175861205050120 17409 123203091436956870543642278210206043866723937948995920 17410 6937212696123264259715373160917264271895793566041500 17411 335727512042663636826584731176134076285756996712800 17412 14043555337256697269443769809576039232680042832400 17413 510188415790052606359290658646461204757701356000 17414 16161561724383924514989489582153616060101819900 17415 447872121877137781724393548137377383002554640 17416 10885617237308911096777330784099081948630280 17417 232474610589079878966761964382857151263120 17418 4366935518291108443383351612919222289220 17419 72165305255538635431690828798390633920 17420 1048226928846127538168301548054384160 17421 13355352452753221384796593527748800 17422 148733010092143694198075996071170 17423 1440352082803061974314790312200 17424 12043679667796704983456861460 17425 86142125265305405525091720 17426 520689479337143539046910 17427 2618475828117371473680 17428 10732032442497726360 17429 34857157932772560 17430 86155720157430 17431 152016618600 17432 170365140 17433 91080 17434 0 17435 51447915307777796195514300835737508958614150499731067026405680 17436 15601349420158587429633658202953573032755024404475980741621756200 17437 335292381990243233382480752524391113162847093819465404389849245520 17438 1862139659558977262590511277281215120123415442130883638934282873880 17439 4305355552275828331457890432952149710388603068663699424197536805600 17440 5266224384787352374435267645967067063886550833876282725042820505040 17441 3924611710216513051474147156600582449616784898518275247735873698080 17442 1953193293549604944986933469509705889169485235783412425525498880880 17443 691880071605362533891786055814823379875445701294550711285021976240 17444 182745458231273275154547513865743690176506017725205028877117730600 17445 37279272341517533371303269196954297762907160024468513712069141200 17446 6036377300662693462693450759687494749898786780254965202697358680 17447 792904522521452937942529508367369797623163238321484780438008960 17448 85988103506215963186241907517726652225543858208445336415298240 17449 7810516061374610349491720902322859123239187542778800491209600 17450 601318455320998992435402883993995310055750070842744241092160 17451 39627043558624916165043174028968397074537361905737864784480 17452 2253685474090707052848044765608284690918240606041982542160 17453 111365318001435901375787890849459658973896473138481400480 17454 4808157397429408820495840804272077247139609438618430000 17455 182197334839502253984267706434550742890664134999713600 17456 6081393414554697020369048872267211159776933006188000 17457 179295602468507428993991057478572337362032182110400 17458 4678739239290709781448565968981254393726642973600 17459 108211593292674256331102968115054596554424716000 17460 2219838873135973993964507620609308588759323280 17461 40394471047923932639325734700981744633468960 17462 651715755729425556528722060262686416994160 17463 9311837133049324498203802223431915313280 17464 117613486925686442158029130258466884800 17465 1309747147865167517834460771710332800 17466 12814233502629496091307160133206080 17467 109636943537817947002827966050160 17468 815381743177409985541547823240 17469 5230032766254554184916189200 17470 28637859387753131221700280 17471 132058336295461101308640 17472 503444232281483372880 17473 1545898700227321440 17474 3678226179289200 17475 6370935611040 17476 7155335880 17477 3916440 17478 0 17479 12163979253100593480888767416149861630859471209705810141731748125880 17480 404754147473869921715433916399499628293101840986663643667387061851040 17481 2075281005129258948825789196727902858026790411756268863261561430242440 17482 3910499233588099122693733253115367157755062597440849196717645714979200 17483 3776005626734498291599987242387736864997486164791101890975796593273200 17484 2217810813848987644820473081102798650330799627024278939783809093407680 17485 878206891461988254940881807663616526523229820394609782022198208065360 17486 250899461985739091038606099917529079069071218917559446510341316929920 17487 54237947345896389921115428912250577919916898703041115758331483353400 17488 9187232368638843643196925041743152837372675773648206302879010644000 17489 1252186564276197545807562381803206445425074179786725980801217458120 17490 140195976891610035979819671801044185022688290148623446730066910720 17491 13107544992268901728144262233339153193673549295155889730422547520 17492 1037023569363428841197947183217529113124396469737250087210272000 17493 70185256949759444235557434212154813370639993659482784764830400 17494 4099918245928862995330508978168056204836301588185903847687680 17495 208255308216683054380909516544771526625838830981989951684720 17496 9255200446181701164807666522798550821112044257752706360640 17497 361716596832129532576445464240566310545632045039714250000 17498 12484771121751873933084141023072649665423061907590432000 17499 381874136875281440812890831560759207071651686899037600 17500 10379625611487773566450728251550572540641604376028800 17501 251234615653855870940939768369945409659040163480800 17502 5423293363495426312681073282093196037635688992000 17503 104501654595838547584149869434481356485413982000 17504 1797999385065300445575668772419804100804298560 17505 27613473132352462906808032858115796863635920 17506 378168942312907535513269059256226591331840 17507 4610318811493996747167460988504763931200 17508 49904238855620345011394708071448352000 17509 477922536816071533970410679529597120 17510 4030193735241907796951487855275520 17511 29739554317312438629594753909720 17512 190480661375751448859361204000 17513 1047732445434006098700733800 17514 4879792458005306585927040 17515 18879634156515470498160 17516 59070779710073651520 17517 143655976808744400 17518 254837424441600 17519 293368771080 17520 164490480 17521 0 17522 7442467583884309608610458471070732572008329849069014479550069130187040 17523 76415450075300754103672857498680816990922439685165274742145988866104080 17524 179958854340749054666871281839254872366309361502237343513927366954803200 17525 187019670151856231780644052636109430944003902970456729656623176812260800 17526 110997276172323792655589601775832695774196271844141433553865306804718400 17527 43090020886752910206913781048115219167271999578999076856639710004347360 17528 11885078043607243066641941997601382625899887244651727826154152339549440 17529 2461276709315623295668589356322558309219510497940877357993712634366400 17530 397981322566079958896434975138723449038074670744646960641304207386400 17531 51727859216675875347207233341423799499743676351798028903326331381200 17532 5526052494058209953044240579485537610586507335869525977308719851520 17533 493778966299132438889096222904082360031646886141697519398774199040 17534 37425141516929799347683895586886268662636828559108063495259667200 17535 2433621476166740393467426256126725206762565546899809922104745600 17536 137044401869885083041598332528342222658746210649449588494515200 17537 6735083543199838675752056936125639239150872756480500739147520 17538 290721590181530305169858499928634983432846949272107021794880 17539 11080580671825055485277942248587162978856821735699910068000 17540 374529173512965393540938806831136561587803057629356800000 17541 11266087754276623384456012151271665854809798921302352000 17542 302431759148058280846643975491757246306802309154684800 17543 7260255578377780135687929467920840488325395459489600 17544 156086915206806124169217420742180560955389396672000 17545 3007558495082123492328041101561802557253703888000 17546 51946846154869137744791167521761564094883464000 17547 803855533725590559076020784389339865351583520 17548 11131129489885947963938003427890069743687680 17549 137649280608537744325153382896727824531200 17550 1515764811413614515150915881243056915200 17551 14805372476675737150635352831833513600 17552 127618309349691892598030736788536320 17553 964353660602242572852197640272640 17554 6334063714139556704944685450400 17555 35764293065797595484374389200 17556 171093328259608320492326400 17557 680079001178557781760960 17558 2185892506090268015040 17559 5458927118732287200 17560 9938659553222400 17561 11734750843200 17562 6744109680 17563 0 17564 304759130966280350538614993505220990803389060149015437586061927503038480 17565 1512908075523817168119651413894716327177000812420659215896172201664870400 17566 2175280948435650386998277540661432015353177554262111885406700400676590400 17567 1539268950172390741145121781472732763848164537677229063881943264278969600 17568 664270580027048362795356791372004982279724498260713117192720495004936800 17569 196108606762386342542602493147946750732842337204774586921852408358653440 17570 42519735197076773909739509457343512340008742666157524694272472327976000 17571 7102469012615713738248213851083052663246534079661632235554327306451200 17572 945844069605066328336640026663912036955771285964449171015687136286800 17573 103018032566354060883221513599777439668336292422979983404195791155200 17574 9358948755958937999510427545083157694445814988247926504739070634240 17575 720251867412715838180234405575976318627498425933737745096790246400 17576 47541361330183711329503200560824107700072917963546503835905052800 17577 2718668865402452281664172181443790360430872329384179164742092800 17578 135802189665534854912800413714621727083961121558175503010412800 17579 5965503901354367078696881141433209026290616576402141617710080 17580 231722937372467092824329350585535472763929407024670469812000 17581 7994892931373530744520283765066782032026975354863093760000 17582 245881453398300259314047845977509125181022906399243888000 17583 6759367333731039251616221891234029932933682300572096000 17584 166429551442673635376097619946356143244096626608385600 17585 3675140882312926815615586009904692816104876092544000 17586 72831529583210158532155583776124588136362810544000 17587 1295264130172760139018237279602171133169450176000 17588 20657788714785724070486846755199551700109588000 17589 295035380567705443847080078286261156352430080 17590 3765002167231239355428154090035353294880000 17591 42796729209579020431664780609629560345600 17592 431541201803951852895150691180428470400 17593 3839615659458149583284580257158809600 17594 29939885226131615934725253052765440 17595 202830563799872596547640013132800 17596 1180539663396652102892359611600 17597 5817636395845301622884889600 17598 23803091210591512693473600 17599 78692130219249648541440 17600 201980303393094626400 17601 377669063022451200 17602 457655282884800 17603 269764387200 17604 0 17605 2948248999781458673006324696541279427288213877313617577509221768622822400 17606 8892105618373894836712527612616478332319241863819296355362267205039068800 17607 9068690103429241544350856712277732328340932679277451239524101657323948800 17608 4902946353930727759375880127796170478841731126160388015503643710452771200 17609 1692113506502591849503915631047926023773734701163733349225790207307507200 17610 412361159423679793434719287432138713769638586152896481384020035263216000 17611 75566520626359313123610305654183782553642308207941177082647059372486400 17612 10867639888221963458702810756830436203002237820493448847915686797558400 17613 1264809521272848447694120932115217034834588677957982193004853222604800 17614 121890727645004848876176122028444601423609948137652475580243698342400 17615 9900382972062176598031999693762738951655278963118524225513209830400 17616 687243947935835116552488667561535826188371938865998476174512473600 17617 41226047006611085418609841704532401740043804892043352633277286400 17618 2156367940193944154205149761723239175697653467577856942531059200 17619 99063143834124669379105446414198764310128203138864431030451200 17620 4020535509049662957096176150199197193145114004157902613312000 17621 144836657704935798351508146751378541945123620216099518720000 17622 4648400288716184637452011685124850284146507846808897504000 17623 133286379635671694756171485435288311220249387711677504000 17624 3421432051751138679166002118721553600685418152391712000 17625 78728738725339763513796295270819901575785734027904000 17626 1624877572461038938530858035156620271146747430688000 17627 30076674350996342297743060290506464635883798848000 17628 498905691730551330344654607641898380535355872000 17629 7405069351569739343975034507699042523978752000 17630 98121707917418821160958164885984015465280000 17631 1157049981814051096000267822497946534579200 17632 12091540558640594620025310007201522675200 17633 111385414630365972964550530494212966400 17634 898319076972468766088774503966963200 17635 6288043808005547244766990789708800 17636 37777729629803136821788407667200 17637 191982346112782283098821580800 17638 809305101160111431578102400 17639 2754224557673737698950400 17640 7271290922151406550400 17641 13973755331830694400 17642 17390900749622400 17643 10520811100800 17644 0 17645 12174598060455726907914121033805698840437375755171562067634297257871068800 17646 25669365019105359672043003447317059004700147146431452752214050541146969600 17647 20413032331760916848085594944578426173175989800196555499719417589288041600 17648 9078866450180867968659768173767324412261268887454730671681861054970828800 17649 2664554090387950507730040134176898887830651296890181469902409640021680000 17650 565079541982259382982325256169189430715271996720907555225805225876134400 17651 91674392543336996062116287384604170984630889464684233577670276314812800 17652 11828374736671617941522316601162389717485352081629464221182962689638400 17653 1248257403901073677735262075297537691824904930583053011733129784281600 17654 110024608056242805110323554566618008885459801998951185107267010304000 17655 8231619447617688649653422456252599392163546076405334618418867929600 17656 529396417888842027037619617137868809919297193885970618126518476800 17657 29562104881778852951839158968461049889706450745502246382547289600 17658 1444875733293508245642262691623303534295180549180264685767116800 17659 62208496542840300305434203841620542858674593788458986559680000 17660 2371391204994954704730760929705594249970250589795654144000000 17661 80356095964178406794310217426749653030570235779209533408000 17662 2427771128791123802073141448627491860290554793177222272000 17663 65540798354774739588967561334519564190016921353580128000 17664 1583201223835816562409124101407322916412089050862080000 17665 34242925313975871784258180517756506897445597842848000 17666 663133536308788061881385778051916373854347582336000 17667 11489652542077909894013804877082309134682342176000 17668 177849964672186463917133583371215114907394048000 17669 2453968523480534418045006999945771177672000000 17670 30088766593136318312846885764215793452595200 17671 326497328636747693038140774138690493094400 17672 3118884463617120485308647404503383859200 17673 26051494406755968508434637845777292800 17674 188641715652384433588809658462464000 17675 1171109940068568003842877277939200 17676 6143435075609033059162290585600 17677 26707068338283677242077379200 17678 93643634960907081764313600 17679 254495182275299229264000 17680 503055191945904998400 17681 643463327736028800 17682 399790821830400 17683 0 17684 29585663553577800939965062354147262308642589897584804517681331952268121600 17685 47978445207326072171602351865012189105312337869547656959896943866550483200 17686 31704144778082222244647402307410576982629690426017993419594916313256806400 17687 12184833592747223676501415441328651186610030874897784036371593164241600000 17688 3166581784347221713339261610332645099709836277342902972577147293361472000 17689 604779684785387776623523151270653970775634394084681746779111186516076800 17690 89467175183861513789779033443208288177521778941378454425514013093068800 17691 10626635715071072899191711951592902696530916382012340404272596213452800 17692 1040023342319231269126009567836091035968447139656236929416536839936000 17693 85509962025090168758997178096141088728779348253492648183137031296000 17694 5994694050630334236150521916172952470400976910691341946622853324800 17695 362514848825428650206319986221134001839166377481047844893773875200 17696 19083517134705498123160292755521306577742162237289053273628518400 17697 880849475000981345363173221975863603456652009373229305518720000 17698 35853325931848499081559492092586003928717415077454264832000000 17699 1292617777233011155506035897604566556252734178074189987328000 17700 41418215144585319369950617078385175565845636652159415424000 17701 1182389708039978613720983779289988390670318670468301504000 17702 30122251711908377235853005500993690177321889902507520000 17703 685410885709989875922034322582543771827260863352960000 17704 13932056421023186631221275815113938627093322391936000 17705 252831865860238411572974925230799041761776583872000 17706 4091019358705093915494523910997955017391816704000 17707 58898272476993681931637663470293748386086400000 17708 752234652615207554944641877960730111834880000 17709 8488991072076988962508877860275426407654400 17710 84210050271283076829038650184824818278400 17711 729442147606106745481653436913697638400 17712 5470610015615020939705493851335936000 17713 35133298202057040115286318338176000 17714 190446487343880024834031008153600 17715 854626186825077671746476134400 17716 3090239953709933698222348800 17717 8652836197360173794976000 17718 17606931718106674944000 17719 23164679798497036800 17720 14792260407724800 17721 0 17722 50976964579129064806652147369923960714227461862849231395152651558705363200 17723 68019355737157545648276322317176042510751301326202351944747382632130252800 17724 39025474326039316263370987053286966024360545206739669787315906828906560000 17725 13399508269232025917151457005870933024327313064071797297130993007301888000 17726 3167294052708479837330958311566569967714700763089443469761504020900384000 17727 557031294948988692509145853001905709408129122181327108197911623339212800 17728 76559266538343501536365113983985965229107317133043677952944364623769600 17729 8504350709075408850527243491235186462243023406511040647367904114688000 17730 782214710627739858764763429858356136045937138102164711029325838464000 17731 60659443959370578267643112004165618309682289901494980631724853248000 17732 4021193544787596352724525522559860415433110712136318969638744627200 17733 230330219760856772649699526826883722757122231604770384052975820800 17734 11495598852384097957460868889297248633385454930056379577260160000 17735 503218191567730799621979764605716503381257337112872954880000000 17736 19420207076521148178046832615355381295879611011929500049920000 17737 663333446353790660519446785231534288558858733630384195584000 17738 20111967724709688547758240097695959780684868464601509568000 17739 542370553240480808670453539394955417710912623240924160000 17740 13024956380194191034912440297864892890682537778067840000 17741 278663850395463955751663617695637919028667651038720000 17742 5309667513561402316548785620696736031241223627712000 17743 90003830338705659801827111024863269259188338688000 17744 1354668132288502991830849129457849679200064000000 17745 18053665185699993041234787199920615747717120000 17746 212224878968455775379118576757905794591360000 17747 2189461505359345071715167985221061316198400 17748 19694938169562680291012913168598473676800 17749 153177080437220586311753827837406208000 17750 1018865647859654163343303231807104000 17751 5713394620316400745020930244608000 17752 26493411791577407824140760166400 17753 98887678518717878343115161600 17754 285543594512885735234208000 17755 598635678415626948096000 17756 810763792947396288000 17757 532521374678092800 17758 0 17759 69668530066681981211988407322196061801589912605746796766249837576038092800 17760 80252771688226196219341421788164494359578461279405953012643535664341120000 17761 41231808021399190425055769129678962297243188196671230444585427488849664000 17762 12939040500563609353773070178650692533898787255260959088548692108945536000 17763 2831734367801219505612725266523343419039272114575891526978297270616064000 17764 465158113352003034341608113486148053669126781872825910561585559211417600 17765 60080420328616931941689158512524499497535214327978222276951094921216000 17766 6298760895675117090578092509678618810767166551621457730305654899712000 17767 548404130012658294311237513845392467009623000806629984806091999232000 17768 40333672193036927007500582929057561034689551625346239143729526272000 17769 2538608980498962024271078234580427337243308207570392589513601228800 17770 138117221600800290070615305504783033642168935129232801950737920000 17771 6546716830036569870000958872264426127613519801564042935296000000 17772 272000867341466526650943564852556413197010570314763716090880000 17773 9952403676408603985307194781906238299796216725441158133760000 17774 321832591239907879181856468451430757969935151650688396288000 17775 9220887929717973874094156804139490074636448927170923520000 17776 234456208667400507306987812970444017320923090350181120000 17777 5294681345427337862271502737071248244099021986183680000 17778 106193886514701963910610244861954237650423305194240000 17779 1890083754908985111422094557663775994018493595648000 17780 29802714459401755424260996258843690941771648000000 17781 415234351155350969048918970304852227251189760000 17782 5093397205073945727095243855958387954416640000 17783 54736537744843412724319362354372472104960000 17784 512068392408629687566335742383560315596800 17785 4135781171804955830417353351609967616000 17786 28528238140070316573612490490598912000 17787 165688443989175621605606977093632000 17788 794802353747322234724222804992000 17789 3065518034080254228636570009600 17790 9137395024412343527494656000 17791 19754977387715689287168000 17792 27565968960211473792000 17793 18638248113733248000 17794 0 17795 80941712954091444132000421383493377454102070917815432897213553112277120000 17796 83273289926969708259138131636908426227500598357947611844636408455331328000 17797 39152504945833335007523065591854962855053832402443466150803352155060608000 17798 11404307461102494821228321844255920544214731970630707394400630097248256000 17799 2337575799926006330894262262679150550387893816939573038303064379737088000 17800 361775397410903101618475804986542913954022192304697404944828286775296000 17801 44198871329646204628010085228581540415288604834811275579630748457984000 17802 4394245090992825092377403216107024722505953016072957830789719801856000 17803 363369506019024468634446138742322321374832112404689976784971048448000 17804 25401676384268401804973641680323078009929763053461388213420812288000 17805 1519834534037212390782160420526290785806167990829107325215941120000 17806 78576376003573681400892608161143881244374897341719518957568000000 17807 3536390147925195072236110352625221885130626320126597795261440000 17808 139341204999407044263557627137411616218909104986061768560640000 17809 4827613497343752332204741608179160940418636898023312184320000 17810 147535897826689518590457066581444514188413738935916216320000 17811 3985774216478763629532131167468241595763464066414263040000 17812 95304429273433353351898558354782875734261716437898240000 17813 2017684984469257331697523039650592124488299362914560000 17814 37801681035091492804507866128297173661947599912960000 17815 625857025533567492367447618191551883131594112000000 17816 9135155776361003453973546625426440640325406720000 17817 117148135772999785410613180924720844714910720000 17818 1313676905876241905383664696504939330519040000 17819 12801709810215742189158393559589007889920000 17820 107530310466928851590851187141859158016000 17821 770262429781898547487537243246170624000 17822 4639276431696917404956995358621696000 17823 23049268258672344807002461344768000 17824 91965541022407626859097100288000 17825 283259245756782649352334336000 17826 632159276406902057189376000 17827 909676975686978635136000 17828 633700435866930432000 17829 0 17830 83496880663183727872689045932593181764048820629957283165830885187747328000 17831 78537121078839539828035911483995541598210538735057677340330017613673216000 17832 34297776303351975511686624772686742361967124113038599215400033374240768000 17833 9367541561823610568930255677213021547993381373485624371400213087588352000 17834 1811181525302503258371705106082226509640873481823924885222499705876480000 17835 265414107623045161038493706367200230252677719223016960416749327099904000 17836 30775676844780262129799469358390547663454774857390442150788550868992000 17837 2907853835130381212505027834485758946454648806487942846705772867584000 17838 228655226377321636468081105163008437553363014670497061225962350592000 17839 15199791294326429181347321214684730148640331577430402557964211200000 17840 864382453181607502165481882222964795357577554725248561901568000000 17841 42437691789929004696436818314148080635905987026772441998561280000 17842 1811455323099690734481737991427058823157651456061484687544320000 17843 67586899675095888502026047494678581828550781255918460180480000 17844 2213042420863792074099680589844873353103145937548170444800000 17845 63772427370470552239656436876647519573646869708630896640000 17846 1620175609957259845429308095746916639624322581922862080000 17847 36318331547828081109868521811022323274759013210862080000 17848 718231947191398512688817054084176022225513551626240000 17849 12517140530122421207946114452069465380027952640000000 17850 191838271327329473613243339823083566357607813120000 17851 2577258987005995279033489980343858583728035840000 17852 30214568835153563823824288019613604601937920000 17853 307241035445177812539801445430136189358080000 17854 2688257761673221289771279678546478950400000 17855 20026823174329362234675968324400436224000 17856 125260463655816769933838874682785792000 17857 645379511242825654596068917653504000 17858 2667000689649821178913815908352000 17859 8497777372703479480570030080000 17860 19596937568613963772870656000 17861 29109663221983316324352000 17862 20912114383608704256000 17863 0 17864 78593690372082972278842118803118378687040106991331726526952642111337216000 17865 68647267698950265528798586867435759727431685557289309779905278222401536000 17866 28119217361570829557224959571377731071845303283107418845073796485165056000 17867 7247671163183727106394154585942012150800482941395472247040792694865920000 17868 1327412563998331184337368471799796661684118699964844892695897726699520000 17869 184682341358508010939077968343359722937256054852529004507356718333952000 17870 20356725118825090920882538928744420496018036948522331324310757593088000 17871 1829325097966341075499730141046764464364234453506401857822055284736000 17872 136801237729416096765951998739872526097059119107121843133345100800000 17873 8643917116508519206035139113138811271556802072567368560762880000000 17874 466816805348599326964541139433037174954718291793294848365998080000 17875 21737505423867320396164491100187481253360062236143844231331840000 17876 878630319369214619362640149603988533430842802553826966026240000 17877 30982601224969487940607932901555578373557071079377380147200000 17878 956586476693059119971865222171841494058276236742577049600000 17879 25922810201136383452107298536811797691091150566343393280000 17880 617411638373250120825411073048287264998142414866895360000 17881 12928175055432212993190513464274956451473754398392320000 17882 237825670080490929417459401931010624087949683200000000 17883 3836765426546589472264866796461671327152156262400000 17884 54122438727125900859703289587221030258288752640000 17885 664720514373378404124134336431499301242634240000 17886 7066543815239089688415433244893132355235840000 17887 64518186280157310954510712285115494809600000 17888 500670579358234055866899208110010905600000 17889 3256772055051236018279810741752430592000 17890 17425246803556292674093860776644608000 17891 74676019310194993009586845433856000 17892 246435543808400904936530872320000 17893 587908127058418913186119680000 17894 902399559881482806054912000 17895 669187660275478536192000 17896 0 17897 68658329483039343477455450958396258875466322903926821001571109544001536000 17898 56247269909067676197853668487396935363486038234328078751915451064410112000 17899 21745476075909772534811995386323495302835072382673917023316428501237760000 17900 5310027326524346969832200256488822389659856209443471459736236948398080000 17901 923449169783520535409975786445600926204183745043503552480433895669760000 17902 122142974251805237013580294514361477340134127279620387038316774678528000 17903 12805411408380772837438092571840940391176761717302291036284780593152000 17904 1094415234713613559147922438675348015892180080715112002511399526400000 17905 77795415728949220399409549451131184466502079738926896044072960000000 17906 4668171861930837831363911287944459492298438687911834381899980800000 17907 239112629313078188661679388618634481475103700160769971183370240000 17908 10543564812940905342838369044751976820968084225598209636474880000 17909 402773826356455208485771539113979619207785535376814393753600000 17910 13392210754887294193368663415049013822058357840108462694400000 17911 388842153453317626549111026766251551812135557613742899200000 17912 9878586215419535103005129493649629439956720280182005760000 17913 219778975944583091804167452504857177952649165244989440000 17914 4280862061448836729514269234758191233583094297600000000 17915 72898543104385199973032469132771755215890968985600000 17916 1082448774542518017194065791744420605165775052800000 17917 13959130801840946486606821065061485326095319040000 17918 155463963935259973145139531387648911815188480000 17919 1483918284443618151953746382557656380620800000 17920 12016093904597617340805580994640261734400000 17921 81419301376280900456995268543810764800000 17922 453056416892463609526440380192759808000 17923 2016252521375264811258844826714112000 17924 6900195226635225338222864424960000 17925 17049335684694148482397470720000 17926 27071986796444484181647360000 17927 20744817468539834621952000 17928 0 17929 56248911633306738842480742843758224547210263540071376593928735662170112000 17930 43492083363412611767072169880515897834440288994100109713490795127275520000 17931 15930351713108100370641619571513843811908473617952595794802993033994240000 17932 3693831659652144694817037291674336429670413721353832864487765304279040000 17933 610717779600805870259472506525670011142680362314333607295806593392640000 17934 76832636435950607752768208566871228271205344831345069827214803238912000 17935 7660913685073743651555076247804069238447084736743747013902592204800000 17936 622363545198016809950261989481220929714488970262198996091207680000000 17937 42013551886189859399196536962265905614994661155404875305951027200000 17938 2391126383010895461744740217390888636565850972811659265881702400000 17939 115979214107507567106177823595635999623759797533334696160583680000 17940 4833285927132985452812365195817193430394422300531314357043200000 17941 174098739882349441560453202012803877788804504969049259827200000 17942 5443790148612430991638038364423676575867406458367171788800000 17943 148178793231766420386944201522618471352253346890986086400000 17944 3516463615113329468866679240077714847242386643919831040000 17945 72774655044630224401742576990889250970912603059200000000 17946 1312173775878933599514584444389891593886037441740800000 17947 20566526716307842326687250043143991498149726003200000 17948 279182616036818929732136421301229706521906380800000 17949 3264743242640459436047930159140627148118958080000 17950 32646202257759599342982420416268440373657600000 17951 276370159805745198838528362876726019891200000 17952 1954063233030741610967886445051458355200000 17953 11326410422311590238161009504818995200000 17954 52422565555756885092729965494566912000 17955 186305271119151084132017339473920000 17956 477381399171436157507129180160000 17957 785087617096890041267773440000 17958 622344524056195038658560000 17959 0 17960 43492263185769318074502182415214148929726225653848230657220316586475520000 17961 31860808367770388400814641580703485798377983459444647553304075232788480000 17962 11081515919017247817830423319490820184993711190658366632613699496837120000 17963 2442873358212103090746418734580354523559318442957752077309974635970560000 17964 384163333081434083139261453771712565510351527836824556200133920194560000 17965 45965489020484787882112503693797816231130386889512172657182209228800000 17966 4356545039774387560255518755850788942695757845387144019370639360000000 17967 336108420266613417120942004375508969056490573984587072760773017600000 17968 21520137532896028496731222767765729203676277441843211213760921600000 17969 1159792142070165274901896352547558479561855930634221611205836800000 17970 53166145206148903361839952438614208168505612892396164346675200000 17971 2089184878623759188707388854775875239189320930780189095526400000 17972 70769271932036272879951694409033792445967445025467479654400000 17973 2074503105244729885417218821316658598931546856473805209600000 17974 52746954226699942033000188601165722708635799658797465600000 17975 1164394480714083590427881231854228015534601648947200000000 17976 22306954189941871191747935554628157096062636509593600000 17977 370197480893541161880370500776591846966695068057600000 17978 5304469704699559664910592004723364423916221235200000 17979 65294864852809188720958603182812542962379161600000 17980 685570247412951586202630828741637247846809600000 17981 6080143515726394374447623983287972437606400000 17982 44943454359707057052261388236183542169600000 17983 271833850135478165715864228115655884800000 17984 1310564138893922127318249137364172800000 17985 4843937049097928187432450826321920000 17986 12889297777628776252692487864320000 17987 21982453278712921155497656320000 17988 18047991197629656121098240000 17989 0 17990 31860822327810930889734182543682026395699630143842559579404344288788480000 17991 22163038557461134464786432764414663806953213362417986209607643780874240000 17992 7328621161128412791742283162490029824589093915369970522791155216711680000 17993 1536653424459634012194139764513162272714044490934627432450757760778240000 17994 229827449889315437066355764815037133327673399880812671430172166144000000 17995 26139270401724803432245258358442257966475345541675328331088527360000000 17996 2352758945603272140033615790407352865399520520683554498854703923200000 17997 172161100320485389155040585657778866268887477760076069527047372800000 17998 10438129279197461232165447862068600420754452807081347428084531200000 17999 531661452064749240200078313859846379709725592112858124746752000000 18000 22981033664869691139129758026769685137657266074646698956390400000 18001 849231263184435274559420332908405509351609340305609755852800000 18002 26968540368181488510423844677116561786110109134159467724800000 18003 738457359173799188462002640416320117920901195223164518400000 18004 17465917210711253856418218477813420233019024734208000000000 18005 356911267039069939067966968874050513537002184153497600000 18006 6293357175190199751966298513202061398433816156979200000 18007 95480454684592073968390656085020559630491982233600000 18008 1240602432203374585698213460473438316285204070400000 18009 13711404948259031724052616574832744956936192000000 18010 127683013830254281863400103649047421189734400000 18011 988755995913555255149750541196037927731200000 18012 6252178553115997811464877246660085350400000 18013 31453539333454131055637979296740147200000 18014 121098426227448204685811270658048000000 18015 335121742218348182570004684472320000 18016 593526238525248871198436720640000 18017 505343753533630371390750720000 18018 0 18019 22163039281789203477788450736913974642893972420082462403515131320074240000 18020 14657242598658518622395848173258995681196102969501928668532976673423360000 18021 4609960307844520819704130667231032793780688023923295315990953346334720000 18022 919309801731641455874918336904648857448037579114616875252217880576000000 18023 130696352088702121879519615216042505875321438482479034288213196800000000 18024 14116553675425123417409205053187187720540656758199233957362463539200000 18025 1205127702268049025546946902953685958220158763998127414186547609600000 18026 83505034233767477756428281170234170932256583536331216746404249600000 18027 4784953068583357293738183852523198924689851786035026878496768000000 18028 229810336648696911391297580267696851376572660746466989563904000000 18029 9341543895028788020153623661992460602867702743361707314380800000 18030 323622484418177862125086136125398741433321309609913612697600000 18031 9599945669259389450006034325412161532971715537901138739200000 18032 244522840949957553989855058689387883262266346278912000000000 18033 5353669005586049086019504533110757703055032762302464000000 18034 100693714803043196031460776211232982374941058511667200000 18035 1623167729638065257462641153445349513718363697971200000 18036 22330843779660742542567842288521889693133673267200000 18037 260516694016921602756999714921822154181787648000000 18038 2553660276605085637268002072980948423794688000000 18039 20763875914184660358144761365116796482355200000 18040 137547928168551951852227299426521877708800000 18041 723431404669445014279673523825023385600000 18042 2906362229458756912459470495793152000000 18043 8378043555458704564250117111808000000 18044 15431682201656470651159354736640000 18045 13644281345408020027550269440000 18046 0 18047 14657242621635597811143655755720026331621806003581537347625430049423360000 18048 9219920622212180762236747167395566559973407986620689200576494340669440000 18049 2757929405771486721596466939365531327853314654917387852712601673728000000 18050 522785408378881695214178598340744297209866202384554896675975987200000000 18051 70582768377653859261224513909133807767087849926944632518895517696000000 18052 7230766213614209472103479413343204827656912857998698260753717657600000 18053 584535239636399093152719276957367635510519419326714858587517747200000 18054 38279624548666858349905470820185591397518814288280215027974144000000 18055 2068293029838272202521678222409271662389153946718202906075136000000 18056 93415438950287880201536236619924606028677027433617073143808000000 18057 3559847328599956483375947497379386155766534405709049739673600000 18058 115199348031112673400072411904945938395660586454813664870400000 18059 3178796932349448201868115762962042482409462501625856000000000 18060 74951366078204687204273063463550607842770458672234496000000 18061 1510405722045647940471911643168494735624115877675008000000 18062 25970683674209044119402258455125592219493819167539200000 18063 379624344254232623223653318904872124783272445542400000 18064 4689300492304588849625994868592798775272177664000000 18065 48519545255496627108092039386638020052099072000000 18066 415277518283693207162895227302335929647104000000 18067 2888506491539590988896773287956959431884800000 18068 15915490902727790314152817524150514483200000 18069 66846331277551408986567821403242496000000 18070 201073045331008909542002810683392000000 18071 385792055041411766278983868416000000 18072 354751314980608520716307005440000 18073 0 18074 9219920622596555664884555119829956396979542598336380685213793028669440000 18075 5515858811615193066281234291160785476832370655198691983994572947456000000 18076 1568356225140448429296620913253257549613167483332493621698927001600000000 18077 282331073510694307962522028911483085446164203361244313750707830784000000 18078 36153831068071620550325710825981633545100064316544841475826188288000000 18079 3507211437818394558916315661744205813063116515960289151525106483200000 18080 267957371840668008449338295741299139782631700017961505195819008000000 18081 16546344238706177620173425779274173299113231573745623248601088000000 18082 840738950552590921813826129579321454258093246902553658294272000000 18083 35598473285999564833759474973793861557665344057090497396736000000 18084 1267192828342239407400796530954405322352266451002950313574400000 18085 38145563188193378422417389155544509788913550019510272000000000 18086 974367759016660933655549825026157901956015962739048448000000 18087 21145680108639071166606763004358926298737622287450112000000 18088 389560255113135661791033876826883883292407287513088000000 18089 6073989508067721971578453102477953996532359128678400000 18090 79718108369178010443641912766077579179627020288000000 18091 873351814598939287945656708959484360937783296000000 18092 7890272847390170936095009318744382663294976000000 18093 57770129830791819777935465759139188637696000000 18094 334225308957283596597209168007160804147200000 18095 1470619288106130997704492070871334912000000 18096 4624680042613204919466064645718016000000 18097 9259009320993882390695612841984000000 18098 8868782874515213017907675136000000 18099 0 18100 5515858811617728628717291036648135248821416572651244605108572307456000000 18101 3136712450281133471346113746331358662359773377625384594423231283200000000 18102 846993220532087050854185945801161644067564210274902662490938212352000000 18103 144615324272286482201302843303926534180400257266179365903304753152000000 18104 17536057189091972794581578308721029065315582579801445757625532416000000 18105 1607744231044008050696029774447794838695790200107769031174914048000000 18106 115824409670943243341213980454919213093792621016219362740207616000000 18107 6725911604420727374510609036634571634064745975220429266354176000000 18108 320386259573996083503835274764144754018988096513814476570624000000 18109 12671928283422394074007965309544053223522664510029503135744000000 18110 419601195070127162646591280710989607678049050214612992000000000 18111 11692413108199931203866597900313894823472191552868581376000000 18112 274893841412307925165887919056666041883589089736851456000000 18113 5453843571583899265074474275576374366093702025183232000000 18114 91109842621015829573676796537169309947985386930176000000 18115 1275489733906848167098270604257241266874032324608000000 18116 14846980848181967895076164052311234135942316032000000 18117 142024911253023076849710167737398887939309568000000 18118 1097632466785044575780773849423644584116224000000 18119 6684506179145671931944183360143216082944000000 18120 30883005050228750951794333488298033152000000 18121 101742960937490508228253422205796352000000 18122 212957214382859294985999095365632000000 18123 212850788988365112429784203264000000 18124 0 18125 3136712450281136222657193652375833587512487777752831075249107763200000000 18126 1693986441064174101708371891602323288135128420549805324981876424704000000 18127 433845972816859446603908529911779602541200771798538097709914259456000000 18128 70144228756367891178326313234884116261262330319205783030502129664000000 18129 8038721155220040253480148872238974193478951000538845155874570240000000 18130 694946458025659460047283882729515278562755726097316176441245696000000 18131 47081381230945091621574263256442001438453221826543004864479232000000 18132 2563090076591968668030682198113158032151904772110515812564992000000 18133 114047354550801546666071687785896479011703980590265528221696000000 18134 4196011950701271626465912807109896076780490502146129920000000000 18135 128616544190199243242532576903452843058194107081554395136000000 18136 3298726096947695101990655028679992502603069076842217472000000 18137 70899966430590690445968165582492866759218126327382016000000 18138 1275537796694221614031475151520370339271795417022464000000 18139 19132346008602722506474059063858619003110484869120000000 18140 237551693570911486321218624836979746175077056512000000 18141 2414423491301392306445072851535781094968262656000000 18142 19757384402130802364053929289625602514092032000000 18143 127005617403767766706939483842721105575936000000 18144 617660101004575019035886669765960663040000000 18145 2136602179687300672793321866321723392000000 18146 4685058716422904489691980098043904000000 18147 4895568146732397585885036675072000000 18148 0 18149 1693986441064174101708371891602323288135128420549805324981876424704000000 18150 867691945633718893207817059823559205082401543597076195419828518912000000 18151 210432686269103673534978939704652348783786990957617349091506388992000000 18152 32154884620880161013920595488955896773915804002155380623498280960000000 18153 3474732290128297300236419413647576392813778630486580882206228480000000 18154 282488287385670549729445579538652008630719330959258029186875392000000 18155 17941630536143780676214775386792106225063333404773610687954944000000 18156 912378836406412373328573502287171832093631844722124225773568000000 18157 37764107556311444638193215263989064691024414519315169280000000000 18158 1286165441901992432425325769034528430581941070815543951360000000 18159 36285987066424646121897205315479917528633759845264392192000000 18160 850799597167088285351617986989914401110617515928584192000000 18161 16581991357024880982409176969764814410533340421292032000000 18162 267852844120438115090636826894020666043546788167680000000 18163 3563275403563672294818279372554696192626155847680000000 18164 38630775860822276903121165624572497519492202496000000 18165 335875534836223640188916797923635242739564544000000 18166 2286101113267819800724910709168979900366848000000 18167 11735541919086925361681846725553252597760000000 18168 42732043593746013455866437326434467840000000 18169 98386233044880994283531582058921984000000 18170 107702499228112746889470806851584000000 18171 0 18172 867691945633718893207817059823559205082401543597076195419828518912000000 18173 420865372538207347069957879409304697567573981915234698183012777984000000 18174 96464653862640483041761786466867690321747412006466141870494842880000000 18175 13898929160513189200945677654590305571255114521946323528824913920000000 18176 1412441436928352748647227897693260043153596654796290145934376960000000 18177 107649783216862684057288652320752637350380000428641664127729664000000 18178 6386651854844886613300014516010202824655422913054869580414976000000 18179 302112860450491557105545722111912517528195316154521354240000000000 18180 11575488977117931891827931921310755875237469637339895562240000000 18181 362859870664246461218972053154799175286337598452643921920000000 18182 9358795568837971138867797856889058412216792675214426112000000 18183 198983896284298571788910123637177772926400085055504384000000 18184 3482086973565695496178278749622268658566108246179840000000 18185 49885855649891412127455911215765746696766181867520000000 18186 579461637912334153546817484368587462792383037440000000 18187 5374008557379578243022668766778163883833032704000000 18188 38863718925552936612323482055872658306236416000000 18189 211239754543564656510273241059958546759680000000 18190 811908828281174255661462309202254888960000000 18191 1967724660897619885670631641178439680000000 18192 2261752483790367684678886943883264000000 18193 0 18194 420865372538207347069957879409304697567573981915234698183012777984000000 18195 192929307725280966083523572933735380643494824012932283740989685760000000 18196 41696787481539567602837032963770916713765343565838970586474741760000000 18197 5649765747713410994588911590773040172614386619185160583737507840000000 18198 538248916084313420286443261603763186751900002143208320638648320000000 18199 38319911129069319679800087096061216947932537478329217482489856000000 18200 2114790023153440899738820054783387622697367213081649479680000000000 18201 92603911816943455134623455370486047001899757098719164497920000000 18202 3265738835978218150970748478393192577577038386073795297280000000 18203 93587955688379711388677978568890584122167926752144261120000000 18204 2188822859127284289678011360008955502190400935610548224000000 18205 41785043682788345954139344995467223902793298954158080000000 18206 648516123448588357656926845804954707057960364277760000000 18207 8112462930772678149655444781160224479093362524160000000 18208 80610128360693673645340031501672458257495490560000000 18209 621819502808846985797175712893962532899782656000000 18210 3591075827240599160674645098019295294914560000000 18211 14614358909061136601906321565640588001280000000 18212 37386768557054777827742001182390353920000000 18213 45235049675807353693577738877665280000000 18214 0 18215 192929307725280966083523572933735380643494824012932283740989685760000000 18216 83393574963079135205674065927541833427530687131677941172949483520000000 18217 16949297243140232983766734772319120517843159857555481751212523520000000 18218 2152995664337253681145773046415052747007600008572833282554593280000000 18219 191599555645346598399000435480306084739662687391646087412449280000000 18220 12688740138920645398432920328700325736184203278489896878080000000000 18221 648227382718604185942364187593402329013298299691034151485440000000 18222 26125910687825745207765987827145540620616307088590362378240000000 18223 842291601195417402498101807120015257099511340769298350080000000 18224 21888228591272842896780113600089555021904009356105482240000000 18225 459635480510671805495532794950139462930726288495738880000000 18226 7782193481383060291883122149659456484695524371333120000000 18227 105462018100044815945520782155082918228213712814080000000 18228 1128541797049711431034760441023414415604936867840000000 18229 9327292542132704786957635693409437993496739840000000 18230 57457213235849586570794321568308724718632960000000 18231 248444101454039322232407466615889996021760000000 18232 672961834026986000899356021283026370560000000 18233 859465943840339720177977038675640320000000 18234 0 18235 83393574963079135205674065927541833427530687131677941172949483520000000 18236 33898594486280465967533469544638241035686319715110963502425047040000000 18237 6458986993011761043437319139245158241022800025718499847663779840000000 18238 766398222581386393596001741921224338958650749566584349649797120000000 18239 63443700694603226992164601643501628680921016392449484390400000000000 18240 3889364296311625115654185125560413974079789798146204908912640000000 18241 182881374814780216454361914790018784344314149620132536647680000000 18242 6738332809563339219984814456960122056796090726154386800640000000 18243 196994057321455586071021022400805995197136084204949340160000000 18244 4596354805106718054955327949501394629307262884957388800000000 18245 85604128295213663210714343646254021331650768084664320000000 18246 1265544217200537791346249385860995018738564553768960000000 18247 14671043361646248603451885733304387402864179281920000000 18248 130582095589857867017406899707732131908954357760000000 18249 861858198537743798561914823524630870779494400000000 18250 3975105623264629155718519465854239936348160000000 18251 11440351178458762015289052361811448299520000000 18252 15470386989126114963203586696161525760000000 18253 0 18254 33898594486280465967533469544638241035686319715110963502425047040000000 18255 12917973986023522086874638278490316482045600051436999695327559680000000 18256 2299194667744159180788005225763673016875952248699753048949391360000000 18257 253774802778412907968658406574006514723684065569797937561600000000000 18258 19446821481558125578270925627802069870398948990731024544563200000000 18259 1097288248888681298726171488740112706065884897720795219886080000000 18260 47168329666943374539893701198720854397572635083080707604480000000 18261 1575952458571644688568168179206447961577088673639594721280000000 18262 41367193245960462494597951545512551663765365964616499200000000 18263 856041282952136632107143436462540213316507680846643200000000 18264 13920986389205915704808743244470945206124210091458560000000 18265 176052520339754983241422628799652648834370151383040000000 18266 1697567242668152271226289696200517714816406650880000000 18267 12066014779528413179866807529344832190912921600000000 18268 59626584348969437335777791987813599045222400000000 18269 183045618855340192244624837788983172792320000000 18270 262996578815143954374460973834745937920000000 18271 0 18272 12917973986023522086874638278490316482045600051436999695327559680000000 18273 4598389335488318361576010451527346033751904497399506097898782720000000 18274 761324408335238723905975219722019544171052196709393812684800000000000 18275 77787285926232502313083702511208279481595795962924098178252800000000 18276 5486441244443406493630857443700563530329424488603976099430400000000 18277 283009978001660247239362207192325126385435810498484245626880000000 18278 11031667210001512819977177254445135731039620715477163048960000000 18279 330937545967683699956783612364100413310122927716931993600000000 18280 7704371546569229688964290928162861919848569127619788800000000 18281 139209863892059157048087432444709452061242100914585600000000 18282 1936577723737304815655648916796179137178071665213440000000 18283 20370806912017827254715476354406212577796879810560000000 18284 156858192133869371338268497881482818481867980800000000 18285 834772180885572122700889087829390386633113600000000 18286 2745684282830102883669372566834747591884800000000 18287 4207945261042303269991375581355935006720000000 18288 0 18289 4598389335488318361576010451527346033751904497399506097898782720000000 18290 1522648816670477447811950439444039088342104393418787625369600000000000 18291 233361857778697506939251107533624838444787387888772294534758400000000 18292 21945764977773625974523429774802254121317697954415904397721600000000 18293 1415049890008301236196811035961625631927179052492421228134400000000 18294 66190003260009076919863063526670814386237724292862978293760000000 18295 2316562821773785899697485286548702893170860494018523955200000000 18296 61634972372553837511714327425302895358788553020958310400000000 18297 1252888775028532413432786892002385068551178908231270400000000 18298 19365777237373048156556489167961791371780716652134400000000 18299 224078876032196099801870239898468338355765677916160000000 18300 1882298305606432456059221974577793821782415769600000000 18301 10852038351512437595111558141782075026230476800000000 18302 38439579959621440371371215935686466286387200000000 18303 63119178915634549049870633720339025100800000000 18304 0 18305 1522648816670477447811950439444039088342104393418787625369600000000000 18306 466723715557395013878502215067249676889574775777544589069516800000000 18307 65837294933320877923570289324406762363953093863247713193164800000000 18308 5660199560033204944787244143846502527708716209969684912537600000000 18309 330950016300045384599315317633354071931188621464314891468800000000 18310 13899376930642715398184911719292217359025162964111143731200000000 18311 431444806607876862582000291977120267511519871146708172800000000 18312 10023110200228259307462295136019080548409431265850163200000000 18313 174291995136357433409008402511656122346026449869209600000000 18314 2240788760321960998018702398984683383557656779161600000000 18315 20705281361670757016651441720355732039606573465600000000 18316 130224460218149251141338697701384900314765721600000000 18317 499714539475078724827825807163924061723033600000000 18318 883668504818883686698188872084746351411200000000 18319 0 18320 466723715557395013878502215067249676889574775777544589069516800000000 18321 131674589866641755847140578648813524727906187726495426386329600000000 18322 16980598680099614834361732431539507583126148629909054737612800000000 18323 1323800065200181538397261270533416287724754485857259565875200000000 18324 69496884653213576990924558596461086795125814820555718656000000000 18325 2588668839647261175492001751862721605069119226880249036800000000 18326 70161771401597815152236065952133563838866018860951142400000000 18327 1394335961090859467272067220093248978768211598953676800000000 18328 20167098842897648982168321590862150452018911012454400000000 18329 207052813616707570166514417203557320396065734656000000000 18330 1432469062399641762554725674715233903462422937600000000 18331 5996574473700944697933909685967088740676403200000000 18332 11487690562645487927076455337101702568345600000000 18333 0 18334 131674589866641755847140578648813524727906187726495426386329600000000 18335 33961197360199229668723464863079015166252297259818109475225600000000 18336 3971400195600544615191783811600248863174263457571778697625600000000 18337 277987538612854307963698234385844347180503259282222874624000000000 18338 12943344198236305877460008759313608025345596134401245184000000000 18339 420970628409586890913416395712801383033196113165706854400000000 18340 9760351727636016270904470540652742851377481192675737600000000 18341 161336790743181191857346572726897203616151288099635200000000 18342 1863475322550368131498629754832015883564591611904000000000 18343 14324690623996417625547256747152339034624229376000000000 18344 65962319210710391677273006545637976147440435200000000 18345 137852286751745855124917464045220430820147200000000 18346 0 18347 33961197360199229668723464863079015166252297259818109475225600000000 18348 7942800391201089230383567623200497726348526915143557395251200000000 18349 833962615838562923891094703157533041541509777846668623872000000000 18350 51773376792945223509840035037254432101382384537604980736000000000 18351 2104853142047934454567081978564006915165980565828534272000000000 18352 58562110365816097625426823243916457108264887156054425600000000 18353 1129357535202268343001426009088280425313059016697446400000000 18354 14907802580402945051989038038656127068516732895232000000000 18355 128922215615967758629925310724371051311618064384000000000 18356 659623192107103916772730065456379761474404352000000000 18357 1516375154269204406374092104497424739021619200000000 18358 0 18359 7942800391201089230383567623200497726348526915143557395251200000000 18360 1667925231677125847782189406315066083083019555693337247744000000000 18361 155320130378835670529520105111763296304147153612814942208000000000 18362 8419412568191737818268327914256027660663922263314137088000000000 18363 292810551829080488127134116219582285541324435780272128000000000 18364 6776145211213610058008556054529682551878354100184678400000000 18365 104354618062820615363923266270592889479617130266624000000000 18366 1031377724927742069039402485794968410492944515072000000000 18367 5936608728963935250954570589107417853269639168000000000 18368 15163751542692044063740921044974247390216192000000000 18369 0 18370 1667925231677125847782189406315066083083019555693337247744000000000 18371 310640260757671341059040210223526592608294307225629884416000000000 18372 25258237704575213454804983742768082981991766789942411264000000000 18373 1171242207316321952508536464878329142165297743121088512000000000 18374 33880726056068050290042780272648412759391770500923392000000000 18375 626127708376923692183539597623557336877702781599744000000000 18376 7219644074494194483275817400564778873450611605504000000000 18377 47492869831711482007636564712859342826157113344000000000 18378 136473763884228396573668289404768226511945728000000000 18379 0 18380 310640260757671341059040210223526592608294307225629884416000000000 18381 50516475409150426909609967485536165963983533579884822528000000000 18382 3513726621948965857525609394634987426495893229363265536000000000 18383 135522904224272201160171121090593651037567082003693568000000000 18384 3130638541884618460917697988117786684388513907998720000000000 18385 43317864446965166899654904403388673240703669633024000000000 18386 332450088821980374053455952990015399783099793408000000000 18387 1091790111073827172589346315238145812095565824000000000 18388 0 18389 50516475409150426909609967485536165963983533579884822528000000000 18390 7027453243897931715051218789269974852991786458726531072000000000 18391 406568712672816603480513363271780953112701246011080704000000000 18392 12522554167538473843670791952471146737554055631994880000000000 18393 216589322234825834498274522016943366203518348165120000000000 18394 1994700532931882244320735717940092398698598760448000000000 18395 7642530777516790208125424206667020684668960768000000000 18396 0 18397 7027453243897931715051218789269974852991786458726531072000000000 18398 813137425345633206961026726543561906225402492022161408000000000 18399 37567662502615421531012375857413440212662166895984640000000000 18400 866357288939303337993098088067773464814073392660480000000000 18401 9973502664659411221603678589700461993492993802240000000000 18402 45855184665100741248752545240002124108013764608000000000 18403 0 18404 813137425345633206961026726543561906225402492022161408000000000 18405 75135325005230843062024751714826880425324333791969280000000000 18406 2599071866817910013979294264203320394442220177981440000000000 18407 39894010658637644886414714358801847973971975208960000000000 18408 229275923325503706243762726200010620540068823040000000000 18409 0 18410 75135325005230843062024751714826880425324333791969280000000000 18411 5198143733635820027958588528406640788884440355962880000000000 18412 119682031975912934659244143076405543921915925626880000000000 18413 917103693302014824975050904800042482160275292160000000000 18414 0 18415 5198143733635820027958588528406640788884440355962880000000000 18416 239364063951825869318488286152811087843831851253760000000000 18417 2751311079906044474925152714400127446480825876480000000000 18418 0 18419 239364063951825869318488286152811087843831851253760000000000 18420 5502622159812088949850305428800254892961651752960000000000 18421 0 18422 5502622159812088949850305428800254892961651752960000000000 18423 0 18424 0 18425 0 18426 0 18427 0 18428 0 18429 0 18430 0 18431 0 18432 0 18433 0 18434 0 18435 0 18436 0 18437 0 18438 0 18439 0 18440 0 18441 0 18442 0 18443 0 18444 0 18445 0 18446 0 18447 0 18448 0 18449 0 18450 0 18451 0 18452 0 18453 0 18454 0 18455 0 18456 0 18457 0 18458 0 18459 0 18460 0 18461 0 18462 0 18463 0 18464 0 18465 0 18466 0 18467 0 18468 0 18469 0 18470 0 18471 1 18472 0 18473 47 18474 38034306228027392 18475 15968060178907256141165415 18476 13800323444196053295773893263360 18477 348777348335715942084789276123046875 18478 861206690627615580876039365455446540288 18479 400417958145404372656229482317071119667499 18480 52248213229799400522383693017383894138224640 18481 2486562654628510162233288285636833012571397545 18482 51780667510000000000000000000000000000000000000 18483 538410287300643265876188348868168143279392736737 18484 3086324241148868638505994528566983944625421549568 18485 10526805744052037229548588186272172416368151729605 18486 22688129327545173495911055386841367592577773076480 18487 32427725070144767400234115985222160816192626953125 18488 31970221891037830944921984780838651844911240839168 18489 22459837098689330464846323897277141421364083478486 18490 11552882551632231734843727375228192330874796113920 18491 4451772208020687494014492354959050134376407256390 18492 1310297842175776391168000000000000000000000000000 18493 299506516103367633275035758054715355946063506862 18494 53928991647175607854678686561157444621547077632 18495 7743468152932593011127489989727954174257153550 18496 896037140621655459351367884626852574343987200 18497 84320945997126273141475394368171691894531250 18498 6503466682830463801891019650611162982121472 18499 413842821235564338917000707720100632398306 18500 21849157872760357883091510792791187783680 18501 961505277752750949061291817508383686090 18502 35399757818475065248200000000000000000 18503 1093486157222233408482464977992120138 18504 28395261156644329987239303375224832 18505 620538412044368383762478479356555 18506 11414280788760860444997369569280 18507 176569005330387404309326171875 18508 2292472802717968999919910912 18509 24899170858195065385838599 18510 225131579126053247464960 18511 1682979425267657755095 18512 10304143196160000000 18513 51004591045347093 18514 200472377722848 18515 609794440365 18516 1381258560 18517 2189025 18518 2162 18519 0 18520 290116964614838082489191263518594619476440638027712 18521 20014542509221557705492805999045529579267104433950671450 18522 13212521716673771759683293024687205387190036441677187982840 18523 937099076261622914641586733302658847253681262887390292698940 18524 16686381780481097015275591974360621881592401797537076417531040 18525 112600520235136913492533293709017179126336130637833281099782830 18526 364536220765188975879692427428911430545702655381606854725597840 18527 657650293961345738878872918573361008866654312903302713942333960 18528 732179407525148010078057620135121541057553726882663194849964640 18529 541250552844064569116161593298554919088266113572505685961336670 18530 280576465990445033871137027403259670934508717729479349418409624 18531 106368637781912740996736951163797940868784908658502580360273260 18532 30482984662536888261852279683278604868850032072241154430395520 18533 6781645090396754356399396544720562517888512058679999398946010 18534 1196970081605826030563124118785313941727288081181077307325120 18535 170653179486479227578462592412956428874336995461624859541344 18536 19951064272695535778169507730134269942751248531434009566720 18537 1937125081164775185152431147830763685553321362493129251940 18538 157899483165955277970231007243245480517670634239127025520 18539 10905439091023056547308076267281466177292340422141114040 18540 643250058394637010272895422941502721108798442115911872 18541 32624042789382036012421126270635040761996370178779500 18542 1431009129010444077516148150894010213444280295144800 18543 54556754045115058372518821917457708665285257610800 18544 1815426648638751144585396837902046684565623796800 18545 52911517569614361188388867282972880120145666460 18546 1354535844621308282181318460052876219956506480 18547 30523904447987958240300458913065447741126520 18548 606374500626732482204947069976384702244480 18549 10626936136320654312163534907412831545940 18550 164279416720334113733560965288704346816 18551 2237537413512502240707119667046520160 18552 26789032010721189792552999609222720 18553 280881936103568031461685367539810 18554 2565337494691499499408179335320 18555 20261532972928169833232066316 18556 137086289745123183595804960 18557 784903240796821133657670 18558 3743825994629236161360 18559 14572521026201504520 18560 45006426589547808 18561 105908011146630 18562 178120996680 18563 190493820 18564 97290 18565 0 18566 2629393696253217293818879103483354215490585279036816776775570490 18567 887739247092146636144743818433932533092532903912240738892827141280 18568 20542409117153770739451189288150505748754069942477731932648220805060 18569 121031348861871735493884863110345023359123614270273169873081051593440 18570 294350775325566827220401682789010455331893626896996470537156509442150 18571 376654792927066652833315043967105347411134250272707637832014789084800 18572 292534862025513414986533148926646173238324419935134496755891897959320 18573 151310340798640136559093064825690064943347770962014598252404616627840 18574 55591797427043593669396864115842797665675911529744227910978333236590 18575 15206120636107240927250933519903222726606873406941722688593094022240 18576 3208738045308527449702159529907318935562565712159209868659737856500 18577 537000613266630391843097411469706414463386265726480497242324564000 18578 72861713413045926754635228048778398225873056222414453309317400850 18579 8159138731580204926663746121651200248541199283311414376756736000 18580 765160138152319995419376207749972533968494025726933056243600160 18581 60823595268662158719584295810761839763206458229271283788497920 18582 4139728350550808425908399430644193445302429074977346867019620 18583 243273819775336362603242096170905240275260696003791767668800 18584 12430198986668702051919307369242966204988461586977152412360 18585 555437859353805723634404705102293145557655951298197877440 18586 21808819466737608427747406539716356506971303870759630300 18587 755329838250822392224396420965444177857244394499385600 18588 23145448035915932990497115013192740921791288941805200 18589 628954744363009835642934671286960383451050948332800 18590 15181341545248486945629933688428152338254249061500 18591 325823445397839555028268386236652101050617272000 18592 6220510284326934380097402099536556289644471240 18593 105628734082221110547997355513117138515452480 18594 1594184548707596864486290032873568688648580 18595 21355864480318186409303399981046418068480 18596 253423705777504103322201781638689997600 18597 2656598206253403274425124989977088000 18598 24510841544495617200177116100322050 18599 198094358699238223894326674292000 18600 1393783949784304894353809331060 18601 8469896257981073546190948960 18602 43997292586384045369370910 18603 192703648962929780332800 18604 698549504240046939480 18605 2041684949943112320 18606 4628138242785750 18607 7643433964320 18608 8191234260 18609 4280760 18610 0 18611 873321020365570535938956630778383260194007460512693261421840979490880 18612 31109055503020063144932892764345636957723947531919682577985226144718760 18613 167391293403082157033834366636144353107714768788439289153533622442437920 18614 328093451406791455918675326015013601467442377514847240088216220157019800 18615 327885659644905014143362761055102350655202498508367002100209332809192000 18616 198682530019117876528186795920476962862398965482755818152574412814500560 18617 80996042943530969587566262388878606859229670715440769665162296880872960 18618 23789587189365794282449480523265565660876896558937149875504778506417520 18619 5282169630056884945465310502935463066877755798197362264267151848997760 18620 918497203441751790120603190042956628874517314328828714114327060441000 18621 128479828630984120131086760640946138913850151947197142700757510538080 18622 14762732876735556207501996241375710975306301455718538577524604524760 18623 1416766209263435027911548398191330612586331365194895873683188768000 18624 115098002105895512037392347055218298987850472986814265763809730240 18625 8002992721495115168729036299550691954698387889153495793314700800 18626 480614787462768655279959707644570316717466200980587538223023680 18627 25117787857514437524523728356433106980475680050159742022742400 18628 1149585962113576542135903904787854204918876794324765486630480 18629 46319225655972273766840274844861707893873546975396149015360 18630 1650215027617121356670037240386952366519260049512769246000 18631 52172915817397780451564503331946665550086962858619721600 18632 1468061953938718286649240539014822193088204654429535200 18633 36850010823821378561746410970468889737514207141030400 18634 826554302119639546886092557783835991083682868228000 18635 16586286252427318543469440966802132864073619200000 18636 297943233098780049306207886108406132449739640720 18637 4791166493433544910234933592457103848380784320 18638 68933535340524138687956314393689627257558640 18639 886297367734188607336645574876677066686720 18640 10163743825310525042231974174612793592000 18641 103671850562280306750456339119549729280 18642 937100577151807762880717770706026560 18643 7469705743623671193334053781416000 18644 52173352636738287449551700684040 18645 316693257557969838559643229600 18646 1652732148435120241838589240 18647 7310819318670338045889600 18648 26889428653980346293840 18649 80049975276232241280 18650 185379108235398000 18651 313380792537120 18652 344031838920 18653 184072680 18654 0 18655 638751288217734741518639406608557818108185810885283754593417346390190760 18656 6884120552437842447646204869454082658677226434621518374814537655028690240 18657 16797630644781358086852626298337841375637178904764711740971423116293414600 18658 17984852097908995005004703611456908319462556209075662004840535512543891200 18659 10963101458313897519615122859830284194568659064766025543175662694961878800 18660 4363134936419134904873689971346406623230923979569595501921430690226031360 18661 1232353544614722578103081625891950920864014039140949092086677862993018640 18662 261164881159597606220734470744878009610394121813807057348588660188999680 18663 43200238072766728899164149659726565523790552328633971226764721953517800 18664 5743384963866803289011569555357327080243137922442911637673732377828800 18665 627639694271874529506155611863040695533811778070740848499243132869960 18666 57382536089541605432052707452650982393840060548206049305133108864000 18667 4451658749657862584316165101832613342844540612888190255135150121920 18668 296440482685105713002025129034515855746112377324440308507208089600 18669 17105674240656648528519098560366569250982062676233098261454795200 18670 862062034060189843010581914389482410163085030211711497304422400 18671 38191582863031002245753386153060763666247395666152562511566160 18672 1495497466582663824086222154425910810184630542341395184100480 18673 51992975221977839111088849453715008549979014671120744634000 18674 1610806175613766246800370263950239353080682936383126592000 18675 44603115638165083476412506368525042626691840560499599200 18676 1106385077699153124134666465158465765667337242776972800 18677 24625937789691676682584134194870572580148882407196000 18678 492369304482804063996794738931352846156079154432000 18679 8847285332444564614780889936069837198883487818000 18680 142855561137406252753066909417727053767095733120 18681 2071214467256369402043089768808248039136803280 18682 26925942160334360249631361457459894229672960 18683 313173101729213165355692480462879090942400 18684 3248950835710114985203412495292317030400 18685 29942580806568449824837632480803482560 18686 243860930453797191982979573513472000 18687 1743312575619317324635734808006920 18688 10845184388860010859245218843200 18689 58061284504482668991365183400 18690 263624278139962532638560000 18691 995474782495951548270480 18692 3042256073700719715840 18693 7229785221180522000 18694 12535231701484800 18695 14105305395720 18696 7731052560 18697 0 18698 29127115560054251869301413617281050899659000224691001732376802745430751040 18699 150209168162355381130231246616779349380198652639138724577142202308132134800 18700 222289366337070719496868816268326738815555223695757514315666046026282860800 18701 161245342565545413827569516026365852028475810851186363815287899611246683200 18702 71177327795072711459534346320064000214116832751153017565819086275682156800 18703 21466689274458316003672815461112574375095519602343457216604918260286214240 18704 4751243358596473317044796342322003207429380768183350642113929952216412160 18705 809843324974138144173193215409750463255874499046192000419873841976379200 18706 110032460959321157202926399627328520048465638538340419448305625848075200 18707 12227650879701955428812991946686211538087991179501139689490908467899600 18708 1133638298516763301202875622992102300794093898901448554962484572339200 18709 89063761647391714949127006100307063057713095572627005799685675306240 18710 6004368835687014991921866503394930788997582191857567511891144140800 18711 350911985853972567576413883550690975265632167654289615034794012800 18712 17927504819131980444235806508505519543406368512123261079367936000 18713 806152386132306982554403666543187258078084350928135307660514560 18714 32088303079239548948310314541038767682200346172853903081388160 18715 1135847086994093995403417076792749433687188747092239237780000 18716 35889128303658214753944303159105929872215398514815828928000 18717 1015223677240103321750907514192560914118572384442875184000 18718 25768740650035723582950065267214730851682627790055436800 18719 587822778904135801401870611696554643341595459665128000 18720 12062448840741926365983439389165689771226006882048000 18721 222743180089718443452190281607784971336802023152000 18722 3700195246290760578847364158374392199566993328000 18723 55243969688329222239701776036051335922291656480 18724 740069324371217112333588881499785513828613120 18725 8874502729367058122726814855567954015801600 18726 94947589219705001994363896664336048537600 18727 902493150694652454428823826656238876800 18728 7579816920853361108898088465724774400 18729 55863146774420665960012572843843840 18730 358119227734792319197184824641600 18731 1974572320561866759218504619600 18732 9227524253097924648594720000 18733 35837542682937233404246080 18734 112563474726926629486080 18735 274731838404859836000 18736 488874036357907200 18737 564212215828800 18738 316973154960 18739 0 18740 302834041926698629106376247166326930137083603754739798409732863037635827600 18741 942754478225863755196265307135606833035047370894924672647351228438879705600 18742 985305967125278201606392169536772036374533545138602912809067522896604689600 18743 544199857479855464145443160699891507326385580631806231646006473753214899200 18744 191550725006381463480300421420422600569456187438682535656786162689918751200 18745 47564252929077177549094342990079678703587117375775690237376241724414812160 18746 8876998891012623625030555471307896361731257547947958276928300261946782400 18747 1299928671066203459251531281222831511047862233444378924055763023685721600 18748 154051870042874604136634335624798853203235812650107622802867015412888400 18749 15120234654553475655284186849140258777570835026988000025339236420352000 18750 1251246620178842630118924837717699465237322073471875061866426937552640 18751 88537175966821205868061430497893702628689406972342728291388452249600 18752 5417427985221275590886957463250358750932432103147678957091858806400 18753 289265688481231490915372135666328107132172983488359586453906944000 18754 13578458553690181419207252659757977497868941307734390131259718400 18755 563726696948492540600547337118482754071380773345477954943682560 18756 20800222353071531581530524899632145430122134643780993600980000 18757 684763078642026884521524858790018470841304887076618542464000 18758 20174647058816522690486853290128818539640014970833037456000 18759 533153435822364035412823102151776599276365963112135936000 18760 12657871824214189738996412248840124407224148038354696000 18761 270224425140367390925327344837940865057558052655616000 18762 5188693025689602519864915275620225502233358583696000 18763 89577102435780555992103689681467946369347508352000 18764 1388971341751909984436766113208939128458187412000 18765 19310701380526788321182358247176983345387550720 18766 240124071878772295471397458163659209126931200 18767 2661727596452272812279416213556790924492800 18768 26188683150474300642277189636965246019200 18769 227461767859769898043491614776576512000 18770 1731970151538403451421481628516663040 18771 11460300945550422967504046467123200 18772 65161600141708600550417275678800 18773 313736330931977695729635648000 18774 1254313993902803169148612800 18775 4052285090169358661498880 18776 10165078020979813932000 18777 18577213381600473600 18778 22004276417323200 18779 12678926198400 18780 0 18781 1316201969965930106116653128951409800290246062288808068192860267751988185600 18782 2850724479250982470600890923277603832733614465459990080062419770816012835200 18783 2315619682955910077997784412972694979828561572422291042919097992196890393600 18784 1049407131806586159268561675648350590695212693585972650925867757647092860800 18785 313432058671161203390535107878518829201187601442083150172648931360659660800 18786 67601369964696536241042764646386611391775852460709325981432360627777974400 18787 11150794376622130317046736811801782118187898181509681708911391191890547200 18788 1462834085912414177426234446230317121545386704255891097396791506756803200 18789 156991854519556016795658302663528239901374274573509619476414835927808000 18790 14077760451897003023352505050175591340730691629564113154656346943526400 18791 1072106814691738016259966875645552570163133177361835482967317943705600 18792 70234272973837297519191885481576902725215276355320001352749363596800 18793 3998466551268992629432452818762186567544828149782050150403087872000 18794 199445470028761668987252870923919033961253038617686879182680537600 18795 8774035830147734957583916517263479639461420304094223277691238400 18796 342223449290711979591839893922589406760370326707876338457920000 18797 11884210333495393278409730642653361106090001854416863095168000 18798 368627566691804532861473167509119831018888648962275483168000 18799 10237868337888865575173335750836468948591663780528793344000 18800 255010778186737724615738026590057295277802805731445920000 18801 5702394848572742017835627718923736734888156191566336000 18802 114509581144662988582283940332130794617149218797152000 18803 2064271409508043451283806986857803947619418788736000 18804 33373472560201892673326661474174013523231260128000 18805 483075984457989046082629402759059502230528768000 18806 6245308618448190158709424066108026814943731200 18807 71878175618007341573472809777351538102681600 18808 733334102502749346542415215596983203673600 18809 6596564298147400708166397083008455168000 18810 51959527979253172861835582761522291200 18811 355269994266442248568484412530227200 18812 2085171707763795744773212038105600 18813 10353298920755263959077976384000 18814 42646675792695307751052835200 18815 141829978155927553152460800 18816 365942808755273301552000 18817 687356895119217523200 18818 836162503858281600 18819 494478121737600 18820 0 18821 3321507170756870135679076368197284262828517129516506859696405804337816099200 18822 5511953575885655146154517174547394201537057887913133268740742392621858355200 18823 3711206943651171276473843768867398020842777207339411208076664364238230902400 18824 1450579073761309424034168932839550681455093374471701109167617737209013043200 18825 383039493817320268691671375395807068530631350484377324062406898819709072000 18826 74304896017473814716583960722814328372837798499333677902708480196976307200 18827 11164373339674561372167270210822176752552694769344053481929873131929942400 18828 1347125123551084725625071986364051334893968420785584919236637381515264000 18829 133991285766825054924969127341404119534779542282184579299814399701337600 18830 11202894085872605347048806363565969402988417994886985857621881133056000 18831 799270687476392668044847582136736358669227066162935904406381879564800 18832 49234875077201423075182803730172651242103592918953470140703893504000 18833 2643060741932774212421746521157237069402253460307754827654629388800 18834 124569306608697528507851500439313214115176674249597075225686937600 18835 5184894291816704960268195160596073965149481029525363760772800000 18836 191473733469947469761810762223919959425515379506974441904128000 18837 6296230601828693342846450188442625155648654048910714978336000 18838 184852140155510150241424322606399314986005323617099873792000 18839 4854722465131831213606998257990168073355865779519680480000 18840 114184717642169396515527820442825872690648571564574720000 18841 2406387694995843792837023865700954320522700323075552000 18842 45431671073853122201432964151329316055055368416512000 18843 767746512125789020789855396658371006677041696544000 18844 11594977149847182908326355597582104139612178432000 18845 156139655122285665233711131103956984301273280000 18846 1868865794022883269626455593067112371521945600 18847 19800142556978703792784649540932466284147200 18848 184704121253960083563363439007147587584000 18849 1506826852585406065116100347335971084800 18850 10658100266746156916672034630191616000 18851 64640322940677668087969573181273600 18852 331305565464168446690495244288000 18853 1407340301158945155784743561600 18854 4822219257301536807183667200 18855 12807998306434565554320000 18856 24744848224291830835200 18857 30938012642756419200 18858 18790168626028800 18859 0 18860 5890306693147144023356318131718960537905897604354197887492112634671005235200 18861 8017843749913542215720537369114754960514319918302030477723815425486433004800 18862 4678323086392079576754756164802848011374637099547751269752818016490793369600 18863 1631404589095108845232418320041220885187489323453209838827721032198316608000 18864 391424602981489517430484135632556127811064372946337213884142042928945536000 18865 69868114114172699907155480939458622505794269407557301257237992004814854400 18866 9748185004158146102272554158914422047930458826858198546879336764827648000 18867 1099726189391667966957573060361248320522799161784739615007048044612300800 18868 102793628939810353189829421390825792660215900886686700736659532437504000 18869 8107661341622515264503996414588955504594836939960131313187595307648000 18870 547200400081542898429791573931452961958612158385627085934906374144000 18871 31948476887212202535004679199150165660730012349822861397185421465600 18872 1627531836499773611165635449317524229202286947725668293016067788800 18873 72832253026595467244708251757692367330495735345845730178268800000 18874 2878366330811885219150590319430107868512024539034930731345920000 18875 100877627588428937163767754484657298780410371238879620235776000 18876 3145092231650394491866012678534348829444760492226934398464000 18877 87427117813798626884359338932213033958901996761564143040000 18878 2170089466965530462229859181624165644979397721074554880000 18879 48134512106578417201755218403118415596015911711815040000 18880 954131168756376154804919458354588727813801683153152000 18881 16890958309118476068697029486315477738154786507968000 18882 266687998683968536868819191620914401676113115136000 18883 3747370126109762519359557168015198480317944320000 18884 46721718149750698808708274241380631380848640000 18885 514803915666205635358323147389404434253747200 18886 4987011654777968857311915982341407090688000 18887 42191152204907559648379594100521164134400 18888 309084907735638550583489004275556864000 18889 1939209688220330042639087195438208000 18890 10270472529389221847405352572928000 18891 45034889637086244985111793971200 18892 159133235490950714637061017600 18893 435471942418775228846880000 18894 866069687850214079232000 18895 1113768455139231091200 18896 695236239163065600 18897 0 18898 8235882333665525310374433335591366249365378955336524396337035137547709164800 18899 9654791047341381430343301218645689521830567502684519608842297142101627699200 18900 5037650782180899452843452643663482271539602034545997171860652908725970624000 18901 1604153937764605120625012341997422382877507687053611660250734278466758144000 18902 356165170591706874212203306146990856954541854756864139504138045313034272000 18903 59364984858887884611350885565793567667824846447937653906944982247436288000 18904 7783800499840922489313043333479414176192498626223145660283694379486105600 18905 828971207115474854420159204142790960018631898599739942412430772191232000 18906 73382577762370955970791334944945662939046994262691459696985572744832000 18907 5493248259708673252258288447694023759673624496511543098749368381440000 18908 352341412998401104128935323933513964517133300134369700573232506521600 18909 19562972822898148610392670747849671173700252438875777402471674265600 18910 947806754243874317216900055441498128597510220454727212107984000000 18911 40322474751001826603285804185964184077261853957589765710458880000 18912 1513716240786471687894008225834885476425203195650410994736640000 18913 50331657801078265575492043029430807317244386312043692417024000 18914 1486419754668783409923949122215777480265326537735068793280000 18915 39063690581389970746133002576459755132945113415385559040000 18916 914578447653724472048123076549515597017071522193733760000 18917 19082827664025222547693378729936458691120710987863040000 18918 354711611106795096026980699687757872271848354696128000 18919 5867144507053268634295291170641917249420187553792000 18920 86189550124779406837106744645512246218920271360000 18921 1121321351450191173299047833111685479158415360000 18922 12870098120913178190176335197648513121943680000 18923 129662303240980243743261621698540164681728000 18924 1139161109532504110506249040714071431628800 18925 8654377416597879416337692119715592192000 18926 56237080958389571236533528667708032000 18927 308114175881676655422160577187840000 18928 1396081578749673594538465613107200 18929 5092263535710422868385952563200 18930 14370574099819582551947040000 18931 29446369386907278693888000 18932 38981895929873088192000 18933 25028504609870361600 18934 0 18935 9750432627948477346460511485223277910551728941047528128972982791829934899200 18936 10190685148860576815102286985138025101914311350552229144491852475993509248000 18937 4861604020044934976853125994232048278916978943913543736427632269039186432000 18938 1436339774923363486503553809494778697040377155045633850549304345837609088000 18939 298661790022488592579179466754913509480542935409998425633279234181181440000 18940 46911405711910241140885362836612168454497533370880501207809715632129433600 18941 5820814323532716293984372417928271496608344127895109755563534432026624000 18942 588284296801367401699406555084581495779109185838083531183424023622656000 18943 49506108589379685062070207861336786205266085068141037697112767016960000 18944 3526401620491187343064865287831542735732691997271514045221103305216000 18945 215302993306275841315914904395479136060759177336763885558799655321600 18946 11377070189367433331062305993167839945258010578252184762083776000000 18947 524279213269564937949011852631700122944800086705354195370045440000 18948 21193898330908028758617127857119940476623484284544666700456960000 18949 755008485051653060714935074695895124503981873153509627535360000 18950 23783219015033721136446106975510340482771393142964524129280000 18951 664088959731244087116221778941034899102371421570998087680000 18952 16462474937889752388067153165334874523012479080060647680000 18953 362574236728980049919457864489290767661946670225013760000 18954 7094235481338177871208825776566390330227143083682560000 18955 123210050350280412537096849050299407138995089477632000 18956 1896170156483102510493016226604523676367617233920000 18957 25790391199780798651467979549086708227205857280000 18958 308882355021964121553669968153962605567544320000 18959 3241557581024506093581540542463504117043200000 18960 29618188847845106873162475058565857222348800 18961 233668190248142744241117687232320989184000 18962 1574638266834907994622938802695824896000 18963 8935311100568623007242656738447360000 18964 41882447362490207836153968393216000 18965 157860169607023108919964529459200 18966 459858371194226641662305280000 18967 971730189767940196898304000 18968 1325384461615684998528000 18969 875997661345462656000 18970 0 18971 10223447048826342066258003532001724353770861722162061141359131040746917248000 18972 9758245639385992172228237156021452073955639879434771296110483468135588864000 18973 4322244828420300058442320501847988647633004753947212734123525865980027264000 18974 1197428537101250759206484494542996625234354204794595552912969139626229760000 18975 234943083464798961926054881694982638254312279922820698017682472458247168000 18976 34963431712886022769000851345282252184234357588759553296206371375775744000 18977 4120902823291680727350411775060449122065805624194631852693876192750592000 18978 396220948176544978620480065314410916366889351801508645639816466759680000 18979 31745736105061976325112956013454562492907239101516790153474088210944000 18980 2153340604087078573724598476007696256833234558118980736941826953216000 18981 125157493949773935415005831836584633276263010589701094131534656000000 18982 6291600733301063529659934786283819332915275128254367823954657280000 18983 275525980986600606953844247450291793721933151810198876097172480000 18984 10570211206009365883654652783178171014784929693227763842007040000 18985 356749602369706552573459760309619143867000084005291209139200000 18986 10625438558716241068887686310331809503205775755905725562880000 18987 279862213881348383939883795608789228431446762565879138560000 18988 6526337264304101436166224947556531299853456233698375680000 18989 134790479543978140895157556557163046092718371405328640000 18990 2464201027523736737316664703414503405517698090352640000 18991 39819573335256846153377384663812348303201156408320000 18992 567388606450859762433229840221763988140797788160000 18993 7104294165505174795734409267541139928053519360000 18994 77797381944588146245956973019124098809036800000 18995 740454721196127671829061876464146430558720000 18996 6075372946451711350269059868040345718784000 18997 42515233204542515854819347672787272192000 18998 250188710815921444202794388676526080000 18999 1214590973512216027248465083403264000 19000 4735805088210693267598935883776000 19001 14255609507021025891531463680000 19002 31095366072574086300745728000 19003 43737687233317604951424000 19004 29783920485745730304000 19005 0 19006 9767062646122602157451586959374661844685576933897385926677523840052388864000 19007 8652833790074194343107218616428910996471865920163079885450685238968566528000 19008 3595065206936086691627782171655468332320651429836330255217865135645409280000 19009 940286277502323956430482783503831052622697475761584291127164734627868672000 19010 174879574544055490532066163402271969388626964859156832786171652437278720000 19011 24730837442801701621162386593113358112021906934324297258946453259159552000 19012 2773900374579447574173712067843687643430476457282151184198051477749760000 19013 253983783491497267619096181032409162357176731528049635492898072727552000 19014 19380781319697621409556802410297275315274035052655455724874317778944000 19015 1251597872120482079291639302546992969707250230611105043604140160000000 19016 69208200335413555014668893561954911742645106954901402944675758080000 19017 3306324129083193677659308938866324147282985782730614627008245760000 19018 137412953435667019171266049936762683902588449752808132577771520000 19019 4994497226730143416314856973771495406991090491803019622348800000 19020 159381608014508400505895994094574019109548084899612545843200000 19021 4477795664648800157466182935248013357202925266071213608960000 19022 110947734971236643599145386587729099377262998075267266560000 19023 2426228638107086484280537210986275827539624386682155520000 19024 46819819539836065941703943507492101606657893443420160000 19025 796391466726397396415177149512228503336525809766400000 19026 11915160735468055011097826644657043750956753551360000 19027 156294471641113845506157003885905078417177425920000 19028 1789339784725527363657010379439854272607846400000 19029 17770913308707064123897485035139514333409280000 19030 151884323661292783756726496701008642969600000 19031 1105396063318105412225303039492469076992000 19032 6755095192029878993475448494266204160000 19033 34008547258342048762957022335291392000 19034 137338347558110104760369140629504000 19035 427668285210630776745943910400000 19036 963956348249796675323117568000 19037 1399605991466163358445568000 19038 982869376029609100032000 19039 0 19040 8654686853841115359235660211772206688703163852064689715647521782989046528000 19041 7191672244804989510537586559655679978968358782051766275588022233515458560000 19042 2821308227560515650627287676218072081983317261642166939121591440384086016000 19043 699590571550249746881484329280331078369856697180232227635952807171194880000 19044 123661767299943548924875734686997998462826998702794256026320028062197760000 19045 16643965928983231341115337194192464726621301533244239504539127928258560000 19046 1777917665118509138272104725169239639775767145096033515585838406692864000 19047 155047571476650952244609483971212248810202399604775466090829053591552000 19048 11264424461627293578407643253776995659662291642838465308232840320000000 19049 692083136101500969616230249486974524499931632641434939882290380800000 19050 36369588624834801332468788986984047231765004852476002298721423360000 19051 1648955814766115597590633946148705126789703054108310499784458240000 19052 64928468621724363082901536317301854287178695546465193973094400000 19053 2231342556771170387233696672586018390331257224291476475084800000 19054 67166935282734408777495710200800496958462424377457708134400000 19055 1775163761066729005054428162723129369076944579672771624960000 19056 41245886852443424095181733016760964066240778670354403840000 19057 842756751723593160647071329764292946092318407378042880000 19058 15131437867801550531888365840732341563393990385561600000 19059 238303214709361100221956532893140875019135071027200000 19060 3282183904463390755629297081604006646760725944320000 19061 39365475263961602000454228347676793997372620800000 19062 408731006100262474849642155808208829668413440000 19063 3645223767871026810161435920824207431270400000 19064 27634901582952635305632575987311726924800000 19065 175632474992776853830361660850921308160000 19066 918230775975235316599839603052867584000 19067 3845473731627082933290335937626112000 19068 12402380271108292525632373401600000 19069 28918690447493900259693527040000 19070 43387785735451064111812608000 19071 31451820032947491201024000 19072 0 19073 7191971841507355738361274436870655144200932540061755211247484635235778560000 19074 5642833275243114914137475890618054409377036190127128536914613862154412032000 19075 2098826291269481534541712360235297932009135832565140624975290306231664640000 19076 494654584953194807647143802576396512065153898671861456096624366405591040000 19077 83220497802302476668543074355441798703296436760500184675600323161292800000 19078 10667547599661759230129512888713710296726921624857453432707817547997184000 19079 1085334899905094255378365576253462530722576742833061574523788588580864000 19080 90115460939266596788706725708979668724730813576831166906949411840000000 19081 6228749933639411763942006466669873457357407476170713143969784627200000 19082 363695920489341555348770013336366156647192200423266206298574233600000 19083 18138514484503086040421111138082798327195936811360158825127280640000 19084 779141629420077700169315432796938718151649869045053639098572800000 19085 29007453287396127939310057941161037858079029141402365273702400000 19086 940337094238857445382203681143658426817209293457993936281600000 19087 26627456416979913540797914296610434065156626974404982374400000 19088 659934189640676972941059634297692182278442290288197181440000 19089 14326864779301083731000212605992980083569412925426728960000 19090 272365881620427909573990585133182148141091826940108800000 19091 4527761079477860904217174124969676625363566349516800000 19092 65643678089267815112585941632080132935214518886400000 19093 826674980543193642009538795301212673944825036800000 19094 8992082134205774446692127427780594252705095680000 19095 83840146661033616633713026178956770919219200000 19096 663237637990863247335181823695481446195200000 19097 4390811874819421345759041521273032704000000 19098 23874000175356118231595829679374557184000 19099 103827790753931239198839070315905024000 19100 347266647591032190717706455244800000 19101 838642022977323107531112284160000 19102 1301633572063531923354378240000 19103 975006421021372227231744000 19104 0 19105 5642869659655603110068982138880924207310080017476757831626235118633132032000 19106 4197675129799224904926347311955809418659809376712334545924613374933729280000 19107 1483968565592765926674789404097441756700829185494393075790786820560773120000 19108 332882545995219298680797424591077494254149997099084103224971787416371200000 19109 53337778703348887357778261339032339820445178387136552418281628027985920000 19110 6512011454687385349355729217401831842929583590673257947036962243805184000 19111 630808300999372176483081103823362600278487354004477844407694228480000000 19112 49830001441396522132123182045030867076240887758719661310492613017600000 19113 3273263322847838517976071171087486679400407495181821501712038502400000 19114 181385145391307850195206669438181992719964041008286458464904806400000 19115 8570557929135205897128234817599567733055682324694845755754700800000 19116 348089439486270517594211960876671679347979248216039314279628800000 19117 12224382225259564326511728503583321261265041900877622726860800000 19118 372784389838009516509256212885469781051108659191284038041600000 19119 9899012844610154594115894514465382734176634354322957721600000 19120 229229836468817339696003401695887681337110606806827663360000 19121 4630219987547274462757839947264096518398561057981849600000 19122 81499699430601496275909134249454179256544194291302400000 19123 1247229883696088487139132891009522525769075858841600000 19124 16533499610863872840190775906024253478896500736000000 19125 188833724818321263380534675983392479306807009280000 19126 1844483226542739565941686575937048960222822400000 19127 15254465673789854688709181944996073262489600000 19128 105379484995666112298216996510552784896000000 19129 596850004383902955789895741984363929600000 19130 2699522559602212219169815828213530624000 19131 9376199484957869149378074291609600000 19132 23481976643365047010871143956480000 19133 37747373589842425777276968960000 19134 29250192630641166816952320000 19135 0 19136 4197678336954679240748585976201310898996721036364873684258555855829729280000 19137 2967938795543560029369454189702814411724551121160036245149285125435146240000 19138 998647931061946552733733291420571758787486097189767163509061652322713600000 19139 213351142216819813658920188821210114729702355330878056338382921609543680000 19140 32560058868247769581681518026877121769048739216937568507878704339025920000 19141 3784849868123091741546981227757839803318445404431516685446296954880000000 19142 348810011764215176233324417872504400386315731535258835045642646323200000 19143 26186106614248262755769913512803484379408329120188420538001511219200000 19144 1632466308927827421590066360946813014938212946330159684165327257600000 19145 85705579294791115684177380854413439626901322277876126232107008000000 19146 3828983834366222944540989500561487396424325439358064353856716800000 19147 146692586703153646263004734374145081860041254972022754232729600000 19148 4846197067894123714620330767511107153664412569486692494540800000 19149 138586179824542164317622523202515358278472880960521408102400000 19150 3438447547032260095440051025438315220056659102102414950400000 19151 74083519800756391404125439156225544294376976927709593600000 19152 1385494890320225436690455282240721047361251302952140800000 19153 22450137906529592768504392038171405463843365459148800000 19154 314136492606413583963624742214460816099033513984000000 19155 3776674496366425267610693519667849586136140185600000 19156 38734147757397530884775418094678028164679270400000 19157 335598244823376803151602002789913611774771200000 19158 2423728154900320582858990919742714052608000000 19159 14324400105213670938957497807624734310400000 19160 67488063990055305479245395705338265600000 19161 243781186608904597883829931581849600000 19162 634013369370856269293520886824960000 19163 1056926460515587921763755130880000 19164 848255586288593837691617280000 19165 0 19166 2967938990927752467163681534801040595741241858421712814372049318817546240000 19167 1997295944334165898150888013236385783918737119726529867013892533138227200000 19168 640053438133097509388061244430679674580792979090347376178544795292631040000 19169 130240236301349194095372666838410676431495240606478935618183238476103680000 19170 18924249376496305592916237786445377534862859534105180695921363814400000000 19171 2092860071576456027676728847774289517060354067711669238789469778739200000 19172 183302746317423867487569048335540460826941230317339829402524370534400000 19173 13059730471620709039383284769851367227775146714822711188977274060800000 19174 771350213654390066004303057148235513743312673616805303033731072000000 19175 38289838343665792927022427635969853080688823341717344343687168000000 19176 1613618453734690108893052078115595900460453804692250296560025600000 19177 58154364814729484575443969210133285843972950833840309934489600000 19178 1801620337719048136129092801632699657620147452486778305331200000 19179 48138265658451641336160714356136413080793227429433809305600000 19180 1111252797011345871061881587343383164415654653915643904000000 19181 22167918245123606987047284515851536757780020847234252800000 19182 381652344411003077064574664648913892885337212805529600000 19183 5654456866915444511345245359860294689782603251712000000 19184 71756815430962080084603176873689142136586663526400000 19185 774682955147950617695508361893560563293585408000000 19186 7047563141290912866183642058588185847270195200000 19187 53322019407807052822897800234339709157376000000 19188 329461202419914431596022449575368889139200000 19189 1619713535761327331501889496928118374400000 19190 6094529665222614947095748289546240000000 19191 16484347603642263001631543057448960000 19192 28537014433920873887621388533760000 19193 23751156416080627455365283840000 19194 0 19195 1997295951989257943758421798547752004179861061791672005122823220114227200000 19196 1280106878751269366082062273054065917227486809396880737117094853945262080000 19197 390720709162389679859423588378356514626034275905459507189116844516311040000 19198 75696997519200755308688715686305018336017567183088939163893640601600000000 19199 10464300358261266456894636819141077660396404477330222314729787293696000000 19200 1099816477910783029425291037304963952872134840945754138458267887206400000 19201 91418113301400279913450659916485982414833882899474612260879702425600000 19202 6170801709235325784575306336694330907053766160347116390644760576000000 19203 344608545092992136343201848723728677726199410075456099093184512000000 19204 16136184537346901088930520781155959004604538046922502965600256000000 19205 639698012962024330329883661311466144283702459172243409279385600000 19206 21619444052628577633549113619592395891441769429841339663974400000 19207 625797453559871337370089286629773370050311956582639520972800000 19208 15557539158158842194866342222807364301819165154819014656000000 19209 332518773676854104805709267737773051366700312708513792000000 19210 6106437510576049233033194634382622286165395404888473600000 19211 96125766737562556692869171117625009726304255279104000000 19212 1291622677757317441522857183726404558458559943475200000 19213 14718976147811061736214658875977650702578122752000000 19214 140951262825818257323672841171763716945403904000000 19215 1119762407563948109280853804921133892304896000000 19216 7248146453238117495112493890658115561062400000 19217 37253411322510528624543458429346722611200000 19218 146268711965342758730297958949109760000000 19219 412108690091056575040788576436224000000 19220 741962375281942721078156101877760000 19221 641281223234176941294862663680000 19222 0 19223 1280106878923497431130932664962815574115185845454229204006806273337262080000 19224 781441418364425958529918470378283553841766938950923663518858245064622080000 19225 227090992560330967419345293636856391548734067348424325561314478284800000000 19226 41857201433128263487576903907120593147058784029877091419494104694784000000 19227 5499082389555100503650048040686100017655128259636962848106456236032000000 19228 548508679808408145061741738703431968597882137696346903506087942553600000 19229 43195611964647280492027144356860316349376363122429814734513324032000000 19230 2756868360743937090745614789789829421809595280603648792745476096000000 19231 145225660836122109800374687030403631041440842422302526690402304000000 19232 6396980129620243303298836613114661442837024591722434092793856000000 19233 237813884578914353969040249815516354805859463728254736303718400000 19234 7509569442718456048441071439557280440603743478991674251673600000 19235 202248009056064948533262448896495735923649147012647190528000000 19236 4655262831475957467279929748328822719133804377919193088000000 19237 91596562658640738495497919515739334292480931073327104000000 19238 1538012267801000907085906737882000155620868084465664000000 19239 21957585521874396505888572123348877493795519039078400000 19240 264941570660599111251863859767597712646406209536000000 19241 2678073993690546889149783982263510621962674176000000 19242 22395248151278962185617076098422677846097920000000 19243 152211075518000467397362371703820426782310400000 19244 819575049095231629739956085445627897446400000 19245 3364180375202883450796853055829524480000000 19246 9890608562185357800978925834469376000000 19247 18549059382048568026953902546944000000 19248 16673311804088600473666429255680000 19249 0 19250 781441418366245092858771234763577778202221182817028668898613949384622080000 19251 454181985120911527818685657165381630613887633058517257604353823129600000000 19252 125571604299393325029700580271322997264896421284970257780351155044352000000 19253 21996329558220488222347362552137947725405564242541174458303287984128000000 19254 2742543399042040725308708693517159842989410688481734517530439712768000000 19255 259173671787883682952162866141161898096258178734578888407079944192000000 19256 19298078525207559635219303528528805952667166964225541549218332672000000 19257 1161805286688976878402997496243229048331526739378420213523218432000000 19258 57572821166582189729689529518031952985533221325501906835144704000000 19259 2378138845789143539690402498155163548058594637282547363037184000000 19260 82605263869903016532851785835130084846641178268908416768409600000 19261 2426976108672779382399149386757948831083789764151766286336000000 19262 60518416809187447074639086728274695348739456912949510144000000 19263 1282351877220970338936970873220350680094733035026579456000000 19264 23070184017015013606288601068230002334313021266984960000000 19265 351321368349990344094217153973582039900728304625254400000 19266 4504006701230184891281685616049161114988905562112000000 19267 48205331886429844004696111680743191195328135168000000 19268 425509714874300281526724445870030879075860480000000 19269 3044221510360009347947247434076408535646208000000 19270 17211076030999864224539077794358185846374400000 19271 74011968254463435917530767228249538560000000 19272 227483996930263229422515294192795648000000 19273 445177425169165632646893661126656000000 19274 416832795102215011841660731392000000 19275 0 19276 454181985120917217529998902865355775829701012522076579952266383769600000000 19277 251143208598786908682642671710826637494147996181920484758334699208704000000 19278 65988988674661464667042087656413843176216692727623523374909863952384000000 19279 10970173596168162901234834774068639371957642753926938070121758851072000000 19280 1295868358939418414760814330705809490481290893672894442035399720960000000 19281 115788471151245357811315821171172835716003001785353249295309996032000000 19282 8132637006822838148820982473702603338320687175648941494662529024000000 19283 460582569332657517837516236144255623884265770604015254681157632000000 19284 21403249612102291857213622483396471932527351735542926267334656000000 19285 826052638699030165328517858351300848466411782689084167684096000000 19286 26696737195400573206390643254337437141921687405669429149696000000 19287 726221001710249364895669040739296344184873482955394121728000000 19288 16670574403872614406180621351864558841231529455345532928000000 19289 322982576238210190488040414955220032680382297737789440000000 19290 5269820525249855161413257309603730598510924569378816000000 19291 72064107219682958260506969856786577839822488993792000000 19292 819490642069307348079833898572634250320578297856000000 19293 7659174867737405067481040025660555823365488640000000 19294 57840208696840177610997701247451762177277952000000 19295 344221520619997284490781555887163716927488000000 19296 1554251333343732154268146111793240309760000000 19297 5004647932465791047295336472241504256000000 19298 10239080778890809550878554205913088000000 19299 10003987082453160284199857553408000000 19300 0 19301 251143208598786908682642671710826637494147996181920484758334699208704000000 19302 131977977349322929334084175312827686352433385455247046749819727904768000000 19303 32910520788504488703704504322205918115872928261780814210365276553216000000 19304 5183473435757673659043257322823237961925163574691577768141598883840000000 19305 578942355756226789056579105855864178580015008926766246476549980160000000 19306 48795822040937028892925894842215620029924123053893648967975174144000000 19307 3224077985328602624862613653009789367189860394228106782768103424000000 19308 171225996896818334857708979867171775460218813884343410138677248000000 19309 7434473748291271487956660725161707636197706044201757509156864000000 19310 266967371954005732063906432543374371419216874056694291496960000000 19311 7988431018812743013852359448132259786033608312509335339008000000 19312 200046892846471372874167456222374706094778353464146395136000000 19313 4198773491096732476344525394417860424844969870591262720000000 19314 73777487353497972259785602334452228379152943971303424000000 19315 1080961608295244373907604547851798667597337334906880000000 19316 13111850273108917569277342377162148005129252765696000000 19317 130205972751535886147177680436229448997213306880000000 19318 1041123756543123196997958622454131719191003136000000 19319 6540208891779948405324849561856110621622272000000 19320 31085026666874643085362922235864806195200000000 19321 105097606581781611993202065917071589376000000 19322 225259777135597810119328192530087936000000 19323 230091702896422686536596723728384000000 19324 0 19325 131977977349322929334084175312827686352433385455247046749819727904768000000 19326 65821041577008977407409008644411836231745856523561628420730553106432000000 19327 15550420307273020977129771968469713885775490724074733304424796651520000000 19328 2315769423024907156226316423423456714320060035707064985906199920640000000 19329 243979110204685144464629474211078100149620615269468244839875870720000000 19330 19344467911971615749175681918058736203139162365368640696608620544000000 19331 1198581978277728344003962859070202428221531697190403870970740736000000 19332 59475789986330171903653285801293661089581648353614060073254912000000 19333 2402706347586051588575157892890369342772951866510248623472640000000 19334 79884310188127430138523594481322597860336083125093353390080000000 19335 2200515821311185101615842018446121767042561888105610346496000000 19336 50385281893160789716134304733014325098139638447095152640000000 19337 959107335595473639377212830347878968928988271626944512000000 19338 15133462516133421234706463669925181346362722688696320000000 19339 196677754096633763539160135657432220076938791485440000000 19340 2083295564024574178354842886979671183955412910080000000 19341 17699103861233094348965296581720239226247053312000000 19342 117723760052039071295847292113409991189200896000000 19343 590615506670618218621895522481431317708800000000 19344 2101952131635632239864041318341431787520000000 19345 4730455319847554012505892043131846656000000 19346 5062017463721299103805127922024448000000 19347 0 19348 65821041577008977407409008644411836231745856523561628420730553106432000000 19349 31100840614546041954259543936939427771550981448149466608849593303040000000 19350 6947308269074721468678949270270370142960180107121194957718599761920000000 19351 975916440818740577858517896844312400598482461077872979359503482880000000 19352 96722339559858078745878409590293681015695811826843203483043102720000000 19353 7191491869666370064023777154421214569329190183142423225824444416000000 19354 416330529904311203325573000609055627627071538475298420512784384000000 19355 19221650780688412708601263143122954742183614932081988987781120000000 19356 718958791693146871246712350331903380743024748125840180510720000000 19357 22005158213111851016158420184461217670425618881056103464960000000 19358 554238100824768686877477352063157576079536022918046679040000000 19359 11509288027145683672526553964174547627147859259523334144000000 19360 196735012709734476051184027709027357502715394953052160000000 19361 2753488557352872689548241899204051081077143080796160000000 19362 31249433460368612675322643304695067759331193651200000000 19363 283185661779729509583444745307523827619952852992000000 19364 2001303920884664212029403965927969850216415232000000 19365 10631079120071127935194119404665763718758400000000 19366 39937090501077012557416785048487203962880000000 19367 94609106396951080250117840862636933120000000 19368 106302366738147281179907686362513408000000 19369 0 19370 31100840614546041954259543936939427771550981448149466608849593303040000000 19371 13894616538149442937357898540540740285920360214242389915437199523840000000 19372 2927749322456221733575553690532937201795447383233618938078510448640000000 19373 386889358239432314983513638361174724062783247307372813932172410880000000 19374 35957459348331850320118885772106072846645950915712116129122222080000000 19375 2497983179425867219953438003654333765762429230851790523076706304000000 19376 134551555464818888960208842001860683195285304524573922914467840000000 19377 5751670333545174969973698802655227045944197985006721444085760000000 19378 198046423918006659145425781660150959033830569929504931184640000000 19379 5542381008247686868774773520631575760795360229180466790400000000 19380 126602168298602520397792093605920023898626451854756675584000000 19381 2360820152516813712614208332508328290032584739436625920000000 19382 35795351245587344964127144689652664054002860050350080000000 19383 437492068445160577454517006265730948630636711116800000000 19384 4247784926695942643751671179612857414299292794880000000 19385 32020862734154627392470463454847517603462643712000000 19386 180728345041209174898300029879317983218892800000000 19387 718867629019386226033502130872769671331840000000 19388 1797573021542070524752238976390101729280000000 19389 2126047334762945623598153727250268160000000 19390 0 19391 13894616538149442937357898540540740285920360214242389915437199523840000000 19392 5855498644912443467151107381065874403590894766467237876157020897280000000 19393 1160668074718296944950540915083524172188349741922118441796517232640000000 19394 143829837393327401280475543088424291386583803662848464516488888320000000 19395 12489915897129336099767190018271668828812146154258952615383531520000000 19396 807309332788913333761253052011164099171711827147443537486807040000000 19397 40261692334816224789815891618586589321609385895047050108600320000000 19398 1584371391344053273163406253281207672270644559436039449477120000000 19399 49881429074229181818972961685684181847158242062624201113600000000 19400 1266021682986025203977920936059200238986264518547566755840000000 19401 25969021677684950838756291657591611190358432133802885120000000 19402 429544214947048139569525736275831968648034320604200960000000 19403 5687396889787087506908721081454502332198277244518400000000 19404 59468988973743197012523396514580003800190099128320000000 19405 480312941012319410887056951822712764051939655680000000 19406 2891653520659346798372800478069087731502284800000000 19407 12220749693329565842569536224837084412641280000000 19408 32356314387757269445540301575021831127040000000 19409 40394899360495966848364920817755095040000000 19410 0 19411 5855498644912443467151107381065874403590894766467237876157020897280000000 19412 2321336149436593889901081830167048344376699483844236883593034465280000000 19413 431489512179982203841426629265272874159751410988545393549466664960000000 19414 49959663588517344399068760073086675315248584617035810461534126080000000 19415 4036546663944566668806265260055820495858559135737217687434035200000000 19416 241570154008897348738895349711519535929656315370282300651601920000000 19417 11090599739408372912143843772968453705894511916052276146339840000000 19418 399051432593833454551783693485473454777265936500993608908800000000 19419 11394195146874226835801288424532802150876380666928100802560000000 19420 259690216776849508387562916575916111903584321338028851200000000 19421 4724986364417529535264783099034151655128377526646210560000000 19422 68248762677445050082904652977454027986379326934220800000000 19423 773096856658661561162804154689540049402471288668160000000 19424 6724381174172471752418797325517978696727155179520000000 19425 43374802809890201975592007171036315972534272000000000 19426 195531995093273053481112579597393350602260480000000 19427 550057344591873580574185126775371129159680000000 19428 727108188488927403270568574719591710720000000 19429 0 19430 2321336149436593889901081830167048344376699483844236883593034465280000000 19431 862979024359964407682853258530545748319502821977090787098933329920000000 19432 149878990765552033197206280219260025945745753851107431384602378240000000 19433 16146186655778266675225061040223281983434236542948870749736140800000000 19434 1207850770044486743694476748557597679648281576851411503258009600000000 19435 66543598436450237472863062637810722235367071496313656878039040000000 19436 2793360028156834181862485854398314183440861555506955262361600000000 19437 91153561174993814686410307396262417207011045335424806420480000000 19438 2337211950991645575488066249183245007132258892042259660800000000 19439 47249863644175295352647830990341516551283775266462105600000000 19440 750736389451895550911951182751994307850172596276428800000000 19441 9277162279903938733953649856274480592829655464017920000000 19442 87416955264242132781444365231733723057453017333760000000 19443 607247239338462827658288100394508423615479808000000000 19444 2932979926399095802216688693960900259033907200000000 19445 8800917513469977289186962028405938066554880000000 19446 12360839204311765855599665770233059082240000000 19447 0 19448 862979024359964407682853258530545748319502821977090787098933329920000000 19449 299757981531104066394412560438520051891491507702214862769204756480000000 19450 48438559967334800025675183120669845950302709628846612249208422400000000 19451 4831403080177946974777906994230390718593126307405646013032038400000000 19452 332717992182251187364315313189053611176835357481568284390195200000000 19453 16760160168941005091174915126389885100645169333041731574169600000000 19454 638074928224956702804872151773836920449077317347973644943360000000 19455 18697695607933164603904529993465960057058071136338077286400000000 19456 425248772797577658173830478913073648961553977398158950400000000 19457 7507363894518955509119511827519943078501725962764288000000000 19458 102048785078943326073490148419019286521126210104197120000000 19459 1049003463170905593377332382780804676689436208005120000000 19460 7894214111400016759557745305128609507001237504000000000 19461 41061718969587341231033641715452603626474700800000000 19462 132013762702049659337804430426089070998323200000000 19463 197773427268988253689594652323728945315840000000 19464 0 19465 299757981531104066394412560438520051891491507702214862769204756480000000 19466 96877119934669600051350366241339691900605419257693224498416844800000000 19467 14494209240533840924333720982691172155779378922216938039096115200000000 19468 1330871968729004749457261252756214444707341429926273137560780800000000 19469 83800800844705025455874575631949425503225846665208657870848000000000 19470 3828449569349740216829232910643021522694463904087841869660160000000 19471 130883869255532152227331709954261720399406497954366541004800000000 19472 3401990182380621265390643831304589191692431819185271603200000000 19473 67566275050670599582075606447679487706515533664878592000000000 19474 1020487850789433260734901484190192865211262101041971200000000 19475 11539038094879961527150656210588851443583798288056320000000 19476 94730569336800201114692943661543314084014850048000000000 19477 533802346604635436003437342300883847144171110400000000 19478 1848192677828695230729262025965246993976524800000000 19479 2966601409034823805343919784855934179737600000000 19480 0 19481 96877119934669600051350366241339691900605419257693224498416844800000000 19482 28988418481067681848667441965382344311558757844433876078192230400000000 19483 3992615906187014248371783758268643334122024289778819412682342400000000 19484 335203203378820101823498302527797702012903386660834631483392000000000 19485 19142247846748701084146164553215107613472319520439209348300800000000 19486 785303215533192913363990259725570322396438987726199246028800000000 19487 23813931276664348857734506819132124341847022734296901222400000000 19488 540530200405364796656604851581435901652124269319028736000000000 19489 9184390657104899346614113357711735786901358909377740800000000 19490 115390380948799615271506562105888514435837982880563200000000 19491 1042036262704802212261622380276976454924163350528000000000 19492 6405628159255625232041248107610606165730053324800000000 19493 24026504811773037999480406337548210921694822400000000 19494 41532419726487533274814876987983078516326400000000 19495 0 19496 28988418481067681848667441965382344311558757844433876078192230400000000 19497 7985231812374028496743567516537286668244048579557638825364684800000000 19498 1005609610136460305470494907583393106038710159982503894450176000000000 19499 76568991386994804336584658212860430453889278081756837393203200000000 19500 3926516077665964566819951298627851611982194938630996230144000000000 19501 142883587659986093146407040914792746051082136405781407334400000000 19502 3783711402837553576596233961070051311564869885233201152000000000 19503 73475125256839194772912906861693886295210871275021926400000000 19504 1038513428539196537443559058952996629922541845925068800000000 19505 10420362627048022122616223802769764549241633505280000000000 19506 70461909751811877552453729183716667823030586572800000000 19507 288318057741276455993764876050578531060337868800000000 19508 539921456444337932572593400843780020712243200000000 19509 0 19510 7985231812374028496743567516537286668244048579557638825364684800000000 19511 2011219220272920610940989815166786212077420319965007788900352000000000 19512 229706974160984413009753974638581291361667834245270512179609600000000 19513 15706064310663858267279805194511406447928779754523984920576000000000 19514 714417938299930465732035204573963730255410682028907036672000000000 19515 22702268417025321459577403766420307869389219311399206912000000000 19516 514325876797874363410390348031857204066476098925153484800000000 19517 8308107428313572299548472471623973039380334767400550400000000 19518 93783263643432199103546014224927880943174701547520000000000 19519 704619097518118775524537291837166678230305865728000000000 19520 3171498635154041015931413636556363841663716556800000000 19521 6479057477332055190871120810125360248546918400000000 19522 0 19523 2011219220272920610940989815166786212077420319965007788900352000000000 19524 459413948321968826019507949277162582723335668490541024359219200000000 19525 47118192931991574801839415583534219343786339263571954761728000000000 19526 2857671753199721862928140818295854921021642728115628146688000000000 19527 113511342085126607297887018832101539346946096556996034560000000000 19528 3085955260787246180462342088191143224398856593550920908800000000 19529 58156751998195006096839307301367811275662343371803852800000000 19530 750266109147457592828368113799423047545397612380160000000000 19531 6341571877663068979720835626534500104072752791552000000000 19532 31714986351540410159314136365563638416637165568000000000 19533 71269632250652607099582328911378962734016102400000000 19534 0 19535 459413948321968826019507949277162582723335668490541024359219200000000 19536 94236385863983149603678831167068438687572678527143909523456000000000 19537 8573015259599165588784422454887564763064928184346884440064000000000 19538 454045368340506429191548075328406157387784386227984138240000000000 19539 15429776303936230902311710440955716121994282967754604544000000000 19540 348940511989170036581035843808206867653974060230823116800000000 19541 5251862764032203149798576796595961332817783286661120000000000 19542 50732575021304551837766685012276000832582022332416000000000 19543 285434877163863691433827227290072745749734490112000000000 19544 712696322506526070995823289113789627340161024000000000 19545 0 19546 94236385863983149603678831167068438687572678527143909523456000000000 19547 17146030519198331177568844909775129526129856368693768880128000000000 19548 1362136105021519287574644225985218472163353158683952414720000000000 19549 61719105215744923609246841763822864487977131871018418176000000000 19550 1744702559945850182905179219041034338269870301154115584000000000 19551 31511176584193218898791460779575767996906699719966720000000000 19552 355128025149131862864366795085932005828074156326912000000000 19553 2283479017310909531470617818320581965997875920896000000000 19554 6414266902558734638962409602024106646061449216000000000 19555 0 19556 17146030519198331177568844909775129526129856368693768880128000000000 19557 2724272210043038575149288451970436944326706317367904829440000000000 19558 185157315647234770827740525291468593463931395613055254528000000000 19559 6978810239783400731620716876164137353079481204616462336000000000 19560 157555882920966094493957303897878839984533498599833600000000000 19561 2130768150894791177186200770515592034968444937961472000000000 19562 15984353121176366720294324728244073761985131446272000000000 19563 51314135220469877111699276816192853168491593728000000000 19564 0 19565 2724272210043038575149288451970436944326706317367904829440000000000 19566 370314631294469541655481050582937186927862791226110509056000000000 19567 20936430719350202194862150628492412059238443613849387008000000000 19568 630223531683864377975829215591515359938133994399334400000000000 19569 10653840754473955885931003852577960174842224689807360000000000 19570 95906118727058200321765948369464442571910788677632000000000 19571 359198946543289139781894937713349972179441156096000000000 19572 0 19573 370314631294469541655481050582937186927862791226110509056000000000 19574 41872861438700404389724301256984824118476887227698774016000000000 19575 1890670595051593133927487646774546079814401983198003200000000000 19576 42615363017895823543724015410311840699368898759229440000000000 19577 479530593635291001608829741847322212859553943388160000000000 19578 2155193679259734838691369626280099833076646936576000000000 19579 0 19580 41872861438700404389724301256984824118476887227698774016000000000 19581 3781341190103186267854975293549092159628803966396006400000000000 19582 127846089053687470631172046230935522098106696277688320000000000 19583 1918122374541164006435318967389288851438215773552640000000000 19584 10775968396298674193456848131400499165383234682880000000000 19585 0 19586 3781341190103186267854975293549092159628803966396006400000000000 19587 255692178107374941262344092461871044196213392555376640000000000 19588 5754367123623492019305956902167866554314647320657920000000000 19589 43103873585194696773827392525601996661532938731520000000000 19590 0 19591 255692178107374941262344092461871044196213392555376640000000000 19592 11508734247246984038611913804335733108629294641315840000000000 19593 129311620755584090321482177576805989984598816194560000000000 19594 0 19595 11508734247246984038611913804335733108629294641315840000000000 19596 258623241511168180642964355153611979969197632389120000000000 19597 0 19598 258623241511168180642964355153611979969197632389120000000000 19599 0 19600 0 19601 0 19602 0 19603 0 19604 0 19605 0 19606 0 19607 0 19608 0 19609 0 19610 0 19611 0 19612 0 19613 0 19614 0 19615 0 19616 0 19617 0 19618 0 19619 0 19620 0 19621 0 19622 0 19623 0 19624 0 19625 0 19626 0 19627 0 19628 0 19629 0 19630 0 19631 0 19632 0 19633 0 19634 0 19635 0 19636 0 19637 0 19638 0 19639 0 19640 0 19641 0 19642 0 19643 0 19644 0 19645 0 19646 0 19647 0 19648 1 19649 0 19650 48 19651 79375943432404992 19652 51097792572503219651729328 19653 60219593211037323472467897876480 19654 1946664269780740141868591308593750000 19655 5905417307160792554578555648837347704832 19656 3281473998459899249085197708744777956299504 19657 501582847006074245014883452966885383726956544 19658 27543463251269651027814885625515688754637018960 19659 654071589600000000000000000000000000000000000000 19660 7683260316074044442773714816280885936527550405328 19661 49381187858381898216095912457071743114006744793088 19662 187677908122527749463951972235252445366106476550672 19663 448424203179716370272124388822276441829772456099840 19664 707514001530431288732380712404847145080566406250000 19665 767285325384907942678127634740127644277869780140032 19666 591200873307435279332729041941230561284938455433696 19667 332723017487008273963499348406571939129194128080896 19668 140000560472926448087628173369746680087975290269920 19669 44924497446026619125760000000000000000000000000000 19670 11181576601192391642268001634042706621986370922848 19671 2190346737669901611328488192637779289244373614592 19672 341951553633503307371389957946386456335195900768 19673 43009782749839462048865658462088923568511385600 19674 4399353704197892511729151010513305664062500000 19675 368923928189655401125454205634669609167618048 19676 25540014110537684916020615105011924742295456 19677 1468263409049496049743749525275567819063296 19678 70442912980622595847016747893245794265120 19679 2831980625478005219856000000000000000000 19680 95712200114510783048347522779545574432 19681 2725945071037855678774973124021583872 19682 65528856311885301325317727420052208 19683 1330579017661266017588264795504640 19684 22818148381157756864589843750000 19685 330116083591387535988467171328 19686 4020084313104948738659031984 19687 41064000032592112337608704 19688 350059720455672813059760 19689 2472994367078400000000 19690 14339576453891868432 19691 67358718914876928 19692 251723144982672 19693 729304519680 19694 1576098000 19695 2386848 19696 2256 19697 0 19698 6788586835946472148819051568623630448232497360874288 19699 574974128947246694683861564348926140605719980900951147616 19700 434621457047501247582881753818094521524479634653798373926160 19701 34240517455228140162274845626401939227854430055664862712205760 19702 665663841627092111404813614926670596424825718291530201900918960 19703 4849905436908999192764331943889624945367017437783560051396126624 19704 16821398806392309780808909412765732432139794758725160001687537040 19705 32327821695794254556512144892651766201776044521059570161562256000 19706 38175981973959614277303828665000962816547360039408748678866873040 19707 29834267654800618030629900141934801007793290615570438745416789280 19708 16307067123398660425735052882222186844880148593315601754096293616 19709 6504979863710618481971198671750300488588517206039939529332076224 19710 1958324018079930220369370621251106120799797711115431382381608400 19711 457083373045720400010402949173467081407478207895763366275214560 19712 84555521170956882776434839189801361528259926729336178481104880 19713 12625379575352050599359022362036311157543277370407415485292032 19714 1545024093864354428656356016566993343704652031173106082831840 19715 156970724940789097268602314759493465481407547648654435920320 19716 13386413077487952635141128085324370606981253407523788969120 19717 967282307597196072789355773954091075304452730724980338560 19718 59702310368587711379629588815132076035790073894753242848 19719 3169526867206820972252840597999392268128968231398538816 19720 145599080462927270644680088804074276213926645520439200 19721 5817160045725692734002976496605369057580165042323200 19722 203025857841836136043201477140607708238792458231200 19723 6212724443382161007067275962450062451439246651456 19724 167197034675740457864991498148559631712632806880 19725 3966878787965079743600561359360625111961571200 19726 83125106951933639806265539845190941123211680 19727 1540219823792076103219169858962862768640960 19728 25245758340496371543901883927274234292704 19729 365908671507184632563605154034431417856 19730 4683059091677262676719146609585084400 19731 52789307111877523374183698202785760 19732 522050927532939619035129101728080 19733 4504315103783250667802765754048 19734 33657892664296514941509502320 19735 215739613848116836918371360 19736 1171746668659546118327760 19737 5308303004460750602880 19738 19648294051873454352 19739 57773973328039584 19740 129586798574640 19741 207976443840 19742 212481360 19743 103776 19744 0 19745 136869749912745484999567203386014208597190574743474465951098522496 19746 51416524256657685609419433964476781083458412111454663680783925335840 19747 1280433217574434692557249366482458905761567824654484051776478490584320 19748 7999561119159506831058337610581714687609026374171934340932123896291520 19749 20455868285045624738340434192598431640848644045346073140563316389269120 19750 27371666243452890220168037056513112738521268578523593011030056739266400 19751 22145657657892060148959959224293700534069641011030591148118768579545600 19752 11899675355475520298424416085463953045600001796457624675359219372764800 19753 4532535465212943515939014186690828252787786496792235394745355875891840 19754 1283336329985978608817392463330727981071752196529487161948069046961760 19755 279988764095092076294421559615452518432737251835259153343173154956544 19756 48404831110456910002555027247648636948863412946448333598970834202560 19757 6780356622062225747232469013253044811392978062587330321189331954560 19758 783542884822038178924847167323418436521799538786452374041051305760 19759 75813859505351906777434972685128630096475477296090174579065722880 19760 6217868181037328685031640093386939215974856741627673950302707200 19761 436708953421245832613005937723307035633857421059700878977288960 19762 26492817459712954346984298235872289349165078440689422840642880 19763 1398208924444510933095518496061074915686688977677431568181760 19764 64584748359963682393326906372110533170978062477602109592960 19765 2623981187590342180824286372794168326364100094061286676736 19766 94152232627314808792510429586840481293742729779186596800 19767 2993350385108414877590447330332756840294505055563750400 19768 84536987247657335668419321422355278346316533458630400 19769 2124808270050788244581260241336505084691126398086400 19770 47592296748381731494457877916614917420314266321600 19771 950631820062656983057287999646949573431043904000 19772 16936572974029727370447970697155249510866518400 19773 269042399580271550877778512772335670326132480 19774 3807165101689910016567643876610439161286720 19775 47919859396347059228864334345412876425216 19776 535334163359609572161050785648167452160 19777 5292569187414211622800967077907583360 19778 46130689840534376546046397651846560 19779 352753629913683620873695634561280 19780 2351747908083164145234535627200 19781 13559753646249707574238154880 19782 66913967442853487880649440 19783 278736901503954886586880 19784 961991331265920574080 19785 2679464859988460544 19786 5793326084256480 19787 9132950090880 19788 9349179840 19789 4669920 19790 0 19791 63933139471210337872777661081217663008922375693882392792239680251774880 19792 2436896225102316519850932101034728189789406432640674792761665326639298560 19793 13755543504599582117392958616048894986252209650404185511638783452199872960 19794 28034694448828060796636776673271626638052080286107913884413195533875284480 19795 28986031957763707809527906175574402606158171880303967184558168513136236000 19796 18113753196496428219246166169364707170337131089059231594355219628919347200 19797 7599237079336040960036251578686609012450958792925621505073805933053724800 19798 2293631787561322586741260613064479656239862396107347339950075764639790080 19799 522832917332933847478124062253305687689006489656375727418325082565724640 19800 93278824539178455122125942278723051407868052782995715424495936254013440 19801 13383201358535490468607065966980820440418262291563986935015917300615360 19802 1577170681239183129361931774593706181342469751730745208373388681136640 19803 155256597035487559860670555499999329332368116901567462824278863636640 19804 12941580763626372540955311912460062457515681430052468665618028421120 19805 923706164218408431956946569470299864191026265614729588769285568000 19806 56976456484925568563515931487485295717984211845015809732396298240 19807 3060615859719915691013506219980436729535423101617179996416057920 19808 144100611842900815723749657449951298804276949370551922225172480 19809 5978690764072417141058478116475786640376774159296816492218240 19810 219576982255141917058572064318097229752675196417632317854720 19811 7165312115268040022973802894584050414894322366855899409600 19812 208394913106155363020029932835520749550930084925699379200 19813 5415223710584709330128607018445175025245025916111123200 19814 125966133679794293110360112047110100709642350310553600 19815 2626634600927620802417194057331921955721911033240000 19816 49139354629357643540959710480841471828017717657600 19817 825073886648063532137082203919241886365057276800 19818 12431005101290513052135137309532592345203778560 19819 167933776359529761716698667051598453571433280 19820 2031353540583453438841735092894001842708480 19821 21955392822618854144283782887717691266560 19822 211420057608951044120372266105630371840 19823 1806862372931996095306053204615313440 19824 13636284873704522100501796800645120 19825 90290971889646629308797982392000 19826 520163843149733122925185835520 19827 2579109809662526760238750560 19828 10849784355048751285155840 19829 37984928910069282261120 19830 107726324011309301760 19831 237838271038996320 19832 383583903816960 19833 402014733120 19834 205476480 19835 0 19836 55927986763167337575085341424718998829614831327010906643763108978892770560 19837 632435352439426156965225137525992508033053754403363476702963417554705998720 19838 1598285998123573512857283595905266543441354540495090848928378332774074954240 19839 1762331610661706824259982181591695723540187137043148178715354888818097584000 19840 1102904921637501221612869389849282830466768910905861240504823627302376896000 19841 449797119220893729439745112260326279125141856849094678937322606102442115840 19842 130036660463038660029782352541255273851570964530228617039240900205270159360 19843 28187379917773530450844601725606471563025631411891768163179903013486923520 19844 4767267960846689518914500184142818441579354377809028280343436372008392960 19845 647933243168558702846742651261424219490326863604702558013324428557129600 19846 72387993033040720297755057914978506965611446445258990779225845728263680 19847 6767220433913292472059264005254966517506311779745164585830975713732480 19848 536988351936511113999331803948691304110753205831113717575167539906560 19849 36591760990475790559273061486289763119839700557976115349829700531200 19850 2161868578335331085723910014221166352717979175115021174740882841600 19851 111624930936904999821818355470840755410430676802670795468994257920 19852 5070670568872211922697841855382313486966244858499461909835164160 19853 203776430312083385171159700546119456989574290812262309967128320 19854 7278422382983934912163762620267036713156647749513941089735680 19855 231941286377288527466772384692824819298199669812876856672000 19856 6615025431990815779905490478292758609395280096561302963200 19857 169267759321827568062554909957386048375915032802362278400 19858 3893359365016088996530759053614305725201755819969740800 19859 80603649892880412651898485077926626118679566808640000 19860 1503132650111660622745224383507263935948023845440000 19861 25254800611670414030958824631000069896903271156480 19862 382153786324142598979036711794792468885179243520 19863 5203084906685328056540147300026010732286647040 19864 63636704510406233756604091913029107588433920 19865 697518205388619847116845574235837012300800 19866 6829943421365242818544398771214094868480 19867 59494501892400814060864807390489543680 19868 458567019119578393697477317481928960 19869 3106151209014397105686743200982400 19870 18329241308678054650480211827200 19871 93173513724186276205180287360 19872 402065307377575877491822080 19873 1444198447103044947874560 19874 4201789467963009162240 19875 9513530841559852800 19876 15726940056495360 19877 16884618791040 19878 8835488640 19879 0 19880 2840387655130895384913057216182312633701230740808244907379073705373457947520 19881 15209963692506459538758320139809171226112280150630761597569034861387710612480 19882 23157696037792170579840280299874580449498802934858460722775879462113013776000 19883 17213205745050277852621278901209028754909776379264433095104143332875090483200 19884 7769021544172583857165766519704069203905624312824205452824524190277925779200 19885 2392663683761555543575267479065219069677358668198542863290530199292442869760 19886 540360815730881360683074898016241160591696807428636580521415610357132816640 19887 93940594284483875661273391318410993632151198105411190820350070647523297280 19888 13015782037240405421460320622396832458952476127257504512268876872443900800 19889 1475002336560323033406974877086593000422207869677124076647783647795276800 19890 139474574263634139686894318631645322501732657030250846916623049760625280 19891 11179498656311175386973170586554899479089723009568376390557145176760320 19892 769261805869635455236246893771974040147311742831695567797357502284800 19893 45912227617374558940596719312204591487602071381714803653368544870400 19894 2396980757454542202426737558426709899272461489718556541779016268800 19895 110235842140363465424003263540739112466152827354044633956800962560 19896 4491780486076886612406296961843557371151672197398097960476829440 19897 162939491681427317627958063492774185617719423985683093487626240 19898 5282537190680422287631310600748766540115808586490715590688000 19899 153543253204463152632263936551129021535694973113459454464000 19900 4011022973584316412538719746111422759492149746621352614400 19901 94341791296040713249281000320092897147332945520038297600 19902 2000346155184468379798497937143370761461376648308160000 19903 38258938443908757840940416314963920459681001682432000 19904 660101126995281420500025900760430095121688978912000 19905 10268428650121914746045088924126339221545936312320 19906 143850135902346167080310969483383712895108430080 19907 1811491257911795151324754258351786274898370560 19908 20453534145093623074880873190210346595558400 19909 206361767616248025241120579761644252774400 19910 1852323028775318204128665619375972654080 19911 14710192777757628707705350264056913920 19912 102633654797394709448253886005513600 19913 623560098409457379154333866316800 19914 3261815870163223686786730857600 19915 14475324173851963349364602880 19916 53435959912593039873611520 19917 159667999782594348165120 19918 371027702820834259200 19919 629077602259814400 19920 692269370432640 19921 371090522880 19922 0 19923 31737580107171567952472781557056596468734680496878439682083317232101571220480 19924 101940053329097436581145788629028105259987308372994148408044168446465280441600 19925 109141448004661977462985773741266708554796041888299112564637982718043398809600 19926 61559364591988955359796970338455539685702609001237589734635903527048826444800 19927 22090795096217059314214265194451174644869283998628232786800621135053766348800 19928 5587122297859532458037847686498551799533466750780563292820611164007234250240 19929 1061519982608891336390703988419709121058284473686267077396607829244791388160 19930 158210836911615592757866363760133864089069027010671751299275401017245670400 19931 19082351976131422057008952532644122993231852281412868156857932244296371200 19932 1906516112038951131688252685246549969289441323335977405622297161562732800 19933 160648177185187025546702786745458009337876910076112416542192060801720320 19934 11579856670443735965975811758305529301695873491737966180153669842841600 19935 722215250912189942260405428845601727654044545291824411217448104755200 19936 39334680857769605204064838755322534799159255541979713765844529203200 19937 1884965770547672025039180059795466151815527680217210702562484838400 19938 79970246640454710919120882098599052000923912873728360227670487040 19939 3018809164588746279871881790396158739641160625914075940826286080 19940 101810308933478597296895425340198619984323482341170754552384000 19941 3077511783647865269555754918480844911351013207760419646976000 19942 83587080399444354617911056475034579188890397438808364288000 19943 2043596114084697073859983724342046455922450435121556889600 19944 45027475651811968174202181162279690570786375815085696000 19945 894610349678419800973852861289451855133364779547136000 19946 16027029721772509265194623449661050649367174679808000 19947 258740084728549581347595372127391883547535447808000 19948 3759454848197262405808187794397067679058394401280 19949 49069045456228201687569522847536001007827230720 19950 573808219396999731133550798701861289675059200 19951 5990997176650886317687860058156487027097600 19952 55601120575552174641201234803133244262400 19953 456137739959041874537293298009806725120 19954 3284640609021204931253427916775731200 19955 20578269140036473027233312175334400 19956 110902833251109841933965612038400 19957 506637081922854247416392140800 19958 1923694556853349435450014720 19959 5907715991955990882109440 19960 14099052707191701849600 19961 24534026488132761600 19962 27690774817305600 19963 15214711438080 19964 0 19965 145178724857500053915412463092697768805591232254631108229543782420407583161600 19966 322890931643688304680932505996767301456180496194328915201890719960774010163200 19967 267818559575599844103104836879553044094719085953462550894485900520981697254400 19968 123629342216151324502453050035789813080523003996899221852459442738424118067200 19969 37564003780385129934521451081230443685352143072498994191899474440272520691200 19970 8236534863808457892511042780527120343154567893838073710447294093287407144960 19971 1380784717412046663654997061205543990578903564137111565819630129975590732800 19972 184089530810368850828562279700017967127172037347506928808757839195870617600 19973 20081425565374087531223358367190387203210559139226952252377045085613523200 19974 1830952561452587079953152753129774759178848711689422810485830337092403200 19975 141845799979305620656482153426453193481659689390221060812267467473817600 19976 9458762943461244823486714339156763368098556113436989579354348807782400 19977 548555195513189484101942319851311999876874925836675076073464181401600 19978 27899218176950275072494071957989274812953219889083714937787015577600 19979 1252781904233574462816334466218396664899861115433239458105873305600 19980 49938290797407298190115653354162992564837061402264334977649377280 19981 1774842827016236723838593486241000288457832870374573876934208000 19982 56434680438833768167586213310668095419045336846300506323968000 19983 1609656289282852080805856810139822122029025639859869974272000 19984 41261772772791433807018814168337359520765315134608084992000 19985 951762737068540226186390987620909449975188781474930816000 19986 19767081172721656170596187514963842411280999817444352000 19987 369652440030547122694827927065216640525533495126784000 19988 6220480380834129432732696247547097750631380559872000 19989 94081936275482838472319346162857540542749268032000 19990 1276518267253149910979706402741274983114165534720 19991 15497401194938672112216303173430702178605158400 19992 167771740477514323627602449255717437213900800 19993 1612531596752272817930910786928302457497600 19994 13684449260914306891949097985679212953600 19995 101824591236230374652177305999918387200 19996 658505699456067475536761897000140800 19997 3659794275719170599271272422611200 19998 17225660785377044412157332787200 19999 67329309489867230240750515200 20000 212677775710415671755939840 20001 521664950166092968435200 20002 932293006549044940800 20003 1079940217874918400 20004 608588457523200 20005 0 20006 380437081787563236509705511638100526844065101270428252905274404786963240243200 20007 645844356479077219472341454880653635341546022958174139851292868234745816524800 20008 442933454701552910931536883688187596543111210401075597509404718276509430169600 20009 176011400728242640690851907149782120328898945941834582306559413221326493644800 20010 47208021089646642625076687578738270664536354485556937835310184419913643724800 20011 9297870287975364254234681222735331439243600452879942570158708006367656908800 20012 1418267027787296569653483838202331831248147923128923806640459091927406387200 20013 173762918717585466437377629171292139158957617037719890337250562522967705600 20014 17555107653932689075774429986775125957259268824495991597289228621313228800 20015 1491631044496953815591724430340144569429574883816581564745950526514176000 20016 108224404160218544778346358778814520881097867855949653381831790585446400 20017 6785285087276561606550368758406630385055178693257295699910989471539200 20018 371106609264398461017815593784314532832157678509708579882878792908800 20019 17840290147952792371214555396706898917089591643830686431087858278400 20020 758415529501420226457798402743455559266989179338119342750884659200 20021 28648951467241527815938096374871779775340004051789133697737728000 20022 965278424571789145594233636796673041424704264112162259065856000 20023 29093829352985993505391506044206143417455226055425413869056000 20024 786100573204758950874693042404008568187510000040920526848000 20025 19067959935246141837283629327444530476950071314995448320000 20026 415543510272101634092260854564864105219335286091656192000 20027 8137325227631505313698044563265969078336670674661888000 20028 143119580569787181984742791413620611976572339787776000 20029 2258366948722434953880737279017235711571320391168000 20030 31915712724192443692591530944006217894794938368000 20031 402947958000016049091863628721131579140438630400 20032 4529906745667039637431333800371108462975385600 20033 45151124999893118892430758003854922631372800 20034 396849624610267717272755772353411313254400 20035 3054738684793152472339124049252719616000 20036 20413677408542868981540555867421900800 20037 117113416823013459176680717523558400 20038 568446805917442465601191981977600 20039 2289196522655485828185517516800 20040 7443722149864548511457894400 20041 18779938205979346863667200 20042 34494841242314662809600 20043 41037728279246899200 20044 23734949843404800 20045 0 20046 694331937494949785554698106556843272032023777168479254841625908618227557836800 20047 963896671629840833195244195678654742001950583572526235200400206565358428979200 20048 571798938193876684782604178832327944991911459777192805034307746848363890534400 20049 202438783472053910490566803265826274778894674675094988591068844048797195059200 20050 49283028348045343133373175200942929251594903928887493347664454783436057344000 20051 8924352013733044887416394085090490531412561854028378802548948437458193203200 20052 1263371041297965737862223779365283007961971756708895005880698339870770739200 20053 144664433823529670581654237797968212036538917810357653239837748906403430400 20054 13732761748209777939052399824685019340414060453735401516373184218153984000 20055 1100834406924783114083654190718802695994868339418083870474829275070464000 20056 75578742427589043934411282887386551032465074797950283802476597876531200 20057 4493586282134040404510230411545747736964199230307840015492929386905600 20058 233397451376430147112114139645918619290236855607077975515660775219200 20059 10664028710462030045254471813334174300679595861766493263089921228800 20060 430981381767065736057409573814316050813342849339950771640785920000 20061 15473472630024741347732139364955424488303366668137654116007936000 20062 495177424054295742333721791844527624676948242453894480317952000 20063 14159877005175700197690527270789502282041602957560807972864000 20064 362440729212321862274928577607760055875572842145176174080000 20065 8312768432780467128177200350082543485493780490925731840000 20066 170904301764413748318575490155469876529270924776380928000 20067 3148816527632399125232164424198884486379870731702272000 20068 51943839449423903274304288002797311876215584868864000 20069 765985704911972197395621832865835377319407173632000 20070 10073740930836696953839131445624011217242485760000 20071 117777732022636590172648487808289159578392985600 20072 1219080794529703262126527230616186117139865600 20073 11111790207322466105915335876141700092723200 20074 88587422449387309754695908461694495744000 20075 612410322256286069446216676022657024000 20076 3630515921513417234477102243230310400 20077 18190297789358158899238143423283200 20078 75543485247631032330122078054400 20079 253086553095394649389568409600 20080 657297837209277140228352000 20081 1241814284723327861145600 20082 1518395946332135270400 20083 901928094049382400 20084 0 20085 993126250991020399791252919493985355500486855813449645950687740800541123379200 20086 1184489430799263407773857520562643738415223670397923814741614987170896121548800 20087 627459705458611051740088609086147930589706990851328612852912387371071869337600 20088 202668057541656783547029181364855128135189342121947794320989104801872587776000 20089 45630318746371838206723096884644487413026563304932971011733477127901526016000 20090 7713335350224880846928189683777815032681508632693430741274390898415510835200 20091 1026073966487198945212109400767012693247510142118764611145629655840427212800 20092 110933101226106279945485568208926017681955554408950908744482276621033472000 20093 9976779920301625780374550239783684045272362262119536991331865599410176000 20094 759482441466198569831526515773172513009517334039427600114745882765312000 20095 49594052472064851291737364480421726304461797695806684862169622526361600 20096 2806948608860209706829399851605338380608504819273392247624439510630400 20097 138829085109481520445247019072524859241657870037100753668939023974400 20098 6039071383361822839000533329496736534880599581619772092973844480000 20099 232225405426510119295824491800541189177705981112637276687319040000 20100 7925272686623208453880437275431605609687018272333997179461632000 20101 240758837998944402699891194531121588082294858486033359986688000 20102 6524517400198553011533404549369132734485501575460405795840000 20103 157949638685951657682853355329668625123616594527266754560000 20104 3418156959961705940061042226292740284781797847960258560000 20105 66125737480223609427641939922940028115227274252275712000 20106 1142768456636618693074101340403800286185203973905408000 20107 17617692532523264961866666039016425006143780110336000 20108 241769869091935621439517879678838611113468682240000 20109 2944443553062380387482955618293217030163824640000 20110 31696101125958880274097609296574172545130905600 20111 300018336013256817515460726614896908568166400 20112 2480447828582844673131485436927445880832000 20113 17759899345432296013940283604657053696000 20114 108915477645402517034313067296909312000 20115 563899231470102925876382446121779200 20116 2417391527924193034563906497740800 20117 8351856252148023429855757516800 20118 22348126465115422767763968000 20119 43463499965316475140096000 20120 54662254067956869734400 20121 33371339479827148800 20122 0 20123 1197921613287843128380458893205313264026560797897577532436729536981394230988800 20124 1271530738513398773227049085611740532812893363491519730170987674231121453875200 20125 615266907822316468733380866984987471575040194046221943084656906802262115328000 20126 184296241466511645093322831169283782288117930162314038228536347006682456064000 20127 38854328458209045591542942826301672513938216606770512371860828487710194176000 20128 6190181681221517987468049140140105634450502999914761889390871419924073676800 20129 779548867126059463834994408175514507681079502306512223940025218243682304000 20130 80027074194849849262609260796239069047795542229363403119698078920081408000 20131 6847462813238277485510880862093950514197514030162716636159132826871808000 20132 496506951556629597073773369470940022502444926388041736212839239663616000 20133 30898405912513624552439552408364943577226267932449472057373293368934400 20134 1666661991166575914674060828873472356077689130658064657953466764492800 20135 78527379024446621899710352396935284627612900690260410661480458240000 20136 3251602905421627053148674007929121343655044471148930816320962560000 20137 118887757598144822542967672542575649026310749804929092002324480000 20138 3852282672543535848921846420463110627284052663227598495940608000 20139 110918722860489333472458668193142506742770329339075539246080000 20140 2843115326961611891992998475789868151966744266169568174080000 20141 64945185224395751180201423073209310037855345766517872640000 20142 1322516272581474902040612381934935979087776089456394240000 20143 23998146582510460758903387469951877936075827863456768000 20144 387589275953913857748625818130042833052950368059392000 20145 5560707117342324400256310212593276222200899051520000 20146 70666645532800474476776849405497516508267151360000 20147 792402528399071683913769239519350752463472640000 20148 7800476736344677255401978891987319622772326400 20149 66972091371736806174550106797041038782464000 20150 497277181672104288390327940930397503488000 20151 3158548851716672993995078951610370048000 20152 16916976944103087776291473383653376000 20153 74939137365649984071481101429964800 20154 267259400068736749755384240537600 20155 737488173348808951336210944000 20156 1477758998820760154763264000 20157 1913178892378490440704000 20158 1201368221273777356800 20159 0 20160 1276372662041693351667680380409266459171983367867382732331934374544549421875200 20161 1235858796294330505433766275010791817895945982791517438373019915062796486656000 20162 554959836094432409615665730956632264595125422888445159077336936362528776192000 20163 155867154548507491332634540569717720221475469170373406947097049769826248704000 20164 31015561963378018683130546877055067110685834339333839235662655432189968384000 20165 4683997507236168737528116006989547906011496346468755501725635624086093824000 20166 560717449508531254368447144007547592893307960309138141603614441242361856000 20167 54812328696341606504964833436380579089006830680320270549027152455614464000 20168 4470180444457405459210259764176794017459619067946401817455168982892544000 20169 309049414695592414421229039888368504310050144691107896846851100729344000 20170 18335454434463272283738474077704643530016588532999348932870129929420800 20171 942388349259889594159495186434868170501049051660629453115613306880000 20172 42272204892411350498162415058456330968079508495158012064066273280000 20173 1664454563737005683903256583434658195169848290188140433300766720000 20174 57784648170835988098239863781883253581229054019148983708549120000 20175 1774704843925286329876534742397645928977416463729763750625280000 20176 48333016133537486686810158891823177875522030050184234639360000 20177 1169013802811444956455162324311722061967274603834990571520000 20178 25127812270975708873790073937765134045861405254462914560000 20179 479962947013962717002408521593679579471944399419535360000 20180 8139374849122024280092623263503327545949655121887232000 20181 122335556701804671743656891383461916315720663613440000 20182 1625332847381421532964692859294644271188212449280000 20183 19017660681577720413930461748464418059123343360000 20184 195011918408616931385049472299682990569308160000 20185 1741274375665156960538302776723067008344064000 20186 13426483905146815786538854405120732594176000 20187 88439367848066843831862210645090361344000 20188 490592331378989545512452728125947904000 20189 2248174120969499522144433042898944000 20190 8285041402130839242416911456665600 20191 23599621547161886442758750208000 20192 48766046961085085107187712000 20193 65048082340868674983936000 20194 42047887744582207488000 20195 0 20196 1237239538727774685716417025960718361547700297160468352485886076348457158656000 20197 1111269195084954551274322337210748142557849006822022694858009568073981968384000 20198 468066969380622682689033325965734497895891926608870236272880620888491866112000 20199 124151638589379506713289466554580400472095073118500893963334048192503873536000 20200 23431300325401120665027193488491355615359183301347662355404754654548869120000 20201 3365332422060329531793525325451669691735485812659498871265184451066331136000 20202 383756768556272906286352476068588850248007634310253226875709951006261248000 20203 35765208036518831001949005597584162414563146967557945486041395788644352000 20204 2781604709589523543525256839254995006876385355719130466161406005764096000 20205 183360026099897984878990411896947204505721190972931404136670681694208000 20206 10366424538862066202531174442414972804959141637310171324898649415680000 20207 507269929579185858196577520858180081022411521109368805336089231360000 20208 21637973696822931261555614801030555324599821958536427288476303360000 20209 808986044253136556081142867374094019763062263221547775713607680000 20210 26620584427743077553003613211977836549456221020127966403379200000 20211 773328371475329947324551862132598062817027075798721915125760000 20212 19873235494331818006767544672171329001101216528564575907840000 20213 452300625606526087589753420561283226812486984394225582080000 20214 9119296011861891441637290168261670606836856692535971840000 20215 162787497028363108032732090739786671427598894693744640000 20216 2569046690791474499452820948767373716556840693514240000 20217 35757322642391273725223242904482173966140673884160000 20218 437406195676287569520400620214681615359836897280000 20219 4680286041806806353241187335192391773663395840000 20220 43531859391628924013457569418076675208601600000 20221 349088581533817210450010214533139047448576000 20222 2387862931897804783460279687417439756288000 20223 13736585278611707274348676387526541312000 20224 65197049508115486142188558244069376000 20225 248551242063925177272507343699968000 20226 731588267962018479725521256448000 20227 1560513502754722723430006784000 20228 2146586717248666274469888000 20229 1429628183315795054592000 20230 0 20231 1111579532247188303601599886882146717522899834823597768592305900822700048384000 20232 936402110970776976529488168886129606734838343453870795633404101444439732224000 20233 372536367850702013973282169030835019741508273394483012351842958407164100608000 20234 93738904301733121306849606720425953620780120288039819676715207434784276480000 20235 16828172132056369331377048431164441052933543297780285456068374180323655680000 20236 2302659192484715162703599303433787925447155360330645299819231779226943488000 20237 250363424157081060456287997878844021289684934214202338697798711730110464000 20238 22253153425819467441798541370546244361251068450786267622230284472352768000 20239 1650251478951141622100836360456293256265359598385930850494380813647872000 20240 103664563551726880145352693938514271411758346463453373800988439756800000 20241 5579976414808519586502420531146423832730594821295637905149467688960000 20242 259655814046203893489040884592988642119455114146500046826159800320000 20243 10516820431632889205260745999319696074026803330937017950990499840000 20244 372688202814394752703715122492594462780981051112265031711948800000 20245 11599925751396661768062820671514817660582886945694419920486400000 20246 317971769052667332711246695548848767488249704127592262205440000 20247 7689110640402496765673867623121873183228978101267313295360000 20248 164147328227649029133695971748289924015612283322044293120000 20249 3092962443557319126730295884938801161017275322519388160000 20250 51380933815829489989056418975347474331136813870284800000 20251 750903775490216748229688100994125653288954151567360000 20252 9622936304878326529448813644722995537916411740160000 20253 107646578961556546124547308709425010794258104320000 20254 1044764625399094176322981666033840205006438400000 20255 8727214538345430261250255363328476186214400000 20256 62084436229342924369967271872853433663488000 20257 370887802522516096407414262463216615424000 20258 1825517386227233611981279630833942528000 20259 7207986019853830140902712967299072000 20260 21947648038860554391765637693440000 20261 48375918585396404426330210304000 20262 68690774951957320783036416000 20263 47177730049421236801536000 20264 0 20265 936456412359156632227946280900901279654630617915495073686075398677008052224000 20266 745113844701790492168058840037594596045479633694311070167955148198494601216000 20267 281227585061833372375812249685474398403273430725770593469777630842055229440000 20268 67314269610186513658647986351621161864522300584042821005139791030486302720000 20269 11513445274597488173003245632077972864115981918252441933999921922054717440000 20270 1502190491039239654186017316953012083384669151843760584814371917807222784000 20271 155772563721670430449306420718983401524294879246035306644459003965669376000 20272 13202030157804051140521049575677743747783691960291702451750358575742976000 20273 932981601369574182084124692663193786578742859276988604902215392051200000 20274 55799776035815328380475110118021252997862862855328813326568724889600000 20275 2856214161847377404798753609481244292732418190684624688200692203520000 20276 126201847964327270502574381580880759605310774770290386545100718080000 20277 4844946664863467912660849133851604905190274970687202529859174400000 20278 162398960729645342198674488372124701010888723779187103898009600000 20279 4769576536868221272782407145284979158129634839539514653081600000 20280 123025770249857473073989998993706166523817685795334727925760000 20281 2790504579875076717668190720190013371899663904580306903040000 20282 55673323984031744281145325928898420898310955805348986880000 20283 976237742500760309792071960531602012291599463535411200000 20284 15018075509804334964593762019882513065779083031347200000 20285 202081662402444857118425086539182906296244646543360000 20286 2368224737154244014740040791607350237473678295040000 20287 24029586384179166055428578318778324715148083200000 20288 209453148920290326270006128719883428469145600000 20289 1552110905733573109249181796821335841587200000 20290 9643082865585418506592770824043632001024000 20291 49288969428135307523494550032516448256000 20292 201823608555907243945275963084374016000 20293 636481793126956077361203493109760000 20294 1451277557561892132789906309120000 20295 2129414023510676944274128896000 20296 1509687361581479577649152000 20297 0 20298 745121092806213164471567793053725621072768346935411826461043153890296201216000 20299 562459913369549853751043877251838989764911243630306224482154144611685498880000 20300 201943883878211709964237752682208524899104378591642814146726466878082908160000 20301 46053913713013329911323506924044530865084721627123721771034082987239669760000 20302 7510962949644787378574014394589910938256290046873047923118581288876113920000 20303 934635959605162504852840823112763436622084953432145892772306353890656256000 20304 92414234163115096452999855397399052323172927556877031645783756499320832000 20305 7463853495689849089562969658163234337654021157616561053461988301209600000 20306 502197999590037865142424731240034829328848826371525736322889148006400000 20307 28562141873740929051603367140474846876381519263425479235884938035200000 20308 1388220330765849210693566373557558912803224748368786816208475258880000 20309 58139360006453927021825063754330480222556684636952066159807692800000 20310 2111186489655459308148170354218662308473335677853581836242124800000 20311 66774071516783068005218191537104909153873191900720060311142400000 20312 1845386553748930072617102521475516308979813423234726454886400000 20313 44648073278001227482691051523040213950394622473284910448640000 20314 946446507728539652779470540791273155271286248690932776960000 20315 17572279365013685576257295289568836221248790343637401600000 20316 285343434686282364327281478377767748249802577595596800000 20317 4041633248048897142368501730783658125924892930867200000 20318 49732719480239124309540856623754354986947244195840000 20319 528650900451941653219428723013123143733257830400000 20320 4817422425166677504210140960557318854790348800000 20321 37250661737605754621980363123712060198092800000 20322 241077071639635462664819270601090800025600000 20323 1281513205131517995610858300845427654656000 20324 5449237431009495586522451003278098432000 20325 17821490207554770166113697807073280000 20326 42087049169294871850907282964480000 20327 63882420705320308328223866880000 20328 46800308209025866907123712000 20329 0 20330 562460630067984633076573073003402349301936228189982458569692207136101498880000 20331 403888165600293551586407078551614968024071139045627490398556119653228216320000 20332 138161816699069831309006801002872516348851363752481729306238645200567009280000 20333 30043859495581015143056088229011150786042702560237979064548356223459655680000 20334 4673180292136242634321757866299278170725147992192910488508629908077281280000 20335 554485426547788131154033254065411361357296031268382734623396891687124992000 20336 52246975134822095250220154957110937310294654745986820176727038620467200000 20337 4017584011423691049347669718150433102096493242711169674166486905651200000 20338 257059277096230350599325851782089544731733040914050220124056947916800000 20339 13882203310233620713342693865819117752723974440985884777222032588800000 20340 639532960089988692323842140667886960572873365943970039530556620800000 20341 25334237875949480282684267685897637427379252803064150097369497600000 20342 868062929718348339562247123417326468141414754075823003923251200000 20343 25835411752485021016639435300657228325717387925286170368409600000 20344 669721099170018412240365772845603209255919337099273656729600000 20345 15143144123656634444471528652660370484340579979054924431360000 20346 298728749205232654796374019922670215761229435841835827200000 20347 5136181824353082557891066610799819468496446396720742400000 20348 76791031712929045705001532884889504392572965686476800000 20349 994654389604782486190817132475087099738944883916800000 20350 11101668909490774717608003183275586018398414438400000 20351 105983293353666905092623101132261014805387673600000 20352 856765219964932356305548351845377384556134400000 20353 5785849719351251103955662494426179200614400000 20354 32037830128287949890271457521135691366400000 20355 141680173206246885249583726085230559232000 20356 481180235603978794485069840790978560000 20357 1178437376740256411825403923005440000 20358 1852590200454288941518492139520000 20359 1404009246270776007213711360000 20360 0 20361 403888215973646779303097932038774250526469271626367866393980383812460216320000 20362 276323656489145259504293693957699553796755354623200820728699383604999618560000 20363 90131582044338142221582651692328771468954114900945640571104175268471767040000 20364 18692721456132937903100819754277339981810704847799915884017111001525125120000 20365 2772427146988793904840438427826377455644691012970575661741837040835624960000 20366 313481851272089297539881493591915489586937561375698280243238503953203200000 20367 28123088090095203983309138541162347465227158485305142779657437472358400000 20368 2056474216918170212523651749758743606636107800052767518024362911334400000 20369 124939829793501345603525228055090592436429166905179583225531413299200000 20370 6395329600907584043521491888245624497251162587414974134364766208000000 20371 278676616635463098292441116833148301436004384879867431322098073600000 20372 10416755156620180074746965481007917617696977048909876047079014400000 20373 335860352782305273216312658908543968234326043028720214789324800000 20374 9376095388380257771365120819838444929582870719389831194214400000 20375 227147161854849516667072929789905557265108699685823866470400000 20376 4779659987283722476741984318762723452179670973469373235200000 20377 87315091014002403484148132383596930964439588744252620800000 20378 1382238570832722822690027591928011079066313382356582400000 20379 18898433402490867237625525517026654895039952794419200000 20380 222033378189815494352160063665511720367968288768000000 20381 2225649160427005006945085123777481310913141145600000 20382 18848834839228511838722063740598302460234956800000 20383 133074543545078775390980237371802121614131200000 20384 768907923078910797366514980507256592793600000 20385 3542004330156172131239593152130763980800000 20386 12510686125703448656611815860565442560000 20387 31817809171986923119285905921146880000 20388 51872525612720090362517779906560000 20389 40716268141852504209197629440000 20390 0 20391 276323658860875324032569951961229766537306026103355289647005454670394818560000 20392 180263164951440186540606668251898224834638568438976102932156124644591534080000 20393 56078164470997757102608418796827128617211232711126113970150271597855375360000 20394 11089708594130598633209227895962174698914359157212667436072365126414499840000 20395 1567409256577504344225309978976205642589367216585497581083878858326016000000 20396 168738528545243537243319746715287943128003620303152378024449705666150400000 20397 14395319518488115220988769519309612446838315889150727640655982939340800000 20398 999518638348454118956506684178969821243125241492812433174061226393600000 20399 57557966408169641873344379680892636355734500493770316482313551872000000 20400 2786766166354630982924411168331483014360043848798674313220980736000000 20401 114584306722821980822216620291087093794666747538008636517869158400000 20402 4030324233387663278595751906902527618811912516344642577471897600000 20403 121889240048943351027746570657899784084577319352067805524787200000 20404 3180060265967893233339021017058677801711521795601534130585600000 20405 71694899809255837151129764781440851782695064602040598528000000 20406 1397041456224038455746370118137550895431033419908041932800000 20407 23498055704156287985730469062776188344127327500061900800000 20408 340171801244835610277259459306479788110719150299545600000 20409 4218634185606494392691041209644722686991397486592000000 20410 44512983208540100138901702475549626218262822912000000 20411 395825531623798748613163338552564351664934092800000 20412 2927639957991733058601565222179646675510886400000 20413 17684882230814948339429844551666901634252800000 20414 85008103923748131149750235651138335539200000 20415 312767153142586216415295396514136064000000 20416 827263038471660001101433553949818880000 20417 1400558191543442439787980057477120000 20418 1140055507971870117857533624320000 20419 0 20420 180263165019839482136143974607894963949157980550793680477555417040111534080000 20421 112156328960521783246759260147624251863429250738243322307615594084926750720000 20422 33269125783954612466614181767206247098256769221528446803264437016875499520000 20423 6269637026372314888147438788815674014846011124892943942288916511064064000000 20424 843692642727523194787810317954977012791137271989648069004079440330752000000 20425 86371917110942656980974220197612394756208190381822702516084910116044800000 20426 6996630468439239178118566061828272107051412533245013178332652712755200000 20427 460463731265357134986755037447141090845876003950162531858508414976000000 20428 25080895497191678846319700514983347129240394639188068818988826624000000 20429 1145843067228219808222166202910870937946667475380086365178691584000000 20430 44333566567264296064553270975927803806931037679791068352190873600000 20431 1462670880587320212332958847894797409014927832224813666297446400000 20432 41340783457582612033407273221762811422249783342819943697612800000 20433 1003728597329581720115816706940171924957730904428568379392000000 20434 20955621843360576836195551772063263431465501298620628992000000 20435 375968891266500607771687505004419013506037240000990412800000 20436 5782920621162205374713410808210156397882225555092275200000 20437 75935415340916899068438741773605008365845154758656000000 20438 845746680962261902639132347035442898146993635328000000 20439 7916510632475974972263266771051287033298681856000000 20440 61480439117826394230632869665772580185728614400000 20441 389067409077928863467456580136671835953561600000 20442 1955186390246207016444255419976181717401600000 20443 7506411675422069193967089516339265536000000 20444 20681575961791500027535838848745472000000 20445 36414512980129503434487481494405120000 20446 30781498715240493182153407856640000 20447 0 20448 112156328961563660958083592200504067197771711904836951970980488510014750720000 20449 66538251568096117466966960153145048529979165218709754460389077267030999040000 20450 18808911079126344326155039773972490584026091402090812314815932099592192000000 20451 3374770570910278987885129312909970985500259688584170098311637927723008000000 20452 431859585554714578021078656828965188602816719969013358568586496180224000000 20453 41979782810635435068711396370969632642308475199470079069995916276531200000 20454 3223246118857499944907285262129987635921132027651137723009558904832000000 20455 200647163977533430770557604119866777033923157113504550551910612992000000 20456 10312587605053978273999495826197838441520007278420777286608224256000000 20457 443335665672642960645532709759278038069310376797910683521908736000000 20458 16089379686460522335662547326842771499164206154472950329271910400000 20459 496089401490991344400887278661153737066997400113839324371353600000 20460 13048471765284562361505617190222235024450501757571388932096000000 20461 293378705807048075706737724808885688040517018180688805888000000 20462 5639533368997509116575312575066285202590558600014856192000000 20463 92526729938595285995414572931362502366115608881476403200000 20464 1290902060795587284163458610151285142219367630897152000000 20465 15223440257320714247504382246637972166645885435904000000 20466 150413702017043524473002068649974453632674955264000000 20467 1229608782356527884612657393315451603714572288000000 20468 8170415590636506132816588182870108555024793600000 20469 43014100585416554361773619239475997782835200000 20470 172647468534707591461243058875803107328000000 20471 496357823082996000660860132369891328000000 20472 910362824503237585862187037360128000000 20473 800318966596252822735988604272640000 20474 0 20475 66538251568102383908108775758162027556304537236984408119021865644630999040000 20476 37617822158253247278511743671215169971059314606058358096517824698384384000000 20477 10124311712730846274092082340784416103217564595783789186049679791489024000000 20478 1727438342218858312084314627315860754411266879876053434274345984720896000000 20479 209898914053177175343556981854848163211542375997350395349979581382656000000 20480 19339476713144999669443711572779925815526792165906826338057353428992000000 20481 1404530147842734015393903228839067439237462099794531853863374290944000000 20482 82500700840431826191995966609582707532160058227366218292865794048000000 20483 3990020991053786645809794387833502342623793391181196151697178624000000 20484 160893796864605223356625473268427714991642061544729503292719104000000 20485 5456983416400904788409760065272691107736971401252232568084889600000 20486 156581661183414748338067406282666820293406021090856667185152000000 20487 3813923175491624984187590422515513944526721236348954476544000000 20488 78953467165965127632054376050927992836267820400207986688000000 20489 1387900949078929289931218593970437535491734133222146048000000 20490 20654432972729396546615337762420562275509882094354432000000 20491 258798484374452142207574498192845526832980052410368000000 20492 2707446636306783440514037235699540165388149194752000000 20493 23362566864774029807640490472993580470576873472000000 20494 163408311812730122656331763657402171100495872000000 20495 903296112293747641597246004028995953439539200000 20496 3798244307763567012147347295267668361216000000 20497 11416229930908908015199783044507500544000000 20498 21848707788077702060692488896643072000000 20499 20007974164906320568399715106816000000 20500 0 20501 37617822158253253485469539939251505402203838292745877357261002037264384000000 20502 20248623425461692548184164681568832206435129191567578372099359582978048000000 20503 5182315026656574936252943881947582263233800639628160302823037954162688000000 20504 839595656212708701374227927419392652846169503989401581399918325530624000000 20505 96697383565724998347218557863899629077633960829534131690286767144960000000 20506 8427180887056404092363419373034404635424772598767191123180245745664000000 20507 577504905883022783343971766267078952725120407591563528050060558336000000 20508 31920167928430293166478355102668018740990347129449569213577428992000000 20509 1448044171781447010209629259415849434924778553902565529634471936000000 20510 54569834164009047884097600652726911077369714012522325680848896000000 20511 1722398273017562231718741469109335023227466231999423339036672000000 20512 45767078105899499810251085070186167334320654836187453718528000000 20513 1026395073157546659216706888662063906871481665202703826944000000 20514 19430613287105010059037060315586125496884277865110044672000000 20515 309816494590940948199230066436308434132648231415316480000000 20516 4140775749991234275321191971085528429327680838565888000000 20517 46026592817215318488738633006892182811598536310784000000 20518 420526203565932536537528828513884448470383722496000000 20519 3104757924441872330470303509490641250909421568000000 20520 18065922245874952831944920080579919068790784000000 20521 79763130463034907255094293200621035585536000000 20522 251157058479995976334395226979165011968000000 20523 502520279125787147395927244622790656000000 20524 480191379957751693641593162563584000000 20525 0 20526 20248623425461692548184164681568832206435129191567578372099359582978048000000 20527 10364630053313149872505887763895164526467601279256320605646075908325376000000 20528 2518786968638126104122683782258177958538508511968204744199754976591872000000 20529 386789534262899993388874231455598516310535843318136526761147068579840000000 20530 42135904435282020461817096865172023177123862993835955615901228728320000000 20531 3465029435298136700063830597602473716350722445549381168300363350016000000 20532 223441175499012052165348485718676131186932429906146984495042002944000000 20533 11584353374251576081677034075326795479398228431220524237075775488000000 20534 491128507476081430956878405874542199696327426112700931127640064000000 20535 17223982730175622317187414691093350232274662319994233390366720000000 20536 503437859164894497912761935772047840677527203198061990903808000000 20537 12316740877890559910600482663944766882457779982432445923328000000 20538 252597972732365130767481784102619631459495612246430580736000000 20539 4337430924273173274789220930108318077857075239814430720000000 20540 62111636249868514129817879566282926439915212578488320000000 20541 736425485075445095819818128110274924985576580972544000000 20542 7148945460620853121137990084736035623996523282432000000 20543 55885642639953701948465463170831542516369588224000000 20544 343252522671624103806953481531018462307024896000000 20545 1595262609260698145101885864012420711710720000000 20546 5274298228079915503022299766562465251328000000 20547 11055446140767317242710399381701394432000000 20548 11044401739028288953756642738962432000000 20549 0 20550 10364630053313149872505887763895164526467601279256320605646075908325376000000 20551 5037573937276252208245367564516355917077017023936409488399509953183744000000 20552 1160368602788699980166622694366795548931607529954409580283441205739520000000 20553 168543617741128081847268387460688092708495451975343822463604914913280000000 20554 17325147176490683500319152988012368581753612227746905841501816750080000000 20555 1340647052994072312992090914312056787121594579436881906970252017664000000 20556 81090473619761032571739238527287568355787599018543669659530428416000000 20557 3929028059808651447655027246996337597570619408901607449021120512000000 20558 155015844571580600854686732219840152090471960879948100513300480000000 20559 5034378591648944979127619357720478406775272031980619909038080000000 20560 135484149656796159016605309303392435707035579806756905156608000000 20561 3031175672788381569209781409231435577513947346957166968832000000 20562 56386602015551252572259872091408135012141978117587599360000000 20563 869562907498159197817450313927960970158812976098836480000000 20564 11046382276131676437297271921654123874783648714588160000000 20565 114383127369933649938207841355776569983944372518912000000 20566 950055924879212933123912873904136222778282999808000000 20567 6178545408089233868525162667558332321526448128000000 20568 30309989575953264756935831416235993522503680000000 20569 105485964561598310060445995331249305026560000000 20570 232164368956113662096918387015729283072000000 20571 242976838258622356982646140257173504000000 20572 0 20573 5037573937276252208245367564516355917077017023936409488399509953183744000000 20574 2320737205577399960333245388733591097863215059908819160566882411479040000000 20575 505630853223384245541805162382064278125486355926031467390814744739840000000 20576 69300588705962734001276611952049474327014448910987623366007267000320000000 20577 6703235264970361564960454571560283935607972897184409534851260088320000000 20578 486542841718566195430435431163725410134725594111262017957182570496000000 20579 27503196418660560133585190728974363182994335862311252143147843584000000 20580 1240126756572644806837493857758721216723775687039584804106403840000000 20581 45309407324840504812148574219484305660977448287825579181342720000000 20582 1354841496567961590166053093033924357070355798067569051566080000000 20583 33342932400672197261307595501545791352653420816528836657152000000 20584 676639224186615030867118465096897620145703737411051192320000000 20585 11304317797476069571626854081063492612064568689284874240000000 20586 154649351865843470122161806903157734246971082004234240000000 20587 1715746910549004749073117620336648549759165587783680000000 20588 15200894798067406929982605982466179564452527996928000000 20589 105035271937516975764927765348491649465949618176000000 20590 545579812367158765624844965492247883405066240000000 20591 2004233326670367891148473911293736795504640000000 20592 4643287379122273241938367740314585661440000000 20593 5102513603431069496635568945400643584000000 20594 0 20595 2320737205577399960333245388733591097863215059908819160566882411479040000000 20596 1011261706446768491083610324764128556250972711852062934781629489479680000000 20597 207901766117888202003829835856148422981043346732962870098021801000960000000 20598 26812941059881446259841818286241135742431891588737638139405040353280000000 20599 2432714208592830977152177155818627050673627970556310089785912852480000000 20600 165019178511963360801511144373846179097966015173867512858887061504000000 20601 8680887296008513647862457004311048517066429809277093628744826880000000 20602 362475258598724038497188593755874445287819586302604633450741760000000 20603 12193573469111654311494477837305319213633202182608121464094720000000 20604 333429324006721972613075955015457913526534208165288366571520000000 20605 7443031466052765339538303116065873821602741111521563115520000000 20606 135651813569712834859522248972761911344774824271418490880000000 20607 2010441574255965111588103489741050545210624066055045120000000 20608 24020456747686066487023646684713079696628318228971520000000 20609 228013421971011103949739089736992693466787919953920000000 20610 1680564351000271612238844245575866391455193890816000000 20611 9274856810241699015622364413368214017886126080000000 20612 36076199880066622040672530403287262319083520000000 20613 88222460203323191596828987065977127567360000000 20614 102050272068621389932711378908012871680000000 20615 0 20616 1011261706446768491083610324764128556250972711852062934781629489479680000000 20617 415803532235776404007659671712296845962086693465925740196043602001920000000 20618 80438823179644338779525454858723407227295674766212914418215121059840000000 20619 9730856834371323908608708623274508202694511882225240359143651409920000000 20620 825095892559816804007555721869230895489830075869337564294435307520000000 20621 52085323776051081887174742025866291102398578855662561772468961280000000 20622 2537326810191068269480320156291121117014737104118232434155192320000000 20623 97548587752893234491955822698442553709065617460864971712757760000000 20624 3000863916060497753517683595139121221738807873487595299143680000000 20625 74430314660527653395383031160658738216027411115215631155200000000 20626 1492169949266841183454744738700381024792523066985603399680000000 20627 24125298891071581339057241876892606542527488792660541440000000 20628 312265937719918864331307406901270036056168136976629760000000 20629 3192187907594155455296347256317897708535030879354880000000 20630 25208465265004074183582663683637995871827908362240000000 20631 148397708963867184249957830613891424286178017280000000 20632 613295397961132574691433016855883459424419840000000 20633 1588004283659817448742921767187588296212480000000 20634 1938955169303806408721516199252244561920000000 20635 0 20636 415803532235776404007659671712296845962086693465925740196043602001920000000 20637 160877646359288677559050909717446814454591349532425828836430242119680000000 20638 29192570503113971725826125869823524608083535646675721077430954229760000000 20639 3300383570239267216030222887476923581959320303477350257177741230080000000 20640 260426618880255409435873710129331455511992894278312808862344806400000000 20641 15223960861146409616881920937746726702088422624709394604931153920000000 20642 682840114270252641443690758889097875963459322226054801989304320000000 20643 24006911328483982028141468761112969773910462987900762393149440000000 20644 669872831944748880558447280445928643944246700036940680396800000000 20645 14921699492668411834547447387003810247925230669856033996800000000 20646 265378287801787394729629660645818671967802376719265955840000000 20647 3747191252639026371975688882815240432674017643719557120000000 20648 41498442798724020918852514332132670210955401431613440000000 20649 352918513710057038570157291570931942205590717071360000000 20650 2225965634458007763749367459208371364292670259200000000 20651 9812726367378121195062928269694135350790717440000000 20652 26996072822216896628629670042189001035612160000000 20653 34901193047468515356987291586540402114560000000 20654 0 20655 160877646359288677559050909717446814454591349532425828836430242119680000000 20656 58385141006227943451652251739647049216167071293351442154861908459520000000 20657 9901150710717801648090668662430770745877960910432050771533223690240000000 20658 1041706475521021637743494840517325822047971577113251235449379225600000000 20659 76119804305732048084409604688733633510442113123546973024655769600000000 20660 4097040685621515848662144553334587255780755933356328811935825920000000 20661 168048379299387874196990281327790788417373240915305336752046080000000 20662 5358982655557991044467578243567429151553973600295525443174400000000 20663 134295295434015706510927026483034292231327076028704305971200000000 20664 2653782878017873947296296606458186719678023767192659558400000000 20665 41219103779029290091732577710967644759414194080915128320000000 20666 497981313584688251026230171985592042531464817179361280000000 20667 4587940678230741501412044790422115248672679321927680000000 20668 31163518882412108692491144428917199100097383628800000000 20669 147190895510671817925943924045412030261860761600000000 20670 431937165155470346058074720675024016569794560000000 20671 593320281806964761068783956971186835947520000000 20672 0 20673 58385141006227943451652251739647049216167071293351442154861908459520000000 20674 19802301421435603296181337324861541491755921820864101543066447380480000000 20675 3125119426563064913230484521551977466143914731339753706348137676800000000 20676 304479217222928192337638418754934534041768452494187892098623078400000000 20677 20485203428107579243310722766672936278903779666781644059679129600000000 20678 1008290275796327245181941687966744730504239445491832020512276480000000 20679 37512878588905937311273047704972004060877815202068678102220800000000 20680 1074362363472125652087416211864274337850616608229634447769600000000 20681 23884045902160865525666669458123680477102213904733936025600000000 20682 412191037790292900917325777109676447594141940809151283200000000 20683 5477794449431570761288531891841512467846112988972974080000000 20684 55055288138768898016944537485065382984072151863132160000000 20685 405125745471357413002384877575923588301265987174400000000 20686 2060672537149405450963214936635768423666050662400000000 20687 6479057477332055190871120810125360248546918400000000 20688 9493124508911436177100543311538989375160320000000 20689 0 20690 19802301421435603296181337324861541491755921820864101543066447380480000000 20691 6250238853126129826460969043103954932287829462679507412696275353600000000 20692 913437651668784577012915256264803602125305357482563676295869235200000000 20693 81940813712430316973242891066691745115615118667126576238716518400000000 20694 5041451378981636225909708439833723652521197227459160102561382400000000 20695 225077271533435623867638286229832024365266891212412068613324800000000 20696 7520536544304879564611913483049920364954316257607441134387200000000 20697 191072367217286924205333355664989443816817711237871488204800000000 20698 3709719340112636108255931993987088028347277467282361548800000000 20699 54777944494315707612885318918415124678461129889729740800000000 20700 605608169526457878186389912335719212824793670494453760000000 20701 4861508945656288956028618530911083059615191846092800000000 20702 26788742982942270862521794176264989507658658611200000000 20703 90706804682648772672195691341755043479656857600000000 20704 142396867633671542656508149673084840627404800000000 20705 0 20706 6250238853126129826460969043103954932287829462679507412696275353600000000 20707 1826875303337569154025830512529607204250610714965127352591738470400000000 20708 245822441137290950919728673200075235346845356001379728716149555200000000 20709 20165805515926544903638833759334894610084788909836640410245529600000000 20710 1125386357667178119338191431149160121826334456062060343066624000000000 20711 45123219265829277387671480898299522189725897545644646806323200000000 20712 1337506570521008469437333489654926106717723978665100417433600000000 20713 29677754720901088866047455951896704226778219738258892390400000000 20714 493001500448841368515967870265736122106150169007567667200000000 20715 6056081695264578781863899123357192128247936704944537600000000 20716 53476598402219178516314803840021913655767110307020800000000 20717 321464915795307250350261530115179874091903903334400000000 20718 1179188460874434044738543987442815565235539148800000000 20719 1993556146871401597191114095423187768783667200000000 20720 0 20721 1826875303337569154025830512529607204250610714965127352591738470400000000 20722 491644882274581901839457346400150470693690712002759457432299110400000000 20723 60497416547779634710916501278004683830254366729509921230736588800000000 20724 4501545430668712477352765724596640487305337824248241372266496000000000 20725 225616096329146386938357404491497610948629487728223234031616000000000 20726 8025039423126050816624000937929556640306343871990602504601600000000 20727 207744283046307622062332191663276929587447538167812246732800000000 20728 3944012003590730948127742962125888976849201352060541337600000000 20729 54504735257381209036775092110214729154231430344500838400000000 20730 534765984022191785163148038400219136557671103070208000000000 20731 3536114073748379753852876831266978615010942936678400000000 20732 14150261530493208536862527849313786782826469785600000000 20733 25916229909328220763484483240501440994187673600000000 20734 0 20735 491644882274581901839457346400150470693690712002759457432299110400000000 20736 120994833095559269421833002556009367660508733459019842461473177600000000 20737 13504636292006137432058297173789921461916013472744724116799488000000000 20738 902464385316585547753429617965990443794517950912892936126464000000000 20739 40125197115630254083120004689647783201531719359953012523008000000000 20740 1246465698277845732373993149979661577524685229006873480396800000000 20741 27608084025135116636894200734881222837944409464423789363200000000 20742 436037882059049672294200736881717833233851442756006707200000000 20743 4812893856199726066468332345601972229019039927631872000000000 20744 35361140737483797538528768312669786150109429366784000000000 20745 155652876835425293905487806342451654611091167641600000000 20746 310994758911938649161813798886017291930252083200000000 20747 0 20748 120994833095559269421833002556009367660508733459019842461473177600000000 20749 27009272584012274864116594347579842923832026945489448233598976000000000 20750 2707393155949756643260288853897971331383553852738678808379392000000000 20751 160500788462521016332480018758591132806126877439812050092032000000000 20752 6232328491389228661869965749898307887623426145034367401984000000000 20753 165648504150810699821365204409287337027666456786542736179200000000 20754 3052265174413347706059405158172024832636960099292046950400000000 20755 38503150849597808531746658764815777832152319421054976000000000 20756 318250266637354177846758914814028075350984864301056000000000 20757 1556528768354252939054878063424516546110911676416000000000 20758 3420942348031325140779951787746190211232772915200000000 20759 0 20760 27009272584012274864116594347579842923832026945489448233598976000000000 20761 5414786311899513286520577707795942662767107705477357616758784000000000 20762 481502365387563048997440056275773398418380632319436150276096000000000 20763 24929313965556914647479862999593231550493704580137469607936000000000 20764 828242520754053499106826022046436685138332283932713680896000000000 20765 18313591046480086236356430949032148995821760595752281702400000000 20766 269522055947184659722226611353710444825066235947384832000000000 20767 2546002133098833422774071318512224602807878914408448000000000 20768 14008758915188276451493902570820648914998205087744000000000 20769 34209423480313251407799517877461902112327729152000000000 20770 0 20771 5414786311899513286520577707795942662767107705477357616758784000000000 20772 963004730775126097994880112551546796836761264638872300552192000000000 20773 74787941896670743942439588998779694651481113740412408823808000000000 20774 3312970083016213996427304088185746740553329135730854723584000000000 20775 91567955232400431181782154745160744979108802978761408512000000000 20776 1617132335683107958333359668122262668950397415684308992000000000 20777 17822014931691833959418499229585572219655152400859136000000000 20778 112070071321506211611951220566565191319985640701952000000000 20779 307884811322819262670195660897157119010949562368000000000 20780 0 20781 963004730775126097994880112551546796836761264638872300552192000000000 20782 149575883793341487884879177997559389302962227480824817647616000000000 20783 9938910249048641989281912264557240221659987407192564170752000000000 20784 366271820929601724727128618980642979916435211915045634048000000000 20785 8085661678415539791666798340611313344751987078421544960000000000 20786 106932089590151003756510995377513433317930914405154816000000000 20787 784490499250543481283658543965956339239899484913664000000000 20788 2463078490582554101361565287177256952087596498944000000000 20789 0 20790 149575883793341487884879177997559389302962227480824817647616000000000 20791 19877820498097283978563824529114480443319974814385128341504000000000 20792 1098815462788805174181385856941928939749305635745136902144000000000 20793 32342646713662159166667193362445253379007948313686179840000000000 20794 534660447950755018782554976887567166589654572025774080000000000 20795 4706942995503260887701951263795738035439396909481984000000000 20796 17241549434077878709530957010240798664613175492608000000000 20797 0 20798 19877820498097283978563824529114480443319974814385128341504000000000 20799 2197630925577610348362771713883857879498611271490273804288000000000 20800 97027940140986477500001580087335760137023844941058539520000000000 20801 2138641791803020075130219907550268666358618288103096320000000000 20802 23534714977516304438509756318978690177196984547409920000000000 20803 103449296604467272257185742061444791987679052955648000000000 20804 0 20805 2197630925577610348362771713883857879498611271490273804288000000000 20806 194055880281972955000003160174671520274047689882117079040000000000 20807 6415925375409060225390659722650805999075854864309288960000000000 20808 94138859910065217754039025275914760708787938189639680000000000 20809 517246483022336361285928710307223959938395264778240000000000 20810 0 20811 194055880281972955000003160174671520274047689882117079040000000000 20812 12831850750818120450781319445301611998151709728618577920000000000 20813 282416579730195653262117075827744282126363814568919040000000000 20814 2068985932089345445143714841228895839753581059112960000000000 20815 0 20816 12831850750818120450781319445301611998151709728618577920000000000 20817 564833159460391306524234151655488564252727629137838080000000000 20818 6206957796268036335431144523686687519260743177338880000000000 20819 0 20820 564833159460391306524234151655488564252727629137838080000000000 20821 12413915592536072670862289047373375038521486354677760000000000 20822 0 20823 12413915592536072670862289047373375038521486354677760000000000 20824 0