2423
2422
2422
2422
2422
2422
2422
2422
2422
2421
2421
2420
2420
2420
2419
2418
2418
2417
2416
2416
2415
2415
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2413
2413
2413
2413
2413
2413
2413
2413
2413
2413
2413
2413
2413
2414
2414
2414
2414
2414
2414
2415
2415
2415
2415
2415
2415
2416
2416
2416
2416
2416
2417
2417
2417
2417
2417
2418
2418
2418
2418
2418
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2418
2418
2418
2418
2418
2418
2418
2418
2418
2418
2418
2418
2418
2419
2419
2419
2419
2419
2419
2419
2419
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2421
2421
2421
2421
2421
2421
2422
2422
2422
2422
2422
2423
2423
2423
2423
2423
2423
2423
2424
2424
2424
2424
2424
2424
2425
2425
2425
2425
2425
2426
2426
2426
2426
2426
2426
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2427
2426
2426
2426
2426
2426
2425
2425
2425
2424
2424
2424
2424
2423
2423
2422
2421
2420
2419
2418
2417
2416
2415
2414
2414
2414
2413
2413
2412
2412
2411
2410
2409
2407
2407
2406
2404
2403
2403
2402
2401
2400
2399
2399
2399
2399
2399
2399
2399
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2398
2399
2399
2399
2399
2399
2399
2399
2400
2400
2400
2400
2400
2400
2401
2401
2401
2401
2401
2402
2402
2402
2402
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2403
2402
2402
2402
2402
2402
2402
2401
2401
2401
2401
2401
2401
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2400
2401
2401
2401
2401
2402
2402
2402
2402
2403
2403
2403
2403
2403
2404
2404
2404
2404
2404
2405
2405
2405
2406
2406
2406
2406
2407
2407
2407
2407
2407
2407
2407
2407
2407
2407
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2408
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2409
2410
2410
2410
2411
2411
2411
2411
2412
2412
2412
2413
2414
2414
2414
2414
2414
2415
2415
2415
2415
2415
2415
2418
2418
2418
2419
2419
2419
2420
2420
2420
2420
2420
2421
2421
2421
2421
2422
2422
2422
2422
2422
2423
2423
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2431
2431
2431
2431
2431
2431
2431
2432
2432
2432
2432
2432
2432
2433
2433
2433
2433
2433
2433
2434
2434
2434
2434
2434
2435
2435
2435
2435
2435
2436
2436
2436
2436
2436
2436
2436
2435
2435
2435
2434
2434
2433
2433
2433
2432
2432
2432
2431
2431
2431
2430
2430
2429
2429
2429
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2423
2424
2424
2425
2425
2425
2425
2426
2426
2426
2426
2426
2426
2426
2426
2427
2427
2427
2427
2427
2429
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2431
2431
2431
2431
2431
2431
2431
2431
2431
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
2431
2431
2431
2431
2430
2430
2429
2428
2428
2427
2426
2425
2425
2424
2423
2422
2422
2422
2422
2422
2422
2422
2422
2422
2422
2423
2423
2424
2424
2424
2425
2425
2425
2425
2426
2426
2426
2427
2427
2427
2427
2428
2428
2428
2428
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2430
2430
2431
2431
2431
2431
2431
2431
2432
2432
2432
2432
2432
2432
2432
2432
2433
2433
2433
2433
2433
2434
2434
2434
2434
2434
2434
2435
2435
2435
2435
2435
2435
2436
2436
2437
2437
2437
2437
2437
2437
2437
2438
2438
2438
2438
2438
2438
2439
2439
2439
2439
2439
2440
2440
2440
2440
2440
2440
2441
2441
2441
2441
2441
2441
2441
2442
2442
2442
2442
2442
2442
2443
2443
2443
2443
2443
2443
2444
2444
2444
2444
2444
2445
2445
2445
2445
2445
2445
2445
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2445
2445
2445
2445
2445
2445
2445
2445
2445
2444
2444
2444
2444
2444
2444
2443
2443
2443
2443
2443
2442
2442
2442
2442
2442
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2441
2442
2442
2442
2442
2442
2442
2442
2442
2442
2442
2443
2443
2443
2443
2443
2443
2443
2443
2443
2444
2444
2444
2444
2444
2444
2444
2444
2444
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2445
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2446
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2447
2446
2446
2446
2446
2446
2446
2446
2445
2443
2443
2443
2442
2442
2441
2441
2441
2440
2440
2439
2439
2438
2437
2437
2437
2437
2436
2436
2435
2434
2434
2433
2433
2433
2432
2432
2432
2432
2432
2432
2432
2432
2432
2431
2431
2431
2430
2430
2430
2430
2430
2430
2429
2429
2429
2424
2424
2424
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2421
2420
2419
2419
2417
2416
2414
2413
2413
2412
2412
2412
2411
2411
2411
2410
2409
2408
2407
2407
2406
2405
2405
2404
2403
2403
2402
2401
2400
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2399
2398
2397
2397
2396
2396
2395
2395
2394
2394
2394
2394
2395
2395
2395
2395
2395
2395
2395
2396
2396
2396
2396
2396
2396
2396
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2396
2396
2396
2396
2401
2401
2402
2402
2402
2402
2402
2403
2403
2403
2403
2403
2404
2404
2404
2404
2404
2405
2405
2405
2405
2406
2406
2406
2406
2406
2414
2414
2414
2414
2415
2415
2415
2415
2415
2415
2415
2415
2415
2416
2416
2416
2416
2416
2416
2416
2416
2417
2417
2417
2417
2417
2417
2417
2417
2417
2418
2418
2418
2418
2417
2417
2416
2416
2416
2416
2415
2415
2415
2417
2416
2416
2416
2416
2416
2415
2415
2415
2415
2415
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2414
2415
2415
2415
2416
2416
2416
2417
2417
2417
2417
2418
2418
2418
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2419
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2420
2421
2421
2421
2421
2421
2421
2421
2421
2421
2421
2422
2422
2422
2422
2422
2423
2423
2423
2424
2424
2424
2424
2424
2425
2425
2425
2425
2426
2426
2426
2426
2426
2427
2427
2427
2427
2427
2428
2428
2428
2428
2428
2429
2429
2429
2429
2429
2429
2429
2429
2429
2430
2430
2430
2430
2430
2430
2430
2430
2430
2431
2431
2431
2431
2431
2431
2431
2431
2431
2432
2432
2432
2432
2432
2432
2432
2432
2432
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2433
2432
2432
2432
2432
2432
2431
2431
2430
2430
2430
2429
2429
2428
2428
2427
2427
2426
2426
2426
2426
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2425
2424