0 1 1 1 2 2 3 1 4 1 5 4 6 6 7 4 8 1 9 1 10 6 11 15 12 20 13 15 14 6 15 1 16 1 17 8 18 28 19 56 20 70 21 56 22 28 23 8 24 1 25 1 26 10 27 45 28 120 29 210 30 252 31 210 32 120 33 45 34 10 35 1 36 1 37 12 38 66 39 220 40 495 41 792 42 924 43 792 44 495 45 220 46 66 47 12 48 1 49 1 50 14 51 91 52 364 53 1001 54 2002 55 3003 56 3432 57 3003 58 2002 59 1001 60 364 61 91 62 14 63 1 64 1 65 16 66 120 67 560 68 1820 69 4368 70 8008 71 11440 72 12870 73 11440 74 8008 75 4368 76 1820 77 560 78 120 79 16 80 1 81 1 82 18 83 153 84 816 85 3060 86 8568 87 18564 88 31824 89 43758 90 48620 91 43758 92 31824 93 18564 94 8568 95 3060 96 816 97 153 98 18 99 1 100 1 101 20 102 190 103 1140 104 4845 105 15504 106 38760 107 77520 108 125970 109 167960 110 184756 111 167960 112 125970 113 77520 114 38760 115 15504 116 4845 117 1140 118 190 119 20 120 1 121 1 122 22 123 231 124 1540 125 7315 126 26334 127 74613 128 170544 129 319770 130 497420 131 646646 132 705432 133 646646 134 497420 135 319770 136 170544 137 74613 138 26334 139 7315 140 1540 141 231 142 22 143 1 144 1 145 24 146 276 147 2024 148 10626 149 42504 150 134596 151 346104 152 735471 153 1307504 154 1961256 155 2496144 156 2704156 157 2496144 158 1961256 159 1307504 160 735471 161 346104 162 134596 163 42504 164 10626 165 2024 166 276 167 24 168 1 169 1 170 26 171 325 172 2600 173 14950 174 65780 175 230230 176 657800 177 1562275 178 3124550 179 5311735 180 7726160 181 9657700 182 10400600 183 9657700 184 7726160 185 5311735 186 3124550 187 1562275 188 657800 189 230230 190 65780 191 14950 192 2600 193 325 194 26 195 1 196 1 197 28 198 378 199 3276 200 20475 201 98280 202 376740 203 1184040 204 3108105 205 6906900 206 13123110 207 21474180 208 30421755 209 37442160 210 40116600 211 37442160 212 30421755 213 21474180 214 13123110 215 6906900 216 3108105 217 1184040 218 376740 219 98280 220 20475 221 3276 222 378 223 28 224 1 225 1 226 30 227 435 228 4060 229 27405 230 142506 231 593775 232 2035800 233 5852925 234 14307150 235 30045015 236 54627300 237 86493225 238 119759850 239 145422675 240 155117520 241 145422675 242 119759850 243 86493225 244 54627300 245 30045015 246 14307150 247 5852925 248 2035800 249 593775 250 142506 251 27405 252 4060 253 435 254 30 255 1 256 1 257 32 258 496 259 4960 260 35960 261 201376 262 906192 263 3365856 264 10518300 265 28048800 266 64512240 267 129024480 268 225792840 269 347373600 270 471435600 271 565722720 272 601080390 273 565722720 274 471435600 275 347373600 276 225792840 277 129024480 278 64512240 279 28048800 280 10518300 281 3365856 282 906192 283 201376 284 35960 285 4960 286 496 287 32 288 1 289 1 290 34 291 561 292 5984 293 46376 294 278256 295 1344904 296 5379616 297 18156204 298 52451256 299 131128140 300 286097760 301 548354040 302 927983760 303 1391975640 304 1855967520 305 2203961430 306 2333606220 307 2203961430 308 1855967520 309 1391975640 310 927983760 311 548354040 312 286097760 313 131128140 314 52451256 315 18156204 316 5379616 317 1344904 318 278256 319 46376 320 5984 321 561 322 34 323 1 324 1 325 36 326 630 327 7140 328 58905 329 376992 330 1947792 331 8347680 332 30260340 333 94143280 334 254186856 335 600805296 336 1251677700 337 2310789600 338 3796297200 339 5567902560 340 7307872110 341 8597496600 342 9075135300 343 8597496600 344 7307872110 345 5567902560 346 3796297200 347 2310789600 348 1251677700 349 600805296 350 254186856 351 94143280 352 30260340 353 8347680 354 1947792 355 376992 356 58905 357 7140 358 630 359 36 360 1 361 1 362 38 363 703 364 8436 365 73815 366 501942 367 2760681 368 12620256 369 48903492 370 163011640 371 472733756 372 1203322288 373 2707475148 374 5414950296 375 9669554100 376 15471286560 377 22239974430 378 28781143380 379 33578000610 380 35345263800 381 33578000610 382 28781143380 383 22239974430 384 15471286560 385 9669554100 386 5414950296 387 2707475148 388 1203322288 389 472733756 390 163011640 391 48903492 392 12620256 393 2760681 394 501942 395 73815 396 8436 397 703 398 38 399 1 400 1 401 40 402 780 403 9880 404 91390 405 658008 406 3838380 407 18643560 408 76904685 409 273438880 410 847660528 411 2311801440 412 5586853480 413 12033222880 414 23206929840 415 40225345056 416 62852101650 417 88732378800 418 113380261800 419 131282408400 420 137846528820 421 131282408400 422 113380261800 423 88732378800 424 62852101650 425 40225345056 426 23206929840 427 12033222880 428 5586853480 429 2311801440 430 847660528 431 273438880 432 76904685 433 18643560 434 3838380 435 658008 436 91390 437 9880 438 780 439 40 440 1 441 1 442 42 443 861 444 11480 445 111930 446 850668 447 5245786 448 26978328 449 118030185 450 445891810 451 1471442973 452 4280561376 453 11058116888 454 25518731280 455 52860229080 456 98672427616 457 166509721602 458 254661927156 459 353697121050 460 446775310800 461 513791607420 462 538257874440 463 513791607420 464 446775310800 465 353697121050 466 254661927156 467 166509721602 468 98672427616 469 52860229080 470 25518731280 471 11058116888 472 4280561376 473 1471442973 474 445891810 475 118030185 476 26978328 477 5245786 478 850668 479 111930 480 11480 481 861 482 42 483 1 484 1 485 44 486 946 487 13244 488 135751 489 1086008 490 7059052 491 38320568 492 177232627 493 708930508 494 2481256778 495 7669339132 496 21090682613 497 51915526432 498 114955808528 499 229911617056 500 416714805914 501 686353797976 502 1029530696964 503 1408831480056 504 1761039350070 505 2012616400080 506 2104098963720 507 2012616400080 508 1761039350070 509 1408831480056 510 1029530696964 511 686353797976 512 416714805914 513 229911617056 514 114955808528 515 51915526432 516 21090682613 517 7669339132 518 2481256778 519 708930508 520 177232627 521 38320568 522 7059052 523 1086008 524 135751 525 13244 526 946 527 44 528 1 529 1 530 46 531 1035 532 15180 533 163185 534 1370754 535 9366819 536 53524680 537 260932815 538 1101716330 539 4076350421 540 13340783196 541 38910617655 542 101766230790 543 239877544005 544 511738760544 545 991493848554 546 1749695026860 547 2818953098830 548 4154246671960 549 5608233007146 550 6943526580276 551 7890371113950 552 8233430727600 553 7890371113950 554 6943526580276 555 5608233007146 556 4154246671960 557 2818953098830 558 1749695026860 559 991493848554 560 511738760544 561 239877544005 562 101766230790 563 38910617655 564 13340783196 565 4076350421 566 1101716330 567 260932815 568 53524680 569 9366819 570 1370754 571 163185 572 15180 573 1035 574 46 575 1 576 1 577 48 578 1128 579 17296 580 194580 581 1712304 582 12271512 583 73629072 584 377348994 585 1677106640 586 6540715896 587 22595200368 588 69668534468 589 192928249296 590 482320623240 591 1093260079344 592 2254848913647 593 4244421484512 594 7309837001104 595 11541847896480 596 16735679449896 597 22314239266528 598 27385657281648 599 30957699535776 600 32247603683100 601 30957699535776 602 27385657281648 603 22314239266528 604 16735679449896 605 11541847896480 606 7309837001104 607 4244421484512 608 2254848913647 609 1093260079344 610 482320623240 611 192928249296 612 69668534468 613 22595200368 614 6540715896 615 1677106640 616 377348994 617 73629072 618 12271512 619 1712304 620 194580 621 17296 622 1128 623 48 624 1 625 1 626 50 627 1225 628 19600 629 230300 630 2118760 631 15890700 632 99884400 633 536878650 634 2505433700 635 10272278170 636 37353738800 637 121399651100 638 354860518600 639 937845656300 640 2250829575120 641 4923689695575 642 9847379391150 643 18053528883775 644 30405943383200 645 47129212243960 646 67327446062800 647 88749815264600 648 108043253365600 649 121548660036300 650 126410606437752 651 121548660036300 652 108043253365600 653 88749815264600 654 67327446062800 655 47129212243960 656 30405943383200 657 18053528883775 658 9847379391150 659 4923689695575 660 2250829575120 661 937845656300 662 354860518600 663 121399651100 664 37353738800 665 10272278170 666 2505433700 667 536878650 668 99884400 669 15890700 670 2118760 671 230300 672 19600 673 1225 674 50 675 1 676 1 677 52 678 1326 679 22100 680 270725 681 2598960 682 20358520 683 133784560 684 752538150 685 3679075400 686 15820024220 687 60403728840 688 206379406870 689 635013559600 690 1768966344600 691 4481381406320 692 10363194502115 693 21945588357420 694 42671977361650 695 76360380541900 696 125994627894135 697 191991813933920 698 270533919634160 699 352870329957600 700 426384982032100 701 477551179875952 702 495918532948104 703 477551179875952 704 426384982032100 705 352870329957600 706 270533919634160 707 191991813933920 708 125994627894135 709 76360380541900 710 42671977361650 711 21945588357420 712 10363194502115 713 4481381406320 714 1768966344600 715 635013559600 716 206379406870 717 60403728840 718 15820024220 719 3679075400 720 752538150 721 133784560 722 20358520 723 2598960 724 270725 725 22100 726 1326 727 52 728 1 729 1 730 54 731 1431 732 24804 733 316251 734 3162510 735 25827165 736 177100560 737 1040465790 738 5317936260 739 23930713170 740 95722852680 741 343006888770 742 1108176102180 743 3245372870670 744 8654327655120 745 21094923659355 746 47153358767970 747 96926348578605 748 183649923622620 749 321387366339585 750 520341450264090 751 780512175396135 752 1085929983159840 753 1402659561581460 754 1683191473897752 755 1877405874732108 756 1946939425648112 757 1877405874732108 758 1683191473897752 759 1402659561581460 760 1085929983159840 761 780512175396135 762 520341450264090 763 321387366339585 764 183649923622620 765 96926348578605 766 47153358767970 767 21094923659355 768 8654327655120 769 3245372870670 770 1108176102180 771 343006888770 772 95722852680 773 23930713170 774 5317936260 775 1040465790 776 177100560 777 25827165 778 3162510 779 316251 780 24804 781 1431 782 54 783 1 784 1 785 56 786 1540 787 27720 788 367290 789 3819816 790 32468436 791 231917400 792 1420494075 793 7575968400 794 35607051480 795 148902215280 796 558383307300 797 1889912732400 798 5804731963800 799 16253249498640 800 41648951840265 801 97997533741800 802 212327989773900 803 424655979547800 804 785613562163430 805 1346766106565880 806 2142582442263900 807 3167295784216200 808 4355031703297275 809 5574440580220512 810 6646448384109072 811 7384942649010080 812 7648690600760440 813 7384942649010080 814 6646448384109072 815 5574440580220512 816 4355031703297275 817 3167295784216200 818 2142582442263900 819 1346766106565880 820 785613562163430 821 424655979547800 822 212327989773900 823 97997533741800 824 41648951840265 825 16253249498640 826 5804731963800 827 1889912732400 828 558383307300 829 148902215280 830 35607051480 831 7575968400 832 1420494075 833 231917400 834 32468436 835 3819816 836 367290 837 27720 838 1540 839 56 840 1 841 1 842 58 843 1653 844 30856 845 424270 846 4582116 847 40475358 848 300674088 849 1916797311 850 10648873950 851 52179482355 852 227692286640 853 891794789340 854 3155581562280 855 10142940735900 856 29752626158640 857 79960182801345 858 197548686920970 859 449972009097765 860 947309492837400 861 1847253511032930 862 3342649210440540 863 5621728217559090 864 8799226775309880 865 12832205713993575 866 17451799771031262 867 22150361247847371 868 26252279997448736 869 29065024282889672 870 30067266499541040 871 29065024282889672 872 26252279997448736 873 22150361247847371 874 17451799771031262 875 12832205713993575 876 8799226775309880 877 5621728217559090 878 3342649210440540 879 1847253511032930 880 947309492837400 881 449972009097765 882 197548686920970 883 79960182801345 884 29752626158640 885 10142940735900 886 3155581562280 887 891794789340 888 227692286640 889 52179482355 890 10648873950 891 1916797311 892 300674088 893 40475358 894 4582116 895 424270 896 30856 897 1653 898 58 899 1 900 1 901 60 902 1770 903 34220 904 487635 905 5461512 906 50063860 907 386206920 908 2558620845 909 14783142660 910 75394027566 911 342700125300 912 1399358844975 913 5166863427600 914 17345898649800 915 53194089192720 916 149608375854525 917 387221678682300 918 925029565741050 919 2044802197953900 920 4191844505805495 921 7984465725343800 922 14154280149473100 923 23385332420868600 924 36052387482172425 925 51915437974328292 926 69886166503903470 927 88004802264174740 928 103719945525634515 929 114449595062769120 930 118264581564861424 931 114449595062769120 932 103719945525634515 933 88004802264174740 934 69886166503903470 935 51915437974328292 936 36052387482172425 937 23385332420868600 938 14154280149473100 939 7984465725343800 940 4191844505805495 941 2044802197953900 942 925029565741050 943 387221678682300 944 149608375854525 945 53194089192720 946 17345898649800 947 5166863427600 948 1399358844975 949 342700125300 950 75394027566 951 14783142660 952 2558620845 953 386206920 954 50063860 955 5461512 956 487635 957 34220 958 1770 959 60 960 1 961 1 962 62 963 1891 964 37820 965 557845 966 6471002 967 61474519 968 491796152 969 3381098545 970 20286591270 971 107518933731 972 508271323092 973 2160153123141 974 8308281242850 975 29078984349975 976 93052749919920 977 273342452889765 978 739632519584070 979 1849081298960175 980 4282083008118300 981 9206478467454345 982 18412956934908690 983 34315056105966195 984 59678358445158600 985 96977332473382725 986 147405545359541742 987 209769429934732479 988 279692573246309972 989 349615716557887465 990 409894288378212890 991 450883717216034179 992 465428353255261088 993 450883717216034179 994 409894288378212890 995 349615716557887465 996 279692573246309972 997 209769429934732479 998 147405545359541742 999 96977332473382725 1000 59678358445158600 1001 34315056105966195 1002 18412956934908690 1003 9206478467454345 1004 4282083008118300 1005 1849081298960175 1006 739632519584070 1007 273342452889765 1008 93052749919920 1009 29078984349975 1010 8308281242850 1011 2160153123141 1012 508271323092 1013 107518933731 1014 20286591270 1015 3381098545 1016 491796152 1017 61474519 1018 6471002 1019 557845 1020 37820 1021 1891 1022 62 1023 1 1024 1 1025 64 1026 2016 1027 41664 1028 635376 1029 7624512 1030 74974368 1031 621216192 1032 4426165368 1033 27540584512 1034 151473214816 1035 743595781824 1036 3284214703056 1037 13136858812224 1038 47855699958816 1039 159518999862720 1040 488526937079580 1041 1379370175283520 1042 3601688791018080 1043 8719878125622720 1044 19619725782651120 1045 41107996877935680 1046 80347448443237920 1047 146721427591999680 1048 250649105469666120 1049 401038568751465792 1050 601557853127198688 1051 846636978475316672 1052 1118770292985239888 1053 1388818294740297792 1054 1620288010530347424 1055 1777090076065542336 1056 1832624140942590534 1057 1777090076065542336 1058 1620288010530347424 1059 1388818294740297792 1060 1118770292985239888 1061 846636978475316672 1062 601557853127198688 1063 401038568751465792 1064 250649105469666120 1065 146721427591999680 1066 80347448443237920 1067 41107996877935680 1068 19619725782651120 1069 8719878125622720 1070 3601688791018080 1071 1379370175283520 1072 488526937079580 1073 159518999862720 1074 47855699958816 1075 13136858812224 1076 3284214703056 1077 743595781824 1078 151473214816 1079 27540584512 1080 4426165368 1081 621216192 1082 74974368 1083 7624512 1084 635376 1085 41664 1086 2016 1087 64 1088 1 1089 1 1090 66 1091 2145 1092 45760 1093 720720 1094 8936928 1095 90858768 1096 778789440 1097 5743572120 1098 37014131440 1099 210980549208 1100 1074082795968 1101 4922879481520 1102 20448884000160 1103 77413632286320 1104 268367258592576 1105 855420636763836 1106 2515943049305400 1107 6848956078664700 1108 17302625882942400 1109 40661170824914640 1110 89067326568860640 1111 182183167981760400 1112 348524321356411200 1113 624439409096903400 1114 1049058207282797712 1115 1654284096099796392 1116 2450791253481179840 1117 3413602103063071920 1118 4472995859186094240 1119 5516694892996182896 1120 6406484391866534976 1121 7007092303604022630 1122 7219428434016265740 1123 7007092303604022630 1124 6406484391866534976 1125 5516694892996182896 1126 4472995859186094240 1127 3413602103063071920 1128 2450791253481179840 1129 1654284096099796392 1130 1049058207282797712 1131 624439409096903400 1132 348524321356411200 1133 182183167981760400 1134 89067326568860640 1135 40661170824914640 1136 17302625882942400 1137 6848956078664700 1138 2515943049305400 1139 855420636763836 1140 268367258592576 1141 77413632286320 1142 20448884000160 1143 4922879481520 1144 1074082795968 1145 210980549208 1146 37014131440 1147 5743572120 1148 778789440 1149 90858768 1150 8936928 1151 720720 1152 45760 1153 2145 1154 66 1155 1 1156 1 1157 68 1158 2278 1159 50116 1160 814385 1161 10424128 1162 109453344 1163 969443904 1164 7392009768 1165 49280065120 1166 290752384208 1167 1533058025824 1168 7282025622664 1169 31368725759168 1170 123234279768160 1171 443643407165376 1172 1469568786235308 1173 4495151581425648 1174 12736262814039336 1175 33516481089577200 1176 82115378669464140 1177 187692294101632320 1178 400978991944396320 1179 801957983888792640 1180 1503671219791486200 1181 2646461346833015712 1182 4376839919762295216 1183 6808417652963570336 1184 9969468706125227992 1185 13750991318793417920 1186 17876288714431443296 1187 21912870037044995008 1188 25336755980333275478 1189 27640097433090845976 1190 28453041475240576740 1191 27640097433090845976 1192 25336755980333275478 1193 21912870037044995008 1194 17876288714431443296 1195 13750991318793417920 1196 9969468706125227992 1197 6808417652963570336 1198 4376839919762295216 1199 2646461346833015712 1200 1503671219791486200 1201 801957983888792640 1202 400978991944396320 1203 187692294101632320 1204 82115378669464140 1205 33516481089577200 1206 12736262814039336 1207 4495151581425648 1208 1469568786235308 1209 443643407165376 1210 123234279768160 1211 31368725759168 1212 7282025622664 1213 1533058025824 1214 290752384208 1215 49280065120 1216 7392009768 1217 969443904 1218 109453344 1219 10424128 1220 814385 1221 50116 1222 2278 1223 68 1224 1 1225 1 1226 70 1227 2415 1228 54740 1229 916895 1230 12103014 1231 131115985 1232 1198774720 1233 9440350920 1234 65033528560 1235 396704524216 1236 2163842859360 1237 10638894058520 1238 47465835030320 1239 193253756909160 1240 721480692460864 1241 2480089880334220 1242 7877932561061640 1243 23196134763125940 1244 63484158299081520 1245 161884603662657876 1246 385439532530137800 1247 858478958817125100 1248 1791608261879217600 1249 3508566179513467800 1250 6455761770304780752 1251 11173433833219812840 1252 18208558839321176480 1253 27963143931814663880 1254 40498346384007444240 1255 55347740058143507128 1256 71416438784701299520 1257 87038784768854708790 1258 100226479430802391940 1259 109069992321755544170 1260 112186277816662845432 1261 109069992321755544170 1262 100226479430802391940 1263 87038784768854708790 1264 71416438784701299520 1265 55347740058143507128 1266 40498346384007444240 1267 27963143931814663880 1268 18208558839321176480 1269 11173433833219812840 1270 6455761770304780752 1271 3508566179513467800 1272 1791608261879217600 1273 858478958817125100 1274 385439532530137800 1275 161884603662657876 1276 63484158299081520 1277 23196134763125940 1278 7877932561061640 1279 2480089880334220 1280 721480692460864 1281 193253756909160 1282 47465835030320 1283 10638894058520 1284 2163842859360 1285 396704524216 1286 65033528560 1287 9440350920 1288 1198774720 1289 131115985 1290 12103014 1291 916895 1292 54740 1293 2415 1294 70 1295 1 1296 1 1297 72 1298 2556 1299 59640 1300 1028790 1301 13991544 1302 156238908 1303 1473109704 1304 11969016345 1305 85113005120 1306 536211932256 1307 3022285436352 1308 15363284301456 1309 70907466006720 1310 298824321028320 1311 1155454041309504 1312 4116305022165108 1313 13559593014190944 1314 41432089765583440 1315 117754360386395040 1316 312049055023946856 1317 772692898154535072 1318 1791242627540058576 1319 3894005712043605600 1320 7950261662089028100 1321 15264502391210933952 1322 27593523553342842144 1323 47011188276065582912 1324 75553695443676829680 1325 114633193086957948480 1326 164307576757973059488 1327 222610265284995758016 1328 285219402396400814958 1329 345720487753213109040 1330 396561735952215036840 1331 430552741890976325712 1332 442512540276836779204 1333 430552741890976325712 1334 396561735952215036840 1335 345720487753213109040 1336 285219402396400814958 1337 222610265284995758016 1338 164307576757973059488 1339 114633193086957948480 1340 75553695443676829680 1341 47011188276065582912 1342 27593523553342842144 1343 15264502391210933952 1344 7950261662089028100 1345 3894005712043605600 1346 1791242627540058576 1347 772692898154535072 1348 312049055023946856 1349 117754360386395040 1350 41432089765583440 1351 13559593014190944 1352 4116305022165108 1353 1155454041309504 1354 298824321028320 1355 70907466006720 1356 15363284301456 1357 3022285436352 1358 536211932256 1359 85113005120 1360 11969016345 1361 1473109704 1362 156238908 1363 13991544 1364 1028790 1365 59640 1366 2556 1367 72 1368 1 1369 1 1370 74 1371 2701 1372 64824 1373 1150626 1374 16108764 1375 185250786 1376 1799579064 1377 15071474661 1378 110524147514 1379 718406958841 1380 4179822305984 1381 21944067106416 1382 104656320045984 1383 456002537343216 1384 1824010149372864 1385 6726037425812436 1386 22947657099830664 1387 72667580816130436 1388 214178132931752864 1389 588989865562320376 1390 1514545368588823824 1391 3648677478873075576 1392 8249183865278257824 1393 17529515713716297876 1394 35059031427432595752 1395 66072789997853738148 1396 117462737773962201152 1397 197169595549150837648 1398 312751772250377190752 1399 469127658375565786128 1400 665858611887899825472 1401 894747509724365390478 1402 1138769557831010496972 1403 1373222113855042069878 1404 1569396701548619508432 1405 1700179760011004467468 1406 1746130564335626209832 1407 1700179760011004467468 1408 1569396701548619508432 1409 1373222113855042069878 1410 1138769557831010496972 1411 894747509724365390478 1412 665858611887899825472 1413 469127658375565786128 1414 312751772250377190752 1415 197169595549150837648 1416 117462737773962201152 1417 66072789997853738148 1418 35059031427432595752 1419 17529515713716297876 1420 8249183865278257824 1421 3648677478873075576 1422 1514545368588823824 1423 588989865562320376 1424 214178132931752864 1425 72667580816130436 1426 22947657099830664 1427 6726037425812436 1428 1824010149372864 1429 456002537343216 1430 104656320045984 1431 21944067106416 1432 4179822305984 1433 718406958841 1434 110524147514 1435 15071474661 1436 1799579064 1437 185250786 1438 16108764 1439 1150626 1440 64824 1441 2701 1442 74 1443 1 1444 1 1445 76 1446 2850 1447 70300 1448 1282975 1449 18474840 1450 218618940 1451 2186189400 1452 18855883575 1453 142466675900 1454 954526728530 1455 5727160371180 1456 31022118677225 1457 152724276564800 1458 687259244541600 1459 2840671544105280 1460 10830060261901380 1461 38223742100828400 1462 125288932441604200 1463 382460951663844400 1464 1090013712241956540 1465 2906703232645217440 1466 7266758081613043600 1467 17061084191613232800 1468 37676560923145889100 1469 78367246720143449328 1470 153720368566435227528 1471 284667349197102273200 1472 498167861094928978100 1473 824553701122641067200 1474 1291800798425471005280 1475 1916865700889408588480 1476 2695592391875730827550 1477 3594123189167641103400 1478 4545508739241428454300 1479 5454610487089714145160 1480 6212195276963285554210 1481 6715886785906254653200 1482 6892620648693261354600 1483 6715886785906254653200 1484 6212195276963285554210 1485 5454610487089714145160 1486 4545508739241428454300 1487 3594123189167641103400 1488 2695592391875730827550 1489 1916865700889408588480 1490 1291800798425471005280 1491 824553701122641067200 1492 498167861094928978100 1493 284667349197102273200 1494 153720368566435227528 1495 78367246720143449328 1496 37676560923145889100 1497 17061084191613232800 1498 7266758081613043600 1499 2906703232645217440 1500 1090013712241956540 1501 382460951663844400 1502 125288932441604200 1503 38223742100828400 1504 10830060261901380 1505 2840671544105280 1506 687259244541600 1507 152724276564800 1508 31022118677225 1509 5727160371180 1510 954526728530 1511 142466675900 1512 18855883575 1513 2186189400 1514 218618940 1515 18474840 1516 1282975 1517 70300 1518 2850 1519 76 1520 1 1521 1 1522 78 1523 3003 1524 76076 1525 1426425 1526 21111090 1527 256851595 1528 2641902120 1529 23446881315 1530 182364632450 1531 1258315963905 1532 7778680504140 1533 43430966148115 1534 220495674290430 1535 1023729916348425 1536 4367914309753280 1537 17198662594653540 1538 62724534168736440 1539 212566476905162380 1540 671262558647881200 1541 1980224548011249540 1542 5469191608792974920 1543 14170178259145435020 1544 34501303587484537440 1545 79065487387985398300 1546 170781452758048460328 1547 348131422929868015284 1548 670475333050116177584 1549 1221222928055568752028 1550 2105556772509601296600 1551 3439076061765682117780 1552 5325020998862991666240 1553 7821124592080019009790 1554 10902173673808511346980 1555 14429347509452441488650 1556 18139751154740212157160 1557 21666924990384142298830 1558 24594887826922539906780 1559 26536589497469056215210 1560 27217014869199032015600 1561 26536589497469056215210 1562 24594887826922539906780 1563 21666924990384142298830 1564 18139751154740212157160 1565 14429347509452441488650 1566 10902173673808511346980 1567 7821124592080019009790 1568 5325020998862991666240 1569 3439076061765682117780 1570 2105556772509601296600 1571 1221222928055568752028 1572 670475333050116177584 1573 348131422929868015284 1574 170781452758048460328 1575 79065487387985398300 1576 34501303587484537440 1577 14170178259145435020 1578 5469191608792974920 1579 1980224548011249540 1580 671262558647881200 1581 212566476905162380 1582 62724534168736440 1583 17198662594653540 1584 4367914309753280 1585 1023729916348425 1586 220495674290430 1587 43430966148115 1588 7778680504140 1589 1258315963905 1590 182364632450 1591 23446881315 1592 2641902120 1593 256851595 1594 21111090 1595 1426425 1596 76076 1597 3003 1598 78 1599 1 1600 1 1601 80 1602 3160 1603 82160 1604 1581580 1605 24040016 1606 300500200 1607 3176716400 1608 28987537150 1609 231900297200 1610 1646492110120 1611 10477677064400 1612 60246643120300 1613 315136287090800 1614 1508152231077400 1615 6635869816740560 1616 26958221130508525 1617 101489773667796800 1618 355214207837288800 1619 1159120046626942400 1620 3535316142212174320 1621 10100903263463355200 1622 27088786024742634400 1623 68310851714568382400 1624 162238272822099908200 1625 363413731121503794368 1626 768759815833950334240 1627 1537519631667900668480 1628 2910305017085669122480 1629 5218477961670854978240 1630 8871412534840453463008 1631 14308729894903957198400 1632 21910242651571684460050 1633 31869443856831541032800 1634 44054819449149483192400 1635 57900619847453606481440 1636 72375774809317008101800 1637 86068488962431036661600 1638 97393290141698278327600 1639 104885081691059684352800 1640 107507208733336176461620 1641 104885081691059684352800 1642 97393290141698278327600 1643 86068488962431036661600 1644 72375774809317008101800 1645 57900619847453606481440 1646 44054819449149483192400 1647 31869443856831541032800 1648 21910242651571684460050 1649 14308729894903957198400 1650 8871412534840453463008 1651 5218477961670854978240 1652 2910305017085669122480 1653 1537519631667900668480 1654 768759815833950334240 1655 363413731121503794368 1656 162238272822099908200 1657 68310851714568382400 1658 27088786024742634400 1659 10100903263463355200 1660 3535316142212174320 1661 1159120046626942400 1662 355214207837288800 1663 101489773667796800 1664 26958221130508525 1665 6635869816740560 1666 1508152231077400 1667 315136287090800 1668 60246643120300 1669 10477677064400 1670 1646492110120 1671 231900297200 1672 28987537150 1673 3176716400 1674 300500200 1675 24040016 1676 1581580 1677 82160 1678 3160 1679 80 1680 1 1681 1 1682 82 1683 3321 1684 88560 1685 1749060 1686 27285336 1687 350161812 1688 3801756816 1689 35641470150 1690 293052087900 1691 2139280241670 1692 14002561581840 1693 82848489359220 1694 446107250395800 1695 2198671448379300 1696 9967310565986160 1697 41738112995067045 1698 162042085745554410 1699 585151976303390925 1700 1971038235969316800 1701 6208770443303347920 1702 18330655594514646240 1703 50825908693881519120 1704 132589327027517006400 1705 325948762275979307400 1706 756201128480271993168 1707 1657825550899057831176 1708 3438452994457305131328 1709 6754104096255420793680 1710 12576607627510093891680 1711 22218673475267832541968 1712 37270032926255719102656 1713 59399114976220052319858 1714 89998659054878867151300 1715 129703949814384249718050 1716 177879702602584113899040 1717 232231833953373704257080 1718 288720658428518659346640 1719 341906042875877359752600 1720 385740150936887277669600 1721 414670662257153823494820 1722 424784580848791721628840 1723 414670662257153823494820 1724 385740150936887277669600 1725 341906042875877359752600 1726 288720658428518659346640 1727 232231833953373704257080 1728 177879702602584113899040 1729 129703949814384249718050 1730 89998659054878867151300 1731 59399114976220052319858 1732 37270032926255719102656 1733 22218673475267832541968 1734 12576607627510093891680 1735 6754104096255420793680 1736 3438452994457305131328 1737 1657825550899057831176 1738 756201128480271993168 1739 325948762275979307400 1740 132589327027517006400 1741 50825908693881519120 1742 18330655594514646240 1743 6208770443303347920 1744 1971038235969316800 1745 585151976303390925 1746 162042085745554410 1747 41738112995067045 1748 9967310565986160 1749 2198671448379300 1750 446107250395800 1751 82848489359220 1752 14002561581840 1753 2139280241670 1754 293052087900 1755 35641470150 1756 3801756816 1757 350161812 1758 27285336 1759 1749060 1760 88560 1761 3321 1762 82 1763 1 1764 1 1765 84 1766 3486 1767 95284 1768 1929501 1769 30872016 1770 406481544 1771 4529365776 1772 43595145594 1773 368136785016 1774 2761025887620 1775 18574174153080 1776 112992892764570 1777 625806790696080 1778 3173734438530120 1779 14810760713140560 1780 63871405575418665 1781 255485622301674660 1782 950974260789566790 1783 3303384274321653060 1784 10735998891545372445 1785 32719234717090658880 1786 93695990326214159520 1787 252571800009794690880 1788 641953325024894839320 1789 1540687980059747614368 1790 3496176570135581124912 1791 7510305224735692786848 1792 15288835636069088887512 1793 29523268814478240610368 1794 54125992826543441119008 1795 94283987504301478078272 1796 156157854303999323067138 1797 246066921933574690893672 1798 369100382900362036340508 1799 527286261286231480486440 1800 717695188972926181773210 1801 931064028937850181759840 1802 1151579193686288382702960 1803 1358272895117160656521440 1804 1528057007006805738586620 1805 1639866056299986646288080 1806 1678910486211891090247320 1807 1639866056299986646288080 1808 1528057007006805738586620 1809 1358272895117160656521440 1810 1151579193686288382702960 1811 931064028937850181759840 1812 717695188972926181773210 1813 527286261286231480486440 1814 369100382900362036340508 1815 246066921933574690893672 1816 156157854303999323067138 1817 94283987504301478078272 1818 54125992826543441119008 1819 29523268814478240610368 1820 15288835636069088887512 1821 7510305224735692786848 1822 3496176570135581124912 1823 1540687980059747614368 1824 641953325024894839320 1825 252571800009794690880 1826 93695990326214159520 1827 32719234717090658880 1828 10735998891545372445 1829 3303384274321653060 1830 950974260789566790 1831 255485622301674660 1832 63871405575418665 1833 14810760713140560 1834 3173734438530120 1835 625806790696080 1836 112992892764570 1837 18574174153080 1838 2761025887620 1839 368136785016 1840 43595145594 1841 4529365776 1842 406481544 1843 30872016 1844 1929501 1845 95284 1846 3486 1847 84 1848 1 1849 1 1850 86 1851 3655 1852 102340 1853 2123555 1854 34826302 1855 470155077 1856 5373200880 1857 53060358690 1858 459856441980 1859 3540894603246 1860 24464362713336 1861 152902266958350 1862 870366750378300 1863 4538340912686850 1864 21784036380896880 1865 96666661440229905 1866 398039194165652550 1867 1525816910968334775 1868 5460818418202461300 1869 18293741700978245355 1870 57494616774503056830 1871 169870458651940849725 1872 472683015379313668800 1873 1240792915370698380600 1874 3077166430119331983888 1875 7219505855279971192968 1876 16043346345066602651040 1877 33805622655676055586120 1878 67611245311352111172240 1879 128461366091569011227256 1880 232059241971866600926656 1881 398851822139145720342690 1882 652666618045874815106220 1883 1017392081071510741194990 1884 1511553949020530244061128 1885 2141368094445751179086598 1886 2893740668169934025792700 1887 3731402440534914927995850 1888 4592495311427587603687200 1889 5396181990927415434332460 1890 6054252965430758779982760 1891 6486699605818670121410100 1892 6637553085023755473070800 1893 6486699605818670121410100 1894 6054252965430758779982760 1895 5396181990927415434332460 1896 4592495311427587603687200 1897 3731402440534914927995850 1898 2893740668169934025792700 1899 2141368094445751179086598 1900 1511553949020530244061128 1901 1017392081071510741194990 1902 652666618045874815106220 1903 398851822139145720342690 1904 232059241971866600926656 1905 128461366091569011227256 1906 67611245311352111172240 1907 33805622655676055586120 1908 16043346345066602651040 1909 7219505855279971192968 1910 3077166430119331983888 1911 1240792915370698380600 1912 472683015379313668800 1913 169870458651940849725 1914 57494616774503056830 1915 18293741700978245355 1916 5460818418202461300 1917 1525816910968334775 1918 398039194165652550 1919 96666661440229905 1920 21784036380896880 1921 4538340912686850 1922 870366750378300 1923 152902266958350 1924 24464362713336 1925 3540894603246 1926 459856441980 1927 53060358690 1928 5373200880 1929 470155077 1930 34826302 1931 2123555 1932 102340 1933 3655 1934 86 1935 1 1936 1 1937 88 1938 3828 1939 109736 1940 2331890 1941 39175752 1942 541931236 1943 6348337336 1944 64276915527 1945 571350360240 1946 4513667845896 1947 32006008361808 1948 205371886988268 1949 1200635647008336 1950 6431976680401800 1951 31731084956648880 1952 144773075114710515 1953 613156553427009240 1954 2418561960739869780 1955 8910491434304783400 1956 30741195448351502730 1957 99542918594662008840 1958 303153433901925208740 1959 869918549457698425080 1960 2356029404781266567925 1961 6031435276240042413888 1962 14614631630889333541344 1963 33559524485745877020864 1964 73111821201089232081168 1965 151265836967770824995520 1966 297489479369949289157856 1967 556593219466356734553408 1968 991431672174447933423258 1969 1682429504296032856718256 1970 2721577139302406091750120 1971 4199004729209426541557328 1972 6181868073558322408403844 1973 8688030806081966628027024 1974 11660251871320534158667848 1975 14949040860667351485471600 1976 18312575054317505569702710 1977 21439112258713177252334880 1978 23991387527607603115708080 1979 25665205262091854495873760 1980 26248505381684851188961800 1981 25665205262091854495873760 1982 23991387527607603115708080 1983 21439112258713177252334880 1984 18312575054317505569702710 1985 14949040860667351485471600 1986 11660251871320534158667848 1987 8688030806081966628027024 1988 6181868073558322408403844 1989 4199004729209426541557328 1990 2721577139302406091750120 1991 1682429504296032856718256 1992 991431672174447933423258 1993 556593219466356734553408 1994 297489479369949289157856 1995 151265836967770824995520 1996 73111821201089232081168 1997 33559524485745877020864 1998 14614631630889333541344 1999 6031435276240042413888 2000 2356029404781266567925 2001 869918549457698425080 2002 303153433901925208740 2003 99542918594662008840 2004 30741195448351502730 2005 8910491434304783400 2006 2418561960739869780 2007 613156553427009240 2008 144773075114710515 2009 31731084956648880 2010 6431976680401800 2011 1200635647008336 2012 205371886988268 2013 32006008361808 2014 4513667845896 2015 571350360240 2016 64276915527 2017 6348337336 2018 541931236 2019 39175752 2020 2331890 2021 109736 2022 3828 2023 88 2024 1 2025 1 2026 90 2027 4005 2028 117480 2029 2555190 2030 43949268 2031 622614630 2032 7471375560 2033 77515521435 2034 706252528630 2035 5720645481903 2036 41604694413840 2037 273897571557780 2038 1643385429346680 2039 9038619861406740 2040 45795673964460816 2041 214667221708410075 2042 934433788613079150 2043 3789648142708598775 2044 14360771909211532200 2045 50980740277700939310 2046 169935800925669797700 2047 532980466539600729150 2048 1575768335856210851400 2049 4399019937598588626825 2050 11613412635260273974818 2051 29033531588150684937045 2052 68820223023764586517440 2053 154845501803470319664240 2054 331049003855695166178720 2055 673132974506580171230064 2056 1302838015174026137864640 2057 2402107590477110691687930 2058 4221886068111285458118180 2059 7077867820068919738609890 2060 11324588512110271581775824 2061 17301454671279581583268620 2062 25250771682408037986392040 2063 35218181557042789823125740 2064 46957575409390386430834320 2065 59870908646972742699313758 2066 73013303228015539877211900 2067 85182187099351463190080550 2068 95087092576020237979624800 2069 101570303433476163296417400 2070 103827421287553411369671120 2071 101570303433476163296417400 2072 95087092576020237979624800 2073 85182187099351463190080550 2074 73013303228015539877211900 2075 59870908646972742699313758 2076 46957575409390386430834320 2077 35218181557042789823125740 2078 25250771682408037986392040 2079 17301454671279581583268620 2080 11324588512110271581775824 2081 7077867820068919738609890 2082 4221886068111285458118180 2083 2402107590477110691687930 2084 1302838015174026137864640 2085 673132974506580171230064 2086 331049003855695166178720 2087 154845501803470319664240 2088 68820223023764586517440 2089 29033531588150684937045 2090 11613412635260273974818 2091 4399019937598588626825 2092 1575768335856210851400 2093 532980466539600729150 2094 169935800925669797700 2095 50980740277700939310 2096 14360771909211532200 2097 3789648142708598775 2098 934433788613079150 2099 214667221708410075 2100 45795673964460816 2101 9038619861406740 2102 1643385429346680 2103 273897571557780 2104 41604694413840 2105 5720645481903 2106 706252528630 2107 77515521435 2108 7471375560 2109 622614630 2110 43949268 2111 2555190 2112 117480 2113 4005 2114 90 2115 1 2116 1 2117 92 2118 4186 2119 125580 2120 2794155 2121 49177128 2122 713068356 2123 8760554088 2124 93080887185 2125 868754947060 2126 7210666060598 2127 53752237906276 2128 362827605867363 2129 2232785266876080 2130 12599288291657880 2131 65516299116620976 2132 315297189498738447 2133 1409563905994360116 2134 5873182941643167150 2135 22874501983241808900 2136 83491932238832602485 2137 286258053390283208520 2138 923832808668641263860 2139 2811665069861082107400 2140 8083537075850611058775 2141 21987220846313662079868 2142 56659376796269821513506 2143 138500698835326230366348 2144 321519479439150177636165 2145 709560230486400392024640 2146 1490076484021440823251744 2147 2980152968042881646503488 2148 5680916595331743138647274 2149 10328939264239532979358680 2150 17923747546768601346534180 2151 29702210220359396517113784 2152 47028499515569044485430158 2153 71178269537077472734705104 2154 103021179593138447379178440 2155 142644710205884004063477840 2156 189004241022796305384108138 2157 239712695931351411706673736 2158 291079702202355285643818108 2159 338464770002738704236997800 2160 376926675684868102445747550 2161 402055120730525975942130720 2162 410795449442059149332177040 2163 402055120730525975942130720 2164 376926675684868102445747550 2165 338464770002738704236997800 2166 291079702202355285643818108 2167 239712695931351411706673736 2168 189004241022796305384108138 2169 142644710205884004063477840 2170 103021179593138447379178440 2171 71178269537077472734705104 2172 47028499515569044485430158 2173 29702210220359396517113784 2174 17923747546768601346534180 2175 10328939264239532979358680 2176 5680916595331743138647274 2177 2980152968042881646503488 2178 1490076484021440823251744 2179 709560230486400392024640 2180 321519479439150177636165 2181 138500698835326230366348 2182 56659376796269821513506 2183 21987220846313662079868 2184 8083537075850611058775 2185 2811665069861082107400 2186 923832808668641263860 2187 286258053390283208520 2188 83491932238832602485 2189 22874501983241808900 2190 5873182941643167150 2191 1409563905994360116 2192 315297189498738447 2193 65516299116620976 2194 12599288291657880 2195 2232785266876080 2196 362827605867363 2197 53752237906276 2198 7210666060598 2199 868754947060 2200 93080887185 2201 8760554088 2202 713068356 2203 49177128 2204 2794155 2205 125580 2206 4186 2207 92 2208 1 2209 1 2210 94 2211 4371 2212 134044 2213 3049501 2214 54891018 2215 814216767 2216 10235867928 2217 111315063717 2218 1063677275518 2219 9041256841903 2220 69042324974532 2221 477542747740513 2222 3012192716517082 2223 17427686431277403 2224 92947660966812816 2225 458929076023638279 2226 2105674584108457986 2227 9007607943130625829 2228 36030431772522503316 2229 135114119146959387435 2230 476116419851190222390 2231 1579840847688040283385 2232 4945588740588647843640 2233 14630700024241416537435 2234 40965960067875966304818 2235 108717355564747756732017 2236 273806673274179535473228 2237 655180253906072459882367 2238 1491099888200026977663318 2239 3230716424433391784937189 2240 6669866166572163685031616 2241 13131299015438947254905994 2242 24670925422945900903156716 2243 44262542670579410443898814 2244 75878644578136132189540824 2245 124356667503056438866191906 2246 194937478788574958222679204 2247 292406218182862437334018806 2248 419865338929238371556539824 2249 577314841027702760890242258 2250 760365888182828026538367852 2251 959509335087854414441273718 2252 1160336870338800687231307752 2253 1344935917892700796563561258 2254 1494373242103000885070623620 2255 1591832366587979203662186030 2256 1625701140345170250548615520 2257 1591832366587979203662186030 2258 1494373242103000885070623620 2259 1344935917892700796563561258 2260 1160336870338800687231307752 2261 959509335087854414441273718 2262 760365888182828026538367852 2263 577314841027702760890242258 2264 419865338929238371556539824 2265 292406218182862437334018806 2266 194937478788574958222679204 2267 124356667503056438866191906 2268 75878644578136132189540824 2269 44262542670579410443898814 2270 24670925422945900903156716 2271 13131299015438947254905994 2272 6669866166572163685031616 2273 3230716424433391784937189 2274 1491099888200026977663318 2275 655180253906072459882367 2276 273806673274179535473228 2277 108717355564747756732017 2278 40965960067875966304818 2279 14630700024241416537435 2280 4945588740588647843640 2281 1579840847688040283385 2282 476116419851190222390 2283 135114119146959387435 2284 36030431772522503316 2285 9007607943130625829 2286 2105674584108457986 2287 458929076023638279 2288 92947660966812816 2289 17427686431277403 2290 3012192716517082 2291 477542747740513 2292 69042324974532 2293 9041256841903 2294 1063677275518 2295 111315063717 2296 10235867928 2297 814216767 2298 54891018 2299 3049501 2300 134044 2301 4371 2302 94 2303 1 2304 1 2305 96 2306 4560 2307 142880 2308 3321960 2309 61124064 2310 927048304 2311 11919192480 2312 132601016340 2313 1296543270880 2314 11279926456656 2315 88188515933856 2316 624668654531480 2317 4036320536972640 2318 23929614612052080 2319 130815226545884704 2320 662252084388541314 2321 3116480397122547360 2322 13677886187371180080 2323 56151322242892212960 2324 216182590635135019896 2325 782375089917631500576 2326 2667187806537380115600 2327 8581386855815918632800 2328 26101718353106752508100 2329 75172948856947447223328 2330 205279975724741105879088 2331 532207344471551015242080 2332 1311510956019179287560840 2333 3075267069286351432901280 2334 6868096454739518200146192 2335 14622398903638974232569312 2336 29701747773016666409906415 2337 57603389620395959098000320 2338 106735692531910159505118240 2339 189074655342240853980495168 2340 320376499329908113689172368 2341 519529458372823968144603840 2342 806637843263068792645569120 2343 1199615254083538204447256640 2344 1709451737069041941337340712 2345 2334860909167471919875392192 2346 3057555952481213228408251680 2347 3839721428697337542652223040 2348 4625118993658156585467450480 2349 5344581948227203165429053888 2350 5925514768686681770366994528 2351 6303739115624129542943611200 2352 6435067013866298908421603100 2353 6303739115624129542943611200 2354 5925514768686681770366994528 2355 5344581948227203165429053888 2356 4625118993658156585467450480 2357 3839721428697337542652223040 2358 3057555952481213228408251680 2359 2334860909167471919875392192 2360 1709451737069041941337340712 2361 1199615254083538204447256640 2362 806637843263068792645569120 2363 519529458372823968144603840 2364 320376499329908113689172368 2365 189074655342240853980495168 2366 106735692531910159505118240 2367 57603389620395959098000320 2368 29701747773016666409906415 2369 14622398903638974232569312 2370 6868096454739518200146192 2371 3075267069286351432901280 2372 1311510956019179287560840 2373 532207344471551015242080 2374 205279975724741105879088 2375 75172948856947447223328 2376 26101718353106752508100 2377 8581386855815918632800 2378 2667187806537380115600 2379 782375089917631500576 2380 216182590635135019896 2381 56151322242892212960 2382 13677886187371180080 2383 3116480397122547360 2384 662252084388541314 2385 130815226545884704 2386 23929614612052080 2387 4036320536972640 2388 624668654531480 2389 88188515933856 2390 11279926456656 2391 1296543270880 2392 132601016340 2393 11919192480 2394 927048304 2395 61124064 2396 3321960 2397 142880 2398 4560 2399 96 2400 1 2401 1 2402 98 2403 4753 2404 152096 2405 3612280 2406 67910864 2407 1052618392 2408 13834413152 2409 157366449604 2410 1573664496040 2411 14005614014756 2412 112044912118048 2413 812325612855848 2414 5373846361969456 2415 32626924340528840 2416 182710776306961504 2417 947812152092362802 2418 4571799792445514692 2419 20573099066004816114 2420 86623575014757120480 2421 342163121308290625896 2422 1270891593430793753328 2423 4448120577007778136648 2424 14698137558808310364576 2425 45931679871275969889300 2426 135957772418976870872328 2427 381727591791742752833844 2428 1017940244777980674223584 2429 2581205620687022423924088 2430 6230496325796261023265040 2431 14330141549331400353509592 2432 31433858882404362065762976 2433 65814642035034133075191231 2434 131629284070068266150382462 2435 251644219545718744111025295 2436 460149430026457132088731968 2437 805261502546299981155280944 2438 1349357112374881049503443744 2439 2166073259338624842623949168 2440 3332420398982499757882998720 2441 4915320088499187142877423112 2442 6953379637389094006997330256 2443 9436729507885199009496376776 2444 12289694242827235919344118592 2445 15362117803534044899180148240 2446 18434541364240853879016177888 2447 21239797658799244686692552784 2448 23499350601224696249106654144 2449 24968060013801239764675820028 2450 25477612258980856902730428600 2451 24968060013801239764675820028 2452 23499350601224696249106654144 2453 21239797658799244686692552784 2454 18434541364240853879016177888 2455 15362117803534044899180148240 2456 12289694242827235919344118592 2457 9436729507885199009496376776 2458 6953379637389094006997330256 2459 4915320088499187142877423112 2460 3332420398982499757882998720 2461 2166073259338624842623949168 2462 1349357112374881049503443744 2463 805261502546299981155280944 2464 460149430026457132088731968 2465 251644219545718744111025295 2466 131629284070068266150382462 2467 65814642035034133075191231 2468 31433858882404362065762976 2469 14330141549331400353509592 2470 6230496325796261023265040 2471 2581205620687022423924088 2472 1017940244777980674223584 2473 381727591791742752833844 2474 135957772418976870872328 2475 45931679871275969889300 2476 14698137558808310364576 2477 4448120577007778136648 2478 1270891593430793753328 2479 342163121308290625896 2480 86623575014757120480 2481 20573099066004816114 2482 4571799792445514692 2483 947812152092362802 2484 182710776306961504 2485 32626924340528840 2486 5373846361969456 2487 812325612855848 2488 112044912118048 2489 14005614014756 2490 1573664496040 2491 157366449604 2492 13834413152 2493 1052618392 2494 67910864 2495 3612280 2496 152096 2497 4753 2498 98 2499 1 2500 1 2501 100 2502 4950 2503 161700 2504 3921225 2505 75287520 2506 1192052400 2507 16007560800 2508 186087894300 2509 1902231808400 2510 17310309456440 2511 141629804643600 2512 1050421051106700 2513 7110542499799200 2514 44186942677323600 2515 253338471349988640 2516 1345860629046814650 2517 6650134872937201800 2518 30664510802988208300 2519 132341572939212267400 2520 535983370403809682970 2521 2041841411062132125600 2522 7332066885177656269200 2523 24865270306254660391200 2524 79776075565900368755100 2525 242519269720337121015504 2526 699574816500972464467800 2527 1917353200780443050763600 2528 4998813702034726525205100 2529 12410847811948286545336800 2530 29372339821610944823963760 2531 66324638306863423796047200 2532 143012501349174257560226775 2533 294692427022540894366527900 2534 580717429720889409486981450 2535 1095067153187962886461165020 2536 1977204582144932989443770175 2537 3420029547493938143902737600 2538 5670048986634686922786117600 2539 9013924030034630492634340800 2540 13746234145802811501267369720 2541 20116440213369968050635175200 2542 28258808871162574166368460400 2543 38116532895986727945334202400 2544 49378235797073715747364762200 2545 61448471214136179596720592960 2546 73470998190814997343905056800 2547 84413487283064039501507937600 2548 93206558875049876949581681100 2549 98913082887808032681188722800 2550 100891344545564193334812497256 2551 98913082887808032681188722800 2552 93206558875049876949581681100 2553 84413487283064039501507937600 2554 73470998190814997343905056800 2555 61448471214136179596720592960 2556 49378235797073715747364762200 2557 38116532895986727945334202400 2558 28258808871162574166368460400 2559 20116440213369968050635175200 2560 13746234145802811501267369720 2561 9013924030034630492634340800 2562 5670048986634686922786117600 2563 3420029547493938143902737600 2564 1977204582144932989443770175 2565 1095067153187962886461165020 2566 580717429720889409486981450 2567 294692427022540894366527900 2568 143012501349174257560226775 2569 66324638306863423796047200 2570 29372339821610944823963760 2571 12410847811948286545336800 2572 4998813702034726525205100 2573 1917353200780443050763600 2574 699574816500972464467800 2575 242519269720337121015504 2576 79776075565900368755100 2577 24865270306254660391200 2578 7332066885177656269200 2579 2041841411062132125600 2580 535983370403809682970 2581 132341572939212267400 2582 30664510802988208300 2583 6650134872937201800 2584 1345860629046814650 2585 253338471349988640 2586 44186942677323600 2587 7110542499799200 2588 1050421051106700 2589 141629804643600 2590 17310309456440 2591 1902231808400 2592 186087894300 2593 16007560800 2594 1192052400 2595 75287520 2596 3921225 2597 161700 2598 4950 2599 100 2600 1 2601 1 2602 102 2603 5151 2604 171700 2605 4249575 2606 83291670 2607 1346548665 2608 18466953120 2609 219295068300 2610 2290415157800 2611 21300860967540 2612 178152655364880 2613 1350990969850340 2614 9353014406656200 2615 59458448728028700 2616 348822899204435040 2617 1896724514424115530 2618 9595194602380819740 2619 45310641177909426550 2620 200320729418125885800 2621 831331027085222426070 2622 3246149724808963758940 2623 11951733077705730203370 2624 41571245487672105055200 2625 136838683063587345806700 2626 426936691158392518916904 2627 1264389431507547075253908 2628 3559022103502725100714704 2629 9533094920096585091200100 2630 24325828416798182646510600 2631 59192849147542244439842460 2632 137480165762033599989311520 2633 305034117784512049976284935 2634 647042068027752833283028650 2635 1313114785115145455780264025 2636 2551194439652282599801655820 2637 4748056318241748171853081665 2638 8469505864971767009251442970 2639 14487312663767496200035362975 2640 23774051550797942482109313600 2641 37444131192506759409322168920 2642 56622832535010221545804255440 2643 82237923443705321768906180520 2644 114750590851681844328706298400 2645 153870110460209745804401627400 2646 198321475704270339036784319760 2647 245746176416161072284711004920 2648 292803954878830213786038644160 2649 335504531631992953296502613100 2650 369739687920971826081860022600 2651 391924069196230135646771623956 2652 399608854866744452032002440112 2653 391924069196230135646771623956 2654 369739687920971826081860022600 2655 335504531631992953296502613100 2656 292803954878830213786038644160 2657 245746176416161072284711004920 2658 198321475704270339036784319760 2659 153870110460209745804401627400 2660 114750590851681844328706298400 2661 82237923443705321768906180520 2662 56622832535010221545804255440 2663 37444131192506759409322168920 2664 23774051550797942482109313600 2665 14487312663767496200035362975 2666 8469505864971767009251442970 2667 4748056318241748171853081665 2668 2551194439652282599801655820 2669 1313114785115145455780264025 2670 647042068027752833283028650 2671 305034117784512049976284935 2672 137480165762033599989311520 2673 59192849147542244439842460 2674 24325828416798182646510600 2675 9533094920096585091200100 2676 3559022103502725100714704 2677 1264389431507547075253908 2678 426936691158392518916904 2679 136838683063587345806700 2680 41571245487672105055200 2681 11951733077705730203370 2682 3246149724808963758940 2683 831331027085222426070 2684 200320729418125885800 2685 45310641177909426550 2686 9595194602380819740 2687 1896724514424115530 2688 348822899204435040 2689 59458448728028700 2690 9353014406656200 2691 1350990969850340 2692 178152655364880 2693 21300860967540 2694 2290415157800 2695 219295068300 2696 18466953120 2697 1346548665 2698 83291670 2699 4249575 2700 171700 2701 5151 2702 102 2703 1 2704 1 2705 104 2706 5356 2707 182104 2708 4598126 2709 91962520 2710 1517381580 2711 21243342120 2712 257575523205 2713 2747472247520 2714 26100986351440 2715 223044792457760 2716 1728597141547640 2717 12233149001721760 2718 79515468511191440 2719 477092811067148640 2720 2653828761561014310 2721 13737466530433485840 2722 66397754897095181560 2723 300537206376325558640 2724 1277283127099383624220 2725 5109132508397534496880 2726 19275363554408880147320 2727 68720861367892529220880 2728 231932907116637286120470 2729 742185302773239315585504 2730 2255101496887919458894416 2731 6514737657676211770139424 2732 17915528558609582367883416 2733 46951040360494077929625504 2734 117377600901235194824063760 2735 280191692473916271515507040 2736 639187298456121494394750435 2737 1394590469358810533224910040 2738 2912233038955163172322606260 2739 5824466077910326344645212520 2740 11163559982661458827236657330 2741 20516812941107545952759262120 2742 36174380711952778390391330580 2743 61218182743304701891431482520 2744 99479546957870140573576159095 2745 155285146470821682846557906880 2746 232927719706232524269836860320 2747 335849270274102709412322914880 2748 465609215607278756230720404720 2749 620812287476371674974293872960 2750 796259238284911496162681271840 2751 982617783415422697392244973760 2752 1166858617805814453153290906340 2753 1333552706063787946460903892960 2754 1466907976670166741106994282256 2755 1553196681180176549407405710624 2756 1583065848125949175357548128136 2757 1553196681180176549407405710624 2758 1466907976670166741106994282256 2759 1333552706063787946460903892960 2760 1166858617805814453153290906340 2761 982617783415422697392244973760 2762 796259238284911496162681271840 2763 620812287476371674974293872960 2764 465609215607278756230720404720 2765 335849270274102709412322914880 2766 232927719706232524269836860320 2767 155285146470821682846557906880 2768 99479546957870140573576159095 2769 61218182743304701891431482520 2770 36174380711952778390391330580 2771 20516812941107545952759262120 2772 11163559982661458827236657330 2773 5824466077910326344645212520 2774 2912233038955163172322606260 2775 1394590469358810533224910040 2776 639187298456121494394750435 2777 280191692473916271515507040 2778 117377600901235194824063760 2779 46951040360494077929625504 2780 17915528558609582367883416 2781 6514737657676211770139424 2782 2255101496887919458894416 2783 742185302773239315585504 2784 231932907116637286120470 2785 68720861367892529220880 2786 19275363554408880147320 2787 5109132508397534496880 2788 1277283127099383624220 2789 300537206376325558640 2790 66397754897095181560 2791 13737466530433485840 2792 2653828761561014310 2793 477092811067148640 2794 79515468511191440 2795 12233149001721760 2796 1728597141547640 2797 223044792457760 2798 26100986351440 2799 2747472247520 2800 257575523205 2801 21243342120 2802 1517381580 2803 91962520 2804 4598126 2805 182104 2806 5356 2807 104 2808 1 2809 1 2810 106 2811 5565 2812 192920 2813 4967690 2814 101340876 2815 1705904746 2816 24370067800 2817 301579589025 2818 3283866636050 2819 31853506369685 2820 277994237408160 2821 2200787712814600 2822 15913388077274800 2823 105710363656182600 2824 648356897091253280 2825 3687529852206503030 2826 19522216864622663100 2827 96526516719523167550 2828 447070182700949407600 2829 1944755294749129923060 2830 7964235968972627303960 2831 30770911698303332765300 2832 112380720985107824012400 2833 388649993406831224709550 2834 1274771978374406417047324 2835 3971405009551035376185894 2836 11767125954225290003513760 2837 33200105370849925367056680 2838 89296835135389454435531760 2839 229195210180832933051198184 2840 561897934636880739093260064 2841 1316948284305189232249828275 2842 2953156758744969793529917950 2843 6340601276128905733167176775 2844 13043522625179463222515335080 2845 25724725177437274688849688630 2846 48668398984340789951877789300 2847 88371566576829329123146512150 2848 154083757108317804624973405800 2849 258090293156432322746830454715 2850 415462423129866665885141707590 2851 642977559605746030536528833175 2852 956989856157389440798554542400 2853 1370235475861716699325203094800 2854 1887879988965031896848057597280 2855 2503493028844933602341989422480 2856 3195948547461617364691901390400 2857 3928353422921571344100462125700 2858 4649887725090839550159730679400 2859 5300872006603557087182092974516 2860 5820565340584297978082298168096 2861 6156367187156469015279353831640 2862 6272525058612251449529907677520 2863 6156367187156469015279353831640 2864 5820565340584297978082298168096 2865 5300872006603557087182092974516 2866 4649887725090839550159730679400 2867 3928353422921571344100462125700 2868 3195948547461617364691901390400 2869 2503493028844933602341989422480 2870 1887879988965031896848057597280 2871 1370235475861716699325203094800 2872 956989856157389440798554542400 2873 642977559605746030536528833175 2874 415462423129866665885141707590 2875 258090293156432322746830454715 2876 154083757108317804624973405800 2877 88371566576829329123146512150 2878 48668398984340789951877789300 2879 25724725177437274688849688630 2880 13043522625179463222515335080 2881 6340601276128905733167176775 2882 2953156758744969793529917950 2883 1316948284305189232249828275 2884 561897934636880739093260064 2885 229195210180832933051198184 2886 89296835135389454435531760 2887 33200105370849925367056680 2888 11767125954225290003513760 2889 3971405009551035376185894 2890 1274771978374406417047324 2891 388649993406831224709550 2892 112380720985107824012400 2893 30770911698303332765300 2894 7964235968972627303960 2895 1944755294749129923060 2896 447070182700949407600 2897 96526516719523167550 2898 19522216864622663100 2899 3687529852206503030 2900 648356897091253280 2901 105710363656182600 2902 15913388077274800 2903 2200787712814600 2904 277994237408160 2905 31853506369685 2906 3283866636050 2907 301579589025 2908 24370067800 2909 1705904746 2910 101340876 2911 4967690 2912 192920 2913 5565 2914 106 2915 1 2916 1 2917 108 2918 5778 2919 204156 2920 5359095 2921 111469176 2922 1913554188 2923 27883218168 2924 352025629371 2925 3911395881900 2926 38722819230810 2927 344985116783580 2928 2788629694000605 2929 20592957740312160 2930 139737927523546800 2931 875691012480893280 2932 5089954010045192190 2933 27545633466126922440 2934 139258480300974996780 2935 659645433004618405800 2936 2935422176870551905810 2937 12300816741171836557680 2938 48644138930997717296280 2939 181886780350687116846960 2940 644182347075350205499650 2941 2164452686173176690478824 2942 6909598959706679434990092 2943 20984707951701767172932872 2944 60705762288851540750270094 2945 167464171831314595173158880 2946 440988985822461767289318384 2947 1109585190133936059631188192 2948 2669939363759783643487546587 2949 6148951261992228997122834564 2950 13563863077924034552476840950 2951 28677881936182244482379606580 2952 58152371703925106867047535565 2953 113161371964394802552092501640 2954 211433089722948183715751779380 2955 379495289246317252823144219400 2956 654629373949897261119923778465 2957 1085726766551049116003776022820 2958 1731992699021911685053642703070 2959 2658407398498748167756753916340 2960 3927192747782241611458841012775 2961 5585340796845854736297018329280 2962 7649488482636714095363307711840 2963 10090814594116516466223937832640 2964 12823743546689739675826254328980 2965 15702543118395599603052556321200 2966 18529000879706807531602016459016 2967 21072197078882251702606214796528 2968 23098369874928622058626043142348 2969 24405824773509487458170913508896 2970 24857784491537440929618523018320 2971 24405824773509487458170913508896 2972 23098369874928622058626043142348 2973 21072197078882251702606214796528 2974 18529000879706807531602016459016 2975 15702543118395599603052556321200 2976 12823743546689739675826254328980 2977 10090814594116516466223937832640 2978 7649488482636714095363307711840 2979 5585340796845854736297018329280 2980 3927192747782241611458841012775 2981 2658407398498748167756753916340 2982 1731992699021911685053642703070 2983 1085726766551049116003776022820 2984 654629373949897261119923778465 2985 379495289246317252823144219400 2986 211433089722948183715751779380 2987 113161371964394802552092501640 2988 58152371703925106867047535565 2989 28677881936182244482379606580 2990 13563863077924034552476840950 2991 6148951261992228997122834564 2992 2669939363759783643487546587 2993 1109585190133936059631188192 2994 440988985822461767289318384 2995 167464171831314595173158880 2996 60705762288851540750270094 2997 20984707951701767172932872 2998 6909598959706679434990092 2999 2164452686173176690478824 3000 644182347075350205499650 3001 181886780350687116846960 3002 48644138930997717296280 3003 12300816741171836557680 3004 2935422176870551905810 3005 659645433004618405800 3006 139258480300974996780 3007 27545633466126922440 3008 5089954010045192190 3009 875691012480893280 3010 139737927523546800 3011 20592957740312160 3012 2788629694000605 3013 344985116783580 3014 38722819230810 3015 3911395881900 3016 352025629371 3017 27883218168 3018 1913554188 3019 111469176 3020 5359095 3021 204156 3022 5778 3023 108 3024 1 3025 1 3026 110 3027 5995 3028 215820 3029 5773185 3030 122391522 3031 2141851635 3032 31821795720 3033 409705619895 3034 4643330358810 3035 46897636623981 3036 426342151127100 3037 3517322746798575 3038 26515202245096950 3039 183712472698171725 3040 1175759825268299040 3041 6981073962530525550 3042 38601232498698200100 3043 199439701243274033850 3044 965708027072695321800 3045 4393971523180763714190 3046 18831306527917558775100 3047 76181194590211942317450 3048 291475874953854387997200 3049 1056600046707722156489850 3050 3634704160674564218325084 3051 11882686679128383021447390 3052 36968358557288302733391880 3053 109584777151961754531125930 3054 309860404360719443846631940 3055 836623091773942498385906238 3056 2159027333610174189382983840 3057 5330098729850117530039241355 3058 12598415179645732343729115930 3059 28531704965668276190210056665 3060 61954559354022542584456123044 3061 129071998654213630384283589675 3062 258143997308427260768567179350 3063 495908205355662895686984318225 3064 915522840656608422806740279800 3065 1625053042165479950481963996645 3066 2774480803697160891066767799150 3067 4558075606073907178181118527175 3068 7208119563093620653867815345300 3069 10976000243801649632025991548525 3070 16098133690909086126971454271170 3071 22747362824110665179416185383175 3072 30975132356235799393247571585600 3073 40654861217559486703637437706100 3074 51440844805891595420929002811800 3075 62757830663187746413533383430396 3076 73832741956691466368862804035760 3077 83771764912399932995440489194420 3078 91674761602248983278029214590120 3079 96767803913485037904586393178460 3080 98527218530093856775578873054432 3081 96767803913485037904586393178460 3082 91674761602248983278029214590120 3083 83771764912399932995440489194420 3084 73832741956691466368862804035760 3085 62757830663187746413533383430396 3086 51440844805891595420929002811800 3087 40654861217559486703637437706100 3088 30975132356235799393247571585600 3089 22747362824110665179416185383175 3090 16098133690909086126971454271170 3091 10976000243801649632025991548525 3092 7208119563093620653867815345300 3093 4558075606073907178181118527175 3094 2774480803697160891066767799150 3095 1625053042165479950481963996645 3096 915522840656608422806740279800 3097 495908205355662895686984318225 3098 258143997308427260768567179350 3099 129071998654213630384283589675 3100 61954559354022542584456123044 3101 28531704965668276190210056665 3102 12598415179645732343729115930 3103 5330098729850117530039241355 3104 2159027333610174189382983840 3105 836623091773942498385906238 3106 309860404360719443846631940 3107 109584777151961754531125930 3108 36968358557288302733391880 3109 11882686679128383021447390 3110 3634704160674564218325084 3111 1056600046707722156489850 3112 291475874953854387997200 3113 76181194590211942317450 3114 18831306527917558775100 3115 4393971523180763714190 3116 965708027072695321800 3117 199439701243274033850 3118 38601232498698200100 3119 6981073962530525550 3120 1175759825268299040 3121 183712472698171725 3122 26515202245096950 3123 3517322746798575 3124 426342151127100 3125 46897636623981 3126 4643330358810 3127 409705619895 3128 31821795720 3129 2141851635 3130 122391522 3131 5773185 3132 215820 3133 5995 3134 110 3135 1 3136 1 3137 112 3138 6216 3139 227920 3140 6210820 3141 134153712 3142 2392407864 3143 36227890512 3144 475491062970 3145 5494563394320 3146 56594002961496 3147 524780754733872 3148 4416904685676756 3149 33976189889821200 3150 240260199935164200 3151 1569699972909739440 3152 9516306085765295355 3153 53739140249027550240 3154 283623240203200959600 3155 1403188662057941589600 3156 6524827278569428391640 3157 28584957601351781525280 3158 118237779169227823581840 3159 462669570662195831407200 3160 1715732991205642874801700 3161 6039380129043862919301984 3162 20208695047185233614587408 3163 64368436076219632994611744 3164 195404180945666743019357080 3165 565998317221931255642275680 3166 1565928677647343140610296048 3167 4142133921518778630001428256 3168 10484776488844408407191115273 3169 25417639972956141593190582480 3170 59058634054809858407707529880 3171 131616384465004827308605352304 3172 281512822327926991743405892428 3173 578242553970877064121590481744 3174 1141268198626731047608402266600 3175 2165483248676361474949276095600 3176 3952006928834359691782428874470 3177 6940109728684729214837436072240 3178 11732090255633708910796618122120 3179 19098751578938595901296820198800 3180 29950314976062798117942740766300 3181 45258253741606006044891252713520 3182 65919630449730487065385085474040 3183 92567991695366215879051396623120 3184 125352488754141750669548766260475 3185 163725699597246368221451449809600 3186 206294381492530423959028826760096 3187 250789248088958554616858573708352 3188 294195079488970612146699480696336 3189 333051033383740315637772997014720 3190 363889092030382937456085311553120 3191 383737587959312915862780874001472 3192 390590044887157789360330532465784 3193 383737587959312915862780874001472 3194 363889092030382937456085311553120 3195 333051033383740315637772997014720 3196 294195079488970612146699480696336 3197 250789248088958554616858573708352 3198 206294381492530423959028826760096 3199 163725699597246368221451449809600 3200 125352488754141750669548766260475 3201 92567991695366215879051396623120 3202 65919630449730487065385085474040 3203 45258253741606006044891252713520 3204 29950314976062798117942740766300 3205 19098751578938595901296820198800 3206 11732090255633708910796618122120 3207 6940109728684729214837436072240 3208 3952006928834359691782428874470 3209 2165483248676361474949276095600 3210 1141268198626731047608402266600 3211 578242553970877064121590481744 3212 281512822327926991743405892428 3213 131616384465004827308605352304 3214 59058634054809858407707529880 3215 25417639972956141593190582480 3216 10484776488844408407191115273 3217 4142133921518778630001428256 3218 1565928677647343140610296048 3219 565998317221931255642275680 3220 195404180945666743019357080 3221 64368436076219632994611744 3222 20208695047185233614587408 3223 6039380129043862919301984 3224 1715732991205642874801700 3225 462669570662195831407200 3226 118237779169227823581840 3227 28584957601351781525280 3228 6524827278569428391640 3229 1403188662057941589600 3230 283623240203200959600 3231 53739140249027550240 3232 9516306085765295355 3233 1569699972909739440 3234 240260199935164200 3235 33976189889821200 3236 4416904685676756 3237 524780754733872 3238 56594002961496 3239 5494563394320 3240 475491062970 3241 36227890512 3242 2392407864 3243 134153712 3244 6210820 3245 227920 3246 6216 3247 112 3248 1 3249 1 3250 114 3251 6441 3252 240464 3253 6672876 3254 146803272 3255 2666926108 3256 41146859952 3257 550339251858 3258 6481773410772 3259 68058620813106 3260 643463324051184 3261 5523060198105996 3262 43334780015908584 3263 312629484400483356 3264 2084196562669889040 3265 12895966231519938435 3266 74341452393467880390 3267 400617826787021355435 3268 2024174282713371059040 3269 9614827842888512530440 3270 43037800820548579898160 3271 181932521650500815024040 3272 727730086602003260096160 3273 2759309911699262361197940 3274 9933515682117344500312584 3275 34003188296478602327993076 3276 110825206299633963143088544 3277 344349748145291242623167976 3278 1021175115189484374675601584 3279 2893329493036872394914204488 3280 7839989594035396166864296032 3281 20334973009529308807804267833 3282 50529326872163737037574241282 3283 120378690489566550001279810113 3284 275151292547580685717210994544 3285 603804225312746504768324126916 3286 1272884583091735874917007618904 3287 2579266128896412167594989122516 3288 5026262199900700634287671110544 3289 9424241624813813689289383332270 3290 17009606835029810073351569916780 3291 29564316641837527032253919141070 3292 49503041818890742937727492515280 3293 79879908389573698831332999286020 3294 124257635272670198182073554444920 3295 186386452909005297273110331667380 3296 269665506336433196054712820284720 3297 376408102594604669493036644980755 3298 506998668800896085439600378953670 3299 659098269441164911071480492639771 3300 827103710671265770756367677038144 3301 1002067957159418145339445454873136 3302 1172230440450640094548030532115744 3303 1324186238286834180878330786278896 3304 1444566805403819106412724494122432 3305 1521954312836166558541977592021848 3306 1548655265692941410446222812934512 3307 1521954312836166558541977592021848 3308 1444566805403819106412724494122432 3309 1324186238286834180878330786278896 3310 1172230440450640094548030532115744 3311 1002067957159418145339445454873136 3312 827103710671265770756367677038144 3313 659098269441164911071480492639771 3314 506998668800896085439600378953670 3315 376408102594604669493036644980755 3316 269665506336433196054712820284720 3317 186386452909005297273110331667380 3318 124257635272670198182073554444920 3319 79879908389573698831332999286020 3320 49503041818890742937727492515280 3321 29564316641837527032253919141070 3322 17009606835029810073351569916780 3323 9424241624813813689289383332270 3324 5026262199900700634287671110544 3325 2579266128896412167594989122516 3326 1272884583091735874917007618904 3327 603804225312746504768324126916 3328 275151292547580685717210994544 3329 120378690489566550001279810113 3330 50529326872163737037574241282 3331 20334973009529308807804267833 3332 7839989594035396166864296032 3333 2893329493036872394914204488 3334 1021175115189484374675601584 3335 344349748145291242623167976 3336 110825206299633963143088544 3337 34003188296478602327993076 3338 9933515682117344500312584 3339 2759309911699262361197940 3340 727730086602003260096160 3341 181932521650500815024040 3342 43037800820548579898160 3343 9614827842888512530440 3344 2024174282713371059040 3345 400617826787021355435 3346 74341452393467880390 3347 12895966231519938435 3348 2084196562669889040 3349 312629484400483356 3350 43334780015908584 3351 5523060198105996 3352 643463324051184 3353 68058620813106 3354 6481773410772 3355 550339251858 3356 41146859952 3357 2666926108 3358 146803272 3359 6672876 3360 240464 3361 6441 3362 114 3363 1 3364 1 3365 116 3366 6670 3367 253460 3368 7160245 3369 160389488 3370 2967205528 3371 46627515440 3372 635299897870 3373 7623598774440 3374 81572506886508 3375 786062339088168 3376 6878045467021470 3377 55024363736171760 3378 404822104630406520 3379 2752790311486764336 3380 17376988841260199871 3381 102217581419177646300 3382 562196697805477054650 3383 2899751388680881650300 3384 14063794235102276003955 3385 64291630789038976018080 3386 277622951134486487350800 3387 1134632930723553470042400 3388 4396702606553769696414300 3389 16179865592117872482804624 3390 56629529572412553689816184 3391 188765098574708512299387280 3392 600003349041037771237338140 3393 1820699817779700823065026080 3394 5280029471561132386888575632 3395 14647823695298625331368306592 3396 38908281690636973536447064385 3397 99039262485257750820047072980 3398 241772317243423332884232560510 3399 566438000398877522757344856052 3400 1274485500897474426204025926117 3401 2755644326264809570170866867280 3402 5728839520392630422197328487240 3403 11457679040785260844394656974480 3404 22056032153511627125459714675874 3405 40884352284558138086218007691864 3406 73007771936710960868246442306900 3407 125641281937595607075586900714200 3408 208450308669192711739041903457650 3409 333520493870708338782467045532240 3410 514781631843919392468590439843240 3411 766696047427113988783007038064400 3412 1102125568176476358875572617217575 3413 1529480380326538620480386489199900 3414 2049503709637561751443717895527866 3415 2652298918354491678338929041271356 3416 3315373647943114597923661301589195 3417 4003470065440742155983289118900160 3418 4670715076347532515313837305383520 3419 5265169722428127562717416598795968 3420 5735274161930638952245757366545608 3421 6037130696769093633942902491100640 3422 6141219157058215937976400809912720 3423 6037130696769093633942902491100640 3424 5735274161930638952245757366545608 3425 5265169722428127562717416598795968 3426 4670715076347532515313837305383520 3427 4003470065440742155983289118900160 3428 3315373647943114597923661301589195 3429 2652298918354491678338929041271356 3430 2049503709637561751443717895527866 3431 1529480380326538620480386489199900 3432 1102125568176476358875572617217575 3433 766696047427113988783007038064400 3434 514781631843919392468590439843240 3435 333520493870708338782467045532240 3436 208450308669192711739041903457650 3437 125641281937595607075586900714200 3438 73007771936710960868246442306900 3439 40884352284558138086218007691864 3440 22056032153511627125459714675874 3441 11457679040785260844394656974480 3442 5728839520392630422197328487240 3443 2755644326264809570170866867280 3444 1274485500897474426204025926117 3445 566438000398877522757344856052 3446 241772317243423332884232560510 3447 99039262485257750820047072980 3448 38908281690636973536447064385 3449 14647823695298625331368306592 3450 5280029471561132386888575632 3451 1820699817779700823065026080 3452 600003349041037771237338140 3453 188765098574708512299387280 3454 56629529572412553689816184 3455 16179865592117872482804624 3456 4396702606553769696414300 3457 1134632930723553470042400 3458 277622951134486487350800 3459 64291630789038976018080 3460 14063794235102276003955 3461 2899751388680881650300 3462 562196697805477054650 3463 102217581419177646300 3464 17376988841260199871 3465 2752790311486764336 3466 404822104630406520 3467 55024363736171760 3468 6878045467021470 3469 786062339088168 3470 81572506886508 3471 7623598774440 3472 635299897870 3473 46627515440 3474 2967205528 3475 160389488 3476 7160245 3477 253460 3478 6670 3479 116 3480 1 3481 1 3482 118 3483 6903 3484 266916 3485 7673835 3486 174963438 3487 3295144749 3488 52722315984 3489 731522134278 3490 8940826085620 3491 97455004333258 3492 956830951635624 3493 8531742652084314 3494 69566517009302868 3495 521748877569771510 3496 3617458884483749136 3497 23287391568864135063 3498 139724349413184810378 3499 784008849485092547121 3500 4126362365711013405900 3501 20425493710269516359205 3502 95318970647924409676290 3503 420270006947666715390915 3504 1754170463781565420762080 3505 6943591419135363123849900 3506 26107903735948965345675624 3507 93385963363202068351839732 3508 318204023311651492161824272 3509 1034163075762867349525928884 3510 3209471614436484877839089640 3511 9521432456161571804255965932 3512 27028582456200590928210483936 3513 73483958552795356586072253201 3514 191503649561830323224309508342 3515 478759123904575808060773770855 3516 1149021897370981939345857050052 3517 2649133818938652804602948198731 3518 5871053328458635945336263575566 3519 12514613673819723988743088147917 3520 25671002407835331258960180816240 3521 50700229755474779236446357112074 3522 96454095632366653181532094018092 3523 176832508659338864166142172366502 3524 312541178095575666898297793019864 3525 532740644481094886758462147192950 3526 876062393146689369336137753161740 3527 1390272928254528781772566434365370 3528 2129779804985661112502654963283120 3529 3150299294874623728910177133189615 3530 4500427564106605327014538761699450 3531 6210590038467115351280063491145241 3532 8280786717956153801706751321526988 3533 10669475194289659706045237279659773 3534 13286516279681463030169540763349906 3535 15993028855172131425204076844773035 3536 18610069940563934749328380328463168 3537 20936328683134426592994427869521064 3538 22772848743058499101151833822987824 3539 23950754712527042158107963158659608 3540 24356699707654619143838606602026720 3541 23950754712527042158107963158659608 3542 22772848743058499101151833822987824 3543 20936328683134426592994427869521064 3544 18610069940563934749328380328463168 3545 15993028855172131425204076844773035 3546 13286516279681463030169540763349906 3547 10669475194289659706045237279659773 3548 8280786717956153801706751321526988 3549 6210590038467115351280063491145241 3550 4500427564106605327014538761699450 3551 3150299294874623728910177133189615 3552 2129779804985661112502654963283120 3553 1390272928254528781772566434365370 3554 876062393146689369336137753161740 3555 532740644481094886758462147192950 3556 312541178095575666898297793019864 3557 176832508659338864166142172366502 3558 96454095632366653181532094018092 3559 50700229755474779236446357112074 3560 25671002407835331258960180816240 3561 12514613673819723988743088147917 3562 5871053328458635945336263575566 3563 2649133818938652804602948198731 3564 1149021897370981939345857050052 3565 478759123904575808060773770855 3566 191503649561830323224309508342 3567 73483958552795356586072253201 3568 27028582456200590928210483936 3569 9521432456161571804255965932 3570 3209471614436484877839089640 3571 1034163075762867349525928884 3572 318204023311651492161824272 3573 93385963363202068351839732 3574 26107903735948965345675624 3575 6943591419135363123849900 3576 1754170463781565420762080 3577 420270006947666715390915 3578 95318970647924409676290 3579 20425493710269516359205 3580 4126362365711013405900 3581 784008849485092547121 3582 139724349413184810378 3583 23287391568864135063 3584 3617458884483749136 3585 521748877569771510 3586 69566517009302868 3587 8531742652084314 3588 956830951635624 3589 97455004333258 3590 8940826085620 3591 731522134278 3592 52722315984 3593 3295144749 3594 174963438 3595 7673835 3596 266916 3597 6903 3598 118 3599 1 3600 1 3601 120 3602 7140 3603 280840 3604 8214570 3605 190578024 3606 3652745460 3607 59487568920 3608 840261910995 3609 10456592670160 3610 116068178638776 3611 1160681786387760 3612 10542859559688820 3613 87586833265107120 3614 669413654240461560 3615 4730523156632595024 3616 31044058215401404845 3617 189916591435396829640 3618 1086744939880326302940 3619 5834104414094383310520 3620 29462227291176635718126 3621 140296320434174455800600 3622 631333441953785051102700 3623 2690029448324823261220200 3624 10872202353646160680764975 3625 41749257038001257014137504 3626 152545362254235362167040880 3627 531083853774004594211179360 3628 1763957085749372402201417160 3629 5596001789273871069052771680 3630 16974538760797408909460074096 3631 49280918982960219414561505440 3632 137062555921358110246749187005 3633 365500149123621627324664498680 3634 935250381581031811095465040740 3635 2298043794741963878691714100104 3636 5425936737585192491355436069690 3637 12318342863706923493888017023080 3638 26905854149675648684018563497780 3639 56571283083933415181782620687640 3640 114556848244965165743109806892471 3641 223525557551151542913384989058480 3642 420440929679546949765652717514760 3643 762660291046620048412114231770960 3644 1334655509331585084721199905599180 3645 2254084860204454809751359840567504 3646 3675138359029002407203304087881800 3647 5786388054641408045383925585175600 3648 8800131833100474735688053494121225 3649 12930805958841513897337547991361800 3650 18361744461554949734219318147733756 3651 25202394358996989831281417065516920 3652 33441638668669082660738803413858990 3653 42906253386216936243966766644196440 3654 53235536608824717191588395651132620 3655 63882643930589660629906074781359144 3656 74149497419434427516855265371220435 3657 83255576049891287036469069890493120 3658 90432780881778466953406058674156320 3659 95031057875767202561206366742333760 3660 96614908840363322603893139521372656 3661 95031057875767202561206366742333760 3662 90432780881778466953406058674156320 3663 83255576049891287036469069890493120 3664 74149497419434427516855265371220435 3665 63882643930589660629906074781359144 3666 53235536608824717191588395651132620 3667 42906253386216936243966766644196440 3668 33441638668669082660738803413858990 3669 25202394358996989831281417065516920 3670 18361744461554949734219318147733756 3671 12930805958841513897337547991361800 3672 8800131833100474735688053494121225 3673 5786388054641408045383925585175600 3674 3675138359029002407203304087881800 3675 2254084860204454809751359840567504 3676 1334655509331585084721199905599180 3677 762660291046620048412114231770960 3678 420440929679546949765652717514760 3679 223525557551151542913384989058480 3680 114556848244965165743109806892471 3681 56571283083933415181782620687640 3682 26905854149675648684018563497780 3683 12318342863706923493888017023080 3684 5425936737585192491355436069690 3685 2298043794741963878691714100104 3686 935250381581031811095465040740 3687 365500149123621627324664498680 3688 137062555921358110246749187005 3689 49280918982960219414561505440 3690 16974538760797408909460074096 3691 5596001789273871069052771680 3692 1763957085749372402201417160 3693 531083853774004594211179360 3694 152545362254235362167040880 3695 41749257038001257014137504 3696 10872202353646160680764975 3697 2690029448324823261220200 3698 631333441953785051102700 3699 140296320434174455800600 3700 29462227291176635718126 3701 5834104414094383310520 3702 1086744939880326302940 3703 189916591435396829640 3704 31044058215401404845 3705 4730523156632595024 3706 669413654240461560 3707 87586833265107120 3708 10542859559688820 3709 1160681786387760 3710 116068178638776 3711 10456592670160 3712 840261910995 3713 59487568920 3714 3652745460 3715 190578024 3716 8214570 3717 280840 3718 7140 3719 120 3720 1 3721 1 3722 122 3723 7381 3724 295240 3725 8783390 3726 207288004 3727 4042116078 3728 66983637864 3729 962889794295 3730 12196604061070 3731 137821625890091 3732 1403274736335472 3733 12980291311103116 3734 109833234170872520 3735 855130180330364620 3736 6156937298378625264 3737 41174518182907056453 3738 256735231022832234354 3739 1497622180966521367065 3740 8197510885290432746040 3741 42217181059245728642106 3742 205054879430622110547372 3743 941388310113310598422026 3744 4092992652666567819226200 3745 16883594692249592254308075 3746 66183691193618401636887654 3747 246916078683884036876080863 3748 877923835320476575559398624 3749 2978670155551616952790816760 3750 9654999814546620467666785360 3751 29930499425094523449767034616 3752 88825998293828908302534425312 3753 252598932648075957985332271981 3754 688906179949298067232724378130 3755 1803313235749633175991543225105 3756 4534044707027649128207308680264 3757 10957274708650152059834329310638 3758 25468260133619272355290603262564 3759 56968476614674688163150033613630 3760 122701334246991636043707764706280 3761 254605268562507644790693611765531 3762 509210537125015289581387223531062 3763 982048893026815201335532502524191 3764 1827067707956865490856804655858960 3765 3280417021104372131311081086655860 3766 5686056169914245027605873883536824 3767 9517963588769497111427223674615988 3768 15390749632903867669541893601506704 3769 24048046301412293233659208752354225 3770 36317457679683871414097580564779850 3771 53023488212338452264582467624578581 3772 74856689240948403197057601352346232 3773 102208171848218012057520955692626586 3774 134991925082552091396725790537431340 3775 172489682049927672340260732353384490 3776 213259970534456031257049632727820824 3777 255150321889438465968255810585071343 3778 295437214819349802700085675414293134 3779 331093430400995468543199463826362995 3780 359152195689215423504487553981139520 3781 377109805473676194679711931680196496 3782 383291933432261050330199012527412832 3783 377109805473676194679711931680196496 3784 359152195689215423504487553981139520 3785 331093430400995468543199463826362995 3786 295437214819349802700085675414293134 3787 255150321889438465968255810585071343 3788 213259970534456031257049632727820824 3789 172489682049927672340260732353384490 3790 134991925082552091396725790537431340 3791 102208171848218012057520955692626586 3792 74856689240948403197057601352346232 3793 53023488212338452264582467624578581 3794 36317457679683871414097580564779850 3795 24048046301412293233659208752354225 3796 15390749632903867669541893601506704 3797 9517963588769497111427223674615988 3798 5686056169914245027605873883536824 3799 3280417021104372131311081086655860 3800 1827067707956865490856804655858960 3801 982048893026815201335532502524191 3802 509210537125015289581387223531062 3803 254605268562507644790693611765531 3804 122701334246991636043707764706280 3805 56968476614674688163150033613630 3806 25468260133619272355290603262564 3807 10957274708650152059834329310638 3808 4534044707027649128207308680264 3809 1803313235749633175991543225105 3810 688906179949298067232724378130 3811 252598932648075957985332271981 3812 88825998293828908302534425312 3813 29930499425094523449767034616 3814 9654999814546620467666785360 3815 2978670155551616952790816760 3816 877923835320476575559398624 3817 246916078683884036876080863 3818 66183691193618401636887654 3819 16883594692249592254308075 3820 4092992652666567819226200 3821 941388310113310598422026 3822 205054879430622110547372 3823 42217181059245728642106 3824 8197510885290432746040 3825 1497622180966521367065 3826 256735231022832234354 3827 41174518182907056453 3828 6156937298378625264 3829 855130180330364620 3830 109833234170872520 3831 12980291311103116 3832 1403274736335472 3833 137821625890091 3834 12196604061070 3835 962889794295 3836 66983637864 3837 4042116078 3838 207288004 3839 8783390 3840 295240 3841 7381 3842 122 3843 1 3844 1 3845 124 3846 7626 3847 310124 3848 9381251 3849 225150024 3850 4465475476 3851 75275158024 3852 1100899186101 3853 14189367287524 3854 163177723806526 3855 1691114592176724 3856 15924662409664151 3857 137197091529414224 3858 1087776939983212776 3859 7977030893210227024 3860 54343522959994671601 3861 345241204687024972524 3862 2052267161195092892226 3863 11449490478246307714524 3864 60109825010793115501251 3865 297686752434404000577624 3866 1393715250033800548158876 3867 6180824152323811126617624 3868 26010968307696038491182501 3869 104043873230784153964730004 3870 396167055763370432404164246 3871 1437939683881863050948448004 3872 4981433904876454140785694871 3873 16490263960970330948807817504 3874 52219169209739381337891422096 3875 158341996958564575669735279904 3876 460181428660828298040168157221 3877 1282930043539278891505923347404 3878 3433724528296305268442324253346 3879 8829577358476213547423119508604 3880 21828677358455083492240489896271 3881 51916854257947225603166570564104 3882 118862271590563384933565569449396 3883 262106547609960284725298435196104 3884 556976413671165605041259174791721 3885 1141122408497022215206482211768404 3886 2255075235839353425289000561351846 3887 4300376031135511183109256884438404 3888 7916601330044918314360222900897971 3889 14073957920079854781084840712707504 3890 24170492949702359297950052528345496 3891 40112732980357106920002214834275504 3892 64347509155989525684170219629983621 3893 99804299915412325550957891670995004 3894 149706449873118488326436837506492506 3895 217221123345309179140320117166283244 3896 304945038542453270716218626021897631 3897 414264958019936518708825303275030744 3898 544681704063249867191233269120873756 3899 693231259716863467334296887972021144 3900 854159945008278200822615808394097481 3901 1018997829132682765893646929312256644 3902 1177118181929133539911626625240020606 3903 1316776271310556163290972157048158644 3904 1426507627253102510231886503468838531 3905 1496663740068828863194110429868945344 3906 1520803477811874490019821888415218656 3907 1496663740068828863194110429868945344 3908 1426507627253102510231886503468838531 3909 1316776271310556163290972157048158644 3910 1177118181929133539911626625240020606 3911 1018997829132682765893646929312256644 3912 854159945008278200822615808394097481 3913 693231259716863467334296887972021144 3914 544681704063249867191233269120873756 3915 414264958019936518708825303275030744 3916 304945038542453270716218626021897631 3917 217221123345309179140320117166283244 3918 149706449873118488326436837506492506 3919 99804299915412325550957891670995004 3920 64347509155989525684170219629983621 3921 40112732980357106920002214834275504 3922 24170492949702359297950052528345496 3923 14073957920079854781084840712707504 3924 7916601330044918314360222900897971 3925 4300376031135511183109256884438404 3926 2255075235839353425289000561351846 3927 1141122408497022215206482211768404 3928 556976413671165605041259174791721 3929 262106547609960284725298435196104 3930 118862271590563384933565569449396 3931 51916854257947225603166570564104 3932 21828677358455083492240489896271 3933 8829577358476213547423119508604 3934 3433724528296305268442324253346 3935 1282930043539278891505923347404 3936 460181428660828298040168157221 3937 158341996958564575669735279904 3938 52219169209739381337891422096 3939 16490263960970330948807817504 3940 4981433904876454140785694871 3941 1437939683881863050948448004 3942 396167055763370432404164246 3943 104043873230784153964730004 3944 26010968307696038491182501 3945 6180824152323811126617624 3946 1393715250033800548158876 3947 297686752434404000577624 3948 60109825010793115501251 3949 11449490478246307714524 3950 2052267161195092892226 3951 345241204687024972524 3952 54343522959994671601 3953 7977030893210227024 3954 1087776939983212776 3955 137197091529414224 3956 15924662409664151 3957 1691114592176724 3958 163177723806526 3959 14189367287524 3960 1100899186101 3961 75275158024 3962 4465475476 3963 225150024 3964 9381251 3965 310124 3966 7626 3967 124 3968 1 3969 1 3970 126 3971 7875 3972 325500 3973 10009125 3974 244222650 3975 4925156775 3976 84431259000 3977 1255914977625 3978 16466440817750 3979 192657357567675 3980 2031659407077300 3981 19470069317824125 3982 170737530940919250 3983 1378095785451705375 3984 10289781864706066800 3985 71385361686398338425 3986 461905281500224542750 3987 2797093093529137508875 3988 15899266005323518471500 3989 85061073128480823822525 3990 429355892934236539294650 3991 2049198579913401664815375 3992 9265941404825816223513000 3993 39766331862377461292576625 3994 162246633998500042073712630 3995 630265770532634778824806755 3996 2334317668639388069721506500 3997 8253480328403550675086755125 3998 27891071454605102281327655250 3999 90181131036556497376292751975 4000 279270599339013669294325941600 4001 829084591787696830717530139125 4002 2361634897819500063255994941750 4003 6459766044035691349494339105375 4004 16979956458608102975813691362700 4005 42921556603703815855529053166825 4006 104403786333333606135070669865250 4007 244524657464912919632139200473875 4008 551747945049034280195596144659000 4009 1200051780481649559425421614633325 4010 2517181783449313710014298996547950 4011 5094296466504563460743224159680375 4012 9951648911311240248893740218910500 4013 18772428628155294105867737231126625 4014 34207536611305202592914543398941850 4015 60235010119906987174479956854658475 4016 102527676799841680296987160603674000 4017 168743468066406098822124701826880125 4018 268612051207748483839300545765237750 4019 413662558859932665112522840478466135 4020 616438323006958481344151683850263260 4021 889093735106190117323295697860956625 4022 1241376158450152239281582672485109250 4023 1678156658645576175325102501692832875 4024 2196859625863299720425588729488799400 4025 2785304168505255002682442853459013525 4026 3420548978866102634873175434072472750 4027 4069273785202777272521536292258631375 4028 4690010464301506009007872336840456500 4029 5237178351803348376725457442805176425 4030 5666455265885590046948855593854781050 4031 5940638585202634726639929251621947875 4032 6034934435761406706427864636568328000 4033 5940638585202634726639929251621947875 4034 5666455265885590046948855593854781050 4035 5237178351803348376725457442805176425 4036 4690010464301506009007872336840456500 4037 4069273785202777272521536292258631375 4038 3420548978866102634873175434072472750 4039 2785304168505255002682442853459013525 4040 2196859625863299720425588729488799400 4041 1678156658645576175325102501692832875 4042 1241376158450152239281582672485109250 4043 889093735106190117323295697860956625 4044 616438323006958481344151683850263260 4045 413662558859932665112522840478466135 4046 268612051207748483839300545765237750 4047 168743468066406098822124701826880125 4048 102527676799841680296987160603674000 4049 60235010119906987174479956854658475 4050 34207536611305202592914543398941850 4051 18772428628155294105867737231126625 4052 9951648911311240248893740218910500 4053 5094296466504563460743224159680375 4054 2517181783449313710014298996547950 4055 1200051780481649559425421614633325 4056 551747945049034280195596144659000 4057 244524657464912919632139200473875 4058 104403786333333606135070669865250 4059 42921556603703815855529053166825 4060 16979956458608102975813691362700 4061 6459766044035691349494339105375 4062 2361634897819500063255994941750 4063 829084591787696830717530139125 4064 279270599339013669294325941600 4065 90181131036556497376292751975 4066 27891071454605102281327655250 4067 8253480328403550675086755125 4068 2334317668639388069721506500 4069 630265770532634778824806755 4070 162246633998500042073712630 4071 39766331862377461292576625 4072 9265941404825816223513000 4073 2049198579913401664815375 4074 429355892934236539294650 4075 85061073128480823822525 4076 15899266005323518471500 4077 2797093093529137508875 4078 461905281500224542750 4079 71385361686398338425 4080 10289781864706066800 4081 1378095785451705375 4082 170737530940919250 4083 19470069317824125 4084 2031659407077300 4085 192657357567675 4086 16466440817750 4087 1255914977625 4088 84431259000 4089 4925156775 4090 244222650 4091 10009125 4092 325500 4093 7875 4094 126 4095 1 4096 1 4097 128 4098 8128 4099 341376 4100 10668000 4101 264566400 4102 5423611200 4103 94525795200 4104 1429702652400 4105 19062702032000 4106 226846154180800 4107 2433440563030400 4108 23726045489546400 4109 211709328983644800 4110 1739040916651368000 4111 13216710966550396800 4112 93343021201262177400 4113 614965786737727286400 4114 3792289018215984932800 4115 21955357473882018032000 4116 119656698232656998274400 4117 615377305196521705411200 4118 2992971438910355567227200 4119 13793694457586856092438400 4120 60347413251942495404418000 4121 251045239128080780882378880 4122 994525370392012324264808640 4123 3757095843703157669444832640 4124 13552381436214961593354574880 4125 46732349780051591701222672000 4126 154216754274170252614034817600 4127 487523932866731766328239100800 4128 1477806921502280666682474774300 4129 4299074680733907393985381161600 4130 12012120431462388306723859128000 4131 32261123444498985738058364515200 4132 83341235564955713156650774997600 4133 207226855999349340821942467561600 4134 496253786735283947757809593371200 4135 1145201046312193725594945215472000 4136 2548072328044631039448753104425200 4137 5469033289461647109060738370473600 4138 11328711813884840440197243767409600 4139 22657423627769680880394487534819200 4140 43770022917282338064398441828628000 4141 81704042778927031053543758080105600 4142 147422511970672686466176780883668800 4143 257205233650960857238861617711932800 4144 434033831785996446590578979888886600 4145 708626664140402361780537110022672000 4146 1119630129341835731613248633835821760 4147 1712375491934572295408497910572433280 4148 2535632939980039745124121906039949280 4149 3636001951669490955272325752057285760 4150 5050002710652070771211563544524008000 4151 6794549101604604310357376405359574400 4152 8857180078877430618858722814129445200 4153 11188016941739912360663649870479299200 4154 13695675911440237544950330013862590400 4155 16249107013573163188924120355430192000 4156 18686473065609137667262738408744720800 4157 20830822433793792809407642816305590400 4158 22510727468777163197263097882136686400 4159 23582666872052266206656578733667004800 4160 23951146041928082866135587776380551750 4161 23582666872052266206656578733667004800 4162 22510727468777163197263097882136686400 4163 20830822433793792809407642816305590400 4164 18686473065609137667262738408744720800 4165 16249107013573163188924120355430192000 4166 13695675911440237544950330013862590400 4167 11188016941739912360663649870479299200 4168 8857180078877430618858722814129445200 4169 6794549101604604310357376405359574400 4170 5050002710652070771211563544524008000 4171 3636001951669490955272325752057285760 4172 2535632939980039745124121906039949280 4173 1712375491934572295408497910572433280 4174 1119630129341835731613248633835821760 4175 708626664140402361780537110022672000 4176 434033831785996446590578979888886600 4177 257205233650960857238861617711932800 4178 147422511970672686466176780883668800 4179 81704042778927031053543758080105600 4180 43770022917282338064398441828628000 4181 22657423627769680880394487534819200 4182 11328711813884840440197243767409600 4183 5469033289461647109060738370473600 4184 2548072328044631039448753104425200 4185 1145201046312193725594945215472000 4186 496253786735283947757809593371200 4187 207226855999349340821942467561600 4188 83341235564955713156650774997600 4189 32261123444498985738058364515200 4190 12012120431462388306723859128000 4191 4299074680733907393985381161600 4192 1477806921502280666682474774300 4193 487523932866731766328239100800 4194 154216754274170252614034817600 4195 46732349780051591701222672000 4196 13552381436214961593354574880 4197 3757095843703157669444832640 4198 994525370392012324264808640 4199 251045239128080780882378880 4200 60347413251942495404418000 4201 13793694457586856092438400 4202 2992971438910355567227200 4203 615377305196521705411200 4204 119656698232656998274400 4205 21955357473882018032000 4206 3792289018215984932800 4207 614965786737727286400 4208 93343021201262177400 4209 13216710966550396800 4210 1739040916651368000 4211 211709328983644800 4212 23726045489546400 4213 2433440563030400 4214 226846154180800 4215 19062702032000 4216 1429702652400 4217 94525795200 4218 5423611200 4219 264566400 4220 10668000 4221 341376 4222 8128 4223 128 4224 1 4225 1 4226 130 4227 8385 4228 357760 4229 11358880 4230 286243776 4231 5963412000 4232 105637584000 4233 1624177854000 4234 22016633132000 4235 266401260897200 4236 2906195573424000 4237 28819772769788000 4238 261594860525768000 4239 2186185620108204000 4240 16906502128836777600 4241 121515484051014339000 4242 814868540106802038000 4243 5115563612892701683000 4244 30154901297051715184000 4245 167359702198637019271200 4246 876646059135717719992000 4247 4343382747536055976324000 4248 20395014640604088932304000 4249 90927773606026563156522000 4250 385533760089552627783653280 4251 1556963261900116381433984400 4252 5997191823615263098856828800 4253 22061098494013289256509048800 4254 77594208496184672557376654400 4255 261233835270488397609834736480 4256 842689791195123863257531408000 4257 2607071541509914451952987793500 4258 7742212456605200493678569811000 4259 22088076714432483761377096225500 4260 60584438988157669745491463932800 4261 159875602885416072939491363156000 4262 406170450573759752873302382072000 4263 994048734298938342558345303492000 4264 2344935475782110961932506869776000 4265 5334728207404302438396453128740400 4266 11710378991863102913553189794796000 4267 24814850720852765697767473612782000 4268 50783880545001008869849713440112000 4269 100413581986706540265384660665676000 4270 191901512241261388062735129272180800 4271 354600620445809086637662738872508000 4272 633754300371233261224758937559376000 4273 1095866811058590847534478996196421000 4274 1833899561363356112200556687512378000 4275 2970917289408636901764901833770052360 4276 4660262414758646120415532288266748800 4277 7080014053191020067554366361020637600 4278 10419643323564142740929067474709617600 4279 14857639553971092426880336954678528800 4280 20530556474578236808052829246464876160 4281 27496280992738710010785039169372602000 4282 35696926201099377908738471904097764000 4283 44928889873797492885136352568950634000 4284 54828475778193550639488430253634672000 4285 64880363004195701590061309133467695200 4286 74452875578585231332857239989225224000 4287 82858845401973886483341121923492588000 4288 89434944243400385410590417314245968000 4289 93627207254809778476711843125851247750 4290 95067625827960698145584333020095113100 4291 93627207254809778476711843125851247750 4292 89434944243400385410590417314245968000 4293 82858845401973886483341121923492588000 4294 74452875578585231332857239989225224000 4295 64880363004195701590061309133467695200 4296 54828475778193550639488430253634672000 4297 44928889873797492885136352568950634000 4298 35696926201099377908738471904097764000 4299 27496280992738710010785039169372602000 4300 20530556474578236808052829246464876160 4301 14857639553971092426880336954678528800 4302 10419643323564142740929067474709617600 4303 7080014053191020067554366361020637600 4304 4660262414758646120415532288266748800 4305 2970917289408636901764901833770052360 4306 1833899561363356112200556687512378000 4307 1095866811058590847534478996196421000 4308 633754300371233261224758937559376000 4309 354600620445809086637662738872508000 4310 191901512241261388062735129272180800 4311 100413581986706540265384660665676000 4312 50783880545001008869849713440112000 4313 24814850720852765697767473612782000 4314 11710378991863102913553189794796000 4315 5334728207404302438396453128740400 4316 2344935475782110961932506869776000 4317 994048734298938342558345303492000 4318 406170450573759752873302382072000 4319 159875602885416072939491363156000 4320 60584438988157669745491463932800 4321 22088076714432483761377096225500 4322 7742212456605200493678569811000 4323 2607071541509914451952987793500 4324 842689791195123863257531408000 4325 261233835270488397609834736480 4326 77594208496184672557376654400 4327 22061098494013289256509048800 4328 5997191823615263098856828800 4329 1556963261900116381433984400 4330 385533760089552627783653280 4331 90927773606026563156522000 4332 20395014640604088932304000 4333 4343382747536055976324000 4334 876646059135717719992000 4335 167359702198637019271200 4336 30154901297051715184000 4337 5115563612892701683000 4338 814868540106802038000 4339 121515484051014339000 4340 16906502128836777600 4341 2186185620108204000 4342 261594860525768000 4343 28819772769788000 4344 2906195573424000 4345 266401260897200 4346 22016633132000 4347 1624177854000 4348 105637584000 4349 5963412000 4350 286243776 4351 11358880 4352 357760 4353 8385 4354 130 4355 1 4356 1 4357 132 4358 8646 4359 374660 4360 12082785 4361 309319296 4362 6547258432 4363 117850651776 4364 1841416434000 4365 25370626424000 4366 312058705015200 4367 3461014728350400 4368 34898565177533200 4369 322140601638768000 4370 2738195113929528000 4371 21540468229578953600 4372 157514673928796098200 4373 1074806010337667493600 4374 6866816177157320098000 4375 41200897062943920588000 4376 232785068405633151322200 4377 1241520364830043473718400 4378 6264034568006128435579200 4379 29958426194811918604944000 4380 136061185634770796997454000 4381 587784321942209843029001280 4382 2418958555685248200157812960 4383 9496652107505048489508450880 4384 35612445403143931835656690800 4385 127713597307826514169251580800 4386 438483350756871031981097094080 4387 1442751670232285331034577535360 4388 4553684959170650576077885345980 4389 13799045330820153260842076806000 4390 40179573169152799200687223641000 4391 112502804873627837761924226194800 4392 303132557576163896191851387247100 4393 786506095332749568497776572316800 4394 1966265238331873921244441430792000 4395 4739203394953747399922499858832000 4396 11018647893267462704819812171784400 4397 24724770882453818752278602922052800 4398 53570336911983273963270306331114400 4399 112123960978569643178937850460472000 4400 226796193797561323702851561158682000 4401 443512556759675477463354164043644800 4402 838817226915038403028517658082545600 4403 1534857053504112822562819544576572800 4404 2717976032246866456621659610187681000 4405 4659387483851771068494273617464596000 4406 7734583223193939973700494204991229360 4407 12435996554939276036145892643319231520 4408 19371456172116949210150332771324187560 4409 29239933844704828996453332485017641600 4410 42776940254290397976292838265118401600 4411 60665478906084564402742570630531551360 4412 83415033495866276053771034616980883120 4413 111220044661155034738361379489307844160 4414 143819023268734958713398335546518764000 4415 180383181726887914318499607295633704000 4416 219466204434380295754174522209687673200 4417 259042077365170185152468288509795286400 4418 296644959563340050739116911035410731200 4419 329605510625933389710129901150456368000 4420 355355941143584435781233799677835771750 4421 371756984580980640509598436586043576600 4422 377389666165540953244592352291892721700 4423 371756984580980640509598436586043576600 4424 355355941143584435781233799677835771750 4425 329605510625933389710129901150456368000 4426 296644959563340050739116911035410731200 4427 259042077365170185152468288509795286400 4428 219466204434380295754174522209687673200 4429 180383181726887914318499607295633704000 4430 143819023268734958713398335546518764000 4431 111220044661155034738361379489307844160 4432 83415033495866276053771034616980883120 4433 60665478906084564402742570630531551360 4434 42776940254290397976292838265118401600 4435 29239933844704828996453332485017641600 4436 19371456172116949210150332771324187560 4437 12435996554939276036145892643319231520 4438 7734583223193939973700494204991229360 4439 4659387483851771068494273617464596000 4440 2717976032246866456621659610187681000 4441 1534857053504112822562819544576572800 4442 838817226915038403028517658082545600 4443 443512556759675477463354164043644800 4444 226796193797561323702851561158682000 4445 112123960978569643178937850460472000 4446 53570336911983273963270306331114400 4447 24724770882453818752278602922052800 4448 11018647893267462704819812171784400 4449 4739203394953747399922499858832000 4450 1966265238331873921244441430792000 4451 786506095332749568497776572316800 4452 303132557576163896191851387247100 4453 112502804873627837761924226194800 4454 40179573169152799200687223641000 4455 13799045330820153260842076806000 4456 4553684959170650576077885345980 4457 1442751670232285331034577535360 4458 438483350756871031981097094080 4459 127713597307826514169251580800 4460 35612445403143931835656690800 4461 9496652107505048489508450880 4462 2418958555685248200157812960 4463 587784321942209843029001280 4464 136061185634770796997454000 4465 29958426194811918604944000 4466 6264034568006128435579200 4467 1241520364830043473718400 4468 232785068405633151322200 4469 41200897062943920588000 4470 6866816177157320098000 4471 1074806010337667493600 4472 157514673928796098200 4473 21540468229578953600 4474 2738195113929528000 4475 322140601638768000 4476 34898565177533200 4477 3461014728350400 4478 312058705015200 4479 25370626424000 4480 1841416434000 4481 117850651776 4482 6547258432 4483 309319296 4484 12082785 4485 374660 4486 8646 4487 132 4488 1 4489 1 4490 134 4491 8911 4492 392084 4493 12840751 4494 333859526 4495 7177979809 4496 131254487936 4497 2083664995984 4498 29171309943776 4499 364641374297200 4500 4110502764804800 4501 42132653339249200 4502 395398746722184800 4503 3417374882384597200 4504 27338999059076777600 4505 203333805501883533400 4506 1411375826424838643600 4507 9173942871761451183400 4508 56009335427596228277600 4509 322053678708678312596200 4510 1748291398704253696950800 4511 8979860366071848534338200 4512 43728015695654218949820800 4513 202242072592400762642921200 4514 889865119406563355628853280 4515 3730588385204438683213269520 4516 14922353540817754732853078080 4517 57024708173839277014831405520 4518 208435140221619426330073413280 4519 729522990775667992155256946480 4520 2447431969053853909166023304320 4521 7877671650392092270128137510780 4522 24349166919393739744032425033320 4523 72331348789963756298449262598980 4524 206660996542753589424140750282800 4525 568317740492572370916387063277700 4526 1505274015358705198643403573005800 4527 3842409986573536954431845962672700 4528 9458239966950244810909159292732800 4529 22463319921506831425909253320240400 4530 51501270063942491561840727124453600 4531 114038526570158374172647324347004400 4532 243989405684990009857757066044753600 4533 504614452666683884023997568410740400 4534 1009228905333367768047995136821480800 4535 1952638534231950681658077547328517200 4536 3656004064093865106083209024785308800 4537 6626507366170130504775816357423372200 4538 11630196601849616804300412382416530800 4539 19771334223144348567310701050108102360 4540 32564550485178927052041154670766286240 4541 51978032505189441256142612262953879960 4542 80418842743878003452899890670985248240 4543 120628264115817005179349836006477872360 4544 175459293259370189351781579645785996160 4545 247522931562325802835549014143162387440 4546 338715590558972151248646019353801161760 4547 449674146086911304243892129142115335440 4548 579241272925512866483657657877979076160 4549 724051591156891083104572072347473845200 4550 878357667960818690979316940224804336800 4551 1034195318728060716798228010264688977200 4552 1181937507117783676340832011731073116800 4553 1311211921958791265940610513014159238950 4554 1412074377494082901782195937092171488100 4555 1476259576471086670045023025141815646650 4556 1498293301493043187508381577755872596600 4557 1476259576471086670045023025141815646650 4558 1412074377494082901782195937092171488100 4559 1311211921958791265940610513014159238950 4560 1181937507117783676340832011731073116800 4561 1034195318728060716798228010264688977200 4562 878357667960818690979316940224804336800 4563 724051591156891083104572072347473845200 4564 579241272925512866483657657877979076160 4565 449674146086911304243892129142115335440 4566 338715590558972151248646019353801161760 4567 247522931562325802835549014143162387440 4568 175459293259370189351781579645785996160 4569 120628264115817005179349836006477872360 4570 80418842743878003452899890670985248240 4571 51978032505189441256142612262953879960 4572 32564550485178927052041154670766286240 4573 19771334223144348567310701050108102360 4574 11630196601849616804300412382416530800 4575 6626507366170130504775816357423372200 4576 3656004064093865106083209024785308800 4577 1952638534231950681658077547328517200 4578 1009228905333367768047995136821480800 4579 504614452666683884023997568410740400 4580 243989405684990009857757066044753600 4581 114038526570158374172647324347004400 4582 51501270063942491561840727124453600 4583 22463319921506831425909253320240400 4584 9458239966950244810909159292732800 4585 3842409986573536954431845962672700 4586 1505274015358705198643403573005800 4587 568317740492572370916387063277700 4588 206660996542753589424140750282800 4589 72331348789963756298449262598980 4590 24349166919393739744032425033320 4591 7877671650392092270128137510780 4592 2447431969053853909166023304320 4593 729522990775667992155256946480 4594 208435140221619426330073413280 4595 57024708173839277014831405520 4596 14922353540817754732853078080 4597 3730588385204438683213269520 4598 889865119406563355628853280 4599 202242072592400762642921200 4600 43728015695654218949820800 4601 8979860366071848534338200 4602 1748291398704253696950800 4603 322053678708678312596200 4604 56009335427596228277600 4605 9173942871761451183400 4606 1411375826424838643600 4607 203333805501883533400 4608 27338999059076777600 4609 3417374882384597200 4610 395398746722184800 4611 42132653339249200 4612 4110502764804800 4613 364641374297200 4614 29171309943776 4615 2083664995984 4616 131254487936 4617 7177979809 4618 333859526 4619 12840751 4620 392084 4621 8911 4622 134 4623 1 4624 1 4625 136 4626 9180 4627 410040 4628 13633830 4629 359933112 4630 7858539612 4631 145944307080 4632 2353351951665 4633 33469894423680 4634 425067659180736 4635 4868956823342976 4636 50718300243156000 4637 483774556165488000 4638 4250305029168216000 4639 34569147570568156800 4640 261429178502421685800 4641 1845382436487682488000 4642 12200028330113012004000 4643 75768596997543969288000 4644 443246292435632220334800 4645 2448408091549206550420800 4646 12798496842189034240836000 4647 63436027826502169715448000 4648 298677964349781049076901000 4649 1338077280287019099864516480 4650 5712560696609966157113897280 4651 23273395430633195454908470400 4652 90600003640679225163750831200 4653 337406910110115735092589302400 4654 1203417979392746121830235178560 4655 4114913090826809319806610610560 4656 13502058579275468080615441065900 4657 42551942189231778193454723359200 4658 128907354279143328056642250176400 4659 375672861042074841765071700514080 4660 1053971082368043306063117826442280 4661 2848570492886603529900318449844000 4662 7421275757783519722635040171962000 4663 18648333955456023918416254791084000 4664 45222209841980858002159417868378700 4665 105886149873906399224568393057667200 4666 239504386619550188722238031916152000 4667 523567728889249249764892441863216000 4668 1106631790606822277912159024847252000 4669 2262447216351725545953747339687715200 4670 4475710797565370101778065389382219200 4671 8570510037891134237447359256263824000 4672 15891154028589811398600311954322507000 4673 28539215398283742919935254122048584000 4674 49658234793013712680687342172364536160 4675 83737415533317240990962969153399021760 4676 136878467698691643927535622654594554800 4677 216939458239435813017226269867659294400 4678 333443982108762453341292229611402248800 4679 497134664234882203163381142329726989120 4680 719069782196883186718462009441212252120 4681 1009220746942993946271525627285911932800 4682 1374628258767181409576733181992880046400 4683 1817305155658307626220087935516010908800 4684 2332208283094828120315779517245547332960 4685 2905702123200113723672118742797731103360 4686 3514962245806589181861433963061771496000 4687 4128685812534723800916604972485255408000 4688 4709282254922419335420502546740994449750 4689 5216435728529449110004248974851563082800 4690 5611620253418043739550025412340317861800 4691 5862886831929299429380623565131675378000 4692 5949105755928259715106809205795376486500 4693 5862886831929299429380623565131675378000 4694 5611620253418043739550025412340317861800 4695 5216435728529449110004248974851563082800 4696 4709282254922419335420502546740994449750 4697 4128685812534723800916604972485255408000 4698 3514962245806589181861433963061771496000 4699 2905702123200113723672118742797731103360 4700 2332208283094828120315779517245547332960 4701 1817305155658307626220087935516010908800 4702 1374628258767181409576733181992880046400 4703 1009220746942993946271525627285911932800 4704 719069782196883186718462009441212252120 4705 497134664234882203163381142329726989120 4706 333443982108762453341292229611402248800 4707 216939458239435813017226269867659294400 4708 136878467698691643927535622654594554800 4709 83737415533317240990962969153399021760 4710 49658234793013712680687342172364536160 4711 28539215398283742919935254122048584000 4712 15891154028589811398600311954322507000 4713 8570510037891134237447359256263824000 4714 4475710797565370101778065389382219200 4715 2262447216351725545953747339687715200 4716 1106631790606822277912159024847252000 4717 523567728889249249764892441863216000 4718 239504386619550188722238031916152000 4719 105886149873906399224568393057667200 4720 45222209841980858002159417868378700 4721 18648333955456023918416254791084000 4722 7421275757783519722635040171962000 4723 2848570492886603529900318449844000 4724 1053971082368043306063117826442280 4725 375672861042074841765071700514080 4726 128907354279143328056642250176400 4727 42551942189231778193454723359200 4728 13502058579275468080615441065900 4729 4114913090826809319806610610560 4730 1203417979392746121830235178560 4731 337406910110115735092589302400 4732 90600003640679225163750831200 4733 23273395430633195454908470400 4734 5712560696609966157113897280 4735 1338077280287019099864516480 4736 298677964349781049076901000 4737 63436027826502169715448000 4738 12798496842189034240836000 4739 2448408091549206550420800 4740 443246292435632220334800 4741 75768596997543969288000 4742 12200028330113012004000 4743 1845382436487682488000 4744 261429178502421685800 4745 34569147570568156800 4746 4250305029168216000 4747 483774556165488000 4748 50718300243156000 4749 4868956823342976 4750 425067659180736 4751 33469894423680 4752 2353351951665 4753 145944307080 4754 7858539612 4755 359933112 4756 13633830 4757 410040 4758 9180 4759 136 4760 1 4761 1 4762 138 4763 9453 4764 428536 4765 14463090 4766 387610812 4767 8592039666 4768 162021319416 4769 2653099105437 4770 38322542634090 4771 494360799979761 4772 5752562036128128 4773 60881281549022688 4774 590080113475142976 4775 5268572441742348000 4776 43553532185070076800 4777 334817778672726215400 4778 2402809941063094016400 4779 16152222381590798665800 4780 102014036094257675784000 4781 606983514760833170914800 4782 3410669273418014960378400 4783 18138559317723079562012400 4784 91481429602429444747540800 4785 438348516844974422748633000 4786 1998869236813083367733766480 4787 8687393221533785405919831240 4788 36036594104140146869000781440 4789 142859355198555582230681669280 4790 541880312822107380874999435200 4791 1968831803253656817179164614560 4792 6859155959722417298559670270080 4793 22935302740321832842058897465580 4794 73670972438609523674492216101560 4795 227513297236882352524167137960700 4796 676039511789593276071810924226080 4797 1934224158731336317649903477646840 4798 5332185518664764983791625803242640 4799 14172387825924770088498794898092280 4800 36339455963909666893586653584852000 4801 89940153510676425561626967622508700 4802 214978903513324139147303483585508600 4803 496498896209343845173534235899865100 4804 1108462652002256026433936898753187200 4805 2393271635004870966164181940489836000 4806 4999278526454619351542957831245435200 4807 10107237020875643471597719093604901600 4808 19784378849373599986957237374715977600 4809 37507884901937449975273095856232374200 4810 68892033493354499954583237286957422000 4811 122627819618171009919158162370784211160 4812 211593100517628409272272907620176678080 4813 354011533558339838590148903133757134480 4814 574433809170136341863260484330247425760 4815 904201366286325723303280392001315392400 4816 1380962086691842922863191871420190781120 4817 2046783092775410046386516523712068479160 4818 2944494975571642522871830788498063426160 4819 4112139534850052488838246446005916164120 4820 5575782420135664391645079926787682934400 4821 7341446853178624782332688570270449196960 4822 9387423845048077590523765712804836678080 4823 11658574775301644749521450965902781035680 4824 14064312427348015888311591641406529503360 4825 16481616125798456119115146454773276761750 4826 18763686050909011581761859040818807390300 4827 20753773965399361294979025908784438477150 4828 22302563067294836018484923364663874184400 4829 23286499673204902313418081748399045104300 4830 23623985175715118288974865541854103729000 4831 23286499673204902313418081748399045104300 4832 22302563067294836018484923364663874184400 4833 20753773965399361294979025908784438477150 4834 18763686050909011581761859040818807390300 4835 16481616125798456119115146454773276761750 4836 14064312427348015888311591641406529503360 4837 11658574775301644749521450965902781035680 4838 9387423845048077590523765712804836678080 4839 7341446853178624782332688570270449196960 4840 5575782420135664391645079926787682934400 4841 4112139534850052488838246446005916164120 4842 2944494975571642522871830788498063426160 4843 2046783092775410046386516523712068479160 4844 1380962086691842922863191871420190781120 4845 904201366286325723303280392001315392400 4846 574433809170136341863260484330247425760 4847 354011533558339838590148903133757134480 4848 211593100517628409272272907620176678080 4849 122627819618171009919158162370784211160 4850 68892033493354499954583237286957422000 4851 37507884901937449975273095856232374200 4852 19784378849373599986957237374715977600 4853 10107237020875643471597719093604901600 4854 4999278526454619351542957831245435200 4855 2393271635004870966164181940489836000 4856 1108462652002256026433936898753187200 4857 496498896209343845173534235899865100 4858 214978903513324139147303483585508600 4859 89940153510676425561626967622508700 4860 36339455963909666893586653584852000 4861 14172387825924770088498794898092280 4862 5332185518664764983791625803242640 4863 1934224158731336317649903477646840 4864 676039511789593276071810924226080 4865 227513297236882352524167137960700 4866 73670972438609523674492216101560 4867 22935302740321832842058897465580 4868 6859155959722417298559670270080 4869 1968831803253656817179164614560 4870 541880312822107380874999435200 4871 142859355198555582230681669280 4872 36036594104140146869000781440 4873 8687393221533785405919831240 4874 1998869236813083367733766480 4875 438348516844974422748633000 4876 91481429602429444747540800 4877 18138559317723079562012400 4878 3410669273418014960378400 4879 606983514760833170914800 4880 102014036094257675784000 4881 16152222381590798665800 4882 2402809941063094016400 4883 334817778672726215400 4884 43553532185070076800 4885 5268572441742348000 4886 590080113475142976 4887 60881281549022688 4888 5752562036128128 4889 494360799979761 4890 38322542634090 4891 2653099105437 4892 162021319416 4893 8592039666 4894 387610812 4895 14463090 4896 428536 4897 9453 4898 138 4899 1 4900 1 4901 140 4902 9730 4903 447580 4904 15329615 4905 416965528 4906 9381724380 4907 179593009560 4908 2985733783935 4909 43790762164380 4910 573658984353378 4911 6779606178721740 4912 72880766421258705 4913 717595238609316480 4914 6509613950241656640 4915 54680757182029915776 4916 427193415484608717000 4917 3115999030593616524000 4918 21292660042389712914000 4919 136721290798502367132000 4920 827163809330939321148600 4921 4726650339033938977992000 4922 25566881379319942653684000 4923 131169217511293618831944000 4924 639449935367556391805727000 4925 2967047700105461657978573280 4926 13123480212004926564135997200 4927 55410249784020801048574210400 4928 223619936628369661374603063400 4929 863635617323358692205363555200 4930 3195451784096427161159845154240 4931 11338699879051838313792998934400 4932 38622446463020324256357402620300 4933 126400733878975606657169681302800 4934 397790544854423232715210467629400 4935 1204737078701967504794637416249040 4936 3513816479547405222317692464059700 4937 9876673347917030895163243682762400 4938 26770983021985636373731949982224400 4939 70016417134423972054375869184279200 4940 176791453264420529437299069690304980 4941 431198666498586657164144072415378000 4942 1016396856746668549029768170693391000 4943 2316439347934267855928308854138426000 4944 5106695835218726864205589973896075500 4945 10894284448466617310305258610978294400 4946 22499065708789753140847816696585608000 4947 44998131417579506281695633393171216000 4948 87183879621560293420785289699269231000 4949 163692182146602999892086666374138148000 4950 297919771506817459803597732800931429360 4951 525740773247324929065172469648702522400 4952 899825554211767667053852880744894701800 4953 1494049976804444428315831198217938372800 4954 2407080518184938245619950263795567378400 4955 3763798628434630711333013139753068991680 4956 5712908632445421615416180658553765433800 4957 8419023247814305538508055707342391165600 4958 12047912578768747580968424546714111495600 4959 16744556465407411892193403607297578688800 4960 22605151228300006054461094869851731229880 4961 29646099971540991546834222780133418006400 4962 37774869318576424712901670961782903588800 4963 46768885822999382977878259286016928252800 4964 56268815755796132645259780703489116804150 4965 65791230729853939708303743591771890417160 4966 74762762193015840577617890445195330019500 4967 82573797049002570190204834223051558529000 4968 88645399773193935645366954386511231950250 4969 92499547589419758934295952403316068122000 4970 93820969697840041204785894580506297666600 4971 92499547589419758934295952403316068122000 4972 88645399773193935645366954386511231950250 4973 82573797049002570190204834223051558529000 4974 74762762193015840577617890445195330019500 4975 65791230729853939708303743591771890417160 4976 56268815755796132645259780703489116804150 4977 46768885822999382977878259286016928252800 4978 37774869318576424712901670961782903588800 4979 29646099971540991546834222780133418006400 4980 22605151228300006054461094869851731229880 4981 16744556465407411892193403607297578688800 4982 12047912578768747580968424546714111495600 4983 8419023247814305538508055707342391165600 4984 5712908632445421615416180658553765433800 4985 3763798628434630711333013139753068991680 4986 2407080518184938245619950263795567378400 4987 1494049976804444428315831198217938372800 4988 899825554211767667053852880744894701800 4989 525740773247324929065172469648702522400 4990 297919771506817459803597732800931429360 4991 163692182146602999892086666374138148000 4992 87183879621560293420785289699269231000 4993 44998131417579506281695633393171216000 4994 22499065708789753140847816696585608000 4995 10894284448466617310305258610978294400 4996 5106695835218726864205589973896075500 4997 2316439347934267855928308854138426000 4998 1016396856746668549029768170693391000 4999 431198666498586657164144072415378000 5000 176791453264420529437299069690304980 5001 70016417134423972054375869184279200 5002 26770983021985636373731949982224400 5003 9876673347917030895163243682762400 5004 3513816479547405222317692464059700 5005 1204737078701967504794637416249040 5006 397790544854423232715210467629400 5007 126400733878975606657169681302800 5008 38622446463020324256357402620300 5009 11338699879051838313792998934400 5010 3195451784096427161159845154240 5011 863635617323358692205363555200 5012 223619936628369661374603063400 5013 55410249784020801048574210400 5014 13123480212004926564135997200 5015 2967047700105461657978573280 5016 639449935367556391805727000 5017 131169217511293618831944000 5018 25566881379319942653684000 5019 4726650339033938977992000 5020 827163809330939321148600 5021 136721290798502367132000 5022 21292660042389712914000 5023 3115999030593616524000 5024 427193415484608717000 5025 54680757182029915776 5026 6509613950241656640 5027 717595238609316480 5028 72880766421258705 5029 6779606178721740 5030 573658984353378 5031 43790762164380 5032 2985733783935 5033 179593009560 5034 9381724380 5035 416965528 5036 15329615 5037 447580 5038 9730 5039 140 5040 1 5041 1 5042 142 5043 10011 5044 467180 5045 16234505 5046 448072338 5047 10230985051 5048 198773423848 5049 3354301527435 5050 49941822741810 5051 664226242466073 5052 7970714909592876 5053 87013637763055563 5054 870136377630555630 5055 8017685193881548305 5056 68417580321122545536 5057 543064543798910205192 5058 4025066618744863873776 5059 27951851519061554679000 5060 182422609913875409484000 5061 1121899050970333768326600 5062 6517699248494319987421200 5063 35847345866718759930816600 5064 187029630608967443117304000 5065 927355251769463572123299000 5066 4377116788351868060421971280 5067 19697025547583406271898870760 5068 84624257908136115834824778080 5069 347563916408416190035887481400 5070 1366285740364118816003143892400 5071 5146342955371514206945175328040 5072 18593239064568051328318052798080 5073 64495298005220428045103245643340 5074 214984326684068093483677485477800 5075 689214459075394770285907232855300 5076 2126718902289789576882228032810640 5077 6321081181805763464622177764187180 5078 18109043385713808844593266027130840 5079 50038146197367103386376129811808900 5080 133435056526312275697003012831490400 5081 343595270555254109919782758041087780 5082 854797990161851688093118080980267160 5083 2055585643008262392795355385214451980 5084 4780431727926191611151989267940586000 5085 10755971387833931125091975852866318500 5086 23424115466838338894644747412908871400 5087 49394330440941714625663923892438272300 5088 100890547283625629873696525397320726400 5089 199679208165509059125024373182197271000 5090 383058072807303093015352879165847826000 5091 712488015421583753008556355248476956360 5092 1285272498407562848564454601624703529120 5093 2249226872213234984987795552843231175960 5094 3819441858475304691488709429356430298800 5095 6295006026005594769305465540976338825800 5096 10072009641608951630888744865562142121280 5097 15647586407499621283702157201855470795560 5098 23608639141139779480673430164202991024880 5099 34598867706842780273400716619952659260600 5100 49259404870759212592638308408068192845600 5101 68142176737883577419816326631161000103080 5102 91600958893548415547949816127134459154960 5103 119672220489958413861031211391901470831480 5104 151964724431693223950515823989716153436800 5105 187581456720371323313917970237305876898550 5106 225097748064445587976701564284767052278260 5107 262614039408519852639485158332228227657970 5108 297890552164888191053744358705214108985160 5109 328555756064214916603394513277809679027750 5110 352364144184810200415234695399390090551500 5111 367465464649873494718744753773649665860850 5112 372641034574519600278163693967644731577200 5113 367465464649873494718744753773649665860850 5114 352364144184810200415234695399390090551500 5115 328555756064214916603394513277809679027750 5116 297890552164888191053744358705214108985160 5117 262614039408519852639485158332228227657970 5118 225097748064445587976701564284767052278260 5119 187581456720371323313917970237305876898550 5120 151964724431693223950515823989716153436800 5121 119672220489958413861031211391901470831480 5122 91600958893548415547949816127134459154960 5123 68142176737883577419816326631161000103080 5124 49259404870759212592638308408068192845600 5125 34598867706842780273400716619952659260600 5126 23608639141139779480673430164202991024880 5127 15647586407499621283702157201855470795560 5128 10072009641608951630888744865562142121280 5129 6295006026005594769305465540976338825800 5130 3819441858475304691488709429356430298800 5131 2249226872213234984987795552843231175960 5132 1285272498407562848564454601624703529120 5133 712488015421583753008556355248476956360 5134 383058072807303093015352879165847826000 5135 199679208165509059125024373182197271000 5136 100890547283625629873696525397320726400 5137 49394330440941714625663923892438272300 5138 23424115466838338894644747412908871400 5139 10755971387833931125091975852866318500 5140 4780431727926191611151989267940586000 5141 2055585643008262392795355385214451980 5142 854797990161851688093118080980267160 5143 343595270555254109919782758041087780 5144 133435056526312275697003012831490400 5145 50038146197367103386376129811808900 5146 18109043385713808844593266027130840 5147 6321081181805763464622177764187180 5148 2126718902289789576882228032810640 5149 689214459075394770285907232855300 5150 214984326684068093483677485477800 5151 64495298005220428045103245643340 5152 18593239064568051328318052798080 5153 5146342955371514206945175328040 5154 1366285740364118816003143892400 5155 347563916408416190035887481400 5156 84624257908136115834824778080 5157 19697025547583406271898870760 5158 4377116788351868060421971280 5159 927355251769463572123299000 5160 187029630608967443117304000 5161 35847345866718759930816600 5162 6517699248494319987421200 5163 1121899050970333768326600 5164 182422609913875409484000 5165 27951851519061554679000 5166 4025066618744863873776 5167 543064543798910205192 5168 68417580321122545536 5169 8017685193881548305 5170 870136377630555630 5171 87013637763055563 5172 7970714909592876 5173 664226242466073 5174 49941822741810 5175 3354301527435 5176 198773423848 5177 10230985051 5178 448072338 5179 16234505 5180 467180 5181 10011 5182 142 5183 1 5184 1 5185 144 5186 10296 5187 487344 5188 17178876 5189 481008528 5190 11143364232 5191 219683466288 5192 3762079360182 5193 56849199220528 5194 767464189477128 5195 9349109217266832 5196 103619293824707388 5197 1052134368066259632 5198 9844971586905715128 5199 85323087086516197776 5200 687917389635036844569 5201 5179613286663806829696 5202 36545049300350192631744 5203 242351379570743382715776 5204 1514696122317146141973600 5205 8943919960348862933558400 5206 50004643414677733673985600 5207 265242021590899282966358400 5208 1337261858854117218288723600 5209 6418856922499762647785873280 5210 29378614376056605964866112320 5211 128395425791654796439044490880 5212 536509457772271827977435908320 5213 2146037831089087311909743633280 5214 8226478352508168028987350594240 5215 30252210715675198558211547346560 5216 106828119089728044908684526567540 5217 362568161759077000902202029562560 5218 1183678410448751385298365449454240 5219 3720132147124647210937719983999040 5220 11263733445460737388672541062663760 5221 32877924651615125350719849588315840 5222 92577314150600484540184839630257760 5223 251620392306760291314348538482239040 5224 660503529805245764700164913515877480 5225 1675423587798672183629686609893933120 5226 4108776893887219878901374305216074080 5227 9746401004104568084835818119349757120 5228 22372420486694576740191309773961942480 5229 49716489970432392755980688386582094400 5230 106998532762452323540045394571122333600 5231 223103323632347398019669120595106142400 5232 450854633173702033498081347869276996100 5233 883307036421946841139098150927563094400 5234 1678283369201698998164286486762369879360 5235 3093306602058033447596920191287505267840 5236 5532259884449944435125261111341115190560 5237 9603168101309337510028755136667596179840 5238 16183116615169439137270679952532430599360 5239 26481463552095445860988385376871250071680 5240 42086611716723119314785112473956093863920 5241 64975821597747973678966489433476074737280 5242 97463732396621960518449734150214112105920 5243 142065779425584552620113171812176502391680 5244 201259854186244782878493660067250045054880 5245 277144717240074782980220777797524652206720 5246 371016315014938822376747170277331389244480 5247 482910124305158467220528062900653554254720 5248 611183126073716185075980829608639654603630 5249 752225385936881458555053328749094959512160 5250 900390992257782351906806257139068209113040 5251 1048216379046373484309416239654437616579360 5252 1186950899802511151350368389020466124656040 5253 1307366208478128224675768080660223557592160 5254 1400749509083708812152608657850239525991600 5255 1459936108059076790130887896914334153850400 5256 1480212998448786189993816895482588794876100 5257 1459936108059076790130887896914334153850400 5258 1400749509083708812152608657850239525991600 5259 1307366208478128224675768080660223557592160 5260 1186950899802511151350368389020466124656040 5261 1048216379046373484309416239654437616579360 5262 900390992257782351906806257139068209113040 5263 752225385936881458555053328749094959512160 5264 611183126073716185075980829608639654603630 5265 482910124305158467220528062900653554254720 5266 371016315014938822376747170277331389244480 5267 277144717240074782980220777797524652206720 5268 201259854186244782878493660067250045054880 5269 142065779425584552620113171812176502391680 5270 97463732396621960518449734150214112105920 5271 64975821597747973678966489433476074737280 5272 42086611716723119314785112473956093863920 5273 26481463552095445860988385376871250071680 5274 16183116615169439137270679952532430599360 5275 9603168101309337510028755136667596179840 5276 5532259884449944435125261111341115190560 5277 3093306602058033447596920191287505267840 5278 1678283369201698998164286486762369879360 5279 883307036421946841139098150927563094400 5280 450854633173702033498081347869276996100 5281 223103323632347398019669120595106142400 5282 106998532762452323540045394571122333600 5283 49716489970432392755980688386582094400 5284 22372420486694576740191309773961942480 5285 9746401004104568084835818119349757120 5286 4108776893887219878901374305216074080 5287 1675423587798672183629686609893933120 5288 660503529805245764700164913515877480 5289 251620392306760291314348538482239040 5290 92577314150600484540184839630257760 5291 32877924651615125350719849588315840 5292 11263733445460737388672541062663760 5293 3720132147124647210937719983999040 5294 1183678410448751385298365449454240 5295 362568161759077000902202029562560 5296 106828119089728044908684526567540 5297 30252210715675198558211547346560 5298 8226478352508168028987350594240 5299 2146037831089087311909743633280 5300 536509457772271827977435908320 5301 128395425791654796439044490880 5302 29378614376056605964866112320 5303 6418856922499762647785873280 5304 1337261858854117218288723600 5305 265242021590899282966358400 5306 50004643414677733673985600 5307 8943919960348862933558400 5308 1514696122317146141973600 5309 242351379570743382715776 5310 36545049300350192631744 5311 5179613286663806829696 5312 687917389635036844569 5313 85323087086516197776 5314 9844971586905715128 5315 1052134368066259632 5316 103619293824707388 5317 9349109217266832 5318 767464189477128 5319 56849199220528 5320 3762079360182 5321 219683466288 5322 11143364232 5323 481008528 5324 17178876 5325 487344 5326 10296 5327 144 5328 1 5329 1 5330 146 5331 10585 5332 508080 5333 18163860 5334 515853624 5335 12122560164 5336 242451203280 5337 4212589656990 5338 64593041407180 5339 884924667278366 5340 10940886795441616 5341 123084976448718180 5342 1268722064932941240 5343 12052859616862941780 5344 106065164628393887664 5345 868408535394974955249 5346 6640771153020396716610 5347 47592193263312843135705 5348 320621091458107574808960 5349 2035943930758983100036896 5350 12215663584553898600221376 5351 69407179457692605683076000 5352 374195228380603613247888000 5353 1917750545450593517895426000 5354 9358622661798896367329678880 5355 43553590079910248478726582480 5356 193571511466267771016562588800 5357 822678923731638026820391002400 5358 3347452172425285764303659940800 5359 13055063472458614480784273769120 5360 48851205251780621928095992168320 5361 175559018873586610054094971854900 5362 606476610654208289277782630044200 5363 2015642853056633432011454035146900 5364 6450057129781226982436652912470080 5365 19887676150158783195846346480116080 5366 59125523689661247339002651697642400 5367 169596896899291472630297079869553200 5368 469652945259576385745438067331070400 5369 1256321628569366831869046830110613320 5370 3248051039715924004344364975407927120 5371 8120127599289810010860912438519817800 5372 19639378379677680026268253339675838400 5373 45973999388790932788764320317877530800 5374 104207731947926114321199126053855736480 5375 228803933190011685792198081118248464880 5376 486816879127684437855740598123932904000 5377 1004059813200849153077464983630611614500 5378 2008119626401698306154929967261223229000 5379 3895752075219294713940564136486773064260 5380 7333180376883378285064591315739808120960 5381 13397156457767710328483387980678495605600 5382 23760994472267259827876197550637331828800 5383 40921712702238058592453451337208738149600 5384 68450864883743661645558500418603707450240 5385 111232655436083450174032563180231024606640 5386 175630508583289658169525099758259512536800 5387 269501987308841027191167825491122355444400 5388 401969065816576447335979129546080801340800 5389 582855145434035848637169737841817161944160 5390 821730205038148901357321269744201244708160 5391 1126565603681333171215682385939630738712800 5392 1502087471575110894954243181252840984950400 5393 1948019689698971941893784125687278152357550 5394 2457501762389472295927543050867027822974140 5395 3016024890205261454092893744245897782740990 5396 3601223749498819646678082082681668994317600 5397 4183774650153040471876007125468409566927800 5398 4729484387129524011685921098355593423483600 5399 5202432825842476412854513208191152765831960 5400 5568801334704622639111873293275036763425760 5401 5800834723650648582408201347161496628568500 5402 5880298213015725960249409584793845897453000 5403 5800834723650648582408201347161496628568500 5404 5568801334704622639111873293275036763425760 5405 5202432825842476412854513208191152765831960 5406 4729484387129524011685921098355593423483600 5407 4183774650153040471876007125468409566927800 5408 3601223749498819646678082082681668994317600 5409 3016024890205261454092893744245897782740990 5410 2457501762389472295927543050867027822974140 5411 1948019689698971941893784125687278152357550 5412 1502087471575110894954243181252840984950400 5413 1126565603681333171215682385939630738712800 5414 821730205038148901357321269744201244708160 5415 582855145434035848637169737841817161944160 5416 401969065816576447335979129546080801340800 5417 269501987308841027191167825491122355444400 5418 175630508583289658169525099758259512536800 5419 111232655436083450174032563180231024606640 5420 68450864883743661645558500418603707450240 5421 40921712702238058592453451337208738149600 5422 23760994472267259827876197550637331828800 5423 13397156457767710328483387980678495605600 5424 7333180376883378285064591315739808120960 5425 3895752075219294713940564136486773064260 5426 2008119626401698306154929967261223229000 5427 1004059813200849153077464983630611614500 5428 486816879127684437855740598123932904000 5429 228803933190011685792198081118248464880 5430 104207731947926114321199126053855736480 5431 45973999388790932788764320317877530800 5432 19639378379677680026268253339675838400 5433 8120127599289810010860912438519817800 5434 3248051039715924004344364975407927120 5435 1256321628569366831869046830110613320 5436 469652945259576385745438067331070400 5437 169596896899291472630297079869553200 5438 59125523689661247339002651697642400 5439 19887676150158783195846346480116080 5440 6450057129781226982436652912470080 5441 2015642853056633432011454035146900 5442 606476610654208289277782630044200 5443 175559018873586610054094971854900 5444 48851205251780621928095992168320 5445 13055063472458614480784273769120 5446 3347452172425285764303659940800 5447 822678923731638026820391002400 5448 193571511466267771016562588800 5449 43553590079910248478726582480 5450 9358622661798896367329678880 5451 1917750545450593517895426000 5452 374195228380603613247888000 5453 69407179457692605683076000 5454 12215663584553898600221376 5455 2035943930758983100036896 5456 320621091458107574808960 5457 47592193263312843135705 5458 6640771153020396716610 5459 868408535394974955249 5460 106065164628393887664 5461 12052859616862941780 5462 1268722064932941240 5463 123084976448718180 5464 10940886795441616 5465 884924667278366 5466 64593041407180 5467 4212589656990 5468 242451203280 5469 12122560164 5470 515853624 5471 18163860 5472 508080 5473 10585 5474 146 5475 1 5476 1 5477 148 5478 10878 5479 529396 5480 19190605 5481 552689424 5482 13172431272 5483 267212177232 5484 4709614623714 5485 73260671924440 5486 1018323339749716 5487 12775329171405528 5488 145851674706879778 5489 1525832904625819216 5490 14713388723177542440 5491 131439605927052712464 5492 1092591724268625672357 5493 8483653388438740514772 5494 61742144104748611524174 5495 422446249137753657796980 5496 2724778306938511092790521 5497 16608172537529972375104128 5498 95874450557559385983555648 5499 525225250880542723214261376 5500 2735548181669493350074278000 5501 13568318981080687016368418880 5502 64188585948958634731281366240 5503 290037314287887164341345432640 5504 1253375536744083817332242762480 5505 5186381531354829588961004534400 5506 20572646741040824036211984653120 5507 78308784369123136653968199647360 5508 286316492849606468391071229960660 5509 1006445853653162131314068565922320 5510 3404155093238636620621114267090200 5511 11087819446548702135737343612808080 5512 34803433262777870592731106340203140 5513 105350933119760040713131997570344640 5514 307735620428772750504148729744954080 5515 867972262747820578345034878767819200 5516 2365224415987811075990220044642307320 5517 6230347242114234053827896702960224160 5518 15872551307291024851418689219446285360 5519 39127684617973224052334443192123401120 5520 93372883747436102852161739435749025400 5521 215795109105185659924996020029286636480 5522 483193396474654847223360653543837468640 5523 1048632477455633923761335886414285570240 5524 2206497504646229714581144260996725887380 5525 4503056131931081050165600532646379362000 5526 8916051141223540479327889054639831136760 5527 17132804153723666019100649555974577478480 5528 31959269286753761612553134748644884911780 5529 57888487764686058769907564827734131160960 5530 101840858104540288576689234419161897412800 5531 174055284760487038658341600643658515578240 5532 289056097905808832057603015354647177656720 5533 466546684339200220163148726537325269200320 5534 731995659911503793704250588187872405124640 5535 1116603549017548159887839880286585024766400 5536 1656295264376029770500295822425101120070160 5537 2389409561722797045967639874973916369937280 5538 3352881159191666822567494663269850390073280 5539 4576948883975926138742929222876303707084160 5540 6078760236530526903017952874132590860971150 5541 7855628613362527074669354483494425112639640 5542 9879048104683177987841763971667231581046820 5543 12090775292298814850791412622040492382773720 5544 14402247039355941219325065035077645338303990 5545 16698257436934424602116017431974081551656800 5546 18845176250254564908102362530370749179726960 5547 20703151373519099476506820808012935718573280 5548 22140870218902370273486461141902722921251980 5549 23050768995021645764177685572391875918015760 5550 23362265873332749085315221863910685052043000 5551 23050768995021645764177685572391875918015760 5552 22140870218902370273486461141902722921251980 5553 20703151373519099476506820808012935718573280 5554 18845176250254564908102362530370749179726960 5555 16698257436934424602116017431974081551656800 5556 14402247039355941219325065035077645338303990 5557 12090775292298814850791412622040492382773720 5558 9879048104683177987841763971667231581046820 5559 7855628613362527074669354483494425112639640 5560 6078760236530526903017952874132590860971150 5561 4576948883975926138742929222876303707084160 5562 3352881159191666822567494663269850390073280 5563 2389409561722797045967639874973916369937280 5564 1656295264376029770500295822425101120070160 5565 1116603549017548159887839880286585024766400 5566 731995659911503793704250588187872405124640 5567 466546684339200220163148726537325269200320 5568 289056097905808832057603015354647177656720 5569 174055284760487038658341600643658515578240 5570 101840858104540288576689234419161897412800 5571 57888487764686058769907564827734131160960 5572 31959269286753761612553134748644884911780 5573 17132804153723666019100649555974577478480 5574 8916051141223540479327889054639831136760 5575 4503056131931081050165600532646379362000 5576 2206497504646229714581144260996725887380 5577 1048632477455633923761335886414285570240 5578 483193396474654847223360653543837468640 5579 215795109105185659924996020029286636480 5580 93372883747436102852161739435749025400 5581 39127684617973224052334443192123401120 5582 15872551307291024851418689219446285360 5583 6230347242114234053827896702960224160 5584 2365224415987811075990220044642307320 5585 867972262747820578345034878767819200 5586 307735620428772750504148729744954080 5587 105350933119760040713131997570344640 5588 34803433262777870592731106340203140 5589 11087819446548702135737343612808080 5590 3404155093238636620621114267090200 5591 1006445853653162131314068565922320 5592 286316492849606468391071229960660 5593 78308784369123136653968199647360 5594 20572646741040824036211984653120 5595 5186381531354829588961004534400 5596 1253375536744083817332242762480 5597 290037314287887164341345432640 5598 64188585948958634731281366240 5599 13568318981080687016368418880 5600 2735548181669493350074278000 5601 525225250880542723214261376 5602 95874450557559385983555648 5603 16608172537529972375104128 5604 2724778306938511092790521 5605 422446249137753657796980 5606 61742144104748611524174 5607 8483653388438740514772 5608 1092591724268625672357 5609 131439605927052712464 5610 14713388723177542440 5611 1525832904625819216 5612 145851674706879778 5613 12775329171405528 5614 1018323339749716 5615 73260671924440 5616 4709614623714 5617 267212177232 5618 13172431272 5619 552689424 5620 19190605 5621 529396 5622 10878 5623 148 5624 1 5625 1 5626 150 5627 11175 5628 551300 5629 20260275 5630 591600030 5631 14297000725 5632 294109729200 5633 5257211409450 5634 82947113349100 5635 1169554298222310 5636 14885236522829400 5637 172420656389440550 5638 1830311583210984300 5639 17910906207136060650 5640 162392216278033616560 5641 1370184324845908639725 5642 10800276442903044571950 5643 79802042605894718226075 5644 554414190735689621360100 5645 3631412949318767019908655 5646 22480175400544748218482150 5647 131815573939557841826554425 5648 733582324533191467556476800 5649 3881873133988138182486356400 5650 19564640595300216439731236256 5651 94060772092789502114092482000 5652 431982805166885120820276584000 5653 1897638751268816780746214994000 5654 7983169919130884387966835492000 5655 32198785340494567031466236484400 5656 124640459382559614315353173488000 5657 463506708328893565735219613908500 5658 1657387623721498204750179225491000 5659 5703363293394567351640322628895500 5660 18902575486679137508293640712910800 5661 60383227249113911484826907832909500 5662 186045619091864484034331553863559000 5663 553240919931070702523143831225846500 5664 1588794436725126120066464335828072000 5665 4408904561912224983184438531922899800 5666 11828768336837676784153371671012658000 5667 30698470207507304035064702670009041000 5668 77103134474669507808999718333976196000 5669 187500804290673575808249315039442113000 5670 441668561218031089681653942092908088400 5671 1008156498432462269925514433038159767000 5672 2230814379510129278133053213531247144000 5673 4786955856032152409327176687369134496500 5674 9964683618679174403089224941054116707000 5675 20128660909731932294240234380929315748140 5676 39467962568101828027922028197900619114000 5677 75140928735424634130082322915233871005500 5678 138939830491917248014114483880998478463000 5679 249577102920666167729057498823275044646500 5680 435625488734253674581627634309716441564800 5681 739007525531323197950975451061126106226000 5682 1218714164911304922936696357890278140092000 5683 1954145126495713066088151056617170121182000 5684 3047141553179755967459489783199655104216000 5685 4621498022322629883980226171186143574727600 5686 6818603639492404746856071400110703634844000 5687 9787995547013290685003070235642784250018000 5688 13672120764082056829845558424389920857168000 5689 18585539163674046003071305983155048665212750 5690 24590097970399507019448189454635910541666100 5691 31669065567938759040198425812788672667297250 5692 39704500115027697901144295048869380657507000 5693 48462845728636748908749654250825861684898250 5694 57593526807945121891557560124169864611038500 5695 66643938163479355331659462429396557621344550 5696 75091761310962653894827563300728515629684000 5697 82392349216195134134602465288299343538125500 5698 88035660806345485787657428664210257479093000 5699 91604674082278410887157054150597159809326500 5700 92826069736708789698985814872605121940117520 5701 91604674082278410887157054150597159809326500 5702 88035660806345485787657428664210257479093000 5703 82392349216195134134602465288299343538125500 5704 75091761310962653894827563300728515629684000 5705 66643938163479355331659462429396557621344550 5706 57593526807945121891557560124169864611038500 5707 48462845728636748908749654250825861684898250 5708 39704500115027697901144295048869380657507000 5709 31669065567938759040198425812788672667297250 5710 24590097970399507019448189454635910541666100 5711 18585539163674046003071305983155048665212750 5712 13672120764082056829845558424389920857168000 5713 9787995547013290685003070235642784250018000 5714 6818603639492404746856071400110703634844000 5715 4621498022322629883980226171186143574727600 5716 3047141553179755967459489783199655104216000 5717 1954145126495713066088151056617170121182000 5718 1218714164911304922936696357890278140092000 5719 739007525531323197950975451061126106226000 5720 435625488734253674581627634309716441564800 5721 249577102920666167729057498823275044646500 5722 138939830491917248014114483880998478463000 5723 75140928735424634130082322915233871005500 5724 39467962568101828027922028197900619114000 5725 20128660909731932294240234380929315748140 5726 9964683618679174403089224941054116707000 5727 4786955856032152409327176687369134496500 5728 2230814379510129278133053213531247144000 5729 1008156498432462269925514433038159767000 5730 441668561218031089681653942092908088400 5731 187500804290673575808249315039442113000 5732 77103134474669507808999718333976196000 5733 30698470207507304035064702670009041000 5734 11828768336837676784153371671012658000 5735 4408904561912224983184438531922899800 5736 1588794436725126120066464335828072000 5737 553240919931070702523143831225846500 5738 186045619091864484034331553863559000 5739 60383227249113911484826907832909500 5740 18902575486679137508293640712910800 5741 5703363293394567351640322628895500 5742 1657387623721498204750179225491000 5743 463506708328893565735219613908500 5744 124640459382559614315353173488000 5745 32198785340494567031466236484400 5746 7983169919130884387966835492000 5747 1897638751268816780746214994000 5748 431982805166885120820276584000 5749 94060772092789502114092482000 5750 19564640595300216439731236256 5751 3881873133988138182486356400 5752 733582324533191467556476800 5753 131815573939557841826554425 5754 22480175400544748218482150 5755 3631412949318767019908655 5756 554414190735689621360100 5757 79802042605894718226075 5758 10800276442903044571950 5759 1370184324845908639725 5760 162392216278033616560 5761 17910906207136060650 5762 1830311583210984300 5763 172420656389440550 5764 14885236522829400 5765 1169554298222310 5766 82947113349100 5767 5257211409450 5768 294109729200 5769 14297000725 5770 591600030 5771 20260275 5772 551300 5773 11175 5774 150 5775 1 5776 1 5777 152 5778 11476 5779 573800 5780 21374050 5781 632671880 5782 15500461060 5783 323295330680 5784 5859727868575 5785 93755645897200 5786 1340705736329960 5787 17307292232623120 5788 203360683733321660 5789 2190038132512694800 5790 21743950029947469800 5791 200044340275516722160 5792 1712879663609111933495 5793 13703037308872895467960 5794 102772779816546716009700 5795 724818552390382102384200 5796 4820043373396040980854930 5797 30297415489917971879659560 5798 180407337689966105283427380 5799 1019693647812851899428067800 5800 5480853356994078959425864425 5801 28061969187809684272260425856 5802 137071926417378073176041310912 5803 639668989947764341488192784256 5804 2855665133695376524500860644000 5805 12210430226835403070279542064000 5806 50062763930025152588146122462400 5807 197021199982679632766252481948800 5808 744986412434507361397392197368900 5809 2709041499761844950535971626796000 5810 9481645249166457326875900693786000 5811 31966689697189770416324465196192800 5812 103891741515866753853054511887626600 5813 325714649076771444512279010242288800 5814 985715385363913582076633846785874000 5815 2881321895679132009147083552143324000 5816 8139734355293547925840511034804890300 5817 22235371897387252870588713070686529600 5818 58764911443094882586555884543957256800 5819 150328843226521792663282495345006936000 5820 372405543447519895461313454377403546000 5821 893773304274047749107152290505768510400 5822 2078994425159198025097071632263418056800 5823 4688795937593084907665736021700474766400 5824 10256741113484873235518797547469788551500 5825 21769409710253608499876631529323632844000 5826 44844984003122433509745860950406683658640 5827 89689968006244867019491721900813367317280 5828 174205514781360222480166613691964424981640 5829 328689650530868344302201157909366839588000 5830 602597692639925297887368789500505872578000 5831 1073719525067503258053857115837265009320800 5832 1859835605920496714843288218503834034002100 5833 3132354704708204993420274894322246794108800 5834 5130580981849646109912519223458852507592000 5835 8174145971082487022572488254324273486672000 5836 12669926255177854884987356794202623904341600 5837 19108741237317420482276013525682645888515200 5838 28046700848320730062695439207050335094433600 5839 40066715497601042946707770295786192992048000 5840 55717776238851450347765493067577674629566750 5841 75433297061829655855436359845335928729259600 5842 99434800672411819082166110705215542415842200 5843 127632729221304723000989336129082636533767600 5844 159540911526630903751236670161353295667209500 5845 194223718380246317610201163674690968638342000 5846 230293837508006348023524236928562148528319800 5847 265973164445866486449704048283691495483411600 5848 299219810001599797255917054319152932418838050 5849 327912120549698407951689922541537460185028000 5850 350068344911164516597074376767317018305638000 5851 364071078707611097260957351838009699037863520 5852 368861487637974401172285738046404563498888040 5853 364071078707611097260957351838009699037863520 5854 350068344911164516597074376767317018305638000 5855 327912120549698407951689922541537460185028000 5856 299219810001599797255917054319152932418838050 5857 265973164445866486449704048283691495483411600 5858 230293837508006348023524236928562148528319800 5859 194223718380246317610201163674690968638342000 5860 159540911526630903751236670161353295667209500 5861 127632729221304723000989336129082636533767600 5862 99434800672411819082166110705215542415842200 5863 75433297061829655855436359845335928729259600 5864 55717776238851450347765493067577674629566750 5865 40066715497601042946707770295786192992048000 5866 28046700848320730062695439207050335094433600 5867 19108741237317420482276013525682645888515200 5868 12669926255177854884987356794202623904341600 5869 8174145971082487022572488254324273486672000 5870 5130580981849646109912519223458852507592000 5871 3132354704708204993420274894322246794108800 5872 1859835605920496714843288218503834034002100 5873 1073719525067503258053857115837265009320800 5874 602597692639925297887368789500505872578000 5875 328689650530868344302201157909366839588000 5876 174205514781360222480166613691964424981640 5877 89689968006244867019491721900813367317280 5878 44844984003122433509745860950406683658640 5879 21769409710253608499876631529323632844000 5880 10256741113484873235518797547469788551500 5881 4688795937593084907665736021700474766400 5882 2078994425159198025097071632263418056800 5883 893773304274047749107152290505768510400 5884 372405543447519895461313454377403546000 5885 150328843226521792663282495345006936000 5886 58764911443094882586555884543957256800 5887 22235371897387252870588713070686529600 5888 8139734355293547925840511034804890300 5889 2881321895679132009147083552143324000 5890 985715385363913582076633846785874000 5891 325714649076771444512279010242288800 5892 103891741515866753853054511887626600 5893 31966689697189770416324465196192800 5894 9481645249166457326875900693786000 5895 2709041499761844950535971626796000 5896 744986412434507361397392197368900 5897 197021199982679632766252481948800 5898 50062763930025152588146122462400 5899 12210430226835403070279542064000 5900 2855665133695376524500860644000 5901 639668989947764341488192784256 5902 137071926417378073176041310912 5903 28061969187809684272260425856 5904 5480853356994078959425864425 5905 1019693647812851899428067800 5906 180407337689966105283427380 5907 30297415489917971879659560 5908 4820043373396040980854930 5909 724818552390382102384200 5910 102772779816546716009700 5911 13703037308872895467960 5912 1712879663609111933495 5913 200044340275516722160 5914 21743950029947469800 5915 2190038132512694800 5916 203360683733321660 5917 17307292232623120 5918 1340705736329960 5919 93755645897200 5920 5859727868575 5921 323295330680 5922 15500461060 5923 632671880 5924 21374050 5925 573800 5926 11476 5927 152 5928 1 5929 1 5930 154 5931 11781 5932 596904 5933 22533126 5934 675993780 5935 16787178870 5936 354928924680 5937 6521818990995 5938 105798396965030 5939 1534076755992935 5940 20082459351180240 5941 239315973934897860 5942 2614066792211961240 5943 26327386978706181060 5944 245722278467924356560 5945 2134712294190092847615 5946 17328840976366636057110 5947 131891734097901618879115 5948 944067149332348429871560 5949 6372453257993351901633030 5950 40662320789100435943753620 5951 245822212043198090023601430 5952 1410805738682702081874582120 5953 7700647990309748863565427405 5954 40043369549610694090540222506 5955 198676718149991520679988027049 5956 941874811970330172112535831936 5957 4272075040008283280653287523424 5958 18561429484173920460769456136256 5959 77339289517391335253206067234400 5960 309357158069565341012824268937600 5961 1189091576329891779518043283728900 5962 4396035524613539306097008503482600 5963 15644714661124654589345236144746900 5964 53639021695284530020612238210560800 5965 177306766159412752012579342973798200 5966 565464821805694722634712499213734800 5967 1741036425033323224954246379158078200 5968 5178467315483730617812630255957360800 5969 14888093532015725526211311985877412300 5970 41396162503653480731416818692439634200 5971 111375389593162936253573821720135206300 5972 290094038010098810706982977503607979200 5973 731828141343658363374434329611374674800 5974 1788913234395609332693061694605582538400 5975 4238946577154813418772689667652358623600 5976 9740558092185528706967031576733079390400 5977 21713327413830241075947341223134156141100 5978 46971687874816439878579962645963684713400 5979 98640544537114523745017921556523737898140 5980 201149345722743342538860075330950367478560 5981 398430434796972390028895918443997843274840 5982 766790648099833656282026107194109056868560 5983 1434182508483022208971937719011203976735640 5984 2607604560878222198130795852747643594064800 5985 4609872348695428528838371239678869925221700 5986 7925745441616701681160708447167179871433800 5987 13255125997186552811596357230607180129811700 5988 21567662639489984235817801595564225295964800 5989 34148799179192475040044852526310023385277600 5990 52622739718755617274823215368412167183870400 5991 78934109578133425912234823052618250775805600 5992 115268858431559923554374662235569509069430400 5993 163897908082374266303876472866200395708096350 5994 226935565037133599497675116276277470980441100 5995 306019171034922581140804323463465074503928150 5996 401935627627958017020757917384849650094711600 5997 514241170641652168835381453124734111150586900 5998 640938270654812848113663840126480196506528600 5999 778282185795129886995163234439297381472213300 6000 920784557842125500106953685815506761178393200 6001 1061459976401339118178849387815098071913981050 6002 1192324904998764488913228079463534820506115700 6003 1305112396012161129756371276169544871094532050 6004 1392119889079638538406796027914181195834167520 6005 1447071989964361112291274818489740979880253080 6006 1465865132691170996866486179768828525073503120 6007 1447071989964361112291274818489740979880253080 6008 1392119889079638538406796027914181195834167520 6009 1305112396012161129756371276169544871094532050 6010 1192324904998764488913228079463534820506115700 6011 1061459976401339118178849387815098071913981050 6012 920784557842125500106953685815506761178393200 6013 778282185795129886995163234439297381472213300 6014 640938270654812848113663840126480196506528600 6015 514241170641652168835381453124734111150586900 6016 401935627627958017020757917384849650094711600 6017 306019171034922581140804323463465074503928150 6018 226935565037133599497675116276277470980441100 6019 163897908082374266303876472866200395708096350 6020 115268858431559923554374662235569509069430400 6021 78934109578133425912234823052618250775805600 6022 52622739718755617274823215368412167183870400 6023 34148799179192475040044852526310023385277600 6024 21567662639489984235817801595564225295964800 6025 13255125997186552811596357230607180129811700 6026 7925745441616701681160708447167179871433800 6027 4609872348695428528838371239678869925221700 6028 2607604560878222198130795852747643594064800 6029 1434182508483022208971937719011203976735640 6030 766790648099833656282026107194109056868560 6031 398430434796972390028895918443997843274840 6032 201149345722743342538860075330950367478560 6033 98640544537114523745017921556523737898140 6034 46971687874816439878579962645963684713400 6035 21713327413830241075947341223134156141100 6036 9740558092185528706967031576733079390400 6037 4238946577154813418772689667652358623600 6038 1788913234395609332693061694605582538400 6039 731828141343658363374434329611374674800 6040 290094038010098810706982977503607979200 6041 111375389593162936253573821720135206300 6042 41396162503653480731416818692439634200 6043 14888093532015725526211311985877412300 6044 5178467315483730617812630255957360800 6045 1741036425033323224954246379158078200 6046 565464821805694722634712499213734800 6047 177306766159412752012579342973798200 6048 53639021695284530020612238210560800 6049 15644714661124654589345236144746900 6050 4396035524613539306097008503482600 6051 1189091576329891779518043283728900 6052 309357158069565341012824268937600 6053 77339289517391335253206067234400 6054 18561429484173920460769456136256 6055 4272075040008283280653287523424 6056 941874811970330172112535831936 6057 198676718149991520679988027049 6058 40043369549610694090540222506 6059 7700647990309748863565427405 6060 1410805738682702081874582120 6061 245822212043198090023601430 6062 40662320789100435943753620 6063 6372453257993351901633030 6064 944067149332348429871560 6065 131891734097901618879115 6066 17328840976366636057110 6067 2134712294190092847615 6068 245722278467924356560 6069 26327386978706181060 6070 2614066792211961240 6071 239315973934897860 6072 20082459351180240 6073 1534076755992935 6074 105798396965030 6075 6521818990995 6076 354928924680 6077 16787178870 6078 675993780 6079 22533126 6080 596904 6081 11781 6082 154 6083 1 6084 1 6085 156 6086 12090 6087 620620 6088 23738715 6089 721656936 6090 18161699556 6091 389179276200 6092 7248464019225 6093 119196963871700 6094 1752195368913990 6095 23256411260131140 6096 281014969393251275 6097 3112781199432937200 6098 31794836537065001400 6099 300991119217548679920 6100 2652484238104647741795 6101 21843987843214746108900 6102 168684128344824983840950 6103 1225179458504518303686900 6104 8392479290755950380255265 6105 54351294454419488176891240 6106 333519306879392313812741700 6107 1943112483558198697865538600 6108 10768081679718351117338193075 6109 56855471268912893899545659436 6110 286464105239522657724633899466 6111 1379271617819923907563052108540 6112 6354501382098935145558347214345 6113 28047454376160817194188567015040 6114 118734223525747459455398267030336 6115 482597166588521931980005859542656 6116 1885145181986413796796897888838500 6117 7083575835342888206145919339878000 6118 25625877286681624981057296435441000 6119 89324486542147378505399719003537200 6120 300229524211106466643149055539666700 6121 973717375819804756680483423371892000 6122 3049272834804125422236250720559346000 6123 9226004987356071790355835513487252000 6124 26986064588016509986790818876950212100 6125 76350816883168662401652072920151819600 6126 209055808132485623242618771090891887000 6127 554240979700078163945547439636318026000 6128 1423391606957018921041974106338725839500 6129 3542663555093024870148913331331939867200 6130 8548601187289690447533247386474898375200 6131 20007364480890764877205472606643379176000 6132 45433390175356111908654094044252673545500 6133 100138900794662450737441676668965076386000 6134 214297247700577644578125188071585263466040 6135 445402122671788829907475881089961527988240 6136 899369670779573598851633990662422316130100 6137 1764800863416521778878678019413055110896800 6138 3366194239479661911564885851843419933747600 6139 6242760225944100272356697397964160604404640 6140 11259263978934895134071900664185361090086940 6141 19753094699885780936968246779272563315942000 6142 33716489229115384702756145364620409797901000 6143 56003660075479791540171224503945765427022000 6144 90539250455358996323276812948045654107018900 6145 142488000716630551590730722016596439250390400 6146 218328388194837135501926106315752608528824000 6147 325759817306582392653667523709218177804912000 6148 473369734523627539324860620389957664622762750 6149 670000239633442055659802724244247771466064200 6150 923788209191564046440031028882220412172906700 6151 1240909534734936778800041680588057270083009000 6152 1624131596932490784017701611357898485843938250 6153 2071356239566075202805184663760798068902414000 6154 2574399897746407752057872367816991885635857400 6155 3118287200087198122210943994820581720629348400 6156 3681311277880720005387919993885408975742980750 6157 4236029415643568225377880540909237725512471000 6158 4751222182411029225761676822911712584020744500 6159 5194669586102725286832766659716805758529347320 6160 5536424164135799318861238150487648242643120170 6161 5752129001699531759855831844662491680668176800 6162 5825874245311064218315521996517139009907512400 6163 5752129001699531759855831844662491680668176800 6164 5536424164135799318861238150487648242643120170 6165 5194669586102725286832766659716805758529347320 6166 4751222182411029225761676822911712584020744500 6167 4236029415643568225377880540909237725512471000 6168 3681311277880720005387919993885408975742980750 6169 3118287200087198122210943994820581720629348400 6170 2574399897746407752057872367816991885635857400 6171 2071356239566075202805184663760798068902414000 6172 1624131596932490784017701611357898485843938250 6173 1240909534734936778800041680588057270083009000 6174 923788209191564046440031028882220412172906700 6175 670000239633442055659802724244247771466064200 6176 473369734523627539324860620389957664622762750 6177 325759817306582392653667523709218177804912000 6178 218328388194837135501926106315752608528824000 6179 142488000716630551590730722016596439250390400 6180 90539250455358996323276812948045654107018900 6181 56003660075479791540171224503945765427022000 6182 33716489229115384702756145364620409797901000 6183 19753094699885780936968246779272563315942000 6184 11259263978934895134071900664185361090086940 6185 6242760225944100272356697397964160604404640 6186 3366194239479661911564885851843419933747600 6187 1764800863416521778878678019413055110896800 6188 899369670779573598851633990662422316130100 6189 445402122671788829907475881089961527988240 6190 214297247700577644578125188071585263466040 6191 100138900794662450737441676668965076386000 6192 45433390175356111908654094044252673545500 6193 20007364480890764877205472606643379176000 6194 8548601187289690447533247386474898375200 6195 3542663555093024870148913331331939867200 6196 1423391606957018921041974106338725839500 6197 554240979700078163945547439636318026000 6198 209055808132485623242618771090891887000 6199 76350816883168662401652072920151819600 6200 26986064588016509986790818876950212100 6201 9226004987356071790355835513487252000 6202 3049272834804125422236250720559346000 6203 973717375819804756680483423371892000 6204 300229524211106466643149055539666700 6205 89324486542147378505399719003537200 6206 25625877286681624981057296435441000 6207 7083575835342888206145919339878000 6208 1885145181986413796796897888838500 6209 482597166588521931980005859542656 6210 118734223525747459455398267030336 6211 28047454376160817194188567015040 6212 6354501382098935145558347214345 6213 1379271617819923907563052108540 6214 286464105239522657724633899466 6215 56855471268912893899545659436 6216 10768081679718351117338193075 6217 1943112483558198697865538600 6218 333519306879392313812741700 6219 54351294454419488176891240 6220 8392479290755950380255265 6221 1225179458504518303686900 6222 168684128344824983840950 6223 21843987843214746108900 6224 2652484238104647741795 6225 300991119217548679920 6226 31794836537065001400 6227 3112781199432937200 6228 281014969393251275 6229 23256411260131140 6230 1752195368913990 6231 119196963871700 6232 7248464019225 6233 389179276200 6234 18161699556 6235 721656936 6236 23738715 6237 620620 6238 12090 6239 156 6240 1 6241 1 6242 158 6243 12403 6244 644956 6245 24992045 6246 769754986 6247 19628752143 6248 426224332248 6249 8044984271181 6250 134083071186350 6251 1997837760676615 6252 26879998961830820 6253 329279987282427545 6254 3698067549479570890 6255 38301413905324127075 6256 367693573491111619920 6257 3286261313076810103035 6258 27449947438641590272410 6259 215024588269359123800545 6260 1584391703037383017477700 6261 11011522336109811971470015 6262 72361432494435907241088670 6263 450614375078987240546779445 6264 2664502391771402813667913240 6265 14987825953714140826882011975 6266 80334747111907794832087584186 6267 410943129457066796641063411413 6268 2009055299567882116911865566908 6269 9399508722978305618409085330891 6270 42135728758178611392868313552270 6271 181183633660168028989333748274761 6272 748113068016177668084990960618368 6273 2969073738689205120212307874954148 6274 11336463365904237731719720977097656 6275 41678174139353815190146033004035500 6276 147659816950853516673660231214297200 6277 504504374582082848635005789982182100 6278 1663500910784165068472181253454762600 6279 5296937110654841402240366622842796700 6280 16298268032784127391508820377977836000 6281 48487347397532778989738740624484062100 6282 139548951046557754165589546187539495800 6283 388743506486839458032713735808145738300 6284 1048703412848218072832437054738253619600 6285 2740929374489660872175687756702253778500 6286 6943687748707140876178408983645709572200 6287 17057319904432759108873048155477503949100 6288 40647230410563170642420880710925115793600 6289 93996720324427332110598286644014330272700 6290 211013045626265439431955337364113802653000 6291 460008439465258657961662635453768089783540 6292 974135518867606569801167933902097131306320 6293 2004471163823728903244710940913930635572620 6294 4008942327647457806489421881827861271145240 6295 7795165637092279068173875881331952471671300 6296 14739949568319945874365147121064055582796640 6297 27110978670302757590350181311957102232643820 6298 48514382883699671477468745505607446100520520 6299 84481942607821841710764539587350897519871940 6300 143189733233596341882651762012459148338766000 6301 236263059835433964106375407320557594758963900 6302 379570161702828335777455572416633512891450200 6303 593843640083457235006664363296991141136623700 6304 904904594412887215248250458357319834112950400 6305 1343217757331629460134121774124146628761410750 6306 1942499525987279526963191488733381278516501700 6307 2737158422982075697084497097760673619727797850 6308 3758486192751506927339906462596745865894886600 6309 5029738875593928388057816001416233438182862950 6310 6560528968165993549640629567064652310673299500 6311 8341243973811048941685943306696486509284623650 6312 10338443235146088829131873394215363560803477200 6313 12492285575801524001867680351343564302637534950 6314 14716939171492206358364664523500637397627780900 6315 16904592291578885681905357898615597010788667250 6316 18933143366568351963734000846449468652083307320 6317 20676985518752279118288448292832972343722559310 6318 22019646916073855684411074805354593924483764460 6319 22866556412845927056888423836329770613886986170 6320 23156006494021191956342707682359261381151378400 6321 22866556412845927056888423836329770613886986170 6322 22019646916073855684411074805354593924483764460 6323 20676985518752279118288448292832972343722559310 6324 18933143366568351963734000846449468652083307320 6325 16904592291578885681905357898615597010788667250 6326 14716939171492206358364664523500637397627780900 6327 12492285575801524001867680351343564302637534950 6328 10338443235146088829131873394215363560803477200 6329 8341243973811048941685943306696486509284623650 6330 6560528968165993549640629567064652310673299500 6331 5029738875593928388057816001416233438182862950 6332 3758486192751506927339906462596745865894886600 6333 2737158422982075697084497097760673619727797850 6334 1942499525987279526963191488733381278516501700 6335 1343217757331629460134121774124146628761410750 6336 904904594412887215248250458357319834112950400 6337 593843640083457235006664363296991141136623700 6338 379570161702828335777455572416633512891450200 6339 236263059835433964106375407320557594758963900 6340 143189733233596341882651762012459148338766000 6341 84481942607821841710764539587350897519871940 6342 48514382883699671477468745505607446100520520 6343 27110978670302757590350181311957102232643820 6344 14739949568319945874365147121064055582796640 6345 7795165637092279068173875881331952471671300 6346 4008942327647457806489421881827861271145240 6347 2004471163823728903244710940913930635572620 6348 974135518867606569801167933902097131306320 6349 460008439465258657961662635453768089783540 6350 211013045626265439431955337364113802653000 6351 93996720324427332110598286644014330272700 6352 40647230410563170642420880710925115793600 6353 17057319904432759108873048155477503949100 6354 6943687748707140876178408983645709572200 6355 2740929374489660872175687756702253778500 6356 1048703412848218072832437054738253619600 6357 388743506486839458032713735808145738300 6358 139548951046557754165589546187539495800 6359 48487347397532778989738740624484062100 6360 16298268032784127391508820377977836000 6361 5296937110654841402240366622842796700 6362 1663500910784165068472181253454762600 6363 504504374582082848635005789982182100 6364 147659816950853516673660231214297200 6365 41678174139353815190146033004035500 6366 11336463365904237731719720977097656 6367 2969073738689205120212307874954148 6368 748113068016177668084990960618368 6369 181183633660168028989333748274761 6370 42135728758178611392868313552270 6371 9399508722978305618409085330891 6372 2009055299567882116911865566908 6373 410943129457066796641063411413 6374 80334747111907794832087584186 6375 14987825953714140826882011975 6376 2664502391771402813667913240 6377 450614375078987240546779445 6378 72361432494435907241088670 6379 11011522336109811971470015 6380 1584391703037383017477700 6381 215024588269359123800545 6382 27449947438641590272410 6383 3286261313076810103035 6384 367693573491111619920 6385 38301413905324127075 6386 3698067549479570890 6387 329279987282427545 6388 26879998961830820 6389 1997837760676615 6390 134083071186350 6391 8044984271181 6392 426224332248 6393 19628752143 6394 769754986 6395 24992045 6396 644956 6397 12403 6398 158 6399 1 6400 1 6401 160 6402 12720 6403 669920 6404 26294360 6405 820384032 6406 21193254160 6407 466251591520 6408 8917061687820 6409 150599264060960 6410 2274048887320496 6411 31009757554370400 6412 385037822966765800 6413 4383507523006256800 6414 46026828991565696400 6415 447994468851239444960 6416 4059949873964357469950 6417 34390163638286322098400 6418 273210744459719114448400 6419 2041890827014742855351200 6420 14395330330453937130225960 6421 95968868869692914201506400 6422 606348762403968867000426800 6423 3638092574423813202002560800 6424 20767445112335933694764617900 6425 112974901411107479299519521376 6426 586600449634596527132120591760 6427 2911276305593923505026079973920 6428 13828562451571136648873879876120 6429 62943801503703104746598349780960 6430 274854599899503557393479460710192 6431 1152616064094692337456526770720160 6432 4646483508381728485371623544465645 6433 18022723911298825640229327687624320 6434 67320174609851495773797782833184960 6435 242352628595465384785672018199465856 6436 841502182623143697172472285414812000 6437 2820169476899184282415853064633424000 6438 9128443306805254387819734919734504000 6439 28555643164877975264461734877118192000 6440 86380820573755875174996748003282530800 6441 252821913874407439536575847814485456000 6442 716328755977487745353631568807708792000 6443 1965739376868454743063454072542084592000 6444 5227079706672936475873275601986906756000 6445 13474249910534680693362221551788470748800 6446 33685624776336701733405553879471176872000 6447 81705557968135829736345386005525833264000 6448 192348501049986432504313096221342065809000 6449 439653716685683274295572791363067578992000 6450 976031251042216868936171596826010025362240 6451 2105165443424389325156448542173747113526400 6452 4412750641024200700808709444171892987968800 6453 8992020174162522182780011697557819673596800 6454 17817521456210923584397430585901605649534400 6455 34339223170151961817202320765555821797284480 6456 64386043444034928407254351435417165869908400 6457 117476289792625132532534255250585706148604800 6458 208621687045523942256052211910522891953556800 6459 360668001332939696781649586692768389479030400 6460 607124468910448489582443470932826788956367840 6461 995286014607292605872858149070207850748144000 6462 1589247023324547870667950915450815761678488000 6463 2472162036282630021039034757367935629277648000 6464 3746870586240861125637287054135777438123935250 6465 5533839635063425662479685495338994370152273600 6466 7965375232288264211145001849351582805522212000 6467 11175302564702937848472092146851474383866984000 6468 15283869684079017939822126024370398789700434000 6469 20378492912105357253096168032493865052933912000 6470 26492040785736964429025018442242024568814085600 6471 33581460150934180262144389574672988890046024000 6472 41510416019904750601817370446470777933529113000 6473 50039953558241343191231898620403129563706328000 6474 58830756210364822400502367296960436108681764000 6475 67459267121218329685909381167181300071288422720 6476 75447864543467868727661807884347506658677841200 6477 82306761320146765884721972237470007264012190400 6478 87582835763745917543999021739871930806577074400 6479 90908766235786901754530630160373396533409115200 6480 92045125813734238026462263037378063990076729140 6481 90908766235786901754530630160373396533409115200 6482 87582835763745917543999021739871930806577074400 6483 82306761320146765884721972237470007264012190400 6484 75447864543467868727661807884347506658677841200 6485 67459267121218329685909381167181300071288422720 6486 58830756210364822400502367296960436108681764000 6487 50039953558241343191231898620403129563706328000 6488 41510416019904750601817370446470777933529113000 6489 33581460150934180262144389574672988890046024000 6490 26492040785736964429025018442242024568814085600 6491 20378492912105357253096168032493865052933912000 6492 15283869684079017939822126024370398789700434000 6493 11175302564702937848472092146851474383866984000 6494 7965375232288264211145001849351582805522212000 6495 5533839635063425662479685495338994370152273600 6496 3746870586240861125637287054135777438123935250 6497 2472162036282630021039034757367935629277648000 6498 1589247023324547870667950915450815761678488000 6499 995286014607292605872858149070207850748144000 6500 607124468910448489582443470932826788956367840 6501 360668001332939696781649586692768389479030400 6502 208621687045523942256052211910522891953556800 6503 117476289792625132532534255250585706148604800 6504 64386043444034928407254351435417165869908400 6505 34339223170151961817202320765555821797284480 6506 17817521456210923584397430585901605649534400 6507 8992020174162522182780011697557819673596800 6508 4412750641024200700808709444171892987968800 6509 2105165443424389325156448542173747113526400 6510 976031251042216868936171596826010025362240 6511 439653716685683274295572791363067578992000 6512 192348501049986432504313096221342065809000 6513 81705557968135829736345386005525833264000 6514 33685624776336701733405553879471176872000 6515 13474249910534680693362221551788470748800 6516 5227079706672936475873275601986906756000 6517 1965739376868454743063454072542084592000 6518 716328755977487745353631568807708792000 6519 252821913874407439536575847814485456000 6520 86380820573755875174996748003282530800 6521 28555643164877975264461734877118192000 6522 9128443306805254387819734919734504000 6523 2820169476899184282415853064633424000 6524 841502182623143697172472285414812000 6525 242352628595465384785672018199465856 6526 67320174609851495773797782833184960 6527 18022723911298825640229327687624320 6528 4646483508381728485371623544465645 6529 1152616064094692337456526770720160 6530 274854599899503557393479460710192 6531 62943801503703104746598349780960 6532 13828562451571136648873879876120 6533 2911276305593923505026079973920 6534 586600449634596527132120591760 6535 112974901411107479299519521376 6536 20767445112335933694764617900 6537 3638092574423813202002560800 6538 606348762403968867000426800 6539 95968868869692914201506400 6540 14395330330453937130225960 6541 2041890827014742855351200 6542 273210744459719114448400 6543 34390163638286322098400 6544 4059949873964357469950 6545 447994468851239444960 6546 46026828991565696400 6547 4383507523006256800 6548 385037822966765800 6549 31009757554370400 6550 2274048887320496 6551 150599264060960 6552 8917061687820 6553 466251591520 6554 21193254160 6555 820384032 6556 26294360 6557 669920 6558 12720 6559 160 6560 1 6561 1 6562 162 6563 13041 6564 695520 6565 27646920 6566 873642672 6567 22860316584 6568 509458483872 6569 9870758125020 6570 168899639028120 6571 2584164477130236 6572 35708454593072352 6573 449331386962827096 6574 5184592926494158800 6575 55178881860544975800 6576 544431634357377094560 6577 5001965640658402056270 6578 42958057855066276483260 6579 346051021610256116115150 6580 2622702479572467406346400 6581 18752322728943141955376760 6582 126801420357615531317309520 6583 812681830473808632533665560 6584 4946758968101443850204920800 6585 28649979023587528965770166300 6586 158147884210203159891051317976 6587 833317697569147419425924252412 6588 4197452106274224038589840678816 6589 20237715512393580186058160415720 6590 93512202712439301549372189507120 6591 414570765358480903535550040148232 6592 1765269065397402556990084041921504 6593 7226570236470616717678156546616157 6594 28468306992156974948429101547275770 6595 108012105940830875539628061752899245 6596 395015701726467201973496911553460096 6597 1393527614423925962517614104646928672 6598 4745526470740937061546469653662513856 6599 15610284443226766649823913334416164000 6600 49632699255387668322517057781220624000 6601 152620550210317080091739952677253418800 6602 454139198186797165151031078698168709600 6603 1308353404300058499601780012439962234800 6604 3651218802697837673307293057971987632000 6605 9874887216387333707353815315878784732000 6606 25894148700749008388172226828304368852800 6607 65861204304078999596003272585035025125600 6608 162551057431343913896518715316256657756800 6609 389445241762594793710409422111864909209000 6610 906056276753791969040544369811277543874000 6611 2047687185463569850031630275773487249155240 6612 4496881662194506337324364527188834743242880 6613 9599112778915196220057778125345397240383840 6614 19922686899635312909553879128075352763060800 6615 40214312445560168650766163425189137984696800 6616 78966286256736331168777193634916852769950080 6617 150882011240549775626056423552430415114011760 6618 280587599850846951164245278886975859685706080 6619 507960310074809135728375073847111470120674800 6620 895387665216612713826288265764399879534748800 6621 1537082158621851825401794856228886459867985440 6622 2570202953761129281819394677628629818139910080 6623 4186943521449581571996110684524058252131143840 6624 6645942097539018368247794737339775003382768000 6625 10280441682130669038383307484322464458357719250 6626 15499742843827777934793294360978484875677792100 6627 22779925088655976661741659894165348983950694450 6628 32639892664342891933241781340893634365063681600 6629 45599850045773157847911312167424930362956614000 6630 62121534844966330981212512228086137016201764000 6631 82532896294026696875039480531600153464382343600 6632 106944034634513466373290594491650903080608107200 6633 135165377107510075555131168038058780282435246600 6634 166642245748985024657011029088017674320810578000 6635 200421079346752259384783534984237473169623533000 6636 235160733100189317678146014381505301852358278720 6637 269197154996269350499982937515670542909936450640 6638 300661757528300833025954969173346320652656295520 6639 327644222947507318041104774099159451993279296400 6640 348381199083425502727250645877587265410575454400 6641 361445494049053959079522545097996787863472033940 6642 365907784099042279561985786395502921046971688680 6643 361445494049053959079522545097996787863472033940 6644 348381199083425502727250645877587265410575454400 6645 327644222947507318041104774099159451993279296400 6646 300661757528300833025954969173346320652656295520 6647 269197154996269350499982937515670542909936450640 6648 235160733100189317678146014381505301852358278720 6649 200421079346752259384783534984237473169623533000 6650 166642245748985024657011029088017674320810578000 6651 135165377107510075555131168038058780282435246600 6652 106944034634513466373290594491650903080608107200 6653 82532896294026696875039480531600153464382343600 6654 62121534844966330981212512228086137016201764000 6655 45599850045773157847911312167424930362956614000 6656 32639892664342891933241781340893634365063681600 6657 22779925088655976661741659894165348983950694450 6658 15499742843827777934793294360978484875677792100 6659 10280441682130669038383307484322464458357719250 6660 6645942097539018368247794737339775003382768000 6661 4186943521449581571996110684524058252131143840 6662 2570202953761129281819394677628629818139910080 6663 1537082158621851825401794856228886459867985440 6664 895387665216612713826288265764399879534748800 6665 507960310074809135728375073847111470120674800 6666 280587599850846951164245278886975859685706080 6667 150882011240549775626056423552430415114011760 6668 78966286256736331168777193634916852769950080 6669 40214312445560168650766163425189137984696800 6670 19922686899635312909553879128075352763060800 6671 9599112778915196220057778125345397240383840 6672 4496881662194506337324364527188834743242880 6673 2047687185463569850031630275773487249155240 6674 906056276753791969040544369811277543874000 6675 389445241762594793710409422111864909209000 6676 162551057431343913896518715316256657756800 6677 65861204304078999596003272585035025125600 6678 25894148700749008388172226828304368852800 6679 9874887216387333707353815315878784732000 6680 3651218802697837673307293057971987632000 6681 1308353404300058499601780012439962234800 6682 454139198186797165151031078698168709600 6683 152620550210317080091739952677253418800 6684 49632699255387668322517057781220624000 6685 15610284443226766649823913334416164000 6686 4745526470740937061546469653662513856 6687 1393527614423925962517614104646928672 6688 395015701726467201973496911553460096 6689 108012105940830875539628061752899245 6690 28468306992156974948429101547275770 6691 7226570236470616717678156546616157 6692 1765269065397402556990084041921504 6693 414570765358480903535550040148232 6694 93512202712439301549372189507120 6695 20237715512393580186058160415720 6696 4197452106274224038589840678816 6697 833317697569147419425924252412 6698 158147884210203159891051317976 6699 28649979023587528965770166300 6700 4946758968101443850204920800 6701 812681830473808632533665560 6702 126801420357615531317309520 6703 18752322728943141955376760 6704 2622702479572467406346400 6705 346051021610256116115150 6706 42958057855066276483260 6707 5001965640658402056270 6708 544431634357377094560 6709 55178881860544975800 6710 5184592926494158800 6711 449331386962827096 6712 35708454593072352 6713 2584164477130236 6714 168899639028120 6715 9870758125020 6716 509458483872 6717 22860316584 6718 873642672 6719 27646920 6720 695520 6721 13041 6722 162 6723 1 6724 1 6725 164 6726 13366 6727 721764 6728 29051001 6729 929632032 6730 24635248848 6731 556052759712 6732 10912535409348 6733 189150613762032 6734 2931834513311496 6735 41045683186360944 6736 523332460626102036 6737 6118964155012885344 6738 65997399100496120496 6739 659973991004961204960 6740 6146007791233701221190 6741 53506420770740457690360 6742 436969102961047071137940 6743 3357762580648045915059960 6744 24343778709698332884184710 6745 166928768295074282634409440 6746 1085036993917982837123661360 6747 6698924049406676646589561440 6748 39356178790264225298713673460 6749 220394601225479661672796571376 6750 1178263445013141268173797054664 6751 6022235385622722037332740501616 6752 29465937422511175682663766025764 6753 138185085843500685960078351017376 6754 621832886295753086820352579578192 6755 2687922798826803665610556311725088 6756 11171679132623902735193874670607397 6757 44686716530495610940775498682429588 6758 172175290161615442154164421394066942 6759 639508220600285928001182136606534356 6760 2291571123817691242004235989506748109 6761 7927597401315256188555194774509831296 6762 26494864999132566735434466746388120384 6763 85598794612582138683711354103715465856 6764 267496233164319183386597981574110830800 6765 809012997862818993657028041833896171200 6766 2369252350883969909995582122513553072800 6767 6722064809484751837661884161550080811200 6768 18485678226083067553570181444262722230800 6769 49295141936221513476187150518033925948800 6770 127524388921964350079701541557522547563200 6771 320167614740250921476697487314631076860800 6772 780408560929361621099450125329413249848200 6773 1847497817710325470357881929351264020048800 6774 4249244980733748581823128437507907246112240 6775 9498312309875438006428169448547086785427360 6776 20640563288767778744738137455496553976024840 6777 43617794119660211686993799905954981987071360 6778 89658799023745990689931699806685240751202240 6779 179317598047491981379863399613370481502404480 6780 349028896199582606614376974247453258638608720 6781 661317908588682833585135319626753542683679680 6782 1220017521017052813682922055173493604606098720 6783 2191895885217077936447283692345598679461804480 6784 3835817799129886388782746461604797689058157840 6785 6539754936221445646449272655850802617410629760 6786 10864431587593691961036694896010204348278949440 6787 17590032094199310794059410784016521325784965760 6788 27759269398658287346875007643526072717254399090 6789 42706568305628134379807704066963188795775998600 6790 64059852458442201569711556100444783193663997900 6791 93699485685482623191518395490202817208642862600 6792 133659560463114918376136534743377548077034671650 6793 185961127600855538610276917903829632107178673600 6794 252375816029732516685375817155197357859742485600 6795 334131362067533191104582067782937347025574558400 6796 431586342670563705176751837552960739908033804600 6797 543917034598518642140563959655786137966289178400 6798 668870947952232384253936761198331602093679935600 6799 802645137542678861104724113437997922512415922720 6800 939939700543400245241058501262918619784276541080 6801 1074216800621028851704066858586192708324887475520 6802 1198164893000378334592997649961522636208528338080 6803 1304331402506740971835415163249252490049790342720 6804 1385852115163412282575128610952330770677902239140 6805 1437179971280575700448281522469083762184491210960 6806 1454706556296192477283016662986999417820887445240 6807 1437179971280575700448281522469083762184491210960 6808 1385852115163412282575128610952330770677902239140 6809 1304331402506740971835415163249252490049790342720 6810 1198164893000378334592997649961522636208528338080 6811 1074216800621028851704066858586192708324887475520 6812 939939700543400245241058501262918619784276541080 6813 802645137542678861104724113437997922512415922720 6814 668870947952232384253936761198331602093679935600 6815 543917034598518642140563959655786137966289178400 6816 431586342670563705176751837552960739908033804600 6817 334131362067533191104582067782937347025574558400 6818 252375816029732516685375817155197357859742485600 6819 185961127600855538610276917903829632107178673600 6820 133659560463114918376136534743377548077034671650 6821 93699485685482623191518395490202817208642862600 6822 64059852458442201569711556100444783193663997900 6823 42706568305628134379807704066963188795775998600 6824 27759269398658287346875007643526072717254399090 6825 17590032094199310794059410784016521325784965760 6826 10864431587593691961036694896010204348278949440 6827 6539754936221445646449272655850802617410629760 6828 3835817799129886388782746461604797689058157840 6829 2191895885217077936447283692345598679461804480 6830 1220017521017052813682922055173493604606098720 6831 661317908588682833585135319626753542683679680 6832 349028896199582606614376974247453258638608720 6833 179317598047491981379863399613370481502404480 6834 89658799023745990689931699806685240751202240 6835 43617794119660211686993799905954981987071360 6836 20640563288767778744738137455496553976024840 6837 9498312309875438006428169448547086785427360 6838 4249244980733748581823128437507907246112240 6839 1847497817710325470357881929351264020048800 6840 780408560929361621099450125329413249848200 6841 320167614740250921476697487314631076860800 6842 127524388921964350079701541557522547563200 6843 49295141936221513476187150518033925948800 6844 18485678226083067553570181444262722230800 6845 6722064809484751837661884161550080811200 6846 2369252350883969909995582122513553072800 6847 809012997862818993657028041833896171200 6848 267496233164319183386597981574110830800 6849 85598794612582138683711354103715465856 6850 26494864999132566735434466746388120384 6851 7927597401315256188555194774509831296 6852 2291571123817691242004235989506748109 6853 639508220600285928001182136606534356 6854 172175290161615442154164421394066942 6855 44686716530495610940775498682429588 6856 11171679132623902735193874670607397 6857 2687922798826803665610556311725088 6858 621832886295753086820352579578192 6859 138185085843500685960078351017376 6860 29465937422511175682663766025764 6861 6022235385622722037332740501616 6862 1178263445013141268173797054664 6863 220394601225479661672796571376 6864 39356178790264225298713673460 6865 6698924049406676646589561440 6866 1085036993917982837123661360 6867 166928768295074282634409440 6868 24343778709698332884184710 6869 3357762580648045915059960 6870 436969102961047071137940 6871 53506420770740457690360 6872 6146007791233701221190 6873 659973991004961204960 6874 65997399100496120496 6875 6118964155012885344 6876 523332460626102036 6877 41045683186360944 6878 2931834513311496 6879 189150613762032 6880 10912535409348 6881 556052759712 6882 24635248848 6883 929632032 6884 29051001 6885 721764 6886 13366 6887 164 6888 1 6889 1 6890 166 6891 13695 6892 748660 6893 30507895 6894 988455798 6895 26523563913 6896 606252889440 6897 12049276177620 6898 211531737340440 6899 3321048276244908 6900 47098502826745968 6901 608355661512135420 6902 7206674759451450360 6903 78758659871147993220 6904 798087753360966331296 6905 7531953172344119751606 6906 66458410344212821337700 6907 550127952293761687739850 6908 4285207207340880515026200 6909 31496272973955471785442570 6910 218974088295118994317838820 6911 1443238309217829735276664950 6912 9035926805537716603471293600 6913 53839063882995561429016457700 6914 305805882855414788916813479736 6915 1658408826254364816818103870876 6916 8599156876874484235353131182320 6917 42688671638769761025503044083660 6918 203139196074145759362738623570520 6919 927668995405265634423173047638708 6920 4069773657261810525211339821898848 6921 17169357616573263153235339873635765 6922 69717997594570220076773804335369470 6923 272720402355230566770909293429533515 6924 1028545517454012423250286478077097828 6925 3742762855179878540160764684113883763 6926 13150247869550924600564848890129861870 6927 44641630925580770354549092284914531085 6928 146516122012162528343135482371001537920 6929 465188687388616027489455156527929882896 6930 1429604258804039499113935359085833298656 6931 4254774579773927080696236187755456246000 6932 12269582509115510651310076448411083128000 6933 34299060195936541138889531889876436926000 6934 92988563197872400420989397568109451221600 6935 244600351020490444585646024037853121691600 6936 624511534520401135112287720947710097936000 6937 1548268179331827814132546641516197951133000 6938 3728482554309299634033479667324721596606000 6939 8724649177083761143638342421539848536058040 6940 19844300089053260640432308252914165297700640 6941 43886432889252403339417604790098634792991800 6942 94397233007071207182898244265495176724548400 6943 197534950551834192808657437074091758701369800 6944 402252990214644174446720599132695944991880320 6945 797322891318312560064035473280879462394619920 6946 1538693299035340028193752667735030541463301600 6947 2891682234394001087467569668674453948612066800 6948 5293248835839866397398263122319339431357681600 6949 9439627090581095075360235901469488652587865520 6950 16403286419698296360462049271405996674988749920 6951 27779759259166469642717986669316607272158366800 6952 45858650205608140362582073231887732639753494400 6953 73803765174650600896030524107569319717103280050 6954 115815139197144019867617130138031855556069762540 6955 177232258468356757676201971877897233502470394190 6956 264525758907995160710749211758055572391746857000 6957 385118384292522366328884881824227965687984394750 6958 546979734212567998554068382880787545469890879500 6959 757957631694558512282066187706234170151134504450 6960 1024844121727853763085610619997161694852238203200 6961 1352224882835362604071291790274032791818925407000 6962 1741221082007179243598649702544644964807931346000 6963 2188291359819833373711816518062864617934292097000 6964 2684304068045662271753161595490447264666064972320 6965 3214100923580990351704443489337246066902788322120 6966 3756741339250508203290907974550027870405856480400 6967 4286538194785836283242189868396826672642579830200 6968 4774877989128526492725477321758490470791734494400 6969 5192679813177272560838956587412358386986011262660 6970 5513215604114141237433953907622997793590086031960 6971 5714918614020756160754708318877497712867772106300 6972 5783773055153536355462596370912166360010757312400 6973 5714918614020756160754708318877497712867772106300 6974 5513215604114141237433953907622997793590086031960 6975 5192679813177272560838956587412358386986011262660 6976 4774877989128526492725477321758490470791734494400 6977 4286538194785836283242189868396826672642579830200 6978 3756741339250508203290907974550027870405856480400 6979 3214100923580990351704443489337246066902788322120 6980 2684304068045662271753161595490447264666064972320 6981 2188291359819833373711816518062864617934292097000 6982 1741221082007179243598649702544644964807931346000 6983 1352224882835362604071291790274032791818925407000 6984 1024844121727853763085610619997161694852238203200 6985 757957631694558512282066187706234170151134504450 6986 546979734212567998554068382880787545469890879500 6987 385118384292522366328884881824227965687984394750 6988 264525758907995160710749211758055572391746857000 6989 177232258468356757676201971877897233502470394190 6990 115815139197144019867617130138031855556069762540 6991 73803765174650600896030524107569319717103280050 6992 45858650205608140362582073231887732639753494400 6993 27779759259166469642717986669316607272158366800 6994 16403286419698296360462049271405996674988749920 6995 9439627090581095075360235901469488652587865520 6996 5293248835839866397398263122319339431357681600 6997 2891682234394001087467569668674453948612066800 6998 1538693299035340028193752667735030541463301600 6999 797322891318312560064035473280879462394619920 7000 402252990214644174446720599132695944991880320 7001 197534950551834192808657437074091758701369800 7002 94397233007071207182898244265495176724548400 7003 43886432889252403339417604790098634792991800 7004 19844300089053260640432308252914165297700640 7005 8724649177083761143638342421539848536058040 7006 3728482554309299634033479667324721596606000 7007 1548268179331827814132546641516197951133000 7008 624511534520401135112287720947710097936000 7009 244600351020490444585646024037853121691600 7010 92988563197872400420989397568109451221600 7011 34299060195936541138889531889876436926000 7012 12269582509115510651310076448411083128000 7013 4254774579773927080696236187755456246000 7014 1429604258804039499113935359085833298656 7015 465188687388616027489455156527929882896 7016 146516122012162528343135482371001537920 7017 44641630925580770354549092284914531085 7018 13150247869550924600564848890129861870 7019 3742762855179878540160764684113883763 7020 1028545517454012423250286478077097828 7021 272720402355230566770909293429533515 7022 69717997594570220076773804335369470 7023 17169357616573263153235339873635765 7024 4069773657261810525211339821898848 7025 927668995405265634423173047638708 7026 203139196074145759362738623570520 7027 42688671638769761025503044083660 7028 8599156876874484235353131182320 7029 1658408826254364816818103870876 7030 305805882855414788916813479736 7031 53839063882995561429016457700 7032 9035926805537716603471293600 7033 1443238309217829735276664950 7034 218974088295118994317838820 7035 31496272973955471785442570 7036 4285207207340880515026200 7037 550127952293761687739850 7038 66458410344212821337700 7039 7531953172344119751606 7040 798087753360966331296 7041 78758659871147993220 7042 7206674759451450360 7043 608355661512135420 7044 47098502826745968 7045 3321048276244908 7046 211531737340440 7047 12049276177620 7048 606252889440 7049 26523563913 7050 988455798 7051 30507895 7052 748660 7053 13695 7054 166 7055 1 7056 1 7057 168 7058 14028 7059 776216 7060 32018910 7061 1050220248 7062 28530983404 7063 660288473064 7064 13288305520413 7065 236236542585120 7066 3756161027103408 7067 53952131116576224 7068 705873715441872264 7069 8470484585302467168 7070 93780365051563029360 7071 962811747862713768096 7072 9206887338937200407418 7073 82320404442262027172208 7074 690576726154531450166856 7075 5451921522272616711843600 7076 40616815340930994503234820 7077 286251841450370818403750160 7078 1912682758782023195697785160 7079 12141377512268495068342462320 7080 73354155803288824371235709850 7081 422519937426943628378317688736 7082 2323859655848189956080747288048 7083 12221780412238628657906152403808 7084 61545394218773094313027410319176 7085 297115696228559765649097842920160 7086 1376636059192326914174153338863408 7087 6128250844146487553420424540746784 7088 26236573926502149838081192565072169 7089 108126486484978556908455823904539848 7090 429325755160944270077692241973908220 7091 1643704319759043776868878869271534328 7092 6072574292443133953432246933697612934 7093 21664319097364694104136664736434727224 7094 74684889519862498095839554749288138588 7095 248949631732874993652798515830960461960 7096 802862562338521854530275213554847489821 7097 2506497755593434082435981154512694602368 7098 7579171784770622106413562062455052726208 7099 22208735927467404311816484183007828918656 7100 63092999793941489522205920974454059428000 7101 173856266098860993350078537796273408201600 7102 464876537612171786566514351063948461060800 7103 1206700799759254424704569166591525792540800 7104 3041891599393120528942768107449471268696600 7105 7449530447493356397410860671304827596808000 7106 17729882465034188225837848397705489680403040 7107 41022080997530082561742472763318583966422720 7108 92299682244442685763920563717466813924451120 7109 202014398874629274502165762098606611608232640 7110 430215849455229010513871530395180746943458400 7111 891720124325383767246933717546374639119168320 7112 1799363822299435101766134108620363111079750360 7113 3535592071886609322768544213429485411244421760 7114 6766391723782993703919110477425394493933289920 7115 12615306603663208600527155127403277870045116800 7116 22917806996654828957624331814782621463915295520 7117 40575789436700352908580784196664313411522162560 7118 70025959189144157439002321113598089274723732160 7119 117821455143639376008480095841926943859058977920 7120 193300824845033351263912657240661392268768635650 7121 309281319752053362022260251585058227630029817040 7122 482666302037295398307466756261530264331713199320 7123 734805415041852695930770285651881894952757407920 7124 1091402160576869445426585277218236343973948502940 7125 1581742261705607891922587358287299049237606526000 7126 2237035484412216875719087835292037226778900658200 7127 3087739119329538786203811378290417580624398091600 7128 4159870757985628642524579217974590351674536317850 7129 5470514969405758214826843903089872243298020363200 7130 7022958406669554464980407713426187339369080196000 7131 8802107869692508262775444334160821465342580512320 7132 10771000419492148268922583198381005214169210363760 7133 12869247254458151178452956548714967268877498096960 7134 15014121796867843041528449306834128480357081113120 7135 17104695717950707262500765033102171686482750635200 7136 19028973986220161829532101099326166001212060081660 7137 20673453219597212851837344404206205038353843051680 7138 21934029635426311196461572721535851687033955432880 7139 22726825887309189914405966916290159579336387556960 7140 22997383338348585032434609379579328145757058837400 7141 22726825887309189914405966916290159579336387556960 7142 21934029635426311196461572721535851687033955432880 7143 20673453219597212851837344404206205038353843051680 7144 19028973986220161829532101099326166001212060081660 7145 17104695717950707262500765033102171686482750635200 7146 15014121796867843041528449306834128480357081113120 7147 12869247254458151178452956548714967268877498096960 7148 10771000419492148268922583198381005214169210363760 7149 8802107869692508262775444334160821465342580512320 7150 7022958406669554464980407713426187339369080196000 7151 5470514969405758214826843903089872243298020363200 7152 4159870757985628642524579217974590351674536317850 7153 3087739119329538786203811378290417580624398091600 7154 2237035484412216875719087835292037226778900658200 7155 1581742261705607891922587358287299049237606526000 7156 1091402160576869445426585277218236343973948502940 7157 734805415041852695930770285651881894952757407920 7158 482666302037295398307466756261530264331713199320 7159 309281319752053362022260251585058227630029817040 7160 193300824845033351263912657240661392268768635650 7161 117821455143639376008480095841926943859058977920 7162 70025959189144157439002321113598089274723732160 7163 40575789436700352908580784196664313411522162560 7164 22917806996654828957624331814782621463915295520 7165 12615306603663208600527155127403277870045116800 7166 6766391723782993703919110477425394493933289920 7167 3535592071886609322768544213429485411244421760 7168 1799363822299435101766134108620363111079750360 7169 891720124325383767246933717546374639119168320 7170 430215849455229010513871530395180746943458400 7171 202014398874629274502165762098606611608232640 7172 92299682244442685763920563717466813924451120 7173 41022080997530082561742472763318583966422720 7174 17729882465034188225837848397705489680403040 7175 7449530447493356397410860671304827596808000 7176 3041891599393120528942768107449471268696600 7177 1206700799759254424704569166591525792540800 7178 464876537612171786566514351063948461060800 7179 173856266098860993350078537796273408201600 7180 63092999793941489522205920974454059428000 7181 22208735927467404311816484183007828918656 7182 7579171784770622106413562062455052726208 7183 2506497755593434082435981154512694602368 7184 802862562338521854530275213554847489821 7185 248949631732874993652798515830960461960 7186 74684889519862498095839554749288138588 7187 21664319097364694104136664736434727224 7188 6072574292443133953432246933697612934 7189 1643704319759043776868878869271534328 7190 429325755160944270077692241973908220 7191 108126486484978556908455823904539848 7192 26236573926502149838081192565072169 7193 6128250844146487553420424540746784 7194 1376636059192326914174153338863408 7195 297115696228559765649097842920160 7196 61545394218773094313027410319176 7197 12221780412238628657906152403808 7198 2323859655848189956080747288048 7199 422519937426943628378317688736 7200 73354155803288824371235709850 7201 12141377512268495068342462320 7202 1912682758782023195697785160 7203 286251841450370818403750160 7204 40616815340930994503234820 7205 5451921522272616711843600 7206 690576726154531450166856 7207 82320404442262027172208 7208 9206887338937200407418 7209 962811747862713768096 7210 93780365051563029360 7211 8470484585302467168 7212 705873715441872264 7213 53952131116576224 7214 3756161027103408 7215 236236542585120 7216 13288305520413 7217 660288473064 7218 28530983404 7219 1050220248 7220 32018910 7221 776216 7222 14028 7223 168 7224 1 7225 1 7226 170 7227 14365 7228 804440 7229 33585370 7230 1115034284 7231 30663442810 7232 718400660120 7233 14637413449945 7234 263473442099010 7235 4241922417794061 7236 61700689713368160 7237 817534138702128120 7238 9936184147302787920 7239 111427207937609835960 7240 1158842962551142293984 7241 11226291199714190972970 7242 101696990867999141755140 7243 864424422377992704918690 7244 6915395379023941639349520 7245 52211235111630759377088876 7246 372937393654505424122063400 7247 2525803257023695827008520300 7248 16252994871282912278141782800 7249 99549593586607837703618419650 7250 581369626545789772189131570756 7251 3242253686505366037208618375370 7252 17292019661361952198445964668640 7253 88312814699098541584920462414840 7254 432428265078344582933058815962320 7255 2032412845868219539785376435022904 7256 9178638658759701147417829061393760 7257 39869711673987451859096194985429145 7258 166727885182129344138038633575430970 7259 671815302057403533732685082348060085 7260 2610482316565910873932719177123890616 7261 9789308687122165777247696914214589810 7262 35453172002010005787870037473101487420 7263 124086102007035020257545131155855205970 7264 419983729869964683948614290065971466360 7265 1375446715324134339931711799966056552329 7266 4361172512003352785149330097453350043970 7267 13395029858296012125815799585035289420765 7268 39873577252602082607079589462430628973440 7269 115089643433646920252252451402924769991520 7270 322251001614211376706306863928189355976256 7271 875682069603835262788877347630949336892000 7272 2310310141082458991187676406515696122864000 7273 5920169736523801164918420791696471314839000 7274 14740014446038851880000966052795295926742000 7275 35670834959414021549602337847764616142715640 7276 83931376375091815410829030230034390924036800 7277 192073726704537039113243357641809471537699600 7278 427635844361044728591749362296858823423557600 7279 926544329448930245282123618309860784084374800 7280 1954166222110471062776842540435342744614317760 7281 4013019920405431646773873074108293136261545400 7282 8026039840810863293547746148216586272523090800 7283 15636939689855647451222333012904728427501883800 7284 29683682123115805331133920295683552269156118400 7285 54914811927764239862597752547014571697938819040 7286 99026710033673219424356602953632834209397870400 7287 174095345059199692213788221321709337561683352800 7288 298449162958628043795065522265787435820028604800 7289 498969694321456260719875170038113369261610323650 7290 813704424585759440558565661908307956026626066260 7291 1294529766386435473615899916672308111860541469050 7292 2009419338868496854567964049760000651246213623600 7293 3043679292697870235595592604783530398211176518100 7294 4499351997901199478706528198375653632138260939800 7295 6491922168400302104990847829084871669228062213140 7296 9143552349859580429564574407161791083419805934000 7297 12572384481056923090651289809847462739702233159250 7298 16877995604706554286079813717329470527271491090500 7299 22123859103466699537158674737580522177639657240250 7300 28318539652437375407563103664103068387378761267520 7301 35398174565546719259453879580128835484223451584400 7302 43213355963134955979073567279637799162558499336800 7303 51523616725276293667356945602645068232281287670800 7304 60002186566144544524010620195485395916074410958400 7305 68252487218989419396062080472364637854534642465180 7306 75836096909988243773402311635960708727260713850200 7307 82309910060840898729668362629274427764953701617900 7308 87268338377759025159166456763568067991758141474400 7309 90385064748393276057708115933695498991463789384200 7310 91448418451315549893681152591738975450186892788720 7311 90385064748393276057708115933695498991463789384200 7312 87268338377759025159166456763568067991758141474400 7313 82309910060840898729668362629274427764953701617900 7314 75836096909988243773402311635960708727260713850200 7315 68252487218989419396062080472364637854534642465180 7316 60002186566144544524010620195485395916074410958400 7317 51523616725276293667356945602645068232281287670800 7318 43213355963134955979073567279637799162558499336800 7319 35398174565546719259453879580128835484223451584400 7320 28318539652437375407563103664103068387378761267520 7321 22123859103466699537158674737580522177639657240250 7322 16877995604706554286079813717329470527271491090500 7323 12572384481056923090651289809847462739702233159250 7324 9143552349859580429564574407161791083419805934000 7325 6491922168400302104990847829084871669228062213140 7326 4499351997901199478706528198375653632138260939800 7327 3043679292697870235595592604783530398211176518100 7328 2009419338868496854567964049760000651246213623600 7329 1294529766386435473615899916672308111860541469050 7330 813704424585759440558565661908307956026626066260 7331 498969694321456260719875170038113369261610323650 7332 298449162958628043795065522265787435820028604800 7333 174095345059199692213788221321709337561683352800 7334 99026710033673219424356602953632834209397870400 7335 54914811927764239862597752547014571697938819040 7336 29683682123115805331133920295683552269156118400 7337 15636939689855647451222333012904728427501883800 7338 8026039840810863293547746148216586272523090800 7339 4013019920405431646773873074108293136261545400 7340 1954166222110471062776842540435342744614317760 7341 926544329448930245282123618309860784084374800 7342 427635844361044728591749362296858823423557600 7343 192073726704537039113243357641809471537699600 7344 83931376375091815410829030230034390924036800 7345 35670834959414021549602337847764616142715640 7346 14740014446038851880000966052795295926742000 7347 5920169736523801164918420791696471314839000 7348 2310310141082458991187676406515696122864000 7349 875682069603835262788877347630949336892000 7350 322251001614211376706306863928189355976256 7351 115089643433646920252252451402924769991520 7352 39873577252602082607079589462430628973440 7353 13395029858296012125815799585035289420765 7354 4361172512003352785149330097453350043970 7355 1375446715324134339931711799966056552329 7356 419983729869964683948614290065971466360 7357 124086102007035020257545131155855205970 7358 35453172002010005787870037473101487420 7359 9789308687122165777247696914214589810 7360 2610482316565910873932719177123890616 7361 671815302057403533732685082348060085 7362 166727885182129344138038633575430970 7363 39869711673987451859096194985429145 7364 9178638658759701147417829061393760 7365 2032412845868219539785376435022904 7366 432428265078344582933058815962320 7367 88312814699098541584920462414840 7368 17292019661361952198445964668640 7369 3242253686505366037208618375370 7370 581369626545789772189131570756 7371 99549593586607837703618419650 7372 16252994871282912278141782800 7373 2525803257023695827008520300 7374 372937393654505424122063400 7375 52211235111630759377088876 7376 6915395379023941639349520 7377 864424422377992704918690 7378 101696990867999141755140 7379 11226291199714190972970 7380 1158842962551142293984 7381 111427207937609835960 7382 9936184147302787920 7383 817534138702128120 7384 61700689713368160 7385 4241922417794061 7386 263473442099010 7387 14637413449945 7388 718400660120 7389 30663442810 7390 1115034284 7391 33585370 7392 804440 7393 14365 7394 170 7395 1 7396 1 7397 172 7398 14706 7399 833340 7400 35208615 7401 1183009464 7402 32927096748 7403 780842580024 7404 16104878212995 7405 293466669659020 7406 4783506715442026 7407 70448007991055292 7408 945177440546658501 7409 11632953114420412320 7410 132117110370917539920 7411 1391633562573664753824 7412 13655404332754085396898 7413 125308416229978665995064 7414 1079044695313705179401940 7415 8745941214647926190942040 7416 66906450292056635360706606 7417 484275259256790884515590672 7418 3323889279444337434629735976 7419 21677538778984809356280886800 7420 134581386586197358086910505550 7421 796721808590288359874510192856 7422 4504542533183553419290499936532 7423 24357896660918474045052332990136 7424 126139107708327812019021010127490 7425 626345914137903618301345705460640 7426 2985582190724007247236414529362384 7427 13675892615574484809921640747401888 7428 60259401837375073693717229543239569 7429 255645947188863949003648852607683020 7430 1045140784095649673867858544484351170 7431 4120840805862847285536127975395441756 7432 15682088622311391058845820350810431127 7433 57642271692820248216298150478654557656 7434 204781754698177197610532903016272770620 7435 703609105886044730251574589850783365720 7436 2339500277071098728086485511253854691019 7437 7532049672521586148961367987451434614988 7438 23492821597626852036046171579908046061034 7439 71024809481197459643860518729954557858940 7440 208231827797147097592227429912821317359165 7441 592303865734107299817891356196469524932736 7442 1635273716265904936453743526890252818836032 7443 4383925281904340893471737965705784152624256 7444 11416472088292554410082650952358812897459000 7445 28890664060168913201025484042703934679284000 7446 71071033588015526474522690745051679311038640 7447 170013060739958710390034671978358919136210080 7448 395607314414134691484503755949642869528488840 7449 895714674145210622229065107810512157422993600 7450 1973889744875556741578865700545387902469189600 7451 4234890725369376281932839139351923136206624960 7452 8847896694075304017609681773288839409574555720 7453 18006245903732197649872334836868515289660499360 7454 35702039291882805685091698383446194108809610800 7455 68983601343637963527126332469709595396682976800 7456 129919115863851497976087926151286404663752939640 7457 238540016012317504480686028343345529874431626880 7458 427063577054310370925099179775989577678417912640 7459 745666563110700647646998567862838945152793180800 7460 1269963365297912040523794435891397578463350886050 7461 2110092976187300005793381524250322130369875318360 7462 3420908309879410615452906410527037393175403925220 7463 5412183296227127242358329545012924830993922627960 7464 8357047736821299418347420620975839812564145234350 7465 12596129922165436804465677457702715079806827599600 7466 18534305456900571297999496830619709331715760610840 7467 26626748684561384118252798263707188054014191300080 7468 37351411349176386054771286453255916575769907240390 7469 51166316916679980896946967744186187090095763343000 7470 68452234793936731199969591982086925971884872580500 7471 89444253464077328767960266856593583269929566838520 7472 114159112973888169611738761645915494436620631359690 7473 142328244746665769905544430103998538518384163773120 7474 173348503217092924884957959742049502041621737928800 7475 206262775979832087837798078680413331543195485636800 7476 239780477076554802111440266465980497918964752052780 7477 272343257914111627089537092776175380352404409738960 7478 302234591099806805672535066373560483074009771783480 7479 327724255409429066391905493658077632248926258560400 7480 347231651564752225105709392090106062739933773950900 7481 359486886325861127168263841222698041424872613031520 7482 363666966399417651902778537050868948883301364345840 7483 359486886325861127168263841222698041424872613031520 7484 347231651564752225105709392090106062739933773950900 7485 327724255409429066391905493658077632248926258560400 7486 302234591099806805672535066373560483074009771783480 7487 272343257914111627089537092776175380352404409738960 7488 239780477076554802111440266465980497918964752052780 7489 206262775979832087837798078680413331543195485636800 7490 173348503217092924884957959742049502041621737928800 7491 142328244746665769905544430103998538518384163773120 7492 114159112973888169611738761645915494436620631359690 7493 89444253464077328767960266856593583269929566838520 7494 68452234793936731199969591982086925971884872580500 7495 51166316916679980896946967744186187090095763343000 7496 37351411349176386054771286453255916575769907240390 7497 26626748684561384118252798263707188054014191300080 7498 18534305456900571297999496830619709331715760610840 7499 12596129922165436804465677457702715079806827599600 7500 8357047736821299418347420620975839812564145234350 7501 5412183296227127242358329545012924830993922627960 7502 3420908309879410615452906410527037393175403925220 7503 2110092976187300005793381524250322130369875318360 7504 1269963365297912040523794435891397578463350886050 7505 745666563110700647646998567862838945152793180800 7506 427063577054310370925099179775989577678417912640 7507 238540016012317504480686028343345529874431626880 7508 129919115863851497976087926151286404663752939640 7509 68983601343637963527126332469709595396682976800 7510 35702039291882805685091698383446194108809610800 7511 18006245903732197649872334836868515289660499360 7512 8847896694075304017609681773288839409574555720 7513 4234890725369376281932839139351923136206624960 7514 1973889744875556741578865700545387902469189600 7515 895714674145210622229065107810512157422993600 7516 395607314414134691484503755949642869528488840 7517 170013060739958710390034671978358919136210080 7518 71071033588015526474522690745051679311038640 7519 28890664060168913201025484042703934679284000 7520 11416472088292554410082650952358812897459000 7521 4383925281904340893471737965705784152624256 7522 1635273716265904936453743526890252818836032 7523 592303865734107299817891356196469524932736 7524 208231827797147097592227429912821317359165 7525 71024809481197459643860518729954557858940 7526 23492821597626852036046171579908046061034 7527 7532049672521586148961367987451434614988 7528 2339500277071098728086485511253854691019 7529 703609105886044730251574589850783365720 7530 204781754698177197610532903016272770620 7531 57642271692820248216298150478654557656 7532 15682088622311391058845820350810431127 7533 4120840805862847285536127975395441756 7534 1045140784095649673867858544484351170 7535 255645947188863949003648852607683020 7536 60259401837375073693717229543239569 7537 13675892615574484809921640747401888 7538 2985582190724007247236414529362384 7539 626345914137903618301345705460640 7540 126139107708327812019021010127490 7541 24357896660918474045052332990136 7542 4504542533183553419290499936532 7543 796721808590288359874510192856 7544 134581386586197358086910505550 7545 21677538778984809356280886800 7546 3323889279444337434629735976 7547 484275259256790884515590672 7548 66906450292056635360706606 7549 8745941214647926190942040 7550 1079044695313705179401940 7551 125308416229978665995064 7552 13655404332754085396898 7553 1391633562573664753824 7554 132117110370917539920 7555 11632953114420412320 7556 945177440546658501 7557 70448007991055292 7558 4783506715442026 7559 293466669659020 7560 16104878212995 7561 780842580024 7562 32927096748 7563 1183009464 7564 35208615 7565 833340 7566 14706 7567 172 7568 1 7569 1 7570 174 7571 15051 7572 862924 7573 36890001 7574 1254260034 7575 35328324291 7576 847879782984 7577 17699490469791 7578 326457268665034 7579 5386544932973061 7580 80308488091598364 7581 1090856963244211111 7582 13593756003504784614 7583 156328194040305023061 7584 1667500736429920245984 7585 16570788568272332444466 7586 154010858458060501542684 7587 1343316932106416596788966 7588 11029339021505315215740984 7589 85477377416666192921992626 7590 626834101055552081427945924 7591 4359346248249975839021623926 7592 28809592597130275110055949424 7593 181260353423611314234102015126 7594 1087562120541667885404612090756 7595 6232567536950327497126430827794 7596 34163703535875869243507843056056 7597 179359443563348313528416176044294 7598 902982026215477716384440058705756 7599 4364413126708142295858126950411154 7600 20273402911160402922695815511587296 7601 90596769259248050560796925567405729 7602 389840643479188581201004952441564046 7603 1616692080310752645568873479242956779 7604 6466768321243010582275493916971827116 7605 24968911018132735303785934846085665809 7606 93127289743305877619525919155670861666 7607 335748386706129085101975024324392317059 7608 1170814886975219373688938546361983464616 7609 3951500243541365386200167593971694193079 7610 12914659332549828335385913599809927362746 7611 40896421219741123062055393066064769982029 7612 125542502348972749864914229877222084595996 7613 373774268357168868915994638952638479138079 7614 1079792330809598954646206734752066717510006 7615 3028113275531266633681753669196013186060669 7616 8246776580170258066197116375682759315229056 7617 21819596368367141133479870410660634021543544 7618 56107533518658362914662523913127344626826256 7619 140268833796645907286656309782818361567065640 7620 341045791976158676540105537511166212437571360 7621 806704469482067638739095790651412387111947640 7622 1856942363713438715588107291688156815616181360 7623 4160926407580112677521499672116055086843665640 7624 9078384889265700387319635648253211098567997760 7625 19291567889689613323054225752538073584456995240 7626 39936930017252181967024537522798117245016235760 7627 80562427793422505002446049830472064097705165240 7628 158393925831135772547182064073470498903962697760 7629 303588357843010230715432289474151789565928504040 7630 567361849083658463959988213115627934598620482960 7631 1034062724942796877862559162613967042091034106040 7632 1838333733231638893977882955758163630384060632960 7633 3188360068573623706742890751393065046447355160290 7634 5395686269893824734487968963895956232449370271260 7635 8911057627551922667563463894919079232378505447990 7636 14364092892173248479057523890317321747714605796760 7637 22602322639154964518516986121528726867727394415490 7638 34722408692035162883518848244667319535929040696260 7639 52083613038052744325278272367000979303893561044390 7640 76291489520527963518717469382649321797252540121360 7641 109139214175199725589276379811290002015514050451390 7642 152495888299594137124742338914405208295649769123860 7643 208136279976473079048634813923715216727846306506890 7644 277515039968630772064846418564953622303795075342520 7645 361499854695979558347628887341189586948364637617230 7646 460090724158519437896982220252423110661554993331020 7647 572164105684312634307785581595962073515010696834730 7648 695288027160683707513258428268510874144823125267520 7649 825654532253311902671994383568856663046977461255180 7650 958166988047053319150215704388549707733529399481320 7651 1086701584004584861963049518391891741697783343314180 7652 1204536695523154304826512719181373978749350211866320 7653 1304914753483417163562055445779821810311796062855180 7654 1381674444864794643771588119060987799153666419493720 7655 1429872390615892131345015611586371094472980364359780 7656 1446307705450557558142084756547133980616347954754720 7657 1429872390615892131345015611586371094472980364359780 7658 1381674444864794643771588119060987799153666419493720 7659 1304914753483417163562055445779821810311796062855180 7660 1204536695523154304826512719181373978749350211866320 7661 1086701584004584861963049518391891741697783343314180 7662 958166988047053319150215704388549707733529399481320 7663 825654532253311902671994383568856663046977461255180 7664 695288027160683707513258428268510874144823125267520 7665 572164105684312634307785581595962073515010696834730 7666 460090724158519437896982220252423110661554993331020 7667 361499854695979558347628887341189586948364637617230 7668 277515039968630772064846418564953622303795075342520 7669 208136279976473079048634813923715216727846306506890 7670 152495888299594137124742338914405208295649769123860 7671 109139214175199725589276379811290002015514050451390 7672 76291489520527963518717469382649321797252540121360 7673 52083613038052744325278272367000979303893561044390 7674 34722408692035162883518848244667319535929040696260 7675 22602322639154964518516986121528726867727394415490 7676 14364092892173248479057523890317321747714605796760 7677 8911057627551922667563463894919079232378505447990 7678 5395686269893824734487968963895956232449370271260 7679 3188360068573623706742890751393065046447355160290 7680 1838333733231638893977882955758163630384060632960 7681 1034062724942796877862559162613967042091034106040 7682 567361849083658463959988213115627934598620482960 7683 303588357843010230715432289474151789565928504040 7684 158393925831135772547182064073470498903962697760 7685 80562427793422505002446049830472064097705165240 7686 39936930017252181967024537522798117245016235760 7687 19291567889689613323054225752538073584456995240 7688 9078384889265700387319635648253211098567997760 7689 4160926407580112677521499672116055086843665640 7690 1856942363713438715588107291688156815616181360 7691 806704469482067638739095790651412387111947640 7692 341045791976158676540105537511166212437571360 7693 140268833796645907286656309782818361567065640 7694 56107533518658362914662523913127344626826256 7695 21819596368367141133479870410660634021543544 7696 8246776580170258066197116375682759315229056 7697 3028113275531266633681753669196013186060669 7698 1079792330809598954646206734752066717510006 7699 373774268357168868915994638952638479138079 7700 125542502348972749864914229877222084595996 7701 40896421219741123062055393066064769982029 7702 12914659332549828335385913599809927362746 7703 3951500243541365386200167593971694193079 7704 1170814886975219373688938546361983464616 7705 335748386706129085101975024324392317059 7706 93127289743305877619525919155670861666 7707 24968911018132735303785934846085665809 7708 6466768321243010582275493916971827116 7709 1616692080310752645568873479242956779 7710 389840643479188581201004952441564046 7711 90596769259248050560796925567405729 7712 20273402911160402922695815511587296 7713 4364413126708142295858126950411154 7714 902982026215477716384440058705756 7715 179359443563348313528416176044294 7716 34163703535875869243507843056056 7717 6232567536950327497126430827794 7718 1087562120541667885404612090756 7719 181260353423611314234102015126 7720 28809592597130275110055949424 7721 4359346248249975839021623926 7722 626834101055552081427945924 7723 85477377416666192921992626 7724 11029339021505315215740984 7725 1343316932106416596788966 7726 154010858458060501542684 7727 16570788568272332444466 7728 1667500736429920245984 7729 156328194040305023061 7730 13593756003504784614 7731 1090856963244211111 7732 80308488091598364 7733 5386544932973061 7734 326457268665034 7735 17699490469791 7736 847879782984 7737 35328324291 7738 1254260034 7739 36890001 7740 862924 7741 15051 7742 174 7743 1 7744 1 7745 176 7746 15400 7747 893200 7748 38630900 7749 1328902960 7750 37873734360 7751 919790691600 7752 19430578360050 7753 362704129387600 7754 6057158960772920 7755 91408035226209520 7756 1256860484360380900 7757 15855778418084805200 7758 184606563010558803400 7759 1993750880514035076720 7760 20062118235172477959495 7761 188819936331035086677600 7762 1667909437590809932318800 7763 13869983744176208910861600 7764 108879372391783239950263560 7765 808818194910389782487672160 7766 5698491827777746194799508400 7767 38155119194685778869527143200 7768 243238884866121840293235537900 7769 1478892419986020788982872070432 7770 8588952131457274582169757024432 7771 47716400730318192123165316802400 7772 253919418172050379512558292984200 7773 1295864616878050212684780253850400 7774 6349736622702446042155423243866960 7775 29905211190792165230796509471115360 7776 135507988208276998702046683540991475 7777 591307584908845085245294619087962800 7778 2486970136528377858531680309693490600 7779 10089993125343704454614245827899304720 7780 39519139740929509113905796159272276820 7781 149531880100814358809373282764814020400 7782 546971877210873575644812797481819706200 7783 1935438950130783421512414514166438960400 7784 6628878404197933218680019711020053439370 7785 21988474706607778481475187334115299213520 7786 70677240128382145119027387859656318900600 7787 220250004121004824324410929609161551922800 7788 665755694274855491707878491773147418312100 7789 1952883369872909442343110242534565760382160 7790 5561472205507633411890161777652785100218760 7791 15382795462042390288206830448826852404860400 7792 41341262804238923899555856831222165838062325 7793 107993502835562903247819381110131371985142400 7794 274303497202329774249461228019733684842261696 7795 677690993088108854028080680989930280198528896 7796 1629064887231030899105963175456563173554156000 7797 3811397094653732669606404410502147802277648000 7798 8681515604489057747436810046143781105187976000 7799 19257180068139364457950742284173478087871510400 7800 41609264075801126775214996721160550868436656400 7801 87598450685897109000452624676127475512498224000 7802 179727855717616482259549350628606372172194632000 7803 359455711435232964519098701257212744344389264000 7804 700938637298704280812242467451564851471559064800 7805 1332932490600814697938034856137402012634440188800 7806 2472374780953124036497967878319374700854203576000 7807 4473821032200891113662989494101725649164749328000 7808 7899090259979698372561215825523359349306510532250 7809 13610740140272711041951633422440249955728141224800 7810 22890790235913195843282292574104056743724601150800 7811 37581894417170918548672420644051436444920986964000 7812 60241566051053384144195497797082449595535111457000 7813 94291146862518340399610344378042095019098435324000 7814 144130753061278034610832954977864345243479036852400 7815 215181124288668615052792862361318599940968702906400 7816 313805806254308396951989590943589624913912691738500 7817 447065806170521551822012567919634534123930410148000 7818 622267270750861078887395871563815635334659895206000 7819 846283488221171067286858385326789264055137457480160 7820 1124666214609714181525956538394812048283801094809160 7821 1460605473519109326657086413499755906862079343908000 7822 1853845408697331068449378909441997881786485321114000 7823 2299706962687828414025811811712858131836399512268000 7824 2788394692258991952006296821701840484851634408624950 7825 3304764079714360832007462899794773907972307447259200 7826 3828690092352003402935475310737847820211819603532000 7827 4336106851579377347902827460353707169878446297976000 7828 4800689728534310635178130402534461509508279829902000 7829 5196040647354783275722211729802005398526608757070400 7830 5498136033828898582450247295488168503092109266202400 7831 5687726931547136464603704098780863968715975102968000 7832 5752360192132899378974200736267010150178656638229000 7833 5687726931547136464603704098780863968715975102968000 7834 5498136033828898582450247295488168503092109266202400 7835 5196040647354783275722211729802005398526608757070400 7836 4800689728534310635178130402534461509508279829902000 7837 4336106851579377347902827460353707169878446297976000 7838 3828690092352003402935475310737847820211819603532000 7839 3304764079714360832007462899794773907972307447259200 7840 2788394692258991952006296821701840484851634408624950 7841 2299706962687828414025811811712858131836399512268000 7842 1853845408697331068449378909441997881786485321114000 7843 1460605473519109326657086413499755906862079343908000 7844 1124666214609714181525956538394812048283801094809160 7845 846283488221171067286858385326789264055137457480160 7846 622267270750861078887395871563815635334659895206000 7847 447065806170521551822012567919634534123930410148000 7848 313805806254308396951989590943589624913912691738500 7849 215181124288668615052792862361318599940968702906400 7850 144130753061278034610832954977864345243479036852400 7851 94291146862518340399610344378042095019098435324000 7852 60241566051053384144195497797082449595535111457000 7853 37581894417170918548672420644051436444920986964000 7854 22890790235913195843282292574104056743724601150800 7855 13610740140272711041951633422440249955728141224800 7856 7899090259979698372561215825523359349306510532250 7857 4473821032200891113662989494101725649164749328000 7858 2472374780953124036497967878319374700854203576000 7859 1332932490600814697938034856137402012634440188800 7860 700938637298704280812242467451564851471559064800 7861 359455711435232964519098701257212744344389264000 7862 179727855717616482259549350628606372172194632000 7863 87598450685897109000452624676127475512498224000 7864 41609264075801126775214996721160550868436656400 7865 19257180068139364457950742284173478087871510400 7866 8681515604489057747436810046143781105187976000 7867 3811397094653732669606404410502147802277648000 7868 1629064887231030899105963175456563173554156000 7869 677690993088108854028080680989930280198528896 7870 274303497202329774249461228019733684842261696 7871 107993502835562903247819381110131371985142400 7872 41341262804238923899555856831222165838062325 7873 15382795462042390288206830448826852404860400 7874 5561472205507633411890161777652785100218760 7875 1952883369872909442343110242534565760382160 7876 665755694274855491707878491773147418312100 7877 220250004121004824324410929609161551922800 7878 70677240128382145119027387859656318900600 7879 21988474706607778481475187334115299213520 7880 6628878404197933218680019711020053439370 7881 1935438950130783421512414514166438960400 7882 546971877210873575644812797481819706200 7883 149531880100814358809373282764814020400 7884 39519139740929509113905796159272276820 7885 10089993125343704454614245827899304720 7886 2486970136528377858531680309693490600 7887 591307584908845085245294619087962800 7888 135507988208276998702046683540991475 7889 29905211190792165230796509471115360 7890 6349736622702446042155423243866960 7891 1295864616878050212684780253850400 7892 253919418172050379512558292984200 7893 47716400730318192123165316802400 7894 8588952131457274582169757024432 7895 1478892419986020788982872070432 7896 243238884866121840293235537900 7897 38155119194685778869527143200 7898 5698491827777746194799508400 7899 808818194910389782487672160 7900 108879372391783239950263560 7901 13869983744176208910861600 7902 1667909437590809932318800 7903 188819936331035086677600 7904 20062118235172477959495 7905 1993750880514035076720 7906 184606563010558803400 7907 15855778418084805200 7908 1256860484360380900 7909 91408035226209520 7910 6057158960772920 7911 362704129387600 7912 19430578360050 7913 919790691600 7914 37873734360 7915 1328902960 7916 38630900 7917 893200 7918 15400 7919 176 7920 1 7921 1 7922 178 7923 15753 7924 924176 7925 40432700 7926 1407057960 7927 40570171180 7928 996867063280 7929 21308033477610 7930 402485076799300 7931 6801997797908170 7932 103885057277142960 7933 1445733713773572860 7934 18460907422031776520 7935 217574980331088794700 7936 2378819784953237488720 7937 24234226559211106916335 7938 230937923681894077673310 7939 2065611428488052583633495 7940 17394622555688863862176800 7941 138287249317726467704305560 7942 1040446923438132471299060880 7943 7425007589990308999725116280 7944 50360921045151661041613832160 7945 325247615083271144227089332700 7946 2003525308912950248438870289432 7947 11789975856295438000428736703196 7948 66373197413218762076487702921696 7949 357941171764144038341058683613432 7950 1851419853952469163833062156621200 7951 9195385274630596847037542044551960 7952 43900549053075107527792136212699680 7953 201668147212563775205795125727089155 7954 892228772516191247880184495641061110 7955 3805093294554345027724316231410407675 7956 15655240983309305256922901066374248720 7957 62186096128145295881665968124764376860 7958 238660152708017081491799120911257878760 7959 885554777153431802377465159170720023820 7960 3178914584653344931611413391894892393200 7961 11046728181670373637349661536834751066370 7962 37181670465134428340347641270321845052660 7963 121283067945795635300657782238906970767010 7964 383592959084376893043940892662589488937520 7965 1176932942645247285475727738851126841058300 7966 3504644762543625250083278155690022148929160 7967 10132994639528307788284260754495064039295180 7968 28458623242930566554330264246666988365680080 7969 77668325933831337887859679506528655748001885 7970 206058823906083141335137925221402556066127450 7971 531631765677694504644655847071218594650608821 7972 1334291490328331305774822518139529021868194688 7973 3258750370609578381411585765456157418793475488 7974 7747217862203903321846411442405204429584488896 7975 17933374681027553985755582042604639883297428000 7976 40431608371771212622430766786963188100525110400 7977 88805139816568913438553291335651288149367653200 7978 190074158905638727008833360402622055337243047200 7979 396534021165211827035669596702021874065627736400 7980 806509873556363038038650027190552964201276752000 7981 1599577915886786692109989220594596712332532224800 7982 3094265476633456224081618492297744459921947582400 7983 5839178399453457713186280058045743577594643018400 7984 10751503084707953884596960106877877063507596668800 7985 19319107105334604636385162692046185348490212764250 7986 33882741692432998900737054567588694303505911617300 7987 58011360776438316299746775244507916004487394132650 7988 96974215029270021277188639214699799888098330490400 7989 158296145121308417084822631659289379229101686535800 7990 252356173381796027236673760616258430655089645202000 7991 392954612837368099554249141531030984877211018957400 7992 597733777273743024674069116695089385447025211935200 7993 888298807892923661668408270644091170039329134403700 7994 1289858542967806960778784612168132383892724496531400 7995 1830204689346212579483410598346674328496433407240500 7996 2537883835893414776883662696374055068848387658040160 7997 3439500461802917394987069180612206211728735904975480 7998 4556221390959708756995857875616169267484818991006480 7999 5899722570345263903289508274836321743794445103739160 8000 7468003253601599877581656044096609802271449498404000 8001 9241654026331979848507299354569554630310918754274950 8002 11181260426920173150045868354911313009511975776777100 8003 13226612944039717018956697932029236121008068906675350 8004 15298251115997744985781240981624176718274392952299200 8005 17301593524045068733919260633979723669476992029386000 8006 19133526956002781893981299995224635587421614714850400 8007 20690907057072775769072801157626640809653606610245200 8008 21880039646559716905226410419559206373426802392443200 8009 22625950089056070890631856229316906590702716110367400 8010 22880174247360071687155809670095748237789263482394000 8011 22625950089056070890631856229316906590702716110367400 8012 21880039646559716905226410419559206373426802392443200 8013 20690907057072775769072801157626640809653606610245200 8014 19133526956002781893981299995224635587421614714850400 8015 17301593524045068733919260633979723669476992029386000 8016 15298251115997744985781240981624176718274392952299200 8017 13226612944039717018956697932029236121008068906675350 8018 11181260426920173150045868354911313009511975776777100 8019 9241654026331979848507299354569554630310918754274950 8020 7468003253601599877581656044096609802271449498404000 8021 5899722570345263903289508274836321743794445103739160 8022 4556221390959708756995857875616169267484818991006480 8023 3439500461802917394987069180612206211728735904975480 8024 2537883835893414776883662696374055068848387658040160 8025 1830204689346212579483410598346674328496433407240500 8026 1289858542967806960778784612168132383892724496531400 8027 888298807892923661668408270644091170039329134403700 8028 597733777273743024674069116695089385447025211935200 8029 392954612837368099554249141531030984877211018957400 8030 252356173381796027236673760616258430655089645202000 8031 158296145121308417084822631659289379229101686535800 8032 96974215029270021277188639214699799888098330490400 8033 58011360776438316299746775244507916004487394132650 8034 33882741692432998900737054567588694303505911617300 8035 19319107105334604636385162692046185348490212764250 8036 10751503084707953884596960106877877063507596668800 8037 5839178399453457713186280058045743577594643018400 8038 3094265476633456224081618492297744459921947582400 8039 1599577915886786692109989220594596712332532224800 8040 806509873556363038038650027190552964201276752000 8041 396534021165211827035669596702021874065627736400 8042 190074158905638727008833360402622055337243047200 8043 88805139816568913438553291335651288149367653200 8044 40431608371771212622430766786963188100525110400 8045 17933374681027553985755582042604639883297428000 8046 7747217862203903321846411442405204429584488896 8047 3258750370609578381411585765456157418793475488 8048 1334291490328331305774822518139529021868194688 8049 531631765677694504644655847071218594650608821 8050 206058823906083141335137925221402556066127450 8051 77668325933831337887859679506528655748001885 8052 28458623242930566554330264246666988365680080 8053 10132994639528307788284260754495064039295180 8054 3504644762543625250083278155690022148929160 8055 1176932942645247285475727738851126841058300 8056 383592959084376893043940892662589488937520 8057 121283067945795635300657782238906970767010 8058 37181670465134428340347641270321845052660 8059 11046728181670373637349661536834751066370 8060 3178914584653344931611413391894892393200 8061 885554777153431802377465159170720023820 8062 238660152708017081491799120911257878760 8063 62186096128145295881665968124764376860 8064 15655240983309305256922901066374248720 8065 3805093294554345027724316231410407675 8066 892228772516191247880184495641061110 8067 201668147212563775205795125727089155 8068 43900549053075107527792136212699680 8069 9195385274630596847037542044551960 8070 1851419853952469163833062156621200 8071 357941171764144038341058683613432 8072 66373197413218762076487702921696 8073 11789975856295438000428736703196 8074 2003525308912950248438870289432 8075 325247615083271144227089332700 8076 50360921045151661041613832160 8077 7425007589990308999725116280 8078 1040446923438132471299060880 8079 138287249317726467704305560 8080 17394622555688863862176800 8081 2065611428488052583633495 8082 230937923681894077673310 8083 24234226559211106916335 8084 2378819784953237488720 8085 217574980331088794700 8086 18460907422031776520 8087 1445733713773572860 8088 103885057277142960 8089 6801997797908170 8090 402485076799300 8091 21308033477610 8092 996867063280 8093 40570171180 8094 1407057960 8095 40432700 8096 924176 8097 15753 8098 178 8099 1 8100 1 8101 180 8102 16110 8103 955860 8104 42296805 8105 1488847536 8106 43424719800 8107 1079414463600 8108 23342337775350 8109 446098010817800 8110 7628275984984380 8111 117891537949758600 8112 1660305826125766950 8113 21456259906856065200 8114 255942528888925920600 8115 2832430653037446854640 8116 29209441109448670688475 8117 281785196585269528994700 8118 2551721502411051845896450 8119 21756783336346863107117100 8120 175142105857592248012292655 8121 1334416044629274270569848800 8122 9644188686184300410027543600 8123 66251383148570411512363125600 8124 433394464763564775310042113300 8125 2704381460124644197934662786992 8126 16122274089204609641533566614760 8127 91956674434722588325784046617520 8128 502477542446877000494462826160020 8129 2633675394893976002591667226769760 8130 13256166154299679213044725041407792 8131 64142739456288770385700282458424800 8132 298664630593344587108416940197040475 8133 1339465615994393905819566883307939100 8134 5791218986799291298690480348419619050 8135 24157656344934186560251718024836125180 8136 97301671389318251423236086488923281975 8137 378687585947616978512053958227160881200 8138 1425061178697611261242729369118000158200 8139 5188684291668225617858142831147590319600 8140 18290112128130495302949953479795255876590 8141 62454041413128520546658377735886239578600 8142 206693137057734865618702726316385411938700 8143 663340765441102591985604098410725275524200 8144 2065401928759796706864267306415212789700350 8145 6242103606918496714078674526054865319983280 8146 18319217107260805573926544804726235178211800 8147 52229257284530807380982063911347138593199600 8148 144718567059220778784804468754357696518657225 8149 389854099016676383665187548481126855927811300 8150 1021417739423692125202791377020552362530865606 8151 2603613845589803456399272137503368767235539780 8152 6458965116943935497605886648806434057180473685 8153 15599010093751391390444405491457048289039634560 8154 36686560776044939010859990692871206161259881280 8155 84045575596030223915788342314577672296704455296 8156 187601731241138892669170406952182304233715302000 8157 408116046910547766508370709860887819736503464000 8158 865487478793058194491889608842917272889481484000 8159 1789652074792425419118822580997218767669775272000 8160 3609131684164724595222958871677724514800713465200 8161 7099931181963392646340246960677490848788288784000 8162 13627287268607156853459506263235829209771070408000 8163 25524125360248325535051138715267108678618830288000 8164 46661291674203970118765362963847683053100049120250 8165 83272458987810162058104340058558942063993933814600 8166 145095951266638918737606047071731489959989430131500 8167 246879678274579652777419244271304326200579030373000 8168 410255935956286775938946685333196895009785741649250 8169 665922678653682882683507663149536989001391348764000 8170 1055963104722268571112419294422837225416491995897200 8171 1635999176330275251019241160373409785856536895052000 8172 2476720975277777810570795645565300925810590577231500 8173 3664189936027397308789670270151404109418407977274000 8174 5298220583174750162709388093327030266321211534707000 8175 7488151757553646896629268505235536109733978969052560 8176 10345472822935959528237805171706990677921944628296300 8177 13973106150458958323853658933214636759790678458997600 8178 18451665814067598812268293206680866490492818990727600 8179 23823669785251836441156530469385422557345158696888800 8180 30077383103880443506960119717599095978648262854822110 8181 37132571733185732724642123108147032072405262783731000 8182 44830787824212043167555733996421416770342939214504500 8183 52932737430997352173740505200593961969802506542427000 8184 61124708700080275724438440529257313227033846840659750 8185 69034965120090664347601062244808259644649991725921600 8186 76259554493123408290954661782055635653973828069332000 8187 82395380716708050337353312730037123580155630327784000 8188 87076936439248280470157478226061960147209927505499000 8189 90012114072031930373645932548288767792621498095572000 8190 91012248672832285155575331798825309656983959185522800 8191 90012114072031930373645932548288767792621498095572000 8192 87076936439248280470157478226061960147209927505499000 8193 82395380716708050337353312730037123580155630327784000 8194 76259554493123408290954661782055635653973828069332000 8195 69034965120090664347601062244808259644649991725921600 8196 61124708700080275724438440529257313227033846840659750 8197 52932737430997352173740505200593961969802506542427000 8198 44830787824212043167555733996421416770342939214504500 8199 37132571733185732724642123108147032072405262783731000 8200 30077383103880443506960119717599095978648262854822110 8201 23823669785251836441156530469385422557345158696888800 8202 18451665814067598812268293206680866490492818990727600 8203 13973106150458958323853658933214636759790678458997600 8204 10345472822935959528237805171706990677921944628296300 8205 7488151757553646896629268505235536109733978969052560 8206 5298220583174750162709388093327030266321211534707000 8207 3664189936027397308789670270151404109418407977274000 8208 2476720975277777810570795645565300925810590577231500 8209 1635999176330275251019241160373409785856536895052000 8210 1055963104722268571112419294422837225416491995897200 8211 665922678653682882683507663149536989001391348764000 8212 410255935956286775938946685333196895009785741649250 8213 246879678274579652777419244271304326200579030373000 8214 145095951266638918737606047071731489959989430131500 8215 83272458987810162058104340058558942063993933814600 8216 46661291674203970118765362963847683053100049120250 8217 25524125360248325535051138715267108678618830288000 8218 13627287268607156853459506263235829209771070408000 8219 7099931181963392646340246960677490848788288784000 8220 3609131684164724595222958871677724514800713465200 8221 1789652074792425419118822580997218767669775272000 8222 865487478793058194491889608842917272889481484000 8223 408116046910547766508370709860887819736503464000 8224 187601731241138892669170406952182304233715302000 8225 84045575596030223915788342314577672296704455296 8226 36686560776044939010859990692871206161259881280 8227 15599010093751391390444405491457048289039634560 8228 6458965116943935497605886648806434057180473685 8229 2603613845589803456399272137503368767235539780 8230 1021417739423692125202791377020552362530865606 8231 389854099016676383665187548481126855927811300 8232 144718567059220778784804468754357696518657225 8233 52229257284530807380982063911347138593199600 8234 18319217107260805573926544804726235178211800 8235 6242103606918496714078674526054865319983280 8236 2065401928759796706864267306415212789700350 8237 663340765441102591985604098410725275524200 8238 206693137057734865618702726316385411938700 8239 62454041413128520546658377735886239578600 8240 18290112128130495302949953479795255876590 8241 5188684291668225617858142831147590319600 8242 1425061178697611261242729369118000158200 8243 378687585947616978512053958227160881200 8244 97301671389318251423236086488923281975 8245 24157656344934186560251718024836125180 8246 5791218986799291298690480348419619050 8247 1339465615994393905819566883307939100 8248 298664630593344587108416940197040475 8249 64142739456288770385700282458424800 8250 13256166154299679213044725041407792 8251 2633675394893976002591667226769760 8252 502477542446877000494462826160020 8253 91956674434722588325784046617520 8254 16122274089204609641533566614760 8255 2704381460124644197934662786992 8256 433394464763564775310042113300 8257 66251383148570411512363125600 8258 9644188686184300410027543600 8259 1334416044629274270569848800 8260 175142105857592248012292655 8261 21756783336346863107117100 8262 2551721502411051845896450 8263 281785196585269528994700 8264 29209441109448670688475 8265 2832430653037446854640 8266 255942528888925920600 8267 21456259906856065200 8268 1660305826125766950 8269 117891537949758600 8270 7628275984984380 8271 446098010817800 8272 23342337775350 8273 1079414463600 8274 43424719800 8275 1488847536 8276 42296805 8277 955860 8278 16110 8279 180 8280 1 8281 1 8282 182 8283 16471 8284 988260 8285 44224635 8286 1574397006 8287 46444711677 8288 1167752750736 8289 25544591422350 8290 493862100832100 8291 8543814344395330 8292 133594187930545160 8293 1903717178010268530 8294 24894763097057357700 8295 300515354528763817950 8296 3365771970722154761040 8297 35130244944412490318355 8298 343036509457204317226290 8299 3144501336691039574574325 8300 27142011537754236327904700 8301 221207394032697026072423305 8302 1706457039680805629701551210 8303 12488162881300441199179533855 8304 86874176565568286602988061600 8305 575541419746889898744795908100 8306 3637421772800344160067110139192 8307 21964431474217462812712934302044 8308 126905604073256451806785842634032 8309 702513165405526786787564486009820 8310 3730587154222452591906376925707320 8311 19025994486534508218722522321107332 8312 93288747159782104814381399768010144 8313 440206275660221807092862230155297867 8314 2000937616637371850422101046160444850 8315 8768814849381423697438031055232537725 8316 37079559934527163063452245604983302380 8317 151408203065985915842430002887015151385 8318 597448585071187667918777849229843570330 8319 2279738021982163469690073372061245202575 8320 8417494235011065118855655527610751517200 8321 30092541890164557799908968511208436673990 8322 104222949961057736770416427526624341651380 8323 349891332012122402014969435267953146972490 8324 1139181080969700843769667928779382338980200 8325 3598776596699736756454178229553048752687450 8326 11036248229879192719792813237296016174908180 8327 32868826249857595708948161163251178607878710 8328 95109795105970915242913828046854474269606480 8329 267496298735543199120695141381778208883268225 8330 731520490419648748615778549901189387558325350 8331 1945844504516265671317970942737163770905145431 8332 5036303423453864090470042440025600348225082292 8333 12687610547547234535607222300833723954182418851 8334 31120554173229065842055450926573285170636121710 8335 74343546080491657289354688324591736796519624085 8336 173017707241871493327952729191777132908263852416 8337 392379443209244279511607082274208854988384093872 8338 867365084988855775762499866079830100500638523296 8339 1869321303855292620177801435516875216596203714000 8340 3928743079289089574610972508543941133185241704000 8341 8053923312542633627952493642515079323029745493200 8342 16107846625085267255904987285030158646059490986400 8343 31436281316698666741362959056268535422148361441200 8344 59878631079426031888310398202416257946949259888000 8345 111336829663307778042327146657617729620108780104250 8346 202119167696466427830686204701521416848812862343100 8347 358302160916463212972580090152697057141077346880950 8348 620344039795667652310735678473326248184551824450600 8349 1049111243772085000231391220947537037370933232526750 8350 1733314228840836087338820278087235105221541862435500 8351 2798064397985921112418381306055108098429060435074450 8352 4413848064428495275927587412368621225690912235610400 8353 6804682432660596883721697260734957722940156363232700 8354 10253631062913228180950502721655415746896126026789000 8355 15103321430507322590859524279195139410968618066486500 8356 21748782859930544530837714962041000751794810015740560 8357 30619996921218003484205730275505093163711114101108420 8358 42152203553884524276958537781864154225368546684642760 8359 56743350937921474988213416244817130687996120537019100 8360 74700107563845992389546775815961792298121475137341600 8361 96176388488451715201541473863050807583831399239327310 8362 121111007726198456179718893012730646587046947190264020 8363 149173314394463952123800099930314576893801727636788610 8364 179726884812607171233494096301583827582893647755167000 8365 211820971386287023239475184926866653936981799140018250 8366 244217119951248567970218448503916848068520191949668100 8367 275454193433385012710595226800929468170307658361834950 8368 303949454823045531266863698538956654532753278192369600 8369 328127252365787789435818765468191842961495016230399000 8370 346561367667236541651314201730449811667196983434354000 8371 358113413256144426373024675121464805389436882882165800 8372 362048725489728431058442528694228154899210914562189600 8373 358113413256144426373024675121464805389436882882165800 8374 346561367667236541651314201730449811667196983434354000 8375 328127252365787789435818765468191842961495016230399000 8376 303949454823045531266863698538956654532753278192369600 8377 275454193433385012710595226800929468170307658361834950 8378 244217119951248567970218448503916848068520191949668100 8379 211820971386287023239475184926866653936981799140018250 8380 179726884812607171233494096301583827582893647755167000 8381 149173314394463952123800099930314576893801727636788610 8382 121111007726198456179718893012730646587046947190264020 8383 96176388488451715201541473863050807583831399239327310 8384 74700107563845992389546775815961792298121475137341600 8385 56743350937921474988213416244817130687996120537019100 8386 42152203553884524276958537781864154225368546684642760 8387 30619996921218003484205730275505093163711114101108420 8388 21748782859930544530837714962041000751794810015740560 8389 15103321430507322590859524279195139410968618066486500 8390 10253631062913228180950502721655415746896126026789000 8391 6804682432660596883721697260734957722940156363232700 8392 4413848064428495275927587412368621225690912235610400 8393 2798064397985921112418381306055108098429060435074450 8394 1733314228840836087338820278087235105221541862435500 8395 1049111243772085000231391220947537037370933232526750 8396 620344039795667652310735678473326248184551824450600 8397 358302160916463212972580090152697057141077346880950 8398 202119167696466427830686204701521416848812862343100 8399 111336829663307778042327146657617729620108780104250 8400 59878631079426031888310398202416257946949259888000 8401 31436281316698666741362959056268535422148361441200 8402 16107846625085267255904987285030158646059490986400 8403 8053923312542633627952493642515079323029745493200 8404 3928743079289089574610972508543941133185241704000 8405 1869321303855292620177801435516875216596203714000 8406 867365084988855775762499866079830100500638523296 8407 392379443209244279511607082274208854988384093872 8408 173017707241871493327952729191777132908263852416 8409 74343546080491657289354688324591736796519624085 8410 31120554173229065842055450926573285170636121710 8411 12687610547547234535607222300833723954182418851 8412 5036303423453864090470042440025600348225082292 8413 1945844504516265671317970942737163770905145431 8414 731520490419648748615778549901189387558325350 8415 267496298735543199120695141381778208883268225 8416 95109795105970915242913828046854474269606480 8417 32868826249857595708948161163251178607878710 8418 11036248229879192719792813237296016174908180 8419 3598776596699736756454178229553048752687450 8420 1139181080969700843769667928779382338980200 8421 349891332012122402014969435267953146972490 8422 104222949961057736770416427526624341651380 8423 30092541890164557799908968511208436673990 8424 8417494235011065118855655527610751517200 8425 2279738021982163469690073372061245202575 8426 597448585071187667918777849229843570330 8427 151408203065985915842430002887015151385 8428 37079559934527163063452245604983302380 8429 8768814849381423697438031055232537725 8430 2000937616637371850422101046160444850 8431 440206275660221807092862230155297867 8432 93288747159782104814381399768010144 8433 19025994486534508218722522321107332 8434 3730587154222452591906376925707320 8435 702513165405526786787564486009820 8436 126905604073256451806785842634032 8437 21964431474217462812712934302044 8438 3637421772800344160067110139192 8439 575541419746889898744795908100 8440 86874176565568286602988061600 8441 12488162881300441199179533855 8442 1706457039680805629701551210 8443 221207394032697026072423305 8444 27142011537754236327904700 8445 3144501336691039574574325 8446 343036509457204317226290 8447 35130244944412490318355 8448 3365771970722154761040 8449 300515354528763817950 8450 24894763097057357700 8451 1903717178010268530 8452 133594187930545160 8453 8543814344395330 8454 493862100832100 8455 25544591422350 8456 1167752750736 8457 46444711677 8458 1574397006 8459 44224635 8460 988260 8461 16471 8462 182 8463 1 8464 1 8465 184 8466 16836 8467 1021384 8468 46217626 8469 1663834536 8470 49637730324 8471 1262216571096 8472 27926541635499 8473 546119036427536 8474 9557083137481880 8475 151175678720167920 8476 2179449368215754180 8477 28835791641008439920 8478 352208597900888801880 8479 3991697442876739754640 8480 42162304240385563658385 8481 416662771316751452624040 8482 3865704600549860699345260 8483 33774050720593519794279640 8484 278635918444896538302807030 8485 2176013839283953918174302520 8486 16122284354694749484655059580 8487 113556959367849974631048680520 8488 761777935759326913149951565155 8489 4875378788859692244159690016992 8490 29814816439565041031591950488528 8491 174471888794491721592278821377312 8492 978288805026257153213849105579928 8493 5262519089106762617288291740360992 8494 27189681960384940189322840658531792 8495 135071323287073573843732821335932128 8496 645809764466320524940347552012425487 8497 2974638915117597569422206906239050728 8498 13210896358316389205375095377708725292 8499 56618127249927382308750408761608822680 8500 234336137784421665666772525152214293870 8501 937344551137686662667090100608857175480 8502 3626043395190524721370059073407947494620 8503 13574418864046579726154580120963085492680 8504 49207268382168851507310352938491184910965 8505 172825527976397917489090020076651966516560 8506 588429773824402433355711258832410266949240 8507 1943186694955003384570023226841912974576560 8508 6227030090651260846008483522379766577620340 8509 19372982504248367076470837625181496019263280 8510 58540099306315717904987965867396259710382520 8511 171883695835565299380602963610652847660272080 8512 490584715197342625315470958638738336030359895 8513 1361622882996706062100082660711600279594468280 8514 3676381784091106367670223183921320754905064356 8515 9659512922906044181721762875401117277593698504 8516 24706061898971228387865278123622088421537728866 8517 61532078691777399003739937968266333427226041704 8518 149272264974497023509072812478572031091974286356 8519 352825353576083873748717556767533891671939222296 8520 812758403773478923456867228982354857601431422789 8521 1825141678649215828113666759820024943385670563456 8522 3996430917042248451214408249950744272585864854464 8523 8534750771988530590729075245657521666878287655296 8524 17780730774976105397352240095119836805996432615200 8525 36144436329459624086420947078604258425304223676800 8526 71705897879411834881125427268843932037297088907200 8527 138859040337908632626941303599983487437305473756800 8528 262530373138858508560310902118718780936155661321450 8529 484671458102508015803650896219173134035979682439600 8530 873877325972703846676279646213357620458811851671400 8531 1539067529325060506086582063480241779315519380555600 8532 2648101484279883517825442668046886590881114228308900 8533 4451880756180673740112338398455635428147960151939600 8534 7313804099439678287327413083177115346243077392472200 8535 11743291089241173588103170302566072527770574968194800 8536 18430442959503508547995253391527308272751041269527950 8537 28276843992662917224321484655493952418467350988864800 8538 42415265988994375836482226983240928627701026483297200 8539 62209056783858417893507266242086695320628172175502560 8540 89220884071586415136740684478782234078269352199076040 8541 125140980256251075776207713294915341304585584902600160 8542 171667754966908527026336222084050532302444328007413040 8543 230339012993573466642932146087460207899482262896022560 8544 302319954554065174968848441739791522868070470051029610 8545 388163892266947878972348616554794054052831220806260240 8546 487571718335312579684779359818826677651727021256643960 8547 599184521327733531660813189174943627957544050219008240 8548 720448055405965317830263477460348885996570822287140860 8549 847585947536429785682662914659233983525377437984871600 8550 975709404722169171890507308735629818244329841401189400 8551 1099074961641064124658272600644732438941888786865707600 8552 1211480355445263864680141389347034620197309230976973150 8553 1306765327221857651789815431205790152122940294087521600 8554 1379363400956405299111471844050556271685325865981272800 8555 1424836919669253825455806080667607577345281663760875200 8556 1440324277491745714862934407631385920577295594888710800 8557 1424836919669253825455806080667607577345281663760875200 8558 1379363400956405299111471844050556271685325865981272800 8559 1306765327221857651789815431205790152122940294087521600 8560 1211480355445263864680141389347034620197309230976973150 8561 1099074961641064124658272600644732438941888786865707600 8562 975709404722169171890507308735629818244329841401189400 8563 847585947536429785682662914659233983525377437984871600 8564 720448055405965317830263477460348885996570822287140860 8565 599184521327733531660813189174943627957544050219008240 8566 487571718335312579684779359818826677651727021256643960 8567 388163892266947878972348616554794054052831220806260240 8568 302319954554065174968848441739791522868070470051029610 8569 230339012993573466642932146087460207899482262896022560 8570 171667754966908527026336222084050532302444328007413040 8571 125140980256251075776207713294915341304585584902600160 8572 89220884071586415136740684478782234078269352199076040 8573 62209056783858417893507266242086695320628172175502560 8574 42415265988994375836482226983240928627701026483297200 8575 28276843992662917224321484655493952418467350988864800 8576 18430442959503508547995253391527308272751041269527950 8577 11743291089241173588103170302566072527770574968194800 8578 7313804099439678287327413083177115346243077392472200 8579 4451880756180673740112338398455635428147960151939600 8580 2648101484279883517825442668046886590881114228308900 8581 1539067529325060506086582063480241779315519380555600 8582 873877325972703846676279646213357620458811851671400 8583 484671458102508015803650896219173134035979682439600 8584 262530373138858508560310902118718780936155661321450 8585 138859040337908632626941303599983487437305473756800 8586 71705897879411834881125427268843932037297088907200 8587 36144436329459624086420947078604258425304223676800 8588 17780730774976105397352240095119836805996432615200 8589 8534750771988530590729075245657521666878287655296 8590 3996430917042248451214408249950744272585864854464 8591 1825141678649215828113666759820024943385670563456 8592 812758403773478923456867228982354857601431422789 8593 352825353576083873748717556767533891671939222296 8594 149272264974497023509072812478572031091974286356 8595 61532078691777399003739937968266333427226041704 8596 24706061898971228387865278123622088421537728866 8597 9659512922906044181721762875401117277593698504 8598 3676381784091106367670223183921320754905064356 8599 1361622882996706062100082660711600279594468280 8600 490584715197342625315470958638738336030359895 8601 171883695835565299380602963610652847660272080 8602 58540099306315717904987965867396259710382520 8603 19372982504248367076470837625181496019263280 8604 6227030090651260846008483522379766577620340 8605 1943186694955003384570023226841912974576560 8606 588429773824402433355711258832410266949240 8607 172825527976397917489090020076651966516560 8608 49207268382168851507310352938491184910965 8609 13574418864046579726154580120963085492680 8610 3626043395190524721370059073407947494620 8611 937344551137686662667090100608857175480 8612 234336137784421665666772525152214293870 8613 56618127249927382308750408761608822680 8614 13210896358316389205375095377708725292 8615 2974638915117597569422206906239050728 8616 645809764466320524940347552012425487 8617 135071323287073573843732821335932128 8618 27189681960384940189322840658531792 8619 5262519089106762617288291740360992 8620 978288805026257153213849105579928 8621 174471888794491721592278821377312 8622 29814816439565041031591950488528 8623 4875378788859692244159690016992 8624 761777935759326913149951565155 8625 113556959367849974631048680520 8626 16122284354694749484655059580 8627 2176013839283953918174302520 8628 278635918444896538302807030 8629 33774050720593519794279640 8630 3865704600549860699345260 8631 416662771316751452624040 8632 42162304240385563658385 8633 3991697442876739754640 8634 352208597900888801880 8635 28835791641008439920 8636 2179449368215754180 8637 151175678720167920 8638 9557083137481880 8639 546119036427536 8640 27926541635499 8641 1262216571096 8642 49637730324 8643 1663834536 8644 46217626 8645 1021384 8646 16836 8647 184 8648 1 8649 1 8650 186 8651 17205 8652 1055240 8653 48277230 8654 1757291172 8655 53011617022 8656 1363155866280 8657 30500612508015 8658 603234336269630 8659 10677247751972451 8660 170835964031559216 8661 2491357808793571900 8662 33345866056160116200 8663 412059630551121435900 8664 4724950430319525798320 8665 50497907724039931969545 8666 504979077240399319695450 8667 4741192447423749168251725 8668 41922122693009992645594200 8669 350049724486633438590711570 8670 2767059726894340514574196220 8671 20752947951707553859306471650 8672 147977541916523427518533102200 8673 1005014138849721611896703985775 8674 6512491619746196045090641827822 8675 40327351953043752433061282087667 8676 238976900462481495899622412371360 8677 1357047399054805637429998698823080 8678 7393568587953768645308268772898160 8679 38693008943624722577113273244833704 8680 194713206296950216839666794393356704 8681 943142093000852612817136035342821535 8682 4401329767337312193146634831599833830 8683 19805983953017904869159856742199252235 8684 86014558881677758288922806423265323992 8685 360783288642592819489648438053140664522 8686 1462634953956457376309385559674894585900 8687 5735068635250319712371011799777876139450 8688 21763850205565315831561788368387837657400 8689 79982149505452535680989572253825303390945 8690 284814483604782200229865306074597421831170 8691 983288098159367119841201651924205384893325 8692 3292871770580206168770535764583385474991600 8693 10701833254385670048504241234896002793722700 8694 33770229380505892153057827896782942149080520 8695 103513094405463712903938124640139018326529420 8696 308336876952445102267049732970626863100300400 8697 892892206174788941981664851727440291061286575 8698 2514676009226956612111627541599729799315460150 8699 6890212265281861117185859463983259650124360811 8700 18373899374084962979162291903955359066998295496 8701 47701469528874423118979027058345643731630190230 8702 120603715412625899961192257090911627547895197940 8703 297042484257023049904417966538726786367964098630 8704 712901962216855319770603119692944287283113836712 8705 1667681375900143694463375154995994672037284153737 8706 3803483839772257548776118774552268550260472631330 8707 8459472678114159030898608998573149016958637404165 8708 18352754284722243321271558505379035155435687927680 8709 38846663235995415030024798836385624412338872780256 8710 80240648651400365471854502514501453704175376562496 8711 161775501313307188451319561521172285693901968876000 8712 318415272426191926475613105216275609937203875248000 8713 611954351694087608695318936587529687848063697742250 8714 1148591244718133665551214004056594183345596478839300 8715 2105750615316578386843892340770422669466926877872050 8716 3771493639372976215242792252126130154269122766338000 8717 6600113868902708376674886441220727769970964841091500 8718 11287151254065501281849805798029650389225707989113000 8719 18865667096080909285377532548135272793420111924660300 8720 30822780044301203902870334867375938648404689905078800 8721 49230829237425534011529007079836568674535268598389750 8722 76881021000911107908415161741114641491740008496115500 8723 117399396933823718833120449685756141737386769730554750 8724 175316432754510086790793204864062504994497576130961760 8725 256054263628297626760237443946196553347226723033378360 8726 365791805183282323943196348494566504781752461476254800 8727 511170599550997093715492333152663448989884850011689400 8728 698815503183641596471812303550476613808956503813448800 8729 934665735508120635281048955998762470969479323850487770 8730 1223142814368651695552977646121837307688454423804342020 8731 1566219457423273512598325034668206308625459932920194050 8732 1962491850265306570002720525367391037313829313538556400 8733 2406388816396744960836669215629062819563385943981801300 8734 2887666579676093953004003058754875383476063132778161560 8735 3391329355200994061086096615514446671291655539658073460 8736 3898079718621832254121950132775226058955925907652958000 8737 4385339683449561285887193899372129316325416646109577750 8738 4828800999753449505808370810544591831459447542907175500 8739 5204374410845384467371244095809171196128515685133289150 8740 5490329048803922075468565199974510272838873689810942400 8741 5669361517786658664886018413017157346953184788391734000 8742 5730322394321999080637480976597986995845154517299172000 8743 5669361517786658664886018413017157346953184788391734000 8744 5490329048803922075468565199974510272838873689810942400 8745 5204374410845384467371244095809171196128515685133289150 8746 4828800999753449505808370810544591831459447542907175500 8747 4385339683449561285887193899372129316325416646109577750 8748 3898079718621832254121950132775226058955925907652958000 8749 3391329355200994061086096615514446671291655539658073460 8750 2887666579676093953004003058754875383476063132778161560 8751 2406388816396744960836669215629062819563385943981801300 8752 1962491850265306570002720525367391037313829313538556400 8753 1566219457423273512598325034668206308625459932920194050 8754 1223142814368651695552977646121837307688454423804342020 8755 934665735508120635281048955998762470969479323850487770 8756 698815503183641596471812303550476613808956503813448800 8757 511170599550997093715492333152663448989884850011689400 8758 365791805183282323943196348494566504781752461476254800 8759 256054263628297626760237443946196553347226723033378360 8760 175316432754510086790793204864062504994497576130961760 8761 117399396933823718833120449685756141737386769730554750 8762 76881021000911107908415161741114641491740008496115500 8763 49230829237425534011529007079836568674535268598389750 8764 30822780044301203902870334867375938648404689905078800 8765 18865667096080909285377532548135272793420111924660300 8766 11287151254065501281849805798029650389225707989113000 8767 6600113868902708376674886441220727769970964841091500 8768 3771493639372976215242792252126130154269122766338000 8769 2105750615316578386843892340770422669466926877872050 8770 1148591244718133665551214004056594183345596478839300 8771 611954351694087608695318936587529687848063697742250 8772 318415272426191926475613105216275609937203875248000 8773 161775501313307188451319561521172285693901968876000 8774 80240648651400365471854502514501453704175376562496 8775 38846663235995415030024798836385624412338872780256 8776 18352754284722243321271558505379035155435687927680 8777 8459472678114159030898608998573149016958637404165 8778 3803483839772257548776118774552268550260472631330 8779 1667681375900143694463375154995994672037284153737 8780 712901962216855319770603119692944287283113836712 8781 297042484257023049904417966538726786367964098630 8782 120603715412625899961192257090911627547895197940 8783 47701469528874423118979027058345643731630190230 8784 18373899374084962979162291903955359066998295496 8785 6890212265281861117185859463983259650124360811 8786 2514676009226956612111627541599729799315460150 8787 892892206174788941981664851727440291061286575 8788 308336876952445102267049732970626863100300400 8789 103513094405463712903938124640139018326529420 8790 33770229380505892153057827896782942149080520 8791 10701833254385670048504241234896002793722700 8792 3292871770580206168770535764583385474991600 8793 983288098159367119841201651924205384893325 8794 284814483604782200229865306074597421831170 8795 79982149505452535680989572253825303390945 8796 21763850205565315831561788368387837657400 8797 5735068635250319712371011799777876139450 8798 1462634953956457376309385559674894585900 8799 360783288642592819489648438053140664522 8800 86014558881677758288922806423265323992 8801 19805983953017904869159856742199252235 8802 4401329767337312193146634831599833830 8803 943142093000852612817136035342821535 8804 194713206296950216839666794393356704 8805 38693008943624722577113273244833704 8806 7393568587953768645308268772898160 8807 1357047399054805637429998698823080 8808 238976900462481495899622412371360 8809 40327351953043752433061282087667 8810 6512491619746196045090641827822 8811 1005014138849721611896703985775 8812 147977541916523427518533102200 8813 20752947951707553859306471650 8814 2767059726894340514574196220 8815 350049724486633438590711570 8816 41922122693009992645594200 8817 4741192447423749168251725 8818 504979077240399319695450 8819 50497907724039931969545 8820 4724950430319525798320 8821 412059630551121435900 8822 33345866056160116200 8823 2491357808793571900 8824 170835964031559216 8825 10677247751972451 8826 603234336269630 8827 30500612508015 8828 1363155866280 8829 53011617022 8830 1757291172 8831 48277230 8832 1055240 8833 17205 8834 186 8835 1 8836 1 8837 188 8838 17578 8839 1089836 8840 50404915 8841 1854900872 8842 56574476596 8843 1470936391496 8844 33279935857597 8845 665598717151940 8846 11914217037019726 8847 192793693871773748 8848 2843706984608662783 8849 38499417637778819216 8850 481242720472235240200 8851 5582415557477928786320 8852 60359868215230105002085 8853 610699843118798709432860 8854 5801648509628587739612170 8855 51909486665097890301793100 8856 438635162320077173050151695 8857 3509081298560617384401213560 8858 26637117129982868327045575660 8859 192250497546832875751720241720 8860 1321722170634476020793076661825 8861 8670497439362162696402582901572 8862 54357349331385866135139269729086 8863 326144095988315196810835618374516 8864 1875328551932812381662304805653467 8865 10346640286525861416067888582915680 8866 54837193518587065505159809489453104 8867 279492792772153430639201609655922272 8868 1371261514538377769073582897374368647 8869 6482327159635967635620573696678833604 8870 29551785580693381868270262440741741430 8871 130027856555050880220389154739263662292 8872 552618390358966240936653907641870564741 8873 2270216090123320773577605242204441238936 8874 9021121831805827284479431357180805975772 8875 34696622430022412632613197527618484522200 8876 129244918551833487056484160790378854845195 8877 466542632821252587423406238950635866270460 8878 1632899214874384055981921836327225531946610 8879 5544262450503722608682804374506393666609420 8880 18270864893705449505886514415986979128599225 8881 58466767659857438418836846131158333211517520 8882 181755386420861167258558021668600905418413160 8883 549133295143878420227983810147687841902439760 8884 1613079054485142859419702442308833035588416795 8885 4608797298528979598342006978025237244538333700 8886 12812456489910563283390779398910159539816567686 8887 34668999913875641825645638373521608166562477268 8888 91339480542326210194489470330239621515751142033 8889 234380553844459709178312603111558274078153873896 8890 585951384611149272945781507778895685195384684740 8891 1427590646143527319540631309861309487566937231912 8892 3390527784590877383908999360920610032971475925791 8893 7851748553789400257473472204237202181618154775516 8894 17734121733558817822914221702673680789516866820562 8895 39075183480722818931844895277077601739613435367340 8896 84011644483554060703466524845716843740168886039781 8897 176286729408113438853175658692651737684288810050688 8898 361103461852103334425053365386560817514591594781248 8899 722206923704206668850106730773121635029183189562496 8900 1410560397859778650097864708541253193416373417114250 8901 2690915220532500809417464982447929168978927749571800 8902 5014887456446933326641639285471140724006183533292900 8903 9131586114724266654481790937723569676548573000921400 8904 16248851762965239194004363286243410747976137251639550 8905 28258872631243894250442370932597236083436760437634000 8906 48040083473114620225752030585415301341842492743977800 8907 79841265490528523755475205761676134624470621743512400 8908 129742056422108851102647209362723718764764760333207650 8909 206165459520063379834343510768163717489215235597973800 8910 320392268173071468661479780247821993395402055321175500 8911 486996247623068632365449265976689429961011124088186760 8912 724086526071141519174944303360077705073608645025856630 8913 1053216765194387664254464441251022116470703483673973280 8914 1498808473545859368362122474087993011900616495997577360 8915 2086948507468918107845993318350370016570478665313082400 8916 2843467341426400921940165896252379147577277181489074770 8917 3791289788568534562586887861669838863436369575318766360 8918 4947170821668697538985329282910643394971848104379365860 8919 6318073579480505290752348240825640962253203603183286520 8920 7897591974350631613440435301032051202816504503979108150 8921 9662936062734890444680062015380392059916664334280320560 8922 11573051330949926927930771948653260257807167749196197880 8923 13568405008699914329298146422558994785015300119747266480 8924 15572828475894219855217190780437028105528924001073567210 8925 17497560085274404331704708742064076523066206742779289000 8926 19247316093801844764875179616270484175372827417057217900 8927 20727878870248140516019424202137444496555352602984696200 8928 21854394026239887283194392908775349088759447853146907950 8929 22559374478699238485878083002606811962590397783893582400 8930 22799367824217315491046998779230288685596678611381812000 8931 22559374478699238485878083002606811962590397783893582400 8932 21854394026239887283194392908775349088759447853146907950 8933 20727878870248140516019424202137444496555352602984696200 8934 19247316093801844764875179616270484175372827417057217900 8935 17497560085274404331704708742064076523066206742779289000 8936 15572828475894219855217190780437028105528924001073567210 8937 13568405008699914329298146422558994785015300119747266480 8938 11573051330949926927930771948653260257807167749196197880 8939 9662936062734890444680062015380392059916664334280320560 8940 7897591974350631613440435301032051202816504503979108150 8941 6318073579480505290752348240825640962253203603183286520 8942 4947170821668697538985329282910643394971848104379365860 8943 3791289788568534562586887861669838863436369575318766360 8944 2843467341426400921940165896252379147577277181489074770 8945 2086948507468918107845993318350370016570478665313082400 8946 1498808473545859368362122474087993011900616495997577360 8947 1053216765194387664254464441251022116470703483673973280 8948 724086526071141519174944303360077705073608645025856630 8949 486996247623068632365449265976689429961011124088186760 8950 320392268173071468661479780247821993395402055321175500 8951 206165459520063379834343510768163717489215235597973800 8952 129742056422108851102647209362723718764764760333207650 8953 79841265490528523755475205761676134624470621743512400 8954 48040083473114620225752030585415301341842492743977800 8955 28258872631243894250442370932597236083436760437634000 8956 16248851762965239194004363286243410747976137251639550 8957 9131586114724266654481790937723569676548573000921400 8958 5014887456446933326641639285471140724006183533292900 8959 2690915220532500809417464982447929168978927749571800 8960 1410560397859778650097864708541253193416373417114250 8961 722206923704206668850106730773121635029183189562496 8962 361103461852103334425053365386560817514591594781248 8963 176286729408113438853175658692651737684288810050688 8964 84011644483554060703466524845716843740168886039781 8965 39075183480722818931844895277077601739613435367340 8966 17734121733558817822914221702673680789516866820562 8967 7851748553789400257473472204237202181618154775516 8968 3390527784590877383908999360920610032971475925791 8969 1427590646143527319540631309861309487566937231912 8970 585951384611149272945781507778895685195384684740 8971 234380553844459709178312603111558274078153873896 8972 91339480542326210194489470330239621515751142033 8973 34668999913875641825645638373521608166562477268 8974 12812456489910563283390779398910159539816567686 8975 4608797298528979598342006978025237244538333700 8976 1613079054485142859419702442308833035588416795 8977 549133295143878420227983810147687841902439760 8978 181755386420861167258558021668600905418413160 8979 58466767659857438418836846131158333211517520 8980 18270864893705449505886514415986979128599225 8981 5544262450503722608682804374506393666609420 8982 1632899214874384055981921836327225531946610 8983 466542632821252587423406238950635866270460 8984 129244918551833487056484160790378854845195 8985 34696622430022412632613197527618484522200 8986 9021121831805827284479431357180805975772 8987 2270216090123320773577605242204441238936 8988 552618390358966240936653907641870564741 8989 130027856555050880220389154739263662292 8990 29551785580693381868270262440741741430 8991 6482327159635967635620573696678833604 8992 1371261514538377769073582897374368647 8993 279492792772153430639201609655922272 8994 54837193518587065505159809489453104 8995 10346640286525861416067888582915680 8996 1875328551932812381662304805653467 8997 326144095988315196810835618374516 8998 54357349331385866135139269729086 8999 8670497439362162696402582901572 9000 1321722170634476020793076661825 9001 192250497546832875751720241720 9002 26637117129982868327045575660 9003 3509081298560617384401213560 9004 438635162320077173050151695 9005 51909486665097890301793100 9006 5801648509628587739612170 9007 610699843118798709432860 9008 60359868215230105002085 9009 5582415557477928786320 9010 481242720472235240200 9011 38499417637778819216 9012 2843706984608662783 9013 192793693871773748 9014 11914217037019726 9015 665598717151940 9016 33279935857597 9017 1470936391496 9018 56574476596 9019 1854900872 9020 50404915 9021 1089836 9022 17578 9023 188 9024 1 9025 1 9026 190 9027 17955 9028 1125180 9029 52602165 9030 1956800538 9031 60334683255 9032 1585940245560 9033 36278383117185 9034 733629525258630 9035 13278694407181203 9036 217287726662965140 9037 3241208589389230005 9038 44379625300867918530 9039 561085262732401541415 9040 6583400416060178085936 9041 72005942050658197814925 9042 737001995106736848223350 9043 7083408064081415263479975 9044 64123483527473864490450300 9045 548255784159901541393350065 9046 4438261109865869620803310050 9047 34093914889424180268898154475 9048 249033813105359229790212606600 9049 1732860282858124640623562720925 9050 11506192278177947613740456466942 9051 73020066380744667548737512194055 9052 443529292090449091777516740734260 9053 2581974093240828641419115312131585 9054 14423441486379801376203333812597130 9055 77405802643571600718957891460937931 9056 399513820095853423065589117217744160 9057 1985084293601271695857145926175666295 9058 9504342981484876604406941101083493170 9059 43887701414503694908584992731473777285 9060 195613754876073611592550253317425978756 9061 842225889049761383245702479561139630755 9062 3505480727396304135671302212227446030710 9063 14114172402411435072571295749231559018385 9064 55009082183757387975149665484184537712680 9065 207659285243684139606189987202796629865367 9066 759729092354941974168987758059012060483050 9067 2695229399068722717885218475018876119332725 9068 9276603513073743308070054286111480596773100 9069 30992289009587278779234045001326991993764675 9070 100552759897772060039292679337638685135325390 9071 316959786634281493602118228346904550970047425 9072 971110835645458193163936699616047985950783600 9073 2893101031193760867134228084272809624811709475 9074 8384088702643143737409395672790591157617607050 9075 23643130141453665339494495797269467064481651881 9076 64902710192225747990769204149367164490733946340 9077 173489936859988057129171526476192997388692664255 9078 451728514842987771392937182145559125276218635230 9079 1146051972842394901496896184332251854867443574565 9080 2833873969210285574610506928530659132035860475288 9081 6831660461489081295936043488422124693300735074355 9082 16060394769114682344832102235939731735128043859010 9083 36828146625728495721770165472068695185724652297385 9084 82395175501629854835146810886662165500265323783980 9085 179896133178558516390070537102545728008912623595023 9086 383385201855944379191953603661163026904240017497590 9087 797688565151884272834871207617581136623338100922405 9088 1620700576816526776553389120238895007742655189175680 9089 3216077707120295322223131535474057280989331391020490 9090 6234242939956264778463301130303557190840857773362796 9091 11807278295371713595574433958908252255380412449550750 9092 21852276248150634117182534491113780293539867817079000 9093 39526911448860705829609584447161690825079466786775250 9094 69888162271898639292932888442807627255937607941834500 9095 120806680498567647920641135736853184256692150870885350 9096 204180305068001658457421637865103973391592367669102000 9097 337464670876280518839349651471491289355548496564210250 9098 545490837854809605795113135255287289643215378007901500 9099 862465243635307079432814011146873147138597286850330750 9100 1333946243489274949522752337240497134241030470328511560 9101 2018471289490350252567322615561278558391032948523405650 9102 2988386064959739334969802313947866956578931897813873300 9103 4329328530005776216045995659950114949915632108371380550 9104 6137782219755024508824702707777378156842415140982210400 9105 8516172829910096505994275007041112192618851008112816930 9106 11565172978890254514313212972524967175161402603609998300 9107 15373217740232167586099270902502700269421864436505973350 9108 20003705011386434931309894668316766615633269387260784600 9109 25480909954980339733930461065593976522294759814725047050 9110 31776193590916658962313280858270135427802876945421823380 9111 38796515430770339430731331280446095580457000921735947150 9112 46377443733334658629839752335245907360546299952419982800 9113 54282689824243975441744255574208277933366691989764298050 9114 62211622045762758371437236725497127519139354864673689900 9115 69815264740244873283501787880835665327034164903689363110 9116 76720071143126234377474492176742489370367214179878421000 9117 82557467860538013080108420929320722257242980476173518250 9118 86996041401427153568286293022294954636664646093172094500 9119 89772510807855679745997557693219261699536922032315884750 9120 90717484605833107953850163563674201296374152790550788800 9121 89772510807855679745997557693219261699536922032315884750 9122 86996041401427153568286293022294954636664646093172094500 9123 82557467860538013080108420929320722257242980476173518250 9124 76720071143126234377474492176742489370367214179878421000 9125 69815264740244873283501787880835665327034164903689363110 9126 62211622045762758371437236725497127519139354864673689900 9127 54282689824243975441744255574208277933366691989764298050 9128 46377443733334658629839752335245907360546299952419982800 9129 38796515430770339430731331280446095580457000921735947150 9130 31776193590916658962313280858270135427802876945421823380 9131 25480909954980339733930461065593976522294759814725047050 9132 20003705011386434931309894668316766615633269387260784600 9133 15373217740232167586099270902502700269421864436505973350 9134 11565172978890254514313212972524967175161402603609998300 9135 8516172829910096505994275007041112192618851008112816930 9136 6137782219755024508824702707777378156842415140982210400 9137 4329328530005776216045995659950114949915632108371380550 9138 2988386064959739334969802313947866956578931897813873300 9139 2018471289490350252567322615561278558391032948523405650 9140 1333946243489274949522752337240497134241030470328511560 9141 862465243635307079432814011146873147138597286850330750 9142 545490837854809605795113135255287289643215378007901500 9143 337464670876280518839349651471491289355548496564210250 9144 204180305068001658457421637865103973391592367669102000 9145 120806680498567647920641135736853184256692150870885350 9146 69888162271898639292932888442807627255937607941834500 9147 39526911448860705829609584447161690825079466786775250 9148 21852276248150634117182534491113780293539867817079000 9149 11807278295371713595574433958908252255380412449550750 9150 6234242939956264778463301130303557190840857773362796 9151 3216077707120295322223131535474057280989331391020490 9152 1620700576816526776553389120238895007742655189175680 9153 797688565151884272834871207617581136623338100922405 9154 383385201855944379191953603661163026904240017497590 9155 179896133178558516390070537102545728008912623595023 9156 82395175501629854835146810886662165500265323783980 9157 36828146625728495721770165472068695185724652297385 9158 16060394769114682344832102235939731735128043859010 9159 6831660461489081295936043488422124693300735074355 9160 2833873969210285574610506928530659132035860475288 9161 1146051972842394901496896184332251854867443574565 9162 451728514842987771392937182145559125276218635230 9163 173489936859988057129171526476192997388692664255 9164 64902710192225747990769204149367164490733946340 9165 23643130141453665339494495797269467064481651881 9166 8384088702643143737409395672790591157617607050 9167 2893101031193760867134228084272809624811709475 9168 971110835645458193163936699616047985950783600 9169 316959786634281493602118228346904550970047425 9170 100552759897772060039292679337638685135325390 9171 30992289009587278779234045001326991993764675 9172 9276603513073743308070054286111480596773100 9173 2695229399068722717885218475018876119332725 9174 759729092354941974168987758059012060483050 9175 207659285243684139606189987202796629865367 9176 55009082183757387975149665484184537712680 9177 14114172402411435072571295749231559018385 9178 3505480727396304135671302212227446030710 9179 842225889049761383245702479561139630755 9180 195613754876073611592550253317425978756 9181 43887701414503694908584992731473777285 9182 9504342981484876604406941101083493170 9183 1985084293601271695857145926175666295 9184 399513820095853423065589117217744160 9185 77405802643571600718957891460937931 9186 14423441486379801376203333812597130 9187 2581974093240828641419115312131585 9188 443529292090449091777516740734260 9189 73020066380744667548737512194055 9190 11506192278177947613740456466942 9191 1732860282858124640623562720925 9192 249033813105359229790212606600 9193 34093914889424180268898154475 9194 4438261109865869620803310050 9195 548255784159901541393350065 9196 64123483527473864490450300 9197 7083408064081415263479975 9198 737001995106736848223350 9199 72005942050658197814925 9200 6583400416060178085936 9201 561085262732401541415 9202 44379625300867918530 9203 3241208589389230005 9204 217287726662965140 9205 13278694407181203 9206 733629525258630 9207 36278383117185 9208 1585940245560 9209 60334683255 9210 1956800538 9211 52602165 9212 1125180 9213 17955 9214 190 9215 1 9216 1 9217 192 9218 18336 9219 1161280 9220 54870480 9221 2063130048 9222 64300886496 9223 1708566412608 9224 39510598291560 9225 807772231738560 9226 14782231840815648 9227 244578745002586176 9228 3689062737122341488 9229 51079330206309343680 9230 653085721923526608480 9231 7749950566825849087296 9232 85733828145510955528212 9233 887597279624113421939136 9234 8629417996345547157741600 9235 79027301650743431865633600 9236 683586159278930685637730640 9237 5598896161713146568080460480 9238 43518692893315821051898124640 9239 321659903994073459948812225600 9240 2265021823958267280472886088600 9241 15220946656999556124777794515392 9242 97765311219958687416841987848864 9243 601075617130116374488732221589312 9244 3542052743802471492522886305794160 9245 20030918964951907750819081177594560 9246 108834659709572032112783674398263776 9247 568748866869376425879708233952217152 9248 2861517736436550142707282052072092546 9249 13874025388783273419186822070652569920 9250 64881471671074719813256020859816429920 9251 292893500686565878014127179881457026496 9252 1277341100216412301339387978927465365552 9253 5385546260371900513755257424667151270976 9254 21967359746253804727159602653247590710560 9255 86742907715976562255963559194875101780160 9256 331791622013610350629060613920397264309112 9257 1230056745026067641356517397948789857926464 9258 4422346869022290805829383978339696870164192 9259 15426791403566130718009478994208244895921600 9260 52240725434803488113259372048568829306643600 9261 171813941430020360905830823626404149719627840 9262 549057595439412892459937632023508913234462880 9263 1705583168811793240407465835647495773026203840 9264 5152282489118958747064219711851810147683324100 9265 15141401600676123664841788540952258393191809600 9266 43304408577933713681447515227123459004528575456 9267 120573059177776222407167591416696689777314857152 9268 326938487385893218450204430572196793434642208816 9269 863611098755189633642049439247312284544337910080 9270 2222998939388358501411942075099563102808573509280 9271 5577706429738063148997236479340721967046966259648 9272 13645460372752047346653953529815694812239899599496 9273 32557589661303130511314696141314640253765374483008 9274 75780596625446941707370413432370283349281475089760 9275 172111863522201528623519244066739287606842672237760 9276 381514630807546721782134324347938754195167923460368 9277 825572643714691266807241488752916648422330588471616 9278 1744355102042331547608848952042452918440730759512608 9279 3599462908976239701415085139135220307893571408518080 9280 7255167425905233148164780983569428433097979870294255 9281 14287098931013382199462953321490566760562175744579456 9282 27491841882404538474724167754989423918051459387296832 9283 51701075778850326086794703539233841995141550489543296 9284 95038742240533687659549087388297503667539614870484000 9285 170794261417770685069334591828244789199636409332464000 9286 300109916491225632336116497069630129593646833541329600 9287 515681828337035593591636797781617969160914277352707200 9288 866631961510851483674834062938552420395425382773299600 9289 1424600484675372301931234076063373841745904738805424000 9290 2290911590221206809862389933128939015780576539430344000 9291 3604367568614698714183493494789530718161440422037074560 9292 5548829020104207231045641301189145974011691176030759520 9293 8359274887429714789627199882310921207602028265189196160 9294 12324571949415605138552922903407127421464528852522532800 9295 17784825344726316275886496341625475013252611255538844800 9296 25121065799425921739689676082545983456219313398448618280 9297 34735300858465472035126465694384569717241519760817842560 9298 47019736527922773120719971854593746812363520651838786880 9299 62315313470741024617821649445847134329638400863882729600 9300 80861537717985377182649521304730210022983163025752589600 9301 102741718512263773361484097657774855088025665962132702080 9302 127829812567583997089288354062580342958357514627304640960 9303 155746668185791996453615695754408233949263178741313700480 9304 185834092721683632132155091525146188234916292816340210800 9305 217154445427585367884765500209159590746419038796622268800 9306 248521198656014365468120516906038198298679566622801040960 9307 278562222669378739315915304663910947543574898851930837120 9308 305812874887035355118559193163641366325011573739619723360 9309 328831048265629414105977627057678888521517821225397552000 9310 346322061471247999962678564667129893230109194694833592000 9311 357258547622971621014131571972407679332112642948354652800 9312 360979990827377575399695442513786925991822149645733347100 9313 357258547622971621014131571972407679332112642948354652800 9314 346322061471247999962678564667129893230109194694833592000 9315 328831048265629414105977627057678888521517821225397552000 9316 305812874887035355118559193163641366325011573739619723360 9317 278562222669378739315915304663910947543574898851930837120 9318 248521198656014365468120516906038198298679566622801040960 9319 217154445427585367884765500209159590746419038796622268800 9320 185834092721683632132155091525146188234916292816340210800 9321 155746668185791996453615695754408233949263178741313700480 9322 127829812567583997089288354062580342958357514627304640960 9323 102741718512263773361484097657774855088025665962132702080 9324 80861537717985377182649521304730210022983163025752589600 9325 62315313470741024617821649445847134329638400863882729600 9326 47019736527922773120719971854593746812363520651838786880 9327 34735300858465472035126465694384569717241519760817842560 9328 25121065799425921739689676082545983456219313398448618280 9329 17784825344726316275886496341625475013252611255538844800 9330 12324571949415605138552922903407127421464528852522532800 9331 8359274887429714789627199882310921207602028265189196160 9332 5548829020104207231045641301189145974011691176030759520 9333 3604367568614698714183493494789530718161440422037074560 9334 2290911590221206809862389933128939015780576539430344000 9335 1424600484675372301931234076063373841745904738805424000 9336 866631961510851483674834062938552420395425382773299600 9337 515681828337035593591636797781617969160914277352707200 9338 300109916491225632336116497069630129593646833541329600 9339 170794261417770685069334591828244789199636409332464000 9340 95038742240533687659549087388297503667539614870484000 9341 51701075778850326086794703539233841995141550489543296 9342 27491841882404538474724167754989423918051459387296832 9343 14287098931013382199462953321490566760562175744579456 9344 7255167425905233148164780983569428433097979870294255 9345 3599462908976239701415085139135220307893571408518080 9346 1744355102042331547608848952042452918440730759512608 9347 825572643714691266807241488752916648422330588471616 9348 381514630807546721782134324347938754195167923460368 9349 172111863522201528623519244066739287606842672237760 9350 75780596625446941707370413432370283349281475089760 9351 32557589661303130511314696141314640253765374483008 9352 13645460372752047346653953529815694812239899599496 9353 5577706429738063148997236479340721967046966259648 9354 2222998939388358501411942075099563102808573509280 9355 863611098755189633642049439247312284544337910080 9356 326938487385893218450204430572196793434642208816 9357 120573059177776222407167591416696689777314857152 9358 43304408577933713681447515227123459004528575456 9359 15141401600676123664841788540952258393191809600 9360 5152282489118958747064219711851810147683324100 9361 1705583168811793240407465835647495773026203840 9362 549057595439412892459937632023508913234462880 9363 171813941430020360905830823626404149719627840 9364 52240725434803488113259372048568829306643600 9365 15426791403566130718009478994208244895921600 9366 4422346869022290805829383978339696870164192 9367 1230056745026067641356517397948789857926464 9368 331791622013610350629060613920397264309112 9369 86742907715976562255963559194875101780160 9370 21967359746253804727159602653247590710560 9371 5385546260371900513755257424667151270976 9372 1277341100216412301339387978927465365552 9373 292893500686565878014127179881457026496 9374 64881471671074719813256020859816429920 9375 13874025388783273419186822070652569920 9376 2861517736436550142707282052072092546 9377 568748866869376425879708233952217152 9378 108834659709572032112783674398263776 9379 20030918964951907750819081177594560 9380 3542052743802471492522886305794160 9381 601075617130116374488732221589312 9382 97765311219958687416841987848864 9383 15220946656999556124777794515392 9384 2265021823958267280472886088600 9385 321659903994073459948812225600 9386 43518692893315821051898124640 9387 5598896161713146568080460480 9388 683586159278930685637730640 9389 79027301650743431865633600 9390 8629417996345547157741600 9391 887597279624113421939136 9392 85733828145510955528212 9393 7749950566825849087296 9394 653085721923526608480 9395 51079330206309343680 9396 3689062737122341488 9397 244578745002586176 9398 14782231840815648 9399 807772231738560 9400 39510598291560 9401 1708566412608 9402 64300886496 9403 2063130048 9404 54870480 9405 1161280 9406 18336 9407 192 9408 1 9409 1 9410 194 9411 18721 9412 1198144 9413 57211376 9414 2174032288 9415 68482017072 9416 1839231315648 9417 42992032003272 9418 888501994734288 9419 16437286902584328 9420 274950980915956032 9421 4193002458968329488 9422 58702034425556612832 9423 758933445073267637328 9424 9107201340879211647936 9425 101886815001086180311284 9426 1066814886481961182082856 9427 10490346383739284957148084 9428 97173734923058639603055936 9429 850270180576763096526739440 9430 7045095781921751371221555360 9431 55400071376021044873696776240 9432 414296185942418248620688935360 9433 2951860324839730021422408664440 9434 20072650208910164145672378918192 9435 130472226357916066946870462968248 9436 811827186227033305447193991802432 9437 4841969289282662928917192736821648 9438 27716100069686967110353586010772192 9439 152438550383278319106944723059247056 9440 806449105253472397856094663926339264 9441 4107850129884875026579482194374790626 9442 20165809728525750130481094408748972164 9443 95491040185077816794336947053193662306 9444 436530469417498591059826043671742456256 9445 1928009573260618777180898359550195848464 9446 8233121961491290994448160562403539028576 9447 34015793367214018056009505481509358618064 9448 136063173468856072224038021926037434472256 9449 527244797191817279868147334963395058579992 9450 1980382896769264904870602184984459488324848 9451 7214251981088036439171479388157673850326232 9452 25501541886636779971024764348836428494176448 9453 87516655110958040355107714015325015968650992 9454 291722183703193467850359046717750053228836640 9455 944926203734257102384858651324886041980362160 9456 2975512301120639386233171923320917749214757440 9457 9112506422181958120339089015170310606970194660 9458 27151549747725834399377693800303374461584661640 9459 78739494268404919758195312020879785938595518756 9460 222323277934319773434904410411895866179563817664 9461 611389014319379376945987128632713631993800498576 9462 1638061132704752292949625891808402561190937184864 9463 4277159624284630987146245384166384465331891538256 9464 10887315407269969785463170068787160457208451188288 9465 27023872171616532146060368563596701849142405628072 9466 65426216836545288353619839680286751845292139941648 9467 154541236320805250076653759244815258669052123655272 9468 356230646434398542549574767072794494559170996900288 9469 801518954477396720736543225913787612758134743025648 9470 1760713768851986238995029381515533444419509107630112 9471 3777015020279260803005466253896224969480559859916208 9472 7913745756775594063440024531973042793197363516014912 9473 16198448345900044098603800213882321967325853446843023 9474 32396896691800088197207600427764643934651706893686046 9475 63321207170336536021814855381539985872273790746749999 9476 120971858474672785235705992370703256591806645008716416 9477 225932735680638878307862662221754611575874175236867424 9478 412572821677688386475227470144073638529857189562975296 9479 736737181567300690134334768114417211660459267076741600 9480 1286695922737257543333204383749123017547844353767830400 9481 2198105534676148303194224155571418488310900771020043600 9482 3673546236034110862872538999722096651697669781704730400 9483 6006744521082802897399692148194239119667811399814491600 9484 9610791233732484635839507437110782591468498239703186560 9485 15048475747554811469275018223897146426115148559535252640 9486 23061300496252827965901975979478743873786851039287789760 9487 34591950744379241948852963969218115810680276558931684640 9488 50793244130987241342619542030750651063783697225773106560 9489 73015288438294159430015591669204060904189064762048840680 9490 102762257802043631790392314201102011642932757813253923920 9491 141611404044279638930662579325908869703065873571923090280 9492 191090087385052042894388058849419197671606961928378145920 9493 252511901187390199539012792051018225494623485405356835680 9494 326780107418975552344604789713082409463630392877520610880 9495 414174787310096920994906070682860263157392009577322634720 9496 514148011833223763993676501537343774954003873958055684480 9497 625157241660851622128674837096542999091800164926272252720 9498 744569299056744628602691379013860201165514803170616390880 9499 868664182232868733369806608849503568026433937032385789360 9500 992759065408992838136921838685146934887353070894155187840 9501 1111458518881807199218510319397501459710840938066282438560 9502 1219019020709078863659011318048872568715115867556567835840 9503 1309797032889542183293193011946129036598156410885248419360 9504 1378733718831097035045466328364346354313848853563419388800 9505 1421819147544568817390637151125732177886156630237276244700 9506 1436477076900698392827654028972389210647869585188175999800 9507 1421819147544568817390637151125732177886156630237276244700 9508 1378733718831097035045466328364346354313848853563419388800 9509 1309797032889542183293193011946129036598156410885248419360 9510 1219019020709078863659011318048872568715115867556567835840 9511 1111458518881807199218510319397501459710840938066282438560 9512 992759065408992838136921838685146934887353070894155187840 9513 868664182232868733369806608849503568026433937032385789360 9514 744569299056744628602691379013860201165514803170616390880 9515 625157241660851622128674837096542999091800164926272252720 9516 514148011833223763993676501537343774954003873958055684480 9517 414174787310096920994906070682860263157392009577322634720 9518 326780107418975552344604789713082409463630392877520610880 9519 252511901187390199539012792051018225494623485405356835680 9520 191090087385052042894388058849419197671606961928378145920 9521 141611404044279638930662579325908869703065873571923090280 9522 102762257802043631790392314201102011642932757813253923920 9523 73015288438294159430015591669204060904189064762048840680 9524 50793244130987241342619542030750651063783697225773106560 9525 34591950744379241948852963969218115810680276558931684640 9526 23061300496252827965901975979478743873786851039287789760 9527 15048475747554811469275018223897146426115148559535252640 9528 9610791233732484635839507437110782591468498239703186560 9529 6006744521082802897399692148194239119667811399814491600 9530 3673546236034110862872538999722096651697669781704730400 9531 2198105534676148303194224155571418488310900771020043600 9532 1286695922737257543333204383749123017547844353767830400 9533 736737181567300690134334768114417211660459267076741600 9534 412572821677688386475227470144073638529857189562975296 9535 225932735680638878307862662221754611575874175236867424 9536 120971858474672785235705992370703256591806645008716416 9537 63321207170336536021814855381539985872273790746749999 9538 32396896691800088197207600427764643934651706893686046 9539 16198448345900044098603800213882321967325853446843023 9540 7913745756775594063440024531973042793197363516014912 9541 3777015020279260803005466253896224969480559859916208 9542 1760713768851986238995029381515533444419509107630112 9543 801518954477396720736543225913787612758134743025648 9544 356230646434398542549574767072794494559170996900288 9545 154541236320805250076653759244815258669052123655272 9546 65426216836545288353619839680286751845292139941648 9547 27023872171616532146060368563596701849142405628072 9548 10887315407269969785463170068787160457208451188288 9549 4277159624284630987146245384166384465331891538256 9550 1638061132704752292949625891808402561190937184864 9551 611389014319379376945987128632713631993800498576 9552 222323277934319773434904410411895866179563817664 9553 78739494268404919758195312020879785938595518756 9554 27151549747725834399377693800303374461584661640 9555 9112506422181958120339089015170310606970194660 9556 2975512301120639386233171923320917749214757440 9557 944926203734257102384858651324886041980362160 9558 291722183703193467850359046717750053228836640 9559 87516655110958040355107714015325015968650992 9560 25501541886636779971024764348836428494176448 9561 7214251981088036439171479388157673850326232 9562 1980382896769264904870602184984459488324848 9563 527244797191817279868147334963395058579992 9564 136063173468856072224038021926037434472256 9565 34015793367214018056009505481509358618064 9566 8233121961491290994448160562403539028576 9567 1928009573260618777180898359550195848464 9568 436530469417498591059826043671742456256 9569 95491040185077816794336947053193662306 9570 20165809728525750130481094408748972164 9571 4107850129884875026579482194374790626 9572 806449105253472397856094663926339264 9573 152438550383278319106944723059247056 9574 27716100069686967110353586010772192 9575 4841969289282662928917192736821648 9576 811827186227033305447193991802432 9577 130472226357916066946870462968248 9578 20072650208910164145672378918192 9579 2951860324839730021422408664440 9580 414296185942418248620688935360 9581 55400071376021044873696776240 9582 7045095781921751371221555360 9583 850270180576763096526739440 9584 97173734923058639603055936 9585 10490346383739284957148084 9586 1066814886481961182082856 9587 101886815001086180311284 9588 9107201340879211647936 9589 758933445073267637328 9590 58702034425556612832 9591 4193002458968329488 9592 274950980915956032 9593 16437286902584328 9594 888501994734288 9595 42992032003272 9596 1839231315648 9597 68482017072 9598 2174032288 9599 57211376 9600 1198144 9601 18721 9602 194 9603 1 9604 1 9605 196 9606 19110 9607 1235780 9608 59626385 9609 2289653184 9610 72887293024 9611 1978369382080 9612 46738976651640 9613 976325290056480 9614 18257282924056176 9615 308714056715858976 9616 4759341707702825880 9617 67362990324409227840 9618 880530516383349192480 9619 10683770265451303535424 9620 120860151127917871244484 9621 1279695717825012754353360 9622 12725862971704293501625080 9623 119221242577019170699434960 9624 1055107996806619660689999396 9625 8842809877998336203878090176 9626 70340533120441310712666626400 9627 532141424476382089739304043200 9628 3835852768100587563537483311400 9629 26390667044532042437137885182432 9630 173569387100576125259637629469072 9631 1092844289151775603486607296657120 9632 6596095888094645606758451183394760 9633 38211865834479326273635165476217920 9634 212712719811934916256569087817613088 9635 1139042306089716003180337696055605568 9636 5873186890775098141398616245286716210 9637 29187959093548972581496153461424892680 9638 139930509772014192081878618065066397260 9639 647678359516179974778981032186878753032 9640 2896561552280693776094887393946874423282 9641 12525671577430027139869783325175673181760 9642 52410046863457218822086724965866632523680 9643 212327882164775399330505193451459690736960 9644 833386937496743442372232884296979286142568 9645 3170935664621755536830934876837287039957088 9646 11702262571818383528780831093089987885555920 9647 41910428745582117754238325310136235683153760 9648 145733990865319636736328722101155546807330120 9649 492257035811746328531599239097236513660315072 9650 1615887226251602078440684458775711164406686432 9651 5157086892292347058853248272688439886404318400 9652 16008457228157493995190291513137032147380071700 9653 48352074893210390026289043753964913424739808400 9654 142155100186038546677289788636656845468735036696 9655 406953816218855447350672728253958812518339516816 9656 1134775064456423843573991261477385150291523652660 9657 3083162439277830820276504559485725691358101999680 9658 8164670904013514949991484296415903219707566406560 9659 21079695788543984052705286728928331949063171449664 9660 53075662610441102704132954085337407228891199542904 9661 130361276587048322431203746876267316000785402386080 9662 312417542165512358929953807168985464208778809166640 9663 730739335912554331056502125242711763742567384152480 9664 1668521483666999055912346519304191860545528860481496 9665 3719982324241178223017690600415903164494949590581696 9666 8099961512460630001732068242841079471077712818202080 9667 17228489566186101908445986421281026176577992343477440 9668 35802954879730493028489315531724632523201140338789055 9669 72707539140375770457855225387502330662500777303387004 9670 144313448899836756514833856450951595708903057980965114 9671 280011169507145945476543303561547872271005933395902460 9672 531197659800320984801089502344701110631761256001050255 9673 985410151513638928326658786958286118273412185045426560 9674 1787815560603316341392652370624319100296047821439559616 9675 3172743107549547310077101390122031079398620077484288896 9676 5508234561717964079994967691184081735067048745632446000 9677 9356453228123665012594191694614056645867315677512648000 9678 15551942527827172926338994303209850911374051734243996000 9679 25297826511932201293511430733221357482501790821036900160 9680 40276802736102583638353725246312950728719956438756117360 9681 62769043225094935540291519864383819317485646398061481600 9682 95763027484439709349931934152072749984369127197042516800 9683 143038446115998553206227445948665626558931101382924265600 9684 209193727444647884064107639699923478842436735772526738440 9685 299586078809619191993043039570260784515094584563124711840 9686 420151208086661061941462799397316953893120453960479778800 9687 577075153275654952546105531702338948720671466885478250400 9688 776303480001773924258451489075765490540903282834036217800 9689 1022893997178807994317018432664538058124484325616612428160 9690 1320246903335438225223128442160043307579276280737720692160 9691 1669277693872393158328093432616146710732418285990221564800 9692 2067628052637396071110933910854090812157199922419706256400 9693 2509031794211671636853717554744289974303119006981216580800 9694 2982960022007209612703864203973766969449263708299890823840 9695 3474656728931474933479226435398014272105735748129543157440 9696 3965640831932661608862160605617298897511981016886978603600 9697 4434695123881686100232953795529022423024150814583287900800 9698 4859293593189507109829725967441375633739229084064666529600 9699 5217346805319260265290863670305476996225277542890484063360 9700 5489083618096305070774762819800553923112010748249363441660 9701 5658849090820933062654394659588199920734031699226147878000 9702 5716592448890534420436582360196242777068052430850904489000 9703 5658849090820933062654394659588199920734031699226147878000 9704 5489083618096305070774762819800553923112010748249363441660 9705 5217346805319260265290863670305476996225277542890484063360 9706 4859293593189507109829725967441375633739229084064666529600 9707 4434695123881686100232953795529022423024150814583287900800 9708 3965640831932661608862160605617298897511981016886978603600 9709 3474656728931474933479226435398014272105735748129543157440 9710 2982960022007209612703864203973766969449263708299890823840 9711 2509031794211671636853717554744289974303119006981216580800 9712 2067628052637396071110933910854090812157199922419706256400 9713 1669277693872393158328093432616146710732418285990221564800 9714 1320246903335438225223128442160043307579276280737720692160 9715 1022893997178807994317018432664538058124484325616612428160 9716 776303480001773924258451489075765490540903282834036217800 9717 577075153275654952546105531702338948720671466885478250400 9718 420151208086661061941462799397316953893120453960479778800 9719 299586078809619191993043039570260784515094584563124711840 9720 209193727444647884064107639699923478842436735772526738440 9721 143038446115998553206227445948665626558931101382924265600 9722 95763027484439709349931934152072749984369127197042516800 9723 62769043225094935540291519864383819317485646398061481600 9724 40276802736102583638353725246312950728719956438756117360 9725 25297826511932201293511430733221357482501790821036900160 9726 15551942527827172926338994303209850911374051734243996000 9727 9356453228123665012594191694614056645867315677512648000 9728 5508234561717964079994967691184081735067048745632446000 9729 3172743107549547310077101390122031079398620077484288896 9730 1787815560603316341392652370624319100296047821439559616 9731 985410151513638928326658786958286118273412185045426560 9732 531197659800320984801089502344701110631761256001050255 9733 280011169507145945476543303561547872271005933395902460 9734 144313448899836756514833856450951595708903057980965114 9735 72707539140375770457855225387502330662500777303387004 9736 35802954879730493028489315531724632523201140338789055 9737 17228489566186101908445986421281026176577992343477440 9738 8099961512460630001732068242841079471077712818202080 9739 3719982324241178223017690600415903164494949590581696 9740 1668521483666999055912346519304191860545528860481496 9741 730739335912554331056502125242711763742567384152480 9742 312417542165512358929953807168985464208778809166640 9743 130361276587048322431203746876267316000785402386080 9744 53075662610441102704132954085337407228891199542904 9745 21079695788543984052705286728928331949063171449664 9746 8164670904013514949991484296415903219707566406560 9747 3083162439277830820276504559485725691358101999680 9748 1134775064456423843573991261477385150291523652660 9749 406953816218855447350672728253958812518339516816 9750 142155100186038546677289788636656845468735036696 9751 48352074893210390026289043753964913424739808400 9752 16008457228157493995190291513137032147380071700 9753 5157086892292347058853248272688439886404318400 9754 1615887226251602078440684458775711164406686432 9755 492257035811746328531599239097236513660315072 9756 145733990865319636736328722101155546807330120 9757 41910428745582117754238325310136235683153760 9758 11702262571818383528780831093089987885555920 9759 3170935664621755536830934876837287039957088 9760 833386937496743442372232884296979286142568 9761 212327882164775399330505193451459690736960 9762 52410046863457218822086724965866632523680 9763 12525671577430027139869783325175673181760 9764 2896561552280693776094887393946874423282 9765 647678359516179974778981032186878753032 9766 139930509772014192081878618065066397260 9767 29187959093548972581496153461424892680 9768 5873186890775098141398616245286716210 9769 1139042306089716003180337696055605568 9770 212712719811934916256569087817613088 9771 38211865834479326273635165476217920 9772 6596095888094645606758451183394760 9773 1092844289151775603486607296657120 9774 173569387100576125259637629469072 9775 26390667044532042437137885182432 9776 3835852768100587563537483311400 9777 532141424476382089739304043200 9778 70340533120441310712666626400 9779 8842809877998336203878090176 9780 1055107996806619660689999396 9781 119221242577019170699434960 9782 12725862971704293501625080 9783 1279695717825012754353360 9784 120860151127917871244484 9785 10683770265451303535424 9786 880530516383349192480 9787 67362990324409227840 9788 4759341707702825880 9789 308714056715858976 9790 18257282924056176 9791 976325290056480 9792 46738976651640 9793 1978369382080 9794 72887293024 9795 2289653184 9796 59626385 9797 1235780 9798 19110 9799 196 9800 1 9801 1 9802 198 9803 19503 9804 1274196 9805 62117055 9806 2410141734 9807 77526225777 9808 2126433621312 9809 50768602708824 9810 1071781612741840 9811 20256672480820776 9812 346204947854027808 9813 5395027104058600008 9814 77190387796530738576 9815 1020015838739870474040 9816 12512194288542411148224 9817 143108222175203827507812 9818 1532099790346299800377752 9819 15406114558482236881576284 9820 145952664238252770457038480 9821 1306276344932362295590494396 9822 11072247114188594695957523928 9823 89081260873244602781112806148 9824 681665300595263047368515386176 9825 4970476150173793053728758024200 9826 34594514005209599653952155848432 9827 230186573957740797697450883145336 9828 1466373730397459896443020440777696 9829 8955353853498772938991303406178072 9830 52496901899820393090638675139664560 9831 295732547368988214410597869953443688 9832 1602679611548065161967111037167049664 9833 8363984222766465064015860725215540434 9834 42073375181188884867473723648053930668 9835 204179614849887235386269541233202898830 9836 956727338153757331524234421778436440232 9837 4331848781085067917734728076385698326606 9838 18966473041507594666838539145256300781356 9839 80357951570597966877921179010164853310482 9840 329673647469119864114548426708368628966080 9841 1310452748689751459855329996165765300140168 9842 5050037421780017820905905838882705302979184 9843 18877520838558638044814933731061541251612664 9844 68485889553840640348630922373153498494222688 9845 241257110928302255773586203814518006059193560 9846 825635446287967719758495008609683842958129072 9847 2746135288740414372240211659071339738534646696 9848 8881118380607297544266216429337098728878006336 9849 27938518238993790191337472517289623084595394932 9850 85526076241817725075522875052927417605904270200 9851 254867707200616820725058167657723704465594725196 9852 739616091484142930731541349281237416880549398608 9853 2090837797080173284952626506621959620796937722988 9854 5759666384409533954775159810694454804459488821816 9855 15465770847025600434118484676864739752715294058580 9856 40492200035848844772964759881245864079836406262464 9857 103399725091542585759535011839609974346725108848792 9858 257592297596474511892174941775870462407630972921552 9859 626215757950050106496494255006857503439240813481704 9860 1485935696830627371347613486456950008160910404871840 9861 3442417697657620076955304576958600852239442437953096 9862 7787764627487730665898885764266998649328574695697168 9863 17208447644609985503679795962977077660613140859846968 9864 37148394915348540134927813507379088283228367570463296 9865 78359895524563326847113356617127764347434837843946015 9866 161541938466022858423279842872232621885481050324442554 9867 325531482060318790459033622757680889557105752926528177 9868 641345606447195228964066241850953394351312826661219692 9869 1235533447714449632269009965918748450882676180773820289 9870 2327816640621426843405381095209236211807940630443429530 9871 4289833523430915182847059446885592447474633447531462991 9872 7733784380269818921189064918328955398264127905408834688 9873 13641536337420375041541822842052462994160336722040583408 9874 23545665459109140482661228467104251195400033246261828896 9875 39773083545792467031522345383622045938175731834901738000 9876 65758164795710212158783611034255115951117209967037540160 9877 106424398287794159151715581015965516605097589815073913680 9878 168620475209232304110510401090231078257427350096610616480 9879 261577916670732164068868699127153339348060376431921597360 9880 397333544309972907446382834117194945845155002175070780800 9881 591033647161084699826494465749327481944668065735417786440 9882 861011979814913513327485764918773368758899157491102454320 9883 1228517093150547329991656518237762001765746358859255940920 9884 1716963648258596268422074170067233641022006959369562519840 9885 2350604994639744891292125351877760341875366670565472497400 9886 3152576110458010795380026942518407987926962358170163114160 9887 4142338377694828138115616796564884914369148214804981766280 9888 5332665497722077603091368749600771384015455173082275377280 9889 6726430343717620612990249218246427541201312775137870078160 9890 8313565593358856937403678809068618309349937137810850658400 9891 10068651663067948957522233224316437730212701644682030241840 9892 11949608567157565795740672398089838185307382171710541385920 9893 13897914311802821088524477680387094411172716221445955742320 9894 15840633516678484251436501442161634490153848596486788265440 9895 17694324672885540919157794164116719377299511730118220934800 9896 19370629115579960585183269400717250686727886525603105023360 9897 20783070821924332711186216127852883549301794918094998097980 9898 21854363132332803469494783969494784763183330738615358824680 9899 22523374248628705616520134499173196541648126577552563686660 9900 22750883079422934966181954039568885395604168260154104734000 9901 22523374248628705616520134499173196541648126577552563686660 9902 21854363132332803469494783969494784763183330738615358824680 9903 20783070821924332711186216127852883549301794918094998097980 9904 19370629115579960585183269400717250686727886525603105023360 9905 17694324672885540919157794164116719377299511730118220934800 9906 15840633516678484251436501442161634490153848596486788265440 9907 13897914311802821088524477680387094411172716221445955742320 9908 11949608567157565795740672398089838185307382171710541385920 9909 10068651663067948957522233224316437730212701644682030241840 9910 8313565593358856937403678809068618309349937137810850658400 9911 6726430343717620612990249218246427541201312775137870078160 9912 5332665497722077603091368749600771384015455173082275377280 9913 4142338377694828138115616796564884914369148214804981766280 9914 3152576110458010795380026942518407987926962358170163114160 9915 2350604994639744891292125351877760341875366670565472497400 9916 1716963648258596268422074170067233641022006959369562519840 9917 1228517093150547329991656518237762001765746358859255940920 9918 861011979814913513327485764918773368758899157491102454320 9919 591033647161084699826494465749327481944668065735417786440 9920 397333544309972907446382834117194945845155002175070780800 9921 261577916670732164068868699127153339348060376431921597360 9922 168620475209232304110510401090231078257427350096610616480 9923 106424398287794159151715581015965516605097589815073913680 9924 65758164795710212158783611034255115951117209967037540160 9925 39773083545792467031522345383622045938175731834901738000 9926 23545665459109140482661228467104251195400033246261828896 9927 13641536337420375041541822842052462994160336722040583408 9928 7733784380269818921189064918328955398264127905408834688 9929 4289833523430915182847059446885592447474633447531462991 9930 2327816640621426843405381095209236211807940630443429530 9931 1235533447714449632269009965918748450882676180773820289 9932 641345606447195228964066241850953394351312826661219692 9933 325531482060318790459033622757680889557105752926528177 9934 161541938466022858423279842872232621885481050324442554 9935 78359895524563326847113356617127764347434837843946015 9936 37148394915348540134927813507379088283228367570463296 9937 17208447644609985503679795962977077660613140859846968 9938 7787764627487730665898885764266998649328574695697168 9939 3442417697657620076955304576958600852239442437953096 9940 1485935696830627371347613486456950008160910404871840 9941 626215757950050106496494255006857503439240813481704 9942 257592297596474511892174941775870462407630972921552 9943 103399725091542585759535011839609974346725108848792 9944 40492200035848844772964759881245864079836406262464 9945 15465770847025600434118484676864739752715294058580 9946 5759666384409533954775159810694454804459488821816 9947 2090837797080173284952626506621959620796937722988 9948 739616091484142930731541349281237416880549398608 9949 254867707200616820725058167657723704465594725196 9950 85526076241817725075522875052927417605904270200 9951 27938518238993790191337472517289623084595394932 9952 8881118380607297544266216429337098728878006336 9953 2746135288740414372240211659071339738534646696 9954 825635446287967719758495008609683842958129072 9955 241257110928302255773586203814518006059193560 9956 68485889553840640348630922373153498494222688 9957 18877520838558638044814933731061541251612664 9958 5050037421780017820905905838882705302979184 9959 1310452748689751459855329996165765300140168 9960 329673647469119864114548426708368628966080 9961 80357951570597966877921179010164853310482 9962 18966473041507594666838539145256300781356 9963 4331848781085067917734728076385698326606 9964 956727338153757331524234421778436440232 9965 204179614849887235386269541233202898830 9966 42073375181188884867473723648053930668 9967 8363984222766465064015860725215540434 9968 1602679611548065161967111037167049664 9969 295732547368988214410597869953443688 9970 52496901899820393090638675139664560 9971 8955353853498772938991303406178072 9972 1466373730397459896443020440777696 9973 230186573957740797697450883145336 9974 34594514005209599653952155848432 9975 4970476150173793053728758024200 9976 681665300595263047368515386176 9977 89081260873244602781112806148 9978 11072247114188594695957523928 9979 1306276344932362295590494396 9980 145952664238252770457038480 9981 15406114558482236881576284 9982 1532099790346299800377752 9983 143108222175203827507812 9984 12512194288542411148224 9985 1020015838739870474040 9986 77190387796530738576 9987 5395027104058600008 9988 346204947854027808 9989 20256672480820776 9990 1071781612741840 9991 50768602708824 9992 2126433621312 9993 77526225777 9994 2410141734 9995 62117055 9996 1274196 9997 19503 9998 198 9999 1 10000 1 10001 200 10002 19900 10003 1313400 10004 64684950 10005 2535650040 10006 82408626300 10007 2283896214600 10008 55098996177225 10009 1175445251780800 10010 22451004309013280 10011 387790074428411200 10012 6107693672247476400 10013 88326646952501966400 10014 1179791641436990551200 10015 14629416353818682834880 10016 169152626591028520278300 10017 1830828428985249866541600 10018 18613422361350040309839600 10019 178296993145563544020568800 10020 1613587787967350073386147640 10021 13830752468291572057595551200 10022 112532031446554154468618348400 10023 870900069455940847626698522400 10024 6422888012237563751246901602700 10025 45217131606152448808778187283008 10026 304346078118333790059083952866400 10027 1961341392318151091491874362916800 10028 12118287888251433529574795170878800 10029 71873983337215398865064302392798400 10030 409681705022127773530866523638950880 10031 2246641608185861983878945452213601600 10032 11865075993231583602360680669503083450 10033 60404023238269880157472556135652061200 10034 296690349435031470185232849254526300600 10035 1407159943034720687164247227892896168560 10036 6449483072242469816169466461175774105900 10037 28586897941831487833832229719806133874800 10038 122622746434698224129332985377063153199800 10039 509356023651823392537229323873954636368400 10040 2050157995198589154962348028592667411382810 10041 8000616566628640604731114257922604532225600 10042 30288048430808425146482075404992717157711200 10043 111290968652737934259166695674159286300427200 10044 397106410874542174515662982291886544299251600 10045 1376635557698412871654298338611873353570738880 10046 4638663292244652067530787880105225430510098400 10047 15199024404376094008505134756089462048905428800 10048 48446890288948799652110117035035160280886054300 10049 150284231100412603002464036516843762503973066400 10050 453858377923246061067441390280868162761998660528 10051 1334877582127194297257180559649612243417643119200 10052 3824937687249075967140767372842158159023631245400 10053 10680958070054023455411954173219611462933913666400 10054 29075941412924841628621430804875608982431209425200 10055 77183408114309579595976889045669798389726483201440 10056 199849896010265875739583016278966442259113215432300 10057 504883947815408528184209725336336275180917596881600 10058 1244800078234541716040379150398208402601227868173600 10059 2995959510327202096232776938246535477447023004756800 10060 7040504849268924926147025804879358372000504061178480 10061 16158535719633598191157108404641150361968369976475200 10062 36226394597243066912432872068469675811509732689194400 10063 79353054832056241808186291197600242253783223985854400 10064 169865132999870392620648779594863018574504713844719575 10065 355410124430498052252434369613867238863579093582797880 10066 726975254516927834152706665119273897675502691419359300 10067 1453950509033855668305413330238547795351005382838718600 10068 2843756142669158880656176072378336129142407587022787850 10069 5440229142497521336907467268897686507924605818652289800 10070 10181000252388218501926831603222813321973190889192142340 10071 18641268067753076130288564907309376505021335430915190200 10072 33398938621390928066767012125595966238163225980389715775 10073 58562522514219709486933939069538132581984834595751830400 10074 100505950801431123038386625159883011323136135049465979200 10075 168849997346404286704489530268603459022868706883102845056 10076 277713811425007050500805148468097794445507741584050732000 10077 447227436580530834572725174156417227418739739693795984000 10078 705243265376990931441605082323581012468012666440216744000 10079 1089109852860669539694630633461732702798703105135524592000 10080 1647278652451762678788128833110870712983038446517480945400 10081 2440412818447055820426857530534623278493390291137008808000 10082 3541574699941459056473122513824636221228212739576878636000 10083 5035009814374604441732872971461531013312398834579176856000 10084 7013049384307484758127930210249989625685126948163853478000 10085 9570749747996096846386351816341162312699702658670670628800 10086 12798095593250594620167796033479461232098439601710780492000 10087 16769918363569744674702629285248949200680713960862402024000 10088 21534099716856603957288603514012855223601371336107402599000 10089 27099091778516175766475545995162244775768017861168866192000 10090 33422213193503283445319840060700101890113888695441601636800 10091 40400477486652320648188817655791331955082722598885452528000 10092 47865783109185901637528055700883208512000182209549068756000 10093 55586070707441692224226129201025661497806663211089241136000 10094 63273506018045330510555274728827082768779925144537753208000 10095 70599911978029526674935359171112323931480758582326335158400 10096 77218653725969794800710549093404104300057079699419429079500 10097 82791133891761429477050485625917802548514807100408460044000 10098 87015171335218645266695918566015649617316582972878279434000 10099 89651994709013149668717007007410063242083752153874590932000 10100 90548514656103281165404177077484163874504589675413336841320 10101 89651994709013149668717007007410063242083752153874590932000 10102 87015171335218645266695918566015649617316582972878279434000 10103 82791133891761429477050485625917802548514807100408460044000 10104 77218653725969794800710549093404104300057079699419429079500 10105 70599911978029526674935359171112323931480758582326335158400 10106 63273506018045330510555274728827082768779925144537753208000 10107 55586070707441692224226129201025661497806663211089241136000 10108 47865783109185901637528055700883208512000182209549068756000 10109 40400477486652320648188817655791331955082722598885452528000 10110 33422213193503283445319840060700101890113888695441601636800 10111 27099091778516175766475545995162244775768017861168866192000 10112 21534099716856603957288603514012855223601371336107402599000 10113 16769918363569744674702629285248949200680713960862402024000 10114 12798095593250594620167796033479461232098439601710780492000 10115 9570749747996096846386351816341162312699702658670670628800 10116 7013049384307484758127930210249989625685126948163853478000 10117 5035009814374604441732872971461531013312398834579176856000 10118 3541574699941459056473122513824636221228212739576878636000 10119 2440412818447055820426857530534623278493390291137008808000 10120 1647278652451762678788128833110870712983038446517480945400 10121 1089109852860669539694630633461732702798703105135524592000 10122 705243265376990931441605082323581012468012666440216744000 10123 447227436580530834572725174156417227418739739693795984000 10124 277713811425007050500805148468097794445507741584050732000 10125 168849997346404286704489530268603459022868706883102845056 10126 100505950801431123038386625159883011323136135049465979200 10127 58562522514219709486933939069538132581984834595751830400 10128 33398938621390928066767012125595966238163225980389715775 10129 18641268067753076130288564907309376505021335430915190200 10130 10181000252388218501926831603222813321973190889192142340 10131 5440229142497521336907467268897686507924605818652289800 10132 2843756142669158880656176072378336129142407587022787850 10133 1453950509033855668305413330238547795351005382838718600 10134 726975254516927834152706665119273897675502691419359300 10135 355410124430498052252434369613867238863579093582797880 10136 169865132999870392620648779594863018574504713844719575 10137 79353054832056241808186291197600242253783223985854400 10138 36226394597243066912432872068469675811509732689194400 10139 16158535719633598191157108404641150361968369976475200 10140 7040504849268924926147025804879358372000504061178480 10141 2995959510327202096232776938246535477447023004756800 10142 1244800078234541716040379150398208402601227868173600 10143 504883947815408528184209725336336275180917596881600 10144 199849896010265875739583016278966442259113215432300 10145 77183408114309579595976889045669798389726483201440 10146 29075941412924841628621430804875608982431209425200 10147 10680958070054023455411954173219611462933913666400 10148 3824937687249075967140767372842158159023631245400 10149 1334877582127194297257180559649612243417643119200 10150 453858377923246061067441390280868162761998660528 10151 150284231100412603002464036516843762503973066400 10152 48446890288948799652110117035035160280886054300 10153 15199024404376094008505134756089462048905428800 10154 4638663292244652067530787880105225430510098400 10155 1376635557698412871654298338611873353570738880 10156 397106410874542174515662982291886544299251600 10157 111290968652737934259166695674159286300427200 10158 30288048430808425146482075404992717157711200 10159 8000616566628640604731114257922604532225600 10160 2050157995198589154962348028592667411382810 10161 509356023651823392537229323873954636368400 10162 122622746434698224129332985377063153199800 10163 28586897941831487833832229719806133874800 10164 6449483072242469816169466461175774105900 10165 1407159943034720687164247227892896168560 10166 296690349435031470185232849254526300600 10167 60404023238269880157472556135652061200 10168 11865075993231583602360680669503083450 10169 2246641608185861983878945452213601600 10170 409681705022127773530866523638950880 10171 71873983337215398865064302392798400 10172 12118287888251433529574795170878800 10173 1961341392318151091491874362916800 10174 304346078118333790059083952866400 10175 45217131606152448808778187283008 10176 6422888012237563751246901602700 10177 870900069455940847626698522400 10178 112532031446554154468618348400 10179 13830752468291572057595551200 10180 1613587787967350073386147640 10181 178296993145563544020568800 10182 18613422361350040309839600 10183 1830828428985249866541600 10184 169152626591028520278300 10185 14629416353818682834880 10186 1179791641436990551200 10187 88326646952501966400 10188 6107693672247476400 10189 387790074428411200 10190 22451004309013280 10191 1175445251780800 10192 55098996177225 10193 2283896214600 10194 82408626300 10195 2535650040 10196 64684950 10197 1313400 10198 19900 10199 200 10200 1 10201 1 10202 202 10203 20301 10204 1353400 10205 67331650 10206 2666333340 10207 87544611330 10208 2451249117240 10209 59749197232725 10210 1287927140349850 10211 24856993808752105 10212 433867528298218560 10213 6905724825413312080 10214 100929824371425330400 10215 1362552629014241960400 10216 17077326283645165903680 10217 199591250940102876499260 10218 2183763098521125589933080 10219 22444231845911568563201100 10220 217354666297248874506789600 10221 1988795196619827201737124840 10222 17236225037371835748388415280 10223 141807124171104648657195598440 10224 1109794884817340728621530770400 10225 8277220182595999600968916995900 10226 58933807700083517158898689010808 10227 401203229342876251427887229035116 10228 2615250680160971120418820455932608 10229 16345316751006069502617627849578800 10230 98071900506036417015705767097472800 10231 565547959584810004790569923595426480 10232 3137879001567332929805742801884301760 10233 16768040914625435343649438097569237530 10234 86380816832918909346072862926871829700 10235 429363471904802814102538642195333506450 10236 2060944665143053507692185482537600830960 10237 9560493307746942660683193766216092743620 10238 42893024029351148153335409870050578255160 10239 186246025390603669613166911277851195055300 10240 783188414463051328629727524347887076642800 10241 3191492788936934164166139661717639837319410 10242 12610288580677642307193039638981893991359620 10243 48339439559264295510906651949430593633545210 10244 179867682080983425156861960742067325148075200 10245 649976396610826468180478449045197834057817200 10246 2282139348100235154944790998869805728469669280 10247 7789040818516019985355047539620858681950827760 10248 25852986546563811015221008854911786263496364480 10249 83483602389945639736651174427319309809207010300 10250 262377036082686296315189405343003545114650603800 10251 802873730413020066724479580349590848050830847628 10252 2392878569074099022394527376728192331445613506656 10253 6948551229426710622722569882422250808620916144328 10254 19665711026679369686950669478553540024398819276400 10255 54262795240281964506586106524156990067322668003400 10256 146016249010213286308631704828640627817522815718240 10257 383292653651809876560158225175181648020997391260380 10258 981767147950249859259352646939938958088870510947640 10259 2454417869875624648148381617349847395222176277369100 10260 5990443614611694056497744964379288557830396337985600 10261 14277223948157870834652958831770637729495777938865680 10262 33235504928498650139683936952646402583416401103588960 10263 75583970885779188220894114682631334907446976703323280 10264 167964379746175973824209143739180744238771059340718400 10265 364797637261225943149454234058533178893580894505622775 10266 774493445262295079301918220001193518266371745258091430 10267 1607660636377794331278224183941871393977165592429674635 10268 3263311142498209388863261030090962829565589859260235080 10269 6478632415253798051419709397974705617519921044119584350 10270 12581691936869694766525232743892906561560426375536584100 10271 23905214680052420056397942213396522466964810113519509790 10272 44443497715027034471049695382652689656892323027951764680 10273 80862475009285298829270973543437532570179087731412238515 10274 144001667824754641750756528228039441563332621987446452150 10275 251029934451261470079021515424555242725269030221359355775 10276 428424421463486242268196719657907614251125811577786633856 10277 715919756919246746948170834165187723814381290399722401312 10278 1171505056776949222278825001361216275332623929745000293056 10279 1877411949963059651087860579104513261750999887411859444000 10280 2946823820195182237150565972265311955153468177709754064000 10281 4530741623550092689618995182357917131048457323228746873400 10282 6824079976211250717697745830218097407258170289307495290800 10283 10069678989287333376114966408004753491198031768368377197400 10284 14558572032704578375105975529645426734262214604869942936000 10285 20624643712998152698066798666997687873538137356899085826000 10286 28631858330985670804375085208302672577382355389577554440800 10287 38952644473550273071068429876411775483182971867215975227600 10288 51936859298067030761424573168549033977577295822954633636800 10289 67872032037246687926861658117990214857061238859542987139000 10290 86937209575799128355755382308436904423651474494246073414000 10291 109154496467392238935559535565037446665251295753886736619800 10292 134343995652175063305304043772353780511078517850937521993600 10293 162088951275993826379225531073165974312279516102761575448800 10294 191718114412465816147471058258583410476889750229072831176000 10295 222311430542114616596535588831761614276393433776265304236000 10296 252732994721561879920272037829792150966847272082491082710400 10297 281691983700074178661136542164455834931798522008609852604300 10298 307828353321730545753406942983838335080109725081573653361400 10299 329816092844711299021507438911255359014403276873114628601500 10300 346473471271211869679159329765359165025231725200039609844000 10301 356867675409348225769534109658319939975988676956040798139320 10302 360401018730232861668242368169788454233176683658575855546640 10303 356867675409348225769534109658319939975988676956040798139320 10304 346473471271211869679159329765359165025231725200039609844000 10305 329816092844711299021507438911255359014403276873114628601500 10306 307828353321730545753406942983838335080109725081573653361400 10307 281691983700074178661136542164455834931798522008609852604300 10308 252732994721561879920272037829792150966847272082491082710400 10309 222311430542114616596535588831761614276393433776265304236000 10310 191718114412465816147471058258583410476889750229072831176000 10311 162088951275993826379225531073165974312279516102761575448800 10312 134343995652175063305304043772353780511078517850937521993600 10313 109154496467392238935559535565037446665251295753886736619800 10314 86937209575799128355755382308436904423651474494246073414000 10315 67872032037246687926861658117990214857061238859542987139000 10316 51936859298067030761424573168549033977577295822954633636800 10317 38952644473550273071068429876411775483182971867215975227600 10318 28631858330985670804375085208302672577382355389577554440800 10319 20624643712998152698066798666997687873538137356899085826000 10320 14558572032704578375105975529645426734262214604869942936000 10321 10069678989287333376114966408004753491198031768368377197400 10322 6824079976211250717697745830218097407258170289307495290800 10323 4530741623550092689618995182357917131048457323228746873400 10324 2946823820195182237150565972265311955153468177709754064000 10325 1877411949963059651087860579104513261750999887411859444000 10326 1171505056776949222278825001361216275332623929745000293056 10327 715919756919246746948170834165187723814381290399722401312 10328 428424421463486242268196719657907614251125811577786633856 10329 251029934451261470079021515424555242725269030221359355775 10330 144001667824754641750756528228039441563332621987446452150 10331 80862475009285298829270973543437532570179087731412238515 10332 44443497715027034471049695382652689656892323027951764680 10333 23905214680052420056397942213396522466964810113519509790 10334 12581691936869694766525232743892906561560426375536584100 10335 6478632415253798051419709397974705617519921044119584350 10336 3263311142498209388863261030090962829565589859260235080 10337 1607660636377794331278224183941871393977165592429674635 10338 774493445262295079301918220001193518266371745258091430 10339 364797637261225943149454234058533178893580894505622775 10340 167964379746175973824209143739180744238771059340718400 10341 75583970885779188220894114682631334907446976703323280 10342 33235504928498650139683936952646402583416401103588960 10343 14277223948157870834652958831770637729495777938865680 10344 5990443614611694056497744964379288557830396337985600 10345 2454417869875624648148381617349847395222176277369100 10346 981767147950249859259352646939938958088870510947640 10347 383292653651809876560158225175181648020997391260380 10348 146016249010213286308631704828640627817522815718240 10349 54262795240281964506586106524156990067322668003400 10350 19665711026679369686950669478553540024398819276400 10351 6948551229426710622722569882422250808620916144328 10352 2392878569074099022394527376728192331445613506656 10353 802873730413020066724479580349590848050830847628 10354 262377036082686296315189405343003545114650603800 10355 83483602389945639736651174427319309809207010300 10356 25852986546563811015221008854911786263496364480 10357 7789040818516019985355047539620858681950827760 10358 2282139348100235154944790998869805728469669280 10359 649976396610826468180478449045197834057817200 10360 179867682080983425156861960742067325148075200 10361 48339439559264295510906651949430593633545210 10362 12610288580677642307193039638981893991359620 10363 3191492788936934164166139661717639837319410 10364 783188414463051328629727524347887076642800 10365 186246025390603669613166911277851195055300 10366 42893024029351148153335409870050578255160 10367 9560493307746942660683193766216092743620 10368 2060944665143053507692185482537600830960 10369 429363471904802814102538642195333506450 10370 86380816832918909346072862926871829700 10371 16768040914625435343649438097569237530 10372 3137879001567332929805742801884301760 10373 565547959584810004790569923595426480 10374 98071900506036417015705767097472800 10375 16345316751006069502617627849578800 10376 2615250680160971120418820455932608 10377 401203229342876251427887229035116 10378 58933807700083517158898689010808 10379 8277220182595999600968916995900 10380 1109794884817340728621530770400 10381 141807124171104648657195598440 10382 17236225037371835748388415280 10383 1988795196619827201737124840 10384 217354666297248874506789600 10385 22444231845911568563201100 10386 2183763098521125589933080 10387 199591250940102876499260 10388 17077326283645165903680 10389 1362552629014241960400 10390 100929824371425330400 10391 6905724825413312080 10392 433867528298218560 10393 24856993808752105 10394 1287927140349850 10395 59749197232725 10396 2451249117240 10397 87544611330 10398 2666333340 10399 67331650 10400 1353400 10401 20301 10402 202 10403 1 10404 1 10405 204 10406 20706 10407 1394204 10408 70058751 10409 2802350040 10410 92944609660 10411 2629004673240 10412 64739240078535 10413 1409876783932540 10414 27492597286684530 10415 484869443056072620 10416 7798316875818501305 10417 115175141550550173120 10418 1571318002582505933280 10419 19903361366045075154880 10420 235108456136407450267020 10421 2600022926684976508835280 10422 27011349293893922619566520 10423 264426893087593137223124880 10424 2445948761060236519313905140 10425 21431170096908739026369454560 10426 178268369442468147355709553840 10427 1410645358196921861684310382560 10428 10638617076401785706869174135140 10429 76598042950092857089458053773008 10430 527348064925639285346653524052632 10431 3476590946546807140433493603013648 10432 21977021340670887994883155990479132 10433 133377784688209527141359843252563008 10434 778037077347888908324599085639950880 10435 4367046821242989356402588416172627520 10436 23609346877344911208051493624933267530 10437 123054777663737112963177481923894606520 10438 618893146485266068138333806146646403380 10439 3006052425785578045243335629855139673560 10440 14111746109937852490170103373486627911990 10441 64074955309988086982393982885020364573360 10442 281592566757052908580520924784168444309240 10443 1198573489273609816009396756773640045008560 10444 4944115643253640491038761621691265185660310 10445 19776462573014561964155046486765060742641240 10446 76751509509556514289458870889112021453583860 10447 289156849780189658485868304279910406406525240 10448 1058051200332057614005109022478763077987512810 10449 3761959823402871516462609857702268721733378880 10450 13003295911327316763425107986405667972947983520 10451 43713207531696086140875894933023309355867689280 10452 142978616301589281752448239676763741018150567020 10453 455197227409141386803712763052553950996560988880 10454 1411111404968338299091509565462917248089339065528 10455 4261003065982825452158675942770377572661925805712 10456 12537182097987928734236104216228226319562974005268 10457 35955692054606889954790336620126233973086265071712 10458 100542768523067414503210015363686320924741222700528 10459 274207550517456585008754587355508147976566971001440 10460 729587946912518413684007741356619893723365690700260 10461 1894368704264082898688300802118942881948388109186640 10462 4801244819427934243227245136404906959420914690524760 10463 11881046502313193212053860846018922306363619403671440 10464 28712529047256883595796830377879062240378746892205980 10465 67780396439426085865487599580566966600238353319305920 10466 156332204690934359334914947419694777803775556849366880 10467 352367826446233000405681310057089816637081413850953920 10468 776310367639357079018766636219526002278569989890382855 10469 1672053099530922939425035831857440620292304593610055380 10470 3521445164163610433031514858002791609403489977451480270 10471 7253125860516093130721627617975899135786292789377675780 10472 14612915336628011160424455642098502670628266355069729145 10473 28802267909875500258227912569933280626165858323035987880 10474 55547230969045607640868117099157041207605583908712262340 10475 104835619012001569350370812553338641152382369630527368360 10476 193654685119391787827768306522139434350928543900835277665 10477 350170115558352273880348170697567196360583120478222693860 10478 619895745110056052409805545424071658422113361927664498590 10479 1074485958190763824176996278735057541264996494007951797556 10480 1823798534297480701563585788905558195041901943776655024799 10481 3031768992078928958443363389349499337212512322122231729536 10482 4936341820436204842593681415992133536230629037301582431424 10483 7873152776898250761605112131835554753988091882278473245056 10484 12301801213903516815007987705993054303106393566060114445400 10485 18832387043506618334086302167199243624508553113474743101600 10486 28248580565259927501129453250798865436762829670212114652400 10487 41522009987490495845033654175873031123916448430914192621600 10488 59811466767694642824393716134293294833260598335007348895400 10489 84439717789686554575614658071943475058720844708245669028800 10490 116841004848519767377885398960014808511485820003270169935200 10491 158474006576153247707936518129675257521325594946964138532800 10492 210698395106931022520779234331500058295398802372668229640200 10493 274618132948359534970903271712966368115351248036286681328800 10494 350900947656237183573931958299901470369615483601921870586800 10495 439590198162758669532178497210865578265232583852957068647200 10496 539931439047736191925393154182910981999687847558523356055800 10497 650240012616628532211226164177269139612527300285533504067200 10498 767836610643040075270703236422094409542452450337172542036800 10499 889073970218256929260814273751898789996523889864094522358400 10500 1009469403685312555098216206655801751141886499949857322261100 10501 1123945315443440782995952065142542155910554041181284441280400 10502 1227164783188246569189457867043387864106421249044871787928600 10503 1313934010282365013475581150571708218134148004027842520408400 10504 1379630710796483264149360208100293629040855404229234646428820 10505 1420609840820141182886469917251787499210385762770697061669280 10506 1434537388279162174875552955656216788418330721229233307371920 10507 1420609840820141182886469917251787499210385762770697061669280 10508 1379630710796483264149360208100293629040855404229234646428820 10509 1313934010282365013475581150571708218134148004027842520408400 10510 1227164783188246569189457867043387864106421249044871787928600 10511 1123945315443440782995952065142542155910554041181284441280400 10512 1009469403685312555098216206655801751141886499949857322261100 10513 889073970218256929260814273751898789996523889864094522358400 10514 767836610643040075270703236422094409542452450337172542036800 10515 650240012616628532211226164177269139612527300285533504067200 10516 539931439047736191925393154182910981999687847558523356055800 10517 439590198162758669532178497210865578265232583852957068647200 10518 350900947656237183573931958299901470369615483601921870586800 10519 274618132948359534970903271712966368115351248036286681328800 10520 210698395106931022520779234331500058295398802372668229640200 10521 158474006576153247707936518129675257521325594946964138532800 10522 116841004848519767377885398960014808511485820003270169935200 10523 84439717789686554575614658071943475058720844708245669028800 10524 59811466767694642824393716134293294833260598335007348895400 10525 41522009987490495845033654175873031123916448430914192621600 10526 28248580565259927501129453250798865436762829670212114652400 10527 18832387043506618334086302167199243624508553113474743101600 10528 12301801213903516815007987705993054303106393566060114445400 10529 7873152776898250761605112131835554753988091882278473245056 10530 4936341820436204842593681415992133536230629037301582431424 10531 3031768992078928958443363389349499337212512322122231729536 10532 1823798534297480701563585788905558195041901943776655024799 10533 1074485958190763824176996278735057541264996494007951797556 10534 619895745110056052409805545424071658422113361927664498590 10535 350170115558352273880348170697567196360583120478222693860 10536 193654685119391787827768306522139434350928543900835277665 10537 104835619012001569350370812553338641152382369630527368360 10538 55547230969045607640868117099157041207605583908712262340 10539 28802267909875500258227912569933280626165858323035987880 10540 14612915336628011160424455642098502670628266355069729145 10541 7253125860516093130721627617975899135786292789377675780 10542 3521445164163610433031514858002791609403489977451480270 10543 1672053099530922939425035831857440620292304593610055380 10544 776310367639357079018766636219526002278569989890382855 10545 352367826446233000405681310057089816637081413850953920 10546 156332204690934359334914947419694777803775556849366880 10547 67780396439426085865487599580566966600238353319305920 10548 28712529047256883595796830377879062240378746892205980 10549 11881046502313193212053860846018922306363619403671440 10550 4801244819427934243227245136404906959420914690524760 10551 1894368704264082898688300802118942881948388109186640 10552 729587946912518413684007741356619893723365690700260 10553 274207550517456585008754587355508147976566971001440 10554 100542768523067414503210015363686320924741222700528 10555 35955692054606889954790336620126233973086265071712 10556 12537182097987928734236104216228226319562974005268 10557 4261003065982825452158675942770377572661925805712 10558 1411111404968338299091509565462917248089339065528 10559 455197227409141386803712763052553950996560988880 10560 142978616301589281752448239676763741018150567020 10561 43713207531696086140875894933023309355867689280 10562 13003295911327316763425107986405667972947983520 10563 3761959823402871516462609857702268721733378880 10564 1058051200332057614005109022478763077987512810 10565 289156849780189658485868304279910406406525240 10566 76751509509556514289458870889112021453583860 10567 19776462573014561964155046486765060742641240 10568 4944115643253640491038761621691265185660310 10569 1198573489273609816009396756773640045008560 10570 281592566757052908580520924784168444309240 10571 64074955309988086982393982885020364573360 10572 14111746109937852490170103373486627911990 10573 3006052425785578045243335629855139673560 10574 618893146485266068138333806146646403380 10575 123054777663737112963177481923894606520 10576 23609346877344911208051493624933267530 10577 4367046821242989356402588416172627520 10578 778037077347888908324599085639950880 10579 133377784688209527141359843252563008 10580 21977021340670887994883155990479132 10581 3476590946546807140433493603013648 10582 527348064925639285346653524052632 10583 76598042950092857089458053773008 10584 10638617076401785706869174135140 10585 1410645358196921861684310382560 10586 178268369442468147355709553840 10587 21431170096908739026369454560 10588 2445948761060236519313905140 10589 264426893087593137223124880 10590 27011349293893922619566520 10591 2600022926684976508835280 10592 235108456136407450267020 10593 19903361366045075154880 10594 1571318002582505933280 10595 115175141550550173120 10596 7798316875818501305 10597 484869443056072620 10598 27492597286684530 10599 1409876783932540 10600 64739240078535 10601 2629004673240 10602 92944609660 10603 2802350040 10604 70058751 10605 1394204 10606 20706 10607 204 10608 1 10609 1 10610 206 10611 21115 10612 1435820 10613 72867865 10614 2943861746 10615 98619368491 10616 2817696242600 10617 70090194034675 10618 1541984268762850 10619 30377090094628145 10620 541264514413374220 10621 8795548359217331075 10622 131256644745243248350 10623 1809466602559424780825 10624 23161172512760637194560 10625 276486496871080106510060 10626 3090143200323836484524200 10627 32446503603400283087504100 10628 321049614602065958971093200 10629 3001813896529316716379721420 10630 26587494512116805202220389720 10631 223576658397345861927762368100 10632 1788613267178766895422098944800 10633 13638176162238097577593504454100 10634 99285922461093350364880712425848 10635 691182767902226785232438805733788 10636 4607885119348178568216258704891920 10637 29457551298690141561096796720559060 10638 180808418316098110271559648836534920 10639 1066769668064978850602201928135556028 10640 6056498760626976700193146430705092288 10641 33121477597178778829181269542918473450 10642 174640518239669924735683057589933769100 10643 888612048690085205272740263619368883950 10644 4366893496419847294483180724072327086840 10645 20742744107994274648795108439343553662490 10646 95304499955649370007977525261848760070900 10647 423854223486966935035478993927695801367950 10648 1825833578097703720152832589226997298200400 10649 7622855188557913031638076060022713719986670 10650 30863267348795452762241966486921231158970420 10651 121248550298839278708807725484333408124526650 10652 462436331372317249028941092544899510056334200 10653 1713116409401993445266304501927695912254147150 10654 6167219073847176402958696206939705284114929740 10655 21585266758465117410355436724288968494402254090 10656 73481759177753591184188720763536914023497035200 10657 243408327276308770797625137529216027702833929100 10658 784867667544016036449485137339104742388729812200 10659 2464484476088210354451383331244788891100611610308 10660 7538423103328643437145407836748766019837164925648 10661 22470299634921917937644965667231898712976164682220 10662 65291059316565572875421220995353064184874138887960 10663 184991334730269123147026792820167015190476726849220 10664 511248779618198303969964954703007023799135681474208 10665 1378545816470498998204726931431322510601240855403668 10666 3627752148606576311065070872187690817371686461588600 10667 9319570174868618454287854481999412617041056599598300 10668 23377904845433144597196651920947679107153836893907600 10669 57275866871311204263131797206321813812526900390073620 10670 137086501036253046269135121182344013387359466507389320 10671 320605526617043414661686976958707773244631010380184700 10672 732812632267527804940998804477046338844870880868993600 10673 1637378225222757439165044203753400413356508374441657575 10674 3577041661255870097868250414353582441486525987241775010 10675 7641861730864813390900353157937198852266669154561973885 10676 15968069288374236936209693165838922974885577337890691700 10677 32640612221823807854899225736053092551604341911276560975 10678 65281224443647615709798451472106185103208683822553121950 10679 127764682125424619317748397881122105130565566909853967245 10680 244732348859968284890334959321586004193759395770987880920 10681 458873154112440534169378048727973757863298867070602276725 10682 842315104809137418886255596295184706214822577910420617550 10683 1513890661346152387998270193341345485494208146784945163975 10684 2664447563969228202876955540280768054469806338341503488596 10685 4592666195789064402327383891799744935994008293720223118501 10686 7753852018864654185747531245895673268561312703683493576690 10687 12823678338891543461043993983596690405697555625322700915295 10688 20777605409849589405235838353169321163661862279003869837440 10689 32984448588136223180811893385656297347313206367918643366936 10690 51309142248211902725707389711020906984709432127873445237456 10691 78215155866176680984310045291190406988886329463221715301000 10692 116851558161516969181378862844670005621950660884813165028000 10693 171104067307935562015590477736838222517856324867047848791000 10694 245584661312566336069435744516403095849158489809174559441200 10695 345531907195587519353508431238195053462188107754768856888200 10696 476595734062879337039321974121648349603018079661750147432000 10697 644487413107757285314537669550865381849535812269866676641000 10698 854488929738374827720398258505641742227474447728587279142000 10699 1110835608659887276036517736057334264895716782047163462884600 10700 1416010226423592571650945685523634887119814799093087491149600 10701 1770012783029490714563682106904543608899768498866359363937000 10702 2169693088874859585594190969753956681877135579255537284826000 10703 2608248074924033331618548718959543670767194898466762906227000 10704 3074987204120965612013446910773356748693956090823973110499200 10705 3555453954764866488890547990581693740677386730015218909014700 10706 4031958093032322822453198752206044448190850930945093608161000 10707 4484524817760440690279578203984273927069415831357297992750500 10708 4892208892102298934850448949801026102257544543298870537546000 10709 5234663514549459860289980376287097929415572661329791475174220 10710 5493805272695472724660771484024082975426244575257008874935320 10711 5655387780715927804797852998260085415879957650999862077139300 10712 5710294458198606715524045745816008575257432967999860738082400 10713 5655387780715927804797852998260085415879957650999862077139300 10714 5493805272695472724660771484024082975426244575257008874935320 10715 5234663514549459860289980376287097929415572661329791475174220 10716 4892208892102298934850448949801026102257544543298870537546000 10717 4484524817760440690279578203984273927069415831357297992750500 10718 4031958093032322822453198752206044448190850930945093608161000 10719 3555453954764866488890547990581693740677386730015218909014700 10720 3074987204120965612013446910773356748693956090823973110499200 10721 2608248074924033331618548718959543670767194898466762906227000 10722 2169693088874859585594190969753956681877135579255537284826000 10723 1770012783029490714563682106904543608899768498866359363937000 10724 1416010226423592571650945685523634887119814799093087491149600 10725 1110835608659887276036517736057334264895716782047163462884600 10726 854488929738374827720398258505641742227474447728587279142000 10727 644487413107757285314537669550865381849535812269866676641000 10728 476595734062879337039321974121648349603018079661750147432000 10729 345531907195587519353508431238195053462188107754768856888200 10730 245584661312566336069435744516403095849158489809174559441200 10731 171104067307935562015590477736838222517856324867047848791000 10732 116851558161516969181378862844670005621950660884813165028000 10733 78215155866176680984310045291190406988886329463221715301000 10734 51309142248211902725707389711020906984709432127873445237456 10735 32984448588136223180811893385656297347313206367918643366936 10736 20777605409849589405235838353169321163661862279003869837440 10737 12823678338891543461043993983596690405697555625322700915295 10738 7753852018864654185747531245895673268561312703683493576690 10739 4592666195789064402327383891799744935994008293720223118501 10740 2664447563969228202876955540280768054469806338341503488596 10741 1513890661346152387998270193341345485494208146784945163975 10742 842315104809137418886255596295184706214822577910420617550 10743 458873154112440534169378048727973757863298867070602276725 10744 244732348859968284890334959321586004193759395770987880920 10745 127764682125424619317748397881122105130565566909853967245 10746 65281224443647615709798451472106185103208683822553121950 10747 32640612221823807854899225736053092551604341911276560975 10748 15968069288374236936209693165838922974885577337890691700 10749 7641861730864813390900353157937198852266669154561973885 10750 3577041661255870097868250414353582441486525987241775010 10751 1637378225222757439165044203753400413356508374441657575 10752 732812632267527804940998804477046338844870880868993600 10753 320605526617043414661686976958707773244631010380184700 10754 137086501036253046269135121182344013387359466507389320 10755 57275866871311204263131797206321813812526900390073620 10756 23377904845433144597196651920947679107153836893907600 10757 9319570174868618454287854481999412617041056599598300 10758 3627752148606576311065070872187690817371686461588600 10759 1378545816470498998204726931431322510601240855403668 10760 511248779618198303969964954703007023799135681474208 10761 184991334730269123147026792820167015190476726849220 10762 65291059316565572875421220995353064184874138887960 10763 22470299634921917937644965667231898712976164682220 10764 7538423103328643437145407836748766019837164925648 10765 2464484476088210354451383331244788891100611610308 10766 784867667544016036449485137339104742388729812200 10767 243408327276308770797625137529216027702833929100 10768 73481759177753591184188720763536914023497035200 10769 21585266758465117410355436724288968494402254090 10770 6167219073847176402958696206939705284114929740 10771 1713116409401993445266304501927695912254147150 10772 462436331372317249028941092544899510056334200 10773 121248550298839278708807725484333408124526650 10774 30863267348795452762241966486921231158970420 10775 7622855188557913031638076060022713719986670 10776 1825833578097703720152832589226997298200400 10777 423854223486966935035478993927695801367950 10778 95304499955649370007977525261848760070900 10779 20742744107994274648795108439343553662490 10780 4366893496419847294483180724072327086840 10781 888612048690085205272740263619368883950 10782 174640518239669924735683057589933769100 10783 33121477597178778829181269542918473450 10784 6056498760626976700193146430705092288 10785 1066769668064978850602201928135556028 10786 180808418316098110271559648836534920 10787 29457551298690141561096796720559060 10788 4607885119348178568216258704891920 10789 691182767902226785232438805733788 10790 99285922461093350364880712425848 10791 13638176162238097577593504454100 10792 1788613267178766895422098944800 10793 223576658397345861927762368100 10794 26587494512116805202220389720 10795 3001813896529316716379721420 10796 321049614602065958971093200 10797 32446503603400283087504100 10798 3090143200323836484524200 10799 276486496871080106510060 10800 23161172512760637194560 10801 1809466602559424780825 10802 131256644745243248350 10803 8795548359217331075 10804 541264514413374220 10805 30377090094628145 10806 1541984268762850 10807 70090194034675 10808 2817696242600 10809 98619368491 10810 2943861746 10811 72867865 10812 1435820 10813 21115 10814 206 10815 1 10816 1 10817 208 10818 21528 10819 1478256 10820 75760620 10821 3091033296 10822 104579959848 10823 3017878841328 10824 75824205888366 10825 1684982353074800 10826 33531148826188520 10827 603560678871393360 10828 9908454478138707660 10829 149389005978091284720 10830 2080775440409128608600 10831 26911362362624730004560 10832 324618308499160805680005 10833 3666277366578757334738880 10834 38903276500919036163062560 10835 389032765009190361630625600 10836 3676359629336848917409411920 10837 32912171919777504593950925760 10838 279753461318108789048582868960 10839 2262354078485575424479844070720 10840 17438979354992977230365464711800 10841 128350888052748312415489820278848 10842 903392788986651583539793735039584 10843 6089536577613725489046017028785344 10844 39364504305288725482761752936076688 10845 244331406032826571961969500982544960 10846 1457844055995865212706418022529184928 10847 8370846515073032511669109935812739264 10848 46301244786497711080169764332464214054 10849 246939972194654459094238743106475808288 10850 1271014562766603833573287648342154895600 10851 6318758112039687629764344308900998623840 10852 30365143149524054443034210151107576720120 10853 141156881668057766600050922864608194482720 10854 635205967506259949700229152890736875172240 10855 2768846525027286960231768102344237661007200 10856 11698376568240287406979220232404404117755420 10857 47934811304008982545670951196193655897144160 10858 190597940184988097264929734518198584162454160 10859 735796699318791259208798510000487557464357920 10860 2759237622445467222032994412501828340491342200 10861 10055888224023480542520246303339996618679558240 10862 35632821315561463661539133640096074974886260720 10863 122819511768531002407858290419054556296416473120 10864 411957112390281070576358015780578824244230253590 10865 1345166081274387169228924133161073711817894705600 10866 4277628138452551198147978743452214403580905163808 10867 13252259723049080182497659636577448544427117958464 10868 40011630317667415166387164671974219643751106143824 10869 117770081689738052187856560166565627630663633178048 10870 338043752998322186835514200478105042273201169307360 10871 946522508395302123139439761338694118364963274060608 10872 2586034710437164729291683633657503573389988945201304 10873 6896092561165772611444489689753342862373303853870144 10874 17953620288552270074622723157806116762385670378179168 10875 45644797343776957816837431757134195158607636554692800 10876 113351246737046111911812955530216584643875630777487120 10877 275016139624308599392595367515935320119567104181444160 10878 652054395560860711463089016529717613831876843785036960 10879 1511110186537867680533507879576805898721492368136752320 10880 3423609016374856463708728789666200864290881146559829475 10881 7584610743968912781139337626337429607044413616994083760 10882 16433323278599311025801898190397764148596229503487181480 10883 34828834411359733815878649896066903120905441634256414480 10884 72218612529437095118218965225668137353642165741619918260 10885 146530518175669468355806596110051293181302944982996935600 10886 290967743234543658592244526561387567888587276466236772120 10887 565542937554465139235630206555936399558099213413248937360 10888 1076102533957801723267796365252267871381383225522432005810 10889 2004793761893986772115346653072718226135179707822613051920 10890 3657394025076867759940159434659688655787152169676388675800 10891 6534543991470670397759751523258643731673045209821814434096 10892 11435451985073673196079565165702626530427829117188175259668 10893 19603631974412011193279254569775931195019135629465443302288 10894 32924048572409916234866440367187781878814189326409911187176 10895 54178814106497330513071357566258375243618286233332765244720 10896 87363337746726945452327564075591630080334486551249083957111 10897 138055644834333938492567014835502822842997707142714601808768 10898 213817888950736709616536718098888518305618400086887249142848 10899 324591012142082233875706343138071726584432751939130040867456 10900 483022339497146181362658248717368640750643976099895894148000 10901 704644354089954429281995562834749546506821800428083422051200 10902 1007805297128655753507970398007839467678361412240165824561600 10903 1413244209766620711815774581114441552376552784980462420649600 10904 1943210788429103478746690049032357134517760079348135828393200 10905 2620059490016768735388795571729020855529564151930070779856000 10906 3464300881244394216791851922619483131200201489774204697809600 10907 4492170373481741951444379416143945159138722810916001696060800 10908 5712868844536563133902091214009147648035114879099697809120800 10909 7125728881357433586372500869086678786796487376081343503849600 10910 8717647035703243217370612765372000643421234555844196839816000 10911 10461176442843891860844735318446400772105481467013036207779200 10912 12313676437930831044535990531087950908832493810129928036240100 10913 14217853206683021412247741644142788678239580481799504536689600 10914 16103894958589952824076523698978056564128504423262704118087200 10915 17893216620655503137862804109975618404587227136958560131208000 10916 19503606116514498420270456479873424061000077579284830543016720 10917 20855341193896691380091181186399304936514934441215462362829760 10918 21877661840656333114409376342595349296148019462843671302184160 10919 22514875292325935049780523226360262382443592845256593767296320 10920 22731364477829069040643797488152187982274781237999445630443400 10921 22514875292325935049780523226360262382443592845256593767296320 10922 21877661840656333114409376342595349296148019462843671302184160 10923 20855341193896691380091181186399304936514934441215462362829760 10924 19503606116514498420270456479873424061000077579284830543016720 10925 17893216620655503137862804109975618404587227136958560131208000 10926 16103894958589952824076523698978056564128504423262704118087200 10927 14217853206683021412247741644142788678239580481799504536689600 10928 12313676437930831044535990531087950908832493810129928036240100 10929 10461176442843891860844735318446400772105481467013036207779200 10930 8717647035703243217370612765372000643421234555844196839816000 10931 7125728881357433586372500869086678786796487376081343503849600 10932 5712868844536563133902091214009147648035114879099697809120800 10933 4492170373481741951444379416143945159138722810916001696060800 10934 3464300881244394216791851922619483131200201489774204697809600 10935 2620059490016768735388795571729020855529564151930070779856000 10936 1943210788429103478746690049032357134517760079348135828393200 10937 1413244209766620711815774581114441552376552784980462420649600 10938 1007805297128655753507970398007839467678361412240165824561600 10939 704644354089954429281995562834749546506821800428083422051200 10940 483022339497146181362658248717368640750643976099895894148000 10941 324591012142082233875706343138071726584432751939130040867456 10942 213817888950736709616536718098888518305618400086887249142848 10943 138055644834333938492567014835502822842997707142714601808768 10944 87363337746726945452327564075591630080334486551249083957111 10945 54178814106497330513071357566258375243618286233332765244720 10946 32924048572409916234866440367187781878814189326409911187176 10947 19603631974412011193279254569775931195019135629465443302288 10948 11435451985073673196079565165702626530427829117188175259668 10949 6534543991470670397759751523258643731673045209821814434096 10950 3657394025076867759940159434659688655787152169676388675800 10951 2004793761893986772115346653072718226135179707822613051920 10952 1076102533957801723267796365252267871381383225522432005810 10953 565542937554465139235630206555936399558099213413248937360 10954 290967743234543658592244526561387567888587276466236772120 10955 146530518175669468355806596110051293181302944982996935600 10956 72218612529437095118218965225668137353642165741619918260 10957 34828834411359733815878649896066903120905441634256414480 10958 16433323278599311025801898190397764148596229503487181480 10959 7584610743968912781139337626337429607044413616994083760 10960 3423609016374856463708728789666200864290881146559829475 10961 1511110186537867680533507879576805898721492368136752320 10962 652054395560860711463089016529717613831876843785036960 10963 275016139624308599392595367515935320119567104181444160 10964 113351246737046111911812955530216584643875630777487120 10965 45644797343776957816837431757134195158607636554692800 10966 17953620288552270074622723157806116762385670378179168 10967 6896092561165772611444489689753342862373303853870144 10968 2586034710437164729291683633657503573389988945201304 10969 946522508395302123139439761338694118364963274060608 10970 338043752998322186835514200478105042273201169307360 10971 117770081689738052187856560166565627630663633178048 10972 40011630317667415166387164671974219643751106143824 10973 13252259723049080182497659636577448544427117958464 10974 4277628138452551198147978743452214403580905163808 10975 1345166081274387169228924133161073711817894705600 10976 411957112390281070576358015780578824244230253590 10977 122819511768531002407858290419054556296416473120 10978 35632821315561463661539133640096074974886260720 10979 10055888224023480542520246303339996618679558240 10980 2759237622445467222032994412501828340491342200 10981 735796699318791259208798510000487557464357920 10982 190597940184988097264929734518198584162454160 10983 47934811304008982545670951196193655897144160 10984 11698376568240287406979220232404404117755420 10985 2768846525027286960231768102344237661007200 10986 635205967506259949700229152890736875172240 10987 141156881668057766600050922864608194482720 10988 30365143149524054443034210151107576720120 10989 6318758112039687629764344308900998623840 10990 1271014562766603833573287648342154895600 10991 246939972194654459094238743106475808288 10992 46301244786497711080169764332464214054 10993 8370846515073032511669109935812739264 10994 1457844055995865212706418022529184928 10995 244331406032826571961969500982544960 10996 39364504305288725482761752936076688 10997 6089536577613725489046017028785344 10998 903392788986651583539793735039584 10999 128350888052748312415489820278848 11000 17438979354992977230365464711800 11001 2262354078485575424479844070720 11002 279753461318108789048582868960 11003 32912171919777504593950925760 11004 3676359629336848917409411920 11005 389032765009190361630625600 11006 38903276500919036163062560 11007 3666277366578757334738880 11008 324618308499160805680005 11009 26911362362624730004560 11010 2080775440409128608600 11011 149389005978091284720 11012 9908454478138707660 11013 603560678871393360 11014 33531148826188520 11015 1684982353074800 11016 75824205888366 11017 3017878841328 11018 104579959848 11019 3091033296 11020 75760620 11021 1478256 11022 21528 11023 208 11024 1 11025 1 11026 210 11027 21945 11028 1521520 11029 78738660 11030 3244032792 11031 110837787060 11032 3230129794320 11033 81964543530870 11034 1839648643692860 11035 36976937738226486 11036 672307958876845200 11037 11149106984707682900 11038 169809475613240093400 11039 2389461906843449885700 11040 31222302249421078506480 11041 380521808664819394297725 11042 4342425345939703676103450 11043 46560449542575711638220325 11044 470505595377607191291489600 11045 4493328435856148676833725680 11046 40653923943460392790400375200 11047 349254164787000647153894132400 11048 2854773173041570507170960734400 11049 22243440973282236868373735722200 11050 165491200841219842300700593773168 11051 1177533544447141185601138840309080 11052 8024673043639776968541094319143360 11053 52446970249502828044393580728686960 11054 329149951221017748416539023883483680 11055 1985871372366807082113118777430351536 11056 11530866033097589509043915481853654080 11057 64500781872639641316214402226618877510 11058 347913308282722913766247381707216975660 11059 1811195751942410462841934898887570726230 11060 9107727209767549756005158348691784223328 11061 44273673936370033536136186417251728863400 11062 208205926079145563115883687475724346546800 11063 947884873991899537343365208771060840857800 11064 4180415341707864626232277330990319605834400 11065 17871275585801121277142985589983616314942060 11066 74100410965516844319861159763346701793662200 11067 298165939361246349763250857142990300074497900 11068 1164927390992776436284328930233078381686410400 11069 4421428961268037837715521167021002039582512200 11070 16310160168233206245795033638344140857126600560 11071 58503835386053891968612620659277896552736719400 11072 204141042623677410273456804002586702864868552800 11073 693228957242904539053613730258784011811949460550 11074 2291899817823480312789498455141285916602771685900 11075 7379917413391606607182185025554940651460924828598 11076 23152682081228569748022541256642951063406822991680 11077 70793777902218126729530462688581331136186247224560 11078 211045602048121962703128549147091515462592963424160 11079 613595546695465706377614485483210517178279541807280 11080 1740380096081684548998324722461469830542029245853376 11081 4817123480226091162406077356812996852393116662629880 11082 13014684490435404193167296718407044127518245018333360 11083 34331840121320980026803386170970306060522267031120760 11084 88448130482047270577527367762499771545752281164921280 11085 222594461713152297620110542202291091723476574265051888 11086 547363430442177781033058710333502684565926002291111200 11087 1315437921546524022160092707091804838714886682925412400 11088 3090235117283897702852281280152176446504813159888270400 11089 7097883785011452536238833565349530275565742726618371075 11090 15942938963256493389090303085246637234347668278250495030 11091 35026153782911993051789302232738824226975937884035178475 11092 75280091712527268648621783903199861025142314258224861200 11093 158309604630755873775778163208199707744049278513619928700 11094 325796577645903392408123176457454471009492718100493186600 11095 656247392115319690422076684007158291604835332173850561580 11096 1294008942199221924775925855788762828516576711328719417200 11097 2498156152301275660331301304925528238386168928815166652650 11098 4722541767364055357886569590133190368456045372280726000900 11099 8743084082822643027438649106057392979438894810844046785450 11100 15854125803518392689755417045650739269382529256997204837616 11101 28161933993091881751539227646879602649561071706508192803660 11102 49009079936030027983198136424439827987547839073663608255720 11103 83566764506307611817504514672442270799280289702528973051420 11104 139630543225729174176083492870409870196265800515618030921360 11105 228645014532131522713336719575296162446385248344324525633727 11106 366961134434285159910293500552944458247284966478545534967710 11107 577292516366131532053998311845485794071948300923565536717495 11108 890282434877889591601346794171351586038667259255619140961920 11109 1346022252732047358730607653092400612225127880065043225025760 11110 1995280045226329025883018403407558554592542504567005251214656 11111 2900116344805710793434619772394707201442648989196228562812000 11112 4133499158113886648113710939964870034240097409888877491824000 11113 5777504505091000655886209609269079706949227061549226494254000 11114 7919725276641596404697950250908176676941637095606804857292000 11115 10647630649707035166316133115109881976777089872982482085914800 11116 14040831625987299120416878833111932277068689942394481871536000 11117 18161510472744441253582701968916521097512761990705905899052000 11118 23043636943912301805621062713248919242005439945196740818152000 11119 28681973642954673524017705717554505865049324187106581656636000 11120 35022199395607811881958461718277080845744437954782773391260800 11121 41953676359321857983596073933352753096464691300000197291614500 11122 49306382525388575362164458024765091268010049569072396816949000 11123 56853277809886826693107997518351584829440159196991641227706500 11124 64318859744518430198263593152074520211083816465283472904072000 11125 71393934316415457520072588398802717434303036276464654923519920 11126 77755770047581191358494898256121771463102316736743683580071200 11127 83091950344964214294862195195267383230177965924559426570860400 11128 87125540167535292658690457097950265911254566212159398734494400 11129 89638776903137272254614220283468062043309986391356304467220200 11130 90492479540310008180848641429024900729436748166512078795479440 11131 89638776903137272254614220283468062043309986391356304467220200 11132 87125540167535292658690457097950265911254566212159398734494400 11133 83091950344964214294862195195267383230177965924559426570860400 11134 77755770047581191358494898256121771463102316736743683580071200 11135 71393934316415457520072588398802717434303036276464654923519920 11136 64318859744518430198263593152074520211083816465283472904072000 11137 56853277809886826693107997518351584829440159196991641227706500 11138 49306382525388575362164458024765091268010049569072396816949000 11139 41953676359321857983596073933352753096464691300000197291614500 11140 35022199395607811881958461718277080845744437954782773391260800 11141 28681973642954673524017705717554505865049324187106581656636000 11142 23043636943912301805621062713248919242005439945196740818152000 11143 18161510472744441253582701968916521097512761990705905899052000 11144 14040831625987299120416878833111932277068689942394481871536000 11145 10647630649707035166316133115109881976777089872982482085914800 11146 7919725276641596404697950250908176676941637095606804857292000 11147 5777504505091000655886209609269079706949227061549226494254000 11148 4133499158113886648113710939964870034240097409888877491824000 11149 2900116344805710793434619772394707201442648989196228562812000 11150 1995280045226329025883018403407558554592542504567005251214656 11151 1346022252732047358730607653092400612225127880065043225025760 11152 890282434877889591601346794171351586038667259255619140961920 11153 577292516366131532053998311845485794071948300923565536717495 11154 366961134434285159910293500552944458247284966478545534967710 11155 228645014532131522713336719575296162446385248344324525633727 11156 139630543225729174176083492870409870196265800515618030921360 11157 83566764506307611817504514672442270799280289702528973051420 11158 49009079936030027983198136424439827987547839073663608255720 11159 28161933993091881751539227646879602649561071706508192803660 11160 15854125803518392689755417045650739269382529256997204837616 11161 8743084082822643027438649106057392979438894810844046785450 11162 4722541767364055357886569590133190368456045372280726000900 11163 2498156152301275660331301304925528238386168928815166652650 11164 1294008942199221924775925855788762828516576711328719417200 11165 656247392115319690422076684007158291604835332173850561580 11166 325796577645903392408123176457454471009492718100493186600 11167 158309604630755873775778163208199707744049278513619928700 11168 75280091712527268648621783903199861025142314258224861200 11169 35026153782911993051789302232738824226975937884035178475 11170 15942938963256493389090303085246637234347668278250495030 11171 7097883785011452536238833565349530275565742726618371075 11172 3090235117283897702852281280152176446504813159888270400 11173 1315437921546524022160092707091804838714886682925412400 11174 547363430442177781033058710333502684565926002291111200 11175 222594461713152297620110542202291091723476574265051888 11176 88448130482047270577527367762499771545752281164921280 11177 34331840121320980026803386170970306060522267031120760 11178 13014684490435404193167296718407044127518245018333360 11179 4817123480226091162406077356812996852393116662629880 11180 1740380096081684548998324722461469830542029245853376 11181 613595546695465706377614485483210517178279541807280 11182 211045602048121962703128549147091515462592963424160 11183 70793777902218126729530462688581331136186247224560 11184 23152682081228569748022541256642951063406822991680 11185 7379917413391606607182185025554940651460924828598 11186 2291899817823480312789498455141285916602771685900 11187 693228957242904539053613730258784011811949460550 11188 204141042623677410273456804002586702864868552800 11189 58503835386053891968612620659277896552736719400 11190 16310160168233206245795033638344140857126600560 11191 4421428961268037837715521167021002039582512200 11192 1164927390992776436284328930233078381686410400 11193 298165939361246349763250857142990300074497900 11194 74100410965516844319861159763346701793662200 11195 17871275585801121277142985589983616314942060 11196 4180415341707864626232277330990319605834400 11197 947884873991899537343365208771060840857800 11198 208205926079145563115883687475724346546800 11199 44273673936370033536136186417251728863400 11200 9107727209767549756005158348691784223328 11201 1811195751942410462841934898887570726230 11202 347913308282722913766247381707216975660 11203 64500781872639641316214402226618877510 11204 11530866033097589509043915481853654080 11205 1985871372366807082113118777430351536 11206 329149951221017748416539023883483680 11207 52446970249502828044393580728686960 11208 8024673043639776968541094319143360 11209 1177533544447141185601138840309080 11210 165491200841219842300700593773168 11211 22243440973282236868373735722200 11212 2854773173041570507170960734400 11213 349254164787000647153894132400 11214 40653923943460392790400375200 11215 4493328435856148676833725680 11216 470505595377607191291489600 11217 46560449542575711638220325 11218 4342425345939703676103450 11219 380521808664819394297725 11220 31222302249421078506480 11221 2389461906843449885700 11222 169809475613240093400 11223 11149106984707682900 11224 672307958876845200 11225 36976937738226486 11226 1839648643692860 11227 81964543530870 11228 3230129794320 11229 110837787060 11230 3244032792 11231 78738660 11232 1521520 11233 21945 11234 210 11235 1 11236 1 11237 212 11238 22366 11239 1565620 11240 81803645 11241 3403031632 11242 117404591304 11243 3455049401232 11244 88535640906570 11245 2006807860548920 11246 40738199569143076 11247 748101482996991032 11248 12530699840199599786 11249 192779997541532304400 11250 2740229965054637755400 11251 36171035538721218371280 11252 445355875070505001196385 11253 5134691265518763543205380 11254 55625822043119938384724950 11255 567968919808698318244033700 11256 5480900076153938771054925205 11257 50111086410550297335359316160 11258 435055341109777581411528608480 11259 3593935426559032194269149374400 11260 28302241484152378529869551323400 11261 212832855960825886544619025951968 11262 1530759387102863107070913763577616 11263 10545231333375279182044072593534688 11264 69673849881229523167076908207282760 11265 442068564763663181473867279660000960 11266 2696618245058345406990590405926005856 11267 15831758729052221421686692060597840832 11268 89548385311201627416415351967756537206 11269 488445738061099785907720101642308384760 11270 2571523150380495931690644064528623555060 11271 13078032021935093595455275528174142651448 11272 64300324107847543510988438013522868036286 11273 305861001161653179944161218658919588496928 11274 1408570400086560697111268770139761262814800 11275 6284391015770809264034891436008165634096800 11276 27179991143208750066950905460735316367468660 11277 114023377478826951500379408274304254029380720 11278 464238036878081159680116162259667319976764360 11279 1835359680680785980130691804282405683629068400 11280 7049449682614837060047429884630149103029830900 11281 26317945481762058357510404902619223317978035360 11282 95545584683788342297918209102987180306572432720 11283 337458873564018400456477078959486636827468592160 11284 1160014877876313251569139958923235314094423285550 11285 3882498774932966801170182719661440643091539159800 11286 12656946006281471771814795666096296496478417660948 11287 40204416725835263275176409762894118282931444334776 11288 124479059478066872832757730227422173914460818036518 11289 375785839933786785910212015780897128798372280864960 11290 1106480528693927758513402046465974879239651715880160 11291 3178616791520737924456682242574982380361181292892096 11292 8911479219084925966780341287219147030655454696143912 11293 24389311546969271066977776154494507662846507589446496 11294 65178332582417879575544056964597391167951873730417360 11295 170126495215124634824301436822847427794315060245496160 11296 433822562798567818801968663898260940875503403626015208 11297 1081000484350529646850807162500584639558631431986136256 11298 2632759244144031881846320669961101299570215261772686688 11299 6268474390819123528205525404669288808500512528030206400 11300 14593791941125771964103488832745688007290255729320324275 11301 33228941650563296164420251496097874231983966891375507580 11302 74009915494436432366208741968581628971237017167154539610 11303 161275338241607748141290691453924146713441858304545713180 11304 343895941838722404124811033247338254021309844914104829575 11305 717695878619942408608301286777053747522733589385957905200 11306 1466150152037882349014101200130266941367870046888456863480 11307 2932300304075764698028202400260533882735740093776913726960 11308 5742421428815039200305229700510212187024157683646456048630 11309 11012863014165828603325098055773009673744959941239778723400 11310 20686323769852029403543089591249301954737154484220665439900 11311 38062835736527734102519284847898715596716364250966024409416 11312 68613269682951310158488710844238474167765025031346649264342 11313 121187073725732184176032008763849772556052511743677198700656 11314 209746858371459549535440015168201529423937039556364382366520 11315 355773152174374425794290658639734239782374218994339585279920 11316 591472865489897482883008219988558173638197139078089560527867 11317 963881706724277379513050432573946653336321263682812617156524 11318 1539859799766833374587922032526670873012903482224981132286642 11319 2411828602044437815619636918415267632429848827581295749364620 11320 3703879638853958073987299553280589578374410699499847043667095 11321 5577606985568313334945580503763711365081465523952710842228096 11322 8236698687990416203931264232302224922852861878395282290267072 11323 11929011892951637260865968888161842991717937892848339868662656 11324 16944619166124484745548251261593526976872070870523210040714000 11325 23608233444937484364584080409411206125080188628594135337624000 11326 32264585708081228631598243226195315037609591125745318294752800 11327 43255818202042965857747095314239872907564506783966250900657600 11328 56890804374426074660732592750250267628427231748477351728038800 11329 73407489515388483433203345484193893714099653869003034487792000 11330 92930758003523718388842533112968865446572966068205969191992000 11331 115429783625429460735614935866635011817848526274192677522684800 11332 140680048793492155271530703087461420653002891396672325730772100 11333 168235934639640103211315067609747678306683870123855564791438800 11334 197419719219985835401032987501234520461924949635136632153219000 11335 227331797889680658946644046213542781137974184428339152176434000 11336 256884931615339144609707772221303342685910828404023241959370420 11337 284862498424930536596903668205801726542792205754956466331183040 11338 309997424756542054531924580106313643590685635674511448654522720 11339 331065210905044912606909745744606803834712814798021935456286400 11340 346981807583172071866857329674635977095997084740234528507069400 11341 356895573514119845348767539093911290727311287161384086464414240 11342 360262512886894560870925723424985925545493469115736766525399280 11343 356895573514119845348767539093911290727311287161384086464414240 11344 346981807583172071866857329674635977095997084740234528507069400 11345 331065210905044912606909745744606803834712814798021935456286400 11346 309997424756542054531924580106313643590685635674511448654522720 11347 284862498424930536596903668205801726542792205754956466331183040 11348 256884931615339144609707772221303342685910828404023241959370420 11349 227331797889680658946644046213542781137974184428339152176434000 11350 197419719219985835401032987501234520461924949635136632153219000 11351 168235934639640103211315067609747678306683870123855564791438800 11352 140680048793492155271530703087461420653002891396672325730772100 11353 115429783625429460735614935866635011817848526274192677522684800 11354 92930758003523718388842533112968865446572966068205969191992000 11355 73407489515388483433203345484193893714099653869003034487792000 11356 56890804374426074660732592750250267628427231748477351728038800 11357 43255818202042965857747095314239872907564506783966250900657600 11358 32264585708081228631598243226195315037609591125745318294752800 11359 23608233444937484364584080409411206125080188628594135337624000 11360 16944619166124484745548251261593526976872070870523210040714000 11361 11929011892951637260865968888161842991717937892848339868662656 11362 8236698687990416203931264232302224922852861878395282290267072 11363 5577606985568313334945580503763711365081465523952710842228096 11364 3703879638853958073987299553280589578374410699499847043667095 11365 2411828602044437815619636918415267632429848827581295749364620 11366 1539859799766833374587922032526670873012903482224981132286642 11367 963881706724277379513050432573946653336321263682812617156524 11368 591472865489897482883008219988558173638197139078089560527867 11369 355773152174374425794290658639734239782374218994339585279920 11370 209746858371459549535440015168201529423937039556364382366520 11371 121187073725732184176032008763849772556052511743677198700656 11372 68613269682951310158488710844238474167765025031346649264342 11373 38062835736527734102519284847898715596716364250966024409416 11374 20686323769852029403543089591249301954737154484220665439900 11375 11012863014165828603325098055773009673744959941239778723400 11376 5742421428815039200305229700510212187024157683646456048630 11377 2932300304075764698028202400260533882735740093776913726960 11378 1466150152037882349014101200130266941367870046888456863480 11379 717695878619942408608301286777053747522733589385957905200 11380 343895941838722404124811033247338254021309844914104829575 11381 161275338241607748141290691453924146713441858304545713180 11382 74009915494436432366208741968581628971237017167154539610 11383 33228941650563296164420251496097874231983966891375507580 11384 14593791941125771964103488832745688007290255729320324275 11385 6268474390819123528205525404669288808500512528030206400 11386 2632759244144031881846320669961101299570215261772686688 11387 1081000484350529646850807162500584639558631431986136256 11388 433822562798567818801968663898260940875503403626015208 11389 170126495215124634824301436822847427794315060245496160 11390 65178332582417879575544056964597391167951873730417360 11391 24389311546969271066977776154494507662846507589446496 11392 8911479219084925966780341287219147030655454696143912 11393 3178616791520737924456682242574982380361181292892096 11394 1106480528693927758513402046465974879239651715880160 11395 375785839933786785910212015780897128798372280864960 11396 124479059478066872832757730227422173914460818036518 11397 40204416725835263275176409762894118282931444334776 11398 12656946006281471771814795666096296496478417660948 11399 3882498774932966801170182719661440643091539159800 11400 1160014877876313251569139958923235314094423285550 11401 337458873564018400456477078959486636827468592160 11402 95545584683788342297918209102987180306572432720 11403 26317945481762058357510404902619223317978035360 11404 7049449682614837060047429884630149103029830900 11405 1835359680680785980130691804282405683629068400 11406 464238036878081159680116162259667319976764360 11407 114023377478826951500379408274304254029380720 11408 27179991143208750066950905460735316367468660 11409 6284391015770809264034891436008165634096800 11410 1408570400086560697111268770139761262814800 11411 305861001161653179944161218658919588496928 11412 64300324107847543510988438013522868036286 11413 13078032021935093595455275528174142651448 11414 2571523150380495931690644064528623555060 11415 488445738061099785907720101642308384760 11416 89548385311201627416415351967756537206 11417 15831758729052221421686692060597840832 11418 2696618245058345406990590405926005856 11419 442068564763663181473867279660000960 11420 69673849881229523167076908207282760 11421 10545231333375279182044072593534688 11422 1530759387102863107070913763577616 11423 212832855960825886544619025951968 11424 28302241484152378529869551323400 11425 3593935426559032194269149374400 11426 435055341109777581411528608480 11427 50111086410550297335359316160 11428 5480900076153938771054925205 11429 567968919808698318244033700 11430 55625822043119938384724950 11431 5134691265518763543205380 11432 445355875070505001196385 11433 36171035538721218371280 11434 2740229965054637755400 11435 192779997541532304400 11436 12530699840199599786 11437 748101482996991032 11438 40738199569143076 11439 2006807860548920 11440 88535640906570 11441 3455049401232 11442 117404591304 11443 3403031632 11444 81803645 11445 1565620 11446 22366 11447 212 11448 1 11449 1 11450 214 11451 22791 11452 1610564 11453 84957251 11454 3568204542 11455 124292458213 11456 3693261615472 11457 95563144300338 11458 2187334191763292 11459 44840350931147486 11460 831584689995826104 11461 14067641005762724926 11462 218589498704928495004 11463 3138320659977901963986 11464 41844275466372026186480 11465 520438176113002075694345 11466 6061574051198494763969430 11467 66340560449227970472332095 11468 684355255160456958556688980 11469 6672463737814455345927717555 11470 61640855482666873195713200270 11471 540758414007032114853302166005 11472 4514157195189137654427565907520 11473 35925167678380220499819378680680 11474 273031274355689675798627277973168 11475 1984727340508667258690021366804952 11476 13819582963541831282730519146641888 11477 92295071935082944638235967157929752 11478 591961495859497506990065168668101168 11479 3650429224466901293105401873453290536 11480 21667063783932575417141740152109853504 11481 123908521014364415666779326494878224726 11482 683374267412555262162237497638419300004 11483 3637963011813897130922499619780996861786 11484 18709524060757185244744283758873698146328 11485 93027911302098226633589633134399776894242 11486 447539681399283360561593370214139467220948 11487 2084592726517714600510579645471123307844942 11488 9407392817105583838201590194946607748223328 11489 41157343574836929292131957102891408898477060 11490 174667750781015260898316110631783052398414840 11491 719464782978943812747825884269011144402994460 11492 2877859131915775250991303537076044577611977840 11493 11184407080854490179988929655454627790264732060 11494 42252204527672518457735956476161927207666765560 11495 155230925329927296072986448792855776045558334340 11496 554867988413357143409823902068080220758591492960 11497 1930478209688138394780012325945195768055932902590 11498 6539987404249611704764939716467397908107854323060 11499 21581958434023718625724301064342413096755919266098 11500 69400807513331173619976183814748151918979818816472 11501 217544838936018871154925345419306706976802124367018 11502 664948375615755794850903885998635594910225361272772 11503 1982531268039568203166583808255191310750857095646598 11504 5767363688842380227393698351287829267638857005517376 11505 16375193330820329574207107818835086670617468997808264 11506 45390886776659860924995140971507784104518598274626416 11507 122868434895441347676279950560805553524300343605454264 11508 324872471926929665042367326906536717793065315295777376 11509 839253885811234968026115594508553187632085397847424888 11510 2118772105162789919279045927119953949103953299483662832 11511 5228582775643658994349903658860531519562981529370974408 11512 12614993363457716938748973907092076047199574483561716032 11513 29763499966908050902360860312045366923861496047153423763 11514 68684999923633963620832754566258539055064990878046362530 11515 155061590736688796659152733793523065442495206679225879045 11516 342524110881043909038128426887185278887899859530230299980 11517 740456533816374332773601158123768176419430578690350795545 11518 1566763100538994964999214044725654402278795137518713277530 11519 3245437851116489570355514806931712690434647070574477503455 11520 6582296486771471804664706087298121512994213776939785359120 11521 13073172189004450945375735701161546893863507918088740366030 11522 25430006175871671701963759857053967930529015402309604547620 11523 48454471226998725810498515403305533489251232050346678935330 11524 90448346290397621512930562086170329179935633160647134012616 11525 165425264925858807767070370131285207315934908017499363523074 11526 296476448828162538595528715300225436488298926057336521638756 11527 520734275505875228045992743540139548703807088075065429032174 11528 896453942643025709041202697739987071186300809850745548713616 11529 1512766028210105884007029552436228182626882616623133113454227 11530 2502600589878446771073357531190797240395089760833331323492178 11531 4059096078705285616497031117663122353323743148668695927127557 11532 6455429908302381944308531416042556031791977055714070631094428 11533 10067396642709667079814495422637795716247011836887419674682977 11534 15397194865320667298539816528740158154260135750533700678926906 11535 23095792297981000947809724793110237231390203625800551018390359 11536 33980016254500783003674077856530004202505127173591615291424896 11537 49039341640018175471211453270219437883160808534615172068306384 11538 69426483670138091116546551820760103070542268262488895287714656 11539 96425671764080682106314655306611254264642039253456799010714800 11540 131393223063142907485527662176041709107863877664051022827787200 11541 175667026486593235007825026604925328481165836442155171824106800 11542 230444916466283598612415626298934301878518624149923988844527200 11543 296636541408726759915981816831606920503199505554689389895614800 11544 374698789147865380946503347576766636425094112279607650394460800 11545 464470374047874795131603107933700309735272910013263649968133700 11546 565025815852053874489991409651305531430538179191392893775667800 11547 674571637292758197095193825808191297728295581279520087466868700 11548 790407170969292432960025088825759500368507953822467981274310800 11549 908968246614686297904028852149623425423784146895838178465457420 11550 1025964159545289484762963258861951193052588046991342102426357880 11551 1136607353221742272335439688739220439362180875588447623276259220 11552 1235922558843059558267662574163035817558876291902001299096514880 11553 1319109654149803951612601401270163228356108350010789848074164920 11554 1381924399585508901689391944187790048754018271439875078934839440 11555 1421035467498306323435318131287444484096113128178739467961297160 11556 1434316172802028812439386525037794432545609512554241705979627040 11557 1421035467498306323435318131287444484096113128178739467961297160 11558 1381924399585508901689391944187790048754018271439875078934839440 11559 1319109654149803951612601401270163228356108350010789848074164920 11560 1235922558843059558267662574163035817558876291902001299096514880 11561 1136607353221742272335439688739220439362180875588447623276259220 11562 1025964159545289484762963258861951193052588046991342102426357880 11563 908968246614686297904028852149623425423784146895838178465457420 11564 790407170969292432960025088825759500368507953822467981274310800 11565 674571637292758197095193825808191297728295581279520087466868700 11566 565025815852053874489991409651305531430538179191392893775667800 11567 464470374047874795131603107933700309735272910013263649968133700 11568 374698789147865380946503347576766636425094112279607650394460800 11569 296636541408726759915981816831606920503199505554689389895614800 11570 230444916466283598612415626298934301878518624149923988844527200 11571 175667026486593235007825026604925328481165836442155171824106800 11572 131393223063142907485527662176041709107863877664051022827787200 11573 96425671764080682106314655306611254264642039253456799010714800 11574 69426483670138091116546551820760103070542268262488895287714656 11575 49039341640018175471211453270219437883160808534615172068306384 11576 33980016254500783003674077856530004202505127173591615291424896 11577 23095792297981000947809724793110237231390203625800551018390359 11578 15397194865320667298539816528740158154260135750533700678926906 11579 10067396642709667079814495422637795716247011836887419674682977 11580 6455429908302381944308531416042556031791977055714070631094428 11581 4059096078705285616497031117663122353323743148668695927127557 11582 2502600589878446771073357531190797240395089760833331323492178 11583 1512766028210105884007029552436228182626882616623133113454227 11584 896453942643025709041202697739987071186300809850745548713616 11585 520734275505875228045992743540139548703807088075065429032174 11586 296476448828162538595528715300225436488298926057336521638756 11587 165425264925858807767070370131285207315934908017499363523074 11588 90448346290397621512930562086170329179935633160647134012616 11589 48454471226998725810498515403305533489251232050346678935330 11590 25430006175871671701963759857053967930529015402309604547620 11591 13073172189004450945375735701161546893863507918088740366030 11592 6582296486771471804664706087298121512994213776939785359120 11593 3245437851116489570355514806931712690434647070574477503455 11594 1566763100538994964999214044725654402278795137518713277530 11595 740456533816374332773601158123768176419430578690350795545 11596 342524110881043909038128426887185278887899859530230299980 11597 155061590736688796659152733793523065442495206679225879045 11598 68684999923633963620832754566258539055064990878046362530 11599 29763499966908050902360860312045366923861496047153423763 11600 12614993363457716938748973907092076047199574483561716032 11601 5228582775643658994349903658860531519562981529370974408 11602 2118772105162789919279045927119953949103953299483662832 11603 839253885811234968026115594508553187632085397847424888 11604 324872471926929665042367326906536717793065315295777376 11605 122868434895441347676279950560805553524300343605454264 11606 45390886776659860924995140971507784104518598274626416 11607 16375193330820329574207107818835086670617468997808264 11608 5767363688842380227393698351287829267638857005517376 11609 1982531268039568203166583808255191310750857095646598 11610 664948375615755794850903885998635594910225361272772 11611 217544838936018871154925345419306706976802124367018 11612 69400807513331173619976183814748151918979818816472 11613 21581958434023718625724301064342413096755919266098 11614 6539987404249611704764939716467397908107854323060 11615 1930478209688138394780012325945195768055932902590 11616 554867988413357143409823902068080220758591492960 11617 155230925329927296072986448792855776045558334340 11618 42252204527672518457735956476161927207666765560 11619 11184407080854490179988929655454627790264732060 11620 2877859131915775250991303537076044577611977840 11621 719464782978943812747825884269011144402994460 11622 174667750781015260898316110631783052398414840 11623 41157343574836929292131957102891408898477060 11624 9407392817105583838201590194946607748223328 11625 2084592726517714600510579645471123307844942 11626 447539681399283360561593370214139467220948 11627 93027911302098226633589633134399776894242 11628 18709524060757185244744283758873698146328 11629 3637963011813897130922499619780996861786 11630 683374267412555262162237497638419300004 11631 123908521014364415666779326494878224726 11632 21667063783932575417141740152109853504 11633 3650429224466901293105401873453290536 11634 591961495859497506990065168668101168 11635 92295071935082944638235967157929752 11636 13819582963541831282730519146641888 11637 1984727340508667258690021366804952 11638 273031274355689675798627277973168 11639 35925167678380220499819378680680 11640 4514157195189137654427565907520 11641 540758414007032114853302166005 11642 61640855482666873195713200270 11643 6672463737814455345927717555 11644 684355255160456958556688980 11645 66340560449227970472332095 11646 6061574051198494763969430 11647 520438176113002075694345 11648 41844275466372026186480 11649 3138320659977901963986 11650 218589498704928495004 11651 14067641005762724926 11652 831584689995826104 11653 44840350931147486 11654 2187334191763292 11655 95563144300338 11656 3693261615472 11657 124292458213 11658 3568204542 11659 84957251 11660 1610564 11661 22791 11662 214 11663 1 11664 1 11665 216 11666 23220 11667 1656360 11668 88201170 11669 3739729608 11670 131513824548 11671 3945414736440 11672 103073959989495 11673 2382153741979440 11674 49310582458974408 11675 923452726049884368 11676 15775650736685524620 11677 247556365406449770960 11678 3589567298393521678920 11679 48339506285032758609456 11680 607265047705724030031291 11681 7144294678890870941544600 11682 78984146727737962075965300 11683 823097950110111394265322600 11684 8107514808584597233513427610 11685 75670138213456240846125324360 11686 670712588710180316590656284100 11687 5657314878685868757329883439800 11688 45494240482765527923527812661725 11689 349395766907639254452693601242048 11690 2566715056898426830787095301431968 11691 18062068918914855475909189158224960 11692 121918965202675274462387026818018480 11693 790371222693205227549267622130602560 11694 4926647288120979251723768177947422624 11695 29559883728725875510342609067684535744 11696 170893077806696467794168208672551222270 11697 952858373225216668912937890780285602960 11698 5128620067653372070913753941552713686520 11699 26668824351797534768751520496074111169904 11700 134084922435426494254000700271928170048684 11701 652305028064236999073516920241812719155760 11702 3072700000618379548267356019033802019181080 11703 14024117951540296399784342856102993831134160 11704 62056721935565811569045717138255747702768658 11705 266389830747794703320781615032512477943592288 11706 1109957628115811263836590062635468658098301200 11707 4491456448654678137385271416245849918816381600 11708 17659590127664984494719362613875728089891682200 11709 67498877821297274068705119324147227365808207520 11710 250919741466126823168447291400634258251156597520 11711 907582043600884254013532756129953700057374927200 11712 3195445111844779977672646578874211985618674222850 11713 10955811812039245637734788270425869664978311621200 11714 36592411452211080430034192823222404681027560814808 11715 119104711785628222576189725659900376020599511671728 11716 377928412396704937020602014113145423911517681266060 11717 1169438861001124710780730760651997160782809428823280 11718 3529972858207098664023316925671769207548109942559160 11719 10397374600537272428577769853796847484050796558083344 11720 29892451976544658232161088329665936516646040104489614 11721 83908637127142900300803054960465786713392393275760320 11722 230025401779581399100477340322656208403955009152515360 11723 616000228494472221319922368999655608946184600781312320 11724 1611867264560535645787130198882432176742516372044433904 11725 4122152348712189520373644443043597042161189410474289984 11726 10305380871780473800934111107608992605402973526185724960 11727 25190931019907824846727827151933093035429490841787327680 11728 60222069469467143774208711785090050537823626543647830235 11729 140826993220907782364303449097441348949987557455914926088 11730 322195090550864774803179103238085510476486684482472027868 11731 721332292278055465977266649040489948827955263766728420600 11732 1580566346315150947509010745691661799637725504430037274550 11733 3390200279052787539584544787860376034005556154429645168600 11734 7119420586010853833127544054506789671411667924302254854060 11735 14639935289543445910374949745887201296142303055607453643560 11736 29483203013663884125060662682689502610286582542542788587725 11737 58158647040652045397379937346675183231250245015426870638800 11738 112387655767746520159801770818575016244172770773054628396600 11739 212787294920266744835891352749835364088967112663650096430896 11740 394776428733652776603430009706931399165057406389140310483636 11741 717775324970277775642600017648966180300104375252982382697520 11742 1279112438088059113004120544271875628996339848207237835832760 11743 2234398942482938703728716900120491605082213912058212928416720 11744 3826408189002032530135427691456341873703291324399689639913633 11745 6424586588941684248128619333803240676835155803930343099114248 11746 10577063286672285042650775732480945016740805286958491687566140 11747 17076222655591399948375951182559597978834553113884793808841720 11748 27037352538019716584928589372386030133154709096984256863999390 11749 41987418059042383402477338790058305618546136480022610659387288 11750 63957578671332002624703853273228349256157486963755372050927148 11751 95568795715783452197833343971490636819545670175726418007132520 11752 140095166447000742426369333776389683519561266507598953669546535 11753 201485183204675225062643536217728983039369012505310854715752320 11754 284317980744375039810619212218350898288887384313049761654450496 11755 393671050261442362814703524610024320707690224433453516136931456 11756 534879144376959732085195006263620000961535631023714016490396000 11757 713172192502612976113593341684826667948714174698285355320528000 11758 933193400827887192148638096034400852741402590296692539408776000 11759 1198416788431602499390882607538914779310011747538910419030217600 11760 1510504493752332316940591619918840503088660640127168340652670100 11761 1868665353095668845699700973095472787326178111497527844106396000 11762 2269093643044740741206779753044502670324644849675569524986338000 11763 2704576261406862701640404150093447627255637295572901049983716000 11764 3164354225846029360919272855609333723889095635820294228480947720 11765 3634307823743954513531046051986957544268664294605486440631583520 11766 4097503918927007539765395058612746250891141116466970006594432400 11767 4535101424831833587701505210503427889335826090070238648075391200 11768 4927562125057665340483366238335455302836041809403240069543453900 11769 5256066266728176363182257320891152323025111263363456074179684160 11770 5503993920819128078426703420933187809960258021069279473905140960 11771 5658311507384150360999414731800473449491854040351595720837060800 11772 5710703280600670271749409312650477833283445281465962347881848400 11773 5658311507384150360999414731800473449491854040351595720837060800 11774 5503993920819128078426703420933187809960258021069279473905140960 11775 5256066266728176363182257320891152323025111263363456074179684160 11776 4927562125057665340483366238335455302836041809403240069543453900 11777 4535101424831833587701505210503427889335826090070238648075391200 11778 4097503918927007539765395058612746250891141116466970006594432400 11779 3634307823743954513531046051986957544268664294605486440631583520 11780 3164354225846029360919272855609333723889095635820294228480947720 11781 2704576261406862701640404150093447627255637295572901049983716000 11782 2269093643044740741206779753044502670324644849675569524986338000 11783 1868665353095668845699700973095472787326178111497527844106396000 11784 1510504493752332316940591619918840503088660640127168340652670100 11785 1198416788431602499390882607538914779310011747538910419030217600 11786 933193400827887192148638096034400852741402590296692539408776000 11787 713172192502612976113593341684826667948714174698285355320528000 11788 534879144376959732085195006263620000961535631023714016490396000 11789 393671050261442362814703524610024320707690224433453516136931456 11790 284317980744375039810619212218350898288887384313049761654450496 11791 201485183204675225062643536217728983039369012505310854715752320 11792 140095166447000742426369333776389683519561266507598953669546535 11793 95568795715783452197833343971490636819545670175726418007132520 11794 63957578671332002624703853273228349256157486963755372050927148 11795 41987418059042383402477338790058305618546136480022610659387288 11796 27037352538019716584928589372386030133154709096984256863999390 11797 17076222655591399948375951182559597978834553113884793808841720 11798 10577063286672285042650775732480945016740805286958491687566140 11799 6424586588941684248128619333803240676835155803930343099114248 11800 3826408189002032530135427691456341873703291324399689639913633 11801 2234398942482938703728716900120491605082213912058212928416720 11802 1279112438088059113004120544271875628996339848207237835832760 11803 717775324970277775642600017648966180300104375252982382697520 11804 394776428733652776603430009706931399165057406389140310483636 11805 212787294920266744835891352749835364088967112663650096430896 11806 112387655767746520159801770818575016244172770773054628396600 11807 58158647040652045397379937346675183231250245015426870638800 11808 29483203013663884125060662682689502610286582542542788587725 11809 14639935289543445910374949745887201296142303055607453643560 11810 7119420586010853833127544054506789671411667924302254854060 11811 3390200279052787539584544787860376034005556154429645168600 11812 1580566346315150947509010745691661799637725504430037274550 11813 721332292278055465977266649040489948827955263766728420600 11814 322195090550864774803179103238085510476486684482472027868 11815 140826993220907782364303449097441348949987557455914926088 11816 60222069469467143774208711785090050537823626543647830235 11817 25190931019907824846727827151933093035429490841787327680 11818 10305380871780473800934111107608992605402973526185724960 11819 4122152348712189520373644443043597042161189410474289984 11820 1611867264560535645787130198882432176742516372044433904 11821 616000228494472221319922368999655608946184600781312320 11822 230025401779581399100477340322656208403955009152515360 11823 83908637127142900300803054960465786713392393275760320 11824 29892451976544658232161088329665936516646040104489614 11825 10397374600537272428577769853796847484050796558083344 11826 3529972858207098664023316925671769207548109942559160 11827 1169438861001124710780730760651997160782809428823280 11828 377928412396704937020602014113145423911517681266060 11829 119104711785628222576189725659900376020599511671728 11830 36592411452211080430034192823222404681027560814808 11831 10955811812039245637734788270425869664978311621200 11832 3195445111844779977672646578874211985618674222850 11833 907582043600884254013532756129953700057374927200 11834 250919741466126823168447291400634258251156597520 11835 67498877821297274068705119324147227365808207520 11836 17659590127664984494719362613875728089891682200 11837 4491456448654678137385271416245849918816381600 11838 1109957628115811263836590062635468658098301200 11839 266389830747794703320781615032512477943592288 11840 62056721935565811569045717138255747702768658 11841 14024117951540296399784342856102993831134160 11842 3072700000618379548267356019033802019181080 11843 652305028064236999073516920241812719155760 11844 134084922435426494254000700271928170048684 11845 26668824351797534768751520496074111169904 11846 5128620067653372070913753941552713686520 11847 952858373225216668912937890780285602960 11848 170893077806696467794168208672551222270 11849 29559883728725875510342609067684535744 11850 4926647288120979251723768177947422624 11851 790371222693205227549267622130602560 11852 121918965202675274462387026818018480 11853 18062068918914855475909189158224960 11854 2566715056898426830787095301431968 11855 349395766907639254452693601242048 11856 45494240482765527923527812661725 11857 5657314878685868757329883439800 11858 670712588710180316590656284100 11859 75670138213456240846125324360 11860 8107514808584597233513427610 11861 823097950110111394265322600 11862 78984146727737962075965300 11863 7144294678890870941544600 11864 607265047705724030031291 11865 48339506285032758609456 11866 3589567298393521678920 11867 247556365406449770960 11868 15775650736685524620 11869 923452726049884368 11870 49310582458974408 11871 2382153741979440 11872 103073959989495 11873 3945414736440 11874 131513824548 11875 3739729608 11876 88201170 11877 1656360 11878 23220 11879 216 11880 1 11881 1 11882 218 11883 23653 11884 1703016 11885 91537110 11886 3917788308 11887 139081484934 11888 4212182115144 11889 111096303286923 11890 2592247076694870 11891 54177963902922783 11892 1024456044709812624 11893 17671866771244267764 11894 280031119605870704568 11895 4100455679943106745460 11896 55766197247226251738256 11897 707533627574183068929123 11898 8407164280587351760216638 11899 93880001133225427989085791 11900 988210538244478189358797800 11901 9832694855532557984120038110 11902 92708265780735546707417502180 11903 830160379945677395516420360430 11904 7074410194319685631357321332360 11905 57479582828847445754778235825425 11906 446041562751856179057079110005298 11907 3311000831196470867616010316577789 11908 23544894799619348391936073362330944 11909 160609818097403412244992500435900368 11910 1052271222017470631949950864924864480 11911 6629308698710064981284690449026646224 11912 40203549527661039241339413045709983552 11913 234939492552269198066577194985867716382 11914 1324204412567335480011616917193072583244 11915 7205229891910501876533797931785836114710 11916 37878922860329495579491966269959824145904 11917 192551191206674935862417495205629106075012 11918 947143697286887522350269841281743170423032 11919 4511394979182280040668390559789355627541284 11920 20821822980841292495392571814412410588652080 11921 93177657839264783916881758869495537384218058 11922 404527392570466622858657392165126967180263764 11923 1704794011546966482047199009838749361688254434 11924 6977761535634095368379233156549299712956576288 11925 27752460653090152033326495509002896585622746600 11926 107309514525281921195529115968144533464407953520 11927 403577087236386355800576892662804441072664694760 11928 1476920404354435174419132458255369443925496329760 11929 5261528940512675308868159382534753643984580674770 11930 18254284079329689847093614184304247336273034994100 11931 61699480188134351683176415942948355996602858280058 11932 203245346502089629073992899576771055047632944922544 11933 652730247420172462603015658256168580633744265424324 11934 2044400397580162807398124514538188384626444303027128 11935 6246778992606053022605380461088908953025246481471780 11936 18626759177952594467405134465792383059929825872024944 11937 54217174035826301753339944962931400692295743163215462 11938 154090915680769489193703001473594507230735270042822892 11939 427735128010411857934244538573253718347385835808525614 11940 1159959669180777919821680104605433812467487012362103360 11941 3073893123329061487527452277204399603038840582759573904 11942 7961887106327733033267827209808117004592406755344470112 11943 20161552833765388487468530192578618866467868719178738832 11944 49923845112180961968969693810194675288396627304633067584 11945 120909312381063267268598477196565229214085581753408210555 11946 286462063179749894759448699819554543061064301384997914238 11947 664071146462147483305994713218058258914285425937949710279 11948 1506549466600692797947928304614102318730916190187587402424 11949 3345426021422126654266723147010727207770122716445966143618 11950 7272665263961144900579832928284189582108962427056448138300 11951 15480387490431579859805644375919203539060505737591582465810 11952 32268976740617941116214582642761156672971195058641608520280 11953 65882494178761629778938106228970694873982856578059950728905 11954 131764988357523259557876212457941389747965713156119901457810 11955 258188152862714495079622308194614885316959843346451158261925 11956 495721253496411830552874831733660579808562899225186223862896 11957 932738674341932786435014486025177143587164402489495131742028 11958 1720115477357850073685351389812664342719186300694913100095688 11959 3109439516762267440892750589276739388761606005102342911711436 11960 5510399143629334705379558006313209043374997983725670982779760 11961 9574318512055969050596982035969200712864058996723353332579833 11962 16311801909428688012128191616836416029323952364787935307358234 11963 27252644653557686069043442091543768244114408219218867525708269 11964 44654935817877654281806121981324728689151319491732120283088248 11965 71766861135874801524331267469986171107564620611712336169248970 11966 113138345790673216520710468717389963863690107787875918196227788 11967 174969767327436486014587120225730990626404469020784850233701114 11968 265471371117489840849718389308005640950406780583259772768374104 11969 395190336549899649446739874992599306414810093822807161734738723 11970 577244311814460162113215547741998986898037215696235180061977910 11971 827383513600726232362275618430198547887186675831270424755501671 11972 1163792194954867667498585485264455100324834005564863894161584768 11973 1606539225644219497525221267702019540665803464203670810418709408 11974 2176601531517974803098686878822090990579475661179166904438251456 11975 2894416930210072876461019785667674189600366570716977266540228000 11976 3777975782589989859801752141292543152741531102830580853168297600 11977 4840531471443424507870994931031070914450086725501681718121881300 11978 6088091129031935978971766820472068572813511139290774944441953800 11979 7516928842988410749546773319154288748065661712797793553851800100 11980 9111428900592013029753664629277925755231105106421567944062788000 11981 10842600391704495505406860908840731648725015076641665853434717720 11982 12667592536842875937009995913299072619302492861818975947577194960 11983 14530473792260945927746760018195995063317565341498237116338547160 11984 16364417086429803180763341379715877935386772617609665101895839520 11985 18095268893648340055651771717955057332398835106010687372288668700 11986 19646291941675340631850495008065490818033020972240174861341983160 11987 20943688579333146145274584301050947758846522357199431691807963180 11988 21922365615750582881035078894558001392437481345853610742827026880 11989 22531320216188099072174942197184612542227411383238433263461110960 11990 22738029575969641265497648088901902565550598643635116137437818400 11991 22531320216188099072174942197184612542227411383238433263461110960 11992 21922365615750582881035078894558001392437481345853610742827026880 11993 20943688579333146145274584301050947758846522357199431691807963180 11994 19646291941675340631850495008065490818033020972240174861341983160 11995 18095268893648340055651771717955057332398835106010687372288668700 11996 16364417086429803180763341379715877935386772617609665101895839520 11997 14530473792260945927746760018195995063317565341498237116338547160 11998 12667592536842875937009995913299072619302492861818975947577194960 11999 10842600391704495505406860908840731648725015076641665853434717720 12000 9111428900592013029753664629277925755231105106421567944062788000 12001 7516928842988410749546773319154288748065661712797793553851800100 12002 6088091129031935978971766820472068572813511139290774944441953800 12003 4840531471443424507870994931031070914450086725501681718121881300 12004 3777975782589989859801752141292543152741531102830580853168297600 12005 2894416930210072876461019785667674189600366570716977266540228000 12006 2176601531517974803098686878822090990579475661179166904438251456 12007 1606539225644219497525221267702019540665803464203670810418709408 12008 1163792194954867667498585485264455100324834005564863894161584768 12009 827383513600726232362275618430198547887186675831270424755501671 12010 577244311814460162113215547741998986898037215696235180061977910 12011 395190336549899649446739874992599306414810093822807161734738723 12012 265471371117489840849718389308005640950406780583259772768374104 12013 174969767327436486014587120225730990626404469020784850233701114 12014 113138345790673216520710468717389963863690107787875918196227788 12015 71766861135874801524331267469986171107564620611712336169248970 12016 44654935817877654281806121981324728689151319491732120283088248 12017 27252644653557686069043442091543768244114408219218867525708269 12018 16311801909428688012128191616836416029323952364787935307358234 12019 9574318512055969050596982035969200712864058996723353332579833 12020 5510399143629334705379558006313209043374997983725670982779760 12021 3109439516762267440892750589276739388761606005102342911711436 12022 1720115477357850073685351389812664342719186300694913100095688 12023 932738674341932786435014486025177143587164402489495131742028 12024 495721253496411830552874831733660579808562899225186223862896 12025 258188152862714495079622308194614885316959843346451158261925 12026 131764988357523259557876212457941389747965713156119901457810 12027 65882494178761629778938106228970694873982856578059950728905 12028 32268976740617941116214582642761156672971195058641608520280 12029 15480387490431579859805644375919203539060505737591582465810 12030 7272665263961144900579832928284189582108962427056448138300 12031 3345426021422126654266723147010727207770122716445966143618 12032 1506549466600692797947928304614102318730916190187587402424 12033 664071146462147483305994713218058258914285425937949710279 12034 286462063179749894759448699819554543061064301384997914238 12035 120909312381063267268598477196565229214085581753408210555 12036 49923845112180961968969693810194675288396627304633067584 12037 20161552833765388487468530192578618866467868719178738832 12038 7961887106327733033267827209808117004592406755344470112 12039 3073893123329061487527452277204399603038840582759573904 12040 1159959669180777919821680104605433812467487012362103360 12041 427735128010411857934244538573253718347385835808525614 12042 154090915680769489193703001473594507230735270042822892 12043 54217174035826301753339944962931400692295743163215462 12044 18626759177952594467405134465792383059929825872024944 12045 6246778992606053022605380461088908953025246481471780 12046 2044400397580162807398124514538188384626444303027128 12047 652730247420172462603015658256168580633744265424324 12048 203245346502089629073992899576771055047632944922544 12049 61699480188134351683176415942948355996602858280058 12050 18254284079329689847093614184304247336273034994100 12051 5261528940512675308868159382534753643984580674770 12052 1476920404354435174419132458255369443925496329760 12053 403577087236386355800576892662804441072664694760 12054 107309514525281921195529115968144533464407953520 12055 27752460653090152033326495509002896585622746600 12056 6977761535634095368379233156549299712956576288 12057 1704794011546966482047199009838749361688254434 12058 404527392570466622858657392165126967180263764 12059 93177657839264783916881758869495537384218058 12060 20821822980841292495392571814412410588652080 12061 4511394979182280040668390559789355627541284 12062 947143697286887522350269841281743170423032 12063 192551191206674935862417495205629106075012 12064 37878922860329495579491966269959824145904 12065 7205229891910501876533797931785836114710 12066 1324204412567335480011616917193072583244 12067 234939492552269198066577194985867716382 12068 40203549527661039241339413045709983552 12069 6629308698710064981284690449026646224 12070 1052271222017470631949950864924864480 12071 160609818097403412244992500435900368 12072 23544894799619348391936073362330944 12073 3311000831196470867616010316577789 12074 446041562751856179057079110005298 12075 57479582828847445754778235825425 12076 7074410194319685631357321332360 12077 830160379945677395516420360430 12078 92708265780735546707417502180 12079 9832694855532557984120038110 12080 988210538244478189358797800 12081 93880001133225427989085791 12082 8407164280587351760216638 12083 707533627574183068929123 12084 55766197247226251738256 12085 4100455679943106745460 12086 280031119605870704568 12087 17671866771244267764 12088 1024456044709812624 12089 54177963902922783 12090 2592247076694870 12091 111096303286923 12092 4212182115144 12093 139081484934 12094 3917788308 12095 91537110 12096 1703016 12097 23653 12098 218 12099 1 12100 1 12101 220 12102 24090 12103 1750540 12104 94966795 12105 4102565544 12106 147008598660 12107 4494262873320 12108 119659749002145 12109 2818651865383860 12110 59473554359599446 12111 1135404219592353060 12112 19774956824566815795 12113 316399309193069052720 12114 4678189785926092422360 12115 64247139726718335933744 12116 823166477748578679151095 12117 9877997732982944149813140 12118 111401863321974314578448190 12119 1184377704791516397097186020 12120 11902995933154739790826719501 12121 113361866030045140865016376200 12122 1025409606362681046915375402900 12123 8827439219991775969097579555400 12124 72458563597432494413009298850575 12125 568075138603870756197992902988508 12126 4260563539529030671484946772413810 12127 30612938024764146306225173105491820 12128 211010608527838579896480657477140045 12129 1397035753011896804831871939158996160 12130 8894460960842409657429584679312275552 12131 54514438147098639835858744808688140480 12132 321975900306301341530540711526314329710 12133 1834286947199534915386110720210517999560 12134 10088578209597442034623608961157848997580 12135 53613587056717834812571179050724568958568 12136 275514266819244428897935225677334590481530 12137 1370125002560566889654596797962961206718960 12138 6598233564962730021231347737558471074462360 12139 30791756636492740099079622775272865014157680 12140 139332698780129648948335293058109714189063502 12141 611704531229837483187813481718530452537351960 12142 2607026454527164511681395553038498833433000020 12143 10791876951298494955332288568391925403513348920 12144 43412777735905309252132160831940245373224153610 12145 169792197367096320630561340142699626348610023008 12146 645948576940040350224961620108096404587103348400 12147 2391384093352489807215815359549122859535233672800 12148 8618946836457932013507001191708296972908238029050 12149 30254262364709475639249065407629124068167692673400 12150 103469577287306406686231803694091604313133508943028 12151 344898590957688022287439345646972014377111696476760 12152 1120920420612486072434177873352659046725613013549470 12153 3553106238922597361678148730627296600941565778798320 12154 10988310035186551100004645148421454302911879352950360 12155 33164717560744863320014019902508389350606763137995632 12156 97717471384337543710755594355605075765180641388737130 12157 281152022930374687167788025865249691675256582241278760 12158 790134133407777138074990486483374133501152119057386860 12159 2169520840882371124883872183225535756392993954021977480 12160 5821547589701029185105057024988520946321200443292306238 12161 15269633022166633928144411868822350023137574933225721280 12162 39159220169749916041531636889399252478691522812627252960 12163 98208837886039471977174581405160030025924771498335015360 12164 240918555439190579694006395009533198657346705081853084555 12165 578204533054057391265615348022879676777632092196447402932 12166 1357904585202710540093490590053732574250499610461353749310 12167 3121153822704737659319366430869773379620551343448484737220 12168 7022596101085659733468574469456990104146240522759090658745 12169 15470066773406091007061207526919746316380124050135967827960 12170 33371144039775996315232033379498309911048553308150444886028 12171 70502416985442245736405704322883753333201168960881221590200 12172 145900835150429091871172915890412211758985752432934750235275 12173 295798953455664460231967007558643936168902621370881411435900 12174 587600623756522643974312839339468359686874126236750911906450 12175 1143862547579364080269995660580831740190448299074208441844556 12176 2182369334197470942620386457687113188521250044286318737729745 12177 4081314079538127477108255193596679209702078004899089587442640 12178 7482409145819900374698467854927245217787143008981664243644840 12179 13449393654511719660850410574679352163617396294625269906298320 12180 23704556316076905902248848637872358188375660969277038209850789 12181 40970838077169960818701713695088026498427068341960312955297660 12182 69450566984471031143896807361185801015626371945518091473004570 12183 115472027034421714432021197781248681206704088294957790641863020 12184 188329377425187796156986953524179396729981667814395444261133735 12185 301327003880300473851179125638687034767970668503032710817813976 12186 473013320044657720580339325130497089461349305208249022795405660 12187 728549251563036029399603098476857586066905826412705391432004120 12188 1101102846112315817160763773834341578942028124010111557505188045 12189 1633096356031749301856413687035203240678064183925109276299829460 12190 2377062473779546206035446588906795828098071201046547946614196214 12191 3395803533970780294336352269866851182997244572923639923734566020 12192 4761507129154681064884667856661128289202658151164669023497380615 12193 6553472177761281465647714899490585172235916595151372419437255040 12194 8854159218890241980183614811013875711425121357278981885835440320 12195 11743411174528110415822478591449982522521739905443702290687005056 12196 15290899966833477103935518999283831409533515501879820690998704500 12197 19547129854508774854515508823826753554455215693124719233854014000 12198 24533642572495707215361301891129496808142770716881025160857589000 12199 30233377715600770507818978088058571824175939671307929996208342000 12200 36582387035876932314460963486550871907252887002282595295412093820 12201 43464222220843879977577382360258461671983628121523875598509418400 12202 50708259257651193307173612753634871950647566141777854864927654800 12203 58092957207794570973266857329406940681324396162425115282150128800 12204 65354576858768892344925214495582808266489945682728254692418894900 12205 72201246815401823923917379823691483418217463801871214707815160080 12206 78331541356332167464627346035136986727311399407690468786780598200 12207 83456034716092215803434742504725387728163547032492648987784936400 12208 87319740027022410979519684287351563085948896432145086440923127900 12209 89723035624096422290882611377829129042442902755965593407187067200 12210 90538699584315480675345180572173030215556020053747098801797858720 12211 89723035624096422290882611377829129042442902755965593407187067200 12212 87319740027022410979519684287351563085948896432145086440923127900 12213 83456034716092215803434742504725387728163547032492648987784936400 12214 78331541356332167464627346035136986727311399407690468786780598200 12215 72201246815401823923917379823691483418217463801871214707815160080 12216 65354576858768892344925214495582808266489945682728254692418894900 12217 58092957207794570973266857329406940681324396162425115282150128800 12218 50708259257651193307173612753634871950647566141777854864927654800 12219 43464222220843879977577382360258461671983628121523875598509418400 12220 36582387035876932314460963486550871907252887002282595295412093820 12221 30233377715600770507818978088058571824175939671307929996208342000 12222 24533642572495707215361301891129496808142770716881025160857589000 12223 19547129854508774854515508823826753554455215693124719233854014000 12224 15290899966833477103935518999283831409533515501879820690998704500 12225 11743411174528110415822478591449982522521739905443702290687005056 12226 8854159218890241980183614811013875711425121357278981885835440320 12227 6553472177761281465647714899490585172235916595151372419437255040 12228 4761507129154681064884667856661128289202658151164669023497380615 12229 3395803533970780294336352269866851182997244572923639923734566020 12230 2377062473779546206035446588906795828098071201046547946614196214 12231 1633096356031749301856413687035203240678064183925109276299829460 12232 1101102846112315817160763773834341578942028124010111557505188045 12233 728549251563036029399603098476857586066905826412705391432004120 12234 473013320044657720580339325130497089461349305208249022795405660 12235 301327003880300473851179125638687034767970668503032710817813976 12236 188329377425187796156986953524179396729981667814395444261133735 12237 115472027034421714432021197781248681206704088294957790641863020 12238 69450566984471031143896807361185801015626371945518091473004570 12239 40970838077169960818701713695088026498427068341960312955297660 12240 23704556316076905902248848637872358188375660969277038209850789 12241 13449393654511719660850410574679352163617396294625269906298320 12242 7482409145819900374698467854927245217787143008981664243644840 12243 4081314079538127477108255193596679209702078004899089587442640 12244 2182369334197470942620386457687113188521250044286318737729745 12245 1143862547579364080269995660580831740190448299074208441844556 12246 587600623756522643974312839339468359686874126236750911906450 12247 295798953455664460231967007558643936168902621370881411435900 12248 145900835150429091871172915890412211758985752432934750235275 12249 70502416985442245736405704322883753333201168960881221590200 12250 33371144039775996315232033379498309911048553308150444886028 12251 15470066773406091007061207526919746316380124050135967827960 12252 7022596101085659733468574469456990104146240522759090658745 12253 3121153822704737659319366430869773379620551343448484737220 12254 1357904585202710540093490590053732574250499610461353749310 12255 578204533054057391265615348022879676777632092196447402932 12256 240918555439190579694006395009533198657346705081853084555 12257 98208837886039471977174581405160030025924771498335015360 12258 39159220169749916041531636889399252478691522812627252960 12259 15269633022166633928144411868822350023137574933225721280 12260 5821547589701029185105057024988520946321200443292306238 12261 2169520840882371124883872183225535756392993954021977480 12262 790134133407777138074990486483374133501152119057386860 12263 281152022930374687167788025865249691675256582241278760 12264 97717471384337543710755594355605075765180641388737130 12265 33164717560744863320014019902508389350606763137995632 12266 10988310035186551100004645148421454302911879352950360 12267 3553106238922597361678148730627296600941565778798320 12268 1120920420612486072434177873352659046725613013549470 12269 344898590957688022287439345646972014377111696476760 12270 103469577287306406686231803694091604313133508943028 12271 30254262364709475639249065407629124068167692673400 12272 8618946836457932013507001191708296972908238029050 12273 2391384093352489807215815359549122859535233672800 12274 645948576940040350224961620108096404587103348400 12275 169792197367096320630561340142699626348610023008 12276 43412777735905309252132160831940245373224153610 12277 10791876951298494955332288568391925403513348920 12278 2607026454527164511681395553038498833433000020 12279 611704531229837483187813481718530452537351960 12280 139332698780129648948335293058109714189063502 12281 30791756636492740099079622775272865014157680 12282 6598233564962730021231347737558471074462360 12283 1370125002560566889654596797962961206718960 12284 275514266819244428897935225677334590481530 12285 53613587056717834812571179050724568958568 12286 10088578209597442034623608961157848997580 12287 1834286947199534915386110720210517999560 12288 321975900306301341530540711526314329710 12289 54514438147098639835858744808688140480 12290 8894460960842409657429584679312275552 12291 1397035753011896804831871939158996160 12292 211010608527838579896480657477140045 12293 30612938024764146306225173105491820 12294 4260563539529030671484946772413810 12295 568075138603870756197992902988508 12296 72458563597432494413009298850575 12297 8827439219991775969097579555400 12298 1025409606362681046915375402900 12299 113361866030045140865016376200 12300 11902995933154739790826719501 12301 1184377704791516397097186020 12302 111401863321974314578448190 12303 9877997732982944149813140 12304 823166477748578679151095 12305 64247139726718335933744 12306 4678189785926092422360 12307 316399309193069052720 12308 19774956824566815795 12309 1135404219592353060 12310 59473554359599446 12311 2818651865383860 12312 119659749002145 12313 4494262873320 12314 147008598660 12315 4102565544 12316 94966795 12317 1750540 12318 24090 12319 220 12320 1 12321 1 12322 222 12323 24531 12324 1798940 12325 98491965 12326 4294249674 12327 155308696543 12328 4792382636184 12329 128795283347445 12330 3062465626261470 12331 65230517839369311 12332 1257169980176935812 12333 22105238818111121361 12334 357084627061795037370 12335 5330763361136797343595 12336 73919918607763589831184 12337 956338946987941443440943 12338 11588577828206819844049074 12339 131981025265688781557225565 12340 1417059429168447970403895540 12341 14383153206059746899599539731 12342 138352235601146136843767001222 12343 1264036334355926068436234874801 12344 10991620298747183203793346737400 12345 91138851643778727398119833364275 12346 721819705018727520993109080245058 12347 5469172380334204678293941877241401 12348 39702140242426078405393059553307948 12349 276497048116895903180415950460537495 12350 1849669908092338110931058427218768070 12351 11899543075394041846989809215107407917 12352 73700395821795355955549786106471687744 12353 439899237561341030859687785823002886222 12354 2532753185959236238283050888071834799460 12355 14079128004302813206926371113105199326410 12356 75625030423112253797204507693250784953288 12357 392830019142277540557701192739941577396246 12358 1974767123255773582263038428368354956640588 12359 9613997836903108229438476559161728078381810 12360 45358348768978767031196915048352768369801360 12361 207514445618077859167725886346213915291841222 12362 921161685426589521183563690610022745929636644 12363 3969768215766969127005357809533669452696767442 12364 16617634391582661461882893156187453522916700920 12365 67603558093029463674478133521762595013683851470 12366 267409629790205434090157950374972042498571679148 12367 1028945749410138300738216461225435902657547548026 12368 3853073444599666828296299939908015295058050392608 12369 14047663600102951978163593530914639096565808723050 12370 49883540130977829473478883150594840873519402404300 12371 172597048853183289978236935701058149422377132318878 12372 582092007897010311299152018442784347071546407036216 12373 1914187179815168523695288368340694679792969915446018 12374 6139845671105257528833943822979586708769903502374020 12375 19215442933644231895795120483028706551520623924096470 12376 58694443870040562881701458929978594557372087622694672 12377 175035216541013821450788279309043308769306047017678754 12378 509751683259794637909313234478968232556224628156748652 12379 1450155650652864056121322132569478592616845924928681510 12380 4030941130628300088201641182057533715070554774378029960 12381 10950723404873548572947791877922966592608340470393648058 12382 29082249042451063423238398102024927672172969773832311236 12383 75520033803784213082925517652032473471287873122371001758 12384 191796911247705937988382267052780885006445392056815242560 12385 476495451381019439689887194709252511187887770891150368235 12386 1158250481818478022630802719447106104118250273858488587402 12387 2755232206750015902318727681109025126463110499936101639729 12388 6415167526164216130771962959000118204899182656567639638772 12389 14622808331697845592200797921250269437637842820117413882495 12390 32636412798282148133317722896703499904293156439102633882670 12391 71333873687673838062823022902794792647955041931181471200693 12392 152714771838400329373930978608800119471678399627318079190216 12393 320276813161089579659216357915678028336436643662847638301703 12394 658103040741964889710718543662352113020075295197632133496650 12395 1325099365818280656309419770347168443783665121411448485013525 12396 2614862748548073828450588346818412395733099172918591677093356 12397 5057695053112721747134690618188245028589020768671486533325307 12398 9589915295512433442619023769551737326935026392545935504746686 12399 17827406639093626271535364699807716825712549063066162156259865 12400 32495526025689647887355601478130521808893760317487687981030640 12401 58085752770920245598648137642158307733397596567509242266092269 12402 101829344363835492284049821545512095038795786575139659281297558 12403 175096799454887858683549083389234212200856169598715755593450679 12404 295343999080533737538516526198708309736383900527954286543169820 12405 488723998478502256164926156447862560159016216349829117017864345 12406 793457785765097780597174230468294509434638092426781389981944466 12407 1263996705230446464439684529932050555727272310028709888692167347 12408 1975902895532651944411460874376538799757575105332236147840629416 12409 3031214669283045596540309295918553840537189082043771363164601945 12410 4563851299819416965577544333180743984629026258358037782742209670 12411 6744358031955360626909037736811543888396227692906878056719043179 12412 9783024837561622008263659134715646079871451158941845093262787908 12413 13930176670875787859592818985301626483295218498058496817580708869 12414 19472289970041423889753402882679692933638477470404350390166582290 12415 26722610703567485976363712466656174345099612698746395748207331015 12416 36005201790069875841837423112968319117607899215153038481795140736 12417 47631881534779939915764090993197672166002116670046207158208154932 12418 61872340962703839478209025413844398896043986602328062906538428056 12419 78918802248346734028327838538066835326586717605010284319564321500 12420 98847792715100959793057090694144318994916696798194699551777534000 12421 121582785039574180545460221553797512363747537061779480448686366820 12422 146862374008198515114318287421418777310665341797396996185541948040 12423 174219090735215885576789340960702667201867709387108201357358585420 12424 202973697943940837565191465196935146254603156567504700610514856800 12425 232248750532009227598632541908031561579786304149356340121646807300 12426 261003357740734179587034666144264040632521751329752839374803078680 12427 288088611845904707657387320178102761830236272694161152894829813260 12428 312320364244158374656606814398690844601003809649744801269161292880 12429 332563350815539010051016515331939325269587389904820853203273598900 12430 347818550394233460053356722457257642942504242652748415276818259400 12431 357304510859530736236630087615182851386390721997823372057095121020 12432 360523470416823805932455583900004318515997845619425384417969851840 12433 357304510859530736236630087615182851386390721997823372057095121020 12434 347818550394233460053356722457257642942504242652748415276818259400 12435 332563350815539010051016515331939325269587389904820853203273598900 12436 312320364244158374656606814398690844601003809649744801269161292880 12437 288088611845904707657387320178102761830236272694161152894829813260 12438 261003357740734179587034666144264040632521751329752839374803078680 12439 232248750532009227598632541908031561579786304149356340121646807300 12440 202973697943940837565191465196935146254603156567504700610514856800 12441 174219090735215885576789340960702667201867709387108201357358585420 12442 146862374008198515114318287421418777310665341797396996185541948040 12443 121582785039574180545460221553797512363747537061779480448686366820 12444 98847792715100959793057090694144318994916696798194699551777534000 12445 78918802248346734028327838538066835326586717605010284319564321500 12446 61872340962703839478209025413844398896043986602328062906538428056 12447 47631881534779939915764090993197672166002116670046207158208154932 12448 36005201790069875841837423112968319117607899215153038481795140736 12449 26722610703567485976363712466656174345099612698746395748207331015 12450 19472289970041423889753402882679692933638477470404350390166582290 12451 13930176670875787859592818985301626483295218498058496817580708869 12452 9783024837561622008263659134715646079871451158941845093262787908 12453 6744358031955360626909037736811543888396227692906878056719043179 12454 4563851299819416965577544333180743984629026258358037782742209670 12455 3031214669283045596540309295918553840537189082043771363164601945 12456 1975902895532651944411460874376538799757575105332236147840629416 12457 1263996705230446464439684529932050555727272310028709888692167347 12458 793457785765097780597174230468294509434638092426781389981944466 12459 488723998478502256164926156447862560159016216349829117017864345 12460 295343999080533737538516526198708309736383900527954286543169820 12461 175096799454887858683549083389234212200856169598715755593450679 12462 101829344363835492284049821545512095038795786575139659281297558 12463 58085752770920245598648137642158307733397596567509242266092269 12464 32495526025689647887355601478130521808893760317487687981030640 12465 17827406639093626271535364699807716825712549063066162156259865 12466 9589915295512433442619023769551737326935026392545935504746686 12467 5057695053112721747134690618188245028589020768671486533325307 12468 2614862748548073828450588346818412395733099172918591677093356 12469 1325099365818280656309419770347168443783665121411448485013525 12470 658103040741964889710718543662352113020075295197632133496650 12471 320276813161089579659216357915678028336436643662847638301703 12472 152714771838400329373930978608800119471678399627318079190216 12473 71333873687673838062823022902794792647955041931181471200693 12474 32636412798282148133317722896703499904293156439102633882670 12475 14622808331697845592200797921250269437637842820117413882495 12476 6415167526164216130771962959000118204899182656567639638772 12477 2755232206750015902318727681109025126463110499936101639729 12478 1158250481818478022630802719447106104118250273858488587402 12479 476495451381019439689887194709252511187887770891150368235 12480 191796911247705937988382267052780885006445392056815242560 12481 75520033803784213082925517652032473471287873122371001758 12482 29082249042451063423238398102024927672172969773832311236 12483 10950723404873548572947791877922966592608340470393648058 12484 4030941130628300088201641182057533715070554774378029960 12485 1450155650652864056121322132569478592616845924928681510 12486 509751683259794637909313234478968232556224628156748652 12487 175035216541013821450788279309043308769306047017678754 12488 58694443870040562881701458929978594557372087622694672 12489 19215442933644231895795120483028706551520623924096470 12490 6139845671105257528833943822979586708769903502374020 12491 1914187179815168523695288368340694679792969915446018 12492 582092007897010311299152018442784347071546407036216 12493 172597048853183289978236935701058149422377132318878 12494 49883540130977829473478883150594840873519402404300 12495 14047663600102951978163593530914639096565808723050 12496 3853073444599666828296299939908015295058050392608 12497 1028945749410138300738216461225435902657547548026 12498 267409629790205434090157950374972042498571679148 12499 67603558093029463674478133521762595013683851470 12500 16617634391582661461882893156187453522916700920 12501 3969768215766969127005357809533669452696767442 12502 921161685426589521183563690610022745929636644 12503 207514445618077859167725886346213915291841222 12504 45358348768978767031196915048352768369801360 12505 9613997836903108229438476559161728078381810 12506 1974767123255773582263038428368354956640588 12507 392830019142277540557701192739941577396246 12508 75625030423112253797204507693250784953288 12509 14079128004302813206926371113105199326410 12510 2532753185959236238283050888071834799460 12511 439899237561341030859687785823002886222 12512 73700395821795355955549786106471687744 12513 11899543075394041846989809215107407917 12514 1849669908092338110931058427218768070 12515 276497048116895903180415950460537495 12516 39702140242426078405393059553307948 12517 5469172380334204678293941877241401 12518 721819705018727520993109080245058 12519 91138851643778727398119833364275 12520 10991620298747183203793346737400 12521 1264036334355926068436234874801 12522 138352235601146136843767001222 12523 14383153206059746899599539731 12524 1417059429168447970403895540 12525 131981025265688781557225565 12526 11588577828206819844049074 12527 956338946987941443440943 12528 73919918607763589831184 12529 5330763361136797343595 12530 357084627061795037370 12531 22105238818111121361 12532 1257169980176935812 12533 65230517839369311 12534 3062465626261470 12535 128795283347445 12536 4792382636184 12537 155308696543 12538 4294249674 12539 98491965 12540 1798940 12541 24531 12542 222 12543 1 12544 1 12545 224 12546 24976 12547 1848224 12548 102114376 12549 4493032544 12550 163995687856 12551 5107294278944 12552 138535357316356 12553 3324848575592544 12554 71484244375239696 12555 1390693481481935904 12556 24684809296304362296 12557 402552274678194215904 12558 6067037854078498539696 12559 84938529957098979555744 12560 1109509547564605420446906 12561 13575175640790466320762144 12562 156114519869090362688764656 12563 1692610057528032353362395744 12564 17349253089662331621964556376 12565 168535601442434078613369976224 12566 1555123958764278089023368416976 12567 13658045203060181477509583488224 12568 114386128575629019874142761713876 12569 915089028605032158993142093711008 12570 7003950642015438447678279871095792 12571 51362304708113215282974052388035808 12572 361370500982082264669496011444394792 12573 2442366144568555995697283387693151008 12574 15875379939695613972032342020005481552 12575 99349151880675777760460462963905271648 12576 599199572280325784617777167251053669627 12577 3486252056903713655957976245824312259648 12578 19584533613782626714352160675071871811552 12579 106316039617677116449340300807533018405568 12580 558159207992804861359036579239548346629232 12581 2836052191963440917175645321541488896386368 12582 13956362102556932934522254608638379569059232 12583 66561111566040757072336906595044579483205568 12584 307845140992938501459558193002081180109825752 12585 1381548925431724006550212378350803344883120448 12586 6019606032238226028540211077099928859847881952 12587 25478332508543189237077172465864815174239872448 12588 104808595091961755725249277643671171512214020752 12589 419234380367847022900997110574684686048856083008 12590 1631368567083578632593010495497142582668374757792 12591 6178374573210148863862890812733859142871717167808 12592 22782756238712423935494409871956105589339457056292 12593 81831940775783400258102370152332134361709070243008 12594 286411792715241900903358295533162470265981745850528 12595 977169645734354720729104772995495486789820074078272 12596 3250968244462372436271829340927321523358439861837328 12597 10550312038632604887523672578103760415427389740302272 12598 33409321455669915477158296497328574648853400844290528 12599 103265175408434284202125643719015594369183238973261632 12600 311639547214739179109986317652029204435570846187164568 12601 918516560211862843692591252027033444652208809814800832 12602 2644694233713467153390736880836458366498601228259857568 12603 7441004115193822838353598681675459132860471252392141632 12604 20462761316783012805472396374607512615366295944078389488 12605 55014636982826460657335623039928394572460205488997637312 12606 144635255293559888502350105734005295408242153140429272288 12607 371919227897725427577471700458870759621194108075389557312 12608 935609307680215528749577246466846754672066428127151855113 12609 2303038295828222839998959375918392011500471207697604566432 12610 5548228621767991387270220314712489845887498818544229182768 12611 13083882421482725958040221040665274561943653930298331505632 12612 30208375590776293756063451520359530973899318633188794799768 12613 68297196987842055448491281698204156984468024735905101286432 12614 151229507615935979921659266617452061894179197629504152848528 12615 328018932012030153632894747311093204671881639928783655474272 12616 697040230525564076469901338036073059927748484848665267882828 12617 1451371438902544378403082238102508289164626982150645489290272 12618 2961582260463300015390073215587550698160252355469560390308528 12619 5923164520926600030780146431175101396320504710939120780617056 12620 11612519916027150060345287082172238263838884235920118372525544 12621 22320168150285950765338993352746639779846167102807500248490656 12622 42064932283231214903908102857099436508171622616829519699078544 12623 77740254599389333873045354647297692787253884836165947798297056 12624 140904211461393167644894705298227068176897666265550780384413414 12625 250496375931365631368701698307959232314484740027645831794512736 12626 436841240953479088850296864122416710011845339316504316422138064 12627 747366942354144947189664514522688829176892026300525457011368736 12628 1254508796094457589925508292234513391832640187004453445697654664 12629 2066249781802636030465543069562727939489054425654393910560842976 12630 3339636275239144281798959147316502134755564711232101785673920624 12631 5297354091758642653888004164708934420646757817816437315206908576 12632 8247017165578795949802915574603681995779611602736953547538028124 12633 12602183533918160103069623799394390465460979527777816656912042976 12634 18903275300877240154604435699091585698191469291666724985368064464 12635 27835592201291760227659278941519477841292932803113638989443083936 12636 40240584377954392503029174991544462531434348508849065060825327864 12637 57115668149354621617202699987998591980100365625463189118590787936 12638 79597367314526121615463337217317186695671786137613593346121204464 12639 108922713167246271684318250928960360741445602083050180368376385056 12640 146364895818487177575802649685790484746317527799098679870005767419 12641 193141305822333595151574630513208062345656119157573515704749878656 12642 250295365708534352900509980358953305284676807479712617290849332544 12643 318557738174498267327921793184122388544134118610543331097444605056 12644 398197172718122834159902241480152985680167648263179163871805756320 12645 488875736802447835998295821223158121033077112719150656634692215680 12646 589526623791187096350886137357337734186945930043681674177128848320 12647 698274253422571123833088434539759257969003917139118099510773975680 12648 812415237155106788305804813262604521290860326671473942700035106320 12649 928474556748693472349491215157262310046697516195970220228611550080 12650 1042344077859382294430089194374662404675066079503023171766082777920 12651 1149500945676701969558416120899160408893998106367819946433623998080 12652 1245292691149760467021617464307423776301831281898471608636425997920 12653 1325265616269469854811996567519827138082682832112134922952526750080 12654 1385504962463536666394360047861637462540986597208141055814005238720 12655 1422951042530118738459072481587627664231283532267820543808978353280 12656 1435655962552709084338171343030374339804777135234497512950129945720 12657 1422951042530118738459072481587627664231283532267820543808978353280 12658 1385504962463536666394360047861637462540986597208141055814005238720 12659 1325265616269469854811996567519827138082682832112134922952526750080 12660 1245292691149760467021617464307423776301831281898471608636425997920 12661 1149500945676701969558416120899160408893998106367819946433623998080 12662 1042344077859382294430089194374662404675066079503023171766082777920 12663 928474556748693472349491215157262310046697516195970220228611550080 12664 812415237155106788305804813262604521290860326671473942700035106320 12665 698274253422571123833088434539759257969003917139118099510773975680 12666 589526623791187096350886137357337734186945930043681674177128848320 12667 488875736802447835998295821223158121033077112719150656634692215680 12668 398197172718122834159902241480152985680167648263179163871805756320 12669 318557738174498267327921793184122388544134118610543331097444605056 12670 250295365708534352900509980358953305284676807479712617290849332544 12671 193141305822333595151574630513208062345656119157573515704749878656 12672 146364895818487177575802649685790484746317527799098679870005767419 12673 108922713167246271684318250928960360741445602083050180368376385056 12674 79597367314526121615463337217317186695671786137613593346121204464 12675 57115668149354621617202699987998591980100365625463189118590787936 12676 40240584377954392503029174991544462531434348508849065060825327864 12677 27835592201291760227659278941519477841292932803113638989443083936 12678 18903275300877240154604435699091585698191469291666724985368064464 12679 12602183533918160103069623799394390465460979527777816656912042976 12680 8247017165578795949802915574603681995779611602736953547538028124 12681 5297354091758642653888004164708934420646757817816437315206908576 12682 3339636275239144281798959147316502134755564711232101785673920624 12683 2066249781802636030465543069562727939489054425654393910560842976 12684 1254508796094457589925508292234513391832640187004453445697654664 12685 747366942354144947189664514522688829176892026300525457011368736 12686 436841240953479088850296864122416710011845339316504316422138064 12687 250496375931365631368701698307959232314484740027645831794512736 12688 140904211461393167644894705298227068176897666265550780384413414 12689 77740254599389333873045354647297692787253884836165947798297056 12690 42064932283231214903908102857099436508171622616829519699078544 12691 22320168150285950765338993352746639779846167102807500248490656 12692 11612519916027150060345287082172238263838884235920118372525544 12693 5923164520926600030780146431175101396320504710939120780617056 12694 2961582260463300015390073215587550698160252355469560390308528 12695 1451371438902544378403082238102508289164626982150645489290272 12696 697040230525564076469901338036073059927748484848665267882828 12697 328018932012030153632894747311093204671881639928783655474272 12698 151229507615935979921659266617452061894179197629504152848528 12699 68297196987842055448491281698204156984468024735905101286432 12700 30208375590776293756063451520359530973899318633188794799768 12701 13083882421482725958040221040665274561943653930298331505632 12702 5548228621767991387270220314712489845887498818544229182768 12703 2303038295828222839998959375918392011500471207697604566432 12704 935609307680215528749577246466846754672066428127151855113 12705 371919227897725427577471700458870759621194108075389557312 12706 144635255293559888502350105734005295408242153140429272288 12707 55014636982826460657335623039928394572460205488997637312 12708 20462761316783012805472396374607512615366295944078389488 12709 7441004115193822838353598681675459132860471252392141632 12710 2644694233713467153390736880836458366498601228259857568 12711 918516560211862843692591252027033444652208809814800832 12712 311639547214739179109986317652029204435570846187164568 12713 103265175408434284202125643719015594369183238973261632 12714 33409321455669915477158296497328574648853400844290528 12715 10550312038632604887523672578103760415427389740302272 12716 3250968244462372436271829340927321523358439861837328 12717 977169645734354720729104772995495486789820074078272 12718 286411792715241900903358295533162470265981745850528 12719 81831940775783400258102370152332134361709070243008 12720 22782756238712423935494409871956105589339457056292 12721 6178374573210148863862890812733859142871717167808 12722 1631368567083578632593010495497142582668374757792 12723 419234380367847022900997110574684686048856083008 12724 104808595091961755725249277643671171512214020752 12725 25478332508543189237077172465864815174239872448 12726 6019606032238226028540211077099928859847881952 12727 1381548925431724006550212378350803344883120448 12728 307845140992938501459558193002081180109825752 12729 66561111566040757072336906595044579483205568 12730 13956362102556932934522254608638379569059232 12731 2836052191963440917175645321541488896386368 12732 558159207992804861359036579239548346629232 12733 106316039617677116449340300807533018405568 12734 19584533613782626714352160675071871811552 12735 3486252056903713655957976245824312259648 12736 599199572280325784617777167251053669627 12737 99349151880675777760460462963905271648 12738 15875379939695613972032342020005481552 12739 2442366144568555995697283387693151008 12740 361370500982082264669496011444394792 12741 51362304708113215282974052388035808 12742 7003950642015438447678279871095792 12743 915089028605032158993142093711008 12744 114386128575629019874142761713876 12745 13658045203060181477509583488224 12746 1555123958764278089023368416976 12747 168535601442434078613369976224 12748 17349253089662331621964556376 12749 1692610057528032353362395744 12750 156114519869090362688764656 12751 13575175640790466320762144 12752 1109509547564605420446906 12753 84938529957098979555744 12754 6067037854078498539696 12755 402552274678194215904 12756 24684809296304362296 12757 1390693481481935904 12758 71484244375239696 12759 3324848575592544 12760 138535357316356 12761 5107294278944 12762 163995687856 12763 4493032544 12764 102114376 12765 1848224 12766 24976 12767 224 12768 1 12769 1 12770 226 12771 25425 12772 1898400 12773 105835800 12774 4699109520 12775 173083867320 12776 5439778687200 12777 148913941562100 12778 3607026584504200 12779 78272476883741140 12780 1536986818808007840 12781 27537680503643473800 12782 453312586752284876400 12783 6896827212731191333800 12784 97475157939934170851040 12785 1285453645332881878098090 12786 15879133265876776141211700 12787 184374380698235900750735850 12788 2018414272907003545060687200 12789 20890587724587486691378112520 12790 204926717679286774210661484720 12791 1909544414738808577872072925800 12792 16936828722031171734169690298400 12793 143257342940513660918185297107300 12794 1157519330959350380218937200626984 12795 8948514827801131785538706820231684 12796 66285295020749124337323754223938400 12797 471099061040324133683122396091562200 12798 3216469451240833740319249462969976400 12799 21121482729814808228096404806836178360 12800 133542277904635561700222430391609385760 12801 813773255981372954110730435198869694475 12802 4784000353345041002953991043290324870550 12803 27156237299870379810885890333971550000475 12804 148971358902146083534002598403501074288320 12805 790375820841941720972069341529686255251920 12806 4058686647566727756343058780828118608050400 12807 20186625694476619630232581830960905708461200 12808 97309887963118063858557061133862827517710400 12809 454923726227576948538754260800808718645296120 12810 2063800318983641766541665670950010284585977520 12811 9090549024094612543100194026803616729723948600 12812 38899093498451365300707806998415476238818756800 12813 161784866141286360227943833652500730720541647600 12814 654329903060313723588572838327891844247523996960 12815 2574645922911234434120253994290183126278300944560 12816 9860346087745153151949908914302828994257322766400 12817 36770873952216300295813201992920966457751266149700 12818 133575827826418396992954080708978204683259701523400 12819 472858430505521125355057445709782844578739343392836 12820 1631825171940621922793923734214152561683492636022336 12821 5491719328646323778633397182451474967204061755844400 12822 18029418173291704480796436032953898948934089538055200 12823 57760913777397497688477470994463417003066620186732400 12824 180634130358406720043965909291776504082317430402144960 12825 551579219487277662991395901587388967822790724977978360 12826 1645060830049775486114689531050107447892533741162391600 12827 4793366901351932019885905702542554460238589694076623800 12828 13648909142832619988827663695375409310509882518726657600 12829 37989463780884125635570330618794889247585839677122530320 12830 103381163731586309106634014470818878936053268629546557920 12831 275127290575995822622493748188469597168528860062502936400 12832 716204375467671665239507534966809745010138619845245739200 12833 1824083018769226272406870753118593569322696797418360242025 12834 4546176139086379325075585569310956280465798172027297833970 12835 11089914521104652596017716313016120623560507662066590170745 12836 26483377960846931572579621046008646265219122775084394437600 12837 61924369055509737059414113916402569943674125312329686993800 12838 141797830590877368918658405779588493494210315932581022391600 12839 318032277182396384574705281534219906837014565734503150221160 12840 698775144231744168924704562244201485444708059923697062457760 12841 1504307602165560363657350099275711531165690962335736731679900 12842 3173470831965702684975779661485747613692005591776759680530200 12843 6561365368793952848666139029828640336417254804619516636771900 12844 13297700480755744439963375100452711081805636404028887050524384 12845 26420431218343650137295653160109991754640146013267920324068184 12846 51468372503266850916809713948266217703844440285586857774158800 12847 98317788499830266494931376644764954331702841058364638568585400 12848 184190287316137714446200553714243205583443297172632487444944800 12849 338449652943403050294893517449921890259577058554712195680086070 12850 610045053453541300531536463551711061455533957394913340361636620 12851 1078738204277603519232594966036562242817712485637346760395576950 12852 1871545800192468756258959941075481481515067444961179921650157600 12853 3186083921756226573155134185402307760198269578922008676142530200 12854 5322634316345696157506224168554443552331226825963826258967521040 12855 8726644634938873932655553578676471405566313749545343052493261240 12856 14042876424039567247951465528904666629646941665935034797115592800 12857 22181361624335225539377883051338052971828691949601929963625765900 12858 34393571956834394656563459113310688877666960551068161067195007800 12859 52354659534292356310546598872484048624893039949959311846730178540 12860 78244326336964400639937774139097039703136850914224905617091255840 12861 114815044081415153112952168573675003912211683406743068025079560200 12862 165432429106555166850920328912606994884261995446274958229684527600 12863 234069287991189757352897912184858833187306865897389036644128108200 12864 325233115945653136532447625351593326112889539983740556179209581920 12865 443807689467505842559902488761028392924880518102812633952879741995 12866 594793810626554221987498180813749392579736776838821055813137798550 12867 782942873171688720779461891071159914722306573593958328570354857275 12868 1012289775413900568280516384415237061459143852727542081383893148800 12869 1285608014775653721716255808207351068053112692963978443357544298976 12870 1603827820413191771646022097367586480937546527856052315475748333376 12871 1965475270114205602507380021283806961933267803745162151318319036000 12872 2366203237807393152533156530477592847375972889945632104499723888000 12873 2798490367791436132322867819699460771415814090993391815898711906000 12874 3251579284481478172794189276222230610597422086678036205139455738400 12875 3711708428511876027434876437951791546059321438566437554923340984400 12876 4162663658144160030768085724805747528290827781569836510194401104000 12877 4586638660362546700568538900480406998764893574137134673269756772000 12878 4965351944245692758413647617033835099580343502276898086659002744000 12879 5281328886152236843039970647208715515008183543330882510355484736800 12880 5519226583726661926059789144830729727395939558796237578389515580800 12881 5667063010076483227650676354067267130808330796978279656382091891000 12882 5717214010165655645594487649236004008072121335004636113518216598000 12883 5667063010076483227650676354067267130808330796978279656382091891000 12884 5519226583726661926059789144830729727395939558796237578389515580800 12885 5281328886152236843039970647208715515008183543330882510355484736800 12886 4965351944245692758413647617033835099580343502276898086659002744000 12887 4586638660362546700568538900480406998764893574137134673269756772000 12888 4162663658144160030768085724805747528290827781569836510194401104000 12889 3711708428511876027434876437951791546059321438566437554923340984400 12890 3251579284481478172794189276222230610597422086678036205139455738400 12891 2798490367791436132322867819699460771415814090993391815898711906000 12892 2366203237807393152533156530477592847375972889945632104499723888000 12893 1965475270114205602507380021283806961933267803745162151318319036000 12894 1603827820413191771646022097367586480937546527856052315475748333376 12895 1285608014775653721716255808207351068053112692963978443357544298976 12896 1012289775413900568280516384415237061459143852727542081383893148800 12897 782942873171688720779461891071159914722306573593958328570354857275 12898 594793810626554221987498180813749392579736776838821055813137798550 12899 443807689467505842559902488761028392924880518102812633952879741995 12900 325233115945653136532447625351593326112889539983740556179209581920 12901 234069287991189757352897912184858833187306865897389036644128108200 12902 165432429106555166850920328912606994884261995446274958229684527600 12903 114815044081415153112952168573675003912211683406743068025079560200 12904 78244326336964400639937774139097039703136850914224905617091255840 12905 52354659534292356310546598872484048624893039949959311846730178540 12906 34393571956834394656563459113310688877666960551068161067195007800 12907 22181361624335225539377883051338052971828691949601929963625765900 12908 14042876424039567247951465528904666629646941665935034797115592800 12909 8726644634938873932655553578676471405566313749545343052493261240 12910 5322634316345696157506224168554443552331226825963826258967521040 12911 3186083921756226573155134185402307760198269578922008676142530200 12912 1871545800192468756258959941075481481515067444961179921650157600 12913 1078738204277603519232594966036562242817712485637346760395576950 12914 610045053453541300531536463551711061455533957394913340361636620 12915 338449652943403050294893517449921890259577058554712195680086070 12916 184190287316137714446200553714243205583443297172632487444944800 12917 98317788499830266494931376644764954331702841058364638568585400 12918 51468372503266850916809713948266217703844440285586857774158800 12919 26420431218343650137295653160109991754640146013267920324068184 12920 13297700480755744439963375100452711081805636404028887050524384 12921 6561365368793952848666139029828640336417254804619516636771900 12922 3173470831965702684975779661485747613692005591776759680530200 12923 1504307602165560363657350099275711531165690962335736731679900 12924 698775144231744168924704562244201485444708059923697062457760 12925 318032277182396384574705281534219906837014565734503150221160 12926 141797830590877368918658405779588493494210315932581022391600 12927 61924369055509737059414113916402569943674125312329686993800 12928 26483377960846931572579621046008646265219122775084394437600 12929 11089914521104652596017716313016120623560507662066590170745 12930 4546176139086379325075585569310956280465798172027297833970 12931 1824083018769226272406870753118593569322696797418360242025 12932 716204375467671665239507534966809745010138619845245739200 12933 275127290575995822622493748188469597168528860062502936400 12934 103381163731586309106634014470818878936053268629546557920 12935 37989463780884125635570330618794889247585839677122530320 12936 13648909142832619988827663695375409310509882518726657600 12937 4793366901351932019885905702542554460238589694076623800 12938 1645060830049775486114689531050107447892533741162391600 12939 551579219487277662991395901587388967822790724977978360 12940 180634130358406720043965909291776504082317430402144960 12941 57760913777397497688477470994463417003066620186732400 12942 18029418173291704480796436032953898948934089538055200 12943 5491719328646323778633397182451474967204061755844400 12944 1631825171940621922793923734214152561683492636022336 12945 472858430505521125355057445709782844578739343392836 12946 133575827826418396992954080708978204683259701523400 12947 36770873952216300295813201992920966457751266149700 12948 9860346087745153151949908914302828994257322766400 12949 2574645922911234434120253994290183126278300944560 12950 654329903060313723588572838327891844247523996960 12951 161784866141286360227943833652500730720541647600 12952 38899093498451365300707806998415476238818756800 12953 9090549024094612543100194026803616729723948600 12954 2063800318983641766541665670950010284585977520 12955 454923726227576948538754260800808718645296120 12956 97309887963118063858557061133862827517710400 12957 20186625694476619630232581830960905708461200 12958 4058686647566727756343058780828118608050400 12959 790375820841941720972069341529686255251920 12960 148971358902146083534002598403501074288320 12961 27156237299870379810885890333971550000475 12962 4784000353345041002953991043290324870550 12963 813773255981372954110730435198869694475 12964 133542277904635561700222430391609385760 12965 21121482729814808228096404806836178360 12966 3216469451240833740319249462969976400 12967 471099061040324133683122396091562200 12968 66285295020749124337323754223938400 12969 8948514827801131785538706820231684 12970 1157519330959350380218937200626984 12971 143257342940513660918185297107300 12972 16936828722031171734169690298400 12973 1909544414738808577872072925800 12974 204926717679286774210661484720 12975 20890587724587486691378112520 12976 2018414272907003545060687200 12977 184374380698235900750735850 12978 15879133265876776141211700 12979 1285453645332881878098090 12980 97475157939934170851040 12981 6896827212731191333800 12982 453312586752284876400 12983 27537680503643473800 12984 1536986818808007840 12985 78272476883741140 12986 3607026584504200 12987 148913941562100 12988 5439778687200 12989 173083867320 12990 4699109520 12991 105835800 12992 1898400 12993 25425 12994 226 12995 1 12996 1 12997 228 12998 25878 12999 1949476 13000 109658025 13001 4912679520 13002 182587922160 13003 5790645531360 13004 159966582803820 13005 3910294246315600 13006 85635443994311640 13007 1697138799159994320 13008 30689926618143230620 13009 509924934578379831840 13010 7830990066739404560400 13011 111722124952148838395040 13012 1487300788425481411133970 13013 18547515714482474068258920 13014 217418100875322334911257340 13015 2403042167569352122703370600 13016 25111790651099729682250222770 13017 248726307401368751138478396960 13018 2340288437821969612984774007760 13019 20960844269188075664124497634720 13020 179040544799314812964396750629900 13021 1460970845562408873789477485139984 13022 11406810832660346206894766518592952 13023 85339844007310738288620105065028752 13024 612618165909623514143308611359670684 13025 4224952868342231132022818009377039200 13026 28025520693336799842418026128867693360 13027 179001712815506011896734489468251718880 13028 1101979294520458885739271700788924644355 13029 6545089143212422472875674344079673645260 13030 37538011262541834770904602855751069436050 13031 208067833855231884158728370114734499159820 13032 1115474775946104267850960428670659953829035 13033 5788409648152757281821200062290992192842560 13034 29094374810452016863890768734146829179813920 13035 141741825999638030875365283576612757542683200 13036 669730127848289695886100964899495279389178120 13037 3070957659401913727477731253685490549394280160 13038 13673073388289473024722279629504446017541199760 13039 59143991865624232153449860722972719982852631520 13040 248673602162283703372459641676135299927903109800 13041 1016798728841337809345168312631308781927426048960 13042 4045090595173148241525343504598467545493890586080 13043 15663967836627935743778989741211087091061448652480 13044 59066212050617841033833273815816807572544212627060 13045 216977921818596150736530393609122966593019556589200 13046 776780960110574219636778809120660220403010012589336 13047 2711117860778082570496992706342696455524231024331408 13048 9228228103033088749576302096589562935149786371281908 13049 30644682002524973960857154132071001445025705685766336 13050 99311469452627230428703740242822689868138861018687200 13051 314185376086493419901717287313657237037384760313664960 13052 970608393981488600767805191165405392990492205969000680 13053 2928853399382737532141447243516661887620432621520493280 13054 8635067780938760655106680666230158323846447901379385360 13055 24880703775586259514714164631510625678879595648042296800 13056 70080648967901297633111563712088262328844194408652469320 13057 193009000436187180366602339403784066741734830502518276160 13058 519879081820052566471332107748902244288221236998718582560 13059 1369840120351249619591129045814567818283249608599798169920 13060 3531619060280565425508379571240682656511502897171354656825 13061 8910546552092503535128834610514953164121330386709264057220 13062 22006349818046637518575758204756626753814800803539546080710 13063 53209383142142616089690639241351843792805936271244872613060 13064 125981039498308252800591072321435983097672878524565066039745 13065 292129946662743774610066254658402279646777689332324790816800 13066 663552307419660859471436207009799463769109322911994881998160 13067 1476637529187414306992773531092229792612947507325284385291680 13068 3219890167811445086081464505298334408892121647917634006816580 13069 6880861180528567581215184422281372161468095576371930206347760 13070 14412614634890918582275048452075847094966956950508772729512200 13071 29593902050309352822271432821595739368332151605044680004598384 13072 59577197548649091865888542390844054254668673625945211061888852 13073 117606935420709895631364395368938912294930368716151585472819552 13074 227674964724707618465846457701407381494031867642806274440971184 13075 432294236819065098352873020952039331950693419574948622356274400 13076 805148016075508745682226001523173255758166493958341809138561070 13077 1471134646656485115567524052165798047558131371676970219166753560 13078 2637277964128089170590561410589906255988357458981885636798936260 13079 4639067262201217095255686336700317028606026373630786782802948120 13080 8007913726418767604905649033589832966046116954481715279838422350 13081 13566347960050618060075452480434540554242833428769023532902739040 13082 22557997189386492820823136101187666270427036980395004246570833520 13083 36818800010263011270768796854812052993110795990989547161069636320 13084 58993759107353233967936367687823857636688889031017342610350212740 13085 92799171629544412983270690744891461450971286116207055791562132400 13086 143323165072296371163051400150443479352055653001697563944745960040 13087 217347217362383507917594430997375825830589891365211690377746620720 13088 323658356289636310703374315724353131943378425185152191105992250420 13089 473306843606349873716762440199054042411822213173985999896934903840 13090 679749190285715244167690738583747826868042540196682021128576723600 13091 958804121034587818089163778633917987371765267224793587697150325920 13092 1328343209350001872977695651649073878337966463967682782955427014035 13093 1807642305507219043639750783687399504542387353028186879898106864460 13094 2416338183892303007314360741459687092806660645374413074149510196370 13095 3172969332383832231826938347371306283483493776754279794337740661900 13096 4093130438775143579056750468108985105693706972013020934695685453851 13097 5187333625378399783359050098197525678502915766511551283574730080128 13098 6458738925716242867515680024226330991861473552421245225627360001728 13099 7900981598448996129193938670412793252180055025292008722612110293376 13100 9496372113520428039896560901938453428101027674629818176216478718000 13101 11214763257871743589973081446098745000805023158610451941436603438400 13102 13013357365266268505346122810095713538669979702915901781100964367200 13103 14837659799649390258432027876931561231006892745380747825180538811200 13104 16623674405162742789539586788043693601405870575843245248581899964400 13105 18301292923114946190318811142800396625400958432121003943392917392000 13106 19798671435006169060435804781756792712933764122021813356943246996800 13107 21047236300276828370553378056281995856992650147734900685759487798400 13108 21986845063682043922810225290937442100608393457901637323516607789400 13109 22570566614045284026955629502201267997084722487757433004671915960800 13110 22768554040484277746490328006606542277760904263965831539800616978000 13111 22570566614045284026955629502201267997084722487757433004671915960800 13112 21986845063682043922810225290937442100608393457901637323516607789400 13113 21047236300276828370553378056281995856992650147734900685759487798400 13114 19798671435006169060435804781756792712933764122021813356943246996800 13115 18301292923114946190318811142800396625400958432121003943392917392000 13116 16623674405162742789539586788043693601405870575843245248581899964400 13117 14837659799649390258432027876931561231006892745380747825180538811200 13118 13013357365266268505346122810095713538669979702915901781100964367200 13119 11214763257871743589973081446098745000805023158610451941436603438400 13120 9496372113520428039896560901938453428101027674629818176216478718000 13121 7900981598448996129193938670412793252180055025292008722612110293376 13122 6458738925716242867515680024226330991861473552421245225627360001728 13123 5187333625378399783359050098197525678502915766511551283574730080128 13124 4093130438775143579056750468108985105693706972013020934695685453851 13125 3172969332383832231826938347371306283483493776754279794337740661900 13126 2416338183892303007314360741459687092806660645374413074149510196370 13127 1807642305507219043639750783687399504542387353028186879898106864460 13128 1328343209350001872977695651649073878337966463967682782955427014035 13129 958804121034587818089163778633917987371765267224793587697150325920 13130 679749190285715244167690738583747826868042540196682021128576723600 13131 473306843606349873716762440199054042411822213173985999896934903840 13132 323658356289636310703374315724353131943378425185152191105992250420 13133 217347217362383507917594430997375825830589891365211690377746620720 13134 143323165072296371163051400150443479352055653001697563944745960040 13135 92799171629544412983270690744891461450971286116207055791562132400 13136 58993759107353233967936367687823857636688889031017342610350212740 13137 36818800010263011270768796854812052993110795990989547161069636320 13138 22557997189386492820823136101187666270427036980395004246570833520 13139 13566347960050618060075452480434540554242833428769023532902739040 13140 8007913726418767604905649033589832966046116954481715279838422350 13141 4639067262201217095255686336700317028606026373630786782802948120 13142 2637277964128089170590561410589906255988357458981885636798936260 13143 1471134646656485115567524052165798047558131371676970219166753560 13144 805148016075508745682226001523173255758166493958341809138561070 13145 432294236819065098352873020952039331950693419574948622356274400 13146 227674964724707618465846457701407381494031867642806274440971184 13147 117606935420709895631364395368938912294930368716151585472819552 13148 59577197548649091865888542390844054254668673625945211061888852 13149 29593902050309352822271432821595739368332151605044680004598384 13150 14412614634890918582275048452075847094966956950508772729512200 13151 6880861180528567581215184422281372161468095576371930206347760 13152 3219890167811445086081464505298334408892121647917634006816580 13153 1476637529187414306992773531092229792612947507325284385291680 13154 663552307419660859471436207009799463769109322911994881998160 13155 292129946662743774610066254658402279646777689332324790816800 13156 125981039498308252800591072321435983097672878524565066039745 13157 53209383142142616089690639241351843792805936271244872613060 13158 22006349818046637518575758204756626753814800803539546080710 13159 8910546552092503535128834610514953164121330386709264057220 13160 3531619060280565425508379571240682656511502897171354656825 13161 1369840120351249619591129045814567818283249608599798169920 13162 519879081820052566471332107748902244288221236998718582560 13163 193009000436187180366602339403784066741734830502518276160 13164 70080648967901297633111563712088262328844194408652469320 13165 24880703775586259514714164631510625678879595648042296800 13166 8635067780938760655106680666230158323846447901379385360 13167 2928853399382737532141447243516661887620432621520493280 13168 970608393981488600767805191165405392990492205969000680 13169 314185376086493419901717287313657237037384760313664960 13170 99311469452627230428703740242822689868138861018687200 13171 30644682002524973960857154132071001445025705685766336 13172 9228228103033088749576302096589562935149786371281908 13173 2711117860778082570496992706342696455524231024331408 13174 776780960110574219636778809120660220403010012589336 13175 216977921818596150736530393609122966593019556589200 13176 59066212050617841033833273815816807572544212627060 13177 15663967836627935743778989741211087091061448652480 13178 4045090595173148241525343504598467545493890586080 13179 1016798728841337809345168312631308781927426048960 13180 248673602162283703372459641676135299927903109800 13181 59143991865624232153449860722972719982852631520 13182 13673073388289473024722279629504446017541199760 13183 3070957659401913727477731253685490549394280160 13184 669730127848289695886100964899495279389178120 13185 141741825999638030875365283576612757542683200 13186 29094374810452016863890768734146829179813920 13187 5788409648152757281821200062290992192842560 13188 1115474775946104267850960428670659953829035 13189 208067833855231884158728370114734499159820 13190 37538011262541834770904602855751069436050 13191 6545089143212422472875674344079673645260 13192 1101979294520458885739271700788924644355 13193 179001712815506011896734489468251718880 13194 28025520693336799842418026128867693360 13195 4224952868342231132022818009377039200 13196 612618165909623514143308611359670684 13197 85339844007310738288620105065028752 13198 11406810832660346206894766518592952 13199 1460970845562408873789477485139984 13200 179040544799314812964396750629900 13201 20960844269188075664124497634720 13202 2340288437821969612984774007760 13203 248726307401368751138478396960 13204 25111790651099729682250222770 13205 2403042167569352122703370600 13206 217418100875322334911257340 13207 18547515714482474068258920 13208 1487300788425481411133970 13209 111722124952148838395040 13210 7830990066739404560400 13211 509924934578379831840 13212 30689926618143230620 13213 1697138799159994320 13214 85635443994311640 13215 3910294246315600 13216 159966582803820 13217 5790645531360 13218 182587922160 13219 4912679520 13220 109658025 13221 1949476 13222 25878 13223 228 13224 1 13225 1 13226 230 13227 26335 13228 2001460 13229 113582855 13230 5133945046 13231 192522939225 13232 6160734055200 13233 171730461788700 13234 4236018057454600 13235 93615999069746660 13236 1872319981394933200 13237 34169839660457530900 13238 573001926613826287400 13239 8881529862514307454700 13240 127894030020206027347680 13241 1718576028396518492484450 13242 21633839416285585728921900 13243 256000433092712764458909150 13244 2856425885034479266594144200 13245 30135293087113756262568221310 13246 301352930871137562625682213100 13247 2862852843275806844943981024450 13248 25890147452233383641232524047200 13249 223302521775512933905630519907100 13250 1840012779430226575382395484034504 13251 14507793068584478767438118239502820 13252 109614436518193839576199115587354640 13253 794704664756905336927443588008321140 13254 5535529044168788898598055337161409320 13255 37088044595930885620606970758981442444 13256 239277707070521842713593359735364144800 13257 1488008240844807709375158705854295775475 13258 8928049445068846256250952235125774652850 13259 51730168843487138602395223244699341370925 13260 289688945523527976173413250170316311677180 13261 1569148454919109870939321771755880021584725 13262 8227427033900197701681849289747046599660450 13263 41786668882703635695384129287399473519328075 13264 205718985268694821884968021107197408095153600 13265 982308154658017774500722300786867623654358440 13266 4552159741098131150125298467061093865715319600 13267 20484718834941590175563843101774922395718938200 13268 89561096301605091930372151235667102567329311200 13269 380634659281821640704081642751585185911149572600 13270 1573289925031529448243537456706552101766084900080 13271 6327361655018107563588139771537220409276645793800 13272 24770947755815570036174845063039330963976655873600 13273 94439238319046860762916596802837449300161000518100 13274 350774313756459768547975930981967668829169430495800 13275 1269803015798384362143672870154722961161593338394796 13276 4481657702817827160507080718193139862923270606099280 13277 15427244784699828110207066318395616066601258432534060 13278 51812256069369234030506751031592823770849509452661560 13279 169829061560710267099994350603554255693340058761501780 13280 543452996994272854719981921931373618218688188036805696 13281 1698290615607102670999943506035542556933400587615017800 13282 5184255563432208153578774913161129910638801793772159600 13283 15463382973685724320157380344428887492077805350389372600 13284 45079692736846518357068973207487604214192924072321560800 13285 128477124300012577317646573641339672010449833606116448280 13286 358051002147576035147539631459471217078302814967865511600 13287 975977731660328224837648350268558640100535092412407604200 13288 2602607284427541932900395600716156373601426913099753611200 13289 6791178382803117231161969770618720537366223351369669579225 13290 17343624793004884005736722798810886295427585789651771540790 13291 43359061982512210014341806997027215738568964474129428851975 13292 106132629330328394661970990261380050464556868265033228831700 13293 254406155600640122498548109008896297437099551870594357346575 13294 597301408801502896300939038542626089634929382652699795509350 13295 1373793240243456661492159788648040006160337580101209529671505 13296 3095872090689479800545712199770230999797943842481598940104800 13297 6836717533605934559538447774492593457887125985480197659398100 13298 14797279045338872060370886963970270771865286379532482605272600 13299 31394227163759498830786881801936925826795269751170267149024300 13300 65299992500619757568036714148028805719734161082434155669970544 13301 133177616284158716092706456486111380086299933786543343800597820 13302 266355232568317432185412912972222760172599867573086687601195640 13303 522466033114776501594463790830129260338561278701054656448499140 13304 1005251101689190230915930331723793007233687523576712756711036320 13305 1897411454438346560853818501128659301153585200751045328292081054 13306 3513724915626567705284849076164183891025157779168602459800150100 13307 6384695273516568147407835516444675606862786696294167884271004450 13308 11384757837113880552004333210045927588140872663271528275567574200 13309 19923326214949290966007583117580373279246527160725174482243254850 13310 34221242675089370365142436884314523514941093711363240875382531860 13311 57698606835906496545879690095646580344958820792414766592214733950 13312 95501142349086614972490521537621926088207703380548579187114042400 13313 155189356317265749330297097498635629893337517993391441179060318900 13314 247605489854513892189912222975351229717459860169231288173332194200 13315 387915267438738431097529149328050259890687114265129018138220437580 13316 596792719136520663226967922043154245985672483484813874058800673200 13317 901675956086699697701614577869548262956613860917273135806231451900 13318 1337970773548006003041105502645136132129168954909502072486666025400 13319 1950021233788051302304589934706209043635065391729806212028438781700 13320 2791609345212368180141307696000467683519672560792143629851238676960 13321 3925700641704892753323713947500657679949539538613951979478304389475 13322 5423132845241810607684305865619465248590085548188346033506111218450 13323 7359966004256742967571557960483559980229401815398469616901150939325 13324 9813288005675657290095410613978079973639202420531292822534867919100 13325 12855407287435111050024987904311284765467355170895993597520676974021 13326 16546563835312519173299489381786802173373823487291872947303841649730 13327 20926536615248186013290530688730367454561012057457368727472505615835 13328 26005793075259881647584348817062980914405917896646050457441560376960 13329 31757074236134663165800118266990370924322611277635080847068059306480 13330 38108489083361595798960141920388445109187133533162097016481671167776 13331 44939255994530183725188846604231656968381053694766623840190649962000 13332 52079137788053670859097354943221733309151875309823003328819070984000 13333 59312351369727791811749765352002529602089635769520642680043941954000 13334 66386301533089822027830012595819345059219592329188242265737256132000 13335 73024931686398804230613013855401279565141551562107066492310981745200 13336 78945872093404112681743798762595977908261136823899531343038899184000 13337 83879989099241869724352786185258226527527457875393252051978830383000 13338 87591493041686200243129458140358148055294159551295608337464619338000 13339 89896532332256889723211812301946520372538742697382334872661056689000 13340 90678241309059123546891915017615620549691253503446529088945065877600 13341 89896532332256889723211812301946520372538742697382334872661056689000 13342 87591493041686200243129458140358148055294159551295608337464619338000 13343 83879989099241869724352786185258226527527457875393252051978830383000 13344 78945872093404112681743798762595977908261136823899531343038899184000 13345 73024931686398804230613013855401279565141551562107066492310981745200 13346 66386301533089822027830012595819345059219592329188242265737256132000 13347 59312351369727791811749765352002529602089635769520642680043941954000 13348 52079137788053670859097354943221733309151875309823003328819070984000 13349 44939255994530183725188846604231656968381053694766623840190649962000 13350 38108489083361595798960141920388445109187133533162097016481671167776 13351 31757074236134663165800118266990370924322611277635080847068059306480 13352 26005793075259881647584348817062980914405917896646050457441560376960 13353 20926536615248186013290530688730367454561012057457368727472505615835 13354 16546563835312519173299489381786802173373823487291872947303841649730 13355 12855407287435111050024987904311284765467355170895993597520676974021 13356 9813288005675657290095410613978079973639202420531292822534867919100 13357 7359966004256742967571557960483559980229401815398469616901150939325 13358 5423132845241810607684305865619465248590085548188346033506111218450 13359 3925700641704892753323713947500657679949539538613951979478304389475 13360 2791609345212368180141307696000467683519672560792143629851238676960 13361 1950021233788051302304589934706209043635065391729806212028438781700 13362 1337970773548006003041105502645136132129168954909502072486666025400 13363 901675956086699697701614577869548262956613860917273135806231451900 13364 596792719136520663226967922043154245985672483484813874058800673200 13365 387915267438738431097529149328050259890687114265129018138220437580 13366 247605489854513892189912222975351229717459860169231288173332194200 13367 155189356317265749330297097498635629893337517993391441179060318900 13368 95501142349086614972490521537621926088207703380548579187114042400 13369 57698606835906496545879690095646580344958820792414766592214733950 13370 34221242675089370365142436884314523514941093711363240875382531860 13371 19923326214949290966007583117580373279246527160725174482243254850 13372 11384757837113880552004333210045927588140872663271528275567574200 13373 6384695273516568147407835516444675606862786696294167884271004450 13374 3513724915626567705284849076164183891025157779168602459800150100 13375 1897411454438346560853818501128659301153585200751045328292081054 13376 1005251101689190230915930331723793007233687523576712756711036320 13377 522466033114776501594463790830129260338561278701054656448499140 13378 266355232568317432185412912972222760172599867573086687601195640 13379 133177616284158716092706456486111380086299933786543343800597820 13380 65299992500619757568036714148028805719734161082434155669970544 13381 31394227163759498830786881801936925826795269751170267149024300 13382 14797279045338872060370886963970270771865286379532482605272600 13383 6836717533605934559538447774492593457887125985480197659398100 13384 3095872090689479800545712199770230999797943842481598940104800 13385 1373793240243456661492159788648040006160337580101209529671505 13386 597301408801502896300939038542626089634929382652699795509350 13387 254406155600640122498548109008896297437099551870594357346575 13388 106132629330328394661970990261380050464556868265033228831700 13389 43359061982512210014341806997027215738568964474129428851975 13390 17343624793004884005736722798810886295427585789651771540790 13391 6791178382803117231161969770618720537366223351369669579225 13392 2602607284427541932900395600716156373601426913099753611200 13393 975977731660328224837648350268558640100535092412407604200 13394 358051002147576035147539631459471217078302814967865511600 13395 128477124300012577317646573641339672010449833606116448280 13396 45079692736846518357068973207487604214192924072321560800 13397 15463382973685724320157380344428887492077805350389372600 13398 5184255563432208153578774913161129910638801793772159600 13399 1698290615607102670999943506035542556933400587615017800 13400 543452996994272854719981921931373618218688188036805696 13401 169829061560710267099994350603554255693340058761501780 13402 51812256069369234030506751031592823770849509452661560 13403 15427244784699828110207066318395616066601258432534060 13404 4481657702817827160507080718193139862923270606099280 13405 1269803015798384362143672870154722961161593338394796 13406 350774313756459768547975930981967668829169430495800 13407 94439238319046860762916596802837449300161000518100 13408 24770947755815570036174845063039330963976655873600 13409 6327361655018107563588139771537220409276645793800 13410 1573289925031529448243537456706552101766084900080 13411 380634659281821640704081642751585185911149572600 13412 89561096301605091930372151235667102567329311200 13413 20484718834941590175563843101774922395718938200 13414 4552159741098131150125298467061093865715319600 13415 982308154658017774500722300786867623654358440 13416 205718985268694821884968021107197408095153600 13417 41786668882703635695384129287399473519328075 13418 8227427033900197701681849289747046599660450 13419 1569148454919109870939321771755880021584725 13420 289688945523527976173413250170316311677180 13421 51730168843487138602395223244699341370925 13422 8928049445068846256250952235125774652850 13423 1488008240844807709375158705854295775475 13424 239277707070521842713593359735364144800 13425 37088044595930885620606970758981442444 13426 5535529044168788898598055337161409320 13427 794704664756905336927443588008321140 13428 109614436518193839576199115587354640 13429 14507793068584478767438118239502820 13430 1840012779430226575382395484034504 13431 223302521775512933905630519907100 13432 25890147452233383641232524047200 13433 2862852843275806844943981024450 13434 301352930871137562625682213100 13435 30135293087113756262568221310 13436 2856425885034479266594144200 13437 256000433092712764458909150 13438 21633839416285585728921900 13439 1718576028396518492484450 13440 127894030020206027347680 13441 8881529862514307454700 13442 573001926613826287400 13443 34169839660457530900 13444 1872319981394933200 13445 93615999069746660 13446 4236018057454600 13447 171730461788700 13448 6160734055200 13449 192522939225 13450 5133945046 13451 113582855 13452 2001460 13453 26335 13454 230 13455 1 13456 1 13457 232 13458 26796 13459 2054360 13460 117612110 13461 5363112216 13462 202904412172 13463 6550913878696 13464 184244452838325 13465 4585639715087200 13466 102259765646444560 13467 2063787997591881120 13468 38008095622317143960 13469 643213925916136282400 13470 10061703555402417560400 13471 146230091671848468544480 13472 1983245618299444854634510 13473 25198885503098828741238480 13474 300986687953680454409237400 13475 3390060590636190381240884400 13476 36104145290275427560215418860 13477 364479942930399554417412799920 13478 3495693998105195726457913671960 13479 31917206069656134893746168309200 13480 277945669523255508033039549025950 13481 2312507970433485826834889047895904 13482 18411121149220444852108539727478928 13483 140470035434793023686457747550394784 13484 1028441330861877494847279937422533240 13485 7234552810200793412029141628765406240 13486 48953807349025368754730525021312582224 13487 318989325306552402853405356590488439008 13488 2003651699581782280422952396084005507519 13489 12143343633828983517714863006569730348600 13490 71074275974469638824272286420805186452100 13491 402077332655571099634454648894840769071880 13492 2200256514809652961888543495341211986310010 13493 11655412889261945419733906083429122954507080 13494 59810671405423140969687149638649446740233700 13495 297519750068002290977418128971743401733470200 13496 1435532794078111053966042472288661913363993715 13497 6722495035682861521011711089742026521119190080 13498 30571346471795870250315162336683977750803935840 13499 135082693712586403431625135906278041224482507200 13500 580241570719973414740389788324694313441527133200 13501 2424120339896777821582072893445389576155713356480 13502 9854576164362988100779296327701909798719965166560 13503 38998960990883314611594662062820323884296032361280 13504 150308495485696108398854426700453331637390958059100 13505 564423738150369060109983969650681898393468087405600 13506 2065790881630350760002541328921495748120093199904496 13507 7372038048171055653342402389484553454075626713384672 13508 25660363206133866793364900624936618753609392983127416 13509 87148403341586717411427964386577195766975296923828960 13510 288880818484148563271214918985135519301640336099358960 13511 934923376185062622950477374170074953376217815012470816 13512 2955025671156358647539901700501844049064117022450130972 13513 9124289791640686350298643847163588642724291157039000896 13514 27530184716157243298314873676786689870288809525548709600 13515 81190714247650175150962508809506509108987336566872465600 13516 234099892747391338351941900400743767930913487101148942480 13517 660084943484447708139901751949638165313395406252419968960 13518 1820556860255492872450374186828840746267590555954255075680 13519 4912613749895774417723231932712744870880799912892434331200 13520 12972370683318529321800409322319591924669612269981584405825 13521 33528588843038660400961057940764483743761459405490864310440 13522 84837489951325095256977222365267708866790359404802641512780 13523 210194378088357698696391327054245368237122383002943858076440 13524 510030476243809121836831896528683614104782252874790243861950 13525 1212246349333111535960006246821798734973685354658921739034200 13526 2822802213447102576592585974742188482867295897277203478036780 13527 6440759979977896019830970815608937101753548385336717794957160 13528 14402254955228350822122031962681095463643351250544605069279205 13529 31566586203240220979993494712725688687437482192974476864173600 13530 67825502788043177511067103504370060828412968495715430018967600 13531 142885725873477627289981364715872928145189986964307172573291744 13532 295171828449157730059566766584105917352563525702581922289563208 13533 598010457637254621938862540092474326064933896228607530872361824 13534 1188354114535570082057996073260686160770060947633771375451488240 13535 2316538400487060666290270826356274288083409948551908757209230240 13536 4430379690931503524280142955406374575959521526605525498162652834 13537 8313798926192451057908416410145295500566015704247405873095348528 13538 15309556559208050118831352169901702690066687455382418132163385704 13539 27667873299773584552104853319099462692891603835028466503909733200 13540 49077537162693620217424085054116904062391059183562398917649407700 13541 85452652942101832849161936329521197661575020696085118115436615760 13542 146064418401034528242172146981856000654087535375866422825223052520 13543 245119598695988978429392338613229610293066438676741353246926042160 13544 403890247851345475821157830669526062414711745546903366145503137650 13545 653485344838132005822996939510244415592342599536562749718566874400 13546 1038315603465031964807650692777388349218944352596983035663945144880 13547 1620228743868511417611938443674605995484506572184303198508573742560 13548 2483176661798479455253079571283907014818645942152029902062053235880 13549 3738115404857926061671302580427386904028069160228862218157929602400 13550 5527638736970763006088415517866029570850017162466083492808002284400 13551 8029622586336476787791593068058021902918972299161258126394782265760 13552 11458940565917680415910919274207802090623950051928045451209220525095 13553 16066143473863964294473041456621248292008837186208393622313958674360 13554 22131932336445256936263883639223148157359112450389113663391677765700 13555 29956352859430953832922832400564665182688091599516578089843281016200 13556 39841949303043168597787367092751004692975161827357048859491563751546 13557 52070666415858398563444875804387451677947736249615152964880063516872 13558 66875071573308335409914497356615256566776014202937108219600865889316 13559 84405430141068772847464899576310517996901765498852660859690413258360 13560 104695197001902612474259346589846700207695459128384550489423685676235 13561 127628430630890803778144727271432167872238273985078309168059350157696 13562 152913308397388038488909248711998918111077932038725898720222051604032 13563 180066138860475634108435190072073492355101116232518348025682042075776 13564 208409882940365317255133321842677653188774440083933273177872733884000 13565 237090142060599076510426898243046137572550739178052530954644211024000 13566 265109886122306240098022804399042499285670371990004193703829435963200 13567 291382036999291543170799839069217882097763832277301906593398118806400 13568 314796664972448899318453397565851461909191283085299381230367610496200 13569 334297343333574052373578829273470579018610212125981643784461179288000 13570 348959507514871159933823514767921043010654519675366803599569125748000 13571 358062799015259103236444997761866809350062898449506807171731798593600 13572 361149547282632026540207454639124281844459992401657727923212245133200 13573 358062799015259103236444997761866809350062898449506807171731798593600 13574 348959507514871159933823514767921043010654519675366803599569125748000 13575 334297343333574052373578829273470579018610212125981643784461179288000 13576 314796664972448899318453397565851461909191283085299381230367610496200 13577 291382036999291543170799839069217882097763832277301906593398118806400 13578 265109886122306240098022804399042499285670371990004193703829435963200 13579 237090142060599076510426898243046137572550739178052530954644211024000 13580 208409882940365317255133321842677653188774440083933273177872733884000 13581 180066138860475634108435190072073492355101116232518348025682042075776 13582 152913308397388038488909248711998918111077932038725898720222051604032 13583 127628430630890803778144727271432167872238273985078309168059350157696 13584 104695197001902612474259346589846700207695459128384550489423685676235 13585 84405430141068772847464899576310517996901765498852660859690413258360 13586 66875071573308335409914497356615256566776014202937108219600865889316 13587 52070666415858398563444875804387451677947736249615152964880063516872 13588 39841949303043168597787367092751004692975161827357048859491563751546 13589 29956352859430953832922832400564665182688091599516578089843281016200 13590 22131932336445256936263883639223148157359112450389113663391677765700 13591 16066143473863964294473041456621248292008837186208393622313958674360 13592 11458940565917680415910919274207802090623950051928045451209220525095 13593 8029622586336476787791593068058021902918972299161258126394782265760 13594 5527638736970763006088415517866029570850017162466083492808002284400 13595 3738115404857926061671302580427386904028069160228862218157929602400 13596 2483176661798479455253079571283907014818645942152029902062053235880 13597 1620228743868511417611938443674605995484506572184303198508573742560 13598 1038315603465031964807650692777388349218944352596983035663945144880 13599 653485344838132005822996939510244415592342599536562749718566874400 13600 403890247851345475821157830669526062414711745546903366145503137650 13601 245119598695988978429392338613229610293066438676741353246926042160 13602 146064418401034528242172146981856000654087535375866422825223052520 13603 85452652942101832849161936329521197661575020696085118115436615760 13604 49077537162693620217424085054116904062391059183562398917649407700 13605 27667873299773584552104853319099462692891603835028466503909733200 13606 15309556559208050118831352169901702690066687455382418132163385704 13607 8313798926192451057908416410145295500566015704247405873095348528 13608 4430379690931503524280142955406374575959521526605525498162652834 13609 2316538400487060666290270826356274288083409948551908757209230240 13610 1188354114535570082057996073260686160770060947633771375451488240 13611 598010457637254621938862540092474326064933896228607530872361824 13612 295171828449157730059566766584105917352563525702581922289563208 13613 142885725873477627289981364715872928145189986964307172573291744 13614 67825502788043177511067103504370060828412968495715430018967600 13615 31566586203240220979993494712725688687437482192974476864173600 13616 14402254955228350822122031962681095463643351250544605069279205 13617 6440759979977896019830970815608937101753548385336717794957160 13618 2822802213447102576592585974742188482867295897277203478036780 13619 1212246349333111535960006246821798734973685354658921739034200 13620 510030476243809121836831896528683614104782252874790243861950 13621 210194378088357698696391327054245368237122383002943858076440 13622 84837489951325095256977222365267708866790359404802641512780 13623 33528588843038660400961057940764483743761459405490864310440 13624 12972370683318529321800409322319591924669612269981584405825 13625 4912613749895774417723231932712744870880799912892434331200 13626 1820556860255492872450374186828840746267590555954255075680 13627 660084943484447708139901751949638165313395406252419968960 13628 234099892747391338351941900400743767930913487101148942480 13629 81190714247650175150962508809506509108987336566872465600 13630 27530184716157243298314873676786689870288809525548709600 13631 9124289791640686350298643847163588642724291157039000896 13632 2955025671156358647539901700501844049064117022450130972 13633 934923376185062622950477374170074953376217815012470816 13634 288880818484148563271214918985135519301640336099358960 13635 87148403341586717411427964386577195766975296923828960 13636 25660363206133866793364900624936618753609392983127416 13637 7372038048171055653342402389484553454075626713384672 13638 2065790881630350760002541328921495748120093199904496 13639 564423738150369060109983969650681898393468087405600 13640 150308495485696108398854426700453331637390958059100 13641 38998960990883314611594662062820323884296032361280 13642 9854576164362988100779296327701909798719965166560 13643 2424120339896777821582072893445389576155713356480 13644 580241570719973414740389788324694313441527133200 13645 135082693712586403431625135906278041224482507200 13646 30571346471795870250315162336683977750803935840 13647 6722495035682861521011711089742026521119190080 13648 1435532794078111053966042472288661913363993715 13649 297519750068002290977418128971743401733470200 13650 59810671405423140969687149638649446740233700 13651 11655412889261945419733906083429122954507080 13652 2200256514809652961888543495341211986310010 13653 402077332655571099634454648894840769071880 13654 71074275974469638824272286420805186452100 13655 12143343633828983517714863006569730348600 13656 2003651699581782280422952396084005507519 13657 318989325306552402853405356590488439008 13658 48953807349025368754730525021312582224 13659 7234552810200793412029141628765406240 13660 1028441330861877494847279937422533240 13661 140470035434793023686457747550394784 13662 18411121149220444852108539727478928 13663 2312507970433485826834889047895904 13664 277945669523255508033039549025950 13665 31917206069656134893746168309200 13666 3495693998105195726457913671960 13667 364479942930399554417412799920 13668 36104145290275427560215418860 13669 3390060590636190381240884400 13670 300986687953680454409237400 13671 25198885503098828741238480 13672 1983245618299444854634510 13673 146230091671848468544480 13674 10061703555402417560400 13675 643213925916136282400 13676 38008095622317143960 13677 2063787997591881120 13678 102259765646444560 13679 4585639715087200 13680 184244452838325 13681 6550913878696 13682 202904412172 13683 5363112216 13684 117612110 13685 2054360 13686 26796 13687 232 13688 1 13689 1 13690 234 13691 27261 13692 2108184 13693 121747626 13694 5600390796 13695 213748248714 13696 6962085815256 13697 197549185007889 13698 4960679534642546 13699 111615289529457285 13700 2272893168599857440 13701 42237931383147350760 13702 721293905158362451440 13703 11386139502857007269160 13704 166996712708569439947680 13705 2285767505198544209283870 13706 29311606831369566919051980 13707 353367704578177556746348870 13708 4017232852046650118800597680 13709 43185253159501488777106425060 13710 440078294101586599919084522040 13711 4260758029256270262852954690660 13712 39273074008796925901079408453040 13713 345275775660672973546989799316310 13714 2900316515549652977794714314257004 13715 23314082759610672013811357372296686 13716 179604785703667399217509716053248544 13717 1327792522880683987072303972250801736 13718 9431905507359341425410159251160867504 13719 64451354300288833073636088216265927944 13720 424131492814803933774895548261879009696 13721 2690584157543912454884493634286294967759 13722 16469636358299100481414173155328229802646 13723 97364614941709388140124964830028652656819 13724 556369228238339360800714084743020872324680 13725 3075485456095264799981725079551698710905870 13726 16458003251536822443145447723006387696198980 13727 85321753698756684771043505300848904635557870 13728 428796505768110518336526334332471418168444680 13729 2090382965619538776890565879870798163571167815 13730 9891080373907085919921214163291093749580647710 13731 45451869337239704346304626988456692706406309715 13732 202947881691861005453267171669388023247209568960 13733 880978304616942091853955222473934373641296083440 13734 3719686175049311054494477606001056244263250130080 13735 15283058414876517158683831902917383264472919012720 13736 61132233659506068634735327611669533057891676050880 13737 238160993631825725722823047153795889204702987948220 13738 904039690112644591519287485114408885552546035885080 13739 3344946853416784988621363694923312876544420332774796 13740 12068043549582126233457469016978226848709281200599264 13741 42470230184106328860052246732827221409880739609801256 13742 145841167802025506651500168025934986728269709603468464 13743 488837988373455864887435748383226529589200322930144296 13744 1599833416494946466904335176526923187746473784135017696 13745 5113753242010632456712071367827129475118192988574431564 13746 15969264510138466268328924622337351694228743016951733656 13747 48733789970594974646452063071615711204801508862076842364 13748 145375373471605348097890900010243477492289246775008885696 13749 424011505958848931952181791696543476019176969760442583280 13750 1209475443226880559994748061560632210284209717021590319520 13751 3374826639971779627082119591128860844825294855560243956080 13752 9213812413891207870763882058320064528729376431053364451520 13753 24618155043365571029697247374573922412698802651720708143905 13754 64385943959571493462285108518116412463981483858346467453290 13755 164867038320720945380699747569116268278982890485765954539485 13756 413397946834046549611306829725545269714464561218040005412440 13757 1015256722371849614486591773002442059445817378285480601527610 13758 2442501679909087478330061366933411331420372243411446084834540 13759 5757325388357134770349430364914469566919448859469837199967130 13760 13298610756205212708976149011915112802461825534550046490064920 13761 30106577128631245438376559568641158150017743918495244137230305 13762 66811856093674818644068529453696816716477733079400404797689170 13763 145360930149751970293176124892502533666931284132208988816594005 13764 310103317652804203292109066437338738489453406148712509475400544 13765 648768782984156162150596599520221834471356468126911697455114296 13766 1331239840409047709347977437976559088915250934598078548024779984 13767 2679546858259237055995287920029740730252492265793568359485775096 13768 5291257087195455452345125512970120935688465740048059038984568544 13769 10251810606441194938918680681379609312896402371343114388032601554 13770 19491096708542518772758973147314318940568468706010365626629884436 13771 36367534102524455758928327945598668267158240390482755376516735594 13772 66600785344382135847675974069048163573590994450040708641331853136 13773 119722840321448839440465143862217532138240954309001750057632259804 13774 211275600567262657836114959756854468479248742898238382454645164360 13775 366047261447931814157920104695015300039628635951599057973745691740 13776 622701088440159867762898568906462809262816530124559317012808762960 13777 1040193863644357960922114654877841283654932158276252495464578274490 13778 1706385439236811935894704939462526150714832529307110835256499191860 13779 2749176540992641452274802402467403242818341297217011901246582031330 13780 4350345295636707353050236768739627109514737876914832019555030906720 13781 6761949753000534255284607151410507355006603439117619334743145865880 13782 10324697472323396389789400166669806929149867616717225220790609816720 13783 15487046208485094584684100250004710393724801425075837831185914725080 13784 22823015465135928861639726684217467948647075784322287330168716436960 13785 33045824475561396997582520928189875467311911812716645196806787341015 13786 47013647192035801914086473073094874376175709589225742651127181990310 13787 65723159850090865941120885826673446832000736874733946359228815639515 13788 90286361006185431999923641135632209789415153686503199038940595221960 13789 121886587358350333199896915533103483215710457476779318702569803549646 13790 161710917881375689591942442390454126246586151503845828773706472036164 13791 210858353708068301134591616058141164615646648529524463008852556674606 13792 270226239703543842230738770093928482808401530154342030263772208553864 13793 340381128857348493579103643099082992768275004329026980428405378082271 13794 421424254775764801574128320027436086284530957740700071006597134768526 13795 512865366661072258519458049844709954063249939137267067545764437595659 13796 613521186286142514864398414767503496449495254295048454634185495441536 13797 721455469058704623960912950698823556010054604587695867949458869639584 13798 833976046801805345129128732000474936305200735578437425336071720867776 13799 947700053183869710374009922727812427619546290430042528790990591895200 13800 1058691951304503099877272346110349018241655315435362824955701201756800 13801 1162670625093338225758075880103329725390389319629907388120993284072200 13802 1255272710277763394181285463474391384934756610573882312838594519086800 13803 1332350859154468163999434570880713662957066227012629472398859094820200 13804 1390279157378575475477670856571179474389982149926222058155331229377600 13805 1426234652828021392946920964930778943555240308976038145866244968068400 13806 1438424692595782259553304904801982182389045781702329070189888087453600 13807 1426234652828021392946920964930778943555240308976038145866244968068400 13808 1390279157378575475477670856571179474389982149926222058155331229377600 13809 1332350859154468163999434570880713662957066227012629472398859094820200 13810 1255272710277763394181285463474391384934756610573882312838594519086800 13811 1162670625093338225758075880103329725390389319629907388120993284072200 13812 1058691951304503099877272346110349018241655315435362824955701201756800 13813 947700053183869710374009922727812427619546290430042528790990591895200 13814 833976046801805345129128732000474936305200735578437425336071720867776 13815 721455469058704623960912950698823556010054604587695867949458869639584 13816 613521186286142514864398414767503496449495254295048454634185495441536 13817 512865366661072258519458049844709954063249939137267067545764437595659 13818 421424254775764801574128320027436086284530957740700071006597134768526 13819 340381128857348493579103643099082992768275004329026980428405378082271 13820 270226239703543842230738770093928482808401530154342030263772208553864 13821 210858353708068301134591616058141164615646648529524463008852556674606 13822 161710917881375689591942442390454126246586151503845828773706472036164 13823 121886587358350333199896915533103483215710457476779318702569803549646 13824 90286361006185431999923641135632209789415153686503199038940595221960 13825 65723159850090865941120885826673446832000736874733946359228815639515 13826 47013647192035801914086473073094874376175709589225742651127181990310 13827 33045824475561396997582520928189875467311911812716645196806787341015 13828 22823015465135928861639726684217467948647075784322287330168716436960 13829 15487046208485094584684100250004710393724801425075837831185914725080 13830 10324697472323396389789400166669806929149867616717225220790609816720 13831 6761949753000534255284607151410507355006603439117619334743145865880 13832 4350345295636707353050236768739627109514737876914832019555030906720 13833 2749176540992641452274802402467403242818341297217011901246582031330 13834 1706385439236811935894704939462526150714832529307110835256499191860 13835 1040193863644357960922114654877841283654932158276252495464578274490 13836 622701088440159867762898568906462809262816530124559317012808762960 13837 366047261447931814157920104695015300039628635951599057973745691740 13838 211275600567262657836114959756854468479248742898238382454645164360 13839 119722840321448839440465143862217532138240954309001750057632259804 13840 66600785344382135847675974069048163573590994450040708641331853136 13841 36367534102524455758928327945598668267158240390482755376516735594 13842 19491096708542518772758973147314318940568468706010365626629884436 13843 10251810606441194938918680681379609312896402371343114388032601554 13844 5291257087195455452345125512970120935688465740048059038984568544 13845 2679546858259237055995287920029740730252492265793568359485775096 13846 1331239840409047709347977437976559088915250934598078548024779984 13847 648768782984156162150596599520221834471356468126911697455114296 13848 310103317652804203292109066437338738489453406148712509475400544 13849 145360930149751970293176124892502533666931284132208988816594005 13850 66811856093674818644068529453696816716477733079400404797689170 13851 30106577128631245438376559568641158150017743918495244137230305 13852 13298610756205212708976149011915112802461825534550046490064920 13853 5757325388357134770349430364914469566919448859469837199967130 13854 2442501679909087478330061366933411331420372243411446084834540 13855 1015256722371849614486591773002442059445817378285480601527610 13856 413397946834046549611306829725545269714464561218040005412440 13857 164867038320720945380699747569116268278982890485765954539485 13858 64385943959571493462285108518116412463981483858346467453290 13859 24618155043365571029697247374573922412698802651720708143905 13860 9213812413891207870763882058320064528729376431053364451520 13861 3374826639971779627082119591128860844825294855560243956080 13862 1209475443226880559994748061560632210284209717021590319520 13863 424011505958848931952181791696543476019176969760442583280 13864 145375373471605348097890900010243477492289246775008885696 13865 48733789970594974646452063071615711204801508862076842364 13866 15969264510138466268328924622337351694228743016951733656 13867 5113753242010632456712071367827129475118192988574431564 13868 1599833416494946466904335176526923187746473784135017696 13869 488837988373455864887435748383226529589200322930144296 13870 145841167802025506651500168025934986728269709603468464 13871 42470230184106328860052246732827221409880739609801256 13872 12068043549582126233457469016978226848709281200599264 13873 3344946853416784988621363694923312876544420332774796 13874 904039690112644591519287485114408885552546035885080 13875 238160993631825725722823047153795889204702987948220 13876 61132233659506068634735327611669533057891676050880 13877 15283058414876517158683831902917383264472919012720 13878 3719686175049311054494477606001056244263250130080 13879 880978304616942091853955222473934373641296083440 13880 202947881691861005453267171669388023247209568960 13881 45451869337239704346304626988456692706406309715 13882 9891080373907085919921214163291093749580647710 13883 2090382965619538776890565879870798163571167815 13884 428796505768110518336526334332471418168444680 13885 85321753698756684771043505300848904635557870 13886 16458003251536822443145447723006387696198980 13887 3075485456095264799981725079551698710905870 13888 556369228238339360800714084743020872324680 13889 97364614941709388140124964830028652656819 13890 16469636358299100481414173155328229802646 13891 2690584157543912454884493634286294967759 13892 424131492814803933774895548261879009696 13893 64451354300288833073636088216265927944 13894 9431905507359341425410159251160867504 13895 1327792522880683987072303972250801736 13896 179604785703667399217509716053248544 13897 23314082759610672013811357372296686 13898 2900316515549652977794714314257004 13899 345275775660672973546989799316310 13900 39273074008796925901079408453040 13901 4260758029256270262852954690660 13902 440078294101586599919084522040 13903 43185253159501488777106425060 13904 4017232852046650118800597680 13905 353367704578177556746348870 13906 29311606831369566919051980 13907 2285767505198544209283870 13908 166996712708569439947680 13909 11386139502857007269160 13910 721293905158362451440 13911 42237931383147350760 13912 2272893168599857440 13913 111615289529457285 13914 4960679534642546 13915 197549185007889 13916 6962085815256 13917 213748248714 13918 5600390796 13919 121747626 13920 2108184 13921 27261 13922 234 13923 1 13924 1 13925 236 13926 27730 13927 2162940 13928 125991255 13929 5845994232 13930 225070777932 13931 7395182703480 13932 211687104887115 13933 5362739990473580 13934 121734197783750266 13935 2501084427193414556 13936 46895333009876522925 13937 808042661093257010400 13938 12870965244556879522800 13939 190490285619441816937440 13940 2631147070118540096448390 13941 34050138554475224777567400 13942 414276685746115234793736700 13943 4753279868034374799212347400 13944 51573086568172966571453969290 13945 530466033272636227592097969840 13946 5184099870618944951468230159800 13947 48234668361411053026704402356400 13948 428082681707523095612001570913050 13949 3630141140879795850789773321342664 13950 29459991566370650942947775800127004 13951 229133267738438396222927145112098920 13952 1710316177047629457521134761729595510 13953 12267095338824376798772276911715719520 13954 84642957837888199911528710690838464688 13955 562466106922740941347577883945571733088 13956 3603298497473809155507920819026318915095 13957 22274936166201729324958055972162698747860 13958 132994471815851501557837804774971407229870 13959 767568094480057237562378187558406407440964 13960 4285588527513652909723278213867769108212049 13961 23165343391965691403909611966852805990335400 13962 121313245657925594457316125826413378738861700 13963 615898016417160710321758792657175615135759400 13964 3033297730854516498334662053836589904543615045 13965 14500642810914273992038872257365161494891428020 13966 67324413050673414963037621194909678369138772950 13967 303742700740247500065797639809592502409602836100 13968 1332325937337903807106794192801167112842121531075 13969 5684590665975056243655655222618313014793051865920 13970 23603409069592081359526742337393430126640715356320 13971 95418036664308414006597469023505355831100764206400 13972 375708519365714380150977534280052338584959259062700 13973 1441493911035802111599668907033670197019843687832400 13974 5391187227273899897382761712305926536854215392493176 13975 19661976946528340802219483891939261487350667902033936 13976 69951264136687366315588548461706987983843722343774580 13977 242849671719820290605062130508567656396740470023670240 13978 822990554161613207050488331167923724455620481746882480 13979 2723350561043883703330706841319311233653144139598774752 13980 8802258063373981255408177469264202380200340879774611252 13981 27796604410654677648657402534518533832211602778235614480 13982 85786072232882539639821983684117544068377187884554741240 13983 258812217922933763659123950775812251596121007516114304080 13984 763496042872654602794415654788646142208556972172537197036 13985 2202873828616183771997002544963962639814852903317484371776 13986 6217789032384389679023797505946668741412891259363867178400 13987 17172941137061647684922869302138418428664175859195442683200 13988 46420606511119766398307131082342912314982850369387681003025 13989 122836066460193843392443485325584321818108465592841248192620 13990 318257081283229503334967211979923015619644660854179597589970 13991 807517967435059933834991433381894218736411826047918381944700 13992 2006919654360663659089905180022648867153729391207326566891975 13993 4886413071486833256914551742663840720026471561200447293302200 13994 11657585470547159341496144871783734289206010724578209971163820 13995 27255763212828569728005071108677463267721095496901166974833720 13996 62461124029398805626678287957385853321860843847065174317327275 13997 140323621107142522229797797602894245818975046450940939562214700 13998 309091219465732853019689743368537325249904494209505042549202650 13999 667637034045982962522529845676040622539793707492530891906277724 14000 1414336348439516539027990857287401845117194564556545705222509389 14001 2938880724030164236941279703454341496347417277000614452410409120 14002 5990795322061488636841839395503080742554350603116637152990449360 14003 11981590644122977273683678791006161485108701206233274305980898720 14004 23513871639091342899604219627349591914525826117232800825487513738 14005 45285975008620364102941460023043658502049739188744653441679656088 14006 85601538126050688243364954921606915461191580173846601017809106020 14007 158826950257973566138291603107559819048475943937016585020995208760 14008 289291945112737566894745419945912527552581183599565922716812701670 14009 517322066554542472564721221550337696329321645966282591211241537104 14010 908321302903905969270615168070941769136367076057077572940668280264 14011 1566071211903286153914853738053347877821322544925995815414945310800 14012 2651643301972609510605831897385782202220193854476970187463941492150 14013 4409474254965687725501832818124671527287513375984175143198464503800 14014 7202141283110623284986326936270296827902938514107486067224158689540 14015 11555083816858802193494546513136959745866253000655966657304694161240 14016 18211816885266590413659883091357164816854420490164295275099789710650 14017 28198942273961172253408851238230448748677812371867295909831932455200 14018 42898390906132421619547507734754831607031140097627907607510280224400 14019 64121805354429514420797327350896695665246546251191188213331155703840 14020 94178901614318349305546074546629521758330864806437057688330134940015 14021 135928311608294524770891241613692093259446608998981320374909473109300 14022 192796278709723866766876352901053071051664067865902076858289966961150 14023 268746327898402965796251885862073977829592337025196834408525408491300 14024 368182469220812063140865083631041349626541501724519663139679809633081 14025 495770453604261787991659914592293302467422220143907665217786674357416 14026 656166776829170013518373416372152900324529409013995439258835304296580 14027 853653865001056134091864444600664938286280978717236785055183793939240 14028 1091691961972504479175172799345081123000724713167235503964802351864605 14029 1372412752194005630963074376319530554629482496553096062127180099486932 14030 1696095005069950355246818332998665119400586858947694189987364085214982 14031 2060676174384051833477442834484359490860526090310282660732311505401380 14032 2461363208292061912209167830078540502972295052315059844763594298118315 14033 2890408171205357107915353048165625544774805199048877615869174955588480 14034 3337107615846185024593180337427585856240002366174613247412592903270336 14035 3788068104474047865754420923566448809785948631873885307873754106414976 14036 4227754580886214135886630495051840189493246240930675566823386279481000 14037 4639305911768942945574709569791399853957190565269059914036282288988000 14038 5005566904803333178120081377932826158216968767790301486197041417066000 14039 5310253585965275197657825461806998185238871214525363315791643938104800 14040 5539143826739640507901697248953851555292270835841111734575766521643800 14041 5681173155630400520924817691234719543889508549580627420077709252968000 14042 5729318690847607305000451739465522251888572181356734432112266111044000 14043 5681173155630400520924817691234719543889508549580627420077709252968000 14044 5539143826739640507901697248953851555292270835841111734575766521643800 14045 5310253585965275197657825461806998185238871214525363315791643938104800 14046 5005566904803333178120081377932826158216968767790301486197041417066000 14047 4639305911768942945574709569791399853957190565269059914036282288988000 14048 4227754580886214135886630495051840189493246240930675566823386279481000 14049 3788068104474047865754420923566448809785948631873885307873754106414976 14050 3337107615846185024593180337427585856240002366174613247412592903270336 14051 2890408171205357107915353048165625544774805199048877615869174955588480 14052 2461363208292061912209167830078540502972295052315059844763594298118315 14053 2060676174384051833477442834484359490860526090310282660732311505401380 14054 1696095005069950355246818332998665119400586858947694189987364085214982 14055 1372412752194005630963074376319530554629482496553096062127180099486932 14056 1091691961972504479175172799345081123000724713167235503964802351864605 14057 853653865001056134091864444600664938286280978717236785055183793939240 14058 656166776829170013518373416372152900324529409013995439258835304296580 14059 495770453604261787991659914592293302467422220143907665217786674357416 14060 368182469220812063140865083631041349626541501724519663139679809633081 14061 268746327898402965796251885862073977829592337025196834408525408491300 14062 192796278709723866766876352901053071051664067865902076858289966961150 14063 135928311608294524770891241613692093259446608998981320374909473109300 14064 94178901614318349305546074546629521758330864806437057688330134940015 14065 64121805354429514420797327350896695665246546251191188213331155703840 14066 42898390906132421619547507734754831607031140097627907607510280224400 14067 28198942273961172253408851238230448748677812371867295909831932455200 14068 18211816885266590413659883091357164816854420490164295275099789710650 14069 11555083816858802193494546513136959745866253000655966657304694161240 14070 7202141283110623284986326936270296827902938514107486067224158689540 14071 4409474254965687725501832818124671527287513375984175143198464503800 14072 2651643301972609510605831897385782202220193854476970187463941492150 14073 1566071211903286153914853738053347877821322544925995815414945310800 14074 908321302903905969270615168070941769136367076057077572940668280264 14075 517322066554542472564721221550337696329321645966282591211241537104 14076 289291945112737566894745419945912527552581183599565922716812701670 14077 158826950257973566138291603107559819048475943937016585020995208760 14078 85601538126050688243364954921606915461191580173846601017809106020 14079 45285975008620364102941460023043658502049739188744653441679656088 14080 23513871639091342899604219627349591914525826117232800825487513738 14081 11981590644122977273683678791006161485108701206233274305980898720 14082 5990795322061488636841839395503080742554350603116637152990449360 14083 2938880724030164236941279703454341496347417277000614452410409120 14084 1414336348439516539027990857287401845117194564556545705222509389 14085 667637034045982962522529845676040622539793707492530891906277724 14086 309091219465732853019689743368537325249904494209505042549202650 14087 140323621107142522229797797602894245818975046450940939562214700 14088 62461124029398805626678287957385853321860843847065174317327275 14089 27255763212828569728005071108677463267721095496901166974833720 14090 11657585470547159341496144871783734289206010724578209971163820 14091 4886413071486833256914551742663840720026471561200447293302200 14092 2006919654360663659089905180022648867153729391207326566891975 14093 807517967435059933834991433381894218736411826047918381944700 14094 318257081283229503334967211979923015619644660854179597589970 14095 122836066460193843392443485325584321818108465592841248192620 14096 46420606511119766398307131082342912314982850369387681003025 14097 17172941137061647684922869302138418428664175859195442683200 14098 6217789032384389679023797505946668741412891259363867178400 14099 2202873828616183771997002544963962639814852903317484371776 14100 763496042872654602794415654788646142208556972172537197036 14101 258812217922933763659123950775812251596121007516114304080 14102 85786072232882539639821983684117544068377187884554741240 14103 27796604410654677648657402534518533832211602778235614480 14104 8802258063373981255408177469264202380200340879774611252 14105 2723350561043883703330706841319311233653144139598774752 14106 822990554161613207050488331167923724455620481746882480 14107 242849671719820290605062130508567656396740470023670240 14108 69951264136687366315588548461706987983843722343774580 14109 19661976946528340802219483891939261487350667902033936 14110 5391187227273899897382761712305926536854215392493176 14111 1441493911035802111599668907033670197019843687832400 14112 375708519365714380150977534280052338584959259062700 14113 95418036664308414006597469023505355831100764206400 14114 23603409069592081359526742337393430126640715356320 14115 5684590665975056243655655222618313014793051865920 14116 1332325937337903807106794192801167112842121531075 14117 303742700740247500065797639809592502409602836100 14118 67324413050673414963037621194909678369138772950 14119 14500642810914273992038872257365161494891428020 14120 3033297730854516498334662053836589904543615045 14121 615898016417160710321758792657175615135759400 14122 121313245657925594457316125826413378738861700 14123 23165343391965691403909611966852805990335400 14124 4285588527513652909723278213867769108212049 14125 767568094480057237562378187558406407440964 14126 132994471815851501557837804774971407229870 14127 22274936166201729324958055972162698747860 14128 3603298497473809155507920819026318915095 14129 562466106922740941347577883945571733088 14130 84642957837888199911528710690838464688 14131 12267095338824376798772276911715719520 14132 1710316177047629457521134761729595510 14133 229133267738438396222927145112098920 14134 29459991566370650942947775800127004 14135 3630141140879795850789773321342664 14136 428082681707523095612001570913050 14137 48234668361411053026704402356400 14138 5184099870618944951468230159800 14139 530466033272636227592097969840 14140 51573086568172966571453969290 14141 4753279868034374799212347400 14142 414276685746115234793736700 14143 34050138554475224777567400 14144 2631147070118540096448390 14145 190490285619441816937440 14146 12870965244556879522800 14147 808042661093257010400 14148 46895333009876522925 14149 2501084427193414556 14150 121734197783750266 14151 5362739990473580 14152 211687104887115 14153 7395182703480 14154 225070777932 14155 5845994232 14156 125991255 14157 2162940 14158 27730 14159 236 14160 1 14161 1 14162 238 14163 28203 14164 2218636 14165 130344865 14166 6100139682 14167 236888757651 14168 7851170253576 14169 226702541072007 14170 5793509382951290 14171 132671364869584541 14172 2749915562751388668 14173 52019236062047102303 14174 904334411540203470806 14175 14533945899753270066525 14176 217040258769648832993440 14177 3024998606601980609846070 14178 39502922980331746787401620 14179 485008109925184224445319890 14180 5615883378081080493577388200 14181 61493922989987831404672400790 14182 638365486277016535534218255820 14183 6296605023732390373223880068770 14184 59133334135921579157232960645840 14185 529736118300964146616878605785650 14186 4534541172656253095040480865525164 14187 37148356529837765740139324013725382 14188 291683392012059493959612470033695592 14189 2198042704090876900909936827753920354 14190 15916860960658074110037473580287009460 14191 110887464692584582966594399275999499238 14192 744019117937341717969407582238964381984 14193 4812873669157179238114605297608300845959 14194 30043999268072088577321475494160908311138 14195 181147642645728769363261837538323123640685 14196 1055831974277961970003011853080511920648564 14197 5953719188289618886405872393759553330323847 14198 32504088541473054460918546582146750614200462 14199 171929520969370630174858627973986759827744549 14200 881689851124977590640300656276855178603818200 14201 4386407009346763513435495764977354513553995545 14202 21183136289040467699029955157695516919114417510 14203 99358996403356479445450027763476591263465244035 14204 452892169652508603983911754456777020642771810020 14205 2007135751869072222201427093615261796030465976225 14206 8652985241391111357935041248030239742886897764170 14207 36304916338880097653944846975431223269068940619235 14208 148309445469467632969306608920910529099175246784960 14209 590148001763923289523699214664456480373801502831820 14210 2288328986431539285908221444617280230020862970164200 14211 8649883568711218500733077060653319269478862027220676 14212 31885845312111942708584676223584784758078942374852688 14213 114666405257017947817410277957891437495399273540335628 14214 402414176939723364038458711323920893851778582613253336 14215 1378641161737941154576201140646766025232945144137997540 14216 4612181341086930408036745634163726338961125573116209952 14217 15071949739623361869120079483070748571962249640719043236 14218 48124471098446523862804464314366249826265428677383611736 14219 150181539117565876192544966222418814113000734320800581452 14220 458180966799353520587425320678565873565086986063459401040 14221 1366906550951404669752485540024388189469176175089320546436 14222 3988678132284426741244957805317067175828087855178673069928 14223 11387032732489411825812218250663240163251154038171373118988 14224 31811393030446610814967466858995718551304811281240661411776 14225 86984277817627451447176667192566417913724093347142433547825 14226 232850220619495023873980616792408564876738342190812052881870 14227 610349820714736956518161313713434571570844442409249774978235 14228 1566868196461712783897369342667324571793809613349118825317260 14229 3940212670514013030094855258766360320246197704157342928371345 14230 9707770347643220508929353536091032673070342169663018809030850 14231 23437331267881489514415153537134064596412683238186431124660195 14232 55457347225409721667911912594908772566159588507258034210463560 14233 128630235925603104424184575046524514146509045565445718238158535 14234 292501632378768703211159444626343415730417829641972455171702970 14235 652199585709416703105963626531711670209715430958452095990959325 14236 1426143094084591190791707130016009518858577742362481916566897724 14237 3058701635997215317092740292008020415446686473751112531584267487 14238 6435190454955180277519791263705185809121600113606236754761705622 14239 13282893118561333649752389659699165580366379721674411763033776989 14240 26902062012276118784308637285466664466564819689467163064372206560 14241 53467848249398786083813416604864995627297579132815986590439760538 14242 104295308930926027175833578068749003816210092629443529398635582284 14243 199687359782382759348852094595043824379816884668568708726655931934 14244 375316001518695306727962972973817308472908843473454440498293076888 14245 692547383754735387414693581082639081110724651647445693776612225210 14246 1254732907037991172492503664549722570482959957102431021665862149204 14247 2232257381125728481294803031117529689347591551589208678079964056142 14248 3900035884265640565020805295745569112423378343006433552507523408432 14249 6692107028683087787706154541563419726999206020386039391234500394014 14250 11278832070814192900628350350949583809549223629864111333541292798900 14251 18672733095014608246595824469905422084698159120552806541085029189290 14252 30368840638045736488969033203802224928959643404855113934951476044120 14253 48524125802094818085635303053901381136489865005583714656933336722670 14254 76177659861353155274223163934081738128252906352851853117336206037740 14255 117508092339321356540025093302572893921241185331526794702273934845450 14256 178117529440655529913301194058636807627986638818314299338183648607840 14257 265320903229309799766688236983177744695855097406447341722502726572095 14258 388407920191360737802780718057847832441354884863046623964900898693170 14259 558831803540631265614204910675066779328888150670301775296439048119765 14260 790267196926145224100895833277872213192367081755982308500014815522900 14261 1098471403727341861500245208256242376337390243640815408815020593576831 14262 1500881719944288880069641967716449979550097560618143825905671702114878 14263 2015890153258505652642558329187780854885915351026330432834088462644493 14264 2661757872263657949120271191937264041402762016889135328790641076889816 14265 3455166468803786760877275104918563899897816079615704513334005244039665 14266 4409450541140070723405284419610357738917212901604803855111968597155382 14267 5532612471430466096348139884982807351660276565221121818206526636053451 14268 6825278936717958174934153876801220284291182304758767102834219775318276 14269 8278810562130115934410871832045924604093934091883319356215581394136057 14270 9873810762173532765811131542807066041579921393989279966128675057226490 14271 11579287166548961152633054263837377448761907816587428323914537112565611 14272 13352691507371775022856134646587246067040758563271989418568114868544128 14273 15140998405680494891988652679612323665305145870853059429983487395581288 14274 16882883178015419083102391483461529042729631679004296355556808954364976 14275 18511933309227433205156131012567466055624596139259096881092992274523000 14276 19960693307340884499472697787464050355629999315375026202222009061224800 14277 21165217903473524081337429550500674083986982032682139852356095814919400 14278 22069714395074956734386037650949420839712921435788214205020886234360400 14279 22630808828848048854751784370888812894959860116359101006843451138623800 14280 22820983692956015651850538861400483591556161461874723704379950728024000 14281 22630808828848048854751784370888812894959860116359101006843451138623800 14282 22069714395074956734386037650949420839712921435788214205020886234360400 14283 21165217903473524081337429550500674083986982032682139852356095814919400 14284 19960693307340884499472697787464050355629999315375026202222009061224800 14285 18511933309227433205156131012567466055624596139259096881092992274523000 14286 16882883178015419083102391483461529042729631679004296355556808954364976 14287 15140998405680494891988652679612323665305145870853059429983487395581288 14288 13352691507371775022856134646587246067040758563271989418568114868544128 14289 11579287166548961152633054263837377448761907816587428323914537112565611 14290 9873810762173532765811131542807066041579921393989279966128675057226490 14291 8278810562130115934410871832045924604093934091883319356215581394136057 14292 6825278936717958174934153876801220284291182304758767102834219775318276 14293 5532612471430466096348139884982807351660276565221121818206526636053451 14294 4409450541140070723405284419610357738917212901604803855111968597155382 14295 3455166468803786760877275104918563899897816079615704513334005244039665 14296 2661757872263657949120271191937264041402762016889135328790641076889816 14297 2015890153258505652642558329187780854885915351026330432834088462644493 14298 1500881719944288880069641967716449979550097560618143825905671702114878 14299 1098471403727341861500245208256242376337390243640815408815020593576831 14300 790267196926145224100895833277872213192367081755982308500014815522900 14301 558831803540631265614204910675066779328888150670301775296439048119765 14302 388407920191360737802780718057847832441354884863046623964900898693170 14303 265320903229309799766688236983177744695855097406447341722502726572095 14304 178117529440655529913301194058636807627986638818314299338183648607840 14305 117508092339321356540025093302572893921241185331526794702273934845450 14306 76177659861353155274223163934081738128252906352851853117336206037740 14307 48524125802094818085635303053901381136489865005583714656933336722670 14308 30368840638045736488969033203802224928959643404855113934951476044120 14309 18672733095014608246595824469905422084698159120552806541085029189290 14310 11278832070814192900628350350949583809549223629864111333541292798900 14311 6692107028683087787706154541563419726999206020386039391234500394014 14312 3900035884265640565020805295745569112423378343006433552507523408432 14313 2232257381125728481294803031117529689347591551589208678079964056142 14314 1254732907037991172492503664549722570482959957102431021665862149204 14315 692547383754735387414693581082639081110724651647445693776612225210 14316 375316001518695306727962972973817308472908843473454440498293076888 14317 199687359782382759348852094595043824379816884668568708726655931934 14318 104295308930926027175833578068749003816210092629443529398635582284 14319 53467848249398786083813416604864995627297579132815986590439760538 14320 26902062012276118784308637285466664466564819689467163064372206560 14321 13282893118561333649752389659699165580366379721674411763033776989 14322 6435190454955180277519791263705185809121600113606236754761705622 14323 3058701635997215317092740292008020415446686473751112531584267487 14324 1426143094084591190791707130016009518858577742362481916566897724 14325 652199585709416703105963626531711670209715430958452095990959325 14326 292501632378768703211159444626343415730417829641972455171702970 14327 128630235925603104424184575046524514146509045565445718238158535 14328 55457347225409721667911912594908772566159588507258034210463560 14329 23437331267881489514415153537134064596412683238186431124660195 14330 9707770347643220508929353536091032673070342169663018809030850 14331 3940212670514013030094855258766360320246197704157342928371345 14332 1566868196461712783897369342667324571793809613349118825317260 14333 610349820714736956518161313713434571570844442409249774978235 14334 232850220619495023873980616792408564876738342190812052881870 14335 86984277817627451447176667192566417913724093347142433547825 14336 31811393030446610814967466858995718551304811281240661411776 14337 11387032732489411825812218250663240163251154038171373118988 14338 3988678132284426741244957805317067175828087855178673069928 14339 1366906550951404669752485540024388189469176175089320546436 14340 458180966799353520587425320678565873565086986063459401040 14341 150181539117565876192544966222418814113000734320800581452 14342 48124471098446523862804464314366249826265428677383611736 14343 15071949739623361869120079483070748571962249640719043236 14344 4612181341086930408036745634163726338961125573116209952 14345 1378641161737941154576201140646766025232945144137997540 14346 402414176939723364038458711323920893851778582613253336 14347 114666405257017947817410277957891437495399273540335628 14348 31885845312111942708584676223584784758078942374852688 14349 8649883568711218500733077060653319269478862027220676 14350 2288328986431539285908221444617280230020862970164200 14351 590148001763923289523699214664456480373801502831820 14352 148309445469467632969306608920910529099175246784960 14353 36304916338880097653944846975431223269068940619235 14354 8652985241391111357935041248030239742886897764170 14355 2007135751869072222201427093615261796030465976225 14356 452892169652508603983911754456777020642771810020 14357 99358996403356479445450027763476591263465244035 14358 21183136289040467699029955157695516919114417510 14359 4386407009346763513435495764977354513553995545 14360 881689851124977590640300656276855178603818200 14361 171929520969370630174858627973986759827744549 14362 32504088541473054460918546582146750614200462 14363 5953719188289618886405872393759553330323847 14364 1055831974277961970003011853080511920648564 14365 181147642645728769363261837538323123640685 14366 30043999268072088577321475494160908311138 14367 4812873669157179238114605297608300845959 14368 744019117937341717969407582238964381984 14369 110887464692584582966594399275999499238 14370 15916860960658074110037473580287009460 14371 2198042704090876900909936827753920354 14372 291683392012059493959612470033695592 14373 37148356529837765740139324013725382 14374 4534541172656253095040480865525164 14375 529736118300964146616878605785650 14376 59133334135921579157232960645840 14377 6296605023732390373223880068770 14378 638365486277016535534218255820 14379 61493922989987831404672400790 14380 5615883378081080493577388200 14381 485008109925184224445319890 14382 39502922980331746787401620 14383 3024998606601980609846070 14384 217040258769648832993440 14385 14533945899753270066525 14386 904334411540203470806 14387 52019236062047102303 14388 2749915562751388668 14389 132671364869584541 14390 5793509382951290 14391 226702541072007 14392 7851170253576 14393 236888757651 14394 6100139682 14395 130344865 14396 2218636 14397 28203 14398 238 14399 1 14400 1 14401 240 14402 28680 14403 2275280 14404 134810340 14405 6363048048 14406 249219381880 14407 8331047908560 14408 242641770336810 14409 6254765635348880 14410 144485086176559128 14411 3021051801873509040 14412 57651738552419464180 14413 1011122799227049064080 14414 16394633958895724110440 14415 247012484980695576597296 14416 3473613070041031545899475 14417 45769960452305356840087200 14418 567038954492449698629969200 14419 6625402520911780689255429600 14420 73210697856075176616272497080 14421 766969215635073278837140445600 14422 7634829919276411275696988981200 14423 72364909669663376439214939039200 14424 654299391596539695304568407146100 14425 5653146743394102967431471037742304 14426 46747174993451236076837164350561360 14427 370514646244391278534931598926671520 14428 2818557844644833654569301091835036920 14429 20604629760851887405816959705828545760 14430 144919229317991608087579283264327438512 14431 981710908283168958012633854371250389920 14432 6411799369724447257020014861362229109165 14433 40413765724323788771520093671616474385040 14434 246048514851030125756019393824253241108920 14435 1448171258837491597306857003651319076241072 14436 8246530779491271595775157937458900295261660 14437 45467358892330254203733303222746369195496720 14438 242891417240606357983101593532039814386469320 14439 1258052981605191905450936458806975448873507760 14440 6321716232566089324890955705505051630589376494 14441 30837640158858972316541247343927081124826226800 14442 146111675990784178356945433843844979615248074600 14443 672793298748262030573841765141425720088816715600 14444 3012279087577445909614700630292292428579474840300 14445 13120148914781764406321807189717540355590601526640 14446 55618022573531392592016356565106964550873202123800 14447 229572263388618939635131344119803215380200025787600 14448 923071809041738653116257279481708761841220937020975 14449 3616934435428853497924926482867103719867641222612800 14450 13816689543338220362073219164552336209894389470380896 14451 51473941435965918995959051789508703527057529399458240 14452 187087979449953051735312707465714326281036020317261680 14453 663632832765871202381863943463288553600656072068777280 14454 2298135920874405830470528841252499250431901582904839840 14455 7771877841502536081227606626781179283278794444005458368 14456 25674953583535163839769771892044967275117445931089460680 14457 82880551918780178009081368914671473309151053531937908160 14458 261502431054082285787273974334222062337493841316286848160 14459 806668516132931796835319717437769751617353883382444175680 14460 2433450023667677587119881147603938750712350881537039929968 14461 7180672200986589601337354206044409428331527191420773563840 14462 20731295548009669978054619401321762704376505923618039805280 14463 58574136627709861207836861165639266053635207212762080719680 14464 161994096611010084902923819161221095179584869947795129490365 14465 438630169285196537583301418036537119255491340166337581389296 14466 1163034539771354455713299214490818119238045220138016314289800 14467 3020418058510681720807672586886602279812236840358430428155600 14468 7684298884152175554407755257814444035404661373264830353984100 14469 19155063885132959353016433396291077885356547191326823491090800 14470 46793084633681943562368715868082490262799565281669811671093240 14471 112039780108815921205671573205267934432055297153293915268814800 14472 262982261644304037274423553773476123875240905818148217783745850 14473 605219451455384633727440507314301216589595509280121925858483600 14474 1365833086392557213952467090830923015817060135807842724572523800 14475 3023043897882193300214793827705776275008426433921358563720519344 14476 6563187409875814401782118178571751123373557389434528460709022260 14477 13978736821034202102496978977737236158873550803470943734497138320 14478 29211975664468909521884712479117557614056266422637997804141455720 14479 59903038704353966361333207868570181436419179246422223345201466160 14480 120554865392512357302183080835497490140793598233424724482217950647 14481 238133067441999718127769048563945659537370070584542665643887309920 14482 461745825893633599784332667337406827639534649060271754114366857040 14483 878986030014386852601500740232653961048752705440035387350240523040 14484 1642866746574508760219471621625317522436359223262923283499854310920 14485 3015143676066157254049853799688818041177318103870776849717379676512 14486 5434270578956446213694503941299613911424236117441516415188300579760 14487 9619283553555088700102915022530351061601521403287281930333313669920 14488 16724436178340097399042568164172087641193554257988115174329511267020 14489 28563082012446009041061464729821992375971014013642623668517816995360 14490 47922504265326081835558679713368009430795812400667068599402115181104 14491 78993138898889145882789032494562652907905185275824838350662827221600 14492 127934540173200899310169193931411253079107310935846749067921318000200 14493 203594752103588527934462803245686725330192279768874396366154355527200 14494 318387537864122485174106724224637751314236863042814215593879683643600 14495 489311373980651398267574544597864333598721915834219741860067724336480 14496 739064054449942216133315718403024253873069560374602735101143958633225 14497 1097167256090635867249458386082840129461051718494255606748090000445200 14498 1600968547152662540986454583773940188907453017802842364948743572078200 14499 2296338724198768493132086372685853604291498267959632483057793810455600 14500 3237837601120263575316241785487053582051012557823081801111489272742396 14501 4488091724325117827171028217506806945417245129655756952035727704791440 14502 6116124996874425274282087472876923190323500715903433493460452460451080 14503 8194419898724958134475029818029275730724690279559940020364489704293680 14504 10794572366589608311760375817980872837589255464420305603749375860463790 14505 13981541351011302194280105821384749580115607077725348210570620162124528 14506 17806680022514394304035983829122086729392518448046434041764469074403880 14507 22299954420718961091035718066377192726528948336805814594359241644580560 14508 27461980906996498380627319470631172524336575266621975380090547580826060 14509 33256710823151722809567029083700135534058971882514685781394057620816880 14510 39605719253026142618666189181497434136015684696449307612387468621154648 14511 46385076602643230093933374717069067006144495590436126032525864150901840 14512 53425668586973006090333976236624193248148570813984466591034254245235155 14513 60517571496748183889935831489273422440380681983982404634091898614071680 14514 67418698070938766263349566659102847806389005368120749022190097578834240 14515 73867443103811169992887351296060511509608823272897516319964802564635776 14516 79598537827382726285438956137996240850871576802691289137893106211892000 14517 84360843509362889396533594539414819363316884816527520111955086925424000 14518 87935455522471486404861289223288328658372685020617669269241319422264000 14519 90152315745727070095740145254127530221188803130381139923087739239632000 14520 90903585043608129013204646464578592973032043156467649422446803733295600 14521 90152315745727070095740145254127530221188803130381139923087739239632000 14522 87935455522471486404861289223288328658372685020617669269241319422264000 14523 84360843509362889396533594539414819363316884816527520111955086925424000 14524 79598537827382726285438956137996240850871576802691289137893106211892000 14525 73867443103811169992887351296060511509608823272897516319964802564635776 14526 67418698070938766263349566659102847806389005368120749022190097578834240 14527 60517571496748183889935831489273422440380681983982404634091898614071680 14528 53425668586973006090333976236624193248148570813984466591034254245235155 14529 46385076602643230093933374717069067006144495590436126032525864150901840 14530 39605719253026142618666189181497434136015684696449307612387468621154648 14531 33256710823151722809567029083700135534058971882514685781394057620816880 14532 27461980906996498380627319470631172524336575266621975380090547580826060 14533 22299954420718961091035718066377192726528948336805814594359241644580560 14534 17806680022514394304035983829122086729392518448046434041764469074403880 14535 13981541351011302194280105821384749580115607077725348210570620162124528 14536 10794572366589608311760375817980872837589255464420305603749375860463790 14537 8194419898724958134475029818029275730724690279559940020364489704293680 14538 6116124996874425274282087472876923190323500715903433493460452460451080 14539 4488091724325117827171028217506806945417245129655756952035727704791440 14540 3237837601120263575316241785487053582051012557823081801111489272742396 14541 2296338724198768493132086372685853604291498267959632483057793810455600 14542 1600968547152662540986454583773940188907453017802842364948743572078200 14543 1097167256090635867249458386082840129461051718494255606748090000445200 14544 739064054449942216133315718403024253873069560374602735101143958633225 14545 489311373980651398267574544597864333598721915834219741860067724336480 14546 318387537864122485174106724224637751314236863042814215593879683643600 14547 203594752103588527934462803245686725330192279768874396366154355527200 14548 127934540173200899310169193931411253079107310935846749067921318000200 14549 78993138898889145882789032494562652907905185275824838350662827221600 14550 47922504265326081835558679713368009430795812400667068599402115181104 14551 28563082012446009041061464729821992375971014013642623668517816995360 14552 16724436178340097399042568164172087641193554257988115174329511267020 14553 9619283553555088700102915022530351061601521403287281930333313669920 14554 5434270578956446213694503941299613911424236117441516415188300579760 14555 3015143676066157254049853799688818041177318103870776849717379676512 14556 1642866746574508760219471621625317522436359223262923283499854310920 14557 878986030014386852601500740232653961048752705440035387350240523040 14558 461745825893633599784332667337406827639534649060271754114366857040 14559 238133067441999718127769048563945659537370070584542665643887309920 14560 120554865392512357302183080835497490140793598233424724482217950647 14561 59903038704353966361333207868570181436419179246422223345201466160 14562 29211975664468909521884712479117557614056266422637997804141455720 14563 13978736821034202102496978977737236158873550803470943734497138320 14564 6563187409875814401782118178571751123373557389434528460709022260 14565 3023043897882193300214793827705776275008426433921358563720519344 14566 1365833086392557213952467090830923015817060135807842724572523800 14567 605219451455384633727440507314301216589595509280121925858483600 14568 262982261644304037274423553773476123875240905818148217783745850 14569 112039780108815921205671573205267934432055297153293915268814800 14570 46793084633681943562368715868082490262799565281669811671093240 14571 19155063885132959353016433396291077885356547191326823491090800 14572 7684298884152175554407755257814444035404661373264830353984100 14573 3020418058510681720807672586886602279812236840358430428155600 14574 1163034539771354455713299214490818119238045220138016314289800 14575 438630169285196537583301418036537119255491340166337581389296 14576 161994096611010084902923819161221095179584869947795129490365 14577 58574136627709861207836861165639266053635207212762080719680 14578 20731295548009669978054619401321762704376505923618039805280 14579 7180672200986589601337354206044409428331527191420773563840 14580 2433450023667677587119881147603938750712350881537039929968 14581 806668516132931796835319717437769751617353883382444175680 14582 261502431054082285787273974334222062337493841316286848160 14583 82880551918780178009081368914671473309151053531937908160 14584 25674953583535163839769771892044967275117445931089460680 14585 7771877841502536081227606626781179283278794444005458368 14586 2298135920874405830470528841252499250431901582904839840 14587 663632832765871202381863943463288553600656072068777280 14588 187087979449953051735312707465714326281036020317261680 14589 51473941435965918995959051789508703527057529399458240 14590 13816689543338220362073219164552336209894389470380896 14591 3616934435428853497924926482867103719867641222612800 14592 923071809041738653116257279481708761841220937020975 14593 229572263388618939635131344119803215380200025787600 14594 55618022573531392592016356565106964550873202123800 14595 13120148914781764406321807189717540355590601526640 14596 3012279087577445909614700630292292428579474840300 14597 672793298748262030573841765141425720088816715600 14598 146111675990784178356945433843844979615248074600 14599 30837640158858972316541247343927081124826226800 14600 6321716232566089324890955705505051630589376494 14601 1258052981605191905450936458806975448873507760 14602 242891417240606357983101593532039814386469320 14603 45467358892330254203733303222746369195496720 14604 8246530779491271595775157937458900295261660 14605 1448171258837491597306857003651319076241072 14606 246048514851030125756019393824253241108920 14607 40413765724323788771520093671616474385040 14608 6411799369724447257020014861362229109165 14609 981710908283168958012633854371250389920 14610 144919229317991608087579283264327438512 14611 20604629760851887405816959705828545760 14612 2818557844644833654569301091835036920 14613 370514646244391278534931598926671520 14614 46747174993451236076837164350561360 14615 5653146743394102967431471037742304 14616 654299391596539695304568407146100 14617 72364909669663376439214939039200 14618 7634829919276411275696988981200 14619 766969215635073278837140445600 14620 73210697856075176616272497080 14621 6625402520911780689255429600 14622 567038954492449698629969200 14623 45769960452305356840087200 14624 3473613070041031545899475 14625 247012484980695576597296 14626 16394633958895724110440 14627 1011122799227049064080 14628 57651738552419464180 14629 3021051801873509040 14630 144485086176559128 14631 6254765635348880 14632 242641770336810 14633 8331047908560 14634 249219381880 14635 6363048048 14636 134810340 14637 2275280 14638 28680 14639 240 14640 1 14641 1 14642 242 14643 29161 14644 2332880 14645 139389580 14646 6634944008 14647 262080288316 14648 8835849720368 14649 259553085535810 14650 6748380223931060 14651 157237259217593698 14652 3316276739861976176 14653 63838327242343041388 14654 1129447328133761501480 14655 18474531295902241702780 14656 280812875697714073882256 14657 3984032673961318423204507 14658 52964199077368115508483446 14659 662052488467101443856043075 14660 7805250390348985443355455200 14661 87028541852391187693413325480 14662 920016013868135412758940869360 14663 9241979048402633009987542369480 14664 88401538723851272269446057447200 14665 806664040855142859458695274205700 14666 7034110436256845734479822791073704 14667 58707767871835981707004674833192068 14668 469662142974687853656037398665536544 14669 3606334312127067447716001454038941320 14670 26612260096385945993490493488425291120 14671 188947046684340216553782503767819566952 14672 1292153996680004061593609380605733812704 14673 8520140415608776781132861853369057327517 14674 54219075372055852243572757248712182993290 14675 333287845669402150556079596028848418988165 14676 1980682054263875637590415884971442032843952 14677 11388921812017284916144891338585791688852724 14678 63408591710150288992590476101315488862261112 14679 342072665804758137986343357914991453072724420 14680 1789303174978734875620872949093801446841943120 14681 9080713613017079493775930216651042342722861334 14682 44739125605596342871774095213744159834878487548 14683 214108672541068212314918884237204193495489904694 14684 995854290888689359604273880173042760444139091600 14685 4503977361064754149119329594418988848372356346100 14686 19817500388684918256125050215443550932838367922840 14687 84870599490672367314274671574834337690633880017380 14688 353928457450463489225485864439734684837537031561840 14689 1437834358392507924978536324286422157152494190719975 14690 5692650316900949743792572385950324458930283122442350 14691 21973630223237666011039329409768252411470892852627471 14692 82724254958071213218030416601480479666713949562832832 14693 303852551865223110089304030209284069545045468586559056 14694 1089282733101743224848448410184225909689785642102758880 14695 3812489565856101286969569435644790683914249747359656080 14696 13031782516017218944550528252749466337743253681883915328 14697 43516845187414641832695513986859825092106936402005217256 14698 142002336927353041769848519325542587142664739838122287888 14699 452938488475177805645206484055609976230913394311252125160 14700 1412553930159876546418949035020885349601492619546955780160 14701 4308289486987623466577794556813700316284552489618215129488 14702 12854240764454876572412436218690056681373582837877297599456 14703 37526089973650526767849208961014520311751911187996626862928 14704 107217399924715790765283454174327200890719746251418933894080 14705 299873665414439477296652160893821389991231790296937330735005 14706 821192499134926568596985917524618575668296287274689921089706 14707 2202288974952757615782825869725113452928612770418486606558757 14708 5785117307338587169817572433904775637543818620800800638124496 14709 14888169540944893451736399646078466714267180274119707524585100 14710 37544079711947992182639616498806568235978106778214914627214600 14711 92787511288100037822809337918479090068917321037588289007258940 14712 224781013261312767683425438337723992843010974907960362102092080 14713 533854906495617823248135416052094483002151065406405859992468690 14714 1243223754852808629481959188066521398772132618069712276694790100 14715 2839254250947630518681771659233001572871492060186234794073236850 14716 6359929522122692361847168516681923523232142214817165938724050544 14717 13975108292032758216164172924814226689207470393085088312722584748 14718 30128155538668024206276009162586514680629092016261359219635702184 14719 63732636716413128128660788613163781055176925419014413733844754620 14720 132305726854325987507599611804542532823405262895169162687981515920 14721 269572918465689199546734209051755410627688223148907168976762338687 14722 539145836931378399093468418103510821255376446297814337953524677374 14723 1058566826170145393342053845300795636855068388462781809884359427527 14724 2040610749243653770297935123471413275865192074145121561222861547040 14725 3862584632496916065206805769428032272173399283203265812314702214040 14726 7179863199229561627090297783172107047098789255836658804067328821392 14727 13107424677663269482013683162302567516215231548445993398122914243704 14728 23502968387534138381541776704818396925627311742041091610427294505952 14729 41397273864406721012942902150532403675820833182004195450184439186620 14730 71631237922681292539249516080696518719959643932906135947510153199320 14731 121773104468558197316724177337184081823931394685940431110767260438844 14732 203401229441987318594967856651120664145467824090801599217984874579168 14733 333843322236305272911305938633904568325713493888163494368649087624504 14734 538456971348879472437590223603071884396312086916392732852659818749200 14735 853511582244500440353201524647422455053728733516409757394109712698200 14736 1329681201812484896550250796292826561557387921688722569413981447150880 14737 2036074340275367497842571531823390672384750255085856434415159090949785 14738 3064606738971171697783664367486752970805912755077680818810445642048130 14739 4534367113783876491618687074342644701702626015165956313546067531601825 14740 6595443074594729442354453926316574111567456022059572819703370955057200 14741 9431483596670463102566869114632700979541462111545189132175820465731796 14742 13260105650764413470935598161166767713810768513261553037316500060731832 14743 18330146046644924503940385693377590663209003533038029198643397142776356 14744 24914761616798926510210232981289929056788936841022563959321122329987280 14745 33299537160913949854992522926916347489362136739443619137938807729502230 14746 43765105982915476952275887275375770986018808286125899438433861587345788 14747 56564335091126607004356571289872458727212988067917436066655085259116726 14748 71894855816759051893387791546006115765429592310624030888458799955512848 14749 89868569770948814866734739432507644706786990388280038610573499944391060 14750 110480627057863680661857386091339673309261070752564451135934394427049560 14751 133581121806326086618427566819528877728470203728100654555266131443614468 14752 158853225931847238140832782163764070812234836865849427038694859014028016 14753 185801541045285608896866914852259761396453246691306026268473451168193483 14754 213753985273337426164537158679590875942822319202387463848686271255443830 14755 241879509651408140133555205874273885935298940150070024881408149052212755 14756 269222410742436886409522316103539629562767515993121418998436896336375936 14757 294752122105943832534563225389220111676478228716607070800012808919997792 14758 317425362267939511960298858111467812574668861694807614707706101913843776 14759 336255680368579991483367434440114208235878031456363998631044599485004000 14760 350384070300032932301996318240119006901251057988143998573525465009584000 14761 359143672057533755609546226196121982073782334437847598537863601634823600 14762 362111801578670398217889583437412246388441692573697578691069085945855200 14763 359143672057533755609546226196121982073782334437847598537863601634823600 14764 350384070300032932301996318240119006901251057988143998573525465009584000 14765 336255680368579991483367434440114208235878031456363998631044599485004000 14766 317425362267939511960298858111467812574668861694807614707706101913843776 14767 294752122105943832534563225389220111676478228716607070800012808919997792 14768 269222410742436886409522316103539629562767515993121418998436896336375936 14769 241879509651408140133555205874273885935298940150070024881408149052212755 14770 213753985273337426164537158679590875942822319202387463848686271255443830 14771 185801541045285608896866914852259761396453246691306026268473451168193483 14772 158853225931847238140832782163764070812234836865849427038694859014028016 14773 133581121806326086618427566819528877728470203728100654555266131443614468 14774 110480627057863680661857386091339673309261070752564451135934394427049560 14775 89868569770948814866734739432507644706786990388280038610573499944391060 14776 71894855816759051893387791546006115765429592310624030888458799955512848 14777 56564335091126607004356571289872458727212988067917436066655085259116726 14778 43765105982915476952275887275375770986018808286125899438433861587345788 14779 33299537160913949854992522926916347489362136739443619137938807729502230 14780 24914761616798926510210232981289929056788936841022563959321122329987280 14781 18330146046644924503940385693377590663209003533038029198643397142776356 14782 13260105650764413470935598161166767713810768513261553037316500060731832 14783 9431483596670463102566869114632700979541462111545189132175820465731796 14784 6595443074594729442354453926316574111567456022059572819703370955057200 14785 4534367113783876491618687074342644701702626015165956313546067531601825 14786 3064606738971171697783664367486752970805912755077680818810445642048130 14787 2036074340275367497842571531823390672384750255085856434415159090949785 14788 1329681201812484896550250796292826561557387921688722569413981447150880 14789 853511582244500440353201524647422455053728733516409757394109712698200 14790 538456971348879472437590223603071884396312086916392732852659818749200 14791 333843322236305272911305938633904568325713493888163494368649087624504 14792 203401229441987318594967856651120664145467824090801599217984874579168 14793 121773104468558197316724177337184081823931394685940431110767260438844 14794 71631237922681292539249516080696518719959643932906135947510153199320 14795 41397273864406721012942902150532403675820833182004195450184439186620 14796 23502968387534138381541776704818396925627311742041091610427294505952 14797 13107424677663269482013683162302567516215231548445993398122914243704 14798 7179863199229561627090297783172107047098789255836658804067328821392 14799 3862584632496916065206805769428032272173399283203265812314702214040 14800 2040610749243653770297935123471413275865192074145121561222861547040 14801 1058566826170145393342053845300795636855068388462781809884359427527 14802 539145836931378399093468418103510821255376446297814337953524677374 14803 269572918465689199546734209051755410627688223148907168976762338687 14804 132305726854325987507599611804542532823405262895169162687981515920 14805 63732636716413128128660788613163781055176925419014413733844754620 14806 30128155538668024206276009162586514680629092016261359219635702184 14807 13975108292032758216164172924814226689207470393085088312722584748 14808 6359929522122692361847168516681923523232142214817165938724050544 14809 2839254250947630518681771659233001572871492060186234794073236850 14810 1243223754852808629481959188066521398772132618069712276694790100 14811 533854906495617823248135416052094483002151065406405859992468690 14812 224781013261312767683425438337723992843010974907960362102092080 14813 92787511288100037822809337918479090068917321037588289007258940 14814 37544079711947992182639616498806568235978106778214914627214600 14815 14888169540944893451736399646078466714267180274119707524585100 14816 5785117307338587169817572433904775637543818620800800638124496 14817 2202288974952757615782825869725113452928612770418486606558757 14818 821192499134926568596985917524618575668296287274689921089706 14819 299873665414439477296652160893821389991231790296937330735005 14820 107217399924715790765283454174327200890719746251418933894080 14821 37526089973650526767849208961014520311751911187996626862928 14822 12854240764454876572412436218690056681373582837877297599456 14823 4308289486987623466577794556813700316284552489618215129488 14824 1412553930159876546418949035020885349601492619546955780160 14825 452938488475177805645206484055609976230913394311252125160 14826 142002336927353041769848519325542587142664739838122287888 14827 43516845187414641832695513986859825092106936402005217256 14828 13031782516017218944550528252749466337743253681883915328 14829 3812489565856101286969569435644790683914249747359656080 14830 1089282733101743224848448410184225909689785642102758880 14831 303852551865223110089304030209284069545045468586559056 14832 82724254958071213218030416601480479666713949562832832 14833 21973630223237666011039329409768252411470892852627471 14834 5692650316900949743792572385950324458930283122442350 14835 1437834358392507924978536324286422157152494190719975 14836 353928457450463489225485864439734684837537031561840 14837 84870599490672367314274671574834337690633880017380 14838 19817500388684918256125050215443550932838367922840 14839 4503977361064754149119329594418988848372356346100 14840 995854290888689359604273880173042760444139091600 14841 214108672541068212314918884237204193495489904694 14842 44739125605596342871774095213744159834878487548 14843 9080713613017079493775930216651042342722861334 14844 1789303174978734875620872949093801446841943120 14845 342072665804758137986343357914991453072724420 14846 63408591710150288992590476101315488862261112 14847 11388921812017284916144891338585791688852724 14848 1980682054263875637590415884971442032843952 14849 333287845669402150556079596028848418988165 14850 54219075372055852243572757248712182993290 14851 8520140415608776781132861853369057327517 14852 1292153996680004061593609380605733812704 14853 188947046684340216553782503767819566952 14854 26612260096385945993490493488425291120 14855 3606334312127067447716001454038941320 14856 469662142974687853656037398665536544 14857 58707767871835981707004674833192068 14858 7034110436256845734479822791073704 14859 806664040855142859458695274205700 14860 88401538723851272269446057447200 14861 9241979048402633009987542369480 14862 920016013868135412758940869360 14863 87028541852391187693413325480 14864 7805250390348985443355455200 14865 662052488467101443856043075 14866 52964199077368115508483446 14867 3984032673961318423204507 14868 280812875697714073882256 14869 18474531295902241702780 14870 1129447328133761501480 14871 63838327242343041388 14872 3316276739861976176 14873 157237259217593698 14874 6748380223931060 14875 259553085535810 14876 8835849720368 14877 262080288316 14878 6634944008 14879 139389580 14880 2332880 14881 29161 14882 242 14883 1 14884 1 14885 244 14886 29646 14887 2391444 14888 144084501 14889 6916056048 14890 275489565912 14891 9366645241008 14892 277486865264862 14893 7276322244723048 14894 170993572750991628 14895 3637499638521094632 14896 70628117981284587438 14897 1260440259358309560432 14898 20797264279412107747128 14899 318891385617652318789296 14900 4564132956652648812671799 14901 61213077300988466428774716 14902 771964919295798993296214474 14903 9182319566360556446576024796 14904 103301095121556260023980278955 14905 1101878347963266773589122975520 14906 11169039617991295023198837433680 14907 107805512834524673702180083055520 14908 992709097351248037007574931469580 14909 8735840056690982725666659396932304 14910 73582652785204816035423015689545176 14911 594111789154616662804526571122994384 14912 4604366365948279136735080926203206476 14913 34294590863614768742578533795168710304 14914 245777901189239175988479492198709090512 14915 1696660350145070440694664881629798237728 14916 11293395455653125120873863118348344519877 14917 72551510199953409867432090336056031461028 14918 450246136829122631824357972379641842302262 14919 2701476820974735790946147834277851053813572 14920 15683573766214438341881802704557524173528793 14921 88167117388448734462470674663458514272810512 14922 480278771037076000887669201456208222486099368 14923 2536857098298401440586150141025099841849653072 14924 13001392628779307383004019472753636689479471994 14925 64689856006609236734946828596140045967166153336 14926 312667637365277977552243004881343555507969741124 14927 1468810761576422127105885743861195307269997388536 14928 6709794615383201080642796239002278562756124433994 14929 29821309401703115913967983284454571390027219706640 14930 129009577629106957975644101600140428404682972209160 14931 543487156820493142110160257804846911151643159519440 14932 2230561872784107270743782724740725864518202133861035 14933 8922247491136429082975130898962903458072808535444140 14934 34796765215432073423603010505955323486483953288232146 14935 132364165721447494983901647806967308948586018390530124 14936 491274692004603202536404192822013281289944260564852191 14937 1779712091790260658245086887204274528446590528838709824 14938 6294907583924810846755770286222526572838866500151732896 14939 21746044380831164743338115534223273615261538818705986368 14940 73392899785305181008766139928003548451507693513132703992 14941 242067809818199544379790075552011703664621866324016637728 14942 780460007517298531017599036693554975608349810389501918192 14943 2460433244037585199479210522457647889205984148007582318368 14944 7586335835782554365060899110911080991718451123023378814968 14945 22883373668590000051986974367338342663544180436660683638592 14946 67542860989547903379251875955208333990783629353369437191328 14947 195123820636471720873394308315046298195597151465289485219392 14948 551834555237521585595068278203490312084423193987771825386093 14949 1528157229888521313955573693486588556541479614119983516453796 14950 4144547638637050230273449865668171994256437135264803779473174 14951 11010887756379028969980210090879621119069340448912463772331716 14952 28660693130574825407154370383613131442283430286139795407392849 14953 73105536101176366255929988224868277302056285947255130314509296 14954 182763840252940915639824970562170693255140714868137825786273240 14955 447900115549460835511683730673488741216823723761351854743824560 14956 1076204444306343396437795630646021558757090336259914873203911790 14957 2535714581105357043661655458508434357619445723790484358781819560 14958 5859556667148865600893825451418138853417908361732065207455285740 14959 13281661778870762028692671023214448067747258953259347803565314344 14960 29534221587225773458540281617411075308543246882905654984243922686 14961 64438301644856233000451523528896891582276175017248701783804922224 14962 137964056085781934757376979863151037105642579844622220485838743736 14963 289899155825820267971197198193456609614388205749459349375306727344 14964 597917008890754302690594221274004257329675674358259908086570125147 14965 1210597400717082785694536448011564175334158155490797838595030870668 14966 2406431418498591391075724890559572689993509504207317654768171120962 14967 4696890238515322956075511232176515370830705297368499518945105079468 14968 9002372957154368999144729861671654460758851819956290744644784735647 14969 16945643213467047527801844445499584867310779896388311989919594796512 14970 31329735708619308801401084498074813882586209343322576818572274100528 14971 56897680942090238972659440812595639005156564094769737210740451814752 14972 101510635317138267258040138722471765043290688214532372069161942442228 14973 177928754039028872946677097086579722997228622038955618458306326078512 14974 306432854178327503408166111649109522939671515733756898455972006024104 14975 518578676301785005767665727406185346513290257395588597387029548656176 14976 862418885588838107417965829273329978440580536755707123915386097221684 14977 1409544845263477336855169957522001685193206898783521320807942868577376 14978 2264268847178564658139687910487470792172066401237358717468078437821104 14979 3575161337650365249694244069190743356061157475637934817054860691296480 14980 5548948326144837731296274649056466250553254831979711330637231697949745 14981 8466436621334391590019058227426360877132801186938116257054745271098580 14982 12699654932001587385028587341139541315699201780407174385582117906647870 14983 18728784041133654123375492442488616485778620807469166265605951660308980 14984 27156736859643798478894464041608493904379000170830291085128629907448021 14985 38718515918700069118423790316748743784461148758411504121371511947252624 14986 54281840944844214548378451130343827070372002671106324405452217729971816 14987 74835159360853188989026602529211878097017712420360175393924416676271824 14988 101459206441156727379353374582873796266149013954526776255224449532253146 14989 135278941921542303172471166110498395021532018606035701673632599376337528 14990 177394084217871510763900868767540348188612741379612854081461616163310532 14991 228788631981927742854376821401126804205874376732584802460202832061092088 14992 290222616495593525657866893814392334964859163077445536454146185114533482 14993 362112622416520362288714656502361078488264643839748559245540194271344528 14994 444410945693002262808877078434715869053779335621509595437708420242104648 14995 536496096602363092039545301894161499578436315074615187285161516328306512 14996 637089114715306171796960045999316780749393124151105534901129300639863983 14997 744210293295755882099103770547874469547963649450848943424328032605858812 14998 855189021243368601359496438085715399217396825246150978847254142731293898 14999 966735415318590592841169886531678277376187715495648932609939465696245276 15000 1075076453242225745487163063470573256737312200852919933678294750644962419 15001 1176152017222264063438947624993447665490392835121143175306168616090215296 15002 1265858527010402847938528376052269945061693983562586298846469612232689344 15003 1340320793305132427229030045231815235947675982595679610543320765893435776 15004 1396167493026179611696906297116474204112162481870499594315959131138995600 15005 1430783215993770841738978354069775217437257419437536774340321754225086400 15006 1442510947272408307654871619267068456924448054023090354457865375161357600 15007 1430783215993770841738978354069775217437257419437536774340321754225086400 15008 1396167493026179611696906297116474204112162481870499594315959131138995600 15009 1340320793305132427229030045231815235947675982595679610543320765893435776 15010 1265858527010402847938528376052269945061693983562586298846469612232689344 15011 1176152017222264063438947624993447665490392835121143175306168616090215296 15012 1075076453242225745487163063470573256737312200852919933678294750644962419 15013 966735415318590592841169886531678277376187715495648932609939465696245276 15014 855189021243368601359496438085715399217396825246150978847254142731293898 15015 744210293295755882099103770547874469547963649450848943424328032605858812 15016 637089114715306171796960045999316780749393124151105534901129300639863983 15017 536496096602363092039545301894161499578436315074615187285161516328306512 15018 444410945693002262808877078434715869053779335621509595437708420242104648 15019 362112622416520362288714656502361078488264643839748559245540194271344528 15020 290222616495593525657866893814392334964859163077445536454146185114533482 15021 228788631981927742854376821401126804205874376732584802460202832061092088 15022 177394084217871510763900868767540348188612741379612854081461616163310532 15023 135278941921542303172471166110498395021532018606035701673632599376337528 15024 101459206441156727379353374582873796266149013954526776255224449532253146 15025 74835159360853188989026602529211878097017712420360175393924416676271824 15026 54281840944844214548378451130343827070372002671106324405452217729971816 15027 38718515918700069118423790316748743784461148758411504121371511947252624 15028 27156736859643798478894464041608493904379000170830291085128629907448021 15029 18728784041133654123375492442488616485778620807469166265605951660308980 15030 12699654932001587385028587341139541315699201780407174385582117906647870 15031 8466436621334391590019058227426360877132801186938116257054745271098580 15032 5548948326144837731296274649056466250553254831979711330637231697949745 15033 3575161337650365249694244069190743356061157475637934817054860691296480 15034 2264268847178564658139687910487470792172066401237358717468078437821104 15035 1409544845263477336855169957522001685193206898783521320807942868577376 15036 862418885588838107417965829273329978440580536755707123915386097221684 15037 518578676301785005767665727406185346513290257395588597387029548656176 15038 306432854178327503408166111649109522939671515733756898455972006024104 15039 177928754039028872946677097086579722997228622038955618458306326078512 15040 101510635317138267258040138722471765043290688214532372069161942442228 15041 56897680942090238972659440812595639005156564094769737210740451814752 15042 31329735708619308801401084498074813882586209343322576818572274100528 15043 16945643213467047527801844445499584867310779896388311989919594796512 15044 9002372957154368999144729861671654460758851819956290744644784735647 15045 4696890238515322956075511232176515370830705297368499518945105079468 15046 2406431418498591391075724890559572689993509504207317654768171120962 15047 1210597400717082785694536448011564175334158155490797838595030870668 15048 597917008890754302690594221274004257329675674358259908086570125147 15049 289899155825820267971197198193456609614388205749459349375306727344 15050 137964056085781934757376979863151037105642579844622220485838743736 15051 64438301644856233000451523528896891582276175017248701783804922224 15052 29534221587225773458540281617411075308543246882905654984243922686 15053 13281661778870762028692671023214448067747258953259347803565314344 15054 5859556667148865600893825451418138853417908361732065207455285740 15055 2535714581105357043661655458508434357619445723790484358781819560 15056 1076204444306343396437795630646021558757090336259914873203911790 15057 447900115549460835511683730673488741216823723761351854743824560 15058 182763840252940915639824970562170693255140714868137825786273240 15059 73105536101176366255929988224868277302056285947255130314509296 15060 28660693130574825407154370383613131442283430286139795407392849 15061 11010887756379028969980210090879621119069340448912463772331716 15062 4144547638637050230273449865668171994256437135264803779473174 15063 1528157229888521313955573693486588556541479614119983516453796 15064 551834555237521585595068278203490312084423193987771825386093 15065 195123820636471720873394308315046298195597151465289485219392 15066 67542860989547903379251875955208333990783629353369437191328 15067 22883373668590000051986974367338342663544180436660683638592 15068 7586335835782554365060899110911080991718451123023378814968 15069 2460433244037585199479210522457647889205984148007582318368 15070 780460007517298531017599036693554975608349810389501918192 15071 242067809818199544379790075552011703664621866324016637728 15072 73392899785305181008766139928003548451507693513132703992 15073 21746044380831164743338115534223273615261538818705986368 15074 6294907583924810846755770286222526572838866500151732896 15075 1779712091790260658245086887204274528446590528838709824 15076 491274692004603202536404192822013281289944260564852191 15077 132364165721447494983901647806967308948586018390530124 15078 34796765215432073423603010505955323486483953288232146 15079 8922247491136429082975130898962903458072808535444140 15080 2230561872784107270743782724740725864518202133861035 15081 543487156820493142110160257804846911151643159519440 15082 129009577629106957975644101600140428404682972209160 15083 29821309401703115913967983284454571390027219706640 15084 6709794615383201080642796239002278562756124433994 15085 1468810761576422127105885743861195307269997388536 15086 312667637365277977552243004881343555507969741124 15087 64689856006609236734946828596140045967166153336 15088 13001392628779307383004019472753636689479471994 15089 2536857098298401440586150141025099841849653072 15090 480278771037076000887669201456208222486099368 15091 88167117388448734462470674663458514272810512 15092 15683573766214438341881802704557524173528793 15093 2701476820974735790946147834277851053813572 15094 450246136829122631824357972379641842302262 15095 72551510199953409867432090336056031461028 15096 11293395455653125120873863118348344519877 15097 1696660350145070440694664881629798237728 15098 245777901189239175988479492198709090512 15099 34294590863614768742578533795168710304 15100 4604366365948279136735080926203206476 15101 594111789154616662804526571122994384 15102 73582652785204816035423015689545176 15103 8735840056690982725666659396932304 15104 992709097351248037007574931469580 15105 107805512834524673702180083055520 15106 11169039617991295023198837433680 15107 1101878347963266773589122975520 15108 103301095121556260023980278955 15109 9182319566360556446576024796 15110 771964919295798993296214474 15111 61213077300988466428774716 15112 4564132956652648812671799 15113 318891385617652318789296 15114 20797264279412107747128 15115 1260440259358309560432 15116 70628117981284587438 15117 3637499638521094632 15118 170993572750991628 15119 7276322244723048 15120 277486865264862 15121 9366645241008 15122 275489565912 15123 6916056048 15124 144084501 15125 2391444 15126 29646 15127 244 15128 1 15129 1 15130 246 15131 30135 15132 2450980 15133 148897035 15134 7206616494 15135 289465762509 15136 9924540428880 15137 296495645312790 15138 7840662620493780 15139 185823704105702586 15140 3986763106267800936 15141 78074110831077768330 15142 1405333994959399829940 15143 23388772916110011455430 15144 361746354435834843843984 15145 5222712992167365557997519 15146 70660234599911416372907610 15147 898955206854428574966435705 15148 10787462482253142899597228460 15149 122437699173573171910428543021 15150 1317662857772739850083659558226 15151 13476097409039384830401063663675 15152 131245470418470530522166880898400 15153 1219489162638288679435133935014300 15154 10829063764228003473383989342926984 15155 92047041995938029523763909414879364 15156 750012934781717277601039261899017040 15157 5866172597042717278379557084138740420 15158 44097435384665943678853222218698117640 15159 318971449282416992610371640715249717596 15160 2222510743387163561414202399822385129056 15161 14932494057132505178251672373806650085845 15162 96834961461404730549874481454382518738510 15163 606642552684682576680096016170102249744195 15164 3674520604832934464462295869373190769879124 15165 21536773544993032555598456345492868123458199 15166 122235741741852346937180427906851413673681670 15167 672296579580187908154492353487682775205249185 15168 3585581757761002176823959218600974801094662320 15169 18555385596413186265063988956260044595664877506 15170 93229498362466252941541017682672419187974750396 15171 455048742007275758405140681546377284131781519790 15172 2158835892313587318945318582220022464253103024120 15173 9960083775901323312406810731606012732804088952190 15174 44709709394045940202359461506320323822809465963164 15175 195361991047896390884222864408051849747493536056434 15176 831327621480410173975416444289582339351036323644400 15177 3446545764054200512939747341950560115226171425109075 15178 13926858393525136766572856606249202098260855962685650 15179 54871822070489038860297055028621856267147772492981461 15180 210879943643448070914082799717840859379626733502438556 15181 790799788662930265927810498941903222673600250634144585 15182 2894625641520914558301796920655268399975065068358944330 15183 10345606459509935365782348253453088911021991818394004735 15184 36115571640471047095094742993872601289385862347848161984 15185 123179896130892321342198141282672622254869637650696409624 15186 410599653769641071140660470942242074182898792168988032080 15187 1337988526939002800785945327725581931389101236550667897640 15188 4263421068890381805894198671396769544087305635110602792480 15189 13287662331375023295036919192519931745738769229428045369896 15190 40516478584192693981587983111618152536187066830715023586896 15191 120895944162510457848286723800796100309590441349714183283480 15192 353092916284157527683885034592801308840708590608689043240640 15193 1009625057500012930721108770788791242466401126271720233016205 15194 2826950161000036206019104558208615478905923153560816652445374 15195 7752696653651614443779665530844839419423819557492542637766859 15196 20828140263541650744482683515702553664123694333562054847731860 15197 54827016281969933577388240431040545674678548319229526731529455 15198 141437810118705046040218939082974161305692486968447184901626710 15199 357635605585868473558839317395520379301536717048787881822684681 15200 886533332156519033047263660022698405029161439444882636630880336 15201 2154768515658205983100988062555169734445878498650756408477834150 15202 5136023585267504672048930450473966216350450120071665959933467700 15203 12007190273665923084654931999081029127413890145572948798222836650 15204 27536489694273850274141977384559160132202521400513962577257705384 15205 61957101812116163116819449115258110297455673151156415798829837114 15206 136788406598178541946224757786933490267109927736319359555858081940 15207 296374880962720174216820308538355895578738176762025279037692510870 15208 630265569642240370486402681448655575407949540455952492130789137040 15209 1315679376628176773390365597524068513664094665701800827323022323571 15210 2696330574324411659046922088753029299607897709956777004143477848306 15211 5425543228823511265155392007856705297991501489547173240044802987445 15212 10720350476229588523921497461307224926151882461273932667076478192060 15213 20802584852683606302371477216584257892413771918900607437303166015545 15214 39647279366291108482166815401019409159659188833669392998154269347274 15215 74223395092707772856149503250745638077966620956055491543056248429199 15216 136502795572795904103263454254244851637639762677803202837804594812320 15217 246635732909938054004760104845737856936190025747394423309215120172260 15218 437847705615395646435416815344118892088966562562790099807370662777720 15219 763800997573523516559560444544740733977419448026200507441746600623356 15220 1309373138697468885530675047790984115389861910902058012757279886782896 15221 2206009092370735622361463395734810194406832567280641217145417200558140 15222 3652961292742938557458767343474846988587658229690524166025744611676920 15223 5945777423294357439267993654804804140999060735560108482999350272197540 15224 9513243877270971902828789847687686625598497176896173572798960435516064 15225 14963539848624132888824450697925423754847636184492939682215031518363809 15226 23139494611274432302305851594730036734300468326535473735384069358294550 15227 35181476500815208296362978445048729320518058986263118230328840146794775 15228 52594530526471220483451725352194059994309825555221631293824932744703300 15229 77313959873912694110674036267725268191635443566175798001922651134713851 15230 111760773679121320199588210842454348078997769907541252557234723422457646 15231 158875609641888151264120495805449808543673300358759623733323871531925085 15232 222117357169241687204207295106648276022222866520984328326200364083468080 15233 305411366107707319905785030771641379530556441466353451448525500614768610 15234 413032514164708946920204517805457865650847758935449429578005915117115644 15235 549411174502112844488196575571410934497825792546211033683951264448238734 15236 718855742339213067554649725046705895604631878097846212296758663764050680 15237 925193964677320522130521405384186291565220657922227995456013465400028190 15238 1171346487389635156458825265532272552623857346727224434614035396561503580 15239 1458858807021636513044173285253830360995167786378452250382934993899327186 15240 1787430610404887979946014115265954316174259630157382937406118551083860336 15241 2154492253613034618684927728222355648960045089921845504909160753538581655 15242 2554884619328731317732569164440669530625186212827675200511748150213893290 15243 2980698722550186537354664025180781119062717248298954400597039508582875505 15244 3421323751101083677659266533250983545358945015438799833728775783764691884 15245 3863736305122775532528999274619645210707084457090368777745427824768746869 15246 4293040339025306147254443638466272456341204952322631975272697583076385410 15247 4693239014697156720303586689509738532779791854657792583137101595058082355 15248 5048189864548202186545034422329802791561456784841995383542428606449029760 15249 5342667606646847314093494763632374621069208430624445114249070275158556496 15250 5563438995351262492361820993534538861609258365774215573515560782396513376 15251 5700244872286129602829734624523093095911125374768663497454468014750526000 15252 5746588326532358298787699946673687348723410946921254257596374258772888000 15253 5700244872286129602829734624523093095911125374768663497454468014750526000 15254 5563438995351262492361820993534538861609258365774215573515560782396513376 15255 5342667606646847314093494763632374621069208430624445114249070275158556496 15256 5048189864548202186545034422329802791561456784841995383542428606449029760 15257 4693239014697156720303586689509738532779791854657792583137101595058082355 15258 4293040339025306147254443638466272456341204952322631975272697583076385410 15259 3863736305122775532528999274619645210707084457090368777745427824768746869 15260 3421323751101083677659266533250983545358945015438799833728775783764691884 15261 2980698722550186537354664025180781119062717248298954400597039508582875505 15262 2554884619328731317732569164440669530625186212827675200511748150213893290 15263 2154492253613034618684927728222355648960045089921845504909160753538581655 15264 1787430610404887979946014115265954316174259630157382937406118551083860336 15265 1458858807021636513044173285253830360995167786378452250382934993899327186 15266 1171346487389635156458825265532272552623857346727224434614035396561503580 15267 925193964677320522130521405384186291565220657922227995456013465400028190 15268 718855742339213067554649725046705895604631878097846212296758663764050680 15269 549411174502112844488196575571410934497825792546211033683951264448238734 15270 413032514164708946920204517805457865650847758935449429578005915117115644 15271 305411366107707319905785030771641379530556441466353451448525500614768610 15272 222117357169241687204207295106648276022222866520984328326200364083468080 15273 158875609641888151264120495805449808543673300358759623733323871531925085 15274 111760773679121320199588210842454348078997769907541252557234723422457646 15275 77313959873912694110674036267725268191635443566175798001922651134713851 15276 52594530526471220483451725352194059994309825555221631293824932744703300 15277 35181476500815208296362978445048729320518058986263118230328840146794775 15278 23139494611274432302305851594730036734300468326535473735384069358294550 15279 14963539848624132888824450697925423754847636184492939682215031518363809 15280 9513243877270971902828789847687686625598497176896173572798960435516064 15281 5945777423294357439267993654804804140999060735560108482999350272197540 15282 3652961292742938557458767343474846988587658229690524166025744611676920 15283 2206009092370735622361463395734810194406832567280641217145417200558140 15284 1309373138697468885530675047790984115389861910902058012757279886782896 15285 763800997573523516559560444544740733977419448026200507441746600623356 15286 437847705615395646435416815344118892088966562562790099807370662777720 15287 246635732909938054004760104845737856936190025747394423309215120172260 15288 136502795572795904103263454254244851637639762677803202837804594812320 15289 74223395092707772856149503250745638077966620956055491543056248429199 15290 39647279366291108482166815401019409159659188833669392998154269347274 15291 20802584852683606302371477216584257892413771918900607437303166015545 15292 10720350476229588523921497461307224926151882461273932667076478192060 15293 5425543228823511265155392007856705297991501489547173240044802987445 15294 2696330574324411659046922088753029299607897709956777004143477848306 15295 1315679376628176773390365597524068513664094665701800827323022323571 15296 630265569642240370486402681448655575407949540455952492130789137040 15297 296374880962720174216820308538355895578738176762025279037692510870 15298 136788406598178541946224757786933490267109927736319359555858081940 15299 61957101812116163116819449115258110297455673151156415798829837114 15300 27536489694273850274141977384559160132202521400513962577257705384 15301 12007190273665923084654931999081029127413890145572948798222836650 15302 5136023585267504672048930450473966216350450120071665959933467700 15303 2154768515658205983100988062555169734445878498650756408477834150 15304 886533332156519033047263660022698405029161439444882636630880336 15305 357635605585868473558839317395520379301536717048787881822684681 15306 141437810118705046040218939082974161305692486968447184901626710 15307 54827016281969933577388240431040545674678548319229526731529455 15308 20828140263541650744482683515702553664123694333562054847731860 15309 7752696653651614443779665530844839419423819557492542637766859 15310 2826950161000036206019104558208615478905923153560816652445374 15311 1009625057500012930721108770788791242466401126271720233016205 15312 353092916284157527683885034592801308840708590608689043240640 15313 120895944162510457848286723800796100309590441349714183283480 15314 40516478584192693981587983111618152536187066830715023586896 15315 13287662331375023295036919192519931745738769229428045369896 15316 4263421068890381805894198671396769544087305635110602792480 15317 1337988526939002800785945327725581931389101236550667897640 15318 410599653769641071140660470942242074182898792168988032080 15319 123179896130892321342198141282672622254869637650696409624 15320 36115571640471047095094742993872601289385862347848161984 15321 10345606459509935365782348253453088911021991818394004735 15322 2894625641520914558301796920655268399975065068358944330 15323 790799788662930265927810498941903222673600250634144585 15324 210879943643448070914082799717840859379626733502438556 15325 54871822070489038860297055028621856267147772492981461 15326 13926858393525136766572856606249202098260855962685650 15327 3446545764054200512939747341950560115226171425109075 15328 831327621480410173975416444289582339351036323644400 15329 195361991047896390884222864408051849747493536056434 15330 44709709394045940202359461506320323822809465963164 15331 9960083775901323312406810731606012732804088952190 15332 2158835892313587318945318582220022464253103024120 15333 455048742007275758405140681546377284131781519790 15334 93229498362466252941541017682672419187974750396 15335 18555385596413186265063988956260044595664877506 15336 3585581757761002176823959218600974801094662320 15337 672296579580187908154492353487682775205249185 15338 122235741741852346937180427906851413673681670 15339 21536773544993032555598456345492868123458199 15340 3674520604832934464462295869373190769879124 15341 606642552684682576680096016170102249744195 15342 96834961461404730549874481454382518738510 15343 14932494057132505178251672373806650085845 15344 2222510743387163561414202399822385129056 15345 318971449282416992610371640715249717596 15346 44097435384665943678853222218698117640 15347 5866172597042717278379557084138740420 15348 750012934781717277601039261899017040 15349 92047041995938029523763909414879364 15350 10829063764228003473383989342926984 15351 1219489162638288679435133935014300 15352 131245470418470530522166880898400 15353 13476097409039384830401063663675 15354 1317662857772739850083659558226 15355 122437699173573171910428543021 15356 10787462482253142899597228460 15357 898955206854428574966435705 15358 70660234599911416372907610 15359 5222712992167365557997519 15360 361746354435834843843984 15361 23388772916110011455430 15362 1405333994959399829940 15363 78074110831077768330 15364 3986763106267800936 15365 185823704105702586 15366 7840662620493780 15367 296495645312790 15368 9924540428880 15369 289465762509 15370 7206616494 15371 148897035 15372 2450980 15373 30135 15374 246 15375 1 15376 1 15377 248 15378 30628 15379 2511496 15380 153829130 15381 7506861544 15382 304027892532 15383 10510678570392 15384 316634191933059 15385 8443578451548240 15386 201801524992002936 15387 4366251177099699888 15388 86233460747719072788 15389 1565468979727823167536 15390 26277515016859888883640 15391 409929234263014266584784 15392 5969594473955145257140917 15393 81467406938681982332746632 15394 1045498389046418773270248444 15395 12656033130561911465903007480 15396 144911579344933886284589435646 15397 1573325718602139336804113872728 15398 16233860823758437702478811323148 15399 159515328094322040033052667783976 15400 1495456200884269125309868760474775 15401 13399287559923051362776424093853984 15402 114924658687032325149967022035747632 15403 944936082537821340121951070071702752 15404 7458245508602089863105399517351653864 15405 56579793513533095513213375648874615520 15406 413032492648791597246457642236784693296 15407 2904551077336663490313798903471582681888 15408 19696486993189249293690448814166670061553 15409 128922460319056904467792028601818204039256 15410 815244969664624542958096651452673937307060 15411 4984640671663704348372362383167777788106024 15412 29492457307343584061203144100409351912960642 15413 168983809436671346512839636467210340690477192 15414 938304836608885634584451665646878470676070724 15415 5052410658663230340070124353483191765178842360 15416 26398845691515378526866399746949676973059451331 15417 133925851313053627648492954813793483180399167728 15418 660063124328621450553286705867982167103395898088 15419 3162162874690605088697140962995449451704640814096 15420 14732804302535773708702588577592434945442076520220 15421 66788712838162174146118401551752371752670746891664 15422 294741493611889594601348598152298510125916556934952 15423 1266761312970248895946221634612006362668832861720432 15424 5304562998062917251774803094937776643675737608454309 15425 21651277543113947966427767734439904668064235136548200 15426 86172084621593512906382515583070820578895655843461836 15427 334550446177951285401249766381333774012183134451087128 15428 1267431498020315446616273153406206797700001490132003158 15429 4687105162490223161071500718256915704701892303129672056 15430 16925657531214694748313752593705528933645722205746037980 15431 59701410201011832384961236421434047511404911052995115784 15432 205756645871344350898169975523870913744663354164786738327 15433 693075017671896760920151496501459919982023929818229013312 15434 2282367730609177264409464410892738702009768458539340371424 15435 7349997776538028478606749797790175481048406900380926619840 15436 23152492996094789707611261863039052765302481736199918852496 15437 71355224315833122377556020168054785571751910924681717119168 15438 215216563662270869106499609216552337127703344240572275827168 15439 635401283193371137362046465306011661996076540138832433394496 15440 1836706834230838443937165563775189960457408748838812502780965 15441 5199293192284219595145207134378999272679433996712946161718424 15442 14416222033151699786538983418050861619702066990885896175673812 15443 39160483731844915838061119135600847981877256602107956775710952 15444 104235993462704849510133272993290492422349756543846179064760034 15445 271919982946186563939478103460757806319173277940468293212417480 15446 695338242105248499216665435992509247587600239304911778357467556 15447 1743242353446961026205161233896713324937927360510905585177876408 15448 4285470785557112522754354699996086923805738094589309563562279503 15449 10332093948740435671298170235607004090271368556818061413520016336 15450 24434005959859138411853780962584131294560668884367037126567606200 15451 56686893826873201115500771833195184603380751811731526133636846384 15452 129037271474329786749758335883457459689274606097757289751568084532 15453 288239099916684718454005633402008870994223795439146153730775461552 15454 631908795971193421226089273227480986410413705385820413948238511864 15455 1359803738165859260866268056312300856832535821716322409762032240720 15456 2872585396875377688579991268959735560058731923375731090622293108521 15457 5957954897223005576314055965249821902344036581816331150920311632488 15458 12133883754100511356639601782886832410871391575162528075654781007628 15459 24267767508201022713279203565773664821742783150325056151309562015256 15460 47668829033966294615369864147055413042709038330995646011500925387110 15461 91972799547887909610831267295495149870638615132744540539837079570424 15462 174320538677973596122854611269368714289698770542294884976667953139292 15463 324596865124502558297729276156755536953232193423583578922071361017992 15464 593864719148237635067436516604973198289436172059056320527880558226099 15465 1067621967008067658548200479289839457598986376735382149263605497934560 15466 1886132141714252863435154180078716375091542598899175130365703046351056 15467 3274822839459911565085212752224584475433667369517249127448143750807328 15468 5588556367339196909982373935861519159163975837110957750101723574747288 15469 9374352616181878687712369182735451492791185275153864613073858899576096 15470 15457709101150970176546991737489308312581209762221798032196256696109520 15471 25057760016602625338823544500772141896184276877706914704823405591588064 15472 39935805026460434133750024048105601147043691273845395310812302661593477 15473 62579818185793669982783542838268570869594237872417526672613092830538232 15474 96424005571988205789799132332434226543966631823827005383312010381747684 15475 146096978139376069378483533837021555369646411854283341489866682396587400 15476 217684497427670343373940465417162117500773153662882178819901356770915226 15477 318983223953417928904388008730098944456578482595114479854904958436588648 15478 459711116874043485773970953758083772893304283740017926849715969511554228 15479 651629350132139309932036497560002241188567237146044828350082830569775896 15480 908521690088078845578320116790387740118675474867081731834250100313629855 15481 1245972603549365273935981874455388900734183508389140660801257280430120944 15482 1680887568939238058234390641953968045330077751883463344288488595297238632 15483 2230710605508147703451247393994985630251131222125717709242667107777643792 15484 2912316623857859501728017431049009017272310206664131453733482057376368284 15485 3740590159083489268274517801347351031358930540669526637822820991125610640 15486 4726745746478227348092345221702561757808103137755129115067019252422362536 15487 5876494711837796162493185951305887590788452549641511872786023935444018288 15488 7188212281444447091621129244008094642303732136615063630104332849605629513 15489 8651299736959688535048438736151335144719536022828749147736188208374916936 15490 10244960214820683791504730082284475829273134763876150306529696562549243740 15491 11937605815530188070101163748053215314109565724864383835434602951144336184 15492 13687082529875129425202196366302393420487691736266922845800018900881006142 15493 15441836700371940889971708720956546423114318881942169364492329016378571032 15494 17143055997870544547341473241061928656169286216393425311427924585979600044 15495 18727708232967821774406651439815552313462245446480212525089329379641579880 15496 20132286350440408407487150297801718736971913854966228464471029083114698371 15497 21296964073193159307093844943129090895309132011865101185556129939162656128 15498 22169790469635501901646871375224545440198850536941539758734659854702109248 15499 22710517066455879996808990189254412402154920062232796826020871070670453376 15500 22893666397636975803234869142393560889269072643379835510101684547046828000 15501 22710517066455879996808990189254412402154920062232796826020871070670453376 15502 22169790469635501901646871375224545440198850536941539758734659854702109248 15503 21296964073193159307093844943129090895309132011865101185556129939162656128 15504 20132286350440408407487150297801718736971913854966228464471029083114698371 15505 18727708232967821774406651439815552313462245446480212525089329379641579880 15506 17143055997870544547341473241061928656169286216393425311427924585979600044 15507 15441836700371940889971708720956546423114318881942169364492329016378571032 15508 13687082529875129425202196366302393420487691736266922845800018900881006142 15509 11937605815530188070101163748053215314109565724864383835434602951144336184 15510 10244960214820683791504730082284475829273134763876150306529696562549243740 15511 8651299736959688535048438736151335144719536022828749147736188208374916936 15512 7188212281444447091621129244008094642303732136615063630104332849605629513 15513 5876494711837796162493185951305887590788452549641511872786023935444018288 15514 4726745746478227348092345221702561757808103137755129115067019252422362536 15515 3740590159083489268274517801347351031358930540669526637822820991125610640 15516 2912316623857859501728017431049009017272310206664131453733482057376368284 15517 2230710605508147703451247393994985630251131222125717709242667107777643792 15518 1680887568939238058234390641953968045330077751883463344288488595297238632 15519 1245972603549365273935981874455388900734183508389140660801257280430120944 15520 908521690088078845578320116790387740118675474867081731834250100313629855 15521 651629350132139309932036497560002241188567237146044828350082830569775896 15522 459711116874043485773970953758083772893304283740017926849715969511554228 15523 318983223953417928904388008730098944456578482595114479854904958436588648 15524 217684497427670343373940465417162117500773153662882178819901356770915226 15525 146096978139376069378483533837021555369646411854283341489866682396587400 15526 96424005571988205789799132332434226543966631823827005383312010381747684 15527 62579818185793669982783542838268570869594237872417526672613092830538232 15528 39935805026460434133750024048105601147043691273845395310812302661593477 15529 25057760016602625338823544500772141896184276877706914704823405591588064 15530 15457709101150970176546991737489308312581209762221798032196256696109520 15531 9374352616181878687712369182735451492791185275153864613073858899576096 15532 5588556367339196909982373935861519159163975837110957750101723574747288 15533 3274822839459911565085212752224584475433667369517249127448143750807328 15534 1886132141714252863435154180078716375091542598899175130365703046351056 15535 1067621967008067658548200479289839457598986376735382149263605497934560 15536 593864719148237635067436516604973198289436172059056320527880558226099 15537 324596865124502558297729276156755536953232193423583578922071361017992 15538 174320538677973596122854611269368714289698770542294884976667953139292 15539 91972799547887909610831267295495149870638615132744540539837079570424 15540 47668829033966294615369864147055413042709038330995646011500925387110 15541 24267767508201022713279203565773664821742783150325056151309562015256 15542 12133883754100511356639601782886832410871391575162528075654781007628 15543 5957954897223005576314055965249821902344036581816331150920311632488 15544 2872585396875377688579991268959735560058731923375731090622293108521 15545 1359803738165859260866268056312300856832535821716322409762032240720 15546 631908795971193421226089273227480986410413705385820413948238511864 15547 288239099916684718454005633402008870994223795439146153730775461552 15548 129037271474329786749758335883457459689274606097757289751568084532 15549 56686893826873201115500771833195184603380751811731526133636846384 15550 24434005959859138411853780962584131294560668884367037126567606200 15551 10332093948740435671298170235607004090271368556818061413520016336 15552 4285470785557112522754354699996086923805738094589309563562279503 15553 1743242353446961026205161233896713324937927360510905585177876408 15554 695338242105248499216665435992509247587600239304911778357467556 15555 271919982946186563939478103460757806319173277940468293212417480 15556 104235993462704849510133272993290492422349756543846179064760034 15557 39160483731844915838061119135600847981877256602107956775710952 15558 14416222033151699786538983418050861619702066990885896175673812 15559 5199293192284219595145207134378999272679433996712946161718424 15560 1836706834230838443937165563775189960457408748838812502780965 15561 635401283193371137362046465306011661996076540138832433394496 15562 215216563662270869106499609216552337127703344240572275827168 15563 71355224315833122377556020168054785571751910924681717119168 15564 23152492996094789707611261863039052765302481736199918852496 15565 7349997776538028478606749797790175481048406900380926619840 15566 2282367730609177264409464410892738702009768458539340371424 15567 693075017671896760920151496501459919982023929818229013312 15568 205756645871344350898169975523870913744663354164786738327 15569 59701410201011832384961236421434047511404911052995115784 15570 16925657531214694748313752593705528933645722205746037980 15571 4687105162490223161071500718256915704701892303129672056 15572 1267431498020315446616273153406206797700001490132003158 15573 334550446177951285401249766381333774012183134451087128 15574 86172084621593512906382515583070820578895655843461836 15575 21651277543113947966427767734439904668064235136548200 15576 5304562998062917251774803094937776643675737608454309 15577 1266761312970248895946221634612006362668832861720432 15578 294741493611889594601348598152298510125916556934952 15579 66788712838162174146118401551752371752670746891664 15580 14732804302535773708702588577592434945442076520220 15581 3162162874690605088697140962995449451704640814096 15582 660063124328621450553286705867982167103395898088 15583 133925851313053627648492954813793483180399167728 15584 26398845691515378526866399746949676973059451331 15585 5052410658663230340070124353483191765178842360 15586 938304836608885634584451665646878470676070724 15587 168983809436671346512839636467210340690477192 15588 29492457307343584061203144100409351912960642 15589 4984640671663704348372362383167777788106024 15590 815244969664624542958096651452673937307060 15591 128922460319056904467792028601818204039256 15592 19696486993189249293690448814166670061553 15593 2904551077336663490313798903471582681888 15594 413032492648791597246457642236784693296 15595 56579793513533095513213375648874615520 15596 7458245508602089863105399517351653864 15597 944936082537821340121951070071702752 15598 114924658687032325149967022035747632 15599 13399287559923051362776424093853984 15600 1495456200884269125309868760474775 15601 159515328094322040033052667783976 15602 16233860823758437702478811323148 15603 1573325718602139336804113872728 15604 144911579344933886284589435646 15605 12656033130561911465903007480 15606 1045498389046418773270248444 15607 81467406938681982332746632 15608 5969594473955145257140917 15609 409929234263014266584784 15610 26277515016859888883640 15611 1565468979727823167536 15612 86233460747719072788 15613 4366251177099699888 15614 201801524992002936 15615 8443578451548240 15616 316634191933059 15617 10510678570392 15618 304027892532 15619 7506861544 15620 153829130 15621 2511496 15622 30628 15623 248 15624 1 15625 1 15626 250 15627 31125 15628 2573000 15629 158882750 15630 7817031300 15631 319195444750 15632 11126241217000 15633 337959576966375 15634 9087357513984750 15635 219005316087032475 15636 4778297805535254000 15637 95167764626910475500 15638 1742302152400361013000 15639 29494686437063254291500 15640 464049733276461867519600 15641 6815730457498033679194125 15642 93816525120855287113613250 15643 1214402797397737883192882625 15644 14828497315593430994776251000 15645 171269143995104127989665699050 15646 1875804910422569020839195751500 15647 19525423840307650262371628504250 15648 193556375460441054774814404303000 15649 1830720717896671643078452907365875 15650 16549715289785911653429214282587510 15651 143218690007762697000829738983930375 15652 1188184687471809041784661538237052000 15653 9463042332364764868499268679530807000 15654 72441220613275096579546125753649626000 15655 533650325184459878135989793051885578200 15656 3787195856147779780319927563594026684000 15657 25918621640511367871564504263346620118625 15658 171219985382772066545486725133623126844250 15659 1092786377295927601187371157470477015447125 15660 6744053071312010338756347714674943866759400 15661 40276983620335617300905965518197581426479750 15662 232953364723022218983618287051196822304504500 15663 1305764912789571911671334082681708503969985750 15664 7098004141317672955751867321244159047221461000 15665 37441971845450724841591100119562938974093206775 15666 191775953354747615042295878661176028891696912750 15667 954313672646244084377139015242518810437253684875 15668 4616214974660901617452207329545207269091831778000 15669 21717193176245605336650157209451316015954754046500 15670 99416484317924326652220719669932691095259540746200 15671 443051723590749716602287989833395688576700127238500 15672 1923033013032190259295037232468355754673336722482000 15673 8132827117615304638268594962314087879139319888830125 15674 33527164852210031365923595558927464318084543215177250 15675 134779202705884326091012854146888406558699863725012545 15676 528545892964252259180442565281915319838038681274559000 15677 2022704474997811530325155201751945166303263414877639250 15678 7556518604708805339705296791450663074114078417844765500 15679 27567299354215456517073027183625567140749508302137385250 15680 98239830425931445042660242327102021083398247767616863800 15681 342085123804582710416406200960444537701118898476523007875 15682 1164289719615597295101452683970635794982755549200797605750 15683 3874274411824315137147937379419529455718479672340585136375 15684 12607808255428279768345830116077112805049967747277836376000 15685 40134856279780023929234225869512142429409063995501112463600 15686 125010208084560730271385293691923066583405281297462481444000 15687 381079505290031903569222911415700961036509647826135628918000 15688 1137189634833745997952601703907171121823235139544658702168000 15689 3322725964279851587767758103603765621577265173357049645397125 15690 9508108143939267620381584727235390855590328034529403600674850 15691 26651515251950977420766563250584050125518343733150601001891625 15692 73192220990432535006284293106081570493960824580592695288777000 15693 196973182959546380972794494682543050005806336738947988791855750 15694 519552453603441178797805768582939639145750047630268608117648500 15695 1343414201460326476605754915907315352648296551729694543847062550 15696 3405838820603644588577970209342489626432301117061197435105229000 15697 8467293734556283074381342603782022821269193054916032512275499875 15698 20646277873301621743012040869495891262820772106507586125822451750 15699 49383664642897122277204476133794226398909144092592469517169918375 15700 115886999695331913610506503993970451282773458137283661800292075120 15701 266845065087935327392613660512431960190596778605587379145409383500 15702 603000536692217493069023077002118974976153759446392259367548477000 15703 1337424267278892644883858875914956188088135902361870011161357519500 15704 2911860430024930821772452236169271700647587027927109391389284726000 15705 6224101669178289631538616654811818260134217272194196324094596101825 15706 13062929429139620214340306559481593879294036250284115741926930090250 15707 26922378945421900197847704982346211775618196662170921468117697381125 15708 54493489913625051002872463096797151545829602882466443453539435663000 15709 108338247804468851398567873061489575097065996206808286389774830425250 15710 211578225124021521554850199155379640777799474945060888714148492359900 15711 405934966807715709959887010007414427073685039138779612067843037667250 15712 765210742028337660154269765990988115403268349640917889415244346867000 15713 1417378988075216347785749680187852986485599329448518363348691233401375 15714 2579948270429045486980802788656541391131090914277078369241437975404750 15715 4615240794878625815598991655263368488578951524428995749420794600446275 15716 8114709089896484950503721591671856683215738944050981537443155341444000 15717 14024334187973272903587953620389404485122853175044631135363714122713000 15718 23826288190320184072762329806683074286552804318893029240725449799878000 15719 39794970700853924461954104038821730457327556149640485008445698070009000 15720 65347530835086444379629897158486210014137881677304375382289777883383200 15721 105509034160816654987944104787139193251993454791481022752655370540879125 15722 167509188255317163589107135435251915059865897297815231999061103745313250 15723 261519446970035979889116242057076969430198798842507454039350498704417625 15724 401524807469146150940865341340158579327173913374354878929103795990621000 15725 606302459278410687920706665423639454784032609195275867182946731945837710 15726 900449196948134685030752473401444734827771201775162178984574354375006500 15727 1315362062208549686956687436635443779307234402593129065379427243155646750 15728 1890034807833644210384366413806268731431754287221195161904419728029473000 15729 2671491507226400951216364065668475995389114232899189315384131730964735875 15730 3714645333857662275024658605596166622160101695269348952819840311627156550 15731 5081354466126047451684674507655133586917120243528826397725253256471110375 15732 6838458346935989093856010552358310621645470234281785058620901578802242000 15733 9054625403813392966864902860992948323104650402799030216507304868228894500 15734 11795934012307355975181800057440354696154682176123507254532452213655991000 15735 15120242688503065386369398255446272837798274425758313844446143292049952100 15736 19070576363877740126952394196058362137763589365821296740742883431414354000 15737 23667947451598266764699846368322431581688740373653216490743399972916028625 15738 28904219011686378880783883175473412020115452845700388280730877843030194250 15739 34735771970184507953222736798595240761015938946148712232106405828904707125 15740 41078825982131244188159062648773502117375371275445433596230184284617740600 15741 47807254375756189356909253944693299877979957949871840823198921365718922250 15742 54753607575652387810477265201614548578199268079340398891526969769284919500 15743 61713811928489555752487087049277414922885615716544686886212601519617748250 15744 68455656929080851759061306642895956048915136761209232512437507567979351000 15745 74730758814246596503641926418494752020065690964320078826077612428377458175 15746 80289245007041797896474796978548080682715205168277770639587517485033632750 15747 84896004966462228923321711559284445967789028415637970594317948816142119875 15748 88347062078920043107196577882832594177861753147980977529046320719237328000 15749 90484491000184237698499720896126931133777763304786968920878086543089844000 15750 91208366928185711600087718663295946582847985411225264672245111235434562752 15751 90484491000184237698499720896126931133777763304786968920878086543089844000 15752 88347062078920043107196577882832594177861753147980977529046320719237328000 15753 84896004966462228923321711559284445967789028415637970594317948816142119875 15754 80289245007041797896474796978548080682715205168277770639587517485033632750 15755 74730758814246596503641926418494752020065690964320078826077612428377458175 15756 68455656929080851759061306642895956048915136761209232512437507567979351000 15757 61713811928489555752487087049277414922885615716544686886212601519617748250 15758 54753607575652387810477265201614548578199268079340398891526969769284919500 15759 47807254375756189356909253944693299877979957949871840823198921365718922250 15760 41078825982131244188159062648773502117375371275445433596230184284617740600 15761 34735771970184507953222736798595240761015938946148712232106405828904707125 15762 28904219011686378880783883175473412020115452845700388280730877843030194250 15763 23667947451598266764699846368322431581688740373653216490743399972916028625 15764 19070576363877740126952394196058362137763589365821296740742883431414354000 15765 15120242688503065386369398255446272837798274425758313844446143292049952100 15766 11795934012307355975181800057440354696154682176123507254532452213655991000 15767 9054625403813392966864902860992948323104650402799030216507304868228894500 15768 6838458346935989093856010552358310621645470234281785058620901578802242000 15769 5081354466126047451684674507655133586917120243528826397725253256471110375 15770 3714645333857662275024658605596166622160101695269348952819840311627156550 15771 2671491507226400951216364065668475995389114232899189315384131730964735875 15772 1890034807833644210384366413806268731431754287221195161904419728029473000 15773 1315362062208549686956687436635443779307234402593129065379427243155646750 15774 900449196948134685030752473401444734827771201775162178984574354375006500 15775 606302459278410687920706665423639454784032609195275867182946731945837710 15776 401524807469146150940865341340158579327173913374354878929103795990621000 15777 261519446970035979889116242057076969430198798842507454039350498704417625 15778 167509188255317163589107135435251915059865897297815231999061103745313250 15779 105509034160816654987944104787139193251993454791481022752655370540879125 15780 65347530835086444379629897158486210014137881677304375382289777883383200 15781 39794970700853924461954104038821730457327556149640485008445698070009000 15782 23826288190320184072762329806683074286552804318893029240725449799878000 15783 14024334187973272903587953620389404485122853175044631135363714122713000 15784 8114709089896484950503721591671856683215738944050981537443155341444000 15785 4615240794878625815598991655263368488578951524428995749420794600446275 15786 2579948270429045486980802788656541391131090914277078369241437975404750 15787 1417378988075216347785749680187852986485599329448518363348691233401375 15788 765210742028337660154269765990988115403268349640917889415244346867000 15789 405934966807715709959887010007414427073685039138779612067843037667250 15790 211578225124021521554850199155379640777799474945060888714148492359900 15791 108338247804468851398567873061489575097065996206808286389774830425250 15792 54493489913625051002872463096797151545829602882466443453539435663000 15793 26922378945421900197847704982346211775618196662170921468117697381125 15794 13062929429139620214340306559481593879294036250284115741926930090250 15795 6224101669178289631538616654811818260134217272194196324094596101825 15796 2911860430024930821772452236169271700647587027927109391389284726000 15797 1337424267278892644883858875914956188088135902361870011161357519500 15798 603000536692217493069023077002118974976153759446392259367548477000 15799 266845065087935327392613660512431960190596778605587379145409383500 15800 115886999695331913610506503993970451282773458137283661800292075120 15801 49383664642897122277204476133794226398909144092592469517169918375 15802 20646277873301621743012040869495891262820772106507586125822451750 15803 8467293734556283074381342603782022821269193054916032512275499875 15804 3405838820603644588577970209342489626432301117061197435105229000 15805 1343414201460326476605754915907315352648296551729694543847062550 15806 519552453603441178797805768582939639145750047630268608117648500 15807 196973182959546380972794494682543050005806336738947988791855750 15808 73192220990432535006284293106081570493960824580592695288777000 15809 26651515251950977420766563250584050125518343733150601001891625 15810 9508108143939267620381584727235390855590328034529403600674850 15811 3322725964279851587767758103603765621577265173357049645397125 15812 1137189634833745997952601703907171121823235139544658702168000 15813 381079505290031903569222911415700961036509647826135628918000 15814 125010208084560730271385293691923066583405281297462481444000 15815 40134856279780023929234225869512142429409063995501112463600 15816 12607808255428279768345830116077112805049967747277836376000 15817 3874274411824315137147937379419529455718479672340585136375 15818 1164289719615597295101452683970635794982755549200797605750 15819 342085123804582710416406200960444537701118898476523007875 15820 98239830425931445042660242327102021083398247767616863800 15821 27567299354215456517073027183625567140749508302137385250 15822 7556518604708805339705296791450663074114078417844765500 15823 2022704474997811530325155201751945166303263414877639250 15824 528545892964252259180442565281915319838038681274559000 15825 134779202705884326091012854146888406558699863725012545 15826 33527164852210031365923595558927464318084543215177250 15827 8132827117615304638268594962314087879139319888830125 15828 1923033013032190259295037232468355754673336722482000 15829 443051723590749716602287989833395688576700127238500 15830 99416484317924326652220719669932691095259540746200 15831 21717193176245605336650157209451316015954754046500 15832 4616214974660901617452207329545207269091831778000 15833 954313672646244084377139015242518810437253684875 15834 191775953354747615042295878661176028891696912750 15835 37441971845450724841591100119562938974093206775 15836 7098004141317672955751867321244159047221461000 15837 1305764912789571911671334082681708503969985750 15838 232953364723022218983618287051196822304504500 15839 40276983620335617300905965518197581426479750 15840 6744053071312010338756347714674943866759400 15841 1092786377295927601187371157470477015447125 15842 171219985382772066545486725133623126844250 15843 25918621640511367871564504263346620118625 15844 3787195856147779780319927563594026684000 15845 533650325184459878135989793051885578200 15846 72441220613275096579546125753649626000 15847 9463042332364764868499268679530807000 15848 1188184687471809041784661538237052000 15849 143218690007762697000829738983930375 15850 16549715289785911653429214282587510 15851 1830720717896671643078452907365875 15852 193556375460441054774814404303000 15853 19525423840307650262371628504250 15854 1875804910422569020839195751500 15855 171269143995104127989665699050 15856 14828497315593430994776251000 15857 1214402797397737883192882625 15858 93816525120855287113613250 15859 6815730457498033679194125 15860 464049733276461867519600 15861 29494686437063254291500 15862 1742302152400361013000 15863 95167764626910475500 15864 4778297805535254000 15865 219005316087032475 15866 9087357513984750 15867 337959576966375 15868 11126241217000 15869 319195444750 15870 7817031300 15871 158882750 15872 2573000 15873 31125 15874 250 15875 1 15876 1 15877 252 15878 31626 15879 2635500 15880 164059875 15881 8137369800 15882 334988390100 15883 11772449137800 15884 360531254845125 15885 9774402909134500 15886 237517990691968350 15887 5225395795223303700 15888 104943365554068015975 15889 1937415979459717218000 15890 33074458506490886793000 15891 524781408302988737115600 15892 7773324610488020668524825 15893 107912035769127816339521100 15894 1408851578096946491099303250 15895 17351119435509762048275629500 15896 202140541423688727862411083675 15897 2233171695728370707813303400600 15898 23448302805147892432039685706300 15899 234483028051478924320396857063000 15900 2237358892657861402890453344476125 15901 20404713101039695994360934501622260 15902 178148841305231191950766620456471270 15903 1491171782777120347439750230487500260 15904 11982630397316145649069421494988841375 15905 92555489965476435358329324650948292000 15906 687995808743374836163581313238715637200 15907 4926937727129974633171453275451447466400 15908 34026663677991387310340349183586559064825 15909 226844424519942582068935661223910393765500 15910 1461144969701983102149909112001069889254250 15911 9100845811286637607676576754749521024497900 15912 54857876140255565579606032105017946175445675 15913 320251385035005463924186565802266929024223400 15914 1811948625855951966939476622302299730005474500 15915 9942487331619838998078153773658772877465937000 15916 52943745040875642664766168844732965572506114525 15917 273757901186966737681229946221546065887104787300 15918 1375307551201190039303321872684433807194740717150 15919 6716618273308137401248781238691420918858036060500 15920 31903936798213652655931710883784249364575671287375 15921 147467085645076438942973241418380530396260880617200 15922 663601885402843975243379586382712386783173962777400 15923 2908552944531614019151833931805079822921996517705200 15924 12421944867270434873460957417084195077062693461032625 15925 51715852100472830901755822716023995831036519715319500 15926 209966359527919693461128640227057423074008270044197170 15927 831631463228230942728391869134619597273522951939761340 15928 3214575463632200374777053186462664212538040641151769795 15929 12130473447668680659536049760236468726558643928874603000 15930 44703041038630878726808775968278838455280928552704555500 15931 160930947739071163416511593485803818439011342789736399800 15932 566132084010661057018799712798274147008664902313894120725 15933 1946699797650694160976925328218626891468391593921460485300 15934 6544938974860092437767248948321245583385109669218703355750 15935 21520646798692507337743157558886807511469682641159804254500 15936 69224747202460898603073823481085897495227479162397370351975 15937 217887728899549057898199575547024464247273377035742542747200 15938 671234777738933388041227724669059236632729274416561704269600 15939 2024358853498370535362432820430496110479659716494392441448000 15940 5978184739237375487242184422833808826260245100272502678651125 15941 17290749707332716793869702638350093220568093520788161593637100 15942 48990457504109364249297490808658597458276264975566457848638450 15943 136003359638273757468199004334485061600587840081423300893235100 15944 370009140192362428406129644145290241119246329633283980371301375 15945 986691040512966475749679051054107309651323545688757280990137000 15946 2579492291626755215174160947755737680945602983729179748874215300 15947 6612219677127738720587285809740059970874644268150855130917002600 15948 16622385577223898728143037938374317426782091840768121926333020425 15949 40986704163017832480352696286402426531791459333400848585478680500 15950 99143514124056648837609900476568031745819881360523674281090321750 15951 235300606854427779907927497131054795343412518428976186960454363620 15952 548002729121496276890831144634167089155052838972747172263163452115 15953 1252577666563420061464756902020953346640120774794850679458659319120 15954 2810270405751262958414518690431626098231040199860241909041863857000 15955 6189709501274933604609193065001303051800012592097241673079548242000 15956 13385246796507043919967380003065317849517527230410285118034523073325 15957 28422993197521130299189992105274502100210057822599617781505407019900 15958 59272339472879430258066934756121217794340486434933349276066153663450 15959 121401177233608471612908179620971168976360032457092402131701760515500 15960 244247606577140853602160504237430089964343398633912094764971399132375 15961 482748210646584275354858408375155942517761070241143904947237588873400 15962 937429664860227604468155281379663283726349985235709675885914852812300 15963 1788658900767790601628893985161196610328437902863538002265078914561400 15964 3353735438939607378054176222177243644365821067869133754247022964802625 15965 6179916988607815842706571915023235479505557922815032985354064789074500 15966 11192516323811933137346346912764304257326732682431670851252361784657150 15967 19925138950082782068682507690855135051504732907186051405526182517741300 15968 34868993162644868620194388458996486340133282587575589959670819406047275 15969 59989665656163214830441958639133739940014249613033273048896033386748000 15970 101471881269467565511066717272577283515556017962471174625260311792478000 15971 168763760427114477376300435042812745215345798295478374639906623823279200 15972 275999066531843468209158003142933343737596774295730258525680624377654525 15973 443874787412036917944625242168016511577990688558081652886661622710454700 15974 702046857641486962055274617714719992801924048229618940790128076735923250 15975 1092072889664535274308204960889564433247437408357185019006865897144769500 15976 1670871521186738969691553590161033582868579234786493079080504822631497335 15977 2514578922974102211813031145588882223723010333540068792279571614257302920 15978 3722562915383229744938899048861972703746809415338729290531522683851497460 15979 5421208129198878269328493760478601024873994294182615471647848568715773000 15980 7766923185102239058941784329916457237559857209934708704572398430179328625 15981 10947663156144108387841753150739387344370084448288922745492523501586101300 15982 15182136641067772952950355784515942826626437866966713618749065610690159350 15983 20715812613045746272250018173264744417639812416608786806891248403371619300 15984 27812896563811418606261598473364703153312711114891426731474361282304488875 15985 36743643166870131002767616331784561964009453216003352746167963528916022000 15986 47766736116931170303597901231319930553212289180804358570018352587590828600 15987 61106995753191226874872990764391262509514820393461431684167622229170249200 15988 76929342867856812404974033015885428695014193531054123816675310127794688725 15989 95310690278760652537135970108176637321256522958828118002960561220276605500 15990 116212157445155532479490349517864496382935585011202705284311561487881124250 15991 139454588934186638975388419421437395659522702013443246341173873785457349100 15992 164700678310203185686450116040835544873746639446911420247765695763859110575 15993 191446942309296010712454835739774650451534555254529514134154996785340504600 15994 219028281455550520730350871397199811957264109825097325492465462423906509500 15995 246636888361712351074512745943065334472885636273639005176389680376499767000 15996 273355884600897855774251626753564079040781580203283230737165229083953908425 15997 298206419564615842662819956458433540771761723858127160804180249909767900100 15998 320205253794792421219913231934875359353285129716513590699570596214586843550 15999 338428317018886298850314797979949566796155015147534689357269735836555200500 16000 352074620124486552836214588221076565457290298016386894573288676797706619875 16001 360524411007474230104283738338382403028265265168780180043047605040851578752 16002 363385715856739898597174879118845755433251497432024467186246395557048813504 16003 360524411007474230104283738338382403028265265168780180043047605040851578752 16004 352074620124486552836214588221076565457290298016386894573288676797706619875 16005 338428317018886298850314797979949566796155015147534689357269735836555200500 16006 320205253794792421219913231934875359353285129716513590699570596214586843550 16007 298206419564615842662819956458433540771761723858127160804180249909767900100 16008 273355884600897855774251626753564079040781580203283230737165229083953908425 16009 246636888361712351074512745943065334472885636273639005176389680376499767000 16010 219028281455550520730350871397199811957264109825097325492465462423906509500 16011 191446942309296010712454835739774650451534555254529514134154996785340504600 16012 164700678310203185686450116040835544873746639446911420247765695763859110575 16013 139454588934186638975388419421437395659522702013443246341173873785457349100 16014 116212157445155532479490349517864496382935585011202705284311561487881124250 16015 95310690278760652537135970108176637321256522958828118002960561220276605500 16016 76929342867856812404974033015885428695014193531054123816675310127794688725 16017 61106995753191226874872990764391262509514820393461431684167622229170249200 16018 47766736116931170303597901231319930553212289180804358570018352587590828600 16019 36743643166870131002767616331784561964009453216003352746167963528916022000 16020 27812896563811418606261598473364703153312711114891426731474361282304488875 16021 20715812613045746272250018173264744417639812416608786806891248403371619300 16022 15182136641067772952950355784515942826626437866966713618749065610690159350 16023 10947663156144108387841753150739387344370084448288922745492523501586101300 16024 7766923185102239058941784329916457237559857209934708704572398430179328625 16025 5421208129198878269328493760478601024873994294182615471647848568715773000 16026 3722562915383229744938899048861972703746809415338729290531522683851497460 16027 2514578922974102211813031145588882223723010333540068792279571614257302920 16028 1670871521186738969691553590161033582868579234786493079080504822631497335 16029 1092072889664535274308204960889564433247437408357185019006865897144769500 16030 702046857641486962055274617714719992801924048229618940790128076735923250 16031 443874787412036917944625242168016511577990688558081652886661622710454700 16032 275999066531843468209158003142933343737596774295730258525680624377654525 16033 168763760427114477376300435042812745215345798295478374639906623823279200 16034 101471881269467565511066717272577283515556017962471174625260311792478000 16035 59989665656163214830441958639133739940014249613033273048896033386748000 16036 34868993162644868620194388458996486340133282587575589959670819406047275 16037 19925138950082782068682507690855135051504732907186051405526182517741300 16038 11192516323811933137346346912764304257326732682431670851252361784657150 16039 6179916988607815842706571915023235479505557922815032985354064789074500 16040 3353735438939607378054176222177243644365821067869133754247022964802625 16041 1788658900767790601628893985161196610328437902863538002265078914561400 16042 937429664860227604468155281379663283726349985235709675885914852812300 16043 482748210646584275354858408375155942517761070241143904947237588873400 16044 244247606577140853602160504237430089964343398633912094764971399132375 16045 121401177233608471612908179620971168976360032457092402131701760515500 16046 59272339472879430258066934756121217794340486434933349276066153663450 16047 28422993197521130299189992105274502100210057822599617781505407019900 16048 13385246796507043919967380003065317849517527230410285118034523073325 16049 6189709501274933604609193065001303051800012592097241673079548242000 16050 2810270405751262958414518690431626098231040199860241909041863857000 16051 1252577666563420061464756902020953346640120774794850679458659319120 16052 548002729121496276890831144634167089155052838972747172263163452115 16053 235300606854427779907927497131054795343412518428976186960454363620 16054 99143514124056648837609900476568031745819881360523674281090321750 16055 40986704163017832480352696286402426531791459333400848585478680500 16056 16622385577223898728143037938374317426782091840768121926333020425 16057 6612219677127738720587285809740059970874644268150855130917002600 16058 2579492291626755215174160947755737680945602983729179748874215300 16059 986691040512966475749679051054107309651323545688757280990137000 16060 370009140192362428406129644145290241119246329633283980371301375 16061 136003359638273757468199004334485061600587840081423300893235100 16062 48990457504109364249297490808658597458276264975566457848638450 16063 17290749707332716793869702638350093220568093520788161593637100 16064 5978184739237375487242184422833808826260245100272502678651125 16065 2024358853498370535362432820430496110479659716494392441448000 16066 671234777738933388041227724669059236632729274416561704269600 16067 217887728899549057898199575547024464247273377035742542747200 16068 69224747202460898603073823481085897495227479162397370351975 16069 21520646798692507337743157558886807511469682641159804254500 16070 6544938974860092437767248948321245583385109669218703355750 16071 1946699797650694160976925328218626891468391593921460485300 16072 566132084010661057018799712798274147008664902313894120725 16073 160930947739071163416511593485803818439011342789736399800 16074 44703041038630878726808775968278838455280928552704555500 16075 12130473447668680659536049760236468726558643928874603000 16076 3214575463632200374777053186462664212538040641151769795 16077 831631463228230942728391869134619597273522951939761340 16078 209966359527919693461128640227057423074008270044197170 16079 51715852100472830901755822716023995831036519715319500 16080 12421944867270434873460957417084195077062693461032625 16081 2908552944531614019151833931805079822921996517705200 16082 663601885402843975243379586382712386783173962777400 16083 147467085645076438942973241418380530396260880617200 16084 31903936798213652655931710883784249364575671287375 16085 6716618273308137401248781238691420918858036060500 16086 1375307551201190039303321872684433807194740717150 16087 273757901186966737681229946221546065887104787300 16088 52943745040875642664766168844732965572506114525 16089 9942487331619838998078153773658772877465937000 16090 1811948625855951966939476622302299730005474500 16091 320251385035005463924186565802266929024223400 16092 54857876140255565579606032105017946175445675 16093 9100845811286637607676576754749521024497900 16094 1461144969701983102149909112001069889254250 16095 226844424519942582068935661223910393765500 16096 34026663677991387310340349183586559064825 16097 4926937727129974633171453275451447466400 16098 687995808743374836163581313238715637200 16099 92555489965476435358329324650948292000 16100 11982630397316145649069421494988841375 16101 1491171782777120347439750230487500260 16102 178148841305231191950766620456471270 16103 20404713101039695994360934501622260 16104 2237358892657861402890453344476125 16105 234483028051478924320396857063000 16106 23448302805147892432039685706300 16107 2233171695728370707813303400600 16108 202140541423688727862411083675 16109 17351119435509762048275629500 16110 1408851578096946491099303250 16111 107912035769127816339521100 16112 7773324610488020668524825 16113 524781408302988737115600 16114 33074458506490886793000 16115 1937415979459717218000 16116 104943365554068015975 16117 5225395795223303700 16118 237517990691968350 16119 9774402909134500 16120 360531254845125 16121 11772449137800 16122 334988390100 16123 8137369800 16124 164059875 16125 2635500 16126 31626 16127 252 16128 1 16129 1 16130 254 16131 32131 16132 2699004 16133 169362501 16134 8468125050 16135 351427189575 16136 12450563287800 16137 384411141510825 16138 10507237867962550 16139 257427327765082475 16140 5710206179516374900 16141 115631675135206591725 16142 2152528106363076553650 16143 37054233830964389244975 16144 592867741295430227919600 16145 8855961885600489029549025 16146 123983466398406846413686350 16147 1632448974245690144446870275 16148 20276734627472782846813757100 16149 238251631872805198450061645925 16150 2654803898011257925586401197450 16151 28116786738028322575528703591175 16152 283612805357503079892289531876200 16153 2729773251565967143963286744308425 16154 25113913914406897724462238047637510 16155 221195626399968445342378942804191915 16156 1867874178488622427335644405902065060 16157 15143122804175617535899688576420313165 16158 118011922542885847003907917871413475010 16159 885089419071643852529309384035601062575 16160 6395484834582200740856945226579827032800 16161 44568534940994711412846837047728169634825 16162 299824689603055331322787812866534959361550 16163 1948860482419859653598120783632477235850075 16164 12249980175210546394045330639975571196771900 16165 74520712732530823897109094726518058113695725 16166 439067983126803232691075206767052342399612650 16167 2507309272066218460367455786011851534229366975 16168 13886635968366748395881293584065639266501109400 16169 74640668329971272627861953014352811057443463025 16170 389587878600337862008840437684670769909582953350 16171 1975767098615999157330547933972258904541456406275 16172 9740991276897484217536654930281834599134622282100 16173 46712480896031117497732595233851525009486484125525 16174 217991577514811881656085444424640450044270259252450 16175 990439993491210505785257780103257696940271395299175 16176 4383223800982378408581566345988885126884605323877200 16177 18902652641736506887008004867077067109689860459220425 16178 79468294779545314667829571481997465808083903155089950 16179 325820008596135790138101243076189609813144002935868795 16180 1303280034384543160552404972304758439252576011743475180 16181 5087804749616581953694965564958960830159094815075489645 16182 19391255838161312351818548002296416748908248163117903930 16183 72178563397600440420657928675214440120936257051605531295 16184 262467503264001601529665195182597964076131843824020113800 16185 932697020527434262578631675738160622341968516446071475825 16186 3239894913411087438431036347300979003924732741338985126550 16187 11004470654172141816739899317556773513330557759375518447075 16188 36557224546063386374254580783747925569708293573518671451300 16189 118810979774706005716327387547180758101551954113935682216725 16190 377857870103163362442090380068083066749198018001697087705650 16191 1176234982740492402440700699244194062622503507650444160115975 16192 3584716137875786369343087845315639047992391642363258392734400 16193 10698137223973049946008277788363860283852293807677849265816725 16194 31271478039305838303716504304448206983568243437827559392387350 16195 89550141658012173324279080508192592725672697117415283714563775 16196 251275024353825202760663688590152349737708463553344378184149100 16197 691006316973019307591825143622918961778698274771697040006410025 16198 1862712680535965090030137343679172853490404045036748542625974850 16199 4922883512845050595079648694009242541367496404739978291225790675 16200 12757895300894215626685286756305642642417173781297971909655570200 16201 32426317223106131384491770505610175049476983360799011937041240925 16202 80843694994593368657226057972891121356230287283087947569061723950 16203 197739308027316212526458330987747202236184891868093493378380703175 16204 474574339265558910063499994370593285366843740483424384108113687620 16205 1117747456954408485544296039372844711587697757191223220465162501105 16206 2583883731660840395154346688420342320293638971169321210945440586970 16207 5863428467999599358234863639107699880666334588422690440222345947355 16208 13062827979340879582902987347885508594902213766612576170621935275120 16209 28574936204808174087600284823499550051348592614465010373235483414325 16210 61383196291810151743733945176406440851045124875517429690654001408550 16211 129503572664428734776414298969735539844278129310542869957111490776575 16212 268368849376888462428232041238488106665251063149558718465339474862300 16213 546322300517237227086043798235493645711403949983030248304441073826825 16214 1092644601034474454172087596470987291422807899966060496608882147653650 16215 2147173692730537008780032602367405258726215524351909580545361429691475 16216 4146266441134830085920062956295679120298898943576101258984146209059400 16217 7868482905335416185780119473879300148749046858831919434663095646737725 16218 14676046767254821200443818344538919378565637961416838496113189633241150 16219 26906085739967172200813666964988018860703669595930870576207514327608775 16220 48490088586314464186081773431406979045663756194864426093384970876130100 16221 85911787386622365894905750753471060700469481084379363621975546226187025 16222 149652790931535734139513243247981847671785547695370504373763854716583850 16223 256320205744438863792145023009841249735717799776113310682723197972021275 16224 431697188622212823228875828227101052186472083833453996939323280794983200 16225 714998468655539988472825590501136117683844388849158182430754183816690925 16226 1164636680902838331739241683496695944268530035445020544577929495289042950 16227 1865795498997404266153683105193686359695502199641512505089131946534487175 16228 2940041392359546116363379438487020930429276193374504553473783673327070700 16229 4557064158157296480363238129654882442165378099730482057884364693656959585 16230 6948394855012115425504343286800513822707606211470239969447447156665067090 16231 10422592282518173138256514930200770734061409317205359954171170734997600635 16232 15380912882939439971019323003791428656090623458400142844990465550676070840 16233 22331902358883225342537670899735631991054655213638668938399618251462372085 16234 31902717655547464775053815571050902844363793162340955626285168930660531550 16235 44844386138458228787575646415911174752926463973479267814306511044041690575 16236 62027749051325400565992482893036017415262772598831136789881903126338039300 16237 84426658430970684103711990604410134815218773815075713964005923699737886825 16238 113085248907538714487540831451778712688274687862394993016007934496896619050 16239 149066919014482850915394732368253757634543906727702490793828640927727361475 16240 193384111153923698484836409558815685579948851971073501570372290933267928400 16241 246910070491170436458317915775987884267256123498781345755028907173726015725 16242 310276371767665504221957026904338757220799730414397797320478803705036232150 16243 383762880870533649958736322750103199720462824459913065106907994056229023975 16244 467189594103258356471505088565343025746650394994676774912757557981496203100 16245 559822013623731996116717304401574832575727628485000618214425004822654933025 16246 660302887863889021060743487242883135858550536161795600970860262098516074850 16247 766622844384345727841710658917584657734079859781067774008541151758446629275 16248 876140393582109403247669324477239608838948411178363170295475602009653290600 16249 985657942779873078653627990036894559943816962575658566582410052260859951925 16250 1091555077128123905285835955908627033326210520538332627454900388454175483950 16251 1189973977524921962319804771605306519937590157636051143045096325118076552175 16252 1277045244173086983952961218308133826274486998438689031560591178175496787700 16253 1349136507957051571756757416115851058402885458027969863987398744685403864425 16254 1403101968275333634627027712760485100739000876349088658546894694472820019002 16255 1436509157996174911641956944016687126947072325785971721845630282436458590883 16256 1447820253728428257402917234914456316923033525201609294458588001195800784512 16257 1436509157996174911641956944016687126947072325785971721845630282436458590883 16258 1403101968275333634627027712760485100739000876349088658546894694472820019002 16259 1349136507957051571756757416115851058402885458027969863987398744685403864425 16260 1277045244173086983952961218308133826274486998438689031560591178175496787700 16261 1189973977524921962319804771605306519937590157636051143045096325118076552175 16262 1091555077128123905285835955908627033326210520538332627454900388454175483950 16263 985657942779873078653627990036894559943816962575658566582410052260859951925 16264 876140393582109403247669324477239608838948411178363170295475602009653290600 16265 766622844384345727841710658917584657734079859781067774008541151758446629275 16266 660302887863889021060743487242883135858550536161795600970860262098516074850 16267 559822013623731996116717304401574832575727628485000618214425004822654933025 16268 467189594103258356471505088565343025746650394994676774912757557981496203100 16269 383762880870533649958736322750103199720462824459913065106907994056229023975 16270 310276371767665504221957026904338757220799730414397797320478803705036232150 16271 246910070491170436458317915775987884267256123498781345755028907173726015725 16272 193384111153923698484836409558815685579948851971073501570372290933267928400 16273 149066919014482850915394732368253757634543906727702490793828640927727361475 16274 113085248907538714487540831451778712688274687862394993016007934496896619050 16275 84426658430970684103711990604410134815218773815075713964005923699737886825 16276 62027749051325400565992482893036017415262772598831136789881903126338039300 16277 44844386138458228787575646415911174752926463973479267814306511044041690575 16278 31902717655547464775053815571050902844363793162340955626285168930660531550 16279 22331902358883225342537670899735631991054655213638668938399618251462372085 16280 15380912882939439971019323003791428656090623458400142844990465550676070840 16281 10422592282518173138256514930200770734061409317205359954171170734997600635 16282 6948394855012115425504343286800513822707606211470239969447447156665067090 16283 4557064158157296480363238129654882442165378099730482057884364693656959585 16284 2940041392359546116363379438487020930429276193374504553473783673327070700 16285 1865795498997404266153683105193686359695502199641512505089131946534487175 16286 1164636680902838331739241683496695944268530035445020544577929495289042950 16287 714998468655539988472825590501136117683844388849158182430754183816690925 16288 431697188622212823228875828227101052186472083833453996939323280794983200 16289 256320205744438863792145023009841249735717799776113310682723197972021275 16290 149652790931535734139513243247981847671785547695370504373763854716583850 16291 85911787386622365894905750753471060700469481084379363621975546226187025 16292 48490088586314464186081773431406979045663756194864426093384970876130100 16293 26906085739967172200813666964988018860703669595930870576207514327608775 16294 14676046767254821200443818344538919378565637961416838496113189633241150 16295 7868482905335416185780119473879300148749046858831919434663095646737725 16296 4146266441134830085920062956295679120298898943576101258984146209059400 16297 2147173692730537008780032602367405258726215524351909580545361429691475 16298 1092644601034474454172087596470987291422807899966060496608882147653650 16299 546322300517237227086043798235493645711403949983030248304441073826825 16300 268368849376888462428232041238488106665251063149558718465339474862300 16301 129503572664428734776414298969735539844278129310542869957111490776575 16302 61383196291810151743733945176406440851045124875517429690654001408550 16303 28574936204808174087600284823499550051348592614465010373235483414325 16304 13062827979340879582902987347885508594902213766612576170621935275120 16305 5863428467999599358234863639107699880666334588422690440222345947355 16306 2583883731660840395154346688420342320293638971169321210945440586970 16307 1117747456954408485544296039372844711587697757191223220465162501105 16308 474574339265558910063499994370593285366843740483424384108113687620 16309 197739308027316212526458330987747202236184891868093493378380703175 16310 80843694994593368657226057972891121356230287283087947569061723950 16311 32426317223106131384491770505610175049476983360799011937041240925 16312 12757895300894215626685286756305642642417173781297971909655570200 16313 4922883512845050595079648694009242541367496404739978291225790675 16314 1862712680535965090030137343679172853490404045036748542625974850 16315 691006316973019307591825143622918961778698274771697040006410025 16316 251275024353825202760663688590152349737708463553344378184149100 16317 89550141658012173324279080508192592725672697117415283714563775 16318 31271478039305838303716504304448206983568243437827559392387350 16319 10698137223973049946008277788363860283852293807677849265816725 16320 3584716137875786369343087845315639047992391642363258392734400 16321 1176234982740492402440700699244194062622503507650444160115975 16322 377857870103163362442090380068083066749198018001697087705650 16323 118810979774706005716327387547180758101551954113935682216725 16324 36557224546063386374254580783747925569708293573518671451300 16325 11004470654172141816739899317556773513330557759375518447075 16326 3239894913411087438431036347300979003924732741338985126550 16327 932697020527434262578631675738160622341968516446071475825 16328 262467503264001601529665195182597964076131843824020113800 16329 72178563397600440420657928675214440120936257051605531295 16330 19391255838161312351818548002296416748908248163117903930 16331 5087804749616581953694965564958960830159094815075489645 16332 1303280034384543160552404972304758439252576011743475180 16333 325820008596135790138101243076189609813144002935868795 16334 79468294779545314667829571481997465808083903155089950 16335 18902652641736506887008004867077067109689860459220425 16336 4383223800982378408581566345988885126884605323877200 16337 990439993491210505785257780103257696940271395299175 16338 217991577514811881656085444424640450044270259252450 16339 46712480896031117497732595233851525009486484125525 16340 9740991276897484217536654930281834599134622282100 16341 1975767098615999157330547933972258904541456406275 16342 389587878600337862008840437684670769909582953350 16343 74640668329971272627861953014352811057443463025 16344 13886635968366748395881293584065639266501109400 16345 2507309272066218460367455786011851534229366975 16346 439067983126803232691075206767052342399612650 16347 74520712732530823897109094726518058113695725 16348 12249980175210546394045330639975571196771900 16349 1948860482419859653598120783632477235850075 16350 299824689603055331322787812866534959361550 16351 44568534940994711412846837047728169634825 16352 6395484834582200740856945226579827032800 16353 885089419071643852529309384035601062575 16354 118011922542885847003907917871413475010 16355 15143122804175617535899688576420313165 16356 1867874178488622427335644405902065060 16357 221195626399968445342378942804191915 16358 25113913914406897724462238047637510 16359 2729773251565967143963286744308425 16360 283612805357503079892289531876200 16361 28116786738028322575528703591175 16362 2654803898011257925586401197450 16363 238251631872805198450061645925 16364 20276734627472782846813757100 16365 1632448974245690144446870275 16366 123983466398406846413686350 16367 8855961885600489029549025 16368 592867741295430227919600 16369 37054233830964389244975 16370 2152528106363076553650 16371 115631675135206591725 16372 5710206179516374900 16373 257427327765082475 16374 10507237867962550 16375 384411141510825 16376 12450563287800 16377 351427189575 16378 8468125050 16379 169362501 16380 2699004 16381 32131 16382 254 16383 1 16384 1 16385 256 16386 32640 16387 2763520 16388 174792640 16389 8809549056 16390 368532802176 16391 13161885792000 16392 409663695276000 16393 11288510714272000 16394 278826214642518400 16395 6235568072914502400 16396 127309514822004424000 16397 2389501662813006112000 16398 41474921718825748944000 16399 669128737063722082963200 16400 10078751602022313874633200 16401 142288257910903254700704000 16402 1889271868928104326303792000 16403 23665616042362569982121184000 16404 280437550101996454288136030400 16405 3151583896384341105333338246400 16406 33664646165923643625151567632000 16407 342501182731570982968933340256000 16408 3325115649019001626323394511652000 16409 30857073222896335092281101068130560 16410 274153227480348207935266705643775360 16411 2335379345202966215744864529558086400 16412 19100066787552830835913356331028635200 16413 150166042329725704503042939430156166400 16414 1136256386961591164073024908354848325760 16415 8283675595268374292919471912522442632960 16416 58244594029230756747090036884923424763000 16417 395357244319626954889338432188571125664000 16418 2593078396566965027656543246413275324208000 16419 16447525829653321032564360020107060627833600 16420 100969533565371776338797876790101677743089600 16421 600359388767075426879338726860064029823776000 16422 3459965951052355749646715294272474277142288000 16423 19340322495625988549307280362856394677359456000 16424 104921249538770987879991995968495941124675048800 16425 552755851228647155660445637297442031290970988800 16426 2829583524146646153976090762355953255418065776000 16427 14082113352729820394206591235911023178127118048000 16428 68170230548442085090136453028387453112297185096000 16429 321157530583771600869087289822625334662377849785600 16430 1473135629416865386595161264186390122038298397929600 16431 6582095365479611301808167350620040970809418373728000 16432 28659540237192474209956395339158095060399342502274000 16433 121656823864000706850427147562140485154348229397408000 16434 503659250796962926360768390907261608539001669705269120 16435 2034388346356360055496437029939135124686947920770302720 16436 8020184826981804064937876752644667318477390841498308800 16437 30870145371779019419760884104519096848479013805012358400 16438 116048879823539647077989990244766234448911848192916828800 16439 426215885897363794722799600535323261066912606090349080320 16440 1529810590453037906058619994778570990615168461145717234720 16441 5367756457729957565117964893959898212684801618055148192000 16442 18416957501521750956180603687896892143521991758499560176000 16443 61806060767818757446165415766162451600294141833608693472000 16444 202929899521004920281576448432233382754299099020348543566400 16445 652037054198638760248999735946192508522010219803087123590400 16446 2050761702721525133041208846927540954222451497767774017744000 16447 6315043973459934536666579623872110239986596675665843800672000 16448 19043804482465115087135154178239332442459580600054810211401500 16449 56252468625127724565076147726491566599265222695546516316755200 16450 162791234960596899877720366905452866976661477800748251765155200 16451 461646785709155387712938353910985742172622101226002505005664000 16452 1283106507338681886437431601311416253979787898995801080089272000 16453 3496000338835828907974451319515163126785509058133487000822944000 16454 9339315190890000082731748524990507210127002769585172416484150400 16455 24466375007120281906874721488003300578642570635814677034733126400 16456 62864991337739613232941992712230702875678827328134934047578172000 16457 158454224741699847052894885740417114097601427785983943352799776000 16458 391853015239609081225402217439139619998122449795068400453545392000 16459 950896650314784703773642714318978811195443811502699318433936817920 16460 2264635443512842518197754359101778484557570130026165482059770579520 16461 5293952984835216276306438761536625028835878226035192035983879276800 16462 12148943388275688634087853055321229232841310287952556082578389622400 16463 27373568647000918694527061314521250676528521914627278262012067756800 16464 60564020631489532611641123158378267121819354736112853154701699911920 16465 131595896680767379501837502171291049548644523871060026607746903512320 16466 280844901452857212351482474146047971597716971676042739711654977008000 16467 588759190997556083724794584354365627204852446646161888070216457824000 16468 1212563571935442886718922179682205398886184205592690555192231514328000 16469 2453658051445837370772407234180462689510866863081679711683103770169600 16470 4878785195316723144210251593544873487283235274267060822067566798825600 16471 9533258427630378557652215757501476929174137892245980916683751216096000 16472 18308189480335613366400277988838063648073060270336031533176749494548000 16473 34559279019060483657924120248593198796362630622656778624423527135776000 16474 64126662179812230787481423127945157766583992377596467003096989240828800 16475 116978306833503629788152925705921936145636733348143005741913189164588800 16476 209798050299218466467882964581273037652500663070039086384953002306056000 16477 369966454291094930115406518186330948118388266058993657711099918045088000 16478 641537574994132697966077260259276005779758376251233683052226453631376000 16479 1093990391042626284952679117494765399329693231081051122678533531455609600 16480 1834713051644404498722722269965179471792506356292179486992123943378678600 16481 3026330806836131131913768692726069231822690896976790906378761143717408000 16482 4910067329458620918104992062688214365916406659380711776675745120929264000 16483 7836269071257192980409987332371089594088810628102550108229977061685088000 16484 12302942441873792979243680111822610662719432686121003669921063986845588160 16485 19002564563686254502594198984597299637467638604305708638689960217306056960 16486 28876446150699700469628439633456680821641999839876321950950429741984694400 16487 43174492302987901673036696150993483946921048304281102722780254177336339200 16488 63516320407280278422832831837519260037297311447644314582551720087812114400 16489 91947435256253355431148480374313595482563727048018436348074870984261346560 16490 130981723808436383680220948457748612432708705511799848005276467156825125760 16491 183619238983789322916197591295909269765479493708130628044780094145081952000 16492 253326542672079714023272602806393344398670782986217255358076240996455656000 16493 343966314820805483260957295553634999733975008091377557733901685022710432000 16494 459664075260530963994188385876221317826312056267568190789850433621258486400 16495 604603198090428114803166705747101913537311353288873476174037507285619270400 16496 782745211813500684343385467261873013061697734168630839689602129967989234000 16497 997480623903930075623429268015130211335260829383033990400908908985756192000 16498 1251225694897035094860968292334768598429318408787490005502894508640027504000 16499 1544991727611991160610934760969888182408375774328900702447052349798990483200 16500 1877964082700782359018463804282364083789491242934267233146848114841876363200 16501 2247136509214611369765683184611375826756656188126473612312467829725322144000 16502 2647050633735855766079914937804925762026908560589659594164686680778133712000 16503 3069688970214689879991834129555292060165658666902294319283418167625062624000 16504 3504561574328437612990677297908958435355793644713452681181902408038613162400 16505 3939011356269979465840761260459655762052792856868012930915196094985548678400 16506 4358742074561042851545104673459455146533828161288374964537307154287287472000 16507 4748548276351054813878406717427373899475877834249123945105684216865825376000 16508 5093200973828147501982484624337425230889449612541399070153677426154473992000 16509 5378420228362523762093503763300321043819258790843717418082283362019124535552 16510 5591849602503893752652769785653508386827959536512118902926818416067502493312 16511 5723940537996111715313858835708315671556179053122641396696743260541537985280 16512 5768658823449206338089748357862286887740211701975162032608436567264518750790 16513 5723940537996111715313858835708315671556179053122641396696743260541537985280 16514 5591849602503893752652769785653508386827959536512118902926818416067502493312 16515 5378420228362523762093503763300321043819258790843717418082283362019124535552 16516 5093200973828147501982484624337425230889449612541399070153677426154473992000 16517 4748548276351054813878406717427373899475877834249123945105684216865825376000 16518 4358742074561042851545104673459455146533828161288374964537307154287287472000 16519 3939011356269979465840761260459655762052792856868012930915196094985548678400 16520 3504561574328437612990677297908958435355793644713452681181902408038613162400 16521 3069688970214689879991834129555292060165658666902294319283418167625062624000 16522 2647050633735855766079914937804925762026908560589659594164686680778133712000 16523 2247136509214611369765683184611375826756656188126473612312467829725322144000 16524 1877964082700782359018463804282364083789491242934267233146848114841876363200 16525 1544991727611991160610934760969888182408375774328900702447052349798990483200 16526 1251225694897035094860968292334768598429318408787490005502894508640027504000 16527 997480623903930075623429268015130211335260829383033990400908908985756192000 16528 782745211813500684343385467261873013061697734168630839689602129967989234000 16529 604603198090428114803166705747101913537311353288873476174037507285619270400 16530 459664075260530963994188385876221317826312056267568190789850433621258486400 16531 343966314820805483260957295553634999733975008091377557733901685022710432000 16532 253326542672079714023272602806393344398670782986217255358076240996455656000 16533 183619238983789322916197591295909269765479493708130628044780094145081952000 16534 130981723808436383680220948457748612432708705511799848005276467156825125760 16535 91947435256253355431148480374313595482563727048018436348074870984261346560 16536 63516320407280278422832831837519260037297311447644314582551720087812114400 16537 43174492302987901673036696150993483946921048304281102722780254177336339200 16538 28876446150699700469628439633456680821641999839876321950950429741984694400 16539 19002564563686254502594198984597299637467638604305708638689960217306056960 16540 12302942441873792979243680111822610662719432686121003669921063986845588160 16541 7836269071257192980409987332371089594088810628102550108229977061685088000 16542 4910067329458620918104992062688214365916406659380711776675745120929264000 16543 3026330806836131131913768692726069231822690896976790906378761143717408000 16544 1834713051644404498722722269965179471792506356292179486992123943378678600 16545 1093990391042626284952679117494765399329693231081051122678533531455609600 16546 641537574994132697966077260259276005779758376251233683052226453631376000 16547 369966454291094930115406518186330948118388266058993657711099918045088000 16548 209798050299218466467882964581273037652500663070039086384953002306056000 16549 116978306833503629788152925705921936145636733348143005741913189164588800 16550 64126662179812230787481423127945157766583992377596467003096989240828800 16551 34559279019060483657924120248593198796362630622656778624423527135776000 16552 18308189480335613366400277988838063648073060270336031533176749494548000 16553 9533258427630378557652215757501476929174137892245980916683751216096000 16554 4878785195316723144210251593544873487283235274267060822067566798825600 16555 2453658051445837370772407234180462689510866863081679711683103770169600 16556 1212563571935442886718922179682205398886184205592690555192231514328000 16557 588759190997556083724794584354365627204852446646161888070216457824000 16558 280844901452857212351482474146047971597716971676042739711654977008000 16559 131595896680767379501837502171291049548644523871060026607746903512320 16560 60564020631489532611641123158378267121819354736112853154701699911920 16561 27373568647000918694527061314521250676528521914627278262012067756800 16562 12148943388275688634087853055321229232841310287952556082578389622400 16563 5293952984835216276306438761536625028835878226035192035983879276800 16564 2264635443512842518197754359101778484557570130026165482059770579520 16565 950896650314784703773642714318978811195443811502699318433936817920 16566 391853015239609081225402217439139619998122449795068400453545392000 16567 158454224741699847052894885740417114097601427785983943352799776000 16568 62864991337739613232941992712230702875678827328134934047578172000 16569 24466375007120281906874721488003300578642570635814677034733126400 16570 9339315190890000082731748524990507210127002769585172416484150400 16571 3496000338835828907974451319515163126785509058133487000822944000 16572 1283106507338681886437431601311416253979787898995801080089272000 16573 461646785709155387712938353910985742172622101226002505005664000 16574 162791234960596899877720366905452866976661477800748251765155200 16575 56252468625127724565076147726491566599265222695546516316755200 16576 19043804482465115087135154178239332442459580600054810211401500 16577 6315043973459934536666579623872110239986596675665843800672000 16578 2050761702721525133041208846927540954222451497767774017744000 16579 652037054198638760248999735946192508522010219803087123590400 16580 202929899521004920281576448432233382754299099020348543566400 16581 61806060767818757446165415766162451600294141833608693472000 16582 18416957501521750956180603687896892143521991758499560176000 16583 5367756457729957565117964893959898212684801618055148192000 16584 1529810590453037906058619994778570990615168461145717234720 16585 426215885897363794722799600535323261066912606090349080320 16586 116048879823539647077989990244766234448911848192916828800 16587 30870145371779019419760884104519096848479013805012358400 16588 8020184826981804064937876752644667318477390841498308800 16589 2034388346356360055496437029939135124686947920770302720 16590 503659250796962926360768390907261608539001669705269120 16591 121656823864000706850427147562140485154348229397408000 16592 28659540237192474209956395339158095060399342502274000 16593 6582095365479611301808167350620040970809418373728000 16594 1473135629416865386595161264186390122038298397929600 16595 321157530583771600869087289822625334662377849785600 16596 68170230548442085090136453028387453112297185096000 16597 14082113352729820394206591235911023178127118048000 16598 2829583524146646153976090762355953255418065776000 16599 552755851228647155660445637297442031290970988800 16600 104921249538770987879991995968495941124675048800 16601 19340322495625988549307280362856394677359456000 16602 3459965951052355749646715294272474277142288000 16603 600359388767075426879338726860064029823776000 16604 100969533565371776338797876790101677743089600 16605 16447525829653321032564360020107060627833600 16606 2593078396566965027656543246413275324208000 16607 395357244319626954889338432188571125664000 16608 58244594029230756747090036884923424763000 16609 8283675595268374292919471912522442632960 16610 1136256386961591164073024908354848325760 16611 150166042329725704503042939430156166400 16612 19100066787552830835913356331028635200 16613 2335379345202966215744864529558086400 16614 274153227480348207935266705643775360 16615 30857073222896335092281101068130560 16616 3325115649019001626323394511652000 16617 342501182731570982968933340256000 16618 33664646165923643625151567632000 16619 3151583896384341105333338246400 16620 280437550101996454288136030400 16621 23665616042362569982121184000 16622 1889271868928104326303792000 16623 142288257910903254700704000 16624 10078751602022313874633200 16625 669128737063722082963200 16626 41474921718825748944000 16627 2389501662813006112000 16628 127309514822004424000 16629 6235568072914502400 16630 278826214642518400 16631 11288510714272000 16632 409663695276000 16633 13161885792000 16634 368532802176 16635 8809549056 16636 174792640 16637 2763520 16638 32640 16639 256 16640 1 16641 1 16642 258 16643 33153 16644 2829056 16645 180352320 16646 9161897856 16647 386326692928 16648 13907760945408 16649 436355999662176 16650 12120999990616000 16651 301812899766338400 16652 6804509012913811200 16653 140059477182475947200 16654 2650356260529929462400 16655 46381234559273765592000 16656 754468082164186586963200 16657 11458483997868583789503600 16658 163114889852011604532933600 16659 2183927136351933149579833200 16660 27586448038129681889429472000 16661 329658054055649698578682190400 16662 3736124612630696583891731491200 16663 40248251508794322290106380155200 16664 412982058959802611324569813766400 16665 4043782660648067235886412759796000 16666 37849805703665909327896823431690560 16667 339192489575159879746152302291688480 16668 2914542873386558966707679041913767680 16669 24044978705439111475338352095788583360 16670 190701555250034332390614516621771523200 16671 1455688538408595403915024143546189293760 16672 10706354411521282325568564668662295450880 16673 75948201606729096497002005618323158354680 16674 520130107973356842676437977870940417822960 16675 3442037479235449694182310147675341000299000 16676 22029039867106878042766784945122182401913600 16677 136457663621245383431583140076729074322964800 16678 818745981727472300589498840460374445937788800 16679 4761654262151878379744190624782704014532929600 16680 26860613786497775475480049678261407261467808000 16681 147061860481075320728253271988481204756536248800 16682 781938672801815119969736909597290308217680542400 16683 4040016476142711453176974032919333259124682802400 16684 20294036252251759857819218397920371720254220588800 16685 99164040778048372032525726262565452723969486968000 16686 471580105033385591443566787115311264065099338025600 16687 2183620921132850673423472296860028244475351282596800 16688 9849524154897113675867577168815446549548393019372800 16689 43296866597568562200167891304584567124056477647659600 16690 185557999703865266572148105591076716245956332775684000 16691 775632438762156814271579081370700673908097471002359120 16692 3163363671814286615068400959315798826919299489578248960 16693 12592620770491487102291519203430199176390288352744183360 16694 48944903372098987605133074639747566610120743408779278720 16695 185809355394079489982449635206449095464347266644439854400 16696 689183790916222108298540465129374826813215316281195096320 16697 2498291242071305142582209186093983747197905521519332224160 16698 8853593524533397171958004484052363454982051146436931741760 16699 30682281007434703992475153470595259559506763455755573794720 16700 104007732228592216923644588035916134100022926968662962016000 16701 344958978558164186130087883652455178098409374446065490686400 16702 1119702914008467358258318048576821725630902559677392904195200 16703 3557765710639807573820784767252159354020771036394296808491200 16704 11068604433101623562997997053673384656953509891004478959750400 16705 33724654132106509293509522272911093876655225449154271830489500 16706 100655121563517889276013035706842341724170980571321980540230200 16707 294339976693317464095007816536675332617651503791896094610067100 16708 843481724255476912033455235448383042725210279523045524852729600 16709 2369191313717589561741028676038840605301693579248554341865755200 16710 6523860139222348068562252876048981376917706957351091666007152000 16711 17614422375900339785118082765332249717677808784847947498219310400 16712 46641005727736110980312669857499478125682085233118508868524371200 16713 121137056542870177129423184213227811243090971369349460533528575200 16714 308650582424299355425653592652881820427601653078068488482689246400 16715 771626456060748388564133981632204551069004132695171221206723116000 16716 1893056905535702713277342034937675165289290138878820062693827377920 16717 4558281759382021006970442005178875726946580202826632519381189607360 16718 10774120522175686016475590194059160809146462297590222318537357253760 16719 25001484801458963704898484937496257775070636870049105636605918755520 16720 56965408408387512239009206186700334171047020716567582463152726278400 16721 127460101313767058634783098842741997707717708853319965761304225047920 16722 280097506590747363419646809802568834468811755257913011179162371092960 16723 604600715445881503966798601647008337816825374154275646081850483944560 16724 1282044890584037887929597034817752619948930913869307394101273315352320 16725 2670926855383412266519993822536984624893606070561057071044319406984000 16726 5467544386314279227935046177899239114488087720913222710137783256649600 16727 10998664870143840772473988241588004265191153206023110800626005853492800 16728 21744486869709662216845126178771686593251475303861782272501988583916800 16729 42253491530913093625914961097385890993704571329095054188611818725565600 16730 80708916407362088948376891983770803021682889055574822607460777340968000 16731 151553409698268811469729941613969619007382313893246055785120793006928800 16732 279790910212188575021039892210405450475167348725992718372530694782022400 16733 507881326146037956831670239121062067710358122143921564871876369876062400 16734 906540861723035492839325373054798959569026325547214836222919111821788800 16735 1591268533875541024664773261213210939669035571439260084859379292027608000 16736 2747031995321986611000240156199648359007598249642512146494086356763449600 16737 4664231408723789766594157765213986276231651194705515415401417459921273800 16738 7789747301167566414311892350151193574737396840642201003041542561930374800 16739 12797441994775287680655251718105532301354294809626473076425391351742758600 16740 20682734537010565948533740150473587557744314843840764567960228447261024000 16741 32885547913846799858168646839253004216813460601706815663056763231145028160 16742 51444718518691033441491546540613610556995314604650266086762065252682321280 16743 79184517719946002454060517714473890759296709734608742898251414163442396480 16744 119929949168073557114887774402504145227672686588339455263371073878611784960 16745 178741751163955782238534663772962908752781407896082841979062658184469487200 16746 262154568373801813949850840200345599504079398247588168235958565337221914560 16747 378392914728223372965350741043895063435133471055481035283977929213159933280 16748 537530121856915445707787968585720090113460631779748760403407899442993550080 16749 751546744448094743535888733855960496362338475914278359452912896443444685760 16750 1034238639148754234223700092462330958296796067771942696494834261160703696000 16751 1400923247574221644539375579789884661692932855436540561615730044663135006400 16752 1867897663432295526052500773053179548923910473915387415487640059550846675200 16753 2451615683254887877943907264632298157962632497013945982827527578160486261200 16754 3167574245621359559113366908285978150995967651009169145954150676207353930400 16755 4028932154518395930451212295626902034161537801722188825994314456579529122000 16756 5044923741309991425956300613654555590602273421286914703853750276064801683200 16757 6219173232821799775101301618556909047035561200379558643543847323079884833600 16758 7548056402228167248413545554145992176744014448323908781053216409208065353600 16759 9019287734865860864629745111310041499329712179776874051936470455070654363200 16760 10610926746901012781917347189776519410976131976208087119925259358906652192000 16761 12290990148493673139054260494824468317714019539107700913913425424066872122400 16762 14017823475141544571813949985832864692930038813197212612562419078687837627200 16763 15741326361429439396217304492287725105995207519737853507549601752296997991200 16764 17405043781743119982809377324805939954596327013693886805095494620425948998400 16765 18949039601091299981284402732651628176375033442328021924902353014173412216000 16766 20313370452369873579936879729402545405074035850175639503495322431193897895552 16767 21441891033057088778822261936591575705355926730740952809245062566260225556416 16768 22286059971366422982712902170315653489031356916990596620632663454695667507456 16769 22808389501945323521370235814932426617680529344732563728928741504415097214662 16770 22985198722890636106807214387141205118592781510195606858610359655612113472140 16771 22808389501945323521370235814932426617680529344732563728928741504415097214662 16772 22286059971366422982712902170315653489031356916990596620632663454695667507456 16773 21441891033057088778822261936591575705355926730740952809245062566260225556416 16774 20313370452369873579936879729402545405074035850175639503495322431193897895552 16775 18949039601091299981284402732651628176375033442328021924902353014173412216000 16776 17405043781743119982809377324805939954596327013693886805095494620425948998400 16777 15741326361429439396217304492287725105995207519737853507549601752296997991200 16778 14017823475141544571813949985832864692930038813197212612562419078687837627200 16779 12290990148493673139054260494824468317714019539107700913913425424066872122400 16780 10610926746901012781917347189776519410976131976208087119925259358906652192000 16781 9019287734865860864629745111310041499329712179776874051936470455070654363200 16782 7548056402228167248413545554145992176744014448323908781053216409208065353600 16783 6219173232821799775101301618556909047035561200379558643543847323079884833600 16784 5044923741309991425956300613654555590602273421286914703853750276064801683200 16785 4028932154518395930451212295626902034161537801722188825994314456579529122000 16786 3167574245621359559113366908285978150995967651009169145954150676207353930400 16787 2451615683254887877943907264632298157962632497013945982827527578160486261200 16788 1867897663432295526052500773053179548923910473915387415487640059550846675200 16789 1400923247574221644539375579789884661692932855436540561615730044663135006400 16790 1034238639148754234223700092462330958296796067771942696494834261160703696000 16791 751546744448094743535888733855960496362338475914278359452912896443444685760 16792 537530121856915445707787968585720090113460631779748760403407899442993550080 16793 378392914728223372965350741043895063435133471055481035283977929213159933280 16794 262154568373801813949850840200345599504079398247588168235958565337221914560 16795 178741751163955782238534663772962908752781407896082841979062658184469487200 16796 119929949168073557114887774402504145227672686588339455263371073878611784960 16797 79184517719946002454060517714473890759296709734608742898251414163442396480 16798 51444718518691033441491546540613610556995314604650266086762065252682321280 16799 32885547913846799858168646839253004216813460601706815663056763231145028160 16800 20682734537010565948533740150473587557744314843840764567960228447261024000 16801 12797441994775287680655251718105532301354294809626473076425391351742758600 16802 7789747301167566414311892350151193574737396840642201003041542561930374800 16803 4664231408723789766594157765213986276231651194705515415401417459921273800 16804 2747031995321986611000240156199648359007598249642512146494086356763449600 16805 1591268533875541024664773261213210939669035571439260084859379292027608000 16806 906540861723035492839325373054798959569026325547214836222919111821788800 16807 507881326146037956831670239121062067710358122143921564871876369876062400 16808 279790910212188575021039892210405450475167348725992718372530694782022400 16809 151553409698268811469729941613969619007382313893246055785120793006928800 16810 80708916407362088948376891983770803021682889055574822607460777340968000 16811 42253491530913093625914961097385890993704571329095054188611818725565600 16812 21744486869709662216845126178771686593251475303861782272501988583916800 16813 10998664870143840772473988241588004265191153206023110800626005853492800 16814 5467544386314279227935046177899239114488087720913222710137783256649600 16815 2670926855383412266519993822536984624893606070561057071044319406984000 16816 1282044890584037887929597034817752619948930913869307394101273315352320 16817 604600715445881503966798601647008337816825374154275646081850483944560 16818 280097506590747363419646809802568834468811755257913011179162371092960 16819 127460101313767058634783098842741997707717708853319965761304225047920 16820 56965408408387512239009206186700334171047020716567582463152726278400 16821 25001484801458963704898484937496257775070636870049105636605918755520 16822 10774120522175686016475590194059160809146462297590222318537357253760 16823 4558281759382021006970442005178875726946580202826632519381189607360 16824 1893056905535702713277342034937675165289290138878820062693827377920 16825 771626456060748388564133981632204551069004132695171221206723116000 16826 308650582424299355425653592652881820427601653078068488482689246400 16827 121137056542870177129423184213227811243090971369349460533528575200 16828 46641005727736110980312669857499478125682085233118508868524371200 16829 17614422375900339785118082765332249717677808784847947498219310400 16830 6523860139222348068562252876048981376917706957351091666007152000 16831 2369191313717589561741028676038840605301693579248554341865755200 16832 843481724255476912033455235448383042725210279523045524852729600 16833 294339976693317464095007816536675332617651503791896094610067100 16834 100655121563517889276013035706842341724170980571321980540230200 16835 33724654132106509293509522272911093876655225449154271830489500 16836 11068604433101623562997997053673384656953509891004478959750400 16837 3557765710639807573820784767252159354020771036394296808491200 16838 1119702914008467358258318048576821725630902559677392904195200 16839 344958978558164186130087883652455178098409374446065490686400 16840 104007732228592216923644588035916134100022926968662962016000 16841 30682281007434703992475153470595259559506763455755573794720 16842 8853593524533397171958004484052363454982051146436931741760 16843 2498291242071305142582209186093983747197905521519332224160 16844 689183790916222108298540465129374826813215316281195096320 16845 185809355394079489982449635206449095464347266644439854400 16846 48944903372098987605133074639747566610120743408779278720 16847 12592620770491487102291519203430199176390288352744183360 16848 3163363671814286615068400959315798826919299489578248960 16849 775632438762156814271579081370700673908097471002359120 16850 185557999703865266572148105591076716245956332775684000 16851 43296866597568562200167891304584567124056477647659600 16852 9849524154897113675867577168815446549548393019372800 16853 2183620921132850673423472296860028244475351282596800 16854 471580105033385591443566787115311264065099338025600 16855 99164040778048372032525726262565452723969486968000 16856 20294036252251759857819218397920371720254220588800 16857 4040016476142711453176974032919333259124682802400 16858 781938672801815119969736909597290308217680542400 16859 147061860481075320728253271988481204756536248800 16860 26860613786497775475480049678261407261467808000 16861 4761654262151878379744190624782704014532929600 16862 818745981727472300589498840460374445937788800 16863 136457663621245383431583140076729074322964800 16864 22029039867106878042766784945122182401913600 16865 3442037479235449694182310147675341000299000 16866 520130107973356842676437977870940417822960 16867 75948201606729096497002005618323158354680 16868 10706354411521282325568564668662295450880 16869 1455688538408595403915024143546189293760 16870 190701555250034332390614516621771523200 16871 24044978705439111475338352095788583360 16872 2914542873386558966707679041913767680 16873 339192489575159879746152302291688480 16874 37849805703665909327896823431690560 16875 4043782660648067235886412759796000 16876 412982058959802611324569813766400 16877 40248251508794322290106380155200 16878 3736124612630696583891731491200 16879 329658054055649698578682190400 16880 27586448038129681889429472000 16881 2183927136351933149579833200 16882 163114889852011604532933600 16883 11458483997868583789503600 16884 754468082164186586963200 16885 46381234559273765592000 16886 2650356260529929462400 16887 140059477182475947200 16888 6804509012913811200 16889 301812899766338400 16890 12120999990616000 16891 436355999662176 16892 13907760945408 16893 386326692928 16894 9161897856 16895 180352320 16896 2829056 16897 33153 16898 258 16899 1 16900 1 16901 260 16902 33670 16903 2895620 16904 186043585 16905 9525431552 16906 404830840960 16907 14689576229120 16908 464557848245920 16909 13007619750885760 16910 326491255747232576 16911 7420255812437104000 16912 153970308108069908000 16913 2937279723907795168000 16914 51822006557516100464000 16915 849880907543264047609600 16916 13013801396756230729022000 16917 186786325929912958698904000 16918 2521615400053824942435204000 16919 32117417200685559793122072000 16920 387014877268260995507120967600 16921 4423027168780125662938525344000 16922 48050158788111365156468525328000 16923 497214686590021952488674305568000 16924 4909995030076466780825658767484000 16925 46350353083921846410994218765048960 16926 418935883643139765637832361914865600 16927 3630777658240544635527880469928835200 16928 30213256941787389288499862481907807200 16929 241706055534299114307998899855262457600 16930 1861136627614103180171591528885520923520 16931 13808433043588507465789227472376445561600 16932 98816598968180256552054159099193938550200 16933 682732865598336317996010553776249029983200 16934 4558245896788892476032188109035544994299600 16935 29433244933551134273807843218343804820334560 16936 183957780834694589211299020114648780127091000 16937 1113690348837069945495431905558954776985632000 16938 6535603889228068364354771445780181980731472000 16939 37202668292529004535557929768287189736471456000 16940 205544742316222750058957561969786723294004794400 16941 1102923007550463536901723503252514124992220848000 16942 5750955682227417013844701124102395080316580136000 16943 29156007877338997884142903373356328546721266736000 16944 143792129758694603201341137091325529423602610948000 16945 690202222841734095366437458038362541233292532550400 16946 3225945171977670228343131597353216225329519445616000 16947 14688346102196200614158088549650814302564194922592000 16948 65179535828495640225326517939075488467628614969002000 16949 282001257053899504648351465369061297043617681090376000 16950 1190045304767455909616043183857438673524066614201386720 16951 4900186549042465510183707227648276890981450764358651200 16952 19694980552882217146699900203432497504136984802903040400 16953 77293508584896248424784514005923763789820619603845894400 16954 296291782908768952295007303689374427860979041814742595200 16955 1109747405076480075868572810182020584352030592978854083840 16956 4062468179297828849161739751559182496288683420726162271200 16957 14539359799592229565420963321369705776191077505756791286400 16958 50887759298572803478973371624793970216668771270148769502400 16959 174225887767995022080552899461159016674018505026611041347200 16960 583656724022783323969852213194882705857961991839146988513120 16961 1913628603353387947442138403917648215927744235538186847584000 16962 6142130517214906476467508748058257983380985530195148107568000 16963 19303838768389706068897884636754525090625954523470465480928000 16964 59419628708949563993326301147510022544583016267557526558481500 16965 179173034260832531426030077306337914134434941360635003160959600 16966 529374873952459751940543410223271109942648690383694327521017000 16967 1532816799205629729499483904228576049684684267678159694613094000 16968 4350494738921860849902946963472282023369765642086541486181281500 16969 12105724490913004104077765463575045630246304395371245874591392000 16970 33031333968062625483983617193469053076814916278798685172099369600 16971 88393710618759138619111088264212958937955409760165495530970144000 16972 232033490374242738875166606693559017212132950620434425768796628000 16973 597565701237775820664812630936836921039465681049885918418270768000 16974 1510064677452217276544864351151196003167298410220657658705630184000 16975 3744960400081498845831263590854966087854900057347230993589962856320 16976 9116022026514174822089260056686430608594164613279443865975567479200 16977 21783740946475430743693816239354587428328912842122307419993563846400 16978 51108007605192356744820107330793455120310141668056182793061822870400 16979 117742498533481125665281766255752010530334756754256016054901921043200 16980 266392402932001046817699996153638923824882387156504236324215596360240 16981 591983117626668992928222213674753164055294193681120525164923547467200 16982 1292255829941143289440875320094888004462166593523421634201479451178400 16983 2771343828066548259282841047914338130051393417435771697444136654334400 16984 5839617351997369546345986493819498202608293272453947505328716521633200 16985 12091442987665141648904630857790960984224230775904644246327695385969920 16986 24604680498155811494864074419923467119060934718410613291945891773776000 16987 49209360996311622989728148839846934238121869436821226583891783547552000 16988 96741130140476258832079201696517268445398675142841729534241801746892000 16989 186960386338897938417051940357314271602343507017626713257186403376016000 16990 355224734043906082992398686678897116044452663333490755188654166414430400 16991 663606646016088286908876667422115491511614865568059652550233058136848000 16992 1219016556268683918343479965155842587668075133489153057402058552447036000 16993 2202094424227299981523705743507328545464909918561050684339202546355936000 16994 3912231583467649967175094246443870926517446344677611322177093885547248000 16995 6836109924796104153169112051680869197914695718068247152435764052640454400 16996 11749563933243304013259411338826493933915883265429799793248969465475781000 16997 19865242113937132558500448036778814486208297479695743980338463838536372000 16998 33041168005834210275873194183621905727060739685616390497909893935524782000 16999 54067365827728707724156135936835845735190301303735911723852553712676916000 17000 87048458982643219435891378858305711633656385099014817875402611477409834760 17001 137898548883395199106362580369593206548366550651904661980835820162233401600 17002 214959502671174869195212257634954116090100799545616090734832307899952067200 17003 329743703126656595464500356372065537303261420662207207146635967458178899200 17004 497786167220048898922370730292445089967423490807370495404056220105135453600 17005 739568019869786935541807942148775562237314900628093307457454955584772673920 17006 1081443802639782783103587085217549171196073675446740213734957718072073249600 17007 1556470519687164005588340290873855816487806972138298999207322323206535331200 17008 2204999902890149007916815412071295740024393210529256915543706624542591719200 17009 3074862249901859167003265528759972041134933651380248175804067953490586617600 17010 4220947270319824856522664498570507074648863466894704314058311463427987084160 17011 5703982797729493049354952025095279830606572252560411235213934410037820384000 17012 7588334257693700574588284390528541917503386300281261375418537741925314618000 17013 9938703275563430841053682210603754015845143118952448527096845892079173128000 17014 12815696329016002926621853376831156494116105600754473100730143387154723244000 17015 16270362295968142845972092113194337809921316675740461501796529865431213857600 17016 20337952869960178557465115141492922262401645844675576877245662331789017322000 17017 25031326609181758224572449404914365861417410270369940771994661331432636704000 17018 30334573772143995136558137838158934899853302276804250257586750596566669904000 17019 36197558618860901759590382966542594586379570784085744004851416678256026272000 17020 42532131377161559567518699985687548638995995671300749205700414596950830869600 17021 49210730519029903631839818165258320739334209867620701560314529285728234064000 17022 56067963460206201678899464958777922809569304685239979646587865333739545368000 17023 62905519979743543347057936295214254859516780866366806432757117203707782608000 17024 69500453526006979343120461874551233191562894989453649042642944007322308204000 17025 75616493436295593525315062519511741712420429748525570158395523079966671325952 17026 81017671538888135919980424128048294691879031873420253741138060442821433563520 17027 85483212489850474120294305772901350304817246228648141742618111018410016515840 17028 88822400477735258265618302092155309301099169909454709779439130980066657785990 17029 90888037698147706132260588187321711842985197116651330937100506119137975408920 17030 91587176449671919256354900404147263472546621709856341175078202320054421373604 17031 90888037698147706132260588187321711842985197116651330937100506119137975408920 17032 88822400477735258265618302092155309301099169909454709779439130980066657785990 17033 85483212489850474120294305772901350304817246228648141742618111018410016515840 17034 81017671538888135919980424128048294691879031873420253741138060442821433563520 17035 75616493436295593525315062519511741712420429748525570158395523079966671325952 17036 69500453526006979343120461874551233191562894989453649042642944007322308204000 17037 62905519979743543347057936295214254859516780866366806432757117203707782608000 17038 56067963460206201678899464958777922809569304685239979646587865333739545368000 17039 49210730519029903631839818165258320739334209867620701560314529285728234064000 17040 42532131377161559567518699985687548638995995671300749205700414596950830869600 17041 36197558618860901759590382966542594586379570784085744004851416678256026272000 17042 30334573772143995136558137838158934899853302276804250257586750596566669904000 17043 25031326609181758224572449404914365861417410270369940771994661331432636704000 17044 20337952869960178557465115141492922262401645844675576877245662331789017322000 17045 16270362295968142845972092113194337809921316675740461501796529865431213857600 17046 12815696329016002926621853376831156494116105600754473100730143387154723244000 17047 9938703275563430841053682210603754015845143118952448527096845892079173128000 17048 7588334257693700574588284390528541917503386300281261375418537741925314618000 17049 5703982797729493049354952025095279830606572252560411235213934410037820384000 17050 4220947270319824856522664498570507074648863466894704314058311463427987084160 17051 3074862249901859167003265528759972041134933651380248175804067953490586617600 17052 2204999902890149007916815412071295740024393210529256915543706624542591719200 17053 1556470519687164005588340290873855816487806972138298999207322323206535331200 17054 1081443802639782783103587085217549171196073675446740213734957718072073249600 17055 739568019869786935541807942148775562237314900628093307457454955584772673920 17056 497786167220048898922370730292445089967423490807370495404056220105135453600 17057 329743703126656595464500356372065537303261420662207207146635967458178899200 17058 214959502671174869195212257634954116090100799545616090734832307899952067200 17059 137898548883395199106362580369593206548366550651904661980835820162233401600 17060 87048458982643219435891378858305711633656385099014817875402611477409834760 17061 54067365827728707724156135936835845735190301303735911723852553712676916000 17062 33041168005834210275873194183621905727060739685616390497909893935524782000 17063 19865242113937132558500448036778814486208297479695743980338463838536372000 17064 11749563933243304013259411338826493933915883265429799793248969465475781000 17065 6836109924796104153169112051680869197914695718068247152435764052640454400 17066 3912231583467649967175094246443870926517446344677611322177093885547248000 17067 2202094424227299981523705743507328545464909918561050684339202546355936000 17068 1219016556268683918343479965155842587668075133489153057402058552447036000 17069 663606646016088286908876667422115491511614865568059652550233058136848000 17070 355224734043906082992398686678897116044452663333490755188654166414430400 17071 186960386338897938417051940357314271602343507017626713257186403376016000 17072 96741130140476258832079201696517268445398675142841729534241801746892000 17073 49209360996311622989728148839846934238121869436821226583891783547552000 17074 24604680498155811494864074419923467119060934718410613291945891773776000 17075 12091442987665141648904630857790960984224230775904644246327695385969920 17076 5839617351997369546345986493819498202608293272453947505328716521633200 17077 2771343828066548259282841047914338130051393417435771697444136654334400 17078 1292255829941143289440875320094888004462166593523421634201479451178400 17079 591983117626668992928222213674753164055294193681120525164923547467200 17080 266392402932001046817699996153638923824882387156504236324215596360240 17081 117742498533481125665281766255752010530334756754256016054901921043200 17082 51108007605192356744820107330793455120310141668056182793061822870400 17083 21783740946475430743693816239354587428328912842122307419993563846400 17084 9116022026514174822089260056686430608594164613279443865975567479200 17085 3744960400081498845831263590854966087854900057347230993589962856320 17086 1510064677452217276544864351151196003167298410220657658705630184000 17087 597565701237775820664812630936836921039465681049885918418270768000 17088 232033490374242738875166606693559017212132950620434425768796628000 17089 88393710618759138619111088264212958937955409760165495530970144000 17090 33031333968062625483983617193469053076814916278798685172099369600 17091 12105724490913004104077765463575045630246304395371245874591392000 17092 4350494738921860849902946963472282023369765642086541486181281500 17093 1532816799205629729499483904228576049684684267678159694613094000 17094 529374873952459751940543410223271109942648690383694327521017000 17095 179173034260832531426030077306337914134434941360635003160959600 17096 59419628708949563993326301147510022544583016267557526558481500 17097 19303838768389706068897884636754525090625954523470465480928000 17098 6142130517214906476467508748058257983380985530195148107568000 17099 1913628603353387947442138403917648215927744235538186847584000 17100 583656724022783323969852213194882705857961991839146988513120 17101 174225887767995022080552899461159016674018505026611041347200 17102 50887759298572803478973371624793970216668771270148769502400 17103 14539359799592229565420963321369705776191077505756791286400 17104 4062468179297828849161739751559182496288683420726162271200 17105 1109747405076480075868572810182020584352030592978854083840 17106 296291782908768952295007303689374427860979041814742595200 17107 77293508584896248424784514005923763789820619603845894400 17108 19694980552882217146699900203432497504136984802903040400 17109 4900186549042465510183707227648276890981450764358651200 17110 1190045304767455909616043183857438673524066614201386720 17111 282001257053899504648351465369061297043617681090376000 17112 65179535828495640225326517939075488467628614969002000 17113 14688346102196200614158088549650814302564194922592000 17114 3225945171977670228343131597353216225329519445616000 17115 690202222841734095366437458038362541233292532550400 17116 143792129758694603201341137091325529423602610948000 17117 29156007877338997884142903373356328546721266736000 17118 5750955682227417013844701124102395080316580136000 17119 1102923007550463536901723503252514124992220848000 17120 205544742316222750058957561969786723294004794400 17121 37202668292529004535557929768287189736471456000 17122 6535603889228068364354771445780181980731472000 17123 1113690348837069945495431905558954776985632000 17124 183957780834694589211299020114648780127091000 17125 29433244933551134273807843218343804820334560 17126 4558245896788892476032188109035544994299600 17127 682732865598336317996010553776249029983200 17128 98816598968180256552054159099193938550200 17129 13808433043588507465789227472376445561600 17130 1861136627614103180171591528885520923520 17131 241706055534299114307998899855262457600 17132 30213256941787389288499862481907807200 17133 3630777658240544635527880469928835200 17134 418935883643139765637832361914865600 17135 46350353083921846410994218765048960 17136 4909995030076466780825658767484000 17137 497214686590021952488674305568000 17138 48050158788111365156468525328000 17139 4423027168780125662938525344000 17140 387014877268260995507120967600 17141 32117417200685559793122072000 17142 2521615400053824942435204000 17143 186786325929912958698904000 17144 13013801396756230729022000 17145 849880907543264047609600 17146 51822006557516100464000 17147 2937279723907795168000 17148 153970308108069908000 17149 7420255812437104000 17150 326491255747232576 17151 13007619750885760 17152 464557848245920 17153 14689576229120 17154 404830840960 17155 9525431552 17156 186043585 17157 2895620 17158 33670 17159 260 17160 1 17161 1 17162 262 17163 34191 17164 2963220 17165 191868495 17166 9900414342 17167 424067747649 17168 15508763342592 17169 494341831545120 17170 13951425023606720 17171 352971053097250016 17172 8086245943682454912 17173 169137310988691348576 17174 3252640595936372088000 17175 57850536313439760708000 17176 956462200382204043705600 17177 14765385218400274924705200 17178 213663809630968684204557600 17179 2908201853310407090562034000 17180 37347434326723122636691384000 17181 453771327069685940035800315600 17182 5229174340517333213745889351200 17183 57283228002939877477852696983600 17184 597738031335024808464549881568000 17185 5952474562044622050959475903948000 17186 56667557830664801925134210605584960 17187 516546584841059925240646458212447520 17188 4514999778610746013214539412523615360 17189 37893748141911618325193455783680343200 17190 305763347076114437520526505289006907200 17191 2374761995624488798076089191077953645920 17192 17772412354351012940440409430002749866240 17193 128294601682971374663804205572832350596920 17194 894174496578285338565908099447013352645200 17195 6022528226953745368576263375687236992816200 17196 39232469592727255543868229990191143838916960 17197 247382516598585750234946894660371934762059720 17198 1511039155440010258191837789006596142060148560 17199 8946942367736902844556934277012740314829827000 17200 51387566419822211209762904565406508474920032000 17201 286485682790508827494428192952141284747679178400 17202 1551215160475438041555196556960374761316701892800 17203 8162346439644566837707105692577210053595026626400 17204 41760842249344295448734029124813632832346647856000 17205 207855101195600015983471644962140581597361724556000 17206 1006942490236462299653262635594369928627219021182400 17207 4750141747419833022277347650521266837219707121664800 17208 21830438668993275166210789202395609294456526346374400 17209 97782173204865711681985826635730333298086524259802000 17210 427048674813086985713162589796863088281439105950972000 17211 1819227354703750559138072632534636756078930591351140720 17212 7562278415631276834064145060732215535073201673851800640 17213 30685398955734604076683357842586489959623952945821729520 17214 121583656239703148228368021640437035689076039974010626400 17215 470573780631443666291276231904654452944757265825337424400 17216 1779624479478914228883371931566693203863809296212185168640 17217 6578254772359557953193892675612598092853723648498613034080 17218 23774043563264367339613015634670091353120474940187969912640 17219 84028947077055091458977038019092564265339609702388514346400 17220 290540766164732858603920606032116662883547125072665371638400 17221 982996258857346171609931383741994709422667773162517840709920 17222 3255167939166949617462395729768572644317686724243091865957440 17223 10553044447944465695321637769088437121094435993110668791249120 17224 33501728406172906969275040536788689273315669819398948543648000 17225 104169436762943882607589579169077330709215910844693605627905500 17226 317316130447121365481580564238112484314226928419220521758850600 17227 947140571183074378785929865983456960756101589372521860401417700 17228 2770739581371381764806600801981456183704416589806183352816087600 17229 7945503211285580060842458182152705232681782867826555202928486500 17230 22339530767962355533383143294748185726670519947222488541567049000 17231 61593277688810494542042095084091426360677290711627718407463435100 17232 166562103045797393691156088114726110721831546713134111749760275200 17233 441852245579823641597372400415453988164858686419564102002836285600 17234 1150026392605020437034256932588167914401686992050920265486834168000 17235 2937229570302011656749656219718428862458362722940863921310968348000 17236 7362655456223709219585804924094195015228962558838432229419493992320 17237 18116007504129389790296651589547558787471263138194563511861123375840 17238 43760745399585279233703599943582414733372142126028426145534661661120 17239 103791511524657393054296999866189060585562131965580241499024518042400 17240 241742254690341269898615797156693508199283952932490689061019130630400 17241 552985407604155654893083635995936400005862042333072451227081261317040 17242 1242510422024152212228903972237783022235393724748385013868256661230880 17243 2742614468126482322115019743598033256397637368042166920855542142473040 17244 5947838605575503831092813901778867303031020798163735491012019104158400 17245 12674560838071609354352543909743062467173246700848912534418469281480400 17246 26542021519726429000879444893344295519492210738248310954429265083570720 17247 54627183825483464339019322629324887290117689542673849289929999067349040 17248 110510164980288387628360928537484829460467969649547097414111262481073920 17249 219764532631255316306399573796134604040703348734894795993971260615772000 17250 429652007616162079070938492590195742731262726740131398909561790417352000 17251 825886636862178218658581769090042927694538352511585911237268774913354400 17252 1561016500442798391310725981137223995202863699252667876184727794341724800 17253 2901454582344766575153631986678970686735757527958763117691178835135162400 17254 5303734182780756105119542341241129212312675051107416451693552709386856000 17255 9535436988190933848565985698614370605115341315288865748257557530706156000 17256 16862667515958704069043006288075939596414498325984520481129154370090886400 17257 29334015366303162286772729688632103256262721046243905420297591456303937800 17258 50200479905219844738188382766112671551954759728623590719272166822128388400 17259 84521216166951779406133501596006028633393217910437678251835791078073307000 17260 140014943953334260834402972340858471675520078154664436700010805422262852000 17261 228224358643934845160076844915599308831097727392103031821017612838288448760 17262 366062832676410345702301474023040475550869622153670209455493596829729987120 17263 577805059420608486843828797232446240820490285948440232571906559701828705160 17264 897561257352401532961287452011566976031829570405344050597136403420316435200 17265 1372233076144536959046583700671530280664047131677401000432160462921445319200 17266 2064884057436541328851049759105731279475423302905041505412203363253222480320 17267 3058366009599405553109573699807545385638126967510297324053923849346754051040 17268 4458926144836516507337322403457729721117269223659872734134692714935454504320 17269 6399384744904259802197083079036556544196080830252595127693308989027735631200 17270 9041332575369321188425236643776419337671527044577061006098803525782305387200 17271 12575671673013692198446010968161746896943123980184457581210153994951752038560 17272 17220739588271001929403546550996266021039232837730068039134625290384381169920 17273 23217247123472511529820852939289608653365394272296788159904718025428942470160 17274 30819354588680325039585203016756117681458487972075382513147855785967622748000 17275 40281437137836565183317502188567206443309778138940631530342372913238384118000 17276 51840458229563579540269481077460404813998670996201856230353662531819833473600 17277 65694373790912467176031152744712754376360384796910972981568865449806168281200 17278 81977594645070258185474771801094548196142018635461556028282515860441885205600 17279 100735179860467690143168151789480588885089768662219708678821735591220960634000 17280 121898032772330650257279108047774830247503585608064185292019579202822002784000 17281 145261822387027358223257603756931672711608439516276487472989998550029553317600 17282 170472551892213924526467601103176012603705771994307943976566775157885922075200 17283 197021555875427568510097801274982112927233720091782131972917338502146844365600 17284 224252177419185850336696684378028421217989600104467467286247377156915107408000 17285 251379456945700267716135799423757665720165761407427241554745043748477418788000 17286 277522920468053095558613922563828462955063000593799674676438528298319070341952 17287 301751111937486302313731011041623011308282786359925043100572050610077084419424 17288 323135049003922339485570216548509681400995739724014219383289754984019554968832 17289 340806496996324342426187337766006304602612694240171247005813413459708124381190 17290 354016051143468696783791498144533680750000783164208892238596879097681307496740 17291 362185652323702589786494378870945996459616185852613712828718345538397029977434 17292 364950428295639250777230977182937950631063637653015344224357416878384793565048 17293 362185652323702589786494378870945996459616185852613712828718345538397029977434 17294 354016051143468696783791498144533680750000783164208892238596879097681307496740 17295 340806496996324342426187337766006304602612694240171247005813413459708124381190 17296 323135049003922339485570216548509681400995739724014219383289754984019554968832 17297 301751111937486302313731011041623011308282786359925043100572050610077084419424 17298 277522920468053095558613922563828462955063000593799674676438528298319070341952 17299 251379456945700267716135799423757665720165761407427241554745043748477418788000 17300 224252177419185850336696684378028421217989600104467467286247377156915107408000 17301 197021555875427568510097801274982112927233720091782131972917338502146844365600 17302 170472551892213924526467601103176012603705771994307943976566775157885922075200 17303 145261822387027358223257603756931672711608439516276487472989998550029553317600 17304 121898032772330650257279108047774830247503585608064185292019579202822002784000 17305 100735179860467690143168151789480588885089768662219708678821735591220960634000 17306 81977594645070258185474771801094548196142018635461556028282515860441885205600 17307 65694373790912467176031152744712754376360384796910972981568865449806168281200 17308 51840458229563579540269481077460404813998670996201856230353662531819833473600 17309 40281437137836565183317502188567206443309778138940631530342372913238384118000 17310 30819354588680325039585203016756117681458487972075382513147855785967622748000 17311 23217247123472511529820852939289608653365394272296788159904718025428942470160 17312 17220739588271001929403546550996266021039232837730068039134625290384381169920 17313 12575671673013692198446010968161746896943123980184457581210153994951752038560 17314 9041332575369321188425236643776419337671527044577061006098803525782305387200 17315 6399384744904259802197083079036556544196080830252595127693308989027735631200 17316 4458926144836516507337322403457729721117269223659872734134692714935454504320 17317 3058366009599405553109573699807545385638126967510297324053923849346754051040 17318 2064884057436541328851049759105731279475423302905041505412203363253222480320 17319 1372233076144536959046583700671530280664047131677401000432160462921445319200 17320 897561257352401532961287452011566976031829570405344050597136403420316435200 17321 577805059420608486843828797232446240820490285948440232571906559701828705160 17322 366062832676410345702301474023040475550869622153670209455493596829729987120 17323 228224358643934845160076844915599308831097727392103031821017612838288448760 17324 140014943953334260834402972340858471675520078154664436700010805422262852000 17325 84521216166951779406133501596006028633393217910437678251835791078073307000 17326 50200479905219844738188382766112671551954759728623590719272166822128388400 17327 29334015366303162286772729688632103256262721046243905420297591456303937800 17328 16862667515958704069043006288075939596414498325984520481129154370090886400 17329 9535436988190933848565985698614370605115341315288865748257557530706156000 17330 5303734182780756105119542341241129212312675051107416451693552709386856000 17331 2901454582344766575153631986678970686735757527958763117691178835135162400 17332 1561016500442798391310725981137223995202863699252667876184727794341724800 17333 825886636862178218658581769090042927694538352511585911237268774913354400 17334 429652007616162079070938492590195742731262726740131398909561790417352000 17335 219764532631255316306399573796134604040703348734894795993971260615772000 17336 110510164980288387628360928537484829460467969649547097414111262481073920 17337 54627183825483464339019322629324887290117689542673849289929999067349040 17338 26542021519726429000879444893344295519492210738248310954429265083570720 17339 12674560838071609354352543909743062467173246700848912534418469281480400 17340 5947838605575503831092813901778867303031020798163735491012019104158400 17341 2742614468126482322115019743598033256397637368042166920855542142473040 17342 1242510422024152212228903972237783022235393724748385013868256661230880 17343 552985407604155654893083635995936400005862042333072451227081261317040 17344 241742254690341269898615797156693508199283952932490689061019130630400 17345 103791511524657393054296999866189060585562131965580241499024518042400 17346 43760745399585279233703599943582414733372142126028426145534661661120 17347 18116007504129389790296651589547558787471263138194563511861123375840 17348 7362655456223709219585804924094195015228962558838432229419493992320 17349 2937229570302011656749656219718428862458362722940863921310968348000 17350 1150026392605020437034256932588167914401686992050920265486834168000 17351 441852245579823641597372400415453988164858686419564102002836285600 17352 166562103045797393691156088114726110721831546713134111749760275200 17353 61593277688810494542042095084091426360677290711627718407463435100 17354 22339530767962355533383143294748185726670519947222488541567049000 17355 7945503211285580060842458182152705232681782867826555202928486500 17356 2770739581371381764806600801981456183704416589806183352816087600 17357 947140571183074378785929865983456960756101589372521860401417700 17358 317316130447121365481580564238112484314226928419220521758850600 17359 104169436762943882607589579169077330709215910844693605627905500 17360 33501728406172906969275040536788689273315669819398948543648000 17361 10553044447944465695321637769088437121094435993110668791249120 17362 3255167939166949617462395729768572644317686724243091865957440 17363 982996258857346171609931383741994709422667773162517840709920 17364 290540766164732858603920606032116662883547125072665371638400 17365 84028947077055091458977038019092564265339609702388514346400 17366 23774043563264367339613015634670091353120474940187969912640 17367 6578254772359557953193892675612598092853723648498613034080 17368 1779624479478914228883371931566693203863809296212185168640 17369 470573780631443666291276231904654452944757265825337424400 17370 121583656239703148228368021640437035689076039974010626400 17371 30685398955734604076683357842586489959623952945821729520 17372 7562278415631276834064145060732215535073201673851800640 17373 1819227354703750559138072632534636756078930591351140720 17374 427048674813086985713162589796863088281439105950972000 17375 97782173204865711681985826635730333298086524259802000 17376 21830438668993275166210789202395609294456526346374400 17377 4750141747419833022277347650521266837219707121664800 17378 1006942490236462299653262635594369928627219021182400 17379 207855101195600015983471644962140581597361724556000 17380 41760842249344295448734029124813632832346647856000 17381 8162346439644566837707105692577210053595026626400 17382 1551215160475438041555196556960374761316701892800 17383 286485682790508827494428192952141284747679178400 17384 51387566419822211209762904565406508474920032000 17385 8946942367736902844556934277012740314829827000 17386 1511039155440010258191837789006596142060148560 17387 247382516598585750234946894660371934762059720 17388 39232469592727255543868229990191143838916960 17389 6022528226953745368576263375687236992816200 17390 894174496578285338565908099447013352645200 17391 128294601682971374663804205572832350596920 17392 17772412354351012940440409430002749866240 17393 2374761995624488798076089191077953645920 17394 305763347076114437520526505289006907200 17395 37893748141911618325193455783680343200 17396 4514999778610746013214539412523615360 17397 516546584841059925240646458212447520 17398 56667557830664801925134210605584960 17399 5952474562044622050959475903948000 17400 597738031335024808464549881568000 17401 57283228002939877477852696983600 17402 5229174340517333213745889351200 17403 453771327069685940035800315600 17404 37347434326723122636691384000 17405 2908201853310407090562034000 17406 213663809630968684204557600 17407 14765385218400274924705200 17408 956462200382204043705600 17409 57850536313439760708000 17410 3252640595936372088000 17411 169137310988691348576 17412 8086245943682454912 17413 352971053097250016 17414 13951425023606720 17415 494341831545120 17416 15508763342592 17417 424067747649 17418 9900414342 17419 191868495 17420 2963220 17421 34191 17422 262 17423 1 17424 1 17425 264 17426 34716 17427 3031864 17428 197829126 17429 10287114552 17430 444060444828 17431 16366799252232 17432 525783425977953 17433 14955617450039552 17434 381368244976008576 17435 8806139474900561664 17436 185662773929153508416 17437 3599001463857437240064 17438 64524954816301196232576 17439 1075415913605019937209600 17440 16736160155478122772824400 17441 244151042268151438097673600 17442 3350294857790744733895854400 17443 43377501842974905502020009600 17444 531374397576442592399745117600 17445 6174064428983428216454181366400 17446 68195348011044229845380276001600 17447 717533661681421896634001164886400 17448 7205233852717611545366428364067600 17449 69170244986089070835517712295048960 17450 635834175064434151141874355327565440 17451 5604760506123530665620966539554095360 17452 47440294283974170276863181066940021440 17453 386065843138548420184127956268891208960 17454 3024182437918629291442335657439647803520 17455 22827699692676104974113114317447664065280 17456 166214188387297889342761113623915803975320 17457 1168536112298579100833956920022680803705280 17458 7939171821793287420371883780154096048703520 17459 52171700543213031619586664841012631177194560 17460 331869984010994006691259618016441459432709840 17461 2045036658229909014205599808317531155423184960 17462 12216403195215509111175556749686304533712183840 17463 70792490310736027157068610908438585246639834560 17464 398207757997890152758510936359967042012349069400 17465 2175574092476277907753815847430063839286980281600 17466 11551262443385951748311926999450100860976109590400 17467 59636750289108867165703437066928427700853403001600 17468 299539132133933173718646808904345057315650046894400 17469 1464413534877006627068939954643464724654289118150400 17470 6971881829088357637567344566672147276071506888585600 17471 32337664654069403510418747139032512897523159610886400 17472 146193192290272095036684752691042818724219284074215600 17473 644443459891811684243345032270719364172068680816950400 17474 2771106877534790242246383638764093265939895327512886720 17475 11627781799851864938053452915598352135512501962505054080 17476 47629183141700908303949720596585557785849286884876471520 17477 190516732566803633215798882386342231143397147539505886080 17478 744426492066584566824695633028115014282533298719180406720 17479 2842355696981504709694292417016439145442399867836870643840 17480 10608077511948830077251912770650638953526099506748320795760 17481 38710177587462397474884172917461980742691731533397381149440 17482 138155288975943384091396961964045345064434283231263067205760 17483 482372703882107408861487697704971882767346819417630370243840 17484 1648106738263866980276749633825320599455101633010237098333120 17485 5511701223046374819286179103284678726046569395640792919015680 17486 18046376585135711101856360612367577119152477214759370363873920 17487 57862985241228787977380711804734136159822228529863377992103680 17488 181725938023234162241461298011743146376941686476602171506450620 17489 559156732379182037666034763113055835005974419928006681558309600 17490 1685942268840260992356680573628759260093771357055656509547024400 17491 4982336854184651887860041098186482589530846696970447595377773600 17492 14434122945211417969241589652099074560846717636811443768962079400 17493 41001276771904897419874660461035052375738502272681782300240109600 17494 114217842436020785669650839855740503046700113473899250693526019600 17495 312088189191380738308623421577657149169856648083612037106254194400 17496 836569729360228923521726671728997635969199070557460043909820271100 17497 2200292986810465113920157821533802001453235911603182581242267014400 17498 5679134601091876172415542485310218679426595393462268554287472969600 17499 14387140989432752970119374296119220654547374996771080337528264856320 17500 35778547986878819886217917657454377680387550978812291892011079708480 17501 87355415864067768033882708046771727323543630961255985398676402405120 17502 209429009827957341312000851342901448839777679355831657301954964740480 17503 493086023139241335240913396832654044103780358989679598204602828376320 17504 1140261428509495587744612230175512476989992080163634070848144040620240 17505 2590223491922804791913687041386349330446401762347020605383438314495360 17506 5780620719778942401465911324069535700874286859872009399819136726251840 17507 12675577963852620687551757361212716838061689258996454346591360050335360 17508 27312852517349099338653191456898830329632925665218550437298049632270240 17509 57838981801445151540677346614609287756869724938109871514278222750689920 17510 120385787703007931695130756325756540796275357720019383733206998515970880 17511 246306554150981745307279018689478899560195559473143106948400525699342720 17512 495412046417315555902140753500429150251756977576662840112123784645268880 17513 979691237858961099312098568719949780273137393859468088311615574129969920 17514 1904955184725757693106858328066569017197767154726743505050363616363830400 17515 3642441781783316907698828011907505593323203131015971097568827134585785600 17516 6849374220092541576433665718043461604836023278975684781297903198731966400 17517 12667659847913087646737532295736294580987053806277610563260638173998905600 17518 23044359936097212633958702367775599716476448945462461769335841784615030400 17519 41237275675121327871294520026545810018957856007669668429337822140890054400 17520 72594787386411504273424727963398353054207059013501812130813457727191866600 17521 125731178153784873380776848431452817660894700147095922040996504104827150400 17522 214256191343694631169282996816863474993565458413928765110677716178634021600 17523 359257856192457664384858358298983200494261273704163383922954554400537854400 17524 592775462717555146235016291193322280815531101611869583472875014760887459760 17525 962526493917614296856858136195097564888585155092540709797539627928569736640 17526 1538155083417364023408508590194126500753327257647883683303911366199577128160 17527 2419234208870028852351246520499499933223679764455894725196443119653703832640 17528 3745160650269948511812987401927110473548196558436529334198339829463906894760 17529 5706911467078016779905504612460358816835347136665187556873660692516429553920 17530 8560367200617025169858256918690538225253020704997781335310491038774644330880 17531 12640542221471868942407519562178551771868946461585508887654743776882185086720 17532 18375603044176698369981301585759561372068746245082637920016618268245398690880 17533 26299028210014357300156725205307262147180957928742123995620114218773231153920 17534 37057721568656594377493567334751142116482258899591174721101070035544098444160 17535 51413415509667707514720805131096179152597007842676044207653736806070190634240 17536 70234397973028207587073957009443887592386983927941381819384122601149456848560 17537 94474588423896350028630455446331601009228509354399026872091917127209888858240 17538 125137393438669726792308761161369050459592148355388184716542802510602572084160 17539 163222687093917034946489688471350935382076715246158501804186264144264224457600 17540 209656727387876191439887617088200770447667504928255316972618563426684219346400 17541 265206800456458772077806558367980461762861459225485358221773909291874055241600 17542 330384742941520673690148848136382439653734190730053793716955632761910899326400 17543 405345987138336288729090183427830556213825141567965158677945566245705809257600 17544 489793067792156348880983971641961922091705379394624566735850892546894519519600 17545 582894229438599291230261916664814188274426236634925104214566351460767031494400 17546 683228482046882775786290607238265810846253703596674507399040887367948241833600 17547 788767841062254911883359888031168659676162812282339675208648829319094718214400 17548 896905367659499536899626969454796621083378681708144308100157136564454477969600 17549 1004534011778639481327582205789372215613384123513121625072175992952189015325952 17550 1108176409819292761147094655593037602938574548954951634008194150955192643891328 17551 1204160193346948039671646161195584166972624313037663980260872384502492794149632 17552 1288827706941655323711058781904648678712886960048124728872964974037824318738278 17553 1358764094140039721121736390225055971356221911368565605633513461001117111227952 17554 1411024251606964325780264712926019662562230446421202744311725517193467769352104 17555 1443337784086513127134011233069363624300296792522451662120390987052860161016656 17556 1454272161238683681127450712107767894181359647011258114106151524833563647084964 17557 1443337784086513127134011233069363624300296792522451662120390987052860161016656 17558 1411024251606964325780264712926019662562230446421202744311725517193467769352104 17559 1358764094140039721121736390225055971356221911368565605633513461001117111227952 17560 1288827706941655323711058781904648678712886960048124728872964974037824318738278 17561 1204160193346948039671646161195584166972624313037663980260872384502492794149632 17562 1108176409819292761147094655593037602938574548954951634008194150955192643891328 17563 1004534011778639481327582205789372215613384123513121625072175992952189015325952 17564 896905367659499536899626969454796621083378681708144308100157136564454477969600 17565 788767841062254911883359888031168659676162812282339675208648829319094718214400 17566 683228482046882775786290607238265810846253703596674507399040887367948241833600 17567 582894229438599291230261916664814188274426236634925104214566351460767031494400 17568 489793067792156348880983971641961922091705379394624566735850892546894519519600 17569 405345987138336288729090183427830556213825141567965158677945566245705809257600 17570 330384742941520673690148848136382439653734190730053793716955632761910899326400 17571 265206800456458772077806558367980461762861459225485358221773909291874055241600 17572 209656727387876191439887617088200770447667504928255316972618563426684219346400 17573 163222687093917034946489688471350935382076715246158501804186264144264224457600 17574 125137393438669726792308761161369050459592148355388184716542802510602572084160 17575 94474588423896350028630455446331601009228509354399026872091917127209888858240 17576 70234397973028207587073957009443887592386983927941381819384122601149456848560 17577 51413415509667707514720805131096179152597007842676044207653736806070190634240 17578 37057721568656594377493567334751142116482258899591174721101070035544098444160 17579 26299028210014357300156725205307262147180957928742123995620114218773231153920 17580 18375603044176698369981301585759561372068746245082637920016618268245398690880 17581 12640542221471868942407519562178551771868946461585508887654743776882185086720 17582 8560367200617025169858256918690538225253020704997781335310491038774644330880 17583 5706911467078016779905504612460358816835347136665187556873660692516429553920 17584 3745160650269948511812987401927110473548196558436529334198339829463906894760 17585 2419234208870028852351246520499499933223679764455894725196443119653703832640 17586 1538155083417364023408508590194126500753327257647883683303911366199577128160 17587 962526493917614296856858136195097564888585155092540709797539627928569736640 17588 592775462717555146235016291193322280815531101611869583472875014760887459760 17589 359257856192457664384858358298983200494261273704163383922954554400537854400 17590 214256191343694631169282996816863474993565458413928765110677716178634021600 17591 125731178153784873380776848431452817660894700147095922040996504104827150400 17592 72594787386411504273424727963398353054207059013501812130813457727191866600 17593 41237275675121327871294520026545810018957856007669668429337822140890054400 17594 23044359936097212633958702367775599716476448945462461769335841784615030400 17595 12667659847913087646737532295736294580987053806277610563260638173998905600 17596 6849374220092541576433665718043461604836023278975684781297903198731966400 17597 3642441781783316907698828011907505593323203131015971097568827134585785600 17598 1904955184725757693106858328066569017197767154726743505050363616363830400 17599 979691237858961099312098568719949780273137393859468088311615574129969920 17600 495412046417315555902140753500429150251756977576662840112123784645268880 17601 246306554150981745307279018689478899560195559473143106948400525699342720 17602 120385787703007931695130756325756540796275357720019383733206998515970880 17603 57838981801445151540677346614609287756869724938109871514278222750689920 17604 27312852517349099338653191456898830329632925665218550437298049632270240 17605 12675577963852620687551757361212716838061689258996454346591360050335360 17606 5780620719778942401465911324069535700874286859872009399819136726251840 17607 2590223491922804791913687041386349330446401762347020605383438314495360 17608 1140261428509495587744612230175512476989992080163634070848144040620240 17609 493086023139241335240913396832654044103780358989679598204602828376320 17610 209429009827957341312000851342901448839777679355831657301954964740480 17611 87355415864067768033882708046771727323543630961255985398676402405120 17612 35778547986878819886217917657454377680387550978812291892011079708480 17613 14387140989432752970119374296119220654547374996771080337528264856320 17614 5679134601091876172415542485310218679426595393462268554287472969600 17615 2200292986810465113920157821533802001453235911603182581242267014400 17616 836569729360228923521726671728997635969199070557460043909820271100 17617 312088189191380738308623421577657149169856648083612037106254194400 17618 114217842436020785669650839855740503046700113473899250693526019600 17619 41001276771904897419874660461035052375738502272681782300240109600 17620 14434122945211417969241589652099074560846717636811443768962079400 17621 4982336854184651887860041098186482589530846696970447595377773600 17622 1685942268840260992356680573628759260093771357055656509547024400 17623 559156732379182037666034763113055835005974419928006681558309600 17624 181725938023234162241461298011743146376941686476602171506450620 17625 57862985241228787977380711804734136159822228529863377992103680 17626 18046376585135711101856360612367577119152477214759370363873920 17627 5511701223046374819286179103284678726046569395640792919015680 17628 1648106738263866980276749633825320599455101633010237098333120 17629 482372703882107408861487697704971882767346819417630370243840 17630 138155288975943384091396961964045345064434283231263067205760 17631 38710177587462397474884172917461980742691731533397381149440 17632 10608077511948830077251912770650638953526099506748320795760 17633 2842355696981504709694292417016439145442399867836870643840 17634 744426492066584566824695633028115014282533298719180406720 17635 190516732566803633215798882386342231143397147539505886080 17636 47629183141700908303949720596585557785849286884876471520 17637 11627781799851864938053452915598352135512501962505054080 17638 2771106877534790242246383638764093265939895327512886720 17639 644443459891811684243345032270719364172068680816950400 17640 146193192290272095036684752691042818724219284074215600 17641 32337664654069403510418747139032512897523159610886400 17642 6971881829088357637567344566672147276071506888585600 17643 1464413534877006627068939954643464724654289118150400 17644 299539132133933173718646808904345057315650046894400 17645 59636750289108867165703437066928427700853403001600 17646 11551262443385951748311926999450100860976109590400 17647 2175574092476277907753815847430063839286980281600 17648 398207757997890152758510936359967042012349069400 17649 70792490310736027157068610908438585246639834560 17650 12216403195215509111175556749686304533712183840 17651 2045036658229909014205599808317531155423184960 17652 331869984010994006691259618016441459432709840 17653 52171700543213031619586664841012631177194560 17654 7939171821793287420371883780154096048703520 17655 1168536112298579100833956920022680803705280 17656 166214188387297889342761113623915803975320 17657 22827699692676104974113114317447664065280 17658 3024182437918629291442335657439647803520 17659 386065843138548420184127956268891208960 17660 47440294283974170276863181066940021440 17661 5604760506123530665620966539554095360 17662 635834175064434151141874355327565440 17663 69170244986089070835517712295048960 17664 7205233852717611545366428364067600 17665 717533661681421896634001164886400 17666 68195348011044229845380276001600 17667 6174064428983428216454181366400 17668 531374397576442592399745117600 17669 43377501842974905502020009600 17670 3350294857790744733895854400 17671 244151042268151438097673600 17672 16736160155478122772824400 17673 1075415913605019937209600 17674 64524954816301196232576 17675 3599001463857437240064 17676 185662773929153508416 17677 8806139474900561664 17678 381368244976008576 17679 14955617450039552 17680 525783425977953 17681 16366799252232 17682 444060444828 17683 10287114552 17684 197829126 17685 3031864 17686 34716 17687 264 17688 1 17689 1 17690 266 17691 35245 17692 3101560 17693 203927570 17694 10685804668 17695 464832503058 17696 17265207256440 17697 558961084927245 17698 16023551101247690 17699 411805263302065633 17700 9583831582302618368 17701 203656421123930640320 17702 3979133151190644818560 17703 71908620517945224221120 17704 1208064824701479766914816 17705 18951516937504463843476176 17706 278698778492712703580532000 17707 3855333102482525732864026000 17708 50322242600824546407909392000 17709 621479696120183148137680991200 17710 7280190725979288306755691611200 17711 81074851266587528870688383852000 17712 860098422132493784541215898256000 17713 8708496524091499568479810969842000 17714 84298246353205715822884570188070560 17715 781379898889329904358276208281730960 17716 6945599101238488038740232962504275200 17717 59285649471285665759246988501375777600 17718 486551192212620291403475284942325347200 17719 3843754418479700302087454751044370242880 17720 29262130411651911977181913588595850881280 17721 214893770210568728582429677916250779909400 17722 1523792188765850984493592261587960075721200 17723 10442458234777743511382558733823373460089400 17724 69218580299098185561164389321343504078306880 17725 444152556919213357350804831478620817835802480 17726 2760948326795110059207705709191426705465799200 17727 16638346495686321146278015984337808303991263600 17728 97270333359396954393625324216128725469487387200 17729 552009141814577716183823714926530517039340922360 17730 3042782098782794240427906331058436508558318254960 17731 16300618386336397716578069630670195581562419223000 17732 84914849268357048570081106913258693262092602464000 17733 430363895155536859798365610037652013578332962488000 17734 2123128549433981841671937009519083266986442614940800 17735 10200248030976304065423871284863421782695735171780800 17736 47745841847123125412622376227020272174320462506208000 17737 217840403427499259695089591535779991795337110184574000 17738 969167509126425277827133284791837514518030408576268000 17739 4206186989608685705769758455996574813008251973221003120 17740 17814439014813257106789565225397258031564361298347777920 17741 73655853618939428422303010066546355322814186137399466400 17742 297402880650057314761751776495111698850608223271763883200 17743 1173089140341892741560243118397385034355176880683068650400 17744 4521725413681477476559482565459011405150863612814737343360 17745 17037215397978424063465193237711632258693432541141242490160 17746 62768688308341562339082290875779697795186330414730893384800 17747 226183721662817009118417220569619945503343845804806150300400 17748 797393459421456574519165794550524553638907117413553885804800 17749 2751007435004025182091121991199309710054229555076760906026560 17750 9290287403456216188701166068640291807724119481078897485925760 17751 30717885769492327720705468452762255170700717639051193300238400 17752 99467439634546585000379612132753969124173752355022911638867200 17753 315498285090827449298079082233578995815738620751088297854531900 17754 980471593666879150126338070941276263919680021411074402563314520 17755 2985981671621859229930211397866614076482661883388272044170094220 17756 8913378124244355910239437008557056944724363831009767296030132000 17757 26084738922420982737318352422100799000002182387807995469264651000 17758 74851859516512385246217880863419684086962784243275117433542042000 17759 210654518925041998478641750429909682359023835656074259062968318200 17760 581525150835327207067799761750173207638995377304092320793546343200 17761 1574963950179011185808624354740052437355612480198583368815854679500 17762 4185520634722303699272234586569454422561490700801714706168161751000 17763 10916290304073035323777584800106820318302266287226093760681827269500 17764 27945703178426970428870617088273460014853801695298800027345477809920 17765 70231964566836201998872208735003037668908896365816721121355082390720 17766 173299652827258160776437917657799703338866107915651649520226826678400 17767 419918389542971697265984185093899281167252492257155919991318849259200 17768 999299458659223785898797807565228669106879348662598898207189160262400 17769 2335862484615935599538439875183722014037330477498824924559304662113360 17770 5363832372081037302643824898570028328530166281663968345284329224112160 17771 12101329132134047573037897637017746838757082464729684681434157395862800 17772 26827042895333310282397267050738137570256664741087493751613071817334400 17773 58444629164833283115222617503393799706630591043083468530299906459192800 17774 125140264799995970905535486889619665254197265527543426735465682065565760 17775 263376603823247334115138641011873946639647733261457677199061493649620960 17776 544917111358442760238217877955601268909615999851291745929092745481974400 17777 1108410942422286978211829547205143490168423454242968437742131834559925200 17778 2216821884844573956423659094410286980336846908485936875484263669119850400 17779 4359749706860995447633196219006897727995798920022342521785718549269039120 17780 8432043389093793393224643236760593407991874834328926195981169941443416320 17781 16039212968384933084938180069925041808680196695734370481485921084267368000 17782 30008850069881487707303691743730723383982303495244951223425271706048624000 17783 55229053852015929503867432677291650483286579836993367677155021331344808000 17784 99993655395228840785949457057833304032897807704872202531270143884119020800 17785 178113698672751372649972470384265572808599219974303610758824943793587005800 17786 312158028601729209798920824384795333788266674181769214731961241700100938000 17787 538313335037675882204261421643167463369561917721622421323484182115480189000 17788 913501417033631800104201200364162968142286890679116836185306490862633048000 17789 1525547366446165106174016004608152156797619107434125116429461839740597190160 17790 2507335275545182253711749076880725327013908632020443260666244211850882510560 17791 4055983533970147763357241153777643911346028669444834686371865636817604061200 17792 6458070869622371196025121837082850499618919434844202801601805479981427825600 17793 10121784151427370239923989033120236840748883344996202467895137434970891688200 17794 15616466976487942655882725936814079697155420017994140950466783471097947176080 17795 23719350785043007241482253545538366332471911536764685783256152253271410333480 17796 35468188089783936062029538012019987039210335008246259115149386546947903302400 17797 52217054687737461424654597628807203141059659873251437030636596860784413195200 17798 75690776519839622982526847939004936663187396880492908723308094532146213622400 17799 108031381032862007347788319331125227782912921002158060632357916741335959442880 17800 151827886856995253569864665005905725532742483570600517645475991095931618676480 17801 210118950561020216994009134606387388014063258512884644955792666248833936561200 17802 286356799879620472717499174596315555346599485052957834718513899135578993189600 17803 384320968259490634436643629063476140070436150992127620280110759366171806649200 17804 507972062395152838559737666240420637310489521311333898109363786292679257484160 17805 661239495014379988125175755192271691671413083775960505297533894225815240345760 17806 847742942326128189904071481015732938040273184328154493971197300289506718392000 17807 1070455071242314409285649581960544133627124614109279827133122014772343229156000 17808 1331322273477836408187194438068575897284154982253558104333630741061401663152000 17809 1630869785010349600029313186634005474173089853260608677808697657800217037361200 17810 1967826352161248277721320043376568588671662136992139396364213702800261879791200 17811 2338810008716237707127798412209856109486811556261149282564024482836376824342000 17812 2738119034594619754686203019172514469643096456110613794221296955515758233376000 17813 3157669531830892136452637352755399751281958009869498165916495682570592156232000 17814 3587112588159893467010196032730134117456304299211749916481139095400192689479552 17815 4014149801036071260701886036626578655248721477689339192252703273424025152512832 17816 4425047024764173043293417678171031588463157534460688873349436679365067097258240 17817 4805324503454844164201445759888854615596710135078404323402903893998002550928870 17818 5140579701370298408215500115229937495754620144502479043640315793579258542854140 17819 5417380146828699091734796275280780283987561229206458684451717413233526310546286 17820 5624150381440481499816277049146458920780979596733422756377355482440912810948816 17821 5751971981018674261175737891172514805344183678477364182658659016132751738470380 17822 5795219890650393616522923890354263036963312879067419552453085023772847616203240 17823 5751971981018674261175737891172514805344183678477364182658659016132751738470380 17824 5624150381440481499816277049146458920780979596733422756377355482440912810948816 17825 5417380146828699091734796275280780283987561229206458684451717413233526310546286 17826 5140579701370298408215500115229937495754620144502479043640315793579258542854140 17827 4805324503454844164201445759888854615596710135078404323402903893998002550928870 17828 4425047024764173043293417678171031588463157534460688873349436679365067097258240 17829 4014149801036071260701886036626578655248721477689339192252703273424025152512832 17830 3587112588159893467010196032730134117456304299211749916481139095400192689479552 17831 3157669531830892136452637352755399751281958009869498165916495682570592156232000 17832 2738119034594619754686203019172514469643096456110613794221296955515758233376000 17833 2338810008716237707127798412209856109486811556261149282564024482836376824342000 17834 1967826352161248277721320043376568588671662136992139396364213702800261879791200 17835 1630869785010349600029313186634005474173089853260608677808697657800217037361200 17836 1331322273477836408187194438068575897284154982253558104333630741061401663152000 17837 1070455071242314409285649581960544133627124614109279827133122014772343229156000 17838 847742942326128189904071481015732938040273184328154493971197300289506718392000 17839 661239495014379988125175755192271691671413083775960505297533894225815240345760 17840 507972062395152838559737666240420637310489521311333898109363786292679257484160 17841 384320968259490634436643629063476140070436150992127620280110759366171806649200 17842 286356799879620472717499174596315555346599485052957834718513899135578993189600 17843 210118950561020216994009134606387388014063258512884644955792666248833936561200 17844 151827886856995253569864665005905725532742483570600517645475991095931618676480 17845 108031381032862007347788319331125227782912921002158060632357916741335959442880 17846 75690776519839622982526847939004936663187396880492908723308094532146213622400 17847 52217054687737461424654597628807203141059659873251437030636596860784413195200 17848 35468188089783936062029538012019987039210335008246259115149386546947903302400 17849 23719350785043007241482253545538366332471911536764685783256152253271410333480 17850 15616466976487942655882725936814079697155420017994140950466783471097947176080 17851 10121784151427370239923989033120236840748883344996202467895137434970891688200 17852 6458070869622371196025121837082850499618919434844202801601805479981427825600 17853 4055983533970147763357241153777643911346028669444834686371865636817604061200 17854 2507335275545182253711749076880725327013908632020443260666244211850882510560 17855 1525547366446165106174016004608152156797619107434125116429461839740597190160 17856 913501417033631800104201200364162968142286890679116836185306490862633048000 17857 538313335037675882204261421643167463369561917721622421323484182115480189000 17858 312158028601729209798920824384795333788266674181769214731961241700100938000 17859 178113698672751372649972470384265572808599219974303610758824943793587005800 17860 99993655395228840785949457057833304032897807704872202531270143884119020800 17861 55229053852015929503867432677291650483286579836993367677155021331344808000 17862 30008850069881487707303691743730723383982303495244951223425271706048624000 17863 16039212968384933084938180069925041808680196695734370481485921084267368000 17864 8432043389093793393224643236760593407991874834328926195981169941443416320 17865 4359749706860995447633196219006897727995798920022342521785718549269039120 17866 2216821884844573956423659094410286980336846908485936875484263669119850400 17867 1108410942422286978211829547205143490168423454242968437742131834559925200 17868 544917111358442760238217877955601268909615999851291745929092745481974400 17869 263376603823247334115138641011873946639647733261457677199061493649620960 17870 125140264799995970905535486889619665254197265527543426735465682065565760 17871 58444629164833283115222617503393799706630591043083468530299906459192800 17872 26827042895333310282397267050738137570256664741087493751613071817334400 17873 12101329132134047573037897637017746838757082464729684681434157395862800 17874 5363832372081037302643824898570028328530166281663968345284329224112160 17875 2335862484615935599538439875183722014037330477498824924559304662113360 17876 999299458659223785898797807565228669106879348662598898207189160262400 17877 419918389542971697265984185093899281167252492257155919991318849259200 17878 173299652827258160776437917657799703338866107915651649520226826678400 17879 70231964566836201998872208735003037668908896365816721121355082390720 17880 27945703178426970428870617088273460014853801695298800027345477809920 17881 10916290304073035323777584800106820318302266287226093760681827269500 17882 4185520634722303699272234586569454422561490700801714706168161751000 17883 1574963950179011185808624354740052437355612480198583368815854679500 17884 581525150835327207067799761750173207638995377304092320793546343200 17885 210654518925041998478641750429909682359023835656074259062968318200 17886 74851859516512385246217880863419684086962784243275117433542042000 17887 26084738922420982737318352422100799000002182387807995469264651000 17888 8913378124244355910239437008557056944724363831009767296030132000 17889 2985981671621859229930211397866614076482661883388272044170094220 17890 980471593666879150126338070941276263919680021411074402563314520 17891 315498285090827449298079082233578995815738620751088297854531900 17892 99467439634546585000379612132753969124173752355022911638867200 17893 30717885769492327720705468452762255170700717639051193300238400 17894 9290287403456216188701166068640291807724119481078897485925760 17895 2751007435004025182091121991199309710054229555076760906026560 17896 797393459421456574519165794550524553638907117413553885804800 17897 226183721662817009118417220569619945503343845804806150300400 17898 62768688308341562339082290875779697795186330414730893384800 17899 17037215397978424063465193237711632258693432541141242490160 17900 4521725413681477476559482565459011405150863612814737343360 17901 1173089140341892741560243118397385034355176880683068650400 17902 297402880650057314761751776495111698850608223271763883200 17903 73655853618939428422303010066546355322814186137399466400 17904 17814439014813257106789565225397258031564361298347777920 17905 4206186989608685705769758455996574813008251973221003120 17906 969167509126425277827133284791837514518030408576268000 17907 217840403427499259695089591535779991795337110184574000 17908 47745841847123125412622376227020272174320462506208000 17909 10200248030976304065423871284863421782695735171780800 17910 2123128549433981841671937009519083266986442614940800 17911 430363895155536859798365610037652013578332962488000 17912 84914849268357048570081106913258693262092602464000 17913 16300618386336397716578069630670195581562419223000 17914 3042782098782794240427906331058436508558318254960 17915 552009141814577716183823714926530517039340922360 17916 97270333359396954393625324216128725469487387200 17917 16638346495686321146278015984337808303991263600 17918 2760948326795110059207705709191426705465799200 17919 444152556919213357350804831478620817835802480 17920 69218580299098185561164389321343504078306880 17921 10442458234777743511382558733823373460089400 17922 1523792188765850984493592261587960075721200 17923 214893770210568728582429677916250779909400 17924 29262130411651911977181913588595850881280 17925 3843754418479700302087454751044370242880 17926 486551192212620291403475284942325347200 17927 59285649471285665759246988501375777600 17928 6945599101238488038740232962504275200 17929 781379898889329904358276208281730960 17930 84298246353205715822884570188070560 17931 8708496524091499568479810969842000 17932 860098422132493784541215898256000 17933 81074851266587528870688383852000 17934 7280190725979288306755691611200 17935 621479696120183148137680991200 17936 50322242600824546407909392000 17937 3855333102482525732864026000 17938 278698778492712703580532000 17939 18951516937504463843476176 17940 1208064824701479766914816 17941 71908620517945224221120 17942 3979133151190644818560 17943 203656421123930640320 17944 9583831582302618368 17945 411805263302065633 17946 16023551101247690 17947 558961084927245 17948 17265207256440 17949 464832503058 17950 10685804668 17951 203927570 17952 3101560 17953 35245 17954 266 17955 1 17956 1 17957 268 17958 35778 17959 3172316 17960 210165935 17961 11096761368 17962 486408039964 17963 18205558067224 17964 593956331943183 17965 17158738478358620 17966 444411326589488258 17967 10423465660007997324 17968 223235889551837942689 17969 4396029825020808717568 17970 80070543241450444498560 17971 1355861198888560860175616 17972 21439555207425368601526928 17973 317809877192423111034399168 17974 4431682176405455603868566176 17975 58311607584282310577217976000 17976 725979514424314766686363801200 17977 8573472360820479149438962985600 17978 96256712414666288632337448065600 17979 1029528315391648130589348357571200 17980 10509768219623074666432931150206000 17981 102575337823521208744385408026010560 17982 958684888119832835572525159627714080 17983 8592657145370353563279669949255807680 17984 73958227572651971741085730634666058960 17985 612068090256430110960709494907581177600 17986 4876142452376226550653652309430396714880 17987 37436190440823932872760298375626916714240 17988 277261785452352252838880959844486851914840 17989 1982841859598640353635633531009057486421280 17990 13704936382520014208952172934915544391441200 17991 91627288957419523568423099050578211074206880 17992 593032175752187471984516168855131199452505640 17993 3718472020932634959470479761470011845215711040 17994 22604395706195754622044232234199282532758664480 17995 133307974677564706745389061893995768782935713600 17996 763188155029057946117352379343125776282306960360 17997 4244070715771346627189179085127626268106487486880 17998 22938191725716563913617706007713599115718396655280 17999 120558868139812638243665152505657520933775759164960 18000 616494212078587354655105893494839595684080586639000 18001 3068771189013412609838749336507645987405201142380800 18002 14876869024999804608566110913939240330246953364150400 18003 70269466458509715385142055806266199006698375464710400 18004 323532335152721814585758215274683957926673770368770800 18005 1452594157828546922629934844090417770283025091451624000 18006 6362362411289035521119114617116029833839649900558113120 18007 27195980503157053796156215422182245172098895653366052160 18008 113490918638174628341651898973337446198951160707316025360 18009 462529026902749428713147361853601667527800956844910593920 18010 1841550755260946799506049681454154787379207513363995883200 18011 7165306575015320274441720578748893172711825597452638527360 18012 27253755365683271758144401487027040103350336647453785827280 18013 101364844517979887942572159916661973717724059109828115708480 18014 368758313677478557860046995558890973352409939175409179560160 18015 1312529591055432155095082526565544142440781139437897079790400 18016 4571978075509755340247870800869978762835387635708674827936560 18017 15589695732885723127402575845589435781471485708645973183783680 18018 52049468011408785280198922581242148496203186156285749178116480 18019 170193498576987456630491715106918771273299307114204195725269760 18020 545151050129412947019543774951849189234786843100185314432504700 18021 1710935603483080633722875847541188224675331015268273909911245520 18022 5262423144046444979480966621982745600137760546961509147151255160 18023 15865813061154953520226197875231561361609367619197385786933634960 18024 46897476842531553787727437837081526965933571933215802105495009220 18025 135934715485598706631094022716178339031691512849900875668101476000 18026 386442976880487751708395864578849849532951586530432489399317053200 18027 1077686048201923589271301143473412256444005832859515956353025021600 18028 2948668770774707598422865628670308534992627070462842269465915684100 18029 7916973685915653277957283057799732504911711038502973764593417453200 18030 20862295523696653908130678327985781600780860169028106541834005451000 18031 53963804421295344775698021275056555074019824970552702254877294099920 18032 137039661227763178180391027711656778016918766043640414936727865280060 18033 341709285139357535203052952216079238691537702342583891790282469269760 18034 836749659764324220817732229144501725513893604454275940153127585006720 18035 2012435890572425341207204095410826934780250441092562387710053685459200 18036 4754379791477354868602019675408078633418341667081178640965001831897360 18037 11034856799972132287619502456502701025711706585324217092610127708601280 18038 25164856360912057777863987309341525509854745505556446296562120506200480 18039 56393533531682442731116887223343659576300995952210831459765715833172160 18040 124200044087633951253055049241887821685901002989988140714960207489724400 18041 268856566024995847418377988947145402237715112354797857547678566801285760 18042 572101762588072559041432232294507076854672855359627999200292764239945280 18043 1196810583804933399374030646868968827443108731901750527062681414846782080 18044 2461621768962419832803403944128219974627303187207009606799378819173494960 18045 4978560881047590673085536066776175229583309816823165496897620083721675200 18046 9901804418972430338692343955032615178837916191237184710496377722068665120 18047 19368364687660358244914694769184675844320319582859548115036870709101344960 18048 37263049453433515319020662762453126352659745284414565395233979516423239760 18049 70519319395745147270404695120341400409334571721042618382378283816026776320 18050 131285966960163838003412996234678139059931383523217640605491485827709424000 18051 240460613169142187500988014156147328383453270874103889109005458252857260800 18052 433330063315224983725738817177223831357681415221041383498520252893169855400 18053 768379081342460795884815222211159783438362921835248638780881273171393970400 18054 1340743090913885674452075540797023703754694486059464461546231609309269070800 18055 2302286115710712774311644868035293228669677400304130893564236096793694364000 18056 3890863535551104588586679826979645556451754806513981210123559003581343475160 18057 6471931425471144266163982286461192608751433737567810329710474382194709938880 18058 10596201451506677376954755312147246722171465040919846324133815900259966272480 18059 17077373213107848976451353221518863649324885405754315435011780965467518458560 18060 27093909424642260395331473861063581751332750884129442757470614031751351400600 18061 42318106148965054331755825840137403878272106142830748687858863821021158378080 18062 65074068889446262793171694452286762567531634917749170152084856630438196373840 18063 98523356636357893200876771039910799401309578099769771632128474524588671145440 18064 146872781652348340790195927198385543551952241426508641044191522207951630133480 18065 215593073985098481893865581208639329984517051635242041899730674800662943315200 18066 311629988760278714737496612837942304250347374636395315109610702666412799882880 18067 443581425442558891247968151607161117761755722455409547633499919110749751184640 18068 621806105307872731481526783949324066862461146656243740879102565182033133357040 18069 858422587858656160275382108814996056907468485649327642275575222729178484988480 18070 1167153518579751796865651112862494638777698379610927934672931223886163729589600 18071 1562970798793754580150524098963688472797961308348546973388099204160601863972160 18072 2061504588064176299681294716736589106362828277390755921796372226177345561963280 18073 2678193994750041004714160657640696958693588873191409402675628875033816456567680 18074 3427180450908950777218968299184281701379084066541549320373050509577171906285760 18075 4319975358288593416662565083005397102578677394800272252571072070895594839856000 18076 5363969403208336825689351644731701402368524431877004713609081154695363592821200 18077 6560888195659783885967140854713155434301996825766914856315239759462097617665600 18078 7905332498049083862599751685596998761003225683506036753101149546237117621285600 18079 9383565404188343446663119886968795277288381705625051755713559623988773761851200 18080 10972717609736369352952841803310284800054962478351875036923114076438485447326000 18081 12640570686416297494601673757413448089663316775061360042535427416057135235319552 18082 14346044509186750331174915454842246641443288085982337191131477146795002687703936 18083 16040459214996209031707385784154323016416904789051117174335982321613310091763456 18084 17669568354019261511490167152857496447771746681689121262354480526152161897958182 18085 19176275733044159779911809313178678315411197949119976563795560260940330741970120 18086 20503864053024140072367242265629509891093511653289821095135252894390045947183436 18087 21599490376468178091501369714937956984510722199648819168921106102487223974895528 18088 22417652890728336352543088264746212930893704101150668379865087394248103670914298 18089 22923314234128223638690676721845751568432659832755570674147758538479263904092816 18090 23094383743338135755397323563053555684614993115089567470223488079811198709347240 18091 22923314234128223638690676721845751568432659832755570674147758538479263904092816 18092 22417652890728336352543088264746212930893704101150668379865087394248103670914298 18093 21599490376468178091501369714937956984510722199648819168921106102487223974895528 18094 20503864053024140072367242265629509891093511653289821095135252894390045947183436 18095 19176275733044159779911809313178678315411197949119976563795560260940330741970120 18096 17669568354019261511490167152857496447771746681689121262354480526152161897958182 18097 16040459214996209031707385784154323016416904789051117174335982321613310091763456 18098 14346044509186750331174915454842246641443288085982337191131477146795002687703936 18099 12640570686416297494601673757413448089663316775061360042535427416057135235319552 18100 10972717609736369352952841803310284800054962478351875036923114076438485447326000 18101 9383565404188343446663119886968795277288381705625051755713559623988773761851200 18102 7905332498049083862599751685596998761003225683506036753101149546237117621285600 18103 6560888195659783885967140854713155434301996825766914856315239759462097617665600 18104 5363969403208336825689351644731701402368524431877004713609081154695363592821200 18105 4319975358288593416662565083005397102578677394800272252571072070895594839856000 18106 3427180450908950777218968299184281701379084066541549320373050509577171906285760 18107 2678193994750041004714160657640696958693588873191409402675628875033816456567680 18108 2061504588064176299681294716736589106362828277390755921796372226177345561963280 18109 1562970798793754580150524098963688472797961308348546973388099204160601863972160 18110 1167153518579751796865651112862494638777698379610927934672931223886163729589600 18111 858422587858656160275382108814996056907468485649327642275575222729178484988480 18112 621806105307872731481526783949324066862461146656243740879102565182033133357040 18113 443581425442558891247968151607161117761755722455409547633499919110749751184640 18114 311629988760278714737496612837942304250347374636395315109610702666412799882880 18115 215593073985098481893865581208639329984517051635242041899730674800662943315200 18116 146872781652348340790195927198385543551952241426508641044191522207951630133480 18117 98523356636357893200876771039910799401309578099769771632128474524588671145440 18118 65074068889446262793171694452286762567531634917749170152084856630438196373840 18119 42318106148965054331755825840137403878272106142830748687858863821021158378080 18120 27093909424642260395331473861063581751332750884129442757470614031751351400600 18121 17077373213107848976451353221518863649324885405754315435011780965467518458560 18122 10596201451506677376954755312147246722171465040919846324133815900259966272480 18123 6471931425471144266163982286461192608751433737567810329710474382194709938880 18124 3890863535551104588586679826979645556451754806513981210123559003581343475160 18125 2302286115710712774311644868035293228669677400304130893564236096793694364000 18126 1340743090913885674452075540797023703754694486059464461546231609309269070800 18127 768379081342460795884815222211159783438362921835248638780881273171393970400 18128 433330063315224983725738817177223831357681415221041383498520252893169855400 18129 240460613169142187500988014156147328383453270874103889109005458252857260800 18130 131285966960163838003412996234678139059931383523217640605491485827709424000 18131 70519319395745147270404695120341400409334571721042618382378283816026776320 18132 37263049453433515319020662762453126352659745284414565395233979516423239760 18133 19368364687660358244914694769184675844320319582859548115036870709101344960 18134 9901804418972430338692343955032615178837916191237184710496377722068665120 18135 4978560881047590673085536066776175229583309816823165496897620083721675200 18136 2461621768962419832803403944128219974627303187207009606799378819173494960 18137 1196810583804933399374030646868968827443108731901750527062681414846782080 18138 572101762588072559041432232294507076854672855359627999200292764239945280 18139 268856566024995847418377988947145402237715112354797857547678566801285760 18140 124200044087633951253055049241887821685901002989988140714960207489724400 18141 56393533531682442731116887223343659576300995952210831459765715833172160 18142 25164856360912057777863987309341525509854745505556446296562120506200480 18143 11034856799972132287619502456502701025711706585324217092610127708601280 18144 4754379791477354868602019675408078633418341667081178640965001831897360 18145 2012435890572425341207204095410826934780250441092562387710053685459200 18146 836749659764324220817732229144501725513893604454275940153127585006720 18147 341709285139357535203052952216079238691537702342583891790282469269760 18148 137039661227763178180391027711656778016918766043640414936727865280060 18149 53963804421295344775698021275056555074019824970552702254877294099920 18150 20862295523696653908130678327985781600780860169028106541834005451000 18151 7916973685915653277957283057799732504911711038502973764593417453200 18152 2948668770774707598422865628670308534992627070462842269465915684100 18153 1077686048201923589271301143473412256444005832859515956353025021600 18154 386442976880487751708395864578849849532951586530432489399317053200 18155 135934715485598706631094022716178339031691512849900875668101476000 18156 46897476842531553787727437837081526965933571933215802105495009220 18157 15865813061154953520226197875231561361609367619197385786933634960 18158 5262423144046444979480966621982745600137760546961509147151255160 18159 1710935603483080633722875847541188224675331015268273909911245520 18160 545151050129412947019543774951849189234786843100185314432504700 18161 170193498576987456630491715106918771273299307114204195725269760 18162 52049468011408785280198922581242148496203186156285749178116480 18163 15589695732885723127402575845589435781471485708645973183783680 18164 4571978075509755340247870800869978762835387635708674827936560 18165 1312529591055432155095082526565544142440781139437897079790400 18166 368758313677478557860046995558890973352409939175409179560160 18167 101364844517979887942572159916661973717724059109828115708480 18168 27253755365683271758144401487027040103350336647453785827280 18169 7165306575015320274441720578748893172711825597452638527360 18170 1841550755260946799506049681454154787379207513363995883200 18171 462529026902749428713147361853601667527800956844910593920 18172 113490918638174628341651898973337446198951160707316025360 18173 27195980503157053796156215422182245172098895653366052160 18174 6362362411289035521119114617116029833839649900558113120 18175 1452594157828546922629934844090417770283025091451624000 18176 323532335152721814585758215274683957926673770368770800 18177 70269466458509715385142055806266199006698375464710400 18178 14876869024999804608566110913939240330246953364150400 18179 3068771189013412609838749336507645987405201142380800 18180 616494212078587354655105893494839595684080586639000 18181 120558868139812638243665152505657520933775759164960 18182 22938191725716563913617706007713599115718396655280 18183 4244070715771346627189179085127626268106487486880 18184 763188155029057946117352379343125776282306960360 18185 133307974677564706745389061893995768782935713600 18186 22604395706195754622044232234199282532758664480 18187 3718472020932634959470479761470011845215711040 18188 593032175752187471984516168855131199452505640 18189 91627288957419523568423099050578211074206880 18190 13704936382520014208952172934915544391441200 18191 1982841859598640353635633531009057486421280 18192 277261785452352252838880959844486851914840 18193 37436190440823932872760298375626916714240 18194 4876142452376226550653652309430396714880 18195 612068090256430110960709494907581177600 18196 73958227572651971741085730634666058960 18197 8592657145370353563279669949255807680 18198 958684888119832835572525159627714080 18199 102575337823521208744385408026010560 18200 10509768219623074666432931150206000 18201 1029528315391648130589348357571200 18202 96256712414666288632337448065600 18203 8573472360820479149438962985600 18204 725979514424314766686363801200 18205 58311607584282310577217976000 18206 4431682176405455603868566176 18207 317809877192423111034399168 18208 21439555207425368601526928 18209 1355861198888560860175616 18210 80070543241450444498560 18211 4396029825020808717568 18212 223235889551837942689 18213 10423465660007997324 18214 444411326589488258 18215 17158738478358620 18216 593956331943183 18217 18205558067224 18218 486408039964 18219 11096761368 18220 210165935 18221 3172316 18222 35778 18223 268 18224 1 18225 1 18226 270 18227 36315 18228 3244140 18229 216546345 18230 11520265554 18231 508811728635 18232 19189470908520 18233 630853856117595 18234 18364856700312210 18235 479322759878148681 18236 11329447051665332460 18237 244527232198443425595 18238 4852925069784492600270 18239 89085838781043899876385 18240 1520398315196482557890304 18241 24231348148443940766376720 18242 362044848806162409097628640 18243 5088741485997727194538891440 18244 67492781814285644895989507520 18245 847034411769284843444668319376 18246 10083742997253390993388908564000 18247 114129636650731561697901737838000 18248 1230615212581801187003462216688000 18249 12665081562821037216243965313414000 18250 124624402578159006207840618683993760 18251 1174345331986498327727728906829941200 18252 10612602259433540443169105676537246400 18253 92102226751512511703217595692805388400 18254 768577202547104408006160626126169103200 18255 6174236860461738744316157029880225129040 18256 47800543435832816085028312489395291321600 18257 357010308786376345135055208905171082058200 18258 2574801620944168792186155749073658106965200 18259 17947881887169647169062320956778146216198600 18260 121020003582058192339963078451418357343510560 18261 789991690049546533330314539891203165992360600 18262 4996163661394429427007935198230852455194929200 18263 30634371923813212012969707925994437422642592200 18264 182235238110888850948948006123864345693668753600 18265 1052408500090383114230174735365316596380937052040 18266 5903755000507027226169272905707873589454037121200 18267 32189521312288315114113416557311977428213678589400 18268 170679322307017112698089743606212345433319039962400 18269 880550140083929195056053904513868236667350501624200 18270 4422318481310399957392626276002982699707138074823760 18271 21630905615105217182898715480449371900741436235551000 18272 103091975697522737212113026970652325654597483335392000 18273 478948137094741049964608437801155596270317474662342000 18274 2169928294592500267186593330446051885143071007653876000 18275 9591083062098851180964742520571549332332373853830131920 18276 41373299483563671761024379500504722610061220545933902400 18277 174245242055777771455083444434817966376988601914606242800 18278 716706844682255739192607375222458805097802173912908696800 18279 2880099727704620285273996304134695568633760587761133096400 18280 11310937112439963302166967303510804414998041581025540887680 18281 43425919270974859106533892325978981236153195355723058765200 18282 163037661824361751733302683469464947097136558002188325890400 18283 598741758079121605503335716879241960891208394042519196804400 18284 2151411062928369158757748677599988062863325076898543554619200 18285 7565795571298098208298082849559958021069359853759878167077520 18286 26046181474960665962993399973894937449583042119501219919447200 18287 87800837552689986875251945073290998821981545209286370373620400 18288 289882130332690750318292136114992504047177165135421667265286400 18289 937587515294796645560726127746928880277588643484879455061160700 18290 2971431202318893984392455112551805374418204008582848734501524680 18291 9229445401142019193946262092016971238723209420598242281406250900 18292 28101594952730924112911006966738240786560219728388677991147390800 18293 83891526108887905807660800209527395289290067718572082826513534300 18294 245595482231816767726775096265572954325168024335529865666025129400 18295 705209884694216718758311347848288054562268184163450042841015014420 18296 1986506717448497799319186895347290294541600518770281810819760604000 18297 5490483844059042528673863780195982897413590322712306671571282780500 18298 14891997275666992064074315458613761831340971012288174259878273843000 18299 39644911666302668062468110072255555145596909316496896340486756041500 18300 103605369154604305869916660988827850780493256347111889103138722455120 18301 265829565594050521639917748589755669765739276153773925988316458930900 18302 669752412016179236339533028914449349799395059400417423918615493929800 18303 1657207891270802469404229161288316980913887775183084138670420388826300 18304 4027644495240431318045721505915909624499575352343698159806591324742400 18305 9616001232386529771834160095374234228492736153720579356538236787822480 18306 22556052273499267366030745902729685227328640360579136762250185057855200 18307 51988949752333677221705011897755006194696500343286059122747377755300400 18308 117758103053478690574464364298529411621722193548647941145500084554174400 18309 262151967511910894493152810997916666348357740399966249931053759662269200 18310 573650187731946192655604974654264705185818114286984970437364697613906720 18311 1234014938725698205131243259430685703016004083059211855010610105332241200 18312 2609870675006074364875273100405128383390169554975804383010945510127958400 18313 5427344699160359190592897470160664706368193506370138660125034413107004400 18314 11098615002777363738066374601901584006281024923138935237559059136915447200 18315 22320547950030031517666820032713185612631839012090525311090996708685510480 18316 44150534406652809595384918746026081431579461782157083032927246236960350400 18317 85901583247726662147542396255855093220138300641370846335804098656694594800 18318 164413782990272536153360715414432328958974381872731297287883113557974600800 18319 309587655205087647863243049237814066231260272249717442765482032976186216400 18320 573551866485215010778218701745845006912650609641581788702366713724302885120 18321 1045537256613673196731127841724196627184519340492466802322022655226593801000 18322 1875499821142052950837280870721754774537179023151435294886927237210590942000 18323 3310831316914032249947444802396567101989101744951003122606514408545226867000 18324 5752151378880944919100611171840500419617429294258308455437580588583626476000 18325 9836178857886415811662045103847255717545804093181707458798262806478001273960 18326 16555944612284066217648986808455776950324620750899903643521828486151091253200 18327 27430927838000070497869399712049277496126087322569448193678323668230729625400 18328 44741707541592347996524846132274549702419249225161818412989887148182160942400 18329 71844857302364635725188935616248555772153986736557919951627991862946354590200 18330 113583298211357424098870126783783431030262493316843949637811872849991379637840 18331 176804190612018631852014819993625152075408598087540110285273198304231864530600 18332 270989600564215473118975985784621728414644954078098860624157051606486222271200 18333 408993563814510389985121163730493904922103032543797354460533327887567168798200 18334 607861993926153056675134206645321216489731112588029095620242193741154874727600 18335 889688918382824019315423702453606507771333719333388039953263574475690316646760 18336 1282434476948214802616826958491685056246967523363442219752451999244238294265600 18337 1820598944953269228714959700001588606636319966203458151255713106069945435609200 18338 2545616223916960514486403828320805308394146501417224671667280272203994502887200 18339 3505804799604936848897942114441810819455096497565826960103184234526553832923600 18340 4755700423811914334157208433503673807260826553219730485009536874662107808139840 18341 6354599704231437256847994027526460690736449273698777803245501858384713019497200 18342 8364173969672148184227274190077563644217206736321468219656472531549109444466400 18343 10845073028473209086328584331202264725129090090315124047520680485822150381384400 18344 13852530254856535975814662339014657464030434401074780295992801965083755108995200 18345 17431100570694474436233450109926777308904963288019098539124275806063725178818960 18346 21608802360365050954008409227181955341617723084321196536104474139748419643164000 18347 26391078292576988460223385039755011031975743766916871179340710219856676449438000 18348 31755118595946295057829764112875948233596829898404040118231098475925106622088000 18349 37645180916162140108878833262844874115634951573108015301451382870653150592314000 18350 43969571310077379647170477251002812967061623437390161872095215192922879891822752 18351 50599903491755714673331104772979427620824884114456932313125446055347758605669040 18352 57373118919786007188658890451252264388966797736077151599134364031260450702490880 18353 64096531293198429906079854176008389122048844345773692802157922316173784769189030 18354 70555871656078891834599529403047994227371596101549336262840503634857964629649940 18355 76525983873131721143681028044844362969687654233218895485080853942422869329081858 18356 81783494215560618016147663559375655082108943455348437922987172152207646611232520 18357 86120497696688832607913069960251636791008660153738127812842552493612597567888790 18358 89358110392053074435278222966276134414730790234705726602799039429462695220816940 18359 91358665102322919385321765271491271752374016881751377198384092551017830188447170 18360 92035395954932718788176000569798614506095305895690276288742493236580925226880112 18361 91358665102322919385321765271491271752374016881751377198384092551017830188447170 18362 89358110392053074435278222966276134414730790234705726602799039429462695220816940 18363 86120497696688832607913069960251636791008660153738127812842552493612597567888790 18364 81783494215560618016147663559375655082108943455348437922987172152207646611232520 18365 76525983873131721143681028044844362969687654233218895485080853942422869329081858 18366 70555871656078891834599529403047994227371596101549336262840503634857964629649940 18367 64096531293198429906079854176008389122048844345773692802157922316173784769189030 18368 57373118919786007188658890451252264388966797736077151599134364031260450702490880 18369 50599903491755714673331104772979427620824884114456932313125446055347758605669040 18370 43969571310077379647170477251002812967061623437390161872095215192922879891822752 18371 37645180916162140108878833262844874115634951573108015301451382870653150592314000 18372 31755118595946295057829764112875948233596829898404040118231098475925106622088000 18373 26391078292576988460223385039755011031975743766916871179340710219856676449438000 18374 21608802360365050954008409227181955341617723084321196536104474139748419643164000 18375 17431100570694474436233450109926777308904963288019098539124275806063725178818960 18376 13852530254856535975814662339014657464030434401074780295992801965083755108995200 18377 10845073028473209086328584331202264725129090090315124047520680485822150381384400 18378 8364173969672148184227274190077563644217206736321468219656472531549109444466400 18379 6354599704231437256847994027526460690736449273698777803245501858384713019497200 18380 4755700423811914334157208433503673807260826553219730485009536874662107808139840 18381 3505804799604936848897942114441810819455096497565826960103184234526553832923600 18382 2545616223916960514486403828320805308394146501417224671667280272203994502887200 18383 1820598944953269228714959700001588606636319966203458151255713106069945435609200 18384 1282434476948214802616826958491685056246967523363442219752451999244238294265600 18385 889688918382824019315423702453606507771333719333388039953263574475690316646760 18386 607861993926153056675134206645321216489731112588029095620242193741154874727600 18387 408993563814510389985121163730493904922103032543797354460533327887567168798200 18388 270989600564215473118975985784621728414644954078098860624157051606486222271200 18389 176804190612018631852014819993625152075408598087540110285273198304231864530600 18390 113583298211357424098870126783783431030262493316843949637811872849991379637840 18391 71844857302364635725188935616248555772153986736557919951627991862946354590200 18392 44741707541592347996524846132274549702419249225161818412989887148182160942400 18393 27430927838000070497869399712049277496126087322569448193678323668230729625400 18394 16555944612284066217648986808455776950324620750899903643521828486151091253200 18395 9836178857886415811662045103847255717545804093181707458798262806478001273960 18396 5752151378880944919100611171840500419617429294258308455437580588583626476000 18397 3310831316914032249947444802396567101989101744951003122606514408545226867000 18398 1875499821142052950837280870721754774537179023151435294886927237210590942000 18399 1045537256613673196731127841724196627184519340492466802322022655226593801000 18400 573551866485215010778218701745845006912650609641581788702366713724302885120 18401 309587655205087647863243049237814066231260272249717442765482032976186216400 18402 164413782990272536153360715414432328958974381872731297287883113557974600800 18403 85901583247726662147542396255855093220138300641370846335804098656694594800 18404 44150534406652809595384918746026081431579461782157083032927246236960350400 18405 22320547950030031517666820032713185612631839012090525311090996708685510480 18406 11098615002777363738066374601901584006281024923138935237559059136915447200 18407 5427344699160359190592897470160664706368193506370138660125034413107004400 18408 2609870675006074364875273100405128383390169554975804383010945510127958400 18409 1234014938725698205131243259430685703016004083059211855010610105332241200 18410 573650187731946192655604974654264705185818114286984970437364697613906720 18411 262151967511910894493152810997916666348357740399966249931053759662269200 18412 117758103053478690574464364298529411621722193548647941145500084554174400 18413 51988949752333677221705011897755006194696500343286059122747377755300400 18414 22556052273499267366030745902729685227328640360579136762250185057855200 18415 9616001232386529771834160095374234228492736153720579356538236787822480 18416 4027644495240431318045721505915909624499575352343698159806591324742400 18417 1657207891270802469404229161288316980913887775183084138670420388826300 18418 669752412016179236339533028914449349799395059400417423918615493929800 18419 265829565594050521639917748589755669765739276153773925988316458930900 18420 103605369154604305869916660988827850780493256347111889103138722455120 18421 39644911666302668062468110072255555145596909316496896340486756041500 18422 14891997275666992064074315458613761831340971012288174259878273843000 18423 5490483844059042528673863780195982897413590322712306671571282780500 18424 1986506717448497799319186895347290294541600518770281810819760604000 18425 705209884694216718758311347848288054562268184163450042841015014420 18426 245595482231816767726775096265572954325168024335529865666025129400 18427 83891526108887905807660800209527395289290067718572082826513534300 18428 28101594952730924112911006966738240786560219728388677991147390800 18429 9229445401142019193946262092016971238723209420598242281406250900 18430 2971431202318893984392455112551805374418204008582848734501524680 18431 937587515294796645560726127746928880277588643484879455061160700 18432 289882130332690750318292136114992504047177165135421667265286400 18433 87800837552689986875251945073290998821981545209286370373620400 18434 26046181474960665962993399973894937449583042119501219919447200 18435 7565795571298098208298082849559958021069359853759878167077520 18436 2151411062928369158757748677599988062863325076898543554619200 18437 598741758079121605503335716879241960891208394042519196804400 18438 163037661824361751733302683469464947097136558002188325890400 18439 43425919270974859106533892325978981236153195355723058765200 18440 11310937112439963302166967303510804414998041581025540887680 18441 2880099727704620285273996304134695568633760587761133096400 18442 716706844682255739192607375222458805097802173912908696800 18443 174245242055777771455083444434817966376988601914606242800 18444 41373299483563671761024379500504722610061220545933902400 18445 9591083062098851180964742520571549332332373853830131920 18446 2169928294592500267186593330446051885143071007653876000 18447 478948137094741049964608437801155596270317474662342000 18448 103091975697522737212113026970652325654597483335392000 18449 21630905615105217182898715480449371900741436235551000 18450 4422318481310399957392626276002982699707138074823760 18451 880550140083929195056053904513868236667350501624200 18452 170679322307017112698089743606212345433319039962400 18453 32189521312288315114113416557311977428213678589400 18454 5903755000507027226169272905707873589454037121200 18455 1052408500090383114230174735365316596380937052040 18456 182235238110888850948948006123864345693668753600 18457 30634371923813212012969707925994437422642592200 18458 4996163661394429427007935198230852455194929200 18459 789991690049546533330314539891203165992360600 18460 121020003582058192339963078451418357343510560 18461 17947881887169647169062320956778146216198600 18462 2574801620944168792186155749073658106965200 18463 357010308786376345135055208905171082058200 18464 47800543435832816085028312489395291321600 18465 6174236860461738744316157029880225129040 18466 768577202547104408006160626126169103200 18467 92102226751512511703217595692805388400 18468 10612602259433540443169105676537246400 18469 1174345331986498327727728906829941200 18470 124624402578159006207840618683993760 18471 12665081562821037216243965313414000 18472 1230615212581801187003462216688000 18473 114129636650731561697901737838000 18474 10083742997253390993388908564000 18475 847034411769284843444668319376 18476 67492781814285644895989507520 18477 5088741485997727194538891440 18478 362044848806162409097628640 18479 24231348148443940766376720 18480 1520398315196482557890304 18481 89085838781043899876385 18482 4852925069784492600270 18483 244527232198443425595 18484 11329447051665332460 18485 479322759878148681 18486 18364856700312210 18487 630853856117595 18488 19189470908520 18489 508811728635 18490 11520265554 18491 216546345 18492 3244140 18493 36315 18494 270 18495 1 18496 1 18497 272 18498 36856 18499 3317040 18500 223070940 18501 11956602384 18502 532068806088 18503 20218614631344 18504 669741609663270 18505 19645753883455920 18506 516683327134890696 18507 12306457428121942032 18508 267665449061652239196 18509 5353308981233044783920 18510 99036216152811328502520 18511 1703422917828354850243344 18512 27361230617617949782033713 18513 412027943418246773188272384 18514 5837062531758495953500525440 18515 78032309635087261694164919040 18516 987108716883853860431186225856 18517 11845304602606246325174234710272 18518 135144157057007628528124223285376 18519 1468958228880517701392654600928000 18520 15240441624635371151948791484628000 18521 151185180916382881827332011527509760 18522 1436259218705637377359654109511342720 18523 13085917325984696104832404108881122560 18524 114501776602366090917283535952709822400 18525 963394258309562971855764923188317126400 18526 7803493492307460072031695877825368723840 18527 60917594359303397981666787175281910682880 18528 458785632518503716049427990913841889830440 18529 3336622781952754298541294479373395562403200 18530 23454495437844361098569687663830633512187200 18531 159490568977341655470273876114048307882872960 18532 1049979579100832565179303017750818026895580320 18533 6697167045075580686008527356464677144523160960 18534 41416690936651617400315892862347345499024811200 18535 248500145619909704401895357174084072994148867200 18536 1447513348235974028141040455539039725190917151440 18537 8190807238798682305578570382562371127909579978880 18538 45049439813392752680682137104093041203502689883840 18539 240962119932100770152485849626544173879200434262400 18540 1254098306010251735566346808283604904962202260138400 18541 6354098083785275460202823828636931518475158118034560 18542 31356092717809946292740021936969205536823062886822720 18543 150776105409043571535303084207554052155787493881317760 18544 706762994104891741571733207222909619480253877568677000 18545 3230916544479505104327923233019015403338303440313952000 18546 14409887788378592765302537619264808698888833343800225920 18547 62725393902353874390140457872093873159869039261248042240 18548 266582924085003966158096945956398960929443416860304179520 18549 1106570628277374953863798643592599460461840598288055084800 18550 4487758659124909535114294499014431145206353537501556732800 18551 17787843412531459611907567287002654357363364930460715777280 18552 68927893223559405996141823237135285634783039105535273636960 18553 261200437478751433248537435424933713984440990294659984308480 18554 968243000998819968076474976144150836321634705402618907350400 18555 3511932240910974121497722794827936931742878422985770274118400 18556 12467359455233958131316915921639176107687218401599484473120320 18557 43329183680485231538347314350614841554585086903919519808221440 18558 147458996073909417009536827870640831742216989302048688379592320 18559 491529986913031390031789426235469439140723297673495627931974400 18560 1605152613512868133072562345050204887193924518965009159965353900 18561 5136488363241178025832199504160655639020558460688029311889132480 18562 16109895321074603808291898444867510867837206081248819205470460960 18563 49531916957333856485195986263323988638424842578168011288461417280 18564 149324161415491773227429076235020848101133716595947681090214566800 18565 441480129402323503455007703651365985690308379501062709310199588800 18566 1280292375266738160019522340588961358501894300553081856999578807520 18567 3642521969068748004562584687309439357991304911432711762167815762240 18568 10168707163650254846070548918738851541059059544416320336051819002920 18569 27859471681233574920741229914353017920709752176483069413840600008000 18570 74919390061695694719290604769679061705692441663785551531814586508000 18571 197787189762876634058927196591952722903028045992393856043990508381120 18572 512685215569561801442219180639666926472322698164494600535080659882640 18573 1305016912358884585489285187082788540111366868055077164998387134246720 18574 3262542280897211463723212967706971350278417170137692912495967835616800 18575 8011812689798215493193712857406992936126745962110283861066047596324800 18576 19328498114138194877329832268494370458405774633591059814821839826133580 18577 45815699233512758227744787599394063308813688020363993635133249958242560 18578 106717055531718741725600663798588610877846517218164912003785984658833280 18579 244292054831645312383905133996769109238443834595799196153245025122630400 18580 549657123371201952863786551492730495786498627840548191344801306525918400 18581 1215712225809246672216374960948627449504255788635565411444972301492619520 18582 2643467281701501484935606019737131779735998052033148045816393260222323840 18583 5651550740189416967793364593920764494607995835381213063469530418406347520 18584 11881100987898206125474686930401607176164536699380959281157535538695162400 18585 24563175076104156484127442642628041802407581490855016940820073473257414400 18586 49945122654745118184392466706677018331562082364738534446334149395623409280 18587 99890245309490236368784933413354036663124164729477068892668298791246818560 18588 196523200011062312855979053780620441695929063217775537712749587839300806080 18589 380367483892378670043830426672168596830830444937630072992418557108324140800 18590 724316804433359382317506876322533817369347336636550883677052358748830012800 18591 1357140959885662842658065515635905468334145536013747971521213893234649918720 18592 2502228644789190866150808294453700707241080832025347822492238115651385787640 18593 4540126200854614355077755255915993035818868313777950688233339261388081429120 18594 8107368215811811348353134385564273278247979131746340514702391538193002552000 18595 14249313833851062369832781647355389398132811807311749995537536642884671152000 18596 24651312932562337899810712249924823658769764426649327492279938392190481092960 18597 41980453706937842760073688187990788805033658231521627016555934687690720277120 18598 70378995920454618744829418432808087114321132917550962939520243447010913405760 18599 116159507829876555209912632364828881644996044621200618443868362970794711446400 18600 188759200223549402216108027592846932673118572509451004971286089827541406100400 18601 302014720357679043545772844148555092276989716015121607954057743724066249760640 18602 475815644337098115774944009177440569908087571457785929512524935867160978396480 18603 738181279999610160921875752555655463595724643570023030832515321064941330970240 18604 1127776955554959968075087955293362513826801538787535185994120629404771477871200 18605 1696838722119389309764352519890930754748582131753722665165465901122775434595200 18606 2514406470049640522650813279474742845672898977053243585654281289845567234900160 18607 3669674307640015897922808570044219288279366074618247395279221341936773802286720 18608 5275156817232522853264037319438565226901588732263730630713880679034112340787160 18609 7469248590771713774533150186815667577913753957187583193931158483588123668371200 18610 10417636192392127106585709471085010042879709466603734454693457885004488274307200 18611 14312926246938748546439496490708100754565166049768609076883185615919209976874240 18612 19371805351460202774060353008975619124713198877704065733367759842235482468700480 18613 25829073801946937032080470678634158832950931836938754311157013122980643291600640 18614 33928020672048942711631126738883852704299952836656838290079127407305082289814400 18615 43906850281475102332699105191496750558505821318026496610690635468277165316230400 18616 55981234108880755474191359119158356962094922180483783178630560222053385778193760 18617 70323533756610535802289971786050167423458084061434173910345827716959625109797120 18618 87039783584001564804473653604045699024116153223578362790673934305417240914584960 18619 106146077541465322932284943419567925639166040516558979013016993055386879164128000 18620 127546496400631718684761746528351781614804355136832966717254290042360040285928000 18621 151015051738347954922757907889568509431928356482010232593229079410154287698538752 18622 176184227028072614076550892537829927670583082562345271358767259311846668981628544 18623 202542497213374816182491577248213932597678189402381178097480471334878847805651712 18624 229442672624526158956728739851492345520807323932384928313552096434042444779839830 18625 256122053162261758835418128206317036860436082529173873466290712298465984870518880 18626 281734258478487934718959941026948740546479690782091260812919783528312583357570768 18627 305391333617902952138109249052112375248855848023335565155989383671911349899046176 18628 326213470000941789783889425123847309924914201297653899143897750740450760119435688 18629 343382600000991357667252026446155063078857053997530420151471316568895536967827040 18630 356195383583117900863791281164295177372844257504900958216824723903555818197969840 18631 364110836551631631994097754079057292425574129893898757288309717768079280824591392 18632 366788122114511276346995531682579772516938645554883306974253171575197510830654564 18633 364110836551631631994097754079057292425574129893898757288309717768079280824591392 18634 356195383583117900863791281164295177372844257504900958216824723903555818197969840 18635 343382600000991357667252026446155063078857053997530420151471316568895536967827040 18636 326213470000941789783889425123847309924914201297653899143897750740450760119435688 18637 305391333617902952138109249052112375248855848023335565155989383671911349899046176 18638 281734258478487934718959941026948740546479690782091260812919783528312583357570768 18639 256122053162261758835418128206317036860436082529173873466290712298465984870518880 18640 229442672624526158956728739851492345520807323932384928313552096434042444779839830 18641 202542497213374816182491577248213932597678189402381178097480471334878847805651712 18642 176184227028072614076550892537829927670583082562345271358767259311846668981628544 18643 151015051738347954922757907889568509431928356482010232593229079410154287698538752 18644 127546496400631718684761746528351781614804355136832966717254290042360040285928000 18645 106146077541465322932284943419567925639166040516558979013016993055386879164128000 18646 87039783584001564804473653604045699024116153223578362790673934305417240914584960 18647 70323533756610535802289971786050167423458084061434173910345827716959625109797120 18648 55981234108880755474191359119158356962094922180483783178630560222053385778193760 18649 43906850281475102332699105191496750558505821318026496610690635468277165316230400 18650 33928020672048942711631126738883852704299952836656838290079127407305082289814400 18651 25829073801946937032080470678634158832950931836938754311157013122980643291600640 18652 19371805351460202774060353008975619124713198877704065733367759842235482468700480 18653 14312926246938748546439496490708100754565166049768609076883185615919209976874240 18654 10417636192392127106585709471085010042879709466603734454693457885004488274307200 18655 7469248590771713774533150186815667577913753957187583193931158483588123668371200 18656 5275156817232522853264037319438565226901588732263730630713880679034112340787160 18657 3669674307640015897922808570044219288279366074618247395279221341936773802286720 18658 2514406470049640522650813279474742845672898977053243585654281289845567234900160 18659 1696838722119389309764352519890930754748582131753722665165465901122775434595200 18660 1127776955554959968075087955293362513826801538787535185994120629404771477871200 18661 738181279999610160921875752555655463595724643570023030832515321064941330970240 18662 475815644337098115774944009177440569908087571457785929512524935867160978396480 18663 302014720357679043545772844148555092276989716015121607954057743724066249760640 18664 188759200223549402216108027592846932673118572509451004971286089827541406100400 18665 116159507829876555209912632364828881644996044621200618443868362970794711446400 18666 70378995920454618744829418432808087114321132917550962939520243447010913405760 18667 41980453706937842760073688187990788805033658231521627016555934687690720277120 18668 24651312932562337899810712249924823658769764426649327492279938392190481092960 18669 14249313833851062369832781647355389398132811807311749995537536642884671152000 18670 8107368215811811348353134385564273278247979131746340514702391538193002552000 18671 4540126200854614355077755255915993035818868313777950688233339261388081429120 18672 2502228644789190866150808294453700707241080832025347822492238115651385787640 18673 1357140959885662842658065515635905468334145536013747971521213893234649918720 18674 724316804433359382317506876322533817369347336636550883677052358748830012800 18675 380367483892378670043830426672168596830830444937630072992418557108324140800 18676 196523200011062312855979053780620441695929063217775537712749587839300806080 18677 99890245309490236368784933413354036663124164729477068892668298791246818560 18678 49945122654745118184392466706677018331562082364738534446334149395623409280 18679 24563175076104156484127442642628041802407581490855016940820073473257414400 18680 11881100987898206125474686930401607176164536699380959281157535538695162400 18681 5651550740189416967793364593920764494607995835381213063469530418406347520 18682 2643467281701501484935606019737131779735998052033148045816393260222323840 18683 1215712225809246672216374960948627449504255788635565411444972301492619520 18684 549657123371201952863786551492730495786498627840548191344801306525918400 18685 244292054831645312383905133996769109238443834595799196153245025122630400 18686 106717055531718741725600663798588610877846517218164912003785984658833280 18687 45815699233512758227744787599394063308813688020363993635133249958242560 18688 19328498114138194877329832268494370458405774633591059814821839826133580 18689 8011812689798215493193712857406992936126745962110283861066047596324800 18690 3262542280897211463723212967706971350278417170137692912495967835616800 18691 1305016912358884585489285187082788540111366868055077164998387134246720 18692 512685215569561801442219180639666926472322698164494600535080659882640 18693 197787189762876634058927196591952722903028045992393856043990508381120 18694 74919390061695694719290604769679061705692441663785551531814586508000 18695 27859471681233574920741229914353017920709752176483069413840600008000 18696 10168707163650254846070548918738851541059059544416320336051819002920 18697 3642521969068748004562584687309439357991304911432711762167815762240 18698 1280292375266738160019522340588961358501894300553081856999578807520 18699 441480129402323503455007703651365985690308379501062709310199588800 18700 149324161415491773227429076235020848101133716595947681090214566800 18701 49531916957333856485195986263323988638424842578168011288461417280 18702 16109895321074603808291898444867510867837206081248819205470460960 18703 5136488363241178025832199504160655639020558460688029311889132480 18704 1605152613512868133072562345050204887193924518965009159965353900 18705 491529986913031390031789426235469439140723297673495627931974400 18706 147458996073909417009536827870640831742216989302048688379592320 18707 43329183680485231538347314350614841554585086903919519808221440 18708 12467359455233958131316915921639176107687218401599484473120320 18709 3511932240910974121497722794827936931742878422985770274118400 18710 968243000998819968076474976144150836321634705402618907350400 18711 261200437478751433248537435424933713984440990294659984308480 18712 68927893223559405996141823237135285634783039105535273636960 18713 17787843412531459611907567287002654357363364930460715777280 18714 4487758659124909535114294499014431145206353537501556732800 18715 1106570628277374953863798643592599460461840598288055084800 18716 266582924085003966158096945956398960929443416860304179520 18717 62725393902353874390140457872093873159869039261248042240 18718 14409887788378592765302537619264808698888833343800225920 18719 3230916544479505104327923233019015403338303440313952000 18720 706762994104891741571733207222909619480253877568677000 18721 150776105409043571535303084207554052155787493881317760 18722 31356092717809946292740021936969205536823062886822720 18723 6354098083785275460202823828636931518475158118034560 18724 1254098306010251735566346808283604904962202260138400 18725 240962119932100770152485849626544173879200434262400 18726 45049439813392752680682137104093041203502689883840 18727 8190807238798682305578570382562371127909579978880 18728 1447513348235974028141040455539039725190917151440 18729 248500145619909704401895357174084072994148867200 18730 41416690936651617400315892862347345499024811200 18731 6697167045075580686008527356464677144523160960 18732 1049979579100832565179303017750818026895580320 18733 159490568977341655470273876114048307882872960 18734 23454495437844361098569687663830633512187200 18735 3336622781952754298541294479373395562403200 18736 458785632518503716049427990913841889830440 18737 60917594359303397981666787175281910682880 18738 7803493492307460072031695877825368723840 18739 963394258309562971855764923188317126400 18740 114501776602366090917283535952709822400 18741 13085917325984696104832404108881122560 18742 1436259218705637377359654109511342720 18743 151185180916382881827332011527509760 18744 15240441624635371151948791484628000 18745 1468958228880517701392654600928000 18746 135144157057007628528124223285376 18747 11845304602606246325174234710272 18748 987108716883853860431186225856 18749 78032309635087261694164919040 18750 5837062531758495953500525440 18751 412027943418246773188272384 18752 27361230617617949782033713 18753 1703422917828354850243344 18754 99036216152811328502520 18755 5353308981233044783920 18756 267665449061652239196 18757 12306457428121942032 18758 516683327134890696 18759 19645753883455920 18760 669741609663270 18761 20218614631344 18762 532068806088 18763 11956602384 18764 223070940 18765 3317040 18766 36856 18767 272 18768 1 18769 1 18770 274 18771 37401 18772 3391024 18773 229741876 18774 12406061304 18775 556205081796 18776 21294708845904 18777 710710907732046 18778 21005455717413804 18779 556644576511465806 18780 13359469836275179344 18781 292795047245031013956 18782 5900946336784471204344 18783 110010499564339070309556 18784 1906848659115210552032304 18785 30867112669427470811022921 18786 468453827571311027602583154 18787 6688479649212607449659103921 18788 90118462642022500374354242304 18789 1149010398685786879773016589376 18790 13897554346009041307730772081024 18791 159821874979103975038903878931776 18792 1751091847597139204774077282209024 18793 18313502239453414183262224909769376 18794 183135022394534141832622249097693760 18795 1753870022163038512166266924050990240 18796 16109620944312353741379044339431317760 18797 142109870473041120504307998279983410240 18798 1205483728840279849795164399202617893760 18799 9844783785528952106660509260154712799040 18800 77487975602227881097585943854120965256960 18801 588424314729417972084793261142231079920040 18802 4315111641349065128621817248376361252746960 18803 30586526634268373411701704613491266526824040 18804 209736182634983131965954545921082970469650560 18805 1392415212493360237218420457642745276173513440 18806 8956616772254587471837407268080361506197194560 18807 55861004605903611337512250593027517814966713440 18808 338030694538288519888535670255243441136721650560 18809 1985930330412445054345147062749555216678239697040 18810 11334334080890540066262546650814534651285563148960 18811 62878567639226091319980318324756823184512766993040 18812 339251806797684957819428694217292627414115394008960 18813 1781071985687846028552000644640786293924105818547040 18814 9103256815737879701488003294830685502278763072573760 18815 45318387191390748948712016402526673478735581383030240 18816 219842388928448739580985951910129394747908777772997760 18817 1039671297640788830935079397574986929328651928218135240 18818 4795218638098332159006692731672388694454598689332623760 18819 21578483871442494715530117292525749125045694101996806920 18820 94776086023590565025073456343642505960985009389162446080 18821 406443599678090307703680399319851515948070328726600489920 18822 1702461870349736760570132993377491255480596471269911486080 18823 6967482839764663408999988732156029027059478150937971081920 18824 27869931359058653635999954928624116108237912603751884327680 18825 108991338707747234755071252310155025494716122503958261924320 18826 416844067338401704852728649186206939611370433436191247359680 18827 1559571769179882240569691670231153549925299725097474149604320 18828 5709618680387365490899210182541172318370588824085668073127680 18829 20459466938054726342388836487439200807494609952973643928707520 18830 71775834831864121922478868988721130701702402130104259028580480 18831 246584722890113838217548372493509690959074381511487212469155520 18832 829777162741335455589210396327365944179742363181512524499380480 18833 2735671583412840330145678025391784597217588103614049104208895020 18834 8838323577179945682009113620496534852549130796291543259751814680 18835 27988024661069827993028859798239027033072247521589886989214079820 18836 86888195962724242127611982657219666013119813201353679011291471680 18837 264497890651234090006112947206536336245820607833532522872607862320 18838 789660369190640906395061842384731670531000655271126082779090139680 18839 2312576795486876940156966824126714177983644776151154956710192551920 18840 6644586849004547828056637072138728060685401892039938185477172966080 18841 18734043477054489015215240633946691615543563667834825717387029334920 18842 51839407977602832617444912439140160360819176176748421848112053776080 18843 140807040587813099406843613517123949088171005561168010695547605526920 18844 375485441567501598418249636045663864235122681496448028521460281405120 18845 983178985157010764279364178593251433984071231813067864154876263152880 18846 2528174533260884822432650744954075115959040310376460222112538962393120 18847 6385261321184542436144002522512215356973473604412341843027822763992880 18848 15841914163951523006129423979903724176794947170440746851056370401805120 18849 38614665774631837327440470951015327680937683727949320449449902854399980 18850 92484508151587363475598164993789797161751983249656397125842977206834520 18851 217676952112882453058420071265871107953879667892483959088874324401451980 18852 503541865128595554062851249193340394302950557052493013795950244398539520 18853 1144958288566211319357197483284857325141232814250311495655077341430012480 18854 2559318527383295890327853197930857550315696878912460990287819939667086720 18855 5624548856691196782232142493127117174531008257144827060051139169733481280 18856 12154197529401666609880951594343655503584247728083074566547289240343614720 18857 25827669749978541545997022137980267945116526422176533453912989635730181280 18858 53976927792089985702870181097352020649344650724998148566604674969054086720 18859 110952573794851637278122038922334709112541782045829527609131831880833400480 18860 224343665695084629221697309469336115128655910949809154726156671055751051520 18861 446248813284787903777941387314005533353739475041468209944420334817417852480 18862 873304129223993532124573467646763516885812736102658217310586031578172571520 18863 1681574972229179035261146783447491452726937289729586567374639060804779100480 18864 3186142052644760277336909694953141699903670654224479811867737167840634085120 18865 5940827368993875933784446202048045461278719240689394649211718260869515637880 18866 10901724450318658930037437360459299918635175513842394304739029385925502923120 18867 19689849262310230924659453191849960057126796591327589713661308176620551197880 18868 35004176466329299421616805674399928990447638384582381713175658980658757685120 18869 61257308816076273987829409930199875733283367173019167998057403216152825948960 18870 105532393405913580929527894335195825520705998892132031996653348114956353615040 18871 178991216266892642164787507058714488383158213807243544464912051214582835052960 18872 298897953377723635459645157418435844678671968687824171339464784552507258535040 18873 491457211803757131380762710755312783077431794669403204798543059216141742398960 18874 795692628634654403187901531699077839268222905655224236340498286349943773407840 18875 1268604285276005605082597725067397687135185575997480150391926513142834884018160 18876 1991827289031485436017536615059091695688889502500716497811622936523329537523840 18877 3079955159891278405693783469582114010926338397385367177171676207401815118208160 18878 4690573913228919406836404183033311245997909852898816067986222480997259721307840 18879 7035860869843379110254606274549966868996864779348224101979333721495889581961760 18880 10395325969858686252988787648884635734373746160478457231753249822750683706682240 18881 15128911902562195171760467739001746649133219858553469006926604652753227180260760 18882 21689236532876775378984033395737017319996297496333291850638141183593122152232240 18883 30631290191168077508916047164154910425608806113242631473269655531214847951836760 18884 42617447222494716534144065619693788418238338940163661180201259869516310193859840 18885 58415294037729826973525055461476830676723240443845018341827588959078390696756160 18886 78885610751806091126640673187293497836942495642115494854775718423370818205875840 18887 104957973627403019549852421105127789494915015388238412645760913495501851341716160 18888 137591965427519924788041829347898614800056658828278927502005903405867973187459840 18889 177722955343879902851220696241035710783406517653193614690090958565912798700468960 18890 226192852255847149083371795215863631906153749740428236878297583629343561982415040 18891 283668085206103391883244956295304390833127243526930493789996149961389876912372960 18892 350549178466078988343522222413709491110856431025149878504710689383180986103095040 18893 426878435067563929353805286971533331917252589393529287533962210458551039528768960 18894 512254122081076715224566344365839998300703107272235145040754652550261247434522752 18895 605760826905400242606828454845318728149244150663198703262479708174515284664634048 18896 705926003007867999258351270213442297370772711009081953408244069368726473467447552 18897 810711894079348405398262786885750138386746785299492555867280298415646809372771798 18898 917549895624688892931367185157515660499728919796324908190875376501429722235850252 18899 1023421037427537611346524937291075159788159179772823936059053304559286997878448358 18900 1124981903737140580411447259312326893202251312116691960248119663027002501484706592 18901 1218730395715235628779067864255020800969105588126416290268796301612586043275098808 18902 1301200873620777889373140125745962058177541304616173783595256201721708407105744592 18903 1369174053586042405982184759180452613455472566797615697663665107781797652253059608 18904 1419884203718858791388932342853802710250119698901231093873430482144086454188358112 18905 1451205178800892441198982321004989534740931162847581779767697331014911890677807188 18906 1461797917332285816682186571523274129885025550897564128525125778686553583310491912 18907 1451205178800892441198982321004989534740931162847581779767697331014911890677807188 18908 1419884203718858791388932342853802710250119698901231093873430482144086454188358112 18909 1369174053586042405982184759180452613455472566797615697663665107781797652253059608 18910 1301200873620777889373140125745962058177541304616173783595256201721708407105744592 18911 1218730395715235628779067864255020800969105588126416290268796301612586043275098808 18912 1124981903737140580411447259312326893202251312116691960248119663027002501484706592 18913 1023421037427537611346524937291075159788159179772823936059053304559286997878448358 18914 917549895624688892931367185157515660499728919796324908190875376501429722235850252 18915 810711894079348405398262786885750138386746785299492555867280298415646809372771798 18916 705926003007867999258351270213442297370772711009081953408244069368726473467447552 18917 605760826905400242606828454845318728149244150663198703262479708174515284664634048 18918 512254122081076715224566344365839998300703107272235145040754652550261247434522752 18919 426878435067563929353805286971533331917252589393529287533962210458551039528768960 18920 350549178466078988343522222413709491110856431025149878504710689383180986103095040 18921 283668085206103391883244956295304390833127243526930493789996149961389876912372960 18922 226192852255847149083371795215863631906153749740428236878297583629343561982415040 18923 177722955343879902851220696241035710783406517653193614690090958565912798700468960 18924 137591965427519924788041829347898614800056658828278927502005903405867973187459840 18925 104957973627403019549852421105127789494915015388238412645760913495501851341716160 18926 78885610751806091126640673187293497836942495642115494854775718423370818205875840 18927 58415294037729826973525055461476830676723240443845018341827588959078390696756160 18928 42617447222494716534144065619693788418238338940163661180201259869516310193859840 18929 30631290191168077508916047164154910425608806113242631473269655531214847951836760 18930 21689236532876775378984033395737017319996297496333291850638141183593122152232240 18931 15128911902562195171760467739001746649133219858553469006926604652753227180260760 18932 10395325969858686252988787648884635734373746160478457231753249822750683706682240 18933 7035860869843379110254606274549966868996864779348224101979333721495889581961760 18934 4690573913228919406836404183033311245997909852898816067986222480997259721307840 18935 3079955159891278405693783469582114010926338397385367177171676207401815118208160 18936 1991827289031485436017536615059091695688889502500716497811622936523329537523840 18937 1268604285276005605082597725067397687135185575997480150391926513142834884018160 18938 795692628634654403187901531699077839268222905655224236340498286349943773407840 18939 491457211803757131380762710755312783077431794669403204798543059216141742398960 18940 298897953377723635459645157418435844678671968687824171339464784552507258535040 18941 178991216266892642164787507058714488383158213807243544464912051214582835052960 18942 105532393405913580929527894335195825520705998892132031996653348114956353615040 18943 61257308816076273987829409930199875733283367173019167998057403216152825948960 18944 35004176466329299421616805674399928990447638384582381713175658980658757685120 18945 19689849262310230924659453191849960057126796591327589713661308176620551197880 18946 10901724450318658930037437360459299918635175513842394304739029385925502923120 18947 5940827368993875933784446202048045461278719240689394649211718260869515637880 18948 3186142052644760277336909694953141699903670654224479811867737167840634085120 18949 1681574972229179035261146783447491452726937289729586567374639060804779100480 18950 873304129223993532124573467646763516885812736102658217310586031578172571520 18951 446248813284787903777941387314005533353739475041468209944420334817417852480 18952 224343665695084629221697309469336115128655910949809154726156671055751051520 18953 110952573794851637278122038922334709112541782045829527609131831880833400480 18954 53976927792089985702870181097352020649344650724998148566604674969054086720 18955 25827669749978541545997022137980267945116526422176533453912989635730181280 18956 12154197529401666609880951594343655503584247728083074566547289240343614720 18957 5624548856691196782232142493127117174531008257144827060051139169733481280 18958 2559318527383295890327853197930857550315696878912460990287819939667086720 18959 1144958288566211319357197483284857325141232814250311495655077341430012480 18960 503541865128595554062851249193340394302950557052493013795950244398539520 18961 217676952112882453058420071265871107953879667892483959088874324401451980 18962 92484508151587363475598164993789797161751983249656397125842977206834520 18963 38614665774631837327440470951015327680937683727949320449449902854399980 18964 15841914163951523006129423979903724176794947170440746851056370401805120 18965 6385261321184542436144002522512215356973473604412341843027822763992880 18966 2528174533260884822432650744954075115959040310376460222112538962393120 18967 983178985157010764279364178593251433984071231813067864154876263152880 18968 375485441567501598418249636045663864235122681496448028521460281405120 18969 140807040587813099406843613517123949088171005561168010695547605526920 18970 51839407977602832617444912439140160360819176176748421848112053776080 18971 18734043477054489015215240633946691615543563667834825717387029334920 18972 6644586849004547828056637072138728060685401892039938185477172966080 18973 2312576795486876940156966824126714177983644776151154956710192551920 18974 789660369190640906395061842384731670531000655271126082779090139680 18975 264497890651234090006112947206536336245820607833532522872607862320 18976 86888195962724242127611982657219666013119813201353679011291471680 18977 27988024661069827993028859798239027033072247521589886989214079820 18978 8838323577179945682009113620496534852549130796291543259751814680 18979 2735671583412840330145678025391784597217588103614049104208895020 18980 829777162741335455589210396327365944179742363181512524499380480 18981 246584722890113838217548372493509690959074381511487212469155520 18982 71775834831864121922478868988721130701702402130104259028580480 18983 20459466938054726342388836487439200807494609952973643928707520 18984 5709618680387365490899210182541172318370588824085668073127680 18985 1559571769179882240569691670231153549925299725097474149604320 18986 416844067338401704852728649186206939611370433436191247359680 18987 108991338707747234755071252310155025494716122503958261924320 18988 27869931359058653635999954928624116108237912603751884327680 18989 6967482839764663408999988732156029027059478150937971081920 18990 1702461870349736760570132993377491255480596471269911486080 18991 406443599678090307703680399319851515948070328726600489920 18992 94776086023590565025073456343642505960985009389162446080 18993 21578483871442494715530117292525749125045694101996806920 18994 4795218638098332159006692731672388694454598689332623760 18995 1039671297640788830935079397574986929328651928218135240 18996 219842388928448739580985951910129394747908777772997760 18997 45318387191390748948712016402526673478735581383030240 18998 9103256815737879701488003294830685502278763072573760 18999 1781071985687846028552000644640786293924105818547040 19000 339251806797684957819428694217292627414115394008960 19001 62878567639226091319980318324756823184512766993040 19002 11334334080890540066262546650814534651285563148960 19003 1985930330412445054345147062749555216678239697040 19004 338030694538288519888535670255243441136721650560 19005 55861004605903611337512250593027517814966713440 19006 8956616772254587471837407268080361506197194560 19007 1392415212493360237218420457642745276173513440 19008 209736182634983131965954545921082970469650560 19009 30586526634268373411701704613491266526824040 19010 4315111641349065128621817248376361252746960 19011 588424314729417972084793261142231079920040 19012 77487975602227881097585943854120965256960 19013 9844783785528952106660509260154712799040 19014 1205483728840279849795164399202617893760 19015 142109870473041120504307998279983410240 19016 16109620944312353741379044339431317760 19017 1753870022163038512166266924050990240 19018 183135022394534141832622249097693760 19019 18313502239453414183262224909769376 19020 1751091847597139204774077282209024 19021 159821874979103975038903878931776 19022 13897554346009041307730772081024 19023 1149010398685786879773016589376 19024 90118462642022500374354242304 19025 6688479649212607449659103921 19026 468453827571311027602583154 19027 30867112669427470811022921 19028 1906848659115210552032304 19029 110010499564339070309556 19030 5900946336784471204344 19031 292795047245031013956 19032 13359469836275179344 19033 556644576511465806 19034 21005455717413804 19035 710710907732046 19036 21294708845904 19037 556205081796 19038 12406061304 19039 229741876 19040 3391024 19041 37401 19042 274 19043 1 19044 1 19045 276 19046 37950 19047 3466100 19048 236561325 19049 12868936080 19050 581246946280 19051 22419525070800 19052 753856530505650 19053 22448172241723800 19054 599366198854025460 19055 14493764445015524760 19056 320070631494092838450 19057 6499895901110808411600 19058 122105187285153043732200 19059 2132770604580673163855760 19060 34790820487222230985397085 19061 532094901569281179776661300 19062 7656254417024656975675293150 19063 103963875768019026301275033300 19064 1335935803619044487971384177905 19065 16285693606022637567651159502080 19066 188765994069807844534138439683200 19067 2084633151901356196159615812153600 19068 21975507809626796567849283353119200 19069 221513118721038109403920776199441536 19070 2138453569191560210014773647156147136 19071 19800496011032964907544200436630992000 19072 176082982383828866499232353882897036000 19073 1505813090730674444545159440102016032000 19074 12397861113682552926755146056839931996800 19075 98383026902126065160702126773633008748800 19076 753245049719402686386625658110627723233000 19077 5569448246410128953888989714514944377844000 19078 39805174231695921641030132371386220112238000 19079 275224347544868943917979772396441864776045600 19080 1842474104397594874562031254098402483639638600 19081 11951183379876291078240202729286935029013872000 19082 75166653362906146518405485586830986103534616000 19083 458709320522350330035397578709378838272852272000 19084 2717852724094925705459730653853069616766649711600 19085 15644225436253718694841376446568888525778764193600 19086 87533166131419616506850558689135447703762132988000 19087 476343276157027680525651877517620808434426491144000 19088 2522454166922442035510838351400128371936849373558000 19089 13004652593911256716411433278329550717541090103676800 19090 65305972808554354380240023636828830777217213346724800 19091 319582420126968117179897988010013427207658703611632000 19092 1524674462689077059045763317797772392303205065147161000 19093 7094403622308358560457837478732491947859811323541892000 19094 32208592445279947864478582153445513443283543408880189680 19095 142728272404573886615140383660366392905530996282488683680 19096 617574255596713932469357429299662276995086041606922189000 19097 2610125155729507941002567248360836793337722138112274912000 19098 10778850180142227237843935118230863053968741422204394544000 19099 43507358908937717214570065386313665417837465376897737977600 19100 171698684265629205436071150899559286738251425862400001661600 19101 662696676112954827998871108735141106709040591047859655536000 19102 2502251242564432885030220220913722454642756714473814906248000 19103 9245606286085531676891322172189686357832558707716807619696000 19104 33438276068009339564756948522752698994161087326242454224567200 19105 118404387388360940098155752146140704635062210860137214959123200 19106 410595859491896808404894946958391153169973795724669374455024000 19107 1394722443353427253946786010303106456799593528334591208466272000 19108 4641810631785625079541647190540026176536147211488561365676811500 19109 15139443906746961797889680067607469991164049366701153992668985200 19110 48400343398842559687192765064623881335388097217787022612926604200 19111 151702568862043843795678815874194254931813439040824996249471446000 19112 466262307237752402254365772319214695305132481757829767884404885500 19113 1405544346455833328534899719455024009035761684139544807535597336000 19114 4156395424519392842953203456102713855291466694526939645140980693600 19115 12059400809168942614765632562776888087183692099613374181676648209600 19116 34335793970550461611485481602350861914898012228065857045051567819000 19117 95952081780716358475932030779172271652591705404458011468363285412000 19118 263219900020073253656948679029350961425352921582499680109158742414000 19119 708938930720730629849381775519051922772283868795532471760667546235040 19120 1874956908879827060522707064201703111542487600367131931893344431490040 19121 4870017945142407949409628738186241848162305455499043978943751770104000 19122 12424789372863322845288668191013617022875625456978330151407776951932000 19123 31140611339581492700850079769882230006700934689641890759224554892184000 19124 76683755423719425775843321433334991391501051673243155994590466422003100 19125 185555753864802561136608530875724176700422297875995784875799153317439600 19126 441260634190689017337056872204466029958321318119746073790010181669521000 19127 1031380277505947823655289556718872407372461876087117329099541870408278000 19128 2369718970936284880541320052937409221701013596247781482335852154628543500 19129 5352776969644314083105099413693912594901113064465576995393924866925651200 19130 11888144200023999882245046372273689600303634829220060536281856390497667200 19131 25962613770167356064673089778528747402961961121285189676937387519477664000 19132 55760613665473071547991067819794696126816030135487509647058707286150892000 19133 117786464821448735404745176967656212043161951297434290040977943480858064000 19134 244734099129010150229859423255019018356347609918002358196254171454671755200 19135 500225741076877889480811568411357554003084125766466358511025009786471939200 19136 1005888718469808799499458045175012472723593078986916047005865508809753356000 19137 1990145421488653968902153551744110698721947597135403791925583372268759328000 19138 3874432043961954003288235106055024019852302236976371211940231458778542096000 19139 7422596126327111879983776729494888122243357969786311163927601321028364857600 19140 13994686446512575523719412375401820313812997838867940840321831657355562908600 19141 25969521240951171074943239459508532541096284649445663415030203075505168284000 19142 47434125531941424718518774114816605355675866859701772972351085209341072682000 19143 85285599441268420200973149418559149023336407081079955445237304719825363004000 19144 150955511011045103755722474470849693771305440533511521138070029354090892517080 19145 263051187504395428326803519869995505977720371622752749705943813527920763198080 19146 451313311894796078011672705659306015157853578764526776456276150660648368232000 19147 762412779317422500718748065871060646965694395194443292265942235096629282256000 19148 1268244334826097044464840532650898960817933945852295091942384679535739094522000 19149 2077505005619892301409072110628139250101758463681854817277049189334734516740800 19150 3351446754349071542839163499220866148749063181977331827871466145058864173232800 19151 5324728488218151049370633596892964909227483560150901034935974249158943078968000 19152 8332214023230254882811454424767695089439302978384280323186848593591309077274000 19153 12842311522042961654241507737256630963539476150170266920141197832324219495248000 19154 19496963856192496329621198110198703371919022882531223415123454890892224142785600 19155 29157621622774363880334404381017880718365385572073721503698139746739722591913600 19156 42955424712122946787992649311320984986877576958858607572412438019750484175587000 19157 62342386307859851975493756522625146352636483373918687096244600311850260219436000 19158 89138675159483823438644581694630691714734620964462684181472542551154319436562000 19159 125569264137707646930960193343740626589452248662982215977378712115539128249765600 19160 174281478673887337550729233865019317938808724437414972175499764229325859036312600 19161 238333646049760461607834849729940947608627315469969192718632156211043909793248000 19162 321144489168745028776658822941191615845523247116314420697139939301321878450224000 19163 426393523434132055014387344745447691626829185246871247648303448820242494076768000 19164 557864859826322771977156776041960729878434850697989882339863678873150596417104800 19165 719230728371126879573855017045833668273023443875094393760485404167037132570812800 19166 913776745061677592901209242968067365428841260660980582236682275785989799577672000 19167 1144078201134132921193383930220181904683264667819439102963000572935304301910256000 19168 1411644877205825297924094688094256704972092694970759538333379739186302888647332000 19169 1716560170682283562275699140722616153246064717084443598613389762850544312595155712 19170 2057147506135117602409766430548532056667902954601198280877951223733588819062448512 19171 2429701778899745199696574524269919751969964119607714504973958138268018290231238400 19172 2828324727000484646521793782157953461277536357980855165946248145327615040972300950 19173 3244899686791253702986244029142458234643995201404391973333680042701449814448841400 19174 3669232722756263802607522094491856619174363804664966308308084355977793251722920660 19175 4089373874216904696035864319051992873278298591458664740557101648647006219477453560 19176 4492115240617054400948487320170749747161767392132624146824088932225878044122960350 19177 4863643568788389727342723113568330553318003792985698324380968467973882995140648800 19178 5190306196542833813507532874927397530779660764156379555122973812837800509739647600 19179 5459433184511721492726441986960669995338606137112636272796016899429390165800221920 19180 5660147639824652429959031765893047568696643127447659665178223403084882451307583020 19181 5784092478652929490469083556387055909617007575493958781933950922860463818854464400 19182 5826006192266356515762337785056527329251913427490291816585646219402930947976598200 19183 5784092478652929490469083556387055909617007575493958781933950922860463818854464400 19184 5660147639824652429959031765893047568696643127447659665178223403084882451307583020 19185 5459433184511721492726441986960669995338606137112636272796016899429390165800221920 19186 5190306196542833813507532874927397530779660764156379555122973812837800509739647600 19187 4863643568788389727342723113568330553318003792985698324380968467973882995140648800 19188 4492115240617054400948487320170749747161767392132624146824088932225878044122960350 19189 4089373874216904696035864319051992873278298591458664740557101648647006219477453560 19190 3669232722756263802607522094491856619174363804664966308308084355977793251722920660 19191 3244899686791253702986244029142458234643995201404391973333680042701449814448841400 19192 2828324727000484646521793782157953461277536357980855165946248145327615040972300950 19193 2429701778899745199696574524269919751969964119607714504973958138268018290231238400 19194 2057147506135117602409766430548532056667902954601198280877951223733588819062448512 19195 1716560170682283562275699140722616153246064717084443598613389762850544312595155712 19196 1411644877205825297924094688094256704972092694970759538333379739186302888647332000 19197 1144078201134132921193383930220181904683264667819439102963000572935304301910256000 19198 913776745061677592901209242968067365428841260660980582236682275785989799577672000 19199 719230728371126879573855017045833668273023443875094393760485404167037132570812800 19200 557864859826322771977156776041960729878434850697989882339863678873150596417104800 19201 426393523434132055014387344745447691626829185246871247648303448820242494076768000 19202 321144489168745028776658822941191615845523247116314420697139939301321878450224000 19203 238333646049760461607834849729940947608627315469969192718632156211043909793248000 19204 174281478673887337550729233865019317938808724437414972175499764229325859036312600 19205 125569264137707646930960193343740626589452248662982215977378712115539128249765600 19206 89138675159483823438644581694630691714734620964462684181472542551154319436562000 19207 62342386307859851975493756522625146352636483373918687096244600311850260219436000 19208 42955424712122946787992649311320984986877576958858607572412438019750484175587000 19209 29157621622774363880334404381017880718365385572073721503698139746739722591913600 19210 19496963856192496329621198110198703371919022882531223415123454890892224142785600 19211 12842311522042961654241507737256630963539476150170266920141197832324219495248000 19212 8332214023230254882811454424767695089439302978384280323186848593591309077274000 19213 5324728488218151049370633596892964909227483560150901034935974249158943078968000 19214 3351446754349071542839163499220866148749063181977331827871466145058864173232800 19215 2077505005619892301409072110628139250101758463681854817277049189334734516740800 19216 1268244334826097044464840532650898960817933945852295091942384679535739094522000 19217 762412779317422500718748065871060646965694395194443292265942235096629282256000 19218 451313311894796078011672705659306015157853578764526776456276150660648368232000 19219 263051187504395428326803519869995505977720371622752749705943813527920763198080 19220 150955511011045103755722474470849693771305440533511521138070029354090892517080 19221 85285599441268420200973149418559149023336407081079955445237304719825363004000 19222 47434125531941424718518774114816605355675866859701772972351085209341072682000 19223 25969521240951171074943239459508532541096284649445663415030203075505168284000 19224 13994686446512575523719412375401820313812997838867940840321831657355562908600 19225 7422596126327111879983776729494888122243357969786311163927601321028364857600 19226 3874432043961954003288235106055024019852302236976371211940231458778542096000 19227 1990145421488653968902153551744110698721947597135403791925583372268759328000 19228 1005888718469808799499458045175012472723593078986916047005865508809753356000 19229 500225741076877889480811568411357554003084125766466358511025009786471939200 19230 244734099129010150229859423255019018356347609918002358196254171454671755200 19231 117786464821448735404745176967656212043161951297434290040977943480858064000 19232 55760613665473071547991067819794696126816030135487509647058707286150892000 19233 25962613770167356064673089778528747402961961121285189676937387519477664000 19234 11888144200023999882245046372273689600303634829220060536281856390497667200 19235 5352776969644314083105099413693912594901113064465576995393924866925651200 19236 2369718970936284880541320052937409221701013596247781482335852154628543500 19237 1031380277505947823655289556718872407372461876087117329099541870408278000 19238 441260634190689017337056872204466029958321318119746073790010181669521000 19239 185555753864802561136608530875724176700422297875995784875799153317439600 19240 76683755423719425775843321433334991391501051673243155994590466422003100 19241 31140611339581492700850079769882230006700934689641890759224554892184000 19242 12424789372863322845288668191013617022875625456978330151407776951932000 19243 4870017945142407949409628738186241848162305455499043978943751770104000 19244 1874956908879827060522707064201703111542487600367131931893344431490040 19245 708938930720730629849381775519051922772283868795532471760667546235040 19246 263219900020073253656948679029350961425352921582499680109158742414000 19247 95952081780716358475932030779172271652591705404458011468363285412000 19248 34335793970550461611485481602350861914898012228065857045051567819000 19249 12059400809168942614765632562776888087183692099613374181676648209600 19250 4156395424519392842953203456102713855291466694526939645140980693600 19251 1405544346455833328534899719455024009035761684139544807535597336000 19252 466262307237752402254365772319214695305132481757829767884404885500 19253 151702568862043843795678815874194254931813439040824996249471446000 19254 48400343398842559687192765064623881335388097217787022612926604200 19255 15139443906746961797889680067607469991164049366701153992668985200 19256 4641810631785625079541647190540026176536147211488561365676811500 19257 1394722443353427253946786010303106456799593528334591208466272000 19258 410595859491896808404894946958391153169973795724669374455024000 19259 118404387388360940098155752146140704635062210860137214959123200 19260 33438276068009339564756948522752698994161087326242454224567200 19261 9245606286085531676891322172189686357832558707716807619696000 19262 2502251242564432885030220220913722454642756714473814906248000 19263 662696676112954827998871108735141106709040591047859655536000 19264 171698684265629205436071150899559286738251425862400001661600 19265 43507358908937717214570065386313665417837465376897737977600 19266 10778850180142227237843935118230863053968741422204394544000 19267 2610125155729507941002567248360836793337722138112274912000 19268 617574255596713932469357429299662276995086041606922189000 19269 142728272404573886615140383660366392905530996282488683680 19270 32208592445279947864478582153445513443283543408880189680 19271 7094403622308358560457837478732491947859811323541892000 19272 1524674462689077059045763317797772392303205065147161000 19273 319582420126968117179897988010013427207658703611632000 19274 65305972808554354380240023636828830777217213346724800 19275 13004652593911256716411433278329550717541090103676800 19276 2522454166922442035510838351400128371936849373558000 19277 476343276157027680525651877517620808434426491144000 19278 87533166131419616506850558689135447703762132988000 19279 15644225436253718694841376446568888525778764193600 19280 2717852724094925705459730653853069616766649711600 19281 458709320522350330035397578709378838272852272000 19282 75166653362906146518405485586830986103534616000 19283 11951183379876291078240202729286935029013872000 19284 1842474104397594874562031254098402483639638600 19285 275224347544868943917979772396441864776045600 19286 39805174231695921641030132371386220112238000 19287 5569448246410128953888989714514944377844000 19288 753245049719402686386625658110627723233000 19289 98383026902126065160702126773633008748800 19290 12397861113682552926755146056839931996800 19291 1505813090730674444545159440102016032000 19292 176082982383828866499232353882897036000 19293 19800496011032964907544200436630992000 19294 2138453569191560210014773647156147136 19295 221513118721038109403920776199441536 19296 21975507809626796567849283353119200 19297 2084633151901356196159615812153600 19298 188765994069807844534138439683200 19299 16285693606022637567651159502080 19300 1335935803619044487971384177905 19301 103963875768019026301275033300 19302 7656254417024656975675293150 19303 532094901569281179776661300 19304 34790820487222230985397085 19305 2132770604580673163855760 19306 122105187285153043732200 19307 6499895901110808411600 19308 320070631494092838450 19309 14493764445015524760 19310 599366198854025460 19311 22448172241723800 19312 753856530505650 19313 22419525070800 19314 581246946280 19315 12868936080 19316 236561325 19317 3466100 19318 37950 19319 276 19320 1 19321 1 19322 278 19323 38503 19324 3542276 19325 243531475 19326 13345524830 19327 607221379765 19328 23594887899440 19329 799276827593530 19330 23978304827805900 19331 645016399867978710 19332 15714945014965299480 19333 349657526582977913430 19334 7154530928544009613260 19335 135425049718868753393850 19336 2383480875052090059731760 19337 39178466883668730356840805 19338 603809313148306314911311230 19339 8755235040650441566214012835 19340 119808479503637621432402280900 19341 1551519809572107197549609537655 19342 19061529089028745569895202891190 19343 222673317085472164157412142865265 19344 2478450833646994522795543851022080 19345 26333540107499316804702653417109600 19346 267548767492193058735778958717833536 19347 2603455314443263225390464482908149408 19348 24298916268137123436977668507142727808 19349 217822427975086356524335528403315167136 19350 1877779551509365142451168348304441096000 19351 15585570277527730682344697290926861096800 19352 124684562220221845458757578327414888774400 19353 962408964637337369634785057714733672727400 19354 7174321372751060391822943157509832833058800 19355 51697315774235582235194737458526736591159000 19356 360404144254670916153929026853729249378365600 19357 2432727973719028684039020931262672433303967800 19358 15911355936216349771282245009880181861069194800 19359 100911494227056323549447922299503258645201998600 19360 620993810628038914150448752612327745508935376000 19361 3710438018502532512048931296858658279415888871600 19362 21538640204965920435796235332984406597584915888800 19363 121539469728021979601993042236126294372086311086800 19364 667053833856120632234194371342460592367729521313600 19365 3562673885367917013068992665124505436509464488834000 19366 18525904203913168467958761858647428269849215341936800 19367 93837732163299309848573728544888060584236242927636400 19368 463199018337988082656789468562000639479634220408758400 19369 2229145275751567647785799317454628077495739685717149800 19370 10463334967813480795729262102338050159673880157447846000 19371 47922074152585742044440020428708269731306371121111134680 19372 214239860917442140904555385445989911739957894423790955040 19373 935239392851141653564116778773840576249431577580779746040 19374 3988001939327509692556422490620527740233425217608607973680 19375 16616674747197957052318427044252198917639271740035866557000 19376 67675184424951679631260502871136228319112670359418801977600 19377 269492252263646867103055216790417480627895098038399872160800 19378 1049601403553150956085583475920573345603380908149557396836800 19379 3999343279055971746464033589283563954799089322431934218981600 19380 14912805447327352274950633722752272373827112727712297087728000 19381 54431739882744835803569813088045794164468961456149884370207200 19382 194526545810465150904560971363835788981216944220338931027953600 19383 680842910336628028165963399773425261434259304771186258597837600 19384 2334318549725581810854731656366029467774603330644067172335443200 19385 7841851377984376395840114158104630243305308063882413157064379500 19386 25817787613671639210919760458990628801035937318012867932488880200 19387 83321041844122108362513772390378847494252343162677891963941386100 19388 263642699566475924967954026071049487593753682843100195467993639600 19389 818067788360682649532916169132227086504147457057266782996274381700 19390 2489771529793381976839310079967647654577840086696029339553878553000 19391 7433746424668811902277368667331976568668122544563859028096580251100 19392 21777736004663561629206939194437339806802387172806798279494206932800 19393 62610991013407739683969950184007351944556863121819545053545844931800 19394 176683070530986224313668626546650883569571421960203099740143069259600 19395 489459857552056432220298222190046366645434344619481560090936881057000 19396 1331330812541593495639211164356926117275581417364989843447348316475040 19397 3556054670341361573878419294269157918512408259540696555523838266374120 19398 9328870693622792700304424642108699994019564525028840314491108179319120 19399 24039782172027965804630632731587803830742723968343550041188624923630040 19400 60860208030450546340837044890095705900614491059097595040983860566152000 19401 151389767475745734022832149164113068427778546509505267664447353158303100 19402 370063876051822905389145253512276389490125335912123987624204641053629800 19403 889055897344013565386117255389249374750666965544980799536198954726403300 19404 2099457299752128419466011832003528643989526810202605261555361387064759600 19405 4873740160138869545188956038579620066404258666541762214324946077114620500 19406 11123595189022831667843029076287603445675602133048257289165171046591016200 19407 24963417110248912928996565252598924011806874554398996009405558278977513100 19408 55091679139859669912268281936770039198470343844190887744895025167398649600 19409 119573985405831783559582293749125880533043587207277949537215338715603887200 19410 255270305922562234565400402385774351699755972689694499012032745572637512000 19411 536067642437380692587340845010126138569487542648358447925268765702538775200 19412 1107480404156346925345275591889051802758941296899905364944511296176673513600 19413 2251074299752574728690940605252746599086108940437851122224169699837368989600 19414 4502148599505149457381881210505493198172217880875702244448339399674737979200 19415 8860611605409070740592000254718257890019790510234094842797263712125814108000 19416 17161605635739673855462400493349046860669910040874457379733647610854208377600 19417 32714310743128753286975200940446620578152016015416934380117265758190834719800 19418 61381490260303434002365840939807061290965638296967856259601467711244658958800 19419 113367854460356342392124665409235490751681433997461040642733323017706972158600 19420 206123371746102440712953937107700892275784425449929164804969678214012676652000 19421 368960835425523368876187547422784597173654121555373205000895724003082691207080 19422 650247808967754056039221618230254042543667659770855747427321176955927911236240 19423 1128371197914632038421002219870146720884599762543543797006233807070580787145240 19424 1928090590611410085068896997059668183259121924346249594884438349945846781918080 19425 3244383205355738123914009370052326269907176315005708452930545300389646027266000 19426 5376406454589508891057501241800997818703320750580888293427760783502841988040800 19427 8774701100414953190122148253128043609770514055193336554367949203264072301236400 19428 14105127002536186436458032705962836456827368387787419507955955728611405942174400 19429 22333117754015628524391885117774491056643333280663414220930263236968059408442800 19430 34831468056721622469235050183684986051645565667089728601450869268665780728764000 19431 53513800923508674520915668009479660388437278161256037578592699149131972210555600 19432 80993860857202318193818308338671918425742907487306435254086247360848390372732800 19433 120767631813864170878282656183555449795527370985537273994932172404122153502199800 19434 177410857354880109431813459526284997044757022863709623744767616098090951162523600 19435 256778872487326474177624744051201969406885164671158665946374181194605324051021000 19436 366189000764535145783743113255627156371557973965826271436568397529698027342325600 19437 514558682108786454851294202247131262832447842727842088311729731011558434972405800 19438 712465867535242783640253510803720210075697013007781353047010396785234756115638800 19439 972093259942153289543057756266092829001586602493667778309904015952735557073032600 19440 1307016147821382574175539840357771870926502994949469281761215483633930160770464000 19441 1731796395863331910782590288474047728977616468308046798333610515814957463020864800 19442 2261353971457904478542555913875202819656722330517945406088516210733580819481790400 19443 2910103061630254124026076053101695431853322999109159252097516762993214661136402400 19444 3690862419628614986569657433202150303813970633016494661196850528674321033636412800 19445 4613578024535768733212071791502687879767463291270618326496063160842901292045516000 19446 5683928126228067079317272447131311467873514774845401778243149814158454391800075712 19447 6901912724705510024885259400088021068132125083740845016438110488620980332900091936 19448 8260556961852263966791806526089600018551834745894554665343250348585740240951291136 19449 9744875790935092648324709261246325021885367551797482456772115645597240440497226262 19450 11331250919691968195726406117728284909169032036973816810200134471624698186624681700 19451 12987356823339255855101803934934726549739890565454605420921692586708307921592904410 19452 14672739006520686004237152537178164346271021402192989330506950403304042537372136280 19453 16340095711807127595627738052766592112892728379714919936246376585497683734800788130 19454 17937247924239403225275562072961822920919837168709611358586247981072645302864023060 19455 19409708574736667669141466422234808384577435742260400350708999681011444544143905550 19456 20703689146385778847084230850383795610215931458411093707422932993078874180420165920 19457 21769320205390929228919448614741785090153516165829311765893231014781463292647674460 19458 22563820942813955843113589075133821042348899967501914385086414628459618887269852360 19459 23054338789396867926659536663723686717182571705925869045631771468208741036993110020 19460 23220197341838572012462842682887166477737842005968501197039194284526789533662125200 19461 23054338789396867926659536663723686717182571705925869045631771468208741036993110020 19462 22563820942813955843113589075133821042348899967501914385086414628459618887269852360 19463 21769320205390929228919448614741785090153516165829311765893231014781463292647674460 19464 20703689146385778847084230850383795610215931458411093707422932993078874180420165920 19465 19409708574736667669141466422234808384577435742260400350708999681011444544143905550 19466 17937247924239403225275562072961822920919837168709611358586247981072645302864023060 19467 16340095711807127595627738052766592112892728379714919936246376585497683734800788130 19468 14672739006520686004237152537178164346271021402192989330506950403304042537372136280 19469 12987356823339255855101803934934726549739890565454605420921692586708307921592904410 19470 11331250919691968195726406117728284909169032036973816810200134471624698186624681700 19471 9744875790935092648324709261246325021885367551797482456772115645597240440497226262 19472 8260556961852263966791806526089600018551834745894554665343250348585740240951291136 19473 6901912724705510024885259400088021068132125083740845016438110488620980332900091936 19474 5683928126228067079317272447131311467873514774845401778243149814158454391800075712 19475 4613578024535768733212071791502687879767463291270618326496063160842901292045516000 19476 3690862419628614986569657433202150303813970633016494661196850528674321033636412800 19477 2910103061630254124026076053101695431853322999109159252097516762993214661136402400 19478 2261353971457904478542555913875202819656722330517945406088516210733580819481790400 19479 1731796395863331910782590288474047728977616468308046798333610515814957463020864800 19480 1307016147821382574175539840357771870926502994949469281761215483633930160770464000 19481 972093259942153289543057756266092829001586602493667778309904015952735557073032600 19482 712465867535242783640253510803720210075697013007781353047010396785234756115638800 19483 514558682108786454851294202247131262832447842727842088311729731011558434972405800 19484 366189000764535145783743113255627156371557973965826271436568397529698027342325600 19485 256778872487326474177624744051201969406885164671158665946374181194605324051021000 19486 177410857354880109431813459526284997044757022863709623744767616098090951162523600 19487 120767631813864170878282656183555449795527370985537273994932172404122153502199800 19488 80993860857202318193818308338671918425742907487306435254086247360848390372732800 19489 53513800923508674520915668009479660388437278161256037578592699149131972210555600 19490 34831468056721622469235050183684986051645565667089728601450869268665780728764000 19491 22333117754015628524391885117774491056643333280663414220930263236968059408442800 19492 14105127002536186436458032705962836456827368387787419507955955728611405942174400 19493 8774701100414953190122148253128043609770514055193336554367949203264072301236400 19494 5376406454589508891057501241800997818703320750580888293427760783502841988040800 19495 3244383205355738123914009370052326269907176315005708452930545300389646027266000 19496 1928090590611410085068896997059668183259121924346249594884438349945846781918080 19497 1128371197914632038421002219870146720884599762543543797006233807070580787145240 19498 650247808967754056039221618230254042543667659770855747427321176955927911236240 19499 368960835425523368876187547422784597173654121555373205000895724003082691207080 19500 206123371746102440712953937107700892275784425449929164804969678214012676652000 19501 113367854460356342392124665409235490751681433997461040642733323017706972158600 19502 61381490260303434002365840939807061290965638296967856259601467711244658958800 19503 32714310743128753286975200940446620578152016015416934380117265758190834719800 19504 17161605635739673855462400493349046860669910040874457379733647610854208377600 19505 8860611605409070740592000254718257890019790510234094842797263712125814108000 19506 4502148599505149457381881210505493198172217880875702244448339399674737979200 19507 2251074299752574728690940605252746599086108940437851122224169699837368989600 19508 1107480404156346925345275591889051802758941296899905364944511296176673513600 19509 536067642437380692587340845010126138569487542648358447925268765702538775200 19510 255270305922562234565400402385774351699755972689694499012032745572637512000 19511 119573985405831783559582293749125880533043587207277949537215338715603887200 19512 55091679139859669912268281936770039198470343844190887744895025167398649600 19513 24963417110248912928996565252598924011806874554398996009405558278977513100 19514 11123595189022831667843029076287603445675602133048257289165171046591016200 19515 4873740160138869545188956038579620066404258666541762214324946077114620500 19516 2099457299752128419466011832003528643989526810202605261555361387064759600 19517 889055897344013565386117255389249374750666965544980799536198954726403300 19518 370063876051822905389145253512276389490125335912123987624204641053629800 19519 151389767475745734022832149164113068427778546509505267664447353158303100 19520 60860208030450546340837044890095705900614491059097595040983860566152000 19521 24039782172027965804630632731587803830742723968343550041188624923630040 19522 9328870693622792700304424642108699994019564525028840314491108179319120 19523 3556054670341361573878419294269157918512408259540696555523838266374120 19524 1331330812541593495639211164356926117275581417364989843447348316475040 19525 489459857552056432220298222190046366645434344619481560090936881057000 19526 176683070530986224313668626546650883569571421960203099740143069259600 19527 62610991013407739683969950184007351944556863121819545053545844931800 19528 21777736004663561629206939194437339806802387172806798279494206932800 19529 7433746424668811902277368667331976568668122544563859028096580251100 19530 2489771529793381976839310079967647654577840086696029339553878553000 19531 818067788360682649532916169132227086504147457057266782996274381700 19532 263642699566475924967954026071049487593753682843100195467993639600 19533 83321041844122108362513772390378847494252343162677891963941386100 19534 25817787613671639210919760458990628801035937318012867932488880200 19535 7841851377984376395840114158104630243305308063882413157064379500 19536 2334318549725581810854731656366029467774603330644067172335443200 19537 680842910336628028165963399773425261434259304771186258597837600 19538 194526545810465150904560971363835788981216944220338931027953600 19539 54431739882744835803569813088045794164468961456149884370207200 19540 14912805447327352274950633722752272373827112727712297087728000 19541 3999343279055971746464033589283563954799089322431934218981600 19542 1049601403553150956085583475920573345603380908149557396836800 19543 269492252263646867103055216790417480627895098038399872160800 19544 67675184424951679631260502871136228319112670359418801977600 19545 16616674747197957052318427044252198917639271740035866557000 19546 3988001939327509692556422490620527740233425217608607973680 19547 935239392851141653564116778773840576249431577580779746040 19548 214239860917442140904555385445989911739957894423790955040 19549 47922074152585742044440020428708269731306371121111134680 19550 10463334967813480795729262102338050159673880157447846000 19551 2229145275751567647785799317454628077495739685717149800 19552 463199018337988082656789468562000639479634220408758400 19553 93837732163299309848573728544888060584236242927636400 19554 18525904203913168467958761858647428269849215341936800 19555 3562673885367917013068992665124505436509464488834000 19556 667053833856120632234194371342460592367729521313600 19557 121539469728021979601993042236126294372086311086800 19558 21538640204965920435796235332984406597584915888800 19559 3710438018502532512048931296858658279415888871600 19560 620993810628038914150448752612327745508935376000 19561 100911494227056323549447922299503258645201998600 19562 15911355936216349771282245009880181861069194800 19563 2432727973719028684039020931262672433303967800 19564 360404144254670916153929026853729249378365600 19565 51697315774235582235194737458526736591159000 19566 7174321372751060391822943157509832833058800 19567 962408964637337369634785057714733672727400 19568 124684562220221845458757578327414888774400 19569 15585570277527730682344697290926861096800 19570 1877779551509365142451168348304441096000 19571 217822427975086356524335528403315167136 19572 24298916268137123436977668507142727808 19573 2603455314443263225390464482908149408 19574 267548767492193058735778958717833536 19575 26333540107499316804702653417109600 19576 2478450833646994522795543851022080 19577 222673317085472164157412142865265 19578 19061529089028745569895202891190 19579 1551519809572107197549609537655 19580 119808479503637621432402280900 19581 8755235040650441566214012835 19582 603809313148306314911311230 19583 39178466883668730356840805 19584 2383480875052090059731760 19585 135425049718868753393850 19586 7154530928544009613260 19587 349657526582977913430 19588 15714945014965299480 19589 645016399867978710 19590 23978304827805900 19591 799276827593530 19592 23594887899440 19593 607221379765 19594 13345524830 19595 243531475 19596 3542276 19597 38503 19598 278 19599 1 19600 1 19601 280 19602 39060 19603 3619560 19604 250654530 19605 13836130056 19606 634155960900 19607 24822676183800 19608 847073824772175 19609 25600453370892400 19610 693772286351184040 19611 17028956119529062800 19612 381732433012776491100 19613 7869560926724930739600 19614 150083769102539750533800 19615 2661485505418371576132720 19616 44080853683491779229698175 19617 684549727790695865684724600 19618 10002032133830722926393476100 19619 137922758898086810879741617800 19620 1799892003620032881980628112290 19621 22284377187676597586426824247400 19622 262347895073101762494752158185300 19623 2942858996906967596680263339643800 19624 31513115091878778014451153262019025 19625 322694298540838686867979809403074816 19626 3164886389535148659666725053760926080 19627 29773375664515842946494376431676860160 19628 269023715825803866623681329900508772160 19629 2337723323727674978936817073618214158080 19630 19558951808521547323771369515939058455936 19631 157733482326786671965898141257573052064000 19632 1227363659355308791234644911660490311373000 19633 9223823864245956976551270851266715067288000 19634 67008367484375040388475408831261135930004000 19635 470973097175893141016141444928292555393742400 19636 3205233578002606098582073722428657668651858000 19637 21137216027909078055514215899259255977055496000 19638 135166934073208051776051433250526294800644356000 19639 838728155018367911020626842221214444660408568000 19640 5053337133985666663899276724382817029078961622200 19641 29580510052599024374044546679314050901925629008000 19642 168327188156456352985634444198953765846672031736000 19643 931671413517130511873976691147697587709487059376000 19644 5018321022808180257139374450045552915617009842548000 19645 26318305808505123126330941560238899735235873840918400 19646 134452214456493563797560244927307422560444138100344000 19647 669400386868499870821895687510424188917955921605968000 19648 3249381044590843122947951983123517417039244369462303000 19649 15384824537654604173957650205809306954144993749290904000 19650 71077889363964271283684343950838998128149871121723976480 19651 320547344190427105789164688405744501362244516823461070400 19652 1411641188838611677417667570094528669460653737549472790800 19653 6072720585947235140589211433614198804472246267193958420800 19654 25527918018704118090995388804267094974355553752833862250400 19655 104896535858675103428453779450261153894624639057099143065280 19656 421459295860748183417894649576942136183759710497273342673000 19657 1656261092505396369922954412372544535178283774585775943136000 19658 6368038338425920525738255757915128126633746236769448884816000 19659 23961093408992446723964284377239973629028672280725722922528000 19660 88256694056455512099935114122833902866922276234006412764644800 19661 318302831023282174786651231262679649683981979860350996856096000 19662 1124327741840303165778655155589142633561162154668014005023952000 19663 3890530916209303018091219427276715779624338884406778620559072000 19664 13191331387772168045715540870610114440288774029941733760333103500 19665 43835808919365973813454720431565918755421156776421761418953082400 19666 142798468449449763180193407466464735339629525862586040985983526000 19667 456102570868391780903901331310797811383294306486468847328365292000 19668 1428674229337756607831337993664704909185907165906145065896203047000 19669 4389549806081223200873096444303151315179888683653663101014420956000 19670 13231357272616258505488904996399498964327950175013184490200611738800 19671 39135000383794567410600986609068940598716472348630545675241245988000 19672 113600209447403674844661197240214008126829760011997000640630839048500 19673 323682788562465265310815466109102927265487535376648988126728966056000 19674 905436989627436620531605425467355485729134051661707304624768864508000 19675 2486933598176692584393476235283669734136021528564156063369365147848640 19676 6708176152976604997377139845173056519709005438890157802509471780381200 19677 17772310846847109343700474395003941948319962461475223268986133028542400 19678 46253578229614912779117901310074361737294261277941927225694679548642400 19679 118268643068129270650402734995380013556119503520813535437852218592731200 19680 297149965708674792509136871675892284059750252596044007787603699214237140 19681 733703619033764919775646596730598232246296919990232117994083207936388000 19682 1780573416923405110187239911577915222158696183878734042449055589991966000 19683 4247632970491978455627391596294303782980986077204690848251963937571196000 19684 9961710656987139949507096957975926729133979252491953536971867805970543000 19685 22970532809052699177686952985450372222473646276334386979370424587885016800 19686 52084347648433445809871579443753750969562337487037272802060846449274166000 19687 116142108549380327438104441518255490667759695086037137052871312771944692000 19688 254720760795800036313115422875264882941791149450058721036410947329378699500 19689 549509955874085471596833271820796151964313490948441285831358448171243936000 19690 1166182239688336945277723943530800722502043075235025395486549595563417686400 19691 2434885994953670545085357684295078431597672354886316759807081573154388576000 19692 5002102750502649271968832634040976343173479076886020300038461057893254792000 19693 10111777603166645840109038012900038199103377058651309853841190095526149472000 19694 20115983104171944384046703280981990885450335212423350453918112211312659056000 19695 39384977446062964794028282213291055838881708942218349309776514434780574572800 19696 75898133620017171738492002181862972189511626607399943982381824692025065583000 19697 143971717382300614431778643314049349307939580368676182399569646838480536776000 19698 268845145724091963683831548229296233911764726606813687542053524198387124796000 19699 494240570927118559499569108865978935070112931741819102350037791960671279928000 19700 894575433378084592694220087047421872476904406452692575253568403448815016669680 19701 1594292851564903234504550650183524129166760328331531322234082303176105970302400 19702 2797827651275663519375633003753439403145589203640628496861771884985519300824800 19703 4835080795408428217950123055030215667571989109204192936324227141042936267444800 19704 8228935584493190332472805584041809357310019926241751439705655807351920378247400 19705 13793263455912395223954416978965318541776795304938554794173289734227980824490880 19706 22771897214949709096151160106782365517084331871360821594154016070659402304584000 19707 37030935657955601707759830454019921495071717248754980910119614918642392532688000 19708 59318072859502954587430098782828207580068584111431589791210123897454943594028000 19709 93602830567289065954476853125196804621759600616203976551267351471213305487824000 19710 145509854790967547983777653494624123548371742776098909002424700923431593076526400 19711 222852930760941289704884694541316225254263029476908239012722514927778115522608000 19712 336269154451777481786834940870378947035450464121406182081697366274950906458221000 19713 499939981839810769382197080232067815061554672322090606988718208267183648539656000 19714 732368219010950863919534319287327413291926581384115187430841585794909379878268000 19715 1057157603094068203570806060884316092230085326171853227074084376016999626606891200 19716 1503715556125183220596405172809587544982448955330653297131240707265559813708078000 19717 2107772232517350839126585028553609892112150672429291801107038256338049653402776000 19718 2911583677121425311674858980120664511985428471237072572715654540534763504276716000 19719 3963668535240931936901908863693677739005373212944586191428033912324636031032168000 19720 5317921951448250348676727725455684299832209060700653140165945499035553341634825400 19721 7031962911005950874283276331181070148538458262083508284516952725997425906293984000 19722 9164607400409394991893778169326148800144384128453096862608159700275333763120848000 19723 11772422514347027713164365453280743987177338961752758571480400265394331175391008000 19724 14905405925423252830377462711008683919248727556412766900987280981184758020454744000 19725 18601946594928219532311073463338837531222411990403133092432126664518578009527520512 19726 22883347001697412916731876085853331883646617924702266899420473277780790408545759360 19727 27748310537491351095879597773396953622689599688221646476462621139986155298551550720 19728 33167902439345130606793581713513546127121162127327436803896726831389701255299900470 19729 39081559463414417459167631166310534971491601886463336389087616111404919308570425360 19730 45394734453658284894879325431637621389963322191199721498094077175554944735339494072 19731 51978703572891165910167166524775902354919834570076016982550470048345356567182626800 19732 58672930548187755459203847062057647355174661749555504018181969978814076731137965100 19733 65290178354374344420768190715673171492976315330332440561585951555372055309837735600 19734 71624300135022601715320328620925046339309838459394543004127872228654418884672739800 19735 77460354220098517410642725767815235300290640111641505767427180336174408571572000080 19736 82586407072899154592229376737744184695162814824911899531448096681950656197631911850 19737 86806150499981593148036717155001186832871863757571631624295809651101419652985367200 19738 89951300880415708841806163428733113892033887806759009581697831739909442104180489200 19739 91892695863446263708895505085468360954451885385322153673389151849403890494918197600 19740 92549072262470879878244758693221706389840827423788740485341931505471061141310470440 19741 91892695863446263708895505085468360954451885385322153673389151849403890494918197600 19742 89951300880415708841806163428733113892033887806759009581697831739909442104180489200 19743 86806150499981593148036717155001186832871863757571631624295809651101419652985367200 19744 82586407072899154592229376737744184695162814824911899531448096681950656197631911850 19745 77460354220098517410642725767815235300290640111641505767427180336174408571572000080 19746 71624300135022601715320328620925046339309838459394543004127872228654418884672739800 19747 65290178354374344420768190715673171492976315330332440561585951555372055309837735600 19748 58672930548187755459203847062057647355174661749555504018181969978814076731137965100 19749 51978703572891165910167166524775902354919834570076016982550470048345356567182626800 19750 45394734453658284894879325431637621389963322191199721498094077175554944735339494072 19751 39081559463414417459167631166310534971491601886463336389087616111404919308570425360 19752 33167902439345130606793581713513546127121162127327436803896726831389701255299900470 19753 27748310537491351095879597773396953622689599688221646476462621139986155298551550720 19754 22883347001697412916731876085853331883646617924702266899420473277780790408545759360 19755 18601946594928219532311073463338837531222411990403133092432126664518578009527520512 19756 14905405925423252830377462711008683919248727556412766900987280981184758020454744000 19757 11772422514347027713164365453280743987177338961752758571480400265394331175391008000 19758 9164607400409394991893778169326148800144384128453096862608159700275333763120848000 19759 7031962911005950874283276331181070148538458262083508284516952725997425906293984000 19760 5317921951448250348676727725455684299832209060700653140165945499035553341634825400 19761 3963668535240931936901908863693677739005373212944586191428033912324636031032168000 19762 2911583677121425311674858980120664511985428471237072572715654540534763504276716000 19763 2107772232517350839126585028553609892112150672429291801107038256338049653402776000 19764 1503715556125183220596405172809587544982448955330653297131240707265559813708078000 19765 1057157603094068203570806060884316092230085326171853227074084376016999626606891200 19766 732368219010950863919534319287327413291926581384115187430841585794909379878268000 19767 499939981839810769382197080232067815061554672322090606988718208267183648539656000 19768 336269154451777481786834940870378947035450464121406182081697366274950906458221000 19769 222852930760941289704884694541316225254263029476908239012722514927778115522608000 19770 145509854790967547983777653494624123548371742776098909002424700923431593076526400 19771 93602830567289065954476853125196804621759600616203976551267351471213305487824000 19772 59318072859502954587430098782828207580068584111431589791210123897454943594028000 19773 37030935657955601707759830454019921495071717248754980910119614918642392532688000 19774 22771897214949709096151160106782365517084331871360821594154016070659402304584000 19775 13793263455912395223954416978965318541776795304938554794173289734227980824490880 19776 8228935584493190332472805584041809357310019926241751439705655807351920378247400 19777 4835080795408428217950123055030215667571989109204192936324227141042936267444800 19778 2797827651275663519375633003753439403145589203640628496861771884985519300824800 19779 1594292851564903234504550650183524129166760328331531322234082303176105970302400 19780 894575433378084592694220087047421872476904406452692575253568403448815016669680 19781 494240570927118559499569108865978935070112931741819102350037791960671279928000 19782 268845145724091963683831548229296233911764726606813687542053524198387124796000 19783 143971717382300614431778643314049349307939580368676182399569646838480536776000 19784 75898133620017171738492002181862972189511626607399943982381824692025065583000 19785 39384977446062964794028282213291055838881708942218349309776514434780574572800 19786 20115983104171944384046703280981990885450335212423350453918112211312659056000 19787 10111777603166645840109038012900038199103377058651309853841190095526149472000 19788 5002102750502649271968832634040976343173479076886020300038461057893254792000 19789 2434885994953670545085357684295078431597672354886316759807081573154388576000 19790 1166182239688336945277723943530800722502043075235025395486549595563417686400 19791 549509955874085471596833271820796151964313490948441285831358448171243936000 19792 254720760795800036313115422875264882941791149450058721036410947329378699500 19793 116142108549380327438104441518255490667759695086037137052871312771944692000 19794 52084347648433445809871579443753750969562337487037272802060846449274166000 19795 22970532809052699177686952985450372222473646276334386979370424587885016800 19796 9961710656987139949507096957975926729133979252491953536971867805970543000 19797 4247632970491978455627391596294303782980986077204690848251963937571196000 19798 1780573416923405110187239911577915222158696183878734042449055589991966000 19799 733703619033764919775646596730598232246296919990232117994083207936388000 19800 297149965708674792509136871675892284059750252596044007787603699214237140 19801 118268643068129270650402734995380013556119503520813535437852218592731200 19802 46253578229614912779117901310074361737294261277941927225694679548642400 19803 17772310846847109343700474395003941948319962461475223268986133028542400 19804 6708176152976604997377139845173056519709005438890157802509471780381200 19805 2486933598176692584393476235283669734136021528564156063369365147848640 19806 905436989627436620531605425467355485729134051661707304624768864508000 19807 323682788562465265310815466109102927265487535376648988126728966056000 19808 113600209447403674844661197240214008126829760011997000640630839048500 19809 39135000383794567410600986609068940598716472348630545675241245988000 19810 13231357272616258505488904996399498964327950175013184490200611738800 19811 4389549806081223200873096444303151315179888683653663101014420956000 19812 1428674229337756607831337993664704909185907165906145065896203047000 19813 456102570868391780903901331310797811383294306486468847328365292000 19814 142798468449449763180193407466464735339629525862586040985983526000 19815 43835808919365973813454720431565918755421156776421761418953082400 19816 13191331387772168045715540870610114440288774029941733760333103500 19817 3890530916209303018091219427276715779624338884406778620559072000 19818 1124327741840303165778655155589142633561162154668014005023952000 19819 318302831023282174786651231262679649683981979860350996856096000 19820 88256694056455512099935114122833902866922276234006412764644800 19821 23961093408992446723964284377239973629028672280725722922528000 19822 6368038338425920525738255757915128126633746236769448884816000 19823 1656261092505396369922954412372544535178283774585775943136000 19824 421459295860748183417894649576942136183759710497273342673000 19825 104896535858675103428453779450261153894624639057099143065280 19826 25527918018704118090995388804267094974355553752833862250400 19827 6072720585947235140589211433614198804472246267193958420800 19828 1411641188838611677417667570094528669460653737549472790800 19829 320547344190427105789164688405744501362244516823461070400 19830 71077889363964271283684343950838998128149871121723976480 19831 15384824537654604173957650205809306954144993749290904000 19832 3249381044590843122947951983123517417039244369462303000 19833 669400386868499870821895687510424188917955921605968000 19834 134452214456493563797560244927307422560444138100344000 19835 26318305808505123126330941560238899735235873840918400 19836 5018321022808180257139374450045552915617009842548000 19837 931671413517130511873976691147697587709487059376000 19838 168327188156456352985634444198953765846672031736000 19839 29580510052599024374044546679314050901925629008000 19840 5053337133985666663899276724382817029078961622200 19841 838728155018367911020626842221214444660408568000 19842 135166934073208051776051433250526294800644356000 19843 21137216027909078055514215899259255977055496000 19844 3205233578002606098582073722428657668651858000 19845 470973097175893141016141444928292555393742400 19846 67008367484375040388475408831261135930004000 19847 9223823864245956976551270851266715067288000 19848 1227363659355308791234644911660490311373000 19849 157733482326786671965898141257573052064000 19850 19558951808521547323771369515939058455936 19851 2337723323727674978936817073618214158080 19852 269023715825803866623681329900508772160 19853 29773375664515842946494376431676860160 19854 3164886389535148659666725053760926080 19855 322694298540838686867979809403074816 19856 31513115091878778014451153262019025 19857 2942858996906967596680263339643800 19858 262347895073101762494752158185300 19859 22284377187676597586426824247400 19860 1799892003620032881980628112290 19861 137922758898086810879741617800 19862 10002032133830722926393476100 19863 684549727790695865684724600 19864 44080853683491779229698175 19865 2661485505418371576132720 19866 150083769102539750533800 19867 7869560926724930739600 19868 381732433012776491100 19869 17028956119529062800 19870 693772286351184040 19871 25600453370892400 19872 847073824772175 19873 24822676183800 19874 634155960900 19875 13836130056 19876 250654530 19877 3619560 19878 39060 19879 280 19880 1 19881 1 19882 282 19883 39621 19884 3697960 19885 257932710 19886 14341058676 19887 662078875542 19888 26104824235656 19889 897353333100675 19890 27319423696620550 19891 745820266917741015 19892 18442101145602323280 19893 416484117538185800740 19894 8650054748870012784600 19895 166204623389002388504100 19896 2969522604550176007939920 19897 49553908463431062132497415 19898 775372920663097795720253670 19899 11415212443095606436992623475 19900 158611372893538952598213294600 19901 2085739553550037226666504823990 19902 26022083953814750161267822089780 19903 308716541452074990549586434792390 19904 3489839164240847719256194480261800 19905 37661180980765814970306432099491925 19906 388663387721503210493562379266756666 19907 3841788101708704811417135825829094737 19908 36425842742126978952695806348601787136 19909 331735353544370701176336807817623418560 19910 2905544131043798555130674109850908562560 19911 24503422171802701148268684993075995544256 19912 199189109267557441592377697363069383133952 19913 1562389575817403682490212563691575473956936 19914 11836284665283361230986458815845268742098000 19915 86683378872222263132812595445455056375953000 19916 614213656008889178769643533442081542321038400 19917 4214188139838767421002832021116503915369346800 19918 28018656281090183393694504789044863869752954400 19919 180646599707028813985661938771473464423407206000 19920 1130199239192693092628243924621526290238752776000 19921 6865960378095610537716581842075772213200423114200 19922 40525912475588725612863726970300899404743960820400 19923 232541545395640068397622814281964684679602251374200 19924 1297906299882642242219290126224919170304756751856000 19925 7049991037998897633872962276539901856882655993036000 19926 37286619267638614152483667151477703154179380585390400 19927 192107147096311990307361502497830774946532895624728800 19928 964623121589992121543347118925277933774080071647574400 19929 4722634032784336428389303603071673217435600350774583000 19930 22552987013704790290675449859566765977141438409821478000 19931 105096919483864322754547596345581129453479102989768087480 19932 478087947456010252530491026513231804572689252816199927360 19933 2123813766583430160279681290856856670313292642318118908080 19934 9216550307814885601213711262209000644755798259116365072800 19935 39085000379437200049591479241590021252760700024771251882800 19936 162025092482030574751033768492409542647807992829960825986880 19937 656780285596802508365797597281731538947364542364305491053960 19938 2604076220085567840187197490976689961440427834637421771547280 19939 10102019819297461449002059232237159333174073496438274113761000 19940 38353431178349684145363750305442774417474448528850396635296000 19941 142546919212866326073601938635228978251613367032227307494516800 19942 518777312545185645710485743885587429046855204609089545307913600 19943 1849190097943323027451892732237335835796048390622722411500788800 19944 6457489230913191524435180969717680696430645173603157627463072000 19945 22096720962031077247676634880752688633098613953423305006475199500 19946 74109002611119612922977021600062863415623043720712007560178361400 19947 243661417675953878852818389200206687290760613445371297584222794300 19948 785535316686657281077742866675293200817974514988062690719285426400 19949 2483677839523989932819334063752765267292125304741668801538917157000 19950 7703000835625128197439673762943358944934997321952422080135192342000 19951 23439131114116461515066435878670506503873634708226655758125656697800 19952 69987264735108307622451893046171089842552261382310577756656890421600 19953 205101567487609068171352075454751388288590654884271276481313942763300 19954 590018207841067182410738847198599884117863527749273535083231890141000 19955 1666402776199770825997897554925775348386938882427002281518857635668500 19956 4621490365994031090767502552327483632859777167264219660745631842920640 19957 12587480338957426786695697741207751473710182547680177233872970940586480 19958 33675596750977011922848230320633724721873994867819694937374441737153440 19959 88506376076285736463895989945255302153643191639782531566176417386108400 19960 228548110374206205552339012010532678979027988538172613158227710718558400 19961 579940830074548246589060242976726672909283520915613005889002815948341940 19962 1446272193519243775444323075077762813921916928703133669007142824957593480 19963 3545130620699609742247669976715003970711040276455242286224825705078979140 19964 8542483423372553595777518016180732459544675364952391051144158325491516000 19965 20237550014894501970949120062142449517254647590780069275924851271104901000 19966 47141587093518957532328538497696529463722590858522984901566124137397298800 19967 107987123923525984114752582372630422143643609292198000297773563431014742600 19968 243281336655299918235534553391213364829358016336446069636363430258378040800 19969 539089325542994136999195885355529615246872877109170267944214419322542249500 19970 1175093586015065871661168559089581408515655484934595864957051655601946027000 19971 2519922912232307924784505910047657909372461206581966688185677439235284257900 19972 5316760430204429907237638843177476028566071996304808836611539212452467884800 19973 11038056980098327307417271946161933928870866861893679215139173799765449630400 19974 22550869099125614929132060965277069317048007567309667213725193784467047632000 19975 45341641061007885336233611940823043626830568406611990461638953460258212792000 19976 89728721257573499402230726788155075808885756425716360071453928952932042156800 19977 174784071616315045710595269889427074752725379704259993055852965772898873784600 19978 335152962068397922702790929891066349525844542525694419674109810657311242514800 19979 632686714108710364285880837039257904717155513951565996323574642567373263931000 19980 1175902579757603101299010848638620752201581965324122659833714487195926066296000 19981 2151901720956413675377189853008675976528894996543144467495697511568544701321680 19982 3877684289248190979392559933144346809190682072978735575091256902034407283569760 19983 6880988787783554581078954391167909533956014266756383716583504894786546258099280 19984 12025028949524658491205939712720618603029927844816981252281853214190080839396800 19985 20696924826585710287748684697855680095599587348290765809215881974423312213961800 19986 35086215420307204106850151202079152923968824266626250609908828489974757848430480 19987 58587359711267689876532799648754811957947942407479682622206251346467284331813160 19988 96367993543767415124016567646549971071017176296415178892600936794189177966346880 19989 156151841390363867099100919797650416087296350480302373205603369805399130963988000 19990 249269911944250576837096881144873141276968486087822137043807214184765585208568000 19991 392033588785048634480161458527845940371959528119938451896169527763313147646202400 19992 607475470910165451626916854655761276972766115645310033568839268245854607163484800 19993 927484870764627609180381983447635521092348265851321569109567097053938730579963400 19994 1395331221504307022660751656514141934386718630041811210164835455744863576978706000 19995 2068517337142349884470763420621841990450486390149702583489975368604227583415801000 19996 3021834022955780700792071779691038733875493161262174208924485755874002034903083200 19997 4350398981324270491657551613865547142734546189058474938710251045094468446800128400 19998 6172360947861785483890201435057101074307133909262451622443604046886168907425823200 19999 8630843698281310210524434210037471841192178771426309472060971760476422624790346000 20000 11894608122001133399378211852488616655088380827848023137966381249732212692988376000 20001 16156842699051539534155404432963704289828383957826898095737667864219588907975877400 20002 21631475349143383508538640645786116487208249596429400756276877636393168620595802800 20003 28546455173869547089137058557143973397053509713320766571808010651305738917343641400 20004 37133600226171768571235198123114111736004565480742460581213672391942424607926688000 20005 47614858354526703248599971786896320693747789608371380906556241212248754134357608000 20006 60185180960121752906230364338636949356897206064981425465887088892282425225828016512 20007 74992646116977104811731485723539690865340169461921299985272007588002704448055544384 20008 92116951135814396461654423408442454921205247528029313367735694360066314125170589952 20009 111547870516025245715284653346160785256146979428472996656242442389142802260948761270 20010 133165674879596029768634392366734580848423525829339856473343690914170477117721777020 20011 156725755819832250420008169477772237460067688091453831080166036229754484607780245262 20012 181849731943622153159093448554361680106338080838938796367826240510860165346432040304 20013 208025072147628372174417505543247073454977653080907259481376987251059734600842712772 20014 234614743023641021249343051364564368558245473399519465580500361561345565339296292600 20015 260877587391959046016060557114329036680437130869614928145481745318212606235486176100 20016 285999132844518065262051573725338499471886632360763032337268876348855301650755215280 20017 309131415648118791128835156894299701635053933507589454070430329582953892225448651810 20018 329439318865878419743138196398304791523488133519036936454619183351177140619821190980 20019 346150008953278049730108974476479672252940430146814172361737547724062937607783135450 20020 358601448124259274540544549097935775571391524756411804461080624980324194356264543200 20021 366285764869779116137841932292891542190778486001192057413818066944188284235327354840 20022 368883536251834287174280527557380134688585425618221788317462166709749903272457336080 20023 366285764869779116137841932292891542190778486001192057413818066944188284235327354840 20024 358601448124259274540544549097935775571391524756411804461080624980324194356264543200 20025 346150008953278049730108974476479672252940430146814172361737547724062937607783135450 20026 329439318865878419743138196398304791523488133519036936454619183351177140619821190980 20027 309131415648118791128835156894299701635053933507589454070430329582953892225448651810 20028 285999132844518065262051573725338499471886632360763032337268876348855301650755215280 20029 260877587391959046016060557114329036680437130869614928145481745318212606235486176100 20030 234614743023641021249343051364564368558245473399519465580500361561345565339296292600 20031 208025072147628372174417505543247073454977653080907259481376987251059734600842712772 20032 181849731943622153159093448554361680106338080838938796367826240510860165346432040304 20033 156725755819832250420008169477772237460067688091453831080166036229754484607780245262 20034 133165674879596029768634392366734580848423525829339856473343690914170477117721777020 20035 111547870516025245715284653346160785256146979428472996656242442389142802260948761270 20036 92116951135814396461654423408442454921205247528029313367735694360066314125170589952 20037 74992646116977104811731485723539690865340169461921299985272007588002704448055544384 20038 60185180960121752906230364338636949356897206064981425465887088892282425225828016512 20039 47614858354526703248599971786896320693747789608371380906556241212248754134357608000 20040 37133600226171768571235198123114111736004565480742460581213672391942424607926688000 20041 28546455173869547089137058557143973397053509713320766571808010651305738917343641400 20042 21631475349143383508538640645786116487208249596429400756276877636393168620595802800 20043 16156842699051539534155404432963704289828383957826898095737667864219588907975877400 20044 11894608122001133399378211852488616655088380827848023137966381249732212692988376000 20045 8630843698281310210524434210037471841192178771426309472060971760476422624790346000 20046 6172360947861785483890201435057101074307133909262451622443604046886168907425823200 20047 4350398981324270491657551613865547142734546189058474938710251045094468446800128400 20048 3021834022955780700792071779691038733875493161262174208924485755874002034903083200 20049 2068517337142349884470763420621841990450486390149702583489975368604227583415801000 20050 1395331221504307022660751656514141934386718630041811210164835455744863576978706000 20051 927484870764627609180381983447635521092348265851321569109567097053938730579963400 20052 607475470910165451626916854655761276972766115645310033568839268245854607163484800 20053 392033588785048634480161458527845940371959528119938451896169527763313147646202400 20054 249269911944250576837096881144873141276968486087822137043807214184765585208568000 20055 156151841390363867099100919797650416087296350480302373205603369805399130963988000 20056 96367993543767415124016567646549971071017176296415178892600936794189177966346880 20057 58587359711267689876532799648754811957947942407479682622206251346467284331813160 20058 35086215420307204106850151202079152923968824266626250609908828489974757848430480 20059 20696924826585710287748684697855680095599587348290765809215881974423312213961800 20060 12025028949524658491205939712720618603029927844816981252281853214190080839396800 20061 6880988787783554581078954391167909533956014266756383716583504894786546258099280 20062 3877684289248190979392559933144346809190682072978735575091256902034407283569760 20063 2151901720956413675377189853008675976528894996543144467495697511568544701321680 20064 1175902579757603101299010848638620752201581965324122659833714487195926066296000 20065 632686714108710364285880837039257904717155513951565996323574642567373263931000 20066 335152962068397922702790929891066349525844542525694419674109810657311242514800 20067 174784071616315045710595269889427074752725379704259993055852965772898873784600 20068 89728721257573499402230726788155075808885756425716360071453928952932042156800 20069 45341641061007885336233611940823043626830568406611990461638953460258212792000 20070 22550869099125614929132060965277069317048007567309667213725193784467047632000 20071 11038056980098327307417271946161933928870866861893679215139173799765449630400 20072 5316760430204429907237638843177476028566071996304808836611539212452467884800 20073 2519922912232307924784505910047657909372461206581966688185677439235284257900 20074 1175093586015065871661168559089581408515655484934595864957051655601946027000 20075 539089325542994136999195885355529615246872877109170267944214419322542249500 20076 243281336655299918235534553391213364829358016336446069636363430258378040800 20077 107987123923525984114752582372630422143643609292198000297773563431014742600 20078 47141587093518957532328538497696529463722590858522984901566124137397298800 20079 20237550014894501970949120062142449517254647590780069275924851271104901000 20080 8542483423372553595777518016180732459544675364952391051144158325491516000 20081 3545130620699609742247669976715003970711040276455242286224825705078979140 20082 1446272193519243775444323075077762813921916928703133669007142824957593480 20083 579940830074548246589060242976726672909283520915613005889002815948341940 20084 228548110374206205552339012010532678979027988538172613158227710718558400 20085 88506376076285736463895989945255302153643191639782531566176417386108400 20086 33675596750977011922848230320633724721873994867819694937374441737153440 20087 12587480338957426786695697741207751473710182547680177233872970940586480 20088 4621490365994031090767502552327483632859777167264219660745631842920640 20089 1666402776199770825997897554925775348386938882427002281518857635668500 20090 590018207841067182410738847198599884117863527749273535083231890141000 20091 205101567487609068171352075454751388288590654884271276481313942763300 20092 69987264735108307622451893046171089842552261382310577756656890421600 20093 23439131114116461515066435878670506503873634708226655758125656697800 20094 7703000835625128197439673762943358944934997321952422080135192342000 20095 2483677839523989932819334063752765267292125304741668801538917157000 20096 785535316686657281077742866675293200817974514988062690719285426400 20097 243661417675953878852818389200206687290760613445371297584222794300 20098 74109002611119612922977021600062863415623043720712007560178361400 20099 22096720962031077247676634880752688633098613953423305006475199500 20100 6457489230913191524435180969717680696430645173603157627463072000 20101 1849190097943323027451892732237335835796048390622722411500788800 20102 518777312545185645710485743885587429046855204609089545307913600 20103 142546919212866326073601938635228978251613367032227307494516800 20104 38353431178349684145363750305442774417474448528850396635296000 20105 10102019819297461449002059232237159333174073496438274113761000 20106 2604076220085567840187197490976689961440427834637421771547280 20107 656780285596802508365797597281731538947364542364305491053960 20108 162025092482030574751033768492409542647807992829960825986880 20109 39085000379437200049591479241590021252760700024771251882800 20110 9216550307814885601213711262209000644755798259116365072800 20111 2123813766583430160279681290856856670313292642318118908080 20112 478087947456010252530491026513231804572689252816199927360 20113 105096919483864322754547596345581129453479102989768087480 20114 22552987013704790290675449859566765977141438409821478000 20115 4722634032784336428389303603071673217435600350774583000 20116 964623121589992121543347118925277933774080071647574400 20117 192107147096311990307361502497830774946532895624728800 20118 37286619267638614152483667151477703154179380585390400 20119 7049991037998897633872962276539901856882655993036000 20120 1297906299882642242219290126224919170304756751856000 20121 232541545395640068397622814281964684679602251374200 20122 40525912475588725612863726970300899404743960820400 20123 6865960378095610537716581842075772213200423114200 20124 1130199239192693092628243924621526290238752776000 20125 180646599707028813985661938771473464423407206000 20126 28018656281090183393694504789044863869752954400 20127 4214188139838767421002832021116503915369346800 20128 614213656008889178769643533442081542321038400 20129 86683378872222263132812595445455056375953000 20130 11836284665283361230986458815845268742098000 20131 1562389575817403682490212563691575473956936 20132 199189109267557441592377697363069383133952 20133 24503422171802701148268684993075995544256 20134 2905544131043798555130674109850908562560 20135 331735353544370701176336807817623418560 20136 36425842742126978952695806348601787136 20137 3841788101708704811417135825829094737 20138 388663387721503210493562379266756666 20139 37661180980765814970306432099491925 20140 3489839164240847719256194480261800 20141 308716541452074990549586434792390 20142 26022083953814750161267822089780 20143 2085739553550037226666504823990 20144 158611372893538952598213294600 20145 11415212443095606436992623475 20146 775372920663097795720253670 20147 49553908463431062132497415 20148 2969522604550176007939920 20149 166204623389002388504100 20150 8650054748870012784600 20151 416484117538185800740 20152 18442101145602323280 20153 745820266917741015 20154 27319423696620550 20155 897353333100675 20156 26104824235656 20157 662078875542 20158 14341058676 20159 257932710 20160 3697960 20161 39621 20162 282 20163 1 20164 1 20165 284 20166 40186 20167 3777484 20168 265368251 20169 14860622056 20170 691018925604 20171 27443323045416 20172 950225060447529 20173 29140235187057556 20174 801356467644082790 20175 19961061103134425860 20176 454114140096308188315 20177 9501465085091986709360 20178 183921217004280599874040 20179 3310581906077050797732720 20180 55659158295920416536881355 20181 877450260194510095993188420 20182 13015512192885233090565628230 20183 182217170700393263267918795220 20184 2414377511780210738299924036665 20185 30352174433808363567199045032360 20186 362846448913254528098788583795940 20187 4133294331098812450516635171936360 20188 44949575850699585399368407494807915 20189 467475588847275688153431437946002316 20190 4656776058132477047374567016462099994 20191 44498082333265891786023640379526733276 20192 408428827130333363893145556340656087569 20193 3605440680874666936436043531834757186816 20194 30646245787434668959706370020595436087936 20195 251101497742206642444045741459072282785024 20196 1985271216524321266823236643410790235769096 20197 15160252926185726037559261640591489073145824 20198 111918337778606389277275725640837169334105936 20199 799416698418617066266255183148836923815042400 20200 5529298830728768041674931683446122056387376600 20201 37061246216776607414469812364719953242812686400 20202 240898100409047948194053780370679696078282461600 20203 1519511094887840903993262306953518082955320142400 20204 9307005456188025536958731630090298258101335872200 20205 55388032470972639780925134579073970121383559824800 20206 320459330724913130161066850064642255702290596129200 20207 1803515303149511104627399481759149439068705215424800 20208 9878345183159822186709165343271704882171771748122200 20209 52684507643519051662448881830782426038249449323318400 20210 273730376669588116246201799077326083111774312788545600 20211 1386124035050254716310553791072417186821325243482422400 20212 6843987423060632661783359343420059859930293389694460600 20213 32962878200863455268997404184635390345786719183018218400 20214 154925527544058239764287799667786334625197580160185626480 20215 710834773437443688330261669063960829456788897205557580320 20216 3185086580979314988095210940228901408912150250940286850280 20217 13942265788437756174303564870435945789955072796568802816320 20218 59641914761650401412298583056864879212585589185322100936480 20219 249411643548719860451430438237798585798085191138619694825280 20220 1019915470940300857917456613508140645495741228048998394910520 20221 4079661883761203431669826454032562581982964912195993579642080 20222 15966952545065399637742251811472270795002293708077423147909520 20223 61161547037030174883555066260893783045263023356364366634365280 20224 229355801388863155813331498478351686419736337586366374878869800 20225 842224582149267982003053371461488159967556387202394556932243200 20226 3029291642246560644946466158643739672141372166873128809611132800 20227 10674646739345023225049452178077939797069597159457691995772563200 20228 36860889521800783323998889552425385861755952691252342672902132300 20229 124759933766094958942765472331285921378250916801161775200591832400 20230 413976143860224181946449067281085102755105314840218617711054716600 20231 1346967154649684651706356666675769438815118785599517293447909376400 20232 4298409890573258373827638186303558356218834948163165480561710804100 20233 13455891831359765344156084757124182680337222446423822373932312082400 20234 41328810624890707842765117468309989661035754656873168719934958538800 20235 124568527798966358850024438566455461795234528120716311353043396159200 20236 368515228071942144931322297425764074477568812357119087752753380304300 20237 1070208607551393626375894891154273750537597098900126665802516666089200 20238 3051540759369514258990727324777726504911256592809820628166635358713800 20239 8544314126234639925174036509377634213751518459867497758866579004398640 20240 23496863847145259794228600400788494087816675764635618836883092262096260 20241 63472047794885896587007128355376711302154137130444269065866015461247040 20242 168445049917197187096288148327730503071101363923102098674798271801001760 20243 439236459277754690402979222221677008008188366685557371227954987227928640 20244 1125543426899246394157634256943047333020982689631740763771634654771567140 20245 2834701964042546474174782573041748838719511959072532293943376167572835760 20246 7017615837812645539725376369847256271464157654777122630128114170942508040 20247 17079016858291016855717181044688503214888672846566009292600952560607067760 20248 40867647482339218904751826071218918407055038597140093664437993627166912140 20249 96159170546680515070004296638162160957776561405035514504559985005098616800 20250 222507848125458401150358779430165930588343438600024039376830662976914241200 20251 506397171595870843997368256634170738580367825779365055133476681257804824800 20252 1133639122777119957585017574510586767049232519074260407514714843270313073700 20253 2496553573756354063895094883191854003838759255489382470481843924505408566800 20254 5409199409805433805106038913582350341650645053560328686043995169761718561400 20255 11531699840684111628467819222362373255826649894403338077939945746524982427600 20256 24191500752739495046677055542564543895375472061085263576547929663905669657900 20257 49943743489526699451204243700778413203355813287401834480615080596450414777600 20258 101481436239357442501915005817539116189797450403125004104228514828957757686400 20259 202962872478714885003830011635078232379594900806250008208457029657915515372800 20260 399583155192469929851290335406560269997327460962304703660399777139021170890200 20261 774449826558601513526212196458075574840181058359930765857269671156041032240800 20262 1477776709861821255402057966710817678521569978707214828727647229654894622745200 20263 2776428970043421752573563452608202911161737535752949072154973582987983836672800 20264 5136393594580330242261092387325175385649214441142955783486701128527770097844680 20265 9357390310918621431445950487800319514450054031389147169916366412367422752509120 20266 16788259087236350215241264110465279128866273409256999334261716210423905526560480 20267 29664690814339958632756408428200784480132638451308484260540119905797580639165120 20268 51627971513418581851239518514464826835615457304681112030363093297590020150854680 20269 88505094023003283173553460310511131718197926808024763480622445653011463115750880 20270 149456715378467808377981786750768797901485178289022949651239790300840112242635920 20271 248628928386609998983932318146138747910881885378000794746922267977098504478403680 20272 407475188189166387223666854739505170187278645480612413613011494740244771228494920 20273 657941588268745726159315288386723944522578363344842062347614890589753025102890880 20274 1046725254063913655253456140615242639013192850775885099189387325938243449027326400 20275 1640812560424513297424336652856326298993653657973009074404985537957246487664457600 20276 2534469401370007146914377151287004015409840025261880088143415161308961092553135400 20277 3857776433943727692648432478065174253544181277389764381952808918098595645302117600 20278 5786664650915591538972648717097761380316271916084646572929213377147893467953176400 20279 8554199918744787492394350277448864649163184571603390586069271948827320778713391200 20280 12462584364378181777712458593869466600936018901732525940049197925446700100022095800 20281 17894992933466107167997376442479234093651719448641575708788591892949107835929163200 20282 25325964575329151669962388694017221132540992779009687655658430899343228886442120800 20283 35328656466425539304317281707620661411779872279963093704531928817571226849994891200 20284 48576902641335116543436262347978409441197324384949253843731402124160436918742975400 20285 65839768869247595976227661364202141721953398339931220085718594614564559129535933600 20286 87966248571207853640369744281679910661298392864006466180099433788311665066511124400 20287 115857985923054246258047955883188175017319834503813394481106571330947071063209773600 20288 150428513980739787480207426590268517562810430283177068640791596647439342267554625400 20289 192548497895346927974665506035543702480397350762466647860213243708722358102469920512 20290 242977866391747313872792186187709910272882371200255531823602426584816309034069185408 20291 302287424329890358991347759194158786008782792516853338804166798428354148247109695232 20292 370774418904631143450324985886585385963897643946452923376985838697278134959345485558 20293 448378367047460917660858122467498606281922732214315163153564270052522395764789889512 20294 534604976095049555672561607557402184413061719178606540683095860447238241104172560572 20295 628466918462882683767744179876640735874896982851186315001502003884539611679714307848 20296 728450291854704928912612572129742671127721502850238683297195504502534549901487038642 20297 832514619262519918757271511005420195574538860400272780911080576574325199887413758448 20298 938132145586869460689164165386704847251905730749561118787859455691963471514921474072 20299 1042369050652077178543515739318560941391006367499512354208732728546626079461023860080 20300 1142007268729113967668998861459305737259264329098730446890449827598877101762445258470 20301 1233701283006634067262860083912242694265482632894978876932748718865940226721473709880 20302 1314160062333153680345220524167388956934970630692477499341406244009371111072874169220 20303 1380340784896693793743900694449199911600760518569077085639174903779627210191652005080 20304 1429638670071575714949040004965242765586501965660829838697716864628899610555639576690 20305 1460056514115651793990508941241098994641533922377017707606178925578450666099376588960 20306 1470338602243226806624244919700543353758727823238827691462560467307876375015569381840 20307 1460056514115651793990508941241098994641533922377017707606178925578450666099376588960 20308 1429638670071575714949040004965242765586501965660829838697716864628899610555639576690 20309 1380340784896693793743900694449199911600760518569077085639174903779627210191652005080 20310 1314160062333153680345220524167388956934970630692477499341406244009371111072874169220 20311 1233701283006634067262860083912242694265482632894978876932748718865940226721473709880 20312 1142007268729113967668998861459305737259264329098730446890449827598877101762445258470 20313 1042369050652077178543515739318560941391006367499512354208732728546626079461023860080 20314 938132145586869460689164165386704847251905730749561118787859455691963471514921474072 20315 832514619262519918757271511005420195574538860400272780911080576574325199887413758448 20316 728450291854704928912612572129742671127721502850238683297195504502534549901487038642 20317 628466918462882683767744179876640735874896982851186315001502003884539611679714307848 20318 534604976095049555672561607557402184413061719178606540683095860447238241104172560572 20319 448378367047460917660858122467498606281922732214315163153564270052522395764789889512 20320 370774418904631143450324985886585385963897643946452923376985838697278134959345485558 20321 302287424329890358991347759194158786008782792516853338804166798428354148247109695232 20322 242977866391747313872792186187709910272882371200255531823602426584816309034069185408 20323 192548497895346927974665506035543702480397350762466647860213243708722358102469920512 20324 150428513980739787480207426590268517562810430283177068640791596647439342267554625400 20325 115857985923054246258047955883188175017319834503813394481106571330947071063209773600 20326 87966248571207853640369744281679910661298392864006466180099433788311665066511124400 20327 65839768869247595976227661364202141721953398339931220085718594614564559129535933600 20328 48576902641335116543436262347978409441197324384949253843731402124160436918742975400 20329 35328656466425539304317281707620661411779872279963093704531928817571226849994891200 20330 25325964575329151669962388694017221132540992779009687655658430899343228886442120800 20331 17894992933466107167997376442479234093651719448641575708788591892949107835929163200 20332 12462584364378181777712458593869466600936018901732525940049197925446700100022095800 20333 8554199918744787492394350277448864649163184571603390586069271948827320778713391200 20334 5786664650915591538972648717097761380316271916084646572929213377147893467953176400 20335 3857776433943727692648432478065174253544181277389764381952808918098595645302117600 20336 2534469401370007146914377151287004015409840025261880088143415161308961092553135400 20337 1640812560424513297424336652856326298993653657973009074404985537957246487664457600 20338 1046725254063913655253456140615242639013192850775885099189387325938243449027326400 20339 657941588268745726159315288386723944522578363344842062347614890589753025102890880 20340 407475188189166387223666854739505170187278645480612413613011494740244771228494920 20341 248628928386609998983932318146138747910881885378000794746922267977098504478403680 20342 149456715378467808377981786750768797901485178289022949651239790300840112242635920 20343 88505094023003283173553460310511131718197926808024763480622445653011463115750880 20344 51627971513418581851239518514464826835615457304681112030363093297590020150854680 20345 29664690814339958632756408428200784480132638451308484260540119905797580639165120 20346 16788259087236350215241264110465279128866273409256999334261716210423905526560480 20347 9357390310918621431445950487800319514450054031389147169916366412367422752509120 20348 5136393594580330242261092387325175385649214441142955783486701128527770097844680 20349 2776428970043421752573563452608202911161737535752949072154973582987983836672800 20350 1477776709861821255402057966710817678521569978707214828727647229654894622745200 20351 774449826558601513526212196458075574840181058359930765857269671156041032240800 20352 399583155192469929851290335406560269997327460962304703660399777139021170890200 20353 202962872478714885003830011635078232379594900806250008208457029657915515372800 20354 101481436239357442501915005817539116189797450403125004104228514828957757686400 20355 49943743489526699451204243700778413203355813287401834480615080596450414777600 20356 24191500752739495046677055542564543895375472061085263576547929663905669657900 20357 11531699840684111628467819222362373255826649894403338077939945746524982427600 20358 5409199409805433805106038913582350341650645053560328686043995169761718561400 20359 2496553573756354063895094883191854003838759255489382470481843924505408566800 20360 1133639122777119957585017574510586767049232519074260407514714843270313073700 20361 506397171595870843997368256634170738580367825779365055133476681257804824800 20362 222507848125458401150358779430165930588343438600024039376830662976914241200 20363 96159170546680515070004296638162160957776561405035514504559985005098616800 20364 40867647482339218904751826071218918407055038597140093664437993627166912140 20365 17079016858291016855717181044688503214888672846566009292600952560607067760 20366 7017615837812645539725376369847256271464157654777122630128114170942508040 20367 2834701964042546474174782573041748838719511959072532293943376167572835760 20368 1125543426899246394157634256943047333020982689631740763771634654771567140 20369 439236459277754690402979222221677008008188366685557371227954987227928640 20370 168445049917197187096288148327730503071101363923102098674798271801001760 20371 63472047794885896587007128355376711302154137130444269065866015461247040 20372 23496863847145259794228600400788494087816675764635618836883092262096260 20373 8544314126234639925174036509377634213751518459867497758866579004398640 20374 3051540759369514258990727324777726504911256592809820628166635358713800 20375 1070208607551393626375894891154273750537597098900126665802516666089200 20376 368515228071942144931322297425764074477568812357119087752753380304300 20377 124568527798966358850024438566455461795234528120716311353043396159200 20378 41328810624890707842765117468309989661035754656873168719934958538800 20379 13455891831359765344156084757124182680337222446423822373932312082400 20380 4298409890573258373827638186303558356218834948163165480561710804100 20381 1346967154649684651706356666675769438815118785599517293447909376400 20382 413976143860224181946449067281085102755105314840218617711054716600 20383 124759933766094958942765472331285921378250916801161775200591832400 20384 36860889521800783323998889552425385861755952691252342672902132300 20385 10674646739345023225049452178077939797069597159457691995772563200 20386 3029291642246560644946466158643739672141372166873128809611132800 20387 842224582149267982003053371461488159967556387202394556932243200 20388 229355801388863155813331498478351686419736337586366374878869800 20389 61161547037030174883555066260893783045263023356364366634365280 20390 15966952545065399637742251811472270795002293708077423147909520 20391 4079661883761203431669826454032562581982964912195993579642080 20392 1019915470940300857917456613508140645495741228048998394910520 20393 249411643548719860451430438237798585798085191138619694825280 20394 59641914761650401412298583056864879212585589185322100936480 20395 13942265788437756174303564870435945789955072796568802816320 20396 3185086580979314988095210940228901408912150250940286850280 20397 710834773437443688330261669063960829456788897205557580320 20398 154925527544058239764287799667786334625197580160185626480 20399 32962878200863455268997404184635390345786719183018218400 20400 6843987423060632661783359343420059859930293389694460600 20401 1386124035050254716310553791072417186821325243482422400 20402 273730376669588116246201799077326083111774312788545600 20403 52684507643519051662448881830782426038249449323318400 20404 9878345183159822186709165343271704882171771748122200 20405 1803515303149511104627399481759149439068705215424800 20406 320459330724913130161066850064642255702290596129200 20407 55388032470972639780925134579073970121383559824800 20408 9307005456188025536958731630090298258101335872200 20409 1519511094887840903993262306953518082955320142400 20410 240898100409047948194053780370679696078282461600 20411 37061246216776607414469812364719953242812686400 20412 5529298830728768041674931683446122056387376600 20413 799416698418617066266255183148836923815042400 20414 111918337778606389277275725640837169334105936 20415 15160252926185726037559261640591489073145824 20416 1985271216524321266823236643410790235769096 20417 251101497742206642444045741459072282785024 20418 30646245787434668959706370020595436087936 20419 3605440680874666936436043531834757186816 20420 408428827130333363893145556340656087569 20421 44498082333265891786023640379526733276 20422 4656776058132477047374567016462099994 20423 467475588847275688153431437946002316 20424 44949575850699585399368407494807915 20425 4133294331098812450516635171936360 20426 362846448913254528098788583795940 20427 30352174433808363567199045032360 20428 2414377511780210738299924036665 20429 182217170700393263267918795220 20430 13015512192885233090565628230 20431 877450260194510095993188420 20432 55659158295920416536881355 20433 3310581906077050797732720 20434 183921217004280599874040 20435 9501465085091986709360 20436 454114140096308188315 20437 19961061103134425860 20438 801356467644082790 20439 29140235187057556 20440 950225060447529 20441 27443323045416 20442 691018925604 20443 14860622056 20444 265368251 20445 3777484 20446 40186 20447 284 20448 1 20449 1 20450 286 20451 40755 20452 3858140 20453 272963405 20454 15395136042 20455 721005537967 20456 28840221518680 20457 1005802725463965 20458 31068128630998030 20459 860587163078645431 20460 21592914273609648996 20461 494837618770221122825 20462 10429654426387737511850 20463 203378261314560881481075 20464 3687925805170703984190160 20465 62464243325078798732220835 20466 992079158692427979864683850 20467 14826071871570173699088886425 20468 209125645346358239545043240100 20469 2791827365373882497926327255335 20470 35363146628069178307066811900910 20471 425965175292651465971486597897325 20472 4889339403359129870281411384560600 20473 53579010961810464828500466422476575 20474 561508034879773671402684888107554506 20475 5636676811677728009080798299848912541 20476 54279110038378121568926205850396935580 20477 502081767854997624512567404116171654115 20478 4466796417468599556008358284895596095230 20479 38265555976314336196471602640605606549137 20480 315999429997950647299894525032097912147712 20481 2518120457796169220671034496349530237427080 20482 19381896856976575213649780668872141827469040 20483 144224114847502162619217485565430937716166680 20484 1038413626902015570858365896071102751556400096 20485 7240050565344608563484717775384633073351567336 20486 48919260576652760564085930914761034279402482000 20487 320549891673329931064668336783565724620295211000 20488 2038368541922713407795839680059597428354697752000 20489 12586925746372755293139310024368014120090258618600 20490 75521554478236531758835860146208084720541551711600 20491 440542401123046435259875850852880494203159051651000 20492 2499821997070310004730458316467507920594669967508000 20493 13805835120183757526125031156854646016011472775101000 20494 74244713312988207140494611999084985241661698034987600 20495 388977737139786041757808728082162640070444983183304600 20496 1986269296032950000465406271057851779083123318382832000 20497 9889965869830730210650668724642220316684718189447851000 20498 48036977082034975308874676662547927252468631205889562000 20499 227695271368845782964065967380477175176701311915916523880 20500 1053648706726423623127834672584168889052970776708947051680 20501 4761681655398260604520022078024609402450925625511587637400 20502 21023273723833829838824248419957709437236162195654934097200 20503 90711532919505228749000923737965672201407885029399993419400 20504 382637738860458419450331169221964290013211442305832699514560 20505 1578380672799390980232616073040602696304497199511559885497560 20506 6368904469190525007956170119286642458772532559432610064288400 20507 25146191783528107358999361333045536604463964760518408702104200 20508 97175114010922177590709396337870887217250575684715206509826400 20509 367645848007988905218183882811611523305264678007172531295509880 20510 1362097731964024468513271434679085315852292085731491673324348080 20511 4943096607933959764765904400045067678496221278864284298354489000 20512 17575454605987412496945437866826907301319897880406344171927072000 20513 61239474642737390419044260067225005128036519177040855474058391500 20514 209156359549041548815812703614214632898832419343124152542168660200 20515 700356900914214883155978901496082331373363101133794510785140513700 20516 2299679376136227974542020273569225565703580332081116304070610642000 20517 7406320343732851859186800586936182336604177834202418685168584273500 20518 23399678767155966743517717796407068831590011128349670628503643067000 20519 72539004178183496904904925168861913377929034497883978948361293507700 20520 220682040880107539879710758260199623797643259880886471166845625319200 20521 658981094294765570474136292026984987729073623255424879178775131161500 20522 1931807591494244275088563924572257361287969251735081152661066822857000 20523 5560473202544243656673839404512038080464019602967193047524422071196500 20524 15717604252525062069531386050087360974111628744387265681002366387915440 20525 43637032858984053903567400744321489020230969277180434982782885629607340 20526 119010089615411056100638365666331333691539007119583004498498778989838200 20527 318886009354114240064531005439272419763226313948626255643413394985592100 20528 839598606907034961182562647232514725452545231662205837643417546291179200 20529 2172461395371952962059880849714131852108460786925957604902342901028426180 20530 5525025277118793952893030309149520512769665705021571192714600464343898680 20531 13812563192796984882232575772873801281924164262553927981786501160859746700 20532 33948950497958854409342716357424764596536500115192786846800557070064919600 20533 82043297036733898155911564530443181108296541945049234879768012919323555700 20534 194973482369649969735225129825288500986775311445881711126036924820039508840 20535 455693836701158650195119198777709170910951600007235162050388626614278386940 20536 1047572038393468161368090112132664760714831264384448648391697992216731924000 20537 2368941314094320046730112867209094174798311609233014557158498868762836964500 20538 5270228990906464823062498288847198276517592119417268340644750292303839539000 20539 11535945680095261890481246254476645116377396083613354034522397862042848768700 20540 24846652234051333302574991932718927942966699257013377920509780010553828117200 20541 52664099843913152108718732900871640748679416903452268418471816326717353074500 20542 109858444835689801173026174008269874249933407303975699711650885670786736521000 20543 225560423971150336451000548761660486491884549039013936642006605685764256899500 20544 455869488446956469458864266970934877962545614899901850897529139912281445523200 20545 906990336389257142360865364494255850946314712977929724181542351283809959322200 20546 1776579009422256258232622878906274347214430881090790181386526255091998889394000 20547 3426259518171494212305772695033529098199259556389381064102586349105997858117000 20548 6506432216325665776903891582487913843045058551527309495467537713453814114404000 20549 12167028244528995002810277259252398886494259491356068756524295524158632393935480 20550 22406606470122703668541698715058873196910220449428007809044742252410946784871280 20551 40639433303653923320394257473391093543415595913178249457581150163686521129423400 20552 72598599299731280494684887136931662252315239301211630098979918739012814444795200 20553 127745612229334849331993599481331674924747007616555079885705049319609086955745400 20554 221425727864180405508788905767641569869561479868695471801888752153989084056625360 20555 378094874937892956576328225886255888173496489209753588642847774904453058624992360 20556 636047453166548898913449351958187475432050168764071457530024294231790192079426400 20557 1054189760340854193569513277782551463910527594525636952758095820995281892427938200 20558 1721520893033688499590581316011873032808017539684067684320560148047341072038284400 20559 2770083618790571494795753572128195698245628222946181637497628601857994270461603080 20560 4392204656821086334090564222473535521542617722869621335131375080423486410822001280 20561 6862819776282947397016506597614899252410340191983783336142773563161697516909377000 20562 10567527797108255283901523433495508583357514985886533632644624778673764318072846000 20563 16036686920173054071183890824515113902814474496126055424978246374654045851110547000 20564 23985305654519698262988080189709561663339909681162448113880507621221703359921861600 20565 35357648852783348301473807865864957279578659961023953685116955200249235125402054600 20566 51374361580967258215816643907667031944686941823710018174956259692669828814686746000 20567 73578534806639547783669600172845155920780450578025365013284812610688144658322543000 20568 103875578550549949812239435538134337770513577286624044724637382509206792458808296000 20569 144560180149515346822033214457236953397298061723885128908453690658646119505174878600 20570 198322230618343368367417467767779622016127919389792821477713327680456659817016775600 20571 268222688951038162136261329358062603546402513928818160195268025141601220244325967000 20572 357630251934717549515015105810750138061870018571757546927024033522134960325767956000 20573 470110734398056133636673082638324778258748492154810323783104173097645149460485297000 20574 609263511779880749193128315099268912623338045832634179622903008334548113700788944912 20575 778503376163180957302330624849065832796487503008365896184820510649700367506563651832 20576 980791655008731914711597637605122309034944885679831050311584895306709124417717986560 20577 1218327133956159175305812690462612868254345600180415132808921862138802740487634061430 20578 1492214629186613563552855853434828164218500812624074348711702745875432813930590555860 20579 1802136129094602534444602838378984782940804827553689790367210239249561167593097825154 20580 2146055237700442712773725517458943710982943153422714559521257994831538489652849318504 20581 2519989104875519852120662539440426327290577187731217853983295372718852014365088214910 20582 2917882121434812460350240835141546273704878848951936462506973589463933911370102143580 20583 3331611675966614227116319759527287909528704954400345363907216113343148421191236029610 20584 3751147961088336018679115581097390831469356689398907372695532216504878222378280566672 20585 4164877515620137785445194505483132467293182794847316274095774740384092732199414452702 20586 4560084871116939181144373546149415110175017658591952124922381102610320509707388086900 20587 4923569897075535782539939553451180082725200225581165700097353509340128666278266847450 20588 5242362192569635221697201826696220519736184412849010961254736110664309659058874053400 20589 5504480302198116982782061918031031545722993633491461509317472916197525142011817756070 20590 5699674639155497017632489645620784437415298372267754470640787558615877097402307747420 20591 5820090300546106109554302807147984108628297633653692945372635183093677317769962136450 20592 5860790232717757201229507721883284696800523491231690798137478785772654082229891941600 20593 5820090300546106109554302807147984108628297633653692945372635183093677317769962136450 20594 5699674639155497017632489645620784437415298372267754470640787558615877097402307747420 20595 5504480302198116982782061918031031545722993633491461509317472916197525142011817756070 20596 5242362192569635221697201826696220519736184412849010961254736110664309659058874053400 20597 4923569897075535782539939553451180082725200225581165700097353509340128666278266847450 20598 4560084871116939181144373546149415110175017658591952124922381102610320509707388086900 20599 4164877515620137785445194505483132467293182794847316274095774740384092732199414452702 20600 3751147961088336018679115581097390831469356689398907372695532216504878222378280566672 20601 3331611675966614227116319759527287909528704954400345363907216113343148421191236029610 20602 2917882121434812460350240835141546273704878848951936462506973589463933911370102143580 20603 2519989104875519852120662539440426327290577187731217853983295372718852014365088214910 20604 2146055237700442712773725517458943710982943153422714559521257994831538489652849318504 20605 1802136129094602534444602838378984782940804827553689790367210239249561167593097825154 20606 1492214629186613563552855853434828164218500812624074348711702745875432813930590555860 20607 1218327133956159175305812690462612868254345600180415132808921862138802740487634061430 20608 980791655008731914711597637605122309034944885679831050311584895306709124417717986560 20609 778503376163180957302330624849065832796487503008365896184820510649700367506563651832 20610 609263511779880749193128315099268912623338045832634179622903008334548113700788944912 20611 470110734398056133636673082638324778258748492154810323783104173097645149460485297000 20612 357630251934717549515015105810750138061870018571757546927024033522134960325767956000 20613 268222688951038162136261329358062603546402513928818160195268025141601220244325967000 20614 198322230618343368367417467767779622016127919389792821477713327680456659817016775600 20615 144560180149515346822033214457236953397298061723885128908453690658646119505174878600 20616 103875578550549949812239435538134337770513577286624044724637382509206792458808296000 20617 73578534806639547783669600172845155920780450578025365013284812610688144658322543000 20618 51374361580967258215816643907667031944686941823710018174956259692669828814686746000 20619 35357648852783348301473807865864957279578659961023953685116955200249235125402054600 20620 23985305654519698262988080189709561663339909681162448113880507621221703359921861600 20621 16036686920173054071183890824515113902814474496126055424978246374654045851110547000 20622 10567527797108255283901523433495508583357514985886533632644624778673764318072846000 20623 6862819776282947397016506597614899252410340191983783336142773563161697516909377000 20624 4392204656821086334090564222473535521542617722869621335131375080423486410822001280 20625 2770083618790571494795753572128195698245628222946181637497628601857994270461603080 20626 1721520893033688499590581316011873032808017539684067684320560148047341072038284400 20627 1054189760340854193569513277782551463910527594525636952758095820995281892427938200 20628 636047453166548898913449351958187475432050168764071457530024294231790192079426400 20629 378094874937892956576328225886255888173496489209753588642847774904453058624992360 20630 221425727864180405508788905767641569869561479868695471801888752153989084056625360 20631 127745612229334849331993599481331674924747007616555079885705049319609086955745400 20632 72598599299731280494684887136931662252315239301211630098979918739012814444795200 20633 40639433303653923320394257473391093543415595913178249457581150163686521129423400 20634 22406606470122703668541698715058873196910220449428007809044742252410946784871280 20635 12167028244528995002810277259252398886494259491356068756524295524158632393935480 20636 6506432216325665776903891582487913843045058551527309495467537713453814114404000 20637 3426259518171494212305772695033529098199259556389381064102586349105997858117000 20638 1776579009422256258232622878906274347214430881090790181386526255091998889394000 20639 906990336389257142360865364494255850946314712977929724181542351283809959322200 20640 455869488446956469458864266970934877962545614899901850897529139912281445523200 20641 225560423971150336451000548761660486491884549039013936642006605685764256899500 20642 109858444835689801173026174008269874249933407303975699711650885670786736521000 20643 52664099843913152108718732900871640748679416903452268418471816326717353074500 20644 24846652234051333302574991932718927942966699257013377920509780010553828117200 20645 11535945680095261890481246254476645116377396083613354034522397862042848768700 20646 5270228990906464823062498288847198276517592119417268340644750292303839539000 20647 2368941314094320046730112867209094174798311609233014557158498868762836964500 20648 1047572038393468161368090112132664760714831264384448648391697992216731924000 20649 455693836701158650195119198777709170910951600007235162050388626614278386940 20650 194973482369649969735225129825288500986775311445881711126036924820039508840 20651 82043297036733898155911564530443181108296541945049234879768012919323555700 20652 33948950497958854409342716357424764596536500115192786846800557070064919600 20653 13812563192796984882232575772873801281924164262553927981786501160859746700 20654 5525025277118793952893030309149520512769665705021571192714600464343898680 20655 2172461395371952962059880849714131852108460786925957604902342901028426180 20656 839598606907034961182562647232514725452545231662205837643417546291179200 20657 318886009354114240064531005439272419763226313948626255643413394985592100 20658 119010089615411056100638365666331333691539007119583004498498778989838200 20659 43637032858984053903567400744321489020230969277180434982782885629607340 20660 15717604252525062069531386050087360974111628744387265681002366387915440 20661 5560473202544243656673839404512038080464019602967193047524422071196500 20662 1931807591494244275088563924572257361287969251735081152661066822857000 20663 658981094294765570474136292026984987729073623255424879178775131161500 20664 220682040880107539879710758260199623797643259880886471166845625319200 20665 72539004178183496904904925168861913377929034497883978948361293507700 20666 23399678767155966743517717796407068831590011128349670628503643067000 20667 7406320343732851859186800586936182336604177834202418685168584273500 20668 2299679376136227974542020273569225565703580332081116304070610642000 20669 700356900914214883155978901496082331373363101133794510785140513700 20670 209156359549041548815812703614214632898832419343124152542168660200 20671 61239474642737390419044260067225005128036519177040855474058391500 20672 17575454605987412496945437866826907301319897880406344171927072000 20673 4943096607933959764765904400045067678496221278864284298354489000 20674 1362097731964024468513271434679085315852292085731491673324348080 20675 367645848007988905218183882811611523305264678007172531295509880 20676 97175114010922177590709396337870887217250575684715206509826400 20677 25146191783528107358999361333045536604463964760518408702104200 20678 6368904469190525007956170119286642458772532559432610064288400 20679 1578380672799390980232616073040602696304497199511559885497560 20680 382637738860458419450331169221964290013211442305832699514560 20681 90711532919505228749000923737965672201407885029399993419400 20682 21023273723833829838824248419957709437236162195654934097200 20683 4761681655398260604520022078024609402450925625511587637400 20684 1053648706726423623127834672584168889052970776708947051680 20685 227695271368845782964065967380477175176701311915916523880 20686 48036977082034975308874676662547927252468631205889562000 20687 9889965869830730210650668724642220316684718189447851000 20688 1986269296032950000465406271057851779083123318382832000 20689 388977737139786041757808728082162640070444983183304600 20690 74244713312988207140494611999084985241661698034987600 20691 13805835120183757526125031156854646016011472775101000 20692 2499821997070310004730458316467507920594669967508000 20693 440542401123046435259875850852880494203159051651000 20694 75521554478236531758835860146208084720541551711600 20695 12586925746372755293139310024368014120090258618600 20696 2038368541922713407795839680059597428354697752000 20697 320549891673329931064668336783565724620295211000 20698 48919260576652760564085930914761034279402482000 20699 7240050565344608563484717775384633073351567336 20700 1038413626902015570858365896071102751556400096 20701 144224114847502162619217485565430937716166680 20702 19381896856976575213649780668872141827469040 20703 2518120457796169220671034496349530237427080 20704 315999429997950647299894525032097912147712 20705 38265555976314336196471602640605606549137 20706 4466796417468599556008358284895596095230 20707 502081767854997624512567404116171654115 20708 54279110038378121568926205850396935580 20709 5636676811677728009080798299848912541 20710 561508034879773671402684888107554506 20711 53579010961810464828500466422476575 20712 4889339403359129870281411384560600 20713 425965175292651465971486597897325 20714 35363146628069178307066811900910 20715 2791827365373882497926327255335 20716 209125645346358239545043240100 20717 14826071871570173699088886425 20718 992079158692427979864683850 20719 62464243325078798732220835 20720 3687925805170703984190160 20721 203378261314560881481075 20722 10429654426387737511850 20723 494837618770221122825 20724 21592914273609648996 20725 860587163078645431 20726 31068128630998030 20727 1005802725463965 20728 28840221518680 20729 721005537967 20730 15395136042 20731 272963405 20732 3858140 20733 40755 20734 286 20735 1 20736 1 20737 288 20738 41328 20739 3939936 20740 280720440 20741 15944920992 20742 752068773456 20743 30297627730656 20744 1064204174039292 20745 33108574303444640 20746 923729223066105456 20747 23345156728397937888 20748 538884034480519066248 20749 11440922578201789406496 20750 224732407786106577627600 20751 4105111982226213484664160 20752 70043473196734767582082230 20753 1120695571147756281313315680 20754 16872694432280108457550474960 20755 239769868248191014923085696800 20756 3224904727938169150715502621960 20757 41155927004163301542464509651680 20758 499483295914163705083546548954480 20759 5776632900572501980531451392256160 20760 63783654943821376035034775789495100 20761 673555396206753730929967232337068256 20762 6813271892399085816714668542486498128 20763 66113971696613351258490487338202315168 20764 616276664743431595659500614116814437816 20765 5525239063216972926602419298978336339040 20766 47701230579106532933000886614512970393712 20767 396997338368047919248846088598204721341216 20768 3188384873768384851467295149054331668271641 20769 24734137202566864302291744186603300214470912 20770 185506029019251482267188081399524751608531840 20771 1346243753453996471310450647870836768816202496 20772 9461101933996141867820667053092269514180534208 20773 64437775334243993261913732361601403177662016768 20774 425628463391980060756324916388472426252451742336 20775 2728387585846026030489262284541489911874690656000 20776 16984212721891512039795657721270774701419949333600 20777 102733774512904755752910319875003710389076766700800 20778 604172435825892254070686881169664677764332413692800 20779 3456428353794639407009045878319476993721529622521600 20780 19246021515447423970845823640642542351403971761768000 20781 104356205550426032197475132629261785194279313552697600 20782 551272998885946213564922983237187256569779852028380800 20783 2838469483625510291121518339221262044465674982784428800 20784 14251482199036416253339289994840086514921409809396819600 20785 69803178117729385730641420382890219664921190903168096000 20786 333659191402746463792465989430215249998323292517143498880 20787 1557076226546150164364841284007671166658842031746669661440 20788 7096674340219953633739757390573424355733568490845398264640 20789 31600285741356774670992127248591097131190984223387056423680 20790 137519762022571149031169442655905700478331135046221449251200 20791 585084078423302706787157265117853343853263374560287620450560 20792 2434367683439813047882279335222496948532327969152625277946080 20793 9908303553649765387871733434589812141394738400761562534798080 20794 39462381394708548355144317644659424218313527078895188716178560 20795 153836402047168917316664289123248602884951037765184633978323200 20796 587142267813361367758602036820398834344229794137121353017266880 20797 2194564541990924456540348596640179249680072017430551942425194240 20798 8034937919869997607010631152214849833506070128334440176298695040 20799 28823745553819356494990518101596127974164632523866404441960398080 20800 101333480462646175177701040200923887409172536216717828116267024500 20801 349210763440503742150846661615491550456225355577612207662212515200 20802 1179909094655035371206648568791736602299064458997083671343536225600 20803 3909549537513699289669790780175604861349138953691829478183060329600 20804 12706035996919522691426820035570715799384701599498445804094946071200 20805 40511998830757898436433339243848659070501947128835624302911422256000 20806 126744682056228282251127161348612233377713234588785738890537163915200 20807 389159728003630500433038326394330519385091340005004099692071855401600 20808 1172884180233164147138462733716246148702289177515081800460827675307600 20809 3470451820963882955916547266886426960543759758126817382185462710499200 20810 10083069479827497777325103545683537790769031729692780232025330848072000 20811 28770358249107793657967628783683694496327637202056732928712277353165440 20812 80632714566578421699304012249008249048918246368922159392312040476634720 20813 222001759585904225977304553205061672706112574418331140145066916636968320 20814 600543221443920406169375137516256576166535297464972699623193838594875840 20815 1596380715230674497412263023777390898670536866679041353428743115252201600 20816 4170544618540137124489537149618433722776777564198995535832591388596376680 20817 10709546674769734838195354655810298942439132510535692240162703812691930240 20818 27035075142406525750078517240886974159571956459523027972118044990575970240 20819 67099102160671618126700898212321887673154494345322214003088159856128311680 20820 163753761225448591856829573018166511583293706437988736555155628220313141600 20821 393009026941076620456390975243599627799904895451172967732373507728751539840 20822 927684098477192487821481022958729353992798764844047819182230489173680960320 20823 2153933194165435431493553639513371603523509775844800683618512170265328206720 20824 4919779227582415019661412290252132867138925738009147015992283479810579199440 20825 11055683657488573077890814135398051386829046602267746103353446022046245392000 20826 24445344976002511583336355699380135844210891931680905272970397315413364811200 20827 53188772585148321906599982730519416452239083543657354330199326026943365193600 20828 113893349992111080604349963020786141750990211501092378294013774209867858077600 20829 240033296757567438693038631742732083690258940367893614469104298334775270787200 20830 497941413486443090905771629679071875740430780550417604483780193354055083016000 20831 1016848781224946943533891538502525725196248120281905423893193236954596695843200 20832 2044289737254320417729594447197786093363290491816747362618607236794137107268100 20833 4046429170647727012413217874865720927069605921946551480647140097571900253561600 20834 7886407873405263871131883817340333643574436031548891151057181210573805596227200 20835 15135530262090910459748059851461246386658008545396861805059236666757808720032000 20836 28606152195351820768923833119261755670783636150800068811561957300172258480860480 20837 53247095175506359451066144816051584812943797983667454817560871014182025687146240 20838 97619674488428325660287932162761238823730296303390333832194930192667047093101440 20839 176284072377161830804015100798772722536056651576996136823186961318796803488513280 20840 313582244132451333641757631228586092972793082132156589541246036961321236974759200 20841 549515551622581384667460991867236581971370734403017261672278769532220072412911360 20842 948691942895588616925899636902870702837366456563699612132330328532040313693988480 20843 1613662930906515217574894709498340821648604627052274106617608596194685393386036480 20844 2704379541611844947972740207585182302948124421263533456460992184363315335211783360 20845 4465947866881945785643057223535163436061122897499413047366776084269695048973587200 20846 7267315165198802687546429481934493227772190896839953958896844718947958306966110080 20847 11653892787435917823272652682741799950841891708446052294447192432186816023783491840 20848 18417312708715691559993388614690165993741203860669207643903152325866664609014982640 20849 28685372006495236412025100851198842609720813092723721640061546985420645762713601280 20850 44034562290672512036003444289121030321939844659882906026410269495163272004165616000 20851 66626207291974061689257385272235298052326373659301092596481625149203559380215801600 20852 99364947081995798898633859069799194509072953819474905337856216817346687696356324800 20853 146074964941053653081752339829106508167184171426920373659070677714390002425412716800 20854 211684906821357412516776695854044177089732994186469355048314287196277037413098089600 20855 302407009744796303595395279791491681556761420266384792926163267423252910590140128000 20856 425889872057254794230181685706350784859105666875158583371013268287747849081114013600 20857 591318169467924011823723332220387866581237620124187124019258091506955691286174828800 20858 809427330337240245693129479350858800975956414432288932059148371161160659383534396800 20859 1092397860455137242154955232294654967170802965819186688795273411485794060631436665600 20860 1453593927218529394802964623617887657928891043227143577832420265283516290356347176000 20861 1907115232510710565981489586186668607202705048714012374116135388051973372947527494912 20862 2467141134120998589325260337685928436301912086828444579213730700416441744368626838656 20863 3147061919114974578509387202402522887251257937529197022304128924940657973131634235136 20864 3958413820136803962031338590521923319120722874548443129616912163401921356829633686382 20865 4909660552107663828876078871965176209762136898664735664641131365459747419323576665280 20866 6004892521423988836856127235711253979632152052982253620599537593139229535941912998304 20867 7242542125076261345215787047651741441083053621154168488967381219206093638769635524672 20868 8614235709371007812112716412737298532197268322130336763393021601631490161263884677072 20869 10103915568886294877365291431481342639268976377837086729994822329733176429753127891904 20870 11687365023711758999937463969250806784229039840035436142904458664989868258296528531680 20871 13332253434456376933261995935293512924231645447151534563016938032655108976130854769472 20872 14998785113763424049919745427205202039760601128045476383394055286736997598147211615656 20873 16640987863445550770713878138213070876230739937685492045809462799883384196484497558976 20874 18208617154929551930273881151233142770368418337612386224037890454944862417892457473952 20875 19649586857837645967921454479747995795361602522603294486371824231954887501322795835200 20876 20912774584412923208716405124874652667920562684770649131924298646866273126407832710320 20877 21950997436121366204893815308379068048597470052099688450530469501675237040484817312960 20878 22723919881055217127601344016420584529181888011680663395971683216522956654586395387360 20879 23200645472965466437970602981800037351472417130806831159523536710575885815172123961920 20880 23361761066527726621567621058062537610857642249770767487020227937732662799999708156100 20881 23200645472965466437970602981800037351472417130806831159523536710575885815172123961920 20882 22723919881055217127601344016420584529181888011680663395971683216522956654586395387360 20883 21950997436121366204893815308379068048597470052099688450530469501675237040484817312960 20884 20912774584412923208716405124874652667920562684770649131924298646866273126407832710320 20885 19649586857837645967921454479747995795361602522603294486371824231954887501322795835200 20886 18208617154929551930273881151233142770368418337612386224037890454944862417892457473952 20887 16640987863445550770713878138213070876230739937685492045809462799883384196484497558976 20888 14998785113763424049919745427205202039760601128045476383394055286736997598147211615656 20889 13332253434456376933261995935293512924231645447151534563016938032655108976130854769472 20890 11687365023711758999937463969250806784229039840035436142904458664989868258296528531680 20891 10103915568886294877365291431481342639268976377837086729994822329733176429753127891904 20892 8614235709371007812112716412737298532197268322130336763393021601631490161263884677072 20893 7242542125076261345215787047651741441083053621154168488967381219206093638769635524672 20894 6004892521423988836856127235711253979632152052982253620599537593139229535941912998304 20895 4909660552107663828876078871965176209762136898664735664641131365459747419323576665280 20896 3958413820136803962031338590521923319120722874548443129616912163401921356829633686382 20897 3147061919114974578509387202402522887251257937529197022304128924940657973131634235136 20898 2467141134120998589325260337685928436301912086828444579213730700416441744368626838656 20899 1907115232510710565981489586186668607202705048714012374116135388051973372947527494912 20900 1453593927218529394802964623617887657928891043227143577832420265283516290356347176000 20901 1092397860455137242154955232294654967170802965819186688795273411485794060631436665600 20902 809427330337240245693129479350858800975956414432288932059148371161160659383534396800 20903 591318169467924011823723332220387866581237620124187124019258091506955691286174828800 20904 425889872057254794230181685706350784859105666875158583371013268287747849081114013600 20905 302407009744796303595395279791491681556761420266384792926163267423252910590140128000 20906 211684906821357412516776695854044177089732994186469355048314287196277037413098089600 20907 146074964941053653081752339829106508167184171426920373659070677714390002425412716800 20908 99364947081995798898633859069799194509072953819474905337856216817346687696356324800 20909 66626207291974061689257385272235298052326373659301092596481625149203559380215801600 20910 44034562290672512036003444289121030321939844659882906026410269495163272004165616000 20911 28685372006495236412025100851198842609720813092723721640061546985420645762713601280 20912 18417312708715691559993388614690165993741203860669207643903152325866664609014982640 20913 11653892787435917823272652682741799950841891708446052294447192432186816023783491840 20914 7267315165198802687546429481934493227772190896839953958896844718947958306966110080 20915 4465947866881945785643057223535163436061122897499413047366776084269695048973587200 20916 2704379541611844947972740207585182302948124421263533456460992184363315335211783360 20917 1613662930906515217574894709498340821648604627052274106617608596194685393386036480 20918 948691942895588616925899636902870702837366456563699612132330328532040313693988480 20919 549515551622581384667460991867236581971370734403017261672278769532220072412911360 20920 313582244132451333641757631228586092972793082132156589541246036961321236974759200 20921 176284072377161830804015100798772722536056651576996136823186961318796803488513280 20922 97619674488428325660287932162761238823730296303390333832194930192667047093101440 20923 53247095175506359451066144816051584812943797983667454817560871014182025687146240 20924 28606152195351820768923833119261755670783636150800068811561957300172258480860480 20925 15135530262090910459748059851461246386658008545396861805059236666757808720032000 20926 7886407873405263871131883817340333643574436031548891151057181210573805596227200 20927 4046429170647727012413217874865720927069605921946551480647140097571900253561600 20928 2044289737254320417729594447197786093363290491816747362618607236794137107268100 20929 1016848781224946943533891538502525725196248120281905423893193236954596695843200 20930 497941413486443090905771629679071875740430780550417604483780193354055083016000 20931 240033296757567438693038631742732083690258940367893614469104298334775270787200 20932 113893349992111080604349963020786141750990211501092378294013774209867858077600 20933 53188772585148321906599982730519416452239083543657354330199326026943365193600 20934 24445344976002511583336355699380135844210891931680905272970397315413364811200 20935 11055683657488573077890814135398051386829046602267746103353446022046245392000 20936 4919779227582415019661412290252132867138925738009147015992283479810579199440 20937 2153933194165435431493553639513371603523509775844800683618512170265328206720 20938 927684098477192487821481022958729353992798764844047819182230489173680960320 20939 393009026941076620456390975243599627799904895451172967732373507728751539840 20940 163753761225448591856829573018166511583293706437988736555155628220313141600 20941 67099102160671618126700898212321887673154494345322214003088159856128311680 20942 27035075142406525750078517240886974159571956459523027972118044990575970240 20943 10709546674769734838195354655810298942439132510535692240162703812691930240 20944 4170544618540137124489537149618433722776777564198995535832591388596376680 20945 1596380715230674497412263023777390898670536866679041353428743115252201600 20946 600543221443920406169375137516256576166535297464972699623193838594875840 20947 222001759585904225977304553205061672706112574418331140145066916636968320 20948 80632714566578421699304012249008249048918246368922159392312040476634720 20949 28770358249107793657967628783683694496327637202056732928712277353165440 20950 10083069479827497777325103545683537790769031729692780232025330848072000 20951 3470451820963882955916547266886426960543759758126817382185462710499200 20952 1172884180233164147138462733716246148702289177515081800460827675307600 20953 389159728003630500433038326394330519385091340005004099692071855401600 20954 126744682056228282251127161348612233377713234588785738890537163915200 20955 40511998830757898436433339243848659070501947128835624302911422256000 20956 12706035996919522691426820035570715799384701599498445804094946071200 20957 3909549537513699289669790780175604861349138953691829478183060329600 20958 1179909094655035371206648568791736602299064458997083671343536225600 20959 349210763440503742150846661615491550456225355577612207662212515200 20960 101333480462646175177701040200923887409172536216717828116267024500 20961 28823745553819356494990518101596127974164632523866404441960398080 20962 8034937919869997607010631152214849833506070128334440176298695040 20963 2194564541990924456540348596640179249680072017430551942425194240 20964 587142267813361367758602036820398834344229794137121353017266880 20965 153836402047168917316664289123248602884951037765184633978323200 20966 39462381394708548355144317644659424218313527078895188716178560 20967 9908303553649765387871733434589812141394738400761562534798080 20968 2434367683439813047882279335222496948532327969152625277946080 20969 585084078423302706787157265117853343853263374560287620450560 20970 137519762022571149031169442655905700478331135046221449251200 20971 31600285741356774670992127248591097131190984223387056423680 20972 7096674340219953633739757390573424355733568490845398264640 20973 1557076226546150164364841284007671166658842031746669661440 20974 333659191402746463792465989430215249998323292517143498880 20975 69803178117729385730641420382890219664921190903168096000 20976 14251482199036416253339289994840086514921409809396819600 20977 2838469483625510291121518339221262044465674982784428800 20978 551272998885946213564922983237187256569779852028380800 20979 104356205550426032197475132629261785194279313552697600 20980 19246021515447423970845823640642542351403971761768000 20981 3456428353794639407009045878319476993721529622521600 20982 604172435825892254070686881169664677764332413692800 20983 102733774512904755752910319875003710389076766700800 20984 16984212721891512039795657721270774701419949333600 20985 2728387585846026030489262284541489911874690656000 20986 425628463391980060756324916388472426252451742336 20987 64437775334243993261913732361601403177662016768 20988 9461101933996141867820667053092269514180534208 20989 1346243753453996471310450647870836768816202496 20990 185506029019251482267188081399524751608531840 20991 24734137202566864302291744186603300214470912 20992 3188384873768384851467295149054331668271641 20993 396997338368047919248846088598204721341216 20994 47701230579106532933000886614512970393712 20995 5525239063216972926602419298978336339040 20996 616276664743431595659500614116814437816 20997 66113971696613351258490487338202315168 20998 6813271892399085816714668542486498128 20999 673555396206753730929967232337068256 21000 63783654943821376035034775789495100 21001 5776632900572501980531451392256160 21002 499483295914163705083546548954480 21003 41155927004163301542464509651680 21004 3224904727938169150715502621960 21005 239769868248191014923085696800 21006 16872694432280108457550474960 21007 1120695571147756281313315680 21008 70043473196734767582082230 21009 4105111982226213484664160 21010 224732407786106577627600 21011 11440922578201789406496 21012 538884034480519066248 21013 23345156728397937888 21014 923729223066105456 21015 33108574303444640 21016 1064204174039292 21017 30297627730656 21018 752068773456 21019 15944920992 21020 280720440 21021 3939936 21022 41328 21023 288 21024 1 21025 1 21026 290 21027 41905 21028 4022880 21029 288641640 21030 16510301808 21031 784239335880 21032 31817710198560 21033 1125551498274060 21034 35267280279253880 21035 991010575847034028 21036 25225723748833593440 21037 586498077160381047480 21038 12542035803891225476880 21039 248153136976990675506840 21040 4566017720376628429325856 21041 78478429568973301129038150 21042 1264887629523452029962144300 21043 19184129047772355787759188550 21044 274635952683898988119499962400 21045 3721317158866831289019224490520 21046 47845506328287830858818600592400 21047 585020054650428477319191070879800 21048 6816755419404992692241008999816800 21049 75836404040880543701181225122961900 21050 806899338994968984980568235308314616 21051 8224166339756414654609637782950129740 21052 80414070877618276622849791655512379680 21053 755317880029057383993196257335705566280 21054 6823906364400449469179911014550167529840 21055 59367985370283910381865225826586457509608 21056 497925038589477958041450281126208998467680 21057 4030080781083587222897988212865254081347785 21058 31507904288471681924475180573310168272355410 21059 238162688298153595723238864921785683705745305 21060 1741989948695066300147118554856489572247737088 21061 12339095469923386292708756430233467803421471040 21062 84706222955690273468865517115656778974839287680 21063 563965115994464189147973048164767502121956310080 21064 3644082287964230145263825849680036167557256157440 21065 22866616356975544161530507206742226951421782387936 21066 139430587542533805862990897602086749703791356024000 21067 826624197573593277616303178640942873243905896428000 21068 4767506999959328670903329960533810059639271216608000 21069 26763050658862595038934602278451161016611363420504000 21070 146304676935115519546175825788866346890808786698755200 21071 779231431502245701930719072136353369309742450895544000 21072 4045371686947828750448839438324898342799514000393888000 21073 20479694165173383049147249656519797860422539626994058000 21074 101144611999427728528441518711791654739229685504746164000 21075 487517029837241651507088120190835775843087084132876510480 21076 2294197787469372477680414683250991886320409807684124755200 21077 10544485984715000426261905948018981939049575846855881086400 21078 47350710648342832102836483313745617009316963236824522614400 21079 207817007845504652006893454543661319096446671983840960363200 21080 891723888209801779520488277678255841941116628876117575376640 21081 3742055602308989610487763308114109336717185853319421968098400 21082 15362122998952694190423449370152659382312657713627100711140800 21083 61713356185447892178770063849061545449635331849570939063720800 21084 242669468390235779414824657847157263462972830323736573945478400 21085 934277453302407750747074932711555464332445396746385809690091840 21086 3522685479664816109374216959404225521253482643469979282438051200 21087 13011209271665207887849930382315607167210443957332665414166350400 21088 47088185935550276165552129002666006890856844797965836736982982400 21089 167015909490154885774692707556330993191007871392785077176486515700 21090 580701469919615449001239260118935453248735060534914268336706962280 21091 1979664101998689030686042932223643590620687706369025914784228280500 21092 6618578490264273774233934579374569616403493227263609028532345296000 21093 21705044166601956641973050164713662124382043965879188431804602956000 21094 69833620362110643108956770095165695530620489281524345389284374728000 21095 220474715714663601815420659871880267318101830445955433300454954498400 21096 683161090946844963371725988335403645211019756311411201776057605488000 21097 2077948318296653430255666547853519420850185092113875738735508550026000 21098 6205379909433841750626511060713249777333429453161985082799189916516000 21099 18196857301988427836296660813172637860558840423461496796857083944378000 21100 52406949029726672168534383141937197038409460419569110774948401759808640 21101 148256500544621506792564373362059175832342552502728405481761926031037600 21102 412037546968168863033880206486761865300276704358232191858403274943403200 21103 1125179455182307279823288256175388170627678692670557139305639712345447200 21104 3019468917704419535728317852014965723709720036027317892820197709078921600 21105 7963849270445406525483438334689472096284386595022050942313271457695655720 21106 20647016627080683584586691978824557286663224505612724665256629705136885200 21107 52624713110486132550958763702126005767226999044793407988276044004556207400 21108 131878799120254404465053287349906134934737539774903962187486953649972182400 21109 324987040689198353860309886683697261089174651588156192533449992923145735200 21110 787615651552645422296751019492254538639646802672472654845772924025506134720 21111 1877455913584794320591092546464095121175902262184382491202133132851497181600 21112 4402310418060897027592906660674429939309012200984069289715346656341441667200 21113 10155329714390478370470000592237605428178744054542796202411538309514916573200 21114 23049175306818838548707192355415688724630407854130840818956525151932731997600 21115 51476491518562072758779396260428371485007910874225544495669572839316434794640 21116 113135146194641918151163508264677739527489914009286910979493566679816340208000 21117 244716240138410236000886284181205110499679270520087992227382823579167953276000 21118 521008769326937921808338540514823783644478446913735725387331172781454352136000 21119 1091901356993689048896198856185322184871938872787297211716002564233473482668000 21120 2252764904955400564038473429603401560367368621750634247329857921997482132662400 21121 4575928713190657395703149153881909419496217512930975814888773904057385581970500 21122 9151857426381314791406298307763818838992435025861951629777547808114771163941000 21123 18023555951955038313687914014269561591076938367258741474970068642511743210618500 21124 34954775179549165214425045361007634600876486530441195587820739185477320166048000 21125 66763620592938905559551836639524582087674089273142683572737611844261681517151680 21126 125594929828300911448661870906036342541169078830664454245744022281284351368899200 21127 232720017034792865331344054914126164120401528421525312278878629521203356948254400 21128 424770516529524841575657109940346784996461042167444259305137692718312923361862400 21129 763770063375203320910075764988892776868636681589539197019814889791581891044887200 21130 1352964112264645882754991355123181490453013550244326577577957804773659349850943040 21131 2361305290273202719902579251865929959752901007501890725018133904557801695494570400 21132 4060562368320273836094154975171318809294708274582690592554548022790986093186924800 21133 6880397346320464000048429263484734649082700131931781281828539705284726435677844800 21134 11488369881012150899163432348203868863605976367078754066906369049191011112783190400 21135 18903590440574539206805284136590002402842561113102313510091389071850663740125067840 21136 30654470984715468984008568870145949842447396399625373259607657954352427686689299200 21137 48992413448786329894085123462108259123197178174401266191694381909188254963548076400 21138 77173890211362537355284530763320974548045112522508189222315044069340791004527058400 21139 119822619012378676420047034606208881535122674705999556950436515791871228138607801200 21140 183380703879814322173289374701676201305926876071790626289363711124950749151260634880 21141 276651923956616434313152073903390820935665545797959996557229736610917078460953544000 21142 411431066397019312568277443240940195237656452725171276931264736498286937198341168000 21143 603199783785460517578915234582056387933174290859785007704311859442403729960279848000 21144 871851788328564781710701011328686543903411580066243876681862519530196987841749024000 21145 1242388798368204813937748941143378325062361501594397524271654090330530707674492359200 21146 1745504923327229903879481983424581117856210374140889083687447895505704300038542984000 21147 2417953541330343063570757829497985318997537321555821763468677822462819891036998068000 21148 3302570690597541745364937523216760435703953414807951676932828245315071070684680288000 21149 4447816978466044124806004567558056393246453389297805887482115459416265071002754904000 21150 5906700947402906597742374065717098890231290100987486218576249330104800014291658512512 21151 7734965526360949116091204133677153308636213227483612905278421741803904780620029004480 21152 9988459419867682323141397463961048367057787159900098554847725713825514834816415407360 21153 12719678792487751708375373333012897529925150836435281753438900713699679047461528995310 21154 15973550111496246331448143255411545735254840585290818946179084617204248106114478273180 21155 19782627445776120456639623570163529718277148724860168079498712487460645731418700015246 21156 24161987720031902847804120391039425610109494625783411394807587770944300129977038186560 21157 29104212480947519339400417743752035393995527617420927361927321633182906974745068724720 21158 34574929112704571846806511304607681144746566643251928745748246752202250391050532770720 21159 40509431870855356566780763244950790594964260917839946366287124926087711279066668992560 21160 46810899050766189810502215305276469131958701505059493578820677692368021922477039724736 21161 53350657006387936916381201267043034672452931862383981652332390017037083808705449686280 21162 59970811525428775803815364927916987879983587640927979375614511406012488368909775559760 21163 66489377995584077521621382854864486562590499341028846699050871341448628409008664207560 21164 72707809031142300599183094920427352212329179135513558980257067941727996533592208342080 21165 78420565455017767074833195235603787029012186067589624328705837565720910546945881854672 21166 83426133462784858590248080037876369179800197944244281200750891027362670794623278568800 21167 87538689337710872746105379758053373294297390800650689428956920866739703861963862723600 21168 90599482671197266898067106323020274458433663206267846401997372645297036164829732049600 21169 92486971893513876625110171038083196842984364523065093202038984575407391084930351467300 21170 93124813078986386119076448079725149924660118761155197293087529296617097230343664236040 21171 92486971893513876625110171038083196842984364523065093202038984575407391084930351467300 21172 90599482671197266898067106323020274458433663206267846401997372645297036164829732049600 21173 87538689337710872746105379758053373294297390800650689428956920866739703861963862723600 21174 83426133462784858590248080037876369179800197944244281200750891027362670794623278568800 21175 78420565455017767074833195235603787029012186067589624328705837565720910546945881854672 21176 72707809031142300599183094920427352212329179135513558980257067941727996533592208342080 21177 66489377995584077521621382854864486562590499341028846699050871341448628409008664207560 21178 59970811525428775803815364927916987879983587640927979375614511406012488368909775559760 21179 53350657006387936916381201267043034672452931862383981652332390017037083808705449686280 21180 46810899050766189810502215305276469131958701505059493578820677692368021922477039724736 21181 40509431870855356566780763244950790594964260917839946366287124926087711279066668992560 21182 34574929112704571846806511304607681144746566643251928745748246752202250391050532770720 21183 29104212480947519339400417743752035393995527617420927361927321633182906974745068724720 21184 24161987720031902847804120391039425610109494625783411394807587770944300129977038186560 21185 19782627445776120456639623570163529718277148724860168079498712487460645731418700015246 21186 15973550111496246331448143255411545735254840585290818946179084617204248106114478273180 21187 12719678792487751708375373333012897529925150836435281753438900713699679047461528995310 21188 9988459419867682323141397463961048367057787159900098554847725713825514834816415407360 21189 7734965526360949116091204133677153308636213227483612905278421741803904780620029004480 21190 5906700947402906597742374065717098890231290100987486218576249330104800014291658512512 21191 4447816978466044124806004567558056393246453389297805887482115459416265071002754904000 21192 3302570690597541745364937523216760435703953414807951676932828245315071070684680288000 21193 2417953541330343063570757829497985318997537321555821763468677822462819891036998068000 21194 1745504923327229903879481983424581117856210374140889083687447895505704300038542984000 21195 1242388798368204813937748941143378325062361501594397524271654090330530707674492359200 21196 871851788328564781710701011328686543903411580066243876681862519530196987841749024000 21197 603199783785460517578915234582056387933174290859785007704311859442403729960279848000 21198 411431066397019312568277443240940195237656452725171276931264736498286937198341168000 21199 276651923956616434313152073903390820935665545797959996557229736610917078460953544000 21200 183380703879814322173289374701676201305926876071790626289363711124950749151260634880 21201 119822619012378676420047034606208881535122674705999556950436515791871228138607801200 21202 77173890211362537355284530763320974548045112522508189222315044069340791004527058400 21203 48992413448786329894085123462108259123197178174401266191694381909188254963548076400 21204 30654470984715468984008568870145949842447396399625373259607657954352427686689299200 21205 18903590440574539206805284136590002402842561113102313510091389071850663740125067840 21206 11488369881012150899163432348203868863605976367078754066906369049191011112783190400 21207 6880397346320464000048429263484734649082700131931781281828539705284726435677844800 21208 4060562368320273836094154975171318809294708274582690592554548022790986093186924800 21209 2361305290273202719902579251865929959752901007501890725018133904557801695494570400 21210 1352964112264645882754991355123181490453013550244326577577957804773659349850943040 21211 763770063375203320910075764988892776868636681589539197019814889791581891044887200 21212 424770516529524841575657109940346784996461042167444259305137692718312923361862400 21213 232720017034792865331344054914126164120401528421525312278878629521203356948254400 21214 125594929828300911448661870906036342541169078830664454245744022281284351368899200 21215 66763620592938905559551836639524582087674089273142683572737611844261681517151680 21216 34954775179549165214425045361007634600876486530441195587820739185477320166048000 21217 18023555951955038313687914014269561591076938367258741474970068642511743210618500 21218 9151857426381314791406298307763818838992435025861951629777547808114771163941000 21219 4575928713190657395703149153881909419496217512930975814888773904057385581970500 21220 2252764904955400564038473429603401560367368621750634247329857921997482132662400 21221 1091901356993689048896198856185322184871938872787297211716002564233473482668000 21222 521008769326937921808338540514823783644478446913735725387331172781454352136000 21223 244716240138410236000886284181205110499679270520087992227382823579167953276000 21224 113135146194641918151163508264677739527489914009286910979493566679816340208000 21225 51476491518562072758779396260428371485007910874225544495669572839316434794640 21226 23049175306818838548707192355415688724630407854130840818956525151932731997600 21227 10155329714390478370470000592237605428178744054542796202411538309514916573200 21228 4402310418060897027592906660674429939309012200984069289715346656341441667200 21229 1877455913584794320591092546464095121175902262184382491202133132851497181600 21230 787615651552645422296751019492254538639646802672472654845772924025506134720 21231 324987040689198353860309886683697261089174651588156192533449992923145735200 21232 131878799120254404465053287349906134934737539774903962187486953649972182400 21233 52624713110486132550958763702126005767226999044793407988276044004556207400 21234 20647016627080683584586691978824557286663224505612724665256629705136885200 21235 7963849270445406525483438334689472096284386595022050942313271457695655720 21236 3019468917704419535728317852014965723709720036027317892820197709078921600 21237 1125179455182307279823288256175388170627678692670557139305639712345447200 21238 412037546968168863033880206486761865300276704358232191858403274943403200 21239 148256500544621506792564373362059175832342552502728405481761926031037600 21240 52406949029726672168534383141937197038409460419569110774948401759808640 21241 18196857301988427836296660813172637860558840423461496796857083944378000 21242 6205379909433841750626511060713249777333429453161985082799189916516000 21243 2077948318296653430255666547853519420850185092113875738735508550026000 21244 683161090946844963371725988335403645211019756311411201776057605488000 21245 220474715714663601815420659871880267318101830445955433300454954498400 21246 69833620362110643108956770095165695530620489281524345389284374728000 21247 21705044166601956641973050164713662124382043965879188431804602956000 21248 6618578490264273774233934579374569616403493227263609028532345296000 21249 1979664101998689030686042932223643590620687706369025914784228280500 21250 580701469919615449001239260118935453248735060534914268336706962280 21251 167015909490154885774692707556330993191007871392785077176486515700 21252 47088185935550276165552129002666006890856844797965836736982982400 21253 13011209271665207887849930382315607167210443957332665414166350400 21254 3522685479664816109374216959404225521253482643469979282438051200 21255 934277453302407750747074932711555464332445396746385809690091840 21256 242669468390235779414824657847157263462972830323736573945478400 21257 61713356185447892178770063849061545449635331849570939063720800 21258 15362122998952694190423449370152659382312657713627100711140800 21259 3742055602308989610487763308114109336717185853319421968098400 21260 891723888209801779520488277678255841941116628876117575376640 21261 207817007845504652006893454543661319096446671983840960363200 21262 47350710648342832102836483313745617009316963236824522614400 21263 10544485984715000426261905948018981939049575846855881086400 21264 2294197787469372477680414683250991886320409807684124755200 21265 487517029837241651507088120190835775843087084132876510480 21266 101144611999427728528441518711791654739229685504746164000 21267 20479694165173383049147249656519797860422539626994058000 21268 4045371686947828750448839438324898342799514000393888000 21269 779231431502245701930719072136353369309742450895544000 21270 146304676935115519546175825788866346890808786698755200 21271 26763050658862595038934602278451161016611363420504000 21272 4767506999959328670903329960533810059639271216608000 21273 826624197573593277616303178640942873243905896428000 21274 139430587542533805862990897602086749703791356024000 21275 22866616356975544161530507206742226951421782387936 21276 3644082287964230145263825849680036167557256157440 21277 563965115994464189147973048164767502121956310080 21278 84706222955690273468865517115656778974839287680 21279 12339095469923386292708756430233467803421471040 21280 1741989948695066300147118554856489572247737088 21281 238162688298153595723238864921785683705745305 21282 31507904288471681924475180573310168272355410 21283 4030080781083587222897988212865254081347785 21284 497925038589477958041450281126208998467680 21285 59367985370283910381865225826586457509608 21286 6823906364400449469179911014550167529840 21287 755317880029057383993196257335705566280 21288 80414070877618276622849791655512379680 21289 8224166339756414654609637782950129740 21290 806899338994968984980568235308314616 21291 75836404040880543701181225122961900 21292 6816755419404992692241008999816800 21293 585020054650428477319191070879800 21294 47845506328287830858818600592400 21295 3721317158866831289019224490520 21296 274635952683898988119499962400 21297 19184129047772355787759188550 21298 1264887629523452029962144300 21299 78478429568973301129038150 21300 4566017720376628429325856 21301 248153136976990675506840 21302 12542035803891225476880 21303 586498077160381047480 21304 25225723748833593440 21305 991010575847034028 21306 35267280279253880 21307 1125551498274060 21308 31817710198560 21309 784239335880 21310 16510301808 21311 288641640 21312 4022880 21313 41905 21314 290 21315 1 21316 1 21317 292 21318 42486 21319 4106980 21320 296729305 21321 17091607968 21322 817548581136 21323 33402699172128 21324 1189971158007060 21325 37550200986000560 21326 1062670687903815848 21327 27243012180806915376 21328 637940535233895268388 21329 13740257681960821165280 21330 273823706661933507508080 21331 5074866030134501005816416 21332 87858618146703548663196702 21333 1426410506381775260649546456 21334 21792382736388233148812515300 21335 314269098408967151724980483800 21336 4289773193282401621045983603870 21337 55562776598705392424976549535840 21338 684432384465870970325847496555120 21339 8034641035034137477738209742168800 21340 90054934934340957562982434193475300 21341 965388902496135065075171694554055216 21342 9913801421787233168271955478689720872 21343 97669302896126074917049635456720953776 21344 924370188124050351893505478429680455380 21345 8414956195336182513789153320877091042080 21346 73771115979113866704218244113022498135568 21347 623484915694446228274360643793932081016736 21348 5085298843632827049362754000944258535792753 21349 40065990889228334328312607280166885433518660 21350 305208577656180546795087214281271274331803910 21351 2249823229579845173518071465273371107931583108 21352 16061238055611672488726232404868232631622690521 21353 111126403844232112354430148530980204153929966848 21354 745716657375768122378412838826314527875056356480 21355 4856718742908848797028637463125227950776008065280 21356 30718746048898468641206131954267066788658251012896 21357 188807902544449124331315737865251239774192176957312 21358 1128351989015636433503815481051858599602910390863936 21359 6560185982649049031998927215417782555830874365488000 21360 37124688856354845658357565378159724009133811750148000 21361 204598285252800038294948360306302478983670784756371200 21362 1098603836031339336062005325992537224107971387713558400 21363 5750139226887435673856453408386471428309807688883731200 21364 29349668970571286251975647605305947915331310078677378000 21365 146149372016722323377184857463156148802874278759128168000 21366 710285948001270491613118407270938883181968994769362896480 21367 3370376459143283509223032442344455092745813661454623940160 21368 15620398589490987033129823434711801487533482546357007107280 21369 70733880405242205433040709893034572773736524738220409542400 21370 313062915126905316638828327119171535054130174304345886678400 21371 1354708614549153915637111670079324097143326936080624018717440 21372 5733320386574097821535633318014282339695865783055498079214880 21373 23737958091780475190919464264059133897688146049142062222714240 21374 96179657785662270170104725897480973550977833130144562454100800 21375 381458303760084257962788234915433013744556151736505552784060800 21376 1481329746268327201755494312254931536708026389243429896644769440 21377 5633909854659867390283191482674493713381346267286487475763713280 21378 20990857684297247857345439233835613674049854641019009788732544640 21379 76633289958545508050626206726701446746531215356101146847753734400 21380 274203490632920645993646895943978614139932004946049416064618830900 21381 961821474835475496716176804234263446521607648118450259426662976080 21382 3308082951328074814463214160017845490309165698831639528634128720760 21383 11158608164181267284607259703940792250893603700536575126437508819280 21384 36921865249129193221126962255686444947809718126775432403653521828500 21385 119862287185578830167136805003967589395788070440546331281425925936000 21386 381847000605486844675307250226925320503724852974883312510828306910400 21387 1193944142738282810111524078174329875377843906484846413766251889212800 21388 3664745215905006958814539184396206978590326435182653575588078715500400 21389 11044437636973993574509570144755692264244819393701147762046264622056000 21390 32685565439152764767805349482452656836075884421899342701190972327436000 21391 95006043543137369591754215828995722536860570719654089451461759565080640 21392 271267255906063278965929800459106207769720313765328123828515813495032880 21393 760957497087138548787543336352817414003371269783258113596875528765287040 21394 2097511049663266512683613042510971077060574653889749928504208188263291200 21395 5681865375037202958408774570852503930265354125726664363289880408713219200 21396 15127966561036552876763362294894791714331505359747243867259306588198946120 21397 39594184085675916171281886500218467202941717731684144442703370329607118240 21398 101882595635092906245615585994464592436837834651040908261102574872525633520 21399 257775241968307353151557506732982703755854762370103502829295671364221482400 21400 641369352040193295341375225085635536725876730182757524896699944227646307400 21401 1569468532051296534482424080209555195752733645623689002100159863521769787520 21402 3777674257379283519044904472132301459544370519117483993427128973825655186240 21403 8944837896783131091071842773094874720300463528025306926965385846069942165120 21404 20837406464097066746246906460050560427972670718695317273044364755049297089200 21405 47762145153660692317240100200565329520296908164200502513494948427304006811200 21406 107730171846590228226663781563497354362447470637030022335994161452696815363040 21407 239137304538584902217429493140950171222136143611868840789789237510381941794880 21408 522463024046256145061992696970988961039667009412887358682039529778117068486640 21409 1123576395798400311961274617141911744171326901963198620821590386619606598896000 21410 2378635135785975128513762221396174862660575037134856654718047733375550140216000 21411 4957576388269716583639209682488869713755724814238964396149194223245883450134400 21412 10173359880095147572676294869274034725102893629219541521264492312285823329963300 21413 20556479757718030146851070045131039238352238673474537506884953538227024460544400 21414 40903199517908325292203659783679108688558025931913620549413938162798671120471000 21415 80153744509840556633207171697310576622022798290820630167538424278615577751226000 21416 154696726903992274302089841375809412880504000701283816223349158857728065059866180 21417 294076946193727887782190589546093141317393743907391016979039985155285034569250560 21418 550673497284333593788219633365723431290413775355996904343104285928033741203204480 21419 1015805480427411483687007090674635455778433177841159338108638974042003988627270400 21420 1846031113469045869392734039783712510981960294345953027908968904749411094716866400 21421 3305274755544577366150799995041313829186747955590849230922725277075136055302579840 21422 5831003578177697806322637727101185717527564789580083077193864403896702286241343680 21423 10136137061131325158654304834026360219253523839830798620168773636680248834027008640 21424 17362827373234214392139318465693302227425017688599053191955769655424500317546264800 21425 29309726941973352735354445850344656971066084905525007223117996482551450077325804800 21426 48760727548919305005180578096482474779137213979191602925732666875517412401369293440 21427 79950021746876698296782569491529823511738494992908754346696805147244766279722625280 21428 129204945858791807068907545338990161210934532086754326221001086889743774077051742640 21429 205813188093650666127463346557683442636886865270936094865311465842069728618312510400 21430 323162812883890081024701219594959089754410077925417201586760985839741065111209994400 21431 500199832115934212368667974677414938924217338006297929412551786778033996433003295680 21432 763235950728623755079777857912952105082641972647540806086393674652689804902082614960 21433 1148115618190066503367870965749398038414914420392881896335087920845071843271508890880 21434 1702713840536115577028622194967327599344152742108087558124071069049894682817915728000 21435 2489682422296505129436808923733739515007416614510985169021750974913291384960649888000 21436 3589292158810794894938066198382807800802358952586670285339690988833328413318270255200 21437 5102134308392204313465680877040024311884344957395928008912618595696962703229276726400 21438 7151352186353007685267470737490525879772319571431997455115227703804759198788576395200 21439 9883982696585457776385935165637312191555238432060484287557631785746415152797219408000 21440 13470911900991470679106637443489562583651897540469531004816449772509227103409113548000 21441 18104905594932536592719320724049972112428150294391049670473308494252401226981848608512 21442 23996184399632806436381956832669407482345246818756391229913035861429769880206100933504 21443 31365091419992487153066179797032453874561503715854810583980818527538124410348131928832 21444 40431563158584065470749372394612147572676938383719091768412773883154613497714388814510 21445 51401367116339432071340287385398389162162929418061481007904611758429121035853951671160 21446 64449406461256364827911283413999518718711980731877087725295782435568820991109185556916 21447 79700792723080390092531510786778030781918632660794566499984097363069839698928916490232 21448 97210815366787445491648282095994416332491665593847918231041209662532152966117845113086 21449 116945341794631513373411467183151177542847116503877194864410477789512364470517708406720 21450 138763502577212019599794203597918188278452921821764731219710940063675119035912803258720 21451 162404691905181474790870253099785731466633789983991315057143174296745694871660910480576 21452 187481886978775673104166395122546763531334595790342915176260870327860838932726198128312 21453 213483024588970839447079982767279526356848152870755436259099969132454677908797714657056 21454 239781658052829566045633313977741496995010606485268787102612284170510688955533665013360 21455 265657376547739231446241225558073313217493765458499231753973322030637741720519312316960 21456 290325561512886445794820767931322978016261043679645588988270844790625532023138962746392 21457 312975073403962693339097565429511295450153749214937088838419634100532488422107250620224 21458 332811521718298357001434735069409898682909972756728876159164540487185955998156301715872 21459 349102994809403870980525945877003390226828642751813506460662105406139114683380736065600 21460 361224626573619283167349763442177119054149081736251475434990650732741167276553678290100 21461 368698239537211406267363896478911818069062511013553230099162871092728915565034099220240 21462 371223569945000525488373238235616693535288966568440580990253027744048976630548031406680 21463 368698239537211406267363896478911818069062511013553230099162871092728915565034099220240 21464 361224626573619283167349763442177119054149081736251475434990650732741167276553678290100 21465 349102994809403870980525945877003390226828642751813506460662105406139114683380736065600 21466 332811521718298357001434735069409898682909972756728876159164540487185955998156301715872 21467 312975073403962693339097565429511295450153749214937088838419634100532488422107250620224 21468 290325561512886445794820767931322978016261043679645588988270844790625532023138962746392 21469 265657376547739231446241225558073313217493765458499231753973322030637741720519312316960 21470 239781658052829566045633313977741496995010606485268787102612284170510688955533665013360 21471 213483024588970839447079982767279526356848152870755436259099969132454677908797714657056 21472 187481886978775673104166395122546763531334595790342915176260870327860838932726198128312 21473 162404691905181474790870253099785731466633789983991315057143174296745694871660910480576 21474 138763502577212019599794203597918188278452921821764731219710940063675119035912803258720 21475 116945341794631513373411467183151177542847116503877194864410477789512364470517708406720 21476 97210815366787445491648282095994416332491665593847918231041209662532152966117845113086 21477 79700792723080390092531510786778030781918632660794566499984097363069839698928916490232 21478 64449406461256364827911283413999518718711980731877087725295782435568820991109185556916 21479 51401367116339432071340287385398389162162929418061481007904611758429121035853951671160 21480 40431563158584065470749372394612147572676938383719091768412773883154613497714388814510 21481 31365091419992487153066179797032453874561503715854810583980818527538124410348131928832 21482 23996184399632806436381956832669407482345246818756391229913035861429769880206100933504 21483 18104905594932536592719320724049972112428150294391049670473308494252401226981848608512 21484 13470911900991470679106637443489562583651897540469531004816449772509227103409113548000 21485 9883982696585457776385935165637312191555238432060484287557631785746415152797219408000 21486 7151352186353007685267470737490525879772319571431997455115227703804759198788576395200 21487 5102134308392204313465680877040024311884344957395928008912618595696962703229276726400 21488 3589292158810794894938066198382807800802358952586670285339690988833328413318270255200 21489 2489682422296505129436808923733739515007416614510985169021750974913291384960649888000 21490 1702713840536115577028622194967327599344152742108087558124071069049894682817915728000 21491 1148115618190066503367870965749398038414914420392881896335087920845071843271508890880 21492 763235950728623755079777857912952105082641972647540806086393674652689804902082614960 21493 500199832115934212368667974677414938924217338006297929412551786778033996433003295680 21494 323162812883890081024701219594959089754410077925417201586760985839741065111209994400 21495 205813188093650666127463346557683442636886865270936094865311465842069728618312510400 21496 129204945858791807068907545338990161210934532086754326221001086889743774077051742640 21497 79950021746876698296782569491529823511738494992908754346696805147244766279722625280 21498 48760727548919305005180578096482474779137213979191602925732666875517412401369293440 21499 29309726941973352735354445850344656971066084905525007223117996482551450077325804800 21500 17362827373234214392139318465693302227425017688599053191955769655424500317546264800 21501 10136137061131325158654304834026360219253523839830798620168773636680248834027008640 21502 5831003578177697806322637727101185717527564789580083077193864403896702286241343680 21503 3305274755544577366150799995041313829186747955590849230922725277075136055302579840 21504 1846031113469045869392734039783712510981960294345953027908968904749411094716866400 21505 1015805480427411483687007090674635455778433177841159338108638974042003988627270400 21506 550673497284333593788219633365723431290413775355996904343104285928033741203204480 21507 294076946193727887782190589546093141317393743907391016979039985155285034569250560 21508 154696726903992274302089841375809412880504000701283816223349158857728065059866180 21509 80153744509840556633207171697310576622022798290820630167538424278615577751226000 21510 40903199517908325292203659783679108688558025931913620549413938162798671120471000 21511 20556479757718030146851070045131039238352238673474537506884953538227024460544400 21512 10173359880095147572676294869274034725102893629219541521264492312285823329963300 21513 4957576388269716583639209682488869713755724814238964396149194223245883450134400 21514 2378635135785975128513762221396174862660575037134856654718047733375550140216000 21515 1123576395798400311961274617141911744171326901963198620821590386619606598896000 21516 522463024046256145061992696970988961039667009412887358682039529778117068486640 21517 239137304538584902217429493140950171222136143611868840789789237510381941794880 21518 107730171846590228226663781563497354362447470637030022335994161452696815363040 21519 47762145153660692317240100200565329520296908164200502513494948427304006811200 21520 20837406464097066746246906460050560427972670718695317273044364755049297089200 21521 8944837896783131091071842773094874720300463528025306926965385846069942165120 21522 3777674257379283519044904472132301459544370519117483993427128973825655186240 21523 1569468532051296534482424080209555195752733645623689002100159863521769787520 21524 641369352040193295341375225085635536725876730182757524896699944227646307400 21525 257775241968307353151557506732982703755854762370103502829295671364221482400 21526 101882595635092906245615585994464592436837834651040908261102574872525633520 21527 39594184085675916171281886500218467202941717731684144442703370329607118240 21528 15127966561036552876763362294894791714331505359747243867259306588198946120 21529 5681865375037202958408774570852503930265354125726664363289880408713219200 21530 2097511049663266512683613042510971077060574653889749928504208188263291200 21531 760957497087138548787543336352817414003371269783258113596875528765287040 21532 271267255906063278965929800459106207769720313765328123828515813495032880 21533 95006043543137369591754215828995722536860570719654089451461759565080640 21534 32685565439152764767805349482452656836075884421899342701190972327436000 21535 11044437636973993574509570144755692264244819393701147762046264622056000 21536 3664745215905006958814539184396206978590326435182653575588078715500400 21537 1193944142738282810111524078174329875377843906484846413766251889212800 21538 381847000605486844675307250226925320503724852974883312510828306910400 21539 119862287185578830167136805003967589395788070440546331281425925936000 21540 36921865249129193221126962255686444947809718126775432403653521828500 21541 11158608164181267284607259703940792250893603700536575126437508819280 21542 3308082951328074814463214160017845490309165698831639528634128720760 21543 961821474835475496716176804234263446521607648118450259426662976080 21544 274203490632920645993646895943978614139932004946049416064618830900 21545 76633289958545508050626206726701446746531215356101146847753734400 21546 20990857684297247857345439233835613674049854641019009788732544640 21547 5633909854659867390283191482674493713381346267286487475763713280 21548 1481329746268327201755494312254931536708026389243429896644769440 21549 381458303760084257962788234915433013744556151736505552784060800 21550 96179657785662270170104725897480973550977833130144562454100800 21551 23737958091780475190919464264059133897688146049142062222714240 21552 5733320386574097821535633318014282339695865783055498079214880 21553 1354708614549153915637111670079324097143326936080624018717440 21554 313062915126905316638828327119171535054130174304345886678400 21555 70733880405242205433040709893034572773736524738220409542400 21556 15620398589490987033129823434711801487533482546357007107280 21557 3370376459143283509223032442344455092745813661454623940160 21558 710285948001270491613118407270938883181968994769362896480 21559 146149372016722323377184857463156148802874278759128168000 21560 29349668970571286251975647605305947915331310078677378000 21561 5750139226887435673856453408386471428309807688883731200 21562 1098603836031339336062005325992537224107971387713558400 21563 204598285252800038294948360306302478983670784756371200 21564 37124688856354845658357565378159724009133811750148000 21565 6560185982649049031998927215417782555830874365488000 21566 1128351989015636433503815481051858599602910390863936 21567 188807902544449124331315737865251239774192176957312 21568 30718746048898468641206131954267066788658251012896 21569 4856718742908848797028637463125227950776008065280 21570 745716657375768122378412838826314527875056356480 21571 111126403844232112354430148530980204153929966848 21572 16061238055611672488726232404868232631622690521 21573 2249823229579845173518071465273371107931583108 21574 305208577656180546795087214281271274331803910 21575 40065990889228334328312607280166885433518660 21576 5085298843632827049362754000944258535792753 21577 623484915694446228274360643793932081016736 21578 73771115979113866704218244113022498135568 21579 8414956195336182513789153320877091042080 21580 924370188124050351893505478429680455380 21581 97669302896126074917049635456720953776 21582 9913801421787233168271955478689720872 21583 965388902496135065075171694554055216 21584 90054934934340957562982434193475300 21585 8034641035034137477738209742168800 21586 684432384465870970325847496555120 21587 55562776598705392424976549535840 21588 4289773193282401621045983603870 21589 314269098408967151724980483800 21590 21792382736388233148812515300 21591 1426410506381775260649546456 21592 87858618146703548663196702 21593 5074866030134501005816416 21594 273823706661933507508080 21595 13740257681960821165280 21596 637940535233895268388 21597 27243012180806915376 21598 1062670687903815848 21599 37550200986000560 21600 1189971158007060 21601 33402699172128 21602 817548581136 21603 17091607968 21604 296729305 21605 4106980 21606 42486 21607 292 21608 1 21609 1 21610 294 21611 43071 21612 4192244 21613 304985751 21614 17689173558 21615 852028526377 21616 35054887942368 21617 1257594104932452 21618 39963546001186808 21619 1138961061033824028 21620 29405903757600547632 21621 693489230283412914988 21622 15043381764609418617432 21623 301942162561089045107028 21624 5636253701140328841997856 21625 98282173913634484182337614 21626 1607202608705316858981756276 21627 24733062367298487218774804914 21628 359280274388125393283255060856 21629 4940103772836724157644757086770 21630 64456592083679162818793497227380 21631 799847710856564156796846579230670 21632 9459068580564584810814881284814880 21633 106808649388875103488784701174368020 21634 1153533413399851117678874772683174616 21635 11934634161713844255985281301991306604 21636 118462294642196676318668718108654450736 21637 1129622595338089734895876704821812083804 21638 10361365874480409292493213913193172906616 21639 91525398557910282083690056233206360675108 21640 779442103848010144196586285340854168329952 21641 6406039791000833372615693532645145195961793 21642 50860073492188434655312475925849334586120902 21643 390425858278270042501075182842549303734633983 21644 2900306375781434601436558501116080542028709588 21645 20866093092427543382557462549696246121817660647 21646 145498703185035302505400684805990040525106930998 21647 984030703119844019575999368293143168814538980697 21648 6459278461504617154139893289308837210680050745088 21649 41177900192091934357641819719343837218085323499936 21650 255102113385154910410756639236910601302284687048384 21651 1536686540153433150807653088736628145939952995791456 21652 9005697863224771023337873915386750994810887324173184 21653 51373412810668580155859235290047147720398470871987936 21654 285407848948158778643662418278039709557769282622155200 21655 1544925095393294258310259611983301906084446768976448800 21656 8151945184202914384275412420677848355509421249067219200 21657 41948551260377496935750559748071427996058896844158398800 21658 210598849184752331554992606082154516061846706605366655200 21659 1031934361005286424619463769802557128703048862366296610480 21660 4937097727162546815826454114349489007912625929752477901120 21661 23071437455778824543189006726671650556207078864035617884080 21662 105345054043367463008523389204802630841549303492389047697120 21663 470151074526880714538039570339952482089136706327143712870480 21664 2051568325208206754347809034210701740025323809427536201616640 21665 8755800530799310969448684985292102069036649829521092003328160 21666 36559307479477824749627842570167022674223204551333682399861440 21667 149388894355797318373479287743613523686049991011484184978744160 21668 597555577423189273493917150974454094744199964045936739914976640 21669 2340426011574157987851175507983278537748116525846585564666991840 21670 8978027650956606051756968342099789800541955197509852821837312960 21671 33740007139885309839667316511439532637520573564835414636904740640 21672 124248915181799871155600276677047167808012270905425653900982536960 21673 448460928234308909952244748631217121307044290299270719548858844340 21674 1586861746059862296754096802848922121548002873366650238403654372280 21675 5505929391631946453889214664430350997492313000014589463552073503820 21676 18736595541672892410249864828210746678033542746318304443132429236880 21677 62547164528819802604804695823585874939906091226680222185162668187820 21678 204864625848018483893997989219281271542301110394633771215170478412280 21679 658493440225773698230707822490546944243110711982751407477333680610900 21680 2077500431134835329629275383632148105781081682875159370069334428969600 21681 6434480501987059423712894590971792049849739101127229715631410800836400 21682 19567872211522290302250172591722436096803316170551301326988673942269600 21683 58439185929005758875639028956360248343155849644484291800871580287048400 21684 171421612058416892701874484938656728473257158957153922615889968842008640 21685 493964908431490782917243581599550309679517339626535645432630304952630160 21686 1398498052442402476311157153100025552079672468033568450705368915320433440 21687 3890693299743606889224629515675712112837037507221594279526475059288898160 21688 10637844971450874532563543992227263498389874703289422333895172314005088640 21689 28589208360774225306264524479110770651922788265090322522343275593888675720 21690 75531982582786224883217385660860554561870082576905296540511863914718229680 21691 196198930367481291464942721289796318557052775474156441013768622119938816120 21692 501134617324169081814070565222130355832472149403869463794204191438879867680 21693 1258802431611900907890105824546065536674424089574005438816393861828614905720 21694 3109982478099990478316732037113808972960341868359307554722855423341283884720 21695 7557980673522069883351127857637047387775714540547619522524148645096841068680 21696 18069654943592994663644075797569032835141938211883963915919803657243022325120 21697 42504756515042612447435496478372611328117968293863415120402265421014836605680 21698 98381795978637956900805755893761325096542713129616443986549063783472543154720 21699 224091868618008679607390888424678573831013957684126344636028423062354126074640 21700 502359793385426050987997156468510209467327993050129387975272508843079579332160 21701 1108467804970016177723515464816386657846386767273655062597612166251577767439440 21702 2407639748429497504302689504224839837472797064400842178975458683686222677664160 21703 5148250951429031897498304152650987312042895850474141255043268036392880406494640 21704 10838423055640067152628008742423131183248201790471876326406880076616590329462400 21705 22467147792420555868468476455647949015274918294832326968280928492153140370448100 21706 45860775906178041875842869466167978402313750746152584945563132386044554570605400 21707 92189518913439533158582094743215221890365396908082237084448337551538543371523100 21708 182516623303375237364465561309799833237491088828122408773251254142439944452712400 21709 355907415441581712860707844554109674813107623214838697107839945577757891682789180 21710 683624144511552993019577443995022543700424543600779279593276727149356742440208920 21711 1293524116575781643654690653833719126805705263872062754524533415096331875401571780 21712 2411229421189806559045636946952175459676654472460544163773887531053356505602929920 21713 4428315571608202430554967854498706853829240425384268608469351138761452813174611680 21714 8013142462910080588623275165283374306929101722123914624849302060615962233363583040 21715 14287584202735898408016971756967525886883020995107734566948283862796385491563369760 21716 25103418973031298137450380283270045483495401374581814005479227721548789461812275840 21717 43466105073674562515770565860847208383459630157840733509487181332681700271841625760 21718 74171518749573106678287387615757621645169644122553912227198309430080699546445343040 21719 124743008806100224868028788262865090948694401478840670563924429496044812873567167840 21720 206781203786688661042498171534839430041079007856816967421280135380831041159787016960 21721 337865716901464508667653262418532283013548736051763437840127364059750719037866286640 21722 544173101558110978562061006727193588570494424437353501654010444768802043052138620960 21723 863994134929983220348535458049316136239118340554043717538385004413624296424886757840 21724 1352338645977365040545533760425016561069924359128068427451385224299585855273735794880 21725 2086798427844382260841815026862741072685486726585553866498258234048498862879299200720 21726 3174787351763248225896094656252717187504415703694261437920427056928485449508677416480 21727 4762181027644872338844141984379075781256623555541392156880640585392728174263016124720 21728 7043225721558802786861924279417792752110636519120042181604981033858152593867990234880 21729 10271370843939920730840306240817614430161344923716728181507264007709805866057485759200 21730 14770401048310299232778622197539379428496479477080253748613751548276910914826467124800 21731 20944912961948211207136898689953382304343368438810523758280155884032013018565400103200 21732 29288821377683677460386557517658388262984222532320407206700705789052896253603648924800 21733 40390229480515393917145978512254712846534693976022497035046941047806816607792128759200 21734 54930712093500935727318530776666409471287183807390595967663839825017270586597295112512 21735 73676907490489350300927235724258914290853444948008021575676102622443799437578911698528 21736 97462365814190636618549414186421240951680147647758642714280198744650065397742182404352 21737 127157930398201846213263688821346462804145192634185104166287446799660632198616753605678 21738 163629584853500050165905211971655138182078309901354475128710978052276472441630861229012 21739 207683703852519294441341230579408444615714777951719141509517779835581676560531477713746 21740 260000972761932551819694365000175457381505523542610222958480273992636602717001239275224 21741 321061807274204590504622587083549996615040911647314138956305186824240653355084863650466 21742 391067765251286794449239542161918040989749080352367597826476994477646510101682315123124 21743 469865001533262491838265420060214959696638820423367039179573105305232000943066065185246 21744 556877038854237027363870127478773285566386750131397972360975532213608297414004225404736 21745 651054773366350642285701104920036414743055097580090276510258158985027347711960822348184 21746 750851490451703660446283026112158784886151134435432581668764884084922050645911021394256 21747 854229594209546918043959674634847313240041508017122574797073092763280883705855292455784 21748 958703717242369202984587836280835833564363131299792242218297859504113797540384357000736 21749 1061421972661194474732936533025211101446259181081912839598829773022411704419711252393672 21750 1159283572977474816374980326850230564700169602032727498568934645712421294188904488429968 21751 1249087230039110189474450633859755467599478514866248642824274653478876464865509765702712 21752 1327701111649963278322492981445334483042802337480208347617410820481043515101800590117568 21753 1392242137910725382129836390265593798190716339996607364515479402032205352641471452137172 21754 1440250487493853843582589369240269446404189317237869687429806277964350364801522191866040 21755 1469844675593042621190450794635617448727563070331798516623569420662247975037169908137260 21756 1479843618964423863511474269429057023208702955163987622178831797673555784391164261253840 21757 1469844675593042621190450794635617448727563070331798516623569420662247975037169908137260 21758 1440250487493853843582589369240269446404189317237869687429806277964350364801522191866040 21759 1392242137910725382129836390265593798190716339996607364515479402032205352641471452137172 21760 1327701111649963278322492981445334483042802337480208347617410820481043515101800590117568 21761 1249087230039110189474450633859755467599478514866248642824274653478876464865509765702712 21762 1159283572977474816374980326850230564700169602032727498568934645712421294188904488429968 21763 1061421972661194474732936533025211101446259181081912839598829773022411704419711252393672 21764 958703717242369202984587836280835833564363131299792242218297859504113797540384357000736 21765 854229594209546918043959674634847313240041508017122574797073092763280883705855292455784 21766 750851490451703660446283026112158784886151134435432581668764884084922050645911021394256 21767 651054773366350642285701104920036414743055097580090276510258158985027347711960822348184 21768 556877038854237027363870127478773285566386750131397972360975532213608297414004225404736 21769 469865001533262491838265420060214959696638820423367039179573105305232000943066065185246 21770 391067765251286794449239542161918040989749080352367597826476994477646510101682315123124 21771 321061807274204590504622587083549996615040911647314138956305186824240653355084863650466 21772 260000972761932551819694365000175457381505523542610222958480273992636602717001239275224 21773 207683703852519294441341230579408444615714777951719141509517779835581676560531477713746 21774 163629584853500050165905211971655138182078309901354475128710978052276472441630861229012 21775 127157930398201846213263688821346462804145192634185104166287446799660632198616753605678 21776 97462365814190636618549414186421240951680147647758642714280198744650065397742182404352 21777 73676907490489350300927235724258914290853444948008021575676102622443799437578911698528 21778 54930712093500935727318530776666409471287183807390595967663839825017270586597295112512 21779 40390229480515393917145978512254712846534693976022497035046941047806816607792128759200 21780 29288821377683677460386557517658388262984222532320407206700705789052896253603648924800 21781 20944912961948211207136898689953382304343368438810523758280155884032013018565400103200 21782 14770401048310299232778622197539379428496479477080253748613751548276910914826467124800 21783 10271370843939920730840306240817614430161344923716728181507264007709805866057485759200 21784 7043225721558802786861924279417792752110636519120042181604981033858152593867990234880 21785 4762181027644872338844141984379075781256623555541392156880640585392728174263016124720 21786 3174787351763248225896094656252717187504415703694261437920427056928485449508677416480 21787 2086798427844382260841815026862741072685486726585553866498258234048498862879299200720 21788 1352338645977365040545533760425016561069924359128068427451385224299585855273735794880 21789 863994134929983220348535458049316136239118340554043717538385004413624296424886757840 21790 544173101558110978562061006727193588570494424437353501654010444768802043052138620960 21791 337865716901464508667653262418532283013548736051763437840127364059750719037866286640 21792 206781203786688661042498171534839430041079007856816967421280135380831041159787016960 21793 124743008806100224868028788262865090948694401478840670563924429496044812873567167840 21794 74171518749573106678287387615757621645169644122553912227198309430080699546445343040 21795 43466105073674562515770565860847208383459630157840733509487181332681700271841625760 21796 25103418973031298137450380283270045483495401374581814005479227721548789461812275840 21797 14287584202735898408016971756967525886883020995107734566948283862796385491563369760 21798 8013142462910080588623275165283374306929101722123914624849302060615962233363583040 21799 4428315571608202430554967854498706853829240425384268608469351138761452813174611680 21800 2411229421189806559045636946952175459676654472460544163773887531053356505602929920 21801 1293524116575781643654690653833719126805705263872062754524533415096331875401571780 21802 683624144511552993019577443995022543700424543600779279593276727149356742440208920 21803 355907415441581712860707844554109674813107623214838697107839945577757891682789180 21804 182516623303375237364465561309799833237491088828122408773251254142439944452712400 21805 92189518913439533158582094743215221890365396908082237084448337551538543371523100 21806 45860775906178041875842869466167978402313750746152584945563132386044554570605400 21807 22467147792420555868468476455647949015274918294832326968280928492153140370448100 21808 10838423055640067152628008742423131183248201790471876326406880076616590329462400 21809 5148250951429031897498304152650987312042895850474141255043268036392880406494640 21810 2407639748429497504302689504224839837472797064400842178975458683686222677664160 21811 1108467804970016177723515464816386657846386767273655062597612166251577767439440 21812 502359793385426050987997156468510209467327993050129387975272508843079579332160 21813 224091868618008679607390888424678573831013957684126344636028423062354126074640 21814 98381795978637956900805755893761325096542713129616443986549063783472543154720 21815 42504756515042612447435496478372611328117968293863415120402265421014836605680 21816 18069654943592994663644075797569032835141938211883963915919803657243022325120 21817 7557980673522069883351127857637047387775714540547619522524148645096841068680 21818 3109982478099990478316732037113808972960341868359307554722855423341283884720 21819 1258802431611900907890105824546065536674424089574005438816393861828614905720 21820 501134617324169081814070565222130355832472149403869463794204191438879867680 21821 196198930367481291464942721289796318557052775474156441013768622119938816120 21822 75531982582786224883217385660860554561870082576905296540511863914718229680 21823 28589208360774225306264524479110770651922788265090322522343275593888675720 21824 10637844971450874532563543992227263498389874703289422333895172314005088640 21825 3890693299743606889224629515675712112837037507221594279526475059288898160 21826 1398498052442402476311157153100025552079672468033568450705368915320433440 21827 493964908431490782917243581599550309679517339626535645432630304952630160 21828 171421612058416892701874484938656728473257158957153922615889968842008640 21829 58439185929005758875639028956360248343155849644484291800871580287048400 21830 19567872211522290302250172591722436096803316170551301326988673942269600 21831 6434480501987059423712894590971792049849739101127229715631410800836400 21832 2077500431134835329629275383632148105781081682875159370069334428969600 21833 658493440225773698230707822490546944243110711982751407477333680610900 21834 204864625848018483893997989219281271542301110394633771215170478412280 21835 62547164528819802604804695823585874939906091226680222185162668187820 21836 18736595541672892410249864828210746678033542746318304443132429236880 21837 5505929391631946453889214664430350997492313000014589463552073503820 21838 1586861746059862296754096802848922121548002873366650238403654372280 21839 448460928234308909952244748631217121307044290299270719548858844340 21840 124248915181799871155600276677047167808012270905425653900982536960 21841 33740007139885309839667316511439532637520573564835414636904740640 21842 8978027650956606051756968342099789800541955197509852821837312960 21843 2340426011574157987851175507983278537748116525846585564666991840 21844 597555577423189273493917150974454094744199964045936739914976640 21845 149388894355797318373479287743613523686049991011484184978744160 21846 36559307479477824749627842570167022674223204551333682399861440 21847 8755800530799310969448684985292102069036649829521092003328160 21848 2051568325208206754347809034210701740025323809427536201616640 21849 470151074526880714538039570339952482089136706327143712870480 21850 105345054043367463008523389204802630841549303492389047697120 21851 23071437455778824543189006726671650556207078864035617884080 21852 4937097727162546815826454114349489007912625929752477901120 21853 1031934361005286424619463769802557128703048862366296610480 21854 210598849184752331554992606082154516061846706605366655200 21855 41948551260377496935750559748071427996058896844158398800 21856 8151945184202914384275412420677848355509421249067219200 21857 1544925095393294258310259611983301906084446768976448800 21858 285407848948158778643662418278039709557769282622155200 21859 51373412810668580155859235290047147720398470871987936 21860 9005697863224771023337873915386750994810887324173184 21861 1536686540153433150807653088736628145939952995791456 21862 255102113385154910410756639236910601302284687048384 21863 41177900192091934357641819719343837218085323499936 21864 6459278461504617154139893289308837210680050745088 21865 984030703119844019575999368293143168814538980697 21866 145498703185035302505400684805990040525106930998 21867 20866093092427543382557462549696246121817660647 21868 2900306375781434601436558501116080542028709588 21869 390425858278270042501075182842549303734633983 21870 50860073492188434655312475925849334586120902 21871 6406039791000833372615693532645145195961793 21872 779442103848010144196586285340854168329952 21873 91525398557910282083690056233206360675108 21874 10361365874480409292493213913193172906616 21875 1129622595338089734895876704821812083804 21876 118462294642196676318668718108654450736 21877 11934634161713844255985281301991306604 21878 1153533413399851117678874772683174616 21879 106808649388875103488784701174368020 21880 9459068580564584810814881284814880 21881 799847710856564156796846579230670 21882 64456592083679162818793497227380 21883 4940103772836724157644757086770 21884 359280274388125393283255060856 21885 24733062367298487218774804914 21886 1607202608705316858981756276 21887 98282173913634484182337614 21888 5636253701140328841997856 21889 301942162561089045107028 21890 15043381764609418617432 21891 693489230283412914988 21892 29405903757600547632 21893 1138961061033824028 21894 39963546001186808 21895 1257594104932452 21896 35054887942368 21897 852028526377 21898 17689173558 21899 304985751 21900 4192244 21901 43071 21902 294 21903 1 21904 1 21905 296 21906 43660 21907 4278680 21908 313413310 21909 18303337304 21910 887711859244 21911 36776634168680 21912 1328555909343565 21913 42513789098994080 21914 1220145747141130096 21915 31723789425669382496 21916 753439998859647834280 21917 16459766128933844995040 21918 332722415320591295256880 21919 6255181408027116350829344 21920 109856623478476230911440354 21921 1809403210233726156188429360 21922 28045749758622755420920655080 21923 410353601731427684579786426960 21924 5683397383980273431430042013396 21925 74696079903740736527366266461776 21926 933700998796759206592078330772200 21927 11123220594361392287227367940503600 21928 126526634260860837267211310323228450 21929 1376609780758165909467259056316725536 21930 14348509637902421594831815548532023856 21931 143485096379024215948318155485320238560 21932 1378481818784196931789199422341112291880 21933 12739073359798785438603636040945451524960 21934 113377752902209190403572360764414518572144 21935 972854266838311117656459611720460062586784 21936 8056449397254763943092556159560059893296805 21937 64451595178038111544740449276480479146374440 21938 498552045053647745184315828226893118102837580 21939 3732018165830163121094021342727028484084098456 21940 27057131702268682627931654734770956509609713806 21941 190131195745671823871952168406498613310770961880 21942 1295894202582342167969358200454819495986570503340 21943 8572838570929340495797292710701113588834235637480 21944 55080487818221012685497605666254654808259963970809 21945 343917192230843396280180171964907112949135384793344 21946 2088068667115834905986808186929793185762607693388160 21947 12334173056916792235363936732096917887993078002804480 21948 70921495077271555353342636209557277855960198516125760 21949 397160372432720709978718762773520755993377111690304256 21950 2167114206100280395753443683829428472920383805092747136 21951 11527203223937661679539594062922491877236084069642272000 21952 59797366724176619962611644201410426613162186111269286000 21953 302647896889710239810769137998975220409473921542750672000 21954 1495080610635168584665199541714937588822801172421188319680 21955 7211565298357871996620374260036757781380570361090437777280 21956 33977567271109204599461378725173185700735379585906870296800 21957 156425026682087658910727856772495420961876087150212761366400 21958 703912620069394465098275355476229394328442392175957426148800 21959 3097215528305335646432411564095409335045146525574212675054720 21960 13329088255742605192682342624053458031176434154703308119431920 21961 56122476866284653442873021574961928552321828019803402608134400 21962 231263309845552278842183657869239671103533049943672641781795200 21963 932892673614261734990503569031848164790523150620238792272326400 21964 3684926060776333853212489097675800250922566444949943229475689280 21965 14256435251528111300953236509040800970782388213248960691086273280 21966 54036488453372679931032428703622390776352600485701705845246358400 21967 200706957112527096886691878042026022883595373232606335996629331200 21968 730698765737793962103112618496750989560589405674957441987728658900 21969 2608032517710279987814186576788403531970103724870617331402354597920 21970 9128113811985979957349653018759412361895363037047160659908241092720 21971 31335316070996647614782390959920370794566171619714133608640230616800 21972 105526285003797533879193640144437719293465489719331420534979600165400 21973 348695550447330981513857245694663768100146835594312520028628244024800 21974 1130769856450630468623508496752695362267619023998699172092837305623280 21975 3599351937434401209984689017832523265809604217235295956239172268603680 21976 11247974804482503781202153180726635205655013178860299863247413339386500 21977 34514333646631244479305237157298168302283876055680920128320829972912000 21978 104009410854037398903852268730776912586612221086714124170480338972424000 21979 307867856127950700755402715443099661256372174416673807544621803358375040 21980 895247318477330327196631580433224014969187507185327782465281822923695840 21981 2557849481363800934847518801237782899911964306243793664186519494067702400 21982 7181654313059902624764187403475313526675899782915266826369843194882395200 21983 19817729623380490787323960176678713276143622185766179343653491347903318400 21984 53755591603419581260616241979241009761539575178890761469660095281187751160 21985 143348244275785550028309978611309359364105533810375363919093587416500669760 21986 375852103893827966537642017090628198332715728893057356617135625543263951200 21987 969064460641917889627173393462583547508447782929087642362253299593475729600 21988 2457270596627720362983189676280122566896421163855900807418570866826313457200 21989 6128721958647961375911014251428070402141662196911187896149847338437393563840 21990 15036748061333951747874697756410730870370822366840240070786253353608023743840 21991 36295598768737124908663063549956936583653709161338510515690956370777988347200 21992 86202047075750671658074775931147724386177559258178962474766021380597722324600 21993 201460963952316176459320824648075580587920587929227238143273398282745238691200 21994 463360217090327205856437896690573835352217352237222647729528816050314048989760 21995 1048925326600081367103584689211628682225898621547998521233878418751260374636160 21996 2337279260358876959306900666178085650612056711058040183184185607000091052178400 21997 5126935151754955910737717590326123362632898591998281692145955525032457791875200 21998 11071998253258043083827198625917053644834876746549480675591797570016903529262400 21999 23542564706927628451927306551949945644806790555821001015468874833088573820115840 22000 49292244855129722071222798093145198693814217726250220876137956681779201435867540 22001 101633494546659220765407831119887007616111789126289115208531869446967425640964000 22002 206378218518216172778736310131199127710267816695219733943855530815780792883182000 22003 412756437036432345557472620262398255420535633390439467887711061631561585766364000 22004 813130180961771720748221061916924563178455197779165751738790791414176323959737080 22005 1577955598698091656105458694413041726564130878858579082582207872447312470258499680 22006 3016679821040469342554553386377873889019661974288460010818926814972803251964778800 22007 5681901798852922839374595698614636256988489543805448952416231088395376998846282400 22008 10544298530563597192300932402236776899988254634177419690541659615964497699782043300 22009 19281003027316292008778847821232963474264237045352996005561891869192224365315736320 22010 34742184700164262015818489942032981354570464864739832425116239122789762771465147520 22011 61691729841413175542107598962488471564190545086921197764225097507757522678302598400 22012 107960527222473057198688298184354825237333453902112096087393920638575664687029547200 22013 186207147869953529847278899620722083895584305812817193251651899816992889551940870400 22014 316552151378921000740374129355227542622493319881789228527808229688887912238299479680 22015 530438740148462217456843135676327233583637454937052220776327303803001366453366695680 22016 876171133280942055620678393751076234044401153244238043246612064317457614231007488400 22017 1426685739147728656939865703099097584638670904397697344755545308269134522287658211200 22018 2290206054947669686140310733922235596393655925480514158686533258010979101567030286400 22019 3624500017395442459804665683250842422118655464673509364182165677895636491175647931520 22020 5655469854729095562281418005762090331064453785395734438939413687061294869851657548320 22021 8700722853429377788125258470403215893945313515993437598368328749325069030541011612800 22022 13198554159015751051478146323747251228950941689515468899219752933298197936159670158400 22023 19742375128611795690446302904428661502128299333897087933286689261572094391902699900800 22024 29120003314702398643408296784032275715639241517498204701597866660818839228056482353680 22025 42356368457748943481321158958592401040929805843633752293233260597554675240809428878080 22026 60757085902508730403534449325849755591497672316687759437014922988295640714275820112000 22027 85949048349890399107438977095104532300167438887021708471874769105393833205560916256000 22028 119912785197830960045055992237524871676846507479473835206728508509944622133564826712000 22029 164999992432215401021997045318834223427340794291755997244458427709683800055785201555712 22030 223928561158006615672710275789846446079962506538811710546050723320285157218565630682752 22031 299746892888670272947722416411605479004674221351165281833296243814554934859497300913920 22032 395759569517072469751289752918447858998358932877710411170523946911404562431680030112910 22033 515407811464094379210982003800769304742048842817483326175566070396247802236606550844720 22034 662100803957721240986415343344065183784016590388613195933227182739795253642409953777448 22035 838997965320471190868282038130647484795013389347402981106226811716076428279695055931728 22036 1048747456650588988585352547663309355993766736684253726382783514645095535349618819914660 22037 1293192352561628527278179081329193491601336427189606098697567642118764419528853281699280 22038 1573062339310040671241367091467601038291177892775416373788832281084765674501515559081960 22039 1887674807172048805489640509761121245949413471330499648546598737301718809401818670898352 22040 2234673852608087188851706779937797945572467418266253260411782328717475943483035338342902 22041 2609838076038641972381555363431004899938648079727011107050256734268585043483836891495360 22042 3006987348479304881222226831779201297755398874468078014644861019918152332709638157592480 22043 3418014396113166699518790211662689244930597281769469973481208929115597615598005963306560 22044 3833059001355479798746071880221730081815026951698619898832498584793920183206335258850928 22045 4240831235542232968825441229181488601157051095496345419984892051261358500568711350218048 22046 4629076348655254296957347820585427698446076900013616479560973717926130757663029994956320 22047 4985159144705658473646374576015075982941928969245433131834894773151217739021724609952960 22048 5296731591249762128249272987016018231875799529823272702574575696473168847710582398075020 22049 5552435874965267886164755131216791525828424334711292764078175902509804585186265686257952 22050 5742587788491475690485465923381750139726658044804145255998661378623154057281685744006512 22051 5859783457644362949474965227940561367068018413065454342855776916962402099267026269394400 22052 5899376589114932969403850128129348943872532050991572277604802436671607518856668338782200 22053 5859783457644362949474965227940561367068018413065454342855776916962402099267026269394400 22054 5742587788491475690485465923381750139726658044804145255998661378623154057281685744006512 22055 5552435874965267886164755131216791525828424334711292764078175902509804585186265686257952 22056 5296731591249762128249272987016018231875799529823272702574575696473168847710582398075020 22057 4985159144705658473646374576015075982941928969245433131834894773151217739021724609952960 22058 4629076348655254296957347820585427698446076900013616479560973717926130757663029994956320 22059 4240831235542232968825441229181488601157051095496345419984892051261358500568711350218048 22060 3833059001355479798746071880221730081815026951698619898832498584793920183206335258850928 22061 3418014396113166699518790211662689244930597281769469973481208929115597615598005963306560 22062 3006987348479304881222226831779201297755398874468078014644861019918152332709638157592480 22063 2609838076038641972381555363431004899938648079727011107050256734268585043483836891495360 22064 2234673852608087188851706779937797945572467418266253260411782328717475943483035338342902 22065 1887674807172048805489640509761121245949413471330499648546598737301718809401818670898352 22066 1573062339310040671241367091467601038291177892775416373788832281084765674501515559081960 22067 1293192352561628527278179081329193491601336427189606098697567642118764419528853281699280 22068 1048747456650588988585352547663309355993766736684253726382783514645095535349618819914660 22069 838997965320471190868282038130647484795013389347402981106226811716076428279695055931728 22070 662100803957721240986415343344065183784016590388613195933227182739795253642409953777448 22071 515407811464094379210982003800769304742048842817483326175566070396247802236606550844720 22072 395759569517072469751289752918447858998358932877710411170523946911404562431680030112910 22073 299746892888670272947722416411605479004674221351165281833296243814554934859497300913920 22074 223928561158006615672710275789846446079962506538811710546050723320285157218565630682752 22075 164999992432215401021997045318834223427340794291755997244458427709683800055785201555712 22076 119912785197830960045055992237524871676846507479473835206728508509944622133564826712000 22077 85949048349890399107438977095104532300167438887021708471874769105393833205560916256000 22078 60757085902508730403534449325849755591497672316687759437014922988295640714275820112000 22079 42356368457748943481321158958592401040929805843633752293233260597554675240809428878080 22080 29120003314702398643408296784032275715639241517498204701597866660818839228056482353680 22081 19742375128611795690446302904428661502128299333897087933286689261572094391902699900800 22082 13198554159015751051478146323747251228950941689515468899219752933298197936159670158400 22083 8700722853429377788125258470403215893945313515993437598368328749325069030541011612800 22084 5655469854729095562281418005762090331064453785395734438939413687061294869851657548320 22085 3624500017395442459804665683250842422118655464673509364182165677895636491175647931520 22086 2290206054947669686140310733922235596393655925480514158686533258010979101567030286400 22087 1426685739147728656939865703099097584638670904397697344755545308269134522287658211200 22088 876171133280942055620678393751076234044401153244238043246612064317457614231007488400 22089 530438740148462217456843135676327233583637454937052220776327303803001366453366695680 22090 316552151378921000740374129355227542622493319881789228527808229688887912238299479680 22091 186207147869953529847278899620722083895584305812817193251651899816992889551940870400 22092 107960527222473057198688298184354825237333453902112096087393920638575664687029547200 22093 61691729841413175542107598962488471564190545086921197764225097507757522678302598400 22094 34742184700164262015818489942032981354570464864739832425116239122789762771465147520 22095 19281003027316292008778847821232963474264237045352996005561891869192224365315736320 22096 10544298530563597192300932402236776899988254634177419690541659615964497699782043300 22097 5681901798852922839374595698614636256988489543805448952416231088395376998846282400 22098 3016679821040469342554553386377873889019661974288460010818926814972803251964778800 22099 1577955598698091656105458694413041726564130878858579082582207872447312470258499680 22100 813130180961771720748221061916924563178455197779165751738790791414176323959737080 22101 412756437036432345557472620262398255420535633390439467887711061631561585766364000 22102 206378218518216172778736310131199127710267816695219733943855530815780792883182000 22103 101633494546659220765407831119887007616111789126289115208531869446967425640964000 22104 49292244855129722071222798093145198693814217726250220876137956681779201435867540 22105 23542564706927628451927306551949945644806790555821001015468874833088573820115840 22106 11071998253258043083827198625917053644834876746549480675591797570016903529262400 22107 5126935151754955910737717590326123362632898591998281692145955525032457791875200 22108 2337279260358876959306900666178085650612056711058040183184185607000091052178400 22109 1048925326600081367103584689211628682225898621547998521233878418751260374636160 22110 463360217090327205856437896690573835352217352237222647729528816050314048989760 22111 201460963952316176459320824648075580587920587929227238143273398282745238691200 22112 86202047075750671658074775931147724386177559258178962474766021380597722324600 22113 36295598768737124908663063549956936583653709161338510515690956370777988347200 22114 15036748061333951747874697756410730870370822366840240070786253353608023743840 22115 6128721958647961375911014251428070402141662196911187896149847338437393563840 22116 2457270596627720362983189676280122566896421163855900807418570866826313457200 22117 969064460641917889627173393462583547508447782929087642362253299593475729600 22118 375852103893827966537642017090628198332715728893057356617135625543263951200 22119 143348244275785550028309978611309359364105533810375363919093587416500669760 22120 53755591603419581260616241979241009761539575178890761469660095281187751160 22121 19817729623380490787323960176678713276143622185766179343653491347903318400 22122 7181654313059902624764187403475313526675899782915266826369843194882395200 22123 2557849481363800934847518801237782899911964306243793664186519494067702400 22124 895247318477330327196631580433224014969187507185327782465281822923695840 22125 307867856127950700755402715443099661256372174416673807544621803358375040 22126 104009410854037398903852268730776912586612221086714124170480338972424000 22127 34514333646631244479305237157298168302283876055680920128320829972912000 22128 11247974804482503781202153180726635205655013178860299863247413339386500 22129 3599351937434401209984689017832523265809604217235295956239172268603680 22130 1130769856450630468623508496752695362267619023998699172092837305623280 22131 348695550447330981513857245694663768100146835594312520028628244024800 22132 105526285003797533879193640144437719293465489719331420534979600165400 22133 31335316070996647614782390959920370794566171619714133608640230616800 22134 9128113811985979957349653018759412361895363037047160659908241092720 22135 2608032517710279987814186576788403531970103724870617331402354597920 22136 730698765737793962103112618496750989560589405674957441987728658900 22137 200706957112527096886691878042026022883595373232606335996629331200 22138 54036488453372679931032428703622390776352600485701705845246358400 22139 14256435251528111300953236509040800970782388213248960691086273280 22140 3684926060776333853212489097675800250922566444949943229475689280 22141 932892673614261734990503569031848164790523150620238792272326400 22142 231263309845552278842183657869239671103533049943672641781795200 22143 56122476866284653442873021574961928552321828019803402608134400 22144 13329088255742605192682342624053458031176434154703308119431920 22145 3097215528305335646432411564095409335045146525574212675054720 22146 703912620069394465098275355476229394328442392175957426148800 22147 156425026682087658910727856772495420961876087150212761366400 22148 33977567271109204599461378725173185700735379585906870296800 22149 7211565298357871996620374260036757781380570361090437777280 22150 1495080610635168584665199541714937588822801172421188319680 22151 302647896889710239810769137998975220409473921542750672000 22152 59797366724176619962611644201410426613162186111269286000 22153 11527203223937661679539594062922491877236084069642272000 22154 2167114206100280395753443683829428472920383805092747136 22155 397160372432720709978718762773520755993377111690304256 22156 70921495077271555353342636209557277855960198516125760 22157 12334173056916792235363936732096917887993078002804480 22158 2088068667115834905986808186929793185762607693388160 22159 343917192230843396280180171964907112949135384793344 22160 55080487818221012685497605666254654808259963970809 22161 8572838570929340495797292710701113588834235637480 22162 1295894202582342167969358200454819495986570503340 22163 190131195745671823871952168406498613310770961880 22164 27057131702268682627931654734770956509609713806 22165 3732018165830163121094021342727028484084098456 22166 498552045053647745184315828226893118102837580 22167 64451595178038111544740449276480479146374440 22168 8056449397254763943092556159560059893296805 22169 972854266838311117656459611720460062586784 22170 113377752902209190403572360764414518572144 22171 12739073359798785438603636040945451524960 22172 1378481818784196931789199422341112291880 22173 143485096379024215948318155485320238560 22174 14348509637902421594831815548532023856 22175 1376609780758165909467259056316725536 22176 126526634260860837267211310323228450 22177 11123220594361392287227367940503600 22178 933700998796759206592078330772200 22179 74696079903740736527366266461776 22180 5683397383980273431430042013396 22181 410353601731427684579786426960 22182 28045749758622755420920655080 22183 1809403210233726156188429360 22184 109856623478476230911440354 22185 6255181408027116350829344 22186 332722415320591295256880 22187 16459766128933844995040 22188 753439998859647834280 22189 31723789425669382496 22190 1220145747141130096 22191 42513789098994080 22192 1328555909343565 22193 36776634168680 22194 887711859244 22195 18303337304 22196 313413310 22197 4278680 22198 43660 22199 296 22200 1 22201 1 22202 298 22203 44253 22204 4366296 22205 322014330 22206 18934442604 22207 924631947162 22208 38570361224472 22209 1402996889540169 22210 45207677551849890 22211 1306501881248461821 22212 34206594709050636768 22213 818107723458127729368 22214 17998369916078810046096 22215 366395387577318633081240 22216 6937086004797232786338144 22217 122699708709851054908355922 22218 2035371638598705734362139412 22219 31774412802568683964208954154 22220 468254504458906921577816166480 22221 6532150337201751556010535522396 22222 86473228273432711074806136915528 22223 1088776555988220953078240905709148 22224 13065318671858651436938890868509776 22225 149706776448380381048258124535007850 22226 1640786269874248976288909044903686036 22227 17228255833679614251033544971488703378 22228 173558725435587225047449045638701011808 22229 1679800521180147785280667548860284792856 22230 15639522093746203518130353041112996347280 22231 140234381440590958212568832268646533913944 22232 1212348846002528283902207969290234551256032 22233 10115535683833595368809047743765394537042517 22234 81537348239385950548582021207321058995554834 22235 635511684806978732216889282939414136288883265 22236 4793573851115496723007393448457295199436148056 22237 35019720078982656615304013248451906595880748298 22238 247977477316039352248909499218767554814074487948 22239 1703213725775954498341194192002587679117722140906 22240 11354758171839696655607961280017251194118147606040 22241 73522059162662035845061549288111701481915005749109 22242 462651006438214762146972676008117536154489548372442 22243 2830983539395742711232666136525862066469138426945657 22244 16854227583379305443617733277921411372467428774374144 22245 97677909858220974730057317860680906817708962215122880 22246 551337535644180612920767971924732229593290586725360256 22247 3032356446042993371064223845586027262763098226989481408 22248 16258592008570943181025200193354869579070228791518070528 22249 85018887378152223717444276011084838840554738055646577136 22250 433769833562001141415532020464718565513034377834931516000 22251 2160173771138765684249349461914298456254911201617958949680 22252 10504374416517919405761542481465608179435646627475565088640 22253 49895778478460117177367326786961638852319321480508934171040 22254 231591726522663940106270988482878550144727416683116939737280 22255 1050740240704678987519192447746393421952929946062289819178400 22256 4661465795126212235539690131820363544663907397076340288718720 22257 20227431932422670950645441107720506095595169598027690895690160 22258 85877868906075199474670118387164253949719842854784231522052960 22259 356837351833864190920612043643216986239353140137982755117495920 22260 1451541770171650946117743906345289435549911078527387478444051200 22261 5781974717850409602035679893608736251607145796134093455802137280 22262 22559180046695040742368718273424249637418044253769085942309978240 22263 86234285017205236386151390819379792968839943357149570456894594240 22264 323036369270800568049709971958311605407082962417258708378208321280 22265 1186149168416220835807528803284425426104132752625871819826233679700 22266 4270137006298395008907103691823931533974877909453138551374441246920 22267 15074877613144333895081138790832970415396159892463352764700678947460 22268 52199576212678887517295883574227599050327001418679072259859067400160 22269 177325030957776809066108075083037873244493195995806848412168302491720 22270 591083436525922696887026916943459577481643986652689494707227674972400 22271 1933687242349089965530416628286460617761378184906655632685073393838280 22272 6209587200782993128745563257032577758444989100827006820453475123875040 22273 19577448535801936669795039713144377099541840637329590947818595182217140 22274 60609635193030653251694232536583961979403506630636815811054828920288680 22275 184286052951782391643664896226099884396834986376936264290369412257634500 22276 550401011482656743042412490061951654731880492645782976013903311276135040 22277 1614992441587269127611289280050200250068544077105389521725005768612869920 22278 4656211974446412289996184677547330591106711495031123036661704943273469120 22279 13192600594264834821655856586384103341469015902588181937208164005941495840 22280 36738887730864096971699853784867123229407386057840506660579697231735811200 22281 100572705163240465460028349736073749840502719333338386983336921171876783160 22282 270677157106005203336866422746470092163328306353923066202067269326779490480 22283 716304184048818647854878216292487926822466371692698845924982895657453041880 22284 1864116912705359372730767406255149303537984774525577719515618138096504301760 22285 4771251621805384108775178480295917860246032458607133448760213091556528867600 22286 12012327612545319991504566997450899083442952307552077153349242371683496207840 22287 29751462575257594862679915935546994241550567924518516670504518897309124328720 22288 72497816850052989780323473314206468726537016091930178553413310416431429398720 22289 173829992674558873223275600787472328423855799947696223576934187475761722762840 22290 410160656872554644684133440060327965943929415606923673608496397414718671687600 22291 952484192070710230433154321917872720914236087353856086490841633996402248696760 22292 2177106724733051955275781307240851933518253913951671054836209449134633711306880 22293 4898490130649366899370507941291916850416071306391259873381471260552925850440480 22294 10850418999072791196455103611893923346082910635662360579748205157783900270868160 22295 23663147817126831864609534472747386020712730641604084243067894227081910165191200 22296 50813496365198670530319421394110176297109442640918244058798425498154838670515840 22297 107449372522243022058904609822962143628262675584441703582667503917973252605361620 22298 223760548963846293359780733858127350648547015134610557976276657643614402332814920 22299 458937452466664336380774770464118341636305612674048185237057226391494845600977540 22300 927146368619523911880353071644683518457183055907168050983953992710090597173692000 22301 1845021273552852584641902612572920201729794281255264421458068445493080288375647080 22302 3616972397658067443159373438509289108341576907807350053947500516907226703944337840 22303 6985721199398424375513691837120881905326378929784783927722133351281604516441515240 22304 13293217039631953180589161165783425761591944371240948056636292590788295973034339680 22305 24924781949309912213604677185843923302984895696076777606193048607728054949439386900 22306 46051501887296409232755308324321153531229235857513284339061442189516596763726105320 22307 83848489285360443225677117986735685203087193589623244126781682477138709201878663460 22308 150457102269057991582523426667787397747595711861753858620019467622529272586548629760 22309 266086171605463670298721986051364749720285008940694324040960354776880472815099891520 22310 463819932156312819786763094951920205934441758703962583190664838601901741604302563200 22311 796926974341301117633620226781026535650995385409535711118505949961449356029210767680 22312 1349750190776257748784870294007504402724208400513447871083595662997770080481906525440 22313 2253600764956787491274738794458958243834169383000131713327074901612348259376040359440 22314 3709466745858074985638065626277577286311110665823225652025096740707051117203039883680 22315 6019748666524069055640720533871506999715398887520146891444235938866705760373354197200 22316 9631597866438510489025152854194411199544638220032235026310777502186729216597366715520 22317 15194675944467650168031060106186010771695420640223267325990278300863546953769983697760 22318 23636162580283011372492760165178238978192876551458415840429321801343295261419974640960 22319 36255469720603602190010081270315773347906022506898078534895824119009630867093350932320 22320 54840206300072675581527854022326379853975496228921463330094523877493559294763051830400 22321 81803307730941741075779048916636849948846781874807849467390998117261225948021552313680 22322 120338750215765536458584055431085613974336588212527249629715683180764448088825093486240 22323 174589826132709016009585064027066833388996525521453468725079310844223830423951160221840 22324 249819588612656803395829034705396444524092589364030979639137875679539789874921985358080 22325 352567967800120488663468395753583691868679057570205011587492969709027929258962479336000 22326 490774611177767720219548006888988499081201248137725376129790213834966877528475771235712 22327 673841331220268377761760358665039764611490602601797540241696087249597379463700860506176 22328 912604007636898905315140013310132594591940028720544700169856118164809049352413763835136 22329 1219181916452419631319444861531505263087669882118852685383167157860799589369240262623502 22330 1606673843386909591661283926049270501743440929924069430349910208033611861959463911984460 22331 2088675996402982469159669103864051652266473208901290259454883270443695420547303085579798 22332 2678607384700008052052094728619547157105095412942112699148247247591914737801121514331344 22333 3388844191249252611308331967268669509367810105767672884528464320817043645551418885555564 22334 4229685231183277695317166214786459688383883289905516532569361483125031918507785977460328 22335 5208194501083886714383077801789297377487617483838882297566751079967390048908840942395180 22336 6326991838353758675250553774025516814133105684070938494821830941590014577933703070761552 22337 7583085806262225471072354890927641475762472253702668931293812084405679236788188239221566 22338 8966860588426865155574609433067722037032996387590017276420420129005255739851726239079516 22339 10461337353164676014837044338579009043205162452188353489157156817172798363160347278926102 22340 12041827169110418434344799238652096740380043110432637109821187703220487324501119169986880 22341 13676075142061118079005879135326309869431620389705637860439777462943267747111985343056528 22342 15324963634366359265836375201287638009717702280663055191131098149964796482579387831226464 22343 16943797821095200033354302159170134982575206042704927218363256405242767942006787954243344 22344 18484143077558400036386511446367419980991133864769011510941734260264837754916495950083648 22345 19896126229316333372499369959631597896205734368327755445805338960701735083417061612937260 22346 21131058202170450616309675681263903972521952363603271301062222068607360019629155092360952 22347 22144191129671773591064249172831351423259306244050003486729588880115932075364799514597436 22348 22897394909592582216610652205920853172349758837385037618931275576718514799016663443665376 22349 23361531292895134558839246507392221817735226921926626219315017649219565774672406621577512 22350 23518320093518591837757630712139820621881100928114053240921158707268019236247389216353200 22351 23361531292895134558839246507392221817735226921926626219315017649219565774672406621577512 22352 22897394909592582216610652205920853172349758837385037618931275576718514799016663443665376 22353 22144191129671773591064249172831351423259306244050003486729588880115932075364799514597436 22354 21131058202170450616309675681263903972521952363603271301062222068607360019629155092360952 22355 19896126229316333372499369959631597896205734368327755445805338960701735083417061612937260 22356 18484143077558400036386511446367419980991133864769011510941734260264837754916495950083648 22357 16943797821095200033354302159170134982575206042704927218363256405242767942006787954243344 22358 15324963634366359265836375201287638009717702280663055191131098149964796482579387831226464 22359 13676075142061118079005879135326309869431620389705637860439777462943267747111985343056528 22360 12041827169110418434344799238652096740380043110432637109821187703220487324501119169986880 22361 10461337353164676014837044338579009043205162452188353489157156817172798363160347278926102 22362 8966860588426865155574609433067722037032996387590017276420420129005255739851726239079516 22363 7583085806262225471072354890927641475762472253702668931293812084405679236788188239221566 22364 6326991838353758675250553774025516814133105684070938494821830941590014577933703070761552 22365 5208194501083886714383077801789297377487617483838882297566751079967390048908840942395180 22366 4229685231183277695317166214786459688383883289905516532569361483125031918507785977460328 22367 3388844191249252611308331967268669509367810105767672884528464320817043645551418885555564 22368 2678607384700008052052094728619547157105095412942112699148247247591914737801121514331344 22369 2088675996402982469159669103864051652266473208901290259454883270443695420547303085579798 22370 1606673843386909591661283926049270501743440929924069430349910208033611861959463911984460 22371 1219181916452419631319444861531505263087669882118852685383167157860799589369240262623502 22372 912604007636898905315140013310132594591940028720544700169856118164809049352413763835136 22373 673841331220268377761760358665039764611490602601797540241696087249597379463700860506176 22374 490774611177767720219548006888988499081201248137725376129790213834966877528475771235712 22375 352567967800120488663468395753583691868679057570205011587492969709027929258962479336000 22376 249819588612656803395829034705396444524092589364030979639137875679539789874921985358080 22377 174589826132709016009585064027066833388996525521453468725079310844223830423951160221840 22378 120338750215765536458584055431085613974336588212527249629715683180764448088825093486240 22379 81803307730941741075779048916636849948846781874807849467390998117261225948021552313680 22380 54840206300072675581527854022326379853975496228921463330094523877493559294763051830400 22381 36255469720603602190010081270315773347906022506898078534895824119009630867093350932320 22382 23636162580283011372492760165178238978192876551458415840429321801343295261419974640960 22383 15194675944467650168031060106186010771695420640223267325990278300863546953769983697760 22384 9631597866438510489025152854194411199544638220032235026310777502186729216597366715520 22385 6019748666524069055640720533871506999715398887520146891444235938866705760373354197200 22386 3709466745858074985638065626277577286311110665823225652025096740707051117203039883680 22387 2253600764956787491274738794458958243834169383000131713327074901612348259376040359440 22388 1349750190776257748784870294007504402724208400513447871083595662997770080481906525440 22389 796926974341301117633620226781026535650995385409535711118505949961449356029210767680 22390 463819932156312819786763094951920205934441758703962583190664838601901741604302563200 22391 266086171605463670298721986051364749720285008940694324040960354776880472815099891520 22392 150457102269057991582523426667787397747595711861753858620019467622529272586548629760 22393 83848489285360443225677117986735685203087193589623244126781682477138709201878663460 22394 46051501887296409232755308324321153531229235857513284339061442189516596763726105320 22395 24924781949309912213604677185843923302984895696076777606193048607728054949439386900 22396 13293217039631953180589161165783425761591944371240948056636292590788295973034339680 22397 6985721199398424375513691837120881905326378929784783927722133351281604516441515240 22398 3616972397658067443159373438509289108341576907807350053947500516907226703944337840 22399 1845021273552852584641902612572920201729794281255264421458068445493080288375647080 22400 927146368619523911880353071644683518457183055907168050983953992710090597173692000 22401 458937452466664336380774770464118341636305612674048185237057226391494845600977540 22402 223760548963846293359780733858127350648547015134610557976276657643614402332814920 22403 107449372522243022058904609822962143628262675584441703582667503917973252605361620 22404 50813496365198670530319421394110176297109442640918244058798425498154838670515840 22405 23663147817126831864609534472747386020712730641604084243067894227081910165191200 22406 10850418999072791196455103611893923346082910635662360579748205157783900270868160 22407 4898490130649366899370507941291916850416071306391259873381471260552925850440480 22408 2177106724733051955275781307240851933518253913951671054836209449134633711306880 22409 952484192070710230433154321917872720914236087353856086490841633996402248696760 22410 410160656872554644684133440060327965943929415606923673608496397414718671687600 22411 173829992674558873223275600787472328423855799947696223576934187475761722762840 22412 72497816850052989780323473314206468726537016091930178553413310416431429398720 22413 29751462575257594862679915935546994241550567924518516670504518897309124328720 22414 12012327612545319991504566997450899083442952307552077153349242371683496207840 22415 4771251621805384108775178480295917860246032458607133448760213091556528867600 22416 1864116912705359372730767406255149303537984774525577719515618138096504301760 22417 716304184048818647854878216292487926822466371692698845924982895657453041880 22418 270677157106005203336866422746470092163328306353923066202067269326779490480 22419 100572705163240465460028349736073749840502719333338386983336921171876783160 22420 36738887730864096971699853784867123229407386057840506660579697231735811200 22421 13192600594264834821655856586384103341469015902588181937208164005941495840 22422 4656211974446412289996184677547330591106711495031123036661704943273469120 22423 1614992441587269127611289280050200250068544077105389521725005768612869920 22424 550401011482656743042412490061951654731880492645782976013903311276135040 22425 184286052951782391643664896226099884396834986376936264290369412257634500 22426 60609635193030653251694232536583961979403506630636815811054828920288680 22427 19577448535801936669795039713144377099541840637329590947818595182217140 22428 6209587200782993128745563257032577758444989100827006820453475123875040 22429 1933687242349089965530416628286460617761378184906655632685073393838280 22430 591083436525922696887026916943459577481643986652689494707227674972400 22431 177325030957776809066108075083037873244493195995806848412168302491720 22432 52199576212678887517295883574227599050327001418679072259859067400160 22433 15074877613144333895081138790832970415396159892463352764700678947460 22434 4270137006298395008907103691823931533974877909453138551374441246920 22435 1186149168416220835807528803284425426104132752625871819826233679700 22436 323036369270800568049709971958311605407082962417258708378208321280 22437 86234285017205236386151390819379792968839943357149570456894594240 22438 22559180046695040742368718273424249637418044253769085942309978240 22439 5781974717850409602035679893608736251607145796134093455802137280 22440 1451541770171650946117743906345289435549911078527387478444051200 22441 356837351833864190920612043643216986239353140137982755117495920 22442 85877868906075199474670118387164253949719842854784231522052960 22443 20227431932422670950645441107720506095595169598027690895690160 22444 4661465795126212235539690131820363544663907397076340288718720 22445 1050740240704678987519192447746393421952929946062289819178400 22446 231591726522663940106270988482878550144727416683116939737280 22447 49895778478460117177367326786961638852319321480508934171040 22448 10504374416517919405761542481465608179435646627475565088640 22449 2160173771138765684249349461914298456254911201617958949680 22450 433769833562001141415532020464718565513034377834931516000 22451 85018887378152223717444276011084838840554738055646577136 22452 16258592008570943181025200193354869579070228791518070528 22453 3032356446042993371064223845586027262763098226989481408 22454 551337535644180612920767971924732229593290586725360256 22455 97677909858220974730057317860680906817708962215122880 22456 16854227583379305443617733277921411372467428774374144 22457 2830983539395742711232666136525862066469138426945657 22458 462651006438214762146972676008117536154489548372442 22459 73522059162662035845061549288111701481915005749109 22460 11354758171839696655607961280017251194118147606040 22461 1703213725775954498341194192002587679117722140906 22462 247977477316039352248909499218767554814074487948 22463 35019720078982656615304013248451906595880748298 22464 4793573851115496723007393448457295199436148056 22465 635511684806978732216889282939414136288883265 22466 81537348239385950548582021207321058995554834 22467 10115535683833595368809047743765394537042517 22468 1212348846002528283902207969290234551256032 22469 140234381440590958212568832268646533913944 22470 15639522093746203518130353041112996347280 22471 1679800521180147785280667548860284792856 22472 173558725435587225047449045638701011808 22473 17228255833679614251033544971488703378 22474 1640786269874248976288909044903686036 22475 149706776448380381048258124535007850 22476 13065318671858651436938890868509776 22477 1088776555988220953078240905709148 22478 86473228273432711074806136915528 22479 6532150337201751556010535522396 22480 468254504458906921577816166480 22481 31774412802568683964208954154 22482 2035371638598705734362139412 22483 122699708709851054908355922 22484 6937086004797232786338144 22485 366395387577318633081240 22486 17998369916078810046096 22487 818107723458127729368 22488 34206594709050636768 22489 1306501881248461821 22490 45207677551849890 22491 1402996889540169 22492 38570361224472 22493 924631947162 22494 18934442604 22495 322014330 22496 4366296 22497 44253 22498 298 22499 1 22500 1 22501 300 22502 44850 22503 4455100 22504 330791175 22505 19582837560 22506 962822846700 22507 40438559561400 22508 1481062243936275 22509 48052241692154700 22510 1398320233241701770 22511 36864806149099410300 22512 887827414757477464725 22513 19668791957704116141600 22514 403210235132934380902800 22515 7687875149867948862546720 22516 136940276107022839114113450 22517 2287708142023205076965189400 22518 35967855788475946487841588900 22519 533838701702642995240596214200 22520 7500433758922134083130376809510 22521 100005783452295121108405024126800 22522 1268255162872288126783863715062600 22523 15329345012108526054170178816843600 22524 176926190348085904875214147177736550 22525 1953265141442868389822364184842211512 22526 20659535149876492584659621185831083300 22527 209656023372820702525805044626582104600 22528 2044146227885001849626599185109175519850 22529 19172681861542086313739137184472266944800 22530 173193226149263513034110205899732811401360 22531 1508457130977456403845475986868640615431200 22532 12680467757279242894826032514614510173468525 22533 102980768453055669570102324664142082620895900 22534 808701916969584228682862373097821648817035450 22535 6146134568968840137989754035543444531009469420 22536 45242379466020628793535689428305911131041927675 22537 322810491325120162202524919164128663205272132600 22538 2234188400487015859454317203688574695341751865100 22539 15009163100707645004539259163241194107167666375800 22540 97934789232117383654618666040148791549269023102095 22541 621049882935378530492703735864358190312437707476700 22542 3829807611434834271371673037830208840260032529439650 22543 22978845668609005628230038226981253041560195176637900 22544 134217348564375328328525450553049591629112958190816825 22545 763547582944001867824500340924015454601175939929980160 22546 4232709427189575571635817107296172628767388362655324800 22547 22874642436301110536074415856451656334189715832222393600 22548 120568427841337103450558900243380605261458293865672199600 22549 620066200326876532031445772680243112773214082737742740800 22550 3112732325640920190797857778854820426121534695343468558816 22551 15258491792357451915675773425758923657458503408546414504000 22552 73064701082634721673139761211807153667445525937078023298000 22553 341887657896102093866767184538267436028801706271610373168000 22554 1563819472228466984909101751499112161094704100909032632824000 22555 6994538003058234150684346015796028938714494705884036866812800 22556 30601103763379774409244013819107626606875914338242661292306000 22557 130994198566046753611500690734425629685574089447915953602152000 22558 548820521578437260820597721525266000234387995445578909057292000 22559 2251094342745454527433638112018887661978337201658137220201096000 22560 9041895610027575685191779749942532108946321093326851167807735600 22561 35574671252567510892557821966987011576182246924564660332358304000 22562 137134619828445727472924507259837028495283177660821835797316688000 22563 518064119351906081564381471870495440982180893385326935234307488000 22564 1918456191975027208293100138020428429887138620817538807039544916500 22565 6965471712401637248571871270351093991590226377122140899405116927600 22566 24801300794157344748702874977765258909450048463995501687275795121000 22567 86619468445265950316365264847717471415094199113058916340634866542000 22568 296799060996278917995780981022326041760543358725628345696587116239500 22569 997933074654155202536538950683762923020957380062982263791423347356000 22570 3293179146358712168370578537256417645969159354207841470511697046274800 22571 10668045122007095756693423430548958571449389457293007580530849586524000 22572 33930310179717012892816582855495993234193197023890260221410618823805500 22573 105974119465417519720029875219905293936932177006123004527145494408598000 22574 325082771873645634816848401012412185455183840275539486860297665280429000 22575 979582752579252179581436515050735385504953972030292320405696964711692720 22576 2900080517504365005339779156400203443929140048773891738043181803422774500 22577 8436597869103607288261175727709682745975680141887685056125619791775344000 22578 24120016984744928529259515221528964773750982969755817532256579661101304000 22579 67780300893840178905007751635182660503452129358047993571657730186892272000 22580 187243081219233494225083913892192099640786507351607582241704479641289901400 22581 508561455163350231228622976003484715073741131078440346829320808902268868000 22582 1358231203424069519988639411521501860989625703733883365312454355482888806000 22583 3567402437909001871777390261586595249346245824264898477567651198738189876000 22584 9215789631264921502091591509098704394144468379350987733716432263406990513000 22585 23418947768861447581785691364297884107473001999291921770385286692893058244800 22586 58547369422153618954464228410744710268682504998229804425963216732232645612000 22587 144013069613113499497187872182751356293081104248519289047771590582733174264000 22588 348577088949922447646602463351432260118480400056075097354265327205933705889000 22589 830318459071725380911008114949479091518178031594246299315778082782673546612000 22590 1946635498490378393024696802826000981225950718515399657284768616301601314834800 22591 4492235765747027060826223391136925341290655504266306901426389114542156880388000 22592 10205187772186181040355224877691493438366815221648458069544731792818595521751000 22593 22824505985104576950471900801718608980433307162396551381347357128024385683056000 22594 50262475945921781156890249637827149563294623219320065275945775803202636557368000 22595 108990210998525125455993593951498871684617814559788773124682419110102559271766400 22596 232739513069767194984152987083929882243194291507882275943332249141364840111584500 22597 489472790373531008007909374898161814202181808944412209200410090977715746214054000 22598 1013907922916599945159240848003335186561662318527711004772278045596696902871969000 22599 2068781822516698878001683346431047552378341296389874979434345103136694690708462000 22600 4158251463258564744783383526326405580280466005743648708663033657304756328324008620 22601 8234161313383296524323531735299813030258348526225046947847591400603477877869324000 22602 16064687268267411846474341326712380323739327026654748457075202830589138212705838000 22603 30881631836086869374775918278534478680586279138617865966028059810258731709861708000 22604 58496937227972242950296691354531656731495163368343457647187767140586251411949581500 22605 109194282825548186840553823861792425898790971620907787608083831995761002635639218800 22606 200876275009263173904792411821221915568530561000726590411097615463899957678770261000 22607 364205582727075287266632970965579921684999334898513631212644274766323287754032062000 22608 650848865428940096689445957373675230418563626253825285407780972499077727190075814500 22609 1146449377636298151966730493722437103122607488447105089892605015778191959821050976000 22610 1990653010259390427505868402736231697240163911758155201540795981942133312052915785600 22611 3407424071615172803838873842521477679960640930036481876511272401522570534144630624000 22612 5750028120850604106478099609254993584933581569436563166612772177569337776369064178000 22613 9566418466547907716972413509202998176703657832336936949762842206929517716437027128000 22614 15692282923197006518191590580885619816171789602166729908821504321893156254155474324000 22615 25380561945344723585944659548215002485286546660895754461224346120627191854547114993600 22616 40477620343868740201722086348446340170500095967807884270056069244103711147338071326000 22617 63657112335656822197580033231744671721128356051937185518720655905257118385557308752000 22618 98722470825637275103026661706858262075987196250038177541744746022559768343703283912000 22619 150987308321562891334040776728136165527980417794176036240315493916856116290369728336000 22620 227739190051690694428844838231605383004703796839548854662475869991257975404641006906800 22621 338785571977721694191670007286685693726005648191064411894592203292780459279631249944000 22622 497070634295181830002532223805874911286516483821315817451901675323013952549622899508000 22623 719337991093840371873583218190615725276422228619465166719012180548751898811649399288000 22624 1026796971158143111464711529191443414305860761819720439590848031912331339432757610274000 22625 1445730135390665500942313833101552327342651952642166378943914028932562525921322715265792 22626 2007958521375924306864324768196600454642572156447453304088769484628559063779614882313600 22627 2751061281255203381058208737529200622896122482061865156783038506498970685808291256083200 22628 3718231262946485819711485246816810216883040542161739625964575481440015067537768650799950 22629 4957641683928647759615313662422413622510720722882319501286100641920020090050358201066600 22630 6521205599629221283801681817494097918841024950868281805537870844371718733835471172172220 22631 8462633220892882582032716862396920963381482760668762648407923996512917440855191597475400 22632 10834734957052251184572190528371815475844474140553188542279842086444568541700964999798050 22633 13685980998381790969985924877943345864224598914382975000774537372351033947411745262902800 22634 17056409154699694716325742198630886263623194169417588247233938367034497531475831782871400 22635 20973066071704809799333875592390571257492223941654219622524694584649826594259170933012240 22636 25445263984053629535956540240767972481516301105683428218504225047553098441564435323139850 22637 30460024039305074772969872988948521802691046579066293633829875239406628791361805788284200 22638 35978144336280631797058618095642094593033627481071056973291809159588989079651987996306700 22639 41931362463866635619593497348877836863823364402399361364555921466571339790673539966918600 22640 48221066833446630962532521951209512393396869062759265569239309686557040759274570961956390 22641 54718941087599013858192932710592354488960986170506968021831840779071819301304477687326400 22642 61269800231889036644032931697071720871442230993736675461065230168115628654277548959752800 22643 67696702354115159368931490965995327955859248230841921138799345220715170121509459689796800 22644 73808210205528333478626695011536572840763208140570705686052063886474178535256841467347900 22645 79407453738361517397694927046894519745924554965027793703614634250275667941379774268319120 22646 84302433763329008196182970494990757264508945339584301534659371978032387198040171312256600 22647 88316835371106580015048826232847459991390323689088315893452675405557738969375417565221200 22648 91300512241752072583124800092065279585694050840746704943907157682772527448070533023505700 22649 93138777588901443172046775932845117429701313609352343298482469582425665584608865903173600 22650 93759702772827452793193754439064084879232655700081358920472352712975170021839591675861424 22651 93138777588901443172046775932845117429701313609352343298482469582425665584608865903173600 22652 91300512241752072583124800092065279585694050840746704943907157682772527448070533023505700 22653 88316835371106580015048826232847459991390323689088315893452675405557738969375417565221200 22654 84302433763329008196182970494990757264508945339584301534659371978032387198040171312256600 22655 79407453738361517397694927046894519745924554965027793703614634250275667941379774268319120 22656 73808210205528333478626695011536572840763208140570705686052063886474178535256841467347900 22657 67696702354115159368931490965995327955859248230841921138799345220715170121509459689796800 22658 61269800231889036644032931697071720871442230993736675461065230168115628654277548959752800 22659 54718941087599013858192932710592354488960986170506968021831840779071819301304477687326400 22660 48221066833446630962532521951209512393396869062759265569239309686557040759274570961956390 22661 41931362463866635619593497348877836863823364402399361364555921466571339790673539966918600 22662 35978144336280631797058618095642094593033627481071056973291809159588989079651987996306700 22663 30460024039305074772969872988948521802691046579066293633829875239406628791361805788284200 22664 25445263984053629535956540240767972481516301105683428218504225047553098441564435323139850 22665 20973066071704809799333875592390571257492223941654219622524694584649826594259170933012240 22666 17056409154699694716325742198630886263623194169417588247233938367034497531475831782871400 22667 13685980998381790969985924877943345864224598914382975000774537372351033947411745262902800 22668 10834734957052251184572190528371815475844474140553188542279842086444568541700964999798050 22669 8462633220892882582032716862396920963381482760668762648407923996512917440855191597475400 22670 6521205599629221283801681817494097918841024950868281805537870844371718733835471172172220 22671 4957641683928647759615313662422413622510720722882319501286100641920020090050358201066600 22672 3718231262946485819711485246816810216883040542161739625964575481440015067537768650799950 22673 2751061281255203381058208737529200622896122482061865156783038506498970685808291256083200 22674 2007958521375924306864324768196600454642572156447453304088769484628559063779614882313600 22675 1445730135390665500942313833101552327342651952642166378943914028932562525921322715265792 22676 1026796971158143111464711529191443414305860761819720439590848031912331339432757610274000 22677 719337991093840371873583218190615725276422228619465166719012180548751898811649399288000 22678 497070634295181830002532223805874911286516483821315817451901675323013952549622899508000 22679 338785571977721694191670007286685693726005648191064411894592203292780459279631249944000 22680 227739190051690694428844838231605383004703796839548854662475869991257975404641006906800 22681 150987308321562891334040776728136165527980417794176036240315493916856116290369728336000 22682 98722470825637275103026661706858262075987196250038177541744746022559768343703283912000 22683 63657112335656822197580033231744671721128356051937185518720655905257118385557308752000 22684 40477620343868740201722086348446340170500095967807884270056069244103711147338071326000 22685 25380561945344723585944659548215002485286546660895754461224346120627191854547114993600 22686 15692282923197006518191590580885619816171789602166729908821504321893156254155474324000 22687 9566418466547907716972413509202998176703657832336936949762842206929517716437027128000 22688 5750028120850604106478099609254993584933581569436563166612772177569337776369064178000 22689 3407424071615172803838873842521477679960640930036481876511272401522570534144630624000 22690 1990653010259390427505868402736231697240163911758155201540795981942133312052915785600 22691 1146449377636298151966730493722437103122607488447105089892605015778191959821050976000 22692 650848865428940096689445957373675230418563626253825285407780972499077727190075814500 22693 364205582727075287266632970965579921684999334898513631212644274766323287754032062000 22694 200876275009263173904792411821221915568530561000726590411097615463899957678770261000 22695 109194282825548186840553823861792425898790971620907787608083831995761002635639218800 22696 58496937227972242950296691354531656731495163368343457647187767140586251411949581500 22697 30881631836086869374775918278534478680586279138617865966028059810258731709861708000 22698 16064687268267411846474341326712380323739327026654748457075202830589138212705838000 22699 8234161313383296524323531735299813030258348526225046947847591400603477877869324000 22700 4158251463258564744783383526326405580280466005743648708663033657304756328324008620 22701 2068781822516698878001683346431047552378341296389874979434345103136694690708462000 22702 1013907922916599945159240848003335186561662318527711004772278045596696902871969000 22703 489472790373531008007909374898161814202181808944412209200410090977715746214054000 22704 232739513069767194984152987083929882243194291507882275943332249141364840111584500 22705 108990210998525125455993593951498871684617814559788773124682419110102559271766400 22706 50262475945921781156890249637827149563294623219320065275945775803202636557368000 22707 22824505985104576950471900801718608980433307162396551381347357128024385683056000 22708 10205187772186181040355224877691493438366815221648458069544731792818595521751000 22709 4492235765747027060826223391136925341290655504266306901426389114542156880388000 22710 1946635498490378393024696802826000981225950718515399657284768616301601314834800 22711 830318459071725380911008114949479091518178031594246299315778082782673546612000 22712 348577088949922447646602463351432260118480400056075097354265327205933705889000 22713 144013069613113499497187872182751356293081104248519289047771590582733174264000 22714 58547369422153618954464228410744710268682504998229804425963216732232645612000 22715 23418947768861447581785691364297884107473001999291921770385286692893058244800 22716 9215789631264921502091591509098704394144468379350987733716432263406990513000 22717 3567402437909001871777390261586595249346245824264898477567651198738189876000 22718 1358231203424069519988639411521501860989625703733883365312454355482888806000 22719 508561455163350231228622976003484715073741131078440346829320808902268868000 22720 187243081219233494225083913892192099640786507351607582241704479641289901400 22721 67780300893840178905007751635182660503452129358047993571657730186892272000 22722 24120016984744928529259515221528964773750982969755817532256579661101304000 22723 8436597869103607288261175727709682745975680141887685056125619791775344000 22724 2900080517504365005339779156400203443929140048773891738043181803422774500 22725 979582752579252179581436515050735385504953972030292320405696964711692720 22726 325082771873645634816848401012412185455183840275539486860297665280429000 22727 105974119465417519720029875219905293936932177006123004527145494408598000 22728 33930310179717012892816582855495993234193197023890260221410618823805500 22729 10668045122007095756693423430548958571449389457293007580530849586524000 22730 3293179146358712168370578537256417645969159354207841470511697046274800 22731 997933074654155202536538950683762923020957380062982263791423347356000 22732 296799060996278917995780981022326041760543358725628345696587116239500 22733 86619468445265950316365264847717471415094199113058916340634866542000 22734 24801300794157344748702874977765258909450048463995501687275795121000 22735 6965471712401637248571871270351093991590226377122140899405116927600 22736 1918456191975027208293100138020428429887138620817538807039544916500 22737 518064119351906081564381471870495440982180893385326935234307488000 22738 137134619828445727472924507259837028495283177660821835797316688000 22739 35574671252567510892557821966987011576182246924564660332358304000 22740 9041895610027575685191779749942532108946321093326851167807735600 22741 2251094342745454527433638112018887661978337201658137220201096000 22742 548820521578437260820597721525266000234387995445578909057292000 22743 130994198566046753611500690734425629685574089447915953602152000 22744 30601103763379774409244013819107626606875914338242661292306000 22745 6994538003058234150684346015796028938714494705884036866812800 22746 1563819472228466984909101751499112161094704100909032632824000 22747 341887657896102093866767184538267436028801706271610373168000 22748 73064701082634721673139761211807153667445525937078023298000 22749 15258491792357451915675773425758923657458503408546414504000 22750 3112732325640920190797857778854820426121534695343468558816 22751 620066200326876532031445772680243112773214082737742740800 22752 120568427841337103450558900243380605261458293865672199600 22753 22874642436301110536074415856451656334189715832222393600 22754 4232709427189575571635817107296172628767388362655324800 22755 763547582944001867824500340924015454601175939929980160 22756 134217348564375328328525450553049591629112958190816825 22757 22978845668609005628230038226981253041560195176637900 22758 3829807611434834271371673037830208840260032529439650 22759 621049882935378530492703735864358190312437707476700 22760 97934789232117383654618666040148791549269023102095 22761 15009163100707645004539259163241194107167666375800 22762 2234188400487015859454317203688574695341751865100 22763 322810491325120162202524919164128663205272132600 22764 45242379466020628793535689428305911131041927675 22765 6146134568968840137989754035543444531009469420 22766 808701916969584228682862373097821648817035450 22767 102980768453055669570102324664142082620895900 22768 12680467757279242894826032514614510173468525 22769 1508457130977456403845475986868640615431200 22770 173193226149263513034110205899732811401360 22771 19172681861542086313739137184472266944800 22772 2044146227885001849626599185109175519850 22773 209656023372820702525805044626582104600 22774 20659535149876492584659621185831083300 22775 1953265141442868389822364184842211512 22776 176926190348085904875214147177736550 22777 15329345012108526054170178816843600 22778 1268255162872288126783863715062600 22779 100005783452295121108405024126800 22780 7500433758922134083130376809510 22781 533838701702642995240596214200 22782 35967855788475946487841588900 22783 2287708142023205076965189400 22784 136940276107022839114113450 22785 7687875149867948862546720 22786 403210235132934380902800 22787 19668791957704116141600 22788 887827414757477464725 22789 36864806149099410300 22790 1398320233241701770 22791 48052241692154700 22792 1481062243936275 22793 40438559561400 22794 962822846700 22795 19582837560 22796 330791175 22797 4455100 22798 44850 22799 300 22800 1