1 1 2 0 3 1 4 0 5 1 6 2 7 0 8 0 9 4 10 4 11 0 12 0 13 0 14 16 15 12 16 0 17 0 18 0 19 4 20 72 21 36 22 0 23 0 24 0 25 0 26 36 27 324 28 144 29 0 30 0 31 0 32 0 33 0 34 324 35 1728 36 576 37 0 38 0 39 0 40 0 41 0 42 36 43 2592 44 9216 45 2880 46 0 47 0 48 0 49 0 50 0 51 0 52 576 53 20736 54 57600 55 14400 56 0 57 0 58 0 59 0 60 0 61 0 62 0 63 9216 64 172800 65 360000 66 86400 67 0 68 0 69 0 70 0 71 0 72 0 73 0 74 576 75 115200 76 1440000 77 2592000 78 518400 79 0 80 0 81 0 82 0 83 0 84 0 85 0 86 0 87 14400 88 1440000 89 12960000 90 18662400 91 3628800 92 0 93 0 94 0 95 0 96 0 97 0 98 0 99 0 100 0 101 360000 102 17280000 103 116640000 104 152409600 105 25401600 106 0 107 0 108 0 109 0 110 0 111 0 112 0 113 0 114 0 115 14400 116 6480000 117 207360000 118 1143072000 119 1244678400 120 203212800 121 0 122 0 123 0 124 0 125 0 126 0 127 0 128 0 129 0 130 0 131 518400 132 116640000 133 2540160000 134 11202105600 135 11379916800 136 1625702400 137 0 138 0 139 0 140 0 141 0 142 0 143 0 144 0 145 0 146 0 147 0 148 18662400 149 1905120000 150 31116960000 151 119489126400 152 104044953600 153 14631321600 154 0 155 0 156 0 157 0 158 0 159 0 160 0 161 0 162 0 163 0 164 0 165 518400 166 457228800 167 31116960000 168 398297088000 169 1274550681600 170 1053455155200 171 131681894400 172 0 173 0 174 0 175 0 176 0 177 0 178 0 179 0 180 0 181 0 182 0 183 0 184 25401600 185 11202105600 186 497871360000 187 5098202726400 188 14748372172800 189 10666233446400 190 1316818944000 191 0 192 0 193 0 194 0 195 0 196 0 197 0 198 0 199 0 200 0 201 0 202 0 203 0 204 1244678400 205 238978252800 206 7965941760000 207 68825736806400 208 170659735142400 209 118513704960000 210 13168189440000 211 0 212 0 213 0 214 0 215 0 216 0 217 0 218 0 219 0 220 0 221 0 222 0 223 0 224 25401600 225 39829708800 226 5098202726400 227 129048256512000 228 929147446886400 229 2133246689280000 230 1316818944000000 231 144850083840000 232 0 233 0 234 0 235 0 236 0 237 0 238 0 239 0 240 0 241 0 242 0 243 0 244 0 245 0 246 1625702400 247 1274550681600 248 103238605209600 249 2090581755494400 250 13273534955520000 251 26665583616000000 252 15933509222400000 253 1593350922240000 254 0 255 0 256 0 257 0 258 0 259 0 260 0 261 0 262 0 263 0 264 0 265 0 266 0 267 0 268 0 269 104044953600 270 34412868403200 271 2090581755494400 272 34843029258240000 273 189621927936000000 274 358503957504000000 275 192795461591040000 276 19120211066880000 277 0 278 0 279 0 280 0 281 0 282 0 283 0 284 0 285 0 286 0 287 0 288 0 289 0 290 0 291 0 292 1625702400 293 4213820620800 294 929147446886400 295 41811635109888000 296 580717154304000000 297 2868031660032000000 298 4819886539776000000 299 2523867860828160000 300 229442532802560000 301 0 302 0 303 0 304 0 305 0 306 0 307 0 308 0 309 0 310 0 311 0 312 0 313 0 314 0 315 0 316 0 317 131681894400 318 170659735142400 319 23228686172160000 320 836232702197760000 321 10038110810112000000 322 43378978857984000000 323 69406366172774400000 324 33039724723568640000 325 2982752926433280000 326 0 327 0 328 0 329 0 330 0 331 0 332 0 333 0 334 0 335 0 336 0 337 0 338 0 339 0 340 0 341 0 342 0 343 10666233446400 344 5688657838080000 345 580717154304000000 346 16864026160988160000 347 173515915431936000000 348 694063661727744000000 349 999451672887951360000 350 465309456523591680000 351 38775788043632640000 352 0 353 0 354 0 355 0 356 0 357 0 358 0 359 0 360 0 361 0 362 0 363 0 364 0 365 0 366 0 367 0 368 0 369 131681894400 370 533311672320000 371 189621927936000000 372 14053355134156800000 373 340091194246594560000 374 3123286477774848000000 375 11105018587643904000000 376 15355212065278525440000 377 6553108179373916160000 378 542861032610856960000 379 0 380 0 381 0 382 0 383 0 384 0 385 0 386 0 387 0 388 0 389 0 390 0 391 0 392 0 393 0 394 0 395 0 396 0 397 13168189440000 398 26665583616000000 399 5736063320064000000 400 340091194246594560000 401 6996161710215659520000 402 56219156599947264000000 403 187674814131181977600000 404 235911894457460981760000 405 98800707935175966720000 406 7600054456551997440000 407 0 408 0 409 0 410 0 411 0 412 0 413 0 414 0 415 0 416 0 417 0 418 0 419 0 420 0 421 0 422 0 423 0 424 0 425 0 426 1316818944000000 427 1075511872512000000 428 173515915431936000000 429 8162188661918269440000 430 143921040895864995840000 431 1055670829487898624000000 432 3171704358816975421440000 433 3853227609471862702080000 434 1489610673484191498240000 435 114000816848279961600000 436 0 437 0 438 0 439 0 440 0 441 0 442 0 443 0 444 0 445 0 446 0 447 0 448 0 449 0 450 0 451 0 452 0 453 0 454 0 455 13168189440000 456 79667546112000000 457 43378978857984000000 458 4997258364439756800000 459 195892527886038466560000 460 3040331988925148037120000 461 19823152242606096384000000 462 56514004938920652963840000 463 62936050954707090800640000 464 23940171538138791936000000 465 1710012252724199424000000 466 0 467 0 468 0 469 0 470 0 471 0 472 0 473 0 474 0 475 0 476 0 477 0 478 0 479 0 480 0 481 0 482 0 483 0 484 0 485 0 486 1593350922240000 487 4819886539776000000 488 1561643238887424000000 489 143921040895864995840000 490 4729405316105785835520000 491 64227013266043752284160000 492 388533783955079489126400000 493 1006976815275313452810240000 494 1089277804985315033088000000 495 384752756862944870400000000 496 27360196043587190784000000 497 0 498 0 499 0 500 0 501 0 502 0 503 0 504 0 505 0 506 0 507 0 508 0 509 0 510 0 511 0 512 0 513 0 514 0 515 0 516 0 517 0 518 192795461591040000 519 231354553909248000000 520 56219156599947264000000 521 4053775985233530716160000 522 114181356917411115171840000 523 1398721622238286160855040000 524 7615262165519557986877440000 525 18880815286412127240192000000 526 18852885086284298649600000000 527 6566447050460925788160000000 528 437763136697395052544000000 529 0 530 0 531 0 532 0 533 0 534 0 535 0 536 0 537 0 538 0 539 0 540 0 541 0 542 0 543 0 544 0 545 0 546 0 547 0 548 0 549 0 550 1593350922240000 551 13881273234554880000 552 11105018587643904000000 553 1900207493078217523200000 554 114181356917411115171840000 555 2797443244476572321710080000 556 30461048662078231947509760000 557 155766726112900049731584000000 558 354015286620227385753600000000 559 344738470149198603878400000000 560 112067362994533133451264000000 561 7441973323855715893248000000 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 0 575 0 576 0 577 0 578 0 579 0 580 0 581 0 582 0 583 0 584 229442532802560000 585 999451672887951360000 586 469187035327954944000000 587 64227013266043752284160000 588 3197077993687511224811520000 589 68537359489676021881896960000 590 685373594896760218818969600000 591 3186137579582046471782400000000 592 6971377951906016211763200000000 593 6303789168442488756633600000000 594 2024216744088754722963456000000 595 126513546505547170185216000000 596 0 597 0 598 0 599 0 600 0 601 0 602 0 603 0 604 0 605 0 606 0 607 0 608 0 609 0 610 0 611 0 612 0 613 0 614 0 615 0 616 0 617 0 618 0 619 33039724723568640000 620 56302444239354593280000 621 19823152242606096384000000 622 2098082433357429241282560000 623 89518183823250314294722560000 624 1713433987241900547047424000000 625 15420905885177104923426816000000 626 67970935031083658064691200000000 627 137282519668303088477798400000000 628 121453004645325283377807360000000 629 36562414940103132183527424000000 630 2277243837099849063333888000000 631 0 632 0 633 0 634 0 635 0 636 0 637 0 638 0 639 0 640 0 641 0 642 0 643 0 644 0 645 0 646 0 647 0 648 0 649 0 650 0 651 0 652 0 653 0 654 229442532802560000 655 2791856739141550080000 656 3171704358816975421440000 657 777067567910158978252800000 658 68537359489676021881896960000 659 2517698920028915089539072000000 660 42835849681047513676185600000000 661 358886536964121714581569536000000 662 1450046613996451372046745600000000 663 2833903441724256612148838400000000 664 2339994556166600459745755136000000 665 696836614152553813380169728000000 666 40990389067797283140009984000000 667 0 668 0 669 0 670 0 671 0 672 0 673 0 674 0 675 0 676 0 677 0 678 0 679 0 680 0 681 0 682 0 683 0 684 0 685 0 686 0 687 0 688 0 689 0 690 0 691 38775788043632640000 692 235911894457460981760000 693 155413513582031795650560000 694 30461048662078231947509760000 695 2202986555025300703346688000000 696 70810282125813236893286400000000 697 1096597751834816350110351360000000 698 8352268496619559902989254656000000 699 32235651649613418963193036800000000 700 58499863904165011493643878400000000 701 47384889762373659309851541504000000 702 13280886057966319737363234816000000 703 778817392288148379660189696000000 704 0 705 0 706 0 707 0 708 0 709 0 710 0 711 0 712 0 713 0 714 0 715 0 716 0 717 0 718 0 719 0 720 0 721 0 722 0 723 0 724 0 725 0 726 0 727 0 728 0 729 6553108179373916160000 730 15412910437887450808320000 731 7615262165519557986877440000 732 1142289324827933698031616000000 733 70810282125813236893286400000000 734 2014159136023132071631257600000000 735 28072902446971298562824994816000000 736 201150466293587734330324549632000000 737 716623332826021390797137510400000000 738 1263597060329964248262707773440000000 739 959544017688066601024493715456000000 740 266355548162546745843784876032000000 741 14797530453474819213543604224000000 742 0 743 0 744 0 745 0 746 0 747 0 748 0 749 0 750 0 751 0 752 0 753 0 754 0 755 0 756 0 757 0 758 0 759 0 760 0 761 0 762 0 763 0 764 0 765 0 766 0 767 38775788043632640000 768 642204601578643783680000 769 1006976815275313452810240000 770 342686797448380109409484800000 771 42835849681047513676185600000000 772 2265929028026023580585164800000000 773 57291637646880201148622438400000000 774 737551709743155025877856681984000000 775 4844373729903904601788649570304000000 776 16584711416830780758448039526400000000 777 27293696503127227762474487906304000000 778 20376199434434826057049543016448000000 779 5341908493704409736089241124864000000 780 295950609069496384270872084480000000 781 0 782 0 783 0 784 0 785 0 786 0 787 0 788 0 789 0 790 0 791 0 792 0 793 0 794 0 795 0 796 0 797 0 798 0 799 0 800 0 801 0 802 0 803 0 804 0 805 0 806 0 807 7600054456551997440000 808 62936050954707090800640000 809 56642445859236381720576000000 810 15420905885177104923426816000000 811 1566568216906880500157644800000000 812 72509728896832754578725273600000000 813 1655728327994837813195188469760000000 814 19377494919615618407154598281216000000 815 120736699114528083921501727752192000000 816 383817607075226640409797486182400000000 817 615814027351808076390830633385984000000 818 432694587990057188623228531113984000000 819 112461231446408626022931392102400000000 820 5919012181389927685417441689600000000 821 0 822 0 823 0 824 0 825 0 826 0 827 0 828 0 829 0 830 0 831 0 832 0 833 0 834 0 835 0 836 0 837 0 838 0 839 0 840 0 841 0 842 0 843 0 844 0 845 0 846 0 847 0 848 1489610673484191498240000 849 4720203821603031810048000000 850 3186137579582046471782400000000 851 657958651100889810066210816000000 852 57291637646880201148622438400000000 853 2328367961242740674805733785600000000 854 47850548679050812801340946776064000000 855 523192362829621696993174153592832000000 856 3009130039469776860812812291670016000000 857 9237210410277121145862459500789760000000 858 13894303992125169723568116165771264000000 859 9615435288667937524960634024755200000000 860 2367604872555971074166976675840000000000 861 124299255809188481393766275481600000000 862 0 863 0 864 0 865 0 866 0 867 0 868 0 869 0 870 0 871 0 872 0 873 0 874 0 875 0 876 0 877 0 878 0 879 0 880 0 881 0 882 0 883 0 884 0 885 0 886 0 887 0 888 0 889 7600054456551997440000 890 167581200766971543552000000 891 354015286620227385753600000000 892 163130244074600779355258880000000 893 28072902446971298562824994816000000 894 2069660409993547266493985587200000000 895 74766482311016895002095229337600000000 896 1409416161092042122512224250494976000000 897 14126193796399785818815702147006464000000 898 77592567446327817625244659806633984000000 899 222308863874002715577089858652340224000000 900 326924799814709875848661556841676800000000 901 213676339748176389443569644994560000000000 902 52205687439859162185381835702272000000000 903 2610284371992958109269091785113600000000 904 0 905 0 906 0 907 0 908 0 909 0 910 0 911 0 912 0 913 0 914 0 915 0 916 0 917 0 918 0 919 0 920 0 921 0 922 0 923 0 924 0 925 0 926 0 927 0 928 0 929 0 930 0 931 0 932 1710012252724199424000000 933 18852885086284298649600000000 934 22656978343694552688230400000000 935 8352268496619559902989254656000000 936 1159009829596386469236631928832000000 937 74766482311016895002095229337600000000 938 2422434026876947398067885430538240000000 939 41513712381256513426723696105488384000000 940 392273535423101744660959113466871808000000 941 2000779774866024440193808727871062016000000 942 5557721596850067889427246466308505600000000 943 7692348230934350019968507219804160000000000 944 4959540306786620407611274391715840000000000 945 1151135408048894526187669477235097600000000 946 57426256183845078403920019272499200000000 947 0 948 0 949 0 950 0 951 0 952 0 953 0 954 0 955 0 956 0 957 0 958 0 959 0 960 0 961 0 962 0 963 0 964 0 965 0 966 0 967 0 968 0 969 0 970 0 971 0 972 0 973 0 974 0 975 0 976 384752756862944870400000000 977 1608779527362926818099200000000 978 1450046613996451372046745600000000 979 402300932587175468660649099264000000 980 47850548679050812801340946776064000000 981 2691593363196608220075428256153600000000 982 78486862470813095697399487949438976000000 983 1248870847469466778920604524506775552000000 984 10893134329826133063277403073964670976000000 985 53354127329760651738501566076561653760000000 986 138943039921251697235681161657712640000000000 987 188462531657891575489228426885201920000000000 988 115113540804889452618766947723509760000000000 989 26530930356936426222611048903894630400000000 990 1263377636044591724886240423994982400000000 991 0 992 0 993 0 994 0 995 0 996 0 997 0 998 0 999 0 1000 0 1001 0 1002 0 1003 0 1004 0 1005 0 1006 0 1007 0 1008 0 1009 0 1010 0 1011 0 1012 0 1013 0 1014 0 1015 0 1016 0 1017 0 1018 0 1019 0 1020 1710012252724199424000000 1021 49248352878456943411200000000 1022 137282519668303088477798400000000 1023 83812694288994889304301895680000000 1024 19377494919615618407154598281216000000 1025 1937947221501557918454308344430592000000 1026 96897361075077895922715417221529600000000 1027 2575796122905775231523746831795224576000000 1028 37570197994706458932528186112245497856000000 1029 311232409423603801807925802113276313600000000 1030 1422776728793617379693375095374977433600000000 1031 3604345917957176381231493664179486720000000000 1032 4617332025618343599486096458687447040000000000 1033 2785747687478324753374160134908936192000000000 1034 611474775845582394844940365213571481600000000 1035 29057685629025609672383529751884595200000000 1036 0 1037 0 1038 0 1039 0 1040 0 1041 0 1042 0 1043 0 1044 0 1045 0 1046 0 1047 0 1048 0 1049 0 1050 0 1051 0 1052 0 1053 0 1054 0 1055 0 1056 0 1057 0 1058 0 1059 0 1060 0 1061 0 1062 0 1063 0 1064 0 1065 0 1066 437763136697395052544000000 1067 6303789168442488756633600000000 1068 9918662046034898142520934400000000 1069 4844373729903904601788649570304000000 1070 896901193422208623416869977587712000000 1071 78486862470813095697399487949438976000000 1072 3497994734810312042810026561697218560000000 1073 84532945488089532598188418752552370176000000 1074 1156006092144814121000867264992169164800000000 1075 8892354554960108623083594346093608960000000000 1076 39215283587374079027798651066272815513600000000 1077 93500973518771457889593453288420802560000000000 1078 117620457915751489586908983473932861440000000000 1079 67415094036975459031654675264796255846400000000 1080 14703188928286958494226066054453605171200000000 1081 668326769467589022464821184293345689600000000 1082 0 1083 0 1084 0 1085 0 1086 0 1087 0 1088 0 1089 0 1090 0 1091 0 1092 0 1093 0 1094 0 1095 0 1096 0 1097 0 1098 0 1099 0 1100 0 1101 0 1102 0 1103 0 1104 0 1105 0 1106 0 1107 0 1108 0 1109 0 1110 0 1111 0 1112 0 1113 112067362994533133451264000000 1114 607265023226626416889036800000000 1115 716623332826021390797137510400000000 1116 261596181414810848496587076796416000000 1117 41513712381256513426723696105488384000000 1118 3148195261329280838529023905527496704000000 1119 126277609926652264745441958877269590016000000 1120 2817764849602984419939613958418412339200000000 1121 35569418219840434492334377384374435840000000000 1122 261435223915827193518657673775152103424000000000 1123 1080871253876998053203700320014144477593600000000 1124 2514137287949188089920179521755314913280000000000 1125 2996226401643353734740207789546500259840000000000 1126 1698218321217143706083110629289391397273600000000 1127 353544861048354592883890406491179869798400000000 1128 16039842467222136539155708423040296550400000000 1129 0 1130 0 1131 0 1132 0 1133 0 1134 0 1135 0 1136 0 1137 0 1138 0 1139 0 1140 0 1141 0 1142 0 1143 0 1144 0 1145 0 1146 0 1147 0 1148 0 1149 0 1150 0 1151 0 1152 0 1153 0 1154 0 1155 0 1156 0 1157 0 1158 0 1159 0 1160 437763136697395052544000000 1161 16193733952710037783707648000000 1162 58499863904165011493643878400000000 1163 46437191967126186123654510673920000000 1164 14126193796399785818815702147006464000000 1165 1873306271204200168380906786760163328000000 1166 126277609926652264745441958877269590016000000 1167 4591913088241900536197889413718894182400000000 1168 93925494986766147331320465280613744640000000000 1169 1120436673924973686508532887607794728960000000000 1170 7686195583125319489448535608989471840665600000000 1171 30773040404498062220622997346285054538547200000000 1172 67602358187078168640075938251642912112640000000000 1173 79250188323466706283878496033504931872768000000000 1174 42778928186850905738950739185432764245606400000000 1175 8853993041906619369613951049518243695820800000000 1176 384956219213331276939737002152967117209600000000 1177 0 1178 0 1179 0 1180 0 1181 0 1182 0 1183 0 1184 0 1185 0 1186 0 1187 0 1188 0 1189 0 1190 0 1191 0 1192 0 1193 0 1194 0 1195 0 1196 0 1197 0 1198 0 1199 0 1200 0 1201 0 1202 0 1203 0 1204 0 1205 0 1206 0 1207 0 1208 0 1209 126513546505547170185216000000 1210 2339994556166600459745755136000000 1211 4738488976237365930985154150400000000 1212 3009130039469776860812812291670016000000 1213 728507994357188954370352639295619072000000 1214 84532945488089532598188418752552370176000000 1215 5051104397066090589817678355090783600640000000 1216 166978657754250928589014160498868879360000000000 1217 3186241791474143921008640399134666260480000000000 1218 35293755228636671125018785959645533962240000000000 1219 232507416389540914555818202171931523180134400000000 1220 876126562104533065575384159741292140979814400000000 1221 1882191972682334274242114280795742131978240000000000 1222 2096167481155694381208586220086205448034713600000000 1223 1120030119801187350256164807764057827521331200000000 1224 221734782266878815517288513240109059512729600000000 1225 9623905480333281923493425053824177930240000000000 1226 0 1227 0 1228 0 1229 0 1230 0 1231 0 1232 0 1233 0 1234 0 1235 0 1236 0 1237 0 1238 0 1239 0 1240 0 1241 0 1242 0 1243 0 1244 0 1245 0 1246 0 1247 0 1248 0 1249 0 1250 0 1251 0 1252 0 1253 0 1254 0 1255 0 1256 0 1257 0 1258 0 1259 36562414940103132183527424000000 1260 252719412065992849652541554688000000 1261 383817607075226640409797486182400000000 1262 181049324041431574458904206215479296000000 1263 37570197994706458932528186112245497856000000 1264 3757019799470645893252818611224549785600000000 1265 202044175882643623592707134203631344025600000000 1266 6136465672468721625646270398333431316480000000000 1267 108087125387699805320370032001414447759360000000000 1268 1138811835377343254967272826964562562514944000000000 1269 7033349345783612665313500615700928576199065600000000 1270 25748386186294332871632123361285752365462323200000000 1271 52404187028892359530214655502155136200867840000000000 1272 57494879483127617313149793465221635146095001600000000 1273 29324424954794723352161405876004423120558489600000000 1274 5774343288199969154096055032294506758144000000000000 1275 240597637008332048087335626345604448256000000000000 1276 0 1277 0 1278 0 1279 0 1280 0 1281 0 1282 0 1283 0 1284 0 1285 0 1286 0 1287 0 1288 0 1289 0 1290 0 1291 0 1292 0 1293 0 1294 0 1295 0 1296 0 1297 0 1298 0 1299 0 1300 0 1301 0 1302 0 1303 0 1304 0 1305 0 1306 0 1307 0 1308 0 1309 126513546505547170185216000000 1310 5923111220296707413731442688000000 1311 27293696503127227762474487906304000000 1312 27711631230831363437587378502369280000000 1313 10893134329826133063277403073964670976000000 1314 1878509899735322946626409305612274892800000000 1315 166978657754250928589014160498868879360000000000 1316 8100134687658712545853076925800129337753600000000 1317 225515113463225519742500437138753600880640000000000 1318 3736726334831907555361363963477470908252160000000000 1319 36745661888175609026944003216723218683815526400000000 1320 218861282583501829408873048570928895106429747200000000 1321 756716460697205671616299625451120166740531609600000000 1322 1509240586432099954470182078462067922584993792000000000 1323 1577002408680071789160680049331793421150034329600000000 1324 796859373771595743265255594456641932623872000000000000 1325 150373523130207530054584766466002780160000000000000000 1326 6255538562216633250270726284985715654656000000000000 1327 0 1328 0 1329 0 1330 0 1331 0 1332 0 1333 0 1334 0 1335 0 1336 0 1337 0 1338 0 1339 0 1340 0 1341 0 1342 0 1343 0 1344 0 1345 0 1346 0 1347 0 1348 0 1349 0 1350 0 1351 0 1352 0 1353 0 1354 0 1355 0 1356 0 1357 0 1358 0 1359 0 1360 0 1361 40990389067797283140009984000000 1362 959544017688066601024493715456000000 1363 2463256109407232305563322533543936000000 1364 2000779774866024440193808727871062016000000 1365 622464818847207603615851604226552627200000000 1366 93925494986766147331320465280613744640000000000 1367 7363758806962465950775524478000117579776000000000 1368 324741763387044748429200629479805185268121600000000 1369 8396101147400088581182323967319749448171520000000000 1370 129183967575617375485350011308792565685288960000000000 1371 1214903446177806073453336106352911417733650841600000000 1372 6810448146274851044546696629060081500664784486400000000 1373 22940456913767919307946767592623432423291905638400000000 1374 43466128889244478688741243859707556170447821209600000000 1375 44801204792047494010246592310562313100853248000000000000 1376 21653787330749884327860206371104400343040000000000000000 1377 4066100065440811612675972085240715175526400000000000000 1378 162644002617632464507038883409628607021056000000000000 1379 0 1380 0 1381 0 1382 0 1383 0 1384 0 1385 0 1386 0 1387 0 1388 0 1389 0 1390 0 1391 0 1392 0 1393 0 1394 0 1395 0 1396 0 1397 0 1398 0 1399 0 1400 0 1401 0 1402 0 1403 0 1404 0 1405 0 1406 0 1407 0 1408 0 1409 0 1410 0 1411 0 1412 0 1413 0 1414 13280886057966319737363234816000000 1415 115465130128464014323280743759872000000 1416 222308863874002715577089858652340224000000 1417 133385318324401629346253915191404134400000000 1418 35569418219840434492334377384374435840000000000 1419 4602349254351541219234702798750073487360000000000 1420 324741763387044748429200629479805185268121600000000 1421 13097917789944138186644425389018809139147571200000000 1422 312593304257049451791711138475596825608847360000000000 1423 4555887923166772775450010398823417816501190656000000000 1424 40167745189253713303550925016293133748818830950400000000 1425 217934340680795233425494292129922608021273103564800000000 1426 695458062227911659019859901755320898727165139353600000000 1427 1293634788370371389545870352967486790787137536000000000000 1428 1272761499774076534382005463368247531274240000000000000000 1429 609915009816121741901395812786107276328960000000000000000 1430 109947345769519546006758285184908938346233856000000000000 1431 4391388070676076541690049852059972389568512000000000000 1432 0 1433 0 1434 0 1435 0 1436 0 1437 0 1438 0 1439 0 1440 0 1441 0 1442 0 1443 0 1444 0 1445 0 1446 0 1447 0 1448 0 1449 0 1450 0 1451 0 1452 0 1453 0 1454 0 1455 0 1456 0 1457 0 1458 0 1459 0 1460 0 1461 0 1462 0 1463 0 1464 0 1465 0 1466 0 1467 40990389067797283140009984000000 1468 2397199933462920712594063884288000000 1469 13894303992125169723568116165771264000000 1470 17784709109920217246167188692187217920000000 1471 8892354554960108623083594346093608960000000000 1472 1960764179368703951389932553313640775680000000000 1473 225515113463225519742500437138753600880640000000000 1474 14288637589029968930884827697111428151797350400000000 1475 528282684194413573527991824023758635278952038400000000 1476 11811561282284225714129656589542194339077160960000000000 1477 160670980757014853214203700065172534995275323801600000000 1478 1360977719353537580167372518199108531724685095731200000000 1479 6973898901785447469615817348157523456680739314073600000000 1480 21733064444622239344370621929853778085223910604800000000000 1481 38501035368165815165055665266889487821045760000000000000000 1482 37408120602055466836618943184214579614842880000000000000000 1483 17179272776487429063555982060142021616599040000000000000000 1484 3082754425614605732266414996146100617477095424000000000000 1485 118567477908254066625631346005619254518349824000000000000 1486 0 1487 0 1488 0 1489 0 1490 0 1491 0 1492 0 1493 0 1494 0 1495 0 1496 0 1497 0 1498 0 1499 0 1500 0 1501 0 1502 0 1503 0 1504 0 1505 0 1506 0 1507 0 1508 0 1509 0 1510 0 1511 0 1512 0 1513 0 1514 0 1515 0 1516 0 1517 0 1518 0 1519 0 1520 0 1521 0 1522 14797530453474819213543604224000000 1523 432694587990057188623228531113984000000 1524 1389430399212516972356811616577126400000000 1525 1422776728793617379693375095374977433600000000 1526 560218336962486843254266443803897364480000000000 1527 108087125387699805320370032001414447759360000000000 1528 10914931491620115155537021157515674282622976000000000 1529 628700053917318632958932418672902838679083417600000000 1530 21497041533757290799715974992966793697120432947200000000 1531 446308279880596814483899166847701486097987010560000000000 1532 5784155307252534715711333202346211259829911656857600000000 1533 46113127432213979186847445322510971427848153831833600000000 1534 229404569137679193079467675926234324232919056384000000000000 1535 679158263894444979511581935307930565163247206400000000000000 1536 1183031814040004138708074078200786080319406080000000000000000 1537 1099473457695195460067582851849089383462338560000000000000000 1538 500947594162373431493292436873741350340028006400000000000000 1539 86435691395117214570085251238096436543877021696000000000000 1540 3319889381431113865517677688157339126513795072000000000000 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 0 1561 0 1562 0 1563 0 1564 0 1565 0 1566 0 1567 0 1568 0 1569 0 1570 0 1571 0 1572 0 1573 0 1574 0 1575 0 1576 0 1577 0 1578 5341908493704409736089241124864000000 1579 57692611732007625149763804148531200000000 1580 138943039921251697235681161657712640000000000 1581 104574089566330877407463069510060841369600000000 1582 35293755228636671125018785959645533962240000000000 1583 5812685409738522863895455054298288079503360000000000 1584 528282684194413573527991824023758635278952038400000000 1585 27715194043521796402939604123163800138436260659200000000 1586 874764228565969756388442367021494912752054540697600000000 1587 17138237947414917676181728006951737066162701205504000000000 1588 208229591061091249765607995284463605353876819646873600000000 1589 1601150258062985388432202962587186507911394230272000000000000 1590 7546202932160499772350910392310339612924968960000000000000000 1591 21862427923459276483325208965150526764302624358400000000000000 1592 36351341195047399898484458039260517740723568640000000000000000 1593 33396506277491562099552829124916090022668533760000000000000000 1594 14607631845774809262344407459238297775915216666624000000000000 1595 2509836372361922082331364332246948379644429074432000000000000 1596 92956902680071188234494975268405495542386262016000000000000 1597 0 1598 0 1599 0 1600 0 1601 0 1602 0 1603 0 1604 0 1605 0 1606 0 1607 0 1608 0 1609 0 1610 0 1611 0 1612 0 1613 0 1614 0 1615 0 1616 0 1617 0 1618 0 1619 0 1620 0 1621 0 1622 0 1623 0 1624 0 1625 0 1626 0 1627 0 1628 0 1629 0 1630 0 1631 0 1632 0 1633 0 1634 14797530453474819213543604224000000 1635 1068381698740881947217848224972800000000 1636 7692348230934350019968507219804160000000000 1637 12254776121054399696187078458210254848000000000 1638 7686195583125319489448535608989471840665600000000 1639 2135272191332518603063636550558554804715520000000000 1640 312593304257049451791711138475596825608847360000000000 1641 25405594539894980036027970446233483460233238937600000000 1642 1221778137418585858096254215096137522769398490726400000000 1643 35990299689571327119981628814598647838941672531558400000000 1644 658108337180732838765378355466946703340647726291353600000000 1645 7655499671363648888441470414869985490951353663488000000000000 1646 55595495071631437098340380645388420413590077440000000000000000 1647 255061659107024892305460771260089478916863950848000000000000000 1648 703761965536117662034659107640083623460408288870400000000000000 1649 1152179466573458892434572604809605105782064414720000000000000000 1650 1014418878178806198773917184669326234438556712960000000000000000 1651 440476283349517325449154440309339440627597302562816000000000000 1652 72878211701175811575844060610429908505230829420544000000000000 1653 2695750177722064458800354282783759370729201598464000000000000 1654 0 1655 0 1656 0 1657 0 1658 0 1659 0 1660 0 1661 0 1662 0 1663 0 1664 0 1665 0 1666 0 1667 0 1668 0 1669 0 1670 0 1671 0 1672 0 1673 0 1674 0 1675 0 1676 0 1677 0 1678 0 1679 0 1680 0 1681 0 1682 0 1683 0 1684 0 1685 0 1686 0 1687 0 1688 0 1689 0 1690 0 1691 0 1692 5919012181389927685417441689600000000 1693 213676339748176389443569644994560000000000 1694 848081392460512089701527920983408640000000000 1695 1080871253876998053203700320014144477593600000000 1696 531445523176093518984727319250129195840307200000000 1697 129183967575617375485350011308792565685288960000000000 1698 16536185795197915999781519225359072074708025344000000000 1699 1221778137418585858096254215096137522769398490726400000000 1700 54134169781008111866418648299644247162705656204492800000000 1701 1480743758656648887222101299800630082516457384155545600000000 1702 25707356921122376514272592010427605599244051808256000000000000 1703 281452193800134150310348177017278878343799767040000000000000000 1704 1978029193074886919919899858751714326294046965760000000000000000 1705 8621084077817441359924574068591024387390001538662400000000000000 1706 23320112403446807982875749521346407341028983753932800000000000000 1707 36519079614437023155861018648095744439788041666560000000000000000 1708 31812176019687362393550042911230070711993138518425600000000000000 1709 13282054082539291659697580046250850825078318661894144000000000000 1710 2188949144310316340545887677620412609032111697952768000000000000 1711 78176755153939869305210274200729021751146846355456000000000000 1712 0 1713 0 1714 0 1715 0 1716 0 1717 0 1718 0 1719 0 1720 0 1721 0 1722 0 1723 0 1724 0 1725 0 1726 0 1727 0 1728 0 1729 0 1730 0 1731 0 1732 0 1733 0 1734 0 1735 0 1736 0 1737 0 1738 0 1739 0 1740 0 1741 0 1742 0 1743 0 1744 0 1745 0 1746 0 1747 0 1748 0 1749 0 1750 0 1751 2367604872555971074166976675840000000000 1752 31410421942981929248204737814200320000000000 1753 93500973518771457889593453288420802560000000000 1754 87190281146077842958431825814474321192550400000000 1755 36745661888175609026944003216723218683815526400000000 1756 7593146538611287959083350664705696360835317760000000000 1757 874764228565969756388442367021494912752054540697600000000 1758 58645350596092121188620202324614601092931127554867200000000 1759 2398560137989282495004395493891929720439881382599065600000000 1760 61697656610693703634254220825026253438185724339814400000000000 1761 1004193629731342832588773125407328343720470773760000000000000000 1762 10570093500493926978321964870204473431133813473280000000000000000 1763 70376196553611766203465910764008362346040828887040000000000000000 1764 299274775844234035780238785523945560876538624842137600000000000000 1765 772743724641487409978019154593705952345914961664409600000000000000 1766 1192956600738276089758126609171127651699742694440960000000000000000 1767 997629839977395684661729345696175017528104823937826816000000000000 1768 413711388274649788363172771070257983107069110913073152000000000000 1769 65746651084463430085681840602813107292714497784938496000000000000 1770 2345302654618196079156308226021870652534405390663680000000000000 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 0 1793 0 1794 0 1795 0 1796 0 1797 0 1798 0 1799 0 1800 0 1801 0 1802 0 1803 0 1804 0 1805 0 1806 0 1807 0 1808 0 1809 0 1810 5919012181389927685417441689600000000 1811 522056874398591621853818357022720000000000 1812 4617332025618343599486096458687447040000000000 1813 9050894236617077123712646278319133687808000000000 1814 7033349345783612665313500615700928576199065600000000 1815 2429806892355612146906672212705822835467301683200000000 1816 446308279880596814483899166847701486097987010560000000000 1817 45805835968545325425431163945852824522289401403801600000000 1818 2814976828612421817053769711581500852460694122633625600000000 1819 107078577588807254241267655977318291091066133151744000000000000 1820 2570735692112237651427259201042760559924405180825600000000000000 1821 39931464335199279695882978398550232962061073121280000000000000000 1822 396965733685216368741424902903234668858136550440960000000000000000 1823 2565212364379148878116332447348104807513188212932608000000000000000 1824 10389110075735552956371146411759824470428412262377062400000000000000 1825 26340481744301136061859435530498498549530318693256396800000000000000 1826 38969915624117018932098802566256836622191594685071360000000000000000 1827 32269488285422683492327476143480122682351390651219705856000000000000 1828 12886343612554832296793640758151369029372041565847945216000000000000 1829 2040413309517830588865988156639027467704932689877401600000000000000 1830 70359079638545882374689246780656119576032161719910400000000000000 1831 0 1832 0 1833 0 1834 0 1835 0 1836 0 1837 0 1838 0 1839 0 1840 0 1841 0 1842 0 1843 0 1844 0 1845 0 1846 0 1847 0 1848 0 1849 0 1850 0 1851 0 1852 0 1853 0 1854 0 1855 0 1856 0 1857 0 1858 0 1859 0 1860 0 1861 0 1862 0 1863 0 1864 0 1865 0 1866 0 1867 0 1868 0 1869 0 1870 0 1871 2610284371992958109269091785113600000000 1872 115113540804889452618766947723509760000000000 1873 558697175099819575537817671501181091840000000000 1874 876126562104533065575384159741292140979814400000000 1875 531520257702790157135834546529398745258472243200000000 1876 160670980757014853214203700065172534995275323801600000000 1877 25707356921122376514272592010427605599244051808256000000000 1878 2398560137989282495004395493891929720439881382599065600000000 1879 135335424452520279666046620749110617906764140511232000000000000 1880 4780293642357466707199448927558852280851166658560000000000000000 1881 108613582991742040772801701244056633656806118889881600000000000000 1882 1587862934740865474965699611612938675432546201763840000000000000000 1883 15230948413501196463815723906129372294609555014287360000000000000000 1884 93501990681619976607340317705838420233855710361393561600000000000000 1885 370230104517121523536135399400895562946176146077437132800000000000000 1886 897866855979656116195556411126557515775294341544044134400000000000000 1887 1310947961595296516875803718328879983970525245205800550400000000000000 1888 1043793832616941416040284901410260891379135366833683562496000000000000 1889 414203901832119609539795595797722575944101336045112524800000000000000 1890 63323171674691294137220322102590507618428945547919360000000000000000 1891 2181131468794922353615366650200339706856997013317222400000000000000 1892 0 1893 0 1894 0 1895 0 1896 0 1897 0 1898 0 1899 0 1900 0 1901 0 1902 0 1903 0 1904 0 1905 0 1906 0 1907 0 1908 0 1909 0 1910 0 1911 0 1912 0 1913 0 1914 0 1915 0 1916 0 1917 0 1918 0 1919 0 1920 0 1921 0 1922 0 1923 0 1924 0 1925 0 1926 0 1927 0 1928 0 1929 0 1930 0 1931 0 1932 0 1933 1151135408048894526187669477235097600000000 1934 18571651249855498355827734232726241280000000000 1935 67602358187078168640075938251642912112640000000000 1936 77245158558882998614896370083857257096386969600000000 1937 40167745189253713303550925016293133748818830950400000000 1938 10282942768448950605709036804171042239697620723302400000000 1939 1480743758656648887222101299800630082516457384155545600000000 1940 124925007186941796614812265306871339606243822010368000000000000 1941 6506510790986551907021472151399548937825199063040000000000000000 1942 215431900148909832937788498335318942790359244079104000000000000000 1943 4588923881401101222650871877561392772000058523097497600000000000000 1944 64308448857005051736110834270324016355018121171435520000000000000000 1945 584387441760124853795876985661490126461598189758709760000000000000000 1946 3490740985447145793340705194351301022063946520158692966400000000000000 1947 13193654633701057929651370596831914606809186296577759641600000000000000 1948 31462751078287116405019289239893119615292605884939213209600000000000000 1949 44100289428065774827702037084583522660768469248723130515456000000000000 1950 34793127753898047201342830047008696379304512227789452083200000000000000 1951 13313696844603844592350572722069654226774685801450045440000000000000000 1952 2028452265979277788862290984686315927377007222385016832000000000000000 1953 67615075532642592962076366156210530912566907412833894400000000000000 1954 0 1955 0 1956 0 1957 0 1958 0 1959 0 1960 0 1961 0 1962 0 1963 0 1964 0 1965 0 1966 0 1967 0 1968 0 1969 0 1970 0 1971 0 1972 0 1973 0 1974 0 1975 0 1976 0 1977 0 1978 0 1979 0 1980 0 1981 0 1982 0 1983 0 1984 0 1985 0 1986 0 1987 0 1988 0 1989 0 1990 0 1991 0 1992 0 1993 0 1994 0 1995 2610284371992958109269091785113600000000 1996 278574768747832475337416013490893619200000000 1997 2996226401643353734740207789546500259840000000000 1998 7152329496192870242120034267023820101517312000000000 1999 6810448146274851044546696629060081500664784486400000000 2000 2892077653626267357855666601173105629914955828428800000000 2001 658108337180732838765378355466946703340647726291353600000000 2002 84133168105491414046710301125035800142980533190656000000000000 2003 6506510790986551907021472151399548937825199063040000000000000000 2004 314171521050493506367608226739006791569273897615360000000000000000 2005 9708797633377536471063001658311707021752189933164953600000000000000 2006 196783853502435458312499152867191490046355450784592691200000000000000 2007 2604492178708704595312488787948122662378233907443138560000000000000000 2008 22907987716996894268798377837930412957294649038541422592000000000000000 2009 130320996790026776284719660589115238157054003419257870745600000000000000 2010 482428849867069118210295768345027834101153290235734602547200000000000000 2011 1102507235701644370692550927114588066519211731218078262886400000000000000 2012 1526548480202276820958916668312506553641985473994262210150400000000000000 2013 1159770925129934906711427668233623212643483740926315069440000000000000000 2014 441188367850492919077548289169273714204499070868741160960000000000000000 2015 64978087586869531836555387876118320206976798023733372518400000000000000 2016 2163682417044562974786443716998736989202141037210684620800000000000000 2017 0 2018 0 2019 0 2020 0 2021 0 2022 0 2023 0 2024 0 2025 0 2026 0 2027 0 2028 0 2029 0 2030 0 2031 0 2032 0 2033 0 2034 0 2035 0 2036 0 2037 0 2038 0 2039 0 2040 0 2041 0 2042 0 2043 0 2044 0 2045 0 2046 0 2047 0 2048 0 2049 0 2050 0 2051 0 2052 0 2053 0 2054 0 2055 0 2056 0 2057 0 2058 0 2059 1263377636044591724886240423994982400000000 2060 67415094036975459031654675264796255846400000000 2061 396250941617333531419392480167524659363840000000000 2062 756716460697205671616299625451120166740531609600000000 2063 560402590322044885951271036905515277768987980595200000000 2064 208229591061091249765607995284463605353876819646873600000000 2065 41131771073795802422836147216684168958790482893209600000000000 2066 4780293642357466707199448927558852280851166658560000000000000000 2067 338338561131300699165116551872776544766910351278080000000000000000 2068 15169996302152400736035940091112042221487796770570240000000000000000 2069 442357092170764005462808013056827151178584153829828198400000000000000 2070 8438554659016202888812463672951917426105477860115768934400000000000000 2071 107469572005664442248683747881648850910765020180811612160000000000000000 2072 897993118506278255336896411246872187925950242310823765606400000000000000 2073 4981816286382387220702237934338450695003746221617994058956800000000000000 2074 17640115771226309931080814833833409064307387699489252206182400000000000000 2075 39690260485259197344931833376125170394691622323850817463910400000000000000 2076 52842062776232659187039423133894457626068727945955230351360000000000000000 2077 39804994966066694476774356756161139548228138393935313633280000000000000000 2078 14620069707045644663224962272126622046569779555340008816640000000000000000 2079 2146372957708206470988152167262747093288523908912999143833600000000000000 2080 69237837345426015193166198943959583654468513190741907865600000000000000 2081 0 2082 0 2083 0 2084 0 2085 0 2086 0 2087 0 2088 0 2089 0 2090 0 2091 0 2092 0 2093 0 2094 0 2095 0 2096 0 2097 0 2098 0 2099 0 2100 0 2101 0 2102 0 2103 0 2104 0 2105 0 2106 0 2107 0 2108 0 2109 0 2110 0 2111 0 2112 0 2113 0 2114 0 2115 0 2116 0 2117 0 2118 0 2119 0 2120 0 2121 0 2122 0 2123 0 2124 611474775845582394844940365213571481600000000 2125 11887528248520005942581774405025739780915200000000 2126 52404187028892359530214655502155136200867840000000000 2127 72644780226931744475164764043307536007091034521600000000 2128 46113127432213979186847445322510971427848153831833600000000 2129 14460388268131336789278333005865528149574779142144000000000000 2130 2570735692112237651427259201042760559924405180825600000000000000 2131 269289875186137291172235622919148678487949055098880000000000000000 2132 17593605178827636356586060697384380327879338266460160000000000000000 2133 737261820284606675771346688428045251964306923049713664000000000000000 2134 20154895012030434998899190094901687075574240508871547289600000000000000 2135 367545936259372392490498417755239070114816369018375713587200000000000000 2136 4434533918549522248577266228379615742844198727460858101760000000000000000 2137 35962486317322857749444280088505690954558293037304894613094400000000000000 2138 190441249856708529664117368308119865204461389653669681981030400000000000000 2139 661504341420986622415530556268752839911527038730846957731840000000000000000 2140 1428849377469331104417546001540506134208898403658629428700774400000000000000 2141 1880786012146651314027588356728613843653779539113443569172480000000000000000 2142 1366164291513931906863577030095387682351687178448994157199360000000000000000 2143 499031712667158004504745378888588699189581808822272300941312000000000000000 2144 70899545441716239557802187718614613662175757507319713654374400000000000000 2145 2284848632399058501374484565150666260597460935294482959564800000000000000 2146 0 2147 0 2148 0 2149 0 2150 0 2151 0 2152 0 2153 0 2154 0 2155 0 2156 0 2157 0 2158 0 2159 0 2160 0 2161 0 2162 0 2163 0 2164 0 2165 0 2166 0 2167 0 2168 0 2169 0 2170 0 2171 0 2172 0 2173 0 2174 0 2175 0 2176 0 2177 0 2178 0 2179 0 2180 0 2181 0 2182 0 2183 0 2184 0 2185 0 2186 0 2187 0 2188 0 2189 1263377636044591724886240423994982400000000 2190 161735078211156543436486726598989656883200000000 2191 2096167481155694381208586220086205448034713600000000 2192 6036962345728399817880728313848271690339975168000000000 2193 6973898901785447469615817348157523456680739314073600000000 2194 3602588080641717123972456665821169642800637018112000000000000 2195 1004193629731342832588773125407328343720470773760000000000000000 2196 157983393442533877487711565445900558046263445658009600000000000000 2197 15169996302152400736035940091112042221487796770570240000000000000000 2198 916124155383239064567945589170943804216002685446389760000000000000000 2199 35830924465831884442487449057602999245465316460216084070400000000000000 2200 929496334672462414066880296141348392191188503467958416179200000000000000 2201 16008667445963775317363931084450412831667557406133697747353600000000000000 2202 186472151275007410552674044903362841986598556489729083179008000000000000000 2203 1440211952041358255584887597830156480608739259255876969981542400000000000000 2204 7452048907436420725987201368578603421044141334274031034040320000000000000000 2205 24806412803286998340582395860078231496682263952406760914944000000000000000000 2206 52812471221077968897894681056939476729798129458305495422363238400000000000000 2207 66942050284182663436315274474673996435232671744000713702768640000000000000000 2208 48239732224491940435458719959230240921659574852819655757660160000000000000000 2209 17033615792372326553761975599397160932337725741133561205463449600000000000000 2210 2412800155813405777451455700799103571190918747670974005300428800000000000000 2211 75400004869168930545357990649971986599716210864717937665638400000000000000 2212 0 2213 0 2214 0 2215 0 2216 0 2217 0 2218 0 2219 0 2220 0 2221 0 2222 0 2223 0 2224 0 2225 0 2226 0 2227 0 2228 0 2229 0 2230 0 2231 0 2232 0 2233 0 2234 0 2235 0 2236 0 2237 0 2238 0 2239 0 2240 0 2241 0 2242 0 2243 0 2244 0 2245 0 2246 0 2247 0 2248 0 2249 0 2250 0 2251 0 2252 0 2253 0 2254 0 2255 0 2256 668326769467589022464821184293345689600000000 2257 42778928186850905738950739185432764245606400000000 2258 301848117286419990894036415692413584516998758400000000 2259 695458062227911659019859901755320898727165139353600000000 2260 622669544802272095501412263228350308632208867328000000000000 2261 281452193800134150310348177017278878343799767040000000000000000 2262 67883489369838775483001063277535396035503824306176000000000000000 2263 9708797633377536471063001658311707021752189933164953600000000000000 2264 850686715713007702813092332801590675343431065057361920000000000000000 2265 47703893519598662719288023893258430948104711263601295360000000000000000 2266 1755715298825762337681885003822546963027800506550588119449600000000000000 2267 42866183904894737213437303069106890557523046277581141075558400000000000000 2268 708594174845028160100161370632778799549074514660970516080230400000000000000 2269 7841153961114061613739943588186407505536469300393107947677286400000000000000 2270 58917761674419201364836310820324583297630242424104057862881280000000000000000 2271 291601913769251245799499183987858394736509878297679475245056000000000000000000 2272 953558508158352216211987296861407218732466226330515889570447360000000000000000 2273 1952030186286766465802953403681493736051384708055060811572733542400000000000000 2274 2448166410392965977099530037930934726774223423780597529701253120000000000000000 2275 1703361579237232655376197559939716093233772574113356120546344960000000000000000 2276 598374438641724632807961013798177685655347849422401553314506342400000000000000 2277 82110605302524965363894851817819493407090953631677834117880217600000000000000 2278 2563600165551743638542171682099047544390351169400409880631705600000000000000 2279 0 2280 0 2281 0 2282 0 2283 0 2284 0 2285 0 2286 0 2287 0 2288 0 2289 0 2290 0 2291 0 2292 0 2293 0 2294 0 2295 0 2296 0 2297 0 2298 0 2299 0 2300 0 2301 0 2302 0 2303 0 2304 0 2305 0 2306 0 2307 0 2308 0 2309 0 2310 0 2311 0 2312 0 2313 0 2314 0 2315 0 2316 0 2317 0 2318 0 2319 0 2320 0 2321 0 2322 0 2323 0 2324 353544861048354592883890406491179869798400000000 2325 8213554211875373901878541923603090735156428800000000 2326 43466128889244478688741243859707556170447821209600000000 2327 72443548148740797814568739766179260284079702016000000000000 2328 55595495071631437098340380645388420413590077440000000000000000 2329 21140187000987853956643929740408946862267626946560000000000000000 2330 4588923881401101222650871877561392772000058523097497600000000000000 2331 589809456227685340617077350742436201571445538439770931200000000000000 2332 47703893519598662719288023893258430948104711263601295360000000000000000 2333 2493323501291023438128120715487640657554272908710894370816000000000000000 2334 86030049642462354546412365187304801188362224820978817853030400000000000000 2335 2002803370223137444250042882284383053270937884413652202474700800000000000000 2336 31364615844456246454959774352745630022145877201572431790709145600000000000000 2337 336049455476316926303140439493703178808705827159704626329026560000000000000000 2338 2410272068498967328561485442649642043993964462804256912572416000000000000000000 2339 11676226630510435300554946492180496555907749710169582321270784000000000000000000 2340 36654789053607059191188791691352493488076001740145030795087996518400000000000000 2341 74032552250283291147489788347031466137652516335125269298165894348800000000000000 2342 89532943008657041448211384244331327150600170926833281086217256960000000000000000 2343 61832025326311545390155971425811694184385944440314827175832322048000000000000000 2344 21020314957446391133157082065361790312215284129709525534177335705600000000000000 2345 2876359385749056362444316627315131344805974012067259886068773683200000000000000 2346 87162405628759283710433837191367616509271939759613935941477990400000000000000 2347 0 2348 0 2349 0 2350 0 2351 0 2352 0 2353 0 2354 0 2355 0 2356 0 2357 0 2358 0 2359 0 2360 0 2361 0 2362 0 2363 0 2364 0 2365 0 2366 0 2367 0 2368 0 2369 0 2370 0 2371 0 2372 0 2373 0 2374 0 2375 0 2376 0 2377 0 2378 0 2379 0 2380 0 2381 0 2382 0 2383 0 2384 0 2385 0 2386 0 2387 0 2388 0 2389 0 2390 0 2391 0 2392 668326769467589022464821184293345689600000000 2393 101820919981926122750560437069459802501939200000000 2394 1577002408680071789160680049331793421150034329600000000 2395 5433266111155559836092655482463444521305977651200000000000 2396 7546202932160499772350910392310339612924968960000000000000000 2397 4697819333552856434809762164535321524948361543680000000000000000 2398 1587862934740865474965699611612938675432546201763840000000000000000 2399 304120500867400253755680508976568666435276605758006886400000000000000 2400 35830924465831884442487449057602999245465316460216084070400000000000000 2401 2671418037097525112280129338022472133093863830761672540160000000000000000 2402 130317708334144158366163109396154018368169997361956079114649600000000000000 2403 4255957161724167069031341124854313988200743004379010930258739200000000000000 2404 93575424130981032811904781333398119322269931155104527904512409600000000000000 2405 1411407713000531090473189845873553350996564474070759430581911552000000000000000 2406 14402119520413582555848875978301564806087392592558769699815424000000000000000000 2407 100707454688152504467286413495056782794704341250212647520960512000000000000000000 2408 467535574663355346826387649124394049592806144644707025447550976000000000000000000 2409 1443634768880524177376050872767113589684224068534942751314234939801600000000000000 2410 2807753092751484819815909009902230419442821360265491694863773178265600000000000000 2411 3362116377118190280589730946278510871275985728942118727685882511360000000000000000 2412 2244502519345109097662661762756964498893209783183428226482713290342400000000000000 2413 759358877837750879685299589611194675028777139185756609922156252364800000000000000 2414 100759740906845731969261515793220964684718362362113709948348556902400000000000000 2415 3050684197006574929865184301697866577824517891586487757951729664000000000000000 2416 0 2417 0 2418 0 2419 0 2420 0 2421 0 2422 0 2423 0 2424 0 2425 0 2426 0 2427 0 2428 0 2429 0 2430 0 2431 0 2432 0 2433 0 2434 0 2435 0 2436 0 2437 0 2438 0 2439 0 2440 0 2441 0 2442 0 2443 0 2444 0 2445 0 2446 0 2447 0 2448 0 2449 0 2450 0 2451 0 2452 0 2453 0 2454 0 2455 0 2456 0 2457 0 2458 0 2459 0 2460 0 2461 0 2462 384956219213331276939737002152967117209600000000 2463 29324424954794723352161405876004423120558489600000000 2464 246406626356261217056356257708092722054692864000000000000 2465 679158263894444979511581935307930565163247206400000000000000 2466 728747597448642549444173632171684225476754145280000000000000000 2467 396965733685216368741424902903234668858136550440960000000000000000 2468 115755207942609093124999501686583229439032618108583936000000000000000 2469 20154895012030434998899190094901687075574240508871547289600000000000000 2470 2160880367785553646377704620089288569880369854216108454707200000000000000 2471 149599410077461406287687242929258439453256374522653662248960000000000000000 2472 6849824544313452324121448437635345590476935486337816408463769600000000000000 2473 210544704294707323826785758000145768475107345098985187785152921600000000000000 2474 4432520090414891027932331747371489862633838844189161848108482560000000000000000 2475 63513347085023899071293543064309900794845401333184174376186019840000000000000000 2476 629110766323520583462307718870354717211362921884044440069210112000000000000000000 2477 4207820171970198121437488842119546446335255301802363229027958784000000000000000000 2478 19150257138211035006008838108135180271321339684647199762331687976960000000000000000 2479 56857000128217567601272157450520165993717132545376206820991406859878400000000000000 2480 109201539928798820313554461135126033099044016476040016275237463968972800000000000000 2481 126253266713162386743524724155079253062743050304067837739652622581760000000000000000 2482 83698222979449874738646354766033901958727435785807839671419889149542400000000000000 2483 27431839461888750528631447674704407635414574153085457533437894616678400000000000000 2484 3630314194437824166539569319020461227611176290987920431962558300160000000000000000 2485 106773946895230122545281450559425330223858126205527071528310538240000000000000000 2486 0 2487 0 2488 0 2489 0 2490 0 2491 0 2492 0 2493 0 2494 0 2495 0 2496 0 2497 0 2498 0 2499 0 2500 0 2501 0 2502 0 2503 0 2504 0 2505 0 2506 0 2507 0 2508 0 2509 0 2510 0 2511 0 2512 0 2513 0 2514 0 2515 0 2516 0 2517 0 2518 0 2519 0 2520 0 2521 0 2522 0 2523 0 2524 0 2525 0 2526 0 2527 0 2528 0 2529 0 2530 0 2531 0 2532 0 2533 221734782266878815517288513240109059512729600000000 2534 6109255198915567365033626224167588150116352000000000000 2535 38501035368165815165055665266889487821045760000000000000000 2536 76518497732107467691638231378026843675059185254400000000000000 2537 70376196553611766203465910764008362346040828887040000000000000000 2538 32154224428502525868055417135162008177509060585717760000000000000000 2539 8438554659016202888812463672951917426105477860115768934400000000000000 2540 1316786474119321753261413752866910222270850379912941089587200000000000000 2541 130317708334144158366163109396154018368169997361956079114649600000000000000 2542 8387540258343002845862998086900423172012574064903448663425024000000000000000 2543 360043902610475837786633633503207852599443921500631474969876889600000000000000 2544 10527235214735366191339287900007288423755367254949259389257646080000000000000000 2545 209961477967021153954689398559702151387918682093170824384086016000000000000000000 2546 2906491740414665095595861661181038793516496699104285313119750717440000000000000000 2547 27480702110768330941239896265200494692732716724116668495750496256000000000000000000 2548 179533660670728453181332857263767315043637559543567497771859574784000000000000000000 2549 784394532381123993846122008909216983913322073483149302265105939536281600000000000000 2550 2293232338504775226584643683837646695079924345996840341779986743348428800000000000000 2551 4247159892230782690052171720576866073030676212228842061561914223650406400000000000000 2552 4864959210680523969183819370775720551351032205050080680901281056817152000000000000000 2553 3121133734330453393479844713210812602073835992528834279360044898608742400000000000000 2554 1018303131539809678714349193985239374344934949622111681165497603194880000000000000000 2555 130798084946656900117969776935296029524226204601770662622180409344000000000000000000 2556 3843862088228284411630132220139311888058892543398974575019179376640000000000000000 2557 0 2558 0 2559 0 2560 0 2561 0 2562 0 2563 0 2564 0 2565 0 2566 0 2567 0 2568 0 2569 0 2570 0 2571 0 2572 0 2573 0 2574 0 2575 0 2576 0 2577 0 2578 0 2579 0 2580 0 2581 0 2582 0 2583 0 2584 0 2585 0 2586 0 2587 0 2588 0 2589 0 2590 0 2591 0 2592 0 2593 0 2594 0 2595 0 2596 0 2597 0 2598 0 2599 0 2600 0 2601 0 2602 0 2603 0 2604 384956219213331276939737002152967117209600000000 2605 69292119458399629849152660387534081097728000000000000 2606 1272761499774076534382005463368247531274240000000000000000 2607 5205339981776018210315525944083458753405386752000000000000000 2608 8621084077817441359924574068591024387390001538662400000000000000 2609 6413030910947872195290831118370262018782970532331520000000000000000 2610 2604492178708704595312488787948122662378233907443138560000000000000000 2611 601438804788063914984451956326754842006063149302796622233600000000000000 2612 86030049642462354546412365187304801188362224820978817853030400000000000000 2613 7828370907786802656138798214440394960545069127243218752530022400000000000000 2614 470261423817764359558052092738883725844171652572253355062696345600000000000000 2615 19061147785260485529880604126640415725852913491209901616052305920000000000000000 2616 526361760736768309566964395000364421187768362747462969462882304000000000000000000 2617 10088649016315366447522825600793688374189492674576858111655333068800000000000000000 2618 133006598216118721755601097923570394312826348944724675519432401879040000000000000000 2619 1223488650496816125383897990241969850667752257630237762593413398528000000000000000000 2620 7660102855284414002403535243254072108528535873858879904932675190784000000000000000000 2621 32854063298578616511477956450082203672369528385505753467950014159808102400000000000000 2622 92493704319692600805580628581451750034890281955205893785126131981719961600000000000000 2623 169300580531682234127596914102995075187015920735742807695364580777236889600000000000000 2624 187463094918222856945883173087224431912059774301263108904062696722687590400000000000000 2625 119480900767337668969150305427601419923139034088994437256751718774865920000000000000000 2626 37800646549583844134093265534300552532501373129911721497810138300416000000000000000000 2627 4843266231167638358653966597375532978954204604682707964524166014566400000000000000000 2628 138379035176218238818684759925015227970120131562363084700690457559040000000000000000 2629 0 2630 0 2631 0 2632 0 2633 0 2634 0 2635 0 2636 0 2637 0 2638 0 2639 0 2640 0 2641 0 2642 0 2643 0 2644 0 2645 0 2646 0 2647 0 2648 0 2649 0 2650 0 2651 0 2652 0 2653 0 2654 0 2655 0 2656 0 2657 0 2658 0 2659 0 2660 0 2661 0 2662 0 2663 0 2664 0 2665 0 2666 0 2667 0 2668 0 2669 0 2670 0 2671 0 2672 0 2673 0 2674 0 2675 0 2676 0 2677 240597637008332048087335626345604448256000000000000 2678 21653787330749884327860206371104400343040000000000000000 2679 215096693461818934310558923309233832785346560000000000000000 2680 703761965536117662034659107640083623460408288870400000000000000 2681 897824327532702107340716356571836682629615874526412800000000000000 2682 584387441760124853795876985661490126461598189758709760000000000000000 2683 204192186810762440272499120975132816730453538343542063104000000000000000 2684 42866183904894737213437303069106890557523046277581141075558400000000000000 2685 5565482442254680013348676855578718292262510082649475831876812800000000000000 2686 470261423817764359558052092738883725844171652572253355062696345600000000000000 2687 26452205089749245225140430216562209578734655457189251222276669440000000000000000 2688 1009119588631437469228973159645669067839271890711112438496886784000000000000000000 2689 26622823793054439236518567557650010987444494557911153350201573376000000000000000000 2690 484759585233953357803471770118136726379805123013418032265038753955840000000000000000 2691 6190852571513889594442523830624367444378826423609003078722671796551680000000000000000 2692 54471842526466944017091806174251179438425143991885368212854579134464000000000000000000 2693 333674080376189073944697995196147381047503022665292808658867331310551040000000000000000 2694 1376079805082773591576903637466904607661939092762144827946060208462731673600000000000000 2695 3818668649770165947544685951434222251440470212150643329128778877531009843200000000000000 2696 6748671417056022850051794231140079548834151874845471920546257082016753254400000000000000 2697 7407815847574935476087318936511288035234620113517655109918606564041687040000000000000000 2698 4573878232499645140225285129650366856432666148719318301235026734350336000000000000000000 2699 1440871703772372411699555062719221061238875869893105619445939389333504000000000000000000 2700 179339229588378837509015448862819735449275690504822557772094832996515840000000000000000 2701 5120024301520074836291336117225563434894444867807434133925546929684480000000000000000 2702 0 2703 0 2704 0 2705 0 2706 0 2707 0 2708 0 2709 0 2710 0 2711 0 2712 0 2713 0 2714 0 2715 0 2716 0 2717 0 2718 0 2719 0 2720 0 2721 0 2722 0 2723 0 2724 0 2725 0 2726 0 2727 0 2728 0 2729 0 2730 0 2731 0 2732 0 2733 0 2734 0 2735 0 2736 0 2737 0 2738 0 2739 0 2740 0 2741 0 2742 0 2743 0 2744 0 2745 0 2746 0 2747 0 2748 0 2749 0 2750 0 2751 150373523130207530054584766466002780160000000000000000 2752 4879320078528973935211166502288858210631680000000000000000 2753 36351341195047399898484458039260517740723568640000000000000000 2754 85507078812638295937211081578270160250439607097753600000000000000 2755 93501990681619976607340317705838420233855710361393561600000000000000 2756 50906639371104209486218617417623139905099220085647605760000000000000000 2757 16008667445963775317363931084450412831667557406133697747353600000000000000 2758 3004205055334706166375064323426574579906406826620478303712051200000000000000 2759 360043902610475837786633633503207852599443921500631474969876889600000000000000 2760 28215685429065861573483125564333023550650299154335201303761780736000000000000000 2761 1487936536298395043914149199681624288803824369466895381253062656000000000000000000 2762 53875773593045078218280178134415998566307793720743280744194899968000000000000000000 2763 1346554403427648216120754916994824239943903119481716756291774316544000000000000000000 2764 23637800727598487542416909171474857514900973617416193573304746859560960000000000000000 2765 288156046965010133850415654661788739229269011717073597846000723621314560000000000000000 2766 2471659854638437584775540705156647267018540908631798582658276528226304000000000000000000 2767 14534842941186796061031044670744179918429231667300154745180260951887603302400000000000000 2768 58916602025025417476403726107842286165081540416038497077986874110478437580800000000000000 2769 157656462826225422691487748566355747238042270187362274588316727943780263526400000000000000 2770 275570749529787599710448264438219914910727868222856770088972164182350757888000000000000000 2771 292728206879977288974418248297623478811690633518036371279041710998421504000000000000000000 2772 179628672403622427325211197818996225634446525113340500557593777203576832000000000000000000 2773 54922639061441018987135981214238543981340680217101908317704042605182976000000000000000000 2774 6819872369624739681940059708144450495279400563919502266388828510339727360000000000000000 2775 189440899156242768942779436337345847091094460108875062955245236398325760000000000000000 2776 0 2777 0 2778 0 2779 0 2780 0 2781 0 2782 0 2783 0 2784 0 2785 0 2786 0 2787 0 2788 0 2789 0 2790 0 2791 0 2792 0 2793 0 2794 0 2795 0 2796 0 2797 0 2798 0 2799 0 2800 0 2801 0 2802 0 2803 0 2804 0 2805 0 2806 0 2807 0 2808 0 2809 0 2810 0 2811 0 2812 0 2813 0 2814 0 2815 0 2816 0 2817 0 2818 0 2819 0 2820 0 2821 0 2822 0 2823 0 2824 0 2825 240597637008332048087335626345604448256000000000000 2826 50826250818010145158449651065508939694080000000000000000 2827 1099473457695195460067582851849089383462338560000000000000000 2828 5300025546237910905199033982124183486597496307712000000000000000 2829 10389110075735552956371146411759824470428412262377062400000000000000 2830 9163195086798757707519351135172165182917859615416569036800000000000000 2831 4434533918549522248577266228379615742844198727460858101760000000000000000 2832 1223935392914139549263915094729345199221128707141676345956761600000000000000 2833 210544704294707323826785758000145768475107345098985187785152921600000000000000 2834 23145679453530589571997876439491933381392823525040594819492085760000000000000000 2835 1692941125743951694408987533859981413039017949260112078225706844160000000000000000 2836 84112177140162213953029257699649467149439718768099203610834894848000000000000000000 2837 2876367690162017787098180621509654145678988320313016266398405492736000000000000000000 2838 68943585455495588665382651750135001085127839717463897922138845007052800000000000000000 2839 1152624187860040535401662618647154956917076046868294391384002894485258240000000000000000 2840 13643562397604175467960984692464692913942345815647528176273686435809198080000000000000000 2841 112151565904219105409190159496482869740966293729167860688119297468268544000000000000000000 2842 646241478461997547944303370745395076373238146438422264824168525399310362214400000000000000 2843 2522503405219606763063803977061691955808676322997796393413067647100484216422400000000000000 2844 6659626446969866993002499723923647943675923482052371943816827301073476648960000000000000000 2845 11252472272466326988176637464560646525521387952433318111966363370779322613760000000000000000 2846 11855492378639080203463939056053750891873470657480473036801189295436070912000000000000000000 2847 7054507861669535327681021587073306315825536258996645112807319250176835584000000000000000000 2848 2148259796431792999811118808065501906013011177634643213912480980757014118400000000000000000 2849 259344590944896350682665048345826464667708315889049961185730728629307965440000000000000000 2850 7198754167937225219825618580819142189461589484137252392299318983136378880000000000000000 2851 0 2852 0 2853 0 2854 0 2855 0 2856 0 2857 0 2858 0 2859 0 2860 0 2861 0 2862 0 2863 0 2864 0 2865 0 2866 0 2867 0 2868 0 2869 0 2870 0 2871 0 2872 0 2873 0 2874 0 2875 0 2876 0 2877 0 2878 0 2879 0 2880 0 2881 0 2882 0 2883 0 2884 0 2885 0 2886 0 2887 0 2888 0 2889 0 2890 0 2891 0 2892 0 2893 0 2894 0 2895 0 2896 0 2897 0 2898 0 2899 0 2900 0 2901 162644002617632464507038883409628607021056000000000000 2902 17179272776487429063555982060142021616599040000000000000000 2903 200379037664949372597316974749496540136011202560000000000000000 2904 772743724641487409978019154593705952345914961664409600000000000000 2905 1163580328482381931113568398117100340687982173386230988800000000000000 2906 897993118506278255336896411246872187925950242310823765606400000000000000 2907 372944302550014821105348089806725683973197112979458166358016000000000000000 2908 93575424130981032811904781333398119322269931155104527904512409600000000000000 2909 14576171835787430111085167861548553202122816199160513000510586880000000000000000 2910 1487936536298395043914149199681624288803824369466895381253062656000000000000000000 2911 101682276364996098645439813752465133620656015577435481698431517327360000000000000000 2912 4754811895982111035815359802903713995918327631537843215883078467584000000000000000000 2913 155021079722416116525712471390836097114488633684238350357471959187456000000000000000000 2914 3529911575321374139667591769606912055558545393534151573613508864361103360000000000000000 2915 57054897299072006502382299623034170367395264319980572373508143277020282880000000000000000 2916 645993019608302047156935318699741329707965851880006877563567153417226813440000000000000000 2917 5185888407411091434120952975117367896822281422036721878218636314932737474560000000000000000 2918 28732890350079583285523642176218334934133203741646774543720723667753953027686400000000000000 2919 110359523978357795884041423996449023066629589131153592211821709560646184468480000000000000000 2920 281311806811658174704415936614016163138034698810832952799159084269483065344000000000000000000 2921 470425937584398702473449101744212835389539315688825170100271191242903293788160000000000000000 2922 480147441334882748240289531770176911120875561627959157990448166465160871936000000000000000000 2923 284047684194870407752803486844216363128387033487247269395094707455649644544000000000000000000 2924 84027647466146417621183475664047774552337494348052187424176756075895780802560000000000000000 2925 10121448360119738659074819724631713918382994814696976863572842490289748705280000000000000000 2926 273552658381614558353373506071127403199540400397215590907374121359182397440000000000000000 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 0 2951 0 2952 0 2953 0 2954 0 2955 0 2956 0 2957 0 2958 0 2959 0 2960 0 2961 0 2962 0 2963 0 2964 0 2965 0 2966 0 2967 0 2968 0 2969 0 2970 0 2971 0 2972 0 2973 0 2974 0 2975 0 2976 0 2977 0 2978 109947345769519546006758285184908938346233856000000000000 2979 4174563284686445262444103640614511252833566720000000000000000 2980 36519079614437023155861018648095744439788041666560000000000000000 2981 100971846686487688237127836200244244439866221657482854400000000000000 2982 130320996790026776284719660589115238157054003419257870745600000000000000 2983 83912468073753334748703320206513278893969350420378087430553600000000000000 2984 31364615844456246454959774352745630022145877201572431790709145600000000000000 2985 7018156809823577460892858600004858949170244836632839592838430720000000000000000 2986 1009119588631437469228973159645669067839271890711112438496886784000000000000000000 2987 95327134092183842480099825392936062769365014603845764092279547494400000000000000000 2988 6107291724172578174891728813507437088090651935619718619512043009474560000000000000000 2989 270495965638093427815273802120744618434464860816375080725792908378112000000000000000000 2990 8354820296618637016964714247590324391854545310140003724529015063576576000000000000000000 2991 183051128834522687528476544623901296595393139693271003031671959680440074240000000000000000 2992 2824217416304064321867923831340191433186065583839038332488653092212504002560000000000000000 2993 31115330444466548604725717850704207380933688532220331269311817889596424847360000000000000000 2994 239795479958688867913752865569427091549062292954978019648829743202489780823654400000000000000 2995 1303621876994351463880239320958054084974562021611751808002143944185133054033920000000000000000 2996 4828229174053153569926812299844644759165044524487969659267199793278270570496000000000000000000 2997 12152670054263633147230768461725498247563098988627983560923672440441668422860800000000000000000 2998 19666839197076797367922259221306446279511063004281207111288756898412989314498560000000000000000 2999 19918843854165287343665344514950672464378140723293214766331016360327431323648000000000000000000 3000 11437096460669929065105528632050947091845936730707103288290725132552481275904000000000000000000 3001 3370442303919872973471914968302360734821537273294093295569756549266486318858240000000000000000 3002 395010038703051422262271342766707970220136338173579313270248231242659381903360000000000000000 3003 10668553676882967775781566736773968724782075615491408045387590733008113500160000000000000000 3004 0 3005 0 3006 0 3007 0 3008 0 3009 0 3010 0 3011 0 3012 0 3013 0 3014 0 3015 0 3016 0 3017 0 3018 0 3019 0 3020 0 3021 0 3022 0 3023 0 3024 0 3025 0 3026 0 3027 0 3028 0 3029 0 3030 0 3031 0 3032 0 3033 0 3034 0 3035 0 3036 0 3037 0 3038 0 3039 0 3040 0 3041 0 3042 0 3043 0 3044 0 3045 0 3046 0 3047 0 3048 0 3049 0 3050 0 3051 0 3052 0 3053 0 3054 0 3055 162644002617632464507038883409628607021056000000000000 3056 40075807532989874519463394949899308027202240512000000000000 3057 1014418878178806198773917184669326234438556712960000000000000000 3058 5726191683543725230839007724021412728158764933316608000000000000000 3059 13193654633701057929651370596831914606809186296577759641600000000000000 3060 13699994787551564856931154319430739411260302109449483662131200000000000000 3061 7841153961114061613739943588186407505536469300393107947677286400000000000000 3062 2566195841819147437223981537951915183630117225583198964694384640000000000000000 3063 526361760736768309566964395000364421187768362747462969462882304000000000000000000 3064 69268851762486529137788800458534855299538591926669932385393442816000000000000000000 3065 6107291724172578174891728813507437088090651935619718619512043009474560000000000000000 3066 367874513267807061828772370884212681070872210710270109787078355394232320000000000000000 3067 15388214934078203893491131853980138293160667637553782370178441009954816000000000000000000 3068 454919965150884785573728690781293163136479992137123202800604870211744563200000000000000000 3069 9492508538133105081833855099782310094875387101236767728642417337714249564160000000000000000 3070 141947623184673841568666084740402665076656165865996883145951433678158896824320000000000000000 3071 1498721749741805424460955409808919322181639330968612622805185895015561130147840000000000000000 3072 11298056267284379353628740781636468736446204187301849002685247516271153134960640000000000000000 3073 59145807382151131231603450673096898299771795424977628326023197467658814488576000000000000000000 3074 215771896881823690573280991055126193375099920818496850979665204554780643426304000000000000000000 3075 524995346344188951960369197546541524294725876308728889831902649427080075867586560000000000000000 3076 841371964399941737396424152311516404895332664151905391729822131060230699110891520000000000000000 3077 826330219283402374953874443665680927385868928793588212579004890826916772184064000000000000000000 3078 471861922548782216286068095562330502875015218261173061379765916897308084640153600000000000000000 3079 135192185746119349269262367061905802807841661739907519966742457142800173456424960000000000000000 3080 15810796549140558243708281903899021650127036062158266723264409466318024207237120000000000000000 3081 416073593398435743255481102734184780266500949004164913770116038587316426506240000000000000000 3082 0 3083 0 3084 0 3085 0 3086 0 3087 0 3088 0 3089 0 3090 0 3091 0 3092 0 3093 0 3094 0 3095 0 3096 0 3097 0 3098 0 3099 0 3100 0 3101 0 3102 0 3103 0 3104 0 3105 0 3106 0 3107 0 3108 0 3109 0 3110 0 3111 0 3112 0 3113 0 3114 0 3115 0 3116 0 3117 0 3118 0 3119 0 3120 0 3121 0 3122 0 3123 0 3124 0 3125 0 3126 0 3127 0 3128 0 3129 0 3130 0 3131 0 3132 0 3133 0 3134 118567477908254066625631346005619254518349824000000000000 3135 14607631845774809262344407459238297775915216666624000000000000 3136 198826100123046014959687768195187941949957115740160000000000000000 3137 897866855979656116195556411126557515775294341544044134400000000000000 3138 1585123363848941388405257524562234312046646525060270836940800000000000000 3139 1440211952041358255584887597830156480608739259255876969981542400000000000000 3140 705703856500265545236594922936776675498282237035379715290955776000000000000000 3141 209961477967021153954689398559702151387918682093170824384086016000000000000000000 3142 38910280928310334268757906430411554520111184353870147204140761088000000000000000000 3143 4754811895982111035815359802903713995918327631537843215883078467584000000000000000000 3144 390866670347045003193070644064475973637801723879661991648770752606371840000000000000000 3145 22159029505072613606627229869731399142151361398077446613056955054334935040000000000000000 3146 881987687537429686316412767841282663223787739857687842164438013675831296000000000000000000 3147 24770392102465676574489527213041412732781335571866358392492935183029491466240000000000000000 3148 498788175912812248845451658879470475894361249501350158832301565563530568007680000000000000000 3149 7134410973977520037103391041735020905591935988743147692031298144867464553431040000000000000000 3150 73437365737348465798586815080637046786900327217462018517454108855762495377244160000000000000000 3151 532312266439360181084431056057872084697946158824798654934208777208929330397184000000000000000000 3152 2737605941688138074148502574011913578446580245384678796804502282788779413471232000000000000000000 3153 9642771667546327689068005669222191262556189564854204098953313969068817720016896000000000000000000 3154 23184471907909505652701465530361785379338055634408059683221765389215245931055677440000000000000000 3155 35994944351985007452990770766077061196928450538248702539941453044420494596337827840000000000000000 3156 35094730489565677336276314607448331151329256858174746440120090069237288795111424000000000000000000 3157 19467674747441186294773780856914435604329199290546682875210913828563224977725194240000000000000000 3158 5557494987022906222663461089220506110019653175848630753227439927410785508843847680000000000000000 3159 632847935559020765491586757258695050785347943435334833844346494691308284715991040000000000000000 3160 16642943735937429730219244109367391210660037960166596550804641543492657060249600000000000000000 3161 0 3162 0 3163 0 3164 0 3165 0 3166 0 3167 0 3168 0 3169 0 3170 0 3171 0 3172 0 3173 0 3174 0 3175 0 3176 0 3177 0 3178 0 3179 0 3180 0 3181 0 3182 0 3183 0 3184 0 3185 0 3186 0 3187 0 3188 0 3189 0 3190 0 3191 0 3192 0 3193 0 3194 0 3195 0 3196 0 3197 0 3198 0 3199 0 3200 0 3201 0 3202 0 3203 0 3204 0 3205 0 3206 0 3207 0 3208 0 3209 0 3210 0 3211 0 3212 0 3213 0 3214 86435691395117214570085251238096436543877021696000000000000 3215 3817461122362483487226005149347608485439176622211072000000000000 3216 38969915624117018932098802566256836622191594685071360000000000000000 3217 125851004313148465620077156959572478461170423539756852838400000000000000 3218 190441249856708529664117368308119865204461389653669681981030400000000000000 3219 144021195204135825558488759783015648060873925925587696998154240000000000000000 3220 63513347085023899071293543064309900794845401333184174376186019840000000000000000 3221 16814415027192277412538042667989480623649154457628096852758888448000000000000000000 3222 2876367690162017787098180621509654145678988320313016266398405492736000000000000000000 3223 324595158765712113378328562544893542121357832979650096870951490053734400000000000000000 3224 25015466902210880204356521220126462312819310328298367465521328166807797760000000000000000 3225 1340621285056893123200947407118749648100157364583685520089945780787263569920000000000000000 3226 50551820617276890968345973904166148434247623616053792637740684046998962176000000000000000000 3227 1363551108116682005719518736108374910433105901003690966748658717694385339760640000000000000000 3228 26209051425236861802970096257484903187903709291980035618642754990520060755312640000000000000000 3229 364152226796769251893818917755225025389588399425431496780764176144276836581376000000000000000000 3230 3598430921130074824130753938951215292558116033655638907355251333932362273484963840000000000000000 3231 25550988789089288692052690690777860065501415623590335436842021306028607859064832000000000000000000 3232 126712046443850962289159261997122857059527428500662275737808391374794932852097024000000000000000000 3233 440031813762364086877803325372172661281314117142846847048902894121840381956771020800000000000000000 3234 1023856194900906878662848590679525296268187037532407538913890219930182957406942658560000000000000000 3235 1575051504371707598852080999582281102071657047794882620232589642307369521124600709120000000000000000 3236 1490493847850965825693617596857511475956454320682480407633335589999371912357085184000000000000000000 3237 822509258079390120954192241204634904282908670025597351477661109256796255308889456640000000000000000 3238 228458104736806496342462819370388913333510607580155875017809084583562290782472765440000000000000000 3239 25962992228062390379142020810613130288629659217859890619255240807848545013989376000000000000000000 3240 665717749437497189208769764374695648426401518406663862032185661739706282409984000000000000000000 3241 0 3242 0 3243 0 3244 0 3245 0 3246 0 3247 0 3248 0 3249 0 3250 0 3251 0 3252 0 3253 0 3254 0 3255 0 3256 0 3257 0 3258 0 3259 0 3260 0 3261 0 3262 0 3263 0 3264 0 3265 0 3266 0 3267 0 3268 0 3269 0 3270 0 3271 0 3272 0 3273 0 3274 0 3275 0 3276 0 3277 0 3278 0 3279 0 3280 0 3281 0 3282 0 3283 0 3284 0 3285 0 3286 0 3287 0 3288 0 3289 0 3290 0 3291 0 3292 0 3293 0 3294 118567477908254066625631346005619254518349824000000000000 3295 33882791026885948111473418485333803125199792504832000000000000 3296 997629839977395684661729345696175017528104823937826816000000000000 3297 6554739807976482584379018591644399919852626226029002752000000000000000 3298 17640115771226309931080814833833409064307387699489252206182400000000000000 3299 21424640608879709587213203934663484835501906336037839222865920000000000000000 3300 14402119520413582555848875978301564806087392592558769699815424000000000000000000 3301 5548756958973451546137554080436528605804220971017271961410433187840000000000000000 3302 1346554403427648216120754916994824239943903119481716756291774316544000000000000000000 3303 210385751051850443856324068316134703226806002857180618342283373182976000000000000000000 3304 22159029505072613606627229869731399142151361398077446613056955054334935040000000000000000 3305 1602461379794567561326132447571630438744719349853936598232513316097275985920000000000000000 3306 81107587745942033953657318130684353710059520557312973965441719737629445980160000000000000000 3307 2921895231678604297970397291660803379499512645007909214461411537916540013772800000000000000000 3308 75060241951565923743417317092441971260031924836203178931497594174033783464919040000000000000000 3309 1395916869387615465592972518061695930660088864464154070992929341886394540228608000000000000000000 3310 18586936576085097232080340593756277337593574554006399314851504824030796867174400000000000000000000 3311 179367941299406806618209888649260577659819937677604154766630989568320827170635120640000000000000000 3312 1226447461876285857218529153157337283144067949932336100968417022689373177235111936000000000000000000 3313 5981682468332136805995138954277972114292863779910574327071023716968767692224856064000000000000000000 3314 20080118434689214497857091747816812443137300878951911120331602068426649429960650915840000000000000000 3315 46201510794903422899661042654413578994101940068649890193489296174349505952988287467520000000000000000 3316 68920435524628659780072877678691330648226447788357894048965437681570957227391618908160000000000000000 3317 64772604073751972025142638994864998712279057764515791428865812353972705105575044710400000000000000000 3318 34751016153854232610314622190895824705952891308581488099931181866099641786800579543040000000000000000 3319 9619288620497115635472118710332164771937288740217089474434066719307885927683063808000000000000000000 3320 1065148399099995502734031622999513037482242429450662179251497058783530051855974400000000000000000000 3321 27294427726937384757559560339362521585482462254673218343319612131327957578809344000000000000000000 3322 0 3323 0 3324 0 3325 0 3326 0 3327 0 3328 0 3329 0 3330 0 3331 0 3332 0 3333 0 3334 0 3335 0 3336 0 3337 0 3338 0 3339 0 3340 0 3341 0 3342 0 3343 0 3344 0 3345 0 3346 0 3347 0 3348 0 3349 0 3350 0 3351 0 3352 0 3353 0 3354 0 3355 0 3356 0 3357 0 3358 0 3359 0 3360 0 3361 0 3362 0 3363 0 3364 0 3365 0 3366 0 3367 0 3368 0 3369 0 3370 0 3371 0 3372 0 3373 0 3374 0 3375 0 3376 92956902680071188234494975268405495542386262016000000000000 3377 13282054082539291659697580046250850825078318661894144000000000000 3378 209751673855247442700128594932620797435284039232928088064000000000000 3379 1102507235701644370692550927114588066519211731218078262886400000000000000 3380 2268014884871954133996104764350009736839521275648618140794880000000000000000 3381 2410272068498967328561485442649642043993964462804256912572416000000000000000000 3382 1384043685911745283617076981514780377864998428144897768152262246400000000000000000 3383 484759585233953357803471770118136726379805123013418032265038753955840000000000000000 3384 106067054546916290254434848846361540130965907257636766034059761549312000000000000000000 3385 15388214934078203893491131853980138293160667637553782370178441009954816000000000000000000 3386 1508198945689004763601065833008593354112677035156646210101189003385671516160000000000000000 3387 102651790740957886722597543259147385164294080705349232675012176542937267568640000000000000000 3388 4934756391279420592127782092582690152043621356013357784423717264036823134371840000000000000000 3389 168885544391023328422688963457994435335071830881457152595869586891576012796067840000000000000000 3390 4179490745030375299349373338101882490615413996561313372322025130145062942932992000000000000000000 3391 74347746304340388928321362375025109350374298216025597259406019296123187468697600000000000000000000 3392 963546792104251440511044856380325417180850904879691740481902010077756509594320896000000000000000000 3393 8940801997078123899123077526516988794120255355006730176059760095405530462043966013440000000000000000 3394 59964520546736976376148800381156955022293893694906004365205818002205424272673865728000000000000000000 3395 282376665487817078876115352703673924981618293610261250129663154087249757608821653504000000000000000000 3396 935344871602942765642117434962821844125492337716340634121252689897034896027844513628160000000000000000 3397 2084843174620016958347204549780412752108850045597826294981204489867521456128596471971840000000000000000 3398 3083175953910593868396789616155573938704483149590951672014012668049100763025372128215040000000000000000 3399 2814832308462192841435484397462561801182184195995100536094425731154070984730846942986240000000000000000 3400 1502746644490993842608199878525224852149314218749469755672699756371876401591376412672000000000000000000 3401 405022678757773289914615524645564832502622683798614293660381756602437302218234265600000000000000000000 3402 44762861472177311002397678956554535400191238097664078083044163895377850429247324160000000000000000000 3403 1119071536804432775059941973913863385004780952441601952076104097384446260731183104000000000000000000 3404 0 3405 0 3406 0 3407 0 3408 0 3409 0 3410 0 3411 0 3412 0 3413 0 3414 0 3415 0 3416 0 3417 0 3418 0 3419 0 3420 0 3421 0 3422 0 3423 0 3424 0 3425 0 3426 0 3427 0 3428 0 3429 0 3430 0 3431 0 3432 0 3433 0 3434 0 3435 0 3436 0 3437 0 3438 0 3439 0 3440 0 3441 0 3442 0 3443 0 3444 0 3445 0 3446 0 3447 0 3448 0 3449 0 3450 0 3451 0 3452 0 3453 0 3454 0 3455 0 3456 0 3457 0 3458 0 3459 72878211701175811575844060610429908505230829420544000000000000 3460 3723402494471848095268554939632321847963621998217658368000000000000 3461 44100289428065774827702037084583522660768469248723130515456000000000000 3462 165376085355246655603882639067188209977881759682711739432960000000000000000 3463 291601913769251245799499183987858394736509878297679475245056000000000000000000 3464 257363495314167511416398612265145111586466649861654543664676864000000000000000000 3465 133006598216118721755601097923570394312826348944724675519432401879040000000000000000 3466 41366151273297353199229591050081000651076703830478338753283307004231680000000000000000 3467 8354820296618637016964714247590324391854545310140003724529015063576576000000000000000000 3468 1117184404214077602667456172598958040083464470486404600074954817322719641600000000000000000 3469 102651790740957886722597543259147385164294080705349232675012176542937267568640000000000000000 3470 6592526116474850947295708889309687624995775405299095165128559782424193406074880000000000000000 3471 300240967806263694973669268369767885040127699344812715725990376696135133859676160000000000000000 3472 9851656756143027491323522868383008727879190134751667234759059235341934079770624000000000000000000 3473 232721643757373170077408288144309365954721915717618585504294581110350095686041600000000000000000000 3474 4014778300434381002129353568251355904920212103665382252007925041990652123309670400000000000000000000 3475 49950265702684394676092565354756069626655310908963219826581800202430897457369595248640000000000000000 3476 453331775333331541403684930881546579968541836333489393000955984096673007501414424903680000000000000000 3477 2931836736731532880676703847207281122340012159583082856284527315893543779617518649344000000000000000000 3478 13591730165480262063237018976803504922448560532440574839574453150066288332904615588659200000000000000000 3479 43568967567569333986684437938268217513458417279432125021648028522945754511748628312227840000000000000000 3480 96092317230213508898366609703515387756289724828917993777770061487530307114290764662702080000000000000000 3481 137926783114647449230338735475665528257927025603759926268626860826549478251811500206325760000000000000000 3482 125103658153875237397132639887224968941430408710893357159752254717958710432482086354944000000000000000000 3483 64983638680691625626300535287577290903754128378355448893954584059324384933681142169600000000000000000000 3484 17457515974149151290935094793056268806074582858088990452387223919197361667406456422400000000000000000000 3485 1881159253368251494875762458149204350193036781054332881439930987703254164289118797824000000000000000000 3486 47001004545786176552517562904382262170200800002547281987196372090146742950709690368000000000000000000 3487 0 3488 0 3489 0 3490 0 3491 0 3492 0 3493 0 3494 0 3495 0 3496 0 3497 0 3498 0 3499 0 3500 0 3501 0 3502 0 3503 0 3504 0 3505 0 3506 0 3507 0 3508 0 3509 0 3510 0 3511 0 3512 0 3513 0 3514 0 3515 0 3516 0 3517 0 3518 0 3519 0 3520 0 3521 0 3522 0 3523 0 3524 0 3525 0 3526 0 3527 0 3528 0 3529 0 3530 0 3531 0 3532 0 3533 0 3534 0 3535 0 3536 0 3537 0 3538 0 3539 0 3540 0 3541 0 3542 92956902680071188234494975268405495542386262016000000000000 3543 30645288020344428767642427486685776526449563771338752000000000000 3544 1043793832616941416040284901410260891379135366833683562496000000000000 3545 7938052097051839468986366675225034078938324464770163492782080000000000000 3546 24806412803286998340582395860078231496682263952406760914944000000000000000000 3547 35028679891531305901664839476541489667723249130508746963812352000000000000000000 3548 27480702110768330941239896265200494692732716724116668495750496256000000000000000000 3549 12381705143027779188885047661248734888757652847218006157445343593103360000000000000000 3550 3529911575321374139667591769606912055558545393534151573613508864361103360000000000000000 3551 649885664501263979391040986830418804480685703053033146858006957445349376000000000000000000 3552 81107587745942033953657318130684353710059520557312973965441719737629445980160000000000000000 3553 6980321770385136297136632941622022191171997487963747821900828004919734194667520000000000000000 3554 423386677258051538615213304224555494138617576029208556160478617137909309856808960000000000000000 3555 18389759278133651317137242687648282958707821584869778838216910572638276948905164800000000000000000 3556 574679977441676603660538833989008842459619424527180588694278455394946154653286400000000000000000000 3557 13113358709111114279144397453696736446839982729131899426676772918217988000396083200000000000000000000 3558 216798028223456574114985092685573218865691453597930641608427952267495214658722201600000000000000000000 3559 2630073605652882165829643152717733050726581562860409536253480172197226869966883688284160000000000000000 3560 22985600015975217784505358162105083999145695331131369593270694156605383232201346210856960000000000000000 3561 145985249925528740679212426047148756574447502015102470499133015315526800612679204470784000000000000000000 3562 654215278631783280643808513416808703600524046961473002278183678289857345090475497000796160000000000000000 3563 2070887489696029906054594690753311213686570396313008192435207855731265394136551989465579520000000000000000 3564 4428982257792568091951988283607481962948990044387402076848129197652533246085947062180904960000000000000000 3565 6305224370955311964815485050316138434648092599029025200851513637785119005797097152289177600000000000000000 3566 5560162584616677217650339550543331952952462609373038095988989098575942685888092726886400000000000000000000 3567 2874670963743226912573978942589932263400281310631987094493096205361165554566263157555200000000000000000000 3568 752463701347300597950304983259681740077214712421733152575972395081301665715647519129600000000000000000000 3569 80935729827843796023435243321346255457085777604386419581952152739232691361122086813696000000000000000000 3570 1974042190923019415205737641984055011148433600106985843462247627786163203929806995456000000000000000000 3571 0 3572 0 3573 0 3574 0 3575 0 3576 0 3577 0 3578 0 3579 0 3580 0 3581 0 3582 0 3583 0 3584 0 3585 0 3586 0 3587 0 3588 0 3589 0 3590 0 3591 0 3592 0 3593 0 3594 0 3595 0 3596 0 3597 0 3598 0 3599 0 3600 0 3601 0 3602 0 3603 0 3604 0 3605 0 3606 0 3607 0 3608 0 3609 0 3610 0 3611 0 3612 0 3613 0 3614 0 3615 0 3616 0 3617 0 3618 0 3619 0 3620 0 3621 0 3622 0 3623 0 3624 0 3625 0 3626 0 3627 78176755153939869305210274200729021751146846355456000000000000 3628 12886343612554832296793640758151369029372041565847945216000000000000 3629 234853612338811818609064102817308700560305457537578801561600000000000000 3630 1428849377469331104417546001540506134208898403658629428700774400000000000000 3631 3405566100565543629328526060219311495473093665466128177037312000000000000000000 3632 4207820171970198121437488842119546446335255301802363229027958784000000000000000000 3633 2814023896142677088382965377556530656535830192549546853964850816614400000000000000000 3634 1152624187860040535401662618647154956917076046868294391384002894485258240000000000000000 3635 295697977348075110622923649007840556038711994889130081820393165637633966080000000000000000 3636 50551820617276890968345973904166148434247623616053792637740684046998962176000000000000000000 3637 5860023214644311953151741234941944555551800360265862369003164251043727472066560000000000000000 3638 474661880386189268205291040030297508999695829181534851889256304334541925237391360000000000000000 3639 27297298928479638673875594614477920016831922665041077962978226631259942346031104000000000000000000 3640 1126372755785686143174656114618457331220854072073273953840785772574094463120441344000000000000000000 3641 33853875034746039924729924038625248173984853372146638315808403554175009837757235200000000000000000000 3642 738909255956869743729179960869172627613244244215432245955352074000457062978840166400000000000000000000 3643 11871860025516481998536583675461989465085263999022681934477514666168037954711627759616000000000000000000 3644 138483491005338295577722364464252944094026544598303871351192859836077060960948606510039040000000000000000 3645 1185400229395293374315204899502847903384513716362632060452960084362077620974955140302766080000000000000000 3646 7269058651464258673820094593520096706672489410683033358646485314331748278783061077786624000000000000000000 3647 32098756090288463543846217706676323812141841142851626982745721763834613609116555836716482560000000000000000 3648 98431870994614421472157453894868323625539799149752670646685973392726708265052986749285826560000000000000000 3649 208422694484356145503622978052116798256423060912348333028147256360119211580515155867336704000000000000000000 3650 288238828386528546962993602300166328441055661669898294896069194870176868836438726961790976000000000000000000 3651 252611710938936064942438399580090297646299720171785865928580829046112423107510374970163200000000000000000000 3652 127166365527693801053601542170886214073049286399272902785339334768739981505944430732902400000000000000000000 3653 33183649229415956369608449761751964737405168817798432028600382623085403458060055593615360000000000000000000 3654 3482210424788206248422921200459873039665836870588723027867404815414791891732179539984384000000000000000000 3655 84883814209689834853846718605314365479382644804600391268876647994805017768981700804608000000000000000000 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 0 3682 0 3683 0 3684 0 3685 0 3686 0 3687 0 3688 0 3689 0 3690 0 3691 0 3692 0 3693 0 3694 0 3695 0 3696 0 3697 0 3698 0 3699 0 3700 0 3701 0 3702 0 3703 0 3704 0 3705 0 3706 0 3707 0 3708 0 3709 0 3710 0 3711 0 3712 0 3713 65746651084463430085681840602813107292714497784938496000000000000 3714 3865903083766449689038092227445410708811612469754383564800000000000000 3715 52842062776232659187039423133894457626068727945955230351360000000000000000 3716 228854041958004531890876951246737732495791894319323813496907366400000000000000 3717 467535574663355346826387649124394049592806144644707025447550976000000000000000000 3718 478756428455275875150220952703379506783033492116179994058292199424000000000000000000 3719 288156046965010133850415654661788739229269011717073597846000723621314560000000000000000 3720 104600645048298678587700882642229312340224651253297716018098262674537185280000000000000000 3721 24770392102465676574489527213041412732781335571866358392492935183029491466240000000000000000 3722 3895860308904805730627196388881071172666016860010545619281882050555386685030400000000000000000 3723 423386677258051538615213304224555494138617576029208556160478617137909309856808960000000000000000 3724 32303377970726769641748973557617469362479299485965566309129942933878547689766912000000000000000000 3725 1759957430915134598710400179091339580032584487614490552876227769647022598625689600000000000000000000 3726 69513290071345201978778777359310509583915565590807764008459921964572686866861522944000000000000000000 3727 1994301002046857624656817343366287346976562271377365602603985954827764215896971673600000000000000000000 3728 42148615475206444965218640267912388633438807097121947696369874554442738300751341158400000000000000000000 3729 650103054997282554239863322068298543108069056586482062731988703119361758400008736116572160000000000000000 3730 7406302259692907363490040529125231528584234459257436675226758874196121334355918066685050880000000000000000 3731 61132783258814415446826995531504013303115635943844310546216941493530003024565543664185507840000000000000000 3732 368541273629237914762678795891468903028295213121629791283376805436619637734301196643781836800000000000000000 3733 1574909935913830743554519262317893178008636786396042730346975574283627332240847787988573224960000000000000000 3734 4772454351254032556225815946417858115177687231503159788930229012980688885578326630268403712000000000000000000 3735 9808126799263818611935198967158437565008144042934039201324576769887962897906595570227609600000000000000000000 3736 13459151958826513540133117929627211058594849090752750936674786571576869903168152778410295296000000000000000000 3737 11476764488874365545087539180922480820092698097534379476376874962878783330911484873644441600000000000000000000 3738 5751832533098765770732131292037007221150229261751728218290732988001469932730409636226662400000000000000000000 3739 1463398931017243675899732634493261644919567944864910852461276873678066292500448451678437376000000000000000000 3740 153300168462699841746047173801197744055765056517108306631591226278617862090780951653122048000000000000000000 3741 3650004011016662898715408900028517715613453726597816824561695863776615764066213134598144000000000000000000 3742 0 3743 0 3744 0 3745 0 3746 0 3747 0 3748 0 3749 0 3750 0 3751 0 3752 0 3753 0 3754 0 3755 0 3756 0 3757 0 3758 0 3759 0 3760 0 3761 0 3762 0 3763 0 3764 0 3765 0 3766 0 3767 0 3768 0 3769 0 3770 0 3771 0 3772 0 3773 0 3774 0 3775 0 3776 0 3777 0 3778 0 3779 0 3780 0 3781 0 3782 0 3783 0 3784 0 3785 0 3786 0 3787 0 3788 0 3789 0 3790 0 3791 0 3792 0 3793 0 3794 0 3795 0 3796 0 3797 0 3798 0 3799 78176755153939869305210274200729021751146846355456000000000000 3800 29585992988008543538556828271265898281721524003222323200000000000000 3801 1159770925129934906711427668233623212643483740926315069440000000000000000 3802 10156244465591917095748977126334514755730409511212595273531392000000000000000 3803 36654789053607059191188791691352493488076001740145030795087996518400000000000000 3804 59844553556909484393777619087922438347879186514522499257286524928000000000000000000 3805 54471842526466944017091806174251179438425143991885368212854579134464000000000000000000 3806 28527448649536003251191149811517085183697632159990286186754071638510141440000000000000000 3807 9492508538133105081833855099782310094875387101236767728642417337714249564160000000000000000 3808 2045326662175023008579278104162562365649658851505536450122988076541578009640960000000000000000 3809 300240967806263694973669268369767885040127699344812715725990376696135133859676160000000000000000 3810 30508745861241949106096252804416498842341560625634145958622723881996406151446528000000000000000000 3811 2198424334118905156174582922671188887168730103905989929371343338555623384442470400000000000000000000 3812 114045241523300721996433931605118804786111474797418987826379559473127064390944686080000000000000000000 3813 4289963044403018179261775974174591448607360619318422007379240898385057246640596844544000000000000000000 3814 118704263991397742963268823611671625130909293457200587389776381398226487459258879180800000000000000000000 3815 2404227274398234298224346605282169168299071954831664433180431594376337863905357751910400000000000000000000 3816 36105723516002923397013947579485503701848142988880003791730449511706091504985100575089623040000000000000000 3817 396100017148020675291837723113216086195393872561768094778794067197748118770738729196044943360000000000000000 3818 3206309080574369858435305524255779456346168354158179184165378207298590848288420410800901980160000000000000000 3819 18685042573002362278467814951697473383534567305266630418067204035636615633129070669839739125760000000000000000 3820 78745496795691537177725963115894658900431839319802136517348778714181366612042389399428661248000000000000000000 3821 231391726121407639089736530735411302554069683951668353402677770326336430815918866922104422400000000000000000000 3822 471070318558927973904659127536952387050819718176346282783617530005190446610885347244360335360000000000000000000 3823 628467623410760257248993645547315049708276147820982620126397672967242175200712911680769622016000000000000000000 3824 532763488378273179514063660924927793859039985369753826219179143013636152519154192555494604800000000000000000000 3825 260159809958621097937730246132135403541256523531539707104226999764989563111190835853944422400000000000000000000 3826 65995722523192281871673308321415628816006856830615126004900022912944989630081199686669041664000000000000000000 3827 6748857416369809699724791056152729256169275940479363308614575652122962547758428085871968256000000000000000000 3828 160600176484733167543477991601254779486991963970303940280714618006171093618913377922318336000000000000000000 3829 0 3830 0 3831 0 3832 0 3833 0 3834 0 3835 0 3836 0 3837 0 3838 0 3839 0 3840 0 3841 0 3842 0 3843 0 3844 0 3845 0 3846 0 3847 0 3848 0 3849 0 3850 0 3851 0 3852 0 3853 0 3854 0 3855 0 3856 0 3857 0 3858 0 3859 0 3860 0 3861 0 3862 0 3863 0 3864 0 3865 0 3866 0 3867 0 3868 0 3869 0 3870 0 3871 0 3872 0 3873 0 3874 0 3875 0 3876 0 3877 0 3878 0 3879 0 3880 0 3881 0 3882 0 3883 0 3884 0 3885 0 3886 0 3887 70359079638545882374689246780656119576032161719910400000000000000 3888 13313696844603844592350572722069654226774685801450045440000000000000000 3889 278634964762466861337420497293127976837596968757547195432960000000000000000 3890 1952030186286766465802953403681493736051384708055060811572733542400000000000000 3891 5362071998699089801682474670277850475969975111701215933452872633548800000000000000 3892 7660102855284414002403535243254072108528535873858879904932675190784000000000000000000 3893 5931983651132250203461297692375953440844498180716316598379863667743129600000000000000000 3894 2824217416304064321867923831340191433186065583839038332488653092212504002560000000000000000 3895 844103066929374574969225884257565420744303653002284884177741110953667115089920000000000000000 3896 168885544391023328422688963457994435335071830881457152595869586891576012796067840000000000000000 3897 22987199097667064146421553359560353698384776981087223547771138215797846186131456000000000000000000 3898 2198424334118905156174582922671188887168730103905989929371343338555623384442470400000000000000000000 3899 149955680895689530652750498304308463040561800771692786761329524566741468749339033600000000000000000000 3900 7390131650709886785368918768011698550140023566872750411149395453858633772533215657984000000000000000000 3901 266952700353987813064062332211137076961067122174859987641008217722233789575044412735488000000000000000000 3902 7065484234966239570291957370625150208878905336648156701591472440616176579640235026022400000000000000000000 3903 138868167369242013065438259921098091160954396111076937660501728891177275019173463750344704000000000000000000 3904 2005256336811854668664928473260656436364181479843950979817644965188599851276864816554977525760000000000000000 3905 21516718788647837397103042030542916682256931434516045434233777721706246023224771682399441387520000000000000000 3906 168165383157021260506210334565277260451811105747399673762604836320729540698161636028557652131840000000000000000 3907 964389294090444504695113029765030884311461538336342215126049240548986613322790744249792987136000000000000000000 3908 3937274839784576858886298155794732945021591965990106825867438935709068330602119469971433062400000000000000000000 3909 11440279165002536509113150240183129399805621727139838296173568585840339417692929861648751001600000000000000000000 3910 22624834442787369260963771239703341789497941321555374324550316226820718307225664820507706392576000000000000000000 3911 29962618586394083615870940290417939126632408777194955186566635003086897217677231789321016573952000000000000000000 3912 24731441934191418122705481522936121799140698268216993406595579165159320343257578833365591654400000000000000000000 3913 12025887215337260252171580627457959028694582800245422960892893064136642554814796387348580925440000000000000000000 3914 2976246120619086077578632855763353601970650689751399219099027862586226483561466785869538000896000000000000000000 3915 303855533909115152992260360109574042789388795831815055011112057267675709126984111029026291712000000000000000000 3916 7066407765328259371913031630455210297427646414693373372351443192271528119232188628582006784000000000000000000 3917 0 3918 0 3919 0 3920 0 3921 0 3922 0 3923 0 3924 0 3925 0 3926 0 3927 0 3928 0 3929 0 3930 0 3931 0 3932 0 3933 0 3934 0 3935 0 3936 0 3937 0 3938 0 3939 0 3940 0 3941 0 3942 0 3943 0 3944 0 3945 0 3946 0 3947 0 3948 0 3949 0 3950 0 3951 0 3952 0 3953 0 3954 0 3955 0 3956 0 3957 0 3958 0 3959 0 3960 0 3961 0 3962 0 3963 0 3964 0 3965 0 3966 0 3967 0 3968 0 3969 0 3970 0 3971 0 3972 0 3973 0 3974 0 3975 0 3976 63323171674691294137220322102590507618428945547919360000000000000000 3977 4264820889221431551082966795302979237310157685064497889280000000000000000 3978 66942050284182663436315274474673996435232671744000713702768640000000000000000 3979 333146485126274810163704047561641597619436323508063711841746524569600000000000000 3980 784394532381123993846122008909216983913322073483149302265105939536281600000000000000 3981 926872445489414094290827764433742725131952840736924468496853698084864000000000000000000 3982 645993019608302047156935318699741329707965851880006877563567153417226813440000000000000000 3983 272066277770624863006609995752438441396924317909827359363073581216471218913280000000000000000 3984 75060241951565923743417317092441971260031924836203178931497594174033783464919040000000000000000 3985 13792319458600238487852932015736212219030866188652334128662682929478707711678873600000000000000000 3986 1759957430915134598710400179091339580032584487614490552876227769647022598625689600000000000000000000 3987 158286552056561171244569970432325599876148567481231274914736720376004883679857868800000000000000000000 3988 10228555917937559564524455042230724636872004936848097454878055991499839131533862502400000000000000000000 3989 481766201420087381389049990162286443578175822049942633945882017920593792123712963608576000000000000000000 3990 16611738490209514367486424218047575379986404102608332867297284093715366269465263683403776000000000000000000 3991 425106634803802080812566101799279870900880804421664094879086925177073290875020807399014400000000000000000000 3992 8021025347247418674659713893042625745456725919375803919270579860754399405107459266219910103040000000000000000 3993 112962773640401146334790970660350312581848890031209238529727333038957791621930051332597067284480000000000000000 3994 1168818902769048595749775961730563438346885453996389468052484854096971435761602776033198226800640000000000000000 3995 8968820435041133893664551176814787224096592306527982600672257937105575503901953921523074780364800000000000000000 3996 49774931307893909919747769278195142416075434236714436909731573705754147784402102929021573529600000000000000000000 3997 200562394111450718175389915148210487290342305903920290129792874270513450416429176637029665996800000000000000000000 3998 565620861069684231524094280992583544737448533038884358113757905670517957680641620512692659814400000000000000000000 3999 1108616887696581093787224790745463747685399124756213341902965495114215197054057576204877613236224000000000000000000 4000 1428488086118896310767468612764790395118366731972213539164960652579602343026557753415196573958144000000000000000000 4001 1172524003495382874586729111177151005297721823023928738687057073753322649094442647766486640230400000000000000000000 4002 555896636528964855156631314504244156101407089941344676367273981889716302096313963005188153278464000000000000000000 4003 137190773559965491576005552589472680319409041318064497337517093856355582670833326129605370707968000000000000000000 4004 13680565433675510144023629236561287135819923458846370848872394020237678438833517184934765133824000000000000000000 4005 317988349439771671736086423370484463384244088661201801755814943652218765365448488286190305280000000000000000000 4006 0 4007 0 4008 0 4009 0 4010 0 4011 0 4012 0 4013 0 4014 0 4015 0 4016 0 4017 0 4018 0 4019 0 4020 0 4021 0 4022 0 4023 0 4024 0 4025 0 4026 0 4027 0 4028 0 4029 0 4030 0 4031 0 4032 0 4033 0 4034 0 4035 0 4036 0 4037 0 4038 0 4039 0 4040 0 4041 0 4042 0 4043 0 4044 0 4045 0 4046 0 4047 0 4048 0 4049 0 4050 0 4051 0 4052 0 4053 0 4054 0 4055 0 4056 0 4057 0 4058 0 4059 0 4060 0 4061 0 4062 0 4063 0 4064 0 4065 70359079638545882374689246780656119576032161719910400000000000000 4066 30426783989689166832934364770294738910655108335775252480000000000000000 4067 1366164291513931906863577030095387682351687178448994157199360000000000000000 4068 13709731898200609471757368212413234469935651173171346166327017472000000000000000 4069 56857000128217567601272157450520165993717132545376206820991406859878400000000000000 4070 106775705720380503662303358462767161935200967252893698770837546019376332800000000000000 4071 112151565904219105409190159496482869740966293729167860688119297468268544000000000000000000 4072 67887993697017924228492475310627361558400774979389813678498511759119472394240000000000000000 4073 26209051425236861802970096257484903187903709291980035618642754990520060755312640000000000000000 4074 6567771170762018327549015245588672485252793423167778156506039490227956053180416000000000000000000 4075 1126372755785686143174656114618457331220854072073273953840785772574094463120441344000000000000000000 4076 134170872380353790584039919535433887983660558585198809207505364086031840459934924800000000000000000000 4077 11396631748072404329609037871127443191082696858648651793861043867072351624949766553600000000000000000000 4078 700144652582825952191698947640693101393888737927252270786402932618163988553492888289280000000000000000000 4079 31406568083052363101029020787246197202786795256493879327233927739680614353207764151435264000000000000000000 4080 1042928277385327771593495503080899949943494240181149246103359923101086473613384380818915328000000000000000000 4081 25577249194028758528889393791590005565869661732703456375225063331487243000980418578507366400000000000000000000 4082 469229982813973992467593262742993606109218466283484529277328921854132365198786367073864741027840000000000000000 4083 6363569581742597910193224680533067608777487471758120437174639761194622261368726225069634790359040000000000000000 4084 64486560152775094937918673750651775908793680220490453409792267812246699904088429022521281478656000000000000000000 4085 478337089868860474328776062763455318618484923014825738702520423312297360208104209147897321619456000000000000000000 4086 2614739360267801955471750004895188575044462654747405263914336731230397575799372969490164534476800000000000000000000 4087 10216526803071171431903952950428540276820164128014848718429752171173730610606589270510511167897600000000000000000000 4088 28507291397912085268814351762026210654767406065159771648933398445794105067104337673839710054645760000000000000000000 4089 54322227497132473595574014746527723636584557113054453753245309260596544655648821234039003048574976000000000000000000 4090 69507222927206296805501301710581511594048949668858495629368743332096966638318560159597328032858112000000000000000000 4091 55589663652896485515663131450424415610140708994134467636727398188971630209631396300518815327846400000000000000000000 4092 26249168007806730721542395728785772834446929905523007157244937291182701484352776399464494262124544000000000000000000 4093 6323841371716504564074922614600454978532759618851734924891264135854866858350793318736095183110144000000000000000000 4094 629616931890747910037451118273559237500803295549179567476513588431393155423588006806656804454400000000000000000000 4095 14309475724789725228123889051671800852290983989754081079011672464349844441445181972878563737600000000000000000000 4096 0 4097 0 4098 0 4099 0 4100 0 4101 0 4102 0 4103 0 4104 0 4105 0 4106 0 4107 0 4108 0 4109 0 4110 0 4111 0 4112 0 4113 0 4114 0 4115 0 4116 0 4117 0 4118 0 4119 0 4120 0 4121 0 4122 0 4123 0 4124 0 4125 0 4126 0 4127 0 4128 0 4129 0 4130 0 4131 0 4132 0 4133 0 4134 0 4135 0 4136 0 4137 0 4138 0 4139 0 4140 0 4141 0 4142 0 4143 0 4144 0 4145 0 4146 0 4147 0 4148 0 4149 0 4150 0 4151 0 4152 0 4153 0 4154 0 4155 0 4156 67615075532642592962076366156210530912566907412833894400000000000000 4157 14620069707045644663224962272126622046569779555340008816640000000000000000 4158 349738058627566568157075719704419246682031917682942504243036160000000000000000 4159 2807753092751484819815909009902230419442821360265491694863773178265600000000000000 4160 8845324734232704445397911351945208681022565334559241318294234581486796800000000000000 4161 14534842941186796061031044670744179918429231667300154745180260951887603302400000000000000 4162 12964721018527728585302382437793419742055703555091804695546590787331843686400000000000000000 4163 7134410973977520037103391041735020905591935988743147692031298144867464553431040000000000000000 4164 2469699076608858131433720608878385108090926452513503356372105758722082648096768000000000000000000 4165 574679977441676603660538833989008842459619424527180588694278455394946154653286400000000000000000000 4166 91236193218640577597147145284095043828889179837935190261103647578501651512755748864000000000000000000 4167 10228555917937559564524455042230724636872004936848097454878055991499839131533862502400000000000000000000 4168 821157308584795869854461728714393143610116421025789700305040476527476282871380547993600000000000000000000 4169 47924901469294436427521792966005442790411684111120417935329280737713325016486588203401216000000000000000000 4170 2061412923269436923540268455308341307310187834108052806751172348004491233001455065212387328000000000000000000 4171 65477757936713621833956848106470414248626334035720848320576162128607342082509871560978857984000000000000000000 4172 1556119840964709668897630718280335938627510219817678285868692853087683864179648666316388171776000000000000000000 4173 27449953994617478559354205870465125957389280277583844962723741928466743364129002473821087350128640000000000000000 4174 363632547528148452011041410316175291930142141243321167838550843496835557792498641432550559449088000000000000000000 4175 3557879180842763858643788896587684188071375460440852601919573396537748960225568497794277598822400000000000000000000 4176 25938214453856595398279760048560270664441069535094260218030220373805543951929779857342432182009856000000000000000000 4177 137355527019067971473375367444650374832804428832199632770000001412446822653710811303530205701734400000000000000000000 4178 530057449429927835467016853075174854362081456524064504097355377351484141091471278622957108828569600000000000000000000 4179 1436767486454769097548243328806121017000277265684052491106243281668022895382058618761521386754146304000000000000000000 4180 2714643206545890369681523061252155702812022867622640134858123697914675974818774877344273422616625152000000000000000000 4181 3382075136642222178772944917443821445720960735203141011018494905817033981953974150923564724546174976000000000000000000 4182 2690539720800189898958095562200541715530810315316108233617606072346226902146159580945110661867765760000000000000000000 4183 1239472908856434894558684832461689175792420885294940045278687770627553904236755490472274655889588224000000000000000000 4184 297808808784323761447714378943393519337879958794761935416390927328048962515357127219548668506931200000000000000000000 4185 28976688342699193586950875329635396725889242579252014184998636740308434993926493495079091568640000000000000000000000 4186 658235883340327360493698896376902839205385263528687729634536933360092844306478370752413931929600000000000000000000 4187 0 4188 0 4189 0 4190 0 4191 0 4192 0 4193 0 4194 0 4195 0 4196 0 4197 0 4198 0 4199 0 4200 0 4201 0 4202 0 4203 0 4204 0 4205 0 4206 0 4207 0 4208 0 4209 0 4210 0 4211 0 4212 0 4213 0 4214 0 4215 0 4216 0 4217 0 4218 0 4219 0 4220 0 4221 0 4222 0 4223 0 4224 0 4225 0 4226 0 4227 0 4228 0 4229 0 4230 0 4231 0 4232 0 4233 0 4234 0 4235 0 4236 0 4237 0 4238 0 4239 0 4240 0 4241 0 4242 0 4243 0 4244 0 4245 0 4246 0 4247 0 4248 64978087586869531836555387876118320206976798023733372518400000000000000 4249 4990317126671580045047453788885886991895818088222723009413120000000000000000 4250 89532943008657041448211384244331327150600170926833281086217256960000000000000000 4251 509607186334394494796587485297254821128872076888186742617774831855206400000000000000 4252 1376079805082773591576903637466904607661939092762144827946060208462731673600000000000000 4253 1866919826667992916283543071042252442856021311933219876158709073375785490841600000000000000 4254 1498721749741805424460955409808919322181639330968612622805185895015561130147840000000000000000 4255 728304453593538503787637835510450050779176798850862993561528352288553673162752000000000000000000 4256 232721643757373170077408288144309365954721915717618585504294581110350095686041600000000000000000000 4257 49652350050960858556270555256650363988511118279148402863185658546123347762043944960000000000000000000 4258 7390131650709886785368918768011698550140023566872750411149395453858633772533215657984000000000000000000 4259 777938502869806613546332164045214557104320819919169189762669925131293320614992098099200000000000000000000 4260 59166545023820291885829374032105484926434177914963478932505284861374475328995787905433600000000000000000000 4261 3295407510555293628635308049662469494731165326497994452315022923107525777324125398367207424000000000000000000 4262 135303648236412132617824893157511129443450510566001284224940585023567515475186414280303968256000000000000000000 4263 4149652909239225783727015248747562503006693919513808762316514274900490304479063110177035124736000000000000000000 4264 94674331124292936255731852900175638506097721773707546912251273181854686296689824858689056370851840000000000000000 4265 1626663940421776507220989977509044501178624016449413034828073595760992199355792739189397768896512000000000000000000 4266 20779002715894197257773794875210016681722408071046923876488619628390603302428493796145746254233600000000000000000000 4267 199359830099889534879340304505463237338266071633369107460893429319331866737972688159739354787348480000000000000000000 4268 1406520596675256027887363762633219838287917351241724239564800014463455463973998707748149306385760256000000000000000000 4269 7342277262473815202394974187041310945608091286666671278978181893683521065489268822406887359329075200000000000000000000 4270 27500627670423314757759344965429660091020932038483817212580437813177000731922215749732245293341081600000000000000000000 4271 73793974512635223926852830971181048900930907340272584890428995216782620376706288502501473447456014336000000000000000000 4272 135658791591982467393003679466357726878362980600925989441964073444438807498376074275934096173463240704000000000000000000 4273 167889678577931849694985163081313803049122563675725153777738618914404558693920357850974905300548583424000000000000000000 4274 130222122486729191109571825210506219031691219261299638507092133901557382063874123717743356034399862784000000000000000000 4275 59760300962720968130508018707974299547134578398148895040222446083828491811414996862056099480390860800000000000000000000 4276 14024717157866409696084223659543532015330393408357974865539340182309282537060422851618280319221760000000000000000000000 4277 1362548278514477636221956715500188877155147495504383600343491452055392187714410227457496839094272000000000000000000000 4278 30278850633655058582710149233337530603447722122319635563188698934564270838098005054611040868761600000000000000000000 4279 0 4280 0 4281 0 4282 0 4283 0 4284 0 4285 0 4286 0 4287 0 4288 0 4289 0 4290 0 4291 0 4292 0 4293 0 4294 0 4295 0 4296 0 4297 0 4298 0 4299 0 4300 0 4301 0 4302 0 4303 0 4304 0 4305 0 4306 0 4307 0 4308 0 4309 0 4310 0 4311 0 4312 0 4313 0 4314 0 4315 0 4316 0 4317 0 4318 0 4319 0 4320 0 4321 0 4322 0 4323 0 4324 0 4325 0 4326 0 4327 0 4328 0 4329 0 4330 0 4331 0 4332 0 4333 0 4334 0 4335 0 4336 0 4337 0 4338 0 4339 0 4340 67615075532642592962076366156210530912566907412833894400000000000000 4341 33268780844477200300316358592572579945972120588151486729420800000000000000 4342 1703361579237232655376197559939716093233772574113356120546344960000000000000000 4343 19500274987285503627420439488415363053400717227864288620578118565888000000000000000 4344 92493704319692600805580628581451750034890281955205893785126131981719961600000000000000 4345 198843531834460783982862575613967715807150198904129927638205700122864726835200000000000000 4346 239795479958688867913752865569427091549062292954978019648829743202489780823654400000000000000 4347 166903103948519240451333670637811469970228016403322769357850247399460216766464000000000000000000 4348 74347746304340388928321362375025109350374298216025597259406019296123187468697600000000000000000000 4349 21543375022111116315737224388216067019808543055002406200968984079929551714936422400000000000000000000 4350 4289963044403018179261775974174591448607360619318422007379240898385057246640596844544000000000000000000 4351 595122954695402059362944105494589136184805427238164430168442492725439390270468955045888000000000000000000 4352 59166545023820291885829374032105484926434177914963478932505284861374475328995787905433600000000000000000000 4353 4271824550719825074156880805118016011688547645460363178926881566991237118753495886772305920000000000000000000 4354 226598497392468761892827848748219330971038225307766856625852052427012724878858908344868929536000000000000000000 4355 8947689085547080596161376630111931647108183763951650143744983905254182219032979831319231987712000000000000000000 4356 262984253123035934043699591389376773628049227149187630311809092171818573046360624607469601030144000000000000000000 4357 5826112684571873000352729409241577754221398262997387502292386041960288387488604606688557315129344000000000000000000 4358 96394900173142311539021628296832266736511052826631883545367324193243982184046977137149497416089600000000000000000000 4359 1204465640186832606562681006387173725585357516118271690909564468804296694875251657631758601840230400000000000000000000 4360 11170795813263810271072368395789456732187508880523115654725395156193228932884402959884061846584426496000000000000000000 4361 77534447891723488537290927415156243585621443987200048706009600797297982451566678764616730514515034112000000000000000000 4362 392478093666782121728022256543662803274323425141818428367197359407810035137062733415931797025954201600000000000000000000 4363 1452818873217505971059915109745126900237077238261616515030320843330407838666405054892997758496790282240000000000000000000 4364 3790140524273959140020857901825382206050590213115666929511200337661974029903609095586811789009615847424000000000000000000 4365 6911458434791527812443555880180751558855545537984018830516906478642987666233054731531800268205916684288000000000000000000 4366 8334215839150668231012596813472398018028238032723176864453896569699672452087943917935574786201591218176000000000000000000 4367 6431702391112844195045925513445733988760359000100774828703940759772041431203539037278787706577066393600000000000000000000 4368 2881300224988332392006636616277332299593988601339321725153582221898873712336080205849133367804559360000000000000000000000 4369 674461397864666429929868574172593494191798010274669882170028268767419132918633062591460935351664640000000000000000000000 4370 64070047940814103961014675777742214756895380010828348851707286945537997093415378695556962478299545600000000000000000000 4371 1423105979781787753387377013966863938362042939749022871469868849924520729390606237566718920831795200000000000000000000 4372 0 4373 0 4374 0 4375 0 4376 0 4377 0 4378 0 4379 0 4380 0 4381 0 4382 0 4383 0 4384 0 4385 0 4386 0 4387 0 4388 0 4389 0 4390 0 4391 0 4392 0 4393 0 4394 0 4395 0 4396 0 4397 0 4398 0 4399 0 4400 0 4401 0 4402 0 4403 0 4404 0 4405 0 4406 0 4407 0 4408 0 4409 0 4410 0 4411 0 4412 0 4413 0 4414 0 4415 0 4416 0 4417 0 4418 0 4419 0 4420 0 4421 0 4422 0 4423 0 4424 0 4425 0 4426 0 4427 0 4428 0 4429 0 4430 0 4431 0 4432 0 4433 0 4434 69237837345426015193166198943959583654468513190741907865600000000000000 4435 17033615792372326553761975599397160932337725741133561205463449600000000000000 4436 463740189947336590426169785693587706382894583302361203818742415360000000000000000 4437 4247159892230782690052171720576866073030676212228842061561914223650406400000000000000 4438 15274674599080663790178743805736889005761880848602573316515115510124039372800000000000000 4439 28732890350079583285523642176218334934133203741646774543720723667753953027686400000000000000 4440 29374946294939386319434726032254818714760130886984807406981643542304998150897664000000000000000 4441 18586936576085097232080340593756277337593574554006399314851504824030796867174400000000000000000000 4442 7411898400801934157777268126002503209083468499074551849860784692905819304571699200000000000000000000 4443 1994301002046857624656817343366287346976562271377365602603985954827764215896971673600000000000000000000 4444 367059962986733242963085706790313480821467292990432483006386299368071460665686067511296000000000000000000 4445 47924901469294436427521792966005442790411684111120417935329280737713325016486588203401216000000000000000000 4446 4496657421810342183323032426440016854408997521537224398870401649464460125003679880812953600000000000000000000 4447 308425732561971370354126794129520756043913140002238221518520849136767319974002403024960487424000000000000000000 4448 15666196115179317583590507179365527382134051849686972223996407806431197933670199981479347355648000000000000000000 4449 591714569526830851598324080626097740663110761085672168201570457386591789354311405366806602317824000000000000000000 4450 16830992199874299778796773848920113512195150537548008339955781898996388674967079974878054465929216000000000000000000 4451 358530011358269107714014117491789400259778354645993077064146833351402362306991052719295834777190400000000000000000000 4452 5787136685394722346324834184534822870859824278627435579991516856030111930406534591698153755587379200000000000000000000 4453 69817473832898814194202302473684104576171930503269472842033719726207680830527518499275386541152665600000000000000000000 4454 635654316599914881231343801618471021792863408556218581126954743726608252826067316814047906366933172224000000000000000000 4455 4274086440031257305618162373760487927657382099794402684918779243951051282642613166899497269612641255424000000000000000000 4456 21343882211467063031620975069095074213359529796683008060321997574854139852012617473119349785323215257600000000000000000000 4457 76750345616547672585422372511963989672524451815592255322601806837654974105548084185632938727444720910336000000000000000000 4458 198316542026875267434604889133349728403079531151133275014423887938204911402523978623136962797908548124672000000000000000000 4459 352120619204115732760282215369208816261693056882554222523177130069811161100715630532778034717017228967936000000000000000000 4460 421919676857002579195012713682040149662679550406610828762978513841045917886952160845488473551455555420160000000000000000000 4461 317663349804963646218731686944575886030237243297660220198182439964350826785052842694866953800452669440000000000000000000000 4462 141786773862216542825256815814949654556764648382186157451743720500884111053561528269227121076149944320000000000000000000000 4463 32435461770037140130263679612481996220678286130481851606176814016178611028541535464625712254639144960000000000000000000000 4464 3076755128288225122823509104196359834738736835737387448117856453536813816942490685619246306838341222400000000000000000000 4465 66885981049744024409206719656442605103016018168204074959083835946452474281358493165635789279094374400000000000000000000 4466 0 4467 0 4468 0 4469 0 4470 0 4471 0 4472 0 4473 0 4474 0 4475 0 4476 0 4477 0 4478 0 4479 0 4480 0 4481 0 4482 0 4483 0 4484 0 4485 0 4486 0 4487 0 4488 0 4489 0 4490 0 4491 0 4492 0 4493 0 4494 0 4495 0 4496 0 4497 0 4498 0 4499 0 4500 0 4501 0 4502 0 4503 0 4504 0 4505 0 4506 0 4507 0 4508 0 4509 0 4510 0 4511 0 4512 0 4513 0 4514 0 4515 0 4516 0 4517 0 4518 0 4519 0 4520 0 4521 0 4522 0 4523 0 4524 0 4525 0 4526 0 4527 0 4528 0 4529 70899545441716239557802187718614613662175757507319713654374400000000000000 4530 6183202532631154539015597142581169418438594444031482717583232204800000000000000 4531 126253266713162386743524724155079253062743050304067837739652622581760000000000000000 4532 818286139236464131616718418164476196737243616889423570527595473756644966400000000000000 4533 2522503405219606763063803977061691955808676322997796393413067647100484216422400000000000000 4534 3910865630983054391640717962874162254923686064835255424006431832555399162101760000000000000000 4535 3598430921130074824130753938951215292558116033655638907355251333932362273484963840000000000000000 4536 2007389150217190501064676784125677952460106051832691126003962520995326061654835200000000000000000000 4537 738909255956869743729179960869172627613244244215432245955352074000457062978840166400000000000000000000 4538 182013204786809872543678862871229825200727583301040900664323784810613947437530281410560000000000000000000 4539 31406568083052363101029020787246197202786795256493879327233927739680614353207764151435264000000000000000000 4540 3844642095647842566741192724606214410519692880914326861034193410292113406878146298095075328000000000000000000 4541 341745964057586005932550464409441280935083811636829054314150525359298969500279670941784473600000000000000000000 4542 22338835201274212109934612089095289044894851711590682615698581501763004460974174047664995303424000000000000000000 4543 1083103831417624638392780064537043961282995130153358397849933466980993275323289735083185787633664000000000000000000 4544 39447637968455390106554938708406516044207384072378144546771363825772785956954093691120440154521600000000000000000000 4545 1077183500791955185842993526330887264780489634403072533757170041535768875197893118392195485819469824000000000000000000 4546 22321812929379643335824360426062888216173607931848680094252993587544717445853776282264307342979891200000000000000000000 4547 347434884576733152291858795150108473068405879013311400355919279820950648393335166023021302255085158400000000000000000000 4548 4105267461374450274619095385452625349078909513592245003111582719901011632835018087757392728619776737280000000000000000000 4549 36170781112330640338454531163063963949761646861069986358320908643023772838231701511612274413911939219456000000000000000000 4550 239478358412660447214787340275246732673893924318783350436812812789863449139581568048399104591326475190272000000000000000000 4551 1160730535558899986631387732434023300602993252766672997162805103408979546657980285523461110384194853273600000000000000000000 4552 4127463030934341503482714255087841222389092742082961286237697167713889718565030305094038038231471657844736000000000000000000 4553 10376779063892716696037704469247704707793566819151189741295260731036884012845578989578193512885160788361216000000000000000000 4554 18283185997136778431783884259555073152049447184286469246395735599778656441767926969971167187229740734873600000000000000000000 4555 21359683640885755571747518630153282576673152239334673206125787263202949593026953142802853973542437493145600000000000000000000 4556 16004182099697692271400863085112442258094809686139262522365572451537294035170757503389011291470424965120000000000000000000000 4557 6977228220754655921354498192196127187025906883179207189950923548369087883472934739946153213886820515840000000000000000000000 4558 1592220778889156501061165961421616214477296312494098004400990714705301150267738929807959963788841582592000000000000000000000 4559 147751132138884549919937643721081714672562384133562801584616193605713515687520911402889458517519473049600000000000000000000 4560 3210527090387713171641922543509245044944768872073795598036024125429718765505207671950517885396529971200000000000000000000 4561 0 4562 0 4563 0 4564 0 4565 0 4566 0 4567 0 4568 0 4569 0 4570 0 4571 0 4572 0 4573 0 4574 0 4575 0 4576 0 4577 0 4578 0 4579 0 4580 0 4581 0 4582 0 4583 0 4584 0 4585 0 4586 0 4587 0 4588 0 4589 0 4590 0 4591 0 4592 0 4593 0 4594 0 4595 0 4596 0 4597 0 4598 0 4599 0 4600 0 4601 0 4602 0 4603 0 4604 0 4605 0 4606 0 4607 0 4608 0 4609 0 4610 0 4611 0 4612 0 4613 0 4614 0 4615 0 4616 0 4617 0 4618 0 4619 0 4620 0 4621 0 4622 0 4623 0 4624 69237837345426015193166198943959583654468513190741907865600000000000000 4625 38604802493014492439223291212785657139054699962735584084806860800000000000000 4626 2244502519345109097662661762756964498893209783183428226482713290342400000000000000 4627 29189755264083143815102916224654323308106193230300484085407686340902912000000000000000 4628 157656462826225422691487748566355747238042270187362274588316727943780263526400000000000000 4629 386258333924252285594144983987571580733203561959037572741375983462261645639680000000000000000 4630 532312266439360181084431056057872084697946158824798654934208777208929330397184000000000000000000 4631 423960588525870633824859736807343183559574398147064365812036884434212864221501194240000000000000000 4632 216798028223456574114985092685573218865691453597930641608427952267495214658722201600000000000000000000 4633 72254769386068191368946240459278380514466526452209053193776927807616122801288013414400000000000000000000 4634 16611738490209514367486424218047575379986404102608332867297284093715366269465263683403776000000000000000000 4635 2667710841878094842228582706869618162401419550022185985207399509182282772119530084392501248000000000000000000 4636 308425732561971370354126794129520756043913140002238221518520849136767319974002403024960487424000000000000000000 4637 25989780566579415751170462818338009415113123874980849580591147453574686630496268975122709217280000000000000000000 4638 1617969921006575077105264047024473077965955688253782298022740117341977608816272320309450374119424000000000000000000 4639 75346353489921713975149917533011753828382269923711888546082328137808227848576677223178141748428800000000000000000000 4640 2629842531230359340436995913893767736280492271491876303118090921718185730463606246074696010301440000000000000000000000 4641 69644056339664487207772004529316211234461656747367881894069339993139518431063782000664638910097260544000000000000000000 4642 1389739538306932609167435180600433892273623516053245601423677119283802593573340664092085209020340633600000000000000000000 4643 21133625392874388987684100504992805051471309330326941731994538262212308405718732167745157833723111014400000000000000000000 4644 241389726728817676147602808664614370525839879399224006182961063930179484010699063560134692442842872152064000000000000000000 4645 2089992946146854812056325878765789666972165157691200149266730002529717374309075502967846730978849238024192000000000000000000 4646 13418044991060883845458842186937309354970602001982739847202026995407803559366252100651210436041292503842816000000000000000000 4647 64204980481200867831953332856921974570496998210179397785919733719993840066567138079240591705822892455362560000000000000000000 4648 221965789663580143076181522162501683515146765240905918059893936574835847087274963073946045611559142488539136000000000000000000 4649 552973094852177666038851356584910579823209810757398927003234288956570792789797301418311627989275015695564800000000000000000000 4650 949319272928255803188778605784590336741028988414874364716701656142353315245642361902349065490774999695360000000000000000000000 4651 1102368063027177043654091449302545022737570491181272402540540630461888813142561776833435097756482871597465600000000000000000000 4652 806305936260959924911529197335664948050681364187397130888703602558402718533841020885027330779795695861760000000000000000000000 4653 350288571355614430233456511512755567185005188748701560968217957235166253058902564557751192033545148170240000000000000000000000 4654 78160348901469926907647013528452227061785501206654722038261966417422449798698562132128523555767801243238400000000000000000000 4655 7242949115914680915224177258156856821395398575398482869169270426969445534979748507920368349454571615027200000000000000000000 4656 154105300338610232238812282088443762157348905859542188705729158020626500744249968253624858499033438617600000000000000000000 4657 0 4658 0 4659 0 4660 0 4661 0 4662 0 4663 0 4664 0 4665 0 4666 0 4667 0 4668 0 4669 0 4670 0 4671 0 4672 0 4673 0 4674 0 4675 0 4676 0 4677 0 4678 0 4679 0 4680 0 4681 0 4682 0 4683 0 4684 0 4685 0 4686 0 4687 0 4688 0 4689 0 4690 0 4691 0 4692 0 4693 0 4694 0 4695 0 4696 0 4697 0 4698 0 4699 0 4700 0 4701 0 4702 0 4703 0 4704 0 4705 0 4706 0 4707 0 4708 0 4709 0 4710 0 4711 0 4712 0 4713 0 4714 0 4715 0 4716 0 4717 0 4718 0 4719 0 4720 0 4721 75400004869168930545357990649971986599716210864717937665638400000000000000 4722 21020314957446391133157082065361790312215284129709525534177335705600000000000000 4723 648661228090736529224509249436762740180137627340010757453504140908953600000000000000 4724 6748671417056022850051794231140079548834151874845471920546257082016753254400000000000000 4725 27589880994589448971010355999112255766657397282788398052955427390161546117120000000000000000 4726 59145807382151131231603450673096898299771795424977628326023197467658814488576000000000000000000 4727 68987669730541079468542264865100222176853822183693905679473457526277241219475046400000000000000000 4728 49950265702684394676092565354756069626655310908963219826581800202430897457369595248640000000000000000 4729 22830500049070157689493430145119210509779353844274388335533682050323149912906976460800000000000000000000 4730 7065484234966239570291957370625150208878905336648156701591472440616176579640235026022400000000000000000000 4731 1499209398741408671665649785678793678043772970260402041273579889457811805819240047427190784000000000000000000 4732 226598497392468761892827848748219330971038225307766856625852052427012724878858908344868929536000000000000000000 4733 24690291538250444963611939677421108944357467681231807101561590080895952298971455526366573756416000000000000000000 4734 1976522812088364567876513697334605616019353070692293610603956763844354918249241255558082035974144000000000000000000 4735 117670539709569096516746476147234405670251322782093258038017463079416553368456168749778209026867200000000000000000000 4736 5241485460168467059140863828383426353278766603388653116249205435673615850335768850308044643368960000000000000000000000 4737 176830611799929362050983605250216942587500300335113762621660433576330808516372883986062559732668825600000000000000000000 4738 4502756104114461653702489985145405810966540192012515748612713866479520403177623751658356077225903652864000000000000000000 4739 87553590913336754377548416377827335213238281511354472889691658514879563395120461837801368168281459916800000000000000000000 4740 1285507420449324902561198389338183038303289298575749145353047086018707311299580811858705462713364407910400000000000000000000 4741 14397729184567222038610244942608773261363804419650489917170806684093608578573631242667388591187628084166656000000000000000000 4742 120762404919547954609129579682435784194735418017844658624818242958670232034296268905860893924371632534585344000000000000000000 4743 764039267726290327200244660997371497388914278701134833652444831267926696792148943142963041299292420218814464000000000000000000 4744 3551452634617282289218904354600026936242348243854494688958302985197373553396399409183136729784946279816626176000000000000000000 4745 12148127677533778100791015739974754300491140530076607677602303285514664604100859465533533577389385501061939200000000000000000000 4746 29467645186201572992859842028537998003736838599571916504777616714133048826298408825581080175744260704829440000000000000000000000 4747 50218989537904731988686388246004828813600433487146853893513517609930490376494480944634265564461997483884544000000000000000000000 4748 56892946862573332301757500164004518734456077057062741555506926196520895819747822433647528459822384300005785600000000000000000000 4749 41421623562801406375106232486383345819626863569533959584491773443058409424215228258954078457966713771130880000000000000000000000 4750 17586078502830733554220578043901751088901737771497312458608942443920051204707176479728917800047755279728640000000000000000000000 4751 3914813997151885034678667808033781111964212930002879990785990665776985311656554068530959092880195957922201600000000000000000000 4752 355058611980157975078223497931774428010531879100385202777999980079523457714751926856351673981773042574950400000000000000000000 4753 7551159716591901379701801822333744345710096387117567246580728743010698536468248444427618066452638492262400000000000000000000 4754 0 4755 0 4756 0 4757 0 4758 0 4759 0 4760 0 4761 0 4762 0 4763 0 4764 0 4765 0 4766 0 4767 0 4768 0 4769 0 4770 0 4771 0 4772 0 4773 0 4774 0 4775 0 4776 0 4777 0 4778 0 4779 0 4780 0 4781 0 4782 0 4783 0 4784 0 4785 0 4786 0 4787 0 4788 0 4789 0 4790 0 4791 0 4792 0 4793 0 4794 0 4795 0 4796 0 4797 0 4798 0 4799 0 4800 0 4801 0 4802 0 4803 0 4804 0 4805 0 4806 0 4807 0 4808 0 4809 0 4810 0 4811 0 4812 0 4813 0 4814 0 4815 0 4816 0 4817 0 4818 0 4819 82110605302524965363894851817819493407090953631677834117880217600000000000000 4820 8099828030269342716643195622519409866973622817981403839169666691891200000000000000 4821 187463094918222856945883173087224431912059774301263108904062696722687590400000000000000 4822 1377853747648937998552241322191099574553639341114283850444860820911753789440000000000000000 4823 4828229174053153569926812299844644759165044524487969659267199793278270570496000000000000000000 4824 8516996263029762897350896896925953355167138541196778478947340435342869286354944000000000000000000 4825 8940801997078123899123077526516988794120255355006730176059760095405530462043966013440000000000000000 4826 5698492812247911359297560164221754943240926719530887328549207039760658218261581324615680000000000000000 4827 2404227274398234298224346605282169168299071954831664433180431594376337863905357751910400000000000000000000 4828 680170615686083329300105762878847793441409287074662551806539080283317265400033291838423040000000000000000000 4829 135303648236412132617824893157511129443450510566001284224940585023567515475186414280303968256000000000000000000 4830 19147573029663610379943953219224533467052730038506299384884498430082575252263577755141424545792000000000000000000 4831 1976522812088364567876513697334605616019353070692293610603956763844354918249241255558082035974144000000000000000000 4832 150592214254351586123924853130255665982426900624174751284110991530998469961846952804425297978982400000000000000000000 4833 8557857433423207019399743719798865866927368929606782402764906405775749335887721363620233383772160000000000000000000000 4834 367122377439299713600658003979689154160900277512346912017288097390306176850601143223659293562634240000000000000000000000 4835 11890090337427250304308137617024587219583520194533049398680447553672483564640912719222846516424651833344000000000000000000 4836 294180065468811494708562679029499846316480625878151028909363972609995333007604751775012597045425705320448000000000000000000 4837 5515876227540215525785550231803122118434011735215331792050574486437412493892589095781486194601731974758400000000000000000000 4838 79230107347026724827855194062876681260759397102218672325259468734952993953097497370891546685233693007544320000000000000000000 4839 858754879427896566109365899963987798718118528126895350220929727706099427799440134441677467906642720245940224000000000000000000 4840 7084727755280146670402268674702899339424477857046886639322670253575320279345381109143839110229802442029006848000000000000000000 4841 43505294774061708042931578343850329968968765987217559939739211568667826029105892762493424939865591927753670656000000000000000000 4842 199769210697222128768563369946251515163632088716815326253904542917352262378547466766551441050403228239685222400000000000000000000 4843 664863744513672990651400185768888579959312420902841366139044977112626914143357849127173121465229882152714240000000000000000000000 4844 1598808646512885344945933993138112917330952576325491674977165050438603367088395719869988862868586042344079360000000000000000000000 4845 2656584546555160322201509938213655444239462931470068570966865081565322940916558041971152648360039666897492377600000000000000000000 4846 2992298086176773596537674234816332902009844624263133240383685713526539496805308089426842627803515402826494771200000000000000000000 4847 2127915498842518760060689943312111881757110270351174807491682035714326195769568354047199053805778388847165440000000000000000000000 4848 900407219344933557976093595847769655751768973900662397880777853128706621681007435762120591362445070322106368000000000000000000000 4849 196081118466042241736948926732822427868816230233187728234150488998916829522971751606420211956434162762016358400000000000000000000 4850 17760327653424152045058637886128966701110146702500518163957874003561162957773320341293757692296605733801164800000000000000000000 4851 370006826113003167605388289294353472939794722968760795082455708407524228286944173776953285256179286120857600000000000000000000 4852 0 4853 0 4854 0 4855 0 4856 0 4857 0 4858 0 4859 0 4860 0 4861 0 4862 0 4863 0 4864 0 4865 0 4866 0 4867 0 4868 0 4869 0 4870 0 4871 0 4872 0 4873 0 4874 0 4875 0 4876 0 4877 0 4878 0 4879 0 4880 0 4881 0 4882 0 4883 0 4884 0 4885 0 4886 0 4887 0 4888 0 4889 0 4890 0 4891 0 4892 0 4893 0 4894 0 4895 0 4896 0 4897 0 4898 0 4899 0 4900 0 4901 0 4902 0 4903 0 4904 0 4905 0 4906 0 4907 0 4908 0 4909 0 4910 0 4911 0 4912 0 4913 0 4914 0 4915 0 4916 0 4917 75400004869168930545357990649971986599716210864717937665638400000000000000 4918 47459929864859429980331224350699667189298571199109788120134765772800000000000000 4919 3121133734330453393479844713210812602073835992528834279360044898608742400000000000000 4920 45928458254964599951741377406369985818454644703809461681495360697058459648000000000000000 4921 281311806811658174704415936614016163138034698810832952799159084269483065344000000000000000000 4922 782173126196610878328143592574832450984737212967051084801286366511079832420352000000000000000000 4923 1226447461876285857218529153157337283144067949932336100968417022689373177235111936000000000000000000 4924 1112723448545450147081772103072887059922784507364019419184164688237288291139835406581760000000000000000 4925 650103054997282554239863322068298543108069056586482062731988703119361758400008736116572160000000000000000 4926 247978870302217880473996892716246591358847135912637388679467373019959419677095470982758400000000000000000000 4927 65477757936713621833956848106470414248626334035720848320576162128607342082509871560978857984000000000000000000 4928 12105696998093109041865391911327907522558130974758114900360860577696834766926972712961313865728000000000000000000 4929 1617969921006575077105264047024473077965955688253782298022740117341977608816272320309450374119424000000000000000000 4930 158121824967069165430121095786768449281548245655383488848316541107548393459939300444646562877931520000000000000000000 4931 11473692514617263704679988809924241217708716238032362002598932688076073901855005927956213179351040000000000000000000000 4932 625467754155843956504824747520951892274126398724739183436861202961262375375098244010678796440043520000000000000000000000 4933 25713863186477617440112754362077394506019723604093964962544220488046028470244188406623803019949506560000000000000000000000 4934 806696898277756520646136721401206609820974216275242274587396518641471577231791155258042355960503301308416000000000000000000 4935 19219764277295684320959428363260656626010067557372533888745112877186361756496843782634156340301146080935936000000000000000000 4936 351684660162822707144051116503585268861534058565970637362121111221475024179565422003447171510986290390630400000000000000000000 4937 4883215616155080473556808460741966121704804174733410837646825256364269527309242421292615660699903279031648256000000000000000000 4938 51954670205387742249616636947821261822446170951677168688366248526219015381866128133721486808351884574879383552000000000000000000 4939 415637361643101937996933095582570094579569367613417349506929988209752123054929025069771894466815076599035068416000000000000000000 4940 2517092054784998822483898461322769091061764317831873110799197240758638505969698081258548157235080675820033802240000000000000000000 4941 11237018101718744743231689559476647727954304990320862101782130539101064758793295005618518559085181588482293760000000000000000000000 4942 37022412720814001268904284028604427241944870595537166598689978199218909219140663388239429605800695543030087680000000000000000000000 4943 86745617846699112561681957166160177771084503884736932929530288377643198070744752390894780354613540143591587840000000000000000000000 4944 143131591788789003701052084232047923812804234527253206665019633297019472597187236944250639029934820101867333222400000000000000000000 4945 157380630294392687494088628207363794774755875595172888762084803361431565439117275465330842019475369639136355942400000000000000000000 4946 111425393393935527799541582486161494899281410520206971737746259324677444433024670175562423181102577452360663040000000000000000000000 4947 46100849630460598168375992107405806374490571463713914771495826080189779030067580711020574277757187600491846041600000000000000000000 4948 10016824796531221753413071767776737219426122740210292244472240938008495908184152672489679338455285633863856947200000000000000000000 4949 888386389497320605420537282595742688528447129847994668992976155886465672116952961238464837900086465976179097600000000000000000000 4950 18500341305650158380269414464717673646989736148438039754122785420376211414347208688847664262808964306042880000000000000000000000 4951 0 4952 0 4953 0 4954 0 4955 0 4956 0 4957 0 4958 0 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 0 4991 0 4992 0 4993 0 4994 0 4995 0 4996 0 4997 0 4998 0 4999 0 5000 0 5001 0 5002 0 5003 0 5004 0 5005 0 5006 0 5007 0 5008 0 5009 0 5010 0 5011 0 5012 0 5013 0 5014 0 5015 0 5016 0 5017 87162405628759283710433837191367616509271939759613935941477990400000000000000 5018 27431839461888750528631447674704407635414574153085457533437894616678400000000000000 5019 955847206138701351753202443420811359385112272711955498054013750198927360000000000000000 5020 11252472272466326988176637464560646525521387952433318111966363370779322613760000000000000000 5021 52082871661129856345274721978823563918127567094119929546815739030464293240832000000000000000000 5022 126712046443850962289159261997122857059527428500662275737808391374794932852097024000000000000000000 5023 167900657530863533853216641067239474062422902345736812222576290406175187963486824038400000000000000000 5024 138483491005338295577722364464252944094026544598303871351192859836077060960948606510039040000000000000000 5025 72211447032005846794027895158971007403696285977760007583460899023412183009970201150179246080000000000000000 5026 25577249194028758528889393791590005565869661732703456375225063331487243000980418578507366400000000000000000000 5027 6224479363858838675590522873121343754510040879270713143474771412350735456718594665265552687104000000000000000000 5028 1083103831417624638392780064537043961282995130153358397849933466980993275323289735083185787633664000000000000000000 5029 136250098611080006493074867117850364460291005326634298780862325670903377584528195394480031504793600000000000000000000 5030 12649745997365533234409687662941475942523859652430679107865323288603871476795144035571725030234521600000000000000000000 5031 876694414412346376707593690431029522134925090733290933016763902211630919500830225677017925204049920000000000000000000000 5032 45713534553737986560200452199248701344035064185055937711189725312081828391545223833997872035465789440000000000000000000000 5033 1814370186437860686574355947788180956344751697504870167757120197636527768860429933971375541087637182873600000000000000000000 5034 54731281867767788554607122175066479220161481442674129706621825341675225470649215302891796765935685519540224000000000000000000 5035 1269190862454275725337642251559605503624736246913636255724632632497056531705809434074662681186314967987519488000000000000000000 5036 22422928849691696052046569462590660762930223251326886499398687401672666196828153975323235176683229342492262400000000000000000000 5037 304964691383104380542128425161175690697435512331738173602717861171652445318409462181371094165000411232428097536000000000000000000 5038 3143257547425958406101806535343186340257993342576468705646158035836250430602900752090149951905289016780202704896000000000000000000 5039 24754872274331806601287927016314836515400822629916768610339212533080824976065625757832002538097074415089588633600000000000000000000 5040 145631754598274931872282696690817354554287792674558372839096411786749799273961103272816000525743953386730527129600000000000000000000 5041 642635954141536861531844732644664502495981334041052546145161843803725757556935465726723926243898493006176583680000000000000000000000 5042 2061563824137958596973722763277025474840930162635701171653368259724926629150043256039858764365112414975043829760000000000000000000000 5043 4790526745583958491218886084501195817408141727034597121033310175655345613456878950787164245083532754429845438464000000000000000000000 5044 7711650884425241687210342782160825943963037904163471549342155364710146706516746497801211258954293112317681441177600000000000000000000 5045 8432673772053040743869306962552701933977617148169263621112636905691588994691307038886564186345843061594654978867200000000000000000000 5046 5834638781355169455685086501093547369271462950876292338267440488274018908492928183738541432028644055687249264640000000000000000000000 5047 2406263912233389047875451240214811763155475262703850203616553878663818683721570897546965192193369726712628746649600000000000000000000 5048 511710560350456668722229474775147788592385546792444929339954265790604227139364905673355746630449804402279160217600000000000000000000 5049 45325836198842888031660065438558300435124853563673197397600824279921717965150661287676777443881962549805056000000000000000000000000 5050 925017065282507919013470723235883682349486807421901987706139271018810570717360434442383213140448215302144000000000000000000000000 5051 0 5052 0 5053 0 5054 0 5055 0 5056 0 5057 0 5058 0 5059 0 5060 0 5061 0 5062 0 5063 0 5064 0 5065 0 5066 0 5067 0 5068 0 5069 0 5070 0 5071 0 5072 0 5073 0 5074 0 5075 0 5076 0 5077 0 5078 0 5079 0 5080 0 5081 0 5082 0 5083 0 5084 0 5085 0 5086 0 5087 0 5088 0 5089 0 5090 0 5091 0 5092 0 5093 0 5094 0 5095 0 5096 0 5097 0 5098 0 5099 0 5100 0 5101 0 5102 0 5103 0 5104 0 5105 0 5106 0 5107 0 5108 0 5109 0 5110 0 5111 0 5112 0 5113 0 5114 0 5115 0 5116 0 5117 0 5118 100759740906845731969261515793220964684718362362113709948348556902400000000000000 5119 11201334446937906465857841133837633117794284445843228492820473635143680000000000000000 5120 292728206879977288974418248297623478811690633518036371279041710998421504000000000000000000 5121 2430534010852726629446153692345099649512619797725596712184734488088333684572160000000000000000 5122 9642771667546327689068005669222191262556189564854204098953313969068817720016896000000000000000000 5123 19274310175736885263762114408229021257165894401934072831673298643566029230502313984000000000000000000 5124 22985600015975217784505358162105083999145695331131369593270694156605383232201346210856960000000000000000 5125 16664180084309041567852591190531770939314527533329232519260207466941273002300815650041364480000000000000000 5126 8021025347247418674659713893042625745456725919375803919270579860754399405107459266219910103040000000000000000 5127 2593533068274516114829384530467226564379183699696130476447821421812806440299414443860646952960000000000000000000 5128 591714569526830851598324080626097740663110761085672168201570457386591789354311405366806602317824000000000000000000 5129 96275896126011078968247116847737241002932900458076302031105197064977180028736865340727625567436800000000000000000000 5130 11473692514617263704679988809924241217708716238032362002598932688076073901855005927956213179351040000000000000000000000 5131 1012582048646260065097270712447839098065838479796951027634362307054433712023458910656955703610677657600000000000000000000 5132 66987423210325193602066590618843664850400412614666457200053641800806889803677073152866687830363996160000000000000000000000 5133 3359944789699742012174733236644779548786577217601611421772444810438014386778573951798843594606735523840000000000000000000000 5134 128021960355055450044686555675934048279685679775943639036942401145233399370791936141020258179143679623561216000000000000000000 5135 3748079265685283001387724774136960002891799229166832067686805742842870070193718485001738230378336389838143488000000000000000000 5136 83811925167069850576760732969061092007219190019404051315530204910252054540144344414430403482624870564604411904000000000000000000 5137 1447026341766770785225405282652517307901097073818961742094528626987942725235310203207526110068624400235500666880000000000000000000 5138 19045536855409357442889052616517294748072101673362745293382638039623197875369055444617239945272283746644541833216000000000000000000 5139 192881713137501993101701764668786434515831409658101488755559697653588094605178000696441019776006371484239711436800000000000000000000 5140 1474371069280056128459060359059927763049607818399454601056967805279078546368614475282641327636663990898718146560000000000000000000000 5141 8559910909165270995604171838826931173246471369426819914653555759465627090658380403479962697568727926842272094617600000000000000000000 5142 36751829161175459432469823088543515872472878454888302368734120580775235215958795823722914268434843545974855434240000000000000000000000 5143 116769089423608988223460348309716648049323454596468304825186935531599049328011424425437128473911110889227482562560000000000000000000000 5144 264556839524874107677562984016578539016364626875485626009064554450566461503156140057221145434738096363388214339174400000000000000000000 5145 423039134231327543984110232621393880354543793599824724992483951435528047900347236450809303348349793589998524773171200000000000000000000 5146 451834427228144322648253098644684308276382090915860078675430591411940024273692358548712648496298195672420583053721600000000000000000000 5147 311310393645194708068886504202791271858239612112310620092891658052131542206478234870138621740017208393446344097792000000000000000000000 5148 125596514201573197911933878864255718333397741429390094323550997014604970861206341848049204922962624213848296102297600000000000000000000 5149 26651591684919618162616118477872280655853413895439840069789284676593970163508588837153945137002593979285372928000000000000000000000000 5150 2312542663206269797533676808089709205873717018554754969265348177547026426793401086105958032851120538255360000000000000000000000000000 5151 47175870329407903869687006885030067799823827178517001373013102821959339106585382156561543870162858980409344000000000000000000000000 5152 0 5153 0 5154 0 5155 0 5156 0 5157 0 5158 0 5159 0 5160 0 5161 0 5162 0 5163 0 5164 0 5165 0 5166 0 5167 0 5168 0 5169 0 5170 0 5171 0 5172 0 5173 0 5174 0 5175 0 5176 0 5177 0 5178 0 5179 0 5180 0 5181 0 5182 0 5183 0 5184 0 5185 0 5186 0 5187 0 5188 0 5189 0 5190 0 5191 0 5192 0 5193 0 5194 0 5195 0 5196 0 5197 0 5198 0 5199 0 5200 0 5201 0 5202 0 5203 0 5204 0 5205 0 5206 0 5207 0 5208 0 5209 0 5210 0 5211 0 5212 0 5213 0 5214 0 5215 0 5216 0 5217 0 5218 0 5219 87162405628759283710433837191367616509271939759613935941477990400000000000000 5220 61715341305443010831172678423347840869389996946794647343363491102720000000000000000 5221 4573878232499645140225285129650366856432666148719318301235026734350336000000000000000000 5222 75875151223290113302169209958744005707990212207875027435527611490790853836800000000000000000 5223 524995346344188951960369197546541524294725876308728889831902649427080075867586560000000000000000 5224 1650119301608865325791762470145647479804927939285675676433385852956901432337891328000000000000000000 5225 2931836736731532880676703847207281122340012159583082856284527315893543779617518649344000000000000000000 5226 3017382402097110407347794289643612844978762187104881608425716578376197580663522175316131840000000000000000 5227 2005256336811854668664928473260656436364181479843950979817644965188599851276864816554977525760000000000000000 5228 871427110940237414582673202236988125631405723097899840086467997729102963940603253137177376194560000000000000000 5229 262984253123035934043699591389376773628049227149187630311809092171818573046360624607469601030144000000000000000000 5230 55690783014289962503371678176573905003586895161004439360147807754032168409817544034522974335795200000000000000000000 5231 8557857433423207019399743719798865866927368929606782402764906405775749335887721363620233383772160000000000000000000000 5232 964363855853581014378353059474132474348417599806620026318440292432794011450913248244719717724454912000000000000000000000 5233 81054782084493484258500574648800834468984499263746413212064906578976336662449258514968692274740435353600000000000000000000 5234 5137644110565810500610672428332183686787231645750940456560635832027102331029841610506819014467916922880000000000000000000000 5235 246955942042931037894842892893391296835813425493718439500274693567194057428225185457215004203595061002240000000000000000000000 5236 9104330949865289505100978517107771356505339304066145714588711527597559824484395766336402206662948600921718784000000000000000000 5237 256674020824151417391329744717749594272108769434424907153811252537646917029192054769193110665538666104101011456000000000000000000 5238 5595168521498180369538233759589733590550908685433318736098844024353378537576532785735767625598681014243935911936000000000000000000 5239 93381433255348941339879487573842450269884131163783664423166914061621903868518685113659018303095227961864309702656000000000000000000 5240 1205225379131373400682822860888985058276437684017486225596870063444905490550698039854684715286761705842349912883200000000000000000000 5241 11835923306164895031240790104675531208926018319928954991818435992379269441681377315463426213527663704714709565440000000000000000000000 5242 89136262359902821937696334850594489903227718392378455309615539313443720117599663705659115693690885849762502803456000000000000000000000 5243 503132541216492039630511878082160732294153706047420859427970110750812970106475914826766696334873008144395770894745600000000000000000000 5244 2136441858343068154903311557962963856902436539653901577171938746392960384001394209857997832078225510343643569848320000000000000000000000 5245 6613920988121852691939074600414463475409115671887140650226613861264161537578903501430528635868452409084705358479360000000000000000000000 5246 14866803860129510831441588174980413509602539032222411764021578864734271397640774309557012660527721317591376727742873600000000000000000000 5247 23206718220689968127128332760945035722306402391761813485301976764463252913390476971015824640823760105508490501842534400000000000000000000 5248 24655783176699420879055811132861068731172577279295001111357019317728818142753076201714978841809362904760950452545126400000000000000000000 5249 16610139003158055423853255479797818749591851304036839974289619355181507396394538709404507351061807052281437159528857600000000000000000000 5250 6680665649019850952762440365119985017733922416456919910827180692266221854319486268513255581008650224140866813952000000000000000000000000 5251 1388103733589563445969589504055847950825698640387491670301525243572602612682739001935101309218885103087779840000000000000000000000000000 5252 120298469339990154867701867556826672889550759305218353501183412195996314721792724499231936868915290400043827200000000000000000000000000 5253 2405969386799803097354037351136533457791015186104367070023668243919926294435854489984638737378305808000876544000000000000000000000000 5254 0 5255 0 5256 0 5257 0 5258 0 5259 0 5260 0 5261 0 5262 0 5263 0 5264 0 5265 0 5266 0 5267 0 5268 0 5269 0 5270 0 5271 0 5272 0 5273 0 5274 0 5275 0 5276 0 5277 0 5278 0 5279 0 5280 0 5281 0 5282 0 5283 0 5284 0 5285 0 5286 0 5287 0 5288 0 5289 0 5290 0 5291 0 5292 0 5293 0 5294 0 5295 0 5296 0 5297 0 5298 0 5299 0 5300 0 5301 0 5302 0 5303 0 5304 0 5305 0 5306 0 5307 0 5308 0 5309 0 5310 0 5311 0 5312 0 5313 0 5314 0 5315 0 5316 0 5317 0 5318 0 5319 0 5320 0 5321 0 5322 106773946895230122545281450559425330223858126205527071528310538240000000000000000 5323 37800646549583844134093265534300552532501373129911721497810138300416000000000000000000 5324 1481936547329885025432992382006718861484183832185059129600148661929508864000000000000000000 5325 19666839197076797367922259221306446279511063004281207111288756898412989314498560000000000000000 5326 102674089877884953604820775920173620965639960666664264311410675295096089123246571520000000000000000 5327 282376665487817078876115352703673924981618293610261250129663154087249757608821653504000000000000000000 5328 423357224784033347969716035536731394065897755843797164447485744415027721776769692965273600000000000000000 5329 396100017148020675291837723113216086195393872561768094778794067197748118770738729196044943360000000000000000 5330 234614991406986996233796631371496803054609233141742264638664460927066182599393183536932370513920000000000000000 5331 94674331124292936255731852900175638506097721773707546912251273181854686296689824858689056370851840000000000000000 5332 26298425312303593404369959138937677362804922714918763031180909217181857304636062460746960103014400000000000000000000 5333 5241485460168467059140863828383426353278766603388653116249205435673615850335768850308044643368960000000000000000000000 5334 757145176083390052611103641735889132752889851087842169423568824637317612296171558539242753585315840000000000000000000000 5335 81054782084493484258500574648800834468984499263746413212064906578976336662449258514968692274740435353600000000000000000000 5336 6499119799865750283272500621840212363785848031874939677549204327514284448752749637291126053301914907443200000000000000000000 5337 394034965697308248829444615807737914064898983613246041972737461204165587475506113084088206153104584867840000000000000000000000 5338 18264861473495179562702580358395220313976760949515415785440316336229672487391534716415621710897890711725670400000000000000000000 5339 647457997165420011343527279928164201468398937431473208702866446712611081364294145075231064619991998580933001216000000000000000000 5340 17747175154127040859629085206198686232528663486608807866063520889745872548875564929755637937445816342054984220672000000000000000000 5341 373525733021395765359517950295369801079536524655134657692667656246487615474074740454636073212380911847457238810624000000000000000000 5342 6099916204583277619782450397968740703113398890537481305061709708864011462379043140489016518186059245895975069286400000000000000000000 5343 76268168523157223011959884165631085719055822191731550213551933702372925573911360334554267139240389197836205424640000000000000000000000 5344 736612168113085820179573878279218354061395728381460845961406192937486298194052776456488525524251070564009571778560000000000000000000000 5345 5388923747244410606290441272681655446720852917664937469575613748207054621966882525747848251652854698802784455203225600000000000000000000 5346 30038372528303538257940560504959271828048257747533856175037458774285022999059602590603449519019850675431628592067379200000000000000000000 5347 124194738554732567215300400830004925260460060949880752209810860283738144427870521304639926606863161903923911731445760000000000000000000000 5348 380961848915818715055690696983873096183565062700699301453052958408815704564544841682398449426022858763279028648411136000000000000000000000 5349 835441855944838852576619979394021286003030486103425285470871163520677104882057170956569687069655363798305658066331238400000000000000000000 5350 1295798382508758452865933185093698389982736561456281725074652237476192331280245004823464999130647628216881062672649420800000000000000000000 5351 1345421259255802489332113693863623318716939955626984037917459167769702099107957635461765095436006371234796409921837465600000000000000000000 5352 902724945823807359992024754336837975521296266523741302950522791042473228064920582032853660383793861537034628235264000000000000000000000000 5353 355354555798928242168214913038297075411378851939197867597190462354586268846781184495385935160034586390471639040000000000000000000000000000 5354 73682812470743969856467393878556337144849840074446241519474839970047742767098043755779561332210615370026844160000000000000000000000000000 5355 6257926375066287856217851150306123523714430499057458749131561102435728291827657528450045355920973406610279890944000000000000000000000000 5356 125110408113589761062409942259099739805132789677427087641230748683836167310664433479201214343671902016045580288000000000000000000000000 5357 0 5358 0 5359 0 5360 0 5361 0 5362 0 5363 0 5364 0 5365 0 5366 0 5367 0 5368 0 5369 0 5370 0 5371 0 5372 0 5373 0 5374 0 5375 0 5376 0 5377 0 5378 0 5379 0 5380 0 5381 0 5382 0 5383 0 5384 0 5385 0 5386 0 5387 0 5388 0 5389 0 5390 0 5391 0 5392 0 5393 0 5394 0 5395 0 5396 0 5397 0 5398 0 5399 0 5400 0 5401 0 5402 0 5403 0 5404 0 5405 0 5406 0 5407 0 5408 0 5409 0 5410 0 5411 0 5412 0 5413 0 5414 0 5415 0 5416 0 5417 0 5418 0 5419 0 5420 0 5421 0 5422 0 5423 0 5424 0 5425 0 5426 130798084946656900117969776935296029524226204601770662622180409344000000000000000000 5427 16329879309420220665928290710817838694040593192121863687053979745779712000000000000000000 5428 480147441334882748240289531770176911120875561627959157990448166465160871936000000000000000000 5429 4487317143466355932780928812328087492775107542143495422559051365654563728591421440000000000000000 5430 20080118434689214497857091747816812443137300878951911120331602068426649429960650915840000000000000000 5431 45305767218267540210790063256011683074828535108135249465248177166887627776348718628864000000000000000000 5432 61132783258814415446826995531504013303115635943844310546216941493530003024565543664185507840000000000000000 5433 50205677173511620593240431404600138925266173347204106013212148017314574054191133925598696570880000000000000000 5434 27449953994617478559354205870465125957389280277583844962723741928466743364129002473821087350128640000000000000000 5435 10098595319924579867278064309352068107317090322528805003973469139397833204980247984926832679557529600000000000000000 5436 2629842531230359340436995913893767736280492271491876303118090921718185730463606246074696010301440000000000000000000000 5437 489496503252399618134210671972918872214533703349795882689717463187074902467468190964879058083512320000000000000000000000 5438 66987423210325193602066590618843664850400412614666457200053641800806889803677073152866687830363996160000000000000000000000 5439 6808601695097452677714048270499270095394697938154698709813452152634012279645737715257370151078196569702400000000000000000000 5440 521111242134690159076940504405733391350828905828517890508945292442508989436356834553706652637480813487718400000000000000000000 5441 30357110482263456336901795609521141796083259195870497150316315240270923801758783462186628882378765725859840000000000000000000000 5442 1350869154579703480457482843306910494421721239826160151491165796227546577167477907626099381738007997039230582784000000000000000000 5443 46425136389342708961521067182997255334919271958049338224027757067985742723010128328357308929789055898247640383488000000000000000000 5444 1227090396371069682294353891400023448077696161074094715310677730091000330522253346571675537389110729936373194686464000000000000000000 5445 25212986978944214161767461644937461572868715414221589394255066796637914044500044980687934941835711549703363619717120000000000000000000 5446 398462268202617328389014905028603223348536540430270956217740714853213651977985882564201885462153870094817726300160000000000000000000000 5447 4890407411969717693736579239226526587318852113869816977329572476188518500436255711148994826261595864927921535713280000000000000000000000 5448 45843274933155576338234656659965471682173922389857975001598103066344735499371049264174403529685743097454242761277440000000000000000000000 5449 330670348823969528591544021426493802272399002642273524174792521383038434997912319427138799663921000823759746153997926400000000000000000000 5450 1793372024730338270588937787985271120761043280116278061909668822497178805538450327639000540203104057892661285402076774400000000000000000000 5451 7337043016156508586257746756726444815387178985346801361318056976762376532354196950920266433390069872477966477673103360000000000000000000000 5452 21943402497551157987207784146271090340173347611560279763695850404347784582917782880906150686938916664764872050148481433600000000000000000000 5453 47759426098179954405630108822024883516506576122245812152751468181265374495757601606350567110815298297136473452791935795200000000000000000000 5454 72353765497756489426304780869999298473222104280384474928005581911170646218694610618166034021225231519737940266907703705600000000000000000000 5455 74745625514211249407339649659090184373163330868165779884303287098316783283775424192320283079778131735266467217879859200000000000000000000000 5456 49061138359989530434349171431349889973983492745855505595137108208830066742658727284394220673032275083534490664960000000000000000000000000000 5457 19255774992354424122490145600262722773854091539455284450422758178839143443134955434843725361484374150033681940480000000000000000000000000000 5458 3911203984416429910136156968941327202321519061910911718207225689022330182392285955281278347450608379131424931840000000000000000000000000000 5459 331792802317240046337511166871132509963212158224536636424543945509533515707882077586841620439417884146552878923776000000000000000000000000 5460 6505741221906667575245316997473186469866905063226208557343998931559480700154550540918463145870938904834370174976000000000000000000000000 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 0 5488 0 5489 0 5490 0 5491 0 5492 0 5493 0 5494 0 5495 0 5496 0 5497 0 5498 0 5499 0 5500 0 5501 0 5502 0 5503 0 5504 0 5505 0 5506 0 5507 0 5508 0 5509 0 5510 0 5511 0 5512 0 5513 0 5514 0 5515 0 5516 0 5517 0 5518 0 5519 0 5520 0 5521 0 5522 0 5523 0 5524 0 5525 0 5526 0 5527 0 5528 0 5529 0 5530 106773946895230122545281450559425330223858126205527071528310538240000000000000000 5531 84757159045433671276444415454071827131698580581947389379172905254912000000000000000000 5532 7054507861669535327681021587073306315825536258996645112807319250176835584000000000000000000 5533 131464369437490896468191273798674438264895728773735217457784707978161046736076800000000000000000 5534 1023856194900906878662848590679525296268187037532407538913890219930182957406942658560000000000000000 5535 3624461377461403216863205060480934645986282808650819957219854173351010222107897490309120000000000000000 5536 7269058651464258673820094593520096706672489410683033358646485314331748278783061077786624000000000000000000 5537 8452996666968793263147623654856145839458080206417017849163269819241739509124017446656923402240000000000000000 5538 6363569581742597910193224680533067608777487471758120437174639761194622261368726225069634790359040000000000000000 5539 3137137599384854692497623528053157252273060603152439424311284791824770670186171711293838554300416000000000000000000 5540 1077183500791955185842993526330887264780489634403072533757170041535768875197893118392195485819469824000000000000000000 5541 260045017352837297133799419485613150863971029904579062678912402318133541935842476450091999606865920000000000000000000000 5542 45713534553737986560200452199248701344035064185055937711189725312081828391545223833997872035465789440000000000000000000000 5543 5908290727150682075702273292582011239805316392613581525044731206831167680684317852082841866638104461312000000000000000000000 5544 571922542388186024927980054721938688013154626804994691624329980821257031490241968081619092690568511855001600000000000000000000 5545 41892812465523569744924477941139175678594897690301286067436515031573874846427121177817547857682696701686579200000000000000000000 5546 2338762386737713781955475836750191299206581093881856217955619453302539087893832942565961533479930742796451840000000000000000000000 5547 100587795510242536083295645563160719892325089242440232818726806980635775899855278044774169347876287779536554164224000000000000000000 5548 3328854224065462390722399483936395789940878167066056251915471766060014737472133646062953706965615267370645621571584000000000000000000 5549 85684760436255727815381607933967154564046025040518682707038703566699161010605621614056653903894800969695024801382400000000000000000000 5550 1701876621078734455919303661033278656168638290459957284112217008773059198003753036196435608573910529604977044330905600000000000000000000 5551 26348317484898070839723610595016388143921978735951666979898104769668752737044316484557849676184924660019822151598080000000000000000000000 5552 313578851022058261816563686975858492689899729483288870425132586654997125664336881357311304617258692429923696047554560000000000000000000000 5553 2893365552209733375176010187481820769883491273119893336529434562101586306231732794987464497059308757207897778847481856000000000000000000000 5554 20290300015337463573853353981420133589436927689910617080614352214864775080844119822626378012711152522769035534838372761600000000000000000000 5555 108734977499439457248339806934685912164037992562839596174733604395618420209489198812638348542840835510123463199115391795200000000000000000000 5556 433449925877553738018919193012762278324411804672795649653251366011808090526771019869751124680274897081775250373303336960000000000000000000000 5557 1285027058454154398226485115492607022116005063789176383234969190752171482526477968220869946325374119807328238839183022489600000000000000000000 5558 2730247191945954060188521220992422507693625934988385594732292264362337242007476225163040753168274552652968399051272329625600000000000000000000 5559 4111009403281618717403680731249960140523983197749117893636680790407423080607648330577615569387797245439655696983392256000000000000000000000000 5560 4152534750789513855963313869949454687397962826009209993572404838795376849098634677351126837765451763070359289882214400000000000000000000000000 5561 2715064273921973801271110529637043911113426907063195107509608903216319225482028716312965275969296755154749153607680000000000000000000000000000 5562 1043422307398205357137434764714236290308218585294233226157283208815846085324875397625594368025434524254950140149760000000000000000000000000000 5563 211517911477240529540163368880346975101547750868142105720646765262327616263774824461611533030128901143427460313907200000000000000000000000000 5564 17591524264035629123463337161167496214520111290963667939058173110936835813217904662643524346435018798672136953135104000000000000000000000000 5565 344804284761053381488001800866078882902945968350989053539231943372652477108191178668678546731159761956221619273728000000000000000000000000 5566 0 5567 0 5568 0 5569 0 5570 0 5571 0 5572 0 5573 0 5574 0 5575 0 5576 0 5577 0 5578 0 5579 0 5580 0 5581 0 5582 0 5583 0 5584 0 5585 0 5586 0 5587 0 5588 0 5589 0 5590 0 5591 0 5592 0 5593 0 5594 0 5595 0 5596 0 5597 0 5598 0 5599 0 5600 0 5601 0 5602 0 5603 0 5604 0 5605 0 5606 0 5607 0 5608 0 5609 0 5610 0 5611 0 5612 0 5613 0 5614 0 5615 0 5616 0 5617 0 5618 0 5619 0 5620 0 5621 0 5622 0 5623 0 5624 0 5625 0 5626 0 5627 0 5628 0 5629 0 5630 0 5631 0 5632 0 5633 0 5634 0 5635 0 5636 138379035176218238818684759925015227970120131562363084700690457559040000000000000000 5637 54922639061441018987135981214238543981340680217101908317704042605182976000000000000000000 5638 2414405315656398465898829638175839086591289784641601789858305013373021978624000000000000000000 5639 35994944351985007452990770766077061196928450538248702539941453044420494596337827840000000000000000 5640 211206906490987076112736194991604932544466011742399498027379639654169170070803599851520000000000000000 5641 654215278631783280643808513416808703600524046961473002278183678289857345090475497000796160000000000000000 5642 1105623820887713744288036387674406709084885639364889373850130416309858913202903589931345510400000000000000000 5643 1168818902769048595749775961730563438346885453996389468052484854096971435761602776033198226800640000000000000000 5644 783208563906781281254550729911762167234152304216384053806109509070107355245381689239339666505728000000000000000000 5645 358530011358269107714014117491789400259778354645993077064146833351402362306991052719295834777190400000000000000000000 5646 113171591551954791712629507360138843256000192214472808077862677488851717450478645751080038228908048384000000000000000000 5647 25713863186477617440112754362077394506019723604093964962544220488046028470244188406623803019949506560000000000000000000000 5648 4244140786989147804852294614709195219519887011707298638028351339500649751720303939114328751082192240640000000000000000000000 5649 521111242134690159076940504405733391350828905828517890508945292442508989436356834553706652637480813487718400000000000000000000 5650 48067490039807089095083414599130210642560132043747053855153915206295647782975336317405168290220962655449907200000000000000000000 5651 3367817836902307846015885204920275470857476775189872953856092012755656286567119437294984608211100269626890649600000000000000000000 5652 181113759228968555274632048797934814210557639910210945518483170463748626966498423072308061152685836722157230489600000000000000000000 5653 7489922004147290379125398838856890527366975875898626566809811473635033159312300703641645840672634351583952648536064000000000000000000 5654 240747492990448619329030676963257195522509938868170139647458225938268922977895379759910044878763247015198477988659200000000000000000000 5655 5983159995979925821591301933320120275592868989898287326957012921467786242981944267878093936392654205642497421475840000000000000000000000 5656 116166804200083938991136985378916697950091568471395793973595199695606234289546497567472830572335312278842949219490201600000000000000000000 5657 1742282493688884934276723750595458666016840843914803979045762177894346274737055427541387809837728143143810739774423040000000000000000000000 5658 20373402409050785304493799544990335598587897130252503375562290703555548546838828556420607997044836811108866016736706560000000000000000000000 5659 182612700138037172164680185832781202304932349209195553725529169933782975727597078403637402114400372704921319813545354854400000000000000000000 5660 1263482465819932866869138583059242913244937335069028696046904527109417345574725731657599322737472848985401564115340833587200000000000000000000 5661 6592773372597592355267760925724114253314303549073221831225953277039601056912187212218914606386981184613801558177943755161600000000000000000000 5662 26017831800800163124585624560591055756422818575484558870436413244858780633869430467681811258933500697333559403657532801024000000000000000000000 5663 75252438228010358783946116153603645368305564833117377954808805536486920232831063456056310759200567357497441498850693585305600000000000000000000 5664 158735301857322910476076815173978052772885228778394511321644899090833560581830013090874462393504334456567930177399554048000000000000000000000000 5665 233580079731910154397936405184656826166135408963018062138447772182239947761798200601000884624306661672707710055874560000000000000000000000000000 5666 234798758408772294333925638603011557433089158922825112897430977950147286619685843386745237065824783385782706803992166400000000000000000000000000 5667 150252812265341571427790606118850025804383476282369584566648782069481836286782057258085588995662571492712820181565440000000000000000000000000000 5668 57579875902137699708155583750761120999865776625216462112842730543633628871805368881216472880423978644599697529896960000000000000000000000000000 5669 11438888652689167837532034989049164413491702366949125077372577065386677487544942506883951706269370973836557053776101376000000000000000000000000 5670 950280608801463119380932963186913401280519088775325831554123235935030226910174888410878074791076303951346782718394368000000000000000000000000 5671 18274627092335829218864095445902180793856136322602419837579292998750581286734132469439962976751467383679745821507584000000000000000000000000 5672 0 5673 0 5674 0 5675 0 5676 0 5677 0 5678 0 5679 0 5680 0 5681 0 5682 0 5683 0 5684 0 5685 0 5686 0 5687 0 5688 0 5689 0 5690 0 5691 0 5692 0 5693 0 5694 0 5695 0 5696 0 5697 0 5698 0 5699 0 5700 0 5701 0 5702 0 5703 0 5704 0 5705 0 5706 0 5707 0 5708 0 5709 0 5710 0 5711 0 5712 0 5713 0 5714 0 5715 0 5716 0 5717 0 5718 0 5719 0 5720 0 5721 0 5722 0 5723 0 5724 0 5725 0 5726 0 5727 0 5728 0 5729 0 5730 0 5731 0 5732 0 5733 0 5734 0 5735 0 5736 0 5737 0 5738 0 5739 0 5740 0 5741 0 5742 0 5743 179339229588378837509015448862819735449275690504822557772094832996515840000000000000000 5744 25063030958370918331129719427430855570151797072404170828978944775498498048000000000000000000 5745 826330219283402374953874443665680927385868928793588212579004890826916772184064000000000000000000 5746 8662783274044391793686445497702546061394113762871854411279243032690532366185303900160000000000000000 5747 43568967567569333986684437938268217513458417279432125021648028522945754511748628312227840000000000000000 5748 110562382088771374428803638767440670908488563936488937385013041630985891320290358993134551040000000000000000 5749 168165383157021260506210334565277260451811105747399673762604836320729540698161636028557652131840000000000000000 5750 155842520369206479433303461564075125112918060532851929073664647212929524768213703471093096906752000000000000000000 5751 96394900173142311539021628296832266736511052826631883545367324193243982184046977137149497416089600000000000000000000 5752 40179263272883358004483848766913198789112494277327624169655388457580491402536797308075753217363804160000000000000000000 5753 11890090337427250304308137617024587219583520194533049398680447553672483564640912719222846516424651833344000000000000000000 5754 2519958592274806509131049927483584661589932913201208566329333607828510790083930463849132695955051642880000000000000000000000 5755 394034965697308248829444615807737914064898983613246041972737461204165587475506113084088206153104584867840000000000000000000000 5756 45882604128906766863488713935533382886080126041758551407192373606009481974658275575704933367938191625656729600000000000000000000 5757 4039854049254695806218601526990534521731531097676741026280890418929120579578245311403734371300843634087585382400000000000000000000 5758 271670638843452832911948073196902221315836459865316418277724755695622940449747634608462091729028755083235845734400000000000000000000 5759 14025449514691324920467505858912072012465583634646735620951336720712693672285637882719536255663991195763855929114624000000000000000000 5760 561744150311046778434404912914266789552523190692396992510735860522627486948422552773123438050447576368796448640204800000000000000000000 5761 17411202618059230505045968601806993604752950936001590456646532411606948893937076571922065745696270543063461354536960000000000000000000000 5762 422012218383117434616239829696845816771817026087492532794701311394194523004993135694334892313561876637984151461429248000000000000000000000 5763 7929321215721858545330511647154442995561088996305596775746046534061380379247754479121693854550371638130054211240040857600000000000000000000 5764 116627334198749903630826750456526308885793982551751575445820868211170027905883498164815929452470953581959937095809105920000000000000000000000 5765 1323671938870387786400788329261283862861196022374346469312267651886888433528440361209797737219766015168808383263864258560000000000000000000000 5766 11687212808834379018539531893297996947515670349388515438433866875762110446566213017832793735321623853114964468066902710681600000000000000000000 5767 78677394628354738520716089064013396543684746486460597721407244066489123356869407722678617286138849839523383884371494069862400000000000000000000 5768 405878176092482544743535743145220469800195969777559118378808046619796977888363115295836255639362610878403526697057511695974400000000000000000000 5769 1561720353843029791553252114249478121779279684993460646197945705022648307548012563822600720817483379357446903204543406381465600000000000000000000 5770 4479311799286330879996792628190693176684855049590320116357666996219459537668515681908113735666700437946276279693493665792000000000000000000000000 5771 9228796619611797120702140417091747254237513301069448332653773202955439568711047272725259441482810142823716870779043840000000000000000000000000000 5772 13500928608504406924200724219673164552402626638062443991602281232133468980631935994737851131284925044682505641229549568000000000000000000000000000 5773 13276338491765581251359577956661588280075323964310176492309086383659415054300062579324442643656744817096104791243122278400000000000000000000000000 5774 8464241757614241857098870811361884786980269163906819930587881389914143444155389225538821513422324860756155536894853120000000000000000000000000000 5775 3177469070191435510425565274735879003747695101930312521492382518162965968762484029689986585074825270510154737160028160000000000000000000000000000 5776 630036043635370048149558554592923585048984155858041026320383705424925040441445951016412163586483589519742916942295465984000000000000000000000000 5777 51333427502371344275789244107539225849941886930190197323760234033490382834436178106656856001694871880756406012614803456000000000000000000000000 5778 986829862986134777818661154078717762868231361420530671229281821932531389483643153349758000744579238718706274361409536000000000000000000000000 5779 0 5780 0 5781 0 5782 0 5783 0 5784 0 5785 0 5786 0 5787 0 5788 0 5789 0 5790 0 5791 0 5792 0 5793 0 5794 0 5795 0 5796 0 5797 0 5798 0 5799 0 5800 0 5801 0 5802 0 5803 0 5804 0 5805 0 5806 0 5807 0 5808 0 5809 0 5810 0 5811 0 5812 0 5813 0 5814 0 5815 0 5816 0 5817 0 5818 0 5819 0 5820 0 5821 0 5822 0 5823 0 5824 0 5825 0 5826 0 5827 0 5828 0 5829 0 5830 0 5831 0 5832 0 5833 0 5834 0 5835 0 5836 0 5837 0 5838 0 5839 0 5840 0 5841 0 5842 0 5843 0 5844 0 5845 0 5846 0 5847 0 5848 0 5849 0 5850 138379035176218238818684759925015227970120131562363084700690457559040000000000000000 5851 122757702653245314274921074746600108915029210150551040794998913186115092480000000000000000 5852 11437096460669929065105528632050947091845936730707103288290725132552481275904000000000000000000 5853 238644167329046605886678939330648651829038946635588275792816612470813563806757683200000000000000000 5854 2084843174620016958347204549780412752108850045597826294981204489867521456128596471971840000000000000000 5855 8283549958784119624218378763013244854746281585252032769740831422925061576546207957862318080000000000000000 5856 18685042573002362278467814951697473383534567305266630418067204035636615633129070669839739125760000000000000000 5857 24460419368294001528176048664040328792990706290530861638197067101197024101550783422335658491904000000000000000000 5858 20779002715894197257773794875210016681722408071046923876488619628390603302428493796145746254233600000000000000000000 5859 11574273370789444692649668369069645741719648557254871159983033712060223860813069183396307511174758400000000000000000000 5860 4502756104114461653702489985145405810966540192012515748612713866479520403177623751658356077225903652864000000000000000000 5861 1233771726777745266870562044495963050314431154303311714074841734392838882825092355100535367939593284354048000000000000000000 5862 246955942042931037894842892893391296835813425493718439500274693567194057428225185457215004203595061002240000000000000000000000 5863 36428532578716147604282154731425370155299911035044596580379578288325108562110540154623954658854518871031808000000000000000000000 5864 4039854049254695806218601526990534521731531097676741026280890418929120579578245311403734371300843634087585382400000000000000000000 5865 340050323450308307862574458967551079742271487178355244646947993523772932263629692299027380123410142417111534796800000000000000000000 5866 21914764866705195188230477904550112519477474429135524407736463626113583862946309191749275399474986243381024889241600000000000000000000 5867 1092366741048074344767180744780651762509338725390755370477940648440123257168400642788733112219983929670069548325273600000000000000000000 5868 42130811273328508382580368468570009216439239301929774438305189539197061521131691457984257853783568227659733648015360000000000000000000000 5869 1270417404821149370644043777980124085091629109675150531250484916653803581364512207799554866134252016176630490558627840000000000000000000000 5870 29765928469955883054932115987950858276305494240037806646452932497003853689285515837640421071183231032199148816412809625600000000000000000000 5871 547370955172799547707346882142630143037326424776220727425719274804424664304946551386869428896930342144665304769664070451200000000000000000000 5872 7806963068031470821833220962377776252385421438085431216964190844802260352851413558972072368500252620077257607413403484160000000000000000000000 5873 87135432775924955996211894589085657715205589587156979008441847712782598595700759777924971044409739969969557572569807192064000000000000000000000 5874 747981619765400257186530041171071804641002902360864988059767480048775068580237633141298799060583926599357725956281773483622400000000000000000000 5875 4971169065859992820743140259018320134247028324052418292871020868516852241574827577425035792211036275386727492273051506887884800000000000000000000 5876 24987525661488476664852033827991649948468474959895370339167131280362372920768201021161611533079734069719150451272694502103449600000000000000000000 5877 95226850844087182411783665503016958645078029572771990621825957623332213874878814867231751269358742643746762390520939413504000000000000000000000000 5878 266625702338472076190285275487541260516955657713709530735575416441634496289792600113578198551589311782516445219850813440000000000000000000000000000 5879 545547727445688279794233346019446241097085729456400798028010547747434052686759862644509086529472481397374717747643023360000000000000000000000000000 5880 780353673571554720218801859897108911128871819680009262714611855217314507080525900495847795388268667582648826063067965030400000000000000000000000000 5881 763813176207109185184602102017296483177099489350951430536250416625852304400582323712623253371230595434635475649391545548800000000000000000000000000 5882 476818952345602291283236389040052842999888496233417522756450651631830080687420259705353611922790967155930095245076725760000000000000000000000000000 5883 178510212363354846975708257134661682430545510826444957457442049870395428125076352787983446349503683697260493133650382028800000000000000000000000000 5884 34701396991603028730433529016696516674560715564808573390861918206639498796078856400100034657145733391391330464527607136256000000000000000000000000 5885 2824307067866317734117008222973290237328878156385558781058204574370904836702186704887007398130985781212937357222354092032000000000000000000000000 5886 53288812601251278002207702320250759194884493516708656246381218384356695032116730280886932040207278890810138815516114944000000000000000000000000 5887 0 5888 0 5889 0 5890 0 5891 0 5892 0 5893 0 5894 0 5895 0 5896 0 5897 0 5898 0 5899 0 5900 0 5901 0 5902 0 5903 0 5904 0 5905 0 5906 0 5907 0 5908 0 5909 0 5910 0 5911 0 5912 0 5913 0 5914 0 5915 0 5916 0 5917 0 5918 0 5919 0 5920 0 5921 0 5922 0 5923 0 5924 0 5925 0 5926 0 5927 0 5928 0 5929 0 5930 0 5931 0 5932 0 5933 0 5934 0 5935 0 5936 0 5937 0 5938 0 5939 0 5940 0 5941 0 5942 0 5943 0 5944 0 5945 0 5946 0 5947 0 5948 0 5949 0 5950 0 5951 0 5952 0 5953 0 5954 0 5955 0 5956 0 5957 0 5958 0 5959 189440899156242768942779436337345847091094460108875062955245236398325760000000000000000 5960 84027647466146417621183475664047774552337494348052187424176756075895780802560000000000000000 5961 4128791822301844392503095836170391900156383159785264287072951772851445740601344000000000000000000 5962 68920435524628659780072877678691330648226447788357894048965437681570957227391618908160000000000000000 5963 453006638371006541949442588602286827993937274193470542095201718441214304967370747695595520000000000000000 5964 1574909935913830743554519262317893178008636786396042730346975574283627332240847787988573224960000000000000000 5965 2989606811680377964554850392271595741365530768842660866890752645701858501300651307174358260121600000000000000000 5966 3557879180842763858643788896587684188071375460440852601919573396537748960225568497794277598822400000000000000000000 5967 2686884889647549660793673014248310618613489843648452233567489968871123396260176774716999957951283200000000000000000000 5968 1389739538306932609167435180600433892273623516053245601423677119283802593573340664092085209020340633600000000000000000000 5969 496428860478619397320699520862280990659061056169379861284551703779367124450333018620333757514155877728256000000000000000000 5970 128021960355055450044686555675934048279685679775943639036942401145233399370791936141020258179143679623561216000000000000000000 5971 24032712465125236266713921524204237255232580196730810244000416231881148009725703574231081198549856199639040000000000000000000000 5972 3367817836902307846015885204920275470857476775189872953856092012755656286567119437294984608211100269626890649600000000000000000000 5973 355507156334413230947236934375167037912374736595553210312718356865762611002885587403528624674474239799707513651200000000000000000000 5974 28623366356512908000954093589616473494827721703360684940717013715740191167929873230039869909518349379109910059417600000000000000000000 5975 1775095954203120810246668710268559114077675428759977477026653553715200292898651044531691307357473885713863016028569600000000000000000000 5976 85078563485475021082828500314646916118515804573703062508378069734278830606385050063353252009441056060841955206103040000000000000000000000 5977 3183885594798682990626430702839076410785193941531550096837635038033606506382666397324810343521643941775999871400017920000000000000000000000 5978 92696663055225933389061952903653191863927144692159259452621589091015461316114063162202003335864733318267245449036431360000000000000000000000 5979 2121062451294598247365969168302691804269639896007855318774662189867145574181667886624119036975605075810578055982448272998400000000000000000000 5980 37785701249272318777672789457908437061545439760333487090106683688842940107800841625424830263541222681173926819880872863334400000000000000000000 5981 529036556139544375691286502862305778985176793922024515408396932541894348616754612937401609912487706960529456690602400808960000000000000000000000 5982 5736001060449459960436348718092953010738105097394562275298571918007174490414130015095403808180572596880281732777166736300441600000000000000000000 5983 48537942406938541013644827806803875755217512664011806387337884313435376747598663707358335582282756966623186487054933463085875200000000000000000000 5984 314099392819206388489586309523762806377029342264469903189034765929183216632135816142039761502597318347461387077568333369416089600000000000000000000 5985 1561720353843029791553252114249478121779279684993460646197945705022648307548012563822600720817483379357446903204543406381465600000000000000000000000 5986 5806515295371169659255101555062009673480367656876340891574753513617817919199927735806814101790167234374802584787862159360000000000000000000000000000 5987 16127754692613159771417023291699879502432596877054848591703061817783519182552338439428299870527530231309890093414696878080000000000000000000000000000 5988 32249309979232618539654566659013174388489090507184056265246714424797181159960509153144730319617225548058446383218625085440000000000000000000000000000 5989 45871224637771390510253048460038749906358030443798805356093705576252574503168305107408096494127792981380052732055125596569600000000000000000000000000 5990 43943634648170707164663065613931270010869723812871758897234492054389460236152651134445388874804415533090517577786271046041600000000000000000000000000 5991 27334376268138710943155326873745070122177281345299384110670813886404299931652316520659965222267751566143013011090214748160000000000000000000000000000 5992 10028703730573275303095289885825293318948046798229677709959094361718815152066789499628910015915116950112094504248478462377984000000000000000000000000 5993 1945947569759892918806618665628596973519597049749650000149102951741553432487806639667148097312249203255713839126201969410048000000000000000000000000 5994 155390177545248726654437659965851213812283183094722441614447632808784122713652385499066293829244425245602364786044991176704000000000000000000000000 5995 2930884693068820290121423627613791755718647143418976093550967011139618226766420165448781262211400338994557634853386321920000000000000000000000000 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 0 6017 0 6018 0 6019 0 6020 0 6021 0 6022 0 6023 0 6024 0 6025 0 6026 0 6027 0 6028 0 6029 0 6030 0 6031 0 6032 0 6033 0 6034 0 6035 0 6036 0 6037 0 6038 0 6039 0 6040 0 6041 0 6042 0 6043 0 6044 0 6045 0 6046 0 6047 0 6048 0 6049 0 6050 0 6051 0 6052 0 6053 0 6054 0 6055 0 6056 0 6057 0 6058 0 6059 0 6060 0 6061 0 6062 0 6063 0 6064 0 6065 0 6066 0 6067 0 6068 0 6069 259344590944896350682665048345826464667708315889049961185730728629307965440000000000000000 6070 40445307647038475681662979619628328817858447279529119546837078591197835826298880000000000000000 6071 1490493847850965825693617596857511475956454320682480407633335589999371912357085184000000000000000000 6072 17471330405493365254248474491548252319325404514348726141412738452278237657143775393218560000000000000000 6073 98431870994614421472157453894868323625539799149752670646685973392726708265052986749285826560000000000000000 6074 279983988606903243298581202189847676090424317581518707617240102094867081287261828975746351104000000000000000000 6075 478337089868860474328776062763455318618484923014825738702520423312297360208104209147897321619456000000000000000000 6076 498399575249723837198350761263658093345665179083422768652233573298329666844931720399348386968371200000000000000000000 6077 347434884576733152291858795150108473068405879013311400355919279820950648393335166023021302255085158400000000000000000000 6078 163433369704895274838090377238611025731378125487861682727424429227775185004224862097229220580792058511360000000000000000000 6079 54731281867767788554607122175066479220161481442674129706621825341675225470649215302891796765935685519540224000000000000000000 6080 13150700260916529285145857858044558626063267883651099365517027762085364190921904995819247631846481312442482688000000000000000000 6081 2338762386737713781955475836750191299206581093881856217955619453302539087893832942565961533479930742796451840000000000000000000000 6082 310480730106803237613654940796459681503813096988933049460256863652140503371140153838242390547461434380840966553600000000000000000000 6083 31284629757428364323356850225014699336288976820408682507519215404187109768253931691510518971353733102374261201305600000000000000000000 6084 2415096536330776612580501646623889951126089018721057791872998032265578629794083053784614023615610728862398661263360000000000000000000000 6085 143782772290452785629980165531753288240291709729558175639158937850931223724790734607066995895955384742822904298314137600000000000000000000 6086 6667638530935746096713522469103439796547386758442802972878814650286444650485583923483536342665824986101539896893112320000000000000000000000 6087 240610782806929043148768834543124488757909656438598571603872705017111120268061503454974953103278520742786275995801354240000000000000000000000 6088 6825564289633136228547928465472330027580502087499326804361369676735105134909865517510140845630839863335078173230715895808000000000000000000000 6089 151142804997089275110691157831633748246181759041333948360426734755371760431203366501699321054164890724695707279523491453337600000000000000000000 6090 2638128959949194620113882027606698151206081612357828916836539370275579818435549669847842694763605365376506890697137305367347200000000000000000000 6091 35850006627809124752727179488080956317113156858716014220616074487544840565088312594346273801128578730501760829857292101877760000000000000000000000 6092 382559404059420926805768702003921671632838620523454000638663088198200720874564615729001792873376522364154345566610481496037785600000000000000000000 6093 3149718911325930729020573826057732586169655348818712084756709736123198366783361934091009830623267553428710020416726898509978009600000000000000000000 6094 20134576462769640287793994200241205536989060401568583537758638841614308758470244624489728301448546047914191479331303421116416000000000000000000000000 6095 97607522115189361972078257140592382611204980312091290387371606563915519221750785238912545051092711209840431450283962898841600000000000000000000000000 6096 359589197220486006755298074874197313350534197036556253785379378307617723996166953353179130446576785157353845786505463726080000000000000000000000000000 6097 975541626871786710824550641435148525251794987842317702023713111350114730088805401882628092168421072828768003092363408834560000000000000000000000000000 6098 1937825204085444456249465516577147189921655571809459736471713684547812841256293705557852239649888397376667533782736938467328000000000000000000000000000 6099 2696430248272474781298353109477060429278089441739825427888638693004064379490589065444162889567859830905470925814718687241830400000000000000000000000000 6100 2571618119306489925532053152281936197094438628965766057131910170432916537569849938263689528110950067342734664083367403506892800000000000000000000000000 6101 1566984957902074266108639044660202081085632312223387142181108494018564867510435859317017189986737023455014766288824759746560000000000000000000000000000 6102 573405883889248446741683633471893241530441263992896866710602336446511078106407023155252972674676098559350344595854180319494144000000000000000000000000 6103 109122752181150918293078846711019014899675865328268834623745850139968650175662387716719304841586897628724260671000095053840384000000000000000000000000 6104 8704727538414396261660628174012961514484382015954358997846372023084666133496267891382880348767859006813836175514557376102400000000000000000000000000 6105 161198658118785115956678299518758546564525592888043685145303185612679002472153109099682969421627018644700669916936247705600000000000000000000000000 6106 0 6107 0 6108 0 6109 0 6110 0 6111 0 6112 0 6113 0 6114 0 6115 0 6116 0 6117 0 6118 0 6119 0 6120 0 6121 0 6122 0 6123 0 6124 0 6125 0 6126 0 6127 0 6128 0 6129 0 6130 0 6131 0 6132 0 6133 0 6134 0 6135 0 6136 0 6137 0 6138 0 6139 0 6140 0 6141 0 6142 0 6143 0 6144 0 6145 0 6146 0 6147 0 6148 0 6149 0 6150 0 6151 0 6152 0 6153 0 6154 0 6155 0 6156 0 6157 0 6158 0 6159 0 6160 0 6161 0 6162 0 6163 0 6164 0 6165 0 6166 0 6167 0 6168 0 6169 0 6170 0 6171 0 6172 0 6173 0 6174 0 6175 0 6176 0 6177 0 6178 0 6179 189440899156242768942779436337345847091094460108875062955245236398325760000000000000000 6180 187246794662215165192884164905686707490085404071894071976097586070360351047680000000000000000 6181 19467674747441186294773780856914435604329199290546682875210913828563224977725194240000000000000000 6182 453408228516263804175998472964054990985953404351610540002060686477808935739025312972800000000000000000 6183 4428982257792568091951988283607481962948990044387402076848129197652533246085947062180904960000000000000000 6184 19686374198922884294431490778973664725107959829950534129337194678545341653010597349857165312000000000000000000 6185 49774931307893909919747769278195142416075434236714436909731573705754147784402102929021573529600000000000000000000 6186 73098604369959496122424778318669853690697559598902006068994257417088351137256652325237763422027776000000000000000000 6187 69817473832898814194202302473684104576171930503269472842033719726207680830527518499275386541152665600000000000000000000 6188 43776795456668377188774208188913667606619140755677236444845829257439781697560230918900684084140729958400000000000000000000 6189 19219764277295684320959428363260656626010067557372533888745112877186361756496843782634156340301146080935936000000000000000000 6190 5952831774911920061027562876570465886945798775735556813384926768044558346778258770296878365895004854448816128000000000000000000 6191 1350869154579703480457482843306910494421721239826160151491165796227546577167477907626099381738007997039230582784000000000000000000 6192 226392199036210694093290060997418517763197049887763681898103963079685783708123028840385076440857295902696538112000000000000000000000 6193 28623366356512908000954093589616473494827721703360684940717013715740191167929873230039869909518349379109910059417600000000000000000000 6194 2754407619947497293686853117637163745912399046144677481640278747542560751335400507622121778999622153578603431854080000000000000000000000 6195 203773770252909276686479826433890714626263760954589251189284208972408196888875757663076808242567155247764887044096000000000000000000000000 6196 11701705621792234399732231933276536842940663761067119217402319711252710361602199785713606281378522850608202519047412121600000000000000000000 6197 522545301165186620023919020171217726277565569661665595948576733333559884460277614151524551891884654466328089697252802560000000000000000000000 6198 18327904111051939872952770879509034333318014864581525678377751909751671195591305556277230048453181114510858057749144535040000000000000000000000 6199 502589050526653264295412466007612567697510970376200430361142187196928241433863097605996704266617508603572922822221713794662400000000000000000000 6200 10882281959790427807969763363877629873725086650976044281950724902386766751046642388122351115899872132178090924125691384640307200000000000000000000 6201 184189367385543769840678308836540380011479152571892055284587476033785936414409286040285744507131720055377935641400131865647513600000000000000000000 6202 2459310454667705958037084512882353603353962560507918575534262709845576062765058243972154382757420500912420792928210238188814336000000000000000000000 6203 25514586920740823479462518153094887044179042441022584875928613187885553633884156732370369574693806394342627325150882390888520089600000000000000000000 6204 207218349429337547961879856977482406984845746632810005576099324744947260972589600927040120435741286409783553974784664375656448000000000000000000000000 6205 1290677978382669249217563730784692662627503871895422021651194797539378766568605424646777455221060644097063556367391244943360000000000000000000000000000 6206 6192125976136769036326232849333677735896198872969498690184232894457177207213994936741744626290052240409633224443624085363097600000000000000000000000000 6207 22268845285011526275488816493994933619636653487906733716565994356621754764619767754086164721227290909387556021207159789322240000000000000000000000000000 6208 59951467251393437865217839419105491188201219252855160597093642115697959776366586515696053664168422293840651826403424033832960000000000000000000000000000 6209 116441763374378706882190105707213466701070148137172869498211417844828576061267070662854054578073293922366866918856015147014553600000000000000000000000000 6210 161154735476540035333341997543001335017918154081854672913599704013796103021043929464524543761619537553478038949224357286431948800000000000000000000000000 6211 150493235356915212517073693849165807867464127265934101135073659765542969875702259928806330926326223732619618154378729926059622400000000000000000000000000 6212 91386562744848971199455829084582985368914076448867938132002247371162703073208619315368442520026503207896461169964259988419379200000000000000000000000000 6213 32785324655314675896053911278510601809858171094182103202512086530941692230554566265112111143516774576452266761598250780620488704000000000000000000000000 6214 6228232553735500525218179458506273963613575332415343862959079182517078618516579676284450889543403119375299783580665802601267200000000000000000000000000 6215 487625940809324975768951856044244603357689918486332147564542136478353982478263155026540982500421731400219526498732149309440000000000000000000000000000 6216 9027124854651966493573984773050478607613433201730446368136978394310024138440574109582246287611113044103237515348429871513600000000000000000000000000 6217 0 6218 0 6219 0 6220 0 6221 0 6222 0 6223 0 6224 0 6225 0 6226 0 6227 0 6228 0 6229 0 6230 0 6231 0 6232 0 6233 0 6234 0 6235 0 6236 0 6237 0 6238 0 6239 0 6240 0 6241 0 6242 0 6243 0 6244 0 6245 0 6246 0 6247 0 6248 0 6249 0 6250 0 6251 0 6252 0 6253 0 6254 0 6255 0 6256 0 6257 0 6258 0 6259 0 6260 0 6261 0 6262 0 6263 0 6264 0 6265 0 6266 0 6267 0 6268 0 6269 0 6270 0 6271 0 6272 0 6273 0 6274 0 6275 0 6276 0 6277 0 6278 0 6279 0 6280 0 6281 0 6282 0 6283 0 6284 0 6285 0 6286 0 6287 0 6288 0 6289 0 6290 0 6291 273552658381614558353373506071127403199540400397215590907374121359182397440000000000000000 6292 135192185746119349269262367061905802807841661739907519966742457142800173456424960000000000000000 6293 7402583322714511088587730170841714138546178030230376163298949983311166297780005109760000000000000000 6294 137926783114647449230338735475665528257927025603759926268626860826549478251811500206325760000000000000000 6295 1012338801781158421017597321967424448674054867288549046136715245177721884819645042784206848000000000000000000 6296 3937274839784576858886298155794732945021591965990106825867438935709068330602119469971433062400000000000000000000 6297 8367165952856966257509600015664603440142280495191696844525877539937272242557993502368526510325760000000000000000000 6298 11170795813263810271072368395789456732187508880523115654725395156193228932884402959884061846584426496000000000000000000 6299 9473694141633346787582527812582981574797483492905180776411344738233103768080810971747829373737946316800000000000000000000 6300 5515876227540215525785550231803122118434011735215331792050574486437412493892589095781486194601731974758400000000000000000000 6301 2221084009294982519340873940229309631343288432098863447518107106869848930485166509630659692076051193978159104000000000000000000 6302 647457997165420011343527279928164201468398937431473208702866446712611081364294145075231064619991998580933001216000000000000000000 6303 137646457014016102008720357086430458800023806331760318594047209552448956494538801534954126476041235908839495172096000000000000000000 6304 21914764866705195188230477904550112519477474429135524407736463626113583862946309191749275399474986243381024889241600000000000000000000 6305 2634650766906301759178729069044243583046642565877517591134179671562449414320817876855942571217029886031707630469120000000000000000000000 6306 242507627408420957378951198400663329803156872540998778274850628859725457454529827301512895759749341782463997804544000000000000000000000000 6307 17247411914206241178743652509364510085966964727196434220661015447424629784674444128602821049650884020170820039412285440000000000000000000000 6308 952338811373552614993592414262044306140863250708385548616281096500412889428855951791153495822959782764882943473243232665600000000000000000000 6309 41225091795496330129744182698507855619540797977950689337514500140494063741884044630739919111756185775575669647901122887680000000000000000000000 6310 1396080695907370178598367961132257132493086028822778973225394964435911781760730826683324178518381968343258118950615871651840000000000000000000000 6311 37353715239142229707633236183275463095969847604734380372647470945216860266568405705942464730009249671697806909109639631706521600000000000000000000 6312 783524301104910802173822962199189350908206238870275188300452192971847206075358251944809280344790793516822546537049779694102118400000000000000000000 6313 13007019738020311511396135868133336835516513097797436021714544998738824509735196934786060957694801760381247749264756370865284710400000000000000000000 6314 168708697190204628721343997583729457190081831650843214281650421895406517905682995536489790657159046362592066394875222339752663449600000000000000000000 6315 1723958575725731316179899875209113989471556921690715194319500891073348218505686265700700646938770702320447792239924485870845952000000000000000000000000 6316 13632786146666943944860516906413316249003009646895395103690745049009688221880894797831586870772453053275233814130570024714240000000000000000000000000000 6317 83926335544333067930372081594274640387353439269999816957868941709998104296123567737656704025749468382411557752789615702441984000000000000000000000000000 6318 392822430827603323499622722954070629050390567526674782760224140450807754047892703182079945682449411641596488214094298683644313600000000000000000000000000 6319 1400347852341189931370273483715402337383663047239530417897545319541981974035624465280209055958106851604277941426608373728542720000000000000000000000000000 6320 3684290169267451272444296313392301094838547655902735323966845642746529164438528407691866570634350315512389148604428604261007360000000000000000000000000000 6321 7110541593883256252871130585468752781811001002550404139575562450567901525132591336781674767604519187563663677718837968433997414400000000000000000000000000 6322 9631567062842573601092716406346611703517704145019782472644714224994750072044944635443605179284878318887655561880238715267815833600000000000000000000000000 6323 8955883148995199177546671250289132566153579491989057936936220242373944901174444692906107366962597314373853194656497478865099161600000000000000000000000000 6324 5329664339279592000352263952212879706715068938497978151858371066686208843229526678472287567767945667084521615432315642524618194944000000000000000000000000 6325 1907223213121671049722366954182587893746557068459631965146135803001896519181299287537771850175735444110925133727590550218788044800000000000000000000000000 6326 355479310849997907335565903056254315847755950576536135574551217492720053226653840014348376242807442190760034817575736846581760000000000000000000000000000 6327 27803544552328056800207873100995474111449374261329774813861893454474874346396968257513318565842228175837971547273164004261888000000000000000000000000000 6328 505518991860510123640143147290826802026352259296904996615670790081361351752672150136605792106222330469781300859512072804761600000000000000000000000000 6329 0 6330 0 6331 0 6332 0 6333 0 6334 0 6335 0 6336 0 6337 0 6338 0 6339 0 6340 0 6341 0 6342 0 6343 0 6344 0 6345 0 6346 0 6347 0 6348 0 6349 0 6350 0 6351 0 6352 0 6353 0 6354 0 6355 0 6356 0 6357 0 6358 0 6359 0 6360 0 6361 0 6362 0 6363 0 6364 0 6365 0 6366 0 6367 0 6368 0 6369 0 6370 0 6371 0 6372 0 6373 0 6374 0 6375 0 6376 0 6377 0 6378 0 6379 0 6380 0 6381 0 6382 0 6383 0 6384 0 6385 0 6386 0 6387 0 6388 0 6389 0 6390 0 6391 0 6392 0 6393 0 6394 0 6395 0 6396 0 6397 0 6398 0 6399 0 6400 0 6401 0 6402 0 6403 0 6404 395010038703051422262271342766707970220136338173579313270248231242659381903360000000000000000 6405 68542438173282510079516020100386242023575722502133112623138425771399687942407454720000000000000000 6406 2814832308462192841435484397462561801182184195995100536094425731154070984730846942986240000000000000000 6407 36780475497239319794756996126844140868780540161002647004967162887079860867149733388353536000000000000000000 6408 231391726121407639089736530735411302554069683951668353402677770326336430815918866922104422400000000000000000000 6409 735395445075319299976429688876771786731255121647707730475907205658549318193573647669108775321600000000000000000000 6410 1406520596675256027887363762633219838287917351241724239564800014463455463973998707748149306385760256000000000000000000 6411 1642106984549780109847638154181050139631563805436898001244633087960404653134007235102957091447910694912000000000000000000 6412 1285507420449324902561198389338183038303289298575749145353047086018707311299580811858705462713364407910400000000000000000000 6413 679923676314790567145165491906931519798965846560876565566767481694851713413826482539997864921240161421885440000000000000000000 6414 256674020824151417391329744717749594272108769434424907153811252537646917029192054769193110665538666104101011456000000000000000000 6415 69637704584014063442281600774495883002378907937074007336041635601978614084515192492535963394683583847371460575232000000000000000000 6416 14025449514691324920467505858912072012465583634646735620951336720712693672285637882719536255663991195763855929114624000000000000000000 6417 2113209469289429536007938940795903707235327891380925567888873278232381301069822672061537270663659387754598828605440000000000000000000000 6418 242507627408420957378951198400663329803156872540998778274850628859725457454529827301512895759749341782463997804544000000000000000000000000 6419 21381089149842447742244197325658483577644997595698058951232663777799127832241046440416720309484566967153909139767296000000000000000000000000 6420 1459820944418416253368862748392612133676243894509906192436748347470020664974844951044942773642450823467258208135855839641600000000000000000000 6421 77915423493488063945216505300179847120932108178326802847902405265533780472160844352098447121219191115838015634533122257715200000000000000000000 6422 3252365277723264044878746413607280466555915097617609740948911814655406671636494806760874332781050513508809080436199302103040000000000000000000000 6423 107218997445686029716354659414957347775469007013589425143710333268678024839224127489279296910211735168762223535407298942861312000000000000000000000 6424 2776224513257538620851192779556989257197242867138968141244508808315472453360438927306175443159397136890056358664148700369413734400000000000000000000 6425 57007328695542146546040876734553140349412217561440325063920779252285004296573792815742032791146748340420937401074440031683005644800000000000000000000 6426 918525129146669645260650653511415933590445527876813055533430074763879930819829642365333304688977030196334583705431766071986723225600000000000000000000 6427 11715881749319765883426666498870101193755682753530778769559057076069897076783541356700679906747155997402226832977445995816157184000000000000000000000000 6428 116483687549035899741885126703318512802132224438561837454020330477928933682816639574371665333700723129759985962157059856138240000000000000000000000000000 6429 909201968396941569245697550604641937529662258758331350376913535191646129874671983824614293612285907476125208988554170109788160000000000000000000000000000 6430 5457309968770257742172444605667708491187657388531738097685427934692626731855434992141127179274359181566311542875144761051290009600000000000000000000000000 6431 25290282213281890160547139115900166213148954633145919347229668470928194451083377842960575550603409739973259622164547229537481523200000000000000000000000000 6432 88059083551873897079656267441080184192684299528736982558022384745151610646333222188783378774667928528789943107384861454929756160000000000000000000000000000 6433 229981579677161569428800629873754972786699563676239633889397098010555564953507251049032293264708667472762247076218665541537103872000000000000000000000000000 6434 434206768200392756832934909012646229654502213394871418001472933122722508349944544891733139613067269518833288493743822898502146457600000000000000000000000000 6435 585117699067686346266382521685556660988700526809951785213166389168431066876730386603199014641556357872425075384224501952519811891200000000000000000000000000 6436 532966433927959200035226395221287970671506893849797815185837106668620884322952667847228756776794566708452161543231564252461819494400000000000000000000000000 6437 316122247574916976491482322655763943388491834097183998222972009347564348054300356909385684166628149861385840915348133698764118425600000000000000000000000000 6438 110949042686404902411733846853890930357371829463276667203212707770783403279296737400033843207338456123760548644730027200227573760000000000000000000000000000 6439 20644131830103582174154345777489139527751160389037357799292455889947594202199748931203639035137854420559693873850324273164451840000000000000000000000000000 6440 1585307558474559747735488909904032851154640685155094069386743597695149199096379862828395764045113228353234159495429860315732377600000000000000000000000000 6441 28814582536049077047488159395577127715502078779923584807093235034637597049902312557786530150054672836777534148992188149871411200000000000000000000000000 6442 0 6443 0 6444 0 6445 0 6446 0 6447 0 6448 0 6449 0 6450 0 6451 0 6452 0 6453 0 6454 0 6455 0 6456 0 6457 0 6458 0 6459 0 6460 0 6461 0 6462 0 6463 0 6464 0 6465 0 6466 0 6467 0 6468 0 6469 0 6470 0 6471 0 6472 0 6473 0 6474 0 6475 0 6476 0 6477 0 6478 0 6479 0 6480 0 6481 0 6482 0 6483 0 6484 0 6485 0 6486 0 6487 0 6488 0 6489 0 6490 0 6491 0 6492 0 6493 0 6494 0 6495 0 6496 0 6497 0 6498 0 6499 0 6500 0 6501 0 6502 0 6503 0 6504 0 6505 0 6506 0 6507 0 6508 0 6509 0 6510 0 6511 0 6512 0 6513 0 6514 0 6515 0 6516 0 6517 273552658381614558353373506071127403199540400397215590907374121359182397440000000000000000 6518 300405134433670606630457356174081411352413685181007067742023779860042459937505280000000000000000 6519 34751016153854232610314622190895824705952891308581488099931181866099641786800579543040000000000000000 6520 900746338707901709259355007188019776378298942718432171550216233969302715113871021755596800000000000000000 6521 9808126799263818611935198967158437565008144042934039201324576769887962897906595570227609600000000000000000000 6522 48621186451260780163730888520778299949173892340344312758737666489821442525194951912007191756800000000000000000000 6523 137355527019067971473375367444650374832804428832199632770000001412446822653710811303530205701734400000000000000000000 6524 225554757503195603017573607025909072249080564326400141690209747773957767131830338224339579678589190144000000000000000000 6525 241389726728817676147602808664614370525839879399224006182961063930179484010699063560134692442842872152064000000000000000000 6526 169778801457914410345403987277592888415912993790468583554127433003470701328066065794767600039786485016166400000000000000000000 6527 83811925167069850576760732969061092007219190019404051315530204910252054540144344414430403482624870564604411904000000000000000000 6528 29230641430326890827624375633739012618282504566179212955869328524287319492265636354891638955793109269267032834048000000000000000000 6529 7489922004147290379125398838856890527366975875898626566809811473635033159312300703641645840672634351583952648536064000000000000000000 6530 1420076763362496648197334968214847291262140343007981981621322842972160234318920835625353045885979108571090412822855680000000000000000000 6531 203773770252909276686479826433890714626263760954589251189284208972408196888875757663076808242567155247764887044096000000000000000000000000 6532 22310701721574728078863510252861026341890432273771887601286257855094742085816744111739186409896939443986687798018048000000000000000000000000 6533 1885099360044442475941196730878889635429033954687378864200346523075956437209252261163407507286222654270736322489483264000000000000000000000000 6534 124028633316164673218916069661510777049647029345091645349722196136972140343439711417626099499083610347660514683542521144934400000000000000000000 6535 6374635944337597527962342970670269714449593591330515092259867156724597076407529821251313692250859006477265797654950632121958400000000000000000000 6536 258394813788772426186228680584523248101545806376240442867113545550553688670706346026794981473363461487044693838793213518807040000000000000000000000 6537 8234419003828687082216037843068724309156019738643667851036953595034472307652412991176650002704261260960938767519280558811748761600000000000000000000 6538 208303595510354694645741058241135350204080628875020703347752051523920292516200433264441476219553516427282041161019407174592574259200000000000000000000 6539 4147715036302930116880125607262487575119355586818733953893145181355645312608293228805958203986161901980323354544840318668815047065600000000000000000000 6540 65608937796190688947189332393672566685031823419772361109530719625991423629987831597523807477784073585452470264673697576570480230400000000000000000000000 6541 813602899258317075237962951310423694010811302328526303441601185838187296998857038659769437968552499819599085623433749709455360000000000000000000000000000 6542 7973001876711641453385347751456090836798576730649982610997549462449819908131738935077386882446199496329097986515013491731988480000000000000000000000000000 6543 60636777430780641579693828951863427679862859872574867752060310385473630353949277690456968658603990906292350476390497345014333440000000000000000000000000000 6544 359916247696457974020348541798182530735888428746093166247351149644118602022856005335356290067265054315983083217911986192260687462400000000000000000000000000 6545 1628212454874148357002844384985572605722732698286346807497833893937853280850701278270604673543609998497326048055546088301651191398400000000000000000000000000 6546 5621771947663949474926237619136232668119322667641413272851929062480247143307955025643011613137322982667521595196456268793129205760000000000000000000000000000 6547 14355961273625485522788910429230615967951979430367936257673698851370012932320041515482926928457036598466425600824405144581727217254400000000000000000000000000 6548 26939296512177559126060387120869710758989967111903086274304150489060826262732729636261570959823492721636550409526744416426218278092800000000000000000000000000 6549 35545900218361945535682738192397567155063557003704570951699858141982187312761370986144340139474548740749823329591638493615578572390400000000000000000000000000 6550 32244469252641531602131196910887922225626167077912767818743144953451563501538636404757339784996071285861355773365509637273940079411200000000000000000000000000 6551 18750388214002428507583020118307567230395839179293756757342947613262395154201148620605719502040199084915532720959374596838459965440000000000000000000000000000 6552 6564833921972939131381081957241546369824869003713879780175000973003334956299520160122757213173837705737982651884403118866295685120000000000000000000000000000 6553 1198888841096385809224963488114924843685697018148539889973724845756956581816637271263974296559116878942133333118418831863772610560000000000000000000000000000 6554 91976147455068653935582204790682191667882635465516082704241606230563209783288181684454604238974515694993889003583064574389544550400000000000000000000000000 6555 1642431204554797391706825085547896279783618490455644334004314396974343031844431815793832218553116351696319446492554724542670438400000000000000000000000000 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 0 6579 0 6580 0 6581 0 6582 0 6583 0 6584 0 6585 0 6586 0 6587 0 6588 0 6589 0 6590 0 6591 0 6592 0 6593 0 6594 0 6595 0 6596 0 6597 0 6598 0 6599 0 6600 0 6601 0 6602 0 6603 0 6604 0 6605 0 6606 0 6607 0 6608 0 6609 0 6610 0 6611 0 6612 0 6613 0 6614 0 6615 0 6616 0 6617 0 6618 0 6619 0 6620 0 6621 0 6622 0 6623 0 6624 0 6625 0 6626 0 6627 0 6628 0 6629 0 6630 0 6631 0 6632 416073593398435743255481102734184780266500949004164913770116038587316426506240000000000000000 6633 228458104736806496342462819370388913333510607580155875017809084583562290782472765440000000000000000 6634 13900406461541693044125848876358329882381156523432595239972472746439856714720231817216000000000000000000 6635 288238828386528546962993602300166328441055661669898294896069194870176868836438726961790976000000000000000000 6636 2355351592794639869523295637684761935254098590881731413918087650025952233054426736221801676800000000000000000000 6637 10216526803071171431903952950428540276820164128014848718429752171173730610606589270510511167897600000000000000000000 6638 24229514966163590167903414817236326120506701246000015220628000249155619516114587113942728285785948160000000000000000000 6639 36170781112330640338454531163063963949761646861069986358320908643023772838231701511612274413911939219456000000000000000000 6640 34333046517044914092070584093913228546329072077628091340945769785146297379675582194053003563601266969935872000000000000000000 6641 22422928849691696052046569462590660762930223251326886499398687401672666196828153975323235176683229342492262400000000000000000000 6642 10141242945215451919788048689256392132873521992347890209179154794140498599357465674146078821397609338317133840384000000000000000000 6643 3328854224065462390722399483936395789940878167066056251915471766060014737472133646062953706965615267370645621571584000000000000000000 6644 798268003073592790406785928878168595679901376247090463041572012321628534084600469730228043545372871681973900699238400000000000000000000 6645 143782772290452785629980165531753288240291709729558175639158937850931223724790734607066995895955384742822904298314137600000000000000000000 6646 19599331720688910430390514215186943279507914462723220705296608462982533846220959237048660283694186386557750044786688000000000000000000000000 6647 2052584558384874983255442943263214423453919769187013659318335722668716271895140458280005149710518428846775277417660416000000000000000000000000 6648 166567379453526937174164143140458688186509440236176796440742618778991510791809529796398687343810633731362261455170741207040000000000000000000000 6649 10537663499823375505407138380087588711641164916281055560674474279483517616102243173905232838210603663768541420613285738813849600000000000000000000 6650 524541471991208025158044221586582193646137986943768099020240497467623988001533882434393812390927826818700728492750223443178291200000000000000000000 6651 20529022447218333445967961381611778056067639237615792426407917549947437886114049008473642666021703974694861193261364274045911040000000000000000000000 6652 637769033167505731754861511651871195686567851370433758398055663925089290666885277155326988919126815727974644542380407151838992793600000000000000000000 6653 15629279150636300682638258776155186744999924685278897148061021115904144447856163758372624512598374779434505650862737394568649087385600000000000000000000 6654 304979046786980155652950412298712321699952616677848084845084204511444508280021560941614573822511904557376717245944141078589341696000000000000000000000000 6655 4686352699727906353370666599548040477502273101412311507823622830427958830713416542680271962698862398960890733190978398326462873600000000000000000000000000 6656 57194084891104938180917341523200325084381626955580997709502829307165544851189923177136765085302839244075060046123004945791713280000000000000000000000000000 6657 545730996877025774217244460566770849118765738853173809768542793469262673185543499214112717927435918156631154287514476105129000960000000000000000000000000000 6658 4099046154320771370787302837145967711158729327386061060039276982058017411926971171874891081321629785265362892203997620522968940544000000000000000000000000000 6659 23736915457834691750024937976153306417313227105595998086166768503358456094385430205531790447363041630985811146859366113752997534105600000000000000000000000000 6660 106363925249801924065604415754057522080817584871775539122358497862126275951386509085165779720558150832069508581116952605566004572979200000000000000000000000000 6661 358899031840637138069722760730765399198799485759198406441842471284250323308001037887073173211425914961660640020610128614543180431360000000000000000000000000000 6662 910043110301998169227227452426879916577129826498976133203837083708586037187940023024961193986537363502784718521825334817398186206822400000000000000000000000000 6663 1671382736798080051310469975413959076025845619112965948422785166512795093236779566368909381252027761197705978599574185495720265934438400000000000000000000000000 6664 2194415268582548678478373123102094707021780815024618920997797364887675849410268310879318957590010406954453379020708294758920922071040000000000000000000000000000 6665 1950790389784812661928937413108719294650383108213722453033960269683819591843087502487819056992262312794612024288613333055073374804377600000000000000000000000000 6666 1130792643059838765380391367134856362202333685889715792135143917599824446222592347581144929969193544813367511787088437224719431761920000000000000000000000000000 6667 388439984515229002188888170149235649354165833880126924351486850025253932508590475889527672085153868777251199930367701523862325821440000000000000000000000000000 6668 70821633540402863530398297688825287584269629308447383682266036797533671533131899897030045264010377085145294532758959722279949303808000000000000000000000000000 6669 5336258983598536725655474702945115013016976475490388441180017475769640510462558969514160878079075026661341881654310300039136254361600000000000000000000000000 6670 95261009864178248718995854961777984227449872446427371372250235024511895846977045316042268676080748398386527896568174023474885427200000000000000000000000000 6671 0 6672 0 6673 0 6674 0 6675 0 6676 0 6677 0 6678 0 6679 0 6680 0 6681 0 6682 0 6683 0 6684 0 6685 0 6686 0 6687 0 6688 0 6689 0 6690 0 6691 0 6692 0 6693 0 6694 0 6695 0 6696 0 6697 0 6698 0 6699 0 6700 0 6701 0 6702 0 6703 0 6704 0 6705 0 6706 0 6707 0 6708 0 6709 0 6710 0 6711 0 6712 0 6713 0 6714 0 6715 0 6716 0 6717 0 6718 0 6719 0 6720 0 6721 0 6722 0 6723 0 6724 0 6725 0 6726 0 6727 0 6728 0 6729 0 6730 0 6731 0 6732 0 6733 0 6734 0 6735 0 6736 0 6737 0 6738 0 6739 0 6740 0 6741 0 6742 0 6743 0 6744 0 6745 0 6746 0 6747 0 6748 632847935559020765491586757258695050785347943435334833844346494691308284715991040000000000000000 6749 121844322526296798049313503664207420444538990709416466676164845111233221750652141568000000000000000000 6750 5560162584616677217650339550543331952952462609373038095988989098575942685888092726886400000000000000000000 6751 80754911752959081240798707577763266351569094544516505620048719429461219419008916670461771776000000000000000000 6752 565620861069684231524094280992583544737448533038884358113757905670517957680641620512692659814400000000000000000000 6753 2002439253401949600653174778283993894256752169090910348812231425550051199678891497020060188907929600000000000000000000 6754 4274086440031257305618162373760487927657382099794402684918779243951051282642613166899497269612641255424000000000000000000 6755 5573314523058279498816869010042105778592440420509867064711280006745912998157534674580924615943597968064512000000000000000000 6756 4883215616155080473556808460741966121704804174733410837646825256364269527309242421292615660699903279031648256000000000000000000 6757 2894052683533541570450810565305034615802194147637923484189057253975885450470620406415052220137248800471001333760000000000000000000 6758 1227090396371069682294353891400023448077696161074094715310677730091000330522253346571675537389110729936373194686464000000000000000000 6759 374496100207364518956269941942844526368348793794931328340490573681751657965615035182082292033631717579197632426803200000000000000000000 6760 85078563485475021082828500314646916118515804573703062508378069734278830606385050063353252009441056060841955206103040000000000000000000000 6761 14487826007933242590144668107866188472212250370845004745355252975836689019126533068026369681706742576943488833106319769600000000000000000000 6762 1885099360044442475941196730878889635429033954687378864200346523075956437209252261163407507286222654270736322489483264000000000000000000000000 6763 188923303728007868250469727569518360892071198755588048893091817140633093525681886347522140654605633721771941158983827456000000000000000000000000 6764 14717893648513640168709143687890929688159974139268581733504017795311689893564290052809788013699107596503169422178886693054054400000000000000000000 6765 899213951984928043128075808434140903393379406189316741177555138515926836574058084173246535527304845974915534559000383045448499200000000000000000000 6766 43162269695276546070147638804838763362882211497087203576522646648764488155554788040315833705310632606795945658832018386181527961600000000000000000000 6767 1643006096525707286792302509241662637087280060317183920526847001247459945485327722311507201370603708108078724167351187399474413568000000000000000000000 6768 49396240278554234256239435144391701317530626165819724319797795131746431835199727433869035496607209179447326501492108308760174893465600000000000000000000 6769 1184036299290628839593807483042059601893933688278704329398562205750313973322436648361562463075634452987462549307783135952170385408000000000000000000000000 6770 22424929910807364386246353845493553066172986520430006238609132684665037373530997128059895134008228276277699797495892726366863360000000000000000000000000000 6771 338588982555341234031030661817345924499539231577039506440256749498420025519044345208649649304992808324924355473048189279086942617600000000000000000000000000 6772 4020589589236863356988270413563352582283151667877464190335590784538853571836351086046830432077640131725384626485565834162276925440000000000000000000000000000 6773 37837349116807120345728949265962778872234424560486717477285633680535545340864349278845148442968890325526426697267670343288944066560000000000000000000000000000 6774 277095520032084144665221671791067417274330102531297727658655123987121977046263251218742637097342173483938531512990239147352700380774400000000000000000000000000 6775 1587547512406134502995715494643205660148401308086170443429582207760331027836396986841399984920066284319979607417332366988861192221491200000000000000000000000000 6776 6948285256434734993029832647747618128488758044298081148714070244063086259242900093493736633373205713657749990799012089977555973151129600000000000000000000000000 6777 23256657263273286546918034895353597868082206677196056737431392139219420950358467255082341624100399289515609473335536334222398091952128000000000000000000000000000 6778 57688819774796231771012940245147431233454577697195965313530194262918193140000719720451887862277020695089570417600927746250719803893350400000000000000000000000000 6779 105331932891962336566961909908900545937045479121181708207894273514608440771692878922207309964320499533813762192993998148428204259409920000000000000000000000000000 6780 135471554846167545967287320354772173239609938070397392571802796505820804989103298783876323402240438388514723908931481462157873250304000000000000000000000000000000 6781 119954483575787696231551916225665562902423557399181051229696066778989377255292596231407854171132051233802025650374341420798237321304473600000000000000000000000000 6782 68195494781454891696786679371825183689740739210579783156457910107558643526039415423355201930449826087206163787775179598783079577026560000000000000000000000000000 6783 23371139068332944965031438237312344902808977671787636615147792143186111605933526966019914937123424438097947195810456708352383270256640000000000000000000000000000 6784 4183627043141252792913892167108970170205309556784464537885133701003398160202646232099102128413994820902492035216979275230682823419494400000000000000000000000000 6785 314932898610973290265000296503638015855949278307888889756659276991036327670106111814835740243122954205065861226054383321607971222323200000000000000000000000000 6786 5525138572122338425701759587783123085192092601892787539590513631421689959124668628330451583212683407106418618000954093361543354777600000000000000000000000000 6787 0 6788 0 6789 0 6790 0 6791 0 6792 0 6793 0 6794 0 6795 0 6796 0 6797 0 6798 0 6799 0 6800 0 6801 0 6802 0 6803 0 6804 0 6805 0 6806 0 6807 0 6808 0 6809 0 6810 0 6811 0 6812 0 6813 0 6814 0 6815 0 6816 0 6817 0 6818 0 6819 0 6820 0 6821 0 6822 0 6823 0 6824 0 6825 0 6826 0 6827 0 6828 0 6829 0 6830 0 6831 0 6832 0 6833 0 6834 0 6835 0 6836 0 6837 0 6838 0 6839 0 6840 0 6841 0 6842 0 6843 0 6844 0 6845 0 6846 0 6847 0 6848 0 6849 0 6850 0 6851 0 6852 0 6853 0 6854 0 6855 0 6856 0 6857 0 6858 0 6859 0 6860 0 6861 0 6862 0 6863 0 6864 416073593398435743255481102734184780266500949004164913770116038587316426506240000000000000000 6865 506278348447216612393269405806956040628278354748267867075477195753046627772792832000000000000000000 6866 64983638680691625626300535287577290903754128378355448893954584059324384933681142169600000000000000000000 6867 1869326660948126880574044156892668202582617929271215407871498134941231930995576774779207680000000000000000000 6868 22624834442787369260963771239703341789497941321555374324550316226820718307225664820507706392576000000000000000000 6869 124719399865865373051062788958864671614607401535074000964083618200349209668581477323048731489075200000000000000000000 6870 392478093666782121728022256543662803274323425141818428367197359407810035137062733415931797025954201600000000000000000000 6871 718435075237981341644362020825740198021681772956350051310438438369590347418744704145197313773979425570816000000000000000000 6872 858754879427896566109365899963987798718118528126895350220929727706099427799440134441677467906642720245940224000000000000000000 6873 675278959491159699771855798571174743687178634448848812977446692594373271776478094830178851365358053443233644544000000000000000000 6874 373525733021395765359517950295369801079536524655134657692667656246487615474074740454636073212380911847457238810624000000000000000000 6875 146168120744200947449768625299120440138666748598531870500242494319663274665150766282802527247820542830656218778828800000000000000000000 6876 42130811273328508382580368468570009216439239301929774438305189539197061521131691457984257853783568227659733648015360000000000000000000000 6877 9001312016763257230563255333289643725338972123897784013386399777886700278155538296702774062598863731237078860805701632000000000000000000000 6878 1459820944418416253368862748392612133676243894509906192436748347470020664974844951044942773642450823467258208135855839641600000000000000000000 6879 181051499406007540406700155587455095854901565474105213522546324759773381295445141083042051460663732316698110277359501312000000000000000000000000 6880 17388815747298724206886984508377752467107719918795583333534992669319104316592970289236517029417660203808092417508136452096000000000000000000000000 6881 1304231806391362574950225656034642384673868477572108165922817576938389750568158626218221214752413227013203936488467497722943897600000000000000000000 6882 76732923902713859680262468986380023756235042661488361913818038486692423387652956516117037698330013523192792282368032686544938598400000000000000000000 6883 3573538259943413348773257957600616235664834131189875027145892227713225381430587796027528162981063065135071225063988832593856849510400000000000000000000 6884 131495254591940773186277277489641066388218647494051953106165321666505044303675728708997626349693983438916567224193673364871268899225600000000000000000000 6885 3859081271762049551268705870655601665432080169204665962484202744667689987124978705771018398172438217144322382929070961621888663552000000000000000000000000 6886 89699719643229457544985415381974212264691946081720024954436530738660149494123988512239580536032913105110799189983570905467453440000000000000000000000000000 6887 1666492648514570136246479038632249472146169655418241320760638688937536063101546386573822492673011478474237062093909056608006045696000000000000000000000000000 6888 24463053989623404158741965316303243045091709481441104340308550151260846843750953941324937162285730401475784682927731675414031604121600000000000000000000000000 6889 286096690770959960981481136796718562697201108156333241333353617931396317322249824649227091798366813583827369210972895146705179115520000000000000000000000000000 6890 2623389538765293677303873815773419335141586769527079078425137268517131143633261549999930292045843062569832251010558477134700121948160000000000000000000000000000 6891 18984422335856691764990431123441667685941298975863788219345420567800625207876913967645074819669125983326422805365599555241798423648665600000000000000000000000000 6892 106176689579734090926546781534589635698972839867001256561754676704732615647439027048511727562868242682257683743697300449326454498813542400000000000000000000000000 6893 460481813812811073628977090928001237788027692208481923401141564356544534817097651650630364157187905932409067572043619417603482220652134400000000000000000000000000 6894 1507031390660108968240288661218913141851726992682304476585554210621418477583228678129335737241705873960611493872142754457611396358497894400000000000000000000000000 6895 3712950634441672363985407324288744244280853139021655214328273141389947537202173982007807676242297608566935117303038434732094200144199680000000000000000000000000000 6896 6638106187462209752397078697383836488740886965449472236018337028785219444466061640409939846709781481037221471537642591645735789264896000000000000000000000000000000 6897 8496775919951628483068260732651310705588335315775324462103471396845080888916558899724723003788520295727643483568182517306541810259066880000000000000000000000000000 6898 7376024715562161085924447240856611867882358353016309346202487557233542883776423172190098640797453189592218675285763425404377887051192729600000000000000000000000000 6899 4180512500848055530619998514699245694489955881041013499534561319612415713511359636046812284377952546364770304650595443706532557467156480000000000000000000000000000 6900 1406163533944698855396058200611626084985673489919222803011392160615031048290333872455531548716926037025559822947929145285868393427107840000000000000000000000000000 6901 251316453091556685631470236609903136653047524089695334025814103038846989480744677228238920714012117455642557258391397890643161035413913600000000000000000000000000 6902 18586566156619546464060719253302426058586199512767337283182487856102565022495385265703639125927466981505992230955209570068231845471846400000000000000000000000000 6903 325983175755217967116403815679204262026333463511674464835840304253879707588355449071496643409548321019278698462056291508331057931878400000000000000000000000000 6904 0 6905 0 6906 0 6907 0 6908 0 6909 0 6910 0 6911 0 6912 0 6913 0 6914 0 6915 0 6916 0 6917 0 6918 0 6919 0 6920 0 6921 0 6922 0 6923 0 6924 0 6925 0 6926 0 6927 0 6928 0 6929 0 6930 0 6931 0 6932 0 6933 0 6934 0 6935 0 6936 0 6937 0 6938 0 6939 0 6940 0 6941 0 6942 0 6943 0 6944 0 6945 0 6946 0 6947 0 6948 0 6949 0 6950 0 6951 0 6952 0 6953 0 6954 0 6955 0 6956 0 6957 0 6958 0 6959 0 6960 0 6961 0 6962 0 6963 0 6964 0 6965 0 6966 0 6967 0 6968 0 6969 0 6970 0 6971 0 6972 0 6973 0 6974 0 6975 0 6976 0 6977 0 6978 0 6979 0 6980 0 6981 0 6982 665717749437497189208769764374695648426401518406663862032185661739706282409984000000000000000000 6983 405022678757773289914615524645564832502622683798614293660381756602437302218234265600000000000000000000 6984 27309374155560655669452799954604356502302672451003877397684413950931072768379499996774400000000000000000000 6985 628467623410760257248993645547315049708276147820982620126397672967242175200712911680769622016000000000000000000 6986 5701458279582417053762870352405242130953481213031954329786679689158821013420867534767942010929152000000000000000000 6987 27500627670423314757759344965429660091020932038483817212580437813177000731922215749732245293341081600000000000000000000 6988 72569199518988014307511315234923252325422401308722227405094791754504075496842899408605789270098931875840000000000000000000 6989 120762404919547954609129579682435784194735418017844658624818242958670232034296268905860893924371632534585344000000000000000000 6990 127888418967108288614440952486944644486021343881051492155978457910692960939978161559929813682096946645856944128000000000000000000 6991 93381433255348941339879487573842450269884131163783664423166914061621903868518685113659018303095227961864309702656000000000000000000 6992 47274350585520401553313990584257740449128841401665480114228250243696088833437584338789878015941959155693806786969600000000000000000000 6993 17411202618059230505045968601806993604752950936001590456646532411606948893937076571922065745696270543063461354536960000000000000000000000 6994 4692041929177006512502108404183902079051864755941231721655462161312683272563929427636562611505580545775157705221079040000000000000000000000 6995 952338811373552614993592414262044306140863250708385548616281096500412889428855951791153495822959782764882943473243232665600000000000000000000 6996 146579293919103704713264445963603645604128307407835580867853504525512529496792386220830844862553357683598790080550252262195200000000000000000000 6997 17388815747298724206886984508377752467107719918795583333534992669319104316592970289236517029417660203808092417508136452096000000000000000000000000 6998 1602553259271050422906704492292093667368647467716200960018584924404448653817208141856037409431131564382953797197549855425167360000000000000000000000 6999 115575003150988437410973842750146771318792037397159123626391219125617307127270672107953141491906156732246994987285735182833182310400000000000000000000 7000 6579848224657713467582506715582087037097154908222627034109896800233875305491241021257035982631798659613781938213058802871228484812800000000000000000000 7001 295864322831866739669123874351692399373491956861616894488871973749636349683270389595244659286811462737562276254435765070960355023257600000000000000000000 7002 10604456015479094611796554636261376321630536088229996218239138844072987443844816831370776318523708341848110260015618819747682975744000000000000000000000000 7003 301490724356410121192867646144968880111881263219114528319078339427163280244138961388360812357221735714400186166333668876710051840000000000000000000000000000 7004 6862028552707053502191384276721027238248933875251581909014394601507501436300485121186327911006517852540976138033743174268260188160000000000000000000000000000 7005 123844210822468483553631199413785167915776779249795590722812035140758037146489204327957494384071510157471159957321641606783534995865600000000000000000000000000 7006 1787786432106532022844277681494161329565621146968020165843089719162414320689258904252503515860016621772716804936123958116744363717427200000000000000000000000000 7007 20358038206438835118261184049955973514032415696176975909615478497013043211562198048723948847967996419228137009117650223070810640220160000000000000000000000000000 7008 184227530359792748488664538712688372810317930890039128282405264681615534561645792348745104758919329068966469827216469056784316063809536000000000000000000000000000 7009 1300664447351742613850198073798723037312417288370765392881494789632974541681128081344268662645135972857656625860291930504249067610465894400000000000000000000000000 7010 7200261088709409514925823603601473899958251187259899165908759006302332726230981462173492966821483620034032692944682049075254449268378828800000000000000000000000000 7011 30517385660867206606865845389682991122497471601816665650857472765083724171060380732119048679144543947702382750910890777766630776259582361600000000000000000000000000 7012 99103694711887600628845069569287222915249438105738500905897858415865019449766668507418274025133918885453255847026778961614662477922959360000000000000000000000000000 7013 238971822748639551086294833105818113594671930756181000496660133036267900000778219054757834481552133317339972975355133299246488413536256000000000000000000000000000000 7014 424838795997581424153413036632565535279416765788766223105173569842254044445827944986236150189426014786382174178409125865327090512953344000000000000000000000000000000 7015 532917785699366138458041313151890207454500391005428350263129726010123473352846574190734626797615992948037799289396407485466302339448674713600000000000000000000000000 7016 460859698093489641695548636260444845360572736325961328188690039874072708257492286277800586229825488711252278384681641714208149135179330355200000000000000000000000000 7017 256273304061421366395931607061468853988638993537778355848826221272089408550913348255020624753659770247908277732260086728349514702090403840000000000000000000000000000 7018 86006075057999399082769814306500184543487374910695736533278604151072080844521511762552875088795257973708786261760611722575659554341650432000000000000000000000000000 7019 15096938360714226615433319213494895566086640554245269708264975761119308439521876682067780880034585055728242189593368973287921316484507238400000000000000000000000000 7020 1115514427434355883472333857254236984654113112136950018668245521156776359367352346722661513747474354527971706137156629541508880242887884800000000000000000000000000 7021 19233007369557860059867825125073051459553674347188793425314577950978902747712971495218301961163350940137443209261321198991532417980825600000000000000000000000000 7022 0 7023 0 7024 0 7025 0 7026 0 7027 0 7028 0 7029 0 7030 0 7031 0 7032 0 7033 0 7034 0 7035 0 7036 0 7037 0 7038 0 7039 0 7040 0 7041 0 7042 0 7043 0 7044 0 7045 0 7046 0 7047 0 7048 0 7049 0 7050 0 7051 0 7052 0 7053 0 7054 0 7055 0 7056 0 7057 0 7058 0 7059 0 7060 0 7061 0 7062 0 7063 0 7064 0 7065 0 7066 0 7067 0 7068 0 7069 0 7070 0 7071 0 7072 0 7073 0 7074 0 7075 0 7076 0 7077 0 7078 0 7079 0 7080 0 7081 0 7082 0 7083 0 7084 0 7085 0 7086 0 7087 0 7088 0 7089 0 7090 0 7091 0 7092 0 7093 0 7094 0 7095 0 7096 0 7097 0 7098 0 7099 0 7100 0 7101 1065148399099995502734031622999513037482242429450662179251497058783530051855974400000000000000000000 7102 226947707663938966782156232309731494478969577155156875881033910949565701676283933491200000000000000000000 7103 11476764488874365545087539180922480820092698097534379476376874962878783330911484873644441600000000000000000000 7104 184769481282763515631204131790910624614233187459368890317160915852369199509009596034146268872704000000000000000000 7105 1436767486454769097548243328806121017000277265684052491106243281668022895382058618761521386754146304000000000000000000 7106 5649851173623634331899669871231049056477522593239619780673469946284919372591575213472769060820851097600000000000000000000 7107 13418044991060883845458842186937309354970602001982739847202026995407803559366252100651210436041292503842816000000000000000000 7108 19483001327020403343606238855432973183417314106878938258137343197332130768199798050145557553131956715579768832000000000000000000 7109 19045536855409357442889052616517294748072101673362745293382638039623197875369055444617239945272283746644541833216000000000000000000 7110 12606493489472107080883730822468730786434357707110794697127533398318957022250022490343967470917855774851681809858560000000000000000000 7111 5983159995979925821591301933320120275592868989898287326957012921467786242981944267878093936392654205642497421475840000000000000000000000 7112 2046783596656296208259848308967977692647624676698853633681336810164461325531714112565949506549628248284571345900011520000000000000000000000 7113 522545301165186620023919020171217726277565569661665595948576733333559884460277614151524551891884654466328089697252802560000000000000000000000 7114 100176973063056082215278363957374089155484139086420175090160235341400574892778228452698003441567531434648877244399728617062400000000000000000000 7115 14717893648513640168709143687890929688159974139268581733504017795311689893564290052809788013699107596503169422178886693054054400000000000000000000 7116 1669326311740677523861150512804264236842341112204376000019359296254634014392925147766705634824095379565576872080781099401216000000000000000000000000 7117 147691308374420006975081886009639352384694550624725080475312786633113987935793902353452407653173084973533021949726194675983423897600000000000000000000 7118 10277614169093453267546229497892681405052580807058483549146863597059524237502847545599833063780247493115742035721224080517869286195200000000000000000000 7119 564221985264398929845199950861163963431081033380090268174923650620054807445873917572790835510676735061881801201769792346207842572697600000000000000000000 7120 24655360235988894972426989529307699947790996405134741207405997812469695806939199132937054940567621894796856354536313755913362918604800000000000000000000000 7121 855198065764443113854560857763014219486333555502419049857995068070402213213291679949256154719653898536137924194807969334490562560000000000000000000000000000 7122 23762950728818870461292386291608001732454641382815663277512810934850051270151679956700802210337385896762269218746480992373419540480000000000000000000000000000 7123 524945184282089592917640897169158583726043441456746016039601187015323859876987111770754085191998615719384674559581352831521904394240000000000000000000000000000 7124 9302076279554299431361632311524308167896122530317979925402326195016937012336300236188807355959148985161167125683269969576185517467238400000000000000000000000000 7125 130653365200434124047862887858384114463390258956798014282154448665274819544425839921588365050959052574957465960737275209396669175457382400000000000000000000000000 7126 1466300751843248406338350410162213579510693735655413470002817412772042009776364469714501854203643639528508637400294345553997617650728960000000000000000000000000000 7127 12937378319516445762616467231098540980604576696752997783631909712266450914591575767690624981695109883868170343616276539512678595581024665600000000000000000000000000 7128 90303274487563844333028037695168485161976400306884568705772352537375089608146892504759224292219440401260160024014554032152149551240917811200000000000000000000000000 7129 488278170573875305709853526234927857959959545629066650413719564241339586736966091713904778866312703163238124014574252444266092420153317785600000000000000000000000000 7130 2051446480536073333017092940084245514345663368788786968752085669208405902610170038103558272320272120928882396033454324505423513293005258752000000000000000000000000000 7131 6517145141379565041353398596675953246057164136301281853050891776260688779033568961629136498391958796271654324722956659975746825993846784000000000000000000000000000000 7132 15612825752911117337637929096246783421518566142737158699115128691702836133384176978244178519461406043399544901056535375550770576351035392000000000000000000000000000000 7133 27189682943845211145818434344484194257882673010481038278731108469904258844532988479119113612123264946328459147418184055380933792829014016000000000000000000000000000000 7134 33949997759553736938238749537852770274895524909345817843233499604056689508301931755797976518930477668395584507671547606280000319624877336166400000000000000000000000000 7135 28794868444341304728246875369426640434163477313904776063174114222131965944780623809934117397321211785054974085996743344797351471926877775462400000000000000000000000000 7136 15964877682641138454739146780644096755884843967797896093989840895542755006764305620923877438357619761369693449839313551003106804774668861440000000000000000000000000000 7137 5260444299911090518444321005946665832805300530901462867235440442985572362926733919440506759976495414973751945173867233358991249832823855513600000000000000000000000000 7138 921972674274495137689883933020626867816624487181189190429304923236075661017116714566279741112287554017368615122359954316057089520746836787200000000000000000000000000 7139 66950098653430910868399899260379292130706340402564189913520045847357560464788853774854909126809624622618439811438659093689524346991253913600000000000000000000000000 7140 1153980442173471603592069507504383087573220460831327605518874677058734164862778289713098117669801056408246592555679271939491945078849536000000000000000000000000000 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 0 7175 0 7176 0 7177 0 7178 0 7179 0 7180 0 7181 0 7182 0 7183 0 7184 0 7185 0 7186 0 7187 0 7188 0 7189 0 7190 0 7191 0 7192 0 7193 0 7194 0 7195 0 7196 0 7197 0 7198 0 7199 0 7200 0 7201 0 7202 0 7203 0 7204 0 7205 0 7206 0 7207 0 7208 0 7209 0 7210 0 7211 0 7212 0 7213 0 7214 0 7215 0 7216 0 7217 0 7218 0 7219 0 7220 665717749437497189208769764374695648426401518406663862032185661739706282409984000000000000000000 7221 895257229443546220047953579131090708003824761953281561660883277907557008584946483200000000000000000000 7222 127166365527693801053601542170886214073049286399272902785339334768739981505944430732902400000000000000000000 7223 4049002511674876164306883823029451233328703888810129079265761486903634759145571863421758996480000000000000000000 7224 54322227497132473595574014746527723636584557113054453753245309260596544655648821234039003048574976000000000000000000 7225 332072885306858507670837739370314720054189083031226632006930478475521791695178298261256630513552064512000000000000000000 7226 1160730535558899986631387732434023300602993252766672997162805103408979546657980285523461110384194853273600000000000000000000 7227 2361575918426715556800756224900966446474825952348962213107556751191773426448460369714613036743267480676335616000000000000000000 7228 3143257547425958406101806535343186340257993342576468705646158035836250430602900752090149951905289016780202704896000000000000000000 7229 2754800866585996344417880824889108704631857563468539944221417287874069692687309805382136492084026756211085515161600000000000000000000 7230 1701876621078734455919303661033278656168638290459957284112217008773059198003753036196435608573910529604977044330905600000000000000000000 7231 744727444205501355205129111229727911950265340154398587284767020107402099420576121813532162906285664655266149637816320000000000000000000000 7232 240610782806929043148768834543124488757909656438598571603872705017111120268061503454974953103278520742786275995801354240000000000000000000000 7233 57715128513694862181641855777910997867357117169130965072520300196691689238637662483035886756458660085805937507061572042752000000000000000000000 7234 10537663499823375505407138380087588711641164916281055560674474279483517616102243173905232838210603663768541420613285738813849600000000000000000000 7235 1474348998529366389074168132908726173979155670298904883217098130452092761511831490507554416676641039232317493421745866991153971200000000000000000000 7236 160255325927105042290670449229209366736864746771620096001858492440444865381720814185603740943113156438295379719754985542516736000000000000000000000000 7237 13638724284883939874891215704197849425986600617306343008508692334850257116686198444255355029818022193132799450049715131424469260697600000000000000000000 7238 913946356296051159088092482386678816797453574731385888944504425797774729416456924332785155042087934480403578806172556197163116894617600000000000000000000 7239 48639826315896459469413788867341720985438020118973298980596866432763345469471889445930244440575580608782913896704292443638607118336000000000000000000000000 7240 2054613352999074581035582460775641662315916367094561767283833151039141317244933261078087911713968491233071362878026146326113576550400000000000000000000000000 7241 69511567782916141847991024720049999527623549308180998396270161626597379892742864360875476825806868440390460650959235257469061038080000000000000000000000000000 7242 1872952571080541880903681719529467045639834007172834551054873370955908586474682411132690501487501233862989764786654456398886794690560000000000000000000000000000 7243 40555765094250578835694313884154423154149184734258320782030903133983877631639232863660544181690407340149033143117370801612435128057856000000000000000000000000000 7244 698689284997634046177829271398936924610864314499439381063552500870161046704370995518181530292042745996549886329098944381500156645317017600000000000000000000000000 7245 9658034285474196169748601368268446777043769405516990055751890692125183371060320640519518879687999439027776891676605422715664308259468083200000000000000000000000000 7246 105611251587889353164216059029375844739629197524514267621484977242991436037482251164821428422000897011168737498908379914389213025151221760000000000000000000000000000 7247 920131589749023313263161425509349890230315747505652232611479237096804167486561827770386888942022937106331334682562497298023677675957754265600000000000000000000000000 7248 6269627342993718335121660902835983398388647221306557198715051904737756221365627108187569000859806862144633967381581894232277811700440865177600000000000000000000000000 7249 33569124226953927267552429928651290234747218761998332215943220041592096588166418805330953547058998342472621026001979855543293853885540597760000000000000000000000000000 7250 137902791191591596275037914305663170686569593124135124010556869985676174564350319228072528305973848129108205511137762925086802838029797949440000000000000000000000000000 7251 434846109858857786589026765939910412332665249605123827471650991709649361937218558801467490616110272023572509836833874163488128645036244992000000000000000000000000000000 7252 1020037949190192999392344700954789850205879654658827701675521741191251960714432895911952996604811861502103600202360311202650344321600978944000000000000000000000000000000 7253 1766785597691061820255281863704582942877216092221057867351947428374378739717753591373160002515769756212423275399233599918653077858029330759680000000000000000000000000000 7254 2162814563152746888477209749970267659277167851577736513189522357129023219852411299501718151176571018521906942459310944564778843891396597356953600000000000000000000000000 7255 1827659197108757530298537523448136196613696937433503144839956985721734593174377707483365489143180310281602506137604615318835667010604091257651200000000000000000000000000 7256 994552750451940551143379440186791509014752131623557823336700458751959774865835631644220809308056164393474977134434273806934283171518260183040000000000000000000000000000 7257 326992975142687608834012168244648995785629484786928432872260146107728167774070728099507214847824652491493402163396997130761581083358211447193600000000000000000000000000 7258 56305032967535396040324315277978984681924032278556483717270358557627708350887426024652978575646894307622107881419912297792889975819644541337600000000000000000000000000 7259 4085090765294089476715926056565516130009200431342899723536816356787918943614235145584367336551095739685192937647104622665801485579127357440000000000000000000000000000 7260 69238826530408296215524170450262985254393227649879656331132480623524049891766697382785887060188063384494795553340756316369516704730972160000000000000000000000000000 7261 0 7262 0 7263 0 7264 0 7265 0 7266 0 7267 0 7268 0 7269 0 7270 0 7271 0 7272 0 7273 0 7274 0 7275 0 7276 0 7277 0 7278 0 7279 0 7280 0 7281 0 7282 0 7283 0 7284 0 7285 0 7286 0 7287 0 7288 0 7289 0 7290 0 7291 0 7292 0 7293 0 7294 0 7295 0 7296 0 7297 0 7298 0 7299 0 7300 0 7301 0 7302 0 7303 0 7304 0 7305 0 7306 0 7307 0 7308 0 7309 0 7310 0 7311 0 7312 0 7313 0 7314 0 7315 0 7316 0 7317 0 7318 0 7319 0 7320 0 7321 0 7322 0 7323 0 7324 0 7325 0 7326 0 7327 0 7328 0 7329 0 7330 0 7331 0 7332 0 7333 0 7334 0 7335 0 7336 0 7337 0 7338 0 7339 0 7340 0 7341 1119071536804432775059941973913863385004780952441601952076104097384446260731183104000000000000000000 7342 752463701347300597950304983259681740077214712421733152575972395081301665715647519129600000000000000000000 7343 56080367197712966264638280097360820406214735302079350128334646633014331844121493953209958400000000000000000000 7344 1428488086118896310767468612764790395118366731972213539164960652579602343026557753415196573958144000000000000000000 7345 14348828377456849096888050466618537286292120871719669284250082403263287295470667208819730948116447232000000000000000000 7346 76750345616547672585422372511963989672524451815592255322601806837654974105548084185632938727444720910336000000000000000000 7347 224717431684203037411836664999226910996739493735627892250719068019978440232984983277342070970380123593768960000000000000000000 7348 415637361643101937996933095582570094579569367613417349506929988209752123054929025069771894466815076599035068416000000000000000000 7349 489622810272120444027396787236150179924802809132103779148728463274492855536221078690965665585246942998454652108800000000000000000000 7350 398462268202617328389014905028603223348536540430270956217740714853213651977985882564201885462153870094817726300160000000000000000000000 7351 225073183137662631795327909171651102278302413913329350823840699410237078935996339036978609233899667540258214112762265600000000000000000000 7352 92696663055225933389061952903653191863927144692159259452621589091015461316114063162202003335864733318267245449036431360000000000000000000000 7353 27974169432658224016612123973987473456116970056466539193313410809620971824849887428002087968691697490569204403932904816640000000000000000000000 7354 6374635944337597527962342970670269714449593591330515092259867156724597076407529821251313692250859006477265797654950632121958400000000000000000000 7355 1103580759254229871111729401260082017800965634868706909626999488178637481249980376030802566328965038241941792413318651919414067200000000000000000000 7356 147691308374420006975081886009639352384694550624725080475312786633113987935793902353452407653173084973533021949726194675983423897600000000000000000000 7357 15390921502039168261595989943973267581408490279946394020018489613980324871260466994385383280176587544333888268285268811503307325440000000000000000000000 7358 1259483731077166909215915727145347556607454926236635752439591165229825666813983171717581054868964280219686595368052539636544257497497600000000000000000000 7359 81602353240718853490008257355953465785486926315302311512902180874801315126469368243998674557329279864321748107693978231889564008448000000000000000000000000 7360 4193088475508315471501188695460493188399829320601146463844557451100288402540680124649159003497894880067492577302094176175741992960000000000000000000000000000 7361 172388688101632031783017741305723998828506402284288876022750000833961502134002303614971182528001033732168342414378903438523271374438400000000000000000000000000 7362 5649987118855152654582020478026564024104651617205586775896834074711868284407005943832409850747614525420487129785780340771157117501440000000000000000000000000000 7363 148954816241228977822457510870814085041473857511627783119187576325434612289045330579493974000653039304868362470091577944193820377743360000000000000000000000000000 7364 3133222537567244719191926421221530291680554157755271411274616059265497289027213876095374613351167469936085303399696304216000702464812646400000000000000000000000000 7365 53043735177252811776041146577286860033295077281862843821824837160656280545745354767853295097036434419035368397255106345071187568018797363200000000000000000000000000 7366 713932060734132027390100559038580710439893375265716449121238446162622107613380017874192856132726063795500665492620648221271080050022259097600000000000000000000000000 7367 7699060240757133845671350703241499081518968499537090109606254841014075687132456109915482131963865392114200963670420895758973629533524066304000000000000000000000000000 7368 65441554041662243450618993092323519022234163895767851470611547692055632985141811945815808979388753282977126144740298588317976685441288083865600000000000000000000000000 7369 441060993315255766598674982118112785584317624289589198281698418879807269061186558192265028548858505999709715147192679768666055357996130631680000000000000000000000000000 7370 2307877290603082499644229557594776203638871289887385339846096377859456640436441292866503056360306136044992695537636115068601452454630916096000000000000000000000000000000 7371 9401372895148505346054758679620863114632222696462777149937094440762619205082665241287727147120304081149637662672348359414613341305683616727040000000000000000000000000000 7372 29014412776965489760493360382714022405856132399184432403214840638328944660321646817051107458981315171615391294644915518653165349592205623296000000000000000000000000000000 7373 67634761161610960306647508844941065782018428530337371484566737492456686129820254669753781346306810980006828511376911246885938136752685318144000000000000000000000000000000 7374 114805728137965197080188215503523799628161501672524340220529543895767130506859628367427936963474718758683264435442199322714076999214745912764006400000000000000000000000000 7375 139917465200881548708410261517307315496315243321298185199414484795808348299682915606226535779961248198224902969867731106075308285589579875169075200000000000000000000000000 7376 116004632812714345885363777903387361611480688632571784513992741508828588140351068074981915197691671014854921332960413696840814789125889867749785600000000000000000000000000 7377 62946147714967364700547342387094931688733675821483723327910078125737672296508615159155138858206245604612479916453921947671604358546455703584768000000000000000000000000000 7378 20326116901280277970557077815350413470174575652558890621934599439303602714670360794899725265808528845051580945192588339503233281270891679422873600000000000000000000000000 7379 3494795149709093547330474741391799049222870969013850713485746393232064656261978167047426256419462405300682558157098004690593170912943454289920000000000000000000000000000 7380 249259775509469866375887013620946746915815619539566762792076930244686579610360110578029193416677028184181263992026722738930260137031499776000000000000000000000000000000 7381 4223568418354906069146974397466042100517986886642659036199081318034967043397768540349939110671471866454182528753786135298540518988589301760000000000000000000000000000 7382 0 7383 0 7384 0 7385 0 7386 0 7387 0 7388 0 7389 0 7390 0 7391 0 7392 0 7393 0 7394 0 7395 0 7396 0 7397 0 7398 0 7399 0 7400 0 7401 0 7402 0 7403 0 7404 0 7405 0 7406 0 7407 0 7408 0 7409 0 7410 0 7411 0 7412 0 7413 0 7414 0 7415 0 7416 0 7417 0 7418 0 7419 0 7420 0 7421 0 7422 0 7423 0 7424 0 7425 0 7426 0 7427 0 7428 0 7429 0 7430 0 7431 0 7432 0 7433 0 7434 0 7435 0 7436 0 7437 0 7438 0 7439 0 7440 0 7441 0 7442 0 7443 0 7444 0 7445 0 7446 0 7447 0 7448 0 7449 0 7450 0 7451 0 7452 0 7453 0 7454 0 7455 0 7456 0 7457 0 7458 0 7459 0 7460 0 7461 0 7462 0 7463 1881159253368251494875762458149204350193036781054332881439930987703254164289118797824000000000000000000 7464 442448656392212751594779330156692863165402250903979093714671768307805379440800741248204800000000000000000000 7465 24731441934191418122705481522936121799140698268216993406595579165159320343257578833365591654400000000000000000000 7466 440212411872306546434841577500349573428976681236103805652668707769947455376017547677449744208101376000000000000000000 7467 3790140524273959140020857901825382206050590213115666929511200337661974029903609095586811789009615847424000000000000000000 7468 16509852123737366013930857020351364889556370968331845144950788670855558874260121220376152152925886631378944000000000000000000 7469 43505294774061708042931578343850329968968765987217559939739211568667826029105892762493424939865591927753670656000000000000000000 7470 70138804777273452036982459879558703460302330784764177729294435510395670765519272980524007191275044176087167795200000000000000000000 7471 76268168523157223011959884165631085719055822191731550213551933702372925573911360334554267139240389197836205424640000000000000000000000 7472 56209743967782551124743702602701628040366887970030222890449290175293339172361208500390079309194505941375620590075904000000000000000000000 7473 29765928469955883054932115987950858276305494240037806646452932497003853689285515837640421071183231032199148816412809625600000000000000000000 7474 11375940482721893714246547442453883379300836812498878007268949461225175224849775862516901409384733105558463622051193159680000000000000000000000 7475 3252365277723264044878746413607280466555915097617609740948911814655406671636494806760874332781050513508809080436199302103040000000000000000000000 7476 699388629321610700210725628782109591528183982591690798693653996623498650668711843245858416521237102424934304657000297924237721600000000000000000000 7477 115575003150988437410973842750146771318792037397159123626391219125617307127270672107953141491906156732246994987285735182833182310400000000000000000000 7478 14775284641957601531132150346214336878152150668748538259217750029421111876410048314609967948969524042560532737553858059043175032422400000000000000000000 7479 1478144101055841719843678874219192618518471406486051681682575742526670400635855250140772210228159467757826629286117216656777635535257600000000000000000000 7480 116618863988626565668140345106050699685875456133021828929591774558317191371665108492368616191570766687008018089634494410791134953472000000000000000000000000 7481 7285924396492754775893594406781559445132761278151992099366266149535831707720479307499881656904399987885870366758390913561568215040000000000000000000000000000 7482 363540770826570951379153059896424759434265202096119398415323131010395004500276966807082085603267486101851606452091565074436830789632000000000000000000000000000 7483 14463967024269190795729972423748003901707908140046302146295895231262382808081935216210969217913893185076447052251597672374162220803686400000000000000000000000000 7484 462956520284373720545144950684358458217544787058300201273486040546087631546561941579479885952168172022333248452750001255915419567390720000000000000000000000000000 7485 11846288915184798706821326746902390763298391491512986045714211952469858577340546290792697226404877008246001532915518434150002655924060160000000000000000000000000000 7486 244478391889621956005836703255868849703629906364848816507511014179910607913262327165330758025095261751401767145826303292854054811768297881600000000000000000000000000 7487 4027023030078463466997285965826994319825023569858181845824485610386040325756721663321619079123657953596495941294313343873107185907156805222400000000000000000000000000 7488 53380151002582794663321364875807726965198181596790491426603366897697591430785029028747342781616133385325126681448251543928883831432433526374400000000000000000000000000 7489 561261491551195057349441466266305283042732803616253868990295977909926117591956050412838647420165787085125250251573683300829177592993904433561600000000000000000000000000 7490 4713350023238768724717201288197110596244246328207089302347617423058768804286999550859352908634547111452519204472366743563378082701426106040320000000000000000000000000000 7491 31028128018108109161883530718774213404478158452930402902375295746777139276978821826316318868844115829049346240005996658144530638556704538624000000000000000000000000000000 7492 160833404074028149308540086502604848324700008113040898350163516465939022764637330987318968549909334280824379849022819041225203442171612286156800000000000000000000000000000 7493 640928378243167668809298330854152754945361964697984111787015829700686387546505178188658963768897252140983993698706183807048422572491822218608640000000000000000000000000000 7494 1963913064840851588163394330904955391596386961769796268292604525706890441695521468929146836129797770678716798256277719168836129600522418126848000000000000000000000000000000 7495 4484598755389265510944852168106398422975058659082982039864435308428403535424204233102653787635731201511065017009460911043518632781826012217344000000000000000000000000000000 7496 7572675871688527901524571704977530626453633169144546676507085993438443667158348820157403528335861841259029442369167814149218725987419710794865049600000000000000000000000000 7497 9051583710303183266444079225850419410184701510247059519439044747174986224617948617295116660842108441131318722896827835400718020629295128847476326400000000000000000000000000 7498 7478002348538122926425024275586877884621560687592266331355717281337635468825223480907630496354901977827962614074725927383386597795318937585870438400000000000000000000000000 7499 3983918912650934482229187251808681040154216827901542561899181490103506132075390715800346152098471653630109865257747314542633723129094769166883225600000000000000000000000000 7500 1283754751659807029719394388337920850747867935951087828753764175113911750400233313362087911524749190213784059696374000389677891448687895542497280000000000000000000000000000 7501 216918319637116151213615673603628906503488542904307975319804948545438495905915886230529905570863183777283744989061255463554058884251662680064000000000000000000000000000000 7502 15458260411178956213077926294725714087895832005112132072488637624007979378835832857680777145057587031222308055238857255192658299498236844441600000000000000000000000000000 7503 257637673519649270217965438245428568131597200085202201208143960400132989647263880961346285750959783853705134253980954253210971658303947407360000000000000000000000000000 7504 0 7505 0 7506 0 7507 0 7508 0 7509 0 7510 0 7511 0 7512 0 7513 0 7514 0 7515 0 7516 0 7517 0 7518 0 7519 0 7520 0 7521 0 7522 0 7523 0 7524 0 7525 0 7526 0 7527 0 7528 0 7529 0 7530 0 7531 0 7532 0 7533 0 7534 0 7535 0 7536 0 7537 0 7538 0 7539 0 7540 0 7541 0 7542 0 7543 0 7544 0 7545 0 7546 0 7547 0 7548 0 7549 0 7550 0 7551 0 7552 0 7553 0 7554 0 7555 0 7556 0 7557 0 7558 0 7559 0 7560 0 7561 0 7562 0 7563 0 7564 0 7565 0 7566 0 7567 0 7568 0 7569 0 7570 0 7571 0 7572 0 7573 0 7574 0 7575 0 7576 0 7577 0 7578 0 7579 0 7580 0 7581 0 7582 0 7583 0 7584 0 7585 1119071536804432775059941973913863385004780952441601952076104097384446260731183104000000000000000000 7586 1659182461470797818480422488087598236870258440889921601430019131154270172903002779680768000000000000000000 7587 260159809958621097937730246132135403541256523531539707104226999764989563111190835853944422400000000000000000000 7588 9145687227263986421776487067181777841322230219586644161759045175275916662936652652578595793797120000000000000000000 7589 135658791591982467393003679466357726878362980600925989441964073444438807498376074275934096173463240704000000000000000000 7590 917214006874298111885047612241742493864242831573991396941710481714197715236673401132008452940327035076608000000000000000000 7591 3551452634617282289218904354600026936242348243854494688958302985197373553396399409183136729784946279816626176000000000000000000 7592 8008929265224996253357858740572447107923795556737778079815627584232031609903584804004471409384347604881925734400000000000000000000 7593 11835923306164895031240790104675531208926018319928954991818435992379269441681377315463426213527663704714709565440000000000000000000000 7594 11527388899642905992379079635319669812965865696978854303705420836730079322456888461994059233330904538758672191324160000000000000000000000 7595 7929321215721858545330511647154442995561088996305596775746046534061380379247754479121693854550371638130054211240040857600000000000000000000 7596 3867819764125443862843826130434320348962284516249618522471442816816559576448923793255746479190809255889877631497405674291200000000000000000000 7597 1396080695907370178598367961132257132493086028822778973225394964435911781760730826683324178518381968343258118950615871651840000000000000000000000 7598 374672479993720017970031586847558709747241419245548642157314641048302848572524201738852723136377019156214806066250159602270208000000000000000000000 7599 76732923902713859680262468986380023756235042661488361913818038486692423387652956516117037698330013523192792282368032686544938598400000000000000000000 7600 12065025328935792966249921584482712953757377469155611122911535526982919757068560162225890987915942709309784128890132616260107422924800000000000000000000 7601 1478144101055841719843678874219192618518471406486051681682575742526670400635855250140772210228159467757826629286117216656777635535257600000000000000000000 7602 142129240486138626908046045597999290242160712162120354007939975242949076984216850975074250983476871899791022046742040063151695724544000000000000000000000000 7603 10798042961909867191494476398708398119062542234539058234221460607251591793672695230774871869589885804352594267558749482480660643840000000000000000000000000000 7604 653472046733712247313766863863408141958286623602528670705229594998024078337274713062316972055460150637625821515123267799090997493760000000000000000000000000000 7605 31518984830663701484572570293020026642950793021733551842608515458601246890174013022174016821803291045030534279396338691953673229461094400000000000000000000000000 7606 1222205213550746622239182669806706329694318237833912531362003147041671347282923525769826898913723974138959775915260003315616707657911500800000000000000000000000000 7607 37934376692392319404668846868197129424855791036534658916469886473836998657633439091845867018626143549951184964128363739272584682128015360000000000000000000000000000 7608 950749301792974273356031623772823304403005191418856508640320610699652364107131272309619614542037129033229094455991179472210213156876713984000000000000000000000000000 7609 19076105633831890956122091651270433300486011304968342376933289967538024934120941027983724980347016396102432330906280165267417776840476354150400000000000000000000000000 7610 309021030413389459730633838851355669384467598150169954274321053681202462892278957111732664071699647175983741179321518703525804055401822211276800000000000000000000000000 7611 3991192828808498185596028204560393123859433270160027512819882509581696836209465247380185937210067819272001779566746192361451929550178875971993600000000000000000000000000 7612 41410146632740610938586839889160328809860164169247998870625495931159183066235781768264314840146378193475704439292936389878250298019672217354240000000000000000000000000000 7613 339473424292792271244512711828482370324734408162534408085751016779827991261146991460703394014750119336758823655450223792362350004090808827904000000000000000000000000000000 7614 2211459306017887052992426189410816664464625111554312352314748351406661563013763301075635817561253346361335222924063761816846547329859668934656000000000000000000000000000000 7615 11208301226136717249590704694937084541027982787611027938358061947492995008664503777249606341611459384548116782367456900295160844325559469541949440000000000000000000000000000 7616 44305878742809611828966176105215793634414489857526603812681158099947448364650964339041552623088237706511850968661625344448943083787785752941690880000000000000000000000000000 7617 132932365576415141873809753773129168068680442474793084910055668833785146772265609428141626470535686602815643281971798116240595522335361176961024000000000000000000000000000000 7618 301723804262589783576369653870198485897761946583103031642079207551062989863340460803146546832131995237664454344396530095007933613561254101982904320000000000000000000000000000 7619 499499639850200154131934494422439471125294548647103039603330142782880872476876184921755009202389004588144608708429029937215133220032939355175020134400000000000000000000000000 7620 594501186708780772650789429909156791827414074663585173342779523866342019771605266732156624460214707237323027818940711226979234524727855538076699852800000000000000000000000000 7621 482054188430763072349731657468850405858660236176086649989800960302524241981122276611841884403915070089243293696187425059658680498620467069192870297600000000000000000000000000 7622 256109072956131502429019180473415209724199653222242021836375952935225394204846546015736538349187463447649919909426613077740739344013235160728207360000000000000000000000000000 7623 81079247473250970298067014000289737941970606481121336552869316322983900025277893475500289148931527802975835349244673708821761565180288139526144000000000000000000000000000000 7624 13680560463893376248573964770832256967787811324524236884152444297247061750269712079047487773375964522631742628886388670845502595055939607330816000000000000000000000000000000 7625 958669783166614934481049395711239702017673181517037390695503676648894854477468901057169529279321355719636804559063130776198025540548988302786560000000000000000000000000000 7626 15973535758218254753513857171216571224159026405282536474904925544808245358130360619603469716559506598929718323746819163699080242814844739256320000000000000000000000000000 7627 0 7628 0 7629 0 7630 0 7631 0 7632 0 7633 0 7634 0 7635 0 7636 0 7637 0 7638 0 7639 0 7640 0 7641 0 7642 0 7643 0 7644 0 7645 0 7646 0 7647 0 7648 0 7649 0 7650 0 7651 0 7652 0 7653 0 7654 0 7655 0 7656 0 7657 0 7658 0 7659 0 7660 0 7661 0 7662 0 7663 0 7664 0 7665 0 7666 0 7667 0 7668 0 7669 0 7670 0 7671 0 7672 0 7673 0 7674 0 7675 0 7676 0 7677 0 7678 0 7679 0 7680 0 7681 0 7682 0 7683 0 7684 0 7685 0 7686 0 7687 0 7688 0 7689 0 7690 0 7691 0 7692 0 7693 0 7694 0 7695 0 7696 0 7697 0 7698 0 7699 0 7700 0 7701 0 7702 0 7703 0 7704 0 7705 0 7706 0 7707 0 7708 0 7709 1974042190923019415205737641984055011148433600106985843462247627786163203929806995456000000000000000000 7710 1463398931017243675899732634493261644919567944864910852461276873678066292500448451678437376000000000000000000 7711 120258872153372602521715806274579590286945828002454229608928930641366425548147963873485809254400000000000000000000 7712 3382075136642222178772944917443821445720960735203141011018494905817033981953974150923564724546174976000000000000000000 7713 37519345788868293838979303349552651319501532920484673651377492312633361616693725685458344313117833428992000000000000000000 7714 221965789663580143076181522162501683515146765240905918059893936574835847087274963073946045611559142488539136000000000000000000 7715 719169158509999663566828131806505454589075519380535174514056354502468144562770880359585187781451621662866800640000000000000000000 7716 1474371069280056128459060359059927763049607818399454601056967805279078546368614475282641327636663990898718146560000000000000000000000 7717 1926524131988070606623500912422571079852881135766897597129831581528810318353676492270816143678810492244332726190080000000000000000000000 7718 1742282493688884934276723750595458666016840843914803979045762177894346274737055427541387809837728143143810739774423040000000000000000000000 7719 1094741910345599095414693764285260286074652849552441454851438549608849328609893102773738857793860684289330609539328140902400000000000000000000 7720 502589050526653264295412466007612567697510970376200430361142187196928241433863097605996704266617508603572922822221713794662400000000000000000000 7721 169293153861609520604770514865722128066530011074088566016384736740017933956669674983072574068755371319098247687485208857149440000000000000000000000 7722 43162269695276546070147638804838763362882211497087203576522646648764488155554788040315833705310632606795945658832018386181527961600000000000000000000 7723 8374352285927998958741372183468110774487288065010616225230777745752204934261579481599863977895016475872086103180256658199745344307200000000000000000000 7724 1259483731077166909215915727145347556607454926236635752439591165229825666813983171717581054868964280219686595368052539636544257497497600000000000000000000 7725 147814410105584171984367887421919261851847140648605168168257574252667040063585525014077221022815946775782662928611721665677763553525760000000000000000000000 7726 13666273123667175664235196692115316369438530015588495577686536081052795863867004901449447209949699221133752119879042313764586127360000000000000000000000000000 7727 1003061062283127305895611896894305125274345441144146088114643537123621080547952867687337204742974749182896346068582407283292797665280000000000000000000000000000 7728 58609682536358122595279572858921537145982879585868174913941454365167607853629363057761601528146615579602233164166745501566747740733440000000000000000000000000000 7729 2749268870390795123041426776526650065888353042927984651045594380647024890033242942321243273746970935024598861015732252356217174595574169600000000000000000000000000 7730 103276340545038089579210935598666684859169891096965608900089265925021228845407037927550372958209675814742101064839470280169611797093521817600000000000000000000000000 7731 3134048944968530153168082083904874604541762265341936967540115032500239094979186188499854131038848153876849369536369815988726187414635151360000000000000000000000000000 7732 76304422535327563824488366605081733201944045219873369507733159870152099736483764111934899921388065584409729323625120661069671107361905416601600000000000000000000000000 7733 1503403352114967406163568087975799554168032674737505037057769555279483262375585514529744379532213508406343045322235485457291628034238622937907200000000000000000000000000 7734 23713298018037991173013901949751398208555460952786725964840005066694378468260143129942432853502004504346541823128988119460032753303992462317977600000000000000000000000000 7735 301833957678642675285699632969879729991869641055852080657003614787115823238340809333126561501511378832445134579735180797334802172232277495382016000000000000000000000000000 7736 3055260818635130441200614406456341332922609673462809672771759151018451921350322923146330546132751074030829412899052014131261150036817279451136000000000000000000000000000000 7737 24757875780981315409832368937072574728799234976690881482718957874919548385929231749320135898378055214885480720546323297973216967740204104286208000000000000000000000000000000 7738 157616735992547586322369284772552751358206007950780080383160246136620242309344584367572589178911147595207892252042362660400699373328180040433664000000000000000000000000000000 7739 791647188776482485737395642475012775517389479933657168950550940595755234416325495049651543562948511747757204911127553675195164852472667750908559360000000000000000000000000000 7740 3062761702880604868772576726932896032302397394619232676327682609930409781632999641224383073881142219328872421216630228598183320834606721517181992960000000000000000000000000000 7741 9126213832633888515581551259036867783327367520106202808927087141976596606977581839107519009120041831262690285725574058429252313002778673455038464000000000000000000000000000000 7742 20299977550787040639018150312386954131201423766111171968879089084035517958005546202835699670865840639590064488290998544792133773520401175981409802649600000000000000000000000000 7743 33437658583048975702562768751625226903599044689241647708830619750523236867153961532935176673721463941756372748346951023297036129594897344141620097843200000000000000000000000000 7744 39046389262891808860328264254976882874551479130263018649173877784504463600470904405559192636717120677228706789391181429832353120388257832604622494105600000000000000000000000000 7745 31552637788195401099255163034324753838021397276980217090241517401619768566037094469138741524619895496750470132841358731177659087182430571801715146752000000000000000000000000000 7746 16464154690037025156151233030433834910841406278572701403767025545835918198882992243868777465304908364491780565605996554997618957829422260332527616000000000000000000000000000000 7747 5201653100827014835846678605087553704863321150280215401952184931686605034380328303833389240054727844049535919561024670181478875586825037365116928000000000000000000000000000000 7748 862802804849953441032944456140115731815905863365333651625953308984005369029722010951452576351389220147673124103156817698578222986494089472507904000000000000000000000000000000 7749 60411912237581439477789407821541072369769437864778552948090428410464783944449023863340322468028053957152194700410470077109921478325742803867402240000000000000000000000000000 7750 990359217009531794717859144615427415897859637127517261444105383778111212204082358415415122426689409133642536072302788149342975054520373833891840000000000000000000000000000 7751 0 7752 0 7753 0 7754 0 7755 0 7756 0 7757 0 7758 0 7759 0 7760 0 7761 0 7762 0 7763 0 7764 0 7765 0 7766 0 7767 0 7768 0 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 0 7806 0 7807 0 7808 0 7809 0 7810 0 7811 0 7812 0 7813 0 7814 0 7815 0 7816 0 7817 0 7818 0 7819 0 7820 0 7821 0 7822 0 7823 0 7824 0 7825 0 7826 0 7827 0 7828 0 7829 0 7830 0 7831 0 7832 0 7833 0 7834 3482210424788206248422921200459873039665836870588723027867404815414791891732179539984384000000000000000000 7835 901941541150294518912868547059346927152093710018406722066966979810248191611109729051143569408000000000000000000 7836 55589663652896485515663131450424415610140708994134467636727398188971630209631396300518815327846400000000000000000000 7837 1091282910756557023017403560028539719819296663892213499555301022943629631510482326031336884453565792256000000000000000000 7838 10376779063892716696037704469247704707793566819151189741295260731036884012845578989578193512885160788361216000000000000000000 7839 49942302674305532192140842486562878790908022179203831563476135729338065594636866691637860262600807059921305600000000000000000000 7840 145631754598274931872282696690817354554287792674558372839096411786749799273961103272816000525743953386730527129600000000000000000000 7841 259980765216383230651614309980900595551080845311103827986378656330877517009665685808172420773265083728473966510080000000000000000000000 7842 313578851022058261816563686975858492689899729483288870425132586654997125664336881357311304617258692429923696047554560000000000000000000000 7843 256580135237249787987818851004357879548746761613853465980805910064574061392943695962595044795436097880311861610780033024000000000000000000000 7844 151142804997089275110691157831633748246181759041333948360426734755371760431203366501699321054164890724695707279523491453337600000000000000000000 7845 64331398467411617829812795648974408665281404208153655086226199961206814903534476493567578146127041101257334121244379365716787200000000000000000000 7846 20529022447218333445967961381611778056067639237615792426407917549947437886114049008473642666021703974694861193261364274045911040000000000000000000000 7847 4934886168493285100686880036686565277822866181166970275582422600175406479118430765942776986973848994710336453659794102153421363609600000000000000000000 7848 913946356296051159088092482386678816797453574731385888944504425797774729416456924332785155042087934480403578806172556197163116894617600000000000000000000 7849 131196221987204886376657888244307037146609888149649557545790746378106840293123247053914693215517112522884020350838806212140026822656000000000000000000000000 7850 14781441010558417198436788742191926185184714064860516816825757425266704006358552501407722102281594677578266292861172166567776355352576000000000000000000000000 7851 1316517644246604588987990614673775476922578391501691740650469642474752668219188138839630081225154358302551454215014409559321796935680000000000000000000000000000 7852 93177207964229075808374519422217415387091874729140141970935280002090658232329478887670145340588475808025478433013672905137305954549760000000000000000000000000000 7853 5282686052610412116587865500350794548091256880006251498909923086780440387873793256939579017736948284241481282530229327874549529698107392000000000000000000000000000 7854 239807194372151935893678000120260057360067955744428080529912490492566300085480287614085219748768045429242429683436774528103588390530082406400000000000000000000000000 7855 8791007290636727079636470245353173265739643154284133193950022666163170661416617258742090837563969071624562481549517333848376955698051599564800000000000000000000000000 7856 258927749600488270595563016873199787181112064804279439465299503714505047582251000102826183943768366595296172912578318032715642954344415887360000000000000000000000000000 7857 6180658225361532669783557695011620389357467662809742930126385949482320078655184893066726893632433312337188075213634773546643359696314338744729600000000000000000000000000 7858 118484437155871485307377420122633283782540088636069315893525838464729005218573171901857692181511745689537738382692937178201686144536211472619929600000000000000000000000000 7859 1839300679604228802522232138410204604637955625184098616503615777608987047858639306873739984149834964760212538845261257983758950737040440987484160000000000000000000000000000 7860 22826193049447352318481034743347154580635141604848813599685898368275634132399523705817696213551798024203663302592473047798444414275065985588264960000000000000000000000000000 7861 228126141124756406276312542348740152858221522285223122233624683276044410127490778261592680777912080194301929496462550388467499202749023532351488000000000000000000000000000000 7862 1805597638352497793610100208992083589523590718300060565809457020831341947401722575950417352960780957066996919526355113080093218856587908628873216000000000000000000000000000000 7863 11379928338661935732475062360578308648062473774046321803664169771063981494734678991338740938717384856374009820597458584080930494754294598919310540800000000000000000000000000000 7864 55914385137712860786104313965246011035999965658792437867833478391208886013448728987311257935565645971053546929483770041102371534906167337450041507840000000000000000000000000000 7865 214648549343549057886478085612547130263859684072897890065965089579289552196112724855808847094503383871298475520265501854256014401825354399662504673280000000000000000000000000000 7866 626542516999600019722782417048980065777821721176270739780218798889985122160665006260361100952649402456483471860833288419510301651864233826586722304000000000000000000000000000000 7867 1385572977535091930674944730145470339817885414310450776934668805912306627682692281021001383417333162086529695759626783027870934620088558697868382804377600000000000000000000000000 7868 2238394029376797777319634577392450285604389895447118762969988218299449760280056540310525961562007999639498721865302625232634283983073801056864991549849600000000000000000000000000 7869 2603092617526120590688550950331792191636765275350867909944925185633630906698060293703946175781141378481913785959412095322156874692550522173641499607040000000000000000000000000000 7870 2065263564318244435587610671337620251215946003584159664088535684469657578867882547070899445247847705241848954149616207858901322070122728336112264151040000000000000000000000000000 7871 1074791571958381940456819966776215784267383732676649507428370211509744765228835335779574051726308140776735359379296722476248072668127723345567285248000000000000000000000000000000 7872 333712951520298658692853294647082540272352034486080715701104829841480298843606924458000713142131763926005571667009875823194532690665102828200001536000000000000000000000000000000 7873 55276899697387017122177308156710081218339035646272375947502741995575277309170856834956395058245669370794258150875580120555578152668054665538673049600000000000000000000000000000 7874 3806940830184640218895450551901702986711372445118176352991141095243059499712492585748855730608194088709721908661931917646074396109576317017480232960000000000000000000000000000 7875 62392630671600503067225126110771927201565157139033587470978639178021006368857188580171152712881432775419479772555075653408607428434783551535185920000000000000000000000000000 7876 0 7877 0 7878 0 7879 0 7880 0 7881 0 7882 0 7883 0 7884 0 7885 0 7886 0 7887 0 7888 0 7889 0 7890 0 7891 0 7892 0 7893 0 7894 0 7895 0 7896 0 7897 0 7898 0 7899 0 7900 0 7901 0 7902 0 7903 0 7904 0 7905 0 7906 0 7907 0 7908 0 7909 0 7910 0 7911 0 7912 0 7913 0 7914 0 7915 0 7916 0 7917 0 7918 0 7919 0 7920 0 7921 0 7922 0 7923 0 7924 0 7925 0 7926 0 7927 0 7928 0 7929 0 7930 0 7931 0 7932 0 7933 0 7934 0 7935 0 7936 0 7937 0 7938 0 7939 0 7940 0 7941 0 7942 0 7943 0 7944 0 7945 0 7946 0 7947 0 7948 0 7949 0 7950 0 7951 0 7952 0 7953 0 7954 0 7955 0 7956 0 7957 0 7958 0 7959 1974042190923019415205737641984055011148433600106985843462247627786163203929806995456000000000000000000 7960 3219303537716696676666990649825152625171066186859274439263415751850975103906399984715563008000000000000000000 7961 555896636528964855156631314504244156101407089941344676367273981889716302096313963005188153278464000000000000000000 7962 21524317766401519191664764497604333724246482522528865868940848578769815217169276647560885294942126080000000000000000000 7963 352120619204115732760282215369208816261693056882554222523177130069811161100715630532778034717017228967936000000000000000000 7964 2626622200547843913684543943778325254160246601097644903265362872543711265751537181736980232949056324553932800000000000000000000 7965 11237018101718744743231689559476647727954304990320862101782130539101064758793295005618518559085181588482293760000000000000000000000 7966 28014253884540886894704562381615411112442997209033228811593455212796597751245608593207150646588564124211072309657600000000000000000000 7967 45843274933155576338234656659965471682173922389857975001598103066344735499371049264174403529685743097454242761277440000000000000000000000 7968 49478262993409050025199227466405100739427750173470365340651277422920617899465726494164333707108889398407246040646287360000000000000000000000 7969 37785701249272318777672789457908437061545439760333487090106683688842940107800841625424830263541222681173926819880872863334400000000000000000000 7970 20484295453723158226766613390828479762306045460660789236613129228022149178440738612936190335811524013511700563060124959322931200000000000000000000 7971 8234419003828687082216037843068724309156019738643667851036953595034472307652412991176650002704261260960938767519280558811748761600000000000000000000 7972 2464509144788560930188453763862493955630920090475775880790270501871189918227991583467260802055905562162118086251026781099211620352000000000000000000000 7973 564221985264398929845199950861163963431081033380090268174923650620054807445873917572790835510676735061881801201769792346207842572697600000000000000000000 7974 99341995249570778161749182868117262695375388557759335754837437586714644501788796123128821200226949400043867261540495238822077923328000000000000000000000000 7975 13666273123667175664235196692115316369438530015588495577686536081052795863867004901449447209949699221133752119879042313764586127360000000000000000000000000000 7976 1478712618017786274351311058401584615679440049334700163098607502427642196943792117544672507232093375245425793374304184817030242318155776000000000000000000000000 7977 126824533062422908739176429213573704276875051714662971015995242225067840371781790708217697824689869849812456756046388120881333104803840000000000000000000000000000 7978 8687971390871566240891196569575030731265394112675687720324448176746659995179962445250347344860387537410375644236861087430733631072501760000000000000000000000000000 7979 476146102875285145441786277098284948601291953451230135101747734221810360293691232225487388798690272019632179598724670085759397610122746265600000000000000000000000000 7980 21050575280980462122666921948056578160138465240190577444016380806050585529378566497123918196071544987835687030649184364045093118406218796236800000000000000000000000000 7981 748301196345411102021177118763547384953413867284367580054715565734919587512705390297167671597490579460405939717351339114548208138055361914470400000000000000000000000000 7982 21572380509572108487333193062921445126289222313407967013737524366614191964281254751424032925143673056910961148945096439525680424424809049358336000000000000000000000000000 7983 500633316254284146252468173295941251537954880687589177340237261908067926371069976338404878384227098299312234092304416657278112135401461438323097600000000000000000000000000 7984 9431984799908190606705702522920149564267993898002886330997780561994874757531153815871566285501921860811885752832793025370002647032158939596718080000000000000000000000000000 7985 142663706559045951990506467145919716128969635030305084998036864801722713327497023161360601334698737651272895641202956548740277589219162409926656000000000000000000000000000000 7986 1745925400074802362701378657442357969874922050556240962161340909339326552175729422962055983553620453753724100412926718973071260565039193434263388160000000000000000000000000000 7987 17033418537315145001964669828705931413413873663963326460110643017944649289519311443532253498084101987841210735735870429005573273805260423748911104000000000000000000000000000000 7988 133326971068346939350891263159438172326412414630838563143521042288205226979731742028702408631126757488878931625934721872664156092387593525800206336000000000000000000000000000000 7989 821630826051391759884699502433753884390110606486144434224553057470819463919843823174657095775395186630203509047136509770643181721260070041974221045760000000000000000000000000000 7990 4002042374537575823073508769767820875002210308003782148667911091660142394664713283262022802026443256311151741931561753580178251987752062195360417710080000000000000000000000000000 7991 15043285833160396473544005833346011379325499525442260462123053361348542783077566800311270033873112152980168159378607254952442342661260254176347202519040000000000000000000000000000 7992 43619890033512153373100111874949992179451948228291968903498832778720764204825497735846339848323451399020379310951213539766307201002787959006967606804480000000000000000000000000000 7993 94572147741169706091754560894831024566785473082640767735482002223151752371832388828119721875994837984768820998809035916078798498284868094652545892981145600000000000000000000000000 7994 152041858599178716950012914690807943927845351388860897107395426148641870509588746134299876634400543371739535824813008506367611742246522335937999426027520000000000000000000000000000 7995 173539507835074706045903396688786146109117685023391193996328345708908727113204019580263078385409425232127585730627473021477124979503368144909433307136000000000000000000000000000000 7996 137229387907646206157526773357987231335259554988154609108454308605564211624417695672336014924415023414373570685548605525767353918266547716762030980464640000000000000000000000000000 7997 70163148057142792990172405199549104092262015250698470476157290474171232831868355867294649938133203365442671442988826391826650498212337869629050322944000000000000000000000000000000 7998 21742247214305560068056407874972631945880020687533801206017745184926275741607203688416182056243296619179074872677728180751860740049434835111878066176000000000000000000000000000000 7999 3541406707279261563627492875906559203388254217071183552370009003849856099607546227892873043398272551022218805532762166390260706980933368905510986711040000000000000000000000000000 8000 243705615403271564980581342588675147649313503785065192661642564629350050876756178594148522496514876420788487991600125502214020615466264552296436203520000000000000000000000000000 8001 3930735732310831693235182944978631413698604899759116010671654268215323401238002880550782620911530264851427225670969766164742267991391363746716712960000000000000000000000000000 8002 0 8003 0 8004 0 8005 0 8006 0 8007 0 8008 0 8009 0 8010 0 8011 0 8012 0 8013 0 8014 0 8015 0 8016 0 8017 0 8018 0 8019 0 8020 0 8021 0 8022 0 8023 0 8024 0 8025 0 8026 0 8027 0 8028 0 8029 0 8030 0 8031 0 8032 0 8033 0 8034 0 8035 0 8036 0 8037 0 8038 0 8039 0 8040 0 8041 0 8042 0 8043 0 8044 0 8045 0 8046 0 8047 0 8048 0 8049 0 8050 0 8051 0 8052 0 8053 0 8054 0 8055 0 8056 0 8057 0 8058 0 8059 0 8060 0 8061 0 8062 0 8063 0 8064 0 8065 0 8066 0 8067 0 8068 0 8069 0 8070 0 8071 0 8072 0 8073 0 8074 0 8075 0 8076 0 8077 0 8078 0 8079 0 8080 0 8081 0 8082 0 8083 0 8084 0 8085 0 8086 3650004011016662898715408900028517715613453726597816824561695863776615764066213134598144000000000000000000 8087 2976246120619086077578632855763353601970650689751399219099027862586226483561466785869538000896000000000000000000 8088 269053972080018989895809556220054171553081031531610823361760607234622690214615958094511066186776576000000000000000000 8089 8334215839150668231012596813472398018028238032723176864453896569699672452087943917935574786201591218176000000000000000000 8090 101863464841190622691367355160378264704275491455310328658490526913052514461278450261267931471708555522867200000000000000000000 8091 664863744513672990651400185768888579959312420902841366139044977112626914143357849127173121465229882152714240000000000000000000000 8092 2377753030323686387667825510785258659235130935951894420737098822073785302960661223188878527102424424122853359616000000000000000000000 8093 5388923747244410606290441272681655446720852917664937469575613748207054621966882525747848251652854698802784455203225600000000000000000000 8094 7789830332872359087012335120143363611224784196861251290656169974888886209085434448043173645928908192482801712281681920000000000000000000000 8095 7806963068031470821833220962377776252385421438085431216964190844802260352851413558972072368500252620077257607413403484160000000000000000000000 8096 5441140979895213903984881681938814936862543325488022140975362451193383375523321194061175557949936066089045462062845692320153600000000000000000000 8097 2776224513257538620851192779556989257197242867138968141244508808315472453360438927306175443159397136890056358664148700369413734400000000000000000000 8098 1040570527799614614968458255853053003488610704867549816333669767456724632140707557463954560868049015135116525305989085353000461926400000000000000000000 8099 295864322831866739669123874351692399373491956861616894488871973749636349683270389595244659286811462737562276254435765070960355023257600000000000000000000 8100 64116134689136242027863630779677723117168299247737530474423142115915319027940217905998958580758719893395659227473840039341800292352000000000000000000000000 8101 10798042961909867191494476398708398119062542234539058234221460607251591793672695230774871869589885804352594267558749482480660643840000000000000000000000000000 8102 1421839055786332956107029863847677515076384662821827079902507213872732881676723189946800487723166706966755570552215562324067540690534400000000000000000000000000 8103 147928135364010080753375387034712368668547060319982889393056850531319129009646280682065122742718264192821249560252507104195986933443198976000000000000000000000000 8104 12247626335742555186811895164053689155881076422730309772401826249163694298760641502679309104212907431210460109583908338530825882692485120000000000000000000000000000 8105 810078435893679831564475707728651141287642264850864123991631305859412711274710981101963421396637513833022611793671461393541508221380853760000000000000000000000000000 8106 43144980741183095920837988786099432923259003136919530629058367271905332324676731332948195972113579809778928790090890266803166060865638524518400000000000000000000000000 8107 1847845811383566190705355742252841501619654651865479126257562927631127961000762290325658944148905308463451402159173714956333330300095893707161600000000000000000000000000 8108 64177832015977022749816249362191299250710436382388701865869134990677221093736732885486497952302427344310109418111661907588899262663806921841049600000000000000000000000000 8109 1797287473311779095687531170613683828235982064739932337487389172944199536224118253004356571706255732398638934580682891933053831932078376797968793600000000000000000000000000 8110 40930156261329987632803141195141142862224689569728574633897776142483931818175315633072290732764512766362689408897861091574764573232146509484523520000000000000000000000000000 8111 750835632097954646981177635048248748208175830038387661875481215790381477408730007710828631937981937604104063218926286888006789665060020849475584000000000000000000000000000000 8112 11184834594229202636055707024240105744511219386375918663846090200455060724875766615850671144640381031859795018270311793421237762994782332938249830400000000000000000000000000000 8113 133542001332550736815403011457054502281164769525472479447267441260686050429831401717292867424979359584675092168169224163403694466633241722191463055360000000000000000000000000000 8114 1287013414598532700264725866824780724701899431028298782997662306169817803294145183256657944541284822290606829776880070321839710851006770157214236672000000000000000000000000000000 8115 9844984750024072862523766227386695952011680343990783901211360599872245055844282496619411946421155342758355655742316167370132798731074803757383417856000000000000000000000000000000 8116 60086219539932214788089763612764088414963740874334562537639054028952971231007709155642314569313682778782708792055809105835731811093888600460897382563840000000000000000000000000000 8117 286444054211583086570623053223381902627817776087760066981252189624355723737278627338158398000360747111291797018250505086036588078442509302663669046312960000000000000000000000000000 8118 1068687305821047757640952740936274808396572731593153238135721403078658723018224694528235326283924559275999293118304731724274526424568304995670706366709760000000000000000000000000000 8119 3036816744133116117835229788734018455533444635653686875061588738054539603939951152369622180240278686399798807628423486638530307333814097706065084785727897600000000000000000000000000 8120 6547302535927133498659931138872917085392840444182822381687215538525890548819165380408288437568873398945533761456010178805455280650490868091330100283310080000000000000000000000000000 8121 10327371527491384547548047035602049021514023867922626973332519511983221393104141246858104827997018040344572244704279823074026457963914724705222602522624000000000000000000000000000000 8122 11740736520987508749032846165072240903127761926764338779278868625142715883422402851966525721311063114340849936430269583871206946340582415767418206106419200000000000000000000000000000 8123 9118402721506277377002805779733401567830371501980773223081401470023293418829611528513612705959791109372929580730827877881791498747675429536991379969802240000000000000000000000000000 8124 4650123122959601659555564234259771657425089424546291732937045251426107224236240688860010937279035064426924638393949114658304215778072875359552921403392000000000000000000000000000000 8125 1416562682911704625450997150362623681355301686828473420948003601539942439843018491157149217359309020408887522213104866556104282792373347562204394684416000000000000000000000000000000 8126 230423659363793264689139659417592352102425917828779139661583044857050473103972966860767428020454815655855515396057918662343356491923353134196280430428160000000000000000000000000000 8127 15601090121541690990450441108620188080969762847143931446355795790546618579513633432906056222397863621195314658688079001907862061657832322710718633738240000000000000000000000000000 8128 251567086867893228367051708478632410476710713584583424682985873165780697679232184355250087738337936950491342442942065034543505151449047279789869629440000000000000000000000000000 8129 0 8130 0 8131 0 8132 0 8133 0 8134 0 8135 0 8136 0 8137 0 8138 0 8139 0 8140 0 8141 0 8142 0 8143 0 8144 0 8145 0 8146 0 8147 0 8148 0 8149 0 8150 0 8151 0 8152 0 8153 0 8154 0 8155 0 8156 0 8157 0 8158 0 8159 0 8160 0 8161 0 8162 0 8163 0 8164 0 8165 0 8166 0 8167 0 8168 0 8169 0 8170 0 8171 0 8172 0 8173 0 8174 0 8175 0 8176 0 8177 0 8178 0 8179 0 8180 0 8181 0 8182 0 8183 0 8184 0 8185 0 8186 0 8187 0 8188 0 8189 0 8190 0 8191 0 8192 0 8193 0 8194 0 8195 0 8196 0 8197 0 8198 0 8199 0 8200 0 8201 0 8202 0 8203 0 8204 0 8205 0 8206 0 8207 0 8208 0 8209 0 8210 0 8211 0 8212 0 8213 0 8214 6748857416369809699724791056152729256169275940479363308614575652122962547758428085871968256000000000000000000 8215 1920670829839516882064077736252617524471726578452902962725239313988978157391666565814475189911552000000000000000000 8216 130222122486729191109571825210506219031691219261299638507092133901557382063874123717743356034399862784000000000000000000 8217 2812797845713350527966751424546934331084530336044072191753190092273639452579681072303256490343037036134400000000000000000000 8218 29467645186201572992859842028537998003736838599571916504777616714133048826298408825581080175744260704829440000000000000000000000 8219 156316853710103560913151421454107581688211675847823592305579907952257616703038356528122036113380714515015925760000000000000000000000 8220 503132541216492039630511878082160732294153706047420859427970110750812970106475914826766696334873008144395770894745600000000000000000000 8221 992011046471908585774632064279481406817197007926820572524377564149115304993736958281416398991763002471279238461993779200000000000000000000 8222 1323671938870387786400788329261283862861196022374346469312267651886888433528440361209797737219766015168808383263864258560000000000000000000000 8223 1199149527249633918233582739821226432366400732889922234925699713761627190197977122658110315801638802443866768498698775166976000000000000000000000 8224 783524301104910802173822962199189350908206238870275188300452192971847206075358251944809280344790793516822546537049779694102118400000000000000000000 8225 370317503129519457147984103539796178140587784666703472618225869375858297806578548025673735501428473648501406508478946088164576460800000000000000000000 8226 131495254591940773186277277489641066388218647494051953106165321666505044303675728708997626349693983438916567224193673364871268899225600000000000000000000 8227 35221943194269849960609985041868142782558566293049630296294282589242422581341713047052935629382316992566937649337591079876232740864000000000000000000000000 8228 7285924396492754775893594406781559445132761278151992099366266149535831707720479307499881656904399987885870366758390913561568215040000000000000000000000000000 8229 1170237905996981856878213879710022646153403014668170436133750793310891260639278345635226738866803874046712403746679475163841597276160000000000000000000000000000 8230 147928135364010080753375387034712368668547060319982889393056850531319129009646280682065122742718264192821249560252507104195986933443198976000000000000000000000000 8231 14814728815714194753967668390439342402953750040934582700697249030988404623780871961640892292455932828792172548552695526286886987704830001152000000000000000000000000 8232 1182770771851709615183548732985756267053658237395098486591947792062093906566027665115887564921132203356895862011246005263834042385731420160000000000000000000000000000 8233 75850344214178221562153742100326035195899570732202577476416411271969676865688771530513841690105159211898683884280771168481936553128627273728000000000000000000000000000 8234 3909491964580106981988190661295267970368856122955063275387901731186518661290868977879080080182807925344161644237590669659680434353921890818457600000000000000000000000000 8235 163282375333166030669600525588160176324936756510295064611122833241586943462976449654230953973885087256952251172610622812505090641063018971214643200000000000000000000000000 8236 5504192887017323480543064210004406723972695073266042783555129342141611079686362149825842000850408180470831737153341356544977360291990028943779430400000000000000000000000000 8237 151022072410225882345966160864066488344829048495508203358315340226561211029943269870504961928095099736274521586293493002707995599848252494829322240000000000000000000000000000 8238 3346316829473600340249446003116269112384586106714295628852453319757132263512981886217396742340882462655327985457189994649017914433168734897045504000000000000000000000000000000 8239 60374885698953481357255719577213027548226651358984197631833566479965033670609674466183553583525932213499239544988534248225366471528928855998857216000000000000000000000000000000 8240 876891032187569486666767430700424290369679599891872023245533471715676760830260102682692617739805872897807929432392444604225040618790934902358786703360000000000000000000000000000 8241 10330427674510889140791532957713573283607246099720478231527902777523070901107672004273441101518046173585937487009090697783300079097414341795239606353920000000000000000000000000000 8242 97244339163503087050234752123574711036197005846766110371148949598738094020992504660485620042200799712143757905699612755247842338486534796297419882496000000000000000000000000000000 8243 735967304424021802433998879753974337390384281715222156526111490177116274841337029302837817505794812734202409464825590822958371887363014218663062614835200000000000000000000000000000 8244 4394131359398521098850738365072573770172565745679597138622125603334734678719781165208277091547200627561413747314690039826769604619996548955444756411842560000000000000000000000000000 8245 20773161514802515090673726005637341730154868303364433190869559835049630715197227120086028821651161681133473862927708504260278397938716143386921498962821120000000000000000000000000000 8246 75920418603327902945880744718350461388336115891342171876539718451363490098498778809240554506006967159994970190710587165963257683345352442651627119643197440000000000000000000000000000 8247 214363534879984667141310338028283655684713738987319073533759205039143972042820081343738036252254966098809327597300481409778609929445701014545770690757263360000000000000000000000000000 8248 453274790948801549907226001921971182834888953828041549501422614205638576456711449412881507216306619926998491177723781609608442506572444714015160788844544000000000000000000000000000000 8249 711632397292508183359745981842133785352845978010001758662413057483140125995194621843685334536609335705965802269344911512193563890439383159780246370123776000000000000000000000000000000 8250 794314192628991273730022192367887425464334584172547356321757639166473560040268382039408040163608469972041865699218784028813837224241948528555693544036106240000000000000000000000000000 8251 614932281780177723459627814338512203977893825502001618763594864048588419333000468694847846345779596919816514181215830922414149494492357037547278326384558080000000000000000000000000000 8252 308190918700977737574682567525768314674862823240619748645000033560033727068346710482377276601734668752708591551488627530112438025015726429002093618528256000000000000000000000000000000 8253 93705621474609260973583461496487556521653206583703516795710438241867192395615673190045420728318291700047909594396886922686298306715496941239820708374118400000000000000000000000000000 8254 14992647606801565041822873905384000745811942096105318119947919754715300454912601729022720029724346939968697386999243920833455441253176862125000607022448640000000000000000000000000000 8255 1014318494251345496775952488585845879042097597173040368321799040604427773042664167320368353760978561784381092729942406219279412770642558632112754345902080000000000000000000000000000 8256 16100293559545166615491309342632474270509485669413339179711095882609964651470859798736005615253627964831445916348292162210784329692739025906551656284160000000000000000000000000000 8257 0 8258 0 8259 0 8260 0 8261 0 8262 0 8263 0 8264 0 8265 0 8266 0 8267 0 8268 0 8269 0 8270 0 8271 0 8272 0 8273 0 8274 0 8275 0 8276 0 8277 0 8278 0 8279 0 8280 0 8281 0 8282 0 8283 0 8284 0 8285 0 8286 0 8287 0 8288 0 8289 0 8290 0 8291 0 8292 0 8293 0 8294 0 8295 0 8296 0 8297 0 8298 0 8299 0 8300 0 8301 0 8302 0 8303 0 8304 0 8305 0 8306 0 8307 0 8308 0 8309 0 8310 0 8311 0 8312 0 8313 0 8314 0 8315 0 8316 0 8317 0 8318 0 8319 0 8320 0 8321 0 8322 0 8323 0 8324 0 8325 0 8326 0 8327 0 8328 0 8329 0 8330 0 8331 0 8332 0 8333 0 8334 0 8335 0 8336 0 8337 0 8338 0 8339 0 8340 0 8341 0 8342 3650004011016662898715408900028517715613453726597816824561695863776615764066213134598144000000000000000000 8343 6532893979045975789333597742355841919971859110384023682738909231255027746230158387124065271808000000000000000000 8344 1239472908856434894558684832461689175792420885294940045278687770627553904236755490472274655889588224000000000000000000 8345 52739959607125322399376589210255018707834943800826353595372314230130739735869020105686059193931944427520000000000000000000 8346 949319272928255803188778605784590336741028988414874364716701656142353315245642361902349065490774999695360000000000000000000000 8347 7794192151750316056611428216548300471988393809586771915513679620888191414555929134366195706484356956427386880000000000000000000000 8348 36751829161175459432469823088543515872472878454888302368734120580775235215958795823722914268434843545974855434240000000000000000000000 8349 101038162140657355958527339880317550694344139696250243497853270422595077360473208713847966563975861362815477991499366400000000000000000000 8350 182612700138037172164680185832781202304932349209195553725529169933782975727597078403637402114400372704921319813545354854400000000000000000000 8351 217838581939812389990529736472714144288013973967892447521104619281956496489251899444812427611024349924923893931424517980160000000000000000000000 8352 184189367385543769840678308836540380011479152571892055284587476033785936414409286040285744507131720055377935641400131865647513600000000000000000000 8353 110661285114875931530549937190603154795917834089854748653493277372082655399231480171734534241637805601993584366791560061502305075200000000000000000000 8354 49396240278554234256239435144391701317530626165819724319797795131746431835199727433869035496607209179447326501492108308760174893465600000000000000000000 8355 16436906823992596648284659686205133298527330936756494138270665208313130537959466088624703293711747929864570903024209170608908612403200000000000000000000000 8356 4193088475508315471501188695460493188399829320601146463844557451100288402540680124649159003497894880067492577302094176175741992960000000000000000000000000000 8357 823943015446854572699966915306036352903926612368405715237028619780117316164389855600312703896014972543093427127764120268419083796480000000000000000000000000000 8358 126824533062422908739176429213573704276875051714662971015995242225067840371781790708217697824689869849812456756046388120881333104803840000000000000000000000000000 8359 15384526077857048398351040251610086341528894273278220496877912455257189417003213190934772765242699476053409954266260738836382641078092693504000000000000000000000000 8360 1483667656210784541286243530657332661392108892988411541580939310362690596396425103121369361437068235890890169306906989002953422768661493448704000000000000000000000000 8361 114565624073498355484503047964034115660473309960097643063337287858704199432550748665880281719429667559638637116882414785727925002121364111360000000000000000000000000000 8362 7102120563254220812269662051993861095509396472891901337708456642098760743857325307640446043583513074207446767698156207075525325924610467063398400000000000000000000000000 8363 356252455272362248733673874010531293799862014204280140969722545254371513010130435609231172306658372196986729831150449772738379580501132300831948800000000000000000000000000 8364 14428224438530671073713791897426517398894411575273345709273763082802046276910282642173862478419664073977962558161593215795904373010295858183693926400000000000000000000000000 8365 475719528092211529389793406721809438286211502760850840578693321713667814744321300092090630073499564169264742996824502958530186139521995358712365056000000000000000000000000000 8366 12690049140025924836015212128161142423419663102747564309969552894037435093488288648841041939791324352839734105514939342588657963598360105468297216000000000000000000000000000000 8367 276159199400768701763743754362437366748370053438316607686349831862062283641492399873098846946868615865450225326151258505771583675326767174661439488000000000000000000000000000000 8368 4854760039792772244521895810106155240800994324660883173677693961055649886949536900665426257383008292859836287514975471857301262941403099805446569984000000000000000000000000000000 8369 69488267404327152736105545910870207790514366342651029354261908526932531608232074966245568659429982464511657627459586646807979438303701158482041414615040000000000000000000000000000 8370 799132369392520924248373585228842847581903394714091280338908479146963270421400627187724050924574571856683592745060373264236713261607123726017463834378240000000000000000000000000000 8371 7434771748773281473567947866902393816494698356102754438376024237503521551968608765406218768680988414355718218063034029742130491515197796698739101925376000000000000000000000000000000 8372 55017644712942429853066049588719326021805616082000162990085312287907092190361283701661031513099861111952375676437184167298488067313092885146278725251235840000000000000000000000000000 8373 325446197065239403087221707421651687105759603419376119990289770749110881204756558214681118205868199671091090519200766566744361567706552913061770150417530880000000000000000000000000000 8374 1506486984021407396471567504700491386722272845083574832029519537204328427491698908437905548503493621083867135767736527152708939650513976981872369539366256640000000000000000000000000000 8375 5466270139439609012103413619721233219960200344176636375110859728498171287091912074265319924432501635519637853731162275949354553200865375870917152614310215680000000000000000000000000000 8376 15131543638587152974680729743172963930685675693222522837677120355704280379493182212499155500159174077563011359809445746572607759725578895144407342876983296000000000000000000000000000000 8377 31823311266424350324618640625502920213747581079134766145184783914324172509347609495572303553808998731101158220232267761685905935225586165676422892363972608000000000000000000000000000000 8378 49036743524544869449659533304344070653665553410652158221904425683236377941261466442228761663161543299294421300819118809942078726598610087732264754504269824000000000000000000000000000000 8379 54523995651175758146753666204681415419373252527844143530372077945641506514192708224276509042659124260223730924067803675120721255178322323995858678272764149760000000000000000000000000000 8380 41470170020403564368049286286267384422649541495257793377671204515838138314316733362508686339529417027364468079168309720451929660646116148286521717309162127360000000000000000000000000000 8381 20732368751257298990405340856097871880415771956644403091050934461013116317529967693297549336140422038635599997760311231644343500360803698249310331727773696000000000000000000000000000000 8382 6198626860545402613402545977992651863907359615511987636036245489699514776969976781521504581178254995958169219669354069935698632989230122663014139858947932160000000000000000000000000000 8383 990482009636438877601717605104078500884608303639473919666236763150223720376161559388339697447595565582448137050788759673126346570532458504258104618773381120000000000000000000000000000 8384 65946802419897002457052403067422614612006853301917037280096648735170415212424641735622679000078860143949602473362604696415372614421459050113235584139919360000000000000000000000000000 8385 1046519081370435830006935107271110827583116568511867046681221232369647702345605886917840364991485817714043984562638990543700981430028036683925857658470400000000000000000000000000000 8386 0 8387 0 8388 0 8389 0 8390 0 8391 0 8392 0 8393 0 8394 0 8395 0 8396 0 8397 0 8398 0 8399 0 8400 0 8401 0 8402 0 8403 0 8404 0 8405 0 8406 0 8407 0 8408 0 8409 0 8410 0 8411 0 8412 0 8413 0 8414 0 8415 0 8416 0 8417 0 8418 0 8419 0 8420 0 8421 0 8422 0 8423 0 8424 0 8425 0 8426 0 8427 0 8428 0 8429 0 8430 0 8431 0 8432 0 8433 0 8434 0 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 7066407765328259371913031630455210297427646414693373372351443192271528119232188628582006784000000000000000000 8473 6323841371716504564074922614600454978532759618851734924891264135854866858350793318736095183110144000000000000000000 8474 627483160108570165370334196433730145244913073180563397922335683880199164019857467051589044544104038400000000000000000000 8475 21359683640885755571747518630153282576673152239334673206125787263202949593026953142802853973542437493145600000000000000000000 8476 286965654502312754221065075691456164649145334212267736534362957771031373579968462540767231796925699907911680000000000000000000000 8477 2061563824137958596973722763277025474840930162635701171653368259724926629150043256039858764365112414975043829760000000000000000000000 8478 8118479061703658988632583920259262656229258850684825993253367236293249459205297997460391761897256939305845565423616000000000000000000000 8479 20290300015337463573853353981420133589436927689910617080614352214864775080844119822626378012711152522769035534838372761600000000000000000000 8480 32364589316772126512878703704517530008504933275229735060278400579033536621260282203229274959352189131702978526954499814195200000000000000000000 8481 35850006627809124752727179488080956317113156858716014220616074487544840565088312594346273801128578730501760829857292101877760000000000000000000000 8482 27639916943293161961716788719783340775472590332819551546143408122320002083187293486420379535101453740810151467187607288088730009600000000000000000000 8483 15629279150636300682638258776155186744999924685278897148061021115904144447856163758372624512598374779434505650862737394568649087385600000000000000000000 8484 6499505299809767665294662518998908068096135021818384778920762517335056820421016767614346775869369628874648223880540566942128275456000000000000000000000000 8485 2054613352999074581035582460775641662315916367094561767283833151039141317244933261078087911713968491233071362878026146326113576550400000000000000000000000000 8486 495737414763505842789754172586033762864907093767435543293622451377811369773104954736930116731728390138888554252852134192413860167680000000000000000000000000000 8487 93177207964229075808374519422217415387091874729140141970935280002090658232329478887670145340588475808025478433013672905137305954549760000000000000000000000000000 8488 13717341496031661809229322583740131854586805593457946945090045399063337614611918483000826196718456322955715322733977339154524988615583334400000000000000000000000000 8489 1599990712097133033428508186167448979519005004420934931675302895346747699368334171857216367585240745509554635243691116838983794672121640124416000000000000000000000000 8490 148843658796289063445466359914873123066086924300158857867887804386028495902769932666711662009883024093482517342253633289617720162756076253478912000000000000000000000000 8491 11097063380084720019171346956240407961733431988893595840169463503279313662277070793188196943099239178449135574528369073555508321757203854786560000000000000000000000000000 8492 668057534272558318986397888503680611435658068224283364540576115108386655777030987002565827841597552399642412084123338704265543561166584579253862400000000000000000000000000 8493 32463504986694009915856031769209664147512426044365027845865966936304604123048135944891190576444244166450415755863584735540784839273165680913311334400000000000000000000000000 8494 1283687615486919999940712367344565150931046912211819728545680391925770293754517793899292176388808347758333433483494690523017962598710146206049239040000000000000000000000000000 8495 41115759213683996468689287295242101451879708452902108364301351376681289702902055222244975884923890903200738501868403469987251802058686741717282979840000000000000000000000000000 8496 1075567408192467575290370411727387638914704418654496261515257239883821525761601978453121824950961977581227193375536480496163010103904251101312974848000000000000000000000000000000 8497 22790401297916069703450010886331673213760223357435812676431396650511245302624214894790473263825788930369787016389745965107886484363808996308901953536000000000000000000000000000000 8498 394327884232167925561290987175872459434060764020580235781970691986745162067476134756549247755934848587540202453403882701609295082415466781697397646950400000000000000000000000000000 8499 5506521482845339493648949235717495246619053079201785228585291239122043785247463696715411038402146659199960381258931634523881102318261586924589086733762560000000000000000000000000000 8500 62518169549684660213291366063019240448035419065539606210699723810474056783664923485104737379308578133160083860334490596764937288652241028240063914856939520000000000000000000000000000 8501 568422094610757247206422196005901199970185574316583316606748762158223784109599997427875453132791932406650820126455601728466522124025577002149053156294656000000000000000000000000000000 8502 4163400461864186919967889535181129866997942382205273203662760262482708432927122360119175015154361228928396081079953001877522542659062528982482527013033738240000000000000000000000000000 8503 24103791744342518343545080075207862187556365521337197312472312595269254839867182535006488776055897937341874172283784434443343034408223631709957912629860106240000000000000000000000000000 8504 110680676377082992393829449324934061065309841679609579496046333345624129366737062660744081114542388487794320178854112198974534341670414635402867966157520896000000000000000000000000000000 8505 393571450039651848871445780619928791837134424780717819007981900451868332670617669347103034559140117757413925468643683868353527830462307062706034988230335528960000000000000000000000000000 8506 1082778343830438388822826834122049976655411524124634759211472400837992832540271750244410723386390129665614716727902838903782182191132289785237302362408747008000000000000000000000000000000 8507 2234236626837075614300112486179176719157636777272838958985520395192457469948725564774047953277797816574102070518571100777985961980649172122301312877100793856000000000000000000000000000000 8508 3427222583788190512081659018579974683503461587464489021909102042297466123749255945525951996967144953499777372369976231007588193182637403222596831205716603699200000000000000000000000000000 8509 3742682844341421684216448087335631444144121119947015852334826207554391982867085185966408942142529886719643244144939952270786651873311982382858584987151881994240000000000000000000000000000 8510 2837846634672099085806683056382676702991310865425485895103051909023475361543501977858568553130900968648440927693431401387477738329386810216365598206897663508480000000000000000000000000000 8511 1394691043622715588015572845048346669379155913490197218108155235182390824818244775842338530765107374090588074425604665735532192422576777599178181468263284736000000000000000000000000000000 8512 416222551160556870565521775833736098927287622707165596019745270914905123384738113067411192860756269892535428258453676564862649192194862007011572407577880821760000000000000000000000000000 8513 65435714701142800688010246943650089348763800188827180241175899707472844494528350762171603237828248977833993054194044510018153476659692742474858008362834984960000000000000000000000000000 8514 4353519378501013052828850046247821042745764925009366914193880326657734441757720489578215918364581001690422975780578200661796082748916632605131567859236864000000000000000000000000000000 8515 68023740289078328950450781972622203792902576953271358034279380104027100652464382649659623724446578151412858996571534385340563792951822384455180747800576000000000000000000000000000000 8516 0 8517 0 8518 0 8519 0 8520 0 8521 0 8522 0 8523 0 8524 0 8525 0 8526 0 8527 0 8528 0 8529 0 8530 0 8531 0 8532 0 8533 0 8534 0 8535 0 8536 0 8537 0 8538 0 8539 0 8540 0 8541 0 8542 0 8543 0 8544 0 8545 0 8546 0 8547 0 8548 0 8549 0 8550 0 8551 0 8552 0 8553 0 8554 0 8555 0 8556 0 8557 0 8558 0 8559 0 8560 0 8561 0 8562 0 8563 0 8564 0 8565 0 8566 0 8567 0 8568 0 8569 0 8570 0 8571 0 8572 0 8573 0 8574 0 8575 0 8576 0 8577 0 8578 0 8579 0 8580 0 8581 0 8582 0 8583 0 8584 0 8585 0 8586 0 8587 0 8588 0 8589 0 8590 0 8591 0 8592 0 8593 0 8594 0 8595 0 8596 0 8597 0 8598 0 8599 0 8600 0 8601 0 8602 0 8603 13680565433675510144023629236561287135819923458846370848872394020237678438833517184934765133824000000000000000000 8604 4268592925908640580750572764855307110509612742724921074301603291702035129386785490146864248599347200000000000000000000 8605 317663349804963646218731686944575886030237243297660220198182439964350826785052842694866953800452669440000000000000000000000 8606 7532848430685709798302958236900724322040065023072028084027027641489573556474172141695139834669299622582681600000000000000000000 8607 86745617846699112561681957166160177771084503884736932929530288377643198070744752390894780354613540143591587840000000000000000000000 8608 505999387502305615634994842675438808213734969918029320909143387303595880421382839176894223386948147186652424437760000000000000000000000 8609 1793372024730338270588937787985271120761043280116278061909668822497178805538450327639000540203104057892661285402076774400000000000000000000 8610 3895737602944793006179843964432665649171890116462838479477955625254036815522071005944264578440541284371654822688967570227200000000000000000000 8611 5736001060449459960436348718092953010738105097394562275298571918007174490414130015095403808180572596880281732777166736300441600000000000000000000 8612 5738391060891313902086530530058825074492579307851810009579946322973010813118469235935026893100647835462315183499157222440566784000000000000000000000 8613 4147715036302930116880125607262487575119355586818733953893145181355645312608293228805958203986161901980323354544840318668815047065600000000000000000000 8614 2170733215366152872588647052243775936805545095177624603897364043875575617757800521996197848971996497143681340397602415912312373248000000000000000000000000 8615 855198065764443113854560857763014219486333555502419049857995068070402213213291679949256154719653898536137924194807969334490562560000000000000000000000000000 8616 254478539578599665965407141927497331603985641467283578890726191707276503150193876764957459922287240271296124516464095552105781552742400000000000000000000000000 8617 58609682536358122595279572858921537145982879585868174913941454365167607853629363057761601528146615579602233164166745501566747740733440000000000000000000000000000 8618 10497965430636475874410195854903162133612351219483122662058708213568880827509121288010836375039634941037537236786207147312136470879272960000000000000000000000000000 8619 1483667656210784541286243530657332661392108892988411541580939310362690596396425103121369361437068235890890169306906989002953422768661493448704000000000000000000000000 8620 166458292973364692255580722034976451239588335459940971225034290112185714352801877360997065798034861264308850755538086933359462193851469892943872000000000000000000000000 8621 14932208484241999257796964464317092953308506084255222562532030090012644463960026459314037806634336238521156829085373425376291997756493507000795136000000000000000000000000 8622 1078634560544234785863454924146567653880489589320457515664471852518749287973331281097892742869246048145255977844157473949595408874800214685253632000000000000000000000000000 8623 62840508707702582521430201383120408482141255707806783580655482311485660911155559938692966257616079445076041085074311472956075000785863246229169766400000000000000000000000000 8624 2975821290446950908953469578844219213521972387400127552537713635827922044612745794948359136174055715257954777620828600757905276933373520750386872320000000000000000000000000000 8625 114210442260233323524136909153450281810776967924728078789725976046336915841394597839569377458121919175557606949634454083297921672385240949214674944000000000000000000000000000000 8626 3581639469280917025716933471052200837585965714119472550845806608813125680786134588248895677086703385345486553940536480052222823646001156167372206243840000000000000000000000000000 8627 91161605191664278813800043545326692855040893429743250705725586602044981210496859579161893055303155721479148065558983860431545937455235985235607814144000000000000000000000000000000 8628 1898615738895623345295104753069015545423255530469460394505784813269513743287848056235237118824871493199267641442314990785526235582000395615580062744576000000000000000000000000000000 8629 32029282396757839753715860433360240517531585557571629651390569456623375788930749045600712648975808076522952944277730372438214993069196289343371123873546240000000000000000000000000000 8630 441046149245041001348453934022706047848249870438923940689545707819203697466011139898824826980590984798777779108453476631865143528538856628912325899342315520000000000000000000000000000 8631 4890956334073004580407259428744109880632352319452912448669624904614761093494158200090519454511489693952337723399191310872494163698282298116269186269273128960000000000000000000000000000 8632 43970606918667688389456792539923157268804799648800589446846498690506155388567057578809654496783304815723366774670932213706488078082956300988463423045815500800000000000000000000000000000 8633 315060804516287710182787466781858979717822552879490348303262358123963218587376368164670613646789813867385799092159052163818608065134710073652645142008053104640000000000000000000000000000 8634 1807784380825688875765881005640589664066727414100289798435423444645194112990038690125486658204192345300640562921283832583250727580616772378246843447239507968000000000000000000000000000000 8635 8131641529744872910567061583056379996635008776461111962974832653964221749392927052626095755354134664409378625385200079924659665918642707907149483227899494400000000000000000000000000000000 8636 28715281678383226071581367640916765380901513619785313814288248070223569918968006816481772384207066238732102287623983287728303471708828325104493258651079970652160000000000000000000000000000 8637 77481119565251177784802666341695153137207428485918575750497861606118679420814445820374082725399186009341391556625508914634105767946216351747461578663902838784000000000000000000000000000000 8638 159044548028920715951289488830976950156332514293273943672969266650366787305238908722063709859256570498349043686544209470195889589881766993298634198140286140416000000000000000000000000000000 8639 239531702037850987789852677589480412425223751676609014549428877283481086903493451901850172297121912750057167625276156945330345719891966872502949439177720447631360000000000000000000000000000 8640 260608915950721099379913727344475810558035381141573788033630266978655820701744931633345212129187738954215158526513450360750038969915355404869574102000102098862080000000000000000000000000000 8641 194196780914026918475288362944531790244353669394375060649379534946796098447692402588287217023733550768373483483021193657015502472919590512909569987640979766640640000000000000000000000000000 8642 95210908577977384141863106221967132629617043694264130089516730721784546974258843364170310366897996737917479214121278514212331002714574684103897188233440237977600000000000000000000000000000 8643 27948320812354769538301265472376771495183116436205742316342239830613957137440775592198626982912421007865985477813545232945531329364428766897039353794081964687360000000000000000000000000000 8644 4388347533529021157251480846617803611087731044409441849507431369270996317291782253494841645711497649703946359586822826267090451410907965665972620402110758912000000000000000000000000000000 8645 287400302721355939815654553834328811025013387627571487694830380939514500256662016694811910235786792689719329260514732778063882025221449574323138659457433600000000000000000000000000000000 8646 4489566859079169710729751610193065450331570078915909630262439086865788643062649254877535165813474157993248693773721269432477210334820277374041929354838016000000000000000000000000000000 8647 0 8648 0 8649 0 8650 0 8651 0 8652 0 8653 0 8654 0 8655 0 8656 0 8657 0 8658 0 8659 0 8660 0 8661 0 8662 0 8663 0 8664 0 8665 0 8666 0 8667 0 8668 0 8669 0 8670 0 8671 0 8672 0 8673 0 8674 0 8675 0 8676 0 8677 0 8678 0 8679 0 8680 0 8681 0 8682 0 8683 0 8684 0 8685 0 8686 0 8687 0 8688 0 8689 0 8690 0 8691 0 8692 0 8693 0 8694 0 8695 0 8696 0 8697 0 8698 0 8699 0 8700 0 8701 0 8702 0 8703 0 8704 0 8705 0 8706 0 8707 0 8708 0 8709 0 8710 0 8711 0 8712 0 8713 0 8714 0 8715 0 8716 0 8717 0 8718 0 8719 0 8720 0 8721 0 8722 0 8723 0 8724 0 8725 0 8726 0 8727 0 8728 0 8729 0 8730 0 8731 0 8732 0 8733 0 8734 7066407765328259371913031630455210297427646414693373372351443192271528119232188628582006784000000000000000000 8735 13851572501596454020823924602018303225017672502081950484483298945490649419318936149746449697996800000000000000000000 8736 2881300224988332392006636616277332299593988601339321725153582221898873712336080205849133367804559360000000000000000000000 8737 134435129637460615079767249914944514967996401363569805187870808592913269895434363028467694848351569707008000000000000000000000 8738 2656584546555160322201509938213655444239462931470068570966865081565322940916558041971152648360039666897492377600000000000000000000 8739 23952633727919792456094430422505979087040708635172985605166550878276728067284394753935821225417663772149227192320000000000000000000000 8740 124194738554732567215300400830004925260460060949880752209810860283738144427870521304639926606863161903923911731445760000000000000000000000 8741 375629922270790852312446605774369514748494883398900423149079724275772724360053595898205204057086522671335600142398626201600000000000000000000 8742 747981619765400257186530041171071804641002902360864988059767480048775068580237633141298799060583926599357725956281773483622400000000000000000000 8743 983724181867082383214833805152941441341585024203167430213705083938230425106023297588861753102968200364968317171284095275525734400000000000000000000 8744 918525129146669645260650653511415933590445527876813055533430074763879930819829642365333304688977030196334583705431766071986723225600000000000000000000 8745 609958093573960311305900824597424643399905233355696169690168409022889016560043121883229147645023809114753434491888282157178683392000000000000000000000000 8746 301490724356410121192867646144968880111881263219114528319078339427163280244138961388360812357221735714400186166333668876710051840000000000000000000000000000 8747 111218508452665826956785639552079999244197678893089597434032258602555807828388582977400762921290989504624737041534776411950497660928000000000000000000000000000 8748 31518984830663701484572570293020026642950793021733551842608515458601246890174013022174016821803291045030534279396338691953673229461094400000000000000000000000000 8749 6890460068622276673810259348283645062727726365225545433360769243626661375487556422095103066613410805532366890256820862445064603954053120000000000000000000000000000 8750 1182770771851709615183548732985756267053658237395098486591947792062093906566027665115887564921132203356895862011246005263834042385731420160000000000000000000000000000 8751 160293171011388222172040695292940286378862841554017231550033020108030687895290696717997174472181718254519634060888528158049852482968082119131136000000000000000000000000 8752 17317827591191904464663935118379587093777912381739784747078567441671469319148906426186694734321478714497909695270610599844693677871436256639975424000000000000000000000000 8753 1501459308277574821921929254412022174201641508334076861804944818706099008858877143288266698073990499018196321159067203737836809153721898841873055744000000000000000000000000 8754 104843279284899621185927818627046375957183588081948470522586664064822430791007800522715174606890715879718881046452106467900673742630580867406653030400000000000000000000000000 8755 5940391838775009753978948724498101114327415578628610010358838562257628883007674025454569466540270010042344508823431006427878964918038634995101204480000000000000000000000000000 8756 272783618290970499987401378060720094572847468845011692315957083284226187422835031203599587482621773898645854615242621736141317052225906068785463296000000000000000000000000000000 8757 10233255626516905787762667060149145250245616326055635859559447453751787659388955966425416220247723958129961582687247085863493781845717589049634874982400000000000000000000000000000 8758 312000593768470994240230649033880606296377457763296275540345820145498948192925501909681578981775050456762384254375622262326965970940545159468867743907840000000000000000000000000000 8759 7794317243887295838579903723125432239105996388243047935339537654474845893497481494018341856228419814186467159605293120066897177652422676737644468109312000000000000000000000000000000 8760 158169295786458467919584495967211064284106595346032739019212688674683337229287649607904753822102755933446681206309779616978839471946648342436400611721216000000000000000000000000000000 8761 2627963560553496900768296451166435343926250093065145418226289650050756979364952189985385301247673618766419846452445974948345249675238446764660986846600232960000000000000000000000000000 8762 35325696334769474488957119858390074880036013432298574678086470502471458054182416062372540903874001734835439260019940366418912924523921754753834864890179747840000000000000000000000000000 8763 386941340884275657827219774351323783965482236909445187132249188476454167419390106693524959571693082378365627617104203480617095087130015448698478122803176407040000000000000000000000000000 8764 3401370726308493850748868774032722454504655723943885596988281376481153931280042831818586828962281868078511994280655889686939666662372686305352026124944083517440000000000000000000000000000 8765 24132316941673101205490103838610475042216195539705643699824350835026969934352232455166259768690283615374231419824948676377595511372020346067011117260191301632000000000000000000000000000000 8766 135583828561926665682441075423044224805004556057521734882656758348389558474252901759411499365314425897548042219096287443743804568546257928368513258542963097600000000000000000000000000000000 8767 605156762643613442004400723011055799349577353144235952284587046108017382589821631256434046113454701725345957301166589947993172337665390322450064541820280373248000000000000000000000000000000 8768 2095089473044391847301064097879436940830088866259238288293462177829449091538822614982915196894793989692591227691153761051706219965265690151251361087071932760719360000000000000000000000000000 8769 5619574030355198630278895272027852238857082171695679343111580754979626484785108108179584415027065490941666210257895401280254765509155767096551741667623443628032000000000000000000000000000000 8770 11321615604132800594754755464190285118535966387839722953312849277852035748172932687548387049981152907326920813538443355619129621916768746708147219586134443032576000000000000000000000000000000 8771 16976809381932688759605808524154424230637733400079663906190771677466722034285098403543630961558515566160301755441447623500288252897343152088646541501720936725872640000000000000000000000000000 8772 18146610305410737604190834804039026177277937328963269556236465432250613199389923397416616612995546244022455512135647096172226397747263957928549817734007109304975360000000000000000000000000000 8773 13481864654641597594487815841030545980353773387107800820675569070204691851555052220366515947952756338089115056719573037612466069984383775269111841853855137697628160000000000000000000000000000 8774 6499731358923256090751188051419622920848523516195097947444342150607158406776070373660693187713569910641833247684012613236895129785314965101492714716736186912604160000000000000000000000000000 8775 1904542829551595182247142687432126767212075273273697762686225214263612401704633498016761274238789979971512720060681106599917255912334057099032117254516069367808000000000000000000000000000000 8776 294297909986668482371230263126352702489613708930633203399506310082062848262821905095487396081445675714272593162767086364737415193826764364106893987284412006400000000000000000000000000000000 8777 19260241825449638059030634407728250781922435638549252313825863682654233278738765303424625861339804137791036896289264245865327232336378989934639876932255088640000000000000000000000000000000 8778 296311412699225200908163606272742319721883625208450035597320979733142050442134850821917320943689294427554413789065603782543495882098138306686767337419309056000000000000000000000000000000 8779 0 8780 0 8781 0 8782 0 8783 0 8784 0 8785 0 8786 0 8787 0 8788 0 8789 0 8790 0 8791 0 8792 0 8793 0 8794 0 8795 0 8796 0 8797 0 8798 0 8799 0 8800 0 8801 0 8802 0 8803 0 8804 0 8805 0 8806 0 8807 0 8808 0 8809 0 8810 0 8811 0 8812 0 8813 0 8814 0 8815 0 8816 0 8817 0 8818 0 8819 0 8820 0 8821 0 8822 0 8823 0 8824 0 8825 0 8826 0 8827 0 8828 0 8829 0 8830 0 8831 0 8832 0 8833 0 8834 0 8835 0 8836 0 8837 0 8838 0 8839 0 8840 0 8841 0 8842 0 8843 0 8844 0 8845 0 8846 0 8847 0 8848 0 8849 0 8850 0 8851 0 8852 0 8853 0 8854 0 8855 0 8856 0 8857 0 8858 0 8859 0 8860 0 8861 0 8862 0 8863 0 8864 0 8865 0 8866 0 8867 14309475724789725228123889051671800852290983989754081079011672464349844441445181972878563737600000000000000000000 8868 14024717157866409696084223659543532015330393408357974865539340182309282537060422851618280319221760000000000000000000000 8869 1524207819018827835371510770010708786485219970108501192606244995384504193825786428894191551568611901440000000000000000000000 8870 56892946862573332301757500164004518734456077057062741555506926196520895819747822433647528459822384300005785600000000000000000000 8871 838342180477192735963305064787709268046424802231054496180829280739685482354953816387753742889618232025222951731200000000000000000000 8872 6613920988121852691939074600414463475409115671887140650226613861264161537578903501430528635868452409084705358479360000000000000000000000 8873 28614467763010383486405212351233134780009998042852525309140422209373268476181368108589039090221272502664069262925103104000000000000000000000 8874 78677394628354738520716089064013396543684746486460597721407244066489123356869407722678617286138849839523383884371494069862400000000000000000000 8875 138146451465902001346527586834749492534080612966802833563961670738239149204703889013250647426497077520389069232387118318013644800000000000000000000 8876 168708697190204628721343997583729457190081831650843214281650421895406517905682995536489790657159046362592066394875222339752663449600000000000000000000 8877 143519551429167132071976664611158739623507113730752039927098449181856239190598381619583328857652660968177278703973713448747925504000000000000000000000000 8878 89699719643229457544985415381974212264691946081720024954436530738660149494123988512239580536032913105110799189983570905467453440000000000000000000000000000 8879 41272493371106459222244670927529687219526482401732467797785408465792194311316075714269814365322828136481836011507045934122254991360000000000000000000000000000 8880 14463967024269190795729972423748003901707908140046302146295895231262382808081935216210969217913893185076447052251597672374162220803686400000000000000000000000000 8881 3873969771914302218831101366923916001933588378671251099200610263638989617774115055089024613007095408443752940522168173774669655111945420800000000000000000000000000 8882 810078435893679831564475707728651141287642264850864123991631305859412711274710981101963421396637513833022611793671461393541508221380853760000000000000000000000000000 8883 132896123925258092362023535638279574166149039553713265953471253916096871341758868452421126794538414369180819055583601151444393002460782369177600000000000000000000000000 8884 17317827591191904464663935118379587093777912381739784747078567441671469319148906426186694734321478714497909695270610599844693677871436256639975424000000000000000000000000 8885 1803528044854128336391429814471245570194871160898329011517182237854071590522793254955728637331479711838425166836039303898111670166896718727220297728000000000000000000000000 8886 150974322170255454507736058822946781378344366838005797552524796253344300339051232752709851433922630866795188706891033313776970189388036449065580363776000000000000000000000000 8887 10230674833445850131852633914413396363563882385415939462284666412777027520735438599393980747930465017295148876307020066625791550692177649158229852160000000000000000000000000000 8888 561552666009200140805822496612711120963763503917235790041733957838416480346819185218752269883884899386815379349714962326385433402408339714380660736000000000000000000000000000000 8889 25160277263543631998837962399953476958248519479351666679495335681745097757588548760426126657220643616063335296276495934251152066934718865638565085184000000000000000000000000000000 8890 916899704135914758583534968589363414422007222814584973016526491856160174281250454591717293334196066648444557808777338893369042853376295978847284798423040000000000000000000000000000 8891 27397025112263844872608361586785894320457577304674313492718474855479083315643647451474471624642895646865432066012605317035143579448265708732820305404231680000000000000000000000000000 8892 666414124352363794198581768327224456443562691194780598471530469457599323894034667738568228707529894112942942146252561765719708689282138861068602023346176000000000000000000000000000000 8893 13302037775641157152037056110842450506293364668601353351515787117540868660983091332024789796438841774002865889450652465787920399590713125598901291445754265600000000000000000000000000000 8894 215621205309803989614257299066436304804095251538320711875932643482213328745943882124654540326760342769030155206488494139664229753841515485763891701267394723840000000000000000000000000000 8895 2859738347472849783629296144815252340869892157158868336149279158583794081083930007281832904334544186952608466607660753848935718378320270425537189876342225633280000000000000000000000000000 8896 30612336536776444656739818966294502090541901515494970372894532388330385381520385486367281460660536812706607948525903007182456999961354176748168235124496751656960000000000000000000000000000 8897 266194230754577779623824512750386974700364361004304090199082890333307698969742482490150273570961189675709634335007852236369191304011775449984071609778232623104000000000000000000000000000000 8898 1848432787021769454037539868489312981956985190275325900412077936299938122631234826353160322708191936496749640667442877339560507254027090337047660045461461401600000000000000000000000000000000 8899 10296069919978145367435984523451991030600448022245681132619710159476684634340715254015718145680305689077066634637903787309606057133890321458351792551803381350400000000000000000000000000000000 8900 45035766275937712353967501806482772587595546620994039569018967971358653612334525798103821711763298902400246142352817623929651885369058347796733803202265265377116160000000000000000000000000000 8901 154875460276589274250486353697087607702901184651932922696155165607238505920677579461429346478145924930352320754707597259283821337432332941180966000359702106388561920000000000000000000000000000 8902 407578161748780821411171196710850264267294789962230026319262574002673286934225576751741933799321504663769149287383960802288666389003674881493299905100839949172736000000000000000000000000000000 8903 817008951505510646556029535224931666099440919878833825485430886978085997899970360670537240025003561621464521980619666880951372170684639194266114809770320079932620800000000000000000000000000000 8904 1203231364944479315837061679149444817346449354730646179351270942640453924179956349351154844400459790751611386916912600315582929924099195904282823628934471390446223360000000000000000000000000000 8905 1281526134671765193564925161333514676243628125852302622454216593284457097667260797169283821497064783026137547891510525964162746985737813304747242300663674477813432320000000000000000000000000000 8906 935961315684948877068171079404425700602187386332094104431985269687430810575754133807139819030754067132423987666497816306112898689085354974614950919210010915414999040000000000000000000000000000 8907 450186311335258311203668352741768964599754292720070308654956485021561381452932743093711946198193981515766319204343496572555441366277962746783716716036235896815616000000000000000000000000000000 8908 129785378304120800725712546038721541797919645638409242699182282746189716083904460147109941671917542989994213584780285086849200100477603084571140248392425694822400000000000000000000000000000000 8909 20030651498467623581391859784037380813199333064091222406378898229960402609888315915561610895793396303302678372140834815699940321629834149532025472009545292185600000000000000000000000000000000 8910 1290732513717824975155960668924065544708525071408008355061930187717566771725939410180271850030710566526427026465169770076759468062419490463927558521798510247936000000000000000000000000000000 8911 19852864650848088460846961620273735421366202888966152385020505642120517379623035005068460503227182726646145723867395453430414224100575266548013411607093706752000000000000000000000000000000 8912 0 8913 0 8914 0 8915 0 8916 0 8917 0 8918 0 8919 0 8920 0 8921 0 8922 0 8923 0 8924 0 8925 0 8926 0 8927 0 8928 0 8929 0 8930 0 8931 0 8932 0 8933 0 8934 0 8935 0 8936 0 8937 0 8938 0 8939 0 8940 0 8941 0 8942 0 8943 0 8944 0 8945 0 8946 0 8947 0 8948 0 8949 0 8950 0 8951 0 8952 0 8953 0 8954 0 8955 0 8956 0 8957 0 8958 0 8959 0 8960 0 8961 0 8962 0 8963 0 8964 0 8965 0 8966 0 8967 0 8968 0 8969 0 8970 0 8971 0 8972 0 8973 0 8974 0 8975 0 8976 0 8977 0 8978 0 8979 0 8980 0 8981 0 8982 0 8983 0 8984 0 8985 0 8986 0 8987 0 8988 0 8989 0 8990 0 8991 0 8992 0 8993 0 8994 0 8995 0 8996 0 8997 0 8998 0 8999 0 9000 0 9001 28976688342699193586950875329635396725889242579252014184998636740308434993926493495079091568640000000000000000000000 9002 9892100502015107638971405754531371248146370817361824938493747941922147282806618251341427051824414720000000000000000000000 9003 806305936260959924911529197335664948050681364187397130888703602558402718533841020885027330779795695861760000000000000000000000 9004 20946086603237415175763719643714330314068912369841932682685799994685776477637156625987898394624607819785463398400000000000000000000 9005 264556839524874107677562984016578539016364626875485626009064554450566461503156140057221145434738096363388214339174400000000000000000000 9006 1693163772959194289136403097706102649704733612003108006458013148483625353620199296366215330782323816725684571770716160000000000000000000000 9007 6592773372597592355267760925724114253314303549073221831225953277039601056912187212218914606386981184613801558177943755161600000000000000000000 9008 15742035375223310599019944153558013758448923026165991260758232750303365431653620661845946675334948205391303725531329771811635200000000000000000000 9009 25514586920740823479462518153094887044179042441022584875928613187885553633884156732370369574693806394342627325150882390888520089600000000000000000000 9010 28118116198367438120223999597288242865013638608473869046941736982567752984280499256081631776193174393765344399145870389958777241600000000000000000000000 9011 22424929910807364386246353845493553066172986520430006238609132684665037373530997128059895134008228276277699797495892726366863360000000000000000000000000000 9012 12961609488446656615250392522695273672247986208808543605916078691736391601900916340018619387456755943688510482952625995840047022080000000000000000000000000000 9013 5649987118855152654582020478026564024104651617205586775896834074711868284407005943832409850747614525420487129785780340771157117501440000000000000000000000000000 9014 1862407944458280567221611687324504883343723029080247666837338128825403957764454896411164798344722246306986325204205719338082602145388953600000000000000000000000000 9015 476146102875285145441786277098284948601291953451230135101747734221810360293691232225487388798690272019632179598724670085759397610122746265600000000000000000000000000 9016 94812930267722776952692177625407543994874463415253221845520514089962096082110964413142302112631449014873354855350963960602420691410784092160000000000000000000000000000 9017 14932208484241999257796964464317092953308506084255222562532030090012644463960026459314037806634336238521156829085373425376291997756493507000795136000000000000000000000000 9018 1870325379848725682183704992784995406128014537227896752684485283700518686468081894028163031306719701165774247089225944783226917210115115717117345792000000000000000000000000 9019 187824563528379936747050333535648288667437296613554549913717978770802598498730897551818025230664101418601706660496093220246201078809672564591942434816000000000000000000000000 9020 15223244152167424996196719264647133788983056989498917919879583622212216950854332635898243352920531945735181527944845859139177827429960341947446020014080000000000000000000000000 9021 998315850683022472543684438422597548380024006963974737851971480601629298394345218166670702015795376687671785510604377469129659382059270603343396864000000000000000000000000000000 9022 53364520018328837623244222708407941677041283281347013259723566417614366132352271662000215707753425590213728170930488541077112701513713737705992486912000000000000000000000000000000 9023 2320665573484494998481054414301591286501981090801377256085216844057430193170520262138127446971880540587488808503620330876812143585508187136545297268736000000000000000000000000000000 9024 82750198298266306962164030915190048151586151859016293814741515890018455728882853526902485723411195015022121342242154835126556117517210712090967453057679360000000000000000000000000000 9025 2405754988912033297056880183661280287761261315213157960482224994741933559257465150536231305634182917747724021147971747974248148368308521288457653304279695360000000000000000000000000000 9026 57482490110803892402154591503917514653234484440493382904057141006547798091782887750578039009541809328101027112307528661022592308480643977657301979654782976000000000000000000000000000000 9027 1118701376931421316486316418921850087579271968629373816862477696585187054388677981023284821880506593193641021302799872372764105605578973862867598610587933736960000000000000000000000000000 9028 17870890849605421139219753763101542310072751681068914239050512665752014222967396516093391782796494123309380244613963050004075804121959890617716833621709548421120000000000000000000000000000 9029 231505795059371862716594880932602172059723130210930713445014901186748539447747915240652566046245309646093722610727141491817331062207740961658022278129006684405760000000000000000000000000000 9030 2448986922942115572539185517303560167243352121239597629831562591066430830521630838909382516852842945016528635882072240574596559996908334139853458809959740132556800000000000000000000000000000 9031 20832591972097391448821048823943328454811123904684667928623878373911037310675498629663934453379571365925101817522353653281067145531356339563970821634818205286400000000000000000000000000000000 9032 143292050010583419551535121888515283455457122771135159904861291686918119881475516434585615849941295743841779435907394720427180156088225065503215479774210372403200000000000000000000000000000000 9033 781870942290585283923046906362548135201311573281146520295468193947198847436363295105969126940335050388893162193625305971000900787657262982582184083372660857241600000000000000000000000000000000 9034 3394460501268716986051981900865093682876809435511786041241351232978483617368900336625707660000355313349540121004004528360501604850169809586875387049206032943326167040000000000000000000000000000 9035 11448870563523253273439798915607783923268310650039041439308085703735092629982396450956430920422941066005275403482615458936288638867113227421146794334282594172262154240000000000000000000000000000 9036 29956994888535390373721082958247494423646167062223906934465799189196486589665579891253032134250130592787032472622721118968216979591770103789757543024911736264196096000000000000000000000000000000 9037 58958336882279486476016022278322796049976018381801662788212276189382242284817861118206587375622529746828957958928717415463563566280860599309858357817789098131864944640000000000000000000000000000 9038 86463783698466443467870256803440806523702746613626785098645715457110513569142126437584741099373391279273688435292526506888204929282636954806007817265185873952065454080000000000000000000000000000 9039 90502259441647417807619542427966829549894841439500543820215020105054073655950003882851491945723747435776886140752191626710527787130725574073184559715834666571100323840000000000000000000000000000 9040 65907275979481816760217046841394976417404028454218293187085629407156586244709353588919428923415598893908189131515887898222116616023093746129136127227704935293806182400000000000000000000000000000 9041 31180937137565022374352439185802850416950194864627820558478543429772079289158046550343163486678189703346109813743463492115520324139744141068216444676280273181081600000000000000000000000000000000 9042 8973731871313495364463553183248746604313301212712867638057746407022260369229965530171601681315441543879599910719093997433573264090165698990347411460276290899148800000000000000000000000000000000 9043 1363336217614452630008483456551044231598379606674708825034163760776679902635523502002912141594938035893538546703835569643577188140930586802523483688649676449382400000000000000000000000000000000 9044 87789367486050247173865264284850458033281349175008325846560675949456927852693060792412732345270602017229256390941622695069291698972743828675315306126568371257344000000000000000000000000000000 9045 1330141931606821926876746428558340273231535593560732209796373878022074664434743345339586853716221242685291763499115495379837753014738542858716898577675278352384000000000000000000000000000000 9046 0 9047 0 9048 0 9049 0 9050 0 9051 0 9052 0 9053 0 9054 0 9055 0 9056 0 9057 0 9058 0 9059 0 9060 0 9061 0 9062 0 9063 0 9064 0 9065 0 9066 0 9067 0 9068 0 9069 0 9070 0 9071 0 9072 0 9073 0 9074 0 9075 0 9076 0 9077 0 9078 0 9079 0 9080 0 9081 0 9082 0 9083 0 9084 0 9085 0 9086 0 9087 0 9088 0 9089 0 9090 0 9091 0 9092 0 9093 0 9094 0 9095 0 9096 0 9097 0 9098 0 9099 0 9100 0 9101 0 9102 0 9103 0 9104 0 9105 0 9106 0 9107 0 9108 0 9109 0 9110 0 9111 0 9112 0 9113 0 9114 0 9115 0 9116 0 9117 0 9118 0 9119 0 9120 0 9121 0 9122 0 9123 0 9124 0 9125 0 9126 0 9127 0 9128 0 9129 0 9130 0 9131 0 9132 0 9133 0 9134 0 9135 14309475724789725228123889051671800852290983989754081079011672464349844441445181972878563737600000000000000000000 9136 30657336266575746814994026098754249735990818648848631007728557671246324223574230117793678879621120000000000000000000000 9137 6977228220754655921354498192196127187025906883179207189950923548369087883472934739946153213886820515840000000000000000000000 9138 356225962640092094825913599382896774048791026697992052426629251610302321048250963027005074738513738431725568000000000000000000000 9139 7711650884425241687210342782160825943963037904163471549342155364710146706516746497801211258954293112317681441177600000000000000000000 9140 76192369783163743011138139396774619236713012540139860290610591681763140912908968336479689885204571752655805729682227200000000000000000000 9141 433449925877553738018919193012762278324411804672795649653251366011808090526771019869751124680274897081775250373303336960000000000000000000000 9142 1439022624327892658636172180242145302018876620120436874252137619833825648876923772412510360903194711296157958289567541467545600000000000000000000 9143 3149718911325930729020573826057732586169655348818712084756709736123198366783361934091009830623267553428710020416726898509978009600000000000000000000 9144 4556176235846575621332592527338372686460543293039747299272966640693848863193599416494708852623893998989754879491228998372950016000000000000000000000000 9145 4686352699727906353370666599548040477502273101412311507823622830427958830713416542680271962698862398960890733190978398326462873600000000000000000000000000 9146 3431014276353526751095692138360513619124466937625790954507197300753750718150242560593163955503258926270488069016871587134130094080000000000000000000000000000 9147 1872952571080541880903681719529467045639834007172834551054873370955908586474682411132690501487501233862989764786654456398886794690560000000000000000000000000000 9148 763878258469216638899489168629191456058948898646195332101251966901044592051827203606141811821077483836849859947037502072260442286194688000000000000000000000000000 9149 239807194372151935893678000120260057360067955744428080529912490492566300085480287614085219748768045429242429683436774528103588390530082406400000000000000000000000000 9150 58151930564203303197651202276916626983523004228021976065252581975176752263694724840060611962413955395788990977948591229169484690731947576524800000000000000000000000000 9151 11097063380084720019171346956240407961733431988893595840169463503279313662277070793188196943099239178449135574528369073555508321757203854786560000000000000000000000000000 9152 1674704613078833455220613399151870886609523220834162653551669220864495048342593736744605163236374018135680512062036496476817979440689810246704562176000000000000000000000000 9153 201995141023662373675840139220779503861825570020612849289924410639656018138552844555041607381125727725903618685636402036588507058692432497448673345536000000000000000000000000 9154 19592044988736183057235422722252968042034407664000086672034375371781995188229688451525845735267548510043798712000023516939474422875836534754849167769600000000000000000000000000 9155 1535010452010215353783169192518585990389124913107807556921191348573065209211145207453072871419486971194964137401105290796533764265854334479700807018086400000000000000000000000000 9156 97834953366936202309281074965414559741242352682469524309493205098959671242645831380333728797547946915391834980039228991974706619441808519127652892672000000000000000000000000000000 9157 5071246508408461660196784315562645609066711041524370714621003160170868248213840119152505347258022504573037925576909456509631073695363826710484619362304000000000000000000000000000000 9158 215424069950032121430427022630453431138426758971819277286310557895502591360314866619622173577475425039107175395093213000536075843123317143046733452174950400000000000000000000000000000 9159 7468205396418534203335303790095901845680650205276220516780421809074165629531677530802949336537860350105746451137354473870171689605928266766209812638455562240000000000000000000000000000 9160 212972625860528421349982761522014391790233764852027983659531707429259591930055599115891634530352403560614305451099393689088704502920785937220303834620970926080000000000000000000000000000 9161 4958233249557546001047385790235346648550789888662044617673031342205815199506606010075500595592272989223893723225705805530256423736638111303568304091248459776000000000000000000000000000000 9162 94980475441421404943630913518706345240571846897532933085324021019830149666511903705903767438196181729440595003781618432429069551537083122357124652767234081423360000000000000000000000000000 9163 1481156453511344547276761020222773066222934490519068820622257966416256226432131125536216590378918953410475062654790604215813997003536723315244578519932641382236160000000000000000000000000000 9164 18941383232130425131357762985394723168522801562712512918228491915279425954815738519689755403783707152862213668150402485694145268726087896862929095483282365087744000000000000000000000000000000 9165 195918953835369245803134841384284813379468169699167810386525007285314466441730467112750601348227435601322290870565779245967724799752666731188276704796779210604544000000000000000000000000000000 9166 1649320738897327523001343035614747344262812596794290411966158541049424890064330434063393619170752873459729869425546339231039379755790998713139051644748054082355200000000000000000000000000000000 9167 11108119126862102169817962261399278536203249038154040208458101382646298418311883263606105762033990863809067943354404494889782028350089280598697183338329933244006400000000000000000000000000000000 9168 60110238043300196628003846161152700634276833753854544480315594750660647390907610127746906479172958673898106309445913523050549252555090378100918312329690166704734208000000000000000000000000000000 9169 255849140526998982242819969155400394450557950394260892990818708619005706375804958705670985196889525970894749512537125627799375863608877412783313486610744914395015413760000000000000000000000000000 9170 857369193709882872495897394265043290404753301320848216464411172794803446196228896487661779682238737565564869366462278424870369955916460370462860881372973891881292267520000000000000000000000000000 9171 2201839124307351192468499597431190840137993279073457159683236240405941764340420122007097861867384598569846886737770002244163947999995102628547179412331012615418413056000000000000000000000000000000 9172 4312381211961013867960029058071610225369674487354635906794955058423386864260963556074538962331247890053775210710214759531049220847971518120949639886101145463359264522240000000000000000000000000000 9173 6213257158402079867445553892401641114405025440866935294106190359865344975073792103304335079702340538243947856683476992494983989304240016962901895079266690170309826314240000000000000000000000000000 9174 6480882137982378648088009606070506014378062797998132163396753558370397647396419769577077177469200557900971931265728976658508133908937551702698385844057651970557607936000000000000000000000000000000 9175 4640970683555177930198617048414896256058867003651204811923946404087276281398283648553076453357181755446034984677577106166474045044959517956593335625617555860272185344000000000000000000000000000000 9176 2190712293084407055849664920860600264777984658553528812140847341614309312638265335053142260451132166899607328204298822123471073096011701266018561822739949515754700800000000000000000000000000000000 9177 620469460816533108057194248670341908069662540993289705259992751571253431243900473800436459108096243891103765255434499251121351402805742615904021020967674970741145600000000000000000000000000000000 9178 94154096628788890093970495945502116240694246990196429470436324955792555122013307699862655440302720663478377479284890340461815347148267756254275665820744578173501440000000000000000000000000000000 9179 5971007130983023629749714717798389486536363279494126889775922338441093168647562877229405386332117158414274726347529458760091673283161318892780157715184324523851776000000000000000000000000000000 9180 90449651349263891027618757141967138579744420362129790266153423705501077181562547483091906052703044502599839917939853685828967205002220914392749103281918927962112000000000000000000000000000000 9181 0 9182 0 9183 0 9184 0 9185 0 9186 0 9187 0 9188 0 9189 0 9190 0 9191 0 9192 0 9193 0 9194 0 9195 0 9196 0 9197 0 9198 0 9199 0 9200 0 9201 0 9202 0 9203 0 9204 0 9205 0 9206 0 9207 0 9208 0 9209 0 9210 0 9211 0 9212 0 9213 0 9214 0 9215 0 9216 0 9217 0 9218 0 9219 0 9220 0 9221 0 9222 0 9223 0 9224 0 9225 0 9226 0 9227 0 9228 0 9229 0 9230 0 9231 0 9232 0 9233 0 9234 0 9235 0 9236 0 9237 0 9238 0 9239 0 9240 0 9241 0 9242 0 9243 0 9244 0 9245 0 9246 0 9247 0 9248 0 9249 0 9250 0 9251 0 9252 0 9253 0 9254 0 9255 0 9256 0 9257 0 9258 0 9259 0 9260 0 9261 0 9262 0 9263 0 9264 0 9265 0 9266 0 9267 0 9268 0 9269 0 9270 0 9271 30278850633655058582710149233337530603447722122319635563188698934564270838098005054611040868761600000000000000000000 9272 32435461770037140130263679612481996220678286130481851606176814016178611028541535464625712254639144960000000000000000000000 9273 3853174284911758732568021626640311239035057076235717170650397529586828783647928210135263112368996629872640000000000000000000000 9274 157380630294392687494088628207363794774755875595172888762084803361431565439117275465330842019475369639136355942400000000000000000000 9275 2538234805387965263904661395728363282127262761598948349954903708613168287402083418704855820090098761539991148639027200000000000000000000 9276 21943402497551157987207784146271090340173347611560279763695850404347784582917782880906150686938916664764872050148481433600000000000000000000 9277 104071327203200652498342498242364223025691274301938235481745652979435122535477721870727245035734002789334237614630131204096000000000000000000000 9278 314099392819206388489586309523762806377029342264469903189034765929183216632135816142039761502597318347461387077568333369416089600000000000000000000 9279 605715175254986678657802658857256266571087567080521554760905718485230455150646525786732659735243760274751927003216711251918848000000000000000000000000 9280 813602899258317075237962951310423694010811302328526303441601185838187296998857038659769437968552499819599085623433749709455360000000000000000000000000000 9281 761825210749517776569818989089028330123963271048338889490577686371445057417849776719461710936233818731079799814358425877945620889600000000000000000000000000 9282 524945184282089592917640897169158583726043441456746016039601187015323859876987111770754085191998615719384674559581352831521904394240000000000000000000000000000 9283 266550723800093960313871335242509415337374271336597085581704083950777727254081117879094479790642280861343385472795455268557362781224960000000000000000000000000000 9284 103276340545038089579210935598666684859169891096965608900089265925021228845407037927550372958209675814742101064839470280169611797093521817600000000000000000000000000 9285 30619018590517035814788250106264113687474131258459021736751099354255397133641551268543881012467701800488272044580631802247408172227227339980800000000000000000000000000 9286 7102120563254220812269662051993861095509396472891901337708456642098760743857325307640446043583513074207446767698156207075525325924610467063398400000000000000000000000000 9287 1294361472653081743036145908975881184656587507184549018797366223022499145567997537317471291443095257774307173412988968739514490649760257622304358400000000000000000000000000 9288 187824563528379936747050333535648288667437296613554549913717978770802598498730897551818025230664101418601706660496093220246201078809672564591942434816000000000000000000000000 9289 21822689342734952870336300755102071399357941046869781039357905078034266245325798384964316511710904513244944518716075577167151209019450296599365602508800000000000000000000000000 9290 2043652968652653577521970818441904425074278730468974558031171913780708118772234743650540805144287387685603141510347280646272763075841569573566163189760000000000000000000000000000 9291 155283637984001140305290922185105989221299862177615628984027615133068790196327463566865694347468101344109920480318264256062254346378038481559410671248998400000000000000000000000000 9292 9587825429959747826309545346610626854641750562882013382330334099698047781779291475272705422159698797708399828043844441213521248705297234874509983481856000000000000000000000000000000 9293 484602350171149762764098595331265752466404240409196483876577625511622086424904898444896760977685738745817653535275847770582098777536384499481309656121344000000000000000000000000000000 9294 19997508664790124643641639900752662793392815425698309482949228645785369123704657189918641198663361598630263224533081401106906011837361639935966771031897538560000000000000000000000000000 9295 679001160906809434054593566213043616455938034879708265363495647722310626425528735503273555894955735615019758422325958110790744968495748362203508370696338145280000000000000000000000000000 9296 18853681931442568668982684467369905631114378551637424658701701678737612296123869353312091014739618041523855882565746325528800051258566418231818476306972268298240000000000000000000000000000 9297 431490248542745440741148748395231042090132490060814432852995552555461067737062388026820439331417556887209351263717047726270565275680931636193031663540897212006400000000000000000000000000000 9298 8064074024672875868506809998990653360547087781714930245610071150488506121686047239030512547618558746345919785564971067397209539241477715827442705275188825303285760000000000000000000000000000 9299 124003796107926520237124178437255419497734050369038319866049504165081916631527257021636737799165307727388609896680143608765823004947260556625127503994360673861632000000000000000000000000000000 9300 1549749537174307510747453335168659168333683764221932875127785702159225759939469515247343623945939676143272027394123839738611885623043555197876016903177648052633600000000000000000000000000000000 9301 15848139722204542687684016191107038925760892596752248314092598958883807165862588437533586687320745388533048789769027490744476173475645063190251687359756857449119744000000000000000000000000000000 9302 130577073817807568363574413521754784425572886652586268572895232579678936509135607343614630998603647705184145619839530388908458129176559706629583216385266154051993600000000000000000000000000000000 9303 871420610686896341648576468016710748840107944952329195128835545201885124897773046230650419372625732254735860699067977109312696264851901931048815770460005375305318400000000000000000000000000000000 9304 4621275100768919116760935692869419624763202978996337379646662924430790571412977066621182170118817062849286413070201831652126226536435348268398599851906580016259965911040000000000000000000000000000 9305 19528177668301133856187547261111233953351240482977336236164604894400647088568651559669387312431817857278485784908843300321840823128146816371864831314577818562188772638720000000000000000000000000000 9306 64205628864802360772381448261093524898423884017782010776363168770237261848166650757726973652052934894296735217273373265439820723679857192648435751663572327865600924712960000000000000000000000000000 9307 163976964602962008806381351837784685112822190383361464110227920740049772122515651268019506221978314831674415419598289621674464200145089824845986306780142321322796725043200000000000000000000000000000 9308 315419882932005585770790696818952062198467619646510512039859569987539153500230477244309135530514131386790415411947136697128171582023059611132316517383398068177134776483840000000000000000000000000000 9309 452603646452565300688921813713740236351055732545910372717218177076397974477358131663117512271420496104839305077373970573988057841558863304625181150170720102923431313408000000000000000000000000000000 9310 464097068355517793019861704841489625605886700365120481192394640408727628139828364855307645335718175544603498467757710616647404504495951795659333562561755586027218534400000000000000000000000000000000 9311 331410955697809099408937309227791608055613519145977838700667385839412712815916779886839361161047274208572596610746325810838703937964650167523288032544099562743371137024000000000000000000000000000000 9312 153915205623801244117437748310786689570530664075147927511056951936644054287940061282120769137502124500236927768676220470481290232358499527657691214513793872429475430400000000000000000000000000000000 9313 43520115775084642532324140348143200395698674164357460733001679090677447700841706670158738514628813106674450034869460424035683538237421540668642974423810827244640665600000000000000000000000000000000 9314 6502426765640512732797439327682446150838099611369104182965979426562350460657195973302822465715675585513145176992459580589739832205362676274237591751835729406474584064000000000000000000000000000000 9315 412088611547246287521831057538802283369315579169863324452594998402262907639198966332966723976115070753844870666133973392636774585990118485973364914552422635795382272000000000000000000000000000000 9316 6150576291749944589878075485653765423422620584624825738098432811974073248346253228850249611583807026176789114419910050636369769940151022178706939023170487101423616000000000000000000000000000000 9317 0 9318 0 9319 0 9320 0 9321 0 9322 0 9323 0 9324 0 9325 0 9326 0 9327 0 9328 0 9329 0 9330 0 9331 0 9332 0 9333 0 9334 0 9335 0 9336 0 9337 0 9338 0 9339 0 9340 0 9341 0 9342 0 9343 0 9344 0 9345 0 9346 0 9347 0 9348 0 9349 0 9350 0 9351 0 9352 0 9353 0 9354 0 9355 0 9356 0 9357 0 9358 0 9359 0 9360 0 9361 0 9362 0 9363 0 9364 0 9365 0 9366 0 9367 0 9368 0 9369 0 9370 0 9371 0 9372 0 9373 0 9374 0 9375 0 9376 0 9377 0 9378 0 9379 0 9380 0 9381 0 9382 0 9383 0 9384 0 9385 0 9386 0 9387 0 9388 0 9389 0 9390 0 9391 0 9392 0 9393 0 9394 0 9395 0 9396 0 9397 0 9398 0 9399 0 9400 0 9401 0 9402 0 9403 0 9404 0 9405 0 9406 0 9407 0 9408 64070047940814103961014675777742214756895380010828348851707286945537997093415378695556962478299545600000000000000000000 9409 23883311683337347515917489421324243217159444687411470066014860720579517254016083947119399456832623738880000000000000000000000 9410 2127915498842518760060689943312111881757110270351174807491682035714326195769568354047199053805778388847165440000000000000000000000 9411 60434162033046791997730033231627697193506256228546389284640564490789721128621033778687043335478541941428360681881600000000000000000000 9412 835441855944838852576619979394021286003030486103425285470871163520677104882057170956569687069655363798305658066331238400000000000000000000 9413 5854012155180036703031765526132987545195134179484025745848192980093225642620621855228407533260037656900050865822944880230400000000000000000000 9414 24987525661488476664852033827991649948468474959895370339167131280362372920768201021161611533079734069719150451272694502103449600000000000000000000 9415 65437373504001330935330481150783917995214446305097896497715576235246503465028295029591616979707774655721122307826736118628352000000000000000000000000 9416 116483687549035899741885126703318512802132224438561837454020330477928933682816639574371665333700723129759985962157059856138240000000000000000000000000000 9417 141078742731392180846262775757227468541474679823766461016773645624341677299601810503604020543747003468718481447103412199619559424000000000000000000000000000 9418 123844210822468483553631199413785167915776779249795590722812035140758037146489204327957494384071510157471159957321641606783534995865600000000000000000000000000 9419 78858432127709458847183388108078045021956748094391179298393422760524206505965175012673280353286903161400897778283776558690846082334720000000000000000000000000000 9420 37934376692392319404668846868197129424855791036534658916469886473836998657633439091845867018626143549951184964128363739272584682128015360000000000000000000000000000 9421 13814440028143428268000167528412129417590867813875066447635749903970696753654684263737571316171951398267169613863527238904592358954081085030400000000000000000000000000 9422 3909491964580106981988190661295267970368856122955063275387901731186518661290868977879080080182807925344161644237590669659680434353921890818457600000000000000000000000000 9423 862907648435387828690763939317254123104391671456366012531577482014999430378665024878314194295396838516204782275325979159676327099840171748202905600000000000000000000000000 9424 150974322170255454507736058822946781378344366838005797552524796253344300339051232752709851433922630866795188706891033313776970189388036449065580363776000000000000000000000000 9425 21043307580494418839252861442419854563666586009481574573666551325247328165135591299787019493435515066343339357333358592268324380125898500292245402419200000000000000000000000000 9426 2357629830777615444027403920863705927966348988099324558716345102180487692575376432661323480283053076877355613182718879318951157402994183829038605271040000000000000000000000000000 9427 213629856989824053970296682887793742567764603291690140466191837387210022015657605202936532164416174926068381725881635736890379500194638739423449592102912000000000000000000000000000 9428 15708693184446050838625559095886851038645044122225890725610019388945281485667191153086800563666450510165442278267034732484233213878758989618397156936672870400000000000000000000000000 9429 943964994604218808717567055489028080325183259963747317551250166361180522515179333429121815654450345265290637615589411803113046577076082306281301100986368000000000000000000000000000000 9430 46308030461943105271192833418567130287157275796749393415147079567272357611603412207278516953426498976034163421650330276665330556712226859965140443315830784000000000000000000000000000000 9431 1868656087454277202811402128503665489915928641445808697240033476789499492559512966302397472008431900494227930203591273147878661772802348798460894937536203325440000000000000000000000000000 9432 61734051494338025301612236668666992588047987819874016342778361052374403980958882871162493027854894448889904522505527650937839623622153986228448707000607608668160000000000000000000000000000 9433 1682811969316707218890480118741401064151516711237176288126682654966298164174543313304599713392528471860116469928496486132455204575155633381152823487809499126824960000000000000000000000000000 9434 37550438879432421980498469829094981437893779947542376019031937961138999419817854318034048732816612888109393793724976078378695943116133075639698580519646579874856960000000000000000000000000000 9435 691206344971960788729155142770627430904036095575565449623720384327586239001661191916901075510162178258221695905568948634046531934983804213780803309301899311710208000000000000000000000000000000 9436 10381713162524080764038303311026035120740525147175301198087865464983602322639491285532378048302211809734860363442988767245510763204886930322103698008830195951206400000000000000000000000000000000 9437 128147067285013294388694974670279572563769717481551382852233124394099534505217023694119236104507589665091449198522995725941662808963223753139925753260533964529991680000000000000000000000000000000 9438 1281976693615719637845048353198028083538180029402502521233446972304492314438580251653532088337402034581119011885446767240439040032671201741976663666644679708003794944000000000000000000000000000000 9439 10457047328242756099782917616200528986081295339427950341546026542422621498773276554767805032471508787056830328388815725311752355178222823172585789245520064503663820800000000000000000000000000000000 9440 68362057703682235455043427409310941194721937559117416858678445627674416736878358973686126776905577852800094867902393959350979682491647163733707098400984911483135590400000000000000000000000000000000 9441 359643938724545881851453995392131891974218678894832609016031473471878583881139332890577883003952645538212113205404530780927235159276703868181843976710141491853643229429760000000000000000000000000000 9442 1490525714720907697600161059218278606939443720710327836948794554343772467202480346929380735443113174529582886159676904980334350519146436811152529143991526189871677665443840000000000000000000000000000 9443 4870115848707971661549526149582205147850819054385835484073769245979478232038714842660179334792755950500730137962069201763731586744309167797925793311370226943287062733783040000000000000000000000000000 9444 12211811763886043419471600311410292185856721669277246490827155697295343029342256501705598136094966864555243737430447168915974642978077962228530180228572053602512279741399040000000000000000000000000000 9445 23379807112065326313712117439650394084009222684324682690673801459602682869096030988722913993270565001915605352903099167462570612878025032579544513788506260316638498783232000000000000000000000000000000 9446 32969834590725661989839563154147456872124318448387436633280117209444507623566174246149508437012958552464587309515603890949992144492865473483472247577091248876749953433600000000000000000000000000000000 9447 33693447162610591773241959771492146818987374446507746934567850893673625802951539288495335051373139544538213988759209790768601567026406100364867616641983455545576065597440000000000000000000000000000000 9448 23666002016715679295497228180266561388364794908194745334100116929778389787313663822738889462582326663156430013711655659541203186127442887372646601143640945824756142178304000000000000000000000000000000 9449 10967069175321329918145683367732086499716065889418080104716423130850716820612110080880002105686460902881961408787104026856992251635830228248498029554800328465649447731200000000000000000000000000000000 9450 3052528120536796255118797906606481665254552317559385019225695897469547855141850331911602768627636594310337596977015747554627865674184145250961536127945106304706124185600000000000000000000000000000000 9451 455563960065480770855384234109145924264778372772283905182343770733701644395134457281094713355595210718375504521411107585559954304812075986243554913037703223871795101696000000000000000000000000000000 9452 28440264773051743783596221045663011317906197583305194212967153322568114700353074930203554203963523689041472865077664074142573816203258326554340886043140332356982800384000000000000000000000000000000 9453 424389764130746176701587208510109814216160820339112975928791864026211054135891472790667223199282684806198448894973793493909514125870420530330778792598763609998229504000000000000000000000000000000 9454 0 9455 0 9456 0 9457 0 9458 0 9459 0 9460 0 9461 0 9462 0 9463 0 9464 0 9465 0 9466 0 9467 0 9468 0 9469 0 9470 0 9471 0 9472 0 9473 0 9474 0 9475 0 9476 0 9477 0 9478 0 9479 0 9480 0 9481 0 9482 0 9483 0 9484 0 9485 0 9486 0 9487 0 9488 0 9489 0 9490 0 9491 0 9492 0 9493 0 9494 0 9495 0 9496 0 9497 0 9498 0 9499 0 9500 0 9501 0 9502 0 9503 0 9504 0 9505 0 9506 0 9507 0 9508 0 9509 0 9510 0 9511 0 9512 0 9513 0 9514 0 9515 0 9516 0 9517 0 9518 0 9519 0 9520 0 9521 0 9522 0 9523 0 9524 0 9525 0 9526 0 9527 0 9528 0 9529 0 9530 0 9531 0 9532 0 9533 0 9534 0 9535 0 9536 0 9537 0 9538 0 9539 0 9540 0 9541 0 9542 0 9543 0 9544 0 9545 30278850633655058582710149233337530603447722122319635563188698934564270838098005054611040868761600000000000000000000 9546 70765367950629177824940709396516276198990947221959911306710698431346717789677285769242665057281848115200000000000000000000 9547 17586078502830733554220578043901751088901737771497312458608942443920051204707176479728917800047755279728640000000000000000000000 9548 980543461866632644635965925878221155113676412577821351292167082057161511010617097544949323993702681580773834752000000000000000000000 9549 23206718220689968127128332760945035722306402391761813485301976764463252913390476971015824640823760105508490501842534400000000000000000000 9550 250736987015444760629558071315630638461659524641790513801945207951643216102727408433340477331780316059966485627157662924800000000000000000000 9551 1561720353843029791553252114249478121779279684993460646197945705022648307548012563822600720817483379357446903204543406381465600000000000000000000 9552 5678983104883744696557280415452647715561017036339856895265257109173266572901863868445820802972666834027079648016521477750784000000000000000000000000 9553 13632786146666943944860516906413316249003009646895395103690745049009688221880894797831586870772453053275233814130570024714240000000000000000000000000000 9554 21641005093931598230617372468237960842738993983192809944136205683792368322071862823781478680925398632893265963397893763272540160000000000000000000000000000 9555 24463053989623404158741965316303243045091709481441104340308550151260846843750953941324937162285730401475784682927731675414031604121600000000000000000000000000 9556 19698514474350281148765809600875005532015318299496898665557867236506454849653341676635121459678197850929530383799865817926039919342387200000000000000000000000000 9557 11846288915184798706821326746902390763298391491512986045714211952469858577340546290792697226404877008246001532915518434150002655924060160000000000000000000000000000 9558 5327883206446501260385739542638286827720995851081292844818195555250406461464616520449752022766041861590643928211828687180834518604879757312000000000000000000000000000 9559 1847845811383566190705355742252841501619654651865479126257562927631127961000762290325658944148905308463451402159173714956333330300095893707161600000000000000000000000000 9560 495655589944156172151198433405956582678068889327694109175266149919125583318442345195452065817959474361025015417252799683809919416349401462027059200000000000000000000000000 9561 104843279284899621185927818627046375957183588081948470522586664064822430791007800522715174606890715879718881046452106467900673742630580867406653030400000000000000000000000000 9562 17565281714039336534073137613054385141134296526344905292168750333321788789447306887574896176446767629694440224551745222083666723957646548400899253862400000000000000000000000000 9563 2357629830777615444027403920863705927966348988099324558716345102180487692575376432661323480283053076877355613182718879318951157402994183829038605271040000000000000000000000000000 9564 254949212045469035602411679166502820348361049195844200556360628980621013928151051476755532212677739623703006997965738122214856193647922775443622969999360000000000000000000000000000 9565 22331441050669607775028346584537372556416993197424676016732586734876354301370074997213632162253637485605014836412160322362941003753679569561064597361157734400000000000000000000000000 9566 1594923254883288099209201296954261844517429636034747467734592281083850610841647001761844219729759303360235061315299870182539803496627748664692886340226567372800000000000000000000000000 9567 92937644468760815440102283735874310090197588230976213173454902742650773262176292554885356941251793083846341867062121180251948131179399739791149917488021504000000000000000000000000000000 9568 4450863270685045889494076903430280751028487879436141698530136447551548885869539390436712315180764073010826450012334601448633485507998033054935212894698707353600000000000000000000000000000 9569 174615529949894125284932132230175853002143998606213901597652017108885452582505600517812919328787914257293965477913362301929550505658530593278401404718660777410560000000000000000000000000000 9570 5655164032941859633550320943253415821026185410552143444452933547981981585729417665118858900788497041489098885337940572445121571837597842791084998659713554888785920000000000000000000000000000 9571 150201755517729687921993879316379925751575119790169504076127751844555997679271417272136194931266451552437575174899904313514783772464532302558794322078586319499427840000000000000000000000000000 9572 3297111706486749247068158326457120321376039214906159845573536016100009705154738427924940864344873326760824820912436923955202570615075099324461338777334821647548416000000000000000000000000000000 9573 59246258140453781891070440808910922648917379620762752824890318656650249057285245021448663615156758136419002506191624168632559880141468932609783140797305655289446400000000000000000000000000000000 9574 877962606312547830067875605007451742824443047105438539956476077163726914603216978942408607221193866909623077553894572793648762497395096993830633188428571798509977600000000000000000000000000000000 9575 10596338608167432631562977794402450877995269305530059902070210130454319286531389892573726167663838692084561832615645935471753940270047901898525860619609930711468867584000000000000000000000000000000 9576 104849327877847367827156720631770637300441787936664248757901492798690818227700052922471858458914328104889818759311859005792503614586980840343793513501747846756735909888000000000000000000000000000000 9577 837435206870107384324281985764059029635343735099188356518810958939011605026759897427655053017093328696801162131804326002049501110522677755737911955412065165668410982400000000000000000000000000000000 9578 5426580140518295850421347267751102512037027403442740550241895013924795200573404135331204743550764769955271530614092032493280767196186951857181669471070182273531303165952000000000000000000000000000000 9579 27988760643092600099380802111987676063640665422227267160482919964899727439691019847896149365542902943944389751220599660186278359748416424564975269481618658454257058384445440000000000000000000000000000 9580 115192326933902602440948296199208852340074744906217034342306839520605509918138858509863084761792293639116443428491256656593386787291015192046806780637533797617252673918074880000000000000000000000000000 9581 369407305857552813439015909420161338622165830495636706347521459843184126637603259176594343616872747652796123057271026859708232950086858357413037951914304621475996462177320960000000000000000000000000000 9582 921337583971759525844062702066222937236511590226720828995441657519157576767339887851895573660736339334748299832922130154821301188971060543134643061887802258403828248346624000000000000000000000000000000 9583 1732976930675017608340942038289875701841034488443364638036786160821426931963697033813233537220493633913919870456413929518058962094906241449975010013270858769084169427353600000000000000000000000000000000 9584 2434179652155948875046459950838412239575822562053824982619799840073563986580580593495377266976753346687046480004236788965731623413744440720237374753318804747578352494182400000000000000000000000000000000 9585 2446144264005528962737366279410329859058483384816462427449625974880705233294281752344761324729689930933474335583918630809800473766117082886489388968207998872608822362374144000000000000000000000000000000 9586 1713494887952204586411081569374461194715638134562680835560893949964115996052436079036691528992452651466277650508897133156136469395582114861545332137642003319473069713522688000000000000000000000000000000 9587 781447198857419841310412264091259306305165393295202564921778149752204250916313684969370308768674968143446424826116031373984733612591141184246153248753947214004767791513600000000000000000000000000000000 9588 217152154297879167441066484925359557232877691021455328136917197383064450495014091303988480032833717109092323821872627949116911551960422886776094508547971870045555665141760000000000000000000000000000000 9589 31917087141557319461140859068495314451520230237864254205502387816252066722471238340420938705398064460026792922833408507206503465234106656975609059361914237987623947730944000000000000000000000000000000 9590 1991236773301461061083847182329435248302226569031118083057891426010982266005602790333810611251034357110683122215217039073423440278584013128312014094873398858111692832768000000000000000000000000000000 9591 29282893725021486192409517387197577180915096603398795339086638617808562735376511622556038400750505251627692973753191751079756474685059016592823736689314689089877835776000000000000000000000000000000 9592 0 9593 0 9594 0 9595 0 9596 0 9597 0 9598 0 9599 0 9600 0 9601 0 9602 0 9603 0 9604 0 9605 0 9606 0 9607 0 9608 0 9609 0 9610 0 9611 0 9612 0 9613 0 9614 0 9615 0 9616 0 9617 0 9618 0 9619 0 9620 0 9621 0 9622 0 9623 0 9624 0 9625 0 9626 0 9627 0 9628 0 9629 0 9630 0 9631 0 9632 0 9633 0 9634 0 9635 0 9636 0 9637 0 9638 0 9639 0 9640 0 9641 0 9642 0 9643 0 9644 0 9645 0 9646 0 9647 0 9648 0 9649 0 9650 0 9651 0 9652 0 9653 0 9654 0 9655 0 9656 0 9657 0 9658 0 9659 0 9660 0 9661 0 9662 0 9663 0 9664 0 9665 0 9666 0 9667 0 9668 0 9669 0 9670 0 9671 0 9672 0 9673 0 9674 0 9675 0 9676 0 9677 0 9678 0 9679 0 9680 0 9681 0 9682 0 9683 0 9684 66885981049744024409206719656442605103016018168204074959083835946452474281358493165635789279094374400000000000000000000 9685 78160348901469926907647013528452227061785501206654722038261966417422449798698562132128523555767801243238400000000000000000000 9686 10129581217630502527231052953287408627207400956382451976158750847697949493911333652323856652827507041123696640000000000000000000000 9687 451834427228144322648253098644684308276382090915860078675430591411940024273692358548712648496298195672420583053721600000000000000000000 9688 7959904349696659067605018137004147252751096020374302025458578030210895749292933601058427851802549716189412242131989299200000000000000000000 9689 75252438228010358783946116153603645368305564833117377954808805536486920232831063456056310759200567357497441498850693585305600000000000000000000 9690 390430088460757447888313028562369530444819921248365161549486426255662076887003140955650180204370844839361725801135851595366400000000000000000000000 9691 1290677978382669249217563730784692662627503871895422021651194797539378766568605424646777455221060644097063556367391244943360000000000000000000000000000 9692 2727605905190824707737092651813925812588986776274994051130740605574938389624015951473842880836857722428375626965662510329364480000000000000000000000000000 9693 4020589589236863356988270413563352582283151667877464190335590784538853571836351086046830432077640131725384626485565834162276925440000000000000000000000000000 9694 4134256124246355302827392138455248074620498902363546633512144975563083116593911216083914380426288437849407611414786653144971341096550400000000000000000000000000 9695 3133222537567244719191926421221530291680554157755271411274616059265497289027213876095374613351167469936085303399696304216000702464812646400000000000000000000000000 9696 1751380292776531556182163517476253455479220089455788305390064282867780670723662870044036132051121027166474647682089014817229340025825525760000000000000000000000000000 9697 748301196345411102021177118763547384953413867284367580054715565734919587512705390297167671597490579460405939717351339114548208138055361914470400000000000000000000000000 9698 244923562999749046004400788382240264487405134765442596916684249862380415194464674481346430960827630885428376758915934218757635961594528456821964800000000000000000000000000 9699 62840508707702582521430201383120408482141255707806783580655482311485660911155559938692966257616079445076041085074311472956075000785863246229169766400000000000000000000000000 9700 12686036793472854163497266053872611490819214157915764933232986351843514125711943863248536127433776621445984606620704882615981522858300284956205016678400000000000000000000000000 9701 2043652968652653577521970818441904425074278730468974558031171913780708118772234743650540805144287387685603141510347280646272763075841569573566163189760000000000000000000000000000 9702 264054541047092929731069239136735063932231086667124350576230651444214621568442160458068229791701944610263828676464514483722529629135348588852323790356480000000000000000000000000000 9703 27569680309468651574109069857453546365946905182005772860163687327007844816506265428658805138584737636549401032607605336250544449078616752544524194273034240000000000000000000000000000 9704 2340479095923405021324745098489094304380606803175250721882715300052041133069399150514422286940711877120344942048487383463135332941796932951738673446012950937600000000000000000000000000 9705 161934551722368844822834219181387397901160277733652953833427822538794707332015972147632245934437124269293866069169039944470994423766986106612099616231128668569600000000000000000000000000 9706 9195359882144452445308943602572975857159549612029528856338302730184623566292972004548068845599147998060561589435205166187280985684926491901689068306756009984000000000000000000000000000000 9707 427791544073842696350230705803984698470280949326376590681582257416097441487575157412260006521945438331669147938328388550662944149968725234194344462221898615357440000000000000000000000000000 9708 16428017831231931084239155467384922818931439436438664634092612744757574606478432308175858707662452149449737671043686869540993657032360675546003115941234004490977280000000000000000000000000000 9709 518042789438700352220754400091187907184003984582421350793175307382244155261160602428388100885388373721672453154246608754775478725438897125151760008801654857049047040000000000000000000000000000 9710 13518157996595671912979449138474193317641760781115255366851497666010039791134427554492257543813980639719381765740991388216330539521807907230291488987072768754948505600000000000000000000000000000 9711 289502491301275543645009023786478857486676613991760376684505601413659388745294105866580173454671804300950472080116412835090957419860252623611239502400130681248153600000000000000000000000000000000 9712 5126868059084384242248211866278082399456315571368795424684113388869664575399032481972336681674379000595700193617186826313529193348986183680023327137366845193768140800000000000000000000000000000000 9713 74247701320204328992785571050743816705676194960894018344955624616505178391785690423743236987955963153879715263137311485571978301200162634410086047594152628687627878400000000000000000000000000000000 9714 885485339343382848602784492210500460326387287183859788338214950901443550813623103196813117141299911573327297490750934259857003182566611628215943656995229862062746238976000000000000000000000000000000 9715 8575336518349899615480647534223964463465919847415688770752624219535478835474021349659187742895035685855243900229676298260986891371752220218756218423419547296444528459776000000000000000000000000000000 9716 67832251756478698130266840846888781400462842543034256878023687674059940007167551691640059294384559624440894132676150406166009589952336898214770868388377278419141289574400000000000000000000000000000000 9717 430761931554342324606446546114082517405499235285284744878201626205350243021516820262591032543059707439049454100146625539316627300033320238423080922613551068872914845313269760000000000000000000000000000 9718 2204653146040524807828149335590413868397541645566209351718039234158255453711046486480435150024302508815311931173068773233134541567875262981118051996090577404396863675820933120000000000000000000000000000 9719 8902410775872925652794796627018103003489550096903112691812996503328305068390504989743381041213230844260772684586795986139745514731018834464598501386629027076231451931479900160000000000000000000000000000 9720 28377197586330193395997131223639666466884556978983001533059603051590053364434068545838383668750679251510247634854001608768496076620308664728547006306144309558837910049076019200000000000000000000000000000 9721 69511630219297928512342230646960569818290383369783848259031089339615013604321625467397478548510911315880563692751714284002142812917905907048997623865642223959931684808294400000000000000000000000000000000 9722 130152543276213391412640405496391354434819762614815454539452422698933374407480418608455953243663280505673016477726535810011462739403648064760192131341514841347080034923315200000000000000000000000000000000 9723 179716721437140903384786093997493622298174289496719688547319459378990588568559475682472260592385382680826685879634838181944524603224928538599220413990791753905954296011161600000000000000000000000000000000 9724 180012157395423270716853069315950339955959539581001636669202803299007963807508701414354648962484886884596168728462471044347447979280321066843456837348946015395754157126189056000000000000000000000000000000 9725 124062557290603974006441051047128327469008057839546359206981499054659946875473960625737230220114837942453554405394181140933816308334969574410919289772176659695396934580699136000000000000000000000000000000 9726 56459560117448583534677286080593484880548199665578385315598471319596757128703663739037004808536766448364004193686883266770397003509709950561784572222472686211844472936857600000000000000000000000000000000 9727 15447870176513742619192175789151732194535791435126299035463155703066000293676079356763734333412663198652967774651369717487947677173307621976194784731166491186009990701776896000000000000000000000000000000 9728 2268018684790364148574501940673226747816236062126443496602938334226508800980381578190210286214928132749068076203132207504629298477307190953147384054060801299389218136522752000000000000000000000000000000 9729 139415857024827295762061712280447664958336774928781664609391486459386567183127571834989298825973155502999446248038945926890720575975565977998433810377827234756908376129536000000000000000000000000000000 9730 2049802560751504033468666217103830402664056762237915673736064703246599391476355813578922688052535367613938508162723422575582953227954131161497661568252028236291448504320000000000000000000000000000000 9731 0 9732 0 9733 0 9734 0 9735 0 9736 0 9737 0 9738 0 9739 0 9740 0 9741 0 9742 0 9743 0 9744 0 9745 0 9746 0 9747 0 9748 0 9749 0 9750 0 9751 0 9752 0 9753 0 9754 0 9755 0 9756 0 9757 0 9758 0 9759 0 9760 0 9761 0 9762 0 9763 0 9764 0 9765 0 9766 0 9767 0 9768 0 9769 0 9770 0 9771 0 9772 0 9773 0 9774 0 9775 0 9776 0 9777 0 9778 0 9779 0 9780 0 9781 0 9782 0 9783 0 9784 0 9785 0 9786 0 9787 0 9788 0 9789 0 9790 0 9791 0 9792 0 9793 0 9794 0 9795 0 9796 0 9797 0 9798 0 9799 0 9800 0 9801 0 9802 0 9803 0 9804 0 9805 0 9806 0 9807 0 9808 0 9809 0 9810 0 9811 0 9812 0 9813 0 9814 0 9815 0 9816 0 9817 0 9818 0 9819 0 9820 0 9821 0 9822 0 9823 0 9824 147751132138884549919937643721081714672562384133562801584616193605713515687520911402889458517519473049600000000000000000000 9825 60027147956328903865072906389851310383451264926710826525385190208580441445400495717474706090829671354807091200000000000000000000 9826 5834638781355169455685086501093547369271462950876292338267440488274018908492928183738541432028644055687249264640000000000000000000000 9827 180809076629129086446409281640981170695265566714830008149951474996677999713522558812576511506601994634913636651997593600000000000000000000 9828 2730247191945954060188521220992422507693625934988385594732292264362337242007476225163040753168274552652968399051272329625600000000000000000000 9829 20903455063336210773318365598223234824529323564754827209669112649024144509119739848904530766444602043749289305236303773696000000000000000000000000 9830 97607522115189361972078257140592382611204980312091290387371606563915519221750785238912545051092711209840431450283962898841600000000000000000000000000 9831 279754451814443559767906938647582134624511464233332723192896472366660347653745225792189013419164894608038525842632052341473280000000000000000000000000000 9832 545730996877025774217244460566770849118765738853173809768542793469262673185543499214112717927435918156631154287514476105129000960000000000000000000000000000 9833 724778283286431901153085546551687025499576140662710878044495832092870670549699555778041965889195927745696002001131334371653120425984000000000000000000000000000 9834 698689284997634046177829271398936924610864314499439381063552500870161046704370995518181530292042745996549886329098944381500156645317017600000000000000000000000000 9835 488956783779243912011673406511737699407259812729697633015022028359821215826524654330661516050190523502803534291652606585708109623536595763200000000000000000000000000 9836 258927749600488270595563016873199787181112064804279439465299503714505047582251000102826183943768366595296172912578318032715642954344415887360000000000000000000000000000 9837 103906966121105655880654879919738294024959754142915041116169075699191691294621377052692425256108691890787796200752214517048694044312830254409318400000000000000000000000000 9838 32463504986694009915856031769209664147512426044365027845865966936304604123048135944891190576444244166450415755863584735540784839273165680913311334400000000000000000000000000 9839 7920522451700013005305264965997468152436554104838146680478451416343505177343565367272759288720360013389792678431241341903838619890718179993468272640000000000000000000000000000 9840 1535010452010215353783169192518585990389124913107807556921191348573065209211145207453072871419486971194964137401105290796533764265854334479700807018086400000000000000000000000000 9841 237366507766471171078107425430881936186405114768544600517990930430233357795175116892151702404906861028964868584312928596544866111327376377137166213447680000000000000000000000000000 9842 29574108597274408129879754783314327160409881706717927264537832961752037615665521971303641736670617796349548811764025622176923318463159041951460264519925760000000000000000000000000000 9843 2985796377515454965476012265562219071432049831211225200755727337514949593627628545923748596508727086038300131831403657915933963835214194300571970239769608192000000000000000000000000000 9844 245297309117907835944648284677131206288148113016657728883772322899002633591692833549076064847431383508516152152114048673281506346061233392264482258906325083750400000000000000000000000000 9845 16507510060425721029818615555339006258772823463515410202898521061227436226209143342564693191619590486118320165354080314339406825501580038261912215424288389123276800000000000000000000000000 9846 909799724809821706647626067031043846573080143966686325668295599539443343441457583038226576370456878396344976084118534678059212818943903492861236052468447576064000000000000000000000000000000 9847 41365065692251289610976474636213075982640221794586580893405217724039866494951364526446585630635890856459452888147808904023825238501142570561958696472067474446090240000000000000000000000000000 9848 1545565677581577083898283788701808549532441639952513286250713107148678843382470888236761193550621511682014508997380378185735105949449932745287482340309069449543024640000000000000000000000000000 9849 47819334409726186358838867700725037586215752422992740073216182219899460485645594070312747774035849882000534137315071577363890343886667426937085539273998909881450496000000000000000000000000000000 9850 1216634219693610472168150422462677398587758470300372983016634789940903581202098479904303178943258257574744358916689224939469748556962711650726234008836549187945365504000000000000000000000000000000 9851 25648542146001102331025680416892567350188659063412865753405841496672061560029508760227257748210328185805635871669361241889844108554761905058510052105497292022009036800000000000000000000000000000000 9852 443652931345418459660595264056296386241324424210774134308129905115907485699065113149280576570008471191083730708129120481689351824455292778450390704142837929442122137600000000000000000000000000000000 9853 6342403641663676458850394113756871809258206520659480144844653800574353460844982088641533399593393830300302788255551674456415213106965003703830461487820504548338701434880000000000000000000000000000000 9854 73995774879042688478893556262112255858578972433364283182002136331851065420164504536707600484590366523649350685966230245541093918125783806497001900380210078038460794404864000000000000000000000000000000 9855 709073138361057324455056042986144061572838247383184765231607615152839906208258140349944086490633263274155480000241358912455353580301761709338404810886503817074756947017728000000000000000000000000000000 9856 5494412392274774548551614108597991293437490245985774807119918701598855140580571687022844802845149329579712424746768182899446776786139288755396440339458559551950444455526400000000000000000000000000000000 9857 34596095522482081599764804958495725319469115053500515980806154136021854812081037172462213123458285522947971843023540749196880498449734896011390969784805983884381553066728488960000000000000000000000000000 9858 173658832426576723324309609203429523172237126543061413550713244290619506507700892473535814894221982232836878270863263368517674658884943791743452711076673174007876031080048885760000000000000000000000000000 9859 696531213482650201538111402762064540550802762211400946720553893084483128036108955216033053687516672537069714673689130397044903698862121770609790154787178507353294155750047744000000000000000000000000000000 9860 2179884723677183038147052353088683469501586422476421481403214961690326826631526174657584927281302178866014477404693759946307198613105529245056565484426540143383457635588112384000000000000000000000000000000 9861 5312151951495820642101100994704565651376717718575060403795428511637947355446052640982165202759886485824135709572394165282690071808252598791323397360679605746832674017981235200000000000000000000000000000000 9862 9774904801916991948163131143832426550311635964657519309894047470285409981361805232041967798782711204874338961672013620489826408497280878794748222829717907739791045381482086400000000000000000000000000000000 9863 13445806042188758588238412932579147841608406425846244698148617552538145868071058105643632963320299714237183215228013143312482849064611736829531673973411069721397147246568407040000000000000000000000000000000 9864 13247124172918935446687761117365591410857415953756005688656580065725356549703386240148164249058928806966429531509312008493044163589989529000988159719006863329697383792450207744000000000000000000000000000000 9865 9105797855742107552472752699078117241534813642064481983699721454424564989717326887831888135520809692792146596357820533264729628726046020826604615808040394832246276595256393728000000000000000000000000000000 9866 4079203218485660160380433919322879282619607425838038339051989552840865702548839705145423597416781375894299302993877316024161183503576543928088935343073651578805763169687961600000000000000000000000000000000 9867 1114353180460332251666271953517445408760377318524792571330910368216624657548360815417456653960268022557375448107805624620607861985183599821646414698561873705099902511078178816000000000000000000000000000000 9868 161164730720700353900943339396197500691837311817671604288456558347050871663695473041247629442824967761467359862733021491485672985827754270566189484796768283378986082805743616000000000000000000000000000000 9869 9900546368429764481653657828611500844867394161609132704145192516681075060830798579586196583293745825575322994425954131040065664091018453510033705374657296381287696275865600000000000000000000000000000000 9870 143486179252605282342806635197268128186483973356654097161524529227261957403344906950524588163677475732975695571390639580290806725956789181304836309777641976540401395302400000000000000000000000000000000 9871 0 9872 0 9873 0 9874 0 9875 0 9876 0 9877 0 9878 0 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 0 9919 0 9920 0 9921 0 9922 0 9923 0 9924 0 9925 0 9926 0 9927 0 9928 0 9929 0 9930 0 9931 0 9932 0 9933 0 9934 0 9935 0 9936 0 9937 0 9938 0 9939 0 9940 0 9941 0 9942 0 9943 0 9944 0 9945 0 9946 0 9947 0 9948 0 9949 0 9950 0 9951 0 9952 0 9953 0 9954 0 9955 0 9956 0 9957 0 9958 0 9959 0 9960 0 9961 0 9962 0 9963 0 9964 66885981049744024409206719656442605103016018168204074959083835946452474281358493165635789279094374400000000000000000000 9965 170209304223995001507768165566686135302791866521864347425477855033781970072024089936128656212182432953139200000000000000000000 9966 46100849630460598168375992107405806374490571463713914771495826080189779030067580711020574277757187600491846041600000000000000000000 9967 2801793542806752372619978537825121446724156509010795580836024922469183879858304113831247595660154875541017096880128000000000000000000000 9968 72353765497756489426304780869999298473222104280384474928005581911170646218694610618166034021225231519737940266907703705600000000000000000000 9969 853202247483110643808912881560132033654258104683870498353841332613230388127336320363450235365085797704052624703522603008000000000000000000000000 9970 5806515295371169659255101555062009673480367656876340891574753513617817919199927735806814101790167234374802584787862159360000000000000000000000000000 9971 23079742274691593680852322438425526106522195799249949663413958970249478681433981127855593607081103805163178382017144318171545600000000000000000000000000 9972 60636777430780641579693828951863427679862859872574867752060310385473630353949277690456968658603990906292350476390497345014333440000000000000000000000000000 9973 105404043968248406677387787240896312572653039847070141543867122395777590592407830133925770662556194478252188656674224527733487042560000000000000000000000000000 9974 130653365200434124047862887858384114463390258956798014282154448665274819544425839921588365050959052574957465960737275209396669175457382400000000000000000000000000 9975 115448129503432590336089554315271401248936344672289718906324645584957787070151654494739524622961651382606390041084643221625525883335029555200000000000000000000000000 9976 76304422535327563824488366605081733201944045219873369507733159870152099736483764111934899921388065584409729323625120661069671107361905416601600000000000000000000000000 9977 37751665891751189852833087860112528971006139048463942274040667641574835937492195814992057619001427849594182010653918769169940742743415836377088000000000000000000000000000 9978 14428224438530671073713791897426517398894411575273345709273763082802046276910282642173862478419664073977962558161593215795904373010295858183693926400000000000000000000000000 9979 4269656634119538260672369395733010175922829947139313444945415216622670759661765705795471804075819069717935115716841035870038006034840268902728990720000000000000000000000000000 9980 998315850683022472543684438422597548380024006963974737851971480601629298394345218166670702015795376687671785510604377469129659382059270603343396864000000000000000000000000000000 9981 185145876057847513440923791836087910225395989519464788404032925735582019080236591175878327875827351602592597495764084305304995566835353574166989646489190400000000000000000000000000 9982 27569680309468651574109069857453546365946905182005772860163687327007844816506265428658805138584737636549401032607605336250544449078616752544524194273034240000000000000000000000000000 9983 3313319959742915586688942182447870653247300195349191230430462734232150697010251064991914896635959904149644278945562732636304271092648404389665324118111682560000000000000000000000000000 9984 323361747684923772761052128360388325436090996720175689241845270652869040989872171523541973001895143417947904277341016152295648283353697242751944376967048567193600000000000000000000000000 9985 25786879621020061253681150926683418061041570380876143748906565444757651856326709126846621317086224191332760494990989366778718354629687160361803697467527424429260800000000000000000000000000 9986 1682765571008246228615449173580618698621569034280783027956079540908154408029319945587503875654797042281879667765185641740538320029918643900396142202645640636687974400000000000000000000000000 9987 90486081201799696024011038266716103712025485175658145704323913771337207957706109901601906067016011248505053192823331977552117709221249373104284648532647600350822400000000000000000000000000000 9988 3999772046520187198216919672462714374876961446304330224720654524927299313025713886571126793895653779759315430656736744302970434867291035781282728400535191070745559040000000000000000000000000000 9989 146422011560359934264047937877013441534652365890238100802699136466716943057286715727693165704795722159348742957646562143911746879421572575869340432239806579430391808000000000000000000000000000000 9990 4414092407051647971585126249297695777189146377507022160604570666452257890982670221875022871449463066030818535752160453295128339435692377871115588240676822450595430400000000000000000000000000000000 9991 110416973938534745535065554194722502442562177267992387068412147643173225015927035212778344606045462839893262427536600146335778887328250001276885774314165842154748903424000000000000000000000000000000 9992 2272338698220716708898727543601362931191714294641887463533884195455160501544519097542991097168824551890065978059087932882669283998387358302921807235346557705092752998400000000000000000000000000000000 9993 38759133365722467248530186250736438834355706515141267551828439892398826705163779430587148553070740074057405928228371343900315191209230578190075042425569750017625397657600000000000000000000000000000000 9994 541782213301226051284909221628475894106412130342556481706285537986840326744180247749734541956377908526096975956763125258010223981848299427500539865759600432973643740348416000000000000000000000000000000 9995 6248707031806817671760181378815394542610637055064315743603542108534401673460274861833882262198705632603495167502126975416012803426409275063544692395937314887971295595593728000000000000000000000000000000 9996 58631485128229927515877446554416787091304062580497090275088554677950449744595344980186001651694237956981731252519957365073652049171201921340919347800177784374368965056528384000000000000000000000000000000 9997 450102263175149531017348227776347446758399200951154672199263740034978213116360432600911446249074633079170041835255249543122679954320530534842076392608445198495780409796722688000000000000000000000000000000 9998 2778541318825227573188953747254872370755794024688982616811411908649912104123214279576573038307551715725390052333812213896282794542159100667895243377226770784126016497280782172160000000000000000000000000000 9999 13843557867967672755569964129896032743447204898951593816071008625054102169717665484918656942039393866674260579139571466641267461014884670190869579326395172833646721345532198912000000000000000000000000000000 10000 54497118091929575953676308827217086737539660561910537035080374042258170665788154366439623182032554471650361935117343998657679965327638231126414137110663503584586440889702809600000000000000000000000000000000