[ [ 383, 453, 745, 761, 783, 1378, 1853, 1929, 2019, 2117, 2210, 2403, 2589, 2606, 2613, 2706, 2815, 
      2977, 3040, 3045, 3278, 3366, 3437, 3473, 3997, 4032, 4250, 4473, 4732, 4753, 4819 ], 
  [ 7, 7, 7, 30, 30, 30, 30, 30, 30, 30, 30, 30, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 
      40, 40, 40, 40, 40, 40, 40, 40, 40, 45, 47, 49, 50, 50, 50, 50, 50, 50, 50, 69, 69, 69, 69, 69, 
      69, 69, 69, 69, 69, 69, 69, 79, 82, 99, 116, 126, 126, 126, 126, 126, 126, 126, 135, 135, 135, 
      135, 135, 135, 144, 145, 148, 154, 154, 154, 155, 160, 160, 160, 162, 162, 162, 162, 162, 162, 
      162, 162, 162, 162, 162, 162, 162, 162, 162, 170, 170, 170, 170, 172, 172, 172, 172, 172, 172, 
      172, 172, 172, 172, 172, 172, 172, 172, 172, 182, 182, 182, 182, 186, 194, 194, 194, 194, 194, 
      194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 196, 196, 196, 196, 196, 196, 196, 196, 196, 
      196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 
      196, 196, 201, 201, 201, 201, 206, 206, 206, 208, 208, 208, 211, 211, 211, 211, 211, 211, 211, 
      213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 217, 231, 231, 
      231, 231, 231, 231, 231, 231, 231, 231, 231, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 
      237, 237, 246, 251, 252, 252, 252, 252, 257, 260, 260, 260, 260, 260, 260, 260, 260, 260, 261, 
      261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 
      261, 261, 261, 261, 280, 280, 280, 280, 280, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 
      281, 281, 281, 281, 281, 283, 283, 283, 283, 283, 283, 283, 292, 292, 292, 292, 292, 292, 292, 
      292, 292, 292, 292, 292, 292, 292, 292, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 
      294, 294, 294, 294, 296, 302, 308, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 
      312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 317, 319, 319, 319, 319, 319, 320, 
      331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 
      331, 331, 331, 336, 336, 336, 350, 350, 357, 357, 359, 364, 364, 364, 364, 364, 373, 373, 373, 
      373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 
      379, 379, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 
      383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 385, 385, 385, 385, 385, 
      385, 385, 385, 385, 385, 385, 385, 385, 385, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 
      405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 
      405, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 426, 426, 426, 426, 426, 
      426, 427, 446, 446, 446, 446, 446, 457, 457, 457, 457, 458, 458, 459, 459, 459, 482, 482, 482, 
      483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 484, 484, 484, 484, 
      484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 
      484, 484, 484, 484, 484, 498, 502, 511, 511, 511, 513, 516, 516, 516, 516, 516, 516, 516, 517, 
      517, 517, 517, 517, 517, 520, 520, 520, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 
      522, 522, 522, 526, 526, 526, 526, 529, 529, 529, 529, 529, 529, 531, 531, 531, 531, 531, 531, 
      531, 531, 531, 531, 531, 531, 531, 531, 531, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 
      535, 535, 535, 535, 535, 535, 535, 535, 535, 544, 560, 567, 570, 570, 570, 570, 584, 584, 607, 
      607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 611, 611, 611, 611, 611, 611, 611, 
      611, 611, 611, 611, 611, 611, 611, 611, 616, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 
      629, 629, 629, 629, 634, 645, 655, 656, 656, 656, 656, 656, 666, 668, 670, 673, 673, 673, 673, 
      673, 673, 673, 674, 674, 674, 676, 679, 681, 681, 681, 681, 687, 709, 709, 709, 709, 709, 709, 
      709, 709, 709, 709, 709, 709, 709, 709, 709, 712, 717, 717, 728, 728, 728, 728, 728, 728, 728, 
      728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 
      745, 748, 749, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 763, 767, 767, 767, 
      768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 
      768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 770, 771, 771, 771, 771, 775, 775, 775, 775, 
      775, 775, 775, 775, 775, 775, 775, 775, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 
      782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 783, 783, 783, 783, 
      783, 786, 786, 786, 786, 786, 796, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 
      804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 804, 809, 809, 813, 813, 815, 
      831, 831, 831, 831, 831, 831, 831, 835, 837, 840, 840, 840, 840, 840, 840, 840, 840, 840, 840, 
      840, 840, 840, 840, 840, 848, 848, 848, 850, 853, 853, 853, 859, 859, 859, 859, 859, 859, 859, 
      859, 859, 859, 859, 859, 859, 859, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 
      861, 861, 863, 863, 870, 885, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 889, 889, 
      889, 889, 889, 889, 889, 891, 906, 906, 906, 906, 906, 909, 925, 938, 938, 938, 938, 938, 938, 
      938, 938, 938, 938, 938, 938, 938, 938, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 
      949, 949, 949, 949, 950, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 
      960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 962, 972, 972, 
      972, 972, 972, 972, 973, 973, 973, 973, 973, 973, 973, 976, 989, 989, 995, 995, 995, 995, 995, 
      995, 1005, 1005, 1005, 1005, 1005, 1005, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 1006, 
      1006, 1006, 1006, 1006, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 1007, 
      1007, 1014, 1026, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1053, 1054, 1054, 
      1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1059, 1063, 1079, 1079, 
      1079, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 
      1084, 1084, 1084, 1084, 1101, 1101, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 
      1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 
      1123, 1123, 1131, 1131, 1131, 1131, 1131, 1131, 1134, 1142, 1144, 1144, 1144, 1151, 1151, 1151, 
      1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1158, 1164, 1164, 1164, 1164, 1164, 1164, 
      1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 
      1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1185, 
      1185, 1185, 1185, 1185, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, 
      1189, 1189, 1189, 1192, 1198, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 
      1202, 1202, 1202, 1202, 1202, 1216, 1216, 1216, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1234, 
      1250, 1251, 1251, 1267, 1267, 1267, 1267, 1267, 1294, 1294, 1294, 1304, 1304, 1304, 1304, 1304, 
      1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 
      1307, 1307, 1307, 1323, 1326, 1326, 1326, 1326, 1339, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 
      1340, 1340, 1340, 1340, 1341, 1346, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 
      1352, 1352, 1352, 1352, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 
      1353, 1362, 1364, 1373, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 
      1385, 1385, 1386, 1388, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 
      1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 
      1411, 1419, 1419, 1419, 1419, 1419, 1423, 1423, 1423, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 
      1425, 1425, 1425, 1425, 1425, 1425, 1425, 1428, 1430, 1430, 1430, 1442, 1447, 1448, 1448, 1448, 
      1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1453, 1453, 1453, 1453, 
      1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1455, 1455, 1455, 1455, 1455, 1455, 
      1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 
      1455, 1455, 1455, 1455, 1471, 1471, 1471, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 
      1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1481, 1495, 1495, 1495, 1495, 1495, 
      1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 
      1495, 1495, 1495, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 
      1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 
      1507, 1507, 1507, 1507, 1507, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 
      1514, 1514, 1514, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 
      1533, 1533, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 
      1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1570, 1570, 
      1570, 1577, 1577, 1582, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 
      1583, 1583, 1593, 1593, 1593, 1601, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 
      1602, 1602, 1602, 1602, 1602, 1602, 1606, 1609, 1609, 1609, 1609, 1609, 1612, 1612, 1612, 1612, 
      1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 
      1638, 1638, 1638, 1638, 1638, 1638, 1638, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 
      1644, 1644, 1644, 1644, 1644, 1644, 1647, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 
      1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 
      1649, 1649, 1649, 1649, 1656, 1656, 1656, 1656, 1656, 1656, 1664, 1668, 1668, 1668, 1679, 1695, 
      1695, 1695, 1695, 1695, 1704, 1704, 1704, 1704, 1704, 1706, 1713, 1713, 1713, 1713, 1713, 1713, 
      1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1724, 1734, 1734, 
      1734, 1734, 1734, 1747, 1747, 1747, 1752, 1752, 1752, 1752, 1753, 1753, 1753, 1760, 1766, 1766, 
      1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 
      1766, 1766, 1766, 1766, 1767, 1826, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 
      1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 
      1848, 1848, 1848, 1848, 1848, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 
      1849, 1849, 1849, 1852, 1854, 1854, 1854, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 
      1880, 1880, 1880, 1880, 1880, 1884, 1888, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 
      1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 
      1892, 1892, 1892, 1897, 1897, 1897, 1897, 1897, 1897, 1913, 1913, 1913, 1915, 1915, 1915, 1915, 
      1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1923, 1923, 1923, 1923, 1923, 
      1923, 1923, 1923, 1923, 1923, 1923, 1923, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 
      1931, 1931, 1931, 1931, 1931, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 
      1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 
      1939, 1939, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 
      1942, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1968, 1969, 1969, 1969, 
      1969, 1969, 1969, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 
      1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 
      1988, 1993, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 
      2012, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2021, 2021, 2026, 2026, 2026, 2029, 2029, 2029, 
      2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2032, 2032, 2032, 2032, 
      2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 
      2032, 2032, 2032, 2038, 2073, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 
      2074, 2074, 2074, 2080, 2080, 2080, 2080, 2090, 2090, 2090, 2090, 2092, 2092, 2092, 2096, 2096, 
      2096, 2096, 2096, 2096, 2106, 2106, 2106, 2106, 2106, 2109, 2111, 2111, 2111, 2111, 2111, 2111, 
      2116, 2116, 2116, 2116, 2116, 2116, 2116, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2136, 2143, 
      2143, 2143, 2146, 2146, 2146, 2146, 2146, 2154, 2154, 2164, 2170, 2172, 2173, 2173, 2173, 2173, 
      2173, 2173, 2173, 2205, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 
      2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 
      2240, 2240, 2240, 2240, 2240, 2240, 2240, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 
      2242, 2242, 2242, 2242, 2253, 2253, 2253, 2253, 2253, 2266, 2266, 2266, 2271, 2271, 2271, 2271, 
      2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 
      2271, 2271, 2271, 2275, 2277, 2278, 2278, 2278, 2278, 2278, 2278, 2284, 2284, 2284, 2286, 2286, 
      2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 
      2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2291, 2291, 2304, 2304, 
      2304, 2304, 2304, 2304, 2304, 2306, 2306, 2306, 2306, 2306, 2308, 2311, 2311, 2311, 2311, 2311, 
      2311, 2311, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 
      2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 
      2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2327, 
      2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2338, 
      2338, 2338, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 
      2370, 2370, 2370, 2370, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2394, 2394, 2394, 2394, 2394, 
      2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2395, 2395, 2395, 2400, 2400, 2400, 2400, 2400, 
      2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2413, 2413, 2413, 2413, 2413, 
      2413, 2413, 2428, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 
      2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 
      2436, 2440, 2452, 2460, 2477, 2477, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 
      2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 
      2494, 2494, 2494, 2499, 2499, 2499, 2499, 2501, 2507, 2514, 2519, 2519, 2519, 2519, 2519, 2519, 
      2519, 2525, 2525, 2525, 2525, 2525, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 
      2526, 2526, 2526, 2526, 2526, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 
      2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 
      2528, 2528, 2528, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 
      2540, 2540, 2559, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 
      2562, 2562, 2588, 2594, 2594, 2594, 2628, 2628, 2628, 2628, 2628, 2628, 2641, 2641, 2641, 2641, 
      2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2641, 2644, 2644, 2644, 2644, 2644, 
      2644, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 
      2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2646, 2654, 2657, 2657, 2657, 
      2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 
      2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2657, 2674, 2677, 2682, 2682, 2682, 
      2682, 2682, 2682, 2682, 2682, 2682, 2682, 2682, 2697, 2697, 2697, 2697, 2697, 2697, 2697, 2705, 
      2705, 2705, 2705, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2709, 
      2709, 2709, 2709, 2709, 2709, 2709, 2709, 2709, 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, 
      2721, 2721, 2721, 2721, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, 
      2728, 2734, 2734, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2743, 2750, 2750, 
      2750, 2750, 2757, 2757, 2757, 2757, 2757, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2781, 2781, 
      2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2790, 2790, 2790, 2790, 
      2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2799, 2799, 2799, 2799, 2799, 2818, 
      2818, 2818, 2818, 2827, 2836, 2836, 2837, 2849, 2855, 2855, 2855, 2871, 2895, 2895, 2895, 2895, 
      2895, 2895, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 
      2911, 2911, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2923, 2923, 
      2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2934, 2934, 2934, 
      2934, 2934, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2942, 2942, 
      2942, 2942, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2943, 2971, 2972, 2972, 
      2972, 2972, 2972, 2972, 2973, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, 
      2974, 2974, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, 
      2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2991, 2991, 2991, 2991, 2991, 2991, 2991, 
      2991, 2991, 2991, 2991, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 3001, 
      3003, 3009, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3017, 3018, 
      3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3018, 3021, 3036, 
      3041, 3042, 3085, 3085, 3085, 3085, 3085, 3085, 3085, 3087, 3087, 3087, 3087, 3087, 3087, 3087, 
      3087, 3087, 3087, 3087, 3087, 3087, 3091, 3091, 3091, 3093, 3097, 3103, 3109, 3133, 3133, 3133, 
      3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, 
      3133, 3133, 3133, 3133, 3133, 3139, 3147, 3147, 3147, 3147, 3147, 3147, 3152, 3155, 3161, 3171, 
      3172, 3172, 3172, 3172, 3172, 3172, 3172, 3172, 3172, 3172, 3172, 3174, 3180, 3184, 3188, 3188, 
      3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 3188, 
      3188, 3193, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3207, 3207, 3207, 
      3207, 3207, 3207, 3207, 3212, 3214, 3214, 3232, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 
      3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, 
      3259, 3259, 3259, 3264, 3264, 3264, 3264, 3264, 3266, 3269, 3269, 3271, 3271, 3271, 3271, 3271, 
      3271, 3271, 3271, 3271, 3271, 3271, 3271, 3271, 3271, 3271, 3304, 3304, 3304, 3304, 3304, 3304, 
      3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3305, 3310, 3310, 3310, 3310, 3310, 3310, 
      3310, 3310, 3310, 3310, 3310, 3310, 3310, 3310, 3310, 3319, 3325, 3328, 3328, 3328, 3328, 3328, 
      3328, 3328, 3328, 3328, 3328, 3328, 3328, 3339, 3339, 3339, 3339, 3339, 3339, 3340, 3340, 3340, 
      3340, 3340, 3340, 3340, 3347, 3347, 3347, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 3351, 
      3370, 3370, 3370, 3370, 3370, 3370, 3370, 3370, 3370, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 
      3385, 3385, 3385, 3385, 3393, 3396, 3396, 3396, 3396, 3396, 3396, 3413, 3413, 3413, 3413, 3413, 
      3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 
      3413, 3413, 3413, 3413, 3413, 3413, 3413, 3413, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 3414, 
      3414, 3414, 3414, 3414, 3414, 3414, 3414, 3426, 3426, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 
      3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 3439, 
      3439, 3439, 3439, 3446, 3464, 3464, 3468, 3482, 3482, 3482, 3482, 3482, 3482, 3482, 3482, 3482, 
      3482, 3482, 3482, 3482, 3482, 3482, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 
      3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 3516, 
      3516, 3516, 3516, 3516, 3525, 3525, 3525, 3525, 3525, 3525, 3525, 3531, 3552, 3565, 3565, 3565, 
      3570, 3570, 3572, 3572, 3586, 3597, 3597, 3604, 3604, 3608, 3608, 3608, 3614, 3614, 3614, 3614, 
      3614, 3625, 3641, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3645, 3652, 3652, 
      3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 3652, 
      3652, 3652, 3652, 3652, 3652, 3670, 3682, 3682, 3682, 3682, 3682, 3683, 3694, 3694, 3694, 3694, 
      3694, 3694, 3694, 3694, 3694, 3694, 3694, 3694, 3694, 3694, 3696, 3696, 3696, 3696, 3696, 3710, 
      3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3723, 3737, 
      3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 
      3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3737, 3738, 3742, 3742, 
      3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3754, 3754, 3754, 
      3754, 3754, 3754, 3754, 3754, 3754, 3754, 3754, 3754, 3756, 3757, 3768, 3780, 3788, 3788, 3788, 
      3788, 3788, 3788, 3788, 3806, 3806, 3806, 3806, 3806, 3806, 3807, 3827, 3827, 3827, 3827, 3827, 
      3827, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 3833, 
      3846, 3846, 3846, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 3849, 
      3849, 3849, 3867, 3867, 3867, 3873, 3885, 3885, 3885, 3885, 3885, 3885, 3885, 3890, 3898, 3898, 
      3898, 3898, 3898, 3898, 3898, 3898, 3898, 3898, 3898, 3898, 3914, 3924, 3924, 3924, 3924, 3924, 
      3924, 3924, 3924, 3924, 3924, 3924, 3924, 3924, 3924, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 
      3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 3931, 
      3931, 3931, 3931, 3931, 3931, 3931, 3931, 3940, 3945, 3946, 3946, 3946, 3949, 3949, 3949, 3949, 
      3949, 3949, 3949, 3949, 3949, 3949, 3949, 3949, 3949, 3949, 3949, 3966, 3966, 3966, 3966, 3966, 
      3966, 3966, 3971, 3971, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 3973, 
      3973, 3973, 3975, 3975, 3975, 3976, 3976, 3976, 3976, 3976, 3976, 3976, 3976, 3976, 3976, 3976, 
      3976, 3976, 3985, 3985, 3991, 4001, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 4004, 
      4004, 4004, 4004, 4004, 4004, 4006, 4006, 4006, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 
      4010, 4010, 4010, 4022, 4022, 4022, 4022, 4023, 4023, 4023, 4023, 4023, 4023, 4023, 4023, 4023, 
      4023, 4023, 4023, 4023, 4023, 4046, 4053, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 
      4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 4058, 
      4058, 4058, 4058, 4063, 4063, 4063, 4076, 4099, 4107, 4108, 4114, 4114, 4114, 4114, 4114, 4114, 
      4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 4114, 
      4114, 4114, 4114, 4114, 4114, 4114, 4122, 4130, 4130, 4130, 4134, 4155, 4158, 4165, 4169, 4169, 
      4169, 4175, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 
      4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4183, 4192, 4199, 4199, 4199, 4199, 4199, 
      4199, 4199, 4209, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4210, 4214, 
      4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 4222, 
      4222, 4222, 4222, 4222, 4222, 4222, 4228, 4228, 4228, 4228, 4228, 4228, 4228, 4230, 4230, 4230, 
      4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 4230, 
      4230, 4230, 4230, 4230, 4233, 4233, 4233, 4233, 4233, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 
      4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 4245, 
      4245, 4245, 4245, 4245, 4245, 4245, 4245, 4250, 4258, 4271, 4271, 4271, 4271, 4271, 4271, 4271, 
      4279, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 4287, 
      4287, 4306, 4308, 4308, 4308, 4315, 4315, 4315, 4328, 4328, 4328, 4328, 4328, 4328, 4328, 4328, 
      4328, 4328, 4328, 4328, 4328, 4328, 4328, 4328, 4339, 4339, 4339, 4339, 4339, 4339, 4339, 4339, 
      4339, 4339, 4339, 4339, 4339, 4339, 4339, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 
      4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4358, 4358, 4358, 
      4358, 4358, 4358, 4358, 4367, 4367, 4367, 4367, 4367, 4367, 4367, 4369, 4369, 4369, 4371, 4371, 
      4371, 4375, 4377, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 
      4381, 4381, 4385, 4385, 4385, 4385, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 4387, 
      4387, 4387, 4387, 4387, 4397, 4397, 4399, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 
      4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4421, 4429, 4429, 
      4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4429, 4435, 4435, 4435, 
      4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 
      4441, 4441, 4441, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 
      4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 
      4443, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4453, 4462, 4462, 4462, 4462, 4462, 
      4462, 4462, 4471, 4471, 4471, 4471, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 
      4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 4478, 
      4480, 4498, 4498, 4498, 4498, 4498, 4498, 4498, 4501, 4505, 4505, 4505, 4505, 4505, 4505, 4505, 
      4505, 4505, 4505, 4505, 4505, 4505, 4505, 4505, 4518, 4525, 4530, 4530, 4530, 4530, 4530, 4530, 
      4530, 4530, 4530, 4530, 4530, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 
      4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4564, 4570, 4571, 4571, 4571, 
      4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 
      4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4572, 4578, 4578, 4578, 4578, 
      4578, 4584, 4584, 4584, 4584, 4584, 4584, 4584, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 
      4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 4595, 
      4595, 4595, 4595, 4595, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 
      4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4605, 4607, 4616, 4616, 4616, 4616, 4616, 
      4616, 4616, 4616, 4616, 4616, 4616, 4616, 4616, 4616, 4616, 4616, 4622, 4622, 4622, 4622, 4622, 
      4622, 4622, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 4629, 
      4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4642, 4647, 
      4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 4647, 
      4647, 4647, 4647, 4647, 4647, 4647, 4647, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 
      4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 4657, 
      4657, 4657, 4657, 4657, 4662, 4666, 4674, 4674, 4674, 4675, 4690, 4690, 4690, 4690, 4690, 4690, 
      4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4701, 4714, 4714, 4714, 
      4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 
      4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4714, 4723, 4723, 4723, 4723, 4723, 
      4723, 4723, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 
      4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4726, 4738, 4738, 4738, 4738, 4738, 4738, 4738, 
      4738, 4738, 4738, 4738, 4738, 4738, 4738, 4745, 4745, 4745, 4745, 4751, 4751, 4751, 4751, 4751, 
      4751, 4751, 4751, 4751, 4751, 4751, 4751, 4751, 4751, 4751, 4751, 4776, 4776, 4776, 4784, 4784, 
      4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 4784, 
      4784, 4787, 4787, 4787, 4787, 4787, 4787, 4787, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 
      4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 4790, 
      4790, 4790, 4790, 4790, 4794, 4794, 4794, 4794, 4794, 4795, 4796, 4798, 4798, 4798, 4798, 4798, 
      4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 
      4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4798, 4815, 4815, 4815, 4815, 4829, 4831 ] ]