0 1 1 4 2 1 3 9 4 5 5 1 6 16 7 14 8 6 9 1 10 25 11 30 12 20 13 7 14 1 15 36 16 55 17 50 18 27 19 8 20 1 21 49 22 91 23 105 24 77 25 35 26 9 27 1 28 64 29 140 30 196 31 182 32 112 33 44 34 10 35 1 36 81 37 204 38 336 39 378 40 294 41 156 42 54 43 11 44 1 45 100 46 285 47 540 48 714 49 672 50 450 51 210 52 65 53 12 54 1 55 121 56 385 57 825 58 1254 59 1386 60 1122 61 660 62 275 63 77 64 13 65 1 66 144 67 506 68 1210 69 2079 70 2640 71 2508 72 1782 73 935 74 352 75 90 76 14 77 1 78 169 79 650 80 1716 81 3289 82 4719 83 5148 84 4290 85 2717 86 1287 87 442 88 104 89 15 90 1 91 196 92 819 93 2366 94 5005 95 8008 96 9867 97 9438 98 7007 99 4004 100 1729 101 546 102 119 103 16 104 1 105 225 106 1015 107 3185 108 7371 109 13013 110 17875 111 19305 112 16445 113 11011 114 5733 115 2275 116 665 117 135 118 17 119 1 120 256 121 1240 122 4200 123 10556 124 20384 125 30888 126 37180 127 35750 128 27456 129 16744 130 8008 131 2940 132 800 133 152 134 18 135 1 136 289 137 1496 138 5440 139 14756 140 30940 141 51272 142 68068 143 72930 144 63206 145 44200 146 24752 147 10948 148 3740 149 952 150 170 151 19 152 1 153 324 154 1785 155 6936 156 20196 157 45696 158 82212 159 119340 160 140998 161 136136 162 107406 163 68952 164 35700 165 14688 166 4692 167 1122 168 189 169 20 170 1 171 361 172 2109 173 8721 174 27132 175 65892 176 127908 177 201552 178 260338 179 277134 180 243542 181 176358 182 104652 183 50388 184 19380 185 5814 186 1311 187 209 188 21 189 1 190 400 191 2470 192 10830 193 35853 194 93024 195 193800 196 329460 197 461890 198 537472 199 520676 200 419900 201 281010 202 155040 203 69768 204 25194 205 7125 206 1520 207 230 208 22 209 1 210 441 211 2870 212 13300 213 46683 214 128877 215 286824 216 523260 217 791350 218 999362 219 1058148 220 940576 221 700910 222 436050 223 224808 224 94962 225 32319 226 8645 227 1750 228 252 229 23 230 1 231 484 232 3311 233 16170 234 59983 235 175560 236 415701 237 810084 238 1314610 239 1790712 240 2057510 241 1998724 242 1641486 243 1136960 244 660858 245 319770 246 127281 247 40964 248 10395 249 2002 250 275 251 24 252 1 253 529 254 3795 255 19481 256 76153 257 235543 258 591261 259 1225785 260 2124694 261 3105322 262 3848222 263 4056234 264 3640210 265 2778446 266 1797818 267 980628 268 447051 269 168245 270 51359 271 12397 272 2277 273 299 274 25 275 1 276 576 277 4324 278 23276 279 95634 280 311696 281 826804 282 1817046 283 3350479 284 5230016 285 6953544 286 7904456 287 7696444 288 6418656 289 4576264 290 2778446 291 1427679 292 615296 293 219604 294 63756 295 14674 296 2576 297 324 298 26 299 1 300 625 301 4900 302 27600 303 118910 304 407330 305 1138500 306 2643850 307 5167525 308 8580495 309 12183560 310 14858000 311 15600900 312 14115100 313 10994920 314 7354710 315 4206125 316 2042975 317 834900 318 283360 319 78430 320 17250 321 2900 322 350 323 27 324 1 325 676 326 5525 327 32500 328 146510 329 526240 330 1545830 331 3782350 332 7811375 333 13748020 334 20764055 335 27041560 336 30458900 337 29716000 338 25110020 339 18349630 340 11560835 341 6249100 342 2877875 343 1118260 344 361790 345 95680 346 20150 347 3250 348 377 349 28 350 1 351 729 352 6201 353 38025 354 179010 355 672750 356 2072070 357 5328180 358 11593725 359 21559395 360 34512075 361 47805615 362 57500460 363 60174900 364 54826020 365 43459650 366 29910465 367 17809935 368 9126975 369 3996135 370 1480050 371 457470 372 115830 373 23400 374 3627 375 405 376 29 377 1 378 784 379 6930 380 44226 381 217035 382 851760 383 2744820 384 7400250 385 16921905 386 33153120 387 56071470 388 82317690 389 105306075 390 117675360 391 115000920 392 98285670 393 73370115 394 47720400 395 26936910 396 13123110 397 5476185 398 1937520 399 573300 400 139230 401 27027 402 4032 403 434 404 30 405 1 406 841 407 7714 408 51156 409 261261 410 1068795 411 3596580 412 10145070 413 24322155 414 50075025 415 89224590 416 138389160 417 187623765 418 222981435 419 232676280 420 213286590 421 171655785 422 121090515 423 74657310 424 40060020 425 18599295 426 7413705 427 2510820 428 712530 429 166257 430 31059 431 4466 432 464 433 31 434 1 435 900 436 8555 437 58870 438 312417 439 1330056 440 4665375 441 13741650 442 34467225 443 74397180 444 139299615 445 227613750 446 326012925 447 410605200 448 455657715 449 445962870 450 384942375 451 292746300 452 195747825 453 114717330 454 58659315 455 26013000 456 9924525 457 3223350 458 878787 459 197316 460 35525 461 4930 462 495 463 32 464 1 465 961 466 9455 467 67425 468 371287 469 1642473 470 5995431 471 18407025 472 48208875 473 108864405 474 213696795 475 366913365 476 553626675 477 736618125 478 866262915 479 901620585 480 830905245 481 677688675 482 488494125 483 310465155 484 173376645 485 84672315 486 35937525 487 13147875 488 4102137 489 1076103 490 232841 491 40455 492 5425 493 527 494 33 495 1 496 1024 497 10416 498 76880 499 438712 500 2013760 501 7637904 502 24402456 503 66615900 504 157073280 505 322561200 506 580610160 507 920540040 508 1290244800 509 1602881040 510 1767883500 511 1732525830 512 1508593920 513 1166182800 514 798959280 515 483841800 516 258048960 517 120609840 518 49085400 519 17250012 520 5178240 521 1308944 522 273296 523 45880 524 5952 525 560 526 34 527 1 528 1089 529 11440 530 87296 531 515592 532 2452472 533 9651664 534 32040360 535 91018356 536 223689180 537 479634480 538 903171360 539 1501150200 540 2210784840 541 2893125840 542 3370764540 543 3500409330 544 3241119750 545 2674776720 546 1965142080 547 1282801080 548 741890760 549 378658800 550 169695240 551 66335412 552 22428252 553 6487184 554 1582240 555 319176 556 51832 557 6512 558 594 559 35 560 1 561 1156 562 12529 563 98736 564 602888 565 2968064 566 12104136 567 41692024 568 123058716 569 314707536 570 703323660 571 1382805840 572 2404321560 573 3711935040 574 5103910680 575 6263890380 576 6871173870 577 6741529080 578 5915896470 579 4639918800 580 3247943160 581 2024691840 582 1120549560 583 548354040 584 236030652 585 88763664 586 28915436 587 8069424 588 1901416 589 371008 590 58344 591 7106 592 629 593 36 594 1 595 1225 596 13685 597 111265 598 701624 599 3570952 600 15072200 601 53796160 602 164750740 603 437766252 604 1018031196 605 2086129500 606 3787127400 607 6116256600 608 8815845720 609 11367801060 610 13135064250 611 13612702950 612 12657425550 613 10555815270 614 7887861960 615 5272635000 616 3145241400 617 1668903600 618 784384692 619 324794316 620 117679100 621 36984860 622 9970840 623 2272424 624 429352 625 65450 626 7735 627 665 628 37 629 1 630 1296 631 14910 632 124950 633 812889 634 4272576 635 18643152 636 68868360 637 218546900 638 602516992 639 1455797448 640 3104160696 641 5873256900 642 9903384000 643 14932102320 644 20183646780 645 24502865310 646 26747767200 647 26270128500 648 23213240820 649 18443677230 650 13160496960 651 8417876400 652 4814145000 653 2453288292 654 1109179008 655 442473416 656 154663960 657 46955700 658 12243264 659 2701776 660 494802 661 73185 662 8400 663 702 664 38 665 1 666 1369 667 16206 668 139860 669 937839 670 5085465 671 22915728 672 87511512 673 287415260 674 821063892 675 2058314440 676 4559958144 677 8977417596 678 15776640900 679 24835486320 680 35115749100 681 44686512090 682 51250632510 683 53017895700 684 49483369320 685 41656918050 686 31604174190 687 21578373360 688 13232021400 689 7267433292 690 3562467300 691 1551652424 692 597137376 693 201619660 694 59198964 695 14945040 696 3196578 697 567987 698 81585 699 9102 700 740 701 39 702 1 703 1444 704 17575 705 156066 706 1077699 707 6023304 708 28001193 709 110427240 710 374926772 711 1108479152 712 2879378332 713 6618272584 714 13537375740 715 24754058496 716 40612127220 717 59951235420 718 79802261190 719 95937144600 720 104268528210 721 102501265020 722 91140287370 723 73261092240 724 53182547550 725 34810394760 726 20499454692 727 10829900592 728 5114119724 729 2148789800 730 798757036 731 260818624 732 74144004 733 18141618 734 3764565 735 649572 736 90687 737 9842 738 779 739 40 740 1 741 1521 742 19019 743 173641 744 1233765 745 7101003 746 34024497 747 138428433 748 485354012 749 1483405924 750 3987857484 751 9497650916 752 20155648324 753 38291434236 754 65366185716 755 100563362640 756 139753496610 757 175739405790 758 200205672810 759 206769793230 760 193641552390 761 164401379610 762 126443639790 763 87992942310 764 55309849452 765 31329355284 766 15944020316 767 7262909524 768 2947546836 769 1059575660 770 334962628 771 92285622 772 21906183 773 4414137 774 740259 775 100529 776 10621 777 819 778 41 779 1 780 1600 781 20540 782 192660 783 1407406 784 8334768 785 41125500 786 172452930 787 623782445 788 1968759936 789 5471263408 790 13485508400 791 29653299240 792 58447082560 793 103657619952 794 165929548356 795 240316859250 796 315492902400 797 375945078600 798 406975466040 799 400411345620 800 358042932000 801 290845019400 802 214436582100 803 143302791762 804 86639204736 805 47273375600 806 23206929840 807 10210456360 808 4007122496 809 1394538288 810 427248250 811 114191805 812 26320320 813 5154396 814 840788 815 111150 816 11440 817 860 818 42 819 1 820 1681 821 22140 822 213200 823 1600066 824 9742174 825 49460268 826 213578430 827 796235375 828 2592542381 829 7440023344 830 18956771808 831 43138807640 832 88100381800 833 162104702512 834 269587168308 835 406246407606 836 555809761650 837 691437981000 838 782920544640 839 807386811660 840 758454277620 841 648887951400 842 505281601500 843 357739373862 844 229941996498 845 133912580336 846 70480305440 847 33417386200 848 14217578856 849 5401660784 850 1821786538 851 541440055 852 140512125 853 31474716 854 5995184 855 951938 856 122590 857 12300 858 902 859 43 860 1 861 1764 862 23821 863 235340 864 1813266 865 11342240 866 59202442 867 263038698 868 1009813805 869 3388777756 870 10032565725 871 26396795152 872 62095579448 873 131239189440 874 250205084312 875 431691870820 876 675833575914 877 962056169256 878 1247247742650 879 1474358525640 880 1590307356300 881 1565841089280 882 1407342229020 883 1154169552900 884 863020975362 885 587681370360 886 363854576834 887 204392885776 888 103897691640 889 47634965056 890 19619239640 891 7223447322 892 2363226593 893 681952180 894 171986841 895 37469900 896 6947122 897 1074528 898 134890 899 13202 900 945 901 44 902 1 903 1849 904 25585 905 259161 906 2048606 907 13155506 908 70544682 909 322241140 910 1272852503 911 4398591561 912 13421343481 913 36429360877 914 88492374600 915 193334768888 916 381444273752 917 681896955132 918 1107525446734 919 1637889745170 920 2209303911906 921 2721606268290 922 3064665881940 923 3156148445580 924 2973183318300 925 2561511781920 926 2017190528262 927 1450702345722 928 951535947194 929 568247462610 930 308290577416 931 151532656696 932 67254204696 933 26842686962 934 9586673915 935 3045178773 936 853939021 937 209456741 938 44417022 939 8021650 940 1209418 941 148092 942 14147 943 989 944 45 945 1 946 1936 947 27434 948 284746 949 2307767 950 15204112 951 83700188 952 392785822 953 1595093643 954 5671444064 955 17819935042 956 49850704358 957 124921735477 958 281827143488 959 574779042640 960 1063341228884 961 1789422401866 962 2745415191904 963 3847193657076 964 4930910180196 965 5786272150230 966 6220814327520 967 6129331763880 968 5534695100220 969 4578702310182 970 3467892873984 971 2402238292916 972 1519783409804 973 876538040026 974 459823234112 975 218786861392 976 94096891658 977 36429360877 978 12631852688 979 3899117794 980 1063395762 981 253873763 982 52438672 983 9231068 984 1357510 985 162239 986 15136 987 1034 988 46 989 1 990 2025 991 29370 992 312180 993 2592513 994 17511879 995 98904300 996 476486010 997 1987879465 998 7266537707 999 23491379106 1000 67670639400 1001 174772439835 1002 406748878965 1003 856606186128 1004 1638120271524 1005 2852763630750 1006 4534837593770 1007 6592608848980 1008 8778103837272 1009 10717182330426 1010 12007086477750 1011 12350146091400 1012 11664026864100 1013 10113397410402 1014 8046595184166 1015 5870131166900 1016 3922021702720 1017 2396321449830 1018 1336361274138 1019 678610095504 1020 312883753050 1021 130526252535 1022 49061213565 1023 16530970482 1024 4962513556 1025 1317269525 1026 306312435 1027 61669740 1028 10588578 1029 1519749 1030 177375 1031 16170 1032 1080 1033 47 1034 1 1035 2116 1036 31395 1037 341550 1038 2904693 1039 20104392 1040 116416179 1041 575390310 1042 2464365475 1043 9254417172 1044 30757916813 1045 91162018506 1046 242443079235 1047 581521318800 1048 1263355065093 1049 2494726457652 1050 4490883902274 1051 7387601224520 1052 11127446442750 1053 15370712686252 1054 19495286167698 1055 22724268808176 1056 24357232569150 1057 24014172955500 1058 21777424274502 1059 18159992594568 1060 13916726351066 1061 9792152869620 1062 6318343152550 1063 3732682723968 1064 2014971369642 1065 991493848554 1066 443410005585 1067 179587466100 1068 65592184047 1069 21493484038 1070 6279783081 1071 1623581960 1072 367982175 1073 72258318 1074 12108327 1075 1697124 1076 193545 1077 17250 1078 1127 1079 48 1080 1 1081 2209 1082 33511 1083 372945 1084 3246243 1085 23009085 1086 136520571 1087 691806489 1088 3039755785 1089 11718782647 1090 40012333985 1091 121919935319 1092 333605097741 1093 823964398035 1094 1844876383893 1095 3758081522745 1096 6985610359926 1097 11878485126794 1098 18515047667270 1099 26498159129002 1100 34865998853950 1101 42219554975874 1102 47081501377326 1103 48371405524650 1104 45791597230002 1105 39937416869070 1106 32076718945634 1107 23708879220686 1108 16110496022170 1109 10051025876518 1110 5747654093610 1111 3006465218196 1112 1434903854139 1113 622997471685 1114 245179650147 1115 87085668085 1116 27773267119 1117 7903365041 1118 1991564135 1119 440240493 1120 84366645 1121 13805451 1122 1890669 1123 210795 1124 18377 1125 1175 1126 49 1127 1 1128 2304 1129 35720 1130 406456 1131 3619188 1132 26255328 1133 159529656 1134 828327060 1135 3731562274 1136 14758538432 1137 51731116632 1138 161932269304 1139 455525033060 1140 1157569495776 1141 2668840781928 1142 5602957906638 1143 10743691882671 1144 18864095486720 1145 30393532794064 1146 45013206796272 1147 61364157982952 1148 77085553829824 1149 89301056353200 1150 95452906901976 1151 94163002754652 1152 85729014099072 1153 72014135814704 1154 55785598166320 1155 39819375242856 1156 26161521898688 1157 15798679970128 1158 8754119311806 1159 4441369072335 1160 2057901325824 1161 868177121832 1162 332265318232 1163 114858935204 1164 35676632160 1165 9894929176 1166 2431804628 1167 524607138 1168 98172096 1169 15696120 1170 2101464 1171 229172 1172 19552 1173 1224 1174 50 1175 1 1176 2401 1177 38024 1178 442176 1179 4025644 1180 29874516 1181 185784984 1182 987856716 1183 4559889334 1184 18490100706 1185 66489655064 1186 213663385936 1187 617457302364 1188 1613094528836 1189 3826410277704 1190 8271798688566 1191 16346649789309 1192 29607787369391 1193 49257628280784 1194 75406739590336 1195 106377364779224 1196 138449711812776 1197 166386610183024 1198 184753963255176 1199 189615909656628 1200 179892016853724 1201 157743149913776 1202 127799733981024 1203 95604973409176 1204 65980897141544 1205 41960201868816 1206 24552799281934 1207 13195488384141 1208 6499270398159 1209 2926078447656 1210 1200442440064 1211 447124253436 1212 150535567364 1213 45571561336 1214 12326733804 1215 2956411766 1216 622779234 1217 113868216 1218 17797584 1219 2330636 1220 248724 1221 20776 1222 1274 1223 51 1224 1 1225 2500 1226 40425 1227 480200 1228 4467820 1229 33900160 1230 215659500 1231 1173641700 1232 5547746050 1233 23049990040 1234 84979755770 1235 280153041000 1236 831120688300 1237 2230551831200 1238 5439504806540 1239 12098208966270 1240 24618448477875 1241 45954437158700 1242 78865415650175 1243 124664367871120 1244 181784104369560 1245 244827076592000 1246 304836321995800 1247 351140573438200 1248 374369872911804 1249 369507926510352 1250 337635166767500 1251 285542883894800 1252 223404707390200 1253 161585870550720 1254 107941099010360 1255 66513001150750 1256 37748287666075 1257 19694758782300 1258 9425348845815 1259 4126520887720 1260 1647566693500 1261 597659820800 1262 196107128700 1263 57898295140 1264 15283145570 1265 3579191000 1266 736647450 1267 131665800 1268 20128220 1269 2579360 1270 269500 1271 22050 1272 1325 1273 52 1274 1 1275 2601 1276 42925 1277 520625 1278 4948020 1279 38367980 1280 249559660 1281 1389301200 1282 6721387750 1283 28597736090 1284 108029745810 1285 365132796770 1286 1111273729300 1287 3061672519500 1288 7670056637740 1289 17537713772810 1290 36716657444145 1291 70572885636575 1292 124819852808875 1293 203529783521295 1294 306448472240680 1295 426611180961560 1296 549663398587800 1297 655976895434000 1298 725510446350004 1299 743877799422156 1300 707143093277852 1301 623178050662300 1302 508947591285000 1303 384990577940920 1304 269526969561080 1305 174454100161110 1306 104261288816825 1307 57443046448375 1308 29120107628115 1309 13551869733535 1310 5774087581220 1311 2245226514300 1312 793766949500 1313 254005423840 1314 73181440710 1315 18862336570 1316 4315838450 1317 868313250 1318 151794020 1319 22707580 1320 2848860 1321 291550 1322 23375 1323 1377 1324 53 1325 1 1326 2704 1327 45526 1328 563550 1329 5468645 1330 43316000 1331 287927640 1332 1638860860 1333 8110688950 1334 35319123840 1335 136627481900 1336 473162542580 1337 1476406526070 1338 4172946248800 1339 10731729157240 1340 25207770410550 1341 54254371216955 1342 107289543080720 1343 195392738445450 1344 328349636330170 1345 509978255761975 1346 733059653202240 1347 976274579549360 1348 1205640294021800 1349 1381487341784004 1350 1469388245772160 1351 1451020892700008 1352 1330321143940152 1353 1132125641947300 1354 893938169225920 1355 654517547502000 1356 443981069722190 1357 278715388977935 1358 161704335265200 1359 86563154076490 1360 42671977361650 1361 19325957314755 1362 8019314095520 1363 3038993463800 1364 1047772373340 1365 327186864550 1366 92043777280 1367 23178175020 1368 5184151700 1369 1020107270 1370 174501600 1371 25556440 1372 3140410 1373 314925 1374 24752 1375 1430 1376 54 1377 1 1378 2809 1379 48230 1380 609076 1381 6032195 1382 48784645 1383 331243640 1384 1926788500 1385 9749549810 1386 43429812790 1387 171946605740 1388 609790024480 1389 1949569068650 1390 5649352774870 1391 14904675406040 1392 35939499567790 1393 79462141627505 1394 161543914297675 1395 302682281526170 1396 523742374775620 1397 838327892092145 1398 1243037908964215 1399 1709334232751600 1400 2181914873571160 1401 2587127635805804 1402 2850875587556164 1403 2920409138472168 1404 2781342036640160 1405 2462446785887452 1406 2026063811173220 1407 1548455716727920 1408 1098498617224190 1409 722696458700125 1410 440419724243135 1411 248267489341690 1412 129235131438140 1413 61997934676405 1414 27345271410275 1415 11058307559320 1416 4086765837140 1417 1374959237890 1418 419230641830 1419 115221952300 1420 28362326720 1421 6204258970 1422 1194608870 1423 200058040 1424 28696850 1425 3455335 1426 339677 1427 26182 1428 1484 1429 55 1430 1 1431 2916 1432 51039 1433 657306 1434 6641271 1435 54816840 1436 380028285 1437 2258032140 1438 11676338310 1439 53179362600 1440 215376418530 1441 781736630220 1442 2559359093130 1443 7598921843520 1444 20554028180910 1445 50844174973830 1446 115401641195295 1447 241006055925180 1448 464226195823845 1449 826424656301790 1450 1362070266867765 1451 2081365801056360 1452 2952372141715815 1453 3891249106322760 1454 4769042509376964 1455 5438003223361968 1456 5771284726028332 1457 5701751175112328 1458 5243788822527612 1459 4488510597060672 1460 3574519527901140 1461 2646954333952110 1462 1821195075924315 1463 1163116182943260 1464 688687213584825 1465 377502620779830 1466 191233066114545 1467 89343206086680 1468 38403578969595 1469 15145073396460 1470 5461725075030 1471 1794189879720 1472 534452594130 1473 143584279020 1474 34566585690 1475 7398867840 1476 1394666910 1477 228754890 1478 32152185 1479 3795012 1480 365859 1481 27666 1482 1539 1483 56 1484 1 1485 3025 1486 53955 1487 708345 1488 7298577 1489 61458111 1490 434845125 1491 2638060425 1492 13934370450 1493 64855700910 1494 268555781130 1495 997113048750 1496 3341095723350 1497 10158280936650 1498 28152950024430 1499 71398203154740 1500 166245816169125 1501 356407697120475 1502 705232251749025 1503 1290650852125635 1504 2188494923169555 1505 3443436067924125 1506 5033737942772175 1507 6843621248038575 1508 8660291615699724 1509 10207045732738932 1510 11209287949390300 1511 11473035901140660 1512 10945539997639940 1513 9732299419588284 1514 8063030124961812 1515 6221473861853250 1516 4468149409876425 1517 2984311258867575 1518 1851803396528085 1519 1066189834364655 1520 568735686894375 1521 280576272201225 1522 127746785056275 1523 53548652366055 1524 20606798471490 1525 7255914954750 1526 2328642473850 1527 678036873150 1528 178150864710 1529 41965453530 1530 8793534750 1531 1623421800 1532 260907075 1533 35947197 1534 4160871 1535 393525 1536 29205 1537 1595 1538 57 1539 1 1540 3136 1541 56980 1542 762300 1543 8006922 1544 68756688 1545 496303236 1546 3072905550 1547 16572430875 1548 78790071360 1549 333411482040 1550 1265668829880 1551 4338208772100 1552 13499376660000 1553 38311230961080 1554 99551153179170 1555 237644019323865 1556 522653513289600 1557 1061639948869500 1558 1995883103874660 1559 3479145775295190 1560 5631930991093680 1561 8477174010696300 1562 11877359190810750 1563 15503912863738299 1564 18867337348438656 1565 21416333682129232 1566 22682323850530960 1567 22418575898780600 1568 20677839417228224 1569 17795329544550096 1570 14284503986815062 1571 10689623271729675 1572 7452460668744000 1573 4836114655395660 1574 2917993230892740 1575 1634925521259030 1576 849311959095600 1577 408323057257500 1578 181295437422330 1579 74155450837545 1580 27862713426240 1581 9584557428600 1582 3006679347000 1583 856187737860 1584 220116318240 1585 50758988280 1586 10416956550 1587 1884328875 1588 296854272 1589 40108068 1590 4554396 1591 422730 1592 30800 1593 1652 1594 58 1595 1 1596 3249 1597 60116 1598 819280 1599 8769222 1600 76763610 1601 565059924 1602 3569208786 1603 19645336425 1604 95362502235 1605 412201553400 1606 1599080311920 1607 5603877601980 1608 17837585432100 1609 51810607621080 1610 137862384140250 1611 337195172503035 1612 760297532613465 1613 1584293462159100 1614 3057523052744160 1615 5475028879169850 1616 9111076766388870 1617 14109105001789980 1618 20354533201507050 1619 27381272054549049 1620 34371250212176955 1621 40283671030567888 1622 44098657532660192 1623 45100899749311560 1624 43096415316008824 1625 38473168961778320 1626 32079833531365158 1627 24974127258544737 1628 18142083940473675 1629 12288575324139660 1630 7754107886288400 1631 4552918752151770 1632 2484237480354630 1633 1257635016353100 1634 589618494679830 1635 255450888259875 1636 102018164263785 1637 37447270854840 1638 12591236775600 1639 3862867084860 1640 1076304056100 1641 270875306520 1642 61175944830 1643 12301285425 1644 2181183147 1645 336962340 1646 44662464 1647 4977126 1648 453530 1649 32452 1650 1710 1651 59 1652 1 1653 3364 1654 63365 1655 879396 1656 9588502 1657 85532832 1658 641823534 1659 4134268710 1660 23214545211 1661 115007838660 1662 507564055635 1663 2011281865320 1664 7202957913900 1665 23441463034080 1666 69648193053180 1667 189672991761330 1668 475057556643285 1669 1097492705116500 1670 2344590994772565 1671 4641816514903260 1672 8532551931914010 1673 14586105645558720 1674 23220181768178850 1675 34463638203297030 1676 47735805256056099 1677 61752522266726004 1678 74654921242744843 1679 84382328563228080 1680 89199557281971752 1681 88197315065320384 1682 81569584277787144 1683 70553002493143478 1684 57053960789909895 1685 43116211199018412 1686 30430659264613335 1687 20042683210428060 1688 12307026638440170 1689 7037156232506400 1690 3741872496707730 1691 1847253511032930 1692 845069382939705 1693 357469052523660 1694 139465435118625 1695 50038507630440 1696 16454103860460 1697 4939171140960 1698 1347179362620 1699 332051251350 1700 73477230255 1701 14482468572 1702 2518145487 1703 381624804 1704 49639590 1705 5430656 1706 485982 1707 34162 1708 1769 1709 60 1710 1 1711 3481 1712 66729 1713 942761 1714 10467898 1715 95121334 1716 727356366 1717 4776092244 1718 27348813921 1719 138222383871 1720 622571894295 1721 2518845920955 1722 9214239779220 1723 30644420947980 1724 93089656087260 1725 259321184814510 1726 664730548404615 1727 1572550261759785 1728 3442083699889065 1729 6986407509675825 1730 13174368446817270 1731 23118657577472730 1732 37806287413737570 1733 57683819971475880 1734 82199443459353129 1735 109488327522782103 1736 136407443509470847 1737 159037249805972923 1738 173581885845199832 1739 177396872347292136 1740 169766899343107528 1741 152122586770930622 1742 127606963283053373 1743 100170171988928307 1744 73546870463631747 1745 50473342475041395 1746 32349709848868230 1747 19344182870946570 1748 10779028729214130 1749 5589126007740660 1750 2692322893972635 1751 1202538435463365 1752 496934487642285 1753 189503942749065 1754 66492611490900 1755 21393275001420 1756 6286350503580 1757 1679230613970 1758 405528481605 1759 87959698827 1760 17000614059 1761 2899770291 1762 431264394 1763 55070246 1764 5916638 1765 520144 1766 35931 1767 1829 1768 61 1769 1 1770 3600 1771 70210 1772 1009490 1773 11410659 1774 105589232 1775 822477700 1776 5503448610 1777 32124906165 1778 165571197792 1779 760794278166 1780 3141417815250 1781 11733085700175 1782 39858660727200 1783 123734077035240 1784 352410840901770 1785 924051733219125 1786 2237280810164400 1787 5014633961648850 1788 10428491209564890 1789 20160775956493095 1790 36293026024290000 1791 60924944991210300 1792 95490107385213450 1793 139883263430829009 1794 191687770982135232 1795 245895771032252950 1796 295444693315443770 1797 332619135651172755 1798 350978758192491968 1799 347163771690399664 1800 321889486114038150 1801 279729550053983995 1802 227777135271981680 1803 173717042452560054 1804 124020212938673142 1805 82823052323909625 1806 51693892719814800 1807 30123211600160700 1808 16368154736954790 1809 8281448901713295 1810 3894861329436000 1811 1699472923105650 1812 686438430391350 1813 255996554239965 1814 87885886492320 1815 27679625505000 1816 7965581117550 1817 2084759095575 1818 493488180432 1819 104960312886 1820 19900384350 1821 3331034685 1822 486334640 1823 60986884 1824 6436782 1825 556075 1826 37760 1827 1890 1828 62 1829 1 1830 3721 1831 73810 1832 1079700 1833 12420149 1834 116999891 1835 928066932 1836 6325926310 1837 37628354775 1838 197696103957 1839 926365475958 1840 3902212093416 1841 14874503515425 1842 51591746427375 1843 163592737762440 1844 476144917937010 1845 1276462574120895 1846 3161332543383525 1847 7251914771813250 1848 15443125171213740 1849 30589267166057985 1850 56453801980783095 1851 97217971015500300 1852 156415052376423750 1853 235373370816042459 1854 331571034412964241 1855 437583542014388182 1856 541340464347696720 1857 628063828966616525 1858 683597893843664723 1859 698142529882891632 1860 669053257804437814 1861 601619036168022145 1862 507506685325965675 1863 401494177724541734 1864 297737255391233196 1865 206843265262582767 1866 134516945043724425 1867 81817104319975500 1868 46491366337115490 1869 24649603638668085 1870 12176310231149295 1871 5594334252541650 1872 2385911353497000 1873 942434984631315 1874 343882440732285 1875 115565511997320 1876 35645206622550 1877 10050340213125 1878 2578247276007 1879 598448493318 1880 124860697236 1881 23231419035 1882 3817369325 1883 547321524 1884 67423666 1885 6992857 1886 593835 1887 39650 1888 1952 1889 63 1890 1 1891 3844 1892 77531 1893 1153510 1894 13499849 1895 129420040 1896 1045066823 1897 7253993242 1898 43954281085 1899 235324458732 1900 1124061579915 1901 4828577569374 1902 18776715608841 1903 66466249942800 1904 215184484189815 1905 639737655699450 1906 1752607492057905 1907 4437795117504420 1908 10413247315196775 1909 22695039943026990 1910 46032392337271725 1911 87043069146841080 1912 153671772996283395 1913 253633023391924050 1914 391788423192466209 1915 566944405229006700 1916 769154576427352423 1917 978924006362084902 1918 1169404293314313245 1919 1311661722810281248 1920 1381740423726556355 1921 1367195787687329446 1922 1270672293972459959 1923 1109125721493987820 1924 909000863050507409 1925 699231433115774930 1926 504580520653815963 1927 341360210306307192 1928 216334049363699925 1929 128308470657090990 1930 71140969975783575 1931 36825913869817380 1932 17770644483690945 1933 7980245606038650 1934 3328346338128315 1935 1286317425363600 1936 459447952729605 1937 151210718619870 1938 45695546835675 1939 12628587489132 1940 3176695769325 1941 723309190554 1942 148092116271 1943 27048788360 1944 4364690849 1945 614745190 1946 74416523 1947 7586692 1948 633485 1949 41602 1950 2015 1951 64 1952 1 1953 3969 1954 81375 1955 1231041 1956 14653359 1957 142919889 1958 1174486863 1959 8299060065 1960 51208274327 1961 279278739817 1962 1359386038647 1963 5952639149289 1964 23605293178215 1965 85242965551641 1966 281650734132615 1967 854922139889265 1968 2392345147757355 1969 6190402609562325 1970 14851042432701195 1971 33108287258223765 1972 68727432280298715 1973 133075461484112805 1974 240714842143124475 1975 407304796388207445 1976 645421446584390259 1977 958732828421472909 1978 1336098981656359123 1979 1748078582789437325 1980 2148328299676398147 1981 2481066016124594493 1982 2693402146536837603 1983 2748936211413885801 1984 2637868081659789405 1985 2379798015466447779 1986 2018126584544495229 1987 1608232296166282339 1988 1203811953769590893 1989 845940730960123155 1990 557694259670007117 1991 344642520020790915 1992 199449440632874565 1993 107966883845600955 1994 54596558353508325 1995 25750890089729595 1996 11308591944166965 1997 4614663763491915 1998 1745765378093205 1999 610658671349475 2000 196906265455545 2001 58324134324807 2002 15805283258457 2003 3900004959879 2004 871401306825 2005 175140904631 2006 31413479209 2007 4979436039 2008 689161713 2009 82003215 2010 8220177 2011 675087 2012 43617 2013 2079 2014 65 2015 1 2016 4096 2017 85344 2018 1312416 2019 15884400 2020 157573248 2021 1317406752 2022 9473546928 2023 59507334392 2024 330487014144 2025 1638664778464 2026 7312025187936 2027 29557932327504 2028 108848258729856 2029 366893699684256 2030 1136572874021880 2031 3247267287646620 2032 8582747757319680 2033 21041445042263520 2034 47959329690924960 2035 101835719538522480 2036 201802893764411520 2037 373790303627237280 2038 648019638531331920 2039 1052726242972597704 2040 1604154275005863168 2041 2294831810077832032 2042 3084177564445796448 2043 3896406882465835472 2044 4629394315800992640 2045 5174468162661432096 2046 5442338357950723404 2047 5386804293073675206 2048 5017666097126237184 2049 4397924600010943008 2050 3626358880710777568 2051 2812044249935873232 2052 2049752684729714048 2053 1403634990630130272 2054 902336779690798032 2055 544091960653665480 2056 307416324478475520 2057 162563442199109280 2058 80347448443237920 2059 37059482033896560 2060 15923255707658880 2061 6360429141585120 2062 2356424049442680 2063 807564936805020 2064 255230399780352 2065 74129417583264 2066 19705288218336 2067 4771406266704 2068 1046542211456 2069 206554383840 2070 36392915248 2071 5668597752 2072 771164928 2073 90223392 2074 8895264 2075 718704 2076 45696 2077 2144 2078 66 2079 1 2080 4225 2081 89440 2082 1397760 2083 17196816 2084 173457648 2085 1474980000 2086 10790953680 2087 68980881320 2088 389994348536 2089 1969151792608 2090 8950689966400 2091 36869957515440 2092 138406191057360 2093 475741958414112 2094 1503466573706136 2095 4383840161668500 2096 11830015044966300 2097 29624192799583200 2098 69000774733188480 2099 149795049229447440 2100 303638613302934000 2101 575593197391648800 2102 1021809942158569200 2103 1700745881503929624 2104 2656880517978460872 2105 3898986085083695200 2106 5379009374523628480 2107 6980584446911631920 2108 8525801198266828112 2109 9803862478462424736 2110 10616806520612155500 2111 10829142651024398610 2112 10404470390199912390 2113 9415590697137180192 2114 8024283480721720576 2115 6438403130646650800 2116 4861796934665587280 2117 3453387675359844320 2118 2305971770320928304 2119 1446428740344463512 2120 851508285132141000 2121 469979766677584800 2122 242910890642347200 2123 117406930477134480 2124 52982737741555440 2125 22283684849244000 2126 8716853191027800 2127 3163988986247700 2128 1062795336585372 2129 329359817363616 2130 93834705801600 2131 24476694485040 2132 5817948478160 2133 1253096595296 2134 242947299088 2135 42061513000 2136 6439762680 2137 861388320 2138 99118656 2139 9613968 2140 764400 2141 47840 2142 2210 2143 67 2144 1 2145 4356 2146 93665 2147 1487200 2148 18594576 2149 190654464 2150 1648437648 2151 12265933680 2152 79771835000 2153 458975229856 2154 2359146141144 2155 10919841759008 2156 45820647481840 2157 175276148572800 2158 614148149471472 2159 1979208532120248 2160 5887306735374636 2161 16213855206634800 2162 41454207844549500 2163 98624967532771680 2164 218795823962635920 2165 453433662532381440 2166 879231810694582800 2167 1597403139550218000 2168 2722555823662498824 2169 4357626399482390496 2170 6555866603062156072 2171 9277995459607323680 2172 12359593821435260400 2173 15506385645178460032 2174 18329663676729252848 2175 20420668999074580236 2176 21445949171636554110 2177 21233613041224311000 2178 19820061087337092582 2179 17439874177858900768 2180 14462686611368371376 2181 11300200065312238080 2182 8315184610025431600 2183 5759359445680772624 2184 3752400510665391816 2185 2297937025476604512 2186 1321488051809725800 2187 712890657319932000 2188 360317821119481680 2189 170389668218689920 2190 75266422590799440 2191 31000538040271800 2192 11880842177275500 2193 4226784322833072 2194 1392155153948988 2195 423194523165216 2196 118311400286640 2197 30294642963200 2198 7071045073456 2199 1496043894384 2200 285008812088 2201 48501275680 2202 7301151000 2203 960506976 2204 108732624 2205 10378368 2206 812240 2207 50050 2208 2277 2209 68 2210 1 2211 4489 2212 98021 2213 1580865 2214 20081776 2215 209249040 2216 1839092112 2217 13914371328 2218 92037768680 2219 538747064856 2220 2818121371000 2221 13278987900152 2222 56740489240848 2223 221096796054640 2224 789424298044272 2225 2593356681591720 2226 7866515267494884 2227 22101161942009436 2228 57668063051184300 2229 140079175377321180 2230 317420791495407600 2231 672229486495017360 2232 1332665473226964240 2233 2476634950244800800 2234 4319958963212716824 2235 7080182223144889320 2236 10913493002544546568 2237 15833862062669479752 2238 21637589281042584080 2239 27865979466613720432 2240 33836049321907712880 2241 38750332675803833084 2242 41866618170711134346 2243 42679562212860865110 2244 41053674128561403582 2245 37259935265195993350 2246 31902560789227272144 2247 25762886676680609456 2248 19615384675337669680 2249 14074544055706204224 2250 9511759956346164440 2251 6050337536141996328 2252 3619425077286330312 2253 2034378709129657800 2254 1073208478439413680 2255 530707489338171600 2256 245656090809489360 2257 106266960631071240 2258 42881380217547300 2259 16107626500108572 2260 5618939476782060 2261 1815349677114204 2262 541505923451856 2263 148606043249840 2264 37365688036656 2265 8567088967840 2266 1781052706472 2267 333510087768 2268 55802426680 2269 8261657976 2270 1069239600 2271 119110992 2272 11190608 2273 862290 2274 52327 2275 2345 2276 69 2277 1 2278 4624 2279 102510 2280 1678886 2281 21662641 2282 229330816 2283 2048341152 2284 15753463440 2285 105952140008 2286 630784833536 2287 3356868435856 2288 16097109271152 2289 70019477141000 2290 277837285295488 2291 1010521094098912 2292 3382780979635992 2293 10459871949086604 2294 29967677209504320 2295 79769224993193736 2296 197747238428505480 2297 457499966872728780 2298 989650277990424960 2299 2004894959721981600 2300 3809300423471765040 2301 6796593913457517624 2302 11400141186357606144 2303 17993675225689435888 2304 26747355065214026320 2305 37471451343712063832 2306 49503568747656304512 2307 61702028788521433312 2308 72586381997711545964 2309 80616950846514967430 2310 84546180383571999456 2311 83733236341422268692 2312 78313609393757396932 2313 69162496054423265494 2314 57665447465907881600 2315 45378271352018279136 2316 33689928731043873904 2317 23586304012052368664 2318 15562097492488160768 2319 9669762613428326640 2320 5653803786415988112 2321 3107587187569071480 2322 1603915967777585280 2323 776363580147660960 2324 351923051440560600 2325 149148340848618540 2326 58989006717655872 2327 21726565976890632 2328 7434289153896264 2329 2356855600566060 2330 690111966701696 2331 185971731286496 2332 45932777004496 2333 10348141674312 2334 2114562794240 2335 389312514448 2336 64064084656 2337 9330897576 2338 1188350592 2339 130301600 2340 12052898 2341 914617 2342 54672 2343 2414 2344 70 2345 1 2346 4761 2347 107134 2348 1781396 2349 23341527 2350 250993457 2351 2277671968 2352 17801804592 2353 121705603448 2354 736736973544 2355 3987653269392 2356 19453977707008 2357 86116586412152 2358 347856762436488 2359 1288358379394400 2360 4393302073734904 2361 13842652928722596 2362 40427549158590924 2363 109736902202698056 2364 277516463421699216 2365 655247205301234260 2366 1447150244863153740 2367 2994545237712406560 2368 5814195383193746640 2369 10605894336929282664 2370 18196735099815123768 2371 29393816412047042032 2372 44741030290903462208 2373 64218806408926090152 2374 86975020091368368344 2375 111205597536177737824 2376 134288410786232979276 2377 153203332844226513394 2378 165163131230086966886 2379 168279416724994268148 2380 162046845735179665624 2381 147476105448180662426 2382 126827943520331147094 2383 103043718817926160736 2384 79068200083062153040 2385 57276232743096242568 2386 39148401504540529432 2387 25231860105916487408 2388 15323566399844314752 2389 8761390973985059592 2390 4711503155346656760 2391 2380279547925246240 2392 1128286631588221560 2393 501071392289179140 2394 208137347566274412 2395 80715572694546504 2396 29160855130786896 2397 9791144754462324 2398 3046967567267756 2399 876083697988192 2400 231904508290992 2401 56280918678808 2402 12462704468552 2403 2503875308688 2404 453376599104 2405 73394982232 2406 10519248168 2407 1318652192 2408 142354498 2409 12967515 2410 969289 2411 57086 2412 2484 2413 71 2414 1 2415 4900 2416 111895 2417 1888530 2418 25122923 2419 274334984 2420 2528665425 2421 20079476560 2422 139507408040 2423 858442576992 2424 4724390242936 2425 23441630976400 2426 105570564119160 2427 433973348848640 2428 1636215141830888 2429 5681660453129304 2430 18235955002457500 2431 54270202087313520 2432 150164451361288980 2433 387253365624397272 2434 932763668722933476 2435 2102397450164388000 2436 4441695482575560300 2437 8808740620906153200 2438 16420089720123029304 2439 28802629436744406432 2440 47590551511862165800 2441 74134846702950504240 2442 108959836699829552360 2443 151193826500294458496 2444 198180617627546106168 2445 245494008322410717100 2446 287491743630459492670 2447 318366464074313480280 2448 333442547955081235034 2449 330326262460173933772 2450 309522951183360328050 2451 274304048968511809520 2452 229871662338257307830 2453 182111918900988313776 2454 136344432826158395608 2455 96424634247636772000 2456 64380261610457016840 2457 40555426505760802160 2458 24084957373829374344 2459 13472894129331716352 2460 7091782703271903000 2461 3508566179513467800 2462 1629358023877400700 2463 709208739855453552 2464 288852920260820916 2465 109876427825333400 2466 38951999885249220 2467 12838112321730080 2468 3923051265255948 2469 1107988206279184 2470 288185426969800 2471 68743623147360 2472 14966579777240 2473 2957251907792 2474 526771581336 2475 83914230400 2476 11837900360 2477 1461006690 2478 155322013 2479 13936804 2480 1026375 2481 59570 2482 2555 2483 72 2484 1 2485 5041 2486 116795 2487 2000425 2488 27011453 2489 299457907 2490 2803000409 2491 22608141985 2492 159586884600 2493 997949985032 2494 5582832819928 2495 28166021219336 2496 129012195095560 2497 539543912967800 2498 2070188490679528 2499 7317875594960192 2500 23917615455586804 2501 72506157089771020 2502 204434653448602500 2503 537417816985686252 2504 1320017034347330748 2505 3035161118887321476 2506 6544092932739948300 2507 13250436103481713500 2508 25228830341029182504 2509 45222719156867435736 2510 76393180948606572232 2511 121725398214812670040 2512 183094683402780056600 2513 260153663200124010856 2514 349374444127840564664 2515 443674625949956823268 2516 532985751952870209770 2517 605858207704772972950 2518 651809012029394715314 2519 663768810415255168806 2520 639849213643534261822 2521 583827000151872137570 2522 504175711306769117350 2523 411983581239245621606 2524 318456351727146709384 2525 232769067073795167608 2526 160804895858093788840 2527 104935688116217819000 2528 64640383879590176504 2529 37557851503161090696 2530 20564676832603619352 2531 10600348882785370800 2532 5137924203390868500 2533 2338566763732854252 2534 998061660116274468 2535 398729348086154316 2536 148828427710582620 2537 51790112206979300 2538 16761163586986028 2539 5031039471535132 2540 1396173633248984 2541 356929050117160 2542 83710202924600 2543 17923831685032 2544 3484023489128 2545 610685811736 2546 95752130760 2547 13298907050 2548 1616328703 2549 169258817 2550 14963179 2551 1085945 2552 62125 2553 2627 2554 73 2555 1 2556 5184 2557 121836 2558 2117220 2559 29011878 2560 326469360 2561 3102458316 2562 25411142394 2563 182195026585 2564 1157536869632 2565 6580782804960 2566 33748854039264 2567 157178216314896 2568 668556108063360 2569 2609732403647328 2570 9388064085639720 2571 31235491050546996 2572 96423772545357824 2573 276940810538373520 2574 741852470434288752 2575 1857434851333017000 2576 4355178153234652224 2577 9579254051627269776 2578 19794529036221661800 2579 38479266444510896004 2580 70451549497896618240 2581 121615900105474007968 2582 198118579163419242272 2583 304820081617592726640 2584 443248346602904067456 2585 609528107327964575520 2586 793049070077797387932 2587 976660377902827033038 2588 1138843959657643182720 2589 1257667219734167688264 2590 1315577822444649884120 2591 1303618024058789430628 2592 1223676213795406399392 2593 1088002711458641254920 2594 916159292546014738956 2595 730439932966392330990 2596 551225418800941876992 2597 393573962931888956448 2598 265740583974311607840 2599 169576071995807995504 2600 102198235382751267200 2601 58122528335764710048 2602 31165025715388990152 2603 15738273086176239300 2604 7476490967123722752 2605 3336628423849128720 2606 1396791008202428784 2607 547557775796736936 2608 200618539917561920 2609 68551275793965328 2610 21792203058521160 2611 6427213104784116 2612 1753102683366144 2613 440639253041760 2614 101634034609632 2615 21407855174160 2616 4094709300864 2617 706437942496 2618 109051037810 2619 14915235753 2620 1785587520 2621 184221996 2622 16049124 2623 1148070 2624 64752 2625 2700 2626 74 2627 1 2628 5329 2629 127020 2630 2239056 2631 31129098 2632 355481238 2633 3428927676 2634 28513600710 2635 207606168979 2636 1339731896217 2637 7738319674592 2638 40329636844224 2639 190927070354160 2640 825734324378256 2641 3278288511710688 2642 11997796489287048 2643 40623555136186716 2644 127659263595904820 2645 373364583083731344 2646 1018793280972662272 2647 2599287321767305752 2648 6212613004567669224 2649 13934432204861922000 2650 29373783087848931576 2651 58273795480732557804 2652 108930815942407514244 2653 192067449603370626208 2654 319734479268893250240 2655 502938660781011968912 2656 748068428220496794096 2657 1052776453930868642976 2658 1402577177405761963452 2659 1769709447980624420970 2660 2115504337560470215758 2661 2396511179391810870984 2662 2573245042178817572384 2663 2619195846503439314748 2664 2527294237854195830020 2665 2311678925254047654312 2666 2004162004004655993876 2667 1646599225512407069946 2668 1281665351767334207982 2669 944799381732830833440 2670 659314546906200564288 2671 435316655970119603344 2672 271774307378559262704 2673 160320763718515977248 2674 89287554051153700200 2675 46903298801565229452 2676 23214764053299962052 2677 10813119390972851472 2678 4733419432051557504 2679 1944348783999165720 2680 748176315714298856 2681 269169815711527248 2682 90343478852486488 2683 28219416163305276 2684 8180315788150260 2685 2193741936407904 2686 542273287651392 2687 123041889783792 2688 25502564475024 2689 4801147243360 2690 815488980306 2691 123966273563 2692 16700823273 2693 1969809516 2694 200271120 2695 17197194 2696 1212822 2697 67452 2698 2774 2699 75 2700 1 2701 5476 2702 132349 2703 2366076 2704 33368154 2705 386610336 2706 3784408914 2707 31942528386 2708 236119769689 2709 1547338065196 2710 9078051570809 2711 48067956518816 2712 231256707198384 2713 1016661394732416 2714 4104022836088944 2715 15276085000997736 2716 52621351625473764 2717 168282818732091536 2718 501023846679636164 2719 1392157864056393616 2720 3618080602739968024 2721 8811900326334974976 2722 20147045209429591224 2723 43308215292710853576 2724 87647578568581489380 2725 167204611423140072048 2726 300998265545778140452 2727 511801928872263876448 2728 822673140049905219152 2729 1251007089001508763008 2730 1800844882151365437072 2731 2455353631336630606428 2732 3172286625386386384422 2733 3885213785541094636728 2734 4512015516952281086742 2735 4969756221570628443368 2736 5192440888682256887132 2737 5146490084357635144768 2738 4838973163108243484332 2739 4315840929258703648188 2740 3650761229517063063822 2741 2928264577279741277928 2742 2226464733500165041422 2743 1604113928639031397728 2744 1094631202876320167632 2745 707090963348678866048 2746 432095071097075239952 2747 249608317769669677448 2748 136190852852718929652 2749 70118062854865191504 2750 34027883444272813524 2751 15546538823024408976 2752 6677768216050723224 2753 2692525099713464576 2754 1017346131425826104 2755 359513294564013736 2756 118562895015791764 2757 36399731951455536 2758 10374057724558164 2759 2736015224059296 2760 665315177435184 2761 148544454258816 2762 30303711718384 2763 5616636223666 2764 939455253869 2765 140667096836 2766 18670632789 2767 2170080636 2768 217468314 2769 18410016 2770 1280274 2771 70226 2772 2849 2773 76 2774 1 2775 5625 2776 137825 2777 2498425 2778 35734230 2779 419978490 2780 4171019250 2781 35726937300 2782 268062298075 2783 1783457834885 2784 10625389636005 2785 57146008089625 2786 279324663717200 2787 1247918101930800 2788 5120684230821360 2789 19380107837086680 2790 67897436626471500 2791 220904170357565300 2792 669306665411727700 2793 1893181710736029780 2794 5010238466796361640 2795 12429980929074943000 2796 28958945535764566200 2797 63455260502140444800 2798 130955793861292342956 2799 254852189991721561428 2800 468202876968918212500 2801 812800194418042016900 2802 1334475068922169095600 2803 2073680229051413982160 2804 3051851971152874200080 2805 4256198513487996043500 2806 5627640256723016990850 2807 7057500410927481021150 2808 8397229302493375723470 2809 9481771738522909530110 2810 10162197110252885330500 2811 10338930973039892031900 2812 9985463247465878629100 2813 9154814092366947132520 2814 7966602158775766712010 2815 6579025806796804341750 2816 5154729310779906319350 2817 3830578662139196439150 2818 2698745131515351565360 2819 1801722166224999033680 2820 1139186034445754106000 2821 681703388866744917400 2822 385799170622388607100 2823 206308915707584121156 2824 104145946299138005028 2825 49574422267297222500 2826 22224307039075132200 2827 9370293315764187800 2828 3709871231139290680 2829 1376859425989839840 2830 478076189579805500 2831 154962626967247300 2832 46773789676013700 2833 13110072948617460 2834 3401330401494480 2835 813859631694000 2836 178848165977200 2837 35920347942050 2838 6556091477535 2839 1080122350705 2840 159337729625 2841 20840713425 2842 2387548950 2843 235878330 2844 19690290 2845 1350500 2846 73075 2847 2925 2848 77 2849 1 2850 5776 2851 143450 2852 2636250 2853 38232655 2854 455712720 2855 4590997740 2856 39897956550 2857 303789235375 2858 2051520132960 2859 12408847470890 2860 67771397725630 2861 336470671806825 2862 1527242765648000 2863 6368602332752160 2864 24500792067908040 2865 87277544463558180 2866 288801606984036800 2867 890210835769293000 2868 2562488376147757480 2869 6903420177532391420 2870 17440219395871304640 2871 41388926464839509200 2872 92414206037905011000 2873 194411054363432787756 2874 385807983853013904384 2875 723055066960639773928 2876 1281003071386960229400 2877 2147275263340211112500 2878 3408155297973583077760 2879 5125532200204288182240 2880 7308050484640870243580 2881 9883838770211013034350 2882 12685140667650498012000 2883 15454729713420856744620 2884 17879001041016285253580 2885 19643968848775794860610 2886 20501128083292777362400 2887 20324394220505770661000 2888 19140277339832825761620 2889 17121416251142713844530 2890 14545627965572571053760 2891 11733755117576710661100 2892 8985307972919102758500 2893 6529323793654548004510 2894 4500467297740350599040 2895 2940908200670753139680 2896 1820889423312499023400 2897 1067502559489133524500 2898 592108086329972728256 2899 310454862006722126184 2900 153720368566435227528 2901 71798729306372354700 2902 31594600354839320000 2903 13080164546903478480 2904 5086730657129130520 2905 1854935615569645340 2906 633038816547052800 2907 201736416643261000 2908 59883862624631160 2909 16511403350111940 2910 4215190033188480 2911 992707797671200 2912 214768513919250 2913 42476439419585 2914 7636213828240 2915 1239460080330 2916 180178443050 2917 23228262375 2918 2623427280 2919 255568620 2920 21040790 2921 1423575 2922 76000 2923 3002 2924 78 2925 1 2926 5929 2927 149226 2928 2779700 2929 40868905 2930 493945375 2931 5046710460 2932 44488954290 2933 343687191925 2934 2355309368335 2935 14460367603850 2936 80180245196520 2937 404242069532455 2938 1863713437454825 2939 7895845098400160 2940 30869394400660200 2941 111778336531466220 2942 376079151447594980 2943 1179012442753329800 2944 3452699211917050480 2945 9465908553680148900 2946 24343639573403696060 2947 58829145860710813840 2948 133803132502744520200 2949 286825260401337798756 2950 580219038216446692140 2951 1108863050813653678312 2952 2004058138347600003328 2953 3428278334727171341900 2954 5555430561313794190260 2955 8533687498177871260000 2956 12433582684845158425820 2957 17191889254851883277930 2958 22568979437861511046350 2959 28139870381071354756620 2960 33333730754437141998200 2961 37522969889792080114190 2962 40145096932068572223010 2963 40825522303798548023400 2964 39464671560338596422620 2965 36261693590975539606150 2966 31667044216715284898290 2967 26279383083149281714860 2968 20719063090495813419600 2969 15514631766573650763010 2970 11029791091394898603550 2971 7441375498411103738720 2972 4761797623983252163080 2973 2888391982801632547900 2974 1659610645819106252756 2975 902562948336694854440 2976 464175230573157353712 2977 225519097872807582228 2978 103393329661211674700 2979 44674764901742798480 2980 18166895204032609000 2981 6941666272698775860 2982 2487974432116698140 2983 834775233190313800 2984 261620279267892160 2985 76395265974743100 2986 20726593383300420 2987 5207897830859680 2988 1207476311590450 2989 257244953338835 2990 50112653247825 2991 8875673908570 2992 1419638523380 2993 203406705425 2994 25851689655 2995 2878995900 2996 276609410 2997 22464365 2998 1499575 2999 79002 3000 3080 3001 79 3002 1 3003 6084 3004 155155 3005 2928926 3006 43648605 3007 534814280 3008 5540655835 3009 49535664750 3010 388176146215 3011 2698996560260 3012 16815676972185 3013 94640612800370 3014 484422314728975 3015 2267955506987280 3016 9759558535854985 3017 38765239499060360 3018 142647730932126420 3019 487857487979061200 3020 1555091594200924780 3021 4631711654670380280 3022 12918607765597199380 3023 33809548127083844960 3024 83172785434114509900 3025 192632278363455334040 3026 420628392904082318956 3027 867044298617784490896 3028 1689082089030100370452 3029 3112921189161253681640 3030 5432336473074771345228 3031 8983708896040965532160 3032 14089118059491665450260 3033 20967270183023029685820 3034 29625471939697041703750 3035 39760868692713394324280 3036 50708849818932865802970 3037 61473601135508496754820 3038 70856700644229222112390 3039 77668066821860652337200 3040 80970619235867120246410 3041 80290193864137144446020 3042 75726365151314136028770 3043 67928737807690824504440 3044 57946427299864566613150 3045 46998446173645095134460 3046 36233694857069464182610 3047 26544422857968549366560 3048 18471166589806002342270 3049 12203173122394355901800 3050 7650189606784884710980 3051 4548002628620738800656 3052 2562173594155801107196 3053 1366738178909852208152 3054 689694328445964935940 3055 328912427534019256928 3056 148068094562954473180 3057 62841660105775407480 3058 25108561476731384860 3059 9429640704815474000 3060 3322749665307011940 3061 1096395512458205960 3062 338015545242635260 3063 97121859358043520 3064 25934491214160100 3065 6415374142450130 3066 1464721264929285 3067 307357606586660 3068 58988327156395 3069 10295312431950 3070 1623045228805 3071 229258395080 3072 28730685555 3073 3155605310 3074 299073775 3075 23963940 3076 1578577 3077 82082 3078 3159 3079 80 3080 1 3081 6241 3082 161239 3083 3084081 3084 46577531 3085 578462885 3086 6075470115 3087 55076320585 3088 437711810965 3089 3087172706475 3090 19514673532445 3091 111456289772555 3092 579062927529345 3093 2752377821716255 3094 12027514042842265 3095 48524798034915345 3096 181412970431186780 3097 630505218911187620 3098 2042949082179985980 3099 6186803248871305060 3100 17550319420267579660 3101 46728155892681044340 3102 116982333561198354860 3103 275805063797569843940 3104 613260671267537652996 3105 1287672691521866809852 3106 2556126387647884861348 3107 4802003278191354052092 3108 8545257662236025026868 3109 14416045369115736877388 3110 23072826955532630982420 3111 35056388242514695136080 3112 50592742122720071389570 3113 69386340632410436028030 3114 90469718511646260127250 3115 112182450954441362557790 3116 132330301779737718867210 3117 148524767466089874449590 3118 158638686057727772583610 3119 161260813100004264692430 3120 156016559015451280474790 3121 143655102959004960533210 3122 125875165107555391117590 3123 104944873473509661747610 3124 83232141030714559317070 3125 62778117715038013549170 3126 45015589447774551708830 3127 30674339712200358244070 3128 19853362729179240612780 3129 12198192235405623511636 3130 7110176222776539907852 3131 3928911773065653315348 3132 2056432507355817144092 3133 1018606755979984192868 3134 476980522096973730108 3135 210909754668729880660 3136 87950221582506792340 3137 34538202181546858860 3138 12752390370122485940 3139 4419145177765217900 3140 1434411057700841220 3141 435137404600678780 3142 123056350572203620 3143 32349865356610230 3144 7880095407379415 3145 1772078871515945 3146 366345933743055 3147 69283639588345 3148 11918357660755 3149 1852303623885 3150 257989080635 3151 31886290865 3152 3454679085 3153 323037715 3154 25542517 3155 1660659 3156 85241 3157 3239 3158 81 3159 1 3160 6400 3161 167480 3162 3245320 3163 49661612 3164 625040416 3165 6653933000 3166 61151790700 3167 492788131550 3168 3524884517440 3169 22601846238920 3170 130970963305000 3171 690519217301900 3172 3331440749245600 3173 14779891864558520 3174 60552312077757610 3175 229937768466102125 3176 811918189342374400 3177 2673454301091173600 3178 8229752331051291040 3179 23737122669138884720 3180 64278475312948624000 3181 163710489453879399200 3182 392787397358768198800 3183 889065735065107496936 3184 1900933362789404462848 3185 3843799079169751671200 3186 7358129665839238913440 3187 13347260940427379078960 3188 22961303031351761904256 3189 37488872324648367859808 3190 58129215198047326118500 3191 85649130365234766525650 3192 119979082755130507417600 3193 159856059144056696155280 3194 202652169466087622685040 3195 244512752734179081425000 3196 280855069245827593316800 3197 307163453523817647033200 3198 319899499157732037276040 3199 317277372115455545167220 3200 299671661974456241008000 3201 269530268066560351650800 3202 230820038581065052865200 3203 188177014504224221064680 3204 146010258745752572866240 3205 107793707162812565258000 3206 75689929159974909952900 3207 50527702441379598856850 3208 32051554964584864124416 3209 19308368458182163419488 3210 11039087995842193223200 3211 5985344280421470459440 3212 3075039263335801336960 3213 1495587278076957922976 3214 687890276765703610768 3215 298859976251236673000 3216 122488423764053651200 3217 47290592551669344800 3218 17171535547887703840 3219 5853556235466059120 3220 1869548462301520000 3221 558193755172882400 3222 155406215928813850 3223 40229960763989645 3224 9652174278895360 3225 2138424805259000 3226 435629573331400 3227 81201997249100 3228 13770661284640 3229 2110292704520 3230 289875371500 3231 35340969950 3232 3777716800 3233 348580232 3234 27203176 3235 1745900 3236 88480 3237 3320 3238 82 3239 1 3240 6561 3241 173880 3242 3412800 3243 52906932 3244 674702028 3245 7278973416 3246 67805723700 3247 553939922250 3248 4017672648990 3249 26126730756360 3250 153572809543920 3251 821490180606900 3252 4021959966547500 3253 18111332613804120 3254 75332203942316130 3255 290490080543859735 3256 1041855957808476525 3257 3485372490433548000 3258 10903206632142464640 3259 31966875000190175760 3260 88015597982087508720 3261 227988964766828023200 3262 556497886812647598000 3263 1281853132423875695736 3264 2789999097854511959784 3265 5744732441959156134048 3266 11201928745008990584640 3267 20705390606266617992400 3268 36308563971779140983216 3269 60450175356000129764064 3270 95618087522695693978308 3271 143778345563282092644150 3272 205628213120365273943250 3273 279835141899187203572880 3274 362508228610144318840320 3275 447164922200266704110040 3276 525367821980006674741800 3277 588018522769645240350000 3278 627062952681549684309240 3279 637176871273187582443260 3280 616949034089911786175220 3281 569201930041016592658800 3282 500350306647625404516000 3283 418997053085289273929880 3284 334187273249976793930920 3285 253803965908565138124240 3286 183483636322787475210900 3287 126217631601354508809750 3288 82579257405964462981266 3289 51359923422767027543904 3290 30347456454024356642688 3291 17024432276263663682640 3292 9060383543757271796400 3293 4570626541412759259936 3294 2183477554842661533744 3295 986750253016940283768 3296 421348400015290324200 3297 169779016315722996000 3298 64462128099557048640 3299 23025091783353762960 3300 7723104697767579120 3301 2427742217474402400 3302 713599971101696250 3303 195636176692803495 3304 49882135042885005 3305 11790599084154360 3306 2574054378590400 3307 516831570580500 3308 94972658533740 3309 15880953989160 3310 2400168076020 3311 325216341450 3312 39118686750 3313 4126297032 3314 375783408 3315 28949076 3316 1834380 3317 91800 3318 3402 3319 83 3320 1 3321 6724 3322 180441 3323 3586680 3324 56319732 3325 727608960 3326 7953675444 3327 75084697116 3328 621745645950 3329 4571612571240 3330 30144403405350 3331 179699540300280 3332 975062990150820 3333 4843450147154400 3334 22133292580351620 3335 93443536556120250 3336 365822284486175865 3337 1332346038352336260 3338 4527228448242024525 3339 14388579122576012640 3340 42870081632332640400 3341 119982472982277684480 3342 316004562748915531920 3343 784486851579475621200 3344 1838351019236523293736 3345 4071852230278387655520 3346 8534731539813668093832 3347 16946661186968146718688 3348 31907319351275608577040 3349 57013954578045758975616 3350 96758739327779270747280 3351 156068262878695823742372 3352 239396433085977786622458 3353 349406558683647366587400 3354 485463355019552477516130 3355 642343370509331522413200 3356 809673150810411022950360 3357 972532744180273378851840 3358 1113386344749651915091800 3359 1215081475451194924659240 3360 1264239823954737266752500 3361 1254125905363099368618480 3362 1186150964130928378834020 3363 1069552236688641997174800 3364 919347359732914678445880 3365 753184326335266067860800 3366 587991239158541932055160 3367 437287602231352613335140 3368 309701267924141984020650 3369 208796889007318971791016 3370 133939180828731490525170 3371 81707379876791384186592 3372 47371888730288020325328 3373 26084815820020935479040 3374 13631010085170031056336 3375 6754104096255420793680 3376 3170227807859601817512 3377 1408098653032230607968 3378 591127416331013320200 3379 234241144415280044640 3380 87487219882910811600 3381 30748196481121342080 3382 10150846915241981520 3383 3141342188576098650 3384 909236147794499745 3385 245518311735688500 3386 61672734127039365 3387 14364653462744760 3388 3090885949170900 3389 611804229114240 3390 110853612522900 3391 18281122065180 3392 2725384417470 3393 364335028200 3394 43244983782 3395 4502080440 3396 404732484 3397 30783456 3398 1926180 3399 95202 3400 3485 3401 84 3402 1 3403 6889 3404 187165 3405 3767121 3406 59906412 3407 783928692 3408 8681284404 3409 83038372560 3410 696830343066 3411 5193358217190 3412 34716015976590 3413 209843943705630 3414 1154762530451100 3415 5818513137305220 3416 26976742727506020 3417 115576829136471870 3418 459265821042296115 3419 1698168322838512125 3420 5859574486594360785 3421 18915807570818037165 3422 57258660754908653040 3423 162852554614610324880 3424 435987035731193216400 3425 1100491414328391153120 3426 2622837870815998914936 3427 5910203249514910949256 3428 12606583770092055749352 3429 25481392726781814812520 3430 48853980538243755295728 3431 88921273929321367552656 3432 153772693905825029722896 3433 252827002206475094489652 3434 395464695964673610364830 3435 588802991769625153209858 3436 834869913703199844103530 3437 1127806725528883999929330 3438 1452016521319742545363560 3439 1782205894990684401802200 3440 2085919088929925293943640 3441 2328467820200846839751040 3442 2479321299405932191411740 3443 2518365729317836635370980 3444 2440276869494027747452500 3445 2255703200819570376008820 3446 1988899596421556675620680 3447 1672531686068180746306680 3448 1341175565493807999915960 3449 1025278841389894545390300 3450 746988870155494597355790 3451 518498156931460955811666 3452 342736069836050462316186 3453 215646560705522874711762 3454 129079268607079404511920 3455 73456704550308955804368 3456 39715825905190966535376 3457 20385114181425451850016 3458 9924331904115022611192 3459 4578326460891832425480 3460 1999226069363243928168 3461 825368560746293364840 3462 321728364298190856240 3463 118235416364032153680 3464 40899043396363323600 3465 13292189103818080170 3466 4050578336370598395 3467 1154754459530188245 3468 307191045862727865 3469 76037387589784125 3470 17455539411915660 3471 3702690178285140 3472 722657841637140 3473 129134734588080 3474 21006506482650 3475 3089719445670 3476 407580011982 3477 47747064222 3478 4906812924 3479 435515940 3480 32709636 3481 2021382 3482 98687 3483 3569 3484 85 3485 1 3486 7056 3487 194054 3488 3954286 3489 63673533 3490 843835104 3491 9465213096 3492 91719656964 3493 779868715626 3494 5890188560256 3495 39909374193780 3496 244559959682220 3497 1364606474156730 3498 6973275667756320 3499 32795255864811240 3500 142553571863977890 3501 574842650178767985 3502 2157434143880808240 3503 7557742809432872910 3504 24775382057412397950 3505 76174468325726690205 3506 220111215369518977920 3507 598839590345803541280 3508 1536478450059584369520 3509 3723329285144390068056 3510 8533041120330909864192 3511 18516787019606966698608 3512 38087976496873870561872 3513 74335373265025570108248 3514 137775254467565122848384 3515 242693967835146397275552 3516 406599696112300124212548 3517 648291698171148704854482 3518 984267687734298763574688 3519 1423672905472824997313388 3520 1962676639232083844032860 3521 2579823246848626545292890 3522 3234222416310426947165760 3523 3868124983920609695745840 3524 4414386909130772133694680 3525 4807789119606779031162780 3526 4997687028723768826782720 3527 4958642598811864382823480 3528 4695980070313598123461320 3529 4244602797241127051629500 3530 3661431282489737421927360 3531 3013707251561988746222640 3532 2366454406883702545306260 3533 1772267711545389142746090 3534 1265487027086955553167456 3535 861234226767511418127852 3536 558382630541573337027948 3537 344725829312602279223682 3538 202535973157388360316288 3539 113172530455499922339744 3540 60100940086616418385392 3541 30309446085540474461208 3542 14502658365006855036672 3543 6577552530255076353648 3544 2824594630109537293008 3545 1147096925044484221080 3546 439963780662223009920 3547 159134459760395477280 3548 54191232500181403770 3549 17342767440188678565 3550 5205332795900786640 3551 1461945505392916110 3552 383228433452511990 3553 93492927001699785 3554 21158229590200800 3555 4425348019922280 3556 851792576225220 3557 150141241070730 3558 24096225928320 3559 3497299457652 3560 455327076204 3561 52653877146 3562 5342328864 3563 468225576 3564 34731018 3565 2120069 3566 102256 3567 3654 3568 86 3569 1 3570 7225 3571 201110 3572 4148340 3573 67627819 3574 907508637 3575 10309048200 3576 101184870060 3577 871588372590 3578 6670057275882 3579 45799562754036 3580 284469333876000 3581 1609166433838950 3582 8337882141913050 3583 39768531532567560 3584 175348827728789130 3585 717396222042745875 3586 2732276794059576225 3587 9715176953313681150 3588 32333124866845270860 3589 100949850383139088155 3590 296285683695245668125 3591 818950805715322519200 3592 2135318040405387910800 3593 5259807735203974437576 3594 12256370405475299932248 3595 27049828139937876562800 3596 56604763516480837260480 3597 112423349761899440670120 3598 212110627732590692956632 3599 380469222302711520123936 3600 649293663947446521488100 3601 1054891394283448829067030 3602 1632559385905447468429170 3603 2407940593207123760888076 3604 3386349544704908841346248 3605 4542499886080710389325750 3606 5814045663159053492458650 3607 7102347400231036642911600 3608 8282511893051381829440520 3609 9222176028737551164857460 3610 9805476148330547857945500 3611 9956329627535633209606200 3612 9654622669125462506284800 3613 8940582867554725175090820 3614 7906034079730864473556860 3615 6675138534051726168150000 3616 5380161658445691291528900 3617 4138722118429091688052350 3618 3037754738632344695913546 3619 2126721253854466971295308 3620 1419616857309084755155800 3621 903108459854175616251630 3622 547261802469990639539970 3623 315708503612888282656032 3624 173273470542116340725136 3625 90410386172156892846600 3626 44812104450547329497880 3627 21080210895261931390320 3628 9402147160364613646656 3629 3971691555154021514088 3630 1587060705706707231000 3631 599098240422618487200 3632 213325692260576881050 3633 71533999940370082335 3634 22548100236089465205 3635 6667278301293702750 3636 1845173938845428100 3637 476721360454211775 3638 114651156591900585 3639 25583577610123080 3640 5277140596147500 3641 1001933817295950 3642 174237466999050 3643 27593525385972 3644 3952626533856 3645 507980953350 3646 57996206010 3647 5810554440 3648 502956594 3649 36851087 3650 2222325 3651 105910 3652 3740 3653 87 3654 1 3655 7396 3656 208335 3657 4349450 3658 71776159 3659 975136456 3660 11216556837 3661 111493918260 3662 972773242650 3663 7541645648472 3664 52469620029918 3665 330268896630036 3666 1893635767714950 3667 9947048575752000 3668 48106413674480610 3669 215117359261356690 3670 892745049771535005 3671 3449673016102322100 3672 12447453747373257375 3673 42048301820158952010 3674 133282975249984359015 3675 397235534078384756280 3676 1115236489410568187325 3677 2954268846120710430000 3678 7395125775609362348376 3679 17516178140679274369824 3680 39306198545413176495048 3681 83654591656418713823280 3682 169028113278380277930600 3683 324533977494490133626752 3684 592579850035302213080568 3685 1029762886250158041612036 3686 1704185058230895350555130 3687 2687450780188896297496200 3688 4040499979112571229317246 3689 5794290137912032602234324 3690 7928849430785619230671998 3691 10356545549239763881784400 3692 12916393063390090135370250 3693 15384859293282418472352120 3694 17504687921788932994297980 3695 19027652177068099022802960 3696 19761805775866181067551700 3697 19610952296661095715891000 3698 18595205536680187681375620 3699 16846616947285589648647680 3700 14581172613782590641706860 3701 12055300192497417459678900 3702 9518883776874782979581250 3703 7176476857061436383965896 3704 5164475992486811667208854 3705 3546338111163551726451108 3706 2322725317163260371407430 3707 1450370262324166255791600 3708 862970306082878922196002 3709 488981974155004623381168 3710 263683856714273233571736 3711 135222490622704222344480 3712 65892315345809260888200 3713 30482358055626545036976 3714 13373838715518635160744 3715 5558752260860728745088 3716 2186158946129325718200 3717 812423932683195368250 3718 284859692200946963385 3719 94082100176459547540 3720 29215378537383167955 3721 8512452240139130850 3722 2321895299299639875 3723 591372517046112360 3724 140234734202023665 3725 30860718206270580 3726 6279074413443450 3727 1176171284295000 3728 201830992385022 3729 31546151919828 3730 4460607487206 3731 565977159360 3732 63806760450 3733 6313511034 3734 539807681 3735 39073412 3736 2328235 3737 109650 3738 3827 3739 88 3740 1 3741 7569 3742 215731 3743 4557785 3744 76125609 3745 1046912615 3746 12191693293 3747 122710475097 3748 1084267160910 3749 8514418891122 3750 60011265678390 3751 382738516659954 3752 2223904664344986 3753 11840684343466950 3754 58053462250232610 3755 263223772935837300 3756 1107862409032891695 3757 4342418065873857105 3758 15897126763475579475 3759 54495755567532209385 3760 175331277070143311025 3761 530518509328369115295 3762 1512472023488952943605 3763 4069505335531278617325 3764 10349394621730072778376 3765 24911303916288636718200 3766 56822376686092450864872 3767 122960790201831890318328 3768 252682704934798991753880 3769 493562090772870411557352 3770 917113827529792346707320 3771 1622342736285460254692604 3772 2733947944481053392167166 3773 4391635838419791648051330 3774 6727950759301467526813446 3775 9834790117024603831551570 3776 13723139568697651832906322 3777 18285394980025383112456398 3778 23272938612629854017154650 3779 28301252356672508607722370 3780 32889547215071351466650100 3781 36532340098857032017100940 3782 38789457952934280090354660 3783 39372758072527276783442700 3784 38206157833341283397266620 3785 35441822483965777330023300 3786 31427789561068180290354540 3787 26636472806280008101385760 3788 21574183969372200439260150 3789 16695360633936219363547146 3790 12340952849548248051174750 3791 8710814103650363393659962 3792 5869063428326812097858538 3793 3773095579487426627199030 3794 2313340568407045177987602 3795 1351952280237883545577170 3796 752665830869277856952904 3797 398906347336977455916216 3798 201114805968513483232680 3799 96374673401435805925176 3800 43856196771145180197720 3801 18932590976379363905832 3802 7744911206990054463288 3803 2998582878812521086450 3804 1097283624884142331635 3805 378941792377406510925 3806 123297478713842715495 3807 37727830777522298805 3808 10834347539438770725 3809 2913267816345752235 3810 731607251248136025 3811 171095452408294245 3812 37139792619714030 3813 7455245697738450 3814 1378002276680022 3815 233377144304850 3816 36006759407034 3817 5026584646566 3818 629783919810 3819 70120271484 3820 6853318715 3821 578881093 3822 41401647 3823 2437885 3824 113477 3825 3915 3826 89 3827 1 3828 7744 3829 223300 3830 4773516 3831 80683394 3832 1123038224 3833 13238605908 3834 134902168390 3835 1206977636007 3836 9598686052032 3837 68525684569512 3838 442749782338344 3839 2606643181004940 3840 14064589007811936 3841 69894146593699560 3842 321277235186069910 3843 1371086181968728995 3844 5450280474906748800 3845 20239544829349436580 3846 70392882331007788860 3847 229827032637675520410 3848 705849786398512426320 3849 2042990532817322058900 3850 5581977359020231560930 3851 14418899957261351395701 3852 35260698538018709496576 3853 81733680602381087583072 3854 179783166887924341183200 3855 375643495136630882072208 3856 746244795707669403311232 3857 1410675918302662758264672 3858 2539456563815252601399924 3859 4356290680766513646859770 3860 7125583782900845040218496 3861 11119586597721259174864776 3862 16562740876326071358365016 3863 23557929685722255664457892 3864 32008534548723034945362720 3865 41558333592655237129611048 3866 51574190969302362624877020 3867 61190799571743860074372470 3868 69421887313928383483751040 3869 75321798051791312107455600 3870 78162216025461556873797360 3871 77578915905868560180709320 3872 73647980317307060727289920 3873 66869612045033957620377840 3874 58064262367348188391740300 3875 48210656775652208540645910 3876 38269544603308419802807296 3877 29036313483484467414721896 3878 21051766953198611444834712 3879 14579877531977175491518500 3880 9642159007814238725057568 3881 6086436147894471805186632 3882 3665292848644928723564772 3883 2104618111107161402530074 3884 1151572178206255312869120 3885 600021153305490939148896 3886 297489479369949289157856 3887 140230870172580986122896 3888 62788787747524544103552 3889 26677502183369418369120 3890 10743494085802575549738 3891 4095866503696663418085 3892 1476225417261548842560 3893 502239271091249226420 3894 161025309491365014300 3895 48562178316961069530 3896 13747615355784522960 3897 3644875067593888260 3898 902702703656430270 3899 208235245028008275 3900 44595038317452480 3901 8833247974418472 3902 1611379420984872 3903 269383903711884 3904 41033344053600 3905 5656368566376 3906 699904191294 3907 76973590199 3908 7432199808 3909 620282740 3910 43839532 3911 2551362 3912 117392 3913 4004 3914 90 3915 1 3916 7921 3917 231044 3918 4996816 3919 85456910 3920 1203721618 3921 14361644132 3922 148140774298 3923 1341879804397 3924 10805663688039 3925 78124370621544 3926 511275466907856 3927 3049392963343284 3928 16671232188816876 3929 83958735601511496 3930 391171381779769470 3931 1692363417154798905 3932 6821366656875477795 3933 25689825304256185380 3934 90632427160357225440 3935 300219914968683309270 3936 935676819036187946730 3937 2748840319215834485220 3938 7624967891837553619830 3939 20000877316281582956631 3940 49679598495280060892277 3941 116994379140399797079648 3942 261516847490305428766272 3943 555426662024555223255408 3944 1121888290844300285383440 3945 2156920714010332161575904 3946 3950132482117915359664596 3947 6895747244581766248259694 3948 11481874463667358687078266 3949 18245170380622104215083272 3950 27682327474047330533229792 3951 40120670562048327022822908 3952 55566464234445290609820612 3953 73566868141378272074973768 3954 93132524561957599754488068 3955 112764990541046222699249490 3956 130612686885672243558123510 3957 144743685365719695591206640 3958 153484014077252868981252960 3959 155741131931330117054506680 3960 151226896223175620907999240 3961 140517592362341018347667760 3962 124933874412382146012118140 3963 106274919143000396932386210 3964 86480201378960628343453206 3965 67305858086792887217529192 3966 50088080436683078859556608 3967 35631644485175786936353212 3968 24222036539791414216576068 3969 15728595155708710530244200 3970 9751728996539400528751404 3971 5769910959752090126094846 3972 3256190289313416715399194 3973 1751593331511746252018016 3974 897510632675440228306752 3975 437720349542530275280752 3976 203019657920105530226448 3977 89466289930893962472672 3978 37420996269171993918858 3979 14839360589499238967823 3980 5572091920958212260645 3981 1978464688352798068980 3982 663264580582614240720 3983 209587487808326083830 3984 62309793672745592490 3985 17392490423378411220 3986 4547577771250318530 3987 1110937948684438545 3988 252830283345460755 3989 53428286291870952 3990 10444627395403344 3991 1880763324696756 3992 310417247765484 3993 46689712619976 3994 6356272757670 3995 776877781493 3996 84405790007 3997 8052482548 3998 664122272 3999 46390894 4000 2668754 4001 121396 4002 4094 4003 91 4004 1 4005 8100 4006 238965 4007 5227860 4008 90453726 4009 1289178528 4010 15565365750 4011 162502418430 4012 1490020578695 4013 12147543492436 4014 88930034309583 4015 589399837529400 4016 3560668430251140 4017 19720625152160160 4018 100629967790328372 4019 475130117381280966 4020 2083534798934568375 4021 8513730074030276700 4022 32511191961131663175 4023 116322252464613410820 4024 390852342129040534710 4025 1235896734004871256000 4026 3684517138252022431950 4027 10373808211053388105050 4028 27625845208119136576461 4029 69680475811561643848908 4030 166673977635679857971925 4031 378511226630705225845920 4032 816943509514860652021680 4033 1677314952868855508638848 4034 3278809004854632446959344 4035 6107053196128247521240500 4036 10845879726699681607924290 4037 18377621708249124935337960 4038 29727044844289462902161538 4039 45927497854669434748313064 4040 67802998036095657556052700 4041 95687134796493617632643520 4042 129133332375823562684794380 4043 166699392703335871829461836 4044 205897515103003822453737558 4045 243377677426718466257373000 4046 275356372251391939149330150 4047 298227699442972564572459600 4048 309225146008582986035759640 4049 306968028154505737962505920 4050 291744488585516639255667000 4051 265451466774723164359785900 4052 231208793555382542944504350 4053 192755120521961025275839416 4054 153786059465753515560982398 4055 117393938523475966077085800 4056 85719724921858865795909820 4057 59853681024967201152929280 4058 39950631695500124746820268 4059 25480324152248111058995604 4060 15521639956291490654846250 4061 9026101249065506841494040 4062 5007783620825162967417210 4063 2649103964187186480324768 4064 1335230982217970503587504 4065 640740007462635805507200 4066 292485947850999492699120 4067 126887286200065956391530 4068 52260356858671232886681 4069 20411452510457451228468 4070 7550556609311010329625 4071 2641729268935412309700 4072 872852068390940324550 4073 271897281481071676320 4074 79702284096124003710 4075 21940068194628729750 4076 5658515719934757075 4077 1363768232029899300 4078 306258569637331707 4079 63872913687274296 4080 12325390720100100 4081 2191180572462240 4082 357106960385460 4083 53045985377646 4084 7133150539163 4085 861283571500 4086 92458272555 4087 8716604820 4088 710513166 4089 49059648 4090 2790150 4091 125490 4092 4185 4093 92 4094 1 4095 8281 4096 247065 4097 5466825 4098 95681586 4099 1379632254 4100 16854544278 4101 178067784180 4102 1652522997125 4103 13637564071131 4104 101077577802019 4105 678329871838983 4106 4150068267780540 4107 23281293582411300 4108 120350592942488532 4109 575760085171609338 4110 2558664916315849341 4111 10597264872964845075 4112 41024922035161939875 4113 148833444425745073995 4114 507174594593653945530 4115 1626749076133911790710 4116 4920413872256893687950 4117 14058325349305410537000 4118 37999653419172524681511 4119 97306321019680780425369 4120 236354453447241501820833 4121 545185204266385083817845 4122 1195454736145565877867600 4123 2494258462383716160660528 4124 4956123957723487955598192 4125 9385862200982879968199844 4126 16952932922827929129164790 4127 29223501434948806543262250 4128 48104666552538587837499498 4129 75654542698958897650474602 4130 113730495890765092304365764 4131 163490132832589275188696220 4132 224820467172317180317437900 4133 295832725079159434514256216 4134 372596907806339694283199394 4135 449275192529722288711110558 4136 518734049678110405406703150 4137 573584071694364503721789750 4138 607452845451555550608219240 4139 616193174163088723998265560 4140 598712516740022377218172920 4141 557195955360239803615452900 4142 496660260330105707304290250 4143 423963914077343568220343766 4144 346541179987714540836821814 4145 271179997989229481638068198 4146 203113663445334831872995620 4147 145573405946826066948839100 4148 99804312720467325899749548 4149 65430955847748235805815872 4150 41001964108539601713841854 4151 24547741205356997496340290 4152 14033884869890669808911250 4153 7656887585012349447741978 4154 3984334946405156983912272 4155 1975970989680606309094704 4156 933225955313635298206320 4157 419373234051065449090650 4158 179147643058737189278211 4159 72671809369128684115149 4160 27962009119768461558093 4161 10192285878246422639325 4162 3514581337326352634250 4163 1144749349872012000870 4164 351599565577195680030 4165 101642352290752733460 4166 27598583914563486825 4167 7022283951964656375 4168 1670026801667231007 4169 370131483324606003 4170 76198304407374396 4171 14516571292562340 4172 2548287532847700 4173 410152945763106 4174 60179135916809 4175 7994434110663 4176 953741844055 4177 101174877375 4178 9427117986 4179 759572814 4180 51849798 4181 2915640 4182 129675 4183 4277 4184 93 4185 1 4186 8464 4187 255346 4188 5713890 4189 101148411 4190 1475313840 4191 18234176532 4192 194922328458 4193 1830590781305 4194 15290087068256 4195 114715141873150 4196 779407449641002 4197 4828398139619523 4198 27431361850191840 4199 143631886524899832 4200 696110678114097870 4201 3134425001487458679 4202 13155929789280694416 4203 51622186908126784950 4204 189858366460907013870 4205 656008039019399019525 4206 2133923670727565736240 4207 6547162948390805478660 4208 18978739221562304224950 4209 52057978768477935218511 4210 135305974438853305106880 4211 333660774466922282246202 4212 781539657713626585638678 4213 1740639940411950961685445 4214 3689713198529282038528128 4215 7450382420107204116258720 4216 14341986158706367923798036 4217 26338795123810809097364634 4218 46176434357776735672427040 4219 77328167987487394380761748 4220 123759209251497485487974100 4221 189385038589723989954840366 4222 277220628723354367493061984 4223 388310600004906455506134120 4224 520653192251476614831694116 4225 668429632885499128797455610 4226 821872100336061982994309952 4227 968009242207832694117813708 4228 1092318121372474909128492900 4229 1181036917145920054330008990 4230 1223646019614644274606484800 4231 1214905690903111101216438480 4232 1155908472100262180833625820 4233 1053856215690345510919743150 4234 920624174407449275524634016 4235 770505094065058109057165580 4236 617721177976944022474890012 4237 474293661434564313511063818 4238 348687069392160898821834720 4239 245377718667293392848588648 4240 165235268568215561705565420 4241 106432919956287837519657726 4242 65549705313896599210182144 4243 38581626075247667305251540 4244 21690772454903019256653228 4245 11641222531417506431654250 4246 5960305936085763293006976 4247 2909196944994241607301024 4248 1352599189364700747296970 4249 598520877109802638368861 4250 251819452427865873393360 4251 100633818488897145673242 4252 38154294998014884197418 4253 13706867215572775273575 4254 4659330687198364635120 4255 1496348915449207680900 4256 453241917867948413490 4257 129240936205316220285 4258 34620867866528143200 4259 8692310753631887382 4260 2040158284991837010 4261 446329787731980399 4262 90714875699936736 4263 17064858825410040 4264 2958440478610806 4265 470332081679915 4266 68173570027472 4267 8948175954718 4268 1054916721430 4269 110601995361 4270 10186690800 4271 811422612 4272 54765438 4273 3045315 4274 133952 4275 4370 4276 94 4277 1 4278 8649 4279 263810 4280 5969236 4281 106862301 4282 1576462251 4283 19709490372 4284 213156504990 4285 2025513109763 4286 17120677849561 4287 130005228941406 4288 894122591514152 4289 5607805589260525 4290 32259759989811363 4291 171063248375091672 4292 839742564638997702 4293 3830535679601556549 4294 16290354790768153095 4295 64778116697407479366 4296 241480553369033798820 4297 845866405480306033395 4298 2789931709746964755765 4299 8681086619118371214900 4300 25525902169953109703610 4301 71036717990040239443461 4302 187363953207331240325391 4303 468966748905775587353082 4304 1115200432180548867884880 4305 2522179598125577547324123 4306 5430353138941233000213573 4307 11140095618636486154786848 4308 21792368578813572040056756 4309 40680781282517177021162670 4310 72515229481587544769791674 4311 123504602345264130053188788 4312 201087377238984879868735848 4313 313144247841221475442814466 4314 466605667313078357447902350 4315 665531228728260822999196104 4316 908963792256383070337828236 4317 1189082825136975743629149726 4318 1490301733221561111791765562 4319 1789881342543894677112123660 4320 2060327363580307603246306608 4321 2273355038518394963458501890 4322 2404682936760564328936493790 4323 2438551710517755375822923280 4324 2370814163003373282050064300 4325 2209764687790607691753368970 4326 1974480390097794786444377166 4327 1691129268472507384581799596 4328 1388226272042002131532055592 4329 1092014839411508335985953830 4330 822980730826725212332898538 4331 594064788059454291670423368 4332 410612987235508954554154068 4333 271668188524503399225223146 4334 171982625270184436729839870 4335 104131331389144266515433684 4336 60272398530150686561904768 4337 33331994986320525688307478 4338 17601528467503269724661226 4339 8869502881080004900308000 4340 4261796134358942354597994 4341 1951120066474503385665831 4342 850340329537668511762221 4343 352453270916763019066602 4344 138788113486912029870660 4345 51861162213587659470993 4346 18366197902771139908695 4347 6155679602647572316020 4348 1949590833317156094390 4349 582482854073264633775 4350 163861804071844363485 4351 43313178620160030582 4352 10732469038623724392 4353 2486488072723817409 4354 537044663431917135 4355 107779734525346776 4356 20023299304020846 4357 3428772560290721 4358 538505651707387 4359 77121745982190 4360 10003092676148 4361 1165518716791 4362 120788686161 4363 10998113412 4364 866188050 4365 57810753 4366 3179267 4367 138322 4368 4464 4369 95 4370 1 4371 8836 4372 272459 4373 6233046 4374 112831537 4375 1683324552 4376 21285952623 4377 232865995362 4378 2238669614753 4379 19146190959324 4380 147125906790967 4381 1024127820455558 4382 6501928180774677 4383 37867565579071888 4384 203323008364903035 4385 1010805813014089374 4386 4670278244240554251 4387 20120890470369709644 4388 81068471488175632461 4389 306258670066441278186 4390 1087346958849339832215 4391 3635798115227270789160 4392 11471018328865335970665 4393 34206988789071480918510 4394 96562620159993349147071 4395 258400671197371479768852 4396 656330702113106827678473 4397 1584167181086324455237962 4398 3637380030306126415209003 4399 7952532737066810547537696 4400 16570448757577719155000421 4401 32932464197450058194843604 4402 62473149861330749061219426 4403 113196010764104721790954344 4404 196019831826851674822980462 4405 324591979584249009921924636 4406 514231625080206355311550314 4407 779749915154299832890716816 4408 1132136896041339180447098454 4409 1574495020984643893337024340 4410 2098046617393358813966977962 4411 2679384558358536855420915288 4412 3280183075765455788903889222 4413 3850208706124202280358430268 4414 4333682402098702566704808498 4415 4678037975278959292394995680 4416 4843234647278319704759417070 4417 4809365873521128657872987580 4418 4580578850793980973803433270 4419 4184245077888402478197746136 4420 3665609658570302171026176762 4421 3079355540514509516113855188 4422 2480241111453510467518009422 4423 1914995570238233548318852368 4424 1417045518886179504003321906 4425 1004677775294963246224577436 4426 682281175760012353779377214 4427 443650813794687835955063016 4428 276113956659328703245273554 4429 164403729919294953077338452 4430 93604393516471212250212246 4431 50933523453823795412968704 4432 26471031348583274624969226 4433 13131299015438947254905994 4434 6212916200833445740263825 4435 2801460396012171897428052 4436 1202793600454431530828823 4437 491241384403675048937262 4438 190649275700499689341653 4439 70227360116358799379688 4440 24521877505418712224715 4441 8105270435964728410410 4442 2532073687390420728165 4443 746344658145108997260 4444 207174982692004394067 4445 54045647658783754974 4446 13218957111347541801 4447 3023532736155734544 4448 644824397957263911 4449 127803033829367622 4450 23452071864311567 4451 3967278211998108 4452 615627397689577 4453 87124838658338 4454 11168611392939 4455 1286307402952 4456 131786799573 4457 11864301462 4458 923998803 4459 60990020 4460 3317589 4461 142786 4462 4559 4463 96 4464 1 4465 9025 4466 281295 4467 6505505 4468 119064583 4469 1796156089 4470 22969277175 4471 254151947985 4472 2471535610115 4473 21384860574077 4474 166272097750291 4475 1171253727246525 4476 7526056001230235 4477 44369493759846565 4478 241190573943974923 4479 1214128821378992409 4480 5681084057254643625 4481 24791168714610263895 4482 101189361958545342105 4483 387327141554616910647 4484 1393605628915781110401 4485 4723145074076610621375 4486 15106816444092606759825 4487 45678007117936816889175 4488 130769608949064830065581 4489 354963291357364828915923 4490 914731373310478307447325 4491 2240497883199431282916435 4492 5221547211392450870446965 4493 11589912767372936962746699 4494 24522981494644529702538117 4495 49502912955027777349844025 4496 95405614058780807256063030 4497 175669160625435470852173770 4498 309215842590956396613934806 4499 520611811411100684744905098 4500 838823604664455365233474950 4501 1293981540234506188202267130 4502 1911886811195639013337815270 4503 2706631917025983073784122794 4504 3672541638378002707304002302 4505 4777431175751895669387893250 4506 5959567634123992644324804510 4507 7130391781889658069262319490 4508 8183891108222904847063238766 4509 9011720377377661859099804178 4510 9521272622557278997154412750 4511 9652600520799448362632404650 4512 9389944724315109631676420850 4513 8764823928682383452001179406 4514 7849854736458704649223922898 4515 6744965199084811687140031950 4516 5559596651968019983631864610 4517 4395236681691744015836861790 4518 3332041089124413052322174274 4519 2421723294181142750227899342 4520 1686958951054975600003954650 4521 1125931989554700189734440230 4522 719764770454016539200336570 4523 440517686578623656322612006 4524 258008123435766165327550698 4525 144537916970295007663180950 4526 77404554802407070037937930 4527 39602330364022221879875220 4528 19344215216272392995169819 4529 9014376596845617637691877 4530 4004253996466603428256875 4531 1694034984858106579766085 4532 681890660104174738278915 4533 260876635816858488721341 4534 94749237621777511604403 4535 32627147941383440635125 4536 10637344123355149138575 4537 3278418345535529725425 4538 953519640837113391327 4539 261220630350788149041 4540 67264604770131296775 4541 16242489847503276345 4542 3668357134112998455 4543 772627431786631533 4544 151255105693679189 4545 27419350076309675 4546 4582905609687685 4547 702752236347915 4548 98293450051277 4549 12454918795891 4550 1418094202525 4551 143651101035 4552 12788300265 4553 984988823 4554 64307609 4555 3460375 4556 147345 4557 4655 4558 97 4559 1 4560 9216 4561 290320 4562 6786800 4563 125570088 4564 1915220672 4565 24765433264 4566 277121225160 4567 2725687558100 4568 23856396184192 4569 187656958324368 4570 1337525824996816 4571 8697309728476760 4572 51895549761076800 4573 285560067703821488 4574 1455319395322967332 4575 6895212878633636034 4576 30472252771864907520 4577 125980530673155606000 4578 488516503513162252752 4579 1780932770470398021048 4580 6116750702992391731776 4581 19829961518169217381200 4582 60784823562029423649000 4583 176447616067001646954756 4584 485732900306429658981504 4585 1269694664667843136363248 4586 3155229256509909590363760 4587 7462045094591882153363400 4588 16811459978765387833193664 4589 36112894262017466665284816 4590 74025894449672307052382142 4591 144908527013808584605907055 4592 271074774684216278108236800 4593 484885003216391867466108576 4594 829827654002057081358839904 4595 1359435416075556049978380048 4596 2132805144898961553435742080 4597 3205868351430145201540082400 4598 4618518728221622087121938064 4599 6379173555403985781088125096 4600 8449972814129898376691895552 4601 10736998809875888313712697760 4602 13089959416013650713587124000 4603 15314282890112562916325558256 4604 17195611485600566706163042944 4605 18532992999934940856254216928 4606 19173873143356727359786817400 4607 19042545245114557994308825500 4608 18154768652997493083677600256 4609 16614678665141088101225102304 4610 14594819935543516336363954848 4611 12304561851052831670771896560 4612 9954833333659763999468726400 4613 7727277770816157068159036064 4614 5753764383305555802550073616 4615 4108682245236118350231853992 4616 2812890940609675789738394880 4617 1845696760008716728934776800 4618 1160282457032640195522948576 4619 698525810014389821650162704 4620 402546040406061172990731648 4621 221942471772702077701118880 4622 117006885166429291917813150 4623 58946545580294614875045039 4624 28358591813118010632861696 4625 13018630593312221065948752 4626 5698288981324710008022960 4627 2375925644962281318045000 4628 942767295921033227000256 4629 355625873438636000325744 4630 127376385563160952239528 4631 43264492064738589773700 4632 13915762468890678864000 4633 4231937986372643116752 4634 1214740271187901540368 4635 328485235120919445816 4636 83507094617634573120 4637 19910846981616274800 4638 4440984565899629988 4639 923882537480310722 4640 178674455769988864 4641 32002255685997360 4642 5285657846035600 4643 801045686399192 4644 110748368847168 4645 13873012998416 4646 1561745303560 4647 156439401300 4648 13773289088 4649 1049296432 4650 67767984 4651 3607720 4652 152000 4653 4752 4654 98 4655 1 4656 9409 4657 299536 4658 7077120 4659 132356888 4660 2040790760 4661 26680653936 4662 301886658424 4663 3002808783260 4664 26582083742292 4665 211513354508560 4666 1525182783321184 4667 10034835553473576 4668 60592859489553560 4669 337455617464898288 4670 1740879463026788820 4671 8350532273956603366 4672 37367465650498543554 4673 156452783445020513520 4674 614497034186317858752 4675 2269449273983560273800 4676 7897683473462789752824 4677 25946712221161609112976 4678 80614785080198641030200 4679 237232439629031070603756 4680 662180516373431305936260 4681 1755427564974272795344752 4682 4424923921177752726727008 4683 10617274351101791743727160 4684 24273505073357269986557064 4685 52924354240782854498478480 4686 110138788711689773717666958 4687 218934421463480891658289197 4688 415983301698024862714143855 4689 755959777900608145574345376 4690 1314712657218448948824948480 4691 2189263070077613131337219952 4692 3492240560974517603414122128 4693 5338673496329106754975824480 4694 7824387079651767288662020464 4695 10997692283625607868210063160 4696 14829146369533884157780020648 4697 19186971624005786690404593312 4698 23826958225889539027299821760 4699 28404242306126213629912682256 4700 32509894375713129622488601200 4701 35728604485535507562417259872 4702 37706866143291668216041034328 4703 38216418388471285354095642900 4704 37197313898112051077986425756 4705 34769447318138581184902702560 4706 31209498600684604437589057152 4707 26899381786596348007135851408 4708 22259395184712595670240622960 4709 17682111104475921067627762464 4710 13481042154121712870709109680 4711 9862446628541674152781927608 4712 6921573185845794139970248872 4713 4658587700618392518673171680 4714 3005979217041356924457725376 4715 1858808267047030017173111280 4716 1101071850420450994640894352 4717 624488512178763250691850528 4718 338949356939131369618932030 4719 175953430746723906792858189 4720 87305137393412625507906735 4721 41377222406430231698810448 4722 18716919574636931073971712 4723 8074214626286991326067960 4724 3318692940883314545045256 4725 1298393169359669227326000 4726 483002259001796952565272 4727 170640877627899542013228 4728 57180254533629268637700 4729 18147700455263321980752 4730 5446678257560544657120 4731 1543225506308820986184 4732 411992329738554018936 4733 103417941599250847920 4734 24351831547515904788 4735 5364867103379940710 4736 1102556993250299586 4737 210676711455986224 4738 37287913532032960 4739 6086703532434792 4740 911794055246360 4741 124621381845584 4742 15434758301976 4743 1718184704860 4744 170212690388 4745 14822585520 4746 1117064416 4747 71375704 4748 3759720 4749 156752 4750 4850 4751 99 4752 1 4753 9604 4754 308945 4755 7376656 4756 139434008 4757 2173147648 4758 28721444696 4759 328567312360 4760 3304695441684 4761 29584892525552 4762 238095438250852 4763 1736696137829744 4764 11560018336794760 4765 70627695043027136 4766 398048476954451848 4767 2078335080491687108 4768 10091411736983392186 4769 45717997924455146920 4770 193820249095519057074 4771 770949817631338372272 4772 2883946308169878132552 4773 10167132747446350026624 4774 33844395694624398865800 4775 106561497301360250143176 4776 317847224709229711633956 4777 899412956002462376540016 4778 2417608081347704101281012 4779 6180351486152025522071760 4780 15042198272279544470454168 4781 34890779424459061730284224 4782 77197859314140124485035544 4783 163063142952472628216145438 4784 329073210175170665375956155 4785 634917723161505754372433052 4786 1171943079598633008288489231 4787 2070672435119057094399293856 4788 3503975727296062080162168432 4789 5681503631052130734751342080 4790 8830914057303624358389946608 4791 13163060575980874043637844944 4792 18822079363277375156872083624 4793 25826838653159492025990083808 4794 34016117993539670848184613960 4795 43013929849895325717704415072 4796 52231200532015752657212504016 4797 60914136681839343252401283456 4798 68238498861248637184905861072 4799 73435470628827175778458294200 4800 75923284531762953570136677228 4801 75413732286583336432082068656 4802 71966761216250632262889128316 4803 65978945918823185622491759712 4804 58108880387280952444724908560 4805 49158776971308943677376474368 4806 39941506289188516737868385424 4807 31163153258597633938336872144 4808 23343488782663387023491037288 4809 16784019814387468292752176480 4810 11580160886464186658643420552 4811 7664566917659749443130897056 4812 4864787484088386941630836656 4813 2959880117467481011814005632 4814 1725560362599214245332744880 4815 963437869117894620310782558 4816 514902787685855276411790219 4817 263258568140136532300764924 4818 128682359799842857206717183 4819 60094141981067162772782160 4820 26791134200923922400039672 4821 11392907567170305871113216 4822 4617086110242983772371256 4823 1781395428361466179891272 4824 653643136629696494578500 4825 227821132161528810650928 4826 75327954988892590618452 4827 23594378712823866637872 4828 6989903763869365643304 4829 1955217836047375005120 4830 515410271337804866856 4831 127769773146766752708 4832 29716698650895845498 4833 6467424096630240296 4834 1313233704706285810 4835 247964624988019184 4836 43374617064467752 4837 6998497587681152 4838 1036415437091944 4839 140056140147560 4840 17152943006836 4841 1888397395248 4842 185035275908 4843 15939649936 4844 1188440120 4845 75135424 4846 3916472 4847 161602 4848 4949 4849 100 4850 1 4851 9801 4852 318549 4853 7685601 4854 146810664 4855 2312581656 4856 30894592344 4857 357288757056 4858 3633262754044 4859 32889587967236 4860 267680330776404 4861 1974791576080596 4862 13296714474624504 4863 82187713379821896 4864 468676171997478984 4865 2476383557446138956 4866 12169746817475079294 4867 55809409661438539106 4868 239538247019974203994 4869 964770066726857429346 4870 3654896125801216504824 4871 13051079055616228159176 4872 44011528442070748892424 4873 140405892995984649008976 4874 424408722010589961777132 4875 1217260180711692088173972 4876 3317021037350166477821028 4877 8597959567499729623352772 4878 21222549758431569992525928 4879 49932977696738606200738392 4880 112088638738599186215319768 4881 240261002266612752701180982 4882 492136353127643293592101593 4883 963990933336676419748389207 4884 1806860802760138762660922283 4885 3242615514717690102687783087 4886 5574648162415119174561462288 4887 9185479358348192814913510512 4888 14512417688355755093141288688 4889 21993974633284498402027791552 4890 31985139939258249200509928568 4891 44648918016436867182862167432 4892 59842956646699162874174697768 4893 77030047843434996565889029032 4894 95245130381911078374916919088 4895 113145337213855095909613787472 4896 129152635543087980437307144528 4897 141673969490075812963364155272 4898 149358755160590129348594971428 4899 151337016818346290002218745884 4900 147380493502833968694971196972 4901 137945707135073817885380888028 4902 124087826306104138067216668272 4903 107267657358589896122101382928 4904 89100283260497460415244859792 4905 71104659547786150676205257568 4906 54506642041261020961827909432 4907 40127508597050855316243213768 4908 28364180700851654951395597032 4909 19244727804123936101774317608 4910 12529354401748136384761733712 4911 7824667601555867953444842288 4912 4685440480066695257146750512 4913 2688998231717108865643527438 4914 1478340656803749896722572777 4915 778161355825991808712555143 4916 391940927939979389507482107 4917 188776501780910019979499343 4918 86885276181991085172821832 4919 38184041768094228271152888 4920 16009993677413289643484472 4921 6398481538604449952262528 4922 2435038564991162674469772 4923 881464268791225305229428 4924 303149087150421401269380 4925 98922333701716457256324 4926 30584282476693232281176 4927 8945121599916740648424 4928 2470628107385179871976 4929 643180044484571619564 4930 157486471797662598206 4931 36184122747526085794 4932 7780657801336526106 4933 1561198329694304994 4934 291339242052486936 4935 50373114652148904 4936 8034913024773096 4937 1176471577239504 4938 157209083154396 4939 19041340402084 4940 2073432671156 4941 200974925844 4942 17128090056 4943 1263575544 4944 79051896 4945 4078074 4946 166551 4947 5049 4948 101 4949 1 4950 10000 4951 328350 4952 8004150 4953 154496265 4954 2459392320 4955 33207174000 4956 388183349400 4957 3990551511100 4958 36522850721280 4959 300569918743640 4960 2242471906857000 4961 15271506050705100 4962 95484427854446400 4963 550863885377300880 4964 2945059729443617940 4965 14646130374921218250 4966 67979156478913618400 4967 295347656681412743100 4968 1204308313746831633340 4969 4619666192528073934170 4970 16705975181417444664000 4971 57062607497686977051600 4972 184417421438055397901400 4973 564814615006574610786108 4974 1641668902722282049951104 4975 4534281218061858565995000 4976 11914980604849896101173800 4977 29820509325931299615878700 4978 71155527455170176193264320 4979 162021616435337792416058160 4980 352349641005211938916500750 4981 732397355394256046293282575 4982 1456127286464319713340490800 4983 2770851736096815182409311490 4984 5049476317477828865348705370 4985 8817263677132809277249245375 4986 14760127520763311989474972800 4987 23697897046703947908054799200 4988 36506392321640253495169080240 4989 53979114572542747602537720120 4990 76634057955695116383372096000 4991 104491874663136030057036865200 4992 136873004490134159440063726800 4993 172275178225346074940805948120 4994 208390467595766174284530706560 4995 242297972756943076346920932000 4996 270826605033163793400671299800 4997 291032724650665942311959126700 4998 300695771978936419350813717312 4999 298717510321180258697189942856 5000 285326200637907786580352085000 5001 262033533441177955952597556300 5002 231355483664694034189318051200 5003 196367940619087356537346242720 5004 160204942808283611091450117360 5005 125611301589047171638033167000 5006 94634150638311876278071123200 5007 68491689297902510267638810800 5008 47608908504975591053169914640 5009 31774082205872072486536051320 5010 20354022003304004338206576000 5011 12510108081622563210591592800 5012 7374438711783804122790277950 5013 4167338888520858762366100215 5014 2256502012629741705435127920 5015 1170102283765971198220037250 5016 580717429720889409486981450 5017 275661777962901105152321175 5018 125069317950085313443974720 5019 54194035445507517914637360 5020 22408475216017739595747000 5021 8833520103595612626732300 5022 3316502833782387979699200 5023 1184613355941646706498808 5024 402071420852137858525704 5025 129506616178409689537500 5026 39529404076609972929600 5027 11415749707301920520400 5028 3113808151869751491540 5029 800666516282234217770 5030 193670594545188684000 5031 43964780548862611900 5032 9341856131030831100 5033 1852537571746791930 5034 341712356704635840 5035 58408027676922000 5036 9211384602012600 5037 1333680660393900 5038 176250423556480 5039 21114773073240 5040 2274407597000 5041 218103015900 5042 18391665600 5043 1342627440 5044 83129970 5045 4244625 5046 171600 5047 5150 5048 102 5049 1 5050 10201 5051 338350 5052 8332500 5053 162500415 5054 2613888585 5055 35666566320 5056 421390523400 5057 4378734860500 5058 40513402232380 5059 337092769464920 5060 2543041825600640 5061 17513977957562100 5062 110755933905151500 5063 646348313231747280 5064 3495923614820918820 5065 17591190104364836190 5066 82625286853834836650 5067 363326813160326361500 5068 1499655970428244376440 5069 5823974506274905567510 5070 21325641373945518598170 5071 73768582679104421715600 5072 241480028935742374953000 5073 749232036444630008687508 5074 2206483517728856660737212 5075 6175950120784140615946104 5076 16449261822911754667168800 5077 41735489930781195717052500 5078 100976036781101475809143020 5079 233177143890507968609322480 5080 514371257440549731332558910 5081 1084746996399467985209783325 5082 2188524641858575759633773375 5083 4226979022561134895749802290 5084 7820328053574644047758016860 5085 13866739994610638142597950745 5086 23577391197896121266724218175 5087 38458024567467259897529772000 5088 60204289368344201403223879440 5089 90485506894183001097706800360 5090 130613172528237863985909816120 5091 181125932618831146440408961200 5092 241364879153270189497100592000 5093 309148182715480234380869674920 5094 380665645821112249225336654680 5095 450688440352709250631451638560 5096 513124577790106869747592231800 5097 561859329683829735712630426500 5098 591728496629602361662772844012 5099 599413282300116678048003660168 5100 584043710959088045277542027856 5101 547359734079085742532949641300 5102 493389017105871990141915607500 5103 427723424283781390726664293920 5104 356572883427370967628796360080 5105 285816244397330782729483284360 5106 220245452227359047916104290200 5107 163125839936214386545709934000 5108 116100597802878101320808725440 5109 79382990710847663539705965960 5110 52128104209176076824742627320 5111 32864130084926567548798168800 5112 19884546793406367333381870750 5113 11541777600304662885156378165 5114 6423840901150600467801228135 5115 3426604296395712903655165170 5116 1750819713486860607707018700 5117 856379207683790514639302625 5118 400731095912986418596295895 5119 179263353395592831358612080 5120 76602510661525257510384360 5121 31241995319613352222479300 5122 12150022937378000606431500 5123 4501116189724034686198008 5124 1586684776793784565024512 5125 531578037030547548063204 5126 169036020255019662467100 5127 50945153783911893450000 5128 14529557859171672011940 5129 3914474668151985709310 5130 994337110827422901770 5131 237635375094051295900 5132 53306636679893443000 5133 11194393702777623030 5134 2194249928451427770 5135 400120384381557840 5136 67619412278934600 5137 10545065262406500 5138 1509931083950380 5139 197365196629720 5140 23389180670240 5141 2492510612900 5142 236494681500 5143 19734293040 5144 1425757410 5145 87374595 5146 4416225 5147 176750 5148 5252 5149 103 5150 1