[ [ 572, 646, 856, 857, 940, 973, 1206, 1463, 1886, 1901, 1990, 2094, 2110, 2177, 2526, 3058, 3326, 
      3432, 3447, 3515, 3670, 3748, 3764, 3872, 3960, 3970, 4078, 4145, 4273, 4670, 4772 ], 
  [ 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 31, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 
      38, 38, 38, 38, 38, 38, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 47, 47, 
      47, 47, 47, 47, 47, 47, 47, 47, 47, 51, 60, 61, 61, 61, 61, 61, 61, 61, 62, 72, 72, 72, 72, 72, 
      88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 113, 116, 116, 116, 116, 116, 116, 116, 116, 116, 
      116, 116, 116, 116, 116, 116, 125, 126, 126, 126, 126, 133, 141, 141, 141, 141, 141, 141, 141, 
      141, 141, 141, 141, 149, 149, 149, 149, 156, 156, 156, 164, 164, 164, 164, 164, 164, 164, 164, 
      164, 164, 164, 164, 164, 164, 168, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 
      169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 174, 175, 175, 175, 175, 
      175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 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, 183, 186, 
      186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 187, 187, 191, 191, 191, 
      191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 198, 226, 228, 228, 228, 228, 228, 
      228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 
      228, 228, 228, 228, 228, 228, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 
      236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 242, 242, 242, 260, 
      260, 260, 260, 260, 260, 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, 267, 
      267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 268, 268, 268, 268, 268, 268, 
      268, 268, 268, 268, 268, 268, 268, 269, 279, 291, 291, 291, 291, 298, 303, 323, 336, 336, 336, 
      336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 
      336, 336, 336, 336, 336, 336, 336, 336, 343, 343, 343, 348, 352, 352, 352, 352, 352, 352, 352, 
      352, 352, 352, 352, 352, 352, 352, 358, 367, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 
      380, 380, 380, 380, 386, 394, 394, 394, 394, 394, 397, 406, 406, 406, 406, 406, 406, 406, 425, 
      425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 
      425, 425, 425, 425, 425, 425, 425, 425, 429, 429, 429, 429, 429, 429, 446, 446, 446, 479, 480, 
      480, 488, 490, 490, 490, 490, 490, 497, 508, 511, 527, 537, 544, 544, 544, 544, 544, 544, 544, 
      544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 
      544, 544, 544, 544, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 558, 558, 
      558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 566, 566, 566, 566, 566, 566, 566, 572, 572, 
      572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 
      572, 572, 572, 577, 577, 577, 577, 577, 577, 577, 577, 577, 580, 589, 589, 589, 589, 589, 589, 
      589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 611, 611, 611, 611, 611, 611, 611, 611, 611, 
      611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 613, 619, 619, 619, 627, 627, 
      627, 627, 627, 627, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 633, 633, 633, 633, 
      633, 638, 638, 638, 638, 638, 638, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 649, 658, 
      658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, 687, 690, 699, 699, 700, 700, 700, 700, 
      700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 705, 705, 705, 712, 715, 715, 715, 718, 
      718, 718, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 726, 726, 726, 
      726, 726, 726, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 727, 729, 729, 729, 729, 
      729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 749, 749, 749, 754, 755, 755, 755, 
      755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 756, 756, 756, 756, 756, 756, 756, 760, 
      760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 761, 761, 761, 761, 761, 761, 761, 
      761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 
      761, 761, 761, 768, 770, 770, 770, 770, 770, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 
      775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 788, 
      788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 
      788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 801, 808, 810, 810, 810, 810, 810, 810, 810, 
      810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 
      822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 826, 826, 826, 826, 826, 843, 851, 851, 
      851, 851, 851, 851, 851, 851, 851, 860, 879, 879, 879, 879, 879, 881, 882, 882, 882, 882, 894, 
      894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 895, 895, 895, 895, 895, 895, 895, 
      895, 895, 895, 895, 895, 895, 897, 897, 897, 897, 897, 897, 897, 902, 902, 902, 902, 902, 902, 
      902, 902, 902, 902, 902, 902, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 910, 
      912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 914, 914, 914, 914, 
      914, 914, 914, 914, 914, 914, 914, 914, 914, 914, 923, 934, 947, 947, 947, 976, 977, 977, 977, 
      984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 
      984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 989, 989, 989, 989, 989, 991, 991, 991, 1002, 
      1004, 1007, 1017, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 
      1029, 1029, 1029, 1029, 1029, 1029, 1030, 1030, 1030, 1048, 1048, 1048, 1052, 1052, 1052, 1060, 
      1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1060, 1072, 
      1075, 1076, 1076, 1076, 1076, 1076, 1076, 1084, 1084, 1084, 1084, 1092, 1094, 1094, 1094, 1096, 
      1099, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1116, 1123, 1123, 
      1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1125, 1125, 1125, 1125, 
      1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1127, 1134, 1134, 1134, 1134, 
      1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1146, 1146, 1146, 1147, 1147, 
      1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1157, 1157, 1157, 1157, 1157, 1157, 1159, 
      1162, 1173, 1174, 1174, 1174, 1174, 1174, 1174, 1194, 1202, 1210, 1210, 1210, 1210, 1210, 1218, 
      1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 
      1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1241, 1247, 1247, 
      1247, 1247, 1247, 1265, 1272, 1276, 1276, 1276, 1300, 1300, 1300, 1300, 1300, 1300, 1301, 1301, 
      1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1302, 1302, 1302, 1302, 1302, 
      1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 
      1302, 1302, 1308, 1308, 1308, 1308, 1308, 1308, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 
      1311, 1312, 1318, 1318, 1318, 1318, 1318, 1318, 1323, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 
      1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1328, 1328, 1328, 1328, 
      1328, 1328, 1328, 1341, 1341, 1341, 1341, 1341, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 
      1342, 1342, 1342, 1342, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 
      1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 
      1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 
      1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1353, 1353, 1353, 1353, 1354, 1360, 1360, 1360, 
      1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1361, 1361, 1361, 1361, 
      1361, 1391, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 
      1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1399, 1399, 1399, 1399, 
      1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 
      1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1400, 1400, 1400, 1400, 1400, 1400, 
      1400, 1402, 1402, 1415, 1415, 1415, 1415, 1415, 1415, 1416, 1433, 1433, 1433, 1436, 1436, 1436, 
      1446, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1466, 1466, 1466, 1466, 1466, 1468, 1483, 1483, 
      1503, 1506, 1514, 1516, 1516, 1516, 1516, 1516, 1516, 1518, 1518, 1520, 1520, 1520, 1520, 1520, 
      1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 
      1520, 1520, 1520, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 
      1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1527, 1527, 1531, 1531, 1531, 1531, 1531, 
      1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1534, 1534, 1534, 1534, 1534, 1534, 
      1536, 1540, 1540, 1540, 1540, 1540, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 
      1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 
      1541, 1541, 1542, 1544, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1551, 1551, 1551, 
      1562, 1563, 1567, 1567, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 
      1586, 1586, 1586, 1594, 1595, 1599, 1602, 1602, 1602, 1602, 1602, 1602, 1607, 1607, 1607, 1607, 
      1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1615, 1615, 1615, 1615, 1622, 1622, 1622, 1622, 
      1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1630, 1630, 1630, 1630, 
      1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 
      1630, 1630, 1630, 1630, 1645, 1645, 1645, 1645, 1645, 1645, 1652, 1652, 1652, 1652, 1652, 1652, 
      1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1657, 1657, 1657, 1657, 1657, 1657, 1664, 
      1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1672, 1676, 1682, 1687, 1687, 
      1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1693, 1703, 1703, 
      1703, 1703, 1709, 1712, 1712, 1712, 1712, 1712, 1712, 1714, 1720, 1725, 1725, 1725, 1731, 1731, 
      1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1734, 1736, 1750, 1750, 
      1750, 1750, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 
      1763, 1770, 1770, 1770, 1770, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1795, 1797, 1797, 1797, 
      1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1799, 1799, 1799, 1799, 
      1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1832, 1832, 1832, 1832, 1832, 
      1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1844, 1851, 1852, 1852, 1852, 1852, 
      1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 
      1862, 1862, 1862, 1862, 1862, 1862, 1862, 1868, 1868, 1868, 1875, 1875, 1875, 1875, 1875, 1875, 
      1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 
      1875, 1875, 1875, 1875, 1875, 1875, 1875, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 
      1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 
      1879, 1879, 1879, 1879, 1879, 1880, 1880, 1880, 1880, 1880, 1882, 1882, 1882, 1885, 1892, 1907, 
      1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1911, 1911, 
      1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1937, 1957, 1957, 1957, 1963, 1963, 
      1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 
      1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 
      1964, 1964, 1964, 1964, 1964, 1964, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 
      1968, 1968, 1983, 1984, 1986, 1987, 1987, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 
      1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 2010, 2042, 
      2043, 2051, 2051, 2051, 2051, 2051, 2051, 2069, 2069, 2069, 2070, 2071, 2071, 2071, 2071, 2071, 
      2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2074, 2077, 2077, 2080, 2087, 2087, 
      2087, 2087, 2087, 2087, 2110, 2110, 2110, 2110, 2110, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 
      2118, 2118, 2118, 2118, 2118, 2118, 2143, 2143, 2143, 2151, 2154, 2154, 2154, 2154, 2154, 2154, 
      2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2154, 2159, 2173, 2173, 2173, 2173, 2173, 2173, 
      2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 
      2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2175, 2175, 2175, 2179, 2184, 2184, 2184, 2184, 
      2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2187, 2187, 2187, 2187, 2187, 2187, 
      2188, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 
      2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2199, 2199, 2202, 2221, 2221, 2221, 2221, 
      2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2230, 2243, 2243, 2243, 2243, 
      2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 
      2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2244, 2244, 2244, 2244, 2244, 2253, 2253, 2253, 
      2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 
      2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2258, 2258, 2258, 2258, 2258, 2258, 
      2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2261, 2261, 2261, 
      2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 
      2261, 2261, 2261, 2261, 2261, 2261, 2261, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2285, 2288, 
      2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 
      2288, 2288, 2296, 2296, 2296, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 
      2309, 2309, 2328, 2328, 2347, 2347, 2347, 2347, 2347, 2347, 2349, 2358, 2358, 2358, 2358, 2358, 
      2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 
      2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 
      2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2365, 2369, 2369, 2369, 2369, 2369, 2370, 2397, 
      2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2397, 2434, 2434, 2434, 
      2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2437, 2437, 2437, 2437, 2437, 
      2437, 2437, 2437, 2437, 2437, 2437, 2437, 2438, 2438, 2438, 2438, 2438, 2438, 2439, 2439, 2439, 
      2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2455, 2455, 2455, 2468, 2473, 
      2473, 2473, 2473, 2473, 2473, 2473, 2476, 2476, 2481, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 
      2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2490, 2491, 2491, 2491, 2491, 2491, 2491, 
      2491, 2512, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 
      2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 
      2531, 2531, 2531, 2531, 2531, 2531, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2545, 2584, 2584, 
      2584, 2584, 2584, 2584, 2584, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2587, 2587, 2587, 2587, 
      2587, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 
      2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2609, 
      2609, 2609, 2616, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 
      2622, 2626, 2631, 2631, 2631, 2631, 2637, 2637, 2637, 2644, 2644, 2644, 2644, 2644, 2667, 2667, 
      2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2681, 2681, 2681, 2681, 2681, 
      2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2681, 2682, 2682, 2682, 2682, 2682, 2682, 
      2682, 2690, 2690, 2690, 2690, 2690, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2699, 2704, 
      2704, 2704, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, 
      2705, 2707, 2707, 2707, 2707, 2707, 2707, 2707, 2707, 2707, 2712, 2712, 2712, 2712, 2712, 2712, 
      2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 
      2712, 2717, 2717, 2717, 2727, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2742, 2743, 
      2743, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 
      2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2764, 
      2766, 2766, 2770, 2770, 2770, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 
      2776, 2776, 2776, 2776, 2776, 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, 
      2782, 2782, 2782, 2782, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 
      2783, 2783, 2790, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, 
      2803, 2803, 2809, 2809, 2809, 2809, 2811, 2824, 2824, 2825, 2837, 2837, 2837, 2837, 2844, 2860, 
      2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 
      2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2860, 2862, 2862, 2862, 2862, 
      2862, 2862, 2862, 2870, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 
      2876, 2878, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 
      2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2895, 2895, 2895, 2895, 2896, 2897, 2897, 2897, 
      2897, 2898, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 
      2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2903, 2908, 2908, 2908, 2914, 2915, 2915, 
      2915, 2923, 2923, 2932, 2932, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 
      2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 2962, 
      2962, 2962, 2963, 2963, 2963, 2963, 2963, 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, 
      2973, 2973, 2973, 2973, 2973, 2973, 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2977, 2977, 2980, 
      2991, 2995, 2995, 2995, 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3005, 3005, 3005, 3005, 3005, 
      3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, 
      3005, 3005, 3005, 3005, 3005, 3018, 3041, 3041, 3041, 3041, 3041, 3041, 3041, 3048, 3048, 3048, 
      3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055, 
      3055, 3055, 3055, 3055, 3062, 3062, 3062, 3080, 3080, 3080, 3080, 3081, 3083, 3083, 3083, 3083, 
      3083, 3083, 3083, 3086, 3087, 3087, 3087, 3087, 3087, 3090, 3092, 3092, 3092, 3092, 3092, 3092, 
      3092, 3097, 3097, 3097, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 3109, 
      3109, 3109, 3120, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 3125, 
      3125, 3125, 3126, 3127, 3127, 3127, 3136, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 
      3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, 
      3139, 3139, 3139, 3139, 3139, 3147, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 3149, 
      3149, 3149, 3149, 3149, 3149, 3151, 3151, 3151, 3177, 3195, 3195, 3195, 3195, 3195, 3195, 3195, 
      3195, 3195, 3195, 3195, 3195, 3195, 3195, 3195, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 3229, 
      3229, 3229, 3229, 3229, 3229, 3229, 3229, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 
      3241, 3241, 3241, 3241, 3241, 3255, 3258, 3258, 3258, 3258, 3258, 3258, 3258, 3262, 3262, 3262, 
      3262, 3262, 3262, 3262, 3262, 3262, 3262, 3262, 3262, 3262, 3262, 3274, 3274, 3274, 3274, 3274, 
      3274, 3274, 3274, 3274, 3274, 3274, 3274, 3274, 3274, 3274, 3284, 3284, 3284, 3284, 3284, 3284, 
      3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3284, 3304, 3304, 3304, 
      3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 3304, 
      3304, 3304, 3304, 3314, 3321, 3325, 3326, 3336, 3336, 3344, 3347, 3347, 3356, 3361, 3361, 3361, 
      3361, 3361, 3361, 3361, 3366, 3366, 3366, 3366, 3366, 3373, 3373, 3388, 3397, 3397, 3397, 3397, 
      3397, 3397, 3397, 3397, 3397, 3397, 3397, 3397, 3397, 3397, 3397, 3402, 3403, 3403, 3403, 3403, 
      3403, 3403, 3403, 3405, 3407, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 
      3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 3424, 
      3424, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 3443, 
      3443, 3443, 3443, 3443, 3443, 3443, 3443, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 
      3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3448, 3449, 3449, 3449, 
      3456, 3473, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 3505, 
      3505, 3524, 3524, 3524, 3527, 3561, 3578, 3591, 3591, 3591, 3591, 3591, 3592, 3592, 3592, 3592, 
      3592, 3592, 3592, 3592, 3592, 3592, 3592, 3592, 3601, 3601, 3601, 3614, 3614, 3614, 3614, 3614, 
      3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 
      3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3614, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 
      3619, 3619, 3619, 3619, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3620, 3623, 3628, 3629, 
      3630, 3630, 3630, 3630, 3630, 3638, 3638, 3638, 3638, 3638, 3645, 3645, 3645, 3645, 3645, 3645, 
      3645, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 3653, 
      3684, 3684, 3684, 3684, 3684, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 
      3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3705, 3706, 3706, 3706, 
      3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3731, 3741, 3744, 3753, 
      3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 3753, 
      3753, 3753, 3753, 3753, 3753, 3757, 3774, 3774, 3774, 3774, 3774, 3774, 3774, 3774, 3774, 3774, 
      3774, 3774, 3774, 3774, 3778, 3780, 3780, 3780, 3780, 3780, 3780, 3780, 3786, 3786, 3797, 3801, 
      3801, 3801, 3803, 3803, 3803, 3803, 3803, 3803, 3803, 3804, 3804, 3804, 3804, 3804, 3812, 3812, 
      3812, 3812, 3812, 3812, 3812, 3841, 3842, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 
      3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3844, 3848, 3848, 
      3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3848, 3850, 3850, 3850, 
      3851, 3851, 3851, 3851, 3851, 3858, 3858, 3858, 3858, 3858, 3858, 3858, 3867, 3871, 3871, 3871, 
      3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 
      3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3871, 3886, 3887, 3887, 3887, 3887, 3887, 3887, 
      3887, 3887, 3887, 3887, 3887, 3887, 3887, 3887, 3891, 3891, 3891, 3891, 3891, 3891, 3891, 3891, 
      3891, 3891, 3891, 3891, 3891, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 3897, 
      3897, 3897, 3897, 3909, 3909, 3912, 3912, 3912, 3912, 3913, 3913, 3913, 3913, 3913, 3913, 3913, 
      3913, 3913, 3913, 3913, 3913, 3913, 3917, 3917, 3917, 3917, 3917, 3920, 3934, 3945, 3945, 3945, 
      3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3945, 3958, 3958, 3958, 3964, 3973, 
      3973, 3973, 3973, 3979, 3979, 3979, 3979, 3979, 3979, 3979, 4000, 4000, 4000, 4000, 4000, 4000, 
      4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 
      4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 4006, 
      4006, 4006, 4006, 4006, 4006, 4006, 4006, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 
      4010, 4010, 4010, 4010, 4010, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 
      4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4021, 4022, 
      4022, 4022, 4022, 4022, 4022, 4022, 4022, 4022, 4022, 4022, 4047, 4047, 4047, 4047, 4047, 4047, 
      4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 
      4047, 4047, 4047, 4047, 4047, 4047, 4047, 4047, 4051, 4056, 4067, 4071, 4071, 4071, 4075, 4075, 
      4075, 4075, 4075, 4075, 4075, 4075, 4075, 4075, 4075, 4077, 4077, 4077, 4077, 4077, 4077, 4077, 
      4077, 4077, 4077, 4077, 4077, 4088, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 4090, 
      4090, 4090, 4090, 4091, 4093, 4094, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 
      4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 4109, 
      4109, 4109, 4109, 4139, 4139, 4139, 4153, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 
      4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4158, 4168, 4193, 4193, 
      4193, 4193, 4193, 4193, 4193, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 4199, 
      4199, 4199, 4199, 4199, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 
      4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 4206, 
      4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 
      4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4212, 4220, 4220, 
      4220, 4224, 4239, 4239, 4245, 4245, 4245, 4245, 4248, 4248, 4254, 4254, 4254, 4257, 4257, 4257, 
      4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 4257, 
      4257, 4257, 4257, 4257, 4257, 4257, 4257, 4266, 4275, 4281, 4290, 4290, 4290, 4290, 4290, 4290, 
      4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4290, 4292, 4292, 4292, 
      4292, 4292, 4292, 4292, 4297, 4297, 4297, 4297, 4297, 4297, 4301, 4317, 4317, 4317, 4332, 4352, 
      4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4352, 4353, 4353, 4353, 
      4353, 4353, 4355, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4381, 4395, 
      4395, 4395, 4395, 4395, 4395, 4395, 4395, 4395, 4395, 4395, 4395, 4395, 4397, 4397, 4397, 4402, 
      4402, 4402, 4404, 4414, 4416, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 
      4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 4418, 
      4418, 4418, 4418, 4438, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 4439, 
      4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4440, 4447, 4456, 
      4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 4468, 
      4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4471, 4485, 
      4492, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4499, 4516, 
      4524, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4542, 4544, 4544, 4545, 4545, 
      4551, 4580, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 4581, 
      4581, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 
      4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4590, 4597, 4597, 4598, 4611, 4611, 4611, 4611, 
      4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 
      4611, 4611, 4611, 4619, 4619, 4619, 4627, 4628, 4628, 4628, 4628, 4628, 4628, 4628, 4628, 4628, 
      4628, 4628, 4628, 4628, 4628, 4632, 4632, 4632, 4632, 4632, 4632, 4632, 4660, 4668, 4670, 4676, 
      4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 
      4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4685, 4688, 
      4691, 4691, 4691, 4691, 4699, 4699, 4699, 4699, 4700, 4708, 4725, 4725, 4725, 4725, 4725, 4725, 
      4725, 4734, 4734, 4734, 4734, 4734, 4734, 4734, 4734, 4734, 4734, 4734, 4738, 4738, 4738, 4738, 
      4738, 4738, 4738, 4750, 4750, 4750, 4760, 4760, 4770, 4770, 4770, 4770, 4780, 4780, 4780, 4780, 
      4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 4780, 
      4780, 4780, 4780, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 
      4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 4803, 
      4822, 4822, 4822, 4822, 4822, 4822, 4822 ] ]