2308
2307
2307
2306
2305
2305
2299
2291
2280
2265
2258
2256
2253
2245
2242
2243
2243
2244
2244
2245
2245
2245
2245
2245
2245
2247
2248
2249
2249
2249
2250
2250
2251
2251
2252
2254
2255
2256
2257
2257
2258
2264
2265
2267
2269
2270
2271
2274
2275
2277
2278
2279
2279
2282
2283
2283
2284
2284
2284
2284
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2281
2275
2265
2253
2245
2240
2237
2233
2226
2223
2217
2208
2207
2206
2204
2200
2198
2197
2197
2196
2195
2193
2193
2192
2191
2191
2189
2186
2185
2184
2183
2182
2181
2178
2177
2175
2173
2168
2166
2164
2158
2155
2152
2151
2150
2149
2147
2145
2144
2144
2142
2140
2139
2139
2138
2140
2141
2142
2143
2144
2146
2147
2149
2137
2131
2129
2127
2124
2122
2114
2103
2101
2097
2094
2092
2090
2082
2080
2076
2073
2071
2069
2065
2064
2063
2062
2061
2060
2060
2060
2066
2068
2072
2081
2083
2088
2092
2092
2093
2093
2093
2093
2094
2094
2094
2094
2094
2094
2095
2097
2099
2101
2103
2105
2108
2114
2116
2118
2120
2123
2125
2127
2130
2132
2134
2136
2138
2140
2143
2146
2149
2150
2151
2152
2154
2155
2157
2160
2163
2165
2167
2169
2171
2171
2173
2169
2162
2161
2160
2157
2155
2153
2151
2149
2148
2148
2148
2147
2147
2147
2147
2147
2147
2147
2149
2149
2151
2152
2153
2154
2155
2156
2156
2159
2161
2163
2164
2164
2165
2165
2167
2167
2168
2168
2169
2169
2170
2172
2172
2175
2177
2178
2179
2181
2182
2182
2182
2181
2181
2181
2181
2180
2180
2180
2180
2183
2190
2196
2197
2201
2210
2211
2213
2214
2219
2221
2226
2227
2229
2233
2236
2239
2240
2240
2246
2251
2254
2257
2263
2266
2267
2268
2269
2269
2272
2271
2270
2268
2268
2268
2269
2270
2270
2272
2274
2275
2277
2277
2270
2262
2252
2247
2247
2247
2248
2248
2249
2249
2251
2253
2255
2257
2261
2262
2263
2264
2266
2268
2269
2271
2272
2273
2273
2273
2273
2273
2272
2272
2272
2269
2266
2263
2262
2259
2258
2257
2256
2255
2253
2253
2250
2250
2256
2258
2260
2262
2261
2259
2257
2256
2253
2248
2245
2241
2237
2239
2243
2246
2250
2262
2272
2277
2281
2285
2290
2313
2315
2318
2321
2324
2327
2330
2333
2336
2340
2351
2354
2363
2367
2372
2374
2378
2381
2382
2388
2389
2393
2395
2397
2398
2400
2402
2407
2413
2414
2416
2417
2421
2422
2424
2425
2425
2426
2427
2433
2428
2426
2423
2421
2420
2418
2421
2422
2423
2424
2425
2424
2422
2422
2421
2420
2420
2419
2419
2415
2400
2395
2391
2388
2383
2380
2377
2375
2371
2368
2365
2362
2358
2356
2347
2342
2338
2335
2330
2326
2322
2320
2317
2313
2300
2298
2296
2293
2288
2286
2283
2282
2281
2274
2273
2271
2269
2268
2267
2266
2265
2263
2261
2260
2258
2256
2255
2253
2252
2251
2252
2253
2254
2254
2257
2258
2261
2261
2261
2261
2260
2260
2259
2259
2263
2264
2266
2268
2269
2274
2276
2276
2278
2283
2289
2292
2295
2299
2304
2306
2307
2308
2309
2312
2315
2320
2323
2316
2313
2308
2304
2301
2296
2292
2291
2287
2267
2263
2263
2278
2282
2283
2284
2287
2290
2292
2293
2296
2298
2300
2303
2309
2312
2316
2319
2323
2328
2332
2337
2339
2342
2346
2346
2346
2343
2333
2329
2325
2323
2321
2319
2318
2316
2316
2319
2327
2328
2329
2330
2330
2330
2327
2324
2319
2315
2312
2298
2271
2266
2257
2239
2212
2206
2198
2195
2194
2198
2200
2208
2220
2226
2231
2241
2245
2249
2257
2263
2267
2273
2279
2284
2292
2294
2297
2298
2296
2295
2295
2295
2294
2295
2296
2297
2298
2298
2297
2298
2303
2305
2304
2302
2303
2305
2307
2309
2311
2312
2313
2321
2324
2326
2329
2332
2337
2339
2341
2342
2348
2350
2349
2347
2343
2342
2340
2338
2325
2321
2306
2301
2297
2287
2278
2273
2265
2261
2257
2251
2248
2245
2246
2257
2263
2269
2275
2277
2279
2281
2284
2286
2289
2291
2291
2291
2291
2291
2291
2291
2292
2293
2295
2298
2302
2304
2307
2314
2318
2317
2306
2303
2301
2299
2297
2292
2290
2286
2282
2280
2281
2282
2284
2285
2287
2305
2315
2322
2328
2337
2346
2352
2356
2360
2364
2368
2376
2380
2388
2392
2395
2397
2409
2419
2432
2444
2450
2453
2457
2463
2477
2481
2483
2485
2486
2485
2483
2482
2481
2480
2480
2479
2478
2477
2476
2476
2475
2472
2470
2467
2459
2456
2451
2448
2446
2437
2434
2422
2416
2404
2400
2392
2388
2381
2357
2347
2343
2335
2330
2322
2316
2308
2306
2305
2304
2302
2300
2298
2296
2293
2290
2290
2289
2288
2288
2287
2287
2285
2285
2285
2285
2281
2276
2272
2276
2283
2295
2301
2306
2312
2325
2328
2342
2345
2349
2357
2367
2370
2379
2381
2384
2387
2390
2397
2398
2399
2401
2402
2399
2396
2394
2393
2392
2392
2376
2367
2359
2352
2342
2341
2339
2337
2334
2329
2327
2324
2323
2323
2324
2324
2324
2325
2324
2319
2318
2316
2315
2308
2294
2290
2276
2272
2265
2261
2261
2263
2263
2266
2268
2279
2286
2296
2314
2324
2327
2333
2339
2343
2350
2361
2363
2367
2375
2377
2380
2382
2383
2386
2388
2389
2389
2377
2372
2364
2359
2335
2328
2324
2315
2296
2292
2289
2290
2291
2292
2295
2296
2297
2309
2317
2318
2319
2320
2321
2322
2323
2326
2337
2344
2346
2347
2357
2358
2361
2372
2374
2374
2374
2374
2374
2367
2354
2348
2337
2328
2317
2308
2304
2298
2290
2282
2275
2270
2264
2251
2249
2247
2241
2239
2237
2234
2229
2226
2222
2219
2215
2210
2203
2197
2194
2194
2194
2194
2194
2194
2202
2209
2220
2223
2225
2246
2253
2253
2250
2247
2241
2235
2226
2217
2208
2202
2199
2199
2194
2184
2182
2181
2178
2175
2171
2171
2171
2171
2171
2171
2171
2171
2171