{0, 2048, 1, 2049, 2, 2050, 3, 2051, 4, 2052, 5, 2053, 6, 2054, 7, 2055, 8, 2056, 9, 2057, 10, 2058, 11, 2059, 12, 2060, 13, 2061, 14, 2062, 15, 2063, 16, 2064, 17, 2065, 18, 2066, 19, 2067, 20, 2068, 21, 2069, 22, 2070, 23, 2071, 24, 2072, 25, 2073, 26, 2074, 27, 2075, 28, 2076, 29, 2077, 30, 2078, 31, 2079, 32, 2080, 33, 2081, 34, 2082, 35, 2083, 36, 2084, 37, 2085, 38, 2086, 39, 2087, 40, 2088, 41, 2089, 42, 2090, 43, 2091, 44, 2092, 45, 2093, 46, 2094, 47, 2095, 48, 2096, 49, 2097, 50, 2098, 51, 2099, 52, 2100, 53, 2101, 54, 2102, 55, 2103, 56, 2104, 57, 2105, 58, 2106, 59, 2107, 60, 2108, 61, 2109, 62, 2110, 63, 2111, 64, 2112, 65, 2113, 66, 2114, 67, 2115, 68, 2116, 69, 2117, 70, 2118, 71, 2119, 72, 2120, 73, 2121, 74, 2122, 75, 2123, 76, 2124, 77, 2125, 78, 2126, 79, 2127, 80, 2128, 81, 2129, 82, 2130, 83, 2131, 84, 2132, 85, 2133, 86, 2134, 87, 2135, 88, 2136, 89, 2137, 90, 2138, 91, 2139, 92, 2140, 93, 2141, 94, 2142, 95, 2143, 96, 2144, 97, 2145, 98, 2146, 99, 2147, 100, 2148, 101, 2149, 102, 2150, 103, 2151, 104, 2152, 105, 2153, 106, 2154, 107, 2155, 108, 2156, 109, 2157, 110, 2158, 111, 2159, 112, 2160, 113, 2161, 114, 2162, 115, 2163, 116, 2164, 117, 2165, 118, 2166, 119, 2167, 120, 2168, 121, 2169, 122, 2170, 123, 2171, 124, 2172, 125, 2173, 126, 2174, 127, 2175, 128, 2176, 129, 2177, 130, 2178, 131, 2179, 132, 2180, 133, 2181, 134, 2182, 135, 2183, 136, 2184, 137, 2185, 138, 2186, 139, 2187, 140, 2188, 141, 2189, 142, 2190, 143, 2191, 144, 2192, 145, 2193, 146, 2194, 147, 2195, 148, 2196, 149, 2197, 150, 2198, 151, 2199, 152, 2200, 153, 2201, 154, 2202, 155, 2203, 156, 2204, 157, 2205, 158, 2206, 159, 2207, 160, 2208, 161, 2209, 162, 2210, 163, 2211, 164, 2212, 165, 2213, 166, 2214, 167, 2215, 168, 2216, 169, 2217, 170, 2218, 171, 2219, 172, 2220, 173, 2221, 174, 2222, 175, 2223, 176, 2224, 177, 2225, 178, 2226, 179, 2227, 180, 2228, 181, 2229, 182, 2230, 183, 2231, 184, 2232, 185, 2233, 186, 2234, 187, 2235, 188, 2236, 189, 2237, 190, 2238, 191, 2239, 192, 2240, 193, 2241, 194, 2242, 195, 2243, 196, 2244, 197, 2245, 198, 2246, 199, 2247, 200, 2248, 201, 2249, 202, 2250, 203, 2251, 204, 2252, 205, 2253, 206, 2254, 207, 2255, 208, 2256, 209, 2257, 210, 2258, 211, 2259, 212, 2260, 213, 2261, 214, 2262, 215, 2263, 216, 2264, 217, 2265, 218, 2266, 219, 2267, 220, 2268, 221, 2269, 222, 2270, 223, 2271, 224, 2272, 225, 2273, 226, 2274, 227, 2275, 228, 2276, 229, 2277, 230, 2278, 231, 2279, 232, 2280, 233, 2281, 234, 2282, 235, 2283, 236, 2284, 237, 2285, 238, 2286, 239, 2287, 240, 2288, 241, 2289, 242, 2290, 243, 2291, 244, 2292, 245, 2293, 246, 2294, 247, 2295, 248, 2296, 249, 2297, 250, 2298, 251, 2299, 252, 2300, 253, 2301, 254, 2302, 255, 2303, 256, 2304, 257, 2305, 258, 2306, 259, 2307, 260, 2308, 261, 2309, 262, 2310, 263, 2311, 264, 2312, 265, 2313, 266, 2314, 267, 2315, 268, 2316, 269, 2317, 270, 2318, 271, 2319, 272, 2320, 273, 2321, 274, 2322, 275, 2323, 276, 2324, 277, 2325, 278, 2326, 279, 2327, 280, 2328, 281, 2329, 282, 2330, 283, 2331, 284, 2332, 285, 2333, 286, 2334, 287, 2335, 288, 2336, 289, 2337, 290, 2338, 291, 2339, 292, 2340, 293, 2341, 294, 2342, 295, 2343, 296, 2344, 297, 2345, 298, 2346, 299, 2347, 300, 2348, 301, 2349, 302, 2350, 303, 2351, 304, 2352, 305, 2353, 306, 2354, 307, 2355, 308, 2356, 309, 2357, 310, 2358, 311, 2359, 312, 2360, 313, 2361, 314, 2362, 315, 2363, 316, 2364, 317, 2365, 318, 2366, 319, 2367, 320, 2368, 321, 2369, 322, 2370, 323, 2371, 324, 2372, 325, 2373, 326, 2374, 327, 2375, 328, 2376, 329, 2377, 330, 2378, 331, 2379, 332, 2380, 333, 2381, 334, 2382, 335, 2383, 336, 2384, 337, 2385, 338, 2386, 339, 2387, 340, 2388, 341, 2389, 342, 2390, 343, 2391, 344, 2392, 345, 2393, 346, 2394, 347, 2395, 348, 2396, 349, 2397, 350, 2398, 351, 2399, 352, 2400, 353, 2401, 354, 2402, 355, 2403, 356, 2404, 357, 2405, 358, 2406, 359, 2407, 360, 2408, 361, 2409, 362, 2410, 363, 2411, 364, 2412, 365, 2413, 366, 2414, 367, 2415, 368, 2416, 369, 2417, 370, 2418, 371, 2419, 372, 2420, 373, 2421, 374, 2422, 375, 2423, 376, 2424, 377, 2425, 378, 2426, 379, 2427, 380, 2428, 381, 2429, 382, 2430, 383, 2431, 384, 2432, 385, 2433, 386, 2434, 387, 2435, 388, 2436, 389, 2437, 390, 2438, 391, 2439, 392, 2440, 393, 2441, 394, 2442, 395, 2443, 396, 2444, 397, 2445, 398, 2446, 399, 2447, 400, 2448, 401, 2449, 402, 2450, 403, 2451, 404, 2452, 405, 2453, 406, 2454, 407, 2455, 408, 2456, 409, 2457, 410, 2458, 411, 2459, 412, 2460, 413, 2461, 414, 2462, 415, 2463, 416, 2464, 417, 2465, 418, 2466, 419, 2467, 420, 2468, 421, 2469, 422, 2470, 423, 2471, 424, 2472, 425, 2473, 426, 2474, 427, 2475, 428, 2476, 429, 2477, 430, 2478, 431, 2479, 432, 2480, 433, 2481, 434, 2482, 435, 2483, 436, 2484, 437, 2485, 438, 2486, 439, 2487, 440, 2488, 441, 2489, 442, 2490, 443, 2491, 444, 2492, 445, 2493, 446, 2494, 447, 2495, 448, 2496, 449, 2497, 450, 2498, 451, 2499, 452, 2500, 453, 2501, 454, 2502, 455, 2503, 456, 2504, 457, 2505, 458, 2506, 459, 2507, 460, 2508, 461, 2509, 462, 2510, 463, 2511, 464, 2512, 465, 2513, 466, 2514, 467, 2515, 468, 2516, 469, 2517, 470, 2518, 471, 2519, 472, 2520, 473, 2521, 474, 2522, 475, 2523, 476, 2524, 477, 2525, 478, 2526, 479, 2527, 480, 2528, 481, 2529, 482, 2530, 483, 2531, 484, 2532, 485, 2533, 486, 2534, 487, 2535, 488, 2536, 489, 2537, 490, 2538, 491, 2539, 492, 2540, 493, 2541, 494, 2542, 495, 2543, 496, 2544, 497, 2545, 498, 2546, 499, 2547, 500, 2548, 501, 2549, 502, 2550, 503, 2551, 504, 2552, 505, 2553, 506, 2554, 507, 2555, 508, 2556, 509, 2557, 510, 2558, 511, 2559, 512, 2560, 513, 2561, 514, 2562, 515, 2563, 516, 2564, 517, 2565, 518, 2566, 519, 2567, 520, 2568, 521, 2569, 522, 2570, 523, 2571, 524, 2572, 525, 2573, 526, 2574, 527, 2575, 528, 2576, 529, 2577, 530, 2578, 531, 2579, 532, 2580, 533, 2581, 534, 2582, 535, 2583, 536, 2584, 537, 2585, 538, 2586, 539, 2587, 540, 2588, 541, 2589, 542, 2590, 543, 2591, 544, 2592, 545, 2593, 546, 2594, 547, 2595, 548, 2596, 549, 2597, 550, 2598, 551, 2599, 552, 2600, 553, 2601, 554, 2602, 555, 2603, 556, 2604, 557, 2605, 558, 2606, 559, 2607, 560, 2608, 561, 2609, 562, 2610, 563, 2611, 564, 2612, 565, 2613, 566, 2614, 567, 2615, 568, 2616, 569, 2617, 570, 2618, 571, 2619, 572, 2620, 573, 2621, 574, 2622, 575, 2623, 576, 2624, 577, 2625, 578, 2626, 579, 2627, 580, 2628, 581, 2629, 582, 2630, 583, 2631, 584, 2632, 585, 2633, 586, 2634, 587, 2635, 588, 2636, 589, 2637, 590, 2638, 591, 2639, 592, 2640, 593, 2641, 594, 2642, 595, 2643, 596, 2644, 597, 2645, 598, 2646, 599, 2647, 600, 2648, 601, 2649, 602, 2650, 603, 2651, 604, 2652, 605, 2653, 606, 2654, 607, 2655, 608, 2656, 609, 2657, 610, 2658, 611, 2659, 612, 2660, 613, 2661, 614, 2662, 615, 2663, 616, 2664, 617, 2665, 618, 2666, 619, 2667, 620, 2668, 621, 2669, 622, 2670, 623, 2671, 624, 2672, 625, 2673, 626, 2674, 627, 2675, 628, 2676, 629, 2677, 630, 2678, 631, 2679, 632, 2680, 633, 2681, 634, 2682, 635, 2683, 636, 2684, 637, 2685, 638, 2686, 639, 2687, 640, 2688, 641, 2689, 642, 2690, 643, 2691, 644, 2692, 645, 2693, 646, 2694, 647, 2695, 648, 2696, 649, 2697, 650, 2698, 651, 2699, 652, 2700, 653, 2701, 654, 2702, 655, 2703, 656, 2704, 657, 2705, 658, 2706, 659, 2707, 660, 2708, 661, 2709, 662, 2710, 663, 2711, 664, 2712, 665, 2713, 666, 2714, 667, 2715, 668, 2716, 669, 2717, 670, 2718, 671, 2719, 672, 2720, 673, 2721, 674, 2722, 675, 2723, 676, 2724, 677, 2725, 678, 2726, 679, 2727, 680, 2728, 681, 2729, 682, 2730, 683, 2731, 684, 2732, 685, 2733, 686, 2734, 687, 2735, 688, 2736, 689, 2737, 690, 2738, 691, 2739, 692, 2740, 693, 2741, 694, 2742, 695, 2743, 696, 2744, 697, 2745, 698, 2746, 699, 2747, 700, 2748, 701, 2749, 702, 2750, 703, 2751, 704, 2752, 705, 2753, 706, 2754, 707, 2755, 708, 2756, 709, 2757, 710, 2758, 711, 2759, 712, 2760, 713, 2761, 714, 2762, 715, 2763, 716, 2764, 717, 2765, 718, 2766, 719, 2767, 720, 2768, 721, 2769, 722, 2770, 723, 2771, 724, 2772, 725, 2773, 726, 2774, 727, 2775, 728, 2776, 729, 2777, 730, 2778, 731, 2779, 732, 2780, 733, 2781, 734, 2782, 735, 2783, 736, 2784, 737, 2785, 738, 2786, 739, 2787, 740, 2788, 741, 2789, 742, 2790, 743, 2791, 744, 2792, 745, 2793, 746, 2794, 747, 2795, 748, 2796, 749, 2797, 750, 2798, 751, 2799, 752, 2800, 753, 2801, 754, 2802, 755, 2803, 756, 2804, 757, 2805, 758, 2806, 759, 2807, 760, 2808, 761, 2809, 762, 2810, 763, 2811, 764, 2812, 765, 2813, 766, 2814, 767, 2815, 768, 2816, 769, 2817, 770, 2818, 771, 2819, 772, 2820, 773, 2821, 774, 2822, 775, 2823, 776, 2824, 777, 2825, 778, 2826, 779, 2827, 780, 2828, 781, 2829, 782, 2830, 783, 2831, 784, 2832, 785, 2833, 786, 2834, 787, 2835, 788, 2836, 789, 2837, 790, 2838, 791, 2839, 792, 2840, 793, 2841, 794, 2842, 795, 2843, 796, 2844, 797, 2845, 798, 2846, 799, 2847, 800, 2848, 801, 2849, 802, 2850, 803, 2851, 804, 2852, 805, 2853, 806, 2854, 807, 2855, 808, 2856, 809, 2857, 810, 2858, 811, 2859, 812, 2860, 813, 2861, 814, 2862, 815, 2863, 816, 2864, 817, 2865, 818, 2866, 819, 2867, 820, 2868, 821, 2869, 822, 2870, 823, 2871, 824, 2872, 825, 2873, 826, 2874, 827, 2875, 828, 2876, 829, 2877, 830, 2878, 831, 2879, 832, 2880, 833, 2881, 834, 2882, 835, 2883, 836, 2884, 837, 2885, 838, 2886, 839, 2887, 840, 2888, 841, 2889, 842, 2890, 843, 2891, 844, 2892, 845, 2893, 846, 2894, 847, 2895, 848, 2896, 849, 2897, 850, 2898, 851, 2899, 852, 2900, 853, 2901, 854, 2902, 855, 2903, 856, 2904, 857, 2905, 858, 2906, 859, 2907, 860, 2908, 861, 2909, 862, 2910, 863, 2911, 864, 2912, 865, 2913, 866, 2914, 867, 2915, 868, 2916, 869, 2917, 870, 2918, 871, 2919, 872, 2920, 873, 2921, 874, 2922, 875, 2923, 876, 2924, 877, 2925, 878, 2926, 879, 2927, 880, 2928, 881, 2929, 882, 2930, 883, 2931, 884, 2932, 885, 2933, 886, 2934, 887, 2935, 888, 2936, 889, 2937, 890, 2938, 891, 2939, 892, 2940, 893, 2941, 894, 2942, 895, 2943, 896, 2944, 897, 2945, 898, 2946, 899, 2947, 900, 2948, 901, 2949, 902, 2950, 903, 2951, 904, 2952, 905, 2953, 906, 2954, 907, 2955, 908, 2956, 909, 2957, 910, 2958, 911, 2959, 912, 2960, 913, 2961, 914, 2962, 915, 2963, 916, 2964, 917, 2965, 918, 2966, 919, 2967, 920, 2968, 921, 2969, 922, 2970, 923, 2971, 924, 2972, 925, 2973, 926, 2974, 927, 2975, 928, 2976, 929, 2977, 930, 2978, 931, 2979, 932, 2980, 933, 2981, 934, 2982, 935, 2983, 936, 2984, 937, 2985, 938, 2986, 939, 2987, 940, 2988, 941, 2989, 942, 2990, 943, 2991, 944, 2992, 945, 2993, 946, 2994, 947, 2995, 948, 2996, 949, 2997, 950, 2998, 951, 2999, 952, 3000, 953, 3001, 954, 3002, 955, 3003, 956, 3004, 957, 3005, 958, 3006, 959, 3007, 960, 3008, 961, 3009, 962, 3010, 963, 3011, 964, 3012, 965, 3013, 966, 3014, 967, 3015, 968, 3016, 969, 3017, 970, 3018, 971, 3019, 972, 3020, 973, 3021, 974, 3022, 975, 3023, 976, 3024, 977, 3025, 978, 3026, 979, 3027, 980, 3028, 981, 3029, 982, 3030, 983, 3031, 984, 3032, 985, 3033, 986, 3034, 987, 3035, 988, 3036, 989, 3037, 990, 3038, 991, 3039, 992, 3040, 993, 3041, 994, 3042, 995, 3043, 996, 3044, 997, 3045, 998, 3046, 999, 3047, 1000, 3048, 1001, 3049, 1002, 3050, 1003, 3051, 1004, 3052, 1005, 3053, 1006, 3054, 1007, 3055, 1008, 3056, 1009, 3057, 1010, 3058, 1011, 3059, 1012, 3060, 1013, 3061, 1014, 3062, 1015, 3063, 1016, 3064, 1017, 3065, 1018, 3066, 1019, 3067, 1020, 3068, 1021, 3069, 1022, 3070, 1023, 3071, 1024, 3072, 1025, 3073, 1026, 3074, 1027, 3075, 1028, 3076, 1029, 3077, 1030, 3078, 1031, 3079, 1032, 3080, 1033, 3081, 1034, 3082, 1035, 3083, 1036, 3084, 1037, 3085, 1038, 3086, 1039, 3087, 1040, 3088, 1041, 3089, 1042, 3090, 1043, 3091, 1044, 3092, 1045, 3093, 1046, 3094, 1047, 3095, 1048, 3096, 1049, 3097, 1050, 3098, 1051, 3099, 1052, 3100, 1053, 3101, 1054, 3102, 1055, 3103, 1056, 3104, 1057, 3105, 1058, 3106, 1059, 3107, 1060, 3108, 1061, 3109, 1062, 3110, 1063, 3111, 1064, 3112, 1065, 3113, 1066, 3114, 1067, 3115, 1068, 3116, 1069, 3117, 1070, 3118, 1071, 3119, 1072, 3120, 1073, 3121, 1074, 3122, 1075, 3123, 1076, 3124, 1077, 3125, 1078, 3126, 1079, 3127, 1080, 3128, 1081, 3129, 1082, 3130, 1083, 3131, 1084, 3132, 1085, 3133, 1086, 3134, 1087, 3135, 1088, 3136, 1089, 3137, 1090, 3138, 1091, 3139, 1092, 3140, 1093, 3141, 1094, 3142, 1095, 3143, 1096, 3144, 1097, 3145, 1098, 3146, 1099, 3147, 1100, 3148, 1101, 3149, 1102, 3150, 1103, 3151, 1104, 3152, 1105, 3153, 1106, 3154, 1107, 3155, 1108, 3156, 1109, 3157, 1110, 3158, 1111, 3159, 1112, 3160, 1113, 3161, 1114, 3162, 1115, 3163, 1116, 3164, 1117, 3165, 1118, 3166, 1119, 3167, 1120, 3168, 1121, 3169, 1122, 3170, 1123, 3171, 1124, 3172, 1125, 3173, 1126, 3174, 1127, 3175, 1128, 3176, 1129, 3177, 1130, 3178, 1131, 3179, 1132, 3180, 1133, 3181, 1134, 3182, 1135, 3183, 1136, 3184, 1137, 3185, 1138, 3186, 1139, 3187, 1140, 3188, 1141, 3189, 1142, 3190, 1143, 3191, 1144, 3192, 1145, 3193, 1146, 3194, 1147, 3195, 1148, 3196, 1149, 3197, 1150, 3198, 1151, 3199, 1152, 3200, 1153, 3201, 1154, 3202, 1155, 3203, 1156, 3204, 1157, 3205, 1158, 3206, 1159, 3207, 1160, 3208, 1161, 3209, 1162, 3210, 1163, 3211, 1164, 3212, 1165, 3213, 1166, 3214, 1167, 3215, 1168, 3216, 1169, 3217, 1170, 3218, 1171, 3219, 1172, 3220, 1173, 3221, 1174, 3222, 1175, 3223, 1176, 3224, 1177, 3225, 1178, 3226, 1179, 3227, 1180, 3228, 1181, 3229, 1182, 3230, 1183, 3231, 1184, 3232, 1185, 3233, 1186, 3234, 1187, 3235, 1188, 3236, 1189, 3237, 1190, 3238, 1191, 3239, 1192, 3240, 1193, 3241, 1194, 3242, 1195, 3243, 1196, 3244, 1197, 3245, 1198, 3246, 1199, 3247, 1200, 3248, 1201, 3249, 1202, 3250, 1203, 3251, 1204, 3252, 1205, 3253, 1206, 3254, 1207, 3255, 1208, 3256, 1209, 3257, 1210, 3258, 1211, 3259, 1212, 3260, 1213, 3261, 1214, 3262, 1215, 3263, 1216, 3264, 1217, 3265, 1218, 3266, 1219, 3267, 1220, 3268, 1221, 3269, 1222, 3270, 1223, 3271, 1224, 3272, 1225, 3273, 1226, 3274, 1227, 3275, 1228, 3276, 1229, 3277, 1230, 3278, 1231, 3279, 1232, 3280, 1233, 3281, 1234, 3282, 1235, 3283, 1236, 3284, 1237, 3285, 1238, 3286, 1239, 3287, 1240, 3288, 1241, 3289, 1242, 3290, 1243, 3291, 1244, 3292, 1245, 3293, 1246, 3294, 1247, 3295, 1248, 3296, 1249, 3297, 1250, 3298, 1251, 3299, 1252, 3300, 1253, 3301, 1254, 3302, 1255, 3303, 1256, 3304, 1257, 3305, 1258, 3306, 1259, 3307, 1260, 3308, 1261, 3309, 1262, 3310, 1263, 3311, 1264, 3312, 1265, 3313, 1266, 3314, 1267, 3315, 1268, 3316, 1269, 3317, 1270, 3318, 1271, 3319, 1272, 3320, 1273, 3321, 1274, 3322, 1275, 3323, 1276, 3324, 1277, 3325, 1278, 3326, 1279, 3327, 1280, 3328, 1281, 3329, 1282, 3330, 1283, 3331, 1284, 3332, 1285, 3333, 1286, 3334, 1287, 3335, 1288, 3336, 1289, 3337, 1290, 3338, 1291, 3339, 1292, 3340, 1293, 3341, 1294, 3342, 1295, 3343, 1296, 3344, 1297, 3345, 1298, 3346, 1299, 3347, 1300, 3348, 1301, 3349, 1302, 3350, 1303, 3351, 1304, 3352, 1305, 3353, 1306, 3354, 1307, 3355, 1308, 3356, 1309, 3357, 1310, 3358, 1311, 3359, 1312, 3360, 1313, 3361, 1314, 3362, 1315, 3363, 1316, 3364, 1317, 3365, 1318, 3366, 1319, 3367, 1320, 3368, 1321, 3369, 1322, 3370, 1323, 3371, 1324, 3372, 1325, 3373, 1326, 3374, 1327, 3375, 1328, 3376, 1329, 3377, 1330, 3378, 1331, 3379, 1332, 3380, 1333, 3381, 1334, 3382, 1335, 3383, 1336, 3384, 1337, 3385, 1338, 3386, 1339, 3387, 1340, 3388, 1341, 3389, 1342, 3390, 1343, 3391, 1344, 3392, 1345, 3393, 1346, 3394, 1347, 3395, 1348, 3396, 1349, 3397, 1350, 3398, 1351, 3399, 1352, 3400, 1353, 3401, 1354, 3402, 1355, 3403, 1356, 3404, 1357, 3405, 1358, 3406, 1359, 3407, 1360, 3408, 1361, 3409, 1362, 3410, 1363, 3411, 1364, 3412, 1365, 3413, 1366, 3414, 1367, 3415, 1368, 3416, 1369, 3417, 1370, 3418, 1371, 3419, 1372, 3420, 1373, 3421, 1374, 3422, 1375, 3423, 1376, 3424, 1377, 3425, 1378, 3426, 1379, 3427, 1380, 3428, 1381, 3429, 1382, 3430, 1383, 3431, 1384, 3432, 1385, 3433, 1386, 3434, 1387, 3435, 1388, 3436, 1389, 3437, 1390, 3438, 1391, 3439, 1392, 3440, 1393, 3441, 1394, 3442, 1395, 3443, 1396, 3444, 1397, 3445, 1398, 3446, 1399, 3447, 1400, 3448, 1401, 3449, 1402, 3450, 1403, 3451, 1404, 3452, 1405, 3453, 1406, 3454, 1407, 3455, 1408, 3456, 1409, 3457, 1410, 3458, 1411, 3459, 1412, 3460, 1413, 3461, 1414, 3462, 1415, 3463, 1416, 3464, 1417, 3465, 1418, 3466, 1419, 3467, 1420, 3468, 1421, 3469, 1422, 3470, 1423, 3471, 1424, 3472, 1425, 3473, 1426, 3474, 1427, 3475, 1428, 3476, 1429, 3477, 1430, 3478, 1431, 3479, 1432, 3480, 1433, 3481, 1434, 3482, 1435, 3483, 1436, 3484, 1437, 3485, 1438, 3486, 1439, 3487, 1440, 3488, 1441, 3489, 1442, 3490, 1443, 3491, 1444, 3492, 1445, 3493, 1446, 3494, 1447, 3495, 1448, 3496, 1449, 3497, 1450, 3498, 1451, 3499, 1452, 3500, 1453, 3501, 1454, 3502, 1455, 3503, 1456, 3504, 1457, 3505, 1458, 3506, 1459, 3507, 1460, 3508, 1461, 3509, 1462, 3510, 1463, 3511, 1464, 3512, 1465, 3513, 1466, 3514, 1467, 3515, 1468, 3516, 1469, 3517, 1470, 3518, 1471, 3519, 1472, 3520, 1473, 3521, 1474, 3522, 1475, 3523, 1476, 3524, 1477, 3525, 1478, 3526, 1479, 3527, 1480, 3528, 1481, 3529, 1482, 3530, 1483, 3531, 1484, 3532, 1485, 3533, 1486, 3534, 1487, 3535, 1488, 3536, 1489, 3537, 1490, 3538, 1491, 3539, 1492, 3540, 1493, 3541, 1494, 3542, 1495, 3543, 1496, 3544, 1497, 3545, 1498, 3546, 1499, 3547, 1500, 3548, 1501, 3549, 1502, 3550, 1503, 3551, 1504, 3552, 1505, 3553, 1506, 3554, 1507, 3555, 1508, 3556, 1509, 3557, 1510, 3558, 1511, 3559, 1512, 3560, 1513, 3561, 1514, 3562, 1515, 3563, 1516, 3564, 1517, 3565, 1518, 3566, 1519, 3567, 1520, 3568, 1521, 3569, 1522, 3570, 1523, 3571, 1524, 3572, 1525, 3573, 1526, 3574, 1527, 3575, 1528, 3576, 1529, 3577, 1530, 3578, 1531, 3579, 1532, 3580, 1533, 3581, 1534, 3582, 1535, 3583, 1536, 3584, 1537, 3585, 1538, 3586, 1539, 3587, 1540, 3588, 1541, 3589, 1542, 3590, 1543, 3591, 1544, 3592, 1545, 3593, 1546, 3594, 1547, 3595, 1548, 3596, 1549, 3597, 1550, 3598, 1551, 3599, 1552, 3600, 1553, 3601, 1554, 3602, 1555, 3603, 1556, 3604, 1557, 3605, 1558, 3606, 1559, 3607, 1560, 3608, 1561, 3609, 1562, 3610, 1563, 3611, 1564, 3612, 1565, 3613, 1566, 3614, 1567, 3615, 1568, 3616, 1569, 3617, 1570, 3618, 1571, 3619, 1572, 3620, 1573, 3621, 1574, 3622, 1575, 3623, 1576, 3624, 1577, 3625, 1578, 3626, 1579, 3627, 1580, 3628, 1581, 3629, 1582, 3630, 1583, 3631, 1584, 3632, 1585, 3633, 1586, 3634, 1587, 3635, 1588, 3636, 1589, 3637, 1590, 3638, 1591, 3639, 1592, 3640, 1593, 3641, 1594, 3642, 1595, 3643, 1596, 3644, 1597, 3645, 1598, 3646, 1599, 3647, 1600, 3648, 1601, 3649, 1602, 3650, 1603, 3651, 1604, 3652, 1605, 3653, 1606, 3654, 1607, 3655, 1608, 3656, 1609, 3657, 1610, 3658, 1611, 3659, 1612, 3660, 1613, 3661, 1614, 3662, 1615, 3663, 1616, 3664, 1617, 3665, 1618, 3666, 1619, 3667, 1620, 3668, 1621, 3669, 1622, 3670, 1623, 3671, 1624, 3672, 1625, 3673, 1626, 3674, 1627, 3675, 1628, 3676, 1629, 3677, 1630, 3678, 1631, 3679, 1632, 3680, 1633, 3681, 1634, 3682, 1635, 3683, 1636, 3684, 1637, 3685, 1638, 3686, 1639, 3687, 1640, 3688, 1641, 3689, 1642, 3690, 1643, 3691, 1644, 3692, 1645, 3693, 1646, 3694, 1647, 3695, 1648, 3696, 1649, 3697, 1650, 3698, 1651, 3699, 1652, 3700, 1653, 3701, 1654, 3702, 1655, 3703, 1656, 3704, 1657, 3705, 1658, 3706, 1659, 3707, 1660, 3708, 1661, 3709, 1662, 3710, 1663, 3711, 1664, 3712, 1665, 3713, 1666, 3714, 1667, 3715, 1668, 3716, 1669, 3717, 1670, 3718, 1671, 3719, 1672, 3720, 1673, 3721, 1674, 3722, 1675, 3723, 1676, 3724, 1677, 3725, 1678, 3726, 1679, 3727, 1680, 3728, 1681, 3729, 1682, 3730, 1683, 3731, 1684, 3732, 1685, 3733, 1686, 3734, 1687, 3735, 1688, 3736, 1689, 3737, 1690, 3738, 1691, 3739, 1692, 3740, 1693, 3741, 1694, 3742, 1695, 3743, 1696, 3744, 1697, 3745, 1698, 3746, 1699, 3747, 1700, 3748, 1701, 3749, 1702, 3750, 1703, 3751, 1704, 3752, 1705, 3753, 1706, 3754, 1707, 3755, 1708, 3756, 1709, 3757, 1710, 3758, 1711, 3759, 1712, 3760, 1713, 3761, 1714, 3762, 1715, 3763, 1716, 3764, 1717, 3765, 1718, 3766, 1719, 3767, 1720, 3768, 1721, 3769, 1722, 3770, 1723, 3771, 1724, 3772, 1725, 3773, 1726, 3774, 1727, 3775, 1728, 3776, 1729, 3777, 1730, 3778, 1731, 3779, 1732, 3780, 1733, 3781, 1734, 3782, 1735, 3783, 1736, 3784, 1737, 3785, 1738, 3786, 1739, 3787, 1740, 3788, 1741, 3789, 1742, 3790, 1743, 3791, 1744, 3792, 1745, 3793, 1746, 3794, 1747, 3795, 1748, 3796, 1749, 3797, 1750, 3798, 1751, 3799, 1752, 3800, 1753, 3801, 1754, 3802, 1755, 3803, 1756, 3804, 1757, 3805, 1758, 3806, 1759, 3807, 1760, 3808, 1761, 3809, 1762, 3810, 1763, 3811, 1764, 3812, 1765, 3813, 1766, 3814, 1767, 3815, 1768, 3816, 1769, 3817, 1770, 3818, 1771, 3819, 1772, 3820, 1773, 3821, 1774, 3822, 1775, 3823, 1776, 3824, 1777, 3825, 1778, 3826, 1779, 3827, 1780, 3828, 1781, 3829, 1782, 3830, 1783, 3831, 1784, 3832, 1785, 3833, 1786, 3834, 1787, 3835, 1788, 3836, 1789, 3837, 1790, 3838, 1791, 3839, 1792, 3840, 1793, 3841, 1794, 3842, 1795, 3843, 1796, 3844, 1797, 3845, 1798, 3846, 1799, 3847, 1800, 3848, 1801, 3849, 1802, 3850, 1803, 3851, 1804, 3852, 1805, 3853, 1806, 3854, 1807, 3855, 1808, 3856, 1809, 3857, 1810, 3858, 1811, 3859, 1812, 3860, 1813, 3861, 1814, 3862, 1815, 3863, 1816, 3864, 1817, 3865, 1818, 3866, 1819, 3867, 1820, 3868, 1821, 3869, 1822, 3870, 1823, 3871, 1824, 3872, 1825, 3873, 1826, 3874, 1827, 3875, 1828, 3876, 1829, 3877, 1830, 3878, 1831, 3879, 1832, 3880, 1833, 3881, 1834, 3882, 1835, 3883, 1836, 3884, 1837, 3885, 1838, 3886, 1839, 3887, 1840, 3888, 1841, 3889, 1842, 3890, 1843, 3891, 1844, 3892, 1845, 3893, 1846, 3894, 1847, 3895, 1848, 3896, 1849, 3897, 1850, 3898, 1851, 3899, 1852, 3900, 1853, 3901, 1854, 3902, 1855, 3903, 1856, 3904, 1857, 3905, 1858, 3906, 1859, 3907, 1860, 3908, 1861, 3909, 1862, 3910, 1863, 3911, 1864, 3912, 1865, 3913, 1866, 3914, 1867, 3915, 1868, 3916, 1869, 3917, 1870, 3918, 1871, 3919, 1872, 3920, 1873, 3921, 1874, 3922, 1875, 3923, 1876, 3924, 1877, 3925, 1878, 3926, 1879, 3927, 1880, 3928, 1881, 3929, 1882, 3930, 1883, 3931, 1884, 3932, 1885, 3933, 1886, 3934, 1887, 3935, 1888, 3936, 1889, 3937, 1890, 3938, 1891, 3939, 1892, 3940, 1893, 3941, 1894, 3942, 1895, 3943, 1896, 3944, 1897, 3945, 1898, 3946, 1899, 3947, 1900, 3948, 1901, 3949, 1902, 3950, 1903, 3951, 1904, 3952, 1905, 3953, 1906, 3954, 1907, 3955, 1908, 3956, 1909, 3957, 1910, 3958, 1911, 3959, 1912, 3960, 1913, 3961, 1914, 3962, 1915, 3963, 1916, 3964, 1917, 3965, 1918, 3966, 1919, 3967, 1920, 3968, 1921, 3969, 1922, 3970, 1923, 3971, 1924, 3972, 1925, 3973, 1926, 3974, 1927, 3975, 1928, 3976, 1929, 3977, 1930, 3978, 1931, 3979, 1932, 3980, 1933, 3981, 1934, 3982, 1935, 3983, 1936, 3984, 1937, 3985, 1938, 3986, 1939, 3987, 1940, 3988, 1941, 3989, 1942, 3990, 1943, 3991, 1944, 3992, 1945, 3993, 1946, 3994, 1947, 3995, 1948, 3996, 1949, 3997, 1950, 3998, 1951, 3999, 1952, 4000, 1953, 4001, 1954, 4002, 1955, 4003, 1956, 4004, 1957, 4005, 1958, 4006, 1959, 4007, 1960, 4008, 1961, 4009, 1962, 4010, 1963, 4011, 1964, 4012, 1965, 4013, 1966, 4014, 1967, 4015, 1968, 4016, 1969, 4017, 1970, 4018, 1971, 4019, 1972, 4020, 1973, 4021, 1974, 4022, 1975, 4023, 1976, 4024, 1977, 4025, 1978, 4026, 1979, 4027, 1980, 4028, 1981, 4029, 1982, 4030, 1983, 4031, 1984, 4032, 1985, 4033, 1986, 4034, 1987, 4035, 1988, 4036, 1989, 4037, 1990, 4038, 1991, 4039, 1992, 4040, 1993, 4041, 1994, 4042, 1995, 4043, 1996, 4044, 1997, 4045, 1998, 4046, 1999, 4047, 2000, 4048, 2001, 4049, 2002, 4050, 2003, 4051, 2004, 4052, 2005, 4053, 2006, 4054, 2007, 4055, 2008, 4056, 2009, 4057, 2010, 4058, 2011, 4059, 2012, 4060, 2013, 4061, 2014, 4062, 2015, 4063, 2016, 4064, 2017, 4065, 2018, 4066, 2019, 4067, 2020, 4068, 2021, 4069, 2022, 4070, 2023, 4071, 2024, 4072, 2025, 4073, 2026, 4074, 2027, 4075, 2028, 4076, 2029, 4077, 2030, 4078, 2031, 4079, 2032, 4080, 2033, 4081, 2034, 4082, 2035, 4083, 2036, 4084, 2037, 4085, 2038, 4086, 2039, 4087, 2040, 4088, 2041, 4089, 2042, 4090, 2043, 4091, 2044, 4092, 2045, 4093, 2046, 4094, 2047, 4095}