0 1 1 2 2 1 3 3 4 5 5 1 6 4 7 12 8 8 9 1 10 5 11 22 12 26 13 11 14 1 15 6 16 35 17 60 18 45 19 14 20 1 21 7 22 51 23 115 24 125 25 69 26 17 27 1 28 8 29 70 30 196 31 280 32 224 33 98 34 20 35 1 36 9 37 92 38 308 39 546 40 574 41 364 42 132 43 23 44 1 45 10 46 117 47 456 48 966 49 1260 50 1050 51 552 52 171 53 26 54 1 55 11 56 145 57 645 58 1590 59 2478 60 2562 61 1770 62 795 63 215 64 29 65 1 66 12 67 176 68 880 69 2475 70 4488 71 5544 72 4752 73 2805 74 1100 75 264 76 32 77 1 78 13 79 210 80 1166 81 3685 82 7623 83 10956 84 11220 85 8217 86 4235 87 1474 88 318 89 35 90 1 91 14 92 247 93 1508 94 5291 95 12298 96 20163 97 24024 98 21021 99 13442 100 6149 101 1924 102 377 103 38 104 1 105 15 106 287 107 1911 108 7371 109 19019 110 35035 111 47619 112 48477 113 37037 114 21021 115 8645 116 2457 117 441 118 41 119 1 120 16 121 330 122 2380 123 10010 124 28392 125 58058 126 88660 127 102960 128 91520 129 62062 130 31668 131 11830 132 3080 133 510 134 44 135 1 136 17 137 376 138 2920 139 13300 140 41132 141 92456 142 156728 143 204490 144 207350 145 163592 146 99736 147 46228 148 15820 149 3800 150 584 151 47 152 1 153 18 154 425 155 3536 156 17340 157 58072 158 142324 159 265200 160 384098 161 437580 162 393822 163 279344 164 154700 165 65688 166 20740 167 4624 168 663 169 50 170 1 171 19 172 477 173 4233 174 22236 175 80172 176 212772 177 432276 178 688194 179 870298 180 880022 181 712062 182 458796 183 232764 184 91188 185 26724 186 5559 187 747 188 53 189 1 190 20 191 532 192 5016 193 28101 194 108528 195 310080 196 682176 197 1184118 198 1646008 199 1847560 200 1679600 201 1234506 202 728688 203 341088 204 124032 205 33915 206 6612 207 836 208 56 209 1 210 21 211 590 212 5890 213 35055 214 144381 215 441864 216 1046520 217 1967070 218 2981290 219 3678324 220 3711916 221 3065270 222 2063970 223 1124040 224 488376 225 165699 226 42465 227 7790 228 930 229 59 230 1 231 22 232 651 233 6860 234 43225 235 189126 236 617253 237 1565904 238 3168630 239 5200300 240 6995534 241 7759752 242 7113106 243 5381180 244 3343050 245 1689936 246 685083 247 217854 248 52535 249 9100 250 1029 251 62 252 1 253 23 254 715 255 7931 256 52745 257 244321 258 847077 259 2291685 260 4967094 261 8775910 262 12783694 263 15460718 264 15578290 265 13082146 266 9131210 267 5265546 268 2483547 269 943635 270 282359 271 64295 272 10549 273 1133 274 65 275 1 276 24 277 782 278 9108 279 63756 280 311696 281 1144066 282 3287988 283 7599867 284 14382544 285 22554444 286 29537704 287 32449872 288 29953728 289 23208196 290 15036296 291 8090181 292 3576408 293 1278662 294 361284 295 77924 296 12144 297 1242 298 68 299 1 300 25 301 852 302 10396 303 76406 304 393162 305 1523060 306 4633948 307 11378169 308 22963039 309 38571368 310 54380280 311 64691732 312 65107756 313 55450056 314 39878872 315 24107105 316 12156903 317 5056964 318 1707244 319 456918 320 93610 321 13892 322 1356 323 71 324 1 325 26 326 925 327 11800 328 90850 329 490820 330 2001230 331 6426200 332 16704325 333 35812150 334 64149415 335 96874160 336 124064300 337 135207800 338 125550100 339 99251440 340 66600985 341 37734950 342 17906075 343 7033400 344 2249170 345 571780 346 111550 347 15800 348 1475 349 74 350 1 351 27 352 1001 353 13325 354 107250 355 606970 356 2598310 357 8781630 358 24091925 359 54679625 360 104047515 361 167561095 362 229853260 363 269672700 364 271158500 365 233716340 366 172389945 367 108421885 368 57804175 369 25900875 370 9636770 371 2927210 372 708630 373 131950 374 17875 375 1599 376 77 377 1 378 28 379 1080 380 14976 381 125775 382 744120 383 3336840 384 11840400 385 34189155 386 81896100 387 164976240 388 282232080 389 412866675 390 518841360 391 561632400 392 524190240 393 421558605 394 291435300 395 172475160 396 86829600 397 36853245 398 13024440 399 3767400 400 870480 401 155025 402 20124 403 1728 404 80 405 1 406 29 407 1162 408 16758 409 146601 410 904995 411 4242420 412 15769260 413 47805615 414 120525405 415 256245990 416 464080890 417 721174545 418 966475755 419 1120590360 420 1125939240 421 980516565 422 739069695 423 480783030 424 268678410 425 128122995 426 51653745 427 17383860 428 4799340 429 1060605 430 180999 431 22554 432 1862 433 83 434 1 435 30 436 1247 437 18676 438 169911 439 1092546 440 5343975 441 20765160 442 65942955 443 174547230 444 390585195 445 746573100 446 1228203795 447 1748493810 448 2161950435 449 2326762800 450 2181340125 451 1780429770 452 1262801085 453 775707660 454 410615205 455 185992950 456 71405685 457 22936680 458 6056505 459 1282554 460 210105 461 25172 462 2001 463 86 464 1 465 31 466 1335 467 20735 468 195895 469 1309959 470 6674031 471 27059175 472 89829675 473 249074475 474 585162435 475 1177218315 476 2043971475 477 3080489475 478 4046172075 479 4643830755 480 4663220445 481 4097497725 482 3147022725 483 2107703325 484 1226382885 485 616638165 486 265982925 487 97463925 488 29943225 489 7576569 490 1540161 491 242585 492 27985 493 2145 494 89 495 1 496 32 497 1426 498 22940 499 224750 500 1560664 501 8269002 502 34920756 503 120960450 504 350610000 505 862851210 506 1822470780 507 3330444390 508 5297447400 509 7366181250 510 8980848180 511 9617286240 512 9051563520 513 7484040150 514 5427712500 515 3443340810 516 1903111080 517 911235390 518 375152700 519 131478750 520 38707344 521 9401742 522 1837556 523 278690 524 31000 525 2294 526 92 527 1 528 33 529 1520 530 25296 531 256680 532 1848344 533 10169488 534 44662320 535 161140356 536 487347900 537 1253781360 538 2774026320 539 5322259800 540 8910132840 541 13076134800 542 16877394480 543 19199214810 544 19269930150 545 17065968720 546 13324258800 547 9153294360 548 5515796520 549 2903050800 550 1326708240 551 522408900 552 175445244 553 49581648 554 11579120 555 2179176 556 318680 557 34224 558 2448 559 95 560 1 561 34 562 1617 563 27808 564 291896 565 2176944 566 12420584 567 56644192 568 212534388 569 669524856 570 1797226860 571 4156832160 572 8354335080 573 14683978320 574 22681014840 575 30896400480 576 37208054730 577 39671305740 578 37467344310 579 31333098720 580 23172300360 581 15120676560 582 8676896280 583 4358783520 584 1905214740 585 718890744 586 231758604 587 62973152 588 14161048 589 2569776 590 362824 591 37664 592 2607 593 98 594 1 595 35 596 1717 597 30481 598 330616 599 2550680 600 15072200 601 71279912 602 277722676 603 909827556 604 2543885916 605 6139181100 606 12898240680 607 23747948040 608 38511326040 609 55215033720 610 70178771850 611 79212966690 612 79472256270 613 70874759670 614 56143017480 615 39439309800 616 24507207480 617 13422753240 618 6449120340 619 2701239684 620 978417660 621 303275852 622 79349336 623 17205496 624 3014440 625 411400 626 41327 627 2771 628 101 629 1 630 36 631 1820 632 33320 633 373065 634 2974048 635 18179392 636 89041920 637 359761820 638 1223862640 639 3558615984 640 8945323296 641 19609617300 642 37742896800 643 64115241600 644 96510311040 645 129105740610 646 153799661400 647 163352435400 648 154754938800 649 130729712190 650 98366278560 651 65802484800 652 39026668800 653 20444069100 654 9412616304 655 3784559856 656 1318005920 657 393384420 658 99244640 659 20776448 660 3518592 661 464695 662 45220 663 2940 664 104 665 1 666 37 667 1926 668 36330 669 419475 670 3451833 671 21802704 672 110467632 673 462252780 674 1630696100 675 4923693544 676 12871098072 677 29389392396 678 59021417700 679 104810814000 680 165265471440 681 232111937970 682 291025259910 683 326227232100 684 327182509500 685 293604508890 686 235591877070 687 168808682160 688 107781829200 689 61139641500 690 30691137204 691 13564334952 692 5243780696 693 1758461980 694 506078100 695 123267408 696 24944304 697 4088007 698 523005 699 49350 700 3114 701 107 702 1 703 38 704 2035 705 39516 706 470085 707 3989118 708 26008521 709 136165920 710 589415772 711 2153469560 712 6742676204 713 18303165328 714 43462101060 715 90914165496 716 168453810900 717 277668879840 718 408513214530 719 537752942100 720 634447485210 721 671560012200 722 637982011590 723 543812130180 724 415536364350 725 284183105760 726 173543049900 727 94334134104 728 45457082748 729 19316489360 730 7190529236 731 2325060760 732 646040868 733 152107296 734 29786295 735 4728822 736 586635 737 53724 738 3293 739 110 740 1 741 39 742 2147 743 42883 744 525141 745 4591293 746 30869433 747 166824009 748 746172636 749 2820101372 750 9144953004 751 25742501804 752 63475250692 753 138081232548 754 266492910996 755 458336864340 756 704910493890 757 972017705970 758 1204011164730 759 1341352761210 760 1344887287590 761 1213604879190 762 985100043870 763 718447869630 764 469940329260 765 275002118604 766 143496182844 767 66483556412 768 27203678868 769 9764397236 770 3048317668 771 818739108 772 186543159 773 35386911 774 5447547 775 655899 776 58349 777 3477 778 113 779 1 780 40 781 2262 782 46436 783 584896 784 5264064 785 36464610 786 203214804 787 938237157 788 3664080992 789 12291077656 790 35832922320 791 91624397072 792 206971433536 793 415404044136 794 744168883536 795 1194189931350 796 1721408148720 797 2233591157460 798 2612519927160 799 2756930576400 800 2625648168000 801 2256267209820 802 1748027862360 803 1219330772010 804 764281556064 805 429328202040 806 215394689552 807 96093879856 808 37913543616 809 13138738184 810 3964863760 811 1030522779 812 227451432 813 41838342 814 6251076 815 731120 816 63232 817 3666 818 116 819 1 820 41 821 2380 822 50180 823 649610 824 6013462 825 42880188 826 246204660 827 1172213835 828 4725365645 829 16378988912 830 49395490768 831 130809431480 832 306417425480 833 638620328560 834 1189741936464 835 1988640496206 836 2991020602050 837 4057041541800 838 4970829372600 839 5507297032380 840 5520425273220 841 5006633665800 842 4106337307800 843 3042781156350 844 2033894009394 845 1223778766896 846 660967742480 847 319310164280 848 137359535560 849 52323772592 850 17527432208 851 5118434035 852 1288736085 853 275815020 854 49240932 855 7146698 856 812630 857 68380 858 3860 859 119 860 1 861 42 862 2501 863 54120 864 719550 865 6845852 866 50209666 867 296761608 868 1455705615 869 6051388850 870 21651232317 871 67469800736 872 184828525128 873 448400563920 874 969104199800 875 1874776124704 876 3258833122782 877 5105365301556 878 7225526901450 879 9254631438000 880 10740691221780 881 11303415363240 882 10789623755820 883 9339731497200 884 7326583221750 885 5202379369044 886 3338123466402 887 1931160369056 888 1004344352520 889 467843406800 890 194306911032 891 71546525856 892 23192744003 893 6560979490 894 1601838225 895 332732712 896 57703646 897 8142108 898 900770 899 73800 900 4059 901 122 902 1 903 43 904 2625 905 58261 906 794990 907 7767942 908 58554314 909 355964050 910 1797431103 911 7698190955 912 28403308297 913 91363231869 914 258617249800 915 649026398888 916 1452744916440 917 2914360629944 918 5260473797278 919 8570353317750 920 12634061163906 921 16884383620650 922 20484648000180 923 22582364459460 924 22631296993500 925 20618680593420 926 17070540000150 927 12832131551694 928 8746657728858 929 5396148385250 930 3005985027016 931 1507427912040 932 677947627672 933 272172360824 934 96981468675 935 30454410623 936 8353914205 937 1979534817 938 399429134 939 67344550 940 9245418 941 995890 942 79499 943 4263 944 125 945 1 946 44 947 2752 948 62608 949 876211 950 8786792 951 68023592 952 425009936 953 2207351809 954 9731682428 955 36993282872 956 122709426112 957 358541604421 958 929759882464 959 2152808777888 960 4472826004544 961 8372179282454 962 14163846558232 963 21713738335968 964 30225839026656 965 38262582242430 966 44094595674480 967 46290177201840 968 44277560801760 969 38582771215170 970 30610065793944 971 22088113134864 972 14475825557312 973 8599478267498 974 4619133397216 975 2236413002272 976 972236222272 977 377714952251 978 130378765244 979 39700108448 980 10569509392 981 2432920607 982 477265256 983 78291304 984 10465168 985 1098349 986 85484 987 4472 988 128 989 1 990 45 991 2882 992 67166 993 963501 994 9909823 995 78735580 996 505226436 997 2696809973 998 12229051263 999 47852809290 1000 163537378550 1001 492755039231 1002 1318978843413 1003 3155722356688 1004 6782392703152 1005 13148070600390 1006 23066390139122 1007 36719928191716 1008 53156295459036 1009 70089366132786 1010 84278311753350 1011 92488871840040 1012 92671836967320 1013 84781465853370 1014 70793781872814 1015 53914897025220 1016 37406281989692 1017 23605668123246 1018 13521676978106 1019 7012304320208 1020 3281802920880 1021 1380628531051 1022 519597726193 1023 173913543258 1024 51397461830 1025 13292447025 1026 2974634091 1027 567749468 1028 90681668 1029 11810337 1030 1208515 1031 91762 1032 4686 1033 131 1034 1 1035 46 1036 3015 1037 71940 1038 1057155 1039 11144826 1040 90817419 1041 598080120 1042 3278677545 1043 15280326490 1044 61499721569 1045 216352701396 1046 671631096045 1047 1853915247870 1048 4578532252965 1049 10168026676896 1050 20390286537654 1051 37047890351340 1052 61159025926790 1053 91935285044680 1054 126063324551934 1055 157889756586276 1056 180792416393550 1057 189368906734800 1058 181478535620850 1059 159097326426324 1060 127526341858146 1061 93380240408840 1062 62384657708890 1063 37960774713180 1064 20993804532426 1065 10524018858144 1066 4766262504795 1067 1942407622470 1068 708849947715 1069 230273518644 1070 66107769871 1071 16621546370 1072 3619024695 1073 672549240 1074 104664021 1075 13290354 1076 1326765 1077 98340 1078 4905 1079 134 1080 1 1081 47 1082 3151 1083 76935 1084 1157475 1085 12499971 1086 104405763 1087 705187659 1088 3967516905 1089 18990110425 1090 78552374329 1091 284232797537 1092 908284989261 1093 2583066387405 1094 6578459918925 1095 15080301599781 1096 31248048065718 1097 58731429734934 1098 100413053485910 1099 156526079961350 1100 222875333950654 1101 290292822798462 1102 346229484480126 1103 378394753855950 1104 379080873083250 1105 348123173547474 1106 292963409944722 1107 225783306621026 1108 159196667107610 1109 102551569629850 1110 60247832091546 1111 32207558241738 1112 15624024032859 1113 6854682545355 1114 2708777613675 1115 959424658179 1116 302761663087 1117 84501642511 1118 20671677455 1119 4382333175 1120 793503381 1121 120397893 1122 14915109 1123 1453485 1124 105225 1125 5129 1126 137 1127 1 1128 48 1129 3290 1130 82156 1131 1264770 1132 13983816 1133 119647242 1134 828327060 1135 4779753924 1136 23479492960 1137 99745917414 1138 370937872708 1139 1219199353190 1140 3569172611976 1141 9365058767910 1142 22138516606716 1143 47351827186587 1144 91962465497760 1145 162643873274564 1146 262577039644920 1147 387709907255924 1148 524384622763408 1149 650409360439140 1150 740404980563976 1151 773942488394400 1152 742984788858624 1153 654973636652748 1154 529963182580040 1155 393288467072556 1156 267386142935120 1157 166298791775116 1158 94438378030392 1159 48855059795685 1160 22958461666224 1161 9766992620610 1162 3746023507164 1163 1288867887658 1164 395416006440 1165 107376752626 1166 25575876260 1167 5282885916 1168 932634912 1169 138054510 1170 16694964 1171 1589070 1172 112424 1173 5358 1174 140 1175 1 1176 49 1177 3432 1178 87608 1179 1379356 1180 15605316 1181 136698936 1182 969449448 1183 5733863982 1184 28888161874 1185 125950708664 1186 481039923624 1187 1624971493132 1188 4892874766868 1189 13215585076776 1190 32186862924216 1191 70993576402401 1192 142320757902543 1193 260088716523152 1194 434358209170864 1195 664233346442424 1196 931619489377544 1197 1199897502377392 1198 1420482136391568 1199 1546595072641476 1200 1549174880936124 1201 1427626220899824 1202 1210040338407632 1203 942776609010808 1204 674621009549256 1205 442822230961616 1206 266219547556336 1207 146299903044273 1208 73316754071007 1209 33408741836424 1210 13794369824664 1211 5139394196524 1212 1719118161332 1213 513148892568 1214 135677927176 1215 31487677166 1216 6341303826 1217 1092164568 1218 157817352 1219 18640764 1220 1733924 1221 119944 1222 5592 1223 143 1224 1 1225 50 1226 3577 1227 93296 1228 1501556 1229 17373832 1230 155728860 1231 1130691408 1232 6850571574 1233 35376723844 1234 158193083818 1235 620072064080 1236 2151201817492 1237 6657183328936 1238 18494316342236 1239 46367089247472 1240 105366959485305 1241 217824032132238 1242 410898317394719 1243 709066599696224 1244 1121675251406248 1245 1629324194719760 1246 2176145470287992 1247 2675150953332256 1248 3028992608104596 1249 3160265160943800 1250 3038716500907500 1251 2692437873870752 1252 2197445425951496 1253 1650868977459856 1254 1140526936303832 1255 723661452520160 1256 421008293569633 1257 224126354942574 1258 108912016066119 1259 48167752907568 1260 19319620519780 1261 6997849426792 1262 2277457454636 1263 661908251536 1264 170519817622 1265 38583678980 1266 7580726538 1267 1274524944 1268 179882724 1269 20763848 1270 1888460 1271 127792 1272 5831 1273 146 1274 1 1275 51 1276 3725 1277 99225 1278 1631700 1279 19299140 1280 176916460 1281 1314387900 1282 8153064150 1283 43129251550 1284 197678718930 1285 794700792970 1286 2829545714100 1287 8992912616100 1288 25676693238700 1289 66211903334780 1290 154885210137945 1291 329887209603525 1292 641720890323275 1293 1143073434062175 1294 1868445220897640 1295 2807554500818760 1296 3883569502440600 1297 4950696216716600 1298 5820830275071700 1299 6315668375486148 1300 6325392268289052 1301 5847841088413100 1302 4989283092918600 1303 3926414240844200 1304 2847950968456440 1305 1901891758619160 1306 1167778263061025 1307 658133189308525 1308 339734588994675 1309 160230930378855 1310 68837871172420 1311 26842663514100 1312 9459834351100 1313 2997637538700 1314 848863714230 1315 213212407870 1316 47066361650 1317 9027052650 1318 1482375300 1319 204460340 1320 23076060 1321 2053100 1322 135975 1323 6075 1324 149 1325 1 1326 52 1327 3876 1328 105400 1329 1770125 1330 21391440 1331 200453120 1332 1523085760 1333 9667220850 1334 52356073000 1335 245818837880 1336 1012924068240 1337 3698953984670 1338 12065257632400 1339 35379326892000 1340 93764287886080 1341 225598772622965 1342 494619799132620 1343 991302858709100 1344 1820901382153000 1345 3072330541726215 1346 4770258146204320 1347 6825778895384960 1348 9011765349686400 1349 10987612998519500 1350 12379595970630448 1351 12893881856650704 1352 12416330676774752 1353 11053210688062900 1354 9093196964292000 1355 6909020101426240 1356 4844101151563520 1357 3130481908446585 1358 1862018510137100 1359 1017562537085500 1360 509812898764680 1361 233570460701515 1362 97556225999120 1363 37012218902400 1364 12700271192000 1365 3921208730530 1366 1082620678440 1367 265289636920 1368 57167171600 1369 10709196750 1370 1718617040 1371 231773920 1372 25589760 1373 2228275 1374 144500 1375 6324 1376 152 1377 1 1378 53 1379 4030 1380 111826 1381 1917175 1382 23661365 1383 226542680 1384 1759557800 1385 11421856810 1386 63296819950 1387 304259535580 1388 1284298329860 1389 4807130086850 1390 16081718396870 1391 48397104863800 1392 131729027127880 1393 325740410971885 1394 734567610296975 1395 1515464796015170 1396 2868006057411950 1397 4990150868413165 1398 7997658999184855 1399 11824950358202800 1400 16149698767726160 1401 20392964485466300 1402 23826392795953748 1403 25769396360229256 1404 25806131066373560 1405 23928725191641452 1406 20539993789615300 1407 16314371588373040 1408 11982034569603280 1409 8129653371264425 1410 5089419363117635 1411 2935382863772450 1412 1556917574023630 1413 757732398007585 1414 337504037163475 1415 137153857251320 1416 50665010433800 1417 16938986702330 1418 5099081442910 1419 1373465739100 1420 328541433220 1421 69149894450 1422 12659363990 1423 1986409880 1424 262061800 1425 28317835 1426 2414425 1427 153374 1428 6578 1429 155 1430 1 1431 54 1432 4187 1433 118508 1434 2073201 1435 26119990 1436 255401965 1437 2026817520 1438 13448983730 1439 76223753060 1440 374914506330 1441 1620197913880 1442 6212235874390 1443 21301607297460 1444 65748850379870 1445 183664064680880 1446 466432200912405 1447 1081034410273090 1448 2293923583026985 1449 4468814808150420 1450 8010877686908915 1451 13239799123386290 1452 20206592985255495 1453 28515716965197280 1454 37248403913107660 1455 45072127245484248 1456 50550891515934908 1457 52567364492499024 1458 50689958617766916 1459 45321488945320952 1460 37560106037903540 1461 28837473997244640 1462 20495671568735545 1463 13471061990170330 1464 8177522987973885 1465 4577644392519380 1466 2358541148746055 1467 1115962824175290 1468 483620657227435 1469 191356800374320 1470 68874024255330 1471 22450826958980 1472 6593354639690 1473 1733647220760 1474 405049478470 1475 83314334740 1476 14913342990 1477 2289188720 1478 295577555 1479 31273710 1480 2611999 1481 162604 1482 6837 1483 158 1484 1 1485 55 1486 4347 1487 125451 1488 2238561 1489 28778841 1490 287261325 1491 2328134445 1492 15784087410 1493 91445382210 1494 460001486490 1495 2034110619450 1496 7984881294390 1497 28047409443270 1498 88733243610270 1499 254220874869150 1500 662596961095125 1501 1577155763002365 1502 3439575559019145 1503 6891973522615545 1504 12717757210866435 1505 21655386827167275 1506 34082364992297895 1507 49647361417588935 1508 67010929377488460 1509 83879041782571308 1510 97430891085235260 1511 105065195434082044 1512 105204262535914052 1513 97819319886903972 1514 84440105607203892 1515 67644388534331700 1516 50258197033116345 1517 34602706442561985 1518 22053294995016285 1519 12993232096300365 1520 7065420672703575 1521 3539121538640415 1522 1629272633219595 1523 687478153103595 1524 265038784438050 1525 93007637147250 1526 29577747870090 1527 8479449366570 1528 2177694898470 1529 497227040310 1530 100000323150 1531 17510817870 1532 2630681235 1533 332590635 1534 34471359 1535 2821455 1536 172197 1537 7101 1538 161 1539 1 1540 56 1541 4510 1542 132660 1543 2413620 1544 31649904 1545 322365186 1546 2667050100 1547 18466422975 1548 109310401200 1549 562082741220 1550 2541973532280 1551 10210437619200 1552 36718304515200 1553 118997005257900 1554 349444864220760 1555 934126491274515 1556 2281942571416200 1557 5111038039557450 1558 10525401778791900 1559 19977030580727220 1560 35015918770712880 1561 56778434719993350 1562 85290750760679100 1563 118830150761397075 1564 153695290283222688 1565 184676315815602072 1566 206250898268781520 1567 214163336821292320 1568 206778394172282240 1569 185625808441903368 1570 154889813264698512 1571 120074445533767725 1572 86421927826470600 1573 57696684338106450 1574 35689301823995820 1575 20425952616249180 1576 10798394908501200 1577 5262700889395950 1578 2358940633641900 1579 969825592851885 1580 364537167326640 1581 124801737221700 1582 38743211014200 1583 10848589970400 1584 2722783365120 1585 607863235980 1586 119592072600 1587 20495700225 1588 3014926200 1589 373387014 1590 37925316 1591 3043260 1592 182160 1593 7370 1594 164 1595 1 1596 57 1597 4676 1598 140140 1599 2598750 1600 34745634 1601 360972612 1602 3047394636 1603 21539328525 1604 130211956875 1605 684109946520 1606 3162553572360 1607 12991718283180 1608 47806201617300 1609 158617675755000 1610 477148967424360 1611 1307370756546855 1612 3275567565319665 1613 7529477175828300 1614 15924599233042500 1615 31063584903921570 1616 56003023931364510 1617 93477811123913580 1618 144670892731992900 1619 207853785839188125 1620 277502620134102363 1621 344543308169783184 1622 398048408781643312 1623 428062925690834280 1624 428590421594335000 1625 399525397311445328 1626 346687323777560304 1627 279941437887948837 1628 210229257677350275 1629 146720319415897500 1630 95069443795309620 1631 57125329020169410 1632 31785500069152830 1633 16349255212590300 1634 7758138087892500 1635 3388264729122735 1636 1358162161230105 1637 498046002494040 1638 166447314217800 1639 50469260467500 1640 13810680467220 1641 3389143899960 1642 740172112680 1643 142522905525 1644 23916481875 1645 3446292564 1646 418269852 1647 41650686 1648 3277890 1649 192500 1650 7644 1651 167 1652 1 1653 58 1654 4845 1655 147896 1656 2794330 1657 38078964 1658 403357878 1659 3473304120 1660 25050557961 1661 154592273550 1662 829473840195 1663 3917877621840 1664 16452076286100 1665 61914686515080 1666 210203702837100 1667 647376107106960 1668 1817026222968495 1669 4666236225547050 1670 11001039808631565 1671 23878732388418600 1672 47837496096059670 1673 88637835959612940 1674 152174367268409850 1675 242433868740434280 1676 358859270139613425 1677 494066469379885038 1678 633194809464326571 1679 755884613719644640 1680 840881219770497752 1681 871950728486690160 1682 842885704203800488 1683 759505617857223776 1684 637777642825950165 1685 498880758971893662 1686 363284168661680175 1687 246074928095734920 1688 154888305028610790 1689 90482056213649100 1690 48984067240838730 1691 24532049280030600 1692 11342397884498835 1693 4829724794033370 1694 1888714662721425 1695 676102780639440 1696 220696400150100 1697 65396707549320 1698 17497628797740 1699 4200530115600 1700 897846955005 1701 169280375550 1702 27826609239 1703 3929499288 1704 467560170 1705 45663156 1706 3525830 1707 203224 1708 7923 1709 170 1710 1 1711 59 1712 5017 1713 155933 1714 3000746 1715 41663314 1716 449811054 1717 3949238502 1718 29052633753 1719 182947654461 1720 1002059038695 1721 4833717501795 1722 20738972441460 1723 79781333846340 1724 277014981431580 1725 872969099336460 1726 2508518293000335 1727 6599066851193355 1728 15946569005342745 1729 35500423244081565 1730 72990196423121670 1731 138895871139095070 1732 245076962565481410 1733 401586933106503690 1734 611912895333007905 1735 867970394494525413 1736 1147120223411247183 1737 1413521201112630379 1738 1624828615556380696 1739 1742899214756728952 1740 1744903699190031688 1741 1630454104127262568 1742 1421725038611833109 1743 1156517346364879401 1744 877209582608600787 1745 619978853210375295 1746 407941930222005270 1747 249635120579718510 1748 141886662537910290 1749 74790084459512730 1750 36495098211560835 1751 16451415649696335 1752 6834243859432605 1753 2608933406285745 1754 912188470181940 1755 290989699778820 1756 84308907392220 1757 22067177446860 1758 5184743110365 1759 1085120255505 1760 200411807739 1761 32284880199 1762 4469635962 1763 521597538 1764 49979006 1765 3787574 1766 214339 1767 8207 1768 173 1769 1 1770 60 1771 5192 1772 164256 1773 3218391 1774 45512600 1775 500638600 1776 4480000272 1777 33603220431 1778 215833882836 1779 1206304441056 1780 5940135505200 1781 26028074516535 1782 102303895866480 1783 363107478402480 1784 1170269962239840 1785 3440992644654075 1786 9267505509796380 1787 22940733230378040 1788 52346936267619840 1789 110385238652878035 1790 215580574584282600 1791 390658132125457560 1792 657907352107103280 1793 1031098281990131355 1794 1505547701255520468 1795 2049994217447835120 1796 2604942147019572304 1797 3090854376663908547 1798 3425857878878888992 1799 3547937446945842720 1800 3433487851883073600 1801 3104683702733993149 1802 2622543107472407252 1803 2068630528515542712 1804 1522852847246963232 1805 1045519236983000325 1806 668820507236841960 1807 398207081538509880 1808 220371254019488880 1809 113179801656748365 1810 53846457879452700 1811 23680756882970880 1812 9603097631321040 1813 3580627128784965 1814 1223464051432560 1815 381609770295600 1816 108159674417760 1817 27707305130505 1818 6374222330580 1819 1306829811144 1820 236530282560 1821 37355864337 1822 5072184216 1823 580740776 1824 54615120 1825 4063625 1826 225852 1827 8496 1828 176 1829 1 1830 61 1831 5370 1832 172870 1833 3447665 1834 49641243 1835 556163972 1836 5070753820 1837 38765519595 1838 253872046065 1839 1447269666414 1840 7272096658866 1841 32527953559725 1842 130570944534975 1843 473506126972200 1844 1559974485238680 1845 4691053740682995 1846 12927923772370425 1847 32763256479619050 1848 76582710890035350 1849 165526737924368205 1850 331554939244901295 1851 616618512152687100 1852 1066494239088560100 1853 1717847544082972575 1854 2579908848224258733 1855 3616109929673405262 1856 4734140686505164690 1857 5792601806174073065 1858 6627346864103474355 1859 7092059907389593136 1860 7099689880393777744 1861 6648806163177743565 1862 5824032092696992615 1863 4770377958025707230 1864 3652051386732555618 1865 2611634949208570467 1866 1743181654205580225 1867 1084956343631351100 1868 628958141000945700 1869 339140181683977905 1870 169820822540071395 1871 78822256154461050 1872 33838872253736550 1873 13403150378025975 1874 4883882314006605 1875 1631670866324520 1876 497864197416600 1877 138105953700225 1878 34641270999075 1879 7806708854334 1880 1568491436226 1881 278321089695 1882 43110347445 1883 5743039940 1884 645368668 1885 59588997 1886 4354495 1887 237770 1888 8790 1889 179 1890 1 1891 62 1892 5551 1893 181780 1894 3688975 1895 54064178 1896 616728239 1897 5727045512 1898 44608687255 1899 297754807350 1900 1730707997799 1901 8870154380412 1902 40485450469191 1903 165897615784650 1904 614410798362375 1905 2068172409510480 1906 6357416404307115 1907 17918194264762470 1908 46465623609354075 1909 111196026501136500 1910 246199053210311355 1911 505465366180880490 1912 964142382848275995 1913 1711421311540193400 1914 2831112448013269875 1915 4369861167271576158 1916 6299849653846320579 1917 8490022949186376892 1918 10702752097207587235 1919 12627388561328816450 1920 13948305961618605731 1921 14428278950913093728 1922 13977395233697059549 1923 12680278146926005210 1924 10770419655251049325 1925 8562201677766069788 1926 6367517211889782669 1927 4426921378378495542 1928 2874908662678668525 1929 1742223044931243000 1930 984067254135611205 1931 517344693235660290 1932 252732683090440245 1933 114511187539679700 1934 48016465989127125 1935 18586249443741630 1936 6621941358716565 1937 2164226861040720 1938 646303877972025 1939 175545942389250 1940 43133380104009 1941 9525988345692 1942 1876378811241 1943 326548678830 1944 49625801225 1945 6488536328 1946 715880689 1947 64918762 1948 4660705 1949 250100 1950 9089 1951 182 1952 1 1953 63 1954 5735 1955 190991 1956 3942735 1957 58796863 1958 682690711 1959 6454824495 1960 51208274327 1961 348253150135 1962 2063146332159 1963 10781216718663 1964 50191793155335 1965 209867184194391 1966 793440858692175 1967 2727608732027655 1968 8566668789502635 1969 24681215599164075 1970 65457477983190195 1971 160286152599337275 1972 363334743238837755 1973 764137712798710635 1974 1493960369491455075 1975 2719841186138103195 1976 4617612984694146675 1977 7319849055090928083 1978 10845646472030898171 1979 15033475811989160995 1980 19508556983930120547 1981 23713590154116022195 1982 27012033604124229451 1983 28842013265786960547 1984 28871102537865414365 1985 27094012461799872029 1986 23834147297756673045 1987 19648403270553275533 1988 15173322098612315981 1989 10970374241181279645 1990 7420705480863246117 1991 4692210932750594925 1992 2770567790816488005 1993 1525764567833570085 1994 782550669733619325 1995 373183534157509845 1996 165152156017653525 1997 67676375541942405 1998 25613795732552685 1999 8927248195442325 2000 2855556263167545 2001 834982264906425 2002 222163440433809 2003 53495556755433 2004 11582721497385 2005 2237611017081 2006 382064135585 2007 56986879113 2008 7315467761 2009 792697745 2010 70623177 2011 4982785 2012 262849 2013 9393 2014 185 2015 1 2016 64 2017 5922 2018 200508 2019 4209366 2020 63855288 2021 754429578 2022 7260464244 2023 58646691126 2024 406223621552 2025 2451972664834 2026 13059400918284 2027 61989552520182 2028 264379283596008 2029 1019924605372266 2030 3579207559419780 2031 11480383021370130 2032 33794569294446240 2033 91617958621522410 2034 229441793180447820 2035 532185061854411630 2036 1145885412972457080 2037 2294923996159983090 2038 4282431667841490660 2039 7456810887722567070 2040 12131416704731840208 2041 18460306617840909738 2042 26298661143889524124 2043 35101417942411901486 2044 43921378571161917672 2045 51545412334996677426 2046 56755814304343258356 2047 58643972510162897088 2048 56866882434097354752 2049 51747948336312970854 2050 44181782001425723508 2051 35381110515658211458 2052 26563235199663060584 2053 18685890812763609246 2054 12306871078560606492 2055 7582135440457400130 2056 4364962470861990480 2057 2345141151437006790 2058 1174147160826037860 2059 546899856191399970 2060 236526694157516280 2061 94769436313663230 2062 35087728833774540 2063 11968909958449710 2064 3748696496773920 2065 1073762267825934 2066 279979303435524 2067 66094820899002 2068 14035370381928 2069 2660248335206 2070 445813211788 2071 65285939178 2072 8231114544 2073 876262926 2074 76721652 2075 5321274 2076 276024 2077 9702 2078 188 2079 1 2080 65 2081 6112 2082 210336 2083 4489296 2084 69255984 2085 832342560 2086 8150784864 2087 67013696712 2088 472616102072 2089 2905531666016 2090 15766984633120 2091 76280533952112 2092 331705685008656 2093 1305240757700256 2094 4673906695977696 2095 15303854049329700 2096 46007742721435740 2097 127438477860916320 2098 326237179439058720 2099 773889183649016400 2100 1705047597778014000 2101 3496048279937166240 2102 6682811690083223520 2103 11927229384666307320 2104 19901538974291489928 2105 31080489078238598880 2106 45473317712318982304 2107 62379003092663510512 2108 80281413093182214032 2109 96985810916030795808 2110 110022782650528429920 2111 117232410955448745978 2112 117343479085202842374 2113 110336386781598819744 2114 97448750347610895072 2115 80821509096692329840 2116 62923269721683356944 2117 45963475963015218272 2118 31481527646990064672 2119 20202317900855089272 2120 12135084740421640200 2121 6815559648380747040 2122 3574527183067770720 2123 1748024139968583120 2124 795688878963073200 2125 336473558108268000 2126 131883115092385440 2127 47789429197843620 2128 15961869923763420 2129 4897233295785504 2130 1374678439993440 2131 351410973226992 2132 81361771794576 2133 16951229767136 2134 3153396926624 2135 518844940360 2136 74623595064 2137 9243268512 2138 967042272 2139 83234256 2140 5676720 2141 289632 2142 10016 2143 191 2144 1 2145 66 2146 6305 2147 220480 2148 4782960 2149 75016032 2150 916847568 2151 9133076160 2152 76406913960 2153 548482129520 2154 3433228937112 2155 18975462728768 2156 93534710148880 2157 414554648366880 2158 1663220160333360 2159 6074858853595584 2160 20296798745032836 2161 62288650644924600 2162 176204960932919100 2163 460879034882011200 2164 1117566119339320560 2165 2518176232992332640 2166 5283311871471051600 2167 10339554866906865600 2168 18903483929933530200 2169 32330066569897129488 2170 51784105190033020392 2171 77756922496811978560 2172 109545594761933126160 2173 144897956771816204320 2174 180044860598693605424 2175 210249169587619920576 2176 230809373758108260570 2177 238241138322536769420 2178 231234046018932746790 2179 211025713150270409664 2180 181047896033783820496 2181 145982319404346166560 2182 110580019641649208560 2183 78648119316259680320 2184 52485922685348085528 2185 32838700852216061712 2186 19244087243986386600 2187 10550781728334993600 2188 5404767316792225200 2189 2582952470496958560 2190 1149602193322586640 2191 475560050782689600 2192 182431284640796100 2193 64728352995766200 2194 21178141219274364 2195 6367623135696576 2196 1752363130844880 2197 439341174427680 2198 99800193125360 2199 20407573123392 2200 3727323036008 2201 602320866160 2202 85109295960 2203 10360259520 2204 1065525552 2205 90181728 2206 6049680 2207 303680 2208 10335 2209 194 2210 1 2211 67 2212 6501 2213 230945 2214 5090800 2215 81153072 2216 1008383376 2217 10215121488 2218 86932371240 2219 634983806600 2220 4045644566392 2221 22766719264536 2222 114300310870928 2223 516144979485520 2224 2110616955730800 2225 7860064131471024 2226 26786406998271492 2227 83881541263842036 2228 242229405802569900 2229 647046113747533500 2230 1603088288054613360 2231 3692421560148200880 2232 7922943549784557840 2233 15865777629020264400 2234 29697176548910871000 2235 52028291565953991288 2236 85417547108372413704 2237 131546220530602327912 2238 190198906921950135440 2239 258374366076670443600 2240 329957994545960885104 2241 396312242796854816432 2242 447853299518919960666 2243 476269940514661295730 2244 476694612775485781950 2245 449054515342394935974 2246 398091821794595520592 2247 332045392613581062416 2248 260493153588916488240 2249 192124528621113919600 2250 133139234845365094808 2251 86627998886006411064 2252 52877529162325779912 2253 30249006724391855400 2254 16198459935769566000 2255 8109175232610357360 2256 3789233871636092880 2257 1649805377938557840 2258 667953453356088900 2259 250895431861288500 2260 87202586088925164 2261 27960513754614012 2262 8241971384083536 2263 2224546452303120 2264 547196988522800 2265 121997904242032 2266 24492923758056 2267 4393577401928 2268 697524925240 2269 96861936600 2270 11590982832 2271 1172227056 2272 97585488 2273 6440720 2274 318175 2275 10659 2276 197 2277 1 2278 68 2279 6700 2280 241736 2281 5413265 2282 87685312 2283 1107410304 2284 11405222400 2285 98705071608 2286 733403322080 2287 4754656635872 2288 27234324929344 2289 139215195727400 2290 640291049319488 2291 2667659703216640 2292 10125508351774464 2293 35183205646927668 2294 112378789535641200 2295 331142833165022736 2296 902973431707432800 2297 2284739653568031660 2298 5376832189852643520 2299 11793499763070480000 2300 24153087514768343040 2301 46260002820643957800 2302 82974346933058669088 2303 139543955088892000416 2304 220272335831174334400 2305 326646709959514823032 2306 455400477204746722880 2307 597278352341003517184 2308 737303627128808067328 2309 856978511099507847050 2310 938137424640789301656 2311 967403410158179609160 2312 939763312725088763184 2313 859959305920723526518 2314 741170604194168948800 2315 601484537920869739136 2316 459444886416156551680 2317 330165345973441374088 2318 223075801923571098656 2319 141603644462897786400 2320 84375414704911442112 2321 47144515302874243800 2322 24672001504343444160 2323 12076543757384171520 2324 5520361591224480000 2325 2352364083060531540 2326 932546797374706800 2327 343129904048824464 2328 116873941117066848 2329 36739219655882700 2330 10621345100959296 2331 2812641208826240 2332 679040651727872 2333 148638993592024 2334 29308462258400 2335 5165130590048 2336 805874006080 2337 110010498312 2338 12944927424 2339 1287686400 2340 105467648 2341 6850415 2342 333124 2343 10988 2344 200 2345 1 2346 69 2347 6902 2348 252858 2349 5750811 2350 94631537 2351 1214410912 2352 12712224096 2353 111849590424 2354 845153116808 2355 5573575365072 2356 32484970926512 2357 169019647347096 2358 791500169601864 2359 3358694279499488 2360 12988893087564064 2361 46000275780459924 2362 149809570973281692 2363 450264350072802408 2364 1252846063128395736 2365 3236016249198678660 2366 7777499436836389260 2367 17429788947710674080 2368 36489088266940065120 2369 71474505314088644040 2370 131180277214609256088 2371 225865297254710071728 2372 365222975526831523024 2373 555129196489851109896 2374 793775973877350049432 2375 1068452025470248572384 2376 1354561360974176138784 2377 1618128496798041350122 2378 1821943089131238263918 2379 1933993876274209487556 2380 1935619764358508949084 2381 1826549772036753404914 2382 1624976268684617911062 2383 1362634523619403242208 2384 1076702620261524623136 2385 801339019102686429288 2386 561451298596174425208 2387 370086130993234073264 2388 229326054400568630736 2389 133465857468692315112 2390 72877931785894031160 2391 37291046250828857760 2392 17856362343396202080 2393 7988653267700725620 2394 3333214044358452540 2395 1294406499679471464 2396 466746572538029784 2397 155860736563662372 2398 48052126538599788 2399 13629711342358496 2400 3542425387517472 2401 839673569874872 2402 180517582540776 2403 34969582209744 2404 6056520003248 2405 928929227512 2406 124694722152 2407 14432205216 2408 1412469344 2409 113851023 2410 7279349 2411 348534 2412 11322 2413 203 2414 1 2415 70 2416 7107 2417 264316 2418 6103901 2419 102011118 2420 1329890705 2421 14145541696 2422 126500702328 2423 971786726768 2424 6517288612120 2425 38640051060000 2426 204570734325256 2427 975083868194288 2428 4212931900619688 2429 16594055926599872 2430 59876455682354740 2431 198748984326212232 2432 609064224208935396 2433 1728582938829276816 2434 4555895274506228796 2435 11177746443373996200 2436 25582672972750327980 2437 54720835198539531840 2438 109567509548806294440 2439 205662124968280872528 2440 362338497162985359240 2441 599841952621066185184 2442 933969007322609773592 2443 1368844107779451615312 2444 1889729981985185457656 2445 2458765963873287597760 2446 3016515597846307478922 2447 3490745097889946164996 2448 3811217160271629443426 2449 3926519723583199590120 2450 3817449731261444045950 2451 3502199552682037866932 2452 3031436532378111143286 2453 2475089721309790751936 2454 1905543622001797888264 2455 1382729255111111310480 2456 945154264895335639144 2457 608165865233327294432 2458 368084834562926977272 2459 209351131694169318672 2460 111772894004500474200 2461 55949366578113852480 2462 26220400199300192340 2463 11486098069398106440 2464 4694653506217078404 2465 1786625597845579920 2466 631597612264543452 2467 206852000674732776 2468 62569124695289036 2469 17418605289412288 2470 4444836408910680 2471 1034755203660976 2472 218553280802168 2473 41607606981408 2474 7084009361000 2475 1068407969200 2476 141065815176 2477 16063581248 2478 1547168623 2479 122759142 2480 7728115 2481 364412 2482 11661 2483 206 2484 1 2485 71 2486 7315 2487 276115 2488 6473005 2489 109844021 2490 1454378849 2491 15715187345 2492 142804038520 2493 1115010336440 2494 7602419488664 2495 45837404570776 2496 246858406205320 2497 1197284769816520 2498 5265317271577640 2499 21116193838274216 2500 77604266982821684 2501 262451864395368340 2502 819742649270469540 2503 2372109991829142180 2504 6376983701142738684 2505 15964905437398307676 2506 37300034761666517100 2507 81480850743381917100 2508 166694218699012204200 2509 319840892924447724648 2510 576300887264515235592 2511 976227052317242166280 2512 1556181475089127689880 2513 2336368887820238985560 2514 3306015009814474364792 2515 4411750505924922777848 2516 5554859879222547953290 2517 6601759947771010184890 2518 7407915964988423851330 2519 7849923161671491878978 2520 7856155732661306481502 2521 7425602990770330155790 2522 6628135337094905551190 2523 5586104571190854771830 2524 4443887903378038362632 2525 3335713797162746490568 2526 2361439292724624546280 2527 1575690645274114664680 2528 990297302329444893560 2529 585736231390345299768 2530 325735284106030350552 2531 170128134534280704600 2532 83347109349506102100 2533 38246113614240491700 2534 16412015295133267524 2535 6573784591869891396 2536 2452686038901053340 2537 850379053674598140 2538 273247549756823180 2539 81121485358568396 2540 22172647709377624 2541 5556893115335320 2542 1270938651760120 2543 263808508603640 2544 49371681241064 2545 8265761479976 2546 1226196691720 2547 159287190920 2548 17850504815 2549 1692404791 2550 132216259 2551 8197315 2552 380765 2553 12005 2554 209 2555 1 2556 72 2557 7526 2558 288260 2559 6858600 2560 118150816 2561 1588428898 2562 17431798164 2563 160916775305 2564 1276695076800 2565 8847496882224 2566 54233233107872 2567 297023496494816 2568 1465420964138880 2569 6557533711454800 2570 26768018623670176 2571 100163422206017628 2572 345016311138858464 2573 1097950378787961160 2574 3238244910625863600 2575 8876062009570043904 2576 22665658345866362112 2577 54035819264125100376 2578 120497843422682684400 2579 251758285966152556500 2580 493552243982486864448 2581 909053303729572521744 2582 1574874807248197027552 2583 2568825645085012209120 2584 3948476650772996003200 2585 5723380590402728238832 2586 7828460995855684156896 2587 10109443262716873330178 2588 12330697396531267555760 2589 14210128871621038820100 2590 15475979111303426818648 2591 15930451449966124051344 2592 15499898708075147725632 2593 14254191286726840490860 2594 12388317477823469740600 2595 10172825352138295733502 2596 7890297180657071867456 2597 5778149782655385925328 2598 3993056225862368538720 2599 2602405065282201911200 2600 1598380401386229819008 2601 924383039036985211824 2602 502880550999337990752 2603 257058460407545241900 2604 123310180881380844000 2605 55429007974434034824 2606 23309569094328474672 2607 9153438947369107776 2608 3349457362101903360 2609 1139382468553544600 2610 359329214876060016 2611 104737094452867748 2612 28116048338531264 2613 6922763437156080 2614 1556024948480800 2615 317507875563424 2616 58430851769472 2617 9622025228816 2618 1404364584480 2619 179535245175 2620 19805141576 2621 1848827078 2622 142247364 2623 8687560 2624 397600 2625 12354 2626 212 2627 1 2628 73 2629 7740 2630 300756 2631 7261170 2632 126952686 2633 1732619532 2634 19306665060 2635 181008354879 2636 1458890103385 2637 10273139717984 2638 64004206095648 2639 356377824369840 2640 1788049934469456 2641 8139164133771360 2642 33806991519003936 2643 128760909728427852 2644 451582874490466260 2645 1463682734809611344 2646 4398343424062199920 2647 12287667506320322424 2648 31992457879359884808 2649 77796125882377053840 2650 177021499669502310576 2651 377556303830227926300 2652 755910878831424791748 2653 1422534203611695883296 2654 2519186502184818736480 2655 4202464437678291215312 2656 6609645701400279893040 2657 9808780221807368458272 2658 13743533759142714298464 2659 18191432616258247100370 2660 22757051106355252902558 2661 26915356796551620577320 2662 30104700926429581510968 2663 31848943101546387649196 2664 31872862698318108556180 2665 30172682938307104088712 2666 27017039292949624432920 2667 22878053277068877490722 2668 18316650890481057214254 2669 13860139136196759695520 2670 9908128989149398680288 2671 6687804696686842130640 2672 4259549452013513708848 2673 2558021831630264218016 2674 1447192245935959699680 2675 770539360289668603452 2676 385668815730318771300 2677 181227025838509404624 2678 79833225341148100848 2679 32913745565621061240 2680 12676256895595426056 2681 4550987965303823120 2682 1519427728312396336 2683 470469450474517932 2684 134682611690139060 2685 35520250959566304 2686 8594997843814560 2687 1899138297879984 2688 381059822100048 2689 68976353103840 2690 11175337572256 2691 1605178080935 2692 202000168161 2693 21940406652 2694 2017114260 2695 152878194 2696 9199470 2697 414924 2698 12708 2699 215 2700 1 2701 74 2702 7957 2703 313608 2704 7681206 2705 136271436 2706 1887555306 2707 21351762408 2708 203261239347 2709 1663836490954 2710 11902255831609 2711 75349769678144 2712 426426601338192 2713 2175154327442208 2714 10069029000254256 2715 42543804294831936 2716 164878809330050796 2717 588576394263224328 2718 1942384795328459492 2719 5944890338402978144 2720 16921519651155312424 2721 44904223495728100944 2722 111333969558046008792 2723 258400110806959481568 2724 562365814923817448076 2725 1149367705985830774248 2726 2208974087225542542948 2727 3996907752903200304064 2728 6815673316415241117616 2729 10963217529965924767712 2730 16647692309381564248272 2731 23880929134466028875712 2732 32380186905970952914866 2733 41518922527406301632844 2734 50363848878413299697958 2735 57813181194885632161968 2736 62814749511757921811588 2737 64606830880418169763784 2738 62906651120407165296316 2739 57982845703161158595312 2740 50586533545524928141722 2741 41765142972342736334892 2742 32622010557247808425806 2743 24096883278862104494784 2744 16825200072010156707888 2745 11098461539587709498848 2746 6911593660195909092688 2747 4060401124672909601984 2748 2248260611008050171036 2749 1172108699344165430952 2750 574683852992915387124 2751 264642736434737622624 2752 114292356703078232232 2753 46214100571264381008 2754 17462753581672039256 2755 6153279873147386336 2756 2017016364815296156 2757 613384672208987208 2758 172513770732324372 2759 44712897445437504 2760 10635951073707984 2761 2310924688582944 2762 456080746076592 2763 81224114540608 2764 12950741663431 2765 1831116281786 2766 226886794221 2767 24269998728 2768 2197975542 2769 164135244 2770 9733674 2771 432744 2772 13067 2773 218 2774 1 2775 75 2776 8177 2777 326821 2778 8119206 2779 146129502 2780 2053867410 2781 23579778618 2782 227871698979 2783 1893981982399 2784 13760256365493 2785 88494675384505 2786 508893365753552 2787 2638352068256016 2788 12416724828312816 2789 53352296869156272 2790 210331170349558380 2791 763998721720224348 2792 2566312985664395924 2793 7997258499290986404 2794 23184782889862247528 2795 62685349977704097160 2796 158407676960131073592 2797 374861951416394677656 2798 832136422409944257996 2799 1735422055657913489724 2800 3404771321317973241300 2801 6291597892017850399204 2802 10961790492977258271792 2803 18024020613820650710512 2804 27991283616408758572304 2805 41086502983537455139920 2806 57034951724522919425586 2807 74914768768740047693658 2808 93144651186118829178798 2809 109661594520709788151686 2810 122282159662329936698660 2811 129167710956511717785204 2812 129259612565160961269932 2813 122543725779254706616732 2814 110053943696096943028794 2815 93613556298166892324610 2816 75402812864953337906646 2817 57492729520195850555598 2818 41479964890562123218608 2819 28304035388659135763056 2820 18255184967223103416720 2821 11121204208527635544784 2822 6394377787570067325212 2823 3466798838458815526092 2824 1770481087085346085476 2825 850697086106820338100 2826 384062964189205042152 2827 162675941180699577096 2828 64536460983757104056 2829 23934406355123382552 2830 8280279603522231260 2831 2665752833096995468 2832 796441961068260804 2833 220135224902437524 2834 56088312093215568 2835 13119417262907280 2836 2803776574135152 2837 544421855354416 2838 95417506078791 2839 14976021988147 2840 2084887328105 2841 254415490173 2842 26808435174 2843 2392151454 2844 176045778 2845 10290810 2846 451067 2847 13431 2848 221 2849 1 2850 76 2851 8400 2852 340400 2853 8575675 2854 156549960 2855 2232214440 2856 26004147600 2857 255050635725 2858 2151996630700 2859 15875286642920 2860 103691745667680 2861 605747685750025 2862 3191133568222400 2863 15264389536660800 2864 66681026772155520 2865 267331487517460380 2866 987781966921407600 2867 3376207021584281600 2868 10708906646587643200 2869 31610397655016739660 2870 87048112598690985440 2871 224122117675012818400 2872 540566983334271902400 2873 1223496741556895451300 2874 2602617509495290343472 2875 5210311439830751922528 2876 9828514793331531116800 2877 17488313860543033073300 2878 29380150297896210657600 2879 46640807774730163664320 2880 70016041916697345284480 2881 99453171931836174216450 2882 133739215512711697900200 2883 170336959070520897866400 2884 205552689934538701470240 2885 235082547586136963867210 2886 254850230138863663418800 2887 261919584650343931474800 2888 255203697864437676821600 2889 235736462878448888662390 2890 206413944221973919493160 2891 171293908278782251225200 2892 134685037404597919243200 2893 100304411634533773425150 2894 70722255595972390553920 2895 47184723900382993561280 2896 29770728366849040636800 2897 17750507471645627272300 2898 9993322206024590327600 2899 5307397988399026803072 2900 2656237204619599019328 2901 1251258418026581895900 2902 554036260327650770400 2903 230241492901634328800 2904 89648847070005127360 2905 32643042224509119540 2906 11091367598251487600 2907 3508090108364917600 2908 1030029260822323200 2909 279871557294398820 2910 70119734430809280 2911 16132506477134400 2912 3392086563702400 2913 648199006045175 2914 111830341984620 2915 17281957611280 2916 2369445767600 2917 284823083475 2918 29571088200 2919 2600414760 2920 188637840 2921 10871525 2922 469900 2923 13800 2924 224 2925 1 2926 77 2927 8626 2928 354350 2929 9051125 2930 167556535 2931 2423283180 2932 28639081140 2933 285024443025 2934 2440789373875 2935 18278474517970 2936 121224894523310 2937 719235889947355 2938 3849129032797225 2939 18708723879188000 2940 83066734023594720 2941 338572539663048060 2942 1272213549589238580 2943 4423336377556975400 2944 14276344144003847000 2945 42892995729100149460 2946 120264846250695871580 2947 315377300742006092240 2948 775015546704208519600 2949 1787859447579470020500 2950 3877671650210174906172 2951 7918106043608340053256 2952 15241089876012855707128 2953 27683899709418196068700 2954 47497728825085469808500 2955 77040800808225430378720 2956 118220608552679394902560 2957 171739186389060450724130 2958 236313599687772402548550 2959 308143208718343347541500 2960 380913632348431704470340 2961 446520475151482988494070 2962 496471930648119875237810 2963 523662435437900856248200 2964 524015903163474869651000 2965 497479313666005813435790 2966 448035644731230131312170 2967 382731835844128275852060 2968 310045979818490922243300 2969 238110661282356223100250 2970 173296639771033095202270 2971 119470738357607270068960 2972 77975295002831090254880 2973 48150500505140893986700 2974 28110900733213849478500 2975 15502983837274189798472 2976 8068812287300923609656 2977 3959053021804170026628 2978 1829090401042535333100 2979 794604198924208898000 2980 324097410439941744560 2981 123898225291502393380 2982 44308101250256373740 2983 14790688182448327400 2984 4597466758238527000 2985 1327000913267092620 2986 354551317098640260 2987 87373558622722080 2988 19777793815141600 2989 4092533348572375 2990 769825806559445 2991 130770161808610 2992 19902594623230 2993 2688010958525 2994 318363831375 2995 32574222060 2996 2823571380 2997 201940265 2998 11476475 2999 489250 3000 14174 3001 227 3002 1 3003 78 3004 8855 3005 368676 3006 9546075 3007 179173610 3008 2627789395 3009 31499602200 3010 318035902965 3011 2763525584050 3012 21004197243645 3013 141412422498340 3014 851915105213025 3015 4630409160099030 3016 22863301465114825 3017 103149976391865920 3018 427320616774853340 3019 1632446209776089400 3020 5771997411347870780 3021 18950258386444030800 3022 57934261776431685260 3023 165337869404279934120 3024 441455553457992398700 3025 1104926363609440699040 3026 2596997162666905005700 3027 5740884219635936704872 3028 11952512187258801858084 3029 23466636656754066215440 3030 43494324283825256322228 3031 76177964256693523833400 3032 126187637035556182321620 3033 197845010957755767291840 3034 293793526343518662803650 3035 413443970860584314927780 3036 551645054784451032296850 3037 698147858545257908920440 3038 838343328474094121254730 3039 955416796353529434840300 3040 1033566139657833240792410 3041 1061463579898762248608400 3042 1034926990401293192393190 3043 957939348951162515856380 3044 841676701549537835454550 3045 701868833141102055003960 3046 555344887479182427550350 3047 416798485837140779957620 3048 296601109530419182448190 3049 200029634957289302334400 3050 127774902910217266375980 3051 77257736960544601421400 3052 44183219268882243823372 3053 23879236861707983863184 3054 12184599802545380534940 3055 5863496544692997137928 3056 2657816768349970696700 3057 1133235125527376729760 3058 453809042196734572820 3059 170386353966242680200 3060 59863711336032389940 3061 19638732805570062800 3062 6000915155707276420 3063 1703212350889535640 3064 447606218809572900 3065 108525870926946880 3066 24175775716843575 3067 4924403392486270 3068 912050289110415 3069 152581809888900 3070 22875538933555 3071 3044086557050 3072 355310432235 3073 35835031320 3074 3062461325 3075 215982690 3076 12106325 3077 509124 3078 14553 3079 230 3080 1 3081 79 3082 9087 3083 383383 3084 10061051 3085 191426235 3086 2846478635 3087 34601579155 3088 354345121845 3089 3123645632965 3090 24090367946645 3091 164610606550845 3092 1006690901910785 3093 5555822823408865 3094 27861203415697905 3095 127693244899193545 3096 537526454744013020 3097 2087108290162956060 3098 7502551225849419740 3099 25049281146876766780 3100 77900019931086613260 3101 226217080508523221260 3102 614786856752046680780 3103 1566728839695949619820 3104 3750579210822798257540 3105 8447356672532359954372 3106 17925484022181317239812 3107 35883324074586025427236 3108 67837736376106397539124 3109 121237958961102842658228 3110 205011044416684846245620 3111 328265356992408173758420 3112 498055870299904189283010 3113 716462413389633256563490 3114 977668456807122091086530 3115 1266072177186527080332690 3116 1556491425472014315374090 3117 1817093736355729555493770 3118 2014839100137101756047530 3119 2122246734425794521416410 3120 2123607585169254473017190 3121 2018722503478194788664390 3122 1822949662028806350709670 3123 1563545773143302175657430 3124 1273492984477102621669710 3125 984722804478409951369870 3126 722624511553090241237870 3127 503048077486338243970110 3128 332037246866602792855340 3129 207678082995197007887980 3130 123006626650010907747372 3131 68939231566117302688012 3132 36528011894826521751836 3133 18280183962524956349724 3134 8630788603272486078428 3135 3839707578423799979260 3136 1607391090352627824660 3137 632188830052751600980 3138 233195014630086672020 3139 80517943909813349940 3140 25966673310362204420 3141 7802235111322271620 3142 2178160033311121860 3143 563187951313813540 3144 134381613686003255 3145 29467671899813895 3146 5909952239693495 3147 1077995473198735 3148 177651335631315 3149 26242270609555 3150 3441481135235 3151 395955080235 3152 39371680205 3153 3317959645 3154 230795565 3155 12761749 3156 529529 3157 14937 3158 233 3159 1 3160 80 3161 9322 3162 398476 3163 10596586 3164 204340136 3165 3080127050 3166 37961760980 3167 394230505240 3168 3524884517440 3169 27578742844510 3170 191217606425300 3171 1186858869469910 3172 6649375657615880 3173 33858017587687630 3174 157601908147588300 3175 673955528262713125 3176 2659032070096276160 3177 9715108584349848680 3178 32976965326536511280 3179 104291826195259142440 3180 308077549535632333600 3181 851942320478155851880 3182 2209856052966287170640 3183 5386310657693716952240 3184 12356066858131129008512 3185 26714403600229774114840 3186 54505070942627078697616 3187 105062011116792655321528 3188 191518141193320377701408 3189 330460116922806891497048 3190 540154553532624384239600 3191 836971269290038346373910 3192 1230160532873697483866080 3193 1715935217544372370343980 3194 2272599329012554054396520 3195 2858843104968021820021100 3196 3416919011808512155465520 3197 3881122612146676391354860 3198 4190159013557834389894360 3199 4300288349333447058464800 3200 4195403267642387374112000 3201 3890861941160846219187620 3202 3429829285152876810964760 3203 2873318259929885221641460 3204 2287074483974417456016880 3205 1729151663379117215301700 3206 1241314838223588523227560 3207 845735366350667020157930 3208 546593481985331164978880 3209 334895823190227118228552 3210 194388304072239347939440 3211 106808194127044056795016 3212 55504458703211214132128 3213 27252535471313539348808 3214 12628627156472256854288 3215 5516101275951396878800 3216 2267920276923670295680 3217 876322227900424222840 3218 317673407635922521040 3219 107827142337471316760 3220 34194041375494800800 3221 10105844212970866360 3222 2775745309814242480 3223 706305393619323355 3224 165896745418514000 3225 35818615488088250 3226 7074809645188460 3227 1271204169838330 3228 206410238168680 3229 30048481009690 3230 3884329978100 3231 440610564680 3232 43203343040 3233 3590977390 3234 246410164 3235 13443430 3236 550472 3237 15326 3238 236 3239 1 3240 81 3241 9560 3242 413960 3243 11153220 3244 217941724 3245 3329542216 3246 41597813400 3247 437989773650 3248 3971292589550 3249 31515250389480 3250 221677710462520 3251 1396150468831300 3252 7938653820390300 3253 41035246526180600 3254 193948376916553640 3255 842340724862504835 3256 3376120752167802925 3257 12533987047972904800 3258 43242655933034157600 3259 139036449592901740880 3260 417672349944209737520 3261 1174918702327396634400 3262 3101077113180319842400 3263 7693509674353264067800 3264 17969511097775785832232 3265 39570164338652970840608 3266 82257300294232685763680 3267 161604295571379702404880 3268 300363548832324402882160 3269 528631817517257609295712 3270 881703936123981842565408 3271 1394654016943920078181550 3272 2093424093345621851592050 3273 2983542346949846914923600 3274 4039197588923448330411760 3275 5196580631308961181709240 3276 6355375469066782684398600 3277 7390565249589801911231600 3278 8173544580353293973493200 3279 8597954571624617624820780 3280 8603198825709170609038420 3281 8188528163452016785543600 3282 7413214851948336394563600 3283 6382760897373010741518200 3284 5225530941232687984949960 3285 4066889189720056576989840 3286 3007913098134482799242800 3287 2113342495756141564737550 3288 1409857042457255532704850 3289 892578570844108850036192 3290 535937686663596806265248 3291 304979894721494774593680 3292 164349866342215239312880 3293 83794819925900586432160 3294 40380856508077863920352 3295 18371862014374593604568 3296 7881364516568327119400 3297 3183521244559971338400 3298 1208894467849955192800 3299 430803524186712099280 3300 143788841784072204720 3301 44850467610613464800 3302 13041435916311888800 3303 3525183857242379475 3304 882985427490040765 3305 204203812087879960 3306 43421278414153800 3307 8448433108331300 3308 1495688400943100 3309 239340080371080 3310 34344434015320 3311 4377118109650 3312 489611415150 3313 47350245800 3314 3882462584 3315 262858596 3316 14152060 3317 571960 3318 15720 3319 239 3320 1 3321 82 3322 9801 3323 429840 3324 11731500 3325 232258104 3326 3595563972 3327 45528356016 3328 485941019850 3329 4467257437500 3330 35950343573430 3331 256485945072240 3332 1638783533422620 3333 9455297575462200 3334 49604172920752500 3335 237999927904889040 3336 1049560841412539595 3337 4272377919291324810 3338 16113087347476301325 3339 56487071396681640000 3340 184597345619189783280 3341 563779431821535827040 3342 1612792858798533082320 3343 4330173387557201745600 3344 10931208490962720675000 3345 25987497317773249716432 3346 58266502898671764261576 3347 123364984264553557272768 3348 246936635128948189505520 3349 467788454437875443532000 3350 839432322272923722134352 3351 1428078578710920358787136 3352 2304975412857709835143758 3353 3531898595592685298693700 3354 5140705328009131848581250 3355 7110849574771594211720160 3356 9351579459927316725083880 3357 11696707649994377882311440 3358 13918077696581446668953400 3359 15758896410226492441380000 3360 16981269315360030967019580 3361 17416167814800460586782440 3362 17001497152543306763287620 3363 15796529595683749736762400 3364 13968112727246209209405000 3365 11753043388224332742671760 3366 9408221370647651774902680 3367 7162911926752838342617440 3368 5184994481604287446045950 3369 3567020023516540466362500 3370 2331053073091172297137842 3371 1446259082577386563227456 3372 851354537308433290815408 3373 475150371097881352151520 3374 251219725531451627082000 3375 125713196065646351020992 3376 59479545984695465113656 3377 26577703076587120540368 3378 11201507464557435222600 3379 4446593284459411800000 3380 1659899798563594002480 3381 581662998255208652640 3382 190957549487939554320 3383 58602331942599931200 3384 16769599320889861875 3385 4462085726993437290 3386 1100460979211401845 3387 250641394964188560 3388 52499984096666700 3389 10064614795515000 3390 1755983835442980 3391 276977498606640 3392 39185352719370 3393 4924704599100 3394 543315093750 3395 51833708784 3396 4193401212 3397 280173816 3398 14888340 3399 594000 3400 16119 3401 242 3402 1 3403 83 3404 10045 3405 446121 3406 12331980 3407 247317084 3408 3879065268 3409 49773000420 3410 538423809066 3411 5017526964450 3412 40939376679630 3413 296193073460310 3414 1919517816843900 3415 11235529749254220 3416 59810236356636900 3417 291250677861977940 3418 1303848813413064555 3419 5389126942598362575 3420 20642361256364236785 3421 73513566707168112525 3422 244113085524799885680 3423 757765649818403843760 3424 2203844729431419968400 3425 6017345624932146807120 3426 15452181153998544454200 3427 37379804057809306972632 3428 85305304224332221383144 3429 183895834257136229791560 3430 374914178288505448783728 3431 723620738864330772619440 3432 1323478342668312213867792 3433 2295690681976866697803984 3434 3779414276428119015253710 3435 5909311953543346417154358 3436 8780163296618623598260650 3437 12403403429392688108751810 3438 16666339913292117116151720 3439 21308839899235235836561800 3440 25931673874119320640791640 3441 30043897665016197740311800 3442 33144722469252039333760380 3443 34822221711009283275430860 3444 34842449548192559071698900 3445 33202583491892572425410820 3446 30131565881138217576145800 3447 26038044643014038041603560 3448 21421817548185525746740920 3449 16775044175993696296867800 3450 12499754934969087837113790 3451 8859573878137634363394150 3452 5970511041700664046817242 3453 3823672440528047681688114 3454 2325793400878842470925360 3455 1342762474363827691168368 3456 735265745926840118815440 3457 381545480492101680108432 3458 187457089144252724391864 3459 87108553069169793059160 3460 38240308790217892344168 3461 15838900024495469056200 3462 6180872461599417781680 3463 2268835235630153714160 3464 782009420120826440400 3465 252588549939467947920 3466 76285339226499964275 3467 21488581037479909815 3468 5629734888099337305 3469 1367390418271226325 3470 306787956097191660 3471 63315364752603900 3472 11962047271327380 3473 2057209672398660 3474 319919636140650 3475 44631832987170 3476 5532348199950 3477 602103235734 3478 56676190428 3479 4524818220 3480 298389636 3481 15652980 3482 616599 3483 16523 3484 245 3485 1 3486 84 3487 10292 3488 462808 3489 12955221 3490 263147184 3491 4180953024 3492 54352389312 3493 595800323118 3494 5627233713816 3495 46543007819880 3496 341411010623280 3497 2243716013467890 3498 13320744544816560 3499 71937980606682720 3500 355458257115373440 3501 1615034112407014815 3502 6776451982001561220 3503 26355572370453708180 3504 95326231916139131160 3505 321568728703906631805 3506 1014296276229810425280 3507 2998271690438853104640 3508 8322842171751329813760 3509 21734705432985725274120 3510 53483882736359810041632 3511 124197510539102072342112 3512 272516789583266566837056 3513 565686918534556288837944 3514 1112043125345347062990528 3515 2072252296787663174270592 3516 3663606371595714576755712 3517 6149645024257497151263006 3518 9807524459923905537047784 3519 14869472568271727749717608 3520 21442974625640080206448560 3521 29425502747889973452701610 3522 38439643480434100361227680 3523 47817955090211593796046720 3524 56659383624887273100608640 3525 63960100436142011629411380 3526 68796285504775630256180880 3527 70514240420899425790387440 3528 68874374364599439144099360 3529 64105629674904564556895820 3530 56853422609904010337254560 3531 48037303508056601107037760 3532 38661325392085969452122880 3533 29630558516167952361779670 3534 21618736712735490699944040 3535 15010082237948056144513992 3536 9912981712181151833145072 3537 6224005907259401590818786 3538 3712993222193205827177664 3539 2103181435545687997767168 3540 1130319434611452640511232 3541 575879475625269014762952 3542 277881293315220633113376 3543 126861264116348229389664 3544 54731106339265320015168 3545 22284951140149920850680 3546 8551359514617334534080 3547 3087505966940009447040 3548 1047015510946901084160 3549 332815965637906545795 3550 98944224216586655940 3551 27442400097070355940 3552 7080601532360697720 3553 1694112995500390305 3554 374500663746554160 3555 76169626524722880 3556 14184953922444480 3557 2405134431702990 3558 368830029611160 3559 50750285362920 3560 6205734375984 3561 666382939794 3562 61901332272 3563 4877778528 3564 317540736 3565 16446699 3566 639764 3567 16932 3568 248 3569 1 3570 85 3571 10542 3572 479906 3573 13601791 3574 279777645 3575 4502169000 3576 59288236632 3577 658456549686 3578 6301920490866 3579 52827628649796 3580 392818683102300 3581 2617410707738190 3582 15758162660166570 3583 86316636631009320 3584 432685795119606360 3585 1994824333551119175 3586 8494896941530682445 3587 33539584749936512310 3588 123176192410690730010 3589 422007341044591178415 3590 1352224622292262386525 3591 4061646818744299518240 3592 11459426990766975249120 3593 30424378076179852138920 3594 76135664347952527943352 3595 179845693056974384984880 3596 401542353481127298827856 3597 848396265208535581600008 3598 1698115158061328803678488 3599 3222956845580541266631840 3600 5805449230588933603893600 3601 9932228808656258831307966 3602 16150507779986354231155818 3603 24975792576257831125707708 3604 36751852411650334189904868 3605 51483644678363990386384350 3606 68685369301435989450241530 3607 87299503555409478884481840 3608 105738592117707658934853840 3609 122074776448654814004864420 3610 134357207567305724087921100 3611 140989436411886947136815640 3612 141067525271710756024734120 3613 134580825665892085903324020 3614 122414344672434104168994780 3615 106151979520569403482490800 3616 87740533884906355286368080 3617 69112106981365837450214790 3618 51864462533737379788957890 3619 37068224168422073078196732 3620 25221859498191405816601380 3621 16330325915245504966808886 3622 10055976542255654521285698 3623 5885765219944449677812128 3624 3272162293604671667649120 3625 1726584024418147107124200 3626 863953326031202373801336 3627 409570610790327522151728 3628 183756670237126052005968 3629 77933133658022233493448 3630 31203141126210052435800 3631 11777178610134136311840 3632 4183600329962546519520 3633 1396191093943352959395 3634 436872570279038617185 3635 127881012437754902550 3636 34930562026912296570 3637 8878125374983194435 3638 2092945623275675385 3639 455959847668827240 3640 91412491926677400 3641 16783790456029590 3642 2806248144961170 3643 424444979633220 3644 57613406855004 3645 6951003769710 3646 736588109322 3647 67534005096 3648 5253388056 3649 337662675 3650 17270225 3651 663502 3652 17346 3653 251 3654 1 3655 86 3656 10795 3657 497420 3658 14272265 3659 297238438 3660 4843690677 3661 64603368720 3662 726803517870 3663 7047567331740 3664 59865822710694 3665 451168363527336 3666 3047377739146650 3667 18601559153433900 3668 103326412872568050 3669 525349900627675920 3670 2457131650097006655 3671 10617464086232638950 3672 42545452936070544075 3673 158617725682206375900 3674 551790302003925214545 3675 1795703961119944309830 3676 5479309910470743222525 3677 15708465790163703086400 3678 42388948666966416769800 3679 107843949074182169760912 3680 259062733365046408156968 3681 588380399678372846062560 3682 1264959229139134266001560 3683 2577089094542002563053520 3684 4980118541270826551531064 3685 9136658061822561752763456 3686 15926246014253795391358110 3687 26395052297250611708598060 3688 41618434200111334738650870 3689 62465845753708889388293592 3690 89290069612586787537262098 3691 121604404357745832200172300 3692 157847000914721168698243050 3693 195341254060489714584741600 3694 230529914356596794252761140 3695 259488098029974149569958760 3696 278626376091792644517312900 3697 285414782656021485342044400 3698 278928083050202815220634300 3699 260051284352339801549492040 3700 231282869983237828964528460 3701 196195671792848335534264800 3702 158714768924147893100102550 3703 122411959893049069602719100 3704 89987259224731915828127502 3705 63028284432414202967479128 3706 42044319257304060165197610 3707 26698618166109158134228860 3708 16130309737208707155254370 3709 9266179499202208227699264 3710 5057792855651775255994056 3711 2621115021721487658700560 3712 1288544547271001281526760 3713 600319634167724736407520 3714 264771179855267780728152 3715 110420181434282075607888 3716 43485463336363778129400 3717 16148170920749111150400 3718 5645229893340080796675 3719 1854535662005482321470 3720 571360351265436825855 3721 164713522986246332700 3722 44319658646498840325 3723 11098813809409707150 3724 2578526992370783745 3725 553719808472564880 3726 109447895964099150 3727 19816024386519900 3728 3267841472900550 3729 487580438263464 3730 65300684194746 3731 7774782170220 3732 813180845970 3733 73600356240 3734 5652794763 3735 358791902 3736 18124295 3737 687820 3738 17765 3739 254 3740 1 3741 87 3742 11051 3743 515355 3744 14967225 3745 315560273 3746 5206532149 3747 70321766517 3748 801278581230 3749 7870619872350 3750 67736853903654 3751 517292511583302 3752 3541216502755386 3753 21912071026415850 3754 123405571392923250 3755 636275395958696370 3756 3018450541028023935 3757 13231960068906764055 3758 53801631078057369675 3759 203576098384459402875 3760 718916744756354030145 3761 2375573029455603575385 3762 7361924338807959595005 3763 21440606150721055945725 3764 58789950037802137557000 3765 152021947991217965591112 3766 371271965049397862825256 3767 857516862143809911698088 3768 1875352592407249659887640 3769 3887646605402746392403800 3770 7646831844713923773580344 3771 14284075126375431667753272 3772 25359724036738046982516126 3773 42822181995121008702246990 3774 68817936049837094475170550 3775 105314614563488097581412822 3776 153548688654668863959209586 3777 213384436870850935061953698 3778 282748923708288553625481450 3779 357353541420459160411910250 3780 430890872594693406915951540 3781 495790672190818876612936020 3782 544450320248380378857021060 3783 570678711832837885332428100 3784 570980418791248056035749500 3785 545315213529156201539875740 3786 497106814139825563304236620 3787 432498245953693062577242060 3788 359075727162244505763292950 3789 284424247253018515429887750 3790 214889182018299300755365902 3791 154808316945519305829260526 3792 106302938299386136587145098 3793 69547386975888366327348090 3794 43329811586934466891774050 3795 25693309197072605221348194 3796 14491270878136026847152072 3797 7768532086274357573690376 3798 3955257850714098503576040 3799 1910877145028468565757800 3800 875164543123383174614232 3801 379556643899719141243416 3802 155694695020715232797688 3803 60326169837784906980600 3804 22046231264175801583875 3805 7586676022562835180795 3806 2453974779602653198335 3807 744582591321905598255 3808 211446101398927655925 3809 56057186511662734125 3810 13834705134357609345 3811 3168215791146689985 3812 670766786895116430 3813 130741519717540350 3814 23346999993255750 3815 3798092311245414 3816 559139447803482 3817 73898930226186 3818 8684212038930 3819 896652896850 3820 80127858123 3821 6077189699 3822 380965767 3823 19009655 3824 712725 3825 18189 3826 257 3827 1 3828 88 3829 11310 3830 533716 3831 15687260 3832 334774608 3833 5591745026 3834 76468608820 3835 882346749507 3836 8778019170960 3837 76527186659964 3838 592111154693448 3839 4107437739765360 3840 25759092063087936 3841 147058375920095700 3842 768757649176993320 3843 3698294009748514065 3844 16443743932815247800 3845 67829669535295438830 3846 260429363284453442100 3847 933414479977218355620 3848 3131077257613914096240 3849 9852486601812569284050 3850 29142271406832897240180 3851 81175922219281820840325 3852 213293483859761499909312 3853 529448245900854492384144 3854 1243227838903767716909280 3855 2764956147241192776887808 3856 5830610443121348163463680 3857 11669700940739374388328624 3858 22187829703272493463788128 3859 40107917647057211852122710 3860 68979609676137347125448496 3861 112945451281049852807629980 3862 176167334775468213538973352 3863 261886411116198022028744664 3864 371215861714411301379336480 3865 501920841915479356739020548 3866 647565270009817543893383400 3867 797429404638007742535236190 3868 937473908767367114397552480 3869 1052349498370060773029922600 3870 1128102431292855604432269360 3871 1154934236794133452314319200 3872 1129269031532041597818445440 3873 1054530533599843282404077880 3874 940397424075373456750143600 3875 800758963738792743547909410 3876 650962779296332851049172400 3877 505100910607657684236839052 3878 373980235152710108942799624 3879 264134363142946502904527880 3880 177885109437417524396883168 3881 114182531798914582849334580 3882 69820824428285363553807624 3883 40648698559152365270353578 3884 22516725696593522443296960 3885 11859012427611160299610896 3886 5933746241053919180506080 3887 2818128380841984945674112 3888 1269160198733662258243584 3889 541405671780673038008880 3890 218502450689241536539488 3891 83317767132719335902075 3892 29972648204042518464120 3893 10155640035714494492790 3894 3235144854326515287300 3895 966950329557238176780 3896 270554921732527059600 3897 70687970034351648570 3898 17196254248384759140 3899 3882550650803600175 3900 810584988438030480 3901 155829253211552700 3902 27450896838417864 3903 4406160484475568 3904 640120167236160 3905 83502855149076 3906 9686985653160 3907 987527156733 3908 87145357976 3909 6527808070 3910 404222532 3911 19927060 3912 738224 3913 18618 3914 260 3915 1 3916 89 3917 11572 3918 552508 3919 16432966 3920 354913658 3921 6000419348 3922 83070316604 3923 970502070241 3924 9777233039607 3925 86331039432264 3926 676639843443864 3927 4755559409091972 3928 30221263062196668 3929 174864006017856936 3930 926633440423219320 3931 4519696413512674845 3932 20378939338206015435 3933 85262825179322451540 3934 332106745030016855580 3935 1207817113920013389870 3936 4112000857829493865170 3937 13135140576377445984660 3938 39449488159498354337340 3939 111603300574177227117555 3940 297896357940543344848437 3941 751377648451596053022432 3942 1793269429375420815647136 3943 4054709690545653641485104 3944 8695264528364026256825808 3945 17703145119794778885309024 3946 34249675866817710096915744 3947 63016788566456576540218662 3948 110349349451416583620109898 3949 184028097837557241003976296 3950 292452903454752837459205752 3951 443111637951850317538230252 3952 640408116917541886254376596 3953 883206921155122028528115624 3954 1162736398142706598539981048 3955 1461642470151750291491985690 3956 1754880668010084863008827990 3957 2012724277050144235856105520 3958 2205533834805415235264977680 3959 2309285173468673907935550360 3960 2310451773707859901321726440 3961 2208881470274383738025309040 3962 2017828827587933087582851920 3963 1761133742418876206374092330 3964 1468369538539050599660447910 3965 1169313976121400233193588552 3966 889151363285599163589397272 3967 645420442382589174693622956 3968 447077364640548109271923284 3969 295407758634566878358820168 3970 186106393107569987474040024 3971 111731345115659753466699894 3972 63886465471872758937958362 3973 34767883347010524987706848 3974 17995592404599135813633696 3975 8851572559897389442654512 3976 4133814283976340351605712 3977 1831159215085133902606176 3978 768544041160894635277344 3979 305247169683460896540363 3980 114575522284824363403245 3981 40583018390609900770020 3982 13542361606991972384460 3983 4249604304122114877390 3984 1251478521948106828530 3985 345090603977146682820 3986 88873635993948172620 3987 21315706294830612885 3988 4745780393828798115 3989 977231656975713480 3990 185326688084643864 3991 32211790582236804 3992 5102291166344892 3993 731624524475688 3994 94215674403576 3995 10791379929033 3996 1086359226623 3997 94683128804 3998 7005930316 3999 428601382 4000 20877274 4001 764324 4002 19052 4003 263 4004 1 4005 90 4006 11837 4007 571736 4008 17204946 4009 376010404 4010 6433684510 4011 90154598424 4012 1066269061517 4013 10876288940902 4014 97250973192351 4015 771998218567920 4016 5496211269259452 4017 35387566245265176 4018 207486540374070276 4019 1114361399801879856 4020 5509792023849191925 4021 25188181901948111310 4022 106868077624382485455 4023 422206694130819046680 4024 1557744841818639812250 4025 5381300362646210260500 4026 17446227271396263867510 4027 53190935603679650739480 4028 152792625832590978305055 4029 414211717324283105101842 4030 1061336876944619482698645 4031 2573876341088795535752256 4032 5915098168892566211173968 4033 12896197861311858362473248 4034 26700941322094346792125872 4035 52547799945352387560540480 4036 98379650872207000106241222 4037 175349001362222056027175076 4038 297742306297565890337522706 4039 481924155570914890646682288 4040 743962550865022008080550660 4041 1095883491016508848609414536 4042 1540991099684827848038546268 4043 2069263823040469695385432368 4044 2654276950015791593002909938 4045 3253148288270470165640219100 4046 3810483169577655453369603270 4047 4266240886910774677352499360 4048 4566149418798272852192275560 4049 4672233957939903511635200400 4050 4570663654506427348338783000 4051 4274693072917532031839577120 4052 3821840794524235648461614010 4053 3266128431066561817173945660 4054 2667581596381785535824979662 4055 2081785843149640465100321520 4056 1551947867280352271539074276 4057 1104861543170253928782353928 4058 750883132733533840713858108 4059 486957306020741678016360432 4060 301202597231821806654176430 4061 177600673931881408271504772 4062 99767535257815997394772026 4063 53358454710349559379656256 4064 27149696638432066906279248 4065 13131610486275908258422560 4066 6032092548032966008253616 4067 2628932519507807204966208 4068 1085854081396835616645483 4069 424534750777847793079458 4070 156898377774349661023425 4071 54731686865405723571960 4072 17991051748303411279530 4073 5562565216966924711380 4074 1614390108793863078150 4075 438801363892574595000 4076 111415655395632803985 4077 26351032838888832030 4078 5786474220717809355 4079 1175422298421160944 4080 219939749960897340 4081 37724825522558232 4082 5897927707544196 4083 834867534571056 4084 106149755053089 4085 12006292986710 4086 1193739030099 4087 102772921592 4088 7512883202 4089 454142436 4090 21861070 4091 791032 4092 19491 4093 266 4094 1 4095 91 4096 12105 4097 591405 4098 18003810 4099 398098602 4100 6892710198 4101 97750496910 4102 1170204197085 4103 12083808508145 4104 109398516684787 4105 879419228172543 4106 6341248840242780 4107 41358533305224780 4108 245686121687328660 4109 1337113164830770404 4110 6700479546925173141 4111 31050982245940022025 4112 133572118783414036275 4113 535138208783535290175 4114 2002609642739548165290 4115 7018348578230162645010 4116 23088095862128501151150 4117 71442555580069089042150 4118 208329705402989876312175 4119 573456239065352013392907 4120 1492323523630945205764113 4121 3676505351847673770361365 4122 8585322822214632168050640 4123 19024638721578094791851280 4124 40045894499743925268752496 4125 80146251900122174580973104 4126 152635616215231999714204230 4127 276824702017710665469369630 4128 478439030012728907944980810 4129 788474475155677658881141746 4130 1239727870172960563993847844 4131 1860607787487066354589887540 4132 2666614388460617274720822540 4133 3650951488080102544997368380 4134 4776759358520237059676621202 4135 5973948470116231472753477658 4136 7143134832474186984653897550 4137 8167585056061071691458188550 4138 8931703491288446444767938600 4139 9342210798025729775197147080 4140 9346725033733884271343654520 4141 8944669913003358295401523800 4142 8187394867014409241037277050 4143 7167472600216858831279634850 4144 6000233259278317067109273942 4145 4802586024995401772213580078 4146 3674430275784797738212785540 4147 2686549208209886778394289940 4148 1876506421509323267396134380 4149 1251681602491299183996833436 4150 796967916539760362567473614 4151 484150993516644176505964230 4152 280464258972979015002230130 4153 154834155365838168821850810 4154 81405661981457066514242256 4155 40730062441045695278855184 4156 19377045725682544484880240 4157 8757373379774043634344240 4158 3756078734718901573522155 4159 1527163761536726027688567 4160 587885024460675384088893 4161 213976208606474631863025 4162 73528131318702309286650 4163 23814185193356363014050 4164 7256258699526100361790 4165 2075849579476526979510 4166 556280456316541157025 4167 139282547491605075525 4168 32490515379749360175 4169 7038222642413071659 4170 1410627273036878556 4171 260476590551448780 4172 44097509020802580 4173 6805834594530660 4174 951187326036417 4175 119427302591333 4176 13341282522535 4177 1310292488835 4178 111448018770 4179 8050040922 4180 480886758 4181 22879230 4182 818355 4183 19935 4184 269 4185 1 4186 92 4187 12376 4188 611520 4189 18830175 4190 421212792 4191 7378707336 4192 105888436368 4193 1282897445115 4194 13409043748100 4195 122894830250192 4196 1000259035821136 4197 7303877457243003 4198 48247577288583120 4199 290331425851246800 4200 1600876526240912544 4201 8129184059684865177 4202 38180796236282015316 4203 166491968606580216600 4204 676289623852366524000 4205 2566469395341506519865 4206 9122919701525112688920 4207 30446316042210003391560 4208 95596612375276791651600 4209 282923797654771387057125 4210 790583984343539066958732 4211 2089006587966817767106656 4212 5226895938654920345999568 4213 12399468620109835111446885 4214 27919652547399667599230400 4215 59732631229033410392961216 4216 121538412348879260192185728 4217 235387544145702226570906614 4218 434264533413896886566949720 4219 763707504166662144330586800 4220 1281069240808544406303342336 4221 2050851522352858766038541238 4222 3134938567002586081750272624 4223 4577723719312499705283494160 4224 6388002239654805399364442400 4225 8521625997419120377535658222 4226 10870449645930414017828726376 4227 13263109909046449537161799008 4228 15481084262733961602492247200 4229 17289462732501558612185376750 4230 18477054896181128546557920480 4231 18896590674334720869280143840 4232 18494535553604194893338013120 4233 17322238965169808012398050450 4234 15525231841429970998697073000 4235 13313732465951206978143332592 4236 10922561101567664324721481536 4237 8570931451598980283288034258 4238 6431415847108770096253326960 4239 4613557173084026121763208400 4240 3162790933343181614559505056 4241 2071298696055280089727858698 4242 1295274645696542378550657624 4243 773059024625845762424430720 4244 440102629519771405207456800 4245 238845493377643287611822346 4246 123481990371515922135557568 4247 60769206174439630096092864 4248 28444110109063528758552960 4249 12651092560540474380901275 4250 5341309559431928971084812 4251 2138275611267921959727096 4252 810659272942347193205568 4253 290655876596889362852475 4254 98408277445137873759000 4255 31410315494733802971240 4256 9434069759558029219920 4257 2660851579611491200935 4258 703142300093563430100 4259 173641930448580594000 4260 39958072465579251984 4261 8540441263378871847 4262 1689181103311140816 4263 307860870430944720 4264 51451138758448800 4265 7840231309394757 4266 1082055919591556 4267 134181090171128 4268 14806606054240 4269 1436683258725 4270 120743288952 4271 8618826216 4272 508876368 4273 23932545 4274 846300 4275 20384 4276 272 4277 1 4278 93 4279 12650 4280 632086 4281 19684665 4282 445388307 4283 7892929044 4284 114600271500 4285 1404973861863 4286 14861914987205 4287 137871410098422 4288 1136007662092394 4289 8398787172855625 4290 56182459277769363 4291 342413569141638840 4292 1912571962673666184 4293 9839729173577512833 4294 46830906087312622275 4295 206970966863505210366 4296 852229756321590096450 4297 3279059859297713305815 4298 11820072121240444151805 4299 40011068826141857554500 4300 127448760952417336096860 4301 382737907634839801869825 4302 1085457358545220052972307 4303 2911615437456074559268674 4304 7397196415068560030929950 4305 17822072067988586000355423 4306 40766452617163972523040645 4307 88624072787751408963877536 4308 183279407534637221259964512 4309 360877898473942699381281750 4310 677061968770901386796961474 4311 1211220024897735823197148740 4312 2067376252751566961027385276 4313 3368725675825761554982655002 4314 5243042175722224554118902750 4315 7797766739022461026173088104 4316 11086663865446206760266972120 4317 15073979751006792129408020742 4318 19605732611462260653624680754 4319 24399327978726840120143576700 4320 29060585152435145145788631108 4321 33131085554586263617017034650 4322 36159832420701679961295381630 4323 37784441019957908565170241360 4324 37801921677380974911950334000 4325 36210089310792995708288147970 4326 33208009365950522413434534150 4327 29155355288035911982974990492 4328 24502061991268847868017865444 4329 19707149521279370866269811950 4330 15166698812640616732049281338 4331 11165910926671697873635570920 4332 7861452559134582975462034776 4333 5291341715765241410617452642 4334 3403378254416180850919287750 4335 2090933178098748551368544484 4336 1226409641462793959931499740 4337 686358014108716966478384286 4338 366279425728520422365569322 4339 186259560502680102906468000 4340 90185105294821489826331744 4341 41542534119258472951817595 4342 18188109629196233894895057 4343 7560879059146672848635634 4344 2980959749355986878135950 4345 1113264726086146155014493 4346 393281651646818859772575 4347 131224425474802217783940 4348 41286218336698573665180 4349 12225604363543345363875 4350 3400294719808894892985 4351 886232394404787379950 4352 215898204934802824434 4353 49019439520303865613 4354 10339290954341747775 4355 2018405984323592376 4356 363146575191202440 4357 59922374599786797 4358 9016937908777799 4359 1229090805783750 4360 150555232325498 4361 16413263106955 4362 1573614528057 4363 130695242964 4364 9220711500 4365 538154253 4366 25021815 4367 874874 4368 20838 4369 275 4370 1 4371 94 4372 12927 4373 653108 4374 20567911 4375 470661282 4376 8436671607 4377 123919337256 4378 1537095241539 4379 16453050623438 4380 154470834979747 4381 1288300404312012 4382 9642299310760571 4383 65306901662359714 4384 403061598953160363 4385 2280184108398620784 4386 11883333734484420969 4387 57301229639887612002 4388 256621000762806552873 4389 1070947089068381641116 4390 4177038619585787020065 4391 15266115845015822662590 4392 52403657054162868123345 4393 169307495395896476179080 4394 515809998726979302181485 4395 1484362340331761076959682 4396 4041047237693921936400717 4397 10422130606117174233225636 4398 25496269880727798492018069 4399 59231563644030858878668398 4400 130809645865888182270967461 4401 274883633290431511870345536 4402 550117611944665683934253238 4403 1049301700435507572455537772 4404 1908939872197116275952827574 4405 3314443772742839986917602376 4406 5495506349018047309044267846 4407 8705824850579124198072418068 4408 13183165453818840525761401062 4409 19090472963654944681198417104 4410 26445933036864766897801948542 4411 35057720844514645393800917772 4412 44484485982051803597181604926 4413 54042072535566695837219844024 4414 62868600247026886171279661358 4415 70044771326657679783203911380 4416 74748383682120640478349884430 4417 76407953596223001775784929440 4418 74816121229635022572122743410 4419 70171952028113254326614177220 4420 63040294193991911804883520242 4421 54239576683709470422280492152 4422 44688636904410921557701024866 4423 35251856815965580209087309564 4424 26617899159724082613811807938 4425 19233405844992557743855962576 4426 13295150813973979331548897626 4427 8788776969212560350507600708 4428 5553715852955648195322059802 4429 3353190314655079713993112584 4430 1933425534099989992368601386 4431 1063999273027900875121248156 4432 558499292167286288565044298 4433 279424818765544474379303232 4434 133146759875052763562198619 4435 60373682707333007201984982 4436 26025990086013559204263387 4437 10655157562095199369798596 4438 4138198917134760357310179 4439 1522713451884666236904618 4440 530129407261343241771315 4441 174358309428838073976840 4442 54084338807022485446095 4443 15792882947829905461830 4444 4332276118180165890735 4445 1113876965222876538684 4446 267736772267095410279 4447 59989324853643090282 4448 12488729536898582103 4449 2406751136098110576 4450 427534520324741397 4451 69664967720299322 4452 10353533190374101 4453 1394067370230444 4454 168706005326573 4455 18173039409382 4456 1721830879197 4457 141342091176 4458 9857220009 4459 568764378 4460 26147849 4461 904084 4462 21297 4463 278 4464 1 4465 95 4466 13207 4467 674591 4468 21480551 4469 497068663 4470 9011275455 4471 133880499831 4472 1679961823683 4473 18193828747523 4474 172847557271675 4475 1458930081307075 4476 11052525523006331 4477 75782360660667563 4478 473559726361006963 4479 2712909854468849067 4480 14319749017699599465 4481 69946190351602751817 4482 317371952593680362001 4483 1342133583526463248521 4484 5305481078503938613281 4485 19655887333045758505425 4486 68409272870436922407945 4487 224131334174177193247185 4488 692588489879935225103085 4489 2021962743350163765473517 4490 5585551093870011559637685 4491 14620471039096263136813101 4492 36308720638108164829003413 4493 85647873881307610186691493 4494 192103368929770142288957469 4495 410092552585335376571865765 4496 833941704139225840744109238 4497 1616741451506922505960092534 4498 2990261284351766400644377254 4499 5279889018561972531522215670 4500 8905202037295143291689166150 4501 14354792619069028389121773798 4502 22125403842503257758274089654 4503 32622037315734217047187585254 4504 46027737780117756481885678206 4505 62166951783836772910498038270 4506 80399640700474744425164086446 4507 99588143313885912829102432638 4508 118169761727003769988261137198 4509 134344154465059779567849063438 4510 146351118601609108418329552350 4511 152782038418688812504683429390 4512 152849775966203194598456288370 4513 146546036850579065055512677170 4514 134643029113480379744863188162 4515 118538959822111570206925644210 4516 99989798384387805374682500706 4517 80797927594284797200969898178 4518 62533053878147023441794289458 4519 46342636784314685260553083074 4520 32876955557226968915632627290 4521 22320341321291832716496768858 4522 14495954241640065427834748394 4523 9002158083144983905042468314 4524 5343121222377085975013499690 4525 3029444518847033419725861450 4526 1639820704321936413256593978 4527 846864569836959407883857994 4528 416970852069612920372054619 4529 195582602002236871903505211 4530 87319713149895519222253395 4531 37071467799371950677821691 4532 14950649674515126694295523 4533 5721053884863755140492083 4534 2074633263437432865008283 4535 711958712447240762490675 4536 230862829959978408367695 4537 70616721726110622529935 4538 20337891934454220175335 4539 5503648453252812381519 4540 1396179231185247003495 4541 331175819311724697687 4542 73239681367772391231 4543 15051711847813250391 4544 2863949803539919893 4545 502390713790527605 4546 80851660598220701 4547 11869526368538293 4548 1578932217572333 4549 188802716404445 4550 20098553171125 4551 1882120215261 4552 152723802153 4553 10529926953 4554 600751697 4555 27311465 4556 933937 4557 21761 4558 281 4559 1 4560 96 4561 13490 4562 696540 4563 22423230 4564 524648216 4565 9618126154 4566 144520208820 4567 1834314059370 4568 20096420698640 4569 193168740570234 4570 1649860152262556 4571 12649540254262470 4572 87789971679154920 4573 555366472454708690 4574 3221324953692410836 4575 17218554194102074164 4576 85183797521349627840 4577 391529492113500029790 4578 1677520752006404862180 4579 6719675525575446868434 4580 25231596649843615893576 4581 89017393043185061358150 4582 295700288739990196221900 4583 926611001535289714037550 4584 2743812633278581823651472 4585 7689445757355927257720838 4586 20423456844095770209914820 4587 51476805023752787036762970 4588 123266955027227919935459640 4589 280733442587477806430975598 4590 608657354363972302430697612 4591 1257373989057705544686038235 4592 2476945753677026241214013760 4593 4656344586704580708410783220 4594 8358675388254897753054390552 4595 14336848345013388087590463468 4596 23508707991370284558543323760 4597 36870071419149436063841221860 4598 55332253594603199680129712520 4599 79489505773710450272186343108 4600 109349319246009934914164200992 4601 144087324260677173388738860420 4602 181906802684536366083149066520 4603 220078578781567284191826185340 4604 255203788027848951149237323152 4605 283684019550874889756319863028 4606 302316821753473879330337353800 4607 308883216665582347604236948800 4608 302579477549958218061293337600 4609 284177812448265446570517112572 4610 255871860771377351544915954888 4611 220849431947176976956070760420 4612 182706744648848311404534946320 4613 144851713248797476695840923340 4614 110030320344517114224127857048 4615 80059323019400130919298790012 4616 55782109314884526506797433760 4617 37206170520509048060776875660 4618 23746825659791162210609600520 4619 14497036594678342144435049652 4620 8461090826565278215627158768 4621 4718607074014861634788768860 4622 2512947872189773715650263960 4623 1277175154239716655625975845 4624 619014886920716575845434208 4625 285884514928532445081085242 4626 125701541457079614819839820 4627 52569730820435436443063670 4628 20889138270508377348251640 4629 7877619068436939938110002 4630 2815853375933156460573828 4631 952712719888396466545650 4632 304639233381465111464400 4633 91906846500267223150050 4634 26111768626000951331724 4635 6971888547983104391646 4636 1745370266383232952840 4637 408626849847714004890 4638 89209251367632918180 4639 18101556973286795916 4640 3401195890193002304 4641 589266759821782470 4642 93676272462240020 4643 13586543236059690 4644 1785817447660584 4645 211028624126606 4646 22203303513820 4647 2055315753270 4648 164882162640 4649 11240460686 4650 634162164 4651 28513490 4652 964440 4653 22230 4654 284 4655 1 4656 97 4657 13776 4658 718960 4659 23396600 4660 553438536 4661 10258655408 4662 155876550544 4663 2000934437580 4664 22173836621300 4665 215615145947344 4666 1863238761067632 4667 14455567570157896 4668 101532682078847480 4669 650135915062378800 4670 3817571184442708496 4671 20660629842590665438 4672 103506105189432604194 4673 481842496955113850160 4674 2091276809174383059600 4675 8487272357013157988904 4676 32293561277258026543512 4677 115471450771024976471376 4678 388829596318253718591600 4679 1235362149451833286513500 4680 3709576212343531666451172 4681 10544451710818743847056816 4682 28412269232716944913709328 4683 72665309925526411831088280 4684 176601733905341210962933800 4685 408292957898917925241526608 4686 898834429576716946386874224 4687 1885832508603688958056673457 4688 3773922073098754007779927215 4689 7208894789258376645940922400 4690 13152886911146529084159284832 4691 22935806107765716925911733296 4692 38246026960546057788245252688 4693 61017367703102983416562287840 4694 93177012407695510535084330400 4695 136246302482537851570097172888 4696 190833185379634267451244108264 4697 256112004965108169877760281632 4698 329433877391754904353847210080 4699 406225073876956960478320414800 4700 480292912385879238308653246512 4701 544566425898715244268825555936 4702 592173252521730729264122836128 4703 617635105432922525842995905700 4704 617897761229406864573951889500 4705 592929701215605624809276069472 4706 545728291539634201478701437216 4707 481731838295017331468576453328 4708 407795869006878598563950869680 4709 330998208344187152982335152800 4710 257557395051735652494826000608 4711 192084003723831127408320211224 4712 137265975448508859043877341032 4713 93962967229336449358687705440 4714 61591584472883473065564218400 4715 38644332878631889497156115632 4716 23198409795741051445329087696 4717 13317564836767190473110038688 4718 7307159395081405046755158240 4719 3829725356793512593156115025 4720 1915991206342444342411347663 4721 914343034474515858451720464 4722 415878616669824258776016432 4723 180129246131875555253614680 4724 74223917148621668375725800 4725 29066123970210564732435312 4726 10804665764554331164368336 4727 3807718673351213055881628 4728 1270402812446414954264100 4729 400657994416810795626000 4730 119241076204264473701424 4731 33425946275823019504872 4732 8807334893797643602776 4733 2176223681285425125360 4734 502965308535611115600 4735 108414561814900616286 4736 21723503558275978658 4737 4031342408310373744 4738 689922503212537680 4739 108355985843729800 4740 15528527847353144 4741 2017055940022032 4742 235581912318896 4743 24501721130380 4744 2242298085300 4745 177860838896 4746 11990503888 4747 669042744 4748 29754760 4749 995600 4750 22704 4751 287 4752 1 4753 98 4754 14065 4755 741856 4756 24401320 4757 583479056 4758 10934342072 4759 167989302560 4760 2180649373084 4761 24439973091560 4762 240382069110404 4763 2101413759928288 4764 16495183363093240 4765 117237586958068336 4766 759741238215171560 4767 4515566328729191456 4768 24739831480125143342 4769 125491239200800352260 4770 591581562938791549074 4771 2600475078504239269920 4772 10690851810673325474424 4773 41213198815541454572208 4774 149329762228118266016040 4775 509635422702353455294176 4776 1641354519481718842370700 4777 4997141798501578457980872 4778 14404373820876170407954644 4779 39367280894985170972524320 4780 102141993847186458775281768 4781 251890065742905981369143760 4782 591045225942831839070262968 4783 1320863580385113908028693216 4784 2813911735987683852908686305 4785 5719158077248476298656413502 4786 11098023641597922571916850255 4787 20575253085468726049110443712 4788 36466842329596727718032008464 4789 61822586066971590941535330720 4790 100302453580394689141096748208 4791 155807655797324631536937756480 4792 231822545398400438514076016568 4793 330498391336310202904015962576 4794 451614912163077381168755174280 4795 591660994261825500688423995072 4796 743338394126106539917472070960 4797 895768224250152511957908562272 4798 1035548502181048888908336910224 4799 1148590707957819337073682381120 4800 1222415836185901514193005964228 4801 1248403000690061988233791001400 4802 1223434940676260748469115181372 4803 1150509022292613189828711495744 4804 1038149293731105939278135998320 4805 898777945289212243203462223968 4806 746473520208460426631590468560 4807 594670715300885231933977656768 4808 454311120593901723742896996216 4809 332768882646478070334872233680 4810 233628173186012384811459559752 4811 157167827388746060009543062080 4812 101274976268261010499009541712 4813 62483495673032757169863548064 4814 36894123943192723626400116720 4815 20838195616912415838875433408 4816 11252091531115709558107273905 4817 5805120058681990268387275518 4818 2859579038624238149328206751 4819 1343957844053819153628029280 4820 602158396940272516895433672 4821 256976185192535582204462160 4822 104354455807775335138645272 4823 40281349686214378108561824 4824 14762730335619439114696620 4825 5130324922503841515161928 4826 1688223580574857587155700 4827 525233446234150029558624 4828 154231772659922756207448 4829 42665646350890933147440 4830 11095861219568853154056 4831 2706544762195778601120 4832 617612831144756826606 4833 131462569541953677572 4834 26016476419678121810 4835 4769124140747015584 4836 806351130130212760 4837 125133851000145904 4838 17721960819242888 4839 2275197705254240 4840 262676719991036 4841 27009221248360 4842 2443997309156 4843 191705439392 4844 12781794760 4845 705441424 4846 31036120 4847 1027424 4848 23183 4849 290 4850 1 4851 99 4852 14357 4853 765233 4854 25438056 4855 614810056 4856 11646713176 4857 180899989368 4858 2374331157212 4859 26909662882284 4860 267680330776404 4861 2366948768493764 4862 18795534007802552 4863 135158484662092248 4864 886300803556248136 4865 5331239437242412456 4866 29564887491170208366 4867 151817205302794347638 4868 724630267102614078682 4869 3225645374612018273874 4870 13430985306038091530424 4871 52448718451970834512344 4872 192540076404765253629192 4873 665864310723381744542568 4874 2173487091508778895161676 4875 6707862528401142642633372 4876 19604064953797857265398372 4877 54332560565024718486683796 4878 142984249382564213990048424 4879 357719496191073900750031368 4880 851708847736348881880330968 4881 1931795533375997486365051128 4882 4177756307089554745802810529 4883 8621718106589471432850051261 4884 16991791993633224121589077227 4885 32001954891371260858233531087 4886 57633716110813755794113678992 4887 99308330705912616594906674256 4888 163804851562771744246299631344 4889 258762443980991106199614850608 4890 391642707390418284045199424568 4891 568139070717015801709661173848 4892 790201928791860611795196602664 4893 1054060740148200252153746457096 4894 1348793943150289142148017015472 4895 1656036299220970040131619980272 4896 1951256128314972120368038481232 4897 2206679403572695995853611388176 4898 2395465051912342473893309556804 4899 2496296449134944359329527394228 4900 2497315553625303593605636611372 4901 2398402470737495560924447888572 4902 2211198509457546898978439590896 4903 1956866640904088901983391231024 4904 1662181146342383658091292039568 4905 1354938790271702760107689074768 4906 1059766669618084325973441940728 4907 795168628532852821800194695704 4908 572215189814795615437900988136 4909 394808506769451658815188273352 4910 261095138260278856030132949712 4911 165438283856699231832540642192 4912 100396521925569778731602999856 4913 58323940255853441492246776944 4914 32418965312332737634188944433 4915 17231821864584525077510362893 4916 8753347390659539699000433723 4917 4246517873394814287821667039 4918 1966002968042143409789557896 4919 867908138183419160540820072 4920 365018077601292377948713272 4921 146110780134382297489449432 4922 55604985870997194329463276 4923 20095604592543389029321404 4924 6887914713496544444599428 4925 2235954176133714214211124 4926 686364344686982808998424 4927 198894534371919222395832 4928 54306175396215840767208 4929 13942064398625158541256 4930 3357746326509522882606 4931 756632865649732681526 4932 159065180583500651418 4933 31095090242741010962 4934 5631407141175277784 4935 940806959513366904 4936 144281526160319464 4937 20196095409278152 4938 2563027364700348 4939 292544229813836 4940 29742258975156 4941 2661395230116 4942 206463578888 4943 13616128232 4944 743407224 4945 32358424 4946 1059919 4947 23667 4948 293 4949 1 4950 100 4951 14652 4952 789096 4953 26507481 4954 647472672 4955 12397344960 4956 194651939328 4957 2582899972884 4958 29598726938704 4959 297737322650768 4960 2662640327299680 4961 21386572600532412 4962 155578669895606496 4963 1032206980942279296 4964 6282794089479718272 4965 35261548481026543830 4966 183277717098149281608 4967 885591071990299455704 4968 3991421839846641984784 4969 16829877830679624045258 4970 66564030000625507294560 4971 247530578043597675648192 4972 867300628282162554445056 4973 2868747677349777260433396 4974 8973212979652473477573648 4975 26583843027036953649776400 4976 74700080702406061257749856 4977 199352690437144893825179388 4978 505866156815012159587927968 4979 1221889336579015304676892416 4980 2812164664211009168952401280 4981 6172419558230360956299387609 4982 12931103697749094444803244252 4983 25876768668362832086739893412 4984 49497035324095922468044658904 4985 90555969862237930916524674015 4986 158552569821818972351330915136 4987 265811896493434122940213193088 4988 426899442062440100131162380288 4989 657069992169374389760580272616 4990 969612418284432460040615444640 4991 1372247758783654601518852437024 4992 1863136127955831261967935813312 4993 2427434071784143866140451709752 4994 3035554477978327272077997292224 4995 3644161510264423868257690817280 4996 4200415127205266605595034974976 4997 4649143156687487862245134253268 4998 4941697621074889312752188591088 4999 5044567227278209666740624862800 5000 4945654144390401634059436140000 5001 4656599681397491852401100787756 5002 4210544745679234290335215927488 5003 3655916869974954267832715626368 5004 3047844172221154507997341410816 5005 2439284848375441557919819252680 5006 1873808757166707545792629389984 5007 1381290577622426625252090344352 5008 976854336761245648538844107712 5009 662568485827695514361087220504 5010 430865568635655337547921490240 5011 268533520007018772663150529536 5012 160330985186515820186160338688 5013 91663204428239093390613185313 5014 50154075616008700199921357916 5015 26248427823384201308811561540 5016 13131494548124422252972483224 5017 6275388559201766421742750887 5018 2862571389324225371037397152 5019 1245387208436304060536063424 5020 516291268977048720286010880 5021 203751646494935453167359876 5022 76464045647124068864452368 5023 27255434850877887215665488 5024 9215732249372810598589152 5025 2951714795938313643938700 5026 894155120212917587667552 5027 255742492954996650669696 5028 68932566037457580560256 5029 17473057875164195664822 5030 4155525390291265196360 5031 924841645818124362328 5032 192055895130426387984 5033 37091918936530211754 5034 6637467949369702368 5035 1095836178397625280 5036 166102272795309312 5037 22983212598214596 5038 2883582822543696 5039 325433817781072 5040 32718387104480 5041 2895527635308 5042 222184943904 5043 14495357184 5044 782990208 5045 33722535 5046 1093092 5047 24156 5048 296 5049 1 5050 101 5051 14950 5052 813450 5053 27610275 5054 681508905 5055 13187863920 5056 209290342800 5057 2807325975300 5058 32524028637100 5059 330798111480760 5060 2991536206972040 5061 24301313980097700 5062 178813983546086700 5063 1200157994787536400 5064 7391002611826994160 5065 41975017971801242790 5066 220800311435974474050 5067 1079908012977524492300 5068 4927302709553842102100 5069 21035693018687789903230 5070 84251481223951226832570 5071 317320717473701351701200 5072 1126269230666637373873200 5073 3774340821903571991880900 5074 11963220291862419298514796 5075 35920834911269932808873304 5076 102319294457864454154938600 5077 276852106812690401937044100 5078 712417138983087059609402700 5079 1745378897286994031159198640 5080 4075175276540279796382842960 5081 9076112223304841650090334025 5082 19298020257814332391384540275 5083 39202760218322131329994285050 5084 76140350999690328575307367830 5085 141476592485478205136968847445 5086 251639361549202417494343614975 5087 428673703545095457352861557600 5088 699742199299301234855630359200 5089 1094966421548456739092756548680 5090 1643177891428770223602716560920 5091 2365597576519863623859217388400 5092 3268164105030034449519775664400 5093 4334023047241399997966068513800 5094 5518292173855193699855497535640 5095 6747309306578300937892080761760 5096 7923925315515770670984143253600 5097 8939036580412802349711767642100 5098 9687775598992429047024887792700 5099 10087156192898663172827625951144 5100 10091112716214175494134873500056 5101 9699188647017945358488101876100 5102 8956622723596774024607915129100 5103 7945810293700268755299349015200 5104 6771354360531658573386449689440 5105 5542432644689318627554209197160 5106 4356546453043573973570129633400 5107 3287879553079682757077707148400 5108 2381882313835448836090683958800 5109 1655918303563904536701452171880 5110 1104431041779993101110022606520 5111 706429949386101121995326805600 5112 433173742423376954910628317600 5113 254525011479900427803261549825 5114 143240867343392145342934057755 5115 77169050446624475529255734970 5116 39774810223718828360235192150 5117 19601380109161065664997142525 5118 9229487949389463317618693175 5119 4149079873510784754327009840 5120 1779301881306319347716452560 5121 727241207202914179649666100 5122 283015027815198968885927100 5123 104754851226423395327530200 5124 36834946004831203495777896 5125 12288706680171292803035604 5126 3884162432422863408608700 5127 1161335637508791382117200 5128 327901168421932399988400 5129 87263197305267871717830 5130 21842976613616984734370 5131 5130656833826290220300 5132 1127936764837626505300 5133 231408859923755248350 5134 44160062287194894810 5135 7809305669172324240 5136 1274310795142585200 5137 190934226443471700 5138 26118896473023900 5139 3240175197346360 5140 361614266776840 5141 35956316465300 5142 3147486642300 5143 238921359600 5144 15421393680 5145 824241495 5146 35129325 5147 1126950 5148 24650 5149 299 5150 1