[ [ 1, 3, 5, 6, 10, 13, 14, 16, 19, 20, 21, 25, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 41, 44, 46, 47, 
      52, 55, 57, 58, 59, 61, 62, 64, 66, 67, 68, 69, 72, 73, 75, 76, 78, 83, 94, 95, 96, 98, 100, 101, 
      105, 107, 111, 112, 115, 117, 118, 119, 124, 126, 130, 131, 133, 138, 141, 142, 143, 144, 145, 
      148, 149, 154, 156, 157, 161, 165, 167, 168, 169, 170, 172, 175, 176, 178, 179, 180, 181, 183, 
      184, 185, 189, 192, 194, 195, 201, 202, 203, 205, 206, 208, 209, 210, 211, 213, 215, 216, 217, 
      218, 220, 221, 223, 226, 227, 229, 230, 235, 236, 237, 239, 240, 243, 244, 245, 249, 256, 257, 
      259, 262, 263, 266, 267, 270, 272, 274, 275, 276, 278, 279, 283, 288, 291, 292, 294, 298, 301, 
      302, 303, 304, 305, 306, 310, 311, 313, 318, 320, 321, 324, 326, 328, 330, 334, 335, 336, 337, 
      338, 339, 340, 342, 344, 345, 348, 350, 351, 352, 353, 354, 355, 357, 361, 365, 366, 369, 370, 
      371, 379, 381, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 396, 398, 399, 400, 403, 407, 
      408, 409, 410, 412, 418, 419, 420, 422, 424, 425, 427, 434, 435, 436, 437, 438, 439, 440, 441, 
      443, 446, 448, 449, 450, 451, 453, 454, 455, 456, 459, 461, 462, 463, 464, 467, 469, 473, 475, 
      479, 482, 484, 485, 486, 489, 490, 491, 495, 497, 499, 504, 509, 510, 512, 517, 520, 521, 522, 
      523, 527, 529, 530, 532, 533, 534, 536, 538, 539, 540, 541, 542, 547, 552, 553, 554, 555, 557, 
      559, 562, 563, 567, 570, 572, 573, 575, 576, 582, 584, 588, 589, 590, 592, 595, 597, 602, 603, 
      605, 606, 608, 610, 611, 613, 615, 616, 620, 623, 624, 625, 627, 629, 630, 631, 634, 635, 637, 
      646, 647, 648, 649, 651, 652, 654, 655, 658, 661, 664, 669, 670, 673, 674, 675, 679, 681, 682, 
      687, 689, 691, 692, 695, 696, 697, 699, 701, 702, 703, 704, 705, 706, 708, 711, 713, 714, 717, 
      719, 721, 723, 725, 726, 727, 730, 731, 735, 737, 738, 739, 740, 741, 742, 744, 746, 748, 749, 
      750, 751, 759, 761, 762, 764, 765, 770, 772, 774, 777, 779, 780, 783, 784, 786, 789, 790, 791, 
      796, 797, 800, 803, 806, 808, 812, 814, 815, 816, 817, 820, 821, 823, 825, 826, 827, 828, 832, 
      833, 835, 836, 837, 838, 843, 844, 848, 850, 851, 853, 856, 858, 860, 862, 865, 867, 869, 871, 
      872, 873, 876, 877, 878, 884, 885, 889, 892, 893, 896, 900, 901, 902, 903, 904, 905, 907, 908, 
      910, 913, 914, 915, 917, 918, 919, 921, 926, 927, 928, 932, 933, 934, 937, 940, 941, 942, 944, 
      945, 947, 949, 951, 952, 955, 958, 960, 965, 966, 967, 968, 969, 972, 974, 976, 981, 984, 987, 
      991, 992, 995, 996, 998, 999, 1000, 1003, 1004, 1006, 1007, 1008, 1010, 1012, 1014, 1017, 1018, 
      1019, 1021, 1025, 1027, 1028, 1029, 1031, 1036, 1037, 1038, 1046, 1049, 1050, 1051, 1054, 1055, 
      1056, 1058, 1059, 1061, 1062, 1066, 1067, 1070, 1071, 1075, 1076, 1077, 1078, 1079, 1080, 1083, 
      1084, 1087, 1088, 1098, 1099, 1105, 1106, 1107, 1108, 1110, 1114, 1116, 1117, 1121, 1124, 1126, 
      1127, 1128, 1129, 1130, 1131, 1135, 1137, 1139, 1141, 1143, 1146, 1148, 1150, 1151, 1153, 1155, 
      1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1169, 1173, 1174, 1177, 1179, 1180, 1181, 
      1184, 1186, 1190, 1191, 1193, 1194, 1195, 1196, 1197, 1198, 1202, 1203, 1205, 1206, 1209, 1214, 
      1216, 1217, 1218, 1219, 1221, 1222, 1225, 1227, 1233, 1234, 1238, 1240, 1241, 1242, 1245, 1247, 
      1249, 1250, 1251, 1255, 1258, 1259, 1261, 1265, 1267, 1268, 1271, 1277, 1278, 1279, 1281, 1282, 
      1285, 1287, 1289, 1290, 1293, 1294, 1295, 1299, 1302, 1306, 1307, 1309, 1310, 1311, 1312, 1313, 
      1314, 1315, 1316, 1318, 1319, 1323, 1324, 1331, 1333, 1334, 1336, 1337, 1338, 1340, 1342, 1346, 
      1347, 1349, 1350, 1355, 1357, 1360, 1363, 1366, 1367, 1370, 1371, 1373, 1376, 1377, 1379, 1383, 
      1385, 1386, 1390, 1391, 1394, 1395, 1396, 1399, 1401, 1403, 1405, 1409, 1411, 1412, 1413, 1415, 
      1416, 1418, 1422, 1423, 1425, 1427, 1428, 1429, 1432, 1435, 1437, 1438, 1440, 1441, 1443, 1444, 
      1447, 1451, 1453, 1458, 1461, 1464, 1465, 1466, 1467, 1468, 1472, 1473, 1476, 1478, 1479, 1480, 
      1482, 1483, 1485, 1486, 1493, 1495, 1496, 1497, 1500, 1504, 1505, 1508, 1510, 1511, 1513, 1515, 
      1517, 1518, 1521, 1532, 1534, 1536, 1537, 1539, 1542, 1543, 1545, 1548, 1550, 1553, 1555, 1556, 
      1558, 1559, 1560, 1561, 1564, 1565, 1569, 1572, 1579, 1586, 1592, 1594, 1598, 1601, 1608, 1610, 
      1611, 1613, 1614, 1615, 1618, 1619, 1621, 1623, 1624, 1626, 1627, 1629, 1632, 1634, 1637, 1639, 
      1641, 1644, 1654, 1656, 1657, 1658, 1659, 1662, 1664, 1665, 1667, 1668, 1670, 1671, 1672, 1674, 
      1675, 1676, 1677, 1682, 1684, 1687, 1688, 1689, 1690, 1692, 1694, 1695, 1696, 1698, 1703, 1706, 
      1707, 1710, 1711, 1717, 1718, 1719, 1721, 1722, 1723, 1725, 1730, 1735, 1738, 1743, 1744, 1746, 
      1748, 1750, 1752, 1755, 1757, 1759, 1760, 1761, 1762, 1765, 1766, 1769, 1771, 1773, 1774, 1776, 
      1777, 1779, 1780, 1785, 1786, 1788, 1789, 1791, 1793, 1795, 1800, 1802, 1803, 1804, 1805, 1807, 
      1810, 1812, 1816, 1817, 1818, 1819, 1823, 1826, 1827, 1830, 1833, 1836, 1838, 1841, 1843, 1844, 
      1845, 1846, 1849, 1850, 1851, 1852, 1854, 1856, 1857, 1858, 1859, 1863, 1865, 1867, 1869, 1871, 
      1875, 1876, 1877, 1879, 1881, 1882, 1884, 1885, 1886, 1889, 1890, 1891, 1896, 1898, 1900, 1901, 
      1903, 1906, 1907, 1908, 1909, 1912, 1915, 1917, 1918, 1920, 1921, 1925, 1926, 1927, 1929, 1930, 
      1931, 1936, 1940, 1941, 1942, 1943, 1947, 1948, 1949, 1950, 1951, 1952, 1954, 1957, 1959, 1960, 
      1961, 1962, 1963, 1964, 1966, 1968, 1969, 1970, 1971, 1974, 1975, 1976, 1982, 1983, 1985, 1986, 
      1989, 1993, 1994, 1996, 1997, 1998, 1999, 2000, 2004, 2005, 2008, 2010, 2012, 2014, 2015, 2017, 
      2018, 2019, 2020, 2021, 2022, 2027, 2028, 2029, 2030, 2031, 2033, 2034, 2036, 2037, 2039, 2040, 
      2045, 2046, 2047, 2048, 2052, 2055, 2056, 2057, 2058, 2059, 2062, 2063, 2067, 2068, 2069, 2073, 
      2077, 2080, 2081, 2084, 2085, 2089, 2091, 2092, 2094, 2095, 2097, 2098, 2099, 2100, 2103, 2104, 
      2109, 2110, 2114, 2117, 2120, 2132, 2133, 2134, 2138, 2139, 2140, 2142, 2145, 2146, 2148, 2152, 
      2153, 2156, 2162, 2165, 2167, 2169, 2173, 2174, 2175, 2176, 2177, 2180, 2181, 2183, 2185, 2187, 
      2189, 2191, 2192, 2194, 2197, 2198, 2203, 2205, 2207, 2209, 2214, 2218, 2220, 2221, 2222, 2227, 
      2230, 2231, 2232, 2233, 2238, 2241, 2242, 2245, 2246, 2248, 2249, 2251, 2252, 2253, 2256, 2257, 
      2258, 2259, 2261, 2265, 2266, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 2276, 2277, 2279, 2280, 
      2283, 2284, 2285, 2287, 2288, 2290, 2291, 2293, 2294, 2296, 2297, 2298, 2299, 2301, 2305, 2314, 
      2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2326, 2328, 2329, 2330, 2331, 2333, 2334, 2337, 
      2338, 2342, 2343, 2344, 2346, 2348, 2350, 2351, 2353, 2354, 2355, 2356, 2357, 2359, 2361, 2362, 
      2364, 2366, 2368, 2369, 2370, 2372, 2373, 2377, 2379, 2381, 2384, 2387, 2388, 2389, 2390, 2391, 
      2395, 2399, 2400, 2401, 2403, 2405, 2406, 2411, 2413, 2414, 2415, 2426, 2427, 2429, 2430, 2431, 
      2433, 2435, 2436, 2437, 2440, 2441, 2442, 2443, 2444, 2447, 2450, 2452, 2453, 2455, 2458, 2460, 
      2462, 2463, 2464, 2466, 2468, 2469, 2470, 2471, 2472, 2473, 2475, 2476, 2477, 2478, 2479, 2481, 
      2482, 2484, 2485, 2486, 2487, 2492, 2495, 2498, 2505, 2506, 2508, 2509, 2512, 2514, 2515, 2516, 
      2517, 2519, 2520, 2524, 2525, 2526, 2527, 2528, 2529, 2532, 2536, 2537, 2538, 2539, 2540, 2541, 
      2542, 2543, 2549, 2556, 2557, 2560, 2561, 2563, 2565, 2574, 2575, 2576, 2577, 2578, 2580, 2584, 
      2586, 2589, 2590, 2593, 2596, 2597, 2601, 2609, 2610, 2611, 2612, 2616, 2618, 2624, 2627, 2629, 
      2631, 2636, 2639, 2641, 2643, 2644, 2645, 2647, 2650, 2651, 2652, 2653, 2654, 2655, 2657, 2658, 
      2659, 2661, 2662, 2663, 2667, 2669, 2670, 2675, 2676, 2677, 2678, 2681, 2682, 2684, 2685, 2688, 
      2690, 2691, 2693, 2696, 2697, 2706, 2707, 2708, 2710, 2713, 2714, 2716, 2717, 2718, 2720, 2722, 
      2723, 2724, 2725, 2730, 2731, 2734, 2735, 2736, 2739, 2742, 2743, 2744, 2745, 2746, 2748, 2749, 
      2750, 2751, 2753, 2755, 2757, 2759, 2760, 2761, 2767, 2769, 2770, 2773, 2777, 2780, 2782, 2783, 
      2784, 2786, 2787, 2793, 2795, 2797, 2798, 2800, 2808, 2810, 2811, 2812, 2814, 2817, 2819, 2820, 
      2825, 2826, 2827, 2830, 2831, 2833, 2835, 2836, 2839, 2840, 2841, 2843, 2847, 2849, 2850, 2854, 
      2855, 2856, 2861, 2862, 2865, 2866, 2867, 2870, 2872, 2874, 2876, 2880, 2883, 2884, 2886, 2892, 
      2894, 2896, 2897, 2899, 2900, 2901, 2903, 2904, 2906, 2908, 2909, 2910, 2911, 2912, 2915, 2916, 
      2917, 2921, 2922, 2923, 2925, 2926, 2927, 2928, 2929, 2932, 2934, 2935, 2937, 2938, 2939, 2940, 
      2941, 2943, 2944, 2946, 2947, 2951, 2952, 2955, 2958, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 
      2968, 2969, 2974, 2977, 2980, 2981, 2984, 2985, 2988, 2991, 2996, 2997, 2998, 3000, 3001, 3007, 
      3012, 3013, 3015, 3017, 3019, 3023, 3025, 3026, 3029, 3030, 3031, 3032, 3033, 3035, 3036, 3037, 
      3038, 3043, 3044, 3046, 3047, 3048, 3051, 3052, 3055, 3056, 3058, 3059, 3062, 3063, 3064, 3066, 
      3067, 3069, 3073, 3076, 3077, 3078, 3080, 3081, 3082, 3083, 3084, 3088, 3089, 3090, 3091, 3094, 
      3096, 3099, 3100, 3101, 3102, 3103, 3107, 3110, 3113, 3114, 3115, 3116, 3117, 3120, 3122, 3124, 
      3125, 3127, 3130, 3131, 3133, 3134, 3135, 3136, 3137, 3138, 3139, 3141, 3142, 3143, 3144, 3145, 
      3150, 3156, 3158, 3159, 3161, 3164, 3165, 3166, 3168, 3169, 3172, 3173, 3179, 3184, 3186, 3187, 
      3188, 3193, 3194, 3196, 3197, 3198, 3199, 3201, 3203, 3204, 3210, 3211, 3212, 3213, 3215, 3217, 
      3218, 3219, 3221, 3223, 3225, 3226, 3227, 3230, 3232, 3240, 3241, 3242, 3243, 3245, 3249, 3251, 
      3255, 3259, 3264, 3267, 3268, 3269, 3272, 3277, 3280, 3281, 3284, 3285, 3288, 3289, 3293, 3295, 
      3296, 3297, 3299, 3302, 3303, 3304, 3306, 3307, 3308, 3309, 3310, 3313, 3314, 3315, 3318, 3321, 
      3322, 3323, 3324, 3326, 3327, 3328, 3329, 3330, 3333, 3335, 3336, 3338, 3339, 3340, 3342, 3343, 
      3347, 3348, 3351, 3353, 3356, 3357, 3358, 3361, 3364, 3365, 3373, 3376, 3379, 3382, 3384, 3385, 
      3387, 3389, 3390, 3391, 3393, 3394, 3397, 3398, 3400, 3402, 3403, 3404, 3406, 3408, 3409, 3411, 
      3412, 3413, 3415, 3417, 3419, 3421, 3422, 3423, 3425, 3427, 3428, 3429, 3431, 3436, 3440, 3442, 
      3446, 3447, 3448, 3449, 3450, 3454, 3455, 3461, 3462, 3464, 3466, 3469, 3472, 3473, 3475, 3477, 
      3481, 3482, 3483, 3486, 3487, 3494, 3495, 3496, 3498, 3501, 3502, 3505, 3507, 3508, 3512, 3514, 
      3522, 3524, 3525, 3529, 3531, 3534, 3535, 3540, 3543, 3547, 3549, 3550, 3551, 3552, 3553, 3555, 
      3561, 3563, 3564, 3565, 3568, 3571, 3573, 3575, 3579, 3580, 3584, 3585, 3588, 3590, 3591, 3594, 
      3595, 3596, 3598, 3599, 3602, 3605, 3606, 3607, 3608, 3610, 3611, 3612, 3613, 3616, 3617, 3618, 
      3619, 3620, 3621, 3622, 3626, 3627, 3631, 3632, 3635, 3642, 3644, 3646, 3647, 3648, 3650, 3652, 
      3656, 3657, 3660, 3661, 3662, 3663, 3664, 3667, 3668, 3670, 3672, 3674, 3676, 3677, 3678, 3679, 
      3680, 3681, 3682, 3685, 3689, 3695, 3696, 3699, 3701, 3702, 3704, 3706, 3707, 3710, 3711, 3713, 
      3714, 3719, 3720, 3725, 3729, 3730, 3731, 3732, 3734, 3738, 3740, 3742, 3749, 3751, 3752, 3756, 
      3758, 3760, 3761, 3765, 3767, 3770, 3771, 3777, 3778, 3784, 3785, 3791, 3792, 3793, 3795, 3796, 
      3798, 3799, 3801, 3804, 3805, 3807, 3808, 3810, 3811, 3813, 3815, 3818, 3820, 3821, 3823, 3824, 
      3828, 3830, 3831, 3832, 3834, 3835, 3837, 3840, 3842, 3845, 3846, 3847, 3850, 3851, 3853, 3854, 
      3855, 3856, 3858, 3864, 3865, 3868, 3869, 3874, 3875, 3877, 3878, 3880, 3881, 3886, 3889, 3890, 
      3892, 3893, 3895, 3898, 3899, 3900, 3902, 3903, 3904, 3905, 3906, 3907, 3909, 3910, 3912, 3914, 
      3915, 3919, 3920, 3924, 3929, 3930, 3932, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 
      3947, 3948, 3950, 3951, 3952, 3955, 3956, 3957, 3959, 3960, 3961, 3963, 3964, 3966, 3967, 3968, 
      3969, 3971, 3978, 3979, 3980, 3982, 3986, 3991, 3992, 3993, 3994, 3995, 3996, 4001, 4002, 4004, 
      4005, 4007, 4008, 4009, 4012, 4013, 4015, 4017, 4021, 4023, 4026, 4027, 4028, 4029, 4030, 4031, 
      4033, 4034, 4035, 4037, 4038, 4041, 4043, 4044, 4046, 4047, 4050, 4053, 4057, 4059, 4061, 4062, 
      4064, 4066, 4067, 4070, 4071, 4072, 4074, 4075, 4077, 4078, 4079, 4080, 4081, 4085, 4087, 4089, 
      4090, 4094, 4101, 4103, 4104, 4105, 4106, 4107, 4109, 4111, 4112, 4115, 4117, 4119, 4120, 4121, 
      4124, 4126, 4127, 4128, 4129, 4130, 4135, 4136, 4137, 4138, 4141, 4144, 4147, 4151, 4152, 4153, 
      4154, 4157, 4158, 4159, 4160, 4162, 4168, 4169, 4175, 4179, 4182, 4185, 4188, 4190, 4191, 4193, 
      4195, 4198, 4199, 4201, 4203, 4206, 4212, 4213, 4214, 4216, 4217, 4218, 4219, 4221, 4223, 4224, 
      4225, 4233, 4236, 4237, 4239, 4242, 4245, 4246, 4247, 4248, 4251, 4255, 4257, 4259, 4260, 4261, 
      4262, 4264, 4265, 4268, 4270, 4272, 4273, 4274, 4275, 4277, 4280, 4281, 4282, 4285, 4286, 4287, 
      4289, 4290, 4291, 4293, 4296, 4298, 4299, 4300, 4303, 4305, 4308, 4310, 4311, 4312, 4313, 4314, 
      4315, 4319, 4320, 4325, 4326, 4327, 4330, 4331, 4335, 4341, 4343, 4345, 4346, 4348, 4350, 4351, 
      4353, 4354, 4355, 4356, 4361, 4363, 4365, 4368, 4370, 4373, 4374, 4376, 4378, 4379, 4380, 4381, 
      4382, 4384, 4386, 4387, 4388, 4389, 4390, 4391, 4392, 4393, 4395, 4396, 4399, 4400, 4401, 4404, 
      4408, 4410, 4415, 4416, 4418, 4420, 4421, 4422, 4424, 4425, 4427, 4428, 4434, 4435, 4437, 4438, 
      4440, 4443, 4447, 4448, 4450, 4453, 4455, 4456, 4457, 4459, 4462, 4463, 4465, 4468, 4469, 4470, 
      4472, 4473, 4475, 4476, 4479, 4480, 4482, 4484, 4485, 4486, 4489, 4491, 4493, 4495, 4496, 4498, 
      4500, 4501, 4502, 4511, 4512, 4513, 4514, 4516, 4517, 4520, 4522, 4523, 4524, 4526, 4528, 4529, 
      4530, 4531, 4535, 4538, 4539, 4542, 4543, 4546, 4549, 4550, 4551, 4553, 4554, 4557, 4559, 4560, 
      4561, 4562, 4564, 4566, 4568, 4569, 4572, 4573, 4576, 4577, 4579, 4581, 4582, 4583, 4585, 4587, 
      4590, 4592, 4594, 4595, 4596, 4599, 4600, 4602, 4603, 4604, 4605, 4607, 4609, 4610, 4611, 4612, 
      4613, 4617, 4619, 4621, 4625, 4626, 4627, 4631, 4632, 4633, 4635, 4637, 4639, 4640, 4641, 4642, 
      4645, 4646, 4648, 4654, 4655, 4656, 4657, 4660, 4661, 4662, 4663, 4664, 4665, 4666, 4667, 4668, 
      4670, 4671, 4675, 4677, 4678, 4679, 4680, 4681, 4682, 4683, 4684, 4688, 4689, 4691, 4694, 4695, 
      4698, 4699, 4704, 4705, 4707, 4709, 4713, 4719, 4721, 4722, 4723, 4724, 4725, 4726, 4727, 4729, 
      4731, 4734, 4735, 4736, 4738, 4739, 4741, 4749, 4752, 4758, 4759, 4763, 4764, 4768, 4772, 4773, 
      4774, 4775, 4776, 4777, 4778, 4779, 4780, 4782, 4783, 4784, 4785, 4786, 4789, 4790, 4792, 4793, 
      4794, 4795, 4802, 4803, 4804, 4805, 4806, 4807, 4808, 4810, 4811, 4815, 4816, 4817, 4818, 4819, 
      4820, 4823, 4825, 4826, 4827, 4828, 4829, 4830, 4831, 4832, 4834, 4836, 4840, 4841, 4844, 4845, 
      4847, 4850, 4851, 4856, 4860, 4865, 4866, 4867, 4869, 4872, 4873, 4874, 4877, 4879, 4882, 4883, 
      4885, 4887, 4889, 4890, 4891, 4893, 4895, 4896, 4897, 4899, 4900, 4901, 4903, 4904, 4905, 4910, 
      4912, 4918, 4919, 4920, 4921, 4924, 4925, 4928, 4932, 4938, 4939, 4941, 4944, 4945, 4948, 4950, 
      4955, 4958, 4967, 4968, 4970, 4973, 4975, 4976, 4977, 4979, 4980, 4982, 4984, 4986, 4992, 4994, 
      4995, 4996, 4998, 5001, 5005, 5008, 5009, 5010, 5013, 5015, 5016, 5017, 5018, 5019, 5020, 5021, 
      5022, 5023, 5024, 5028, 5029, 5030, 5032, 5034, 5035, 5043, 5044, 5046, 5047, 5048, 5051, 5053, 
      5055, 5057, 5058, 5059, 5060, 5061, 5062, 5064, 5065, 5068, 5074, 5077, 5078, 5079, 5080, 5082, 
      5086, 5088, 5089, 5093, 5094, 5096, 5099, 5102, 5103, 5104, 5108, 5113, 5118, 5122, 5123, 5124, 
      5125, 5128, 5129, 5131, 5132, 5135, 5137, 5139, 5141, 5142, 5144, 5147, 5149, 5150, 5152, 5154, 
      5155, 5157, 5159, 5160, 5162, 5163, 5165, 5168, 5169, 5170, 5171, 5172, 5175, 5176, 5178, 5180, 
      5181, 5184, 5185, 5186, 5187, 5189, 5191, 5195, 5197, 5198, 5199, 5203, 5204, 5206, 5207, 5208, 
      5212, 5213, 5215, 5222, 5225, 5230, 5232, 5234, 5238, 5239, 5240, 5245, 5246, 5247, 5250, 5253, 
      5254, 5255, 5257, 5264, 5268, 5269, 5273, 5277, 5279, 5282, 5283, 5285, 5286, 5287, 5291, 5297, 
      5301, 5303, 5308, 5309, 5311, 5315, 5318, 5322, 5323, 5325, 5326, 5328, 5329, 5330, 5332, 5333, 
      5338, 5339, 5340, 5341, 5342, 5343, 5344, 5345, 5347, 5350, 5352, 5353, 5354, 5356, 5358, 5360, 
      5364, 5367, 5368, 5369, 5371, 5373, 5374, 5375, 5376, 5378, 5381, 5382, 5383, 5386, 5387, 5389, 
      5392, 5393, 5395, 5397, 5401, 5403, 5404, 5406, 5409, 5410, 5412, 5417, 5421, 5423, 5424, 5425, 
      5429, 5431, 5433, 5434, 5437, 5441, 5442, 5444, 5445, 5447, 5449, 5450, 5455, 5459, 5460, 5463, 
      5464, 5467, 5468, 5471, 5476, 5477, 5478, 5479, 5480, 5482, 5483, 5487, 5488, 5489, 5490, 5491, 
      5494, 5495, 5498, 5499, 5500, 5501, 5503, 5504, 5505, 5512, 5515, 5516, 5523, 5524, 5526, 5529, 
      5532, 5534, 5536, 5539, 5541, 5544, 5551, 5552, 5553, 5554, 5555, 5557, 5558, 5559, 5564, 5567, 
      5570, 5574, 5575, 5577, 5578, 5579, 5580, 5582, 5583, 5584, 5586, 5589, 5592, 5594, 5598, 5599, 
      5601, 5604, 5608, 5613, 5614, 5615, 5618, 5619, 5620, 5622, 5623, 5625, 5626, 5627, 5628, 5632, 
      5636, 5638, 5639, 5643, 5647, 5648, 5650, 5651, 5653, 5656, 5663, 5664, 5665, 5668, 5671, 5673, 
      5674, 5680, 5681, 5683, 5684, 5686, 5687, 5692, 5693, 5697, 5698, 5700, 5701, 5703, 5704, 5709, 
      5711, 5713, 5714, 5715, 5716, 5717, 5719, 5722, 5723, 5724, 5725, 5727, 5728, 5730, 5732, 5733, 
      5734, 5739, 5742, 5743, 5745, 5746, 5747, 5749, 5751, 5755, 5763, 5765, 5768, 5769, 5770, 5771, 
      5772, 5775, 5776, 5777, 5778, 5780, 5782, 5783, 5786, 5787, 5789, 5790, 5791, 5795, 5796, 5798, 
      5799, 5800, 5801, 5802, 5806, 5807, 5810, 5811, 5812, 5815, 5816, 5818, 5820, 5822, 5823, 5825, 
      5831, 5832, 5836, 5837, 5838, 5840, 5845, 5846, 5847, 5848, 5850, 5853, 5854, 5855, 5857, 5858, 
      5859, 5861, 5862, 5866, 5870, 5871, 5875, 5877, 5878, 5881, 5883, 5884, 5885, 5886, 5887, 5888, 
      5889, 5892, 5893, 5895, 5897, 5898, 5901, 5902, 5905, 5906, 5911, 5912, 5914, 5915, 5916, 5917, 
      5919, 5920, 5923, 5924, 5925, 5926, 5929, 5930, 5931, 5932, 5935, 5936, 5937, 5938, 5942, 5944, 
      5946, 5947, 5949, 5953, 5955, 5965, 5967, 5968, 5969, 5971, 5974, 5975, 5977, 5979, 5981, 5982, 
      5983, 5984, 5989, 5990, 5991, 5993, 5994, 5997, 6001, 6004, 6008, 6011, 6013, 6017, 6018, 6020, 
      6021, 6022, 6023, 6024, 6025, 6028, 6029, 6031, 6032, 6033, 6035, 6036, 6037, 6038, 6039, 6040, 
      6041, 6042, 6045, 6046, 6051, 6052, 6053, 6054, 6056, 6057, 6058, 6059, 6060, 6061, 6062, 6066, 
      6068, 6069, 6071, 6072, 6076, 6077, 6078, 6083, 6085, 6087, 6088, 6090, 6091, 6093, 6095, 6096, 
      6097, 6099, 6102, 6104, 6105, 6108, 6109, 6110, 6111, 6112, 6115, 6116, 6118, 6119, 6122, 6123, 
      6124, 6125, 6127, 6128, 6133, 6135, 6136, 6137, 6138, 6139, 6141, 6143, 6145, 6146, 6148, 6149, 
      6150, 6151, 6152, 6153, 6155, 6156, 6157, 6158, 6160, 6163, 6164, 6165, 6166, 6170, 6172, 6174, 
      6179, 6180, 6183, 6184, 6187, 6188, 6189, 6191, 6192, 6193, 6196, 6198, 6199, 6200, 6201, 6202, 
      6205, 6208, 6209, 6211, 6212, 6213, 6217, 6220, 6221, 6222, 6223, 6224, 6226, 6227, 6228, 6230, 
      6232, 6234, 6235, 6237, 6238, 6239, 6241, 6249, 6254, 6255, 6259, 6260, 6261, 6263, 6264, 6265, 
      6267, 6268, 6270, 6271, 6272, 6274, 6275, 6277, 6278, 6280, 6281, 6282, 6284, 6286, 6287, 6289, 
      6293, 6296, 6298, 6299, 6300, 6301, 6302, 6303, 6307, 6309, 6313, 6315, 6316, 6317, 6318, 6320, 
      6322, 6323, 6325, 6326 ], [ 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
      12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 
      12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 
      68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 
      68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 95, 95, 95, 95, 95, 95, 95, 
      95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 100, 100, 
      100, 100, 100, 100, 100, 100, 100, 100, 100, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 
      120, 120, 120, 120, 120, 120, 120, 120, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 
      127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 
      127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 
      127, 127, 127, 127, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 
      178, 178, 178, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 
      233, 233, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 249, 249, 249, 249, 249, 249, 
      249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 
      249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 
      249, 249, 249, 249, 249, 249, 249, 249, 249, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 
      290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 
      290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 
      290, 290, 290, 290, 290, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 
      306, 306, 306, 306, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 348, 348, 348, 348, 
      348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 375, 375, 375, 375, 375, 
      375, 375, 375, 375, 375, 375, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 
      396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 
      396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 
      396, 396, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 
      402, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 
      421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 432, 432, 432, 432, 432, 432, 432, 432, 
      432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 480, 480, 480, 480, 480, 480, 480, 480, 480, 
      480, 480, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 
      527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 
      527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 533, 533, 
      533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 540, 540, 540, 
      540, 540, 540, 540, 540, 540, 540, 540, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 
      615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 
      615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 
      615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 625, 625, 625, 625, 
      625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 682, 682, 682, 682, 682, 
      682, 682, 682, 682, 682, 682, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 722, 722, 
      722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 
      722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 
      722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 724, 724, 724, 724, 724, 724, 
      724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 802, 802, 802, 802, 802, 802, 802, 
      802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 
      802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 
      802, 802, 802, 802, 802, 802, 802, 802, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 
      822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 
      822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 822, 
      822, 822, 822, 822, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 859, 879, 879, 879, 879, 
      879, 879, 879, 879, 879, 879, 879, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 
      912, 912, 912, 912, 912, 912, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 
      917, 917, 917, 917, 917, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 
      988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 
      988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 
      988, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 
      1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 
      1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 
      1023, 1023, 1023, 1023, 1023, 1023, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 
      1055, 1055, 1055, 1055, 1055, 1055, 1055, 1055, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 
      1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 
      1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 
      1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1097, 1097, 1097, 
      1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 
      1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1108, 1108, 1108, 1108, 1108, 1108, 
      1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1129, 1129, 1129, 1129, 
      1129, 1129, 1129, 1129, 1129, 1129, 1129, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 
      1134, 1134, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1167, 1167, 1167, 
      1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1175, 
      1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 
      1175, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1219, 1219, 1219, 1219, 
      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 
      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 
      1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 
      1219, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 
      1272, 1272, 1272, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 
      1310, 1310, 1310, 1310, 1310, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 
      1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 
      1418, 1418, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 
      1475, 1475, 1475, 1475, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 
      1498, 1498, 1498, 1498, 1498, 1498, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 
      1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 
      1519, 1519, 1519, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 
      1529, 1529, 1529, 1529, 1529, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 
      1530, 1530, 1530, 1530, 1530, 1530, 1530, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 
      1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 
      1562, 1562, 1562, 1562, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 
      1591, 1591, 1591, 1591, 1591, 1591, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 
      1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 
      1608, 1608, 1608, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1649, 1649, 
      1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 
      1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 
      1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 
      1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1658, 1658, 
      1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 
      1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 
      1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 
      1658, 1658, 1658, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 
      1668, 1668, 1668, 1668, 1668, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 
      1678, 1678, 1678, 1678, 1678, 1678, 1678, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 
      1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 
      1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 
      1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 
      1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1689, 1689, 
      1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 
      1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 
      1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 
      1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1734, 1734, 
      1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 
      1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1746, 1746, 1746, 1746, 1746, 
      1746, 1746, 1746, 1746, 1746, 1746, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 
      1757, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1806, 1806, 1806, 1806, 
      1806, 1806, 1806, 1806, 1806, 1806, 1806, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 
      1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 
      1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1846, 1846, 1846, 1846, 1846, 
      1846, 1846, 1846, 1846, 1846, 1846, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 
      1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 
      1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 
      1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1894, 1894, 1894, 1894, 1894, 
      1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1898, 1898, 1898, 
      1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 
      1902, 1902, 1902, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1912, 1912, 
      1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 
      1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 
      1939, 1939, 1942, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1961, 1961, 
      1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 
      1983, 1983, 1983, 1983, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 
      2023, 2023, 2023, 2023, 2023, 2023, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 
      2037, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2068, 2068, 2068, 2068, 
      2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2130, 2130, 
      2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 
      2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2164, 2164, 2164, 2164, 2164, 
      2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2164, 2253, 2253, 2253, 
      2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2346, 
      2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2348, 2348, 2348, 2348, 2348, 2348, 
      2348, 2348, 2348, 2348, 2348, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 
      2354, 2354, 2354, 2354, 2354, 2354, 2354, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 
      2359, 2359, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2384, 2384, 2384, 
      2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2428, 
      2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2448, 2448, 2448, 2448, 2448, 2448, 
      2448, 2448, 2448, 2448, 2448, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 
      2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, 
      2509, 2509, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 
      2519, 2519, 2519, 2519, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 
      2553, 2553, 2553, 2553, 2553, 2553, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 
      2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 
      2628, 2628, 2628, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2669, 2669, 
      2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 
      2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2712, 2712, 2712, 2712, 2712, 
      2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2712, 2727, 2727, 2727, 
      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 
      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 
      2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, 
      2727, 2727, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2759, 2759, 2759, 
      2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 
      2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 
      2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 
      2759, 2759, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 
      2765, 2765, 2765, 2765, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 
      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 
      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 
      2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2795, 2795, 2795, 2795, 2795, 2795, 2795, 
      2795, 2795, 2795, 2795, 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2875, 
      2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 
      2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 
      2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, 
      2875, 2875, 2875, 2875, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 2913, 
      2913, 2913, 2913, 2913, 2913, 2913, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, 
      2921, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 
      2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 
      2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 2966, 
      2966, 2966, 2966, 2966, 2966, 2966, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 
      2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 2984, 
      2984, 2984, 2984, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, 
      3010, 3010, 3010, 3010, 3010, 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, 
      3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 
      3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 
      3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, 
      3048, 3048, 3048, 3048, 3048, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 
      3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 
      3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 
      3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3067, 3067, 3067, 3067, 3067, 3067, 
      3067, 3067, 3067, 3067, 3067, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, 
      3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 
      3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 
      3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 3128, 
      3128, 3128, 3128, 3128, 3128, 3159, 3159, 3159, 3159, 3159, 3159, 3159, 3159, 3159, 3159, 3159, 
      3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 3164, 
      3164, 3164, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 3179, 
      3179, 3179, 3179, 3179, 3184, 3184, 3184, 3184, 3184, 3184, 3184, 3184, 3184, 3184, 3184, 3186, 
      3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 
      3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 
      3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 3186, 
      3186, 3186, 3186, 3186, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 
      3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 
      3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 
      3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3215, 3215, 3215, 3215, 3215, 3215, 3215, 
      3215, 3215, 3215, 3215, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 3233, 
      3233, 3233, 3233, 3233, 3233, 3233, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 3241, 
      3241, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3242, 3259, 3259, 3259, 3259, 
      3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3259, 3264, 3264, 
      3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 
      3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 
      3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 
      3264, 3264, 3264, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 3294, 
      3294, 3294, 3294, 3294, 3294, 3296, 3296, 3296, 3296, 3296, 3296, 3296, 3296, 3296, 3296, 3296, 
      3296, 3296, 3296, 3296, 3296, 3296, 3296, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 
      3298, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 3298, 3330, 3330, 3330, 3330, 3330, 3330, 3330, 
      3330, 3330, 3330, 3330, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 3358, 
      3358, 3358, 3358, 3358, 3358, 3358, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 
      3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 
      3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 
      3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3390, 3413, 3413, 3413, 3413, 3413, 
      3413, 3413, 3413, 3413, 3413, 3413, 3441, 3441, 3441, 3441, 3441, 3441, 3441, 3441, 3441, 3441, 
      3441, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 3467, 3487, 3487, 3487, 3487, 
      3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3487, 3513, 3513, 
      3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 
      3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 
      3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 3513, 
      3513, 3513, 3513, 3542, 3542, 3542, 3542, 3542, 3542, 3542, 3542, 3542, 3542, 3542, 3551, 3551, 
      3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 
      3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 
      3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 3551, 
      3551, 3551, 3551, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 3572, 
      3572, 3572, 3572, 3572, 3572, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 
      3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 
      3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 
      3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3661, 3698, 3698, 3698, 3698, 3698, 3698, 
      3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3698, 3716, 3716, 3716, 3716, 
      3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3716, 3721, 3721, 
      3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 3721, 
      3789, 3789, 3789, 3789, 3789, 3789, 3789, 3789, 3789, 3789, 3789, 3800, 3800, 3800, 3800, 3800, 
      3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3800, 3852, 3852, 3852, 
      3852, 3852, 3852, 3852, 3852, 3852, 3852, 3852, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 
      3923, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 3923, 3927, 3927, 3927, 3927, 3927, 3927, 
      3927, 3927, 3927, 3927, 3927, 3930, 3930, 3930, 3930, 3930, 3930, 3930, 3930, 3930, 3930, 3930, 
      3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 3974, 
      3974, 3974, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 
      3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 
      3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 3980, 
      3980, 3980, 3980, 3980, 3980, 3980, 3980, 3982, 3982, 3982, 3982, 3982, 3982, 3982, 3982, 3982, 
      3982, 3982, 3982, 3982, 3982, 3982, 3982, 3982, 3982, 4007, 4007, 4007, 4007, 4007, 4007, 4007, 
      4007, 4007, 4007, 4007, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 
      4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 
      4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 
      4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4017, 4042, 4042, 4042, 4042, 4042, 4042, 4042, 
      4042, 4042, 4042, 4042, 4057, 4057, 4057, 4057, 4057, 4057, 4057, 4057, 4057, 4057, 4057, 4097, 
      4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4097, 4130, 4130, 4130, 4130, 4130, 4130, 
      4130, 4130, 4130, 4130, 4130, 4159, 4159, 4159, 4159, 4159, 4159, 4159, 4159, 4159, 4159, 4159, 
      4159, 4159, 4159, 4159, 4159, 4159, 4159, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 
      4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4202, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 
      4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 
      4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 
      4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4288, 4295, 4295, 
      4295, 4295, 4295, 4295, 4295, 4295, 4295, 4295, 4295, 4327, 4327, 4327, 4327, 4327, 4327, 4327, 
      4327, 4327, 4327, 4327, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 4341, 
      4341, 4341, 4341, 4341, 4341, 4341, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 4377, 
      4377, 4384, 4384, 4384, 4384, 4384, 4384, 4384, 4384, 4384, 4384, 4384, 4443, 4443, 4443, 4443, 
      4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4443, 4444, 4444, 
      4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 4444, 
      4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4445, 4455, 4455, 4455, 4455, 4455, 
      4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 
      4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 
      4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 4455, 
      4465, 4465, 4465, 4465, 4465, 4465, 4465, 4465, 4465, 4465, 4465, 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, 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, 4478, 
      4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 4488, 
      4488, 4488, 4493, 4493, 4493, 4493, 4493, 4493, 4493, 4493, 4493, 4493, 4493, 4535, 4535, 4535, 
      4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4535, 4537, 
      4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4537, 4557, 4557, 4557, 4557, 4557, 4557, 
      4557, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 4557, 4567, 4567, 4567, 4567, 
      4567, 4567, 4567, 4567, 4567, 4567, 4567, 4583, 4583, 4583, 4583, 4583, 4583, 4583, 4583, 4583, 
      4583, 4583, 4583, 4583, 4583, 4583, 4583, 4583, 4583, 4594, 4594, 4594, 4594, 4594, 4594, 4594, 
      4594, 4594, 4594, 4594, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 
      4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 
      4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 
      4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4615, 4617, 4617, 4617, 4617, 4617, 4617, 4617, 
      4617, 4617, 4617, 4617, 4617, 4617, 4617, 4617, 4617, 4617, 4617, 4649, 4649, 4649, 4649, 4649, 
      4649, 4649, 4649, 4649, 4649, 4649, 4656, 4656, 4656, 4656, 4656, 4656, 4656, 4656, 4656, 4656, 
      4656, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4681, 4691, 4691, 4691, 4691, 
      4691, 4691, 4691, 4691, 4691, 4691, 4691, 4723, 4723, 4723, 4723, 4723, 4723, 4723, 4723, 4723, 
      4723, 4723, 4723, 4723, 4723, 4723, 4723, 4723, 4723, 4754, 4754, 4754, 4754, 4754, 4754, 4754, 
      4754, 4754, 4754, 4754, 4754, 4754, 4754, 4754, 4754, 4754, 4754, 4755, 4755, 4755, 4755, 4755, 
      4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4755, 4781, 4781, 4781, 
      4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 
      4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 
      4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 4781, 
      4781, 4781, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 
      4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 
      4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 4816, 
      4816, 4816, 4816, 4816, 4816, 4816, 4816, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 
      4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 
      4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 
      4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4854, 4866, 4866, 4866, 4866, 
      4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4866, 4875, 4875, 
      4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 4875, 
      4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 
      4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 
      4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 4899, 
      4899, 4899, 4899, 4899, 4899, 4976, 4976, 4976, 4976, 4976, 4976, 4976, 4976, 4976, 4976, 4976, 
      4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4980, 4994, 4994, 4994, 4994, 4994, 
      4994, 4994, 4994, 4994, 4994, 4994, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 
      4997, 4997, 4997, 4997, 4997, 4997, 4997, 4997, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 5004, 
      5004, 5004, 5004, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026, 
      5026, 5026, 5026, 5026, 5026, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 5041, 
      5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5051, 5064, 5064, 5064, 5064, 5064, 
      5064, 5064, 5064, 5064, 5064, 5064, 5081, 5081, 5081, 5081, 5081, 5081, 5081, 5081, 5081, 5081, 
      5081, 5081, 5081, 5081, 5081, 5081, 5081, 5081, 5115, 5115, 5115, 5115, 5115, 5115, 5115, 5115, 
      5115, 5115, 5115, 5115, 5115, 5115, 5115, 5115, 5115, 5115, 5151, 5151, 5151, 5151, 5151, 5151, 
      5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5151, 5170, 5170, 5170, 5170, 
      5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5170, 5173, 5173, 
      5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 5173, 
      5201, 5201, 5201, 5201, 5201, 5201, 5201, 5201, 5201, 5201, 5201, 5209, 5209, 5209, 5209, 5209, 
      5209, 5209, 5209, 5209, 5209, 5209, 5339, 5339, 5339, 5339, 5339, 5339, 5339, 5339, 5339, 5339, 
      5339, 5339, 5339, 5339, 5339, 5339, 5339, 5339, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 
      5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5345, 5359, 5359, 5359, 5359, 5359, 5359, 
      5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 
      5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 
      5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5359, 5372, 
      5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 5372, 
      5372, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 
      5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 
      5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 5494, 
      5494, 5494, 5494, 5494, 5494, 5494, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 
      5496, 5496, 5496, 5496, 5496, 5496, 5496, 5496, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 
      5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5502, 5526, 5526, 5526, 5526, 5526, 5526, 
      5526, 5526, 5526, 5526, 5526, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 
      5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 
      5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 
      5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5550, 5558, 5558, 5558, 5558, 5558, 5558, 
      5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5558, 5592, 5592, 5592, 5592, 
      5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5592, 5603, 5603, 
      5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5603, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 
      5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 
      5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 
      5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5621, 5649, 5649, 
      5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 5649, 
      5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 5656, 
      5656, 5656, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 5671, 
      5671, 5671, 5671, 5671, 5693, 5693, 5693, 5693, 5693, 5693, 5693, 5693, 5693, 5693, 5693, 5720, 
      5720, 5720, 5720, 5720, 5720, 5720, 5720, 5720, 5720, 5720, 5741, 5741, 5741, 5741, 5741, 5741, 
      5741, 5741, 5741, 5741, 5741, 5741, 5741, 5741, 5741, 5741, 5741, 5741, 5762, 5762, 5762, 5762, 
      5762, 5762, 5762, 5762, 5762, 5762, 5762, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 
      5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 
      5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 
      5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5764, 5807, 5807, 5807, 5807, 
      5807, 5807, 5807, 5807, 5807, 5807, 5807, 5815, 5815, 5815, 5815, 5815, 5815, 5815, 5815, 5815, 
      5815, 5815, 5815, 5815, 5815, 5815, 5815, 5815, 5815, 5850, 5850, 5850, 5850, 5850, 5850, 5850, 
      5850, 5850, 5850, 5850, 5850, 5850, 5850, 5850, 5850, 5850, 5850, 5851, 5851, 5851, 5851, 5851, 
      5851, 5851, 5851, 5851, 5851, 5851, 5854, 5854, 5854, 5854, 5854, 5854, 5854, 5854, 5854, 5854, 
      5854, 5854, 5854, 5854, 5854, 5854, 5854, 5854, 5858, 5858, 5858, 5858, 5858, 5858, 5858, 5858, 
      5858, 5858, 5858, 5858, 5858, 5858, 5858, 5858, 5858, 5858, 5877, 5877, 5877, 5877, 5877, 5877, 
      5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 
      5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 
      5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5877, 5889, 
      5889, 5889, 5889, 5889, 5889, 5889, 5889, 5889, 5889, 5889, 5891, 5891, 5891, 5891, 5891, 5891, 
      5891, 5891, 5891, 5891, 5891, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 
      5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 
      5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 
      5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5905, 5928, 5928, 5928, 5928, 5928, 5928, 
      5928, 5928, 5928, 5928, 5928, 5928, 5928, 5928, 5928, 5928, 5928, 5928, 5940, 5940, 5940, 5940, 
      5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 
      5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 
      5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 5940, 
      5940, 5967, 5967, 5967, 5967, 5967, 5967, 5967, 5967, 5967, 5967, 5967, 5976, 5976, 5976, 5976, 
      5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 
      5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 
      5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 5976, 
      5976, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 6042, 
      6042, 6042, 6042, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 6044, 
      6044, 6044, 6044, 6044, 6044, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 6079, 
      6091, 6091, 6091, 6091, 6091, 6091, 6091, 6091, 6091, 6091, 6091, 6136, 6136, 6136, 6136, 6136, 
      6136, 6136, 6136, 6136, 6136, 6136, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 
      6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 
      6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 
      6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6143, 6174, 6174, 6174, 6174, 6174, 
      6174, 6174, 6174, 6174, 6174, 6174, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 
      6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 
      6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 
      6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6258, 6266, 6266, 6266, 6266, 6266, 
      6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6266, 6309, 6309, 6309, 
      6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 
      6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 
      6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 6309, 
      6309, 6309 ] ]