[ [ 1, 11, 23, 26, 50, 54, 58, 59, 68, 79, 82, 86, 88, 102, 126, 150, 152, 155, 158, 163, 177, 203, 
      206, 217, 220, 246, 247, 250, 253, 265, 269, 280, 290, 311, 319, 354, 388, 404, 405, 415, 417, 
      423, 435, 443, 450, 466, 475, 484, 494, 505, 514, 529, 537, 543, 551, 553, 559, 561, 569, 571, 
      577, 580, 581, 621, 622, 624, 628, 635, 640, 659, 672, 675, 714, 730, 733, 748, 753, 758, 771, 
      778, 782, 785, 815, 817, 828, 830, 834, 838, 853, 857, 859, 868, 889, 910, 921, 943, 952, 955, 
      961, 974, 985, 988, 1001, 1019, 1032, 1033, 1035, 1081, 1091, 1110, 1111, 1140, 1145, 1148, 1152, 
      1159, 1169, 1173, 1186, 1189, 1198, 1201, 1221, 1225, 1228, 1233, 1236, 1254, 1267, 1278, 1306, 
      1314, 1325, 1341, 1349, 1363, 1366, 1373, 1383, 1388, 1399, 1418, 1436, 1460, 1479, 1482, 1496, 
      1508, 1522, 1531, 1534, 1546, 1552, 1576, 1592, 1596, 1615, 1617, 1630, 1646, 1664, 1688, 1703, 
      1708, 1714, 1717, 1718, 1755, 1769, 1788, 1796, 1800, 1813, 1818, 1826, 1828, 1829, 1836, 1852, 
      1864, 1866, 1868, 1888, 1889, 1893, 1894, 1907, 1941, 1944, 1982, 1991, 2009, 2029, 2030, 2038, 
      2041, 2044, 2061, 2079, 2084, 2087, 2100, 2118, 2127, 2131, 2134, 2137, 2146, 2148, 2151, 2176, 
      2177, 2190, 2218, 2228, 2232, 2233, 2237, 2238, 2250, 2272, 2276, 2278, 2287, 2344, 2352, 2356, 
      2363, 2364, 2377, 2381, 2388, 2399, 2411, 2429, 2430, 2433, 2440, 2451, 2454, 2465, 2477, 2486, 
      2493, 2495, 2501, 2507, 2516, 2518, 2550, 2580, 2612, 2613, 2634, 2661, 2689, 2693, 2698, 2704, 
      2724, 2729, 2730, 2731, 2738, 2744, 2750, 2762, 2772, 2790, 2793, 2809, 2819, 2831, 2834, 2857, 
      2872, 2878, 2881, 2897, 2902, 2904, 2907, 2920, 2927, 2944, 2945, 2946, 2960, 2971, 2984, 2988, 
      3002, 3017, 3042, 3046, 3057, 3059, 3071, 3082, 3116, 3122, 3130, 3143, 3144, 3160, 3163, 3165, 
      3169, 3180, 3190, 3212, 3224, 3254, 3274, 3284, 3300, 3307, 3329, 3349, 3354, 3366, 3369, 3380, 
      3393, 3399, 3408, 3434, 3443, 3462, 3477, 3492, 3494, 3501, 3523, 3530, 3547, 3550, 3553, 3561, 
      3564, 3572, 3573, 3575, 3580, 3584, 3602, 3622, 3630, 3639, 3644, 3662, 3671, 3690, 3697, 3709, 
      3718, 3736, 3755, 3760, 3779, 3788, 3800, 3802, 3805, 3826, 3844, 3854, 3865, 3877, 3878, 3895, 
      3898, 3902, 3903, 3908, 3928, 3935, 3940, 3951, 3956, 3963, 3980, 3987, 4010, 4026, 4031, 4049, 
      4058, 4089, 4093, 4101, 4105, 4112, 4116, 4118, 4122, 4132, 4152, 4160, 4174, 4176, 4177, 4190, 
      4197, 4210, 4212, 4216, 4219, 4235, 4247, 4260, 4264, 4282, 4290, 4311, 4322, 4341, 4356, 4360, 
      4379, 4391, 4405, 4451, 4464, 4469, 4477, 4484, 4492, 4507, 4513, 4516, 4518, 4526, 4550, 4553, 
      4555, 4557, 4572, 4577, 4591, 4603, 4611 ], 
  [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 26, 26, 26, 26, 26, 26, 26, 26, 
      26, 26, 26, 26, 26, 26, 26, 32, 32, 33, 33, 56, 57, 80, 80, 80, 80, 80, 80, 80, 80, 103, 103, 
      103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 126, 126, 126, 126, 126, 126, 
      126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 128, 128, 128, 128, 128, 128, 
      128, 128, 128, 128, 128, 128, 128, 131, 143, 146, 148, 148, 148, 148, 148, 148, 148, 148, 148, 
      148, 148, 148, 148, 148, 148, 148, 148, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 
      157, 157, 157, 157, 166, 166, 166, 166, 166, 166, 166, 166, 170, 170, 171, 181, 184, 184, 184, 
      184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 190, 190, 190, 190, 190, 
      190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 194, 205, 215, 215, 215, 215, 215, 
      215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 223, 223, 223, 223, 223, 223, 223, 223, 223, 
      223, 223, 223, 223, 223, 223, 223, 223, 247, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 
      262, 262, 262, 262, 262, 276, 276, 276, 276, 276, 276, 276, 276, 291, 291, 291, 291, 291, 291, 
      291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 313, 313, 313, 313, 313, 313, 313, 313, 
      344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 346, 358, 358, 358, 
      358, 358, 358, 358, 358, 363, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 
      387, 387, 406, 410, 421, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 
      433, 444, 444, 444, 444, 444, 444, 444, 444, 447, 448, 450, 450, 453, 460, 487, 487, 487, 487, 
      487, 487, 487, 487, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 
      494, 494, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 
      501, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 515, 
      515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 516, 516, 516, 516, 516, 
      516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 541, 554, 554, 554, 554, 554, 554, 554, 554, 
      555, 567, 578, 578, 578, 578, 578, 578, 578, 578, 579, 579, 579, 579, 579, 579, 579, 579, 579, 
      579, 579, 579, 579, 579, 579, 595, 595, 595, 595, 595, 595, 595, 595, 600, 610, 610, 610, 610, 
      610, 610, 610, 610, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 
      614, 614, 625, 626, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 
      632, 632, 642, 642, 655, 655, 655, 655, 655, 655, 655, 655, 658, 658, 658, 658, 658, 658, 658, 
      658, 658, 658, 658, 658, 658, 658, 658, 663, 670, 670, 673, 673, 673, 673, 673, 673, 673, 673, 
      673, 673, 673, 673, 673, 673, 673, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 
      677, 677, 677, 677, 677, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 
      679, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 701, 
      703, 706, 706, 742, 742, 742, 742, 742, 742, 742, 742, 748, 748, 748, 748, 748, 748, 748, 748, 
      755, 755, 755, 755, 755, 755, 755, 755, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 
      760, 760, 760, 760, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 
      786, 786, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 797, 
      814, 816, 821, 824, 833, 844, 844, 844, 844, 844, 844, 844, 844, 856, 858, 858, 868, 868, 868, 
      868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 872, 872, 872, 872, 872, 
      872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 876, 876, 876, 876, 876, 876, 876, 
      876, 876, 876, 876, 876, 876, 876, 876, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 886, 
      886, 886, 886, 886, 886, 886, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 
      892, 892, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 
      928, 946, 947, 947, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 951, 
      951, 951, 960, 960, 960, 960, 960, 960, 960, 960, 961, 968, 968, 968, 968, 968, 968, 968, 968, 
      968, 968, 968, 968, 968, 968, 968, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 
      996, 996, 996, 996, 996, 1009, 1017, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 
      1024, 1024, 1024, 1024, 1024, 1024, 1024, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1035, 
      1035, 1035, 1035, 1035, 1035, 1035, 1035, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1046, 
      1051, 1051, 1051, 1051, 1051, 1051, 1051, 1051, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 
      1070, 1070, 1070, 1070, 1070, 1070, 1070, 1081, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 1102, 
      1102, 1102, 1102, 1102, 1102, 1102, 1102, 1103, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, 
      1106, 1106, 1106, 1106, 1106, 1106, 1106, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 1107, 
      1107, 1107, 1107, 1107, 1107, 1107, 1116, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1125, 
      1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 
      1129, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 
      1131, 1135, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 
      1141, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 
      1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1159, 1161, 1161, 1161, 1161, 1161, 
      1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1177, 1195, 1216, 1224, 
      1231, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 
      1240, 1240, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 
      1248, 1248, 1248, 1250, 1250, 1251, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 1253, 
      1253, 1253, 1253, 1253, 1253, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 
      1262, 1262, 1262, 1262, 1262, 1262, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 
      1264, 1264, 1264, 1264, 1264, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 
      1285, 1285, 1285, 1285, 1286, 1286, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 
      1302, 1302, 1302, 1302, 1302, 1302, 1302, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 
      1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 
      1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 
      1385, 1385, 1385, 1385, 1385, 1385, 1385, 1395, 1395, 1400, 1400, 1404, 1406, 1406, 1406, 1406, 
      1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1409, 1409, 1410, 1410, 1410, 
      1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1411, 1411, 
      1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1419, 1419, 1419, 
      1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1425, 1425, 1425, 1425, 
      1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1428, 1431, 1438, 1438, 1438, 
      1438, 1438, 1438, 1438, 1438, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 
      1450, 1450, 1450, 1450, 1450, 1450, 1454, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 
      1463, 1463, 1463, 1463, 1463, 1463, 1467, 1472, 1472, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 
      1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1488, 1497, 1505, 1505, 1516, 1517, 
      1517, 1517, 1517, 1517, 1517, 1517, 1517, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 
      1518, 1518, 1518, 1518, 1518, 1518, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1524, 1524, 
      1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1539, 
      1540, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 
      1551, 1551, 1555, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 
      1558, 1558, 1562, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 
      1567, 1567, 1567, 1567, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 
      1569, 1569, 1569, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 
      1575, 1575, 1577, 1577, 1586, 1586, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 
      1601, 1601, 1601, 1601, 1601, 1601, 1601, 1626, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 
      1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 
      1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 
      1658, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 
      1663, 1663, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 
      1672, 1672, 1672, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1680, 1680, 1680, 1680, 1680, 
      1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1681, 1681, 1681, 1681, 
      1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1690, 1695, 1695, 
      1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1717, 
      1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 
      1719, 1720, 1720, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 
      1736, 1736, 1736, 1736, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1743, 1743, 1743, 1743, 
      1743, 1743, 1743, 1743, 1746, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 
      1748, 1748, 1748, 1748, 1756, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 
      1760, 1760, 1760, 1760, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 
      1762, 1762, 1762, 1762, 1762, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 
      1797, 1797, 1797, 1797, 1797, 1797, 1798, 1799, 1801, 1801, 1805, 1809, 1809, 1809, 1809, 1809, 
      1809, 1809, 1809, 1811, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 
      1813, 1813, 1813, 1813, 1813, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 
      1848, 1848, 1848, 1848, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 
      1859, 1859, 1859, 1859, 1859, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 
      1871, 1871, 1871, 1871, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 
      1882, 1882, 1882, 1882, 1882, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 
      1886, 1886, 1886, 1886, 1897, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1903, 1910, 1913, 
      1913, 1913, 1913, 1913, 1913, 1913, 1913, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 
      1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1931, 1935, 1957, 1967, 1972, 1972, 1972, 1972, 
      1972, 1972, 1972, 1972, 1975, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 
      1977, 1977, 1977, 1977, 1977, 1977, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 
      1989, 1989, 1989, 1989, 1989, 1989, 1989, 1994, 1998, 2002, 2004, 2004, 2004, 2004, 2004, 2004, 
      2004, 2004, 2019, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 
      2021, 2021, 2021, 2021, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 
      2022, 2022, 2022, 2022, 2022, 2024, 2024, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 
      2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 
      2115, 2115, 2115, 2115, 2115, 2115, 2115, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 
      2116, 2116, 2116, 2116, 2116, 2116, 2136, 2136, 2138, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 
      2165, 2165, 2165, 2165, 2165, 2165, 2165, 2165, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 
      2169, 2169, 2169, 2169, 2169, 2169, 2169, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 
      2194, 2194, 2194, 2194, 2194, 2194, 2198, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 
      2210, 2210, 2210, 2210, 2210, 2210, 2215, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, 
      2223, 2223, 2223, 2223, 2223, 2223, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 
      2228, 2228, 2228, 2228, 2228, 2228, 2228, 2245, 2245, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 
      2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2257, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 
      2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2284, 2293, 2300, 2306, 2307, 2307, 
      2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2319, 
      2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2323, 2323, 
      2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2344, 
      2344, 2344, 2344, 2344, 2344, 2344, 2344, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 
      2356, 2356, 2356, 2356, 2356, 2356, 2357, 2357, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 
      2368, 2376, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 
      2377, 2377, 2377, 2382, 2386, 2386, 2405, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 
      2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2416, 2422, 2441, 2441, 2441, 2441, 2441, 2441, 
      2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2441, 2454, 2454, 2454, 2454, 2454, 
      2454, 2454, 2454, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 
      2459, 2459, 2459, 2459, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, 
      2467, 2467, 2467, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 
      2477, 2477, 2490, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 
      2496, 2496, 2496, 2496, 2498, 2498, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 
      2500, 2500, 2500, 2500, 2500, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 
      2504, 2504, 2504, 2504, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, 
      2505, 2505, 2505, 2505, 2505, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 2507, 
      2507, 2507, 2507, 2507, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, 
      2508, 2508, 2508, 2508, 2508, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 
      2516, 2516, 2516, 2516, 2516, 2516, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 
      2539, 2539, 2539, 2539, 2539, 2539, 2539, 2543, 2561, 2563, 2563, 2568, 2568, 2568, 2568, 2568, 
      2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2581, 2581, 2581, 2581, 2581, 2581, 
      2581, 2581, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 
      2585, 2585, 2585, 2592, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2594, 2594, 2594, 2594, 
      2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2599, 2606, 2606, 
      2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2616, 
      2617, 2660, 2667, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 2672, 
      2672, 2672, 2672, 2672, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 2704, 
      2704, 2704, 2704, 2704, 2704, 2706, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 
      2720, 2720, 2720, 2720, 2720, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 2723, 
      2723, 2723, 2723, 2723, 2723, 2723, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 
      2773, 2773, 2773, 2773, 2773, 2773, 2773, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 
      2789, 2789, 2789, 2789, 2789, 2789, 2801, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, 
      2817, 2817, 2817, 2817, 2817, 2817, 2822, 2822, 2822, 2822, 2822, 2822, 2822, 2822, 2822, 2822, 
      2822, 2822, 2822, 2822, 2822, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2832, 2851, 2851, 
      2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2859, 2859, 2859, 
      2859, 2859, 2859, 2859, 2859, 2875, 2875, 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2892, 
      2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 2892, 
      2896, 2896, 2896, 2896, 2896, 2896, 2896, 2896, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 
      2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2940, 2940, 2940, 2940, 2940, 2940, 2940, 
      2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2948, 2948, 2948, 2948, 2948, 2948, 
      2948, 2948, 2964, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 2965, 
      2965, 2965, 2965, 2965, 2968, 2981, 2981, 2981, 2981, 2981, 2981, 2981, 2981, 2981, 2981, 2981, 
      2981, 2981, 2981, 2981, 2982, 2982, 2982, 2982, 2982, 2982, 2982, 2982, 2993, 2993, 2993, 2993, 
      2993, 2993, 2993, 2993, 3000, 3002, 3021, 3021, 3021, 3021, 3021, 3021, 3021, 3021, 3035, 3035, 
      3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3035, 3038, 3038, 3038, 
      3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3049, 3049, 
      3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3052, 
      3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3053, 3061, 
      3086, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, 
      3091, 3091, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 3095, 
      3095, 3095, 3095, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 3108, 
      3108, 3108, 3108, 3108, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, 
      3120, 3120, 3120, 3120, 3120, 3122, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3146, 3170, 3170, 
      3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3170, 3182, 3189, 3189, 
      3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3204, 3218, 
      3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3267, 
      3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 3267, 
      3276, 3276, 3276, 3276, 3276, 3276, 3276, 3276, 3278, 3303, 3310, 3317, 3317, 3317, 3317, 3317, 
      3317, 3317, 3317, 3317, 3317, 3317, 3317, 3317, 3317, 3317, 3339, 3339, 3339, 3339, 3339, 3339, 
      3339, 3339, 3339, 3339, 3339, 3339, 3339, 3339, 3339, 3344, 3368, 3368, 3368, 3368, 3368, 3368, 
      3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3369, 3370, 3378, 3378, 3378, 3378, 3378, 
      3378, 3378, 3378, 3378, 3378, 3378, 3378, 3378, 3378, 3378, 3378, 3378, 3384, 3385, 3385, 3385, 
      3385, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 3385, 3392, 3396, 3396, 3396, 
      3396, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3396, 3408, 3414, 3414, 3414, 
      3414, 3414, 3414, 3414, 3414, 3419, 3429, 3429, 3429, 3429, 3429, 3429, 3429, 3429, 3429, 3429, 
      3429, 3429, 3429, 3429, 3429, 3429, 3429, 3434, 3434, 3434, 3434, 3434, 3434, 3434, 3434, 3434, 
      3434, 3434, 3434, 3434, 3434, 3434, 3434, 3434, 3435, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 
      3440, 3443, 3460, 3465, 3465, 3465, 3465, 3465, 3465, 3465, 3465, 3471, 3471, 3471, 3471, 3471, 
      3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3471, 3472, 3490, 3498, 3498, 
      3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3498, 3513, 3513, 3513, 
      3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3527, 3527, 
      3527, 3527, 3527, 3527, 3527, 3527, 3540, 3540, 3540, 3540, 3540, 3540, 3540, 3540, 3540, 3540, 
      3540, 3540, 3540, 3540, 3540, 3540, 3540, 3561, 3561, 3561, 3561, 3561, 3561, 3561, 3561, 3561, 
      3561, 3561, 3561, 3561, 3561, 3561, 3577, 3577, 3577, 3577, 3577, 3577, 3577, 3577, 3577, 3577, 
      3577, 3577, 3577, 3577, 3577, 3577, 3577, 3580, 3580, 3580, 3580, 3580, 3580, 3580, 3580, 3588, 
      3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3597, 3607, 
      3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 3616, 
      3616, 3625, 3625, 3625, 3625, 3625, 3625, 3625, 3625, 3626, 3626, 3626, 3626, 3626, 3626, 3626, 
      3626, 3626, 3626, 3626, 3626, 3626, 3626, 3626, 3626, 3626, 3636, 3636, 3636, 3636, 3636, 3636, 
      3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3636, 3639, 3639, 3639, 3639, 3639, 
      3639, 3639, 3639, 3639, 3639, 3639, 3639, 3639, 3639, 3639, 3639, 3639, 3640, 3640, 3640, 3640, 
      3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3646, 3646, 3646, 
      3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3646, 3649, 3649, 3649, 3649, 
      3649, 3649, 3649, 3649, 3649, 3649, 3649, 3649, 3649, 3649, 3649, 3676, 3676, 3676, 3676, 3676, 
      3676, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3676, 3680, 3680, 3680, 3680, 
      3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3680, 3699, 3699, 3699, 
      3699, 3699, 3699, 3699, 3699, 3699, 3699, 3699, 3699, 3699, 3699, 3699, 3715, 3715, 3715, 3715, 
      3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3715, 3716, 3716, 3716, 
      3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3717, 3717, 
      3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3717, 3726, 3726, 3726, 
      3726, 3726, 3726, 3726, 3726, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 3732, 
      3732, 3732, 3732, 3732, 3732, 3732, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3740, 3742, 3742, 
      3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3742, 3746, 
      3749, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 3750, 
      3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 3759, 
      3759, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 3770, 
      3770, 3770, 3780, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 3785, 
      3785, 3785, 3785, 3785, 3803, 3803, 3803, 3803, 3803, 3803, 3803, 3803, 3805, 3805, 3805, 3805, 
      3805, 3805, 3805, 3805, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3807, 3810, 3812, 3812, 3812, 
      3812, 3812, 3812, 3812, 3812, 3815, 3818, 3820, 3821, 3821, 3821, 3821, 3821, 3821, 3821, 3821, 
      3821, 3821, 3821, 3821, 3821, 3821, 3821, 3826, 3832, 3832, 3867, 3867, 3867, 3867, 3867, 3867, 
      3867, 3867, 3867, 3867, 3867, 3867, 3867, 3867, 3867, 3870, 3870, 3870, 3870, 3870, 3870, 3870, 
      3870, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 3879, 
      3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3882, 3899, 
      3899, 3901, 3905, 3908, 3908, 3909, 3917, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 
      3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 
      3923, 3923, 3923, 3923, 3923, 3923, 3923, 3956, 3956, 3956, 3956, 3956, 3956, 3956, 3956, 3956, 
      3956, 3956, 3956, 3956, 3956, 3956, 3956, 3956, 3962, 3963, 3977, 3977, 3977, 3977, 3977, 3977, 
      3977, 3977, 3977, 3977, 3977, 3977, 3977, 3977, 3977, 3977, 3977, 3978, 3978, 3978, 3978, 3978, 
      3978, 3978, 3978, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 3996, 
      3996, 3996, 3996, 3996, 4002, 4002, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4010, 4014, 4014, 
      4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4014, 4028, 4028, 4028, 
      4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4028, 4032, 4032, 4032, 4032, 
      4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4032, 4048, 4059, 4064, 4064, 4064, 
      4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4064, 4065, 4100, 
      4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 4100, 
      4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 4103, 
      4103, 4128, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 4139, 
      4139, 4139, 4139, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4184, 4184, 4184, 4184, 4184, 
      4184, 4184, 4184, 4184, 4184, 4184, 4184, 4184, 4184, 4184, 4184, 4184, 4195, 4195, 4195, 4195, 
      4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4195, 4202, 4202, 4202, 4202, 4202, 
      4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4231, 4234, 4234, 4234, 4234, 4234, 
      4234, 4234, 4234, 4234, 4234, 4234, 4234, 4234, 4234, 4234, 4236, 4246, 4254, 4262, 4266, 4266, 
      4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4266, 4277, 
      4277, 4277, 4277, 4277, 4277, 4277, 4277, 4283, 4283, 4283, 4283, 4283, 4283, 4283, 4283, 4283, 
      4283, 4283, 4283, 4283, 4283, 4283, 4283, 4283, 4285, 4286, 4286, 4286, 4286, 4286, 4286, 4286, 
      4286, 4286, 4286, 4286, 4286, 4286, 4286, 4286, 4286, 4286, 4295, 4305, 4305, 4305, 4305, 4305, 
      4305, 4305, 4305, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 
      4312, 4312, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 4351, 
      4351, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 4373, 
      4380, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 4385, 
      4385, 4385, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 4390, 
      4390, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 4394, 
      4414, 4414, 4414, 4414, 4414, 4414, 4414, 4414, 4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420, 
      4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420, 4420, 4422, 4422, 4422, 4422, 4422, 4422, 4422, 
      4422, 4422, 4422, 4422, 4422, 4422, 4422, 4422, 4422, 4422, 4428, 4428, 4428, 4428, 4428, 4428, 
      4428, 4428, 4428, 4428, 4428, 4428, 4428, 4428, 4428, 4428, 4428, 4431, 4431, 4431, 4431, 4431, 
      4431, 4431, 4431, 4431, 4431, 4431, 4431, 4431, 4431, 4431, 4431, 4431, 4441, 4441, 4441, 4441, 
      4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4441, 4444, 4444, 4444, 
      4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4460, 4461, 
      4461, 4461, 4461, 4461, 4461, 4461, 4461, 4471, 4479, 4479, 4479, 4479, 4479, 4479, 4479, 4479, 
      4479, 4479, 4479, 4479, 4479, 4479, 4479, 4499, 4499, 4512, 4512, 4512, 4512, 4512, 4512, 4512, 
      4512, 4512, 4512, 4512, 4512, 4512, 4512, 4512, 4553, 4553, 4553, 4553, 4553, 4553, 4553, 4553, 
      4553, 4553, 4553, 4553, 4553, 4553, 4553, 4553, 4553, 4558, 4558, 4560, 4560, 4560, 4560, 4560, 
      4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4560, 4563, 4577, 4577, 4577, 
      4577, 4577, 4577, 4577, 4577, 4580, 4580, 4580, 4580, 4580, 4580, 4580, 4580, 4580, 4580, 4580, 
      4580, 4580, 4580, 4580, 4580, 4580, 4584, 4584, 4584, 4584, 4584, 4584, 4584, 4584, 4592, 4598, 
      4598, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 4608, 
      4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4611, 4618, 
      4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 4618, 
      4628, 4628 ] ]