[ [ 22, 228, 235, 238, 292, 398, 492, 520, 558, 594, 620, 630, 668, 774, 826, 842, 856, 866, 979, 986, 
      1059, 1076, 1110, 1115, 1186, 1298, 1345, 1373, 1380, 1457, 1510, 1531, 1581, 1665, 1749, 1762, 
      1880, 1895, 1920, 1968, 2017, 2218, 2235, 2408, 2409, 2469, 2553, 2560, 2587, 2649, 2661, 2725, 
      2884, 2918, 2941, 3096, 3108, 3147, 3162, 3272, 3277, 3283, 3285, 3352, 3530, 3559, 3596, 3691, 
      3705, 3708, 3788, 3807, 3933, 3982, 4131, 4164, 4258, 4277, 4282, 4356, 4417, 4497, 4590, 4638, 
      4673, 4697, 4713, 4767, 4853, 5000, 5022, 5035, 5056, 5059, 5169, 5207, 5213, 5242, 5333, 5377, 
      5475, 5600, 5605, 5609, 5631, 5761, 5770, 5847, 5862, 5918 ], 
  [ 1, 2, 2, 2, 2, 4, 4, 4, 5, 5, 6, 7, 8, 8, 8, 8, 9, 10, 10, 10, 11, 12, 12, 13, 14, 15, 16, 16, 16, 
      18, 18, 18, 18, 19, 20, 20, 21, 22, 22, 23, 25, 25, 26, 27, 27, 27, 28, 28, 28, 30, 30, 30, 30, 
      31, 32, 32, 34, 35, 36, 36, 36, 36, 37, 37, 37, 39, 39, 39, 39, 40, 41, 41, 41, 41, 42, 44, 44, 
      44, 46, 46, 46, 46, 46, 46, 47, 48, 48, 48, 48, 50, 50, 50, 52, 52, 52, 53, 54, 57, 58, 59, 60, 
      61, 61, 61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 66, 66, 66, 67, 68, 75, 75, 75, 75, 76, 76, 76, 
      76, 77, 77, 77, 79, 79, 79, 79, 80, 81, 81, 81, 81, 82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 85, 
      85, 85, 88, 88, 88, 88, 88, 88, 89, 89, 89, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 
      92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 
      100, 101, 102, 104, 104, 104, 105, 106, 106, 106, 106, 107, 108, 108, 108, 108, 109, 109, 109, 
      110, 110, 110, 110, 110, 110, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 
      116, 116, 116, 118, 118, 118, 119, 120, 129, 129, 129, 130, 130, 130, 131, 132, 132, 133, 135, 
      135, 136, 137, 137, 138, 139, 139, 139, 139, 140, 140, 140, 141, 143, 143, 143, 143, 144, 144, 
      144, 145, 148, 148, 148, 150, 150, 150, 150, 151, 152, 152, 154, 156, 158, 160, 161, 161, 161, 
      162, 162, 162, 162, 164, 165, 165, 165, 165, 166, 169, 170, 171, 172, 173, 173, 173, 174, 174, 
      174, 177, 177, 177, 178, 178, 178, 181, 182, 183, 184, 184, 184, 184, 184, 184, 185, 185, 185, 
      186, 186, 186, 187, 187, 187, 187, 188, 189, 189, 189, 191, 191, 191, 193, 193, 193, 195, 195, 
      195, 197, 197, 197, 197, 197, 197, 198, 198, 198, 199, 199, 199, 201, 201, 201, 203, 203, 203, 
      203, 204, 204, 205, 206, 206, 206, 207, 207, 208, 208, 208, 208, 209, 209, 210, 210, 210, 210, 
      211, 211, 211, 211, 212, 212, 212, 212, 212, 212, 213, 214, 214, 214, 215, 215, 215, 215, 216, 
      216, 216, 216, 216, 216, 217, 218, 218, 218, 219, 219, 220, 220, 220, 220, 221, 222, 222, 222, 
      224, 224, 224, 224, 224, 224, 225, 225, 225, 226, 226, 226, 226, 227, 227, 227, 227, 228, 228, 
      229, 229, 229, 230, 231, 231, 231, 232, 233, 233, 233, 234, 235, 235, 235, 236, 237, 237, 237, 
      237, 237, 237, 238, 238, 238, 238, 239, 239, 239, 240, 241, 241, 241, 242, 243, 243, 243, 243, 
      243, 243, 244, 244, 244, 244, 245, 246, 248, 248, 248, 249, 250, 250, 250, 250, 251, 252, 252, 
      252, 252, 253, 253, 253, 254, 254, 254, 254, 254, 254, 256, 256, 256, 257, 257, 257, 258, 258, 
      258, 258, 258, 258, 260, 260, 260, 261, 262, 262, 262, 262, 264, 264, 264, 265, 266, 266, 266, 
      266, 268, 268, 268, 270, 270, 270, 271, 272, 281, 281, 281, 282, 282, 282, 287, 287, 287, 288, 
      288, 288, 289, 289, 289, 290, 290, 290, 291, 292, 295, 296, 297, 298, 299, 299, 299, 300, 300, 
      300, 303, 303, 303, 304, 304, 304, 307, 308, 311, 312, 316, 316, 316, 318, 318, 318, 319, 320, 
      329, 329, 329, 330, 330, 330, 335, 335, 335, 336, 336, 336, 337, 337, 337, 338, 338, 338, 341, 
      342, 345, 346, 347, 348, 349, 349, 349, 350, 350, 350, 353, 353, 353, 354, 354, 354, 357, 358, 
      361, 362, 368, 368, 368, 370, 370, 370, 371, 372, 381, 381, 381, 382, 382, 382, 387, 387, 387, 
      388, 388, 388, 389, 389, 389, 390, 390, 390, 395, 396, 399, 400, 401, 402, 403, 403, 403, 404, 
      404, 404, 407, 407, 407, 408, 408, 408, 411, 412, 415, 416, 424, 424, 424, 426, 426, 426, 427, 
      428, 437, 437, 437, 438, 438, 438, 443, 443, 443, 444, 444, 444, 445, 445, 445, 446, 446, 446, 
      453, 453, 454, 457, 458, 459, 460, 461, 461, 461, 462, 462, 462, 465, 465, 465, 466, 466, 466, 
      469, 470, 473, 474, 484, 484, 484, 484, 485, 486, 486, 486, 487, 487, 488, 489, 491, 493, 495, 
      497, 497, 497, 497, 498, 498, 498, 499, 501, 503, 503, 503, 503, 504, 504, 504, 505, 505, 505, 
      505, 506, 506, 506, 507, 509, 511, 513, 515, 516, 518, 519, 520, 520, 521, 522, 522, 523, 523, 
      523, 524, 524, 524, 524, 526, 527, 527, 527, 528, 528, 528, 528, 530, 531, 532, 532, 534, 535, 
      536, 536, 538, 540, 542, 544, 546, 548, 548, 548, 550, 550, 550, 551, 552, 561, 561, 561, 562, 
      562, 562, 567, 567, 567, 568, 568, 568, 569, 569, 569, 570, 570, 570, 579, 580, 581, 582, 585, 
      586, 587, 588, 589, 589, 589, 590, 590, 590, 593, 593, 593, 594, 594, 594, 597, 598, 601, 602, 
      616, 616, 616, 618, 618, 618, 619, 620, 629, 629, 629, 630, 630, 630, 635, 635, 635, 636, 636, 
      636, 637, 637, 637, 638, 638, 638, 647, 648, 651, 652, 655, 656, 657, 658, 659, 659, 659, 660, 
      660, 660, 663, 663, 663, 664, 664, 664, 667, 668, 671, 672, 688, 688, 688, 690, 690, 690, 691, 
      692, 701, 701, 701, 702, 702, 702, 707, 707, 707, 708, 708, 708, 709, 709, 709, 710, 710, 710, 
      719, 720, 725, 726, 729, 730, 731, 732, 733, 733, 733, 734, 734, 734, 737, 737, 737, 738, 738, 
      738, 741, 742, 745, 746, 763, 764, 764, 764, 766, 766, 766, 767, 768, 777, 777, 777, 778, 778, 
      778, 783, 783, 783, 784, 784, 784, 785, 785, 785, 786, 786, 786, 795, 796, 803, 804, 804, 805, 
      807, 807, 808, 809, 809, 810, 811, 811, 811, 811, 812, 812, 812, 813, 815, 815, 815, 815, 816, 
      816, 816, 817, 819, 819, 820, 821, 823, 823, 824, 825, 827, 829, 831, 833, 835, 837, 839, 841, 
      844, 844, 844, 846, 846, 846, 846, 847, 848, 848, 850, 852, 854, 856, 857, 857, 857, 858, 858, 
      858, 858, 860, 862, 863, 863, 863, 864, 864, 864, 864, 865, 865, 865, 866, 866, 866, 866, 868, 
      870, 872, 874, 875, 876, 876, 878, 880, 882, 884, 885, 886, 889, 890, 891, 892, 893, 893, 893, 
      894, 894, 894, 897, 897, 897, 898, 898, 898, 901, 902, 905, 906, 925, 926, 928, 928, 928, 930, 
      930, 930, 931, 932, 941, 941, 941, 942, 942, 942, 947, 947, 947, 948, 948, 948, 949, 949, 949, 
      950, 950, 950, 959, 960, 971, 972, 975, 976, 977, 978, 979, 979, 979, 980, 980, 980, 983, 983, 
      983, 984, 984, 984, 987, 988, 991, 992, 1011, 1012, 1016, 1016, 1016, 1018, 1018, 1018, 1019, 
      1020, 1029, 1029, 1029, 1030, 1030, 1030, 1035, 1035, 1035, 1036, 1036, 1036, 1037, 1037, 1037, 
      1038, 1038, 1038, 1047, 1048, 1061, 1062, 1065, 1066, 1067, 1068, 1069, 1069, 1069, 1070, 1070, 
      1070, 1073, 1073, 1073, 1074, 1074, 1074, 1077, 1078, 1081, 1082, 1101, 1102, 1108, 1108, 1108, 
      1110, 1110, 1110, 1111, 1112, 1121, 1121, 1121, 1122, 1122, 1122, 1127, 1127, 1127, 1128, 1128, 
      1128, 1129, 1129, 1129, 1130, 1130, 1130, 1139, 1140, 1155, 1156, 1159, 1160, 1161, 1162, 1163, 
      1163, 1163, 1164, 1164, 1164, 1167, 1167, 1167, 1168, 1168, 1168, 1171, 1172, 1175, 1176, 1195, 
      1196, 1203, 1204, 1204, 1204, 1206, 1206, 1206, 1207, 1208, 1217, 1217, 1217, 1218, 1218, 1218, 
      1223, 1223, 1223, 1224, 1224, 1224, 1225, 1225, 1225, 1226, 1226, 1226, 1235, 1236, 1253, 1254, 
      1254, 1255, 1257, 1257, 1258, 1259, 1259, 1260, 1261, 1261, 1261, 1261, 1262, 1262, 1262, 1263, 
      1265, 1265, 1265, 1265, 1266, 1266, 1266, 1267, 1269, 1269, 1270, 1271, 1273, 1273, 1274, 1275, 
      1277, 1279, 1281, 1283, 1285, 1287, 1289, 1291, 1293, 1293, 1294, 1295, 1297, 1299, 1301, 1304, 
      1304, 1304, 1306, 1306, 1306, 1306, 1307, 1308, 1308, 1310, 1312, 1314, 1316, 1317, 1317, 1317, 
      1318, 1318, 1318, 1318, 1320, 1322, 1323, 1323, 1323, 1324, 1324, 1324, 1324, 1325, 1325, 1325, 
      1326, 1326, 1326, 1326, 1328, 1330, 1332, 1334, 1335, 1336, 1336, 1338, 1340, 1342, 1344, 1346, 
      1348, 1350, 1352, 1354, 1355, 1356, 1359, 1360, 1361, 1362, 1363, 1363, 1363, 1364, 1364, 1364, 
      1367, 1367, 1367, 1368, 1368, 1368, 1371, 1372, 1375, 1376, 1395, 1396, 1405, 1406, 1408, 1408, 
      1408, 1410, 1410, 1410, 1411, 1412, 1421, 1421, 1421, 1422, 1422, 1422, 1427, 1427, 1427, 1428, 
      1428, 1428, 1429, 1429, 1429, 1430, 1430, 1430, 1439, 1440, 1461, 1462, 1465, 1466, 1467, 1468, 
      1469, 1469, 1469, 1470, 1470, 1470, 1473, 1473, 1473, 1474, 1474, 1474, 1477, 1478, 1481, 1482, 
      1501, 1502, 1511, 1512, 1516, 1516, 1516, 1518, 1518, 1518, 1519, 1520, 1529, 1529, 1529, 1530, 
      1530, 1530, 1535, 1535, 1535, 1536, 1536, 1536, 1537, 1537, 1537, 1538, 1538, 1538, 1547, 1548, 
      1571, 1572, 1575, 1576, 1577, 1578, 1579, 1579, 1579, 1580, 1580, 1580, 1583, 1583, 1583, 1584, 
      1584, 1584, 1587, 1588, 1591, 1592, 1611, 1612, 1621, 1622, 1628, 1628, 1628, 1630, 1630, 1630, 
      1631, 1632, 1641, 1641, 1641, 1642, 1642, 1642, 1647, 1647, 1647, 1648, 1648, 1648, 1649, 1649, 
      1649, 1650, 1650, 1650, 1659, 1660, 1685, 1685, 1685, 1685, 1686, 1689, 1690, 1691, 1692, 1693, 
      1693, 1693, 1694, 1694, 1694, 1697, 1697, 1697, 1698, 1698, 1698, 1701, 1702, 1705, 1706, 1725, 
      1726, 1735, 1736, 1744, 1744, 1744, 1744, 1744, 1744, 1745, 1745, 1745, 1746, 1746, 1746, 1747, 
      1747, 1747, 1747, 1748, 1749, 1749, 1749, 1751, 1751, 1751, 1753, 1753, 1753, 1755, 1755, 1755, 
      1757, 1757, 1757, 1757, 1757, 1757, 1758, 1758, 1758, 1759, 1759, 1759, 1761, 1761, 1761, 1763, 
      1763, 1763, 1763, 1763, 1763, 1764, 1764, 1764, 1765, 1765, 1765, 1765, 1765, 1765, 1766, 1766, 
      1766, 1767, 1767, 1767, 1769, 1769, 1769, 1771, 1771, 1771, 1773, 1773, 1773, 1775, 1775, 1775, 
      1775, 1776, 1777, 1777, 1777, 1779, 1779, 1779, 1781, 1781, 1781, 1783, 1783, 1783, 1785, 1785, 
      1785, 1787, 1787, 1787, 1789, 1789, 1789, 1791, 1791, 1791, 1793, 1793, 1793, 1795, 1795, 1795, 
      1797, 1797, 1797, 1799, 1799, 1799, 1801, 1801, 1801, 1803, 1803, 1803, 1803, 1804, 1806, 1806, 
      1806, 1807, 1808, 1808, 1808, 1808, 1809, 1810, 1810, 1810, 1810, 1811, 1811, 1811, 1812, 1812, 
      1812, 1812, 1812, 1812, 1814, 1814, 1814, 1815, 1815, 1815, 1816, 1816, 1816, 1816, 1816, 1816, 
      1818, 1818, 1818, 1819, 1820, 1820, 1820, 1820, 1822, 1822, 1822, 1823, 1824, 1824, 1824, 1824, 
      1826, 1826, 1826, 1828, 1828, 1828, 1830, 1830, 1830, 1832, 1832, 1832, 1834, 1834, 1834, 1836, 
      1836, 1836, 1838, 1838, 1838, 1840, 1840, 1840, 1842, 1842, 1842, 1843, 1844, 1844, 1844, 1844, 
      1846, 1846, 1846, 1848, 1848, 1848, 1850, 1850, 1850, 1852, 1852, 1852, 1853, 1854, 1854, 1854, 
      1854, 1856, 1856, 1856, 1858, 1858, 1858, 1860, 1860, 1860, 1862, 1862, 1862, 1864, 1864, 1864, 
      1864, 1864, 1864, 1865, 1865, 1865, 1866, 1866, 1866, 1867, 1867, 1867, 1867, 1868, 1869, 1869, 
      1869, 1871, 1871, 1871, 1873, 1873, 1873, 1875, 1875, 1875, 1877, 1877, 1877, 1877, 1877, 1877, 
      1878, 1878, 1878, 1879, 1879, 1879, 1881, 1881, 1881, 1883, 1883, 1883, 1883, 1883, 1883, 1884, 
      1884, 1884, 1885, 1885, 1885, 1885, 1885, 1885, 1886, 1886, 1886, 1887, 1887, 1887, 1889, 1889, 
      1889, 1891, 1891, 1891, 1893, 1893, 1893, 1895, 1895, 1895, 1895, 1896, 1897, 1897, 1897, 1899, 
      1899, 1899, 1901, 1901, 1901, 1903, 1903, 1903, 1905, 1905, 1905, 1907, 1907, 1907, 1909, 1909, 
      1909, 1911, 1911, 1911, 1913, 1913, 1913, 1915, 1915, 1915, 1917, 1917, 1917, 1919, 1919, 1919, 
      1921, 1921, 1921, 1923, 1923, 1923, 1923, 1923, 1923, 1924, 1924, 1924, 1925, 1926, 1928, 1928, 
      1928, 1929, 1930, 1930, 1930, 1930, 1931, 1932, 1932, 1932, 1932, 1933, 1933, 1933, 1934, 1934, 
      1934, 1934, 1934, 1934, 1936, 1936, 1936, 1937, 1937, 1937, 1938, 1938, 1938, 1938, 1938, 1938, 
      1940, 1940, 1940, 1941, 1942, 1942, 1942, 1942, 1944, 1944, 1944, 1945, 1946, 1946, 1946, 1946, 
      1948, 1948, 1948, 1950, 1950, 1950, 1952, 1952, 1952, 1954, 1954, 1954, 1956, 1956, 1956, 1958, 
      1958, 1958, 1960, 1960, 1960, 1962, 1962, 1962, 1964, 1964, 1964, 1965, 1966, 1966, 1966, 1966, 
      1968, 1968, 1968, 1970, 1970, 1970, 1972, 1972, 1972, 1974, 1974, 1974, 1975, 1976, 1976, 1976, 
      1976, 1978, 1978, 1978, 1980, 1980, 1980, 1982, 1982, 1982, 1984, 1984, 1984, 1986, 1986, 1986, 
      1988, 1988, 1988, 1990, 1990, 1990, 1991, 1992, 2001, 2001, 2001, 2002, 2002, 2002, 2007, 2007, 
      2007, 2008, 2008, 2008, 2009, 2009, 2009, 2010, 2010, 2010, 2019, 2020, 2047, 2047, 2047, 2048, 
      2048, 2048, 2049, 2049, 2049, 2050, 2050, 2050, 2051, 2051, 2052, 2055, 2056, 2057, 2058, 2059, 
      2059, 2059, 2060, 2060, 2060, 2063, 2063, 2063, 2064, 2064, 2064, 2067, 2068, 2071, 2072, 2091, 
      2092, 2101, 2102, 2116, 2116, 2116, 2116, 2117, 2118, 2118, 2118, 2119, 2119, 2120, 2121, 2123, 
      2125, 2127, 2129, 2129, 2129, 2129, 2130, 2130, 2130, 2131, 2133, 2135, 2135, 2135, 2135, 2136, 
      2136, 2136, 2137, 2137, 2137, 2137, 2138, 2138, 2138, 2139, 2141, 2143, 2145, 2147, 2147, 2148, 
      2149, 2151, 2153, 2155, 2157, 2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, 2175, 2175, 2175, 
      2175, 2176, 2176, 2176, 2177, 2177, 2177, 2177, 2178, 2178, 2178, 2179, 2181, 2182, 2184, 2185, 
      2186, 2186, 2187, 2188, 2188, 2189, 2189, 2189, 2190, 2190, 2190, 2190, 2192, 2193, 2193, 2193, 
      2194, 2194, 2194, 2194, 2196, 2197, 2198, 2198, 2200, 2201, 2202, 2202, 2204, 2206, 2208, 2210, 
      2212, 2214, 2216, 2218, 2220, 2221, 2222, 2222, 2224, 2226, 2228, 2230, 2231, 2232, 2232, 2234, 
      2236, 2238, 2240, 2242, 2244, 2246, 2248, 2248, 2248, 2250, 2250, 2250, 2251, 2252, 2261, 2261, 
      2261, 2262, 2262, 2262, 2267, 2267, 2267, 2268, 2268, 2268, 2269, 2269, 2269, 2270, 2270, 2270, 
      2279, 2280, 2307, 2307, 2307, 2308, 2308, 2308, 2309, 2309, 2309, 2310, 2310, 2310, 2313, 2314, 
      2315, 2316, 2319, 2320, 2321, 2322, 2323, 2323, 2323, 2324, 2324, 2324, 2327, 2327, 2327, 2328, 
      2328, 2328, 2331, 2332, 2335, 2336, 2355, 2356, 2365, 2366, 2384, 2384, 2384, 2386, 2386, 2386, 
      2387, 2388, 2397, 2397, 2397, 2398, 2398, 2398, 2403, 2403, 2403, 2404, 2404, 2404, 2405, 2405, 
      2405, 2406, 2406, 2406, 2415, 2416, 2443, 2443, 2443, 2444, 2444, 2444, 2445, 2445, 2445, 2446, 
      2446, 2446, 2449, 2450, 2453, 2454, 2457, 2458, 2459, 2460, 2461, 2461, 2461, 2462, 2462, 2462, 
      2465, 2465, 2465, 2466, 2466, 2466, 2469, 2470, 2473, 2474, 2493, 2494, 2503, 2504, 2524, 2524, 
      2524, 2526, 2526, 2526, 2527, 2528, 2537, 2537, 2537, 2538, 2538, 2538, 2543, 2543, 2543, 2544, 
      2544, 2544, 2545, 2545, 2545, 2546, 2546, 2546, 2555, 2556, 2583, 2583, 2583, 2584, 2584, 2584, 
      2585, 2585, 2585, 2586, 2586, 2586, 2589, 2590, 2595, 2596, 2599, 2600, 2601, 2602, 2603, 2603, 
      2603, 2604, 2604, 2604, 2607, 2607, 2607, 2608, 2608, 2608, 2611, 2612, 2615, 2616, 2635, 2636, 
      2645, 2646, 2668, 2668, 2668, 2670, 2670, 2670, 2671, 2672, 2681, 2681, 2681, 2682, 2682, 2682, 
      2687, 2687, 2687, 2688, 2688, 2688, 2689, 2689, 2689, 2690, 2690, 2690, 2699, 2700, 2727, 2727, 
      2727, 2728, 2728, 2728, 2729, 2729, 2729, 2730, 2730, 2730, 2733, 2734, 2741, 2742, 2745, 2746, 
      2747, 2748, 2749, 2749, 2749, 2750, 2750, 2750, 2753, 2753, 2753, 2754, 2754, 2754, 2757, 2758, 
      2761, 2762, 2781, 2782, 2791, 2792, 2816, 2816, 2816, 2818, 2818, 2818, 2819, 2820, 2829, 2829, 
      2829, 2830, 2830, 2830, 2835, 2835, 2835, 2836, 2836, 2836, 2837, 2837, 2837, 2838, 2838, 2838, 
      2847, 2848, 2875, 2875, 2875, 2876, 2876, 2876, 2877, 2877, 2877, 2878, 2878, 2878, 2881, 2882, 
      2891, 2891, 2891, 2891, 2892, 2895, 2896, 2897, 2898, 2899, 2899, 2899, 2900, 2900, 2900, 2903, 
      2903, 2903, 2904, 2904, 2904, 2907, 2908, 2911, 2912, 2931, 2932, 2941, 2942, 2968, 2968, 2968, 
      2968, 2968, 2968, 2969, 2969, 2969, 2970, 2970, 2970, 2971, 2971, 2971, 2971, 2972, 2973, 2973, 
      2973, 2975, 2975, 2975, 2977, 2977, 2977, 2979, 2979, 2979, 2981, 2981, 2981, 2981, 2981, 2981, 
      2982, 2982, 2982, 2983, 2983, 2983, 2985, 2985, 2985, 2987, 2987, 2987, 2987, 2987, 2987, 2988, 
      2988, 2988, 2989, 2989, 2989, 2989, 2989, 2989, 2990, 2990, 2990, 2991, 2991, 2991, 2993, 2993, 
      2993, 2995, 2995, 2995, 2997, 2997, 2997, 2999, 2999, 2999, 2999, 3000, 3001, 3001, 3001, 3003, 
      3003, 3003, 3005, 3005, 3005, 3007, 3007, 3007, 3009, 3009, 3009, 3011, 3011, 3011, 3013, 3013, 
      3013, 3015, 3015, 3015, 3017, 3017, 3017, 3019, 3019, 3019, 3021, 3021, 3021, 3023, 3023, 3023, 
      3025, 3025, 3025, 3027, 3027, 3027, 3027, 3027, 3027, 3028, 3028, 3028, 3029, 3029, 3029, 3029, 
      3029, 3029, 3030, 3030, 3030, 3031, 3031, 3031, 3033, 3033, 3033, 3033, 3034, 3035, 3035, 3035, 
      3037, 3037, 3037, 3039, 3039, 3039, 3041, 3041, 3041, 3043, 3043, 3043, 3045, 3046, 3048, 3048, 
      3048, 3049, 3050, 3050, 3050, 3050, 3051, 3052, 3052, 3052, 3052, 3053, 3053, 3053, 3054, 3054, 
      3054, 3054, 3054, 3054, 3056, 3056, 3056, 3057, 3057, 3057, 3058, 3058, 3058, 3058, 3058, 3058, 
      3060, 3060, 3060, 3061, 3062, 3062, 3062, 3062, 3064, 3064, 3064, 3065, 3066, 3066, 3066, 3066, 
      3068, 3068, 3068, 3070, 3070, 3070, 3072, 3072, 3072, 3074, 3074, 3074, 3076, 3076, 3076, 3078, 
      3078, 3078, 3080, 3080, 3080, 3082, 3082, 3082, 3084, 3084, 3084, 3085, 3086, 3086, 3086, 3086, 
      3088, 3088, 3088, 3090, 3090, 3090, 3092, 3092, 3092, 3094, 3094, 3094, 3095, 3096, 3096, 3096, 
      3096, 3098, 3098, 3098, 3100, 3100, 3100, 3102, 3102, 3102, 3104, 3104, 3104, 3106, 3106, 3106, 
      3108, 3108, 3108, 3110, 3110, 3110, 3112, 3112, 3112, 3114, 3114, 3114, 3116, 3116, 3116, 3118, 
      3118, 3118, 3120, 3120, 3120, 3122, 3122, 3122, 3124, 3124, 3124, 3126, 3126, 3126, 3127, 3128, 
      3137, 3137, 3137, 3138, 3138, 3138, 3143, 3143, 3143, 3144, 3144, 3144, 3145, 3145, 3145, 3146, 
      3146, 3146, 3155, 3156, 3183, 3183, 3183, 3184, 3184, 3184, 3185, 3185, 3185, 3186, 3186, 3186, 
      3189, 3190, 3201, 3201, 3201, 3202, 3202, 3202, 3203, 3204, 3207, 3208, 3209, 3210, 3211, 3211, 
      3211, 3212, 3212, 3212, 3215, 3215, 3215, 3216, 3216, 3216, 3219, 3220, 3223, 3224, 3243, 3244, 
      3253, 3254, 3283, 3283, 3283, 3284, 3284, 3284, 3286, 3286, 3286, 3287, 3288, 3297, 3297, 3297, 
      3298, 3298, 3298, 3303, 3303, 3303, 3304, 3304, 3304, 3305, 3305, 3305, 3306, 3306, 3306, 3315, 
      3316, 3343, 3343, 3343, 3344, 3344, 3344, 3345, 3345, 3345, 3346, 3346, 3346, 3349, 3350, 3361, 
      3361, 3361, 3362, 3362, 3362, 3365, 3366, 3366, 3366, 3366, 3367, 3367, 3367, 3369, 3369, 3369, 
      3369, 3370, 3371, 3371, 3371, 3371, 3372, 3373, 3373, 3373, 3373, 3373, 3373, 3374, 3374, 3374, 
      3375, 3375, 3375, 3377, 3377, 3377, 3377, 3377, 3377, 3378, 3378, 3378, 3379, 3379, 3379, 3381, 
      3381, 3381, 3381, 3382, 3383, 3383, 3383, 3385, 3385, 3385, 3385, 3386, 3387, 3387, 3387, 3389, 
      3389, 3389, 3391, 3391, 3391, 3393, 3393, 3393, 3395, 3395, 3395, 3397, 3397, 3397, 3399, 3399, 
      3399, 3401, 3401, 3401, 3403, 3403, 3403, 3405, 3405, 3405, 3405, 3406, 3407, 3407, 3407, 3409, 
      3409, 3409, 3411, 3411, 3411, 3413, 3413, 3413, 3415, 3415, 3415, 3415, 3416, 3417, 3417, 3417, 
      3419, 3419, 3419, 3421, 3421, 3421, 3423, 3423, 3423, 3425, 3425, 3425, 3427, 3427, 3427, 3429, 
      3429, 3429, 3431, 3431, 3431, 3433, 3433, 3433, 3435, 3435, 3435, 3437, 3437, 3437, 3439, 3439, 
      3439, 3441, 3441, 3441, 3443, 3443, 3443, 3445, 3445, 3445, 3448, 3448, 3448, 3450, 3450, 3450, 
      3450, 3450, 3450, 3451, 3452, 3452, 3452, 3452, 3454, 3454, 3454, 3456, 3456, 3456, 3458, 3458, 
      3458, 3460, 3460, 3460, 3461, 3461, 3461, 3462, 3462, 3462, 3462, 3462, 3462, 3464, 3464, 3464, 
      3466, 3466, 3466, 3467, 3467, 3467, 3468, 3468, 3468, 3468, 3468, 3468, 3469, 3469, 3469, 3470, 
      3470, 3470, 3470, 3470, 3470, 3472, 3472, 3472, 3474, 3474, 3474, 3476, 3476, 3476, 3478, 3478, 
      3478, 3479, 3480, 3480, 3480, 3480, 3482, 3482, 3482, 3484, 3484, 3484, 3486, 3486, 3486, 3488, 
      3488, 3488, 3490, 3490, 3490, 3492, 3492, 3492, 3494, 3494, 3494, 3496, 3496, 3496, 3498, 3498, 
      3498, 3500, 3500, 3500, 3502, 3502, 3502, 3504, 3504, 3504, 3506, 3506, 3506, 3507, 3507, 3507, 
      3508, 3508, 3508, 3508, 3508, 3508, 3509, 3509, 3509, 3510, 3510, 3510, 3510, 3510, 3510, 3512, 
      3512, 3512, 3513, 3514, 3514, 3514, 3514, 3516, 3516, 3516, 3518, 3518, 3518, 3520, 3520, 3520, 
      3522, 3522, 3522, 3524, 3524, 3524, 3525, 3525, 3525, 3526, 3526, 3526, 3526, 3526, 3526, 3528, 
      3528, 3528, 3530, 3530, 3530, 3531, 3532, 3535, 3536, 3537, 3538, 3539, 3539, 3539, 3540, 3540, 
      3540, 3543, 3543, 3543, 3544, 3544, 3544, 3547, 3548, 3551, 3552, 3571, 3572, 3581, 3582, 3613, 
      3613, 3613, 3614, 3614, 3614, 3616, 3616, 3616, 3618, 3618, 3618, 3619, 3620, 3629, 3629, 3629, 
      3630, 3630, 3630, 3635, 3635, 3635, 3636, 3636, 3636, 3637, 3637, 3637, 3638, 3638, 3638, 3647, 
      3648, 3675, 3675, 3675, 3676, 3676, 3676, 3677, 3677, 3677, 3678, 3678, 3678, 3681, 3682, 3693, 
      3693, 3693, 3694, 3694, 3694, 3701, 3702, 3705, 3706, 3707, 3708, 3709, 3709, 3709, 3710, 3710, 
      3710, 3713, 3713, 3713, 3714, 3714, 3714, 3717, 3718, 3721, 3722, 3741, 3742, 3751, 3752, 3783, 
      3783, 3783, 3784, 3784, 3784, 3787, 3788, 3788, 3788, 3790, 3790, 3790, 3791, 3792, 3801, 3801, 
      3801, 3802, 3802, 3802, 3807, 3807, 3807, 3808, 3808, 3808, 3809, 3809, 3809, 3810, 3810, 3810, 
      3819, 3820, 3847, 3847, 3847, 3848, 3848, 3848, 3849, 3849, 3849, 3850, 3850, 3850, 3853, 3854, 
      3865, 3865, 3865, 3866, 3866, 3866, 3875, 3876, 3876, 3877, 3879, 3879, 3880, 3881, 3881, 3882, 
      3883, 3883, 3883, 3883, 3884, 3884, 3884, 3885, 3887, 3887, 3887, 3887, 3888, 3888, 3888, 3889, 
      3891, 3891, 3892, 3893, 3895, 3895, 3896, 3897, 3899, 3901, 3903, 3905, 3907, 3909, 3911, 3913, 
      3915, 3915, 3916, 3917, 3919, 3921, 3923, 3925, 3925, 3926, 3927, 3929, 3931, 3933, 3935, 3937, 
      3939, 3941, 3943, 3945, 3947, 3949, 3951, 3953, 3955, 3957, 3957, 3957, 3957, 3958, 3958, 3958, 
      3959, 3961, 3964, 3964, 3964, 3966, 3966, 3966, 3966, 3967, 3968, 3968, 3970, 3972, 3974, 3976, 
      3977, 3977, 3977, 3978, 3978, 3978, 3978, 3980, 3982, 3983, 3983, 3983, 3984, 3984, 3984, 3984, 
      3985, 3985, 3985, 3986, 3986, 3986, 3986, 3988, 3990, 3992, 3994, 3995, 3996, 3996, 3998, 4000, 
      4002, 4004, 4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4023, 4023, 4023, 4024, 4024, 
      4024, 4024, 4025, 4025, 4025, 4026, 4026, 4026, 4026, 4028, 4029, 4030, 4030, 4032, 4034, 4036, 
      4038, 4040, 4041, 4041, 4041, 4042, 4042, 4042, 4042, 4044, 4046, 4048, 4050, 4052, 4053, 4054, 
      4057, 4058, 4059, 4060, 4061, 4061, 4061, 4062, 4062, 4062, 4065, 4065, 4065, 4066, 4066, 4066, 
      4069, 4070, 4073, 4074, 4093, 4094, 4103, 4104, 4135, 4135, 4135, 4136, 4136, 4136, 4141, 4142, 
      4143, 4144, 4144, 4144, 4146, 4146, 4146, 4147, 4148, 4157, 4157, 4157, 4158, 4158, 4158, 4163, 
      4163, 4163, 4164, 4164, 4164, 4165, 4165, 4165, 4166, 4166, 4166, 4175, 4176, 4203, 4203, 4203, 
      4204, 4204, 4204, 4205, 4205, 4205, 4206, 4206, 4206, 4209, 4210, 4221, 4221, 4221, 4222, 4222, 
      4222, 4235, 4236, 4236, 4237, 4239, 4239, 4240, 4241, 4241, 4242, 4243, 4243, 4243, 4243, 4244, 
      4244, 4244, 4245, 4247, 4247, 4247, 4247, 4248, 4248, 4248, 4249, 4251, 4251, 4252, 4253, 4255, 
      4255, 4256, 4257, 4259, 4261, 4263, 4265, 4267, 4269, 4271, 4273, 4275, 4275, 4276, 4277, 4279, 
      4281, 4283, 4285, 4285, 4286, 4287, 4289, 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 
      4309, 4311, 4313, 4315, 4317, 4317, 4317, 4317, 4318, 4318, 4318, 4319, 4321, 4323, 4323, 4324, 
      4325, 4328, 4328, 4328, 4330, 4330, 4330, 4330, 4331, 4332, 4332, 4334, 4336, 4338, 4340, 4341, 
      4341, 4341, 4342, 4342, 4342, 4342, 4344, 4346, 4347, 4347, 4347, 4348, 4348, 4348, 4348, 4349, 
      4349, 4349, 4350, 4350, 4350, 4350, 4352, 4354, 4356, 4358, 4359, 4360, 4360, 4362, 4364, 4366, 
      4368, 4370, 4372, 4374, 4376, 4378, 4380, 4382, 4384, 4386, 4387, 4387, 4387, 4388, 4388, 4388, 
      4388, 4389, 4389, 4389, 4390, 4390, 4390, 4390, 4392, 4393, 4394, 4394, 4396, 4398, 4400, 4402, 
      4404, 4405, 4405, 4405, 4406, 4406, 4406, 4406, 4408, 4410, 4412, 4414, 4416, 4418, 4420, 4421, 
      4422, 4425, 4426, 4427, 4428, 4429, 4429, 4429, 4430, 4430, 4430, 4433, 4433, 4433, 4434, 4434, 
      4434, 4437, 4438, 4441, 4442, 4461, 4462, 4471, 4472, 4503, 4503, 4503, 4504, 4504, 4504, 4509, 
      4510, 4513, 4514, 4516, 4516, 4516, 4518, 4518, 4518, 4519, 4520, 4529, 4529, 4529, 4530, 4530, 
      4530, 4535, 4535, 4535, 4536, 4536, 4536, 4537, 4537, 4537, 4538, 4538, 4538, 4547, 4548, 4575, 
      4575, 4575, 4576, 4576, 4576, 4577, 4577, 4577, 4578, 4578, 4578, 4581, 4582, 4593, 4593, 4593, 
      4594, 4594, 4594, 4611, 4612, 4615, 4616, 4617, 4618, 4619, 4619, 4619, 4620, 4620, 4620, 4623, 
      4623, 4623, 4624, 4624, 4624, 4627, 4628, 4631, 4632, 4651, 4652, 4661, 4662, 4693, 4693, 4693, 
      4694, 4694, 4694, 4699, 4700, 4703, 4704, 4707, 4707, 4707, 4708, 4708, 4708, 4710, 4710, 4710, 
      4711, 4712, 4721, 4721, 4721, 4722, 4722, 4722, 4727, 4727, 4727, 4728, 4728, 4728, 4729, 4729, 
      4729, 4730, 4730, 4730, 4739, 4740, 4767, 4767, 4767, 4768, 4768, 4768, 4769, 4769, 4769, 4770, 
      4770, 4770, 4773, 4774, 4785, 4785, 4785, 4786, 4786, 4786, 4805, 4806, 4806, 4806, 4806, 4807, 
      4807, 4807, 4809, 4809, 4809, 4809, 4810, 4811, 4811, 4811, 4811, 4812, 4813, 4813, 4813, 4813, 
      4813, 4813, 4814, 4814, 4814, 4815, 4815, 4815, 4817, 4817, 4817, 4817, 4817, 4817, 4818, 4818, 
      4818, 4819, 4819, 4819, 4821, 4821, 4821, 4821, 4822, 4823, 4823, 4823, 4825, 4825, 4825, 4825, 
      4826, 4827, 4827, 4827, 4829, 4829, 4829, 4831, 4831, 4831, 4833, 4833, 4833, 4835, 4835, 4835, 
      4837, 4837, 4837, 4839, 4839, 4839, 4841, 4841, 4841, 4843, 4843, 4843, 4845, 4845, 4845, 4845, 
      4846, 4847, 4847, 4847, 4849, 4849, 4849, 4851, 4851, 4851, 4853, 4853, 4853, 4855, 4855, 4855, 
      4855, 4856, 4857, 4857, 4857, 4859, 4859, 4859, 4861, 4861, 4861, 4863, 4863, 4863, 4865, 4865, 
      4865, 4867, 4867, 4867, 4869, 4869, 4869, 4871, 4871, 4871, 4873, 4873, 4873, 4875, 4875, 4875, 
      4877, 4877, 4877, 4879, 4879, 4879, 4881, 4881, 4881, 4883, 4883, 4883, 4885, 4885, 4885, 4887, 
      4887, 4887, 4887, 4887, 4887, 4888, 4888, 4888, 4889, 4889, 4889, 4891, 4891, 4891, 4893, 4893, 
      4893, 4893, 4894, 4895, 4895, 4895, 4897, 4897, 4897, 4897, 4898, 4899, 4899, 4899, 4901, 4901, 
      4901, 4903, 4904, 4904, 4904, 4906, 4906, 4906, 4906, 4906, 4906, 4907, 4908, 4908, 4908, 4908, 
      4910, 4910, 4910, 4912, 4912, 4912, 4914, 4914, 4914, 4916, 4916, 4916, 4917, 4917, 4917, 4918, 
      4918, 4918, 4918, 4918, 4918, 4920, 4920, 4920, 4922, 4922, 4922, 4923, 4923, 4923, 4924, 4924, 
      4924, 4924, 4924, 4924, 4925, 4925, 4925, 4926, 4926, 4926, 4926, 4926, 4926, 4928, 4928, 4928, 
      4930, 4930, 4930, 4932, 4932, 4932, 4934, 4934, 4934, 4935, 4936, 4936, 4936, 4936, 4938, 4938, 
      4938, 4940, 4940, 4940, 4942, 4942, 4942, 4944, 4944, 4944, 4946, 4946, 4946, 4948, 4948, 4948, 
      4950, 4950, 4950, 4952, 4952, 4952, 4954, 4954, 4954, 4956, 4956, 4956, 4958, 4958, 4958, 4960, 
      4960, 4960, 4962, 4962, 4962, 4963, 4963, 4963, 4964, 4964, 4964, 4964, 4964, 4964, 4965, 4965, 
      4965, 4966, 4966, 4966, 4966, 4966, 4966, 4968, 4968, 4968, 4969, 4970, 4970, 4970, 4970, 4972, 
      4972, 4972, 4974, 4974, 4974, 4976, 4976, 4976, 4978, 4978, 4978, 4980, 4980, 4980, 4981, 4981, 
      4981, 4982, 4982, 4982, 4982, 4982, 4982, 4984, 4984, 4984, 4986, 4986, 4986, 4988, 4988, 4988, 
      4990, 4990, 4990, 4992, 4992, 4992, 4994, 4994, 4994, 4996, 4996, 4996, 4998, 4998, 4998, 5000, 
      5000, 5000, 5002, 5002, 5002, 5003, 5004, 5004, 5005, 5007, 5007, 5008, 5009, 5009, 5010, 5011, 
      5011, 5011, 5011, 5012, 5012, 5012, 5013, 5015, 5015, 5015, 5015, 5016, 5016, 5016, 5017, 5019, 
      5019, 5020, 5021, 5023, 5023, 5024, 5025, 5027, 5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, 
      5043, 5044, 5045, 5047, 5049, 5051, 5053, 5053, 5054, 5055, 5057, 5059, 5061, 5063, 5065, 5067, 
      5069, 5071, 5073, 5075, 5077, 5079, 5081, 5083, 5085, 5085, 5085, 5085, 5086, 5086, 5086, 5087, 
      5089, 5091, 5091, 5092, 5093, 5095, 5095, 5096, 5097, 5099, 5101, 5101, 5101, 5101, 5102, 5102, 
      5102, 5103, 5103, 5103, 5104, 5104, 5104, 5106, 5106, 5106, 5106, 5107, 5108, 5108, 5110, 5112, 
      5114, 5116, 5117, 5117, 5117, 5118, 5118, 5118, 5118, 5120, 5122, 5123, 5123, 5123, 5124, 5124, 
      5124, 5124, 5125, 5125, 5125, 5126, 5126, 5126, 5126, 5128, 5130, 5132, 5134, 5135, 5136, 5136, 
      5138, 5140, 5142, 5144, 5146, 5148, 5150, 5152, 5154, 5156, 5158, 5160, 5162, 5163, 5163, 5163, 
      5164, 5164, 5164, 5164, 5165, 5165, 5165, 5166, 5166, 5166, 5166, 5168, 5169, 5170, 5170, 5172, 
      5174, 5176, 5178, 5180, 5181, 5181, 5181, 5182, 5182, 5182, 5182, 5184, 5186, 5188, 5190, 5192, 
      5194, 5196, 5198, 5200, 5202, 5204, 5205, 5206, 5206, 5206, 5206, 5207, 5207, 5207, 5209, 5209, 
      5209, 5209, 5210, 5211, 5211, 5211, 5211, 5212, 5213, 5213, 5213, 5213, 5213, 5213, 5214, 5214, 
      5214, 5215, 5215, 5215, 5217, 5217, 5217, 5217, 5217, 5217, 5218, 5218, 5218, 5219, 5219, 5219, 
      5221, 5221, 5221, 5221, 5222, 5223, 5223, 5223, 5225, 5225, 5225, 5225, 5226, 5227, 5227, 5227, 
      5229, 5229, 5229, 5231, 5231, 5231, 5233, 5233, 5233, 5235, 5235, 5235, 5237, 5237, 5237, 5239, 
      5239, 5239, 5241, 5241, 5241, 5243, 5243, 5243, 5245, 5245, 5245, 5245, 5246, 5247, 5247, 5247, 
      5249, 5249, 5249, 5251, 5251, 5251, 5253, 5253, 5253, 5255, 5255, 5255, 5255, 5256, 5257, 5257, 
      5257, 5259, 5259, 5259, 5261, 5261, 5261, 5263, 5263, 5263, 5265, 5265, 5265, 5267, 5267, 5267, 
      5269, 5269, 5269, 5271, 5271, 5271, 5273, 5273, 5273, 5275, 5275, 5275, 5277, 5277, 5277, 5279, 
      5279, 5279, 5281, 5281, 5281, 5283, 5283, 5283, 5285, 5285, 5285, 5287, 5287, 5287, 5287, 5287, 
      5287, 5288, 5288, 5288, 5289, 5289, 5289, 5291, 5291, 5291, 5293, 5293, 5293, 5293, 5294, 5295, 
      5295, 5295, 5297, 5297, 5297, 5297, 5298, 5299, 5299, 5299, 5301, 5301, 5301, 5303, 5303, 5303, 
      5303, 5303, 5303, 5304, 5304, 5304, 5305, 5305, 5305, 5305, 5306, 5308, 5308, 5308, 5310, 5310, 
      5310, 5310, 5310, 5310, 5311, 5312, 5312, 5312, 5312, 5314, 5314, 5314, 5316, 5316, 5316, 5318, 
      5318, 5318, 5320, 5320, 5320, 5321, 5321, 5321, 5322, 5322, 5322, 5322, 5322, 5322, 5324, 5324, 
      5324, 5326, 5326, 5326, 5327, 5327, 5327, 5328, 5328, 5328, 5328, 5328, 5328, 5329, 5329, 5329, 
      5330, 5330, 5330, 5330, 5330, 5330, 5332, 5332, 5332, 5334, 5334, 5334, 5336, 5336, 5336, 5338, 
      5338, 5338, 5339, 5340, 5340, 5340, 5340, 5342, 5342, 5342, 5344, 5344, 5344, 5346, 5346, 5346, 
      5348, 5348, 5348, 5350, 5350, 5350, 5352, 5352, 5352, 5354, 5354, 5354, 5356, 5356, 5356, 5358, 
      5358, 5358, 5360, 5360, 5360, 5362, 5362, 5362, 5364, 5364, 5364, 5366, 5366, 5366, 5367, 5367, 
      5367, 5368, 5368, 5368, 5368, 5368, 5368, 5369, 5369, 5369, 5370, 5370, 5370, 5370, 5370, 5370, 
      5372, 5372, 5372, 5373, 5374, 5374, 5374, 5374, 5376, 5376, 5376, 5378, 5378, 5378, 5380, 5380, 
      5380, 5382, 5382, 5382, 5384, 5384, 5384, 5385, 5385, 5385, 5386, 5386, 5386, 5386, 5386, 5386, 
      5388, 5388, 5388, 5390, 5390, 5390, 5392, 5392, 5392, 5394, 5394, 5394, 5396, 5396, 5396, 5398, 
      5398, 5398, 5400, 5400, 5400, 5402, 5402, 5402, 5404, 5404, 5404, 5406, 5406, 5406, 5408, 5408, 
      5408, 5410, 5410, 5410, 5411, 5411, 5411, 5411, 5412, 5415, 5416, 5417, 5418, 5419, 5419, 5419, 
      5420, 5420, 5420, 5423, 5423, 5423, 5424, 5424, 5424, 5427, 5428, 5431, 5432, 5451, 5452, 5461, 
      5462, 5493, 5493, 5493, 5494, 5494, 5494, 5499, 5500, 5503, 5504, 5509, 5509, 5509, 5510, 5510, 
      5510, 5511, 5512, 5513, 5513, 5513, 5514, 5514, 5514, 5516, 5516, 5516, 5516, 5516, 5516, 5517, 
      5517, 5517, 5518, 5518, 5518, 5519, 5519, 5519, 5519, 5520, 5521, 5521, 5521, 5523, 5523, 5523, 
      5525, 5525, 5525, 5527, 5527, 5527, 5529, 5529, 5529, 5529, 5529, 5529, 5530, 5530, 5530, 5531, 
      5531, 5531, 5533, 5533, 5533, 5535, 5535, 5535, 5535, 5535, 5535, 5536, 5536, 5536, 5537, 5537, 
      5537, 5537, 5537, 5537, 5538, 5538, 5538, 5539, 5539, 5539, 5541, 5541, 5541, 5543, 5543, 5543, 
      5545, 5545, 5545, 5547, 5547, 5547, 5547, 5548, 5549, 5549, 5549, 5551, 5551, 5551, 5553, 5553, 
      5553, 5555, 5555, 5555, 5557, 5557, 5557, 5559, 5559, 5559, 5561, 5561, 5561, 5563, 5563, 5563, 
      5565, 5565, 5565, 5567, 5567, 5567, 5569, 5569, 5569, 5571, 5571, 5571, 5573, 5573, 5573, 5575, 
      5575, 5575, 5575, 5575, 5575, 5576, 5576, 5576, 5577, 5577, 5577, 5577, 5577, 5577, 5578, 5578, 
      5578, 5579, 5579, 5579, 5581, 5581, 5581, 5581, 5582, 5583, 5583, 5583, 5585, 5585, 5585, 5587, 
      5587, 5587, 5589, 5589, 5589, 5591, 5591, 5591, 5593, 5593, 5593, 5593, 5593, 5593, 5594, 5594, 
      5594, 5595, 5595, 5595, 5597, 5597, 5597, 5599, 5599, 5599, 5601, 5601, 5601, 5603, 5603, 5603, 
      5605, 5605, 5605, 5607, 5607, 5607, 5609, 5609, 5609, 5611, 5611, 5611, 5613, 5613, 5613, 5615, 
      5615, 5615, 5617, 5617, 5617, 5619, 5619, 5619, 5621, 5622, 5624, 5624, 5624, 5625, 5626, 5626, 
      5626, 5626, 5627, 5628, 5628, 5628, 5628, 5629, 5629, 5629, 5630, 5630, 5630, 5630, 5630, 5630, 
      5632, 5632, 5632, 5633, 5633, 5633, 5634, 5634, 5634, 5634, 5634, 5634, 5636, 5636, 5636, 5637, 
      5638, 5638, 5638, 5638, 5640, 5640, 5640, 5641, 5642, 5642, 5642, 5642, 5644, 5644, 5644, 5646, 
      5646, 5646, 5648, 5648, 5648, 5650, 5650, 5650, 5652, 5652, 5652, 5654, 5654, 5654, 5656, 5656, 
      5656, 5658, 5658, 5658, 5660, 5660, 5660, 5661, 5662, 5662, 5662, 5662, 5664, 5664, 5664, 5666, 
      5666, 5666, 5668, 5668, 5668, 5670, 5670, 5670, 5671, 5672, 5672, 5672, 5672, 5674, 5674, 5674, 
      5676, 5676, 5676, 5678, 5678, 5678, 5680, 5680, 5680, 5682, 5682, 5682, 5684, 5684, 5684, 5686, 
      5686, 5686, 5688, 5688, 5688, 5690, 5690, 5690, 5692, 5692, 5692, 5694, 5694, 5694, 5696, 5696, 
      5696, 5698, 5698, 5698, 5700, 5700, 5700, 5702, 5702, 5702, 5703, 5703, 5703, 5704, 5704, 5704, 
      5704, 5704, 5704, 5706, 5706, 5706, 5708, 5708, 5708, 5709, 5710, 5710, 5710, 5710, 5712, 5712, 
      5712, 5713, 5714, 5714, 5714, 5714, 5716, 5716, 5716, 5718, 5718, 5718, 5719, 5719, 5719, 5720, 
      5720, 5720, 5720, 5720, 5720, 5721, 5722, 5722, 5722, 5722, 5723, 5723, 5723, 5724, 5724, 5724, 
      5724, 5724, 5724, 5726, 5726, 5726, 5727, 5727, 5727, 5728, 5728, 5728, 5730, 5730, 5730, 5731, 
      5732, 5741, 5741, 5741, 5742, 5742, 5742, 5747, 5747, 5747, 5748, 5748, 5748, 5749, 5749, 5749, 
      5750, 5750, 5750, 5759, 5760, 5787, 5787, 5787, 5788, 5788, 5788, 5789, 5789, 5789, 5790, 5790, 
      5790, 5793, 5794, 5805, 5805, 5805, 5806, 5806, 5806, 5833, 5833, 5833, 5834, 5834, 5834, 5835, 
      5835, 5835, 5835, 5836, 5836, 5836, 5838, 5838, 5838, 5838, 5839, 5840, 5840, 5840, 5840, 5841, 
      5842, 5842, 5842, 5842, 5842, 5842, 5843, 5843, 5843, 5844, 5844, 5844, 5846, 5846, 5846, 5846, 
      5846, 5846, 5847, 5847, 5847, 5848, 5848, 5848, 5850, 5850, 5850, 5850, 5851, 5852, 5852, 5852, 
      5854, 5854, 5854, 5854, 5855, 5856, 5856, 5856, 5858, 5858, 5858, 5860, 5860, 5860, 5862, 5862, 
      5862, 5864, 5864, 5864, 5866, 5866, 5866, 5868, 5868, 5868, 5870, 5870, 5870, 5872, 5872, 5872, 
      5874, 5874, 5874, 5874, 5875, 5876, 5876, 5876, 5878, 5878, 5878, 5880, 5880, 5880, 5882, 5882, 
      5882, 5884, 5884, 5884, 5884, 5885, 5886, 5886, 5886, 5888, 5888, 5888, 5890, 5890, 5890, 5892, 
      5892, 5892, 5894, 5894, 5894, 5896, 5896, 5896, 5898, 5898, 5898, 5900, 5900, 5900, 5902, 5902, 
      5902, 5904, 5904, 5904, 5906, 5906, 5906, 5908, 5908, 5908, 5910, 5910, 5910, 5912, 5912, 5912, 
      5914, 5914, 5914, 5916, 5916, 5916, 5916, 5916, 5916, 5917, 5917, 5917, 5918, 5918, 5918, 5920, 
      5920, 5920, 5922, 5922, 5922, 5922, 5923, 5924, 5924, 5924, 5926, 5926, 5926, 5926, 5927, 5928, 
      5928, 5928, 5930, 5930, 5930, 5932, 5932, 5932, 5932, 5932, 5932, 5933, 5933, 5933, 5934, 5934, 
      5934, 5934, 5935, 5936, 5936, 5936, 5936, 5936, 5936, 5937, 5937, 5937, 5938, 5938, 5938, 5940, 
      5940, 5940, 5942, 5942, 5942, 5942, 5942, 5942, 5943, 5943, 5943, 5943, 5944, 5944, 5944, 5945, 
      5945, 5945, 5946, 5946, 5946, 5947, 5947, 5947, 5948, 5948, 5948, 5948, 5948, 5948, 5949, 5949, 
      5949, 5950, 5950, 5950, 5951, 5951, 5951, 5951, 5951, 5951, 5952, 5952, 5952, 5952, 5952, 5952, 
      5953, 5953, 5953, 5954, 5954, 5954, 5955, 5955, 5955, 5956, 5956, 5956, 5957, 5957, 5957, 5957, 
      5958, 5958, 5958, 5959, 5959, 5959, 5960, 5960, 5960, 5961, 5961, 5961, 5962, 5962, 5962, 5963, 
      5963, 5963, 5964, 5964, 5964, 5965, 5965, 5965, 5966, 5966, 5966, 5967, 5967, 5967, 5968, 5968, 
      5968, 5969, 5969, 5969, 5970, 5970, 5970, 5971, 5971, 5971, 5971, 5971, 5971, 5972, 5972, 5972, 
      5972, 5972, 5972, 5973, 5973, 5973, 5974, 5974, 5974, 5974, 5975, 5975, 5975, 5976, 5976, 5976, 
      5977, 5977, 5977, 5978, 5978, 5978, 5979, 5979, 5979, 5980, 5980, 5980, 5980, 5980, 5980, 5981, 
      5981, 5981, 5982, 5982, 5982, 5983, 5983, 5983, 5984, 5984, 5984, 5985, 5985, 5985, 5986, 5986, 
      5986, 5987, 5987, 5987, 5988, 5988, 5988, 5989, 5989, 5989, 5990, 5990, 5990, 5991, 5991, 5991, 
      5992, 5992, 5992, 5993, 5993, 5993, 5994, 5994, 5994, 5994, 5994, 5994, 5995, 5995, 5995 ] ]