2413
2412
2411
2410
2410
2409
2408
2406
2405
2404
2404
2403
2401
2398
2396
2395
2394
2393
2392
2389
2386
2385
2385
2384
2382
2380
2379
2374
2372
2370
2369
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2368
2367
2366
2365
2364
2363
2361
2361
2360
2359
2358
2356
2355
2355
2354
2354
2353
2353
2353
2353
2353
2353
2353
2353
2351
2350
2350
2349
2347
2346
2344
2343
2342
2341
2339
2339
2337
2336
2335
2333
2333
2332
2330
2329
2328
2327
2325
2323
2322
2320
2320
2318
2318
2317
2315
2315
2315
2315
2316
2316
2316
2317
2317
2317
2316
2315
2315
2314
2313
2309
2307
2306
2302
2299
2297
2294
2288
2286
2283
2283
2283
2283
2283
2283
2283
2283
2283
2283
2283
2284
2287
2287
2288
2288
2289
2290
2291
2292
2292
2290
2289
2286
2286
2284
2282
2280
2279
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2278
2277
2274
2274
2273
2272
2272
2271
2270
2268
2266
2263
2261
2258
2254
2252
2249
2247
2246
2243
2243
2241
2240
2240
2237
2236
2235
2235
2235
2235
2235
2235
2235
2235
2235
2235
2233
2233
2231
2229
2227
2224
2222
2221
2216
2215
2214
2212
2211
2209
2207
2207
2210
2211
2213
2214
2216
2218
2218
2220
2221
2222
2224
2225
2226
2229
2232
2233
2233
2236
2237
2238
2240
2241
2242
2243
2244
2244
2244
2246
2248
2251
2251
2254
2257
2258
2262
2262
2263
2267
2270
2272
2276
2280
2282
2286
2286
2288
2288
2287
2285
2285
2284
2283
2283
2282
2282
2280
2278
2277
2273
2271
2269
2266
2263
2261
2259
2255
2251
2251
2247
2247
2244
2243
2240
2236
2236
2236
2236
2236
2236
2236
2236
2236
2236
2236
2235
2235
2234
2233
2232
2231
2229
2227
2227
2226
2225
2224
2223
2222
2220
2219
2219
2217
2216
2214
2214
2209
2207
2206
2206
2205
2203
2201
2201
2200
2198
2197
2195
2192
2191
2188
2187
2186
2183
2182
2179
2178
2178
2177
2177
2177
2175
2174
2173
2173
2171
2170
2170
2170
2169
2169
2168
2168
2168
2168
2167
2166
2165
2163
2160
2159
2158
2155
2155
2154
2153
2153
2153
2152
2152
2150
2149
2147
2145
2145
2143
2141
2140
2139
2136
2136
2134
2132
2130
2128
2126
2124
2122
2119
2116
2114
2111
2107
2105
2102
2100
2100
2098
2096
2093
2090
2089
2087
2086
2084
2082
2082
2080
2078
2076
2073
2071
2067
2064
2063
2060
2058
2057
2052
2050
2046
2043
2037
2035
2032
2030
2027
2024
2019
2018
2017
2015
2013
2012
2009
2007
2004
2002
1999
1999
1996
1995
1991
1990
1985
1979
1976
1972
1968
1967
1960
1956
1954
1951
1947
1944
1940
1938
1934
1933
1931
1927
1926
1920
1914
1914
1912
1911
1910
1909
1909
1909
1910
1910
1910
1910
1911
1911
1912
1912
1913
1913
1914
1914
1915
1916
1916
1917
1917
1918
1918
1918
1919
1919
1919
1920
1919
1918
1917
1915
1914
1912
1910
1908
1908
1905
1904
1904
1904
1903
1903
1902
1902
1901
1901
1901
1902
1902
1904
1905
1905
1906
1907
1910
1912
1913
1914
1914
1915
1916
1916
1916
1916
1916
1915
1915
1915
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1913
1913
1913
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1918
1919
1926
1927
1928
1931
1936
1938
1945
1949
1955
1958
1965
1968
1970
1976
1982
1985
1990
1992
1993
1996
2000
2001
2003
2006
2007
2009
2011
2015
2018
2021
2024
2026
2035
2040
2043
2048
2050
2053
2053
2055
2056
2056
2058
2061
2066
2066
2069
2070
2072
2073
2073
2075
2077
2079
2080
2080
2081
2082
2084
2085
2087
2089
2091
2094
2096
2098
2101
2103
2107
2110
2112
2115
2116
2120
2121
2124
2127
2128
2132
2133
2135
2137
2139
2140
2143
2144
2149
2149
2150
2150
2151
2151
2152
2153
2153
2154
2155
2157
2158
2159
2160
2162
2164
2165
2166
2166
2167
2168
2168
2169
2170
2171
2172
2172
2174
2175
2177
2180
2181
2183
2184
2186
2186
2188
2189
2190
2191
2193
2194
2195
2195
2196
2197
2198
2199
2200
2201
2201
2204
2204
2208
2210
2212
2213
2213
2215
2216
2219
2220
2220
2222
2223
2223
2224
2224
2225
2225
2226
2228
2229
2231
2232
2233
2235
2235
2235
2235
2235
2235
2235
2235
2236
2236
2236
2236
2236
2236
2236
2236
2235
2233
2232
2232
2231
2230
2229
2227
2225
2224
2221
2220
2217
2214
2213
2210
2207
2207
2209
2212
2214
2217
2218
2218
2221
2221
2222
2224
2224
2225
2227
2227
2230
2232
2232
2234
2234
2234
2234
2234
2234
2234
2234
2234
2235
2237
2237
2238
2239
2240
2241
2242
2244
2245
2250
2252
2256
2260
2262
2265
2267
2268
2270
2273
2273
2275
2276
2277
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2279
2278
2278
2278
2279
2281
2281
2282
2283
2283
2285
2287
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2289
2288
2287
2287
2286
2285
2284
2284
2282
2281
2280
2280
2281
2285
2287
2289
2290
2293
2295
2297
2298
2301
2302
2304
2305
2308
2310
2310
2312
2314
2314
2318
2317
2317
2317
2316
2316
2314
2314
2313
2314
2315
2317
2318
2319
2320
2323
2324
2327
2328
2329
2331
2331
2333
2334
2335
2337
2338
2339
2339
2340
2341
2341
2342
2342
2343
2344
2346
2346
2348
2349
2350
2350
2349
2349
2349
2349
2348
2348
2348
2348
2348
2349
2350
2352
2354
2356
2359
2359
2360
2361
2362
2362
2363
2364
2365
2367
2367
2368
2368
2368
2368
2368
2368
2369
2369
2369
2369
2372
2373
2374
2377
2380
2382
2386
2390
2393
2397
2398
2400
2401
2403
2403
2404
2406
2407
2409
2410
2412
2413
2413
2413
2413
2413
2413
2413
2413
2413
2413
2412