2096,2079,2069,2073,2071,2060,2062,2085,2124,2124,2126,2127,2126,2124,2126,2125,2124,2122,2118,2117,2117,2120,2118,2117,2118,2120,2119,2118,2116,2118,2120,2120,2119,2120,2122,2123,2123,2125,2126,2128,2132,2131,2133,2135,2137,2138,2141,2143,2141,2140,2137,2136,2140,2141,2143,2146,2148,2147,2142,2142,2140,2139,2136,2134,2132,2128,2126,2129,2133,2136,2139,2140,2142,2142,2138,2138,2142,2144,2149,2152,2154,2156,2154,2153,2153,2153,2151,2148,2145,2143,2138,2136,2136,2140,2139,2144,2145,2148,2150,2151,2153,2152,2151,2151,2150,2150,2150,2153,2155,2154,2156,2159,2162,2163,2161,2157,2157,2161,2163,2167,2170,2170,2168,2166,2163,2161,2160,2163,2165,2168,2166,2165,2168,2170,2174,2177,2175,2176,2178,2180,2186,2186,2189,2190,2191,2193,2194,2194,2191,2189,2190,2178,2175,2172,2170,2168,2172,2177,2178,2190,2190,2195,2198,2202,2204,2200,2202,2201,2200,2200,2199,2194,2189,2182,2178,2175,2171,2173,2176,2174,2170,2169,2172,2175,2178,2179,2181,2181,2179,2178,2174,2171,2169,2164,2160,2159,2161,2163,2168,2171,2175,2177,2178,2182,2184,2188,2189,2193,2198,2202,2205,2203,2202,2200,2195,2194,2183,2178,2177,2172,2171,2167,2164,2163,2160,2157,2154,2150,2140,2135,2129,2119,2108,2101,2095,2092,2092,2096,2100,2103,2105,2110,2114,2116,2117,2122,2127,2130,2135,2138,2140,2139,2138,2142,2142,2143,2143,2146,2146,2145,2144,2141,2144,2143,2141,2139,2142,2143,2145,2147,2148,2149,2152,2155,2157,2156,2153,2150,2147,2144,2142,2139,2135,2130,2128,2126,2124,2123,2123,2125,2126,2123,2122,2119,2117,2114,2109,2107,2104,2102,2100,2100;322,303,274,260,242,223,208,233,244,249,250,252,253,254,256,257,256,256,256,258,260,261,263,266,269,270,271,271,273,274,274,272,271,270,269,265,262,261,258,257,260,263,265,265,264,268,269,269,272,271,271,274,275,272,269,271,275,278,278,279,280,282,282,280,282,283,285,286,284,282,282,284,285,287,288,290,291,289,289,287,282,283,285,288,291,293,292,293,296,297,298,300,302,301,304,304,300,297,295,292,293,296,300,304,306,310,312,312,310,306,306,308,308,305,303,301,299,300,302,304,305,307,309,313,315,318,320,323,326,327,324,321,321,323,325,325,323,321,322,324,324,322,322,321,319,319,319,322,325,328,329,333,331,333,335,339,340,337,333,329,330,335,340,339,339,344,345,348,349,355,354,356,357,357,354,352,355,358,361,362,365,368,367,365,364,367,370,373,376,378,380,381,383,383,385,387,390,393,393,390,390,393,394,394,392,393,396,397,397,394,394,396,398,400,402,400,400,401,405,405,410,412,413,416,419,422,422,422,422,424,423,421,419,413,402,399,393,392,391,390,388,386,385,384,381,382,382,380,379,381,379,377,375,374,371,368,366,365,361,360,358,354,352,348,344,342,341,339,339,339,337,335,335,334,331,327,325,322,319,315,313,312,313,314,314,316,317,316,315,313,312,311,309,311,313,312,313,314,314,316,318,322