1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 2 19 1 20 1 21 1 22 1 23 1 24 1 25 2 26 1 27 1 28 1 29 1 30 1 31 1 32 2 33 2 34 1 35 1 36 1 37 1 38 1 39 2 40 2 41 2 42 2 43 1 44 1 45 1 46 1 47 1 48 1 49 2 50 3 51 2 52 2 53 1 54 1 55 1 56 1 57 1 58 1 59 2 60 3 61 3 62 2 63 2 64 1 65 1 66 1 67 1 68 1 69 2 70 2 71 3 72 4 73 3 74 2 75 2 76 1 77 1 78 1 79 1 80 1 81 1 82 2 83 3 84 4 85 4 86 3 87 2 88 2 89 1 90 1 91 1 92 1 93 1 94 1 95 2 96 3 97 4 98 5 99 4 100 3 101 2 102 2 103 1 104 1 105 1 106 1 107 1 108 2 109 2 110 4 111 5 112 5 113 5 114 4 115 3 116 2 117 2 118 1 119 1 120 1 121 1 122 1 123 1 124 2 125 3 126 5 127 6 128 6 129 5 130 4 131 3 132 2 133 2 134 1 135 1 136 1 137 1 138 1 139 1 140 2 141 3 142 5 143 7 144 7 145 6 146 5 147 4 148 3 149 2 150 2 151 1 152 1 153 1 154 1 155 1 156 2 157 2 158 3 159 6 160 7 161 8 162 8 163 6 164 5 165 4 166 3 167 2 168 2 169 1 170 1 171 1 172 1 173 1 174 1 175 2 176 3 177 5 178 8 179 9 180 9 181 8 182 6 183 5 184 4 185 3 186 2 187 2 188 1 189 1 190 1 191 1 192 1 193 1 194 2 195 4 196 5 197 8 198 10 199 10 200 10 201 8 202 6 203 5 204 4 205 3 206 2 207 2 208 1 209 1 210 1 211 1 212 1 213 2 214 2 215 3 216 6 217 9 218 11 219 12 220 11 221 10 222 8 223 6 224 5 225 4 226 3 227 2 228 2 229 1 230 1 231 1 232 1 233 1 234 1 235 2 236 3 237 5 238 9 239 12 240 13 241 13 242 12 243 10 244 8 245 6 246 5 247 4 248 3 249 2 250 2 251 1 252 1 253 1 254 1 255 1 256 1 257 2 258 3 259 5 260 9 261 13 262 15 263 15 264 14 265 12 266 10 267 8 268 6 269 5 270 4 271 3 272 2 273 2 274 1 275 1 276 1 277 1 278 1 279 2 280 2 281 3 282 6 283 9 284 14 285 17 286 17 287 16 288 15 289 12 290 10 291 8 292 6 293 5 294 4 295 3 296 2 297 2 298 1 299 1 300 1 301 1 302 1 303 1 304 2 305 4 306 5 307 9 308 14 309 18 310 20 311 19 312 17 313 15 314 12 315 10 316 8 317 6 318 5 319 4 320 3 321 2 322 2 323 1 324 1 325 1 326 1 327 1 328 1 329 2 330 3 331 5 332 9 333 15 334 19 335 22 336 22 337 20 338 18 339 15 340 12 341 10 342 8 343 6 344 5 345 4 346 3 347 2 348 2 349 1 350 1 351 1 352 1 353 1 354 2 355 2 356 3 357 6 358 9 359 15 360 22 361 24 362 25 363 24 364 21 365 18 366 15 367 12 368 10 369 8 370 6 371 5 372 4 373 3 374 2 375 2 376 1 377 1 378 1 379 1 380 1 381 1 382 2 383 3 384 5 385 10 386 15 387 22 388 27 389 28 390 27 391 25 392 22 393 18 394 15 395 12 396 10 397 8 398 6 399 5 400 4 401 3 402 2 403 2 404 1 405 1 406 1 407 1 408 1 409 1 410 2 411 3 412 5 413 9 414 16 415 23 416 29 417 32 418 31 419 29 420 26 421 22 422 18 423 15 424 12 425 10 426 8 427 6 428 5 429 4 430 3 431 2 432 2 433 1 434 1 435 1 436 1 437 1 438 2 439 2 440 4 441 6 442 9 443 16 444 25 445 32 446 35 447 36 448 33 449 30 450 27 451 22 452 18 453 15 454 12 455 10 456 8 457 6 458 5 459 4 460 3 461 2 462 2 463 1 464 1 465 1 466 1 467 1 468 1 469 2 470 3 471 5 472 9 473 16 474 25 475 34 476 39 477 40 478 39 479 35 480 31 481 27 482 22 483 18 484 15 485 12 486 10 487 8 488 6 489 5 490 4 491 3 492 2 493 2 494 1 495 1 496 1 497 1 498 1 499 1 500 2 501 3 502 5 503 9 504 16 505 26 506 36 507 43 508 45 509 44 510 41 511 36 512 32 513 27 514 22 515 18 516 15 517 12 518 10 519 8 520 6 521 5 522 4 523 3 524 2 525 2 526 1 527 1 528 1 529 1 530 1 531 2 532 2 533 3 534 6 535 9 536 16 537 27 538 38 539 47 540 51 541 50 542 47 543 43 544 37 545 32 546 27 547 22 548 18 549 15 550 12 551 10 552 8 553 6 554 5 555 4 556 3 557 2 558 2 559 1 560 1 561 1 562 1 563 1 564 1 565 2 566 3 567 5 568 9 569 16 570 27 571 40 572 50 573 56 574 57 575 54 576 49 577 44 578 38 579 32 580 27 581 22 582 18 583 15 584 12 585 10 586 8 587 6 588 5 589 4 590 3 591 2 592 2 593 1 594 1 595 1 596 1 597 1 598 1 599 2 600 4 601 5 602 10 603 16 604 27 605 42 606 54 607 61 608 64 609 62 610 57 611 51 612 45 613 38 614 32 615 27 616 22 617 18 618 15 619 12 620 10 621 8 622 6 623 5 624 4 625 3 626 2 627 2 628 1 629 1 630 1 631 1 632 1 633 2 634 2 635 3 636 6 637 9 638 16 639 29 640 43 641 58 642 68 643 71 644 70 645 66 646 59 647 52 648 46 649 38 650 32 651 27 652 22 653 18 654 15 655 12 656 10 657 8 658 6 659 5 660 4 661 3 662 2 663 2 664 1 665 1 666 1 667 1 668 1 669 1 670 2 671 3 672 5 673 9 674 16 675 28 676 45 677 61 678 73 679 79 680 79 681 75 682 69 683 61 684 53 685 46 686 38 687 32 688 27 689 22 690 18 691 15 692 12 693 10 694 8 695 6 696 5 697 4 698 3 699 2 700 2 701 1 702 1 703 1 704 1 705 1 706 1 707 2 708 3 709 5 710 9 711 16 712 28 713 46 714 65 715 79 716 87 717 89 718 85 719 79 720 71 721 62 722 54 723 46 724 38 725 32 726 27 727 22 728 18 729 15 730 12 731 10 732 8 733 6 734 5 735 4 736 3 737 2 738 2 739 1 740 1 741 1 742 1 743 1 744 2 745 2 746 3 747 6 748 9 749 16 750 29 751 47 752 68 753 86 754 96 755 99 756 97 757 90 758 82 759 73 760 63 761 54 762 46 763 38 764 32 765 27 766 22 767 18 768 15 769 12 770 10 771 8 772 6 773 5 774 4 775 3 776 2 777 2 778 1 779 1 780 1 781 1 782 1 783 1 784 2 785 4 786 5 787 9 788 16 789 28 790 49 791 71 792 91 793 105 794 110 795 109 796 103 797 94 798 84 799 74 800 64 801 54 802 46 803 38 804 32 805 27 806 22 807 18 808 15 809 12 810 10 811 8 812 6 813 5 814 4 815 3 816 2 817 2 818 1 819 1 820 1 821 1 822 1 823 1 824 2 825 3 826 5 827 9 828 16 829 28 830 49 831 74 832 97 833 114 834 122 835 122 836 117 837 108 838 97 839 86 840 75 841 64 842 54 843 46 844 38 845 32 846 27 847 22 848 18 849 15 850 12 851 10 852 8 853 6 854 5 855 4 856 3 857 2 858 2 859 1 860 1 861 1 862 1 863 1 864 2 865 2 866 3 867 6 868 10 869 16 870 29 871 49 872 77 873 104 874 123 875 135 876 137 877 132 878 123 879 112 880 99 881 87 882 76 883 64 884 54 885 46 886 38 887 32 888 27 889 22 890 18 891 15 892 12 893 10 894 8 895 6 896 5 897 4 898 3 899 2 900 2 901 1 902 1 903 1 904 1 905 1 906 1 907 2 908 3 909 5 910 9 911 16 912 28 913 50 914 79 915 109 916 133 917 147 918 152 919 149 920 140 921 128 922 115 923 101 924 88 925 76 926 64 927 54 928 46 929 38 930 32 931 27 932 22 933 18 934 15 935 12 936 10 937 8 938 6 939 5 940 4 941 3 942 2 943 2 944 1 945 1 946 1 947 1 948 1 949 1 950 2 951 3 952 5 953 9 954 16 955 28 956 50 957 82 958 114 959 143 960 161 961 168 962 167 963 159 964 146 965 132 966 117 967 102 968 89 969 76 970 64 971 54 972 46 973 38 974 32 975 27 976 22 977 18 978 15 979 12 980 10 981 8 982 6 983 5 984 4 985 3 986 2 987 2 988 1 989 1 990 1 991 1 992 1 993 2 994 2 995 4 996 6 997 9 998 16 999 30 1000 51 1001 83 1002 121 1003 152 1004 175 1005 187 1006 186 1007 179 1008 167 1009 151 1010 135 1011 119 1012 103 1013 89 1014 76 1015 64 1016 54 1017 46 1018 38 1019 32 1020 27 1021 22 1022 18 1023 15 1024 12 1025 10 1026 8 1027 6 1028 5 1029 4 1030 3 1031 2 1032 2 1033 1 1034 1 1035 1 1036 1 1037 1 1038 1 1039 2 1040 3 1041 5 1042 9 1043 16 1044 28 1045 51 1046 85 1047 125 1048 163 1049 189 1050 204 1051 208 1052 201 1053 189 1054 173 1055 155 1056 137 1057 120 1058 104 1059 89 1060 76 1061 64 1062 54 1063 46 1064 38 1065 32 1066 27 1067 22 1068 18 1069 15 1070 12 1071 10 1072 8 1073 6 1074 5 1075 4 1076 3 1077 2 1078 2 1079 1 1080 1 1081 1 1082 1 1083 1 1084 1 1085 2 1086 3 1087 5 1088 9 1089 16 1090 28 1091 51 1092 87 1093 130 1094 172 1095 205 1096 223 1097 230 1098 226 1099 213 1100 197 1101 178 1102 158 1103 139 1104 121 1105 104 1106 89 1107 76 1108 64 1109 54 1110 46 1111 38 1112 32 1113 27 1114 22 1115 18 1116 15 1117 12 1118 10 1119 8 1120 6 1121 5 1122 4 1123 3 1124 2 1125 2 1126 1 1127 1 1128 1 1129 1 1130 1 1131 2 1132 2 1133 3 1134 6 1135 9 1136 16 1137 29 1138 51 1139 88 1140 136 1141 182 1142 220 1143 245 1144 254 1145 252 1146 241 1147 223 1148 203 1149 182 1150 160 1151 140 1152 122 1153 104 1154 89 1155 76 1156 64 1157 54 1158 46 1159 38 1160 32 1161 27 1162 22 1163 18 1164 15 1165 12 1166 10 1167 8 1168 6 1169 5 1170 4 1171 3 1172 2 1173 2 1174 1 1175 1 1176 1 1177 1 1178 1 1179 1 1180 2 1181 3 1182 5 1183 10 1184 16 1185 28 1186 51 1187 89 1188 139 1189 192 1190 236 1191 265 1192 280 1193 280 1194 270 1195 253 1196 231 1197 208 1198 185 1199 162 1200 141 1201 122 1202 104 1203 89 1204 76 1205 64 1206 54 1207 46 1208 38 1209 32 1210 27 1211 22 1212 18 1213 15 1214 12 1215 10 1216 8 1217 6 1218 5 1219 4 1220 3 1221 2 1222 2 1223 1 1224 1 1225 1 1226 1 1227 1 1228 1 1229 2 1230 4 1231 5 1232 9 1233 16 1234 28 1235 52 1236 90 1237 143 1238 201 1239 252 1240 288 1241 307 1242 311 1243 302 1244 285 1245 263 1246 237 1247 212 1248 187 1249 163 1250 142 1251 122 1252 104 1253 89 1254 76 1255 64 1256 54 1257 46 1258 38 1259 32 1260 27 1261 22 1262 18 1263 15 1264 12 1265 10 1266 8 1267 6 1268 5 1269 4 1270 3 1271 2 1272 2 1273 1 1274 1 1275 1 1276 1 1277 1 1278 2 1279 2 1280 3 1281 6 1282 9 1283 16 1284 29 1285 51 1286 91 1287 148 1288 210 1289 268 1290 312 1291 336 1292 344 1293 338 1294 320 1295 297 1296 271 1297 242 1298 215 1299 189 1300 164 1301 142 1302 122 1303 104 1304 89 1305 76 1306 64 1307 54 1308 46 1309 38 1310 32 1311 27 1312 22 1313 18 1314 15 1315 12 1316 10 1317 8 1318 6 1319 5 1320 4 1321 3 1322 2 1323 2 1324 1 1325 1 1326 1 1327 1 1328 1 1329 1 1330 2 1331 3 1332 5 1333 9 1334 16 1335 28 1336 51 1337 91 1338 150 1339 220 1340 284 1341 335 1342 367 1343 379 1344 375 1345 360 1346 335 1347 307 1348 277 1349 246 1350 217 1351 190 1352 165 1353 142 1354 122 1355 104 1356 89 1357 76 1358 64 1359 54 1360 46 1361 38 1362 32 1363 27 1364 22 1365 18 1366 15 1367 12 1368 10 1369 8 1370 6 1371 5 1372 4 1373 3 1374 2 1375 2 1376 1 1377 1 1378 1 1379 1 1380 1 1381 1 1382 2 1383 3 1384 5 1385 9 1386 16 1387 28 1388 51 1389 92 1390 153 1391 228 1392 301 1393 359 1394 399 1395 417 1396 416 1397 402 1398 378 1399 347 1400 315 1401 282 1402 249 1403 219 1404 191 1405 165 1406 142 1407 122 1408 104 1409 89 1410 76 1411 64 1412 54 1413 46 1414 38 1415 32 1416 27 1417 22 1418 18 1419 15 1420 12 1421 10 1422 8 1423 6 1424 5 1425 4 1426 3 1427 2 1428 2 1429 1 1430 1 1431 1 1432 1 1433 1 1434 2 1435 2 1436 3 1437 6 1438 9 1439 16 1440 30 1441 51 1442 92 1443 157 1444 236 1445 317 1446 386 1447 432 1448 457 1449 462 1450 448 1451 424 1452 393 1453 357 1454 321 1455 286 1456 251 1457 220 1458 192 1459 165 1460 142 1461 122 1462 104 1463 89 1464 76 1465 64 1466 54 1467 46 1468 38 1469 32 1470 27 1471 22 1472 18 1473 15 1474 12 1475 10 1476 8 1477 6 1478 5 1479 4 1480 3 1481 2 1482 2 1483 1 1484 1 1485 1 1486 1 1487 1 1488 1 1489 2 1490 4 1491 5 1492 9 1493 16 1494 28 1495 52 1496 93 1497 158 1498 244 1499 333 1500 411 1501 468 1502 499 1503 508 1504 499 1505 475 1506 442 1507 405 1508 365 1509 326 1510 289 1511 253 1512 221 1513 192 1514 165 1515 142 1516 122 1517 104 1518 89 1519 76 1520 64 1521 54 1522 46 1523 38 1524 32 1525 27 1526 22 1527 18 1528 15 1529 12 1530 10 1531 8 1532 6 1533 5 1534 4 1535 3 1536 2 1537 2 1538 1 1539 1 1540 1 1541 1 1542 1 1543 1 1544 2 1545 3 1546 5 1547 10 1548 16 1549 28 1550 51 1551 93 1552 160 1553 251 1554 350 1555 437 1556 504 1557 545 1558 559 1559 553 1560 531 1561 497 1562 457 1563 415 1564 371 1565 330 1566 291 1567 254 1568 222 1569 192 1570 165 1571 142 1572 122 1573 104 1574 89 1575 76 1576 64 1577 54 1578 46 1579 38 1580 32 1581 27 1582 22 1583 18 1584 15 1585 12 1586 10 1587 8 1588 6 1589 5 1590 4 1591 3 1592 2 1593 2 1594 1 1595 1 1596 1 1597 1 1598 1 1599 2 1600 2 1601 3 1602 6 1603 9 1604 16 1605 29 1606 51 1607 93 1608 164 1609 258 1610 365 1611 465 1612 542 1613 592 1614 615 1615 612 1616 591 1617 558 1618 515 1619 469 1620 423 1621 376 1622 333 1623 293 1624 255 1625 222 1626 192 1627 165 1628 142 1629 122 1630 104 1631 89 1632 76 1633 64 1634 54 1635 46 1636 38 1637 32 1638 27 1639 22 1640 18 1641 15 1642 12 1643 10 1644 8 1645 6 1646 5 1647 4 1648 3 1649 2 1650 2 1651 1 1652 1 1653 1 1654 1 1655 1 1656 1 1657 2 1658 3 1659 5 1660 9 1661 16 1662 28 1663 51 1664 93 1665 164 1666 265 1667 380 1668 491 1669 582 1670 642 1671 672 1672 676 1673 657 1674 623 1675 580 1676 530 1677 479 1678 429 1679 380 1680 335 1681 294 1682 256 1683 222 1684 192 1685 165 1686 142 1687 122 1688 104 1689 89 1690 76 1691 64 1692 54 1693 46 1694 38 1695 32 1696 27 1697 22 1698 18 1699 15 1700 12 1701 10 1702 8 1703 6 1704 5 1705 4 1706 3 1707 2 1708 2 1709 1 1710 1 1711 1 1712 1 1713 1 1714 1 1715 2 1716 3 1717 5 1718 9 1719 16 1720 28 1721 51 1722 93 1723 165 1724 271 1725 396 1726 518 1727 622 1728 695 1729 734 1730 744 1731 729 1732 695 1733 650 1734 598 1735 542 1736 487 1737 434 1738 383 1739 337 1740 295 1741 256 1742 222 1743 192 1744 165 1745 142 1746 122 1747 104 1748 89 1749 76 1750 64 1751 54 1752 46 1753 38 1754 32 1755 27 1756 22 1757 18 1758 15 1759 12 1760 10 1761 8 1762 6 1763 5 1764 4 1765 3 1766 2 1767 2 1768 1 1769 1 1770 1 1771 1 1772 1 1773 2 1774 2 1775 4 1776 6 1777 9 1778 16 1779 29 1780 52 1781 93 1782 168 1783 276 1784 410 1785 548 1786 663 1787 750 1788 801 1789 817 1790 807 1791 775 1792 727 1793 672 1794 613 1795 552 1796 493 1797 438 1798 385 1799 338 1800 296 1801 256 1802 222 1803 192 1804 165 1805 142 1806 122 1807 104 1808 89 1809 76 1810 64 1811 54 1812 46 1813 38 1814 32 1815 27 1816 22 1817 18 1818 15 1819 12 1820 10 1821 8 1822 6 1823 5 1824 4 1825 3 1826 2 1827 2 1828 1 1829 1 1830 1 1831 1 1832 1 1833 1 1834 2 1835 3 1836 5 1837 9 1838 16 1839 28 1840 51 1841 93 1842 167 1843 282 1844 424 1845 573 1846 707 1847 807 1848 870 1849 896 1850 890 1851 860 1852 813 1853 754 1854 690 1855 625 1856 560 1857 498 1858 441 1859 387 1860 339 1861 296 1862 256 1863 222 1864 192 1865 165 1866 142 1867 122 1868 104 1869 89 1870 76 1871 64 1872 54 1873 46 1874 38 1875 32 1876 27 1877 22 1878 18 1879 15 1880 12 1881 10 1882 8 1883 6 1884 5 1885 4 1886 3 1887 2 1888 2 1889 1 1890 1 1891 1 1892 1 1893 1 1894 1 1895 2 1896 3 1897 5 1898 9 1899 16 1900 28 1901 51 1902 93 1903 168 1904 286 1905 438 1906 600 1907 750 1908 868 1909 943 1910 980 1911 981 1912 953 1913 906 1914 845 1915 776 1916 705 1917 635 1918 566 1919 502 1920 443 1921 388 1922 340 1923 296 1924 256 1925 222 1926 192 1927 165 1928 142 1929 122 1930 104 1931 89 1932 76 1933 64 1934 54 1935 46 1936 38 1937 32 1938 27 1939 22 1940 18 1941 15 1942 12 1943 10 1944 8 1945 6 1946 5 1947 4 1948 3 1949 2 1950 2 1951 1 1952 1 1953 1 1954 1 1955 1 1956 2 1957 2 1958 3 1959 6 1960 10 1961 16 1962 30 1963 51 1964 93 1965 170 1966 290 1967 451 1968 629 1969 794 1970 929 1971 1023 1972 1069 1973 1078 1974 1056 1975 1007 1976 944 1977 872 1978 794 1979 717 1980 643 1981 571 1982 505 1983 445 1984 389 1985 340 1986 296 1987 256 1988 222 1989 192 1990 165 1991 142 1992 122 1993 104 1994 89 1995 76 1996 64 1997 54 1998 46 1999 38 2000 32 2001 27 2002 22 2003 18 2004 15 2005 12 2006 10 2007 8 2008 6 2009 5 2010 4 2011 3 2012 2 2013 2 2014 1 2015 1 2016 1 2017 1 2018 1 2019 1 2020 2 2021 3 2022 5 2023 9 2024 16 2025 28 2026 51 2027 93 2028 169 2029 294 2030 463 2031 654 2032 840 2033 993 2034 1103 2035 1166 2036 1182 2037 1164 2038 1119 2039 1053 2040 976 2041 894 2042 809 2043 727 2044 649 2045 575 2046 507 2047 446 2048 390 2049 340 2050 296 2051 256 2052 222 2053 192 2054 165 2055 142 2056 122 2057 104 2058 89 2059 76 2060 64 2061 54 2062 46 2063 38 2064 32 2065 27 2066 22 2067 18 2068 15 2069 12 2070 10 2071 8 2072 6 2073 5 2074 4 2075 3 2076 2 2077 2 2078 1 2079 1 2080 1 2081 1 2082 1 2083 1 2084 2 2085 4 2086 5 2087 9 2088 16 2089 28 2090 52 2091 93 2092 169 2093 298 2094 475 2095 681 2096 885 2097 1060 2098 1188 2099 1266 2100 1296 2101 1282 2102 1239 2103 1173 2104 1091 2105 1003 2106 912 2107 821 2108 735 2109 654 2110 578 2111 509 2112 447 2113 390 2114 340 2115 296 2116 256 2117 222 2118 192 2119 165 2120 142 2121 122 2122 104 2123 89 2124 76 2125 64 2126 54 2127 46 2128 38 2129 32 2130 27 2131 22 2132 18 2133 15 2134 12 2135 10 2136 8 2137 6 2138 5 2139 4 2140 3 2141 2 2142 2 2143 1 2144 1 2145 1 2146 1 2147 1 2148 2 2149 2 2150 3 2151 6 2152 9 2153 16 2154 29 2155 51 2156 94 2157 171 2158 300 2159 486 2160 708 2161 931 2162 1128 2163 1279 2164 1373 2165 1415 2166 1412 2167 1370 2168 1303 2169 1219 2170 1123 2171 1025 2172 927 2173 831 2174 741 2175 658 2176 580 2177 510 2178 448 2179 390 2180 340 2181 296 2182 256 2183 222 2184 192 2185 165 2186 142 2187 122 2188 104 2189 89 2190 76 2191 64 2192 54 2193 46 2194 38 2195 32 2196 27 2197 22 2198 18 2199 15 2200 12 2201 10 2202 8 2203 6 2204 5 2205 4 2206 3 2207 2 2208 2 2209 1 2210 1 2211 1 2212 1 2213 1 2214 1 2215 2 2216 3 2217 5 2218 9 2219 16 2220 28 2221 51 2222 93 2223 170 2224 303 2225 496 2226 732 2227 978 2228 1198 2229 1371 2230 1487 2231 1543 2232 1548 2233 1513 2234 1445 2235 1357 2236 1257 2237 1150 2238 1043 2239 939 2240 839 2241 746 2242 661 2243 582 2244 511 2245 448 2246 390 2247 340 2248 296 2249 256 2250 222 2251 192 2252 165 2253 142 2254 122 2255 104 2256 89 2257 76 2258 64 2259 54 2260 46 2261 38 2262 32 2263 27 2264 22 2265 18 2266 15 2267 12 2268 10 2269 8 2270 6 2271 5 2272 4 2273 3 2274 2 2275 2 2276 1 2277 1 2278 1 2279 1 2280 1 2281 1 2282 2 2283 3 2284 5 2285 9 2286 16 2287 28 2288 51 2289 93 2290 170 2291 305 2292 506 2293 756 2294 1024 2295 1271 2296 1468 2297 1606 2298 1680 2299 1696 2300 1666 2301 1601 2302 1509 2303 1403 2304 1289 2305 1172 2306 1058 2307 949 2308 845 2309 750 2310 663 2311 583 2312 512 2313 448 2314 390 2315 340 2316 296 2317 256 2318 222 2319 192 2320 165 2321 142 2322 122 2323 104 2324 89 2325 76 2326 64 2327 54 2328 46 2329 38 2330 32 2331 27 2332 22 2333 18 2334 15 2335 12 2336 10 2337 8 2338 6 2339 5 2340 4 2341 3 2342 2 2343 2 2344 1 2345 1 2346 1 2347 1 2348 1 2349 2 2350 2 2351 3 2352 6 2353 9 2354 16 2355 29 2356 51 2357 93 2358 172 2359 307 2360 515 2361 782 2362 1070 2363 1344 2364 1571 2365 1731 2366 1825 2367 1856 2368 1832 2369 1769 2370 1677 2371 1563 2372 1441 2373 1316 2374 1190 2375 1070 2376 957 2377 850 2378 753 2379 665 2380 584 2381 512 2382 448 2383 390 2384 340 2385 296 2386 256 2387 222 2388 192 2389 165 2390 142 2391 122 2392 104 2393 89 2394 76 2395 64 2396 54 2397 46 2398 38 2399 32 2400 27 2401 22 2402 18 2403 15 2404 12 2405 10 2406 8 2407 6 2408 5 2409 4 2410 3 2411 2 2412 2 2413 1 2414 1 2415 1 2416 1 2417 1 2418 1 2419 2 2420 4 2421 5 2422 10 2423 16 2424 28 2425 52 2426 93 2427 170 2428 309 2429 524 2430 804 2431 1117 2432 1418 2433 1674 2434 1864 2435 1979 2436 2025 2437 2012 2438 1951 2439 1857 2440 1741 2441 1609 2442 1473 2443 1338 2444 1205 2445 1080 2446 963 2447 854 2448 755 2449 666 2450 585 2451 512 2452 448 2453 390 2454 340 2455 296 2456 256 2457 222 2458 192 2459 165 2460 142 2461 122 2462 104 2463 89 2464 76 2465 64 2466 54 2467 46 2468 38 2469 32 2470 27 2471 22 2472 18 2473 15 2474 12 2475 10 2476 8 2477 6 2478 5 2479 4 2480 3 2481 2 2482 2 2483 1 2484 1 2485 1 2486 1 2487 1 2488 1 2489 2 2490 3 2491 5 2492 9 2493 16 2494 28 2495 51 2496 93 2497 170 2498 310 2499 531 2500 826 2501 1163 2502 1495 2503 1782 2504 2002 2505 2143 2506 2206 2507 2205 2508 2150 2509 2054 2510 1933 2511 1795 2512 1647 2513 1500 2514 1356 2515 1217 2516 1088 2517 968 2518 857 2519 757 2520 667 2521 585 2522 512 2523 448 2524 390 2525 340 2526 296 2527 256 2528 222 2529 192 2530 165 2531 142 2532 122 2533 104 2534 89 2535 76 2536 64 2537 54 2538 46 2539 38 2540 32 2541 27 2542 22 2543 18 2544 15 2545 12 2546 10 2547 8 2548 6 2549 5 2550 4 2551 3 2552 2 2553 2 2554 1 2555 1 2556 1 2557 1 2558 1 2559 2 2560 2 2561 3 2562 6 2563 9 2564 16 2565 30 2566 51 2567 93 2568 172 2569 311 2570 538 2571 849 2572 1208 2573 1572 2574 1896 2575 2146 2576 2315 2577 2402 2578 2412 2579 2364 2580 2271 2581 2143 2582 1997 2583 1841 2584 1679 2585 1522 2586 1371 2587 1227 2588 1094 2589 972 2590 859 2591 758 2592 668 2593 585 2594 512 2595 448 2596 390 2597 340 2598 296 2599 256 2600 222 2601 192 2602 165 2603 142 2604 122 2605 104 2606 89 2607 76 2608 64 2609 54 2610 46 2611 38 2612 32 2613 27 2614 22 2615 18 2616 15 2617 12 2618 10 2619 8 2620 6 2621 5 2622 4 2623 3 2624 2 2625 2 2626 1 2627 1 2628 1 2629 1 2630 1 2631 1 2632 2 2633 3 2634 5 2635 9 2636 16 2637 28 2638 51 2639 93 2640 170 2641 312 2642 544 2643 868 2644 1254 2645 1650 2646 2009 2647 2298 2648 2497 2649 2607 2650 2636 2651 2595 2652 2503 2653 2374 2654 2219 2655 2051 2656 1879 2657 1706 2658 1540 2659 1383 2660 1235 2661 1099 2662 975 2663 861 2664 759 2665 668 2666 585 2667 512 2668 448 2669 390 2670 340 2671 296 2672 256 2673 222 2674 192 2675 165 2676 142 2677 122 2678 104 2679 89 2680 76 2681 64 2682 54 2683 46 2684 38 2685 32 2686 27 2687 22 2688 18 2689 15 2690 12 2691 10 2692 8 2693 6 2694 5 2695 4 2696 3 2697 2 2698 2 2699 1 2700 1 2701 1 2702 1 2703 1 2704 1 2705 2 2706 3 2707 5 2708 9 2709 16 2710 28 2711 51 2712 93 2713 170 2714 313 2715 550 2716 887 2717 1298 2718 1729 2719 2127 2720 2455 2721 2690 2722 2826 2723 2874 2724 2846 2725 2756 2726 2624 2727 2463 2728 2283 2729 2097 2730 1911 2731 1728 2732 1555 2733 1393 2734 1241 2735 1103 2736 977 2737 862 2738 760 2739 668 2740 585 2741 512 2742 448 2743 390 2744 340 2745 296 2746 256 2747 222 2748 192 2749 165 2750 142 2751 122 2752 104 2753 89 2754 76 2755 64 2756 54 2757 46 2758 38 2759 32 2760 27 2761 22 2762 18 2763 15 2764 12 2765 10 2766 8 2767 6 2768 5 2769 4 2770 3 2771 2 2772 2 2773 1 2774 1 2775 1 2776 1 2777 1 2778 2 2779 2 2780 4 2781 6 2782 9 2783 16 2784 29 2785 52 2786 93 2787 172 2788 313 2789 555 2790 909 2791 1341 2792 1808 2793 2250 2794 2618 2795 2892 2796 3061 2797 3129 2798 3114 2799 3032 2800 2897 2801 2728 2802 2539 2803 2337 2804 2135 2805 1938 2806 1746 2807 1567 2808 1401 2809 1246 2810 1106 2811 979 2812 863 2813 760 2814 668 2815 585 2816 512 2817 448 2818 390 2819 340 2820 296 2821 256 2822 222 2823 192 2824 165 2825 142 2826 122 2827 104 2828 89 2829 76 2830 64 2831 54 2832 46 2833 38 2834 32 2835 27 2836 22 2837 18 2838 15 2839 12 2840 10 2841 8 2842 6 2843 5 2844 4 2845 3 2846 2 2847 2 2848 1 2849 1 2850 1 2851 1 2852 1 2853 1 2854 2 2855 3 2856 5 2857 9 2858 16 2859 28 2860 51 2861 93 2862 170 2863 314 2864 559 2865 923 2866 1385 2867 1887 2868 2372 2869 2789 2870 3103 2871 3307 2872 3403 2873 3403 2874 3327 2875 3194 2876 3018 2877 2817 2878 2603 2879 2383 2880 2167 2881 1960 2882 1761 2883 1577 2884 1407 2885 1250 2886 1108 2887 980 2888 864 2889 760 2890 668 2891 585 2892 512 2893 448 2894 390 2895 340 2896 296 2897 256 2898 222 2899 192 2900 165 2901 142 2902 122 2903 104 2904 89 2905 76 2906 64 2907 54 2908 46 2909 38 2910 32 2911 27 2912 22 2913 18 2914 15 2915 12 2916 10 2917 8 2918 6 2919 5 2920 4 2921 3 2922 2 2923 2 2924 1 2925 1 2926 1 2927 1 2928 1 2929 1 2930 2 2931 3 2932 5 2933 10 2934 16 2935 28 2936 51 2937 94 2938 170 2939 314 2940 564 2941 939 2942 1426 2943 1968 2944 2498 2945 2964 2946 3326 2947 3568 2948 3694 2949 3714 2950 3647 2951 3515 2952 3335 2953 3122 2954 2893 2955 2657 2956 2421 2957 2194 2958 1978 2959 1773 2960 1585 2961 1412 2962 1253 2963 1110 2964 981 2965 864 2966 760 2967 668 2968 585 2969 512 2970 448 2971 390 2972 340 2973 296 2974 256 2975 222 2976 192 2977 165 2978 142 2979 122 2980 104 2981 89 2982 76 2983 64 2984 54 2985 46 2986 38 2987 32 2988 27 2989 22 2990 18 2991 15 2992 12 2993 10 2994 8 2995 6 2996 5 2997 4 2998 3 2999 2 3000 2 3001 1 3002 1 3003 1 3004 1 3005 1 3006 2 3007 2 3008 3 3009 6 3010 9 3011 16 3012 29 3013 51 3014 93 3015 172 3016 315 3017 567 3018 957 3019 1466 3020 2047 3021 2629 3022 3145 3023 3558 3024 3846 3025 4003 3026 4047 3027 3994 3028 3863 3029 3679 3030 3457 3031 3211 3032 2957 3033 2703 3034 2453 3035 2216 3036 1993 3037 1783 3038 1591 3039 1416 3040 1255 3041 1111 3042 982 3043 864 3044 760 3045 668 3046 585 3047 512 3048 448 3049 390 3050 340 3051 296 3052 256 3053 222 3054 192 3055 165 3056 142 3057 122 3058 104 3059 89 3060 76 3061 64 3062 54 3063 46 3064 38 3065 32 3066 27 3067 22 3068 18 3069 15 3070 12 3071 10 3072 8 3073 6 3074 5 3075 4 3076 3 3077 2 3078 2 3079 1 3080 1 3081 1 3082 1 3083 1 3084 1 3085 2 3086 3 3087 5 3088 9 3089 16 3090 28 3091 51 3092 93 3093 170 3094 315 3095 570 3096 969 3097 1506 3098 2126 3099 2758 3100 3334 3101 3800 3102 4135 3103 4334 3104 4403 3105 4365 3106 4241 3107 4052 3108 3820 3109 3561 3110 3287 3111 3011 3112 2741 3113 2480 3114 2234 3115 2005 3116 1791 3117 1596 3118 1419 3119 1257 3120 1112 3121 982 3122 864 3123 760 3124 668 3125 585 3126 512 3127 448 3128 390 3129 340 3130 296 3131 256 3132 222 3133 192 3134 165 3135 142 3136 122 3137 104 3138 89 3139 76 3140 64 3141 54 3142 46 3143 38 3144 32 3145 27 3146 22 3147 18 3148 15 3149 12 3150 10 3151 8 3152 6 3153 5 3154 4 3155 3 3156 2 3157 2 3158 1 3159 1 3160 1 3161 1 3162 1 3163 1 3164 2 3165 4 3166 5 3167 9 3168 16 3169 28 3170 52 3171 93 3172 170 3173 315 3174 573 3175 983 3176 1544 3177 2205 3178 2890 3179 3526 3180 4055 3181 4441 3182 4683 3183 4785 3184 4764 3185 4649 3186 4459 3187 4216 3188 3942 3189 3650 3190 3351 3191 3057 3192 2773 3193 2502 3194 2249 3195 2015 3196 1797 3197 1600 3198 1421 3199 1258 3200 1113 3201 982 3202 864 3203 760 3204 668 3205 585 3206 512 3207 448 3208 390 3209 340 3210 296 3211 256 3212 222 3213 192 3214 165 3215 142 3216 122 3217 104 3218 89 3219 76 3220 64 3221 54 3222 46 3223 38 3224 32 3225 27 3226 22 3227 18 3228 15 3229 12 3230 10 3231 8 3232 6 3233 5 3234 4 3235 3 3236 2 3237 2 3238 1 3239 1 3240 1 3241 1 3242 1 3243 2 3244 2 3245 3 3246 6 3247 9 3248 16 3249 30 3250 51 3251 93 3252 172 3253 315 3254 575 3255 997 3256 1580 3257 2283 3258 3027 3259 3724 3260 4317 3261 4766 3262 5053 3263 5191 3264 5196 3265 5088 3266 4899 3267 4650 3268 4358 3269 4046 3270 3726 3271 3405 3272 3095 3273 2800 3274 2520 3275 2261 3276 2023 3277 1802 3278 1603 3279 1423 3280 1259 3281 1113 3282 982 3283 864 3284 760 3285 668 3286 585 3287 512 3288 448 3289 390 3290 340 3291 296 3292 256 3293 222 3294 192 3295 165 3296 142 3297 122 3298 104 3299 89 3300 76 3301 64 3302 54 3303 46 3304 38 3305 32 3306 27 3307 22 3308 18 3309 15 3310 12 3311 10 3312 8 3313 6 3314 5 3315 4 3316 3 3317 2 3318 2 3319 1 3320 1 3321 1 3322 1 3323 1 3324 1 3325 2 3326 3 3327 5 3328 9 3329 16 3330 28 3331 51 3332 93 3333 170 3334 315 3335 577 3336 1006 3337 1616 3338 2360 3339 3160 3340 3929 3341 4590 3342 5102 3343 5447 3344 5624 3345 5655 3346 5564 3347 5375 3348 5118 3349 4814 3350 4480 3351 4135 3352 3790 3353 3451 3354 3127 3355 2822 3356 2535 3357 2271 3358 2029 3359 1806 3360 1605 3361 1424 3362 1260 3363 1113 3364 982 3365 864 3366 760 3367 668 3368 585 3369 512 3370 448 3371 390 3372 340 3373 296 3374 256 3375 222 3376 192 3377 165 3378 142 3379 122 3380 104 3381 89 3382 76 3383 64 3384 54 3385 46 3386 38 3387 32 3388 27 3389 22 3390 18 3391 15 3392 12 3393 10 3394 8 3395 6 3396 5 3397 4 3398 3 3399 2 3400 2 3401 1 3402 1 3403 1 3404 1 3405 1 3406 1 3407 2 3408 3 3409 5 3410 9 3411 16 3412 28 3413 51 3414 93 3415 170 3416 315 3417 579 3418 1016 3419 1649 3420 2437 3421 3296 3422 4137 3423 4875 3424 5456 3425 5861 3426 6087 3427 6148 3428 6074 3429 5892 3430 5627 3431 5309 3432 4956 3433 4584 3434 4211 3435 3844 3436 3489 3437 3154 3438 2840 3439 2547 3440 2279 3441 2034 3442 1809 3443 1607 3444 1425 3445 1260 3446 1113 3447 982 3448 864 3449 760 3450 668 3451 585 3452 512 3453 448 3454 390 3455 340 3456 296 3457 256 3458 222 3459 192 3460 165 3461 142 3462 122 3463 104 3464 89 3465 76 3466 64 3467 54 3468 46 3469 38 3470 32 3471 27 3472 22 3473 18 3474 15 3475 12 3476 10 3477 8 3478 6 3479 5 3480 4 3481 3 3482 2 3483 2 3484 1 3485 1 3486 1 3487 1 3488 1 3489 2 3490 2 3491 3 3492 6 3493 10 3494 16 3495 29 3496 51 3497 93 3498 172 3499 315 3500 581 3501 1028 3502 1681 3503 2511 3504 3436 3505 4349 3506 5168 3507 5830 3508 6298 3509 6577 3510 6678 3511 6623 3512 6448 3513 6182 3514 5848 3515 5474 3516 5078 3517 4673 3518 4275 3519 3890 3520 3521 3521 3176 3522 2855 3523 2557 3524 2285 3525 2038 3526 1811 3527 1608 3528 1426 3529 1260 3530 1113 3531 982 3532 864 3533 760 3534 668 3535 585 3536 512 3537 448 3538 390 3539 340 3540 296 3541 256 3542 222 3543 192 3544 165 3545 142 3546 122 3547 104 3548 89 3549 76 3550 64 3551 54 3552 46 3553 38 3554 32 3555 27 3556 22 3557 18 3558 15 3559 12 3560 10 3561 8 3562 6 3563 5 3564 4 3565 3 3566 2 3567 2 3568 1 3569 1 3570 1 3571 1 3572 1 3573 1 3574 2 3575 4 3576 5 3577 9 3578 16 3579 28 3580 52 3581 93 3582 170 3583 315 3584 581 3585 1035 3586 1712 3587 2585 3588 3571 3589 4568 3590 5472 3591 6215 3592 6761 3593 7097 3594 7240 3595 7215 3596 7049 3597 6779 3598 6435 3599 6039 3600 5616 3601 5182 3602 4749 3603 4329 3604 3928 3605 3548 3606 3194 3607 2867 3608 2565 3609 2290 3610 2041 3611 1813 3612 1609 3613 1426 3614 1260 3615 1113 3616 982 3617 864 3618 760 3619 668 3620 585 3621 512 3622 448 3623 390 3624 340 3625 296 3626 256 3627 222 3628 192 3629 165 3630 142 3631 122 3632 104 3633 89 3634 76 3635 64 3636 54 3637 46 3638 38 3639 32 3640 27 3641 22 3642 18 3643 15 3644 12 3645 10 3646 8 3647 6 3648 5 3649 4 3650 3 3651 2 3652 2 3653 1 3654 1 3655 1 3656 1 3657 1 3658 1 3659 2 3660 3 3661 5 3662 9 3663 16 3664 28 3665 51 3666 93 3667 170 3668 315 3669 582 3670 1042 3671 1741 3672 2657 3673 3709 3674 4788 3675 5786 3676 6619 3677 7246 3678 7651 3679 7841 3680 7847 3681 7698 3682 7427 3683 7071 3684 6656 3685 6204 3686 5738 3687 5271 3688 4813 3689 4375 3690 3960 3691 3570 3692 3209 3693 2877 3694 2571 3695 2294 3696 2043 3697 1814 3698 1610 3699 1426 3700 1260 3701 1113 3702 982 3703 864 3704 760 3705 668 3706 585 3707 512 3708 448 3709 390 3710 340 3711 296 3712 256 3713 222 3714 192 3715 165 3716 142 3717 122 3718 104 3719 89 3720 76 3721 64 3722 54 3723 46 3724 38 3725 32 3726 27 3727 22 3728 18 3729 15 3730 12 3731 10 3732 8 3733 6 3734 5 3735 4 3736 3 3737 2 3738 2 3739 1 3740 1 3741 1 3742 1 3743 1 3744 2 3745 2 3746 3 3747 6 3748 9 3749 16 3750 29 3751 51 3752 93 3753 172 3754 315 3755 583 3756 1051 3757 1768 3758 2727 3759 3849 3760 5013 3761 6108 3762 7043 3763 7756 3764 8235 3765 8485 3766 8524 3767 8395 3768 8130 3769 7761 3770 7326 3771 6848 3772 6346 3773 5842 3774 5347 3775 4867 3776 4413 3777 3987 3778 3588 3779 3221 3780 2885 3781 2576 3782 2297 3783 2045 3784 1815 3785 1610 3786 1426 3787 1260 3788 1113 3789 982 3790 864 3791 760 3792 668 3793 585 3794 512 3795 448 3796 390 3797 340 3798 296 3799 256 3800 222 3801 192 3802 165 3803 142 3804 122 3805 104 3806 89 3807 76 3808 64 3809 54 3810 46 3811 38 3812 32 3813 27 3814 22 3815 18 3816 15 3817 12 3818 10 3819 8 3820 6 3821 5 3822 4 3823 3 3824 2 3825 2 3826 1 3827 1 3828 1 3829 1 3830 1 3831 1 3832 2 3833 3 3834 5 3835 9 3836 16 3837 28 3838 51 3839 94 3840 170 3841 315 3842 583 3843 1055 3844 1794 3845 2795 3846 3984 3847 5242 3848 6440 3849 7478 3850 8294 3851 8853 3852 9165 3853 9252 3854 9144 3855 8885 3856 8511 3857 8054 3858 7547 3859 7013 3860 6468 3861 5931 3862 5411 3863 4913 3864 4445 3865 4009 3866 3603 3867 3231 3868 2891 3869 2580 3870 2299 3871 2046 3872 1816 3873 1610 3874 1426 3875 1260 3876 1113 3877 982 3878 864 3879 760 3880 668 3881 585 3882 512 3883 448 3884 390 3885 340 3886 296 3887 256 3888 222 3889 192 3890 165 3891 142 3892 122 3893 104 3894 89 3895 76 3896 64 3897 54 3898 46 3899 38 3900 32 3901 27 3902 22 3903 18 3904 15 3905 12 3906 10 3907 8 3908 6 3909 5 3910 4 3911 3 3912 2 3913 2 3914 1 3915 1 3916 1 3917 1 3918 1 3919 1 3920 2 3921 3 3922 5 3923 9 3924 16 3925 28 3926 51 3927 93 3928 170 3929 315 3930 584 3931 1060 3932 1818 3933 2862 3934 4120 3935 5473 3936 6782 3937 7933 3938 8854 3939 9508 3940 9890 3941 10027 3942 9951 3943 9700 3944 9321 3945 8847 3946 8309 3947 7739 3948 7155 3949 6572 3950 6007 3951 5465 3952 4951 3953 4472 3954 4027 3955 3615 3956 3239 3957 2896 3958 2583 3959 2301 3960 2047 3961 1816 3962 1610 3963 1426 3964 1260 3965 1113 3966 982 3967 864 3968 760 3969 668 3970 585 3971 512 3972 448 3973 390 3974 340 3975 296 3976 256 3977 222 3978 192 3979 165 3980 142 3981 122 3982 104 3983 89 3984 76 3985 64 3986 54 3987 46 3988 38 3989 32 3990 27 3991 22 3992 18 3993 15 3994 12 3995 10 3996 8 3997 6 3998 5 3999 4 4000 3 4001 2 4002 2 4003 1 4004 1 4005 1 4006 1 4007 1 4008 2 4009 2 4010 4 4011 6 4012 9 4013 16 4014 30 4015 52 4016 93 4017 172 4018 315 4019 584 4020 1069 4021 1840 4022 2926 4023 4259 4024 5706 4025 7132 4026 8407 4027 9441 4028 10196 4029 10663 4030 10855 4031 10814 4032 10582 4033 10196 4034 9705 4035 9142 4036 8531 4037 7904 4038 7277 4039 6661 4040 6071 4041 5511 4042 4983 4043 4494 4044 4042 4045 3625 4046 3245 4047 2900 4048 2585 4049 2302 4050 2048 4051 1816 4052 1610 4053 1426 4054 1260 4055 1113 4056 982 4057 864 4058 760 4059 668 4060 585 4061 512 4062 448 4063 390 4064 340 4065 296 4066 256 4067 222 4068 192 4069 165 4070 142 4071 122 4072 104 4073 89 4074 76 4075 64 4076 54 4077 46 4078 38 4079 32 4080 27 4081 22 4082 18 4083 15 4084 12 4085 10 4086 8 4087 6 4088 5 4089 4 4090 3 4091 2 4092 2 4093 1 4094 1 4095 1 4096 1 4097 1 4098 1 4099 2 4100 3 4101 5 4102 10 4103 16 4104 28 4105 51 4106 93 4107 170 4108 316 4109 585 4110 1069 4111 1862 4112 2987 4113 4390 4114 5943 4115 7489 4116 8894 4117 10057 4118 10922 4119 11477 4120 11740 4121 11740 4122 11526 4123 11145 4124 10635 4125 10042 4126 9397 4127 8723 4128 8046 4129 7381 4130 6737 4131 6125 4132 5549 4133 5010 4134 4512 4135 4054 4136 3633 4137 3250 4138 2903 4139 2587 4140 2303 4141 2048 4142 1816 4143 1610 4144 1426 4145 1260 4146 1113 4147 982 4148 864 4149 760 4150 668 4151 585 4152 512 4153 448 4154 390 4155 340 4156 296 4157 256 4158 222 4159 192 4160 165 4161 142 4162 122 4163 104 4164 89 4165 76 4166 64 4167 54 4168 46 4169 38 4170 32 4171 27 4172 22 4173 18 4174 15 4175 12 4176 10 4177 8 4178 6 4179 5 4180 4 4181 3 4182 2 4183 2 4184 1 4185 1 4186 1 4187 1 4188 1 4189 1 4190 2 4191 3 4192 5 4193 9 4194 16 4195 28 4196 51 4197 93 4198 170 4199 315 4200 585 4201 1073 4202 1881 4203 3048 4204 4522 4205 6180 4206 7856 4207 9398 4208 10698 4209 11687 4210 12342 4211 12680 4212 12733 4213 12543 4214 12165 4215 11645 4216 11021 4217 10337 4218 9619 4219 8888 4220 8168 4221 7470 4222 6801 4223 6171 4224 5581 4225 5032 4226 4527 4227 4064 4228 3639 4229 3254 4230 2905 4231 2588 4232 2304 4233 2048 4234 1816 4235 1610 4236 1426 4237 1260 4238 1113 4239 982 4240 864 4241 760 4242 668 4243 585 4244 512 4245 448 4246 390 4247 340 4248 296 4249 256 4250 222 4251 192 4252 165 4253 142 4254 122 4255 104 4256 89 4257 76 4258 64 4259 54 4260 46 4261 38 4262 32 4263 27 4264 22 4265 18 4266 15 4267 12 4268 10 4269 8 4270 6 4271 5 4272 4 4273 3 4274 2 4275 2 4276 1 4277 1 4278 1 4279 1 4280 1 4281 2 4282 2 4283 3 4284 6 4285 9 4286 16 4287 29 4288 51 4289 93 4290 172 4291 315 4292 585 4293 1079 4294 1899 4295 3105 4296 4656 4297 6418 4298 8229 4299 9923 4300 11366 4301 12489 4302 13260 4303 13681 4304 13792 4305 13638 4306 13266 4307 12734 4308 12087 4309 11360 4310 10593 4311 9811 4312 9030 4313 8272 4314 7546 4315 6855 4316 6209 4317 5608 4318 5050 4319 4539 4320 4072 4321 3644 4322 3257 4323 2907 4324 2589 4325 2304 4326 2048 4327 1816 4328 1610 4329 1426 4330 1260 4331 1113 4332 982 4333 864 4334 760 4335 668 4336 585 4337 512 4338 448 4339 390 4340 340 4341 296 4342 256 4343 222 4344 192 4345 165 4346 142 4347 122 4348 104 4349 89 4350 76 4351 64 4352 54 4353 46 4354 38 4355 32 4356 27 4357 22 4358 18 4359 15 4360 12 4361 10 4362 8 4363 6 4364 5 4365 4 4366 3 4367 2 4368 2 4369 1 4370 1 4371 1 4372 1 4373 1 4374 1 4375 2 4376 3 4377 5 4378 9 4379 16 4380 28 4381 51 4382 93 4383 170 4384 315 4385 585 4386 1079 4387 1916 4388 3160 4389 4782 4390 6659 4391 8609 4392 10458 4393 12064 4394 13331 4395 14225 4396 14747 4397 14924 4398 14808 4399 14454 4400 13912 4401 13237 4402 12474 4403 11655 4404 10815 4405 9976 4406 9152 4407 8361 4408 7610 4409 6901 4410 6241 4411 5630 4412 5065 4413 4549 4414 4078 4415 3648 4416 3259 4417 2908 4418 2590 4419 2304 4420 2048 4421 1816 4422 1610 4423 1426 4424 1260 4425 1113 4426 982 4427 864 4428 760 4429 668 4430 585 4431 512 4432 448 4433 390 4434 340 4435 296 4436 256 4437 222 4438 192 4439 165 4440 142 4441 122 4442 104 4443 89 4444 76 4445 64 4446 54 4447 46 4448 38 4449 32 4450 27 4451 22 4452 18 4453 15 4454 12 4455 10 4456 8 4457 6 4458 5 4459 4 4460 3 4461 2 4462 2 4463 1 4464 1 4465 1 4466 1 4467 1 4468 1 4469 2 4470 4 4471 5 4472 9 4473 16 4474 28 4475 52 4476 93 4477 170 4478 315 4479 585 4480 1082 4481 1931 4482 3213 4483 4908 4484 6899 4485 8998 4486 11011 4487 12787 4488 14216 4489 15245 4490 15877 4491 16134 4492 16064 4493 15729 4494 15185 4495 14485 4496 13681 4497 12813 4498 11911 4499 11007 4500 10118 4501 9256 4502 8437 4503 7664 4504 6939 4505 6268 4506 5648 4507 5077 4508 4557 4509 4083 4510 3651 4511 3261 4512 2909 4513 2590 4514 2304 4515 2048 4516 1816 4517 1610 4518 1426 4519 1260 4520 1113 4521 982 4522 864 4523 760 4524 668 4525 585 4526 512 4527 448 4528 390 4529 340 4530 296 4531 256 4532 222 4533 192 4534 165 4535 142 4536 122 4537 104 4538 89 4539 76 4540 64 4541 54 4542 46 4543 38 4544 32 4545 27 4546 22 4547 18 4548 15 4549 12 4550 10 4551 8 4552 6 4553 5 4554 4 4555 3 4556 2 4557 2 4558 1 4559 1 4560 1 4561 1 4562 1 4563 2 4564 2 4565 3 4566 6 4567 9 4568 16 4569 29 4570 51 4571 93 4572 172 4573 315 4574 585 4575 1086 4576 1945 4577 3263 4578 5035 4579 7138 4580 9390 4581 11584 4582 13538 4583 15140 4584 16325 4585 17074 4586 17422 4587 17412 4588 17100 4589 16556 4590 15837 4591 14991 4592 14070 4593 13109 4594 12133 4595 11172 4596 10240 4597 9345 4598 8501 4599 7710 4600 6971 4601 6290 4602 5663 4603 5087 4604 4563 4605 4087 4606 3653 4607 3262 4608 2910 4609 2590 4610 2304 4611 2048 4612 1816 4613 1610 4614 1426 4615 1260 4616 1113 4617 982 4618 864 4619 760 4620 668 4621 585 4622 512 4623 448 4624 390 4625 340 4626 296 4627 256 4628 222 4629 192 4630 165 4631 142 4632 122 4633 104 4634 89 4635 76 4636 64 4637 54 4638 46 4639 38 4640 32 4641 27 4642 22 4643 18 4644 15 4645 12 4646 10 4647 8 4648 6 4649 5 4650 4 4651 3 4652 2 4653 2 4654 1 4655 1 4656 1 4657 1 4658 1 4659 1 4660 2 4661 3 4662 5 4663 9 4664 16 4665 28 4666 51 4667 93 4668 170 4669 315 4670 585 4671 1085 4672 1958 4673 3310 4674 5153 4675 7379 4676 9788 4677 12166 4678 14320 4679 16107 4680 17456 4681 18346 4682 18793 4683 18849 4684 18575 4685 18034 4686 17294 4687 16413 4688 15436 4689 14409 4690 13365 4691 12325 4692 11314 4693 10344 4694 9421 4695 8555 4696 7748 4697 6998 4698 6308 4699 5675 4700 5095 4701 4568 4702 4090 4703 3655 4704 3263 4705 2910 4706 2590 4707 2304 4708 2048 4709 1816 4710 1610 4711 1426 4712 1260 4713 1113 4714 982 4715 864 4716 760 4717 668 4718 585 4719 512 4720 448 4721 390 4722 340 4723 296 4724 256 4725 222 4726 192 4727 165 4728 142 4729 122 4730 104 4731 89 4732 76 4733 64 4734 54 4735 46 4736 38 4737 32 4738 27 4739 22 4740 18 4741 15 4742 12 4743 10 4744 8 4745 6 4746 5 4747 4 4748 3 4749 2 4750 2 4751 1 4752 1 4753 1 4754 1 4755 1 4756 1 4757 2 4758 3 4759 5 4760 10 4761 16 4762 28 4763 51 4764 93 4765 170 4766 315 4767 586 4768 1086 4769 1969 4770 3356 4771 5271 4772 7617 4773 10193 4774 12765 4775 15127 4776 17119 4777 18648 4778 19689 4779 20254 4780 20386 4781 20155 4782 19627 4783 18869 4784 17950 4785 16921 4786 15825 4787 14705 4788 13587 4789 12490 4790 11436 4791 10433 4792 9485 4793 8601 4794 7780 4795 7020 4796 6323 4797 5685 4798 5101 4799 4572 4800 4092 4801 3656 4802 3264 4803 2910 4804 2590 4805 2304 4806 2048 4807 1816 4808 1610 4809 1426 4810 1260 4811 1113 4812 982 4813 864 4814 760 4815 668 4816 585 4817 512 4818 448 4819 390 4820 340 4821 296 4822 256 4823 222 4824 192 4825 165 4826 142 4827 122 4828 104 4829 89 4830 76 4831 64 4832 54 4833 46 4834 38 4835 32 4836 27 4837 22 4838 18 4839 15 4840 12 4841 10 4842 8 4843 6 4844 5 4845 4 4846 3 4847 2 4848 2 4849 1 4850 1 4851 1 4852 1 4853 1 4854 2 4855 2 4856 3 4857 6 4858 9 4859 16 4860 30 4861 51 4862 94 4863 172 4864 315 4865 585 4866 1090 4867 1979 4868 3398 4869 5390 4870 7854 4871 10600 4872 13382 4873 15962 4874 18173 4875 19905 4876 21109 4877 21804 4878 22031 4879 21848 4880 21338 4881 20572 4882 19613 4883 18529 4884 17368 4885 16165 4886 14961 4887 13779 4888 12632 4889 11540 4890 10509 4891 9539 4892 8639 4893 7807 4894 7038 4895 6335 4896 5693 4897 5106 4898 4575 4899 4094 4900 3657 4901 3264 4902 2910 4903 2590 4904 2304 4905 2048 4906 1816 4907 1610 4908 1426 4909 1260 4910 1113 4911 982 4912 864 4913 760 4914 668 4915 585 4916 512 4917 448 4918 390 4919 340 4920 296 4921 256 4922 222 4923 192 4924 165 4925 142 4926 122 4927 104 4928 89 4929 76 4930 64 4931 54 4932 46 4933 38 4934 32 4935 27 4936 22 4937 18 4938 15 4939 12 4940 10 4941 8 4942 6 4943 5 4944 4 4945 3 4946 2 4947 2 4948 1 4949 1 4950 1 4951 1 4952 1 4953 1 4954 2 4955 4 4956 5 4957 9 4958 16 4959 28 4960 52 4961 93 4962 170 4963 315 4964 585 4965 1089 4966 1989 4967 3438 4968 5498 4969 8091 4970 11013 4971 14006 4972 16827 4973 19271 4974 21218 4975 22613 4976 23450 4977 23779 4978 23664 4979 23177 4980 22403 4981 21414 4982 20272 4983 19038 4984 17757 4985 16461 4986 15183 4987 13944 4988 12754 4989 11629 4990 10573 4991 9585 4992 8671 4993 7829 4994 7053 4995 6345 4996 5699 4997 5110 4998 4577 4999 4095 5000 3658 5001 3264 5002 2910 5003 2590 5004 2304 5005 2048 5006 1816 5007 1610 5008 1426 5009 1260 5010 1113 5011 982 5012 864 5013 760 5014 668 5015 585 5016 512 5017 448 5018 390 5019 340 5020 296 5021 256 5022 222 5023 192 5024 165 5025 142 5026 122 5027 104 5028 89 5029 76 5030 64 5031 54 5032 46 5033 38 5034 32 5035 27 5036 22 5037 18 5038 15 5039 12 5040 10 5041 8 5042 6 5043 5 5044 4 5045 3 5046 2 5047 2 5048 1 5049 1 5050 1 5051 1 5052 1 5053 1 5054 2 5055 3 5056 5 5057 9 5058 16 5059 28 5060 51 5061 93 5062 170 5063 315 5064 585 5065 1089 5066 1997 5067 3476 5068 5606 5069 8324 5070 11428 5071 14647 5072 17717 5073 20417 5074 22597 5075 24195 5076 25199 5077 25644 5078 25604 5079 25154 5080 24376 5081 23356 5082 22162 5083 20853 5084 19485 5085 18097 5086 16717 5087 15375 5088 14086 5089 12858 5090 11705 5091 10627 5092 9623 5093 8698 5094 7847 5095 7065 5096 6353 5097 5704 5098 5113 5099 4579 5100 4096 5101 3658 5102 3264 5103 2910 5104 2590 5105 2304 5106 2048 5107 1816 5108 1610 5109 1426 5110 1260 5111 1113 5112 982 5113 864 5114 760 5115 668 5116 585 5117 512 5118 448 5119 390 5120 340 5121 296 5122 256 5123 222 5124 192 5125 165 5126 142 5127 122 5128 104 5129 89 5130 76 5131 64 5132 54 5133 46 5134 38 5135 32 5136 27 5137 22 5138 18 5139 15 5140 12 5141 10 5142 8 5143 6 5144 5 5145 4 5146 3 5147 2 5148 2 5149 1 5150 1 5151 1 5152 1 5153 1 5154 2 5155 2 5156 3 5157 6 5158 9 5159 16 5160 29 5161 51 5162 93 5163 172 5164 315 5165 585 5166 1092 5167 2004 5168 3512 5169 5714 5170 8555 5171 11845 5172 15304 5173 18635 5174 21605 5175 24046 5176 25863 5177 27049 5178 27634 5179 27677 5180 27272 5181 26503 5182 25452 5183 24204 5184 22824 5185 21364 5186 19875 5187 18393 5188 16939 5189 15540 5190 14208 5191 12947 5192 11769 5193 10673 5194 9655 5195 8720 5196 7862 5197 7075 5198 6359 5199 5708 5200 5115 5201 4580 5202 4097 5203 3658 5204 3264 5205 2910 5206 2590 5207 2304 5208 2048 5209 1816 5210 1610 5211 1426 5212 1260 5213 1113 5214 982 5215 864 5216 760 5217 668 5218 585 5219 512 5220 448 5221 390 5222 340 5223 296 5224 256 5225 222 5226 192 5227 165 5228 142 5229 122 5230 104 5231 89 5232 76 5233 64 5234 54 5235 46 5236 38 5237 32 5238 27 5239 22 5240 18 5241 15 5242 12 5243 10 5244 8 5245 6 5246 5 5247 4 5248 3 5249 2 5250 2 5251 1 5252 1 5253 1 5254 1 5255 1 5256 1 5257 2 5258 3 5259 5 5260 9 5261 16 5262 28 5263 51 5264 93 5265 170 5266 315 5267 585 5268 1090 5269 2011 5270 3544 5271 5812 5272 8784 5273 12264 5274 15966 5275 19582 5276 22840 5277 25555 5278 27623 5279 29008 5280 29744 5281 29895 5282 29542 5283 28785 5284 27715 5285 26412 5286 24955 5287 23406 5288 21811 5289 20215 5290 18649 5291 17131 5292 15682 5293 14312 5294 13023 5295 11823 5296 10711 5297 9682 5298 8738 5299 7874 5300 7083 5301 6364 5302 5711 5303 5117 5304 4581 5305 4097 5306 3658 5307 3264 5308 2910 5309 2590 5310 2304 5311 2048 5312 1816 5313 1610 5314 1426 5315 1260 5316 1113 5317 982 5318 864 5319 760 5320 668 5321 585 5322 512 5323 448 5324 390 5325 340 5326 296 5327 256 5328 222 5329 192 5330 165 5331 142 5332 122 5333 104 5334 89 5335 76 5336 64 5337 54 5338 46 5339 38 5340 32 5341 27 5342 22 5343 18 5344 15 5345 12 5346 10 5347 8 5348 6 5349 5 5350 4 5351 3 5352 2 5353 2 5354 1 5355 1 5356 1 5357 1 5358 1 5359 1 5360 2 5361 3 5362 5 5363 9 5364 16 5365 28 5366 51 5367 93 5368 170 5369 316 5370 585 5371 1090 5372 2016 5373 3575 5374 5909 5375 9009 5376 12686 5377 16642 5378 20553 5379 24123 5380 27135 5381 29470 5382 31083 5383 31988 5384 32258 5385 31976 5386 31238 5387 30150 5388 28799 5389 27264 5390 25619 5391 23917 5392 22201 5393 20511 5394 18871 5395 17296 5396 15804 5397 14401 5398 13087 5399 11869 5400 10743 5401 9704 5402 8753 5403 7884 5404 7089 5405 6368 5406 5713 5407 5118 5408 4582 5409 4097 5410 3658 5411 3264 5412 2910 5413 2590 5414 2304 5415 2048 5416 1816 5417 1610 5418 1426 5419 1260 5420 1113 5421 982 5422 864 5423 760 5424 668 5425 585 5426 512 5427 448 5428 390 5429 340 5430 296 5431 256 5432 222 5433 192 5434 165 5435 142 5436 122 5437 104 5438 89 5439 76 5440 64 5441 54 5442 46 5443 38 5444 32 5445 27 5446 22 5447 18 5448 15 5449 12 5450 10 5451 8 5452 6 5453 5 5454 4 5455 3 5456 2 5457 2 5458 1 5459 1 5460 1 5461 1 5462 1 5463 2 5464 2 5465 4 5466 6 5467 10 5468 16 5469 29 5470 52 5471 93 5472 172 5473 315 5474 586 5475 1095 5476 2021 5477 3603 5478 6006 5479 9229 5480 13108 5481 17334 5482 21550 5483 25450 5484 28789 5485 31413 5486 33271 5487 34375 5488 34777 5489 34577 5490 33876 5491 32771 5492 31373 5493 29765 5494 28018 5495 26203 5496 24365 5497 22541 5498 20767 5499 19063 5500 17438 5501 15908 5502 14477 5503 13141 5504 11907 5505 10770 5506 9722 5507 8765 5508 7892 5509 7094 5510 6371 5511 5715 5512 5119 5513 4582 5514 4097 5515 3658 5516 3264 5517 2910 5518 2590 5519 2304 5520 2048 5521 1816 5522 1610 5523 1426 5524 1260 5525 1113 5526 982 5527 864 5528 760 5529 668 5530 585 5531 512 5532 448 5533 390 5534 340 5535 296 5536 256 5537 222 5538 192 5539 165 5540 142 5541 122 5542 104 5543 89 5544 76 5545 64 5546 54 5547 46 5548 38 5549 32 5550 27 5551 22 5552 18 5553 15 5554 12 5555 10 5556 8 5557 6 5558 5 5559 4 5560 3 5561 2 5562 2 5563 1 5564 1 5565 1 5566 1 5567 1 5568 1 5569 2 5570 3 5571 5 5572 9 5573 16 5574 28 5575 51 5576 93 5577 170 5578 315 5579 585 5580 1091 5581 2026 5582 3629 5583 6092 5584 9448 5585 13528 5586 18027 5587 22576 5588 26824 5589 30507 5590 33454 5591 35583 5592 36900 5593 37464 5594 37358 5595 36698 5596 35595 5597 34149 5598 32464 5599 30620 5600 28683 5601 26714 5602 24755 5603 22837 5604 20989 5605 19228 5606 17560 5607 15997 5608 14541 5609 13187 5610 11939 5611 10792 5612 9737 5613 8775 5614 7898 5615 7098 5616 6373 5617 5716 5618 5120 5619 4582 5620 4097 5621 3658 5622 3264 5623 2910 5624 2590 5625 2304 5626 2048 5627 1816 5628 1610 5629 1426 5630 1260 5631 1113 5632 982 5633 864 5634 760 5635 668 5636 585 5637 512 5638 448 5639 390 5640 340 5641 296 5642 256 5643 222 5644 192 5645 165 5646 142 5647 122 5648 104 5649 89 5650 76 5651 64 5652 54 5653 46 5654 38 5655 32 5656 27 5657 22 5658 18 5659 15 5660 12 5661 10 5662 8 5663 6 5664 5 5665 4 5666 3 5667 2 5668 2 5669 1 5670 1 5671 1 5672 1 5673 1 5674 1 5675 2 5676 3 5677 5 5678 9 5679 16 5680 28 5681 51 5682 93 5683 170 5684 315 5685 585 5686 1091 5687 2030 5688 3654 5689 6177 5690 9660 5691 13950 5692 18732 5693 23624 5694 28247 5695 32300 5696 35592 5697 38023 5698 39579 5699 40319 5700 40332 5701 39725 5702 38626 5703 37144 5704 35380 5705 33434 5706 31376 5707 29267 5708 27162 5709 25095 5710 23093 5711 21181 5712 19370 5713 17664 5714 16073 5715 14595 5716 13225 5717 11966 5718 10810 5719 9749 5720 8783 5721 7903 5722 7101 5723 6375 5724 5717 5725 5120 5726 4582 5727 4097 5728 3658 5729 3264 5730 2910 5731 2590 5732 2304 5733 2048 5734 1816 5735 1610 5736 1426 5737 1260 5738 1113 5739 982 5740 864 5741 760 5742 668 5743 585 5744 512 5745 448 5746 390 5747 340 5748 296 5749 256 5750 222 5751 192 5752 165 5753 142 5754 122 5755 104 5756 89 5757 76 5758 64 5759 54 5760 46 5761 38 5762 32 5763 27 5764 22 5765 18 5766 15 5767 12 5768 10 5769 8 5770 6 5771 5 5772 4 5773 3 5774 2 5775 2 5776 1 5777 1 5778 1 5779 1 5780 1 5781 2 5782 2 5783 3 5784 6 5785 9 5786 16 5787 30 5788 51 5789 93 5790 172 5791 315 5792 585 5793 1094 5794 2033 5795 3676 5796 6263 5797 9868 5798 14369 5799 19450 5800 24696 5801 29714 5802 34171 5803 37832 5804 40591 5805 42420 5806 43356 5807 43502 5808 42971 5809 41881 5810 40365 5811 38533 5812 36477 5813 34292 5814 32043 5815 29779 5816 27552 5817 25391 5818 23315 5819 21346 5820 19492 5821 17753 5822 16137 5823 14641 5824 13257 5825 11988 5826 10825 5827 9759 5828 8789 5829 7907 5830 7103 5831 6376 5832 5718 5833 5120 5834 4582 5835 4097 5836 3658 5837 3264 5838 2910 5839 2590 5840 2304 5841 2048 5842 1816 5843 1610 5844 1426 5845 1260 5846 1113 5847 982 5848 864 5849 760 5850 668 5851 585 5852 512 5853 448 5854 390 5855 340 5856 296 5857 256 5858 222 5859 192 5860 165 5861 142 5862 122 5863 104 5864 89 5865 76 5866 64 5867 54 5868 46 5869 38 5870 32 5871 27 5872 22 5873 18 5874 15 5875 12 5876 10 5877 8 5878 6 5879 5 5880 4 5881 3 5882 2 5883 2 5884 1 5885 1 5886 1 5887 1 5888 1 5889 1 5890 2 5891 3 5892 5 5893 9 5894 16 5895 28 5896 51 5897 93 5898 170 5899 315 5900 585 5901 1091 5902 2036 5903 3696 5904 6337 5905 10073 5906 14786 5907 20167 5908 25794 5909 31228 5910 36109 5911 40181 5912 43295 5913 45418 5914 46586 5915 46884 5916 46437 5917 45378 5918 43832 5919 41927 5920 39771 5921 37450 5922 35049 5923 32627 5924 30227 5925 27892 5926 25647 5927 23507 5928 21488 5929 19596 5930 17829 5931 16191 5932 14679 5933 13284 5934 12006 5935 10837 5936 9767 5937 8794 5938 7910 5939 7105 5940 6377 5941 5718 5942 5120 5943 4582 5944 4097 5945 3658 5946 3264 5947 2910 5948 2590 5949 2304 5950 2048 5951 1816 5952 1610 5953 1426 5954 1260 5955 1113 5956 982 5957 864 5958 760 5959 668 5960 585 5961 512 5962 448 5963 390 5964 340 5965 296 5966 256 5967 222 5968 192 5969 165 5970 142 5971 122 5972 104 5973 89 5974 76 5975 64 5976 54 5977 46 5978 38 5979 32 5980 27 5981 22 5982 18 5983 15 5984 12 5985 10 5986 8 5987 6 5988 5 5989 4 5990 3 5991 2 5992 2 5993 1 5994 1 5995 1 5996 1 5997 1 5998 1 5999 2 6000 4 6001 5 6002 9 6003 16 6004 28 6005 52 6006 94 6007 170 6008 315 6009 585 6010 1092 6011 2038 6012 3715 6013 6410 6014 10271 6015 15203 6016 20894 6017 26913 6018 32790 6019 38125 6020 42634 6021 46142 6022 48589 6023 50011 6024 50490 6025 50146 6026 49124 6027 47562 6028 45587 6029 43324 6030 40872 6031 38310 6032 35716 6033 33139 6034 30617 6035 28188 6036 25869 6037 23672 6038 21610 6039 19685 6040 17893 6041 16237 6042 14711 6043 13306 6044 12021 6045 10847 6046 9773 6047 8798 6048 7912 6049 7106 6050 6378 6051 5718 6052 5120 6053 4582 6054 4097 6055 3658 6056 3264 6057 2910 6058 2590 6059 2304 6060 2048 6061 1816 6062 1610 6063 1426 6064 1260 6065 1113 6066 982 6067 864 6068 760 6069 668 6070 585 6071 512 6072 448 6073 390 6074 340 6075 296 6076 256 6077 222 6078 192 6079 165 6080 142 6081 122 6082 104 6083 89 6084 76 6085 64 6086 54 6087 46 6088 38 6089 32 6090 27 6091 22 6092 18 6093 15 6094 12 6095 10 6096 8 6097 6 6098 5 6099 4 6100 3 6101 2 6102 2 6103 1 6104 1 6105 1 6106 1 6107 1 6108 2 6109 2 6110 3 6111 6 6112 9 6113 16 6114 29 6115 51 6116 93 6117 172 6118 315 6119 585 6120 1094 6121 2040 6122 3732 6123 6484 6124 10463 6125 15614 6126 21631 6127 28052 6128 34396 6129 40222 6130 45196 6131 49131 6132 51944 6133 53644 6134 54326 6135 54112 6136 53139 6137 51566 6138 49533 6139 47160 6140 44568 6141 41848 6142 39069 6143 36301 6144 33587 6145 30957 6146 28444 6147 26061 6148 23814 6149 21714 6150 19761 6151 17947 6152 16275 6153 14738 6154 13324 6155 12033 6156 10855 6157 9778 6158 8801 6159 7914 6160 7107 6161 6378 6162 5718 6163 5120 6164 4582 6165 4097 6166 3658 6167 3264 6168 2910 6169 2590 6170 2304 6171 2048 6172 1816 6173 1610 6174 1426 6175 1260 6176 1113 6177 982 6178 864 6179 760 6180 668 6181 585 6182 512 6183 448 6184 390 6185 340 6186 296 6187 256 6188 222 6189 192 6190 165 6191 142 6192 122 6193 104 6194 89 6195 76 6196 64 6197 54 6198 46 6199 38 6200 32 6201 27 6202 22 6203 18 6204 15 6205 12 6206 10 6207 8 6208 6 6209 5 6210 4 6211 3 6212 2 6213 2 6214 1 6215 1 6216 1 6217 1 6218 1 6219 1 6220 2 6221 3 6222 5 6223 10 6224 16 6225 28 6226 51 6227 93 6228 170 6229 315 6230 586 6231 1091 6232 2042 6233 3747 6234 6546 6235 10652 6236 16021 6237 22365 6238 29216 6239 36047 6240 42388 6241 47874 6242 52269 6243 55476 6244 57499 6245 58408 6246 58339 6247 57441 6248 55866 6249 53773 6250 51301 6251 48564 6252 45672 6253 42709 6254 39736 6255 36813 6256 33977 6257 31253 6258 28666 6259 26226 6260 23936 6261 21803 6262 19825 6263 17993 6264 16307 6265 14760 6266 13339 6267 12043 6268 10861 6269 9782 6270 8803 6271 7915 6272 7108 6273 6378 6274 5718 6275 5120 6276 4582 6277 4097 6278 3658 6279 3264 6280 2910 6281 2590 6282 2304 6283 2048 6284 1816 6285 1610 6286 1426 6287 1260 6288 1113 6289 982 6290 864 6291 760 6292 668 6293 585 6294 512 6295 448 6296 390 6297 340 6298 296 6299 256 6300 222 6301 192 6302 165 6303 142 6304 122 6305 104 6306 89 6307 76 6308 64 6309 54 6310 46 6311 38 6312 32 6313 27 6314 22 6315 18 6316 15 6317 12 6318 10 6319 8 6320 6 6321 5 6322 4 6323 3 6324 2 6325 2 6326 1 6327 1 6328 1 6329 1 6330 1 6331 1 6332 2 6333 3 6334 5 6335 9 6336 16 6337 28 6338 51 6339 93 6340 170 6341 315 6342 585 6343 1091 6344 2043 6345 3761 6346 6608 6347 10833 6348 16426 6349 23104 6350 30397 6351 37746 6352 44634 6353 50664 6354 55564 6355 59203 6356 61576 6357 62751 6358 62850 6359 62040 6360 60482 6361 58336 6362 55760 6363 52882 6364 49812 6365 46650 6366 43468 6367 40321 6368 37261 6369 34317 6370 31509 6371 28858 6372 26368 6373 24040 6374 21879 6375 19879 6376 18031 6377 16334 6378 14778 6379 13351 6380 12051 6381 10866 6382 9785 6383 8805 6384 7916 6385 7108 6386 6378 6387 5718 6388 5120 6389 4582 6390 4097 6391 3658 6392 3264 6393 2910 6394 2590 6395 2304 6396 2048 6397 1816 6398 1610 6399 1426 6400 1260 6401 1113 6402 982 6403 864 6404 760 6405 668 6406 585 6407 512 6408 448 6409 390 6410 340 6411 296 6412 256 6413 222 6414 192 6415 165 6416 142 6417 122 6418 104 6419 89 6420 76 6421 64 6422 54 6423 46 6424 38 6425 32 6426 27 6427 22 6428 18 6429 15 6430 12 6431 10 6432 8 6433 6 6434 5 6435 4 6436 3 6437 2 6438 2 6439 1 6440 1 6441 1 6442 1 6443 1 6444 2 6445 2 6446 3 6447 6 6448 9 6449 16 6450 29 6451 51 6452 93 6453 172 6454 315 6455 585 6456 1094 6457 2044 6458 3773 6459 6670 6460 11009 6461 16824 6462 23852 6463 31596 6464 39487 6465 46964 6466 53570 6467 59014 6468 63134 6469 65891 6470 67360 6471 67664 6472 66957 6473 65427 6474 63244 6475 60563 6476 57539 6477 54292 6478 50919 6479 47513 6480 44136 6481 40833 6482 37651 6483 34613 6484 31731 6485 29023 6486 26490 6487 24129 6488 21943 6489 19925 6490 18063 6491 16356 6492 14793 6493 13361 6494 12057 6495 10870 6496 9787 6497 8806 6498 7917 6499 7108 6500 6378 6501 5718 6502 5120 6503 4582 6504 4097 6505 3658 6506 3264 6507 2910 6508 2590 6509 2304 6510 2048 6511 1816 6512 1610 6513 1426 6514 1260 6515 1113 6516 982 6517 864 6518 760 6519 668 6520 585 6521 512 6522 448 6523 390 6524 340 6525 296 6526 256 6527 222 6528 192 6529 165 6530 142 6531 122 6532 104 6533 89 6534 76 6535 64 6536 54 6537 46 6538 38 6539 32 6540 27 6541 22 6542 18 6543 15 6544 12 6545 10 6546 8 6547 6 6548 5 6549 4 6550 3 6551 2 6552 2 6553 1 6554 1 6555 1 6556 1 6557 1 6558 1 6559 2 6560 4 6561 5 6562 9 6563 16 6564 28 6565 52 6566 93 6567 170 6568 315 6569 585 6570 1092 6571 2045 6572 3784 6573 6721 6574 11179 6575 17218 6576 24592 6577 32816 6578 41271 6579 49363 6580 56600 6581 62627 6582 67264 6583 70457 6584 72253 6585 72784 6586 72215 6587 70725 6588 68508 6589 65737 6590 62563 6591 59127 6592 55543 6593 51898 6594 48272 6595 44721 6596 41281 6597 37991 6598 34869 6599 31923 6600 29165 6601 26594 6602 24205 6603 21997 6604 19963 6605 18090 6606 16374 6607 14805 6608 13369 6609 12062 6610 10873 6611 9789 6612 8807 6613 7917 6614 7108 6615 6378 6616 5718 6617 5120 6618 4582 6619 4097 6620 3658 6621 3264 6622 2910 6623 2590 6624 2304 6625 2048 6626 1816 6627 1610 6628 1426 6629 1260 6630 1113 6631 982 6632 864 6633 760 6634 668 6635 585 6636 512 6637 448 6638 390 6639 340 6640 296 6641 256 6642 222 6643 192 6644 165 6645 142 6646 122 6647 104 6648 89 6649 76 6650 64 6651 54 6652 46 6653 38 6654 32 6655 27 6656 22 6657 18 6658 15 6659 12 6660 10 6661 8 6662 6 6663 5 6664 4 6665 3 6666 2 6667 2 6668 1 6669 1 6670 1 6671 1 6672 1 6673 1 6674 2 6675 3 6676 5 6677 9 6678 16 6679 28 6680 51 6681 93 6682 170 6683 315 6684 585 6685 1091 6686 2046 6687 3794 6688 6772 6689 11342 6690 17605 6691 25337 6692 34049 6693 43100 6694 51844 6695 59746 6696 66411 6697 71610 6698 75277 6699 77446 6700 78235 6701 77824 6702 76401 6703 74160 6704 71298 6705 67980 6706 64350 6707 60541 6708 56652 6709 52761 6710 48940 6711 45233 6712 41671 6713 38287 6714 35091 6715 32088 6716 29287 6717 26683 6718 24269 6719 22043 6720 19995 6721 18112 6722 16389 6723 14815 6724 13375 6725 12066 6726 10875 6727 9790 6728 8808 6729 7917 6730 7108 6731 6378 6732 5718 6733 5120 6734 4582 6735 4097 6736 3658 6737 3264 6738 2910 6739 2590 6740 2304 6741 2048 6742 1816 6743 1610 6744 1426 6745 1260 6746 1113 6747 982 6748 864 6749 760 6750 668 6751 585 6752 512 6753 448 6754 390 6755 340 6756 296 6757 256 6758 222 6759 192 6760 165 6761 142 6762 122 6763 104 6764 89 6765 76 6766 64 6767 54 6768 46 6769 38 6770 32 6771 27 6772 22 6773 18 6774 15 6775 12 6776 10 6777 8 6778 6 6779 5 6780 4 6781 3 6782 2 6783 2 6784 1 6785 1 6786 1 6787 1 6788 1 6789 2 6790 2 6791 3 6792 6 6793 9 6794 16 6795 30 6796 51 6797 93 6798 172 6799 316 6800 585 6801 1094 6802 2046 6803 3803 6804 6824 6805 11499 6806 17985 6807 26086 6808 35298 6809 44968 6810 54409 6811 63015 6812 70363 6813 76184 6814 80365 6815 82946 6816 84038 6817 83808 6818 82469 6819 80227 6820 77276 6821 73811 6822 69991 6823 65944 6824 61795 6825 57633 6826 53521 6827 49525 6828 45681 6829 42011 6830 38543 6831 35283 6832 32230 6833 29391 6834 26759 6835 24323 6836 22081 6837 20022 6838 18130 6839 16401 6840 14823 6841 13380 6842 12069 6843 10877 6844 9791 6845 8808 6846 7917 6847 7108 6848 6378 6849 5718 6850 5120 6851 4582 6852 4097 6853 3658 6854 3264 6855 2910 6856 2590 6857 2304 6858 2048 6859 1816 6860 1610 6861 1426 6862 1260 6863 1113 6864 982 6865 864 6866 760 6867 668 6868 585 6869 512 6870 448 6871 390 6872 340 6873 296 6874 256 6875 222 6876 192 6877 165 6878 142 6879 122 6880 104 6881 89 6882 76 6883 64 6884 54 6885 46 6886 38 6887 32 6888 27 6889 22 6890 18 6891 15 6892 12 6893 10 6894 8 6895 6 6896 5 6897 4 6898 3 6899 2 6900 2 6901 1 6902 1 6903 1 6904 1 6905 1 6906 1 6907 2 6908 3 6909 5 6910 9 6911 16 6912 28 6913 51 6914 93 6915 170 6916 315 6917 585 6918 1091 6919 2047 6920 3810 6921 6864 6922 11651 6923 18358 6924 26825 6925 36563 6926 46878 6927 57043 6928 66413 6929 74491 6930 80977 6931 85737 6932 88771 6933 90198 6934 90192 6935 88957 6936 86722 6937 83702 6938 80089 6939 76067 6940 71785 6941 67361 6942 62905 6943 58496 6944 54189 6945 50037 6946 46071 6947 42307 6948 38765 6949 35448 6950 32352 6951 29480 6952 26823 6953 24369 6954 22113 6955 20044 6956 18145 6957 16411 6958 14829 6959 13384 6960 12071 6961 10878 6962 9792 6963 8808 6964 7917 6965 7108 6966 6378 6967 5718 6968 5120 6969 4582 6970 4097 6971 3658 6972 3264 6973 2910 6974 2590 6975 2304 6976 2048 6977 1816 6978 1610 6979 1426 6980 1260 6981 1113 6982 982 6983 864 6984 760 6985 668 6986 585 6987 512 6988 448 6989 390 6990 340 6991 296 6992 256 6993 222 6994 192 6995 165 6996 142 6997 122 6998 104 6999 89 7000 76 7001 64 7002 54 7003 46 7004 38 7005 32 7006 27 7007 22 7008 18 7009 15 7010 12 7011 10 7012 8 7013 6 7014 5 7015 4 7016 3 7017 2 7018 2 7019 1 7020 1 7021 1 7022 1 7023 1 7024 1 7025 2 7026 3 7027 5 7028 10 7029 16 7030 28 7031 51 7032 93 7033 170 7034 315 7035 586 7036 1091 7037 2047 7038 3818 7039 6905 7040 11795 7041 18725 7042 27565 7043 37838 7044 48829 7045 59759 7046 69933 7047 78802 7048 86009 7049 91395 7050 94940 7051 96742 7052 96989 7053 95892 7054 93681 7055 90596 7056 86846 7057 82618 7058 78086 7059 73383 7060 68617 7061 63886 7062 59256 7063 54774 7064 50485 7065 46411 7066 42563 7067 38957 7068 35590 7069 32456 7070 29556 7071 26877 7072 24407 7073 22140 7074 20062 7075 18157 7076 16419 7077 14834 7078 13387 7079 12073 7080 10879 7081 9792 7082 8808 7083 7917 7084 7108 7085 6378 7086 5718 7087 5120 7088 4582 7089 4097 7090 3658 7091 3264 7092 2910 7093 2590 7094 2304 7095 2048 7096 1816 7097 1610 7098 1426 7099 1260 7100 1113 7101 982 7102 864 7103 760 7104 668 7105 585 7106 512 7107 448 7108 390 7109 340 7110 296 7111 256 7112 222 7113 192 7114 165 7115 142 7116 122 7117 104 7118 89 7119 76 7120 64 7121 54 7122 46 7123 38 7124 32 7125 27 7126 22 7127 18 7128 15 7129 12 7130 10 7131 8 7132 6 7133 5 7134 4 7135 3 7136 2 7137 2 7138 1 7139 1 7140 1 7141 1 7142 1 7143 2 7144 2 7145 4 7146 6 7147 9 7148 16 7149 29 7150 52 7151 93 7152 172 7153 315 7154 585 7155 1096 7156 2047 7157 3823 7158 6947 7159 11933 7160 19084 7161 28307 7162 39124 7163 50816 7164 62559 7165 73582 7166 83294 7167 91290 7168 97353 7169 101459 7170 103695 7171 104225 7172 103292 7173 101135 7174 97992 7175 94106 7176 89679 7177 84885 7178 79886 7179 74803 7180 69729 7181 64750 7182 59924 7183 55286 7184 50875 7185 46707 7186 42785 7187 39122 7188 35712 7189 32545 7190 29620 7191 26923 7192 24439 7193 22162 7194 20077 7195 18167 7196 16425 7197 14838 7198 13389 7199 12074 7200 10880 7201 9792 7202 8808 7203 7917 7204 7108 7205 6378 7206 5718 7207 5120 7208 4582 7209 4097 7210 3658 7211 3264 7212 2910 7213 2590 7214 2304 7215 2048 7216 1816 7217 1610 7218 1426 7219 1260 7220 1113 7221 982 7222 864 7223 760 7224 668 7225 585 7226 512 7227 448 7228 390 7229 340 7230 296 7231 256 7232 222 7233 192 7234 165 7235 142 7236 122 7237 104 7238 89 7239 76 7240 64 7241 54 7242 46 7243 38 7244 32 7245 27 7246 22 7247 18 7248 15 7249 12 7250 10 7251 8 7252 6 7253 5 7254 4 7255 3 7256 2 7257 2 7258 1 7259 1 7260 1 7261 1 7262 1 7263 1 7264 2 7265 3 7266 5 7267 9 7268 16 7269 28 7270 51 7271 94 7272 170 7273 315 7274 585 7275 1091 7276 2048 7277 3828 7278 6978 7279 12066 7280 19432 7281 29035 7282 40423 7283 52840 7284 65426 7285 77362 7286 87975 7287 96813 7288 103629 7289 108349 7290 111058 7291 111930 7292 111188 7293 109101 7294 105926 7295 101906 7296 97273 7297 92221 7298 86911 7299 81487 7300 76060 7301 70710 7302 65510 7303 60509 7304 55734 7305 51215 7306 46963 7307 42977 7308 39264 7309 35816 7310 32621 7311 29674 7312 26961 7313 24466 7314 22180 7315 20089 7316 18175 7317 16430 7318 14841 7319 13391 7320 12075 7321 10880 7322 9792 7323 8808 7324 7917 7325 7108 7326 6378 7327 5718 7328 5120 7329 4582 7330 4097 7331 3658 7332 3264 7333 2910 7334 2590 7335 2304 7336 2048 7337 1816 7338 1610 7339 1426 7340 1260 7341 1113 7342 982 7343 864 7344 760 7345 668 7346 585 7347 512 7348 448 7349 390 7350 340 7351 296 7352 256 7353 222 7354 192 7355 165 7356 142 7357 122 7358 104 7359 89 7360 76 7361 64 7362 54 7363 46 7364 38 7365 32 7366 27 7367 22 7368 18 7369 15 7370 12 7371 10 7372 8 7373 6 7374 5 7375 4 7376 3 7377 2 7378 2 7379 1 7380 1 7381 1 7382 1 7383 1 7384 1 7385 2 7386 3 7387 5 7388 9 7389 16 7390 28 7391 51 7392 93 7393 170 7394 315 7395 585 7396 1091 7397 2048 7398 3833 7399 7010 7400 12191 7401 19774 7402 29762 7403 41727 7404 54902 7405 68374 7406 81269 7407 92851 7408 102598 7409 110224 7410 115628 7411 118865 7412 120116 7413 119612 7414 117618 7415 114423 7416 110285 7417 105444 7418 100122 7419 94496 7420 88715 7421 82909 7422 77172 7423 71574 7424 66178 7425 61021 7426 56124 7427 51511 7428 47185 7429 43142 7430 39386 7431 35905 7432 32685 7433 29720 7434 26993 7435 24488 7436 22195 7437 20099 7438 18181 7439 16434 7440 14843 7441 13392 7442 12076 7443 10880 7444 9792 7445 8808 7446 7917 7447 7108 7448 6378 7449 5718 7450 5120 7451 4582 7452 4097 7453 3658 7454 3264 7455 2910 7456 2590 7457 2304 7458 2048 7459 1816 7460 1610 7461 1426 7462 1260 7463 1113 7464 982 7465 864 7466 760 7467 668 7468 585 7469 512 7470 448 7471 390 7472 340 7473 296 7474 256 7475 222 7476 192 7477 165 7478 142 7479 122 7480 104 7481 89 7482 76 7483 64 7484 54 7485 46 7486 38 7487 32 7488 27 7489 22 7490 18 7491 15 7492 12 7493 10 7494 8 7495 6 7496 5 7497 4 7498 3 7499 2 7500 2 7501 1 7502 1 7503 1 7504 1 7505 1 7506 2 7507 2 7508 3 7509 6 7510 9 7511 16 7512 29 7513 51 7514 93 7515 172 7516 315 7517 585 7518 1094 7519 2048 7520 3837 7521 7044 7522 12310 7523 20106 7524 30488 7525 43038 7526 56995 7527 71404 7528 85307 7529 97919 7530 108654 7531 117155 7532 123305 7533 127140 7534 128814 7535 128583 7536 126724 7537 123521 7538 119272 7539 114234 7540 108631 7541 102675 7542 96528 7543 90319 7544 84168 7545 78154 7546 72334 7547 66763 7548 61469 7549 56464 7550 51767 7551 47377 7552 43284 7553 39490 7554 35981 7555 32739 7556 29758 7557 27020 7558 24506 7559 22207 7560 20107 7561 18186 7562 16437 7563 14845 7564 13393 7565 12076 7566 10880 7567 9792 7568 8808 7569 7917 7570 7108 7571 6378 7572 5718 7573 5120 7574 4582 7575 4097 7576 3658 7577 3264 7578 2910 7579 2590 7580 2304 7581 2048 7582 1816 7583 1610 7584 1426 7585 1260 7586 1113 7587 982 7588 864 7589 760 7590 668 7591 585 7592 512 7593 448 7594 390 7595 340 7596 296 7597 256 7598 222 7599 192 7600 165 7601 142 7602 122 7603 104 7604 89 7605 76 7606 64 7607 54 7608 46 7609 38 7610 32 7611 27 7612 22 7613 18 7614 15 7615 12 7616 10 7617 8 7618 6 7619 5 7620 4 7621 3 7622 2 7623 2 7624 1 7625 1 7626 1 7627 1 7628 1 7629 1 7630 2 7631 3 7632 5 7633 9 7634 16 7635 28 7636 51 7637 93 7638 170 7639 315 7640 585 7641 1091 7642 2048 7643 3840 7644 7067 7645 12424 7646 20428 7647 31197 7648 44357 7649 59121 7650 74499 7651 89481 7652 103187 7653 114973 7654 124438 7655 131401 7656 135888 7657 138055 7658 138137 7659 136437 7660 133263 7661 128910 7662 123671 7663 117795 7664 111493 7665 104957 7666 98335 7667 91742 7668 85280 7669 79018 7670 73002 7671 67275 7672 61859 7673 56760 7674 51989 7675 47542 7676 43406 7677 39579 7678 36045 7679 32785 7680 29790 7681 27042 7682 24521 7683 22217 7684 20113 7685 18190 7686 16439 7687 14846 7688 13394 7689 12076 7690 10880 7691 9792 7692 8808 7693 7917 7694 7108 7695 6378 7696 5718 7697 5120 7698 4582 7699 4097 7700 3658 7701 3264 7702 2910 7703 2590 7704 2304 7705 2048 7706 1816 7707 1610 7708 1426 7709 1260 7710 1113 7711 982 7712 864 7713 760 7714 668 7715 585 7716 512 7717 448 7718 390 7719 340 7720 296 7721 256 7722 222 7723 192 7724 165 7725 142 7726 122 7727 104 7728 89 7729 76 7730 64 7731 54 7732 46 7733 38 7734 32 7735 27 7736 22 7737 18 7738 15 7739 12 7740 10 7741 8 7742 6 7743 5 7744 4 7745 3 7746 2 7747 2 7748 1 7749 1 7750 1 7751 1 7752 1 7753 1 7754 2 7755 4 7756 5 7757 9 7758 16 7759 28 7760 52 7761 93 7762 170 7763 315 7764 585 7765 1092 7766 2048 7767 3843 7768 7091 7769 12531 7770 20744 7771 31902 7772 45677 7773 61279 7774 77671 7775 93785 7776 108661 7777 121576 7778 132075 7779 139936 7780 145145 7781 147855 7782 148308 7783 146803 7784 143676 7785 139245 7786 133807 7787 127648 7788 120998 7789 114054 7790 106993 7791 99941 7792 93001 7793 86262 7794 79778 7795 73587 7796 67723 7797 62199 7798 57016 7799 52181 7800 47684 7801 43510 7802 39655 7803 36099 7804 32823 7805 29817 7806 27060 7807 24533 7808 22225 7809 20118 7810 18193 7811 16441 7812 14847 7813 13394 7814 12076 7815 10880 7816 9792 7817 8808 7818 7917 7819 7108 7820 6378 7821 5718 7822 5120 7823 4582 7824 4097 7825 3658 7826 3264 7827 2910 7828 2590 7829 2304 7830 2048 7831 1816 7832 1610 7833 1426 7834 1260 7835 1113 7836 982 7837 864 7838 760 7839 668 7840 585 7841 512 7842 448 7843 390 7844 340 7845 296 7846 256 7847 222 7848 192 7849 165 7850 142 7851 122 7852 104 7853 89 7854 76 7855 64 7856 54 7857 46 7858 38 7859 32 7860 27 7861 22 7862 18 7863 15 7864 12 7865 10 7866 8 7867 6 7868 5 7869 4 7870 3 7871 2 7872 2 7873 1 7874 1 7875 1 7876 1 7877 1 7878 2 7879 2 7880 3 7881 6 7882 10 7883 16 7884 30 7885 51 7886 93 7887 172 7888 315 7889 586 7890 1094 7891 2048 7892 3845 7893 7119 7894 12631 7895 21046 7896 32606 7897 46999 7898 63464 7899 80922 7900 98219 7901 114338 7902 128473 7903 140084 7904 148919 7905 154934 7906 158248 7907 159121 7908 157863 7909 154806 7910 150309 7911 144692 7912 138241 7913 131229 7914 123871 7915 116342 7916 108803 7917 101366 7918 94114 7919 87126 7920 80446 7921 74099 7922 68113 7923 62495 7924 57238 7925 52346 7926 47806 7927 43599 7928 39719 7929 36145 7930 32855 7931 29839 7932 27075 7933 24543 7934 22231 7935 20122 7936 18195 7937 16442 7938 14848 7939 13394 7940 12076 7941 10880 7942 9792 7943 8808 7944 7917 7945 7108 7946 6378 7947 5718 7948 5120 7949 4582 7950 4097 7951 3658 7952 3264 7953 2910 7954 2590 7955 2304 7956 2048 7957 1816 7958 1610 7959 1426 7960 1260 7961 1113 7962 982 7963 864 7964 760 7965 668 7966 585 7967 512 7968 448 7969 390 7970 340 7971 296 7972 256 7973 222 7974 192 7975 165 7976 142 7977 122 7978 104 7979 89 7980 76 7981 64 7982 54 7983 46 7984 38 7985 32 7986 27 7987 22 7988 18 7989 15 7990 12 7991 10 7992 8 7993 6 7994 5 7995 4 7996 3 7997 2 7998 2 7999 1 8000 1 8001 1 8002 1 8003 1 8004 1 8005 2 8006 3 8007 5 8008 9 8009 16 8010 28 8011 51 8012 93 8013 170 8014 315 8015 585 8016 1091 8017 2048 8018 3847 8019 7134 8020 12728 8021 21339 8022 33287 8023 48326 8024 65675 8025 84234 8026 102791 8027 120224 8028 135654 8029 148480 8030 158373 8031 165264 8032 169267 8033 170615 8034 169640 8035 166701 8036 162154 8037 156358 8038 149629 8039 142241 8040 134445 8041 126439 8042 118381 8043 110410 8044 102625 8045 95096 8046 87886 8047 81031 8048 74547 8049 68453 8050 62751 8051 57430 8052 52488 8053 47910 8054 43675 8055 39773 8056 36183 8057 32882 8058 29857 8059 27087 8060 24551 8061 22236 8062 20125 8063 18197 8064 16443 8065 14848 8066 13394 8067 12076 8068 10880 8069 9792 8070 8808 8071 7917 8072 7108 8073 6378 8074 5718 8075 5120 8076 4582 8077 4097 8078 3658 8079 3264 8080 2910 8081 2590 8082 2304 8083 2048 8084 1816 8085 1610 8086 1426 8087 1260 8088 1113 8089 982 8090 864 8091 760 8092 668 8093 585 8094 512 8095 448 8096 390 8097 340 8098 296 8099 256 8100 222 8101 192 8102 165 8103 142 8104 122 8105 104 8106 89 8107 76 8108 64 8109 54 8110 46 8111 38 8112 32 8113 27 8114 22 8115 18 8116 15 8117 12 8118 10 8119 8 8120 6 8121 5 8122 4 8123 3 8124 2 8125 2 8126 1 8127 1 8128 1 8129 1 8130 1 8131 1 8132 2 8133 3 8134 5 8135 9 8136 16 8137 28 8138 51 8139 93 8140 170 8141 315 8142 585 8143 1091 8144 2048 8145 3849 8146 7152 8147 12817 8148 21624 8149 33963 8150 49648 8151 67915 8152 87619 8153 107492 8154 126325 8155 143140 8156 157267 8157 168318 8158 176172 8159 180931 8160 182828 8161 182186 8162 179394 8163 174831 8164 168866 8165 161853 8166 154091 8167 145838 8168 137326 8169 128731 8170 120193 8171 111835 8172 103738 8173 95960 8174 88554 8175 81543 8176 74937 8177 68749 8178 62973 8179 57595 8180 52610 8181 47999 8182 43739 8183 39819 8184 36215 8185 32904 8186 29872 8187 27097 8188 24557 8189 22240 8190 20127 8191 18198 8192 16444 8193 14848 8194 13394 8195 12076 8196 10880 8197 9792 8198 8808 8199 7917 8200 7108 8201 6378 8202 5718 8203 5120 8204 4582 8205 4097 8206 3658 8207 3264 8208 2910 8209 2590 8210 2304 8211 2048 8212 1816 8213 1610 8214 1426 8215 1260 8216 1113 8217 982 8218 864 8219 760 8220 668 8221 585 8222 512 8223 448 8224 390 8225 340 8226 296 8227 256 8228 222 8229 192 8230 165 8231 142 8232 122 8233 104 8234 89 8235 76 8236 64 8237 54 8238 46 8239 38 8240 32 8241 27 8242 22 8243 18 8244 15 8245 12 8246 10 8247 8 8248 6 8249 5 8250 4 8251 3 8252 2 8253 2 8254 1 8255 1 8256 1 8257 1 8258 1 8259 2 8260 2 8261 3 8262 6 8263 9 8264 16 8265 29 8266 51 8267 93 8268 172 8269 315 8270 585 8271 1094 8272 2048 8273 3850 8274 7173 8275 12901 8276 21897 8277 34634 8278 50968 8279 70174 8280 91080 8281 112325 8282 132637 8283 150941 8284 166461 8285 178765 8286 187685 8287 193277 8288 195787 8289 195547 8290 192937 8291 188381 8292 182273 8293 174973 8294 166825 8295 158111 8296 149065 8297 139900 8298 130773 8299 121802 8300 113095 8301 104720 8302 96720 8303 89139 8304 81991 8305 75277 8306 69005 8307 63165 8308 57737 8309 52714 8310 48075 8311 43793 8312 39857 8313 36242 8314 32922 8315 29884 8316 27105 8317 24562 8318 22243 8319 20129 8320 18199 8321 16444 8322 14848 8323 13394 8324 12076 8325 10880 8326 9792 8327 8808 8328 7917 8329 7108 8330 6378 8331 5718 8332 5120 8333 4582 8334 4097 8335 3658 8336 3264 8337 2910 8338 2590 8339 2304 8340 2048 8341 1816 8342 1610 8343 1426 8344 1260 8345 1113 8346 982 8347 864 8348 760 8349 668 8350 585 8351 512 8352 448 8353 390 8354 340 8355 296 8356 256 8357 222 8358 192 8359 165 8360 142 8361 122 8362 104 8363 89 8364 76 8365 64 8366 54 8367 46 8368 38 8369 32 8370 27 8371 22 8372 18 8373 15 8374 12 8375 10 8376 8 8377 6 8378 5 8379 4 8380 3 8381 2 8382 2 8383 1 8384 1 8385 1 8386 1 8387 1 8388 1 8389 2 8390 4 8391 5 8392 9 8393 16 8394 28 8395 52 8396 93 8397 170 8398 316 8399 585 8400 1092 8401 2048 8402 3851 8403 7183 8404 12980 8405 22161 8406 35282 8407 52287 8408 72454 8409 94594 8410 117297 8411 139167 8412 159046 8413 176079 8414 189736 8415 199812 8416 206341 8417 209537 8418 209749 8419 207384 8420 202863 8421 196620 8422 189052 8423 180508 8424 171310 8425 161721 8426 151953 8427 142195 8428 132586 8429 123227 8430 114208 8431 105584 8432 97388 8433 89651 8434 82381 8435 75573 8436 69227 8437 63330 8438 57859 8439 52803 8440 48139 8441 43839 8442 39889 8443 36264 8444 32937 8445 29894 8446 27111 8447 24566 8448 22245 8449 20130 8450 18200 8451 16444 8452 14848 8453 13394 8454 12076 8455 10880 8456 9792 8457 8808 8458 7917 8459 7108 8460 6378 8461 5718 8462 5120 8463 4582 8464 4097 8465 3658 8466 3264 8467 2910 8468 2590 8469 2304 8470 2048 8471 1816 8472 1610 8473 1426 8474 1260 8475 1113 8476 982 8477 864 8478 760 8479 668 8480 585 8481 512 8482 448 8483 390 8484 340 8485 296 8486 256 8487 222 8488 192 8489 165 8490 142 8491 122 8492 104 8493 89 8494 76 8495 64 8496 54 8497 46 8498 38 8499 32 8500 27 8501 22 8502 18 8503 15 8504 12 8505 10 8506 8 8507 6 8508 5 8509 4 8510 3 8511 2 8512 2 8513 1 8514 1 8515 1 8516 1 8517 1 8518 1 8519 2 8520 3 8521 5 8522 9 8523 16 8524 28 8525 51 8526 93 8527 170 8528 315 8529 585 8530 1091 8531 2048 8532 3852 8533 7196 8534 13053 8535 22414 8536 35923 8537 53598 8538 74755 8539 98177 8540 122393 8541 145919 8542 167476 8543 186124 8544 201254 8545 212590 8546 220146 8547 224120 8548 224852 8549 222774 8550 218334 8551 211977 8552 204141 8553 195207 8554 185508 8555 175346 8556 164956 8557 154531 8558 144239 8559 134195 8560 124487 8561 115190 8562 106344 8563 97973 8564 90099 8565 82721 8566 75829 8567 69419 8568 63472 8569 57963 8570 52879 8571 48193 8572 43877 8573 39916 8574 36282 8575 32949 8576 29902 8577 27116 8578 24569 8579 22247 8580 20131 8581 18200 8582 16444 8583 14848 8584 13394 8585 12076 8586 10880 8587 9792 8588 8808 8589 7917 8590 7108 8591 6378 8592 5718 8593 5120 8594 4582 8595 4097 8596 3658 8597 3264 8598 2910 8599 2590 8600 2304 8601 2048 8602 1816 8603 1610 8604 1426 8605 1260 8606 1113 8607 982 8608 864 8609 760 8610 668 8611 585 8612 512 8613 448 8614 390 8615 340 8616 296 8617 256 8618 222 8619 192 8620 165 8621 142 8622 122 8623 104 8624 89 8625 76 8626 64 8627 54 8628 46 8629 38 8630 32 8631 27 8632 22 8633 18 8634 15 8635 12 8636 10 8637 8 8638 6 8639 5 8640 4 8641 3 8642 2 8643 2 8644 1 8645 1 8646 1 8647 1 8648 1 8649 2 8650 2 8651 3 8652 6 8653 9 8654 16 8655 29 8656 51 8657 94 8658 172 8659 315 8660 585 8661 1094 8662 2048 8663 3853 8664 7212 8665 13121 8666 22656 8667 36556 8668 54903 8669 77070 8670 101829 8671 127621 8672 152888 8673 176242 8674 196612 8675 213329 8676 226051 8677 234729 8678 239568 8679 240906 8680 239167 8681 234843 8682 228409 8683 220310 8684 210978 8685 200777 8686 190013 8687 178967 8688 167850 8689 156829 8690 146054 8691 135621 8692 125600 8693 116054 8694 107012 8695 98485 8696 90489 8697 83017 8698 76051 8699 69584 8700 63594 8701 58052 8702 52943 8703 48239 8704 43909 8705 39938 8706 36297 8707 32959 8708 29908 8709 27120 8710 24571 8711 22248 8712 20132 8713 18200 8714 16444 8715 14848 8716 13394 8717 12076 8718 10880 8719 9792 8720 8808 8721 7917 8722 7108 8723 6378 8724 5718 8725 5120 8726 4582 8727 4097 8728 3658 8729 3264 8730 2910 8731 2590 8732 2304 8733 2048 8734 1816 8735 1610 8736 1426 8737 1260 8738 1113 8739 982 8740 864 8741 760 8742 668 8743 585 8744 512 8745 448 8746 390 8747 340 8748 296 8749 256 8750 222 8751 192 8752 165 8753 142 8754 122 8755 104 8756 89 8757 76 8758 64 8759 54 8760 46 8761 38 8762 32 8763 27 8764 22 8765 18 8766 15 8767 12 8768 10 8769 8 8770 6 8771 5 8772 4 8773 3 8774 2 8775 2 8776 1 8777 1 8778 1 8779 1 8780 1 8781 1 8782 2 8783 3 8784 5 8785 10 8786 16 8787 28 8788 51 8789 93 8790 170 8791 315 8792 586 8793 1091 8794 2048 8795 3853 8796 7218 8797 13186 8798 22888 8799 37165 8800 56201 8801 79399 8802 105528 8803 132983 8804 160080 8805 185329 8806 207562 8807 225985 8808 240203 8809 250132 8810 255928 8811 257943 8812 256623 8813 252458 8814 245965 8815 237632 8816 227898 8817 217173 8818 205800 8819 194062 8820 182209 8821 170431 8822 158874 8823 147663 8824 136881 8825 126582 8826 116814 8827 107597 8828 98933 8829 90829 8830 83273 8831 76243 8832 69726 8833 63698 8834 58128 8835 52997 8836 48277 8837 43936 8838 39956 8839 36309 8840 32967 8841 29913 8842 27123 8843 24573 8844 22249 8845 20132 8846 18200 8847 16444 8848 14848 8849 13394 8850 12076 8851 10880 8852 9792 8853 8808 8854 7917 8855 7108 8856 6378 8857 5718 8858 5120 8859 4582 8860 4097 8861 3658 8862 3264 8863 2910 8864 2590 8865 2304 8866 2048 8867 1816 8868 1610 8869 1426 8870 1260 8871 1113 8872 982 8873 864 8874 760 8875 668 8876 585 8877 512 8878 448 8879 390 8880 340 8881 296 8882 256 8883 222 8884 192 8885 165 8886 142 8887 122 8888 104 8889 89 8890 76 8891 64 8892 54 8893 46 8894 38 8895 32 8896 27 8897 22 8898 18 8899 15 8900 12 8901 10 8902 8 8903 6 8904 5 8905 4 8906 3 8907 2 8908 2 8909 1 8910 1 8911 1 8912 1 8913 1 8914 1 8915 2 8916 3 8917 5 8918 9 8919 16 8920 28 8921 51 8922 93 8923 170 8924 315 8925 585 8926 1091 8927 2048 8928 3854 8929 7227 8930 13244 8931 23111 8932 37763 8933 57487 8934 81743 8935 109289 8936 138469 8937 167500 8938 194760 8939 218973 8940 239246 8941 255088 8942 266378 8943 273248 8944 276028 8945 275189 8946 271244 8947 264726 8948 256167 8949 246044 8950 234783 8951 222771 8952 210321 8953 197691 8954 185107 8955 172731 8956 160689 8957 149089 8958 137994 8959 127446 8960 117482 8961 108109 8962 99323 8963 91125 8964 83495 8965 76408 8966 69848 8967 63787 8968 58192 8969 53043 8970 48309 8971 43958 8972 39971 8973 36319 8974 32973 8975 29917 8976 27125 8977 24574 8978 22250 8979 20132 8980 18200 8981 16444 8982 14848 8983 13394 8984 12076 8985 10880 8986 9792 8987 8808 8988 7917 8989 7108 8990 6378 8991 5718 8992 5120 8993 4582 8994 4097 8995 3658 8996 3264 8997 2910 8998 2590 8999 2304 9000 2048 9001 1816 9002 1610 9003 1426 9004 1260 9005 1113 9006 982 9007 864 9008 760 9009 668 9010 585 9011 512 9012 448 9013 390 9014 340 9015 296 9016 256 9017 222 9018 192 9019 165 9020 142 9021 122 9022 104 9023 89 9024 76 9025 64 9026 54 9027 46 9028 38 9029 32 9030 27 9031 22 9032 18 9033 15 9034 12 9035 10 9036 8 9037 6 9038 5 9039 4 9040 3 9041 2 9042 2 9043 1 9044 1 9045 1 9046 1 9047 1 9048 2 9049 2 9050 4 9051 6 9052 9 9053 16 9054 30 9055 52 9056 93 9057 172 9058 315 9059 585 9060 1096 9061 2048 9062 3854 9063 7240 9064 13298 9065 23324 9066 38354 9067 58762 9068 84093 9069 113112 9070 144082 9071 175141 9072 204545 9073 230863 9074 253120 9075 270739 9076 283510 9077 291563 9078 295218 9079 294930 9080 291260 9081 284767 9082 275997 9083 265484 9084 253690 9085 241013 9086 227814 9087 214381 9088 200939 9089 187691 9090 174778 9091 162299 9092 150349 9093 138976 9094 128206 9095 118067 9096 108557 9097 99663 9098 91381 9099 83687 9100 76550 9101 69952 9102 63863 9103 58246 9104 53081 9105 48336 9106 43976 9107 39983 9108 36327 9109 32978 9110 29920 9111 27127 9112 24575 9113 22250 9114 20132 9115 18200 9116 16444 9117 14848 9118 13394 9119 12076 9120 10880 9121 9792 9122 8808 9123 7917 9124 7108 9125 6378 9126 5718 9127 5120 9128 4582 9129 4097 9130 3658 9131 3264 9132 2910 9133 2590 9134 2304 9135 2048 9136 1816 9137 1610 9138 1426 9139 1260 9140 1113 9141 982 9142 864 9143 760 9144 668 9145 585 9146 512 9147 448 9148 390 9149 340 9150 296 9151 256 9152 222 9153 192 9154 165 9155 142 9156 122 9157 104 9158 89 9159 76 9160 64 9161 54 9162 46 9163 38 9164 32 9165 27 9166 22 9167 18 9168 15 9169 12 9170 10 9171 8 9172 6 9173 5 9174 4 9175 3 9176 2 9177 2 9178 1 9179 1 9180 1 9181 1 9182 1 9183 1 9184 2 9185 3 9186 5 9187 9 9188 16 9189 28 9190 51 9191 93 9192 170 9193 315 9194 585 9195 1091 9196 2048 9197 3855 9198 7242 9199 13349 9200 23524 9201 38918 9202 60027 9203 86451 9204 116973 9205 149823 9206 183009 9207 214667 9208 243251 9209 267634 9210 287161 9211 301572 9212 310926 9213 315550 9214 315917 9215 312579 9216 306147 9217 297207 9218 286308 9219 273963 9220 260615 9221 246634 9222 232348 9223 218017 9224 203840 9225 189992 9226 176593 9227 163725 9228 151462 9229 139840 9230 128874 9231 118579 9232 108947 9233 99959 9234 91603 9235 83852 9236 76672 9237 70041 9238 63927 9239 58292 9240 53113 9241 48358 9242 43991 9243 39993 9244 36333 9245 32982 9246 29922 9247 27128 9248 24576 9249 22250 9250 20132 9251 18200 9252 16444 9253 14848 9254 13394 9255 12076 9256 10880 9257 9792 9258 8808 9259 7917 9260 7108 9261 6378 9262 5718 9263 5120 9264 4582 9265 4097 9266 3658 9267 3264 9268 2910 9269 2590 9270 2304 9271 2048 9272 1816 9273 1610 9274 1426 9275 1260 9276 1113 9277 982 9278 864 9279 760 9280 668 9281 585 9282 512 9283 448 9284 390 9285 340 9286 296 9287 256 9288 222 9289 192 9290 165 9291 142 9292 122 9293 104 9294 89 9295 76 9296 64 9297 54 9298 46 9299 38 9300 32 9301 27 9302 22 9303 18 9304 15 9305 12 9306 10 9307 8 9308 6 9309 5 9310 4 9311 3 9312 2 9313 2 9314 1 9315 1 9316 1 9317 1 9318 1 9319 1 9320 2 9321 3 9322 5 9323 9 9324 16 9325 28 9326 51 9327 93 9328 170 9329 315 9330 585 9331 1091 9332 2048 9333 3855 9334 7248 9335 13395 9336 23717 9337 39471 9338 61276 9339 88816 9340 120889 9341 155682 9342 191107 9343 225150 9344 256135 9345 282811 9346 304402 9347 320589 9348 331390 9349 337096 9350 338201 9351 335280 9352 328956 9353 319869 9354 308605 9355 295704 9356 281657 9357 266873 9358 251693 9359 236416 9360 221269 9361 206426 9362 192039 9363 178203 9364 164985 9365 152444 9366 140600 9367 129459 9368 119027 9369 109287 9370 100215 9371 91795 9372 83994 9373 76776 9374 70117 9375 63981 9376 58330 9377 53140 9378 48376 9379 44003 9380 40001 9381 36338 9382 32985 9383 29924 9384 27129 9385 24576 9386 22250 9387 20132 9388 18200 9389 16444 9390 14848 9391 13394 9392 12076 9393 10880 9394 9792 9395 8808 9396 7917 9397 7108 9398 6378 9399 5718 9400 5120 9401 4582 9402 4097 9403 3658 9404 3264 9405 2910 9406 2590 9407 2304 9408 2048 9409 1816 9410 1610 9411 1426 9412 1260 9413 1113 9414 982 9415 864 9416 760 9417 668 9418 585 9419 512 9420 448 9421 390 9422 340 9423 296 9424 256 9425 222 9426 192 9427 165 9428 142 9429 122 9430 104 9431 89 9432 76 9433 64 9434 54 9435 46 9436 38 9437 32 9438 27 9439 22 9440 18 9441 15 9442 12 9443 10 9444 8 9445 6 9446 5 9447 4 9448 3 9449 2 9450 2 9451 1 9452 1 9453 1 9454 1 9455 1 9456 2 9457 2 9458 3 9459 6 9460 9 9461 16 9462 29 9463 51 9464 93 9465 172 9466 315 9467 585 9468 1094 9469 2048 9470 3855 9471 7258 9472 13437 9473 23899 9474 40015 9475 62509 9476 91181 9477 124858 9478 161663 9479 199427 9480 236002 9481 269534 9482 298661 9483 322495 9484 340607 9485 352992 9486 359920 9487 361858 9488 359428 9489 353283 9490 344075 9491 332458 9492 319010 9493 304241 9494 288617 9495 272514 9496 256238 9497 240058 9498 224173 9499 208729 9500 193855 9501 179629 9502 166098 9503 153308 9504 141268 9505 129971 9506 119417 9507 109583 9508 100437 9509 91960 9510 84116 9511 76865 9512 70181 9513 64027 9514 58362 9515 53162 9516 48391 9517 44013 9518 40007 9519 36342 9520 32987 9521 29925 9522 27130 9523 24576 9524 22250 9525 20132 9526 18200 9527 16444 9528 14848 9529 13394 9530 12076 9531 10880 9532 9792 9533 8808 9534 7917 9535 7108 9536 6378 9537 5718 9538 5120 9539 4582 9540 4097 9541 3658 9542 3264 9543 2910 9544 2590 9545 2304 9546 2048 9547 1816 9548 1610 9549 1426 9550 1260 9551 1113 9552 982 9553 864 9554 760 9555 668 9556 585 9557 512 9558 448 9559 390 9560 340 9561 296 9562 256 9563 222 9564 192 9565 165 9566 142 9567 122 9568 104 9569 89 9570 76 9571 64 9572 54 9573 46 9574 38 9575 32 9576 27 9577 22 9578 18 9579 15 9580 12 9581 10 9582 8 9583 6 9584 5 9585 4 9586 3 9587 2 9588 2 9589 1 9590 1 9591 1 9592 1 9593 1 9594 1 9595 2 9596 3 9597 5 9598 9 9599 16 9600 28 9601 51 9602 93 9603 170 9604 315 9605 585 9606 1091 9607 2048 9608 3855 9609 7258 9610 13477 9611 24071 9612 40531 9613 63729 9614 93545 9615 128857 9616 167765 9617 207975 9618 247205 9619 283464 9620 315210 9621 341448 9622 361673 9623 375791 9624 384063 9625 386966 9626 385109 9627 379195 9628 369926 9629 357969 9630 343965 9631 328473 9632 311975 9633 294898 9634 277586 9635 260313 9636 243313 9637 226760 9638 210776 9639 195465 9640 180889 9641 167080 9642 154068 9643 141853 9644 130419 9645 119757 9646 109839 9647 100629 9648 92102 9649 84220 9650 76941 9651 70235 9652 64065 9653 58389 9654 53180 9655 48403 9656 44021 9657 40012 9658 36345 9659 32989 9660 29926 9661 27130 9662 24576 9663 22250 9664 20132 9665 18200 9666 16444 9667 14848 9668 13394 9669 12076 9670 10880 9671 9792 9672 8808 9673 7917 9674 7108 9675 6378 9676 5718 9677 5120 9678 4582 9679 4097 9680 3658 9681 3264 9682 2910 9683 2590 9684 2304 9685 2048 9686 1816 9687 1610 9688 1426 9689 1260 9690 1113 9691 982 9692 864 9693 760 9694 668 9695 585 9696 512 9697 448 9698 390 9699 340 9700 296 9701 256 9702 222 9703 192 9704 165 9705 142 9706 122 9707 104 9708 89 9709 76 9710 64 9711 54 9712 46 9713 38 9714 32 9715 27 9716 22 9717 18 9718 15 9719 12 9720 10 9721 8 9722 6 9723 5 9724 4 9725 3 9726 2 9727 2 9728 1 9729 1 9730 1 9731 1 9732 1 9733 1 9734 2 9735 4 9736 5 9737 10 9738 16 9739 28 9740 52 9741 93 9742 170 9743 315 9744 586 9745 1092 9746 2048 9747 3855 9748 7262 9749 13512 9750 24237 9751 41036 9752 64928 9753 95910 9754 132900 9755 173980 9756 216752 9757 258783 9758 297925 9759 332481 9760 361310 9761 383815 9762 399844 9763 409604 9764 413584 9765 412412 9766 406798 9767 397504 9768 385244 9769 370685 9770 354449 9771 337058 9772 318963 9773 300555 9774 282139 9775 263959 9776 246219 9777 229063 9778 212592 9779 196891 9780 182002 9781 167944 9782 154736 9783 142365 9784 130809 9785 120053 9786 110061 9787 100794 9788 92224 9789 84309 9790 77005 9791 70281 9792 64097 9793 58411 9794 53195 9795 48413 9796 44027 9797 40016 9798 36347 9799 32990 9800 29927 9801 27130 9802 24576 9803 22250 9804 20132 9805 18200 9806 16444 9807 14848 9808 13394 9809 12076 9810 10880 9811 9792 9812 8808 9813 7917 9814 7108 9815 6378 9816 5718 9817 5120 9818 4582 9819 4097 9820 3658 9821 3264 9822 2910 9823 2590 9824 2304 9825 2048 9826 1816 9827 1610 9828 1426 9829 1260 9830 1113 9831 982 9832 864 9833 760 9834 668 9835 585 9836 512 9837 448 9838 390 9839 340 9840 296 9841 256 9842 222 9843 192 9844 165 9845 142 9846 122 9847 104 9848 89 9849 76 9850 64 9851 54 9852 46 9853 38 9854 32 9855 27 9856 22 9857 18 9858 15 9859 12 9860 10 9861 8 9862 6 9863 5 9864 4 9865 3 9866 2 9867 2 9868 1 9869 1 9870 1 9871 1 9872 1 9873 2 9874 2 9875 3 9876 6 9877 9 9878 16 9879 29 9880 51 9881 93 9882 172 9883 315 9884 585 9885 1094 9886 2048 9887 3855 9888 7270 9889 13544 9890 24389 9891 41531 9892 66109 9893 98268 9894 136988 9895 180304 9896 225752 9897 270742 9898 312932 9899 350485 9900 382113 9901 407083 9902 425194 9903 436616 9904 441797 9905 441408 9906 436192 9907 426919 9908 414379 9909 399287 9910 382286 9911 363970 9912 344827 9913 325264 9914 305638 9915 286220 9916 267217 9917 248808 9918 231111 9919 214202 9920 198151 9921 182984 9922 168704 9923 155321 9924 142813 9925 131149 9926 120309 9927 110253 9928 100936 9929 92328 9930 84385 9931 77059 9932 70319 9933 64124 9934 58429 9935 53207 9936 48421 9937 44032 9938 40019 9939 36349 9940 32991 9941 29927 9942 27130 9943 24576 9944 22250 9945 20132 9946 18200 9947 16444 9948 14848 9949 13394 9950 12076 9951 10880 9952 9792 9953 8808 9954 7917 9955 7108 9956 6378 9957 5718 9958 5120 9959 4582 9960 4097 9961 3658 9962 3264 9963 2910 9964 2590 9965 2304 9966 2048 9967 1816 9968 1610 9969 1426 9970 1260 9971 1113 9972 982 9973 864 9974 760 9975 668 9976 585 9977 512 9978 448 9979 390 9980 340 9981 296 9982 256 9983 222 9984 192 9985 165 9986 142 9987 122 9988 104 9989 89 9990 76 9991 64 9992 54 9993 46 9994 38 9995 32 9996 27 9997 22 9998 18 9999 15 10000 12 10001 10 10002 8 10003 6 10004 5 10005 4 10006 3 10007 2 10008 2 10009 1 10010 1 10011 1 10012 1 10013 1 10014 1 10015 2 10016 3 10017 5 10018 9 10019 16 10020 28 10021 51 10022 93 10023 170 10024 315 10025 585 10026 1091 10027 2048 10028 3855 10029 7268 10030 13574 10031 24534 10032 41996 10033 67273 10034 100618 10035 141095 10036 186743 10037 234975 10038 283065 10039 328503 10040 369248 10041 403868 10042 431526 10043 451904 10044 465143 10045 471692 10046 472198 10047 467455 10048 458285 10049 445494 10050 429869 10051 412112 10052 392837 10053 372595 10054 351838 10055 330934 10056 310198 10057 289869 10058 270124 10059 251111 10060 232927 10061 215628 10062 199264 10063 183848 10064 169372 10065 155833 10066 143203 10067 131445 10068 120531 10069 110418 10070 101058 10071 92417 10072 84449 10073 77105 10074 70351 10075 64146 10076 58444 10077 53217 10078 48427 10079 44036 10080 40021 10081 36350 10082 32992 10083 29927 10084 27130 10085 24576 10086 22250 10087 20132 10088 18200 10089 16444 10090 14848 10091 13394 10092 12076 10093 10880 10094 9792 10095 8808 10096 7917 10097 7108 10098 6378 10099 5718 10100 5120 10101 4582 10102 4097 10103 3658 10104 3264 10105 2910 10106 2590 10107 2304 10108 2048 10109 1816 10110 1610 10111 1426 10112 1260 10113 1113 10114 982 10115 864 10116 760 10117 668 10118 585 10119 512 10120 448 10121 390 10122 340 10123 296 10124 256 10125 222 10126 192 10127 165 10128 142 10129 122 10130 104 10131 89 10132 76 10133 64 10134 54 10135 46 10136 38 10137 32 10138 27 10139 22 10140 18 10141 15 10142 12 10143 10 10144 8 10145 6 10146 5 10147 4 10148 3 10149 2 10150 2 10151 1 10152 1 10153 1 10154 1 10155 1 10156 1 10157 2 10158 3 10159 5 10160 9 10161 16 10162 28 10163 51 10164 94 10165 170 10166 316 10167 585 10168 1091 10169 2048 10170 3855 10171 7270 10172 13600 10173 24671 10174 42451 10175 68413 10176 102962 10177 145237 10178 193283 10179 244426 10180 295771 10181 344637 10182 388792 10183 426624 10184 457174 10185 480035 10186 495275 10187 503337 10188 504881 10189 500707 10190 491698 10191 478712 10192 462568 10193 444039 10194 423792 10195 402406 10196 380392 10197 358155 10198 336025 10199 314283 10200 293129 10201 272713 10202 253159 10203 234537 10204 216888 10205 200246 10206 184608 10207 169957 10208 156281 10209 143543 10210 131701 10211 120723 10212 110560 10213 101162 10214 92493 10215 84503 10216 77143 10217 70378 10218 64164 10219 58456 10220 53225 10221 48432 10222 44039 10223 40023 10224 36351 10225 32992 10226 29927 10227 27130 10228 24576 10229 22250 10230 20132 10231 18200 10232 16444 10233 14848 10234 13394 10235 12076 10236 10880 10237 9792 10238 8808 10239 7917 10240 7108 10241 6378 10242 5718 10243 5120 10244 4582 10245 4097 10246 3658 10247 3264 10248 2910 10249 2590 10250 2304 10251 2048 10252 1816 10253 1610 10254 1426 10255 1260 10256 1113 10257 982 10258 864 10259 760 10260 668 10261 585 10262 512 10263 448 10264 390 10265 340 10266 296 10267 256 10268 222 10269 192 10270 165 10271 142 10272 122 10273 104 10274 89 10275 76 10276 64 10277 54 10278 46 10279 38 10280 32 10281 27 10282 22 10283 18 10284 15 10285 12 10286 10 10287 8 10288 6 10289 5 10290 4 10291 3 10292 2 10293 2 10294 1 10295 1 10296 1 10297 1 10298 1 10299 2 10300 2 10301 3 10302 6 10303 9 10304 16 10305 30 10306 51 10307 93 10308 172 10309 315 10310 585 10311 1094 10312 2048 10313 3855 10314 7278 10315 13624 10316 24799 10317 42895 10318 69531 10319 105291 10320 149414 10321 199925 10322 254093 10323 308870 10324 361348 10325 409129 10326 450417 10327 484080 10328 509635 10329 527088 10330 536826 10331 539541 10332 536063 10333 527284 10334 514145 10335 497519 10336 478207 10337 456958 10338 434401 10339 411066 10340 387423 10341 363836 10342 340591 10343 317935 10344 296038 10345 275017 10346 254975 10347 235963 10348 218001 10349 201110 10350 185276 10351 170469 10352 156671 10353 143839 10354 131923 10355 120888 10356 110682 10357 101251 10358 92557 10359 84549 10360 77175 10361 70400 10362 64179 10363 58466 10364 53231 10365 48436 10366 44041 10367 40024 10368 36352 10369 32992 10370 29927 10371 27130 10372 24576 10373 22250 10374 20132 10375 18200 10376 16444 10377 14848 10378 13394 10379 12076 10380 10880 10381 9792 10382 8808 10383 7917 10384 7108 10385 6378 10386 5718 10387 5120 10388 4582 10389 4097 10390 3658 10391 3264 10392 2910 10393 2590 10394 2304 10395 2048 10396 1816 10397 1610 10398 1426 10399 1260 10400 1113 10401 982 10402 864 10403 760 10404 668 10405 585 10406 512 10407 448 10408 390 10409 340 10410 296 10411 256 10412 222 10413 192 10414 165 10415 142 10416 122 10417 104 10418 89 10419 76 10420 64 10421 54 10422 46 10423 38 10424 32 10425 27 10426 22 10427 18 10428 15 10429 12 10430 10 10431 8 10432 6 10433 5 10434 4 10435 3 10436 2 10437 2 10438 1 10439 1 10440 1 10441 1 10442 1 10443 1 10444 2 10445 4 10446 5 10447 9 10448 16 10449 28 10450 52 10451 93 10452 170 10453 315 10454 585 10455 1092 10456 2048 10457 3855 10458 7274 10459 13646 10460 24920 10461 43310 10462 70629 10463 107606 10464 153598 10465 206671 10466 263980 10467 322337 10468 378653 10469 430283 10470 475257 10471 512296 10472 540772 10473 560635 10474 572255 10475 576291 10476 573613 10477 565174 10478 551931 10479 534838 10480 514765 10481 492486 10482 468705 10483 444010 10484 418886 10485 393753 10486 368934 10487 344679 10488 321196 10489 298627 10490 277065 10491 256585 10492 237223 10493 218983 10494 201870 10495 185861 10496 170917 10497 157011 10498 144095 10499 132115 10500 121030 10501 110786 10502 101327 10503 92611 10504 84587 10505 77202 10506 70418 10507 64191 10508 58474 10509 53236 10510 48439 10511 44043 10512 40025 10513 36352 10514 32992 10515 29927 10516 27130 10517 24576 10518 22250 10519 20132 10520 18200 10521 16444 10522 14848 10523 13394 10524 12076 10525 10880 10526 9792 10527 8808 10528 7917 10529 7108 10530 6378 10531 5718 10532 5120 10533 4582 10534 4097 10535 3658 10536 3264 10537 2910 10538 2590 10539 2304 10540 2048 10541 1816 10542 1610 10543 1426 10544 1260 10545 1113 10546 982 10547 864 10548 760 10549 668 10550 585 10551 512 10552 448 10553 390 10554 340 10555 296 10556 256 10557 222 10558 192 10559 165 10560 142 10561 122 10562 104 10563 89 10564 76 10565 64 10566 54 10567 46 10568 38 10569 32 10570 27 10571 22 10572 18 10573 15 10574 12 10575 10 10576 8 10577 6 10578 5 10579 4 10580 3 10581 2 10582 2 10583 1 10584 1 10585 1 10586 1 10587 1 10588 1 10589 2 10590 3 10591 5 10592 9 10593 16 10594 28 10595 51 10596 93 10597 170 10598 315 10599 585 10600 1091 10601 2048 10602 3855 10603 7275 10604 13665 10605 25032 10606 43714 10607 71701 10608 109907 10609 157807 10610 213504 10611 274088 10612 336197 10613 396548 10614 452278 10615 501192 10616 541856 10617 573512 10618 596013 10619 609702 10620 615238 10621 613495 10622 605481 10623 592214 10624 574684 10625 553844 10626 530531 10627 505484 10628 479362 10629 452698 10630 425933 10631 399442 10632 373504 10633 348333 10634 324105 10635 300931 10636 278881 10637 258011 10638 238336 10639 219847 10640 202538 10641 186373 10642 171307 10643 157307 10644 144317 10645 132280 10646 121152 10647 110875 10648 101391 10649 92657 10650 84619 10651 77224 10652 70433 10653 64201 10654 58480 10655 53240 10656 48441 10657 44044 10658 40026 10659 36352 10660 32992 10661 29927 10662 27130 10663 24576 10664 22250 10665 20132 10666 18200 10667 16444 10668 14848 10669 13394 10670 12076 10671 10880 10672 9792 10673 8808 10674 7917 10675 7108 10676 6378 10677 5718 10678 5120 10679 4582 10680 4097 10681 3658 10682 3264 10683 2910 10684 2590 10685 2304 10686 2048 10687 1816 10688 1610 10689 1426 10690 1260 10691 1113 10692 982 10693 864 10694 760 10695 668 10696 585 10697 512 10698 448 10699 390 10700 340 10701 296 10702 256 10703 222 10704 192 10705 165 10706 142 10707 122 10708 104 10709 89 10710 76 10711 64 10712 54 10713 46 10714 38 10715 32 10716 27 10717 22 10718 18 10719 15 10720 12 10721 10 10722 8 10723 6 10724 5 10725 4 10726 3 10727 2 10728 2 10729 1 10730 1 10731 1 10732 1 10733 1 10734 2 10735 2 10736 3 10737 6 10738 10 10739 16 10740 29 10741 51 10742 93 10743 172 10744 315 10745 586 10746 1094 10747 2048 10748 3855 10749 7281 10750 13682 10751 25136 10752 44110 10753 72749 10754 112187 10755 162040 10756 220428 10757 284405 10758 350454 10759 415049 10760 475123 10761 528262 10762 572812 10763 607908 10764 633305 10765 649271 10766 656483 10767 655836 10768 648349 10769 635123 10770 617215 10771 595609 10772 571239 10773 544904 10774 517289 10775 489006 10776 460538 10777 432274 10778 404546 10779 377595 10780 351596 10781 326695 10782 302979 10783 280491 10784 259271 10785 239318 10786 220607 10787 203123 10788 186821 10789 171647 10790 157563 10791 144509 10792 132422 10793 121256 10794 110951 10795 101445 10796 92695 10797 84646 10798 77242 10799 70445 10800 64209 10801 58485 10802 53243 10803 48443 10804 44045 10805 40026 10806 36352 10807 32992 10808 29927 10809 27130 10810 24576 10811 22250 10812 20132 10813 18200 10814 16444 10815 14848 10816 13394 10817 12076 10818 10880 10819 9792 10820 8808 10821 7917 10822 7108 10823 6378 10824 5718 10825 5120 10826 4582 10827 4097 10828 3658 10829 3264 10830 2910 10831 2590 10832 2304 10833 2048 10834 1816 10835 1610 10836 1426 10837 1260 10838 1113 10839 982 10840 864 10841 760 10842 668 10843 585 10844 512 10845 448 10846 390 10847 340 10848 296 10849 256 10850 222 10851 192 10852 165 10853 142 10854 122 10855 104 10856 89 10857 76 10858 64 10859 54 10860 46 10861 38 10862 32 10863 27 10864 22 10865 18 10866 15 10867 12 10868 10 10869 8 10870 6 10871 5 10872 4 10873 3 10874 2 10875 2 10876 1 10877 1 10878 1 10879 1 10880 1 10881 1 10882 2 10883 3 10884 5 10885 9 10886 16 10887 28 10888 51 10889 93 10890 170 10891 315 10892 585 10893 1091 10894 2048 10895 3855 10896 7277 10897 13698 10898 25233 10899 44473 10900 73775 10901 114446 10902 166269 10903 227442 10904 294933 10905 365084 10906 434169 10907 498844 10908 556474 10909 605222 10910 644031 10911 672572 10912 691068 10913 700148 10914 700743 10915 693926 10916 680820 10917 662567 10918 640234 10919 614787 10920 587114 10921 557969 10922 527986 10923 497717 10924 467598 10925 437970 10926 409119 10927 381250 10928 354505 10929 328999 10930 304795 10931 281917 10932 260384 10933 240182 10934 221275 10935 203635 10936 187211 10937 171943 10938 157785 10939 144674 10940 132544 10941 121345 10942 111015 10943 101491 10944 92727 10945 84668 10946 77257 10947 70455 10948 64215 10949 58489 10950 53245 10951 48444 10952 44046 10953 40026 10954 36352 10955 32992 10956 29927 10957 27130 10958 24576 10959 22250 10960 20132 10961 18200 10962 16444 10963 14848 10964 13394 10965 12076 10966 10880 10967 9792 10968 8808 10969 7917 10970 7108 10971 6378 10972 5718 10973 5120 10974 4582 10975 4097 10976 3658 10977 3264 10978 2910 10979 2590 10980 2304 10981 2048 10982 1816 10983 1610 10984 1426 10985 1260 10986 1113 10987 982 10988 864 10989 760 10990 668 10991 585 10992 512 10993 448 10994 390 10995 340 10996 296 10997 256 10998 222 10999 192 11000 165 11001 142 11002 122 11003 104 11004 89 11005 76 11006 64 11007 54 11008 46 11009 38 11010 32 11011 27 11012 22 11013 18 11014 15 11015 12 11016 10 11017 8 11018 6 11019 5 11020 4 11021 3 11022 2 11023 2 11024 1 11025 1 11026 1 11027 1 11028 1 11029 1 11030 2 11031 3 11032 5 11033 9 11034 16 11035 28 11036 51 11037 93 11038 170 11039 315 11040 585 11041 1091 11042 2048 11043 3855 11044 7278 11045 13711 11046 25324 11047 44827 11048 74772 11049 116686 11050 170512 11051 234532 11052 305672 11053 380109 11054 453905 11055 523463 11056 585881 11057 639119 11058 681953 11059 713916 11060 735182 11061 746358 11062 748369 11063 742344 11064 729467 11065 710925 11066 687874 11067 661358 11068 632309 11069 601566 11070 569822 11071 537658 11072 505573 11073 473947 11074 443078 11075 413212 11076 384513 11077 357095 11078 331047 11079 306405 11080 283177 11081 261366 11082 240942 11083 221860 11084 204083 11085 187551 11086 172199 11087 157977 11088 144816 11089 132648 11090 121421 11091 111069 11092 101529 11093 92754 11094 84686 11095 77269 11096 70463 11097 64220 11098 58492 11099 53247 11100 48445 11101 44046 11102 40026 11103 36352 11104 32992 11105 29927 11106 27130 11107 24576 11108 22250 11109 20132 11110 18200 11111 16444 11112 14848 11113 13394 11114 12076 11115 10880 11116 9792 11117 8808 11118 7917 11119 7108 11120 6378 11121 5718 11122 5120 11123 4582 11124 4097 11125 3658 11126 3264 11127 2910 11128 2590 11129 2304 11130 2048 11131 1816 11132 1610 11133 1426 11134 1260 11135 1113 11136 982 11137 864 11138 760 11139 668 11140 585 11141 512 11142 448 11143 390 11144 340 11145 296 11146 256 11147 222 11148 192 11149 165 11150 142 11151 122 11152 104 11153 89 11154 76 11155 64 11156 54 11157 46 11158 38 11159 32 11160 27 11161 22 11162 18 11163 15 11164 12 11165 10 11166 8 11167 6 11168 5 11169 4 11170 3 11171 2 11172 2 11173 1 11174 1 11175 1 11176 1 11177 1 11178 2 11179 2 11180 4 11181 6 11182 9 11183 16 11184 29 11185 52 11186 93 11187 172 11188 315 11189 585 11190 1096 11191 2048 11192 3855 11193 7283 11194 13723 11195 25409 11196 45172 11197 75743 11198 118897 11199 174768 11200 241700 11201 316610 11202 395533 11203 474269 11204 548988 11205 616523 11206 674561 11207 721730 11208 757431 11209 781725 11210 795225 11211 798859 11212 793766 11213 781217 11214 762469 11215 738723 11216 711125 11217 680685 11218 648278 11219 614689 11220 580554 11221 546389 11222 512644 11223 479649 11224 447654 11225 416869 11226 387423 11227 359399 11228 332863 11229 307831 11230 284290 11231 262230 11232 241610 11233 222372 11234 204473 11235 187847 11236 172421 11237 158142 11238 144938 11239 132737 11240 121485 11241 111115 11242 101561 11243 92776 11244 84701 11245 77279 11246 70469 11247 64224 11248 58494 11249 53248 11250 48446 11251 44046 11252 40026 11253 36352 11254 32992 11255 29927 11256 27130 11257 24576 11258 22250 11259 20132 11260 18200 11261 16444 11262 14848 11263 13394 11264 12076 11265 10880 11266 9792 11267 8808 11268 7917 11269 7108 11270 6378 11271 5718 11272 5120 11273 4582 11274 4097 11275 3658 11276 3264 11277 2910 11278 2590 11279 2304 11280 2048 11281 1816 11282 1610 11283 1426 11284 1260 11285 1113 11286 982 11287 864 11288 760 11289 668 11290 585 11291 512 11292 448 11293 390 11294 340 11295 296 11296 256 11297 222 11298 192 11299 165 11300 142 11301 122 11302 104 11303 89 11304 76 11305 64 11306 54 11307 46 11308 38 11309 32 11310 27 11311 22 11312 18 11313 15 11314 12 11315 10 11316 8 11317 6 11318 5 11319 4 11320 3 11321 2 11322 2 11323 1 11324 1 11325 1 11326 1 11327 1 11328 1 11329 2 11330 3 11331 5 11332 9 11333 16 11334 28 11335 51 11336 93 11337 170 11338 315 11339 585 11340 1091 11341 2048 11342 3855 11343 7279 11344 13734 11345 25485 11346 45488 11347 76690 11348 121082 11349 179008 11350 248941 11351 327748 11352 411329 11353 495276 11354 575443 11355 648401 11356 711606 11357 763440 11358 803181 11359 830817 11360 846883 11361 852337 11362 848362 11363 836254 11364 817362 11365 792978 11366 764296 11367 732421 11368 698316 11369 662797 11370 626582 11371 590249 11372 554258 11373 519000 11374 484760 11375 451748 11376 420132 11377 390013 11378 361447 11379 334473 11380 309091 11381 285272 11382 262990 11383 242195 11384 222820 11385 204813 11386 188103 11387 172613 11388 158284 11389 145042 11390 132813 11391 121539 11392 111153 11393 101588 11394 92794 11395 84713 11396 77287 11397 70474 11398 64227 11399 58496 11400 53249 11401 48446 11402 44046 11403 40026 11404 36352 11405 32992 11406 29927 11407 27130 11408 24576 11409 22250 11410 20132 11411 18200 11412 16444 11413 14848 11414 13394 11415 12076 11416 10880 11417 9792 11418 8808 11419 7917 11420 7108 11421 6378 11422 5718 11423 5120 11424 4582 11425 4097 11426 3658 11427 3264 11428 2910 11429 2590 11430 2304 11431 2048 11432 1816 11433 1610 11434 1426 11435 1260 11436 1113 11437 982 11438 864 11439 760 11440 668 11441 585 11442 512 11443 448 11444 390 11445 340 11446 296 11447 256 11448 222 11449 192 11450 165 11451 142 11452 122 11453 104 11454 89 11455 76 11456 64 11457 54 11458 46 11459 38 11460 32 11461 27 11462 22 11463 18 11464 15 11465 12 11466 10 11467 8 11468 6 11469 5 11470 4 11471 3 11472 2 11473 2 11474 1 11475 1 11476 1 11477 1 11478 1 11479 1 11480 2 11481 3 11482 5 11483 9 11484 16 11485 28 11486 51 11487 93 11488 170 11489 315 11490 585 11491 1091 11492 2048 11493 3855 11494 7279 11495 13744 11496 25557 11497 45794 11498 77608 11499 123240 11500 183251 11501 256244 11502 339084 11503 427520 11504 516918 11505 602852 11506 681574 11507 750289 11508 807159 11509 851279 11510 882554 11511 901474 11512 908972 11513 906284 11514 894765 11515 875815 11516 850827 11517 821082 11518 787746 11519 751875 11520 714364 11521 675968 11522 637342 11523 598996 11524 561337 11525 524706 11526 489338 11527 455405 11528 423042 11529 392317 11530 363263 11531 335899 11532 310204 11533 286136 11534 263658 11535 242707 11536 223210 11537 205109 11538 188325 11539 172778 11540 158406 11541 145131 11542 132877 11543 121585 11544 111185 11545 101610 11546 92809 11547 84723 11548 77293 11549 70478 11550 64229 11551 58497 11552 53250 11553 48446 11554 44046 11555 40026 11556 36352 11557 32992 11558 29927 11559 27130 11560 24576 11561 22250 11562 20132 11563 18200 11564 16444 11565 14848 11566 13394 11567 12076 11568 10880 11569 9792 11570 8808 11571 7917 11572 7108 11573 6378 11574 5718 11575 5120 11576 4582 11577 4097 11578 3658 11579 3264 11580 2910 11581 2590 11582 2304 11583 2048 11584 1816 11585 1610 11586 1426 11587 1260 11588 1113 11589 982 11590 864 11591 760 11592 668 11593 585 11594 512 11595 448 11596 390 11597 340 11598 296 11599 256 11600 222 11601 192 11602 165 11603 142 11604 122 11605 104 11606 89 11607 76 11608 64 11609 54 11610 46 11611 38 11612 32 11613 27 11614 22 11615 18 11616 15 11617 12 11618 10 11619 8 11620 6 11621 5 11622 4 11623 3 11624 2 11625 2 11626 1 11627 1 11628 1 11629 1 11630 1 11631 2 11632 2 11633 3 11634 6 11635 9 11636 16 11637 30 11638 51 11639 93 11640 172 11641 315 11642 585 11643 1094 11644 2048 11645 3856 11646 7285 11647 13751 11648 25623 11649 46092 11650 78498 11651 125366 11652 187496 11653 263608 11654 350605 11655 444107 11656 539209 11657 631219 11658 716080 11659 790669 11660 852946 11661 901826 11662 937062 11663 959122 11664 968930 11665 967716 11666 956927 11667 938037 11668 912491 11669 881690 11670 846887 11671 809191 11672 769600 11673 728941 11674 687896 11675 647057 11676 606876 11677 567699 11678 529820 11679 493434 11680 458669 11681 425632 11682 394365 11683 364873 11684 337159 11685 311186 11686 286896 11687 264243 11688 243155 11689 223550 11690 205365 11691 188517 11692 172920 11693 158510 11694 145207 11695 132931 11696 121623 11697 111212 11698 101628 11699 92821 11700 84731 11701 77298 11702 70481 11703 64231 11704 58498 11705 53250 11706 48446 11707 44046 11708 40026 11709 36352 11710 32992 11711 29927 11712 27130 11713 24576 11714 22250 11715 20132 11716 18200 11717 16444 11718 14848 11719 13394 11720 12076 11721 10880 11722 9792 11723 8808 11724 7917 11725 7108 11726 6378 11727 5718 11728 5120 11729 4582 11730 4097 11731 3658 11732 3264 11733 2910 11734 2590 11735 2304 11736 2048 11737 1816 11738 1610 11739 1426 11740 1260 11741 1113 11742 982 11743 864 11744 760 11745 668 11746 585 11747 512 11748 448 11749 390 11750 340 11751 296 11752 256 11753 222 11754 192 11755 165 11756 142 11757 122 11758 104 11759 89 11760 76 11761 64 11762 54 11763 46 11764 38 11765 32 11766 27 11767 22 11768 18 11769 15 11770 12 11771 10 11772 8 11773 6 11774 5 11775 4 11776 3 11777 2 11778 2 11779 1 11780 1 11781 1 11782 1 11783 1 11784 1 11785 2 11786 3 11787 5 11788 10 11789 16 11790 28 11791 51 11792 94 11793 170 11794 315 11795 586 11796 1091 11797 2048 11798 3855 11799 7280 11800 13759 11801 25683 11802 46362 11803 79364 11804 127459 11805 191713 11806 271032 11807 362310 11808 461060 11809 562160 11810 660570 11811 751922 11812 832807 11813 900884 11814 954892 11815 994471 11816 1019980 11817 1032349 11818 1032851 11819 1022949 11820 1004218 11821 978202 11822 946360 11823 910060 11824 870509 11825 828754 11826 785715 11827 742152 11828 698679 11829 655817 11830 613962 11831 573408 11832 534399 11833 497091 11834 461579 11835 427936 11836 396181 11837 366299 11838 338272 11839 312050 11840 287564 11841 264755 11842 243545 11843 223846 11844 205587 11845 188682 11846 173042 11847 158599 11848 145271 11849 132977 11850 121655 11851 111234 11852 101643 11853 92831 11854 84737 11855 77302 11856 70483 11857 64232 11858 58499 11859 53250 11860 48446 11861 44046 11862 40026 11863 36352 11864 32992 11865 29927 11866 27130 11867 24576 11868 22250 11869 20132 11870 18200 11871 16444 11872 14848 11873 13394 11874 12076 11875 10880 11876 9792 11877 8808 11878 7917 11879 7108 11880 6378 11881 5718 11882 5120 11883 4582 11884 4097 11885 3658 11886 3264 11887 2910 11888 2590 11889 2304 11890 2048 11891 1816 11892 1610 11893 1426 11894 1260 11895 1113 11896 982 11897 864 11898 760 11899 668 11900 585 11901 512 11902 448 11903 390 11904 340 11905 296 11906 256 11907 222 11908 192 11909 165 11910 142 11911 122 11912 104 11913 89 11914 76 11915 64 11916 54 11917 46 11918 38 11919 32 11920 27 11921 22 11922 18 11923 15 11924 12 11925 10 11926 8 11927 6 11928 5 11929 4 11930 3 11931 2 11932 2 11933 1 11934 1 11935 1 11936 1 11937 1 11938 1 11939 2 11940 4 11941 5 11942 9 11943 16 11944 28 11945 52 11946 93 11947 170 11948 315 11949 585 11950 1092 11951 2048 11952 3855 11953 7280 11954 13765 11955 25741 11956 46622 11957 80198 11958 129521 11959 195922 11960 278503 11961 374199 11962 478401 11963 585761 11964 690924 11965 789159 11966 876740 11967 951053 11968 1010598 11969 1054887 11970 1084202 11971 1099422 11972 1101863 11973 1093046 11974 1074599 11975 1048179 11976 1015341 11977 977529 11978 936064 11979 892081 11980 846558 11981 800340 11982 754108 11983 708410 11984 663705 11985 620328 11986 578524 11987 538495 11988 500355 11989 464169 11990 429984 11991 397791 11992 367559 11993 339254 11994 312810 11995 288149 11996 265203 11997 243885 11998 224102 11999 205779 12000 188824 12001 173146 12002 158675 12003 145325 12004 133015 12005 121682 12006 111252 12007 101655 12008 92839 12009 84742 12010 77305 12011 70485 12012 64233 12013 58499 12014 53250 12015 48446 12016 44046 12017 40026 12018 36352 12019 32992 12020 29927 12021 27130 12022 24576 12023 22250 12024 20132 12025 18200 12026 16444 12027 14848 12028 13394 12029 12076 12030 10880 12031 9792 12032 8808 12033 7917 12034 7108 12035 6378 12036 5718 12037 5120 12038 4582 12039 4097 12040 3658 12041 3264 12042 2910 12043 2590 12044 2304 12045 2048 12046 1816 12047 1610 12048 1426 12049 1260 12050 1113 12051 982 12052 864 12053 760 12054 668 12055 585 12056 512 12057 448 12058 390 12059 340 12060 296 12061 256 12062 222 12063 192 12064 165 12065 142 12066 122 12067 104 12068 89 12069 76 12070 64 12071 54 12072 46 12073 38 12074 32 12075 27 12076 22 12077 18 12078 15 12079 12 12080 10 12081 8 12082 6 12083 5 12084 4 12085 3 12086 2 12087 2 12088 1 12089 1 12090 1 12091 1 12092 1 12093 2 12094 2 12095 3 12096 6 12097 9 12098 16 12099 29 12100 51 12101 93 12102 172 12103 316 12104 585 12105 1094 12106 2048 12107 3855 12108 7285 12109 13770 12110 25790 12111 46877 12112 81005 12113 131545 12114 200122 12115 286015 12116 386257 12117 496132 12118 610024 12119 722286 12120 827824 12121 922529 12122 1003517 12123 1069054 12124 1118449 12125 1151926 12126 1170333 12127 1174961 12128 1167422 12129 1149422 12130 1122675 12131 1088875 12132 1049564 12133 1006131 12134 959835 12135 911738 12136 862731 12137 813586 12138 764911 12139 717181 12140 670797 12141 626040 12142 583105 12143 542153 12144 503265 12145 466473 12146 431800 12147 399217 12148 368672 12149 340118 12150 313478 12151 288661 12152 265593 12153 244181 12154 224324 12155 205944 12156 188946 12157 173235 12158 158739 12159 145371 12160 133047 12161 121704 12162 111267 12163 101665 12164 92845 12165 84746 12166 77307 12167 70486 12168 64234 12169 58499 12170 53250 12171 48446 12172 44046 12173 40026 12174 36352 12175 32992 12176 29927 12177 27130 12178 24576 12179 22250 12180 20132 12181 18200 12182 16444 12183 14848 12184 13394 12185 12076 12186 10880 12187 9792 12188 8808 12189 7917 12190 7108 12191 6378 12192 5718 12193 5120 12194 4582 12195 4097 12196 3658 12197 3264 12198 2910 12199 2590 12200 2304 12201 2048 12202 1816 12203 1610 12204 1426 12205 1260 12206 1113 12207 982 12208 864 12209 760 12210 668 12211 585 12212 512 12213 448 12214 390 12215 340 12216 296 12217 256 12218 222 12219 192 12220 165 12221 142 12222 122 12223 104 12224 89 12225 76 12226 64 12227 54 12228 46 12229 38 12230 32 12231 27 12232 22 12233 18 12234 15 12235 12 12236 10 12237 8 12238 6 12239 5 12240 4 12241 3 12242 2 12243 2 12244 1 12245 1 12246 1 12247 1 12248 1 12249 1 12250 2 12251 3 12252 5 12253 9 12254 16 12255 28 12256 51 12257 93 12258 170 12259 315 12260 585 12261 1091 12262 2048 12263 3855 12264 7280 12265 13775 12266 25836 12267 47103 12268 81787 12269 133532 12270 204283 12271 293572 12272 398480 12273 514220 12274 634959 12275 754678 12276 867923 12277 970235 12278 1058363 12279 1130335 12280 1185298 12281 1223323 12282 1245239 12283 1252363 12284 1246315 12285 1228906 12286 1201961 12287 1167240 12288 1126418 12289 1080999 12290 1032307 12291 981516 12292 929609 12293 877396 12294 825565 12295 774655 12296 725076 12297 677166 12298 631157 12299 587201 12300 545417 12301 505855 12302 468521 12303 433410 12304 400477 12305 369654 12306 340878 12307 314063 12308 289109 12309 265933 12310 244437 12311 224516 12312 206086 12313 189050 12314 173311 12315 158793 12316 145409 12317 133074 12318 121722 12319 111279 12320 101673 12321 92850 12322 84749 12323 77309 12324 70487 12325 64234 12326 58499 12327 53250 12328 48446 12329 44046 12330 40026 12331 36352 12332 32992 12333 29927 12334 27130 12335 24576 12336 22250 12337 20132 12338 18200 12339 16444 12340 14848 12341 13394 12342 12076 12343 10880 12344 9792 12345 8808 12346 7917 12347 7108 12348 6378 12349 5718 12350 5120 12351 4582 12352 4097 12353 3658 12354 3264 12355 2910 12356 2590 12357 2304 12358 2048 12359 1816 12360 1610 12361 1426 12362 1260 12363 1113 12364 982 12365 864 12366 760 12367 668 12368 585 12369 512 12370 448 12371 390 12372 340 12373 296 12374 256 12375 222 12376 192 12377 165 12378 142 12379 122 12380 104 12381 89 12382 76 12383 64 12384 54 12385 46 12386 38 12387 32 12388 27 12389 22 12390 18 12391 15 12392 12 12393 10 12394 8 12395 6 12396 5 12397 4 12398 3 12399 2 12400 2 12401 1 12402 1 12403 1 12404 1 12405 1 12406 1 12407 2 12408 3 12409 5 12410 9 12411 16 12412 28 12413 51 12414 93 12415 170 12416 315 12417 585 12418 1091 12419 2048 12420 3855 12421 7280 12422 13779 12423 25879 12424 47322 12425 82538 12426 135483 12427 208425 12428 301157 12429 410868 12430 532685 12431 660555 12432 788120 12433 909512 12434 1019896 12435 1115675 12436 1194573 12437 1255552 12438 1298563 12439 1324354 12440 1334266 12441 1329970 12442 1313329 12443 1286290 12444 1250726 12445 1208399 12446 1160947 12447 1109800 12448 1056205 12449 1001252 12450 945830 12451 890670 12452 836384 12453 783434 12454 732172 12455 682880 12456 635738 12457 590859 12458 548327 12459 508159 12460 470337 12461 434836 12462 401590 12463 370518 12464 341546 12465 314575 12466 289499 12467 266229 12468 244659 12469 224681 12470 206208 12471 189139 12472 173375 12473 158839 12474 145441 12475 133096 12476 121737 12477 111289 12478 101679 12479 92854 12480 84751 12481 77310 12482 70488 12483 64234 12484 58499 12485 53250 12486 48446 12487 44046 12488 40026 12489 36352 12490 32992 12491 29927 12492 27130 12493 24576 12494 22250 12495 20132 12496 18200 12497 16444 12498 14848 12499 13394 12500 12076 12501 10880 12502 9792 12503 8808 12504 7917 12505 7108 12506 6378 12507 5718 12508 5120 12509 4582 12510 4097 12511 3658 12512 3264 12513 2910 12514 2590 12515 2304 12516 2048 12517 1816 12518 1610 12519 1426 12520 1260 12521 1113 12522 982 12523 864 12524 760 12525 668 12526 585 12527 512 12528 448 12529 390 12530 340 12531 296 12532 256 12533 222 12534 192 12535 165 12536 142 12537 122 12538 104 12539 89 12540 76 12541 64 12542 54 12543 46 12544 38 12545 32 12546 27 12547 22 12548 18 12549 15 12550 12 12551 10 12552 8 12553 6 12554 5 12555 4 12556 3 12557 2 12558 2 12559 1 12560 1 12561 1 12562 1 12563 1 12564 2 12565 2 12566 3 12567 6 12568 9 12569 16 12570 29 12571 51 12572 93 12573 172 12574 315 12575 585 12576 1094 12577 2048 12578 3855 12579 7285 12580 13782 12581 25917 12582 47536 12583 83261 12584 137393 12585 212548 12586 308769 12587 423405 12588 551527 12589 686821 12590 822614 12591 952628 12592 1071574 12593 1175520 12594 1261883 12595 1329361 12596 1377801 12597 1407884 12598 1420906 12599 1418620 12600 1402967 12601 1375957 12602 1339615 12603 1295822 12604 1246296 12605 1192614 12606 1136125 12607 1077980 12608 1019181 12609 960530 12610 902669 12611 846139 12612 791335 12613 738544 12614 687999 12615 639835 12616 594123 12617 550917 12618 510207 12619 471947 12620 436096 12621 402572 12622 371278 12623 342131 12624 315023 12625 289839 12626 266485 12627 244851 12628 224823 12629 206312 12630 189215 12631 173429 12632 158877 12633 145468 12634 133114 12635 121749 12636 111297 12637 101684 12638 92857 12639 84753 12640 77311 12641 70488 12642 64234 12643 58499 12644 53250 12645 48446 12646 44046 12647 40026 12648 36352 12649 32992 12650 29927 12651 27130 12652 24576 12653 22250 12654 20132 12655 18200 12656 16444 12657 14848 12658 13394 12659 12076 12660 10880 12661 9792 12662 8808 12663 7917 12664 7108 12665 6378 12666 5718 12667 5120 12668 4582 12669 4097 12670 3658 12671 3264 12672 2910 12673 2590 12674 2304 12675 2048 12676 1816 12677 1610 12678 1426 12679 1260 12680 1113 12681 982 12682 864 12683 760 12684 668 12685 585 12686 512 12687 448 12688 390 12689 340 12690 296 12691 256 12692 222 12693 192 12694 165 12695 142 12696 122 12697 104 12698 89 12699 76 12700 64 12701 54 12702 46 12703 38 12704 32 12705 27 12706 22 12707 18 12708 15 12709 12 12710 10 12711 8 12712 6 12713 5 12714 4 12715 3 12716 2 12717 2 12718 1 12719 1 12720 1 12721 1 12722 1 12723 1 12724 2 12725 4 12726 5 12727 9 12728 16 12729 28 12730 52 12731 93 12732 170 12733 315 12734 585 12735 1092 12736 2048 12737 3855 12738 7280 12739 13785 12740 25953 12741 47723 12742 83959 12743 139261 12744 216620 12745 316408 12746 436088 12747 570711 12748 713764 12749 858180 12750 997272 12751 1125333 12752 1237989 12753 1332347 12754 1406878 12755 1461225 12756 1496007 12757 1512528 12758 1512535 12759 1498073 12760 1471273 12761 1434231 12762 1388984 12763 1337385 12764 1281091 12765 1221587 12766 1160132 12767 1097783 12768 1035442 12769 973827 12770 913501 12771 854925 12772 798434 12773 744259 12774 692580 12775 643493 12776 597033 12777 553221 12778 512023 12779 473373 12780 437209 12781 403436 12782 371946 12783 342643 12784 315413 12785 290135 12786 266707 12787 245016 12788 224945 12789 206401 12790 189279 12791 173475 12792 158909 12793 145490 12794 133129 12795 121759 12796 111303 12797 101688 12798 92859 12799 84754 12800 77312 12801 70488 12802 64234 12803 58499 12804 53250 12805 48446 12806 44046 12807 40026 12808 36352 12809 32992 12810 29927 12811 27130 12812 24576 12813 22250 12814 20132 12815 18200 12816 16444 12817 14848 12818 13394 12819 12076 12820 10880 12821 9792 12822 8808 12823 7917 12824 7108 12825 6378 12826 5718 12827 5120 12828 4582 12829 4097 12830 3658 12831 3264 12832 2910 12833 2590 12834 2304 12835 2048 12836 1816 12837 1610 12838 1426 12839 1260 12840 1113 12841 982 12842 864 12843 760 12844 668 12845 585 12846 512 12847 448 12848 390 12849 340 12850 296 12851 256 12852 222 12853 192 12854 165 12855 142 12856 122 12857 104 12858 89 12859 76 12860 64 12861 54 12862 46 12863 38 12864 32 12865 27 12866 22 12867 18 12868 15 12869 12 12870 10 12871 8 12872 6 12873 5 12874 4 12875 3 12876 2 12877 2 12878 1 12879 1 12880 1 12881 1 12882 1 12883 1 12884 2 12885 3 12886 5 12887 10 12888 16 12889 28 12890 51 12891 93 12892 170 12893 315 12894 586 12895 1091 12896 2048 12897 3855 12898 7280 12899 13787 12900 25983 12901 47905 12902 84627 12903 141091 12904 220663 12905 324055 12906 448915 12907 590257 12908 741373 12909 894835 12910 1043498 12911 1181210 12912 1303170 12913 1406105 12914 1488233 12915 1549019 12916 1588961 12917 1609357 12918 1611994 12919 1598965 12920 1572528 12921 1534910 12922 1488245 12923 1434543 12924 1375588 12925 1312957 12926 1248039 12927 1181986 12928 1115760 12929 1050170 12930 985842 12931 923264 12932 862830 12933 804808 12934 749378 12935 696677 12936 646757 12937 599623 12938 555269 12939 513633 12940 474633 12941 438191 12942 404196 12943 372531 12944 343091 12945 315753 12946 290391 12947 266899 12948 245158 12949 225049 12950 206477 12951 189333 12952 173513 12953 158936 12954 145508 12955 133141 12956 121767 12957 111308 12958 101691 12959 92861 12960 84755 12961 77312 12962 70488 12963 64234 12964 58499 12965 53250 12966 48446 12967 44046 12968 40026 12969 36352 12970 32992 12971 29927 12972 27130 12973 24576 12974 22250 12975 20132 12976 18200 12977 16444 12978 14848 12979 13394 12980 12076 12981 10880 12982 9792 12983 8808 12984 7917 12985 7108 12986 6378 12987 5718 12988 5120 12989 4582 12990 4097 12991 3658 12992 3264 12993 2910 12994 2590 12995 2304 12996 2048 12997 1816 12998 1610 12999 1426 13000 1260 13001 1113 13002 982 13003 864 13004 760 13005 668 13006 585 13007 512 13008 448 13009 390 13010 340 13011 296 13012 256 13013 222 13014 192 13015 165 13016 142 13017 122 13018 104 13019 89 13020 76 13021 64 13022 54 13023 46 13024 38 13025 32 13026 27 13027 22 13028 18 13029 15 13030 12 13031 10 13032 8 13033 6 13034 5 13035 4 13036 3 13037 2 13038 2 13039 1 13040 1 13041 1 13042 1 13043 1 13044 2 13045 2 13046 3 13047 6 13048 9 13049 16 13050 30 13051 51 13052 93 13053 172 13054 315 13055 585 13056 1094 13057 2048 13058 3855 13059 7286 13060 13789 13061 26011 13062 48082 13063 85268 13064 142874 13065 224678 13066 331711 13067 461868 13068 610165 13069 769651 13070 932581 13071 1091344 13072 1239268 13073 1371134 13074 1483281 13075 1573588 13076 1641357 13077 1686974 13078 1711658 13079 1717262 13080 1705957 13081 1680065 13082 1641979 13083 1593970 13084 1538145 13085 1476460 13086 1410615 13087 1342079 13088 1272140 13089 1201847 13090 1132056 13091 1063487 13092 996685 13093 932056 13094 869932 13095 810525 13096 753960 13097 700335 13098 649667 13099 601927 13100 557085 13101 515059 13102 475746 13103 439055 13104 404864 13105 373043 13106 343481 13107 316049 13108 290613 13109 267064 13110 245280 13111 225138 13112 206541 13113 189379 13114 173545 13115 158958 13116 145523 13117 133151 13118 121773 13119 111312 13120 101693 13121 92862 13122 84756 13123 77312 13124 70488 13125 64234 13126 58499 13127 53250 13128 48446 13129 44046 13130 40026 13131 36352 13132 32992 13133 29927 13134 27130 13135 24576 13136 22250 13137 20132 13138 18200 13139 16444 13140 14848 13141 13394 13142 12076 13143 10880 13144 9792 13145 8808 13146 7917 13147 7108 13148 6378 13149 5718 13150 5120 13151 4582 13152 4097 13153 3658 13154 3264 13155 2910 13156 2590 13157 2304 13158 2048 13159 1816 13160 1610 13161 1426 13162 1260 13163 1113 13164 982 13165 864 13166 760 13167 668 13168 585 13169 512 13170 448 13171 390 13172 340 13173 296 13174 256 13175 222 13176 192 13177 165 13178 142 13179 122 13180 104 13181 89 13182 76 13183 64 13184 54 13185 46 13186 38 13187 32 13188 27 13189 22 13190 18 13191 15 13192 12 13193 10 13194 8 13195 6 13196 5 13197 4 13198 3 13199 2 13200 2 13201 1 13202 1 13203 1 13204 1 13205 1 13206 1 13207 2 13208 3 13209 5 13210 9 13211 16 13212 28 13213 51 13214 93 13215 170 13216 315 13217 585 13218 1091 13219 2048 13220 3855 13221 7280 13222 13791 13223 26036 13224 48233 13225 85884 13226 144615 13227 228631 13228 339377 13229 474944 13230 630393 13231 798608 13232 971433 13233 1140808 13234 1299570 13235 1441974 13236 1563962 13237 1663109 13238 1738443 13239 1790245 13240 1819704 13241 1828647 13242 1819342 13243 1794238 13244 1755813 13245 1706507 13246 1648588 13247 1584108 13248 1514929 13249 1442653 13250 1368640 13251 1294061 13252 1219864 13253 1146807 13254 1075515 13255 1006455 13256 939964 13257 876307 13258 815644 13259 758057 13260 703599 13261 652257 13262 603975 13263 558695 13264 516319 13265 476728 13266 439815 13267 405449 13268 373491 13269 343821 13270 316305 13271 290805 13272 267206 13273 245384 13274 225214 13275 206595 13276 189417 13277 173572 13278 158976 13279 145535 13280 133159 13281 121778 13282 111315 13283 101695 13284 92863 13285 84756 13286 77312 13287 70488 13288 64234 13289 58499 13290 53250 13291 48446 13292 44046 13293 40026 13294 36352 13295 32992 13296 29927 13297 27130 13298 24576 13299 22250 13300 20132 13301 18200 13302 16444 13303 14848 13304 13394 13305 12076 13306 10880 13307 9792 13308 8808 13309 7917 13310 7108 13311 6378 13312 5718 13313 5120 13314 4582 13315 4097 13316 3658 13317 3264 13318 2910 13319 2590 13320 2304 13321 2048 13322 1816 13323 1610 13324 1426 13325 1260 13326 1113 13327 982 13328 864 13329 760 13330 668 13331 585 13332 512 13333 448 13334 390 13335 340 13336 296 13337 256 13338 222 13339 192 13340 165 13341 142 13342 122 13343 104 13344 89 13345 76 13346 64 13347 54 13348 46 13349 38 13350 32 13351 27 13352 22 13353 18 13354 15 13355 12 13356 10 13357 8 13358 6 13359 5 13360 4 13361 3 13362 2 13363 2 13364 1 13365 1 13366 1 13367 1 13368 1 13369 1 13370 2 13371 3 13372 5 13373 9 13374 16 13375 28 13376 51 13377 93 13378 170 13379 315 13380 585 13381 1091 13382 2048 13383 3855 13384 7280 13385 13792 13386 26059 13387 48381 13388 86471 13389 146314 13390 232547 13391 347033 13392 488140 13393 650963 13394 828226 13395 1011409 13396 1191944 13397 1362155 13398 1515782 13399 1648297 13400 1756937 13401 1840483 13402 1899037 13403 1933749 13404 1946461 13405 1939480 13406 1915387 13407 1876799 13408 1826274 13409 1766256 13410 1698951 13411 1626331 13412 1550155 13413 1471902 13414 1392820 13415 1313970 13416 1236188 13417 1160140 13418 1086366 13419 1015251 13420 947068 13421 882024 13422 820226 13423 761715 13424 706509 13425 654561 13426 605791 13427 560121 13428 517432 13429 477592 13430 440483 13431 405961 13432 373881 13433 344117 13434 316527 13435 290970 13436 267328 13437 245473 13438 225278 13439 206641 13440 189449 13441 173594 13442 158991 13443 145545 13444 133165 13445 121782 13446 111317 13447 101696 13448 92864 13449 84756 13450 77312 13451 70488 13452 64234 13453 58499 13454 53250 13455 48446 13456 44046 13457 40026 13458 36352 13459 32992 13460 29927 13461 27130 13462 24576 13463 22250 13464 20132 13465 18200 13466 16444 13467 14848 13468 13394 13469 12076 13470 10880 13471 9792 13472 8808 13473 7917 13474 7108 13475 6378 13476 5718 13477 5120 13478 4582 13479 4097 13480 3658 13481 3264 13482 2910 13483 2590 13484 2304 13485 2048 13486 1816 13487 1610 13488 1426 13489 1260 13490 1113 13491 982 13492 864 13493 760 13494 668 13495 585 13496 512 13497 448 13498 390 13499 340 13500 296 13501 256 13502 222 13503 192 13504 165 13505 142 13506 122 13507 104 13508 89 13509 76 13510 64 13511 54 13512 46 13513 38 13514 32 13515 27 13516 22 13517 18 13518 15 13519 12 13520 10 13521 8 13522 6 13523 5 13524 4 13525 3 13526 2 13527 2 13528 1 13529 1 13530 1 13531 1 13532 1 13533 2 13534 2 13535 4 13536 6 13537 9 13538 16 13539 29 13540 52 13541 94 13542 172 13543 315 13544 585 13545 1096 13546 2048 13547 3855 13548 7285 13549 13793 13550 26081 13551 48526 13552 87032 13553 147965 13554 236424 13555 354683 13556 501438 13557 671873 13558 858509 13559 1052504 13560 1244790 13561 1427084 13562 1592631 13563 1736416 13564 1855246 13565 1947667 13566 2013604 13567 2054089 13568 2071007 13569 2066729 13570 2043902 13571 2005318 13572 1953693 13573 1891588 13574 1821405 13575 1745268 13576 1665032 13577 1582342 13578 1498557 13579 1414799 13580 1332022 13581 1250959 13582 1172179 13583 1096142 13584 1023162 13585 953445 13586 887144 13587 824323 13588 764979 13589 709099 13590 656609 13591 607401 13592 561381 13593 518414 13594 478352 13595 441068 13596 406409 13597 374221 13598 344373 13599 316719 13600 291112 13601 267432 13602 245549 13603 225332 13604 206679 13605 189476 13606 173612 13607 159003 13608 145553 13609 133170 13610 121785 13611 111319 13612 101697 13613 92864 13614 84756 13615 77312 13616 70488 13617 64234 13618 58499 13619 53250 13620 48446 13621 44046 13622 40026 13623 36352 13624 32992 13625 29927 13626 27130 13627 24576 13628 22250 13629 20132 13630 18200 13631 16444 13632 14848 13633 13394 13634 12076 13635 10880 13636 9792 13637 8808 13638 7917 13639 7108 13640 6378 13641 5718 13642 5120 13643 4582 13644 4097 13645 3658 13646 3264 13647 2910 13648 2590 13649 2304 13650 2048 13651 1816 13652 1610 13653 1426 13654 1260 13655 1113 13656 982 13657 864 13658 760 13659 668 13660 585 13661 512 13662 448 13663 390 13664 340 13665 296 13666 256 13667 222 13668 192 13669 165 13670 142 13671 122 13672 104 13673 89 13674 76 13675 64 13676 54 13677 46 13678 38 13679 32 13680 27 13681 22 13682 18 13683 15 13684 12 13685 10 13686 8 13687 6 13688 5 13689 4 13690 3 13691 2 13692 2 13693 1 13694 1 13695 1 13696 1 13697 1 13698 1 13699 2 13700 3 13701 5 13702 9 13703 16 13704 28 13705 51 13706 93 13707 170 13708 315 13709 585 13710 1091 13711 2048 13712 3855 13713 7280 13714 13794 13715 26097 13716 48647 13717 87569 13718 149571 13719 240231 13720 362319 13721 514835 13722 693079 13723 889463 13724 1094734 13725 1299333 13726 1494424 13727 1672617 13728 1828412 13729 1958215 13730 2060215 13731 2134169 13732 2181031 13733 2202631 13734 2201425 13735 2180186 13736 2141802 13737 2089173 13738 2025045 13739 1951941 13740 1872172 13741 1787757 13742 1700430 13743 1611700 13744 1522804 13745 1434748 13746 1348369 13747 1264305 13748 1183037 13749 1104941 13750 1030267 13751 959162 13752 891726 13753 827981 13754 767889 13755 711403 13756 658425 13757 608827 13758 562494 13759 519278 13760 479020 13761 441580 13762 406799 13763 374517 13764 344595 13765 316884 13766 291234 13767 267521 13768 245613 13769 225378 13770 206711 13771 189498 13772 173627 13773 159013 13774 145559 13775 133174 13776 121787 13777 111320 13778 101698 13779 92864 13780 84756 13781 77312 13782 70488 13783 64234 13784 58499 13785 53250 13786 48446 13787 44046 13788 40026 13789 36352 13790 32992 13791 29927 13792 27130 13793 24576 13794 22250 13795 20132 13796 18200 13797 16444 13798 14848 13799 13394 13800 12076 13801 10880 13802 9792 13803 8808 13804 7917 13805 7108 13806 6378 13807 5718 13808 5120 13809 4582 13810 4097 13811 3658 13812 3264 13813 2910 13814 2590 13815 2304 13816 2048 13817 1816 13818 1610 13819 1426 13820 1260 13821 1113 13822 982 13823 864 13824 760 13825 668 13826 585 13827 512 13828 448 13829 390 13830 340 13831 296 13832 256 13833 222 13834 192 13835 165 13836 142 13837 122 13838 104 13839 89 13840 76 13841 64 13842 54 13843 46 13844 38 13845 32 13846 27 13847 22 13848 18 13849 15 13850 12 13851 10 13852 8 13853 6 13854 5 13855 4 13856 3 13857 2 13858 2 13859 1 13860 1 13861 1 13862 1 13863 1 13864 1 13865 2 13866 3 13867 5 13868 9 13869 16 13870 28 13871 51 13872 93 13873 170 13874 315 13875 585 13876 1091 13877 2048 13878 3855 13879 7280 13880 13795 13881 26113 13882 48765 13883 88079 13884 151133 13885 243992 13886 369931 13887 528325 13888 714604 13889 921067 13890 1138113 13891 1355634 13892 1564207 13893 1755837 13894 1924441 13895 2065997 13896 2178353 13897 2261020 13898 2314860 13899 2341685 13900 2343975 13901 2324633 13902 2286695 13903 2233195 13904 2167078 13905 2091048 13906 2007553 13907 1918795 13908 1826657 13909 1732744 13910 1638434 13911 1544831 13912 1452828 13913 1363156 13914 1276352 13915 1192817 13916 1112854 13917 1036644 13918 964282 13919 895823 13920 831245 13921 770479 13922 713451 13923 660035 13924 610087 13925 563476 13926 520038 13927 479605 13928 442028 13929 407139 13930 374773 13931 344787 13932 317026 13933 291338 13934 267597 13935 245667 13936 225416 13937 206738 13938 189516 13939 173639 13940 159021 13941 145564 13942 133177 13943 121789 13944 111321 13945 101698 13946 92864 13947 84756 13948 77312 13949 70488 13950 64234 13951 58499 13952 53250 13953 48446 13954 44046 13955 40026 13956 36352 13957 32992 13958 29927 13959 27130 13960 24576 13961 22250 13962 20132 13963 18200 13964 16444 13965 14848 13966 13394 13967 12076 13968 10880 13969 9792 13970 8808 13971 7917 13972 7108 13973 6378 13974 5718 13975 5120 13976 4582 13977 4097 13978 3658 13979 3264 13980 2910 13981 2590 13982 2304 13983 2048 13984 1816 13985 1610 13986 1426 13987 1260 13988 1113 13989 982 13990 864 13991 760 13992 668 13993 585 13994 512 13995 448 13996 390 13997 340 13998 296 13999 256 14000 222 14001 192 14002 165 14003 142 14004 122 14005 104 14006 89 14007 76 14008 64 14009 54 14010 46 14011 38 14012 32 14013 27 14014 22 14015 18 14016 15 14017 12 14018 10 14019 8 14020 6 14021 5 14022 4 14023 3 14024 2 14025 2 14026 1 14027 1 14028 1 14029 1 14030 1 14031 2 14032 2 14033 3 14034 6 14035 10 14036 16 14037 29 14038 51 14039 93 14040 172 14041 315 14042 586 14043 1094 14044 2048 14045 3855 14046 7285 14047 13795 14048 26127 14049 48884 14050 88564 14051 152647 14052 247707 14053 377516 14054 541891 14055 736440 14056 953326 14057 1182633 14058 1413724 14059 1636498 14060 1842362 14061 2024643 14062 2178777 14063 2302290 14064 2394437 14065 2455905 14066 2488513 14067 2494786 14068 2477686 14069 2440438 14070 2386248 14071 2318197 14072 2239216 14073 2151932 14074 2058674 14075 1961516 14076 1862204 14077 1762196 14078 1662739 14079 1564815 14080 1469195 14081 1376513 14082 1287216 14083 1201619 14084 1119961 14085 1042362 14086 968864 14087 899481 14088 834155 14089 772783 14090 715267 14091 661461 14092 611200 14093 564340 14094 520706 14095 480117 14096 442418 14097 407435 14098 374995 14099 344952 14100 317148 14101 291427 14102 267661 14103 245713 14104 225448 14105 206760 14106 189531 14107 173649 14108 159027 14109 145568 14110 133179 14111 121790 14112 111322 14113 101698 14114 92864 14115 84756 14116 77312 14117 70488 14118 64234 14119 58499 14120 53250 14121 48446 14122 44046 14123 40026 14124 36352 14125 32992 14126 29927 14127 27130 14128 24576 14129 22250 14130 20132 14131 18200 14132 16444 14133 14848 14134 13394 14135 12076 14136 10880 14137 9792 14138 8808 14139 7917 14140 7108 14141 6378 14142 5718 14143 5120 14144 4582 14145 4097 14146 3658 14147 3264 14148 2910 14149 2590 14150 2304 14151 2048 14152 1816 14153 1610 14154 1426 14155 1260 14156 1113 14157 982 14158 864 14159 760 14160 668 14161 585 14162 512 14163 448 14164 390 14165 340 14166 296 14167 256 14168 222 14169 192 14170 165 14171 142 14172 122 14173 104 14174 89 14175 76 14176 64 14177 54 14178 46 14179 38 14180 32 14181 27 14182 22 14183 18 14184 15 14185 12 14186 10 14187 8 14188 6 14189 5 14190 4 14191 3 14192 2 14193 2 14194 1 14195 1 14196 1 14197 1 14198 1 14199 1 14200 2 14201 3 14202 5 14203 9 14204 16 14205 28 14206 51 14207 93 14208 170 14209 316 14210 585 14211 1091 14212 2048 14213 3855 14214 7280 14215 13796 14216 26139 14217 48976 14218 89027 14219 154114 14220 251343 14221 385073 14222 555529 14223 758545 14224 986238 14225 1228308 14226 1473591 14227 1711360 14228 1932293 14229 2129113 14230 2296749 14231 2432264 14232 2534668 14233 2604507 14234 2643502 14235 2654242 14236 2639809 14237 2603526 14238 2548805 14239 2478936 14240 2396993 14241 2305823 14242 2207948 14243 2105563 14244 2000588 14245 1894627 14246 1788997 14247 1684806 14248 1582918 14249 1483995 14250 1388567 14251 1296999 14252 1209533 14253 1126338 14254 1047482 14255 972961 14256 902745 14257 836745 14258 774831 14259 716877 14260 662721 14261 612182 14262 565100 14263 521291 14264 480565 14265 442758 14266 407691 14267 375187 14268 345094 14269 317252 14270 291503 14271 267715 14272 245751 14273 225475 14274 206778 14275 189543 14276 173657 14277 159032 14278 145571 14279 133181 14280 121791 14281 111322 14282 101698 14283 92864 14284 84756 14285 77312 14286 70488 14287 64234 14288 58499 14289 53250 14290 48446 14291 44046 14292 40026 14293 36352 14294 32992 14295 29927 14296 27130 14297 24576 14298 22250 14299 20132 14300 18200 14301 16444 14302 14848 14303 13394 14304 12076 14305 10880 14306 9792 14307 8808 14308 7917 14309 7108 14310 6378 14311 5718 14312 5120 14313 4582 14314 4097 14315 3658 14316 3264 14317 2910 14318 2590 14319 2304 14320 2048 14321 1816 14322 1610 14323 1426 14324 1260 14325 1113 14326 982 14327 864 14328 760 14329 668 14330 585 14331 512 14332 448 14333 390 14334 340 14335 296 14336 256 14337 222 14338 192 14339 165 14340 142 14341 122 14342 104 14343 89 14344 76 14345 64 14346 54 14347 46 14348 38 14349 32 14350 27 14351 22 14352 18 14353 15 14354 12 14355 10 14356 8 14357 6 14358 5 14359 4 14360 3 14361 2 14362 2 14363 1 14364 1 14365 1 14366 1 14367 1 14368 1 14369 2 14370 4 14371 5 14372 9 14373 16 14374 28 14375 52 14376 93 14377 170 14378 315 14379 585 14380 1092 14381 2048 14382 3856 14383 7280 14384 13796 14385 26152 14386 49069 14387 89464 14388 155537 14389 254926 14390 392588 14391 569233 14392 780937 14393 1019784 14394 1275147 14395 1535292 14396 1788827 14397 2025726 14398 2238016 14399 2420075 14400 2568524 14401 2682029 14402 2760986 14403 2807048 14404 2822801 14405 2811451 14406 2776470 14407 2721422 14408 2649821 14409 2564949 14410 2469820 14411 2367170 14412 2259375 14413 2148483 14414 2036262 14415 1924158 14416 1813350 14417 1704818 14418 1599301 14419 1497360 14420 1399435 14421 1305803 14422 1216640 14423 1132056 14424 1052064 14425 976619 14426 905655 14427 839049 14428 776647 14429 718303 14430 663834 14431 613046 14432 565768 14433 521803 14434 480955 14435 443054 14436 407913 14437 375352 14438 345216 14439 317341 14440 291567 14441 267761 14442 245783 14443 225497 14444 206793 14445 189553 14446 173663 14447 159036 14448 145573 14449 133182 14450 121792 14451 111322 14452 101698 14453 92864 14454 84756 14455 77312 14456 70488 14457 64234 14458 58499 14459 53250 14460 48446 14461 44046 14462 40026 14463 36352 14464 32992 14465 29927 14466 27130 14467 24576 14468 22250 14469 20132 14470 18200 14471 16444 14472 14848 14473 13394 14474 12076 14475 10880 14476 9792 14477 8808 14478 7917 14479 7108 14480 6378 14481 5718 14482 5120 14483 4582 14484 4097 14485 3658 14486 3264 14487 2910 14488 2590 14489 2304 14490 2048 14491 1816 14492 1610 14493 1426 14494 1260 14495 1113 14496 982 14497 864 14498 760 14499 668 14500 585 14501 512 14502 448 14503 390 14504 340 14505 296 14506 256 14507 222 14508 192 14509 165 14510 142 14511 122 14512 104 14513 89 14514 76 14515 64 14516 54 14517 46 14518 38 14519 32 14520 27 14521 22 14522 18 14523 15 14524 12 14525 10 14526 8 14527 6 14528 5 14529 4 14530 3 14531 2 14532 2 14533 1 14534 1 14535 1 14536 1 14537 1 14538 2 14539 2 14540 3 14541 6 14542 9 14543 16 14544 30 14545 51 14546 93 14547 172 14548 315 14549 585 14550 1094 14551 2048 14552 3855 14553 7286 14554 13797 14555 26160 14556 49163 14557 89878 14558 156911 14559 258456 14560 400056 14561 582986 14562 803612 14563 1053964 14564 1323141 14565 1598852 14566 1868961 14567 2122737 14568 2351497 14569 2548953 14570 2711290 14571 2836830 14572 2925706 14573 2979539 14574 3000924 14575 2993115 14576 2959779 14577 2904663 14578 2831443 14579 2743657 14580 2644531 14581 2536958 14582 2423540 14583 2306496 14584 2187704 14585 2068779 14586 1951017 14587 1835452 14588 1722941 14589 1614112 14590 1509420 14591 1409221 14592 1313719 14593 1223018 14594 1137176 14595 1056161 14596 979883 14597 908245 14598 841097 14599 778257 14600 719563 14601 664816 14602 613806 14603 566353 14604 522251 14605 481295 14606 443310 14607 408105 14608 375494 14609 345320 14610 317417 14611 291621 14612 267799 14613 245810 14614 225515 14615 206805 14616 189561 14617 173668 14618 159039 14619 145575 14620 133183 14621 121792 14622 111322 14623 101698 14624 92864 14625 84756 14626 77312 14627 70488 14628 64234 14629 58499 14630 53250 14631 48446 14632 44046 14633 40026 14634 36352 14635 32992 14636 29927 14637 27130 14638 24576 14639 22250 14640 20132 14641 18200 14642 16444 14643 14848 14644 13394 14645 12076 14646 10880 14647 9792 14648 8808 14649 7917 14650 7108 14651 6378 14652 5718 14653 5120 14654 4582 14655 4097 14656 3658 14657 3264 14658 2910 14659 2590 14660 2304 14661 2048 14662 1816 14663 1610 14664 1426 14665 1260 14666 1113 14667 982 14668 864 14669 760 14670 668 14671 585 14672 512 14673 448 14674 390 14675 340 14676 296 14677 256 14678 222 14679 192 14680 165 14681 142 14682 122 14683 104 14684 89 14685 76 14686 64 14687 54 14688 46 14689 38 14690 32 14691 27 14692 22 14693 18 14694 15 14695 12 14696 10 14697 8 14698 6 14699 5 14700 4 14701 3 14702 2 14703 2 14704 1 14705 1 14706 1 14707 1 14708 1 14709 1 14710 2 14711 3 14712 5 14713 9 14714 16 14715 28 14716 51 14717 93 14718 170 14719 315 14720 585 14721 1091 14722 2048 14723 3855 14724 7280 14725 13797 14726 26168 14727 49234 14728 90272 14729 158238 14730 261901 14731 407480 14732 596782 14733 826521 14734 1088776 14735 1372299 14736 1664258 14737 1951823 14738 2223427 14739 2469656 14740 2683590 14741 2860827 14742 2999340 14743 3099048 14744 3161406 14745 3189048 14746 3185329 14747 3154017 14748 3099078 14749 3024420 14750 2933755 14751 2830561 14752 2717962 14753 2598709 14754 2475233 14755 2349588 14756 2223487 14757 2098377 14758 1975410 14759 1855487 14760 1739337 14761 1627484 14762 1520291 14763 1418026 14764 1320826 14765 1228736 14766 1141758 14767 1059819 14768 982793 14769 910549 14770 842913 14771 779683 14772 720676 14773 665680 14774 614474 14775 566865 14776 522641 14777 481591 14778 443532 14779 408270 14780 375616 14781 345409 14782 317481 14783 291667 14784 267831 14785 245832 14786 225530 14787 206815 14788 189567 14789 173672 14790 159041 14791 145576 14792 133184 14793 121792 14794 111322 14795 101698 14796 92864 14797 84756 14798 77312 14799 70488 14800 64234 14801 58499 14802 53250 14803 48446 14804 44046 14805 40026 14806 36352 14807 32992 14808 29927 14809 27130 14810 24576 14811 22250 14812 20132 14813 18200 14814 16444 14815 14848 14816 13394 14817 12076 14818 10880 14819 9792 14820 8808 14821 7917 14822 7108 14823 6378 14824 5718 14825 5120 14826 4582 14827 4097 14828 3658 14829 3264 14830 2910 14831 2590 14832 2304 14833 2048 14834 1816 14835 1610 14836 1426 14837 1260 14838 1113 14839 982 14840 864 14841 760 14842 668 14843 585 14844 512 14845 448 14846 390 14847 340 14848 296 14849 256 14850 222 14851 192 14852 165 14853 142 14854 122 14855 104 14856 89 14857 76 14858 64 14859 54 14860 46 14861 38 14862 32 14863 27 14864 22 14865 18 14866 15 14867 12 14868 10 14869 8 14870 6 14871 5 14872 4 14873 3 14874 2 14875 2 14876 1 14877 1 14878 1 14879 1 14880 1 14881 1 14882 2 14883 3 14884 5 14885 9 14886 16 14887 28 14888 51 14889 93 14890 170 14891 315 14892 585 14893 1091 14894 2048 14895 3855 14896 7280 14897 13797 14898 26176 14899 49306 14900 90642 14901 159521 14902 265286 14903 414844 14904 610616 14905 849685 14906 1124197 14907 1422628 14908 1731563 14909 2037445 14910 2327893 14911 2592666 14912 2824158 14913 3017399 14914 3169908 14915 3281364 14916 3353096 14917 3387688 14918 3388607 14919 3359769 14920 3305303 14921 3229365 14922 3135905 14923 3028602 14924 2910832 14925 2785563 14926 2655385 14927 2522553 14928 2388936 14929 2256083 14930 2125284 14931 1997540 14932 1873626 14933 1754156 14934 1639548 14935 1530079 14936 1425942 14937 1327204 14938 1233856 14939 1145855 14940 1063083 14941 985383 14942 912597 14943 844523 14944 780943 14945 721658 14946 666440 14947 615059 14948 567313 14949 522981 14950 481847 14951 443724 14952 408412 14953 375720 14954 345485 14955 317535 14956 291705 14957 267858 14958 245850 14959 225542 14960 206823 14961 189572 14962 173675 14963 159043 14964 145577 14965 133184 14966 121792 14967 111322 14968 101698 14969 92864 14970 84756 14971 77312 14972 70488 14973 64234 14974 58499 14975 53250 14976 48446 14977 44046 14978 40026 14979 36352 14980 32992 14981 29927 14982 27130 14983 24576 14984 22250 14985 20132 14986 18200 14987 16444 14988 14848 14989 13394 14990 12076 14991 10880 14992 9792 14993 8808 14994 7917 14995 7108 14996 6378 14997 5718 14998 5120 14999 4582 15000 4097 15001 3658 15002 3264 15003 2910 15004 2590 15005 2304 15006 2048 15007 1816 15008 1610 15009 1426 15010 1260 15011 1113 15012 982 15013 864 15014 760 15015 668 15016 585 15017 512 15018 448 15019 390 15020 340 15021 296 15022 256 15023 222 15024 192 15025 165 15026 142 15027 122 15028 104 15029 89 15030 76 15031 64 15032 54 15033 46 15034 38 15035 32 15036 27 15037 22 15038 18 15039 15 15040 12 15041 10 15042 8 15043 6 15044 5 15045 4 15046 3 15047 2 15048 2 15049 1 15050 1 15051 1 15052 1 15053 1 15054 2 15055 2 15056 3 15057 6 15058 9 15059 16 15060 29 15061 51 15062 93 15063 172 15064 315 15065 585 15066 1094 15067 2048 15068 3855 15069 7285 15070 13797 15071 26182 15072 49380 15073 90991 15074 160756 15075 268614 15076 422147 15077 624470 15078 873095 15079 1160224 15080 1474115 15081 1800792 15082 2125887 15083 2436210 15084 2720677 15085 2970870 15086 3181249 15087 3348871 15088 3473060 15089 3555040 15090 3597365 15091 3603520 15092 3577619 15093 3523986 15094 3446959 15095 3350777 15096 3239365 15097 3116292 15098 2984794 15099 2847668 15100 2707310 15101 2565794 15102 2424813 15103 2285739 15104 2149712 15105 2017595 15106 1890033 15107 1767534 15108 1650422 15109 1538886 15110 1433050 15111 1332922 15112 1238438 15113 1149513 15114 1065993 15115 987687 15116 914413 15117 845949 15118 782056 15119 722522 15120 667108 15121 615571 15122 567703 15123 523277 15124 482069 15125 443889 15126 408534 15127 375809 15128 345549 15129 317581 15130 291737 15131 267880 15132 245865 15133 225552 15134 206829 15135 189576 15136 173677 15137 159044 15138 145578 15139 133184 15140 121792 15141 111322 15142 101698 15143 92864 15144 84756 15145 77312 15146 70488 15147 64234 15148 58499 15149 53250 15150 48446 15151 44046 15152 40026 15153 36352 15154 32992 15155 29927 15156 27130 15157 24576 15158 22250 15159 20132 15160 18200 15161 16444 15162 14848 15163 13394 15164 12076 15165 10880 15166 9792 15167 8808 15168 7917 15169 7108 15170 6378 15171 5718 15172 5120 15173 4582 15174 4097 15175 3658 15176 3264 15177 2910 15178 2590 15179 2304 15180 2048 15181 1816 15182 1610 15183 1426 15184 1260 15185 1113 15186 982 15187 864 15188 760 15189 668 15190 585 15191 512 15192 448 15193 390 15194 340 15195 296 15196 256 15197 222 15198 192 15199 165 15200 142 15201 122 15202 104 15203 89 15204 76 15205 64 15206 54 15207 46 15208 38 15209 32 15210 27 15211 22 15212 18 15213 15 15214 12 15215 10 15216 8 15217 6 15218 5 15219 4 15220 3 15221 2 15222 2 15223 1 15224 1 15225 1 15226 1 15227 1 15228 1 15229 2 15230 4 15231 5 15232 10 15233 16 15234 28 15235 52 15236 93 15237 170 15238 315 15239 586 15240 1092 15241 2048 15242 3855 15243 7280 15244 13797 15245 26189 15246 49433 15247 91322 15248 161944 15249 271849 15250 429392 15251 638338 15252 896703 15253 1196854 15254 1526765 15255 1871926 15256 2217208 15257 2548481 15258 2853791 15259 3123941 15260 3352662 15261 3536527 15262 3674553 15263 3767721 15264 3818570 15265 3830668 15266 3808211 15267 3755764 15268 3677915 15269 3579108 15270 3463559 15271 3335103 15272 3197167 15273 3052799 15274 2904610 15275 2754802 15276 2605251 15277 2457476 15278 2312686 15279 2171865 15280 2035747 15281 1904859 15282 1779601 15283 1660211 15284 1546802 15285 1439428 15286 1338042 15287 1242535 15288 1152777 15289 1068583 15290 989735 15291 916023 15292 847209 15293 783038 15294 723282 15295 667693 15296 616019 15297 568043 15298 523533 15299 482261 15300 444031 15301 408638 15302 375885 15303 345603 15304 317619 15305 291764 15306 267898 15307 245877 15308 225560 15309 206834 15310 189579 15311 173679 15312 159045 15313 145578 15314 133184 15315 121792 15316 111322 15317 101698 15318 92864 15319 84756 15320 77312 15321 70488 15322 64234 15323 58499 15324 53250 15325 48446 15326 44046 15327 40026 15328 36352 15329 32992 15330 29927 15331 27130 15332 24576 15333 22250 15334 20132 15335 18200 15336 16444 15337 14848 15338 13394 15339 12076 15340 10880 15341 9792 15342 8808 15343 7917 15344 7108 15345 6378 15346 5718 15347 5120 15348 4582 15349 4097 15350 3658 15351 3264 15352 2910 15353 2590 15354 2304 15355 2048 15356 1816 15357 1610 15358 1426 15359 1260 15360 1113 15361 982 15362 864 15363 760 15364 668 15365 585 15366 512 15367 448 15368 390 15369 340 15370 296 15371 256 15372 222 15373 192 15374 165 15375 142 15376 122 15377 104 15378 89 15379 76 15380 64 15381 54 15382 46 15383 38 15384 32 15385 27 15386 22 15387 18 15388 15 15389 12 15390 10 15391 8 15392 6 15393 5 15394 4 15395 3 15396 2 15397 2 15398 1 15399 1 15400 1 15401 1 15402 1 15403 1 15404 2 15405 3 15406 5 15407 9 15408 16 15409 28 15410 51 15411 94 15412 170 15413 315 15414 585 15415 1091 15416 2048 15417 3855 15418 7280 15419 13797 15420 26192 15421 49487 15422 91632 15423 163090 15424 275021 15425 436556 15426 652217 15427 920528 15428 1234059 15429 1580582 15430 1945011 15431 2311438 15432 2664803 15433 2992190 15434 3283556 15435 3531915 15436 3733257 15437 3886238 15438 3991636 15439 4051885 15440 4070630 15441 4052214 15442 4001363 15443 3922945 15444 3821668 15445 3701985 15446 3568030 15447 3423482 15448 3271592 15449 3115210 15450 2956734 15451 2798170 15452 2641207 15453 2487180 15454 2337142 15455 2191936 15456 2052162 15457 1918241 15458 1790477 15459 1669018 15460 1553910 15461 1445146 15462 1342624 15463 1246193 15464 1155687 15465 1070887 15466 991551 15467 917449 15468 848322 15469 783902 15470 723950 15471 668205 15472 616409 15473 568339 15474 523755 15475 482426 15476 444153 15477 408727 15478 375949 15479 345649 15480 317651 15481 291786 15482 267913 15483 245887 15484 225566 15485 206838 15486 189581 15487 173680 15488 159046 15489 145578 15490 133184 15491 121792 15492 111322 15493 101698 15494 92864 15495 84756 15496 77312 15497 70488 15498 64234 15499 58499 15500 53250 15501 48446 15502 44046 15503 40026 15504 36352 15505 32992 15506 29927 15507 27130 15508 24576 15509 22250 15510 20132 15511 18200 15512 16444 15513 14848 15514 13394 15515 12076 15516 10880 15517 9792 15518 8808 15519 7917 15520 7108 15521 6378 15522 5718 15523 5120 15524 4582 15525 4097 15526 3658 15527 3264 15528 2910 15529 2590 15530 2304 15531 2048 15532 1816 15533 1610 15534 1426 15535 1260 15536 1113 15537 982 15538 864 15539 760 15540 668 15541 585 15542 512 15543 448 15544 390 15545 340 15546 296 15547 256 15548 222 15549 192 15550 165 15551 142 15552 122 15553 104 15554 89 15555 76 15556 64 15557 54 15558 46 15559 38 15560 32 15561 27 15562 22 15563 18 15564 15 15565 12 15566 10 15567 8 15568 6 15569 5 15570 4 15571 3 15572 2 15573 2 15574 1 15575 1 15576 1 15577 1 15578 1 15579 2 15580 2 15581 3 15582 6 15583 9 15584 16 15585 29 15586 51 15587 93 15588 172 15589 315 15590 585 15591 1094 15592 2048 15593 3855 15594 7285 15595 13797 15596 26196 15597 49545 15598 91922 15599 164188 15600 278132 15601 443646 15602 666085 15603 944563 15604 1271835 15605 1635550 15606 2020073 15607 2408632 15608 2785253 15609 3136025 15610 3449940 15611 3719277 15612 3939424 15613 4108560 15614 4227268 15615 4297892 15616 4324057 15617 4310293 15618 4261530 15619 4182831 15620 4079234 15621 3955473 15622 3815915 15623 3664554 15624 3504888 15625 3339951 15626 3172384 15627 3004375 15628 2837721 15629 2673928 15630 2514162 15631 2359315 15632 2210099 15633 2066994 15634 1930311 15635 1800268 15636 1676935 15637 1560288 15638 1450266 15639 1346721 15640 1249457 15641 1158277 15642 1072935 15643 993161 15644 918709 15645 849304 15646 784662 15647 724535 15648 668653 15649 616749 15650 568595 15651 523947 15652 482568 15653 444257 15654 408803 15655 376003 15656 345687 15657 317678 15658 291804 15659 267925 15660 245895 15661 225571 15662 206841 15663 189583 15664 173681 15665 159046 15666 145578 15667 133184 15668 121792 15669 111322 15670 101698 15671 92864 15672 84756 15673 77312 15674 70488 15675 64234 15676 58499 15677 53250 15678 48446 15679 44046 15680 40026 15681 36352 15682 32992 15683 29927 15684 27130 15685 24576 15686 22250 15687 20132 15688 18200 15689 16444 15690 14848 15691 13394 15692 12076 15693 10880 15694 9792 15695 8808 15696 7917 15697 7108 15698 6378 15699 5718 15700 5120 15701 4582 15702 4097 15703 3658 15704 3264 15705 2910 15706 2590 15707 2304 15708 2048 15709 1816 15710 1610 15711 1426 15712 1260 15713 1113 15714 982 15715 864 15716 760 15717 668 15718 585 15719 512 15720 448 15721 390 15722 340 15723 296 15724 256 15725 222 15726 192 15727 165 15728 142 15729 122 15730 104 15731 89 15732 76 15733 64 15734 54 15735 46 15736 38 15737 32 15738 27 15739 22 15740 18 15741 15 15742 12 15743 10 15744 8 15745 6 15746 5 15747 4 15748 3 15749 2 15750 2 15751 1 15752 1 15753 1 15754 1 15755 1 15756 1 15757 2 15758 3 15759 5 15760 9 15761 16 15762 28 15763 51 15764 93 15765 170 15766 315 15767 585 15768 1091 15769 2048 15770 3855 15771 7280 15772 13797 15773 26199 15774 49582 15775 92196 15776 165242 15777 281146 15778 450660 15779 679939 15780 968753 15781 1310178 15782 1691669 15783 2097084 15784 2508847 15785 2909929 15786 3285406 15787 3623318 15788 3915050 15789 4155356 15790 4341978 15791 4475155 15792 4557147 15793 4591624 15794 4583182 15795 4536993 15796 4458397 15797 4352659 15798 4224850 15799 4079647 15800 3921277 15801 3753537 15802 3579717 15803 3402628 15804 3224680 15805 3047852 15806 2873744 15807 2703672 15808 2538641 15809 2379399 15810 2226521 15811 2080379 15812 1941188 15813 1809075 15814 1684043 15815 1566006 15816 1454848 15817 1350379 15818 1252367 15819 1160581 15820 1074751 15821 994587 15822 919822 15823 850168 15824 785330 15825 725047 15826 669043 15827 617045 15828 568817 15829 524112 15830 482690 15831 444346 15832 408867 15833 376049 15834 345719 15835 317700 15836 291819 15837 267935 15838 245901 15839 225575 15840 206843 15841 189584 15842 173682 15843 159046 15844 145578 15845 133184 15846 121792 15847 111322 15848 101698 15849 92864 15850 84756 15851 77312 15852 70488 15853 64234 15854 58499 15855 53250 15856 48446 15857 44046 15858 40026 15859 36352 15860 32992 15861 29927 15862 27130 15863 24576 15864 22250 15865 20132 15866 18200 15867 16444 15868 14848 15869 13394 15870 12076 15871 10880 15872 9792 15873 8808 15874 7917 15875 7108 15876 6378 15877 5718 15878 5120 15879 4582 15880 4097 15881 3658 15882 3264 15883 2910 15884 2590 15885 2304 15886 2048 15887 1816 15888 1610 15889 1426 15890 1260 15891 1113 15892 982 15893 864 15894 760 15895 668 15896 585 15897 512 15898 448 15899 390 15900 340 15901 296 15902 256 15903 222 15904 192 15905 165 15906 142 15907 122 15908 104 15909 89 15910 76 15911 64 15912 54 15913 46 15914 38 15915 32 15916 27 15917 22 15918 18 15919 15 15920 12 15921 10 15922 8 15923 6 15924 5 15925 4 15926 3 15927 2 15928 2 15929 1 15930 1 15931 1 15932 1 15933 1 15934 1 15935 2 15936 3 15937 5 15938 9 15939 16 15940 28 15941 51 15942 93 15943 170 15944 315 15945 585 15946 1091 15947 2048 15948 3855 15949 7280 15950 13797 15951 26202 15952 49622 15953 92451 15954 166254 15955 284094 15956 457584 15957 693773 15958 993121 15959 1349056 15960 1748942 15961 2176091 15962 2612108 15963 3038931 15964 3440515 15965 3803888 15966 4119535 15967 4381465 15968 4586927 15969 4735846 15970 4830300 15971 4873991 15972 4871640 15973 4828585 15974 4750461 15975 4642834 15976 4511046 15977 4360121 15978 4194588 15979 4018490 15980 3835406 15981 3648382 15982 3460001 15983 3272448 15984 3087482 15985 2906513 15986 2730682 15987 2560830 15988 2397570 15989 2241357 15990 2092451 15991 1950979 15992 1816992 15993 1690421 15994 1571126 15995 1458945 15996 1353643 15997 1254957 15998 1162629 15999 1076361 16000 995847 16001 920804 16002 850928 16003 785915 16004 725495 16005 669383 16006 617301 16007 569009 16008 524254 16009 482794 16010 444422 16011 408921 16012 376087 16013 345746 16014 317718 16015 291831 16016 267943 16017 245906 16018 225578 16019 206845 16020 189585 16021 173682 16022 159046 16023 145578 16024 133184 16025 121792 16026 111322 16027 101698 16028 92864 16029 84756 16030 77312 16031 70488 16032 64234 16033 58499 16034 53250 16035 48446 16036 44046 16037 40026 16038 36352 16039 32992 16040 29927 16041 27130 16042 24576 16043 22250 16044 20132 16045 18200 16046 16444 16047 14848 16048 13394 16049 12076 16050 10880 16051 9792 16052 8808 16053 7917 16054 7108 16055 6378 16056 5718 16057 5120 16058 4582 16059 4097 16060 3658 16061 3264 16062 2910 16063 2590 16064 2304 16065 2048 16066 1816 16067 1610 16068 1426 16069 1260 16070 1113 16071 982 16072 864 16073 760 16074 668 16075 585 16076 512 16077 448 16078 390 16079 340 16080 296 16081 256 16082 222 16083 192 16084 165 16085 142 16086 122 16087 104 16088 89 16089 76 16090 64 16091 54 16092 46 16093 38 16094 32 16095 27 16096 22 16097 18 16098 15 16099 12 16100 10 16101 8 16102 6 16103 5 16104 4 16105 3 16106 2 16107 2 16108 1 16109 1 16110 1 16111 1 16112 1 16113 2 16114 2 16115 4 16116 6 16117 9 16118 16 16119 30 16120 52 16121 93 16122 172 16123 315 16124 585 16125 1096 16126 2048 16127 3855 16128 7286 16129 13797 16130 26206 16131 49667 16132 92689 16133 167221 16134 286977 16135 464420 16136 707569 16137 1017656 16138 1388463 16139 1807344 16140 2257116 16141 2718468 16142 3172331 16143 3601511 16144 3991881 16145 4333019 16146 4618148 16147 4843896 16148 5009880 16149 5118002 16150 5171891 16151 5176427 16152 5137156 16153 5059924 16154 4950657 16155 4815025 16156 4658319 16157 4485443 16158 4300736 16159 4108004 16160 3910589 16161 3711291 16162 3512446 16163 3316019 16164 3123563 16165 2936292 16166 2755181 16167 2580925 16168 2413998 16169 2254745 16170 2103330 16171 1959787 16172 1824100 16173 1696139 16174 1575708 16175 1462603 16176 1356553 16177 1257261 16178 1164445 16179 1077787 16180 996960 16181 921668 16182 851596 16183 786427 16184 725885 16185 669679 16186 617523 16187 569174 16188 524376 16189 482883 16190 444486 16191 408967 16192 376119 16193 345768 16194 317733 16195 291841 16196 267949 16197 245910 16198 225580 16199 206846 16200 189586 16201 173682 16202 159046 16203 145578 16204 133184 16205 121792 16206 111322 16207 101698 16208 92864 16209 84756 16210 77312 16211 70488 16212 64234 16213 58499 16214 53250 16215 48446 16216 44046 16217 40026 16218 36352 16219 32992 16220 29927 16221 27130 16222 24576 16223 22250 16224 20132 16225 18200 16226 16444 16227 14848 16228 13394 16229 12076 16230 10880 16231 9792 16232 8808 16233 7917 16234 7108 16235 6378 16236 5718 16237 5120 16238 4582 16239 4097 16240 3658 16241 3264 16242 2910 16243 2590 16244 2304 16245 2048 16246 1816 16247 1610 16248 1426 16249 1260 16250 1113 16251 982 16252 864 16253 760 16254 668 16255 585 16256 512 16257 448 16258 390 16259 340 16260 296 16261 256 16262 222 16263 192 16264 165 16265 142 16266 122 16267 104 16268 89 16269 76 16270 64 16271 54 16272 46 16273 38 16274 32 16275 27 16276 22 16277 18 16278 15 16279 12 16280 10 16281 8 16282 6 16283 5 16284 4 16285 3 16286 2 16287 2 16288 1 16289 1 16290 1 16291 1 16292 1 16293 1 16294 2 16295 3 16296 5 16297 9 16298 16 16299 28 16300 51 16301 93 16302 170 16303 315 16304 585 16305 1091 16306 2048 16307 3855 16308 7280 16309 13797 16310 26206 16311 49692 16312 92913 16313 168145 16314 289761 16315 471163 16316 721322 16317 1042304 16318 1428392 16319 1866877 16320 2340117 16321 2827982 16322 3310229 16323 3768502 16324 4187538 16325 4555818 16326 4865760 16327 5113389 16328 5297853 16329 5420878 16330 5486080 16331 5498376 16332 5463545 16333 5387731 16334 5277115 16335 5137744 16336 4975276 16337 4794887 16338 4601275 16339 4398553 16340 4190277 16341 3979520 16342 3768836 16343 3560323 16344 3355716 16345 3156372 16346 2963325 16347 2777383 16348 2599103 16349 2428837 16350 2266818 16351 2113121 16352 1967704 16353 1830478 16354 1701259 16355 1579805 16356 1465867 16357 1359143 16358 1259309 16359 1166055 16360 1079047 16361 997942 16362 922428 16363 852181 16364 786875 16365 726225 16366 669935 16367 617715 16368 569316 16369 524480 16370 482959 16371 444540 16372 409005 16373 376146 16374 345786 16375 317745 16376 291849 16377 267954 16378 245913 16379 225582 16380 206847 16381 189586 16382 173682 16383 159046 16384 145578 16385 133184 16386 121792 16387 111322 16388 101698 16389 92864 16390 84756 16391 77312 16392 70488 16393 64234 16394 58499 16395 53250 16396 48446 16397 44046 16398 40026 16399 36352 16400 32992 16401 29927 16402 27130 16403 24576 16404 22250 16405 20132 16406 18200 16407 16444 16408 14848 16409 13394 16410 12076 16411 10880 16412 9792 16413 8808 16414 7917 16415 7108 16416 6378 16417 5718 16418 5120 16419 4582 16420 4097 16421 3658 16422 3264 16423 2910 16424 2590 16425 2304 16426 2048 16427 1816 16428 1610 16429 1426 16430 1260 16431 1113 16432 982 16433 864 16434 760 16435 668 16436 585 16437 512 16438 448 16439 390 16440 340 16441 296 16442 256 16443 222 16444 192 16445 165 16446 142 16447 122 16448 104 16449 89 16450 76 16451 64 16452 54 16453 46 16454 38 16455 32 16456 27 16457 22 16458 18 16459 15 16460 12 16461 10 16462 8 16463 6 16464 5 16465 4 16466 3 16467 2 16468 2 16469 1 16470 1 16471 1 16472 1 16473 1 16474 1 16475 2 16476 3 16477 5 16478 10 16479 16 16480 28 16481 51 16482 93 16483 170 16484 316 16485 586 16486 1091 16487 2048 16488 3855 16489 7280 16490 13797 16491 26208 16492 49722 16493 93120 16494 169030 16495 292477 16496 477805 16497 735027 16498 1067086 16499 1468810 16500 1927536 16501 2425146 16502 2940665 16503 3452723 16504 3941676 16505 4391062 16506 4788261 16507 5124745 16508 5395885 16509 5600372 16510 5739654 16511 5817308 16512 5838345 16513 5808700 16514 5734823 16515 5623232 16516 5480284 16517 5312034 16518 5124015 16519 4921220 16520 4708112 16521 4488530 16522 4265766 16523 4042628 16524 3821408 16525 3603973 16526 3391845 16527 3186179 16528 2987840 16529 2797486 16530 2615535 16531 2442227 16532 2277697 16533 2121929 16534 1974812 16535 1836196 16536 1705841 16537 1583463 16538 1468777 16539 1361447 16540 1261125 16541 1167481 16542 1080160 16543 998806 16544 923096 16545 852693 16546 787265 16547 726521 16548 670157 16549 617880 16550 569438 16551 524569 16552 483023 16553 444586 16554 409037 16555 376168 16556 345801 16557 317755 16558 291855 16559 267958 16560 245915 16561 225583 16562 206848 16563 189586 16564 173682 16565 159046 16566 145578 16567 133184 16568 121792 16569 111322 16570 101698 16571 92864 16572 84756 16573 77312 16574 70488 16575 64234 16576 58499 16577 53250 16578 48446 16579 44046 16580 40026 16581 36352 16582 32992 16583 29927 16584 27130 16585 24576 16586 22250 16587 20132 16588 18200 16589 16444 16590 14848 16591 13394 16592 12076 16593 10880 16594 9792 16595 8808 16596 7917 16597 7108 16598 6378 16599 5718 16600 5120 16601 4582 16602 4097 16603 3658 16604 3264 16605 2910 16606 2590 16607 2304 16608 2048 16609 1816 16610 1610 16611 1426 16612 1260 16613 1113 16614 982 16615 864 16616 760 16617 668 16618 585 16619 512 16620 448 16621 390 16622 340 16623 296 16624 256 16625 222 16626 192 16627 165 16628 142 16629 122 16630 104 16631 89 16632 76 16633 64 16634 54 16635 46 16636 38 16637 32 16638 27 16639 22 16640 18 16641 15 16642 12 16643 10 16644 8 16645 6 16646 5 16647 4 16648 3 16649 2 16650 2 16651 1 16652 1 16653 1 16654 1 16655 1 16656 2 16657 2 16658 3 16659 6 16660 9 16661 16 16662 29 16663 51 16664 93 16665 172 16666 315 16667 585 16668 1094 16669 2048 16670 3855 16671 7285 16672 13797 16673 26209 16674 49756 16675 93313 16676 169872 16677 295127 16678 484345 16679 748664 16680 1091992 16681 1509707 16682 1989296 16683 2512215 16684 3056570 16685 3599880 16686 4121197 16687 4602698 16688 5030647 16689 5395533 16690 5691916 16691 5918037 16692 6075054 16693 6166397 16694 6197198 16695 6173587 16696 6102235 16697 5990049 16698 5843757 16699 5669735 16700 5473943 16701 5261731 16702 5037838 16703 4806460 16704 4571157 16705 4334929 16706 4100322 16707 3869379 16708 3643728 16709 3424689 16710 3213232 16711 3010053 16712 2815670 16713 2630377 16714 2454302 16715 2287489 16716 2129846 16717 1981190 16718 1841316 16719 1709938 16720 1586727 16721 1471367 16722 1363495 16723 1262735 16724 1168741 16725 1081142 16726 999566 16727 923681 16728 853141 16729 787605 16730 726777 16731 670349 16732 618022 16733 569542 16734 524645 16735 483077 16736 444624 16737 409064 16738 376186 16739 345813 16740 317763 16741 291860 16742 267961 16743 245917 16744 225584 16745 206848 16746 189586 16747 173682 16748 159046 16749 145578 16750 133184 16751 121792 16752 111322 16753 101698 16754 92864 16755 84756 16756 77312 16757 70488 16758 64234 16759 58499 16760 53250 16761 48446 16762 44046 16763 40026 16764 36352 16765 32992 16766 29927 16767 27130 16768 24576 16769 22250 16770 20132 16771 18200 16772 16444 16773 14848 16774 13394 16775 12076 16776 10880 16777 9792 16778 8808 16779 7917 16780 7108 16781 6378 16782 5718 16783 5120 16784 4582 16785 4097 16786 3658 16787 3264 16788 2910 16789 2590 16790 2304 16791 2048 16792 1816 16793 1610 16794 1426 16795 1260 16796 1113 16797 982 16798 864 16799 760 16800 668 16801 585 16802 512 16803 448 16804 390 16805 340 16806 296 16807 256 16808 222 16809 192 16810 165 16811 142 16812 122 16813 104 16814 89 16815 76 16816 64 16817 54 16818 46 16819 38 16820 32 16821 27 16822 22 16823 18 16824 15 16825 12 16826 10 16827 8 16828 6 16829 5 16830 4 16831 3 16832 2 16833 2 16834 1 16835 1 16836 1 16837 1 16838 1 16839 1 16840 2 16841 3 16842 5 16843 9 16844 16 16845 28 16846 51 16847 93 16848 170 16849 315 16850 585 16851 1091 16852 2048 16853 3855 16854 7280 16855 13797 16856 26210 16857 49771 16858 93493 16859 170675 16860 297676 16861 490784 16862 762230 16863 1116965 16864 1551075 16865 2052151 16866 2601282 16867 3175744 16868 3751799 16869 4307169 16870 4822695 16871 5283319 16872 5678508 16873 6002034 16874 6251503 16875 6427780 16876 6534198 16877 6575877 16878 6559166 16879 6491044 16880 6378699 16881 6229279 16882 6049579 16883 5845890 16884 5623979 16885 5388955 16886 5145279 16887 4896841 16888 4646912 16889 4398209 16890 4153003 16891 3913096 16892 3679897 16893 3454519 16894 3237760 16895 3030163 16896 2832105 16897 2643768 16898 2465181 16899 2296297 16900 2136954 16901 1986908 16902 1845898 16903 1713596 16904 1589637 16905 1473671 16906 1365311 16907 1264161 16908 1169854 16909 1082006 16910 1000234 16911 924193 16912 853531 16913 787901 16914 726999 16915 670514 16916 618144 16917 569631 16918 524709 16919 483123 16920 444656 16921 409086 16922 376201 16923 345823 16924 317769 16925 291864 16926 267963 16927 245918 16928 225585 16929 206848 16930 189586 16931 173682 16932 159046 16933 145578 16934 133184 16935 121792 16936 111322 16937 101698 16938 92864 16939 84756 16940 77312 16941 70488 16942 64234 16943 58499 16944 53250 16945 48446 16946 44046 16947 40026 16948 36352 16949 32992 16950 29927 16951 27130 16952 24576 16953 22250 16954 20132 16955 18200 16956 16444 16957 14848 16958 13394 16959 12076 16960 10880 16961 9792 16962 8808 16963 7917 16964 7108 16965 6378 16966 5718 16967 5120 16968 4582 16969 4097 16970 3658 16971 3264 16972 2910 16973 2590 16974 2304 16975 2048 16976 1816 16977 1610 16978 1426 16979 1260 16980 1113 16981 982 16982 864 16983 760 16984 668 16985 585 16986 512 16987 448 16988 390 16989 340 16990 296 16991 256 16992 222 16993 192 16994 165 16995 142 16996 122 16997 104 16998 89 16999 76 17000 64 17001 54 17002 46 17003 38 17004 32 17005 27 17006 22 17007 18 17008 15 17009 12 17010 10 17011 8 17012 6 17013 5 17014 4 17015 3 17016 2 17017 2 17018 1 17019 1 17020 1 17021 1 17022 1 17023 1 17024 2 17025 4 17026 5 17027 9 17028 16 17029 28 17030 52 17031 93 17032 170 17033 315 17034 585 17035 1092 17036 2048 17037 3855 17038 7280 17039 13797 17040 26213 17041 49792 17042 93659 17043 171439 17044 300157 17045 497111 17046 775720 17047 1142027 17048 1592878 17049 2116094 17050 2692391 17051 3298201 17052 3908574 17053 4499786 17054 5051264 17055 5546622 17056 5974149 17057 6326762 17058 6601441 17059 6798635 17060 6921556 17061 6975352 17062 6966514 17063 6902333 17064 6790359 17065 6638095 17066 6452780 17067 6241130 17068 6009265 17069 5762706 17070 5506262 17071 5244090 17072 4979774 17073 4716274 17074 4456030 17075 4201053 17076 3952899 17077 3712769 17078 3481588 17079 3259981 17080 3048351 17081 2846949 17082 2655843 17083 2474973 17084 2304214 17085 2143332 17086 1992028 17087 1849995 17088 1716860 17089 1592227 17090 1475719 17091 1366921 17092 1265421 17093 1170836 17094 1082766 17095 1000819 17096 924641 17097 853871 17098 788157 17099 727191 17100 670656 17101 618248 17102 569707 17103 524763 17104 483161 17105 444683 17106 409104 17107 376213 17108 345831 17109 317774 17110 291867 17111 267965 17112 245919 17113 225585 17114 206848 17115 189586 17116 173682 17117 159046 17118 145578 17119 133184 17120 121792 17121 111322 17122 101698 17123 92864 17124 84756 17125 77312 17126 70488 17127 64234 17128 58499 17129 53250 17130 48446 17131 44046 17132 40026 17133 36352 17134 32992 17135 29927 17136 27130 17137 24576 17138 22250 17139 20132 17140 18200 17141 16444 17142 14848 17143 13394 17144 12076 17145 10880 17146 9792 17147 8808 17148 7917 17149 7108 17150 6378 17151 5718 17152 5120 17153 4582 17154 4097 17155 3658 17156 3264 17157 2910 17158 2590 17159 2304 17160 2048 17161 1816 17162 1610 17163 1426 17164 1260 17165 1113 17166 982 17167 864 17168 760 17169 668 17170 585 17171 512 17172 448 17173 390 17174 340 17175 296 17176 256 17177 222 17178 192 17179 165 17180 142 17181 122 17182 104 17183 89 17184 76 17185 64 17186 54 17187 46 17188 38 17189 32 17190 27 17191 22 17192 18 17193 15 17194 12 17195 10 17196 8 17197 6 17198 5 17199 4 17200 3 17201 2 17202 2 17203 1 17204 1 17205 1 17206 1 17207 1 17208 2 17209 2 17210 3 17211 6 17212 9 17213 16 17214 29 17215 51 17216 93 17217 172 17218 315 17219 585 17220 1094 17221 2048 17222 3855 17223 7285 17224 13797 17225 26212 17226 49819 17227 93812 17228 172165 17229 302572 17230 503323 17231 789117 17232 1167167 17233 1635106 17234 2181095 17235 2785545 17236 3423986 17237 4070271 17238 4699212 17239 5288659 17240 5820871 17241 6282918 17242 6666681 17243 6968513 17244 7188429 17245 7329386 17246 7396604 17247 7396730 17248 7337283 17249 7226229 17250 7071484 17251 6880663 17252 6660967 17253 6418943 17254 6160449 17255 5890716 17256 5614234 17257 5334825 17258 5055761 17259 4779703 17260 4508805 17261 4244828 17262 3989103 17263 3742619 17264 3506127 17265 3280097 17266 3064789 17267 2860342 17268 2666723 17269 2483781 17270 2311322 17271 2149050 17272 1996610 17273 1853653 17274 1719770 17275 1594531 17276 1477535 17277 1368347 17278 1266534 17279 1171700 17280 1083434 17281 1001331 17282 925031 17283 854167 17284 788379 17285 727356 17286 670778 17287 618337 17288 569771 17289 524809 17290 483193 17291 444705 17292 409119 17293 376223 17294 345837 17295 317778 17296 291869 17297 267966 17298 245920 17299 225585 17300 206848 17301 189586 17302 173682 17303 159046 17304 145578 17305 133184 17306 121792 17307 111322 17308 101698 17309 92864 17310 84756 17311 77312 17312 70488 17313 64234 17314 58499 17315 53250 17316 48446 17317 44046 17318 40026 17319 36352 17320 32992 17321 29927 17322 27130 17323 24576 17324 22250 17325 20132 17326 18200 17327 16444 17328 14848 17329 13394 17330 12076 17331 10880 17332 9792 17333 8808 17334 7917 17335 7108 17336 6378 17337 5718 17338 5120 17339 4582 17340 4097 17341 3658 17342 3264 17343 2910 17344 2590 17345 2304 17346 2048 17347 1816 17348 1610 17349 1426 17350 1260 17351 1113 17352 982 17353 864 17354 760 17355 668 17356 585 17357 512 17358 448 17359 390 17360 340 17361 296 17362 256 17363 222 17364 192 17365 165 17366 142 17367 122 17368 104 17369 89 17370 76 17371 64 17372 54 17373 46 17374 38 17375 32 17376 27 17377 22 17378 18 17379 15 17380 12 17381 10 17382 8 17383 6 17384 5 17385 4 17386 3 17387 2 17388 2 17389 1 17390 1 17391 1 17392 1 17393 1 17394 1 17395 2 17396 3 17397 5 17398 9 17399 16 17400 28 17401 51 17402 94 17403 170 17404 315 17405 585 17406 1091 17407 2048 17408 3856 17409 7280 17410 13797 17411 26212 17412 49827 17413 93956 17414 172853 17415 304886 17416 509425 17417 802415 17418 1192328 17419 1677746 17420 2247147 17421 2880700 17422 3553140 17423 4236984 17424 4905551 17425 5535139 17426 6106431 17427 6605228 17428 7022392 17429 7353439 17430 7597941 17431 7758647 17432 7840689 17433 7850908 17434 7797123 17435 7687609 17436 7530742 17437 7334614 17438 7106818 17439 6854384 17440 6583615 17441 6300067 17442 6008627 17443 5713449 17444 5418024 17445 5125295 17446 4837633 17447 4556922 17448 4284671 17449 4021998 17450 3769701 17451 3528355 17452 3298288 17453 3079634 17454 2872417 17455 2676515 17456 2491698 17457 2317700 17458 2154170 17459 2000707 17460 1856917 17461 1722360 17462 1596579 17463 1479145 17464 1369607 17465 1267516 17466 1172460 17467 1084019 17468 1001779 17469 925371 17470 854423 17471 788571 17472 727498 17473 670882 17474 618413 17475 569825 17476 524847 17477 483220 17478 444723 17479 409131 17480 376231 17481 345842 17482 317781 17483 291871 17484 267967 17485 245920 17486 225585 17487 206848 17488 189586 17489 173682 17490 159046 17491 145578 17492 133184 17493 121792 17494 111322 17495 101698 17496 92864 17497 84756 17498 77312 17499 70488 17500 64234 17501 58499 17502 53250 17503 48446 17504 44046 17505 40026 17506 36352 17507 32992 17508 29927 17509 27130 17510 24576 17511 22250 17512 20132 17513 18200 17514 16444 17515 14848 17516 13394 17517 12076 17518 10880 17519 9792 17520 8808 17521 7917 17522 7108 17523 6378 17524 5718 17525 5120 17526 4582 17527 4097 17528 3658 17529 3264 17530 2910 17531 2590 17532 2304 17533 2048 17534 1816 17535 1610 17536 1426 17537 1260 17538 1113 17539 982 17540 864 17541 760 17542 668 17543 585 17544 512 17545 448 17546 390 17547 340 17548 296 17549 256 17550 222 17551 192 17552 165 17553 142 17554 122 17555 104 17556 89 17557 76 17558 64 17559 54 17560 46 17561 38 17562 32 17563 27 17564 22 17565 18 17566 15 17567 12 17568 10 17569 8 17570 6 17571 5 17572 4 17573 3 17574 2 17575 2 17576 1 17577 1 17578 1 17579 1 17580 1 17581 1 17582 2 17583 3 17584 5 17585 9 17586 16 17587 28 17588 51 17589 93 17590 170 17591 315 17592 585 17593 1091 17594 2048 17595 3855 17596 7280 17597 13797 17598 26213 17599 49841 17600 94086 17601 173508 17602 307132 17603 515406 17604 815611 17605 1217531 17606 1720763 17607 2314236 17608 2977894 17609 3685671 17610 4408802 17611 5118999 17612 5790921 17613 6403665 17614 6941592 17615 7394463 17616 7756959 17617 8028063 17618 8210283 17619 8308705 17620 8330265 17621 8283095 17622 8175848 17623 8017299 17624 7816043 17625 7580161 17626 7317106 17627 7033663 17628 6735810 17629 6428766 17630 6117062 17631 5804490 17632 5494210 17633 5188851 17634 4890487 17635 4600745 17636 4320903 17637 4051864 17638 3794248 17639 3548475 17640 3314728 17641 3093027 17642 2883297 17643 2685323 17644 2498806 17645 2323418 17646 2158752 17647 2004365 17648 1859827 17649 1724664 17650 1598395 17651 1480571 17652 1370720 17653 1268380 17654 1173128 17655 1084531 17656 1002169 17657 925667 17658 854645 17659 788736 17660 727620 17661 670971 17662 618477 17663 569871 17664 524879 17665 483242 17666 444738 17667 409141 17668 376237 17669 345846 17670 317783 17671 291872 17672 267968 17673 245920 17674 225585 17675 206848 17676 189586 17677 173682 17678 159046 17679 145578 17680 133184 17681 121792 17682 111322 17683 101698 17684 92864 17685 84756 17686 77312 17687 70488 17688 64234 17689 58499 17690 53250 17691 48446 17692 44046 17693 40026 17694 36352 17695 32992 17696 29927 17697 27130 17698 24576 17699 22250 17700 20132 17701 18200 17702 16444 17703 14848 17704 13394 17705 12076 17706 10880 17707 9792 17708 8808 17709 7917 17710 7108 17711 6378 17712 5718 17713 5120 17714 4582 17715 4097 17716 3658 17717 3264 17718 2910 17719 2590 17720 2304 17721 2048 17722 1816 17723 1610 17724 1426 17725 1260 17726 1113 17727 982 17728 864 17729 760 17730 668 17731 585 17732 512 17733 448 17734 390 17735 340 17736 296 17737 256 17738 222 17739 192 17740 165 17741 142 17742 122 17743 104 17744 89 17745 76 17746 64 17747 54 17748 46 17749 38 17750 32 17751 27 17752 22 17753 18 17754 15 17755 12 17756 10 17757 8 17758 6 17759 5 17760 4 17761 3 17762 2 17763 2 17764 1 17765 1 17766 1 17767 1 17768 1 17769 2 17770 2 17771 3 17772 6 17773 10 17774 16 17775 30 17776 51 17777 93 17778 172 17779 315 17780 586 17781 1094 17782 2048 17783 3855 17784 7286 17785 13797 17786 26213 17787 49864 17788 94206 17789 174126 17790 309314 17791 521265 17792 828687 17793 1242767 17794 1764144 17795 2382331 17796 3077128 17797 3821618 17798 4585786 17799 5339719 17800 6056268 17801 6712909 17802 7292506 17803 7783526 17804 8179798 17805 8479692 17806 8685320 17807 8801755 17808 8836049 17809 8796540 17810 8692326 17811 8532631 17812 8326481 17813 8082514 17814 7808682 17815 7512181 17816 7199483 17817 6876214 17818 6547208 17819 6216631 17820 5887921 17821 5563893 17822 5246875 17823 4938662 17824 4640623 17825 4353818 17826 4078957 17827 3816482 17828 3566669 17829 3329575 17830 3105103 17831 2893089 17832 2693240 17833 2505184 17834 2328538 17835 2162849 17836 2007629 17837 1862417 17838 1726712 17839 1600005 17840 1481831 17841 1371702 17842 1269140 17843 1173713 17844 1084979 17845 1002509 17846 925923 17847 854837 17848 788878 17849 727724 17850 671047 17851 618531 17852 569909 17853 524906 17854 483260 17855 444750 17856 409149 17857 376242 17858 345849 17859 317785 17860 291873 17861 267968 17862 245920 17863 225585 17864 206848 17865 189586 17866 173682 17867 159046 17868 145578 17869 133184 17870 121792 17871 111322 17872 101698 17873 92864 17874 84756 17875 77312 17876 70488 17877 64234 17878 58499 17879 53250 17880 48446 17881 44046 17882 40026 17883 36352 17884 32992 17885 29927 17886 27130 17887 24576 17888 22250 17889 20132 17890 18200 17891 16444 17892 14848 17893 13394 17894 12076 17895 10880 17896 9792 17897 8808 17898 7917 17899 7108 17900 6378 17901 5718 17902 5120 17903 4582 17904 4097 17905 3658 17906 3264 17907 2910 17908 2590 17909 2304 17910 2048 17911 1816 17912 1610 17913 1426 17914 1260 17915 1113 17916 982 17917 864 17918 760 17919 668 17920 585 17921 512 17922 448 17923 390 17924 340 17925 296 17926 256 17927 222 17928 192 17929 165 17930 142 17931 122 17932 104 17933 89 17934 76 17935 64 17936 54 17937 46 17938 38 17939 32 17940 27 17941 22 17942 18 17943 15 17944 12 17945 10 17946 8 17947 6 17948 5 17949 4 17950 3 17951 2 17952 2 17953 1 17954 1 17955 1 17956 1 17957 1 17958 1 17959 2 17960 4 17961 5 17962 9 17963 16 17964 28 17965 52 17966 93 17967 170 17968 315 17969 585 17970 1092 17971 2048 17972 3855 17973 7280 17974 13798 17975 26215 17976 49865 17977 94318 17978 174710 17979 311395 17980 527009 17981 841640 17982 1267973 17983 1807873 17984 2451417 17985 3178349 17986 3961017 17987 4768026 17988 5567813 17989 6331444 17990 7034544 17991 7658412 17992 8190231 17993 8622748 17994 8953692 17995 9184828 17996 9321031 17997 9369499 17998 9338861 17999 9238527 18000 9078232 18001 8867529 18002 8615520 18003 8330716 18004 8020836 18005 7692757 18006 7352569 18007 7005517 18008 6656047 18009 6307938 18010 5964279 18011 5627558 18012 5299796 18013 4982525 18014 4676878 18015 4383697 18016 4103511 18017 3836605 18018 3583110 18019 3342968 18020 3115983 18021 2901897 18022 2700348 18023 2510902 18024 2333120 18025 2166507 18026 2010539 18027 1864721 18028 1728528 18029 1601431 18030 1482944 18031 1372566 18032 1269808 18033 1174225 18034 1085369 18035 1002805 18036 926145 18037 855002 18038 789000 18039 727813 18040 671111 18041 618577 18042 569941 18043 524928 18044 483275 18045 444760 18046 409155 18047 376246 18048 345851 18049 317786 18050 291874 18051 267968 18052 245920 18053 225585 18054 206848 18055 189586 18056 173682 18057 159046 18058 145578 18059 133184 18060 121792 18061 111322 18062 101698 18063 92864 18064 84756 18065 77312 18066 70488 18067 64234 18068 58499 18069 53250 18070 48446 18071 44046 18072 40026 18073 36352 18074 32992 18075 29927 18076 27130 18077 24576 18078 22250 18079 20132 18080 18200 18081 16444 18082 14848 18083 13394 18084 12076 18085 10880 18086 9792 18087 8808 18088 7917 18089 7108 18090 6378 18091 5718 18092 5120 18093 4582 18094 4097 18095 3658 18096 3264 18097 2910 18098 2590 18099 2304 18100 2048 18101 1816 18102 1610 18103 1426 18104 1260 18105 1113 18106 982 18107 864 18108 760 18109 668 18110 585 18111 512 18112 448 18113 390 18114 340 18115 296 18116 256 18117 222 18118 192 18119 165 18120 142 18121 122 18122 104 18123 89 18124 76 18125 64 18126 54 18127 46 18128 38 18129 32 18130 27 18131 22 18132 18 18133 15 18134 12 18135 10 18136 8 18137 6 18138 5 18139 4 18140 3 18141 2 18142 2 18143 1 18144 1 18145 1 18146 1 18147 1 18148 1 18149 2 18150 3 18151 5 18152 9 18153 16 18154 28 18155 51 18156 93 18157 170 18158 315 18159 585 18160 1091 18161 2048 18162 3855 18163 7280 18164 13797 18165 26214 18166 49875 18167 94419 18168 175264 18169 313411 18170 532619 18171 854467 18172 1293176 18173 1851914 18174 2521481 18175 3281586 18176 4103870 18177 4955606 18178 5803478 18179 6616674 18180 7368947 18181 8039860 18182 8615196 18183 9086617 18184 9451050 18185 9709857 18186 9867765 18187 9931994 18188 9911471 18189 9815998 18190 9655740 18191 9440821 18192 9180892 18193 8884971 18194 8561339 18195 8217377 18196 7859588 18197 7493662 18198 7124422 18199 6755922 18200 6391568 18201 6034089 18202 5685661 18203 5348019 18204 5022431 18205 4709809 18206 4410798 18207 4125749 18208 3854801 18209 3597957 18210 3355044 18211 3125775 18212 2909814 18213 2706726 18214 2516022 18215 2337217 18216 2169771 18217 2013129 18218 1866769 18219 1730138 18220 1602691 18221 1483926 18222 1373326 18223 1270393 18224 1174673 18225 1085709 18226 1003061 18227 926337 18228 855144 18229 789104 18230 727889 18231 671165 18232 618615 18233 569968 18234 524946 18235 483287 18236 444768 18237 409160 18238 376249 18239 345853 18240 317787 18241 291874 18242 267968 18243 245920 18244 225585 18245 206848 18246 189586 18247 173682 18248 159046 18249 145578 18250 133184 18251 121792 18252 111322 18253 101698 18254 92864 18255 84756 18256 77312 18257 70488 18258 64234 18259 58499 18260 53250 18261 48446 18262 44046 18263 40026 18264 36352 18265 32992 18266 29927 18267 27130 18268 24576 18269 22250 18270 20132 18271 18200 18272 16444 18273 14848 18274 13394 18275 12076 18276 10880 18277 9792 18278 8808 18279 7917 18280 7108 18281 6378 18282 5718 18283 5120 18284 4582 18285 4097 18286 3658 18287 3264 18288 2910 18289 2590 18290 2304 18291 2048 18292 1816 18293 1610 18294 1426 18295 1260 18296 1113 18297 982 18298 864 18299 760 18300 668 18301 585 18302 512 18303 448 18304 390 18305 340 18306 296 18307 256 18308 222 18309 192 18310 165 18311 142 18312 122 18313 104 18314 89 18315 76 18316 64 18317 54 18318 46 18319 38 18320 32 18321 27 18322 22 18323 18 18324 15 18325 12 18326 10 18327 8 18328 6 18329 5 18330 4 18331 3 18332 2 18333 2 18334 1 18335 1 18336 1 18337 1 18338 1 18339 2 18340 2 18341 3 18342 6 18343 9 18344 16 18345 29 18346 51 18347 93 18348 172 18349 315 18350 585 18351 1094 18352 2048 18353 3855 18354 7285 18355 13797 18356 26214 18357 49892 18358 94512 18359 175784 18360 315365 18361 538105 18362 867150 18363 1318365 18364 1896252 18365 2592484 18366 3386840 18367 4250206 18368 5148582 18369 6046874 18370 6912227 18371 7716476 18372 8437374 18373 9059105 18374 9572201 18375 9972756 18376 10261556 18377 10443196 18378 10524943 18379 10515896 18380 10426316 18381 10266854 18382 10048117 18383 9780394 18384 9473275 18385 9135540 18386 8775151 18387 8399101 18388 8013460 18389 7623496 18390 7233615 18391 6847461 18392 6468075 18393 6097848 18394 5738640 18395 5391917 18396 5058706 18397 4739699 18398 4435358 18399 4145875 18400 3871244 18401 3611351 18402 3365924 18403 3134583 18404 2916922 18405 2712444 18406 2520604 18407 2340875 18408 2172681 18409 2015433 18410 1868585 18411 1731564 18412 1603804 18413 1484790 18414 1373994 18415 1270905 18416 1175063 18417 1086005 18418 1003283 18419 926502 18420 855266 18421 789193 18422 727953 18423 671211 18424 618647 18425 569990 18426 524961 18427 483297 18428 444774 18429 409164 18430 376251 18431 345854 18432 317788 18433 291874 18434 267968 18435 245920 18436 225585 18437 206848 18438 189586 18439 173682 18440 159046 18441 145578 18442 133184 18443 121792 18444 111322 18445 101698 18446 92864 18447 84756 18448 77312 18449 70488 18450 64234 18451 58499 18452 53250 18453 48446 18454 44046 18455 40026 18456 36352 18457 32992 18458 29927 18459 27130 18460 24576 18461 22250 18462 20132 18463 18200 18464 16444 18465 14848 18466 13394 18467 12076 18468 10880 18469 9792 18470 8808 18471 7917 18472 7108 18473 6378 18474 5718 18475 5120 18476 4582 18477 4097 18478 3658 18479 3264 18480 2910 18481 2590 18482 2304 18483 2048 18484 1816 18485 1610 18486 1426 18487 1260 18488 1113 18489 982 18490 864 18491 760 18492 668 18493 585 18494 512 18495 448 18496 390 18497 340 18498 296 18499 256 18500 222 18501 192 18502 165 18503 142 18504 122 18505 104 18506 89 18507 76 18508 64 18509 54 18510 46 18511 38 18512 32 18513 27 18514 22 18515 18 18516 15 18517 12 18518 10 18519 8 18520 6 18521 5 18522 4 18523 3 18524 2 18525 2 18526 1 18527 1 18528 1 18529 1 18530 1 18531 1 18532 2 18533 3 18534 5 18535 9 18536 16 18537 28 18538 51 18539 93 18540 170 18541 315 18542 585 18543 1091 18544 2048 18545 3855 18546 7280 18547 13797 18548 26214 18549 49891 18550 94598 18551 176274 18552 317220 18553 543467 18554 879687 18555 1343477 18556 1940872 18557 2664410 18558 3494046 18559 4400057 18560 5347035 18561 6298101 18562 7218372 18563 8077527 18564 8851430 18565 9522656 18566 10080366 18567 10519767 18568 10841111 18569 11048661 18570 11149748 18571 11153729 18572 11071177 18573 10913290 18574 10691266 18575 10415922 18576 10097498 18577 9745382 18578 9368029 18579 8972989 18580 8566823 18581 8155157 18582 7742805 18583 7333756 18584 6931263 18585 6537994 18586 6156018 18587 5786903 18588 5431846 18589 5091650 18590 4766807 18591 4457599 18592 4164072 18593 3886091 18594 3623427 18595 3375716 18596 3142500 18597 2923300 18598 2717564 18599 2524701 18600 2344139 18601 2175271 18602 2017481 18603 1870195 18604 1732824 18605 1604786 18606 1485550 18607 1374579 18608 1271353 18609 1175403 18610 1086261 18611 1003475 18612 926644 18613 855370 18614 789269 18615 728007 18616 671249 18617 618674 18618 570008 18619 524973 18620 483305 18621 444779 18622 409167 18623 376253 18624 345855 18625 317788 18626 291874 18627 267968 18628 245920 18629 225585 18630 206848 18631 189586 18632 173682 18633 159046 18634 145578 18635 133184 18636 121792 18637 111322 18638 101698 18639 92864 18640 84756 18641 77312 18642 70488 18643 64234 18644 58499 18645 53250 18646 48446 18647 44046 18648 40026 18649 36352 18650 32992 18651 29927 18652 27130 18653 24576 18654 22250 18655 20132 18656 18200 18657 16444 18658 14848 18659 13394 18660 12076 18661 10880 18662 9792 18663 8808 18664 7917 18665 7108 18666 6378 18667 5718 18668 5120 18669 4582 18670 4097 18671 3658 18672 3264 18673 2910 18674 2590 18675 2304 18676 2048 18677 1816 18678 1610 18679 1426 18680 1260 18681 1113 18682 982 18683 864 18684 760 18685 668 18686 585 18687 512 18688 448 18689 390 18690 340 18691 296 18692 256 18693 222 18694 192 18695 165 18696 142 18697 122 18698 104 18699 89 18700 76 18701 64 18702 54 18703 46 18704 38 18705 32 18706 27 18707 22 18708 18 18709 15 18710 12 18711 10 18712 8 18713 6 18714 5 18715 4 18716 3 18717 2 18718 2 18719 1 18720 1 18721 1 18722 1 18723 1 18724 1 18725 2 18726 3 18727 5 18728 9 18729 16 18730 28 18731 51 18732 93 18733 170 18734 315 18735 585 18736 1091 18737 2048 18738 3855 18739 7280 18740 13797 18741 26214 18742 49897 18743 94675 18744 176737 18745 319013 18746 548695 18747 892075 18748 1368539 18749 1985735 18750 2737241 18751 3603234 18752 4553413 18753 5551045 18754 6557353 18755 7535339 18756 8452497 18757 9282609 18758 10006520 18759 10611992 18760 11093170 18761 11449697 18762 11685540 18763 11807963 18764 11826576 18765 11752345 18766 11596928 18767 11372150 18768 11089459 18769 10759680 18770 10392862 18771 9998053 18772 9583307 18773 9155724 18774 8721384 18775 8285454 18776 7852304 18777 7425494 18778 7007897 18779 6601832 18780 6209045 18781 5830829 18782 5468137 18783 5121548 18784 4791371 18785 4477727 18786 4180515 18787 3899485 18788 3634307 18789 3384524 18790 3149608 18791 2929018 18792 2722146 18793 2528359 18794 2347049 18795 2177575 18796 2019297 18797 1871621 18798 1733937 18799 1605650 18800 1486218 18801 1375091 18802 1271743 18803 1175699 18804 1086483 18805 1003640 18806 926766 18807 855459 18808 789333 18809 728053 18810 671281 18811 618696 18812 570023 18813 524983 18814 483311 18815 444783 18816 409169 18817 376254 18818 345856 18819 317788 18820 291874 18821 267968 18822 245920 18823 225585 18824 206848 18825 189586 18826 173682 18827 159046 18828 145578 18829 133184 18830 121792 18831 111322 18832 101698 18833 92864 18834 84756 18835 77312 18836 70488 18837 64234 18838 58499 18839 53250 18840 48446 18841 44046 18842 40026 18843 36352 18844 32992 18845 29927 18846 27130 18847 24576 18848 22250 18849 20132 18850 18200 18851 16444 18852 14848 18853 13394 18854 12076 18855 10880 18856 9792 18857 8808 18858 7917 18859 7108 18860 6378 18861 5718 18862 5120 18863 4582 18864 4097 18865 3658 18866 3264 18867 2910 18868 2590 18869 2304 18870 2048 18871 1816 18872 1610 18873 1426 18874 1260 18875 1113 18876 982 18877 864 18878 760 18879 668 18880 585 18881 512 18882 448 18883 390 18884 340 18885 296 18886 256 18887 222 18888 192 18889 165 18890 142 18891 122 18892 104 18893 89 18894 76 18895 64 18896 54 18897 46 18898 38 18899 32 18900 27 18901 22 18902 18 18903 15 18904 12 18905 10 18906 8 18907 6 18908 5 18909 4 18910 3 18911 2 18912 2 18913 1 18914 1 18915 1 18916 1 18917 1 18918 2 18919 2 18920 4 18921 6 18922 9 18923 16 18924 29 18925 52 18926 93 18927 172 18928 316 18929 585 18930 1096 18931 2048 18932 3855 18933 7285 18934 13797 18935 26216 18936 49911 18937 94745 18938 177170 18939 320747 18940 553794 18941 904299 18942 1393540 18943 2030823 18944 2810935 18945 3714397 18946 4710301 18947 5760658 18948 6824789 18949 7863400 18950 8841758 18951 9731471 18952 10511431 18953 11167950 18954 11694053 18955 12088588 18956 12355224 18957 12501174 18958 12536166 18959 12471620 18960 12319712 18961 12092797 18962 11803045 18963 11461944 18964 11080129 18965 10667337 18966 10232200 18967 9782293 18968 9324232 18969 8863612 18970 8405117 18971 7952677 18972 7509445 18973 7077910 18974 6660060 18975 6257343 18976 5870778 18977 5501092 18978 5148662 18979 4813615 18980 4495926 18981 4195363 18982 3911561 18983 3644099 18984 3392441 18985 3155986 18986 2934138 18987 2726243 18988 2531623 18989 2349639 18990 2179623 18991 2020907 18992 1872881 18993 1734919 18994 1606410 18995 1486803 18996 1375539 18997 1272083 18998 1175955 18999 1086675 19000 1003782 19001 926870 19002 855535 19003 789387 19004 728091 19005 671308 19006 618714 19007 570035 19008 524991 19009 483316 19010 444786 19011 409171 19012 376255 19013 345856 19014 317788 19015 291874 19016 267968 19017 245920 19018 225585 19019 206848 19020 189586 19021 173682 19022 159046 19023 145578 19024 133184 19025 121792 19026 111322 19027 101698 19028 92864 19029 84756 19030 77312 19031 70488 19032 64234 19033 58499 19034 53250 19035 48446 19036 44046 19037 40026 19038 36352 19039 32992 19040 29927 19041 27130 19042 24576 19043 22250 19044 20132 19045 18200 19046 16444 19047 14848 19048 13394 19049 12076 19050 10880 19051 9792 19052 8808 19053 7917 19054 7108 19055 6378 19056 5718 19057 5120 19058 4582 19059 4097 19060 3658 19061 3264 19062 2910 19063 2590 19064 2304 19065 2048 19066 1816 19067 1610 19068 1426 19069 1260 19070 1113 19071 982 19072 864 19073 760 19074 668 19075 585 19076 512 19077 448 19078 390 19079 340 19080 296 19081 256 19082 222 19083 192 19084 165 19085 142 19086 122 19087 104 19088 89 19089 76 19090 64 19091 54 19092 46 19093 38 19094 32 19095 27 19096 22 19097 18 19098 15 19099 12 19100 10 19101 8 19102 6 19103 5 19104 4 19105 3 19106 2 19107 2 19108 1 19109 1 19110 1 19111 1 19112 1 19113 1 19114 2 19115 3 19116 5 19117 10 19118 16 19119 28 19120 51 19121 93 19122 170 19123 315 19124 586 19125 1091 19126 2048 19127 3855 19128 7280 19129 13797 19130 26214 19131 49908 19132 94810 19133 177576 19134 322385 19135 558763 19136 916356 19137 1418418 19138 2076124 19139 2885472 19140 3827457 19141 4870742 19142 5975951 19143 7100500 19144 8202830 19145 9245718 19146 10198520 19147 11038143 19148 11749180 19149 12323473 19150 12759095 19151 13059208 19152 13230967 19153 13284304 19154 13230934 19155 13083607 19156 12855331 19157 12558870 19158 12206460 19159 11809446 19160 11378150 19161 10921874 19162 10448775 19163 9965919 19164 9479397 19165 8994313 19166 8514882 19167 8044587 19168 7586188 19169 7141815 19170 6713127 19171 6301292 19172 5907082 19173 5530997 19174 5173229 19175 4833744 19176 4512369 19177 4208757 19178 3922441 19179 3652907 19180 3399549 19181 3161704 19182 2938720 19183 2729901 19184 2534533 19185 2351943 19186 2181439 19187 2022333 19188 1873994 19189 1735783 19190 1607078 19191 1487315 19192 1375929 19193 1272379 19194 1176177 19195 1086840 19196 1003904 19197 926959 19198 855599 19199 789433 19200 728123 19201 671330 19202 618729 19203 570045 19204 524997 19205 483320 19206 444788 19207 409172 19208 376256 19209 345856 19210 317788 19211 291874 19212 267968 19213 245920 19214 225585 19215 206848 19216 189586 19217 173682 19218 159046 19219 145578 19220 133184 19221 121792 19222 111322 19223 101698 19224 92864 19225 84756 19226 77312 19227 70488 19228 64234 19229 58499 19230 53250 19231 48446 19232 44046 19233 40026 19234 36352 19235 32992 19236 29927 19237 27130 19238 24576 19239 22250 19240 20132 19241 18200 19242 16444 19243 14848 19244 13394 19245 12076 19246 10880 19247 9792 19248 8808 19249 7917 19250 7108 19251 6378 19252 5718 19253 5120 19254 4582 19255 4097 19256 3658 19257 3264 19258 2910 19259 2590 19260 2304 19261 2048 19262 1816 19263 1610 19264 1426 19265 1260 19266 1113 19267 982 19268 864 19269 760 19270 668 19271 585 19272 512 19273 448 19274 390 19275 340 19276 296 19277 256 19278 222 19279 192 19280 165 19281 142 19282 122 19283 104 19284 89 19285 76 19286 64 19287 54 19288 46 19289 38 19290 32 19291 27 19292 22 19293 18 19294 15 19295 12 19296 10 19297 8 19298 6 19299 5 19300 4 19301 3 19302 2 19303 2 19304 1 19305 1 19306 1 19307 1 19308 1 19309 1 19310 2 19311 3 19312 5 19313 9 19314 16 19315 28 19316 51 19317 93 19318 170 19319 315 19320 585 19321 1091 19322 2048 19323 3855 19324 7280 19325 13797 19326 26214 19327 49911 19328 94868 19329 177958 19330 323965 19331 563596 19332 928245 19333 1443200 19334 2121591 19335 2960832 19336 3942445 19337 5034720 19338 6196995 19339 7384680 19340 8553860 19341 9664793 19342 10684370 19343 11587377 19344 12356641 19345 12982623 19346 13462529 19347 13799030 19348 13999086 19349 14072810 19350 14032294 19351 13890765 19352 13661917 19353 13359222 19354 12995589 19355 12583133 19356 12132877 19357 11654727 19358 11157487 19359 10648772 19360 10135116 19361 9622088 19362 9114282 19363 8615454 19364 8128665 19365 7656280 19366 7200091 19367 6761453 19368 6341257 19369 5940045 19370 5558115 19371 5195475 19372 4851943 19373 4527217 19374 4220833 19375 3932233 19376 3660824 19377 3405927 19378 3166824 19379 2942817 19380 2733165 19381 2537123 19382 2353991 19383 2183049 19384 2023593 19385 1874976 19386 1736543 19387 1607663 19388 1487763 19389 1376269 19390 1272635 19391 1176369 19392 1086982 19393 1004008 19394 927035 19395 855653 19396 789471 19397 728150 19398 671348 19399 618741 19400 570053 19401 525002 19402 483323 19403 444790 19404 409173 19405 376256 19406 345856 19407 317788 19408 291874 19409 267968 19410 245920 19411 225585 19412 206848 19413 189586 19414 173682 19415 159046 19416 145578 19417 133184 19418 121792 19419 111322 19420 101698 19421 92864 19422 84756 19423 77312 19424 70488 19425 64234 19426 58499 19427 53250 19428 48446 19429 44046 19430 40026 19431 36352 19432 32992 19433 29927 19434 27130 19435 24576 19436 22250 19437 20132 19438 18200 19439 16444 19440 14848 19441 13394 19442 12076 19443 10880 19444 9792 19445 8808 19446 7917 19447 7108 19448 6378 19449 5718 19450 5120 19451 4582 19452 4097 19453 3658 19454 3264 19455 2910 19456 2590 19457 2304 19458 2048 19459 1816 19460 1610 19461 1426 19462 1260 19463 1113 19464 982 19465 864 19466 760 19467 668 19468 585 19469 512 19470 448 19471 390 19472 340 19473 296 19474 256 19475 222 19476 192 19477 165 19478 142 19479 122 19480 104 19481 89 19482 76 19483 64 19484 54 19485 46 19486 38 19487 32 19488 27 19489 22 19490 18 19491 15 19492 12 19493 10 19494 8 19495 6 19496 5 19497 4 19498 3 19499 2 19500 2 19501 1 19502 1 19503 1 19504 1 19505 1 19506 2 19507 2 19508 3 19509 6 19510 9 19511 16 19512 30 19513 51 19514 94 19515 172 19516 315 19517 585 19518 1094 19519 2048 19520 3855 19521 7286 19522 13797 19523 26214 19524 49923 19525 94921 19526 178314 19527 325490 19528 568297 19529 939950 19530 1467877 19531 2167213 19532 3036967 19533 4059346 19534 5202250 19535 6423827 19536 7677483 19537 8916765 19538 10099366 19539 11189613 19540 12159920 19541 12991281 19542 13672697 19543 14200296 19544 14576248 19545 14807313 19546 14903641 19547 14877750 19548 14743406 19549 14514882 19550 14206453 19551 13831788 19552 13403688 19553 12933981 19554 12433266 19555 11910922 19556 11375210 19557 10833184 19558 10290812 19559 9753143 19560 9224279 19561 8707513 19562 8205502 19563 7720243 19564 7253193 19565 6805422 19566 6377572 19567 5969956 19568 5582685 19569 5215606 19570 4868387 19571 4540611 19572 4231713 19573 3941041 19574 3667932 19575 3411645 19576 3171406 19577 2946475 19578 2736075 19579 2539427 19580 2355807 19581 2184475 19582 2024706 19583 1875840 19584 1737211 19585 1608175 19586 1488153 19587 1376565 19588 1272857 19589 1176534 19590 1087104 19591 1004097 19592 927099 19593 855699 19594 789503 19595 728172 19596 671363 19597 618751 19598 570059 19599 525006 19600 483325 19601 444791 19602 409174 19603 376256 19604 345856 19605 317788 19606 291874 19607 267968 19608 245920 19609 225585 19610 206848 19611 189586 19612 173682 19613 159046 19614 145578 19615 133184 19616 121792 19617 111322 19618 101698 19619 92864 19620 84756 19621 77312 19622 70488 19623 64234 19624 58499 19625 53250 19626 48446 19627 44046 19628 40026 19629 36352 19630 32992 19631 29927 19632 27130 19633 24576 19634 22250 19635 20132 19636 18200 19637 16444 19638 14848 19639 13394 19640 12076 19641 10880 19642 9792 19643 8808 19644 7917 19645 7108 19646 6378 19647 5718 19648 5120 19649 4582 19650 4097 19651 3658 19652 3264 19653 2910 19654 2590 19655 2304 19656 2048 19657 1816 19658 1610 19659 1426 19660 1260 19661 1113 19662 982 19663 864 19664 760 19665 668 19666 585 19667 512 19668 448 19669 390 19670 340 19671 296 19672 256 19673 222 19674 192 19675 165 19676 142 19677 122 19678 104 19679 89 19680 76 19681 64 19682 54 19683 46 19684 38 19685 32 19686 27 19687 22 19688 18 19689 15 19690 12 19691 10 19692 8 19693 6 19694 5 19695 4 19696 3 19697 2 19698 2 19699 1 19700 1 19701 1 19702 1 19703 1 19704 1 19705 2 19706 3 19707 5 19708 9 19709 16 19710 28 19711 51 19712 93 19713 170 19714 315 19715 585 19716 1091 19717 2048 19718 3855 19719 7280 19720 13797 19721 26214 19722 49917 19723 94968 19724 178647 19725 326923 19726 572869 19727 951471 19728 1492383 19729 2212971 19730 3113857 19731 4178077 19732 5373349 19733 6656515 19734 7978991 19735 9291823 19736 10549864 19737 11714780 19738 12756579 19739 13654119 19740 14394858 19741 14973851 19742 15392526 19743 15657433 19744 15778831 19745 15769496 19746 15643780 19747 15416661 19748 15103086 19749 14717569 19750 14273734 19751 13784106 19752 13260070 19753 12711709 19754 12147832 19755 11576098 19756 11002985 19757 10433907 19758 9873378 19759 9325023 19760 8791700 19761 8275661 19762 7778559 19763 7301542 19764 6845400 19765 6410542 19766 5997077 19767 5604932 19768 5233805 19769 4883235 19770 4552687 19771 4241505 19772 3948958 19773 3674310 19774 3416765 19775 3175503 19776 2949739 19777 2738665 19778 2541475 19779 2357417 19780 2185735 19781 2025688 19782 1876600 19783 1737796 19784 1608623 19785 1488493 19786 1376821 19787 1273049 19788 1176676 19789 1087208 19790 1004173 19791 927153 19792 855737 19793 789530 19794 728190 19795 671375 19796 618759 19797 570064 19798 525009 19799 483327 19800 444792 19801 409174 19802 376256 19803 345856 19804 317788 19805 291874 19806 267968 19807 245920 19808 225585 19809 206848 19810 189586 19811 173682 19812 159046 19813 145578 19814 133184 19815 121792 19816 111322 19817 101698 19818 92864 19819 84756 19820 77312 19821 70488 19822 64234 19823 58499 19824 53250 19825 48446 19826 44046 19827 40026 19828 36352 19829 32992 19830 29927 19831 27130 19832 24576 19833 22250 19834 20132 19835 18200 19836 16444 19837 14848 19838 13394 19839 12076 19840 10880 19841 9792 19842 8808 19843 7917 19844 7108 19845 6378 19846 5718 19847 5120 19848 4582 19849 4097 19850 3658 19851 3264 19852 2910 19853 2590 19854 2304 19855 2048 19856 1816 19857 1610 19858 1426 19859 1260 19860 1113 19861 982 19862 864 19863 760 19864 668 19865 585 19866 512 19867 448 19868 390 19869 340 19870 296 19871 256 19872 222 19873 192 19874 165 19875 142 19876 122 19877 104 19878 89 19879 76 19880 64 19881 54 19882 46 19883 38 19884 32 19885 27 19886 22 19887 18 19888 15 19889 12 19890 10 19891 8 19892 6 19893 5 19894 4 19895 3 19896 2 19897 2 19898 1 19899 1 19900 1 19901 1 19902 1 19903 1 19904 2 19905 4 19906 5 19907 9 19908 16 19909 28 19910 52 19911 93 19912 170 19913 315 19914 585 19915 1092 19916 2048 19917 3855 19918 7280 19919 13797 19920 26216 19921 49919 19922 95010 19923 178958 19924 328302 19925 577307 19926 962807 19927 1516751 19928 2258822 19929 3191475 19930 4298664 19931 5547989 19932 6895122 19933 8289393 19934 9679263 19935 11016716 19936 12260520 19937 13378126 19938 14346193 19939 15150409 19940 15784644 19941 16249580 19942 16551400 19943 16700441 19944 16709808 19945 16594340 19946 16369741 19947 16051752 19948 15655658 19949 15195965 19950 14686024 19951 14137937 19952 13562561 19953 12969370 19954 12366566 19955 11761199 19956 11159144 19957 10565268 19958 9983574 19959 9417209 19960 8868616 19961 8339672 19962 7831689 19963 7345527 19964 6881723 19965 6440457 19966 6021649 19967 5625063 19968 5250249 19969 4896629 19970 4563567 19971 4250313 19972 3956066 19973 3680028 19974 3421347 19975 3179161 19976 2952649 19977 2740969 19978 2543291 19979 2358843 19980 2186848 19981 2026552 19982 1877268 19983 1738308 19984 1609013 19985 1488789 19986 1377043 19987 1273214 19988 1176798 19989 1087297 19990 1004237 19991 927199 19992 855769 19993 789552 19994 728205 19995 671385 19996 618765 19997 570068 19998 525011 19999 483328 20000 444793 20001 409174 20002 376256 20003 345856 20004 317788 20005 291874 20006 267968 20007 245920 20008 225585 20009 206848 20010 189586 20011 173682 20012 159046 20013 145578 20014 133184 20015 121792 20016 111322 20017 101698 20018 92864 20019 84756 20020 77312 20021 70488 20022 64234 20023 58499 20024 53250 20025 48446 20026 44046 20027 40026 20028 36352 20029 32992 20030 29927 20031 27130 20032 24576 20033 22250 20034 20132 20035 18200 20036 16444 20037 14848 20038 13394 20039 12076 20040 10880 20041 9792 20042 8808 20043 7917 20044 7108 20045 6378 20046 5718 20047 5120 20048 4582 20049 4097 20050 3658 20051 3264 20052 2910 20053 2590 20054 2304 20055 2048 20056 1816 20057 1610 20058 1426 20059 1260 20060 1113 20061 982 20062 864 20063 760 20064 668 20065 585 20066 512 20067 448 20068 390 20069 340 20070 296 20071 256 20072 222 20073 192 20074 165 20075 142 20076 122 20077 104 20078 89 20079 76 20080 64 20081 54 20082 46 20083 38 20084 32 20085 27 20086 22 20087 18 20088 15 20089 12 20090 10 20091 8 20092 6 20093 5 20094 4 20095 3 20096 2 20097 2 20098 1 20099 1 20100 1