2808,2808,1892,1889,1878,1870,1868,1861,1842,1846,1850,1857,1855,1859,1863,1863,1865,1866,1867,1869,1870,1870,1872,1873,1874,1877,1879,1879,1879,1880,1884,1894,1903,1913,1938,1940,1941,1942,1943,1954,1954,1955,1956,1956,1958,1958,1959,1960,1961,1963,1966,1971,1972,1973,1974,1974,1977,1979,1980,1981,1984,1985,1985,1986,1987,1988,1988,1999,2003,2006,2007,2008,2009,2009,2010,2011,2013,2014,2017,2023,2028,2031,2047,2052,2061,2073,2082,2090,2093,2095,2098,2101,2108,2111,2112,2115,2115,2117,2118,2119,2120,2122,2123,2124,2125,2126,2126,2128,2132,2133,2134,2136,2136,2137,2138,2138,2140,2140,2142,2145,2146,2147,2147,2147,2147,2147,2145,2149,2149,2150,2151,2152,2152,2153,2153,2153,2154,2155,2156,2156,2157,2157,2161,2163,2164,2168,2169,2173,2175,2186,2185,2187,2188,2190,2192,2193,2195,2197,2198,2199,2207,2212,2213,2215,2217,2217,2225,2226,2227,2228,2229,2229,2230,2231,2231,2231,2231,2232,2233,2236,2237,2237,2238,2239,2240,2241,2241,2241,2242,2242,2243,2244,2246,2248,2248,2249,2249,2250,2251,2250,2250,2250,2251,2256,2257,2259,2260,2260,2261,2263,2264,2266,2269,2272,2271,2274,2275,2276,2277,2277,2278,2279,2280,2281,2282,2284,2284,2285,2286,2287,2288,2288,2288,2288,2289,2290,2290,2293,2294,2295,2296,2297,2298,2299,2304,2305,2312,2318,2320,2321,2324,2324,2325,2326,2327,2328,2329,2330,2333,2336,2338,2339,2340,2340,2349,2360,2362,2364,2366,2366,2366,2366,2366,2367,2367,2367,2367,2367,2367,2366,2365,2364,2363,2363,2363,2363,2361,2359,2358,2357,2357,2357,2357,2357,2356,2349,2348,2347,2347,2346,2345,2346,2347,2350,2351,2352,2352,2352,2351,2351,2350,2349,2348,2347,2346,2346,2345,2344,2342,2341,2341,2340,2339,2338,2338,2338,2341,2342,2343,2344,2346,2346,2347,2348,2350,2351,2353,2355,2357,2358,2359,2361,2362,2363,2364,2366,2366,2367,2368,2370,2371,2371,2372,2373,2374,2375,2376,2376,2377,2377,2378,2378,2379,2380,2381,2381,2382,2383,2385,2386,2387,2389,2390,2393,2394,2395,2396,2399,2401,2404,2412,2414,2414,2416,2418,2420,2422,2428,2442,2446,2448,2452,2454,2455,2456,2457,2458,2459,2460,2461,2474,2484,2490,2495,2496,2497,2498,2499,2500,2505,2510,2517,2518,2519,2525,2529,2532,2534,2545,2546,2556,2558,2561,2565,2566,2569,2570,2571,2572,2591,2598,2601,2607,2608,2609,2610,2611,2612,2614,2625,2626,2630,2632,2632,2633,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2644,2644,2648,2658,2667,2670,2673,2676,2678,2685,2688,2690,2693,2694,2695,2696,2697,2698,2699,2700,2701,2703,2705,2706,2706,2707,2709,2711,2712,2713,2714,2714,2716,2720,2728,2733,2734,2734,2735,2737,2737,2744,2753,2760,2764,2764,2767,2768,2772,2773,2777,2779,2781,2782,2785,2787,2789,2789,2791,2791,2792,2793,2794,2795,2796,2797,2798,2798,2798,2798,2797,2797,2796,2795,2799,2801,2802;2700,2600,2600,2607,2617,2621,2621,2625,2643,2656,2658,2713,2724,2731,2737,2738,2737,2737,2737,2737,2738,2739,2739,2738,2737,2737,2738,2739,2740,2740,2740,2736,2736,2735,2734,2732,2731,2731,2730,2730,2731,2731,2731,2732,2733,2732,2733,2733,2734,2734,2738,2738,2739,2739,2739,2740,2740,2740,2740,2740,2739,2738,2737,2736,2735,2734,2732,2732,2730,2730,2730,2731,2731,2732,2732,2732,2732,2732,2730,2730,2728,2726,2727,2728,2729,2729,2727,2726,2723,2723,2722,2722,2716,2715,2712,2709,2708,2708,2708,2708,2708,2708,2709,2709,2710,2710,2713,2714,2716,2717,2717,2717,2718,2717,2717,2716,2715,2714,2713,2713,2713,2714,2715,2716,2717,2718,2719,2719,2721,2721,2721,2720,2719,2719,2718,2715,2715,2714,2712,2710,2710,2709,2708,2707,2706,2705,2704,2703,2702,2701,2701,2700,2699,2699,2699,2699,2698,2697,2696,2695,2695,2694,2693,2692,2691,2690,2690,2691,2691,2691,2691,2690,2690,2689,2688,2687,2686,2685,2685,2685,2686,2687,2688,2688,2687,2687,2686,2685,2684,2683,2682,2682,2682,2682,2683,2684,2685,2685,2685,2684,2682,2681,2680,2678,2677,2676,2676,2675,2675,2675,2674,2674,2674,2673,2673,2673,2673,2673,2673,2674,2674,2674,2675,2675,2676,2676,2677,2678,2678,2679,2680,2681,2682,2683,2683,2684,2685,2685,2685,2685,2685,2686,2687,2687,2687,2688,2689,2689,2689,2690,2690,2691,2691,2691,2691,2691,2691,2690,2690,2690,2690,2690,2690,2691,2692,2692,2691,2691,2691,2692,2693,2694,2695,2695,2696,2697,2698,2699,2700,2701,2702,2703,2703,2704,2705,2706,2708,2708,2708,2708,2709,2710,2711,2712,2714,2714,2714,2714,2715,2716,2717,2717,2717,2717,2717,2720,2723,2724,2724,2725,2725,2727,2728,2728,2728,2729,2729,2729,2730,2731,2732,2732,2733,2733,2734,2735,2735,2736,2736,2736,2736,2735,2734,2734,2734,2734,2733,2732,2730,2730,2730,2725,2725,2725,2725,2724,2723,2722,2722,2721,2720,2717,2717,2717,2717,2717,2718,2717,2717,2716,2715,2714,2714,2713,2713,2712,2712,2712,2711,2711,2711,2710,2710,2709,2708,2707,2707,2707,2707,2706,2705,2704,2701,2700,2699,2697,2696,2695,2694,2693,2692,2689,2689,2690,2690,2690,2691,2691,2692,2693,2693,2692,2691,2686,2686,2686,2688,2688,2689,2689,2687,2687,2688,2688,2688,2691,2691,2690,2690,2691,2691,2693,2693,2691,2690,2689,2688,2688,2687,2687,2690,2691,2693,2693,2693,2692,2691,2690,2690,2689,2688,2688,2690,2691,2692,2693,2694,2696,2697,2697,2697,2697,2696,2696,2696,2696,2697,2705,2707,2707,2705,2705,2704,2703,2703,2702,2701,2701,2701,2701,2701,2701,2702,2703,2703,2703,2703,2703,2703,2702,2702,2701,2701,2701,2701,2701,2702,2703,2703,2697,2697,2698,2699,2699,2700,2703,2706,2706,2699,2699,2698,2698,2697,2697,2697,2697,2698,2698,2697,2697,2697,2697,2698,2695,2689,2689,2689,2688,2688,2688,2688,2690,2692,2693,2694,2695,2696,2697,2699,2701,2701,2700