2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,
2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,
2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,
2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,
2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,
2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,
2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,
2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,
2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,
2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,
2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,
2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,
2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,
2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,
2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,
2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,
2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,
2391,2392,2393,2394,2395,2396,2397,2398,2399,2400
2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,
2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,
2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,
2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,
2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,
2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,
2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,
2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,
2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,
2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,
2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,
2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,
2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,
2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,
2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,
2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,
2391,2392,2393,2394,2395,2396,2397,2398,2399,2400