0 1 1 1 2 2 3 2 4 1 5 4 6 1 7 5 8 2 9 7 10 3 11 1 12 9 13 5 14 1 15 13 16 7 17 2 18 16 19 10 20 3 21 1 22 22 23 14 24 5 25 1 26 27 27 20 28 7 29 2 30 36 31 26 32 11 33 3 34 1 35 44 36 36 37 15 38 5 39 1 40 57 41 47 42 22 43 7 44 2 45 70 46 62 47 29 48 11 49 3 50 1 51 89 52 80 53 41 54 15 55 5 56 1 57 108 58 104 59 54 60 22 61 7 62 2 63 135 64 132 65 73 66 30 67 11 68 3 69 1 70 163 71 169 72 95 73 42 74 15 75 5 76 1 77 202 78 212 79 126 80 56 81 22 82 7 83 2 84 243 85 267 86 161 87 76 88 30 89 11 90 3 91 1 92 297 93 332 94 210 95 100 96 42 97 15 98 5 99 1 100 355 101 414 102 266 103 133 104 56 105 22 106 7 107 2 108 431 109 510 110 340 111 172 112 77 113 30 114 11 115 3 116 1 117 513 118 629 119 427 120 225 121 101 122 42 123 15 124 5 125 1 126 617 127 769 128 540 129 288 130 135 131 56 132 22 133 7 134 2 135 731 136 941 137 671 138 370 139 175 140 77 141 30 142 11 143 3 144 1 145 874 146 1142 147 839 148 469 149 230 150 101 151 42 152 15 153 5 154 1 155 1031 156 1386 157 1035 158 596 159 295 160 135 161 56 162 22 163 7 164 2 165 1225 166 1672 167 1281 168 747 169 381 170 176 171 77 172 30 173 11 174 3 175 1 176 1439 177 2016 178 1569 179 939 180 484 181 231 182 101 183 42 184 15 185 5 186 1 187 1701 188 2417 189 1926 190 1168 191 618 192 297 193 135 194 56 195 22 196 7 197 2 198 1991 199 2897 200 2343 201 1453 202 777 203 384 204 176 205 77 206 30 207 11 208 3 209 1 210 2341 211 3455 212 2855 213 1794 214 981 215 489 216 231 217 101 218 42 219 15 220 5 221 1 222 2731 223 4118 224 3452 225 2214 226 1224 227 625 228 297 229 135 230 56 231 22 232 7 233 2 234 3197 235 4888 236 4178 237 2713 238 1530 239 788 240 385 241 176 242 77 243 30 244 11 245 3 246 1 247 3717 248 5796 249 5024 250 3324 251 1895 252 996 253 490 254 231 255 101 256 42 257 15 258 5 259 1 260 4333 261 6849 262 6044 263 4048 264 2349 265 1246 266 627 267 297 268 135 269 56 270 22 271 7 272 2 273 5022 274 8085 275 7231 276 4925 277 2888 278 1560 279 791 280 385 281 176 282 77 283 30 284 11 285 3 286 1 287 5834 288 9513 289 8651 290 5963 291 3554 292 1937 293 1001 294 490 295 231 296 101 297 42 298 15 299 5 300 1 301 6741 302 11182 303 10301 304 7212 305 4343 306 2405 307 1253 308 627 309 297 310 135 311 56 312 22 313 7 314 2 315 7803 316 13107 317 12263 318 8684 319 5306 320 2965 321 1571 322 792 323 385 324 176 325 77 326 30 327 11 328 3 329 1 330 8991 331 15347 332 14537 333 10445 334 6447 335 3655 336 1952 337 1002 338 490 339 231 340 101 341 42 342 15 343 5 344 1 345 10375 346 17923 347 17226 348 12515 349 7830 350 4478 351 2427 352 1255 353 627 354 297 355 135 356 56 357 22 358 7 359 2 360 11923 361 20910 362 20338 363 14976 364 9461 365 5482 366 2995 367 1574 368 792 369 385 370 176 371 77 372 30 373 11 374 3 375 1 376 13716 377 24338 378 23998 379 17861 380 11426 381 6678 382 3697 383 1957 384 1002 385 490 386 231 387 101 388 42 389 15 390 5 391 1 392 15723 393 28298 394 28224 395 21274 396 13739 397 8127 398 4534 399 2434 400 1255 401 627 402 297 403 135 404 56 405 22 406 7 407 2 408 18038 409 32833 410 33173 411 25263 412 16506 413 9845 414 5559 415 3006 416 1575 417 792 418 385 419 176 420 77 421 30 422 11 423 3 424 1 425 20628 426 38054 427 38875 428 29961 429 19756 430 11915 431 6779 432 3712 433 1958 434 1002 435 490 436 231 437 101 438 42 439 15 440 5 441 1 442 23603 443 44021 444 45524 445 35436 446 23623 447 14364 448 8262 449 4556 450 2436 451 1255 452 627 453 297 454 135 455 56 456 22 457 7 458 2 459 26930 460 50871 461 53171 462 41857 463 28151 464 17294 465 10021 466 5589 467 3009 468 1575 469 792 470 385 471 176 472 77 473 30 474 11 475 3 476 1 477 30739 478 58682 479 62052 480 49320 481 33515 482 20752 483 12146 484 6821 485 3717 486 1958 487 1002 488 490 489 231 490 101 491 42 492 15 493 5 494 1 495 34996 496 67624 497 72245 498 58039 499 39779 500 24869 501 14661 502 8318 503 4563 504 2436 505 1255 506 627 507 297 508 135 509 56 510 22 511 7 512 2 513 39852 514 77801 515 84044 516 68147 517 47163 518 29711 519 17679 520 10098 521 5600 522 3010 523 1575 524 792 525 385 526 176 527 77 528 30 529 11 530 3 531 1 532 45278 533 89421 534 97557 535 79913 536 55767 537 35452 538 21242 539 12247 540 6836 541 3718 542 1958 543 1002 544 490 545 231 546 101 547 42 548 15 549 5 550 1 551 51449 552 102620 553 113148 554 93519 555 65869 556 42184 557 25496 558 14796 559 8340 560 4565 561 2436 562 1255 563 627 564 297 565 135 566 56 567 22 568 7 569 2 570 58338 571 117653 572 130972 573 109307 574 77608 575 50128 576 30502 577 17855 578 10128 579 5603 580 3010 581 1575 582 792 583 385 584 176 585 77 586 30 587 11 588 3 589 1 590 66150 591 134699 592 151473 593 127518 594 91339 595 59422 596 36453 597 21473 598 12289 599 6841 600 3718 601 1958 602 1002 603 490 604 231 605 101 606 42 607 15 608 5 609 1 610 74866 611 154069 612 174865 613 148584 614 107258 615 70347 616 43437 617 25793 618 14852 619 8347 620 4565 621 2436 622 1255 623 627 624 297 625 135 626 56 627 22 628 7 629 2 630 84726 631 175991 632 201697 633 172829 634 125813 635 83090 636 51699 637 30887 638 17932 639 10139 640 5604 641 3010 642 1575 643 792 644 385 645 176 646 77 647 30 648 11 649 3 650 1 651 95716 652 200849 653 232256 654 200793 655 147274 656 98017 657 61374 658 36943 659 21574 660 12304 661 6842 662 3718 663 1958 664 1002 665 490 666 231 667 101 668 42 669 15 670 5 671 1 672 108117 673 228935 674 267217 675 232904 676 172207 677 115385 678 72774 679 44064 680 25928 681 14874 682 8349 683 4565 684 2436 685 1255 686 627 687 297 688 135 689 56 690 22 691 7 692 2 693 121930 694 260717 695 306963 696 269844 697 200980 698 135658 699 86085 700 52491 701 31063 702 17962 703 10142 704 5604 705 3010 706 1575 707 792 708 385 709 176 710 77 711 30 712 11 713 3 714 1 715 137483 716 296565 717 352322 718 312169 719 234308 720 159189 721 101714 722 62376 723 37174 724 21616 725 12309 726 6842 727 3718 728 1958 729 1002 730 490 731 231 732 101 733 42 734 15 735 5 736 1 737 154791 738 337052 739 403800 740 360736 741 272683 742 186571 743 119919 744 74029 745 44361 746 25984 747 14881 748 8349 749 4565 750 2436 751 1255 752 627 753 297 754 135 755 56 756 22 757 7 758 2 759 174236 760 382647 761 462414 762 416270 763 317007 764 218274 765 141217 766 87659 767 52876 768 31140 769 17973 770 10143 771 5604 772 3010 773 1575 774 792 775 385 776 176 777 77 778 30 779 11 780 3 781 1 782 195858 783 434048 784 528821 785 479840 786 367936 787 255060 788 165968 789 103671 790 62866 791 37275 792 21631 793 12310 794 6842 795 3718 796 1958 797 1002 798 490 799 231 800 101 801 42 802 15 803 5 804 1 805 220104 806 491843 807 604269 808 552384 809 426605 810 297552 811 194833 812 122353 813 74656 814 44496 815 26006 816 14883 817 8349 818 4565 819 2436 820 1255 821 627 822 297 823 135 824 56 825 22 826 7 827 2 828 247039 829 556883 830 689610 831 635243 832 493878 833 346718 834 228295 835 144223 836 88451 837 53052 838 31170 839 17976 840 10143 841 5604 842 3010 843 1575 844 792 845 385 846 176 847 77 848 30 849 11 850 3 851 1 852 277187 853 629906 854 786370 855 729614 856 571179 857 403388 858 267206 859 169680 860 104673 861 63097 862 37317 863 21636 864 12310 865 6842 866 3718 867 1958 868 1002 869 490 870 231 871 101 872 42 873 15 874 5 875 1 876 310649 877 711947 878 895643 879 837173 880 659642 881 468789 882 312213 883 199389 884 123608 885 74953 886 44552 887 26013 888 14883 889 8349 890 4565 891 2436 892 1255 893 627 894 297 895 135 896 56 897 22 898 7 899 2 900 348039 901 803922 902 1019297 903 959454 904 761056 905 544006 906 364397 907 233884 908 145798 909 88836 910 53129 911 31181 912 17977 913 10143 914 5604 915 3010 916 1575 917 792 918 385 919 176 920 77 921 30 922 11 923 3 924 1 925 389501 926 907093 927 1158727 928 1098539 929 876888 930 630601 931 424630 932 274027 933 171638 934 105163 935 63198 936 37332 937 21637 938 12310 939 6842 940 3718 941 1958 942 1002 943 490 944 231 945 101 946 42 947 15 948 5 949 1 950 435753 951 1022596 952 1316216 953 1256379 954 1009380 955 729989 956 494285 957 320531 958 201825 959 124235 960 75088 961 44574 962 26015 963 14883 964 8349 965 4565 966 2436 967 1255 968 627 969 297 970 135 971 56 972 22 973 7 974 2 975 486999 976 1151961 977 1493532 978 1435567 979 1160434 980 844146 981 574508 982 374495 983 236893 984 146590 985 89012 986 53159 987 31184 988 17977 989 10143 990 5604 991 3010 992 1575 993 792 994 385 995 176 996 77 997 30 998 11 999 3 1000 1 1001 544077 1002 1296594 1003 1693463 1004 1638567 1005 1332847 1006 974905 1007 667054 1008 436877 1009 277744 1010 172640 1011 105394 1012 63240 1013 37337 1014 21637 1015 12310 1016 6842 1017 3718 1018 1958 1019 1002 1020 490 1021 231 1022 101 1023 42 1024 15 1025 5 1026 1 1027 607261 1028 1458349 1029 1918239 1030 1868600 1031 1529062 1032 1124765 1033 773426 1034 509081 1035 325094 1036 203080 1037 124532 1038 75144 1039 44581 1040 26015 1041 14883 1042 8349 1043 4565 1044 2436 1045 1255 1046 627 1047 297 1048 135 1049 56 1050 22 1051 7 1052 2 1053 677531 1054 1638960 1055 2171258 1056 2128775 1057 1752574 1058 1296092 1059 895845 1060 592363 1061 380095 1062 238468 1063 146975 1064 89089 1065 53170 1066 31185 1067 17977 1068 10143 1069 5604 1070 3010 1071 1575 1072 792 1073 385 1074 176 1075 77 1076 30 1077 11 1078 3 1079 1 1080 755251 1081 1840671 1082 2455321 1083 2423077 1084 2006503 1085 1492036 1086 1036279 1087 688527 1088 443713 1089 279702 1090 173130 1091 105495 1092 63255 1093 37338 1094 21637 1095 12310 1096 6842 1097 3718 1098 1958 1099 1002 1100 490 1101 231 1102 101 1103 42 1104 15 1105 5 1106 1 1107 841570 1108 2065610 1109 2774565 1110 2755412 1111 2295205 1112 1715633 1113 1197539 1114 799219 1115 517421 1116 327530 1117 203707 1118 124667 1119 75166 1120 44583 1121 26015 1122 14883 1123 8349 1124 4565 1125 2436 1126 1255 1127 627 1128 297 1129 135 1130 56 1131 22 1132 7 1133 2 1134 936954 1135 2316491 1136 3132492 1137 3130712 1138 2622653 1139 1970848 1140 1382177 1141 926732 1142 602491 1143 383105 1144 239260 1145 147151 1146 89119 1147 53173 1148 31185 1149 17977 1150 10143 1151 5604 1152 3010 1153 1575 1154 792 1155 385 1156 176 1157 77 1158 30 1159 11 1160 3 1161 1 1162 1042749 1163 2595922 1164 3534134 1165 3553860 1166 2994256 1167 2261563 1168 1593750 1169 1073222 1170 700816 1171 447431 1172 280704 1173 173361 1174 105537 1175 63260 1176 37338 1177 21637 1178 12310 1179 6842 1180 3718 1181 1958 1182 1002 1183 490 1184 231 1185 101 1186 42 1187 15 1188 5 1189 1 1190 1159556 1191 2907180 1192 3983849 1193 4030944 1194 3415054 1195 2592757 1196 1835552 1197 1241603 1198 814071 1199 521986 1200 328785 1201 204004 1202 124723 1203 75173 1204 44583 1205 26015 1206 14883 1207 8349 1208 4565 1209 2436 1210 1255 1211 627 1212 297 1213 135 1214 56 1215 22 1216 7 1217 2 1218 1288951 1219 3253445 1220 4487749 1221 4568059 1222 3891768 1223 2969371 1224 2112065 1225 1434668 1226 944664 1227 608094 1228 384680 1229 239645 1230 147228 1231 89130 1232 53174 1233 31185 1234 17977 1235 10143 1236 5604 1237 3010 1238 1575 1239 792 1240 385 1241 176 1242 77 1243 30 1244 11 1245 3 1246 1 1247 1431692 1248 3638671 1249 5051243 1250 5172701 1251 4430748 1252 3397644 1253 2427531 1254 1656126 1255 1094796 1256 707657 1257 449389 1258 281194 1259 173462 1260 105552 1261 63261 1262 37338 1263 21637 1264 12310 1265 6842 1266 3718 1267 1958 1268 1002 1269 490 1270 231 1271 101 1272 42 1273 15 1274 5 1275 1 1276 1589620 1277 4066736 1278 5681745 1279 5852449 1280 5040324 1281 3883843 1282 2787590 1283 1909581 1284 1267531 1285 822418 1286 524422 1287 329412 1288 204139 1289 124745 1290 75175 1291 44583 1292 26015 1293 14883 1294 8349 1295 4565 1296 2436 1297 1255 1298 627 1299 297 1300 135 1301 56 1302 22 1303 7 1304 2 1305 1763694 1306 4542396 1307 6385937 1308 6616524 1309 5728493 1310 4435774 1311 3197666 1312 2199724 1313 1465731 1314 954803 1315 611104 1316 385472 1317 239821 1318 147258 1319 89133 1320 53174 1321 31185 1322 17977 1323 10143 1324 5604 1325 3010 1326 1575 1327 792 1328 385 1329 176 1330 77 1331 30 1332 11 1333 3 1334 1 1335 1956069 1336 5070363 1337 7172805 1338 7474320 1339 6505548 1340 5061349 1341 3664850 1342 2531202 1343 1693300 1344 1107100 1345 711375 1346 450391 1347 281425 1348 173504 1349 105557 1350 63261 1351 37338 1352 21637 1353 12310 1354 6842 1355 3718 1356 1958 1357 1002 1358 490 1359 231 1360 101 1361 42 1362 15 1363 5 1364 1 1365 2167934 1366 5656356 1367 8050585 1368 8437157 1369 7381511 1370 5770313 1371 4196056 1372 2909943 1373 1953942 1374 1282405 1375 826983 1376 525677 1377 329709 1378 204195 1379 124752 1380 75175 1381 44583 1382 26015 1383 14883 1384 8349 1385 4565 1386 2436 1387 1255 1388 627 1389 297 1390 135 1391 56 1392 22 1393 7 1394 2 1395 2401812 1396 6306090 1397 9030145 1398 9516649 1399 8369098 1400 6572639 1401 4800171 1402 3341889 1403 2252600 1404 1483693 1405 960407 1406 612679 1407 385857 1408 239898 1409 147269 1410 89134 1411 53174 1412 31185 1413 17977 1414 10143 1415 5604 1416 3010 1417 1575 1418 792 1419 385 1420 176 1421 77 1422 30 1423 11 1424 3 1425 1 1426 2659177 1427 7026432 1428 10121606 1429 10726665 1430 9480823 1431 7480453 1432 5485979 1433 3834530 1434 2594068 1435 1714916 1436 1113942 1437 713333 1438 450881 1439 281526 1440 173519 1441 105558 1442 63261 1443 37338 1444 21637 1445 12310 1446 6842 1447 3718 1448 1958 1449 1002 1450 490 1451 231 1452 101 1453 42 1454 15 1455 5 1456 1 1457 2942982 1458 7824290 1459 11338101 1460 12081529 1461 10732362 1462 8506276 1463 6264598 1464 4395445 1465 2984599 1466 1979926 1467 1290754 1468 829419 1469 526304 1470 329844 1471 204217 1472 124754 1473 75175 1474 44583 1475 26015 1476 14883 1477 8349 1478 4565 1479 2436 1480 1255 1481 627 1482 297 1483 135 1484 56 1485 22 1486 7 1487 2 1488 3255037 1489 8707902 1490 12692027 1491 13598204 1492 12139302 1493 9665190 1494 7147147 1495 5034055 1496 3430340 1497 2283740 1498 1493835 1499 963417 1500 613471 1501 386033 1502 239928 1503 147272 1504 89134 1505 53174 1506 31185 1507 17977 1508 10143 1509 5604 1510 3010 1511 1575 1512 792 1513 385 1514 176 1515 77 1516 30 1517 11 1518 3 1519 1 1520 3598795 1521 9685609 1522 14199237 1523 15294307 1524 13720921 1525 10972859 1526 8147507 1527 5760006 1528 3939203 1529 2631343 1530 1727225 1531 1117660 1532 714335 1533 451112 1534 281568 1535 173524 1536 105558 1537 63261 1538 37338 1539 21637 1540 12310 1541 6842 1542 3718 1543 1958 1544 1002 1545 490 1546 231 1547 101 1548 42 1549 15 1550 5 1551 1 1552 3976479 1553 10767272 1554 15874875 1555 17190550 1556 15496583 1557 12447995 1558 9279702 1559 6585129 1560 4519053 1561 3029095 1562 1994807 1563 1295319 1564 830674 1565 526601 1566 329900 1567 204224 1568 124754 1569 75175 1570 44583 1571 26015 1572 14883 1573 8349 1574 4565 1575 2436 1576 1255 1577 627 1578 297 1579 135 1580 56 1581 22 1582 7 1583 2 1584 4392124 1585 11962939 1586 17738047 1587 19308551 1588 17489972 1589 14110150 1590 10561035 1591 7521642 1592 5179853 1593 3483392 1594 2301713 1595 1499439 1596 964992 1597 613856 1598 386110 1599 239939 1600 147273 1601 89134 1602 53174 1603 31185 1604 17977 1605 10143 1606 5604 1607 3010 1608 1575 1609 792 1610 385 1611 176 1612 77 1613 30 1614 11 1615 3 1616 1 1617 4848435 1618 13284404 1619 19807215 1620 21673557 1621 19725055 1622 15982484 1623 12009138 1624 8584384 1625 5931644 1626 4002300 1627 2652974 1628 1734067 1629 1119618 1630 714825 1631 451213 1632 281583 1633 173525 1634 105558 1635 63261 1636 37338 1637 21637 1638 12310 1639 6842 1640 3718 1641 1958 1642 1002 1643 490 1644 231 1645 101 1646 42 1647 15 1648 5 1649 1 1650 5350131 1651 14743751 1652 22105373 1653 24312032 1654 22230874 1655 18089340 1656 13645534 1657 9788783 1658 6786954 1659 4594006 1660 3055101 1661 2003156 1662 1297755 1663 831301 1664 526736 1665 329922 1666 204226 1667 124754 1668 75175 1669 44583 1670 26015 1671 14883 1672 8349 1673 4565 1674 2436 1675 1255 1676 627 1677 297 1678 135 1679 56 1680 22 1681 7 1682 2 1683 5900499 1684 16355063 1685 24654966 1686 27254696 1687 25037044 1688 20459343 1689 15492327 1690 11153398 1691 7758535 1692 5268689 1693 3514562 1694 2311856 1695 1502449 1696 965784 1697 614032 1698 386140 1699 239942 1700 147273 1701 89134 1702 53174 1703 31185 1704 17977 1705 10143 1706 5604 1707 3010 1708 1575 1709 792 1710 385 1711 176 1712 77 1713 30 1714 11 1715 3 1716 1 1717 6505055 1718 18132839 1719 27483641 1720 30533880 1721 28179105 1722 23122699 1723 17576234 1724 12697665 1725 8862128 1726 6036807 1727 4039617 1728 2665284 1729 1737785 1730 1120620 1731 715056 1732 451255 1733 281588 1734 173525 1735 105558 1736 63261 1737 37338 1738 21637 1739 12310 1740 6842 1741 3718 1742 1958 1743 1002 1744 490 1745 231 1746 101 1747 42 1748 15 1749 5 1750 1 1751 7167766 1752 20093882 1753 30618626 1754 34186902 1755 31693543 1756 26114717 1757 19924892 1758 14444753 1759 10113877 1760 6911189 1761 4638558 1762 3069984 1763 2007721 1764 1299010 1765 831598 1766 526792 1767 329929 1768 204226 1769 124754 1770 75175 1771 44583 1772 26015 1773 14883 1774 8349 1775 4565 1776 2436 1777 1255 1778 627 1779 297 1780 135 1781 56 1782 22 1783 7 1784 2 1785 7895078 1786 22255562 1787 34093110 1788 38253170 1789 35623794 1790 29472818 1791 22571408 1792 16419059 1793 11533493 1794 7905125 1795 5321818 1796 3532538 1797 2317460 1798 1504024 1799 966169 1800 614109 1801 386151 1802 239943 1803 147273 1804 89134 1805 53174 1806 31185 1807 17977 1808 10143 1809 5604 1810 3010 1811 1575 1812 792 1813 385 1814 176 1815 77 1816 30 1817 11 1818 3 1819 1 1820 8691778 1821 24637894 1822 37940054 1823 42777948 1824 40014703 1825 33240454 1826 25550230 1827 18649456 1828 13141378 1829 9034768 1830 6100005 1831 4061253 1832 2672126 1833 1739743 1834 1121110 1835 715157 1836 451270 1837 281589 1838 173525 1839 105558 1840 63261 1841 37338 1842 21637 1843 12310 1844 6842 1845 3718 1846 1958 1847 1002 1848 490 1849 231 1850 101 1851 42 1852 15 1853 5 1854 1 1855 9565393 1856 27261648 1857 42199255 1858 47809176 1859 44919264 1860 37463856 1861 28902307 1862 21166495 1863 14962174 1864 10316957 1865 6986277 1866 4664571 1867 3078333 1868 2010157 1869 1299637 1870 831733 1871 526814 1872 329931 1873 204226 1874 124754 1875 75175 1876 44583 1877 26015 1878 14883 1879 8349 1880 4565 1881 2436 1882 1255 1883 627 1884 297 1885 135 1886 56 1887 22 1888 7 1889 2 1890 10521670 1891 30150640 1892 46910528 1893 53401661 1894 50392472 1895 42196433 1896 32670484 1897 24006076 1898 17021550 1899 11771961 1900 7994137 1901 5352999 1902 3542681 1903 2320470 1904 1504816 1905 966345 1906 614139 1907 386154 1908 239943 1909 147273 1910 89134 1911 53174 1912 31185 1913 17977 1914 10143 1915 5604 1916 3010 1917 1575 1918 792 1919 385 1920 176 1921 77 1922 30 1923 11 1924 3 1925 1 1926 11569392 1927 33329672 1928 52121535 1929 59613611 1930 56498869 1931 47495156 1932 36905304 1933 27206356 1934 19350272 1935 13421080 1936 9140162 1937 6137337 1938 4073563 1939 2675844 1940 1740745 1941 1121341 1942 715199 1943 451275 1944 281589 1945 173525 1946 105558 1947 63261 1948 37338 1949 21637 1950 12310 1951 6842 1952 3718 1953 1958 1954 1002 1955 490 1956 231 1957 101 1958 42 1959 15 1960 5 1961 1 1962 12715452 1963 36827041 1964 57880274 1965 66511287 1966 63305759 1967 53425540 1968 41659912 1969 30811888 1970 21980566 1971 15289704 1972 10441489 1973 7030851 1974 4679454 1975 3082898 1976 2011412 1977 1299934 1978 831789 1979 526821 1980 329931 1981 204226 1982 124754 1983 75175 1984 44583 1985 26015 1986 14883 1987 8349 1988 4565 1989 2436 1990 1255 1991 627 1992 297 1993 135 1994 56 1995 22 1996 7 1997 2 1998 13970099 1999 40672310 2000 64243750 2001 74165224 2002 70891633 2003 60057662 2004 46996604 2005 34870208 2006 24950740 2007 17404655 2008 11918936 2009 8047296 2010 5370976 2011 3548285 2012 2322045 2013 1505201 2014 966422 2015 614150 2016 386155 2017 239943 2018 147273 2019 89134 2020 53174 2021 31185 2022 17977 2023 10143 2024 5604 2025 3010 2026 1575 2027 792 2028 385 2029 176 2030 77 2031 30 2032 11 2033 3 2034 1 2035 15341562 2036 44899064 2037 71269726 2038 82655415 2039 79338666 2040 67471728 2041 52981135 2042 39436506 2043 28301152 2044 19797703 2045 13594210 2046 9203402 2047 6158974 2048 4080405 2049 2677802 2050 1741235 2051 1121442 2052 715214 2053 451276 2054 281589 2055 173525 2056 105558 2057 63261 2058 37338 2059 21637 2060 12310 2061 6842 2062 3718 2063 1958 2064 1002 2065 490 2066 231 2067 101 2068 42 2069 15 2070 5 2071 1 2072 16841795 2073 49542493 2074 79026296 2075 92067176 2076 88742161 2077 75753754 2078 59690138 2079 44569855 2080 32079419 2081 22502552 2082 15493411 2083 10516633 2084 7056866 2085 4687803 2086 3085334 2087 2012039 2088 1300069 2089 831811 2090 526823 2091 329931 2092 204226 2093 124754 2094 75175 2095 44583 2096 26015 2097 14883 2098 8349 2099 4565 2100 2436 2101 1255 2102 627 2103 297 2104 135 2105 56 2106 22 2107 7 2108 2 2109 18480609 2110 54642409 2111 87582838 2112 102496920 2113 99202268 2114 85001783 2115 67204809 2116 50338493 2117 36335939 2118 25558834 2119 17643915 2120 12008025 2121 8078480 2122 5381119 2123 3551295 2124 2322837 2125 1505377 2126 966452 2127 614153 2128 386155 2129 239943 2130 147273 2131 89134 2132 53174 2133 31185 2134 17977 2135 10143 2136 5604 2137 3010 2138 1575 2139 792 2140 385 2141 176 2142 77 2143 30 2144 11 2145 3 2146 1 2147 20271942 2148 60240626 2149 97020599 2150 114047674 2151 110834520 2152 95321150 2153 75619235 2154 56815665 2155 41129806 2156 29008809 2157 20078407 2158 13699705 2159 9240739 2160 6171284 2161 4084123 2162 2678804 2163 1741466 2164 1121484 2165 715219 2166 451276 2167 281589 2168 173525 2169 105558 2170 63261 2171 37338 2172 21637 2173 12310 2174 6842 2175 3718 2176 1958 2177 1002 2178 490 2179 231 2180 101 2181 42 2182 15 2183 5 2184 1 2185 22227453 2186 66384288 2187 107422767 2188 126835472 2189 123760719 2190 106831501 2191 85033456 2192 64085583 2193 46523797 2194 32901837 2195 22831337 2196 15618078 2197 10561214 2198 7071749 2199 4692368 2200 3086589 2201 2012336 2202 1300125 2203 831818 2204 526823 2205 329931 2206 204226 2207 124754 2208 75175 2209 44583 2210 26015 2211 14883 2212 8349 2213 4565 2214 2436 2215 1255 2216 627 2217 297 2218 135 2219 56 2220 22 2221 7 2222 2 2223 24363381 2224 73123018 2225 118886159 2226 140984499 2227 138120714 2228 119661611 2229 95562818 2230 72238864 2231 52591093 2232 37290742 2233 25943514 2234 17791066 2235 12061195 2236 8096457 2237 5386723 2238 3552870 2239 2323222 2240 1505454 2241 966463 2242 614154 2243 386155 2244 239943 2245 147273 2246 89134 2247 53174 2248 31185 2249 17977 2250 10143 2251 5604 2252 3010 2253 1575 2254 792 2255 385 2256 176 2257 77 2258 30 2259 11 2260 3 2261 1 2262 26693569 2263 80512568 2264 131510352 2265 156634210 2266 154062377 2267 133957219 2268 107330288 2269 81379241 2270 59409733 2271 42236906 2272 29458198 2273 20251768 2274 13762960 2275 9262376 2276 6178126 2277 4086081 2278 2679294 2279 1741567 2280 1121499 2281 715220 2282 451276 2283 281589 2284 173525 2285 105558 2286 63261 2287 37338 2288 21637 2289 12310 2290 6842 2291 3718 2292 1958 2293 1002 2294 490 2295 231 2296 101 2297 42 2298 15 2299 5 2300 1 2301 29236923 2302 88611741 2303 145410584 2304 173934054 2305 171754736 2306 149875436 2307 120477035 2308 91618585 2309 67070182 2310 47806202 2311 33426259 2312 23035341 2313 15693244 2314 10587229 2315 7080098 2316 4694804 2317 3087216 2318 2012471 2319 1300147 2320 831820 2321 526823 2322 329931 2323 204226 2324 124754 2325 75175 2326 44583 2327 26015 2328 14883 2329 8349 2330 4565 2331 2436 2332 1255 2333 627 2334 297 2335 135 2336 56 2337 22 2338 7 2339 2 2340 32009832 2341 97486399 2342 160705856 2343 193051383 2344 191376971 2345 167593532 2346 135153938 2347 103084460 2348 75669204 2349 54074786 2350 37901846 2351 26183159 2352 17880185 2353 12092380 2354 8106600 2355 5389733 2356 3553662 2357 2323398 2358 1505484 2359 966466 2360 614154 2361 386155 2362 239943 2363 147273 2364 89134 2365 53174 2366 31185 2367 17977 2368 10143 2369 5604 2370 3010 2371 1575 2372 792 2373 385 2374 176 2375 77 2376 30 2377 11 2378 3 2379 1 2380 35034298 2381 107206137 2382 177533167 2383 214165767 2384 213133079 2385 187302831 2386 151533453 2387 115914672 2388 85318444 2389 61124649 2390 42948281 2391 29739392 2392 20357305 2393 13800298 2394 9274686 2395 6181844 2396 4087083 2397 2679525 2398 1741609 2399 1121504 2400 715220 2401 451276 2402 281589 2403 173525 2404 105558 2405 63261 2406 37338 2407 21637 2408 12310 2409 6842 2410 3718 2411 1958 2412 1002 2413 490 2414 231 2415 101 2416 42 2417 15 2418 5 2419 1 2420 38329700 2421 117848664 2422 196034508 2423 237477760 2424 237239813 2425 209218592 2426 169800328 2427 130265818 2428 96137638 2429 69050108 2430 48633185 2431 33755671 2432 23160064 2433 15737827 2434 10602112 2435 7084663 2436 4696059 2437 3087513 2438 2012527 2439 1300154 2440 831820 2441 526823 2442 329931 2443 204226 2444 124754 2445 75175 2446 44583 2447 26015 2448 14883 2449 8349 2450 4565 2451 2436 2452 1255 2453 627 2454 297 2455 135 2456 56 2457 22 2458 7 2459 2 2460 41921631 2461 129496231 2462 216372558 2463 263202776 2464 263943016 2465 233573404 2466 190164940 2467 146307336 2468 108264313 2469 77952944 2470 55035193 2471 38287318 2472 26330387 2473 17933358 2474 12110357 2475 8112204 2476 5391308 2477 3554047 2478 2323475 2479 1505495 2480 966467 2481 614154 2482 386155 2483 239943 2484 147273 2485 89134 2486 53174 2487 31185 2488 17977 2489 10143 2490 5604 2491 3010 2492 1575 2493 792 2494 385 2495 176 2496 77 2497 30 2498 11 2499 3 2500 1 2501 45832942 2502 142240435 2503 238716489 2504 291580841 2505 293504433 2506 260628235 2507 212853061 2508 164231118 2509 121846316 2510 87949787 2511 62238591 2512 43398672 2513 29912854 2514 20420565 2515 13821935 2516 9281528 2517 6183802 2518 4087573 2519 2679626 2520 1741624 2521 1121505 2522 715220 2523 451276 2524 281589 2525 173525 2526 105558 2527 63261 2528 37338 2529 21637 2530 12310 2531 6842 2532 3718 2533 1958 2534 1002 2535 490 2536 231 2537 101 2538 42 2539 15 2540 5 2541 1 2542 50093388 2543 156178364 2544 263259248 2545 322869980 2546 326219921 2547 290665353 2548 238120899 2549 184245081 2550 137052772 2551 99166733 2552 70340862 2553 49158862 2554 33959810 2555 23235237 2556 15763842 2557 10610461 2558 7087099 2559 4696686 2560 3087648 2561 2012549 2562 1300156 2563 831820 2564 526823 2565 329931 2566 204226 2567 124754 2568 75175 2569 44583 2570 26015 2571 14883 2572 8349 2573 4565 2574 2436 2575 1255 2576 627 2577 297 2578 135 2579 56 2580 22 2581 7 2582 2 2583 54729891 2584 171417862 2585 290202087 2586 357357057 2587 362405044 2588 324000678 2589 266243888 2590 206583999 2591 154065871 2592 111747705 2593 79446779 2594 55647872 2595 38527139 2596 26419517 2597 17964543 2598 12120500 2599 8115214 2600 5392100 2601 3554223 2602 2323505 2603 1505498 2604 966467 2605 614154 2606 386155 2607 239943 2608 147273 2609 89134 2610 53174 2611 31185 2612 17977 2613 10143 2614 5604 2615 3010 2616 1575 2617 792 2618 385 2619 176 2620 77 2621 30 2622 11 2623 3 2624 1 2625 59777020 2626 188073377 2627 319773602 2628 395350699 2629 402415361 2630 360976161 2631 297533539 2632 231502517 2633 173093246 2634 125848616 2635 89677012 2636 62951924 2637 43680097 2638 30018406 2639 20457903 2640 13834245 2641 9285246 2642 6184804 2643 4087804 2644 2679668 2645 1741629 2646 1121505 2647 715220 2648 451276 2649 281589 2650 173525 2651 105558 2652 63261 2653 37338 2654 21637 2655 12310 2656 6842 2657 3718 2658 1958 2659 1002 2660 490 2661 231 2662 101 2663 42 2664 15 2665 5 2666 1 2667 65266425 2668 206271752 2669 352212872 2670 437193302 2671 446630699 2672 401973675 2673 332325265 2674 259287394 2675 194358958 2676 141646778 2677 101161540 2678 71170281 2679 49488571 2680 34084555 2681 23279820 2682 15778725 2683 10615026 2684 7088354 2685 4696983 2686 3087704 2687 2012556 2688 1300156 2689 831820 2690 526823 2691 329931 2692 204226 2693 124754 2694 75175 2695 44583 2696 26015 2697 14883 2698 8349 2699 4565 2700 2436 2701 1255 2702 627 2703 297 2704 135 2705 56 2706 22 2707 7 2708 2 2709 71238240 2710 226147753 2711 387790420 2712 483253470 2713 495477771 2714 447406827 2715 370997282 2716 290249964 2717 218117492 2718 159334560 2719 114049418 2720 80410196 2721 56033729 2722 38674397 2723 26472691 2724 17982520 2725 12126104 2726 8116789 2727 5392485 2728 3554300 2729 2323516 2730 1505499 2731 966467 2732 614154 2733 386155 2734 239943 2735 147273 2736 89134 2737 53174 2738 31185 2739 17977 2740 10143 2741 5604 2742 3010 2743 1575 2744 792 2745 385 2746 176 2747 77 2748 30 2749 11 2750 3 2751 1 2752 77729635 2753 247850397 2754 426789866 2755 533939369 2756 549413076 2757 497736511 2758 413957296 2759 324739895 2760 244643895 2761 179130053 2762 128501590 2763 90794672 2764 63402805 2765 43853601 2766 30081667 2767 20479540 2768 13841087 2769 9287204 2770 6185294 2771 4087905 2772 2679683 2773 1741630 2774 1121505 2775 715220 2776 451276 2777 281589 2778 173525 2779 105558 2780 63261 2781 37338 2782 21637 2783 12310 2784 6842 2785 3718 2786 1958 2787 1002 2788 490 2789 231 2790 101 2791 42 2792 15 2793 5 2794 1 2795 84787182 2796 271538177 2797 469531000 2798 589690632 2799 608948038 2800 553462200 2801 461663813 2802 363137153 2803 274249568 2804 201270147 2805 144701879 2806 102456859 2807 71696585 2808 49692766 2809 34159730 2810 23305835 2811 15787074 2812 10617462 2813 7088981 2814 4697118 2815 3087726 2816 2012558 2817 1300156 2818 831820 2819 526823 2820 329931 2821 204226 2822 124754 2823 75175 2824 44583 2825 26015 2826 14883 2827 8349 2828 4565 2829 2436 2830 1255 2831 627 2832 297 2833 135 2834 56 2835 22 2836 7 2837 2 2838 92454446 2839 297385993 2840 516349840 2841 650993196 2842 674630441 2843 615139382 2844 514611636 2845 405867490 2846 307271514 2847 226022617 2848 162849122 2849 115548857 2850 81023667 2851 56273627 2852 38763530 2853 26503876 2854 17992663 2855 12129114 2856 8117581 2857 5392661 2858 3554330 2859 2323519 2860 1505499 2861 966467 2862 614154 2863 386155 2864 239943 2865 147273 2866 89134 2867 53174 2868 31185 2869 17977 2870 10143 2871 5604 2872 3010 2873 1575 2874 792 2875 385 2876 176 2877 77 2878 30 2879 11 2880 3 2881 1 2882 100785438 2883 325580032 2884 567623999 2885 718370707 2886 747072448 2887 683370295 2888 573355746 2889 453393802 2890 344090167 2891 253678663 2892 183169670 2893 130235657 2894 91509007 2895 63684331 2896 43959158 2897 30119005 2898 20491850 2899 13844805 2900 9288206 2901 6185525 2902 4087947 2903 2679688 2904 1741630 2905 1121505 2906 715220 2907 451276 2908 281589 2909 173525 2910 105558 2911 63261 2912 37338 2913 21637 2914 12310 2915 6842 2916 3718 2917 1958 2918 1002 2919 490 2920 231 2921 101 2922 42 2923 15 2924 5 2925 1 2926 109831162 2927 356325359 2928 623751049 2929 792400980 2930 826930445 2931 758823474 2932 638495656 2933 506233668 2934 385117719 2935 284566525 2936 205908705 2937 146705035 2938 103287533 2939 72026429 2940 49817518 2941 34204313 2942 23320718 2943 15791639 2944 10618717 2945 7089278 2946 4697174 2947 3087733 2948 2012558 2949 1300156 2950 831820 2951 526823 2952 329931 2953 204226 2954 124754 2955 75175 2956 44583 2957 26015 2958 14883 2959 8349 2960 4565 2961 2436 2962 1255 2963 627 2964 297 2965 135 2966 56 2967 22 2968 7 2969 2 2970 119654217 2971 389840439 2972 685176413 2973 873706897 2974 914936212 2975 842223973 2976 710702200 2977 564950129 2978 430818230 2979 319043475 2980 231344435 2981 165160978 2982 116513849 2983 81409700 2984 56420896 2985 38816704 2986 26521853 2987 17998267 2988 12130689 2989 8117966 2990 5392738 2991 3554341 2992 2323520 2993 1505499 2994 966467 2995 614154 2996 386155 2997 239943 2998 147273 2999 89134 3000 53174 3001 31185 3002 17977 3003 10143 3004 5604 3005 3010 3006 1575 3007 792 3008 385 3009 176 3010 77 3011 30 3012 11 3013 3 3014 1 3015 130314223 3016 426365470 3017 752369898 3018 962974698 3019 1011875140 3020 934375279 3021 790700583 3022 630171411 3023 481694954 3024 357511247 3025 259778668 3026 185834954 3027 131355275 3028 91960119 3029 63857850 3030 44022419 3031 30140642 3032 20498692 3033 13846763 3034 9288696 3035 6185626 3036 4087962 3037 2679689 3038 1741630 3039 1121505 3040 715220 3041 451276 3042 281589 3043 173525 3044 105558 3045 63261 3046 37338 3047 21637 3048 12310 3049 6842 3050 3718 3051 1958 3052 1002 3053 490 3054 231 3055 101 3056 42 3057 15 3058 5 3059 1 3060 141883681 3061 466156521 3062 825856359 3063 1060944351 3064 1118620901 3065 1036149037 3066 879300509 3067 702581239 3068 538313087 3069 400407423 3070 291552802 3071 208978689 3072 148002790 3073 103814134 3074 72230646 3075 49892693 3076 34230328 3077 23329067 3078 15794075 3079 10619344 3080 7089413 3081 4697196 3082 3087735 3083 2012558 3084 1300156 3085 831820 3086 526823 3087 329931 3088 204226 3089 124754 3090 75175 3091 44583 3092 26015 3093 14883 3094 8349 3095 4565 3096 2436 3097 1255 3098 627 3099 297 3100 135 3101 56 3102 22 3103 7 3104 2 3105 154432213 3106 509494656 3107 906190279 3108 1168429883 3109 1236111941 3110 1148509616 3111 977377911 3112 782941064 3113 601286068 3114 448222885 3115 327037612 3116 234876973 3117 166663427 3118 117127705 3119 81649628 3120 56510030 3121 38847889 3122 26531996 3123 18001277 3124 12131481 3125 8118142 3126 5392768 3127 3554344 3128 2323520 3129 1505499 3130 966467 3131 614154 3132 386155 3133 239943 3134 147273 3135 89134 3136 53174 3137 31185 3138 17977 3139 10143 3140 5604 3141 3010 3142 1575 3143 792 3144 385 3145 176 3146 77 3147 30 3148 11 3149 3 3150 1 3151 168043734 3152 556679693 3153 993989469 3154 1286309267 3155 1365390059 3156 1272503375 3157 1085908732 3158 872079824 3159 671301217 3160 501492657 3161 366651409 3162 263839921 3163 187572739 3164 132070100 3165 92241687 3166 63963408 3167 44059757 3168 30152952 3169 20502410 3170 13847765 3171 9288927 3172 6185668 3173 4087967 3174 2679689 3175 1741630 3176 1121505 3177 715220 3178 451276 3179 281589 3180 173525 3181 105558 3182 63261 3183 37338 3184 21637 3185 12310 3186 6842 3187 3718 3188 1958 3189 1002 3190 490 3191 231 3192 101 3193 42 3194 15 3195 5 3196 1 3197 182799423 3198 608040202 3199 1089907570 3200 1415546991 3201 1507575050 3202 1409286254 3203 1205949365 3204 970919094 3205 749105036 3206 560815639 3207 410848912 3208 296217373 3209 210986410 3210 148834091 3211 104144034 3212 72355400 3213 49937276 3214 34245211 3215 23333632 3216 15795330 3217 10619641 3218 7089469 3219 4697203 3220 3087735 3221 2012558 3222 1300156 3223 831820 3224 526823 3225 329931 3226 204226 3227 124754 3228 75175 3229 44583 3230 26015 3231 14883 3232 8349 3233 4565 3234 2436 3235 1255 3236 627 3237 297 3238 135 3239 56 3240 22 3241 7 3242 2 3243 198796349 3244 663926869 3245 1194671069 3246 1557183475 3247 1663907654 3248 1560112619 3249 1338674556 3250 1080462371 3251 835532157 3252 626844902 3253 460141821 3254 332390611 3255 237194433 3256 167629211 3257 117513815 3258 81796900 3259 56563204 3260 38865866 3261 26537600 3262 18002852 3263 12131866 3264 8118219 3265 5392779 3266 3554345 3267 2323520 3268 1505499 3269 966467 3270 614154 3271 386155 3272 239943 3273 147273 3274 89134 3275 53174 3276 31185 3277 17977 3278 10143 3279 5604 3280 3010 3281 1575 3282 792 3283 385 3284 176 3285 77 3286 30 3287 11 3288 3 3289 1 3290 216129070 3291 724723427 3292 1309049591 3293 1712360176 3294 1835722343 3295 1726366220 3296 1485356436 3297 1201823404 3298 931489557 3299 700310026 3300 515086867 3301 372788746 3302 266512047 3303 188693359 3304 132521313 3305 92415211 3306 64026669 3307 44081394 3308 30159794 3309 20504368 3310 13848255 3311 9289028 3312 6185683 3313 4087968 3314 2679689 3315 1741630 3316 1121505 3317 715220 3318 451276 3319 281589 3320 173525 3321 105558 3322 63261 3323 37338 3324 21637 3325 12310 3326 6842 3327 3718 3328 1958 3329 1002 3330 490 3331 231 3332 101 3333 42 3334 15 3335 5 3336 1 3337 234909803 3338 790839625 3339 1433896561 3340 1882308550 3341 2024495029 3342 1909548725 3343 1647407153 3344 1336215183 3345 1037989276 3346 782006873 3347 576309050 3348 417879763 3349 299295706 3350 212285420 3351 149360827 3352 104348258 3353 72430575 3354 49963291 3355 34253560 3356 23336068 3357 15795957 3358 10619776 3359 7089491 3360 4697205 3361 3087735 3362 2012558 3363 1300156 3364 831820 3365 526823 3366 329931 3367 204226 3368 124754 3369 75175 3370 44583 3371 26015 3372 14883 3373 8349 3374 4565 3375 2436 3376 1255 3377 627 3378 297 3379 135 3380 56 3381 22 3382 7 3383 2 3384 255248534 3385 862723218 3386 1570117148 3387 2068377966 3388 2231813916 3389 2111314481 3390 1826356507 3391 1484981892 3392 1156131575 3393 872822899 3394 644488817 3395 468189117 3396 335933292 3397 238698457 3398 168243243 3399 117753754 3400 81886034 3401 56594389 3402 38876009 3403 26540610 3404 18003644 3405 12132042 3406 8118249 3407 5392782 3408 3554345 3409 2323520 3410 1505499 3411 966467 3412 614154 3413 386155 3414 239943 3415 147273 3416 89134 3417 53174 3418 31185 3419 17977 3420 10143 3421 5604 3422 3010 3423 1575 3424 792 3425 385 3426 176 3427 77 3428 30 3429 11 3430 3 3431 1 3432 277274907 3433 940852497 3434 1718712896 3435 2272024289 3436 2459432624 3437 2333458854 3438 2023899759 3439 1649587554 3440 1287141848 3441 973726463 3442 720388433 3443 524290269 3444 376862309 3445 268251790 3446 189408415 3447 132802896 3448 92520769 3449 64064007 3450 44093704 3451 30163512 3452 20505370 3453 13848486 3454 9289070 3455 6185688 3456 4087968 3457 2679689 3458 1741630 3459 1121505 3460 715220 3461 451276 3462 281589 3463 173525 3464 105558 3465 63261 3466 37338 3467 21637 3468 12310 3469 6842 3470 3718 3471 1958 3472 1002 3473 490 3474 231 3475 101 3476 42 3477 15 3478 5 3479 1 3480 301116744 3481 1025749428 3482 1880747195 3483 2494840912 3484 2709238995 3485 2577957229 3486 2241873990 3487 1831652234 3488 1432352821 3489 1085795478 3490 804838210 3491 586825683 3492 422559217 3493 301305863 3494 213117018 3495 149690749 3496 104473012 3497 72475158 3498 49978174 3499 34258125 3500 23337323 3501 15796254 3502 10619832 3503 7089498 3504 4697205 3505 3087735 3506 2012558 3507 1300156 3508 831820 3509 526823 3510 329931 3511 204226 3512 124754 3513 75175 3514 44583 3515 26015 3516 14883 3517 8349 3518 4565 3519 2436 3520 1255 3521 627 3522 297 3523 135 3524 56 3525 22 3526 7 3527 2 3528 326923722 3529 1117971752 3530 2057394287 3531 2738547031 3532 2983314178 3533 2846953298 3534 2482311763 3535 2032940506 3536 1593246205 3537 1210206361 3538 898766413 3539 656496842 3540 473560093 3541 338253762 3542 239664626 3543 168629383 3544 117901027 3545 81939208 3546 56612366 3547 38881613 3548 26542185 3549 18004029 3550 12132119 3551 8118260 3552 5392783 3553 3554345 3554 2323520 3555 1505499 3556 966467 3557 614154 3558 386155 3559 239943 3560 147273 3561 89134 3562 53174 3563 31185 3564 17977 3565 10143 3566 5604 3567 3010 3568 1575 3569 792 3570 385 3571 176 3572 77 3573 30 3574 11 3575 3 3576 1 3577 354844205 3578 1218127404 3579 2249902088 3580 3005022163 3581 3283899429 3582 3142802919 3583 2747416150 3584 2255402276 3585 1771433870 3586 1348266497 3587 1003184661 3588 734088138 3589 530449243 3590 379538153 3591 269372900 3592 189859670 3593 132976421 3594 92584030 3595 64085644 3596 44100546 3597 30165470 3598 20505860 3599 13848587 3600 9289085 3601 6185689 3602 4087968 3603 2679689 3604 1741630 3605 1121505 3606 715220 3607 451276 3608 281589 3609 173525 3610 105558 3611 63261 3612 37338 3613 21637 3614 12310 3615 6842 3616 3718 3617 1958 3618 1002 3619 490 3620 231 3621 101 3622 42 3623 15 3624 5 3625 1 3626 385050883 3627 1326866172 3628 2459645989 3629 3296294186 3630 3613461813 3631 3468062469 3632 3039621042 3633 2501161384 3634 1968705006 3635 1501402929 3636 1119221737 3637 820456288 3638 593882549 3639 425642115 3640 302605500 3641 213643810 3642 149894975 3643 104548187 3644 72501173 3645 49986523 3646 34260561 3647 23337950 3648 15796389 3649 10619854 3650 7089500 3651 4697205 3652 3087735 3653 2012558 3654 1300156 3655 831820 3656 526823 3657 329931 3658 204226 3659 124754 3660 75175 3661 44583 3662 26015 3663 14883 3664 8349 3665 4565 3666 2436 3667 1255 3668 627 3669 297 3670 135 3671 56 3672 22 3673 7 3674 2 3675 417715812 3676 1444895474 3677 2688088900 3678 3614577762 3679 3974658972 3680 3825538151 3681 3361564934 3682 2772561727 3683 2187006377 3684 1671199149 3685 1248108207 3686 916557479 3687 664575322 3688 477108378 3689 339758578 3690 240278735 3691 168869325 3692 117990161 3693 81970393 3694 56622509 3695 38884623 3696 26542977 3697 18004205 3698 12132149 3699 8118263 3700 5392783 3701 3554345 3702 2323520 3703 1505499 3704 966467 3705 614154 3706 386155 3707 239943 3708 147273 3709 89134 3710 53174 3711 31185 3712 17977 3713 10143 3714 5604 3715 3010 3716 1575 3717 792 3718 385 3719 176 3720 77 3721 30 3722 11 3723 3 3724 1 3725 453038113 3726 1572971609 3727 2936840300 3728 3962262264 3729 4370412222 3730 4218274708 3731 3716158665 3732 3072156045 3733 2428495522 3734 1859383657 3735 1391214778 3736 1023436429 3737 743328877 3738 534529648 3739 381278898 3740 270088057 3741 190141258 3742 133081979 3743 92621368 3744 64097954 3745 44104264 3746 30166472 3747 20506091 3748 13848629 3749 9289090 3750 6185689 3751 4087968 3752 2679689 3753 1741630 3754 1121505 3755 715220 3756 451276 3757 281589 3758 173525 3759 105558 3760 63261 3761 37338 3762 21637 3763 12310 3764 6842 3765 3718 3766 1958 3767 1002 3768 490 3769 231 3770 101 3771 42 3772 15 3773 5 3774 1 3775 491217080 3776 1711917055 3777 3207613367 3778 4341954539 3779 4803869236 3780 4649610850 3781 4106558125 3782 3402758195 3783 2695520342 3784 2067871739 3785 1550036114 3786 1142257078 3787 831017502 3788 598570352 3789 427653527 3790 303437233 3791 213973739 3792 150019729 3793 104592770 3794 72516056 3795 49991088 3796 34261816 3797 23338247 3798 15796445 3799 10619861 3800 7089500 3801 4697205 3802 3087735 3803 2012558 3804 1300156 3805 831820 3806 526823 3807 329931 3808 204226 3809 124754 3810 75175 3811 44583 3812 26015 3813 14883 3814 8349 3815 4565 3816 2436 3817 1255 3818 627 3819 297 3820 135 3821 56 3822 22 3823 7 3824 2 3825 532482167 3826 1862611286 3827 3502289761 3828 4756466866 3829 5278485416 3830 5123168588 3831 4536240351 3832 3767432424 3833 2990679219 3834 2298754082 3835 1726234342 3836 1274291366 3837 928618674 3838 669956441 3839 479430423 3840 340724923 3841 240664886 3842 169016598 3843 118043335 3844 81988370 3845 56628113 3846 38886198 3847 26543362 3848 18004282 3849 12132160 3850 8118264 3851 5392783 3852 3554345 3853 2323520 3854 1505499 3855 966467 3856 614154 3857 386155 3858 239943 3859 147273 3860 89134 3861 53174 3862 31185 3863 17977 3864 10143 3865 5604 3866 3010 3867 1575 3868 792 3869 385 3870 176 3871 77 3872 30 3873 11 3874 3 3875 1 3876 577064015 3877 2026009722 3878 3822873697 3879 5208864589 3880 5797984607 3881 5642915597 3882 5008975291 3883 4169552467 3884 3316799940 3885 2554344138 3886 1921622248 3887 1420954170 3888 1037199389 3889 749500161 3890 537207450 3891 382400239 3892 270539327 3893 190314783 3894 133145240 3895 92643005 3896 64104796 3897 44106222 3898 30166962 3899 20506192 3900 13848644 3901 9289091 3902 6185689 3903 4087968 3904 2679689 3905 1741630 3906 1121505 3907 715220 3908 451276 3909 281589 3910 173525 3911 105558 3912 63261 3913 37338 3914 21637 3915 12310 3916 6842 3917 3718 3918 1958 3919 1002 3920 490 3921 231 3922 101 3923 42 3924 15 3925 5 3926 1 3927 625226864 3928 2203134135 3929 4171563044 3930 5702454279 3931 6366449568 3932 6213155490 3933 5528911359 3934 4612791793 3935 3677007763 3936 2837167120 3937 2138212601 3938 1583791785 3939 1157950322 3940 838089251 3941 601655686 3942 428953461 3943 303964047 3944 214177965 3945 150094904 3946 104618785 3947 72524405 3948 49993524 3949 34262443 3950 23338382 3951 15796467 3952 10619863 3953 7089500 3954 4697205 3955 3087735 3956 2012558 3957 1300156 3958 831820 3959 526823 3960 329931 3961 204226 3962 124754 3963 75175 3964 44583 3965 26015 3966 14883 3967 8349 3968 4565 3969 2436 3970 1255 3971 627 3972 297 3973 135 3974 56 3975 22 3976 7 3977 2 3978 677237355 3979 2395093453 3980 4550700186 3981 6240836792 3982 6988280782 3983 6838598035 3984 6100546499 3985 5101190480 3986 4074703938 3987 3150013779 3988 2378200861 3989 1764521660 3990 1292171551 3991 936715131 3992 673507736 3993 480935624 3994 341339062 3995 240904829 3996 169105732 3997 118074520 3998 81998513 3999 56631123 4000 38886990 4001 26543538 4002 18004312 4003 12132163 4004 8118264 4005 5392783 4006 3554345 4007 2323520 4008 1505499 4009 966467 4010 614154 4011 386155 4012 239943 4013 147273 4014 89134 4015 53174 4016 31185 4017 17977 4018 10143 4019 5604 4020 3010 4021 1575 4022 792 4023 385 4024 176 4025 77 4026 30 4027 11 4028 3 4029 1 4030 733399591 4031 2603073737 4032 4962850022 4033 6827895860 4034 7668297213 4035 7524350827 4036 6728824329 4037 5639146702 4038 4513642634 4039 3495929993 4040 2644021150 4041 1965020920 4042 1441311475 4043 1046461765 4044 753584284 4045 538948685 4046 383115438 4047 270820916 4048 190420341 4049 133182578 4050 92655315 4051 64108514 4052 44107224 4053 30167193 4054 20506234 4055 13848649 4056 9289091 4057 6185689 4058 4087968 4059 2679689 4060 1741630 4061 1121505 4062 715220 4063 451276 4064 281589 4065 173525 4066 105558 4067 63261 4068 37338 4069 21637 4070 12310 4071 6842 4072 3718 4073 1958 4074 1002 4075 490 4076 231 4077 101 4078 42 4079 15 4080 5 4081 1 4082 794021576 4083 2828360999 4084 5410747502 4085 7467857230 4086 8411693274 4087 8275998293 4088 7419104855 4089 6231492598 4090 4997909512 4091 3878277910 4092 2938328660 4093 2187371463 4094 1606951849 4095 1168537551 4096 842781619 4097 603667725 4098 429785250 4099 304293978 4100 214302719 4101 150139487 4102 104633668 4103 72528970 4104 49994779 4105 34262740 4106 23338438 4107 15796474 4108 10619863 4109 7089500 4110 4697205 4111 3087735 4112 2012558 4113 1300156 4114 831820 4115 526823 4116 329931 4117 204226 4118 124754 4119 75175 4120 44583 4121 26015 4122 14883 4123 8349 4124 4565 4125 2436 4126 1255 4127 627 4128 297 4129 135 4130 56 4131 22 4132 7 4133 2 4134 859453063 4135 3072330808 4136 5897383214 4137 8165277948 4138 9224150970 4139 9099595263 4140 8177272591 4141 6883487563 4142 5532008710 4143 4300726555 4144 3264063197 4145 2433848733 4146 1790852047 4147 1304263931 4148 942101854 4149 675830573 4150 481902046 4151 341725216 4152 241052102 4153 169158906 4154 118092497 4155 82004117 4156 56632698 4157 38887375 4158 26543615 4159 18004323 4160 12132164 4161 8118264 4162 5392783 4163 3554345 4164 2323520 4165 1505499 4166 966467 4167 614154 4168 386155 4169 239943 4170 147273 4171 89134 4172 53174 4173 31185 4174 17977 4175 10143 4176 5604 4177 3010 4178 1575 4179 792 4180 385 4181 176 4182 77 4183 30 4184 11 4185 3 4186 1 4187 930049488 4188 3336473328 4189 6425947434 4190 8925112286 4191 10111795289 4192 10001756067 4193 9009707263 4194 7600904153 4195 6120841656 4196 4767321297 4197 3624431583 4198 2706973074 4199 1994933774 4200 1455111773 4201 1052639891 4202 756263088 4203 540070127 4204 383566713 4205 270994441 4206 190483602 4207 133204215 4208 92662157 4209 64110472 4210 44107714 4211 30167294 4212 20506249 4213 13848650 4214 9289091 4215 6185689 4216 4087968 4217 2679689 4218 1741630 4219 1121505 4220 715220 4221 451276 4222 281589 4223 173525 4224 105558 4225 63261 4226 37338 4227 21637 4228 12310 4229 6842 4230 3718 4231 1958 4232 1002 4233 490 4234 231 4235 101 4236 42 4237 15 4238 5 4239 1 4240 1006212861 4241 3622382575 4242 6999924043 4243 9752702041 4244 11081319043 4245 10989650503 4246 9923405446 4247 8390023949 4248 6769805685 4249 5282476037 4250 4022979789 4251 3009498941 4252 2221331273 4253 1622689676 4254 1175617649 4255 845868208 4256 604967794 4257 430312071 4258 304498204 4259 214377894 4260 150165502 4261 104642017 4262 72531406 4263 49995406 4264 34262875 4265 23338460 4266 15796476 4267 10619863 4268 7089500 4269 4697205 4270 3087735 4271 2012558 4272 1300156 4273 831820 4274 526823 4275 329931 4276 204226 4277 124754 4278 75175 4279 44583 4280 26015 4281 14883 4282 8349 4283 4565 4284 2436 4285 1255 4286 627 4287 297 4288 135 4289 56 4290 22 4291 7 4292 2 4293 1088353017 4294 3931783871 4295 7623030994 4296 10653850080 4297 12139936920 4298 12071104268 4299 10925951770 4300 9257734962 4301 7484773631 4302 5851052185 4303 4463575677 4304 3344473393 4305 2472375872 4306 1808785405 4307 1312370531 4308 945654724 4309 677335950 4310 482516196 4311 341965159 4312 241141236 4313 169190091 4314 118102640 4315 82007127 4316 56633490 4317 38887551 4318 26543645 4319 18004326 4320 12132164 4321 8118264 4322 5392783 4323 3554345 4324 2323520 4325 1505499 4326 966467 4327 614154 4328 386155 4329 239943 4330 147273 4331 89134 4332 53174 4333 31185 4334 17977 4335 10143 4336 5604 4337 3010 4338 1575 4339 792 4340 385 4341 176 4342 77 4343 30 4344 11 4345 3 4346 1 4347 1176931746 4348 4266522816 4349 8299323350 4350 11634812023 4351 13295524508 4352 13254598208 4353 12025655826 4354 10211530667 4355 8272205370 4356 6478352903 4357 4950490967 4358 3715226255 4359 2750653171 4360 2015354339 4361 1464386459 4362 1056725972 4363 758004554 4364 540785341 4365 383848302 4366 271099999 4367 190520940 4368 133216525 4369 92665875 4370 64111474 4371 44107945 4372 30167336 4373 20506254 4374 13848650 4375 9289091 4376 6185689 4377 4087968 4378 2679689 4379 1741630 4380 1121505 4381 715220 4382 451276 4383 281589 4384 173525 4385 105558 4386 63261 4387 37338 4388 21637 4389 12310 4390 6842 4391 3718 4392 1958 4393 1002 4394 490 4395 231 4396 101 4397 42 4398 15 4399 5 4400 1 4401 1272421166 4402 4628595436 4403 9033130077 4404 12702378322 4405 14556571277 4406 14549381512 4407 13231524493 4408 11259620629 4409 9139128985 4410 7170213108 4411 5488384742 4412 4125436648 4413 3058987512 4414 2244566510 4415 1633291788 4416 1180312453 4417 847880544 4418 605799605 4419 430642002 4420 304622958 4421 214422477 4422 150180385 4423 104646582 4424 72532661 4425 49995703 4426 34262931 4427 23338467 4428 15796476 4429 10619863 4430 7089500 4431 4697205 4432 3087735 4433 2012558 4434 1300156 4435 831820 4436 526823 4437 329931 4438 204226 4439 124754 4440 75175 4441 44583 4442 26015 4443 14883 4444 8349 4445 4565 4446 2436 4447 1255 4448 627 4449 297 4450 135 4451 56 4452 22 4453 7 4454 2 4455 1375351407 4456 5020136888 4457 9829167085 4458 13863867786 4459 15932335496 4460 15965475071 4461 14553416031 4462 12410933662 4463 10093267119 4464 7932996516 4465 6082396620 4466 4579124534 4467 3400507122 4468 2498795389 4469 1820895762 4470 1317760264 4471 947977946 4472 678302402 4473 482902351 4474 342112432 4475 241194410 4476 169208068 4477 118108244 4478 82008702 4479 56633875 4480 38887628 4481 26543656 4482 18004327 4483 12132164 4484 8118264 4485 5392783 4486 3554345 4487 2323520 4488 1505499 4489 966467 4490 614154 4491 386155 4492 239943 4493 147273 4494 89134 4495 53174 4496 31185 4497 17977 4498 10143 4499 5604 4500 3010 4501 1575 4502 792 4503 385 4504 176 4505 77 4506 30 4507 11 4508 3 4509 1 4510 1486265922 4511 5443454562 4512 10692470250 4513 15127219210 4514 17432796630 4515 17513799216 4516 16002014358 4517 13675243380 4518 11143020224 4519 8773698027 4520 6738131571 4521 5080726624 4522 3778629060 4523 2780671577 4524 2029176274 4525 1470568303 4526 1059405266 4527 759126038 4528 541236617 4529 384021827 4530 271163260 4531 190542577 4532 133223367 4533 92667833 4534 64111964 4535 44108046 4536 30167351 4537 20506255 4538 13848650 4539 9289091 4540 6185689 4541 4087968 4542 2679689 4543 1741630 4544 1121505 4545 715220 4546 451276 4547 281589 4548 173525 4549 105558 4550 63261 4551 37338 4552 21637 4553 12310 4554 6842 4555 3718 4556 1958 4557 1002 4558 490 4559 231 4560 101 4561 42 4562 15 4563 5 4564 1 4565 1605772917 4566 5901016602 4567 11628519479 4568 16500987307 4569 19068827890 4570 19206182127 4571 17589002554 4572 15063176727 4573 12297609905 4574 9699944624 4575 7461765910 4576 5635089777 4577 4197133233 4578 3093072067 4579 2260330352 4580 1640376451 4581 1183399669 4582 849180669 4583 606326428 4584 430846228 4585 304698133 4586 214448492 4587 150188734 4588 104649018 4589 72533288 4590 49995838 4591 34262953 4592 23338469 4593 15796476 4594 10619863 4595 7089500 4596 4697205 4597 3087735 4598 2012558 4599 1300156 4600 831820 4601 526823 4602 329931 4603 204226 4604 124754 4605 75175 4606 44583 4607 26015 4608 14883 4609 8349 4610 4565 4611 2436 4612 1255 4613 627 4614 297 4615 135 4616 56 4617 22 4618 7 4619 2 4620 1734497415 4621 6395488295 4622 12643167882 4623 17994445033 4624 20852148568 4625 21055504084 4626 19327040005 4627 16586356537 4628 13567065237 4629 10720112021 4630 8260034128 4631 6247557598 4632 4660148201 4633 3439181519 4634 2516759932 4635 1829007966 4636 1321313926 4637 949483400 4638 678916555 4639 483142294 4640 342201566 4641 241225595 4642 169218211 4643 118111254 4644 82009494 4645 56634051 4646 38887658 4647 26543659 4648 18004327 4649 12132164 4650 8118264 4651 5392783 4652 3554345 4653 2323520 4654 1505499 4655 966467 4656 614154 4657 386155 4658 239943 4659 147273 4660 89134 4661 53174 4662 31185 4663 17977 4664 10143 4665 5604 4666 3010 4667 1575 4668 792 4669 385 4670 176 4671 77 4672 30 4673 11 4674 3 4675 1 4676 1873136762 4677 6929720484 4678 13742777912 4679 19617582536 4680 22795516423 4681 23075712227 4682 21229957881 4683 18257416634 4684 14962385228 4685 11843330250 4686 9140349436 4687 6923966525 4688 5172235631 4689 3822482661 4690 2801129480 4691 2038457802 4692 1474655386 4693 1061146833 4694 759841257 4695 541518206 4696 384127385 4697 271200598 4698 190554887 4699 133227085 4700 92668835 4701 64112195 4702 44108088 4703 30167356 4704 20506255 4705 13848650 4706 9289091 4707 6185689 4708 4087968 4709 2679689 4710 1741630 4711 1121505 4712 715220 4713 451276 4714 281589 4715 173525 4716 105558 4717 63261 4718 37338 4719 21637 4720 12310 4721 6842 4722 3718 4723 1958 4724 1002 4725 490 4726 231 4727 101 4728 42 4729 15 4730 5 4731 1 4732 2022409260 4733 7506789519 4734 14934146679 4735 21381221520 4736 24912680581 4737 25281983380 4738 23312740252 4739 20090163938 4740 16495529548 4741 13079616778 4742 10110793536 4743 7670744599 4744 5738377310 4745 4246825999 4746 3116351887 4747 2270940813 4748 1645072510 4749 1185412140 4750 850012487 4751 606656359 4752 430970982 4753 304742716 4754 214463375 4755 150193299 4756 104650273 4757 72533585 4758 49995894 4759 34262960 4760 23338469 4761 15796476 4762 10619863 4763 7089500 4764 4697205 4765 3087735 4766 2012558 4767 1300156 4768 831820 4769 526823 4770 329931 4771 204226 4772 124754 4773 75175 4774 44583 4775 26015 4776 14883 4777 8349 4778 4565 4779 2436 4780 1255 4781 627 4782 297 4783 135 4784 56 4785 22 4786 7 4787 2 4788 2183113987 4789 8129985710 4790 16224655380 4791 23297017962 4792 27218596003 4793 27690746603 4794 25591744435 4795 22099601732 4796 18179602742 4797 14439888136 4798 11180253842 4799 8494911101 4800 6364071447 4801 4716421828 4802 3465654210 4803 2528880432 4804 1834399274 4805 1323637324 4806 950449863 4807 679302710 4808 483289567 4809 342254740 4810 241243572 4811 169223815 4812 118112829 4813 82009879 4814 56634128 4815 38887669 4816 26543660 4817 18004327 4818 12132164 4819 8118264 4820 5392783 4821 3554345 4822 2323520 4823 1505499 4824 966467 4825 614154 4826 386155 4827 239943 4828 147273 4829 89134 4830 53174 4831 31185 4832 17977 4833 10143 4834 5604 4835 3010 4836 1575 4837 792 4838 385 4839 176 4840 77 4841 30 4842 11 4843 3 4844 1 4845 2356075756 4846 8802857246 4847 17622190734 4848 25377589935 4849 29729377825 4850 30319867250 4851 28084687518 4852 24302113926 4853 20028850504 4854 15936111691 4855 12358417117 4856 9404189357 4857 7055321800 4858 5235919962 4859 3852564328 4860 2814963725 4861 2044641604 4862 1477334911 4863 1062268332 4864 760292533 4865 541691731 4866 384190646 4867 271222235 4868 190561729 4869 133229043 4870 92669325 4871 64112296 4872 44108103 4873 30167357 4874 20506255 4875 13848650 4876 9289091 4877 6185689 4878 4087968 4879 2679689 4880 1741630 4881 1121505 4882 715220 4883 451276 4884 281589 4885 173525 4886 105558 4887 63261 4888 37338 4889 21637 4890 12310 4891 6842 4892 3718 4893 1958 4894 1002 4895 490 4896 231 4897 101 4898 42 4899 15 4900 5 4901 1 4902 2542209668 4903 9529198779 4904 19135308998 4905 27636525001 4906 32462540563 4907 33188678874 4908 30810894739 4909 26715498447 4910 22058868944 4911 17581325026 4912 13655925828 4913 10407010909 4914 7818747389 4915 5810403739 4916 4280985729 4917 3132130612 4918 2278027912 4919 1648160023 4920 1186712287 4921 850539310 4922 606860585 4923 431046157 4924 304768731 4925 214471724 4926 150195735 4927 104650900 4928 72533720 4929 49995916 4930 34262962 4931 23338469 4932 15796476 4933 10619863 4934 7089500 4935 4697205 4936 3087735 4937 2012558 4938 1300156 4939 831820 4940 526823 4941 329931 4942 204226 4943 124754 4944 75175 4945 44583 4946 26015 4947 14883 4948 8349 4949 4565 4950 2436 4951 1255 4952 627 4953 297 4954 135 4955 56 4956 22 4957 7 4958 2 4959 2742462155 4960 10313099697 4961 20773153592 4962 30088523166 4963 35436954882 4964 36318191266 4965 33791293102 4966 29359176859 4967 24286608109 4968 19389809103 4969 15084376953 4970 11512644453 4971 8661574528 4972 6445481147 4973 4755185358 4974 3483636730 4975 2536995646 4976 1837953321 4977 1325142808 4978 951064017 4979 679542653 4980 483378701 4981 342285925 4982 241253715 4983 169226825 4984 118113621 4985 82010055 4986 56634158 4987 38887672 4988 26543660 4989 18004327 4990 12132164 4991 8118264 4992 5392783 4993 3554345 4994 2323520 4995 1505499 4996 966467 4997 614154 4998 386155 4999 239943 5000 147273 5001 89134 5002 53174 5003 31185 5004 17977 5005 10143 5006 5604 5007 3010 5008 1575 5009 792 5010 385 5011 176 5012 77 5013 30 5014 11 5015 3 5016 1 5017 2957880564 5018 11158933002 5019 22545635158 5020 32749409944 5021 38673114443 5022 39731133892 5023 37048691579 5024 32254239985 5025 26730609448 5026 21377117001 5027 16656500124 5028 12731205863 5029 9591762096 5030 7147281919 5031 5279879120 5032 3873043868 5033 2824248971 5034 2048729177 5035 1479076520 5036 1062983552 5037 760574122 5038 541797289 5039 384227984 5040 271234545 5041 190565447 5042 133230045 5043 92669556 5044 64112338 5045 44108108 5046 30167357 5047 20506255 5048 13848650 5049 9289091 5050 6185689 5051 4087968 5052 2679689 5053 1741630 5054 1121505 5055 715220 5056 451276 5057 281589 5058 173525 5059 105558 5060 63261 5061 37338 5062 21637 5063 12310 5064 6842 5065 3718 5066 1958 5067 1002 5068 490 5069 231 5070 101 5071 42 5072 15 5073 5 5074 1 5075 3189550041 5076 12071408447 5077 24463345458 5078 35636296305 5079 42193096278 5080 43452191066 5081 40607783729 5082 35423686532 5083 29411018789 5084 23560271873 5085 18386163236 5086 14073805591 5087 10617997319 5088 7922561523 5089 5860221257 5090 4304291564 5091 3142745638 5092 2282724598 5093 1650172550 5094 1187544107 5095 850869241 5096 606985339 5097 431090740 5098 304783614 5099 214476289 5100 150196990 5101 104651197 5102 72533776 5103 49995923 5104 34262962 5105 23338469 5106 15796476 5107 10619863 5108 7089500 5109 4697205 5110 3087735 5111 2012558 5112 1300156 5113 831820 5114 526823 5115 329931 5116 204226 5117 124754 5118 75175 5119 44583 5120 26015 5121 14883 5122 8349 5123 4565 5124 2436 5125 1255 5126 627 5127 297 5128 135 5129 56 5130 22 5131 7 5132 2 5133 3438668572 5134 13055561852 5135 26537755077 5136 38767598625 5137 46020858662 5138 47508059150 5139 44495463857 5140 38892483582 5141 32349856078 5142 25957807258 5143 20288575516 5144 15552566070 5145 11749838886 5146 8778702233 5147 6501902043 5148 4781689234 5149 3495762834 5150 2542387746 5151 1840276796 5152 1326109274 5153 951450172 5154 679689926 5155 483431875 5156 342303902 5157 241259319 5158 169228400 5159 118114006 5160 82010132 5161 56634169 5162 38887673 5163 26543660 5164 18004327 5165 12132164 5166 8118264 5167 5392783 5168 3554345 5169 2323520 5170 1505499 5171 966467 5172 614154 5173 386155 5174 239943 5175 147273 5176 89134 5177 53174 5178 31185 5179 17977 5180 10143 5181 5604 5182 3010 5183 1575 5184 792 5185 385 5186 176 5187 77 5188 30 5189 11 5190 3 5191 1 5192 3706479486 5193 14116813566 5194 28781123736 5195 42163217694 5196 50182206574 5197 51927712651 5198 48740841155 5199 42687838281 5200 35571039925 5201 28589993105 5202 22380301662 5203 17180790393 5204 12997717910 5205 9723832196 5206 7211139769 5207 5309998125 5208 3886884955 5209 2830433775 5210 2051408803 5211 1480198024 5212 1063434828 5213 760747647 5214 541860550 5215 384249621 5216 271241387 5217 190567405 5218 133230535 5219 92669657 5220 64112353 5221 44108109 5222 30167357 5223 20506255 5224 13848650 5225 9289091 5226 6185689 5227 4087968 5228 2679689 5229 1741630 5230 1121505 5231 715220 5232 451276 5233 281589 5234 173525 5235 105558 5236 63261 5237 37338 5238 21637 5239 12310 5240 6842 5241 3718 5242 1958 5243 1002 5244 490 5245 231 5246 101 5247 42 5248 15 5249 5 5250 1 5251 3994352266 5252 15260958488 5253 31206717445 5254 45844566978 5255 54705124195 5256 56742477790 5257 53375596512 5258 46839276327 5259 39100694295 5260 31478890528 5261 24679493610 5262 18972988919 5263 14373101297 5264 10766831410 5265 7994792169 5266 5894425570 5267 4320078638 5268 3149833992 5269 2285812246 5270 1651472704 5271 1188070930 5272 851073467 5273 607060514 5274 431116755 5275 304791963 5276 214478725 5277 150197617 5278 104651332 5279 72533798 5280 49995925 5281 34262962 5282 23338469 5283 15796476 5284 10619863 5285 7089500 5286 4697205 5287 3087735 5288 2012558 5289 1300156 5290 831820 5291 526823 5292 329931 5293 204226 5294 124754 5295 75175 5296 44583 5297 26015 5298 14883 5299 8349 5300 4565 5301 2436 5302 1255 5303 627 5304 297 5305 135 5306 56 5307 22 5308 7 5309 2 5310 4303710423 5311 16494230424 5312 33828715444 5313 49834773039 5314 59619747193 5315 61986333733 5316 58434010920 5317 51378951420 5318 42967187520 5319 34648610160 5320 27205915465 5321 20945072358 5322 15888499362 5323 11917468097 5324 8860351861 5325 6540718747 5326 4799681897 5327 3503879623 5328 2545941969 5329 1841782291 5330 1326723428 5331 951690115 5332 679779060 5333 483463060 5334 342314045 5335 241262329 5336 169229192 5337 118114182 5338 82010162 5339 56634172 5340 38887673 5341 26543660 5342 18004327 5343 12132164 5344 8118264 5345 5392783 5346 3554345 5347 2323520 5348 1505499 5349 966467 5350 614154 5351 386155 5352 239943 5353 147273 5354 89134 5355 53174 5356 31185 5357 17977 5358 10143 5359 5604 5360 3010 5361 1575 5362 792 5363 385 5364 176 5365 77 5366 30 5367 11 5368 3 5369 1 5370 4636118591 5371 17823293052 5372 36662448724 5373 54158713671 5374 64958734117 5375 67696005790 5376 63953368477 5377 56341745308 5378 47201480915 5379 38125384063 5380 29981207883 5381 23114389800 5382 17557652702 5383 13186411269 5384 9816073883 5385 7255162188 5386 5330489975 5387 3896172159 5388 2834521579 5389 2053150427 5390 1480913244 5391 1063716417 5392 760853205 5393 541897888 5394 384261931 5395 271245105 5396 190568407 5397 133230766 5398 92669699 5399 64112358 5400 44108109 5401 30167357 5402 20506255 5403 13848650 5404 9289091 5405 6185689 5406 4087968 5407 2679689 5408 1741630 5409 1121505 5410 715220 5411 451276 5412 281589 5413 173525 5414 105558 5415 63261 5416 37338 5417 21637 5418 12310 5419 6842 5420 3718 5421 1958 5422 1002 5423 490 5424 231 5425 101 5426 42 5427 15 5428 5 5429 1 5430 4993205472 5431 19255310754 5432 39724303946 5433 58843242446 5434 70757247559 5435 73911306322 5436 69974002283 5437 61765620461 5438 51837185839 5439 41937861415 5440 33028926642 5441 25499949898 5442 19395548136 5443 14585386717 5444 10870975444 5445 8044684862 5446 5917746288 5447 4330696100 5448 3154530975 5449 2287824795 5450 1652304524 5451 1188400861 5452 851198221 5453 607105097 5454 431131638 5455 304796528 5456 214479980 5457 150197914 5458 104651388 5459 72533805 5460 49995925 5461 34262962 5462 23338469 5463 15796476 5464 10619863 5465 7089500 5466 4697205 5467 3087735 5468 2012558 5469 1300156 5470 831820 5471 526823 5472 329931 5473 204226 5474 124754 5475 75175 5476 44583 5477 26015 5478 14883 5479 8349 5480 4565 5481 2436 5482 1255 5483 627 5484 297 5485 135 5486 56 5487 22 5488 7 5489 2 5490 5376757633 5491 20797940847 5492 43031985501 5493 63917238610 5494 77053369042 5495 80675251277 5496 76539749764 5497 67691745882 5498 56910960130 5499 46117201299 5500 36374844502 5501 28122472944 5502 21418632451 5503 16127197819 5504 12034981912 5505 8916861891 5506 6567240600 5507 4811811011 5508 3509272108 5509 2548265474 5510 1842748758 5511 1327109583 5512 951837388 5513 679832234 5514 483481037 5515 342319649 5516 241263904 5517 169229577 5518 118114259 5519 82010173 5520 56634173 5521 38887673 5522 26543660 5523 18004327 5524 12132164 5525 8118264 5526 5392783 5527 3554345 5528 2323520 5529 1505499 5530 966467 5531 614154 5532 386155 5533 239943 5534 147273 5535 89134 5536 53174 5537 31185 5538 17977 5539 10143 5540 5604 5541 3010 5542 1575 5543 792 5544 385 5545 176 5546 77 5547 30 5548 11 5549 3 5550 1 5551 5788637217 5552 22459411643 5553 46604416788 5554 69411858668 5555 83888091496 5556 88034446344 5557 83698020148 5558 74164899144 5559 62462586964 5560 50697410908 5561 40047006311 5562 31004644312 5563 23644839043 5564 17825904492 5565 13318932582 5566 9880037291 5567 7285302830 5568 5344334780 5569 3902357453 5570 2837201247 5571 2054271932 5572 1481364520 5573 1063889942 5574 760916466 5575 541919525 5576 384268773 5577 271247063 5578 190568897 5579 133230867 5580 92669714 5581 64112359 5582 44108109 5583 30167357 5584 20506255 5585 13848650 5586 9289091 5587 6185689 5588 4087968 5589 2679689 5590 1741630 5591 1121505 5592 715220 5593 451276 5594 281589 5595 173525 5596 105558 5597 63261 5598 37338 5599 21637 5600 12310 5601 6842 5602 3718 5603 1958 5604 1002 5605 490 5606 231 5607 101 5608 42 5609 15 5610 5 5611 1 5612 6230883042 5613 24248516226 5614 50462028199 5615 75360600251 5616 91305783009 5617 96039230939 5618 91500308876 5619 81233622912 5620 68535426146 5621 55715463749 5622 44076074016 5623 34171183720 5624 26093832447 5625 19696853999 5626 14734747544 5627 10943330844 5628 8078915190 5629 5933537927 5630 4337785081 5631 3157618679 5632 2289124951 5633 1652831347 5634 1188605087 5635 851273396 5636 607131112 5637 431139987 5638 304798964 5639 214480607 5640 150198049 5641 104651410 5642 72533807 5643 49995925 5644 34262962 5645 23338469 5646 15796476 5647 10619863 5648 7089500 5649 4697205 5650 3087735 5651 2012558 5652 1300156 5653 831820 5654 526823 5655 329931 5656 204226 5657 124754 5658 75175 5659 44583 5660 26015 5661 14883 5662 8349 5663 4565 5664 2436 5665 1255 5666 627 5667 297 5668 135 5669 56 5670 22 5671 7 5672 2 5673 6705622778 5674 26174698480 5675 54626656291 5676 81799584126 5677 99354193492 5678 104744115645 5679 100002291282 5680 88950683426 5681 75176519513 5682 61211686685 5683 48495402160 5684 37649135868 5685 28787048266 5686 21756886213 5687 16295441062 5688 12116778812 5689 8955709780 5690 6585238867 5691 4819928592 5692 3512826408 5693 2549770972 5694 1843362912 5695 1327349526 5696 951926522 5697 679863419 5698 483491180 5699 342322659 5700 241264696 5701 169229753 5702 118114289 5703 82010176 5704 56634173 5705 38887673 5706 26543660 5707 18004327 5708 12132164 5709 8118264 5710 5392783 5711 3554345 5712 2323520 5713 1505499 5714 966467 5715 614154 5716 386155 5717 239943 5718 147273 5719 89134 5720 53174 5721 31185 5722 17977 5723 10143 5724 5604 5725 3010 5726 1575 5727 792 5728 385 5729 176 5730 77 5731 30 5732 11 5733 3 5734 1 5735 7215181789 5736 28248048860 5737 59121860367 5738 88767634482 5739 108084973111 5740 114207958746 5741 109264404225 5742 97373263528 5743 82437104514 5744 67229908261 5745 53341432058 5746 41467960481 5747 31747973189 5748 24024377196 5749 18015312907 5750 13411347793 5751 9924097048 5752 7305801522 5753 5353622986 5754 3906445358 5755 2838942876 5756 2054987152 5757 1481646109 5758 1063995500 5759 760953804 5760 541931835 5761 384272491 5762 271248065 5763 190569128 5764 133230909 5765 92669719 5766 64112359 5767 44108109 5768 30167357 5769 20506255 5770 13848650 5771 9289091 5772 6185689 5773 4087968 5774 2679689 5775 1741630 5776 1121505 5777 715220 5778 451276 5779 281589 5780 173525 5781 105558 5782 63261 5783 37338 5784 21637 5785 12310 5786 6842 5787 3718 5788 1958 5789 1002 5790 490 5791 231 5792 101 5793 42 5794 15 5795 5 5796 1 5797 7761989488 5798 30479399268 5799 63972820172 5800 96306595177 5801 117553696529 5802 124494461883 5803 119351971191 5804 106563485603 5805 90372751897 5806 73817902183 5807 58653792409 5808 45659865801 5809 35002201222 5810 26519474562 5811 19909971017 5812 14839095802 5813 10993268120 5814 8102244257 5815 5944156644 5816 4342482199 5817 3159631235 5818 2289956771 5819 1653161278 5820 1188729841 5821 851317979 5822 607145995 5823 431144552 5824 304800219 5825 214480904 5826 150198105 5827 104651417 5828 72533807 5829 49995925 5830 34262962 5831 23338469 5832 15796476 5833 10619863 5834 7089500 5835 4697205 5836 3087735 5837 2012558 5838 1300156 5839 831820 5840 526823 5841 329931 5842 204226 5843 124754 5844 75175 5845 44583 5846 26015 5847 14883 5848 8349 5849 4565 5850 2436 5851 1255 5852 627 5853 297 5854 135 5855 56 5856 22 5857 7 5858 2 5859 8348696568 5860 32880321258 5861 69206683981 5862 104461429330 5863 127820442788 5864 135672384758 5865 130335860080 5866 116588647819 5867 99043950545 5868 81027571698 5869 64475749882 5870 50259923820 5871 38577754542 5872 29264156644 5873 21996550839 5874 16413194816 5875 12173342016 5876 8982241776 5877 6597369556 5878 4825321253 5879 3515149924 5880 2550737439 5881 1843749067 5882 1327496799 5883 951979696 5884 679881396 5885 483496784 5886 342324234 5887 241265081 5888 169229830 5889 118114300 5890 82010177 5891 56634173 5892 38887673 5893 26543660 5894 18004327 5895 12132164 5896 8118264 5897 5392783 5898 3554345 5899 2323520 5900 1505499 5901 966467 5902 614154 5903 386155 5904 239943 5905 147273 5906 89134 5907 53174 5908 31185 5909 17977 5910 10143 5911 5604 5912 3010 5913 1575 5914 792 5915 385 5916 176 5917 77 5918 30 5919 11 5920 3 5921 1 5922 8978075235 5923 35463230649 5924 74852465648 5925 113280574038 5926 138949841056 5927 147816107003 5928 142292646264 5929 127521820859 5930 108516283752 5931 88915457417 5932 70854339844 5933 55306452978 5934 42505159870 5935 32282502837 5936 24293750096 5937 18148115803 5938 13475374462 5939 9954250000 5940 7319648285 5941 5359808511 5942 3909125041 5943 2840064381 5944 2055438428 5945 1481819634 5946 1064058761 5947 760975441 5948 541938677 5949 384274449 5950 271248555 5951 190569229 5952 133230924 5953 92669720 5954 64112359 5955 44108109 5956 30167357 5957 20506255 5958 13848650 5959 9289091 5960 6185689 5961 4087968 5962 2679689 5963 1741630 5964 1121505 5965 715220 5966 451276 5967 281589 5968 173525 5969 105558 5970 63261 5971 37338 5972 21637 5973 12310 5974 6842 5975 3718 5976 1958 5977 1002 5978 490 5979 231 5980 101 5981 42 5982 15 5983 5 5984 1 5985 9653145364 5986 38241388756 5987 80941427467 5988 122816062618 5989 151011719372 5990 161005887595 5991 155305356622 5992 139442135129 5993 118861095508 5994 97542965005 5995 77840881972 5996 60841163872 5997 46817816123 5998 35600771574 5999 26822080062 6000 20059661766 6001 14911526377 6002 11027513331 6003 8118038332 6004 5951245922 6005 4345569925 6006 3160931391 6007 2290483594 6008 1653365504 6009 1188805016 6010 851343994 6011 607154344 6012 431146988 6013 304800846 6014 214481039 6015 150198127 6016 104651419 6017 72533807 6018 49995925 6019 34262962 6020 23338469 6021 15796476 6022 10619863 6023 7089500 6024 4697205 6025 3087735 6026 2012558 6027 1300156 6028 831820 6029 526823 6030 329931 6031 204226 6032 124754 6033 75175 6034 44583 6035 26015 6036 14883 6037 8349 6038 4565 6039 2436 6040 1255 6041 627 6042 297 6043 135 6044 56 6045 22 6046 7 6047 2 6048 10377068258 6049 41229017826 6050 87506977549 6051 133123922591 6052 164081176523 6053 175328501938 6054 169463677860 6055 152435461812 6056 130155713056 6057 106976947061 6058 85491147375 6059 66909598615 6060 51552095371 6061 39247710983 6062 29603915222 6063 22165180222 6064 16495080850 6065 12212207882 6066 9000243053 6067 6605487522 6068 4828875583 6069 3516655423 6070 2551351593 6071 1843989010 6072 1327585933 6073 952010881 6074 679891539 6075 483499794 6076 342325026 6077 241265257 6078 169229860 6079 118114303 6080 82010177 6081 56634173 6082 38887673 6083 26543660 6084 18004327 6085 12132164 6086 8118264 6087 5392783 6088 3554345 6089 2323520 6090 1505499 6091 966467 6092 614154 6093 386155 6094 239943 6095 147273 6096 89134 6097 53174 6098 31185 6099 17977 6100 10143 6101 5604 6102 3010 6103 1575 6104 792 6105 385 6106 176 6107 77 6108 30 6109 11 6110 3 6111 1 6112 11153282509 6113 44441305884 6114 94585091016 6115 144264324316 6116 178239308155 6117 190877553707 6118 184864798582 6119 166594760190 6120 142484206087 6121 117289981779 6122 93865948384 6123 73561312918 6124 56747764453 6125 43254660031 6126 32663781735 6127 24483609766 6128 18240636572 6129 13519455856 6130 9974752410 6131 7328936981 6132 5363896458 6133 3910866671 6134 2840779601 6135 2055720017 6136 1481925192 6137 1064096099 6138 760987751 6139 541942395 6140 384275451 6141 271248786 6142 190569271 6143 133230929 6144 92669720 6145 64112359 6146 44108109 6147 30167357 6148 20506255 6149 13848650 6150 9289091 6151 6185689 6152 4087968 6153 2679689 6154 1741630 6155 1121505 6156 715220 6157 451276 6158 281589 6159 173525 6160 105558 6161 63261 6162 37338 6163 21637 6164 12310 6165 6842 6166 3718 6167 1958 6168 1002 6169 490 6170 231 6171 101 6172 42 6173 15 6174 5 6175 1 6176 11985390923 6177 47894534120 6178 102214208928 6179 156302027718 6180 193573310177 6181 207754197162 6182 201613671324 6183 182020855069 6184 155937664677 6185 128561040132 6186 103031349747 6187 80850380913 6188 62448115721 6189 47655905374 6190 36028425101 6191 27035723872 6192 20164134778 6193 14961489668 6194 11050846963 6195 8128657676 6196 5955943096 6197 4347582483 6198 3161763211 6199 2290813525 6200 1653490258 6201 1188849599 6202 851358877 6203 607158909 6204 431148243 6205 304801143 6206 214481095 6207 150198134 6208 104651419 6209 72533807 6210 49995925 6211 34262962 6212 23338469 6213 15796476 6214 10619863 6215 7089500 6216 4697205 6217 3087735 6218 2012558 6219 1300156 6220 831820 6221 526823 6222 329931 6223 204226 6224 124754 6225 75175 6226 44583 6227 26015 6228 14883 6229 8349 6230 4565 6231 2436 6232 1255 6233 627 6234 297 6235 135 6236 56 6237 22 6238 7 6239 2 6240 12877306749 6241 51606086084 6242 110435701807 6243 169306561675 6244 210177291633 6245 226067510256 6246 219823965795 6247 198822854719 6248 170615064554 6249 140875825077 6250 113059343681 6251 88835620768 6252 68700450662 6253 52488810502 6254 39727141406 6255 29844193957 6256 22283081249 6257 16551675239 6258 12238745482 6259 9012374534 6260 6610880260 6261 4831199102 6262 3517621890 6263 2551737748 6264 1844136283 6265 1327639107 6266 952028858 6267 679897143 6268 483501369 6269 342325411 6270 241265334 6271 169229871 6272 118114304 6273 82010177 6274 56634173 6275 38887673 6276 26543660 6277 18004327 6278 12132164 6279 8118264 6280 5392783 6281 3554345 6282 2323520 6283 1505499 6284 966467 6285 614154 6286 386155 6287 239943 6288 147273 6289 89134 6290 53174 6291 31185 6292 17977 6293 10143 6294 5604 6295 3010 6296 1575 6297 792 6298 385 6299 176 6300 77 6301 30 6302 11 6303 3 6304 1 6305 13833133398 6306 55594588393 6307 119293771532 6308 183352725498 6309 228152415812 6310 245935313945 6311 239618394862 6312 217119038567 6313 186623610694 6314 154327536337 6315 124028113350 6316 97581174639 6317 75556246692 6318 57794226218 6319 43791867481 6320 32933869792 6321 24616586187 6322 18304700579 6323 13549615650 6324 9988600175 6325 7335122607 6326 5366576146 6327 3911988176 6328 2841230877 6329 2055893542 6330 1481988453 6331 1064117736 6332 760994593 6333 541944353 6334 384275941 6335 271248887 6336 190569286 6337 133230930 6338 92669720 6339 64112359 6340 44108109 6341 30167357 6342 20506255 6343 13848650 6344 9289091 6345 6185689 6346 4087968 6347 2679689 6348 1741630 6349 1121505 6350 715220 6351 451276 6352 281589 6353 173525 6354 105558 6355 63261 6356 37338 6357 21637 6358 12310 6359 6842 6360 3718 6361 1958 6362 1002 6363 490 6364 231 6365 101 6366 42 6367 15 6368 5 6369 1 6370 14857321896 6371 59879925043 6372 128835961587 6373 198520804105 6374 247607810727 6375 267484616499 6376 261129793674 6377 237037357856 6378 204079724013 6379 169017281455 6380 136022806042 6381 107156786395 6382 83071712186 6383 63616653272 6384 48257561060 6385 36331862334 6386 27185618847 6387 20236609936 6388 14995743228 6389 11066642293 6390 8135747089 6391 5959030829 6392 4348882639 6393 3162290034 6394 2291017751 6395 1653565433 6396 1188875614 6397 851367226 6398 607161345 6399 431148870 6400 304801278 6401 214481117 6402 150198136 6403 104651419 6404 72533807 6405 49995925 6406 34262962 6407 23338469 6408 15796476 6409 10619863 6410 7089500 6411 4697205 6412 3087735 6413 2012558 6414 1300156 6415 831820 6416 526823 6417 329931 6418 204226 6419 124754 6420 75175 6421 44583 6422 26015 6423 14883 6424 8349 6425 4565 6426 2436 6427 1255 6428 627 6429 297 6430 135 6431 56 6432 22 6433 7 6434 2 6435 15954543061 6436 64483392833 6437 139113063633 6438 214897131137 6439 268660755167 6440 290852542910 6441 284501521176 6442 258716449377 6443 223109462828 6444 185054952690 6445 149135859205 6446 117638468215 6447 91307996640 6448 70004714593 6449 53162318238 6450 40067866329 6451 30013063282 6452 22365020457 6453 16590551248 6454 12256748334 6455 9020492676 6456 6614434601 6457 4832704601 6458 3518236044 6459 2551977691 6460 1844225417 6461 1327670292 6462 952039001 6463 679900153 6464 483502161 6465 342325587 6466 241265364 6467 169229874 6468 118114304 6469 82010177 6470 56634173 6471 38887673 6472 26543660 6473 18004327 6474 12132164 6475 8118264 6476 5392783 6477 3554345 6478 2323520 6479 1505499 6480 966467 6481 614154 6482 386155 6483 239943 6484 147273 6485 89134 6486 53174 6487 31185 6488 17977 6489 10143 6490 5604 6491 3010 6492 1575 6493 792 6494 385 6495 176 6496 77 6497 30 6498 11 6499 3 6500 1 6501 17129856904 6502 69427721791 6503 150179679409 6504 232574345570 6505 291437698609 6506 316186862156 6507 309888682422 6508 282306233143 6509 243849648015 6510 202559722385 6511 163467885773 6512 129108839974 6513 100331827810 6514 77011358465 6515 58547810502 6516 44174267720 6517 33124011050 6518 24709170217 6519 18348794283 6520 13570120018 6521 9997889102 6522 7339210569 6523 5368317776 6524 3912703396 6525 2841512466 6526 2055999100 6527 1482025791 6528 1064130046 6529 760998311 6530 541945355 6531 384276172 6532 271248929 6533 190569291 6534 133230930 6535 92669720 6536 64112359 6537 44108109 6538 30167357 6539 20506255 6540 13848650 6541 9289091 6542 6185689 6543 4087968 6544 2679689 6545 1741630 6546 1121505 6547 715220 6548 451276 6549 281589 6550 173525 6551 105558 6552 63261 6553 37338 6554 21637 6555 12310 6556 6842 6557 3718 6558 1958 6559 1002 6560 490 6561 231 6562 101 6563 42 6564 15 6565 5 6566 1 6567 18388576908 6568 74737246939 6569 162094133971 6570 251652024205 6571 316074500634 6572 343647041666 6573 337458618782 6574 307969070001 6575 266448376645 6576 221661049039 6577 179128074991 6578 141657895819 6579 110215773907 6580 84694401862 6581 64459434891 6582 48686514521 6583 36545836073 6584 27290167034 6585 20286588110 6586 15019079296 6587 11077261934 6588 8140444285 6589 5961043387 6590 4349714459 6591 3162619965 6592 2291142505 6593 1653610016 6594 1188890497 6595 851371791 6596 607162600 6597 431149167 6598 304801334 6599 214481124 6600 150198136 6601 104651419 6602 72533807 6603 49995925 6604 34262962 6605 23338469 6606 15796476 6607 10619863 6608 7089500 6609 4697205 6610 3087735 6611 2012558 6612 1300156 6613 831820 6614 526823 6615 329931 6616 204226 6617 124754 6618 75175 6619 44583 6620 26015 6621 14883 6622 8349 6623 4565 6624 2436 6625 1255 6626 627 6627 297 6628 135 6629 56 6630 22 6631 7 6632 2 6633 19736452375 6634 80437935894 6635 174919094640 6636 272236986224 6637 342717573925 6638 373404870812 6639 367392292674 6640 335880472596 6641 291066305455 6642 242499271931 6643 196235206532 6644 155383416803 6645 121038975337 6646 93116782045 6647 70946816447 6648 53643253862 6649 40308531215 6650 30131053443 6651 22421632823 6652 16617091858 6653 12268880200 6654 9025885444 6655 6616758121 6656 4833671068 6657 3518622199 6658 2552124964 6659 1844278591 6660 1327688269 6661 952044605 6662 679901728 6663 483502546 6664 342325664 6665 241265375 6666 169229875 6667 118114304 6668 82010177 6669 56634173 6670 38887673 6671 26543660 6672 18004327 6673 12132164 6674 8118264 6675 5392783 6676 3554345 6677 2323520 6678 1505499 6679 966467 6680 614154 6681 386155 6682 239943 6683 147273 6684 89134 6685 53174 6686 31185 6687 17977 6688 10143 6689 5604 6690 3010 6691 1575 6692 792 6693 385 6694 176 6695 77 6696 30 6697 11 6698 3 6699 1 6700 21179524409 6701 86557578695 6702 188721493323 6703 294444003725 6704 371524186626 6705 405645657355 6706 399884882304 6707 366230427730 6708 317877273068 6709 265226765016 6710 214918139502 6711 170391852298 6712 132887469034 6713 102347182149 6714 78063998356 6715 59086759187 6716 44444807047 6717 33257093029 6718 24773255861 6719 18378957795 6720 13583968273 6721 10004074770 6722 7341890258 6723 5369439281 6724 3913154672 6725 2841685991 6726 2056062361 6727 1482047428 6728 1064136888 6729 761000269 6730 541945845 6731 384276273 6732 271248944 6733 190569292 6734 133230930 6735 92669720 6736 64112359 6737 44108109 6738 30167357 6739 20506255 6740 13848650 6741 9289091 6742 6185689 6743 4087968 6744 2679689 6745 1741630 6746 1121505 6747 715220 6748 451276 6749 281589 6750 173525 6751 105558 6752 63261 6753 37338 6754 21637 6755 12310 6756 6842 6757 3718 6758 1958 6759 1002 6760 490 6761 231 6762 101 6763 42 6764 15 6765 5 6766 1 6767 22724322109 6768 93125823847 6769 203573208526 6770 318396161689 6771 402663743577 6772 440568962517 6773 435147350542 6774 399224239243 6775 347069764296 6776 290008648518 6777 235316974867 6778 186798819590 6779 145855029052 6780 112460340417 6781 85870019511 6782 65063102616 6783 48990478568 6784 36695855802 6785 27362668207 6786 20320846235 6787 15034875253 6788 11084351403 6789 8143532020 6790 5962343543 6791 4350241282 6792 3162824191 6793 2291217680 6794 1653636031 6795 1188898846 6796 851374227 6797 607163227 6798 431149302 6799 304801356 6800 214481126 6801 150198136 6802 104651419 6803 72533807 6804 49995925 6805 34262962 6806 23338469 6807 15796476 6808 10619863 6809 7089500 6810 4697205 6811 3087735 6812 2012558 6813 1300156 6814 831820 6815 526823 6816 329931 6817 204226 6818 124754 6819 75175 6820 44583 6821 26015 6822 14883 6823 8349 6824 4565 6825 2436 6826 1255 6827 627 6828 297 6829 135 6830 56 6831 22 6832 7 6833 2 6834 24377709834 6835 100174388269 6836 219550999527 6837 344225656315 6838 436318162747 6839 478389958683 6840 473407162094 6841 435084038556 6842 378847660116 6843 317024112713 6844 257583648884 6845 204730117633 6846 160043565004 6847 123537770726 6848 94429152576 6849 71622647020 6850 53984592924 6851 40477547813 6852 30213023836 6853 22460514436 6854 16635095502 6855 12276998419 6856 9029439788 6857 6618263620 6858 4834285222 6859 3518862142 6860 2552214098 6861 1844309776 6862 1327698412 6863 952047615 6864 679902520 6865 483502722 6866 342325694 6867 241265378 6868 169229875 6869 118114304 6870 82010177 6871 56634173 6872 38887673 6873 26543660 6874 18004327 6875 12132164 6876 8118264 6877 5392783 6878 3554345 6879 2323520 6880 1505499 6881 966467 6882 614154 6883 386155 6884 239943 6885 147273 6886 89134 6887 53174 6888 31185 6889 17977 6890 10143 6891 5604 6892 3010 6893 1575 6894 792 6895 385 6896 176 6897 77 6898 30 6899 11 6900 3 6901 1 6902 26147098430 6903 107737103104 6904 236737258104 6905 372074218821 6906 472683311880 6907 519340293629 6908 514910061580 6909 474049781448 6910 413431908645 6911 346467266173 6912 281883265140 6913 224322328859 6914 175564087929 6915 135668140611 6916 103811568608 6917 78820261444 6918 59469874625 6919 44635121830 6920 33349714397 6921 24817356407 6922 18399463165 6923 13593257301 6924 10008162737 6925 7343631888 6926 5370154501 6927 3913436261 6928 2841791549 6929 2056099699 6930 1482059738 6931 1064140606 6932 761001271 6933 541946076 6934 384276315 6935 271248949 6936 190569292 6937 133230930 6938 92669720 6939 64112359 6940 44108109 6941 30167357 6942 20506255 6943 13848650 6944 9289091 6945 6185689 6946 4087968 6947 2679689 6948 1741630 6949 1121505 6950 715220 6951 451276 6952 281589 6953 173525 6954 105558 6955 63261 6956 37338 6957 21637 6958 12310 6959 6842 6960 3718 6961 1958 6962 1002 6963 490 6964 231 6965 101 6966 42 6967 15 6968 5 6969 1 6970 28040283383 6971 115850145956 6972 255219957818 6973 402094012631 6974 511969471866 6975 563669631172 6976 559920933708 6977 516380973454 6978 451061425082 6979 378548654824 6980 308394811754 6981 245723985776 6982 192537196900 6983 148948101119 6984 114093632205 6985 86715887719 6986 65492887866 6987 49204656533 6988 36800448572 6989 27412654730 6990 20344183558 6991 15045495029 6992 11089048606 6993 8145544578 6994 5963175363 6995 4350571213 6996 3162948945 6997 2291262263 6998 1653650914 6999 1188903411 7000 851375482 7001 607163524 7002 431149358 7003 304801363 7004 214481126 7005 150198136 7006 104651419 7007 72533807 7008 49995925 7009 34262962 7010 23338469 7011 15796476 7012 10619863 7013 7089500 7014 4697205 7015 3087735 7016 2012558 7017 1300156 7018 831820 7019 526823 7020 329931 7021 204226 7022 124754 7023 75175 7024 44583 7025 26015 7026 14883 7027 8349 7028 4565 7029 2436 7030 1255 7031 627 7032 297 7033 135 7034 56 7035 22 7036 7 7037 2 7038 30065672070 7039 124552098103 7040 275093482909 7041 434448130664 7042 554402947948 7043 611646664685 7044 608725818763 7045 562357845520 7046 491994998686 7047 413496270276 7048 337312688229 7049 269096293337 7050 211094189080 7051 163482746523 7052 125358666488 7053 95374807300 7054 72104549066 7055 54225497753 7056 40595591148 7057 30269646345 7058 22487056621 7059 16647227544 7060 12282391198 7061 9031763308 7062 6619230087 7063 4834671377 7064 3519009415 7065 2552267272 7066 1844327753 7067 1327704016 7068 952049190 7069 679902905 7070 483502799 7071 342325705 7072 241265379 7073 169229875 7074 118114304 7075 82010177 7076 56634173 7077 38887673 7078 26543660 7079 18004327 7080 12132164 7081 8118264 7082 5392783 7083 3554345 7084 2323520 7085 1505499 7086 966467 7087 614154 7088 386155 7089 239943 7090 147273 7091 89134 7092 53174 7093 31185 7094 17977 7095 10143 7096 5604 7097 3010 7098 1575 7099 792 7100 385 7101 176 7102 77 7103 30 7104 11 7105 3 7106 1 7107 32232112434 7108 133884201534 7109 296458596427 7110 469311603674 7111 600226634633 7112 663560865587 7113 661632939893 7114 612283325108 7115 536512368412 7116 451557292708 7117 368847567835 7118 294614471003 7119 231377650659 7120 179386570590 7121 137697316885 7122 104868294580 7123 79360331571 7124 59740695541 7125 44768267070 7126 33413812351 7127 24847521877 7128 18413311651 7129 13599442984 7130 10010842426 7131 7344753393 7132 5370605777 7133 3913609786 7134 2841854810 7135 2056121336 7136 1482066580 7137 1064142564 7138 761001761 7139 541946177 7140 384276330 7141 271248950 7142 190569292 7143 133230930 7144 92669720 7145 64112359 7146 44108109 7147 30167357 7148 20506255 7149 13848650 7150 9289091 7151 6185689 7152 4087968 7153 2679689 7154 1741630 7155 1121505 7156 715220 7157 451276 7158 281589 7159 173525 7160 105558 7161 63261 7162 37338 7163 21637 7164 12310 7165 6842 7166 3718 7167 1958 7168 1002 7169 490 7170 231 7171 101 7172 42 7173 15 7174 5 7175 1 7176 34549137572 7177 143890429339 7178 319423354482 7179 506871982023 7180 649701823358 7181 719723669028 7182 718974987794 7183 666484419311 7184 584916399600 7185 492999286497 7186 403228148434 7187 322468617345 7188 253542733165 7189 196784022899 7190 151208431471 7191 115273944658 7192 87320855513 7193 65797181844 7194 49354751437 7195 36872964628 7196 27446915291 7197 20359979812 7198 15052584520 7199 11092136341 7200 8146844734 7201 5963702186 7202 4350775439 7203 3163024120 7204 2291288278 7205 1653659263 7206 1188905847 7207 851376109 7208 607163659 7209 431149380 7210 304801365 7211 214481126 7212 150198136 7213 104651419 7214 72533807 7215 49995925 7216 34262962 7217 23338469 7218 15796476 7219 10619863 7220 7089500 7221 4697205 7222 3087735 7223 2012558 7224 1300156 7225 831820 7226 526823 7227 329931 7228 204226 7229 124754 7230 75175 7231 44583 7232 26015 7233 14883 7234 8349 7235 4565 7236 2436 7237 1255 7238 627 7239 297 7240 135 7241 56 7242 22 7243 7 7244 2 7245 37026784557 7246 154617770173 7247 344103097630 7248 547330469133 7249 703108885831 7250 780470458204 7251 781110342545 7252 725314466582 7253 637534365033 7254 538112199985 7255 440702185741 7256 352865254299 7257 277757867865 7258 215810610908 7259 165999506455 7260 126676426752 7261 96052143250 7262 72446274282 7263 54394603485 7264 40677579518 7265 30308530968 7266 22505060650 7267 16655345793 7268 12285945543 7269 9033268807 7270 6619844241 7271 4834911320 7272 3519098549 7273 2552298457 7274 1844337896 7275 1327707026 7276 952049982 7277 679903081 7278 483502829 7279 342325708 7280 241265379 7281 169229875 7282 118114304 7283 82010177 7284 56634173 7285 38887673 7286 26543660 7287 18004327 7288 12132164 7289 8118264 7290 5392783 7291 3554345 7292 2323520 7293 1505499 7294 966467 7295 614154 7296 386155 7297 239943 7298 147273 7299 89134 7300 53174 7301 31185 7302 17977 7303 10143 7304 5604 7305 3010 7306 1575 7307 792 7308 385 7309 176 7310 77 7311 30 7312 11 7313 3 7314 1 7315 39675857562 7316 166116313968 7317 370621459638 7318 590902600152 7319 760749302283 7320 846161948578 7321 848425664169 7322 789154760752 7323 694720429622 7324 587209779320 7325 481538500591 7326 386028358228 7327 304206233099 7328 236613570621 7329 182187700070 7330 139167885188 7331 105626299134 7332 79743898284 7333 59931115882 7334 44860910075 7335 33457916615 7336 24868027737 7337 18422600721 7338 13603530952 7339 10012584056 7340 7345468613 7341 5370887366 7342 3913715344 7343 2841892148 7344 2056133646 7345 1482070298 7346 1064143566 7347 761001992 7348 541946219 7349 384276335 7350 271248950 7351 190569292 7352 133230930 7353 92669720 7354 64112359 7355 44108109 7356 30167357 7357 20506255 7358 13848650 7359 9289091 7360 6185689 7361 4087968 7362 2679689 7363 1741630 7364 1121505 7365 715220 7366 451276 7367 281589 7368 173525 7369 105558 7370 63261 7371 37338 7372 21637 7373 12310 7374 6842 7375 3718 7376 1958 7377 1002 7378 490 7379 231 7380 101 7381 42 7382 15 7383 5 7384 1 7385 42507736397 7386 178439566911 7387 399110387157 7388 637819516171 7389 822946482657 7390 917186439857 7391 921337340352 7392 858417122923 7393 756857171208 7394 640631863349 7395 526028213139 7396 422201137353 7397 333086614664 7398 259353136904 7399 199900374786 7400 152848807922 7401 116121825202 7402 87751167584 7403 66011484563 7404 49459370222 7405 36922955716 7406 27470253241 7407 20370599644 7408 15057281725 7409 11094148899 7410 8147676554 7411 5964032117 7412 4350900193 7413 3163068703 7414 2291303161 7415 1653663828 7416 1188907102 7417 851376406 7418 607163715 7419 431149387 7420 304801365 7421 214481126 7422 150198136 7423 104651419 7424 72533807 7425 49995925 7426 34262962 7427 23338469 7428 15796476 7429 10619863 7430 7089500 7431 4697205 7432 3087735 7433 2012558 7434 1300156 7435 831820 7436 526823 7437 329931 7438 204226 7439 124754 7440 75175 7441 44583 7442 26015 7443 14883 7444 8349 7445 4565 7446 2436 7447 1255 7448 627 7449 297 7450 135 7451 56 7452 22 7453 7 7454 2 7455 45534659753 7456 191644554730 7457 429711253082 7458 688328753945 7459 890048043058 7460 993961428741 7461 1000294423999 7462 933545804357 7463 824358417127 7464 698746051718 7465 574487044487 7466 461647258099 7467 364615093185 7468 284203349012 7469 219276265118 7470 167828514421 7471 127624404698 7472 96534659446 7473 72687326384 7474 54512678005 7475 40734207631 7476 30335073945 7477 22517192769 7478 16660738575 7479 12288269063 7480 9034235274 7481 6620230396 7482 4835058593 7483 3519151723 7484 2552316434 7485 1844343500 7486 1327708601 7487 952050367 7488 679903158 7489 483502840 7490 342325709 7491 241265379 7492 169229875 7493 118114304 7494 82010177 7495 56634173 7496 38887673 7497 26543660 7498 18004327 7499 12132164 7500 8118264 7501 5392783 7502 3554345 7503 2323520 7504 1505499 7505 966467 7506 614154 7507 386155 7508 239943 7509 147273 7510 89134 7511 53174 7512 31185 7513 17977 7514 10143 7515 5604 7516 3010 7517 1575 7518 792 7519 385 7520 176 7521 77 7522 30 7523 11 7524 3 7525 1 7526 48769523028 7527 205792171530 7528 462574910395 7529 742695678459 7530 962426786778 7531 1076936164439 7532 1085780343440 7533 1015020424359 7534 897671044504 7535 761950337883 7536 627256785631 7537 504652890391 7538 399026076138 7539 311353515018 7540 240466134949 7541 184226157872 7542 140227290454 7543 106167084475 7544 80014892725 7545 60064298460 7546 44925014871 7547 33488083087 7548 24881876324 7549 18428786409 7550 13606210641 7551 10013705561 7552 7345919889 7553 5371060891 7554 3913778605 7555 2841913785 7556 2056140488 7557 1482072256 7558 1064144056 7559 761002093 7560 541946234 7561 384276336 7562 271248950 7563 190569292 7564 133230930 7565 92669720 7566 64112359 7567 44108109 7568 30167357 7569 20506255 7570 13848650 7571 9289091 7572 6185689 7573 4087968 7574 2679689 7575 1741630 7576 1121505 7577 715220 7578 451276 7579 281589 7580 173525 7581 105558 7582 63261 7583 37338 7584 21637 7585 12310 7586 6842 7587 3718 7588 1958 7589 1002 7590 490 7591 231 7592 101 7593 42 7594 15 7595 5 7596 1 7597 52226183133 7598 220947303308 7599 497862921393 7600 801204399788 7601 1040483259748 7602 1166593524323 7603 1178316233531 7604 1103358195421 7605 977278218431 7606 830675073391 7607 684707937365 7608 551528163037 7609 436574238650 7610 341009176187 7611 263634122633 7612 202171315599 7613 154032207591 7614 116727624807 7615 88055665788 7616 66161624050 7617 49531894627 7618 36957217532 7619 27486049630 7620 20377689142 7621 15060369460 7622 11095449055 7623 8148203377 7624 5964236343 7625 4350975368 7626 3163094718 7627 2291311510 7628 1653666264 7629 1188907729 7630 851376541 7631 607163737 7632 431149389 7633 304801365 7634 214481126 7635 150198136 7636 104651419 7637 72533807 7638 49995925 7639 34262962 7640 23338469 7641 15796476 7642 10619863 7643 7089500 7644 4697205 7645 3087735 7646 2012558 7647 1300156 7648 831820 7649 526823 7650 329931 7651 204226 7652 124754 7653 75175 7654 44583 7655 26015 7656 14883 7657 8349 7658 4565 7659 2436 7660 1255 7661 627 7662 297 7663 135 7664 56 7665 22 7666 7 7667 2 7668 55919245219 7669 237179214483 7670 535747652360 7671 864159383746 7672 1124646916692 7673 1263452913870 7674 1278462949917 7675 1199117278718 7676 1063701517413 7677 905385988825 7678 747241453878 7679 602609517431 7680 477535757461 7681 373393795418 7682 288958534370 7683 221805145550 7684 169149828347 7685 128302707100 7686 96876624605 7687 72856485290 7688 54594676518 7689 40773093829 7690 30353078150 7691 22525311029 7692 16664292920 7693 12289774562 7694 9034849428 7695 6620470339 7696 4835147727 7697 3519182908 7698 2552326577 7699 1844346510 7700 1327709393 7701 952050543 7702 679903188 7703 483502843 7704 342325709 7705 241265379 7706 169229875 7707 118114304 7708 82010177 7709 56634173 7710 38887673 7711 26543660 7712 18004327 7713 12132164 7714 8118264 7715 5392783 7716 3554345 7717 2323520 7718 1505499 7719 966467 7720 614154 7721 386155 7722 239943 7723 147273 7724 89134 7725 53174 7726 31185 7727 17977 7728 10143 7729 5604 7730 3010 7731 1575 7732 792 7733 385 7734 176 7735 77 7736 30 7737 11 7738 3 7739 1 7740 59864390793 7741 254561694558 7742 576413631168 7743 931886514069 7744 1215378990339 7745 1368072444133 7746 1386824846861 7747 1302899382007 7748 1157504630446 7749 986586501921 7750 815291769941 7751 658261429943 7752 522210543093 7753 408749908334 7754 316633394138 7755 243281098674 7756 185700813258 7757 140986416492 7758 106550932777 7759 80205376327 7760 60156953775 7761 44969121093 7762 33508589178 7763 24891165409 7764 18432874377 7765 13607952271 7766 10014420781 7767 7346201478 7768 5371166449 7769 3913815943 7770 2841926095 7771 2056144206 7772 1482073258 7773 1064144287 7774 761002135 7775 541946239 7776 384276336 7777 271248950 7778 190569292 7779 133230930 7780 92669720 7781 64112359 7782 44108109 7783 30167357 7784 20506255 7785 13848650 7786 9289091 7787 6185689 7788 4087968 7789 2679689 7790 1741630 7791 1121505 7792 715220 7793 451276 7794 281589 7795 173525 7796 105558 7797 63261 7798 37338 7799 21637 7800 12310 7801 6842 7802 3718 7803 1958 7804 1002 7805 490 7806 231 7807 101 7808 42 7809 15 7810 5 7811 1 7812 64078153011 7813 273173486441 7814 620057690465 7815 1004734903416 7816 1313173871654 7817 1481052222265 7818 1504052143105 7819 1415353591387 7820 1259295860098 7821 1074821183436 7822 889328865800 7823 718879121085 7824 570923711173 7825 447341070060 7826 346869397444 7827 266766253245 7828 203816388109 7829 154881388260 7830 117158266809 7831 88270043682 7832 66266257718 7833 49581888151 7834 36980555779 7835 27496669484 7836 20382386347 7837 15062382018 7838 11096280875 7839 8148533308 7840 5964361097 7841 4351019951 7842 3163109601 7843 2291316075 7844 1653667519 7845 1188908026 7846 851376597 7847 607163744 7848 431149389 7849 304801365 7850 214481126 7851 150198136 7852 104651419 7853 72533807 7854 49995925 7855 34262962 7856 23338469 7857 15796476 7858 10619863 7859 7089500 7860 4697205 7861 3087735 7862 2012558 7863 1300156 7864 831820 7865 526823 7866 329931 7867 204226 7868 124754 7869 75175 7870 44583 7871 26015 7872 14883 7873 8349 7874 4565 7875 2436 7876 1255 7877 627 7878 297 7879 135 7880 56 7881 22 7882 7 7883 2 7884 68578269743 7885 293098459702 7886 666890467565 7887 1083078121493 7888 1418562331694 7889 1603036875375 7890 1630845206544 7891 1537179399294 7892 1369732343272 7893 1170678464474 7894 969861738707 7895 784890589746 7896 624028149882 7897 489453225558 7898 379895697461 7899 292442171100 7900 223639544824 7901 170099311747 7902 128785609451 7903 97117765841 7904 72974577787 7905 54651307641 7906 40799637191 7907 30365210299 7908 22530703812 7909 16666616440 7910 12290741029 7911 9035235583 7912 6620617612 7913 4835200901 7914 3519200885 7915 2552332181 7916 1844348085 7917 1327709778 7918 952050620 7919 679903199 7920 483502844 7921 342325709 7922 241265379 7923 169229875 7924 118114304 7925 82010177 7926 56634173 7927 38887673 7928 26543660 7929 18004327 7930 12132164 7931 8118264 7932 5392783 7933 3554345 7934 2323520 7935 1505499 7936 966467 7937 614154 7938 386155 7939 239943 7940 147273 7941 89134 7942 53174 7943 31185 7944 17977 7945 10143 7946 5604 7947 3010 7948 1575 7949 792 7950 385 7951 176 7952 77 7953 30 7954 11 7955 3 7956 1 7957 73383447096 7958 314426085351 7959 717136604953 7960 1167316231320 7961 1532113148702 7962 1734719283968 7963 1767957326437 7964 1669131080004 7965 1489522992701 7966 1274794612225 7967 1057440841765 7968 856759730422 7969 681906268986 7970 535396954362 7971 415961048103 7972 320506438006 7973 245325740278 7974 186761960091 7975 141527653109 7976 106822032776 7977 80338580542 7978 60221062289 7979 44999288055 7980 33522437807 7981 24897351098 7982 18435554066 7983 13609073776 7984 10014872057 7985 7346375003 7986 5371229710 7987 3913837580 7988 2841932937 7989 2056146164 7990 1482073748 7991 1064144388 7992 761002150 7993 541946240 7994 384276336 7995 271248950 7996 190569292 7997 133230930 7998 92669720 7999 64112359 8000 44108109 8001 30167357 8002 20506255 8003 13848650 8004 9289091 8005 6185689 8006 4087968 8007 2679689 8008 1741630 8009 1121505 8010 715220 8011 451276 8012 281589 8013 173525 8014 105558 8015 63261 8016 37338 8017 21637 8018 12310 8019 6842 8020 3718 8021 1958 8022 1002 8023 490 8024 231 8025 101 8026 42 8027 15 8028 5 8029 1 8030 78513739492 8031 337251639452 8032 771036407834 8033 1257877206636 8034 1654436726774 8035 1876843502826 8036 1916199572807 8037 1812021213106 8038 1619433315400 8039 1387856900230 8040 1152662065408 8041 934988731601 8042 744972953532 8043 585509097890 8044 455335862229 8045 351173689008 8046 269044281157 8047 205001800249 8048 155487714688 8049 117462889767 8050 88420209184 8051 66338786688 8052 49616150594 8053 36996352224 8054 27503758984 8055 20385474082 8056 15063682174 8057 11096807698 8058 8148737534 8059 5964436272 8060 4351045966 8061 3163117950 8062 2291318511 8063 1653668146 8064 1188908161 8065 851376619 8066 607163746 8067 431149389 8068 304801365 8069 214481126 8070 150198136 8071 104651419 8072 72533807 8073 49995925 8074 34262962 8075 23338469 8076 15796476 8077 10619863 8078 7089500 8079 4697205 8080 3087735 8081 2012558 8082 1300156 8083 831820 8084 526823 8085 329931 8086 204226 8087 124754 8088 75175 8089 44583 8090 26015 8091 14883 8092 8349 8093 4565 8094 2436 8095 1255 8096 627 8097 297 8098 135 8099 56 8100 22 8101 7 8102 2 8103 83990301057 8104 361676729445 8105 828846112062 8106 1355219221510 8107 1786187007324 8108 2030208996379 8109 2076444037469 8110 1966725679140 8111 1760288862122 8112 1510608168349 8113 1256169611849 8114 1020121662527 8115 813677638012 8116 640155347701 8117 498313577419 8118 384677386695 8119 294979166746 8120 224963182148 8121 170778228302 8122 129127721883 8123 97286955932 8124 73056581904 8125 54690194631 8126 40817641473 8127 30373328562 8128 22534258157 8129 16668121939 8130 12291355183 8131 9035475526 8132 6620706746 8133 4835232086 8134 3519211028 8135 2552335191 8136 1844348877 8137 1327709954 8138 952050650 8139 679903202 8140 483502844 8141 342325709 8142 241265379 8143 169229875 8144 118114304 8145 82010177 8146 56634173 8147 38887673 8148 26543660 8149 18004327 8150 12132164 8151 8118264 8152 5392783 8153 3554345 8154 2323520 8155 1505499 8156 966467 8157 614154 8158 386155 8159 239943 8160 147273 8161 89134 8162 53174 8163 31185 8164 17977 8165 10143 8166 5604 8167 3010 8168 1575 8169 792 8170 385 8171 176 8172 77 8173 30 8174 11 8175 3 8176 1 8177 89835794712 8178 387809532447 8179 890839716519 8180 1459832283412 8181 1928065533603 8182 2195674014289 8183 2249629345548 8184 2134187754167 8185 1912980728019 8186 1643850529038 8187 1368660560609 8188 1112747294743 8189 888507703611 8190 699732173478 8191 545213028245 8192 421271046228 8193 323330686977 8194 246803075189 8195 187521801348 8196 141911674936 8197 107012553716 8198 80431242699 8199 60265169513 8200 45019794247 8201 33531726897 8202 24901439066 8203 18437295696 8204 13609788996 8205 10015153646 8206 7346480561 8207 5371267048 8208 3913849890 8209 2841936655 8210 2056147166 8211 1482073979 8212 1064144430 8213 761002155 8214 541946240 8215 384276336 8216 271248950 8217 190569292 8218 133230930 8219 92669720 8220 64112359 8221 44108109 8222 30167357 8223 20506255 8224 13848650 8225 9289091 8226 6185689 8227 4087968 8228 2679689 8229 1741630 8230 1121505 8231 715220 8232 451276 8233 281589 8234 173525 8235 105558 8236 63261 8237 37338 8238 21637 8239 12310 8240 6842 8241 3718 8242 1958 8243 1002 8244 490 8245 231 8246 101 8247 42 8248 15 8249 5 8250 1 8251 96074131077 8252 415765378944 8253 957309329917 8254 1572240807622 8255 2080823689293 8256 2374160395802 8257 2436764436534 8258 2315423812050 8259 2078469589751 8260 1788450596855 8261 1490888249977 8262 1213503229280 8263 969990932823 8264 764669807531 8265 596380073334 8266 461230287799 8267 354316434646 8268 270692441180 8269 205851812736 8270 155918560916 8271 117677312244 8272 88524851201 8273 66388781467 8274 49639488976 8275 37006972085 8276 27508456189 8277 20387486640 8278 15064513994 8279 11097137629 8280 8148862288 8281 5964480855 8282 4351060849 8283 3163122515 8284 2291319766 8285 1653668443 8286 1188908217 8287 851376626 8288 607163746 8289 431149389 8290 304801365 8291 214481126 8292 150198136 8293 104651419 8294 72533807 8295 49995925 8296 34262962 8297 23338469 8298 15796476 8299 10619863 8300 7089500 8301 4697205 8302 3087735 8303 2012558 8304 1300156 8305 831820 8306 526823 8307 329931 8308 204226 8309 124754 8310 75175 8311 44583 8312 26015 8313 14883 8314 8349 8315 4565 8316 2436 8317 1255 8318 627 8319 297 8320 135 8321 56 8322 22 8323 7 8324 2 8325 102730909014 8326 445667030502 8327 1028567197010 8328 1693005495808 8329 2245267264568 8330 2566657465528 8331 2638934815142 8332 2511528076025 8333 2257791984595 8334 1945343814812 8335 1623667512030 8336 1323079210464 8337 1058699417069 8338 835434524225 8339 652190329613 8340 504854296166 8341 388173149529 8342 296817120067 8343 225913632011 8344 171261370596 8345 129368916293 8346 97405058572 8347 73113214602 8348 54716738169 8349 40829773633 8350 30378721345 8351 22536581677 8352 16669088406 8353 12291741338 8354 9035622799 8355 6620759920 8356 4835250063 8357 3519216632 8358 2552336766 8359 1844349262 8360 1327710031 8361 952050661 8362 679903203 8363 483502844 8364 342325709 8365 241265379 8366 169229875 8367 118114304 8368 82010177 8369 56634173 8370 38887673 8371 26543660 8372 18004327 8373 12132164 8374 8118264 8375 5392783 8376 3554345 8377 2323520 8378 1505499 8379 966467 8380 614154 8381 386155 8382 239943 8383 147273 8384 89134 8385 53174 8386 31185 8387 17977 8388 10143 8389 5604 8390 3010 8391 1575 8392 792 8393 385 8394 176 8395 77 8396 30 8397 11 8398 3 8399 1 8400 109833141772 8401 477645327159 8402 1104946137400 8403 1822726230588 8404 2422259070190 8405 2774227482181 8406 2857306954182 8407 2723679126996 8408 2452065027235 8409 2115540450404 8410 1767878642388 8411 1442221873527 8412 1155252454613 8413 912532080807 8414 713051106060 8415 552468190433 8416 425157931183 8417 325379416154 8418 247865343521 8419 188063319554 8420 142182838196 8421 107145770241 8422 80495353171 8423 60295336706 8424 45033642891 8425 33537912586 8426 24904118755 8427 18438417201 8428 13610240272 8429 10015327171 8430 7346543822 8431 5371288685 8432 3913856732 8433 2841938613 8434 2056147656 8435 1482074080 8436 1064144445 8437 761002156 8438 541946240 8439 384276336 8440 271248950 8441 190569292 8442 133230930 8443 92669720 8444 64112359 8445 44108109 8446 30167357 8447 20506255 8448 13848650 8449 9289091 8450 6185689 8451 4087968 8452 2679689 8453 1741630 8454 1121505 8455 715220 8456 451276 8457 281589 8458 173525 8459 105558 8460 63261 8461 37338 8462 21637 8463 12310 8464 6842 8465 3718 8466 1958 8467 1002 8468 490 8469 231 8470 101 8471 42 8472 15 8473 5 8474 1 8475 117409731259 8476 511839510021 8477 1186801786778 8478 1962044233333 8479 2612724067370 8480 2998010129150 8481 3093135383596 8482 2953145409988 8483 2662493576346 8484 2300130638790 8485 1924473402897 8486 1571738630890 8487 1260321045403 8488 996510407385 8489 779404555075 8490 604424758196 8491 465550366437 8492 356599159244 8493 271879153467 8494 206458469095 8495 156223259049 8496 117827492629 8497 88597382607 8498 66423044207 8499 49655285443 8500 37014061585 8501 27511543924 8502 20388786796 8503 15065040817 8504 11097341855 8505 8148937463 8506 5964506870 8507 4351069198 8508 3163124951 8509 2291320393 8510 1653668578 8511 1188908239 8512 851376628 8513 607163746 8514 431149389 8515 304801365 8516 214481126 8517 150198136 8518 104651419 8519 72533807 8520 49995925 8521 34262962 8522 23338469 8523 15796476 8524 10619863 8525 7089500 8526 4697205 8527 3087735 8528 2012558 8529 1300156 8530 831820 8531 526823 8532 329931 8533 204226 8534 124754 8535 75175 8536 44583 8537 26015 8538 14883 8539 8349 8540 4565 8541 2436 8542 1255 8543 627 8544 297 8545 135 8546 56 8547 22 8548 7 8549 2 8550 125491181216 8551 548397939516 8552 1274513142564 8553 2111645318503 8554 2817652412500 8555 3239228693309 8556 3347767808073 8557 3201292660662 8558 2890375736141 8559 2500291256526 8560 2094479674017 8561 1712503132798 8562 1374631305835 8563 1087963573713 8564 851729965287 8565 661107191504 8566 509653978063 8567 390715537275 8568 298142262875 8569 226592934721 8570 171603572162 8571 129538124361 8572 97487065699 8573 73152101977 8574 54734742481 8575 40837891897 8576 30382275690 8577 22538087176 8578 16669702560 8579 12291981281 8580 9035711933 8581 6620791105 8582 4835260206 8583 3519219642 8584 2552337558 8585 1844349438 8586 1327710061 8587 952050664 8588 679903203 8589 483502844 8590 342325709 8591 241265379 8592 169229875 8593 118114304 8594 82010177 8595 56634173 8596 38887673 8597 26543660 8598 18004327 8599 12132164 8600 8118264 8601 5392783 8602 3554345 8603 2323520 8604 1505499 8605 966467 8606 614154 8607 386155 8608 239943 8609 147273 8610 89134 8611 53174 8612 31185 8613 17977 8614 10143 8615 5604 8616 3010 8617 1575 8618 792 8619 385 8620 176 8621 77 8622 30 8623 11 8624 3 8625 1 8626 134110108000 8627 587478468931 8628 1368485043678 8629 2272262368720 8630 3038105220927 8631 3499195234629 8632 3622653146350 8633 3469590279290 8634 3137111035641 8635 2717291792251 8636 2279008336177 8637 1865459817027 8638 1498969637980 8639 1187534957450 8640 930547393714 8641 722931143351 8642 557798680408 8643 427988364958 8644 326858492674 8645 248625636054 8646 188447446939 8647 142373380773 8648 107238436116 8649 80539460885 8650 60315842940 8651 45042931982 8652 33542000554 8653 24905860385 8654 18439132421 8655 13610521861 8656 10015432729 8657 7346581160 8658 5371300995 8659 3913860450 8660 2841939615 8661 2056147887 8662 1482074122 8663 1064144450 8664 761002156 8665 541946240 8666 384276336 8667 271248950 8668 190569292 8669 133230930 8670 92669720 8671 64112359 8672 44108109 8673 30167357 8674 20506255 8675 13848650 8676 9289091 8677 6185689 8678 4087968 8679 2679689 8680 1741630 8681 1121505 8682 715220 8683 451276 8684 281589 8685 173525 8686 105558 8687 63261 8688 37338 8689 21637 8690 12310 8691 6842 8692 3718 8693 1958 8694 1002 8695 490 8696 231 8697 101 8698 42 8699 15 8700 5 8701 1 8702 143300940647 8703 629249241280 8704 1469148839938 8705 2444678993414 8706 3275218104987 8707 3779317591693 8708 3919347469502 8709 3759619802907 8710 3404206835070 8711 2952502224864 8712 2479258713781 8713 2031630189292 8714 1634186746611 8715 1295921816977 8716 1016420378402 8717 790347885919 8718 610342504484 8719 468700200429 8720 358249331794 8721 272729692777 8722 206889440077 8723 156437707541 8724 117932139211 8725 88647378013 8726 66446382645 8727 49665905306 8728 37018758790 8729 27513556482 8730 20389618616 8731 15065370748 8732 11097466609 8733 8148982046 8734 5964521753 8735 4351073763 8736 3163126206 8737 2291320690 8738 1653668634 8739 1188908246 8740 851376628 8741 607163746 8742 431149389 8743 304801365 8744 214481126 8745 150198136 8746 104651419 8747 72533807 8748 49995925 8749 34262962 8750 23338469 8751 15796476 8752 10619863 8753 7089500 8754 4697205 8755 3087735 8756 2012558 8757 1300156 8758 831820 8759 526823 8760 329931 8761 204226 8762 124754 8763 75175 8764 44583 8765 26015 8766 14883 8767 8349 8768 4565 8769 2436 8770 1255 8771 627 8772 297 8773 135 8774 56 8775 22 8776 7 8777 2 8778 153100470870 8779 673889120732 8780 1576965136526 8781 2629732364074 8782 3530207650197 8783 4081105326370 8784 4239523117308 8785 4073082274655 8786 3693287659348 8787 3207399848854 8788 2696526463058 8789 2212118142232 8790 1781203583460 8791 1413879016818 8792 1109960124552 8793 863846744099 8794 667674432104 8795 513157857686 8796 392555814071 8797 299093326892 8798 227076224288 8799 171844797757 8800 129656232605 8801 97543699189 8802 73178645592 8803 54746874644 8804 40843284680 8805 30384599210 8806 22539053643 8807 16670088715 8808 12292128554 8809 9035765107 8810 6620809082 8811 4835265810 8812 3519221217 8813 2552337943 8814 1844349515 8815 1327710072 8816 952050665 8817 679903203 8818 483502844 8819 342325709 8820 241265379 8821 169229875 8822 118114304 8823 82010177 8824 56634173 8825 38887673 8826 26543660 8827 18004327 8828 12132164 8829 8118264 8830 5392783 8831 3554345 8832 2323520 8833 1505499 8834 966467 8835 614154 8836 386155 8837 239943 8838 147273 8839 89134 8840 53174 8841 31185 8842 17977 8843 10143 8844 5604 8845 3010 8846 1575 8847 792 8848 385 8849 176 8850 77 8851 30 8852 11 8853 3 8854 1 8855 163547539847 8856 721588576931 8857 1692424606331 8858 2828317327090 8859 3804375517422 8860 4406177665060 8861 4584975578069 8862 4411807907102 8863 4006102647702 8864 3483578301814 8865 2932209931753 8866 2408117176151 8867 1941016063719 8868 1542224298011 8869 1211828707546 8870 943958741507 8871 730216446181 8872 561694852567 8873 430039773761 8874 327921476226 8875 249167327785 8876 188718647537 8877 142506604140 8878 107302547590 8879 80569628179 8880 60329691589 8881 45049117671 8882 33544680243 8883 24906981890 8884 18439583697 8885 13610695386 8886 10015495990 8887 7346602797 8888 5371307837 8889 3913862408 8890 2841940105 8891 2056147988 8892 1482074137 8893 1064144451 8894 761002156 8895 541946240 8896 384276336 8897 271248950 8898 190569292 8899 133230930 8900 92669720 8901 64112359 8902 44108109 8903 30167357 8904 20506255 8905 13848650 8906 9289091 8907 6185689 8908 4087968 8909 2679689 8910 1741630 8911 1121505 8912 715220 8913 451276 8914 281589 8915 173525 8916 105558 8917 63261 8918 37338 8919 21637 8920 12310 8921 6842 8922 3718 8923 1958 8924 1002 8925 490 8926 231 8927 101 8928 42 8929 15 8930 5 8931 1 8932 174683630754 8933 772550181927 8934 1816051028058 8935 3041389647560 8936 4099115720188 8937 4756270327252 8938 4957633825224 8939 4777764592425 8940 4344536202507 8941 3782755489894 8942 3187819199731 8943 2620916609600 8944 2114701901478 8945 1681842651985 8946 1322743897039 8947 1031259474204 8948 798426801109 8949 614673200584 8950 470986012675 8951 359436875901 8952 273336553362 8953 207194182793 8954 156587896275 8955 118004671872 8956 88681640888 8957 66462179119 8958 49672994806 8959 37021846525 8960 27514856638 8961 20390145439 8962 15065574974 8963 11097541784 8964 8149008061 8965 5964530102 8966 4351076199 8967 3163126833 8968 2291320825 8969 1653668656 8970 1188908248 8971 851376628 8972 607163746 8973 431149389 8974 304801365 8975 214481126 8976 150198136 8977 104651419 8978 72533807 8979 49995925 8980 34262962 8981 23338469 8982 15796476 8983 10619863 8984 7089500 8985 4697205 8986 3087735 8987 2012558 8988 1300156 8989 831820 8990 526823 8991 329931 8992 204226 8993 124754 8994 75175 8995 44583 8996 26015 8997 14883 8998 8349 8999 4565 9000 2436 9001 1255 9002 627 9003 297 9004 135 9005 56 9006 22 9007 7 9008 2 9009 186552542205 9010 826989591602 9011 1948402263296 9012 3269970632334 9013 4415919371398 9014 5133244525572 9015 5359568276287 9016 5173068921665 9017 4710616639688 9018 4106783929624 9019 3464983497738 9020 2851909879861 9021 2303426138872 9022 1833692393962 9023 1443482932040 9024 1126373319368 9025 872802453879 9026 672486243115 9027 515703799655 9028 393881923345 9029 299772869545 9030 227418479028 9031 172014015968 9032 129738241307 9033 97582586740 9034 73196649915 9035 54754992908 9036 40846839025 9037 30386104709 9038 22539667797 9039 16670328658 9040 12292217688 9041 9035796292 9042 6620819225 9043 4835268820 9044 3519222009 9045 2552338119 9046 1844349545 9047 1327710075 9048 952050665 9049 679903203 9050 483502844 9051 342325709 9052 241265379 9053 169229875 9054 118114304 9055 82010177 9056 56634173 9057 38887673 9058 26543660 9059 18004327 9060 12132164 9061 8118264 9062 5392783 9063 3554345 9064 2323520 9065 1505499 9066 966467 9067 614154 9068 386155 9069 239943 9070 147273 9071 89134 9072 53174 9073 31185 9074 17977 9075 10143 9076 5604 9077 3010 9078 1575 9079 792 9080 385 9081 176 9082 77 9083 30 9084 11 9085 3 9086 1 9087 199201026555 9088 885136116778 9089 2090073620609 9090 3515150836919 9091 4756382860693 9092 5539094801390 9093 5793002511921 9094 5599996002428 9095 5106528336724 9096 4457659940410 9097 3765461566954 9098 3102601784051 9099 2508449003961 9100 1998810289937 9101 1574888079746 9102 1229976823349 9103 953882838555 9104 735560780961 9105 564529374146 9106 431519971785 9107 328682050348 9108 249551518431 9109 188909202424 9110 142599271973 9111 107346655535 9112 80590134428 9113 60338980680 9114 45053205639 9115 33546421873 9116 24907697110 9117 18439865286 9118 13610800944 9119 10015533328 9120 7346615107 9121 5371311555 9122 3913863410 9123 2841940336 9124 2056148030 9125 1482074142 9126 1064144451 9127 761002156 9128 541946240 9129 384276336 9130 271248950 9131 190569292 9132 133230930 9133 92669720 9134 64112359 9135 44108109 9136 30167357 9137 20506255 9138 13848650 9139 9289091 9140 6185689 9141 4087968 9142 2679689 9143 1741630 9144 1121505 9145 715220 9146 451276 9147 281589 9148 173525 9149 105558 9150 63261 9151 37338 9152 21637 9153 12310 9154 6842 9155 3718 9156 1958 9157 1002 9158 490 9159 231 9160 101 9161 42 9162 15 9163 5 9164 1 9165 212678450014 9166 947233812681 9167 2241699021865 9168 3778095261391 9169 5122213336853 9170 5975959223014 9171 6260322470357 9172 6060992020645 9173 5534621763633 9174 4837535489004 9175 4091150301648 9176 3374618019321 9177 2731132383507 9178 2178318554750 9179 1717871077086 9180 1342803558805 9181 1042252742324 9182 804360339036 9183 617827731559 9184 472637485379 9185 360287745142 9186 273767599519 9187 207408646168 9188 156692545293 9189 118054667575 9190 88704979348 9191 66472798982 9192 49677692011 9193 37023859083 9194 27515688458 9195 20390475370 9196 15065699728 9197 11097586367 9198 8149022944 9199 5964534667 9200 4351077454 9201 3163127130 9202 2291320881 9203 1653668663 9204 1188908248 9205 851376628 9206 607163746 9207 431149389 9208 304801365 9209 214481126 9210 150198136 9211 104651419 9212 72533807 9213 49995925 9214 34262962 9215 23338469 9216 15796476 9217 10619863 9218 7089500 9219 4697205 9220 3087735 9221 2012558 9222 1300156 9223 831820 9224 526823 9225 329931 9226 204226 9227 124754 9228 75175 9229 44583 9230 26015 9231 14883 9232 8349 9233 4565 9234 2436 9235 1255 9236 627 9237 297 9238 135 9239 56 9240 22 9241 7 9242 2 9243 227037480524 9244 1013542133807 9245 2403954728128 9246 4060047581799 9247 5515237896902 9248 6446128367777 9249 6764089732116 9250 6558685555005 9251 5997427338792 9252 5248728839673 9253 4444096617853 9254 3669713615371 9255 2972948855198 9256 2373430853465 9257 1873419535368 9258 1465648112262 9259 1138546661384 9260 879387692746 9261 675995515223 9262 517545581946 9263 394833373517 9264 300256248246 9265 227659722600 9266 172132127222 9267 129794875182 9268 97609130385 9269 73208782079 9270 54760385691 9271 40849162545 9272 30387071176 9273 22540053952 9274 16670475931 9275 12292270862 9276 9035814269 9277 6620824829 9278 4835270395 9279 3519222394 9280 2552338196 9281 1844349556 9282 1327710076 9283 952050665 9284 679903203 9285 483502844 9286 342325709 9287 241265379 9288 169229875 9289 118114304 9290 82010177 9291 56634173 9292 38887673 9293 26543660 9294 18004327 9295 12132164 9296 8118264 9297 5392783 9298 3554345 9299 2323520 9300 1505499 9301 966467 9302 614154 9303 386155 9304 239943 9305 147273 9306 89134 9307 53174 9308 31185 9309 17977 9310 10143 9311 5604 9312 3010 9313 1575 9314 792 9315 385 9316 176 9317 77 9318 30 9319 11 9320 3 9321 1 9322 242333734716 9323 1084337143333 9324 2577560723109 9325 4362335989329 9326 5937409907109 9327 6952056874982 9328 7307052127827 9329 7095901893928 9330 6497667046932 9331 5693738116044 9332 4826507508245 9333 3989783895813 9334 3235489253085 9335 2585460362426 9336 2042602157418 9337 1599371689512 9338 1243452197811 9339 961188640077 9340 739463138414 9341 566582524573 9342 432583406613 9343 329223847637 9344 249822740666 9345 189042429509 9346 142663383937 9347 107376822871 9348 80603983078 9349 60345166369 9350 45055885328 9351 33547543378 9352 24908148386 9353 18440038811 9354 13610864205 9355 10015554965 9356 7346621949 9357 5371313513 9358 3913863900 9359 2841940437 9360 2056148045 9361 1482074143 9362 1064144451 9363 761002156 9364 541946240 9365 384276336 9366 271248950 9367 190569292 9368 133230930 9369 92669720 9370 64112359 9371 44108109 9372 30167357 9373 20506255 9374 13848650 9375 9289091 9376 6185689 9377 4087968 9378 2679689 9379 1741630 9380 1121505 9381 715220 9382 451276 9383 281589 9384 173525 9385 105558 9386 63261 9387 37338 9388 21637 9389 12310 9390 6842 9391 3718 9392 1958 9393 1002 9394 490 9395 231 9396 101 9397 42 9398 15 9399 5 9400 1 9401 258626519123 9402 1159912262695 9403 2763284840739 9404 4686378015279 9405 6390819328761 9406 7496373732655 9407 7892158795821 9408 7675676061744 9409 7038270239076 9410 6175253626982 9411 5240763637438 9412 4336874287424 9413 3520473048373 9414 2815826785369 9415 2226576115810 9416 1744906800958 9417 1357715085182 9418 1050354986581 9419 808698124117 9420 620115556354 9421 473825556309 9422 360894730481 9423 274072368250 9424 207558839467 9425 156765078581 9426 118088930506 9427 88720775824 9428 66479888482 9429 49680779746 9430 37025159239 9431 27516215281 9432 20390679596 9433 15065774903 9434 11097612382 9435 8149031293 9436 5964537103 9437 4351078081 9438 3163127265 9439 2291320903 9440 1653668665 9441 1188908248 9442 851376628 9443 607163746 9444 431149389 9445 304801365 9446 214481126 9447 150198136 9448 104651419 9449 72533807 9450 49995925 9451 34262962 9452 23338469 9453 15796476 9454 10619863 9455 7089500 9456 4697205 9457 3087735 9458 2012558 9459 1300156 9460 831820 9461 526823 9462 329931 9463 204226 9464 124754 9465 75175 9466 44583 9467 26015 9468 14883 9469 8349 9470 4565 9471 2436 9472 1255 9473 627 9474 297 9475 135 9476 56 9477 22 9478 7 9479 2 9480 275978464263 9481 1240579614331 9482 2961944397103 9483 5033687092202 9484 6877699994299 9485 8081895362430 9486 8522572405246 9487 8301269131410 9488 7622387072418 9489 6696173390510 9490 5689431025414 9491 4713192911190 9492 3829757180375 9493 3066065637243 9494 2426593171703 9495 1903263729325 9496 1482143193112 9497 1147528903160 9498 884207621338 9499 678543780697 9500 518872305374 9501 395513063443 9502 300598534171 9503 227828946415 9504 172214136716 9505 129833762810 9506 97627134711 9507 73216900343 9508 54763940036 9509 40850668044 9510 30387685330 9511 22540293895 9512 16670565065 9513 12292302047 9514 9035824412 9515 6620827839 9516 4835271187 9517 3519222570 9518 2552338226 9519 1844349559 9520 1327710076 9521 952050665 9522 679903203 9523 483502844 9524 342325709 9525 241265379 9526 169229875 9527 118114304 9528 82010177 9529 56634173 9530 38887673 9531 26543660 9532 18004327 9533 12132164 9534 8118264 9535 5392783 9536 3554345 9537 2323520 9538 1505499 9539 966467 9540 614154 9541 386155 9542 239943 9543 147273 9544 89134 9545 53174 9546 31185 9547 17977 9548 10143 9549 5604 9550 3010 9551 1575 9552 792 9553 385 9554 176 9555 77 9556 30 9557 11 9558 3 9559 1 9560 294456323665 9561 1326670878049 9562 3174410763942 9563 5405878050199 9564 7400441210256 9565 8711637389290 9566 9201686220530 9567 8976183207831 9568 8253406524374 9569 7259617384815 9570 6175276616635 9571 5121121979248 9572 4165347983742 9573 3337836435234 9574 2644008172928 9575 2075536027210 9576 1617612326084 9577 1253406447811 9578 966542263063 9579 742300339661 9580 568063437817 9581 433344154260 9582 329608075621 9583 250013302395 9584 189135098344 9585 142707491983 9586 107397329125 9587 80613272169 9588 60349254337 9589 45057626958 9590 33548258598 9591 24908429975 9592 18440144369 9593 13610901543 9594 10015567275 9595 7346625667 9596 5371314515 9597 3913864131 9598 2841940479 9599 2056148050 9600 1482074143 9601 1064144451 9602 761002156 9603 541946240 9604 384276336 9605 271248950 9606 190569292 9607 133230930 9608 92669720 9609 64112359 9610 44108109 9611 30167357 9612 20506255 9613 13848650 9614 9289091 9615 6185689 9616 4087968 9617 2679689 9618 1741630 9619 1121505 9620 715220 9621 451276 9622 281589 9623 173525 9624 105558 9625 63261 9626 37338 9627 21637 9628 12310 9629 6842 9630 3718 9631 1958 9632 1002 9633 490 9634 231 9635 101 9636 42 9637 15 9638 5 9639 1 9640 314130595419 9641 1418538781818 9642 3401611284560 9643 5804674488299 9644 7961596120266 9645 9388829457911 9646 9933138169189 9647 9704180008927 9648 8934971921842 9649 7868945312467 9650 6701281840121 9651 5563232254783 9652 4529411484324 9653 3632933388790 9654 2880286220260 9655 2262907978144 9656 1765070935736 9657 1368742598513 9658 1056299143225 9659 811855742796 9660 621767860878 9661 474676629776 9662 361325821221 9663 274286839974 9664 207663489740 9665 156815074419 9666 118112268973 9667 88731395687 9668 66484585687 9669 49682792304 9670 37025991059 9671 27516545212 9672 20390804350 9673 15065819486 9674 11097627265 9675 8149035858 9676 5964538358 9677 4351078378 9678 3163127321 9679 2291320910 9680 1653668665 9681 1188908248 9682 851376628 9683 607163746 9684 431149389 9685 304801365 9686 214481126 9687 150198136 9688 104651419 9689 72533807 9690 49995925 9691 34262962 9692 23338469 9693 15796476 9694 10619863 9695 7089500 9696 4697205 9697 3087735 9698 2012558 9699 1300156 9700 831820 9701 526823 9702 329931 9703 204226 9704 124754 9705 75175 9706 44583 9707 26015 9708 14883 9709 8349 9710 4565 9711 2436 9712 1255 9713 627 9714 297 9715 135 9716 56 9717 22 9718 7 9719 2 9720 335076383556 9721 1516558078594 9722 3644534342459 9723 6231915029437 9724 8563894742399 9725 10116928687608 9726 10720830177572 9727 10489298084386 9728 9671001474682 9729 8527773061243 9730 7270660434997 9731 6042296279713 9732 4924287100270 9733 3953294951101 9734 3137012453690 9735 2466661038032 9736 1925546810574 9737 1494355400994 9738 1154126272716 9739 887720447746 9740 680386529455 9741 519823995489 9742 395996495318 9743 300839787886 9744 227947059244 9745 172270770767 9746 129860306466 9747 97639266875 9748 73222293126 9749 54766263556 9750 40851634511 9751 30388071485 9752 22540441168 9753 16670618239 9754 12292320024 9755 9035830016 9756 6620829414 9757 4835271572 9758 3519222647 9759 2552338237 9760 1844349560 9761 1327710076 9762 952050665 9763 679903203 9764 483502844 9765 342325709 9766 241265379 9767 169229875 9768 118114304 9769 82010177 9770 56634173 9771 38887673 9772 26543660 9773 18004327 9774 12132164 9775 8118264 9776 5392783 9777 3554345 9778 2323520 9779 1505499 9780 966467 9781 614154 9782 386155 9783 239943 9784 147273 9785 89134 9786 53174 9787 31185 9788 17977 9789 10143 9790 5604 9791 3010 9792 1575 9793 792 9794 385 9795 176 9796 77 9797 30 9798 11 9799 3 9800 1 9801 357373007559 9802 1621127201714 9803 3904231601158 9804 6689561600861 9805 9210253567621 9806 10899636444885 9807 11568944343472 9808 11335873974697 9809 10465706200532 9810 9239993026295 9811 7886874170446 9812 6561304974863 9813 5352499629907 9814 4301016124353 9815 3415900433590 9816 2688182440648 9817 2100152613397 9818 1631131781940 9819 1260726096096 9820 970448708421 9821 744354611593 9822 569127154234 9823 433886014810 9824 329879310166 9825 250146531438 9826 189199210539 9827 142737659334 9828 107411177775 9829 80619457858 9830 60351934026 9831 45058748463 9832 33548709874 9833 24908603500 9834 18440207630 9835 13610923180 9836 10015574117 9837 7346627625 9838 5371315005 9839 3913864232 9840 2841940494 9841 2056148051 9842 1482074143 9843 1064144451 9844 761002156 9845 541946240 9846 384276336 9847 271248950 9848 190569292 9849 133230930 9850 92669720 9851 64112359 9852 44108109 9853 30167357 9854 20506255 9855 13848650 9856 9289091 9857 6185689 9858 4087968 9859 2679689 9860 1741630 9861 1121505 9862 715220 9863 451276 9864 281589 9865 173525 9866 105558 9867 63261 9868 37338 9869 21637 9870 12310 9871 6842 9872 3718 9873 1958 9874 1002 9875 490 9876 231 9877 101 9878 42 9879 15 9880 5 9881 1 9882 381104931393 9883 1732669377237 9884 4181823622557 9885 7179706545951 9886 9903790208487 9887 11740913711959 9888 12481964841507 9889 12248561981239 9890 11323613324327 9891 10009793105278 9892 8553653249832 9893 7123482977474 9894 5816774987948 9895 4678359585443 9896 3718803408301 9897 2928972734781 9898 2290093596991 9899 1780032425404 9900 1376860636845 9901 1060641625424 9902 814144867747 9903 622956261739 9904 475283690290 9905 361630604835 9906 274437035709 9907 207736023325 9908 156849337372 9909 118128065449 9910 88738485187 9911 66487673422 9912 49684092460 9913 37026517882 9914 27516749438 9915 20390879525 9916 15065845501 9917 11097635614 9918 8149038294 9919 5964538985 9920 4351078513 9921 3163127343 9922 2291320912 9923 1653668665 9924 1188908248 9925 851376628 9926 607163746 9927 431149389 9928 304801365 9929 214481126 9930 150198136 9931 104651419 9932 72533807 9933 49995925 9934 34262962 9935 23338469 9936 15796476 9937 10619863 9938 7089500 9939 4697205 9940 3087735 9941 2012558 9942 1300156 9943 831820 9944 526823 9945 329931 9946 204226 9947 124754 9948 75175 9949 44583 9950 26015 9951 14883 9952 8349 9953 4565 9954 2436 9955 1255 9956 627 9957 297 9958 135 9959 56 9960 22 9961 7 9962 2 9963 406361361683 9964 1851634462150 9965 4478502475697 9966 7704581924258 9967 10647834400835 9968 12645000068769 9969 13464696495681 9970 13232358253597 9971 12249586946508 9972 10841679939156 9973 9275014515121 9974 7732307693096 9975 6320054147578 9976 5087769846793 9977 4047724103677 9978 3190655707552 9979 2496674101314 9980 1942098485813 9981 1503355644047 9982 1158951593969 9983 890270218718 9984 681713639038 9985 520503774549 9986 396338799220 9987 301009014711 9988 228029069123 9989 172309658425 9990 129878310793 9991 97647385139 9992 73225847471 9993 54767769055 9994 40852248665 9995 30388311428 9996 22540530302 9997 16670649424 9998 12292330167 9999 9035833026 10000 6620830206 10001 4835271748 10002 3519222677 10003 2552338240 10004 1844349560 10005 1327710076 10006 952050665 10007 679903203 10008 483502844 10009 342325709 10010 241265379 10011 169229875 10012 118114304 10013 82010177 10014 56634173 10015 38887673 10016 26543660 10017 18004327 10018 12132164 10019 8118264 10020 5392783 10021 3554345 10022 2323520 10023 1505499 10024 966467 10025 614154 10026 386155 10027 239943 10028 147273 10029 89134 10030 53174 10031 31185 10032 17977 10033 10143 10034 5604 10035 3010 10036 1575 10037 792 10038 385 10039 176 10040 77 10041 30 10042 11 10043 3 10044 1 10045 433237249674 10046 1978500209273 10047 4795537965656 10048 8266567590487 10049 11445944461554 10050 13616431232681 10051 14522289591235 10052 14292623470468 10053 13248854702716 10054 11740500812757 10055 10055284796236 10056 8391527060837 10057 6865511207962 10058 5531886200497 10059 4404827692961 10060 3474987192777 10061 2721306451698 10062 2118457313976 10063 1641106534350 10064 1266085904607 10065 973287651297 10066 745835976113 10067 569888007439 10068 434270264431 10069 330069875613 10070 250239200763 10071 189243318627 10072 142758165589 10073 107420466866 10074 80623545826 10075 60353675656 10076 45059463683 10077 33548991463 10078 24908709058 10079 18440244968 10080 13610935490 10081 10015577835 10082 7346628627 10083 5371315236 10084 3913864274 10085 2841940499 10086 2056148051 10087 1482074143 10088 1064144451 10089 761002156 10090 541946240 10091 384276336 10092 271248950 10093 190569292 10094 133230930 10095 92669720 10096 64112359 10097 44108109 10098 30167357 10099 20506255 10100 13848650 10101 9289091 10102 6185689 10103 4087968 10104 2679689 10105 1741630 10106 1121505 10107 715220 10108 451276 10109 281589 10110 173525 10111 105558 10112 63261 10113 37338 10114 21637 10115 12310 10116 6842 10117 3718 10118 1958 10119 1002 10120 490 10121 231 10122 101 10123 42 10124 15 10125 5 10126 1 10127 461832879033 10128 2113774308630 10129 5134280661797 10130 8868201637836 10131 12301919882804 10132 14660060535739 10133 15660261181461 10134 15435110251495 10135 14327031570990 10136 12711470224557 10137 10899121971078 10138 9105181412869 10139 7456569592138 10140 6013559010847 10141 4792453217648 10142 3783866510917 10143 2965518570854 10144 2310330206927 10145 1791083272367 10146 1382811882767 10147 1063801256659 10148 815797699094 10149 623807459960 10150 475714807045 10151 361845081124 10152 274541686609 10153 207786019219 10154 156872675841 10155 118138685312 10156 88743182392 10157 66489685980 10158 49684924280 10159 37026847813 10160 27516874192 10161 20390924108 10162 15065860384 10163 11097640179 10164 8149039549 10165 5964539282 10166 4351078569 10167 3163127350 10168 2291320912 10169 1653668665 10170 1188908248 10171 851376628 10172 607163746 10173 431149389 10174 304801365 10175 214481126 10176 150198136 10177 104651419 10178 72533807 10179 49995925 10180 34262962 10181 23338469 10182 15796476 10183 10619863 10184 7089500 10185 4697205 10186 3087735 10187 2012558 10188 1300156 10189 831820 10190 526823 10191 329931 10192 204226 10193 124754 10194 75175 10195 44583 10196 26015 10197 14883 10198 8349 10199 4565 10200 2436 10201 1255 10202 627 10203 297 10204 135 10205 56 10206 22 10207 7 10208 2 10209 492254946875 10210 2257995823833 10211 5496168804609 10212 9512189567899 10213 13219819821160 10214 15781078926407 10215 16884523186077 10216 16665989156343 10217 15490150238192 10218 13760195114857 10219 11811541677863 10220 9877624032552 10221 8096922786281 10222 6535864758486 10223 5213128513281 10224 4119346750697 10225 3230964238767 10226 2519039121771 10227 1954337231295 10228 1509961131569 10229 1162466743893 10230 892113581630 10231 682665476426 10232 520987237609 10233 396580058539 10234 301127128332 10235 228085703251 10236 172336202084 10237 129890442957 10238 97652777922 10239 73228170991 10240 54768735522 10241 40852634820 10242 30388458701 10243 22540583476 10244 16670667401 10245 12292335771 10246 9035834601 10247 6620830591 10248 4835271825 10249 3519222688 10250 2552338241 10251 1844349560 10252 1327710076 10253 952050665 10254 679903203 10255 483502844 10256 342325709 10257 241265379 10258 169229875 10259 118114304 10260 82010177 10261 56634173 10262 38887673 10263 26543660 10264 18004327 10265 12132164 10266 8118264 10267 5392783 10268 3554345 10269 2323520 10270 1505499 10271 966467 10272 614154 10273 386155 10274 239943 10275 147273 10276 89134 10277 53174 10278 31185 10279 17977 10280 10143 10281 5604 10282 3010 10283 1575 10284 792 10285 385 10286 176 10287 77 10288 30 10289 11 10290 3 10291 1 10292 524616142383 10293 2411737458947 10294 5882731810431 10295 10201416015855 10296 14203977497596 10297 16985039262944 10298 18201406810750 10299 17991879870525 10300 16744688497703 10301 14892705231754 10302 12797941654522 10303 10713546226179 10304 8790553136975 10305 7102124778583 10306 5669583517382 10307 4483647954405 10308 3519431999824 10309 2746015621915 10310 2132006929626 10311 1648435471331 10312 1269995029648 10313 975342638449 10314 746899866055 10315 570429905327 10316 434541505818 10317 330203105658 10318 250303313059 10319 189273485983 10320 142772014239 10321 107426652555 10322 80626225515 10323 60354797161 10324 45059914959 10325 33549164988 10326 24908772319 10327 18440266605 10328 13610942332 10329 10015579793 10330 7346629117 10331 5371315337 10332 3913864289 10333 2841940500 10334 2056148051 10335 1482074143 10336 1064144451 10337 761002156 10338 541946240 10339 384276336 10340 271248950 10341 190569292 10342 133230930 10343 92669720 10344 64112359 10345 44108109 10346 30167357 10347 20506255 10348 13848650 10349 9289091 10350 6185689 10351 4087968 10352 2679689 10353 1741630 10354 1121505 10355 715220 10356 451276 10357 281589 10358 173525 10359 105558 10360 63261 10361 37338 10362 21637 10363 12310 10364 6842 10365 3718 10366 1958 10367 1002 10368 490 10369 231 10370 101 10371 42 10372 15 10373 5 10374 1 10375 559036313200 10376 2575607187663 10377 6295597931187 10378 10938955150096 10379 15259020966597 10380 18277879105818 10381 19617694360963 10382 19419880984368 10383 18097603827841 10384 16115482167845 10385 13864132289965 10386 11618001092163 10387 9541755651519 10388 7715922729042 10389 6164767442318 10390 4879169105367 10391 3832856989485 10392 2992808737888 10393 2325325950155 10394 1799211930043 10395 1387157452692 10396 1066091213430 10397 816986304181 10398 624414565057 10399 476019599008 10400 361995278114 10401 274614220329 10402 207820282179 10403 156888472317 10404 118145774812 10405 88746270127 10406 66490986136 10407 49685451103 10408 37027052039 10409 27516949367 10410 20390950123 10411 15065868733 10412 11097642615 10413 8149040176 10414 5964539417 10415 4351078591 10416 3163127352 10417 2291320912 10418 1653668665 10419 1188908248 10420 851376628 10421 607163746 10422 431149389 10423 304801365 10424 214481126 10425 150198136 10426 104651419 10427 72533807 10428 49995925 10429 34262962 10430 23338469 10431 15796476 10432 10619863 10433 7089500 10434 4697205 10435 3087735 10436 2012558 10437 1300156 10438 831820 10439 526823 10440 329931 10441 204226 10442 124754 10443 75175 10444 44583 10445 26015 10446 14883 10447 8349 10448 4565 10449 2436 10450 1255 10451 627 10452 297 10453 135 10454 56 10455 22 10456 7 10457 2 10458 595642036205 10459 2750250770708 10460 6736498299530 10461 11728083834046 10462 16389889562198 10463 19665948188937 10464 21140647202694 10465 20957605460732 10466 19556364892484 10467 17435494053004 10468 15016364726706 10469 12596432267609 10470 10355159790013 10471 8381126135293 10472 6701864264941 10473 5308503320581 10474 4173331343621 10475 3261095292210 10476 2535629673019 10477 1963349605829 10478 1514790007152 10479 1165017481332 10480 893440931156 10481 683345308660 10482 521329551654 10483 396749286939 10484 301209138387 10485 228124590920 10486 172354206411 10487 129898561221 10488 97656332267 10489 73229676490 10490 54769349676 10491 40852874763 10492 30388547835 10493 22540614661 10494 16670677544 10495 12292338781 10496 9035835393 10497 6620830767 10498 4835271855 10499 3519222691 10500 2552338241 10501 1844349560 10502 1327710076 10503 952050665 10504 679903203 10505 483502844 10506 342325709 10507 241265379 10508 169229875 10509 118114304 10510 82010177 10511 56634173 10512 38887673 10513 26543660 10514 18004327 10515 12132164 10516 8118264 10517 5392783 10518 3554345 10519 2323520 10520 1505499 10521 966467 10522 614154 10523 386155 10524 239943 10525 147273 10526 89134 10527 53174 10528 31185 10529 17977 10530 10143 10531 5604 10532 3010 10533 1575 10534 792 10535 385 10536 176 10537 77 10538 30 10539 11 10540 3 10541 1 10542 634567876615 10543 2936353601330 10544 7207275424603 10545 12572293411292 10546 17601857226111 10547 21156034372578 10548 22778041774865 10549 22613214717852 10550 21128990906166 10551 18860228948107 10552 16261365792363 10553 13654701384944 10554 11235756769272 10555 9101906651993 10556 7284312478653 10557 5774451811962 10558 4543117829030 10559 3552689092853 10560 2764364416198 10561 2141995529801 10562 1653799367789 10563 1272835094029 10564 976824284558 10565 747660782521 10566 570814167258 10567 434732073223 10568 330295775214 10569 250347421162 10570 189293992238 10571 142781303330 10572 107430740523 10573 80627967145 10574 60355512381 10575 45060196548 10576 33549270546 10577 24908809657 10578 18440278915 10579 13610946050 10580 10015580795 10581 7346629348 10582 5371315379 10583 3913864294 10584 2841940500 10585 2056148051 10586 1482074143 10587 1064144451 10588 761002156 10589 541946240 10590 384276336 10591 271248950 10592 190569292 10593 133230930 10594 92669720 10595 64112359 10596 44108109 10597 30167357 10598 20506255 10599 13848650 10600 9289091 10601 6185689 10602 4087968 10603 2679689 10604 1741630 10605 1121505 10606 715220 10607 451276 10608 281589 10609 173525 10610 105558 10611 63261 10612 37338 10613 21637 10614 12310 10615 6842 10616 3718 10617 1958 10618 1002 10619 490 10620 231 10621 101 10622 42 10623 15 10624 5 10625 1