[ [ 268, 480, 481, 489, 589, 774, 813, 1096, 1097, 1208, 1315, 1569, 2024, 2296, 2353, 2419, 2714, 
      2842, 2887, 3422, 3502, 3561, 3624, 4085, 4173, 4202, 4336, 4588, 4680, 4710, 4756 ], 
  [ 5, 5, 5, 10, 11, 11, 11, 11, 11, 11, 13, 13, 13, 27, 29, 29, 29, 34, 34, 34, 38, 38, 38, 38, 38, 
      38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 
      38, 44, 44, 44, 53, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 61, 79, 79, 79, 79, 89, 
      96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 
      96, 96, 96, 96, 96, 106, 106, 106, 106, 106, 106, 106, 106, 106, 115, 115, 115, 115, 115, 115, 
      115, 115, 115, 115, 115, 115, 115, 115, 115, 123, 123, 123, 129, 131, 131, 137, 137, 137, 137, 
      137, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 151, 171, 171, 171, 171, 
      171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 
      171, 171, 171, 171, 171, 171, 180, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 
      181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 182, 
      182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 186, 186, 186, 186, 196, 196, 199, 
      199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 200, 200, 200, 200, 209, 209, 209, 209, 
      209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 210, 210, 210, 210, 210, 210, 211, 211, 211, 
      214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 
      214, 214, 214, 216, 216, 216, 227, 240, 244, 244, 244, 244, 244, 244, 244, 248, 265, 265, 265, 
      265, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 
      266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 269, 284, 286, 288, 288, 288, 288, 288, 288, 
      288, 288, 288, 288, 288, 288, 288, 288, 308, 308, 312, 312, 312, 312, 312, 312, 312, 312, 312, 
      312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 315, 315, 315, 315, 315, 315, 315, 315, 315, 
      315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 327, 327, 327, 327, 327, 327, 
      327, 327, 327, 328, 336, 336, 338, 338, 338, 338, 338, 341, 344, 344, 344, 352, 360, 364, 364, 
      364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 370, 370, 370, 370, 370, 
      370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 
      370, 370, 370, 370, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 400, 
      400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 403, 403, 413, 413, 413, 413, 413, 413, 413, 
      413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 
      413, 413, 413, 419, 423, 423, 423, 432, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 
      440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 
      446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 448, 450, 
      450, 450, 461, 461, 461, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 
      472, 472, 472, 472, 472, 472, 472, 472, 472, 481, 483, 490, 490, 490, 490, 497, 497, 497, 497, 
      497, 497, 511, 521, 524, 524, 524, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 
      529, 546, 547, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 551, 
      553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 559, 559, 559, 559, 
      559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 562, 562, 562, 562, 576, 576, 576, 577, 579, 
      579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 
      579, 579, 579, 579, 586, 586, 586, 586, 586, 586, 586, 591, 591, 591, 594, 594, 594, 594, 594, 
      594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 610, 610, 
      610, 610, 623, 625, 625, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 632, 
      632, 632, 632, 632, 632, 653, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 674, 
      674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 676, 676, 676, 718, 718, 
      718, 720, 720, 720, 720, 720, 724, 724, 724, 724, 741, 741, 741, 741, 741, 741, 741, 741, 741, 
      741, 741, 741, 741, 752, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 
      754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 756, 756, 756, 
      756, 756, 775, 775, 775, 776, 776, 776, 776, 776, 777, 777, 777, 777, 777, 777, 777, 777, 777, 
      777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 777, 784, 784, 784, 784, 784, 
      784, 784, 784, 784, 784, 784, 784, 784, 784, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 
      785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 
      785, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 825, 826, 830, 830, 
      849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 850, 851, 851, 851, 851, 
      851, 851, 851, 856, 856, 874, 874, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 879, 
      879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 881, 881, 881, 883, 883, 883, 921, 921, 934, 
      950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 950, 956, 956, 956, 956, 
      956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 
      956, 956, 956, 956, 956, 956, 956, 972, 972, 972, 972, 972, 972, 972, 995, 995, 999, 999, 999, 
      999, 999, 999, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 1004, 
      1010, 1010, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 
      1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 
      1101, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1128, 1145, 1152, 1152, 1152, 1160, 1161, 1161, 
      1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1162, 1162, 1162, 1162, 1162, 
      1162, 1175, 1179, 1179, 1179, 1179, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 
      1186, 1186, 1186, 1186, 1186, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 
      1195, 1195, 1195, 1195, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 
      1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1201, 1201, 1201, 1201, 1201, 1201, 
      1201, 1201, 1201, 1201, 1201, 1201, 1202, 1210, 1222, 1231, 1235, 1235, 1251, 1251, 1251, 1251, 
      1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 1251, 
      1251, 1251, 1251, 1251, 1281, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 
      1289, 1289, 1289, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1297, 1322, 1326, 1326, 1326, 1326, 
      1337, 1337, 1337, 1337, 1337, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 
      1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 
      1363, 1397, 1398, 1398, 1398, 1403, 1403, 1403, 1403, 1403, 1419, 1419, 1419, 1419, 1419, 1425, 
      1425, 1430, 1430, 1430, 1430, 1430, 1436, 1436, 1436, 1436, 1436, 1439, 1446, 1446, 1446, 1446, 
      1446, 1446, 1446, 1455, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1462, 
      1462, 1463, 1463, 1463, 1463, 1463, 1464, 1465, 1465, 1468, 1475, 1480, 1480, 1480, 1480, 1480, 
      1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 
      1480, 1480, 1480, 1480, 1480, 1483, 1483, 1483, 1488, 1488, 1488, 1504, 1521, 1524, 1524, 1524, 
      1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 
      1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1542, 1542, 1542, 1542, 1552, 1552, 
      1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1553, 1554, 1569, 1570, 
      1570, 1570, 1577, 1577, 1577, 1577, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 
      1594, 1594, 1594, 1594, 1594, 1603, 1605, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 
      1613, 1613, 1613, 1613, 1613, 1613, 1616, 1623, 1638, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 
      1641, 1641, 1641, 1641, 1641, 1641, 1641, 1645, 1645, 1645, 1655, 1655, 1655, 1655, 1655, 1655, 
      1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 
      1655, 1655, 1656, 1659, 1659, 1659, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1693, 1701, 1701, 
      1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 
      1701, 1705, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1731, 1731, 1731, 1731, 1731, 
      1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1736, 1736, 1736, 1736, 1736, 1742, 
      1742, 1742, 1742, 1742, 1745, 1760, 1761, 1761, 1761, 1761, 1761, 1761, 1767, 1767, 1767, 1767, 
      1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1774, 1775, 1785, 1785, 1785, 
      1785, 1785, 1785, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1797, 1797, 1797, 1797, 1797, 1797, 
      1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 
      1827, 1827, 1827, 1827, 1827, 1827, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 
      1831, 1841, 1866, 1866, 1866, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 
      1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 
      1867, 1879, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 
      1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1896, 1896, 
      1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1897, 1899, 1899, 
      1899, 1902, 1910, 1910, 1910, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 
      1912, 1921, 1921, 1921, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 
      1930, 1930, 1930, 1950, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 
      1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 2001, 2001, 
      2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 
      2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2003, 2003, 2003, 2003, 2003, 2003, 
      2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 
      2018, 2018, 2018, 2018, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 
      2019, 2019, 2019, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2036, 
      2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2057, 
      2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 
      2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2063, 2071, 2071, 2071, 2071, 
      2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2076, 2076, 2076, 2084, 2084, 2084, 
      2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 
      2084, 2084, 2084, 2084, 2084, 2084, 2084, 2094, 2094, 2094, 2096, 2096, 2096, 2096, 2096, 2096, 
      2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 
      2096, 2096, 2096, 2096, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 
      2097, 2097, 2097, 2097, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2103, 2120, 2120, 2120, 2120, 
      2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2125, 2125, 2125, 2125, 2125, 
      2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2130, 2134, 2134, 2134, 2135, 2135, 2135, 2135, 
      2136, 2136, 2136, 2136, 2136, 2143, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 
      2145, 2145, 2145, 2145, 2145, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 
      2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 
      2152, 2152, 2162, 2162, 2162, 2162, 2177, 2177, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 
      2180, 2180, 2180, 2180, 2180, 2180, 2180, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 
      2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2186, 
      2186, 2186, 2186, 2190, 2190, 2190, 2191, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 
      2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2214, 2214, 
      2214, 2214, 2214, 2214, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, 
      2217, 2217, 2217, 2217, 2217, 2217, 2217, 2218, 2236, 2254, 2257, 2301, 2301, 2301, 2301, 2301, 
      2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 
      2302, 2302, 2302, 2302, 2302, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 
      2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 
      2310, 2310, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 
      2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 
      2319, 2319, 2319, 2319, 2319, 2319, 2319, 2328, 2328, 2328, 2328, 2328, 2328, 2333, 2339, 2339, 
      2339, 2350, 2350, 2350, 2350, 2350, 2350, 2351, 2358, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 
      2361, 2361, 2361, 2361, 2361, 2361, 2362, 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, 
      2387, 2387, 2398, 2402, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, 
      2407, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2436, 2439, 2442, 2442, 2442, 2442, 
      2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2442, 2451, 
      2454, 2454, 2454, 2454, 2454, 2454, 2454, 2459, 2464, 2464, 2464, 2471, 2472, 2472, 2472, 2472, 
      2472, 2472, 2475, 2476, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 
      2493, 2493, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2503, 2503, 2503, 
      2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2520, 2520, 2520, 2520, 2520, 
      2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 
      2520, 2520, 2520, 2520, 2520, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 
      2522, 2522, 2522, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 
      2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2526, 2526, 2526, 2526, 2526, 2526, 
      2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2531, 2546, 2546, 
      2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 
      2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2553, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 
      2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 
      2558, 2558, 2558, 2558, 2558, 2558, 2558, 2559, 2559, 2559, 2559, 2576, 2576, 2576, 2576, 2576, 
      2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 
      2576, 2576, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 
      2581, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2596, 2596, 
      2596, 2596, 2596, 2605, 2605, 2605, 2605, 2605, 2644, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 
      2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2646, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 
      2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2677, 
      2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 
      2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2684, 2684, 2684, 
      2684, 2684, 2684, 2684, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 2685, 
      2685, 2685, 2685, 2690, 2691, 2691, 2691, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 2694, 
      2694, 2694, 2694, 2694, 2694, 2694, 2695, 2696, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 
      2709, 2709, 2709, 2709, 2709, 2709, 2709, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 
      2711, 2711, 2719, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2739, 2745, 2745, 2745, 2745, 2745, 
      2745, 2745, 2745, 2745, 2745, 2745, 2746, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 
      2758, 2758, 2758, 2758, 2758, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 
      2768, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 
      2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2784, 
      2789, 2801, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, 
      2814, 2817, 2817, 2817, 2817, 2817, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2865, 2871, 2871, 
      2871, 2871, 2871, 2871, 2871, 2876, 2876, 2876, 2876, 2876, 2876, 2876, 2881, 2886, 2886, 2886, 
      2890, 2890, 2890, 2896, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 
      2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 
      2906, 2908, 2908, 2908, 2908, 2908, 2908, 2908, 2908, 2908, 2913, 2913, 2913, 2916, 2916, 2916, 
      2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 
      2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2916, 2927, 2935, 2935, 2935, 2935, 2935, 2935, 
      2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2937, 2942, 2942, 2942, 2942, 2942, 2942, 2942, 
      2952, 2960, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967, 
      2967, 2967, 2969, 2969, 2970, 2972, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 
      2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2991, 2991, 2991, 
      2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 
      2991, 2991, 2991, 2991, 3005, 3018, 3020, 3020, 3020, 3020, 3020, 3020, 3022, 3022, 3022, 3022, 
      3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3022, 3038, 
      3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3045, 3045, 3045, 3045, 3045, 
      3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3047, 3054, 3054, 3054, 3054, 3054, 3054, 
      3054, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3067, 3068, 3076, 3076, 
      3076, 3076, 3076, 3076, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 
      3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 3077, 
      3077, 3077, 3078, 3085, 3099, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 3106, 
      3106, 3106, 3106, 3107, 3107, 3107, 3107, 3107, 3108, 3113, 3113, 3113, 3138, 3147, 3147, 3157, 
      3157, 3157, 3157, 3157, 3157, 3157, 3157, 3157, 3157, 3157, 3157, 3161, 3164, 3174, 3175, 3175, 
      3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, 
      3177, 3177, 3177, 3181, 3181, 3181, 3181, 3181, 3181, 3185, 3193, 3193, 3193, 3193, 3193, 3193, 
      3193, 3193, 3193, 3197, 3200, 3201, 3209, 3210, 3210, 3210, 3220, 3220, 3220, 3220, 3220, 3220, 
      3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3236, 3236, 
      3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3236, 3260, 3260, 3260, 3260, 3260, 3260, 
      3263, 3263, 3263, 3266, 3266, 3266, 3293, 3293, 3293, 3293, 3293, 3293, 3305, 3305, 3305, 3305, 
      3305, 3313, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322, 
      3322, 3322, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 
      3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 3326, 
      3335, 3335, 3335, 3335, 3335, 3335, 3341, 3341, 3341, 3341, 3341, 3341, 3341, 3341, 3341, 3341, 
      3341, 3341, 3341, 3341, 3341, 3357, 3357, 3357, 3357, 3357, 3357, 3357, 3357, 3357, 3357, 3357, 
      3357, 3357, 3357, 3366, 3366, 3366, 3366, 3366, 3366, 3366, 3373, 3373, 3373, 3373, 3373, 3373, 
      3373, 3373, 3373, 3373, 3373, 3373, 3373, 3373, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 
      3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 3377, 
      3377, 3377, 3377, 3377, 3377, 3377, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3397, 3397, 3397, 
      3397, 3400, 3416, 3416, 3416, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 
      3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3422, 3424, 3424, 3424, 
      3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 
      3424, 3424, 3424, 3424, 3442, 3442, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 
      3443, 3443, 3447, 3447, 3449, 3452, 3452, 3452, 3452, 3452, 3452, 3452, 3452, 3452, 3452, 3452, 
      3452, 3452, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3457, 3459, 3472, 
      3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3483, 3488, 3488, 
      3492, 3492, 3501, 3504, 3504, 3504, 3504, 3504, 3504, 3504, 3509, 3513, 3520, 3520, 3520, 3520, 
      3520, 3520, 3520, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 
      3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3522, 3539, 3539, 3557, 
      3557, 3557, 3557, 3557, 3564, 3578, 3578, 3578, 3578, 3578, 3579, 3579, 3579, 3579, 3580, 3580, 
      3580, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3593, 3601, 3606, 3606, 
      3613, 3613, 3613, 3613, 3613, 3620, 3642, 3642, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 
      3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3651, 3657, 3667, 
      3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3667, 3672, 3672, 3672, 
      3672, 3672, 3672, 3672, 3672, 3672, 3672, 3672, 3680, 3680, 3680, 3680, 3680, 3683, 3683, 3683, 
      3683, 3683, 3694, 3699, 3722, 3722, 3722, 3722, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3739, 
      3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3742, 
      3751, 3751, 3751, 3751, 3751, 3751, 3751, 3752, 3752, 3752, 3752, 3752, 3752, 3752, 3756, 3756, 
      3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3756, 3757, 3757, 3757, 
      3757, 3757, 3757, 3757, 3757, 3757, 3757, 3757, 3757, 3757, 3757, 3757, 3763, 3770, 3770, 3770, 
      3770, 3773, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 3775, 3784, 3784, 3793, 
      3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 
      3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3804, 3833, 3833, 
      3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 
      3833, 3833, 3833, 3833, 3838, 3849, 3849, 3849, 3849, 3849, 3853, 3865, 3865, 3865, 3865, 3865, 
      3865, 3865, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3875, 3877, 3878, 
      3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 
      3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3878, 3885, 3885, 3885, 
      3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3893, 3893, 3893, 3893, 3893, 3893, 
      3893, 3893, 3893, 3893, 3893, 3893, 3893, 3893, 3898, 3909, 3909, 3909, 3909, 3909, 3909, 3909, 
      3909, 3909, 3909, 3909, 3909, 3909, 3909, 3909, 3919, 3919, 3919, 3919, 3919, 3920, 3920, 3920, 
      3924, 3924, 3924, 3924, 3924, 3924, 3924, 3924, 3924, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 
      3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3949, 3952, 3960, 3960, 3960, 3960, 3960, 3960, 
      3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 3960, 
      3960, 3960, 3960, 3960, 3960, 3960, 3960, 3962, 3963, 3978, 3993, 3997, 4003, 4003, 4003, 4003, 
      4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4003, 4028, 4028, 4028, 4028, 4028, 
      4028, 4028, 4028, 4028, 4028, 4028, 4028, 4029, 4029, 4029, 4029, 4029, 4029, 4029, 4029, 4029, 
      4029, 4029, 4029, 4029, 4029, 4029, 4029, 4031, 4034, 4038, 4038, 4038, 4040, 4040, 4040, 4040, 
      4040, 4040, 4040, 4044, 4048, 4048, 4048, 4055, 4055, 4055, 4055, 4055, 4055, 4056, 4056, 4059, 
      4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 
      4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4059, 4064, 4072, 4072, 4072, 
      4072, 4072, 4072, 4072, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 4074, 
      4074, 4074, 4074, 4076, 4076, 4076, 4076, 4076, 4076, 4076, 4076, 4076, 4076, 4076, 4094, 4094, 
      4094, 4094, 4094, 4094, 4094, 4102, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 4105, 
      4105, 4105, 4105, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 4126, 
      4126, 4126, 4126, 4126, 4126, 4126, 4135, 4140, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 
      4158, 4158, 4158, 4158, 4158, 4158, 4161, 4169, 4190, 4194, 4195, 4195, 4195, 4195, 4195, 4195, 
      4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4201, 4201, 4201, 4208, 4215, 4215, 4215, 
      4215, 4215, 4215, 4215, 4215, 4215, 4215, 4215, 4215, 4215, 4215, 4215, 4218, 4218, 4218, 4218, 
      4218, 4218, 4218, 4223, 4223, 4223, 4223, 4223, 4223, 4223, 4245, 4247, 4247, 4247, 4247, 4247, 
      4247, 4247, 4250, 4252, 4252, 4252, 4252, 4252, 4252, 4255, 4255, 4255, 4255, 4260, 4260, 4260, 
      4262, 4275, 4277, 4279, 4281, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 
      4287, 4287, 4295, 4295, 4295, 4295, 4295, 4313, 4313, 4313, 4320, 4320, 4320, 4325, 4327, 4328, 
      4328, 4328, 4328, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 
      4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4329, 4337, 4337, 4341, 
      4354, 4358, 4358, 4358, 4362, 4368, 4370, 4370, 4370, 4370, 4370, 4372, 4384, 4394, 4394, 4394, 
      4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 4403, 
      4403, 4403, 4403, 4403, 4403, 4403, 4416, 4416, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 
      4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 4427, 
      4427, 4427, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 4456, 
      4457, 4466, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 4476, 
      4476, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 4489, 
      4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 
      4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4499, 4506, 
      4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4506, 4519, 4519, 4519, 
      4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4519, 4523, 4526, 4527, 4527, 
      4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 
      4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4527, 4541, 4541, 4541, 4541, 
      4541, 4541, 4541, 4544, 4544, 4544, 4544, 4544, 4544, 4544, 4545, 4552, 4552, 4552, 4562, 4563, 
      4568, 4576, 4576, 4576, 4576, 4576, 4576, 4576, 4580, 4590, 4593, 4599, 4615, 4615, 4615, 4615, 
      4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 
      4615, 4615, 4615, 4615, 4620, 4620, 4620, 4620, 4620, 4620, 4655, 4666, 4666, 4666, 4666, 4676, 
      4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 4676, 
      4676, 4676, 4676, 4676, 4676, 4676, 4676, 4678, 4678, 4678, 4678, 4678, 4693, 4694, 4694, 4694, 
      4694, 4694, 4694, 4694, 4694, 4694, 4694, 4694, 4694, 4694, 4694, 4701, 4701, 4701, 4701, 4701, 
      4701, 4701, 4707, 4708, 4708, 4708, 4708, 4708, 4708, 4708, 4708, 4708, 4713, 4718, 4718, 4718, 
      4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4729, 4732, 
      4732, 4732, 4732, 4732, 4732, 4743, 4743, 4743, 4743, 4743, 4744, 4744, 4744, 4744, 4744, 4744, 
      4744, 4744, 4744, 4744, 4744, 4744, 4744, 4744, 4750, 4750, 4750, 4750, 4750, 4750, 4750, 4750, 
      4750, 4750, 4750, 4750, 4756, 4756, 4756, 4756, 4756, 4765, 4765, 4765, 4765, 4765, 4765, 4765, 
      4786, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 4791, 
      4791, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 
      4804, 4804, 4810, 4810, 4810, 4810, 4810, 4814, 4826 ] ]