0 1 1 0 2 1 3 0 4 1 5 1 6 0 7 3 8 0 9 1 10 0 11 3 12 4 13 0 14 1 15 0 16 8 17 3 18 4 19 0 20 1 21 0 22 11 23 10 24 5 25 5 26 0 27 1 28 0 29 20 30 18 31 14 32 5 33 6 34 0 35 1 36 0 37 34 38 35 39 24 40 21 41 6 42 7 43 0 44 1 45 0 46 59 47 60 48 59 49 35 50 27 51 7 52 8 53 0 54 1 55 0 56 96 57 121 58 108 59 85 60 49 61 35 62 8 63 9 64 0 65 1 66 0 67 167 68 217 69 213 70 175 71 125 72 63 73 44 74 9 75 10 76 0 77 1 78 0 79 282 80 391 81 419 82 366 83 258 84 176 85 80 86 54 87 10 88 11 89 0 90 1 91 0 92 475 93 709 94 808 95 730 96 579 97 371 98 236 99 99 100 65 101 11 102 12 103 0 104 1 105 0 106 800 107 1281 108 1522 109 1481 110 1202 111 861 112 513 113 309 114 120 115 77 116 12 117 13 118 0 119 1 120 0 121 1352 122 2283 123 2872 124 2925 125 2512 126 1862 127 1238 128 684 129 395 130 143 131 90 132 13 133 14 134 0 135 1 136 0 137 2275 138 4061 139 5366 140 5726 141 5157 142 4032 143 2744 144 1720 145 890 146 495 147 168 148 104 149 14 150 15 151 0 152 1 153 0 154 3828 155 7185 156 9960 157 11110 158 10463 159 8512 160 6160 161 3909 162 2320 163 1133 164 610 165 195 166 119 167 15 168 16 169 0 170 1 171 0 172 6426 173 12680 174 18362 175 21375 176 20949 177 17851 178 13384 179 9036 180 5401 181 3058 182 1416 183 741 184 224 185 135 186 16 187 17 188 0 189 1 190 0 191 10785 192 22291 193 33660 194 40766 195 41627 196 36848 197 28846 198 20178 199 12847 200 7271 201 3951 202 1742 203 889 204 255 205 152 206 17 207 18 208 0 209 1 210 0 211 18085 212 39051 213 61364 214 77266 215 81912 216 75286 217 61228 218 44676 219 29380 220 17777 221 9580 222 5018 223 2114 224 1055 225 288 226 170 227 18 228 19 229 0 230 1 231 0 232 30297 233 68191 234 111375 235 145495 236 159834 237 152334 238 128513 239 97191 240 66735 241 41580 242 24036 243 12389 244 6279 245 2535 246 1240 247 323 248 189 249 19 250 20 251 0 252 1 253 0 254 50698 255 118767 256 201273 257 272290 258 309641 259 305466 260 266668 261 209151 262 148630 263 96701 264 57421 265 31863 266 15764 267 7755 268 3008 269 1445 270 360 271 209 272 20 273 21 274 0 275 1 276 0 277 84770 278 206331 279 362225 280 506836 281 595836 282 607313 283 548185 284 444498 285 327270 286 220187 287 136577 288 77636 289 41517 290 19775 291 9468 292 3536 293 1671 294 399 295 230 296 21 297 22 298 0 299 1 300 0 301 141623 302 357596 303 649413 304 938783 305 1139211 306 1198443 307 1116580 308 935002 309 711247 310 495528 311 317472 312 188657 313 103054 314 53283 315 24496 316 11441 317 4122 318 1919 319 440 320 252 321 22 322 23 323 0 324 1 325 0 326 236425 327 618345 328 1160289 329 1730725 330 2165502 331 2348388 332 2255452 333 1947729 334 1529020 335 1099626 336 729402 337 447187 338 255591 339 134595 340 67472 341 30005 342 13698 343 4769 344 2190 345 483 346 275 347 23 348 24 349 0 350 1 351 0 352 394381 353 1066983 354 2066355 355 3176920 356 4094219 357 4571728 358 4521198 359 4021429 360 3252775 361 2412927 362 1650972 363 1047761 364 617177 365 340415 366 173280 367 84422 368 36384 369 16264 370 5480 371 2485 372 528 373 299 374 24 375 25 376 0 377 1 378 0 379 657380 380 1837513 381 3668840 382 5808020 383 7701857 384 8846314 385 8998844 386 8234244 387 6855276 388 5236308 389 3693597 390 2416531 391 1473341 392 836595 393 446572 394 220235 395 104499 396 43719 397 19165 398 6258 399 2805 400 575 401 324 402 25 403 26 404 0 405 1 406 0 407 1094975 408 3158685 409 6495542 410 10578162 411 14420351 412 17021480 413 17792361 414 16732173 415 14320645 416 11251449 417 8167950 418 5506917 419 3459274 420 2033176 421 1116032 422 577949 423 276696 424 128098 425 52100 426 22428 427 7106 428 3151 429 624 430 350 431 26 432 27 433 0 434 1 435 0 436 1822628 437 5420335 438 11469453 439 19197898 440 26880988 441 32579029 442 34962224 443 33758283 444 29672905 445 23952841 446 17876688 447 12397710 448 8023015 449 4855703 450 2759184 451 1467644 452 738909 453 344014 454 155644 455 61621 456 26081 457 8027 458 3524 459 675 460 377 461 27 462 28 463 0 464 1 465 0 466 3031843 467 9286086 468 20201295 469 34725765 470 49902183 471 62048589 472 68305274 473 67656843 474 61018010 475 50556265 476 38745666 477 27613365 478 18373082 479 11452605 480 6697745 481 3688745 482 1905300 483 934325 484 423660 485 187593 486 72380 487 30153 488 9024 489 3925 490 728 491 405 492 28 493 29 494 0 495 1 496 0 497 5040129 498 15884155 499 35496670 500 62616485 501 92279657 502 117627699 503 132724871 504 134751630 505 124587120 506 105852923 507 83225413 508 60880053 509 41611647 510 26658390 511 16053830 512 9094949 513 4865310 514 2444730 515 1169615 516 517230 517 224433 518 84479 519 34674 520 10100 521 4355 522 783 523 434 524 29 525 30 526 0 527 1 528 0 529 8373594 530 27130404 531 62233609 532 112574807 533 170020844 534 222018034 535 256587512 536 266817214 537 252694835 538 219975999 539 177267374 540 132972710 541 93251417 542 61349560 543 37957344 544 22139781 545 12176814 546 6339065 547 3103680 548 1450778 549 626450 550 266685 551 98024 552 39675 553 11258 554 4815 555 840 556 464 557 30 558 31 559 0 560 1 561 0 562 13903588 563 46274560 564 108878818 565 201827366 566 312173822 567 417326148 568 493665604 569 525411981 570 509337682 571 453933348 572 374614135 573 287894269 574 206955721 575 139647600 576 88702360 577 53138243 578 30086955 579 16095299 580 8167630 581 3902073 582 1784431 583 753181 584 314904 585 113125 586 45188 587 12501 588 5306 589 899 590 495 591 31 592 32 593 0 594 1 595 0 596 23072567 597 78822938 598 190103797 599 360885835 600 571307477 601 781395064 602 945497642 603 1029271671 604 1020610708 605 930544912 606 785835763 607 618213284 608 455128137 609 314701464 610 204957744 611 126023023 612 73262233 613 40344505 614 21027544 615 10416801 616 4862176 617 2177847 618 899424 619 369680 620 129896 621 51246 622 13832 623 5829 624 960 625 527 626 32 627 33 628 0 629 1 630 0 631 38267330 632 134095757 633 331292391 634 643679795 635 1042310911 636 1457684326 637 1803122075 638 2006453683 639 2033777830 640 1895736986 641 1637056991 642 1317326907 643 992402313 644 702521480 645 468713832 646 295416667 647 176233967 648 99615081 649 53444380 650 27178788 651 13161335 652 6008773 653 2638994 654 1067325 655 431639 656 148455 657 57883 658 15254 659 6385 660 1023 661 560 662 33 663 34 664 0 665 1 666 0 667 63435438 668 227853408 669 576296824 670 1145341756 671 1896039086 672 2709797693 673 3424720416 674 3893241810 675 4031514561 676 3839424644 677 3388074636 678 2786757325 679 2146643513 680 1554496440 681 1061491592 682 685195778 683 418889826 684 242931322 685 133742500 686 70012425 687 34785498 688 16485779 689 7369344 690 3176575 691 1259180 692 501444 693 168924 694 65134 695 16770 696 6975 697 1088 698 594 699 34 700 35 701 0 702 1 703 0 704 105103059 705 386721362 706 1000766991 707 2033369086 708 3439404321 709 5020734691 710 6479635254 711 7521104292 712 7951981550 713 7732852963 714 6968799004 715 5855095961 716 4608473303 717 3411258440 718 2382180384 719 1573390052 720 984902922 721 585202261 722 330503120 723 177489333 724 90780470 725 44118715 726 20485344 727 8974250 728 3800069 729 1477440 730 579796 731 191429 732 73035 733 18383 734 7600 735 1155 736 629 737 35 738 36 739 0 740 1 741 0 742 174054820 743 655639944 744 1735029492 745 3602136822 746 6222483152 747 9273107977 748 12214748337 749 14468931402 750 15611183177 751 15492659226 752 14250267197 753 12222563718 754 9823450133 755 7427583990 756 5300433160 757 3579274622 758 2291987022 759 1394146660 760 806516561 761 444262378 762 233042876 763 116599466 764 55487624 765 25266825 766 10856924 767 4519773 768 1724716 769 667435 770 216100 771 81623 772 20096 773 8261 774 1224 775 665 776 36 777 37 778 0 779 1 780 0 781 288105394 782 1110396855 783 3003312969 784 6368111003 785 11229053657 786 17075614388 787 22945835322 788 27724579185 789 30510678865 790 30884561378 791 28978806411 792 25359099753 793 20799383494 794 16053815520 795 11698938278 796 8070917450 797 5282774343 798 3286433040 799 1945964079 800 1097765151 801 590596391 802 302980587 803 148453719 804 69243355 805 30949568 806 13054068 807 5346845 808 2003784 809 765141 810 243071 811 90936 812 21912 813 8959 814 1295 815 702 816 37 817 38 818 0 819 1 820 0 821 476670618 822 1878694863 823 5190922999 824 11235904251 825 20214920166 826 31353134422 827 42961535400 828 52923614656 829 59376958615 830 61276442019 831 58620849374 832 52310154195 833 43759351013 834 34457326070 835 25625602152 836 18048696221 837 12066404193 838 7671367021 839 4644767000 840 2681475049 841 1477142040 842 777133568 843 390322464 844 187476275 845 85783022 846 37666485 847 15605856 848 6293348 849 2317590 850 873735 851 272480 852 101013 853 23834 854 9695 855 1368 856 740 857 38 858 39 859 0 860 1 861 0 862 788304116 863 3175541803 864 8959158986 865 19787467916 866 36307584889 867 57411059338 868 80182275750 869 100662205527 870 115085707050 871 121026785649 872 117991308288 873 107311203272 874 91509750771 875 73471099250 876 55728046288 877 40046276576 878 27326957307 879 17741429721 880 10975665080 881 6478043120 882 3651448328 883 1966659804 884 1012929164 885 498588375 886 234965510 887 105554007 888 45565118 889 18556143 890 7372295 891 2669255 892 994080 893 304469 894 111894 895 25865 896 10470 897 1443 898 779 899 39 900 40 901 0 902 1 903 0 904 1303119018 905 5362659102 906 15441700279 907 34785039356 908 65067330362 909 104851013835 910 149197351341 911 190803672210 912 222199564330 913 238011087919 914 236362085631 915 218991634199 916 190270084613 917 155678800531 918 120367413052 919 88197415964 920 61390940715 921 40673349856 922 25690494780 923 15490416228 924 8925158441 925 4918099660 926 2592777864 927 1308671350 928 631860632 929 292402980 930 129058496 931 54808753 932 21952680 933 8597695 934 3062080 935 1127082 936 339184 937 123620 938 28008 939 11285 940 1520 941 819 942 40 943 41 944 0 945 1 946 0 947 2153254866 948 9048143418 949 26579884159 950 61044684693 951 116361649123 952 191012235239 953 276812251684 954 360476024491 955 427423789117 956 466150154702 957 471336930918 958 444673282300 959 393460136293 960 327910182758 961 258303148176 962 192883053490 963 136869036270 964 92478762985 965 59598079785 966 36683289069 967 21588979876 968 12158469576 969 6557146884 970 3387108425 971 1676909117 972 794852109 973 361472587 974 156858274 975 65577585 976 25847335 977 9984600 978 3499551 979 1273691 980 376775 981 136233 982 30266 983 12141 984 1599 985 860 986 41 987 42 988 0 989 1 990 0 991 3556589772 992 15253548725 993 45694556249 994 106951578509 995 207671225060 996 347141890676 997 512158601632 998 678886212680 999 819290592906 1000 909382668469 1001 935836698885 1002 898639148199 1003 809411612359 1004 686778946146 1005 550901911632 1006 419016193919 1007 302945613371 1008 208630207066 1009 137093987694 1010 86081290302 1011 51707011136 1012 29740390673 1013 16390294664 1014 8660148795 1015 4387206824 1016 2132303574 1017 992980212 1018 444081118 1019 189579786 1020 78069935 1021 30296320 1022 11549153 1023 3985344 1024 1434902 1025 417396 1026 149776 1027 32642 1028 13039 1029 1680 1030 902 1031 42 1032 43 1033 0 1034 1 1035 0 1036 5872253102 1037 25693825166 1038 78460516806 1039 187085239670 1040 369911881437 1041 629438110483 1042 945080176730 1043 1274694374712 1044 1565115728666 1045 1767394683175 1046 1850403655486 1047 1807811053542 1048 1656837141218 1049 1430640427830 1050 1168073756489 1051 904497995361 1052 665947782945 1053 467185545822 1054 312843511560 1055 200260487049 1056 122693992267 1057 72016891508 1058 40529362644 1059 21880405000 1060 11337156311 1061 5637453390 1062 2691904264 1063 1232447017 1064 542380215 1065 227919471 1066 92503520 1067 35360424 1068 13308637 1069 4523330 1070 1611756 1071 461205 1072 164293 1073 35139 1074 13980 1075 1763 1076 945 1077 43 1078 44 1079 0 1080 1 1081 0 1082 9692009766 1083 43246064730 1084 134565517168 1085 326762395606 1086 657672148600 1087 1138778965010 1088 1739501263415 1089 2386478139786 1090 2980199241860 1091 3422593803585 1092 3644247894283 1093 3621015061729 1094 3375419774391 1095 2964844548230 1096 2462837032708 1097 1940685993438 1098 1454375184648 1099 1038817921132 1100 708492836470 1101 462091301217 1102 288580200150 1103 172744263289 1104 99196158145 1105 54679621775 1106 28944619340 1107 14719706451 1108 7190034292 1109 3375452187 1110 1520325900 1111 658789835 1112 272649376 1113 109116777 1114 41105252 1115 15281525 1116 5117580 1117 1805341 1118 508364 1119 179829 1120 37760 1121 14965 1122 1848 1123 989 1124 44 1125 45 1126 0 1127 1 1128 0 1129 15990653648 1130 72733943012 1131 230532269274 1132 569889247551 1133 1167189907116 1134 2055909551634 1135 3193866457283 1136 4455553102956 1137 5657072557207 1138 6605056791410 1139 7149842667457 1140 7222666539777 1141 6845459251388 1142 6114066949225 1143 5165114672329 1144 4139947178778 1145 3156510946575 1146 2294430860012 1147 1592968721800 1148 1058001113176 1149 673105006332 1150 410647362703 1151 240452892569 1152 135226822275 1153 73080992426 1154 37964622870 1155 18964191617 1156 9106029232 1157 4205711285 1158 1864654991 1159 796023260 1160 324623057 1161 128170242 1162 47601470 1163 17487531 1164 5772370 1165 2016793 1166 559039 1167 196430 1168 40508 1169 15995 1170 1935 1171 1034 1172 45 1173 46 1174 0 1175 1 1176 0 1177 26373446170 1178 122239743557 1179 394514780314 1180 992519014425 1181 2067875212427 1182 3704096258820 1183 5850406092446 1184 8296328347786 1185 10706301941010 1186 12704497363756 1187 13976539318738 1188 14349269428768 1189 13822527406955 1190 12548949725988 1191 10777173624592 1192 8782910659705 1193 6810147265149 1194 5035384527111 1195 3557074495610 1196 2404568297952 1197 1557595018441 1198 967916432174 1199 577552150104 1200 331163178476 1201 182572812266 1202 96820702407 1203 49399142328 1204 24255638744 1205 11456614230 1206 5208830211 1207 2274537792 1208 957113718 1209 384781774 1210 149947985 1211 54925056 1212 19947662 1213 6492186 1214 2247297 1215 613400 1216 214143 1217 43386 1218 17071 1219 2024 1220 1080 1221 46 1222 47 1223 0 1224 1 1225 0 1226 43483113165 1227 205297609540 1228 674443717194 1229 1726235138926 1230 3657513800574 1231 6660512897969 1232 10692307293407 1233 15408306908721 1234 20204073223361 1235 24358737377931 1236 27225797328283 1237 28398620051178 1238 27794583848255 1239 25640082439712 1240 22377170169776 1241 18534916477758 1242 14609621582583 1243 10983451682422 1244 7890996874114 1245 5426675183167 1246 3577267209549 1247 2263053806710 1248 1375274112168 1249 803489258285 1250 451590160892 1251 244277145117 1252 127219413482 1253 63796618687 1254 30811935027 1255 14324388147 1256 6414736272 1257 2760251307 1258 1145442677 1259 454160987 1260 174759102 1261 63157557 1262 22684271 1263 7281729 1264 2498088 1265 671621 1266 233016 1267 46397 1268 18194 1269 2115 1270 1127 1271 47 1272 48 1273 0 1274 1 1275 0 1276 71669117288 1277 344557987035 1278 1151848473722 1279 2998439628571 1280 6458817126565 1281 11953959549035 1282 19498880125610 1283 28546345466403 1284 38022223465495 1285 46560926017970 1286 52856532094531 1287 55997124880255 1288 55666451373953 1289 52161084131580 1290 46245474778580 1291 38917823039214 1292 31171774470732 1293 23818310462728 1294 17396138505785 1295 12165165857852 1296 8156969111181 1297 5250642429992 1298 3247963636808 1299 1932374398800 1300 1106489052969 1301 610115196150 1302 324074998520 1303 165872528585 1304 81809529200 1305 38888539155 1306 17804832000 1307 7857563505 1308 3333362040 1309 1364769875 1310 533897160 1311 202939265 1312 72386352 1313 25721111 1314 8145920 1315 2770452 1316 733880 1317 253098 1318 49544 1319 19365 1320 2208 1321 1175 1322 48 1323 49 1324 0 1325 1 1326 0 1327 118087945990 1328 577907006688 1329 1965294481327 1330 5201699075881 1331 11388077972303 1332 21415310514920 1333 35484223948864 1334 52760906478501 1335 71364114116905 1336 88737675401221 1337 102284439659566 1338 110026439143102 1339 111059520828011 1340 105673025771580 1341 95143643286532 1342 81321042907743 1343 66164302207450 1344 51363914894447 1345 38121994132100 1346 27096982660293 1347 18472726993391 1348 12093398138334 1349 7610826371958 1350 4608553181750 1351 2686964354375 1352 1509291233343 1353 817132463035 1354 426524732310 1355 214697374125 1356 104210521475 1357 48783719280 1358 22007910540 1359 9576116915 1360 4006850225 1361 1619265150 1362 625234880 1363 234852331 1364 82704921 1365 29083390 1366 9089905 1367 3065727 1368 800359 1369 274439 1370 52830 1371 20585 1372 2303 1373 1224 1374 49 1375 50 1376 0 1377 1 1378 0 1379 194511552769 1380 968680437742 1381 3350095521680 1382 9012990810673 1383 20049428951817 1384 38297781026323 1385 64443783278338 1386 97292065078348 1387 133600524193217 1388 168640253962642 1389 197317583667432 1390 215451399128771 1391 220755251504264 1392 213227163836150 1393 194901053363024 1394 169137032098318 1395 139739295698892 1396 110174752846778 1397 83063736990140 1398 59988004121437 1399 41561512904989 1400 27659798448236 1401 17701545717108 1402 10903790315700 1403 6469632190268 1404 3699881730901 1405 2040383498748 1406 1085454725410 1407 557159107050 1408 275986905555 1409 131910533600 1410 60844361325 1411 27059825990 1412 11614374975 1413 4795242660 1414 1913542135 1415 729534298 1416 270892011 1417 94213120 1418 32797827 1419 10119060 1420 3385304 1421 871244 1422 297090 1423 56258 1424 21855 1425 2400 1426 1274 1427 50 1428 51 1429 0 1430 1 1431 0 1432 320299023610 1433 1622703842941 1434 5705554864966 1435 15598564733341 1436 35247649196736 1437 68373235786374 1438 116809379475897 1439 179011649215071 1440 249495164617298 1441 319613930502087 1442 379504361629829 1443 420510853380553 1444 437239668910751 1445 428595891567208 1446 397598822792672 1447 350215480458485 1448 293719585479410 1449 235113660709047 1450 179996568901244 1451 132026729606121 1452 92925261344850 1453 62841982495868 1454 40878772398968 1455 25603062842275 1456 15451833678619 1457 8991840800136 1458 5048106459340 1459 2735230493433 1460 1430786474275 1461 722659159955 1462 352470636960 1463 165979086185 1464 75472393690 1465 33104934275 1466 14022032560 1467 5714754525 1468 2252693884 1469 848278899 1470 311483600 1471 107017462 1472 36892709 1473 11238996 1474 3730628 1475 946725 1476 321103 1477 59831 1478 23176 1479 2499 1480 1325 1481 51 1482 52 1483 0 1484 1 1485 0 1486 527278558900 1487 2716707905715 1488 9708740258739 1489 26965571869934 1490 61880833380643 1491 121867298085557 1492 211326825205665 1493 328667848812165 1494 464814207736641 1495 604148124504047 1496 727795203325249 1497 818148801963688 1498 863054260131275 1499 858307420030388 1500 807868581416766 1501 722050273155801 1502 614537326375083 1503 499268702233375 1504 387999213443959 1505 288947565541257 1506 206525499707199 1507 141865529381665 1508 93762502161108 1509 59684079839835 1510 36620738395462 1511 21673924019361 1512 12380449027325 1513 6828408179435 1514 3637721349348 1515 1872273432735 1516 931053424960 1517 447383550870 1518 207666944540 1519 93131876950 1520 40307834520 1521 16855086560 1522 6783440572 1523 2642330496 1524 983083608 1525 357085769 1526 121231404 1527 41397949 1528 12455564 1529 4103199 1530 1026996 1531 346531 1532 63552 1533 24549 1534 2600 1535 1377 1536 52 1537 53 1538 0 1539 1 1540 0 1541 867766017168 1542 4545691209372 1543 16506868119657 1544 46565075857586 1545 108492615602254 1546 216870607088220 1547 381627347125737 1548 602194525456392 1549 863963781619830 1550 1139079901839957 1551 1391833032191753 1552 1586950093295619 1553 1697931671689527 1554 1712717806074010 1555 1635178890664836 1556 1482535495471620 1557 1280091698273163 1558 1055200101718340 1559 832150823203865 1560 628976939475802 1561 456371596947211 1562 318307750222632 1563 213664821443273 1564 138170872444250 1565 86153589071290 1566 51834669536367 1567 30110638705889 1568 16895981240852 1569 9161685509625 1570 4801867467763 1571 2433138334700 1572 1191945425055 1573 564543802915 1574 258431362075 1575 114356809755 1576 48855643045 1577 20176466491 1578 8021356083 1579 3088618805 1580 1135703239 1581 408192420 1582 136975640 1583 46345145 1584 13774860 1585 4504573 1586 1112255 1587 373428 1588 67424 1589 25975 1590 2703 1591 1430 1592 53 1593 54 1594 0 1595 1 1596 0 1597 1427732335579 1598 7601830367118 1599 28042399337819 1600 80325282500207 1601 189968416211412 1602 385344703095177 1603 687952732606303 1604 1101158903047984 1605 1602301663770875 1606 2142375562259559 1607 2654558754452976 1608 3069136013242000 1609 3329786854209641 1610 3405902461076511 1611 3297457780132488 1612 3031896045936282 1613 2655114234861483 1614 2220023171660504 1615 1776081434714450 1616 1362076114392658 1617 1002926470470551 1618 710019376812109 1619 483869544442748 1620 317757271563325 1621 201261120071167 1622 123041444231556 1623 72651833250192 1624 41454579098853 1625 22866979920390 1626 12198105060775 1627 6293785794688 1628 3141413885665 1629 1516772621640 1630 708440097400 1631 319964129400 1632 139759704840 1633 58960463548 1634 24056712498 1635 9450728000 1636 3598324205 1637 1308041294 1638 465334605 1639 154378400 1640 51767640 1641 15203230 1642 4936363 1643 1202704 1644 401849 1645 71450 1646 27455 1647 2808 1648 1484 1649 54 1650 55 1651 0 1652 1 1653 0 1654 2348421471295 1655 12705894987076 1656 47602050134835 1657 138420462051178 1658 332214085250173 1659 683683136037692 1660 1238046465182028 1661 2009672232961149 1662 2965224799558847 1663 4019789883064692 1664 5049685274347175 1665 5918810581184111 1666 6509903787148181 1667 6750475128904910 1668 6625821181372448 1669 6176710370568870 1670 5484566460397059 1671 4650245801559645 1672 3773055325115661 1673 2934983664541362 1674 2192397242072004 1675 1574882000510931 1676 1089245992455348 1677 726132867004125 1678 467001108261532 1679 289983644767422 1680 173969246651298 1681 100891754884007 1682 56587263288015 1683 30705266939303 1684 16123161722400 1685 8194006770708 1686 4030784885165 1687 1919100278200 1688 884329674480 1689 394222667530 1690 170040991834 1691 70862065638 1692 28574703220 1693 11096136639 1694 4178854680 1695 1502159119 1696 529082510 1697 173575755 1698 57700583 1699 16747275 1700 5400240 1701 1298549 1702 431850 1703 75633 1704 28990 1705 2915 1706 1539 1707 55 1708 56 1709 0 1710 1 1711 0 1712 3861834914159 1713 21226013039061 1714 80743378464831 1715 238296969285434 1716 580266414653141 1717 1211260765691445 1718 2224325130734420 1719 3660914042452554 1720 5476031405668451 1721 7525082710180453 1722 9581654608592307 1723 11383070931395501 1724 12689364037544285 1725 13336493942402654 1726 13267851363060024 1727 12536969704686714 1728 11284494975237615 1729 9699721182404553 1730 7979359384249249 1731 6294033667530581 1732 4768231262218655 1733 3474372148781663 1734 2437978160559218 1735 1649266586577125 1736 1076637823770223 1737 678765077189343 1738 413563280437356 1739 243663747383937 1740 138891418993561 1741 76623655367703 1742 40924109395616 1743 21164796584085 1744 10600150391848 1745 5141552639125 1746 2414953984680 1747 1098347917450 1748 483464418072 1749 205999306422 1750 84830784360 1751 33818436064 1752 12984708408 1753 4838307110 1754 1720285424 1755 600047505 1756 194711928 1757 64180991 1758 18413856 1759 5897934 1760 1400000 1761 463488 1762 79976 1763 30581 1764 3024 1765 1595 1766 56 1767 57 1768 0 1769 1 1770 0 1771 6348965684647 1772 35441702361930 1773 136857693495960 1774 409845689265666 1775 1012339281224455 1776 2142975896695852 1777 3989928992062278 1778 6656847163056471 1779 10092484038623944 1780 14055669269933742 1781 18136626285697641 1782 21833847038804567 1783 24663526097491225 1784 26266428274857574 1785 26479690869488460 1786 25355710045509944 1787 23129320684629117 1788 20149895467164795 1789 16801890079093209 1790 13435321387690097 1791 10319678506235494 1792 7625088169120005 1793 5426714301230048 1794 3724131621661720 1795 2466772651601479 1796 1578385437465456 1797 976313959510169 1798 584149536054031 1799 338250674781505 1800 189633078012551 1801 102965659546416 1802 54159751028009 1803 27601725090390 1804 13630018424008 1805 6521736020085 1806 3023194895180 1807 1357630659826 1808 590284798298 1809 248542728364 1810 101170653843 1811 39885862513 1812 15146319957 1813 5585515925 1814 1964826174 1815 678884261 1816 217939611 1817 71247812 1818 20210099 1819 6431235 1820 1507271 1821 496821 1822 84482 1823 32229 1824 3135 1825 1652 1826 57 1827 58 1828 0 1829 1 1830 0 1831 10435348159424 1832 59149393902989 1833 231804759577272 1834 704236715202137 1835 1764126555322515 1836 3786277119718557 1837 7145936550597542 1838 12083335923381730 1839 18564425322722830 1840 26197187857391904 1841 34248856449681426 1842 41771883023516985 1843 47803662571068663 1844 51577082396560340 1845 52677475672382705 1846 51104518863039258 1847 47232555839613738 1848 41694442297461916 1849 35231423726297620 1850 28551885742976338 1851 22229197486339701 1852 16650907561342127 1853 12015408481956528 1854 8362134348865800 1855 5618275510453021 1856 3647285342482401 1857 2289497600223638 1858 1390563962510781 1859 817627882445130 1860 465615989168200 1861 256899191586880 1862 137366097762894 1863 71196829926162 1864 35773145761675 1865 17425155789648 1866 8228324848035 1867 3765942055628 1868 1670450346474 1869 717659004600 1870 298701033911 1871 120222788700 1872 46885781172 1873 17613814196 1874 6430104180 1875 2238374858 1876 766292935 1877 243420288 1878 78941989 1879 22143400 1880 7001994 1881 1620580 1882 531908 1883 89154 1884 33935 1885 3248 1886 1710 1887 58 1888 59 1889 0 1890 1 1891 0 1892 17147805678497 1893 98669267582134 1894 392351813176067 1895 1208998095676636 1896 3070813116406709 1897 6680988698761072 1898 12779113983520287 1899 21896142949399933 1900 34083359543950662 1901 48724770198043687 1902 64526982519679505 1903 79717948736476869 1904 92405218185143908 1905 100983643778197625 1906 104467819038351116 1907 102658012982635613 1908 96110685037667612 1909 85947572801291150 1910 73577860593114120 1911 60416740763341308 1912 47665440343404081 1913 36185514709275349 1914 26467942175023508 1915 18674960151189650 1916 12723050889231553 1917 8377173638795745 1918 5334711464750752 1919 3287897139277846 1920 1962292983683415 1921 1134626274844375 1922 635847762288944 1923 345459380831367 1924 182004901751437 1925 92998269021455 1926 46090019147400 1927 22154939512778 1928 10328702668309 1929 4669046540574 1930 2046367281140 1931 868987963990 1932 357639031281 1933 142369027316 1934 54938791336 1935 20423228625 1936 7382537125 1937 2543723143 1938 863021424 1939 271324564 1940 87306525 1941 24221430 1942 7612124 1943 1740149 1944 568809 1945 93995 1946 35700 1947 3363 1948 1769 1949 59 1950 60 1951 0 1952 1 1953 0 1954 28171544454830 1955 164518757080088 1956 663648462340234 1957 2073733309909924 1958 5339632429165889 1959 11773870347823079 1960 22819677042303036 1961 39612578374016510 1962 62460527979271742 1963 90440844870545807 1964 121303389257332275 1965 151767937952556744 1966 178154935108016648 1967 197162275781249348 1968 206551853144921290 1969 205552873867228135 1970 194896734425495987 1971 176520144070894166 1972 153062414739691750 1973 127315063344400662 1974 101759492841034149 1975 78272665124842046 1976 58017957804215678 1977 41489628192918850 1978 28654152201957646 1979 19129234360053024 1980 12354097361283674 1981 7723674966315741 1982 4677254042895610 1983 2744907365250829 1984 1561757239552001 1985 861774049296325 1986 461295014746072 1987 239579486608405 1988 120740298196828 1989 59048127718565 1990 28021259388680 1991 12902257499729 1992 5762622479840 1993 2496397274441 1994 1048148750060 1995 426671051069 1996 168035851676 1997 64178309945 1998 23614036428 1999 8454178345 2000 2883871920 2001 969867689 2002 301832500 2003 96386549 2004 26452140 2005 8263601 2006 1866204 2007 607585 2008 99008 2009 37525 2010 3480 2011 1829 2012 60 2013 61 2014 0 2015 1 2016 0 2017 46271757405451 2018 274193158621609 2019 1121807068423144 2020 3553952968904928 2021 9275073213926325 2022 20723548076061285 2023 40691535747864197 2024 71549157245661321 2025 114260217249382359 2026 167542704010866151 2027 227546391936535966 2028 288262259127375885 2029 342610122610876281 2030 383895625797398435 2031 407198298860133723 2032 410294918485830824 2033 393902279280076182 2034 361253765829574980 2035 317212846440233124 2036 267216358197729066 2037 216323255746707781 2038 168552232326147883 2039 126573050393222613 2040 91714603972839105 2041 64191871132843870 2042 43437509311543803 2043 28440869547287645 2044 18030958002126509 2045 11075324853616455 2046 6594494699307430 2047 3807886092247398 2048 2133142907390748 2049 1159614584962467 2050 611867868624495 2051 313411534931178 2052 155853346280771 2053 75243150262776 2054 35263860760674 2055 16042200720135 2056 7081640437131 2057 3033197091792 2058 1259549797164 2059 507276666765 2060 197698598910 2061 74751654873 2062 27229400791 2063 9657348546 2064 3262042749 2065 1087682150 2066 335133954 2067 106229383 2068 28843766 2069 8958465 2070 1998975 2071 648298 2072 104196 2073 39411 2074 3599 2075 1890 2076 61 2077 62 2078 0 2079 1 2080 0 2081 75984883743053 2082 456784137202027 2083 1895064822201430 2084 6085728853763131 2085 16094756909887455 2086 36432652520887721 2087 72460670413702282 2088 129033387231280633 2089 208657149602324085 2090 309783105116120021 2091 425951547828206613 2092 546273140721575334 2093 657259344139951658 2094 745513070136900416 2095 800483492429035768 2096 816494233546633476 2097 793541056336789032 2098 736779453939013287 2099 655008882626263294 2100 558681853130575678 2101 457984043403619249 2102 361388660345155740 2103 274870575395226848 2104 201759324753926585 2105 143070999114480985 2106 98104462602424587 2107 65103241860058038 2108 41841405154441726 2109 26059861932322833 2110 15737472875279104 2111 9219230665855968 2112 5241045809382472 2113 2892278457802962 2114 1549766925449295 2115 806440215144096 2116 407572710733686 2117 200069628213662 2118 95388009134499 2119 44166426460920 2120 19857615951867 2121 8666589004542 2122 3671269189965 2123 1508191264536 2124 601117723944 2125 231885980266 2126 86821197581 2127 31316442912 2128 11005387064 2129 3681689710 2130 1217370153 2131 371428928 2132 116884610 2133 31404834 2134 9698821 2135 2138696 2136 691011 2137 109562 2138 41359 2139 3720 2140 1952 2141 62 2142 63 2143 0 2144 1 2145 0 2146 124751801121018 2147 760648321489827 2148 3199363630188725 2149 10412760397184256 2150 27901342578566606 2151 63975556745894206 2152 128860957246173126 2153 232351342301928207 2154 380401309243157190 2155 571722519263961992 2156 795738184229017903 2157 1032940454367045562 2158 1257880287808860955 2159 1444057883974192080 2160 1569299218411747068 2161 1620074337356593022 2162 1593642646992718356 2163 1497671995287052738 2164 1347747416575517380 2165 1163694247294879678 2166 965772794008790861 2167 771601680304152262 2168 594280053800482688 2169 441771453726842350 2170 317307591027862786 2171 220421099895519636 2172 148211064698190942 2173 96534735469334133 2174 60945633938254505 2175 37316504653292416 2176 22170094934075072 2177 12785533290381789 2178 7159795944757152 2179 3894298666914285 2180 2057750806900074 2181 1056454737227375 2182 527032142929353 2183 255478347846059 2184 120332775554880 2185 55063482129783 2186 24475761611070 2187 10564210899879 2188 4427187324102 2189 1799730920625 2190 710056760173 2191 271184923765 2192 100565588248 2193 35926524179 2194 12512716175 2195 4146511667 2196 1359894510 2197 410927921 2198 128404143 2199 34144165 2200 10486840 2201 2285605 2202 735788 2203 115109 2204 43370 2205 3843 2206 2015 2207 63 2208 64 2209 0 2210 1 2211 0 2212 204775174729167 2213 1266136073821874 2214 5398141454408724 2215 17802511552249552 2216 48322719281026944 2217 112214276400174874 2218 228863965293669370 2219 417784469272941921 2220 692375940700137987 2221 1053249413529036647 2222 1483628881515994932 2223 1949000057826352089 2224 2401806840422568740 2225 2790191838750797480 2226 3068327493875359224 2227 3205384281904624133 2228 3190763800335802668 2229 3034553036993602372 2230 2763648839401631215 2231 2415114633948496809 2232 2028769231428036636 2233 1640779091206155925 2234 1279363649140239918 2235 962940256881701625 2236 700390719114258718 2237 492762154411042839 2238 335630943851277039 2239 221483963461904268 2240 141698826185464785 2241 87939749534503192 2242 52968357377944352 2243 30977443367983332 2244 17596561883559433 2245 9711583079317770 2246 5208722763509160 2247 2715338039717039 2248 1375983797636704 2249 677828871696249 2250 324589540727360 2251 151087447175610 2252 68348216793528 2253 30044652696372 2254 12828320298552 2255 5319844704135 2256 2140555937120 2257 836176901253 2258 316245757344 2259 116181056579 2260 41115543000 2261 14194908285 2262 4660464952 2263 1516278113 2264 453852288 2265 140842295 2266 37070880 2267 11324760 2268 2439944 2269 782694 2270 120840 2271 45445 2272 3968 2273 2079 2274 64 2275 65 2276 0 2277 1 2278 0 2279 336063234718931 2280 2106712616788950 2281 9102762635044024 2282 30413623355338230 2283 83613169972802253 2284 196610389796968694 2285 405962734789786320 2286 750137932274879412 2287 1258209599505982295 2288 1936945947652507957 2289 2760893513645908267 2290 3669830912649371821 2291 4575746549430913194 2292 5378176171582969068 2293 5983760612124446600 2294 6324486867597162356 2295 6369716379362366637 2296 6129346180221754023 2297 5648277295500954600 2298 4994710303243107083 2299 4245962411796956301 2300 3475377208832790776 2301 2742821113812187838 2302 2089795305939682400 2303 1538867113294649905 2304 1096266382392307995 2305 756183063064892729 2306 505438578084284043 2307 327593688116284465 2308 206009446435005888 2309 125761697193229672 2310 74561239102234434 2311 42948267905918127 2312 24042647685034335 2313 13083757982812719 2314 6922764733553500 2315 3561899243055721 2316 1782258874249659 2317 867272840132430 2318 410407694477873 2319 188847943450425 2320 84481318778709 2321 36735949419147 2322 15520708599210 2323 6370726480803 2324 2537861001965 2325 981803323080 2326 367787749854 2327 133882791575 2328 46944246777 2329 16068756080 2330 5227776476 2331 1687606623 2332 500434605 2333 154255850 2334 40194405 2335 12214887 2336 2601959 2337 831795 2338 126758 2339 47585 2340 4095 2341 2144 2342 65 2343 66 2344 0 2345 1 2346 0 2347 551417051305646 2348 3503993765795629 2349 15341130274792451 2350 51920098906126691 2351 144545997622021280 2352 344113821279563675 2353 719221361953517585 2354 1345019733768431418 2355 2282937728034563904 2356 3556027995592613651 2357 5128218178022489761 2358 6896095096360414451 2359 8698383929593633042 2360 10342307537462567646 2361 11640072341136067944 2362 12445304218792683430 2363 12679582742455058530 2364 12342851786182979143 2365 11506719273997430354 2366 10294453391697317468 2367 8854327311944974937 2368 7333349480212745613 2369 5856782880517288688 2370 4516193027475294055 2371 3366112881461613400 2372 2427504930982554471 2373 1695318234897103628 2374 1147474660759727586 2375 753247128924124065 2376 479844057900323304 2377 296799751471676720 2378 178332022285503086 2379 104128625523728628 2380 59105936786710801 2381 32623545352038444 2382 17513137992574098 2383 9145309734528886 2384 4646003191364925 2385 2296292383413200 2386 1104178441058553 2387 516516407546216 2388 235025698131978 2389 104000935800036 2390 44748182423940 2391 18712146312998 2392 7604208446901 2393 2999733181136 2394 1149526372169 2395 426605027850 2396 153906403637 2397 53478559524 2398 18152345717 2399 5852957274 2400 1875031235 2401 550919040 2402 168704135 2403 43524476 2404 13159596 2405 2771900 2406 883158 2407 132866 2408 49791 2409 4224 2410 2210 2411 66 2412 67 2413 0 2414 1 2415 0 2416 904600994440526 2417 5825845398382271 2418 25840641075229039 2419 88571077710596595 2420 249664078580756044 2421 601654993748552989 2422 1272685208930217441 2423 2408413968243832249 2424 4136027040514132683 2425 6517700372757749945 2426 9508192477579784771 2427 12933249811814755865 2428 16500394119317428968 2429 19843120771212972956 2430 22587964145915375268 2431 24426102727325528695 2432 25170116431127332335 2433 24782064310839569629 2434 23368502167664521630 2435 21147605670382524915 2436 18400032811072665016 2437 15417091588805299730 2438 12457576265584751809 2439 9719950100081643975 2440 7331377716281302489 2441 5351017081539025170 2442 3782739846551477320 2443 2592048410676110153 2444 1722876899715806193 2445 1111506945143163336 2446 696396060130223808 2447 423931315666184007 2448 250847676612915441 2449 144328942089555636 2450 80770592436527628 2451 43975690095353323 2452 23297582236605205 2453 12011672557087749 2454 6027309540660896 2455 2943605678817196 2456 1399135097577321 2457 647175481006478 2458 291281264572452 2459 127533877404039 2460 54310346618531 2461 22483489281061 2462 9047883949152 2463 3535243980079 2464 1342226441740 2465 493572886689 2466 176509472464 2467 60789925637 2468 20465133138 2469 6540816491 2470 2079771520 2471 605561730 2472 184249093 2473 47071144 2474 14161332 2475 2950021 2476 936851 2477 139167 2478 52064 2479 4355 2480 2277 2481 67 2482 68 2483 0 2484 1 2485 0 2486 1483726057607076 2487 9682700511269302 2488 43502812543399861 2489 150989129399468036 2490 430858617414273505 2491 1050883671242536915 2492 2249444041601336078 2493 4306893792886373195 2494 7482355587358408555 2495 11926814867549447009 2496 17598080916622609016 2497 24209317744449955247 2498 31235931829280437294 2499 37987437943827743491 2500 43728849414514721378 2501 47819298592937534203 2502 49830497605884965897 2503 49615449751213518249 2504 47314433951683763430 2505 43303841949915611547 2506 38107512399518655643 2507 32296146567379577040 2508 26398101254441019083 2509 20836936512546113525 2510 15901247670326943379 2511 11743786847334872403 2512 8401570232003650541 2513 5826944683089825760 2514 3920697778556226025 2515 2560980773835163312 2516 1624858698844734576 2517 1001859646610234181 2518 600575595517324990 2519 350153929965453215 2520 198617143091410909 2521 109635875172416605 2522 58905444073913316 2523 30809948250528993 2524 15689271289796920 2525 7778801277123445 2526 3755078742882180 2527 1764819869169561 2528 807431983246988 2529 359562388600395 2530 155808187911628 2531 65685898033495 2532 26926897964448 2533 10732921120264 2534 4154549077500 2535 1563100704216 2536 569654515040 2537 201973184294 2538 68955670332 2539 23028023590 2540 7296475816 2541 2303118345 2542 664631164 2543 200955357 2544 50844780 2545 15222611 2546 3136580 2547 992943 2548 145664 2549 54405 2550 4488 2551 2345 2552 68 2553 69 2554 0 2555 1 2556 0 2557 2433168686986309 2558 16087186619950983 2559 73199076943723738 2560 257219981829600868 2561 742936952782026327 2562 1833728123341326422 2563 3971352026136442119 2564 7692060533154335927 2565 13516856874280288217 2566 21790839136282104834 2567 32515384347036531229 2568 45232453515044167931 2569 59012392275750548950 2570 72566095460221209110 2571 84461130192947401222 2572 93386286306415818551 2573 98393809764340689177 2574 99057895173320544633 2575 95516321532355242175 2576 88397379393230663238 2577 78663781485904821932 2578 67420717743120740182 2579 55734732498091564163 2580 44497411601324793625 2581 34349611799024721550 2582 25664673882906658113 2583 18577079844347629451 2584 13037823479217212831 2585 8878470950685620105 2586 5870308597818694648 2587 3770728587666952376 2588 2354253600990928956 2589 1429351603074290010 2590 844210790959418435 2591 485212723403836115 2592 271458115922653208 2593 147863211387581803 2594 78429482644924853 2595 40514856523899060 2596 20384368705076665 2597 9989409438765750 2598 4767938995480898 2599 2216357635982523 2600 1003246984678970 2601 442147045726515 2602 189667228607653 2603 79177190666034 2604 32147179115639 2605 12694452659425 2606 4868996226665 2607 1815691805031 2608 655908152507 2609 230604062127 2610 78059377275 2611 25863454435 2612 8125384371 2613 2546436872 2614 728408572 2615 218890325 2616 54856080 2617 16346021 2618 3331839 2619 1051504 2620 152360 2621 56815 2622 4623 2623 2414 2624 69 2625 70 2626 0 2627 1 2628 0 2629 3989463642802182 2630 26718602739834375 2631 123104504204456986 2632 437901690787061423 2633 1280020518987014414 2634 3196682132938951855 2635 7003631120014769860 2636 13720852543265639704 2637 24384370104459543284 2638 39752147613958493527 2639 59977483614253029685 2640 84359070494005258992 2641 111271457125032296638 2642 138329992176081009488 2643 162768636173959346312 2644 181937865174201677252 2645 193791294833650817775 2646 197236656966497164915 2647 192273200855160503140 2648 179903108902836972520 2649 161864831320618522602 2650 140273133393927385575 2651 117257404927262679708 2652 94670979357194891776 2653 73911334558031924395 2654 55856824858911877587 2655 40899537111915359010 2656 29040277774649373230 2657 20010047525368786305 2658 13389062543783153832 2659 8704915110495212304 2660 5501983136423374392 2661 3382321152972309775 2662 2023140728481836670 2663 1177886727489212208 2664 667689571407495021 2665 368590896211731722 2666 198197198209122333 2667 103823662208091840 2668 52988755216302250 2669 26350055609601150 2670 12767089560534029 2671 6026908745540848 2672 2771735026014900 2673 1241639829716718 2674 541691984456035 2675 230085419204640 2676 95130392937489 2677 38263259732300 2678 14972000512806 2679 5691241842520 2680 2103918626792 2681 753494700672 2682 262735792660 2683 88191283936 2684 28995481335 2685 9033334062 2686 2811169637 2687 797188320 2688 238124236 2689 59116070 2690 17534223 2691 3536064 2692 1112605 2693 159258 2694 59295 2695 4760 2696 2484 2697 70 2698 71 2699 0 2700 1 2701 0 2702 6540071553452080 2703 44360993337026855 2704 206932155354508177 2705 745021437905463709 2706 2203630003174175434 2707 5567481245595370123 2708 12337922200122468712 2709 24445176447888710580 2710 43930004171877120689 2711 72410487328140699144 2712 110454166567269409809 2713 157053616191344478541 2714 209410461677115240290 2715 263155149586187785752 2716 312993661416375829092 2717 353631656566275718859 2718 380736683015007724260 2719 391692036996100635518 2720 385968284086063185229 2721 365057367579328591762 2722 332034342300570062483 2723 290894900966001176231 2724 245844553074152278268 2725 200691063387031044380 2726 158434514112725057506 2727 121083221500766239680 2728 89668767932252616114 2729 64400558521430341141 2730 44890972771485522481 2731 30390947716284870096 2732 19994397644126565520 2733 12790423260242556731 2734 7959402291479045221 2735 4820321069339274240 2736 2842029388415466594 2737 1631821691415524321 2738 912685563084155337 2739 497354365678197105 2740 264106234296188380 2741 136681929605571695 2742 68943851559592485 2743 33895674726850327 2744 16242416946576502 2745 7585533120252195 2746 3452274916779163 2747 1530851997053891 2748 661287365719056 2749 278185800591734 2750 113940926213575 2751 45409803812346 2752 17609937933692 2753 6635376816788 2754 2432109237084 2755 863685808480 2756 298731153756 2757 99448695207 2758 32449867898 2759 10026475399 2760 3098839710 2761 871278311 2762 258730247 2763 63636111 2764 18789952 2765 3749525 2766 1176318 2767 166361 2768 61846 2769 4899 2770 2555 2771 71 2772 72 2773 0 2774 1 2775 0 2776 10719586065840095 2777 73628567275027621 2778 347674736169999750 2779 1266742084739357399 2780 3790756012243282676 2781 9687753099816467090 2782 21712328661261225180 2783 43500294791993237349 2784 79038674080130503998 2785 131708248187720711860 2786 203089973456400453673 2787 291889357697121379416 2788 393376456475784788071 2789 499624141305080609930 2790 600587452084303934392 2791 685794545395296633641 2792 746221768430542120182 2793 775874081755667887679 2794 772696864795828585164 2795 738655559638818699668 2796 679053432268006959625 2797 601337545328708903247 2798 513723725569522683152 2799 423949190889793964311 2800 338365932700176124744 2801 261463225914248444397 2802 195794701685988849003 2803 142210067116407739644 2804 100261301043633356681 2805 68660935506184244512 2806 45701197927123383384 2807 29581888930297277794 2808 18630163568270530195 2809 11420542936327846356 2810 6817096456762116372 2811 3963653923749273691 2812 2245408579303916361 2813 1239646230759743053 2814 667087063973354992 2815 349953256909970485 2816 178987081558463080 2817 89256560237375691 2818 43397910858433648 2819 20572776347302749 2820 9507712840733176 2821 4283179068572371 2822 1880532797521552 2823 804518140043639 2824 335259593600120 2825 136059470806427 2826 53738983075752 2827 20657991534752 2828 7717062127752 2829 2805036137552 2830 987872453512 2831 338984046362 2832 111936415832 2833 36254178872 2834 11111333792 2835 3411053937 2836 951000392 2837 280784511 2838 68427904 2839 20116018 2840 3972496 2841 1242716 2842 173672 2843 64469 2844 5040 2845 2627 2846 72 2847 73 2848 0 2849 1 2850 0 2851 17567211390391475 2852 122166620316183316 2853 583867919519116068 2854 2152492757628774381 2855 6516084529557638234 2856 16842329325369631271 2857 38170484968114391614 2858 77319837101228931327 2859 142023757444326112607 2860 239227371206868693650 2861 372841873550753067125 2862 541578760687083806804 2863 737622645995441853578 2864 946745277054221781260 2865 1150050100128589859753 2866 1327019989821827598341 2867 1459121338822558566555 2868 1533051203461807160781 2869 1542847193318940423525 2870 1490441507789038712134 2871 1384685966571710354697 2872 1239251536240577097875 2873 1070010922998604003716 2874 892519426769549738400 2875 720058574314815475676 2876 562477866002212248279 2877 425843474031650407163 2878 312736559391555552443 2879 222961782410091580545 2880 154422211494615737576 2881 103965583361149160256 2882 68079112473536586939 2883 43381031529804289339 2884 26911625282458605570 2885 16259347712166154416 2886 9570542683511447827 2887 5489926374721821067 2888 3069723612657701181 2889 1673485163351089320 2890 889616016192708792 2891 461202260422454355 2892 233195464963096613 2893 115001213315535514 2894 55313803379412090 2895 25947230984562893 2896 11869468989580275 2897 5294147234759088 2898 2301949372437869 2899 975532859265600 2900 402787942005318 2901 161998588003525 2902 63422413493600 2903 24171786082800 2904 8953674836700 2905 3227953936340 2906 1127574041325 2907 383921634885 2908 125767202205 2909 40437876975 2910 12294826330 2911 3749506265 2912 1036690767 2913 304366256 2914 73503495 2915 21515307 2916 4205255 2917 1311873 2918 181194 2919 67165 2920 5183 2921 2700 2922 73 2923 74 2924 0 2925 1 2926 0 2927 28784496931574241 2928 202639132016377652 2929 980070779965880136 2930 3655407552511793475 2931 11192556878749495765 2932 29255362263957773229 2933 67037329971362637147 2934 137278223065868324466 2935 254881910310493800877 2936 433920646606748102213 2937 683450924653262731347 2938 1003219984735819951465 2939 1380688482239127438786 2940 1790615593022820553540 2941 2197758679094802969672 2942 2562277178308641359798 2943 2846568549084607601283 2944 3021824854331548182905 2945 3072721179228500970811 2946 2999247395692181572529 2947 2815525346883315731046 2948 2546221615831545213884 2949 2221648639464797037236 2950 1872755815083162137100 2951 1526994742893035247598 2952 1205633733530571718533 2953 922652815805450898440 2954 684995398853584218144 2955 493749575728861751225 2956 345783628367255974448 2957 235428057276703444288 2958 155925386837859517250 2959 100508418641314121539 2960 63083036180320203300 2961 38567526515059030002 2962 22976447862664759562 2963 13342223713787911526 2964 7553887638835348942 2965 4170649609222402440 2966 2245967372480413605 2967 1179852101263655742 2968 604667204064463579 2969 302338028899690084 2970 147489882183816705 2971 70195970857405410 2972 32592166201982363 2973 14760969953288544 2974 6520081949719044 2975 2808223685259950 2976 1179120678477225 2977 482466042278168 2978 192340009956125 2979 74653270169400 2980 28213434929300 2981 10364465089000 2982 3706639570515 2983 1284448045680 2984 434006600130 2985 141062234100 2986 45032423450 2987 13584279050 2988 4115981151 2989 1128700416 2990 329557865 2991 78875280 2992 22990782 2993 4448084 2994 1383864 2995 188930 2996 69935 2997 5328 2998 2774 2999 74 3000 75 3001 0 3002 1 3003 0 3004 47157102773745352 3005 336017519849147696 3006 1644396157204681025 3007 6204071779915159616 3008 19211502970297445960 3009 50774087631620144526 3010 117620752965033765112 3011 243464800786775729293 3012 456863950778590434001 3013 786006078657062439814 3014 1250985998397148807588 3015 1855407739948718685798 3016 2579952312888473567891 3017 3380426680815861144283 3018 4191679079782203466438 3019 4937005738381479487177 3020 5540947071768692348973 3021 5942323265747353258525 3022 6104342022332567677559 3023 6019562888910223635521 3024 5709017201157249685816 3025 5216312532304428774443 3026 4598629642024806567216 3027 3916912958308507833500 3028 3227289705518009880481 3029 2575047768109920990936 3030 1991652157365144428980 3031 1494541300018850623473 3032 1088970197600959549255 3033 770993633180636358504 3034 530755057510491442656 3035 355466973226950204961 3036 231735724535441268004 3037 147122048574288633300 3038 90998285125086782148 3039 54855169349069082272 3040 32238055267663044366 3041 18475908590559140581 3042 10328298798751139520 3043 5632747834544435517 3044 2997405717973814910 3045 1556512509868761579 3046 788810981316592564 3047 390140501147383365 3048 188319280646372918 3049 88710375064405155 3050 40777814400449720 3051 18288854040686369 3052 8001889121806725 3053 3414599446476893 3054 1420797366753600 3055 576229877724368 3056 227742652714725 3057 87648593852600 3058 32852179117940 3059 11970724764500 3060 4247435209755 3061 1460300213130 3062 489739509000 3063 157951606905 3064 50071382435 3065 14987444703 3066 4512357056 3067 1227395520 3068 356444957 3069 84556010 3070 24545484 3071 4701269 3072 1458765 3073 196883 3074 72780 3075 5475 3076 2849 3077 75 3078 76 3079 0 3080 1 3081 0 3082 77244903837222098 3083 557020987646892165 3084 2757822508752500982 3085 10523756604133216067 3086 32952641599203356465 3087 88048276462861622335 3088 206176658006394057374 3089 431326279735685457685 3090 817932272188514805453 3091 1421908615123704981999 3092 2286522230628320671751 3093 3426162703721431412011 3094 4812828483630527655387 3095 6370306060788742454143 3096 7979248819948896903045 3097 9493203302078410595891 3098 10762244172703746847785 3099 11658526638606428462859 3100 12097561610997293094559 3101 12050431126817152133449 3102 11544858040881417745812 3103 10656026002258774330262 3104 9490369197905271589581 3105 8166649775931217590020 3106 6798441591629471745481 3107 5480976464263267591114 3108 4283719007749280168237 3109 3248536040431941073598 3110 2392265674495038689601 3111 1711997883419977093870 3112 1191393119600572688904 3113 806719360298597042517 3114 531785729565845938024 3115 341432390648735975295 3116 213604824034114233714 3117 130262375821761593980 3118 77459000467855278602 3119 44925627783269622324 3120 25420969359697333601 3121 14036364396553586202 3122 7564038281301492564 3123 3978733330643384326 3124 2042994316020580648 3125 1024103335748102550 3126 501165870467344988 3127 239425851055355026 3128 111656993216161056 3129 50825780437566589 3130 22578884898034000 3131 9787385561500893 3132 4138742177031436 3133 1706901212155925 3134 686285790652368 3135 268951411327225 3136 102651803130240 3137 38165078363955 3138 13795968449420 3139 4857293977335 3140 1657095356100 3141 551661305255 3142 176574844940 3143 55590529239 3144 16512521024 3145 4940610025 3146 1333157892 3147 385116469 3148 90558796 3149 26182533 3150 4965100 3151 1536653 3152 205056 3153 75701 3154 5624 3155 2925 3156 76 3157 77 3158 0 3159 1 3160 0 3161 126511018049968757 3162 923113916851398977 3163 4623187565496892461 3164 17841181051462094343 3165 56483701685887295531 3166 152563315645640529680 3167 361071362011319255645 3168 763346718302735479641 3169 1462657432530464744100 3170 2568982769017662148151 3171 4173410559778513363308 3172 6317106517619072743698 3173 8963535647526233529511 3174 11983608837618663095056 3175 15160807233466942701314 3176 18217778753832171756535 3177 20859388793589528347807 3178 22822146997824073411011 3179 23918107002586840844388 3180 24063213602751786405327 3181 23284743479240015080979 3182 21708179374000495719926 3183 19528712309774155561571 3184 16975302290080100903340 3185 14275468114756425987280 3186 11627176118480181256179 3187 9181299861266400181475 3188 7035144190834535320397 3189 5235230612508979667685 3190 3786286993494665874688 3191 2663152427350398399718 3192 1822824395615626884965 3193 1214773841172933838309 3194 788604444253429197030 3195 498913451233648349421 3196 307724084079858127818 3197 185104262208210833935 3198 108622481574020997180 3199 62198987351158954863 3200 34761782792044215799 3201 18965060561284458159 3202 10101878403839823559 3203 5254026118111795959 3204 2668427171599473999 3205 1323447985714437091 3206 640982815940732251 3207 303150283607560647 3208 139993813293964294 3209 63117700416720945 3210 27778980784205061 3211 11932325658809036 3212 5001075900158129 3213 2044699777798650 3214 815143143117468 3215 316806799722805 3216 119935427140755 3217 44237757258630 3218 15866127430130 3219 5543828629305 3220 1876968759260 3221 620355925725 3222 197081436447 3223 61627962616 3224 18168169513 3225 5402817354 3226 1446385414 3227 415664739 3228 96897114 3229 27905129 3230 5239871 3231 1617606 3232 213452 3233 78699 3234 5775 3235 3002 3236 77 3237 78 3238 0 3239 1 3240 0 3241 207168702996982420 3242 1529382455503730806 3243 7747050648911454516 3244 30230189903734224423 3245 96753570109966900486 3246 264142359598479879770 3247 631762683305790207046 3248 1349567275033869589790 3249 2612609708245417366287 3250 4635616142614439796661 3251 7607006604798891234657 3252 11630157286367962815369 3253 16667307754764603399281 3254 22504621934755431090230 3255 28753358750404631585084 3256 34892540422607691338782 3257 40346208392258010154223 3258 44577818243946369265754 3259 47179288966266563380290 3260 47934190118142648527285 3261 46842383994740804470627 3262 44104090814075422568145 3263 40071234879209483098256 3264 35180295177802062861925 3265 29882562220507497574671 3266 24585179105861385312865 3267 19611218523229789648542 3268 15181261084782766568202 3269 11414104437406383474405 3270 8341249814928525136418 3271 5928834657025644490560 3272 4101303063664046662939 3273 2762664606055808845519 3274 1813024946509252917210 3275 1159690328872455796434 3276 723295087101153828366 3277 440024970934162646375 3278 261193371097646174837 3279 151316810501607663280 3280 85576165180059423265 3281 47254517238076580320 3282 25481634014466173480 3283 13420165507328815840 3284 6903562309438791860 3285 3468937692033153528 3286 1702690782243179380 3287 816364241709098928 3288 382312884122930474 3289 174864618171152650 3290 78105181864392899 3291 34062663058544640 3292 14501560594091654 3293 6025160256453222 3294 2442508541590975 3295 965650334643288 3296 372255502097275 3297 139804074484850 3298 51165210216675 3299 18209757438200 3300 6315363337720 3301 2122238224670 3302 696453046471 3303 219631390848 3304 68224221130 3305 19963534734 3306 5901161345 3307 1567492480 3308 448185590 3309 103584810 3310 29716553 3311 5525880 3312 1701703 3313 222074 3314 81775 3315 5928 3316 3080 3317 78 3318 79 3319 0 3320 1 3321 0 3322 339202206194622100 3323 2533126255295925936 3324 12976427488660103157 3325 51195061413348192900 3326 165625975017898343259 3327 456975086363995317989 3328 1104412495564173534872 3329 2383604633046959328186 3330 4661486995713955445488 3331 8354550532117360156278 3332 13847049978641130841653 3333 21380859408939423739658 3334 30943893850465987648315 3335 42192002662310507077778 3336 54435178943417545996808 3337 66702870611741679832411 3338 77880358809116359474263 3339 86886784816555008064313 3340 92853067203152700185195 3341 95258585679046485759679 3342 93998103986928234443746 3343 89369910702554738133139 3344 81995858628653942658116 3345 72698120037165837215275 3346 62363023222932055337792 3347 51819449330074574312766 3348 41750521371871655649251 3349 32646323937578967633743 3350 24795451943863111426635 3351 18306410633320462965402 3352 13146949905809870510112 3353 9189809688954912100215 3354 6255917115277160618611 3355 4149520155645556892235 3356 2683024282361927775348 3357 1691796048819819394058 3358 1040700236163669180858 3359 624736561397618983677 3360 366086687376391795840 3361 209455771122552347480 3362 117033960187376245944 3363 63872969095098119200 3364 34053947236066961720 3365 17738128870255285740 3366 9027520815586908480 3367 4489163304502628068 3368 2181222491619106704 3369 1035520655518433049 3370 480301389416839775 3371 217631080403029665 3372 96321189797541514 3373 41632973893985387 3374 17570344728185397 3375 7238112163363015 3376 2909822532839600 3377 1141034464158513 3378 436361906700000 3379 162597654873025 3380 59052668854050 3381 20858260905875 3382 7180988728855 3383 2395416781863 3384 780630963488 3385 244395818875 3386 75422403705 3387 21908264139 3388 6437933150 3389 1696910445 3390 482778415 3391 110636105 3392 31620168 3393 5823429 3394 1789024 3395 230925 3396 84930 3397 6083 3398 3159 3399 79 3400 80 3401 0 3402 1 3403 0 3404 555307205652232098 3405 4194500584381218931 3406 21727101973041184222 3407 86654364119832132100 3408 283343944244665684721 3409 789989136643216333511 3410 1929006968678732021958 3411 4205820633435065136432 3412 8308132931074936223439 3413 15039042895160078641594 3414 25172990052009854396054 3415 39251059337015674725837 3416 57361903188624387600741 3417 78973210323213883829584 3418 102875918184730043581748 3419 127277231085328017752431 3420 150036897310395326778225 3421 168998753434801872956664 3422 182341322720697658375489 3423 188866554023974165024576 3424 188164883538048325219256 3425 180629721506899063905583 3426 167332913395572280965506 3427 149803038964119218716325 3428 129763410302697681626636 3429 108885089438324466278058 3430 88596010119302976458991 3431 69966887871000051014482 3432 53674619234064666258925 3433 40029007954705437375210 3434 29040945381227382628360 3435 20509228001403166723742 3436 14107088346623831486344 3437 9455797611376160703750 3438 6179209820370687373869 3439 3938425089410445192199 3440 2449226168816497383045 3441 1486605197724771692997 3442 880946688177972267960 3443 509801813177395903264 3444 288168083367945750481 3445 159134046058863958304 3446 85865447824027723280 3447 45275472908432223480 3448 23331025068436555888 3449 11750437210299562400 3450 5784059255587654320 3451 2782691789551371299 3452 1308373778983495000 3453 601173033513109689 3454 269909751394722920 3455 118393061227073915 3456 50726918284532352 3457 21225805176686165 3458 8671076489254928 3459 3457462164452100 3460 1344944943246088 3461 510320697304850 3462 188694870948600 3463 68016535659445 3464 23846124521680 3465 8150620332519 3466 2699226089728 3467 873619612645 3468 271557536184 3469 83268294455 3470 24012528424 3471 7015536705 3472 1835088080 3473 519546263 3474 118065600 3475 33619420 3476 6132824 3477 1879650 3478 240008 3479 88165 3480 6240 3481 3239 3482 80 3483 81 3484 0 3485 1 3486 0 3487 908969725533877912 3488 6943669518245358837 3489 36364722289700561801 3490 146599696346299419896 3491 484428492238181828426 3492 1364681077503911651623 3493 3366432037050973955915 3494 7414018007938283131977 3495 14791834106708762326991 3496 27040237627003612778151 3497 45704530879912438800368 3498 71957857603043157423678 3499 106175996061757136271147 3500 147583221696299064820374 3501 194092304382808854411052 3502 242420840691777498596719 3503 288491616452381088270183 3504 328042076676990424051893 3505 357306358503717766311039 3506 373613395202160882015929 3507 375770955861552591556392 3508 364166411756984736707157 3509 340588582827108898887826 3510 307838213767639156304535 3511 269231352452376674871992 3512 228104925848093051281764 3513 187412171599401015801099 3514 149458700556003026559547 3515 115790635111346708346071 3516 87214585878226863850258 3517 63910492608422068925904 3518 45593033165775553644868 3519 31682423774349237976984 3520 21456488998368386359602 3521 14168511558463218705543 3522 9126406676239024084249 3523 5736555445570792352164 3524 3519867691775218878861 3525 2108902011881516772300 3526 1234117585101528722905 3527 705548085610165552208 3528 394141138334531582040 3529 215180472023860524104 3530 114825102366648270780 3531 59895889922200402108 3532 30543104767651837876 3533 15226555653003695356 3534 7421049209038351964 3535 3535846302433273025 3536 1646876503482794579 3537 749772894302344458 3538 333614596718240708 3539 145057350345806277 3540 61620490896396135 3541 25568592035417678 3542 10359750585025941 3543 4097734550239675 3544 1581501388723963 3545 595470582234475 3546 218516998659870 3547 78185388004105 3548 27211172907207 3549 9235060603872 3550 3036610557760 3551 976203733659 3552 301311691073 3553 91810491890 3554 26287042424 3555 7636492755 3556 1982492033 3557 558595926 3558 125888281 3559 35717839 3560 6454375 3561 1973663 3562 249326 3563 91481 3564 6399 3565 3320 3566 81 3567 82 3568 0 3569 1 3570 0 3571 1487675819357102838 3572 11491739346141678566 3573 60840718683846972250 3574 247891063907115909542 3575 827716642082899410294 3576 2355753023492488443923 3577 5870128618620295801630 3578 13057260953351393088558 3579 26308161484772839552122 3580 48562978877869419281549 3581 82878713178663383964565 3582 131740455750223921207166 3583 196244695998364918335165 3584 275370523829358219680919 3585 365578233244540505350148 3586 460914457547887634617296 3587 553672123122603958930476 3588 635495549119642412815920 3589 698691004397727589778258 3590 737444984975715513932162 3591 748682680562419105234810 3592 732402205580695837761986 3593 691458186470004022072496 3594 630896922162213263416120 3595 557029937558192533479824 3596 476457957435955015906794 3597 395228018128425343486884 3598 318241749907086160694547 3599 248957067030409889000325 3600 189359609710213073393150 3601 140137015913170540938624 3602 100971808394373323270886 3603 70873317285345435269332 3604 48487622037469949648790 3605 32348412765826130739816 3606 21054133503742000416203 3607 13373763201215868617379 3608 8293802166254285530317 3609 5023111194109936226124 3610 2971874721982469130509 3611 1718031940902244122288 3612 970655186635615342073 3613 536053012123555871120 3614 289415599474913295084 3615 152776544448853005296 3616 78858406831715246496 3617 39803282465943625152 3618 19646237396005764299 3619 9482577500903748690 3620 4475522060445682293 3621 2065386115666752268 3622 931870800852936161 3623 411005804121505422 3624 177176728134356225 3625 74634354244382576 3626 30714728295640791 3627 12344967914059604 3628 4844611693022400 3629 1855346144602188 3630 693309245605190 3631 252531975526210 3632 89701056722151 3633 30994839268288 3634 10446064684549 3635 3410752214958 3636 1089226183003 3637 333866416932 3638 101100542595 3639 28743086554 3640 8303442971 3641 2139607296 3642 600038027 3643 134119524 3644 37919040 3645 6788396 3646 2071146 3647 258882 3648 94879 3649 6560 3650 3402 3651 82 3652 83 3653 0 3654 1 3655 0 3656 2434508133286392420 3657 19013975379857692766 3658 101753095747136086542 3659 418965814371289232168 3660 1413434763440436849338 3661 4063719540845222626670 3662 10227628936421907785864 3663 22974971159194308717222 3664 46743233833830388640982 3665 87119539306460346141534 3666 150105981234846132248569 3667 240872492309315853047230 3668 362203287665942400441141 3669 513022443663195724531670 3670 687457838569848765953290 3671 874821226362471395258854 3672 1060657355999789940743764 3673 1228718132229558351910268 3674 1363450835220803157547975 3675 1452443026011296262217295 3676 1488285226169329629375972 3677 1469480342026109235908315 3678 1400282563115620101738626 3679 1289604739570681482325625 3680 1149319998404364812203490 3681 992361468389585581832625 3682 830993221315593867810244 3683 675516296992083159096411 3684 533530751492830476913755 3685 409740627507500446286786 3686 306192532353578099471632 3687 222791364864897159053162 3688 157934516288292399103777 3689 109135004546834523180315 3690 73548057363390910340832 3691 48360441387343936251416 3692 31038045474289637190347 3693 19450877613674580663733 3694 11905947680470519649880 3695 7120201489312417306377 3696 4161337163393350082142 3697 2377280180262225494192 3698 1327747532448500155256 3699 725113241941256912880 3700 387262931479318431708 3701 202282166126019687560 3702 103345140183010729128 3703 51644013417984046059 3704 25243611990304434050 3705 12069129762398952537 3706 5643804566931984440 3707 2581098618935584679 3708 1154319358602007152 3709 504745672806451505 3710 215759183517760344 3711 90140241089631630 3712 36797680174914129 3713 14673346445566292 3714 5713927031135100 3715 2171701806632773 3716 805509610475635 3717 291258817151463 3718 102719783687104 3719 35242453906725 3720 11796410075406 3721 3825086355375 3722 1213591400752 3723 369443510061 3724 111193079480 3725 31392528803 3726 9019154160 3727 2306937678 3728 643987109 3729 142775100 3730 40226724 3731 7135205 3732 2172183 3733 268679 3734 98360 3735 6723 3736 3485 3737 83 3738 84 3739 0 3740 1 3741 0 3742 3983450462777271266 3743 31452338218687961546 3744 170115423115690135888 3745 707767816630687182942 3746 2412223474917681262576 3747 7005186464391693398493 3748 17805718306050933728460 3749 40389725464746199438111 3750 82969097976330537475025 3751 156117583114324780099736 3752 271541248169483624396659 3753 439840210585445678085090 3754 667580015975185182836491 3755 954351556121049180055168 3756 1290687989615523298718784 3757 1657615287960296514864107 3758 2028236247184263744724104 3759 2371198913807539046383422 3760 2655364422508282842324220 3761 2854647841700595737091925 3762 2951965947715746223719261 3763 2941485093190671708465919 3764 2828818886021268878190151 3765 2629326038374579346840025 3766 2365057753369523126143541 3767 2061109486671167599888266 3768 1742124750397461933547653 3769 1429523250086276449867898 3770 1139762365608218313704905 3771 883673921680128536230338 3772 666710566064034456148908 3773 489818689699677635216095 3774 350627390044161571537399 3775 244683825587251412075385 3776 166543852638581610162183 3777 110614219488650715144538 3778 71718116559107441430519 3779 45408962053002634756358 3780 28086134322000750997940 3781 16974912697655469860642 3782 10027695871625542380298 3783 5791240589388946796076 3784 3270425538198666178497 3785 1806223361741114492100 3786 975737118394515054800 3787 515626959988200360468 3788 266572181943258795344 3789 134832108531056914334 3790 66723965513186464500 3791 32305686312245320190 3792 15302798384552006952 3793 7091387871053753012 3794 3214552980806161092 3795 1425235955421309460 3796 617962482434238200 3797 261979798658650189 3798 108568160882964572 3799 43970670399443217 3800 17398007928281180 3801 6723591938770875 3802 2536434147029428 3803 933937508823039 3804 335272383384704 3805 117413463010090 3806 40003551512540 3807 13299970398826 3808 4283317990056 3809 1350269036476 3810 408279133500 3811 122145964700 3812 34247847288 3813 9786522569 3814 2485006284 3815 690561725 3816 151871180 3817 42644679 3818 7495124 3819 2276859 3820 278720 3821 101925 3822 6888 3823 3569 3824 84 3825 85 3826 0 3827 1 3828 0 3829 6517095174907083568 3830 52014943576910628792 3831 284305933767571855992 3832 1195093762597926828790 3833 4114456107964724155544 3834 12067688145411946873722 3835 30974805100775285659846 3836 70942774934635487640091 3837 147127074013042758944216 3838 279462974548888727077302 3839 490645262298008116195154 3840 802147960691933865188504 3841 1228751014826054498932421 3842 1772750722967810259623980 3843 2419474937178660040084608 3844 3135666663171300059765652 3845 3871687663470914686075892 3846 4567495936483904683906293 3847 5161296038914864792544869 3848 5599004454802022646003762 3849 5842455989480273226310526 3850 5874646156720633249923018 3851 5701106200283174355281876 3852 5347467100843455307828150 3853 4854099050574897272752499 3854 4269208710024847981538496 3855 3641865989994265892895533 3856 3016171076160104101907851 3857 2427300070195203170007496 3858 1899646163303005184607878 3859 1446836392590237349627008 3860 1073128088275030279065204 3861 775589231167234220590957 3862 546511703889955056542520 3863 375640731042389397737424 3864 251970456151185348503022 3865 165009940134703857200298 3866 105539910751495019537673 3867 65950166441799324728965 3868 40275300828498118515079 3869 24043744243361945015802 3870 14034879477883364588467 3871 8012133479773887635636 3872 4474014609432537428220 3873 2444110169673691065728 3874 1306383313029416671120 3875 683262115988450197380 3876 349703163709289026609 3877 175155672616563766825 3878 85855169597526303177 3879 41183159501330359045 3880 19331480307609360203 3881 8879161591526336577 3882 3990215250431914905 3883 1754211948566856499 3884 754323338664759675 3885 317205398626897260 3886 130414497553059952 3887 52409258913293205 3888 20579374642549728 3889 7893833889643165 3890 2956120862528295 3891 1080670858743384 3892 385208516614415 3893 133970970691311 3894 45332198191335 3895 14971793434259 3896 4789439135841 3897 1500297739395 3898 450624547523 3899 134020437345 3900 37322153375 3901 10608578284 3902 2674356000 3903 739884529 3904 161424340 3905 45176781 3906 7868479 3907 2385260 3908 289008 3909 105575 3910 7055 3911 3654 3912 85 3913 86 3914 0 3915 1 3916 0 3917 10660959841146518798 3918 86000459391577321092 3919 474982530336010335106 3920 2017048740046297161215 3921 7013999161962837090671 3922 20775097019602543185733 3923 53843010846672933100476 3924 124501569650891312086250 3925 260649202071937914855068 3926 499738514264220472182964 3927 885531884070814052317282 3928 1461092170327780953386477 3929 2258638769087621147721139 3930 3288273269308142037503020 3931 4528562087745811806286580 3932 5922068894916523871310554 3933 7377975283587467934170651 3934 8782146265281722346615702 3935 10012957483402466905865274 3936 10959583912554391699013565 3937 11538778550126245912301302 3938 11706621291597443261392963 3939 11463086149800317720538356 3940 10849080453465855049900400 3941 9937297866407763908550923 3942 8819359493899323934760142 3943 7592089963744674892861182 3944 6345435565842937194913815 3945 5153710261877169931399137 3946 4070857789570094474786134 3947 3129519200277141538528432 3948 2343072604500908908783562 3949 1709526019786747950230107 3950 1216157370600279001554807 3951 844012461983674623844626 3952 571681554043643846168934 3953 378084293356345930723673 3954 244240696380094069829290 3955 154167249462292460496740 3956 95114245645952162094405 3957 57371828245830136050537 3958 33842168439008714020047 3959 19526197906466971606480 3960 11021945912748873377461 3961 6087638535759629056648 3962 3290383324296793042516 3963 1740590650972925303376 3964 901225206285537342979 3965 456750693307982343600 3966 226592563013148925692 3967 110035441171163348984 3968 52303229295441465308 3969 24333807008888104860 3970 11080059816573399850 3971 4937153726011700144 3972 2152552603456028163 3973 918117099515971318 3974 383022405696435857 3975 156251093995191120 3976 62314217566332628 3977 24286050740451446 3978 9247458113965071 3979 3438126595833344 3980 1248020454983185 3981 441769575808176 3982 152599587768932 3983 51287339216824 3984 16828183616520 3985 5347746972260 3986 1664789118118 3987 496746867456 3988 146881266001 3989 40629215374 3990 11488489725 3991 2875549984 3992 792082368 3993 171451566 3994 47826995 3995 8255600 3996 2497473 3997 299546 3998 109311 3999 7224 4000 3740 4001 86 4002 87 4003 0 4004 1 4005 0 4006 17437622309836970802 4007 142158569206697836950 4008 793271817595959143979 4009 3402813990811741280523 4010 11950400443286007891792 4011 35742312323867933046136 4012 93525202465030455006194 4013 218312522524437820664691 4014 461335039772983482881872 4015 892723585463015105150538 4016 1596452656985154283729519 4017 2658126727942653238044190 4018 4146333973874062672877599 4019 6090911732023882862889096 4020 8463559561250381217085124 4021 11166822702169536816027953 4022 14036065174850408026534630 4023 16855929819608710424634294 4024 19388903849879120445143038 4025 21410249811207678188832618 4026 22741813997048247062674306 4027 23277590008820097767936426 4028 22996167484896925989879706 4029 21958527503799928709239230 4030 20293010269594503214395728 4031 18171767019753041390583357 4032 15784106737611977342523600 4033 13311830615752957503488788 4034 10910274821755045760900835 4035 8696914144555016886296342 4036 6747567219134453642216320 4037 5098883500462839333351292 4038 3755059767179859749933710 4039 2696605863109747519436490 4040 1889298859736387907063594 4041 1292023741136114407390523 4042 862805331383508282521649 4043 562854960353231162543888 4044 358818201532690835382432 4045 223606629494943416364918 4046 136254517306646124645665 4047 81205131919360269642303 4048 47345620347366208673740 4049 27010024948874494776524 4050 15079680008749656071616 4051 8240295003412147704556 4052 4407852778228751872152 4053 2308256904979301475584 4054 1183428408500794426795 4055 594042753302093805644 4056 291955994088116330544 4057 140486991272883815450 4058 66184717588246546542 4059 30524920484367083038 4060 13781210240720041588 4061 6089817719565631483 4062 2633551762934137066 4063 1114348604138569867 4064 461268261051860230 4065 186735427290780271 4066 73914727553877511 4067 28595795827301647 4068 10810134706013504 4069 3990684708687560 4070 1438552484868257 4071 505730391077132 4072 173526522228680 4073 57933168534926 4074 18886789192334 4075 5962862898506 4076 1844931875396 4077 546929849487 4078 160796906284 4079 44183482815 4080 12429568238 4081 3089172163 4082 847286375 4083 181970259 4084 50599376 4085 8656821 4086 2613586 4087 310337 4088 113134 4089 7395 4090 3827 4091 87 4092 88 4093 0 4094 1 4095 0 4096 28518588173350258803 4097 234934646984189180301 4098 1324409193380890871231 4099 5738144231017074573119 4100 20350149766551333048069 4101 61453785925556810762332 4102 162335393543507383185076 4103 382496239752920779478919 4104 815795145104045258901913 4105 1593147886720745779733244 4106 2874969564820564044291258 4107 4830139630280543625028052 4108 7602007267869311983078542 4109 11266880181750283496722590 4110 15794760094727050874433261 4111 21023889059477487115531639 4112 26658794258845661226304803 4113 32296165972174487195243338 4114 37475644885421638991395640 4115 41745780089100191706803161 4116 44731258445265576652602959 4117 46187246747075928119355190 4118 46030222351802420612225396 4119 44340689292312602759997400 4120 41339755186316263759126130 4121 37346838916831400034327843 4122 32728604227207556089086159 4123 27849282955462219393257963 4124 23030380133541912912564585 4125 18524336494002885728423903 4126 14503142774396487292546224 4127 11060004123821051810854575 4128 8220396682928535820818175 4129 5958296981103137741713905 4130 4213759814229530912628645 4131 2908991692932471503814052 4132 1961231811832324768745403 4133 1291816694760487582750176 4134 831599714968120388335470 4135 523371827211293953332674 4136 322118729401467514953471 4137 193929989419184972257478 4138 114234781734184735902476 4139 65851393302522605221200 4140 37155397580634906527329 4141 20522719800698967762040 4142 11098355108317031837568 4143 5876744238520665387339 4144 3047210800502540903000 4145 1547313031508054814531 4146 769441625548224559480 4147 374710773485278262318 4148 178702286574577001544 4149 83455890880298924570 4150 38163224634525424920 4151 17086426837730001090 4152 7488933978559711704 4153 3212805673253171472 4154 1348845553489185360 4155 554066811913782009 4156 222621988018776600 4157 87471930754692783 4158 33596599015183424 4159 12610713273850905 4160 4622986314380808 4161 1655112887906145 4162 577944664753704 4163 197000535163302 4164 65339521083000 4165 21166694236698 4166 6639752523240 4167 2041996123428 4168 601474705144 4169 175839663450 4170 48000111312 4171 13435272785 4172 3315827736 4173 905632063 4174 192998240 4175 53498070 4176 9072480 4177 2733688 4178 321384 4179 117045 4180 7568 4181 3915 4182 88 4183 89 4184 0 4185 1 4186 0 4187 46635820221562465150 4188 388172621545727501052 4189 2210452162099617665845 4190 9672083731755718941604 4191 34635857237063557494551 4192 105595809215107292882346 4193 281572014626662820918136 4194 669618883658031209196384 4195 1441313822841164387987628 4196 2840331495731418951451453 4197 5171846445825176740402991 4198 8766783198808738256020829 4199 13920354089782289786461224 4200 20813465166914347057342663 4201 29434288076941790487239504 4202 39521912276113060125866602 4203 50551925779172851527754098 4204 61774824868828709498760816 4205 72304784884005456188156900 4206 81242770933818065629784797 4207 87808602719191404362729538 4208 91454281203631912040091724 4209 91936046574738049566235496 4210 89333271662924862698457050 4211 84014927244385391617901135 4212 76565350853291406321886266 4213 67687782861892413789762046 4214 58105611060808824491069476 4215 48478107295005572793482365 4216 39341355950344562972710534 4217 31078132342978747129421704 4218 23914463179545906740099415 4219 17936577073466603114171377 4220 13120239759961560072078855 4221 9364749791959308725102949 4222 6525476388561728847742759 4223 4441005095012190132368677 4224 2953098135562535228059714 4225 1919379650908067643542480 4226 1219759970141666922502538 4227 758138444424464176553648 4228 460999333433366632207587 4229 274305259581375647190401 4230 159750579638215627226505 4231 91076445943032673043620 4232 50838732375996365922308 4233 27788632683832603767204 4234 14875503473588246828339 4235 7799126542544699241550 4236 4005138176811895096380 4237 2014667897842301898911 4238 992683396218270306704 4239 479110786375217994954 4240 226498380350996462610 4241 104875405271177308040 4242 47558258951101015905 4243 21119094859658218377 4244 9182536493017315977 4245 3908570883655647195 4246 1628379531641887410 4247 663868100195655849 4248 264774987046893519 4249 103282868648588064 4250 39387862291708385 4251 14681567364412410 4252 5345277108495828 4253 1900853683811397 4254 659351846223252 4255 223293676903710 4256 73582289025870 4257 23688515736828 4258 7383746620759 4259 2257337885369 4260 660700945125 4261 192085860185 4262 52094988022 4263 14509214733 4264 3556143683 4265 967259420 4266 204553755 4267 56527315 4268 9502919 4269 2857869 4270 332690 4271 121045 4272 7743 4273 4004 4274 89 4275 90 4276 0 4277 1 4278 0 4279 76254078237725943255 4280 641222168640776624293 4281 3688091896726726616988 4282 16296252857325656026703 4283 58919910811381570340212 4284 181335243076143653723290 4285 488049345318350216866225 4286 1171351634275855572019032 4287 2544231485325697280565372 4288 5058997928411879724817754 4289 9293999494021287519031795 4290 15893799599659335572759723 4291 25459004836151185189351762 4292 38398692102177205435256846 4293 54775633108201929686329492 4294 74185329285338768100709834 4295 95708743234242020358008103 4296 117964122349215148257707272 4297 139259088659278793267495424 4298 157817691017882506085564390 4299 172036852007347087527089488 4300 180718872223756711330378983 4301 183233303382696287986093397 4302 179579785177999304498505330 4303 170347264801242043945532804 4304 156587361828163622091568071 4305 139634899025549351049008852 4306 120914072650952103433798323 4307 101764815533892797639086375 4308 83313419605810689599090786 4309 66398294573716782554997824 4310 51549456871949180526402856 4311 39011432812119983387975620 4312 28794717131602762325582310 4313 20740452385047261281018088 4314 14585458059223978004985098 4315 10018721602473772207076911 4316 6724688113502888167975336 4317 4412260806678235675596360 4318 2830911733292908130758379 4319 1776645316756304660663739 4320 1090949037875548266051052 4321 655609385329742043042986 4322 385672450787929143735630 4323 222131029859360601576208 4324 125282500539093100200641 4325 69203000367447033765040 4326 37442525287624484145314 4327 19845096578114821585550 4328 10304366950362108249461 4329 5241934668694366740240 4330 2612620441997625908453 4331 1275785695682787040884 4332 610362771031936380590 4333 286081119376400271000 4334 131356866425482900115 4335 59079860951588944896 4336 26025503047368994122 4337 11227147256908977060 4338 4742171673722131254 4339 1960802807942537850 4340 793493029978465551 4341 314182523955972224 4342 121684845198963930 4343 46081702696650698 4344 17058971046433575 4345 6168962569154784 4346 2179261400444247 4347 750984509046660 4348 252703139083278 4349 82743863049240 4350 26474505957775 4351 8200563087844 4352 2492403788800 4353 724947253172 4354 209616009680 4355 56484757706 4356 15655162743 4357 3810769280 4358 1032313005 4359 216655480 4360 59691442 4361 9948484 4362 2986220 4363 344258 4364 125135 4365 7920 4366 4094 4367 90 4368 91 4369 0 4370 1 4371 0 4372 124669258332627034286 4373 1059009564120198150371 4374 6151582393679380578145 4375 27445948803209167281755 4376 100179882316859648667552 4377 311215013512251373144201 4378 845360658938125558419855 4379 2047447674459003241399500 4380 4487277856991233585629225 4381 9002246874494719479137515 4382 16684512168382787665661013 4383 28782735665521901913531019 4384 46506375177702871575542510 4385 70750807901100266193449331 4386 101795148038303892445312082 4387 139048586537355169265630475 4388 180924085987485804650669241 4389 224895764652032964668048252 4390 267753171011710372807432889 4391 306014765720541665303973989 4392 336420374807319171100241389 4393 356401402713951005896068775 4394 364433940976823663751516326 4395 360210313648559176652656525 4396 344608705560566554846012079 4397 319485050238257691637584960 4398 287344692862293450838038214 4399 250966799875410424594636678 4400 213051384419039079724781898 4401 175941483795041632290841758 4402 141448490572161391568321121 4403 110784082282233043947923946 4404 84583003577989837988810105 4405 62989812630217696680750342 4406 45779679548647770755409768 4407 32486637040873659035927159 4408 22519708368148211416938049 4409 15255502756527005453264082 4410 10103230435526656255167908 4411 6543552859204743084895203 4412 4145935524332010045310989 4413 2570455243640755382354540 4414 1559864349353299324076852 4415 926727156174511166813685 4416 539129346952106791128999 4417 307175816831417394655536 4418 171435401214376371810576 4419 93732396444827160971489 4420 50211244934695758144075 4421 26355475162744125689841 4422 13555831340086881792232 4423 6832570609067961056486 4424 3374833527837360637587 4425 1633536060690501889130 4426 774820915328517497020 4427 360120839481806878980 4428 163997563285629047483 4429 73168805632317036618 4430 31978684694916302400 4431 13689127578617348529 4432 5738463050218437543 4433 2355202724772241071 4434 946183435536132320 4435 371972362798056475 4436 143060252968318653 4437 53804383487167691 4438 19783510190903928 4439 7106722132010886 4440 2494187740171365 4441 853976260252098 4442 285553228843476 4443 92913599890946 4444 29548660310229 4445 9096329936400 4446 2748735957032 4447 794572390689 4448 228514994097 4449 61186849399 4450 16877047760 4451 4080376620 4452 1100942045 4453 229322526 4454 62994876 4455 10409525 4456 3118833 4457 356091 4458 129316 4459 8099 4460 4185 4461 91 4462 92 4463 0 4464 1 4465 0 4466 203802485473029307886 4467 1748641708317521373226 4468 10257444778202834551900 4469 46205650268838377537349 4470 170249404801505547134717 4471 533810084909484227857084 4472 1463289563669895320906641 4473 3576110347337714959136536 4474 7907605060925769715571426 4475 16004290833397991731896102 4476 29921760277112116749289021 4477 52067047642754627017209181 4478 84854315833152211498874164 4479 130196870153884484663908772 4480 188922896807018912208073651 4481 260253430658559572266439608 4482 341496086413302411256704285 4483 428075229717881201282446818 4484 513943901952820091137335659 4485 592326539079449740868126048 4486 656654301511439478218641769 4487 701503797734792222213787874 4488 723349774848366132729352871 4489 720990736420086425835498935 4490 695586498832114472501298107 4491 650333852825643217914800706 4492 589877280297897346901423025 4493 519590666363092109243941025 4494 444868927177385114105473075 4495 370541472285996906660371238 4496 300474849335108577235834916 4497 237383735152626670225270961 4498 182829061800393637757592433 4499 137356100527690300814321085 4500 100715227432309963048906812 4501 72111322263698145703349482 4502 50439608952271664469866089 4503 34481177635704332787519278 4504 23046305885229009208785026 4505 15065434221346071793448026 4506 9635221967000149659800318 4507 6030694489092009033038652 4508 3694979940448248483408146 4509 2216654570985997591583181 4510 1302315082198049415783262 4511 749456634463256684408921 4512 422531717874147700030513 4513 233407322579380983162339 4514 126346212670013256555800 4515 67025990469687170497827 4516 34848874221163265972852 4517 17759087722458102016931 4518 8870569390590482826504 4519 4342946663877011866423 4520 2084075324363483276560 4521 980217501859407005115 4522 451841397293541971244 4523 204112011013726133327 4524 90349134536773321956 4525 39182836690346805123 4526 16646221763056192668 4527 6926355997026606315 4528 2822075654285880064 4529 1125658119577180501 4530 439429473264061896 4531 167841904805269221 4532 62697885200792828 4533 22900531154204277 4534 8172632980784664 4535 2849882630460081 4536 969570213061536 4537 322197471642957 4538 104188317331244 4539 32936830947585 4540 10077609357804 4541 3027977104229 4542 869956132812 4543 248872248533 4544 66219503696 4545 18178968105 4546 4365661140 4547 1173300533 4548 242574444 4549 66442137 4550 10886396 4551 3255801 4552 368192 4553 133589 4554 8280 4555 4277 4556 92 4557 93 4558 0 4559 1 4560 0 4561 333130429477196750068 4562 2886776726382609833914 4563 17098633826679570625271 4564 77757397721073173049366 4565 289188859180466999114477 4566 915094399032240513879945 4567 2531244964032085942556097 4568 6241486492574561363031115 4569 13923545078754354481484992 4570 28426864363610866822819481 4571 53608315867035001186950774 4572 94087030931275554772048631 4573 154645002580787769328243383 4574 239295618392036759651836510 4575 350164106865106444566646467 4576 486429765804455262874449057 4577 643625016418248481317598254 4578 813542994732262135793110940 4579 984876537993624464298634856 4580 1144532035720917755550956873 4581 1279386449667140343013267695 4582 1378139127147643006320556338 4583 1432886110843566389025535231 4584 1440116883939079543496157525 4585 1400975627163732967665880991 4586 1320796696335254457222072933 4587 1208070775747500497387589741 4588 1073090053674078208524212965 4589 926544178084095858457281220 4590 778300498839381180547942777 4591 636523328398224148339591577 4592 507194176197806563085681028 4593 394011718248777003624048568 4594 298591971380311769866062490 4595 220861194878430330698968377 4596 159533507188233995244636945 4597 112584002543244362117499833 4598 77656580976354791201888292 4599 52375211199932992778327640 4600 34552062530253167827603974 4601 22303038853473488413203901 4602 14090436175400904029705146 4603 8715083535252801458153930 4604 5278497318255457917728160 4605 3131371843961642631680676 4606 1819818186540616703718767 4607 1036247936720363361594473 4608 578236035683979472353764 4609 316232383739262836890725 4610 169516433367748794599393 4611 89075220868193192573070 4612 45884701212602447254037 4613 23171920031817984424536 4614 11472218587320635944470 4615 5568306842878510750873 4616 2649592750376179663635 4617 1235935622956771144862 4618 565124650653956093706 4619 253271024613098721065 4620 111242414110821173208 4621 47878393925004086805 4622 20189317434636602511 4623 8339412362076377628 4624 3373522701124984720 4625 1336175483011504575 4626 518015508588180155 4627 196518916709798286 4628 72921628296104063 4629 26460629743149420 4630 9382304131325478 4631 3251029812112995 4632 1099128055751963 4633 363020849393484 4634 116672817905000 4635 36666846326021 4636 11151422895690 4637 3331875840449 4638 951500236647 4639 270781950590 4640 71601800661 4641 19565194670 4642 4667342154 4643 1249547327 4644 256431230 4645 70037841 4646 11379455 4647 3397218 4648 380564 4649 137955 4650 8463 4651 4370 4652 93 4653 94 4654 0 4655 1 4656 0 4657 544471012032996159600 4658 4764734771119122469841 4659 28494175206150363708229 4660 130804140095871342923008 4661 490989812817479084153213 4662 1567843594691527821689202 4663 4375818326166039358414556 4664 10885551556010751779519238 4665 24496525470240611693070986 4666 50447094334713123641725770 4667 95952648803815390412353817 4668 169840633369851937571558546 4669 281519301030434940358762927 4670 439283174763316603690504313 4671 648185751518590107290134932 4672 907924406249263881094783337 4673 1211297437799668176628892828 4674 1543747154345253681403286118 4675 1884288204896580308401212315 4676 2207791210805529682467799350 4677 2488246247801263926582793638 4678 2702375073028720085493538037 4679 2832871215100288931075147816 4680 2870643956352321828215387726 4681 2815688273513953724330195141 4682 2676519677492149135285768707 4683 2468410899554864109585452706 4684 2210874215486718811525866789 4685 1924912492572447404186191995 4686 1630517222032082078880878832 4687 1344757204286714787697732176 4688 1080626390413548114078770191 4689 846651221094350329024485058 4690 647130728356385378417259330 4691 482812293163361747254351938 4692 351790796898052504598721063 4693 250445796420051875172938261 4694 174282152203031821422397950 4695 118596920425812460351612560 4696 78946402066303223182437213 4697 51424889129380734105180189 4698 32788947550966251815806821 4699 20469805162009944938213390 4700 12515255484046008484040910 4701 7495529673429152373608917 4702 4398331582767466604025102 4703 2529141206671871080934784 4704 1425359577109576117080065 4705 787407309513874582637950 4706 426428594906685545432145 4707 226414537987418082647488 4708 117870135582090475871186 4709 60168102912552812488146 4710 30116515892425149408925 4711 14781654090685618105480 4712 7114041770750614143063 4713 3357152268767085774626 4714 1553330887330911400651 4715 704632798790102003400 4716 313347140877493377440 4717 136584193108534647558 4718 58347845593611102963 4719 24424449453972253888 4720 10016517528492662785 4721 4023469537823370690 4722 1582603423140892055 4723 609390405693502048 4724 229643190959313798 4725 84654359865833870 4726 30520183524150315 4727 10753021526039928 4728 3702785126446379 4729 1244139750833734 4730 408442180914825 4731 130480442641240 4732 40768636968136 4733 12325277764722 4734 3662292192817 4735 1039629442400 4736 294343215660 4737 77353688366 4738 21040176217 4739 4986163392 4740 1329846250 4741 270913330 4742 73786701 4743 11889064 4744 3543179 4745 393210 4746 142415 4747 8648 4748 4464 4749 94 4750 95 4751 0 4752 1 4753 0 4754 889798613765210852928 4755 7862834749586555502578 4756 47470709191934361189491 4757 219956931796274008028202 4758 833225109653989648469840 4759 2684738415436333269256324 4760 7559811680506021697288796 4761 18971610332505239471260209 4762 43064134317256626044223827 4763 89446937678053819679028238 4764 171581193232996704018455544 4765 306271995941033518866749695 4766 511917904942268225581767860 4767 805453090723080858666257687 4768 1198337414097426610217410300 4769 1692375816246537536327915281 4770 2276417094358566942358813115 4771 2924962570269186788905477153 4772 3599368902391106311479818784 4773 4251734913366587742160035132 4774 4830891872519568989267116215 4775 5289373998293542646886199787 4776 5589993271816756960631215430 4777 5710745944544363575076725505 4778 5647190973089279047887011039 4779 5412029020176933397022102562 4780 5032204656458983023223497843 4781 4544304392968055154848555110 4782 3989240832469145410764833035 4783 3407186035359801419560187184 4784 2833497255877635387557054448 4785 2296054442499843907669415312 4786 1814095153558868457890693858 4787 1398362202582270351402345275 4788 1052212245017865653011618210 4789 773275402371217907691230315 4790 555287088673114744527533871 4791 389800527056194125169864332 4792 267597702852422483245070920 4793 179720173822435858560779100 4794 118122267518904277868346848 4795 76001234002274401536984510 4796 47883400072828094182275450 4797 29548474429058609881812315 4798 17863659683181345571602343 4799 10582307598775593049670982 4800 6143902539619084342835640 4801 3496488882745063308774139 4802 1950763234678734064254975 4803 1067119954049046085778763 4804 572401920394548026053310 4805 301094153913917813199641 4806 155325457313858825529831 4807 78584917360480613417005 4808 38994258238668642320808 4809 18976981768933901161305 4810 9057536912098291398916 4811 4239672183795182124121 4812 1946110060080156031410 4813 875951329165317832983 4814 386567313800210938595 4815 167242962211778266227 4816 70922389975023131968 4817 29475077321513523765 4818 12002639848202553330 4819 4787912986540938325 4820 1870497236956012234 4821 715436308239121623 4822 267836552272193025 4823 98096217778160243 4824 35141930730977760 4825 12303904896125275 4826 4210817670921634 4827 1406233900260075 4828 458916651977086 4829 145733656179045 4830 45274367677617 4831 13607194353737 4832 4021203349160 4833 1134792508131 4834 319660298035 4835 83496012067 4836 22608544782 4837 5322893545 4838 1414366191 4839 286041645 4840 77693528 4841 12415589 4842 3693780 4843 406133 4844 146970 4845 8835 4846 4559 4847 95 4848 96 4849 0 4850 1 4851 0 4852 1454005472982450666025 4853 12972871251849422673488 4854 79062897177753892383087 4855 369737381833087743826500 4856 1413367246867693113058232 4857 4594816483981655028254466 4858 13052523570366236774942920 4859 33041153545027758819990094 4860 75646716506485660417084679 4861 158461638597188835374311936 4862 306533683101934385185905326 4863 551741171624285670366684514 4864 929868566720685659198396587 4865 1475134867933189100246472618 4866 2212693080473388321869222896 4867 3150451884295111448351640249 4868 4272165941635942408968951674 4869 5533829380846087640667096318 4870 6864872523016408406736925749 4871 8174606821556153577061311730 4872 9363081822822458569304079651 4873 10334394696010145710481066776 4874 11009863412167032911822846806 4875 11338511957606254815197745660 4876 11302981234792213411947326864 4877 10920051397243111009096004058 4878 10236124898698106641073069103 4879 9318972365358690033853620795 4880 8247583502522854248020431919 4881 7102031597288555079003644816 4882 5954923273492060614391514240 4883 4865420884504309759068131614 4884 3876174426739513702774283338 4885 3012936863403173602188744080 4886 2286256012407112301787449087 4887 1694466151123774299245223946 4888 1227217490566332018028076226 4889 868923971512288814826185950 4890 601712998131397247096070178 4891 407667358315349104579782663 4892 270320928404417647342737186 4893 175487559942764197113757121 4894 111565491686146188841294619 4895 69477324823922767609899070 4896 42392408301623099342965369 4897 25348769191295252851689510 4898 14857019762299081869416304 4899 8536609792801852687755011 4900 4809299849828095838587001 4901 2656904474120591112827933 4902 1439507817524326649047416 4903 764951671903138232476649 4904 398717578558238975346432 4905 203858787654211775867615 4906 102244313797409724434368 4907 50303627687667539519696 4908 24277629179048664191784 4909 11493387714457299149062 4910 5337084155334528758280 4911 2430775731332865238433 4912 1085755695196570041696 4913 475573928497065660227 4914 204241956047162549120 4915 85989535371057064630 4916 35484669179046785000 4917 14349686720061013020 4918 5685197206049560552 4919 2206186330460945607 4920 838284029417834720 4921 311798593708669713 4922 113470986511027616 4923 40395599227509486 4924 14056077191434264 4925 4781354001262800 4926 1587188813963576 4927 514938502483027 4928 162564664653248 4929 50218576459449 4930 15005734952480 4931 4410709630551 4932 1237463278872 4933 346842797953 4934 90050544024 4935 24275121185 4936 5678326816 4937 1503281207 4938 301837536 4939 81763232 4940 12959400 4941 3849118 4942 419336 4943 151621 4944 9024 4945 4655 4946 96 4947 97 4948 0 4949 1 4950 0 4951 2375737963337784675915 4952 21399874247885326788376 4953 131643511548504820162005 4954 621286161184961180796662 4955 2396372090216139427404698 4956 7859695763960014089457336 4957 22522411358455371114228277 4958 57505473095645937620388315 4959 132780390770161318501949337 4960 280491154841275667053561192 4961 547129573573684130654341200 4962 992965653985970955351723090 4963 1687255644348211837387872860 4964 2698538618003902663135400587 4965 4080712269935164439015886084 4966 5857183365600383864182228690 4967 8006659103156911859543694228 4968 10454540797829182703300671040 4969 13073108235645046088757765978 4970 15691845355354066557393350350 4971 18116845603426203726824521405 4972 20155958644552076547550039719 4973 21644877381673534999446207920 4974 22469128042488270262578898456 4975 22577938220937719818059956159 4976 21987870679120551793064644788 4977 20776351932222273631753458194 4978 19067197000565480015862038916 4979 17011492307382489139209281275 4980 14767560302702013369900671008 4981 12483266091298431915165877328 4982 10282901344618573105648752594 4983 8259636022302846210597348744 4984 6473378339166088663314666210 4985 4953042918245881054424761785 4986 3701785320884238814963330216 4987 2703695327992003143680799121 4988 1930654900461700211000004114 4989 1348434145439914419404296938 4990 921502827416759726871001792 4991 616390380416235171204586275 4992 403687454830551968119700037 4993 258935217699464078599792405 4994 162707890866299472150519759 4995 100184918379668602642637171 4996 60459825408512599672723518 4997 35767383894437826014269296 4998 20746215898226913523109863 4999 11800183994563619281822847 5000 6582561043318998972938721 5001 3601694257990419702149896 5002 1933151722946834668670396 5003 1017900553861318220153271 5004 525835826259072539101221 5005 266512442329809529205786 5006 132530665015342522794561 5007 64661812009880593949091 5008 30953152165202854066051 5009 14536909746076801814631 5010 6697701155752555798286 5011 3027147411164328385741 5012 1342005272105203029555 5013 583495312307473075088 5014 248784178764710005547 5015 104001767076792879195 5016 42619629037446183015 5017 17117468176525647481 5018 6736322607793615548 5019 2596870603911851729 5020 980342288632471651 5021 362315293172514846 5022 131028559903684617 5023 46358589193740109 5024 16032847422035505 5025 5421225566943387 5026 1788944320648562 5027 577043878634847 5028 181116067788817 5029 55638320407352 5030 16530033742002 5031 4833040699327 5032 1348141790857 5033 376005874692 5034 97040013972 5035 26044920647 5036 6053283477 5037 1596770626 5038 318322829 5039 86000823 5040 13520871 5041 4009291 5042 432822 5043 156369 5044 9215 5045 4752 5046 97 5047 98 5048 0 5049 1 5050 0 5051 3881414431382333224093 5052 35294420368472515558779 5053 219133213994372781834904 5054 1043603640282339746541333 5055 4061287018781961299943326 5056 13437515124169864211475965 5057 38839811151490193823755579 5058 100016510227157452575589707 5059 232891421646416535903827697 5060 496086461904887134782516577 5061 975692766979549674673133065 5062 1785302710467595356276094661 5063 3058348688506157304983213503 5064 4931060559536248461882078593 5065 7516809097392837279398032014 5066 10875654437134537079847488311 5067 14985556524588935990018265180 5068 19722863339227615937025421473 5069 24858692175055587229372383985 5070 30074687889198944115591318587 5071 34997165959860064094862962542 5072 39244117121068536799027647114 5073 42476304742333987317227651984 5074 44442653969577982645245857300 5075 45011535540601496587709013195 5076 44182879062504640100709583851 5077 42080296112795945255746690272 5078 38926396399447594280647978021 5079 35007300445111852147017370235 5080 30633500704850101533203872676 5081 26103718070203915586996545840 5082 21676665046929242513985441356 5083 17553290909156619579048779753 5084 13869776798132593663904438265 5085 10699740406415908098468873450 5086 8063038377846781779418692623 5087 5938231988318799654786706219 5088 4276056709399660145824547281 5089 3011878072520723061364828960 5090 2075891333040626003473204233 5091 1400546777922063440773825784 5092 925244466785133689085109313 5093 598700604273398038444588996 5094 379554941703540129518511240 5095 235807892723668406526205933 5096 143601104677853355824066406 5097 85735459873954254704719608 5098 50193189823167510355717866 5099 28819089949816775955764650 5100 16230349662175113529002502 5101 8966858644713154211308100 5102 4860289835316065954249525 5103 2584818183463253631693450 5104 1348877589216363559775675 5105 690733794732080016873760 5106 347102421235409867085675 5107 171166478516604241415740 5108 82830722710492082972420 5109 39333758352156885489900 5110 18328302477827694093070 5111 8379828530780588987290 5112 3758970916570027033827 5113 1654168611962772993536 5114 714027070396077596145 5115 302281079649492605112 5116 125486413655253290230 5117 51072607699960378028 5118 20374779908730648084 5119 7965290910662356390 5120 3050727456835158373 5121 1144329974607344400 5122 420268465792681333 5123 151047627061349504 5124 53116713425604150 5125 18259907801679668 5126 6137919576111400 5127 2013614361453630 5128 645813858229865 5129 201541546689200 5130 61573328827425 5131 18189828089650 5132 5290562009265 5133 1467355411620 5134 407270465825 5135 104488140250 5136 27923158515 5137 6448610432 5138 1695019151 5139 335519820 5140 90411412 5141 14100380 5142 4174398 5143 446594 5144 161215 5145 9408 5146 4850 5147 98 5148 99 5149 0 5150 1 5151 0 5152 6340759151641491974145 5153 58199885109634161363127 5154 364670974024661763810863 5155 1752378718690104935084126 5156 6879974906827095310400945 5157 22962122777643502169806736 5158 66940037106196930741015540 5159 173839376512574471342914485 5160 408182841335880521841078049 5161 876688638354019959942336555 5162 1738417638037899523098404571 5163 3206831548727094109298802391 5164 5537941381255873934202443846 5165 9000692215029895262077047353 5166 13830043303705785020438667458 5167 20168934626446967861615027338 5168 28010686696713544039573615371 5169 37156301556826342426414458037 5170 47200122951078677356113076389 5171 57552117183368990118122800579 5172 67496854096801714790619466239 5173 76280396121880663754521898135 5174 83209340600436556290871791739 5175 87743209372684739692561663300 5176 89562999688609690130410367078 5177 88604347061280539934331594254 5178 85051656428398776510279702677 5179 79297537580585331423451774382 5180 71877992151375913474007727015 5181 63396869145281279189679504512 5182 54452924563650365990562475072 5183 45580018370453275932736112633 5184 37206690633770127713963925221 5185 29636810024152453406016624675 5186 23049181783628293484487597432 5187 17511521186901047452499869252 5188 13003180373273345713570725973 5189 9441248270188156855491521424 5190 6705714026898597412660316480 5191 4660838087538194371616952961 5192 3171325663962164888443098737 5193 2113088319121513926745281472 5194 1379192833927443838003746760 5195 882028219143773561513227635 5196 552839861940577666536605413 5197 339683904430365759380340262 5198 204644123037732836870331792 5199 120907481700910852569276816 5200 70066247869320992070195550 5201 39831816660747269175883025 5202 22216341521559688469521776 5203 12158605944985635132078125 5204 6529856849693803137425850 5205 3441631045077371510417075 5206 1780288000019180566754000 5207 903854438653022877548210 5208 450400046746552179655945 5209 220288541382418584505120 5210 105748238643522916210900 5211 49822852239660333566625 5212 23037577264020055667815 5213 10453657308291490664931 5214 4654629568735070072896 5215 2033484548816087520140 5216 871525738357653074905 5217 366385355265399199162 5218 151056860494293132724 5219 61066242039958994179 5220 24200618815511240655 5221 9399490052218134685 5222 3577030435982545968 5223 1333311707131195504 5224 486646122144086329 5225 173838598715249050 5226 60764999372191700 5227 20765546131496243 5228 6939633495551315 5229 2263500408837465 5230 721877657537600 5231 224006588851275 5232 68066163874400 5233 19995491190445 5234 5785781504720 5235 1595660016725 5236 440763512750 5237 112419661595 5238 29915256096 5239 6865181786 5240 1798216965 5241 353451280 5242 95000212 5243 14698309 5244 4344539 5245 460655 5246 166160 5247 9603 5248 4949 5249 99 5250 100 5251 0 5252 1 5253 0 5254 10357454130426175373808 5255 95953521939089990813722 5256 606709204831666739434904 5257 2941518927020408333669931 5258 11650034429837599176232449 5259 39218321096952256010244123 5260 115304448491924433073610941 5261 301956102323200214979037833 5262 714897116259640216869568471 5263 1548066505142101686387400931 5264 3094712566033243080534162901 5265 5754859115412669371361034161 5266 10017818894777306159516467793 5267 16411345456290450659870963623 5268 25416484047994366705778168898 5269 37357823263590931180329468966 5270 52289523406256775497173250989 5271 69904295065329599824050261093 5272 89492253341968075817382091764 5273 109968235847552892987963207299 5274 129971449350251067796754935330 5275 148024201379581418386846493626 5276 162721924343425457123680490459 5277 172918899200289048205171040780 5278 177875090632282620784287428753 5279 177338690271777729663759725352 5280 171553420539963995139717601939 5281 161195294295633071514460589091 5282 147256433777624461319184618115 5283 130901061556395055539082134244 5284 113320011074285321971934827348 5285 95605889910828922216403755779 5286 78663334866450765562695587643 5287 63159986546898550500585156421 5288 49515955416064059930650118312 5289 37924000941960214223553510448 5290 28389895170646410934979443125 5291 20782253364542363032953092076 5292 14882783660207817177007824065 5293 10430565374956694724861109857 5294 7156819196381796697032408411 5295 4809111671946749063426248935 5296 3165737290537222114097148721 5297 2042075390501359490588195220 5298 1291121032104479505057086693 5299 800316978325128375214787724 5300 486462382664199495131305656 5301 290009334687856945090606866 5302 169599629696881110239519150 5303 97309324242426598819316376 5304 54784667164844998327710401 5305 30268378657148235344541326 5306 16412991142826625946947900 5307 8735547300524284575925150 5308 4563775250612268534269160 5309 2340511065175533294514125 5310 1178318542680769431534220 5311 582352832322858605717745 5312 282539815667606303233500 5313 134565635008854058380695 5314 62911955556633284128660 5315 28870376958100984379283 5316 13003484572419306697536 5317 5747972575984462195645 5318 2493264296427155604012 5319 1061116427628812959185 5320 443028409804399419684 5321 181425274743022396959 5322 72857371857401943140 5323 28685545413902177323 5324 11070123005972866680 5325 4186280634299078405 5326 1550736990543950004 5327 562553807223590025 5328 199746792463516268 5329 69408557278119675 5330 23580874412389788 5331 7835333401165015 5332 2541105754834400 5333 805916028527100 5334 248689251987900 5335 75162388984460 5336 21958066097520 5337 6321356575650 5338 1733641203900 5339 476618192610 5340 120860369608 5341 32026846601 5342 7303899420 5343 1906559837 5344 372140460 5345 99772539 5346 15315044 5347 4519815 5348 475008 5349 171205 5350 9800 5351 5049 5352 100 5353 101 5354 0 5355 1 5356 0 5357 16917104730828316607850 5358 158169910716538647491480 5359 1009133141736382972422813 5360 4935934067625419774098368 5361 19719145605200369721237877 5362 66950496154152189591725895 5363 198500672369146431483409183 5364 524159873942186788080180937 5365 1251196662815709259096038625 5366 2731469394785103433058250851 5367 5504508046014653971196279949 5368 10317985568041577871862157320 5369 18103787821032202549485102495 5370 29891915166632316735643839429 5371 46657180578636549471013885556 5372 69113198623732093902756733710 5373 97489098732724066289054294478 5374 131339433326824317317555746712 5375 169440369798502276635892358994 5376 209812483420001809672780128452 5377 249884422110214769204011515215 5378 286779192754361652264977879977 5379 317675070201280663833385740494 5380 340174692315824486258226147255 5381 352613780148431923343654787500 5382 354255128276702240662088509458 5383 345339420178847559496921884872 5384 326994595987778538479613583812 5385 301032182644046120480032719411 5386 269676372327924133401473581484 5387 235277128049049194901998399204 5388 200052994791917061403677408901 5389 165895897040596509023132950272 5390 134253440803731632138544935403 5391 106088313722438447616186575577 5392 81902295761297027290278400628 5393 61805555298978923192005278185 5394 45610216432103585050340102215 5395 32929502781460620752351487968 5396 23268473095804108857391232299 5397 16097872147762461937924704296 5398 10907693523487894798604429387 5399 7240953477289901088749492353 5400 4710648066254911328188115049 5401 3004008065402643100668006767 5402 1878282052919395973115360542 5403 1151739579596694947836065310 5404 692735076015234455920857546 5405 408767730553148194831043475 5406 236674522730733986164523052 5407 134478516268084016440665527 5408 74995310245419180334808075 5409 41052620704683029296836951 5410 22060312638734478895864275 5411 11637979506078362166531235 5412 6027852754421644139577495 5413 3065375215949832028156080 5414 1530559869639494442101140 5415 750352345251569240657025 5416 361180064272597778969920 5417 170692315589847064610545 5418 79198412559005703505059 5419 36074833790963870484784 5420 16130312128484786340425 5421 7079278061953183354422 5422 3049240340963714687454 5423 1288816342662106312431 5424 534463066093087678098 5425 217417023375976586575 5426 86741788508011014493 5427 33933208803639455286 5428 13012684911420594621 5429 4890352039855919234 5430 1800483274338702750 5431 649227000344048943 5432 229155896500940486 5433 79163519054564535 5434 26740074726840953 5435 8834816404699550 5436 2849150714675175 5437 898664855538125 5438 275780968288405 5439 82910745396255 5440 24089301185175 5441 6900101275575 5442 1881915545355 5443 514974156719 5444 129837141899 5445 34263781200 5446 7765693572 5447 2020249229 5448 391611096 5449 104733813 5450 15950975 5451 4700328 5452 489656 5453 176351 5454 9999 5455 5150 5456 101 5457 102 5458 0 5459 1 5460 0 5461 27628737001122275002303 5462 260682797940522119526344 5463 1678057721557904482798833 5464 8279874187299006298078817 5465 33363589148043420805058063 5466 114237917251321214947859720 5467 341537277952458614557760850 5468 909312174605013044105965205 5469 2188297518123928716576611827 5470 4815835408784390179369438951 5471 9782623461729616129194304135 5472 18482640124355461906058969970 5473 32684733132963748370721871602 5474 54389229519135915304455900499 5475 85554234313136862584797979240 5476 127711718400181859133621724232 5477 181533997486607436962652320589 5478 246443303710292193536899602555 5479 320367761396710460796831157997 5480 399728835720940343903323073519 5481 479700119031119837189973280119 5482 554716366892931852721443379923 5483 619151985918981201443987180504 5484 668046737373718786005606853090 5485 697744663896131769866194125113 5486 706332508064575800243149230066 5487 693809278723712917882714160598 5488 661975889922285580991425360391 5489 614087918113812241336076605391 5490 554353182750739400840066375000 5491 487372449894863067861961513504 5492 417616001677509672877384499845 5493 349006336788135352476734116209 5494 284645989524775906528076138890 5495 226697723395335583207683849924 5496 176398655009631627456081874015 5497 134173745288962146708301427450 5498 99808129924978460211259839923 5499 72640249509229659914326687044 5500 51745757592013607149722939936 5501 36092599064991672765718009867 5502 24657858146815309102547047051 5503 16505272619368268937941759602 5504 10827939643508949793416028902 5505 6963701773260674443322029729 5506 4391486064542687943940589316 5507 2716167036855162040867924184 5508 1648021607635586853716203241 5509 981093101577406815900813305 5510 573151947829427669575363753 5511 328628381921236402113582552 5512 184957538005806433792304529 5513 102192543435780600234051600 5514 55435489501115166821678476 5515 29526520094900825020739520 5516 15442568075063271066353695 5517 7931035447876712304753670 5518 3999969375231415644440745 5519 1981099198235811380273920 5520 963558228865414774774140 5521 460218700410224069328430 5522 215849149550320468366227 5523 99406353964287896308096 5524 44949633923013812323318 5525 19954881910880663103214 5526 8696370534118555397049 5527 3719968665801407460384 5528 1561676273693816967804 5529 643312186583443810854 5530 259986985440487835251 5531 103059574903721159136 5532 40062051343386261632 5533 15267493307521385454 5534 5702652130874262005 5535 2086903259922677936 5536 748044661659592836 5537 262491732689775134 5538 90158052770180715 5539 30280663485209888 5540 9948777393067425 5541 3190588793674100 5542 1000918960823090 5543 305487390797720 5544 91363337059560 5545 26401687089000 5546 7524993809640 5547 2041131879072 5548 555977775611 5549 139377975918 5550 36632135189 5551 8251523424 5552 2139492404 5553 411887414 5554 109889559 5555 16606496 5556 4886181 5557 504602 5558 181599 5559 10200 5560 5252 5561 102 5562 103 5563 0 5564 1 5565 0 5566 45118920426887043192491 5567 429563915479472287243542 5568 2789702225870780501652972 5569 13884728672709775670234388 5570 56426665654548844148578519 5571 194832839715041560623976246 5572 587325343483592604991784697 5573 1576508614093014701530642311 5574 3824646430116223089664923450 5575 8484405598790431493070069963 5576 17371497457520585024190379163 5577 33078741044780301715761818707 5578 58953175452337838081539129196 5579 98862089948190319409089545833 5580 156708729204659150706125789501 5581 235721970728601146894799361101 5582 337621615974617702898946010396 5583 461827635776789820303080607029 5584 604912001569635199811605193545 5585 760468710733680828236306016186 5586 919500893439126126555437562003 5587 1071311256566473061622184080259 5588 1204764230257929348885968168984 5589 1309698345406792720827925453950 5590 1378230489102242498295448893667 5591 1405718520088879397769273847440 5592 1391226078690390947072622944887 5593 1337440344454911423630235018914 5594 1250101394692358157811419152335 5595 1137085290548426868365930635784 5596 1007326388366726503404416371888 5597 869764318315240244786579357910 5598 732465240714324350435187209049 5599 602009870076046342456353455550 5600 483178585838818292929333010935 5601 378910360443825786701086146323 5602 290475659836275669036689104743 5603 217786536347065268500550539179 5604 159767665783565155756127750020 5605 114724977415586755151597842620 5606 80667755708963632991967128433 5607 55560278587532414728028745140 5608 37496390719985584330456452610 5609 24802906851842228970760073385 5610 16085001415917356009210517393 5611 10229461825320115259709263496 5612 6381110628075148959528948768 5613 3905184140909288402668898836 5614 2345147363750907408527202475 5615 1382151841584420276809655309 5616 799584323288014101965088832 5617 454102713904377999800029628 5618 253207391900850882988385004 5619 138635724870947216654757400 5620 74539676463359875113084956 5621 39358961418307378060139475 5622 20411125984468171259685950 5623 10396189476797790363139475 5624 5200861049079301823270550 5625 2555485146122254693360955 5626 1233289180592888129743195 5627 584573946929703176589171 5628 272131924746566531654048 5629 124411466224822624487055 5630 55853481767362872440529 5631 24621214724009749833295 5632 10655915201618354482410 5633 4527291662926205793855 5634 1887942417560149687135 5635 772623937155966074023 5636 310237980639837435180 5637 122201102354888560103 5638 47207211779342971699 5639 17880276672878430975 5640 6638299116802286134 5641 2414876817739162315 5642 860544016902992019 5643 300226341132232267 5644 102533457933249200 5645 34243775188252938 5646 11188880327604475 5647 3568623867247470 5648 1113536128728660 5649 338029283646200 5650 100575824238960 5651 28908495168420 5652 8199184300076 5653 2211972639863 5654 599782390830 5655 149512023479 5656 39138214270 5657 8762377695 5658 2264502535 5659 432994135 5660 115245408 5661 17282005 5662 5077478 5663 519849 5664 186950 5665 10403 5666 5355 5667 103 5668 104 5669 0 5670 1 5671 0 5672 73674927758734627821824 5673 707736262532366330106980 5674 4636638772536274944082318 5675 23276241053866624300244616 5676 95395095194940131914080430 5677 332133806908903063848086451 5678 1009457500485220188243039089 5679 2731608791495386429686586188 5680 6680140306393665062627067627 5681 14936589823865438448165538192 5682 30822691006124833200153590826 5683 59150255062384939102417486745 5684 106234009411081294067044256824 5685 179519761705193333026366589349 5686 286735823881076134453170746392 5687 434588183970386035886810409626 5688 627165865753901687731749441776 5689 864358557950883012814922318198 5690 1140664095017295982193925091914 5691 1444741786618060054751192973750 5692 1759940887477478430141242529814 5693 2065828397864362909254032731320 5694 2340511105848841801719868959464 5695 2563357327118647313580437552050 5696 2717626761031056259543723231628 5697 2792536853359384960962226218180 5698 2784421369438327457658713609639 5699 2696833034343841150627490233563 5700 2539653767338782490593519166765 5701 2327451949877706836753096116248 5702 2077430946059275044495331837600 5703 1807334258464612640560676611876 5704 1533619894140190030799609603710 5705 1270114763527011166903051525465 5706 1027240189785424286933003080138 5707 811789877896940116326515327693 5708 627161110559431972821626203739 5709 473896580819357250445529623803 5710 350386321714881623803950789400 5711 253598151281935858104554566838 5712 179739574597528453750319059850 5713 124793293378319684054778197660 5714 84904083780070958893450606239 5715 56621964595968494156597056380 5716 37023670397511309629862590493 5717 23742247532519484769535051792 5718 14935253425707738316165027732 5719 9218149339764862175046105836 5720 5583402998602015773380689275 5721 3319358051587348539011408232 5722 1937212598964243111312962940 5723 1110016193276962133443840384 5724 624545111235203049230161705 5725 345086062837132666230769280 5726 187266431928092749966903400 5727 99814685861829699218838606 5728 52258554775588990558225400 5729 26876249388620664962512500 5730 13578180348881487922243200 5731 6738805225831159911131725 5732 3285434798259952117658440 5733 1573493576662687705370163 5734 740263076090237136185088 5735 342086670930115072156325 5736 155270195980052347707480 5737 69216185114610514567659 5738 30300728057310956379040 5739 13024914472436969783685 5740 5496869993375982324040 5741 2277241153573159785555 5742 925934507259036833088 5743 369441559434391097779 5744 144613756098366655624 5745 55522647275574279225 5746 20902826918729133040 5747 7714317336278363349 5748 2789867905672336632 5749 988436678115629867 5750 342882409780510640 5751 116445347029359675 5752 38674466916464088 5753 12567834362000935 5754 3986728425950760 5755 1237441358636700 5756 373643457914600 5757 110607626128020 5758 31623817537928 5759 8926002836478 5760 2395155231000 5761 646548573580 5762 160269625984 5763 41788560945 5764 9299275240 5765 2395498815 5766 454956480 5767 120807098 5768 17977904 5769 5274324 5770 535400 5771 192405 5772 10608 5773 5459 5774 104 5775 105 5776 0 5777 1 5778 0 5779 120294217210450048099154 5780 1165855239762235531321296 5781 7704509899348955255519334 5782 39007896708119069186436235 5783 161213251692858855297109209 5784 565935035235279128646906204 5785 1734083743725065743666396841 5786 4730249464350120734462786680 5787 11659886785508160742324880009 5788 26276489146617443034397492518 5789 54646372523239696165041497218 5790 105680189489886035824418889257 5791 191258698726652594294417725161 5792 325662685478081109437206692564 5793 524102224733660420120587488148 5794 800337249291919634819935462829 5795 1163653694910017208259557046717 5796 1615730443465769541186609500654 5797 2148107018734341414336866353954 5798 2740962590782976445040473933755 5799 3363714856791359898964828424680 5800 3977579648463812963129672153331 5801 4539792477401795295332685389184 5802 5008802548114892627925612195355 5803 5349516231844442060958278394931 5804 5537651645376746399511419587534 5805 5562465781399075798332883939986 5806 5427468669546625666164071380074 5807 5149147851920044355914371008351 5808 4754089613072547802623337985400 5809 4275123993755277655645324508792 5810 3747203134472400030195895913951 5811 3203655075003886292909333984434 5812 2673279287028923028870486025345 5813 2178523669075207353107252971472 5814 1734761842287371881428727200133 5815 1350516287848821966936482796709 5816 1028368567889578821463276749719 5817 766264031970738761168557279200 5818 558941784628839081218484576449 5819 399280504172841189674614243517 5820 279425390854416919536498165879 5821 191633489290843812549604035670 5822 128832564507896097690150564395 5823 84927729557554930824869393393 5824 54910378339433553649888171284 5825 34829149760982256785518995496 5826 21677476278306739934350792086 5827 13241515561208496954285076650 5828 7939765528022877180674550341 5829 4674003132255185475479803317 5830 2701747182857569142591744173 5831 1533665982508638065862357464 5832 855059507042432049127303380 5833 468256446357638074656000236 5834 251900402744869952132796525 5835 133125405203579482976610481 5836 69119867656539274624191425 5837 35259101309783664344886775 5838 17671609671755600703465330 5839 8702044058561745465172405 5840 4210213141259454869874579 5841 2001314630569788196620128 5842 934629288498608301174420 5843 428798882452707667817279 5844 193254114051309739667905 5845 85551613649530075595814 5846 37197018991055777474170 5847 15882435220446896001005 5848 6658792666544958496483 5849 2740789704316067979800 5850 1107339188408479055790 5851 439061424957212164999 5852 170809468267476394125 5853 65183496638227267424 5854 24393721955944372570 5855 8949852441114529685 5856 3217986908017206747 5857 1133626204697157440 5858 391038074064874053 5859 132064919085175300 5860 43622044818108018 5861 14099475049432885 5862 4448662939505000 5863 1373631357144060 5864 412583754972080 5865 121522132797604 5866 34562608714193 5867 9708967818445 5868 2591433437229 5869 696444390355 5870 171682350354 5871 44589961025 5872 9863265655 5873 2532706568 5874 477800175 5875 126580475 5876 18694599 5877 5476825 5878 551258 5879 197965 5880 10815 5881 5564 5882 105 5883 106 5884 0 5885 1 5886 0 5887 196396813957450159274900 5888 1920209382351878570953554 5889 12799262469830671144198865 5890 65351994394487339352748229 5891 272339969638424712455507309 5892 963886935606266234736885822 5893 2977342367834471025547498974 5894 8186484345329801751230864835 5895 20338667562170976525524290216 5896 46192825207346766449859987215 5897 96808962586798980518896749143 5898 188654125801262590074913601243 5899 344022642313681918817654999619 5900 590207136278617256594246003809 5901 956980972206931112444757259570 5902 1472291833975435906852901140375 5903 2156568625883895729500103857511 5904 3016576830502791566464438812629 5905 4040142999220796346735179752749 5906 5193147301089685311323429927818 5907 6419876548416967474361312054105 5908 7647182015632595514713471597172 5909 8792054833844995948086854164304 5910 9771441246783875246097220142730 5911 10512588213870455598904530365412 5912 10962077969548910502983147392287 5913 11092001942854490959240426932033 5914 10902346115851096769624726802783 5915 10419437254461562267082666297839 5916 9691035647531496978011560304318 5917 8779192603009386216374582465248 5918 7752230440633012555711070036096 5919 6677143845151862756514919427565 5920 5613429231419630135882932164656 5921 4608928382362543398145878366786 5922 3697835199474095031841954194081 5923 2900649362798685695368107654478 5924 2225620325998326063339629375526 5925 1671122340755841955264961806604 5926 1228417646166632076500339047787 5927 884363712117272866493151600624 5928 623759613808049339504761114232 5929 431169670547012006922414041192 5930 292183934614637445502412106339 5931 194161999866993843988179960357 5932 126556685031996659614414531392 5933 80932533993604063982033524560 5934 50789521953346120578750303411 5935 31284245498352390486970430075 5936 18917236142216706900590322522 5937 11231623207654957228455908366 5938 6548553909425473640202424934 5939 3749942083324448124240422904 5940 2109266441152999731990268421 5941 1165496322491030207519437736 5942 632705103036244976040731967 5943 337469676862208726448793800 5944 176862967473150432005089006 5945 91080899926583761928808900 5946 46091335858488937037240630 5947 22920283302746138375164450 5948 11200315978223935922758707 5949 5378297271256792497309632 5950 2537767513908274433765785 5951 1176611696001253244542854 5952 535998985638575574345363 5953 239890270643540257075100 5954 105472819055711866474629 5955 45551409732441686015530 5956 19321599047189031959003 5957 8048275724546903523816 5958 3291635944899901300281 5959 1321572810029666778634 5960 520779784401896182725 5961 201373144548858515364 5962 76388709011720870303 5963 28419124966452875538 5964 10366408121575029667 5965 3706058844379244960 5966 1298227216010880528 5967 445332113037153766 5968 149580331348820165 5969 49140413931490728 5970 15798850921623825 5971 4958496395926960 5972 1523179280329560 5973 455122079179592 5974 133386926810347 5975 37740728927160 5976 10551794598254 5977 2801598879988 5978 749645675670 5979 183783025674 5980 47549450255 5981 10455429888 5982 2676357361 5983 501551456 5984 132571494 5985 19432500 5986 5685088 5987 567426 5988 203631 5989 11024 5990 5670 5991 106 5992 107 5993 0 5994 1 5995 0 5996 320619113082756653476391 5997 3162165118443337752266105 5998 21258118729265113391116970 5999 109454621715542056047840331 6000 459897268767654396006711019 6001 1640948591744310616769601981 6002 5109377849450569637641082263 6003 14159992193278743544983860079 6004 35454788909234146605291586178 6005 81148094745606301809339003213 6006 171371670745705664633168017148 6007 336496904921694070323754229895 6008 618255276942171514118167923708 6009 1068633764982266334891755182702 6010 1745627647442121253298262732877 6011 2705507830507949369022550343823 6012 3992176905306564447771810868080 6013 5625222204823709529187906506811 6014 7589096404913906895778570236192 6015 9826145872310098557665124461590 6016 12235776115485801613017273789504 6017 14680923355705390066076430455923 6018 17001449678406545617801822830869 6019 19032506151337282251673748651850 6020 20624743144381552780031891473530 6021 21662801596950563469863629192707 6022 22078894048425226365933126478537 6023 21859350946852917160902619534940 6024 21043462552685985344807441274495 6025 19715414663145525547894188872160 6026 17991262631223598717125357894504 6027 16003502184359515841450307827638 6028 13885826226316359690492144074593 6029 11760197288596528986240789201131 6030 9727601995828457648457964007040 6031 7863001755048802892599976618692 6032 6214239007834230793006993136530 6033 4804121968837768607576935867075 6034 3634638130835327956755711897112 6035 2692217739580574351408648289722 6036 1953120077827907051347744028296 6037 1388268212606897935835551803297 6038 967137382791488239434877156976 6039 660552680378701737564166821837 6040 442441099531290122625084382954 6041 290701333680869126427567789996 6042 187407990447149426732069814184 6043 118570382464274667709614791561 6044 73637806734600268085654703125 6045 44899731607383477613950202862 6046 26883096954103972423851483864 6047 15807921167682814535770272725 6048 9130414792400990687713461183 6049 5180602049011241839495637240 6050 2887959702959235965038403012 6051 1581845381914507061036965992 6052 851399782357163233333339723 6053 450327106788318950101463750 6054 234083101052978583654593256 6055 119584744147044635324628085 6056 60042053548041220174112155 6057 29628768363667783702625331 6058 14369714738791061746813888 6059 6849379443093887035629709 6060 3208548803863627044951498 6061 1477065913238430890738843 6062 668186755880336167348372 6063 297008495040777825428085 6064 129709645017544671016994 6065 55649366225728780470011 6066 23451871809507044966136 6067 9706461153539215900087 6068 3944930991478301188124 6069 1574100637741827190485 6070 616526957321505571388 6071 236972078878296490813 6072 89363964463343902956 6073 33053667554930582267 6074 11988106262634225320 6075 4261697929757842101 6076 1484586174068335541 6077 506469570118906649 6078 169198175511635760 6079 55288452743186668 6080 17682315735189845 6081 5520628074084540 6082 1687239737334676 6083 501549481906528 6084 146274014841759 6085 41174989144198 6086 11458404431368 6087 3026482515657 6088 806336312015 6089 196605780559 6090 50674321056 6091 11076880856 6092 2826689117 6093 526237074 6094 138786220 6095 20192021 6096 5899221 6097 583907 6098 209404 6099 11235 6100 5777 6101 107 6102 108 6103 0 6104 1 6105 0 6106 523371742977930641948534 6107 5206593670101011858777171 6108 35299325243436626033797820 6109 183265439114902148804296500 6110 776339789012112318209164336 6111 2792392677144601150126543903 6112 8763781621401483809211524913 6113 24478511644212212218903736709 6114 61766963816011921035503171133 6115 142457040688499916437064473655 6116 303135902190287606148525528963 6117 599713738183130017825406023645 6118 1110120697710134856901309225909 6119 1933073535296684195725754985418 6120 3181035247858434780619342882229 6121 4966446339330798740743398052993 6122 7381961527435852314822342057165 6123 10477407314547982754288728259485 6124 14237884778321896127362955533825 6125 18568246579008406450120064441117 6126 23288651235072352423105384509717 6127 28144004938377655060322687761455 6128 32827245852308355722030991109799 6129 37013342242674335533142757190125 6130 40398396262801218267175446568464 6131 42737034497008555716620192322885 6132 43871619618680442688914196524393 6133 43748589168274339917037662872139 6134 42419904638149194632868674392955 6135 40030475608901375148969748815900 6136 36794834249846986021050271867118 6137 32967802653206730607489235182347 6138 28814241815194722034246238105342 6139 24582308901180654780399706850750 6140 20483298435367899474805316334339 6141 16679510567988812040782110943844 6142 13280054926207624308390043331880 6143 10343331939871639756685163571188 6144 7884262114430612452951026957215 6145 5884151175826692428518873650642 6146 4301283883359122192524884201777 6147 3080784192125581460140916759572 6148 2162815652137348842675475818659 6149 1488704327237815415576327377305 6150 1004971845162348258674463623713 6151 665537118377162064678768213181 6152 432485173089625957527239484588 6153 275835360871166151038397411186 6154 172702912743881205703489013600 6155 106170528985848062113224775008 6156 64097215626925700365667247766 6157 38007948823557303371368273157 6158 22139724133982779707521731878 6159 12670341199240784134958943885 6160 7124791633308508280063209569 6161 3937013865418957794596663235 6162 2138009738097634044778367548 6163 1141120179756423888991098679 6164 598628140294730863679776900 6165 308678281131928394087653071 6166 156455745139343056836664060 6167 77950854587186801424331743 6168 38176464395491702023990144 6169 18378564424536430718899750 6170 8696772429050492891358276 6171 4045002006739380265492850 6172 1849143954123731740816952 6173 830777799333285602175986 6174 366796730735052315985980 6175 159129200558020797430478 6176 67827914712593697000960 6177 28401693183399258642688 6178 11681329010147282566564 6179 4718238603592357782700 6180 1871220955210295094512 6181 728514600662664417140 6182 278366459296372399004 6183 104364915173396639352 6184 38381424540369022880 6185 13841972564023702989 6186 4893389000852450880 6187 1695303962498908589 6188 575227828213212972 6189 191145065244955525 6190 62130413952679648 6191 19767626693676985 6192 6139810610269248 6193 1867054066871959 6194 552177298865100 6195 160260069657051 6196 44883197857300 6197 12432933742707 6198 3266956177676 6199 866708517155 6200 210186081248 6201 53972129385 6202 11728764068 6203 2983946229 6204 551884300 6205 145230829 6206 20973580 6207 6119333 6208 600704 6209 215285 6210 11448 6211 5885 6212 108 6213 109 6214 0 6215 1 6216 0 6217 854274850242892979452247 6218 8571506755344001663034739 6219 58601854963257807803009913 6220 306761216994345844554413732 6221 1310047758100041918854795067 6222 4749783559419560503541241885 6223 15024603165525576445401893578 6224 42292907021900004335476187452 6225 107540271383500134778060462094 6226 249917309370280589903675039714 6227 535816517790324497733013728751 6228 1067974873422805872447662659596 6229 1991592806831149317867555969218 6230 3493572720076010302055164763260 6231 5791102664798781343651350983905 6232 9107361769609517798851341630330 6233 13635076941083365270956930081474 6234 19492414141160508603670988474030 6235 26679166292731870007319063469164 6236 35043180824581084340895691503455 6237 44266528057168223263277898257466 6238 53877803413618522069579384722015 6239 63291777113358930575427612334754 6240 71871644567898501091343106402600 6241 79003975498512271089320553196146 6242 84173489212375123115309936562645 6243 87024746567161959651491880070520 6244 87400665685381714833086494567462 6245 85352605412256278220597323489195 6246 81122332357509976716890225996810 6247 75101157826826381790059298580444 6248 67774876456189613855599588062875 6249 59664368510358289256457581965690 6250 51270921778655543585074981164560 6251 43033012043780482071286118064543 6252 35298208762577056487724194869748 6253 28310802746981864165722085745658 6254 22213269827082801854872217798988 6255 17058110216299811551809158407505 6256 12825992899002551274225800211205 6257 9446337397433147320493547932943 6258 6817216210263694537032645142918 6259 4822469014447520606387316893453 6260 3344935276962377756374845951000 6261 2275564591552752059310330684943 6262 1518769197689089327155460237352 6263 994728948233068322510459005977 6264 639482925977917349543171889646 6265 403605697885372957117925435775 6266 250135366602512477345008948668 6267 152251109959494257288793278972 6268 91029988664061845848954309784 6269 53470166582258259230833192008 6270 30860252589833814994262851875 6271 17502490486497286540564919225 6272 9755691177682737170658435783 6273 5344578003959248011671404514 6274 2878057242285213650537590254 6275 1523504314315814386224005085 6276 792808064520725309437464800 6277 405591335672268035773801201 6278 203993314542156421789508979 6279 100868265357801781492510444 6280 49034693524330958031705715 6281 23434506214356663619579815 6282 11010291545164677002638471 6283 5085266803505017282919331 6284 2308743492617459001072651 6285 1030275680045104763750875 6286 451865652501257222869475 6287 194759620854392758927563 6288 82484197240025126577599 6289 34321492031485626497289 6290 14028737260003166351625 6291 5631885878382331258115 6292 2220180677429750431077 6293 859272945544084228287 6294 326421077561355717667 6295 121680778421469305285 6296 44496988771516342650 6297 15958249809186647309 6298 5610576359401930577 6299 1933260396104850672 6300 652463170689719405 6301 215669342189638350 6302 69736352985251328 6303 22074048967196369 6304 6821174421713059 6305 2063955898672290 6306 607338342824590 6307 175426682801521 6308 48884209684296 6309 13479743716741 6310 3523934163375 6311 930963138900 6312 224560770433 6313 57450701714 6314 12412258254 6315 3148379675 6316 578520930 6317 151911609 6318 21777599 6319 6345534 6320 617820 6321 221275 6322 11663 6323 5994 6324 109 6325 110 6326 0 6327 1 6328 0 6329 1394286546009543108865406 6330 14108996586120195082643521 6331 97266066920280841556389865 6332 513329109614600030344164567 6333 2209883146369512350061782916 6334 8075883852435661322733328958 6335 25745775063708703736119335621 6336 73032239292647906613964477067 6337 187121629329598895627665079181 6338 438147656086731024599426917755 6339 946412686922275240499645894473 6340 1900369225390946363181528858237 6341 3569974638023109079791301353394 6342 6308118362904734134071489285866 6343 10532637096090115929298246242644 6344 16683875524807182311704048008770 6345 25157953897990071274222243834602 6346 36222936868780546132818456341845 6347 49932057897277375903548159896459 6348 66052708917749564458099724629886 6349 84030113537660310449829989055742 6350 102999685174002752832425435937781 6351 121852821440858350699037118582674 6352 139349518071596846187095992663020 6353 154260674086524088818108343906794 6354 165516102945088093505848155033078 6355 172332820901205855127095763725590 6356 174302381802136169601045463212510 6357 171424586567512241890262104748121 6358 164085508740518184052995606427702 6359 152987848825281869188803615228896 6360 139049002686375701877597539297937 6361 123285684128535880434810159957322 6362 106703357374999760606195428796780 6363 90204923356623268661239990584978 6364 74527432938978450574923762747514 6365 60209555867777732749223728308621 6366 47587349587728681417426641258253 6367 36812310217941586088174579589560 6368 27883992176698442797546395237406 6369 20689463003968128357659892834593 6370 15043053916463301124874572824408 6371 10721716684722982525890972437054 6372 7493292966510364935648359438520 6373 5136767386439662658780199680183 6374 3454899062456655192469466103179 6375 2280446200634621542514257681616 6376 1477562061992525865564769958936 6377 939956175736005361326184571925 6378 587208680729852290872669489923 6379 360313163203084372886244675594 6380 217191831820187706143448587912 6381 128631930556745581415940960513 6382 74861036237350078652533255890 6383 42817193510398825679932036728 6384 24070403896290473225756808676 6385 13301265054320661432511544610 6386 7225745687903251506421725899 6387 3859069517139335011450273560 6388 2026362519673737226069346056 6389 1046176864200408007960276990 6390 531079759662268202150977863 6391 265087189708263103881677824 6392 130105058911177468219125765 6393 62787407743201683823744056 6394 29793027337210227996352860 6395 13899700296054045760881904 6396 6375644141332030145351016 6397 2875038104064330478633520 6398 1274473802369330468064848 6399 555323987510222881367520 6400 237817596565223447146890 6401 100085325098258776998764 6402 41387138884933868065050 6403 16813605490003434921552 6404 6709360201264451011820 6405 2629305481607542641228 6406 1011692478982464186302 6407 382118365349797406480 6408 141638315216640328044 6409 51506655017531737850 6410 18370741130235035595 6411 6423760621221085632 6412 2201640803826312630 6413 739117861587081878 6414 243042907915887015 6415 78182585869039960 6416 24622466845512139 6417 7570253552378490 6418 2279377012288831 6419 667388153826360 6420 191860628371224 6421 53197975836006 6422 14603430219595 6423 3798374866368 6424 999309957470 6425 239768106830 6426 61118142129 6427 13128576000 6428 3320247134 6429 606175290 6430 158834961 6431 22604504 6432 6577935 6433 635258 6434 227375 6435 11880 6436 6104 6437 110 6438 111 6439 0 6440 1 6441 0 6442 2275485554500569360798831 6443 23220504690284192113468157 6444 161405372119538731256800142 6445 858754423231276072055678039 6446 3726498524662744535650542543 6447 13725502257216510004535164630 6448 44096477584365317454933905089 6449 126046316780433389736349568467 6450 325401231021381746950888086682 6451 767646320962724915411872153454 6452 1670459548649373163195372017620 6453 3378940265023860171479213853914 6454 6393961793970532717750864319067 6455 11380072911574598370056024171735 6456 19138285401498714043950571744112 6457 30532771723924851575549181322942 6458 46369544592918347307020558279195 6459 67238227965876336004618684471819 6460 93341746916967357811992108844740 6461 124348781346447285357909089032605 6462 159306169687732318864073234728867 6463 196641074067957493537840008392027 6464 234266480314513819826854404002114 6465 269782206966947575113553618183530 6466 300742523088710386625914483727541 6467 324946290745463024642351064406443 6468 340700181201075096833023548040483 6469 347011121821559194330925134985094 6470 343678908096521846481613923070083 6471 331279822253283651441382321649262 6472 311052183035116267829035396061688 6473 284710570141020729420158621609465 6474 254224178869080230303919666232442 6475 221595594771832885576611481323663 6476 188670370996747964392345085322726 6477 156997553014398292544586882982405 6478 127749582791160990651538477842506 6479 101699372535607351749353426776875 6480 79244500194887277171555903534160 6481 60464185077342768599501487865675 6482 45193799679097167199168076252082 6483 33103395733261976698486936485127 6484 23770023405370109719977087277216 6485 16737475913748204611493696332004 6486 11560689667540401897356842972212 6487 7834871055032655119093224954287 6488 5211305013635255730338436131760 6489 3402762240371996435111684084306 6490 2181641009635986834465697103235 6491 1373694525182997172425936602562 6492 849637587289918443702698129962 6493 516283873727839667589854268083 6494 308263940295129700941268430649 6495 180883052801671215831903874730 6496 104320467644412375878767360024 6497 59140798097874749535782361961 6498 32960555776887645499281322016 6499 18060489980549878577799456249 6500 9730262277073187253558414290 6501 5154735787017983160733079331 6502 2685322655025687960365959447 6503 1375658602732564596126962631 6504 693041900186176665735657152 6505 343358676785969748639998860 6506 167292279344404857630743921 6507 80156220411219925203155572 6508 37767702891604614037515624 6509 17498821126498517624386240 6510 7972214432824006386662760 6511 3571101878889813405816968 6512 1572691758232688885490456 6513 680866160461078696164446 6514 289740216454942724065344 6515 121179709211710184918150 6516 49803892993316467893092 6517 20111260490315305106334 6518 7977757950986327450258 6519 3108146092607278316910 6520 1189070545192375180400 6521 446572890916484771889 6522 164606231271842370553 6523 59529722697982056713 6524 21117185788159041322 6525 7344604199632266995 6526 2503964836913313453 6527 836227780298581871 6528 273563189766872016 6529 87552178169068789 6530 27435501874849860 6531 8393013008819621 6532 2514853506092122 6533 732706309080359 6534 209654138239675 6535 57845596502235 6536 15808834061488 6537 4091282455371 6538 1071967995581 6539 255847805499 6540 64982839550 6541 13878964389 6542 3499813103 6543 634876241 6544 166007400 6545 23454725 6546 6816648 6547 653021 6548 233586 6549 12099 6550 6215 6551 111 6552 112 6553 0 6554 1 6555 0 6556 3713336524393759823597632 6557 38210684875100591196504354 6558 267782887707303430286748539 6559 1436222663554862822296432998 6560 6281806569286826527227067386 6561 23318000653791264211528365176 6562 75491869600752722551562367867 6563 217429256359144092214726297687 6564 565536934753585852150413913587 6565 1344073574875337036547487170951 6566 2946370896010474881457546357985 6567 6003356347441910507424514946599 6568 11442507467003672714141078636438 6569 20512178426182490227662195894627 6570 34742877042605524094723971996668 6571 55822295551181671658983568710922 6572 85376394687763496444705046093434 6573 124672755527947297452905167971646 6574 174289095910215405112288609464178 6575 233811179283151842659668393839078 6576 301632355653632926271500406000361 6577 374916815391760607906084271918648 6578 449760690649172761991838672067934 6579 521545383912116204493353742788910 6580 585435886070541694260803826188925 6581 636944242692715731832868767475625 6582 672463189902645516520500112872737 6583 689680863923559848529365186542821 6584 687812234683455016647515967162021 6585 667619652522810552453487634524950 6586 631234345373163243238542867615912 6587 581823907037230688687905710017807 6588 523171430452261085180389712265819 6589 459237446887376976863901015422900 6590 393767531750204351360392583396745 6591 329990433593501436627204910090326 6592 270429258734358564657903237472380 6593 216826749046719290849901411244144 6594 170168833360707533526979351878162 6595 130780367230986902462129189641403 6596 98463455583709621353828423229770 6597 72650786324854316663585942547103 6598 52552081906891767819162203385935 6599 37279075600905696741153611479797 6600 25941640001217904231965392733499 6601 17713692398590049550135773636451 6602 11871723206845877199475741124844 6603 7811183115365156488500483952826 6604 5046797363751462765338775046420 6605 3202588039812830936438113856604 6606 1996436594946147698142209211281 6607 1222800129634861444549756284128 6608 735987912759527243803615043613 6609 435376098777405414009764600756 6610 253159677719132338738070015592 6611 144714476128178772960374493876 6612 81332215032792583241818419913 6613 44945526391020114150990959554 6614 24424076086859149336386418200 6615 13052291066625572628910566117 6616 6859872786570341902989969712 6617 3545884153220112750683622951 6618 1802707932964736163593319744 6619 901418446175060778713103953 6620 443333304962398821875361072 6621 214454119349633327006508297 6622 102030596261668357005200240 6623 47742467863381116046370976 6624 21970429522054824344331504 6625 9942752010018819781911056 6626 4424643822263394704610096 6627 1936051527748768147434272 6628 832874105449056750081664 6629 352221739453328000049780 6630 146410068810096219667744 6631 59810908194892789089694 6632 24008963721644724186000 6633 9468291040968527312242 6634 3667642524166986717488 6635 1395163385975702873853 6636 521047461989218552248 6637 191000040082527725011 6638 68699927977127148072 6639 24239670170396535315 6640 8386046094306349696 6641 2844117663540700461 6642 944930648018606832 6643 307555248912412984 6644 97935466750785000 6645 30537638343579822 6646 9295877656449272 6647 2772032289717345 6648 803697794784816 6649 228905189125499 6650 62849375210496 6651 17101051607961 6652 4403708600312 6653 1149165836379 6654 272841078920 6655 69053475073 6656 14664705648 6657 3687349015 6658 664653184 6659 173435556 6660 24328696 6661 7061786 6662 671112 6663 239909 6664 12320 6665 6327 6666 112 6667 113 6668 0 6669 1 6670 0 6671 6059311124224416117000773 6672 62869017588249930808029648 6673 444178350806763838833129418 6674 2401354338453503760555090728 6675 10585772701180549127876826909 6676 39598809674471973443151091834 6677 129180843334423473113866768929 6678 374870961671408861768163589480 6679 982321100506203852218647355221 6680 2351855593449975258483448028165 6681 5193257691494336865981609807506 6682 10658207952272298850051396393269 6683 20460885335904709411327385752183 6684 36940797003862974837634357416523 6685 63013267952703403741084162478348 6686 101959658911308411964261502783175 6687 157035463104158504998321907483304 6688 230917833585910575428251282102449 6689 325065370387343723308651502170855 6690 439107309621589276509914990023767 6691 570400923277280466249456773667769 6692 713884075425146014998406840957579 6693 862302912287219170927363635672465 6694 1006821801213574580943402215565900 6695 1137941586104343007062597682186275 6696 1246583896419970989558079802225367 6697 1325161323050954467796554736074406 6698 1368454994446680729603475837364194 6699 1374160884881973631526923314321775 6700 1343032801363025712509985150402862 6701 1278626358677805729124199018432888 6702 1186716639516298123617282795891324 6703 1074508946217551172189868745937704 6704 949780293242390679842134524870820 6705 820079754862496393875371036102721 6706 692085147361356111694590363141123 6707 571171722104622697949755566455414 6708 461205797525524216156186989405641 6709 364540710066706749664648370794820 6710 282168885474149927378488100450861 6711 213973437416450922405024378221456 6712 159023837962728747513941329339784 6713 115869495903854217503537554503068 6714 82798610016175559451663628748675 6715 58043929355915798258943541202418 6716 39929513787300207003829270552131 6717 26961849564038527360854940593108 6718 17874363548947774392749152037831 6719 11636859248380609653193209331525 6720 7441438919111304039737116361387 6721 4674967696865899905857083547316 6722 2885883011018930366579121240005 6723 1750768108961678721704785462587 6724 1043983124043474172704015088450 6725 611973191339278912794698100046 6726 352694484300773485355459511462 6727 199866448839984252165691873843 6728 111377675627474930471327513699 6729 61039374774402572163136335795 6730 32900840663429517872471649358 6731 17442750721203619331533415945 6732 9096092887497331289434595847 6733 4665975383638460983885637216 6734 2354443155739590025210765405 6735 1168685353695894709579210086 6736 570651365378847216454281020 6737 274096198091686372846068589 6738 129504182359943376638441832 6739 60186290691761429152979000 6740 27512068978139451145396768 6741 12368985711625089966194640 6742 5468869752240552662718358 6743 2377799689191688925416834 6744 1016535337659152210984250 6745 427255992045030502692466 6746 176528344501987845970680 6747 71686369377208535619618 6748 28607642904234202364894 6749 11216858017720610893220 6750 4320308255866799182830 6751 1634244188320279024765 6752 606970993497885963419 6753 221287431149831857692 6754 79167016558996909060 6755 27785076901983931469 6756 9562426701232318575 6757 3226383721027597438 6758 1066474885333216589 6759 345374039368979055 6760 109430616228334583 6761 33955356497301595 6762 10285762749154854 6763 3052677913661477 6764 880794442172875 6765 249717801895248 6766 68232875212340 6767 18485445748483 6768 4736754246609 6769 1231141949350 6770 290790678832 6771 73339029435 6772 15487117801 6773 3883133358 6774 695536065 6775 181126175 6776 25226855 6777 7313463 6778 689534 6779 246345 6780 12543 6781 6440 6782 113 6783 114 6784 0 6785 1 6786 0 6787 9886701803571452967573351 6788 103425642896576969182442977 6789 736619437370057953135763166 6790 4013972066021435367187255586 6791 17832709980707675610626725393 6792 67220774493176455465124207264 6793 220953518479482576640910211757 6794 645989186333179227692473614389 6795 1705299732959842316133591787730 6796 4112713324394558111509793783888 6797 9147410594796147475826491205711 6798 18908451083064174093733998446707 6799 36558244395621212696289541344626 6800 66471353287650128840665981509891 6801 114184763563115620845415636216142 6802 186052345364465596668578143527147 6803 288549221145740052352499821027890 6804 427249657525613412062983980029253 6805 605599544352284043795207780132484 6806 823694763379719476401526839201105 6807 1077329409267990675499621395708616 6808 1357569458439732871506185900729413 6809 1651030862969303344214856968608814 6810 1940909406763475404226604705734400 6811 2208653889476204562545733421751481 6812 2436033839146417758200732386236870 6813 2607264166680821026543141029013868 6814 2710833991518533532645775467209093 6815 2740747250088542343520976616955386 6816 2697001104084351777236889794830478 6817 2585273852891182844343748138165872 6818 2415932559858170783897022867190242 6819 2202573109148879494789802387361863 6820 1960355255895057670756099880191150 6821 1704390132967714422293035596920594 6822 1448387804067149581981202776698382 6823 1203695694606835934766737293700313 6824 978775009942507639380145861720062 6825 779088591906219208219749842346000 6826 607321129411136045897388496001702 6827 463825411243323568652642041041618 6828 347184606120324365222696024881071 6829 254794629448620416171514148928772 6830 183395099614043705876815541318370 6831 129505103772403565201331746143503 6832 89745495540588150580923558544177 6833 61049394159594562014020116534752 6834 40775673021505581042628032908641 6835 26746837045714690322780486701900 6836 17234088843553281864029641709598 6837 10910255171110520707298290054540 6838 6787214242573544018843751099353 6839 4149838903105274887537765434357 6840 2494139419023031064614950078920 6841 1473739894324480010227018603332 6842 856222474049098832372462089792 6843 489178672045371547802595311284 6844 274857435825686713546191927185 6845 151895600097716537819859308140 6846 82568430417598513328132133070 6847 44151173104577906478084468898 6848 23224854975350721468661665031 6849 12018892050880415686229929856 6850 6119129052588375624216186830 6851 3065043368222822777952232610 6852 1510457533461976431164638331 6853 732324040382568619299041552 6854 349312252053342508525681157 6855 163918434710378514089381360 6856 75670682157864875735955320 6857 34362946502009116034290448 6858 15349263169351016071737174 6859 6743492019132530190782584 6860 2913682660855112386369200 6861 1237979659060950933294680 6862 517185175931814918085096 6863 212412769405948316686604 6864 85753339600766541110754 6865 34023852405153272663360 6866 13264687135396126232415 6867 5080436520200593885990 6868 1911167759911474160947 6869 705958312542317244172 6870 255994189902098153995 6871 91098469384890654910 6872 31805575172450600809 6873 10889623406737822384 6874 3655483207254620179 6875 1202229142540567660 6876 387406827190108460 6877 122144212038505628 6878 37717273879724522 6879 11370106167883802 6880 3358679750175035 6881 964456430153120 6882 272202353505053 6883 74020977953174 6884 19967657231159 6885 5091571438500 6886 1318145024335 6887 309740938842 6888 77848790603 6889 16347555328 6890 4087451795 6891 727555380 6892 189086120 6893 26149644 6894 7571794 6895 708290 6896 252895 6897 12768 6898 6554 6899 114 6900 115 6901 0 6902 1 6903 0 6904 16130557143180028518243494 6905 170122000298619136766227884 6906 1221354212661639277141033755 6907 6707766887708428700030640132 6908 30031098940029792109626537663 6909 114066518428343011580515954548 6910 377756321257166114109241079005 6911 1112632814688880200146329139475 6912 2958739046180496776295190196995 6913 7187547534986632202380956599812 6914 16101525999260229380296520767663 6915 33520811919163450823841583655296 6916 65269372842722786066186062126574 6917 119509509332824309853247802217201 6918 206728587783396231820602754184152 6919 339183499872749344047569505469923 6920 529677370692538500932895611620803 6921 789681249145310637605177497898654 6922 1126996738673846776329932309626329 6923 1543336246962579240825057337046296 6924 2032317786301060857100069534961731 6925 2578382019854164245259978359250604 6926 3157019158270280179641130267489919 6927 3736459158658672306357143935787210 6928 4280683081130201912660917028166444 6929 4753330038938124150032597940678645 6930 5121875432458160290478218923689961 6931 5361391829595051580952822069508363 6932 5457287132042355520072629185270311 6933 5406620270653940422156289022326406 6934 5217868514290312215033132957407464 6935 4909296693587845045402149065964605 6936 4506297975708302947998470077083934 6937 4038199712068776531589451427005585 6938 3535044850482877756210969294342554 6939 3024783329533723704513428299371988 6940 2531170073417252097160438123892043 6941 2072504779970245090486544217079221 6942 1661198514389909380535276508282201 6943 1304037896724798431662023285269655 6944 1002951092596760609528776497115734 6945 756060417909925758971298880312644 6946 558824893510070251380439036740948 6947 405118843174985463995621633101620 6948 288145522726187509885228772000988 6949 201136183744376124527096216372319 6950 137827225476921032951959854394536 6951 92737581166009390088540335991256 6952 61285005766653106625852217937250 6953 39785505559998666573353965948131 6954 25377872792418398437447885760540 6955 15908384727837095186864077718477 6956 9801938243621567261507180333562 6957 5937193337210101403151945109880 6958 3535869380643315814932651693848 6959 2070683661335073415160242102887 6960 1192573110633681146985289763515 6961 675547334658548939654422878324 6962 376414735070330893057860057420 6963 206325496404341996857326754773 6964 111261513579950521265278368555 6965 59029370246222339904647313831 6966 30813629522372266849342636256 6967 15826488875569920351771244875 6968 7998414618767503086536864121 6969 3977466913367751715991941875 6970 1946226406557384206855467452 6971 937044276704168131617095952 6972 443912795095539075129599685 6973 206914895154621411817754448 6974 94890545393359630591043640 6975 42812093711975594802551340 6976 19001685125434682525218234 6977 8295910328455105862719200 6978 3562382974301941611372096 6979 1504437187449723194657990 6980 624755970212983924420638 6981 255087382533740524542634 6982 102386407119406222302440 6983 40391989778695587185385 6984 15659059588050199960340 6985 5964331085289674985591 6986 2231442510105737299392 6987 819832087853580449535 6988 295710719629975831314 6989 104681394356589642825 6990 36359155598983702056 6991 12385197778298061714 6992 4136611503830950305 6993 1353692546590031648 6994 434075779497581100 6995 136191892170083409 6996 41854295212114947 6997 12556902446570235 6998 3692059540050528 6999 1055173856975265 7000 296475901994370 7001 80239943682459 7002 21553616372400 7003 5469365192317 7004 1410434313780 7005 329737817811 7006 82592361488 7007 17247409830 7008 4300597285 7009 760742180 7010 197322372 7011 27097509 7012 7836895 7013 727383 7014 259560 7015 12995 7016 6669 7017 115 7018 116 7019 0 7020 1 7021 0 7022 26315858819599829111774549 7023 279791422817847210082337832 7024 2024669706196426568420379940 7025 11206472817140395359939104817 7026 50557601504774153692458522241 7027 193485677249330435842453975991 7028 645555575363335795840823853906 7029 1915424790625371244196045070372 7030 5130682388754808831780730424609 7031 12553700148405318946216113192848 7032 28323770776032440085887611434825 7033 59383378375457143006844922091716 7034 116439978042781407797192415468236 7035 214691991037613457738798866103759 7036 373951507365098245797834028939904 7037 617779669435288685509708107244175 7038 971357746329047456450406174519060 7039 1458059056204640863734971144543665 7040 2095027874636552955177363305198874 7041 2888428204657605356916169629305357 7042 3829288679147889414164943686194218 7043 4890939855324498939344366859496830 7044 6028862582652566582820996644000909 7045 7183356860722311082544990394333975 7046 8284886722501165544585726134041036 7047 9261393069738313218563409398069313 7048 10046435798930575682161646673679707 7049 10586837086890871041794734836969878 7050 10848592220207391504263607254492989 7051 10820161256692094634882478816779946 7052 10512761533751079157123873468233448 7053 9957823914845143347636555331769719 7054 9202235218586855978076737033494901 7055 8302279834523257381523008923782864 7056 7317279439624310939816730901577421 7057 6303825851116036585630981078890508 7058 5311261293490662142764107593243469 7059 4378754168723168888478185152143573 7060 3534016876323866038685547000062081 7061 2793468948619624649523689049669540 7062 2163493271153746563845331399083999 7063 1642370705383687165042411479686382 7064 1222495334748292061293252631319687 7065 892544206850479005079518882138339 7066 639374370059532833204921317506637 7067 449522098238748219791815109898807 7068 310267307840303568912129996372970 7069 210291085504841442069103484117216 7070 139993750956871605994544104510235 7071 91557763124490364740455154284486 7072 58839544679974303854070475063583 7073 37163216591718516935857418841329 7074 23072947631990393317065271569303 7075 14083432096749424841736310058745 7076 8452663193154866163696665297284 7077 4989035621703008052238337283195 7078 2896212969965027277575665087894 7079 1653799209072545252383309257681 7080 929000234000909656985950316701 7081 513413061794554865423459637123 7082 279169752671271911272557459156 7083 149364565696945676160502878519 7084 78637036844124300971558214912 7085 40740355399650147139100138105 7086 20770817809971870592044154776 7087 10421295697374408455741211717 7088 5145559826845728110981812548 7089 2500258894932326227699203009 7090 1195563254456743212310395840 7091 562579937697646848593928093 7092 260497704892125282707133216 7093 118688955772677125431041706 7094 53208007687191791446814984 7095 23467786095612370583524050 7096 10182590300962886021016776 7097 4346025678622528790820502 7098 1824420751136840517680136 7099 753183922941542673387422 7100 305744302457533478397680 7101 122019231628344663056880 7102 47866798751550254799300 7103 18454121913050755220888 7104 6990564148026255368208 7105 2601310475319098658750 7106 950647086966348781764 7107 341099219774125420038 7108 120124598189860566456 7109 41510213177798561565 7110 14068555217414959500 7111 4675481735070522753 7112 1522505710936009916 7113 485840733508883403 7114 151699019670357636 7115 46399771240976415 7116 13854738666598848 7117 4054979320377726 7118 1153468383417756 7119 322662524954814 7120 86917474262200 7121 23249555150552 7122 5871395420604 7123 1508279983352 7124 350828944024 7125 87579667785 7126 18188110700 7127 4522870205 7128 795128076 7129 205842031 7130 28070900 7131 8108883 7132 746816 7133 266341 7134 13224 7135 6785 7136 116 7137 117 7138 0 7139 1 7140 0 7141 42929562274759097783586170 7142 460098612096313945091395609 7143 3355692889598917303494768078 7144 18717553820480247526179593464 7145 85087402967733447407478194257 7146 328078691139225899040500503053 7147 1102731042604863246764113501628 7148 3295856838916017196350147756735 7149 8892213381488706525853064157824 7150 21913190987751320409280447071440 7151 49791449343183922736224581051032 7152 105126435021332840797104698849756 7153 207571917290677545832416151440738 7154 385372105521760020748544591040761 7155 675862576809713128487280346056268 7156 1124186088853074658968318300205404 7157 1779631286554987251756748494928792 7158 2689420680964530801962786449373611 7159 3890402420354061076977223518825569 7160 5399795587572239258089187051509037 7161 7206698423137074482061211913336620 7162 9266292768021221757616790352814672 7163 11498439576390655586847498408172229 7164 13791659443761839342260618309893030 7165 16012467505694229823501073163556764 7166 18018926750046996719740923373589301 7167 19676374262188722921762664463985056 7168 20872789282958240924923926889081299 7169 21531324609545521648533637124119571 7170 21618086615511051125271406281930134 7171 21144171034079537072656649290021972 7172 20162013627893751833397394133214850 7173 18757060415552455841545234663633317 7174 17036416789470586414448994570065402 7175 15116404412561669351870368698546462 7176 13110843769791193405162575179673060 7177 11121473888490227097714039734307655 7178 9231350168766824016934038027272099 7179 7501464779466699214809447785616173 7180 5970325207278379738608918497489278 7181 4655875415645333391024425091312378 7182 3558973301850598878271299531909225 7183 2667630515732123718729030927168984 7184 1961333491263686278983907513218369 7185 1414945256461213884173057759698054 7186 1001887129316469667638371323934941 7187 696480447811596697128756866258904 7188 475468749034233368117803108267671 7189 318832261062356764600957179254285 7190 210052013874707530682500606197576 7191 135989675036884400458619472261877 7192 86533273207111517539344071438846 7193 54129717739493382327565791812967 7194 33291634822328352300446345950836 7195 20134771333337505417213681909141 7196 11976513095549631816162592989518 7197 7007138040966643061639050030006 7198 4032986403062440322628107460443 7199 2283666843485236862772696753477 7200 1272324057129475626208876651176 7201 697518831641435301103968710061 7202 376302175034489406072429282951 7203 199785861817219904076756415856 7204 104390251596972101613086961636 7205 53683098952819600465909912127 7206 27171165801946527677240444247 7207 13535615017409769057586549842 7208 6636636591924838263442644057 7209 3202690667780440383522102582 7210 1521145292213472397592478696 7211 711053292828510350074350501 7212 327108208983418372349682622 7213 148086554873328004600523584 7214 65970018985824585367840000 7215 28916849042422092353193722 7216 12470670192733196395123172 7217 5290765212522630038263286 7218 2207936086399139791189554 7219 906227249984741849544908 7220 365769116745167506337505 7221 145153100189249530631135 7222 56626192161840485045439 7223 21711797485893072902897 7224 8180264201093197177101 7225 3027836194061842822293 7226 1100716981467088013313 7227 392901579206380045725 7228 137660853546973487679 7229 47330182120746409656 7230 15961117995244563596 7231 5278370678914082121 7232 1710462557117395628 7233 543202156221272577 7234 168801398145789339 7235 51389667001055556 7236 15272832303901311 7237 4449749748814587 7238 1259894950060659 7239 350893671906955 7240 94082778232669 7241 25062019692619 7242 6298978907987 7243 1611963471053 7244 373063660151 7245 92820965940 7246 19171125800 7247 4754578473 7248 830745244 7249 214652317 7250 29070271 7251 8387876 7252 766592 7253 273239 7254 13455 7255 6902 7256 117 7257 118 7258 0 7259 1 7260 0 7261 70027170570073339490199933 7262 756503570652272313135511195 7263 5560669107641738521740174122 7264 31255047739419382893026215308 7265 143156080291438334335076405732 7266 556094158961364883887904755489 7267 1882879612033461125338299326502 7268 5668457064884830350137154467120 7269 15403327772490258311702096456489 7270 38228422068570236357301833760519 7271 87474710886175177557524207231411 7272 185977491883765546117037978837381 7273 369754951896859600314047328214418 7274 691196035728061113074100707405363 7275 1220494198587620246556375744512341 7276 2043876827672498125064724279047278 7277 3257395452253395411487648029683841 7278 4955753277358389306911621436528332 7279 7216791919724064525518872756189655 7280 10083598337929240122841090920827541 7281 13547354485187769147362152427442853 7282 17534642367327529532017397066659757 7283 21902655071735546417713784231644574 7284 26444593298219728004133020619940501 7285 30905656811233549126274472474521169 7286 35007900602977652430709797972449292 7287 38480343741427618126613982747064328 7288 41089564833107082822582170216696872 7289 42665869025820200845568431909098065 7290 43120980261541239059261461995028787 7291 42454857926649556823303471251121376 7292 40751247043067346493492280803557347 7293 38163485347187917664337194958797898 7294 34893521820959442642134331266312930 7295 31167820807133308947228300104599140 7296 27213794593844588268030346005923845 7297 23239753100656046013637461222859804 7298 19420316932489557845008397950684026 7299 15888077655834220377059315030285220 7300 12731242059040837562757692091996788 7301 9996224945457835043513552436426765 7302 7693726151725872870367951226394422 7303 5806728446947327493217269163360870 7304 4299012879097996941490387915665120 7305 3123108910933953991280170652821105 7306 2226980113956898938397798646011781 7307 1559112786729621713887324834697448 7308 1071972974510367938403507441895636 7309 724003675548620296644195659883225 7310 480448287104683054029367820880312 7311 313323470467075870254735194035058 7312 200846620155740131079750460125858 7313 126572721986876776248117709789911 7314 78431837026580766152683175375445 7315 47795637252071299039620383067660 7316 28647656857435279121917946852061 7317 16890828484778294103138970824223 7318 9797710683136601359074801660236 7319 5591854271476041590003445272880 7320 3140403728408357697419082725077 7321 1735599579647627973161943183270 7322 944015819701598472064343412375 7323 505360507998887934960241035200 7324 266279431969717851857385300685 7325 138103812960113425531940890434 7326 70504742642168666006847413315 7327 35431044948827616390067594920 7328 17526950677421205437746584360 7329 8534631619229695631575939470 7330 4090852643234816417398113531 7331 1930116352236461181780034320 7332 896352752692480565147941613 7333 409713815771261042965979484 7334 184316352267573169105072650 7335 81601672233597193158526448 7336 35550954612814931518120620 7337 15239830477770138160246092 7338 6427464470726471985160126 7339 2666723715899872445744720 7340 1088271295900720540541613 7341 436769784057622628711060 7342 172366615512590516098162 7343 66874431882709058095656 7344 25502808014279113370540 7345 9557437006802290122408 7346 3519005308336707473880 7347 1272643939089203205456 7348 451948047741291528513 7349 157549377707336295270 7350 53898226633646536505 7351 18086512650024132880 7352 5952168258604351236 7353 1919522999500142438 7354 606704305937680695 7355 187646032572467328 7356 56862739958735745 7357 16821071115755928 7358 4878838840412304 7359 1375043571275000 7360 381308531027976 7361 101766638195340 7362 26997883163354 7363 6753491339712 7364 1721777854965 7365 396493069006 7366 98326851245 7367 20197962144 7368 4996037672 7369 867626430 7370 223760571 7371 30096080 7372 8673993 7373 786714 7374 280255 7375 13688 7376 7020 7377 118 7378 119 7379 0 7380 1 7381 0 7382 114221633502214826727812060 7383 1243699541473304646989884481 7384 9212765940177529508301493106 7385 52177574633977965588656535551 7386 240780969290130665375952566131 7387 942241510733922295014985094539 7388 3213626091855837680042993555913 7389 9744462423629017508453786728174 7390 26668141307832775864346300148140 7391 66652727352164561369493965025485 7392 153581391195156507403596136037012 7393 328787188319767809004233077834318 7394 658177925917007580494965621657747 7395 1238751175727373686521091629137832 7396 2202180705486935190316224683912968 7397 3712694538203810232862403903063717 7398 5956717477547407500520191790804710 7399 9122938123959901278917249434161467 7400 13373526936427421552472822309921999 7401 18809783424840720332797829547413212 7402 25437855658661598535740495052050180 7403 33141591197386721340676956698215773 7404 41669444247424861268929406558930684 7405 50640468237322055734189862149577505 7406 59571058171383238291013454263326302 7407 67920016658562682049747538055366425 7408 75145691856546342513171406452401183 7409 80766323595303899140164555078075875 7410 84413969185514414039997150886762285 7411 85873611293326901366335391817544290 7412 85101922606759252211015803606964760 7413 82223947563531105657055910959891331 7414 77509779177913963149334989779346017 7415 71336363542065488927490189118859360 7416 64141330251183833795168072157087615 7417 56376054758207421004382157389879757 7418 48464177813199667882345686119699398 7419 40769946313422200747097128924540338 7420 33578509199023653410023557348411880 7421 27088180142686738460539273244033829 7422 21413017212865626257768780760424215 7423 16593048983388973400865180103461087 7424 12609111812554725203970498079406184 7425 9399444301576886994943403778956880 7426 6875733555229478537954863050574688 7427 4937030897746108713142112655756029 7428 3480686219181647681775237291711512 7429 2410074062462626323279818629933571 7430 1639340162087111631530844790345425 7431 1095671715465654116755104320644805 7432 719709418733935794060221434786716 7433 464713688793043118415210168394202 7434 295015786674998772116089874540772 7435 184166476096292512373681438001155 7436 113070610789661218309070893915428 7437 68285035871718704560487240967589 7438 40569110287630584470533374716772 7439 23714387530010692723202829913126 7440 13640245395035439489222836226210 7441 7720915213528638050858707895655 7442 4301198082567945345476117967231 7443 2358398742742280550194747168535 7444 1272860014483216905028911580480 7445 676244329748357984353956881665 7446 353676092285678776242149141610 7447 182096622451409018750118835869 7448 92300236806459523777261113830 7449 46059017200763891033670273495 7450 22627636372506503189401982355 7451 10943938886897544063044429115 7452 5210876996086315551660019656 7453 2442524021083849769203308054 7454 1127044914353651240364762059 7455 511913632151330792838368550 7456 228864854557767869248952820 7457 100706447996723228718576518 7458 43610880110374503321506826 7459 18584465822373119898332486 7460 7792479350211946489260200 7461 3214536878561018643078930 7462 1304425063402425193546303 7463 520609491542804099223526 7464 204326652719352162051276 7465 78845706612188295740400 7466 29907817014050049138140 7467 11149323102544242787308 7468 4083833845165202711748 7469 1469351261171088175923 7470 519166754022400745760 7471 180078540215480985715 7472 61301991967340187910 7473 20470772786831797623 7474 6704430857208370623 7475 2151826547362339895 7476 676938607365414240 7477 208391937834048828 7478 62860728519404949 7479 18510055157414304 7480 5344881133533600 7481 1499541208628690 7482 414054410683266 7483 110001480574062 7484 29064359066132 7485 7236369383775 7486 1838028229760 7487 421170080111 7488 104108266062 7489 21270166587 7490 5247571175 7491 905804955 7492 233174256 7493 31148789 7494 8967354 7495 807185 7496 287390 7497 13923 7498 7139 7499 119 7500 120 7501 0 7502 1 7503 0 7504 186295461410663442463412191 7505 2044397203727699297250274732 7506 15260629496264536178999980637 7507 87084714458498741009497401914 7508 404859564478089600986459993269 7509 1595960533122710162040632633157 7510 5482653008433889168541066982557 7511 16743665891243642358567320375924 7512 46147474326175689246184591200789 7513 116145962806043217316536784675422 7514 269480407182271867620567755942831 7515 580871360307273246620639479173743 7516 1170742574035670948302594449032213 7517 2218370185266862242079112238753487 7518 3970230043883126125729079834537672 7519 6738257872611521066857904026126834 7520 10882930640198763632551612070402132 7521 16778013426509658810018930174494458 7522 24757503702677974116382222552154264 7523 35050116779421132903705815655318801 7524 47711395230726238934051325952291492 7525 62566734738166158918086700444208090 7526 79179048149206318866806178250511348 7527 96851850711223392996126118279540500 7528 114672589921714828441901305163294493 7529 131593318621687734869345914342660266 7530 146538151653557816387511175720374995 7531 158521236543529127588524441854630077 7532 166756596973531156720509852290843221 7533 170742691714562228335121471652388022 7534 170309411565194416281028172173648400 7535 165622259286708124231408455456517615 7536 157145965045565630472486715977746283 7537 145576179193750973319714248630029537 7538 131751992779423187613480970657895148 7539 116563358796102533604302088293132849 7540 100866191078218546450904062056655550 7541 85414687958455380399366440975667186 7542 70816216235790516669129624745366580 7543 57509853744917009049968422762077016 7544 45766180241969362197162843506292020 7545 35703567402522637484936110991335836 7546 27315163091165153227530881326587965 7547 20500840546282281647145715020863235 7548 15099273888642322582677444044509485 7549 10916635655998532198211993467748489 7550 7749849789700479170406260844624888 7551 5403620469425020229571101422420286 7552 3701444925587990313051321797971425 7553 2491456489108828505671115327604678 7554 1648256317561982727040691991756937 7555 1071946257215643173300446641599141 7556 685455577299178535699667262708551 7557 431041377810995274394336771394735 7558 266600887111444263569689538667690 7559 162207666266743902951855698634909 7560 97097317786692304012241639622303 7561 57190380015999584449672035465911 7562 33148776513385572443354309751980 7563 18909710065496393647497181574001 7564 10617309147335853672077686321081 7565 5868013065364196394573265364871 7566 3192603445522786918119556371840 7567 1710023268202404806280012727630 7568 901744803024432334270661613024 7569 468173644419143035467174500360 7570 239323161564527492910600131304 7571 120455159735817003858610376765 7572 59694334515078884416901610960 7573 29127796283409168038268585531 7574 13994079591985504379086369560 7575 6619637417626184704231235003 7576 3082929998516281487386107984 7577 1413561083001294159342223775 7578 638063806675122686140775168 7579 283520584933708836327123510 7580 124006203972052938682208816 7581 53382979925703957044753346 7582 22616204417758466848177280 7583 9428563808773813227136023 7584 3867460430120345924794680 7585 1560631386400197180156931 7586 619443960632274803272296 7587 241800735463110513066560 7588 92808152618761521630408 7589 35018708418128709276920 7590 12986795578461941230632 7591 4732489214988379210728 7592 1694119345159533688440 7593 595594143164191972710 7594 205568818199198770000 7595 69638420362752203889 7596 23142558384935959448 7597 7543438711008248775 7598 2409706881362540768 7599 754547252585731485 7600 231210997510473960 7601 69428551401475629 7602 20351141021810600 7603 5850687301915266 7604 1634053726479320 7605 449287136225342 7606 118821447816552 7607 31269014965160 7608 7749112827576 7609 1961032092110 7610 447149457072 7611 110176508177 7612 22389326520 7613 5509510271 7614 945314720 7615 242900958 7616 32228864 7617 9268080 7618 828008 7619 294645 7620 14160 7621 7259 7622 120 7623 121 7624 0 7625 1 7626 0 7627 303828663568761360113916189 7628 3360170020678679702370039014 7629 25274090817094521783302144970 7630 145310145481462260683197074449 7631 680547655348140670397974653497 7632 2702280599879891835887078663749 7633 9349998049826044783679390532693 7634 28757155111680426870981707621729 7635 79814818924985668091654637013676 7636 202278022940125497807931846288118 7637 472555033541427690970798302170456 7638 1025557564286104902494806279210906 7639 2081004671595364617176561286386223 7640 3969686008774483101878177995828360 7641 7152029758598049335405822445875754 7642 12219001748941578331579930514701167 7643 19865211451932915752179739954603207 7644 30827164712949576847852120426831052 7645 45786105941528984987814050401925654 7646 65243876970423985498239848659855092 7647 89389584243909162549246431571313846 7648 117981865507579805772959782575882965 7649 150273635937387590133040678261155020 7650 185001922850313439370287896562584036 7651 220455030566991851769512258865352203 7652 254614867030577941688515520801087931 7653 285357145473227109253514742647681461 7654 310680019935843455190825348202570203 7655 328925479107270299107415436334573753 7656 338958930795905642090497857595295578 7657 340280414593188893333529226672007008 7658 333053695808674350326481828337298465 7659 318054055946656594232973394366289238 7660 296548728603468122442545216545262189 7661 270133138682292503074638130574313837 7662 240550076082549307421898960778553913 7663 209517672929313326576014655052113542 7664 178586647536896459592719572212736758 7665 149039467079847349691074011735023992 7666 121835740924370610756794129509889282 7667 97600871057065259040439881090968911 7668 76649779415015346824041714840684954 7669 59034793322853542515245948530745117 7670 44606336126469596665560828423398709 7671 33076403688577195772811502648771234 7672 24077206887157484956070903946725421 7673 17210140767134550337249999437529620 7674 12082858102406478041481626989117943 7675 8334331494637495850873380424183560 7676 5649232968075361303946682562758744 7677 3763750509939092910016921518754481 7678 2465206844836733224696126870948913 7679 1587703932396777362700993516782838 7680 1005647644531467550351595580393901 7681 626546399615808243899415764580464 7682 384022978460245652772961583834616 7683 231589058469348086874143471972175 7684 137432975045071996714583130284568 7685 80265014394409903659046351529145 7686 46139156397375164652487362995487 7687 26107302081871554614192277966657 7688 14542522872874385271369580887255 7689 7975077782627919667526986148656 7690 4306011028990332803724614400655 7691 2289199833764157932438866600599 7692 1198338977609305612245805807643 7693 617700420338721033404916909625 7694 313537101694648864025619667734 7695 156718113422638500431243696585 7696 77138433312879093328812643251 7697 37388813984583443905970545632 7698 17845364034609223300860892961 7699 8387088309412267662778796992 7700 3881359799315255199201938250 7701 1768576112082853921893583213 7702 793425985047786881937522376 7703 350431221019413049612262634 7704 152362769609755512303787822 7705 65207197871301250483858340 7706 27466825754881352229132033 7707 11385912423735565702398076 7708 4644276244660922010628834 7709 1863792508209020046256977 7710 735763749988221450027980 7711 285670998483733788094708 7712 109068367125384424556496 7713 40940014739211610431992 7714 15104802209456205905535 7715 5476424052999225469005 7716 1950625274516805901105 7717 682386413115249944905 7718 234376019381442583602 7719 79014636818064736337 7720 26133392786098177495 7721 8478257652373863888 7722 2695707464416906841 7723 840227040781561566 7724 256288875549958944 7725 76614518399405525 7726 22356488398820956 7727 6399254230449162 7728 1779287932595458 7729 487171462533964 7730 128262473099355 7731 33619786638721 7732 8293286770037 7733 2091119735133 7734 474487865774 7735 116543239285 7736 23557070571 7737 5782194292 7738 986190211 7739 252948387 7740 33336775 7741 9576293 7742 849186 7743 302021 7744 14399 7745 7380 7746 121 7747 122 7748 0 7749 1 7750 0 7751 495482366743857138448104754 7752 5522099604799686020943533170 7753 41850489711413371961711705252 7754 242408310443143946236365802412 7755 1143632623113439769778942734532 7756 4573929163907942193824659906994 7757 15938971012679635864470872305908 7758 49368165858322719038635566812857 7759 137975782195354086460282661091747 7760 352091329972618871978927551261943 7761 828167500398005790802739325604405 7762 1809503550428528244453993904599824 7763 3696433449055166161516947537231301 7764 7098318291052757193498086726823210 7765 12873575625480505529360178543780038 7766 22139059335824366458295536120864944 7767 36228885968095939255277810134790237 7768 56587458950907668663289883914532360 7769 84592760930434929502828479472105422 7770 121322595988546485097147695516024277 7771 167294739665537498546218540085241834 7772 222226789258864085807473478418674148 7773 284867814855967683035916300134846822 7774 352948361349694602113229438848937477 7775 423277692627783441889265885363330976 7776 491990626297535490715722826227606354 7777 554916845535671373374881856334893442 7778 608020250299039990795819365493194220 7779 647840859473114874028424763265133807 7780 671870504644206590374945987680473572 7781 678806065239726534354026754833679185 7782 668646958123376870116485186137101298 7783 642631457514188416934318818148176204 7784 603032998698310045954943326758486887 7785 552857680871432834570076194491605716 7786 495494580781521154535436004267036877 7787 434370581293978646143605487949688680 7788 372652817346446619874568193011326364 7789 313027642894078945472610137662247732 7790 257568845513344452802687687562040853 7791 207692938478488222936373987987501310 7792 164188037632633881149854925935987394 7793 127296168426511405081194567575389376 7794 96826806904440267600232146051060527 7795 72281173157406833373853922939520093 7796 52970972343090890344404242882921175 7797 38120561787993982265512079494551360 7798 26946769549265569437895746939418751 7799 18715014053206943975835069232057882 7800 12773576026233695347439822378521685 7801 8569783306467608435333174027402868 7802 5652647294429486580972801767950889 7803 3666420097317045949796340756691725 7804 2338937377440061651747258573249727 7805 1467753553447724783426364104934448 7806 906176157231353536054543507374520 7807 550501688449542140707490996759965 7808 329115095743727364026156998064361 7809 193656385936867888367311756099782 7810 112165104343895889515676586346653 7811 63954057561086179291260145709162 7812 35900528872774282608057437897704 7813 19842191035660895462442858042880 7814 10798508634297870359412056905101 7815 5786932397576518264154129886648 7816 3053967652768174245881185295578 7817 1587188915093411103094148348212 7818 812369520204659408378546822820 7819 409494389896549245015154598514 7820 203290008503847877381423314407 7821 99393530606038873575600972912 7822 47859735844833347531976304036 7823 22695744924911587746794562934 7824 10599079193212535533936851033 7825 4874438635071937647894072856 7826 2207458875389226954017453931 7827 984342825105544033904870316 7828 432170766582819580278594986 7829 186803191973111272591070096 7830 79486383017197949091949116 7831 33291634799963450629188766 7832 13723359624676338968389161 7833 5566881327102019680001176 7834 2221913033028077206079221 7835 872442165627606246686536 7836 336949921408485400297716 7837 127976469024929266942200 7838 47790510585194254317623 7839 17542856392626585852252 7840 6328524125520689654380 7841 2242986362667062643300 7842 780832034660245962396 7843 266894794221691075498 7844 89548909930235203159 7845 29477918608826333376 7846 9518805488013961446 7847 3012598250123210882 7848 934733470222522179 7849 283825983569699440 7850 84470553078331147 7851 24539109053834172 7852 6993775572790642 7853 1935993706720632 7854 527881502781927 7855 138362357600492 7856 36124992673292 7857 8870523870132 7858 2228634652012 7859 503243923402 7860 123220493607 7861 24775069312 7862 6065970741 7863 1028466504 7864 263324378 7865 34472996 7866 9892116 7867 870722 7868 309519 7869 14640 7870 7502 7871 122 7872 123 7873 0 7874 1 7875 0 7876 807980864060740928788674508 7877 9073922106376145449074957480 7878 69286504990373775712365797944 7879 404294838494866587199219115722 7880 1921278401270226753059301022168 7881 7739294639771194524403688352380 7882 27160617453375595559938930411368 7883 84714293644146945765924714974106 7884 238401611435169524927996608608712 7885 612530315596973643501624298213501 7886 1450535840243106092712457013930719 7887 3190673580734739260521496163592760 7888 6561384105901244741504282363871867 7889 12683433076399418783388076793626488 7890 23154237665528100711838349089951419 7891 40079606950919883994803930047841725 7892 66014155006306652707615496147607299 7893 103778298179544291218610778216358768 7894 156139161109566339229859265828545954 7895 225373127947623442078774900794678046 7896 312763042927397560481253192103881436 7897 418113810187961025203496164525811851 7898 539386374544570606215142664129091605 7899 672544463118547180321986549552617175 7900 811679161694133123635484573561548620 7901 949428155388892259058499721459912184 7902 1077649750275849322093363735067590409 7903 1188259970297324317902244083624605561 7904 1274106568943580058204971011921181420 7905 1329744815805956034045156819592028937 7906 1351998053681216026889164445695791580 7907 1340226304578588709595770525890958939 7908 1296278775775547467261188968449343795 7909 1224159128869309965337671326754243060 7910 1129475089648567251109064420341950207 7911 1018769199053210789672836924791903199 7912 898832758922263818461768191925918418 7913 776092373248008398555078746795060322 7914 656133279783476455283689098705432760 7915 543392762251946659288399402604797093 7916 441026914124527324006225063929357819 7917 350929884469072191864858739678782829 7918 273869219966983481920810355939435704 7919 209694518134567726831338576362062820 7920 157578047623954700081228632503679869 7921 116252948699078012901489733586766841 7922 84224468011061937991088538371227344 7923 59940048672531479407637832594840319 7924 41913256994703531223122201699726025 7925 28803491552878504776348114550393395 7926 19457876874565035388843219358094244 7927 12923886935794735330985177870361188 7928 8441564479306576668774008620094553 7929 5423301186891797789194201290425645 7930 3427589685972127128721442843679716 7931 2131406289523515728354453430067706 7932 1304243925689998110863216391715969 7933 785460700768993414574087653100729 7934 465603521029933159337931975408720 7935 271695632283729038876429353910886 7936 156087307589478458768641647027047 7937 88289807224863292556494886527463 7938 49175274818188712466657701201984 7939 26971632916321178958052543199980 7940 14568629836648213752280438991693 7941 7750039194189840189842254389270 7942 4060518010591000770134444745772 7943 2095395116653998342093397929141 7944 1065044921829198289799325450185 7945 533204718290637715294146859587 7946 262933919781591101534182189700 7947 127709816500898000502467624277 7948 61097205044547979640688771001 7949 28789095608027110817154555225 7950 13360734141052071904522568852 7951 6106747383426097561955465950 7952 2748806936466397155597064505 7953 1218445140278706076874990490 7954 531818386817476591049735600 7955 228549202873889323428292905 7956 96697104486015613194403925 7957 40273358245565145905808685 7958 16509757215326456684018480 7959 6660765601909298289851400 7960 2644262447151195790832485 7961 1032789455677742283446040 7962 396798038047241853115412 7963 149931767080368116733366 7964 55704988821363859733345 7965 20345581739664855938732 7966 7303271626786196341480 7967 2575808003593501244393 7968 892365446318559190629 7969 303562460119959719815 7970 101371693405337222928 7971 33214173908883337775 7972 10675923314501827053 7973 3363393555114130439 7974 1038885096641668200 7975 314038506647446018 7976 93052427963793525 7977 26912918328771110 7978 7637652809449780 7979 2104966220067950 7980 571601173921785 7981 149160850405100 7982 38793349508520 7983 9482526652785 7984 2373933948925 7985 533478248295 7986 130220686640 7987 26045035972 7988 6361195421 7989 1072179270 7990 274036892 7991 35638005 7992 10215673 7993 892619 7994 317140 7995 14883 7996 7625 7997 123 7998 124 7999 0 8000 1 8001 0 8002 1317491340821611812526665527 8003 14908518390696452338161772839 8004 114688809530338868989408773365 8005 674139139588869755532211529971 8006 3226797488387813081231210959994 8007 13090869441399000705300463647844 8008 46264953675108941150007042764550 8009 145304105495201705054540647913112 8010 411723520741675801289509182928060 8011 1065047473887237965259441296305535 8012 2539142325110832704245319794487421 8013 5622545469673948165826990578693188 8014 11638987583830139355575000684227757 8015 22646702022862333830778265402939554 8016 41612928075005173561270522883968896 8017 72499328325596594560662837619346217 8018 120183588588498440648472961012818672 8019 190151026167870525003581040319252189 8020 287922761268041676266265750666631819 8021 418242124114874164145319387960498283 8022 584108314551720104431739828611473776 8023 785808902708494587648292832579348036 8024 1020141210329516166464161382381137265 8025 1280011384156773439353487081659080680 8026 1554552956090728224180436703961094704 8027 1829820250752754870202517598575038256 8028 2090004124902865507993733747510409661 8029 2319013125336536163180027088996293172 8030 2502187148414976269265175354647329200 8031 2627881029920626395663531040062542568 8032 2688678430082691361557154324008640058 8033 2682065251143454789859098279479393506 8034 2610489579744947604153574423300954568 8035 2480839445828979012827497406919286935 8036 2303458900690999985847593758742770533 8037 2090881188611866353447587964430540849 8038 1856477958487932097067406560492809806 8039 1613207368222740189801952341214604590 8040 1372600478579117179114291596703007390 8041 1144067244654688621796129729277157972 8042 934543769341617753394707893258154291 8043 748451897747745174074305543898443666 8044 587907235229933197713992705751764993 8045 453094376579480071270333315628356770 8046 342726932011488992685956968379954303 8047 254520795508716769953208047861428478 8048 185627006155043042813670919596675150 8049 132990724444865004571106388648286809 8050 93621550171176385168698516274894325 8051 64775310520608787371074886504530373 8052 44057575707677453253084646593856598 8053 29464627798321648865468017392288230 8054 19379224217988871368582724059563109 8055 12537382946321390159919127448303550 8056 7979707048871588049594749630259398 8057 4997418579279271609704075668255298 8058 3079975746431702443870617310091190 8059 1868318033753176748755970046085104 8060 1115605511992067098253174386507050 8061 655807871720690199362726159566477 8062 379571893090397787420654560300442 8063 216323586126029854641933825742989 8064 121406744205938617877538007874625 8065 67103225333146866321679443264185 8066 36528686516248040615075055173220 8067 19585704286029709923849748789893 8068 10343778467106077817189662187676 8069 5381093732356247417512241149521 8070 2757564908175086468529331155020 8071 1392045258727134637459741025665 8072 692242160174419813022506707792 8073 339109941521283575993025145101 8074 163643030625524220357974654176 8075 77789634920876038244985614325 8076 36425189190938584835634345900 8077 16800501764795458772601415877 8078 7632438269608811797439946840 8079 3415080018222378778845779665 8080 1504895952486474360237201200 8081 653050780735452590978907525 8082 279051559142670438159936480 8083 117402187556293647439413005 8084 48626637163317283301439180 8085 19825554523161812499947925 8086 7955557181660023121291200 8087 3141559658609817227889705 8088 1220614041341428003205936 8089 466543846687874957224201 8090 175389101709164308001340 8091 64836238293922819474205 8092 23563315603597425269132 8093 8416925302372880904969 8094 2954236209473505548124 8095 1018582022147063038105 8096 344863162203888072960 8097 114626754193408188773 8098 37383889985494414264 8099 11961452089715268789 8100 3751371165102975900 8101 1153568172797745925 8102 347159490586742568 8103 102420012811521105 8104 29492789272150880 8105 8334506825579025 8106 2287048248808300 8107 618524659399685 8108 160699731110460 8109 41633986943185 8110 10131069873100 8111 2527388767425 8112 565253510640 8113 137556624041 8114 27368727156 8115 6668232565 8116 1117364780 8117 285094017 8118 36832284 8119 10547089 8120 914880 8121 324885 8122 15128 8123 7749 8124 124 8125 125 8126 0 8127 1 8128 0 8129 2148170199679303981943996929 8130 24491948270656018224873873691 8131 189809899312833361848652487810 8132 1123836245475096139349659729174 8133 5417920093463165889607602834773 8134 22135682953470115699324698460782 8135 78777145519149647974226270520647 8136 249122734666305615547597963606668 8137 710714942974269364093593572912744 8138 1850899697340621062409852468639101 8139 4442195321816014958580867137219092 8140 9901825533148944803887107205691258 8141 20632243576370943694106387027361500 8142 40407738574869436721668903427267053 8143 74730434684798463230227887489300526 8144 131037625684034206840048896041570102 8145 218617464967831476894918152285303490 8146 348098757928289543713078492292443075 8147 530434650364935827950943116068490704 8148 775398852220252406894764773680332262 8149 1089740353645872391017213967914188044 8150 1475267984520451924325057257302354021 8151 1927222677394415000247507691543192080 8152 2433310683060142337974684701702206065 8153 2973699038823015950053082975560026357 8154 3522122200538202411248379217497021906 8155 4048045970542556172032772699815609130 8156 4519627470260865737419663103550169521 8157 4907046872397762765915249213569284137 8158 5185706425197976064264133526483949587 8159 5338812697878576566788820833349158811 8160 5358971932123518310173724774066337178 8161 5248607302085360927916869912969870270 8162 5019209378667689022867872038095076932 8163 4689614307299236247797975704996147123 8164 4283634198707509863800184692143592755 8165 3827422706968851474099633751055289888 8166 3346944941036416865103704847916255532 8167 2865848753337325425004218028170322580 8168 2403927205702276004702179014811864817 8169 1976245165868887039840406678106066183 8170 1592898637433907795306560057923437568 8171 1259298468475589661837973897760001554 8172 976826909976997513893056076925869000 8173 743704838080356037205684633059701964 8174 555922628595329075459294792460258779 8175 408119320975743737856444371605220701 8176 294333311261377588801318444410433169 8177 208585482938213441555287373833267025 8178 145287095249960146092998889249963881 8179 99487271549972771236654547163605496 8180 66988213567228802060694604364538410 8181 44361529559822361571839568524209508 8182 28898343871895482648922043568577355 8183 18521378494273307549041118518459789 8184 11680942231702248258931835864584561 8185 7250231961877456436083455938394966 8186 4429510555263874496337458616967219 8187 2664066366006183591772988754862325 8188 1577505494966553177154397924575693 8189 919771440116837406675593012981127 8190 528097978851812475850441625543910 8191 298615797925293892429634648292134 8192 166306327637217950690612293136805 8193 91228908769721941730982394229118 8194 49295800159819376976486619360690 8195 26239961569536948321331601334071 8196 13759749305525322806660856520566 8197 7108308445706533833747499825585 8198 3617769963363660531483893590087 8199 1814016620392507836722283063570 8200 896127998415010287983817287470 8201 436140360690457775489220946001 8202 209124556109879389779426052725 8203 98786462644839584167987973852 8204 45971704198108069265668658875 8205 21074999587444570163682961272 8206 9517156491643499497563652490 8207 4233349217247623653257725975 8208 1854677549278339683594666030 8209 800250241490249318904955025 8210 340030000458513618310754245 8211 142265223689372241519061980 8212 58603200073061937407220025 8213 23764608550063733122220210 8214 9485643848796386841794460 8215 3726182282320744800765013 8216 1440291617062429224048091 8217 547706170138035008225520 8218 204865932921388123680932 8219 75357243784641585146085 8220 27252777282777611077014 8221 9687718954571444399329 8222 3384015245421969115415 8223 1161254417636328614178 8224 391332396900842376580 8225 129472393584521092315 8226 42032812315821986439 8227 13388314796345782450 8228 4180092747906499643 8229 1279741584700836000 8230 383439993763241258 8231 112637536564350655 8232 32294609508348075 8233 9088190028241160 8234 2483132584691300 8235 668856889613565 8236 173022895197910 8237 44656464112425 8238 10818002939895 8239 2689384716410 8240 598634484013 8241 145241510646 8242 28747943570 8243 6987454967 8244 1164059910 8245 296503969 8246 38056319 8247 10886490 8248 937508 8249 332755 8250 15375 8251 7874 8252 125 8253 126 8254 0 8255 1 8256 0 8257 3502387720784452360526667180 8258 40231141500835868325826867718 8259 314082121513488223926117949245 8260 1873096418823738073694462050506 8261 9094414539992484435924763129164 8262 37417674671452120124480896688701 8263 134086912073556140370231546160397 8264 426939030928412925801634140564377 8265 1226257091242354134852009989009803 8266 3214938591181359257151422930652220 8267 7767189867487192721139387379883528 8268 17427423996138322090181784019451651 8269 36550511219986774210978299005749561 8270 72047696586522968688380126755944297 8271 134104399308235987996651938901304532 8272 236654460616214863664749968718720075 8273 397339350912045478372422825145707300 8274 636683660473305388335912958784999132 8275 976305143391726264004613635226552283 8276 1436152865430806665390084737016772971 8277 2031005396302128942300239906206890878 8278 2766708926322541052344702762523650466 8279 3636822969535534838600155668656005610 8280 4620403534281599699902862372049806860 8281 5681551293816987771097642629130527135 8282 6771088534023174838513639403046865626 8283 7830352045230831444459358008235195189 8284 8796682441237072996614935872685271344 8285 9609848365737058850020767010936213186 8286 10218447179101384267192901531639697904 8287 10585316523238615424996044173483965584 8288 10691171451062857335174253597342847234 8289 10536003562810371634407141890576420963 8290 10138166546837081185682708042869625613 8291 9531443140828946173958562769184476452 8292 8760670793927612452193222122029010382 8293 7876653675552427071424218917387795266 8294 6931097057740076428295140874363276582 8295 5972186804730119278151724747185445128 8296 5041242725115172871961989498136338690 8297 4170648896258092176003007106405349181 8298 3383051931708922255783384813192588619 8299 2691652443391685480771214588460138094 8300 2101312519802134049283596742284687484 8301 1610164303489362472513310366942896833 8302 1211421330172912889931947439941620654 8303 895148160217399086176128951027542632 8304 649816350526943288415180196142505819 8305 463549619925902410954193649396761540 8306 325026338537605989850661655328482486 8307 224056631987001583211662986063295738 8308 151882537207845768909732477955828997 8309 101264339546718386135648871028737393 8310 66418032160050363012098013899528556 8311 42862046468718988087638783961296960 8312 27220032256383239368082280382387049 8313 17013731360732135529181833436222777 8314 10468084804462805237306267290204419 8315 6340864399508948437607651712213670 8316 3781774220701359870036938452457734 8317 2221040956453098171887919338290785 8318 1284621112004281949747313903967584 8319 731796934857015131515680455967616 8320 410618606689720091564388376818501 8321 226960697590041066714990299274958 8322 123581726699322988016243707206481 8323 66293835910432693191158134092544 8324 35037026140312440728315036816482 8325 18244528927050695691425446351650 8326 9360558759622242534161803286317 8327 4731983485203453543768942335784 8328 2357012400154381887676618788349 8329 1156801448209708707837987742546 8330 559411521095688983155657958875 8331 266546573024781520538062758152 8332 125133479416804527370623702704 8333 57878640290365992454190151110 8334 26374797827701636642652446587 8335 11840321643155218732212800000 8336 5236181594774941567594098330 8337 2280928569175806849680650010 8338 978630870362386146495185795 8339 413519673754909495691842400 8340 172067341122278708124790750 8341 70497811281623881150783510 8342 28436254875809914070613175 8343 11290880513848742417875704 8344 4412403704729620978831369 8345 1696843042221753583050750 8346 642019239644181643379317 8347 238950254015704314621944 8348 87463630766194651858936 8349 31477807144449680119498 8350 11136080012666971004725 8351 3871550803115122764448 8352 1322350406526691106571 8353 443561926277449694386 8354 146082768004563933279 8355 47211046187555476000 8356 14970604551947052118 8357 4653425650396332286 8358 1418442100688855795 8359 423150306788221688 8360 123773863626126875 8361 35335340959818510 8362 9902799023523845 8363 2694164546015640 8364 722814040644200 8365 186176442240250 8366 47870785946645 8367 11545252399520 8368 2860322313824 8369 633688097774 8370 153288959625 8371 30184530752 8372 7319244114 8373 1212302146 8374 308275093 8375 39310600 8376 11234003 8377 960506 8378 340751 8379 15624 8380 8000 8381 126 8382 127 8383 0 8384 1 8385 0 8386 5709982207145326960215891676 8387 66077301316776764888437039080 8388 519631188288916833397174470784 8389 3121204802030498983783915966409 8390 15261594582493253127461377359117 8391 63229851569283562587784571610218 8392 228146048336727200644690707961201 8393 731371530479876469785937798083983 8394 2114788327912554934854871798052243 8395 5581380433209846257816135712724129 8396 13573424078568349621674974697630213 8397 30654244069560719580493918202692713 8398 64708353253432258863776820640792760 8399 128373702798955543081119940445157003 8400 240474791998877847945674665843469948 8401 427066050918434485239672481749714266 8402 721573650807571798439352192531356232 8403 1163504304342178410459568330438007028 8404 1795324696298886550545738033421674310 8405 2657422210675806071950872037039574456 8406 3781499763157128520734439314248225487 8407 5183241953498297112058007077444579171 8408 6855486588731430592717332330411483290 8409 8763314509482489426067159917795931025 8410 10842343183861242286079985624898719717 8411 13001062989555225603437507493065721531 8412 15127364349258293054087432578919532281 8413 17098615986186179030819820787314301486 8414 18793950209111011290330890938488972050 8415 20106955097638647896486563047319987400 8416 20956869975020596215835211201343412496 8417 21296647208546412711157046180092255391 8418 21116810383835070808264554198496849157 8419 20444772186229780588232905240797937005 8420 19340014616297574452232023543635736991 8421 17886133826164832190415154508923357589 8422 16181112977741381114387007591548256268 8423 14327272967360068883605906079619549664 8424 12422187674771104263843215917872556980 8425 10551507982210242728961275164401219327 8426 8784209581539876082824548350506049242 8427 7170354299532035187164452796227575884 8428 5741104206142289603059162823582410491 8429 4510493404695227382102006535839100815 8430 3478354751394855045107304682464830691 8431 2633803424177248400698260573336862518 8432 1958766182770726638505067009676200808 8433 1431178501029976225536143269623458754 8434 1027618142129681552123333129880750375 8435 725277570775255105342564599383014899 8436 503283146824620198205979806414232414 8437 343440111212103382945435417493625785 8438 230520192747157714556526292640160477 8439 152219186018841870224829355854118670 8440 98903113251147175999855872136635488 8441 63241642462531168165611781565396838 8442 39803053347290583074415733870363730 8443 24661094758581358826742103403289924 8444 15043505014714062770349449139679710 8445 9036077749170677893025999334345061 8446 5345081122304742271446052879153953 8447 3113988607192355190810081854819136 8448 1786935865934778497842187382683488 8449 1010106071258659281341046477630787 8450 562501885412265149319748777185771 8451 308609315679461489976738231613011 8452 166819724019473252552246823272406 8453 88850649786733508404802426095521 8454 46630114207544347446827126473151 8455 24114549204330064923323643402469 8456 12288788901854543383169135095584 8457 6171107263380337882707095348033 8458 3053826210639538083020010189426 8459 1489197164724819305283850808145 8460 715620000655430698082282638154 8461 338865293994854533006367145879 8462 158115415096507020722828156211 8463 72695595022266558430723288915 8464 32931312196460979530559320072 8465 14697831569960876330143838385 8466 6462682856162658052585037335 8467 2799339198506457295581635025 8468 1194385767348154265395335930 8469 501924991260877899704791195 8470 207726560880904384990574445 8471 84655101456166448940970935 8472 33967673823183014447459432 8473 13417393553320047819990151 8474 5216661300026980346059548 8475 1996022044649288341885479 8476 751460804523139419466414 8477 278309418280034992411809 8478 101376379582438165300749 8479 36310183447967175840309 8480 12784869987996453267936 8481 4423979188906327633421 8482 1504052329487819516692 8483 502205113013314521789 8484 164649316672643205290 8485 52973428691063245311 8486 16723679039137720761 8487 5175566160147593339 8488 1570789950278186880 8489 466581243358345983 8490 135902785105838470 8491 38633082539792495 8492 10782687874461750 8493 2921144592244185 8494 780624051798965 8495 200208767014365 8496 51287420122680 8497 12314824480947 8498 3040617438231 8499 670483490323 8500 161713001774 8501 31680379809 8502 7663990319 8503 1262129589 8504 320415864 8505 40595621 8506 11589756 8507 983877 8508 348874 8509 15875 8510 8127 8511 127 8512 128 8513 0 8514 1 8515 0 8516 9308520559912822850250427010 8517 108516028420303682456108321030 8518 859559431043019590751914922019 8519 5199850160296055695632812560743 8520 25604117165220979944766344252273 8521 106814705515798658828742789722286 8522 388045135809521524523633504590623 8523 1252369695085629898485296224857526 8524 3645477914704212523996005097425845 8525 9684850255440031125898313908043158 8526 23707055780851252241522685804862987 8527 53887902268190157238728126578326439 8528 114485684537364662997638312545661214 8529 228579241409160438158236968322988069 8530 430905197510110154047497301910748228 8531 770090904216702729075740042057236293 8532 1309324592014450875082036599870353751 8533 2124422264704990811027083657280144688 8534 3298450483554825373182093602006687949 8535 4912594629010337213557550376975700297 8536 7033774504701840281594347275893667251 8537 9700445246674213294532342658722180896 8538 12908842585441676268268509188789263250 8539 16602381662959340258063081138786324800 8540 20666805452878738260289954820066312580 8541 24932943413622438026044134244178595565 8542 29187690850021056654350056280648606711 8543 33192310731450651224443825574745041628 8544 36705732119797144544462650325403120250 8545 39509504120113969155842226823185284596 8546 41430694416796467995090544754681186488 8547 42359372111391247532148516061470387726 8548 42258289704128996369692178957522053865 8549 41163745554091560334558688915890564110 8550 39178063396519219778166649279860643794 8551 36455376095561072822005355729027004459 8552 33183229685531027886352821402730949385 8553 29562829327289099340996220129619218304 8554 25790550389121215992377127828056742130 8555 22042751577366400584923502027863024317 8556 18465123734893038115266615537740296945 8557 15166966916522741349590299150610774618 8558 12220059017357088015156226490525176595 8559 9661257687247965553657135813371826230 8560 7497699939777310850434322475574433139 8561 5713415202255653863222905322283948766 8562 4276296436992461235447164992828114184 8563 3144612874110247066280173731868838729 8564 2272529912558616900198468376615696250 8565 1614372431516640236362360691777685695 8566 1127591011049270896909544601294134535 8567 774549163257567766849484474242968692 8568 523342106298133714727878052788369272 8569 347893071379331561657804781787024580 8570 227566313578657671300225996292714518 8571 146502741501342595445911149784053545 8572 92838394914170647401127068447604934 8573 57918501549602611609282271118339079 8574 35577379368341564797392936963749735 8575 21520492585077152095804735214229124 8576 12820425607227158466323033099290401 8577 7522649885048281240115529299649888 8578 4348100295979866870420635789502656 8579 2475863609026142739231941781165095 8580 1388950047571245405811397177273017 8581 767732230201008560597740416730305 8582 418141148910044447703899481771480 8583 224413564036086508494206152091865 8584 118688266781016110814739962103840 8585 61860693244445959212887126810287 8586 31774762831765819316099917547520 8587 16084925080185809609783906896182 8588 8024722522075202785888474491656 8589 3945633448250337663621531213900 8590 1911952217309342540748538245576 8591 913072201042308237921210728585 8592 429725869964923018812761750496 8593 199307167656109223342013740603 8594 91092431034181120050842962400 8595 41025003718041578696084456787 8596 18205261400524399664815427400 8597 7959724355855694644981208145 8598 3428613769247134910173627560 8599 1454858425976401377533075475 8600 608082022301127457721358400 8601 250320105931256866851375045 8602 101477400917388291735692896 8603 40506590567383940828405248 8604 15918494190839160770269080 8605 6157859542098696748273594 8606 2344413863543950432594520 8607 878283599553664749115215 8608 323699974240728185973120 8609 117344835898622632026285 8610 41830524226411780867968 8611 14659648780314349243480 8612 5049243038144905737928 8613 1708778284228248277374 8614 567982707868949269800 8615 185382303728098026719 8616 59379928828650246240 8617 18664261649577837609 8618 5751064316525146112 8619 1737994750474438050 8620 514045505797876088 8621 149103325709336300 8622 42207135936746040 8623 11732481961334495 8624 3165131045639200 8625 842527162519725 8626 215170653589920 8627 54917314517931 8628 13128807703128 8629 3230701790405 8630 709092063224 8631 170528094945 8632 33237428160 8633 8022092855 8634 1313580960 8635 332934888 8636 41911880 8637 11953878 8638 1007624 8639 357125 8640 16128 8641 8255 8642 128 8643 129 8644 0 8645 1 8646 0 8647 15174077929706381911203503857 8648 178191854884686722890168592833 8649 1421629288694969230203319305644 8650 8660983013168410216454896534717 8651 42944356589320870828190126662388 8652 180387078495318815836031809645898 8653 659776035787728168664241665351838 8654 2143640309034155656486865007168945 8655 6281264400983560054760807242345899 8656 16796920266619592431232900638959529 8657 41383949670222851769067523401492074 8658 94675778026371431032043069005642013 8659 202427695974252317498723717556858860 8660 406730275476309691962813160001688859 8661 771585528103878803595030633221608050 8662 1387587360632336430310180613985860543 8663 2373923096108139960309587876951408624 8664 3875677510244077511628495986336843993 8665 6054693140208750795517430833668826699 8666 9073142626936311113408048236269952104 8667 13070446686189412180996801213726997025 8668 18135961941714454697756673086863751471 8669 24281532467347229486230898257262117170 8670 31419052169150961117087620004462554380 8671 39348215790216167014602658523008038252 8672 47758468672194779008750577765341588803 8673 56246935623346352446751356456723746867 8674 64351253218399482661826528569010287074 8675 71593377074172571231306791218668710170 8676 77528241128438722343527246572317688352 8677 81790113414292372193605361299110385224 8678 84129843761713525940520820764898185303 8679 84437824990808899309700044821042409211 8680 82749997060615265336146867860904503240 8681 79237051380678573503390951016169922967 8682 74179558701947550149861752207438668650 8683 67933584932668649559820367710772673104 8684 60892219002438814969623116631661400938 8685 53448294423821350703938761065619598110 8686 45962622273926755039065564120126075618 8687 38740576911589072052930854025636484388 8688 32018235369407938568834040690849042798 8689 25957775840490083780528097305151275329 8690 20650705903157991347822172585171425985 8691 16126818973724904067086886940596192503 8692 12366563814815358069245426630051816278 8693 9314674397841593336476135237518949080 8694 6893321629361957888758223227508926249 8695 5013582427768569293065784334698469375 8696 3584561772720830689780049167885656806 8697 2519969018615276226135317911650970336 8698 1742297138694321848498484118236739730 8699 1184971351090755813188453283876576543 8700 792934170949149432053985874652515960 8701 522143312190294538733057289758235462 8702 338407584291384258911893054761430912 8703 215902547300272657755842170400282625 8704 135614937875064034762735709074958451 8705 83878291174076880350282553816653785 8706 51090444687875332015874222371969123 8707 30649921565438374940547821858286753 8708 18111982977163052625802591374605472 8709 10543697439770571417568270617014816 8710 6047134110329890393151436665615115 8711 3417209470750994013022041257993095 8712 1902789708039450307066127048430561 8713 1044083787451064770877148490161180 8714 564585638713391212050661236686460 8715 300881295237913458350970814573335 8716 158033395022247787504123605843445 8717 81809695773736256988832536050922 8718 41742006273477423425421784696151 8719 20992366549520212595985296229231 8720 10405726924410821671773846324275 8721 5084008501490291597168501289485 8722 2448269711691074613593833481886 8723 1162048192108883744450433489413 8724 543613217546791779862670623803 8725 250635315864484764492692734160 8726 113883954125722595546511937500 8727 50995116404767760083341083137 8728 22501642098723893552793233235 8729 9783384693944526524968536610 8730 4191011419136259922016158300 8731 1768742017897555320540217125 8732 735330668807646388523129935 8733 301110079215661724093556438 8734 121433711214909265936628863 8735 48224352504930034124743725 8736 18855714477560165514368605 8737 7257712165516498258449049 8738 2749546076854510754655130 8739 1025050535096796107977275 8740 375978614004879828538965 8741 135650046665063690321880 8742 48129282207636004476933 8743 16788964959040746864679 8744 5756174105898649020399 8745 1939205195756526230675 8746 641689123615467336540 8747 208512482904822748409 8748 66496077599237956427 8749 20810549756233577262 8750 6384850360079743265 8751 1921361798019806625 8752 565879128941166413 8753 163460066980751595 8754 46078074615862970 8755 12757092466528475 8756 3427242923374325 8757 908776469217960 8758 231115372466118 8759 58771915178343 8760 13989375545625 8761 3431023365080 8762 749587536204 8763 179749133615 8764 34857660285 8765 8393960090 8766 1366695605 8767 345840903 8768 43259879 8769 12326499 8770 1031750 8771 365505 8772 16383 8773 8384 8774 129 8775 130 8776 0 8777 1 8778 0 8779 24734324644959908987751230362 8780 292573421047869811484214032320 8781 2350864459787741348718480922804 8782 14422902741930307854447007863501 8783 72009605823584746287794065848137 8784 304542021644405412397107323528296 8785 1121393541032513652651156134303399 8786 3667740897899977067440097410421746 8787 10818012919914590858210713176919031 8788 29117556994500835695813574389062819 8789 72203075444209986175524738092534305 8790 166240574162215939855416136256894971 8791 357701256245517064149937543571599450 8792 723251528297004470017988466056922659 8793 1380641759656303119048752939903163070 8794 2498358595419896488736432740194153844 8795 4300744144518251396696759879692627469 8796 7064698279026255888919591595602248705 8797 11104398869289709169841345026957828084 8798 16741979912590890240769731657901727412 8799 24264769188810319154509506040067023399 8800 33873079369871530489188840812011294857 8801 45625891747826073193937852655870665375 8802 59394123714013931051745058514923064765 8803 74831691749285370801294316815552445733 8804 91372822423153979000744374256222684796 8805 108260151731939379946324888432891235313 8806 124602808723175231889879914980384055928 8807 139458051680918445394263352093085029378 8808 151925390202928067658910827967162640528 8809 161239544839413569191755073840544926112 8810 166848634870600666500589972519669825149 8811 168466586345260169106832588632232999496 8812 166093277901386726465930801483231813097 8813 160001366283721497391066532965684449246 8814 150693922781667976338624403241070550726 8815 138840997224586154634852398274593609364 8816 125205403576865535931874079885252517339 8817 110568234488092282306016635091947340340 8818 95663117885993290328922759177340194729 8819 81125571343042464620097465274438800270 8820 67460655462626713855356157714838573085 8821 55029103310732369014697089354945972760 8822 44049680413538952666780890321470012531 8823 34613967129412240711665616984295199809 8824 26709098051018605149115060581239594044 8825 20244119447393758777944231450176297736 8826 15076312464321337056066950355748566379 8827 11034821095578897015742197085635563225 8828 7939986719447423319009700395915782220 8829 5617749370868737576462545085050946606 8830 3909224309517894944573740588383616886 8831 2676061432825643609565330704022352827 8832 1802456487121103092172365830358148225 8833 1194750725338770080429464368178817840 8834 779487324404363721790635496056759375 8835 500645785004484968622951143452208752 8836 316597591810768656726733082100419079 8837 197152106867879868301128928726977900 8838 120911849078687799664568574437791834 8839 73040299275463713326940342115275489 8840 43464128820422550340142909433208032 8841 25481130827865209673675968481473056 8842 14718594863146737679531013274292370 8843 8377430019625987072752933319716066 8844 4698781361420207474874511545880946 8845 2597282414199550965049434603632916 8846 1414941841290498043718116397168025 8847 759741636696234272722165861271770 8848 402087116723591094253241585123227 8849 209757160383303904596168932631600 8850 107861864295633670707938310095735 8851 54674170264887029197511648520856 8852 27319004400106169145492199275750 8853 13456054194960118146069354645436 8854 6533398196914331907935007254380 8855 3126971572722573138935817993210 8856 1475242707346861728842356103323 8857 686033796789348441064192579760 8858 314451842674067818684446166047 8859 142059328212973176598583991250 8860 63251221458822948616300097117 8861 27753916206059860342954189260 8862 12000640769810052914344142825 8863 5112977033358541322744658350 8864 2146310770335331118193363705 8865 887598043009439537501004224 8866 361572980080566639122897653 8867 145069967343294520003236420 8868 57319432333749735617116844 8869 22299980964521917457138580 8870 8541127978380723329624874 8871 3220012986638370299490310 8872 1194674010759570382569405 8873 436114348997732667702528 8874 156608453426602263174325 8875 55307841424507307836060 8876 19204674311022738424524 8877 6554583725295876243500 8878 2198293915231142324134 8879 724199231620842304470 8880 234292893324988296205 8881 74393430022418842192 8882 23182330550262612465 8883 7082262913422987928 8884 2122298746872433250 8885 622443006149327748 8886 179063487621203020 8887 50267816166696150 8888 13861731506783325 8889 3708662883662480 8890 979638502612089 8891 248098780829658 8892 62863184811245 8893 14898789183524 8894 3642046933005 8895 792046003034 8896 189391458595 8897 36543108480 8898 8780009623 8899 1421513500 8900 359142780 8901 44640124 8902 12707750 8903 1056258 8904 374015 8905 16640 8906 8514 8907 130 8908 131 8909 0 8910 1 8911 0 8912 40315704425894542611756991411 8913 480325493479051772831034154341 8914 3886875185336272212392330473911 8915 24013120490510673375244296189898 8916 120715880952795201001553473860110 8917 513994346639561940887546979504989 8918 1905324514521439853213640965271315 8919 6272998702588646322609650773026541 8920 18623377894621806710528036801853856 8921 50451225758355162639214698230861122 8922 125907661813837070127714651201337536 8923 291735477928073067706417081512890613 8924 631693748316783632409218790826835174 8925 1285255364003764765692539054512979803 8926 2468748540540630219527013751539239278 8927 4495002187567279598846425617187663136 8928 7785438475381147642670643679177224629 8929 12867196837653159076793005625895695242 8930 20348112778259072701220600338136604324 8931 30864828268591927344443079250369770476 8932 45004053160642651482557280411260707200 8933 63203363814198887134727210352653779206 8934 85644541643325116263668866542088031805 8935 112157535163640419378682305286601745045 8936 142154979084362501274310536882846572599 8937 174614767054416795236223174691886715511 8938 208121441106244279974414851920048096801 8939 240967278050167390774697090393331030030 8940 271302984259866583623560113386167072826 8941 297318305938112573022927626258862981336 8942 317426807328195242726297851711814452708 8943 330427910057435368962002687996964118782 8944 335623202444956199769689411371132784813 8945 332872036316453257600927406823327663731 8946 322581698505171530346730022719322383587 8947 305637796386658449696058878038492451150 8948 283288946236975230116960990118237052420 8949 257005034871221855875619483387632155104 8950 228329713486340353935274423174893348054 8951 198745680224190976957003684622168905010 8952 169566643866698071958421351213691681666 8953 141863885263488044989882998196426724425 8954 116429299244441228081277410058252206404 8955 93771713786939229248627430906075411869 8956 74139760613518106097668272359019212853 8957 57562810021521299862926917284767929974 8958 43901328081438599194286606397511391232 8959 32899079143235460386292367742387442729 8960 24231394358306845476116477986522713620 8961 17545787159978581731466105691589810320 8962 12493143336210606431827500858899797812 8963 8749301800465678143399448870795841404 8964 6027959954739972518829039804168783012 8965 4086480739805140320603228990525824426 8966 2726416353701018279280901587586463648 8967 1790502321844223522398935624101245359 8968 1157628072417737089257535754327742673 8969 736955767390045002356577764078099914 8970 462013051977661370615408855543202632 8971 285276109460366119631289171718139233 8972 173511625231714555916182516038666249 8973 103966489507610941352338021064758560 8974 61376974110895278805584557157090432 8975 35703162361571266328790147804363580 8976 20466100243193828372154551186386482 8977 11561791618334650841671530656034477 8978 6437357855031372903734967591244480 8979 3532726106752375449941063747326221 8980 1910979134511254562740591836326670 8981 1018980853204159696128560237665107 8982 535620577858383468334119447962304 8983 277551335178678741740696491372564 8984 141786394836563489076013470149671 8985 71406535039883807418792397891650 8986 35453340172145757216956208886396 8987 17353713602075233070429694092217 8988 8374148250054714177727425255117 8989 3983779305507342903190411230923 8990 1868298602453903154536570793440 8991 863734277724654090802457949147 8992 393622333166086159819859302934 8993 176817075365752258684336238465 8994 78286880260103441931429589752 8995 34162183701061646654345953775 8996 14691348401929889635612860000 8997 6225876454603963508920934865 8998 2599688223752785991264794432 8999 1069494655089253718466974302 9000 433433588713881927314248935 9001 173020761649674387009978144 9002 68021410986227985818335868 9003 26332942854240653282969535 9004 10036645423261378982437329 9005 3765615076306024402621405 9006 1390459792417486912054848 9007 505202037966907245031906 9008 180575977602514313398131 9009 63479724882387948416304 9010 21942289126176491878300 9011 7455361568385959673499 9012 2489316506141340040473 9013 816475719640245808693 9014 263000795504402759232 9015 83150061176527620660 9016 25801104901625663753 9017 7849078991216780966 9018 2342322691061346180 9019 684124501405642143 9020 196010321638564675 9021 54799698130325325 9022 15051927936289440 9023 4010640289522727 9024 1055393826153972 9025 266179426008185 9026 67203621814224 9027 15859400287653 9028 3864254533450 9029 836545988299 9030 199470866880 9031 38295853618 9032 9180668421 9033 1478075256 9034 372849524 9035 46053125 9036 13097763 9037 1081151 9038 382656 9039 16899 9040 8645 9041 131 9042 132 9043 0 9044 1 9045 0 9046 65709057865657448206639712860 9047 788480250962553538361709001977 9048 6425491524085898258411623258417 9049 39972033301728075693636324487804 9050 202315702722165630639515911999255 9051 867242639239105736904905430064370 9052 3236170372177885556270475613215990 9053 10724670559143935678749295324272601 9054 32046648595650094336198583638250169 9055 87374147693562250860251292723759999 9056 219444405976981262915517369413107522 9057 511680638405135575601794975916361813 9058 1114889908266098634894598435920511963 9059 2282499384306375826137298937751448253 9060 4411394135838518442466623621396682598 9061 8081467563810571465694323533163754369 9062 14082826211992949190817676857917396507 9063 23416589447497232482785316662648054497 9064 37255010206139815156560450451827144805 9065 56850522090124997567246675647311431817 9066 83391670705434348483751758073863400279 9067 117815727155889158011567860317170830396 9068 160600717835469548405183049618125189435 9069 211570308773147682353153623144540883875 9070 269750082283270880263761794209069761688 9071 333310876812645866586219991166033343920 9072 399623537469445327867848682138149655933 9073 465431376147646899769194161871098623368 9074 527125505267776862280374479598167233930 9075 581088628719988614783956868061961590204 9076 624059267902793237466578017440129217240 9077 653463807416817671529887752110951170287 9078 667669063977051054353220077630911554424 9079 666121930317536007291676092030315365625 9080 649361823203959555725237990556447114370 9081 618912051389776457703004787114180168687 9082 577073817066551857600290151120945652916 9083 526658387460476467095080063220955783218 9084 470697579268788956113164649007337570255 9085 412170277108432338889514340625045969567 9086 353774777547938223197738226837400382071 9087 297765613249770366180606922294102051530 9088 245861632356034928229548665734318372620 9089 199221590134187040981692146831879429860 9090 158475761116330623391091355670056178001 9091 123797701556645770398018816503131223108 9092 94999159499335052686035480018472606478 9093 71632600241601637858699750660802238559 9094 53088982132799865822083589171518087975 9095 38682347142153953510849961507958698021 9096 27716693147610502420746421233520116822 9097 19533920075325441943338138339873999179 9098 13544098878513399327220077272351870261 9099 9240835748840572322039303604927882795 9100 6205191331723825588141229051239951815 9101 4101655274610835443041008327550421669 9102 2669288854862081858488787023657869971 9103 1710535646614065779717895456644223987 9104 1079523334424817584546382466198502485 9105 671048903648835421610137672961314696 9106 410916184888856589209843455432893393 9107 247901944284284334281723104421313672 9108 147360465625948879491455637270068256 9109 86317600507748073140229749754273326 9110 49828097761244344094166619036173758 9111 28349243203322699615947660068585772 9112 15897650526145367235581421305030929 9113 8787743388874695432344713132105810 9114 4788505036669366241685705047756636 9115 2572305467742771080400227797843234 9116 1362271474722255974805607033135784 9117 711276616949391976186585316799003 9118 366150035984495589306283299947356 9119 185837764011666436442786418796215 9120 92996925006883513636325762147732 9121 45884397776175204049251555587557 9122 22321435227938188479157930086164 9123 10706198690186345670824374596153 9124 5062868997403732769948818500800 9125 2360450926063276622959282328874 9126 1084964096429645608536455077284 9127 491631301777688190521911647266 9128 219606650373092612342419920360 9129 96695788524915281157165497092 9130 41965868366540024698359329300 9131 17950558593510642939982500220 9132 7566851951030857919493369816 9133 3143157815913166811353662163 9134 1286425231065863526661562004 9135 518703815354011529938107503 9136 206022721266674554668335748 9137 80595500854327444973791697 9138 31048473285759679235272300 9139 11776921523688603468137829 9140 4397515206961673599809376 9141 1616155934813263752558551 9142 584477403567326603091772 9143 207952535371417692402899 9144 72771923422837578113580 9145 25041360884497717632433 9146 8470583390916999694308 9147 2815885887485731840901 9148 919577051842079113912 9149 294939757208774150165 9150 92851098441313659876 9151 28690219726291890041 9152 8691545941555021644 9153 2583067673938863595 9154 751339151589699948 9155 214403935108977175 9156 59698557443493920 9157 16333543844761776 9158 4334494393894268 9159 1136337656143744 9160 285418652194688 9161 71806279851358 9162 16873653891132 9163 4098145977310 9164 883168505064 9165 210003621641 9166 40118025916 9167 9596372957 9168 1536422124 9169 386970275 9170 47499396 9171 13496671 9172 1106432 9173 391429 9174 17160 9175 8777 9176 132 9177 133 9178 0 9179 1 9180 0 9181 107091094102666793487594321278 9182 1294199033475582532622025000389 9183 10620521177483518878511221052931 9184 66523769142654004679093208559745 9185 338990493753074226255092684345780 9186 1462836801278133848580233797083036 9187 5494743166439804013808145798101320 9188 18328515096453800533116393092570274 9189 55121698310138288879518595750812378 9190 151248644099686176897671045951781696 9191 382274989655203488417118427070759996 9192 896952860409421761586721803649226144 9193 1966528816960820221084906485921929621 9194 4050950908153893243998309340149858935 9195 7877386696576288616104290819591714967 9196 14519115346576484859699782673346588644 9197 25454730063529116288207638668787065176 9198 42581174021687782227999009863369746917 9199 68152515594183353421223135471175062604 9200 104622247786552188367391549467853841469 9201 154381417687576954848753161848314643113 9202 219406708514856689032247922055093970286 9203 300857622820469568260729778537760551185 9204 398684020128922710940836028433103342600 9205 511317834977134616084652874524334952864 9206 635520747065967484756147100800514680281 9207 766441088333916660994807295216875899984 9208 897900750561014235451888362630068462754 9209 1022892587625122373969485578197810752210 9210 1134229455666011171398043106331469388540 9211 1225256398012864377338623330610822387536 9212 1290524178048850966804508426047764941273 9213 1326328163781389525418484338483186370442 9214 1331039828166084105667332170963013020590 9215 1305193415710213829869582096565608950579 9216 1251329972475222930346330494029932650736 9217 1173637018306645094754426298000459319830 9218 1077448293161274950079996572948223930355 9219 968680645344383921128404748440869906190 9220 853283823115071917974104633681544673443 9221 736766018298877657071132080083795939403 9222 623837632194498562403896159180907241661 9223 518192659586758477499624958905263424345 9224 422425637032719970377985131778483616715 9225 338065398077096541221640305334679363600 9226 265696512080979587554314844426722133496 9227 205135379115898122415398716879560682094 9228 155629510802733551736736828637728998684 9229 116053897589472888770606356462650477225 9230 85085722076625555588282902041547235186 9231 61346396465996480631957710797363628113 9232 43506771687191016075656491915852806771 9233 30356677108113135645987803055939392781 9234 20843455412419139451033569313124015355 9235 14085962694460275868858205100336827981 9236 9370932574477866274300271386017081897 9237 6138069880046430868388395475711884062 9238 3959152196448455551305724489150045137 9239 2515116265626499732523109014144777715 9240 1573835295556357755172400455306757527 9241 970200604309040447104874472712662321 9242 589272993449037308927722064879534976 9243 352672894513517551226425277783668040 9244 208004254384372940154890977671614730 9245 120908636150614979277760772172467775 9246 69273032339707866179631258574407592 9247 39122459966164788913592518308826703 9248 21780762166741065214132230593218479 9249 11954501453302940786829946268862895 9250 6468812223105042455473901246938307 9251 3451216667119250827411394041276215 9252 1815478848991943224398769393345047 9253 941661712591772312828185595523466 9254 481607940199482344091848646485550 9255 242881494150811899877275991938693 9256 120781696212988193539050802941110 9257 59226267652092873635707216836621 9258 28637264973577162875445290658123 9259 13653586984536638692119352659470 9260 6418755598737760329173987985381 9261 2975303077934354300513138759945 9262 1359790140406999897922843660081 9263 612707757045131986111424918913 9264 272177742338966098222501781475 9265 119190821592323548836791732617 9266 51450955012724741511649904385 9267 21891222313690323341819729603 9268 9179816198280492458049211849 9269 3793521980603658546862498800 9270 1544716219355667516295398716 9271 619727185957239683414800975 9272 244929753989014667106761112 9273 95347676709107849908531791 9274 36554364462492928123594205 9275 13799281446761739577380648 9276 5128413387324357685344985 9277 1876007278016197424016548 9278 675333686218617930512844 9279 239187023038043813978475 9280 83326356749544763541212 9281 28545899213170097693715 9282 9613628491901637303429 9283 3181988015191967905352 9284 1034666074722978125505 9285 330441899375185853134 9286 103589292257196667130 9287 31875009367691476899 9288 9616415425838181202 9289 2846292645761486075 9290 824532463190437773 9291 234354722358435210 9292 64990813641488983 9293 17712791775287289 9294 4681617649892225 9295 1222780504144471 9296 305880710519475 9297 76684787988287 9298 17944091323291 9299 4344239360955 9300 931997113443 9301 221006462360 9302 42011805708 9303 10027569349 9304 1596596000 9305 401514309 9306 48979455 9307 13904608 9308 1132104 9309 400335 9310 17423 9311 8910 9312 133 9313 134 9314 0 9315 1 9316 0 9317 174525514296222873702272523064 9318 2124061224985042199988120403536 9319 17551731051179218774423787237153 9320 110690830609616400958500701232650 9321 567857928173630000920995929050705 9322 2466754221829927840651174732677031 9323 9326507680910160888858871921882675 9324 31311758414410869454643773511263615 9325 94772191386023890386298699318410316 9326 261697841424348042942081866569307872 9327 665593891926705107195237497727996834 9328 1571464082354903973101877487305079432 9329 3466690947072971174271862562011155773 9330 7185089200985385246805167689409439265 9331 14057232356091761063449497501251730628 9332 26066575470963265730440829271858100184 9333 45975204058143348604389358456665816901 9334 77369667320598455983919084089661345733 9335 124572110374414751870984856365457497934 9336 192370275264644708554987624863326028097 9337 285544814089382768646833718322027485092 9338 408212182652849394991223950396063260446 9339 563049322014880431279054979701615296760 9340 750511233887053538229142937148196662355 9341 968181628616170095382817736620512562171 9342 1210399376572470890885011880722290726975 9343 1468274496056680064860674777646210464109 9344 1730149677573130518208306945022711325502 9345 1982487467306265537126654856851152881770 9346 2211085166743344768270785570688515157332 9347 2402456492861679909844848304351897765424 9348 2545185115575739653460475952487181782321 9349 2631057598390473817577112633212465200905 9350 2655820858287958558439385459366838181801 9351 2619473136762721472960074036573049315946 9352 2526073616371253657612291613250678162039 9353 2383128756458643423154557852262590656593 9354 2200669881861844653611787619523995377775 9355 1990168130313971359956446719162058815720 9356 1763437166299099221780553067114765398936 9357 1531654341853455459318850904308140233032 9358 1304594486195208362446115134378050320441 9359 1090126310887521601948585618817217012314 9360 893978254397630560628520465560776597170 9361 719745206091960094008645786980357413143 9362 569083850598391275782770212996347201818 9363 442033349139566992257698045058088130560 9364 337398330660898259324790930428298231384 9365 253139790283404668470724659104097780525 9366 186732984675452532047655025149264846281 9367 135466464548078585130136923229929540976 9368 96670395080902436230205884500636061785 9369 67873627598492109105526225876803810018 9370 46896869390859448091840596952121558930 9371 31893773689762668585993699499353140588 9372 21353359211825151998058255689601995173 9373 14076636034775543558136445544415730635 9374 9138468868246870340923228395450183139 9375 5843256149885707088657320512399535010 9376 3680477130406875324759264676160936158 9377 2283903181105419369876980710479311793 9378 1396459357153505501104476186579132456 9379 841404409304219405363879875511911840 9380 499634283779689685030090367939439935 9381 292423387788484190386588619125982937 9382 168702813932401200979173071779287381 9383 95943899628695322712857538119679384 9384 53793314995635182324488040729120065 9385 29736025267838676810303168777732200 9386 16207114107481388081018370265887800 9387 8709994897203778177290674523507072 9388 4615700658338330053191141718284481 9389 2412013980618819150346652972016866 9390 1242957380818425504056537360857875 9391 631648595345511321162663981775760 9392 316550663133091783829252588319628 9393 156445001316844051604664394276338 9394 76248296087918193702818952004733 9395 36647522265331188666689087222240 9396 17369924511933942874303804472925 9397 8118571847038483615264299493736 9398 3741760423689396780421438990008 9399 1700473246047536305854776852088 9400 761974637535920753148672277120 9401 336638643772914390600487346300 9402 146626466832018908590064807922 9403 62958470683935279832980503584 9404 26647344376853124691729233799 9405 11116605594036847720219610490 9406 4570516784247474066434443015 9407 1851762311225570224440427936 9408 739229719533907240827018036 9409 290730403129554751276773506 9410 112630489409529702264991525 9411 42974239592527737832646400 9412 16146335561937687415474808 9413 5972742134094617959894754 9414 2174816096038906443840519 9415 779340097308081630202000 9416 274782817249248717038540 9417 95301478469134143296802 9418 32504830201640467143737 9419 10899307671449952481792 9420 3592016795281641067110 9421 1163019315330703488350 9422 369870312917360750429 9423 115465627840151275632 9424 35382946525913500052 9425 10630979549250503630 9426 3133889892471201075 9427 904181807883389728 9428 255980522401192049 9429 70704555965908764 9430 19196252687428990 9431 5053479150087640 9432 1315048842320616 9433 327632872547536 9434 81853371397756 9435 19073353212000 9436 4603071590975 9437 983117980078 9438 232496615109 9439 43979424224 9440 10474713500 9441 1658639430 9442 416491039 9443 50493824 9444 14321709 9445 1158170 9446 409375 9447 17688 9448 9044 9449 134 9450 135 9451 0 9452 1 9453 0 9454 284408305082795311993525491135 9455 3485694536496933806647669776525 9456 29002113772746353819316539677370 9457 184145807385604886321342236880502 9458 951015477116293371157729165903428 9459 4158458442706062265639767863351249 9460 15825168237588207316237608251473359 9461 53472037970564859300448779942422062 9462 162877132925368380022933693899493973 9463 452596978469416420311192172523434630 9464 1158318078730788270671100344541027532 9465 2751735844817269482805584395873161200 9466 6107730985726830025306959652902676521 9467 12736202238979098714994083597484376380 9468 25068757345223900719441005323766396072 9469 46765536476792434640338373591191747445 9470 82977394245822459835195240129941071508 9471 140471315336698226523824273309631581419 9472 227513119267344610544052831627941831609 9473 353412117831301358238826277252427836086 9474 527674259254958563490309977771091067381 9475 758782287569445791380283651249403590141 9476 1052712418973298030218450569608383142360 9477 1411386953210358156533918194172720561675 9478 1831326677351417517278213057850395696624 9479 2302783917277463072248204793561671160640 9480 2809594213897093923592085605742921083989 9481 3329883835856904714553772732080276801830 9482 3837628981943502353362429580510207099334 9483 4304909502090498153791814191328634551484 9484 4704568601951877411727805706832500076760 9485 5012909388473405925758206053846685066898 9486 5212046699698751924237222910076732128486 9487 5291590121063126908954824344812760064157 9488 5249447582594809735072989066463040174136 9489 5091683309898984222434804858019014749479 9490 4831509418661319241678604098599299892480 9491 4487609913175117930719155451069013336605 9492 4082070364358924984095221470635902501398 9493 3638208474383758578391100682821931601444 9494 3178573703336360420128326480919338159010 9495 2723320441944284727074315559008916805338 9496 2289075824474989879482645118673071476440 9497 1888337542731113655452964289107195549630 9498 1529363221533967225480044286331918644749 9499 1216460170694234416123857360370681319274 9500 950556066772876802901484580276380723376 9501 729925811487300680903808204906521542684 9502 550962507731042264829380028561287846625 9503 408904599446009867336054908333925808697 9504 298460123612902042221466426931800780768 9505 214297234850175556804041509531645697120 9506 151393928100316664906063403195525664596 9507 105257275293657561002412585049081681570 9508 72033150362663253095658931379164475428 9509 48532102781605410989494021301359136268 9510 32197132552169260150282825290852432484 9511 21036187219424438581977002946939808392 9512 13537689087310621610797933431852948370 9513 8582452310222440436065876629544505989 9514 5360745620264977386568719404015915097 9515 3299434927398921732804304489223111064 9516 2001263667522205148767059274994365120 9517 1196370052954764479322435943339250560 9518 704962053334415914539548781566275917 9519 409490597909978278267632177307207857 9520 234496141187553446425991869633385944 9521 132395516824906781337885291133191224 9522 73703079550035734707488925182496680 9523 40457450145122166559965494021695412 9524 21899513448699374630246537583732780 9525 11689957737414800627469191593860385 9526 6153897502556978291967210892479766 9527 3194917589044954685666853383836825 9528 1635879530115266381004628688086778 9529 826099460540779398653691381097805 9530 411440235889040515530573396491477 9531 202104294726246534547221420102573 9532 97912140364208858186182101228320 9533 46782615391466253178047527021076 9534 22045043838169020460907254741225 9535 10244819333200525993095443383880 9536 4695151286375065174464797100928 9537 2121917868877291171114525991770 9538 945626360562192594363449574562 9539 415525244025334491865410325990 9540 180025204816919770253215136724 9541 76894408945378573640939219629 9542 32377655753213138500762131240 9543 13438316617036330756086953421 9544 5497290062074616457994273210 9545 2216194598791252448959406109 9546 880378045383555174905562221 9547 344567580292469531756827445 9548 132849645986326251551424368 9549 50449707095028043356085545 9550 18866671586724145114041125 9551 6946884638335944910231569 9552 2518009530166413957508150 9553 898262248268831296803277 9554 315303838182008194487845 9555 108874037949506150050253 9556 36972497396380750227452 9557 12344002526262603769055 9558 4050811935264552283089 9559 1306037021130075052775 9560 413621657868006835830 9561 128589980424211479987 9562 39243803295087308555 9563 11743109259150656403 9564 3447893959522588240 9565 990798421567635550 9566 279407056500899119 9567 76869634527942690 9568 20790894691768876 9569 5451628198783260 9570 1413485792336964 9571 350745547280296 9572 87326872647420 9573 20264182555463 9574 4875198919970 9575 1036619938535 9576 244491802974 9577 46023164375 9578 10938271239 9579 1722595615 9580 431910016 9581 52043029 9582 14748110 9583 1184633 9584 418550 9585 17955 9586 9179 9587 135 9588 136 9589 0 9590 1 9591 0 9592 463450882151627175993146207098 9593 5719638341098966980686636805621 9594 47915477167315228382210113009616 9595 306287017344634939644442360242267 9596 1592328372555648623268615574695820 9597 7008370190876828971038797373310657 9598 26843380092853659069081421753813895 9599 91282456857060993808234285584453934 9600 279809603729593042526781223340413265 9601 782399761228960675444490730163747490 9602 2014811107425828665728153774231645453 9603 4815924113629986107460852121806930494 9604 10754693694859654109894618852342594886 9605 22562331478181340454616001513329024773 9606 44677102738864220144416519310042150600 9607 83843636936460704907998321843565850072 9608 149651559309407612675452137350410534845 9609 254843172844642781001684829595670122621 9610 415186877657587041665568454640224266414 9611 648723401988664150725286023701701820636 9612 974260915910840649643430867825773040280 9613 1409123915387759211513163460885936545096 9614 1966331845904698810018997799014006463981 9615 2651561284055779665993002674308071307900 9616 3460384025290861129072478865273254738720 9617 4376328342585162645156359526332057212947 9618 5370253250658755303003740803739164029439 9619 6401353231270443021561308706910114448580 9620 7419850607533538818261177294970522151828 9621 8371136183471078040321581669621038638056 9622 9200849430160709855615322715480819814808 9623 9860206613139342668701816430081623726517 9624 10310828570986891821107110483158008543724 9625 10528400080659363486738094264497116749928 9626 10504689982132699520350561961168046996519 9627 10247731372102326125997193645368373886434 9628 9780247868647693223039416637489014484865 9629 9136660457239638400234483335141203676917 9630 8359178525986169620154727045363881890610 9631 7493547874727811423937981610878129158147 9632 6584999353274475235924079520831409510067 9633 5674834289622398050283509532591068163238 9634 4797928091111587846043850523479596172665 9635 3981265310716212493610484383020083473439 9636 3243467715959410414311545313888089742758 9637 2595162036734632823377544100997527432315 9638 2039965736008286935500128528797207849392 9639 1575846859781508750872345713819907873534 9640 1196629778840849354879111057388874990800 9641 893460301569099995742362434205858072898 9642 656098202931537962640002506683379281856 9643 473961288995901450125576720524188994674 9644 336894395468081894585425212642181995831 9645 235674445186341564894790349994577163662 9646 162287329955224034592224616964057973464 9647 110024838666331147497217508460680013657 9648 73452512156725062699855036364667992572 9649 48295152605065025515046611073862242127 9650 31278663588373896940509028493091860787 9651 19957362378054230282965754224666399396 9652 12546623981185961867752312067821071249 9653 7772736723711985250600519369326262616 9654 4745643647071840785830767453148676848 9655 2855863594952439907755705710761095870 9656 1694121210297974899218482976092019363 9657 990732077388311203399765411526788218 9658 571227824793825846427308513280985804 9659 324741073379400087375507663376017780 9660 182041306647146010531189344364300041 9661 100631618534800612538169620692347692 9662 54859844383543931286484335863047464 9663 29495176947248727133616196372370574 9664 15640168562252268016591913740072536 9665 8179758491801539331343948665157600 9666 4219488333687306883777608692841488 9667 2146881058443626242324908675728451 9668 1077434034613572181959676583545992 9669 533347825386361192175949374322445 9670 260415661267868387697273656548400 9671 125417158002277865571844345500081 9672 59576306564739814379915276783112 9673 27913051748020459619159837621377 9674 12898683441933730692993578346888 9675 5878570546740740792873218517730 9676 2642208235676477402929790635512 9677 1171139427646631604218437362174 9678 511882452694170633361541158376 9679 220608487455216188752903086568 9680 93741325915775435170191727560 9681 39269883560460095603063917186 9682 16216852206089043372087211552 9683 6600952069174205923340269419 9684 2648073327770455134314723800 9685 1046845711955999657650607685 9686 407760976461793818875906688 9687 156471449050764244490338321 9688 59142785253909119014546616 9689 22015630187004378508218459 9690 8069418169771534054101200 9691 2911714498376412341147967 9692 1034084747670724917549384 9693 361381227864020668385033 9694 124241012815696385615760 9695 42009209046475042581825 9696 13965816981576218473384 9697 4563699953981284597943 9698 1465253993920872413808 9699 462128956977980540237 9700 143081816742635792120 9701 43489822897458662403 9702 12961295134085433296 9703 3790491095608026111 9704 1084929511633251384 9705 304768387750362035 9706 83517755682370216 9707 22504092582785112 9708 5877698021347144 9709 1518451838467480 9710 375292401741960 9711 93120773581858 9712 21519427864536 9713 5161197493536 9714 1092594550624 9715 257010256625 9716 48145361544 9717 11418718463 9718 1788508416 9719 447780930 9720 53627600 9721 15183948 9722 1211496 9723 427861 9724 18224 9725 9315 9726 136 9727 137 9728 0 9729 1 9730 0 9731 755167952248225654113893974882 9732 9384375141008003260515896777255 9733 79151533297185185390330751219431 9734 509346183050002115508439210613526 9735 2665485045226036299024395866731698 9736 11808141494567459830221784635501499 9737 45518460007241026685268738506842339 9738 155772706552282895858588377929900406 9739 480497155327108760008380612259051269 9740 1351929210183388543858379899735062065 9741 3502931968480709842560364633123296600 9742 8424152986593971368129347542272503373 9743 18926612948757772088730121595442528669 9744 39945496425592445824925654088311396396 9745 79571989322571918797481909154714509958 9746 150217518806199685555605793401808099670 9747 269707054014265120217946921283227160493 9748 461988653244378266150810986678306114256 9749 757071854432425630768857694484524967600 9750 1189809278209854947648946203776186535407 9751 1797246459322898026468397161208649557329 9752 2614492859612898306220332037430501400224 9753 3669385892696180948071639480954832162550 9754 4976567664197453640824882672295497008525 9755 6531885033487646543629189508399620505567 9756 8308169607802036801124050324435902059244 9757 10253391889863529804106988883538782806617 9758 12291896103888998429234468102478482629312 9759 14328948984890573682419314766939453419910 9760 16258267311151609625750795252709371840300 9761 17971644713493165621386238448239637891392 9762 19369396829821580290447781866437010819704 9763 20370172495351580135546738392008854943476 9764 20918772073010630131716564170245008931210 9765 20990947524323745762272844274772440037298 9766 20594657081539200103447047542804922130464 9767 19767805349512354355787745246156160406614 9768 18573008820401130307323663312676901369085 9769 17090299434409615071835593103938847840740 9770 15408864510738814637666453115740892624331 9771 13618912456954888501337738771963945548523 9772 11804580381504797593061904352525341117617 9773 10038517763264691048704598975953059710926 9774 8378455120083924115614453907672147015425 9775 6865758705478476477945873390267821977407 9776 5525726701854310428331909838810759391738 9777 4369223668821562145655005644925366770208 9778 3395182340504219564374713654315373878209 9779 2593513334866099689677005328995105621450 9780 1948032172124916953128142172652442802389 9781 1439114028667530133267774867682597483503 9782 1045896603164712927348153916409847675111 9783 747952377714124452813023733343152754404 9784 526432187847764355576564723120914850710 9785 364737650210571291580261308629367945812 9786 248811121040497339983277214364674545830 9787 167142380593620059357861348618849438327 9788 110586719429045266646595825057815647415 9789 72075318061325105484376570044801262325 9790 46280789189339946048742725914362014379 9791 29282279669282729101220909066764933833 9792 18258050012031891464588416522321909608 9793 11220209110907109452394041608243848320 9794 6796613627456840024141849832253795868 9795 4058576805630066242191301525080090474 9796 2389381832261848466346331783359739521 9797 1386965445459712217985433617133949763 9798 793868273810579268714709598156808933 9799 448089942751675051276300641789623276 9800 249427295777033054921835533895846464 9801 136933526221921751894935000117432524 9802 74145465619508084417323186245545643 9803 39599285274643172814706129411062491 9804 20860947140541783741635504896587195 9805 10840208766559157910459332662249041 9806 5556589322556446143751580061580966 9807 2809655868405459541161467274668115 9808 1401445918837139393152273981479533 9809 689571332292191903512183711996592 9810 334703294297403648260983427841237 9811 160255893013720447234619350003342 9812 75689133807791779531263303047144 9813 35262067143128729493522769685313 9814 16204020571176697482516525755460 9815 7344487274102119619051932736034 9816 3283246546786250904650188749114 9817 1447521841132387515967783331284 9818 629360144277845625502168327849 9819 269833060178826188782917725739 9820 114071870340058723028580466927 9821 47545709211587424677058448527 9822 19536708811979885286392613870 9823 7913208843536963783601149331 9824 3159108574635369148816596709 9825 1242888754111650196321111296 9826 481832486621259855170906186 9827 184031198796369465262840517 9828 69238628492525297318955519 9829 25656173248606381609596240 9830 9361385386250363734544294 9831 3362840835960314156381919 9832 1189036175302243541496825 9833 413720700126591654177992 9834 141621726992053281739188 9835 47681835437053209569243 9836 15784742021423025841013 9837 5136538584640088794806 9838 1642351273455057598202 9839 515864596591492160925 9840 159070945604157802371 9841 48155902731916027536 9842 14294690691738506717 9843 4164029242174541064 9844 1187160477410656990 9845 332207403596558437 9846 90682581772169712 9847 24343648197685960 9848 6333409614757956 9849 1630325565576564 9850 401350485231861 9851 99251217810901 9852 22842046376637 9853 5461663908599 9854 1151136168650 9855 270070725033 9856 50348404383 9857 11916541280 9858 1856422359 9859 464113611 9860 55248071 9861 15629361 9862 1238762 9863 437309 9864 18495 9865 9452 9866 137 9867 138 9868 0 9869 1 9870 0 9871 1230444670397648458122519163223 9872 15395730086360896779789893600004 9873 130731745100512781768743094269273 9874 846869248888689257938978708302436 9875 4460872561673037980274955527913527 9876 19889668305604581724728507528456389 9877 77161611294321075079050505028944847 9878 265730243122145609861619127227934723 9879 824797008419001660265915437756375703 9880 2335016522510946196484432491401693918 9881 6087272524176088156159967843052848445 9882 14728197960411005422560576868436543427 9883 33289535515559826680772438830304285093 9884 70679747156548687161244127834249952772 9885 141632257007688487964376050026391128001 9886 268956042325242013188035959384929805532 9887 485732495192377358347613292835302751499 9888 836887320792977837738660089238803132471 9889 1379404212489002644432611599990834464519 9890 2180417656972769835124256486869525853471 9891 3312593251454486976083427258436676046266 9892 4846602318412396353306653439470203893554 9893 6841086682825799201958403867739565187005 9894 9331182995044570155126354229100429714225 9895 12317275438920089341820348858738780840915 9896 15755998958583928469655465664235126896497 9897 19555486405739126102108035731553099245421 9898 23576387974364197164214515714711895961053 9899 27639342465042657644691802389461437265850 9900 31538501871979717119851738867806760397870 9901 35059625271334404308673099864110099612560 9902 38000398726293377370857801584291725557307 9903 40190191283020708934857447666507843293886 9904 41506516078034681637146909177945983112525 9905 41886009498807711796133474877803429578429 9906 41328645995832572414820470784994159652841 9907 39894978927596921532739501666394719886415 9908 37697226758505429830823009561140427459487 9909 34885826323557276595380650101039368796260 9910 31633533293890071511888679111374975553783 9911 28119228446240366950479788801072457331907 9912 24513327774807608908578444255290428884522 9913 20966191946258678437464987066705905649586 9914 17600310102953239811865188401365012310080 9915 14506416230805598514254816881817764931565 9916 11743179728108009315341744744171138380021 9917 9339754069949526686108889363506849251024 9918 7300287133099003525401759695312822908284 9919 5609478594429659858058434897819802068775 9920 4238376029719267283668385542292565402661 9921 3149784102154885053293553643568647580002 9922 2302873717896606548101502128758478266474 9923 1656782087351017824621025932169339514154 9924 1173164615280148478698953545270877816335 9925 817782722827218116854260287912570962972 9926 561286279962175744468531412183233447819 9927 379381175124511314543776090421843804250 9928 252571740471005288819648748293195889495 9929 165645548473679243556434812505188860680 9930 107034806040345384875576021687813321410 9931 68152330461754406734750192823742925377 9932 42766442423840643948657532890529720920 9933 26451166046298856452212706214374636352 9934 16127042686244548598460829698108386535 9935 9693448048432441257795928622664759719 9936 5744569504982251012718915743874546456 9937 3356843025127075327359308502247886870 9938 1934346967855865727648342365385790672 9939 1099258449830000243146691920934714400 9940 616107550416362708205116452013517393 9941 340589047847698125565085249183978760 9942 185714324405134632159390046872301277 9943 99889742509154798115005033024310096 9944 52999822344734227871093669232734750 9945 27740885748986709204528497586520124 9946 14324190813871923412758212706716970 9947 7296798167131851624547815244066622 9948 3667015578015387944530014046924101 9949 1818085087010838492185781975702080 9950 889276123324005029647737828789510 9951 429118335873586044303673709127610 9952 204281772004792872005127213888751 9953 95936832644833780098619813457968 9954 44445974819112437075918935611615 9955 20312145534214553711625030609276 9956 9156665012858524724990768211810 9957 4071511412966177449761075876600 9958 1785608020171278696861313587325 9959 772326042917231060702374694580 9960 329433488163569572244370382292 9961 138564548197275095474662209820 9962 57466517886652472514704120264 9963 23497038914113098280968217582 9964 9471089802357877455753629925 9965 3762912593252813506363007008 9966 1473431713321880477106449115 9967 568535021620774194957954998 9968 216142672221990022075467879 9969 80948589723898834474434500 9970 29859854963461623631187301 9971 10846596471504990467327630 9972 3879173491455853448714393 9973 1365616660380510912905544 9974 473110623349423592883245 9975 161260170364207667199990 9976 54064460430881301534815 9977 17822834646002702451684 9978 5775764821152254519437 9979 1839168729811205011010 9980 575343548350472833579 9981 176698320572700600800 9982 53279789385177127068 9983 15753158349938273054 9984 4571028595702308705 9985 1298117248939223608 9986 361876322269143045 9987 98399835408417704 9988 26317811629564252 9989 6820575743609000 9990 1749504422648323 9991 429000357325440 9992 105735033816538 9993 24235107342324 9994 5777215783250 9995 1212341998602 9996 283692486335 9997 52634735616 9998 12432236153 9999 1926382640 10000 480918030 10001 56904980 10002 16084488 10003 1266434 10004 446895 10005 18768 10006 9590 10007 138 10008 139 10009 0 10010 1