11 0 2 4 12 8 20 24 56 16 36 40 88 48 104 112 240 32 68 72 152 80 168 176 368 96 200 208 432 224 464 480 992 64 132 136 280 144 296 304 624 160 328 336 688 352 720 736 1504 192 392 400 816 416 848 864 1760 448 912 928 1888 960 1952 1984 1985 128 260 264 536 272 552 560 1136 288 584 592 1200 608 1232 1248 481 320 648 656 1328 672 1360 1376 737 704 1424 1440 865 1472 929 961 1986 384 776 784 1584 800 1616 1632 1249 832 1680 1696 1377 1728 1441 1473 963 896 1808 1824 1633 1856 1697 1729 1475 1920 1825 1857 1731 1921 1859 1923 1927 256 516 520 1048 528 1064 1072 113 544 1096 1104 177 1120 209 225 482 576 1160 1168 305 1184 337 353 738 1216 401 417 866 449 930 962 1988 640 1288 1296 561 1312 593 609 1250 1344 657 673 1378 705 1442 1474 965 1408 785 801 1634 833 1698 1730 1477 897 1826 1858 1733 1922 1861 1925 1931 768 1544 1552 1073 1568 1105 1121 227 1600 1169 1185 355 1217 419 451 966 1664 1297 1313 611 1345 675 707 1478 1409 803 835 1734 899 1862 1926 1933 1792 1553 1569 1123 1601 1187 1219 455 1665 1315 1347 711 1411 839 903 1934 1793 1571 1603 1223 1667 1351 1415 911 1795 1607 1671 1423 1799 1679 1807 1823 512 1028 1032 25 1040 41 49 114 1056 73 81 178 97 210 226 484 1088 137 145 306 161 338 354 740 193 402 418 868 450 932 964 1992 1152 265 273 562 289 594 610 1252 321 658 674 1380 706 1444 1476 969 385 786 802 1636 834 1700 1732 1481 898 1828 1860 1737 1924 1865 1929 1939 1280 521 529 1074 545 1106 1122 229 577 1170 1186 357 1218 421 453 970 641 1298 1314 613 1346 677 709 1482 1410 805 837 1738 901 1866 1930 1941 769 1554 1570 1125 1602 1189 1221 459 1666 1317 1349 715 1413 843 907 1942 1794 1573 1605 1227 1669 1355 1419 919 1797 1611 1675 1431 1803 1687 1815 1839 1536 1033 1041 51 1057 83 99 230 1089 147 163 358 195 422 454 972 1153 275 291 614 323 678 710 1484 387 806 838 1740 902 1868 1932 1945 1281 531 547 1126 579 1190 1222 461 643 1318 1350 717 1414 845 909 1946 771 1574 1606 1229 1670 1357 1421 923 1798 1613 1677 1435 1805 1691 1819 1847 1537 1043 1059 103 1091 167 199 462 1155 295 327 718 391 846 910 1948 1283 551 583 1230 647 1358 1422 925 775 1614 1678 1437 1806 1693 1821 1851 1539 1063 1095 207 1159 335 399 926 1287 591 655 1438 783 1694 1822 1853 1543 1103 1167 415 1295 671 799 1854 1551 1183 1311 831 1567 1343 1599 1663 1024 5 9 26 17 42 50 116 33 74 82 180 98 212 228 488 65 138 146 308 162 340 356 744 194 404 420 872 452 936 968 2000 129 266 274 564 290 596 612 1256 322 660 676 1384 708 1448 1480 977 386 788 804 1640 836 1704 1736 1489 900 1832 1864 1745 1928 1873 1937 1955 257 522 530 1076 546 1108 1124 233 578 1172 1188 361 1220 425 457 978 642 1300 1316 617 1348 681 713 1490 1412 809 841 1746 905 1874 1938 1957 770 1556 1572 1129 1604 1193 1225 467 1668 1321 1353 723 1417 851 915 1958 1796 1577 1609 1235 1673 1363 1427 935 1801 1619 1683 1447 1811 1703 1831 1871 513 1034 1042 53 1058 85 101 234 1090 149 165 362 197 426 458 980 1154 277 293 618 325 682 714 1492 389 810 842 1748 906 1876 1940 1961 1282 533 549 1130 581 1194 1226 469 645 1322 1354 725 1418 853 917 1962 773 1578 1610 1237 1674 1365 1429 939 1802 1621 1685 1451 1813 1707 1835 1879 1538 1045 1061 107 1093 171 203 470 1157 299 331 726 395 854 918 1964 1285 555 587 1238 651 1366 1430 941 779 1622 1686 1453 1814 1709 1837 1883 1541 1067 1099 215 1163 343 407 942 1291 599 663 1454 791 1710 1838 1885 1547 1111 1175 431 1303 687 815 1886 1559 1199 1327 863 1583 1375 1631 1727 1025 11 19 54 35 86 102 236 67 150 166 364 198 428 460 984 131 278 294 620 326 684 716 1496 390 812 844 1752 908 1880 1944 1969 259 534 550 1132 582 1196 1228 473 646 1324 1356 729 1420 857 921 1970 774 1580 1612 1241 1676 1369 1433 947 1804 1625 1689 1459 1817 1715 1843 1895 515 1046 1062 109 1094 173 205 474 1158 301 333 730 397 858 922 1972 1286 557 589 1242 653 1370 1434 949 781 1626 1690 1461 1818 1717 1845 1899 1542 1069 1101 219 1165 347 411 950 1293 603 667 1462 795 1718 1846 1901 1549 1115 1179 439 1307 695 823 1902 1563 1207 1335 879 1591 1391 1647 1759 1027 23 39 110 71 174 206 476 135 302 334 732 398 860 924 1976 263 558 590 1244 654 1372 1436 953 782 1628 1692 1465 1820 1721 1849 1907 519 1070 1102 221 1166 349 413 954 1294 605 669 1466 797 1722 1850 1909 1550 1117 1181 443 1309 699 827 1910 1565 1211 1339 887 1595 1399 1655 1775 1031 47 79 222 143 350 414 956 271 606 670 1468 798 1724 1852 1913 527 1118 1182 445 1310 701 829 1914 1566 1213 1341 891 1597 1403 1659 1783 1039 95 159 446 287 702 830 1916 543 1214 1342 893 1598 1405 1661 1787 1055 191 319 894 575 1406 1662 1789 1087 383 639 1790 1151 767 1279 1535 1 6 10 28 18 44 52 120 34 76 84 184 100 216 232 496 66 140 148 312 164 344 360 752 196 408 424 880 456 944 976 2016 130 268 276 568 292 600 616 1264 324 664 680 1392 712 1456 1488 993 388 792 808 1648 840 1712 1744 1505 904 1840 1872 1761 1936 1889 1953 1987 258 524 532 1080 548 1112 1128 241 580 1176 1192 369 1224 433 465 994 644 1304 1320 625 1352 689 721 1506 1416 817 849 1762 913 1890 1954 1989 772 1560 1576 1137 1608 1201 1233 483 1672 1329 1361 739 1425 867 931 1990 1800 1585 1617 1251 1681 1379 1443 967 1809 1635 1699 1479 1827 1735 1863 1935 514 1036 1044 57 1060 89 105 242 1092 153 169 370 201 434 466 996 1156 281 297 626 329 690 722 1508 393 818 850 1764 914 1892 1956 1993 1284 537 553 1138 585 1202 1234 485 649 1330 1362 741 1426 869 933 1994 777 1586 1618 1253 1682 1381 1445 971 1810 1637 1701 1483 1829 1739 1867 1943 1540 1049 1065 115 1097 179 211 486 1161 307 339 742 403 870 934 1996 1289 563 595 1254 659 1382 1446 973 787 1638 1702 1485 1830 1741 1869 1947 1545 1075 1107 231 1171 359 423 974 1299 615 679 1486 807 1742 1870 1949 1555 1127 1191 463 1319 719 847 1950 1575 1231 1359 927 1615 1439 1695 1855 1026 13 21 58 37 90 106 244 69 154 170 372 202 436 468 1000 133 282 298 628 330 692 724 1512 394 820 852 1768 916 1896 1960 2001 261 538 554 1140 586 1204 1236 489 650 1332 1364 745 1428 873 937 2002 778 1588 1620 1257 1684 1385 1449 979 1812 1641 1705 1491 1833 1747 1875 1959 517 1050 1066 117 1098 181 213 490 1162 309 341 746 405 874 938 2004 1290 565 597 1258 661 1386 1450 981 789 1642 1706 1493 1834 1749 1877 1963 1546 1077 1109 235 1173 363 427 982 1301 619 683 1494 811 1750 1878 1965 1557 1131 1195 471 1323 727 855 1966 1579 1239 1367 943 1623 1455 1711 1887 1029 27 43 118 75 182 214 492 139 310 342 748 406 876 940 2008 267 566 598 1260 662 1388 1452 985 790 1644 1708 1497 1836 1753 1881 1971 523 1078 1110 237 1174 365 429 986 1302 621 685 1498 813 1754 1882 1973 1558 1133 1197 475 1325 731 859 1974 1581 1243 1371 951 1627 1463 1719 1903 1035 55 87 238 151 366 430 988 279 622 686 1500 814 1756 1884 1977 535 1134 1198 477 1326 733 861 1978 1582 1245 1373 955 1629 1467 1723 1911 1047 111 175 478 303 734 862 1980 559 1246 1374 957 1630 1469 1725 1915 1071 223 351 958 607 1470 1726 1917 1119 447 703 1918 1215 895 1407 1791 3 14 22 60 38 92 108 248 70 156 172 376 204 440 472 1008 134 284 300 632 332 696 728 1520 396 824 856 1776 920 1904 1968 2017 262 540 556 1144 588 1208 1240 497 652 1336 1368 753 1432 881 945 2018 780 1592 1624 1265 1688 1393 1457 995 1816 1649 1713 1507 1841 1763 1891 1991 518 1052 1068 121 1100 185 217 498 1164 313 345 754 409 882 946 2020 1292 569 601 1266 665 1394 1458 997 793 1650 1714 1509 1842 1765 1893 1995 1548 1081 1113 243 1177 371 435 998 1305 627 691 1510 819 1766 1894 1997 1561 1139 1203 487 1331 743 871 1998 1587 1255 1383 975 1639 1487 1743 1951 1030 29 45 122 77 186 218 500 141 314 346 756 410 884 948 2024 269 570 602 1268 666 1396 1460 1001 794 1652 1716 1513 1844 1769 1897 2003 525 1082 1114 245 1178 373 437 1002 1306 629 693 1514 821 1770 1898 2005 1562 1141 1205 491 1333 747 875 2006 1589 1259 1387 983 1643 1495 1751 1967 1037 59 91 246 155 374 438 1004 283 630 694 1516 822 1772 1900 2009 539 1142 1206 493 1334 749 877 2010 1590 1261 1389 987 1645 1499 1755 1975 1051 119 183 494 311 750 878 2012 567 1262 1390 989 1646 1501 1757 1979 1079 239 367 990 623 1502 1758 1981 1135 479 735 1982 1247 959 1471 1919 7 30 46 124 78 188 220 504 142 316 348 760 412 888 952 2032 270 572 604 1272 668 1400 1464 1009 796 1656 1720 1521 1848 1777 1905 2019 526 1084 1116 249 1180 377 441 1010 1308 633 697 1522 825 1778 1906 2021 1564 1145 1209 499 1337 755 883 2022 1593 1267 1395 999 1651 1511 1767 1999 1038 61 93 250 157 378 442 1012 285 634 698 1524 826 1780 1908 2025 541 1146 1210 501 1338 757 885 2026 1594 1269 1397 1003 1653 1515 1771 2007 1053 123 187 502 315 758 886 2028 571 1270 1398 1005 1654 1517 1773 2011 1083 247 375 1006 631 1518 1774 2013 1143 495 751 2014 1263 991 1503 1983 15 62 94 252 158 380 444 1016 286 636 700 1528 828 1784 1912 2033 542 1148 1212 505 1340 761 889 2034 1596 1273 1401 1011 1657 1523 1779 2023 1054 125 189 506 317 762 890 2036 573 1274 1402 1013 1658 1525 1781 2027 1085 251 379 1014 635 1526 1782 2029 1147 503 759 2030 1271 1007 1519 2015 31 126 190 508 318 764 892 2040 574 1276 1404 1017 1660 1529 1785 2035 1086 253 381 1018 637 1530 1786 2037 1149 507 763 2038 1275 1015 1527 2031 63 254 382 1020 638 1532 1788 2041 1150 509 765 2042 1277 1019 1531 2039 127 510 766 2044 1278 1021 1533 2043 255 1022 1534 2045 511 2046 1023 2047