2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2405
2406
2406
2406
2407
2407
2407
2407
2408
2408
2408
2409
2409
2409
2410
2410
2410
2411
2411
2411
2412
2412
2412
2413
2413
2413
2413
2414
2414
2415
2415
2416
2416
2416
2417
2417
2418
2418
2419
2419
2419
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2422
2422
2422
2422
2422
2422
2422
2423
2423
2423
2423
2423
2423
2423
2424
2424
2424
2424
2424
2424
2424
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2426
2426
2426
2426
2427
2427
2427
2427
2427
2428
2428
2428
2428
2428
2428
2428
2429
2429
2429
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2429
2429
2429
2428
2428
2428
2427
2427
2426
2426
2425
2425
2425
2425
2426
2426
2427
2427
2428
2429
2429
2430
2431
2431
2431
2431
2430
2429
2429
2428
2428
2428
2427
2427
2426
2426
2427
2428
2428
2430
2431
2433
2434
2435
2436
2437
2438
2438
2438
2438
2438
2438
2438
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2437
2437
2437
2437
2437
2437
2437
2437
2437
2436
2436
2435
2435
2435
2434
2434
2434
2434
2433
2433
2433
2432
2432
2432
2432
2431
2431
2431
2431
2431
2430
2429
2429
2428
2427
2426
2426
2425
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2425
2425
2426
2427
2428
2429
2429
2430
2430
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2432
2432
2432
2432
2433
2433
2433
2433
2433
2434
2434
2435
2436
2436
2437
2437
2438
2438
2439
2439
2440
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2442
2442
2442
2442
2442
2443
2443
2443
2443
2443
2443
2443
2444
2444
2444
2444
2444
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2444
2444
2444
2444
2442
2441
2441
2440
2439
2438
2437
2437
2436
2435
2435
2433
2432
2431
2430
2428
2427
2426
2425
2423
2421
2419
2418
2416
2416
2415
2413
2412
2410
2409
2407
2405
2404
2402
2401
2400
2399
2398
2397
2395
2393
2390
2389
2388
2388
2387
2386
2385
2384
2383
2383
2382
2382
2380
2379
2378
2376
2374
2373
2372
2371
2370
2370
2370
2368
2368
2367
2365
2362
2360
2358
2357
2355
2353
2353
2350
2347
2346
2344
2343
2341
2340
2340
2341
2342
2342
2343
2344
2345
2345
2345
2346
2346
2346
2347
2347
2347
2348
2348
2348
2349
2349
2349
2349
2349
2349
2350
2350
2350
2350
2350
2351
2351
2351
2351
2352
2352
2353
2353
2353
2354
2354
2354
2355
2355
2355
2356
2356
2356
2357
2357
2357
2357
2358
2358
2358
2358
2358
2359
2359
2359
2359
2360
2360
2360
2360
2360
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2360
2360
2360
2360
2360
2360
2359
2359
2359
2358
2358
2358
2357
2357
2357
2356
2356
2356
2356
2356
2356
2356
2356
2356
2355
2355
2355
2355
2354
2354
2354
2353
2352
2351
2350
2348
2347
2346
2345
2344
2343
2342
2341
2341
2341
2340
2340
2340
2339
2338
2338
2337
2336
2336
2335
2335
2335
2335
2336
2336
2336
2336
2337
2337
2337
2338
2338
2338
2339
2339
2339
2340
2340
2341
2341
2342
2342
2342
2343
2343
2343
2344
2344
2344
2345
2345
2346
2346
2347
2347
2348
2348
2349
2349
2350
2350
2350
2351
2351
2352
2352
2352
2352
2353
2353
2353
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2354
2355
2355
2355
2355
2355
2355
2355
2356
2356
2356
2356
2356
2356
2356
2356
2357
2357
2358
2358
2358
2359
2359
2359
2360
2360
2360
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2361
2360
2360
2360
2360
2359
2359
2359
2358
2358
2358
2358
2357
2357
2357
2356
2356
2355
2354
2353
2353
2352
2352
2351
2351
2350
2350
2349
2349
2348
2347
2347
2347
2346
2346
2346
2345
2345
2344
2344
2343
2343
2342
2341
2341
2342
2343
2344
2344
2345
2345
2346
2347
2347
2348
2349
2349
2350
2351
2351
2352
2352
2353
2353
2354
2354
2354
2356
2356
2357
2357
2358
2358
2359
2359
2360
2360
2361
2362
2362
2363
2378
2378
2379
2379
2379
2380
2380
2380
2381
2381
2382
2382
2382
2382
2392
2392
2393
2393
2394
2394
2395
2395
2396
2396
2396
2397
2397
2398
2398
2399
2399
2399
2399
2400
2401
2401
2401
2402
2402
2403
2403
2404
2404
2404
2405
2405
2406
2406
2407
2407
2407
2408
2408
2409
2409
2410
2410
2411
2411
2411
2412
2412
2412
2413
2413
2414
2415
2415
2416
2417
2417
2417
2418
2418
2419
2419
2420
2420
2421
2421
2422
2422
2422
2423
2423
2423
2423
2424
2424
2424
2425
2425
2425
2426
2427
2427
2427
2428
2428
2429
2429
2430
2431
2431
2432
2432
2433
2433
2433
2433
2434
2434
2434
2435
2435
2435
2436
2436
2436
2437
2437
2437
2438
2438
2438
2438
2439
2439
2439
2440
2440
2440
2440
2441
2441
2442
2442
2442
2443
2443
2443
2444
2444
2444
2444
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2444
2444
2444
2444
2444
2444
2443
2443
2443
2443
2443
2443
2442
2442
2442
2441
2441
2441
2441
2440
2440
2440
2439
2439
2439
2439
2439
2438
2438
2438
2438
2437
2436
2435
2434
2433
2432
2431
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2429
2429
2428
2428
2427
2427
2427
2426
2426
2425
2425
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2425
2425
2425
2425
2426
2426
2426
2426
2427
2427
2428
2428
2428
2429
2429
2429
2430
2430
2431
2431
2431
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2432
2433
2433
2433
2434
2434
2435
2435
2436
2436
2437
2437
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2437
2438
2438
2438
2438
2438
2438
2439
2439
2439
2439
2439
2439
2439
2438
2438
2437
2437
2436
2435
2435
2434
2434
2433
2432
2431
2431
2430
2430
2430
2430
2429
2429
2429
2429
2429
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2428
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2430
2430
2430
2430
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2431
2430
2430
2430
2430
2430
2429
2429
2429
2429
2429
2428
2428
2428
2428
2428
2428
2427
2427
2427
2427
2427
2427
2426
2426
2426
2426
2426
2425
2425
2425
2425
2425
2425
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2424
2423
2423
2423
2422
2422
2422
2422
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2418
2418
2417
2416
2416
2415
2414
2413
2413
2412
2411
2411
2411
2410
2410
2409
2409
2409
2408
2408
2408
2407
2407
2407
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2406
2405