Statistics

Problem Statement for "SixDegreesOfSeparation"

Problem Statement

You may have already heard about the concept of "Six Degrees of Separation". It means the following: Imagine a graph where each person on Earth is a vertex, and two people are connected by an edge if they know each other. Then, for any two vertices in this graph their distance should be at most 6.

Formally, we say that a graph has six degrees of separation if the above property is true for all pairs of its vertices.

Fox Ciel just made a similar graph for foxes. There are n foxes, numbered from 0 to n-1. You are given the int n and two int[]s a and b that describe the edges of the graph. For each valid i, the foxes a[i] and b[i] know each other. It is guaranteed that the given graph is simple - i.e., each pair contains two distinct foxes, and each unordered pair of foxes who know each other is only listed once.

Ciel's graph is also guaranteed to be connected, but it does not necessarily have six degrees of separation, as foxes are more solitary than humans. Your task is to add some (possibly none) edges to the graph to make it have six degrees of separation. The new graph must again be simple. You may add at most n / 3 new edges.

Return a int[] of the form {x0, y0, x1, y1, x2, y2, ...}, where (x0, y0), (x1, y1), (x2, y2) ... are the edges you want to add. It is guaranteed that a valid solution always exists. If there are multiple valid solutions, you may return any of them. Note that you do not have to minimize the number of added edges.

Definition

Class:
SixDegreesOfSeparation
Method:
getAdditionalEdges
Parameters:
int, int[], int[]
Returns:
int[]
Method signature:
int[] getAdditionalEdges(int n, int[] a, int[] b)
(be sure your method is public)

Constraints

  • n will be between 2 and 2,000, inclusive.
  • a will contain between n-1 and 2,000 elements, inclusive.
  • a and b will contain the same number of elements.
  • Each element in a will be between 0 and n-1, inclusive.
  • Each element in b will be between 0 and n-1, inclusive.
  • The graph described by a and b will be simple.
  • The graph described by a and b will be connected.

Examples

  1. 3

    {0,1,2}

    {1,2,0}

    Returns: { }

    There are only 3 foxes and the distance between every pair is 1, so we don't need to add any edges.

  2. 8

    {0,1,2,3,4,5,6}

    {1,2,3,4,5,6,7}

    Returns: {0, 7 }

    This time the distance between 0 and 7 is 7, so we need to add edges.

  3. 12

    {0,1,2,3,4,5,6,7,8,9,10,11}

    {1,2,3,4,5,6,7,8,9,10,11,0}

    Returns: { }

  4. 13

    {0,1,2,3,4,5,5,1,8,9,10,11}

    {1,2,3,4,5,6,7,8,9,10,11,12}

    Returns: {2, 9, 2, 5, 5, 9 }

  5. 4

    {0,0,0,1,1,2}

    {1,2,3,2,3,3}

    Returns: { }

  6. 2000

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

    {0, 0, 1, 0, 0, 3, 6, 4, 3, 0, 1, 5, 8, 3, 10, 15, 15, 16, 9, 16, 7, 14, 20, 11, 1, 23, 24, 2, 24, 0, 14, 21, 18, 14, 24, 30, 27, 27, 0, 36, 25, 31, 32, 36, 36, 39, 9, 28, 41, 35, 5, 26, 24, 9, 0, 13, 5, 55, 14, 57, 47, 9, 23, 53, 56, 58, 14, 4, 9, 26, 59, 8, 7, 17, 56, 60, 45, 51, 42, 26, 58, 65, 34, 62, 56, 76, 31, 41, 57, 37, 27, 43, 6, 84, 67, 72, 39, 51, 93, 16, 53, 2, 98, 23, 31, 26, 78, 47, 23, 1, 106, 52, 70, 101, 68, 35, 103, 14, 112, 19, 26, 43, 87, 98, 103, 15, 103, 96, 52, 105, 20, 89, 100, 113, 113, 5, 48, 43, 68, 61, 31, 114, 53, 103, 63, 92, 71, 28, 127, 8, 146, 110, 34, 92, 17, 147, 131, 145, 125, 45, 136, 11, 131, 66, 87, 137, 83, 68, 8, 113, 55, 34, 61, 156, 21, 122, 58, 29, 157, 50, 129, 123, 73, 42, 79, 61, 12, 62, 172, 26, 189, 156, 163, 40, 55, 94, 162, 29, 171, 106, 143, 109, 177, 54, 182, 110, 190, 190, 172, 16, 60, 209, 71, 78, 74, 31, 37, 183, 39, 126, 101, 55, 209, 71, 91, 197, 156, 180, 99, 36, 47, 98, 16, 142, 155, 86, 131, 33, 130, 56, 86, 154, 136, 111, 236, 112, 21, 70, 214, 51, 170, 20, 97, 1, 116, 94, 100, 119, 8, 22, 103, 250, 65, 193, 74, 45, 48, 138, 24, 192, 76, 31, 151, 196, 114, 244, 231, 37, 124, 237, 126, 257, 101, 127, 136, 42, 156, 62, 188, 3, 10, 86, 190, 138, 187, 212, 81, 290, 87, 205, 90, 102, 295, 272, 14, 154, 172, 51, 169, 155, 101, 117, 192, 196, 177, 113, 74, 76, 228, 319, 8, 271, 228, 30, 53, 13, 215, 212, 323, 207, 281, 217, 155, 239, 300, 168, 87, 143, 228, 51, 304, 213, 266, 217, 30, 97, 147, 195, 344, 295, 91, 116, 143, 282, 182, 8, 216, 107, 314, 39, 31, 287, 220, 128, 338, 290, 21, 164, 53, 108, 219, 280, 236, 329, 228, 308, 56, 133, 20, 215, 360, 115, 217, 224, 19, 146, 152, 290, 310, 91, 174, 169, 92, 6, 203, 229, 106, 131, 288, 349, 398, 0, 227, 106, 277, 148, 166, 403, 360, 193, 388, 155, 216, 78, 37, 387, 28, 166, 92, 66, 100, 247, 329, 51, 51, 165, 92, 372, 128, 318, 183, 139, 191, 391, 428, 112, 283, 42, 106, 369, 262, 225, 112, 283, 16, 439, 161, 253, 207, 266, 237, 438, 13, 407, 46, 453, 16, 301, 253, 188, 50, 444, 18, 287, 136, 429, 63, 40, 356, 236, 195, 122, 415, 440, 241, 131, 388, 314, 11, 398, 360, 323, 227, 350, 45, 475, 47, 210, 411, 472, 322, 150, 171, 36, 402, 133, 274, 466, 87, 275, 468, 120, 61, 14, 395, 157, 189, 18, 176, 352, 360, 228, 306, 136, 61, 148, 473, 474, 17, 167, 180, 164, 54, 62, 390, 348, 17, 521, 498, 286, 359, 260, 36, 182, 488, 308, 339, 391, 320, 27, 442, 317, 455, 270, 26, 26, 79, 349, 502, 488, 427, 54, 379, 527, 219, 280, 391, 42, 351, 207, 273, 506, 65, 50, 456, 259, 464, 477, 162, 95, 248, 333, 517, 258, 172, 183, 549, 313, 364, 307, 448, 543, 87, 351, 340, 124, 67, 469, 184, 516, 71, 238, 122, 270, 487, 98, 260, 12, 213, 413, 14, 411, 593, 544, 67, 171, 270, 210, 210, 415, 425, 88, 29, 151, 124, 14, 501, 26, 380, 34, 410, 389, 84, 532, 201, 15, 260, 225, 203, 204, 618, 390, 24, 432, 236, 31, 531, 16, 399, 213, 556, 16, 441, 30, 311, 510, 318, 166, 522, 282, 638, 587, 263, 211, 312, 435, 10, 504, 212, 617, 253, 287, 491, 282, 509, 73, 312, 93, 7, 546, 303, 226, 178, 581, 145, 549, 642, 72, 88, 23, 190, 512, 16, 326, 674, 115, 89, 484, 607, 169, 225, 102, 176, 556, 517, 617, 83, 256, 539, 505, 10, 169, 407, 530, 300, 525, 500, 54, 503, 194, 341, 36, 250, 44, 148, 632, 519, 627, 179, 509, 218, 109, 547, 452, 118, 610, 389, 614, 661, 255, 619, 718, 431, 310, 102, 83, 92, 631, 472, 561, 541, 156, 194, 49, 9, 57, 443, 451, 80, 442, 38, 413, 574, 336, 190, 597, 189, 1, 694, 249, 348, 660, 613, 613, 105, 724, 4, 738, 649, 760, 195, 615, 717, 9, 246, 382, 123, 4, 590, 626, 780, 16, 557, 20, 551, 595, 567, 162, 287, 100, 168, 710, 496, 677, 82, 555, 278, 703, 401, 473, 753, 605, 303, 213, 141, 754, 132, 789, 264, 794, 567, 6, 517, 570, 439, 161, 182, 137, 685, 656, 49, 155, 773, 444, 660, 703, 687, 383, 159, 452, 95, 86, 702, 626, 160, 742, 796, 725, 603, 799, 138, 700, 45, 64, 53, 119, 436, 560, 614, 179, 772, 427, 120, 623, 613, 26, 23, 744, 784, 850, 144, 339, 773, 261, 810, 856, 793, 852, 489, 779, 138, 183, 484, 233, 61, 289, 465, 762, 498, 195, 193, 673, 242, 874, 197, 635, 451, 11, 716, 2, 344, 67, 248, 629, 780, 209, 312, 333, 582, 234, 628, 655, 107, 537, 823, 375, 849, 16, 892, 336, 492, 694, 468, 143, 506, 145, 567, 660, 600, 397, 169, 726, 332, 231, 635, 474, 503, 588, 239, 851, 863, 369, 227, 191, 425, 859, 56, 620, 696, 121, 406, 800, 79, 95, 747, 414, 137, 168, 125, 325, 496, 703, 712, 232, 131, 723, 848, 324, 162, 820, 314, 579, 352, 164, 633, 474, 246, 76, 344, 260, 531, 776, 710, 805, 550, 465, 678, 940, 546, 206, 560, 828, 298, 494, 719, 786, 462, 833, 53, 879, 229, 979, 280, 437, 547, 619, 612, 353, 123, 941, 688, 783, 518, 128, 219, 638, 795, 391, 923, 409, 611, 365, 432, 374, 1008, 225, 470, 155, 667, 322, 777, 405, 504, 261, 847, 250, 228, 452, 97, 1010, 434, 422, 339, 1025, 934, 636, 759, 43, 974, 392, 496, 593, 829, 967, 522, 500, 785, 311, 470, 492, 154, 582, 972, 298, 296, 157, 448, 693, 629, 618, 90, 739, 998, 397, 784, 0, 6, 547, 700, 72, 817, 800, 596, 454, 332, 495, 715, 743, 219, 77, 228, 423, 733, 373, 108, 984, 294, 183, 290, 100, 502, 1056, 654, 409, 551, 1069, 55, 563, 535, 658, 647, 184, 389, 1036, 90, 115, 783, 975, 877, 661, 822, 264, 608, 838, 1103, 1, 196, 935, 70, 283, 220, 660, 4, 315, 1011, 1005, 954, 152, 339, 8, 392, 312, 1131, 670, 730, 13, 1034, 872, 1036, 799, 655, 1136, 199, 369, 919, 904, 1013, 300, 629, 294, 130, 1100, 293, 129, 531, 694, 315, 565, 595, 1069, 13, 904, 180, 689, 340, 746, 519, 441, 420, 169, 227, 238, 143, 669, 651, 772, 68, 426, 443, 27, 368, 1035, 235, 541, 54, 296, 699, 951, 164, 997, 984, 1036, 140, 942, 131, 235, 1124, 556, 998, 523, 713, 961, 143, 435, 822, 479, 1121, 1119, 799, 721, 138, 791, 545, 36, 1084, 443, 580, 495, 19, 974, 841, 1015, 371, 198, 828, 1196, 206, 1100, 29, 310, 274, 1044, 599, 879, 924, 54, 314, 1072, 701, 642, 1044, 264, 516, 871, 347, 851, 199, 1200, 928, 982, 786, 162, 46, 249, 960, 17, 482, 695, 1036, 42, 486, 1216, 118, 1148, 1237, 1046, 469, 769, 1093, 341, 1109, 497, 626, 120, 789, 428, 986, 788, 479, 871, 879, 238, 556, 18, 135, 27, 552, 1202, 145, 78, 1127, 419, 429, 288, 625, 913, 850, 380, 1123, 70, 683, 775, 832, 921, 1209, 348, 1235, 735, 443, 195, 930, 1094, 750, 63, 662, 522, 1199, 697, 158, 448, 205, 614, 785, 915, 1276, 242, 1289, 217, 729, 1001, 57, 798, 959, 492, 472, 208, 368, 926, 1130, 245, 515, 691, 461, 1253, 768, 1228, 200, 662, 1113, 1115, 1133, 883, 987, 34, 424, 1239, 1197, 125, 333, 1012, 208, 22, 1145, 142, 1170, 835, 927, 388, 497, 39, 1138, 210, 937, 1364, 710, 1151, 1234, 1090, 677, 1011, 646, 1210, 543, 278, 310, 68, 980, 633, 679, 602, 723, 1301, 1335, 1086, 536, 341, 793, 1069, 1284, 954, 462, 24, 893, 455, 342, 189, 704, 11, 1248, 481, 204, 735, 86, 539, 1380, 1388, 399, 719, 1130, 1009, 1257, 1067, 904, 259, 1147, 1348, 152, 1426, 1005, 1295, 995, 738, 1205, 777, 464, 107, 134, 484, 657, 167, 225, 812, 854, 951, 607, 1022, 230, 254, 40, 910, 361, 299, 1204, 565, 849, 1087, 1222, 767, 148, 428, 547, 248, 1377, 67, 666, 456, 1043, 288, 1041, 234, 1073, 574, 1112, 1138, 568, 850, 1436, 149, 608, 472, 1040, 1, 713, 1000, 1197, 1287, 829, 184, 1260, 396, 1115, 947, 954, 1100, 509, 409, 506, 1057, 139, 768, 1332, 570, 838, 70, 108, 892, 1367, 454, 1302, 1256, 600, 1184, 649, 1452, 1326, 299, 998, 1067, 1192, 1438, 1433, 1398, 1080, 1109, 522, 423, 1329, 1158, 292, 1143, 398, 1482, 819, 532, 1371, 321, 188, 810, 666, 1186, 203, 1387, 691, 719, 685, 1481, 165, 1404, 1369, 54, 248, 962, 71, 1023, 1545, 86, 1027, 23, 630, 879, 317, 1561, 195, 902, 1545, 388, 869, 1397, 354, 1324, 791, 52, 1450, 808, 1291, 1, 642, 255, 796, 7, 626, 1352, 979, 86, 725, 663, 476, 775, 802, 626, 1078, 348, 151, 482, 1077, 308, 405, 886, 66, 260, 163, 858, 575, 379, 1457, 625, 1424, 704, 1480, 1015, 481, 1232, 517, 969, 651, 1140, 462, 1401, 272, 237, 1556, 1328, 395, 74, 922, 1467, 1054, 1290, 854, 1143, 330, 759, 1045, 322, 1249, 265, 1077, 625, 594, 1436, 202, 386, 851, 62, 928, 531, 1039, 264, 651, 1636, 265, 447, 787, 803, 1569, 630, 810, 1176, 1318, 881, 1657, 1003, 818, 1370, 614, 1184, 711, 888, 659, 370, 1651, 722, 1316, 14, 1215, 1499, 78, 515, 1142, 276, 1470, 1199, 973, 1124, 1419, 1260, 27, 1094, 511, 434, 608, 606, 1041, 550, 994, 401, 491, 1597, 655, 1630, 1215, 335, 1182, 539, 830, 1656, 429, 1317, 675, 404, 1229, 106, 63, 1508, 1473, 1550, 879, 1011, 990, 906, 651, 1393, 1656, 64, 1625, 461, 517, 1356, 312, 1008, 676, 432, 1282, 262, 1187, 24, 572, 848, 988, 579, 1487, 755, 1537, 834, 841, 120, 659, 1130, 1161, 1085, 1517, 602, 1480, 988, 1110, 1340, 109, 364, 926, 1378, 1725, 1455, 1683, 1082, 673, 1083, 962, 404, 674, 1150, 30, 1338, 1357, 1557, 1021, 117, 697, 301, 467, 920, 903, 190, 287, 1168, 1488, 1662, 1344, 1152, 107, 1361, 1631, 626, 1505, 1476, 1602, 710, 287, 24, 210, 796, 270, 74, 1144, 503, 1035, 450, 1660, 1213, 35, 79, 1624, 1334, 142, 1560, 336, 706, 906, 1370, 1634, 277, 722, 1385, 285, 1775, 792, 1262, 1018, 337, 1508, 1299, 1531, 1054, 1769, 494, 376, 1402, 1678, 1819, 1553, 1606, 365, 1490, 800, 1141, 1638, 204, 17, 455, 1474, 901, 1490, 1102, 800, 984, 610, 1486, 553, 445, 32, 8, 293, 1481, 1330, 45, 144, 888, 1042, 105, 112, 543, 1458, 941, 175, 1535, 420, 1697, 1536, 85, 430, 1817, 706, 1799, 1310, 918, 1045, 981, 1021, 561, 312, 215, 498, 829, 202, 1688, 1463, 592, 337, 1485, 713, 609, 130, 1368, 560, 146, 766, 877, 1209, 1334, 364, 1390, 1115, 628, 508, 759, 1546, 1069, 1298, 895, 206, 1522, 49, 238, 1241, 925, 1352, 774, 681, 1066, 205, 1339, 88, 751, 1119, 811, 1068, 133, 883, 1599, 1861, 1803, 1594, 1789, 1482, 901, 1899, 260, 1493, 552, 1878, 1558, 504, 533, 1336, 1889, 1723, 60, 223, 97, 1868, 1803, 646, 38, 146, 1842, 539, 929, 1048, 8, 336, 165, 205, 974, 533, 187, 393, 1087, 1375, 1608, 1157, 1785, 1470, 1653, 281, 764, 729, 789, 265, 71, 918, 1079, 1687, 1451, 445, 932, 866, 838, 794, 332, 570}

    Returns: {0, 7, 0, 18, 0, 19, 0, 20, 0, 22, 0, 27, 0, 29, 0, 31, 0, 34, 0, 35, 0, 43, 0, 47, 0, 49, 0, 52, 0, 53, 0, 54, 0, 56, 0, 59, 0, 62, 0, 67, 0, 69, 0, 70, 0, 74, 0, 76, 0, 77, 0, 80, 0, 88, 0, 93, 0, 96, 0, 100, 0, 103, 0, 106, 0, 107, 0, 118, 0, 121, 0, 124, 0, 132, 0, 137, 0, 142, 0, 145, 0, 151, 0, 155, 0, 156, 0, 160, 0, 164, 0, 179, 0, 182, 0, 185, 0, 190, 0, 191, 0, 193, 0, 194, 0, 196, 0, 197, 0, 202, 0, 203, 0, 210, 0, 211, 0, 212, 0, 214, 0, 218, 0, 220, 0, 223, 0, 228, 0, 232, 0, 233, 0, 239, 0, 242, 0, 245, 0, 251, 0, 256, 0, 258, 0, 262, 0, 266, 0, 267, 0, 269, 0, 275, 0, 276, 0, 280, 0, 281, 0, 295, 0, 297, 0, 298, 0, 301, 0, 305, 0, 306, 0, 309, 0, 315, 0, 326, 0, 332, 0, 335, 0, 336, 0, 341, 0, 342, 0, 344, 0, 347, 0, 354, 0, 365, 0, 366, 0, 373, 0, 374, 0, 376, 0, 382, 0, 383, 0, 384, 0, 386, 0, 387, 0, 388, 0, 392, 0, 394, 0, 396, 0, 401, 0, 405, 0, 406, 0, 408, 0, 414, 0, 420, 0, 422, 0, 423, 0, 426, 0, 431, 0, 432, 0, 434, 0, 435, 0, 437, 0, 442, 0, 444, 0, 445, 0, 447, 0, 448, 0, 451, 0, 452, 0, 453, 0, 454, 0, 457, 0, 459, 0, 466, 0, 467, 0, 468, 0, 469, 0, 470, 0, 473, 0, 474, 0, 475, 0, 480, 0, 485, 0, 490, 0, 491, 0, 492, 0, 504, 0, 506, 0, 507, 0, 509, 0, 510, 0, 516, 0, 519, 0, 520, 0, 521, 0, 525, 0, 526, 0, 527, 0, 530, 0, 531, 0, 536, 0, 538, 0, 539, 0, 543, 0, 544, 0, 545, 0, 546, 0, 547, 0, 549, 0, 551, 0, 557, 0, 559, 0, 566, 0, 567, 0, 569, 0, 576, 0, 578, 0, 579, 0, 580, 0, 584, 0, 585, 0, 589, 0, 592, 0, 594, 0, 596, 0, 599, 0, 600, 0, 601, 0, 603, 0, 607, 0, 610, 0, 611, 0, 616, 0, 618, 0, 619, 0, 622, 0, 624, 0, 625, 0, 628, 0, 632, 0, 633, 0, 635, 0, 638, 0, 639, 0, 640, 0, 642, 0, 645, 0, 650, 0, 653, 0, 655, 0, 660, 0, 661, 0, 664, 0, 667, 0, 678, 0, 683, 0, 685, 0, 686, 0, 687, 0, 688, 0, 690, 0, 691, 0, 693, 0, 696, 0, 700, 0, 702, 0, 703, 0, 705, 0, 709, 0, 713, 0, 714, 0, 715, 0, 718, 0, 722, 0, 727, 0, 730, 0, 739, 0, 740, 0, 745, 0, 747, 0, 752, 0, 756, 0, 757, 0, 759, 0, 761, 0, 768, 0, 769, 0, 770, 0, 774, 0, 775, 0, 777, 0, 780, 0, 782, 0, 786, 0, 788, 0, 791, 0, 793, 0, 795, 0, 796, 0, 797, 0, 801, 0, 804, 0, 808, 0, 810, 0, 812, 0, 814, 0, 816, 0, 823, 0, 829, 0, 834, 0, 843, 0, 846, 0, 847, 0, 848, 0, 851, 0, 852, 0, 854, 0, 856, 0, 863, 0, 869, 0, 870, 0, 872, 0, 873, 0, 876, 0, 877, 0, 882, 0, 896, 0, 897, 0, 904, 0, 907, 0, 908, 0, 912, 0, 921, 0, 927, 0, 935, 0, 936, 0, 943, 0, 948, 0, 951, 0, 953, 0, 959, 0, 960, 0, 963, 0, 967, 0, 974, 0, 975, 0, 976, 0, 980, 0, 981, 0, 984, 0, 990, 0, 991, 0, 998, 0, 999, 0, 1008, 0, 1010, 0, 1016, 0, 1020, 0, 1026, 0, 1041, 0, 1042, 0, 1048, 0, 1051, 0, 1053, 0, 1056, 0, 1061, 0, 1067, 0, 1070, 0, 1087, 0, 1088, 0, 1089, 0, 1091, 0, 1094, 0, 1098, 0, 1099, 0, 1101, 0, 1102, 0, 1103, 0, 1104, 0, 1105, 0, 1106, 0, 1114, 0, 1120, 0, 1126, 0, 1128, 0, 1132, 0, 1136, 0, 1137, 0, 1139, 0, 1143, 0, 1148, 0, 1150, 0, 1151, 0, 1152, 0, 1156, 0, 1158, 0, 1159, 0, 1161, 0, 1163, 0, 1165, 0, 1166, 0, 1170, 0, 1172, 0, 1176, 0, 1179, 0, 1182, 0, 1190, 0, 1192, 0, 1193, 0, 1194, 0, 1202, 0, 1206, 0, 1216, 0, 1221, 0, 1223, 0, 1226, 0, 1227, 0, 1228, 0, 1234, 0, 1235, 0, 1238, 0, 1244, 0, 1247, 0, 1248, 0, 1249, 0, 1250, 0, 1252, 0, 1256, 0, 1257, 0, 1258, 0, 1259, 0, 1265, 0, 1266, 0, 1269, 0, 1272, 0, 1273, 0, 1275, 0, 1276, 0, 1279, 0, 1280, 0, 1281, 0, 1282, 0, 1285, 0, 1290, 0, 1291, 0, 1292, 0, 1293, 0, 1298, 0, 1303, 0, 1305, 0, 1306, 0, 1308, 0, 1309, 0, 1314, 0, 1315, 0, 1318, 0, 1328, 0, 1335, 0, 1339, 0, 1341, 0, 1343, 0, 1344, 0, 1348, 0, 1349, 0, 1351, 0, 1353, 0, 1355, 0, 1356, 0, 1357, 0, 1363, 0, 1369, 0, 1382, 0, 1384, 0, 1390, 0, 1402, 0, 1403, 0, 1404, 0, 1406, 0, 1410, 0, 1412, 0, 1415, 0, 1417, 0, 1419, 0, 1420, 0, 1424, 0, 1425, 0, 1427, 0, 1429, 0, 1432, 0, 1433, 0, 1435, 0, 1437, 0, 1438, 0, 1440, 0, 1441, 0, 1447, 0, 1449, 0, 1452, 0, 1454, 0, 1455, 0, 1457, 0, 1459, 0, 1460, 0, 1465, 0, 1473, 0, 1475, 0, 1478, 0, 1480, 0, 1484, 0, 1485, 0, 1486, 0, 1488, 0, 1489, 0, 1494, 0, 1496, 0, 1499, 0, 1501, 0, 1502, 0, 1503, 0, 1512, 0, 1513, 0, 1516, 0, 1522, 0, 1527, 0, 1529, 0, 1531, 0, 1534, 0, 1535, 0, 1536, 0, 1539, 0, 1540, 0, 1546, 0, 1547, 0, 1559, 0, 1560, 0, 1562, 0, 1570, 0, 1573, 0, 1578, 0, 1581, 0, 1582, 0, 1587, 0, 1589, 0, 1590, 0, 1591, 0, 1592, 0, 1594, 0, 1596, 0, 1599, 0, 1601, 0, 1602, 0, 1603, 0, 1611, 0, 1612, 0, 1616, 0, 1618, 0, 1620, 0, 1621, 0, 1625, 0, 1626, 0, 1631, 0, 1633, 0, 1634, 0, 1645, 0, 1650, 0, 1654, 0, 1656, 0, 1662, 0, 1666, 0, 1668, 0, 1670, 0, 1671, 0, 1673, 0, 1674, 0, 1675, 0, 1677, 0, 1678, 0, 1681, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1694, 0, 1701, 0, 1707, 0, 1708, 0, 1713, 0, 1717, 0, 1720, 0, 1726, 0, 1729, 0, 1735, 0, 1736, 0, 1737, 0, 1739, 0, 1743, 0, 1745, 0, 1748, 0, 1750, 0, 1752, 0, 1754, 0, 1757, 0, 1758, 0, 1760, 0, 1765, 0, 1766, 0, 1769, 0, 1772, 0, 1774, 0, 1777, 0, 1780, 0, 1784, 0, 1790, 0, 1792, 0, 1793, 0, 1794, 0, 1798, 0, 1801, 0, 1803, 0, 1804, 0, 1805, 0, 1807, 0, 1810, 0, 1817, 0, 1820, 0, 1822, 0, 1823, 0, 1824, 0, 1825, 0, 1828, 0, 1830, 0, 1834, 0, 1839, 0, 1847, 0, 1848, 0, 1849, 0, 1857, 0, 1859, 0, 1862, 0, 1863, 0, 1864, 0, 1866, 0, 1871, 0, 1873, 0, 1879, 0, 1883, 0, 1885, 0, 1888, 0, 1889, 0, 1895, 0, 1897, 0, 1901, 0, 1903, 0, 1904, 0, 1905, 0, 1907, 0, 1909, 0, 1919, 0, 1922, 0, 1923, 0, 1925, 0, 1932, 0, 1939, 0, 1947, 0, 1949, 0, 1950, 0, 1952, 0, 1953, 0, 1956, 0, 1959, 0, 1963, 0, 1964, 0, 1970, 0, 1973, 0, 1974, 0, 1975, 0, 1977, 0, 1978, 0, 1981, 0, 1982, 0, 1984, 0, 1986, 0, 1990, 0, 1992, 0, 1994, 0, 1996, 0, 1997, 0, 1999 }

  7. 2

    {1}

    {0}

    Returns: { }

  8. 663

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662}

    {0, 1, 2, 3, 0, 3, 3, 1, 8, 6, 5, 7, 8, 0, 1, 5, 0, 3, 10, 11, 7, 9, 10, 1, 6, 5, 23, 6, 1, 8, 20, 23, 16, 11, 4, 24, 4, 8, 25, 5, 23, 12, 5, 29, 40, 30, 27, 2, 31, 43, 15, 45, 3, 28, 51, 55, 52, 34, 11, 54, 10, 13, 0, 2, 19, 48, 45, 55, 62, 2, 1, 50, 65, 23, 54, 59, 10, 30, 48, 50, 63, 80, 16, 23, 22, 3, 14, 37, 4, 87, 22, 9, 55, 69, 37, 88, 28, 6, 36, 43, 46, 57, 24, 11, 94, 2, 29, 12, 30, 19, 68, 48, 17, 70, 60, 47, 18, 85, 93, 49, 59, 59, 95, 67, 59, 48, 12, 16, 76, 68, 79, 67, 14, 21, 4, 50, 86, 11, 124, 80, 97, 52, 98, 142, 40, 48, 107, 71, 83, 7, 31, 94, 63, 27, 70, 125, 136, 119, 90, 38, 158, 72, 122, 153, 17, 110, 0, 142, 33, 71, 133, 76, 171, 6, 13, 100, 138, 45, 91, 24, 155, 29, 159, 71, 19, 160, 20, 63, 124, 118, 76, 85, 191, 5, 144, 21, 149, 146, 71, 149, 113, 153, 63, 109, 175, 68, 75, 138, 170, 18, 16, 208, 88, 104, 77, 74, 37, 87, 49, 110, 127, 77, 5, 95, 178, 173, 168, 157, 122, 200, 84, 110, 102, 61, 55, 25, 185, 170, 164, 203, 200, 221, 12, 80, 39, 164, 25, 12, 117, 209, 215, 197, 79, 82, 122, 59, 166, 98, 6, 90, 176, 39, 155, 29, 73, 198, 198, 228, 27, 206, 206, 64, 101, 60, 119, 230, 104, 222, 188, 156, 39, 120, 26, 172, 187, 219, 184, 8, 128, 58, 153, 262, 133, 242, 237, 269, 194, 197, 288, 127, 41, 225, 178, 133, 29, 240, 49, 179, 88, 85, 52, 217, 131, 227, 25, 157, 180, 138, 232, 146, 300, 245, 12, 116, 312, 244, 113, 14, 238, 326, 96, 197, 214, 56, 2, 189, 307, 86, 149, 72, 49, 63, 167, 313, 33, 43, 196, 333, 329, 42, 311, 118, 239, 295, 257, 16, 334, 200, 14, 15, 80, 211, 79, 192, 330, 353, 44, 158, 365, 185, 227, 168, 170, 209, 198, 217, 356, 136, 48, 282, 152, 190, 217, 99, 294, 74, 3, 328, 291, 9, 39, 362, 21, 81, 169, 66, 366, 130, 240, 355, 6, 206, 29, 66, 77, 56, 373, 385, 279, 97, 142, 254, 262, 15, 87, 410, 74, 186, 341, 199, 261, 291, 381, 138, 227, 308, 82, 138, 310, 183, 283, 412, 3, 97, 430, 392, 215, 277, 263, 346, 222, 276, 136, 443, 193, 44, 407, 200, 102, 274, 366, 431, 59, 371, 32, 183, 22, 439, 405, 220, 432, 292, 139, 444, 430, 320, 171, 267, 0, 288, 46, 67, 109, 80, 293, 460, 363, 318, 47, 278, 116, 245, 328, 271, 414, 287, 23, 87, 481, 265, 229, 311, 147, 155, 308, 286, 182, 380, 341, 50, 217, 220, 20, 11, 98, 463, 137, 466, 66, 319, 258, 389, 369, 365, 484, 447, 102, 12, 163, 143, 104, 71, 446, 141, 498, 123, 340, 347, 483, 475, 293, 407, 87, 202, 448, 288, 519, 18, 495, 4, 241, 82, 524, 479, 249, 445, 7, 483, 408, 177, 196, 488, 308, 136, 141, 199, 154, 160, 101, 84, 367, 468, 400, 345, 508, 343, 319, 544, 543, 250, 495, 348, 260, 145, 291, 560, 316, 501, 331, 20, 118, 173, 104, 103, 579, 298, 187, 32, 102, 495, 409, 450, 292, 107, 136, 149, 58, 536, 559, 153, 508, 88, 459, 169, 506, 137, 330, 193, 249, 297, 101, 250, 338, 609, 137, 527, 55, 486, 51, 221, 492, 2, 558, 131, 209, 313, 475, 466, 527, 164, 122, 440, 484, 424, 618, 321, 37, 319, 522, 5, 394, 563, 239, 171, 442, 53, 243, 84, 83, 481, 81, 254, 265, 59, 316, 488, 375, 136, 585, 507, 261, 531}

    Returns: {0, 3, 0, 9, 0, 13, 0, 19, 0, 20, 0, 23, 0, 30, 0, 33, 0, 34, 0, 36, 0, 38, 0, 39, 0, 42, 0, 44, 0, 45, 0, 48, 0, 50, 0, 51, 0, 54, 0, 59, 0, 61, 0, 64, 0, 70, 0, 77, 0, 83, 0, 88, 0, 90, 0, 94, 0, 95, 0, 97, 0, 100, 0, 102, 0, 103, 0, 104, 0, 106, 0, 107, 0, 108, 0, 111, 0, 116, 0, 118, 0, 119, 0, 120, 0, 127, 0, 128, 0, 130, 0, 134, 0, 138, 0, 139, 0, 143, 0, 144, 0, 145, 0, 148, 0, 164, 0, 168, 0, 170, 0, 171, 0, 179, 0, 180, 0, 182, 0, 184, 0, 189, 0, 192, 0, 193, 0, 196, 0, 199, 0, 201, 0, 202, 0, 206, 0, 211, 0, 217, 0, 218, 0, 219, 0, 228, 0, 230, 0, 236, 0, 240, 0, 241, 0, 243, 0, 247, 0, 248, 0, 249, 0, 252, 0, 254, 0, 257, 0, 258, 0, 264, 0, 265, 0, 266, 0, 267, 0, 273, 0, 279, 0, 280, 0, 283, 0, 284, 0, 288, 0, 291, 0, 293, 0, 294, 0, 295, 0, 296, 0, 297, 0, 298, 0, 302, 0, 304, 0, 305, 0, 307, 0, 310, 0, 313, 0, 315, 0, 316, 0, 319, 0, 323, 0, 326, 0, 327, 0, 332, 0, 334, 0, 335, 0, 341, 0, 346, 0, 348, 0, 349, 0, 351, 0, 356, 0, 358, 0, 360, 0, 366, 0, 369, 0, 375, 0, 388, 0, 393, 0, 394, 0, 403, 0, 406, 0, 411, 0, 414, 0, 415, 0, 418, 0, 421, 0, 423, 0, 427, 0, 430, 0, 436, 0, 439, 0, 444, 0, 447, 0, 448, 0, 450, 0, 454, 0, 456, 0, 460, 0, 461, 0, 462, 0, 466, 0, 477, 0, 479, 0, 480, 0, 483, 0, 488, 0, 491, 0, 492, 0, 498, 0, 502, 0, 504, 0, 505, 0, 507, 0, 514, 0, 515, 0, 518, 0, 519, 0, 522, 0, 527, 0, 532, 0, 533, 0, 539, 0, 542, 0, 543, 0, 549, 0, 557, 0, 559, 0, 563, 0, 566, 0, 570, 0, 571, 0, 576, 0, 579, 0, 590, 0, 593, 0, 600, 0, 603, 0, 605, 0, 606, 0, 611, 0, 612, 0, 613, 0, 615, 0, 618, 0, 622, 0, 623, 0, 624, 0, 633, 0, 636, 0, 637, 0, 645, 0, 651, 0, 661 }

  9. 95

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94}

    {0, 0, 2, 1, 1, 0, 3, 5, 4, 8, 4, 0, 8, 8, 1, 12, 15, 5, 11, 0, 10, 10, 16, 15, 10, 21, 9, 20, 7, 27, 4, 17, 31, 32, 10, 34, 0, 19, 10, 34, 12, 7, 31, 37, 2, 11, 16, 2, 29, 34, 35, 51, 19, 21, 13, 52, 1, 37, 15, 14, 27, 4, 24, 39, 21, 21, 52, 3, 18, 3, 56, 20, 69, 62, 51, 34, 52, 14, 31, 46, 9, 41, 52, 53, 53, 30, 36, 86, 41, 69, 71, 47, 44, 68}

    Returns: {0, 7, 0, 8, 0, 9, 0, 11, 0, 17, 0, 18, 0, 23, 0, 24, 0, 26, 0, 31, 0, 36, 0, 40, 0, 47, 0, 50, 0, 51, 0, 54, 0, 59, 0, 62, 0, 64, 0, 65, 0, 66, 0, 68, 0, 70, 0, 71, 0, 76, 0, 82, 0, 84, 0, 85, 0, 86, 0, 89, 0, 93 }

  10. 976

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975}

    {0, 0, 0, 1, 1, 5, 2, 7, 3, 6, 7, 9, 7, 12, 9, 14, 15, 17, 14, 18, 20, 20, 21, 21, 19, 23, 25, 22, 27, 27, 29, 30, 27, 28, 34, 31, 34, 37, 38, 35, 36, 39, 37, 38, 43, 40, 41, 46, 45, 44, 50, 47, 47, 50, 50, 55, 54, 52, 58, 57, 57, 60, 59, 58, 61, 63, 66, 64, 64, 66, 67, 67, 68, 72, 72, 75, 72, 76, 77, 77, 78, 76, 77, 79, 84, 84, 86, 87, 84, 89, 88, 89, 89, 91, 89, 95, 92, 93, 96, 96, 96, 98, 102, 99, 103, 101, 103, 105, 105, 104, 108, 111, 108, 109, 113, 115, 112, 113, 117, 114, 116, 121, 120, 123, 122, 123, 126, 124, 123, 128, 127, 129, 128, 130, 133, 133, 133, 132, 136, 139, 135, 138, 137, 138, 143, 142, 144, 145, 144, 149, 145, 150, 150, 148, 150, 153, 151, 157, 157, 158, 157, 160, 160, 158, 159, 160, 164, 167, 164, 169, 169, 171, 172, 173, 172, 173, 171, 172, 177, 174, 179, 179, 179, 183, 184, 180, 185, 183, 183, 187, 186, 186, 190, 190, 192, 190, 196, 193, 196, 196, 195, 199, 199, 201, 202, 204, 205, 203, 204, 205, 209, 208, 207, 212, 214, 215, 212, 215, 215, 215, 218, 218, 221, 219, 219, 223, 225, 224, 224, 229, 229, 231, 230, 231, 232, 232, 231, 235, 235, 235, 240, 236, 237, 239, 244, 241, 244, 243, 244, 249, 249, 250, 250, 250, 253, 251, 255, 252, 257, 254, 259, 257, 259, 263, 263, 260, 261, 262, 263, 266, 266, 270, 267, 272, 269, 275, 271, 274, 277, 274, 277, 279, 281, 282, 281, 285, 284, 282, 284, 284, 289, 290, 287, 291, 290, 292, 291, 296, 294, 297, 297, 298, 297, 302, 300, 304, 306, 305, 305, 304, 309, 307, 310, 313, 312, 312, 313, 314, 316, 318, 320, 319, 320, 322, 323, 320, 325, 325, 326, 329, 327, 328, 332, 330, 332, 330, 334, 334, 335, 335, 339, 341, 342, 342, 341, 343, 343, 347, 347, 349, 349, 350, 352, 349, 352, 350, 351, 357, 354, 359, 356, 358, 357, 358, 363, 363, 364, 366, 365, 365, 370, 371, 370, 372, 371, 370, 376, 373, 374, 374, 378, 378, 379, 383, 383, 380, 382, 382, 385, 388, 385, 388, 391, 391, 392, 393, 391, 397, 395, 398, 399, 400, 397, 400, 402, 404, 404, 407, 404, 409, 409, 408, 407, 408, 413, 414, 416, 415, 418, 417, 420, 417, 422, 422, 421, 420, 421, 427, 424, 428, 427, 428, 431, 431, 430, 435, 436, 435, 436, 435, 436, 439, 439, 441, 439, 442, 444, 447, 445, 449, 448, 451, 451, 453, 452, 453, 451, 456, 456, 454, 457, 457, 460, 463, 462, 464, 463, 466, 467, 467, 470, 467, 470, 468, 470, 473, 472, 477, 473, 477, 478, 476, 479, 479, 482, 482, 484, 486, 485, 487, 489, 490, 487, 488, 494, 495, 494, 493, 498, 495, 500, 500, 499, 503, 504, 503, 505, 505, 506, 504, 508, 507, 510, 508, 509, 512, 512, 517, 518, 517, 515, 518, 517, 521, 521, 524, 522, 526, 528, 524, 528, 529, 529, 530, 532, 532, 532, 532, 534, 539, 540, 541, 542, 540, 540, 545, 546, 547, 546, 549, 548, 550, 551, 552, 551, 554, 556, 554, 555, 554, 556, 556, 558, 560, 562, 562, 562, 567, 566, 565, 569, 570, 571, 571, 571, 572, 574, 577, 577, 574, 576, 580, 580, 582, 581, 584, 586, 585, 586, 586, 590, 589, 588, 589, 593, 590, 594, 592, 594, 595, 597, 597, 597, 600, 601, 602, 602, 604, 603, 605, 608, 608, 611, 612, 610, 614, 612, 616, 617, 616, 618, 616, 620, 621, 621, 623, 624, 622, 627, 628, 629, 629, 631, 633, 630, 630, 634, 634, 637, 636, 638, 638, 640, 639, 644, 640, 646, 645, 643, 644, 649, 646, 647, 651, 650, 653, 655, 655, 653, 655, 656, 658, 657, 663, 662, 660, 664, 663, 666, 667, 668, 668, 672, 671, 669, 673, 673, 674, 673, 679, 676, 680, 680, 682, 684, 683, 684, 684, 685, 686, 688, 689, 692, 690, 693, 695, 694, 693, 698, 698, 697, 699, 700, 703, 702, 703, 701, 705, 703, 707, 705, 708, 711, 711, 710, 712, 715, 716, 716, 719, 715, 716, 719, 720, 719, 724, 726, 724, 728, 726, 728, 730, 730, 732, 732, 734, 732, 733, 738, 739, 738, 736, 737, 741, 744, 741, 742, 747, 748, 749, 748, 748, 749, 751, 753, 751, 755, 757, 758, 759, 759, 758, 759, 759, 764, 763, 765, 766, 768, 766, 766, 766, 772, 770, 772, 772, 771, 774, 777, 778, 779, 780, 777, 781, 780, 782, 786, 784, 784, 786, 789, 790, 792, 791, 790, 795, 792, 797, 797, 795, 797, 797, 800, 798, 803, 805, 804, 804, 808, 806, 805, 807, 812, 808, 813, 815, 814, 813, 816, 818, 815, 819, 818, 820, 821, 824, 822, 824, 827, 825, 830, 827, 832, 829, 833, 830, 834, 833, 833, 835, 839, 838, 840, 840, 840, 841, 844, 843, 845, 844, 850, 848, 852, 853, 854, 851, 855, 857, 853, 859, 855, 859, 858, 859, 859, 860, 866, 862, 864, 867, 870, 867, 867, 873, 873, 874, 873, 872, 878, 877, 880, 877, 882, 881, 880, 882, 883, 882, 888, 886, 886, 888, 892, 892, 889, 893, 893, 895, 896, 896, 895, 898, 899, 902, 899, 901, 902, 905, 908, 904, 905, 908, 911, 911, 912, 911, 913, 917, 917, 916, 915, 917, 922, 920, 924, 923, 923, 924, 925, 927, 925, 928, 932, 931, 934, 930, 935, 933, 936, 937, 940, 939, 942, 942, 939, 940, 942, 945, 945, 945, 945, 951, 951, 950, 950, 955, 954, 957, 957, 957, 957, 956, 962, 963, 964, 960, 961, 965, 965, 968, 969, 966, 967, 968, 969}

    Returns: {0, 6, 0, 8, 0, 11, 0, 12, 0, 13, 0, 15, 0, 20, 0, 25, 0, 26, 0, 31, 0, 32, 0, 34, 0, 39, 0, 44, 0, 45, 0, 46, 0, 47, 0, 56, 0, 57, 0, 59, 0, 64, 0, 67, 0, 70, 0, 76, 0, 79, 0, 80, 0, 83, 0, 87, 0, 90, 0, 92, 0, 93, 0, 94, 0, 95, 0, 103, 0, 104, 0, 106, 0, 111, 0, 113, 0, 114, 0, 119, 0, 121, 0, 124, 0, 126, 0, 129, 0, 134, 0, 135, 0, 136, 0, 137, 0, 142, 0, 144, 0, 148, 0, 151, 0, 152, 0, 153, 0, 155, 0, 160, 0, 164, 0, 165, 0, 172, 0, 177, 0, 180, 0, 184, 0, 188, 0, 189, 0, 190, 0, 195, 0, 202, 0, 203, 0, 206, 0, 209, 0, 213, 0, 214, 0, 217, 0, 221, 0, 222, 0, 224, 0, 225, 0, 232, 0, 233, 0, 234, 0, 237, 0, 241, 0, 244, 0, 252, 0, 253, 0, 254, 0, 256, 0, 259, 0, 262, 0, 270, 0, 271, 0, 273, 0, 275, 0, 278, 0, 280, 0, 282, 0, 283, 0, 285, 0, 291, 0, 292, 0, 293, 0, 295, 0, 302, 0, 305, 0, 307, 0, 313, 0, 319, 0, 320, 0, 327, 0, 328, 0, 330, 0, 339, 0, 340, 0, 343, 0, 344, 0, 350, 0, 351, 0, 354, 0, 362, 0, 364, 0, 365, 0, 366, 0, 372, 0, 375, 0, 377, 0, 378, 0, 383, 0, 386, 0, 390, 0, 392, 0, 393, 0, 394, 0, 397, 0, 401, 0, 402, 0, 404, 0, 412, 0, 414, 0, 415, 0, 420, 0, 422, 0, 428, 0, 431, 0, 436, 0, 438, 0, 440, 0, 446, 0, 447, 0, 449, 0, 452, 0, 453, 0, 457, 0, 463, 0, 468, 0, 471, 0, 473, 0, 475, 0, 477, 0, 485, 0, 486, 0, 487, 0, 495, 0, 497, 0, 499, 0, 505, 0, 509, 0, 510, 0, 516, 0, 517, 0, 524, 0, 525, 0, 527, 0, 529, 0, 531, 0, 539, 0, 542, 0, 546, 0, 551, 0, 552, 0, 557, 0, 561, 0, 562, 0, 563, 0, 564, 0, 571, 0, 572, 0, 578, 0, 579, 0, 582, 0, 583, 0, 585, 0, 587, 0, 589, 0, 590, 0, 595, 0, 601, 0, 602, 0, 603, 0, 608, 0, 615, 0, 616, 0, 619, 0, 624, 0, 625, 0, 626, 0, 630, 0, 631, 0, 632, 0, 637, 0, 638, 0, 643, 0, 645, 0, 646, 0, 650, 0, 654, 0, 656, 0, 659, 0, 662, 0, 663, 0, 666, 0, 670, 0, 673, 0, 674, 0, 682, 0, 683, 0, 689, 0, 691, 0, 694, 0, 695, 0, 698, 0, 704, 0, 705, 0, 706, 0, 707, 0, 709, 0, 716, 0, 717, 0, 721, 0, 724, 0, 732, 0, 733, 0, 740, 0, 742, 0, 744, 0, 746, 0, 749, 0, 751, 0, 752, 0, 757, 0, 760, 0, 761, 0, 763, 0, 764, 0, 769, 0, 773, 0, 774, 0, 775, 0, 776, 0, 777, 0, 782, 0, 784, 0, 785, 0, 792, 0, 794, 0, 795, 0, 804, 0, 805, 0, 813, 0, 817, 0, 819, 0, 824, 0, 825, 0, 829, 0, 832, 0, 840, 0, 841, 0, 842, 0, 851, 0, 852, 0, 855, 0, 860, 0, 862, 0, 863, 0, 864, 0, 865, 0, 870, 0, 872, 0, 873, 0, 881, 0, 883, 0, 885, 0, 886, 0, 888, 0, 896, 0, 897, 0, 898, 0, 901, 0, 908, 0, 910, 0, 911, 0, 918, 0, 919, 0, 921, 0, 922, 0, 924, 0, 930, 0, 933, 0, 934, 0, 940, 0, 942, 0, 945, 0, 956, 0, 957, 0, 964, 0, 970, 0, 971, 0, 972, 0, 973, 0, 974, 0, 975 }

  11. 95

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94}

    {0, 1, 2, 2, 3, 3, 0, 3, 1, 4, 5, 8, 2, 5, 9, 4, 16, 14, 7, 9, 6, 20, 15, 12, 3, 18, 4, 8, 14, 3, 13, 18, 12, 1, 9, 20, 6, 8, 7, 6, 11, 19, 11, 6, 15, 0, 14, 3, 7, 14, 5, 9, 14, 0, 18, 11, 15, 16, 13, 6, 16, 7, 0, 0, 13, 6, 14, 13, 1, 11, 20, 10, 16, 12, 13, 19, 14, 11, 14, 12, 1, 12, 1, 0, 12, 7, 15, 18, 0, 16, 6, 16, 15, 1}

    Returns: {0, 3, 0, 4, 0, 13, 0, 15, 0, 18, 0, 20, 0, 24, 0, 29, 0, 33, 0, 35, 0, 41, 0, 42, 0, 43, 0, 47, 0, 50, 0, 52, 0, 53, 0, 56, 0, 67, 0, 70, 0, 74, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 82, 0, 85 }

  12. 1258

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257}

    {0, 0, 1, 3, 1, 2, 3, 3, 6, 8, 9, 0, 10, 3, 8, 7, 8, 10, 7, 13, 8, 13, 20, 3, 9, 1, 0, 26, 22, 6, 8, 15, 9, 7, 9, 28, 18, 26, 28, 37, 12, 18, 34, 37, 4, 3, 28, 28, 26, 21, 29, 1, 12, 25, 22, 1, 43, 29, 37, 36, 6, 55, 25, 16, 1, 39, 13, 59, 68, 5, 13, 45, 14, 67, 48, 39, 3, 21, 67, 66, 18, 6, 19, 64, 15, 47, 76, 58, 44, 9, 52, 31, 80, 47, 7, 45, 79, 79, 28, 42, 31, 93, 89, 5, 70, 92, 62, 22, 59, 109, 63, 36, 100, 69, 84, 53, 100, 106, 28, 85, 114, 100, 25, 50, 28, 59, 43, 73, 26, 105, 74, 40, 79, 121, 103, 88, 126, 29, 55, 32, 68, 131, 55, 81, 47, 132, 53, 100, 106, 106, 99, 51, 129, 46, 122, 112, 78, 138, 49, 61, 64, 100, 138, 141, 84, 142, 155, 95, 161, 166, 91, 87, 123, 108, 146, 116, 118, 66, 131, 154, 106, 157, 152, 88, 112, 121, 151, 76, 103, 138, 88, 107, 174, 169, 99, 189, 173, 107, 103, 123, 161, 141, 119, 124, 108, 200, 181, 135, 195, 183, 201, 148, 176, 180, 118, 139, 178, 209, 211, 136, 193, 175, 201, 219, 118, 141, 125, 140, 168, 150, 192, 223, 155, 157, 175, 131, 202, 152, 224, 187, 188, 134, 236, 150, 140, 172, 233, 230, 144, 207, 181, 146, 223, 150, 232, 186, 185, 218, 246, 207, 172, 220, 153, 165, 177, 257, 167, 203, 220, 186, 214, 200, 178, 243, 227, 263, 190, 228, 182, 178, 229, 264, 241, 205, 261, 252, 264, 238, 179, 212, 200, 236, 249, 182, 189, 270, 272, 259, 280, 227, 202, 227, 235, 217, 222, 228, 203, 253, 226, 277, 250, 211, 286, 210, 220, 231, 254, 265, 273, 257, 223, 313, 309, 261, 311, 231, 226, 285, 323, 229, 325, 306, 308, 229, 276, 296, 302, 292, 277, 235, 304, 331, 270, 308, 257, 263, 281, 264, 281, 247, 243, 310, 319, 243, 321, 252, 261, 257, 341, 319, 288, 280, 344, 316, 283, 287, 294, 361, 361, 273, 280, 293, 354, 283, 305, 324, 368, 270, 375, 328, 316, 286, 334, 365, 340, 376, 281, 346, 292, 372, 330, 390, 333, 387, 375, 309, 304, 314, 344, 349, 309, 328, 300, 351, 312, 296, 312, 312, 337, 407, 344, 360, 376, 313, 391, 305, 399, 328, 411, 357, 381, 332, 329, 361, 387, 404, 418, 417, 424, 421, 400, 335, 380, 362, 338, 350, 414, 353, 361, 407, 440, 350, 410, 332, 415, 366, 355, 367, 357, 425, 344, 446, 423, 429, 355, 400, 349, 358, 441, 428, 389, 406, 385, 427, 453, 364, 423, 379, 375, 390, 460, 411, 405, 362, 449, 459, 436, 429, 400, 418, 381, 424, 468, 445, 451, 376, 421, 426, 474, 419, 459, 391, 450, 401, 472, 451, 465, 478, 441, 477, 493, 401, 447, 466, 496, 397, 463, 476, 423, 400, 478, 481, 403, 467, 409, 424, 439, 446, 423, 517, 493, 418, 491, 462, 480, 501, 478, 518, 522, 473, 507, 460, 498, 461, 461, 528, 525, 536, 520, 476, 474, 477, 513, 502, 480, 483, 504, 503, 530, 549, 444, 505, 441, 451, 517, 515, 477, 519, 496, 528, 551, 463, 502, 548, 508, 455, 469, 494, 527, 544, 550, 558, 567, 563, 511, 476, 561, 485, 493, 493, 544, 504, 545, 575, 474, 476, 517, 561, 525, 526, 480, 547, 531, 569, 593, 493, 562, 579, 538, 550, 536, 587, 550, 596, 523, 517, 526, 602, 504, 517, 604, 523, 534, 549, 549, 555, 556, 536, 612, 564, 606, 621, 525, 530, 591, 603, 562, 579, 627, 591, 613, 571, 581, 523, 582, 565, 550, 633, 609, 574, 561, 606, 630, 633, 583, 595, 597, 569, 548, 628, 549, 650, 599, 603, 626, 579, 605, 576, 624, 564, 644, 585, 592, 616, 623, 579, 655, 578, 626, 640, 583, 562, 576, 568, 659, 630, 660, 583, 675, 610, 617, 677, 607, 660, 665, 612, 676, 584, 602, 625, 641, 652, 638, 623, 646, 644, 587, 687, 646, 609, 634, 602, 695, 609, 645, 647, 706, 679, 599, 686, 618, 653, 648, 705, 611, 611, 692, 711, 706, 711, 621, 661, 678, 656, 669, 694, 706, 721, 707, 667, 685, 716, 645, 718, 623, 632, 628, 687, 652, 654, 738, 736, 704, 686, 692, 704, 652, 667, 687, 646, 649, 685, 708, 708, 670, 672, 703, 659, 697, 656, 691, 717, 669, 699, 711, 763, 677, 712, 690, 726, 690, 688, 722, 712, 706, 756, 759, 746, 723, 694, 746, 766, 675, 747, 765, 753, 771, 700, 712, 774, 688, 784, 727, 735, 726, 754, 706, 767, 719, 793, 743, 790, 716, 733, 715, 698, 803, 748, 807, 764, 777, 787, 746, 748, 738, 735, 766, 759, 769, 749, 818, 720, 725, 771, 720, 780, 772, 726, 745, 805, 770, 798, 809, 830, 754, 757, 755, 806, 812, 760, 748, 792, 752, 818, 791, 830, 793, 743, 829, 827, 818, 741, 761, 763, 775, 788, 811, 844, 750, 853, 778, 807, 798, 785, 769, 821, 760, 787, 774, 819, 766, 862, 807, 799, 852, 790, 778, 787, 805, 819, 849, 797, 828, 857, 859, 813, 833, 822, 806, 789, 843, 878, 841, 870, 808, 791, 849, 808, 858, 824, 796, 802, 880, 891, 800, 868, 821, 860, 862, 887, 908, 836, 817, 907, 819, 887, 894, 876, 885, 881, 858, 815, 919, 832, 837, 819, 902, 912, 849, 857, 905, 872, 867, 906, 914, 930, 877, 848, 887, 870, 853, 865, 831, 917, 868, 876, 840, 842, 864, 919, 854, 864, 877, 915, 929, 889, 853, 847, 904, 894, 886, 949, 878, 886, 868, 871, 896, 921, 956, 958, 925, 913, 889, 941, 915, 964, 916, 961, 964, 883, 875, 911, 891, 964, 964, 914, 885, 880, 887, 896, 885, 924, 989, 902, 987, 987, 901, 979, 894, 978, 931, 925, 926, 948, 989, 930, 929, 906, 910, 964, 979, 922, 961, 941, 914, 1002, 929, 960, 926, 931, 965, 999, 994, 927, 1024, 965, 953, 965, 942, 1013, 978, 1006, 1029, 936, 1023, 1004, 965, 1002, 935, 1008, 1020, 1002, 974, 1032, 1037, 994, 1046, 961, 955, 1022, 952, 942, 994, 1026, 1019, 1008, 1019, 1001, 965, 1038, 1056, 1048, 1012, 980, 1006, 974, 1048, 964, 1064, 996, 1053, 1034, 1045, 1007, 1051, 1001, 969, 1070, 983, 1040, 1062, 1019, 1080, 992, 1041, 1038, 1042, 993, 1013, 1014, 1086, 1046, 993, 1022, 1052, 1002, 1019, 1002, 1006, 1003, 1059, 1044, 1050, 1014, 1053, 1068, 1101, 1037, 1073, 1017, 1049, 1044, 1102, 1096, 1020, 1103, 1115, 1038, 1111, 1087, 1068, 1077, 1092, 1079, 1035, 1023, 1016, 1066, 1062, 1031, 1074, 1107, 1081, 1082, 1049, 1130, 1121, 1039, 1107, 1062, 1043, 1054, 1096, 1135, 1130, 1066, 1057, 1108, 1052, 1100, 1059, 1131, 1089, 1126, 1125, 1145, 1147, 1149, 1151, 1123, 1116, 1057, 1101, 1103, 1128, 1059, 1103, 1071, 1131, 1105, 1063, 1088, 1061, 1155, 1139, 1160, 1119, 1160, 1148, 1100, 1176, 1084, 1127, 1141, 1105, 1181, 1156, 1184, 1137, 1093, 1181, 1188, 1144, 1107, 1169, 1100, 1148, 1188, 1133, 1089, 1149, 1189, 1172, 1143, 1153, 1150, 1101, 1110, 1178, 1196, 1101, 1165, 1176, 1152, 1188, 1195, 1214, 1161, 1169, 1125, 1152, 1118, 1116, 1154, 1165, 1193, 1144, 1160, 1132, 1217, 1129, 1217, 1217, 1168, 1194, 1139, 1135, 1150, 1159, 1179, 1188, 1182, 1195, 1195, 1241, 1181, 1164, 1185, 1180, 1167, 1214, 1248, 1201, 1238, 1162, 1213, 1186}

    Returns: {0, 4, 0, 7, 0, 8, 0, 9, 0, 14, 0, 20, 0, 22, 0, 24, 0, 28, 0, 30, 0, 37, 0, 38, 0, 42, 0, 46, 0, 49, 0, 57, 0, 61, 0, 67, 0, 69, 0, 70, 0, 71, 0, 77, 0, 80, 0, 81, 0, 82, 0, 84, 0, 87, 0, 88, 0, 91, 0, 103, 0, 104, 0, 106, 0, 107, 0, 110, 0, 111, 0, 116, 0, 120, 0, 124, 0, 127, 0, 129, 0, 134, 0, 137, 0, 140, 0, 141, 0, 142, 0, 146, 0, 147, 0, 152, 0, 155, 0, 156, 0, 157, 0, 158, 0, 161, 0, 163, 0, 173, 0, 178, 0, 179, 0, 185, 0, 186, 0, 187, 0, 188, 0, 190, 0, 193, 0, 200, 0, 209, 0, 212, 0, 214, 0, 216, 0, 219, 0, 229, 0, 232, 0, 236, 0, 248, 0, 250, 0, 253, 0, 259, 0, 260, 0, 262, 0, 265, 0, 268, 0, 269, 0, 275, 0, 276, 0, 282, 0, 284, 0, 285, 0, 287, 0, 293, 0, 300, 0, 302, 0, 303, 0, 305, 0, 307, 0, 312, 0, 313, 0, 314, 0, 315, 0, 316, 0, 317, 0, 321, 0, 323, 0, 324, 0, 326, 0, 331, 0, 332, 0, 336, 0, 340, 0, 341, 0, 346, 0, 348, 0, 350, 0, 352, 0, 353, 0, 357, 0, 360, 0, 361, 0, 363, 0, 365, 0, 367, 0, 373, 0, 374, 0, 382, 0, 392, 0, 393, 0, 394, 0, 396, 0, 397, 0, 399, 0, 400, 0, 401, 0, 404, 0, 406, 0, 411, 0, 415, 0, 425, 0, 427, 0, 430, 0, 433, 0, 434, 0, 435, 0, 441, 0, 443, 0, 451, 0, 452, 0, 453, 0, 454, 0, 457, 0, 458, 0, 460, 0, 461, 0, 467, 0, 468, 0, 470, 0, 474, 0, 478, 0, 480, 0, 487, 0, 492, 0, 500, 0, 501, 0, 503, 0, 504, 0, 507, 0, 508, 0, 509, 0, 512, 0, 515, 0, 518, 0, 519, 0, 520, 0, 521, 0, 522, 0, 523, 0, 530, 0, 538, 0, 540, 0, 542, 0, 543, 0, 552, 0, 555, 0, 557, 0, 561, 0, 562, 0, 566, 0, 567, 0, 570, 0, 571, 0, 574, 0, 576, 0, 579, 0, 580, 0, 581, 0, 584, 0, 586, 0, 587, 0, 594, 0, 595, 0, 596, 0, 600, 0, 601, 0, 603, 0, 606, 0, 610, 0, 618, 0, 620, 0, 631, 0, 637, 0, 643, 0, 645, 0, 648, 0, 652, 0, 660, 0, 661, 0, 663, 0, 665, 0, 667, 0, 668, 0, 671, 0, 674, 0, 675, 0, 676, 0, 678, 0, 681, 0, 683, 0, 690, 0, 693, 0, 694, 0, 696, 0, 703, 0, 706, 0, 710, 0, 712, 0, 715, 0, 716, 0, 725, 0, 728, 0, 734, 0, 735, 0, 741, 0, 742, 0, 743, 0, 744, 0, 746, 0, 751, 0, 753, 0, 754, 0, 755, 0, 758, 0, 761, 0, 762, 0, 763, 0, 764, 0, 776, 0, 777, 0, 785, 0, 788, 0, 792, 0, 798, 0, 800, 0, 802, 0, 806, 0, 809, 0, 812, 0, 815, 0, 818, 0, 820, 0, 822, 0, 825, 0, 827, 0, 829, 0, 831, 0, 834, 0, 840, 0, 843, 0, 845, 0, 846, 0, 847, 0, 859, 0, 862, 0, 867, 0, 868, 0, 870, 0, 873, 0, 874, 0, 876, 0, 878, 0, 880, 0, 883, 0, 884, 0, 893, 0, 895, 0, 896, 0, 898, 0, 899, 0, 900, 0, 908, 0, 910, 0, 912, 0, 913, 0, 914, 0, 915, 0, 916, 0, 920, 0, 921, 0, 923, 0, 926, 0, 930, 0, 937, 0, 939, 0, 942, 0, 944, 0, 950, 0, 953, 0, 955, 0, 959, 0, 961, 0, 962, 0, 964, 0, 966, 0, 969, 0, 971, 0, 974, 0, 981, 0, 989, 0, 992, 0, 995, 0, 996, 0, 997, 0, 1001, 0, 1002, 0, 1004, 0, 1007, 0, 1014, 0, 1017, 0, 1018, 0, 1020, 0, 1022, 0, 1023, 0, 1024, 0, 1040, 0, 1044, 0, 1045, 0, 1046, 0, 1051, 0, 1053, 0, 1054, 0, 1056, 0, 1063, 0, 1069, 0, 1072, 0, 1079, 0, 1081, 0, 1091, 0, 1101, 0, 1108, 0, 1116, 0, 1119, 0, 1120, 0, 1129, 0, 1130, 0, 1134, 0, 1137, 0, 1138, 0, 1140, 0, 1144, 0, 1147, 0, 1150, 0, 1151, 0, 1152, 0, 1153, 0, 1155, 0, 1158, 0, 1160, 0, 1162, 0, 1164, 0, 1165, 0, 1166, 0, 1167, 0, 1169, 0, 1172, 0, 1175, 0, 1180, 0, 1183, 0, 1184, 0, 1186, 0, 1187, 0, 1190, 0, 1191, 0, 1196, 0, 1200, 0, 1201, 0, 1204, 0, 1220, 0, 1222, 0, 1224, 0, 1229, 0, 1230, 0, 1232, 0, 1233, 0, 1234, 0, 1235, 0, 1236, 0, 1237, 0, 1240, 0, 1242, 0, 1245, 0, 1246, 0, 1248, 0, 1256 }

  13. 1357

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356}

    {0, 0, 0, 3, 0, 3, 4, 2, 6, 9, 5, 11, 9, 13, 9, 13, 13, 15, 6, 3, 5, 6, 18, 22, 1, 8, 20, 6, 15, 21, 22, 28, 19, 8, 27, 30, 30, 6, 35, 4, 5, 14, 12, 7, 33, 44, 40, 25, 35, 23, 27, 16, 6, 52, 30, 51, 29, 15, 2, 8, 56, 40, 36, 47, 43, 22, 21, 11, 47, 53, 31, 21, 20, 68, 37, 16, 18, 0, 62, 3, 35, 15, 66, 56, 53, 80, 45, 77, 44, 31, 59, 36, 44, 47, 64, 45, 66, 76, 52, 28, 90, 26, 2, 34, 95, 53, 68, 26, 106, 17, 37, 6, 72, 95, 65, 44, 30, 31, 110, 7, 98, 113, 104, 120, 80, 94, 29, 36, 39, 88, 130, 86, 87, 62, 17, 32, 16, 53, 78, 6, 48, 52, 61, 61, 75, 61, 38, 53, 143, 83, 30, 149, 147, 39, 40, 88, 26, 137, 128, 115, 39, 155, 63, 24, 5, 8, 42, 55, 58, 154, 149, 44, 140, 124, 98, 112, 49, 95, 7, 177, 14, 78, 45, 21, 35, 10, 147, 185, 44, 59, 57, 111, 156, 186, 148, 30, 50, 33, 141, 49, 185, 86, 112, 191, 153, 177, 179, 196, 41, 101, 57, 65, 43, 148, 9, 130, 92, 194, 204, 152, 4, 184, 210, 214, 26, 54, 62, 133, 172, 37, 179, 141, 138, 217, 203, 13, 205, 52, 186, 12, 119, 44, 48, 132, 33, 92, 144, 193, 200, 37, 199, 219, 179, 179, 54, 181, 12, 21, 73, 118, 25, 222, 110, 153, 5, 130, 108, 253, 174, 228, 22, 5, 156, 217, 8, 230, 105, 196, 84, 108, 134, 191, 232, 255, 183, 127, 134, 217, 246, 180, 32, 109, 174, 149, 227, 251, 33, 97, 273, 213, 155, 148, 236, 64, 6, 108, 201, 158, 48, 180, 286, 231, 123, 213, 171, 52, 3, 44, 66, 126, 241, 65, 76, 307, 10, 314, 135, 229, 185, 132, 238, 138, 28, 295, 25, 49, 25, 27, 206, 297, 170, 245, 20, 46, 302, 92, 258, 10, 41, 10, 37, 61, 336, 256, 164, 278, 204, 217, 13, 356, 54, 327, 313, 230, 185, 59, 3, 93, 294, 267, 183, 227, 135, 8, 174, 335, 186, 50, 245, 230, 32, 44, 102, 28, 115, 291, 108, 32, 235, 153, 202, 299, 324, 313, 175, 349, 40, 295, 171, 328, 190, 329, 196, 243, 74, 62, 112, 167, 83, 137, 32, 129, 412, 195, 180, 259, 17, 273, 323, 283, 217, 91, 277, 3, 301, 119, 426, 182, 329, 56, 409, 232, 188, 303, 152, 71, 414, 363, 117, 439, 170, 235, 409, 67, 218, 56, 31, 34, 54, 91, 389, 359, 16, 36, 372, 314, 200, 255, 355, 376, 404, 390, 338, 72, 426, 179, 239, 116, 307, 403, 364, 3, 308, 405, 39, 255, 8, 73, 278, 468, 59, 41, 159, 49, 259, 313, 130, 130, 139, 155, 277, 21, 373, 330, 86, 394, 260, 370, 440, 496, 401, 67, 463, 193, 280, 91, 276, 21, 369, 138, 251, 257, 373, 116, 4, 33, 123, 162, 354, 269, 252, 216, 373, 495, 31, 14, 387, 280, 127, 182, 94, 484, 498, 99, 315, 358, 3, 294, 472, 337, 335, 403, 514, 160, 520, 500, 28, 439, 368, 101, 527, 333, 308, 66, 478, 83, 57, 59, 474, 247, 546, 418, 8, 106, 22, 50, 244, 15, 443, 320, 363, 330, 326, 181, 153, 560, 528, 17, 129, 280, 388, 501, 173, 540, 404, 469, 360, 335, 167, 405, 387, 256, 349, 400, 474, 100, 277, 171, 530, 154, 208, 457, 294, 172, 46, 140, 274, 72, 24, 258, 566, 52, 186, 25, 380, 223, 400, 488, 368, 275, 187, 37, 403, 39, 132, 528, 301, 607, 135, 340, 327, 218, 321, 125, 347, 44, 210, 388, 479, 41, 128, 160, 0, 483, 355, 354, 183, 147, 559, 56, 218, 542, 308, 585, 532, 379, 89, 316, 423, 115, 89, 226, 547, 180, 426, 259, 504, 41, 285, 412, 313, 393, 528, 156, 89, 466, 130, 422, 379, 493, 177, 224, 663, 176, 306, 56, 71, 111, 324, 282, 463, 201, 53, 316, 42, 507, 687, 174, 537, 387, 93, 593, 53, 272, 161, 288, 570, 670, 350, 221, 252, 498, 126, 488, 461, 544, 357, 6, 206, 643, 174, 641, 581, 391, 542, 705, 12, 696, 704, 275, 203, 475, 426, 107, 356, 697, 16, 572, 383, 78, 345, 539, 729, 40, 8, 607, 309, 745, 697, 70, 596, 666, 629, 112, 25, 706, 566, 643, 198, 649, 630, 46, 37, 52, 372, 603, 470, 428, 618, 485, 364, 661, 84, 421, 679, 216, 30, 593, 435, 206, 505, 45, 332, 19, 663, 713, 325, 504, 375, 101, 697, 213, 444, 590, 407, 541, 292, 771, 786, 550, 97, 411, 499, 394, 602, 531, 476, 203, 732, 270, 556, 546, 84, 494, 746, 148, 566, 455, 407, 735, 332, 801, 114, 129, 357, 198, 620, 466, 265, 385, 297, 589, 653, 730, 496, 284, 89, 686, 218, 239, 441, 539, 229, 558, 616, 707, 722, 504, 697, 663, 737, 421, 313, 843, 647, 632, 143, 134, 384, 630, 208, 642, 561, 856, 730, 421, 590, 109, 432, 835, 208, 794, 381, 346, 564, 154, 828, 616, 332, 703, 264, 404, 348, 391, 828, 209, 676, 411, 730, 724, 141, 598, 549, 843, 568, 376, 449, 861, 752, 838, 146, 454, 566, 231, 616, 308, 607, 358, 868, 797, 763, 443, 906, 219, 412, 633, 805, 471, 578, 241, 569, 784, 496, 341, 605, 362, 698, 500, 471, 567, 246, 342, 434, 732, 240, 269, 646, 822, 218, 166, 897, 792, 309, 232, 625, 303, 217, 874, 226, 416, 886, 517, 868, 395, 723, 611, 518, 280, 564, 681, 737, 634, 443, 730, 477, 331, 915, 605, 507, 957, 591, 747, 464, 483, 942, 706, 555, 622, 491, 856, 239, 584, 711, 954, 294, 816, 495, 327, 291, 684, 607, 488, 624, 483, 862, 260, 788, 790, 776, 357, 292, 393, 921, 534, 415, 308, 426, 603, 735, 236, 310, 652, 383, 282, 454, 772, 569, 608, 780, 723, 504, 390, 570, 437, 863, 294, 941, 935, 337, 919, 505, 574, 690, 479, 633, 323, 417, 515, 829, 646, 836, 418, 613, 688, 657, 746, 333, 620, 475, 949, 875, 321, 472, 825, 312, 1042, 418, 658, 410, 1034, 397, 860, 640, 880, 950, 675, 912, 330, 865, 923, 585, 990, 852, 362, 1001, 484, 352, 948, 936, 413, 830, 1044, 790, 525, 446, 821, 791, 392, 544, 803, 543, 624, 858, 534, 863, 571, 922, 575, 979, 655, 505, 968, 1017, 934, 457, 1078, 590, 806, 373, 666, 1003, 345, 754, 551, 1005, 864, 972, 430, 483, 689, 939, 954, 795, 354, 738, 421, 742, 386, 542, 395, 607, 609, 470, 675, 455, 940, 802, 728, 1105, 746, 641, 686, 651, 731, 699, 426, 564, 1001, 680, 934, 1020, 961, 502, 1153, 413, 732, 633, 1098, 668, 822, 447, 968, 903, 1148, 658, 461, 842, 656, 682, 1092, 803, 1082, 635, 616, 566, 410, 622, 466, 724, 793, 458, 618, 940, 775, 1068, 841, 523, 826, 501, 1172, 469, 789, 529, 659, 556, 493, 853, 1046, 512, 862, 891, 750, 741, 537, 925, 773, 950, 754, 1002, 528, 566, 1209, 579, 1023, 457, 829, 1067, 838, 574, 840, 924, 1073, 611, 605, 575, 659, 712, 668, 931, 707, 1018, 960, 615, 768, 884, 652, 951, 834, 919, 782, 895, 879, 1196, 1026, 749, 893, 777, 1034, 893, 941, 1191, 1082, 1164, 873, 1128, 1022, 955, 564, 985, 1131, 867, 975, 1245, 588, 1189, 1249, 1099, 889, 1216, 1242, 896, 1106, 1112, 990, 1018, 805, 739, 899, 565, 1144, 770, 562, 669, 598, 933, 758, 910, 831, 940, 1182, 543, 1196, 833, 569, 1277, 767, 1011, 884, 1198, 1165, 808, 603, 1173, 561, 580, 1054, 578, 1216, 628, 800, 936, 895, 735, 941, 806, 767, 710, 1104, 605, 975, 824, 751, 1119, 1135, 1196, 1166, 581, 819, 696, 949, 634, 639, 1191, 1149, 700, 576, 1285, 827, 626, 684, 1030, 975, 695, 1079, 882, 629, 891, 640, 1122, 719, 1345, 1334, 1199, 1065, 763, 1225}

    Returns: {0, 7, 0, 9, 0, 12, 0, 19, 0, 22, 0, 23, 0, 26, 0, 27, 0, 28, 0, 30, 0, 34, 0, 38, 0, 40, 0, 42, 0, 48, 0, 52, 0, 53, 0, 57, 0, 60, 0, 61, 0, 67, 0, 68, 0, 72, 0, 73, 0, 76, 0, 77, 0, 84, 0, 86, 0, 87, 0, 91, 0, 95, 0, 96, 0, 101, 0, 110, 0, 112, 0, 115, 0, 125, 0, 126, 0, 127, 0, 129, 0, 131, 0, 135, 0, 137, 0, 140, 0, 145, 0, 150, 0, 152, 0, 154, 0, 159, 0, 161, 0, 163, 0, 166, 0, 169, 0, 171, 0, 174, 0, 177, 0, 181, 0, 183, 0, 184, 0, 188, 0, 190, 0, 192, 0, 193, 0, 194, 0, 200, 0, 201, 0, 205, 0, 209, 0, 212, 0, 216, 0, 217, 0, 219, 0, 221, 0, 224, 0, 229, 0, 239, 0, 246, 0, 251, 0, 258, 0, 260, 0, 261, 0, 264, 0, 266, 0, 268, 0, 270, 0, 273, 0, 275, 0, 276, 0, 281, 0, 283, 0, 284, 0, 287, 0, 292, 0, 294, 0, 295, 0, 298, 0, 300, 0, 303, 0, 304, 0, 305, 0, 312, 0, 313, 0, 314, 0, 321, 0, 322, 0, 329, 0, 335, 0, 336, 0, 337, 0, 340, 0, 342, 0, 343, 0, 344, 0, 345, 0, 346, 0, 349, 0, 355, 0, 356, 0, 357, 0, 364, 0, 365, 0, 366, 0, 368, 0, 370, 0, 372, 0, 374, 0, 377, 0, 379, 0, 380, 0, 386, 0, 389, 0, 390, 0, 393, 0, 395, 0, 409, 0, 414, 0, 417, 0, 423, 0, 425, 0, 427, 0, 428, 0, 430, 0, 432, 0, 436, 0, 440, 0, 442, 0, 446, 0, 452, 0, 453, 0, 458, 0, 461, 0, 465, 0, 468, 0, 470, 0, 473, 0, 474, 0, 475, 0, 476, 0, 477, 0, 479, 0, 481, 0, 482, 0, 484, 0, 487, 0, 488, 0, 489, 0, 491, 0, 492, 0, 494, 0, 500, 0, 503, 0, 505, 0, 508, 0, 514, 0, 515, 0, 517, 0, 518, 0, 519, 0, 526, 0, 527, 0, 528, 0, 530, 0, 531, 0, 539, 0, 542, 0, 545, 0, 548, 0, 553, 0, 556, 0, 558, 0, 560, 0, 563, 0, 567, 0, 572, 0, 575, 0, 578, 0, 580, 0, 581, 0, 582, 0, 585, 0, 586, 0, 590, 0, 591, 0, 594, 0, 597, 0, 601, 0, 604, 0, 605, 0, 611, 0, 613, 0, 614, 0, 616, 0, 617, 0, 621, 0, 623, 0, 624, 0, 627, 0, 628, 0, 638, 0, 640, 0, 641, 0, 646, 0, 650, 0, 653, 0, 657, 0, 661, 0, 662, 0, 665, 0, 668, 0, 674, 0, 675, 0, 676, 0, 677, 0, 680, 0, 683, 0, 685, 0, 686, 0, 687, 0, 688, 0, 689, 0, 690, 0, 691, 0, 699, 0, 700, 0, 701, 0, 704, 0, 707, 0, 708, 0, 709, 0, 716, 0, 718, 0, 724, 0, 728, 0, 733, 0, 737, 0, 739, 0, 745, 0, 746, 0, 751, 0, 752, 0, 755, 0, 756, 0, 757, 0, 759, 0, 760, 0, 762, 0, 770, 0, 782, 0, 783, 0, 785, 0, 787, 0, 792, 0, 799, 0, 801, 0, 802, 0, 805, 0, 817, 0, 821, 0, 826, 0, 828, 0, 829, 0, 831, 0, 832, 0, 835, 0, 837, 0, 841, 0, 850, 0, 856, 0, 858, 0, 861, 0, 862, 0, 863, 0, 868, 0, 871, 0, 873, 0, 875, 0, 879, 0, 882, 0, 883, 0, 884, 0, 888, 0, 895, 0, 897, 0, 902, 0, 903, 0, 904, 0, 906, 0, 907, 0, 911, 0, 920, 0, 921, 0, 923, 0, 924, 0, 926, 0, 944, 0, 945, 0, 949, 0, 950, 0, 958, 0, 959, 0, 966, 0, 967, 0, 972, 0, 976, 0, 977, 0, 978, 0, 982, 0, 983, 0, 986, 0, 989, 0, 990, 0, 991, 0, 997, 0, 1004, 0, 1005, 0, 1006, 0, 1007, 0, 1010, 0, 1011, 0, 1013, 0, 1014, 0, 1015, 0, 1017, 0, 1019, 0, 1023, 0, 1028, 0, 1053, 0, 1056, 0, 1058, 0, 1062, 0, 1064, 0, 1067, 0, 1068, 0, 1069, 0, 1073, 0, 1074, 0, 1078, 0, 1079, 0, 1080, 0, 1081, 0, 1084, 0, 1087, 0, 1088, 0, 1089, 0, 1090, 0, 1094, 0, 1096, 0, 1097, 0, 1100, 0, 1104, 0, 1110, 0, 1121, 0, 1123, 0, 1124, 0, 1131, 0, 1132, 0, 1139, 0, 1143, 0, 1144, 0, 1146, 0, 1147, 0, 1150, 0, 1151, 0, 1154, 0, 1155, 0, 1161, 0, 1164, 0, 1165, 0, 1171, 0, 1172, 0, 1173, 0, 1175, 0, 1177, 0, 1178, 0, 1180, 0, 1184, 0, 1187, 0, 1189, 0, 1191, 0, 1192, 0, 1196, 0, 1199, 0, 1201, 0, 1202, 0, 1204, 0, 1211, 0, 1212, 0, 1227, 0, 1231, 0, 1232, 0, 1237, 0, 1238, 0, 1245, 0, 1246, 0, 1249, 0, 1252, 0, 1257, 0, 1258, 0, 1262, 0, 1267, 0, 1268, 0, 1271, 0, 1275, 0, 1282, 0, 1283, 0, 1285, 0, 1286, 0, 1287, 0, 1290, 0, 1294, 0, 1299, 0, 1301, 0, 1304, 0, 1306, 0, 1310, 0, 1311, 0, 1320, 0, 1323, 0, 1324, 0, 1328, 0, 1329, 0, 1338, 0, 1340, 0, 1341, 0, 1342, 0, 1347, 0, 1349, 0, 1350, 0, 1352, 0, 1355 }

  14. 3

    {1, 2}

    {0, 1}

    Returns: { }

  15. 977

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976}

    {0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1}

    Returns: { }

  16. 3

    {1, 2}

    {0, 1}

    Returns: { }

  17. 5

    {1, 2, 3, 4}

    {0, 0, 0, 3}

    Returns: { }

  18. 41

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40}

    {0, 1, 0, 2, 2, 3, 4, 6, 7, 4, 5, 8, 5, 11, 4, 10, 10, 2, 4, 10, 12, 18, 14, 17, 16, 15, 18, 18, 28, 21, 19, 31, 32, 31, 21, 22, 36, 29, 24, 33}

    Returns: {0, 4, 0, 5, 0, 8, 0, 18, 0, 23, 0, 24, 0, 25, 0, 30, 0, 32, 0, 34, 0, 35, 0, 37, 0, 38 }

  19. 1683

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

    {0, 0, 1, 1, 3, 5, 5, 5, 4, 7, 9, 9, 9, 0, 0, 10, 10, 16, 11, 16, 12, 1, 7, 12, 24, 21, 24, 3, 18, 18, 18, 19, 1, 21, 12, 24, 4, 33, 32, 10, 12, 12, 4, 28, 42, 22, 18, 12, 46, 35, 42, 47, 1, 51, 22, 34, 44, 38, 8, 2, 42, 3, 6, 59, 25, 35, 12, 14, 22, 8, 50, 69, 14, 10, 15, 10, 71, 26, 9, 3, 10, 4, 51, 35, 73, 34, 74, 19, 13, 12, 15, 28, 40, 9, 9, 41, 14, 52, 20, 64, 29, 67, 80, 60, 93, 48, 51, 63, 4, 61, 67, 83, 4, 42, 20, 10, 76, 26, 47, 5, 25, 38, 100, 77, 81, 82, 59, 64, 9, 77, 93, 99, 106, 127, 106, 14, 50, 133, 73, 77, 134, 131, 115, 137, 132, 84, 131, 75, 25, 57, 58, 43, 3, 84, 86, 8, 144, 93, 70, 73, 89, 15, 16, 14, 135, 64, 126, 11, 65, 164, 165, 43, 166, 159, 37, 162, 5, 82, 51, 90, 11, 143, 95, 97, 59, 104, 119, 102, 40, 187, 122, 179, 33, 154, 127, 107, 148, 162, 128, 118, 104, 89, 161, 186, 82, 197, 122, 67, 195, 66, 207, 91, 182, 176, 80, 71, 194, 6, 21, 32, 89, 92, 99, 29, 214, 155, 193, 35, 192, 37, 112, 112, 27, 59, 110, 214, 5, 210, 88, 14, 139, 11, 111, 27, 132, 71, 78, 91, 228, 81, 190, 141, 133, 164, 50, 133, 120, 0, 224, 13, 33, 249, 103, 219, 121, 149, 110, 123, 19, 241, 55, 32, 147, 166, 150, 197, 269, 270, 24, 207, 36, 235, 143, 4, 97, 138, 75, 166, 6, 153, 244, 35, 89, 123, 132, 75, 296, 46, 266, 4, 80, 104, 108, 214, 27, 242, 56, 102, 39, 219, 155, 189, 239, 198, 254, 276, 284, 88, 2, 303, 40, 75, 11, 79, 243, 87, 164, 29, 169, 93, 226, 237, 281, 89, 122, 132, 324, 134, 258, 29, 154, 52, 70, 238, 290, 28, 321, 250, 321, 166, 78, 80, 273, 9, 121, 114, 152, 233, 94, 216, 203, 157, 68, 356, 219, 43, 146, 276, 93, 19, 213, 14, 155, 281, 285, 366, 52, 19, 151, 240, 93, 207, 362, 114, 217, 326, 230, 357, 277, 82, 53, 105, 278, 166, 319, 287, 173, 134, 266, 346, 365, 357, 274, 8, 100, 187, 375, 198, 247, 234, 161, 68, 272, 252, 319, 180, 348, 14, 214, 269, 395, 311, 362, 415, 381, 308, 365, 388, 280, 141, 142, 270, 335, 342, 189, 346, 336, 11, 189, 354, 356, 208, 251, 433, 68, 364, 174, 373, 395, 110, 161, 198, 2, 100, 346, 368, 175, 394, 62, 427, 400, 81, 358, 369, 125, 130, 373, 279, 273, 103, 407, 335, 464, 225, 115, 423, 66, 120, 100, 225, 252, 451, 310, 173, 256, 449, 271, 429, 48, 175, 370, 419, 385, 330, 65, 487, 350, 470, 220, 338, 250, 53, 403, 254, 247, 360, 296, 7, 129, 207, 458, 254, 387, 269, 311, 216, 502, 206, 195, 511, 86, 382, 470, 510, 281, 317, 6, 132, 99, 294, 485, 236, 292, 478, 399, 412, 7, 280, 471, 70, 177, 523, 247, 388, 98, 100, 57, 398, 51, 108, 404, 102, 399, 8, 300, 19, 397, 285, 496, 478, 500, 551, 286, 89, 395, 528, 204, 370, 59, 92, 438, 64, 159, 283, 42, 274, 226, 344, 352, 331, 276, 168, 408, 211, 205, 166, 586, 317, 329, 354, 40, 258, 526, 512, 300, 478, 45, 452, 88, 491, 429, 450, 212, 314, 84, 365, 585, 224, 356, 174, 408, 211, 580, 147, 231, 177, 429, 317, 400, 179, 441, 193, 283, 19, 120, 94, 207, 321, 566, 538, 404, 343, 106, 235, 249, 58, 259, 7, 47, 542, 29, 538, 376, 258, 545, 106, 8, 67, 291, 442, 184, 387, 365, 647, 343, 582, 291, 273, 422, 602, 279, 557, 176, 453, 152, 468, 59, 428, 97, 593, 76, 17, 574, 131, 132, 183, 349, 572, 396, 612, 410, 97, 642, 149, 659, 277, 19, 338, 19, 411, 634, 232, 683, 306, 274, 595, 257, 684, 370, 547, 602, 361, 136, 128, 488, 119, 701, 232, 159, 423, 616, 252, 312, 371, 187, 470, 642, 600, 593, 471, 142, 438, 9, 299, 305, 296, 579, 541, 161, 471, 674, 127, 323, 44, 179, 337, 26, 145, 16, 739, 481, 33, 14, 78, 153, 268, 158, 388, 667, 212, 363, 0, 167, 19, 211, 754, 539, 280, 140, 26, 303, 317, 696, 52, 293, 392, 460, 474, 499, 69, 338, 607, 467, 764, 30, 387, 250, 771, 583, 344, 656, 601, 508, 79, 27, 239, 713, 473, 737, 307, 231, 507, 320, 132, 370, 554, 2, 295, 701, 443, 448, 277, 106, 769, 411, 159, 201, 280, 13, 746, 636, 86, 668, 36, 709, 260, 741, 638, 140, 132, 754, 241, 45, 408, 381, 152, 253, 376, 464, 614, 799, 581, 588, 684, 436, 728, 820, 287, 781, 647, 86, 102, 826, 491, 546, 218, 375, 601, 597, 552, 806, 47, 31, 470, 193, 701, 286, 400, 852, 579, 759, 698, 80, 285, 530, 677, 103, 95, 237, 109, 599, 539, 727, 87, 21, 293, 195, 111, 802, 725, 212, 356, 843, 376, 371, 39, 498, 696, 527, 658, 550, 88, 790, 611, 625, 848, 741, 402, 510, 758, 740, 559, 56, 417, 712, 241, 710, 38, 753, 205, 151, 325, 448, 209, 230, 117, 850, 806, 623, 523, 606, 896, 798, 368, 284, 541, 678, 744, 403, 830, 205, 41, 723, 902, 485, 633, 614, 177, 75, 602, 466, 314, 918, 542, 48, 770, 703, 876, 317, 714, 640, 948, 224, 688, 18, 510, 831, 365, 528, 222, 478, 473, 413, 796, 520, 321, 800, 449, 638, 488, 506, 717, 450, 895, 721, 526, 759, 855, 579, 619, 637, 46, 685, 295, 84, 104, 909, 198, 515, 261, 670, 448, 13, 281, 787, 475, 367, 401, 185, 754, 996, 925, 560, 134, 675, 622, 532, 42, 88, 244, 145, 92, 496, 387, 824, 535, 319, 595, 89, 519, 917, 59, 996, 255, 950, 252, 298, 804, 153, 718, 192, 1017, 825, 681, 943, 647, 771, 676, 356, 340, 152, 1033, 509, 321, 794, 1045, 83, 355, 943, 632, 985, 1001, 471, 733, 927, 185, 466, 526, 1003, 951, 36, 742, 77, 138, 18, 86, 823, 496, 795, 332, 832, 584, 884, 941, 712, 311, 738, 391, 300, 599, 897, 759, 951, 550, 692, 359, 495, 692, 429, 49, 73, 187, 48, 343, 451, 827, 767, 209, 820, 857, 945, 905, 431, 1020, 294, 1069, 643, 252, 540, 173, 187, 622, 863, 194, 713, 25, 850, 14, 545, 485, 29, 400, 793, 473, 589, 1124, 487, 15, 691, 1024, 436, 430, 1113, 329, 370, 84, 196, 392, 777, 111, 300, 714, 1115, 312, 306, 567, 228, 821, 345, 730, 74, 503, 128, 235, 59, 303, 873, 983, 539, 38, 1135, 1042, 454, 1036, 812, 388, 385, 256, 531, 687, 588, 234, 61, 412, 450, 42, 301, 40, 794, 235, 814, 506, 1104, 870, 299, 994, 954, 920, 542, 13, 900, 224, 787, 644, 444, 917, 821, 411, 602, 313, 218, 616, 960, 497, 323, 1052, 899, 260, 831, 909, 850, 798, 685, 1041, 633, 402, 479, 100, 679, 706, 714, 439, 841, 1070, 546, 614, 126, 468, 1146, 633, 991, 593, 1045, 623, 622, 59, 31, 1061, 868, 79, 501, 1137, 906, 1197, 832, 118, 693, 744, 1021, 329, 1193, 965, 855, 567, 102, 903, 1053, 249, 352, 360, 300, 613, 978, 406, 1118, 227, 1034, 122, 1154, 1202, 122, 1165, 1134, 1111, 286, 466, 759, 715, 940, 283, 1120, 829, 781, 1075, 751, 842, 1274, 212, 897, 1202, 970, 1043, 905, 915, 58, 602, 612, 242, 9, 610, 1102, 1123, 586, 668, 39, 956, 1245, 105, 1033, 253, 322, 226, 521, 1308, 548, 1306, 458, 203, 16, 1023, 1067, 850, 528, 94, 719, 1009, 1225, 1090, 169, 167, 885, 619, 534, 11, 1028, 752, 468, 1137, 1298, 1011, 694, 299, 1221, 1250, 973, 1116, 388, 503, 1249, 611, 442, 342, 757, 510, 482, 516, 453, 111, 1255, 813, 757, 492, 564, 1224, 367, 144, 170, 1167, 975, 740, 654, 233, 853, 777, 760, 69, 729, 1319, 685, 689, 616, 818, 446, 1345, 976, 519, 362, 979, 177, 26, 240, 190, 785, 412, 34, 1061, 788, 499, 433, 18, 76, 934, 1002, 61, 176, 1221, 93, 1187, 174, 130, 460, 701, 258, 102, 1, 638, 451, 984, 1177, 802, 1294, 979, 803, 651, 878, 785, 99, 871, 954, 82, 586, 803, 248, 1205, 729, 1127, 1172, 1180, 519, 1382, 99, 1382, 513, 1351, 13, 607, 1230, 28, 195, 1403, 816, 469, 1422, 1086, 684, 456, 973, 1057, 1274, 823, 1230, 1347, 794, 1070, 363, 1052, 509, 737, 240, 1111, 1211, 568, 1230, 785, 396, 648, 340, 1134, 1089, 286, 1126, 1034, 348, 483, 679, 215, 1368, 638, 1355, 1294, 1235, 1087, 1358, 1346, 405, 919, 1214, 444, 799, 1103, 635, 979, 206, 1481, 1076, 1014, 747, 1030, 1505, 207, 905, 172, 532, 78, 16, 97, 729, 782, 501, 589, 307, 240, 1442, 1494, 1217, 745, 919, 608, 1476, 630, 1429, 976, 1254, 8, 769, 537, 1232, 743, 207, 547, 57, 1103, 217, 343, 742, 925, 1348, 573, 151, 509, 914, 671, 270, 258, 583, 1256, 510, 1204, 1061, 571, 1079, 31, 1315, 1440, 906, 522, 26, 1201, 1547, 1545, 900, 557, 1534, 312, 996, 1241, 466, 206, 224, 1090, 948, 1293, 914, 1197, 1560, 1134, 672, 1311, 759, 1106, 932, 1293, 484, 1014, 130, 1323, 1386, 624, 1376, 867, 1151, 332, 914, 671, 46, 106, 196, 903, 1155, 87, 1412, 1321, 268, 486, 340, 1350, 746, 1390, 673, 941, 191, 1598, 819, 1009, 428, 452, 521, 922, 237, 299, 147, 200, 1421, 341, 873, 478, 882, 795, 1154, 210, 747, 1610, 1282, 434, 1263, 1271, 778, 252, 1109, 666, 859, 40, 1076, 304, 362, 165, 942, 347, 1139, 1012, 1216, 1603, 854, 1615, 548, 577, 1633, 1201, 360, 475, 436, 1565, 1339, 12, 1620, 510, 567, 180, 757, 1655, 1242, 1060}

    Returns: {0, 5, 0, 9, 0, 16, 0, 17, 0, 25, 0, 26, 0, 27, 0, 28, 0, 32, 0, 34, 0, 36, 0, 37, 0, 38, 0, 40, 0, 43, 0, 45, 0, 46, 0, 50, 0, 51, 0, 52, 0, 55, 0, 61, 0, 62, 0, 64, 0, 66, 0, 69, 0, 74, 0, 76, 0, 80, 0, 81, 0, 82, 0, 84, 0, 85, 0, 88, 0, 96, 0, 101, 0, 102, 0, 104, 0, 106, 0, 108, 0, 109, 0, 111, 0, 113, 0, 114, 0, 116, 0, 119, 0, 124, 0, 127, 0, 130, 0, 132, 0, 139, 0, 140, 0, 142, 0, 143, 0, 147, 0, 148, 0, 150, 0, 153, 0, 157, 0, 159, 0, 160, 0, 161, 0, 170, 0, 171, 0, 176, 0, 180, 0, 184, 0, 185, 0, 193, 0, 198, 0, 202, 0, 208, 0, 211, 0, 212, 0, 217, 0, 219, 0, 221, 0, 223, 0, 224, 0, 226, 0, 228, 0, 229, 0, 231, 0, 232, 0, 234, 0, 248, 0, 251, 0, 252, 0, 254, 0, 261, 0, 268, 0, 269, 0, 278, 0, 279, 0, 280, 0, 282, 0, 284, 0, 285, 0, 286, 0, 287, 0, 292, 0, 293, 0, 294, 0, 296, 0, 299, 0, 300, 0, 306, 0, 311, 0, 316, 0, 322, 0, 327, 0, 328, 0, 329, 0, 334, 0, 337, 0, 340, 0, 343, 0, 344, 0, 360, 0, 363, 0, 368, 0, 370, 0, 371, 0, 373, 0, 378, 0, 379, 0, 380, 0, 382, 0, 386, 0, 388, 0, 391, 0, 392, 0, 395, 0, 397, 0, 399, 0, 402, 0, 403, 0, 409, 0, 412, 0, 415, 0, 417, 0, 425, 0, 430, 0, 432, 0, 433, 0, 445, 0, 446, 0, 458, 0, 460, 0, 461, 0, 463, 0, 464, 0, 471, 0, 472, 0, 474, 0, 475, 0, 476, 0, 480, 0, 484, 0, 485, 0, 489, 0, 492, 0, 494, 0, 496, 0, 497, 0, 498, 0, 500, 0, 502, 0, 505, 0, 510, 0, 513, 0, 516, 0, 518, 0, 523, 0, 529, 0, 532, 0, 534, 0, 540, 0, 543, 0, 547, 0, 548, 0, 551, 0, 556, 0, 560, 0, 564, 0, 567, 0, 569, 0, 571, 0, 575, 0, 576, 0, 581, 0, 582, 0, 587, 0, 593, 0, 596, 0, 602, 0, 607, 0, 613, 0, 619, 0, 621, 0, 624, 0, 627, 0, 629, 0, 631, 0, 634, 0, 639, 0, 641, 0, 643, 0, 645, 0, 648, 0, 649, 0, 652, 0, 654, 0, 657, 0, 664, 0, 667, 0, 669, 0, 673, 0, 674, 0, 676, 0, 677, 0, 682, 0, 683, 0, 685, 0, 687, 0, 688, 0, 689, 0, 695, 0, 697, 0, 698, 0, 702, 0, 703, 0, 705, 0, 710, 0, 711, 0, 713, 0, 716, 0, 717, 0, 718, 0, 722, 0, 727, 0, 728, 0, 733, 0, 742, 0, 747, 0, 753, 0, 754, 0, 763, 0, 769, 0, 771, 0, 775, 0, 776, 0, 779, 0, 782, 0, 783, 0, 790, 0, 793, 0, 796, 0, 811, 0, 813, 0, 816, 0, 817, 0, 818, 0, 825, 0, 827, 0, 828, 0, 831, 0, 833, 0, 834, 0, 835, 0, 839, 0, 840, 0, 843, 0, 845, 0, 846, 0, 848, 0, 852, 0, 853, 0, 854, 0, 858, 0, 860, 0, 875, 0, 879, 0, 880, 0, 884, 0, 888, 0, 889, 0, 890, 0, 894, 0, 895, 0, 897, 0, 901, 0, 911, 0, 912, 0, 914, 0, 917, 0, 919, 0, 921, 0, 923, 0, 926, 0, 927, 0, 928, 0, 930, 0, 932, 0, 934, 0, 939, 0, 943, 0, 945, 0, 951, 0, 952, 0, 960, 0, 961, 0, 963, 0, 965, 0, 967, 0, 969, 0, 970, 0, 973, 0, 976, 0, 979, 0, 981, 0, 997, 0, 998, 0, 1008, 0, 1014, 0, 1015, 0, 1017, 0, 1019, 0, 1020, 0, 1022, 0, 1025, 0, 1031, 0, 1034, 0, 1036, 0, 1043, 0, 1046, 0, 1048, 0, 1052, 0, 1058, 0, 1063, 0, 1064, 0, 1070, 0, 1074, 0, 1077, 0, 1086, 0, 1087, 0, 1091, 0, 1093, 0, 1098, 0, 1102, 0, 1106, 0, 1110, 0, 1114, 0, 1117, 0, 1119, 0, 1121, 0, 1122, 0, 1126, 0, 1127, 0, 1130, 0, 1131, 0, 1133, 0, 1137, 0, 1139, 0, 1144, 0, 1149, 0, 1154, 0, 1155, 0, 1162, 0, 1163, 0, 1165, 0, 1168, 0, 1171, 0, 1175, 0, 1176, 0, 1180, 0, 1186, 0, 1191, 0, 1194, 0, 1200, 0, 1201, 0, 1202, 0, 1205, 0, 1208, 0, 1211, 0, 1212, 0, 1214, 0, 1217, 0, 1219, 0, 1222, 0, 1223, 0, 1225, 0, 1231, 0, 1233, 0, 1234, 0, 1236, 0, 1237, 0, 1239, 0, 1241, 0, 1243, 0, 1244, 0, 1248, 0, 1251, 0, 1256, 0, 1263, 0, 1264, 0, 1265, 0, 1274, 0, 1278, 0, 1283, 0, 1284, 0, 1293, 0, 1294, 0, 1298, 0, 1300, 0, 1303, 0, 1304, 0, 1307, 0, 1308, 0, 1310, 0, 1313, 0, 1316, 0, 1320, 0, 1321, 0, 1322, 0, 1328, 0, 1329, 0, 1330, 0, 1335, 0, 1340, 0, 1343, 0, 1349, 0, 1350, 0, 1353, 0, 1355, 0, 1357, 0, 1361, 0, 1365, 0, 1366, 0, 1368, 0, 1369, 0, 1370, 0, 1374, 0, 1381, 0, 1386, 0, 1391, 0, 1392, 0, 1397, 0, 1398, 0, 1403, 0, 1406, 0, 1408, 0, 1416, 0, 1418, 0, 1419, 0, 1420, 0, 1427, 0, 1428, 0, 1431, 0, 1439, 0, 1441, 0, 1444, 0, 1447, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1467, 0, 1469, 0, 1470, 0, 1473, 0, 1479, 0, 1483, 0, 1484, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1495, 0, 1499, 0, 1500, 0, 1501, 0, 1503, 0, 1509, 0, 1510, 0, 1511, 0, 1516, 0, 1519, 0, 1521, 0, 1522, 0, 1523, 0, 1530, 0, 1531, 0, 1536, 0, 1538, 0, 1539, 0, 1541, 0, 1542, 0, 1547, 0, 1549, 0, 1550, 0, 1553, 0, 1555, 0, 1562, 0, 1564, 0, 1565, 0, 1571, 0, 1573, 0, 1574, 0, 1578, 0, 1580, 0, 1581, 0, 1584, 0, 1596, 0, 1600, 0, 1602, 0, 1607, 0, 1608, 0, 1611, 0, 1614, 0, 1620, 0, 1621, 0, 1627, 0, 1628, 0, 1632, 0, 1634, 0, 1636, 0, 1637, 0, 1642, 0, 1643, 0, 1644, 0, 1646, 0, 1650, 0, 1654, 0, 1656, 0, 1657, 0, 1658, 0, 1660, 0, 1667, 0, 1671, 0, 1679, 0, 1680 }

  20. 39

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38}

    {0, 0, 2, 2, 3, 2, 3, 3, 0, 5, 9, 1, 7, 2, 9, 12, 16, 1, 17, 9, 18, 14, 16, 0, 1, 8, 18, 10, 12, 20, 6, 22, 27, 15, 18, 33, 35, 22}

    Returns: {0, 5, 0, 7, 0, 8, 0, 16, 0, 21, 0, 22, 0, 27, 0, 29, 0, 30, 0, 31, 0, 34, 0, 35 }

  21. 720

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719}

    {0, 1, 1, 0, 4, 5, 6, 5, 4, 6, 1, 3, 7, 6, 9, 0, 10, 14, 10, 3, 5, 6, 4, 15, 0, 13, 15, 13, 24, 22, 17, 20, 31, 9, 21, 1, 28, 32, 8, 23, 8, 27, 3, 27, 19, 42, 46, 2, 4, 38, 21, 2, 1, 12, 36, 33, 15, 11, 36, 43, 5, 37, 36, 31, 4, 44, 7, 19, 17, 26, 42, 66, 32, 47, 74, 10, 66, 24, 23, 12, 26, 60, 56, 0, 30, 32, 55, 28, 67, 24, 45, 59, 63, 22, 25, 29, 61, 17, 40, 32, 39, 83, 77, 48, 31, 55, 1, 14, 67, 44, 54, 26, 84, 39, 7, 66, 41, 0, 84, 25, 3, 77, 39, 12, 28, 62, 73, 54, 39, 25, 21, 41, 18, 26, 58, 22, 0, 36, 34, 60, 33, 59, 64, 72, 36, 12, 23, 0, 65, 29, 71, 10, 8, 22, 13, 58, 68, 73, 53, 22, 65, 35, 21, 58, 75, 76, 11, 16, 49, 74, 5, 64, 8, 63, 70, 46, 70, 67, 18, 46, 55, 85, 44, 12, 42, 16, 80, 30, 16, 31, 68, 34, 10, 69, 19, 8, 14, 40, 53, 22, 8, 20, 46, 0, 46, 40, 68, 15, 5, 43, 18, 76, 12, 12, 25, 81, 44, 59, 66, 0, 87, 1, 74, 19, 42, 85, 22, 62, 11, 54, 73, 55, 20, 68, 83, 60, 8, 78, 69, 49, 7, 67, 68, 81, 33, 49, 12, 8, 1, 81, 12, 53, 45, 65, 65, 47, 28, 84, 4, 69, 8, 76, 71, 71, 11, 25, 79, 37, 61, 12, 24, 62, 61, 23, 81, 75, 81, 18, 81, 59, 24, 77, 19, 68, 45, 44, 87, 33, 32, 64, 29, 85, 10, 30, 70, 44, 51, 20, 31, 38, 33, 31, 61, 24, 86, 59, 2, 60, 20, 80, 9, 85, 20, 34, 38, 26, 85, 80, 1, 35, 20, 6, 60, 81, 51, 15, 15, 10, 76, 39, 32, 17, 28, 3, 59, 35, 39, 75, 21, 27, 62, 81, 80, 9, 15, 52, 41, 43, 64, 65, 14, 1, 65, 35, 80, 58, 80, 29, 18, 83, 13, 1, 14, 8, 71, 8, 39, 17, 1, 25, 2, 11, 13, 23, 49, 59, 80, 16, 68, 61, 36, 46, 63, 60, 32, 66, 61, 43, 19, 9, 51, 4, 18, 17, 81, 18, 51, 80, 27, 28, 42, 13, 78, 22, 75, 30, 87, 18, 22, 31, 15, 42, 31, 10, 19, 23, 46, 80, 66, 49, 87, 53, 11, 23, 61, 76, 39, 9, 75, 47, 72, 19, 5, 4, 14, 87, 30, 8, 31, 24, 33, 6, 24, 49, 2, 23, 40, 10, 69, 77, 52, 12, 26, 15, 23, 21, 53, 78, 61, 69, 44, 87, 76, 17, 39, 27, 54, 61, 31, 76, 21, 1, 71, 62, 62, 8, 4, 15, 42, 53, 51, 66, 45, 36, 6, 23, 5, 62, 77, 39, 35, 65, 64, 15, 45, 38, 31, 71, 86, 69, 24, 54, 34, 26, 49, 31, 25, 51, 67, 41, 82, 40, 5, 29, 72, 1, 43, 80, 32, 70, 28, 44, 33, 38, 60, 8, 51, 40, 11, 81, 26, 72, 71, 24, 68, 39, 18, 29, 65, 61, 30, 16, 87, 76, 19, 74, 35, 63, 57, 60, 6, 45, 24, 19, 48, 19, 59, 2, 60, 43, 72, 45, 84, 21, 84, 11, 52, 36, 39, 14, 51, 72, 43, 82, 55, 75, 85, 35, 52, 42, 43, 27, 51, 34, 25, 57, 40, 82, 23, 13, 56, 21, 2, 83, 30, 0, 21, 2, 72, 47, 86, 72, 53, 47, 46, 75, 32, 72, 40, 13, 43, 56, 28, 30, 22, 0, 58, 4, 41, 67, 41, 61, 31, 60, 60, 54, 23, 26, 0, 12, 29, 32, 10, 84, 87, 70, 50, 36, 6, 45, 77, 79, 58, 36, 76, 6, 61, 30, 13, 64, 30, 7, 78, 27, 18, 16, 21, 80, 16, 83, 12, 62, 23, 37, 65, 22, 13, 61, 62, 20, 77, 41, 54, 46, 47, 86, 24, 33, 83, 15, 87, 38, 36, 50, 30, 62, 15, 14, 56, 3, 17, 26, 53, 67, 46, 4, 46, 51, 46, 20, 21, 84, 31, 51, 60, 30, 54, 39, 68, 46, 23, 39, 52, 87, 23, 54, 6, 81, 36}

    Returns: {0, 6, 0, 8, 0, 12, 0, 15, 0, 20, 0, 21, 0, 26, 0, 28, 0, 31, 0, 34, 0, 40, 0, 43, 0, 45, 0, 46, 0, 48, 0, 50, 0, 52, 0, 55, 0, 58, 0, 59, 0, 61, 0, 63, 0, 66, 0, 68, 0, 69, 0, 71, 0, 75, 0, 79, 0, 83, 0, 85, 0, 89, 0, 96, 0, 98, 0, 109, 0, 110, 0, 121, 0, 126, 0, 127, 0, 133, 0, 138, 0, 145, 0, 147, 0, 149, 0, 150, 0, 155, 0, 158, 0, 159, 0, 161, 0, 166, 0, 167, 0, 169, 0, 170, 0, 171, 0, 178, 0, 179, 0, 183, 0, 185, 0, 188, 0, 195, 0, 199, 0, 209, 0, 211, 0, 212, 0, 217, 0, 223, 0, 224, 0, 225, 0, 228, 0, 229, 0, 231, 0, 238, 0, 240, 0, 242, 0, 246, 0, 252, 0, 254, 0, 255, 0, 262, 0, 265, 0, 272, 0, 274, 0, 278, 0, 283, 0, 286, 0, 291, 0, 294, 0, 296, 0, 300, 0, 305, 0, 307, 0, 311, 0, 315, 0, 329, 0, 332, 0, 334, 0, 341, 0, 344, 0, 350, 0, 353, 0, 358, 0, 359, 0, 361, 0, 368, 0, 371, 0, 372, 0, 373, 0, 374, 0, 375, 0, 381, 0, 389, 0, 390, 0, 393, 0, 394, 0, 396, 0, 401, 0, 402, 0, 403, 0, 406, 0, 408, 0, 412, 0, 415, 0, 416, 0, 420, 0, 422, 0, 423, 0, 424, 0, 426, 0, 428, 0, 432, 0, 433, 0, 437, 0, 444, 0, 445, 0, 446, 0, 455, 0, 457, 0, 458, 0, 461, 0, 463, 0, 464, 0, 470, 0, 474, 0, 475, 0, 479, 0, 480, 0, 484, 0, 486, 0, 487, 0, 488, 0, 492, 0, 496, 0, 499, 0, 505, 0, 509, 0, 511, 0, 513, 0, 514, 0, 522, 0, 524, 0, 529, 0, 537, 0, 538, 0, 539, 0, 541, 0, 544, 0, 545, 0, 546, 0, 554, 0, 556, 0, 558, 0, 566, 0, 568, 0, 574, 0, 580, 0, 588, 0, 589, 0, 590, 0, 591, 0, 593, 0, 595, 0, 598, 0, 601, 0, 603, 0, 610, 0, 612, 0, 614, 0, 620, 0, 627, 0, 631, 0, 638, 0, 644, 0, 645, 0, 648, 0, 649, 0, 651, 0, 653, 0, 655, 0, 662, 0, 663, 0, 665, 0, 667, 0, 669, 0, 676, 0, 682, 0, 683, 0, 685, 0, 686, 0, 689, 0, 690, 0, 691, 0, 693, 0, 694, 0, 706, 0, 711, 0, 715, 0, 719 }

  22. 11

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

    {0, 0, 0, 0, 1, 2, 2, 2, 0, 3}

    Returns: { }

  23. 1697

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

    {0, 0, 0, 2, 4, 4, 1, 6, 7, 3, 6, 8, 1, 9, 6, 4, 16, 6, 13, 7, 14, 18, 21, 12, 15, 24, 13, 13, 16, 27, 29, 25, 21, 20, 22, 22, 30, 22, 26, 30, 35, 36, 33, 28, 31, 42, 41, 41, 48, 41, 38, 36, 41, 51, 53, 42, 44, 51, 45, 54, 58, 50, 48, 50, 55, 58, 51, 57, 62, 67, 56, 69, 63, 65, 74, 71, 66, 65, 76, 78, 73, 79, 67, 68, 80, 76, 75, 83, 74, 87, 81, 90, 78, 91, 88, 83, 84, 95, 86, 97, 88, 89, 92, 101, 97, 90, 101, 95, 101, 107, 109, 107, 98, 107, 99, 111, 105, 112, 110, 105, 110, 120, 118, 120, 118, 123, 115, 119, 116, 116, 126, 128, 122, 131, 125, 124, 123, 122, 128, 131, 140, 133, 141, 136, 134, 137, 131, 139, 133, 140, 144, 145, 143, 141, 153, 144, 146, 149, 143, 146, 159, 150, 160, 157, 160, 153, 152, 166, 164, 158, 170, 170, 165, 161, 168, 168, 163, 166, 175, 164, 166, 168, 170, 181, 183, 181, 174, 181, 182, 188, 189, 191, 180, 185, 188, 192, 186, 196, 189, 195, 198, 187, 198, 193, 197, 200, 203, 206, 194, 199, 205, 204, 202, 209, 199, 210, 212, 208, 218, 206, 220, 207, 213, 222, 218, 217, 226, 223, 214, 218, 220, 227, 229, 228, 228, 232, 233, 226, 228, 236, 233, 234, 231, 238, 234, 239, 240, 233, 236, 248, 246, 237, 248, 252, 249, 254, 247, 246, 243, 253, 258, 251, 255, 260, 263, 262, 260, 253, 259, 259, 260, 261, 265, 262, 269, 267, 268, 264, 270, 278, 280, 281, 275, 276, 280, 277, 285, 286, 274, 288, 287, 287, 292, 280, 290, 283, 288, 285, 288, 291, 297, 298, 288, 296, 299, 304, 302, 303, 293, 295, 297, 309, 300, 311, 302, 315, 310, 310, 312, 314, 308, 318, 321, 323, 311, 311, 324, 323, 328, 327, 326, 318, 325, 322, 323, 327, 326, 331, 329, 336, 331, 333, 337, 337, 333, 335, 345, 346, 333, 344, 342, 341, 349, 343, 353, 352, 354, 343, 352, 354, 359, 361, 352, 360, 351, 351, 351, 358, 361, 364, 361, 365, 363, 373, 360, 372, 363, 373, 366, 369, 368, 375, 374, 375, 372, 380, 384, 381, 384, 384, 379, 379, 378, 390, 384, 384, 384, 388, 398, 399, 393, 390, 387, 391, 389, 402, 402, 401, 402, 406, 396, 405, 408, 405, 403, 408, 414, 416, 410, 405, 415, 407, 421, 409, 410, 417, 414, 422, 423, 426, 423, 418, 432, 420, 423, 426, 436, 430, 431, 425, 440, 437, 440, 430, 439, 439, 446, 433, 437, 447, 449, 443, 449, 447, 441, 445, 452, 453, 455, 447, 449, 452, 462, 452, 456, 453, 455, 457, 459, 454, 462, 470, 457, 463, 473, 475, 470, 475, 470, 469, 480, 470, 467, 472, 474, 485, 484, 473, 473, 486, 485, 477, 490, 492, 484, 485, 486, 487, 495, 498, 499, 492, 496, 495, 490, 490, 494, 497, 503, 496, 495, 511, 499, 504, 506, 506, 504, 503, 504, 506, 517, 510, 507, 517, 512, 522, 518, 523, 514, 514, 526, 529, 529, 521, 523, 522, 522, 537, 538, 531, 539, 533, 535, 538, 532, 540, 539, 537, 540, 538, 542, 541, 550, 550, 553, 545, 549, 542, 545, 545, 552, 546, 557, 548, 552, 561, 554, 553, 565, 564, 559, 569, 571, 570, 570, 565, 574, 566, 577, 578, 572, 571, 567, 579, 577, 578, 585, 580, 574, 588, 581, 576, 578, 578, 583, 587, 593, 595, 597, 589, 587, 595, 597, 594, 599, 600, 591, 604, 597, 604, 598, 608, 600, 611, 603, 602, 613, 602, 606, 618, 611, 607, 610, 615, 617, 610, 618, 614, 617, 626, 619, 623, 618, 621, 627, 623, 630, 625, 634, 636, 626, 640, 638, 637, 634, 641, 642, 642, 648, 644, 647, 645, 647, 652, 643, 648, 649, 649, 645, 647, 652, 646, 657, 661, 649, 662, 656, 652, 662, 667, 669, 666, 658, 660, 660, 665, 674, 669, 671, 678, 667, 673, 676, 681, 684, 675, 677, 674, 685, 681, 675, 684, 692, 681, 690, 691, 696, 684, 696, 697, 692, 695, 702, 695, 701, 705, 693, 702, 706, 704, 706, 699, 712, 708, 706, 708, 703, 705, 717, 716, 712, 709, 708, 713, 719, 722, 722, 722, 715, 719, 716, 727, 725, 722, 729, 727, 730, 722, 736, 739, 733, 731, 728, 741, 729, 731, 740, 743, 748, 734, 744, 744, 748, 744, 749, 748, 751, 756, 757, 744, 754, 749, 749, 762, 762, 764, 758, 754, 763, 763, 761, 768, 763, 761, 770, 770, 763, 770, 769, 764, 774, 771, 776, 769, 774, 781, 782, 786, 775, 784, 776, 789, 792, 780, 790, 784, 795, 797, 795, 790, 785, 789, 792, 795, 789, 793, 793, 803, 799, 798, 804, 807, 804, 799, 814, 807, 801, 813, 809, 805, 808, 808, 809, 813, 814, 823, 821, 818, 822, 814, 816, 824, 826, 823, 819, 831, 830, 832, 831, 831, 838, 841, 841, 839, 839, 838, 841, 843, 833, 846, 849, 845, 842, 846, 847, 850, 852, 855, 850, 858, 860, 849, 855, 848, 858, 854, 857, 867, 862, 864, 861, 870, 865, 862, 870, 864, 870, 862, 871, 877, 871, 875, 874, 880, 869, 879, 882, 873, 885, 884, 884, 881, 891, 885, 887, 893, 891, 896, 886, 885, 889, 891, 890, 896, 901, 903, 893, 902, 897, 904, 910, 908, 897, 903, 904, 911, 912, 906, 909, 905, 920, 910, 909, 910, 910, 914, 926, 918, 919, 918, 917, 920, 923, 929, 922, 925, 927, 924, 929, 935, 930, 935, 935, 932, 942, 941, 935, 947, 934, 947, 940, 949, 947, 941, 951, 951, 950, 944, 949, 945, 946, 956, 962, 950, 958, 956, 965, 966, 962, 967, 966, 957, 960, 959, 960, 962, 968, 975, 973, 964, 980, 968, 976, 975, 975, 985, 981, 980, 987, 987, 980, 980, 990, 979, 983, 989, 983, 989, 995, 984, 986, 996, 991, 990, 992, 1001, 1004, 1005, 1006, 1006, 1001, 1002, 997, 1008, 1005, 1006, 1014, 1003, 1011, 1014, 1011, 1021, 1011, 1014, 1010, 1013, 1018, 1021, 1023, 1019, 1015, 1029, 1025, 1018, 1028, 1027, 1029, 1030, 1031, 1028, 1039, 1041, 1034, 1028, 1035, 1037, 1045, 1037, 1045, 1048, 1036, 1040, 1039, 1048, 1046, 1041, 1050, 1056, 1052, 1052, 1058, 1056, 1061, 1056, 1053, 1058, 1055, 1059, 1060, 1056, 1070, 1061, 1066, 1073, 1059, 1074, 1064, 1062, 1063, 1076, 1071, 1073, 1067, 1083, 1083, 1083, 1075, 1083, 1076, 1082, 1084, 1083, 1088, 1082, 1079, 1084, 1096, 1096, 1084, 1091, 1099, 1088, 1091, 1102, 1096, 1105, 1096, 1102, 1094, 1108, 1095, 1097, 1102, 1101, 1114, 1100, 1112, 1110, 1118, 1104, 1108, 1116, 1122, 1108, 1116, 1112, 1113, 1127, 1119, 1114, 1115, 1121, 1126, 1120, 1129, 1122, 1122, 1135, 1137, 1128, 1134, 1128, 1127, 1141, 1143, 1132, 1144, 1138, 1142, 1139, 1145, 1145, 1139, 1142, 1149, 1142, 1147, 1142, 1158, 1155, 1157, 1159, 1149, 1154, 1156, 1158, 1157, 1163, 1162, 1154, 1158, 1161, 1157, 1158, 1166, 1170, 1174, 1164, 1165, 1176, 1178, 1170, 1178, 1183, 1180, 1175, 1174, 1172, 1185, 1174, 1179, 1181, 1189, 1192, 1192, 1186, 1191, 1186, 1195, 1193, 1185, 1195, 1197, 1199, 1191, 1199, 1199, 1200, 1199, 1196, 1205, 1196, 1207, 1198, 1206, 1201, 1213, 1215, 1218, 1219, 1219, 1208, 1213, 1216, 1220, 1220, 1222, 1221, 1219, 1225, 1226, 1217, 1229, 1231, 1227, 1234, 1226, 1236, 1231, 1231, 1239, 1239, 1237, 1241, 1241, 1230, 1239, 1234, 1238, 1248, 1244, 1247, 1252, 1250, 1239, 1240, 1246, 1255, 1256, 1246, 1252, 1256, 1251, 1255, 1264, 1257, 1265, 1256, 1260, 1261, 1267, 1259, 1258, 1269, 1274, 1274, 1264, 1276, 1270, 1264, 1280, 1281, 1273, 1269, 1269, 1278, 1280, 1284, 1277, 1284, 1285, 1281, 1282, 1282, 1279, 1281, 1286, 1296, 1284, 1289, 1291, 1292, 1293, 1289, 1300, 1302, 1303, 1303, 1306, 1294, 1303, 1310, 1302, 1301, 1303, 1302, 1316, 1315, 1306, 1316, 1317, 1306, 1320, 1312, 1321, 1313, 1326, 1317, 1322, 1316, 1323, 1327, 1330, 1322, 1319, 1323, 1325, 1326, 1328, 1333, 1333, 1341, 1342, 1332, 1342, 1343, 1344, 1333, 1344, 1348, 1346, 1348, 1349, 1351, 1353, 1354, 1347, 1356, 1346, 1358, 1348, 1352, 1354, 1357, 1358, 1357, 1360, 1360, 1355, 1358, 1361, 1366, 1358, 1358, 1372, 1366, 1375, 1363, 1368, 1375, 1371, 1366, 1370, 1376, 1370, 1373, 1375, 1373, 1378, 1380, 1375, 1386, 1382, 1390, 1388, 1389, 1390, 1390, 1386, 1394, 1396, 1397, 1389, 1392, 1398, 1394, 1406, 1398, 1393, 1406, 1402, 1409, 1401, 1406, 1413, 1411, 1409, 1406, 1408, 1410, 1419, 1410, 1410, 1415, 1421, 1418, 1423, 1425, 1418, 1414, 1421, 1428, 1431, 1421, 1419, 1435, 1430, 1423, 1429, 1434, 1431, 1435, 1440, 1442, 1433, 1431, 1431, 1437, 1447, 1447, 1438, 1438, 1438, 1447, 1442, 1452, 1454, 1452, 1448, 1452, 1446, 1448, 1461, 1453, 1455, 1463, 1464, 1463, 1454, 1468, 1456, 1463, 1464, 1467, 1470, 1475, 1474, 1475, 1466, 1478, 1479, 1472, 1467, 1470, 1473, 1484, 1476, 1480, 1487, 1489, 1488, 1479, 1484, 1485, 1488, 1481, 1486, 1490, 1496, 1490, 1485, 1495, 1489, 1501, 1495, 1497, 1502, 1503, 1504, 1495, 1500, 1501, 1499, 1498, 1509, 1507, 1503, 1516, 1504, 1515, 1512, 1520, 1520, 1513, 1517, 1524, 1523, 1523, 1513, 1519, 1515, 1529, 1518, 1533, 1523, 1534, 1529, 1523, 1528, 1529, 1532, 1533, 1530, 1530, 1544, 1531, 1534, 1540, 1539, 1539, 1544, 1545, 1548, 1541, 1549, 1551, 1542, 1556, 1555, 1548, 1559, 1552, 1550, 1557, 1552, 1553, 1552, 1563, 1554, 1566, 1565, 1561, 1570, 1568, 1573, 1566, 1575, 1562, 1577, 1564, 1579, 1573, 1569, 1573, 1572, 1573, 1585, 1574, 1581, 1575, 1584, 1577, 1577, 1585, 1580, 1586, 1595, 1582, 1591, 1587, 1592, 1597, 1592, 1595, 1595, 1598, 1592, 1601, 1599, 1597, 1595, 1609, 1612, 1604, 1610, 1610, 1616, 1604, 1618, 1617, 1620, 1614, 1612, 1611, 1618, 1622, 1626, 1617, 1615, 1620, 1620, 1628, 1623, 1633, 1624, 1626, 1632, 1629, 1628, 1633, 1630, 1640, 1635, 1629, 1635, 1631, 1635, 1643, 1646, 1638, 1640, 1637, 1643, 1639, 1640, 1641, 1648, 1656, 1650, 1654, 1659, 1656, 1648, 1648, 1650, 1656, 1660, 1653, 1661, 1659, 1658, 1662, 1672, 1666, 1660, 1672, 1671, 1666, 1675, 1677, 1665, 1676, 1672, 1675, 1682, 1679, 1684, 1672, 1677, 1683, 1683, 1677, 1685, 1691, 1687, 1693}

    Returns: {0, 5, 0, 6, 0, 9, 0, 16, 0, 19, 0, 20, 0, 23, 0, 24, 0, 27, 0, 28, 0, 32, 0, 33, 0, 35, 0, 36, 0, 38, 0, 45, 0, 49, 0, 55, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 66, 0, 68, 0, 70, 0, 71, 0, 75, 0, 80, 0, 82, 0, 83, 0, 89, 0, 91, 0, 92, 0, 93, 0, 98, 0, 99, 0, 100, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 123, 0, 125, 0, 128, 0, 129, 0, 130, 0, 133, 0, 134, 0, 136, 0, 138, 0, 140, 0, 147, 0, 153, 0, 157, 0, 159, 0, 160, 0, 167, 0, 170, 0, 175, 0, 176, 0, 182, 0, 184, 0, 186, 0, 187, 0, 188, 0, 192, 0, 193, 0, 194, 0, 201, 0, 203, 0, 206, 0, 210, 0, 211, 0, 215, 0, 217, 0, 219, 0, 223, 0, 224, 0, 225, 0, 229, 0, 230, 0, 232, 0, 242, 0, 243, 0, 244, 0, 245, 0, 246, 0, 247, 0, 250, 0, 252, 0, 253, 0, 255, 0, 266, 0, 272, 0, 273, 0, 274, 0, 275, 0, 276, 0, 278, 0, 279, 0, 282, 0, 286, 0, 287, 0, 295, 0, 298, 0, 301, 0, 304, 0, 305, 0, 308, 0, 309, 0, 311, 0, 313, 0, 316, 0, 322, 0, 324, 0, 328, 0, 332, 0, 335, 0, 338, 0, 340, 0, 341, 0, 342, 0, 343, 0, 344, 0, 345, 0, 349, 0, 361, 0, 364, 0, 372, 0, 373, 0, 375, 0, 377, 0, 379, 0, 381, 0, 386, 0, 394, 0, 399, 0, 401, 0, 402, 0, 403, 0, 405, 0, 411, 0, 418, 0, 419, 0, 423, 0, 425, 0, 426, 0, 428, 0, 442, 0, 445, 0, 446, 0, 448, 0, 449, 0, 452, 0, 455, 0, 470, 0, 474, 0, 475, 0, 480, 0, 487, 0, 488, 0, 489, 0, 490, 0, 494, 0, 495, 0, 497, 0, 502, 0, 503, 0, 510, 0, 521, 0, 524, 0, 525, 0, 528, 0, 529, 0, 530, 0, 531, 0, 535, 0, 538, 0, 548, 0, 551, 0, 552, 0, 555, 0, 556, 0, 557, 0, 558, 0, 559, 0, 560, 0, 562, 0, 567, 0, 568, 0, 572, 0, 574, 0, 575, 0, 578, 0, 584, 0, 587, 0, 590, 0, 592, 0, 598, 0, 599, 0, 602, 0, 603, 0, 606, 0, 607, 0, 608, 0, 609, 0, 610, 0, 613, 0, 628, 0, 634, 0, 635, 0, 637, 0, 638, 0, 640, 0, 646, 0, 649, 0, 651, 0, 653, 0, 654, 0, 656, 0, 660, 0, 661, 0, 668, 0, 671, 0, 672, 0, 678, 0, 682, 0, 683, 0, 684, 0, 687, 0, 690, 0, 694, 0, 696, 0, 703, 0, 705, 0, 707, 0, 708, 0, 710, 0, 713, 0, 721, 0, 722, 0, 725, 0, 729, 0, 730, 0, 739, 0, 742, 0, 744, 0, 746, 0, 748, 0, 759, 0, 764, 0, 765, 0, 767, 0, 769, 0, 770, 0, 771, 0, 772, 0, 773, 0, 774, 0, 777, 0, 788, 0, 792, 0, 795, 0, 800, 0, 802, 0, 805, 0, 810, 0, 812, 0, 815, 0, 816, 0, 817, 0, 818, 0, 819, 0, 821, 0, 822, 0, 823, 0, 824, 0, 825, 0, 830, 0, 841, 0, 844, 0, 845, 0, 846, 0, 849, 0, 858, 0, 863, 0, 864, 0, 867, 0, 871, 0, 880, 0, 882, 0, 883, 0, 885, 0, 888, 0, 893, 0, 897, 0, 899, 0, 902, 0, 903, 0, 905, 0, 910, 0, 915, 0, 917, 0, 927, 0, 928, 0, 929, 0, 930, 0, 933, 0, 940, 0, 942, 0, 943, 0, 944, 0, 947, 0, 952, 0, 959, 0, 961, 0, 962, 0, 966, 0, 967, 0, 972, 0, 973, 0, 975, 0, 980, 0, 989, 0, 990, 0, 995, 0, 997, 0, 1001, 0, 1008, 0, 1012, 0, 1015, 0, 1018, 0, 1022, 0, 1025, 0, 1028, 0, 1029, 0, 1030, 0, 1041, 0, 1047, 0, 1049, 0, 1050, 0, 1051, 0, 1053, 0, 1054, 0, 1055, 0, 1059, 0, 1060, 0, 1061, 0, 1066, 0, 1071, 0, 1076, 0, 1077, 0, 1078, 0, 1084, 0, 1085, 0, 1086, 0, 1088, 0, 1090, 0, 1092, 0, 1094, 0, 1095, 0, 1106, 0, 1110, 0, 1112, 0, 1114, 0, 1116, 0, 1120, 0, 1121, 0, 1124, 0, 1127, 0, 1129, 0, 1139, 0, 1144, 0, 1148, 0, 1149, 0, 1151, 0, 1152, 0, 1154, 0, 1156, 0, 1158, 0, 1161, 0, 1167, 0, 1169, 0, 1173, 0, 1180, 0, 1181, 0, 1183, 0, 1186, 0, 1191, 0, 1193, 0, 1199, 0, 1202, 0, 1216, 0, 1217, 0, 1218, 0, 1222, 0, 1223, 0, 1225, 0, 1226, 0, 1228, 0, 1233, 0, 1236, 0, 1241, 0, 1242, 0, 1247, 0, 1248, 0, 1255, 0, 1256, 0, 1257, 0, 1260, 0, 1263, 0, 1267, 0, 1270, 0, 1275, 0, 1276, 0, 1281, 0, 1283, 0, 1287, 0, 1288, 0, 1289, 0, 1290, 0, 1291, 0, 1297, 0, 1299, 0, 1303, 0, 1306, 0, 1310, 0, 1313, 0, 1316, 0, 1325, 0, 1331, 0, 1332, 0, 1336, 0, 1339, 0, 1340, 0, 1341, 0, 1346, 0, 1348, 0, 1353, 0, 1356, 0, 1357, 0, 1363, 0, 1367, 0, 1368, 0, 1375, 0, 1381, 0, 1383, 0, 1384, 0, 1385, 0, 1386, 0, 1388, 0, 1393, 0, 1394, 0, 1396, 0, 1397, 0, 1398, 0, 1403, 0, 1415, 0, 1416, 0, 1420, 0, 1421, 0, 1422, 0, 1423, 0, 1426, 0, 1429, 0, 1430, 0, 1432, 0, 1435, 0, 1443, 0, 1445, 0, 1449, 0, 1450, 0, 1454, 0, 1456, 0, 1458, 0, 1459, 0, 1460, 0, 1461, 0, 1462, 0, 1464, 0, 1465, 0, 1470, 0, 1477, 0, 1479, 0, 1480, 0, 1482, 0, 1487, 0, 1494, 0, 1497, 0, 1498, 0, 1499, 0, 1500, 0, 1501, 0, 1502, 0, 1505, 0, 1508, 0, 1510, 0, 1515, 0, 1517, 0, 1518, 0, 1526, 0, 1527, 0, 1528, 0, 1530, 0, 1532, 0, 1535, 0, 1536, 0, 1537, 0, 1538, 0, 1540, 0, 1547, 0, 1552, 0, 1555, 0, 1556, 0, 1557, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1581, 0, 1582, 0, 1584, 0, 1586, 0, 1588, 0, 1595, 0, 1600, 0, 1601, 0, 1603, 0, 1607, 0, 1609, 0, 1615, 0, 1616, 0, 1619, 0, 1621, 0, 1622, 0, 1625, 0, 1630, 0, 1631, 0, 1632, 0, 1633, 0, 1635, 0, 1639, 0, 1650, 0, 1657, 0, 1658, 0, 1662, 0, 1663, 0, 1664, 0, 1666, 0, 1667, 0, 1668, 0, 1669, 0, 1675, 0, 1680, 0, 1682, 0, 1689, 0, 1690, 0, 1691, 0, 1692, 0, 1695, 0, 1696 }

  24. 513

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512}

    {0, 0, 0, 0, 1, 5, 0, 6, 2, 9, 4, 6, 6, 8, 7, 7, 8, 16, 13, 16, 13, 21, 12, 14, 16, 25, 22, 23, 19, 25, 23, 24, 23, 31, 32, 35, 30, 36, 32, 30, 34, 34, 33, 36, 40, 45, 40, 47, 43, 45, 46, 47, 45, 48, 54, 46, 54, 53, 53, 55, 58, 51, 53, 54, 62, 57, 59, 61, 58, 67, 60, 68, 62, 68, 71, 69, 76, 77, 77, 75, 79, 75, 76, 77, 79, 85, 77, 78, 78, 89, 84, 83, 89, 86, 84, 93, 91, 94, 91, 96, 92, 91, 101, 95, 102, 105, 105, 98, 100, 106, 103, 101, 110, 108, 106, 107, 107, 114, 109, 114, 113, 121, 121, 121, 120, 125, 120, 122, 126, 129, 130, 123, 123, 132, 133, 131, 136, 136, 138, 131, 136, 140, 135, 133, 139, 141, 145, 143, 145, 147, 142, 147, 147, 153, 148, 150, 152, 153, 153, 159, 155, 161, 157, 160, 154, 155, 157, 160, 167, 168, 163, 163, 163, 169, 166, 173, 170, 171, 173, 171, 177, 178, 182, 176, 175, 180, 183, 177, 181, 185, 187, 190, 188, 192, 191, 193, 194, 189, 193, 193, 198, 197, 197, 200, 200, 202, 199, 207, 205, 208, 204, 203, 211, 206, 213, 212, 209, 216, 218, 212, 215, 220, 212, 222, 219, 219, 218, 217, 219, 219, 224, 221, 228, 229, 225, 227, 232, 228, 233, 234, 235, 236, 232, 243, 237, 240, 242, 244, 240, 242, 244, 245, 252, 246, 254, 247, 251, 247, 255, 255, 250, 251, 255, 254, 255, 261, 261, 265, 268, 269, 266, 268, 272, 267, 274, 272, 275, 271, 272, 277, 278, 280, 276, 279, 277, 284, 284, 277, 283, 288, 281, 289, 290, 293, 293, 294, 295, 288, 290, 289, 293, 293, 295, 294, 297, 304, 297, 298, 298, 308, 308, 308, 304, 305, 308, 313, 313, 316, 312, 310, 314, 316, 320, 321, 316, 325, 326, 327, 323, 322, 327, 322, 325, 325, 331, 333, 333, 330, 338, 332, 339, 335, 333, 334, 337, 337, 339, 344, 348, 349, 342, 343, 345, 347, 344, 347, 349, 357, 349, 350, 351, 355, 353, 355, 364, 361, 360, 362, 359, 360, 362, 369, 372, 368, 369, 372, 374, 377, 370, 372, 370, 373, 380, 374, 375, 384, 384, 382, 388, 381, 383, 389, 384, 389, 392, 386, 396, 397, 394, 393, 400, 393, 397, 394, 394, 404, 404, 402, 408, 406, 410, 407, 406, 408, 405, 413, 411, 417, 410, 419, 418, 414, 420, 415, 422, 419, 426, 424, 428, 429, 425, 422, 429, 429, 433, 429, 429, 437, 431, 435, 438, 439, 433, 443, 439, 441, 438, 439, 445, 443, 445, 449, 450, 444, 444, 448, 446, 452, 452, 449, 459, 452, 461, 459, 454, 460, 466, 466, 459, 462, 460, 469, 464, 470, 474, 468, 472, 470, 472, 473, 475, 475, 482, 475, 476, 475, 480, 481, 479, 482, 482, 486, 486, 486, 488, 487, 489, 488, 497, 497, 491, 499, 502, 501, 501, 503, 504, 497, 502, 503, 500, 504}

    Returns: {0, 6, 0, 10, 0, 18, 0, 20, 0, 22, 0, 24, 0, 25, 0, 28, 0, 29, 0, 31, 0, 33, 0, 36, 0, 45, 0, 47, 0, 55, 0, 57, 0, 61, 0, 62, 0, 64, 0, 67, 0, 69, 0, 75, 0, 78, 0, 79, 0, 84, 0, 87, 0, 92, 0, 94, 0, 96, 0, 105, 0, 111, 0, 113, 0, 114, 0, 119, 0, 126, 0, 128, 0, 131, 0, 132, 0, 133, 0, 139, 0, 146, 0, 148, 0, 150, 0, 151, 0, 152, 0, 153, 0, 162, 0, 164, 0, 168, 0, 169, 0, 171, 0, 172, 0, 173, 0, 175, 0, 181, 0, 183, 0, 188, 0, 192, 0, 195, 0, 201, 0, 202, 0, 203, 0, 204, 0, 205, 0, 207, 0, 215, 0, 218, 0, 222, 0, 228, 0, 234, 0, 235, 0, 237, 0, 242, 0, 243, 0, 253, 0, 254, 0, 257, 0, 262, 0, 266, 0, 267, 0, 268, 0, 277, 0, 281, 0, 283, 0, 284, 0, 293, 0, 299, 0, 305, 0, 306, 0, 307, 0, 308, 0, 309, 0, 313, 0, 323, 0, 324, 0, 326, 0, 330, 0, 332, 0, 333, 0, 334, 0, 335, 0, 341, 0, 347, 0, 349, 0, 353, 0, 361, 0, 362, 0, 364, 0, 367, 0, 370, 0, 372, 0, 375, 0, 377, 0, 384, 0, 388, 0, 391, 0, 395, 0, 397, 0, 399, 0, 401, 0, 404, 0, 405, 0, 408, 0, 411, 0, 416, 0, 419, 0, 421, 0, 425, 0, 428, 0, 432, 0, 435, 0, 438, 0, 442, 0, 443, 0, 445, 0, 448, 0, 457, 0, 458, 0, 459, 0, 462, 0, 465, 0, 466, 0, 471, 0, 475, 0, 477, 0, 479, 0, 480, 0, 485, 0, 495, 0, 498, 0, 499, 0, 500, 0, 501, 0, 506, 0, 508, 0, 510 }

  25. 9

    {1, 2, 3, 4, 5, 6, 7, 8}

    {0, 0, 1, 0, 0, 1, 1, 1}

    Returns: { }

  26. 8

    {1, 2, 3, 4, 5, 6, 7}

    {0, 1, 0, 1, 4, 2, 2}

    Returns: { }

  27. 6

    {1, 2, 3, 4, 5}

    {0, 1, 1, 3, 4}

    Returns: { }

  28. 161

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160}

    {0, 1, 0, 1, 0, 4, 3, 2, 1, 9, 1, 2, 3, 13, 9, 9, 4, 9, 18, 3, 7, 10, 9, 14, 18, 25, 22, 26, 4, 9, 11, 12, 25, 14, 14, 18, 36, 12, 33, 33, 5, 5, 15, 40, 40, 2, 31, 39, 23, 47, 23, 9, 11, 49, 47, 36, 28, 45, 8, 59, 4, 5, 16, 47, 19, 41, 6, 24, 54, 48, 23, 38, 68, 71, 1, 31, 2, 3, 76, 44, 40, 10, 54, 48, 63, 17, 12, 77, 86, 22, 6, 3, 73, 36, 75, 66, 21, 28, 69, 11, 5, 88, 81, 23, 21, 85, 71, 81, 55, 109, 4, 32, 92, 73, 9, 19, 31, 21, 90, 8, 87, 105, 120, 41, 55, 74, 83, 58, 51, 112, 81, 129, 129, 126, 48, 41, 82, 83, 111, 135, 115, 83, 103, 122, 117, 55, 141, 8, 11, 36, 14, 11, 116, 118, 55, 23, 47, 67, 119, 105}

    Returns: {0, 6, 0, 8, 0, 10, 0, 12, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 21, 0, 23, 0, 28, 0, 29, 0, 30, 0, 31, 0, 39, 0, 40, 0, 46, 0, 52, 0, 53, 0, 61, 0, 66, 0, 69, 0, 73, 0, 77, 0, 83, 0, 95, 0, 100, 0, 106, 0, 109, 0, 111, 0, 113, 0, 115, 0, 119, 0, 124, 0, 125, 0, 126, 0, 128, 0, 130, 0, 132, 0, 133, 0, 136, 0, 140, 0, 143, 0, 144, 0, 146, 0, 149, 0, 152, 0, 153, 0, 155 }

  29. 1263

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262}

    {0, 1, 0, 2, 2, 3, 4, 6, 2, 4, 2, 1, 8, 1, 12, 12, 7, 8, 2, 15, 2, 0, 6, 6, 1, 14, 3, 15, 4, 12, 3, 21, 22, 16, 7, 18, 16, 18, 30, 7, 16, 0, 25, 8, 0, 14, 5, 19, 24, 38, 50, 5, 29, 52, 42, 49, 20, 15, 24, 4, 20, 48, 29, 51, 59, 29, 9, 56, 44, 15, 51, 49, 64, 24, 61, 7, 47, 65, 3, 45, 25, 34, 49, 22, 59, 36, 28, 58, 29, 60, 8, 52, 62, 18, 16, 73, 67, 2, 26, 26, 20, 98, 58, 61, 72, 87, 33, 47, 57, 14, 6, 104, 64, 10, 69, 83, 33, 75, 21, 53, 103, 45, 65, 101, 63, 124, 79, 108, 47, 30, 32, 122, 53, 94, 35, 0, 43, 48, 87, 98, 113, 140, 52, 65, 67, 85, 142, 16, 115, 58, 123, 147, 96, 148, 145, 50, 108, 5, 73, 30, 144, 6, 21, 59, 131, 147, 114, 123, 163, 65, 160, 103, 135, 42, 44, 151, 111, 45, 128, 139, 107, 68, 56, 32, 5, 75, 167, 120, 110, 80, 53, 29, 174, 111, 63, 16, 5, 18, 167, 107, 96, 123, 104, 63, 148, 184, 167, 101, 201, 41, 16, 41, 52, 37, 78, 85, 164, 5, 89, 212, 10, 200, 103, 57, 156, 31, 111, 79, 93, 119, 121, 202, 217, 102, 151, 220, 227, 94, 205, 183, 25, 115, 196, 171, 67, 199, 226, 10, 125, 124, 241, 201, 189, 154, 135, 194, 27, 176, 73, 229, 91, 128, 1, 18, 49, 163, 59, 240, 10, 125, 101, 110, 183, 93, 84, 9, 206, 158, 76, 164, 78, 115, 33, 70, 137, 16, 20, 44, 71, 153, 116, 26, 233, 190, 192, 253, 108, 279, 60, 28, 13, 112, 240, 56, 212, 208, 210, 103, 263, 73, 257, 80, 156, 307, 278, 80, 45, 237, 202, 158, 144, 59, 117, 76, 53, 168, 203, 97, 84, 66, 297, 0, 84, 318, 133, 221, 255, 59, 76, 15, 143, 162, 31, 101, 243, 161, 183, 289, 162, 163, 95, 71, 151, 40, 62, 109, 153, 11, 185, 80, 87, 13, 275, 140, 154, 198, 144, 53, 250, 355, 211, 113, 94, 278, 119, 215, 136, 140, 54, 247, 315, 68, 187, 37, 1, 337, 365, 328, 0, 384, 121, 357, 106, 330, 302, 46, 180, 375, 89, 78, 266, 110, 88, 353, 303, 10, 278, 396, 222, 232, 100, 134, 51, 35, 334, 8, 380, 63, 385, 71, 152, 420, 131, 39, 228, 27, 378, 119, 366, 406, 164, 340, 242, 75, 83, 366, 35, 146, 158, 257, 88, 327, 319, 144, 271, 116, 38, 16, 231, 403, 191, 274, 271, 199, 221, 337, 198, 208, 90, 392, 281, 278, 401, 321, 330, 460, 348, 352, 290, 260, 102, 331, 114, 454, 393, 375, 288, 185, 202, 143, 406, 481, 283, 402, 210, 252, 94, 373, 149, 416, 439, 220, 17, 215, 2, 218, 217, 496, 70, 299, 350, 305, 311, 46, 56, 152, 68, 209, 227, 152, 508, 224, 193, 70, 127, 384, 10, 455, 242, 483, 132, 419, 263, 468, 188, 420, 156, 22, 387, 506, 496, 353, 314, 52, 9, 356, 527, 454, 37, 208, 317, 472, 15, 165, 164, 5, 37, 377, 327, 31, 444, 351, 488, 369, 395, 21, 441, 541, 464, 166, 135, 314, 263, 419, 107, 444, 296, 35, 440, 388, 430, 97, 325, 392, 110, 241, 386, 516, 364, 498, 483, 3, 185, 285, 217, 445, 331, 197, 552, 6, 461, 406, 531, 306, 579, 465, 316, 15, 512, 544, 524, 253, 213, 389, 36, 586, 411, 485, 105, 210, 536, 231, 97, 39, 354, 172, 92, 419, 26, 415, 51, 116, 320, 81, 92, 236, 234, 47, 142, 71, 311, 298, 378, 4, 305, 111, 90, 246, 358, 634, 364, 291, 26, 231, 382, 103, 17, 6, 108, 61, 562, 433, 643, 83, 578, 463, 596, 27, 611, 141, 219, 410, 75, 619, 471, 522, 641, 379, 605, 605, 444, 583, 303, 581, 589, 21, 78, 655, 122, 260, 56, 51, 345, 360, 421, 43, 359, 601, 348, 437, 388, 239, 567, 317, 354, 613, 294, 608, 592, 443, 521, 491, 405, 446, 688, 332, 280, 235, 92, 313, 217, 79, 480, 280, 352, 274, 696, 637, 164, 8, 16, 660, 45, 348, 273, 92, 366, 174, 553, 429, 386, 196, 612, 361, 160, 24, 192, 558, 433, 459, 387, 73, 48, 5, 614, 206, 348, 659, 556, 155, 357, 169, 246, 555, 189, 120, 85, 75, 38, 53, 191, 176, 591, 163, 371, 192, 459, 317, 499, 724, 125, 375, 197, 396, 485, 359, 648, 740, 588, 718, 638, 226, 462, 50, 602, 264, 11, 98, 614, 583, 82, 203, 28, 477, 340, 481, 769, 440, 319, 465, 564, 543, 454, 453, 791, 168, 449, 41, 143, 760, 278, 420, 15, 363, 114, 255, 628, 406, 803, 277, 57, 796, 796, 233, 200, 161, 808, 277, 390, 559, 439, 827, 441, 756, 192, 833, 461, 313, 757, 237, 441, 675, 158, 745, 699, 412, 761, 570, 140, 86, 810, 740, 764, 414, 299, 794, 58, 773, 759, 849, 714, 538, 735, 752, 136, 573, 628, 678, 833, 748, 561, 184, 487, 799, 341, 732, 750, 431, 729, 125, 412, 618, 10, 826, 211, 371, 13, 314, 474, 702, 423, 100, 184, 255, 676, 429, 709, 352, 866, 808, 811, 18, 357, 663, 787, 803, 835, 603, 818, 3, 441, 315, 832, 260, 467, 864, 531, 33, 23, 737, 448, 488, 472, 81, 24, 17, 883, 377, 74, 397, 324, 342, 791, 235, 624, 27, 687, 297, 586, 45, 369, 242, 795, 940, 70, 788, 879, 293, 927, 151, 746, 535, 924, 421, 99, 362, 125, 649, 299, 644, 270, 832, 525, 636, 468, 319, 298, 724, 714, 864, 472, 798, 586, 767, 471, 383, 161, 926, 802, 383, 265, 575, 948, 442, 830, 179, 21, 883, 548, 773, 807, 121, 75, 707, 67, 310, 963, 465, 388, 22, 91, 266, 531, 920, 750, 490, 750, 791, 769, 191, 496, 373, 969, 294, 346, 473, 799, 142, 254, 279, 47, 252, 67, 233, 155, 530, 981, 98, 716, 551, 742, 324, 538, 66, 723, 283, 129, 718, 47, 1022, 148, 41, 579, 729, 844, 105, 965, 939, 127, 33, 582, 302, 915, 452, 551, 350, 910, 928, 521, 516, 381, 944, 255, 829, 997, 453, 695, 188, 857, 1042, 669, 514, 339, 656, 743, 825, 414, 233, 807, 288, 354, 1029, 972, 711, 66, 672, 1037, 956, 205, 918, 399, 433, 891, 1072, 286, 495, 363, 759, 230, 830, 187, 325, 770, 1053, 566, 1103, 534, 170, 891, 281, 282, 427, 101, 115, 323, 626, 543, 430, 328, 1020, 46, 292, 450, 460, 503, 765, 789, 46, 997, 932, 334, 879, 575, 53, 373, 887, 481, 1088, 895, 786, 536, 941, 343, 461, 1100, 490, 400, 535, 418, 360, 674, 1, 523, 149, 1089, 678, 331, 746, 795, 94, 1014, 1042, 676, 266, 12, 520, 185, 835, 860, 201, 636, 850, 970, 987, 553, 246, 198, 1147, 1060, 519, 996, 1064, 196, 767, 395, 523, 527, 745, 697, 1002, 937, 444, 113, 1023, 263, 1013, 208, 773, 118, 998, 809, 35, 477, 1123, 537, 70, 416, 887, 643, 282, 897, 282, 531, 598, 1176, 888, 2, 817, 34, 271, 918, 510, 422, 1136, 362, 897, 303, 138, 35, 687, 150, 1157, 271, 749, 845, 744, 817, 494, 1071, 782, 733, 343, 539, 739, 1081, 413, 867, 362, 316, 327, 932, 826, 751, 118, 829, 419, 1023, 275, 631, 242, 527, 451}

    Returns: {0, 7, 0, 10, 0, 13, 0, 18, 0, 20, 0, 28, 0, 29, 0, 32, 0, 34, 0, 37, 0, 39, 0, 41, 0, 44, 0, 47, 0, 48, 0, 49, 0, 51, 0, 52, 0, 58, 0, 59, 0, 60, 0, 67, 0, 70, 0, 74, 0, 91, 0, 95, 0, 96, 0, 99, 0, 100, 0, 102, 0, 112, 0, 118, 0, 119, 0, 126, 0, 130, 0, 137, 0, 140, 0, 141, 0, 148, 0, 149, 0, 151, 0, 152, 0, 156, 0, 158, 0, 159, 0, 160, 0, 161, 0, 163, 0, 166, 0, 168, 0, 173, 0, 177, 0, 179, 0, 180, 0, 181, 0, 182, 0, 185, 0, 186, 0, 187, 0, 188, 0, 189, 0, 194, 0, 196, 0, 197, 0, 199, 0, 200, 0, 202, 0, 203, 0, 207, 0, 211, 0, 215, 0, 218, 0, 227, 0, 229, 0, 231, 0, 233, 0, 236, 0, 240, 0, 242, 0, 247, 0, 249, 0, 250, 0, 251, 0, 255, 0, 259, 0, 262, 0, 270, 0, 272, 0, 273, 0, 274, 0, 276, 0, 277, 0, 281, 0, 282, 0, 286, 0, 291, 0, 292, 0, 294, 0, 298, 0, 306, 0, 310, 0, 311, 0, 314, 0, 321, 0, 323, 0, 331, 0, 334, 0, 335, 0, 340, 0, 342, 0, 347, 0, 348, 0, 349, 0, 356, 0, 358, 0, 363, 0, 367, 0, 370, 0, 372, 0, 381, 0, 382, 0, 387, 0, 388, 0, 391, 0, 392, 0, 393, 0, 394, 0, 396, 0, 400, 0, 402, 0, 412, 0, 416, 0, 422, 0, 425, 0, 429, 0, 434, 0, 436, 0, 438, 0, 440, 0, 444, 0, 445, 0, 446, 0, 448, 0, 450, 0, 451, 0, 453, 0, 458, 0, 463, 0, 465, 0, 468, 0, 469, 0, 482, 0, 483, 0, 486, 0, 488, 0, 492, 0, 497, 0, 502, 0, 504, 0, 507, 0, 508, 0, 512, 0, 513, 0, 515, 0, 518, 0, 521, 0, 522, 0, 526, 0, 535, 0, 540, 0, 543, 0, 544, 0, 546, 0, 555, 0, 556, 0, 557, 0, 558, 0, 561, 0, 564, 0, 565, 0, 567, 0, 571, 0, 573, 0, 575, 0, 576, 0, 577, 0, 578, 0, 580, 0, 585, 0, 589, 0, 593, 0, 595, 0, 597, 0, 598, 0, 608, 0, 609, 0, 615, 0, 616, 0, 618, 0, 619, 0, 622, 0, 624, 0, 634, 0, 635, 0, 636, 0, 643, 0, 659, 0, 661, 0, 662, 0, 663, 0, 667, 0, 668, 0, 669, 0, 670, 0, 676, 0, 677, 0, 683, 0, 684, 0, 686, 0, 688, 0, 690, 0, 692, 0, 695, 0, 696, 0, 699, 0, 700, 0, 702, 0, 703, 0, 707, 0, 711, 0, 713, 0, 714, 0, 715, 0, 718, 0, 720, 0, 721, 0, 727, 0, 731, 0, 734, 0, 736, 0, 740, 0, 742, 0, 744, 0, 746, 0, 750, 0, 751, 0, 756, 0, 758, 0, 761, 0, 763, 0, 767, 0, 771, 0, 775, 0, 777, 0, 781, 0, 782, 0, 783, 0, 784, 0, 785, 0, 787, 0, 788, 0, 794, 0, 796, 0, 797, 0, 805, 0, 810, 0, 812, 0, 813, 0, 819, 0, 829, 0, 830, 0, 832, 0, 833, 0, 839, 0, 841, 0, 844, 0, 850, 0, 854, 0, 859, 0, 862, 0, 864, 0, 868, 0, 873, 0, 874, 0, 875, 0, 878, 0, 879, 0, 880, 0, 889, 0, 891, 0, 897, 0, 898, 0, 901, 0, 903, 0, 906, 0, 907, 0, 908, 0, 909, 0, 911, 0, 912, 0, 917, 0, 919, 0, 920, 0, 924, 0, 925, 0, 931, 0, 933, 0, 937, 0, 938, 0, 949, 0, 957, 0, 958, 0, 978, 0, 983, 0, 984, 0, 987, 0, 989, 0, 991, 0, 992, 0, 993, 0, 997, 0, 1003, 0, 1008, 0, 1009, 0, 1010, 0, 1012, 0, 1016, 0, 1017, 0, 1019, 0, 1020, 0, 1022, 0, 1025, 0, 1026, 0, 1027, 0, 1028, 0, 1032, 0, 1033, 0, 1036, 0, 1043, 0, 1044, 0, 1046, 0, 1048, 0, 1049, 0, 1053, 0, 1058, 0, 1060, 0, 1062, 0, 1073, 0, 1077, 0, 1079, 0, 1081, 0, 1082, 0, 1083, 0, 1086, 0, 1087, 0, 1088, 0, 1090, 0, 1091, 0, 1094, 0, 1096, 0, 1098, 0, 1102, 0, 1103, 0, 1108, 0, 1112, 0, 1114, 0, 1118, 0, 1119, 0, 1121, 0, 1126, 0, 1127, 0, 1128, 0, 1135, 0, 1137, 0, 1140, 0, 1142, 0, 1143, 0, 1149, 0, 1150, 0, 1151, 0, 1153, 0, 1155, 0, 1156, 0, 1168, 0, 1169, 0, 1185, 0, 1186, 0, 1188, 0, 1190, 0, 1193, 0, 1196, 0, 1197, 0, 1201, 0, 1203, 0, 1205, 0, 1213, 0, 1215, 0, 1218, 0, 1220, 0, 1221, 0, 1224, 0, 1230, 0, 1233, 0, 1237, 0, 1241, 0, 1242, 0, 1244, 0, 1247, 0, 1249, 0, 1256, 0, 1258 }

  30. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 1, 1, 0, 3, 2, 1, 6, 5, 0, 2}

    Returns: { }

  31. 1561

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560}

    {0, 0, 2, 3, 1, 4, 1, 3, 8, 3, 2, 11, 11, 12, 6, 14, 14, 14, 17, 13, 17, 16, 21, 15, 17, 22, 19, 21, 27, 21, 23, 28, 27, 25, 32, 28, 29, 30, 31, 37, 34, 38, 38, 43, 41, 43, 39, 44, 44, 47, 49, 47, 45, 52, 49, 52, 51, 54, 51, 53, 55, 58, 57, 57, 57, 59, 63, 66, 61, 68, 65, 65, 69, 73, 70, 70, 73, 71, 77, 75, 80, 73, 75, 81, 83, 84, 86, 86, 83, 84, 90, 86, 85, 86, 89, 87, 92, 93, 92, 99, 94, 96, 98, 101, 97, 101, 102, 103, 106, 108, 110, 103, 106, 108, 111, 113, 112, 109, 118, 113, 116, 113, 119, 122, 117, 120, 120, 119, 126, 121, 130, 131, 128, 126, 134, 135, 128, 135, 138, 134, 140, 136, 142, 140, 137, 145, 144, 142, 141, 145, 143, 148, 147, 146, 153, 155, 151, 152, 156, 156, 160, 160, 156, 159, 162, 163, 164, 161, 167, 163, 168, 169, 166, 168, 166, 171, 169, 171, 172, 176, 172, 175, 176, 177, 183, 182, 184, 180, 184, 181, 183, 189, 186, 186, 187, 188, 190, 195, 193, 199, 194, 197, 200, 203, 200, 201, 198, 204, 208, 202, 202, 204, 205, 208, 210, 212, 209, 209, 218, 215, 213, 215, 219, 218, 217, 225, 223, 221, 226, 223, 229, 227, 229, 232, 232, 233, 229, 235, 233, 231, 239, 237, 242, 236, 238, 240, 240, 247, 242, 243, 248, 250, 248, 247, 248, 251, 253, 257, 251, 257, 254, 259, 255, 262, 257, 264, 262, 259, 266, 268, 263, 263, 266, 270, 269, 270, 275, 269, 273, 272, 278, 281, 274, 281, 283, 277, 285, 285, 286, 286, 286, 286, 288, 287, 294, 289, 292, 292, 290, 296, 299, 300, 296, 303, 299, 305, 301, 299, 302, 308, 303, 310, 311, 311, 308, 308, 311, 309, 317, 317, 320, 318, 318, 318, 323, 325, 321, 327, 323, 324, 328, 330, 326, 332, 327, 331, 328, 337, 332, 335, 339, 341, 339, 342, 336, 345, 339, 343, 342, 341, 342, 349, 347, 352, 354, 352, 356, 356, 356, 356, 359, 361, 355, 362, 356, 363, 360, 365, 360, 364, 370, 367, 371, 368, 367, 369, 369, 376, 374, 378, 378, 381, 377, 375, 380, 382, 386, 385, 381, 384, 384, 385, 388, 386, 392, 395, 393, 389, 390, 393, 399, 400, 397, 399, 398, 397, 403, 399, 404, 405, 405, 406, 410, 407, 408, 410, 416, 411, 411, 416, 419, 419, 419, 416, 417, 418, 424, 424, 421, 426, 425, 430, 425, 427, 433, 429, 432, 437, 431, 437, 436, 439, 434, 443, 441, 440, 440, 444, 446, 447, 450, 446, 446, 448, 450, 455, 452, 454, 450, 454, 455, 457, 461, 456, 459, 463, 458, 459, 461, 464, 467, 468, 470, 473, 467, 472, 471, 474, 475, 479, 476, 477, 480, 480, 479, 483, 479, 482, 484, 482, 489, 486, 492, 488, 494, 491, 493, 489, 498, 495, 494, 498, 496, 500, 504, 502, 501, 500, 505, 502, 504, 504, 507, 509, 509, 510, 510, 514, 516, 514, 512, 519, 517, 515, 519, 520, 518, 525, 528, 528, 529, 528, 532, 526, 527, 527, 534, 531, 534, 533, 536, 538, 537, 538, 542, 544, 541, 541, 544, 549, 546, 543, 552, 545, 548, 548, 552, 556, 554, 558, 560, 553, 560, 563, 557, 557, 565, 567, 564, 567, 562, 569, 566, 571, 568, 570, 575, 570, 578, 574, 579, 575, 579, 577, 578, 585, 583, 584, 584, 586, 582, 587, 585, 585, 587, 594, 588, 591, 595, 598, 594, 595, 602, 599, 596, 605, 598, 600, 607, 606, 608, 610, 610, 610, 610, 607, 615, 612, 617, 611, 619, 614, 614, 620, 618, 620, 620, 627, 626, 622, 628, 631, 626, 630, 629, 628, 633, 636, 636, 638, 635, 640, 640, 640, 642, 641, 643, 644, 647, 647, 645, 649, 647, 651, 648, 651, 653, 649, 658, 656, 658, 653, 655, 661, 661, 658, 666, 662, 662, 666, 669, 665, 667, 666, 674, 671, 674, 677, 671, 672, 675, 674, 680, 675, 682, 682, 681, 680, 680, 684, 685, 685, 690, 689, 690, 689, 691, 692, 690, 695, 700, 693, 702, 699, 703, 699, 698, 702, 708, 706, 708, 711, 711, 709, 714, 711, 714, 715, 710, 714, 714, 713, 715, 715, 722, 720, 723, 726, 722, 728, 729, 726, 727, 727, 726, 729, 729, 735, 734, 738, 737, 741, 742, 739, 744, 737, 743, 746, 742, 746, 746, 750, 750, 751, 753, 749, 749, 753, 756, 759, 755, 753, 759, 758, 764, 759, 764, 763, 767, 767, 762, 769, 764, 773, 770, 769, 773, 769, 775, 778, 780, 781, 782, 782, 777, 778, 782, 782, 787, 788, 788, 783, 787, 785, 791, 789, 796, 797, 793, 794, 795, 801, 802, 800, 800, 798, 805, 802, 801, 804, 809, 810, 810, 809, 808, 807, 813, 809, 812, 814, 813, 820, 820, 818, 824, 822, 819, 820, 823, 821, 828, 825, 830, 833, 826, 835, 829, 835, 831, 831, 836, 839, 839, 840, 844, 837, 842, 840, 848, 842, 843, 844, 848, 853, 847, 848, 856, 854, 856, 852, 858, 861, 856, 860, 860, 860, 858, 866, 865, 869, 866, 865, 871, 872, 873, 869, 875, 874, 878, 876, 877, 881, 875, 878, 878, 883, 886, 881, 881, 888, 884, 891, 887, 888, 892, 887, 892, 893, 895, 896, 893, 899, 897, 896, 897, 904, 898, 907, 907, 902, 903, 911, 907, 912, 914, 910, 913, 910, 917, 919, 919, 919, 916, 922, 922, 925, 925, 926, 925, 929, 922, 931, 928, 930, 929, 934, 933, 929, 933, 933, 936, 938, 938, 943, 942, 940, 944, 947, 944, 946, 943, 944, 948, 951, 952, 949, 950, 951, 955, 954, 957, 961, 955, 956, 956, 960, 962, 960, 962, 969, 970, 969, 972, 968, 970, 972, 976, 969, 974, 979, 973, 975, 976, 975, 978, 985, 978, 986, 984, 987, 984, 987, 989, 991, 991, 988, 995, 992, 996, 997, 1000, 998, 996, 1003, 997, 997, 1006, 1005, 1003, 1006, 1010, 1008, 1010, 1012, 1007, 1011, 1012, 1017, 1016, 1014, 1020, 1019, 1016, 1015, 1019, 1025, 1023, 1025, 1020, 1021, 1027, 1025, 1026, 1028, 1028, 1029, 1032, 1033, 1035, 1034, 1032, 1039, 1037, 1039, 1037, 1043, 1042, 1041, 1046, 1041, 1047, 1047, 1046, 1052, 1051, 1050, 1052, 1057, 1055, 1059, 1055, 1056, 1059, 1059, 1064, 1064, 1064, 1060, 1061, 1064, 1063, 1063, 1067, 1072, 1069, 1073, 1076, 1072, 1072, 1079, 1079, 1076, 1077, 1078, 1080, 1083, 1080, 1087, 1083, 1086, 1082, 1086, 1086, 1085, 1092, 1089, 1090, 1094, 1094, 1099, 1092, 1094, 1102, 1102, 1096, 1098, 1101, 1103, 1103, 1102, 1104, 1106, 1104, 1105, 1107, 1111, 1113, 1115, 1116, 1119, 1118, 1120, 1119, 1120, 1122, 1125, 1125, 1119, 1124, 1126, 1123, 1123, 1131, 1126, 1129, 1130, 1130, 1132, 1136, 1137, 1135, 1140, 1142, 1139, 1139, 1138, 1143, 1146, 1142, 1148, 1142, 1144, 1151, 1147, 1151, 1148, 1149, 1149, 1158, 1153, 1156, 1156, 1158, 1161, 1158, 1160, 1159, 1163, 1167, 1163, 1164, 1171, 1169, 1168, 1166, 1170, 1175, 1170, 1174, 1175, 1175, 1181, 1181, 1182, 1176, 1184, 1186, 1184, 1180, 1181, 1182, 1184, 1191, 1189, 1188, 1193, 1194, 1190, 1194, 1197, 1192, 1198, 1202, 1195, 1203, 1197, 1201, 1204, 1207, 1201, 1203, 1206, 1206, 1212, 1210, 1211, 1208, 1217, 1210, 1213, 1216, 1219, 1222, 1222, 1221, 1221, 1226, 1221, 1224, 1227, 1222, 1223, 1229, 1226, 1226, 1229, 1232, 1229, 1231, 1234, 1239, 1237, 1234, 1242, 1243, 1241, 1239, 1239, 1242, 1246, 1249, 1245, 1250, 1246, 1251, 1252, 1255, 1251, 1258, 1257, 1252, 1259, 1261, 1263, 1258, 1262, 1263, 1266, 1262, 1266, 1266, 1269, 1270, 1272, 1267, 1273, 1274, 1276, 1276, 1278, 1278, 1279, 1281, 1283, 1279, 1280, 1278, 1279, 1286, 1281, 1282, 1289, 1288, 1286, 1290, 1291, 1289, 1292, 1298, 1297, 1297, 1295, 1295, 1297, 1301, 1299, 1300, 1302, 1308, 1302, 1309, 1308, 1308, 1309, 1310, 1310, 1308, 1316, 1315, 1318, 1312, 1313, 1317, 1315, 1320, 1320, 1321, 1326, 1323, 1328, 1323, 1331, 1326, 1331, 1327, 1329, 1328, 1331, 1336, 1338, 1340, 1333, 1334, 1335, 1341, 1345, 1342, 1345, 1345, 1342, 1348, 1343, 1348, 1350, 1354, 1347, 1354, 1353, 1357, 1356, 1355, 1355, 1354, 1360, 1362, 1358, 1364, 1366, 1367, 1364, 1370, 1365, 1364, 1365, 1373, 1369, 1375, 1370, 1374, 1371, 1374, 1378, 1375, 1380, 1382, 1381, 1385, 1384, 1388, 1384, 1389, 1383, 1386, 1392, 1393, 1390, 1395, 1394, 1398, 1393, 1399, 1400, 1400, 1399, 1401, 1398, 1404, 1399, 1408, 1408, 1404, 1411, 1411, 1410, 1406, 1408, 1416, 1412, 1418, 1416, 1415, 1420, 1418, 1421, 1417, 1423, 1418, 1422, 1421, 1422, 1427, 1425, 1427, 1427, 1430, 1428, 1428, 1430, 1432, 1434, 1434, 1433, 1436, 1435, 1440, 1442, 1443, 1444, 1442, 1446, 1448, 1449, 1452, 1451, 1454, 1453, 1456, 1456, 1457, 1458, 1458, 1458, 1462, 1461, 1457, 1465, 1461, 1462, 1467, 1465, 1465, 1465, 1466, 1469, 1470, 1473, 1471, 1473, 1478, 1473, 1479, 1473, 1482, 1483, 1480, 1483, 1484, 1481, 1483, 1483, 1489, 1484, 1487, 1493, 1491, 1494, 1491, 1491, 1497, 1499, 1492, 1499, 1498, 1497, 1496, 1498, 1500, 1503, 1502, 1505, 1510, 1511, 1508, 1510, 1507, 1515, 1508, 1509, 1518, 1514, 1517, 1520, 1522, 1521, 1518, 1522, 1520, 1520, 1524, 1524, 1523, 1531, 1528, 1531, 1529, 1529, 1534, 1537, 1533, 1537, 1538, 1536, 1535, 1538, 1540, 1544, 1539, 1541, 1542, 1545, 1546, 1546, 1544, 1545, 1551, 1554, 1549, 1557, 1554, 1553}

    Returns: {0, 6, 0, 9, 0, 14, 0, 20, 0, 23, 0, 26, 0, 27, 0, 28, 0, 30, 0, 34, 0, 40, 0, 44, 0, 46, 0, 47, 0, 53, 0, 57, 0, 58, 0, 59, 0, 61, 0, 70, 0, 74, 0, 77, 0, 78, 0, 81, 0, 82, 0, 85, 0, 87, 0, 88, 0, 89, 0, 91, 0, 92, 0, 94, 0, 103, 0, 107, 0, 109, 0, 111, 0, 113, 0, 123, 0, 125, 0, 128, 0, 129, 0, 130, 0, 134, 0, 139, 0, 142, 0, 146, 0, 147, 0, 149, 0, 150, 0, 156, 0, 157, 0, 158, 0, 165, 0, 167, 0, 168, 0, 173, 0, 175, 0, 179, 0, 180, 0, 181, 0, 183, 0, 184, 0, 193, 0, 194, 0, 198, 0, 202, 0, 203, 0, 205, 0, 209, 0, 214, 0, 216, 0, 220, 0, 222, 0, 223, 0, 226, 0, 228, 0, 234, 0, 235, 0, 236, 0, 239, 0, 240, 0, 242, 0, 251, 0, 252, 0, 253, 0, 255, 0, 261, 0, 264, 0, 267, 0, 270, 0, 275, 0, 278, 0, 279, 0, 280, 0, 285, 0, 289, 0, 290, 0, 291, 0, 292, 0, 295, 0, 302, 0, 304, 0, 306, 0, 307, 0, 310, 0, 311, 0, 315, 0, 316, 0, 321, 0, 322, 0, 323, 0, 324, 0, 331, 0, 333, 0, 334, 0, 337, 0, 339, 0, 340, 0, 344, 0, 346, 0, 349, 0, 351, 0, 355, 0, 357, 0, 358, 0, 359, 0, 360, 0, 364, 0, 365, 0, 373, 0, 378, 0, 379, 0, 383, 0, 384, 0, 386, 0, 388, 0, 392, 0, 398, 0, 401, 0, 402, 0, 403, 0, 404, 0, 406, 0, 408, 0, 413, 0, 416, 0, 418, 0, 419, 0, 431, 0, 432, 0, 433, 0, 434, 0, 436, 0, 446, 0, 447, 0, 448, 0, 456, 0, 461, 0, 462, 0, 465, 0, 467, 0, 468, 0, 473, 0, 480, 0, 481, 0, 482, 0, 485, 0, 487, 0, 491, 0, 492, 0, 495, 0, 498, 0, 501, 0, 505, 0, 511, 0, 512, 0, 516, 0, 517, 0, 518, 0, 520, 0, 524, 0, 528, 0, 537, 0, 538, 0, 539, 0, 540, 0, 541, 0, 550, 0, 551, 0, 553, 0, 554, 0, 557, 0, 558, 0, 564, 0, 568, 0, 570, 0, 574, 0, 581, 0, 583, 0, 584, 0, 586, 0, 591, 0, 593, 0, 594, 0, 599, 0, 602, 0, 606, 0, 608, 0, 609, 0, 616, 0, 617, 0, 618, 0, 622, 0, 623, 0, 624, 0, 626, 0, 627, 0, 632, 0, 638, 0, 639, 0, 641, 0, 645, 0, 647, 0, 648, 0, 659, 0, 660, 0, 661, 0, 666, 0, 668, 0, 669, 0, 678, 0, 680, 0, 681, 0, 684, 0, 685, 0, 686, 0, 700, 0, 702, 0, 704, 0, 706, 0, 707, 0, 712, 0, 713, 0, 714, 0, 716, 0, 727, 0, 728, 0, 731, 0, 732, 0, 735, 0, 736, 0, 737, 0, 743, 0, 744, 0, 749, 0, 752, 0, 753, 0, 754, 0, 760, 0, 763, 0, 765, 0, 766, 0, 767, 0, 773, 0, 779, 0, 780, 0, 783, 0, 784, 0, 786, 0, 787, 0, 788, 0, 794, 0, 797, 0, 801, 0, 807, 0, 810, 0, 815, 0, 820, 0, 824, 0, 827, 0, 830, 0, 835, 0, 837, 0, 839, 0, 840, 0, 854, 0, 855, 0, 857, 0, 859, 0, 860, 0, 862, 0, 863, 0, 870, 0, 873, 0, 874, 0, 876, 0, 881, 0, 886, 0, 891, 0, 898, 0, 899, 0, 900, 0, 901, 0, 903, 0, 904, 0, 905, 0, 914, 0, 916, 0, 917, 0, 918, 0, 924, 0, 925, 0, 931, 0, 933, 0, 934, 0, 942, 0, 943, 0, 948, 0, 950, 0, 955, 0, 956, 0, 960, 0, 962, 0, 971, 0, 973, 0, 975, 0, 976, 0, 979, 0, 985, 0, 987, 0, 993, 0, 994, 0, 995, 0, 996, 0, 1001, 0, 1002, 0, 1007, 0, 1008, 0, 1010, 0, 1018, 0, 1019, 0, 1020, 0, 1023, 0, 1033, 0, 1034, 0, 1035, 0, 1037, 0, 1041, 0, 1047, 0, 1049, 0, 1053, 0, 1058, 0, 1059, 0, 1061, 0, 1062, 0, 1073, 0, 1074, 0, 1078, 0, 1079, 0, 1083, 0, 1088, 0, 1091, 0, 1094, 0, 1095, 0, 1097, 0, 1101, 0, 1105, 0, 1108, 0, 1109, 0, 1111, 0, 1112, 0, 1113, 0, 1118, 0, 1120, 0, 1123, 0, 1126, 0, 1127, 0, 1128, 0, 1135, 0, 1139, 0, 1140, 0, 1146, 0, 1147, 0, 1153, 0, 1155, 0, 1157, 0, 1158, 0, 1161, 0, 1162, 0, 1169, 0, 1172, 0, 1174, 0, 1175, 0, 1176, 0, 1178, 0, 1184, 0, 1191, 0, 1194, 0, 1198, 0, 1204, 0, 1205, 0, 1207, 0, 1210, 0, 1211, 0, 1212, 0, 1213, 0, 1218, 0, 1223, 0, 1224, 0, 1225, 0, 1226, 0, 1228, 0, 1231, 0, 1242, 0, 1245, 0, 1246, 0, 1255, 0, 1258, 0, 1263, 0, 1266, 0, 1269, 0, 1276, 0, 1277, 0, 1283, 0, 1286, 0, 1290, 0, 1291, 0, 1293, 0, 1298, 0, 1300, 0, 1301, 0, 1304, 0, 1308, 0, 1310, 0, 1320, 0, 1327, 0, 1329, 0, 1330, 0, 1331, 0, 1337, 0, 1341, 0, 1342, 0, 1351, 0, 1352, 0, 1353, 0, 1355, 0, 1357, 0, 1360, 0, 1363, 0, 1368, 0, 1369, 0, 1371, 0, 1372, 0, 1374, 0, 1375, 0, 1378, 0, 1387, 0, 1388, 0, 1390, 0, 1393, 0, 1394, 0, 1401, 0, 1404, 0, 1408, 0, 1415, 0, 1418, 0, 1422, 0, 1425, 0, 1440, 0, 1441, 0, 1442, 0, 1443, 0, 1444, 0, 1453, 0, 1454, 0, 1459, 0, 1460, 0, 1461, 0, 1462, 0, 1465, 0, 1474, 0, 1476, 0, 1478, 0, 1480, 0, 1482, 0, 1487, 0, 1488, 0, 1491, 0, 1492, 0, 1496, 0, 1500, 0, 1502, 0, 1508, 0, 1511, 0, 1514, 0, 1516, 0, 1519, 0, 1523, 0, 1524, 0, 1525, 0, 1526, 0, 1533, 0, 1537, 0, 1542, 0, 1543, 0, 1546, 0, 1548, 0, 1550, 0, 1553, 0, 1554, 0, 1558 }

  32. 308

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307}

    {0, 0, 0, 1, 3, 3, 0, 4, 0, 4, 9, 11, 1, 12, 3, 5, 10, 9, 12, 13, 11, 2, 3, 9, 20, 11, 4, 1, 28, 21, 8, 0, 5, 20, 26, 4, 29, 29, 25, 32, 34, 26, 3, 32, 32, 5, 3, 45, 8, 39, 25, 8, 17, 21, 17, 30, 11, 30, 12, 23, 8, 1, 54, 32, 44, 48, 66, 4, 30, 68, 54, 61, 30, 21, 39, 55, 19, 20, 0, 76, 36, 63, 45, 58, 68, 10, 57, 49, 61, 5, 81, 41, 22, 73, 80, 81, 59, 13, 57, 93, 100, 41, 33, 88, 20, 47, 31, 20, 57, 53, 48, 97, 67, 16, 47, 55, 32, 24, 45, 85, 90, 29, 57, 17, 90, 43, 40, 95, 48, 4, 32, 92, 68, 16, 46, 1, 94, 63, 25, 136, 2, 89, 9, 54, 140, 64, 68, 24, 81, 138, 119, 76, 69, 128, 50, 1, 4, 99, 23, 138, 134, 3, 75, 99, 117, 77, 13, 103, 32, 128, 73, 72, 147, 8, 80, 35, 33, 105, 111, 171, 149, 120, 1, 137, 132, 86, 134, 72, 25, 81, 133, 130, 80, 144, 154, 182, 100, 140, 141, 190, 97, 121, 160, 65, 152, 194, 184, 83, 64, 84, 79, 75, 24, 133, 78, 206, 20, 33, 214, 54, 173, 85, 160, 155, 125, 192, 81, 214, 204, 44, 44, 227, 148, 174, 79, 213, 126, 65, 90, 181, 223, 170, 124, 17, 67, 179, 58, 173, 60, 44, 218, 163, 19, 30, 17, 189, 12, 171, 222, 63, 212, 153, 94, 236, 245, 174, 221, 66, 77, 100, 48, 177, 122, 45, 128, 19, 250, 174, 221, 103, 125, 185, 147, 63, 148, 10, 178, 193, 62, 88, 221, 151, 86, 142, 89, 151, 188, 196, 241, 280, 33, 40, 275, 174, 91, 232, 145}

    Returns: {0, 8, 0, 10, 0, 12, 0, 16, 0, 20, 0, 21, 0, 26, 0, 27, 0, 29, 0, 33, 0, 36, 0, 46, 0, 48, 0, 50, 0, 57, 0, 60, 0, 65, 0, 68, 0, 75, 0, 76, 0, 82, 0, 83, 0, 84, 0, 90, 0, 92, 0, 93, 0, 94, 0, 98, 0, 102, 0, 104, 0, 106, 0, 110, 0, 112, 0, 113, 0, 115, 0, 116, 0, 118, 0, 119, 0, 126, 0, 127, 0, 128, 0, 130, 0, 138, 0, 140, 0, 142, 0, 146, 0, 148, 0, 153, 0, 157, 0, 159, 0, 165, 0, 166, 0, 167, 0, 171, 0, 172, 0, 181, 0, 182, 0, 188, 0, 194, 0, 199, 0, 200, 0, 201, 0, 207, 0, 209, 0, 213, 0, 219, 0, 221, 0, 228, 0, 230, 0, 231, 0, 232, 0, 241, 0, 243, 0, 245, 0, 246, 0, 247, 0, 248, 0, 250, 0, 256, 0, 259, 0, 260, 0, 269, 0, 274, 0, 282, 0, 284, 0, 287, 0, 288, 0, 289, 0, 290, 0, 295, 0, 300, 0, 302, 0, 305 }

  33. 791

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790}

    {0, 1, 0, 3, 0, 5, 1, 7, 0, 3, 10, 8, 10, 13, 2, 7, 13, 1, 3, 12, 10, 14, 17, 9, 8, 14, 16, 21, 13, 4, 0, 4, 17, 31, 22, 3, 1, 18, 1, 19, 10, 23, 41, 17, 34, 0, 13, 40, 45, 11, 45, 33, 32, 32, 51, 22, 13, 1, 46, 51, 2, 48, 16, 11, 39, 41, 48, 59, 20, 14, 24, 3, 0, 65, 16, 8, 65, 5, 55, 61, 74, 58, 81, 8, 24, 27, 74, 48, 57, 60, 48, 34, 90, 76, 42, 60, 28, 31, 64, 41, 69, 83, 90, 24, 82, 43, 73, 67, 9, 28, 83, 1, 21, 6, 83, 16, 36, 95, 65, 84, 60, 75, 107, 119, 100, 78, 21, 104, 50, 94, 87, 26, 8, 133, 50, 99, 3, 42, 116, 58, 90, 29, 127, 2, 80, 66, 17, 123, 5, 101, 95, 131, 104, 70, 121, 65, 155, 7, 45, 130, 48, 6, 18, 153, 33, 125, 79, 158, 105, 32, 38, 166, 65, 95, 22, 80, 96, 63, 165, 50, 6, 140, 110, 178, 31, 168, 34, 21, 93, 89, 128, 75, 83, 90, 95, 148, 16, 43, 197, 21, 173, 164, 89, 1, 62, 7, 81, 33, 93, 4, 199, 120, 32, 84, 132, 95, 173, 77, 22, 106, 207, 139, 75, 161, 170, 175, 4, 73, 78, 0, 220, 64, 152, 36, 24, 220, 228, 6, 79, 201, 154, 37, 57, 19, 234, 218, 78, 58, 191, 44, 232, 241, 147, 143, 92, 232, 58, 245, 88, 24, 135, 239, 17, 165, 127, 45, 225, 116, 8, 107, 230, 174, 130, 61, 188, 256, 191, 167, 29, 82, 33, 57, 271, 234, 38, 51, 73, 258, 251, 67, 236, 91, 176, 91, 212, 151, 211, 204, 178, 122, 37, 79, 4, 89, 260, 290, 102, 29, 79, 44, 163, 215, 71, 137, 107, 276, 289, 241, 187, 260, 316, 188, 119, 56, 225, 115, 285, 265, 179, 120, 25, 222, 117, 43, 298, 175, 331, 317, 283, 34, 78, 310, 140, 59, 52, 11, 284, 63, 188, 100, 2, 225, 340, 77, 161, 18, 285, 234, 279, 120, 239, 71, 15, 251, 265, 24, 116, 79, 194, 321, 367, 146, 132, 42, 148, 111, 254, 374, 13, 282, 343, 170, 52, 258, 284, 16, 60, 374, 338, 130, 206, 322, 68, 241, 267, 64, 94, 269, 294, 316, 214, 244, 358, 388, 239, 274, 40, 21, 269, 208, 128, 112, 182, 157, 36, 356, 357, 393, 200, 17, 128, 188, 22, 67, 369, 188, 128, 314, 191, 209, 222, 90, 307, 129, 233, 7, 225, 281, 410, 194, 412, 66, 278, 81, 433, 174, 29, 243, 86, 342, 334, 279, 36, 147, 229, 309, 319, 84, 140, 246, 392, 288, 400, 110, 411, 420, 173, 155, 124, 462, 447, 169, 451, 243, 400, 50, 234, 263, 59, 303, 34, 308, 228, 264, 444, 184, 99, 221, 336, 38, 24, 135, 454, 2, 48, 116, 103, 240, 15, 239, 430, 480, 178, 300, 311, 234, 267, 244, 311, 52, 189, 409, 476, 267, 50, 220, 84, 371, 478, 387, 341, 172, 449, 356, 18, 482, 67, 219, 9, 349, 488, 26, 55, 5, 447, 429, 316, 236, 443, 533, 451, 92, 287, 24, 520, 24, 314, 432, 449, 320, 295, 454, 517, 463, 445, 473, 263, 199, 423, 334, 349, 110, 502, 119, 154, 180, 70, 299, 468, 390, 436, 338, 447, 64, 86, 11, 312, 383, 393, 389, 76, 293, 296, 543, 277, 519, 318, 473, 488, 526, 93, 493, 448, 253, 451, 536, 276, 16, 339, 434, 193, 73, 176, 250, 313, 410, 413, 531, 462, 378, 34, 108, 406, 609, 114, 480, 70, 309, 16, 188, 353, 373, 589, 210, 465, 415, 158, 353, 111, 506, 218, 421, 615, 401, 201, 415, 401, 158, 515, 503, 263, 222, 200, 538, 69, 150, 100, 442, 573, 274, 166, 107, 402, 578, 543, 207, 129, 330, 279, 387, 645, 303, 372, 568, 171, 44, 492, 549, 601, 633, 581, 494, 160, 369, 211, 7, 252, 214, 136, 285, 386, 650, 147, 166, 589, 628, 389, 348, 342, 262, 514, 591, 483, 486, 535, 485, 508, 576, 86, 22, 578, 538, 455, 118, 79, 662, 411, 577, 22, 329, 168, 358, 253, 528, 707, 552, 307, 435, 367, 131, 183, 25, 513, 719, 555, 52, 686, 59, 428, 591, 567, 187, 262, 139, 276, 140, 28, 604, 428, 39, 555, 550, 559, 394, 630, 66, 728, 65, 415, 694, 503, 144, 366, 253, 178, 169, 96, 114, 194, 607, 367, 278, 281, 755, 85, 681, 700, 328, 394, 514, 87, 681, 439, 257, 169, 149, 180, 445, 428, 470, 300, 637, 748, 732, 208, 640, 214, 522, 340, 515}

    Returns: {0, 12, 0, 14, 0, 17, 0, 25, 0, 27, 0, 28, 0, 29, 0, 43, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 53, 0, 54, 0, 57, 0, 63, 0, 64, 0, 66, 0, 74, 0, 75, 0, 76, 0, 77, 0, 80, 0, 84, 0, 93, 0, 95, 0, 100, 0, 101, 0, 102, 0, 103, 0, 105, 0, 111, 0, 113, 0, 115, 0, 116, 0, 119, 0, 127, 0, 128, 0, 133, 0, 138, 0, 141, 0, 148, 0, 152, 0, 153, 0, 155, 0, 156, 0, 159, 0, 160, 0, 167, 0, 168, 0, 170, 0, 171, 0, 172, 0, 173, 0, 177, 0, 179, 0, 182, 0, 188, 0, 193, 0, 194, 0, 197, 0, 200, 0, 213, 0, 215, 0, 221, 0, 226, 0, 231, 0, 236, 0, 239, 0, 241, 0, 245, 0, 255, 0, 264, 0, 266, 0, 269, 0, 273, 0, 274, 0, 276, 0, 280, 0, 284, 0, 285, 0, 289, 0, 295, 0, 297, 0, 302, 0, 305, 0, 306, 0, 309, 0, 311, 0, 313, 0, 319, 0, 320, 0, 324, 0, 332, 0, 333, 0, 335, 0, 336, 0, 339, 0, 342, 0, 343, 0, 345, 0, 346, 0, 353, 0, 358, 0, 362, 0, 363, 0, 364, 0, 368, 0, 370, 0, 373, 0, 374, 0, 377, 0, 379, 0, 383, 0, 386, 0, 389, 0, 390, 0, 391, 0, 393, 0, 395, 0, 399, 0, 402, 0, 407, 0, 408, 0, 410, 0, 416, 0, 428, 0, 431, 0, 432, 0, 438, 0, 441, 0, 445, 0, 455, 0, 459, 0, 460, 0, 461, 0, 462, 0, 463, 0, 473, 0, 475, 0, 477, 0, 480, 0, 485, 0, 486, 0, 490, 0, 493, 0, 498, 0, 499, 0, 501, 0, 504, 0, 506, 0, 507, 0, 508, 0, 510, 0, 514, 0, 516, 0, 518, 0, 519, 0, 520, 0, 521, 0, 523, 0, 524, 0, 526, 0, 528, 0, 536, 0, 539, 0, 540, 0, 541, 0, 542, 0, 547, 0, 549, 0, 552, 0, 559, 0, 565, 0, 568, 0, 571, 0, 572, 0, 576, 0, 582, 0, 583, 0, 584, 0, 585, 0, 593, 0, 594, 0, 595, 0, 598, 0, 600, 0, 604, 0, 608, 0, 612, 0, 615, 0, 619, 0, 623, 0, 624, 0, 625, 0, 626, 0, 627, 0, 634, 0, 636, 0, 637, 0, 638, 0, 640, 0, 642, 0, 645, 0, 649, 0, 651, 0, 655, 0, 656, 0, 658, 0, 660, 0, 662, 0, 663, 0, 667, 0, 672, 0, 675, 0, 679, 0, 684, 0, 685, 0, 693, 0, 695, 0, 705, 0, 708, 0, 713, 0, 715, 0, 718, 0, 720, 0, 721, 0, 723, 0, 724, 0, 726, 0, 727, 0, 731, 0, 732, 0, 736, 0, 747, 0, 748, 0, 749, 0, 751, 0, 752, 0, 753, 0, 754, 0, 757, 0, 758, 0, 760, 0, 763, 0, 764, 0, 765, 0, 767, 0, 768, 0, 774, 0, 781, 0, 785, 0, 789 }

  34. 115

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114}

    {0, 1, 0, 0, 0, 5, 4, 3, 3, 7, 2, 2, 3, 10, 7, 8, 8, 2, 7, 11, 13, 8, 8, 7, 18, 7, 14, 10, 13, 21, 14, 30, 1, 8, 10, 5, 26, 15, 13, 21, 27, 10, 32, 12, 29, 42, 31, 34, 2, 11, 24, 35, 47, 31, 42, 30, 9, 17, 39, 49, 35, 32, 15, 50, 1, 0, 42, 45, 17, 65, 14, 63, 32, 43, 40, 25, 38, 68, 67, 10, 59, 15, 14, 3, 60, 62, 16, 1, 0, 46, 71, 88, 29, 42, 21, 40, 61, 29, 16, 86, 21, 67, 57, 94, 59, 102, 3, 25, 38, 81, 34, 59, 59, 60}

    Returns: {0, 10, 0, 11, 0, 12, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 21, 0, 22, 0, 23, 0, 24, 0, 26, 0, 29, 0, 34, 0, 39, 0, 41, 0, 43, 0, 47, 0, 49, 0, 54, 0, 57, 0, 62, 0, 70, 0, 73, 0, 78, 0, 79, 0, 90, 0, 91, 0, 92, 0, 97, 0, 102, 0, 104, 0, 110 }

  35. 113

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112}

    {0, 0, 0, 0, 2, 3, 2, 1, 1, 4, 3, 11, 8, 4, 11, 6, 9, 0, 15, 2, 0, 1, 2, 4, 6, 15, 7, 16, 7, 27, 23, 7, 18, 22, 20, 33, 33, 26, 9, 39, 40, 6, 13, 30, 10, 45, 21, 24, 29, 0, 21, 24, 12, 43, 54, 17, 15, 25, 21, 9, 59, 51, 31, 5, 15, 40, 29, 50, 34, 37, 61, 42, 16, 29, 4, 56, 52, 24, 40, 32, 4, 79, 7, 83, 48, 26, 53, 32, 0, 60, 43, 67, 49, 32, 82, 57, 30, 15, 49, 64, 35, 101, 93, 99, 27, 29, 16, 11, 76, 5, 44, 87}

    Returns: {0, 12, 0, 13, 0, 15, 0, 16, 0, 17, 0, 25, 0, 27, 0, 29, 0, 31, 0, 32, 0, 34, 0, 35, 0, 36, 0, 37, 0, 39, 0, 42, 0, 45, 0, 48, 0, 52, 0, 55, 0, 60, 0, 61, 0, 62, 0, 64, 0, 78, 0, 82, 0, 83, 0, 103, 0, 104, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112 }

  36. 616

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615}

    {0, 1, 0, 1, 4, 1, 2, 5, 4, 8, 4, 4, 5, 6, 7, 0, 9, 11, 10, 10, 6, 6, 7, 6, 9, 23, 19, 16, 3, 2, 4, 20, 16, 11, 29, 30, 25, 29, 1, 11, 4, 19, 7, 30, 10, 8, 27, 1, 13, 17, 30, 0, 29, 5, 5, 26, 3, 13, 18, 27, 2, 22, 6, 0, 5, 2, 6, 10, 19, 30, 9, 19, 8, 29, 30, 15, 28, 25, 6, 16, 12, 0, 7, 19, 28, 12, 17, 6, 0, 5, 25, 20, 12, 22, 30, 19, 21, 12, 18, 3, 0, 21, 26, 7, 7, 24, 15, 0, 13, 7, 30, 27, 23, 15, 8, 25, 22, 20, 12, 19, 20, 28, 18, 26, 9, 10, 24, 30, 23, 7, 25, 3, 15, 5, 26, 27, 12, 6, 7, 18, 12, 26, 3, 6, 3, 9, 29, 3, 18, 7, 25, 7, 23, 25, 7, 30, 4, 29, 29, 24, 7, 11, 19, 21, 3, 5, 4, 4, 19, 26, 18, 15, 6, 24, 29, 26, 1, 16, 7, 30, 30, 14, 21, 1, 22, 23, 14, 18, 11, 25, 6, 20, 2, 0, 18, 26, 12, 4, 5, 8, 16, 14, 8, 30, 30, 28, 22, 7, 19, 6, 23, 25, 28, 12, 1, 2, 6, 13, 8, 26, 4, 12, 10, 15, 8, 7, 5, 5, 26, 13, 9, 8, 13, 7, 16, 2, 27, 28, 0, 24, 24, 1, 12, 23, 15, 23, 10, 11, 24, 20, 28, 2, 8, 16, 23, 11, 9, 23, 4, 10, 11, 2, 8, 15, 18, 17, 17, 24, 30, 19, 4, 13, 23, 10, 5, 11, 24, 25, 5, 16, 4, 19, 5, 1, 30, 30, 27, 13, 14, 28, 23, 20, 30, 14, 2, 10, 20, 3, 28, 6, 18, 11, 16, 7, 5, 13, 7, 26, 20, 18, 25, 14, 18, 7, 15, 25, 15, 16, 30, 16, 21, 20, 27, 12, 22, 6, 28, 20, 17, 12, 9, 26, 28, 18, 26, 29, 28, 7, 13, 28, 4, 12, 3, 27, 5, 14, 30, 12, 16, 4, 27, 6, 26, 16, 21, 25, 10, 25, 30, 21, 1, 15, 1, 8, 8, 11, 22, 19, 26, 7, 6, 18, 11, 15, 26, 30, 17, 20, 4, 17, 10, 21, 30, 3, 5, 11, 17, 24, 29, 8, 23, 17, 5, 2, 26, 0, 1, 9, 19, 30, 12, 22, 29, 4, 23, 23, 24, 15, 25, 6, 1, 20, 11, 1, 18, 1, 2, 30, 19, 21, 8, 12, 28, 1, 17, 22, 20, 2, 8, 24, 22, 25, 8, 3, 2, 29, 1, 16, 14, 9, 13, 8, 9, 25, 27, 9, 17, 18, 23, 14, 4, 28, 12, 22, 10, 6, 0, 28, 23, 25, 29, 25, 22, 11, 22, 7, 14, 26, 26, 13, 11, 8, 10, 18, 22, 16, 7, 25, 15, 19, 27, 23, 1, 12, 6, 8, 0, 28, 29, 30, 11, 11, 9, 15, 6, 6, 9, 7, 21, 13, 13, 29, 14, 22, 7, 27, 12, 6, 24, 10, 13, 8, 22, 22, 8, 11, 25, 24, 2, 4, 17, 13, 20, 24, 15, 6, 3, 8, 17, 19, 13, 5, 10, 14, 7, 11, 9, 25, 16, 24, 20, 26, 28, 0, 10, 15, 19, 15, 1, 9, 9, 17, 5, 7, 4, 2, 30, 8, 21, 13, 5, 30, 9, 0, 22, 13, 20, 10, 10, 16, 11, 4, 24, 24, 11, 8, 6, 7, 29, 12, 8, 2, 11, 17, 24, 4, 5, 13, 13, 4, 24, 5, 1, 22, 25, 8, 5, 15, 7, 3, 4, 0, 26, 2, 7, 12, 11, 11, 18, 5, 14, 28, 7, 5, 30}

    Returns: {0, 5, 0, 7, 0, 9, 0, 11, 0, 12, 0, 14, 0, 19, 0, 20, 0, 21, 0, 22, 0, 24, 0, 30, 0, 31, 0, 35, 0, 38, 0, 41, 0, 45, 0, 53, 0, 56, 0, 61, 0, 63, 0, 66, 0, 67, 0, 68, 0, 74, 0, 77, 0, 79, 0, 85, 0, 88, 0, 103, 0, 122, 0, 124, 0, 126, 0, 135, 0, 138, 0, 142, 0, 144, 0, 147, 0, 157, 0, 158, 0, 159, 0, 167, 0, 168, 0, 170, 0, 173, 0, 175, 0, 176, 0, 191, 0, 193, 0, 196, 0, 198, 0, 206, 0, 210, 0, 213, 0, 216, 0, 217, 0, 220, 0, 221, 0, 223, 0, 229, 0, 236, 0, 238, 0, 247, 0, 251, 0, 252, 0, 259, 0, 260, 0, 262, 0, 271, 0, 274, 0, 281, 0, 290, 0, 295, 0, 296, 0, 299, 0, 300, 0, 308, 0, 326, 0, 327, 0, 332, 0, 333, 0, 335, 0, 336, 0, 337, 0, 340, 0, 341, 0, 350, 0, 352, 0, 353, 0, 357, 0, 369, 0, 371, 0, 375, 0, 379, 0, 381, 0, 389, 0, 394, 0, 395, 0, 403, 0, 404, 0, 410, 0, 417, 0, 423, 0, 428, 0, 435, 0, 436, 0, 451, 0, 452, 0, 455, 0, 456, 0, 458, 0, 461, 0, 468, 0, 469, 0, 473, 0, 485, 0, 488, 0, 489, 0, 495, 0, 496, 0, 502, 0, 508, 0, 510, 0, 519, 0, 520, 0, 526, 0, 533, 0, 542, 0, 543, 0, 545, 0, 555, 0, 556, 0, 568, 0, 569, 0, 572, 0, 577, 0, 579, 0, 582, 0, 586, 0, 590, 0, 601, 0, 603, 0, 604, 0, 612 }

  37. 86

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85}

    {0, 0, 0, 3, 1, 4, 0, 6, 6, 1, 6, 5, 7, 9, 6, 3, 1, 9, 10, 13, 2, 6, 14, 3, 3, 9, 3, 15, 12, 14, 20, 12, 6, 7, 11, 24, 5, 23, 0, 32, 33, 26, 14, 9, 22, 24, 39, 11, 13, 44, 44, 21, 21, 11, 38, 16, 35, 26, 45, 55, 33, 18, 24, 29, 21, 14, 60, 7, 36, 17, 28, 2, 10, 10, 59, 30, 76, 26, 2, 59, 20, 78, 21, 57, 2}

    Returns: {0, 8, 0, 9, 0, 11, 0, 15, 0, 22, 0, 29, 0, 31, 0, 32, 0, 33, 0, 38, 0, 67, 0, 69, 0, 75, 0, 76, 0, 80, 0, 81, 0, 82, 0, 84 }

  38. 19

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18}

    {0, 1, 2, 0, 0, 5, 2, 4, 4, 7, 10, 2, 1, 6, 7, 3, 5, 6}

    Returns: {0, 3, 0, 7, 0, 12, 0, 14, 0, 18 }

  39. 1686

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

    {0, 1, 1, 1, 0, 1, 5, 6, 0, 7, 10, 0, 2, 4, 0, 8, 7, 12, 7, 1, 10, 1, 0, 18, 6, 25, 10, 3, 28, 6, 27, 18, 7, 24, 5, 6, 15, 2, 33, 28, 29, 26, 40, 31, 21, 32, 28, 31, 38, 41, 13, 1, 47, 32, 31, 5, 26, 11, 37, 51, 43, 28, 3, 52, 46, 47, 52, 51, 15, 52, 43, 27, 64, 17, 28, 0, 40, 69, 23, 38, 35, 33, 80, 63, 52, 3, 69, 56, 35, 74, 49, 72, 51, 6, 54, 47, 91, 73, 30, 35, 24, 37, 41, 90, 27, 39, 17, 37, 54, 73, 108, 39, 69, 55, 60, 91, 102, 106, 9, 37, 28, 69, 26, 40, 25, 101, 83, 73, 114, 53, 122, 80, 49, 1, 116, 96, 37, 116, 15, 31, 128, 126, 94, 115, 12, 139, 49, 69, 15, 134, 125, 22, 53, 139, 54, 58, 103, 17, 145, 47, 144, 133, 130, 94, 145, 26, 89, 125, 167, 24, 19, 92, 153, 59, 114, 111, 29, 33, 2, 108, 110, 3, 2, 106, 91, 88, 112, 137, 103, 161, 23, 140, 6, 37, 174, 67, 171, 93, 137, 113, 192, 169, 143, 163, 110, 134, 72, 150, 136, 39, 14, 14, 70, 31, 162, 103, 191, 154, 179, 88, 142, 194, 160, 15, 95, 101, 205, 60, 73, 14, 207, 167, 8, 182, 203, 109, 186, 169, 207, 19, 5, 115, 115, 10, 105, 183, 232, 185, 13, 31, 96, 182, 93, 25, 56, 15, 178, 95, 216, 41, 196, 111, 193, 12, 22, 259, 168, 199, 152, 28, 1, 104, 35, 63, 86, 257, 58, 79, 90, 71, 223, 204, 169, 106, 93, 143, 139, 256, 89, 164, 224, 8, 279, 189, 274, 253, 277, 39, 103, 264, 223, 196, 72, 179, 299, 55, 199, 8, 11, 17, 123, 270, 308, 225, 256, 102, 144, 30, 306, 221, 88, 42, 44, 148, 2, 67, 299, 294, 105, 116, 270, 276, 158, 301, 59, 37, 284, 127, 198, 180, 158, 234, 38, 220, 8, 181, 105, 94, 259, 42, 279, 235, 146, 261, 348, 329, 160, 168, 203, 39, 277, 68, 345, 142, 57, 246, 121, 58, 263, 180, 50, 180, 194, 92, 263, 193, 214, 315, 201, 180, 54, 49, 254, 369, 181, 117, 146, 170, 351, 105, 342, 85, 167, 320, 192, 221, 227, 253, 84, 273, 305, 348, 18, 42, 164, 123, 37, 69, 2, 81, 175, 264, 308, 132, 365, 119, 347, 317, 127, 308, 186, 391, 296, 190, 196, 227, 166, 25, 371, 196, 273, 205, 61, 407, 289, 299, 93, 120, 428, 39, 252, 340, 5, 436, 376, 20, 281, 256, 45, 203, 4, 365, 14, 338, 133, 147, 334, 319, 71, 337, 108, 347, 204, 449, 91, 203, 346, 16, 171, 5, 278, 341, 241, 465, 299, 291, 53, 433, 218, 207, 40, 322, 218, 175, 426, 436, 197, 94, 38, 134, 341, 336, 323, 421, 272, 407, 460, 257, 281, 262, 230, 462, 304, 112, 386, 255, 26, 185, 321, 399, 340, 412, 14, 133, 286, 391, 367, 166, 425, 242, 377, 70, 497, 513, 328, 391, 471, 129, 192, 345, 1, 123, 70, 140, 230, 248, 41, 493, 314, 198, 102, 491, 255, 209, 82, 411, 5, 335, 94, 275, 283, 271, 9, 308, 125, 96, 39, 290, 504, 356, 50, 7, 489, 509, 26, 482, 402, 228, 401, 204, 371, 266, 309, 466, 146, 490, 16, 367, 396, 205, 497, 266, 294, 522, 448, 536, 346, 57, 92, 95, 362, 124, 251, 156, 258, 238, 84, 420, 465, 57, 215, 104, 532, 301, 316, 49, 10, 95, 474, 524, 343, 577, 71, 385, 509, 58, 80, 103, 148, 606, 422, 383, 407, 10, 287, 131, 173, 367, 513, 433, 305, 228, 596, 269, 26, 133, 258, 528, 218, 96, 423, 0, 492, 610, 577, 80, 108, 514, 325, 580, 482, 577, 230, 298, 169, 652, 647, 548, 539, 213, 267, 289, 50, 96, 242, 649, 631, 567, 253, 192, 381, 134, 281, 638, 35, 672, 530, 40, 422, 487, 300, 525, 640, 442, 632, 374, 537, 254, 201, 388, 482, 75, 238, 23, 403, 106, 251, 364, 687, 403, 241, 635, 11, 444, 306, 452, 177, 192, 701, 477, 223, 449, 4, 369, 649, 682, 575, 297, 549, 279, 295, 33, 560, 343, 366, 360, 401, 270, 556, 84, 241, 694, 536, 272, 525, 579, 207, 159, 630, 58, 333, 369, 544, 206, 674, 37, 470, 681, 139, 548, 616, 427, 193, 594, 174, 744, 38, 297, 616, 150, 129, 18, 116, 327, 172, 662, 625, 721, 81, 479, 62, 734, 606, 333, 18, 384, 683, 220, 684, 104, 723, 390, 250, 617, 578, 529, 541, 43, 366, 531, 226, 578, 447, 284, 633, 417, 144, 605, 290, 297, 467, 19, 421, 56, 21, 460, 739, 656, 366, 377, 9, 31, 591, 35, 306, 250, 786, 466, 726, 430, 745, 462, 366, 744, 497, 730, 69, 323, 707, 474, 214, 688, 355, 477, 395, 375, 234, 216, 351, 837, 142, 534, 541, 516, 35, 185, 112, 60, 38, 238, 10, 845, 661, 778, 642, 131, 273, 393, 608, 416, 828, 858, 287, 566, 347, 713, 381, 769, 651, 102, 98, 576, 806, 47, 352, 222, 874, 440, 512, 465, 565, 714, 349, 796, 545, 558, 841, 23, 780, 387, 257, 176, 99, 758, 770, 733, 605, 298, 249, 63, 610, 43, 390, 541, 400, 161, 842, 296, 220, 294, 776, 546, 757, 60, 898, 892, 820, 481, 339, 283, 484, 257, 21, 635, 899, 324, 636, 857, 559, 108, 704, 25, 559, 796, 80, 771, 75, 878, 903, 910, 565, 515, 810, 430, 301, 109, 72, 243, 695, 9, 555, 933, 819, 539, 346, 305, 557, 803, 822, 728, 592, 773, 702, 355, 942, 174, 601, 914, 152, 331, 479, 371, 833, 826, 27, 908, 156, 226, 935, 874, 23, 453, 621, 123, 455, 21, 182, 775, 741, 72, 6, 713, 559, 329, 303, 232, 383, 174, 979, 835, 831, 549, 47, 787, 759, 145, 852, 925, 997, 33, 396, 815, 566, 763, 428, 834, 930, 176, 711, 686, 838, 1021, 384, 665, 960, 162, 855, 468, 71, 7, 795, 334, 949, 788, 177, 177, 880, 19, 901, 690, 571, 856, 570, 8, 500, 584, 928, 1000, 930, 357, 263, 407, 581, 684, 199, 338, 107, 465, 840, 4, 228, 103, 108, 973, 1015, 358, 733, 535, 688, 280, 334, 519, 0, 30, 746, 345, 308, 495, 710, 721, 432, 935, 435, 803, 807, 891, 819, 1007, 631, 180, 752, 848, 156, 809, 629, 323, 81, 509, 380, 971, 801, 408, 852, 700, 136, 40, 736, 240, 129, 96, 217, 611, 223, 440, 702, 750, 1004, 390, 780, 985, 205, 1023, 528, 1037, 40, 943, 168, 576, 326, 242, 406, 867, 644, 361, 31, 203, 1017, 1051, 504, 457, 800, 664, 1081, 112, 806, 404, 437, 562, 980, 58, 251, 349, 969, 849, 1066, 460, 1146, 197, 509, 438, 173, 701, 712, 125, 846, 442, 355, 228, 303, 1131, 242, 1, 285, 269, 999, 774, 776, 345, 838, 869, 293, 2, 383, 1056, 441, 674, 690, 10, 418, 632, 1020, 944, 1050, 482, 918, 1159, 367, 64, 1062, 569, 692, 1154, 115, 352, 680, 134, 425, 576, 494, 206, 548, 269, 297, 718, 365, 578, 823, 690, 415, 793, 453, 467, 96, 980, 201, 365, 1017, 463, 876, 437, 383, 162, 1102, 946, 466, 0, 545, 1199, 70, 254, 1031, 296, 855, 801, 1165, 1016, 413, 1162, 1136, 841, 316, 580, 121, 248, 217, 179, 740, 772, 703, 164, 512, 326, 1092, 832, 103, 1242, 1107, 663, 1033, 1064, 960, 946, 967, 249, 64, 794, 358, 614, 36, 1133, 247, 1086, 801, 894, 306, 120, 350, 798, 460, 945, 785, 77, 240, 392, 182, 789, 1069, 102, 462, 300, 217, 852, 233, 186, 1175, 153, 267, 832, 749, 757, 598, 608, 482, 1222, 685, 444, 138, 884, 1157, 25, 1069, 1008, 1285, 787, 256, 1252, 206, 623, 275, 1027, 798, 140, 512, 762, 106, 234, 432, 478, 623, 903, 965, 309, 85, 159, 640, 237, 451, 639, 911, 1287, 1076, 115, 993, 1024, 116, 1174, 1199, 1040, 608, 303, 916, 1100, 563, 1162, 1093, 347, 851, 988, 183, 1334, 418, 269, 206, 1117, 1174, 366, 332, 552, 171, 150, 916, 111, 644, 92, 414, 939, 1095, 98, 248, 989, 273, 498, 1120, 1069, 1316, 539, 1202, 1155, 235, 933, 761, 407, 548, 74, 19, 779, 64, 1078, 763, 844, 726, 1352, 1250, 519, 373, 294, 938, 696, 413, 1366, 426, 529, 933, 1020, 707, 1051, 1174, 17, 300, 552, 909, 392, 86, 1423, 831, 287, 565, 593, 409, 249, 224, 186, 304, 290, 910, 61, 1210, 911, 895, 714, 204, 1294, 1022, 1250, 157, 289, 225, 997, 679, 63, 1333, 66, 209, 356, 590, 629, 662, 134, 151, 100, 1099, 679, 1132, 427, 952, 542, 434, 1295, 110, 1131, 374, 794, 807, 452, 1020, 439, 1437, 972, 336, 154, 328, 280, 544, 62, 65, 1257, 1254, 129, 1413, 1436, 890, 1266, 1116, 1226, 918, 1430, 251, 1415, 1421, 1185, 107, 866, 605, 1440, 1321, 1153, 471, 477, 1334, 504, 933, 1276, 1394, 876, 756, 798, 952, 568, 230, 568, 663, 242, 1215, 561, 991, 864, 287, 60, 396, 975, 770, 22, 600, 847, 1122, 517, 852, 798, 298, 1261, 1028, 410, 553, 180, 1341, 135, 1030, 623, 55, 811, 818, 130, 189, 1171, 1177, 319, 1021, 1017, 712, 312, 894, 1524, 560, 1331, 1401, 1502, 834, 108, 276, 46, 1171, 210, 985, 418, 273, 1478, 1159, 83, 187, 1491, 1205, 1002, 647, 348, 1465, 227, 1051, 89, 657, 465, 655, 507, 1109, 773, 1272, 347, 928, 1251, 344, 544, 490, 1337, 1130, 1151, 1312, 842, 1226, 762, 306, 165, 1493, 1040, 1592, 676, 1483, 154, 710, 372, 710, 531, 1164, 563, 1567, 775, 1088, 1082, 1532, 89, 1113, 918, 453, 1431, 1364, 535, 224, 197, 1547, 60, 1465, 88, 900, 692, 1085, 1631, 1248, 1552, 566, 1578, 1548, 630, 776, 480, 627, 374, 986, 137, 1036, 1452, 1299, 501, 1051, 875, 1297, 1462, 1596, 534, 327, 413, 1636, 506, 953, 880, 808, 1539, 911}

    Returns: {0, 8, 0, 10, 0, 13, 0, 14, 0, 17, 0, 19, 0, 24, 0, 25, 0, 28, 0, 30, 0, 32, 0, 33, 0, 36, 0, 38, 0, 44, 0, 48, 0, 50, 0, 55, 0, 59, 0, 61, 0, 63, 0, 64, 0, 67, 0, 70, 0, 71, 0, 78, 0, 81, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 92, 0, 94, 0, 97, 0, 100, 0, 102, 0, 103, 0, 104, 0, 108, 0, 113, 0, 115, 0, 116, 0, 118, 0, 120, 0, 122, 0, 127, 0, 130, 0, 136, 0, 137, 0, 140, 0, 141, 0, 142, 0, 146, 0, 148, 0, 150, 0, 152, 0, 153, 0, 154, 0, 156, 0, 159, 0, 162, 0, 165, 0, 179, 0, 181, 0, 182, 0, 183, 0, 184, 0, 185, 0, 187, 0, 190, 0, 193, 0, 194, 0, 198, 0, 202, 0, 205, 0, 206, 0, 207, 0, 214, 0, 217, 0, 223, 0, 225, 0, 228, 0, 235, 0, 236, 0, 238, 0, 245, 0, 247, 0, 250, 0, 251, 0, 253, 0, 255, 0, 258, 0, 260, 0, 265, 0, 266, 0, 267, 0, 273, 0, 276, 0, 277, 0, 278, 0, 279, 0, 282, 0, 283, 0, 284, 0, 285, 0, 287, 0, 288, 0, 291, 0, 300, 0, 303, 0, 311, 0, 315, 0, 322, 0, 325, 0, 328, 0, 329, 0, 336, 0, 347, 0, 349, 0, 350, 0, 354, 0, 357, 0, 358, 0, 359, 0, 362, 0, 365, 0, 368, 0, 379, 0, 384, 0, 390, 0, 391, 0, 394, 0, 401, 0, 403, 0, 404, 0, 406, 0, 407, 0, 408, 0, 409, 0, 411, 0, 412, 0, 414, 0, 416, 0, 418, 0, 427, 0, 437, 0, 442, 0, 444, 0, 446, 0, 448, 0, 449, 0, 450, 0, 451, 0, 455, 0, 456, 0, 457, 0, 458, 0, 463, 0, 465, 0, 466, 0, 472, 0, 473, 0, 477, 0, 484, 0, 485, 0, 486, 0, 487, 0, 490, 0, 491, 0, 494, 0, 497, 0, 498, 0, 500, 0, 504, 0, 505, 0, 510, 0, 511, 0, 514, 0, 515, 0, 517, 0, 518, 0, 519, 0, 528, 0, 532, 0, 537, 0, 538, 0, 552, 0, 556, 0, 558, 0, 562, 0, 564, 0, 567, 0, 570, 0, 573, 0, 578, 0, 579, 0, 583, 0, 586, 0, 588, 0, 590, 0, 592, 0, 598, 0, 600, 0, 608, 0, 610, 0, 612, 0, 615, 0, 616, 0, 620, 0, 622, 0, 628, 0, 631, 0, 636, 0, 640, 0, 641, 0, 645, 0, 652, 0, 654, 0, 655, 0, 658, 0, 659, 0, 664, 0, 671, 0, 672, 0, 675, 0, 677, 0, 689, 0, 690, 0, 696, 0, 701, 0, 702, 0, 707, 0, 713, 0, 714, 0, 716, 0, 721, 0, 723, 0, 725, 0, 726, 0, 731, 0, 732, 0, 733, 0, 739, 0, 740, 0, 741, 0, 742, 0, 743, 0, 745, 0, 746, 0, 747, 0, 749, 0, 750, 0, 761, 0, 762, 0, 764, 0, 766, 0, 770, 0, 772, 0, 773, 0, 774, 0, 775, 0, 784, 0, 786, 0, 788, 0, 789, 0, 790, 0, 791, 0, 793, 0, 795, 0, 798, 0, 799, 0, 801, 0, 803, 0, 804, 0, 806, 0, 809, 0, 812, 0, 814, 0, 820, 0, 823, 0, 826, 0, 827, 0, 832, 0, 833, 0, 835, 0, 836, 0, 840, 0, 845, 0, 847, 0, 848, 0, 854, 0, 858, 0, 861, 0, 864, 0, 867, 0, 869, 0, 871, 0, 877, 0, 878, 0, 881, 0, 884, 0, 885, 0, 891, 0, 892, 0, 894, 0, 897, 0, 898, 0, 902, 0, 906, 0, 907, 0, 910, 0, 914, 0, 918, 0, 922, 0, 924, 0, 925, 0, 934, 0, 936, 0, 941, 0, 943, 0, 944, 0, 946, 0, 947, 0, 951, 0, 952, 0, 954, 0, 956, 0, 957, 0, 959, 0, 960, 0, 964, 0, 967, 0, 970, 0, 971, 0, 976, 0, 978, 0, 979, 0, 980, 0, 983, 0, 984, 0, 990, 0, 991, 0, 996, 0, 997, 0, 1004, 0, 1006, 0, 1011, 0, 1012, 0, 1013, 0, 1018, 0, 1020, 0, 1021, 0, 1024, 0, 1027, 0, 1028, 0, 1030, 0, 1032, 0, 1033, 0, 1035, 0, 1036, 0, 1041, 0, 1042, 0, 1046, 0, 1047, 0, 1060, 0, 1065, 0, 1068, 0, 1069, 0, 1071, 0, 1078, 0, 1082, 0, 1083, 0, 1088, 0, 1095, 0, 1098, 0, 1099, 0, 1109, 0, 1110, 0, 1112, 0, 1114, 0, 1124, 0, 1127, 0, 1135, 0, 1136, 0, 1137, 0, 1138, 0, 1141, 0, 1143, 0, 1144, 0, 1150, 0, 1156, 0, 1158, 0, 1159, 0, 1167, 0, 1179, 0, 1182, 0, 1183, 0, 1184, 0, 1185, 0, 1186, 0, 1197, 0, 1201, 0, 1202, 0, 1206, 0, 1207, 0, 1211, 0, 1214, 0, 1222, 0, 1223, 0, 1225, 0, 1227, 0, 1229, 0, 1231, 0, 1237, 0, 1238, 0, 1243, 0, 1245, 0, 1246, 0, 1247, 0, 1259, 0, 1266, 0, 1267, 0, 1270, 0, 1278, 0, 1280, 0, 1289, 0, 1290, 0, 1292, 0, 1305, 0, 1315, 0, 1319, 0, 1323, 0, 1324, 0, 1325, 0, 1326, 0, 1335, 0, 1338, 0, 1341, 0, 1342, 0, 1346, 0, 1348, 0, 1349, 0, 1351, 0, 1353, 0, 1356, 0, 1357, 0, 1363, 0, 1375, 0, 1376, 0, 1386, 0, 1388, 0, 1393, 0, 1396, 0, 1398, 0, 1400, 0, 1403, 0, 1406, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1421, 0, 1422, 0, 1423, 0, 1426, 0, 1427, 0, 1431, 0, 1437, 0, 1441, 0, 1444, 0, 1448, 0, 1451, 0, 1452, 0, 1454, 0, 1459, 0, 1461, 0, 1462, 0, 1466, 0, 1467, 0, 1468, 0, 1469, 0, 1472, 0, 1479, 0, 1486, 0, 1488, 0, 1493, 0, 1495, 0, 1497, 0, 1498, 0, 1501, 0, 1508, 0, 1513, 0, 1514, 0, 1516, 0, 1521, 0, 1522, 0, 1524, 0, 1525, 0, 1538, 0, 1539, 0, 1540, 0, 1542, 0, 1545, 0, 1549, 0, 1550, 0, 1553, 0, 1560, 0, 1564, 0, 1565, 0, 1566, 0, 1568, 0, 1570, 0, 1573, 0, 1581, 0, 1582, 0, 1586, 0, 1588, 0, 1591, 0, 1592, 0, 1597, 0, 1599, 0, 1602, 0, 1607, 0, 1608, 0, 1609, 0, 1610, 0, 1612, 0, 1613, 0, 1616, 0, 1625, 0, 1628, 0, 1630, 0, 1631, 0, 1632, 0, 1637, 0, 1643, 0, 1644, 0, 1645, 0, 1646, 0, 1647, 0, 1648, 0, 1652, 0, 1653, 0, 1655, 0, 1656, 0, 1657, 0, 1660, 0, 1663, 0, 1665, 0, 1669, 0, 1670, 0, 1671, 0, 1672, 0, 1675, 0, 1677, 0, 1678, 0, 1681, 0, 1683, 0, 1685 }

  40. 209

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208}

    {0, 0, 2, 1, 1, 2, 4, 0, 5, 5, 7, 3, 11, 10, 5, 10, 11, 9, 9, 14, 12, 1, 10, 13, 22, 9, 11, 15, 17, 27, 4, 26, 16, 9, 2, 32, 28, 30, 12, 0, 37, 1, 4, 8, 2, 37, 25, 16, 28, 41, 18, 50, 31, 16, 11, 54, 43, 33, 1, 33, 10, 9, 14, 21, 49, 24, 2, 30, 27, 56, 62, 32, 5, 26, 69, 4, 31, 63, 24, 5, 23, 35, 42, 13, 39, 79, 7, 24, 24, 66, 87, 64, 14, 7, 94, 62, 17, 87, 85, 24, 24, 89, 75, 82, 27, 62, 96, 98, 77, 60, 24, 78, 81, 102, 86, 45, 111, 107, 58, 55, 55, 103, 113, 93, 74, 92, 87, 109, 59, 51, 51, 94, 120, 69, 58, 77, 121, 82, 129, 91, 80, 60, 87, 63, 76, 108, 117, 131, 147, 145, 147, 140, 107, 99, 139, 86, 101, 83, 145, 112, 130, 118, 98, 89, 138, 94, 154, 131, 167, 165, 167, 93, 163, 167, 169, 140, 155, 131, 143, 128, 113, 93, 116, 142, 152, 172, 185, 129, 169, 152, 161, 157, 164, 172, 135, 134, 194, 125, 133, 179, 168, 138, 182, 178, 128, 198, 206, 202}

    Returns: {0, 7, 0, 9, 0, 10, 0, 12, 0, 15, 0, 24, 0, 25, 0, 29, 0, 30, 0, 31, 0, 36, 0, 41, 0, 43, 0, 46, 0, 56, 0, 58, 0, 60, 0, 65, 0, 69, 0, 72, 0, 73, 0, 76, 0, 78, 0, 80, 0, 82, 0, 83, 0, 84, 0, 92, 0, 97, 0, 99, 0, 105, 0, 107, 0, 108, 0, 113, 0, 114, 0, 115, 0, 116, 0, 120, 0, 121, 0, 122, 0, 124, 0, 125, 0, 128, 0, 129, 0, 130, 0, 131, 0, 140, 0, 144, 0, 147, 0, 156, 0, 163, 0, 169, 0, 170, 0, 171, 0, 172, 0, 174, 0, 177, 0, 179, 0, 182, 0, 187, 0, 192, 0, 193, 0, 207, 0, 208 }

  41. 33

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32}

    {0, 1, 0, 3, 1, 5, 5, 6, 8, 6, 7, 9, 12, 12, 14, 13, 15, 14, 18, 16, 20, 20, 22, 20, 22, 25, 26, 27, 25, 29, 29, 29}

    Returns: {0, 6, 0, 7, 0, 12, 0, 17, 0, 19, 0, 20, 0, 26, 0, 29 }

  42. 15

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}

    {0, 1, 2, 2, 3, 2, 5, 1, 8, 7, 7, 8, 11, 1}

    Returns: {0, 5, 0, 13 }

  43. 76

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75}

    {0, 1, 2, 3, 1, 4, 4, 4, 0, 0, 4, 4, 2, 4, 5, 7, 11, 6, 6, 16, 15, 8, 7, 13, 2, 9, 2, 19, 23, 25, 23, 9, 18, 29, 23, 30, 27, 18, 18, 26, 15, 17, 14, 26, 21, 13, 22, 34, 32, 34, 21, 7, 36, 40, 17, 40, 31, 32, 46, 1, 40, 25, 26, 18, 22, 46, 42, 3, 1, 0, 20, 61, 66, 38, 22}

    Returns: {0, 3, 0, 13, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 22, 0, 23, 0, 25, 0, 27, 0, 40, 0, 43, 0, 44, 0, 48, 0, 49, 0, 50, 0, 52, 0, 53, 0, 58, 0, 63, 0, 73 }

  44. 97

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96}

    {0, 1, 2, 1, 4, 5, 1, 2, 5, 2, 10, 5, 10, 1, 6, 13, 9, 14, 13, 8, 15, 11, 14, 22, 15, 24, 19, 26, 26, 22, 30, 14, 22, 33, 28, 25, 26, 36, 31, 23, 31, 25, 40, 29, 30, 28, 41, 41, 48, 38, 36, 34, 42, 50, 37, 39, 55, 48, 44, 42, 58, 61, 60, 49, 51, 49, 58, 63, 60, 54, 61, 62, 64, 63, 72, 58, 70, 65, 67, 61, 74, 77, 76, 67, 68, 70, 72, 83, 79, 72, 84, 85, 80, 79, 82, 94}

    Returns: {0, 6, 0, 9, 0, 11, 0, 12, 0, 13, 0, 20, 0, 26, 0, 31, 0, 34, 0, 36, 0, 40, 0, 42, 0, 45, 0, 49, 0, 54, 0, 57, 0, 58, 0, 59, 0, 68, 0, 72, 0, 74, 0, 78, 0, 82, 0, 88, 0, 89, 0, 91, 0, 93, 0, 94 }

  45. 10

    {1, 2, 3, 4, 5, 6, 7, 8, 9}

    {0, 1, 0, 3, 2, 1, 3, 0, 8}

    Returns: { }

  46. 978

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977}

    {0, 0, 1, 1, 4, 0, 4, 7, 2, 8, 4, 9, 7, 5, 0, 15, 16, 2, 6, 9, 20, 2, 0, 2, 0, 17, 26, 10, 7, 2, 4, 12, 5, 4, 27, 27, 31, 7, 31, 35, 25, 29, 5, 32, 33, 26, 45, 5, 43, 41, 4, 3, 52, 36, 15, 52, 35, 12, 33, 17, 58, 25, 14, 53, 31, 60, 42, 13, 65, 56, 14, 56, 50, 20, 61, 41, 61, 58, 36, 19, 5, 70, 45, 82, 31, 48, 82, 73, 44, 63, 12, 82, 48, 65, 43, 85, 36, 85, 88, 64, 32, 46, 102, 92, 102, 1, 44, 49, 61, 39, 29, 23, 47, 41, 13, 102, 6, 82, 51, 18, 32, 33, 96, 18, 107, 99, 80, 98, 69, 74, 81, 0, 45, 85, 80, 126, 133, 128, 117, 88, 115, 22, 7, 66, 138, 12, 100, 110, 60, 87, 132, 61, 44, 81, 137, 19, 44, 90, 16, 31, 134, 145, 18, 124, 116, 106, 166, 139, 111, 137, 103, 111, 2, 27, 58, 156, 66, 78, 15, 170, 120, 107, 94, 144, 113, 6, 161, 174, 162, 5, 113, 143, 73, 160, 8, 65, 84, 38, 175, 162, 168, 27, 97, 61, 179, 197, 178, 135, 33, 143, 107, 87, 96, 14, 67, 53, 136, 128, 5, 195, 99, 150, 24, 162, 49, 27, 191, 208, 114, 5, 225, 214, 32, 69, 146, 8, 44, 163, 170, 131, 120, 52, 102, 84, 168, 197, 57, 80, 148, 3, 182, 114, 69, 14, 173, 142, 186, 25, 116, 195, 172, 202, 129, 7, 63, 251, 101, 50, 228, 193, 213, 102, 129, 69, 73, 96, 108, 248, 222, 213, 195, 150, 5, 152, 201, 4, 189, 197, 130, 1, 266, 63, 287, 274, 288, 149, 182, 169, 286, 277, 168, 180, 160, 217, 74, 194, 180, 218, 155, 231, 278, 234, 139, 220, 164, 275, 276, 107, 10, 65, 101, 310, 213, 96, 208, 183, 33, 183, 45, 68, 185, 213, 141, 291, 69, 202, 60, 18, 47, 145, 302, 6, 158, 56, 53, 117, 210, 152, 67, 90, 141, 276, 111, 353, 319, 169, 178, 335, 334, 118, 89, 128, 197, 149, 354, 261, 319, 22, 334, 277, 282, 86, 225, 244, 225, 82, 182, 60, 303, 342, 225, 9, 140, 55, 117, 131, 258, 94, 381, 303, 340, 63, 201, 316, 151, 104, 174, 370, 218, 92, 318, 190, 77, 361, 363, 318, 285, 54, 158, 375, 82, 381, 279, 145, 384, 264, 18, 129, 229, 230, 182, 354, 55, 229, 255, 153, 168, 286, 161, 226, 206, 9, 149, 317, 311, 207, 406, 270, 157, 408, 67, 192, 272, 149, 0, 1, 291, 380, 210, 431, 442, 309, 427, 432, 175, 345, 15, 350, 345, 262, 298, 210, 31, 216, 387, 186, 466, 189, 108, 199, 448, 295, 265, 426, 419, 8, 73, 291, 111, 138, 227, 207, 474, 251, 119, 351, 344, 158, 154, 74, 235, 102, 14, 383, 110, 218, 322, 419, 30, 474, 62, 351, 302, 190, 452, 212, 86, 24, 3, 252, 451, 256, 9, 434, 380, 156, 421, 305, 145, 160, 344, 173, 180, 453, 409, 168, 18, 197, 374, 2, 479, 500, 44, 190, 480, 437, 186, 76, 536, 274, 476, 310, 480, 63, 343, 337, 104, 332, 316, 135, 23, 389, 224, 312, 123, 511, 540, 507, 68, 546, 202, 376, 550, 283, 177, 30, 90, 518, 437, 401, 536, 200, 155, 249, 235, 532, 102, 530, 153, 164, 195, 2, 521, 580, 290, 359, 460, 188, 188, 202, 347, 340, 519, 341, 44, 562, 330, 403, 82, 44, 358, 355, 100, 562, 352, 444, 225, 229, 26, 448, 270, 51, 313, 211, 185, 511, 605, 345, 198, 498, 182, 245, 377, 252, 433, 623, 78, 287, 570, 557, 428, 397, 382, 73, 328, 326, 273, 332, 533, 139, 364, 94, 77, 286, 359, 519, 393, 337, 316, 279, 30, 479, 613, 212, 575, 494, 628, 149, 524, 79, 555, 660, 365, 357, 573, 508, 592, 453, 518, 192, 240, 318, 433, 343, 439, 583, 582, 497, 30, 635, 303, 600, 640, 655, 314, 183, 73, 611, 86, 289, 545, 63, 297, 528, 59, 82, 255, 597, 104, 222, 348, 527, 31, 656, 695, 354, 503, 412, 546, 49, 560, 669, 710, 301, 238, 404, 241, 610, 276, 316, 376, 661, 227, 384, 496, 93, 538, 360, 61, 481, 41, 702, 244, 399, 64, 594, 625, 51, 668, 6, 411, 440, 709, 148, 94, 546, 355, 684, 592, 728, 401, 245, 136, 549, 146, 120, 139, 92, 499, 657, 323, 26, 28, 469, 345, 369, 383, 519, 62, 707, 151, 90, 106, 38, 236, 274, 11, 486, 116, 370, 277, 238, 125, 556, 653, 690, 49, 316, 425, 420, 363, 3, 44, 434, 577, 722, 611, 275, 486, 128, 796, 415, 56, 416, 6, 274, 68, 486, 509, 86, 251, 652, 559, 46, 706, 517, 437, 261, 729, 217, 500, 428, 722, 217, 139, 404, 472, 50, 754, 414, 218, 340, 323, 304, 221, 204, 356, 570, 97, 235, 580, 719, 544, 800, 333, 649, 742, 455, 554, 645, 700, 526, 718, 777, 847, 499, 673, 436, 115, 639, 846, 106, 37, 464, 614, 790, 770, 14, 351, 670, 377, 792, 175, 648, 345, 430, 304, 60, 37, 855, 342, 121, 641, 345, 44, 526, 532, 142, 108, 6, 601, 431, 782, 376, 652, 834, 728, 409, 50, 239, 83, 328, 130, 723, 324, 422, 715, 184, 792, 60, 303, 815, 520, 85, 583, 336, 890, 774, 664, 227, 681, 645, 922, 503, 371, 331, 838, 639, 228, 252, 617, 303, 158, 19, 896, 542, 856, 526, 239, 160, 91, 791, 251, 305, 83, 106, 531, 134, 514, 882, 265, 873, 712, 39, 913, 86, 804, 847, 715, 97, 47, 699, 484, 347, 957, 316, 135, 530, 17, 721, 128, 510, 332, 423, 312, 235, 356}

    Returns: {0, 8, 0, 13, 0, 14, 0, 21, 0, 26, 0, 29, 0, 32, 0, 33, 0, 37, 0, 38, 0, 39, 0, 40, 0, 43, 0, 48, 0, 53, 0, 54, 0, 56, 0, 57, 0, 58, 0, 60, 0, 65, 0, 73, 0, 74, 0, 79, 0, 81, 0, 84, 0, 85, 0, 87, 0, 91, 0, 92, 0, 97, 0, 103, 0, 105, 0, 113, 0, 116, 0, 118, 0, 119, 0, 125, 0, 126, 0, 127, 0, 135, 0, 137, 0, 138, 0, 143, 0, 146, 0, 147, 0, 158, 0, 160, 0, 164, 0, 167, 0, 168, 0, 176, 0, 181, 0, 182, 0, 184, 0, 187, 0, 188, 0, 189, 0, 190, 0, 200, 0, 207, 0, 211, 0, 215, 0, 218, 0, 219, 0, 221, 0, 224, 0, 229, 0, 230, 0, 231, 0, 238, 0, 241, 0, 242, 0, 243, 0, 248, 0, 249, 0, 252, 0, 256, 0, 261, 0, 262, 0, 263, 0, 264, 0, 268, 0, 269, 0, 271, 0, 272, 0, 273, 0, 277, 0, 279, 0, 280, 0, 283, 0, 284, 0, 291, 0, 294, 0, 295, 0, 298, 0, 299, 0, 302, 0, 304, 0, 307, 0, 312, 0, 313, 0, 314, 0, 317, 0, 318, 0, 323, 0, 326, 0, 328, 0, 332, 0, 333, 0, 336, 0, 339, 0, 348, 0, 349, 0, 350, 0, 351, 0, 352, 0, 354, 0, 355, 0, 356, 0, 357, 0, 358, 0, 361, 0, 362, 0, 367, 0, 371, 0, 373, 0, 375, 0, 376, 0, 381, 0, 383, 0, 391, 0, 394, 0, 397, 0, 403, 0, 405, 0, 407, 0, 411, 0, 415, 0, 418, 0, 425, 0, 426, 0, 428, 0, 429, 0, 430, 0, 431, 0, 435, 0, 438, 0, 439, 0, 441, 0, 448, 0, 451, 0, 452, 0, 454, 0, 463, 0, 465, 0, 467, 0, 469, 0, 470, 0, 473, 0, 481, 0, 492, 0, 497, 0, 515, 0, 516, 0, 523, 0, 524, 0, 529, 0, 531, 0, 532, 0, 536, 0, 538, 0, 540, 0, 549, 0, 555, 0, 558, 0, 560, 0, 561, 0, 565, 0, 567, 0, 568, 0, 569, 0, 577, 0, 579, 0, 583, 0, 586, 0, 590, 0, 591, 0, 592, 0, 593, 0, 597, 0, 599, 0, 603, 0, 606, 0, 607, 0, 611, 0, 612, 0, 620, 0, 625, 0, 626, 0, 629, 0, 633, 0, 639, 0, 640, 0, 641, 0, 643, 0, 644, 0, 645, 0, 646, 0, 647, 0, 649, 0, 652, 0, 655, 0, 657, 0, 665, 0, 666, 0, 668, 0, 669, 0, 671, 0, 673, 0, 682, 0, 686, 0, 690, 0, 691, 0, 694, 0, 696, 0, 697, 0, 700, 0, 702, 0, 703, 0, 704, 0, 705, 0, 709, 0, 713, 0, 719, 0, 720, 0, 723, 0, 724, 0, 736, 0, 738, 0, 742, 0, 744, 0, 746, 0, 750, 0, 756, 0, 757, 0, 759, 0, 763, 0, 766, 0, 768, 0, 770, 0, 772, 0, 776, 0, 777, 0, 784, 0, 785, 0, 788, 0, 791, 0, 796, 0, 800, 0, 806, 0, 809, 0, 813, 0, 816, 0, 817, 0, 819, 0, 820, 0, 821, 0, 823, 0, 824, 0, 825, 0, 828, 0, 830, 0, 832, 0, 836, 0, 838, 0, 843, 0, 848, 0, 853, 0, 856, 0, 864, 0, 866, 0, 870, 0, 872, 0, 874, 0, 880, 0, 888, 0, 889, 0, 897, 0, 899, 0, 900, 0, 901, 0, 905, 0, 909, 0, 912, 0, 920, 0, 921, 0, 926, 0, 929, 0, 931, 0, 935, 0, 936, 0, 939, 0, 945, 0, 949, 0, 950, 0, 951, 0, 952, 0, 955, 0, 957, 0, 961, 0, 962, 0, 963, 0, 964, 0, 966, 0, 969, 0, 971, 0, 974 }

  47. 39

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38}

    {0, 0, 2, 2, 4, 4, 6, 3, 0, 3, 7, 9, 12, 2, 8, 9, 1, 16, 2, 11, 18, 15, 3, 16, 16, 2, 2, 8, 16, 1, 29, 7, 18, 22, 7, 10, 11, 34}

    Returns: {0, 5, 0, 6, 0, 8, 0, 10, 0, 13, 0, 18, 0, 20, 0, 23, 0, 24, 0, 25, 0, 29, 0, 34, 0, 37 }

  48. 160

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159}

    {0, 0, 0, 2, 1, 5, 4, 4, 5, 4, 7, 2, 12, 8, 1, 1, 0, 9, 1, 5, 18, 5, 2, 16, 18, 10, 21, 13, 7, 20, 26, 22, 27, 27, 2, 22, 36, 0, 21, 32, 22, 2, 18, 33, 28, 3, 13, 4, 36, 25, 13, 45, 43, 48, 49, 24, 46, 24, 55, 44, 46, 29, 53, 52, 46, 59, 31, 42, 48, 69, 39, 23, 12, 59, 17, 23, 4, 62, 52, 64, 53, 61, 32, 53, 29, 19, 25, 2, 55, 85, 74, 89, 67, 72, 81, 0, 1, 14, 38, 92, 48, 28, 51, 16, 55, 4, 92, 30, 15, 34, 51, 24, 83, 49, 93, 17, 16, 72, 76, 94, 33, 31, 101, 4, 25, 25, 126, 20, 58, 122, 24, 122, 27, 18, 30, 103, 12, 92, 43, 15, 124, 13, 40, 83, 76, 51, 61, 21, 126, 33, 84, 94, 54, 86, 107, 100, 38, 73, 139}

    Returns: {0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 13, 0, 20, 0, 22, 0, 24, 0, 27, 0, 39, 0, 48, 0, 50, 0, 52, 0, 53, 0, 55, 0, 57, 0, 60, 0, 61, 0, 65, 0, 67, 0, 68, 0, 72, 0, 73, 0, 76, 0, 77, 0, 78, 0, 86, 0, 87, 0, 90, 0, 91, 0, 100, 0, 104, 0, 106, 0, 107, 0, 109, 0, 113, 0, 114, 0, 117, 0, 122, 0, 124, 0, 125, 0, 126, 0, 136, 0, 137, 0, 138, 0, 139, 0, 140, 0, 143, 0, 144, 0, 148 }

  49. 1559

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558}

    {0, 1, 1, 1, 1, 5, 5, 4, 7, 0, 3, 7, 11, 3, 11, 4, 7, 16, 13, 5, 4, 12, 15, 22, 3, 6, 3, 2, 4, 25, 28, 0, 32, 20, 30, 6, 36, 12, 30, 19, 33, 3, 10, 27, 33, 44, 30, 24, 45, 15, 45, 50, 15, 43, 12, 10, 52, 54, 14, 0, 2, 38, 13, 15, 34, 32, 54, 13, 38, 17, 65, 8, 48, 43, 45, 37, 74, 57, 25, 11, 5, 1, 18, 78, 44, 52, 6, 8, 36, 85, 30, 0, 31, 66, 60, 2, 84, 13, 31, 33, 82, 89, 28, 38, 66, 7, 63, 27, 41, 3, 34, 60, 32, 25, 72, 31, 2, 53, 117, 87, 71, 27, 114, 56, 27, 96, 121, 40, 79, 54, 114, 126, 47, 76, 128, 31, 50, 12, 91, 110, 101, 9, 69, 100, 140, 85, 63, 142, 27, 57, 76, 11, 6, 83, 54, 128, 56, 35, 136, 148, 139, 32, 81, 162, 93, 43, 57, 2, 56, 148, 79, 58, 140, 71, 108, 152, 79, 136, 96, 134, 127, 65, 73, 47, 108, 124, 137, 186, 63, 189, 20, 47, 95, 179, 36, 127, 109, 72, 130, 51, 55, 124, 167, 153, 155, 61, 183, 120, 134, 79, 186, 107, 11, 16, 107, 212, 17, 199, 29, 184, 115, 140, 210, 61, 198, 223, 11, 66, 223, 104, 32, 54, 218, 52, 234, 97, 23, 37, 124, 82, 77, 174, 203, 220, 179, 155, 237, 121, 88, 127, 14, 161, 35, 215, 150, 219, 189, 52, 14, 192, 202, 100, 23, 152, 251, 131, 261, 107, 240, 24, 181, 257, 92, 21, 111, 41, 199, 55, 189, 255, 45, 153, 53, 165, 13, 259, 83, 201, 43, 218, 0, 103, 215, 179, 232, 7, 257, 44, 105, 263, 2, 62, 223, 280, 182, 14, 293, 86, 302, 50, 7, 262, 62, 190, 28, 57, 44, 256, 261, 269, 142, 224, 210, 120, 71, 188, 21, 129, 317, 69, 96, 118, 165, 138, 10, 216, 95, 147, 98, 176, 78, 45, 97, 189, 141, 143, 267, 328, 147, 165, 280, 75, 173, 8, 81, 97, 109, 170, 145, 237, 98, 337, 318, 93, 55, 133, 57, 120, 165, 68, 268, 176, 349, 54, 2, 319, 365, 171, 326, 223, 59, 45, 23, 346, 381, 4, 36, 155, 372, 183, 78, 270, 99, 240, 246, 60, 81, 212, 347, 156, 140, 242, 117, 161, 385, 21, 238, 388, 87, 336, 138, 295, 175, 203, 269, 124, 261, 304, 417, 38, 115, 177, 390, 191, 346, 404, 281, 278, 308, 193, 42, 380, 53, 100, 19, 117, 420, 92, 341, 206, 191, 128, 193, 326, 11, 132, 154, 124, 151, 218, 249, 32, 416, 139, 229, 264, 351, 380, 79, 379, 73, 220, 410, 436, 406, 177, 152, 290, 441, 309, 424, 275, 104, 348, 350, 128, 51, 237, 115, 465, 191, 398, 85, 378, 131, 322, 10, 281, 443, 365, 57, 262, 136, 330, 255, 474, 99, 9, 370, 433, 384, 61, 1, 262, 417, 455, 171, 419, 299, 11, 214, 472, 441, 370, 276, 275, 113, 476, 466, 336, 492, 362, 154, 498, 444, 422, 447, 0, 80, 38, 6, 253, 447, 371, 367, 271, 373, 30, 187, 279, 414, 18, 39, 274, 516, 307, 444, 396, 208, 126, 287, 475, 109, 477, 106, 421, 116, 464, 168, 169, 454, 496, 50, 356, 423, 133, 191, 433, 309, 397, 15, 517, 92, 354, 562, 174, 364, 431, 377, 336, 535, 293, 27, 157, 164, 57, 218, 271, 428, 336, 157, 45, 234, 203, 364, 308, 560, 521, 354, 377, 359, 101, 132, 14, 11, 43, 48, 190, 288, 338, 533, 280, 258, 417, 498, 220, 267, 602, 181, 278, 294, 267, 515, 386, 373, 498, 193, 113, 35, 81, 619, 238, 398, 134, 204, 498, 533, 43, 516, 374, 400, 248, 69, 6, 516, 100, 344, 91, 88, 188, 146, 303, 573, 39, 512, 354, 70, 508, 640, 241, 201, 585, 552, 507, 640, 330, 550, 602, 352, 346, 83, 538, 655, 481, 277, 338, 478, 460, 471, 57, 216, 60, 166, 170, 671, 69, 178, 230, 389, 168, 311, 319, 288, 328, 180, 19, 465, 410, 108, 335, 187, 137, 192, 488, 116, 260, 119, 364, 171, 638, 535, 77, 360, 365, 604, 599, 706, 262, 377, 666, 187, 49, 103, 127, 364, 41, 537, 627, 195, 560, 387, 61, 732, 393, 76, 665, 319, 496, 156, 13, 417, 1, 346, 604, 275, 555, 481, 715, 140, 735, 443, 465, 29, 169, 614, 412, 215, 401, 451, 145, 242, 456, 726, 448, 450, 720, 76, 50, 495, 500, 710, 665, 751, 591, 355, 389, 120, 104, 741, 90, 242, 159, 557, 598, 19, 32, 236, 127, 434, 149, 305, 493, 469, 196, 209, 546, 449, 416, 395, 405, 617, 96, 0, 77, 50, 669, 281, 643, 90, 29, 374, 723, 179, 352, 490, 608, 45, 387, 671, 247, 283, 649, 361, 493, 586, 282, 544, 330, 351, 15, 280, 707, 156, 447, 661, 431, 336, 765, 355, 127, 589, 758, 832, 686, 141, 725, 129, 86, 740, 126, 808, 572, 178, 70, 725, 362, 107, 841, 56, 347, 565, 329, 768, 765, 394, 340, 113, 752, 324, 403, 306, 310, 872, 236, 606, 476, 168, 397, 240, 304, 229, 616, 752, 639, 355, 812, 156, 420, 832, 434, 155, 201, 576, 177, 314, 152, 865, 199, 250, 300, 845, 538, 894, 187, 98, 660, 237, 895, 877, 442, 427, 642, 628, 462, 18, 713, 48, 53, 610, 629, 587, 311, 266, 358, 52, 211, 699, 317, 329, 662, 282, 157, 476, 357, 126, 279, 216, 528, 246, 893, 639, 821, 917, 418, 268, 870, 942, 490, 561, 283, 310, 364, 554, 393, 666, 328, 905, 227, 884, 63, 143, 177, 939, 799, 883, 338, 697, 30, 151, 949, 502, 136, 449, 904, 632, 870, 427, 226, 493, 486, 351, 745, 926, 248, 622, 904, 654, 573, 184, 282, 374, 31, 328, 188, 198, 201, 308, 67, 824, 941, 124, 868, 855, 909, 509, 877, 447, 35, 762, 251, 815, 159, 476, 756, 126, 383, 488, 621, 225, 561, 977, 461, 499, 175, 417, 854, 1017, 802, 83, 351, 399, 30, 706, 673, 309, 526, 635, 871, 365, 573, 828, 798, 693, 191, 427, 765, 246, 564, 95, 112, 1011, 377, 990, 369, 393, 783, 587, 994, 920, 960, 359, 831, 869, 952, 315, 553, 947, 292, 7, 1067, 1011, 992, 914, 759, 324, 698, 822, 54, 516, 811, 833, 758, 638, 865, 756, 890, 613, 174, 505, 103, 610, 238, 460, 77, 202, 180, 1021, 890, 1064, 454, 257, 704, 142, 452, 351, 167, 1071, 519, 168, 123, 889, 542, 204, 344, 135, 625, 266, 121, 775, 334, 243, 663, 148, 796, 69, 980, 91, 1096, 788, 624, 901, 110, 396, 46, 839, 435, 694, 565, 198, 1103, 794, 1140, 199, 1037, 838, 1142, 595, 1013, 91, 209, 222, 1144, 596, 513, 289, 38, 479, 175, 236, 210, 200, 849, 109, 1009, 334, 413, 854, 30, 1047, 306, 1033, 479, 296, 525, 831, 103, 749, 891, 348, 254, 744, 298, 480, 1128, 1127, 697, 880, 322, 926, 845, 124, 615, 310, 718, 418, 977, 517, 302, 418, 445, 632, 990, 989, 25, 766, 969, 1071, 752, 1006, 283, 521, 195, 780, 825, 1208, 571, 907, 1177, 386, 518, 450, 316, 885, 716, 1041, 860, 1048, 665, 381, 782, 33, 1164, 1154, 1014, 246, 1064, 504, 1232, 257, 838, 1053, 817, 302, 654, 82, 40, 708, 1239, 1131, 740, 59, 1236, 1117, 669, 600, 357, 185, 598, 1139, 531, 969, 1062, 791, 609, 1046, 617, 864, 878, 311, 427, 265, 655, 189, 687, 427, 972, 329, 903, 502, 797, 385, 21, 1186, 480, 1275, 677, 939, 1242, 824, 308, 968, 3, 401, 1029, 1143, 361, 1106, 152, 523, 1197, 266, 397, 782, 520, 166, 275, 1228, 1266, 328, 253, 849, 621, 351, 860, 429, 1189, 626, 957, 1151, 987, 173, 877, 296, 940, 1314, 303, 1096, 888, 1216, 1225, 1142, 972, 1137, 137, 578, 817, 712, 932, 935, 434, 907, 1096, 449, 623, 365, 638, 1316, 998, 470, 495, 1329, 1193, 256, 631, 987, 1124, 470, 1205, 822, 560, 1268, 808, 515, 851, 281, 453, 1332, 1333, 1122, 122, 167, 109, 572, 318, 750, 1286, 1349, 592, 530, 786, 565, 456, 713, 65, 206, 294, 1138, 768, 311, 90, 872, 1299, 654, 795, 1164, 270, 1349, 874, 634, 1222, 716, 1335, 176, 280, 1014, 550, 66, 244, 404, 617, 429, 1144, 347, 68, 462, 936, 1120, 513, 388, 898, 1286, 1223, 686, 637, 944, 1115, 523, 508, 1306, 351, 982, 625, 1395, 844, 1152, 1424, 1160, 616, 1172, 1155, 795, 839, 48, 663, 1111, 87, 1078, 954, 1199, 446, 1077, 204, 43, 218, 267, 596, 1290, 1361, 703, 492, 1043, 6, 992, 140, 654, 848, 1268, 849, 144, 343, 951, 857, 120, 1062, 339, 502, 1311, 1332, 185, 1397, 187, 1262, 51, 399, 1211, 1366, 1302, 2, 1248, 475, 1050, 1085, 986, 932, 458, 1322, 277, 370, 458, 463, 995, 1344, 17, 1153, 1194, 638, 550, 1366, 1370, 1330, 1013, 144, 616, 340, 484, 668, 282, 1488, 624, 484, 505, 166, 239, 827, 155, 510, 1244, 1407, 667, 1015, 501, 863, 861, 237, 1264, 450, 454, 1358, 132, 544, 1289, 483, 384, 1372, 722, 1132, 329, 698, 653, 269, 683, 1523, 1123, 1506, 1433, 574, 1147, 1323}

    Returns: {0, 6, 0, 7, 0, 8, 0, 11, 0, 14, 0, 16, 0, 20, 0, 21, 0, 24, 0, 25, 0, 27, 0, 28, 0, 29, 0, 40, 0, 41, 0, 42, 0, 45, 0, 52, 0, 54, 0, 61, 0, 62, 0, 69, 0, 71, 0, 74, 0, 76, 0, 81, 0, 84, 0, 90, 0, 94, 0, 96, 0, 100, 0, 101, 0, 102, 0, 104, 0, 105, 0, 107, 0, 110, 0, 117, 0, 118, 0, 124, 0, 133, 0, 137, 0, 139, 0, 146, 0, 147, 0, 148, 0, 154, 0, 157, 0, 158, 0, 159, 0, 164, 0, 165, 0, 166, 0, 168, 0, 169, 0, 178, 0, 181, 0, 182, 0, 183, 0, 184, 0, 189, 0, 192, 0, 193, 0, 196, 0, 201, 0, 203, 0, 208, 0, 218, 0, 221, 0, 223, 0, 225, 0, 228, 0, 237, 0, 238, 0, 240, 0, 250, 0, 253, 0, 255, 0, 263, 0, 266, 0, 267, 0, 275, 0, 277, 0, 278, 0, 283, 0, 287, 0, 289, 0, 301, 0, 307, 0, 310, 0, 318, 0, 319, 0, 321, 0, 323, 0, 324, 0, 326, 0, 328, 0, 329, 0, 334, 0, 336, 0, 337, 0, 339, 0, 340, 0, 341, 0, 353, 0, 359, 0, 361, 0, 364, 0, 365, 0, 368, 0, 370, 0, 372, 0, 375, 0, 378, 0, 383, 0, 384, 0, 385, 0, 386, 0, 391, 0, 393, 0, 395, 0, 400, 0, 402, 0, 408, 0, 411, 0, 412, 0, 413, 0, 417, 0, 418, 0, 420, 0, 421, 0, 422, 0, 425, 0, 426, 0, 429, 0, 433, 0, 435, 0, 446, 0, 451, 0, 456, 0, 457, 0, 461, 0, 466, 0, 469, 0, 470, 0, 471, 0, 479, 0, 480, 0, 482, 0, 483, 0, 485, 0, 486, 0, 493, 0, 496, 0, 497, 0, 506, 0, 507, 0, 513, 0, 517, 0, 518, 0, 521, 0, 524, 0, 530, 0, 534, 0, 535, 0, 537, 0, 543, 0, 548, 0, 552, 0, 554, 0, 557, 0, 558, 0, 563, 0, 564, 0, 565, 0, 569, 0, 582, 0, 596, 0, 603, 0, 606, 0, 611, 0, 615, 0, 621, 0, 623, 0, 625, 0, 626, 0, 628, 0, 629, 0, 633, 0, 635, 0, 636, 0, 637, 0, 638, 0, 642, 0, 648, 0, 650, 0, 653, 0, 654, 0, 655, 0, 657, 0, 658, 0, 659, 0, 660, 0, 665, 0, 667, 0, 669, 0, 670, 0, 671, 0, 672, 0, 674, 0, 678, 0, 681, 0, 695, 0, 696, 0, 697, 0, 700, 0, 704, 0, 705, 0, 709, 0, 716, 0, 717, 0, 720, 0, 724, 0, 729, 0, 731, 0, 739, 0, 743, 0, 746, 0, 747, 0, 748, 0, 752, 0, 758, 0, 760, 0, 761, 0, 768, 0, 773, 0, 777, 0, 781, 0, 785, 0, 787, 0, 788, 0, 795, 0, 797, 0, 805, 0, 812, 0, 814, 0, 816, 0, 818, 0, 822, 0, 825, 0, 826, 0, 827, 0, 829, 0, 832, 0, 833, 0, 838, 0, 840, 0, 841, 0, 847, 0, 849, 0, 851, 0, 854, 0, 859, 0, 864, 0, 867, 0, 874, 0, 876, 0, 880, 0, 882, 0, 884, 0, 887, 0, 893, 0, 894, 0, 895, 0, 897, 0, 898, 0, 901, 0, 902, 0, 905, 0, 910, 0, 911, 0, 914, 0, 916, 0, 918, 0, 919, 0, 924, 0, 926, 0, 927, 0, 928, 0, 930, 0, 931, 0, 933, 0, 934, 0, 937, 0, 939, 0, 941, 0, 943, 0, 946, 0, 947, 0, 949, 0, 955, 0, 960, 0, 962, 0, 972, 0, 973, 0, 974, 0, 976, 0, 977, 0, 981, 0, 984, 0, 986, 0, 988, 0, 990, 0, 994, 0, 995, 0, 997, 0, 1003, 0, 1004, 0, 1005, 0, 1008, 0, 1011, 0, 1013, 0, 1017, 0, 1020, 0, 1024, 0, 1029, 0, 1030, 0, 1031, 0, 1033, 0, 1035, 0, 1038, 0, 1040, 0, 1041, 0, 1042, 0, 1043, 0, 1045, 0, 1046, 0, 1047, 0, 1049, 0, 1050, 0, 1062, 0, 1066, 0, 1068, 0, 1072, 0, 1076, 0, 1080, 0, 1084, 0, 1086, 0, 1087, 0, 1091, 0, 1093, 0, 1096, 0, 1098, 0, 1099, 0, 1103, 0, 1104, 0, 1105, 0, 1106, 0, 1110, 0, 1112, 0, 1113, 0, 1115, 0, 1119, 0, 1124, 0, 1127, 0, 1133, 0, 1134, 0, 1135, 0, 1139, 0, 1143, 0, 1146, 0, 1149, 0, 1150, 0, 1151, 0, 1152, 0, 1156, 0, 1158, 0, 1159, 0, 1160, 0, 1161, 0, 1164, 0, 1174, 0, 1175, 0, 1177, 0, 1178, 0, 1180, 0, 1181, 0, 1182, 0, 1188, 0, 1190, 0, 1194, 0, 1206, 0, 1209, 0, 1212, 0, 1216, 0, 1222, 0, 1223, 0, 1226, 0, 1229, 0, 1231, 0, 1234, 0, 1235, 0, 1236, 0, 1237, 0, 1245, 0, 1248, 0, 1250, 0, 1255, 0, 1256, 0, 1257, 0, 1261, 0, 1263, 0, 1264, 0, 1268, 0, 1270, 0, 1271, 0, 1275, 0, 1286, 0, 1288, 0, 1290, 0, 1291, 0, 1292, 0, 1293, 0, 1308, 0, 1313, 0, 1314, 0, 1321, 0, 1331, 0, 1333, 0, 1335, 0, 1337, 0, 1339, 0, 1343, 0, 1347, 0, 1348, 0, 1353, 0, 1354, 0, 1358, 0, 1362, 0, 1363, 0, 1366, 0, 1369, 0, 1371, 0, 1375, 0, 1380, 0, 1383, 0, 1384, 0, 1386, 0, 1392, 0, 1399, 0, 1403, 0, 1405, 0, 1406, 0, 1407, 0, 1408, 0, 1409, 0, 1412, 0, 1414, 0, 1415, 0, 1416, 0, 1419, 0, 1428, 0, 1430, 0, 1431, 0, 1434, 0, 1438, 0, 1442, 0, 1445, 0, 1452, 0, 1453, 0, 1460, 0, 1463, 0, 1466, 0, 1470, 0, 1473, 0, 1479, 0, 1480, 0, 1484, 0, 1487, 0, 1488, 0, 1490, 0, 1492, 0, 1495, 0, 1496, 0, 1499, 0, 1500, 0, 1507, 0, 1509, 0, 1510, 0, 1513, 0, 1516, 0, 1517, 0, 1530, 0, 1539, 0, 1540, 0, 1541, 0, 1544, 0, 1545, 0, 1548, 0, 1552, 0, 1555, 0, 1556, 0, 1557, 0, 1558 }

  50. 124

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123}

    {0, 1, 0, 2, 2, 5, 2, 2, 7, 8, 3, 3, 12, 1, 6, 9, 3, 4, 15, 9, 13, 7, 16, 13, 3, 11, 22, 20, 10, 4, 27, 17, 31, 20, 2, 13, 29, 2, 11, 34, 26, 23, 26, 22, 18, 19, 29, 31, 39, 40, 35, 22, 25, 27, 44, 48, 44, 37, 32, 33, 54, 28, 25, 14, 35, 45, 43, 7, 23, 64, 1, 3, 7, 40, 14, 68, 54, 36, 13, 43, 56, 11, 0, 69, 60, 7, 18, 67, 74, 85, 2, 5, 15, 64, 4, 94, 75, 47, 19, 98, 48, 26, 98, 16, 73, 87, 35, 95, 29, 42, 88, 64, 53, 63, 109, 30, 11, 112, 4, 83, 22, 16, 56}

    Returns: {0, 4, 0, 5, 0, 7, 0, 8, 0, 13, 0, 19, 0, 23, 0, 26, 0, 28, 0, 31, 0, 32, 0, 34, 0, 35, 0, 37, 0, 38, 0, 39, 0, 47, 0, 53, 0, 54, 0, 55, 0, 57, 0, 63, 0, 64, 0, 66, 0, 75, 0, 81, 0, 82, 0, 85, 0, 88, 0, 89, 0, 91, 0, 93, 0, 104, 0, 106, 0, 109, 0, 117, 0, 122, 0, 123 }

  51. 163

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162}

    {0, 0, 1, 2, 3, 3, 5, 6, 6, 7, 1, 8, 9, 9, 12, 4, 6, 16, 15, 2, 18, 19, 22, 23, 7, 21, 25, 9, 25, 28, 13, 9, 31, 33, 21, 5, 29, 36, 10, 35, 30, 5, 6, 20, 22, 17, 46, 6, 7, 33, 26, 23, 0, 37, 1, 16, 4, 19, 13, 46, 47, 17, 42, 52, 16, 14, 24, 29, 13, 4, 36, 52, 1, 50, 5, 23, 40, 10, 14, 55, 58, 29, 7, 17, 13, 83, 19, 69, 65, 80, 11, 86, 86, 16, 16, 95, 60, 9, 32, 18, 71, 61, 102, 42, 21, 16, 24, 7, 74, 5, 69, 96, 33, 6, 34, 107, 42, 45, 5, 67, 42, 87, 62, 96, 57, 85, 87, 110, 29, 115, 69, 94, 38, 77, 67, 26, 27, 1, 36, 73, 106, 140, 72, 135, 130, 85, 45, 89, 112, 118, 86, 6, 41, 143, 23, 54, 107, 113, 83, 16, 59, 18}

    Returns: {0, 5, 0, 6, 0, 15, 0, 16, 0, 23, 0, 26, 0, 27, 0, 29, 0, 30, 0, 31, 0, 35, 0, 39, 0, 44, 0, 45, 0, 47, 0, 57, 0, 59, 0, 60, 0, 66, 0, 69, 0, 70, 0, 74, 0, 78, 0, 79, 0, 80, 0, 81, 0, 85, 0, 86, 0, 91, 0, 99, 0, 101, 0, 103, 0, 105, 0, 112, 0, 115, 0, 116, 0, 120, 0, 122, 0, 123, 0, 124, 0, 127, 0, 133, 0, 134, 0, 135, 0, 140, 0, 143, 0, 148, 0, 156, 0, 157, 0, 158, 0, 159 }

  52. 1499

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498}

    {0, 1, 2, 0, 3, 0, 1, 6, 0, 1, 5, 1, 12, 13, 12, 3, 12, 13, 6, 5, 10, 20, 11, 0, 5, 11, 11, 18, 24, 10, 20, 30, 19, 15, 25, 9, 5, 31, 20, 12, 33, 30, 18, 3, 5, 2, 26, 29, 29, 29, 17, 36, 22, 0, 3, 12, 48, 44, 57, 39, 44, 40, 50, 17, 37, 21, 15, 29, 63, 29, 29, 3, 33, 7, 1, 60, 49, 50, 45, 61, 8, 65, 28, 38, 14, 30, 19, 43, 82, 0, 44, 39, 46, 71, 80, 85, 59, 28, 63, 53, 85, 13, 95, 74, 73, 52, 56, 106, 107, 71, 13, 72, 53, 81, 40, 60, 97, 16, 88, 46, 8, 7, 78, 23, 6, 20, 42, 62, 33, 20, 107, 76, 79, 129, 21, 17, 130, 61, 97, 99, 137, 133, 131, 104, 140, 130, 0, 108, 33, 40, 52, 87, 152, 56, 46, 75, 133, 110, 2, 43, 82, 161, 141, 53, 10, 99, 15, 111, 35, 162, 102, 148, 88, 108, 12, 66, 5, 88, 119, 25, 118, 24, 180, 70, 170, 95, 157, 73, 159, 165, 93, 31, 142, 71, 34, 148, 153, 71, 15, 1, 92, 20, 35, 33, 177, 43, 167, 53, 94, 117, 175, 203, 169, 186, 154, 90, 153, 132, 111, 143, 31, 133, 205, 30, 214, 138, 42, 67, 204, 100, 133, 97, 219, 179, 28, 67, 102, 130, 38, 119, 38, 181, 145, 92, 240, 167, 38, 110, 5, 11, 97, 162, 118, 68, 3, 248, 119, 116, 218, 142, 187, 241, 33, 163, 153, 35, 87, 149, 170, 58, 251, 160, 47, 42, 171, 171, 36, 72, 254, 172, 195, 65, 172, 119, 121, 271, 159, 186, 40, 226, 35, 150, 4, 46, 189, 87, 11, 215, 95, 170, 177, 125, 121, 48, 258, 119, 239, 22, 7, 80, 202, 108, 287, 78, 199, 182, 224, 216, 88, 77, 250, 41, 319, 246, 101, 155, 191, 221, 67, 36, 75, 78, 319, 190, 45, 271, 271, 181, 241, 18, 319, 99, 291, 18, 177, 195, 71, 341, 126, 334, 191, 35, 223, 38, 173, 97, 103, 186, 181, 111, 38, 182, 327, 359, 57, 349, 46, 117, 34, 231, 165, 163, 359, 84, 290, 326, 248, 247, 20, 64, 361, 324, 126, 248, 209, 173, 73, 143, 42, 81, 201, 370, 39, 345, 178, 1, 292, 349, 189, 37, 343, 272, 20, 6, 286, 193, 128, 99, 291, 376, 352, 147, 232, 95, 299, 141, 284, 206, 118, 249, 91, 333, 251, 349, 209, 108, 330, 179, 145, 346, 42, 33, 277, 64, 208, 347, 246, 366, 381, 132, 170, 60, 373, 181, 239, 142, 72, 298, 73, 347, 88, 383, 242, 398, 241, 310, 352, 442, 80, 226, 320, 304, 36, 176, 296, 132, 34, 460, 104, 112, 220, 117, 452, 469, 209, 417, 311, 362, 457, 314, 465, 391, 57, 216, 271, 129, 483, 72, 20, 107, 488, 438, 476, 66, 111, 2, 403, 376, 13, 350, 83, 413, 99, 178, 201, 41, 49, 166, 105, 343, 60, 140, 218, 74, 451, 132, 215, 441, 367, 160, 406, 180, 222, 447, 116, 89, 120, 301, 228, 490, 22, 139, 396, 31, 275, 488, 206, 132, 213, 311, 156, 393, 117, 326, 186, 56, 238, 125, 389, 24, 58, 283, 378, 121, 542, 245, 309, 433, 65, 403, 508, 152, 404, 91, 89, 322, 76, 126, 434, 74, 86, 559, 402, 165, 429, 237, 33, 575, 419, 81, 386, 557, 531, 406, 216, 294, 234, 294, 486, 351, 325, 347, 223, 13, 487, 273, 243, 234, 513, 407, 244, 304, 190, 539, 19, 175, 559, 474, 347, 48, 607, 193, 611, 65, 148, 7, 68, 359, 397, 606, 452, 367, 600, 237, 322, 298, 201, 5, 388, 96, 146, 382, 102, 584, 581, 218, 210, 99, 18, 140, 430, 153, 220, 452, 524, 85, 375, 274, 237, 133, 305, 56, 53, 426, 508, 62, 323, 412, 263, 20, 158, 586, 85, 652, 659, 215, 434, 88, 632, 40, 649, 630, 368, 503, 26, 139, 443, 393, 68, 517, 644, 173, 163, 110, 611, 338, 268, 258, 122, 410, 670, 361, 530, 234, 283, 628, 233, 406, 162, 303, 372, 510, 293, 90, 110, 301, 384, 547, 143, 253, 177, 238, 497, 387, 119, 275, 474, 8, 670, 337, 319, 706, 358, 185, 12, 583, 601, 647, 306, 91, 420, 398, 245, 75, 465, 648, 291, 58, 507, 321, 253, 600, 558, 702, 705, 181, 98, 353, 184, 742, 357, 264, 313, 464, 89, 377, 306, 580, 98, 152, 93, 10, 510, 760, 706, 153, 29, 406, 10, 385, 704, 736, 67, 725, 202, 434, 279, 679, 518, 194, 331, 678, 81, 20, 619, 566, 601, 692, 474, 403, 412, 294, 83, 495, 420, 194, 712, 777, 573, 290, 214, 116, 616, 19, 1, 582, 730, 617, 549, 293, 724, 299, 36, 760, 396, 522, 225, 112, 346, 406, 732, 544, 724, 403, 50, 598, 256, 550, 175, 413, 315, 244, 301, 162, 754, 805, 331, 355, 502, 746, 243, 396, 180, 632, 322, 705, 170, 509, 401, 89, 98, 374, 174, 291, 448, 481, 806, 845, 719, 269, 481, 615, 363, 192, 82, 587, 710, 196, 667, 261, 641, 827, 822, 178, 425, 614, 449, 570, 129, 607, 149, 673, 14, 367, 156, 690, 642, 398, 685, 471, 871, 352, 526, 315, 722, 282, 139, 390, 195, 189, 1, 538, 257, 509, 696, 54, 425, 69, 625, 144, 722, 295, 6, 252, 277, 140, 343, 163, 419, 101, 327, 802, 436, 348, 201, 342, 391, 760, 115, 509, 451, 140, 202, 804, 777, 327, 471, 355, 638, 888, 786, 61, 193, 38, 24, 115, 171, 375, 701, 167, 176, 36, 414, 547, 268, 661, 713, 292, 651, 791, 92, 481, 715, 59, 780, 280, 224, 587, 592, 343, 359, 824, 536, 594, 136, 249, 351, 291, 520, 818, 361, 877, 937, 608, 927, 297, 746, 610, 867, 688, 474, 483, 783, 821, 657, 841, 771, 228, 668, 508, 322, 728, 730, 2, 20, 637, 654, 531, 77, 918, 754, 58, 638, 259, 553, 630, 446, 274, 804, 238, 428, 171, 983, 710, 15, 729, 392, 18, 794, 53, 328, 533, 637, 552, 196, 50, 276, 739, 775, 252, 501, 142, 760, 716, 713, 756, 295, 330, 874, 330, 386, 780, 442, 307, 598, 176, 676, 508, 629, 68, 412, 167, 643, 717, 466, 796, 934, 361, 120, 127, 399, 672, 58, 242, 518, 336, 1069, 91, 164, 106, 848, 181, 648, 668, 699, 426, 582, 602, 85, 616, 907, 84, 851, 925, 815, 1009, 543, 502, 1045, 763, 967, 2, 163, 542, 231, 664, 606, 407, 864, 727, 76, 150, 972, 589, 277, 505, 982, 42, 1072, 552, 508, 887, 472, 380, 799, 65, 1073, 12, 1019, 999, 585, 681, 1077, 586, 206, 143, 816, 823, 909, 526, 527, 1072, 776, 742, 495, 205, 577, 74, 796, 332, 648, 182, 671, 606, 1037, 884, 695, 908, 432, 86, 386, 55, 287, 832, 1112, 144, 570, 41, 476, 642, 818, 1067, 928, 686, 517, 32, 913, 1007, 183, 106, 183, 787, 776, 353, 311, 914, 754, 304, 649, 1101, 262, 544, 212, 626, 675, 1180, 633, 554, 663, 1146, 756, 674, 1047, 1144, 1162, 704, 977, 984, 103, 481, 507, 1112, 686, 217, 429, 752, 1088, 860, 38, 648, 1069, 1150, 1170, 1060, 787, 668, 880, 835, 975, 122, 120, 584, 1018, 895, 40, 743, 111, 476, 189, 887, 986, 711, 648, 1078, 576, 561, 683, 709, 697, 453, 1097, 1131, 239, 590, 806, 928, 1051, 1210, 906, 1239, 274, 1064, 628, 1215, 111, 98, 318, 771, 910, 307, 86, 110, 1129, 669, 822, 1183, 525, 603, 120, 615, 1057, 862, 179, 1001, 257, 258, 958, 162, 1272, 224, 1049, 287, 662, 762, 931, 225, 327, 939, 450, 867, 456, 509, 1099, 814, 1010, 371, 1025, 439, 493, 1131, 697, 1125, 329, 413, 1127, 1142, 619, 262, 769, 844, 693, 917, 1073, 801, 511, 539, 1324, 346, 217, 1317, 635, 288, 1144, 748, 1134, 482, 1269, 365, 1259, 398, 1029, 873, 540, 405, 257, 731, 242, 242, 455, 899, 668, 564, 1120, 712, 175, 977, 1142, 566, 1252, 600, 924, 850, 1038, 776, 1092, 357, 895, 1325, 1165, 703, 215, 1228, 867, 1008, 501, 411, 299, 470, 630, 315, 399, 794, 874, 342, 647, 324, 236, 903, 598, 1024, 695, 1141, 905, 451, 1064, 275, 577, 822, 444, 1320, 1101, 531, 1350, 432, 739, 1099, 950, 224, 535, 1241, 1107, 348, 818, 732, 959, 1366, 689, 975, 802, 1136, 1188, 894, 780, 595, 941, 1047, 415, 915, 1185, 270, 535, 490, 771, 672, 294, 1140, 956, 628, 681, 1275, 1258, 1089, 1142, 1009, 593, 437, 353, 1178, 880, 1158, 448, 1206, 871, 1121, 809, 713, 307, 1032, 1261, 1154, 1047, 432, 883, 275, 304, 1166, 364, 890, 897, 280, 551, 358, 847, 1050, 678, 644, 975, 658, 1025, 1440, 1386, 1397, 426, 1436, 800, 374, 929, 1215, 581, 1310, 545, 682, 1400, 1165, 1118, 343, 1062, 1077}

    Returns: {0, 3, 0, 13, 0, 15, 0, 17, 0, 21, 0, 22, 0, 23, 0, 26, 0, 27, 0, 30, 0, 31, 0, 33, 0, 35, 0, 39, 0, 40, 0, 46, 0, 48, 0, 49, 0, 50, 0, 52, 0, 56, 0, 65, 0, 68, 0, 70, 0, 71, 0, 74, 0, 79, 0, 80, 0, 81, 0, 83, 0, 87, 0, 88, 0, 96, 0, 97, 0, 98, 0, 101, 0, 121, 0, 122, 0, 126, 0, 130, 0, 132, 0, 138, 0, 140, 0, 143, 0, 148, 0, 156, 0, 159, 0, 160, 0, 162, 0, 163, 0, 165, 0, 166, 0, 174, 0, 175, 0, 180, 0, 181, 0, 187, 0, 193, 0, 197, 0, 202, 0, 205, 0, 206, 0, 214, 0, 217, 0, 230, 0, 233, 0, 234, 0, 235, 0, 245, 0, 250, 0, 253, 0, 256, 0, 258, 0, 260, 0, 262, 0, 265, 0, 270, 0, 275, 0, 276, 0, 277, 0, 281, 0, 286, 0, 288, 0, 297, 0, 298, 0, 301, 0, 302, 0, 307, 0, 309, 0, 312, 0, 316, 0, 318, 0, 324, 0, 327, 0, 330, 0, 331, 0, 335, 0, 336, 0, 337, 0, 339, 0, 342, 0, 345, 0, 346, 0, 348, 0, 350, 0, 351, 0, 357, 0, 358, 0, 362, 0, 370, 0, 374, 0, 375, 0, 376, 0, 377, 0, 378, 0, 379, 0, 381, 0, 384, 0, 385, 0, 391, 0, 397, 0, 400, 0, 401, 0, 403, 0, 407, 0, 408, 0, 415, 0, 416, 0, 417, 0, 419, 0, 420, 0, 421, 0, 422, 0, 425, 0, 426, 0, 428, 0, 435, 0, 437, 0, 438, 0, 443, 0, 445, 0, 446, 0, 454, 0, 455, 0, 458, 0, 461, 0, 463, 0, 464, 0, 468, 0, 470, 0, 473, 0, 474, 0, 475, 0, 479, 0, 480, 0, 481, 0, 484, 0, 485, 0, 487, 0, 489, 0, 491, 0, 496, 0, 502, 0, 503, 0, 505, 0, 509, 0, 510, 0, 517, 0, 518, 0, 523, 0, 524, 0, 525, 0, 526, 0, 529, 0, 530, 0, 533, 0, 536, 0, 539, 0, 544, 0, 545, 0, 548, 0, 549, 0, 551, 0, 552, 0, 555, 0, 563, 0, 564, 0, 565, 0, 566, 0, 567, 0, 569, 0, 573, 0, 575, 0, 576, 0, 581, 0, 585, 0, 589, 0, 596, 0, 597, 0, 599, 0, 601, 0, 605, 0, 611, 0, 616, 0, 621, 0, 624, 0, 625, 0, 627, 0, 634, 0, 637, 0, 638, 0, 642, 0, 644, 0, 646, 0, 648, 0, 649, 0, 657, 0, 658, 0, 660, 0, 661, 0, 662, 0, 663, 0, 665, 0, 666, 0, 667, 0, 669, 0, 673, 0, 687, 0, 692, 0, 695, 0, 696, 0, 703, 0, 708, 0, 711, 0, 714, 0, 718, 0, 724, 0, 725, 0, 726, 0, 729, 0, 730, 0, 732, 0, 734, 0, 735, 0, 738, 0, 743, 0, 745, 0, 748, 0, 750, 0, 753, 0, 755, 0, 757, 0, 762, 0, 764, 0, 766, 0, 767, 0, 769, 0, 771, 0, 776, 0, 777, 0, 782, 0, 784, 0, 791, 0, 794, 0, 797, 0, 800, 0, 802, 0, 804, 0, 806, 0, 810, 0, 812, 0, 813, 0, 814, 0, 815, 0, 818, 0, 828, 0, 830, 0, 831, 0, 832, 0, 836, 0, 838, 0, 841, 0, 842, 0, 844, 0, 845, 0, 846, 0, 850, 0, 859, 0, 860, 0, 871, 0, 877, 0, 880, 0, 886, 0, 888, 0, 890, 0, 894, 0, 895, 0, 899, 0, 903, 0, 908, 0, 910, 0, 911, 0, 912, 0, 917, 0, 923, 0, 925, 0, 928, 0, 937, 0, 938, 0, 942, 0, 947, 0, 949, 0, 951, 0, 952, 0, 953, 0, 954, 0, 955, 0, 957, 0, 958, 0, 959, 0, 963, 0, 964, 0, 965, 0, 966, 0, 969, 0, 970, 0, 976, 0, 981, 0, 989, 0, 992, 0, 998, 0, 1001, 0, 1002, 0, 1004, 0, 1005, 0, 1012, 0, 1014, 0, 1018, 0, 1022, 0, 1031, 0, 1038, 0, 1042, 0, 1043, 0, 1045, 0, 1047, 0, 1049, 0, 1051, 0, 1052, 0, 1053, 0, 1056, 0, 1057, 0, 1059, 0, 1061, 0, 1063, 0, 1066, 0, 1068, 0, 1070, 0, 1071, 0, 1072, 0, 1073, 0, 1077, 0, 1078, 0, 1079, 0, 1087, 0, 1088, 0, 1089, 0, 1092, 0, 1096, 0, 1097, 0, 1101, 0, 1102, 0, 1104, 0, 1105, 0, 1106, 0, 1109, 0, 1111, 0, 1113, 0, 1123, 0, 1124, 0, 1128, 0, 1130, 0, 1134, 0, 1137, 0, 1141, 0, 1144, 0, 1145, 0, 1149, 0, 1150, 0, 1152, 0, 1156, 0, 1161, 0, 1165, 0, 1166, 0, 1172, 0, 1174, 0, 1177, 0, 1178, 0, 1184, 0, 1186, 0, 1193, 0, 1196, 0, 1197, 0, 1205, 0, 1206, 0, 1208, 0, 1209, 0, 1212, 0, 1213, 0, 1215, 0, 1216, 0, 1221, 0, 1228, 0, 1229, 0, 1232, 0, 1246, 0, 1250, 0, 1253, 0, 1259, 0, 1260, 0, 1261, 0, 1262, 0, 1263, 0, 1273, 0, 1278, 0, 1282, 0, 1283, 0, 1285, 0, 1289, 0, 1295, 0, 1299, 0, 1300, 0, 1301, 0, 1305, 0, 1309, 0, 1312, 0, 1313, 0, 1314, 0, 1325, 0, 1327, 0, 1330, 0, 1338, 0, 1340, 0, 1342, 0, 1343, 0, 1345, 0, 1354, 0, 1359, 0, 1371, 0, 1373, 0, 1374, 0, 1376, 0, 1377, 0, 1380, 0, 1381, 0, 1383, 0, 1387, 0, 1390, 0, 1395, 0, 1405, 0, 1407, 0, 1410, 0, 1411, 0, 1418, 0, 1421, 0, 1423, 0, 1425, 0, 1429, 0, 1432, 0, 1434, 0, 1438, 0, 1440, 0, 1441, 0, 1444, 0, 1445, 0, 1447, 0, 1454, 0, 1456, 0, 1460, 0, 1463, 0, 1467, 0, 1469, 0, 1470, 0, 1473, 0, 1475, 0, 1477, 0, 1482, 0, 1484, 0, 1487, 0, 1490, 0, 1492, 0, 1493, 0, 1495, 0, 1496, 0, 1497 }

  53. 1891

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

    {0, 0, 1, 3, 1, 5, 2, 4, 3, 8, 1, 6, 7, 7, 1, 3, 1, 6, 2, 1, 1, 0, 0, 2, 6, 2, 2, 2, 7, 5, 7, 6, 3, 0, 4, 6, 5, 2, 5, 1, 6, 8, 5, 1, 6, 5, 1, 7, 6, 1, 5, 5, 7, 3, 5, 3, 7, 1, 3, 5, 5, 3, 0, 4, 4, 5, 3, 4, 1, 4, 5, 0, 4, 5, 2, 1, 8, 2, 4, 0, 4, 2, 3, 6, 7, 5, 7, 2, 8, 5, 6, 8, 3, 7, 2, 0, 2, 5, 5, 8, 7, 3, 6, 6, 6, 6, 7, 4, 2, 6, 1, 0, 3, 0, 0, 3, 2, 6, 6, 0, 5, 3, 8, 6, 6, 6, 8, 8, 4, 2, 1, 1, 0, 0, 0, 1, 5, 4, 4, 1, 7, 2, 6, 3, 5, 7, 6, 1, 3, 4, 3, 0, 7, 8, 3, 2, 1, 0, 0, 7, 7, 4, 3, 6, 4, 2, 0, 1, 6, 2, 4, 1, 3, 5, 5, 2, 2, 7, 7, 8, 1, 2, 8, 5, 1, 8, 5, 5, 1, 7, 6, 1, 4, 2, 7, 3, 2, 6, 4, 2, 6, 0, 3, 2, 7, 0, 0, 5, 5, 3, 8, 0, 5, 6, 2, 1, 1, 1, 7, 8, 2, 3, 8, 2, 3, 3, 2, 1, 6, 6, 5, 0, 1, 2, 4, 7, 2, 5, 8, 8, 1, 3, 4, 7, 5, 3, 6, 1, 4, 3, 8, 3, 7, 4, 5, 6, 6, 2, 0, 0, 6, 7, 1, 4, 4, 1, 7, 5, 0, 0, 5, 6, 0, 8, 2, 7, 2, 2, 8, 8, 7, 7, 0, 2, 6, 1, 2, 2, 2, 0, 5, 1, 7, 1, 1, 6, 7, 0, 0, 0, 5, 2, 7, 0, 8, 1, 4, 0, 0, 1, 7, 1, 2, 6, 7, 3, 8, 7, 8, 6, 7, 3, 1, 3, 4, 6, 4, 7, 8, 5, 7, 2, 4, 8, 6, 4, 2, 0, 6, 8, 4, 1, 8, 5, 5, 1, 7, 7, 5, 8, 2, 5, 7, 0, 0, 2, 6, 6, 5, 7, 4, 7, 1, 2, 2, 0, 1, 2, 3, 1, 5, 7, 1, 8, 1, 1, 8, 6, 8, 5, 8, 2, 5, 8, 2, 0, 8, 7, 3, 8, 1, 3, 4, 1, 6, 0, 3, 1, 3, 4, 1, 5, 0, 1, 2, 0, 4, 3, 4, 3, 5, 8, 2, 1, 5, 3, 8, 5, 1, 4, 6, 3, 2, 4, 1, 2, 5, 1, 4, 8, 4, 7, 8, 5, 5, 8, 5, 7, 8, 5, 4, 5, 3, 8, 5, 1, 4, 0, 0, 3, 3, 8, 6, 3, 7, 5, 4, 0, 3, 4, 3, 2, 2, 3, 7, 4, 6, 5, 2, 5, 8, 4, 0, 0, 8, 8, 3, 6, 1, 7, 5, 3, 6, 1, 3, 5, 2, 4, 5, 6, 5, 5, 7, 7, 1, 0, 8, 8, 3, 4, 3, 8, 0, 4, 0, 1, 8, 1, 5, 4, 7, 4, 6, 4, 8, 3, 0, 4, 4, 5, 7, 8, 6, 6, 2, 5, 0, 4, 0, 6, 2, 2, 4, 5, 8, 7, 5, 4, 2, 6, 4, 1, 1, 4, 2, 4, 7, 1, 3, 1, 4, 3, 5, 3, 1, 7, 1, 0, 0, 3, 2, 8, 5, 0, 4, 8, 8, 7, 6, 7, 6, 3, 4, 4, 3, 2, 3, 1, 0, 1, 0, 2, 2, 3, 3, 2, 4, 5, 1, 3, 7, 0, 4, 8, 8, 3, 3, 3, 0, 8, 8, 8, 8, 0, 2, 0, 5, 5, 2, 0, 2, 7, 5, 2, 3, 8, 6, 0, 7, 3, 6, 8, 7, 4, 4, 3, 3, 7, 3, 1, 5, 0, 6, 1, 2, 1, 1, 6, 7, 2, 7, 1, 8, 3, 2, 8, 4, 1, 5, 3, 5, 8, 1, 6, 7, 6, 3, 2, 5, 5, 1, 1, 4, 4, 6, 2, 4, 5, 2, 0, 0, 3, 6, 1, 0, 4, 6, 0, 4, 1, 3, 0, 6, 1, 0, 6, 4, 6, 3, 1, 3, 1, 7, 0, 7, 4, 5, 4, 8, 8, 5, 2, 6, 3, 1, 0, 5, 2, 4, 5, 7, 0, 0, 7, 3, 2, 2, 3, 7, 3, 6, 4, 6, 4, 3, 8, 5, 1, 0, 0, 1, 7, 4, 4, 1, 2, 5, 7, 6, 4, 7, 7, 8, 6, 8, 3, 8, 7, 1, 0, 3, 3, 6, 8, 7, 1, 5, 1, 5, 5, 8, 2, 4, 6, 4, 5, 7, 3, 8, 4, 7, 7, 4, 1, 5, 6, 3, 0, 4, 7, 8, 3, 8, 3, 7, 4, 8, 6, 5, 4, 7, 7, 3, 4, 7, 6, 5, 8, 7, 1, 1, 5, 1, 7, 0, 8, 2, 1, 2, 6, 3, 0, 8, 8, 6, 8, 6, 1, 4, 3, 7, 3, 2, 6, 6, 6, 2, 7, 0, 3, 7, 8, 6, 8, 4, 8, 3, 2, 2, 7, 1, 0, 6, 7, 2, 7, 4, 5, 2, 0, 0, 6, 8, 7, 1, 2, 3, 2, 8, 8, 2, 5, 4, 3, 2, 6, 0, 1, 8, 0, 4, 2, 2, 1, 3, 0, 2, 5, 0, 4, 4, 0, 3, 2, 3, 5, 1, 4, 4, 6, 5, 5, 3, 2, 5, 6, 5, 0, 4, 4, 7, 3, 7, 4, 4, 0, 4, 8, 1, 4, 6, 1, 8, 5, 8, 5, 3, 4, 2, 4, 1, 3, 6, 5, 5, 4, 7, 3, 3, 5, 1, 5, 4, 8, 4, 0, 3, 6, 2, 6, 1, 8, 1, 6, 5, 0, 1, 3, 0, 1, 1, 6, 8, 3, 3, 2, 0, 8, 3, 5, 7, 4, 0, 0, 5, 2, 5, 0, 5, 2, 8, 1, 3, 0, 6, 6, 1, 1, 3, 7, 8, 4, 1, 0, 8, 2, 8, 4, 7, 4, 7, 7, 2, 3, 8, 6, 2, 3, 8, 0, 8, 1, 3, 1, 6, 5, 3, 5, 5, 3, 2, 5, 3, 6, 7, 2, 4, 4, 1, 3, 3, 4, 7, 5, 8, 3, 6, 5, 5, 7, 7, 8, 1, 3, 3, 7, 0, 1, 7, 8, 0, 0, 8, 2, 7, 2, 8, 2, 5, 6, 0, 3, 6, 3, 5, 2, 8, 7, 5, 0, 4, 7, 7, 0, 4, 3, 2, 2, 5, 8, 7, 1, 0, 0, 6, 6, 2, 3, 5, 3, 2, 2, 7, 6, 4, 6, 8, 0, 3, 1, 3, 5, 6, 0, 1, 6, 5, 4, 3, 8, 5, 2, 2, 7, 2, 5, 8, 4, 4, 8, 7, 7, 6, 8, 5, 8, 3, 8, 3, 0, 1, 0, 2, 1, 0, 7, 6, 8, 8, 5, 0, 1, 2, 3, 5, 5, 4, 7, 6, 0, 3, 0, 4, 7, 5, 7, 3, 1, 6, 1, 1, 7, 7, 0, 5, 7, 2, 4, 0, 2, 0, 3, 7, 1, 3, 8, 8, 6, 0, 6, 0, 4, 6, 4, 2, 8, 2, 6, 2, 2, 1, 3, 5, 8, 7, 0, 5, 3, 4, 3, 0, 2, 7, 2, 4, 6, 7, 1, 7, 8, 0, 7, 8, 3, 3, 3, 7, 8, 6, 3, 0, 6, 5, 3, 3, 7, 2, 0, 7, 8, 4, 5, 1, 6, 1, 5, 7, 2, 5, 4, 8, 8, 1, 6, 8, 2, 2, 1, 7, 0, 0, 8, 2, 3, 1, 7, 1, 3, 4, 5, 5, 4, 5, 6, 3, 0, 5, 6, 0, 1, 3, 5, 8, 5, 1, 4, 2, 7, 2, 1, 3, 5, 0, 7, 8, 5, 5, 4, 4, 6, 6, 0, 8, 3, 8, 5, 4, 1, 4, 5, 0, 3, 2, 5, 7, 4, 8, 8, 4, 7, 3, 7, 2, 2, 0, 8, 0, 8, 8, 8, 3, 0, 8, 3, 0, 6, 1, 0, 2, 4, 8, 3, 5, 3, 7, 1, 6, 8, 4, 3, 2, 7, 7, 8, 4, 3, 8, 8, 0, 1, 4, 7, 8, 6, 1, 1, 8, 1, 7, 5, 1, 6, 6, 8, 6, 2, 1, 1, 7, 7, 2, 5, 1, 1, 6, 2, 5, 4, 0, 3, 8, 3, 7, 7, 6, 3, 1, 1, 7, 3, 3, 8, 0, 7, 2, 3, 8, 4, 5, 8, 7, 6, 5, 7, 5, 1, 7, 0, 0, 7, 2, 0, 2, 7, 3, 4, 3, 7, 5, 0, 4, 7, 1, 4, 2, 6, 4, 0, 8, 2, 7, 7, 5, 1, 3, 4, 8, 6, 7, 4, 6, 1, 0, 4, 1, 8, 5, 6, 1, 8, 5, 2, 1, 5, 2, 4, 2, 6, 7, 1, 6, 2, 6, 4, 2, 6, 8, 3, 4, 6, 2, 2, 3, 5, 3, 3, 1, 3, 0, 1, 6, 2, 2, 4, 7, 8, 2, 6, 7, 8, 6, 0, 2, 3, 1, 5, 7, 3, 2, 7, 3, 0, 0, 6, 5, 0, 7, 1, 0, 5, 7, 5, 5, 1, 7, 5, 7, 7, 7, 6, 4, 0, 5, 2, 2, 3, 7, 2, 3, 7, 7, 6, 1, 1, 4, 3, 3, 5, 3, 6, 2, 8, 7, 7, 8, 3, 0, 3, 2, 8, 8, 5, 8, 7, 7, 1, 4, 7, 6, 5, 0, 4, 6, 1, 0, 3, 1, 8, 8, 5, 0, 8, 5, 6, 6, 4, 1, 8, 4, 2, 8, 8, 3, 1, 0, 7, 8, 8, 6, 2, 1, 6, 8, 2, 7, 7, 2, 2, 5, 8, 7, 7, 8, 8, 2, 0, 7, 5, 3, 6, 3, 7, 6, 8, 5, 8, 8, 5, 0, 2, 0, 5, 3, 0, 6, 8, 6, 5, 4, 5, 3, 7, 0, 8, 7, 0, 3, 4, 3, 3, 3, 1, 6, 2, 4, 1, 4, 4, 5, 3, 5, 3, 8, 6, 6, 4, 5, 8, 8, 2, 1, 5, 2, 4, 8, 7, 0, 8, 6, 2, 4, 5, 0, 4, 5, 2, 6, 4, 3, 8, 2, 2, 4, 7, 6, 5, 7, 3, 7, 0, 2, 3, 3, 5, 5, 6, 2, 1, 7, 8, 4, 8, 5, 1, 8, 8, 6, 5, 3, 5, 8, 7, 5, 3, 1, 5, 7, 0, 8, 3, 3, 1, 5, 3, 7, 8, 3, 7, 4, 2, 2, 1, 8, 1, 1, 7, 5, 2, 2, 5, 4, 1, 6, 7, 4, 8, 2, 0, 4, 0, 5, 2, 8, 4, 5, 5, 0, 4, 7, 4, 8, 3, 1, 3, 1, 2, 4, 3, 5, 8, 1, 0, 0, 5, 3, 1, 3, 6, 6, 3, 6, 3, 8, 4, 4, 8, 0, 4, 6, 3, 0, 4, 8, 5, 4, 6, 8, 3, 1, 2, 1, 5, 1, 0, 8, 8, 3, 2, 3, 2, 8, 2, 6, 4, 0, 5, 4, 2, 3, 6, 1, 8, 5, 6, 2, 7, 1, 6, 8, 5, 6, 4, 0, 2, 8, 8, 7, 5, 6, 1, 0, 6, 8, 0, 4, 6, 2, 0, 7, 0, 6, 5, 7, 2, 8, 5, 8, 4, 1, 5, 3, 7, 1, 7, 7, 6, 5, 7, 4, 8, 8, 6, 4, 4, 1, 0, 1, 5, 3, 0, 5, 4, 8, 1, 8, 5, 3, 0, 5, 8, 0, 0, 2, 6, 8, 2, 1, 1, 3, 1}

    Returns: {0, 8, 0, 12, 0, 18, 0, 25, 0, 32, 0, 35, 0, 36, 0, 41, 0, 45, 0, 49, 0, 64, 0, 65, 0, 68, 0, 70, 0, 73, 0, 79, 0, 81, 0, 84, 0, 91, 0, 103, 0, 104, 0, 105, 0, 106, 0, 108, 0, 110, 0, 118, 0, 119, 0, 124, 0, 125, 0, 126, 0, 129, 0, 138, 0, 139, 0, 143, 0, 147, 0, 150, 0, 162, 0, 164, 0, 165, 0, 169, 0, 171, 0, 191, 0, 193, 0, 198, 0, 199, 0, 201, 0, 214, 0, 229, 0, 230, 0, 235, 0, 243, 0, 247, 0, 249, 0, 254, 0, 256, 0, 257, 0, 261, 0, 264, 0, 265, 0, 272, 0, 285, 0, 296, 0, 307, 0, 314, 0, 320, 0, 325, 0, 326, 0, 327, 0, 333, 0, 335, 0, 336, 0, 339, 0, 341, 0, 357, 0, 358, 0, 361, 0, 378, 0, 393, 0, 395, 0, 400, 0, 407, 0, 409, 0, 420, 0, 421, 0, 424, 0, 429, 0, 431, 0, 441, 0, 447, 0, 453, 0, 457, 0, 460, 0, 466, 0, 467, 0, 472, 0, 478, 0, 483, 0, 488, 0, 490, 0, 500, 0, 504, 0, 510, 0, 512, 0, 513, 0, 514, 0, 518, 0, 519, 0, 523, 0, 524, 0, 528, 0, 530, 0, 533, 0, 538, 0, 540, 0, 541, 0, 544, 0, 546, 0, 551, 0, 565, 0, 569, 0, 571, 0, 573, 0, 574, 0, 587, 0, 593, 0, 617, 0, 621, 0, 624, 0, 625, 0, 633, 0, 638, 0, 647, 0, 654, 0, 656, 0, 663, 0, 664, 0, 665, 0, 667, 0, 673, 0, 676, 0, 677, 0, 679, 0, 683, 0, 686, 0, 687, 0, 688, 0, 696, 0, 698, 0, 703, 0, 709, 0, 721, 0, 722, 0, 723, 0, 724, 0, 733, 0, 734, 0, 739, 0, 740, 0, 744, 0, 753, 0, 763, 0, 764, 0, 765, 0, 770, 0, 773, 0, 776, 0, 779, 0, 786, 0, 788, 0, 790, 0, 794, 0, 796, 0, 810, 0, 815, 0, 817, 0, 819, 0, 824, 0, 825, 0, 826, 0, 833, 0, 835, 0, 843, 0, 847, 0, 852, 0, 863, 0, 866, 0, 871, 0, 880, 0, 881, 0, 888, 0, 889, 0, 890, 0, 896, 0, 899, 0, 900, 0, 904, 0, 905, 0, 907, 0, 910, 0, 911, 0, 918, 0, 920, 0, 923, 0, 926, 0, 933, 0, 935, 0, 938, 0, 940, 0, 944, 0, 952, 0, 962, 0, 975, 0, 976, 0, 982, 0, 988, 0, 990, 0, 996, 0, 1005, 0, 1014, 0, 1017, 0, 1018, 0, 1022, 0, 1027, 0, 1050, 0, 1053, 0, 1061, 0, 1065, 0, 1075, 0, 1076, 0, 1084, 0, 1085, 0, 1086, 0, 1093, 0, 1096, 0, 1098, 0, 1108, 0, 1109, 0, 1113, 0, 1127, 0, 1137, 0, 1139, 0, 1143, 0, 1149, 0, 1158, 0, 1168, 0, 1170, 0, 1172, 0, 1173, 0, 1174, 0, 1178, 0, 1189, 0, 1195, 0, 1196, 0, 1209, 0, 1212, 0, 1221, 0, 1224, 0, 1230, 0, 1234, 0, 1249, 0, 1252, 0, 1254, 0, 1258, 0, 1266, 0, 1278, 0, 1279, 0, 1280, 0, 1281, 0, 1287, 0, 1289, 0, 1296, 0, 1299, 0, 1316, 0, 1320, 0, 1327, 0, 1329, 0, 1335, 0, 1341, 0, 1344, 0, 1352, 0, 1353, 0, 1355, 0, 1365, 0, 1368, 0, 1375, 0, 1388, 0, 1392, 0, 1406, 0, 1411, 0, 1414, 0, 1416, 0, 1417, 0, 1426, 0, 1428, 0, 1430, 0, 1431, 0, 1434, 0, 1438, 0, 1446, 0, 1448, 0, 1451, 0, 1453, 0, 1454, 0, 1456, 0, 1459, 0, 1460, 0, 1471, 0, 1474, 0, 1478, 0, 1481, 0, 1494, 0, 1510, 0, 1511, 0, 1522, 0, 1525, 0, 1530, 0, 1547, 0, 1549, 0, 1552, 0, 1553, 0, 1564, 0, 1565, 0, 1566, 0, 1569, 0, 1579, 0, 1582, 0, 1600, 0, 1603, 0, 1615, 0, 1617, 0, 1619, 0, 1628, 0, 1633, 0, 1635, 0, 1637, 0, 1638, 0, 1644, 0, 1645, 0, 1646, 0, 1654, 0, 1659, 0, 1661, 0, 1664, 0, 1667, 0, 1668, 0, 1673, 0, 1675, 0, 1686, 0, 1691, 0, 1697, 0, 1719, 0, 1731, 0, 1733, 0, 1735, 0, 1739, 0, 1744, 0, 1748, 0, 1750, 0, 1757, 0, 1768, 0, 1769, 0, 1771, 0, 1774, 0, 1775, 0, 1778, 0, 1779, 0, 1782, 0, 1785, 0, 1786, 0, 1803, 0, 1804, 0, 1807, 0, 1810, 0, 1814, 0, 1818, 0, 1821, 0, 1822, 0, 1829, 0, 1832, 0, 1835, 0, 1836, 0, 1841, 0, 1848, 0, 1856, 0, 1859, 0, 1862, 0, 1863, 0, 1864, 0, 1872, 0, 1884 }

  54. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 0, 2, 1, 4, 5, 5, 7, 3, 2, 4}

    Returns: {0, 5, 0, 9, 0, 11 }

  55. 10

    {1, 2, 3, 4, 5, 6, 7, 8, 9}

    {0, 1, 1, 3, 3, 1, 4, 1, 1}

    Returns: { }

  56. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 1, 2, 2, 1, 2, 0, 7, 1, 9, 8}

    Returns: { }

  57. 9

    {1, 2, 3, 4, 5, 6, 7, 8}

    {0, 1, 1, 2, 3, 4, 5, 6}

    Returns: {0, 4, 0, 5 }

  58. 17

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

    {0, 1, 2, 2, 3, 4, 2, 7, 7, 7, 7, 7, 3, 0, 8, 5}

    Returns: { }

  59. 170

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169}

    {0, 0, 0, 2, 0, 1, 2, 3, 2, 8, 10, 5, 2, 8, 14, 2, 13, 0, 18, 16, 3, 15, 16, 19, 7, 21, 17, 12, 21, 7, 1, 18, 20, 26, 1, 15, 11, 3, 23, 11, 36, 31, 18, 1, 16, 41, 38, 23, 25, 20, 37, 46, 21, 53, 50, 23, 29, 44, 39, 43, 23, 23, 10, 63, 25, 30, 55, 35, 57, 17, 4, 70, 16, 47, 19, 64, 74, 12, 66, 11, 17, 24, 8, 78, 57, 36, 52, 57, 64, 88, 89, 12, 31, 70, 6, 74, 92, 63, 59, 65, 78, 76, 99, 89, 17, 35, 81, 27, 81, 59, 10, 33, 30, 38, 90, 67, 64, 58, 114, 59, 103, 57, 0, 97, 8, 99, 63, 121, 25, 98, 115, 50, 112, 38, 118, 104, 95, 49, 89, 23, 74, 14, 76, 94, 55, 38, 79, 78, 36, 48, 62, 38, 78, 79, 51, 20, 79, 79, 113, 118, 24, 66, 42, 80, 102, 36, 112, 36, 117}

    Returns: {0, 11, 0, 15, 0, 27, 0, 33, 0, 34, 0, 39, 0, 46, 0, 48, 0, 49, 0, 50, 0, 54, 0, 56, 0, 57, 0, 61, 0, 62, 0, 63, 0, 65, 0, 66, 0, 70, 0, 74, 0, 81, 0, 82, 0, 84, 0, 91, 0, 97, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 111, 0, 113, 0, 115, 0, 116, 0, 118, 0, 119, 0, 126, 0, 129, 0, 137, 0, 139, 0, 140, 0, 142, 0, 143, 0, 148, 0, 153, 0, 155, 0, 156, 0, 161, 0, 163, 0, 169 }

  60. 65

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64}

    {0, 1, 0, 1, 4, 5, 6, 5, 7, 9, 9, 11, 12, 11, 12, 14, 15, 16, 17, 17, 20, 20, 20, 22, 22, 25, 26, 26, 26, 28, 29, 29, 31, 31, 33, 34, 35, 35, 37, 39, 38, 40, 40, 43, 44, 43, 46, 46, 46, 48, 50, 50, 50, 51, 52, 55, 56, 55, 58, 57, 59, 61, 61, 62}

    Returns: {0, 6, 0, 8, 0, 10, 0, 11, 0, 17, 0, 18, 0, 24, 0, 25, 0, 30, 0, 31, 0, 32, 0, 37, 0, 38, 0, 42, 0, 43, 0, 50, 0, 56, 0, 58, 0, 62, 0, 63 }

  61. 195

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194}

    {0, 0, 0, 2, 4, 0, 1, 3, 1, 0, 0, 1, 3, 0, 1, 0, 0, 2, 4, 1, 0, 1, 4, 0, 4, 4, 0, 4, 0, 0, 4, 1, 3, 4, 2, 1, 0, 3, 1, 2, 4, 4, 4, 1, 3, 3, 0, 1, 2, 4, 4, 1, 4, 2, 0, 0, 2, 4, 4, 3, 3, 1, 1, 2, 2, 4, 0, 2, 0, 0, 1, 0, 0, 0, 2, 2, 0, 2, 1, 3, 2, 0, 3, 4, 0, 2, 3, 0, 0, 4, 0, 4, 3, 0, 2, 4, 2, 3, 3, 3, 0, 0, 2, 0, 1, 2, 4, 3, 1, 1, 0, 2, 4, 1, 3, 1, 4, 2, 2, 4, 3, 1, 3, 4, 1, 1, 2, 4, 3, 0, 4, 0, 4, 4, 2, 1, 4, 3, 4, 2, 2, 1, 1, 3, 2, 4, 0, 4, 4, 0, 2, 1, 3, 3, 4, 1, 4, 4, 3, 4, 3, 0, 3, 4, 2, 4, 1, 4, 4, 4, 3, 0, 2, 2, 3, 2, 0, 3, 4, 1, 1, 1, 2, 0, 2, 0, 3, 0, 3, 1, 2, 2, 4, 3}

    Returns: { }

  62. 138

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137}

    {0, 1, 1, 2, 3, 5, 4, 4, 1, 3, 1, 7, 7, 10, 1, 3, 1, 10, 10, 14, 1, 2, 11, 1, 7, 20, 23, 15, 9, 16, 28, 7, 13, 0, 8, 11, 4, 28, 11, 37, 31, 20, 20, 34, 20, 16, 12, 36, 12, 14, 42, 20, 35, 51, 36, 51, 55, 55, 56, 24, 42, 25, 58, 25, 56, 51, 42, 51, 34, 43, 57, 43, 70, 62, 64, 43, 49, 44, 47, 52, 47, 47, 48, 71, 61, 71, 56, 58, 53, 69, 75, 77, 84, 81, 61, 83, 67, 72, 91, 71, 65, 93, 95, 72, 82, 67, 89, 100, 78, 80, 94, 98, 83, 111, 90, 79, 105, 108, 108, 110, 98, 110, 94, 107, 98, 90, 113, 100, 114, 121, 117, 104, 120, 109, 132, 101, 129}

    Returns: {0, 6, 0, 7, 0, 8, 0, 14, 0, 18, 0, 19, 0, 27, 0, 30, 0, 31, 0, 37, 0, 38, 0, 46, 0, 48, 0, 51, 0, 55, 0, 61, 0, 67, 0, 70, 0, 72, 0, 74, 0, 75, 0, 76, 0, 77, 0, 79, 0, 80, 0, 81, 0, 82, 0, 84, 0, 86, 0, 89, 0, 100, 0, 101, 0, 109, 0, 114, 0, 115, 0, 126, 0, 127, 0, 130, 0, 131, 0, 133, 0, 135 }

  63. 20

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}

    {0, 1, 0, 0, 3, 2, 3, 4, 7, 5, 2, 11, 5, 0, 8, 9, 9, 5, 9}

    Returns: {0, 12, 0, 16, 0, 17, 0, 19 }

  64. 186

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185}

    {0, 1, 2, 0, 1, 2, 4, 0, 1, 5, 6, 8, 4, 9, 14, 3, 14, 16, 3, 3, 1, 11, 8, 18, 2, 18, 15, 19, 7, 21, 18, 11, 9, 13, 28, 14, 25, 9, 35, 8, 10, 14, 35, 39, 15, 42, 15, 7, 44, 25, 2, 1, 43, 35, 10, 46, 45, 52, 48, 34, 12, 10, 54, 51, 26, 14, 38, 38, 34, 37, 6, 7, 60, 17, 1, 22, 74, 7, 74, 11, 28, 9, 4, 60, 47, 80, 14, 40, 1, 48, 2, 11, 70, 24, 75, 23, 25, 92, 43, 60, 33, 10, 4, 55, 79, 75, 98, 60, 98, 43, 19, 103, 9, 20, 79, 36, 26, 108, 1, 32, 10, 95, 26, 17, 55, 101, 79, 80, 7, 77, 10, 39, 37, 9, 83, 80, 37, 16, 44, 13, 5, 141, 4, 89, 104, 29, 117, 67, 70, 31, 64, 81, 97, 33, 127, 81, 7, 157, 46, 16, 21, 30, 14, 59, 132, 96, 128, 39, 54, 156, 98, 155, 18, 44, 136, 89, 77, 71, 38, 61, 80, 76, 52, 131, 95}

    Returns: {0, 3, 0, 6, 0, 10, 0, 14, 0, 24, 0, 25, 0, 26, 0, 29, 0, 30, 0, 31, 0, 33, 0, 34, 0, 35, 0, 38, 0, 48, 0, 49, 0, 51, 0, 56, 0, 57, 0, 58, 0, 61, 0, 72, 0, 76, 0, 77, 0, 78, 0, 79, 0, 81, 0, 82, 0, 85, 0, 86, 0, 88, 0, 91, 0, 93, 0, 95, 0, 96, 0, 98, 0, 106, 0, 112, 0, 113, 0, 118, 0, 120, 0, 128, 0, 129, 0, 134, 0, 135, 0, 136, 0, 139, 0, 140, 0, 141, 0, 144, 0, 145, 0, 149, 0, 157, 0, 159, 0, 161, 0, 165, 0, 172, 0, 173, 0, 174, 0, 176, 0, 181, 0, 183 }

  65. 1458

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457}

    {0, 0, 2, 0, 1, 1, 1, 7, 4, 4, 9, 11, 3, 9, 10, 10, 1, 4, 9, 5, 13, 17, 2, 4, 11, 13, 0, 11, 23, 13, 3, 25, 5, 0, 21, 13, 26, 25, 13, 32, 4, 27, 39, 7, 39, 15, 18, 25, 36, 31, 10, 6, 1, 15, 45, 10, 9, 30, 15, 26, 43, 24, 5, 40, 28, 41, 63, 1, 61, 37, 31, 18, 27, 33, 73, 71, 3, 22, 36, 1, 66, 47, 0, 15, 84, 28, 17, 12, 4, 44, 33, 91, 52, 64, 18, 24, 39, 94, 47, 89, 48, 89, 79, 93, 88, 71, 86, 106, 36, 17, 110, 53, 83, 41, 45, 75, 29, 101, 38, 20, 35, 75, 45, 25, 84, 22, 94, 105, 7, 123, 69, 107, 132, 39, 57, 34, 103, 128, 121, 89, 50, 112, 78, 63, 86, 53, 123, 18, 22, 149, 47, 85, 32, 11, 99, 14, 82, 99, 140, 24, 83, 138, 50, 34, 164, 163, 31, 58, 165, 118, 113, 19, 76, 36, 137, 62, 17, 156, 3, 134, 8, 42, 128, 101, 23, 55, 87, 41, 175, 31, 167, 108, 108, 165, 25, 25, 181, 166, 124, 194, 73, 161, 54, 186, 179, 200, 183, 199, 185, 203, 130, 6, 110, 39, 178, 31, 108, 38, 109, 40, 179, 88, 175, 67, 200, 56, 0, 203, 141, 194, 179, 40, 177, 224, 104, 201, 56, 20, 195, 145, 102, 18, 179, 136, 235, 43, 218, 237, 162, 137, 172, 45, 63, 71, 143, 54, 201, 177, 215, 109, 200, 142, 50, 191, 161, 105, 36, 143, 220, 157, 212, 43, 82, 225, 29, 219, 155, 84, 242, 43, 257, 102, 76, 241, 207, 165, 45, 110, 73, 271, 117, 61, 213, 233, 96, 83, 265, 235, 287, 231, 158, 192, 9, 177, 273, 299, 78, 22, 226, 40, 57, 70, 2, 97, 210, 82, 76, 234, 305, 256, 15, 12, 253, 152, 7, 289, 286, 320, 0, 221, 280, 191, 163, 327, 299, 14, 42, 138, 39, 44, 214, 64, 270, 17, 333, 251, 316, 219, 174, 63, 290, 167, 23, 117, 140, 81, 150, 50, 25, 265, 92, 21, 22, 333, 112, 31, 227, 347, 215, 65, 184, 370, 304, 360, 8, 234, 235, 314, 31, 368, 140, 353, 291, 103, 194, 321, 25, 373, 311, 42, 170, 164, 365, 291, 374, 50, 314, 28, 32, 203, 51, 97, 167, 313, 208, 93, 304, 75, 63, 72, 224, 281, 304, 201, 172, 136, 177, 56, 123, 151, 352, 421, 76, 314, 311, 25, 414, 140, 405, 248, 188, 291, 314, 282, 405, 228, 313, 96, 246, 339, 380, 149, 93, 213, 302, 407, 2, 203, 180, 163, 298, 181, 283, 268, 346, 344, 155, 7, 356, 134, 51, 450, 338, 250, 324, 5, 152, 382, 10, 8, 204, 141, 13, 68, 391, 409, 4, 382, 222, 348, 413, 5, 109, 82, 82, 391, 246, 422, 105, 462, 350, 315, 352, 129, 28, 59, 30, 27, 103, 198, 244, 421, 191, 265, 19, 353, 134, 191, 495, 47, 142, 399, 197, 331, 490, 55, 328, 49, 170, 130, 104, 495, 378, 119, 404, 24, 463, 377, 79, 425, 303, 6, 181, 63, 405, 489, 422, 206, 282, 92, 527, 445, 305, 322, 535, 49, 118, 112, 508, 545, 441, 332, 377, 73, 455, 158, 252, 383, 469, 283, 193, 289, 283, 531, 493, 361, 241, 282, 457, 287, 82, 24, 102, 45, 198, 77, 317, 125, 400, 177, 162, 146, 95, 271, 403, 366, 145, 189, 563, 314, 482, 547, 509, 106, 404, 477, 469, 421, 317, 323, 496, 546, 210, 43, 390, 602, 436, 147, 336, 160, 432, 204, 41, 604, 29, 466, 106, 382, 45, 153, 357, 334, 334, 142, 318, 348, 144, 395, 604, 183, 355, 204, 139, 491, 44, 527, 109, 518, 55, 190, 84, 492, 219, 614, 80, 86, 444, 540, 420, 428, 634, 389, 376, 590, 362, 484, 375, 497, 365, 186, 94, 426, 628, 205, 19, 575, 591, 402, 454, 286, 166, 289, 90, 438, 614, 600, 143, 249, 156, 653, 326, 121, 91, 37, 553, 607, 173, 227, 367, 293, 84, 464, 651, 663, 119, 537, 219, 432, 233, 105, 259, 133, 664, 482, 403, 385, 179, 660, 396, 294, 661, 669, 603, 258, 67, 566, 4, 107, 524, 109, 183, 410, 82, 198, 396, 232, 485, 338, 380, 111, 151, 510, 144, 676, 270, 636, 241, 224, 667, 163, 510, 324, 267, 305, 708, 517, 273, 719, 393, 532, 561, 63, 368, 154, 440, 746, 55, 285, 314, 76, 401, 324, 378, 67, 599, 46, 142, 52, 490, 676, 668, 246, 705, 593, 338, 558, 11, 351, 607, 144, 392, 739, 261, 340, 454, 421, 575, 27, 568, 317, 724, 279, 472, 449, 552, 193, 85, 506, 587, 362, 245, 428, 175, 622, 486, 476, 88, 228, 127, 408, 692, 482, 628, 562, 619, 51, 286, 114, 70, 729, 99, 150, 485, 534, 746, 702, 824, 435, 151, 798, 582, 154, 647, 799, 699, 588, 579, 364, 498, 240, 320, 319, 773, 39, 165, 363, 670, 682, 481, 611, 114, 405, 510, 814, 135, 392, 29, 350, 555, 857, 108, 478, 99, 811, 753, 329, 610, 22, 71, 525, 143, 421, 575, 569, 729, 287, 529, 48, 776, 161, 705, 789, 867, 822, 160, 878, 150, 20, 494, 141, 641, 646, 559, 280, 679, 564, 431, 41, 470, 749, 284, 139, 884, 721, 829, 304, 900, 846, 449, 726, 806, 316, 593, 661, 567, 369, 602, 126, 417, 833, 563, 171, 619, 923, 380, 675, 843, 324, 738, 640, 890, 576, 526, 326, 898, 296, 640, 69, 330, 50, 514, 63, 455, 206, 788, 937, 901, 158, 836, 776, 268, 745, 190, 590, 832, 628, 143, 908, 660, 715, 343, 547, 848, 359, 556, 291, 669, 148, 847, 685, 212, 501, 866, 739, 936, 93, 932, 124, 210, 663, 787, 559, 134, 734, 242, 678, 173, 117, 787, 838, 862, 942, 9, 349, 105, 703, 813, 585, 272, 515, 509, 804, 812, 226, 613, 701, 193, 944, 344, 625, 93, 88, 929, 315, 378, 333, 40, 791, 219, 925, 626, 870, 117, 539, 63, 315, 87, 393, 724, 244, 536, 806, 799, 895, 968, 397, 729, 156, 270, 950, 848, 607, 305, 366, 867, 523, 209, 47, 870, 604, 107, 814, 477, 719, 396, 13, 460, 439, 395, 255, 7, 887, 838, 564, 765, 342, 919, 334, 644, 500, 976, 206, 867, 79, 1065, 887, 828, 396, 1015, 457, 339, 898, 14, 785, 1035, 360, 282, 402, 326, 956, 761, 654, 550, 995, 891, 1080, 269, 54, 561, 622, 379, 679, 452, 967, 186, 840, 118, 632, 993, 201, 279, 919, 66, 1068, 687, 731, 290, 41, 377, 349, 1010, 285, 712, 938, 235, 939, 567, 687, 47, 862, 1003, 471, 1084, 303, 953, 711, 295, 1064, 1096, 686, 1130, 193, 232, 14, 596, 411, 404, 378, 29, 977, 1024, 357, 1110, 888, 1008, 1128, 373, 1089, 170, 538, 440, 900, 731, 282, 855, 538, 49, 1142, 304, 343, 1149, 332, 423, 574, 694, 471, 752, 918, 655, 956, 1121, 341, 49, 997, 1135, 481, 1073, 124, 891, 919, 1159, 338, 1149, 884, 739, 937, 393, 709, 312, 1187, 177, 967, 62, 1127, 331, 1154, 1057, 46, 448, 104, 660, 424, 133, 328, 131, 872, 1105, 846, 1195, 274, 1056, 961, 1063, 816, 1055, 462, 1108, 708, 981, 971, 965, 61, 285, 724, 325, 198, 286, 35, 842, 1206, 46, 466, 1055, 1153, 969, 1164, 900, 607, 242, 136, 687, 398, 261, 723, 27, 284, 539, 1190, 19, 785, 181, 985, 288, 15, 1146, 280, 881, 214, 338, 61, 1088, 913, 732, 1273, 404, 787, 94, 93, 172, 204, 58, 190, 366, 155, 589, 1099, 665, 1263, 578, 644, 373, 294, 1054, 49, 68, 780, 1027, 303, 1274, 857, 882, 858, 291, 588, 1011, 912, 1045, 1028, 490, 269, 627, 349, 1099, 168, 1121, 1013, 1118, 1187, 548, 1184, 1063, 77, 159, 126, 367, 1097, 1131, 20, 764, 612, 1279, 1012, 439, 282, 1328, 1276, 428, 1114, 1118, 525, 521, 847, 1269, 1, 829, 352, 972, 337, 161, 988, 1136, 714, 347, 1196, 503, 124, 1311, 674, 255, 682, 79, 429, 517, 1284, 1105, 621, 541, 965, 1039, 311, 145, 335, 453, 58, 851, 821, 127, 65, 505, 1349, 1277, 196, 401, 6, 1237, 239, 226, 766, 669, 520, 1179, 1271, 803, 225, 777, 739, 432, 853, 1211, 822, 661, 84, 144, 156, 1362, 729, 1280, 1092, 158, 778, 909, 619, 1007, 1171, 154, 1184, 654, 178, 318, 1174, 508, 282, 761, 1240, 1162, 655, 398, 106, 344, 1012, 584, 887, 265, 837, 900, 652, 115, 553, 1325, 1079, 944, 34, 1342, 1252, 987, 956, 82, 464, 61, 1259, 605, 264, 201, 1109, 1418, 150, 698}

    Returns: {0, 8, 0, 11, 0, 13, 0, 14, 0, 15, 0, 16, 0, 19, 0, 20, 0, 22, 0, 29, 0, 31, 0, 33, 0, 40, 0, 44, 0, 47, 0, 51, 0, 52, 0, 55, 0, 56, 0, 57, 0, 61, 0, 62, 0, 63, 0, 66, 0, 70, 0, 72, 0, 75, 0, 77, 0, 87, 0, 95, 0, 96, 0, 98, 0, 100, 0, 101, 0, 102, 0, 103, 0, 105, 0, 107, 0, 108, 0, 110, 0, 112, 0, 114, 0, 115, 0, 119, 0, 121, 0, 123, 0, 127, 0, 129, 0, 140, 0, 145, 0, 146, 0, 148, 0, 152, 0, 153, 0, 160, 0, 162, 0, 165, 0, 166, 0, 168, 0, 171, 0, 173, 0, 177, 0, 179, 0, 180, 0, 182, 0, 185, 0, 188, 0, 189, 0, 199, 0, 201, 0, 202, 0, 206, 0, 207, 0, 210, 0, 212, 0, 215, 0, 218, 0, 219, 0, 222, 0, 223, 0, 225, 0, 228, 0, 229, 0, 234, 0, 235, 0, 239, 0, 242, 0, 244, 0, 246, 0, 252, 0, 255, 0, 260, 0, 261, 0, 264, 0, 265, 0, 268, 0, 270, 0, 272, 0, 277, 0, 280, 0, 283, 0, 287, 0, 289, 0, 301, 0, 303, 0, 305, 0, 314, 0, 317, 0, 320, 0, 325, 0, 332, 0, 333, 0, 334, 0, 337, 0, 338, 0, 341, 0, 344, 0, 346, 0, 347, 0, 349, 0, 351, 0, 353, 0, 357, 0, 361, 0, 370, 0, 383, 0, 388, 0, 390, 0, 391, 0, 392, 0, 394, 0, 395, 0, 399, 0, 400, 0, 402, 0, 404, 0, 411, 0, 412, 0, 416, 0, 421, 0, 423, 0, 429, 0, 430, 0, 432, 0, 435, 0, 437, 0, 440, 0, 441, 0, 445, 0, 446, 0, 448, 0, 450, 0, 457, 0, 458, 0, 459, 0, 460, 0, 464, 0, 466, 0, 469, 0, 471, 0, 472, 0, 474, 0, 481, 0, 482, 0, 483, 0, 493, 0, 503, 0, 507, 0, 508, 0, 509, 0, 513, 0, 515, 0, 518, 0, 519, 0, 521, 0, 522, 0, 526, 0, 529, 0, 530, 0, 532, 0, 535, 0, 540, 0, 541, 0, 544, 0, 546, 0, 554, 0, 556, 0, 572, 0, 574, 0, 578, 0, 585, 0, 592, 0, 594, 0, 596, 0, 600, 0, 601, 0, 604, 0, 612, 0, 613, 0, 617, 0, 619, 0, 630, 0, 632, 0, 634, 0, 636, 0, 637, 0, 642, 0, 645, 0, 646, 0, 647, 0, 649, 0, 652, 0, 655, 0, 656, 0, 658, 0, 661, 0, 662, 0, 666, 0, 677, 0, 680, 0, 684, 0, 685, 0, 686, 0, 689, 0, 690, 0, 694, 0, 696, 0, 702, 0, 703, 0, 705, 0, 706, 0, 708, 0, 709, 0, 710, 0, 712, 0, 720, 0, 721, 0, 725, 0, 727, 0, 729, 0, 738, 0, 739, 0, 740, 0, 743, 0, 746, 0, 747, 0, 748, 0, 749, 0, 751, 0, 760, 0, 769, 0, 779, 0, 787, 0, 789, 0, 791, 0, 797, 0, 800, 0, 803, 0, 806, 0, 807, 0, 822, 0, 823, 0, 827, 0, 830, 0, 834, 0, 835, 0, 839, 0, 847, 0, 852, 0, 854, 0, 859, 0, 862, 0, 864, 0, 865, 0, 871, 0, 873, 0, 878, 0, 879, 0, 880, 0, 883, 0, 887, 0, 890, 0, 891, 0, 895, 0, 896, 0, 898, 0, 901, 0, 905, 0, 908, 0, 910, 0, 912, 0, 915, 0, 925, 0, 926, 0, 927, 0, 930, 0, 936, 0, 937, 0, 939, 0, 941, 0, 945, 0, 948, 0, 949, 0, 950, 0, 955, 0, 957, 0, 959, 0, 960, 0, 962, 0, 963, 0, 964, 0, 966, 0, 967, 0, 973, 0, 977, 0, 978, 0, 980, 0, 983, 0, 984, 0, 986, 0, 990, 0, 993, 0, 997, 0, 1002, 0, 1006, 0, 1010, 0, 1012, 0, 1021, 0, 1022, 0, 1024, 0, 1028, 0, 1029, 0, 1031, 0, 1033, 0, 1041, 0, 1042, 0, 1045, 0, 1046, 0, 1049, 0, 1052, 0, 1053, 0, 1054, 0, 1055, 0, 1061, 0, 1063, 0, 1064, 0, 1065, 0, 1066, 0, 1067, 0, 1069, 0, 1070, 0, 1071, 0, 1073, 0, 1074, 0, 1078, 0, 1079, 0, 1081, 0, 1084, 0, 1085, 0, 1090, 0, 1091, 0, 1092, 0, 1093, 0, 1097, 0, 1099, 0, 1102, 0, 1103, 0, 1106, 0, 1112, 0, 1116, 0, 1117, 0, 1118, 0, 1124, 0, 1127, 0, 1131, 0, 1135, 0, 1139, 0, 1155, 0, 1156, 0, 1157, 0, 1158, 0, 1159, 0, 1163, 0, 1165, 0, 1167, 0, 1168, 0, 1178, 0, 1180, 0, 1183, 0, 1188, 0, 1190, 0, 1197, 0, 1206, 0, 1210, 0, 1211, 0, 1213, 0, 1215, 0, 1217, 0, 1218, 0, 1222, 0, 1234, 0, 1238, 0, 1239, 0, 1244, 0, 1246, 0, 1248, 0, 1250, 0, 1252, 0, 1254, 0, 1256, 0, 1257, 0, 1260, 0, 1268, 0, 1272, 0, 1273, 0, 1277, 0, 1280, 0, 1281, 0, 1284, 0, 1285, 0, 1288, 0, 1290, 0, 1291, 0, 1292, 0, 1294, 0, 1295, 0, 1296, 0, 1302, 0, 1303, 0, 1305, 0, 1309, 0, 1310, 0, 1311, 0, 1316, 0, 1325, 0, 1329, 0, 1331, 0, 1338, 0, 1345, 0, 1346, 0, 1347, 0, 1349, 0, 1350, 0, 1351, 0, 1352, 0, 1356, 0, 1358, 0, 1361, 0, 1363, 0, 1365, 0, 1372, 0, 1374, 0, 1376, 0, 1378, 0, 1382, 0, 1384, 0, 1385, 0, 1388, 0, 1389, 0, 1390, 0, 1392, 0, 1398, 0, 1409, 0, 1411, 0, 1413, 0, 1414, 0, 1417, 0, 1418, 0, 1423, 0, 1425, 0, 1427, 0, 1428, 0, 1431, 0, 1434, 0, 1438, 0, 1446, 0, 1456 }

  66. 40

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39}

    {0, 0, 0, 2, 0, 2, 6, 2, 2, 2, 10, 4, 2, 5, 8, 10, 4, 14, 17, 17, 17, 10, 20, 3, 0, 8, 0, 23, 20, 15, 24, 19, 25, 6, 23, 20, 22, 1, 25}

    Returns: {0, 7, 0, 11, 0, 12, 0, 15, 0, 16, 0, 17, 0, 18, 0, 22, 0, 26, 0, 28, 0, 31, 0, 34, 0, 35 }

  67. 2

    {1}

    {0}

    Returns: { }

  68. 329

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328}

    {0, 0, 1, 2, 2, 3, 0, 4, 4, 2, 8, 9, 10, 3, 5, 9, 13, 15, 2, 17, 4, 20, 13, 14, 2, 11, 4, 27, 11, 27, 10, 20, 28, 25, 27, 14, 30, 37, 0, 24, 9, 7, 28, 30, 8, 39, 5, 7, 14, 0, 22, 47, 45, 42, 20, 21, 29, 4, 48, 55, 59, 61, 31, 30, 10, 49, 7, 58, 68, 34, 31, 60, 56, 3, 14, 50, 60, 6, 66, 29, 5, 30, 50, 39, 17, 51, 62, 35, 45, 9, 37, 44, 32, 16, 58, 69, 74, 81, 33, 77, 96, 95, 83, 4, 62, 12, 10, 9, 90, 101, 102, 107, 47, 15, 104, 11, 21, 103, 96, 45, 21, 99, 91, 16, 6, 63, 39, 103, 126, 24, 99, 99, 117, 111, 92, 111, 76, 112, 122, 78, 27, 3, 103, 16, 94, 3, 80, 79, 39, 32, 0, 47, 80, 85, 77, 46, 115, 62, 53, 76, 29, 161, 94, 20, 54, 141, 146, 69, 119, 80, 42, 113, 13, 32, 47, 165, 25, 27, 141, 106, 56, 69, 124, 141, 95, 126, 6, 21, 18, 101, 84, 26, 71, 128, 156, 10, 9, 143, 151, 28, 90, 133, 76, 153, 52, 110, 37, 3, 96, 15, 97, 197, 75, 89, 0, 55, 159, 178, 51, 143, 34, 69, 221, 153, 207, 49, 144, 223, 198, 72, 228, 81, 8, 162, 114, 59, 127, 141, 5, 36, 7, 42, 200, 109, 68, 158, 94, 152, 17, 8, 28, 121, 186, 76, 185, 108, 147, 107, 93, 99, 50, 237, 125, 45, 256, 10, 251, 6, 218, 180, 119, 262, 36, 176, 100, 199, 44, 249, 254, 204, 130, 140, 136, 258, 118, 272, 8, 260, 155, 113, 68, 231, 41, 76, 147, 110, 245, 141, 27, 232, 147, 13, 180, 119, 100, 60, 0, 20, 264, 67, 107, 203, 175, 170, 234, 245, 274, 47, 92, 12, 69, 135, 20, 20, 107, 300, 280, 56}

    Returns: {0, 6, 0, 8, 0, 9, 0, 13, 0, 14, 0, 15, 0, 21, 0, 22, 0, 27, 0, 31, 0, 32, 0, 34, 0, 38, 0, 47, 0, 54, 0, 55, 0, 57, 0, 58, 0, 59, 0, 65, 0, 74, 0, 79, 0, 80, 0, 81, 0, 87, 0, 91, 0, 92, 0, 96, 0, 99, 0, 100, 0, 103, 0, 104, 0, 105, 0, 107, 0, 111, 0, 129, 0, 137, 0, 142, 0, 145, 0, 146, 0, 154, 0, 155, 0, 156, 0, 158, 0, 159, 0, 160, 0, 161, 0, 163, 0, 164, 0, 168, 0, 171, 0, 177, 0, 180, 0, 182, 0, 183, 0, 186, 0, 191, 0, 192, 0, 196, 0, 202, 0, 203, 0, 206, 0, 207, 0, 208, 0, 214, 0, 222, 0, 227, 0, 228, 0, 229, 0, 230, 0, 237, 0, 239, 0, 242, 0, 243, 0, 244, 0, 247, 0, 254, 0, 255, 0, 265, 0, 266, 0, 267, 0, 269, 0, 274, 0, 276, 0, 277, 0, 278, 0, 280, 0, 281, 0, 282, 0, 286, 0, 294, 0, 296, 0, 297, 0, 308, 0, 309, 0, 310, 0, 315, 0, 316, 0, 321, 0, 323, 0, 324, 0, 326 }

  69. 11

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

    {0, 1, 0, 0, 4, 4, 1, 2, 7, 3}

    Returns: { }

  70. 15

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}

    {0, 0, 2, 2, 1, 0, 6, 6, 3, 8, 7, 3, 8, 1}

    Returns: { }

  71. 9

    {1, 2, 3, 4, 5, 6, 7, 8}

    {0, 0, 1, 2, 0, 2, 2, 0}

    Returns: { }

  72. 762

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761}

    {0, 0, 2, 1, 0, 5, 0, 2, 3, 8, 7, 2, 8, 10, 11, 12, 5, 16, 13, 13, 1, 2, 0, 18, 20, 10, 20, 7, 0, 6, 11, 18, 25, 33, 9, 34, 18, 7, 12, 19, 40, 21, 21, 27, 33, 19, 6, 18, 29, 37, 46, 34, 19, 16, 29, 20, 3, 35, 18, 44, 28, 25, 42, 42, 4, 62, 4, 7, 65, 41, 22, 25, 32, 50, 45, 3, 55, 0, 10, 3, 64, 60, 28, 51, 22, 14, 68, 18, 19, 53, 77, 29, 61, 13, 40, 43, 53, 79, 37, 9, 57, 74, 20, 46, 19, 76, 16, 107, 35, 3, 63, 28, 109, 53, 21, 25, 27, 97, 30, 42, 20, 10, 17, 93, 66, 105, 124, 119, 106, 97, 97, 55, 17, 93, 125, 130, 8, 123, 98, 119, 23, 7, 60, 132, 65, 12, 71, 39, 81, 87, 33, 15, 58, 76, 108, 122, 139, 54, 90, 143, 73, 153, 111, 77, 101, 50, 5, 6, 104, 61, 11, 106, 18, 76, 99, 109, 41, 75, 159, 154, 157, 106, 4, 146, 123, 123, 171, 149, 59, 139, 31, 180, 8, 53, 94, 168, 110, 107, 102, 74, 83, 8, 61, 100, 162, 126, 77, 61, 167, 111, 122, 93, 184, 208, 136, 151, 63, 117, 197, 22, 64, 169, 4, 52, 218, 208, 191, 29, 125, 76, 159, 193, 189, 8, 72, 12, 173, 199, 35, 148, 20, 109, 53, 197, 72, 232, 8, 41, 229, 90, 173, 15, 160, 137, 250, 204, 211, 48, 57, 14, 99, 248, 169, 64, 219, 210, 205, 138, 151, 24, 214, 101, 228, 60, 0, 195, 88, 102, 104, 116, 161, 11, 234, 204, 84, 179, 248, 7, 136, 270, 88, 145, 129, 285, 285, 48, 122, 3, 118, 288, 139, 156, 60, 98, 29, 58, 265, 155, 151, 212, 192, 10, 283, 187, 271, 219, 298, 72, 118, 206, 310, 277, 219, 75, 317, 112, 203, 212, 283, 242, 83, 298, 144, 273, 145, 132, 63, 79, 133, 228, 177, 146, 64, 277, 25, 250, 97, 251, 26, 267, 300, 101, 315, 299, 354, 16, 216, 317, 127, 312, 91, 135, 146, 213, 121, 100, 211, 116, 170, 345, 35, 339, 143, 11, 58, 83, 134, 361, 23, 268, 108, 116, 350, 34, 156, 234, 143, 14, 63, 85, 238, 66, 33, 379, 355, 25, 63, 60, 220, 366, 253, 252, 59, 385, 40, 153, 52, 383, 139, 276, 330, 326, 152, 17, 40, 92, 367, 63, 80, 69, 123, 292, 74, 55, 305, 296, 98, 323, 211, 199, 35, 406, 44, 313, 22, 41, 177, 154, 189, 202, 232, 153, 302, 413, 209, 53, 112, 444, 332, 236, 174, 75, 179, 429, 431, 142, 89, 295, 366, 30, 298, 437, 236, 379, 426, 163, 445, 63, 206, 236, 373, 240, 470, 397, 177, 335, 148, 453, 375, 10, 208, 312, 349, 411, 453, 67, 99, 228, 94, 417, 422, 439, 384, 292, 297, 331, 191, 338, 189, 55, 273, 146, 176, 208, 450, 157, 467, 421, 384, 86, 243, 33, 221, 144, 68, 169, 509, 314, 244, 299, 216, 218, 236, 292, 100, 319, 309, 153, 392, 140, 466, 59, 480, 519, 22, 138, 369, 416, 488, 445, 259, 261, 479, 383, 257, 46, 115, 16, 206, 518, 115, 207, 189, 76, 439, 10, 490, 206, 117, 7, 495, 129, 216, 271, 28, 446, 94, 483, 366, 55, 41, 162, 403, 483, 85, 310, 40, 543, 558, 96, 395, 322, 456, 456, 575, 379, 232, 571, 144, 290, 465, 85, 54, 128, 124, 228, 35, 589, 596, 97, 87, 409, 165, 98, 260, 211, 335, 38, 196, 301, 81, 407, 374, 382, 40, 314, 401, 75, 276, 191, 143, 79, 373, 95, 587, 338, 425, 378, 445, 423, 446, 436, 545, 391, 176, 167, 120, 17, 486, 583, 517, 5, 25, 566, 449, 635, 615, 449, 261, 216, 444, 141, 345, 55, 533, 513, 406, 571, 58, 209, 117, 176, 476, 125, 133, 518, 54, 561, 38, 669, 148, 615, 467, 633, 555, 432, 85, 71, 639, 187, 540, 0, 579, 659, 56, 672, 338, 212, 663, 168, 51, 176, 488, 273, 441, 223, 330, 169, 190, 622, 254, 682, 207, 17, 74, 156, 371, 58, 679, 32, 427, 20, 85, 399, 182, 342, 301, 206, 73, 161, 397, 44, 219, 554, 32, 185, 462, 416, 378, 218, 442, 265, 418, 718, 445, 459, 498, 247, 376, 77, 3, 519, 224, 673, 619, 350, 518, 427, 528, 722, 1, 669, 219, 339, 215, 424, 309, 742, 743, 572, 597}

    Returns: {0, 14, 0, 18, 0, 19, 0, 20, 0, 26, 0, 34, 0, 35, 0, 45, 0, 54, 0, 60, 0, 63, 0, 64, 0, 66, 0, 69, 0, 70, 0, 74, 0, 79, 0, 84, 0, 91, 0, 93, 0, 94, 0, 96, 0, 100, 0, 101, 0, 106, 0, 107, 0, 118, 0, 119, 0, 120, 0, 122, 0, 130, 0, 131, 0, 138, 0, 144, 0, 145, 0, 147, 0, 148, 0, 150, 0, 151, 0, 152, 0, 154, 0, 157, 0, 159, 0, 161, 0, 162, 0, 164, 0, 166, 0, 169, 0, 170, 0, 174, 0, 175, 0, 177, 0, 184, 0, 185, 0, 186, 0, 187, 0, 188, 0, 190, 0, 191, 0, 196, 0, 197, 0, 201, 0, 203, 0, 206, 0, 207, 0, 208, 0, 218, 0, 230, 0, 232, 0, 233, 0, 235, 0, 238, 0, 245, 0, 248, 0, 249, 0, 250, 0, 252, 0, 253, 0, 254, 0, 259, 0, 261, 0, 266, 0, 279, 0, 280, 0, 283, 0, 290, 0, 301, 0, 307, 0, 308, 0, 311, 0, 312, 0, 315, 0, 317, 0, 318, 0, 321, 0, 322, 0, 326, 0, 330, 0, 331, 0, 332, 0, 334, 0, 336, 0, 339, 0, 342, 0, 344, 0, 347, 0, 348, 0, 350, 0, 351, 0, 355, 0, 356, 0, 359, 0, 362, 0, 363, 0, 368, 0, 370, 0, 376, 0, 382, 0, 386, 0, 390, 0, 393, 0, 399, 0, 404, 0, 406, 0, 409, 0, 410, 0, 417, 0, 419, 0, 421, 0, 426, 0, 428, 0, 430, 0, 433, 0, 436, 0, 439, 0, 440, 0, 442, 0, 443, 0, 445, 0, 447, 0, 448, 0, 450, 0, 454, 0, 458, 0, 460, 0, 461, 0, 463, 0, 466, 0, 470, 0, 471, 0, 478, 0, 479, 0, 480, 0, 485, 0, 486, 0, 487, 0, 491, 0, 499, 0, 501, 0, 502, 0, 503, 0, 511, 0, 512, 0, 517, 0, 523, 0, 528, 0, 534, 0, 538, 0, 539, 0, 545, 0, 547, 0, 548, 0, 550, 0, 551, 0, 553, 0, 554, 0, 556, 0, 559, 0, 561, 0, 564, 0, 566, 0, 568, 0, 571, 0, 573, 0, 574, 0, 575, 0, 576, 0, 583, 0, 584, 0, 592, 0, 599, 0, 600, 0, 601, 0, 612, 0, 613, 0, 619, 0, 623, 0, 624, 0, 627, 0, 628, 0, 631, 0, 635, 0, 647, 0, 651, 0, 653, 0, 656, 0, 660, 0, 661, 0, 662, 0, 663, 0, 665, 0, 666, 0, 670, 0, 672, 0, 677, 0, 678, 0, 683, 0, 684, 0, 690, 0, 691, 0, 692, 0, 693, 0, 694, 0, 696, 0, 709, 0, 711, 0, 713, 0, 719, 0, 722, 0, 727, 0, 728, 0, 729, 0, 732, 0, 736, 0, 737, 0, 738, 0, 740, 0, 742, 0, 743, 0, 744, 0, 747, 0, 748, 0, 752, 0, 755, 0, 756 }

  73. 14

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}

    {0, 0, 1, 3, 1, 0, 3, 3, 1, 4, 1, 11, 11}

    Returns: { }

  74. 1569

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568}

    {0, 0, 2, 1, 2, 1, 0, 6, 0, 0, 2, 3, 8, 1, 14, 8, 7, 13, 15, 9, 8, 2, 3, 18, 24, 20, 24, 14, 19, 2, 24, 22, 22, 3, 18, 17, 3, 7, 34, 1, 15, 20, 1, 33, 27, 33, 4, 39, 30, 43, 14, 20, 29, 3, 21, 16, 53, 26, 39, 33, 31, 11, 9, 37, 43, 54, 16, 59, 32, 39, 48, 29, 16, 5, 25, 49, 44, 67, 67, 28, 46, 73, 78, 42, 70, 84, 37, 21, 36, 49, 45, 43, 43, 74, 28, 37, 63, 62, 88, 57, 24, 25, 67, 89, 7, 80, 35, 13, 47, 36, 76, 66, 61, 106, 39, 36, 93, 95, 45, 41, 35, 83, 115, 34, 83, 104, 73, 116, 126, 52, 122, 49, 108, 92, 36, 105, 117, 64, 87, 123, 42, 94, 49, 110, 129, 85, 103, 113, 104, 103, 110, 150, 122, 119, 123, 114, 99, 136, 73, 131, 70, 146, 75, 137, 134, 95, 107, 107, 103, 150, 109, 99, 150, 113, 76, 86, 129, 140, 125, 157, 125, 159, 128, 163, 119, 122, 108, 135, 160, 160, 145, 177, 122, 173, 149, 165, 123, 146, 154, 161, 145, 147, 140, 152, 146, 158, 113, 200, 198, 190, 166, 165, 164, 150, 116, 196, 142, 146, 203, 122, 143, 138, 142, 172, 196, 183, 209, 151, 184, 217, 216, 185, 192, 142, 161, 191, 184, 200, 230, 182, 198, 222, 238, 175, 200, 171, 211, 199, 243, 173, 152, 234, 191, 173, 237, 206, 199, 193, 174, 222, 198, 168, 193, 227, 240, 195, 211, 200, 196, 238, 191, 271, 263, 177, 257, 270, 240, 254, 210, 262, 210, 239, 198, 279, 224, 231, 208, 206, 236, 248, 233, 246, 273, 262, 245, 237, 263, 199, 222, 271, 236, 270, 279, 226, 300, 274, 295, 274, 296, 290, 248, 241, 254, 263, 310, 260, 316, 306, 315, 266, 318, 251, 287, 253, 292, 282, 281, 294, 271, 258, 316, 250, 325, 252, 319, 310, 290, 259, 263, 277, 289, 329, 336, 311, 298, 330, 291, 337, 318, 307, 303, 311, 283, 316, 294, 319, 323, 311, 293, 283, 308, 263, 302, 292, 358, 306, 362, 299, 344, 367, 340, 331, 365, 296, 305, 304, 287, 296, 298, 350, 306, 300, 340, 352, 304, 355, 294, 317, 350, 295, 355, 379, 356, 331, 306, 332, 366, 342, 323, 366, 332, 316, 373, 365, 387, 350, 340, 318, 322, 408, 319, 366, 346, 337, 405, 383, 363, 394, 398, 332, 413, 352, 404, 332, 333, 337, 399, 346, 339, 360, 386, 408, 380, 396, 426, 423, 363, 344, 415, 435, 346, 404, 439, 417, 397, 370, 369, 442, 350, 437, 355, 385, 395, 439, 440, 419, 456, 455, 370, 425, 363, 443, 440, 446, 422, 406, 389, 451, 408, 442, 389, 453, 454, 453, 465, 441, 462, 416, 408, 476, 397, 466, 402, 457, 422, 447, 389, 413, 486, 484, 455, 489, 421, 447, 403, 453, 443, 428, 497, 450, 416, 472, 455, 470, 416, 468, 495, 476, 431, 420, 508, 500, 477, 449, 496, 483, 475, 455, 452, 453, 430, 489, 431, 433, 462, 443, 446, 482, 518, 450, 437, 444, 445, 527, 438, 498, 475, 448, 464, 452, 475, 463, 452, 466, 473, 539, 514, 516, 516, 451, 511, 525, 515, 541, 499, 512, 534, 544, 543, 554, 514, 467, 506, 479, 474, 510, 500, 487, 547, 491, 513, 520, 549, 509, 540, 485, 523, 527, 538, 554, 534, 526, 544, 539, 538, 505, 586, 493, 571, 562, 507, 507, 555, 525, 522, 550, 538, 527, 507, 558, 512, 598, 524, 513, 556, 578, 554, 530, 516, 592, 567, 544, 563, 530, 606, 600, 589, 552, 560, 575, 596, 568, 524, 562, 560, 578, 623, 560, 615, 608, 621, 544, 584, 616, 555, 600, 575, 608, 558, 547, 571, 624, 584, 612, 614, 570, 558, 639, 596, 552, 563, 602, 612, 619, 630, 645, 566, 610, 630, 616, 591, 628, 643, 600, 604, 659, 619, 570, 613, 618, 659, 654, 661, 629, 607, 659, 595, 668, 597, 610, 645, 638, 616, 635, 663, 634, 671, 603, 626, 606, 679, 624, 688, 668, 621, 646, 655, 674, 669, 685, 695, 624, 639, 663, 682, 664, 661, 701, 622, 705, 636, 647, 614, 642, 656, 700, 671, 685, 629, 669, 634, 706, 675, 663, 690, 661, 650, 695, 669, 651, 703, 703, 668, 723, 655, 639, 673, 705, 715, 693, 656, 713, 657, 743, 672, 680, 732, 733, 701, 733, 737, 713, 673, 733, 744, 734, 750, 735, 710, 679, 685, 721, 697, 749, 714, 706, 691, 686, 675, 735, 734, 743, 683, 685, 746, 685, 744, 768, 693, 753, 765, 695, 750, 732, 772, 742, 699, 695, 693, 766, 752, 745, 780, 777, 779, 745, 765, 699, 756, 765, 788, 784, 750, 747, 793, 728, 742, 794, 726, 770, 769, 733, 807, 715, 735, 737, 761, 750, 772, 796, 760, 817, 744, 785, 790, 789, 800, 796, 768, 808, 810, 784, 792, 776, 796, 771, 768, 800, 791, 757, 833, 821, 832, 804, 774, 794, 761, 830, 756, 803, 758, 785, 773, 817, 791, 770, 829, 838, 761, 820, 772, 766, 780, 786, 780, 833, 851, 801, 803, 815, 838, 776, 832, 815, 866, 862, 779, 846, 835, 878, 839, 864, 798, 882, 873, 802, 882, 821, 823, 859, 859, 871, 834, 823, 802, 838, 859, 852, 872, 840, 868, 852, 822, 885, 886, 814, 897, 845, 841, 823, 829, 823, 885, 869, 830, 855, 841, 877, 873, 861, 850, 912, 904, 909, 896, 859, 857, 867, 882, 868, 917, 842, 883, 877, 923, 877, 924, 878, 899, 844, 889, 884, 916, 939, 873, 873, 849, 910, 918, 872, 876, 912, 912, 868, 884, 955, 920, 905, 954, 913, 935, 899, 929, 927, 894, 867, 897, 911, 934, 878, 957, 959, 878, 879, 932, 950, 967, 920, 938, 897, 950, 981, 913, 972, 939, 925, 898, 964, 970, 960, 990, 919, 984, 907, 980, 962, 962, 901, 938, 937, 963, 953, 983, 983, 907, 985, 911, 963, 974, 1002, 942, 941, 968, 921, 977, 1009, 936, 928, 959, 978, 943, 1000, 994, 954, 941, 1005, 997, 995, 999, 948, 994, 997, 968, 961, 1007, 1009, 1009, 990, 1004, 980, 952, 1037, 1005, 995, 1008, 977, 972, 1038, 1034, 1048, 994, 1045, 992, 1033, 957, 1017, 999, 992, 1052, 980, 992, 977, 998, 1046, 998, 1021, 969, 1040, 1027, 979, 1025, 1003, 974, 1063, 1032, 1020, 1012, 1062, 1008, 1051, 991, 1037, 992, 1065, 1027, 993, 1027, 1033, 1077, 999, 1003, 1005, 1031, 1004, 1034, 1002, 1025, 1078, 1045, 1092, 1039, 1079, 1100, 1054, 1045, 1083, 1056, 1021, 1103, 1033, 1026, 1093, 1048, 1099, 1090, 1099, 1067, 1115, 1107, 1024, 1076, 1091, 1025, 1082, 1097, 1036, 1102, 1055, 1035, 1125, 1068, 1110, 1066, 1043, 1038, 1090, 1081, 1048, 1062, 1101, 1091, 1111, 1082, 1130, 1088, 1102, 1125, 1054, 1079, 1084, 1095, 1059, 1125, 1089, 1119, 1114, 1084, 1141, 1105, 1076, 1160, 1152, 1094, 1142, 1117, 1083, 1083, 1145, 1099, 1112, 1144, 1118, 1075, 1109, 1123, 1095, 1131, 1102, 1134, 1147, 1144, 1169, 1092, 1137, 1096, 1180, 1127, 1116, 1166, 1176, 1185, 1173, 1155, 1136, 1182, 1191, 1176, 1115, 1169, 1135, 1139, 1199, 1170, 1161, 1160, 1202, 1159, 1190, 1187, 1183, 1189, 1199, 1144, 1180, 1137, 1139, 1194, 1195, 1181, 1216, 1199, 1187, 1212, 1171, 1167, 1172, 1154, 1172, 1183, 1176, 1180, 1188, 1169, 1194, 1193, 1228, 1169, 1158, 1148, 1143, 1182, 1152, 1220, 1213, 1167, 1224, 1227, 1175, 1198, 1190, 1234, 1242, 1215, 1168, 1183, 1186, 1238, 1186, 1226, 1213, 1231, 1171, 1172, 1167, 1252, 1189, 1241, 1256, 1235, 1252, 1215, 1202, 1197, 1247, 1253, 1190, 1255, 1214, 1261, 1266, 1263, 1199, 1194, 1186, 1223, 1262, 1277, 1238, 1267, 1204, 1202, 1199, 1248, 1277, 1234, 1281, 1221, 1261, 1264, 1282, 1245, 1211, 1245, 1206, 1219, 1231, 1221, 1211, 1213, 1276, 1280, 1230, 1283, 1262, 1221, 1264, 1295, 1245, 1267, 1266, 1308, 1285, 1239, 1260, 1260, 1299, 1261, 1284, 1252, 1264, 1258, 1244, 1285, 1278, 1281, 1257, 1245, 1309, 1291, 1274, 1333, 1328, 1278, 1261, 1256, 1266, 1268, 1263, 1304, 1260, 1348, 1293, 1288, 1352, 1260, 1343, 1273, 1332, 1321, 1344, 1347, 1282, 1288, 1354, 1355, 1348, 1351, 1297, 1320, 1290, 1362, 1328, 1365, 1289, 1329, 1308, 1338, 1286, 1315, 1351, 1299, 1294, 1334, 1306, 1290, 1383, 1376, 1347, 1339, 1358, 1333, 1344, 1355, 1356, 1306, 1317, 1386, 1395, 1385, 1366, 1373, 1388, 1349, 1341, 1332, 1387, 1327, 1391, 1390, 1402, 1337, 1390, 1319, 1352, 1395, 1381, 1392, 1397, 1325, 1334, 1415, 1361, 1381, 1363, 1337, 1379, 1349, 1348, 1364, 1376, 1398, 1333, 1427, 1358, 1358, 1380, 1351, 1437, 1396, 1348, 1398, 1408, 1382, 1373, 1349, 1353, 1365, 1436, 1443, 1373, 1357, 1363, 1384, 1383, 1387, 1408, 1435, 1443, 1403, 1401, 1401, 1443, 1433, 1402, 1409, 1387, 1446, 1462, 1411, 1372, 1427, 1408, 1448, 1456, 1424, 1407, 1467, 1470, 1380, 1421, 1413, 1387, 1404, 1453, 1394, 1398, 1444, 1457, 1415, 1489, 1423, 1457, 1436, 1474, 1470, 1470, 1425, 1449, 1485, 1425, 1422, 1423, 1416, 1466, 1439, 1459, 1466, 1504, 1506, 1454, 1418, 1473, 1477, 1420, 1453, 1471, 1429, 1430, 1513, 1445, 1450, 1520, 1470, 1477, 1432, 1480, 1456, 1505, 1444, 1477, 1504, 1460, 1441, 1480, 1472, 1477, 1493, 1447, 1495, 1455, 1497, 1485, 1531, 1520, 1474, 1517, 1473, 1451, 1459, 1496, 1534, 1508, 1540, 1543, 1504, 1533, 1506, 1542, 1503, 1520, 1464, 1519, 1551, 1556, 1495, 1478, 1505, 1472}

    Returns: {0, 8, 0, 12, 0, 15, 0, 23, 0, 24, 0, 26, 0, 28, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 42, 0, 47, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 62, 0, 65, 0, 68, 0, 71, 0, 72, 0, 74, 0, 78, 0, 79, 0, 82, 0, 85, 0, 91, 0, 92, 0, 93, 0, 97, 0, 99, 0, 103, 0, 113, 0, 114, 0, 119, 0, 123, 0, 126, 0, 127, 0, 131, 0, 133, 0, 136, 0, 149, 0, 153, 0, 159, 0, 161, 0, 163, 0, 164, 0, 176, 0, 179, 0, 181, 0, 183, 0, 186, 0, 187, 0, 191, 0, 192, 0, 193, 0, 194, 0, 196, 0, 201, 0, 204, 0, 209, 0, 210, 0, 211, 0, 212, 0, 217, 0, 219, 0, 220, 0, 222, 0, 223, 0, 228, 0, 234, 0, 241, 0, 243, 0, 244, 0, 246, 0, 248, 0, 250, 0, 251, 0, 254, 0, 255, 0, 256, 0, 257, 0, 261, 0, 262, 0, 265, 0, 270, 0, 274, 0, 277, 0, 282, 0, 283, 0, 285, 0, 286, 0, 287, 0, 288, 0, 293, 0, 295, 0, 296, 0, 298, 0, 305, 0, 315, 0, 317, 0, 320, 0, 321, 0, 331, 0, 333, 0, 336, 0, 338, 0, 341, 0, 342, 0, 346, 0, 347, 0, 348, 0, 349, 0, 351, 0, 354, 0, 365, 0, 367, 0, 369, 0, 376, 0, 380, 0, 382, 0, 384, 0, 385, 0, 386, 0, 389, 0, 391, 0, 393, 0, 397, 0, 400, 0, 402, 0, 405, 0, 406, 0, 408, 0, 412, 0, 414, 0, 416, 0, 417, 0, 422, 0, 426, 0, 427, 0, 429, 0, 434, 0, 436, 0, 437, 0, 438, 0, 443, 0, 448, 0, 449, 0, 451, 0, 453, 0, 454, 0, 455, 0, 456, 0, 461, 0, 463, 0, 464, 0, 470, 0, 480, 0, 489, 0, 490, 0, 493, 0, 495, 0, 508, 0, 510, 0, 512, 0, 513, 0, 517, 0, 521, 0, 527, 0, 528, 0, 536, 0, 537, 0, 541, 0, 548, 0, 549, 0, 552, 0, 553, 0, 555, 0, 558, 0, 559, 0, 563, 0, 567, 0, 569, 0, 574, 0, 575, 0, 577, 0, 583, 0, 587, 0, 590, 0, 594, 0, 603, 0, 608, 0, 609, 0, 610, 0, 612, 0, 614, 0, 615, 0, 617, 0, 619, 0, 621, 0, 622, 0, 623, 0, 624, 0, 625, 0, 628, 0, 632, 0, 633, 0, 634, 0, 640, 0, 643, 0, 646, 0, 649, 0, 652, 0, 660, 0, 661, 0, 666, 0, 668, 0, 671, 0, 675, 0, 676, 0, 677, 0, 679, 0, 683, 0, 689, 0, 690, 0, 697, 0, 698, 0, 699, 0, 700, 0, 705, 0, 706, 0, 708, 0, 711, 0, 715, 0, 718, 0, 720, 0, 729, 0, 731, 0, 732, 0, 735, 0, 740, 0, 741, 0, 743, 0, 745, 0, 749, 0, 751, 0, 756, 0, 757, 0, 761, 0, 765, 0, 771, 0, 774, 0, 775, 0, 776, 0, 778, 0, 779, 0, 780, 0, 783, 0, 786, 0, 789, 0, 791, 0, 794, 0, 801, 0, 803, 0, 806, 0, 807, 0, 816, 0, 818, 0, 824, 0, 825, 0, 829, 0, 831, 0, 837, 0, 841, 0, 842, 0, 843, 0, 844, 0, 848, 0, 852, 0, 858, 0, 860, 0, 866, 0, 867, 0, 871, 0, 873, 0, 876, 0, 879, 0, 880, 0, 884, 0, 886, 0, 887, 0, 888, 0, 889, 0, 894, 0, 895, 0, 896, 0, 903, 0, 907, 0, 910, 0, 912, 0, 915, 0, 920, 0, 923, 0, 929, 0, 933, 0, 937, 0, 938, 0, 939, 0, 943, 0, 949, 0, 959, 0, 960, 0, 962, 0, 964, 0, 967, 0, 969, 0, 970, 0, 973, 0, 976, 0, 980, 0, 981, 0, 983, 0, 993, 0, 998, 0, 1010, 0, 1013, 0, 1014, 0, 1016, 0, 1017, 0, 1024, 0, 1033, 0, 1034, 0, 1035, 0, 1036, 0, 1037, 0, 1045, 0, 1048, 0, 1053, 0, 1058, 0, 1061, 0, 1064, 0, 1069, 0, 1071, 0, 1075, 0, 1076, 0, 1077, 0, 1078, 0, 1079, 0, 1080, 0, 1081, 0, 1083, 0, 1085, 0, 1087, 0, 1093, 0, 1096, 0, 1097, 0, 1100, 0, 1101, 0, 1111, 0, 1115, 0, 1119, 0, 1122, 0, 1123, 0, 1128, 0, 1131, 0, 1133, 0, 1134, 0, 1135, 0, 1136, 0, 1139, 0, 1141, 0, 1144, 0, 1150, 0, 1152, 0, 1156, 0, 1157, 0, 1163, 0, 1165, 0, 1168, 0, 1174, 0, 1180, 0, 1182, 0, 1183, 0, 1187, 0, 1188, 0, 1190, 0, 1196, 0, 1197, 0, 1199, 0, 1203, 0, 1204, 0, 1207, 0, 1211, 0, 1226, 0, 1227, 0, 1228, 0, 1230, 0, 1233, 0, 1235, 0, 1237, 0, 1239, 0, 1240, 0, 1243, 0, 1246, 0, 1251, 0, 1253, 0, 1257, 0, 1263, 0, 1265, 0, 1266, 0, 1268, 0, 1270, 0, 1271, 0, 1279, 0, 1285, 0, 1286, 0, 1287, 0, 1288, 0, 1289, 0, 1293, 0, 1294, 0, 1295, 0, 1298, 0, 1299, 0, 1301, 0, 1303, 0, 1304, 0, 1305, 0, 1313, 0, 1314, 0, 1316, 0, 1318, 0, 1319, 0, 1324, 0, 1325, 0, 1327, 0, 1328, 0, 1329, 0, 1330, 0, 1331, 0, 1332, 0, 1334, 0, 1337, 0, 1338, 0, 1339, 0, 1340, 0, 1343, 0, 1344, 0, 1345, 0, 1350, 0, 1355, 0, 1359, 0, 1364, 0, 1367, 0, 1368, 0, 1371, 0, 1379, 0, 1380, 0, 1384, 0, 1387, 0, 1395, 0, 1397, 0, 1399, 0, 1400, 0, 1401, 0, 1402, 0, 1404, 0, 1408, 0, 1409, 0, 1412, 0, 1422, 0, 1430, 0, 1433, 0, 1437, 0, 1439, 0, 1444, 0, 1449, 0, 1450, 0, 1451, 0, 1457, 0, 1458, 0, 1459, 0, 1462, 0, 1467, 0, 1471, 0, 1473, 0, 1475, 0, 1478, 0, 1480, 0, 1485, 0, 1490, 0, 1491, 0, 1494, 0, 1495, 0, 1496, 0, 1502, 0, 1503, 0, 1508, 0, 1510, 0, 1519, 0, 1520, 0, 1523, 0, 1525, 0, 1531, 0, 1533, 0, 1537, 0, 1538, 0, 1541, 0, 1545, 0, 1546, 0, 1553, 0, 1555, 0, 1563 }

  75. 421

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420}

    {0, 1, 1, 2, 4, 4, 5, 6, 7, 9, 9, 11, 12, 13, 13, 14, 16, 16, 18, 19, 19, 20, 22, 22, 23, 25, 25, 26, 28, 29, 29, 30, 31, 32, 34, 34, 35, 36, 38, 39, 40, 41, 42, 42, 44, 45, 46, 47, 48, 48, 50, 50, 52, 53, 54, 54, 56, 56, 58, 59, 60, 60, 62, 62, 64, 65, 65, 67, 67, 69, 69, 70, 72, 73, 73, 74, 76, 77, 77, 79, 80, 80, 81, 82, 83, 85, 86, 86, 88, 88, 90, 91, 92, 93, 93, 95, 96, 96, 98, 98, 99, 101, 102, 102, 104, 104, 106, 106, 108, 108, 110, 110, 112, 113, 114, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 125, 127, 127, 128, 129, 130, 131, 133, 134, 134, 135, 137, 137, 138, 140, 141, 141, 143, 144, 144, 145, 147, 148, 148, 150, 151, 152, 153, 154, 154, 156, 156, 157, 159, 159, 160, 161, 163, 164, 164, 166, 166, 168, 168, 170, 170, 171, 172, 174, 175, 175, 177, 178, 179, 180, 180, 182, 182, 183, 185, 185, 186, 187, 188, 190, 190, 191, 193, 194, 194, 196, 197, 198, 198, 199, 200, 202, 203, 204, 205, 205, 207, 207, 209, 209, 211, 211, 212, 214, 215, 215, 216, 218, 219, 220, 220, 222, 222, 223, 224, 226, 226, 227, 229, 230, 231, 232, 232, 233, 235, 236, 237, 237, 238, 239, 241, 241, 243, 243, 244, 245, 246, 248, 249, 249, 251, 251, 252, 253, 255, 255, 256, 258, 259, 259, 260, 262, 262, 264, 265, 265, 267, 267, 269, 269, 271, 272, 273, 273, 275, 275, 276, 277, 279, 279, 281, 281, 283, 283, 284, 285, 286, 288, 289, 290, 291, 291, 292, 293, 295, 295, 297, 298, 299, 299, 300, 302, 303, 303, 305, 306, 306, 308, 309, 309, 311, 311, 312, 313, 315, 315, 316, 318, 319, 319, 321, 321, 323, 323, 324, 325, 327, 328, 328, 330, 331, 331, 332, 334, 334, 336, 336, 337, 339, 340, 340, 342, 342, 343, 344, 345, 347, 347, 349, 349, 350, 352, 353, 354, 355, 355, 356, 357, 359, 360, 361, 362, 362, 364, 364, 365, 366, 367, 369, 369, 371, 371, 372, 374, 374, 376, 376, 377, 379, 379, 380, 381, 382, 383, 385, 385, 386, 388, 389, 390, 390, 391, 392, 394, 395, 395, 396, 398, 398, 400, 400, 402, 402, 404, 404, 406, 406, 408, 409, 410, 411, 412, 413, 413, 414, 415, 417, 417, 418}

    Returns: {0, 2, 0, 3, 0, 7, 0, 8, 0, 12, 0, 16, 0, 20, 0, 21, 0, 25, 0, 29, 0, 34, 0, 39, 0, 42, 0, 46, 0, 49, 0, 50, 0, 54, 0, 59, 0, 63, 0, 64, 0, 68, 0, 69, 0, 73, 0, 77, 0, 81, 0, 82, 0, 86, 0, 91, 0, 94, 0, 95, 0, 99, 0, 100, 0, 103, 0, 104, 0, 109, 0, 110, 0, 114, 0, 118, 0, 121, 0, 124, 0, 128, 0, 129, 0, 134, 0, 138, 0, 139, 0, 142, 0, 143, 0, 147, 0, 151, 0, 154, 0, 159, 0, 164, 0, 169, 0, 170, 0, 175, 0, 179, 0, 183, 0, 184, 0, 188, 0, 189, 0, 193, 0, 197, 0, 201, 0, 202, 0, 205, 0, 210, 0, 211, 0, 215, 0, 219, 0, 223, 0, 224, 0, 229, 0, 232, 0, 236, 0, 240, 0, 241, 0, 246, 0, 247, 0, 250, 0, 251, 0, 256, 0, 257, 0, 260, 0, 261, 0, 265, 0, 270, 0, 271, 0, 274, 0, 275, 0, 280, 0, 281, 0, 286, 0, 287, 0, 290, 0, 294, 0, 295, 0, 299, 0, 303, 0, 307, 0, 308, 0, 312, 0, 313, 0, 318, 0, 322, 0, 323, 0, 328, 0, 332, 0, 333, 0, 337, 0, 338, 0, 341, 0, 342, 0, 347, 0, 352, 0, 355, 0, 360, 0, 363, 0, 364, 0, 369, 0, 374, 0, 379, 0, 384, 0, 385, 0, 389, 0, 393, 0, 394, 0, 398, 0, 403, 0, 404, 0, 409, 0, 412, 0, 416, 0, 417 }

  76. 15

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}

    {0, 1, 1, 1, 1, 1, 5, 4, 6, 7, 7, 5, 3, 7}

    Returns: { }

  77. 263

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262}

    {0, 1, 2, 3, 4, 0, 3, 1, 4, 8, 6, 11, 10, 12, 14, 14, 7, 4, 4, 17, 18, 6, 16, 13, 22, 9, 26, 13, 1, 21, 0, 18, 10, 23, 25, 13, 18, 16, 30, 22, 5, 10, 42, 31, 24, 13, 26, 41, 21, 5, 14, 47, 10, 6, 21, 43, 17, 15, 23, 50, 33, 20, 25, 57, 9, 21, 23, 54, 26, 34, 7, 15, 39, 25, 2, 35, 51, 25, 4, 51, 22, 43, 19, 4, 57, 75, 72, 87, 59, 72, 40, 3, 79, 15, 39, 61, 42, 6, 88, 71, 9, 2, 56, 25, 13, 39, 15, 20, 45, 66, 76, 9, 13, 65, 72, 42, 55, 74, 54, 4, 21, 24, 10, 99, 32, 49, 13, 60, 13, 98, 115, 85, 60, 118, 133, 119, 37, 42, 11, 9, 98, 92, 42, 103, 48, 79, 46, 48, 143, 80, 114, 28, 76, 25, 83, 146, 127, 58, 51, 12, 22, 153, 62, 139, 86, 24, 100, 33, 74, 97, 42, 2, 66, 166, 61, 118, 155, 6, 145, 71, 134, 116, 49, 111, 108, 31, 90, 33, 158, 71, 10, 128, 179, 80, 193, 156, 100, 39, 109, 166, 57, 188, 20, 110, 129, 35, 100, 80, 0, 22, 174, 149, 94, 49, 161, 142, 157, 121, 37, 156, 203, 133, 200, 68, 59, 19, 69, 194, 69, 30, 16, 154, 183, 115, 172, 227, 40, 96, 229, 17, 32, 184, 186, 121, 32, 86, 213, 9, 27, 231, 26, 154, 218, 193, 221, 24, 107, 192, 42, 88, 225, 121}

    Returns: {0, 3, 0, 10, 0, 12, 0, 20, 0, 21, 0, 23, 0, 25, 0, 26, 0, 32, 0, 37, 0, 38, 0, 40, 0, 41, 0, 45, 0, 50, 0, 56, 0, 57, 0, 58, 0, 65, 0, 68, 0, 72, 0, 73, 0, 75, 0, 77, 0, 80, 0, 81, 0, 82, 0, 83, 0, 93, 0, 94, 0, 95, 0, 96, 0, 99, 0, 100, 0, 101, 0, 102, 0, 106, 0, 107, 0, 111, 0, 112, 0, 119, 0, 122, 0, 130, 0, 134, 0, 135, 0, 139, 0, 140, 0, 141, 0, 146, 0, 147, 0, 149, 0, 152, 0, 153, 0, 157, 0, 159, 0, 161, 0, 166, 0, 170, 0, 172, 0, 175, 0, 176, 0, 179, 0, 180, 0, 182, 0, 190, 0, 192, 0, 198, 0, 202, 0, 204, 0, 205, 0, 210, 0, 216, 0, 222, 0, 226, 0, 231, 0, 233, 0, 236, 0, 239, 0, 240, 0, 243, 0, 248, 0, 253, 0, 255, 0, 256, 0, 260, 0, 261 }

  78. 419

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418}

    {0, 0, 0, 2, 2, 4, 5, 7, 7, 3, 7, 7, 11, 10, 11, 14, 14, 11, 12, 14, 19, 21, 19, 17, 23, 20, 25, 24, 26, 28, 28, 25, 29, 31, 29, 32, 32, 34, 36, 33, 36, 37, 37, 38, 39, 45, 45, 46, 48, 47, 44, 45, 47, 53, 52, 51, 53, 51, 57, 53, 58, 55, 59, 62, 62, 60, 64, 67, 65, 63, 64, 65, 69, 67, 69, 75, 70, 73, 77, 76, 77, 77, 81, 82, 82, 84, 82, 83, 88, 85, 86, 85, 88, 90, 89, 93, 96, 97, 94, 95, 98, 99, 97, 103, 98, 103, 102, 103, 106, 108, 107, 110, 107, 109, 109, 115, 115, 111, 113, 116, 114, 118, 118, 120, 122, 124, 124, 127, 125, 124, 127, 129, 128, 127, 132, 131, 131, 134, 138, 139, 138, 140, 142, 137, 143, 142, 144, 142, 143, 147, 148, 150, 147, 153, 153, 152, 150, 157, 156, 159, 157, 156, 162, 162, 159, 165, 163, 163, 164, 167, 166, 165, 170, 167, 172, 170, 175, 173, 174, 176, 174, 176, 179, 178, 181, 184, 183, 183, 182, 189, 188, 188, 191, 192, 191, 194, 191, 195, 192, 196, 198, 196, 198, 198, 201, 200, 200, 202, 203, 203, 210, 208, 207, 208, 214, 210, 210, 217, 214, 218, 219, 219, 221, 220, 218, 221, 222, 225, 224, 224, 227, 226, 227, 233, 228, 230, 234, 233, 238, 235, 239, 237, 239, 241, 244, 243, 240, 243, 246, 243, 249, 246, 248, 253, 251, 253, 250, 253, 258, 256, 258, 258, 260, 261, 262, 261, 265, 264, 268, 264, 269, 266, 272, 267, 274, 274, 275, 276, 275, 274, 274, 280, 280, 278, 278, 283, 285, 285, 282, 286, 288, 291, 288, 293, 293, 289, 296, 296, 296, 293, 294, 299, 296, 299, 298, 299, 303, 304, 304, 309, 310, 311, 306, 311, 314, 309, 311, 312, 312, 319, 320, 318, 319, 318, 323, 324, 326, 326, 325, 323, 327, 330, 329, 328, 330, 331, 330, 335, 336, 339, 339, 340, 340, 343, 338, 343, 344, 342, 345, 348, 348, 350, 350, 352, 350, 354, 353, 351, 355, 353, 358, 361, 360, 357, 358, 361, 363, 366, 367, 367, 368, 365, 366, 369, 374, 373, 375, 375, 376, 379, 378, 379, 382, 380, 380, 383, 385, 385, 387, 388, 390, 386, 388, 392, 388, 394, 395, 392, 398, 396, 396, 398, 402, 397, 400, 400, 403, 401, 403, 404, 407, 409, 409, 413, 413, 413, 412, 416}

    Returns: {0, 6, 0, 7, 0, 14, 0, 21, 0, 23, 0, 28, 0, 29, 0, 36, 0, 37, 0, 38, 0, 46, 0, 47, 0, 52, 0, 56, 0, 58, 0, 59, 0, 64, 0, 65, 0, 66, 0, 76, 0, 77, 0, 78, 0, 86, 0, 88, 0, 90, 0, 92, 0, 97, 0, 100, 0, 102, 0, 109, 0, 110, 0, 118, 0, 119, 0, 120, 0, 128, 0, 129, 0, 131, 0, 134, 0, 140, 0, 145, 0, 147, 0, 149, 0, 151, 0, 156, 0, 158, 0, 161, 0, 166, 0, 167, 0, 168, 0, 169, 0, 172, 0, 178, 0, 180, 0, 182, 0, 183, 0, 185, 0, 193, 0, 194, 0, 195, 0, 197, 0, 199, 0, 205, 0, 206, 0, 207, 0, 208, 0, 209, 0, 210, 0, 220, 0, 221, 0, 222, 0, 225, 0, 234, 0, 236, 0, 238, 0, 240, 0, 244, 0, 246, 0, 248, 0, 250, 0, 255, 0, 259, 0, 260, 0, 261, 0, 262, 0, 269, 0, 273, 0, 274, 0, 284, 0, 285, 0, 286, 0, 289, 0, 292, 0, 294, 0, 295, 0, 300, 0, 302, 0, 304, 0, 305, 0, 306, 0, 307, 0, 311, 0, 320, 0, 322, 0, 323, 0, 324, 0, 331, 0, 333, 0, 334, 0, 338, 0, 340, 0, 341, 0, 347, 0, 350, 0, 351, 0, 356, 0, 362, 0, 363, 0, 364, 0, 366, 0, 372, 0, 374, 0, 379, 0, 381, 0, 386, 0, 387, 0, 388, 0, 396, 0, 399, 0, 402, 0, 404, 0, 411, 0, 412, 0, 413 }

  79. 35

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34}

    {0, 0, 2, 1, 3, 4, 5, 2, 6, 1, 2, 7, 0, 5, 5, 5, 7, 8, 17, 2, 7, 21, 16, 17, 24, 7, 26, 18, 26, 29, 22, 22, 1, 21}

    Returns: {0, 5, 0, 6, 0, 18, 0, 19, 0, 22, 0, 24, 0, 27, 0, 29, 0, 34 }

  80. 44

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43}

    {0, 1, 0, 1, 1, 2, 4, 7, 8, 8, 2, 6, 3, 0, 7, 5, 6, 8, 9, 1, 14, 11, 18, 5, 21, 24, 16, 24, 26, 21, 24, 17, 6, 12, 32, 21, 35, 13, 16, 13, 26, 18, 25}

    Returns: {0, 6, 0, 7, 0, 11, 0, 16, 0, 19, 0, 23, 0, 24, 0, 25, 0, 30, 0, 35, 0, 36, 0, 38, 0, 40, 0, 42 }

  81. 73

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72}

    {0, 0, 2, 1, 4, 4, 4, 0, 2, 2, 6, 0, 4, 0, 5, 2, 5, 13, 11, 0, 8, 6, 19, 11, 12, 10, 2, 12, 19, 23, 30, 1, 27, 8, 33, 10, 24, 21, 1, 7, 15, 35, 1, 3, 38, 20, 27, 22, 24, 18, 13, 36, 48, 49, 6, 32, 26, 32, 55, 5, 38, 13, 34, 23, 33, 50, 15, 39, 38, 43, 12, 14}

    Returns: {0, 5, 0, 6, 0, 7, 0, 13, 0, 23, 0, 26, 0, 29, 0, 33, 0, 36, 0, 37, 0, 38, 0, 44, 0, 47, 0, 49, 0, 53, 0, 56, 0, 58, 0, 63, 0, 66, 0, 68, 0, 70 }

  82. 6

    {1, 2, 3, 4, 5}

    {0, 1, 0, 0, 4}

    Returns: { }

  83. 15

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}

    {0, 0, 1, 2, 0, 3, 2, 1, 5, 1, 9, 5, 6, 8}

    Returns: {0, 6, 0, 11, 0, 14 }

  84. 20

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}

    {0, 1, 2, 2, 3, 2, 4, 6, 2, 9, 6, 7, 9, 2, 7, 13, 6, 3, 2}

    Returns: { }

  85. 17

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}

    {0, 1, 2, 3, 0, 0, 6, 2, 0, 6, 9, 2, 5, 6, 7, 5}

    Returns: {0, 3, 0, 8, 0, 12, 0, 15 }

  86. 1599

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598}

    {0, 1, 1, 0, 0, 2, 1, 6, 7, 9, 4, 5, 8, 3, 0, 0, 15, 8, 10, 2, 3, 18, 14, 3, 11, 7, 10, 10, 18, 14, 7, 9, 14, 7, 5, 15, 17, 7, 21, 15, 14, 7, 10, 14, 10, 11, 2, 15, 12, 9, 1, 21, 7, 6, 13, 8, 19, 1, 7, 8, 19, 17, 20, 12, 11, 7, 14, 13, 4, 19, 4, 7, 11, 16, 1, 4, 16, 7, 6, 7, 16, 13, 6, 2, 12, 18, 5, 5, 9, 7, 17, 6, 0, 7, 9, 1, 9, 6, 9, 3, 8, 4, 7, 15, 20, 16, 5, 13, 1, 1, 10, 9, 18, 6, 5, 12, 4, 2, 20, 1, 21, 20, 0, 7, 8, 12, 0, 1, 13, 5, 16, 20, 15, 3, 9, 4, 20, 4, 11, 20, 17, 21, 12, 10, 16, 12, 12, 5, 13, 12, 16, 15, 13, 16, 14, 20, 5, 5, 19, 17, 11, 0, 5, 19, 4, 10, 2, 17, 19, 1, 8, 11, 11, 21, 12, 9, 4, 15, 19, 6, 3, 5, 8, 8, 17, 5, 8, 0, 16, 8, 16, 8, 13, 6, 4, 2, 4, 19, 20, 0, 13, 16, 20, 13, 2, 5, 7, 2, 2, 0, 17, 17, 21, 21, 10, 15, 0, 10, 1, 8, 4, 20, 7, 0, 5, 7, 4, 4, 6, 3, 2, 21, 18, 14, 13, 11, 1, 4, 8, 6, 10, 15, 15, 11, 6, 18, 7, 12, 4, 21, 21, 13, 6, 6, 6, 20, 2, 21, 11, 5, 14, 13, 12, 3, 8, 21, 9, 8, 16, 3, 4, 4, 10, 16, 10, 18, 9, 6, 0, 4, 3, 5, 5, 17, 8, 21, 7, 11, 13, 15, 1, 3, 20, 3, 0, 15, 18, 16, 9, 15, 3, 11, 11, 18, 15, 4, 13, 10, 13, 19, 19, 2, 3, 7, 13, 5, 21, 18, 10, 4, 10, 11, 9, 15, 2, 12, 17, 4, 11, 6, 15, 14, 8, 17, 7, 8, 21, 0, 15, 11, 0, 7, 9, 12, 9, 11, 15, 0, 7, 7, 1, 20, 16, 1, 2, 18, 7, 14, 15, 4, 11, 17, 4, 2, 11, 11, 11, 18, 19, 17, 18, 17, 0, 12, 7, 20, 6, 1, 4, 10, 17, 11, 14, 20, 12, 21, 2, 18, 9, 17, 8, 6, 2, 0, 0, 20, 14, 20, 13, 15, 1, 9, 1, 13, 6, 0, 9, 11, 14, 1, 11, 9, 2, 21, 21, 16, 21, 17, 6, 10, 3, 6, 13, 14, 4, 12, 21, 7, 0, 12, 16, 17, 12, 11, 21, 2, 21, 5, 0, 14, 15, 1, 3, 9, 11, 11, 8, 12, 16, 16, 18, 18, 15, 4, 21, 6, 5, 5, 0, 18, 3, 10, 5, 6, 19, 19, 4, 15, 21, 19, 10, 15, 18, 19, 5, 16, 9, 19, 2, 12, 6, 17, 15, 2, 0, 20, 13, 20, 18, 0, 14, 14, 1, 7, 0, 2, 17, 19, 3, 5, 19, 0, 5, 4, 20, 17, 13, 16, 4, 21, 5, 12, 11, 0, 3, 8, 19, 13, 3, 14, 20, 7, 2, 14, 6, 3, 9, 8, 16, 14, 17, 8, 0, 17, 5, 16, 14, 3, 21, 18, 14, 6, 1, 0, 15, 5, 18, 14, 14, 7, 4, 1, 1, 13, 9, 2, 7, 20, 11, 7, 2, 4, 17, 16, 9, 21, 8, 15, 2, 12, 17, 19, 12, 17, 12, 20, 19, 14, 2, 12, 3, 7, 20, 4, 19, 3, 7, 15, 17, 5, 8, 3, 10, 18, 13, 8, 7, 10, 4, 18, 9, 5, 0, 13, 1, 3, 7, 1, 9, 7, 0, 14, 4, 9, 0, 0, 10, 5, 20, 2, 13, 20, 16, 7, 10, 18, 7, 11, 18, 11, 20, 2, 12, 16, 8, 3, 9, 1, 9, 2, 9, 2, 20, 6, 8, 11, 4, 11, 3, 19, 3, 19, 2, 13, 12, 12, 6, 1, 1, 1, 10, 9, 6, 16, 2, 17, 19, 11, 11, 10, 8, 8, 9, 10, 13, 17, 16, 12, 8, 18, 12, 3, 5, 9, 3, 4, 15, 10, 12, 5, 0, 10, 17, 14, 12, 6, 13, 5, 13, 4, 12, 16, 15, 16, 7, 11, 0, 3, 19, 19, 21, 1, 15, 19, 1, 10, 0, 17, 2, 21, 10, 2, 16, 8, 18, 1, 11, 14, 0, 8, 20, 0, 11, 3, 15, 11, 20, 19, 4, 12, 2, 0, 0, 1, 6, 5, 19, 0, 8, 21, 15, 0, 5, 12, 21, 7, 2, 5, 11, 5, 14, 1, 4, 12, 7, 10, 17, 5, 14, 11, 0, 8, 9, 6, 10, 20, 0, 4, 7, 8, 1, 11, 4, 15, 14, 20, 7, 7, 14, 18, 16, 2, 5, 4, 1, 6, 16, 1, 6, 15, 16, 13, 7, 1, 19, 17, 15, 11, 0, 2, 17, 12, 1, 20, 14, 13, 21, 18, 6, 17, 6, 14, 4, 19, 21, 18, 0, 0, 10, 8, 19, 18, 7, 6, 4, 7, 16, 19, 13, 14, 18, 21, 2, 20, 1, 14, 10, 20, 0, 1, 18, 20, 15, 11, 19, 6, 14, 7, 18, 2, 5, 18, 1, 2, 20, 6, 7, 11, 3, 5, 16, 1, 16, 10, 15, 9, 17, 5, 8, 8, 20, 8, 18, 21, 6, 0, 2, 19, 20, 12, 13, 8, 5, 15, 14, 5, 21, 15, 16, 18, 10, 9, 16, 5, 2, 17, 21, 13, 13, 20, 0, 11, 4, 12, 5, 4, 9, 21, 13, 10, 18, 3, 21, 17, 21, 7, 9, 19, 5, 7, 9, 2, 10, 8, 5, 16, 3, 15, 19, 7, 8, 19, 5, 10, 7, 9, 17, 4, 3, 12, 1, 5, 17, 4, 6, 9, 8, 2, 8, 16, 17, 12, 17, 2, 1, 13, 9, 3, 0, 1, 5, 14, 20, 0, 8, 10, 9, 1, 16, 19, 9, 15, 0, 12, 2, 10, 1, 5, 11, 5, 3, 20, 3, 0, 11, 7, 7, 10, 3, 16, 11, 8, 15, 4, 17, 6, 8, 9, 3, 6, 13, 6, 9, 10, 7, 1, 20, 17, 17, 5, 18, 0, 7, 0, 5, 12, 0, 13, 5, 6, 16, 7, 15, 2, 7, 13, 18, 20, 5, 17, 3, 12, 17, 7, 0, 9, 18, 17, 17, 1, 15, 16, 7, 12, 0, 5, 1, 18, 8, 8, 0, 12, 2, 19, 15, 5, 17, 14, 21, 17, 5, 17, 14, 8, 20, 10, 7, 19, 2, 6, 8, 14, 20, 9, 0, 15, 21, 17, 7, 16, 9, 13, 6, 14, 2, 4, 15, 18, 3, 10, 4, 11, 11, 0, 17, 4, 19, 10, 9, 15, 14, 10, 10, 16, 14, 11, 7, 13, 20, 3, 0, 1, 16, 17, 5, 7, 4, 16, 16, 3, 2, 6, 14, 14, 16, 17, 13, 18, 15, 18, 13, 6, 18, 6, 18, 1, 7, 14, 4, 6, 18, 8, 14, 2, 2, 3, 20, 5, 3, 9, 21, 3, 12, 13, 15, 12, 16, 16, 16, 16, 5, 19, 6, 2, 20, 7, 7, 18, 3, 20, 19, 10, 4, 21, 2, 6, 7, 17, 19, 1, 0, 13, 5, 14, 11, 1, 3, 1, 3, 8, 5, 9, 2, 0, 2, 11, 7, 7, 19, 9, 18, 14, 14, 0, 0, 15, 19, 6, 19, 7, 17, 14, 2, 13, 18, 1, 21, 11, 11, 18, 15, 14, 9, 4, 11, 9, 14, 21, 15, 14, 5, 13, 3, 18, 9, 3, 11, 7, 20, 14, 13, 4, 1, 17, 21, 16, 14, 14, 7, 7, 10, 20, 13, 10, 12, 16, 12, 10, 7, 5, 19, 14, 1, 2, 17, 1, 9, 9, 17, 17, 21, 7, 10, 16, 0, 4, 18, 8, 19, 7, 0, 20, 17, 14, 7, 10, 5, 13, 8, 0, 5, 13, 7, 4, 4, 13, 7, 21, 4, 14, 21, 16, 0, 7, 8, 5, 4, 7, 8, 16, 7, 4, 20, 21, 11, 19, 6, 4, 14, 9, 3, 8, 11, 14, 5, 2, 16, 12, 12, 2, 19, 13, 13, 2, 7, 10, 11, 20, 10, 1, 11, 12, 1, 11, 1, 1, 17, 14, 15, 19, 10, 18, 0, 21, 9, 13, 11, 9, 9, 1, 4, 10, 20, 10, 12, 19, 17, 0, 2, 16, 16, 14, 20, 7, 18, 14, 18, 11, 20, 4, 17, 1, 10, 13, 11, 3, 8, 2, 1, 9, 5, 12, 2, 10, 21, 2, 21, 18, 14, 3, 2, 2, 10, 12, 13, 19, 18, 4, 11, 15, 5, 1, 0, 16, 6, 19, 9, 12, 21, 17, 18, 2, 1, 16, 17, 9, 19, 10, 5, 11, 8, 9, 14, 0, 19, 19, 5, 8, 17, 1, 12, 21, 4, 1, 9, 20, 4, 10, 16, 18, 15, 16, 14, 6, 20, 0, 18, 5, 20, 18, 10, 5, 4, 8, 17, 15, 9, 21, 3, 14, 1, 4, 11, 5, 6, 2, 7, 4, 4, 5, 13, 12, 18, 14, 11, 11, 19, 2, 10, 20, 16, 7, 21, 5, 9, 15, 17, 13, 6, 2, 13, 20, 14, 10, 18, 2, 19, 15, 6, 16, 15, 6, 7, 7, 8, 19, 18, 15, 11, 15, 13, 1, 18, 10, 20, 12, 21, 12, 5, 5, 1, 17, 7, 2, 6, 0, 20, 10, 21, 1, 18, 9, 6, 3, 20, 5, 11, 15, 12, 21, 4, 16, 20, 19, 18, 8, 10, 2, 17, 0, 17, 19, 18, 17, 1, 12, 18, 15, 17, 21, 21, 5, 8, 21, 15, 20, 7, 9, 16, 3, 19, 0, 18, 16, 7, 16, 10, 13}

    Returns: {0, 8, 0, 10, 0, 23, 0, 30, 0, 32, 0, 33, 0, 39, 0, 41, 0, 44, 0, 50, 0, 52, 0, 54, 0, 63, 0, 67, 0, 79, 0, 83, 0, 89, 0, 92, 0, 95, 0, 97, 0, 98, 0, 99, 0, 105, 0, 112, 0, 114, 0, 119, 0, 121, 0, 122, 0, 132, 0, 135, 0, 137, 0, 140, 0, 142, 0, 155, 0, 156, 0, 174, 0, 176, 0, 180, 0, 194, 0, 199, 0, 203, 0, 213, 0, 214, 0, 222, 0, 229, 0, 232, 0, 234, 0, 240, 0, 245, 0, 250, 0, 251, 0, 253, 0, 254, 0, 255, 0, 256, 0, 258, 0, 261, 0, 266, 0, 267, 0, 277, 0, 278, 0, 286, 0, 293, 0, 299, 0, 317, 0, 323, 0, 330, 0, 332, 0, 337, 0, 343, 0, 345, 0, 352, 0, 358, 0, 376, 0, 377, 0, 383, 0, 384, 0, 386, 0, 389, 0, 392, 0, 396, 0, 397, 0, 398, 0, 402, 0, 405, 0, 407, 0, 409, 0, 412, 0, 414, 0, 415, 0, 417, 0, 419, 0, 422, 0, 424, 0, 427, 0, 435, 0, 437, 0, 440, 0, 444, 0, 455, 0, 456, 0, 464, 0, 469, 0, 477, 0, 481, 0, 486, 0, 488, 0, 491, 0, 492, 0, 505, 0, 510, 0, 520, 0, 521, 0, 524, 0, 525, 0, 527, 0, 530, 0, 537, 0, 539, 0, 541, 0, 542, 0, 548, 0, 549, 0, 555, 0, 558, 0, 565, 0, 566, 0, 576, 0, 578, 0, 583, 0, 601, 0, 609, 0, 612, 0, 614, 0, 619, 0, 622, 0, 631, 0, 637, 0, 639, 0, 641, 0, 643, 0, 644, 0, 657, 0, 662, 0, 663, 0, 673, 0, 684, 0, 694, 0, 696, 0, 711, 0, 720, 0, 728, 0, 731, 0, 737, 0, 745, 0, 750, 0, 755, 0, 761, 0, 769, 0, 773, 0, 774, 0, 776, 0, 785, 0, 786, 0, 789, 0, 796, 0, 799, 0, 814, 0, 815, 0, 817, 0, 819, 0, 821, 0, 822, 0, 825, 0, 834, 0, 840, 0, 842, 0, 844, 0, 846, 0, 848, 0, 852, 0, 856, 0, 857, 0, 865, 0, 866, 0, 876, 0, 881, 0, 884, 0, 885, 0, 889, 0, 895, 0, 897, 0, 902, 0, 907, 0, 910, 0, 917, 0, 918, 0, 923, 0, 925, 0, 927, 0, 931, 0, 946, 0, 955, 0, 956, 0, 967, 0, 972, 0, 973, 0, 977, 0, 981, 0, 992, 0, 1006, 0, 1008, 0, 1010, 0, 1012, 0, 1013, 0, 1017, 0, 1030, 0, 1038, 0, 1046, 0, 1068, 0, 1069, 0, 1073, 0, 1075, 0, 1080, 0, 1082, 0, 1083, 0, 1084, 0, 1087, 0, 1091, 0, 1093, 0, 1094, 0, 1109, 0, 1111, 0, 1115, 0, 1119, 0, 1132, 0, 1133, 0, 1134, 0, 1142, 0, 1144, 0, 1148, 0, 1150, 0, 1153, 0, 1157, 0, 1160, 0, 1161, 0, 1173, 0, 1175, 0, 1180, 0, 1184, 0, 1186, 0, 1194, 0, 1202, 0, 1210, 0, 1212, 0, 1213, 0, 1218, 0, 1222, 0, 1227, 0, 1232, 0, 1233, 0, 1236, 0, 1237, 0, 1238, 0, 1240, 0, 1245, 0, 1249, 0, 1250, 0, 1255, 0, 1257, 0, 1258, 0, 1262, 0, 1272, 0, 1277, 0, 1278, 0, 1281, 0, 1292, 0, 1294, 0, 1308, 0, 1310, 0, 1311, 0, 1323, 0, 1324, 0, 1327, 0, 1329, 0, 1330, 0, 1334, 0, 1348, 0, 1358, 0, 1364, 0, 1365, 0, 1368, 0, 1369, 0, 1373, 0, 1382, 0, 1383, 0, 1386, 0, 1389, 0, 1400, 0, 1405, 0, 1407, 0, 1409, 0, 1425, 0, 1427, 0, 1429, 0, 1436, 0, 1442, 0, 1443, 0, 1452, 0, 1455, 0, 1456, 0, 1463, 0, 1464, 0, 1465, 0, 1469, 0, 1477, 0, 1478, 0, 1480, 0, 1485, 0, 1494, 0, 1500, 0, 1503, 0, 1505, 0, 1509, 0, 1512, 0, 1513, 0, 1519, 0, 1522, 0, 1535, 0, 1537, 0, 1545, 0, 1547, 0, 1549, 0, 1552, 0, 1553, 0, 1555, 0, 1560, 0, 1563, 0, 1580, 0, 1581, 0, 1584, 0, 1586, 0, 1588 }

  87. 1942

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

    {0, 1, 1, 3, 3, 4, 6, 5, 3, 2, 5, 9, 4, 1, 1, 7, 2, 2, 16, 0, 19, 12, 9, 18, 4, 25, 1, 25, 8, 15, 18, 10, 4, 2, 8, 11, 25, 1, 22, 11, 8, 6, 21, 2, 6, 18, 44, 35, 28, 6, 43, 26, 28, 31, 47, 31, 5, 49, 3, 50, 41, 21, 32, 58, 60, 21, 24, 32, 56, 66, 37, 65, 31, 28, 6, 53, 31, 46, 6, 64, 32, 74, 11, 48, 64, 15, 0, 0, 7, 58, 58, 79, 28, 18, 4, 57, 59, 23, 69, 39, 31, 41, 38, 84, 48, 80, 43, 15, 40, 11, 110, 78, 78, 24, 38, 75, 55, 96, 101, 31, 34, 67, 53, 46, 27, 63, 27, 93, 96, 59, 105, 75, 108, 74, 38, 83, 94, 135, 47, 104, 48, 126, 72, 91, 86, 47, 123, 144, 72, 126, 108, 86, 100, 134, 67, 120, 67, 142, 76, 96, 103, 103, 99, 156, 81, 127, 108, 102, 152, 88, 84, 74, 160, 150, 129, 160, 91, 113, 121, 81, 135, 142, 149, 132, 139, 139, 156, 177, 118, 149, 117, 191, 98, 143, 157, 148, 160, 101, 101, 173, 185, 145, 109, 159, 132, 108, 116, 160, 183, 123, 133, 153, 123, 190, 174, 171, 175, 197, 184, 158, 151, 180, 144, 187, 149, 196, 210, 198, 147, 201, 133, 193, 188, 165, 136, 209, 162, 190, 144, 236, 207, 161, 237, 233, 207, 200, 164, 175, 239, 162, 233, 168, 234, 161, 179, 243, 166, 202, 198, 241, 248, 199, 164, 177, 250, 242, 228, 258, 243, 252, 200, 177, 233, 175, 194, 239, 182, 249, 254, 235, 241, 231, 262, 229, 197, 216, 241, 248, 201, 283, 263, 213, 262, 235, 284, 230, 263, 244, 235, 269, 238, 292, 242, 211, 258, 288, 213, 285, 219, 227, 266, 273, 220, 277, 251, 263, 227, 233, 246, 291, 259, 281, 286, 268, 293, 319, 276, 319, 247, 295, 280, 329, 267, 322, 286, 306, 255, 254, 289, 334, 280, 296, 268, 278, 313, 247, 330, 347, 264, 275, 331, 344, 310, 302, 333, 273, 330, 300, 325, 285, 271, 314, 282, 298, 299, 335, 314, 280, 327, 348, 272, 343, 295, 345, 337, 330, 367, 357, 313, 353, 310, 341, 289, 287, 327, 371, 362, 369, 353, 345, 305, 324, 352, 298, 393, 352, 350, 349, 355, 388, 396, 380, 343, 388, 339, 381, 404, 393, 322, 367, 353, 340, 370, 389, 388, 367, 355, 327, 374, 378, 408, 338, 422, 356, 380, 396, 355, 426, 411, 388, 338, 425, 352, 401, 430, 411, 401, 347, 413, 415, 434, 411, 409, 437, 412, 425, 364, 444, 413, 379, 384, 438, 436, 403, 377, 388, 390, 426, 383, 445, 423, 418, 422, 462, 447, 367, 413, 372, 372, 372, 379, 465, 410, 379, 397, 420, 399, 465, 417, 439, 455, 389, 399, 410, 482, 439, 484, 410, 460, 481, 430, 415, 444, 481, 492, 464, 450, 458, 443, 467, 491, 442, 486, 412, 446, 484, 446, 436, 411, 491, 499, 417, 441, 442, 508, 459, 430, 495, 478, 465, 463, 448, 504, 498, 445, 477, 465, 513, 487, 520, 473, 528, 437, 458, 482, 451, 535, 516, 452, 471, 470, 448, 523, 539, 493, 463, 461, 535, 480, 501, 545, 484, 473, 527, 549, 528, 493, 550, 506, 542, 548, 476, 536, 481, 541, 558, 497, 555, 483, 539, 548, 527, 511, 519, 532, 493, 573, 489, 530, 576, 488, 524, 527, 550, 562, 506, 525, 563, 514, 545, 588, 561, 558, 573, 556, 590, 551, 526, 589, 510, 586, 510, 553, 541, 531, 544, 537, 576, 576, 587, 520, 610, 516, 609, 516, 612, 523, 578, 523, 601, 530, 608, 594, 553, 543, 617, 582, 564, 545, 549, 540, 567, 606, 566, 572, 601, 575, 587, 546, 613, 609, 556, 615, 635, 558, 620, 579, 641, 608, 582, 596, 647, 598, 608, 637, 559, 655, 611, 601, 652, 581, 652, 620, 564, 641, 601, 577, 579, 640, 598, 594, 642, 621, 643, 634, 658, 657, 605, 611, 651, 608, 645, 671, 589, 628, 678, 608, 589, 592, 609, 674, 618, 604, 606, 644, 596, 656, 647, 642, 696, 615, 654, 636, 641, 625, 700, 617, 701, 688, 690, 671, 623, 667, 614, 646, 666, 690, 714, 685, 712, 716, 718, 659, 674, 657, 630, 716, 666, 647, 710, 697, 710, 711, 693, 678, 672, 654, 648, 695, 713, 718, 650, 739, 727, 740, 680, 660, 695, 680, 669, 686, 670, 726, 726, 724, 746, 694, 720, 722, 667, 663, 684, 695, 739, 764, 677, 763, 696, 676, 722, 694, 771, 708, 739, 684, 719, 759, 765, 740, 701, 760, 721, 746, 756, 779, 713, 783, 746, 697, 727, 722, 771, 714, 772, 714, 786, 739, 738, 760, 772, 780, 741, 751, 784, 750, 717, 779, 719, 794, 735, 774, 760, 790, 727, 784, 734, 773, 748, 761, 817, 755, 739, 727, 766, 820, 767, 760, 741, 796, 782, 780, 810, 790, 818, 770, 753, 810, 771, 763, 823, 801, 824, 800, 797, 816, 823, 766, 828, 782, 757, 775, 845, 813, 755, 851, 794, 800, 775, 857, 824, 807, 820, 793, 764, 825, 858, 832, 801, 858, 844, 803, 777, 792, 842, 780, 803, 851, 810, 821, 804, 783, 850, 789, 818, 831, 877, 854, 819, 865, 793, 799, 841, 799, 881, 861, 817, 804, 861, 811, 887, 847, 873, 886, 880, 862, 853, 878, 903, 903, 824, 884, 877, 903, 881, 839, 845, 890, 843, 915, 881, 837, 889, 841, 850, 862, 861, 889, 829, 835, 914, 852, 870, 930, 853, 864, 884, 931, 891, 874, 864, 872, 900, 865, 938, 933, 906, 896, 940, 878, 862, 884, 894, 934, 940, 888, 937, 865, 903, 909, 936, 916, 925, 872, 935, 909, 894, 877, 956, 916, 897, 921, 956, 881, 921, 877, 920, 901, 919, 974, 891, 941, 894, 972, 924, 921, 888, 979, 931, 941, 910, 935, 944, 936, 977, 933, 904, 924, 920, 981, 908, 977, 986, 1000, 934, 975, 974, 916, 944, 972, 1006, 953, 942, 917, 972, 993, 972, 963, 1005, 1000, 1005, 933, 964, 982, 941, 936, 956, 984, 958, 1019, 1006, 968, 936, 948, 994, 1014, 953, 996, 954, 988, 1028, 968, 1004, 982, 1039, 1024, 957, 1016, 1021, 982, 1019, 1004, 966, 1035, 955, 1012, 1018, 1024, 994, 1051, 1029, 971, 974, 1057, 977, 1019, 1016, 1012, 1032, 998, 976, 1027, 1006, 1044, 992, 1013, 1024, 1039, 1076, 1028, 1020, 982, 1027, 1049, 1029, 1081, 1027, 989, 1040, 1009, 1041, 1051, 1012, 1052, 1005, 1018, 1021, 1022, 1054, 1003, 1038, 1068, 1059, 1003, 1101, 1017, 1051, 1069, 1049, 1035, 1082, 1071, 1103, 1044, 1066, 1029, 1041, 1044, 1056, 1100, 1072, 1069, 1107, 1089, 1044, 1040, 1085, 1097, 1083, 1128, 1064, 1105, 1110, 1077, 1042, 1035, 1092, 1072, 1090, 1088, 1040, 1062, 1130, 1096, 1075, 1053, 1051, 1124, 1127, 1098, 1112, 1127, 1122, 1127, 1071, 1129, 1094, 1080, 1071, 1132, 1145, 1138, 1141, 1151, 1104, 1144, 1137, 1161, 1102, 1168, 1128, 1106, 1168, 1084, 1149, 1099, 1122, 1120, 1099, 1089, 1157, 1114, 1137, 1145, 1096, 1117, 1134, 1175, 1141, 1188, 1122, 1106, 1116, 1117, 1181, 1108, 1159, 1123, 1100, 1145, 1177, 1122, 1113, 1199, 1163, 1121, 1143, 1108, 1179, 1142, 1204, 1125, 1156, 1171, 1157, 1157, 1121, 1181, 1172, 1134, 1141, 1186, 1186, 1158, 1163, 1138, 1168, 1140, 1172, 1155, 1196, 1151, 1153, 1133, 1156, 1139, 1159, 1167, 1152, 1170, 1210, 1157, 1143, 1228, 1184, 1228, 1242, 1232, 1200, 1178, 1249, 1189, 1168, 1199, 1163, 1169, 1179, 1210, 1198, 1163, 1179, 1185, 1229, 1201, 1257, 1264, 1211, 1256, 1256, 1260, 1201, 1220, 1208, 1264, 1242, 1219, 1211, 1201, 1183, 1237, 1264, 1211, 1210, 1255, 1212, 1220, 1200, 1247, 1194, 1217, 1237, 1220, 1284, 1277, 1213, 1197, 1207, 1220, 1233, 1207, 1292, 1225, 1258, 1274, 1249, 1211, 1280, 1278, 1223, 1235, 1305, 1277, 1227, 1276, 1224, 1241, 1242, 1272, 1299, 1228, 1315, 1298, 1310, 1245, 1291, 1310, 1236, 1305, 1256, 1297, 1299, 1261, 1316, 1245, 1238, 1244, 1315, 1332, 1273, 1265, 1279, 1331, 1296, 1272, 1282, 1268, 1294, 1274, 1250, 1329, 1347, 1343, 1287, 1331, 1324, 1344, 1344, 1307, 1282, 1284, 1312, 1323, 1358, 1278, 1353, 1291, 1357, 1297, 1324, 1340, 1364, 1316, 1351, 1365, 1281, 1298, 1291, 1374, 1368, 1376, 1296, 1331, 1357, 1354, 1372, 1350, 1301, 1291, 1315, 1293, 1375, 1369, 1333, 1358, 1392, 1311, 1352, 1346, 1335, 1376, 1343, 1382, 1311, 1402, 1325, 1326, 1384, 1395, 1372, 1399, 1358, 1379, 1339, 1343, 1396, 1411, 1354, 1370, 1343, 1325, 1333, 1365, 1388, 1371, 1366, 1366, 1410, 1364, 1419, 1395, 1354, 1366, 1409, 1348, 1416, 1354, 1424, 1341, 1391, 1400, 1341, 1438, 1352, 1428, 1388, 1407, 1395, 1422, 1366, 1381, 1402, 1381, 1426, 1354, 1429, 1407, 1417, 1433, 1431, 1416, 1392, 1421, 1379, 1460, 1430, 1397, 1416, 1446, 1387, 1406, 1386, 1433, 1379, 1388, 1418, 1457, 1419, 1405, 1406, 1380, 1385, 1387, 1455, 1409, 1476, 1463, 1415, 1454, 1477, 1409, 1465, 1391, 1416, 1449, 1455, 1419, 1398, 1443, 1399, 1415, 1442, 1427, 1459, 1486, 1438, 1423, 1427, 1460, 1492, 1446, 1410, 1501, 1448, 1421, 1480, 1479, 1425, 1465, 1479, 1492, 1463, 1427, 1482, 1466, 1428, 1465, 1458, 1446, 1486, 1480, 1435, 1438, 1513, 1476, 1477, 1457, 1499, 1452, 1511, 1519, 1523, 1460, 1457, 1488, 1447, 1541, 1508, 1497, 1531, 1545, 1505, 1541, 1460, 1527, 1551, 1459, 1491, 1509, 1485, 1504, 1514, 1481, 1539, 1538, 1524, 1476, 1495, 1499, 1495, 1559, 1472, 1475, 1554, 1489, 1501, 1491, 1559, 1534, 1542, 1506, 1492, 1481, 1508, 1486, 1574, 1553, 1540, 1535, 1531, 1554, 1564, 1549, 1574, 1505, 1536, 1513, 1522, 1533, 1571, 1516, 1580, 1586, 1573, 1597, 1573, 1583, 1509, 1580, 1578, 1524, 1545, 1541, 1609, 1590, 1530, 1542, 1558, 1615, 1547, 1520, 1546, 1574, 1588, 1527, 1578, 1588, 1554, 1596, 1578, 1587, 1554, 1617, 1627, 1600, 1624, 1620, 1633, 1582, 1563, 1574, 1623, 1555, 1638, 1629, 1583, 1600, 1605, 1567, 1561, 1611, 1550, 1573, 1626, 1572, 1565, 1615, 1646, 1595, 1611, 1629, 1595, 1653, 1657, 1568, 1591, 1635, 1650, 1653, 1665, 1607, 1570, 1590, 1641, 1635, 1662, 1649, 1673, 1666, 1584, 1644, 1679, 1630, 1649, 1650, 1655, 1651, 1667, 1612, 1589, 1665, 1666, 1676, 1627, 1630, 1673, 1676, 1604, 1655, 1668, 1676, 1633, 1661, 1674, 1628, 1675, 1616, 1685, 1678, 1661, 1609, 1634, 1704, 1676, 1630, 1658, 1698, 1640, 1677, 1695, 1711, 1626, 1688, 1681, 1680, 1637, 1649, 1670, 1656, 1697, 1663, 1678, 1681, 1661, 1655, 1698, 1702, 1645, 1675, 1711, 1681, 1696, 1729, 1691, 1717, 1698, 1725, 1669, 1686, 1680, 1676, 1719, 1662, 1718, 1742, 1689, 1750, 1743, 1675, 1722, 1688, 1744, 1737, 1671, 1677, 1740, 1689, 1759, 1753, 1688, 1732, 1679, 1684, 1741, 1701, 1713, 1745, 1704, 1693, 1690, 1753, 1737, 1699, 1703, 1767, 1745, 1778, 1733, 1725, 1736, 1755, 1727, 1705, 1695, 1738, 1698, 1710, 1759, 1785, 1771, 1788, 1767, 1782, 1793, 1790, 1799, 1788, 1727, 1804, 1743, 1709, 1789, 1790, 1717, 1735, 1723, 1807, 1724, 1717, 1796, 1738, 1780, 1733, 1818, 1770, 1773, 1768, 1746, 1797, 1778, 1794, 1817, 1803, 1808, 1763, 1809, 1809, 1772, 1832, 1763, 1777, 1830, 1827, 1818, 1809, 1802, 1791, 1832, 1832, 1799, 1836, 1781, 1775, 1820, 1830, 1801, 1782, 1806, 1846, 1823, 1768, 1849, 1846, 1836, 1815, 1848, 1782, 1792, 1808, 1819, 1858, 1826, 1826, 1791, 1865, 1798, 1802, 1833, 1832, 1799, 1823, 1805, 1781, 1795, 1865, 1816, 1787, 1820, 1873, 1831, 1880, 1821, 1884, 1814, 1836, 1848, 1869, 1886, 1852, 1838, 1822, 1829, 1856, 1845, 1888, 1855, 1817, 1831, 1814, 1833, 1835, 1883, 1877, 1840, 1828, 1879, 1890, 1840, 1854, 1862, 1877, 1845, 1852, 1846, 1838, 1882, 1911, 1919, 1875, 1858, 1928, 1830, 1860, 1919, 1864, 1895, 1911, 1921, 1916, 1913, 1893, 1840, 1858}

    Returns: {0, 6, 0, 8, 0, 11, 0, 12, 0, 13, 0, 19, 0, 23, 0, 24, 0, 25, 0, 31, 0, 32, 0, 33, 0, 46, 0, 47, 0, 51, 0, 57, 0, 58, 0, 65, 0, 70, 0, 76, 0, 82, 0, 84, 0, 94, 0, 95, 0, 97, 0, 99, 0, 100, 0, 105, 0, 106, 0, 107, 0, 121, 0, 123, 0, 128, 0, 130, 0, 133, 0, 134, 0, 138, 0, 141, 0, 142, 0, 145, 0, 148, 0, 150, 0, 151, 0, 152, 0, 161, 0, 162, 0, 164, 0, 166, 0, 167, 0, 168, 0, 172, 0, 173, 0, 175, 0, 176, 0, 178, 0, 181, 0, 183, 0, 184, 0, 187, 0, 188, 0, 189, 0, 190, 0, 191, 0, 194, 0, 195, 0, 197, 0, 201, 0, 203, 0, 205, 0, 206, 0, 207, 0, 208, 0, 222, 0, 223, 0, 225, 0, 228, 0, 232, 0, 234, 0, 235, 0, 239, 0, 240, 0, 256, 0, 259, 0, 262, 0, 264, 0, 268, 0, 269, 0, 272, 0, 284, 0, 286, 0, 298, 0, 302, 0, 305, 0, 306, 0, 310, 0, 311, 0, 312, 0, 313, 0, 314, 0, 315, 0, 317, 0, 319, 0, 320, 0, 322, 0, 332, 0, 337, 0, 342, 0, 344, 0, 347, 0, 351, 0, 355, 0, 356, 0, 357, 0, 359, 0, 361, 0, 363, 0, 369, 0, 376, 0, 382, 0, 384, 0, 385, 0, 395, 0, 397, 0, 401, 0, 402, 0, 405, 0, 407, 0, 408, 0, 412, 0, 413, 0, 414, 0, 418, 0, 419, 0, 422, 0, 425, 0, 426, 0, 429, 0, 431, 0, 435, 0, 436, 0, 440, 0, 442, 0, 448, 0, 454, 0, 455, 0, 457, 0, 459, 0, 465, 0, 468, 0, 469, 0, 470, 0, 473, 0, 476, 0, 482, 0, 484, 0, 488, 0, 489, 0, 491, 0, 492, 0, 493, 0, 496, 0, 497, 0, 499, 0, 503, 0, 509, 0, 513, 0, 517, 0, 524, 0, 526, 0, 539, 0, 540, 0, 543, 0, 547, 0, 549, 0, 558, 0, 561, 0, 563, 0, 569, 0, 571, 0, 574, 0, 575, 0, 577, 0, 579, 0, 584, 0, 587, 0, 594, 0, 595, 0, 596, 0, 597, 0, 599, 0, 601, 0, 607, 0, 614, 0, 616, 0, 617, 0, 619, 0, 621, 0, 622, 0, 628, 0, 633, 0, 635, 0, 639, 0, 640, 0, 641, 0, 642, 0, 643, 0, 649, 0, 654, 0, 656, 0, 657, 0, 658, 0, 660, 0, 662, 0, 664, 0, 675, 0, 678, 0, 679, 0, 681, 0, 684, 0, 687, 0, 688, 0, 690, 0, 692, 0, 693, 0, 694, 0, 701, 0, 706, 0, 715, 0, 720, 0, 721, 0, 722, 0, 727, 0, 733, 0, 739, 0, 740, 0, 741, 0, 742, 0, 746, 0, 748, 0, 749, 0, 752, 0, 753, 0, 754, 0, 755, 0, 761, 0, 763, 0, 776, 0, 778, 0, 781, 0, 786, 0, 794, 0, 798, 0, 799, 0, 800, 0, 803, 0, 804, 0, 805, 0, 808, 0, 812, 0, 815, 0, 817, 0, 824, 0, 827, 0, 832, 0, 837, 0, 841, 0, 845, 0, 847, 0, 853, 0, 855, 0, 861, 0, 863, 0, 865, 0, 866, 0, 868, 0, 869, 0, 870, 0, 872, 0, 873, 0, 877, 0, 878, 0, 882, 0, 883, 0, 885, 0, 890, 0, 894, 0, 899, 0, 900, 0, 905, 0, 908, 0, 909, 0, 911, 0, 913, 0, 914, 0, 919, 0, 920, 0, 924, 0, 925, 0, 928, 0, 929, 0, 935, 0, 936, 0, 937, 0, 939, 0, 940, 0, 944, 0, 945, 0, 950, 0, 951, 0, 955, 0, 958, 0, 973, 0, 979, 0, 983, 0, 986, 0, 988, 0, 994, 0, 995, 0, 996, 0, 999, 0, 1001, 0, 1006, 0, 1009, 0, 1011, 0, 1014, 0, 1016, 0, 1018, 0, 1020, 0, 1021, 0, 1029, 0, 1031, 0, 1036, 0, 1041, 0, 1042, 0, 1045, 0, 1050, 0, 1051, 0, 1055, 0, 1057, 0, 1061, 0, 1062, 0, 1064, 0, 1065, 0, 1067, 0, 1071, 0, 1073, 0, 1075, 0, 1076, 0, 1082, 0, 1083, 0, 1085, 0, 1086, 0, 1087, 0, 1088, 0, 1092, 0, 1093, 0, 1094, 0, 1097, 0, 1099, 0, 1100, 0, 1101, 0, 1103, 0, 1105, 0, 1107, 0, 1108, 0, 1113, 0, 1117, 0, 1121, 0, 1124, 0, 1125, 0, 1133, 0, 1140, 0, 1145, 0, 1149, 0, 1155, 0, 1159, 0, 1161, 0, 1163, 0, 1166, 0, 1168, 0, 1177, 0, 1180, 0, 1181, 0, 1182, 0, 1189, 0, 1197, 0, 1206, 0, 1208, 0, 1209, 0, 1213, 0, 1214, 0, 1215, 0, 1221, 0, 1222, 0, 1225, 0, 1231, 0, 1232, 0, 1238, 0, 1239, 0, 1240, 0, 1241, 0, 1242, 0, 1243, 0, 1244, 0, 1245, 0, 1250, 0, 1256, 0, 1257, 0, 1260, 0, 1263, 0, 1270, 0, 1271, 0, 1275, 0, 1277, 0, 1279, 0, 1282, 0, 1283, 0, 1284, 0, 1285, 0, 1290, 0, 1291, 0, 1297, 0, 1302, 0, 1304, 0, 1306, 0, 1307, 0, 1308, 0, 1309, 0, 1310, 0, 1313, 0, 1318, 0, 1319, 0, 1321, 0, 1327, 0, 1330, 0, 1331, 0, 1337, 0, 1338, 0, 1339, 0, 1342, 0, 1350, 0, 1351, 0, 1352, 0, 1360, 0, 1363, 0, 1370, 0, 1374, 0, 1375, 0, 1378, 0, 1380, 0, 1383, 0, 1391, 0, 1394, 0, 1397, 0, 1400, 0, 1401, 0, 1403, 0, 1405, 0, 1406, 0, 1407, 0, 1409, 0, 1411, 0, 1413, 0, 1416, 0, 1418, 0, 1422, 0, 1423, 0, 1424, 0, 1425, 0, 1426, 0, 1427, 0, 1428, 0, 1429, 0, 1430, 0, 1431, 0, 1435, 0, 1444, 0, 1446, 0, 1448, 0, 1450, 0, 1453, 0, 1457, 0, 1460, 0, 1461, 0, 1462, 0, 1470, 0, 1471, 0, 1472, 0, 1473, 0, 1476, 0, 1493, 0, 1495, 0, 1496, 0, 1498, 0, 1503, 0, 1510, 0, 1513, 0, 1514, 0, 1522, 0, 1528, 0, 1529, 0, 1536, 0, 1538, 0, 1539, 0, 1540, 0, 1543, 0, 1546, 0, 1547, 0, 1548, 0, 1549, 0, 1554, 0, 1558, 0, 1559, 0, 1561, 0, 1567, 0, 1577, 0, 1581, 0, 1582, 0, 1583, 0, 1584, 0, 1585, 0, 1588, 0, 1590, 0, 1592, 0, 1598, 0, 1600, 0, 1602, 0, 1603, 0, 1604, 0, 1607, 0, 1608, 0, 1610, 0, 1612, 0, 1617, 0, 1619, 0, 1621, 0, 1624, 0, 1628, 0, 1629, 0, 1632, 0, 1639, 0, 1640, 0, 1641, 0, 1642, 0, 1649, 0, 1650, 0, 1651, 0, 1655, 0, 1656, 0, 1658, 0, 1661, 0, 1662, 0, 1665, 0, 1667, 0, 1673, 0, 1680, 0, 1692, 0, 1709, 0, 1711, 0, 1715, 0, 1717, 0, 1718, 0, 1721, 0, 1722, 0, 1726, 0, 1729, 0, 1731, 0, 1734, 0, 1735, 0, 1739, 0, 1742, 0, 1744, 0, 1755, 0, 1759, 0, 1761, 0, 1763, 0, 1764, 0, 1768, 0, 1770, 0, 1774, 0, 1775, 0, 1776, 0, 1777, 0, 1778, 0, 1780, 0, 1781, 0, 1783, 0, 1784, 0, 1788, 0, 1791, 0, 1792, 0, 1794, 0, 1795, 0, 1798, 0, 1800, 0, 1801, 0, 1802, 0, 1803, 0, 1807, 0, 1811, 0, 1816, 0, 1822, 0, 1824, 0, 1826, 0, 1827, 0, 1832, 0, 1836, 0, 1840, 0, 1842, 0, 1853, 0, 1855, 0, 1856, 0, 1864, 0, 1865, 0, 1867, 0, 1868, 0, 1869, 0, 1885, 0, 1889, 0, 1890, 0, 1892, 0, 1894, 0, 1896, 0, 1897, 0, 1903, 0, 1907, 0, 1909, 0, 1914, 0, 1921, 0, 1925, 0, 1926, 0, 1928, 0, 1930, 0, 1931, 0, 1932, 0, 1935, 0, 1938, 0, 1941 }

  88. 16

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}

    {0, 1, 2, 3, 4, 5, 6, 6, 8, 9, 9, 10, 12, 12, 13}

    Returns: {0, 3, 0, 6, 0, 10, 0, 11, 0, 15 }

  89. 120

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119}

    {0, 0, 1, 0, 2, 2, 4, 1, 3, 3, 8, 7, 6, 7, 11, 13, 6, 9, 7, 16, 13, 17, 22, 20, 20, 12, 10, 16, 15, 17, 28, 21, 20, 30, 18, 24, 23, 31, 27, 39, 27, 35, 28, 28, 32, 40, 39, 37, 46, 48, 38, 42, 46, 45, 38, 44, 50, 52, 53, 51, 47, 45, 60, 47, 53, 61, 63, 55, 56, 62, 66, 61, 68, 73, 70, 65, 70, 65, 74, 71, 77, 72, 68, 73, 75, 76, 71, 73, 83, 76, 82, 89, 84, 77, 94, 92, 84, 85, 92, 95, 95, 85, 94, 102, 103, 91, 105, 93, 95, 98, 107, 109, 106, 107, 104, 101, 109, 104, 109}

    Returns: {0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 17, 0, 19, 0, 24, 0, 25, 0, 31, 0, 33, 0, 37, 0, 40, 0, 42, 0, 43, 0, 44, 0, 45, 0, 47, 0, 57, 0, 59, 0, 60, 0, 65, 0, 68, 0, 71, 0, 75, 0, 77, 0, 79, 0, 82, 0, 92, 0, 93, 0, 97, 0, 100, 0, 101, 0, 104, 0, 105, 0, 109, 0, 110, 0, 113 }

  90. 1116

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115}

    {0, 1, 0, 1, 0, 5, 3, 1, 6, 5, 8, 6, 3, 7, 11, 2, 15, 6, 16, 14, 15, 8, 5, 7, 11, 10, 1, 4, 13, 20, 8, 8, 11, 17, 18, 32, 30, 24, 31, 18, 23, 33, 20, 24, 10, 37, 36, 14, 27, 20, 30, 20, 7, 16, 33, 8, 40, 4, 50, 47, 55, 58, 39, 39, 26, 19, 11, 12, 4, 18, 48, 50, 20, 7, 64, 42, 73, 66, 28, 41, 41, 52, 74, 34, 59, 34, 80, 61, 60, 47, 23, 29, 40, 14, 86, 39, 37, 32, 96, 23, 77, 68, 5, 10, 37, 67, 21, 100, 93, 61, 83, 65, 27, 40, 103, 7, 51, 12, 37, 43, 34, 14, 68, 74, 5, 121, 57, 46, 102, 13, 74, 63, 98, 113, 91, 116, 8, 126, 137, 10, 119, 54, 81, 75, 28, 71, 107, 80, 9, 21, 128, 79, 91, 74, 41, 135, 63, 9, 47, 10, 30, 24, 123, 78, 137, 82, 101, 15, 26, 44, 146, 141, 141, 76, 77, 79, 45, 103, 40, 119, 170, 56, 63, 24, 177, 59, 74, 104, 42, 44, 96, 75, 101, 120, 57, 102, 96, 174, 10, 27, 138, 145, 78, 4, 59, 53, 10, 36, 59, 161, 123, 114, 202, 30, 112, 121, 41, 38, 124, 146, 139, 172, 161, 69, 181, 6, 53, 181, 165, 111, 116, 228, 151, 101, 17, 183, 119, 7, 230, 75, 202, 203, 92, 164, 92, 148, 192, 17, 99, 114, 143, 226, 74, 6, 67, 71, 123, 67, 231, 112, 197, 224, 43, 225, 230, 39, 39, 130, 242, 121, 86, 86, 39, 49, 120, 94, 51, 198, 38, 233, 275, 217, 279, 39, 131, 199, 208, 173, 42, 236, 210, 249, 158, 35, 188, 127, 226, 119, 167, 56, 70, 43, 132, 4, 248, 260, 122, 186, 141, 14, 215, 138, 207, 84, 214, 139, 280, 293, 6, 273, 206, 53, 166, 250, 251, 182, 225, 296, 92, 220, 158, 210, 111, 103, 164, 60, 108, 336, 91, 100, 6, 280, 34, 267, 145, 64, 235, 253, 208, 167, 68, 77, 199, 310, 103, 193, 4, 29, 339, 102, 116, 193, 276, 179, 51, 298, 244, 86, 177, 335, 303, 139, 347, 214, 213, 49, 77, 265, 109, 375, 313, 47, 296, 358, 163, 114, 303, 225, 206, 172, 319, 243, 190, 290, 243, 231, 161, 151, 142, 159, 163, 160, 261, 29, 112, 0, 197, 319, 136, 275, 262, 257, 87, 170, 191, 160, 412, 196, 355, 87, 398, 309, 122, 272, 215, 159, 155, 109, 37, 297, 65, 304, 5, 425, 181, 269, 144, 27, 245, 158, 188, 405, 43, 289, 373, 348, 201, 408, 314, 300, 448, 83, 65, 228, 158, 267, 73, 316, 10, 323, 310, 81, 132, 377, 203, 289, 269, 395, 397, 103, 464, 376, 107, 74, 77, 409, 10, 312, 279, 446, 172, 424, 249, 404, 148, 325, 162, 85, 176, 314, 113, 27, 179, 146, 298, 268, 214, 322, 247, 413, 496, 470, 23, 254, 381, 271, 121, 268, 50, 263, 64, 9, 86, 452, 264, 188, 178, 373, 24, 365, 286, 113, 93, 517, 103, 323, 325, 211, 520, 123, 110, 109, 502, 362, 487, 111, 295, 173, 114, 507, 366, 216, 222, 118, 510, 474, 303, 378, 304, 243, 63, 376, 250, 160, 37, 25, 139, 254, 14, 32, 187, 114, 138, 462, 241, 419, 140, 344, 286, 504, 415, 155, 524, 247, 441, 572, 421, 311, 285, 464, 339, 72, 166, 531, 235, 239, 319, 74, 225, 125, 362, 183, 68, 363, 76, 405, 174, 174, 0, 597, 125, 159, 245, 523, 570, 152, 65, 247, 498, 587, 249, 524, 95, 592, 288, 1, 210, 188, 371, 244, 364, 190, 125, 246, 501, 138, 409, 462, 618, 492, 15, 267, 277, 1, 6, 456, 387, 241, 275, 401, 294, 483, 518, 290, 239, 71, 74, 316, 622, 577, 297, 567, 240, 558, 168, 647, 531, 230, 120, 234, 471, 54, 509, 91, 299, 336, 358, 543, 657, 504, 120, 172, 3, 359, 666, 476, 562, 489, 26, 30, 438, 121, 611, 297, 58, 504, 87, 623, 234, 139, 499, 66, 11, 640, 141, 226, 229, 691, 424, 614, 24, 72, 692, 416, 341, 253, 609, 577, 605, 176, 43, 46, 366, 381, 284, 536, 106, 587, 428, 138, 284, 418, 354, 578, 262, 115, 655, 353, 255, 385, 288, 582, 196, 658, 501, 215, 214, 444, 135, 673, 539, 392, 572, 428, 33, 336, 612, 496, 272, 59, 233, 264, 199, 558, 393, 631, 177, 684, 252, 470, 334, 696, 619, 529, 690, 589, 295, 636, 156, 471, 616, 604, 296, 115, 362, 257, 567, 493, 0, 26, 395, 375, 189, 145, 467, 160, 353, 544, 244, 456, 49, 10, 639, 679, 578, 522, 54, 132, 642, 530, 755, 80, 412, 34, 387, 713, 54, 334, 316, 318, 598, 511, 769, 532, 26, 551, 176, 357, 483, 392, 326, 123, 314, 306, 126, 24, 771, 720, 576, 89, 14, 595, 278, 39, 581, 241, 700, 486, 332, 421, 583, 142, 353, 214, 138, 464, 54, 480, 320, 785, 461, 607, 590, 676, 373, 229, 87, 770, 9, 567, 605, 399, 317, 591, 164, 187, 296, 29, 549, 624, 370, 838, 402, 537, 588, 712, 660, 27, 271, 637, 856, 494, 265, 621, 597, 575, 373, 540, 139, 452, 136, 705, 795, 541, 769, 125, 105, 178, 415, 695, 666, 729, 244, 92, 790, 147, 842, 518, 425, 202, 889, 505, 625, 730, 628, 225, 463, 156, 666, 909, 741, 7, 868, 163, 558, 190, 167, 415, 519, 106, 355, 390, 911, 729, 399, 519, 407, 780, 757, 183, 451, 762, 249, 203, 308, 144, 846, 384, 442, 277, 780, 370, 217, 748, 246, 476, 127, 650, 710, 81, 553, 11, 79, 841, 502, 81, 385, 98, 426, 733, 964, 295, 318, 941, 596, 830, 659, 260, 672, 52, 623, 491, 111, 519, 131, 618, 529, 422, 726, 185, 735, 262, 687, 485, 3, 51, 612, 538, 914, 384, 615, 790, 851, 660, 194, 460, 403, 556, 53, 817, 709, 285, 587, 920, 274, 215, 327, 321, 576, 232, 860, 65, 566, 585, 642, 343, 474, 469, 51, 341, 89, 1028, 110, 310, 512, 1012, 363, 27, 223, 453, 424, 815, 321, 500, 700, 471, 911, 959, 963, 455, 69, 390, 360, 487, 487, 690, 955, 309, 139, 94, 583, 520, 203, 558, 707, 285, 4, 614, 778, 640, 482, 611, 720, 942, 976, 1056, 231, 799, 920, 450, 886, 821, 661, 703, 219, 327, 297, 975, 453, 292, 833, 905, 580, 971, 8, 232, 831, 952, 444, 941, 176, 1003, 314, 1003, 657, 684, 565, 782, 1094, 738, 461, 784, 122, 1011, 951}

    Returns: {0, 9, 0, 11, 0, 12, 0, 14, 0, 16, 0, 18, 0, 22, 0, 24, 0, 26, 0, 28, 0, 29, 0, 31, 0, 32, 0, 34, 0, 37, 0, 41, 0, 45, 0, 49, 0, 51, 0, 53, 0, 56, 0, 58, 0, 59, 0, 60, 0, 61, 0, 69, 0, 72, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 82, 0, 90, 0, 91, 0, 99, 0, 100, 0, 104, 0, 107, 0, 109, 0, 113, 0, 115, 0, 116, 0, 120, 0, 127, 0, 129, 0, 130, 0, 132, 0, 137, 0, 138, 0, 140, 0, 146, 0, 150, 0, 151, 0, 157, 0, 159, 0, 160, 0, 161, 0, 163, 0, 172, 0, 173, 0, 178, 0, 181, 0, 183, 0, 189, 0, 191, 0, 195, 0, 196, 0, 197, 0, 199, 0, 200, 0, 204, 0, 207, 0, 211, 0, 212, 0, 213, 0, 214, 0, 215, 0, 226, 0, 230, 0, 235, 0, 238, 0, 241, 0, 246, 0, 248, 0, 250, 0, 251, 0, 254, 0, 256, 0, 257, 0, 260, 0, 263, 0, 269, 0, 278, 0, 283, 0, 287, 0, 289, 0, 299, 0, 302, 0, 304, 0, 309, 0, 317, 0, 318, 0, 319, 0, 320, 0, 333, 0, 334, 0, 341, 0, 342, 0, 344, 0, 346, 0, 349, 0, 350, 0, 355, 0, 356, 0, 357, 0, 360, 0, 362, 0, 363, 0, 364, 0, 366, 0, 367, 0, 370, 0, 382, 0, 386, 0, 392, 0, 393, 0, 394, 0, 395, 0, 399, 0, 405, 0, 411, 0, 413, 0, 414, 0, 420, 0, 424, 0, 438, 0, 439, 0, 443, 0, 445, 0, 446, 0, 449, 0, 451, 0, 456, 0, 457, 0, 458, 0, 459, 0, 460, 0, 470, 0, 471, 0, 476, 0, 477, 0, 479, 0, 485, 0, 489, 0, 490, 0, 492, 0, 493, 0, 495, 0, 499, 0, 501, 0, 503, 0, 505, 0, 506, 0, 509, 0, 511, 0, 514, 0, 515, 0, 518, 0, 523, 0, 525, 0, 526, 0, 529, 0, 530, 0, 535, 0, 536, 0, 537, 0, 539, 0, 540, 0, 542, 0, 548, 0, 550, 0, 551, 0, 562, 0, 564, 0, 573, 0, 574, 0, 575, 0, 576, 0, 577, 0, 579, 0, 580, 0, 584, 0, 590, 0, 600, 0, 601, 0, 603, 0, 605, 0, 606, 0, 608, 0, 609, 0, 612, 0, 613, 0, 619, 0, 620, 0, 622, 0, 623, 0, 627, 0, 628, 0, 629, 0, 632, 0, 635, 0, 637, 0, 641, 0, 642, 0, 644, 0, 646, 0, 648, 0, 655, 0, 657, 0, 660, 0, 668, 0, 674, 0, 675, 0, 680, 0, 683, 0, 687, 0, 689, 0, 692, 0, 694, 0, 695, 0, 697, 0, 700, 0, 710, 0, 711, 0, 714, 0, 715, 0, 717, 0, 721, 0, 723, 0, 724, 0, 725, 0, 729, 0, 740, 0, 743, 0, 748, 0, 749, 0, 752, 0, 756, 0, 758, 0, 765, 0, 766, 0, 767, 0, 769, 0, 771, 0, 788, 0, 789, 0, 792, 0, 793, 0, 795, 0, 805, 0, 809, 0, 811, 0, 817, 0, 819, 0, 821, 0, 822, 0, 823, 0, 825, 0, 835, 0, 838, 0, 839, 0, 840, 0, 841, 0, 842, 0, 846, 0, 850, 0, 851, 0, 852, 0, 855, 0, 856, 0, 857, 0, 876, 0, 878, 0, 879, 0, 885, 0, 887, 0, 890, 0, 896, 0, 901, 0, 903, 0, 910, 0, 911, 0, 914, 0, 918, 0, 919, 0, 920, 0, 922, 0, 926, 0, 927, 0, 930, 0, 939, 0, 942, 0, 945, 0, 948, 0, 972, 0, 976, 0, 980, 0, 983, 0, 986, 0, 990, 0, 992, 0, 1000, 0, 1001, 0, 1007, 0, 1008, 0, 1012, 0, 1017, 0, 1018, 0, 1020, 0, 1021, 0, 1023, 0, 1028, 0, 1038, 0, 1040, 0, 1043, 0, 1049, 0, 1050, 0, 1054, 0, 1055, 0, 1056, 0, 1061, 0, 1062, 0, 1066, 0, 1067, 0, 1068, 0, 1070, 0, 1072, 0, 1080, 0, 1085, 0, 1086, 0, 1088, 0, 1089, 0, 1090, 0, 1092, 0, 1094, 0, 1095, 0, 1096, 0, 1101, 0, 1103, 0, 1106, 0, 1108, 0, 1110, 0, 1111, 0, 1112, 0, 1114, 0, 1115 }

  91. 8

    {1, 2, 3, 4, 5, 6, 7}

    {0, 0, 0, 2, 1, 5, 4}

    Returns: { }

  92. 77

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76}

    {0, 0, 1, 3, 1, 4, 1, 2, 6, 8, 4, 0, 10, 8, 1, 9, 16, 4, 14, 18, 2, 18, 6, 1, 17, 3, 4, 20, 20, 22, 29, 18, 4, 0, 11, 12, 30, 3, 4, 11, 34, 26, 10, 33, 41, 22, 46, 2, 26, 38, 4, 6, 52, 3, 19, 22, 26, 16, 7, 14, 37, 47, 45, 26, 37, 28, 58, 58, 66, 54, 47, 4, 52, 49, 52, 64}

    Returns: {0, 4, 0, 10, 0, 14, 0, 16, 0, 26, 0, 28, 0, 29, 0, 30, 0, 38, 0, 45, 0, 46, 0, 53, 0, 54, 0, 56, 0, 59, 0, 73, 0, 75 }

  93. 18

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}

    {0, 1, 0, 2, 0, 4, 3, 5, 6, 1, 3, 11, 3, 2, 11, 9, 5}

    Returns: {0, 4, 0, 12, 0, 14, 0, 15, 0, 16 }

  94. 14

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}

    {0, 0, 2, 2, 0, 2, 6, 5, 4, 1, 7, 11, 12}

    Returns: {0, 7, 0, 9, 0, 13 }

  95. 73

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72}

    {0, 1, 0, 2, 1, 1, 5, 5, 1, 9, 8, 2, 1, 8, 0, 0, 3, 6, 1, 2, 14, 9, 22, 10, 2, 1, 12, 0, 3, 24, 8, 24, 3, 2, 30, 26, 15, 32, 23, 12, 21, 21, 33, 18, 4, 2, 0, 6, 43, 27, 37, 42, 16, 12, 43, 30, 41, 57, 44, 3, 13, 5, 22, 37, 50, 46, 47, 47, 3, 5, 39, 7}

    Returns: {0, 11, 0, 14, 0, 23, 0, 24, 0, 27, 0, 31, 0, 40, 0, 44, 0, 45, 0, 49, 0, 52, 0, 54, 0, 55, 0, 57, 0, 63, 0, 66, 0, 72 }

  96. 16

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}

    {0, 0, 0, 2, 1, 2, 3, 5, 6, 8, 4, 0, 11, 12, 0}

    Returns: {0, 8, 0, 9, 0, 11 }

  97. 136

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135}

    {0, 1, 1, 1, 3, 1, 2, 5, 6, 4, 7, 3, 4, 6, 10, 1, 4, 12, 9, 12, 9, 2, 17, 5, 0, 4, 3, 11, 5, 10, 16, 2, 0, 1, 6, 14, 0, 17, 15, 5, 11, 6, 17, 15, 7, 17, 3, 8, 0, 10, 17, 0, 7, 12, 1, 15, 4, 2, 1, 9, 13, 14, 0, 5, 0, 16, 6, 7, 7, 2, 2, 2, 10, 16, 8, 11, 14, 3, 6, 16, 5, 13, 12, 6, 2, 14, 10, 4, 2, 4, 5, 16, 3, 14, 3, 3, 6, 6, 13, 5, 6, 14, 11, 0, 2, 6, 0, 11, 4, 5, 15, 2, 10, 2, 4, 2, 13, 2, 4, 16, 1, 1, 2, 5, 2, 15, 10, 11, 13, 13, 9, 4, 0, 4, 13}

    Returns: {0, 2, 0, 3, 0, 4, 0, 6, 0, 16, 0, 28, 0, 34, 0, 39, 0, 41, 0, 44, 0, 48, 0, 55, 0, 56, 0, 59, 0, 75, 0, 76, 0, 103, 0, 108, 0, 111, 0, 121, 0, 122, 0, 126, 0, 128 }

  98. 1210

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209}

    {0, 0, 1, 1, 0, 1, 0, 4, 8, 9, 4, 5, 1, 9, 8, 12, 1, 6, 9, 17, 13, 13, 4, 11, 13, 15, 10, 7, 6, 6, 5, 9, 27, 24, 13, 27, 35, 31, 8, 0, 40, 19, 17, 32, 35, 45, 12, 10, 45, 36, 50, 49, 32, 22, 19, 51, 54, 12, 26, 18, 59, 19, 60, 26, 32, 4, 27, 0, 68, 69, 41, 23, 20, 0, 23, 1, 39, 16, 52, 4, 57, 71, 23, 75, 39, 37, 69, 9, 56, 20, 37, 70, 80, 91, 81, 55, 88, 44, 16, 45, 89, 32, 63, 32, 25, 27, 57, 95, 62, 15, 39, 59, 65, 34, 98, 114, 113, 83, 6, 76, 107, 107, 30, 1, 75, 100, 53, 49, 47, 22, 40, 88, 51, 64, 97, 100, 73, 11, 40, 4, 9, 16, 124, 128, 119, 86, 10, 54, 0, 0, 50, 40, 90, 8, 54, 58, 79, 113, 108, 95, 54, 148, 77, 19, 89, 0, 106, 67, 53, 114, 24, 48, 20, 99, 66, 123, 110, 89, 4, 65, 118, 140, 65, 115, 34, 15, 107, 127, 70, 138, 90, 122, 137, 48, 134, 85, 99, 61, 16, 147, 22, 107, 94, 102, 132, 142, 6, 101, 159, 26, 61, 23, 46, 70, 120, 159, 78, 142, 48, 71, 37, 66, 135, 98, 128, 54, 106, 3, 101, 55, 57, 27, 33, 107, 25, 118, 145, 74, 26, 32, 118, 158, 68, 35, 34, 161, 145, 46, 151, 107, 34, 137, 52, 20, 26, 81, 157, 143, 21, 160, 14, 1, 28, 85, 80, 22, 12, 153, 19, 162, 37, 71, 40, 51, 157, 139, 100, 45, 18, 122, 14, 62, 90, 123, 150, 133, 95, 65, 89, 6, 114, 125, 64, 26, 126, 68, 131, 116, 151, 126, 28, 44, 25, 99, 74, 68, 116, 0, 159, 139, 97, 142, 73, 59, 2, 124, 140, 42, 78, 24, 95, 59, 83, 23, 19, 56, 85, 77, 47, 22, 98, 107, 113, 1, 78, 142, 143, 61, 45, 14, 99, 44, 149, 157, 127, 27, 139, 145, 128, 60, 118, 45, 99, 136, 139, 130, 143, 43, 42, 138, 45, 15, 68, 27, 72, 110, 117, 52, 92, 140, 112, 140, 20, 127, 110, 7, 75, 64, 136, 76, 81, 142, 130, 84, 104, 62, 25, 136, 33, 39, 23, 39, 2, 116, 104, 0, 83, 95, 82, 104, 67, 68, 79, 123, 25, 141, 5, 98, 125, 3, 22, 130, 39, 152, 73, 66, 157, 129, 113, 138, 97, 29, 109, 48, 108, 27, 46, 126, 135, 134, 160, 54, 137, 22, 42, 12, 146, 13, 22, 64, 149, 70, 31, 23, 48, 120, 132, 43, 157, 5, 95, 123, 4, 111, 49, 104, 5, 130, 44, 92, 55, 57, 81, 91, 29, 75, 128, 137, 157, 66, 34, 88, 25, 17, 153, 121, 44, 41, 9, 126, 82, 3, 138, 37, 89, 148, 145, 51, 9, 125, 48, 25, 119, 78, 37, 63, 152, 147, 112, 156, 58, 107, 109, 24, 5, 85, 112, 94, 63, 55, 65, 115, 40, 0, 69, 148, 128, 114, 55, 71, 152, 27, 50, 162, 17, 28, 89, 153, 134, 69, 37, 119, 33, 50, 65, 137, 118, 123, 6, 68, 33, 56, 8, 136, 109, 157, 91, 152, 114, 104, 100, 3, 107, 105, 83, 107, 11, 3, 125, 25, 156, 128, 51, 92, 98, 129, 133, 28, 10, 151, 63, 47, 24, 17, 124, 37, 73, 149, 153, 52, 156, 145, 4, 132, 13, 95, 76, 39, 37, 134, 53, 146, 66, 78, 25, 132, 12, 77, 134, 113, 81, 13, 137, 143, 83, 161, 126, 135, 18, 65, 41, 63, 72, 6, 42, 12, 136, 154, 6, 65, 5, 127, 151, 141, 85, 145, 59, 161, 19, 36, 131, 36, 41, 146, 56, 126, 149, 145, 71, 107, 82, 89, 56, 59, 17, 40, 135, 20, 138, 17, 145, 41, 106, 156, 3, 110, 72, 162, 113, 54, 100, 104, 106, 30, 10, 59, 92, 107, 51, 94, 93, 154, 108, 21, 109, 112, 100, 140, 125, 20, 76, 130, 102, 161, 134, 143, 22, 69, 40, 81, 8, 21, 48, 152, 68, 41, 108, 76, 40, 104, 2, 7, 66, 120, 76, 107, 105, 11, 159, 14, 47, 155, 64, 66, 31, 35, 31, 16, 116, 88, 138, 75, 12, 157, 124, 113, 52, 10, 108, 153, 106, 4, 60, 91, 36, 59, 40, 83, 118, 27, 52, 117, 83, 109, 35, 17, 38, 17, 157, 158, 19, 134, 26, 87, 3, 23, 158, 16, 64, 142, 118, 58, 9, 94, 124, 10, 15, 49, 136, 78, 68, 101, 34, 145, 24, 63, 129, 143, 88, 73, 20, 28, 153, 68, 139, 132, 109, 106, 64, 58, 17, 62, 64, 81, 145, 9, 82, 139, 33, 115, 4, 48, 50, 10, 145, 133, 66, 153, 75, 58, 72, 85, 94, 149, 107, 144, 34, 150, 139, 35, 95, 91, 111, 91, 99, 50, 128, 36, 87, 19, 137, 46, 73, 150, 41, 106, 74, 91, 16, 29, 84, 139, 103, 157, 94, 99, 135, 123, 149, 69, 111, 70, 0, 161, 148, 62, 54, 54, 57, 138, 60, 85, 65, 120, 111, 74, 97, 121, 103, 128, 135, 106, 143, 9, 29, 4, 117, 108, 101, 137, 121, 43, 156, 40, 78, 29, 56, 76, 128, 116, 51, 98, 143, 27, 26, 72, 121, 82, 68, 101, 55, 153, 31, 31, 25, 72, 77, 152, 95, 85, 108, 123, 104, 26, 77, 64, 25, 156, 31, 40, 66, 148, 21, 121, 94, 19, 41, 121, 41, 24, 115, 24, 15, 59, 53, 44, 158, 95, 105, 36, 91, 156, 143, 17, 115, 99, 125, 144, 28, 19, 44, 100, 50, 52, 72, 44, 66, 121, 158, 96, 117, 25, 130, 20, 6, 105, 156, 140, 9, 73, 118, 95, 17, 150, 7, 4, 74, 8, 60, 140, 0, 34, 62, 35, 138, 7, 100, 116, 79, 75, 115, 125, 46, 137, 46, 109, 79, 111, 59, 99, 103, 137, 82, 111, 162, 105, 51, 153, 29, 32, 56, 84, 40, 117, 12, 155, 115, 141, 34, 57, 125, 161, 139, 102, 119, 113, 53, 30, 29, 82, 103, 65, 111, 30, 116, 91, 56, 33, 10, 162, 13, 65, 151, 148, 32, 119, 145, 39, 35, 37, 51, 106, 23, 61, 128, 10, 160, 11, 102, 105, 90, 65, 109, 128, 26, 147, 157, 114, 3, 11, 139, 88, 116, 68, 133, 2, 11, 101, 134, 103, 8, 42, 83, 107, 11, 38, 77, 115, 60, 29, 59, 57, 29, 100, 0, 81, 127, 11, 88, 67, 18, 45, 55, 160, 57, 22, 55, 63, 147, 8, 31, 84, 132, 41, 91, 138, 64, 73, 15, 118, 60, 16, 143, 83, 140, 32, 67, 16, 128, 127, 50, 38, 61, 128, 114, 127, 111, 135, 120, 128, 69, 61, 85, 14, 138, 79, 64, 65, 129, 80, 74, 150, 71, 120, 12, 20, 87, 131, 119, 4, 60, 85, 72, 94, 93, 120, 160, 33, 135, 132, 11, 111, 79, 37, 41, 53, 153, 12, 43, 137, 11, 16, 132, 130, 88, 84, 98, 58, 41, 64, 117, 33, 80, 93, 41, 7, 6, 3, 114, 31, 145, 137, 54, 10, 161, 88, 114, 126, 50}

    Returns: {0, 8, 0, 11, 0, 16, 0, 18, 0, 20, 0, 21, 0, 22, 0, 23, 0, 25, 0, 27, 0, 29, 0, 30, 0, 35, 0, 38, 0, 42, 0, 43, 0, 44, 0, 47, 0, 48, 0, 51, 0, 52, 0, 53, 0, 55, 0, 58, 0, 59, 0, 62, 0, 64, 0, 65, 0, 66, 0, 70, 0, 71, 0, 80, 0, 81, 0, 87, 0, 94, 0, 97, 0, 101, 0, 102, 0, 103, 0, 104, 0, 107, 0, 114, 0, 119, 0, 120, 0, 126, 0, 128, 0, 132, 0, 136, 0, 140, 0, 143, 0, 146, 0, 147, 0, 151, 0, 159, 0, 162, 0, 163, 0, 164, 0, 165, 0, 177, 0, 178, 0, 179, 0, 181, 0, 184, 0, 185, 0, 193, 0, 196, 0, 207, 0, 210, 0, 213, 0, 228, 0, 231, 0, 236, 0, 239, 0, 240, 0, 241, 0, 242, 0, 245, 0, 246, 0, 248, 0, 251, 0, 252, 0, 255, 0, 257, 0, 260, 0, 261, 0, 263, 0, 264, 0, 267, 0, 268, 0, 269, 0, 275, 0, 276, 0, 277, 0, 281, 0, 289, 0, 290, 0, 292, 0, 294, 0, 297, 0, 301, 0, 310, 0, 316, 0, 325, 0, 327, 0, 328, 0, 340, 0, 344, 0, 347, 0, 351, 0, 355, 0, 366, 0, 367, 0, 375, 0, 380, 0, 384, 0, 406, 0, 409, 0, 410, 0, 414, 0, 417, 0, 425, 0, 427, 0, 431, 0, 433, 0, 436, 0, 438, 0, 443, 0, 449, 0, 453, 0, 454, 0, 455, 0, 462, 0, 464, 0, 468, 0, 469, 0, 471, 0, 472, 0, 474, 0, 475, 0, 478, 0, 482, 0, 485, 0, 486, 0, 490, 0, 496, 0, 497, 0, 506, 0, 509, 0, 512, 0, 515, 0, 516, 0, 521, 0, 523, 0, 525, 0, 526, 0, 527, 0, 528, 0, 530, 0, 534, 0, 536, 0, 537, 0, 539, 0, 546, 0, 547, 0, 548, 0, 551, 0, 552, 0, 558, 0, 559, 0, 568, 0, 569, 0, 571, 0, 574, 0, 575, 0, 579, 0, 583, 0, 585, 0, 587, 0, 597, 0, 598, 0, 602, 0, 603, 0, 606, 0, 611, 0, 612, 0, 614, 0, 616, 0, 619, 0, 624, 0, 625, 0, 628, 0, 629, 0, 631, 0, 633, 0, 642, 0, 645, 0, 650, 0, 652, 0, 655, 0, 656, 0, 661, 0, 665, 0, 673, 0, 677, 0, 679, 0, 681, 0, 684, 0, 688, 0, 694, 0, 696, 0, 697, 0, 698, 0, 705, 0, 710, 0, 712, 0, 715, 0, 717, 0, 720, 0, 723, 0, 724, 0, 725, 0, 728, 0, 729, 0, 730, 0, 732, 0, 734, 0, 739, 0, 742, 0, 746, 0, 748, 0, 749, 0, 750, 0, 751, 0, 753, 0, 755, 0, 757, 0, 761, 0, 765, 0, 766, 0, 768, 0, 773, 0, 776, 0, 779, 0, 782, 0, 783, 0, 785, 0, 791, 0, 798, 0, 800, 0, 801, 0, 803, 0, 804, 0, 808, 0, 812, 0, 817, 0, 819, 0, 822, 0, 823, 0, 824, 0, 826, 0, 830, 0, 831, 0, 832, 0, 835, 0, 838, 0, 841, 0, 842, 0, 844, 0, 850, 0, 851, 0, 854, 0, 855, 0, 859, 0, 862, 0, 865, 0, 876, 0, 877, 0, 878, 0, 880, 0, 888, 0, 895, 0, 902, 0, 903, 0, 904, 0, 907, 0, 908, 0, 910, 0, 911, 0, 914, 0, 915, 0, 919, 0, 922, 0, 926, 0, 927, 0, 929, 0, 931, 0, 937, 0, 941, 0, 944, 0, 945, 0, 947, 0, 949, 0, 950, 0, 952, 0, 953, 0, 959, 0, 961, 0, 965, 0, 971, 0, 973, 0, 976, 0, 982, 0, 987, 0, 991, 0, 992, 0, 993, 0, 994, 0, 995, 0, 998, 0, 1002, 0, 1004, 0, 1008, 0, 1010, 0, 1012, 0, 1014, 0, 1015, 0, 1016, 0, 1017, 0, 1018, 0, 1019, 0, 1020, 0, 1021, 0, 1022, 0, 1023, 0, 1033, 0, 1036, 0, 1039, 0, 1041, 0, 1044, 0, 1045, 0, 1056, 0, 1057, 0, 1065, 0, 1067, 0, 1069, 0, 1071, 0, 1072, 0, 1087, 0, 1088, 0, 1092, 0, 1094, 0, 1099, 0, 1104, 0, 1105, 0, 1108, 0, 1111, 0, 1112, 0, 1114, 0, 1115, 0, 1120, 0, 1126, 0, 1131, 0, 1137, 0, 1141, 0, 1143, 0, 1144, 0, 1155, 0, 1158, 0, 1160, 0, 1162, 0, 1167, 0, 1172, 0, 1175, 0, 1177, 0, 1178, 0, 1180, 0, 1185, 0, 1186, 0, 1189, 0, 1191, 0, 1195, 0, 1197, 0, 1198, 0, 1200, 0, 1202, 0, 1204, 0, 1205, 0, 1206, 0, 1209 }

  99. 271

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270}

    {0, 1, 1, 1, 4, 5, 5, 6, 4, 4, 7, 9, 2, 9, 5, 4, 16, 15, 10, 16, 6, 14, 21, 14, 17, 7, 11, 7, 26, 7, 25, 29, 32, 12, 16, 25, 9, 30, 18, 29, 19, 35, 3, 27, 7, 31, 45, 0, 31, 17, 36, 43, 24, 5, 40, 49, 18, 22, 20, 49, 50, 42, 36, 30, 52, 44, 8, 55, 5, 54, 18, 2, 7, 66, 21, 52, 73, 45, 24, 50, 29, 59, 45, 6, 71, 17, 23, 13, 12, 5, 4, 20, 18, 64, 33, 94, 31, 35, 82, 38, 0, 20, 58, 33, 7, 57, 96, 103, 37, 105, 4, 13, 3, 71, 44, 31, 105, 20, 28, 101, 89, 111, 68, 118, 119, 80, 104, 94, 20, 6, 84, 83, 21, 119, 97, 93, 91, 99, 76, 42, 49, 77, 82, 2, 103, 142, 117, 107, 99, 66, 139, 88, 84, 83, 23, 6, 119, 101, 82, 46, 6, 23, 8, 162, 105, 84, 114, 162, 99, 154, 150, 114, 94, 1, 142, 115, 138, 164, 166, 13, 140, 82, 67, 121, 117, 123, 25, 106, 163, 186, 164, 2, 117, 102, 190, 176, 12, 70, 46, 73, 98, 189, 135, 145, 200, 49, 174, 153, 184, 31, 108, 145, 69, 46, 35, 89, 141, 98, 174, 20, 193, 123, 124, 177, 122, 0, 53, 107, 138, 72, 100, 31, 68, 100, 23, 174, 138, 129, 213, 22, 107, 191, 123, 34, 40, 131, 95, 224, 219, 137, 63, 195, 78, 142, 189, 217, 57, 115, 34, 74, 250, 93, 7, 158, 179, 152, 16, 161, 246, 47}

    Returns: {0, 5, 0, 9, 0, 10, 0, 13, 0, 16, 0, 23, 0, 27, 0, 29, 0, 31, 0, 36, 0, 38, 0, 39, 0, 43, 0, 47, 0, 53, 0, 57, 0, 58, 0, 61, 0, 62, 0, 64, 0, 67, 0, 68, 0, 71, 0, 72, 0, 74, 0, 75, 0, 77, 0, 78, 0, 79, 0, 80, 0, 82, 0, 83, 0, 91, 0, 93, 0, 95, 0, 104, 0, 107, 0, 110, 0, 111, 0, 113, 0, 117, 0, 119, 0, 121, 0, 124, 0, 131, 0, 133, 0, 139, 0, 140, 0, 144, 0, 150, 0, 153, 0, 163, 0, 165, 0, 166, 0, 176, 0, 177, 0, 178, 0, 187, 0, 190, 0, 191, 0, 192, 0, 194, 0, 198, 0, 200, 0, 201, 0, 203, 0, 204, 0, 207, 0, 211, 0, 212, 0, 216, 0, 217, 0, 218, 0, 219, 0, 229, 0, 236, 0, 237, 0, 238, 0, 239, 0, 240, 0, 244, 0, 258, 0, 259, 0, 261, 0, 264, 0, 266, 0, 268 }

  100. 1853

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

    {0, 1, 2, 1, 0, 1, 1, 5, 7, 2, 6, 7, 12, 7, 9, 12, 7, 16, 4, 7, 4, 9, 16, 4, 18, 20, 24, 19, 17, 29, 13, 26, 24, 31, 30, 30, 19, 19, 32, 30, 26, 35, 27, 26, 29, 45, 39, 37, 41, 41, 34, 32, 49, 40, 41, 41, 39, 52, 39, 47, 59, 60, 52, 60, 47, 49, 62, 51, 53, 59, 55, 63, 69, 55, 71, 64, 67, 76, 68, 61, 65, 80, 66, 66, 67, 67, 72, 76, 72, 80, 90, 83, 73, 74, 91, 94, 77, 87, 91, 97, 83, 95, 91, 98, 92, 96, 88, 104, 108, 106, 104, 105, 106, 103, 107, 115, 97, 117, 111, 114, 114, 104, 114, 116, 123, 124, 116, 109, 112, 110, 128, 131, 126, 122, 127, 123, 122, 120, 132, 137, 138, 138, 141, 132, 129, 128, 145, 132, 142, 136, 148, 144, 142, 137, 141, 141, 147, 153, 154, 145, 156, 152, 149, 145, 145, 160, 150, 150, 161, 150, 155, 170, 168, 156, 169, 166, 165, 175, 171, 177, 178, 164, 166, 179, 167, 179, 184, 185, 185, 189, 174, 184, 185, 185, 176, 186, 189, 188, 185, 186, 199, 195, 191, 194, 190, 191, 195, 203, 189, 205, 199, 198, 207, 209, 212, 211, 205, 215, 215, 200, 211, 217, 221, 205, 218, 208, 218, 219, 226, 222, 217, 223, 231, 229, 228, 217, 232, 223, 225, 227, 237, 239, 238, 237, 227, 230, 234, 233, 248, 233, 231, 236, 246, 234, 244, 236, 256, 246, 240, 247, 247, 251, 254, 246, 254, 253, 263, 250, 268, 257, 265, 252, 257, 262, 272, 256, 259, 260, 275, 260, 261, 280, 271, 271, 278, 282, 272, 273, 276, 287, 282, 287, 283, 277, 277, 276, 288, 284, 284, 285, 295, 301, 286, 290, 289, 302, 305, 295, 308, 307, 295, 299, 298, 297, 302, 296, 312, 311, 318, 306, 302, 304, 311, 307, 312, 323, 309, 324, 327, 318, 324, 324, 316, 332, 330, 321, 332, 336, 321, 325, 326, 335, 335, 339, 340, 328, 338, 343, 341, 333, 346, 348, 346, 336, 336, 351, 355, 342, 341, 350, 357, 355, 348, 362, 357, 357, 356, 358, 352, 369, 351, 355, 355, 354, 359, 358, 371, 371, 364, 360, 363, 367, 376, 373, 380, 373, 377, 383, 380, 383, 374, 383, 380, 379, 381, 392, 387, 383, 396, 397, 381, 401, 401, 390, 403, 405, 391, 396, 404, 394, 393, 399, 399, 397, 398, 413, 400, 399, 402, 415, 405, 410, 417, 404, 418, 421, 418, 417, 428, 421, 430, 417, 421, 423, 428, 427, 418, 432, 430, 438, 422, 429, 440, 443, 431, 442, 445, 447, 446, 441, 450, 445, 443, 449, 445, 448, 448, 450, 441, 459, 459, 445, 460, 463, 445, 464, 464, 466, 458, 467, 470, 453, 470, 467, 455, 474, 465, 467, 477, 476, 465, 478, 477, 477, 465, 477, 477, 486, 486, 478, 477, 483, 473, 474, 487, 478, 480, 489, 483, 495, 490, 488, 484, 496, 487, 497, 494, 498, 496, 506, 502, 502, 498, 506, 500, 502, 506, 516, 512, 505, 504, 511, 507, 506, 510, 522, 510, 526, 519, 528, 514, 523, 513, 524, 530, 530, 529, 520, 530, 538, 540, 526, 533, 533, 543, 541, 539, 529, 536, 540, 541, 548, 538, 552, 535, 553, 548, 550, 540, 548, 548, 549, 554, 555, 545, 565, 557, 557, 568, 551, 555, 566, 562, 564, 564, 570, 573, 569, 569, 565, 579, 578, 581, 579, 570, 576, 578, 573, 577, 588, 574, 576, 575, 590, 580, 579, 583, 593, 583, 587, 586, 586, 592, 593, 587, 603, 602, 602, 603, 592, 608, 600, 608, 599, 608, 599, 609, 613, 611, 606, 619, 609, 609, 604, 612, 620, 607, 617, 619, 616, 626, 614, 613, 617, 630, 632, 617, 627, 625, 629, 626, 626, 631, 635, 638, 639, 632, 642, 629, 648, 646, 633, 641, 647, 637, 641, 639, 643, 644, 649, 654, 643, 656, 651, 646, 658, 655, 660, 650, 661, 652, 665, 658, 654, 656, 662, 668, 662, 663, 677, 670, 671, 672, 665, 665, 677, 686, 684, 686, 682, 675, 679, 674, 677, 682, 676, 687, 688, 695, 691, 694, 682, 698, 694, 686, 697, 691, 698, 705, 698, 706, 702, 700, 701, 702, 708, 711, 712, 713, 702, 709, 710, 713, 719, 709, 716, 722, 725, 726, 720, 730, 713, 730, 725, 723, 726, 723, 720, 721, 735, 734, 741, 730, 729, 727, 726, 742, 736, 746, 736, 736, 741, 734, 737, 746, 755, 741, 757, 742, 749, 751, 754, 759, 762, 754, 746, 758, 749, 750, 756, 751, 762, 770, 773, 759, 761, 765, 761, 763, 770, 769, 772, 779, 769, 768, 773, 776, 768, 779, 789, 773, 778, 780, 787, 793, 789, 783, 785, 785, 795, 800, 786, 789, 797, 786, 796, 789, 804, 801, 797, 798, 797, 796, 795, 809, 806, 808, 804, 806, 805, 801, 804, 812, 823, 808, 807, 818, 814, 821, 818, 827, 812, 820, 814, 829, 834, 830, 819, 833, 839, 837, 825, 831, 843, 840, 840, 835, 835, 847, 838, 850, 850, 834, 851, 837, 843, 853, 854, 856, 855, 843, 850, 860, 849, 859, 847, 849, 860, 861, 859, 869, 852, 871, 854, 857, 870, 873, 860, 867, 879, 877, 867, 874, 882, 876, 875, 879, 881, 871, 888, 887, 874, 883, 875, 890, 891, 883, 886, 886, 894, 889, 886, 899, 894, 891, 890, 895, 900, 895, 894, 910, 897, 908, 913, 908, 904, 901, 901, 907, 913, 908, 913, 913, 905, 914, 907, 909, 927, 928, 925, 919, 913, 919, 931, 928, 921, 926, 922, 924, 924, 922, 941, 926, 929, 941, 933, 938, 932, 948, 941, 948, 935, 948, 937, 949, 950, 952, 948, 952, 947, 960, 951, 948, 948, 956, 958, 956, 950, 956, 950, 963, 964, 966, 956, 970, 970, 969, 968, 972, 973, 962, 975, 972, 964, 973, 983, 975, 975, 972, 980, 989, 976, 985, 980, 987, 977, 984, 992, 986, 992, 984, 984, 990, 987, 988, 991, 988, 998, 1002, 1007, 1009, 1008, 1000, 1002, 998, 1003, 1009, 1017, 1015, 1016, 1003, 1016, 1021, 1023, 1007, 1023, 1011, 1022, 1019, 1014, 1017, 1030, 1024, 1027, 1029, 1024, 1034, 1033, 1025, 1024, 1034, 1040, 1023, 1028, 1034, 1040, 1046, 1045, 1043, 1043, 1043, 1047, 1038, 1048, 1035, 1041, 1046, 1052, 1042, 1042, 1046, 1052, 1061, 1052, 1059, 1060, 1052, 1052, 1066, 1065, 1055, 1059, 1064, 1066, 1068, 1057, 1076, 1069, 1075, 1075, 1072, 1069, 1076, 1075, 1066, 1082, 1082, 1068, 1079, 1087, 1076, 1077, 1085, 1085, 1076, 1093, 1082, 1094, 1079, 1087, 1089, 1083, 1100, 1098, 1095, 1105, 1101, 1102, 1099, 1095, 1096, 1107, 1109, 1097, 1103, 1102, 1106, 1106, 1108, 1109, 1109, 1112, 1104, 1105, 1106, 1117, 1119, 1111, 1125, 1116, 1113, 1116, 1114, 1130, 1126, 1133, 1129, 1119, 1136, 1131, 1138, 1128, 1130, 1125, 1130, 1134, 1134, 1146, 1136, 1137, 1137, 1146, 1138, 1148, 1139, 1140, 1139, 1145, 1156, 1151, 1157, 1154, 1160, 1149, 1164, 1156, 1163, 1154, 1151, 1167, 1162, 1156, 1154, 1164, 1158, 1165, 1163, 1167, 1165, 1165, 1172, 1175, 1172, 1164, 1177, 1170, 1173, 1185, 1170, 1173, 1184, 1182, 1178, 1187, 1177, 1192, 1195, 1196, 1194, 1191, 1183, 1184, 1192, 1201, 1189, 1197, 1195, 1195, 1206, 1197, 1198, 1196, 1212, 1208, 1204, 1213, 1203, 1206, 1203, 1205, 1206, 1212, 1208, 1223, 1221, 1212, 1211, 1220, 1218, 1210, 1227, 1222, 1232, 1232, 1216, 1218, 1223, 1223, 1222, 1238, 1227, 1233, 1225, 1235, 1238, 1226, 1229, 1229, 1242, 1231, 1247, 1241, 1250, 1252, 1249, 1246, 1251, 1251, 1249, 1251, 1254, 1251, 1251, 1245, 1247, 1246, 1261, 1264, 1258, 1256, 1251, 1270, 1260, 1255, 1272, 1261, 1262, 1271, 1276, 1278, 1278, 1262, 1267, 1269, 1271, 1285, 1269, 1275, 1280, 1274, 1288, 1289, 1277, 1288, 1279, 1288, 1280, 1281, 1298, 1294, 1283, 1288, 1293, 1296, 1292, 1294, 1304, 1301, 1299, 1307, 1309, 1296, 1301, 1303, 1304, 1299, 1309, 1312, 1314, 1315, 1305, 1312, 1322, 1319, 1314, 1324, 1323, 1313, 1312, 1325, 1315, 1324, 1316, 1318, 1324, 1324, 1324, 1323, 1329, 1333, 1328, 1337, 1331, 1331, 1335, 1338, 1340, 1337, 1333, 1338, 1348, 1339, 1350, 1350, 1346, 1337, 1340, 1343, 1342, 1353, 1353, 1343, 1348, 1363, 1352, 1358, 1347, 1361, 1361, 1360, 1356, 1369, 1362, 1361, 1355, 1364, 1361, 1366, 1361, 1370, 1369, 1365, 1376, 1381, 1376, 1380, 1376, 1370, 1387, 1376, 1372, 1380, 1381, 1379, 1387, 1388, 1377, 1381, 1385, 1382, 1400, 1383, 1390, 1385, 1385, 1402, 1394, 1395, 1408, 1398, 1395, 1399, 1403, 1394, 1398, 1413, 1412, 1416, 1417, 1412, 1415, 1411, 1414, 1410, 1412, 1407, 1413, 1421, 1419, 1419, 1425, 1422, 1431, 1428, 1416, 1433, 1421, 1428, 1429, 1426, 1427, 1428, 1427, 1440, 1429, 1442, 1429, 1442, 1430, 1431, 1440, 1435, 1441, 1449, 1441, 1440, 1437, 1446, 1444, 1456, 1451, 1458, 1444, 1452, 1458, 1453, 1451, 1453, 1452, 1463, 1452, 1454, 1461, 1466, 1460, 1468, 1461, 1477, 1466, 1473, 1465, 1469, 1465, 1483, 1477, 1471, 1481, 1478, 1478, 1481, 1487, 1482, 1488, 1492, 1479, 1488, 1486, 1484, 1496, 1486, 1491, 1493, 1489, 1495, 1502, 1486, 1504, 1489, 1496, 1508, 1493, 1502, 1495, 1509, 1497, 1498, 1502, 1501, 1505, 1518, 1502, 1517, 1508, 1522, 1511, 1517, 1514, 1518, 1513, 1516, 1524, 1527, 1532, 1532, 1533, 1526, 1529, 1519, 1526, 1530, 1533, 1532, 1539, 1534, 1527, 1543, 1546, 1541, 1531, 1541, 1543, 1538, 1549, 1537, 1546, 1540, 1551, 1548, 1542, 1555, 1560, 1546, 1544, 1553, 1553, 1549, 1552, 1567, 1565, 1550, 1566, 1558, 1559, 1567, 1556, 1570, 1568, 1567, 1576, 1572, 1578, 1565, 1582, 1579, 1580, 1575, 1570, 1569, 1581, 1581, 1588, 1578, 1577, 1581, 1585, 1592, 1593, 1586, 1596, 1589, 1591, 1583, 1590, 1593, 1600, 1588, 1599, 1588, 1597, 1599, 1607, 1599, 1601, 1609, 1600, 1615, 1603, 1616, 1601, 1615, 1615, 1609, 1606, 1605, 1609, 1618, 1619, 1612, 1611, 1623, 1628, 1623, 1631, 1631, 1632, 1620, 1633, 1637, 1629, 1636, 1624, 1623, 1633, 1626, 1630, 1643, 1645, 1646, 1632, 1637, 1644, 1647, 1652, 1637, 1643, 1645, 1651, 1647, 1648, 1646, 1646, 1654, 1649, 1649, 1661, 1656, 1663, 1648, 1659, 1656, 1660, 1665, 1665, 1663, 1664, 1669, 1672, 1666, 1674, 1666, 1663, 1667, 1675, 1678, 1684, 1677, 1686, 1678, 1687, 1671, 1686, 1679, 1682, 1677, 1677, 1679, 1691, 1686, 1681, 1695, 1700, 1700, 1701, 1697, 1689, 1702, 1706, 1688, 1706, 1705, 1695, 1697, 1693, 1705, 1713, 1707, 1704, 1707, 1714, 1716, 1717, 1704, 1722, 1718, 1722, 1706, 1717, 1713, 1722, 1727, 1715, 1717, 1727, 1721, 1715, 1734, 1721, 1723, 1725, 1735, 1723, 1724, 1739, 1724, 1730, 1726, 1746, 1745, 1730, 1748, 1744, 1748, 1747, 1736, 1754, 1742, 1756, 1755, 1754, 1740, 1752, 1756, 1750, 1745, 1755, 1757, 1759, 1752, 1761, 1767, 1770, 1754, 1758, 1756, 1774, 1768, 1760, 1761, 1761, 1774, 1764, 1773, 1774, 1777, 1766, 1771, 1773, 1771, 1778, 1770, 1785, 1777, 1783, 1781, 1791, 1784, 1786, 1789, 1795, 1781, 1783, 1794, 1791, 1785, 1794, 1800, 1794, 1790, 1806, 1796, 1805, 1799, 1799, 1801, 1806, 1813, 1805, 1804, 1804, 1806, 1807, 1804, 1809, 1817, 1808, 1818, 1807, 1811, 1825, 1814, 1822, 1826, 1830, 1815, 1826, 1822, 1819, 1821, 1831, 1832, 1833, 1822, 1825, 1838, 1843, 1843, 1834, 1843, 1832, 1838, 1833, 1832}

    Returns: {0, 13, 0, 15, 0, 16, 0, 22, 0, 26, 0, 27, 0, 28, 0, 29, 0, 33, 0, 37, 0, 38, 0, 42, 0, 47, 0, 51, 0, 53, 0, 54, 0, 57, 0, 58, 0, 59, 0, 63, 0, 66, 0, 67, 0, 71, 0, 74, 0, 76, 0, 82, 0, 90, 0, 93, 0, 98, 0, 100, 0, 102, 0, 105, 0, 106, 0, 109, 0, 114, 0, 115, 0, 117, 0, 119, 0, 126, 0, 132, 0, 134, 0, 135, 0, 137, 0, 141, 0, 142, 0, 145, 0, 150, 0, 162, 0, 169, 0, 176, 0, 179, 0, 180, 0, 181, 0, 183, 0, 188, 0, 189, 0, 191, 0, 193, 0, 194, 0, 199, 0, 210, 0, 213, 0, 215, 0, 217, 0, 220, 0, 223, 0, 224, 0, 226, 0, 235, 0, 239, 0, 240, 0, 241, 0, 244, 0, 245, 0, 246, 0, 247, 0, 248, 0, 250, 0, 254, 0, 257, 0, 262, 0, 272, 0, 276, 0, 282, 0, 283, 0, 284, 0, 285, 0, 294, 0, 295, 0, 297, 0, 304, 0, 306, 0, 307, 0, 315, 0, 317, 0, 319, 0, 321, 0, 325, 0, 326, 0, 327, 0, 330, 0, 333, 0, 334, 0, 337, 0, 346, 0, 347, 0, 348, 0, 357, 0, 358, 0, 362, 0, 367, 0, 370, 0, 372, 0, 373, 0, 374, 0, 375, 0, 377, 0, 378, 0, 380, 0, 388, 0, 390, 0, 392, 0, 394, 0, 395, 0, 398, 0, 400, 0, 401, 0, 406, 0, 412, 0, 413, 0, 414, 0, 418, 0, 421, 0, 429, 0, 434, 0, 435, 0, 438, 0, 441, 0, 444, 0, 445, 0, 449, 0, 453, 0, 456, 0, 457, 0, 463, 0, 468, 0, 469, 0, 470, 0, 474, 0, 478, 0, 479, 0, 483, 0, 484, 0, 486, 0, 487, 0, 491, 0, 497, 0, 508, 0, 511, 0, 512, 0, 513, 0, 515, 0, 516, 0, 521, 0, 523, 0, 525, 0, 527, 0, 528, 0, 531, 0, 534, 0, 537, 0, 538, 0, 542, 0, 545, 0, 546, 0, 547, 0, 548, 0, 549, 0, 551, 0, 555, 0, 558, 0, 563, 0, 569, 0, 572, 0, 577, 0, 583, 0, 586, 0, 588, 0, 591, 0, 592, 0, 593, 0, 595, 0, 600, 0, 605, 0, 611, 0, 613, 0, 615, 0, 617, 0, 620, 0, 622, 0, 623, 0, 627, 0, 630, 0, 632, 0, 639, 0, 640, 0, 643, 0, 648, 0, 649, 0, 653, 0, 656, 0, 659, 0, 661, 0, 664, 0, 667, 0, 671, 0, 672, 0, 674, 0, 677, 0, 684, 0, 685, 0, 692, 0, 696, 0, 697, 0, 699, 0, 700, 0, 703, 0, 707, 0, 708, 0, 709, 0, 710, 0, 712, 0, 714, 0, 715, 0, 717, 0, 720, 0, 724, 0, 729, 0, 735, 0, 736, 0, 737, 0, 741, 0, 745, 0, 746, 0, 753, 0, 763, 0, 764, 0, 767, 0, 770, 0, 772, 0, 775, 0, 776, 0, 777, 0, 778, 0, 781, 0, 784, 0, 785, 0, 788, 0, 790, 0, 795, 0, 796, 0, 797, 0, 802, 0, 803, 0, 805, 0, 807, 0, 809, 0, 817, 0, 821, 0, 824, 0, 825, 0, 827, 0, 830, 0, 836, 0, 838, 0, 839, 0, 844, 0, 847, 0, 848, 0, 853, 0, 854, 0, 856, 0, 860, 0, 861, 0, 872, 0, 873, 0, 876, 0, 879, 0, 882, 0, 886, 0, 888, 0, 889, 0, 893, 0, 894, 0, 896, 0, 897, 0, 905, 0, 907, 0, 909, 0, 913, 0, 915, 0, 921, 0, 929, 0, 930, 0, 934, 0, 935, 0, 942, 0, 945, 0, 946, 0, 947, 0, 949, 0, 950, 0, 951, 0, 953, 0, 954, 0, 958, 0, 963, 0, 964, 0, 977, 0, 980, 0, 982, 0, 985, 0, 986, 0, 987, 0, 988, 0, 991, 0, 992, 0, 1009, 0, 1012, 0, 1014, 0, 1016, 0, 1019, 0, 1021, 0, 1033, 0, 1034, 0, 1036, 0, 1039, 0, 1040, 0, 1044, 0, 1049, 0, 1050, 0, 1051, 0, 1052, 0, 1054, 0, 1055, 0, 1063, 0, 1065, 0, 1066, 0, 1072, 0, 1076, 0, 1079, 0, 1080, 0, 1084, 0, 1086, 0, 1087, 0, 1096, 0, 1097, 0, 1098, 0, 1106, 0, 1107, 0, 1108, 0, 1113, 0, 1115, 0, 1116, 0, 1120, 0, 1121, 0, 1124, 0, 1135, 0, 1136, 0, 1137, 0, 1141, 0, 1142, 0, 1146, 0, 1147, 0, 1153, 0, 1156, 0, 1158, 0, 1161, 0, 1162, 0, 1163, 0, 1165, 0, 1168, 0, 1173, 0, 1174, 0, 1184, 0, 1186, 0, 1188, 0, 1189, 0, 1192, 0, 1193, 0, 1197, 0, 1199, 0, 1201, 0, 1207, 0, 1208, 0, 1211, 0, 1213, 0, 1222, 0, 1225, 0, 1226, 0, 1228, 0, 1229, 0, 1236, 0, 1240, 0, 1242, 0, 1244, 0, 1245, 0, 1250, 0, 1252, 0, 1257, 0, 1258, 0, 1260, 0, 1262, 0, 1263, 0, 1267, 0, 1270, 0, 1271, 0, 1274, 0, 1276, 0, 1288, 0, 1289, 0, 1297, 0, 1298, 0, 1303, 0, 1307, 0, 1308, 0, 1311, 0, 1313, 0, 1315, 0, 1317, 0, 1318, 0, 1321, 0, 1322, 0, 1324, 0, 1329, 0, 1330, 0, 1333, 0, 1346, 0, 1350, 0, 1351, 0, 1358, 0, 1359, 0, 1362, 0, 1363, 0, 1365, 0, 1367, 0, 1368, 0, 1369, 0, 1370, 0, 1371, 0, 1374, 0, 1377, 0, 1379, 0, 1383, 0, 1385, 0, 1387, 0, 1390, 0, 1401, 0, 1409, 0, 1410, 0, 1415, 0, 1416, 0, 1417, 0, 1420, 0, 1422, 0, 1423, 0, 1425, 0, 1426, 0, 1427, 0, 1434, 0, 1436, 0, 1438, 0, 1439, 0, 1442, 0, 1445, 0, 1447, 0, 1449, 0, 1457, 0, 1459, 0, 1460, 0, 1461, 0, 1462, 0, 1463, 0, 1464, 0, 1465, 0, 1466, 0, 1467, 0, 1468, 0, 1469, 0, 1471, 0, 1488, 0, 1489, 0, 1491, 0, 1494, 0, 1498, 0, 1504, 0, 1505, 0, 1512, 0, 1513, 0, 1514, 0, 1515, 0, 1517, 0, 1520, 0, 1521, 0, 1525, 0, 1528, 0, 1531, 0, 1533, 0, 1534, 0, 1540, 0, 1542, 0, 1543, 0, 1552, 0, 1554, 0, 1558, 0, 1560, 0, 1564, 0, 1565, 0, 1570, 0, 1571, 0, 1577, 0, 1581, 0, 1584, 0, 1585, 0, 1586, 0, 1591, 0, 1592, 0, 1602, 0, 1605, 0, 1606, 0, 1607, 0, 1608, 0, 1609, 0, 1610, 0, 1612, 0, 1615, 0, 1617, 0, 1626, 0, 1627, 0, 1633, 0, 1634, 0, 1635, 0, 1639, 0, 1640, 0, 1645, 0, 1648, 0, 1649, 0, 1653, 0, 1657, 0, 1660, 0, 1661, 0, 1662, 0, 1676, 0, 1677, 0, 1678, 0, 1679, 0, 1680, 0, 1682, 0, 1683, 0, 1689, 0, 1697, 0, 1699, 0, 1701, 0, 1702, 0, 1715, 0, 1716, 0, 1718, 0, 1719, 0, 1721, 0, 1723, 0, 1725, 0, 1727, 0, 1728, 0, 1729, 0, 1732, 0, 1746, 0, 1748, 0, 1751, 0, 1754, 0, 1756, 0, 1760, 0, 1764, 0, 1769, 0, 1770, 0, 1773, 0, 1776, 0, 1778, 0, 1779, 0, 1785, 0, 1793, 0, 1796, 0, 1797, 0, 1799, 0, 1801, 0, 1802, 0, 1805, 0, 1806, 0, 1807, 0, 1825, 0, 1826, 0, 1831, 0, 1833, 0, 1836, 0, 1837, 0, 1842, 0, 1844, 0, 1847, 0, 1850 }

  101. 1985

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

    {0, 1, 2, 3, 4, 1, 3, 4, 8, 8, 5, 4, 3, 0, 5, 14, 0, 7, 16, 5, 3, 8, 12, 21, 17, 9, 11, 24, 12, 2, 10, 4, 5, 14, 11, 12, 5, 31, 31, 12, 31, 2, 5, 43, 20, 5, 21, 36, 38, 22, 18, 18, 37, 1, 36, 15, 41, 30, 34, 36, 12, 50, 13, 50, 12, 15, 31, 44, 30, 64, 22, 21, 65, 30, 66, 74, 35, 7, 75, 73, 58, 16, 66, 20, 59, 27, 60, 59, 64, 46, 73, 30, 48, 19, 89, 0, 71, 54, 15, 54, 45, 99, 92, 51, 91, 97, 61, 15, 92, 106, 94, 7, 28, 111, 93, 18, 88, 76, 35, 0, 102, 70, 65, 27, 85, 43, 9, 39, 94, 88, 122, 43, 78, 43, 126, 3, 65, 35, 17, 10, 136, 62, 115, 23, 88, 18, 140, 132, 32, 126, 20, 33, 54, 64, 129, 115, 39, 154, 123, 152, 15, 46, 111, 119, 23, 51, 39, 95, 47, 112, 18, 2, 31, 34, 71, 175, 121, 146, 163, 175, 134, 33, 72, 57, 115, 23, 81, 128, 76, 1, 169, 46, 95, 65, 194, 125, 54, 155, 42, 60, 117, 55, 191, 197, 183, 9, 45, 191, 73, 176, 167, 206, 95, 60, 71, 12, 72, 90, 168, 204, 71, 216, 91, 158, 59, 160, 225, 103, 178, 26, 199, 131, 184, 102, 206, 70, 149, 92, 194, 166, 47, 174, 221, 208, 205, 215, 74, 13, 188, 189, 153, 177, 91, 201, 77, 81, 179, 79, 117, 9, 238, 249, 222, 0, 119, 150, 4, 201, 216, 265, 122, 34, 244, 100, 0, 160, 75, 33, 244, 55, 56, 65, 127, 17, 14, 107, 23, 228, 51, 62, 254, 195, 212, 141, 111, 102, 292, 109, 291, 222, 174, 26, 20, 114, 179, 80, 231, 44, 46, 234, 113, 117, 28, 297, 168, 226, 38, 85, 27, 134, 185, 262, 34, 124, 136, 308, 43, 216, 291, 199, 260, 5, 195, 211, 286, 145, 283, 257, 70, 326, 17, 280, 57, 240, 337, 70, 265, 152, 298, 294, 170, 4, 88, 75, 173, 161, 243, 17, 268, 191, 91, 313, 316, 54, 57, 309, 6, 279, 331, 363, 22, 361, 175, 147, 122, 322, 294, 74, 17, 59, 304, 277, 240, 117, 24, 33, 2, 278, 84, 174, 27, 64, 388, 261, 177, 145, 314, 99, 16, 69, 273, 221, 201, 147, 381, 165, 168, 193, 159, 122, 337, 301, 24, 389, 57, 127, 73, 31, 284, 265, 322, 120, 326, 387, 251, 22, 391, 89, 169, 48, 420, 277, 7, 402, 130, 349, 202, 256, 289, 257, 9, 261, 76, 198, 206, 269, 122, 194, 82, 285, 177, 49, 47, 444, 78, 158, 245, 313, 340, 338, 226, 408, 149, 49, 107, 297, 348, 438, 455, 143, 367, 415, 23, 119, 312, 17, 338, 286, 212, 11, 32, 430, 122, 25, 216, 44, 151, 4, 239, 245, 284, 284, 387, 4, 285, 22, 33, 228, 480, 230, 201, 35, 355, 498, 88, 209, 24, 415, 179, 54, 377, 150, 414, 324, 481, 204, 104, 40, 421, 199, 433, 98, 467, 320, 382, 193, 264, 300, 359, 13, 472, 459, 354, 52, 10, 215, 430, 53, 434, 426, 48, 358, 275, 90, 267, 342, 405, 390, 7, 413, 189, 128, 457, 293, 317, 210, 165, 112, 246, 328, 377, 34, 269, 228, 470, 485, 342, 94, 22, 310, 323, 456, 506, 453, 228, 171, 450, 554, 189, 351, 243, 285, 513, 393, 97, 352, 123, 2, 572, 37, 162, 47, 30, 586, 191, 151, 176, 102, 252, 551, 469, 197, 482, 288, 139, 332, 357, 78, 454, 250, 350, 295, 196, 362, 350, 162, 347, 263, 291, 452, 113, 163, 555, 479, 280, 67, 274, 175, 553, 435, 82, 500, 350, 469, 151, 361, 244, 55, 432, 416, 246, 45, 179, 517, 545, 556, 230, 125, 400, 360, 397, 599, 39, 144, 93, 609, 95, 322, 76, 442, 341, 8, 509, 402, 517, 358, 422, 484, 189, 471, 604, 644, 259, 669, 529, 498, 145, 382, 378, 39, 407, 78, 86, 27, 114, 273, 457, 656, 423, 315, 336, 657, 685, 395, 590, 573, 636, 59, 203, 451, 355, 43, 262, 504, 453, 456, 257, 295, 364, 79, 201, 228, 395, 84, 83, 56, 461, 673, 639, 314, 365, 15, 401, 332, 283, 715, 277, 293, 293, 177, 518, 157, 686, 256, 434, 521, 12, 191, 660, 543, 122, 207, 214, 54, 479, 243, 283, 79, 581, 63, 325, 284, 295, 476, 223, 298, 582, 101, 113, 500, 239, 625, 661, 22, 709, 352, 321, 337, 256, 595, 141, 686, 619, 50, 511, 250, 32, 332, 529, 216, 229, 319, 735, 545, 154, 59, 3, 285, 29, 398, 62, 492, 254, 635, 241, 163, 122, 604, 540, 240, 169, 35, 371, 71, 159, 471, 698, 621, 390, 773, 748, 42, 45, 758, 566, 197, 301, 794, 466, 745, 46, 390, 586, 528, 608, 593, 37, 215, 520, 477, 497, 433, 113, 111, 111, 412, 137, 333, 21, 645, 488, 461, 643, 721, 332, 598, 28, 749, 575, 533, 685, 62, 47, 39, 612, 77, 537, 737, 147, 25, 481, 574, 848, 753, 471, 3, 680, 163, 177, 159, 750, 310, 297, 831, 722, 464, 668, 340, 185, 322, 74, 549, 211, 584, 852, 854, 83, 168, 554, 802, 719, 509, 823, 867, 440, 209, 33, 896, 602, 874, 700, 683, 524, 376, 613, 747, 550, 574, 213, 267, 471, 259, 392, 58, 677, 205, 639, 795, 125, 807, 93, 312, 551, 218, 747, 859, 37, 872, 32, 55, 334, 547, 822, 71, 784, 200, 280, 928, 265, 2, 336, 865, 859, 405, 783, 902, 689, 661, 449, 267, 908, 808, 469, 204, 660, 625, 636, 792, 577, 249, 427, 585, 55, 631, 549, 442, 571, 383, 342, 428, 694, 418, 291, 300, 354, 90, 83, 958, 973, 275, 538, 665, 105, 290, 397, 523, 80, 839, 701, 75, 164, 282, 968, 957, 230, 595, 744, 298, 540, 279, 48, 95, 35, 811, 31, 450, 398, 117, 645, 773, 846, 543, 231, 736, 971, 10, 75, 292, 469, 370, 23, 653, 981, 650, 366, 433, 486, 672, 349, 551, 697, 802, 316, 984, 573, 55, 935, 901, 515, 487, 42, 363, 595, 616, 256, 853, 7, 34, 893, 736, 552, 269, 320, 930, 239, 55, 678, 233, 451, 850, 387, 303, 791, 240, 738, 424, 196, 316, 140, 521, 714, 555, 1041, 564, 297, 216, 860, 355, 57, 0, 964, 154, 308, 562, 297, 716, 1050, 443, 112, 1024, 44, 60, 30, 750, 604, 435, 574, 963, 1038, 371, 845, 916, 824, 400, 705, 602, 590, 449, 436, 621, 1049, 582, 0, 287, 216, 933, 232, 731, 93, 337, 97, 760, 587, 987, 44, 139, 448, 173, 22, 441, 455, 389, 189, 779, 702, 114, 399, 835, 578, 311, 391, 723, 540, 111, 353, 982, 361, 752, 151, 561, 403, 886, 613, 965, 1125, 406, 102, 1010, 449, 1004, 385, 105, 662, 924, 383, 431, 1067, 476, 989, 932, 740, 775, 335, 581, 627, 406, 105, 1109, 952, 1080, 136, 816, 142, 152, 127, 926, 581, 55, 447, 313, 97, 942, 749, 972, 39, 540, 210, 1055, 664, 95, 271, 455, 172, 1121, 1153, 553, 891, 368, 1061, 277, 1130, 388, 229, 173, 681, 355, 629, 1125, 853, 413, 493, 537, 238, 446, 574, 1143, 920, 33, 392, 503, 853, 68, 540, 1055, 770, 312, 818, 600, 891, 436, 708, 588, 301, 11, 372, 879, 777, 1067, 623, 1039, 323, 953, 836, 385, 61, 850, 152, 1126, 1104, 1238, 730, 333, 1046, 196, 194, 1113, 64, 1106, 40, 104, 1144, 985, 387, 457, 679, 258, 158, 896, 773, 206, 129, 788, 1189, 423, 74, 89, 157, 663, 216, 1120, 1194, 8, 1236, 1109, 462, 259, 184, 181, 216, 1288, 733, 165, 764, 905, 314, 173, 414, 1033, 429, 782, 257, 542, 246, 1163, 187, 142, 1204, 200, 1039, 810, 114, 956, 1078, 116, 461, 1056, 196, 722, 1156, 76, 145, 1237, 851, 923, 497, 66, 105, 1044, 307, 823, 753, 340, 541, 79, 516, 818, 648, 562, 1148, 1138, 998, 156, 935, 769, 740, 399, 932, 237, 1078, 711, 294, 223, 758, 1080, 748, 47, 1122, 482, 1253, 147, 698, 929, 913, 318, 199, 163, 1037, 379, 733, 637, 1167, 538, 1333, 959, 585, 876, 113, 730, 1065, 223, 641, 1347, 1133, 979, 1086, 1253, 178, 867, 154, 364, 965, 1056, 1396, 942, 464, 454, 1123, 1039, 1007, 206, 180, 10, 440, 429, 418, 1111, 116, 956, 520, 1134, 515, 874, 1337, 16, 671, 122, 2, 1025, 689, 635, 1248, 1420, 424, 577, 1370, 314, 255, 750, 388, 1054, 359, 468, 1430, 1306, 656, 322, 1338, 1297, 1278, 1140, 1093, 1394, 123, 831, 208, 342, 1086, 462, 1218, 1253, 429, 1066, 383, 376, 1010, 1002, 539, 768, 475, 1370, 98, 910, 1138, 1280, 786, 601, 536, 702, 1243, 1382, 1224, 848, 775, 785, 786, 117, 1327, 316, 804, 1169, 575, 816, 470, 265, 992, 1144, 188, 778, 825, 1420, 140, 1462, 1024, 452, 560, 270, 1491, 539, 1458, 1433, 1146, 1422, 971, 53, 232, 113, 422, 809, 930, 1303, 740, 1505, 702, 1354, 1270, 1150, 730, 1237, 108, 273, 217, 104, 287, 584, 336, 1008, 1078, 351, 176, 1389, 1210, 1095, 1488, 1115, 385, 347, 293, 604, 1316, 753, 915, 536, 46, 25, 483, 694, 1176, 625, 1403, 467, 1063, 1277, 1219, 705, 1451, 229, 910, 1521, 619, 654, 900, 200, 891, 947, 962, 1201, 773, 1394, 839, 127, 437, 197, 1351, 175, 1232, 472, 770, 732, 1361, 699, 1484, 241, 1393, 1223, 111, 427, 1273, 1091, 543, 919, 85, 1300, 1357, 709, 10, 100, 970, 1181, 288, 1487, 386, 791, 109, 839, 525, 186, 151, 1322, 576, 428, 1611, 131, 1430, 1023, 517, 756, 114, 372, 836, 478, 1443, 1620, 1200, 289, 878, 1614, 1560, 363, 872, 11, 961, 190, 546, 547, 891, 889, 793, 1105, 333, 321, 76, 1171, 600, 1185, 1183, 179, 830, 861, 1613, 854, 1285, 1008, 1448, 686, 335, 426, 741, 614, 169, 144, 1471, 145, 222, 1062, 910, 245, 1405, 1354, 1553, 1015, 111, 1589, 1280, 1137, 211, 226, 254, 1494, 1045, 539, 437, 101, 694, 345, 58, 1000, 1030, 569, 76, 1267, 410, 1444, 361, 868, 41, 159, 674, 402, 74, 1665, 465, 878, 471, 147, 1319, 618, 1659, 1583, 1062, 1103, 561, 1483, 798, 1001, 1036, 554, 866, 216, 237, 1086, 630, 662, 833, 1291, 1530, 39, 230, 1030, 1307, 953, 968, 1282, 4, 1144, 1122, 296, 1206, 741, 948, 734, 210, 1544, 877, 1241, 782, 833, 1123, 43, 361, 1677, 811, 142, 364, 1035, 1448, 1580, 869, 789, 1024, 610, 334, 230, 881, 1676, 694, 1489, 1171, 1006, 421, 413, 455, 804, 862, 86, 1401, 560, 504, 507, 1597, 996, 1162, 385, 177, 1124, 1652, 52, 470, 632, 68, 1107, 1115, 1716, 1745, 818, 1003, 1581, 919, 1143, 606, 218, 1513, 1151, 1450, 1060, 571, 1354, 251, 915, 219, 1675, 946, 1730, 1100, 604, 1711, 1187, 1321, 1478, 1128, 1373, 574, 1812, 70, 1529, 1352, 289, 966, 996, 505, 271, 948, 3, 1168, 108, 1734, 1073, 1174, 997, 649, 1472, 1194, 1741, 865, 1648, 819, 1582, 42, 1815, 1526, 1451, 392, 982, 949, 1478, 73, 1186, 1089, 737, 1650, 1485, 222, 1077, 1750, 1556, 923, 706, 853, 139, 302, 337, 665, 1707, 1518, 999, 1326, 1030, 1680, 1589, 1411, 1753, 118, 588, 840, 780, 1241, 1045, 1072, 1364, 427, 1580, 1307, 423, 147, 1642, 929, 416, 849, 576, 1487, 1763, 613, 924, 1740, 832, 987, 803, 318, 483, 1031, 212, 63, 237, 108, 1312, 1512, 226, 519, 1494, 1590, 912, 1419, 1659, 17, 225, 875, 389, 642, 738, 1053, 1202, 469, 719, 208, 1202, 1897, 470, 268, 101, 471, 1325, 1202, 398, 1935, 210, 1676, 1815, 1373, 658, 1419, 693, 389, 946, 1608, 48, 944, 1201, 888, 1775, 898, 707, 1229, 611, 1474, 1608, 1270, 1701, 909, 218, 648, 1087, 846, 1474, 874, 285}

    Returns: {0, 4, 0, 7, 0, 13, 0, 21, 0, 26, 0, 27, 0, 31, 0, 35, 0, 44, 0, 45, 0, 48, 0, 50, 0, 53, 0, 55, 0, 56, 0, 58, 0, 60, 0, 66, 0, 69, 0, 71, 0, 73, 0, 74, 0, 84, 0, 85, 0, 88, 0, 90, 0, 92, 0, 94, 0, 95, 0, 99, 0, 104, 0, 107, 0, 108, 0, 110, 0, 113, 0, 122, 0, 123, 0, 126, 0, 127, 0, 132, 0, 134, 0, 136, 0, 137, 0, 140, 0, 143, 0, 144, 0, 151, 0, 152, 0, 156, 0, 158, 0, 161, 0, 162, 0, 165, 0, 166, 0, 177, 0, 178, 0, 179, 0, 182, 0, 184, 0, 185, 0, 186, 0, 188, 0, 191, 0, 192, 0, 194, 0, 198, 0, 199, 0, 204, 0, 205, 0, 206, 0, 210, 0, 211, 0, 222, 0, 225, 0, 236, 0, 237, 0, 242, 0, 250, 0, 251, 0, 254, 0, 258, 0, 260, 0, 268, 0, 269, 0, 270, 0, 273, 0, 274, 0, 278, 0, 279, 0, 282, 0, 287, 0, 288, 0, 289, 0, 297, 0, 301, 0, 303, 0, 304, 0, 309, 0, 310, 0, 313, 0, 316, 0, 322, 0, 327, 0, 328, 0, 339, 0, 340, 0, 343, 0, 345, 0, 346, 0, 347, 0, 349, 0, 350, 0, 351, 0, 357, 0, 365, 0, 371, 0, 372, 0, 377, 0, 380, 0, 382, 0, 386, 0, 390, 0, 394, 0, 403, 0, 411, 0, 415, 0, 420, 0, 423, 0, 424, 0, 426, 0, 428, 0, 429, 0, 432, 0, 434, 0, 438, 0, 441, 0, 442, 0, 449, 0, 452, 0, 460, 0, 461, 0, 462, 0, 463, 0, 464, 0, 469, 0, 471, 0, 473, 0, 475, 0, 477, 0, 480, 0, 485, 0, 493, 0, 496, 0, 497, 0, 498, 0, 501, 0, 503, 0, 513, 0, 514, 0, 515, 0, 518, 0, 522, 0, 523, 0, 533, 0, 534, 0, 535, 0, 546, 0, 547, 0, 550, 0, 551, 0, 552, 0, 553, 0, 554, 0, 555, 0, 559, 0, 564, 0, 567, 0, 569, 0, 571, 0, 573, 0, 574, 0, 575, 0, 576, 0, 577, 0, 579, 0, 581, 0, 584, 0, 589, 0, 590, 0, 593, 0, 594, 0, 597, 0, 602, 0, 603, 0, 606, 0, 609, 0, 612, 0, 613, 0, 622, 0, 624, 0, 630, 0, 631, 0, 632, 0, 636, 0, 637, 0, 641, 0, 645, 0, 651, 0, 652, 0, 664, 0, 668, 0, 669, 0, 672, 0, 673, 0, 675, 0, 681, 0, 685, 0, 687, 0, 690, 0, 691, 0, 698, 0, 701, 0, 702, 0, 703, 0, 705, 0, 708, 0, 709, 0, 710, 0, 711, 0, 712, 0, 722, 0, 724, 0, 726, 0, 727, 0, 728, 0, 729, 0, 732, 0, 734, 0, 736, 0, 745, 0, 746, 0, 748, 0, 753, 0, 755, 0, 756, 0, 757, 0, 760, 0, 762, 0, 763, 0, 764, 0, 768, 0, 769, 0, 773, 0, 778, 0, 779, 0, 780, 0, 784, 0, 785, 0, 786, 0, 787, 0, 789, 0, 792, 0, 795, 0, 796, 0, 801, 0, 812, 0, 814, 0, 816, 0, 818, 0, 821, 0, 823, 0, 824, 0, 825, 0, 827, 0, 838, 0, 845, 0, 846, 0, 847, 0, 857, 0, 858, 0, 861, 0, 863, 0, 866, 0, 867, 0, 868, 0, 871, 0, 885, 0, 886, 0, 891, 0, 895, 0, 897, 0, 898, 0, 900, 0, 901, 0, 902, 0, 903, 0, 906, 0, 912, 0, 913, 0, 915, 0, 922, 0, 925, 0, 926, 0, 927, 0, 938, 0, 939, 0, 941, 0, 943, 0, 944, 0, 945, 0, 948, 0, 952, 0, 956, 0, 961, 0, 962, 0, 968, 0, 969, 0, 971, 0, 975, 0, 979, 0, 982, 0, 983, 0, 984, 0, 985, 0, 991, 0, 997, 0, 998, 0, 1006, 0, 1016, 0, 1018, 0, 1020, 0, 1021, 0, 1022, 0, 1023, 0, 1024, 0, 1041, 0, 1045, 0, 1046, 0, 1061, 0, 1063, 0, 1067, 0, 1070, 0, 1076, 0, 1077, 0, 1078, 0, 1079, 0, 1082, 0, 1084, 0, 1088, 0, 1093, 0, 1094, 0, 1096, 0, 1111, 0, 1112, 0, 1115, 0, 1116, 0, 1117, 0, 1120, 0, 1124, 0, 1129, 0, 1131, 0, 1133, 0, 1136, 0, 1137, 0, 1138, 0, 1142, 0, 1147, 0, 1148, 0, 1154, 0, 1160, 0, 1161, 0, 1162, 0, 1163, 0, 1164, 0, 1165, 0, 1171, 0, 1172, 0, 1173, 0, 1177, 0, 1178, 0, 1183, 0, 1192, 0, 1194, 0, 1198, 0, 1202, 0, 1203, 0, 1204, 0, 1210, 0, 1216, 0, 1219, 0, 1220, 0, 1222, 0, 1226, 0, 1227, 0, 1228, 0, 1229, 0, 1231, 0, 1234, 0, 1235, 0, 1236, 0, 1242, 0, 1244, 0, 1247, 0, 1251, 0, 1253, 0, 1254, 0, 1255, 0, 1258, 0, 1259, 0, 1260, 0, 1262, 0, 1264, 0, 1269, 0, 1271, 0, 1273, 0, 1274, 0, 1275, 0, 1278, 0, 1282, 0, 1283, 0, 1286, 0, 1287, 0, 1288, 0, 1289, 0, 1294, 0, 1296, 0, 1299, 0, 1301, 0, 1307, 0, 1310, 0, 1312, 0, 1313, 0, 1315, 0, 1316, 0, 1321, 0, 1324, 0, 1327, 0, 1329, 0, 1337, 0, 1338, 0, 1339, 0, 1344, 0, 1347, 0, 1348, 0, 1355, 0, 1356, 0, 1361, 0, 1362, 0, 1363, 0, 1368, 0, 1372, 0, 1376, 0, 1377, 0, 1379, 0, 1383, 0, 1385, 0, 1389, 0, 1390, 0, 1395, 0, 1399, 0, 1400, 0, 1401, 0, 1404, 0, 1406, 0, 1407, 0, 1409, 0, 1411, 0, 1412, 0, 1413, 0, 1417, 0, 1422, 0, 1425, 0, 1428, 0, 1432, 0, 1435, 0, 1437, 0, 1438, 0, 1440, 0, 1443, 0, 1444, 0, 1450, 0, 1456, 0, 1457, 0, 1459, 0, 1463, 0, 1470, 0, 1471, 0, 1472, 0, 1477, 0, 1480, 0, 1481, 0, 1482, 0, 1483, 0, 1490, 0, 1494, 0, 1496, 0, 1500, 0, 1502, 0, 1515, 0, 1521, 0, 1522, 0, 1526, 0, 1531, 0, 1535, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1547, 0, 1552, 0, 1553, 0, 1556, 0, 1557, 0, 1558, 0, 1559, 0, 1560, 0, 1567, 0, 1569, 0, 1574, 0, 1576, 0, 1581, 0, 1582, 0, 1585, 0, 1587, 0, 1590, 0, 1592, 0, 1594, 0, 1596, 0, 1600, 0, 1603, 0, 1605, 0, 1606, 0, 1612, 0, 1623, 0, 1627, 0, 1629, 0, 1630, 0, 1636, 0, 1640, 0, 1649, 0, 1659, 0, 1660, 0, 1662, 0, 1663, 0, 1665, 0, 1668, 0, 1669, 0, 1675, 0, 1686, 0, 1691, 0, 1693, 0, 1700, 0, 1703, 0, 1708, 0, 1715, 0, 1716, 0, 1718, 0, 1723, 0, 1728, 0, 1730, 0, 1732, 0, 1744, 0, 1746, 0, 1755, 0, 1757, 0, 1758, 0, 1759, 0, 1760, 0, 1762, 0, 1763, 0, 1765, 0, 1774, 0, 1775, 0, 1776, 0, 1780, 0, 1781, 0, 1788, 0, 1790, 0, 1792, 0, 1796, 0, 1803, 0, 1807, 0, 1808, 0, 1814, 0, 1819, 0, 1825, 0, 1829, 0, 1832, 0, 1833, 0, 1838, 0, 1842, 0, 1843, 0, 1845, 0, 1849, 0, 1854, 0, 1855, 0, 1857, 0, 1861, 0, 1867, 0, 1868, 0, 1869, 0, 1876, 0, 1877, 0, 1880, 0, 1881, 0, 1882, 0, 1883, 0, 1884, 0, 1885, 0, 1887, 0, 1890, 0, 1891, 0, 1892, 0, 1899, 0, 1904, 0, 1905, 0, 1912, 0, 1913, 0, 1914, 0, 1915, 0, 1919, 0, 1926, 0, 1927, 0, 1931, 0, 1939, 0, 1942, 0, 1945, 0, 1953, 0, 1955, 0, 1959, 0, 1963, 0, 1966, 0, 1967, 0, 1970, 0, 1973, 0, 1974, 0, 1976, 0, 1977, 0, 1979, 0, 1980, 0, 1982, 0, 1983 }

  102. 18

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}

    {0, 1, 0, 3, 4, 4, 2, 5, 6, 4, 9, 2, 10, 8, 6, 5, 15}

    Returns: {0, 5, 0, 6, 0, 7, 0, 10, 0, 12 }

  103. 1393

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392}

    {0, 1, 2, 1, 4, 5, 6, 1, 8, 5, 7, 7, 3, 8, 6, 14, 9, 8, 18, 16, 12, 12, 14, 14, 12, 21, 14, 10, 13, 6, 22, 17, 24, 28, 33, 18, 14, 32, 16, 5, 25, 33, 10, 10, 21, 45, 1, 3, 22, 1, 42, 4, 19, 35, 5, 51, 17, 26, 46, 42, 3, 38, 49, 57, 9, 50, 30, 32, 57, 55, 40, 67, 15, 33, 66, 18, 76, 46, 36, 68, 35, 5, 40, 81, 46, 65, 22, 1, 8, 4, 14, 7, 2, 2, 33, 76, 72, 34, 53, 30, 90, 70, 70, 86, 5, 14, 55, 99, 72, 9, 22, 7, 8, 72, 22, 113, 75, 10, 114, 11, 91, 16, 20, 41, 52, 31, 115, 112, 108, 122, 18, 33, 122, 129, 35, 108, 0, 133, 72, 88, 90, 112, 52, 22, 49, 107, 143, 117, 71, 69, 45, 78, 42, 118, 38, 8, 78, 141, 23, 156, 33, 85, 118, 113, 83, 91, 132, 10, 9, 151, 64, 21, 78, 132, 80, 118, 1, 44, 157, 162, 39, 134, 82, 183, 22, 92, 186, 58, 172, 102, 178, 34, 107, 172, 50, 99, 1, 86, 98, 152, 51, 8, 13, 53, 117, 161, 82, 134, 78, 43, 176, 74, 118, 107, 110, 160, 91, 139, 118, 92, 181, 103, 138, 73, 38, 37, 184, 63, 188, 168, 31, 0, 232, 70, 91, 80, 186, 127, 83, 54, 40, 192, 52, 207, 192, 197, 170, 209, 114, 15, 72, 9, 218, 152, 44, 100, 143, 7, 174, 186, 14, 132, 162, 104, 189, 5, 152, 39, 111, 38, 107, 215, 188, 262, 163, 113, 1, 231, 64, 39, 251, 221, 71, 116, 156, 242, 59, 112, 83, 134, 102, 88, 272, 255, 85, 91, 100, 114, 207, 79, 245, 267, 165, 118, 227, 123, 198, 31, 235, 148, 271, 241, 158, 217, 76, 206, 236, 60, 219, 231, 180, 95, 313, 191, 70, 286, 271, 231, 242, 225, 183, 270, 206, 44, 213, 204, 128, 155, 282, 273, 270, 126, 81, 320, 123, 27, 104, 93, 175, 283, 9, 37, 213, 21, 222, 205, 114, 300, 119, 161, 139, 340, 251, 71, 18, 287, 21, 264, 247, 213, 295, 93, 361, 21, 156, 346, 85, 261, 206, 106, 127, 304, 331, 348, 91, 143, 150, 350, 21, 222, 225, 282, 281, 228, 31, 295, 352, 92, 7, 188, 10, 134, 145, 146, 290, 250, 175, 88, 129, 320, 129, 244, 321, 38, 24, 147, 17, 367, 365, 399, 317, 307, 227, 381, 371, 120, 378, 198, 147, 57, 65, 25, 414, 282, 122, 88, 29, 15, 387, 26, 373, 293, 196, 306, 128, 316, 390, 375, 134, 131, 291, 82, 11, 261, 233, 19, 332, 146, 111, 323, 1, 309, 21, 69, 33, 402, 56, 220, 442, 191, 77, 308, 23, 28, 296, 415, 111, 448, 398, 7, 105, 417, 56, 190, 59, 235, 346, 93, 219, 307, 229, 318, 373, 230, 76, 108, 488, 107, 445, 34, 129, 33, 325, 71, 238, 59, 342, 474, 246, 341, 228, 281, 314, 388, 385, 167, 141, 414, 216, 377, 161, 174, 456, 454, 393, 31, 32, 342, 229, 435, 347, 333, 215, 480, 524, 400, 188, 0, 414, 358, 467, 199, 324, 179, 208, 137, 493, 51, 90, 360, 507, 17, 273, 183, 465, 60, 195, 109, 434, 143, 504, 409, 417, 79, 45, 501, 81, 266, 89, 477, 33, 234, 201, 410, 335, 559, 505, 335, 422, 118, 428, 124, 247, 303, 282, 114, 137, 184, 87, 20, 454, 532, 287, 100, 450, 66, 175, 77, 407, 345, 16, 351, 373, 404, 70, 151, 254, 297, 65, 40, 491, 379, 107, 124, 22, 430, 511, 273, 332, 499, 208, 566, 119, 422, 218, 322, 212, 582, 249, 466, 117, 67, 439, 488, 41, 162, 498, 223, 48, 625, 24, 323, 613, 82, 425, 458, 447, 284, 330, 312, 334, 15, 366, 40, 594, 307, 173, 27, 518, 357, 449, 378, 491, 134, 487, 513, 56, 68, 210, 489, 499, 136, 578, 610, 621, 462, 591, 514, 206, 494, 562, 126, 306, 13, 0, 168, 67, 61, 464, 216, 124, 225, 304, 262, 510, 148, 620, 619, 411, 665, 14, 138, 598, 337, 436, 551, 65, 30, 362, 623, 568, 66, 102, 91, 711, 663, 382, 465, 305, 305, 253, 44, 351, 144, 78, 85, 414, 279, 537, 543, 389, 283, 499, 319, 672, 196, 694, 259, 479, 648, 218, 2, 412, 167, 133, 631, 604, 619, 64, 221, 723, 29, 727, 672, 654, 149, 592, 628, 183, 14, 496, 139, 490, 603, 143, 55, 561, 237, 374, 140, 308, 567, 259, 640, 206, 84, 320, 45, 321, 602, 247, 578, 703, 246, 184, 680, 137, 476, 4, 10, 264, 451, 228, 604, 757, 206, 441, 313, 726, 402, 42, 475, 571, 133, 381, 204, 440, 272, 768, 437, 302, 152, 757, 593, 646, 263, 339, 693, 454, 559, 329, 448, 777, 172, 126, 139, 819, 703, 585, 352, 113, 752, 35, 82, 35, 483, 251, 118, 486, 470, 503, 67, 623, 602, 118, 763, 30, 650, 331, 242, 387, 372, 701, 434, 334, 31, 609, 102, 656, 355, 440, 122, 33, 53, 468, 350, 636, 550, 844, 674, 377, 624, 520, 276, 109, 173, 210, 861, 270, 549, 643, 411, 364, 596, 187, 672, 717, 832, 73, 782, 183, 706, 745, 801, 30, 640, 731, 246, 766, 244, 246, 675, 666, 561, 808, 465, 552, 306, 162, 201, 905, 633, 800, 67, 224, 430, 492, 432, 613, 538, 260, 233, 844, 174, 674, 384, 896, 161, 496, 587, 506, 684, 367, 752, 142, 656, 463, 76, 790, 407, 474, 838, 693, 548, 783, 15, 226, 317, 858, 108, 338, 831, 331, 213, 283, 62, 956, 256, 114, 642, 942, 476, 194, 58, 605, 550, 680, 25, 125, 300, 413, 654, 472, 189, 539, 32, 302, 518, 222, 696, 509, 754, 516, 938, 222, 154, 817, 119, 641, 345, 74, 182, 551, 479, 623, 286, 180, 482, 145, 180, 122, 786, 569, 52, 446, 247, 219, 55, 37, 182, 60, 124, 831, 206, 946, 96, 740, 410, 236, 403, 407, 492, 566, 982, 512, 466, 812, 665, 803, 447, 402, 619, 281, 567, 995, 615, 536, 498, 610, 3, 291, 10, 477, 462, 653, 1028, 449, 152, 216, 94, 813, 454, 723, 304, 928, 864, 831, 498, 174, 391, 959, 114, 1054, 770, 293, 1030, 406, 729, 901, 858, 931, 1014, 251, 511, 828, 167, 495, 470, 969, 823, 908, 108, 181, 808, 689, 995, 37, 454, 396, 487, 768, 102, 500, 589, 856, 210, 685, 179, 755, 362, 89, 98, 805, 178, 534, 562, 474, 334, 452, 68, 236, 1058, 395, 624, 272, 430, 1048, 8, 680, 463, 600, 273, 1006, 825, 758, 139, 537, 1028, 164, 584, 619, 95, 445, 885, 32, 141, 147, 357, 896, 1015, 103, 844, 314, 648, 809, 476, 932, 45, 1130, 866, 767, 995, 485, 606, 889, 169, 589, 771, 102, 529, 864, 484, 144, 839, 837, 1098, 717, 16, 245, 635, 236, 829, 187, 607, 1144, 434, 705, 242, 556, 144, 601, 653, 616, 351, 612, 1005, 323, 310, 591, 675, 808, 781, 1042, 263, 428, 82, 41, 199, 664, 167, 158, 117, 1071, 425, 23, 351, 392, 689, 168, 135, 32, 515, 39, 571, 1138, 681, 490, 881, 387, 912, 309, 921, 258, 585, 780, 1004, 1053, 382, 613, 956, 1080, 543, 693, 391, 840, 268, 152, 592, 352, 573, 377, 469, 463, 592, 410, 971, 920, 948, 1215, 1177, 393, 408, 887, 393, 1250, 1202, 551, 178, 558, 1045, 556, 1183, 812, 696, 1051, 249, 1075, 273, 1029, 1132, 842, 909, 1004, 139, 575, 528, 841, 1241, 566, 208, 951, 16, 152, 357, 571, 1069, 547, 407, 882, 569, 1040, 242, 171, 408, 935, 1054, 250, 1257, 993, 1224, 911, 906, 622, 1152, 1013, 157, 993, 720, 503, 77, 190, 1225, 151, 322, 1281, 88, 83, 302, 928, 367, 1056, 62, 1095, 1242, 922, 879, 849, 781, 469, 320, 577, 860, 978, 1259, 21, 160, 16, 145, 1183, 1010, 1076, 871, 1031, 1204, 966, 530, 215, 658, 19, 1112, 199, 222, 740, 299, 832, 1150, 544, 1103, 637, 923, 1027, 630, 270, 145, 711, 855, 1311, 1313, 137, 1331, 33, 466, 51, 1094, 436, 499, 975, 1093, 468, 380, 491, 436, 589, 242, 974, 948, 472, 757, 1379, 200, 147, 532}

    Returns: {0, 6, 0, 10, 0, 13, 0, 16, 0, 17, 0, 19, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 27, 0, 36, 0, 37, 0, 40, 0, 48, 0, 51, 0, 54, 0, 55, 0, 59, 0, 60, 0, 61, 0, 62, 0, 65, 0, 72, 0, 75, 0, 76, 0, 78, 0, 80, 0, 81, 0, 82, 0, 85, 0, 91, 0, 98, 0, 101, 0, 105, 0, 106, 0, 108, 0, 110, 0, 116, 0, 120, 0, 125, 0, 128, 0, 131, 0, 135, 0, 138, 0, 141, 0, 142, 0, 143, 0, 150, 0, 153, 0, 155, 0, 160, 0, 164, 0, 167, 0, 169, 0, 170, 0, 171, 0, 174, 0, 182, 0, 186, 0, 188, 0, 190, 0, 191, 0, 192, 0, 196, 0, 206, 0, 208, 0, 211, 0, 212, 0, 220, 0, 221, 0, 222, 0, 224, 0, 225, 0, 227, 0, 228, 0, 238, 0, 243, 0, 252, 0, 253, 0, 256, 0, 261, 0, 262, 0, 264, 0, 265, 0, 266, 0, 270, 0, 275, 0, 276, 0, 278, 0, 279, 0, 285, 0, 288, 0, 290, 0, 291, 0, 293, 0, 294, 0, 297, 0, 302, 0, 303, 0, 306, 0, 307, 0, 310, 0, 311, 0, 319, 0, 320, 0, 321, 0, 322, 0, 323, 0, 326, 0, 327, 0, 328, 0, 335, 0, 336, 0, 342, 0, 345, 0, 347, 0, 348, 0, 350, 0, 351, 0, 353, 0, 356, 0, 358, 0, 359, 0, 360, 0, 362, 0, 365, 0, 370, 0, 372, 0, 373, 0, 375, 0, 381, 0, 382, 0, 383, 0, 393, 0, 398, 0, 402, 0, 403, 0, 404, 0, 406, 0, 412, 0, 414, 0, 420, 0, 421, 0, 425, 0, 428, 0, 449, 0, 453, 0, 458, 0, 462, 0, 464, 0, 472, 0, 488, 0, 489, 0, 494, 0, 500, 0, 503, 0, 508, 0, 509, 0, 512, 0, 513, 0, 521, 0, 530, 0, 534, 0, 535, 0, 541, 0, 544, 0, 549, 0, 555, 0, 557, 0, 559, 0, 561, 0, 562, 0, 566, 0, 569, 0, 570, 0, 572, 0, 582, 0, 588, 0, 592, 0, 594, 0, 596, 0, 599, 0, 606, 0, 607, 0, 611, 0, 614, 0, 616, 0, 620, 0, 623, 0, 625, 0, 629, 0, 632, 0, 633, 0, 637, 0, 643, 0, 647, 0, 650, 0, 651, 0, 653, 0, 660, 0, 663, 0, 664, 0, 665, 0, 668, 0, 669, 0, 671, 0, 677, 0, 678, 0, 682, 0, 687, 0, 691, 0, 693, 0, 695, 0, 696, 0, 698, 0, 699, 0, 701, 0, 703, 0, 705, 0, 706, 0, 712, 0, 713, 0, 715, 0, 718, 0, 730, 0, 732, 0, 733, 0, 735, 0, 740, 0, 741, 0, 745, 0, 746, 0, 748, 0, 749, 0, 754, 0, 756, 0, 760, 0, 770, 0, 771, 0, 784, 0, 785, 0, 788, 0, 798, 0, 801, 0, 802, 0, 803, 0, 804, 0, 806, 0, 807, 0, 808, 0, 809, 0, 810, 0, 814, 0, 816, 0, 817, 0, 821, 0, 825, 0, 827, 0, 829, 0, 831, 0, 832, 0, 833, 0, 835, 0, 836, 0, 839, 0, 842, 0, 846, 0, 849, 0, 854, 0, 855, 0, 858, 0, 861, 0, 867, 0, 869, 0, 870, 0, 872, 0, 873, 0, 877, 0, 882, 0, 883, 0, 886, 0, 889, 0, 890, 0, 897, 0, 898, 0, 900, 0, 901, 0, 902, 0, 906, 0, 914, 0, 916, 0, 917, 0, 919, 0, 923, 0, 925, 0, 927, 0, 928, 0, 934, 0, 940, 0, 941, 0, 942, 0, 948, 0, 953, 0, 954, 0, 955, 0, 962, 0, 963, 0, 964, 0, 965, 0, 970, 0, 974, 0, 986, 0, 988, 0, 991, 0, 993, 0, 996, 0, 997, 0, 998, 0, 999, 0, 1000, 0, 1002, 0, 1004, 0, 1005, 0, 1007, 0, 1012, 0, 1015, 0, 1021, 0, 1022, 0, 1027, 0, 1030, 0, 1032, 0, 1033, 0, 1037, 0, 1038, 0, 1040, 0, 1043, 0, 1050, 0, 1051, 0, 1054, 0, 1056, 0, 1058, 0, 1061, 0, 1068, 0, 1071, 0, 1080, 0, 1083, 0, 1089, 0, 1090, 0, 1091, 0, 1092, 0, 1094, 0, 1095, 0, 1096, 0, 1098, 0, 1099, 0, 1101, 0, 1104, 0, 1107, 0, 1108, 0, 1110, 0, 1113, 0, 1114, 0, 1115, 0, 1116, 0, 1117, 0, 1123, 0, 1125, 0, 1131, 0, 1132, 0, 1134, 0, 1138, 0, 1139, 0, 1141, 0, 1142, 0, 1143, 0, 1144, 0, 1146, 0, 1147, 0, 1149, 0, 1157, 0, 1159, 0, 1160, 0, 1161, 0, 1165, 0, 1170, 0, 1176, 0, 1185, 0, 1189, 0, 1190, 0, 1192, 0, 1194, 0, 1207, 0, 1212, 0, 1214, 0, 1221, 0, 1222, 0, 1223, 0, 1224, 0, 1225, 0, 1227, 0, 1229, 0, 1232, 0, 1235, 0, 1236, 0, 1240, 0, 1242, 0, 1246, 0, 1252, 0, 1253, 0, 1255, 0, 1256, 0, 1257, 0, 1258, 0, 1259, 0, 1263, 0, 1266, 0, 1267, 0, 1272, 0, 1278, 0, 1281, 0, 1284, 0, 1285, 0, 1287, 0, 1288, 0, 1294, 0, 1297, 0, 1301, 0, 1304, 0, 1308, 0, 1313, 0, 1325, 0, 1328, 0, 1329, 0, 1331, 0, 1332, 0, 1333, 0, 1338, 0, 1342, 0, 1345, 0, 1354, 0, 1356, 0, 1358, 0, 1362, 0, 1364, 0, 1365, 0, 1375, 0, 1376, 0, 1377, 0, 1381, 0, 1382, 0, 1383, 0, 1389, 0, 1390, 0, 1392 }

  104. 1585

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584}

    {0, 0, 2, 0, 3, 2, 0, 5, 4, 3, 10, 10, 4, 9, 1, 15, 13, 10, 7, 9, 9, 12, 20, 7, 20, 19, 17, 22, 11, 17, 11, 17, 25, 23, 15, 33, 18, 34, 35, 29, 31, 38, 28, 43, 39, 43, 33, 30, 34, 46, 37, 42, 36, 47, 42, 44, 55, 49, 53, 45, 42, 47, 58, 63, 55, 46, 57, 53, 67, 69, 60, 60, 66, 59, 57, 61, 74, 76, 71, 71, 61, 72, 76, 83, 74, 70, 69, 72, 80, 76, 75, 85, 73, 80, 80, 78, 81, 94, 89, 96, 83, 94, 84, 92, 89, 105, 90, 106, 102, 90, 109, 110, 99, 108, 113, 114, 115, 101, 108, 104, 104, 106, 108, 113, 109, 110, 119, 123, 124, 113, 115, 115, 126, 130, 122, 124, 123, 132, 124, 122, 126, 131, 140, 139, 136, 133, 138, 134, 138, 137, 136, 133, 149, 150, 143, 152, 142, 145, 152, 151, 143, 155, 158, 163, 151, 156, 161, 161, 166, 169, 159, 155, 165, 162, 168, 157, 161, 177, 171, 170, 161, 176, 170, 171, 170, 178, 174, 184, 172, 173, 189, 189, 177, 187, 185, 189, 190, 193, 180, 188, 181, 200, 183, 190, 193, 190, 191, 195, 203, 205, 202, 203, 193, 208, 199, 213, 197, 204, 200, 212, 203, 207, 211, 207, 223, 213, 208, 215, 215, 220, 225, 229, 229, 233, 230, 225, 217, 232, 221, 223, 239, 224, 234, 234, 238, 234, 246, 245, 247, 234, 242, 232, 237, 253, 251, 255, 255, 249, 239, 254, 259, 258, 249, 250, 257, 254, 251, 255, 260, 257, 255, 261, 268, 260, 255, 267, 264, 266, 275, 278, 272, 276, 278, 279, 283, 282, 281, 269, 272, 274, 271, 289, 273, 287, 281, 288, 281, 290, 287, 298, 293, 298, 298, 284, 300, 300, 297, 303, 297, 305, 303, 294, 302, 312, 310, 302, 304, 305, 317, 309, 301, 313, 314, 319, 308, 325, 317, 323, 314, 324, 329, 326, 316, 324, 318, 323, 321, 323, 320, 336, 330, 328, 335, 337, 328, 333, 339, 328, 343, 344, 332, 345, 345, 338, 352, 337, 352, 344, 353, 359, 344, 349, 352, 345, 358, 359, 357, 349, 350, 351, 358, 356, 360, 363, 357, 359, 359, 359, 364, 375, 375, 369, 370, 369, 377, 368, 384, 374, 372, 373, 379, 376, 383, 379, 392, 380, 386, 381, 394, 399, 390, 394, 401, 402, 403, 392, 392, 390, 408, 402, 403, 407, 410, 409, 398, 410, 399, 416, 407, 408, 405, 412, 421, 407, 422, 412, 413, 421, 416, 413, 428, 414, 418, 414, 420, 420, 431, 431, 432, 426, 436, 429, 426, 426, 439, 432, 434, 430, 437, 437, 447, 444, 447, 437, 448, 448, 450, 446, 442, 443, 460, 455, 454, 448, 448, 446, 458, 460, 461, 452, 459, 471, 472, 455, 470, 459, 463, 468, 463, 462, 468, 475, 472, 483, 482, 481, 486, 468, 481, 478, 490, 491, 474, 482, 475, 494, 488, 488, 491, 498, 490, 495, 489, 496, 500, 496, 494, 504, 491, 508, 501, 497, 493, 513, 508, 512, 506, 505, 503, 500, 510, 515, 515, 515, 516, 517, 510, 524, 516, 517, 519, 512, 526, 515, 528, 519, 524, 532, 538, 526, 521, 530, 524, 526, 534, 526, 538, 531, 542, 536, 542, 542, 551, 545, 547, 553, 545, 554, 540, 555, 558, 557, 546, 553, 562, 546, 549, 553, 552, 568, 567, 556, 569, 557, 572, 562, 560, 569, 573, 564, 568, 580, 572, 576, 568, 567, 577, 577, 571, 587, 582, 575, 588, 577, 594, 593, 582, 591, 591, 593, 584, 596, 601, 600, 603, 600, 605, 601, 597, 590, 596, 594, 609, 597, 614, 608, 611, 604, 607, 613, 601, 620, 617, 606, 613, 619, 610, 616, 618, 611, 612, 623, 625, 619, 619, 621, 629, 635, 621, 638, 626, 625, 635, 635, 634, 641, 646, 639, 635, 631, 637, 640, 641, 648, 647, 653, 644, 654, 639, 658, 642, 652, 658, 653, 653, 663, 649, 667, 667, 661, 654, 663, 671, 664, 673, 667, 657, 675, 676, 679, 674, 667, 672, 667, 666, 684, 684, 668, 688, 681, 679, 689, 686, 682, 694, 680, 695, 692, 695, 684, 686, 694, 700, 688, 701, 696, 687, 690, 690, 701, 696, 707, 705, 706, 696, 709, 715, 714, 700, 704, 716, 716, 713, 717, 723, 708, 726, 716, 719, 710, 716, 727, 728, 730, 716, 734, 717, 726, 725, 720, 731, 736, 728, 738, 736, 729, 742, 734, 742, 749, 741, 733, 742, 745, 740, 744, 740, 740, 751, 758, 741, 750, 758, 763, 751, 754, 749, 749, 768, 764, 767, 764, 763, 758, 764, 762, 757, 774, 776, 779, 768, 762, 782, 782, 772, 775, 771, 780, 770, 772, 780, 789, 776, 782, 791, 789, 786, 780, 786, 783, 793, 791, 789, 798, 804, 801, 787, 802, 796, 797, 802, 805, 794, 801, 812, 799, 807, 816, 810, 819, 811, 812, 820, 812, 808, 809, 811, 815, 815, 811, 826, 816, 813, 825, 825, 827, 818, 828, 832, 830, 825, 831, 826, 834, 830, 826, 840, 846, 846, 836, 835, 847, 843, 838, 850, 843, 853, 853, 846, 858, 841, 857, 844, 861, 851, 861, 865, 850, 863, 853, 869, 862, 863, 859, 872, 874, 862, 870, 876, 877, 869, 871, 874, 865, 884, 867, 880, 883, 881, 872, 878, 873, 879, 879, 894, 894, 888, 882, 891, 892, 892, 895, 890, 896, 891, 905, 889, 904, 895, 902, 909, 911, 912, 905, 906, 897, 915, 905, 905, 919, 908, 917, 909, 909, 921, 920, 917, 921, 918, 919, 916, 919, 914, 917, 927, 920, 919, 921, 924, 938, 925, 935, 936, 931, 943, 933, 934, 938, 938, 947, 934, 933, 944, 951, 936, 944, 939, 956, 958, 955, 958, 947, 962, 961, 956, 950, 953, 961, 967, 960, 958, 957, 954, 969, 957, 965, 964, 972, 961, 967, 979, 967, 978, 981, 969, 966, 973, 976, 988, 980, 976, 972, 978, 974, 988, 991, 984, 991, 986, 995, 995, 986, 998, 991, 990, 998, 993, 995, 993, 991, 993, 996, 1006, 1008, 1004, 1010, 997, 1005, 1008, 1011, 1014, 1012, 1021, 1021, 1006, 1011, 1008, 1027, 1011, 1021, 1019, 1014, 1025, 1027, 1023, 1029, 1031, 1027, 1028, 1024, 1034, 1022, 1037, 1029, 1026, 1036, 1038, 1043, 1034, 1049, 1047, 1032, 1036, 1052, 1050, 1048, 1054, 1043, 1049, 1049, 1057, 1061, 1045, 1053, 1056, 1054, 1048, 1049, 1053, 1062, 1065, 1065, 1057, 1069, 1060, 1060, 1060, 1075, 1063, 1071, 1079, 1077, 1068, 1064, 1065, 1081, 1086, 1068, 1080, 1089, 1083, 1076, 1083, 1085, 1089, 1085, 1080, 1080, 1080, 1084, 1084, 1093, 1101, 1098, 1085, 1087, 1102, 1104, 1100, 1105, 1110, 1092, 1106, 1098, 1102, 1096, 1115, 1103, 1104, 1108, 1111, 1107, 1122, 1110, 1113, 1108, 1118, 1119, 1125, 1127, 1130, 1121, 1115, 1117, 1132, 1123, 1117, 1133, 1134, 1137, 1126, 1137, 1134, 1140, 1133, 1138, 1146, 1130, 1143, 1132, 1147, 1135, 1141, 1144, 1154, 1138, 1155, 1138, 1150, 1140, 1142, 1150, 1156, 1146, 1159, 1161, 1151, 1151, 1157, 1159, 1167, 1152, 1164, 1155, 1160, 1169, 1168, 1175, 1160, 1165, 1165, 1171, 1166, 1164, 1183, 1167, 1183, 1182, 1174, 1173, 1178, 1190, 1180, 1178, 1191, 1183, 1180, 1193, 1193, 1184, 1190, 1183, 1183, 1189, 1198, 1196, 1191, 1197, 1191, 1202, 1202, 1203, 1198, 1194, 1203, 1200, 1207, 1211, 1209, 1205, 1213, 1202, 1212, 1204, 1205, 1211, 1219, 1219, 1215, 1210, 1221, 1228, 1226, 1224, 1222, 1230, 1233, 1237, 1230, 1230, 1238, 1234, 1241, 1227, 1227, 1228, 1237, 1247, 1248, 1245, 1239, 1235, 1251, 1240, 1247, 1250, 1243, 1251, 1243, 1258, 1251, 1248, 1247, 1256, 1249, 1254, 1265, 1259, 1251, 1255, 1262, 1259, 1257, 1267, 1260, 1264, 1269, 1259, 1272, 1264, 1271, 1276, 1267, 1272, 1265, 1269, 1277, 1270, 1280, 1286, 1276, 1287, 1283, 1291, 1284, 1281, 1285, 1284, 1291, 1286, 1297, 1284, 1297, 1302, 1298, 1291, 1297, 1297, 1301, 1300, 1298, 1307, 1300, 1313, 1310, 1310, 1303, 1303, 1308, 1310, 1320, 1307, 1311, 1320, 1324, 1311, 1311, 1323, 1313, 1318, 1317, 1312, 1317, 1332, 1321, 1321, 1334, 1325, 1337, 1332, 1324, 1322, 1330, 1331, 1326, 1343, 1327, 1338, 1335, 1338, 1346, 1349, 1352, 1351, 1340, 1340, 1340, 1348, 1351, 1345, 1346, 1355, 1354, 1345, 1345, 1351, 1362, 1357, 1362, 1356, 1359, 1370, 1372, 1361, 1362, 1362, 1363, 1361, 1378, 1360, 1377, 1373, 1363, 1381, 1377, 1372, 1379, 1368, 1387, 1371, 1380, 1379, 1389, 1383, 1388, 1379, 1387, 1388, 1396, 1390, 1399, 1385, 1383, 1398, 1399, 1401, 1398, 1388, 1391, 1395, 1407, 1392, 1407, 1401, 1402, 1414, 1400, 1401, 1412, 1405, 1420, 1406, 1406, 1414, 1423, 1413, 1411, 1422, 1412, 1423, 1415, 1416, 1417, 1426, 1425, 1435, 1433, 1425, 1419, 1421, 1427, 1431, 1442, 1442, 1442, 1443, 1443, 1447, 1432, 1446, 1445, 1451, 1451, 1442, 1447, 1454, 1456, 1439, 1450, 1441, 1449, 1457, 1444, 1449, 1459, 1450, 1448, 1449, 1452, 1455, 1470, 1458, 1465, 1460, 1465, 1470, 1460, 1474, 1463, 1473, 1461, 1465, 1480, 1483, 1468, 1483, 1469, 1474, 1470, 1474, 1480, 1486, 1485, 1479, 1491, 1484, 1478, 1493, 1485, 1490, 1496, 1500, 1484, 1494, 1503, 1497, 1498, 1499, 1497, 1496, 1498, 1510, 1501, 1510, 1499, 1500, 1503, 1503, 1515, 1511, 1507, 1507, 1511, 1520, 1523, 1523, 1516, 1517, 1523, 1519, 1524, 1519, 1531, 1516, 1528, 1526, 1533, 1522, 1525, 1534, 1525, 1528, 1531, 1540, 1539, 1537, 1541, 1541, 1544, 1546, 1538, 1541, 1549, 1550, 1536, 1540, 1552, 1557, 1546, 1544, 1546, 1555, 1547, 1560, 1564, 1563, 1549, 1561, 1549, 1559, 1562, 1558, 1564, 1563, 1558, 1573, 1567, 1561, 1560, 1573, 1578, 1576, 1567, 1579}

    Returns: {0, 5, 0, 10, 0, 14, 0, 16, 0, 17, 0, 20, 0, 21, 0, 26, 0, 28, 0, 35, 0, 36, 0, 38, 0, 40, 0, 41, 0, 47, 0, 49, 0, 50, 0, 51, 0, 56, 0, 57, 0, 60, 0, 64, 0, 65, 0, 66, 0, 70, 0, 74, 0, 76, 0, 81, 0, 87, 0, 89, 0, 94, 0, 95, 0, 100, 0, 103, 0, 104, 0, 108, 0, 111, 0, 112, 0, 115, 0, 118, 0, 122, 0, 124, 0, 125, 0, 126, 0, 130, 0, 147, 0, 149, 0, 150, 0, 155, 0, 156, 0, 157, 0, 158, 0, 159, 0, 160, 0, 161, 0, 165, 0, 170, 0, 186, 0, 187, 0, 188, 0, 191, 0, 192, 0, 196, 0, 197, 0, 198, 0, 204, 0, 205, 0, 206, 0, 208, 0, 209, 0, 211, 0, 212, 0, 213, 0, 215, 0, 221, 0, 231, 0, 234, 0, 235, 0, 236, 0, 238, 0, 242, 0, 249, 0, 252, 0, 253, 0, 256, 0, 257, 0, 261, 0, 268, 0, 269, 0, 271, 0, 274, 0, 275, 0, 276, 0, 277, 0, 278, 0, 287, 0, 292, 0, 295, 0, 297, 0, 300, 0, 301, 0, 302, 0, 303, 0, 304, 0, 314, 0, 315, 0, 324, 0, 326, 0, 335, 0, 339, 0, 340, 0, 342, 0, 344, 0, 345, 0, 346, 0, 348, 0, 354, 0, 356, 0, 360, 0, 362, 0, 366, 0, 367, 0, 368, 0, 370, 0, 374, 0, 375, 0, 376, 0, 377, 0, 378, 0, 382, 0, 384, 0, 391, 0, 394, 0, 401, 0, 408, 0, 412, 0, 413, 0, 415, 0, 416, 0, 419, 0, 421, 0, 424, 0, 432, 0, 434, 0, 437, 0, 438, 0, 441, 0, 452, 0, 455, 0, 456, 0, 459, 0, 460, 0, 464, 0, 465, 0, 467, 0, 473, 0, 477, 0, 479, 0, 482, 0, 483, 0, 486, 0, 489, 0, 490, 0, 495, 0, 497, 0, 498, 0, 504, 0, 506, 0, 513, 0, 518, 0, 521, 0, 522, 0, 523, 0, 524, 0, 525, 0, 527, 0, 529, 0, 531, 0, 533, 0, 534, 0, 536, 0, 538, 0, 540, 0, 542, 0, 544, 0, 546, 0, 556, 0, 558, 0, 560, 0, 562, 0, 564, 0, 568, 0, 571, 0, 573, 0, 574, 0, 578, 0, 586, 0, 590, 0, 591, 0, 592, 0, 593, 0, 595, 0, 597, 0, 601, 0, 607, 0, 612, 0, 617, 0, 618, 0, 620, 0, 624, 0, 625, 0, 628, 0, 630, 0, 638, 0, 641, 0, 643, 0, 644, 0, 645, 0, 648, 0, 649, 0, 651, 0, 655, 0, 659, 0, 660, 0, 662, 0, 663, 0, 670, 0, 673, 0, 674, 0, 679, 0, 686, 0, 687, 0, 688, 0, 694, 0, 698, 0, 700, 0, 706, 0, 708, 0, 709, 0, 711, 0, 713, 0, 715, 0, 730, 0, 732, 0, 733, 0, 739, 0, 740, 0, 741, 0, 742, 0, 743, 0, 744, 0, 745, 0, 746, 0, 762, 0, 764, 0, 769, 0, 771, 0, 773, 0, 778, 0, 780, 0, 781, 0, 792, 0, 796, 0, 797, 0, 799, 0, 800, 0, 801, 0, 803, 0, 805, 0, 808, 0, 811, 0, 813, 0, 817, 0, 820, 0, 828, 0, 829, 0, 831, 0, 837, 0, 839, 0, 843, 0, 844, 0, 846, 0, 847, 0, 850, 0, 851, 0, 860, 0, 861, 0, 862, 0, 871, 0, 876, 0, 878, 0, 881, 0, 883, 0, 885, 0, 886, 0, 887, 0, 892, 0, 895, 0, 896, 0, 903, 0, 906, 0, 912, 0, 914, 0, 916, 0, 918, 0, 919, 0, 921, 0, 922, 0, 927, 0, 934, 0, 939, 0, 943, 0, 953, 0, 955, 0, 956, 0, 963, 0, 964, 0, 966, 0, 968, 0, 973, 0, 974, 0, 978, 0, 979, 0, 985, 0, 988, 0, 990, 0, 991, 0, 992, 0, 997, 0, 1013, 0, 1014, 0, 1019, 0, 1020, 0, 1022, 0, 1025, 0, 1026, 0, 1027, 0, 1029, 0, 1035, 0, 1040, 0, 1043, 0, 1050, 0, 1051, 0, 1054, 0, 1059, 0, 1060, 0, 1062, 0, 1064, 0, 1065, 0, 1068, 0, 1069, 0, 1079, 0, 1087, 0, 1089, 0, 1097, 0, 1098, 0, 1099, 0, 1102, 0, 1103, 0, 1109, 0, 1110, 0, 1112, 0, 1116, 0, 1120, 0, 1123, 0, 1125, 0, 1126, 0, 1128, 0, 1130, 0, 1132, 0, 1134, 0, 1137, 0, 1138, 0, 1145, 0, 1151, 0, 1154, 0, 1165, 0, 1166, 0, 1169, 0, 1170, 0, 1172, 0, 1173, 0, 1175, 0, 1179, 0, 1182, 0, 1184, 0, 1189, 0, 1195, 0, 1198, 0, 1199, 0, 1206, 0, 1207, 0, 1208, 0, 1209, 0, 1210, 0, 1211, 0, 1212, 0, 1214, 0, 1215, 0, 1222, 0, 1231, 0, 1232, 0, 1234, 0, 1237, 0, 1243, 0, 1244, 0, 1245, 0, 1246, 0, 1249, 0, 1251, 0, 1254, 0, 1262, 0, 1264, 0, 1270, 0, 1274, 0, 1275, 0, 1279, 0, 1283, 0, 1284, 0, 1287, 0, 1290, 0, 1294, 0, 1296, 0, 1297, 0, 1299, 0, 1300, 0, 1306, 0, 1321, 0, 1323, 0, 1324, 0, 1326, 0, 1327, 0, 1330, 0, 1331, 0, 1332, 0, 1333, 0, 1339, 0, 1342, 0, 1348, 0, 1350, 0, 1351, 0, 1352, 0, 1361, 0, 1362, 0, 1368, 0, 1370, 0, 1377, 0, 1380, 0, 1382, 0, 1383, 0, 1387, 0, 1390, 0, 1392, 0, 1396, 0, 1404, 0, 1406, 0, 1407, 0, 1410, 0, 1414, 0, 1415, 0, 1418, 0, 1420, 0, 1433, 0, 1434, 0, 1435, 0, 1438, 0, 1439, 0, 1441, 0, 1443, 0, 1444, 0, 1445, 0, 1449, 0, 1454, 0, 1459, 0, 1462, 0, 1466, 0, 1467, 0, 1469, 0, 1470, 0, 1478, 0, 1480, 0, 1488, 0, 1490, 0, 1492, 0, 1493, 0, 1494, 0, 1496, 0, 1499, 0, 1503, 0, 1520, 0, 1521, 0, 1522, 0, 1523, 0, 1527, 0, 1530, 0, 1532, 0, 1533, 0, 1534, 0, 1535, 0, 1542, 0, 1543, 0, 1545, 0, 1547, 0, 1548, 0, 1549, 0, 1550, 0, 1552, 0, 1555, 0, 1559, 0, 1560, 0, 1561, 0, 1572, 0, 1575, 0, 1576, 0, 1580 }

  105. 14

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}

    {0, 0, 2, 0, 3, 1, 0, 3, 7, 2, 4, 5, 2}

    Returns: { }

  106. 78

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77}

    {0, 0, 2, 3, 4, 0, 1, 4, 7, 6, 4, 3, 6, 6, 9, 15, 4, 10, 3, 11, 13, 8, 2, 17, 18, 5, 0, 14, 9, 19, 6, 19, 7, 0, 12, 14, 7, 36, 14, 6, 18, 35, 19, 27, 5, 21, 25, 37, 33, 40, 1, 19, 18, 38, 44, 13, 14, 38, 49, 15, 53, 33, 25, 40, 36, 49, 43, 11, 28, 56, 63, 30, 64, 25, 44, 40, 24}

    Returns: {0, 4, 0, 9, 0, 12, 0, 18, 0, 19, 0, 21, 0, 28, 0, 33, 0, 36, 0, 37, 0, 39, 0, 50, 0, 55, 0, 56, 0, 57, 0, 64, 0, 71, 0, 75, 0, 76, 0, 77 }

  107. 3

    {1, 2}

    {0, 0}

    Returns: { }

  108. 1980

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

    {0, 1, 0, 2, 1, 1, 4, 2, 1, 7, 4, 6, 11, 6, 0, 12, 1, 7, 12, 19, 7, 16, 13, 9, 8, 1, 21, 17, 16, 25, 15, 0, 5, 32, 18, 29, 11, 20, 28, 29, 6, 31, 9, 31, 25, 36, 41, 28, 16, 25, 50, 33, 52, 14, 12, 24, 24, 52, 35, 34, 0, 3, 22, 54, 51, 7, 51, 56, 25, 3, 30, 50, 69, 14, 28, 17, 56, 33, 58, 28, 75, 68, 48, 33, 32, 21, 42, 76, 81, 45, 4, 66, 10, 6, 75, 28, 64, 84, 93, 52, 1, 55, 92, 6, 51, 93, 73, 10, 102, 53, 20, 54, 2, 110, 8, 73, 71, 113, 1, 93, 36, 40, 45, 104, 105, 22, 19, 122, 72, 96, 126, 62, 90, 49, 25, 113, 111, 24, 28, 80, 61, 76, 122, 71, 17, 84, 91, 118, 65, 104, 45, 107, 8, 89, 111, 51, 76, 119, 143, 119, 85, 146, 15, 115, 110, 14, 164, 55, 54, 27, 147, 94, 129, 7, 131, 125, 132, 36, 60, 29, 41, 73, 131, 8, 84, 30, 120, 137, 108, 41, 167, 139, 54, 173, 172, 50, 131, 9, 195, 69, 82, 38, 147, 7, 80, 0, 174, 146, 18, 139, 75, 78, 8, 3, 134, 158, 13, 128, 58, 182, 59, 154, 212, 43, 202, 122, 155, 103, 160, 38, 210, 166, 66, 143, 100, 50, 232, 121, 8, 34, 127, 51, 0, 171, 74, 202, 195, 187, 201, 44, 19, 119, 241, 189, 190, 188, 218, 169, 20, 248, 136, 147, 129, 210, 143, 210, 128, 147, 135, 8, 141, 213, 62, 216, 0, 266, 23, 245, 190, 87, 260, 210, 173, 229, 16, 30, 73, 200, 185, 39, 234, 98, 193, 225, 66, 119, 5, 201, 297, 179, 37, 175, 32, 127, 175, 268, 116, 217, 140, 30, 238, 202, 278, 1, 314, 252, 250, 56, 31, 172, 257, 42, 303, 250, 165, 17, 136, 223, 105, 175, 264, 47, 113, 230, 109, 84, 72, 110, 228, 30, 15, 56, 244, 65, 167, 276, 307, 346, 217, 81, 163, 312, 263, 34, 336, 92, 339, 285, 294, 313, 113, 94, 292, 20, 336, 39, 99, 231, 366, 284, 118, 1, 197, 7, 272, 161, 110, 100, 128, 278, 363, 302, 125, 322, 172, 361, 234, 81, 234, 211, 213, 82, 100, 97, 45, 325, 215, 216, 76, 190, 1, 274, 83, 306, 171, 299, 160, 162, 305, 263, 196, 205, 344, 117, 253, 244, 248, 377, 239, 74, 392, 291, 415, 276, 326, 118, 373, 230, 253, 390, 187, 90, 266, 289, 224, 245, 350, 22, 287, 335, 421, 411, 278, 295, 82, 33, 340, 356, 199, 219, 4, 414, 329, 353, 412, 416, 117, 104, 442, 275, 103, 74, 239, 308, 275, 393, 36, 70, 246, 148, 173, 116, 160, 29, 437, 388, 432, 52, 466, 39, 332, 264, 175, 363, 172, 333, 250, 336, 154, 152, 69, 82, 226, 268, 70, 96, 170, 465, 220, 245, 105, 145, 452, 365, 296, 253, 475, 469, 174, 239, 341, 312, 494, 304, 16, 4, 40, 499, 343, 80, 271, 363, 323, 242, 146, 235, 102, 143, 452, 290, 417, 264, 361, 167, 435, 377, 38, 348, 102, 188, 16, 146, 202, 34, 428, 36, 278, 6, 208, 299, 47, 446, 162, 424, 235, 207, 502, 498, 395, 81, 454, 197, 557, 167, 291, 306, 266, 92, 355, 451, 368, 52, 183, 567, 430, 322, 169, 140, 295, 509, 88, 119, 306, 401, 120, 352, 205, 17, 163, 278, 168, 63, 100, 183, 378, 437, 7, 460, 575, 594, 430, 191, 556, 556, 110, 360, 504, 105, 318, 352, 609, 474, 549, 584, 296, 538, 58, 173, 474, 282, 490, 295, 621, 188, 170, 397, 298, 436, 450, 106, 151, 135, 165, 204, 108, 457, 211, 338, 351, 307, 71, 83, 605, 598, 176, 333, 524, 281, 161, 523, 343, 418, 644, 333, 434, 55, 588, 130, 60, 562, 659, 230, 25, 494, 432, 39, 648, 350, 613, 460, 287, 341, 340, 359, 49, 252, 237, 482, 221, 130, 220, 23, 500, 385, 152, 90, 197, 234, 312, 408, 625, 84, 214, 103, 55, 370, 582, 444, 545, 222, 612, 548, 60, 366, 162, 395, 227, 341, 140, 551, 247, 24, 155, 392, 321, 637, 109, 142, 581, 106, 660, 357, 270, 113, 566, 381, 664, 639, 473, 79, 449, 693, 686, 563, 172, 493, 349, 399, 635, 55, 261, 466, 123, 179, 116, 475, 363, 603, 264, 340, 284, 543, 16, 356, 442, 220, 97, 655, 269, 166, 671, 197, 504, 455, 409, 655, 641, 639, 631, 693, 758, 295, 667, 594, 397, 279, 698, 715, 134, 331, 388, 80, 1, 126, 376, 167, 666, 672, 366, 202, 22, 196, 363, 666, 19, 654, 332, 642, 397, 132, 420, 463, 223, 560, 101, 238, 55, 132, 42, 172, 162, 642, 487, 189, 193, 491, 720, 434, 754, 23, 631, 137, 39, 408, 547, 747, 447, 99, 367, 260, 792, 586, 173, 482, 439, 435, 453, 198, 533, 461, 432, 336, 55, 679, 156, 278, 519, 178, 581, 45, 672, 109, 530, 70, 751, 555, 136, 726, 295, 488, 741, 292, 364, 762, 212, 669, 141, 319, 343, 531, 265, 871, 417, 328, 815, 379, 479, 203, 334, 642, 187, 537, 679, 4, 884, 395, 520, 203, 178, 105, 779, 315, 729, 579, 872, 203, 107, 277, 300, 61, 644, 671, 485, 339, 800, 482, 896, 546, 230, 729, 518, 893, 486, 668, 423, 187, 204, 403, 462, 8, 87, 144, 524, 632, 388, 565, 355, 456, 484, 449, 245, 44, 62, 168, 39, 251, 574, 799, 177, 494, 122, 537, 118, 483, 218, 182, 466, 98, 629, 312, 350, 81, 88, 171, 880, 932, 523, 681, 461, 895, 204, 307, 312, 478, 15, 337, 815, 914, 759, 511, 809, 254, 572, 296, 498, 272, 887, 489, 667, 443, 66, 142, 481, 302, 432, 606, 523, 369, 896, 771, 394, 564, 740, 544, 99, 148, 666, 781, 597, 152, 949, 490, 916, 41, 385, 173, 94, 351, 272, 674, 666, 687, 17, 216, 577, 80, 383, 881, 779, 162, 897, 581, 456, 401, 87, 702, 35, 69, 441, 725, 1028, 522, 191, 695, 289, 252, 140, 1005, 565, 157, 275, 51, 634, 455, 327, 509, 801, 873, 136, 295, 272, 428, 724, 943, 827, 811, 353, 1038, 891, 662, 1058, 803, 833, 717, 533, 613, 652, 109, 959, 136, 495, 521, 378, 601, 42, 232, 231, 251, 467, 1074, 64, 591, 97, 1032, 591, 831, 597, 541, 482, 376, 913, 325, 1070, 841, 671, 246, 673, 1089, 137, 442, 694, 748, 329, 470, 350, 992, 3, 160, 325, 817, 260, 700, 440, 1106, 745, 301, 222, 1010, 368, 730, 984, 473, 929, 990, 841, 107, 114, 495, 410, 370, 395, 946, 996, 111, 782, 861, 988, 1108, 8, 2, 358, 303, 770, 523, 913, 472, 296, 379, 916, 296, 583, 861, 768, 196, 163, 715, 368, 391, 515, 400, 517, 769, 894, 460, 832, 117, 181, 353, 816, 79, 941, 1064, 617, 270, 217, 1109, 1008, 328, 891, 108, 470, 1075, 182, 541, 588, 940, 399, 973, 757, 786, 149, 406, 744, 1190, 252, 690, 287, 754, 275, 694, 1161, 359, 23, 99, 1156, 1090, 118, 669, 1066, 1061, 118, 531, 869, 1003, 10, 845, 1065, 703, 921, 573, 385, 165, 981, 146, 1076, 76, 245, 549, 248, 513, 181, 1027, 809, 116, 677, 372, 39, 1182, 278, 712, 878, 621, 841, 216, 333, 805, 710, 549, 875, 54, 57, 203, 1109, 281, 328, 1045, 1203, 821, 232, 1013, 632, 417, 19, 488, 930, 1150, 140, 436, 925, 376, 130, 76, 280, 219, 906, 388, 891, 331, 778, 817, 1043, 806, 968, 465, 721, 217, 1246, 111, 338, 418, 302, 1193, 1022, 850, 855, 657, 405, 338, 544, 184, 751, 418, 754, 944, 550, 901, 1191, 245, 796, 314, 273, 708, 547, 836, 299, 903, 878, 478, 267, 764, 342, 990, 803, 576, 200, 1196, 772, 697, 196, 390, 299, 503, 538, 960, 695, 463, 221, 452, 873, 242, 348, 671, 1195, 1136, 1272, 671, 612, 170, 353, 594, 1301, 111, 548, 19, 541, 1324, 126, 1127, 788, 595, 178, 984, 437, 543, 1200, 977, 866, 472, 1002, 1037, 1324, 420, 17, 1213, 1374, 1100, 261, 409, 453, 175, 1209, 352, 1334, 585, 224, 460, 604, 997, 1388, 352, 1052, 1285, 307, 196, 321, 1177, 775, 434, 929, 1314, 1085, 1238, 317, 309, 758, 433, 687, 1131, 80, 21, 276, 230, 231, 1189, 1306, 1276, 633, 61, 921, 123, 198, 1215, 360, 568, 1033, 1108, 682, 967, 473, 603, 282, 684, 1243, 1080, 603, 52, 788, 164, 857, 821, 473, 1420, 1324, 193, 420, 723, 449, 397, 785, 713, 280, 958, 306, 873, 1376, 102, 473, 325, 286, 826, 467, 1204, 1058, 690, 431, 588, 240, 995, 406, 1077, 794, 193, 781, 403, 297, 415, 1283, 62, 966, 968, 1153, 84, 1247, 540, 1045, 378, 319, 549, 232, 426, 1486, 159, 1229, 185, 1085, 340, 372, 789, 1301, 960, 868, 867, 907, 29, 1192, 627, 246, 25, 590, 1354, 1207, 1134, 1210, 1097, 1051, 112, 1396, 80, 719, 1268, 389, 995, 393, 925, 655, 793, 526, 888, 648, 1285, 1015, 211, 145, 1128, 474, 1418, 1059, 1377, 727, 366, 1196, 932, 441, 1542, 238, 939, 1026, 439, 3, 435, 220, 546, 729, 461, 1244, 1551, 1154, 303, 1065, 1428, 728, 535, 340, 469, 1233, 641, 1289, 333, 668, 328, 454, 928, 114, 1, 34, 739, 40, 814, 1287, 8, 781, 1111, 537, 274, 1197, 1342, 1047, 766, 1255, 660, 496, 1427, 1415, 631, 18, 655, 648, 540, 199, 163, 225, 1035, 175, 545, 1355, 1480, 860, 363, 1243, 275, 1285, 1315, 1235, 217, 39, 1466, 859, 1519, 1566, 847, 1075, 459, 636, 379, 234, 1141, 1185, 456, 1515, 1243, 305, 633, 144, 1211, 921, 1536, 342, 3, 1395, 699, 1095, 302, 1552, 800, 440, 634, 529, 1301, 548, 1493, 1198, 402, 15, 263, 71, 1177, 864, 508, 1379, 364, 246, 695, 409, 1492, 1481, 231, 209, 657, 433, 697, 886, 1587, 1655, 1042, 352, 34, 395, 507, 103, 740, 963, 85, 1110, 1130, 822, 219, 383, 487, 902, 1239, 1026, 1416, 528, 948, 160, 193, 818, 430, 564, 424, 588, 1249, 334, 424, 1054, 504, 895, 1402, 724, 590, 1690, 701, 407, 405, 911, 323, 253, 4, 786, 1236, 459, 1045, 945, 155, 1182, 1192, 30, 1265, 395, 1587, 275, 1296, 143, 202, 729, 1192, 1707, 381, 1561, 828, 1099, 1000, 68, 1659, 1145, 1173, 866, 237, 1518, 1675, 390, 1274, 650, 1493, 857, 89, 411, 623, 1012, 308, 1185, 130, 42, 1485, 204, 515, 1024, 147, 573, 1314, 1303, 1409, 1715, 934, 568, 687, 1114, 159, 1421, 1250, 456, 705, 471, 314, 887, 1103, 997, 272, 700, 1342, 1083, 672, 1776, 1496, 1120, 65, 941, 1145, 753, 793, 1030, 1290, 110, 86, 264, 1620, 1049, 1790, 1067, 891, 1732, 585, 487, 488, 1712, 727, 93, 1339, 321, 1234, 450, 1647, 259, 337, 272, 1281, 467, 515, 1067, 361, 819, 920, 1508, 241, 221, 1438, 78, 1370, 142, 1088, 952, 1775, 312, 571, 1236, 14, 123, 1249, 975, 1645, 297, 407, 634, 946, 177, 605, 302, 535, 1160, 140, 212, 1051, 80, 1016, 1231, 1578, 1511, 1139, 1484, 1585, 36, 708, 1083, 167, 444, 1090, 781, 1646, 337, 1380, 305, 591, 724, 1708, 48, 1143, 118, 698, 998, 685, 204, 844, 395, 812, 1708, 1165, 1354, 1478, 961, 293, 1083, 603, 430, 1183, 548, 116, 1107, 1151, 604, 318, 107, 950, 1746, 636, 26, 144, 786, 461, 1611, 249, 382, 127, 551, 342, 455, 1222, 555, 1092, 956, 1666, 1551, 752, 148, 997, 76, 818, 1539, 835, 1554, 1774, 159, 850, 297, 1711, 1757, 1901, 25, 338, 834, 129, 756, 1, 933, 1390, 1330, 1088, 1292, 531, 146, 1720, 777, 241, 780, 572, 977, 1483, 713, 1480, 1015, 665, 86, 831, 1575, 235, 2, 607, 718, 599, 1260}

    Returns: {0, 4, 0, 8, 0, 12, 0, 14, 0, 23, 0, 24, 0, 27, 0, 28, 0, 33, 0, 35, 0, 36, 0, 38, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 51, 0, 60, 0, 63, 0, 71, 0, 72, 0, 73, 0, 76, 0, 79, 0, 82, 0, 86, 0, 89, 0, 90, 0, 92, 0, 93, 0, 94, 0, 97, 0, 104, 0, 108, 0, 109, 0, 110, 0, 111, 0, 113, 0, 123, 0, 126, 0, 132, 0, 134, 0, 145, 0, 151, 0, 158, 0, 159, 0, 160, 0, 161, 0, 162, 0, 167, 0, 171, 0, 176, 0, 180, 0, 186, 0, 194, 0, 196, 0, 198, 0, 199, 0, 200, 0, 203, 0, 207, 0, 208, 0, 209, 0, 217, 0, 218, 0, 219, 0, 223, 0, 231, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0, 240, 0, 241, 0, 247, 0, 248, 0, 252, 0, 256, 0, 258, 0, 259, 0, 262, 0, 264, 0, 265, 0, 266, 0, 267, 0, 268, 0, 269, 0, 271, 0, 273, 0, 278, 0, 282, 0, 283, 0, 286, 0, 289, 0, 292, 0, 293, 0, 294, 0, 295, 0, 296, 0, 297, 0, 301, 0, 302, 0, 304, 0, 305, 0, 309, 0, 310, 0, 311, 0, 315, 0, 319, 0, 323, 0, 326, 0, 330, 0, 339, 0, 340, 0, 347, 0, 348, 0, 350, 0, 351, 0, 352, 0, 353, 0, 354, 0, 355, 0, 358, 0, 364, 0, 365, 0, 369, 0, 370, 0, 373, 0, 375, 0, 378, 0, 379, 0, 383, 0, 388, 0, 390, 0, 393, 0, 395, 0, 396, 0, 402, 0, 403, 0, 410, 0, 412, 0, 413, 0, 423, 0, 431, 0, 436, 0, 438, 0, 441, 0, 452, 0, 453, 0, 456, 0, 459, 0, 468, 0, 469, 0, 470, 0, 471, 0, 474, 0, 481, 0, 483, 0, 488, 0, 490, 0, 491, 0, 493, 0, 495, 0, 498, 0, 499, 0, 500, 0, 507, 0, 509, 0, 511, 0, 512, 0, 519, 0, 525, 0, 527, 0, 528, 0, 530, 0, 535, 0, 539, 0, 540, 0, 542, 0, 544, 0, 545, 0, 548, 0, 554, 0, 560, 0, 562, 0, 563, 0, 573, 0, 577, 0, 578, 0, 582, 0, 584, 0, 587, 0, 588, 0, 589, 0, 591, 0, 593, 0, 594, 0, 598, 0, 599, 0, 606, 0, 609, 0, 617, 0, 618, 0, 624, 0, 626, 0, 627, 0, 632, 0, 634, 0, 636, 0, 637, 0, 640, 0, 642, 0, 647, 0, 648, 0, 651, 0, 652, 0, 658, 0, 669, 0, 670, 0, 672, 0, 675, 0, 679, 0, 680, 0, 681, 0, 684, 0, 685, 0, 687, 0, 689, 0, 691, 0, 693, 0, 700, 0, 704, 0, 707, 0, 708, 0, 709, 0, 710, 0, 715, 0, 719, 0, 725, 0, 726, 0, 727, 0, 741, 0, 746, 0, 748, 0, 751, 0, 752, 0, 755, 0, 756, 0, 758, 0, 761, 0, 762, 0, 766, 0, 775, 0, 776, 0, 777, 0, 787, 0, 789, 0, 791, 0, 794, 0, 796, 0, 797, 0, 799, 0, 801, 0, 802, 0, 805, 0, 806, 0, 813, 0, 815, 0, 817, 0, 819, 0, 826, 0, 829, 0, 833, 0, 835, 0, 836, 0, 839, 0, 840, 0, 842, 0, 849, 0, 850, 0, 854, 0, 865, 0, 867, 0, 869, 0, 870, 0, 877, 0, 879, 0, 881, 0, 887, 0, 893, 0, 895, 0, 899, 0, 902, 0, 903, 0, 910, 0, 913, 0, 916, 0, 917, 0, 919, 0, 923, 0, 926, 0, 929, 0, 931, 0, 933, 0, 934, 0, 936, 0, 937, 0, 948, 0, 949, 0, 950, 0, 952, 0, 959, 0, 961, 0, 962, 0, 963, 0, 964, 0, 968, 0, 972, 0, 973, 0, 976, 0, 978, 0, 981, 0, 993, 0, 996, 0, 997, 0, 999, 0, 1000, 0, 1005, 0, 1006, 0, 1009, 0, 1010, 0, 1011, 0, 1013, 0, 1021, 0, 1022, 0, 1024, 0, 1028, 0, 1032, 0, 1034, 0, 1037, 0, 1039, 0, 1045, 0, 1048, 0, 1051, 0, 1052, 0, 1054, 0, 1055, 0, 1059, 0, 1060, 0, 1061, 0, 1065, 0, 1066, 0, 1074, 0, 1076, 0, 1078, 0, 1081, 0, 1086, 0, 1087, 0, 1088, 0, 1092, 0, 1093, 0, 1094, 0, 1095, 0, 1096, 0, 1098, 0, 1100, 0, 1101, 0, 1103, 0, 1106, 0, 1109, 0, 1113, 0, 1115, 0, 1117, 0, 1124, 0, 1125, 0, 1132, 0, 1135, 0, 1140, 0, 1142, 0, 1146, 0, 1151, 0, 1153, 0, 1155, 0, 1158, 0, 1159, 0, 1160, 0, 1162, 0, 1163, 0, 1164, 0, 1165, 0, 1171, 0, 1172, 0, 1179, 0, 1184, 0, 1186, 0, 1191, 0, 1192, 0, 1193, 0, 1194, 0, 1196, 0, 1198, 0, 1200, 0, 1201, 0, 1206, 0, 1212, 0, 1215, 0, 1216, 0, 1219, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1236, 0, 1238, 0, 1243, 0, 1254, 0, 1258, 0, 1259, 0, 1265, 0, 1267, 0, 1271, 0, 1273, 0, 1275, 0, 1277, 0, 1284, 0, 1285, 0, 1290, 0, 1302, 0, 1303, 0, 1305, 0, 1306, 0, 1308, 0, 1310, 0, 1318, 0, 1320, 0, 1321, 0, 1322, 0, 1324, 0, 1335, 0, 1336, 0, 1337, 0, 1339, 0, 1342, 0, 1344, 0, 1346, 0, 1355, 0, 1358, 0, 1364, 0, 1368, 0, 1372, 0, 1373, 0, 1375, 0, 1377, 0, 1380, 0, 1383, 0, 1384, 0, 1386, 0, 1387, 0, 1393, 0, 1395, 0, 1396, 0, 1403, 0, 1410, 0, 1414, 0, 1417, 0, 1419, 0, 1423, 0, 1425, 0, 1430, 0, 1435, 0, 1438, 0, 1439, 0, 1440, 0, 1444, 0, 1445, 0, 1446, 0, 1448, 0, 1449, 0, 1450, 0, 1451, 0, 1454, 0, 1456, 0, 1458, 0, 1462, 0, 1463, 0, 1464, 0, 1468, 0, 1469, 0, 1472, 0, 1476, 0, 1478, 0, 1479, 0, 1489, 0, 1490, 0, 1494, 0, 1497, 0, 1503, 0, 1504, 0, 1507, 0, 1510, 0, 1511, 0, 1514, 0, 1516, 0, 1522, 0, 1525, 0, 1526, 0, 1532, 0, 1536, 0, 1540, 0, 1544, 0, 1545, 0, 1546, 0, 1547, 0, 1548, 0, 1550, 0, 1551, 0, 1553, 0, 1554, 0, 1555, 0, 1558, 0, 1560, 0, 1561, 0, 1565, 0, 1567, 0, 1575, 0, 1576, 0, 1578, 0, 1579, 0, 1582, 0, 1584, 0, 1585, 0, 1589, 0, 1591, 0, 1592, 0, 1595, 0, 1596, 0, 1600, 0, 1601, 0, 1603, 0, 1612, 0, 1613, 0, 1619, 0, 1632, 0, 1634, 0, 1635, 0, 1637, 0, 1643, 0, 1645, 0, 1650, 0, 1654, 0, 1656, 0, 1661, 0, 1662, 0, 1672, 0, 1676, 0, 1680, 0, 1682, 0, 1685, 0, 1688, 0, 1691, 0, 1692, 0, 1696, 0, 1697, 0, 1700, 0, 1702, 0, 1703, 0, 1704, 0, 1711, 0, 1712, 0, 1715, 0, 1725, 0, 1727, 0, 1730, 0, 1732, 0, 1733, 0, 1735, 0, 1738, 0, 1740, 0, 1741, 0, 1743, 0, 1744, 0, 1749, 0, 1753, 0, 1754, 0, 1755, 0, 1758, 0, 1762, 0, 1765, 0, 1766, 0, 1768, 0, 1772, 0, 1780, 0, 1784, 0, 1788, 0, 1795, 0, 1797, 0, 1799, 0, 1800, 0, 1806, 0, 1807, 0, 1810, 0, 1812, 0, 1813, 0, 1819, 0, 1820, 0, 1822, 0, 1825, 0, 1826, 0, 1828, 0, 1833, 0, 1835, 0, 1842, 0, 1843, 0, 1844, 0, 1848, 0, 1854, 0, 1860, 0, 1861, 0, 1864, 0, 1865, 0, 1876, 0, 1884, 0, 1886, 0, 1888, 0, 1889, 0, 1891, 0, 1895, 0, 1897, 0, 1902, 0, 1904, 0, 1907, 0, 1909, 0, 1910, 0, 1913, 0, 1915, 0, 1918, 0, 1920, 0, 1922, 0, 1923, 0, 1924, 0, 1926, 0, 1929, 0, 1933, 0, 1936, 0, 1945, 0, 1946, 0, 1949, 0, 1958, 0, 1959, 0, 1963, 0, 1964, 0, 1966, 0, 1967, 0, 1970, 0, 1972, 0, 1975, 0, 1976, 0, 1977 }

  109. 176

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175}

    {0, 0, 1, 3, 2, 4, 2, 0, 3, 1, 0, 3, 0, 0, 3, 1, 3, 3, 4, 1, 0, 2, 1, 4, 4, 2, 1, 1, 0, 2, 2, 3, 4, 1, 0, 0, 2, 1, 3, 1, 3, 3, 3, 1, 4, 3, 0, 0, 4, 4, 1, 4, 2, 3, 4, 4, 1, 0, 4, 3, 0, 3, 3, 3, 4, 0, 1, 2, 1, 3, 4, 4, 1, 2, 4, 3, 3, 2, 0, 2, 1, 2, 3, 3, 1, 3, 0, 3, 2, 4, 3, 4, 1, 2, 3, 0, 2, 4, 0, 1, 1, 2, 0, 1, 0, 0, 1, 2, 0, 2, 2, 3, 2, 2, 4, 4, 0, 1, 1, 2, 2, 3, 0, 3, 4, 1, 3, 2, 0, 1, 1, 2, 4, 1, 3, 3, 2, 1, 0, 3, 2, 2, 3, 2, 1, 0, 0, 4, 1, 3, 3, 1, 4, 1, 2, 4, 2, 1, 4, 4, 3, 3, 3, 1, 3, 0, 1, 4, 0, 3, 3, 2, 3, 4, 1}

    Returns: { }

  110. 1937

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

    {0, 1, 2, 1, 1, 5, 2, 5, 1, 1, 5, 1, 0, 9, 12, 15, 14, 4, 17, 2, 3, 10, 22, 17, 8, 24, 9, 27, 20, 2, 26, 26, 25, 15, 15, 10, 9, 27, 14, 30, 8, 23, 34, 3, 32, 8, 12, 37, 46, 19, 50, 44, 28, 21, 21, 9, 20, 42, 24, 15, 27, 43, 7, 40, 40, 6, 58, 53, 6, 21, 3, 44, 11, 13, 14, 19, 60, 35, 17, 22, 1, 17, 21, 71, 1, 73, 32, 9, 84, 44, 43, 6, 86, 76, 19, 11, 68, 13, 10, 4, 47, 79, 21, 91, 29, 80, 53, 85, 53, 58, 54, 36, 41, 45, 16, 21, 33, 110, 69, 48, 105, 119, 33, 18, 11, 105, 93, 123, 21, 95, 6, 66, 6, 125, 64, 133, 71, 37, 89, 30, 67, 43, 46, 134, 121, 99, 52, 138, 7, 97, 106, 0, 152, 53, 53, 0, 128, 7, 42, 144, 157, 62, 70, 83, 159, 17, 127, 70, 10, 121, 60, 18, 51, 21, 24, 154, 159, 83, 131, 45, 151, 54, 30, 146, 36, 106, 167, 63, 97, 9, 81, 56, 130, 159, 120, 116, 38, 64, 82, 51, 170, 126, 8, 16, 156, 102, 164, 124, 201, 26, 105, 24, 147, 167, 38, 150, 35, 117, 26, 169, 124, 45, 105, 185, 56, 205, 79, 140, 19, 15, 155, 84, 3, 104, 225, 4, 209, 119, 32, 112, 161, 234, 92, 35, 71, 81, 217, 176, 106, 20, 236, 122, 5, 176, 105, 247, 239, 175, 86, 243, 10, 118, 72, 124, 219, 260, 176, 66, 97, 199, 16, 35, 211, 263, 24, 221, 60, 212, 84, 107, 275, 217, 270, 194, 61, 267, 64, 179, 124, 210, 223, 114, 221, 146, 64, 39, 57, 105, 133, 176, 12, 82, 109, 103, 176, 248, 177, 103, 75, 244, 220, 124, 95, 177, 77, 92, 90, 41, 92, 12, 16, 3, 50, 125, 76, 186, 255, 149, 320, 319, 20, 174, 236, 256, 81, 227, 298, 296, 4, 86, 320, 225, 43, 51, 4, 109, 222, 232, 312, 137, 259, 198, 66, 329, 242, 270, 213, 246, 29, 103, 126, 105, 45, 149, 275, 151, 79, 61, 240, 271, 233, 169, 267, 126, 311, 323, 63, 253, 350, 203, 116, 354, 246, 220, 278, 148, 200, 5, 240, 189, 85, 343, 213, 13, 309, 391, 342, 301, 308, 92, 346, 196, 272, 9, 35, 238, 329, 68, 2, 40, 116, 392, 85, 140, 122, 391, 15, 337, 242, 203, 282, 113, 93, 375, 0, 16, 343, 411, 191, 203, 150, 412, 252, 341, 110, 253, 112, 343, 179, 157, 263, 283, 339, 278, 191, 133, 323, 443, 278, 203, 5, 183, 252, 177, 250, 121, 351, 41, 424, 364, 343, 362, 271, 235, 26, 103, 205, 366, 294, 305, 125, 91, 284, 328, 294, 298, 225, 369, 435, 5, 453, 171, 199, 136, 421, 265, 162, 104, 10, 15, 211, 388, 12, 130, 469, 156, 470, 394, 156, 74, 387, 297, 371, 377, 56, 363, 12, 456, 476, 473, 157, 463, 80, 126, 262, 333, 274, 471, 254, 178, 140, 330, 517, 211, 430, 171, 44, 158, 496, 478, 33, 457, 103, 376, 281, 158, 64, 450, 131, 378, 529, 164, 296, 422, 397, 48, 463, 273, 501, 20, 336, 118, 52, 536, 251, 135, 353, 417, 9, 282, 497, 235, 79, 258, 406, 281, 170, 200, 187, 480, 526, 200, 522, 87, 8, 509, 474, 496, 384, 492, 485, 494, 555, 524, 469, 118, 516, 359, 260, 49, 590, 89, 286, 296, 568, 67, 349, 426, 207, 391, 91, 268, 253, 178, 159, 549, 571, 369, 404, 107, 186, 446, 37, 382, 78, 433, 278, 403, 62, 398, 60, 193, 105, 470, 456, 512, 247, 96, 316, 355, 11, 398, 582, 269, 311, 476, 503, 77, 519, 209, 268, 359, 173, 269, 444, 294, 179, 352, 36, 267, 10, 47, 168, 399, 443, 613, 381, 400, 550, 161, 578, 137, 436, 562, 255, 331, 570, 215, 495, 154, 168, 449, 373, 196, 446, 434, 82, 10, 207, 176, 243, 204, 323, 226, 177, 562, 205, 404, 669, 391, 505, 431, 105, 683, 240, 29, 118, 509, 397, 171, 557, 422, 623, 688, 546, 656, 175, 104, 285, 568, 695, 688, 349, 81, 59, 108, 283, 413, 111, 708, 341, 561, 588, 665, 594, 236, 328, 373, 96, 127, 156, 46, 181, 324, 711, 91, 331, 520, 133, 293, 112, 631, 116, 445, 66, 731, 296, 519, 315, 399, 226, 254, 468, 606, 219, 398, 183, 720, 99, 436, 215, 170, 584, 682, 757, 274, 476, 340, 528, 293, 428, 636, 269, 457, 317, 541, 31, 34, 283, 447, 217, 376, 665, 382, 281, 15, 774, 740, 602, 734, 656, 312, 495, 337, 528, 696, 790, 726, 81, 32, 384, 534, 678, 515, 600, 102, 273, 600, 571, 170, 444, 174, 20, 462, 426, 406, 478, 222, 387, 252, 291, 199, 792, 344, 352, 804, 766, 179, 761, 13, 280, 590, 206, 104, 399, 787, 325, 224, 45, 263, 618, 687, 597, 25, 354, 612, 642, 454, 805, 309, 452, 674, 655, 349, 789, 809, 359, 504, 131, 463, 374, 617, 274, 762, 640, 542, 673, 513, 76, 506, 80, 445, 505, 817, 346, 6, 595, 589, 109, 693, 451, 319, 443, 728, 612, 815, 285, 104, 813, 595, 226, 383, 389, 773, 759, 107, 127, 129, 751, 372, 18, 151, 697, 91, 482, 501, 166, 723, 836, 366, 674, 277, 530, 176, 811, 315, 589, 385, 474, 34, 57, 10, 96, 196, 787, 700, 27, 58, 473, 72, 578, 792, 470, 354, 851, 602, 59, 712, 720, 75, 246, 362, 418, 586, 560, 581, 643, 488, 689, 251, 722, 744, 507, 80, 856, 65, 495, 636, 23, 180, 9, 826, 693, 157, 189, 652, 49, 851, 526, 451, 226, 380, 379, 894, 522, 578, 932, 43, 757, 593, 185, 720, 952, 391, 495, 227, 60, 3, 545, 868, 186, 27, 176, 166, 374, 338, 751, 544, 891, 956, 791, 359, 888, 322, 266, 919, 938, 942, 523, 988, 820, 211, 280, 381, 182, 33, 625, 372, 970, 450, 988, 500, 609, 62, 190, 648, 683, 522, 517, 696, 962, 417, 7, 739, 639, 111, 552, 475, 761, 290, 1004, 1014, 319, 754, 800, 383, 1007, 999, 145, 19, 18, 562, 948, 1030, 140, 799, 876, 391, 454, 288, 495, 301, 835, 39, 954, 146, 577, 425, 840, 931, 800, 27, 836, 514, 1053, 918, 381, 934, 1003, 667, 877, 320, 483, 344, 778, 349, 847, 284, 622, 232, 566, 1052, 70, 549, 366, 776, 171, 756, 397, 1020, 196, 501, 398, 534, 309, 549, 114, 387, 193, 978, 246, 707, 402, 315, 595, 191, 895, 35, 630, 980, 981, 97, 12, 843, 551, 214, 602, 166, 551, 358, 811, 220, 802, 884, 711, 1130, 54, 243, 686, 1109, 467, 66, 19, 113, 836, 467, 829, 462, 235, 805, 266, 18, 1059, 1040, 352, 831, 609, 160, 114, 613, 781, 693, 348, 970, 126, 812, 137, 13, 768, 88, 440, 209, 715, 579, 565, 656, 77, 454, 289, 135, 213, 11, 342, 618, 1107, 743, 195, 16, 1039, 544, 88, 1145, 679, 83, 436, 101, 27, 62, 704, 546, 917, 379, 544, 730, 607, 351, 464, 515, 23, 77, 109, 9, 1033, 883, 1137, 1190, 831, 11, 48, 825, 892, 27, 238, 566, 501, 250, 136, 788, 458, 1211, 948, 481, 953, 326, 1131, 831, 1109, 780, 21, 1181, 988, 316, 310, 1087, 303, 836, 1217, 480, 559, 207, 32, 92, 1094, 829, 512, 380, 900, 677, 54, 1102, 1161, 367, 64, 850, 439, 276, 524, 545, 1099, 313, 61, 885, 191, 447, 1183, 317, 28, 617, 50, 838, 978, 536, 1244, 1231, 615, 160, 157, 785, 48, 842, 264, 495, 1158, 197, 316, 1033, 933, 1280, 562, 160, 1035, 1230, 89, 425, 544, 517, 773, 486, 484, 702, 476, 848, 392, 730, 182, 488, 836, 693, 673, 578, 182, 53, 905, 535, 967, 691, 120, 290, 683, 728, 970, 177, 26, 710, 474, 739, 144, 816, 413, 715, 696, 585, 615, 342, 642, 146, 1246, 122, 965, 740, 343, 155, 1288, 133, 664, 226, 728, 464, 260, 1270, 1162, 22, 461, 805, 14, 514, 627, 748, 710, 1093, 4, 245, 1322, 734, 187, 468, 1190, 644, 1186, 1020, 67, 458, 302, 446, 427, 644, 821, 1331, 469, 1059, 1323, 489, 179, 276, 976, 349, 832, 515, 339, 682, 976, 926, 519, 1368, 950, 599, 64, 1075, 1338, 707, 918, 1406, 1031, 1036, 124, 355, 1004, 1039, 511, 297, 391, 1361, 4, 389, 771, 189, 303, 631, 514, 691, 479, 1207, 1030, 117, 168, 906, 916, 556, 55, 447, 413, 1393, 1237, 493, 459, 805, 313, 1010, 977, 611, 475, 656, 373, 1314, 133, 760, 313, 837, 563, 142, 876, 129, 2, 1340, 307, 688, 1367, 373, 56, 910, 328, 1220, 525, 633, 1168, 809, 603, 632, 214, 1327, 374, 785, 609, 1211, 1060, 756, 398, 186, 731, 96, 1173, 900, 36, 1411, 182, 54, 288, 30, 565, 1032, 356, 296, 569, 226, 274, 1057, 266, 810, 1476, 838, 236, 1242, 1259, 35, 567, 470, 938, 975, 668, 1134, 389, 817, 738, 479, 1302, 1278, 939, 798, 980, 1319, 546, 1122, 302, 608, 896, 1247, 416, 83, 494, 1120, 186, 259, 980, 375, 713, 1180, 510, 1298, 440, 1290, 1104, 1307, 1266, 1002, 1292, 220, 1400, 805, 608, 435, 1433, 1172, 365, 1044, 1125, 1026, 619, 756, 646, 368, 291, 820, 134, 220, 14, 249, 249, 939, 645, 1012, 824, 1489, 833, 743, 773, 800, 811, 1068, 323, 1499, 282, 1450, 284, 742, 818, 1222, 1429, 915, 1018, 1406, 1017, 1177, 1535, 203, 16, 284, 20, 1321, 1477, 39, 1594, 1336, 168, 112, 190, 1116, 1145, 801, 281, 816, 926, 498, 1066, 183, 1612, 903, 451, 942, 317, 1454, 1277, 358, 1039, 686, 930, 1248, 561, 1559, 999, 31, 9, 687, 1348, 1449, 1423, 931, 318, 1249, 668, 1307, 525, 806, 131, 115, 85, 16, 1533, 182, 660, 506, 985, 1461, 454, 853, 488, 1339, 196, 739, 270, 45, 1664, 1074, 1121, 1566, 494, 283, 901, 917, 25, 1648, 299, 338, 15, 677, 222, 512, 522, 158, 869, 1487, 110, 528, 305, 1170, 1016, 802, 388, 902, 1552, 985, 1408, 262, 1167, 148, 534, 917, 1478, 723, 796, 1344, 273, 1033, 1583, 56, 827, 812, 1092, 535, 1423, 281, 1683, 545, 942, 744, 456, 1715, 1203, 17, 308, 937, 713, 1031, 66, 1, 1444, 50, 1703, 1562, 1324, 966, 1006, 1061, 1050, 119, 1621, 20, 223, 1289, 1683, 701, 1705, 1147, 813, 177, 678, 1260, 989, 691, 1559, 1758, 1162, 1423, 18, 633, 105, 257, 885, 595, 545, 1472, 504, 1232, 53, 1491, 1440, 836, 397, 879, 621, 430, 398, 101, 1239, 1127, 130, 1159, 1516, 836, 75, 888, 1387, 1308, 40, 1731, 1554, 1638, 66, 595, 1008, 598, 540, 728, 1703, 1399, 1586, 1551, 1804, 776, 664, 396, 945, 1340, 1354, 1109, 1439, 1523, 887, 1326, 291, 1424, 1007, 1527, 482, 1167, 1633, 1494, 1431, 1388, 645, 142, 1307, 841, 1542, 375, 190, 838, 949, 1749, 993, 1446, 1564, 50, 679, 940, 60, 1757, 718, 597, 1441, 1046, 1243, 944, 367, 1782, 736, 904, 641, 1211, 703, 1755, 1151, 778, 224, 31, 122, 473, 1120, 1836, 884, 633, 287, 939, 1276, 365, 1499, 67, 628, 1034, 1124, 911, 295, 1696, 281, 263, 842, 1491, 970, 1675, 1596, 1713, 1833, 1432, 728, 1157, 1386, 1016, 477, 1745, 66, 1365, 880, 1080, 1124, 154, 97, 782, 1092, 1840, 1813, 975, 333, 1457, 597, 1015, 573, 289, 1049, 361, 1632, 1632, 1244, 1541, 219, 1159, 942, 1459, 1170, 1343, 1337, 1069, 1662, 283, 1493, 800, 112, 15}

    Returns: {0, 3, 0, 6, 0, 7, 0, 8, 0, 11, 0, 14, 0, 15, 0, 18, 0, 20, 0, 22, 0, 26, 0, 27, 0, 30, 0, 36, 0, 37, 0, 47, 0, 50, 0, 56, 0, 58, 0, 59, 0, 62, 0, 68, 0, 76, 0, 88, 0, 89, 0, 91, 0, 93, 0, 95, 0, 99, 0, 100, 0, 102, 0, 107, 0, 108, 0, 109, 0, 111, 0, 114, 0, 117, 0, 121, 0, 122, 0, 123, 0, 126, 0, 135, 0, 142, 0, 144, 0, 147, 0, 151, 0, 154, 0, 155, 0, 159, 0, 161, 0, 163, 0, 164, 0, 168, 0, 169, 0, 175, 0, 178, 0, 180, 0, 182, 0, 186, 0, 187, 0, 190, 0, 191, 0, 195, 0, 196, 0, 198, 0, 199, 0, 209, 0, 211, 0, 212, 0, 214, 0, 216, 0, 222, 0, 223, 0, 226, 0, 227, 0, 229, 0, 232, 0, 236, 0, 238, 0, 242, 0, 246, 0, 247, 0, 249, 0, 253, 0, 255, 0, 257, 0, 259, 0, 260, 0, 261, 0, 262, 0, 263, 0, 275, 0, 276, 0, 279, 0, 282, 0, 286, 0, 287, 0, 288, 0, 293, 0, 295, 0, 298, 0, 301, 0, 302, 0, 304, 0, 306, 0, 308, 0, 310, 0, 315, 0, 317, 0, 320, 0, 330, 0, 332, 0, 335, 0, 338, 0, 339, 0, 340, 0, 343, 0, 345, 0, 349, 0, 350, 0, 360, 0, 362, 0, 363, 0, 367, 0, 369, 0, 370, 0, 373, 0, 375, 0, 381, 0, 382, 0, 386, 0, 387, 0, 388, 0, 389, 0, 390, 0, 391, 0, 395, 0, 397, 0, 403, 0, 404, 0, 409, 0, 411, 0, 413, 0, 422, 0, 431, 0, 432, 0, 439, 0, 440, 0, 442, 0, 451, 0, 460, 0, 463, 0, 464, 0, 466, 0, 467, 0, 469, 0, 470, 0, 473, 0, 474, 0, 475, 0, 479, 0, 480, 0, 481, 0, 482, 0, 484, 0, 486, 0, 489, 0, 493, 0, 498, 0, 500, 0, 502, 0, 503, 0, 504, 0, 507, 0, 511, 0, 518, 0, 519, 0, 523, 0, 525, 0, 526, 0, 529, 0, 531, 0, 532, 0, 533, 0, 534, 0, 537, 0, 538, 0, 543, 0, 552, 0, 553, 0, 554, 0, 557, 0, 559, 0, 562, 0, 563, 0, 568, 0, 572, 0, 574, 0, 576, 0, 578, 0, 579, 0, 581, 0, 582, 0, 583, 0, 586, 0, 587, 0, 588, 0, 590, 0, 594, 0, 598, 0, 602, 0, 606, 0, 612, 0, 615, 0, 616, 0, 622, 0, 623, 0, 629, 0, 634, 0, 635, 0, 638, 0, 641, 0, 642, 0, 643, 0, 644, 0, 645, 0, 646, 0, 647, 0, 650, 0, 651, 0, 658, 0, 662, 0, 668, 0, 672, 0, 675, 0, 676, 0, 677, 0, 678, 0, 681, 0, 682, 0, 687, 0, 689, 0, 693, 0, 694, 0, 695, 0, 697, 0, 698, 0, 700, 0, 705, 0, 706, 0, 709, 0, 714, 0, 717, 0, 720, 0, 722, 0, 727, 0, 734, 0, 743, 0, 746, 0, 747, 0, 752, 0, 753, 0, 761, 0, 763, 0, 765, 0, 769, 0, 772, 0, 773, 0, 774, 0, 779, 0, 780, 0, 781, 0, 782, 0, 791, 0, 792, 0, 795, 0, 796, 0, 799, 0, 801, 0, 811, 0, 812, 0, 815, 0, 824, 0, 826, 0, 827, 0, 828, 0, 838, 0, 839, 0, 845, 0, 848, 0, 849, 0, 850, 0, 851, 0, 853, 0, 856, 0, 857, 0, 862, 0, 864, 0, 868, 0, 874, 0, 882, 0, 887, 0, 898, 0, 907, 0, 909, 0, 912, 0, 913, 0, 918, 0, 922, 0, 930, 0, 934, 0, 938, 0, 943, 0, 948, 0, 952, 0, 956, 0, 958, 0, 961, 0, 964, 0, 965, 0, 967, 0, 972, 0, 978, 0, 979, 0, 994, 0, 1002, 0, 1003, 0, 1011, 0, 1016, 0, 1017, 0, 1020, 0, 1026, 0, 1027, 0, 1029, 0, 1030, 0, 1034, 0, 1040, 0, 1041, 0, 1043, 0, 1045, 0, 1048, 0, 1050, 0, 1059, 0, 1063, 0, 1065, 0, 1071, 0, 1073, 0, 1080, 0, 1081, 0, 1084, 0, 1085, 0, 1088, 0, 1091, 0, 1093, 0, 1094, 0, 1096, 0, 1097, 0, 1098, 0, 1105, 0, 1106, 0, 1109, 0, 1117, 0, 1119, 0, 1120, 0, 1121, 0, 1123, 0, 1124, 0, 1125, 0, 1128, 0, 1129, 0, 1134, 0, 1136, 0, 1137, 0, 1138, 0, 1143, 0, 1144, 0, 1145, 0, 1149, 0, 1150, 0, 1156, 0, 1167, 0, 1175, 0, 1176, 0, 1177, 0, 1178, 0, 1179, 0, 1183, 0, 1193, 0, 1194, 0, 1199, 0, 1200, 0, 1201, 0, 1204, 0, 1205, 0, 1210, 0, 1212, 0, 1214, 0, 1216, 0, 1217, 0, 1220, 0, 1221, 0, 1224, 0, 1227, 0, 1228, 0, 1229, 0, 1236, 0, 1240, 0, 1242, 0, 1244, 0, 1246, 0, 1256, 0, 1257, 0, 1259, 0, 1260, 0, 1263, 0, 1274, 0, 1278, 0, 1282, 0, 1287, 0, 1288, 0, 1291, 0, 1293, 0, 1294, 0, 1295, 0, 1301, 0, 1302, 0, 1306, 0, 1314, 0, 1316, 0, 1317, 0, 1322, 0, 1324, 0, 1326, 0, 1327, 0, 1328, 0, 1329, 0, 1336, 0, 1338, 0, 1341, 0, 1344, 0, 1360, 0, 1364, 0, 1371, 0, 1372, 0, 1376, 0, 1377, 0, 1382, 0, 1384, 0, 1387, 0, 1388, 0, 1391, 0, 1393, 0, 1404, 0, 1405, 0, 1406, 0, 1407, 0, 1408, 0, 1413, 0, 1417, 0, 1420, 0, 1422, 0, 1423, 0, 1425, 0, 1426, 0, 1430, 0, 1436, 0, 1439, 0, 1440, 0, 1445, 0, 1446, 0, 1448, 0, 1449, 0, 1452, 0, 1456, 0, 1458, 0, 1462, 0, 1463, 0, 1464, 0, 1465, 0, 1467, 0, 1470, 0, 1471, 0, 1475, 0, 1476, 0, 1478, 0, 1482, 0, 1486, 0, 1489, 0, 1491, 0, 1492, 0, 1496, 0, 1499, 0, 1500, 0, 1501, 0, 1502, 0, 1506, 0, 1508, 0, 1515, 0, 1518, 0, 1522, 0, 1523, 0, 1528, 0, 1529, 0, 1530, 0, 1531, 0, 1532, 0, 1538, 0, 1539, 0, 1543, 0, 1548, 0, 1550, 0, 1555, 0, 1558, 0, 1560, 0, 1564, 0, 1568, 0, 1570, 0, 1572, 0, 1573, 0, 1583, 0, 1586, 0, 1588, 0, 1592, 0, 1593, 0, 1594, 0, 1597, 0, 1599, 0, 1603, 0, 1606, 0, 1609, 0, 1620, 0, 1623, 0, 1631, 0, 1637, 0, 1638, 0, 1639, 0, 1641, 0, 1647, 0, 1654, 0, 1655, 0, 1661, 0, 1662, 0, 1663, 0, 1665, 0, 1668, 0, 1670, 0, 1672, 0, 1675, 0, 1676, 0, 1678, 0, 1680, 0, 1681, 0, 1690, 0, 1692, 0, 1693, 0, 1699, 0, 1700, 0, 1704, 0, 1706, 0, 1717, 0, 1718, 0, 1724, 0, 1727, 0, 1732, 0, 1738, 0, 1740, 0, 1741, 0, 1742, 0, 1744, 0, 1745, 0, 1748, 0, 1752, 0, 1757, 0, 1758, 0, 1759, 0, 1765, 0, 1773, 0, 1776, 0, 1779, 0, 1780, 0, 1783, 0, 1788, 0, 1790, 0, 1794, 0, 1799, 0, 1801, 0, 1806, 0, 1807, 0, 1808, 0, 1811, 0, 1812, 0, 1813, 0, 1822, 0, 1825, 0, 1826, 0, 1832, 0, 1838, 0, 1839, 0, 1843, 0, 1844, 0, 1850, 0, 1854, 0, 1861, 0, 1862, 0, 1863, 0, 1869, 0, 1877, 0, 1880, 0, 1882, 0, 1889, 0, 1891, 0, 1892, 0, 1894, 0, 1897, 0, 1907, 0, 1910, 0, 1912, 0, 1915, 0, 1916, 0, 1917, 0, 1919, 0, 1920, 0, 1930, 0, 1932, 0, 1934 }

  111. 26

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}

    {0, 1, 1, 0, 1, 4, 2, 2, 6, 1, 8, 10, 9, 3, 7, 1, 1, 3, 11, 2, 2, 8, 10, 7, 11}

    Returns: {0, 11, 0, 13, 0, 15, 0, 22, 0, 24 }

  112. 199

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198}

    {0, 0, 0, 2, 3, 4, 6, 4, 3, 3, 7, 7, 1, 8, 5, 14, 0, 0, 7, 19, 1, 13, 21, 23, 7, 14, 14, 9, 6, 14, 16, 21, 6, 17, 4, 14, 15, 30, 37, 31, 22, 11, 20, 36, 13, 17, 37, 46, 33, 14, 46, 25, 16, 26, 0, 40, 4, 14, 37, 26, 18, 15, 53, 0, 41, 19, 45, 65, 52, 28, 27, 21, 30, 31, 19, 67, 34, 54, 53, 55, 74, 18, 8, 20, 10, 55, 83, 4, 3, 19, 15, 37, 37, 48, 55, 23, 84, 52, 57, 51, 89, 48, 100, 17, 4, 42, 8, 17, 28, 60, 98, 22, 77, 60, 102, 16, 115, 111, 9, 77, 5, 52, 30, 39, 4, 117, 31, 67, 79, 121, 105, 85, 34, 115, 61, 111, 46, 80, 20, 82, 75, 141, 32, 15, 26, 115, 115, 140, 119, 93, 90, 78, 32, 87, 97, 4, 130, 16, 66, 149, 98, 136, 87, 106, 7, 129, 22, 81, 72, 68, 14, 156, 97, 55, 27, 35, 152, 15, 147, 157, 41, 136, 58, 7, 52, 43, 165, 185, 65, 111, 55, 57, 113, 18, 78, 42, 78, 131}

    Returns: {0, 7, 0, 14, 0, 24, 0, 29, 0, 33, 0, 37, 0, 40, 0, 41, 0, 43, 0, 62, 0, 63, 0, 67, 0, 69, 0, 70, 0, 74, 0, 78, 0, 79, 0, 83, 0, 84, 0, 91, 0, 94, 0, 96, 0, 98, 0, 99, 0, 100, 0, 102, 0, 106, 0, 107, 0, 109, 0, 110, 0, 112, 0, 113, 0, 114, 0, 120, 0, 122, 0, 126, 0, 127, 0, 130, 0, 131, 0, 132, 0, 139, 0, 141, 0, 143, 0, 144, 0, 148, 0, 149, 0, 151, 0, 153, 0, 159, 0, 162, 0, 167, 0, 169, 0, 170, 0, 172, 0, 176, 0, 178, 0, 179, 0, 182, 0, 185, 0, 192, 0, 196 }

  113. 625

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624}

    {0, 1, 1, 3, 4, 4, 1, 7, 6, 0, 2, 10, 10, 10, 5, 1, 15, 13, 13, 6, 5, 18, 13, 14, 20, 6, 8, 12, 12, 16, 11, 26, 4, 28, 14, 29, 10, 5, 21, 38, 6, 9, 11, 26, 36, 16, 6, 23, 40, 29, 16, 17, 41, 38, 39, 24, 23, 9, 40, 31, 50, 33, 4, 23, 25, 62, 38, 67, 52, 64, 9, 53, 63, 19, 48, 29, 19, 47, 72, 22, 18, 31, 57, 4, 58, 17, 4, 52, 29, 61, 15, 51, 16, 61, 89, 33, 71, 3, 29, 98, 62, 80, 10, 102, 95, 81, 17, 100, 25, 108, 90, 49, 9, 12, 58, 40, 75, 37, 42, 42, 52, 8, 64, 8, 56, 35, 107, 99, 81, 68, 91, 63, 100, 117, 130, 57, 54, 55, 84, 64, 125, 1, 66, 96, 144, 25, 117, 67, 111, 42, 53, 23, 58, 5, 76, 48, 151, 30, 101, 37, 86, 99, 92, 77, 49, 161, 72, 2, 140, 102, 144, 3, 150, 3, 22, 169, 171, 148, 26, 41, 20, 141, 129, 77, 151, 177, 116, 7, 161, 28, 137, 115, 29, 128, 35, 1, 176, 107, 9, 54, 178, 29, 132, 39, 34, 115, 202, 207, 23, 133, 102, 106, 173, 206, 25, 126, 193, 158, 205, 31, 87, 21, 40, 148, 17, 18, 18, 161, 178, 2, 67, 199, 217, 157, 185, 15, 148, 178, 49, 160, 185, 75, 235, 234, 24, 148, 143, 200, 70, 32, 111, 141, 55, 208, 65, 157, 61, 250, 145, 191, 257, 119, 212, 212, 157, 90, 60, 248, 247, 101, 212, 79, 122, 257, 115, 225, 275, 70, 85, 265, 271, 160, 24, 202, 100, 146, 162, 160, 233, 241, 278, 134, 263, 270, 246, 206, 127, 185, 104, 130, 151, 53, 299, 33, 287, 204, 39, 246, 111, 207, 232, 18, 173, 79, 51, 209, 87, 6, 171, 110, 281, 297, 264, 224, 126, 244, 133, 186, 165, 27, 292, 102, 249, 217, 117, 174, 329, 156, 37, 299, 95, 238, 143, 309, 106, 300, 66, 305, 270, 327, 123, 186, 242, 95, 35, 308, 155, 49, 255, 10, 197, 339, 290, 242, 161, 110, 50, 322, 232, 194, 174, 267, 226, 281, 35, 204, 200, 151, 304, 227, 21, 164, 302, 330, 172, 102, 163, 318, 303, 372, 128, 64, 251, 27, 8, 331, 40, 171, 77, 102, 325, 219, 216, 215, 361, 243, 361, 93, 279, 376, 276, 8, 231, 362, 358, 159, 53, 102, 405, 66, 75, 283, 385, 279, 377, 236, 292, 388, 423, 169, 140, 424, 410, 180, 94, 269, 293, 69, 364, 13, 14, 253, 50, 277, 98, 315, 265, 99, 18, 188, 221, 328, 137, 65, 374, 416, 414, 443, 244, 38, 2, 317, 307, 333, 41, 312, 79, 223, 421, 98, 440, 407, 32, 257, 13, 402, 168, 448, 213, 320, 371, 165, 19, 168, 375, 480, 307, 164, 106, 296, 462, 107, 309, 307, 426, 427, 359, 424, 161, 316, 207, 10, 469, 201, 121, 497, 303, 237, 66, 176, 210, 503, 465, 72, 196, 177, 57, 415, 220, 155, 392, 417, 39, 133, 454, 462, 66, 42, 270, 299, 489, 55, 111, 450, 272, 350, 276, 512, 72, 506, 150, 269, 482, 155, 434, 355, 74, 70, 325, 292, 298, 328, 484, 415, 275, 460, 259, 476, 538, 527, 493, 297, 375, 182, 10, 397, 354, 236, 225, 59, 502, 399, 163, 143, 86, 329, 551, 212, 28, 543, 575, 214, 231, 439, 448, 243, 366, 411, 3, 276, 206, 144, 126, 434, 534, 84, 501, 88, 196, 573, 102, 1, 9, 152, 5, 554, 415, 150, 576, 452, 397, 90, 480, 585, 514, 430, 237, 223, 235, 186, 300, 250, 140, 295}

    Returns: {0, 4, 0, 8, 0, 11, 0, 17, 0, 18, 0, 19, 0, 23, 0, 24, 0, 25, 0, 28, 0, 29, 0, 30, 0, 32, 0, 35, 0, 39, 0, 40, 0, 42, 0, 44, 0, 46, 0, 51, 0, 53, 0, 54, 0, 58, 0, 66, 0, 67, 0, 71, 0, 78, 0, 90, 0, 91, 0, 93, 0, 94, 0, 98, 0, 101, 0, 102, 0, 105, 0, 110, 0, 113, 0, 114, 0, 117, 0, 118, 0, 135, 0, 141, 0, 144, 0, 160, 0, 166, 0, 168, 0, 169, 0, 172, 0, 174, 0, 179, 0, 180, 0, 181, 0, 183, 0, 186, 0, 188, 0, 189, 0, 194, 0, 199, 0, 201, 0, 203, 0, 208, 0, 210, 0, 212, 0, 213, 0, 214, 0, 219, 0, 222, 0, 228, 0, 229, 0, 230, 0, 233, 0, 234, 0, 235, 0, 236, 0, 238, 0, 241, 0, 242, 0, 249, 0, 256, 0, 257, 0, 260, 0, 265, 0, 267, 0, 268, 0, 269, 0, 272, 0, 277, 0, 278, 0, 287, 0, 295, 0, 296, 0, 297, 0, 298, 0, 300, 0, 303, 0, 308, 0, 310, 0, 313, 0, 314, 0, 321, 0, 324, 0, 327, 0, 329, 0, 331, 0, 334, 0, 338, 0, 339, 0, 340, 0, 341, 0, 344, 0, 345, 0, 351, 0, 354, 0, 357, 0, 359, 0, 361, 0, 365, 0, 374, 0, 379, 0, 381, 0, 382, 0, 384, 0, 387, 0, 388, 0, 391, 0, 393, 0, 401, 0, 403, 0, 409, 0, 410, 0, 411, 0, 415, 0, 421, 0, 424, 0, 425, 0, 427, 0, 429, 0, 431, 0, 437, 0, 438, 0, 440, 0, 441, 0, 442, 0, 451, 0, 456, 0, 457, 0, 458, 0, 460, 0, 461, 0, 462, 0, 465, 0, 467, 0, 475, 0, 478, 0, 482, 0, 486, 0, 488, 0, 489, 0, 493, 0, 499, 0, 500, 0, 501, 0, 505, 0, 508, 0, 512, 0, 515, 0, 516, 0, 519, 0, 520, 0, 521, 0, 524, 0, 525, 0, 530, 0, 537, 0, 540, 0, 544, 0, 548, 0, 549, 0, 550, 0, 555, 0, 557, 0, 558, 0, 571, 0, 572, 0, 573, 0, 581, 0, 584, 0, 585, 0, 589, 0, 590, 0, 591, 0, 595, 0, 598, 0, 599, 0, 603, 0, 610, 0, 613, 0, 615, 0, 617, 0, 623 }

  114. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 1, 0, 0, 4, 1, 1, 1, 0, 5, 4}

    Returns: { }

  115. 64

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63}

    {0, 0, 2, 1, 4, 3, 5, 6, 0, 8, 10, 9, 8, 11, 4, 8, 16, 4, 15, 14, 12, 4, 1, 1, 13, 2, 8, 17, 2, 16, 10, 10, 9, 3, 2, 0, 13, 8, 3, 10, 1, 5, 0, 6, 4, 7, 12, 11, 4, 4, 15, 15, 15, 11, 10, 8, 10, 15, 17, 11, 10, 1, 5}

    Returns: {0, 7, 0, 8, 0, 14, 0, 19, 0, 28, 0, 42, 0, 44, 0, 48, 0, 51, 0, 52, 0, 53, 0, 54, 0, 58, 0, 59, 0, 60, 0, 63 }

  116. 11

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

    {0, 1, 2, 1, 2, 3, 5, 2, 3, 7}

    Returns: { }

  117. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 1, 2, 0, 4, 5, 6, 5, 0, 9, 1}

    Returns: {0, 3, 0, 6, 0, 8 }

  118. 5

    {1, 2, 3, 4}

    {0, 1, 1, 2}

    Returns: { }

  119. 8

    {1, 2, 3, 4, 5, 6, 7}

    {0, 0, 2, 1, 1, 4, 4}

    Returns: { }

  120. 153

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152}

    {0, 1, 2, 3, 2, 3, 0, 2, 2, 3, 0, 1, 3, 6, 13, 14, 5, 12, 11, 9, 8, 10, 13, 4, 16, 25, 5, 4, 27, 29, 1, 28, 18, 21, 0, 13, 19, 26, 19, 7, 29, 34, 38, 7, 38, 43, 3, 14, 37, 3, 30, 32, 35, 15, 25, 55, 44, 15, 48, 37, 51, 25, 30, 39, 44, 0, 61, 26, 39, 16, 26, 16, 40, 35, 59, 67, 29, 46, 52, 58, 76, 38, 24, 66, 59, 51, 64, 70, 40, 61, 66, 34, 66, 67, 68, 36, 96, 33, 74, 54, 41, 63, 73, 100, 57, 58, 51, 85, 100, 59, 73, 92, 77, 111, 110, 84, 110, 117, 69, 119, 91, 58, 113, 114, 92, 109, 77, 75, 108, 67, 106, 126, 76, 125, 104, 131, 91, 85, 90, 114, 76, 134, 140, 95, 91, 117, 120, 82, 83, 121, 112, 146}

    Returns: {0, 3, 0, 5, 0, 8, 0, 9, 0, 16, 0, 18, 0, 30, 0, 32, 0, 37, 0, 38, 0, 39, 0, 41, 0, 42, 0, 48, 0, 54, 0, 56, 0, 57, 0, 58, 0, 65, 0, 67, 0, 68, 0, 71, 0, 73, 0, 77, 0, 78, 0, 83, 0, 89, 0, 90, 0, 92, 0, 96, 0, 99, 0, 108, 0, 115, 0, 116, 0, 117, 0, 120, 0, 121, 0, 124, 0, 126, 0, 128, 0, 135, 0, 136, 0, 137, 0, 138, 0, 140, 0, 142, 0, 145 }

  121. 107

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106}

    {0, 0, 1, 3, 2, 2, 0, 2, 0, 3, 2, 2, 3, 1, 3, 3, 2, 0, 3, 3, 3, 1, 0, 3, 3, 1, 2, 1, 3, 0, 2, 1, 3, 0, 2, 2, 0, 3, 0, 0, 2, 3, 3, 1, 0, 1, 1, 0, 0, 0, 0, 1, 2, 1, 3, 2, 1, 2, 0, 3, 1, 0, 3, 2, 0, 1, 3, 1, 3, 0, 0, 2, 2, 0, 0, 1, 1, 0, 3, 2, 0, 2, 1, 0, 2, 1, 0, 3, 3, 2, 1, 2, 1, 2, 0, 1, 1, 2, 0, 2, 0, 3, 2, 3, 3, 2}

    Returns: { }

  122. 142

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141}

    {0, 1, 1, 3, 1, 4, 6, 6, 0, 0, 8, 9, 8, 6, 3, 2, 16, 15, 6, 13, 2, 3, 13, 11, 7, 10, 4, 13, 4, 9, 6, 4, 22, 11, 21, 6, 1, 5, 37, 27, 18, 41, 40, 33, 18, 11, 17, 26, 18, 11, 44, 40, 29, 32, 28, 25, 34, 32, 19, 25, 14, 25, 24, 37, 60, 35, 19, 37, 9, 43, 35, 39, 40, 26, 46, 15, 71, 64, 41, 23, 30, 52, 34, 43, 61, 30, 75, 40, 62, 50, 35, 50, 75, 88, 58, 40, 33, 56, 48, 64, 90, 50, 39, 85, 76, 73, 59, 73, 87, 66, 110, 103, 52, 84, 92, 58, 64, 65, 95, 119, 57, 112, 104, 74, 61, 111, 65, 127, 118, 113, 128, 82, 100, 126, 101, 108, 89, 110, 87, 81, 126}

    Returns: {0, 4, 0, 11, 0, 13, 0, 15, 0, 16, 0, 21, 0, 22, 0, 25, 0, 38, 0, 39, 0, 42, 0, 43, 0, 48, 0, 51, 0, 52, 0, 59, 0, 61, 0, 64, 0, 67, 0, 68, 0, 73, 0, 74, 0, 77, 0, 79, 0, 81, 0, 86, 0, 87, 0, 88, 0, 93, 0, 95, 0, 96, 0, 101, 0, 110, 0, 115, 0, 116, 0, 118, 0, 121, 0, 122, 0, 123, 0, 127, 0, 134, 0, 137, 0, 141 }

  123. 3

    {1, 2}

    {0, 0}

    Returns: { }

  124. 6

    {1, 2, 3, 4, 5}

    {0, 1, 2, 3, 1}

    Returns: { }

  125. 10

    {1, 2, 3, 4, 5, 6, 7, 8, 9}

    {0, 0, 0, 1, 2, 1, 4, 0, 2}

    Returns: { }

  126. 16

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}

    {0, 1, 2, 0, 1, 1, 0, 0, 6, 9, 9, 2, 11, 5, 7}

    Returns: {0, 3, 0, 9, 0, 12, 0, 14 }

  127. 4

    {1, 2, 3}

    {0, 0, 1}

    Returns: { }

  128. 166

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165}

    {0, 0, 1, 3, 4, 4, 4, 5, 1, 2, 0, 4, 12, 6, 7, 12, 16, 8, 4, 6, 7, 6, 18, 1, 11, 15, 15, 19, 17, 17, 14, 26, 4, 3, 3, 32, 15, 9, 25, 14, 9, 20, 38, 23, 31, 28, 36, 6, 47, 16, 44, 51, 34, 36, 34, 20, 13, 56, 43, 0, 55, 9, 21, 40, 2, 60, 61, 11, 40, 56, 68, 11, 24, 41, 14, 42, 12, 7, 23, 9, 42, 44, 54, 75, 84, 83, 2, 60, 77, 31, 73, 0, 58, 45, 70, 35, 71, 39, 36, 14, 82, 24, 60, 66, 28, 16, 12, 49, 92, 100, 54, 68, 49, 16, 21, 42, 54, 14, 2, 73, 71, 12, 109, 49, 109, 85, 82, 88, 85, 56, 53, 105, 114, 112, 4, 9, 79, 40, 75, 96, 28, 5, 136, 47, 65, 76, 107, 138, 12, 81, 25, 108, 109, 106, 146, 17, 116, 113, 116, 117, 85, 145, 44, 93, 61}

    Returns: {0, 5, 0, 6, 0, 7, 0, 12, 0, 19, 0, 23, 0, 29, 0, 30, 0, 32, 0, 33, 0, 43, 0, 45, 0, 49, 0, 52, 0, 53, 0, 55, 0, 58, 0, 64, 0, 69, 0, 70, 0, 74, 0, 76, 0, 81, 0, 83, 0, 84, 0, 90, 0, 91, 0, 96, 0, 97, 0, 98, 0, 101, 0, 110, 0, 111, 0, 116, 0, 117, 0, 120, 0, 121, 0, 127, 0, 130, 0, 132, 0, 133, 0, 134, 0, 135, 0, 138, 0, 139, 0, 143, 0, 144, 0, 154, 0, 156, 0, 162 }

  129. 1575

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574}

    {0, 1, 0, 0, 0, 0, 3, 3, 7, 4, 1, 6, 8, 0, 5, 14, 1, 0, 1, 14, 8, 5, 20, 17, 8, 1, 10, 16, 12, 6, 27, 30, 21, 7, 22, 24, 29, 16, 32, 36, 24, 26, 34, 19, 30, 13, 44, 33, 46, 19, 9, 33, 48, 38, 43, 29, 49, 5, 16, 50, 58, 16, 37, 58, 39, 61, 28, 64, 41, 0, 60, 64, 27, 58, 42, 5, 22, 43, 73, 9, 23, 22, 0, 59, 60, 4, 66, 61, 59, 66, 68, 65, 19, 6, 68, 1, 51, 62, 28, 12, 80, 35, 53, 10, 9, 20, 95, 99, 63, 48, 29, 50, 111, 46, 92, 97, 40, 15, 112, 40, 99, 75, 36, 114, 101, 118, 93, 56, 40, 101, 81, 116, 112, 132, 12, 12, 128, 29, 43, 77, 36, 141, 64, 111, 111, 66, 6, 33, 3, 140, 53, 27, 48, 55, 16, 88, 53, 88, 5, 50, 30, 148, 76, 15, 65, 134, 38, 52, 23, 47, 57, 45, 80, 145, 65, 127, 46, 24, 112, 143, 74, 33, 135, 65, 97, 111, 15, 165, 12, 56, 77, 138, 58, 170, 150, 73, 104, 159, 21, 111, 62, 161, 124, 73, 65, 42, 140, 17, 87, 7, 16, 154, 65, 163, 208, 133, 74, 166, 19, 148, 36, 136, 30, 193, 74, 56, 23, 122, 203, 174, 63, 191, 220, 77, 155, 20, 65, 108, 120, 109, 155, 54, 152, 129, 189, 117, 8, 18, 196, 202, 224, 249, 220, 111, 213, 67, 140, 192, 54, 187, 206, 36, 190, 37, 117, 49, 222, 54, 259, 122, 10, 196, 102, 200, 123, 137, 159, 126, 157, 232, 24, 29, 195, 130, 265, 260, 48, 118, 84, 31, 198, 39, 30, 6, 258, 248, 268, 23, 107, 261, 5, 248, 176, 107, 2, 247, 171, 140, 230, 181, 29, 103, 230, 74, 18, 165, 96, 53, 262, 307, 14, 153, 220, 158, 322, 198, 314, 224, 112, 70, 46, 35, 129, 258, 54, 142, 299, 313, 9, 210, 75, 238, 53, 277, 276, 10, 122, 339, 78, 258, 66, 12, 15, 260, 269, 50, 58, 181, 183, 267, 66, 93, 288, 3, 250, 65, 112, 20, 92, 327, 367, 191, 227, 99, 271, 293, 302, 367, 333, 372, 235, 144, 263, 379, 165, 38, 354, 212, 102, 349, 150, 80, 167, 159, 193, 357, 14, 50, 304, 276, 332, 372, 101, 315, 106, 122, 161, 92, 206, 369, 329, 138, 360, 70, 219, 380, 358, 110, 352, 177, 140, 197, 84, 366, 386, 203, 145, 124, 93, 106, 201, 292, 223, 70, 285, 242, 245, 99, 73, 186, 56, 86, 43, 123, 342, 205, 70, 442, 265, 45, 421, 112, 216, 254, 103, 85, 63, 82, 77, 284, 364, 372, 130, 55, 6, 174, 333, 321, 59, 444, 158, 181, 231, 405, 405, 283, 142, 434, 443, 397, 115, 425, 48, 239, 109, 274, 369, 338, 91, 368, 335, 460, 62, 194, 100, 486, 189, 158, 106, 66, 292, 174, 257, 4, 44, 381, 408, 434, 289, 428, 190, 0, 70, 118, 65, 93, 126, 243, 473, 507, 308, 245, 395, 277, 54, 296, 393, 38, 340, 200, 222, 326, 169, 514, 195, 312, 340, 384, 187, 501, 498, 170, 241, 60, 115, 495, 409, 211, 405, 429, 288, 168, 388, 252, 54, 177, 16, 190, 105, 438, 371, 436, 85, 384, 233, 18, 542, 210, 338, 435, 252, 43, 288, 221, 328, 178, 391, 223, 315, 513, 460, 542, 108, 556, 576, 90, 503, 207, 393, 366, 32, 61, 222, 319, 58, 59, 323, 519, 583, 332, 441, 213, 202, 244, 243, 406, 514, 321, 443, 284, 227, 6, 560, 163, 105, 531, 111, 578, 378, 485, 555, 276, 408, 457, 344, 279, 552, 129, 314, 137, 624, 185, 549, 357, 591, 223, 184, 544, 525, 174, 474, 480, 631, 296, 17, 44, 257, 515, 605, 332, 402, 260, 36, 239, 110, 511, 263, 336, 627, 232, 14, 199, 234, 494, 53, 71, 154, 111, 95, 138, 434, 141, 488, 527, 122, 645, 421, 152, 165, 504, 255, 535, 235, 154, 622, 267, 329, 585, 496, 397, 305, 91, 188, 51, 248, 338, 369, 635, 263, 173, 498, 319, 221, 44, 245, 390, 683, 410, 339, 10, 137, 510, 647, 89, 437, 603, 552, 439, 445, 497, 32, 152, 467, 663, 485, 354, 240, 204, 253, 700, 26, 417, 230, 62, 441, 4, 160, 271, 579, 264, 600, 365, 232, 113, 700, 197, 90, 663, 171, 511, 750, 649, 282, 334, 747, 111, 115, 122, 364, 264, 22, 207, 218, 101, 99, 243, 263, 742, 611, 328, 695, 743, 661, 745, 146, 311, 277, 148, 412, 265, 217, 499, 426, 579, 707, 274, 357, 469, 702, 270, 758, 750, 282, 593, 105, 681, 618, 223, 661, 86, 739, 237, 708, 518, 739, 793, 257, 136, 179, 472, 615, 709, 248, 585, 544, 787, 744, 132, 133, 20, 756, 490, 527, 809, 47, 343, 756, 240, 227, 689, 344, 793, 446, 140, 476, 206, 659, 591, 224, 419, 16, 183, 34, 376, 651, 119, 675, 273, 451, 368, 651, 798, 748, 567, 854, 466, 156, 313, 293, 545, 196, 399, 162, 531, 423, 516, 261, 491, 365, 129, 706, 208, 809, 504, 402, 165, 105, 369, 493, 100, 285, 666, 805, 303, 596, 183, 649, 862, 563, 63, 307, 440, 494, 9, 701, 529, 296, 68, 680, 674, 197, 711, 422, 709, 101, 732, 891, 807, 691, 475, 637, 177, 806, 315, 771, 304, 382, 881, 38, 599, 831, 791, 487, 127, 154, 854, 815, 631, 599, 593, 807, 656, 779, 751, 816, 577, 369, 511, 554, 448, 337, 808, 917, 549, 420, 288, 696, 49, 942, 842, 299, 397, 300, 616, 646, 716, 19, 189, 501, 611, 698, 300, 536, 89, 204, 958, 772, 242, 462, 587, 479, 395, 586, 633, 240, 966, 457, 347, 833, 928, 666, 313, 955, 400, 673, 9, 148, 295, 265, 751, 594, 845, 320, 598, 468, 563, 76, 178, 18, 823, 125, 668, 299, 567, 171, 377, 674, 1005, 772, 111, 817, 403, 273, 921, 788, 243, 234, 464, 861, 52, 740, 532, 833, 135, 137, 262, 873, 340, 322, 207, 562, 770, 438, 650, 568, 683, 292, 436, 205, 217, 944, 10, 623, 303, 369, 782, 59, 831, 856, 262, 94, 749, 131, 144, 293, 586, 1050, 557, 132, 383, 553, 224, 543, 912, 57, 1025, 49, 781, 852, 419, 553, 239, 235, 52, 403, 134, 735, 28, 369, 945, 91, 412, 1040, 366, 421, 66, 219, 350, 743, 623, 392, 981, 869, 165, 799, 760, 682, 937, 568, 108, 428, 272, 292, 209, 1098, 414, 862, 195, 93, 199, 458, 634, 934, 823, 251, 868, 601, 49, 221, 1114, 754, 264, 221, 975, 639, 620, 564, 780, 1065, 982, 586, 333, 1129, 867, 753, 267, 771, 591, 1101, 638, 512, 916, 1089, 617, 156, 348, 73, 33, 1058, 954, 237, 425, 938, 319, 1036, 444, 995, 889, 450, 322, 267, 159, 880, 832, 257, 593, 1061, 580, 188, 676, 452, 807, 902, 272, 679, 920, 149, 22, 763, 751, 167, 85, 912, 188, 594, 341, 229, 974, 42, 560, 783, 364, 818, 312, 414, 1130, 804, 1107, 649, 1171, 296, 396, 562, 884, 320, 971, 90, 1154, 25, 976, 216, 486, 262, 743, 355, 433, 249, 564, 391, 238, 700, 1129, 1144, 155, 1084, 269, 225, 395, 1086, 833, 599, 805, 1007, 516, 317, 1102, 1161, 821, 181, 792, 259, 1187, 1097, 903, 912, 708, 88, 195, 41, 1205, 1144, 1224, 896, 177, 261, 692, 553, 138, 1041, 833, 778, 3, 573, 400, 796, 1203, 1168, 328, 1, 246, 180, 589, 45, 1223, 444, 717, 900, 470, 421, 901, 676, 254, 846, 1205, 986, 89, 832, 1084, 494, 474, 1269, 695, 278, 1121, 71, 956, 201, 1257, 138, 138, 116, 162, 915, 581, 623, 950, 1298, 333, 1081, 660, 498, 371, 247, 677, 195, 288, 1180, 926, 606, 405, 278, 952, 13, 154, 527, 324, 319, 298, 632, 992, 1266, 847, 291, 129, 1315, 897, 1073, 118, 989, 742, 653, 779, 779, 1077, 858, 1334, 503, 711, 1331, 905, 838, 767, 1127, 756, 613, 571, 1080, 1063, 697, 228, 77, 1044, 415, 876, 98, 285, 87, 342, 1063, 183, 1228, 432, 1274, 253, 879, 180, 940, 683, 297, 365, 301, 1277, 798, 179, 1380, 411, 1342, 803, 962, 52, 142, 827, 1373, 907, 916, 978, 861, 1114, 938, 141, 931, 916, 279, 1282, 443, 1313, 418, 160, 1397, 755, 1036, 674, 1224, 150, 1362, 743, 312, 974, 564, 49, 462, 1102, 960, 1070, 378, 1086, 841, 1165, 458, 1297, 269, 496, 394, 1316, 347, 336, 1270, 336, 36, 747, 995, 541, 1105, 672, 502, 368, 312, 882, 678, 395, 323, 710, 643, 659, 271, 698, 1163, 1414, 119, 458, 539, 544, 813, 900, 1324, 354, 283, 818, 424, 1133, 480, 346, 1225, 1060, 466, 381, 1089, 1247, 780, 1354, 69, 1481, 392, 635, 562, 264, 1205, 93, 1181, 1486, 4, 398, 1341, 220, 923, 74, 169, 72, 224, 1150, 543, 542, 1422, 89, 1189, 54, 1251, 1352, 1248, 63, 888, 1181, 179, 1357, 961, 661, 1432, 616, 944, 1176, 1294, 272, 1086, 540, 1102, 47, 1497, 71, 692, 642, 1474, 1239, 86, 757, 311, 1386, 1183, 467, 291, 786, 469, 1009, 195, 885, 536, 297, 266, 365, 566, 386, 215, 252, 1299, 577, 532, 794, 613, 89, 591, 1285, 174, 1206, 773, 1031, 190, 732, 1400, 972, 710, 1233, 372, 95, 420, 346}

    Returns: {0, 9, 0, 13, 0, 21, 0, 23, 0, 24, 0, 25, 0, 27, 0, 28, 0, 29, 0, 32, 0, 34, 0, 35, 0, 38, 0, 42, 0, 44, 0, 45, 0, 50, 0, 53, 0, 57, 0, 59, 0, 61, 0, 62, 0, 64, 0, 74, 0, 77, 0, 82, 0, 92, 0, 93, 0, 100, 0, 104, 0, 106, 0, 107, 0, 109, 0, 110, 0, 116, 0, 117, 0, 118, 0, 120, 0, 124, 0, 125, 0, 129, 0, 130, 0, 135, 0, 136, 0, 137, 0, 142, 0, 153, 0, 154, 0, 155, 0, 161, 0, 162, 0, 163, 0, 164, 0, 165, 0, 166, 0, 168, 0, 174, 0, 175, 0, 184, 0, 185, 0, 187, 0, 189, 0, 193, 0, 194, 0, 195, 0, 198, 0, 205, 0, 208, 0, 209, 0, 210, 0, 211, 0, 213, 0, 216, 0, 219, 0, 220, 0, 223, 0, 228, 0, 231, 0, 236, 0, 237, 0, 238, 0, 247, 0, 249, 0, 258, 0, 263, 0, 266, 0, 269, 0, 270, 0, 271, 0, 272, 0, 274, 0, 275, 0, 277, 0, 280, 0, 287, 0, 293, 0, 296, 0, 297, 0, 300, 0, 302, 0, 303, 0, 305, 0, 317, 0, 319, 0, 320, 0, 324, 0, 338, 0, 346, 0, 347, 0, 349, 0, 352, 0, 353, 0, 357, 0, 360, 0, 365, 0, 366, 0, 368, 0, 370, 0, 371, 0, 378, 0, 380, 0, 382, 0, 384, 0, 387, 0, 391, 0, 394, 0, 402, 0, 403, 0, 404, 0, 406, 0, 411, 0, 417, 0, 420, 0, 427, 0, 432, 0, 435, 0, 436, 0, 440, 0, 442, 0, 444, 0, 451, 0, 454, 0, 456, 0, 457, 0, 461, 0, 462, 0, 464, 0, 468, 0, 471, 0, 478, 0, 479, 0, 480, 0, 482, 0, 483, 0, 489, 0, 491, 0, 492, 0, 498, 0, 501, 0, 503, 0, 506, 0, 508, 0, 509, 0, 511, 0, 515, 0, 518, 0, 520, 0, 521, 0, 527, 0, 530, 0, 536, 0, 542, 0, 547, 0, 553, 0, 556, 0, 557, 0, 558, 0, 560, 0, 563, 0, 574, 0, 575, 0, 579, 0, 580, 0, 581, 0, 583, 0, 585, 0, 586, 0, 588, 0, 589, 0, 595, 0, 598, 0, 601, 0, 605, 0, 608, 0, 609, 0, 616, 0, 621, 0, 626, 0, 633, 0, 638, 0, 639, 0, 641, 0, 643, 0, 645, 0, 647, 0, 659, 0, 660, 0, 666, 0, 669, 0, 671, 0, 672, 0, 675, 0, 677, 0, 680, 0, 685, 0, 686, 0, 687, 0, 689, 0, 690, 0, 692, 0, 695, 0, 698, 0, 700, 0, 703, 0, 707, 0, 708, 0, 710, 0, 712, 0, 715, 0, 716, 0, 718, 0, 719, 0, 723, 0, 724, 0, 726, 0, 728, 0, 731, 0, 735, 0, 740, 0, 741, 0, 743, 0, 744, 0, 747, 0, 748, 0, 758, 0, 759, 0, 760, 0, 761, 0, 762, 0, 764, 0, 766, 0, 769, 0, 770, 0, 773, 0, 775, 0, 778, 0, 779, 0, 783, 0, 794, 0, 796, 0, 797, 0, 799, 0, 800, 0, 806, 0, 807, 0, 809, 0, 810, 0, 811, 0, 812, 0, 813, 0, 815, 0, 819, 0, 820, 0, 821, 0, 827, 0, 832, 0, 835, 0, 841, 0, 846, 0, 848, 0, 855, 0, 857, 0, 858, 0, 860, 0, 861, 0, 862, 0, 864, 0, 865, 0, 867, 0, 871, 0, 874, 0, 881, 0, 883, 0, 890, 0, 891, 0, 896, 0, 903, 0, 904, 0, 905, 0, 910, 0, 912, 0, 914, 0, 921, 0, 923, 0, 926, 0, 928, 0, 930, 0, 934, 0, 935, 0, 939, 0, 941, 0, 944, 0, 948, 0, 949, 0, 950, 0, 952, 0, 957, 0, 960, 0, 965, 0, 968, 0, 976, 0, 979, 0, 982, 0, 983, 0, 984, 0, 985, 0, 987, 0, 990, 0, 992, 0, 997, 0, 1002, 0, 1008, 0, 1013, 0, 1015, 0, 1016, 0, 1020, 0, 1022, 0, 1023, 0, 1026, 0, 1030, 0, 1033, 0, 1034, 0, 1036, 0, 1037, 0, 1042, 0, 1043, 0, 1046, 0, 1048, 0, 1049, 0, 1050, 0, 1051, 0, 1052, 0, 1053, 0, 1054, 0, 1063, 0, 1067, 0, 1068, 0, 1069, 0, 1074, 0, 1076, 0, 1081, 0, 1082, 0, 1083, 0, 1085, 0, 1090, 0, 1091, 0, 1097, 0, 1098, 0, 1100, 0, 1103, 0, 1106, 0, 1115, 0, 1118, 0, 1119, 0, 1120, 0, 1121, 0, 1122, 0, 1123, 0, 1124, 0, 1126, 0, 1128, 0, 1133, 0, 1135, 0, 1136, 0, 1139, 0, 1142, 0, 1144, 0, 1145, 0, 1146, 0, 1152, 0, 1161, 0, 1162, 0, 1165, 0, 1166, 0, 1171, 0, 1173, 0, 1176, 0, 1177, 0, 1178, 0, 1179, 0, 1180, 0, 1182, 0, 1186, 0, 1187, 0, 1192, 0, 1193, 0, 1194, 0, 1195, 0, 1207, 0, 1213, 0, 1222, 0, 1229, 0, 1230, 0, 1232, 0, 1233, 0, 1240, 0, 1241, 0, 1254, 0, 1255, 0, 1260, 0, 1263, 0, 1264, 0, 1266, 0, 1268, 0, 1271, 0, 1276, 0, 1277, 0, 1279, 0, 1280, 0, 1282, 0, 1290, 0, 1291, 0, 1293, 0, 1295, 0, 1303, 0, 1305, 0, 1307, 0, 1321, 0, 1337, 0, 1339, 0, 1341, 0, 1351, 0, 1353, 0, 1354, 0, 1356, 0, 1357, 0, 1359, 0, 1366, 0, 1367, 0, 1371, 0, 1373, 0, 1375, 0, 1376, 0, 1377, 0, 1378, 0, 1381, 0, 1384, 0, 1390, 0, 1395, 0, 1398, 0, 1400, 0, 1402, 0, 1403, 0, 1405, 0, 1414, 0, 1415, 0, 1417, 0, 1420, 0, 1424, 0, 1426, 0, 1430, 0, 1432, 0, 1434, 0, 1437, 0, 1447, 0, 1449, 0, 1457, 0, 1459, 0, 1462, 0, 1464, 0, 1466, 0, 1468, 0, 1473, 0, 1474, 0, 1476, 0, 1478, 0, 1479, 0, 1481, 0, 1483, 0, 1484, 0, 1486, 0, 1489, 0, 1500, 0, 1501, 0, 1503, 0, 1508, 0, 1510, 0, 1512, 0, 1513, 0, 1516, 0, 1523, 0, 1527, 0, 1528, 0, 1532, 0, 1533, 0, 1534, 0, 1538, 0, 1542, 0, 1544, 0, 1549, 0, 1553, 0, 1555, 0, 1560, 0, 1562, 0, 1564, 0, 1565, 0, 1568, 0, 1571, 0, 1572 }

  130. 1926

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

    {0, 0, 1, 3, 3, 1, 1, 1, 3, 3, 2, 5, 3, 0, 1, 5, 1, 0, 1, 0, 4, 0, 0, 0, 4, 5, 3, 5, 2, 0, 5, 4, 2, 0, 3, 1, 5, 0, 1, 1, 2, 3, 5, 1, 1, 4, 1, 1, 1, 2, 4, 4, 4, 3, 0, 3, 5, 3, 0, 2, 2, 1, 5, 0, 4, 2, 5, 1, 4, 5, 1, 2, 5, 3, 5, 0, 5, 0, 5, 2, 4, 3, 5, 0, 4, 2, 3, 0, 4, 2, 5, 1, 5, 0, 2, 2, 2, 3, 5, 2, 0, 2, 3, 1, 0, 0, 3, 0, 4, 4, 1, 0, 2, 2, 4, 2, 3, 5, 0, 2, 2, 3, 0, 3, 3, 4, 4, 1, 3, 0, 3, 2, 4, 3, 2, 3, 1, 2, 3, 1, 4, 5, 5, 0, 4, 0, 1, 5, 2, 1, 3, 5, 4, 5, 4, 4, 3, 4, 0, 0, 0, 1, 0, 2, 4, 0, 1, 1, 0, 5, 5, 0, 4, 3, 3, 5, 4, 4, 3, 5, 1, 5, 3, 2, 2, 3, 2, 5, 3, 0, 1, 4, 4, 4, 2, 3, 3, 0, 2, 1, 4, 2, 0, 3, 5, 4, 3, 1, 4, 0, 2, 4, 3, 3, 0, 3, 3, 4, 5, 4, 5, 4, 1, 2, 2, 2, 4, 2, 4, 2, 4, 5, 0, 3, 3, 3, 0, 1, 4, 4, 0, 3, 0, 1, 4, 4, 3, 3, 3, 3, 4, 0, 1, 0, 3, 1, 4, 1, 4, 2, 2, 3, 4, 5, 1, 2, 5, 2, 5, 2, 0, 5, 4, 2, 0, 2, 2, 3, 4, 5, 3, 2, 3, 1, 4, 1, 2, 5, 1, 0, 2, 2, 4, 0, 3, 1, 2, 5, 5, 4, 3, 3, 4, 0, 3, 5, 2, 1, 3, 2, 4, 5, 1, 3, 5, 0, 3, 0, 3, 2, 3, 3, 0, 4, 0, 0, 0, 0, 1, 1, 2, 5, 4, 5, 2, 4, 3, 2, 4, 2, 2, 3, 5, 5, 4, 3, 2, 0, 2, 3, 3, 2, 3, 5, 5, 5, 5, 4, 3, 5, 2, 4, 4, 2, 3, 2, 4, 2, 3, 3, 4, 5, 4, 3, 4, 2, 5, 4, 4, 2, 1, 3, 5, 3, 4, 3, 4, 2, 0, 5, 2, 0, 2, 1, 3, 4, 1, 5, 4, 1, 3, 3, 4, 0, 4, 2, 5, 4, 3, 1, 3, 3, 0, 5, 3, 0, 0, 5, 4, 5, 1, 4, 3, 1, 2, 4, 3, 5, 4, 2, 4, 1, 4, 3, 0, 5, 4, 3, 5, 5, 0, 3, 4, 0, 1, 4, 3, 1, 3, 2, 3, 3, 0, 5, 2, 2, 5, 4, 2, 0, 3, 3, 2, 2, 3, 2, 3, 3, 1, 1, 0, 1, 2, 4, 4, 3, 0, 2, 0, 3, 3, 5, 3, 1, 1, 1, 4, 0, 2, 1, 2, 5, 2, 3, 0, 3, 4, 1, 1, 2, 3, 0, 5, 5, 2, 1, 0, 0, 0, 2, 1, 4, 1, 3, 2, 3, 1, 2, 5, 0, 3, 4, 4, 1, 3, 3, 0, 2, 3, 5, 4, 1, 2, 1, 1, 5, 1, 2, 0, 2, 4, 2, 3, 5, 2, 5, 3, 1, 3, 3, 4, 0, 2, 0, 0, 2, 3, 2, 5, 2, 3, 5, 3, 0, 0, 4, 1, 5, 5, 4, 5, 1, 4, 5, 0, 2, 5, 4, 3, 0, 5, 3, 3, 2, 4, 0, 4, 4, 2, 2, 4, 0, 4, 5, 0, 4, 1, 1, 0, 0, 1, 3, 4, 3, 3, 5, 2, 1, 5, 1, 1, 2, 2, 5, 4, 1, 0, 0, 4, 1, 3, 4, 3, 0, 5, 2, 2, 2, 0, 1, 1, 0, 4, 5, 4, 4, 0, 4, 5, 4, 1, 5, 2, 3, 3, 0, 0, 4, 0, 2, 0, 2, 4, 0, 1, 5, 3, 2, 5, 5, 1, 5, 5, 3, 1, 3, 1, 0, 1, 5, 0, 1, 0, 5, 0, 5, 1, 0, 5, 3, 3, 0, 3, 4, 0, 0, 2, 5, 2, 0, 0, 0, 5, 2, 2, 3, 0, 5, 4, 5, 0, 5, 1, 3, 2, 3, 2, 2, 4, 4, 4, 3, 4, 5, 3, 5, 0, 3, 2, 4, 0, 3, 4, 2, 0, 3, 2, 5, 5, 4, 0, 4, 0, 1, 5, 2, 1, 3, 5, 5, 2, 5, 3, 2, 5, 4, 0, 5, 0, 3, 3, 3, 5, 4, 3, 0, 0, 2, 2, 4, 1, 1, 1, 3, 5, 2, 2, 2, 0, 2, 0, 3, 1, 3, 0, 3, 3, 3, 2, 4, 2, 2, 2, 4, 3, 1, 2, 2, 2, 1, 5, 3, 1, 1, 4, 2, 4, 2, 0, 4, 3, 2, 1, 4, 3, 2, 4, 2, 2, 1, 5, 5, 1, 2, 3, 3, 4, 2, 4, 0, 0, 1, 2, 1, 3, 5, 3, 1, 1, 2, 3, 5, 5, 5, 5, 4, 3, 4, 5, 2, 2, 5, 5, 1, 0, 5, 3, 2, 5, 5, 3, 2, 3, 4, 2, 0, 4, 5, 0, 4, 5, 3, 5, 5, 1, 3, 2, 5, 2, 4, 5, 3, 3, 3, 2, 1, 2, 3, 3, 2, 2, 3, 4, 3, 3, 1, 0, 1, 2, 2, 4, 4, 1, 5, 5, 1, 4, 5, 3, 4, 4, 0, 0, 0, 2, 5, 3, 1, 4, 1, 3, 5, 2, 1, 3, 2, 4, 0, 2, 2, 0, 5, 0, 0, 3, 4, 4, 0, 1, 0, 2, 3, 5, 5, 3, 3, 1, 0, 0, 3, 4, 5, 4, 4, 3, 0, 5, 1, 4, 3, 0, 5, 0, 4, 4, 2, 4, 2, 1, 5, 2, 5, 2, 5, 0, 1, 4, 3, 5, 2, 3, 3, 0, 0, 3, 5, 3, 3, 5, 3, 5, 4, 4, 2, 2, 2, 4, 4, 4, 4, 5, 0, 0, 0, 2, 3, 1, 5, 0, 4, 4, 4, 1, 4, 1, 2, 0, 5, 0, 4, 4, 4, 2, 0, 5, 5, 5, 1, 3, 4, 1, 3, 3, 1, 4, 4, 2, 1, 1, 3, 4, 0, 0, 4, 0, 5, 5, 1, 4, 1, 4, 2, 4, 1, 1, 4, 3, 3, 0, 3, 5, 2, 2, 3, 5, 2, 2, 0, 1, 1, 3, 1, 0, 0, 4, 3, 1, 2, 4, 1, 1, 2, 5, 4, 0, 3, 3, 5, 2, 2, 3, 5, 2, 5, 5, 5, 5, 1, 5, 4, 0, 2, 2, 0, 0, 3, 3, 1, 2, 5, 5, 0, 2, 0, 2, 3, 0, 4, 5, 3, 3, 4, 4, 4, 5, 3, 5, 4, 0, 5, 0, 5, 0, 0, 2, 1, 5, 4, 3, 3, 5, 2, 1, 3, 0, 1, 1, 1, 2, 0, 5, 1, 4, 1, 0, 3, 5, 2, 1, 3, 0, 2, 0, 4, 1, 3, 3, 4, 4, 0, 3, 1, 1, 1, 1, 5, 1, 5, 2, 1, 2, 0, 4, 4, 4, 0, 2, 4, 5, 2, 3, 5, 3, 0, 3, 0, 3, 5, 0, 3, 5, 1, 4, 1, 2, 5, 0, 4, 0, 5, 1, 0, 4, 4, 3, 5, 1, 4, 0, 0, 2, 0, 0, 2, 0, 4, 5, 5, 2, 2, 0, 0, 3, 3, 2, 1, 3, 1, 3, 4, 5, 0, 0, 2, 4, 2, 3, 4, 1, 4, 3, 5, 2, 3, 3, 1, 5, 1, 3, 0, 5, 1, 1, 5, 1, 3, 5, 4, 3, 1, 4, 1, 4, 1, 0, 5, 4, 2, 1, 0, 3, 2, 4, 2, 5, 4, 1, 0, 3, 1, 2, 4, 4, 2, 0, 3, 5, 3, 2, 0, 4, 0, 1, 3, 4, 5, 4, 5, 4, 0, 1, 1, 1, 0, 1, 2, 5, 1, 0, 5, 1, 2, 0, 1, 3, 0, 3, 1, 3, 4, 0, 3, 5, 1, 1, 4, 4, 4, 1, 1, 2, 2, 3, 2, 1, 2, 4, 3, 1, 5, 3, 2, 3, 1, 1, 3, 2, 3, 1, 3, 4, 1, 2, 5, 2, 0, 3, 3, 3, 2, 3, 5, 5, 4, 0, 0, 4, 1, 5, 1, 4, 1, 3, 1, 3, 2, 3, 1, 4, 3, 5, 0, 3, 0, 4, 1, 3, 2, 2, 0, 2, 3, 5, 3, 5, 1, 1, 0, 1, 0, 5, 2, 3, 3, 2, 2, 3, 0, 0, 4, 5, 2, 4, 0, 4, 4, 4, 3, 5, 3, 2, 3, 1, 3, 0, 1, 3, 2, 5, 5, 1, 0, 5, 1, 2, 2, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 1, 0, 0, 5, 2, 2, 4, 1, 2, 0, 0, 2, 0, 5, 1, 5, 0, 1, 4, 5, 5, 1, 3, 0, 2, 5, 4, 1, 4, 0, 5, 4, 5, 2, 4, 3, 5, 1, 1, 1, 1, 0, 3, 4, 5, 2, 4, 5, 0, 0, 5, 5, 1, 0, 4, 4, 0, 3, 2, 4, 3, 4, 4, 5, 4, 5, 0, 2, 4, 2, 5, 0, 1, 2, 3, 5, 0, 5, 1, 4, 0, 3, 5, 3, 2, 1, 1, 2, 1, 4, 5, 4, 1, 4, 3, 0, 1, 5, 0, 5, 3, 1, 2, 2, 1, 1, 0, 5, 5, 0, 3, 1, 3, 5, 5, 1, 4, 0, 5, 3, 3, 0, 1, 3, 0, 1, 2, 0, 0, 1, 5, 4, 4, 4, 5, 3, 0, 3, 4, 4, 5, 4, 1, 3, 0, 4, 4, 0, 2, 2, 5, 4, 2, 5, 1, 0, 3, 1, 0, 1, 5, 4, 5, 4, 0, 3, 4, 0, 0, 0, 3, 5, 4, 4, 2, 1, 4, 4, 2, 0, 3, 3, 5, 4, 0, 2, 3, 0, 5, 5, 3, 3, 3, 0, 5, 0, 3, 2, 0, 2, 3, 2, 3, 3, 5, 3, 5, 2, 5, 3, 5, 1, 2, 0, 4, 1, 0, 5, 0, 4, 3, 1, 2, 4, 2, 2, 2, 0, 1, 4, 4, 4, 4, 3, 2, 4, 2, 2, 2, 3, 2, 2, 4, 2, 3, 4, 3, 5, 5, 5, 5, 1, 3, 1, 0, 5, 0, 1, 5, 5, 4, 4, 2, 5, 0, 4, 5, 3, 4, 5, 0, 0, 3, 5, 5, 5, 5, 0, 3, 4, 2, 5, 3, 4, 0, 4, 3, 0, 4, 5, 3, 1, 1, 0, 4, 4, 3, 0, 1, 1, 0, 5, 5, 3, 5, 5, 2, 2, 4, 0, 5, 2, 1, 2, 2, 2, 1, 1, 5, 4, 2, 2, 0, 2, 3, 5, 4, 0, 2, 1, 2, 4, 4, 2, 3, 0, 4, 1, 2, 3, 1, 1, 2, 0, 0, 1, 1, 4, 4, 4, 3, 1, 3, 5, 3, 2, 5, 1, 3, 0, 0, 0, 2, 3, 4, 3, 3, 5, 2, 0, 5, 5, 3, 1, 0, 4, 5, 4, 2, 2, 0, 4, 2, 5, 3, 2, 3, 5, 1, 5, 4, 2, 5, 5, 3, 4, 1, 1, 5, 1, 3, 2, 3, 1, 5, 1, 2, 2, 1, 1, 4, 0, 5, 3, 3, 5, 3, 4, 2, 1, 2, 3, 2, 5, 0, 2, 4, 0, 4, 0, 1, 0, 2, 5, 0, 4, 4, 2, 0, 3, 4, 1, 5, 5, 1, 1, 3, 0, 5, 0, 5, 1, 2, 2, 1, 4, 2, 0, 1, 4, 3, 0, 1, 5, 5, 0, 2, 5, 0, 2, 5, 5, 0, 4, 1, 4, 2, 3, 2}

    Returns: { }

  131. 12

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}

    {0, 0, 1, 1, 3, 5, 3, 6, 6, 4, 8}

    Returns: {0, 5, 0, 7, 0, 10, 0, 11 }

  132. 214

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213}

    {0, 0, 1, 1, 1, 3, 6, 5, 2, 4, 9, 4, 2, 8, 4, 0, 14, 1, 12, 11, 13, 16, 12, 18, 16, 20, 8, 26, 6, 14, 18, 8, 7, 20, 27, 13, 16, 20, 26, 24, 10, 27, 23, 2, 33, 45, 1, 38, 26, 41, 41, 47, 38, 33, 47, 9, 55, 22, 46, 29, 2, 46, 11, 55, 63, 47, 39, 19, 67, 8, 66, 37, 29, 65, 15, 7, 13, 4, 71, 64, 36, 49, 41, 82, 57, 1, 61, 32, 87, 5, 9, 77, 89, 40, 75, 44, 62, 16, 79, 26, 65, 91, 33, 26, 96, 87, 20, 50, 29, 75, 104, 58, 65, 79, 47, 97, 39, 20, 90, 15, 36, 64, 27, 23, 40, 42, 90, 89, 69, 101, 74, 125, 18, 17, 103, 102, 71, 82, 132, 45, 64, 71, 93, 54, 110, 12, 129, 82, 94, 1, 143, 32, 58, 136, 63, 145, 22, 110, 138, 53, 17, 154, 154, 161, 74, 159, 1, 119, 156, 138, 141, 121, 157, 56, 33, 98, 113, 103, 38, 175, 2, 125, 125, 133, 73, 119, 112, 105, 183, 6, 62, 38, 180, 116, 115, 15, 5, 99, 186, 135, 26, 157, 146, 152, 107, 166, 139, 39, 38, 119, 127, 187, 144}

    Returns: {0, 6, 0, 8, 0, 10, 0, 11, 0, 12, 0, 15, 0, 21, 0, 24, 0, 28, 0, 31, 0, 36, 0, 39, 0, 45, 0, 48, 0, 49, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 58, 0, 66, 0, 72, 0, 74, 0, 77, 0, 78, 0, 87, 0, 90, 0, 91, 0, 96, 0, 97, 0, 99, 0, 100, 0, 101, 0, 103, 0, 104, 0, 108, 0, 113, 0, 114, 0, 115, 0, 126, 0, 129, 0, 132, 0, 133, 0, 134, 0, 143, 0, 145, 0, 149, 0, 154, 0, 157, 0, 158, 0, 159, 0, 161, 0, 170, 0, 171, 0, 175, 0, 176, 0, 179, 0, 182, 0, 183, 0, 185, 0, 191, 0, 192, 0, 197, 0, 199, 0, 201, 0, 204, 0, 205, 0, 209, 0, 212 }

  133. 13

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}

    {0, 1, 0, 3, 0, 2, 6, 5, 0, 6, 4, 5}

    Returns: {0, 6, 0, 11 }

  134. 574

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573}

    {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1}

    Returns: { }

  135. 1814

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

    {0, 0, 1, 0, 4, 1, 3, 0, 2, 1, 4, 8, 9, 2, 11, 5, 9, 5, 7, 7, 5, 5, 6, 4, 22, 12, 5, 9, 13, 9, 13, 16, 32, 1, 15, 11, 28, 7, 23, 32, 9, 2, 29, 16, 30, 39, 35, 27, 15, 25, 26, 48, 40, 13, 47, 2, 20, 14, 36, 21, 32, 51, 17, 52, 57, 30, 15, 35, 45, 3, 5, 6, 19, 66, 12, 71, 9, 59, 32, 61, 56, 23, 30, 48, 35, 29, 47, 33, 39, 75, 43, 83, 1, 69, 32, 2, 92, 2, 7, 98, 95, 17, 20, 16, 31, 2, 103, 75, 6, 25, 109, 99, 60, 93, 42, 8, 94, 40, 91, 2, 58, 26, 41, 1, 4, 118, 38, 42, 85, 117, 116, 32, 82, 42, 89, 128, 69, 42, 122, 3, 14, 96, 91, 98, 82, 70, 16, 11, 9, 131, 104, 46, 93, 74, 102, 132, 139, 148, 141, 82, 83, 60, 46, 91, 148, 43, 74, 163, 116, 93, 100, 115, 154, 128, 28, 153, 27, 76, 43, 60, 137, 62, 150, 110, 40, 126, 54, 41, 16, 98, 88, 22, 82, 114, 59, 93, 58, 196, 101, 118, 154, 163, 158, 101, 46, 64, 69, 62, 72, 102, 166, 179, 32, 129, 136, 185, 148, 2, 193, 80, 98, 117, 29, 185, 63, 49, 45, 185, 203, 192, 225, 138, 88, 224, 121, 18, 72, 220, 187, 48, 95, 144, 93, 172, 2, 48, 166, 154, 113, 50, 141, 132, 93, 183, 243, 147, 137, 85, 231, 140, 259, 11, 213, 92, 172, 259, 45, 102, 90, 158, 222, 145, 154, 19, 211, 57, 196, 158, 272, 278, 97, 121, 162, 279, 169, 41, 128, 64, 50, 95, 112, 208, 169, 107, 60, 174, 104, 254, 36, 188, 142, 171, 129, 259, 80, 6, 63, 288, 58, 58, 199, 302, 231, 3, 122, 1, 95, 188, 291, 96, 267, 63, 83, 55, 114, 325, 277, 66, 78, 270, 8, 63, 295, 51, 123, 331, 33, 254, 247, 204, 171, 53, 311, 96, 43, 234, 295, 205, 45, 56, 275, 12, 196, 69, 316, 303, 60, 111, 33, 128, 161, 361, 139, 167, 217, 184, 118, 84, 211, 285, 249, 115, 45, 103, 263, 217, 203, 221, 278, 228, 120, 322, 158, 174, 80, 287, 247, 37, 196, 134, 101, 9, 198, 380, 180, 244, 240, 47, 328, 338, 343, 71, 254, 111, 260, 254, 291, 232, 117, 15, 380, 366, 49, 351, 405, 344, 296, 134, 318, 189, 317, 199, 206, 278, 370, 150, 148, 16, 96, 122, 128, 150, 361, 338, 200, 255, 365, 89, 50, 405, 175, 230, 381, 391, 283, 148, 162, 57, 224, 96, 439, 107, 23, 285, 346, 127, 331, 315, 128, 269, 439, 182, 417, 162, 368, 18, 35, 277, 51, 109, 128, 448, 325, 210, 315, 10, 416, 148, 466, 184, 392, 174, 244, 211, 217, 279, 461, 410, 183, 466, 303, 196, 426, 105, 213, 173, 102, 193, 375, 166, 302, 284, 430, 129, 428, 479, 472, 171, 298, 176, 356, 70, 422, 290, 185, 476, 200, 430, 498, 47, 517, 341, 485, 385, 410, 476, 266, 204, 480, 79, 329, 18, 477, 246, 340, 323, 51, 375, 11, 222, 434, 437, 397, 30, 433, 104, 357, 493, 45, 307, 307, 433, 233, 173, 82, 450, 249, 366, 34, 115, 339, 55, 95, 79, 17, 251, 405, 359, 220, 201, 184, 284, 109, 402, 517, 113, 322, 186, 286, 294, 142, 202, 418, 69, 484, 81, 74, 78, 85, 541, 258, 402, 330, 5, 186, 23, 468, 460, 475, 557, 327, 345, 87, 257, 445, 354, 89, 513, 93, 269, 158, 401, 60, 291, 441, 261, 451, 291, 119, 268, 545, 32, 187, 130, 485, 380, 506, 233, 380, 597, 164, 11, 217, 484, 207, 481, 117, 630, 509, 21, 531, 254, 126, 183, 29, 250, 429, 386, 146, 107, 605, 443, 174, 457, 500, 9, 228, 523, 408, 63, 619, 219, 400, 644, 193, 228, 111, 212, 57, 265, 438, 139, 168, 49, 187, 556, 521, 433, 351, 629, 9, 456, 329, 248, 665, 612, 412, 46, 71, 362, 230, 125, 533, 631, 462, 467, 298, 45, 558, 273, 639, 143, 362, 219, 669, 299, 129, 92, 396, 172, 246, 284, 220, 3, 399, 667, 543, 88, 375, 76, 438, 622, 253, 206, 186, 586, 316, 217, 107, 353, 675, 318, 305, 212, 648, 205, 285, 73, 603, 497, 473, 383, 494, 456, 250, 112, 549, 510, 569, 31, 368, 130, 377, 284, 314, 215, 172, 274, 367, 281, 64, 675, 485, 418, 362, 542, 134, 378, 319, 266, 185, 74, 225, 373, 663, 314, 497, 328, 293, 715, 496, 635, 408, 183, 5, 122, 282, 249, 666, 471, 101, 230, 413, 133, 520, 394, 670, 209, 42, 134, 337, 430, 716, 260, 123, 43, 685, 41, 11, 254, 222, 65, 755, 652, 93, 23, 78, 136, 615, 694, 696, 404, 659, 386, 388, 177, 193, 273, 452, 180, 574, 509, 164, 341, 789, 587, 129, 497, 263, 163, 598, 833, 279, 572, 705, 742, 124, 775, 716, 406, 640, 51, 485, 808, 288, 780, 464, 16, 319, 309, 491, 150, 15, 739, 162, 834, 487, 637, 265, 448, 452, 168, 769, 807, 455, 164, 584, 172, 728, 689, 284, 489, 195, 772, 15, 173, 187, 444, 61, 746, 670, 0, 436, 203, 486, 412, 387, 20, 730, 348, 41, 466, 439, 816, 400, 880, 492, 848, 297, 125, 169, 760, 565, 360, 386, 268, 547, 6, 417, 476, 676, 544, 726, 252, 226, 492, 90, 894, 253, 214, 596, 29, 569, 884, 616, 40, 253, 833, 150, 482, 216, 929, 134, 59, 203, 307, 175, 280, 836, 436, 585, 473, 164, 330, 700, 868, 611, 69, 816, 712, 326, 777, 763, 758, 685, 820, 591, 82, 793, 353, 295, 38, 413, 212, 180, 859, 524, 375, 85, 840, 69, 875, 679, 214, 784, 730, 611, 658, 143, 538, 471, 89, 145, 210, 814, 476, 408, 88, 137, 141, 450, 701, 178, 147, 399, 592, 988, 987, 180, 187, 340, 529, 934, 729, 29, 547, 159, 877, 360, 702, 250, 568, 988, 669, 612, 762, 621, 172, 986, 70, 489, 28, 367, 133, 590, 869, 432, 204, 787, 28, 520, 881, 990, 369, 1024, 423, 266, 562, 664, 48, 929, 19, 882, 664, 484, 891, 780, 1040, 303, 806, 472, 889, 989, 408, 115, 948, 1001, 480, 510, 515, 22, 85, 613, 59, 871, 91, 544, 320, 548, 936, 535, 1034, 132, 820, 558, 957, 291, 870, 757, 47, 824, 743, 9, 480, 117, 1007, 240, 158, 791, 541, 957, 464, 313, 482, 109, 100, 629, 839, 265, 83, 1016, 207, 676, 716, 251, 0, 153, 1069, 392, 1040, 646, 788, 306, 38, 790, 661, 294, 243, 110, 462, 629, 229, 915, 59, 965, 1002, 368, 326, 659, 655, 1115, 1127, 120, 1022, 913, 60, 96, 278, 970, 337, 719, 635, 1013, 1023, 184, 190, 416, 822, 855, 752, 704, 344, 711, 818, 684, 1068, 616, 420, 487, 252, 1158, 854, 750, 363, 921, 386, 328, 734, 1136, 321, 148, 832, 338, 386, 530, 1133, 952, 215, 606, 179, 84, 136, 851, 787, 327, 279, 894, 310, 1147, 182, 900, 609, 388, 644, 736, 347, 827, 44, 729, 320, 513, 274, 910, 342, 1051, 1055, 261, 256, 28, 660, 1143, 1107, 123, 175, 242, 28, 480, 781, 1156, 874, 979, 572, 698, 134, 427, 460, 421, 668, 946, 649, 100, 649, 181, 1181, 531, 510, 1105, 359, 834, 773, 892, 1167, 398, 487, 865, 224, 68, 1176, 730, 252, 722, 135, 282, 260, 566, 853, 1255, 810, 168, 819, 595, 786, 1160, 589, 615, 1044, 588, 451, 1217, 327, 618, 1076, 975, 859, 1017, 603, 1119, 167, 703, 338, 1165, 1188, 929, 53, 265, 883, 420, 1253, 597, 623, 426, 1162, 726, 125, 537, 587, 906, 6, 327, 392, 238, 1048, 157, 350, 647, 1149, 510, 274, 434, 845, 627, 1281, 772, 1037, 283, 558, 274, 789, 914, 326, 983, 25, 53, 922, 678, 449, 430, 427, 710, 1076, 942, 1207, 822, 800, 1032, 966, 583, 771, 816, 341, 572, 134, 179, 247, 1300, 666, 548, 421, 879, 1237, 236, 1029, 93, 35, 774, 218, 476, 357, 1064, 138, 1369, 490, 53, 777, 253, 260, 968, 483, 754, 103, 364, 1091, 1233, 1169, 1081, 480, 476, 383, 260, 136, 805, 108, 677, 25, 510, 232, 1096, 1373, 398, 746, 873, 1009, 39, 839, 437, 719, 1380, 1090, 951, 818, 1147, 226, 293, 641, 190, 1020, 131, 1141, 996, 869, 1034, 1, 104, 809, 491, 788, 1222, 597, 420, 465, 716, 617, 555, 267, 523, 358, 1334, 89, 989, 126, 61, 914, 230, 1281, 1405, 1024, 934, 206, 296, 1177, 733, 821, 378, 1131, 827, 529, 1016, 126, 369, 74, 1354, 1106, 614, 1454, 844, 1002, 1159, 1015, 1004, 886, 341, 58, 1027, 1447, 417, 1413, 1130, 96, 1074, 603, 1197, 766, 580, 1178, 711, 158, 594, 864, 423, 1219, 1255, 823, 1058, 1229, 834, 1407, 195, 1453, 809, 111, 787, 781, 928, 15, 1138, 233, 686, 1163, 523, 84, 839, 127, 289, 784, 1073, 1331, 524, 1076, 1224, 392, 1025, 697, 546, 1211, 569, 854, 1397, 995, 557, 1247, 1257, 214, 367, 713, 499, 647, 1422, 154, 856, 159, 405, 578, 641, 613, 1348, 538, 474, 77, 1315, 1361, 1015, 28, 1033, 977, 373, 391, 685, 668, 792, 1075, 1475, 430, 436, 1553, 804, 280, 950, 94, 1084, 1111, 1010, 629, 704, 562, 1326, 1391, 1440, 120, 357, 1445, 1007, 1060, 635, 1447, 263, 1378, 416, 1373, 300, 339, 735, 266, 277, 1547, 178, 1161, 919, 1227, 726, 1175, 1177, 1248, 835, 156, 1586, 1046, 1026, 243, 284, 812, 1209, 558, 1345, 1080, 1247, 1385, 281, 638, 618, 1351, 1221, 542, 816, 808, 1505, 401, 109, 66, 368, 288, 202, 1350, 1340, 831, 1552, 1083, 647, 696, 901, 1345, 846, 837, 220, 1149, 617, 340, 349, 223, 1184, 422, 1616, 1395, 846, 367, 1249, 705, 368, 1002, 519, 510, 937, 732, 786, 82, 834, 1085, 1006, 287, 729, 285, 619, 468, 1012, 520, 185, 65, 241, 1026, 1066, 1011, 1106, 1115, 402, 13, 560, 385, 1030, 1400, 1264, 1490, 944, 157, 1308, 718, 1535, 978, 1101, 1646, 406, 98, 806, 1019, 1314, 646, 1228, 1119, 831, 998, 1650, 345, 359, 937, 851, 522, 1165, 1331, 710, 1628, 1505, 1347, 1448, 853, 750, 119, 1549, 1552, 888, 1468, 686, 1577, 725, 655, 1433, 418, 1007, 1597, 1563, 637, 418, 1068, 1455, 1641, 246, 707, 1111, 387, 1043, 266, 1475, 455, 1277, 828, 123, 505, 398, 189, 972, 1499, 752, 1654, 1173, 423, 609, 102, 810, 1368, 1024, 1169, 1569, 1442, 301, 550, 1188, 249, 1550, 717, 801, 822, 800, 578, 62, 1232, 1375, 1601, 614, 1157, 1419, 1138, 1296, 691, 1314, 528, 551, 885, 356, 95, 1399, 35, 1598, 187, 286, 607, 1321, 1655, 34, 427, 1464, 1792, 1515, 1189, 880, 1004, 1093}

    Returns: {0, 19, 0, 20, 0, 25, 0, 29, 0, 31, 0, 32, 0, 35, 0, 37, 0, 38, 0, 39, 0, 44, 0, 45, 0, 48, 0, 49, 0, 51, 0, 54, 0, 59, 0, 60, 0, 63, 0, 66, 0, 67, 0, 76, 0, 82, 0, 83, 0, 90, 0, 99, 0, 102, 0, 104, 0, 108, 0, 111, 0, 117, 0, 119, 0, 121, 0, 122, 0, 123, 0, 126, 0, 136, 0, 143, 0, 146, 0, 147, 0, 150, 0, 158, 0, 159, 0, 164, 0, 165, 0, 168, 0, 171, 0, 172, 0, 173, 0, 174, 0, 175, 0, 176, 0, 177, 0, 181, 0, 188, 0, 189, 0, 191, 0, 192, 0, 194, 0, 197, 0, 198, 0, 199, 0, 200, 0, 201, 0, 202, 0, 204, 0, 206, 0, 209, 0, 211, 0, 212, 0, 214, 0, 216, 0, 217, 0, 220, 0, 224, 0, 228, 0, 232, 0, 233, 0, 236, 0, 237, 0, 242, 0, 247, 0, 248, 0, 251, 0, 255, 0, 257, 0, 259, 0, 260, 0, 273, 0, 277, 0, 279, 0, 281, 0, 285, 0, 286, 0, 287, 0, 288, 0, 292, 0, 293, 0, 294, 0, 298, 0, 299, 0, 301, 0, 303, 0, 305, 0, 309, 0, 310, 0, 313, 0, 319, 0, 324, 0, 325, 0, 338, 0, 342, 0, 348, 0, 353, 0, 360, 0, 362, 0, 364, 0, 366, 0, 367, 0, 371, 0, 372, 0, 375, 0, 378, 0, 385, 0, 389, 0, 390, 0, 391, 0, 401, 0, 402, 0, 403, 0, 406, 0, 407, 0, 410, 0, 414, 0, 416, 0, 418, 0, 421, 0, 427, 0, 428, 0, 431, 0, 433, 0, 443, 0, 445, 0, 446, 0, 451, 0, 452, 0, 453, 0, 455, 0, 459, 0, 461, 0, 462, 0, 463, 0, 465, 0, 466, 0, 470, 0, 471, 0, 472, 0, 478, 0, 480, 0, 481, 0, 492, 0, 500, 0, 504, 0, 512, 0, 514, 0, 515, 0, 516, 0, 519, 0, 526, 0, 531, 0, 532, 0, 542, 0, 543, 0, 544, 0, 548, 0, 556, 0, 557, 0, 560, 0, 562, 0, 565, 0, 568, 0, 571, 0, 573, 0, 581, 0, 586, 0, 590, 0, 591, 0, 593, 0, 596, 0, 598, 0, 599, 0, 602, 0, 603, 0, 606, 0, 608, 0, 614, 0, 618, 0, 627, 0, 630, 0, 635, 0, 640, 0, 642, 0, 646, 0, 647, 0, 650, 0, 654, 0, 658, 0, 662, 0, 664, 0, 671, 0, 677, 0, 679, 0, 680, 0, 682, 0, 683, 0, 685, 0, 689, 0, 693, 0, 701, 0, 704, 0, 705, 0, 707, 0, 709, 0, 715, 0, 718, 0, 721, 0, 723, 0, 729, 0, 731, 0, 735, 0, 736, 0, 743, 0, 744, 0, 745, 0, 751, 0, 753, 0, 755, 0, 761, 0, 762, 0, 767, 0, 771, 0, 775, 0, 776, 0, 788, 0, 791, 0, 795, 0, 796, 0, 797, 0, 800, 0, 801, 0, 803, 0, 808, 0, 810, 0, 812, 0, 816, 0, 819, 0, 820, 0, 821, 0, 823, 0, 835, 0, 836, 0, 837, 0, 839, 0, 840, 0, 844, 0, 846, 0, 849, 0, 857, 0, 858, 0, 863, 0, 866, 0, 870, 0, 877, 0, 882, 0, 884, 0, 885, 0, 890, 0, 891, 0, 901, 0, 903, 0, 911, 0, 917, 0, 919, 0, 920, 0, 924, 0, 928, 0, 929, 0, 935, 0, 937, 0, 943, 0, 948, 0, 951, 0, 954, 0, 956, 0, 960, 0, 962, 0, 963, 0, 964, 0, 969, 0, 985, 0, 995, 0, 996, 0, 998, 0, 999, 0, 1000, 0, 1001, 0, 1005, 0, 1008, 0, 1016, 0, 1021, 0, 1024, 0, 1027, 0, 1029, 0, 1030, 0, 1031, 0, 1032, 0, 1036, 0, 1039, 0, 1040, 0, 1041, 0, 1042, 0, 1043, 0, 1060, 0, 1062, 0, 1065, 0, 1071, 0, 1076, 0, 1078, 0, 1080, 0, 1081, 0, 1082, 0, 1086, 0, 1087, 0, 1091, 0, 1096, 0, 1100, 0, 1101, 0, 1102, 0, 1105, 0, 1106, 0, 1107, 0, 1112, 0, 1114, 0, 1117, 0, 1118, 0, 1119, 0, 1123, 0, 1126, 0, 1128, 0, 1131, 0, 1132, 0, 1133, 0, 1137, 0, 1139, 0, 1150, 0, 1153, 0, 1154, 0, 1155, 0, 1156, 0, 1158, 0, 1160, 0, 1162, 0, 1163, 0, 1167, 0, 1170, 0, 1174, 0, 1175, 0, 1179, 0, 1180, 0, 1181, 0, 1182, 0, 1185, 0, 1187, 0, 1190, 0, 1194, 0, 1197, 0, 1199, 0, 1200, 0, 1202, 0, 1204, 0, 1206, 0, 1207, 0, 1210, 0, 1211, 0, 1213, 0, 1216, 0, 1219, 0, 1221, 0, 1226, 0, 1228, 0, 1230, 0, 1231, 0, 1232, 0, 1234, 0, 1236, 0, 1239, 0, 1241, 0, 1248, 0, 1249, 0, 1250, 0, 1253, 0, 1255, 0, 1258, 0, 1260, 0, 1261, 0, 1262, 0, 1266, 0, 1271, 0, 1274, 0, 1275, 0, 1276, 0, 1277, 0, 1279, 0, 1283, 0, 1288, 0, 1291, 0, 1292, 0, 1294, 0, 1296, 0, 1299, 0, 1300, 0, 1306, 0, 1307, 0, 1310, 0, 1313, 0, 1314, 0, 1316, 0, 1323, 0, 1324, 0, 1325, 0, 1328, 0, 1333, 0, 1343, 0, 1351, 0, 1352, 0, 1353, 0, 1359, 0, 1365, 0, 1367, 0, 1369, 0, 1370, 0, 1373, 0, 1374, 0, 1375, 0, 1378, 0, 1379, 0, 1383, 0, 1384, 0, 1387, 0, 1399, 0, 1400, 0, 1401, 0, 1402, 0, 1405, 0, 1407, 0, 1408, 0, 1411, 0, 1415, 0, 1416, 0, 1417, 0, 1418, 0, 1420, 0, 1421, 0, 1424, 0, 1428, 0, 1431, 0, 1435, 0, 1437, 0, 1450, 0, 1455, 0, 1467, 0, 1472, 0, 1474, 0, 1475, 0, 1484, 0, 1485, 0, 1487, 0, 1488, 0, 1495, 0, 1499, 0, 1501, 0, 1502, 0, 1504, 0, 1505, 0, 1507, 0, 1509, 0, 1513, 0, 1514, 0, 1515, 0, 1516, 0, 1520, 0, 1521, 0, 1531, 0, 1538, 0, 1539, 0, 1542, 0, 1547, 0, 1548, 0, 1552, 0, 1554, 0, 1559, 0, 1560, 0, 1564, 0, 1566, 0, 1567, 0, 1568, 0, 1571, 0, 1572, 0, 1575, 0, 1576, 0, 1581, 0, 1584, 0, 1585, 0, 1601, 0, 1604, 0, 1606, 0, 1608, 0, 1627, 0, 1629, 0, 1632, 0, 1634, 0, 1636, 0, 1638, 0, 1644, 0, 1649, 0, 1651, 0, 1652, 0, 1657, 0, 1662, 0, 1665, 0, 1666, 0, 1667, 0, 1673, 0, 1674, 0, 1675, 0, 1676, 0, 1677, 0, 1680, 0, 1684, 0, 1692, 0, 1693, 0, 1695, 0, 1698, 0, 1701, 0, 1707, 0, 1709, 0, 1710, 0, 1711, 0, 1714, 0, 1715, 0, 1716, 0, 1720, 0, 1722, 0, 1725, 0, 1727, 0, 1728, 0, 1729, 0, 1730, 0, 1731, 0, 1733, 0, 1735, 0, 1737, 0, 1755, 0, 1759, 0, 1761, 0, 1763, 0, 1766, 0, 1768, 0, 1769, 0, 1770, 0, 1772, 0, 1773, 0, 1774, 0, 1775, 0, 1778, 0, 1780, 0, 1788, 0, 1790, 0, 1793, 0, 1799, 0, 1802, 0, 1807, 0, 1808, 0, 1813 }

  136. 357

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356}

    {0, 0, 0, 3, 3, 0, 4, 5, 0, 4, 0, 11, 9, 0, 10, 4, 16, 15, 11, 19, 7, 20, 16, 17, 24, 18, 18, 22, 5, 15, 7, 20, 21, 16, 1, 0, 9, 37, 23, 14, 15, 38, 14, 4, 16, 17, 24, 41, 29, 47, 32, 11, 35, 39, 5, 21, 14, 53, 54, 15, 2, 47, 25, 20, 5, 41, 28, 3, 11, 65, 49, 11, 14, 29, 13, 51, 75, 14, 48, 74, 60, 33, 55, 70, 72, 13, 57, 33, 39, 28, 55, 52, 66, 27, 57, 43, 74, 48, 41, 85, 26, 3, 13, 96, 77, 85, 26, 21, 60, 11, 90, 88, 6, 85, 101, 76, 12, 59, 38, 70, 112, 25, 98, 114, 10, 115, 3, 0, 66, 96, 119, 107, 76, 67, 108, 90, 104, 86, 41, 95, 125, 128, 62, 14, 64, 99, 25, 64, 35, 115, 55, 69, 26, 53, 121, 81, 117, 6, 105, 43, 29, 62, 149, 130, 53, 85, 106, 166, 1, 4, 42, 128, 138, 78, 120, 62, 38, 58, 103, 114, 66, 159, 6, 48, 85, 102, 69, 78, 40, 82, 129, 39, 163, 19, 173, 82, 76, 49, 81, 9, 193, 177, 57, 99, 157, 191, 198, 87, 46, 58, 180, 17, 121, 84, 2, 182, 200, 155, 64, 99, 92, 6, 169, 117, 72, 31, 154, 160, 0, 130, 209, 24, 226, 96, 121, 142, 202, 27, 192, 135, 100, 229, 237, 196, 163, 76, 0, 187, 240, 42, 19, 17, 235, 193, 177, 15, 243, 183, 56, 92, 28, 4, 223, 48, 249, 252, 79, 26, 25, 226, 162, 20, 239, 188, 96, 4, 76, 22, 231, 123, 239, 249, 120, 36, 52, 133, 70, 203, 250, 217, 127, 240, 227, 48, 234, 80, 68, 146, 191, 92, 186, 100, 194, 273, 69, 294, 270, 260, 9, 279, 152, 205, 259, 66, 102, 223, 205, 302, 12, 234, 90, 118, 294, 230, 147, 90, 162, 235, 183, 85, 234, 302, 152, 162, 62, 281, 33, 81, 42, 338, 18, 156, 227, 322, 320, 196, 182, 158, 120, 219, 28, 248, 290, 171, 217, 308}

    Returns: {0, 7, 0, 8, 0, 10, 0, 16, 0, 20, 0, 25, 0, 26, 0, 27, 0, 29, 0, 38, 0, 44, 0, 47, 0, 48, 0, 53, 0, 54, 0, 55, 0, 65, 0, 66, 0, 67, 0, 75, 0, 76, 0, 81, 0, 82, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 92, 0, 95, 0, 96, 0, 99, 0, 103, 0, 109, 0, 117, 0, 126, 0, 135, 0, 139, 0, 149, 0, 150, 0, 152, 0, 155, 0, 159, 0, 160, 0, 170, 0, 174, 0, 175, 0, 186, 0, 187, 0, 188, 0, 189, 0, 192, 0, 194, 0, 195, 0, 201, 0, 203, 0, 206, 0, 207, 0, 209, 0, 211, 0, 213, 0, 214, 0, 217, 0, 223, 0, 225, 0, 232, 0, 233, 0, 235, 0, 236, 0, 237, 0, 251, 0, 254, 0, 258, 0, 259, 0, 261, 0, 262, 0, 265, 0, 266, 0, 270, 0, 271, 0, 276, 0, 280, 0, 282, 0, 283, 0, 285, 0, 289, 0, 291, 0, 293, 0, 296, 0, 297, 0, 299, 0, 304, 0, 305, 0, 310, 0, 312, 0, 315, 0, 317, 0, 318, 0, 319, 0, 322, 0, 324, 0, 327, 0, 329, 0, 332, 0, 334, 0, 336, 0, 337, 0, 341, 0, 343, 0, 345, 0, 348, 0, 349, 0, 350, 0, 351, 0, 354, 0, 356 }

  137. 1184

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183}

    {0, 0, 2, 1, 0, 0, 4, 4, 2, 3, 5, 0, 3, 12, 9, 3, 6, 17, 3, 18, 5, 13, 22, 11, 17, 5, 23, 17, 7, 24, 16, 30, 11, 12, 0, 9, 24, 34, 0, 30, 30, 10, 28, 11, 24, 17, 20, 15, 36, 0, 46, 44, 17, 32, 50, 4, 23, 46, 14, 28, 15, 25, 12, 31, 10, 40, 46, 33, 39, 63, 25, 6, 17, 7, 35, 13, 6, 5, 24, 77, 77, 56, 81, 33, 78, 11, 26, 4, 8, 4, 3, 11, 0, 86, 93, 25, 21, 47, 12, 33, 5, 96, 29, 102, 92, 4, 87, 84, 4, 103, 57, 96, 22, 88, 100, 74, 24, 70, 64, 96, 61, 89, 56, 99, 84, 37, 54, 105, 64, 68, 130, 99, 99, 14, 37, 77, 70, 54, 88, 101, 118, 71, 11, 108, 61, 19, 71, 91, 146, 39, 112, 8, 126, 33, 54, 120, 60, 129, 154, 113, 79, 89, 34, 82, 127, 22, 165, 22, 122, 32, 136, 135, 21, 33, 11, 33, 158, 118, 50, 53, 88, 121, 57, 106, 180, 45, 143, 97, 90, 12, 129, 89, 128, 142, 160, 71, 190, 11, 112, 28, 110, 189, 112, 199, 185, 1, 57, 107, 57, 75, 15, 104, 94, 140, 39, 177, 104, 121, 71, 187, 63, 44, 117, 133, 63, 176, 120, 147, 101, 119, 206, 23, 54, 0, 176, 81, 170, 96, 218, 92, 36, 239, 55, 110, 140, 82, 185, 229, 62, 97, 209, 223, 99, 190, 118, 253, 69, 57, 158, 134, 178, 252, 128, 202, 53, 259, 66, 266, 256, 182, 185, 47, 88, 82, 39, 192, 18, 17, 29, 152, 186, 38, 210, 246, 278, 113, 118, 78, 280, 48, 122, 155, 217, 29, 219, 36, 58, 154, 1, 29, 205, 117, 145, 168, 93, 276, 89, 108, 195, 177, 184, 157, 189, 225, 172, 155, 216, 242, 242, 92, 123, 177, 109, 38, 140, 298, 77, 309, 139, 83, 103, 208, 116, 36, 193, 224, 8, 311, 5, 2, 37, 234, 212, 41, 176, 132, 278, 282, 104, 129, 215, 225, 95, 259, 263, 343, 316, 171, 191, 75, 195, 166, 198, 300, 106, 272, 275, 293, 228, 100, 234, 63, 194, 267, 305, 313, 228, 32, 100, 360, 220, 60, 92, 309, 137, 316, 72, 353, 382, 328, 8, 92, 14, 45, 20, 180, 296, 348, 7, 130, 308, 382, 46, 148, 141, 357, 218, 344, 381, 48, 253, 217, 400, 129, 181, 389, 285, 361, 359, 58, 144, 266, 150, 228, 31, 78, 111, 116, 331, 157, 236, 404, 350, 96, 285, 117, 188, 248, 174, 24, 312, 68, 174, 328, 212, 161, 253, 169, 40, 368, 201, 346, 3, 2, 158, 124, 450, 24, 238, 316, 30, 251, 89, 301, 196, 199, 141, 189, 168, 230, 328, 16, 88, 451, 379, 370, 128, 441, 114, 202, 457, 37, 313, 46, 203, 398, 367, 66, 323, 482, 329, 255, 262, 213, 264, 303, 391, 302, 56, 57, 261, 101, 160, 20, 64, 429, 9, 275, 423, 328, 276, 208, 448, 114, 217, 500, 83, 157, 194, 36, 273, 316, 354, 15, 32, 97, 239, 513, 447, 423, 415, 184, 188, 4, 79, 484, 303, 328, 194, 402, 348, 78, 367, 158, 188, 371, 162, 419, 225, 261, 432, 168, 9, 38, 424, 309, 17, 253, 134, 434, 313, 283, 51, 371, 457, 312, 443, 478, 341, 168, 257, 29, 12, 565, 323, 163, 220, 22, 27, 52, 115, 115, 204, 167, 538, 250, 277, 265, 287, 307, 468, 281, 189, 537, 350, 77, 470, 287, 118, 366, 262, 361, 509, 520, 289, 78, 373, 596, 154, 418, 527, 601, 195, 30, 236, 468, 411, 8, 109, 211, 227, 170, 1, 566, 420, 152, 570, 552, 615, 612, 76, 403, 376, 285, 372, 217, 418, 320, 99, 264, 18, 545, 445, 509, 316, 217, 551, 48, 210, 99, 506, 208, 278, 576, 264, 158, 257, 353, 96, 443, 81, 379, 300, 101, 149, 66, 399, 132, 166, 668, 478, 656, 433, 325, 174, 301, 421, 236, 466, 302, 165, 353, 21, 458, 311, 523, 76, 532, 106, 223, 376, 501, 8, 580, 674, 159, 105, 212, 331, 405, 694, 128, 7, 608, 397, 19, 273, 609, 246, 436, 703, 628, 65, 327, 189, 256, 161, 28, 203, 406, 404, 447, 510, 636, 324, 192, 212, 631, 267, 217, 360, 343, 306, 377, 603, 550, 641, 29, 477, 18, 306, 706, 479, 704, 517, 502, 359, 156, 129, 607, 179, 286, 665, 459, 641, 207, 61, 84, 247, 711, 371, 404, 534, 506, 394, 743, 219, 383, 119, 406, 184, 262, 91, 538, 326, 203, 122, 505, 497, 111, 432, 533, 172, 582, 193, 534, 163, 333, 17, 447, 93, 551, 223, 348, 489, 129, 58, 274, 537, 232, 88, 66, 406, 341, 596, 757, 590, 267, 50, 272, 563, 799, 149, 400, 468, 610, 111, 558, 294, 513, 467, 716, 496, 121, 248, 173, 187, 509, 105, 274, 677, 569, 506, 124, 158, 649, 255, 399, 798, 584, 225, 42, 241, 246, 619, 792, 576, 358, 667, 42, 562, 185, 516, 144, 384, 518, 164, 772, 758, 497, 470, 643, 542, 716, 746, 189, 173, 78, 279, 311, 164, 719, 386, 33, 205, 517, 663, 476, 519, 335, 558, 675, 3, 404, 434, 694, 111, 782, 239, 223, 191, 812, 776, 391, 228, 677, 196, 212, 158, 88, 637, 163, 426, 739, 595, 267, 171, 71, 265, 443, 180, 290, 635, 840, 645, 742, 641, 575, 718, 591, 507, 613, 154, 347, 699, 694, 479, 386, 892, 73, 184, 320, 445, 280, 177, 61, 263, 239, 902, 693, 71, 53, 863, 445, 810, 710, 169, 946, 924, 224, 140, 351, 484, 456, 537, 584, 106, 127, 867, 216, 328, 748, 757, 271, 66, 153, 803, 957, 301, 786, 925, 895, 766, 577, 910, 82, 720, 568, 218, 247, 605, 330, 612, 918, 485, 969, 572, 504, 814, 166, 497, 961, 395, 694, 664, 840, 242, 382, 597, 302, 272, 643, 133, 460, 241, 182, 696, 256, 803, 799, 693, 524, 235, 549, 632, 689, 74, 119, 11, 430, 694, 933, 596, 816, 166, 575, 323, 766, 204, 268, 359, 1019, 489, 312, 150, 793, 82, 657, 989, 878, 522, 921, 571, 1022, 19, 374, 912, 15, 454, 94, 733, 443, 982, 42, 10, 441, 422, 1015, 476, 870, 87, 655, 759, 763, 192, 1058, 711, 816, 94, 541, 9, 1071, 303, 339, 839, 434, 772, 782, 1072, 531, 826, 459, 773, 574, 213, 601, 582, 513, 689, 15, 51, 309, 687, 737, 164, 230, 841, 503, 659, 1093, 1073, 52, 10, 372, 790, 65, 673, 29, 180, 616, 565, 222, 810, 385, 778, 236, 180, 470, 377, 237, 1086, 502, 948, 264, 223, 143, 47, 598, 259, 585, 992, 285, 188, 805, 385, 700, 1131, 155, 375, 93, 921, 564, 887, 785, 795, 585, 579, 1060, 44, 914, 146, 1088, 288, 400, 132, 99, 894, 635, 656, 986, 833, 380, 566, 227, 588, 559, 628, 838, 986, 1091, 231, 708, 466, 61, 178, 155, 933, 81, 356, 819, 884, 1069, 389}

    Returns: {0, 7, 0, 8, 0, 10, 0, 13, 0, 15, 0, 16, 0, 18, 0, 19, 0, 24, 0, 25, 0, 27, 0, 28, 0, 33, 0, 36, 0, 38, 0, 44, 0, 46, 0, 53, 0, 54, 0, 56, 0, 57, 0, 59, 0, 66, 0, 70, 0, 73, 0, 80, 0, 81, 0, 85, 0, 86, 0, 87, 0, 88, 0, 90, 0, 91, 0, 92, 0, 97, 0, 98, 0, 104, 0, 106, 0, 109, 0, 110, 0, 119, 0, 124, 0, 129, 0, 131, 0, 132, 0, 133, 0, 134, 0, 136, 0, 140, 0, 143, 0, 144, 0, 151, 0, 153, 0, 156, 0, 160, 0, 163, 0, 167, 0, 169, 0, 170, 0, 172, 0, 173, 0, 175, 0, 182, 0, 193, 0, 194, 0, 197, 0, 198, 0, 199, 0, 203, 0, 205, 0, 210, 0, 216, 0, 218, 0, 221, 0, 225, 0, 227, 0, 228, 0, 229, 0, 231, 0, 232, 0, 243, 0, 247, 0, 252, 0, 253, 0, 254, 0, 257, 0, 261, 0, 263, 0, 264, 0, 266, 0, 271, 0, 272, 0, 276, 0, 278, 0, 281, 0, 284, 0, 286, 0, 288, 0, 289, 0, 291, 0, 295, 0, 303, 0, 304, 0, 308, 0, 310, 0, 312, 0, 318, 0, 319, 0, 322, 0, 326, 0, 327, 0, 328, 0, 331, 0, 332, 0, 333, 0, 338, 0, 344, 0, 351, 0, 353, 0, 354, 0, 356, 0, 357, 0, 360, 0, 362, 0, 364, 0, 367, 0, 368, 0, 372, 0, 375, 0, 376, 0, 378, 0, 381, 0, 384, 0, 386, 0, 387, 0, 389, 0, 393, 0, 398, 0, 400, 0, 402, 0, 405, 0, 418, 0, 419, 0, 423, 0, 426, 0, 428, 0, 430, 0, 432, 0, 446, 0, 449, 0, 453, 0, 459, 0, 460, 0, 462, 0, 465, 0, 467, 0, 469, 0, 474, 0, 475, 0, 476, 0, 477, 0, 480, 0, 481, 0, 483, 0, 490, 0, 491, 0, 492, 0, 494, 0, 498, 0, 502, 0, 505, 0, 507, 0, 508, 0, 512, 0, 518, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 541, 0, 542, 0, 546, 0, 547, 0, 552, 0, 553, 0, 556, 0, 557, 0, 560, 0, 561, 0, 564, 0, 565, 0, 567, 0, 568, 0, 569, 0, 570, 0, 577, 0, 581, 0, 582, 0, 589, 0, 590, 0, 591, 0, 596, 0, 597, 0, 598, 0, 602, 0, 606, 0, 611, 0, 612, 0, 616, 0, 625, 0, 629, 0, 639, 0, 642, 0, 643, 0, 645, 0, 650, 0, 651, 0, 652, 0, 660, 0, 662, 0, 663, 0, 664, 0, 665, 0, 669, 0, 671, 0, 672, 0, 673, 0, 680, 0, 681, 0, 683, 0, 685, 0, 688, 0, 690, 0, 694, 0, 695, 0, 696, 0, 702, 0, 705, 0, 708, 0, 709, 0, 710, 0, 717, 0, 721, 0, 724, 0, 726, 0, 728, 0, 732, 0, 735, 0, 743, 0, 744, 0, 745, 0, 747, 0, 750, 0, 751, 0, 760, 0, 761, 0, 762, 0, 764, 0, 765, 0, 767, 0, 777, 0, 779, 0, 782, 0, 789, 0, 793, 0, 794, 0, 795, 0, 798, 0, 804, 0, 806, 0, 811, 0, 812, 0, 813, 0, 815, 0, 819, 0, 820, 0, 822, 0, 824, 0, 830, 0, 831, 0, 833, 0, 837, 0, 844, 0, 846, 0, 848, 0, 849, 0, 851, 0, 852, 0, 853, 0, 857, 0, 858, 0, 859, 0, 860, 0, 861, 0, 864, 0, 868, 0, 869, 0, 870, 0, 871, 0, 876, 0, 882, 0, 883, 0, 884, 0, 885, 0, 890, 0, 896, 0, 897, 0, 905, 0, 910, 0, 912, 0, 914, 0, 916, 0, 918, 0, 922, 0, 927, 0, 933, 0, 934, 0, 935, 0, 944, 0, 949, 0, 963, 0, 967, 0, 971, 0, 977, 0, 982, 0, 986, 0, 987, 0, 988, 0, 990, 0, 991, 0, 993, 0, 996, 0, 997, 0, 998, 0, 1000, 0, 1009, 0, 1010, 0, 1013, 0, 1015, 0, 1019, 0, 1024, 0, 1025, 0, 1026, 0, 1031, 0, 1033, 0, 1035, 0, 1039, 0, 1046, 0, 1049, 0, 1051, 0, 1052, 0, 1065, 0, 1067, 0, 1068, 0, 1071, 0, 1074, 0, 1076, 0, 1077, 0, 1085, 0, 1086, 0, 1088, 0, 1092, 0, 1093, 0, 1094, 0, 1095, 0, 1099, 0, 1105, 0, 1114, 0, 1118, 0, 1123, 0, 1125, 0, 1127, 0, 1129, 0, 1130, 0, 1131, 0, 1135, 0, 1143, 0, 1146, 0, 1156, 0, 1157, 0, 1159, 0, 1165, 0, 1168, 0, 1170, 0, 1175, 0, 1182 }

  138. 882

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881}

    {0, 0, 2, 3, 4, 1, 1, 1, 4, 1, 8, 11, 1, 4, 12, 10, 6, 8, 0, 0, 20, 13, 22, 0, 15, 14, 22, 4, 10, 18, 6, 12, 26, 10, 28, 4, 24, 30, 22, 21, 30, 35, 23, 12, 21, 1, 8, 18, 11, 10, 48, 4, 7, 15, 10, 17, 44, 51, 26, 14, 58, 31, 52, 33, 50, 19, 47, 53, 7, 66, 24, 10, 42, 56, 46, 58, 65, 76, 68, 6, 47, 80, 49, 50, 71, 60, 74, 75, 22, 89, 2, 4, 89, 78, 1, 48, 64, 31, 7, 95, 85, 7, 94, 64, 4, 58, 35, 46, 21, 7, 21, 69, 95, 75, 108, 32, 74, 56, 103, 78, 13, 59, 60, 4, 9, 52, 2, 112, 60, 66, 21, 89, 49, 19, 107, 82, 83, 115, 138, 37, 109, 51, 57, 18, 52, 78, 26, 13, 25, 58, 50, 39, 48, 94, 21, 56, 43, 89, 14, 25, 45, 130, 116, 9, 86, 150, 70, 7, 22, 28, 45, 22, 133, 66, 28, 2, 47, 22, 40, 120, 3, 62, 22, 158, 116, 177, 94, 150, 75, 42, 120, 94, 144, 79, 79, 59, 7, 175, 62, 164, 41, 94, 109, 68, 146, 133, 153, 83, 81, 143, 3, 18, 53, 26, 91, 67, 74, 108, 44, 37, 63, 72, 90, 140, 123, 91, 64, 61, 152, 1, 123, 200, 120, 108, 155, 66, 20, 31, 178, 206, 214, 80, 230, 196, 88, 79, 223, 144, 214, 114, 1, 167, 119, 180, 151, 153, 126, 36, 49, 185, 218, 142, 137, 214, 158, 103, 16, 205, 62, 97, 166, 187, 244, 111, 157, 149, 31, 147, 191, 27, 229, 116, 280, 83, 212, 260, 0, 277, 126, 82, 150, 34, 243, 216, 162, 245, 250, 201, 285, 264, 282, 86, 244, 118, 156, 77, 175, 73, 244, 228, 110, 82, 123, 16, 165, 305, 63, 256, 263, 177, 52, 175, 7, 136, 205, 150, 265, 32, 126, 245, 276, 141, 202, 281, 267, 31, 270, 254, 332, 297, 103, 67, 61, 277, 242, 160, 29, 326, 222, 236, 338, 134, 131, 128, 203, 8, 66, 49, 219, 7, 178, 52, 14, 132, 76, 287, 227, 350, 326, 173, 155, 41, 9, 149, 237, 127, 348, 140, 325, 154, 379, 270, 313, 80, 129, 231, 135, 245, 192, 56, 252, 299, 389, 380, 356, 82, 123, 91, 117, 367, 104, 218, 389, 243, 36, 348, 308, 297, 102, 218, 387, 230, 172, 171, 335, 279, 223, 284, 158, 185, 276, 361, 256, 155, 90, 400, 334, 378, 84, 288, 404, 57, 174, 210, 279, 118, 31, 291, 397, 17, 1, 263, 402, 59, 307, 265, 137, 21, 312, 395, 360, 151, 231, 6, 133, 429, 273, 126, 343, 244, 55, 133, 353, 460, 434, 282, 408, 104, 195, 91, 212, 316, 272, 408, 179, 135, 197, 351, 41, 403, 214, 155, 169, 8, 268, 217, 157, 285, 134, 218, 442, 127, 380, 209, 136, 449, 56, 58, 159, 438, 51, 201, 468, 444, 259, 86, 105, 92, 500, 245, 294, 388, 397, 9, 439, 364, 323, 121, 322, 407, 220, 323, 375, 295, 203, 157, 99, 284, 349, 211, 69, 213, 331, 25, 42, 36, 270, 69, 470, 537, 453, 316, 535, 459, 85, 94, 258, 180, 120, 117, 220, 443, 324, 163, 93, 111, 196, 432, 19, 45, 93, 67, 485, 403, 128, 370, 510, 394, 482, 193, 363, 2, 430, 106, 266, 428, 457, 113, 558, 185, 45, 405, 419, 581, 571, 511, 22, 153, 561, 63, 1, 38, 589, 264, 111, 320, 513, 32, 72, 29, 582, 512, 234, 406, 113, 369, 406, 71, 294, 552, 601, 200, 225, 94, 196, 540, 306, 257, 578, 567, 160, 614, 244, 406, 104, 48, 165, 592, 618, 164, 311, 267, 322, 627, 580, 240, 534, 273, 349, 40, 20, 544, 68, 590, 329, 339, 76, 406, 469, 544, 346, 218, 103, 531, 509, 27, 225, 279, 278, 539, 216, 567, 357, 7, 206, 124, 394, 296, 26, 117, 209, 22, 641, 483, 34, 10, 629, 311, 165, 220, 599, 184, 430, 513, 94, 136, 476, 215, 334, 345, 656, 241, 423, 152, 31, 124, 166, 57, 246, 664, 64, 205, 327, 336, 662, 260, 221, 619, 601, 226, 415, 148, 665, 128, 548, 222, 492, 89, 387, 280, 436, 105, 36, 561, 33, 504, 162, 584, 82, 119, 611, 157, 134, 699, 346, 477, 33, 360, 449, 262, 624, 470, 138, 316, 71, 571, 506, 439, 533, 121, 576, 601, 390, 256, 251, 471, 337, 33, 517, 24, 118, 312, 325, 92, 469, 485, 183, 625, 595, 95, 62, 27, 703, 484, 95, 189, 342, 376, 408, 94, 31, 420, 716, 424, 699, 387, 57, 660, 482, 635, 164, 349, 88, 734, 183, 16, 480, 230, 720, 225, 309, 233, 710, 533, 520, 264, 126, 631, 235, 200, 557, 123, 598, 9, 204, 327, 314, 194, 426, 420, 411, 356, 377, 461, 420, 90, 66, 792, 753, 414, 65, 432, 137, 28, 291, 226, 439, 602, 471, 10, 750, 628, 102, 794, 152, 159, 117, 185, 171, 679, 669, 483, 830, 88, 841, 200, 136, 635, 74, 366, 7, 856, 816, 313, 203, 628, 254, 89, 63, 822, 439, 359, 850, 437, 544, 96, 382, 123, 869, 685, 34}

    Returns: {0, 4, 0, 11, 0, 16, 0, 17, 0, 18, 0, 22, 0, 25, 0, 29, 0, 31, 0, 33, 0, 34, 0, 40, 0, 42, 0, 45, 0, 47, 0, 50, 0, 53, 0, 54, 0, 55, 0, 57, 0, 58, 0, 59, 0, 69, 0, 70, 0, 72, 0, 75, 0, 80, 0, 85, 0, 86, 0, 87, 0, 94, 0, 99, 0, 100, 0, 102, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 113, 0, 116, 0, 117, 0, 120, 0, 121, 0, 123, 0, 129, 0, 130, 0, 131, 0, 137, 0, 139, 0, 140, 0, 142, 0, 146, 0, 147, 0, 148, 0, 155, 0, 157, 0, 168, 0, 173, 0, 174, 0, 181, 0, 184, 0, 194, 0, 195, 0, 197, 0, 198, 0, 200, 0, 201, 0, 206, 0, 207, 0, 208, 0, 211, 0, 214, 0, 215, 0, 217, 0, 219, 0, 220, 0, 221, 0, 223, 0, 226, 0, 229, 0, 236, 0, 243, 0, 246, 0, 253, 0, 256, 0, 257, 0, 265, 0, 270, 0, 271, 0, 273, 0, 283, 0, 284, 0, 286, 0, 289, 0, 294, 0, 296, 0, 297, 0, 299, 0, 303, 0, 304, 0, 305, 0, 306, 0, 307, 0, 309, 0, 310, 0, 317, 0, 322, 0, 323, 0, 324, 0, 328, 0, 329, 0, 330, 0, 331, 0, 338, 0, 339, 0, 348, 0, 352, 0, 354, 0, 356, 0, 357, 0, 360, 0, 364, 0, 367, 0, 369, 0, 372, 0, 375, 0, 376, 0, 379, 0, 388, 0, 391, 0, 393, 0, 394, 0, 398, 0, 401, 0, 403, 0, 407, 0, 411, 0, 412, 0, 415, 0, 416, 0, 419, 0, 421, 0, 422, 0, 425, 0, 427, 0, 430, 0, 434, 0, 435, 0, 436, 0, 438, 0, 443, 0, 448, 0, 449, 0, 454, 0, 455, 0, 456, 0, 458, 0, 459, 0, 460, 0, 462, 0, 468, 0, 470, 0, 473, 0, 479, 0, 484, 0, 485, 0, 488, 0, 489, 0, 491, 0, 492, 0, 493, 0, 494, 0, 495, 0, 499, 0, 501, 0, 505, 0, 510, 0, 515, 0, 524, 0, 529, 0, 541, 0, 547, 0, 555, 0, 561, 0, 565, 0, 570, 0, 571, 0, 575, 0, 576, 0, 579, 0, 582, 0, 588, 0, 590, 0, 592, 0, 596, 0, 597, 0, 598, 0, 608, 0, 616, 0, 623, 0, 625, 0, 630, 0, 634, 0, 635, 0, 639, 0, 651, 0, 655, 0, 658, 0, 661, 0, 664, 0, 669, 0, 671, 0, 673, 0, 674, 0, 676, 0, 677, 0, 684, 0, 686, 0, 687, 0, 689, 0, 690, 0, 691, 0, 694, 0, 697, 0, 705, 0, 706, 0, 708, 0, 714, 0, 715, 0, 719, 0, 720, 0, 726, 0, 728, 0, 730, 0, 731, 0, 733, 0, 735, 0, 741, 0, 743, 0, 745, 0, 748, 0, 753, 0, 755, 0, 756, 0, 761, 0, 762, 0, 763, 0, 770, 0, 773, 0, 775, 0, 777, 0, 782, 0, 783, 0, 786, 0, 788, 0, 791, 0, 792, 0, 794, 0, 798, 0, 807, 0, 808, 0, 811, 0, 815, 0, 819, 0, 820, 0, 825, 0, 826, 0, 827, 0, 830, 0, 835, 0, 837, 0, 838, 0, 839, 0, 840, 0, 845, 0, 846, 0, 850, 0, 852, 0, 855, 0, 857, 0, 859, 0, 860, 0, 861, 0, 863, 0, 867, 0, 869, 0, 871, 0, 876 }

  139. 14

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}

    {0, 1, 0, 2, 3, 3, 3, 0, 3, 3, 2, 0, 3}

    Returns: { }

  140. 76

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75}

    {0, 0, 0, 0, 2, 1, 1, 2, 1, 0, 4, 5, 5, 0, 9, 7, 9, 1, 6, 14, 14, 13, 13, 21, 15, 19, 11, 10, 25, 24, 27, 17, 27, 22, 7, 21, 25, 21, 23, 24, 7, 2, 22, 15, 35, 38, 28, 6, 21, 36, 25, 47, 12, 0, 54, 16, 48, 9, 11, 58, 22, 47, 0, 43, 35, 6, 52, 7, 37, 10, 63, 15, 31, 1, 31}

    Returns: {0, 12, 0, 13, 0, 15, 0, 16, 0, 17, 0, 19, 0, 24, 0, 27, 0, 35, 0, 36, 0, 38, 0, 41, 0, 47, 0, 48, 0, 49, 0, 58, 0, 59, 0, 64, 0, 66, 0, 68, 0, 69 }

  141. 1211

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210}

    {0, 0, 2, 0, 1, 2, 3, 6, 3, 0, 1, 0, 12, 8, 8, 1, 5, 1, 9, 17, 17, 17, 13, 18, 19, 23, 10, 18, 5, 12, 7, 5, 24, 6, 28, 16, 21, 28, 9, 19, 7, 3, 13, 12, 40, 13, 43, 16, 31, 20, 4, 44, 7, 34, 34, 2, 34, 32, 28, 6, 53, 8, 43, 41, 46, 49, 10, 50, 48, 21, 55, 10, 63, 20, 44, 62, 42, 19, 74, 15, 18, 11, 54, 39, 38, 52, 63, 33, 47, 79, 28, 3, 35, 50, 48, 78, 0, 4, 67, 83, 22, 63, 99, 41, 40, 14, 57, 47, 8, 9, 73, 37, 25, 4, 55, 10, 47, 25, 6, 42, 52, 60, 11, 25, 116, 4, 93, 36, 48, 61, 11, 108, 92, 93, 17, 78, 101, 25, 69, 98, 133, 32, 98, 37, 114, 37, 96, 67, 17, 60, 110, 19, 88, 139, 54, 89, 81, 81, 139, 31, 135, 148, 79, 67, 114, 157, 15, 98, 48, 104, 147, 123, 51, 139, 150, 153, 120, 92, 99, 92, 17, 72, 133, 147, 6, 109, 63, 122, 170, 110, 92, 50, 104, 133, 16, 130, 60, 0, 119, 172, 194, 185, 176, 116, 132, 93, 153, 5, 15, 175, 98, 64, 36, 106, 85, 110, 65, 192, 83, 146, 109, 31, 50, 82, 63, 57, 52, 175, 103, 23, 117, 151, 135, 114, 140, 186, 165, 115, 117, 105, 113, 45, 81, 30, 120, 25, 179, 236, 92, 31, 17, 27, 12, 84, 10, 155, 175, 150, 201, 13, 10, 189, 219, 238, 259, 97, 52, 99, 115, 196, 181, 25, 74, 4, 130, 246, 157, 159, 245, 261, 73, 20, 170, 196, 130, 188, 134, 133, 106, 62, 198, 213, 266, 240, 193, 86, 207, 120, 100, 160, 111, 289, 241, 138, 111, 217, 259, 186, 58, 229, 87, 192, 155, 239, 58, 111, 254, 62, 146, 159, 141, 223, 308, 304, 279, 48, 190, 316, 109, 54, 141, 280, 135, 135, 105, 30, 332, 143, 19, 92, 92, 296, 247, 7, 30, 147, 4, 215, 302, 302, 142, 174, 145, 141, 301, 102, 330, 251, 93, 281, 12, 243, 163, 91, 46, 13, 52, 5, 97, 285, 168, 118, 260, 277, 305, 87, 154, 227, 302, 107, 260, 45, 29, 34, 135, 339, 92, 166, 378, 362, 310, 206, 104, 385, 53, 182, 157, 336, 257, 384, 229, 221, 116, 358, 214, 193, 25, 311, 359, 288, 406, 343, 144, 263, 157, 389, 406, 226, 387, 170, 359, 153, 48, 33, 4, 60, 292, 370, 207, 275, 375, 184, 184, 352, 42, 56, 169, 46, 160, 378, 333, 59, 134, 308, 369, 318, 202, 314, 387, 176, 179, 443, 137, 293, 120, 86, 31, 149, 50, 346, 184, 167, 184, 143, 249, 341, 342, 322, 86, 29, 430, 19, 452, 181, 151, 139, 263, 470, 237, 2, 371, 451, 68, 412, 477, 4, 177, 16, 61, 219, 142, 236, 151, 471, 13, 53, 376, 436, 420, 449, 496, 453, 147, 388, 292, 166, 377, 203, 377, 194, 378, 87, 456, 389, 420, 370, 166, 15, 514, 160, 465, 64, 471, 306, 18, 339, 348, 328, 207, 36, 253, 153, 31, 493, 20, 17, 225, 391, 268, 121, 345, 453, 99, 403, 258, 171, 250, 237, 54, 413, 534, 62, 306, 524, 349, 159, 274, 144, 164, 242, 303, 220, 30, 505, 129, 348, 92, 490, 440, 234, 10, 120, 243, 265, 38, 128, 141, 376, 468, 228, 333, 407, 98, 281, 71, 211, 190, 74, 472, 487, 96, 512, 534, 44, 169, 452, 493, 440, 286, 462, 423, 393, 463, 178, 363, 181, 253, 315, 273, 382, 544, 219, 312, 421, 190, 550, 392, 9, 149, 399, 337, 90, 215, 521, 576, 2, 145, 394, 536, 516, 414, 12, 237, 292, 498, 180, 459, 66, 215, 339, 569, 273, 182, 1, 254, 322, 67, 241, 576, 488, 538, 440, 571, 150, 415, 221, 205, 635, 402, 519, 271, 457, 173, 373, 200, 47, 354, 177, 467, 336, 86, 291, 508, 380, 93, 492, 92, 463, 214, 90, 650, 329, 157, 430, 630, 307, 350, 302, 458, 543, 204, 339, 447, 546, 310, 0, 178, 432, 75, 654, 125, 634, 32, 662, 470, 184, 99, 536, 103, 583, 175, 293, 546, 470, 647, 334, 435, 0, 523, 66, 454, 525, 188, 186, 611, 512, 174, 363, 147, 154, 552, 359, 411, 586, 456, 652, 153, 177, 690, 463, 147, 713, 736, 52, 493, 222, 647, 372, 364, 378, 598, 682, 15, 340, 53, 147, 747, 543, 276, 241, 84, 739, 517, 677, 464, 603, 357, 317, 367, 151, 71, 12, 253, 694, 738, 236, 115, 756, 591, 45, 174, 495, 453, 30, 551, 387, 341, 604, 780, 448, 712, 592, 540, 83, 308, 492, 467, 155, 122, 285, 763, 62, 680, 512, 313, 534, 282, 430, 413, 809, 143, 405, 530, 737, 417, 51, 682, 765, 136, 182, 78, 608, 281, 73, 59, 472, 490, 817, 767, 684, 428, 180, 283, 105, 158, 375, 494, 619, 53, 79, 774, 171, 162, 506, 234, 453, 782, 74, 762, 112, 50, 118, 766, 309, 271, 707, 778, 341, 262, 763, 167, 139, 106, 577, 94, 259, 95, 86, 14, 712, 341, 47, 669, 213, 335, 513, 77, 414, 69, 215, 878, 338, 416, 623, 321, 347, 44, 128, 157, 888, 695, 625, 169, 55, 246, 257, 868, 754, 427, 818, 401, 296, 373, 305, 38, 660, 553, 325, 570, 69, 627, 900, 284, 655, 270, 713, 539, 555, 672, 233, 251, 98, 359, 752, 230, 790, 49, 219, 740, 151, 309, 239, 406, 546, 20, 415, 634, 767, 181, 629, 139, 462, 587, 166, 92, 90, 812, 847, 863, 258, 475, 481, 36, 716, 846, 600, 416, 184, 906, 175, 614, 780, 936, 862, 390, 366, 41, 516, 736, 953, 357, 133, 2, 577, 263, 552, 182, 868, 140, 236, 82, 416, 260, 592, 842, 266, 64, 163, 699, 903, 420, 259, 274, 449, 148, 154, 81, 649, 974, 470, 78, 113, 887, 567, 795, 357, 305, 686, 561, 463, 194, 226, 553, 965, 964, 431, 724, 440, 183, 319, 507, 409, 468, 375, 700, 363, 507, 542, 329, 805, 1020, 1006, 338, 41, 349, 605, 55, 507, 378, 373, 91, 918, 873, 134, 812, 452, 798, 222, 205, 411, 944, 153, 481, 295, 720, 639, 767, 720, 735, 311, 118, 411, 536, 589, 545, 907, 814, 472, 80, 882, 435, 174, 236, 756, 739, 623, 799, 634, 539, 486, 897, 466, 1013, 323, 540, 804, 361, 314, 264, 524, 1031, 676, 236, 684, 174, 57, 931, 483, 722, 613, 163, 187, 136, 221, 137, 809, 69, 720, 751, 812, 714, 651, 414, 830, 149, 898, 737, 296, 980, 268, 875, 684, 1038, 656, 226, 614, 1022, 525, 1016, 599, 1059, 397, 799, 593, 281, 1, 25, 1021, 404, 383, 1008, 954, 764, 652, 295, 630, 107, 1007, 297, 547, 366, 437, 998, 1061, 486, 253, 926, 811, 1082, 120, 1053, 9, 577, 799, 1078, 4, 489, 957, 825, 937, 231, 309, 410, 940, 1163, 81, 179, 942, 656, 176, 203, 633, 1007, 202, 995, 704, 544, 740, 221, 509, 343, 1028, 364, 1192, 891, 579, 107, 736, 206, 681, 288, 1026, 38, 442, 233, 589, 384, 1192, 237, 703}

    Returns: {0, 7, 0, 8, 0, 9, 0, 17, 0, 23, 0, 24, 0, 28, 0, 29, 0, 32, 0, 34, 0, 36, 0, 42, 0, 43, 0, 45, 0, 46, 0, 48, 0, 52, 0, 60, 0, 66, 0, 68, 0, 75, 0, 79, 0, 81, 0, 82, 0, 92, 0, 94, 0, 96, 0, 99, 0, 100, 0, 105, 0, 111, 0, 112, 0, 113, 0, 118, 0, 119, 0, 123, 0, 124, 0, 125, 0, 127, 0, 130, 0, 131, 0, 132, 0, 134, 0, 136, 0, 137, 0, 138, 0, 140, 0, 143, 0, 144, 0, 145, 0, 146, 0, 148, 0, 153, 0, 154, 0, 156, 0, 159, 0, 164, 0, 165, 0, 168, 0, 170, 0, 173, 0, 174, 0, 182, 0, 185, 0, 192, 0, 193, 0, 195, 0, 201, 0, 204, 0, 206, 0, 208, 0, 210, 0, 211, 0, 212, 0, 214, 0, 215, 0, 219, 0, 223, 0, 228, 0, 231, 0, 232, 0, 234, 0, 236, 0, 238, 0, 239, 0, 244, 0, 246, 0, 252, 0, 254, 0, 256, 0, 257, 0, 260, 0, 269, 0, 272, 0, 273, 0, 279, 0, 280, 0, 281, 0, 286, 0, 289, 0, 293, 0, 300, 0, 306, 0, 308, 0, 310, 0, 311, 0, 313, 0, 321, 0, 327, 0, 331, 0, 336, 0, 342, 0, 343, 0, 345, 0, 354, 0, 356, 0, 357, 0, 359, 0, 366, 0, 368, 0, 374, 0, 376, 0, 380, 0, 386, 0, 388, 0, 389, 0, 390, 0, 393, 0, 394, 0, 401, 0, 402, 0, 403, 0, 404, 0, 407, 0, 410, 0, 418, 0, 427, 0, 428, 0, 431, 0, 432, 0, 433, 0, 436, 0, 439, 0, 440, 0, 441, 0, 445, 0, 446, 0, 459, 0, 460, 0, 461, 0, 462, 0, 463, 0, 471, 0, 473, 0, 475, 0, 476, 0, 482, 0, 485, 0, 487, 0, 488, 0, 489, 0, 493, 0, 495, 0, 500, 0, 501, 0, 505, 0, 506, 0, 508, 0, 510, 0, 511, 0, 512, 0, 513, 0, 516, 0, 517, 0, 520, 0, 521, 0, 522, 0, 525, 0, 526, 0, 528, 0, 531, 0, 537, 0, 545, 0, 546, 0, 547, 0, 555, 0, 557, 0, 561, 0, 563, 0, 574, 0, 577, 0, 579, 0, 581, 0, 583, 0, 585, 0, 587, 0, 588, 0, 589, 0, 594, 0, 596, 0, 605, 0, 607, 0, 608, 0, 615, 0, 616, 0, 621, 0, 625, 0, 631, 0, 634, 0, 640, 0, 647, 0, 649, 0, 651, 0, 653, 0, 655, 0, 656, 0, 658, 0, 660, 0, 661, 0, 662, 0, 665, 0, 668, 0, 672, 0, 675, 0, 682, 0, 684, 0, 686, 0, 687, 0, 689, 0, 692, 0, 693, 0, 700, 0, 706, 0, 711, 0, 716, 0, 723, 0, 724, 0, 725, 0, 728, 0, 731, 0, 733, 0, 735, 0, 738, 0, 739, 0, 743, 0, 746, 0, 749, 0, 750, 0, 761, 0, 770, 0, 771, 0, 773, 0, 777, 0, 778, 0, 784, 0, 785, 0, 788, 0, 790, 0, 793, 0, 794, 0, 798, 0, 803, 0, 807, 0, 808, 0, 810, 0, 815, 0, 816, 0, 818, 0, 821, 0, 824, 0, 826, 0, 836, 0, 838, 0, 841, 0, 842, 0, 848, 0, 851, 0, 853, 0, 854, 0, 855, 0, 859, 0, 861, 0, 862, 0, 863, 0, 873, 0, 878, 0, 886, 0, 887, 0, 890, 0, 897, 0, 898, 0, 902, 0, 913, 0, 915, 0, 917, 0, 920, 0, 922, 0, 927, 0, 930, 0, 931, 0, 936, 0, 940, 0, 941, 0, 944, 0, 947, 0, 948, 0, 950, 0, 952, 0, 955, 0, 958, 0, 960, 0, 961, 0, 969, 0, 976, 0, 978, 0, 986, 0, 987, 0, 990, 0, 993, 0, 994, 0, 1001, 0, 1011, 0, 1012, 0, 1019, 0, 1021, 0, 1023, 0, 1024, 0, 1026, 0, 1027, 0, 1028, 0, 1029, 0, 1031, 0, 1035, 0, 1038, 0, 1039, 0, 1045, 0, 1046, 0, 1048, 0, 1050, 0, 1053, 0, 1062, 0, 1066, 0, 1067, 0, 1068, 0, 1069, 0, 1070, 0, 1074, 0, 1077, 0, 1079, 0, 1080, 0, 1082, 0, 1083, 0, 1085, 0, 1087, 0, 1092, 0, 1100, 0, 1102, 0, 1104, 0, 1106, 0, 1109, 0, 1110, 0, 1111, 0, 1113, 0, 1118, 0, 1121, 0, 1125, 0, 1126, 0, 1127, 0, 1132, 0, 1133, 0, 1134, 0, 1137, 0, 1143, 0, 1147, 0, 1148, 0, 1149, 0, 1152, 0, 1155, 0, 1156, 0, 1164, 0, 1168, 0, 1169, 0, 1172, 0, 1181, 0, 1182, 0, 1183, 0, 1189, 0, 1190, 0, 1193, 0, 1195, 0, 1197, 0, 1198, 0, 1200, 0, 1201, 0, 1204, 0, 1205 }

  142. 70

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69}

    {0, 0, 0, 0, 0, 0, 6, 4, 5, 3, 3, 8, 2, 8, 6, 15, 14, 12, 17, 1, 15, 3, 18, 0, 7, 23, 10, 8, 9, 22, 23, 7, 31, 32, 4, 13, 5, 35, 5, 37, 26, 17, 12, 37, 13, 19, 1, 11, 5, 42, 20, 4, 19, 12, 40, 25, 18, 33, 8, 17, 12, 37, 51, 30, 14, 65, 4, 41, 16}

    Returns: {0, 17, 0, 18, 0, 33, 0, 34, 0, 41, 0, 43, 0, 54, 0, 55, 0, 56, 0, 61, 0, 63, 0, 64, 0, 65, 0, 69 }

  143. 1769

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

    {0, 1, 2, 3, 3, 5, 5, 0, 2, 0, 6, 9, 7, 9, 9, 4, 11, 7, 16, 16, 1, 20, 1, 3, 2, 4, 25, 3, 17, 0, 25, 25, 0, 19, 14, 19, 20, 35, 15, 6, 12, 6, 29, 31, 18, 5, 17, 22, 17, 40, 50, 15, 22, 37, 12, 22, 4, 19, 25, 35, 60, 21, 51, 37, 2, 14, 15, 13, 1, 43, 46, 44, 12, 37, 19, 64, 18, 9, 35, 23, 36, 32, 30, 39, 40, 57, 77, 65, 28, 36, 8, 11, 40, 29, 38, 34, 96, 53, 57, 88, 30, 92, 80, 61, 37, 2, 99, 98, 75, 94, 26, 21, 43, 105, 81, 49, 68, 31, 62, 5, 41, 117, 119, 50, 32, 6, 20, 13, 71, 90, 64, 84, 70, 27, 53, 15, 135, 100, 57, 85, 46, 56, 27, 3, 86, 27, 47, 32, 39, 60, 145, 85, 44, 43, 80, 137, 64, 120, 101, 102, 143, 45, 133, 140, 24, 165, 82, 31, 24, 68, 32, 169, 136, 161, 35, 121, 137, 135, 172, 76, 90, 105, 22, 28, 158, 115, 56, 6, 120, 84, 186, 6, 53, 182, 0, 65, 32, 31, 187, 135, 170, 55, 188, 56, 63, 104, 163, 151, 133, 147, 41, 33, 189, 173, 105, 24, 133, 211, 128, 75, 80, 124, 3, 166, 191, 27, 202, 41, 194, 103, 205, 219, 20, 140, 142, 134, 106, 143, 191, 157, 209, 213, 212, 140, 162, 56, 213, 78, 141, 67, 47, 78, 90, 106, 172, 102, 28, 121, 58, 18, 117, 119, 181, 218, 141, 116, 150, 103, 109, 123, 86, 103, 36, 33, 48, 120, 143, 144, 3, 195, 105, 222, 221, 251, 24, 43, 133, 191, 213, 252, 263, 59, 90, 148, 24, 187, 54, 235, 203, 272, 102, 243, 239, 181, 262, 92, 191, 272, 289, 194, 214, 152, 195, 36, 44, 106, 305, 75, 174, 33, 295, 206, 202, 238, 150, 177, 209, 259, 288, 10, 286, 45, 232, 177, 170, 193, 184, 39, 280, 266, 208, 92, 276, 174, 305, 179, 297, 58, 29, 41, 249, 259, 252, 253, 36, 333, 184, 118, 74, 180, 339, 198, 124, 219, 115, 146, 89, 279, 257, 324, 58, 248, 344, 329, 69, 276, 362, 22, 216, 287, 188, 188, 284, 123, 52, 240, 227, 19, 298, 185, 369, 61, 205, 233, 70, 54, 302, 132, 290, 53, 217, 17, 133, 95, 399, 246, 199, 79, 310, 325, 403, 350, 5, 382, 177, 141, 144, 184, 382, 332, 384, 326, 202, 259, 207, 41, 4, 37, 38, 264, 150, 276, 325, 419, 255, 258, 99, 154, 63, 398, 59, 377, 183, 107, 137, 160, 201, 251, 132, 170, 364, 188, 192, 37, 356, 224, 201, 140, 383, 417, 94, 219, 13, 282, 330, 130, 381, 51, 402, 43, 218, 186, 95, 16, 23, 395, 279, 412, 278, 107, 257, 119, 168, 107, 199, 125, 357, 422, 290, 85, 475, 59, 410, 157, 86, 79, 0, 497, 276, 203, 180, 200, 488, 358, 70, 196, 382, 203, 332, 483, 209, 272, 419, 502, 354, 119, 314, 503, 368, 457, 220, 352, 379, 54, 432, 77, 272, 472, 306, 314, 269, 322, 353, 426, 254, 211, 400, 468, 251, 62, 204, 325, 358, 410, 327, 276, 151, 95, 95, 547, 352, 373, 477, 476, 265, 340, 148, 339, 175, 409, 98, 319, 417, 65, 283, 87, 282, 197, 13, 82, 81, 43, 258, 39, 296, 235, 67, 379, 556, 497, 361, 1, 140, 435, 265, 458, 295, 529, 241, 567, 580, 452, 581, 299, 112, 99, 167, 374, 73, 308, 333, 471, 474, 587, 308, 332, 22, 235, 196, 444, 131, 192, 567, 425, 262, 609, 32, 288, 31, 159, 188, 598, 59, 372, 535, 477, 398, 227, 96, 58, 48, 390, 505, 62, 170, 333, 268, 335, 634, 93, 424, 546, 108, 72, 578, 409, 470, 560, 135, 97, 576, 349, 338, 273, 307, 567, 206, 249, 317, 121, 407, 590, 282, 463, 330, 407, 416, 439, 18, 179, 93, 128, 158, 119, 304, 623, 233, 480, 151, 656, 644, 253, 572, 251, 214, 571, 570, 212, 499, 686, 72, 149, 665, 47, 400, 105, 97, 412, 429, 108, 480, 689, 665, 309, 565, 124, 566, 649, 223, 375, 614, 699, 617, 540, 465, 180, 422, 230, 687, 480, 613, 547, 32, 95, 146, 224, 351, 622, 517, 189, 706, 694, 272, 164, 627, 252, 413, 111, 588, 602, 679, 395, 248, 361, 742, 651, 282, 724, 639, 260, 727, 690, 264, 93, 524, 723, 38, 76, 268, 511, 431, 226, 744, 454, 355, 289, 164, 100, 125, 17, 585, 511, 629, 316, 339, 665, 319, 247, 97, 364, 591, 56, 174, 586, 161, 661, 678, 697, 714, 671, 637, 753, 235, 665, 249, 759, 231, 207, 597, 337, 776, 482, 305, 760, 382, 75, 716, 208, 177, 626, 127, 520, 371, 256, 237, 622, 536, 125, 116, 103, 347, 253, 467, 110, 697, 699, 336, 292, 193, 509, 648, 421, 120, 284, 783, 771, 229, 185, 506, 353, 632, 483, 626, 238, 816, 719, 77, 421, 804, 319, 838, 240, 402, 70, 256, 155, 591, 110, 327, 258, 261, 525, 197, 526, 646, 223, 293, 315, 300, 803, 60, 580, 628, 616, 348, 695, 457, 318, 656, 183, 315, 521, 367, 812, 742, 438, 452, 558, 725, 21, 387, 16, 850, 738, 229, 767, 65, 144, 663, 531, 301, 878, 445, 313, 110, 134, 779, 764, 318, 338, 592, 141, 707, 7, 160, 361, 732, 666, 610, 131, 679, 284, 850, 204, 34, 566, 911, 246, 174, 319, 571, 486, 410, 197, 452, 845, 904, 225, 184, 334, 612, 520, 804, 673, 185, 316, 41, 486, 916, 880, 620, 935, 789, 68, 702, 435, 157, 727, 527, 811, 563, 326, 95, 21, 128, 626, 284, 491, 233, 411, 616, 500, 323, 626, 150, 771, 706, 95, 307, 769, 544, 286, 262, 482, 793, 728, 544, 281, 927, 8, 834, 856, 204, 82, 142, 356, 295, 82, 676, 139, 831, 600, 698, 389, 906, 510, 573, 424, 757, 902, 685, 801, 331, 154, 607, 1000, 446, 922, 803, 401, 339, 732, 366, 86, 172, 980, 424, 894, 869, 676, 980, 485, 715, 50, 77, 873, 804, 914, 882, 676, 189, 69, 224, 368, 975, 883, 889, 973, 644, 148, 977, 774, 172, 404, 46, 1039, 717, 403, 356, 289, 450, 179, 936, 628, 322, 837, 348, 554, 921, 389, 189, 581, 188, 884, 686, 336, 160, 913, 276, 945, 342, 629, 259, 877, 88, 186, 121, 158, 1073, 636, 981, 1008, 180, 964, 1009, 570, 1050, 554, 818, 98, 117, 48, 1040, 710, 1069, 178, 107, 610, 232, 757, 564, 32, 681, 1095, 664, 366, 904, 761, 90, 569, 364, 290, 578, 73, 522, 542, 446, 173, 260, 1048, 726, 844, 654, 1003, 664, 70, 814, 180, 497, 381, 941, 858, 984, 406, 1112, 611, 571, 280, 839, 639, 279, 636, 1144, 153, 770, 560, 517, 1033, 1111, 612, 97, 13, 161, 866, 447, 36, 43, 555, 656, 232, 284, 212, 50, 431, 241, 511, 64, 161, 246, 818, 38, 1023, 196, 570, 1155, 657, 1118, 920, 309, 544, 119, 181, 984, 1015, 794, 477, 129, 821, 613, 782, 379, 228, 1099, 1022, 1085, 1111, 742, 149, 1187, 1050, 396, 12, 1109, 666, 1110, 846, 370, 887, 203, 848, 819, 1077, 243, 797, 567, 501, 117, 550, 87, 868, 861, 307, 235, 730, 1041, 684, 379, 837, 1032, 149, 674, 468, 719, 471, 1152, 124, 1005, 817, 464, 831, 1205, 61, 193, 15, 809, 65, 108, 884, 809, 1025, 1091, 753, 346, 118, 200, 339, 435, 915, 1084, 807, 456, 373, 363, 245, 364, 1124, 1250, 752, 252, 1188, 847, 119, 606, 576, 373, 896, 1010, 1079, 1081, 941, 358, 16, 1140, 927, 748, 578, 1047, 1285, 436, 1131, 1035, 157, 1164, 828, 1107, 923, 849, 195, 637, 1037, 1159, 407, 799, 888, 676, 418, 1184, 74, 272, 514, 219, 787, 120, 1165, 815, 1096, 3, 981, 220, 624, 524, 627, 84, 352, 1317, 75, 915, 688, 1199, 1145, 850, 1205, 1114, 207, 903, 969, 0, 622, 173, 620, 592, 853, 1134, 371, 110, 210, 11, 1267, 1325, 886, 1346, 495, 263, 438, 855, 68, 768, 703, 1183, 159, 699, 549, 751, 19, 951, 893, 753, 343, 734, 547, 910, 1059, 308, 135, 991, 171, 303, 1099, 870, 1198, 929, 860, 971, 1226, 756, 242, 900, 1271, 782, 1030, 1348, 587, 358, 313, 175, 954, 680, 816, 1407, 827, 1345, 52, 813, 869, 267, 828, 615, 1175, 930, 513, 955, 462, 1255, 594, 1156, 42, 946, 413, 801, 758, 1147, 1377, 350, 552, 464, 106, 869, 1410, 1371, 1227, 1103, 1171, 87, 952, 1377, 1133, 1403, 17, 459, 1349, 620, 501, 1198, 511, 243, 198, 4, 1257, 804, 1075, 1353, 1461, 144, 1092, 1145, 585, 919, 1133, 873, 1194, 1034, 1062, 328, 1439, 1421, 462, 1181, 181, 1392, 256, 539, 245, 1329, 286, 7, 583, 1316, 1109, 967, 47, 671, 347, 1158, 1340, 6, 728, 1045, 76, 759, 974, 679, 22, 408, 402, 729, 682, 334, 1276, 799, 1399, 1221, 823, 384, 1378, 1065, 1162, 1479, 371, 349, 1205, 392, 711, 903, 1302, 1263, 1090, 65, 78, 1461, 248, 407, 1179, 1143, 465, 1360, 69, 26, 988, 770, 1367, 974, 369, 288, 1024, 51, 1393, 1308, 421, 539, 308, 1544, 1163, 1077, 879, 200, 967, 251, 1021, 158, 991, 926, 884, 453, 529, 444, 32, 939, 772, 1558, 1187, 260, 962, 1300, 1386, 1228, 654, 470, 1344, 1195, 720, 1143, 1142, 414, 679, 325, 948, 293, 141, 531, 1318, 889, 66, 843, 179, 250, 210, 13, 45, 1488, 1380, 1301, 1070, 517, 282, 1546, 575, 435, 1108, 1285, 591, 74, 965, 1109, 824, 1010, 354, 672, 657, 892, 1109, 71, 464, 1001, 202, 785, 1544, 402, 1588, 1195, 409, 1609, 375, 1597, 777, 236, 343, 1039, 810, 1429, 807, 612, 130, 841, 384, 1432, 1100, 738, 1145, 1032, 716, 554, 537, 377, 1197, 870, 116, 1559, 435, 1314, 329, 133, 482, 657, 1558, 168, 846, 352, 538, 302, 1031, 333, 1098, 866, 134, 1282, 14, 547, 350, 501, 1052, 1601, 1266, 1408, 1096, 30, 1432, 1171, 822, 1162, 755, 138, 743, 513, 602, 511, 1556, 523, 1164, 1269, 531, 1234, 1473, 1336, 163, 658, 168, 817, 778, 1380, 1081, 401, 375, 581, 1546, 1494, 1165, 934, 1409, 991, 815, 106, 1424, 1203, 768, 1177, 1439, 1605, 34, 1579, 1073, 544, 1279, 385, 249, 895, 1021, 1368, 379, 1677, 495, 1590, 1085, 567, 885, 550, 222, 563, 1366, 966, 1381, 401, 1128, 691, 1638, 1678, 580, 1629, 628, 391, 1469, 907, 874, 1049, 87, 286, 263, 842, 201}

    Returns: {0, 3, 0, 9, 0, 11, 0, 13, 0, 18, 0, 19, 0, 20, 0, 25, 0, 38, 0, 40, 0, 42, 0, 43, 0, 60, 0, 62, 0, 63, 0, 65, 0, 71, 0, 72, 0, 76, 0, 79, 0, 80, 0, 84, 0, 86, 0, 94, 0, 97, 0, 98, 0, 99, 0, 106, 0, 111, 0, 112, 0, 114, 0, 115, 0, 116, 0, 121, 0, 122, 0, 126, 0, 130, 0, 131, 0, 135, 0, 138, 0, 139, 0, 141, 0, 142, 0, 147, 0, 149, 0, 153, 0, 157, 0, 158, 0, 159, 0, 160, 0, 161, 0, 163, 0, 164, 0, 166, 0, 167, 0, 172, 0, 173, 0, 175, 0, 181, 0, 182, 0, 187, 0, 188, 0, 189, 0, 192, 0, 193, 0, 201, 0, 202, 0, 204, 0, 206, 0, 208, 0, 209, 0, 211, 0, 215, 0, 217, 0, 222, 0, 225, 0, 228, 0, 232, 0, 234, 0, 236, 0, 238, 0, 239, 0, 243, 0, 244, 0, 245, 0, 246, 0, 250, 0, 251, 0, 253, 0, 256, 0, 261, 0, 269, 0, 270, 0, 275, 0, 276, 0, 277, 0, 281, 0, 287, 0, 288, 0, 290, 0, 293, 0, 294, 0, 297, 0, 300, 0, 301, 0, 305, 0, 307, 0, 308, 0, 309, 0, 312, 0, 315, 0, 321, 0, 326, 0, 328, 0, 334, 0, 335, 0, 337, 0, 338, 0, 339, 0, 349, 0, 350, 0, 352, 0, 353, 0, 357, 0, 358, 0, 359, 0, 362, 0, 363, 0, 364, 0, 366, 0, 367, 0, 369, 0, 372, 0, 373, 0, 375, 0, 379, 0, 384, 0, 385, 0, 389, 0, 396, 0, 400, 0, 403, 0, 409, 0, 410, 0, 415, 0, 418, 0, 420, 0, 424, 0, 426, 0, 430, 0, 433, 0, 434, 0, 440, 0, 443, 0, 450, 0, 455, 0, 458, 0, 459, 0, 460, 0, 462, 0, 465, 0, 468, 0, 469, 0, 474, 0, 475, 0, 476, 0, 479, 0, 481, 0, 483, 0, 486, 0, 503, 0, 509, 0, 512, 0, 513, 0, 514, 0, 517, 0, 519, 0, 521, 0, 524, 0, 527, 0, 528, 0, 529, 0, 530, 0, 542, 0, 547, 0, 553, 0, 556, 0, 557, 0, 562, 0, 563, 0, 565, 0, 566, 0, 568, 0, 570, 0, 571, 0, 574, 0, 577, 0, 583, 0, 584, 0, 587, 0, 590, 0, 591, 0, 593, 0, 594, 0, 598, 0, 599, 0, 602, 0, 606, 0, 610, 0, 613, 0, 614, 0, 615, 0, 616, 0, 625, 0, 626, 0, 627, 0, 629, 0, 631, 0, 632, 0, 633, 0, 635, 0, 637, 0, 651, 0, 654, 0, 656, 0, 661, 0, 665, 0, 666, 0, 676, 0, 678, 0, 679, 0, 688, 0, 694, 0, 696, 0, 701, 0, 702, 0, 706, 0, 712, 0, 713, 0, 718, 0, 720, 0, 725, 0, 727, 0, 733, 0, 736, 0, 737, 0, 742, 0, 743, 0, 748, 0, 749, 0, 752, 0, 753, 0, 756, 0, 759, 0, 761, 0, 762, 0, 763, 0, 764, 0, 765, 0, 766, 0, 768, 0, 769, 0, 771, 0, 777, 0, 778, 0, 782, 0, 789, 0, 790, 0, 797, 0, 802, 0, 804, 0, 807, 0, 809, 0, 812, 0, 813, 0, 818, 0, 823, 0, 826, 0, 828, 0, 831, 0, 833, 0, 835, 0, 837, 0, 839, 0, 845, 0, 846, 0, 850, 0, 851, 0, 853, 0, 862, 0, 863, 0, 864, 0, 872, 0, 873, 0, 875, 0, 878, 0, 880, 0, 886, 0, 890, 0, 891, 0, 892, 0, 895, 0, 899, 0, 903, 0, 904, 0, 906, 0, 909, 0, 911, 0, 914, 0, 930, 0, 934, 0, 939, 0, 942, 0, 947, 0, 949, 0, 952, 0, 956, 0, 960, 0, 964, 0, 972, 0, 983, 0, 984, 0, 985, 0, 986, 0, 991, 0, 992, 0, 994, 0, 996, 0, 997, 0, 998, 0, 1003, 0, 1007, 0, 1011, 0, 1012, 0, 1013, 0, 1015, 0, 1018, 0, 1028, 0, 1032, 0, 1042, 0, 1044, 0, 1045, 0, 1048, 0, 1050, 0, 1052, 0, 1054, 0, 1055, 0, 1056, 0, 1057, 0, 1059, 0, 1060, 0, 1064, 0, 1067, 0, 1072, 0, 1078, 0, 1080, 0, 1081, 0, 1083, 0, 1084, 0, 1090, 0, 1091, 0, 1095, 0, 1101, 0, 1102, 0, 1105, 0, 1113, 0, 1115, 0, 1119, 0, 1124, 0, 1131, 0, 1135, 0, 1141, 0, 1142, 0, 1145, 0, 1148, 0, 1150, 0, 1152, 0, 1153, 0, 1155, 0, 1158, 0, 1159, 0, 1164, 0, 1168, 0, 1172, 0, 1174, 0, 1177, 0, 1196, 0, 1198, 0, 1204, 0, 1205, 0, 1206, 0, 1209, 0, 1215, 0, 1217, 0, 1218, 0, 1220, 0, 1225, 0, 1226, 0, 1227, 0, 1229, 0, 1241, 0, 1243, 0, 1244, 0, 1246, 0, 1248, 0, 1249, 0, 1263, 0, 1264, 0, 1267, 0, 1271, 0, 1279, 0, 1280, 0, 1281, 0, 1284, 0, 1286, 0, 1287, 0, 1290, 0, 1292, 0, 1293, 0, 1297, 0, 1299, 0, 1301, 0, 1305, 0, 1312, 0, 1313, 0, 1314, 0, 1318, 0, 1319, 0, 1321, 0, 1323, 0, 1324, 0, 1325, 0, 1328, 0, 1329, 0, 1335, 0, 1346, 0, 1351, 0, 1354, 0, 1364, 0, 1369, 0, 1371, 0, 1372, 0, 1375, 0, 1386, 0, 1389, 0, 1391, 0, 1392, 0, 1396, 0, 1397, 0, 1401, 0, 1404, 0, 1406, 0, 1408, 0, 1409, 0, 1410, 0, 1412, 0, 1415, 0, 1418, 0, 1425, 0, 1427, 0, 1428, 0, 1429, 0, 1435, 0, 1441, 0, 1442, 0, 1443, 0, 1452, 0, 1456, 0, 1458, 0, 1460, 0, 1461, 0, 1464, 0, 1466, 0, 1471, 0, 1472, 0, 1475, 0, 1485, 0, 1489, 0, 1490, 0, 1491, 0, 1495, 0, 1496, 0, 1504, 0, 1509, 0, 1511, 0, 1514, 0, 1515, 0, 1518, 0, 1521, 0, 1530, 0, 1531, 0, 1536, 0, 1537, 0, 1539, 0, 1545, 0, 1546, 0, 1547, 0, 1551, 0, 1556, 0, 1565, 0, 1568, 0, 1569, 0, 1570, 0, 1575, 0, 1578, 0, 1579, 0, 1583, 0, 1585, 0, 1592, 0, 1599, 0, 1606, 0, 1607, 0, 1611, 0, 1612, 0, 1614, 0, 1615, 0, 1617, 0, 1622, 0, 1626, 0, 1627, 0, 1629, 0, 1631, 0, 1637, 0, 1645, 0, 1650, 0, 1654, 0, 1655, 0, 1658, 0, 1661, 0, 1662, 0, 1664, 0, 1665, 0, 1670, 0, 1672, 0, 1673, 0, 1674, 0, 1675, 0, 1679, 0, 1686, 0, 1687, 0, 1701, 0, 1703, 0, 1705, 0, 1706, 0, 1707, 0, 1713, 0, 1715, 0, 1716, 0, 1720, 0, 1723, 0, 1737, 0, 1742, 0, 1743, 0, 1748, 0, 1750, 0, 1754, 0, 1756, 0, 1758, 0, 1761, 0, 1763, 0, 1764 }

  144. 11

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

    {0, 0, 2, 0, 0, 5, 1, 3, 3, 5}

    Returns: { }

  145. 18

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17}

    {0, 0, 0, 0, 2, 2, 6, 6, 2, 1, 4, 4, 0, 8, 8, 12, 0}

    Returns: {0, 7, 0, 8, 0, 16 }

  146. 808

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807}

    {0, 1, 1, 0, 0, 3, 5, 0, 8, 8, 5, 1, 10, 7, 4, 10, 14, 17, 10, 8, 4, 10, 17, 8, 21, 1, 22, 6, 23, 5, 19, 25, 30, 26, 20, 2, 13, 29, 37, 6, 0, 29, 6, 9, 2, 41, 2, 24, 26, 5, 28, 30, 52, 3, 18, 29, 38, 5, 42, 44, 3, 10, 29, 41, 44, 51, 52, 27, 30, 19, 47, 15, 48, 71, 54, 9, 51, 8, 8, 16, 77, 11, 17, 22, 46, 18, 17, 69, 6, 32, 66, 3, 9, 62, 31, 17, 63, 56, 37, 16, 10, 76, 98, 67, 60, 93, 47, 56, 82, 59, 87, 6, 25, 32, 100, 86, 113, 41, 79, 40, 7, 91, 23, 116, 57, 27, 74, 33, 88, 28, 10, 10, 61, 91, 96, 94, 82, 10, 119, 1, 32, 111, 47, 69, 13, 85, 27, 2, 73, 148, 123, 21, 117, 29, 112, 12, 113, 145, 6, 37, 43, 54, 86, 83, 147, 87, 147, 146, 11, 81, 43, 164, 131, 54, 156, 41, 106, 78, 170, 12, 66, 121, 26, 0, 45, 7, 114, 172, 188, 47, 82, 5, 150, 75, 54, 177, 153, 186, 36, 144, 97, 102, 109, 197, 19, 20, 108, 20, 164, 77, 199, 82, 114, 30, 210, 82, 168, 167, 216, 147, 15, 207, 115, 134, 57, 139, 113, 225, 53, 177, 213, 20, 112, 37, 91, 225, 73, 158, 116, 182, 201, 31, 178, 130, 26, 145, 227, 189, 25, 62, 199, 38, 81, 182, 156, 213, 160, 117, 231, 174, 1, 183, 75, 88, 73, 250, 266, 251, 180, 249, 160, 37, 121, 58, 213, 261, 240, 87, 26, 78, 97, 197, 233, 45, 95, 260, 281, 270, 52, 253, 216, 252, 224, 102, 240, 207, 84, 236, 187, 114, 97, 63, 126, 170, 143, 224, 134, 81, 292, 199, 252, 286, 27, 75, 138, 116, 31, 235, 306, 189, 303, 240, 110, 66, 141, 262, 107, 136, 206, 205, 34, 76, 110, 221, 231, 97, 255, 324, 329, 133, 76, 78, 235, 41, 311, 97, 197, 173, 188, 263, 43, 210, 214, 91, 227, 264, 339, 37, 246, 64, 186, 111, 155, 155, 2, 123, 349, 298, 58, 159, 182, 148, 214, 253, 142, 308, 319, 61, 170, 36, 5, 195, 264, 114, 337, 301, 369, 4, 311, 18, 155, 88, 151, 217, 49, 273, 179, 108, 208, 348, 376, 359, 167, 319, 22, 79, 131, 124, 92, 3, 66, 27, 7, 334, 241, 174, 195, 109, 387, 417, 124, 268, 181, 233, 314, 14, 103, 382, 27, 181, 384, 42, 198, 412, 121, 337, 334, 193, 55, 42, 44, 63, 130, 306, 296, 21, 191, 76, 441, 370, 21, 22, 105, 450, 288, 452, 171, 394, 23, 459, 123, 111, 23, 31, 242, 447, 331, 16, 91, 266, 198, 363, 209, 360, 179, 149, 45, 3, 413, 362, 422, 330, 110, 437, 438, 167, 374, 411, 307, 434, 490, 481, 410, 393, 1, 356, 51, 43, 229, 70, 474, 111, 321, 387, 348, 416, 209, 461, 57, 291, 331, 413, 137, 98, 127, 145, 162, 300, 173, 391, 336, 459, 497, 359, 210, 285, 427, 457, 466, 18, 457, 343, 472, 26, 118, 360, 8, 68, 496, 445, 431, 38, 442, 428, 171, 425, 458, 8, 227, 161, 326, 36, 364, 39, 273, 411, 14, 520, 31, 31, 387, 310, 28, 339, 319, 3, 271, 518, 92, 45, 92, 97, 124, 432, 195, 294, 340, 565, 2, 252, 223, 135, 291, 553, 182, 375, 437, 168, 228, 351, 130, 120, 326, 458, 462, 39, 304, 272, 354, 475, 492, 456, 349, 562, 456, 118, 473, 92, 213, 379, 395, 406, 282, 430, 275, 436, 356, 495, 8, 523, 204, 78, 103, 598, 45, 312, 572, 597, 106, 128, 28, 180, 577, 152, 517, 432, 165, 119, 56, 518, 443, 466, 610, 405, 255, 188, 480, 521, 537, 403, 222, 88, 93, 466, 642, 285, 227, 292, 424, 638, 398, 606, 237, 26, 430, 379, 418, 647, 339, 582, 515, 436, 229, 386, 298, 457, 234, 625, 225, 326, 539, 562, 390, 75, 519, 87, 669, 208, 587, 220, 200, 277, 653, 341, 272, 664, 481, 125, 33, 251, 391, 67, 130, 402, 694, 83, 168, 37, 160, 550, 654, 111, 482, 615, 74, 307, 222, 119, 318, 592, 685, 252, 506, 7, 284, 241, 634, 139, 556, 592, 563, 225, 368, 464, 482, 671, 449, 340, 43, 72, 680, 109, 311, 731, 375, 255, 288, 211, 454, 423, 185, 655, 431, 543, 461, 346, 276, 594, 395, 65, 665, 724, 636, 130, 616, 665, 311, 305, 347, 401, 651, 630, 315, 378, 249, 705, 259, 388, 262, 642, 491, 329, 462, 46, 132, 120, 5, 91, 183, 395, 231, 333, 224, 675, 240, 636, 586, 638, 765, 637, 181, 244, 640, 709, 276, 48, 283}

    Returns: {0, 17, 0, 27, 0, 28, 0, 31, 0, 32, 0, 37, 0, 38, 0, 40, 0, 42, 0, 43, 0, 53, 0, 56, 0, 60, 0, 63, 0, 65, 0, 67, 0, 70, 0, 71, 0, 73, 0, 75, 0, 80, 0, 81, 0, 84, 0, 88, 0, 89, 0, 91, 0, 94, 0, 100, 0, 102, 0, 106, 0, 107, 0, 109, 0, 112, 0, 113, 0, 116, 0, 128, 0, 133, 0, 137, 0, 139, 0, 142, 0, 143, 0, 144, 0, 145, 0, 146, 0, 150, 0, 151, 0, 154, 0, 159, 0, 162, 0, 163, 0, 172, 0, 173, 0, 174, 0, 175, 0, 181, 0, 182, 0, 185, 0, 190, 0, 191, 0, 195, 0, 197, 0, 198, 0, 199, 0, 205, 0, 209, 0, 210, 0, 212, 0, 216, 0, 218, 0, 222, 0, 228, 0, 231, 0, 236, 0, 241, 0, 243, 0, 248, 0, 249, 0, 250, 0, 255, 0, 256, 0, 262, 0, 269, 0, 273, 0, 275, 0, 284, 0, 287, 0, 289, 0, 293, 0, 296, 0, 299, 0, 306, 0, 309, 0, 312, 0, 315, 0, 320, 0, 321, 0, 323, 0, 324, 0, 329, 0, 331, 0, 332, 0, 333, 0, 334, 0, 341, 0, 345, 0, 353, 0, 361, 0, 362, 0, 366, 0, 367, 0, 372, 0, 373, 0, 378, 0, 380, 0, 386, 0, 387, 0, 389, 0, 394, 0, 395, 0, 397, 0, 399, 0, 401, 0, 402, 0, 403, 0, 405, 0, 407, 0, 409, 0, 411, 0, 422, 0, 426, 0, 427, 0, 431, 0, 435, 0, 439, 0, 441, 0, 448, 0, 452, 0, 454, 0, 455, 0, 460, 0, 461, 0, 462, 0, 468, 0, 472, 0, 474, 0, 475, 0, 477, 0, 479, 0, 483, 0, 485, 0, 486, 0, 487, 0, 489, 0, 490, 0, 493, 0, 496, 0, 502, 0, 512, 0, 515, 0, 518, 0, 520, 0, 521, 0, 522, 0, 523, 0, 524, 0, 526, 0, 528, 0, 529, 0, 531, 0, 532, 0, 536, 0, 544, 0, 546, 0, 552, 0, 553, 0, 557, 0, 567, 0, 569, 0, 570, 0, 571, 0, 578, 0, 581, 0, 582, 0, 597, 0, 601, 0, 603, 0, 604, 0, 608, 0, 609, 0, 610, 0, 612, 0, 616, 0, 617, 0, 623, 0, 624, 0, 625, 0, 627, 0, 632, 0, 633, 0, 634, 0, 637, 0, 638, 0, 641, 0, 642, 0, 653, 0, 654, 0, 656, 0, 658, 0, 659, 0, 661, 0, 662, 0, 666, 0, 668, 0, 672, 0, 676, 0, 679, 0, 682, 0, 683, 0, 687, 0, 688, 0, 689, 0, 690, 0, 692, 0, 696, 0, 698, 0, 699, 0, 701, 0, 710, 0, 712, 0, 713, 0, 716, 0, 718, 0, 719, 0, 720, 0, 721, 0, 723, 0, 730, 0, 732, 0, 733, 0, 735, 0, 740, 0, 741, 0, 743, 0, 744, 0, 747, 0, 754, 0, 756, 0, 757, 0, 758, 0, 761, 0, 762, 0, 763, 0, 766, 0, 767, 0, 776, 0, 785, 0, 789, 0, 793, 0, 794, 0, 796, 0, 797, 0, 802, 0, 804, 0, 805, 0, 806, 0, 807 }

  147. 1394

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393}

    {0, 1, 2, 1, 4, 4, 3, 0, 4, 9, 0, 6, 5, 7, 1, 12, 16, 14, 6, 16, 0, 10, 4, 1, 5, 12, 9, 11, 4, 18, 8, 24, 11, 8, 22, 5, 11, 17, 6, 28, 14, 32, 39, 27, 1, 9, 39, 12, 32, 8, 13, 14, 14, 23, 28, 33, 4, 30, 31, 20, 18, 47, 4, 56, 8, 1, 61, 46, 36, 31, 24, 0, 36, 67, 48, 28, 26, 19, 43, 74, 58, 7, 14, 33, 44, 10, 64, 73, 87, 81, 37, 75, 52, 11, 40, 55, 13, 10, 24, 72, 32, 63, 73, 59, 99, 95, 98, 95, 47, 87, 84, 65, 104, 78, 14, 7, 17, 94, 78, 26, 47, 70, 1, 20, 20, 94, 39, 16, 8, 50, 95, 126, 23, 91, 60, 97, 128, 7, 114, 47, 63, 54, 69, 113, 35, 143, 96, 31, 68, 77, 92, 0, 92, 148, 132, 79, 126, 76, 42, 25, 55, 129, 157, 123, 18, 13, 31, 166, 83, 133, 13, 52, 87, 15, 98, 94, 95, 19, 111, 131, 173, 106, 55, 63, 171, 36, 113, 14, 78, 78, 172, 74, 140, 63, 92, 113, 151, 12, 86, 189, 200, 76, 195, 192, 8, 173, 133, 116, 37, 207, 14, 98, 93, 67, 128, 56, 118, 127, 201, 57, 175, 118, 77, 82, 211, 221, 161, 72, 216, 69, 164, 161, 153, 0, 95, 126, 182, 60, 9, 168, 211, 164, 14, 56, 45, 12, 169, 232, 195, 123, 36, 57, 178, 109, 223, 225, 22, 240, 43, 205, 156, 245, 61, 51, 73, 226, 152, 106, 72, 142, 183, 96, 140, 35, 177, 265, 0, 147, 196, 100, 52, 241, 88, 129, 64, 125, 124, 139, 75, 282, 46, 1, 27, 65, 90, 21, 256, 71, 202, 65, 259, 194, 110, 273, 119, 206, 306, 220, 107, 18, 14, 164, 217, 42, 100, 220, 99, 182, 108, 235, 115, 262, 275, 314, 295, 22, 78, 102, 55, 286, 136, 36, 73, 234, 133, 154, 90, 20, 188, 230, 206, 171, 80, 31, 302, 211, 129, 315, 79, 341, 201, 316, 146, 327, 239, 115, 121, 29, 148, 185, 18, 322, 16, 68, 126, 31, 198, 212, 24, 284, 323, 95, 19, 131, 73, 50, 118, 272, 141, 128, 324, 200, 138, 255, 243, 292, 27, 245, 130, 143, 278, 83, 76, 380, 134, 378, 50, 157, 14, 238, 341, 145, 113, 85, 226, 240, 280, 157, 256, 322, 234, 400, 19, 197, 133, 149, 21, 288, 293, 69, 407, 295, 419, 4, 313, 164, 402, 27, 47, 388, 43, 403, 179, 89, 232, 408, 271, 381, 19, 188, 364, 362, 181, 251, 388, 136, 72, 193, 42, 382, 392, 428, 376, 336, 304, 139, 409, 154, 367, 389, 359, 293, 306, 184, 95, 330, 410, 54, 157, 214, 165, 148, 19, 13, 271, 373, 258, 255, 277, 177, 293, 194, 203, 47, 303, 242, 48, 446, 451, 109, 20, 375, 123, 1, 288, 8, 173, 271, 349, 74, 103, 241, 39, 92, 421, 428, 362, 36, 44, 112, 269, 42, 21, 97, 59, 428, 370, 369, 106, 44, 197, 95, 64, 241, 251, 147, 119, 156, 438, 426, 524, 215, 369, 97, 148, 30, 149, 534, 249, 182, 113, 152, 77, 189, 515, 516, 329, 498, 370, 413, 291, 140, 16, 316, 206, 472, 38, 59, 67, 303, 511, 553, 317, 187, 263, 542, 265, 199, 317, 127, 346, 415, 429, 192, 281, 125, 299, 466, 53, 159, 138, 464, 49, 70, 102, 205, 36, 582, 139, 277, 261, 470, 301, 317, 512, 313, 487, 573, 439, 206, 364, 224, 77, 573, 10, 67, 598, 198, 260, 384, 265, 430, 3, 290, 387, 505, 531, 42, 587, 594, 116, 170, 292, 471, 481, 454, 85, 163, 4, 435, 382, 541, 581, 153, 478, 136, 198, 595, 25, 462, 58, 419, 422, 222, 258, 75, 184, 239, 413, 518, 66, 492, 617, 620, 475, 320, 123, 1, 629, 102, 522, 211, 602, 84, 477, 121, 298, 22, 385, 661, 253, 115, 132, 41, 148, 74, 407, 163, 350, 148, 40, 428, 200, 14, 7, 412, 133, 681, 618, 402, 492, 488, 351, 440, 227, 54, 132, 154, 202, 339, 638, 367, 61, 632, 456, 199, 222, 119, 546, 568, 621, 106, 582, 461, 323, 556, 327, 584, 577, 382, 503, 455, 509, 238, 157, 350, 297, 64, 22, 269, 538, 721, 335, 184, 101, 79, 284, 72, 508, 100, 294, 715, 393, 535, 205, 569, 604, 128, 614, 328, 418, 100, 315, 220, 48, 15, 413, 534, 319, 267, 27, 697, 588, 692, 684, 748, 634, 233, 720, 121, 412, 279, 256, 591, 357, 521, 26, 753, 405, 429, 184, 667, 601, 416, 398, 729, 309, 557, 659, 259, 456, 488, 8, 606, 750, 240, 306, 347, 441, 275, 616, 207, 350, 446, 417, 58, 628, 542, 761, 708, 748, 361, 342, 467, 72, 731, 45, 675, 731, 626, 563, 85, 603, 240, 709, 168, 416, 695, 82, 77, 85, 582, 510, 495, 642, 750, 389, 275, 292, 692, 614, 591, 360, 428, 415, 353, 683, 267, 524, 807, 49, 136, 306, 99, 299, 339, 274, 265, 293, 439, 803, 735, 472, 692, 476, 180, 215, 441, 511, 475, 111, 525, 353, 671, 410, 615, 822, 851, 811, 238, 217, 248, 636, 668, 587, 23, 400, 679, 220, 66, 406, 157, 479, 712, 757, 743, 66, 837, 830, 516, 808, 358, 88, 35, 323, 505, 350, 117, 347, 511, 909, 498, 326, 108, 247, 623, 414, 316, 4, 847, 91, 81, 45, 217, 234, 38, 427, 699, 800, 411, 432, 858, 212, 270, 661, 549, 904, 369, 737, 154, 508, 176, 916, 376, 824, 241, 54, 83, 312, 299, 409, 57, 927, 6, 321, 873, 588, 536, 1, 278, 206, 497, 291, 875, 322, 444, 20, 913, 591, 207, 719, 246, 678, 441, 121, 810, 966, 12, 268, 839, 72, 523, 98, 234, 875, 678, 492, 226, 655, 475, 62, 722, 809, 858, 129, 214, 856, 598, 148, 896, 311, 169, 564, 71, 82, 924, 20, 588, 246, 727, 569, 221, 230, 312, 901, 777, 655, 149, 122, 194, 9, 847, 972, 610, 483, 7, 933, 531, 375, 731, 1018, 577, 65, 897, 388, 651, 20, 967, 880, 25, 501, 140, 359, 446, 183, 930, 751, 975, 110, 363, 34, 195, 668, 1014, 497, 844, 682, 171, 802, 37, 884, 207, 360, 170, 456, 923, 439, 748, 891, 200, 436, 287, 513, 347, 592, 487, 230, 784, 787, 488, 593, 145, 671, 944, 234, 230, 423, 1027, 197, 47, 693, 599, 810, 748, 268, 485, 1030, 456, 867, 125, 288, 887, 561, 33, 749, 356, 284, 516, 794, 699, 605, 192, 816, 328, 868, 324, 833, 584, 585, 492, 807, 294, 1033, 520, 742, 1074, 378, 808, 820, 715, 1097, 217, 720, 535, 126, 826, 940, 604, 732, 323, 1133, 825, 410, 541, 874, 370, 668, 985, 52, 231, 807, 667, 121, 179, 108, 1019, 1056, 929, 161, 427, 627, 967, 1091, 69, 560, 13, 393, 798, 842, 181, 211, 17, 1027, 1164, 504, 174, 329, 1031, 591, 1064, 281, 840, 296, 962, 314, 384, 54, 858, 195, 442, 972, 624, 660, 868, 948, 647, 78, 585, 734, 431, 606, 1119, 940, 1039, 1090, 569, 275, 874, 560, 753, 883, 1177, 1171, 1053, 460, 835, 430, 1201, 293, 1192, 426, 221, 772, 411, 501, 259, 1039, 297, 100, 1075, 612, 124, 341, 153, 183, 392, 1140, 730, 132, 930, 726, 648, 194, 594, 1009, 181, 955, 151, 1128, 157, 847, 386, 934, 1078, 511, 811, 1250, 441, 1114, 1134, 48, 362, 737, 366, 648, 1160, 376, 981, 1170, 119, 549, 1041, 777, 1243, 719, 760, 497, 8, 656, 917, 1257, 52, 510, 1044, 1087, 72, 710, 821, 1248, 372, 585, 64, 1255, 629, 439, 945, 911, 90, 200, 790, 1110, 1002, 946, 902, 1047, 264, 1058, 1089, 743, 833, 1066, 1007, 1111, 207, 342, 848, 77, 931, 653, 286, 320, 139, 91, 1269, 1252, 704, 38, 287, 1257, 284, 156, 513, 838, 1197, 1053, 1042, 119, 325, 807, 477, 1268, 169, 326, 245, 1215, 819, 1339, 1152, 1082, 914, 220, 630, 829, 1049, 267, 671, 540, 1213, 228, 1223, 522, 80, 1188, 298, 351, 324, 1107, 1104, 657, 994, 1243, 751, 254, 590, 1250, 274, 799, 879, 1013, 868, 1074, 786, 1025, 1165, 1382, 726, 924, 129, 1049, 150, 312, 292, 648}

    Returns: {0, 3, 0, 5, 0, 6, 0, 9, 0, 17, 0, 18, 0, 20, 0, 23, 0, 29, 0, 32, 0, 35, 0, 40, 0, 41, 0, 52, 0, 53, 0, 55, 0, 56, 0, 57, 0, 59, 0, 62, 0, 63, 0, 70, 0, 71, 0, 74, 0, 75, 0, 76, 0, 77, 0, 79, 0, 81, 0, 83, 0, 84, 0, 85, 0, 88, 0, 89, 0, 91, 0, 99, 0, 103, 0, 107, 0, 109, 0, 110, 0, 112, 0, 114, 0, 115, 0, 118, 0, 119, 0, 120, 0, 121, 0, 126, 0, 128, 0, 130, 0, 136, 0, 140, 0, 143, 0, 144, 0, 148, 0, 149, 0, 162, 0, 164, 0, 167, 0, 168, 0, 173, 0, 174, 0, 175, 0, 176, 0, 180, 0, 182, 0, 185, 0, 187, 0, 188, 0, 189, 0, 190, 0, 196, 0, 197, 0, 199, 0, 203, 0, 208, 0, 209, 0, 210, 0, 211, 0, 212, 0, 214, 0, 218, 0, 219, 0, 224, 0, 230, 0, 233, 0, 243, 0, 245, 0, 248, 0, 249, 0, 250, 0, 253, 0, 257, 0, 259, 0, 260, 0, 264, 0, 265, 0, 266, 0, 268, 0, 270, 0, 275, 0, 278, 0, 280, 0, 284, 0, 290, 0, 294, 0, 297, 0, 300, 0, 307, 0, 311, 0, 315, 0, 319, 0, 320, 0, 324, 0, 325, 0, 326, 0, 327, 0, 330, 0, 333, 0, 342, 0, 344, 0, 345, 0, 347, 0, 350, 0, 351, 0, 352, 0, 362, 0, 363, 0, 364, 0, 366, 0, 367, 0, 369, 0, 374, 0, 375, 0, 376, 0, 378, 0, 383, 0, 384, 0, 386, 0, 397, 0, 399, 0, 400, 0, 401, 0, 403, 0, 405, 0, 409, 0, 410, 0, 418, 0, 419, 0, 420, 0, 422, 0, 424, 0, 425, 0, 427, 0, 429, 0, 431, 0, 433, 0, 435, 0, 436, 0, 437, 0, 444, 0, 450, 0, 452, 0, 454, 0, 455, 0, 462, 0, 463, 0, 475, 0, 476, 0, 477, 0, 478, 0, 480, 0, 481, 0, 484, 0, 487, 0, 489, 0, 493, 0, 495, 0, 498, 0, 505, 0, 506, 0, 509, 0, 511, 0, 514, 0, 516, 0, 519, 0, 520, 0, 525, 0, 526, 0, 529, 0, 531, 0, 534, 0, 541, 0, 550, 0, 551, 0, 553, 0, 554, 0, 559, 0, 565, 0, 566, 0, 570, 0, 572, 0, 577, 0, 580, 0, 581, 0, 582, 0, 586, 0, 591, 0, 595, 0, 596, 0, 599, 0, 606, 0, 607, 0, 608, 0, 612, 0, 615, 0, 619, 0, 620, 0, 621, 0, 622, 0, 623, 0, 624, 0, 628, 0, 629, 0, 631, 0, 634, 0, 637, 0, 641, 0, 645, 0, 649, 0, 651, 0, 657, 0, 661, 0, 668, 0, 678, 0, 682, 0, 684, 0, 689, 0, 690, 0, 692, 0, 695, 0, 705, 0, 712, 0, 714, 0, 716, 0, 720, 0, 721, 0, 724, 0, 729, 0, 730, 0, 733, 0, 739, 0, 740, 0, 742, 0, 745, 0, 746, 0, 747, 0, 750, 0, 752, 0, 755, 0, 756, 0, 757, 0, 760, 0, 762, 0, 773, 0, 777, 0, 782, 0, 785, 0, 788, 0, 791, 0, 792, 0, 797, 0, 802, 0, 805, 0, 806, 0, 808, 0, 809, 0, 816, 0, 817, 0, 819, 0, 821, 0, 825, 0, 829, 0, 839, 0, 844, 0, 845, 0, 846, 0, 847, 0, 848, 0, 849, 0, 853, 0, 855, 0, 859, 0, 860, 0, 862, 0, 873, 0, 878, 0, 879, 0, 880, 0, 885, 0, 890, 0, 891, 0, 893, 0, 896, 0, 897, 0, 898, 0, 914, 0, 915, 0, 918, 0, 919, 0, 923, 0, 928, 0, 930, 0, 936, 0, 941, 0, 945, 0, 950, 0, 958, 0, 963, 0, 965, 0, 970, 0, 972, 0, 976, 0, 982, 0, 983, 0, 988, 0, 995, 0, 997, 0, 998, 0, 1005, 0, 1006, 0, 1009, 0, 1011, 0, 1030, 0, 1033, 0, 1051, 0, 1052, 0, 1054, 0, 1058, 0, 1060, 0, 1062, 0, 1064, 0, 1065, 0, 1067, 0, 1072, 0, 1073, 0, 1075, 0, 1078, 0, 1079, 0, 1080, 0, 1081, 0, 1088, 0, 1090, 0, 1093, 0, 1096, 0, 1098, 0, 1099, 0, 1101, 0, 1104, 0, 1105, 0, 1110, 0, 1111, 0, 1114, 0, 1115, 0, 1117, 0, 1119, 0, 1129, 0, 1130, 0, 1137, 0, 1138, 0, 1145, 0, 1148, 0, 1152, 0, 1154, 0, 1155, 0, 1156, 0, 1158, 0, 1163, 0, 1164, 0, 1165, 0, 1173, 0, 1175, 0, 1178, 0, 1183, 0, 1184, 0, 1185, 0, 1189, 0, 1193, 0, 1194, 0, 1196, 0, 1197, 0, 1198, 0, 1199, 0, 1203, 0, 1206, 0, 1208, 0, 1209, 0, 1211, 0, 1212, 0, 1215, 0, 1216, 0, 1217, 0, 1219, 0, 1223, 0, 1224, 0, 1229, 0, 1233, 0, 1234, 0, 1237, 0, 1242, 0, 1244, 0, 1247, 0, 1248, 0, 1256, 0, 1257, 0, 1260, 0, 1261, 0, 1265, 0, 1268, 0, 1269, 0, 1271, 0, 1272, 0, 1274, 0, 1280, 0, 1284, 0, 1285, 0, 1287, 0, 1290, 0, 1291, 0, 1295, 0, 1297, 0, 1302, 0, 1303, 0, 1304, 0, 1305, 0, 1309, 0, 1310, 0, 1314, 0, 1318, 0, 1319, 0, 1320, 0, 1326, 0, 1328, 0, 1332, 0, 1347, 0, 1349, 0, 1355, 0, 1358, 0, 1359, 0, 1361, 0, 1363, 0, 1370, 0, 1371, 0, 1374, 0, 1375, 0, 1377, 0, 1380, 0, 1383, 0, 1385, 0, 1387, 0, 1388, 0, 1392, 0, 1393 }

  148. 56

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55}

    {0, 0, 0, 1, 4, 0, 1, 2, 8, 8, 10, 1, 2, 0, 1, 3, 12, 6, 8, 10, 19, 10, 7, 4, 8, 19, 0, 11, 3, 27, 11, 30, 20, 14, 7, 6, 12, 22, 36, 33, 1, 14, 26, 29, 2, 43, 8, 9, 48, 1, 15, 14, 5, 40, 9}

    Returns: {0, 5, 0, 9, 0, 10, 0, 17, 0, 19, 0, 23, 0, 24, 0, 25, 0, 32, 0, 35, 0, 37, 0, 39, 0, 40, 0, 44, 0, 46, 0, 47, 0, 51 }

  149. 187

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186}

    {0, 0, 1, 2, 2, 3, 6, 3, 3, 3, 3, 11, 9, 10, 3, 8, 3, 2, 0, 2, 10, 0, 3, 11, 6, 2, 5, 2, 10, 9, 10, 11, 8, 11, 6, 4, 7, 5, 5, 3, 1, 11, 1, 7, 8, 0, 6, 6, 8, 1, 5, 8, 10, 9, 10, 5, 5, 6, 7, 3, 11, 0, 11, 0, 3, 6, 5, 7, 2, 7, 10, 9, 0, 11, 2, 0, 9, 4, 2, 9, 11, 1, 5, 5, 11, 8, 2, 5, 2, 11, 11, 1, 1, 1, 0, 9, 11, 4, 0, 6, 11, 2, 11, 6, 7, 3, 9, 2, 5, 2, 10, 6, 11, 10, 5, 7, 3, 11, 11, 5, 5, 6, 10, 10, 8, 0, 4, 0, 11, 0, 7, 8, 1, 9, 3, 2, 9, 4, 5, 11, 8, 11, 5, 8, 10, 7, 7, 8, 6, 8, 8, 1, 8, 9, 9, 7, 5, 4, 10, 10, 8, 11, 7, 5, 10, 9, 10, 3, 4, 8, 3, 2, 1, 10, 5, 4, 1, 4, 10, 0, 11, 5, 8, 2, 1, 4}

    Returns: {0, 6, 0, 8, 0, 9, 0, 10, 0, 11, 0, 15, 0, 17, 0, 23, 0, 27, 0, 36, 0, 38, 0, 39, 0, 40, 0, 51, 0, 56, 0, 57, 0, 60, 0, 65, 0, 67, 0, 78, 0, 83, 0, 84, 0, 88, 0, 98, 0, 106, 0, 109, 0, 115, 0, 117, 0, 120, 0, 121, 0, 127, 0, 135, 0, 138, 0, 139, 0, 143, 0, 157, 0, 158, 0, 164, 0, 168, 0, 169, 0, 171, 0, 175, 0, 176, 0, 178, 0, 182, 0, 186 }

  150. 767

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766}

    {0, 0, 1, 1, 1, 1, 5, 2, 8, 3, 2, 7, 7, 0, 6, 1, 15, 10, 3, 11, 10, 7, 1, 2, 8, 23, 1, 9, 19, 9, 12, 2, 31, 8, 6, 34, 4, 9, 9, 15, 10, 14, 13, 24, 38, 8, 10, 32, 41, 7, 23, 50, 52, 38, 22, 26, 1, 31, 36, 34, 0, 1, 30, 33, 21, 12, 60, 45, 11, 15, 24, 51, 10, 32, 66, 39, 21, 51, 56, 0, 29, 42, 30, 44, 70, 45, 41, 51, 23, 77, 11, 74, 5, 15, 8, 28, 13, 52, 88, 59, 2, 51, 23, 98, 52, 84, 61, 14, 16, 30, 5, 102, 72, 61, 78, 40, 91, 110, 104, 88, 46, 11, 0, 36, 55, 14, 37, 35, 8, 18, 89, 131, 81, 46, 61, 67, 47, 100, 94, 48, 67, 127, 29, 80, 94, 126, 0, 36, 41, 79, 101, 124, 43, 71, 142, 118, 94, 69, 156, 74, 18, 154, 46, 111, 55, 20, 141, 98, 103, 65, 2, 135, 170, 102, 32, 67, 152, 157, 123, 118, 19, 74, 43, 140, 119, 3, 101, 87, 143, 151, 164, 51, 78, 144, 90, 135, 164, 26, 186, 150, 193, 194, 0, 66, 198, 130, 128, 72, 140, 136, 37, 149, 171, 197, 120, 87, 123, 65, 91, 188, 176, 97, 222, 173, 127, 131, 120, 86, 225, 88, 4, 206, 166, 21, 70, 91, 125, 76, 172, 28, 174, 37, 212, 119, 74, 210, 142, 186, 228, 109, 211, 87, 63, 150, 187, 151, 214, 155, 202, 248, 27, 186, 208, 54, 69, 57, 170, 179, 17, 83, 38, 134, 50, 19, 245, 171, 179, 50, 123, 155, 58, 237, 147, 20, 207, 267, 166, 85, 266, 202, 233, 20, 58, 86, 279, 226, 82, 227, 17, 27, 169, 222, 97, 233, 175, 288, 50, 189, 16, 160, 239, 18, 113, 149, 275, 104, 144, 33, 273, 46, 52, 304, 124, 209, 217, 160, 275, 91, 33, 292, 61, 51, 234, 261, 20, 233, 29, 189, 245, 209, 7, 219, 133, 23, 245, 184, 106, 169, 42, 224, 166, 203, 266, 80, 68, 143, 271, 271, 325, 69, 32, 19, 168, 73, 219, 325, 343, 330, 263, 219, 309, 365, 4, 271, 138, 54, 188, 67, 47, 203, 367, 58, 139, 274, 68, 59, 285, 84, 295, 61, 315, 251, 134, 100, 139, 60, 377, 394, 369, 124, 367, 283, 101, 323, 195, 103, 316, 236, 8, 71, 354, 190, 81, 67, 364, 333, 134, 340, 262, 274, 91, 362, 287, 53, 192, 362, 318, 20, 199, 321, 97, 335, 271, 178, 306, 65, 239, 99, 285, 68, 151, 230, 145, 185, 231, 385, 326, 193, 209, 381, 273, 270, 141, 104, 279, 323, 137, 215, 366, 142, 185, 43, 34, 359, 341, 28, 158, 157, 77, 266, 210, 82, 25, 430, 451, 144, 360, 207, 442, 120, 2, 21, 107, 415, 25, 442, 237, 173, 34, 134, 473, 374, 148, 302, 362, 43, 258, 485, 220, 17, 206, 432, 406, 456, 170, 157, 370, 345, 285, 90, 115, 51, 475, 415, 287, 208, 72, 398, 337, 378, 30, 324, 437, 109, 44, 510, 393, 82, 344, 285, 358, 415, 214, 376, 198, 50, 38, 35, 378, 465, 274, 386, 287, 65, 381, 327, 266, 323, 284, 125, 202, 540, 386, 493, 393, 446, 16, 368, 33, 143, 60, 380, 274, 137, 505, 333, 326, 307, 467, 48, 88, 431, 522, 542, 515, 144, 547, 304, 78, 148, 358, 142, 53, 278, 232, 426, 567, 569, 365, 503, 277, 558, 533, 440, 391, 507, 343, 74, 189, 330, 346, 2, 358, 157, 475, 103, 554, 0, 606, 547, 101, 114, 459, 527, 87, 315, 394, 93, 109, 87, 559, 189, 221, 193, 350, 96, 163, 500, 605, 622, 384, 299, 149, 424, 157, 72, 547, 595, 237, 107, 382, 268, 299, 602, 594, 61, 407, 519, 223, 11, 192, 592, 3, 604, 54, 545, 142, 91, 270, 105, 23, 600, 34, 26, 209, 168, 543, 41, 81, 455, 350, 378, 96, 265, 43, 149, 303, 592, 457, 71, 271, 92, 183, 190, 138, 623, 250, 36, 185, 169, 628, 358, 106, 201, 297, 37, 692, 152, 186, 642, 249, 464, 433, 285, 652, 526, 38, 321, 123, 528, 480, 554, 205, 28, 354, 598, 147, 367, 718, 258, 157, 81, 19, 228, 432, 654, 634, 347, 98, 490, 561, 665, 11, 426, 93, 532, 145, 237, 582, 351, 386, 32, 83, 383, 159, 672, 627, 263, 410, 431, 287, 320, 149, 279, 337, 601, 70, 470, 456, 222, 406, 223, 164, 584, 734, 341}

    Returns: {0, 7, 0, 9, 0, 10, 0, 15, 0, 19, 0, 20, 0, 25, 0, 26, 0, 33, 0, 34, 0, 35, 0, 37, 0, 44, 0, 46, 0, 48, 0, 51, 0, 53, 0, 58, 0, 68, 0, 69, 0, 71, 0, 74, 0, 75, 0, 82, 0, 86, 0, 89, 0, 90, 0, 91, 0, 93, 0, 95, 0, 98, 0, 100, 0, 103, 0, 105, 0, 109, 0, 111, 0, 118, 0, 122, 0, 125, 0, 129, 0, 133, 0, 136, 0, 141, 0, 146, 0, 150, 0, 151, 0, 152, 0, 153, 0, 155, 0, 165, 0, 170, 0, 172, 0, 175, 0, 176, 0, 178, 0, 183, 0, 185, 0, 186, 0, 187, 0, 188, 0, 189, 0, 194, 0, 196, 0, 201, 0, 204, 0, 206, 0, 212, 0, 213, 0, 214, 0, 215, 0, 216, 0, 218, 0, 222, 0, 227, 0, 229, 0, 231, 0, 238, 0, 241, 0, 244, 0, 247, 0, 252, 0, 253, 0, 261, 0, 263, 0, 264, 0, 266, 0, 268, 0, 270, 0, 276, 0, 277, 0, 285, 0, 288, 0, 291, 0, 295, 0, 296, 0, 300, 0, 303, 0, 304, 0, 309, 0, 313, 0, 314, 0, 315, 0, 317, 0, 319, 0, 321, 0, 323, 0, 324, 0, 325, 0, 327, 0, 333, 0, 336, 0, 340, 0, 344, 0, 346, 0, 347, 0, 349, 0, 350, 0, 356, 0, 357, 0, 358, 0, 361, 0, 368, 0, 372, 0, 373, 0, 374, 0, 376, 0, 378, 0, 381, 0, 383, 0, 386, 0, 392, 0, 395, 0, 400, 0, 401, 0, 402, 0, 403, 0, 407, 0, 409, 0, 411, 0, 413, 0, 414, 0, 415, 0, 423, 0, 431, 0, 433, 0, 436, 0, 438, 0, 442, 0, 443, 0, 447, 0, 448, 0, 449, 0, 451, 0, 455, 0, 457, 0, 460, 0, 462, 0, 468, 0, 469, 0, 476, 0, 478, 0, 480, 0, 483, 0, 493, 0, 496, 0, 502, 0, 506, 0, 507, 0, 508, 0, 511, 0, 515, 0, 516, 0, 518, 0, 519, 0, 523, 0, 527, 0, 540, 0, 543, 0, 544, 0, 555, 0, 556, 0, 557, 0, 560, 0, 562, 0, 564, 0, 567, 0, 568, 0, 569, 0, 576, 0, 580, 0, 582, 0, 584, 0, 586, 0, 589, 0, 590, 0, 600, 0, 604, 0, 611, 0, 612, 0, 613, 0, 615, 0, 620, 0, 624, 0, 626, 0, 628, 0, 629, 0, 631, 0, 632, 0, 633, 0, 635, 0, 638, 0, 640, 0, 643, 0, 644, 0, 645, 0, 650, 0, 652, 0, 653, 0, 655, 0, 657, 0, 661, 0, 665, 0, 669, 0, 673, 0, 675, 0, 676, 0, 678, 0, 681, 0, 686, 0, 693, 0, 701, 0, 702, 0, 706, 0, 713, 0, 715, 0, 718, 0, 721, 0, 722, 0, 725, 0, 727, 0, 730, 0, 731, 0, 733, 0, 734, 0, 737, 0, 740, 0, 742, 0, 743, 0, 745, 0, 747, 0, 751, 0, 753, 0, 754, 0, 755 }

  151. 1141

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140}

    {0, 1, 1, 2, 2, 2, 3, 4, 1, 8, 3, 1, 5, 4, 10, 13, 9, 6, 1, 0, 13, 17, 11, 22, 5, 24, 25, 0, 8, 5, 25, 18, 29, 13, 10, 33, 12, 12, 13, 2, 21, 24, 17, 23, 30, 14, 9, 18, 5, 3, 32, 8, 4, 46, 27, 3, 6, 2, 26, 13, 22, 46, 37, 18, 22, 30, 57, 66, 22, 21, 67, 47, 32, 40, 31, 66, 57, 3, 12, 28, 36, 77, 53, 81, 24, 46, 2, 68, 26, 11, 4, 67, 54, 29, 18, 47, 95, 33, 25, 76, 94, 79, 0, 30, 15, 66, 27, 47, 60, 35, 11, 35, 109, 47, 111, 24, 42, 68, 72, 95, 58, 40, 10, 13, 71, 39, 70, 55, 36, 12, 35, 12, 107, 89, 2, 94, 109, 85, 81, 135, 121, 101, 15, 4, 131, 39, 100, 37, 127, 105, 150, 110, 54, 94, 55, 96, 65, 13, 149, 147, 151, 12, 47, 108, 27, 27, 38, 106, 19, 131, 4, 20, 93, 10, 14, 103, 1, 167, 100, 64, 54, 5, 62, 33, 91, 121, 16, 64, 98, 127, 72, 24, 176, 111, 180, 72, 108, 81, 3, 17, 79, 174, 11, 77, 126, 67, 77, 42, 24, 75, 45, 75, 122, 77, 38, 125, 62, 129, 135, 86, 172, 29, 73, 1, 70, 184, 119, 21, 71, 120, 177, 183, 159, 86, 175, 25, 3, 183, 1, 139, 93, 161, 141, 45, 37, 66, 47, 66, 171, 32, 147, 64, 60, 3, 22, 145, 136, 1, 83, 51, 13, 174, 154, 44, 144, 147, 60, 46, 169, 2, 56, 180, 139, 185, 117, 53, 184, 182, 11, 114, 174, 13, 90, 89, 137, 100, 115, 154, 179, 141, 124, 159, 72, 1, 112, 95, 3, 155, 142, 51, 165, 11, 30, 142, 78, 185, 183, 176, 149, 100, 49, 0, 100, 157, 131, 93, 181, 57, 52, 128, 51, 167, 148, 106, 79, 146, 111, 104, 177, 82, 4, 84, 76, 90, 148, 25, 11, 150, 74, 55, 182, 157, 85, 55, 142, 84, 66, 114, 120, 138, 23, 172, 14, 13, 19, 108, 150, 180, 24, 153, 138, 57, 60, 108, 29, 49, 124, 84, 174, 99, 130, 86, 178, 20, 11, 56, 36, 84, 30, 140, 27, 166, 172, 97, 8, 106, 127, 79, 49, 151, 76, 71, 82, 5, 143, 165, 149, 22, 129, 46, 23, 43, 118, 52, 114, 183, 166, 4, 117, 149, 178, 137, 5, 181, 113, 128, 154, 78, 153, 67, 5, 105, 91, 108, 20, 7, 6, 173, 103, 60, 108, 75, 57, 3, 163, 63, 165, 88, 28, 74, 9, 166, 1, 76, 12, 20, 179, 143, 68, 2, 151, 165, 32, 39, 3, 126, 61, 147, 142, 111, 42, 118, 158, 185, 174, 51, 123, 58, 90, 13, 5, 180, 141, 76, 136, 126, 50, 106, 62, 24, 177, 28, 86, 10, 68, 143, 22, 91, 120, 49, 122, 110, 59, 140, 10, 53, 142, 109, 161, 37, 85, 132, 149, 147, 131, 99, 28, 177, 130, 98, 111, 72, 36, 79, 24, 62, 63, 151, 35, 105, 72, 106, 31, 124, 22, 58, 119, 142, 185, 161, 176, 63, 167, 135, 61, 48, 84, 164, 27, 124, 126, 2, 4, 182, 4, 143, 179, 49, 69, 119, 132, 85, 34, 176, 24, 66, 173, 156, 108, 71, 57, 23, 97, 156, 181, 143, 130, 76, 94, 9, 169, 171, 67, 40, 111, 46, 42, 55, 130, 15, 103, 52, 88, 122, 167, 130, 89, 60, 82, 26, 145, 84, 61, 6, 171, 4, 152, 22, 122, 132, 170, 44, 122, 34, 71, 122, 138, 60, 66, 186, 150, 148, 58, 93, 134, 183, 37, 151, 143, 96, 137, 160, 29, 140, 28, 35, 156, 77, 103, 182, 96, 12, 7, 140, 79, 175, 166, 102, 179, 136, 170, 121, 143, 28, 21, 86, 135, 55, 68, 38, 50, 122, 101, 108, 55, 149, 44, 155, 105, 11, 41, 26, 164, 100, 25, 142, 44, 153, 154, 68, 96, 71, 32, 17, 89, 17, 142, 45, 82, 185, 105, 59, 111, 9, 59, 136, 115, 108, 70, 87, 16, 172, 172, 115, 112, 10, 88, 107, 140, 86, 61, 100, 106, 16, 159, 141, 154, 16, 178, 67, 33, 37, 74, 69, 155, 18, 116, 84, 88, 185, 64, 81, 32, 76, 57, 173, 52, 20, 131, 44, 123, 179, 132, 80, 24, 105, 106, 19, 75, 55, 159, 37, 116, 148, 111, 141, 89, 123, 107, 8, 62, 56, 86, 153, 46, 137, 118, 110, 51, 126, 85, 134, 11, 155, 128, 133, 126, 24, 76, 65, 137, 9, 8, 23, 136, 113, 93, 29, 184, 166, 102, 180, 93, 18, 20, 39, 134, 97, 171, 158, 49, 183, 63, 58, 42, 184, 3, 56, 145, 133, 68, 2, 47, 32, 100, 86, 131, 129, 146, 168, 139, 150, 179, 113, 122, 102, 44, 95, 125, 1, 168, 27, 156, 37, 84, 155, 146, 137, 168, 146, 112, 127, 105, 55, 74, 177, 129, 149, 133, 184, 138, 78, 162, 42, 30, 0, 102, 160, 148, 114, 71, 124, 179, 92, 150, 63, 100, 21, 0, 23, 64, 139, 98, 51, 85, 15, 23, 16, 82, 181, 184, 4, 35, 112, 115, 26, 135, 119, 113, 104, 25, 175, 90, 153, 96, 82, 134, 87, 120, 133, 176, 53, 49, 66, 57, 122, 90, 50, 74, 57, 145, 46, 38, 72, 163, 153, 120, 45, 133, 101, 131, 35, 4, 117, 178, 95, 127, 23, 61, 148, 3, 58, 27, 15, 73, 175, 118, 71, 87, 110, 9, 24, 24, 61, 121, 38, 125, 146, 141, 16, 179, 15, 122, 102, 165, 25, 70, 114, 175, 67, 39, 95, 128, 26, 173, 121, 166, 47, 84, 11, 9, 120, 58, 58, 140, 179, 184, 26, 108, 180, 127, 39, 68, 175, 9, 170, 160, 44, 89, 14, 26, 133, 118, 161, 20, 21, 108, 99, 156, 106, 40, 70, 62, 55, 121, 91, 43, 170, 55, 135, 42, 25, 82, 81, 16, 165, 153, 183, 63, 41, 3, 183, 11, 10, 105, 120, 33, 91, 0, 46, 56, 75, 146, 12, 167, 5, 21, 57, 183, 151, 57, 42, 61, 94, 37, 153, 108, 97, 160, 82, 135, 135, 85, 34, 62, 175, 30, 95, 146, 52, 156, 144, 176, 51, 171, 106, 68, 167, 89, 23, 149, 117, 59, 44, 158, 21, 148, 29, 141, 119, 137, 134, 89, 112, 128, 24, 121, 186, 38, 50, 10, 23, 159, 115, 83, 91, 126, 113, 44, 64, 141, 140, 171, 131, 89, 106, 168, 105, 147, 183, 70, 164, 99, 140, 139, 26, 11, 68, 182, 17, 22, 38, 164, 26, 60, 100, 142, 168, 131, 138, 12, 103, 62, 111, 162, 31, 111, 141, 135, 86, 120, 153, 150, 13, 143, 60, 40, 2, 160, 0}

    Returns: {0, 4, 0, 5, 0, 6, 0, 7, 0, 11, 0, 15, 0, 17, 0, 26, 0, 33, 0, 35, 0, 37, 0, 38, 0, 40, 0, 41, 0, 42, 0, 47, 0, 50, 0, 51, 0, 54, 0, 55, 0, 56, 0, 58, 0, 62, 0, 68, 0, 70, 0, 71, 0, 73, 0, 75, 0, 76, 0, 78, 0, 79, 0, 82, 0, 84, 0, 85, 0, 86, 0, 87, 0, 92, 0, 94, 0, 97, 0, 106, 0, 107, 0, 109, 0, 116, 0, 120, 0, 123, 0, 126, 0, 130, 0, 132, 0, 135, 0, 139, 0, 146, 0, 151, 0, 157, 0, 159, 0, 160, 0, 162, 0, 165, 0, 166, 0, 169, 0, 174, 0, 180, 0, 187, 0, 188, 0, 192, 0, 193, 0, 198, 0, 199, 0, 204, 0, 206, 0, 207, 0, 209, 0, 211, 0, 214, 0, 218, 0, 221, 0, 222, 0, 227, 0, 228, 0, 231, 0, 235, 0, 237, 0, 243, 0, 244, 0, 246, 0, 248, 0, 250, 0, 251, 0, 252, 0, 253, 0, 254, 0, 256, 0, 259, 0, 264, 0, 266, 0, 267, 0, 268, 0, 270, 0, 274, 0, 287, 0, 289, 0, 290, 0, 291, 0, 296, 0, 297, 0, 299, 0, 304, 0, 306, 0, 308, 0, 309, 0, 319, 0, 328, 0, 329, 0, 338, 0, 345, 0, 347, 0, 352, 0, 355, 0, 357, 0, 359, 0, 363, 0, 365, 0, 367, 0, 370, 0, 373, 0, 381, 0, 383, 0, 397, 0, 399, 0, 400, 0, 404, 0, 410, 0, 411, 0, 420, 0, 428, 0, 430, 0, 434, 0, 441, 0, 445, 0, 447, 0, 450, 0, 453, 0, 454, 0, 455, 0, 457, 0, 458, 0, 459, 0, 463, 0, 464, 0, 473, 0, 480, 0, 481, 0, 484, 0, 495, 0, 497, 0, 503, 0, 504, 0, 506, 0, 508, 0, 515, 0, 523, 0, 524, 0, 527, 0, 528, 0, 529, 0, 531, 0, 535, 0, 536, 0, 538, 0, 539, 0, 540, 0, 542, 0, 547, 0, 549, 0, 550, 0, 553, 0, 554, 0, 555, 0, 556, 0, 557, 0, 558, 0, 564, 0, 570, 0, 573, 0, 576, 0, 582, 0, 588, 0, 591, 0, 593, 0, 597, 0, 601, 0, 602, 0, 604, 0, 608, 0, 609, 0, 610, 0, 611, 0, 615, 0, 623, 0, 627, 0, 628, 0, 632, 0, 636, 0, 639, 0, 641, 0, 645, 0, 656, 0, 657, 0, 663, 0, 666, 0, 667, 0, 673, 0, 677, 0, 678, 0, 680, 0, 684, 0, 687, 0, 691, 0, 692, 0, 693, 0, 694, 0, 696, 0, 701, 0, 704, 0, 706, 0, 708, 0, 709, 0, 710, 0, 714, 0, 720, 0, 721, 0, 722, 0, 723, 0, 726, 0, 727, 0, 730, 0, 732, 0, 734, 0, 735, 0, 738, 0, 746, 0, 755, 0, 762, 0, 768, 0, 770, 0, 772, 0, 778, 0, 786, 0, 787, 0, 790, 0, 797, 0, 799, 0, 802, 0, 804, 0, 808, 0, 812, 0, 813, 0, 817, 0, 818, 0, 822, 0, 823, 0, 836, 0, 837, 0, 838, 0, 852, 0, 853, 0, 855, 0, 858, 0, 861, 0, 868, 0, 875, 0, 878, 0, 880, 0, 882, 0, 887, 0, 891, 0, 894, 0, 901, 0, 902, 0, 908, 0, 915, 0, 916, 0, 919, 0, 921, 0, 923, 0, 926, 0, 931, 0, 932, 0, 933, 0, 934, 0, 939, 0, 940, 0, 941, 0, 949, 0, 950, 0, 951, 0, 952, 0, 955, 0, 961, 0, 966, 0, 972, 0, 974, 0, 975, 0, 976, 0, 978, 0, 986, 0, 988, 0, 989, 0, 998, 0, 1004, 0, 1005, 0, 1011, 0, 1014, 0, 1020, 0, 1024, 0, 1027, 0, 1033, 0, 1044, 0, 1046, 0, 1048, 0, 1050, 0, 1051, 0, 1053, 0, 1061, 0, 1064, 0, 1065, 0, 1066, 0, 1068, 0, 1069, 0, 1070, 0, 1072, 0, 1076, 0, 1078, 0, 1081, 0, 1084, 0, 1085, 0, 1089, 0, 1090, 0, 1091, 0, 1099, 0, 1102, 0, 1103, 0, 1113, 0, 1115, 0, 1117, 0, 1121, 0, 1126, 0, 1128, 0, 1133, 0, 1136, 0, 1138 }

  152. 20

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19}

    {0, 0, 0, 1, 2, 5, 3, 0, 6, 4, 6, 6, 9, 2, 9, 0, 5, 4, 13}

    Returns: {0, 6, 0, 10, 0, 17, 0, 18, 0, 19 }

  153. 105

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104}

    {0, 1, 1, 2, 0, 4, 4, 1, 7, 5, 2, 3, 6, 6, 7, 8, 0, 11, 18, 18, 0, 18, 19, 12, 14, 22, 9, 1, 9, 7, 23, 3, 27, 20, 14, 29, 6, 9, 14, 27, 38, 17, 2, 7, 0, 34, 26, 28, 4, 12, 25, 30, 37, 35, 14, 29, 30, 13, 8, 10, 1, 40, 50, 11, 49, 54, 59, 8, 19, 33, 29, 52, 60, 60, 62, 75, 34, 7, 71, 8, 35, 75, 1, 4, 69, 11, 51, 3, 35, 74, 17, 33, 2, 49, 55, 84, 29, 54, 93, 63, 50, 71, 102, 55}

    Returns: {0, 4, 0, 11, 0, 12, 0, 16, 0, 23, 0, 25, 0, 26, 0, 27, 0, 29, 0, 32, 0, 34, 0, 35, 0, 38, 0, 39, 0, 43, 0, 48, 0, 52, 0, 53, 0, 55, 0, 57, 0, 58, 0, 59, 0, 60, 0, 68, 0, 69, 0, 75, 0, 80, 0, 88, 0, 93, 0, 100, 0, 103 }

  154. 300

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297 }

  155. 1885

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731, 0, 1734, 0, 1737, 0, 1740, 0, 1743, 0, 1746, 0, 1749, 0, 1752, 0, 1755, 0, 1758, 0, 1761, 0, 1764, 0, 1767, 0, 1770, 0, 1773, 0, 1776, 0, 1779, 0, 1782, 0, 1785, 0, 1788, 0, 1791, 0, 1794, 0, 1797, 0, 1800, 0, 1803, 0, 1806, 0, 1809, 0, 1812, 0, 1815, 0, 1818, 0, 1821, 0, 1824, 0, 1827, 0, 1830, 0, 1833, 0, 1836, 0, 1839, 0, 1842, 0, 1845, 0, 1848, 0, 1851, 0, 1854, 0, 1857, 0, 1860, 0, 1863, 0, 1866, 0, 1869, 0, 1872, 0, 1875, 0, 1878, 0, 1881, 0, 1884 }

  156. 1971

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731, 0, 1734, 0, 1737, 0, 1740, 0, 1743, 0, 1746, 0, 1749, 0, 1752, 0, 1755, 0, 1758, 0, 1761, 0, 1764, 0, 1767, 0, 1770, 0, 1773, 0, 1776, 0, 1779, 0, 1782, 0, 1785, 0, 1788, 0, 1791, 0, 1794, 0, 1797, 0, 1800, 0, 1803, 0, 1806, 0, 1809, 0, 1812, 0, 1815, 0, 1818, 0, 1821, 0, 1824, 0, 1827, 0, 1830, 0, 1833, 0, 1836, 0, 1839, 0, 1842, 0, 1845, 0, 1848, 0, 1851, 0, 1854, 0, 1857, 0, 1860, 0, 1863, 0, 1866, 0, 1869, 0, 1872, 0, 1875, 0, 1878, 0, 1881, 0, 1884, 0, 1887, 0, 1890, 0, 1893, 0, 1896, 0, 1899, 0, 1902, 0, 1905, 0, 1908, 0, 1911, 0, 1914, 0, 1917, 0, 1920, 0, 1923, 0, 1926, 0, 1929, 0, 1932, 0, 1935, 0, 1938, 0, 1941, 0, 1944, 0, 1947, 0, 1950, 0, 1953, 0, 1956, 0, 1959, 0, 1962, 0, 1965, 0, 1968 }

  157. 1935

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

    {0, 1, 2, 0, 3, 4, 4, 0, 4, 7, 3, 8, 11, 7, 12, 5, 7, 16, 5, 12, 18, 15, 17, 4, 4, 24, 26, 6, 12, 12, 19, 7, 31, 0, 6, 33, 29, 0, 2, 26, 38, 27, 36, 35, 26, 28, 35, 8, 13, 28, 5, 6, 28, 50, 0, 24, 56, 16, 41, 7, 1, 43, 8, 37, 33, 6, 14, 56, 55, 61, 38, 31, 55, 22, 37, 64, 7, 49, 43, 75, 13, 75, 17, 73, 37, 22, 83, 47, 85, 55, 42, 58, 69, 24, 68, 85, 54, 86, 22, 5, 100, 13, 39, 90, 66, 80, 91, 18, 99, 68, 16, 78, 24, 46, 93, 40, 64, 87, 39, 55, 9, 110, 88, 99, 81, 94, 40, 53, 42, 67, 62, 4, 117, 24, 2, 120, 5, 37, 9, 26, 67, 36, 110, 24, 134, 51, 21, 69, 112, 134, 17, 73, 114, 26, 116, 116, 97, 85, 43, 31, 39, 141, 113, 0, 129, 159, 113, 83, 142, 69, 147, 164, 132, 126, 67, 65, 151, 109, 74, 174, 29, 75, 52, 175, 121, 171, 67, 151, 155, 140, 138, 101, 131, 12, 108, 105, 94, 90, 142, 91, 96, 201, 88, 171, 41, 87, 81, 169, 193, 199, 197, 65, 60, 66, 32, 58, 118, 164, 194, 83, 187, 71, 61, 181, 214, 206, 53, 38, 52, 77, 220, 152, 123, 107, 148, 94, 40, 51, 20, 120, 180, 210, 162, 124, 83, 33, 185, 193, 14, 187, 53, 175, 204, 32, 213, 172, 197, 64, 93, 118, 0, 190, 239, 163, 208, 71, 20, 198, 61, 176, 7, 54, 21, 207, 130, 274, 162, 222, 118, 31, 260, 248, 70, 219, 100, 283, 277, 207, 120, 113, 73, 71, 99, 255, 95, 207, 33, 266, 181, 142, 222, 209, 293, 54, 194, 14, 186, 282, 207, 281, 103, 47, 154, 229, 259, 204, 90, 1, 54, 165, 164, 151, 158, 125, 11, 103, 54, 96, 199, 214, 111, 65, 181, 72, 202, 272, 212, 95, 314, 96, 153, 156, 332, 272, 18, 59, 48, 238, 224, 277, 336, 238, 107, 44, 228, 140, 261, 287, 123, 47, 127, 7, 126, 285, 250, 363, 47, 168, 340, 68, 140, 88, 314, 250, 20, 341, 228, 159, 255, 128, 334, 376, 359, 41, 13, 323, 175, 344, 386, 69, 161, 271, 166, 168, 348, 277, 145, 199, 257, 14, 139, 281, 120, 71, 185, 22, 63, 176, 335, 115, 9, 329, 403, 206, 79, 338, 32, 29, 173, 161, 157, 60, 165, 83, 147, 413, 137, 100, 376, 128, 333, 30, 119, 48, 392, 210, 44, 192, 226, 162, 62, 312, 42, 50, 32, 385, 28, 194, 211, 97, 449, 155, 429, 247, 184, 109, 112, 284, 273, 190, 190, 247, 62, 85, 440, 196, 81, 81, 25, 464, 253, 158, 397, 363, 345, 462, 288, 468, 103, 51, 277, 268, 274, 42, 245, 115, 338, 351, 356, 444, 316, 304, 44, 448, 170, 223, 125, 194, 31, 376, 184, 213, 273, 55, 328, 467, 215, 448, 456, 474, 234, 6, 511, 236, 395, 193, 35, 160, 87, 384, 462, 274, 155, 24, 358, 517, 212, 310, 456, 315, 78, 522, 444, 474, 188, 355, 130, 230, 459, 241, 539, 467, 407, 305, 388, 224, 512, 174, 448, 98, 449, 361, 155, 293, 264, 385, 256, 340, 138, 261, 433, 450, 170, 498, 303, 81, 318, 75, 413, 377, 447, 431, 74, 395, 392, 37, 292, 208, 296, 192, 1, 329, 282, 392, 29, 585, 395, 330, 179, 237, 396, 306, 146, 215, 185, 456, 115, 219, 47, 102, 141, 50, 75, 527, 95, 106, 334, 126, 244, 25, 96, 387, 533, 318, 27, 461, 72, 441, 397, 53, 235, 121, 506, 610, 94, 332, 16, 410, 254, 62, 558, 555, 338, 601, 219, 91, 202, 358, 61, 514, 435, 78, 234, 518, 609, 439, 473, 136, 163, 201, 306, 200, 82, 207, 418, 248, 590, 569, 63, 114, 185, 206, 410, 1, 212, 143, 360, 359, 135, 259, 602, 331, 91, 471, 200, 429, 591, 264, 83, 170, 17, 562, 475, 22, 149, 251, 302, 624, 495, 17, 347, 95, 386, 607, 613, 171, 212, 607, 696, 305, 78, 518, 113, 356, 508, 475, 415, 435, 71, 627, 231, 701, 376, 415, 156, 624, 447, 643, 640, 495, 548, 419, 492, 627, 163, 169, 449, 657, 634, 250, 286, 459, 394, 193, 263, 49, 471, 1, 348, 457, 220, 711, 512, 628, 437, 89, 156, 658, 490, 741, 748, 668, 649, 106, 390, 645, 6, 496, 195, 444, 716, 171, 713, 1, 120, 255, 122, 751, 356, 627, 59, 551, 481, 612, 591, 488, 463, 680, 678, 472, 586, 157, 10, 170, 637, 349, 139, 690, 158, 281, 638, 262, 276, 666, 478, 638, 548, 559, 787, 368, 322, 795, 684, 382, 582, 441, 667, 246, 455, 45, 236, 452, 644, 359, 739, 128, 236, 720, 264, 132, 109, 69, 393, 289, 391, 386, 713, 67, 692, 778, 248, 80, 30, 414, 203, 162, 539, 55, 422, 119, 110, 418, 612, 841, 437, 801, 609, 349, 364, 21, 154, 540, 825, 168, 692, 314, 49, 230, 385, 135, 58, 639, 592, 381, 223, 675, 561, 561, 163, 847, 94, 842, 802, 836, 468, 724, 758, 373, 294, 364, 45, 104, 291, 861, 460, 99, 220, 449, 771, 869, 621, 399, 335, 755, 102, 121, 574, 649, 28, 28, 799, 879, 751, 733, 510, 231, 7, 288, 697, 640, 439, 745, 588, 408, 567, 77, 804, 50, 154, 382, 371, 70, 681, 829, 348, 48, 201, 863, 284, 589, 677, 361, 439, 598, 448, 601, 279, 594, 715, 563, 910, 38, 873, 245, 368, 797, 668, 176, 730, 770, 561, 844, 295, 372, 452, 827, 454, 15, 187, 902, 566, 211, 737, 959, 626, 620, 253, 670, 651, 395, 676, 62, 897, 90, 122, 267, 613, 513, 939, 232, 676, 338, 280, 676, 194, 759, 544, 2, 602, 489, 170, 281, 296, 579, 110, 778, 305, 505, 944, 760, 835, 119, 494, 735, 764, 633, 523, 87, 865, 658, 442, 979, 362, 452, 744, 201, 341, 366, 345, 985, 573, 614, 976, 926, 1017, 953, 342, 128, 932, 565, 367, 623, 632, 306, 281, 1004, 802, 842, 466, 525, 954, 295, 570, 409, 806, 213, 335, 909, 218, 898, 211, 94, 199, 115, 267, 142, 1042, 906, 456, 39, 746, 980, 188, 74, 858, 498, 832, 464, 652, 578, 724, 472, 908, 626, 807, 637, 932, 205, 322, 1039, 953, 1076, 852, 820, 433, 892, 890, 177, 524, 281, 747, 753, 321, 453, 387, 606, 205, 358, 83, 429, 1065, 656, 511, 1073, 701, 59, 850, 928, 795, 444, 141, 154, 1100, 844, 729, 1076, 204, 495, 848, 47, 551, 5, 429, 468, 291, 796, 70, 33, 130, 544, 720, 1058, 1115, 934, 1049, 810, 752, 997, 1073, 1100, 241, 1067, 427, 887, 332, 593, 963, 231, 1021, 444, 591, 128, 668, 430, 660, 932, 52, 1087, 863, 950, 25, 163, 358, 1123, 628, 89, 761, 68, 213, 1028, 219, 531, 291, 328, 515, 1008, 581, 421, 861, 1072, 260, 862, 143, 864, 546, 625, 984, 888, 378, 886, 541, 310, 363, 389, 78, 1173, 560, 742, 257, 850, 480, 291, 1178, 72, 203, 937, 1020, 186, 948, 425, 713, 723, 856, 835, 1176, 1076, 573, 1180, 1110, 282, 908, 413, 1099, 102, 1061, 4, 937, 216, 191, 271, 129, 704, 1204, 48, 257, 44, 314, 1109, 677, 506, 190, 34, 238, 1060, 1170, 514, 691, 725, 777, 304, 238, 294, 828, 1238, 212, 681, 759, 241, 1178, 415, 453, 811, 366, 733, 469, 781, 757, 517, 1085, 252, 758, 867, 576, 7, 1182, 879, 63, 120, 77, 380, 404, 168, 953, 797, 698, 756, 263, 372, 607, 308, 687, 881, 541, 649, 825, 663, 613, 713, 358, 373, 990, 920, 202, 643, 71, 919, 227, 1147, 70, 96, 516, 692, 454, 994, 317, 1044, 852, 145, 203, 256, 892, 951, 1138, 1151, 980, 538, 414, 9, 780, 871, 126, 587, 413, 58, 784, 1304, 1243, 807, 438, 945, 1251, 824, 368, 273, 1255, 280, 521, 837, 1082, 837, 769, 128, 708, 333, 424, 15, 80, 1274, 329, 898, 269, 385, 301, 442, 575, 103, 1149, 422, 775, 1360, 370, 1227, 167, 605, 779, 899, 641, 516, 250, 336, 836, 608, 418, 665, 857, 281, 660, 82, 517, 579, 342, 10, 984, 598, 523, 526, 302, 817, 1055, 621, 44, 1290, 1276, 1159, 259, 1262, 290, 1260, 1317, 139, 270, 783, 1406, 1030, 127, 1346, 978, 1330, 368, 1312, 632, 1392, 119, 1038, 499, 1002, 124, 276, 1396, 1334, 891, 695, 455, 824, 801, 1015, 805, 1373, 60, 800, 413, 1277, 753, 295, 1106, 916, 8, 1065, 519, 772, 1003, 586, 743, 811, 231, 249, 1437, 1178, 302, 922, 1030, 296, 544, 139, 917, 131, 380, 809, 9, 620, 103, 1227, 932, 959, 298, 500, 548, 612, 1058, 425, 74, 1217, 1041, 374, 527, 407, 233, 1478, 934, 16, 777, 1418, 1048, 1025, 115, 484, 668, 1233, 1024, 1426, 1223, 1472, 95, 504, 33, 1023, 1073, 339, 1441, 457, 59, 1122, 1016, 1208, 834, 683, 1395, 879, 899, 979, 1370, 748, 256, 950, 1278, 743, 1146, 1019, 260, 905, 982, 58, 678, 413, 538, 551, 416, 160, 524, 759, 11, 494, 1524, 1391, 1472, 407, 12, 931, 1340, 1422, 18, 362, 187, 312, 98, 758, 1208, 1334, 246, 425, 1189, 152, 727, 467, 626, 1507, 1116, 1260, 1472, 476, 1265, 1199, 1468, 400, 487, 518, 824, 1011, 253, 777, 569, 1360, 750, 218, 1565, 228, 49, 978, 315, 319, 433, 1020, 752, 252, 552, 986, 1353, 1305, 473, 344, 902, 1073, 592, 538, 185, 891, 423, 494, 1289, 453, 1417, 1575, 1599, 103, 1242, 1371, 647, 992, 83, 271, 408, 510, 134, 1070, 989, 499, 844, 848, 48, 873, 127, 1317, 283, 1600, 945, 1480, 69, 253, 503, 1591, 203, 999, 865, 1617, 1271, 972, 1574, 1450, 1559, 205, 430, 936, 226, 148, 1295, 557, 413, 492, 799, 1566, 901, 157, 397, 559, 619, 626, 1128, 1399, 960, 1132, 252, 444, 66, 1330, 1376, 1050, 1267, 1442, 1267, 702, 379, 1171, 1132, 517, 1399, 54, 82, 1340, 1472, 372, 1320, 1116, 1666, 622, 197, 998, 595, 1607, 1363, 1689, 938, 575, 1508, 801, 1270, 527, 851, 1619, 1403, 1334, 1239, 776, 609, 1434, 1414, 840, 933, 1464, 1628, 475, 1203, 997, 1376, 1676, 1157, 974, 779, 332, 359, 827, 1675, 922, 1557, 33, 691, 715, 694, 382, 121, 1007, 1385, 588, 740, 375, 612, 380, 418, 1218, 408, 1069, 1300, 1727, 553, 549, 12, 1512, 1045, 867, 1409, 136, 1307, 112, 1604, 1093, 118, 1485, 1417, 942, 910, 861, 1442, 1398, 1074, 1760, 1313, 238, 1005, 692, 573, 487, 15, 890, 1402, 439, 187, 1063, 1533, 1502, 811, 1670, 1354, 258, 1665, 788, 1716, 100, 1535, 341, 161, 687, 415, 350, 1245, 1660, 1096, 537, 41, 1546, 78, 1761, 762, 207, 1353, 1594, 1366, 517, 1636, 979, 1735, 118, 930, 1520, 1477, 665, 950, 579, 294, 44, 629, 615, 1043, 1487, 1429, 269, 730, 1390, 1158, 815, 466, 187, 419, 1801, 1463, 1594, 988, 1564, 1676, 1015, 1586, 1259, 1537, 701, 32, 617, 1205, 138, 622, 456, 386, 462, 935, 312, 535, 329, 865, 1081, 125, 884, 1756, 146, 563, 1393, 958, 1170, 1070, 1830, 1613, 180, 1073, 697, 682, 578, 1787, 1211, 1463, 1341, 906, 1168, 732, 402, 853, 580, 57, 1190, 1539, 1193, 585, 46, 269, 1630, 1781, 129, 268, 50, 1737, 1543, 1521, 1056, 1084, 7, 5, 1679, 46, 1886, 750, 967, 1130, 1668, 261, 1415, 282, 1290, 1681, 1818, 1625, 1614, 231, 253, 799, 512, 1422, 362, 1215, 439}

    Returns: {0, 3, 0, 10, 0, 14, 0, 15, 0, 17, 0, 18, 0, 20, 0, 26, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 35, 0, 39, 0, 43, 0, 49, 0, 52, 0, 56, 0, 58, 0, 59, 0, 60, 0, 66, 0, 70, 0, 76, 0, 77, 0, 80, 0, 81, 0, 82, 0, 84, 0, 89, 0, 91, 0, 93, 0, 94, 0, 96, 0, 97, 0, 98, 0, 101, 0, 102, 0, 104, 0, 109, 0, 111, 0, 113, 0, 117, 0, 118, 0, 121, 0, 122, 0, 123, 0, 124, 0, 129, 0, 134, 0, 135, 0, 136, 0, 139, 0, 142, 0, 143, 0, 144, 0, 146, 0, 148, 0, 149, 0, 152, 0, 153, 0, 155, 0, 156, 0, 158, 0, 162, 0, 170, 0, 171, 0, 173, 0, 176, 0, 179, 0, 180, 0, 182, 0, 184, 0, 191, 0, 193, 0, 194, 0, 198, 0, 203, 0, 205, 0, 206, 0, 212, 0, 221, 0, 222, 0, 223, 0, 231, 0, 238, 0, 240, 0, 242, 0, 250, 0, 252, 0, 256, 0, 258, 0, 262, 0, 265, 0, 266, 0, 269, 0, 271, 0, 272, 0, 275, 0, 276, 0, 285, 0, 289, 0, 291, 0, 292, 0, 293, 0, 294, 0, 295, 0, 304, 0, 308, 0, 310, 0, 317, 0, 319, 0, 327, 0, 332, 0, 335, 0, 338, 0, 339, 0, 347, 0, 349, 0, 355, 0, 358, 0, 361, 0, 362, 0, 366, 0, 368, 0, 372, 0, 373, 0, 377, 0, 379, 0, 380, 0, 381, 0, 382, 0, 384, 0, 385, 0, 387, 0, 389, 0, 390, 0, 393, 0, 394, 0, 399, 0, 402, 0, 403, 0, 404, 0, 407, 0, 411, 0, 412, 0, 425, 0, 427, 0, 428, 0, 429, 0, 430, 0, 431, 0, 434, 0, 436, 0, 442, 0, 443, 0, 449, 0, 454, 0, 457, 0, 458, 0, 459, 0, 460, 0, 461, 0, 462, 0, 464, 0, 466, 0, 469, 0, 471, 0, 473, 0, 474, 0, 477, 0, 480, 0, 483, 0, 484, 0, 485, 0, 488, 0, 489, 0, 490, 0, 491, 0, 500, 0, 503, 0, 511, 0, 512, 0, 515, 0, 519, 0, 522, 0, 524, 0, 530, 0, 533, 0, 535, 0, 537, 0, 545, 0, 546, 0, 548, 0, 555, 0, 559, 0, 561, 0, 567, 0, 568, 0, 573, 0, 574, 0, 578, 0, 579, 0, 582, 0, 583, 0, 587, 0, 588, 0, 590, 0, 591, 0, 601, 0, 603, 0, 605, 0, 607, 0, 610, 0, 614, 0, 618, 0, 619, 0, 623, 0, 627, 0, 628, 0, 631, 0, 637, 0, 639, 0, 640, 0, 641, 0, 643, 0, 644, 0, 645, 0, 646, 0, 658, 0, 659, 0, 660, 0, 663, 0, 667, 0, 671, 0, 678, 0, 682, 0, 683, 0, 686, 0, 687, 0, 692, 0, 693, 0, 702, 0, 704, 0, 705, 0, 706, 0, 707, 0, 708, 0, 709, 0, 712, 0, 713, 0, 714, 0, 731, 0, 735, 0, 741, 0, 745, 0, 752, 0, 753, 0, 757, 0, 759, 0, 760, 0, 761, 0, 765, 0, 766, 0, 768, 0, 769, 0, 773, 0, 777, 0, 781, 0, 790, 0, 795, 0, 801, 0, 803, 0, 806, 0, 808, 0, 815, 0, 816, 0, 818, 0, 819, 0, 820, 0, 822, 0, 825, 0, 826, 0, 830, 0, 841, 0, 845, 0, 847, 0, 852, 0, 854, 0, 856, 0, 863, 0, 866, 0, 872, 0, 877, 0, 886, 0, 887, 0, 890, 0, 891, 0, 898, 0, 901, 0, 903, 0, 907, 0, 908, 0, 911, 0, 921, 0, 926, 0, 929, 0, 933, 0, 934, 0, 938, 0, 943, 0, 944, 0, 947, 0, 959, 0, 960, 0, 962, 0, 966, 0, 967, 0, 968, 0, 969, 0, 970, 0, 974, 0, 979, 0, 987, 0, 988, 0, 989, 0, 992, 0, 993, 0, 995, 0, 996, 0, 998, 0, 1003, 0, 1005, 0, 1008, 0, 1023, 0, 1025, 0, 1028, 0, 1030, 0, 1031, 0, 1035, 0, 1038, 0, 1048, 0, 1049, 0, 1051, 0, 1062, 0, 1063, 0, 1064, 0, 1065, 0, 1069, 0, 1079, 0, 1085, 0, 1088, 0, 1090, 0, 1093, 0, 1096, 0, 1102, 0, 1105, 0, 1107, 0, 1110, 0, 1111, 0, 1115, 0, 1126, 0, 1129, 0, 1130, 0, 1131, 0, 1132, 0, 1136, 0, 1138, 0, 1142, 0, 1147, 0, 1150, 0, 1152, 0, 1153, 0, 1160, 0, 1161, 0, 1172, 0, 1177, 0, 1178, 0, 1180, 0, 1187, 0, 1189, 0, 1191, 0, 1193, 0, 1197, 0, 1198, 0, 1199, 0, 1200, 0, 1206, 0, 1207, 0, 1212, 0, 1220, 0, 1223, 0, 1225, 0, 1227, 0, 1233, 0, 1234, 0, 1235, 0, 1237, 0, 1240, 0, 1241, 0, 1246, 0, 1248, 0, 1253, 0, 1254, 0, 1260, 0, 1262, 0, 1271, 0, 1273, 0, 1274, 0, 1275, 0, 1277, 0, 1278, 0, 1282, 0, 1287, 0, 1292, 0, 1293, 0, 1294, 0, 1303, 0, 1305, 0, 1306, 0, 1307, 0, 1316, 0, 1325, 0, 1326, 0, 1328, 0, 1329, 0, 1339, 0, 1344, 0, 1348, 0, 1349, 0, 1350, 0, 1352, 0, 1354, 0, 1355, 0, 1359, 0, 1365, 0, 1367, 0, 1371, 0, 1382, 0, 1386, 0, 1393, 0, 1394, 0, 1396, 0, 1397, 0, 1398, 0, 1399, 0, 1400, 0, 1403, 0, 1415, 0, 1416, 0, 1417, 0, 1418, 0, 1426, 0, 1432, 0, 1436, 0, 1438, 0, 1450, 0, 1452, 0, 1454, 0, 1457, 0, 1459, 0, 1462, 0, 1463, 0, 1465, 0, 1466, 0, 1468, 0, 1469, 0, 1470, 0, 1479, 0, 1481, 0, 1483, 0, 1488, 0, 1490, 0, 1497, 0, 1503, 0, 1504, 0, 1509, 0, 1512, 0, 1513, 0, 1514, 0, 1515, 0, 1517, 0, 1521, 0, 1524, 0, 1527, 0, 1528, 0, 1530, 0, 1535, 0, 1542, 0, 1544, 0, 1547, 0, 1548, 0, 1549, 0, 1550, 0, 1553, 0, 1554, 0, 1556, 0, 1557, 0, 1559, 0, 1566, 0, 1567, 0, 1576, 0, 1579, 0, 1581, 0, 1584, 0, 1585, 0, 1586, 0, 1588, 0, 1589, 0, 1591, 0, 1592, 0, 1601, 0, 1603, 0, 1604, 0, 1607, 0, 1608, 0, 1612, 0, 1615, 0, 1629, 0, 1630, 0, 1631, 0, 1634, 0, 1637, 0, 1638, 0, 1644, 0, 1646, 0, 1647, 0, 1659, 0, 1663, 0, 1667, 0, 1672, 0, 1674, 0, 1675, 0, 1682, 0, 1686, 0, 1688, 0, 1692, 0, 1693, 0, 1697, 0, 1699, 0, 1700, 0, 1702, 0, 1707, 0, 1708, 0, 1711, 0, 1713, 0, 1714, 0, 1716, 0, 1719, 0, 1720, 0, 1722, 0, 1723, 0, 1724, 0, 1740, 0, 1741, 0, 1752, 0, 1754, 0, 1755, 0, 1759, 0, 1762, 0, 1766, 0, 1768, 0, 1773, 0, 1783, 0, 1784, 0, 1785, 0, 1788, 0, 1789, 0, 1794, 0, 1796, 0, 1801, 0, 1802, 0, 1803, 0, 1807, 0, 1815, 0, 1817, 0, 1819, 0, 1821, 0, 1825, 0, 1829, 0, 1830, 0, 1831, 0, 1832, 0, 1837, 0, 1840, 0, 1846, 0, 1847, 0, 1848, 0, 1851, 0, 1852, 0, 1854, 0, 1856, 0, 1859, 0, 1861, 0, 1862, 0, 1864, 0, 1866, 0, 1868, 0, 1877, 0, 1883, 0, 1886, 0, 1888, 0, 1892, 0, 1905, 0, 1910, 0, 1912, 0, 1921, 0, 1926, 0, 1928, 0, 1929, 0, 1931, 0, 1933, 0, 1934 }

  158. 205

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204 }

  159. 1117

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  160. 663

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660 }

  161. 1391

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389 }

  162. 1974

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731, 0, 1734, 0, 1737, 0, 1740, 0, 1743, 0, 1746, 0, 1749, 0, 1752, 0, 1755, 0, 1758, 0, 1761, 0, 1764, 0, 1767, 0, 1770, 0, 1773, 0, 1776, 0, 1779, 0, 1782, 0, 1785, 0, 1788, 0, 1791, 0, 1794, 0, 1797, 0, 1800, 0, 1803, 0, 1806, 0, 1809, 0, 1812, 0, 1815, 0, 1818, 0, 1821, 0, 1824, 0, 1827, 0, 1830, 0, 1833, 0, 1836, 0, 1839, 0, 1842, 0, 1845, 0, 1848, 0, 1851, 0, 1854, 0, 1857, 0, 1860, 0, 1863, 0, 1866, 0, 1869, 0, 1872, 0, 1875, 0, 1878, 0, 1881, 0, 1884, 0, 1887, 0, 1890, 0, 1893, 0, 1896, 0, 1899, 0, 1902, 0, 1905, 0, 1908, 0, 1911, 0, 1914, 0, 1917, 0, 1920, 0, 1923, 0, 1926, 0, 1929, 0, 1932, 0, 1935, 0, 1938, 0, 1941, 0, 1944, 0, 1947, 0, 1950, 0, 1953, 0, 1956, 0, 1959, 0, 1962, 0, 1965, 0, 1968, 0, 1971 }

  163. 1288

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287}

    {0, 1, 1, 0, 3, 0, 3, 6, 5, 3, 5, 0, 4, 5, 9, 1, 13, 8, 0, 7, 18, 19, 7, 5, 2, 20, 4, 4, 10, 13, 6, 21, 9, 11, 3, 13, 6, 13, 9, 31, 7, 35, 1, 40, 1, 41, 28, 7, 9, 14, 20, 2, 30, 40, 41, 50, 0, 49, 2, 55, 28, 38, 5, 31, 11, 13, 59, 22, 35, 7, 56, 11, 42, 24, 24, 71, 28, 36, 28, 58, 0, 29, 82, 71, 75, 79, 36, 18, 88, 54, 6, 63, 0, 81, 56, 7, 63, 95, 61, 58, 85, 95, 43, 14, 45, 7, 57, 78, 25, 65, 62, 0, 58, 99, 72, 8, 110, 58, 103, 116, 14, 43, 52, 89, 80, 14, 68, 49, 110, 10, 22, 1, 40, 77, 123, 32, 108, 20, 90, 123, 0, 132, 69, 48, 134, 109, 97, 145, 16, 133, 150, 63, 84, 17, 63, 100, 32, 82, 41, 115, 139, 47, 40, 1, 116, 106, 131, 30, 9, 72, 148, 34, 58, 10, 104, 130, 156, 114, 127, 177, 28, 22, 99, 155, 131, 185, 59, 101, 7, 186, 122, 139, 35, 102, 103, 189, 146, 44, 133, 71, 2, 8, 178, 185, 138, 174, 197, 182, 10, 139, 193, 168, 39, 172, 16, 80, 57, 200, 117, 100, 15, 130, 80, 167, 221, 92, 96, 179, 65, 203, 189, 85, 80, 130, 175, 232, 130, 116, 211, 134, 6, 178, 69, 41, 34, 233, 139, 47, 122, 60, 199, 69, 30, 120, 217, 57, 218, 212, 75, 242, 246, 151, 74, 94, 81, 222, 50, 66, 256, 47, 124, 225, 195, 231, 118, 56, 44, 230, 57, 225, 279, 189, 51, 61, 89, 227, 8, 85, 126, 82, 137, 49, 6, 98, 65, 114, 146, 264, 273, 244, 53, 165, 82, 201, 145, 273, 232, 59, 195, 152, 305, 272, 168, 162, 160, 194, 158, 235, 192, 304, 20, 104, 19, 115, 76, 127, 89, 297, 234, 18, 43, 261, 162, 310, 307, 84, 145, 203, 134, 150, 264, 101, 137, 27, 185, 339, 328, 41, 197, 194, 336, 48, 294, 26, 170, 351, 325, 208, 168, 177, 304, 257, 72, 119, 85, 135, 338, 156, 69, 237, 29, 335, 161, 47, 289, 369, 165, 213, 132, 355, 17, 187, 269, 106, 207, 222, 343, 141, 153, 339, 289, 89, 153, 218, 293, 211, 32, 312, 188, 294, 199, 202, 320, 314, 307, 80, 196, 340, 35, 3, 192, 289, 288, 224, 111, 356, 254, 168, 362, 112, 394, 191, 44, 395, 234, 324, 364, 88, 99, 254, 33, 114, 340, 404, 26, 16, 284, 35, 6, 372, 220, 166, 320, 88, 293, 217, 12, 7, 311, 64, 395, 173, 435, 249, 177, 404, 337, 99, 162, 408, 93, 338, 102, 90, 375, 221, 246, 464, 335, 61, 204, 161, 391, 77, 128, 429, 402, 289, 216, 42, 123, 62, 302, 152, 111, 332, 338, 172, 301, 86, 331, 456, 189, 398, 64, 138, 62, 289, 22, 173, 19, 461, 442, 444, 43, 451, 40, 278, 315, 287, 491, 277, 162, 322, 266, 66, 320, 261, 429, 174, 447, 279, 324, 70, 413, 393, 308, 81, 391, 381, 10, 162, 5, 48, 469, 110, 315, 512, 13, 538, 478, 185, 428, 248, 22, 39, 366, 491, 290, 248, 184, 509, 121, 401, 3, 113, 512, 210, 308, 382, 490, 199, 402, 128, 365, 279, 498, 302, 6, 413, 558, 361, 325, 426, 98, 519, 231, 256, 13, 481, 457, 53, 479, 197, 504, 115, 511, 527, 512, 466, 102, 58, 191, 13, 17, 215, 481, 68, 302, 237, 115, 443, 163, 96, 71, 88, 191, 84, 140, 395, 483, 309, 226, 224, 341, 226, 85, 597, 140, 216, 103, 178, 557, 438, 234, 169, 189, 59, 23, 534, 486, 560, 275, 491, 551, 605, 503, 398, 253, 233, 555, 191, 2, 616, 86, 277, 115, 352, 390, 412, 460, 237, 571, 164, 463, 615, 530, 639, 177, 27, 159, 380, 168, 121, 430, 99, 207, 48, 404, 356, 265, 65, 446, 504, 330, 300, 131, 39, 197, 635, 629, 541, 519, 478, 303, 40, 399, 345, 224, 265, 168, 194, 437, 164, 116, 320, 592, 313, 647, 491, 519, 655, 693, 561, 457, 697, 582, 499, 637, 709, 24, 645, 434, 342, 484, 144, 283, 689, 621, 626, 581, 107, 622, 312, 217, 678, 388, 616, 174, 502, 715, 358, 155, 454, 149, 498, 267, 557, 667, 61, 28, 560, 582, 708, 550, 147, 366, 654, 89, 226, 64, 469, 599, 706, 597, 754, 601, 433, 488, 633, 372, 360, 201, 454, 542, 202, 414, 692, 700, 377, 166, 381, 698, 361, 221, 505, 0, 102, 301, 146, 355, 625, 378, 594, 55, 502, 539, 105, 137, 423, 514, 592, 782, 482, 684, 52, 491, 368, 322, 448, 161, 571, 278, 609, 785, 562, 341, 292, 699, 98, 619, 376, 304, 514, 757, 259, 816, 733, 589, 566, 154, 140, 728, 548, 787, 237, 392, 32, 27, 160, 200, 699, 252, 543, 614, 680, 280, 392, 560, 49, 633, 809, 59, 343, 446, 373, 216, 336, 119, 127, 491, 250, 447, 245, 565, 492, 183, 57, 585, 420, 834, 675, 9, 779, 551, 567, 216, 675, 297, 182, 243, 304, 366, 116, 701, 25, 792, 508, 788, 265, 69, 654, 16, 847, 121, 770, 492, 251, 136, 795, 232, 224, 210, 448, 822, 103, 123, 244, 103, 848, 513, 730, 626, 514, 78, 7, 422, 85, 787, 225, 45, 720, 787, 712, 599, 222, 204, 794, 524, 376, 849, 557, 835, 877, 180, 599, 44, 369, 684, 697, 532, 171, 50, 767, 27, 626, 225, 755, 457, 670, 82, 884, 177, 861, 181, 755, 148, 714, 525, 136, 318, 526, 258, 151, 143, 792, 559, 650, 767, 409, 471, 647, 128, 918, 31, 591, 271, 888, 603, 447, 829, 134, 120, 784, 268, 850, 932, 343, 803, 146, 739, 456, 851, 382, 217, 124, 834, 851, 547, 886, 493, 120, 600, 198, 816, 139, 305, 651, 549, 726, 506, 769, 200, 767, 290, 412, 5, 137, 430, 590, 306, 900, 46, 780, 540, 729, 522, 159, 788, 690, 292, 59, 285, 183, 384, 428, 110, 543, 47, 875, 358, 125, 150, 263, 211, 152, 976, 438, 133, 522, 463, 910, 976, 252, 35, 865, 762, 657, 908, 447, 113, 884, 772, 549, 683, 775, 34, 943, 11, 320, 112, 65, 564, 809, 203, 481, 173, 41, 85, 342, 467, 1035, 291, 334, 218, 62, 973, 6, 873, 866, 631, 308, 360, 593, 1031, 605, 318, 542, 320, 637, 97, 341, 466, 830, 1066, 215, 25, 660, 674, 719, 639, 375, 595, 802, 51, 464, 102, 283, 437, 460, 1051, 448, 989, 3, 593, 441, 482, 31, 295, 690, 823, 770, 125, 299, 557, 192, 985, 759, 425, 58, 278, 312, 906, 857, 101, 144, 1078, 989, 892, 514, 567, 371, 694, 270, 45, 366, 614, 1074, 856, 63, 452, 309, 1021, 252, 68, 94, 111, 452, 1004, 601, 452, 1138, 652, 360, 802, 658, 646, 698, 291, 900, 148, 949, 631, 107, 480, 492, 1119, 1048, 797, 814, 15, 508, 166, 212, 597, 642, 0, 530, 301, 217, 226, 1119, 782, 746, 1088, 977, 493, 822, 1146, 802, 264, 433, 441, 1129, 860, 608, 947, 334, 433, 1071, 348, 494, 1009, 158, 783, 1050, 1041, 83, 416, 642, 370, 100, 517, 242, 11, 253, 12, 609, 182, 813, 440, 487, 19, 1020, 115, 678, 289, 1079, 20, 1035, 986, 930, 898, 984, 928, 754, 923, 459, 1193, 210, 175, 688, 842, 943, 1112, 678, 245, 666, 359, 1094, 377, 227, 899, 65, 205, 312, 229, 837, 164, 709, 365, 443, 1210, 332, 709, 249, 251, 961, 467, 522, 184, 1140, 983, 439, 1278, 1020, 701}

    Returns: {0, 9, 0, 11, 0, 14, 0, 20, 0, 21, 0, 23, 0, 24, 0, 29, 0, 41, 0, 42, 0, 44, 0, 48, 0, 53, 0, 54, 0, 62, 0, 63, 0, 67, 0, 69, 0, 70, 0, 71, 0, 78, 0, 80, 0, 86, 0, 87, 0, 88, 0, 95, 0, 96, 0, 99, 0, 100, 0, 101, 0, 106, 0, 109, 0, 113, 0, 117, 0, 118, 0, 119, 0, 120, 0, 123, 0, 127, 0, 129, 0, 130, 0, 133, 0, 134, 0, 154, 0, 160, 0, 161, 0, 162, 0, 163, 0, 165, 0, 167, 0, 168, 0, 171, 0, 173, 0, 174, 0, 180, 0, 185, 0, 187, 0, 189, 0, 191, 0, 192, 0, 193, 0, 195, 0, 203, 0, 207, 0, 208, 0, 209, 0, 210, 0, 214, 0, 225, 0, 232, 0, 235, 0, 238, 0, 242, 0, 247, 0, 248, 0, 249, 0, 250, 0, 253, 0, 257, 0, 261, 0, 262, 0, 268, 0, 270, 0, 271, 0, 276, 0, 284, 0, 288, 0, 291, 0, 298, 0, 304, 0, 308, 0, 311, 0, 316, 0, 317, 0, 324, 0, 328, 0, 330, 0, 334, 0, 341, 0, 343, 0, 349, 0, 350, 0, 351, 0, 353, 0, 355, 0, 357, 0, 360, 0, 365, 0, 372, 0, 374, 0, 375, 0, 378, 0, 381, 0, 383, 0, 389, 0, 391, 0, 393, 0, 394, 0, 398, 0, 400, 0, 402, 0, 408, 0, 409, 0, 412, 0, 424, 0, 433, 0, 434, 0, 438, 0, 448, 0, 450, 0, 451, 0, 453, 0, 455, 0, 456, 0, 457, 0, 466, 0, 467, 0, 468, 0, 469, 0, 470, 0, 474, 0, 475, 0, 478, 0, 488, 0, 491, 0, 495, 0, 498, 0, 503, 0, 507, 0, 508, 0, 510, 0, 514, 0, 515, 0, 516, 0, 531, 0, 533, 0, 536, 0, 538, 0, 547, 0, 549, 0, 551, 0, 552, 0, 554, 0, 557, 0, 564, 0, 573, 0, 576, 0, 583, 0, 584, 0, 585, 0, 586, 0, 589, 0, 592, 0, 595, 0, 596, 0, 598, 0, 601, 0, 602, 0, 610, 0, 611, 0, 613, 0, 616, 0, 617, 0, 618, 0, 621, 0, 622, 0, 628, 0, 631, 0, 632, 0, 641, 0, 647, 0, 649, 0, 653, 0, 655, 0, 659, 0, 665, 0, 669, 0, 673, 0, 674, 0, 676, 0, 677, 0, 679, 0, 683, 0, 685, 0, 686, 0, 687, 0, 692, 0, 695, 0, 701, 0, 703, 0, 704, 0, 708, 0, 710, 0, 715, 0, 717, 0, 718, 0, 720, 0, 724, 0, 726, 0, 730, 0, 735, 0, 737, 0, 740, 0, 742, 0, 746, 0, 747, 0, 748, 0, 750, 0, 751, 0, 753, 0, 754, 0, 755, 0, 760, 0, 763, 0, 766, 0, 767, 0, 773, 0, 775, 0, 776, 0, 782, 0, 784, 0, 786, 0, 787, 0, 788, 0, 789, 0, 796, 0, 798, 0, 799, 0, 802, 0, 803, 0, 804, 0, 805, 0, 806, 0, 808, 0, 811, 0, 812, 0, 816, 0, 818, 0, 820, 0, 827, 0, 834, 0, 835, 0, 836, 0, 838, 0, 839, 0, 841, 0, 842, 0, 843, 0, 845, 0, 848, 0, 854, 0, 864, 0, 869, 0, 870, 0, 873, 0, 874, 0, 876, 0, 882, 0, 884, 0, 886, 0, 888, 0, 889, 0, 890, 0, 895, 0, 896, 0, 899, 0, 903, 0, 906, 0, 908, 0, 914, 0, 915, 0, 918, 0, 920, 0, 924, 0, 926, 0, 936, 0, 940, 0, 943, 0, 945, 0, 947, 0, 948, 0, 949, 0, 950, 0, 953, 0, 954, 0, 961, 0, 963, 0, 966, 0, 971, 0, 981, 0, 986, 0, 993, 0, 996, 0, 997, 0, 998, 0, 1002, 0, 1005, 0, 1007, 0, 1008, 0, 1009, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1021, 0, 1022, 0, 1023, 0, 1027, 0, 1028, 0, 1029, 0, 1034, 0, 1037, 0, 1040, 0, 1041, 0, 1043, 0, 1045, 0, 1048, 0, 1064, 0, 1069, 0, 1072, 0, 1075, 0, 1080, 0, 1085, 0, 1095, 0, 1096, 0, 1097, 0, 1098, 0, 1106, 0, 1108, 0, 1116, 0, 1119, 0, 1120, 0, 1121, 0, 1122, 0, 1124, 0, 1127, 0, 1129, 0, 1130, 0, 1131, 0, 1132, 0, 1134, 0, 1139, 0, 1143, 0, 1146, 0, 1147, 0, 1149, 0, 1155, 0, 1162, 0, 1163, 0, 1166, 0, 1167, 0, 1168, 0, 1171, 0, 1185, 0, 1191, 0, 1195, 0, 1196, 0, 1198, 0, 1201, 0, 1203, 0, 1205, 0, 1206, 0, 1214, 0, 1216, 0, 1218, 0, 1219, 0, 1221, 0, 1223, 0, 1228, 0, 1229, 0, 1232, 0, 1235, 0, 1236, 0, 1237, 0, 1240, 0, 1242, 0, 1243, 0, 1244, 0, 1245, 0, 1251, 0, 1252, 0, 1256, 0, 1257, 0, 1260, 0, 1265, 0, 1266, 0, 1267, 0, 1268, 0, 1270, 0, 1272, 0, 1273, 0, 1275, 0, 1277, 0, 1280, 0, 1281, 0, 1283 }

  164. 501

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  165. 1170

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  166. 1563

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  167. 1157

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156}

    {0, 1, 2, 3, 4, 1, 4, 6, 4, 6, 0, 10, 0, 9, 14, 6, 16, 16, 8, 16, 13, 8, 14, 23, 7, 11, 17, 17, 24, 10, 21, 15, 29, 7, 12, 31, 9, 30, 38, 36, 15, 25, 36, 13, 6, 18, 3, 2, 37, 42, 5, 5, 10, 53, 13, 49, 17, 33, 23, 39, 52, 1, 29, 22, 46, 20, 3, 9, 16, 66, 66, 57, 8, 10, 54, 61, 73, 52, 20, 16, 76, 46, 53, 16, 62, 55, 7, 57, 8, 16, 28, 34, 75, 31, 43, 34, 59, 28, 34, 62, 73, 43, 9, 98, 46, 27, 91, 22, 61, 71, 65, 71, 68, 59, 29, 5, 55, 85, 35, 93, 6, 39, 83, 54, 102, 24, 93, 84, 106, 72, 59, 116, 47, 79, 31, 14, 49, 93, 133, 118, 116, 82, 10, 109, 42, 88, 30, 48, 1, 49, 51, 119, 105, 114, 138, 88, 92, 144, 20, 9, 113, 123, 54, 126, 49, 164, 131, 76, 124, 95, 53, 38, 143, 94, 133, 90, 95, 162, 28, 171, 11, 156, 98, 14, 181, 152, 150, 105, 187, 100, 63, 17, 81, 128, 132, 163, 34, 171, 35, 163, 74, 22, 139, 40, 35, 66, 89, 182, 178, 47, 84, 93, 179, 116, 27, 121, 86, 213, 37, 68, 157, 173, 169, 82, 179, 190, 0, 174, 45, 114, 88, 81, 0, 185, 193, 111, 18, 77, 114, 225, 51, 230, 122, 38, 226, 60, 76, 165, 73, 105, 192, 201, 150, 216, 172, 21, 29, 204, 109, 28, 149, 246, 120, 118, 106, 193, 181, 208, 200, 208, 187, 231, 156, 116, 240, 195, 51, 204, 144, 37, 42, 8, 224, 246, 5, 158, 95, 243, 190, 58, 210, 59, 231, 262, 251, 173, 35, 98, 252, 191, 22, 38, 267, 65, 163, 217, 48, 307, 186, 61, 108, 309, 6, 137, 79, 88, 25, 212, 108, 237, 161, 79, 72, 72, 270, 250, 311, 12, 244, 165, 128, 326, 193, 23, 151, 204, 137, 231, 330, 36, 66, 79, 9, 342, 212, 236, 79, 135, 199, 309, 276, 210, 208, 67, 59, 319, 134, 188, 277, 105, 6, 125, 207, 273, 208, 240, 304, 264, 304, 221, 95, 118, 358, 280, 127, 207, 73, 72, 98, 227, 87, 161, 144, 351, 92, 4, 44, 354, 37, 296, 335, 38, 378, 47, 274, 60, 189, 261, 307, 353, 12, 374, 112, 205, 15, 104, 69, 234, 332, 356, 181, 226, 100, 223, 376, 245, 282, 245, 302, 410, 248, 105, 151, 65, 67, 21, 214, 181, 262, 70, 380, 331, 22, 431, 27, 196, 30, 390, 112, 64, 168, 40, 328, 171, 148, 308, 291, 363, 78, 12, 170, 45, 213, 318, 89, 319, 99, 412, 418, 425, 33, 440, 362, 211, 191, 284, 55, 324, 323, 403, 192, 274, 223, 70, 169, 381, 200, 13, 15, 210, 254, 87, 136, 469, 79, 383, 177, 132, 153, 222, 85, 392, 19, 129, 107, 197, 104, 308, 393, 459, 190, 209, 305, 132, 463, 316, 353, 169, 365, 213, 60, 344, 205, 395, 322, 454, 478, 427, 432, 371, 336, 475, 215, 149, 59, 96, 90, 516, 423, 442, 529, 245, 128, 312, 13, 180, 474, 521, 488, 288, 113, 244, 262, 419, 177, 247, 339, 280, 396, 258, 13, 502, 139, 349, 441, 384, 426, 275, 368, 369, 341, 389, 187, 181, 46, 473, 404, 438, 39, 49, 283, 132, 419, 258, 26, 149, 325, 562, 577, 89, 465, 197, 93, 118, 28, 559, 177, 543, 454, 547, 568, 548, 314, 357, 463, 417, 589, 333, 80, 210, 431, 435, 509, 530, 307, 313, 559, 223, 199, 583, 268, 108, 165, 357, 419, 370, 248, 532, 191, 385, 144, 332, 524, 99, 327, 353, 370, 515, 231, 359, 89, 607, 128, 505, 633, 63, 259, 523, 164, 516, 172, 543, 210, 0, 54, 343, 598, 619, 588, 386, 647, 641, 73, 630, 605, 338, 237, 376, 91, 18, 122, 98, 121, 450, 608, 56, 160, 650, 334, 114, 64, 487, 338, 26, 221, 94, 135, 242, 229, 518, 97, 586, 450, 448, 71, 353, 465, 362, 464, 297, 187, 297, 569, 688, 600, 633, 598, 237, 100, 148, 629, 647, 255, 235, 468, 181, 571, 256, 307, 297, 85, 349, 708, 475, 207, 328, 174, 713, 444, 94, 410, 92, 473, 322, 102, 342, 653, 384, 47, 136, 223, 222, 662, 608, 636, 584, 198, 98, 342, 51, 12, 219, 122, 587, 282, 494, 444, 414, 544, 430, 633, 261, 698, 391, 138, 328, 495, 129, 532, 626, 95, 140, 650, 326, 268, 327, 442, 712, 500, 565, 323, 29, 590, 396, 272, 290, 559, 134, 612, 525, 215, 613, 402, 188, 495, 23, 235, 540, 126, 310, 520, 564, 544, 77, 322, 273, 414, 698, 478, 775, 261, 236, 404, 108, 83, 107, 134, 361, 525, 206, 116, 605, 568, 574, 757, 370, 197, 694, 664, 320, 58, 97, 59, 456, 570, 567, 700, 786, 547, 132, 372, 550, 236, 413, 177, 304, 241, 347, 724, 646, 431, 99, 357, 215, 682, 329, 330, 739, 118, 146, 840, 756, 498, 560, 786, 225, 113, 272, 487, 574, 846, 794, 642, 514, 42, 122, 804, 815, 633, 450, 320, 481, 378, 596, 687, 619, 62, 102, 127, 850, 214, 434, 705, 208, 428, 716, 140, 756, 84, 217, 394, 652, 392, 243, 108, 782, 248, 885, 70, 739, 281, 490, 588, 647, 31, 746, 649, 55, 658, 908, 632, 447, 46, 532, 590, 590, 845, 869, 480, 29, 797, 14, 260, 917, 471, 653, 502, 852, 238, 386, 463, 81, 510, 665, 397, 542, 751, 61, 159, 169, 699, 113, 322, 705, 695, 256, 634, 904, 310, 281, 726, 908, 340, 55, 79, 200, 741, 0, 713, 160, 52, 787, 409, 2, 452, 581, 701, 608, 791, 25, 646, 846, 559, 264, 442, 441, 427, 748, 350, 18, 586, 391, 115, 821, 190, 184, 858, 730, 409, 771, 124, 418, 585, 422, 45, 947, 698, 736, 838, 853, 482, 991, 585, 734, 10, 747, 71, 337, 647, 666, 857, 266, 1012, 1011, 950, 838, 5, 747, 713, 288, 212, 103, 285, 864, 777, 305, 400, 961, 34, 978, 1012, 691, 422, 907, 711, 762, 910, 1006, 966, 1006, 649, 805, 80, 327, 28, 66, 542, 1025, 65, 10, 457, 895, 685, 883, 319, 1041, 621, 729, 14, 1005, 394, 645, 634, 780, 828, 781, 546, 533, 618, 881, 765, 315, 1064, 615, 190, 862, 891, 102, 856, 10, 493, 532, 427, 588, 887, 209, 695, 183, 223, 756, 159, 688, 1046, 50, 431, 57, 324, 660, 529, 814, 898, 352, 548, 199, 122, 709, 351, 375, 597, 918, 970, 722, 949, 173, 690, 364, 567, 486, 457, 417, 618, 391, 169, 991, 848, 783, 965, 1111, 502, 721, 840, 228, 962, 698, 36, 666, 666, 1052, 238, 332, 1066, 64, 96, 496, 677, 920, 21, 440, 42, 554, 867, 63, 122, 1082, 993, 778}

    Returns: {0, 3, 0, 8, 0, 10, 0, 14, 0, 16, 0, 25, 0, 29, 0, 31, 0, 34, 0, 37, 0, 39, 0, 45, 0, 48, 0, 51, 0, 52, 0, 65, 0, 68, 0, 70, 0, 71, 0, 72, 0, 75, 0, 81, 0, 82, 0, 85, 0, 86, 0, 87, 0, 88, 0, 91, 0, 95, 0, 97, 0, 98, 0, 100, 0, 102, 0, 103, 0, 105, 0, 106, 0, 114, 0, 116, 0, 117, 0, 119, 0, 121, 0, 123, 0, 124, 0, 126, 0, 131, 0, 134, 0, 139, 0, 144, 0, 155, 0, 160, 0, 163, 0, 168, 0, 172, 0, 175, 0, 179, 0, 180, 0, 185, 0, 187, 0, 194, 0, 198, 0, 199, 0, 204, 0, 205, 0, 206, 0, 208, 0, 209, 0, 215, 0, 221, 0, 222, 0, 228, 0, 238, 0, 244, 0, 245, 0, 247, 0, 248, 0, 251, 0, 252, 0, 253, 0, 256, 0, 259, 0, 260, 0, 261, 0, 262, 0, 263, 0, 267, 0, 275, 0, 276, 0, 284, 0, 285, 0, 288, 0, 290, 0, 291, 0, 292, 0, 296, 0, 297, 0, 300, 0, 302, 0, 309, 0, 311, 0, 313, 0, 314, 0, 315, 0, 318, 0, 319, 0, 320, 0, 321, 0, 322, 0, 330, 0, 331, 0, 332, 0, 337, 0, 341, 0, 342, 0, 343, 0, 345, 0, 346, 0, 347, 0, 352, 0, 355, 0, 361, 0, 363, 0, 364, 0, 366, 0, 368, 0, 373, 0, 375, 0, 376, 0, 382, 0, 387, 0, 388, 0, 391, 0, 392, 0, 402, 0, 411, 0, 412, 0, 414, 0, 420, 0, 426, 0, 428, 0, 431, 0, 435, 0, 440, 0, 442, 0, 443, 0, 444, 0, 446, 0, 460, 0, 463, 0, 464, 0, 465, 0, 467, 0, 470, 0, 471, 0, 473, 0, 480, 0, 481, 0, 484, 0, 485, 0, 498, 0, 499, 0, 500, 0, 514, 0, 517, 0, 518, 0, 522, 0, 524, 0, 525, 0, 528, 0, 529, 0, 533, 0, 538, 0, 539, 0, 549, 0, 556, 0, 560, 0, 564, 0, 565, 0, 568, 0, 571, 0, 575, 0, 576, 0, 577, 0, 578, 0, 585, 0, 590, 0, 592, 0, 596, 0, 597, 0, 598, 0, 600, 0, 603, 0, 608, 0, 610, 0, 612, 0, 613, 0, 619, 0, 620, 0, 630, 0, 632, 0, 633, 0, 640, 0, 643, 0, 645, 0, 649, 0, 650, 0, 655, 0, 656, 0, 657, 0, 664, 0, 666, 0, 669, 0, 671, 0, 672, 0, 673, 0, 674, 0, 678, 0, 682, 0, 683, 0, 688, 0, 698, 0, 701, 0, 704, 0, 705, 0, 706, 0, 714, 0, 715, 0, 716, 0, 717, 0, 718, 0, 721, 0, 727, 0, 728, 0, 731, 0, 735, 0, 736, 0, 744, 0, 746, 0, 749, 0, 755, 0, 756, 0, 757, 0, 760, 0, 762, 0, 764, 0, 768, 0, 774, 0, 775, 0, 785, 0, 787, 0, 790, 0, 791, 0, 793, 0, 794, 0, 796, 0, 799, 0, 802, 0, 804, 0, 805, 0, 812, 0, 814, 0, 821, 0, 823, 0, 825, 0, 826, 0, 827, 0, 828, 0, 829, 0, 831, 0, 832, 0, 833, 0, 851, 0, 855, 0, 858, 0, 859, 0, 860, 0, 861, 0, 863, 0, 870, 0, 877, 0, 879, 0, 880, 0, 887, 0, 891, 0, 892, 0, 894, 0, 895, 0, 901, 0, 903, 0, 908, 0, 913, 0, 924, 0, 926, 0, 930, 0, 933, 0, 935, 0, 939, 0, 947, 0, 948, 0, 949, 0, 950, 0, 953, 0, 954, 0, 955, 0, 957, 0, 959, 0, 964, 0, 972, 0, 974, 0, 977, 0, 981, 0, 988, 0, 990, 0, 1011, 0, 1012, 0, 1017, 0, 1019, 0, 1021, 0, 1025, 0, 1027, 0, 1030, 0, 1038, 0, 1039, 0, 1040, 0, 1045, 0, 1046, 0, 1051, 0, 1058, 0, 1061, 0, 1063, 0, 1069, 0, 1070, 0, 1071, 0, 1073, 0, 1074, 0, 1079, 0, 1081, 0, 1083, 0, 1084, 0, 1089, 0, 1091, 0, 1094, 0, 1096, 0, 1098, 0, 1101, 0, 1103, 0, 1106, 0, 1110, 0, 1112, 0, 1114, 0, 1117, 0, 1118, 0, 1119, 0, 1120, 0, 1121, 0, 1125, 0, 1127, 0, 1128, 0, 1131, 0, 1141, 0, 1142, 0, 1144, 0, 1145, 0, 1147, 0, 1150, 0, 1154 }

  168. 812

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810 }

  169. 367

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  170. 1509

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506 }

  171. 1568

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567}

    {0, 1, 0, 3, 4, 2, 2, 1, 1, 9, 4, 7, 11, 2, 10, 11, 14, 11, 6, 12, 13, 1, 4, 14, 19, 7, 18, 21, 21, 23, 29, 25, 9, 14, 23, 24, 23, 19, 20, 21, 37, 35, 19, 30, 4, 2, 28, 18, 3, 2, 29, 35, 23, 32, 40, 38, 42, 43, 27, 18, 40, 25, 30, 21, 6, 20, 48, 42, 51, 36, 18, 60, 33, 36, 48, 20, 37, 29, 12, 37, 31, 16, 78, 76, 55, 25, 9, 0, 0, 34, 46, 45, 24, 29, 81, 35, 33, 29, 75, 6, 23, 82, 14, 34, 50, 86, 30, 39, 92, 37, 92, 29, 101, 90, 110, 67, 72, 13, 43, 88, 106, 20, 62, 96, 61, 0, 103, 109, 51, 1, 27, 31, 1, 9, 130, 22, 34, 66, 1, 65, 93, 111, 88, 127, 12, 131, 1, 90, 99, 120, 103, 33, 103, 54, 112, 145, 74, 71, 109, 90, 88, 12, 21, 94, 144, 122, 11, 47, 28, 22, 61, 30, 63, 121, 103, 65, 133, 162, 154, 136, 173, 67, 14, 154, 87, 64, 29, 12, 24, 153, 5, 154, 104, 192, 178, 114, 16, 118, 155, 65, 40, 197, 96, 76, 86, 98, 55, 58, 205, 172, 131, 108, 106, 100, 189, 189, 80, 185, 99, 99, 126, 208, 27, 61, 135, 102, 94, 64, 142, 89, 154, 26, 172, 13, 160, 198, 196, 149, 236, 228, 54, 120, 212, 199, 196, 23, 57, 5, 182, 223, 229, 228, 221, 46, 217, 156, 212, 66, 153, 228, 61, 144, 10, 228, 99, 116, 48, 182, 259, 39, 199, 6, 107, 217, 271, 224, 233, 37, 11, 272, 71, 103, 281, 181, 79, 224, 26, 226, 59, 62, 199, 81, 186, 158, 152, 233, 188, 267, 161, 266, 51, 224, 299, 94, 195, 104, 28, 18, 176, 287, 21, 208, 228, 31, 227, 271, 261, 111, 73, 148, 259, 42, 22, 285, 243, 308, 282, 49, 51, 281, 87, 15, 81, 293, 295, 252, 70, 228, 135, 147, 293, 209, 105, 145, 205, 92, 35, 11, 146, 102, 76, 212, 146, 251, 11, 192, 331, 205, 75, 181, 167, 220, 262, 359, 297, 152, 207, 193, 362, 307, 21, 308, 66, 34, 192, 140, 80, 167, 341, 163, 110, 33, 45, 26, 58, 301, 48, 5, 76, 76, 204, 182, 309, 17, 368, 137, 123, 40, 350, 175, 234, 200, 244, 238, 29, 101, 283, 59, 228, 236, 330, 239, 407, 203, 88, 255, 77, 147, 209, 396, 294, 48, 320, 125, 217, 348, 65, 223, 106, 121, 104, 58, 25, 248, 233, 17, 274, 136, 309, 70, 38, 128, 272, 439, 20, 291, 386, 103, 333, 361, 16, 438, 400, 106, 63, 180, 439, 177, 78, 82, 337, 347, 418, 456, 111, 422, 21, 446, 453, 219, 394, 278, 432, 280, 411, 177, 342, 104, 408, 155, 223, 63, 258, 305, 417, 97, 138, 442, 11, 399, 48, 122, 206, 257, 214, 390, 149, 462, 154, 282, 84, 355, 106, 21, 354, 147, 445, 450, 292, 357, 153, 399, 58, 403, 506, 290, 166, 251, 407, 146, 510, 7, 265, 423, 271, 75, 322, 166, 185, 434, 353, 200, 73, 335, 394, 269, 381, 451, 148, 188, 478, 140, 521, 136, 525, 166, 370, 198, 464, 71, 42, 313, 346, 452, 130, 488, 474, 196, 501, 553, 152, 242, 188, 75, 316, 212, 183, 550, 303, 188, 22, 177, 280, 319, 499, 450, 226, 140, 413, 410, 495, 185, 293, 504, 112, 368, 500, 364, 114, 520, 409, 310, 376, 301, 225, 92, 154, 592, 14, 239, 246, 71, 61, 81, 587, 103, 301, 298, 494, 523, 238, 140, 424, 532, 109, 576, 427, 423, 151, 528, 468, 387, 67, 220, 182, 64, 163, 414, 491, 532, 264, 451, 336, 14, 298, 466, 139, 383, 499, 60, 141, 169, 629, 72, 509, 244, 147, 274, 202, 231, 492, 616, 392, 512, 606, 159, 507, 496, 418, 456, 411, 164, 594, 24, 293, 299, 213, 11, 290, 428, 333, 418, 215, 383, 499, 600, 488, 427, 501, 354, 301, 21, 347, 324, 598, 280, 540, 125, 386, 423, 167, 124, 95, 575, 620, 342, 686, 386, 285, 49, 546, 207, 209, 451, 238, 4, 558, 148, 362, 688, 249, 69, 140, 285, 172, 492, 23, 653, 163, 622, 384, 424, 711, 35, 274, 303, 291, 178, 605, 54, 526, 634, 337, 675, 555, 199, 79, 572, 724, 424, 686, 649, 192, 384, 637, 275, 279, 261, 282, 310, 550, 330, 626, 679, 209, 319, 53, 634, 237, 462, 34, 457, 114, 272, 252, 329, 762, 694, 574, 343, 734, 334, 473, 362, 565, 595, 493, 317, 120, 276, 323, 279, 755, 103, 583, 276, 766, 398, 530, 262, 752, 708, 23, 97, 105, 194, 487, 362, 372, 495, 683, 463, 290, 373, 644, 26, 53, 171, 409, 809, 138, 409, 677, 48, 707, 344, 378, 477, 69, 756, 330, 554, 192, 311, 770, 46, 691, 802, 779, 298, 734, 388, 47, 624, 342, 787, 683, 487, 411, 209, 679, 740, 696, 511, 176, 309, 98, 256, 497, 201, 373, 622, 720, 736, 399, 712, 592, 276, 722, 296, 561, 316, 174, 228, 441, 315, 245, 117, 398, 869, 268, 282, 644, 617, 302, 440, 298, 182, 322, 306, 688, 353, 12, 843, 285, 303, 212, 490, 4, 766, 539, 801, 489, 320, 175, 339, 438, 165, 430, 695, 385, 893, 19, 190, 310, 904, 416, 829, 372, 185, 707, 437, 497, 82, 892, 317, 41, 401, 164, 431, 746, 180, 79, 498, 801, 642, 466, 894, 827, 508, 639, 356, 400, 366, 762, 764, 293, 378, 283, 804, 784, 824, 375, 569, 76, 740, 264, 375, 803, 209, 792, 63, 182, 131, 646, 920, 512, 335, 479, 522, 339, 165, 510, 706, 638, 35, 902, 678, 513, 364, 237, 698, 167, 596, 907, 309, 398, 120, 841, 123, 776, 752, 313, 467, 118, 858, 720, 819, 162, 874, 391, 449, 27, 460, 985, 478, 419, 990, 919, 252, 214, 450, 68, 50, 137, 261, 620, 355, 643, 602, 65, 955, 303, 247, 453, 191, 909, 387, 29, 135, 483, 577, 178, 962, 124, 907, 544, 111, 250, 99, 98, 314, 23, 283, 168, 55, 149, 528, 217, 856, 852, 411, 734, 540, 181, 301, 439, 379, 638, 667, 791, 275, 691, 679, 906, 237, 424, 322, 996, 973, 918, 762, 322, 362, 940, 217, 361, 622, 330, 914, 597, 542, 473, 439, 383, 449, 249, 236, 460, 947, 769, 888, 927, 1011, 944, 583, 237, 119, 683, 1052, 674, 220, 1021, 828, 1080, 364, 792, 774, 685, 582, 173, 787, 927, 675, 136, 452, 830, 97, 963, 534, 163, 38, 681, 529, 875, 1025, 501, 1090, 694, 438, 851, 966, 946, 1018, 284, 361, 960, 151, 755, 736, 127, 943, 144, 666, 1077, 740, 23, 768, 641, 29, 305, 479, 296, 469, 487, 40, 1050, 369, 216, 993, 239, 259, 597, 757, 863, 1057, 370, 1117, 313, 420, 1039, 1049, 532, 506, 563, 612, 935, 457, 527, 873, 529, 980, 675, 380, 514, 172, 352, 646, 222, 160, 648, 675, 195, 814, 892, 1082, 1006, 119, 370, 381, 213, 506, 730, 425, 205, 605, 1049, 1008, 115, 1016, 716, 629, 901, 105, 939, 20, 118, 144, 1150, 919, 1203, 811, 184, 1197, 514, 443, 921, 951, 1162, 1182, 209, 981, 272, 286, 68, 1049, 15, 595, 1205, 834, 130, 510, 707, 646, 964, 1016, 1130, 108, 1211, 1088, 42, 1149, 114, 784, 652, 175, 785, 976, 891, 489, 996, 996, 46, 349, 397, 1051, 980, 395, 1031, 780, 420, 180, 692, 1018, 816, 362, 788, 1149, 958, 747, 1270, 400, 83, 564, 302, 706, 33, 1028, 596, 1167, 757, 241, 820, 201, 413, 1153, 509, 620, 316, 191, 13, 1060, 818, 752, 1046, 504, 976, 511, 234, 525, 7, 306, 294, 322, 17, 47, 483, 155, 233, 297, 849, 948, 274, 535, 1270, 287, 818, 1072, 1091, 1127, 21, 644, 1070, 495, 1193, 808, 1090, 158, 257, 932, 484, 940, 1267, 120, 1219, 431, 924, 290, 3, 102, 529, 1273, 591, 513, 240, 362, 506, 1004, 332, 368, 74, 792, 340, 592, 1273, 170, 149, 1311, 104, 197, 347, 66, 345, 798, 1197, 381, 1049, 593, 291, 629, 1209, 1299, 552, 60, 682, 658, 740, 191, 850, 669, 417, 152, 1278, 452, 487, 584, 438, 830, 934, 1233, 658, 674, 863, 353, 154, 1224, 149, 1120, 1307, 79, 323, 1214, 113, 895, 1397, 634, 162, 272, 734, 152, 1013, 1177, 1218, 867, 1064, 575, 1174, 331, 1096, 492, 1332, 1018, 28, 1355, 268, 724, 678, 148, 535, 620, 1255, 1004, 519, 255, 142, 44, 865, 1358, 506, 951, 686, 425, 395, 86, 1069, 1046, 1295, 493, 40, 261, 758, 1386, 179, 65, 580, 867, 1067, 670, 1397, 857, 1094, 595, 742, 1132, 1228, 469, 1324, 866, 1418, 227, 580, 583, 1189, 1262, 632, 734, 900, 1106, 1204, 1117, 1284, 1281, 386, 486, 704, 189, 147, 422, 1380, 1117, 1466, 829, 764, 613, 253, 1470, 1338, 565, 1421, 657, 21, 549, 135, 1220, 821, 235, 220, 502, 1123, 1090, 1321, 285, 1155, 1233, 964, 421, 743, 1323, 266, 1427, 1205, 1273, 1285, 116, 1014, 1483, 1410, 97, 1354, 1104, 1451, 422, 1373, 441, 830, 800, 22, 1367, 299, 815, 240, 499, 376, 670, 622, 897, 781, 1322, 17, 565, 158, 730, 340, 145, 1113, 1430, 710, 249, 466, 363, 1488, 158, 1338, 1369, 1244, 1183, 1544}

    Returns: {0, 2, 0, 4, 0, 8, 0, 9, 0, 20, 0, 21, 0, 22, 0, 25, 0, 27, 0, 36, 0, 38, 0, 41, 0, 42, 0, 43, 0, 44, 0, 48, 0, 49, 0, 52, 0, 60, 0, 63, 0, 69, 0, 71, 0, 77, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 85, 0, 90, 0, 93, 0, 96, 0, 104, 0, 107, 0, 109, 0, 110, 0, 111, 0, 113, 0, 118, 0, 120, 0, 121, 0, 125, 0, 127, 0, 129, 0, 130, 0, 132, 0, 133, 0, 137, 0, 139, 0, 140, 0, 143, 0, 145, 0, 147, 0, 149, 0, 151, 0, 153, 0, 154, 0, 155, 0, 161, 0, 162, 0, 164, 0, 168, 0, 171, 0, 172, 0, 175, 0, 176, 0, 188, 0, 189, 0, 197, 0, 200, 0, 206, 0, 207, 0, 209, 0, 212, 0, 213, 0, 214, 0, 218, 0, 219, 0, 220, 0, 221, 0, 222, 0, 224, 0, 227, 0, 230, 0, 232, 0, 234, 0, 237, 0, 239, 0, 240, 0, 241, 0, 245, 0, 249, 0, 251, 0, 252, 0, 260, 0, 261, 0, 264, 0, 265, 0, 266, 0, 268, 0, 275, 0, 278, 0, 280, 0, 282, 0, 284, 0, 287, 0, 288, 0, 293, 0, 295, 0, 301, 0, 304, 0, 305, 0, 308, 0, 312, 0, 313, 0, 314, 0, 316, 0, 319, 0, 329, 0, 332, 0, 338, 0, 343, 0, 345, 0, 346, 0, 347, 0, 349, 0, 353, 0, 357, 0, 358, 0, 360, 0, 361, 0, 363, 0, 364, 0, 366, 0, 370, 0, 374, 0, 378, 0, 384, 0, 391, 0, 392, 0, 394, 0, 395, 0, 397, 0, 399, 0, 403, 0, 406, 0, 407, 0, 409, 0, 410, 0, 411, 0, 415, 0, 416, 0, 421, 0, 423, 0, 426, 0, 427, 0, 429, 0, 434, 0, 436, 0, 437, 0, 443, 0, 444, 0, 446, 0, 448, 0, 451, 0, 452, 0, 454, 0, 456, 0, 457, 0, 459, 0, 461, 0, 469, 0, 473, 0, 479, 0, 483, 0, 486, 0, 487, 0, 488, 0, 496, 0, 501, 0, 502, 0, 503, 0, 516, 0, 517, 0, 520, 0, 525, 0, 528, 0, 529, 0, 533, 0, 536, 0, 543, 0, 546, 0, 558, 0, 561, 0, 567, 0, 569, 0, 577, 0, 582, 0, 585, 0, 586, 0, 595, 0, 596, 0, 598, 0, 601, 0, 603, 0, 605, 0, 606, 0, 608, 0, 609, 0, 616, 0, 625, 0, 628, 0, 635, 0, 636, 0, 638, 0, 642, 0, 643, 0, 645, 0, 646, 0, 648, 0, 651, 0, 657, 0, 664, 0, 669, 0, 670, 0, 674, 0, 684, 0, 691, 0, 694, 0, 716, 0, 720, 0, 724, 0, 725, 0, 726, 0, 727, 0, 730, 0, 731, 0, 732, 0, 733, 0, 734, 0, 738, 0, 742, 0, 747, 0, 752, 0, 753, 0, 757, 0, 758, 0, 761, 0, 764, 0, 782, 0, 784, 0, 788, 0, 790, 0, 792, 0, 794, 0, 795, 0, 796, 0, 802, 0, 803, 0, 804, 0, 805, 0, 806, 0, 807, 0, 811, 0, 818, 0, 821, 0, 830, 0, 832, 0, 833, 0, 836, 0, 842, 0, 843, 0, 847, 0, 848, 0, 850, 0, 851, 0, 852, 0, 854, 0, 857, 0, 859, 0, 860, 0, 864, 0, 868, 0, 869, 0, 873, 0, 876, 0, 877, 0, 878, 0, 883, 0, 886, 0, 891, 0, 892, 0, 893, 0, 894, 0, 896, 0, 897, 0, 898, 0, 900, 0, 901, 0, 903, 0, 906, 0, 908, 0, 910, 0, 922, 0, 924, 0, 925, 0, 927, 0, 930, 0, 931, 0, 932, 0, 939, 0, 942, 0, 943, 0, 946, 0, 948, 0, 953, 0, 956, 0, 960, 0, 961, 0, 962, 0, 966, 0, 969, 0, 972, 0, 973, 0, 977, 0, 979, 0, 980, 0, 986, 0, 990, 0, 992, 0, 1008, 0, 1011, 0, 1013, 0, 1014, 0, 1015, 0, 1016, 0, 1017, 0, 1027, 0, 1029, 0, 1030, 0, 1031, 0, 1034, 0, 1036, 0, 1040, 0, 1045, 0, 1047, 0, 1048, 0, 1059, 0, 1061, 0, 1068, 0, 1069, 0, 1074, 0, 1075, 0, 1076, 0, 1078, 0, 1081, 0, 1082, 0, 1095, 0, 1098, 0, 1102, 0, 1104, 0, 1108, 0, 1109, 0, 1110, 0, 1115, 0, 1116, 0, 1118, 0, 1120, 0, 1124, 0, 1130, 0, 1134, 0, 1136, 0, 1139, 0, 1143, 0, 1147, 0, 1148, 0, 1155, 0, 1156, 0, 1160, 0, 1161, 0, 1167, 0, 1169, 0, 1173, 0, 1174, 0, 1182, 0, 1183, 0, 1194, 0, 1195, 0, 1202, 0, 1204, 0, 1209, 0, 1214, 0, 1217, 0, 1219, 0, 1222, 0, 1223, 0, 1227, 0, 1230, 0, 1235, 0, 1238, 0, 1239, 0, 1240, 0, 1242, 0, 1247, 0, 1248, 0, 1250, 0, 1251, 0, 1252, 0, 1256, 0, 1260, 0, 1261, 0, 1262, 0, 1263, 0, 1264, 0, 1265, 0, 1268, 0, 1269, 0, 1274, 0, 1283, 0, 1284, 0, 1286, 0, 1287, 0, 1290, 0, 1291, 0, 1297, 0, 1303, 0, 1305, 0, 1306, 0, 1311, 0, 1313, 0, 1318, 0, 1322, 0, 1323, 0, 1327, 0, 1338, 0, 1339, 0, 1344, 0, 1348, 0, 1350, 0, 1354, 0, 1364, 0, 1365, 0, 1368, 0, 1369, 0, 1370, 0, 1377, 0, 1378, 0, 1382, 0, 1383, 0, 1386, 0, 1387, 0, 1390, 0, 1393, 0, 1396, 0, 1406, 0, 1408, 0, 1410, 0, 1412, 0, 1413, 0, 1415, 0, 1416, 0, 1418, 0, 1420, 0, 1421, 0, 1422, 0, 1424, 0, 1432, 0, 1434, 0, 1437, 0, 1442, 0, 1447, 0, 1454, 0, 1461, 0, 1467, 0, 1468, 0, 1492, 0, 1494, 0, 1502, 0, 1506, 0, 1510, 0, 1514, 0, 1515, 0, 1517, 0, 1520, 0, 1523, 0, 1524, 0, 1526, 0, 1528, 0, 1533, 0, 1536, 0, 1538, 0, 1540, 0, 1545, 0, 1547, 0, 1549, 0, 1555, 0, 1556, 0, 1557, 0, 1559, 0, 1561 }

  172. 1733

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731 }

  173. 165

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164}

    {0, 0, 2, 3, 0, 1, 4, 3, 3, 4, 1, 6, 9, 4, 2, 8, 9, 3, 0, 3, 2, 21, 7, 7, 1, 19, 8, 6, 23, 18, 7, 29, 17, 32, 20, 8, 26, 1, 25, 4, 40, 19, 31, 41, 41, 37, 41, 25, 40, 37, 1, 17, 3, 7, 15, 28, 2, 14, 57, 11, 37, 38, 30, 40, 12, 48, 37, 5, 7, 47, 68, 3, 37, 44, 59, 7, 9, 67, 51, 31, 79, 67, 13, 10, 83, 47, 45, 22, 61, 35, 14, 39, 18, 21, 43, 70, 69, 46, 19, 24, 26, 38, 99, 87, 66, 101, 27, 64, 54, 12, 3, 27, 31, 0, 56, 10, 33, 87, 22, 116, 115, 13, 23, 19, 30, 42, 41, 80, 67, 1, 5, 128, 50, 44, 34, 61, 75, 96, 102, 112, 98, 137, 45, 36, 144, 102, 33, 15, 34, 134, 56, 17, 119, 45, 37, 42, 149, 15, 92, 51, 81, 66, 47, 123}

    Returns: {0, 4, 0, 8, 0, 9, 0, 12, 0, 18, 0, 20, 0, 22, 0, 28, 0, 29, 0, 37, 0, 39, 0, 43, 0, 44, 0, 45, 0, 47, 0, 48, 0, 53, 0, 55, 0, 59, 0, 60, 0, 62, 0, 71, 0, 72, 0, 79, 0, 80, 0, 85, 0, 94, 0, 97, 0, 100, 0, 101, 0, 102, 0, 103, 0, 108, 0, 109, 0, 111, 0, 113, 0, 117, 0, 120, 0, 121, 0, 123, 0, 126, 0, 127, 0, 135, 0, 138, 0, 140, 0, 141, 0, 142, 0, 145, 0, 147, 0, 148, 0, 149, 0, 156, 0, 158, 0, 160 }

  174. 1186

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185}

    {0, 0, 0, 1, 0, 0, 3, 5, 7, 1, 0, 2, 1, 7, 8, 4, 4, 17, 17, 4, 8, 12, 15, 6, 18, 16, 9, 12, 22, 2, 2, 17, 5, 25, 6, 27, 1, 32, 12, 38, 29, 8, 26, 28, 26, 45, 38, 0, 21, 21, 4, 40, 16, 38, 32, 17, 52, 56, 15, 6, 58, 17, 9, 37, 42, 18, 36, 24, 40, 68, 41, 8, 13, 63, 56, 19, 55, 74, 43, 61, 33, 76, 13, 63, 31, 80, 30, 63, 66, 40, 40, 36, 68, 58, 51, 75, 17, 82, 6, 67, 33, 23, 46, 29, 72, 36, 36, 65, 20, 61, 110, 94, 98, 74, 63, 42, 21, 94, 69, 31, 30, 44, 99, 8, 25, 72, 91, 79, 120, 87, 103, 99, 123, 5, 122, 12, 6, 41, 66, 126, 56, 125, 133, 140, 93, 25, 29, 34, 86, 17, 68, 105, 148, 25, 74, 35, 145, 0, 71, 45, 71, 1, 131, 89, 38, 89, 98, 103, 99, 16, 165, 97, 52, 171, 48, 88, 25, 128, 58, 118, 45, 129, 106, 126, 98, 146, 47, 93, 161, 188, 27, 60, 121, 109, 28, 124, 90, 194, 51, 67, 9, 164, 117, 20, 120, 130, 40, 37, 117, 181, 120, 174, 85, 52, 192, 188, 199, 170, 30, 137, 26, 26, 197, 210, 124, 191, 102, 141, 223, 72, 118, 210, 138, 53, 47, 25, 56, 45, 75, 58, 225, 24, 7, 112, 216, 110, 13, 202, 97, 161, 231, 145, 144, 133, 172, 215, 95, 154, 120, 126, 133, 259, 178, 151, 24, 181, 10, 132, 87, 266, 65, 183, 21, 219, 109, 31, 116, 192, 204, 76, 126, 118, 227, 106, 49, 115, 239, 123, 104, 155, 242, 157, 115, 251, 65, 7, 148, 85, 148, 251, 256, 77, 11, 56, 288, 27, 18, 176, 203, 303, 140, 35, 298, 249, 32, 206, 143, 288, 93, 185, 10, 180, 11, 56, 243, 325, 240, 92, 61, 185, 246, 291, 228, 17, 254, 180, 30, 293, 322, 287, 249, 62, 77, 299, 205, 138, 39, 343, 297, 161, 160, 31, 29, 200, 92, 243, 210, 68, 143, 186, 215, 314, 181, 199, 164, 130, 141, 36, 106, 99, 128, 324, 28, 257, 97, 311, 10, 320, 221, 324, 340, 328, 17, 165, 225, 299, 234, 202, 116, 118, 2, 228, 33, 57, 343, 90, 196, 7, 216, 274, 67, 19, 312, 235, 248, 194, 344, 9, 198, 190, 105, 367, 287, 373, 78, 393, 187, 170, 307, 378, 286, 133, 30, 360, 130, 118, 214, 415, 289, 75, 143, 237, 181, 370, 140, 175, 24, 209, 253, 15, 407, 361, 343, 108, 172, 327, 346, 104, 141, 388, 293, 18, 135, 361, 270, 210, 62, 51, 251, 358, 453, 265, 191, 81, 79, 356, 451, 207, 218, 275, 131, 395, 163, 176, 144, 171, 62, 464, 207, 228, 316, 241, 177, 54, 206, 109, 463, 57, 408, 101, 212, 145, 62, 57, 111, 149, 364, 178, 243, 466, 34, 419, 63, 392, 203, 86, 151, 125, 183, 473, 341, 60, 409, 202, 486, 493, 229, 491, 213, 38, 340, 240, 239, 100, 446, 159, 133, 108, 271, 364, 316, 74, 531, 375, 303, 495, 94, 51, 214, 503, 304, 375, 530, 92, 258, 303, 471, 369, 505, 44, 308, 148, 461, 172, 27, 203, 16, 380, 470, 371, 78, 28, 537, 226, 327, 555, 184, 355, 506, 354, 193, 516, 217, 190, 281, 245, 68, 125, 38, 190, 158, 179, 347, 187, 552, 177, 514, 227, 363, 178, 169, 370, 199, 331, 449, 107, 128, 204, 312, 564, 67, 328, 537, 519, 112, 574, 533, 95, 490, 297, 521, 447, 47, 309, 291, 200, 74, 39, 512, 163, 235, 203, 409, 239, 353, 30, 256, 481, 194, 353, 116, 192, 324, 120, 348, 427, 25, 530, 213, 509, 88, 519, 539, 357, 343, 511, 99, 316, 194, 300, 602, 80, 179, 377, 72, 308, 551, 90, 400, 532, 88, 350, 106, 450, 288, 401, 389, 666, 421, 221, 100, 624, 313, 437, 479, 324, 295, 478, 392, 586, 484, 164, 118, 333, 193, 151, 102, 657, 282, 397, 602, 515, 332, 657, 80, 173, 59, 241, 594, 387, 453, 181, 66, 298, 53, 400, 694, 571, 548, 506, 250, 12, 202, 537, 82, 494, 48, 580, 247, 694, 466, 77, 718, 390, 153, 184, 30, 330, 391, 15, 331, 543, 117, 285, 656, 203, 385, 474, 685, 410, 200, 490, 524, 271, 672, 699, 111, 543, 218, 717, 685, 355, 543, 653, 537, 499, 117, 6, 584, 104, 51, 387, 675, 623, 755, 198, 468, 201, 367, 550, 174, 112, 682, 592, 670, 409, 64, 458, 689, 321, 691, 519, 208, 658, 617, 307, 134, 171, 29, 219, 565, 447, 572, 47, 715, 736, 595, 317, 63, 203, 67, 462, 295, 176, 685, 740, 162, 562, 586, 240, 165, 168, 712, 397, 673, 291, 229, 142, 390, 558, 290, 624, 725, 797, 652, 453, 128, 476, 672, 125, 829, 676, 608, 485, 80, 257, 584, 157, 214, 355, 413, 477, 233, 120, 82, 445, 519, 738, 63, 472, 530, 526, 121, 238, 83, 39, 742, 258, 697, 150, 448, 261, 351, 342, 851, 526, 284, 800, 612, 768, 49, 214, 806, 623, 830, 15, 148, 403, 327, 87, 124, 743, 87, 497, 184, 282, 374, 474, 886, 404, 241, 847, 32, 325, 645, 853, 336, 849, 424, 414, 623, 861, 668, 623, 38, 541, 858, 368, 55, 622, 287, 470, 614, 188, 2, 860, 527, 696, 396, 296, 71, 887, 670, 108, 212, 664, 764, 780, 563, 581, 790, 390, 452, 675, 481, 692, 491, 735, 206, 615, 738, 528, 633, 721, 909, 14, 505, 502, 692, 103, 713, 872, 851, 395, 471, 257, 880, 806, 397, 582, 343, 91, 324, 827, 241, 636, 705, 944, 359, 418, 14, 761, 843, 704, 897, 683, 194, 584, 72, 577, 609, 414, 336, 769, 819, 707, 107, 119, 479, 24, 356, 485, 961, 100, 944, 126, 98, 416, 143, 284, 326, 148, 731, 444, 695, 430, 429, 883, 22, 181, 437, 802, 411, 600, 21, 624, 706, 371, 515, 77, 201, 407, 915, 90, 284, 52, 861, 852, 754, 631, 46, 725, 939, 226, 81, 523, 543, 192, 504, 99, 994, 247, 630, 235, 920, 2, 423, 158, 616, 995, 425, 97, 208, 777, 965, 895, 574, 1047, 1033, 145, 185, 411, 998, 525, 688, 7, 327, 988, 693, 199, 521, 520, 125, 855, 460, 580, 363, 699, 203, 838, 957, 545, 951, 488, 712, 753, 808, 497, 456, 818, 376, 987, 755, 137, 603, 572, 88, 447, 1061, 728, 33, 911, 87, 288, 1055, 951, 546, 223, 834, 188, 111, 138, 237, 519, 273, 840, 143, 885, 1022, 270, 128, 963, 286, 659, 458, 914, 1097, 587, 388, 587, 527, 1065, 671, 379, 117, 656, 746, 894, 361, 307, 1022, 30, 27, 534, 773, 537, 1146, 318, 1120, 541, 45, 100, 248, 616, 898, 703, 870, 157, 1050, 265, 477, 712, 1041, 72, 956, 224, 1166, 1097, 436, 942, 86, 119, 164, 346, 820, 386, 387, 871, 781, 381, 230, 1017, 3, 194, 698}

    Returns: {0, 18, 0, 19, 0, 23, 0, 26, 0, 27, 0, 29, 0, 32, 0, 44, 0, 49, 0, 50, 0, 52, 0, 53, 0, 56, 0, 59, 0, 62, 0, 63, 0, 65, 0, 69, 0, 70, 0, 80, 0, 90, 0, 91, 0, 93, 0, 95, 0, 97, 0, 98, 0, 100, 0, 103, 0, 105, 0, 109, 0, 110, 0, 112, 0, 116, 0, 117, 0, 118, 0, 126, 0, 128, 0, 129, 0, 130, 0, 133, 0, 142, 0, 148, 0, 150, 0, 151, 0, 159, 0, 161, 0, 164, 0, 166, 0, 170, 0, 171, 0, 183, 0, 186, 0, 187, 0, 193, 0, 195, 0, 196, 0, 199, 0, 200, 0, 201, 0, 204, 0, 205, 0, 207, 0, 210, 0, 211, 0, 213, 0, 215, 0, 225, 0, 229, 0, 230, 0, 233, 0, 235, 0, 245, 0, 253, 0, 258, 0, 259, 0, 266, 0, 268, 0, 269, 0, 273, 0, 274, 0, 278, 0, 283, 0, 284, 0, 287, 0, 288, 0, 290, 0, 291, 0, 292, 0, 294, 0, 298, 0, 300, 0, 302, 0, 308, 0, 325, 0, 327, 0, 328, 0, 329, 0, 333, 0, 334, 0, 338, 0, 339, 0, 343, 0, 346, 0, 347, 0, 351, 0, 355, 0, 356, 0, 358, 0, 362, 0, 363, 0, 369, 0, 373, 0, 376, 0, 378, 0, 383, 0, 384, 0, 392, 0, 399, 0, 401, 0, 403, 0, 405, 0, 407, 0, 408, 0, 409, 0, 410, 0, 412, 0, 415, 0, 416, 0, 421, 0, 429, 0, 433, 0, 434, 0, 440, 0, 450, 0, 451, 0, 453, 0, 458, 0, 459, 0, 462, 0, 464, 0, 465, 0, 473, 0, 474, 0, 475, 0, 480, 0, 481, 0, 483, 0, 484, 0, 487, 0, 490, 0, 491, 0, 496, 0, 499, 0, 501, 0, 502, 0, 508, 0, 511, 0, 522, 0, 523, 0, 531, 0, 536, 0, 537, 0, 538, 0, 543, 0, 544, 0, 547, 0, 549, 0, 557, 0, 558, 0, 559, 0, 561, 0, 562, 0, 564, 0, 569, 0, 572, 0, 574, 0, 577, 0, 578, 0, 580, 0, 582, 0, 586, 0, 587, 0, 588, 0, 591, 0, 592, 0, 594, 0, 595, 0, 596, 0, 599, 0, 601, 0, 611, 0, 613, 0, 614, 0, 618, 0, 619, 0, 620, 0, 624, 0, 632, 0, 634, 0, 636, 0, 638, 0, 643, 0, 648, 0, 653, 0, 654, 0, 655, 0, 660, 0, 663, 0, 674, 0, 688, 0, 692, 0, 694, 0, 700, 0, 702, 0, 710, 0, 715, 0, 716, 0, 719, 0, 722, 0, 728, 0, 730, 0, 731, 0, 761, 0, 762, 0, 763, 0, 766, 0, 769, 0, 775, 0, 777, 0, 779, 0, 780, 0, 781, 0, 783, 0, 785, 0, 790, 0, 794, 0, 796, 0, 798, 0, 801, 0, 804, 0, 810, 0, 811, 0, 813, 0, 815, 0, 823, 0, 830, 0, 831, 0, 832, 0, 834, 0, 838, 0, 844, 0, 845, 0, 846, 0, 850, 0, 851, 0, 853, 0, 854, 0, 855, 0, 856, 0, 861, 0, 868, 0, 869, 0, 873, 0, 876, 0, 880, 0, 881, 0, 882, 0, 883, 0, 884, 0, 887, 0, 889, 0, 892, 0, 897, 0, 899, 0, 903, 0, 906, 0, 908, 0, 910, 0, 912, 0, 918, 0, 920, 0, 921, 0, 923, 0, 925, 0, 927, 0, 934, 0, 938, 0, 942, 0, 943, 0, 944, 0, 945, 0, 946, 0, 947, 0, 951, 0, 952, 0, 955, 0, 958, 0, 969, 0, 971, 0, 979, 0, 983, 0, 985, 0, 987, 0, 992, 0, 1004, 0, 1006, 0, 1009, 0, 1010, 0, 1011, 0, 1015, 0, 1017, 0, 1019, 0, 1020, 0, 1028, 0, 1031, 0, 1032, 0, 1033, 0, 1034, 0, 1035, 0, 1038, 0, 1042, 0, 1043, 0, 1047, 0, 1053, 0, 1055, 0, 1056, 0, 1064, 0, 1068, 0, 1069, 0, 1071, 0, 1072, 0, 1073, 0, 1084, 0, 1085, 0, 1088, 0, 1099, 0, 1103, 0, 1107, 0, 1108, 0, 1112, 0, 1118, 0, 1122, 0, 1123, 0, 1124, 0, 1126, 0, 1127, 0, 1129, 0, 1134, 0, 1137, 0, 1144, 0, 1145, 0, 1149, 0, 1150, 0, 1153, 0, 1155, 0, 1156, 0, 1157, 0, 1158, 0, 1159, 0, 1160, 0, 1162, 0, 1163, 0, 1164, 0, 1165, 0, 1167, 0, 1168, 0, 1169, 0, 1176, 0, 1177, 0, 1180, 0, 1185 }

  175. 247

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  176. 1580

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  177. 1753

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731, 0, 1734, 0, 1737, 0, 1740, 0, 1743, 0, 1746, 0, 1749, 0, 1752 }

  178. 1780

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

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: { }

  179. 307

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306}

    {0, 1, 2, 1, 1, 5, 4, 1, 0, 1, 0, 11, 8, 1, 4, 15, 12, 13, 6, 8, 13, 18, 3, 3, 21, 7, 3, 16, 11, 10, 4, 14, 32, 14, 28, 30, 4, 27, 28, 31, 13, 2, 7, 14, 28, 44, 17, 42, 39, 8, 11, 37, 41, 43, 20, 12, 44, 11, 39, 26, 38, 20, 6, 8, 58, 34, 60, 23, 6, 26, 69, 49, 23, 60, 21, 47, 39, 54, 20, 35, 35, 75, 49, 65, 53, 55, 24, 35, 59, 27, 54, 42, 24, 39, 40, 87, 33, 19, 77, 85, 41, 40, 28, 66, 44, 23, 55, 43, 92, 25, 38, 78, 110, 15, 98, 61, 34, 10, 33, 8, 76, 81, 72, 5, 73, 75, 106, 82, 10, 31, 88, 22, 54, 117, 111, 19, 103, 7, 71, 16, 116, 130, 32, 58, 46, 49, 140, 99, 53, 133, 81, 47, 38, 23, 144, 100, 134, 59, 82, 102, 148, 88, 20, 48, 37, 9, 79, 24, 59, 68, 1, 57, 113, 62, 128, 86, 23, 96, 94, 28, 75, 159, 0, 101, 152, 26, 25, 115, 102, 1, 33, 56, 10, 118, 105, 58, 112, 140, 44, 26, 32, 43, 156, 146, 182, 59, 72, 48, 152, 4, 181, 103, 85, 18, 178, 28, 169, 25, 17, 45, 81, 36, 67, 144, 163, 225, 7, 218, 107, 38, 201, 2, 223, 90, 63, 200, 205, 229, 42, 131, 163, 212, 51, 153, 195, 215, 11, 33, 66, 97, 119, 9, 71, 229, 181, 254, 65, 222, 206, 55, 59, 241, 166, 258, 221, 26, 247, 104, 242, 182, 204, 67, 123, 211, 125, 60, 164, 212, 121, 263, 3, 128, 15, 232, 237, 228, 54, 13, 50, 20, 288, 95, 27, 286, 45, 144, 35, 231, 280, 89, 192, 96, 134, 45, 138, 57}

    Returns: {0, 3, 0, 6, 0, 7, 0, 13, 0, 15, 0, 17, 0, 20, 0, 30, 0, 31, 0, 32, 0, 34, 0, 35, 0, 37, 0, 39, 0, 42, 0, 44, 0, 45, 0, 50, 0, 56, 0, 61, 0, 64, 0, 65, 0, 67, 0, 74, 0, 78, 0, 82, 0, 85, 0, 91, 0, 96, 0, 103, 0, 110, 0, 111, 0, 115, 0, 118, 0, 120, 0, 121, 0, 123, 0, 124, 0, 125, 0, 126, 0, 127, 0, 129, 0, 132, 0, 133, 0, 139, 0, 144, 0, 147, 0, 148, 0, 149, 0, 153, 0, 157, 0, 160, 0, 170, 0, 176, 0, 180, 0, 181, 0, 184, 0, 185, 0, 187, 0, 189, 0, 193, 0, 196, 0, 198, 0, 203, 0, 204, 0, 205, 0, 207, 0, 209, 0, 210, 0, 216, 0, 217, 0, 218, 0, 226, 0, 229, 0, 230, 0, 232, 0, 234, 0, 236, 0, 240, 0, 243, 0, 245, 0, 246, 0, 250, 0, 251, 0, 253, 0, 258, 0, 259, 0, 262, 0, 263, 0, 265, 0, 267, 0, 268, 0, 269, 0, 270, 0, 276, 0, 277, 0, 287, 0, 292, 0, 294, 0, 298, 0, 300, 0, 303 }

  180. 563

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561 }

  181. 396

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393 }

  182. 669

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668}

    {0, 0, 1, 3, 0, 0, 2, 0, 7, 6, 1, 3, 7, 7, 1, 11, 14, 2, 0, 19, 4, 15, 13, 19, 13, 25, 5, 2, 19, 11, 2, 10, 26, 10, 27, 35, 25, 4, 18, 7, 28, 16, 26, 2, 9, 41, 3, 9, 39, 49, 32, 21, 44, 49, 31, 51, 29, 30, 31, 46, 3, 52, 52, 18, 51, 23, 63, 24, 2, 19, 10, 57, 21, 16, 0, 42, 0, 77, 5, 58, 32, 31, 25, 29, 18, 41, 50, 35, 46, 4, 51, 14, 30, 81, 48, 81, 17, 79, 80, 10, 51, 73, 100, 22, 36, 59, 3, 40, 61, 57, 101, 28, 100, 56, 56, 71, 22, 59, 62, 20, 95, 66, 83, 77, 95, 91, 105, 94, 13, 112, 87, 96, 115, 42, 95, 36, 65, 72, 47, 2, 43, 124, 93, 99, 71, 60, 140, 85, 42, 105, 27, 91, 71, 119, 6, 65, 132, 151, 152, 74, 96, 52, 17, 32, 101, 112, 110, 13, 75, 122, 159, 54, 6, 125, 148, 18, 58, 100, 68, 99, 123, 4, 181, 74, 30, 158, 12, 147, 180, 7, 0, 125, 47, 129, 68, 169, 77, 183, 176, 42, 65, 130, 197, 187, 91, 61, 116, 175, 78, 135, 182, 193, 84, 67, 132, 35, 197, 21, 0, 74, 145, 39, 32, 8, 113, 113, 55, 110, 56, 77, 135, 134, 114, 188, 209, 198, 77, 93, 213, 7, 77, 106, 62, 110, 181, 200, 98, 86, 46, 186, 187, 70, 4, 178, 31, 131, 147, 80, 207, 108, 72, 88, 106, 116, 236, 161, 179, 45, 249, 19, 164, 166, 244, 108, 154, 274, 69, 109, 139, 175, 188, 155, 175, 124, 252, 166, 177, 163, 101, 7, 42, 132, 199, 127, 216, 12, 233, 190, 63, 60, 31, 53, 214, 131, 117, 99, 303, 171, 144, 167, 74, 242, 188, 242, 253, 29, 265, 109, 304, 136, 28, 195, 209, 146, 289, 136, 69, 131, 229, 230, 208, 121, 149, 280, 9, 76, 142, 197, 111, 117, 330, 266, 302, 5, 244, 80, 97, 244, 294, 259, 90, 21, 298, 212, 70, 144, 222, 341, 82, 63, 106, 56, 361, 72, 111, 238, 77, 213, 31, 86, 295, 264, 306, 286, 276, 199, 293, 346, 49, 338, 104, 374, 58, 8, 361, 166, 201, 332, 275, 162, 209, 307, 135, 79, 284, 237, 93, 141, 168, 236, 216, 273, 239, 191, 58, 204, 346, 10, 134, 296, 315, 13, 411, 388, 319, 368, 183, 205, 241, 42, 272, 288, 291, 336, 251, 171, 341, 330, 75, 60, 163, 339, 201, 289, 213, 364, 21, 390, 53, 311, 87, 254, 269, 28, 300, 371, 144, 286, 384, 400, 232, 450, 97, 343, 349, 2, 85, 268, 354, 408, 128, 145, 297, 185, 369, 92, 306, 449, 420, 209, 328, 215, 16, 380, 450, 432, 100, 214, 78, 40, 46, 304, 338, 424, 47, 365, 335, 68, 124, 195, 415, 86, 462, 55, 346, 186, 368, 479, 282, 346, 120, 344, 305, 108, 104, 119, 500, 114, 419, 79, 284, 371, 273, 122, 434, 259, 8, 180, 83, 212, 362, 89, 49, 307, 12, 160, 103, 67, 292, 67, 248, 242, 380, 372, 349, 426, 173, 108, 411, 238, 342, 424, 297, 454, 513, 236, 127, 66, 136, 246, 442, 534, 433, 387, 214, 443, 536, 380, 240, 371, 406, 85, 488, 122, 264, 122, 218, 405, 259, 565, 367, 46, 553, 243, 400, 234, 572, 239, 396, 372, 572, 165, 391, 269, 106, 361, 308, 384, 530, 99, 265, 581, 378, 449, 389, 104, 466, 373, 186, 2, 239, 87, 350, 53, 598, 160, 88, 45, 605, 399, 527, 118, 252, 51, 186, 209, 423, 559, 562, 332, 327, 432, 10, 371, 617, 582, 65, 103, 46, 317, 31, 608, 350, 418, 611, 529, 208, 406, 105, 482, 355, 218, 402, 542, 187, 303, 335, 604, 526, 628, 477, 161, 236, 294, 312, 363, 199, 58, 72, 4, 448, 618, 59, 356, 97, 171, 164, 248}

    Returns: {0, 4, 0, 9, 0, 12, 0, 13, 0, 14, 0, 16, 0, 22, 0, 30, 0, 32, 0, 33, 0, 34, 0, 35, 0, 39, 0, 40, 0, 41, 0, 43, 0, 47, 0, 53, 0, 55, 0, 57, 0, 59, 0, 61, 0, 62, 0, 63, 0, 64, 0, 68, 0, 71, 0, 82, 0, 84, 0, 85, 0, 87, 0, 98, 0, 99, 0, 100, 0, 102, 0, 107, 0, 111, 0, 112, 0, 114, 0, 115, 0, 120, 0, 121, 0, 122, 0, 123, 0, 125, 0, 126, 0, 127, 0, 128, 0, 132, 0, 135, 0, 137, 0, 142, 0, 146, 0, 147, 0, 150, 0, 151, 0, 152, 0, 156, 0, 161, 0, 162, 0, 165, 0, 172, 0, 176, 0, 190, 0, 196, 0, 198, 0, 201, 0, 203, 0, 205, 0, 208, 0, 209, 0, 217, 0, 229, 0, 232, 0, 240, 0, 246, 0, 250, 0, 252, 0, 255, 0, 258, 0, 259, 0, 269, 0, 273, 0, 275, 0, 276, 0, 277, 0, 280, 0, 282, 0, 283, 0, 284, 0, 287, 0, 288, 0, 289, 0, 290, 0, 300, 0, 301, 0, 303, 0, 308, 0, 310, 0, 312, 0, 314, 0, 316, 0, 317, 0, 319, 0, 320, 0, 321, 0, 326, 0, 327, 0, 330, 0, 333, 0, 336, 0, 338, 0, 345, 0, 346, 0, 347, 0, 348, 0, 354, 0, 355, 0, 362, 0, 363, 0, 366, 0, 369, 0, 371, 0, 372, 0, 374, 0, 377, 0, 385, 0, 394, 0, 396, 0, 403, 0, 406, 0, 408, 0, 409, 0, 411, 0, 414, 0, 416, 0, 417, 0, 419, 0, 421, 0, 423, 0, 425, 0, 426, 0, 430, 0, 431, 0, 436, 0, 440, 0, 442, 0, 444, 0, 448, 0, 449, 0, 450, 0, 453, 0, 454, 0, 455, 0, 458, 0, 463, 0, 469, 0, 471, 0, 476, 0, 478, 0, 479, 0, 482, 0, 489, 0, 493, 0, 496, 0, 497, 0, 502, 0, 503, 0, 510, 0, 519, 0, 520, 0, 522, 0, 526, 0, 531, 0, 532, 0, 535, 0, 537, 0, 540, 0, 541, 0, 543, 0, 548, 0, 549, 0, 555, 0, 565, 0, 567, 0, 568, 0, 571, 0, 573, 0, 575, 0, 576, 0, 577, 0, 578, 0, 581, 0, 586, 0, 588, 0, 589, 0, 591, 0, 597, 0, 598, 0, 599, 0, 601, 0, 606, 0, 610, 0, 611, 0, 615, 0, 622, 0, 623, 0, 627, 0, 631, 0, 632, 0, 636, 0, 639, 0, 642, 0, 644, 0, 650, 0, 662, 0, 664, 0, 665, 0, 666, 0, 668 }

  183. 760

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759}

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758}

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759 }

  184. 133

    {1, 2, 2, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132}

    {0, 1, 0, 0, 0, 2, 3, 0, 4, 6, 4, 6, 2, 0, 9, 4, 2, 3, 4, 7, 5, 3, 0, 9, 1, 0, 9, 0, 9, 13, 9, 13, 11, 5, 19, 0, 2, 11, 17, 12, 20, 14, 5, 14, 10, 9, 11, 7, 7, 19, 3, 15, 15, 28, 0, 8, 3, 10, 24, 5, 16, 1, 31, 30, 7, 15, 3, 11, 20, 0, 35, 22, 1, 19, 37, 39, 36, 39, 1, 10, 16, 23, 41, 25, 43, 31, 22, 32, 22, 31, 1, 42, 12, 27, 1, 6, 32, 38, 16, 12, 51, 21, 32, 32, 6, 55, 13, 32, 9, 55, 8, 3, 8, 54, 39, 4, 21, 42, 3, 51, 52, 23, 30, 21, 64, 7, 30, 22, 61, 31, 32, 63, 57, 6, 52, 21, 41, 71, 25, 32, 1, 41, 22, 16, 31, 50, 27, 68, 20, 66, 76, 23, 6, 0, 48, 60, 58, 52, 48, 18, 15, 41, 34, 31, 18, 18, 68, 83, 29, 66, 52, 6, 65, 50, 73, 22, 58, 49, 36, 49, 74, 33, 19, 84, 16, 20, 6, 70, 17, 52, 39, 25, 23, 51, 73, 88, 34, 21, 78, 40, 85, 47, 2, 24, 71, 36, 102, 90, 89, 44, 103, 100, 64, 79, 73, 27, 52, 81, 51, 12, 18, 99, 108, 33, 77, 113, 14, 28, 49, 50, 118, 116, 118, 60, 58, 96, 83, 96, 82, 12, 49, 45, 110, 7, 33, 62, 13, 74, 59, 44, 110, 106, 65, 66, 127, 67, 47}

    Returns: {0, 10, 0, 15, 0, 18, 0, 19, 0, 24, 0, 27, 0, 42, 0, 45, 0, 47, 0, 48, 0, 61, 0, 68, 0, 75, 0, 85, 0, 88, 0, 92, 0, 97, 0, 98, 0, 100, 0, 107, 0, 111, 0, 115, 0, 118, 0, 120, 0, 122, 0, 123, 0, 128, 0, 132 }

  185. 252

    {1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251}

    {0, 0, 0, 2, 1, 2, 3, 1, 1, 4, 6, 5, 5, 0, 1, 9, 8, 6, 11, 4, 6, 5, 10, 13, 6, 1, 3, 14, 12, 8, 10, 17, 16, 14, 1, 20, 17, 2, 13, 7, 18, 8, 22, 8, 12, 19, 5, 2, 4, 20, 5, 27, 3, 5, 8, 15, 18, 31, 15, 26, 14, 12, 32, 32, 6, 33, 19, 18, 34, 12, 6, 28, 35, 29, 38, 20, 18, 5, 28, 31, 39, 1, 10, 0, 9, 20, 41, 13, 26, 27, 47, 35, 31, 43, 3, 14, 22, 32, 34, 42, 12, 50, 42, 45, 32, 4, 44, 19, 52, 49, 18, 45, 13, 8, 30, 20, 18, 39, 13, 5, 37, 30, 17, 39, 35, 58, 16, 15, 63, 32, 67, 46, 6, 56, 67, 64, 51, 17, 6, 2, 21, 15, 23, 51, 23, 4, 61, 63, 64, 18, 25, 69, 56, 16, 5, 24, 52, 42, 47, 56, 7, 17, 27, 80, 16, 8, 82, 65, 57, 7, 69, 61, 33, 9, 49, 73, 4, 81, 9, 76, 88, 37, 42, 56, 20, 71, 82, 17, 12, 24, 25, 36, 93, 82, 71, 7, 72, 60, 93, 45, 56, 9, 22, 77, 60, 67, 98, 36, 58, 74, 86, 14, 108, 30, 27, 31, 106, 42, 32, 102, 109, 104, 14, 100, 38, 46, 93, 97, 107, 83, 2, 92, 85, 114, 45, 76, 90, 98, 89, 100, 22, 24, 68, 42, 15, 14, 31, 42, 52, 55, 53, 69, 50, 103, 87, 75, 64, 66, 82, 105, 25, 88, 60, 24, 134, 68, 129, 32, 9, 51, 46, 105, 34, 37, 117, 129, 34, 95, 125, 134, 94, 26, 9, 82, 41, 76, 39, 32, 131, 62, 101, 123, 38, 125, 87, 50, 3, 71, 12, 25, 96, 97, 92, 67, 44, 31, 85, 55, 45, 95, 123, 157, 97, 30, 2, 149, 73, 156, 48, 83, 102, 160, 125, 88, 38, 40, 152, 77, 47, 12, 163, 137, 114, 136, 66, 150, 141, 77, 18, 18, 121, 38, 41, 112, 136, 48, 124, 17, 158, 118, 22, 96, 61, 154, 82, 150, 104, 180, 182, 175, 82, 42, 100, 164, 74, 19, 80, 83, 185, 44, 75, 179, 19, 6, 17, 134, 22, 74, 112, 164, 49, 5, 86, 7, 0, 53, 160, 30, 162, 166, 92, 127, 194, 11, 61, 45, 119, 117, 186, 89, 190, 156, 85, 87, 175, 153, 90, 135, 126, 152, 73, 1, 78, 85, 83, 142, 56, 21, 186, 79, 118, 25, 127, 37, 58, 60, 195, 119, 194, 22, 154, 108, 3, 108, 154, 109, 184, 215, 124, 163, 79, 70, 116, 95, 26, 37, 123, 215, 130, 151, 57, 56, 52, 223, 104, 147, 32, 110, 224, 222, 173, 145, 84, 111, 19, 144, 12, 84, 183, 182, 36, 105, 49, 2, 102, 236, 138, 96, 29, 153, 225, 142, 144, 120, 56, 232, 152, 193, 200, 141, 227, 74, 168}

    Returns: {0, 7, 0, 8, 0, 11, 0, 13, 0, 14, 0, 15, 0, 26, 0, 29, 0, 30, 0, 35, 0, 39, 0, 42, 0, 48, 0, 50, 0, 52, 0, 56, 0, 57, 0, 63, 0, 66, 0, 68, 0, 69, 0, 76, 0, 80, 0, 89, 0, 91, 0, 92, 0, 94, 0, 96, 0, 99, 0, 102, 0, 105, 0, 107, 0, 108, 0, 111, 0, 112, 0, 113, 0, 114, 0, 116, 0, 122, 0, 124, 0, 131, 0, 136, 0, 137, 0, 139, 0, 140, 0, 141, 0, 142, 0, 146, 0, 150, 0, 151, 0, 156, 0, 160, 0, 162, 0, 166, 0, 167, 0, 175, 0, 187, 0, 189, 0, 190, 0, 191, 0, 192, 0, 195, 0, 200, 0, 203, 0, 206, 0, 207, 0, 208, 0, 209, 0, 214, 0, 216, 0, 217, 0, 219, 0, 233, 0, 235, 0, 236, 0, 237, 0, 239, 0, 240, 0, 245, 0, 247, 0, 248, 0, 249 }

  186. 747

    {1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 411, 411, 412, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 418, 418, 419, 419, 420, 420, 421, 421, 422, 422, 423, 423, 424, 424, 425, 425, 426, 426, 427, 427, 428, 428, 429, 429, 430, 430, 431, 431, 432, 432, 433, 433, 434, 434, 435, 436, 436, 437, 437, 438, 438, 439, 439, 440, 440, 441, 441, 442, 442, 443, 443, 444, 444, 445, 445, 446, 446, 447, 447, 448, 448, 449, 449, 450, 450, 451, 451, 452, 452, 453, 453, 454, 454, 455, 455, 456, 456, 457, 457, 458, 458, 459, 459, 460, 460, 461, 461, 462, 462, 463, 463, 464, 464, 465, 465, 466, 466, 467, 467, 468, 468, 469, 469, 470, 470, 471, 471, 472, 472, 473, 473, 474, 474, 475, 475, 476, 476, 477, 477, 478, 478, 479, 479, 480, 480, 481, 481, 482, 482, 483, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 496, 496, 497, 497, 498, 498, 499, 499, 500, 500, 501, 501, 502, 502, 503, 503, 504, 504, 505, 505, 506, 506, 507, 507, 508, 508, 509, 509, 510, 510, 511, 511, 512, 512, 513, 513, 514, 514, 515, 515, 516, 516, 517, 517, 518, 518, 519, 519, 520, 520, 521, 521, 522, 522, 523, 523, 524, 524, 525, 525, 526, 526, 527, 527, 528, 528, 529, 529, 530, 530, 531, 531, 532, 532, 533, 533, 534, 534, 535, 535, 536, 536, 537, 537, 538, 538, 539, 539, 540, 540, 541, 541, 542, 542, 543, 543, 544, 544, 545, 545, 546, 546, 547, 547, 548, 548, 549, 549, 550, 550, 551, 551, 552, 552, 553, 553, 554, 554, 555, 555, 556, 556, 557, 557, 558, 558, 559, 559, 560, 560, 561, 561, 562, 562, 563, 563, 564, 564, 565, 565, 566, 566, 567, 567, 568, 568, 569, 569, 570, 570, 571, 571, 572, 572, 573, 573, 574, 574, 575, 575, 576, 576, 577, 577, 578, 578, 579, 579, 580, 580, 581, 581, 582, 582, 583, 583, 584, 584, 585, 585, 586, 586, 587, 587, 588, 588, 589, 589, 590, 590, 591, 591, 592, 592, 593, 593, 594, 594, 595, 595, 596, 596, 597, 597, 598, 598, 599, 599, 600, 600, 601, 601, 602, 602, 603, 603, 604, 604, 605, 605, 606, 606, 607, 607, 608, 608, 609, 609, 610, 610, 611, 611, 612, 612, 613, 613, 614, 614, 615, 615, 616, 616, 617, 617, 618, 618, 619, 619, 620, 620, 621, 621, 622, 622, 623, 623, 624, 624, 625, 625, 626, 626, 627, 627, 628, 628, 629, 629, 630, 630, 631, 631, 632, 632, 633, 633, 634, 634, 635, 635, 636, 636, 637, 637, 638, 638, 639, 639, 640, 640, 641, 641, 642, 642, 643, 643, 644, 644, 645, 645, 646, 646, 647, 647, 648, 648, 649, 649, 650, 650, 651, 651, 652, 652, 653, 653, 654, 654, 655, 655, 656, 656, 657, 657, 658, 658, 659, 659, 660, 660, 661, 661, 662, 662, 663, 663, 664, 664, 665, 665, 666, 666, 667, 667, 668, 668, 669, 669, 670, 670, 671, 671, 672, 672, 673, 673, 674, 674, 675, 675, 676, 676, 677, 677, 678, 678, 679, 679, 680, 680, 681, 681, 682, 682, 683, 683, 684, 684, 685, 685, 686, 686, 687, 687, 688, 688, 689, 689, 690, 690, 691, 691, 692, 692, 693, 693, 694, 694, 695, 695, 696, 696, 697, 697, 698, 698, 699, 699, 700, 700, 701, 701, 702, 702, 703, 703, 704, 704, 705, 705, 706, 706, 707, 707, 708, 708, 709, 709, 710, 710, 711, 711, 712, 712, 713, 713, 714, 714, 715, 715, 716, 716, 717, 717, 718, 718, 719, 719, 720, 720, 721, 721, 722, 722, 723, 723, 724, 724, 725, 725, 726, 726, 727, 727, 728, 728, 729, 729, 730, 730, 731, 731, 732, 732, 733, 733, 734, 734, 735, 735, 736, 736, 737, 737, 738, 738, 739, 739, 740, 740, 741, 741, 742, 742, 743, 743, 744, 744, 745, 745, 746, 746}

    {0, 0, 1, 0, 2, 0, 1, 4, 5, 4, 4, 6, 7, 1, 5, 5, 7, 7, 6, 2, 8, 4, 0, 6, 11, 14, 13, 12, 3, 5, 12, 14, 16, 5, 19, 13, 7, 19, 18, 5, 20, 18, 7, 5, 21, 18, 5, 10, 25, 20, 25, 7, 19, 18, 16, 20, 26, 29, 3, 27, 16, 3, 4, 15, 1, 13, 13, 30, 5, 9, 6, 31, 37, 22, 4, 9, 27, 17, 32, 1, 23, 7, 38, 11, 31, 24, 5, 9, 14, 0, 4, 7, 6, 46, 47, 9, 42, 35, 50, 3, 47, 5, 20, 31, 15, 42, 14, 50, 11, 13, 7, 13, 2, 42, 17, 27, 51, 21, 58, 20, 48, 21, 3, 49, 37, 0, 2, 27, 47, 56, 29, 8, 35, 43, 29, 11, 46, 47, 64, 14, 41, 51, 29, 63, 8, 23, 53, 3, 23, 72, 48, 9, 19, 12, 56, 17, 32, 53, 68, 5, 59, 21, 34, 26, 12, 44, 19, 78, 49, 66, 8, 15, 47, 57, 73, 83, 44, 88, 57, 16, 8, 80, 69, 63, 7, 85, 11, 62, 90, 55, 64, 35, 62, 23, 61, 18, 18, 29, 51, 29, 93, 100, 42, 92, 81, 48, 86, 61, 14, 75, 84, 57, 49, 61, 106, 43, 53, 100, 86, 97, 7, 85, 40, 82, 113, 90, 11, 0, 52, 16, 35, 61, 67, 100, 119, 49, 21, 120, 109, 42, 117, 14, 121, 87, 60, 41, 63, 82, 65, 108, 43, 127, 61, 114, 34, 87, 123, 66, 72, 19, 70, 89, 78, 105, 6, 53, 93, 30, 96, 10, 136, 56, 77, 17, 135, 13, 78, 15, 64, 76, 63, 1, 53, 24, 2, 91, 17, 126, 16, 69, 106, 40, 46, 141, 13, 117, 84, 76, 135, 128, 29, 18, 21, 92, 61, 154, 124, 113, 33, 65, 155, 125, 70, 100, 133, 66, 40, 54, 81, 114, 52, 131, 17, 16, 123, 104, 146, 45, 50, 109, 83, 128, 84, 133, 87, 77, 152, 78, 130, 124, 121, 151, 16, 3, 76, 82, 17, 144, 6, 101, 1, 158, 91, 85, 159, 82, 81, 160, 62, 162, 39, 93, 69, 32, 179, 173, 53, 172, 45, 9, 13, 72, 156, 123, 88, 83, 5, 177, 16, 127, 118, 58, 4, 178, 124, 51, 42, 24, 10, 19, 4, 5, 185, 148, 159, 117, 55, 67, 57, 92, 77, 89, 77, 76, 14, 159, 183, 41, 156, 181, 81, 18, 161, 21, 177, 2, 46, 7, 136, 53, 209, 164, 109, 80, 117, 68, 205, 201, 73, 124, 132, 46, 107, 42, 122, 102, 39, 166, 90, 207, 183, 106, 223, 50, 140, 162, 71, 89, 40, 107, 97, 173, 77, 174, 220, 58, 109, 12, 117, 97, 41, 4, 143, 92, 170, 107, 79, 171, 69, 174, 165, 31, 95, 172, 112, 174, 181, 78, 113, 11, 78, 240, 93, 229, 220, 156, 30, 146, 132, 235, 111, 179, 171, 57, 228, 224, 111, 248, 40, 132, 237, 73, 72, 147, 28, 240, 156, 180, 33, 142, 13, 131, 217, 253, 180, 245, 154, 36, 85, 85, 120, 82, 80, 97, 40, 138, 211, 240, 158, 219, 99, 50, 197, 13, 47, 217, 81, 24, 46, 192, 238, 44, 269, 148, 101, 126, 271, 61, 232, 47, 14, 221, 235, 215, 91, 17, 265, 243, 89, 117, 115, 238, 134, 284, 97, 178, 52, 275, 106, 5, 206, 272, 17, 169, 0, 188, 78, 278, 19, 174, 123, 248, 75, 162, 84, 23, 26, 207, 213, 74, 148, 17, 265, 223, 60, 43, 107, 97, 39, 242, 225, 243, 49, 94, 122, 49, 129, 243, 177, 247, 153, 238, 56, 9, 213, 53, 243, 126, 145, 192, 28, 86, 279, 175, 221, 191, 257, 50, 199, 47, 133, 119, 35, 94, 119, 185, 161, 88, 194, 50, 274, 128, 6, 309, 56, 185, 130, 296, 67, 245, 111, 36, 289, 229, 198, 122, 175, 312, 314, 46, 326, 42, 233, 309, 14, 245, 70, 175, 80, 31, 111, 322, 262, 116, 204, 229, 208, 184, 209, 255, 342, 117, 272, 11, 15, 51, 180, 78, 9, 271, 46, 334, 251, 89, 302, 215, 153, 57, 253, 1, 72, 55, 338, 19, 247, 258, 248, 101, 337, 291, 276, 296, 290, 31, 60, 346, 104, 278, 309, 101, 196, 272, 331, 200, 317, 52, 182, 294, 48, 240, 321, 63, 301, 22, 332, 338, 368, 52, 236, 339, 329, 359, 259, 226, 173, 368, 45, 306, 197, 225, 42, 348, 38, 78, 271, 288, 53, 205, 245, 152, 372, 58, 86, 160, 144, 11, 154, 233, 375, 28, 239, 339, 239, 230, 295, 314, 87, 326, 367, 246, 209, 354, 177, 350, 19, 53, 386, 383, 112, 143, 307, 80, 394, 0, 147, 398, 125, 351, 21, 396, 44, 33, 121, 2, 245, 92, 366, 207, 209, 145, 303, 14, 212, 383, 147, 363, 160, 125, 311, 137, 304, 105, 286, 362, 65, 333, 379, 95, 315, 220, 68, 139, 178, 67, 249, 218, 275, 181, 311, 237, 389, 67, 178, 333, 181, 329, 98, 113, 197, 246, 93, 220, 72, 404, 232, 298, 53, 108, 23, 410, 340, 432, 250, 108, 73, 369, 350, 92, 390, 26, 55, 285, 85, 303, 313, 285, 312, 55, 104, 112, 38, 344, 388, 38, 215, 50, 313, 121, 437, 88, 245, 321, 265, 295, 289, 94, 21, 370, 113, 11, 85, 54, 329, 428, 362, 382, 265, 90, 14, 226, 376, 260, 235, 185, 167, 308, 444, 406, 160, 58, 378, 144, 170, 171, 38, 444, 408, 282, 65, 169, 357, 249, 313, 172, 274, 50, 211, 185, 447, 388, 381, 105, 94, 76, 193, 419, 244, 22, 423, 177, 14, 195, 466, 23, 427, 95, 116, 237, 466, 180, 407, 215, 320, 269, 403, 204, 54, 270, 335, 184, 183, 121, 241, 244, 484, 263, 466, 234, 162, 247, 407, 374, 116, 327, 7, 354, 371, 386, 227, 141, 136, 180, 437, 308, 165, 185, 235, 299, 161, 120, 145, 132, 154, 291, 496, 464, 103, 161, 61, 4, 371, 327, 456, 293, 151, 249, 345, 438, 233, 231, 337, 364, 459, 227, 342, 451, 139, 346, 347, 228, 357, 424, 33, 289, 468, 290, 125, 246, 105, 116, 98, 483, 305, 296, 306, 98, 494, 335, 453, 8, 24, 257, 121, 127, 13, 32, 204, 371, 435, 360, 387, 259, 12, 18, 81, 334, 504, 183, 474, 467, 207, 47, 393, 68, 162, 142, 136, 339, 223, 516, 270, 253, 316, 294, 302, 7, 220, 316, 130, 388, 42, 383, 440, 244, 215, 529, 389, 46, 224, 171, 240, 490, 83, 291, 438, 511, 14, 268, 366, 424, 523, 491, 126, 178, 538, 27, 289, 255, 163, 21, 317, 305, 444, 26, 345, 543, 75, 81, 562, 456, 305, 413, 146, 337, 329, 472, 159, 223, 154, 204, 496, 331, 547, 431, 400, 116, 108, 384, 334, 371, 258, 66, 144, 155, 503, 88, 239, 119, 488, 517, 325, 498, 448, 445, 326, 164, 493, 486, 568, 369, 13, 19, 342, 159, 247, 541, 336, 400, 354, 294, 205, 123, 205, 200, 280, 395, 307, 66, 142, 405, 523, 202, 30, 82, 589, 494, 344, 495, 292, 542, 336, 234, 128, 46, 530, 508, 308, 529, 39, 84, 396, 16, 205, 302, 567, 38, 122, 325, 555, 491, 0, 445, 400, 450, 306, 480, 507, 25, 382, 374, 279, 222, 528, 163, 431, 525, 78, 118, 133, 224, 547, 211, 616, 108, 25, 118, 59, 606, 327, 180, 461, 472, 45, 318, 332, 295, 55, 395, 53, 193, 142, 69, 104, 368, 271, 60, 134, 235, 253, 253, 461, 410, 331, 462, 61, 244, 217, 305, 264, 136, 226, 146, 332, 35, 173, 532, 378, 3, 584, 287, 252, 545, 398, 90, 189, 397, 404, 295, 351, 127, 558, 3, 218, 561, 75, 575, 606, 589, 68, 335, 450, 499, 314, 76, 381, 49, 366, 183, 30, 145, 39, 292, 171, 202, 17, 566, 271, 385, 461, 296, 197, 279, 625, 559, 643, 652, 330, 54, 197, 373, 283, 644, 559, 669, 91, 533, 357, 307, 345, 475, 641, 289, 624, 404, 231, 310, 31, 333, 611, 266, 650, 197, 58, 482, 113, 364, 437, 545, 302, 284, 569, 286, 664, 89, 315, 551, 120, 473, 415, 32, 395, 228, 532, 376, 143, 452, 577, 178, 629, 370, 43, 325, 130, 608, 293, 327, 278, 93, 28, 202, 246, 29, 469, 400, 427, 451, 299, 584, 590, 137, 532, 134, 311, 0, 633, 599, 539, 91, 296, 610, 322, 319, 434, 540, 215, 219, 640, 422, 88, 8, 138, 446, 600, 519, 572, 271, 106, 607, 9, 299, 213, 569, 423, 351, 92, 509, 461, 560, 155, 650, 490, 181, 669, 273, 700, 559, 9, 349, 14, 277, 273, 390, 673, 685, 519, 110, 79, 375, 700, 32, 321, 417, 306, 152, 64, 65, 579, 11, 249, 738, 52, 391, 258, 486, 734}

    Returns: {0, 6, 0, 7, 0, 10, 0, 16, 0, 18, 0, 23, 0, 26, 0, 27, 0, 28, 0, 34, 0, 37, 0, 40, 0, 42, 0, 46, 0, 48, 0, 50, 0, 53, 0, 54, 0, 55, 0, 60, 0, 67, 0, 68, 0, 69, 0, 70, 0, 72, 0, 74, 0, 80, 0, 81, 0, 83, 0, 85, 0, 89, 0, 90, 0, 91, 0, 92, 0, 98, 0, 99, 0, 100, 0, 103, 0, 106, 0, 112, 0, 118, 0, 122, 0, 123, 0, 124, 0, 129, 0, 136, 0, 137, 0, 142, 0, 146, 0, 153, 0, 156, 0, 161, 0, 167, 0, 168, 0, 169, 0, 174, 0, 179, 0, 184, 0, 185, 0, 187, 0, 188, 0, 192, 0, 193, 0, 195, 0, 199, 0, 201, 0, 206, 0, 208, 0, 214, 0, 221, 0, 222, 0, 223, 0, 228, 0, 232, 0, 234, 0, 236, 0, 237, 0, 240, 0, 245, 0, 250, 0, 252, 0, 254, 0, 260, 0, 274, 0, 276, 0, 277, 0, 278, 0, 281, 0, 282, 0, 283, 0, 285, 0, 286, 0, 287, 0, 288, 0, 289, 0, 294, 0, 297, 0, 299, 0, 303, 0, 304, 0, 308, 0, 310, 0, 312, 0, 313, 0, 317, 0, 320, 0, 323, 0, 326, 0, 331, 0, 332, 0, 335, 0, 340, 0, 345, 0, 346, 0, 348, 0, 350, 0, 351, 0, 353, 0, 357, 0, 364, 0, 367, 0, 369, 0, 370, 0, 374, 0, 375, 0, 377, 0, 378, 0, 381, 0, 384, 0, 385, 0, 387, 0, 389, 0, 390, 0, 391, 0, 392, 0, 395, 0, 397, 0, 404, 0, 405, 0, 413, 0, 418, 0, 420, 0, 422, 0, 423, 0, 425, 0, 426, 0, 428, 0, 429, 0, 436, 0, 445, 0, 448, 0, 449, 0, 450, 0, 451, 0, 459, 0, 466, 0, 471, 0, 479, 0, 490, 0, 496, 0, 498, 0, 499, 0, 504, 0, 507, 0, 509, 0, 510, 0, 514, 0, 524, 0, 530, 0, 531, 0, 532, 0, 534, 0, 535, 0, 538, 0, 539, 0, 540, 0, 543, 0, 544, 0, 545, 0, 552, 0, 554, 0, 557, 0, 558, 0, 560, 0, 561, 0, 563, 0, 565, 0, 577, 0, 580, 0, 582, 0, 587, 0, 588, 0, 591, 0, 596, 0, 598, 0, 602, 0, 608, 0, 611, 0, 618, 0, 621, 0, 622, 0, 625, 0, 626, 0, 632, 0, 639, 0, 640, 0, 643, 0, 646, 0, 653, 0, 654, 0, 663, 0, 664, 0, 671, 0, 676, 0, 677, 0, 679, 0, 683, 0, 684, 0, 685, 0, 686, 0, 689, 0, 692, 0, 694, 0, 696, 0, 697, 0, 698, 0, 702, 0, 703, 0, 705, 0, 708, 0, 710, 0, 715, 0, 720, 0, 722, 0, 723, 0, 725, 0, 730, 0, 732, 0, 739, 0, 740, 0, 741, 0, 746 }

  187. 552

    {1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 411, 411, 412, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 418, 418, 419, 419, 420, 420, 421, 421, 422, 422, 423, 423, 424, 424, 425, 425, 426, 426, 427, 427, 428, 428, 429, 429, 430, 430, 431, 431, 432, 432, 433, 433, 434, 434, 435, 435, 436, 436, 437, 437, 438, 438, 439, 439, 440, 440, 441, 441, 442, 442, 443, 443, 444, 444, 445, 445, 446, 446, 447, 447, 448, 448, 449, 449, 450, 450, 451, 451, 452, 452, 453, 453, 454, 454, 455, 455, 456, 456, 457, 457, 458, 458, 459, 459, 460, 460, 461, 461, 462, 462, 463, 463, 464, 464, 465, 465, 466, 466, 467, 467, 468, 468, 469, 469, 470, 470, 471, 471, 472, 472, 473, 473, 474, 474, 475, 475, 476, 476, 477, 477, 478, 478, 479, 479, 480, 480, 481, 481, 482, 482, 483, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 496, 496, 497, 497, 498, 498, 499, 499, 500, 500, 501, 501, 502, 502, 503, 503, 504, 504, 505, 505, 506, 506, 507, 507, 508, 508, 509, 509, 510, 510, 511, 511, 512, 512, 513, 513, 514, 514, 515, 515, 516, 516, 517, 517, 518, 518, 519, 519, 520, 520, 521, 521, 522, 522, 523, 523, 524, 524, 525, 525, 526, 526, 527, 527, 528, 528, 529, 529, 530, 530, 531, 531, 532, 532, 533, 533, 534, 534, 535, 535, 536, 536, 537, 537, 538, 538, 539, 539, 540, 540, 541, 541, 542, 542, 543, 543, 544, 544, 545, 545, 546, 546, 547, 547, 548, 548, 549, 549, 550, 550, 551, 551}

    {0, 0, 1, 2, 1, 0, 2, 2, 1, 4, 3, 4, 5, 0, 6, 1, 2, 5, 4, 1, 9, 9, 3, 10, 2, 1, 11, 8, 4, 10, 4, 5, 9, 4, 7, 18, 16, 16, 6, 2, 8, 9, 19, 1, 23, 17, 8, 7, 1, 18, 0, 18, 13, 0, 14, 16, 1, 12, 23, 27, 19, 25, 6, 17, 27, 27, 24, 11, 14, 9, 33, 32, 15, 31, 25, 11, 34, 12, 2, 11, 37, 28, 41, 18, 8, 31, 8, 13, 38, 32, 39, 19, 35, 2, 9, 2, 14, 37, 44, 14, 25, 14, 29, 29, 49, 26, 39, 18, 12, 28, 37, 25, 5, 1, 12, 59, 42, 42, 16, 17, 9, 47, 52, 44, 47, 63, 64, 27, 19, 51, 62, 53, 4, 63, 3, 34, 41, 44, 2, 36, 41, 9, 12, 30, 49, 2, 14, 6, 36, 44, 57, 11, 9, 30, 5, 34, 75, 0, 10, 70, 63, 47, 73, 21, 58, 29, 24, 50, 19, 2, 13, 54, 72, 53, 82, 51, 3, 41, 75, 4, 35, 62, 58, 11, 27, 48, 21, 94, 7, 22, 52, 55, 86, 97, 95, 94, 31, 44, 23, 41, 18, 5, 80, 92, 87, 8, 36, 37, 7, 63, 37, 67, 44, 10, 2, 102, 72, 63, 53, 77, 93, 13, 68, 80, 38, 28, 106, 63, 64, 13, 90, 71, 45, 93, 18, 80, 81, 72, 8, 92, 86, 65, 67, 80, 45, 10, 68, 17, 10, 117, 7, 87, 118, 95, 126, 114, 110, 44, 119, 56, 113, 14, 92, 16, 8, 98, 2, 33, 32, 61, 94, 23, 95, 44, 66, 59, 44, 91, 114, 133, 136, 3, 123, 120, 99, 141, 91, 17, 105, 131, 6, 118, 67, 137, 16, 145, 17, 35, 46, 79, 10, 101, 137, 82, 89, 15, 128, 54, 107, 83, 141, 43, 14, 113, 55, 65, 33, 43, 148, 103, 102, 26, 131, 24, 132, 6, 44, 6, 118, 2, 93, 109, 69, 168, 146, 134, 45, 113, 65, 88, 126, 31, 32, 16, 89, 141, 51, 105, 127, 40, 168, 32, 169, 104, 122, 30, 18, 121, 117, 173, 116, 48, 177, 73, 106, 175, 172, 36, 103, 80, 65, 104, 167, 98, 83, 115, 85, 156, 148, 151, 83, 166, 74, 6, 134, 189, 147, 39, 140, 29, 130, 195, 77, 64, 50, 18, 91, 115, 95, 5, 162, 63, 111, 13, 84, 193, 107, 199, 62, 70, 136, 206, 102, 116, 165, 185, 74, 209, 177, 46, 114, 24, 44, 146, 83, 117, 65, 204, 17, 192, 7, 32, 5, 141, 116, 211, 220, 76, 209, 186, 215, 120, 96, 16, 116, 204, 116, 16, 96, 83, 177, 109, 160, 222, 28, 88, 97, 215, 180, 213, 227, 59, 32, 100, 103, 195, 159, 59, 155, 179, 91, 76, 133, 99, 166, 14, 225, 7, 209, 158, 167, 26, 240, 101, 152, 13, 59, 14, 28, 217, 221, 193, 115, 13, 124, 56, 98, 128, 4, 220, 20, 118, 87, 51, 67, 196, 244, 31, 125, 209, 141, 135, 190, 236, 77, 149, 222, 79, 197, 172, 126, 43, 94, 261, 172, 26, 243, 170, 156, 102, 101, 17, 92, 217, 144, 142, 87, 118, 184, 90, 199, 135, 247, 11, 123, 200, 63, 194, 124, 89, 47, 59, 63, 201, 53, 229, 223, 177, 25, 262, 66, 265, 164, 2, 158, 279, 206, 215, 258, 7, 259, 77, 286, 253, 33, 128, 73, 61, 289, 173, 170, 246, 244, 51, 214, 84, 203, 220, 136, 70, 14, 64, 290, 141, 249, 267, 208, 23, 135, 5, 263, 260, 263, 254, 279, 111, 99, 136, 142, 246, 11, 202, 211, 278, 137, 277, 270, 43, 22, 9, 155, 246, 200, 196, 296, 211, 285, 273, 276, 277, 112, 85, 298, 109, 151, 54, 287, 284, 285, 258, 24, 23, 0, 185, 261, 319, 93, 120, 221, 289, 122, 57, 87, 80, 199, 174, 199, 261, 308, 144, 274, 31, 184, 320, 166, 246, 42, 191, 208, 301, 164, 199, 209, 292, 95, 33, 32, 91, 92, 182, 340, 140, 207, 204, 235, 30, 5, 301, 179, 41, 316, 116, 347, 152, 35, 301, 221, 283, 286, 135, 288, 8, 249, 52, 242, 265, 235, 73, 212, 189, 267, 5, 161, 301, 305, 180, 254, 168, 151, 322, 168, 86, 75, 14, 328, 179, 56, 57, 161, 13, 126, 264, 14, 335, 331, 240, 201, 203, 35, 29, 367, 132, 93, 98, 56, 266, 338, 349, 260, 114, 186, 324, 21, 34, 126, 66, 35, 381, 287, 53, 6, 316, 269, 376, 103, 236, 287, 363, 368, 266, 37, 328, 195, 196, 16, 268, 309, 126, 226, 380, 20, 210, 362, 327, 345, 270, 261, 178, 197, 282, 294, 329, 30, 389, 331, 393, 295, 188, 208, 292, 120, 196, 394, 23, 208, 44, 362, 188, 152, 254, 39, 240, 190, 312, 37, 58, 336, 390, 54, 25, 55, 196, 106, 89, 6, 311, 304, 21, 332, 99, 282, 24, 287, 292, 96, 284, 20, 190, 238, 90, 204, 62, 338, 323, 43, 248, 361, 228, 110, 66, 110, 28, 323, 385, 63, 203, 235, 364, 256, 92, 270, 194, 107, 121, 405, 202, 313, 86, 43, 282, 263, 121, 398, 376, 322, 158, 417, 312, 79, 266, 289, 148, 382, 390, 420, 333, 98, 39, 125, 286, 82, 80, 64, 218, 368, 336, 208, 310, 37, 355, 313, 325, 171, 427, 54, 212, 49, 456, 346, 211, 405, 192, 26, 11, 47, 202, 285, 56, 195, 153, 143, 168, 23, 197, 105, 42, 63, 450, 342, 335, 332, 448, 182, 402, 141, 203, 403, 391, 52, 378, 308, 311, 349, 369, 309, 52, 385, 159, 93, 257, 198, 102, 170, 78, 158, 135, 298, 100, 69, 50, 49, 201, 464, 42, 96, 343, 304, 64, 155, 303, 129, 16, 228, 376, 284, 31, 445, 240, 492, 4, 168, 468, 352, 200, 173, 449, 301, 79, 257, 259, 5, 28, 444, 312, 12, 437, 458, 460, 224, 409, 94, 249, 448, 492, 43, 187, 182, 293, 99, 143, 200, 40, 95, 300, 412, 270, 467, 402, 70, 170, 461, 103, 159, 321, 0, 402, 408, 481, 510, 370, 119, 4, 296, 415, 43, 211, 314, 332, 15, 343, 352, 245, 416, 165, 133, 106, 79, 454, 73, 476, 518, 523, 493, 294, 67, 204, 349, 254, 174, 164, 380, 442, 268, 66, 243, 122, 332, 473, 178, 456, 147, 346, 411, 92, 156, 128, 454, 422, 538, 285, 11, 528, 215, 408, 536, 539, 211, 4, 534, 158, 44, 520, 95, 137, 319, 147}

    Returns: {0, 13, 0, 16, 0, 23, 0, 31, 0, 34, 0, 41, 0, 48, 0, 51, 0, 54, 0, 61, 0, 62, 0, 63, 0, 64, 0, 68, 0, 71, 0, 72, 0, 77, 0, 83, 0, 85, 0, 89, 0, 96, 0, 97, 0, 98, 0, 100, 0, 101, 0, 106, 0, 109, 0, 125, 0, 126, 0, 130, 0, 131, 0, 132, 0, 136, 0, 139, 0, 142, 0, 144, 0, 145, 0, 146, 0, 152, 0, 154, 0, 158, 0, 161, 0, 162, 0, 177, 0, 179, 0, 180, 0, 186, 0, 187, 0, 192, 0, 194, 0, 197, 0, 205, 0, 210, 0, 211, 0, 213, 0, 214, 0, 217, 0, 221, 0, 222, 0, 229, 0, 235, 0, 236, 0, 237, 0, 239, 0, 240, 0, 241, 0, 251, 0, 252, 0, 253, 0, 256, 0, 258, 0, 261, 0, 262, 0, 263, 0, 264, 0, 267, 0, 269, 0, 276, 0, 280, 0, 286, 0, 291, 0, 296, 0, 297, 0, 300, 0, 305, 0, 309, 0, 312, 0, 315, 0, 317, 0, 322, 0, 327, 0, 329, 0, 331, 0, 333, 0, 334, 0, 336, 0, 337, 0, 339, 0, 340, 0, 350, 0, 354, 0, 355, 0, 356, 0, 362, 0, 363, 0, 366, 0, 367, 0, 372, 0, 376, 0, 377, 0, 383, 0, 386, 0, 387, 0, 389, 0, 390, 0, 393, 0, 396, 0, 399, 0, 404, 0, 405, 0, 411, 0, 414, 0, 417, 0, 418, 0, 420, 0, 423, 0, 424, 0, 425, 0, 426, 0, 428, 0, 429, 0, 437, 0, 438, 0, 443, 0, 445, 0, 449, 0, 453, 0, 454, 0, 455, 0, 461, 0, 463, 0, 464, 0, 468, 0, 469, 0, 470, 0, 471, 0, 472, 0, 473, 0, 474, 0, 475, 0, 480, 0, 482, 0, 487, 0, 488, 0, 489, 0, 491, 0, 500, 0, 501, 0, 502, 0, 504, 0, 506, 0, 507, 0, 509, 0, 515, 0, 518, 0, 519, 0, 521, 0, 522, 0, 525, 0, 526, 0, 527, 0, 528, 0, 530, 0, 532, 0, 533, 0, 534, 0, 535, 0, 537, 0, 538, 0, 546, 0, 549 }

  188. 10

    {1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9}

    {0, 1, 0, 2, 1, 3, 2, 1, 2, 0, 6, 3, 5, 4, 0, 1}

    Returns: { }

  189. 709

    {1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 13, 13, 14, 15, 16, 16, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 411, 411, 412, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 418, 418, 419, 419, 420, 420, 421, 421, 422, 422, 423, 423, 424, 424, 425, 425, 426, 426, 427, 427, 428, 428, 429, 429, 430, 430, 431, 431, 432, 432, 433, 433, 434, 434, 435, 435, 436, 436, 437, 437, 438, 438, 439, 439, 440, 440, 441, 441, 442, 442, 443, 443, 444, 444, 445, 445, 446, 446, 447, 447, 448, 448, 449, 449, 450, 450, 451, 451, 452, 452, 453, 453, 454, 454, 455, 455, 456, 456, 457, 457, 458, 458, 459, 459, 460, 460, 461, 461, 462, 462, 463, 463, 464, 464, 465, 465, 466, 466, 467, 467, 468, 468, 469, 469, 470, 470, 471, 471, 472, 472, 473, 473, 474, 474, 475, 475, 476, 476, 477, 477, 478, 478, 479, 479, 480, 480, 481, 481, 482, 482, 483, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 496, 496, 497, 497, 498, 498, 499, 499, 500, 500, 501, 501, 502, 502, 503, 503, 504, 504, 505, 505, 506, 506, 507, 507, 508, 508, 509, 509, 510, 510, 511, 511, 512, 512, 513, 513, 514, 514, 515, 515, 516, 516, 517, 517, 518, 518, 519, 519, 520, 520, 521, 521, 522, 522, 523, 523, 524, 524, 525, 525, 526, 526, 527, 527, 528, 528, 529, 529, 530, 530, 531, 531, 532, 532, 533, 533, 534, 534, 535, 535, 536, 536, 537, 537, 538, 538, 539, 539, 540, 540, 541, 541, 542, 542, 543, 543, 544, 544, 545, 545, 546, 546, 547, 547, 548, 548, 549, 549, 550, 550, 551, 551, 552, 552, 553, 553, 554, 554, 555, 555, 556, 556, 557, 557, 558, 558, 559, 559, 560, 560, 561, 561, 562, 562, 563, 563, 564, 564, 565, 565, 566, 566, 567, 567, 568, 568, 569, 569, 570, 570, 571, 571, 572, 572, 573, 573, 574, 574, 575, 575, 576, 576, 577, 577, 578, 578, 579, 579, 580, 580, 581, 581, 582, 582, 583, 583, 584, 584, 585, 585, 586, 586, 587, 587, 588, 588, 589, 589, 590, 590, 591, 591, 592, 592, 593, 593, 594, 594, 595, 595, 596, 596, 597, 597, 598, 598, 599, 599, 600, 600, 601, 601, 602, 602, 603, 603, 604, 604, 605, 605, 606, 606, 607, 607, 608, 608, 609, 609, 610, 610, 611, 611, 612, 612, 613, 613, 614, 614, 615, 615, 616, 616, 617, 617, 618, 618, 619, 619, 620, 620, 621, 621, 622, 622, 623, 623, 624, 624, 625, 625, 626, 626, 627, 627, 628, 628, 629, 629, 630, 630, 631, 631, 632, 632, 633, 633, 634, 634, 635, 635, 636, 636, 637, 637, 638, 638, 639, 639, 640, 640, 641, 641, 642, 642, 643, 643, 644, 644, 645, 645, 646, 646, 647, 647, 648, 648, 649, 649, 650, 650, 651, 651, 652, 652, 653, 653, 654, 654, 655, 655, 656, 656, 657, 657, 658, 658, 659, 659, 660, 660, 661, 661, 662, 662, 663, 663, 664, 664, 665, 665, 666, 666, 667, 667, 668, 668, 669, 669, 670, 670, 671, 671, 672, 672, 673, 673, 674, 674, 675, 675, 676, 676, 677, 677, 678, 678, 679, 679, 680, 680, 681, 681, 682, 682, 683, 683, 684, 684, 685, 685, 686, 686, 687, 687, 688, 688, 689, 689, 690, 690, 691, 691, 692, 692, 693, 693, 694, 694, 695, 695, 696, 696, 697, 697, 698, 698, 699, 699, 700, 700, 701, 701, 702, 702, 703, 703, 704, 704, 705, 705, 706, 706, 707, 707, 708, 708}

    {0, 0, 1, 0, 2, 0, 0, 4, 3, 4, 5, 0, 0, 7, 4, 0, 7, 8, 7, 6, 7, 2, 10, 12, 12, 13, 12, 13, 0, 15, 10, 19, 15, 4, 20, 20, 9, 4, 9, 16, 8, 8, 16, 8, 24, 21, 7, 27, 23, 4, 15, 18, 6, 16, 0, 24, 30, 17, 7, 22, 33, 6, 19, 22, 9, 20, 16, 1, 25, 5, 37, 8, 32, 12, 21, 29, 17, 7, 43, 1, 40, 21, 18, 28, 5, 38, 47, 5, 10, 0, 1, 5, 42, 32, 46, 43, 50, 48, 33, 53, 9, 50, 21, 8, 20, 14, 33, 46, 21, 32, 48, 2, 57, 25, 33, 60, 5, 29, 58, 56, 56, 63, 28, 0, 50, 20, 22, 55, 36, 56, 49, 36, 19, 28, 30, 16, 7, 48, 64, 57, 36, 53, 38, 40, 23, 62, 43, 39, 66, 62, 23, 32, 79, 80, 0, 42, 53, 6, 11, 0, 63, 78, 59, 25, 13, 53, 47, 22, 49, 27, 21, 46, 26, 0, 24, 58, 52, 38, 50, 11, 5, 15, 3, 66, 38, 23, 6, 4, 22, 51, 29, 98, 25, 28, 46, 70, 77, 24, 77, 92, 69, 97, 15, 50, 77, 76, 7, 21, 62, 100, 60, 40, 61, 74, 104, 31, 46, 51, 30, 5, 10, 54, 66, 51, 15, 115, 115, 17, 26, 68, 51, 107, 77, 30, 82, 41, 119, 7, 12, 112, 32, 117, 79, 78, 5, 73, 15, 46, 26, 13, 59, 62, 97, 120, 124, 55, 69, 22, 35, 16, 110, 134, 132, 50, 35, 84, 107, 119, 72, 117, 61, 93, 85, 29, 70, 31, 118, 97, 57, 76, 112, 13, 28, 104, 9, 53, 121, 127, 56, 90, 105, 48, 35, 3, 5, 33, 78, 74, 139, 34, 111, 87, 21, 10, 31, 18, 97, 12, 97, 50, 88, 123, 56, 13, 107, 44, 27, 160, 146, 96, 55, 20, 130, 42, 102, 136, 55, 37, 167, 3, 13, 6, 62, 101, 73, 78, 135, 48, 117, 25, 103, 141, 0, 119, 159, 104, 110, 151, 36, 146, 51, 73, 99, 24, 61, 66, 12, 117, 129, 154, 56, 171, 44, 82, 50, 168, 97, 162, 65, 117, 48, 150, 53, 133, 34, 83, 103, 81, 190, 130, 51, 62, 13, 124, 115, 43, 135, 42, 198, 97, 107, 171, 159, 94, 1, 75, 146, 168, 50, 71, 22, 42, 36, 126, 54, 134, 42, 29, 39, 130, 128, 135, 45, 11, 149, 176, 58, 46, 58, 92, 105, 66, 124, 73, 199, 128, 181, 168, 139, 47, 61, 110, 14, 122, 71, 213, 7, 201, 2, 149, 192, 30, 156, 18, 171, 99, 20, 42, 140, 44, 146, 205, 179, 141, 207, 177, 72, 170, 92, 33, 66, 189, 68, 131, 80, 226, 6, 17, 69, 209, 186, 124, 236, 199, 125, 213, 177, 105, 44, 190, 139, 206, 120, 167, 208, 185, 30, 138, 192, 48, 100, 53, 137, 140, 165, 239, 124, 252, 1, 17, 103, 49, 180, 160, 252, 164, 243, 118, 53, 195, 236, 41, 112, 170, 244, 48, 106, 99, 75, 204, 178, 23, 193, 206, 89, 261, 69, 132, 193, 133, 206, 91, 193, 82, 49, 45, 12, 270, 94, 242, 11, 260, 270, 156, 164, 170, 261, 221, 277, 268, 199, 275, 122, 3, 52, 90, 95, 89, 256, 183, 156, 39, 261, 191, 219, 244, 272, 118, 141, 233, 219, 147, 176, 87, 156, 255, 160, 101, 36, 110, 187, 280, 48, 73, 238, 106, 277, 218, 14, 83, 272, 88, 143, 250, 296, 95, 293, 241, 161, 178, 223, 125, 224, 10, 38, 188, 292, 247, 287, 115, 154, 210, 240, 160, 66, 24, 191, 307, 6, 243, 253, 97, 15, 195, 139, 16, 15, 65, 47, 207, 261, 22, 167, 217, 320, 245, 85, 293, 302, 81, 40, 208, 110, 300, 14, 34, 284, 259, 69, 277, 234, 213, 113, 201, 263, 171, 118, 3, 65, 24, 10, 250, 77, 305, 178, 71, 22, 255, 7, 181, 333, 49, 60, 99, 222, 70, 308, 120, 68, 257, 237, 250, 337, 61, 220, 151, 141, 214, 195, 122, 149, 348, 242, 70, 142, 286, 126, 152, 170, 238, 287, 192, 31, 337, 101, 80, 0, 5, 65, 161, 329, 11, 301, 191, 31, 318, 61, 207, 198, 65, 201, 99, 237, 257, 58, 7, 275, 361, 191, 143, 170, 206, 100, 114, 142, 229, 270, 276, 219, 179, 55, 306, 98, 357, 38, 335, 70, 119, 363, 240, 68, 254, 308, 162, 218, 363, 158, 114, 182, 367, 214, 346, 175, 232, 250, 91, 326, 109, 128, 157, 238, 340, 138, 88, 5, 146, 206, 154, 256, 231, 0, 380, 341, 231, 391, 266, 299, 163, 122, 64, 208, 267, 218, 369, 362, 336, 263, 148, 373, 343, 359, 231, 290, 320, 405, 325, 74, 295, 287, 125, 94, 12, 310, 410, 119, 305, 388, 273, 171, 368, 198, 282, 316, 3, 59, 315, 370, 193, 265, 186, 382, 192, 306, 193, 160, 22, 339, 245, 400, 388, 97, 45, 296, 366, 181, 251, 40, 117, 149, 390, 79, 186, 204, 143, 142, 30, 67, 29, 301, 185, 302, 360, 225, 135, 278, 42, 200, 265, 359, 76, 377, 74, 208, 250, 441, 139, 51, 349, 403, 130, 418, 107, 187, 445, 203, 272, 246, 424, 406, 422, 195, 81, 123, 402, 254, 219, 206, 140, 236, 219, 52, 452, 221, 218, 99, 154, 287, 133, 411, 64, 436, 145, 165, 50, 243, 426, 137, 383, 339, 345, 371, 322, 284, 119, 28, 330, 425, 458, 81, 465, 186, 130, 214, 11, 308, 16, 216, 404, 92, 133, 232, 100, 455, 413, 274, 154, 431, 81, 442, 49, 282, 1, 129, 328, 142, 395, 360, 93, 170, 474, 313, 402, 48, 236, 143, 105, 321, 55, 465, 139, 444, 35, 117, 419, 158, 219, 485, 386, 479, 177, 226, 120, 19, 457, 152, 493, 374, 283, 161, 435, 161, 188, 417, 432, 73, 373, 153, 498, 464, 202, 164, 269, 28, 273, 285, 289, 4, 220, 456, 438, 430, 408, 4, 332, 11, 151, 499, 109, 446, 169, 221, 156, 74, 39, 418, 215, 16, 354, 421, 293, 200, 162, 82, 268, 120, 441, 462, 385, 279, 205, 389, 483, 455, 489, 120, 1, 296, 234, 455, 14, 458, 153, 241, 61, 254, 467, 269, 89, 7, 491, 164, 73, 191, 409, 134, 236, 104, 329, 421, 377, 81, 239, 434, 137, 153, 337, 312, 112, 28, 251, 55, 367, 529, 322, 275, 404, 181, 148, 267, 297, 280, 5, 53, 71, 402, 4, 524, 120, 440, 208, 442, 181, 215, 422, 160, 536, 152, 322, 454, 282, 551, 89, 36, 241, 284, 243, 297, 231, 147, 3, 211, 470, 369, 559, 408, 492, 135, 384, 190, 346, 290, 426, 556, 374, 287, 568, 478, 350, 171, 355, 328, 386, 187, 182, 462, 318, 362, 210, 201, 223, 269, 299, 152, 534, 97, 175, 445, 398, 527, 193, 196, 540, 150, 324, 302, 212, 319, 379, 352, 274, 553, 317, 246, 109, 391, 112, 463, 442, 236, 223, 510, 501, 457, 125, 130, 126, 235, 292, 557, 516, 517, 16, 142, 285, 580, 144, 595, 12, 393, 388, 69, 419, 518, 519, 259, 130, 58, 103, 357, 588, 372, 41, 74, 362, 314, 555, 445, 276, 31, 611, 167, 400, 451, 440, 156, 295, 437, 364, 456, 61, 573, 502, 585, 476, 505, 416, 310, 581, 31, 52, 353, 73, 263, 582, 341, 502, 474, 380, 291, 193, 477, 133, 372, 21, 137, 157, 339, 532, 168, 200, 632, 139, 202, 625, 318, 496, 3, 26, 543, 155, 427, 125, 618, 440, 142, 384, 115, 189, 207, 377, 265, 332, 614, 364, 167, 502, 118, 497, 128, 208, 290, 359, 484, 325, 416, 637, 111, 282, 41, 204, 338, 574, 267, 577, 467, 322, 88, 379, 389, 542, 43, 503, 461, 318, 582, 185, 586, 426, 163, 161, 601, 464, 499, 471, 277, 620, 496, 306, 202, 508, 209, 56, 665, 296, 206, 86, 127, 158, 192, 108, 395, 463, 277, 380, 228, 592, 173, 420, 140, 362, 503, 39, 551, 207, 124, 489, 356, 46, 448, 234, 61, 411, 623, 372, 444, 635, 156, 167, 323, 375, 286, 436, 104, 407, 412, 629, 432, 141, 534, 222, 409, 403, 55, 434, 131, 115, 569, 497, 406, 674, 12, 224, 675, 409, 587, 400, 579, 236, 284, 666, 11, 279, 639, 532, 600, 170, 566}

    Returns: {0, 6, 0, 10, 0, 11, 0, 13, 0, 19, 0, 21, 0, 23, 0, 24, 0, 26, 0, 28, 0, 30, 0, 34, 0, 38, 0, 39, 0, 43, 0, 45, 0, 48, 0, 52, 0, 53, 0, 61, 0, 64, 0, 67, 0, 68, 0, 73, 0, 81, 0, 85, 0, 88, 0, 94, 0, 96, 0, 99, 0, 101, 0, 102, 0, 105, 0, 106, 0, 108, 0, 109, 0, 112, 0, 113, 0, 117, 0, 120, 0, 126, 0, 128, 0, 132, 0, 133, 0, 134, 0, 135, 0, 137, 0, 138, 0, 147, 0, 149, 0, 152, 0, 160, 0, 161, 0, 170, 0, 175, 0, 178, 0, 185, 0, 188, 0, 191, 0, 195, 0, 196, 0, 197, 0, 203, 0, 204, 0, 210, 0, 213, 0, 214, 0, 219, 0, 220, 0, 221, 0, 222, 0, 224, 0, 231, 0, 233, 0, 236, 0, 237, 0, 239, 0, 240, 0, 241, 0, 242, 0, 246, 0, 247, 0, 254, 0, 255, 0, 259, 0, 261, 0, 267, 0, 277, 0, 282, 0, 284, 0, 285, 0, 289, 0, 295, 0, 296, 0, 303, 0, 306, 0, 318, 0, 319, 0, 321, 0, 323, 0, 327, 0, 332, 0, 334, 0, 343, 0, 350, 0, 351, 0, 352, 0, 355, 0, 357, 0, 365, 0, 368, 0, 370, 0, 371, 0, 373, 0, 374, 0, 375, 0, 385, 0, 386, 0, 387, 0, 391, 0, 394, 0, 399, 0, 402, 0, 403, 0, 407, 0, 410, 0, 417, 0, 418, 0, 419, 0, 420, 0, 422, 0, 423, 0, 424, 0, 425, 0, 430, 0, 431, 0, 432, 0, 443, 0, 445, 0, 446, 0, 448, 0, 458, 0, 461, 0, 462, 0, 464, 0, 465, 0, 466, 0, 471, 0, 473, 0, 474, 0, 476, 0, 477, 0, 478, 0, 490, 0, 491, 0, 495, 0, 497, 0, 499, 0, 504, 0, 510, 0, 511, 0, 515, 0, 516, 0, 518, 0, 523, 0, 525, 0, 526, 0, 527, 0, 531, 0, 533, 0, 534, 0, 543, 0, 546, 0, 547, 0, 548, 0, 553, 0, 559, 0, 561, 0, 565, 0, 569, 0, 570, 0, 573, 0, 581, 0, 584, 0, 585, 0, 586, 0, 587, 0, 589, 0, 590, 0, 594, 0, 597, 0, 599, 0, 601, 0, 603, 0, 605, 0, 607, 0, 608, 0, 609, 0, 610, 0, 611, 0, 613, 0, 614, 0, 617, 0, 619, 0, 630, 0, 635, 0, 636, 0, 641, 0, 642, 0, 643, 0, 644, 0, 647, 0, 651, 0, 653, 0, 657, 0, 658, 0, 659, 0, 673, 0, 674, 0, 676, 0, 683, 0, 684, 0, 686, 0, 687, 0, 689, 0, 691, 0, 693, 0, 697 }

  190. 98

    {1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 47, 47, 48, 48, 49, 49, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97}

    {0, 1, 2, 1, 0, 1, 3, 1, 3, 2, 1, 2, 3, 7, 2, 5, 5, 8, 4, 6, 1, 0, 3, 4, 1, 14, 10, 5, 12, 3, 10, 7, 9, 4, 15, 2, 6, 9, 6, 6, 3, 20, 12, 16, 23, 10, 23, 10, 13, 26, 7, 24, 20, 16, 10, 23, 30, 3, 22, 26, 5, 22, 15, 8, 2, 6, 28, 20, 25, 34, 21, 8, 1, 27, 17, 25, 26, 12, 6, 32, 3, 21, 5, 37, 0, 15, 46, 11, 12, 26, 12, 32, 18, 50, 0, 47, 23, 26, 45, 35, 6, 47, 10, 0, 18, 1, 26, 8, 29, 53, 45, 37, 0, 27, 9, 7, 40, 38, 32, 10, 9, 43, 17, 61, 33, 0, 20, 19, 4, 7, 5, 41, 63, 45, 14, 69, 15, 2, 65, 58, 57, 6, 46, 71, 62, 66, 56, 19, 35, 59, 63, 4, 5, 4, 66, 80, 59, 9, 46, 28, 11, 15, 51, 3, 49, 77, 48, 10, 71, 48, 33, 42, 73, 59, 10, 4, 35, 30, 52, 53, 72, 28, 40, 14, 25, 68}

    Returns: {0, 5, 0, 6, 0, 8, 0, 13, 0, 17, 0, 21, 0, 23, 0, 29, 0, 31, 0, 34, 0, 37, 0, 43, 0, 46, 0, 50, 0, 59, 0, 66, 0, 70, 0, 73, 0, 77, 0, 80, 0, 87, 0, 88, 0, 89, 0, 94, 0, 95, 0, 96 }

  191. 421

    {1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 13, 13, 14, 14, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 411, 411, 412, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 418, 418, 419, 419, 420, 420}

    {0, 1, 0, 1, 0, 3, 1, 3, 3, 2, 4, 5, 3, 0, 8, 2, 6, 3, 6, 7, 1, 11, 3, 13, 2, 12, 11, 9, 7, 2, 13, 11, 16, 13, 18, 8, 11, 10, 8, 14, 20, 22, 16, 19, 0, 22, 15, 22, 19, 25, 24, 22, 7, 22, 29, 6, 13, 24, 25, 28, 15, 23, 10, 0, 23, 16, 11, 23, 10, 23, 15, 38, 16, 12, 28, 4, 26, 11, 2, 30, 35, 25, 29, 9, 39, 3, 8, 32, 41, 0, 39, 6, 7, 24, 39, 30, 17, 27, 32, 8, 2, 35, 1, 48, 54, 52, 15, 33, 49, 31, 47, 14, 33, 5, 38, 33, 11, 5, 42, 7, 16, 7, 23, 59, 53, 13, 58, 0, 28, 54, 51, 31, 38, 7, 63, 1, 24, 2, 57, 28, 72, 61, 54, 50, 52, 52, 23, 35, 47, 63, 36, 55, 12, 76, 23, 43, 21, 61, 77, 82, 12, 20, 29, 70, 46, 64, 40, 27, 46, 66, 2, 78, 3, 75, 40, 58, 56, 74, 47, 25, 39, 66, 75, 34, 62, 71, 29, 66, 65, 19, 45, 63, 80, 80, 86, 13, 59, 44, 24, 94, 46, 8, 75, 96, 39, 3, 64, 43, 17, 23, 6, 86, 76, 26, 102, 96, 41, 23, 63, 96, 37, 51, 17, 94, 44, 2, 55, 109, 70, 76, 22, 118, 75, 40, 48, 80, 51, 102, 46, 29, 25, 62, 93, 112, 21, 117, 70, 37, 8, 108, 84, 76, 16, 115, 18, 87, 38, 72, 29, 3, 63, 21, 36, 88, 16, 94, 110, 83, 96, 25, 50, 7, 72, 39, 121, 45, 26, 102, 30, 85, 84, 81, 130, 117, 102, 76, 4, 143, 105, 129, 123, 144, 1, 29, 109, 139, 65, 101, 6, 107, 108, 139, 149, 27, 116, 91, 58, 155, 87, 48, 44, 112, 33, 21, 28, 69, 71, 30, 93, 139, 154, 121, 73, 53, 61, 165, 25, 139, 94, 137, 163, 139, 131, 73, 42, 95, 0, 92, 127, 37, 76, 155, 154, 24, 17, 120, 58, 128, 146, 135, 85, 70, 87, 99, 61, 59, 173, 13, 15, 96, 142, 53, 35, 172, 71, 38, 90, 68, 78, 153, 52, 175, 47, 59, 122, 41, 51, 142, 83, 85, 177, 141, 118, 143, 130, 133, 123, 8, 68, 106, 197, 54, 29, 154, 145, 26, 78, 135, 73, 139, 108, 133, 70, 4, 97, 78, 57, 190, 69, 27, 11, 77, 83, 14, 75, 142, 175, 204, 38, 50, 39, 163, 128, 97, 63, 153, 205, 3, 56, 196, 214, 211, 51, 102, 170, 207, 197, 41, 37, 69, 33, 124, 23, 144, 0, 73, 217, 164, 62, 50, 6, 191, 179, 13, 115, 144, 111, 149, 114, 201, 215, 41, 81, 24, 202, 177, 98, 125, 185, 71, 131, 171, 148, 60, 0, 171, 144, 232, 10, 35, 115, 184, 28, 66, 1, 188, 67, 60, 208, 100, 211, 26, 232, 82, 64, 225, 195, 166, 91, 129, 202, 0, 169, 189, 104, 254, 179, 154, 64, 190, 108, 34, 14, 167, 2, 56, 49, 226, 219, 261, 5, 155, 120, 107, 56, 85, 54, 216, 190, 128, 17, 7, 181, 161, 256, 35, 170, 180, 52, 44, 21, 184, 184, 28, 52, 75, 110, 44, 164, 140, 102, 243, 143, 279, 240, 92, 94, 165, 245, 213, 130, 206, 97, 183, 226, 260, 7, 127, 76, 152, 167, 210, 244, 162, 181, 195, 227, 210, 19, 62, 95, 270, 87, 111, 28, 135, 5, 182, 225, 57, 286, 78, 137, 68, 278, 221, 246, 23, 153, 82, 123, 101, 174, 282, 221, 279, 45, 30, 256, 61, 247, 158, 190, 33, 107, 10, 270, 70, 169, 274, 260, 271, 253, 233, 306, 116, 34, 99, 206, 198, 149, 66, 11, 104, 104, 168, 295, 228, 149, 163, 210, 285, 136, 280, 163, 285, 285, 12, 154, 292, 127, 196, 222, 266, 180, 329, 19, 303, 127, 284, 124, 166, 307, 64, 302, 162, 157, 302, 184, 51, 307, 236, 87, 317, 246, 9, 266, 111, 341, 31, 2, 189, 298, 270, 34, 68, 341, 84, 159, 183, 204, 304, 299, 91, 9, 256, 275, 129, 261, 185, 309, 69, 208, 32, 137, 320, 178, 147, 286, 8, 234, 173, 357, 113, 336, 148, 280, 88, 313, 317, 70, 314, 128, 355, 362, 46, 29, 268, 75, 54, 300, 73, 154, 57, 12, 196, 20, 311, 157, 288, 373, 332, 325, 167, 104, 73, 362, 108, 282, 84, 60, 54, 357, 105, 336, 115, 78, 123, 42, 131, 265, 178, 337, 60, 145, 365, 236, 18, 89, 291, 193, 279, 275, 146, 283, 378, 343, 177, 58, 108, 23, 316, 5, 153, 43, 280, 251, 105, 329, 264, 335, 279, 149, 247, 199, 310, 27, 109, 381, 151, 93, 269, 17, 282, 107, 373, 226, 333, 212, 148, 63, 218, 350, 230, 294, 271, 214, 398, 39, 133, 230, 193, 205, 23, 60, 169, 243, 153, 131, 229, 216, 91, 264, 77}

    Returns: {0, 7, 0, 9, 0, 10, 0, 11, 0, 20, 0, 22, 0, 23, 0, 31, 0, 41, 0, 47, 0, 49, 0, 53, 0, 56, 0, 57, 0, 59, 0, 61, 0, 75, 0, 76, 0, 81, 0, 88, 0, 89, 0, 94, 0, 97, 0, 98, 0, 104, 0, 105, 0, 107, 0, 109, 0, 111, 0, 113, 0, 114, 0, 120, 0, 122, 0, 124, 0, 131, 0, 132, 0, 137, 0, 140, 0, 142, 0, 143, 0, 152, 0, 156, 0, 157, 0, 164, 0, 170, 0, 172, 0, 174, 0, 177, 0, 180, 0, 183, 0, 187, 0, 189, 0, 193, 0, 194, 0, 196, 0, 197, 0, 198, 0, 200, 0, 204, 0, 205, 0, 206, 0, 210, 0, 213, 0, 214, 0, 220, 0, 221, 0, 224, 0, 227, 0, 228, 0, 229, 0, 230, 0, 236, 0, 240, 0, 248, 0, 253, 0, 255, 0, 257, 0, 260, 0, 263, 0, 273, 0, 276, 0, 277, 0, 279, 0, 283, 0, 284, 0, 289, 0, 290, 0, 293, 0, 294, 0, 295, 0, 304, 0, 312, 0, 313, 0, 319, 0, 323, 0, 326, 0, 328, 0, 329, 0, 332, 0, 333, 0, 335, 0, 336, 0, 339, 0, 340, 0, 343, 0, 345, 0, 347, 0, 348, 0, 350, 0, 352, 0, 353, 0, 354, 0, 355, 0, 357, 0, 359, 0, 365, 0, 366, 0, 370, 0, 375, 0, 377, 0, 379, 0, 382, 0, 386, 0, 390, 0, 396, 0, 397, 0, 400, 0, 401, 0, 413, 0, 416, 0, 419, 0, 420 }

  192. 556

    {1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 136, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 281, 282, 282, 283, 283, 284, 284, 285, 285, 286, 286, 287, 287, 288, 288, 289, 289, 290, 290, 291, 291, 292, 292, 293, 293, 294, 294, 295, 295, 296, 296, 297, 297, 298, 298, 299, 299, 300, 300, 301, 301, 302, 302, 303, 303, 304, 304, 305, 305, 306, 306, 307, 307, 308, 308, 309, 309, 310, 310, 311, 311, 312, 312, 313, 313, 314, 314, 315, 315, 316, 316, 317, 317, 318, 318, 319, 319, 320, 320, 321, 321, 322, 322, 323, 323, 324, 324, 325, 325, 326, 326, 327, 327, 328, 328, 329, 329, 330, 330, 331, 331, 332, 332, 333, 333, 334, 334, 335, 335, 336, 336, 337, 337, 338, 338, 339, 339, 340, 340, 341, 341, 342, 342, 343, 343, 344, 344, 345, 345, 346, 346, 347, 347, 348, 348, 349, 349, 350, 350, 351, 351, 352, 352, 353, 353, 354, 354, 355, 355, 356, 356, 357, 357, 358, 358, 359, 359, 360, 360, 361, 361, 362, 362, 363, 363, 364, 364, 365, 365, 366, 366, 367, 367, 368, 368, 369, 369, 370, 370, 371, 371, 372, 372, 373, 373, 374, 374, 375, 375, 376, 376, 377, 377, 378, 378, 379, 379, 380, 380, 381, 381, 382, 382, 383, 383, 384, 384, 385, 385, 386, 386, 387, 387, 388, 388, 389, 389, 390, 390, 391, 391, 392, 392, 393, 393, 394, 394, 395, 395, 396, 396, 397, 397, 398, 398, 399, 399, 400, 400, 401, 401, 402, 402, 403, 403, 404, 404, 405, 405, 406, 406, 407, 407, 408, 408, 409, 409, 410, 410, 411, 411, 412, 412, 413, 413, 414, 414, 415, 415, 416, 416, 417, 417, 418, 418, 419, 419, 420, 420, 421, 421, 422, 422, 423, 423, 424, 424, 425, 425, 426, 426, 427, 427, 428, 428, 429, 429, 430, 430, 431, 431, 432, 432, 433, 433, 434, 434, 435, 435, 436, 436, 437, 437, 438, 438, 439, 439, 440, 440, 441, 441, 442, 442, 443, 443, 444, 444, 445, 445, 446, 446, 447, 447, 448, 448, 449, 449, 450, 450, 451, 451, 452, 452, 453, 453, 454, 454, 455, 455, 456, 456, 457, 457, 458, 458, 459, 459, 460, 460, 461, 461, 462, 462, 463, 463, 464, 464, 465, 465, 466, 466, 467, 467, 468, 468, 469, 469, 470, 470, 471, 471, 472, 472, 473, 473, 474, 474, 475, 475, 476, 476, 477, 477, 478, 478, 479, 479, 480, 480, 481, 481, 482, 482, 483, 483, 484, 484, 485, 485, 486, 486, 487, 487, 488, 488, 489, 489, 490, 490, 491, 491, 492, 492, 493, 493, 494, 494, 495, 495, 496, 496, 497, 497, 498, 498, 499, 499, 500, 500, 501, 501, 502, 502, 503, 503, 504, 504, 505, 505, 506, 506, 507, 507, 508, 508, 509, 509, 510, 510, 511, 511, 512, 512, 513, 513, 514, 514, 515, 515, 516, 516, 517, 517, 518, 518, 519, 519, 520, 520, 521, 521, 522, 522, 523, 523, 524, 524, 525, 525, 526, 526, 527, 527, 528, 528, 529, 529, 530, 530, 531, 531, 532, 532, 533, 533, 534, 534, 535, 535, 536, 536, 537, 537, 538, 538, 539, 539, 540, 540, 541, 541, 542, 542, 543, 543, 544, 544, 545, 545, 546, 546, 547, 547, 548, 548, 549, 549, 550, 550, 551, 551, 552, 552, 553, 553, 554, 554, 555, 555}

    {0, 1, 0, 0, 2, 3, 0, 1, 3, 4, 2, 0, 5, 2, 7, 7, 2, 8, 6, 0, 7, 7, 2, 3, 5, 5, 4, 13, 3, 0, 5, 1, 8, 12, 14, 0, 16, 12, 15, 5, 20, 14, 4, 0, 22, 16, 21, 24, 7, 9, 16, 0, 18, 8, 0, 1, 27, 14, 21, 23, 4, 15, 4, 19, 0, 25, 26, 12, 6, 14, 33, 21, 7, 2, 32, 8, 31, 21, 24, 40, 20, 36, 22, 18, 28, 7, 29, 42, 5, 40, 30, 42, 9, 35, 9, 5, 18, 26, 33, 46, 22, 8, 28, 41, 34, 19, 15, 26, 44, 51, 47, 35, 3, 20, 46, 47, 8, 1, 21, 6, 58, 19, 52, 16, 29, 50, 51, 37, 28, 11, 13, 63, 61, 37, 61, 42, 36, 34, 36, 37, 54, 27, 71, 48, 32, 54, 68, 22, 22, 63, 16, 29, 64, 56, 49, 58, 3, 45, 23, 65, 44, 60, 80, 82, 75, 71, 40, 59, 29, 19, 41, 69, 80, 30, 30, 59, 88, 29, 56, 13, 83, 63, 21, 16, 46, 71, 41, 8, 0, 93, 57, 71, 41, 32, 47, 4, 34, 51, 68, 94, 19, 78, 91, 30, 95, 97, 88, 71, 18, 24, 77, 96, 87, 64, 39, 16, 64, 93, 108, 97, 85, 77, 15, 37, 84, 1, 94, 42, 8, 69, 62, 82, 110, 20, 80, 4, 77, 5, 26, 107, 47, 60, 21, 71, 18, 119, 78, 8, 115, 123, 67, 13, 117, 92, 79, 57, 114, 13, 33, 128, 64, 91, 0, 34, 123, 3, 100, 96, 85, 106, 120, 134, 92, 87, 25, 19, 102, 95, 133, 115, 127, 62, 81, 86, 139, 95, 128, 127, 69, 23, 87, 57, 4, 69, 13, 117, 67, 116, 123, 10, 149, 109, 9, 85, 96, 59, 120, 19, 7, 43, 0, 138, 139, 110, 95, 28, 26, 74, 17, 62, 151, 134, 25, 138, 154, 44, 30, 5, 63, 98, 63, 77, 32, 23, 137, 59, 73, 139, 74, 110, 33, 1, 20, 95, 108, 169, 43, 38, 164, 104, 175, 56, 150, 121, 46, 31, 126, 98, 106, 54, 179, 173, 91, 136, 180, 90, 59, 22, 159, 51, 5, 90, 112, 68, 65, 170, 158, 59, 20, 101, 119, 47, 163, 96, 20, 159, 171, 92, 130, 189, 187, 113, 96, 176, 37, 60, 123, 164, 44, 188, 140, 112, 175, 187, 72, 32, 142, 58, 154, 14, 32, 100, 59, 101, 19, 141, 165, 14, 32, 190, 194, 179, 160, 36, 147, 4, 54, 31, 56, 23, 79, 44, 21, 216, 115, 184, 83, 22, 34, 59, 143, 40, 56, 47, 151, 40, 149, 5, 45, 14, 209, 204, 50, 202, 99, 213, 68, 222, 177, 117, 217, 211, 233, 76, 12, 180, 70, 5, 97, 34, 176, 42, 77, 214, 148, 219, 6, 124, 2, 168, 175, 36, 117, 227, 114, 70, 42, 66, 72, 102, 8, 33, 51, 87, 78, 169, 111, 124, 37, 48, 175, 206, 62, 224, 242, 57, 130, 109, 50, 205, 20, 114, 136, 39, 129, 209, 41, 202, 182, 157, 122, 243, 53, 21, 130, 102, 179, 0, 10, 50, 35, 95, 248, 92, 157, 22, 61, 261, 102, 4, 147, 17, 110, 1, 156, 182, 184, 242, 70, 142, 81, 224, 41, 262, 114, 158, 105, 172, 126, 197, 26, 23, 78, 207, 152, 80, 35, 60, 23, 147, 94, 162, 137, 237, 266, 29, 239, 265, 77, 160, 212, 185, 34, 158, 136, 152, 263, 183, 286, 66, 38, 218, 79, 226, 270, 254, 248, 239, 279, 56, 246, 234, 48, 258, 19, 195, 67, 49, 126, 61, 197, 141, 160, 86, 35, 143, 110, 306, 265, 208, 178, 214, 221, 102, 3, 258, 53, 272, 33, 154, 214, 122, 256, 266, 211, 178, 129, 211, 305, 116, 86, 177, 103, 102, 181, 211, 97, 17, 130, 202, 256, 50, 99, 23, 264, 248, 60, 222, 53, 67, 242, 220, 309, 242, 116, 307, 90, 81, 219, 337, 166, 243, 97, 273, 131, 227, 180, 124, 118, 235, 298, 33, 182, 155, 302, 292, 63, 245, 77, 274, 288, 61, 127, 62, 336, 261, 52, 221, 143, 100, 59, 315, 237, 208, 195, 137, 117, 127, 65, 325, 291, 152, 307, 315, 32, 147, 142, 12, 76, 17, 333, 318, 63, 338, 41, 353, 144, 299, 110, 240, 285, 274, 181, 212, 333, 2, 352, 243, 284, 310, 233, 42, 150, 297, 348, 1, 84, 348, 148, 235, 50, 57, 132, 221, 126, 152, 59, 13, 292, 346, 65, 58, 162, 77, 366, 245, 337, 261, 210, 301, 172, 376, 102, 185, 224, 342, 217, 251, 228, 323, 89, 208, 75, 274, 204, 189, 365, 147, 370, 384, 320, 228, 239, 385, 89, 348, 223, 347, 44, 345, 177, 129, 400, 75, 55, 25, 3, 403, 264, 81, 53, 167, 27, 278, 160, 358, 177, 312, 316, 11, 386, 411, 352, 285, 273, 74, 336, 386, 318, 320, 246, 356, 243, 309, 173, 347, 201, 146, 177, 101, 295, 223, 243, 310, 111, 179, 75, 57, 259, 236, 154, 217, 72, 304, 187, 229, 48, 108, 80, 142, 235, 420, 419, 215, 39, 88, 99, 393, 403, 369, 367, 413, 205, 58, 259, 145, 414, 283, 259, 429, 237, 209, 277, 392, 149, 314, 423, 437, 149, 424, 323, 177, 90, 409, 16, 325, 217, 303, 102, 376, 181, 22, 283, 49, 273, 131, 114, 90, 172, 225, 360, 119, 396, 71, 78, 29, 418, 221, 175, 135, 311, 115, 79, 5, 154, 180, 117, 413, 102, 259, 395, 361, 312, 118, 71, 443, 55, 149, 305, 205, 404, 146, 22, 358, 220, 33, 124, 343, 393, 304, 359, 49, 308, 326, 229, 202, 34, 338, 98, 134, 127, 360, 385, 179, 117, 428, 238, 228, 65, 310, 11, 435, 381, 237, 400, 319, 146, 355, 140, 478, 13, 351, 162, 353, 384, 198, 386, 489, 64, 368, 182, 395, 144, 75, 9, 410, 139, 330, 107, 211, 360, 50, 205, 406, 427, 285, 385, 196, 338, 503, 4, 98, 41, 298, 288, 145, 91, 268, 473, 469, 447, 428, 433, 470, 365, 357, 366, 75, 461, 415, 203, 137, 456, 240, 207, 251, 209, 466, 448, 349, 263, 66, 418, 384, 194, 88, 249, 437, 353, 458, 410, 455, 140, 9, 328, 121, 479, 381, 222, 271, 201, 381, 408, 439, 184, 527, 460, 112, 105, 439, 176, 138, 175, 485, 316, 414, 343, 355, 173, 90, 60, 127, 513, 231, 193, 386, 90, 365, 90, 112, 120, 188, 269, 130, 105, 529, 132, 204, 308, 393, 90, 36, 169, 284, 457}

    Returns: {0, 10, 0, 22, 0, 30, 0, 32, 0, 34, 0, 36, 0, 37, 0, 39, 0, 40, 0, 43, 0, 48, 0, 50, 0, 52, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 61, 0, 79, 0, 84, 0, 90, 0, 92, 0, 93, 0, 99, 0, 104, 0, 105, 0, 106, 0, 108, 0, 113, 0, 115, 0, 116, 0, 118, 0, 121, 0, 122, 0, 123, 0, 124, 0, 125, 0, 127, 0, 128, 0, 137, 0, 139, 0, 141, 0, 144, 0, 145, 0, 150, 0, 158, 0, 159, 0, 164, 0, 167, 0, 172, 0, 174, 0, 176, 0, 181, 0, 184, 0, 187, 0, 192, 0, 193, 0, 197, 0, 203, 0, 207, 0, 209, 0, 211, 0, 219, 0, 221, 0, 223, 0, 226, 0, 227, 0, 228, 0, 230, 0, 231, 0, 233, 0, 236, 0, 240, 0, 243, 0, 250, 0, 262, 0, 265, 0, 269, 0, 276, 0, 289, 0, 290, 0, 297, 0, 301, 0, 302, 0, 305, 0, 307, 0, 310, 0, 311, 0, 312, 0, 313, 0, 314, 0, 316, 0, 317, 0, 318, 0, 320, 0, 328, 0, 331, 0, 333, 0, 338, 0, 340, 0, 343, 0, 348, 0, 354, 0, 355, 0, 358, 0, 360, 0, 366, 0, 367, 0, 369, 0, 378, 0, 383, 0, 392, 0, 394, 0, 395, 0, 396, 0, 400, 0, 402, 0, 403, 0, 405, 0, 406, 0, 410, 0, 417, 0, 421, 0, 423, 0, 430, 0, 431, 0, 434, 0, 435, 0, 436, 0, 437, 0, 443, 0, 451, 0, 455, 0, 456, 0, 458, 0, 459, 0, 463, 0, 466, 0, 468, 0, 469, 0, 472, 0, 478, 0, 479, 0, 481, 0, 490, 0, 494, 0, 495, 0, 500, 0, 509, 0, 510, 0, 517, 0, 518, 0, 521, 0, 526, 0, 532, 0, 534, 0, 535, 0, 537, 0, 538, 0, 539, 0, 540, 0, 541, 0, 546, 0, 548, 0, 550, 0, 553 }

  193. 284

    {1, 2, 3, 3, 4, 4, 5, 6, 7, 7, 8, 8, 9, 9, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128, 128, 129, 129, 130, 130, 131, 131, 132, 132, 133, 133, 134, 134, 135, 135, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 144, 145, 145, 146, 146, 147, 147, 148, 148, 149, 149, 150, 150, 151, 151, 152, 152, 153, 153, 154, 154, 155, 155, 156, 156, 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, 163, 163, 164, 164, 165, 165, 166, 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, 176, 176, 177, 177, 178, 178, 179, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 184, 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, 190, 190, 191, 191, 192, 192, 193, 193, 194, 194, 195, 195, 196, 196, 197, 197, 198, 198, 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, 204, 204, 205, 205, 206, 206, 207, 207, 208, 208, 209, 209, 210, 210, 211, 211, 212, 212, 213, 213, 214, 214, 215, 215, 216, 216, 217, 217, 218, 218, 219, 219, 220, 220, 221, 221, 222, 222, 223, 223, 224, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 229, 230, 230, 231, 231, 232, 232, 233, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246, 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253, 253, 254, 254, 255, 255, 256, 256, 257, 257, 258, 258, 259, 259, 260, 260, 261, 261, 262, 262, 263, 263, 264, 264, 265, 265, 266, 266, 267, 267, 268, 268, 269, 269, 270, 270, 271, 271, 272, 272, 273, 273, 274, 274, 275, 275, 276, 276, 277, 277, 278, 278, 279, 279, 280, 280, 281, 282, 282, 283, 283}

    {0, 0, 1, 0, 2, 3, 3, 5, 0, 2, 6, 1, 2, 0, 2, 9, 3, 1, 2, 0, 2, 12, 13, 11, 13, 14, 9, 0, 17, 2, 0, 12, 5, 10, 18, 2, 14, 0, 6, 8, 22, 11, 19, 11, 14, 16, 12, 10, 20, 15, 3, 4, 6, 19, 11, 5, 17, 19, 3, 8, 20, 3, 6, 25, 23, 35, 24, 25, 12, 22, 0, 15, 29, 20, 23, 2, 7, 15, 6, 36, 41, 10, 27, 42, 13, 33, 18, 13, 41, 36, 35, 30, 12, 31, 18, 26, 5, 5, 34, 12, 42, 48, 49, 45, 49, 53, 4, 18, 3, 37, 31, 17, 20, 30, 56, 7, 44, 13, 34, 1, 5, 4, 34, 33, 40, 28, 31, 45, 52, 10, 47, 8, 3, 9, 62, 30, 45, 30, 5, 9, 56, 10, 20, 55, 21, 4, 75, 71, 52, 2, 24, 77, 3, 20, 37, 71, 10, 55, 6, 69, 16, 48, 82, 26, 53, 17, 24, 25, 60, 28, 28, 42, 38, 40, 76, 89, 17, 84, 71, 10, 54, 17, 52, 33, 75, 3, 90, 93, 55, 21, 79, 63, 45, 39, 72, 35, 62, 82, 62, 40, 75, 8, 86, 59, 82, 29, 40, 103, 43, 49, 98, 4, 19, 9, 102, 15, 12, 57, 79, 110, 86, 114, 78, 112, 108, 34, 88, 89, 58, 107, 43, 64, 114, 52, 117, 86, 65, 102, 120, 62, 85, 42, 87, 0, 89, 64, 32, 90, 22, 100, 35, 34, 4, 44, 70, 126, 43, 61, 90, 128, 116, 66, 34, 69, 99, 120, 65, 127, 37, 85, 46, 71, 2, 73, 92, 94, 100, 62, 63, 130, 77, 36, 98, 53, 4, 22, 6, 29, 31, 32, 102, 106, 8, 87, 70, 129, 43, 150, 122, 47, 31, 116, 45, 68, 37, 120, 152, 41, 76, 115, 45, 78, 61, 69, 147, 17, 29, 163, 107, 77, 121, 91, 89, 96, 56, 166, 75, 158, 79, 103, 135, 17, 3, 50, 108, 81, 54, 168, 3, 52, 0, 23, 86, 61, 48, 89, 135, 52, 117, 4, 3, 130, 75, 87, 36, 12, 175, 64, 118, 171, 56, 162, 178, 11, 158, 5, 113, 167, 129, 164, 40, 155, 159, 57, 73, 147, 19, 178, 20, 36, 126, 1, 18, 175, 155, 77, 55, 92, 153, 139, 123, 105, 167, 37, 29, 192, 32, 114, 96, 10, 17, 133, 195, 187, 136, 79, 22, 52, 207, 27, 190, 202, 91, 40, 66, 141, 50, 87, 125, 201, 49, 153, 199, 32, 48, 21, 75, 210, 87, 190, 169, 125, 188, 218, 72, 213, 64, 38, 35, 55, 38, 49, 7, 31, 192, 185, 160, 35, 176, 118, 32, 103, 90, 83, 21, 216, 33, 110, 138, 206, 224, 221, 231, 213, 228, 95, 4, 174, 176, 236, 91, 114, 89, 57, 170, 27, 165, 222, 106, 232, 36, 196, 80, 188, 84, 73, 162, 49, 160, 129, 120, 164, 25, 208, 249, 38, 153, 11, 48, 213, 249, 67, 136, 155, 140, 7, 135, 182, 256, 201, 80, 112, 94, 179, 27, 164, 61, 173, 31, 130, 141, 74, 51, 137, 98, 79, 144, 196, 88, 177, 167, 146, 135, 236, 96, 24, 107, 192, 62, 256, 75, 271, 182, 6, 196, 210, 229, 147, 33, 99, 57, 195, 28, 164, 200, 11}

    Returns: {0, 5, 0, 11, 0, 12, 0, 15, 0, 16, 0, 17, 0, 21, 0, 24, 0, 28, 0, 30, 0, 31, 0, 33, 0, 34, 0, 35, 0, 44, 0, 45, 0, 46, 0, 48, 0, 49, 0, 63, 0, 65, 0, 69, 0, 70, 0, 71, 0, 78, 0, 79, 0, 81, 0, 83, 0, 86, 0, 91, 0, 92, 0, 96, 0, 97, 0, 103, 0, 104, 0, 105, 0, 107, 0, 110, 0, 111, 0, 112, 0, 117, 0, 119, 0, 124, 0, 127, 0, 129, 0, 131, 0, 138, 0, 144, 0, 146, 0, 148, 0, 152, 0, 154, 0, 158, 0, 159, 0, 174, 0, 178, 0, 179, 0, 180, 0, 182, 0, 184, 0, 190, 0, 191, 0, 192, 0, 193, 0, 195, 0, 205, 0, 206, 0, 209, 0, 211, 0, 214, 0, 219, 0, 221, 0, 223, 0, 224, 0, 228, 0, 230, 0, 233, 0, 237, 0, 238, 0, 242, 0, 244, 0, 246, 0, 251, 0, 253, 0, 255, 0, 257, 0, 263, 0, 269, 0, 270, 0, 275, 0, 278, 0, 279, 0, 280, 0, 283 }

  194. 14

    {0,0,0,0,2,3,4,5,6,6,8,10,7}

    {1,2,3,4,5,6,7,8,9,10,11,12,13}

    Returns: {0, 8, 0, 9, 0, 10, 0, 13 }

  195. 2

    {0}

    {1}

    Returns: { }

  196. 10

    {0, 1, 2, 2, 2, 2, 2, 2, 2 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9 }

    Returns: { }

  197. 20

    {0, 1, 2, 3, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

    Returns: { }

  198. 151

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150 }

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150 }

  199. 7

    {0, 1, 2, 3, 3, 3 }

    {1, 2, 3, 4, 5, 6 }

    Returns: { }

  200. 9

    {0, 1, 2, 2, 2, 2, 2, 2 }

    {1, 2, 3, 4, 5, 6, 7, 8 }

    Returns: { }

  201. 11

    {0, 1, 2, 3, 3, 3, 3, 3, 3, 3 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }

    Returns: { }

  202. 16

    {0, 1, 2, 3, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }

    Returns: { }

  203. 13

    {0, 1, 2, 3, 4, 5, 5, 1, 8, 9, 10, 11 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }

    Returns: {2, 9, 2, 5, 5, 9 }

  204. 2000

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

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

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18, 0, 21, 0, 24, 0, 27, 0, 30, 0, 33, 0, 36, 0, 39, 0, 42, 0, 45, 0, 48, 0, 51, 0, 54, 0, 57, 0, 60, 0, 63, 0, 66, 0, 69, 0, 72, 0, 75, 0, 78, 0, 81, 0, 84, 0, 87, 0, 90, 0, 93, 0, 96, 0, 99, 0, 102, 0, 105, 0, 108, 0, 111, 0, 114, 0, 117, 0, 120, 0, 123, 0, 126, 0, 129, 0, 132, 0, 135, 0, 138, 0, 141, 0, 144, 0, 147, 0, 150, 0, 153, 0, 156, 0, 159, 0, 162, 0, 165, 0, 168, 0, 171, 0, 174, 0, 177, 0, 180, 0, 183, 0, 186, 0, 189, 0, 192, 0, 195, 0, 198, 0, 201, 0, 204, 0, 207, 0, 210, 0, 213, 0, 216, 0, 219, 0, 222, 0, 225, 0, 228, 0, 231, 0, 234, 0, 237, 0, 240, 0, 243, 0, 246, 0, 249, 0, 252, 0, 255, 0, 258, 0, 261, 0, 264, 0, 267, 0, 270, 0, 273, 0, 276, 0, 279, 0, 282, 0, 285, 0, 288, 0, 291, 0, 294, 0, 297, 0, 300, 0, 303, 0, 306, 0, 309, 0, 312, 0, 315, 0, 318, 0, 321, 0, 324, 0, 327, 0, 330, 0, 333, 0, 336, 0, 339, 0, 342, 0, 345, 0, 348, 0, 351, 0, 354, 0, 357, 0, 360, 0, 363, 0, 366, 0, 369, 0, 372, 0, 375, 0, 378, 0, 381, 0, 384, 0, 387, 0, 390, 0, 393, 0, 396, 0, 399, 0, 402, 0, 405, 0, 408, 0, 411, 0, 414, 0, 417, 0, 420, 0, 423, 0, 426, 0, 429, 0, 432, 0, 435, 0, 438, 0, 441, 0, 444, 0, 447, 0, 450, 0, 453, 0, 456, 0, 459, 0, 462, 0, 465, 0, 468, 0, 471, 0, 474, 0, 477, 0, 480, 0, 483, 0, 486, 0, 489, 0, 492, 0, 495, 0, 498, 0, 501, 0, 504, 0, 507, 0, 510, 0, 513, 0, 516, 0, 519, 0, 522, 0, 525, 0, 528, 0, 531, 0, 534, 0, 537, 0, 540, 0, 543, 0, 546, 0, 549, 0, 552, 0, 555, 0, 558, 0, 561, 0, 564, 0, 567, 0, 570, 0, 573, 0, 576, 0, 579, 0, 582, 0, 585, 0, 588, 0, 591, 0, 594, 0, 597, 0, 600, 0, 603, 0, 606, 0, 609, 0, 612, 0, 615, 0, 618, 0, 621, 0, 624, 0, 627, 0, 630, 0, 633, 0, 636, 0, 639, 0, 642, 0, 645, 0, 648, 0, 651, 0, 654, 0, 657, 0, 660, 0, 663, 0, 666, 0, 669, 0, 672, 0, 675, 0, 678, 0, 681, 0, 684, 0, 687, 0, 690, 0, 693, 0, 696, 0, 699, 0, 702, 0, 705, 0, 708, 0, 711, 0, 714, 0, 717, 0, 720, 0, 723, 0, 726, 0, 729, 0, 732, 0, 735, 0, 738, 0, 741, 0, 744, 0, 747, 0, 750, 0, 753, 0, 756, 0, 759, 0, 762, 0, 765, 0, 768, 0, 771, 0, 774, 0, 777, 0, 780, 0, 783, 0, 786, 0, 789, 0, 792, 0, 795, 0, 798, 0, 801, 0, 804, 0, 807, 0, 810, 0, 813, 0, 816, 0, 819, 0, 822, 0, 825, 0, 828, 0, 831, 0, 834, 0, 837, 0, 840, 0, 843, 0, 846, 0, 849, 0, 852, 0, 855, 0, 858, 0, 861, 0, 864, 0, 867, 0, 870, 0, 873, 0, 876, 0, 879, 0, 882, 0, 885, 0, 888, 0, 891, 0, 894, 0, 897, 0, 900, 0, 903, 0, 906, 0, 909, 0, 912, 0, 915, 0, 918, 0, 921, 0, 924, 0, 927, 0, 930, 0, 933, 0, 936, 0, 939, 0, 942, 0, 945, 0, 948, 0, 951, 0, 954, 0, 957, 0, 960, 0, 963, 0, 966, 0, 969, 0, 972, 0, 975, 0, 978, 0, 981, 0, 984, 0, 987, 0, 990, 0, 993, 0, 996, 0, 999, 0, 1002, 0, 1005, 0, 1008, 0, 1011, 0, 1014, 0, 1017, 0, 1020, 0, 1023, 0, 1026, 0, 1029, 0, 1032, 0, 1035, 0, 1038, 0, 1041, 0, 1044, 0, 1047, 0, 1050, 0, 1053, 0, 1056, 0, 1059, 0, 1062, 0, 1065, 0, 1068, 0, 1071, 0, 1074, 0, 1077, 0, 1080, 0, 1083, 0, 1086, 0, 1089, 0, 1092, 0, 1095, 0, 1098, 0, 1101, 0, 1104, 0, 1107, 0, 1110, 0, 1113, 0, 1116, 0, 1119, 0, 1122, 0, 1125, 0, 1128, 0, 1131, 0, 1134, 0, 1137, 0, 1140, 0, 1143, 0, 1146, 0, 1149, 0, 1152, 0, 1155, 0, 1158, 0, 1161, 0, 1164, 0, 1167, 0, 1170, 0, 1173, 0, 1176, 0, 1179, 0, 1182, 0, 1185, 0, 1188, 0, 1191, 0, 1194, 0, 1197, 0, 1200, 0, 1203, 0, 1206, 0, 1209, 0, 1212, 0, 1215, 0, 1218, 0, 1221, 0, 1224, 0, 1227, 0, 1230, 0, 1233, 0, 1236, 0, 1239, 0, 1242, 0, 1245, 0, 1248, 0, 1251, 0, 1254, 0, 1257, 0, 1260, 0, 1263, 0, 1266, 0, 1269, 0, 1272, 0, 1275, 0, 1278, 0, 1281, 0, 1284, 0, 1287, 0, 1290, 0, 1293, 0, 1296, 0, 1299, 0, 1302, 0, 1305, 0, 1308, 0, 1311, 0, 1314, 0, 1317, 0, 1320, 0, 1323, 0, 1326, 0, 1329, 0, 1332, 0, 1335, 0, 1338, 0, 1341, 0, 1344, 0, 1347, 0, 1350, 0, 1353, 0, 1356, 0, 1359, 0, 1362, 0, 1365, 0, 1368, 0, 1371, 0, 1374, 0, 1377, 0, 1380, 0, 1383, 0, 1386, 0, 1389, 0, 1392, 0, 1395, 0, 1398, 0, 1401, 0, 1404, 0, 1407, 0, 1410, 0, 1413, 0, 1416, 0, 1419, 0, 1422, 0, 1425, 0, 1428, 0, 1431, 0, 1434, 0, 1437, 0, 1440, 0, 1443, 0, 1446, 0, 1449, 0, 1452, 0, 1455, 0, 1458, 0, 1461, 0, 1464, 0, 1467, 0, 1470, 0, 1473, 0, 1476, 0, 1479, 0, 1482, 0, 1485, 0, 1488, 0, 1491, 0, 1494, 0, 1497, 0, 1500, 0, 1503, 0, 1506, 0, 1509, 0, 1512, 0, 1515, 0, 1518, 0, 1521, 0, 1524, 0, 1527, 0, 1530, 0, 1533, 0, 1536, 0, 1539, 0, 1542, 0, 1545, 0, 1548, 0, 1551, 0, 1554, 0, 1557, 0, 1560, 0, 1563, 0, 1566, 0, 1569, 0, 1572, 0, 1575, 0, 1578, 0, 1581, 0, 1584, 0, 1587, 0, 1590, 0, 1593, 0, 1596, 0, 1599, 0, 1602, 0, 1605, 0, 1608, 0, 1611, 0, 1614, 0, 1617, 0, 1620, 0, 1623, 0, 1626, 0, 1629, 0, 1632, 0, 1635, 0, 1638, 0, 1641, 0, 1644, 0, 1647, 0, 1650, 0, 1653, 0, 1656, 0, 1659, 0, 1662, 0, 1665, 0, 1668, 0, 1671, 0, 1674, 0, 1677, 0, 1680, 0, 1683, 0, 1686, 0, 1689, 0, 1692, 0, 1695, 0, 1698, 0, 1701, 0, 1704, 0, 1707, 0, 1710, 0, 1713, 0, 1716, 0, 1719, 0, 1722, 0, 1725, 0, 1728, 0, 1731, 0, 1734, 0, 1737, 0, 1740, 0, 1743, 0, 1746, 0, 1749, 0, 1752, 0, 1755, 0, 1758, 0, 1761, 0, 1764, 0, 1767, 0, 1770, 0, 1773, 0, 1776, 0, 1779, 0, 1782, 0, 1785, 0, 1788, 0, 1791, 0, 1794, 0, 1797, 0, 1800, 0, 1803, 0, 1806, 0, 1809, 0, 1812, 0, 1815, 0, 1818, 0, 1821, 0, 1824, 0, 1827, 0, 1830, 0, 1833, 0, 1836, 0, 1839, 0, 1842, 0, 1845, 0, 1848, 0, 1851, 0, 1854, 0, 1857, 0, 1860, 0, 1863, 0, 1866, 0, 1869, 0, 1872, 0, 1875, 0, 1878, 0, 1881, 0, 1884, 0, 1887, 0, 1890, 0, 1893, 0, 1896, 0, 1899, 0, 1902, 0, 1905, 0, 1908, 0, 1911, 0, 1914, 0, 1917, 0, 1920, 0, 1923, 0, 1926, 0, 1929, 0, 1932, 0, 1935, 0, 1938, 0, 1941, 0, 1944, 0, 1947, 0, 1950, 0, 1953, 0, 1956, 0, 1959, 0, 1962, 0, 1965, 0, 1968, 0, 1971, 0, 1974, 0, 1977, 0, 1980, 0, 1983, 0, 1986, 0, 1989, 0, 1992, 0, 1995, 0, 1998 }

  205. 14

    {0, 1, 2, 3, 4, 0, 6, 7, 8, 0, 10, 11, 12 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 }

    Returns: {0, 3, 0, 8, 0, 12 }

  206. 7

    {0, 1, 2, 3, 4, 5, 6 }

    {1, 2, 3, 4, 5, 6, 0 }

    Returns: { }

  207. 20

    {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 }

    Returns: {0, 3, 0, 6, 0, 9, 0, 12, 0, 15, 0, 18 }

  208. 151

    {0, 1, 2, 3, 4, 0, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150 }

    Returns: {0, 3, 0, 8, 0, 11, 0, 14, 0, 17, 0, 20, 0, 23, 0, 26, 0, 29, 0, 32, 0, 35, 0, 38, 0, 41, 0, 44, 0, 47, 0, 50, 0, 53, 0, 56, 0, 59, 0, 62, 0, 65, 0, 68, 0, 71, 0, 74, 0, 77, 0, 80, 0, 83, 0, 86, 0, 89, 0, 92, 0, 95, 0, 98, 0, 101, 0, 104, 0, 107, 0, 110, 0, 113, 0, 116, 0, 119, 0, 122, 0, 125, 0, 128, 0, 131, 0, 134, 0, 137, 0, 140, 0, 143, 0, 146, 0, 149 }

  209. 7

    {0, 1, 2, 0, 0, 0, 0 }

    {1, 2, 3, 3, 4, 5, 6 }

    Returns: { }

  210. 25

    {0, 1, 2, 3, 4, 5, 4, 7, 4, 9, 4, 11, 0, 13, 14, 15, 16, 17, 16, 19, 16, 21, 16, 23 }

    {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 }

    Returns: {0, 4, 0, 16 }


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: