440
439
439
439
439
438
438
438
438
438
438
438
438
438
437
437
436
435
435
436
433
432
433
433
434
435
437
435
434
434
435
437
439
440
440
440
440
440
440
442
442
443
446
445
443
440
439
442
449
446
445
444
445
446
440
440
440
440
440
442
442
442
441
441
442
446
446
446
447
451
452
456
459
459
456
455
453
453
452
458
458
462
464
464
465
465
466
464
459
459
458
460
461
455
452
452
452
456
456
461
461
461
465
462
464
468
467
471
472
471
471
471
472
473
474
475
474
473
466
466
466
466
466
468
469
469
469
469
470
472
472
472
472
472
472
472
472
472
472
475
475
475
478
482
485
488
492
489
484
486
487
488
489
488
488
487
486
484
480
484
481
485
488
489
490
489
486
485
482
482
483
484
489
492
495
499
500
489
486
486
485
490
495
499
498
487
486
486
486
486
486
486
486
486
486
486
483
481
480
480
480
480
481
481
483
477
477
477
477
477
477
476
474
473
473
473
474
475
476
477
477
478
478
478
478
478
478
479
480
480
481
481
481
481
481
481
481
480
480
480
480
480
480
480
480
481
481
481
481
481
484
485
485
485
485
485
485
489
498
500
500
492
487
484
484
487
485
490
490
490
490
490
490
490
489
485
488
488
492
492
491
495
500
501
505
513
513
513
512
508
505
505
494
490
485
487
492
486
485
486
485
480
478
479
489
489
488
488
488
488
488
489
488
485
483
482
487
487
487
479
482
485
485
477
474
477
477
474
467
467
467
468
471
471
474
474
471
470
469
469
470
473
474
476
476
482
485
490
490
490
489
480
480
481
481
483
484
484
483
484
484
485
486
484
482
483
484
489
492
481
480
477
476
473
470
478
480
483
482
480
479
476
475
473
470
470
460
456
456
456
456
455
455
458
460
460
461
461
461
462
461
460
460
460
459
451
451
451
451
462
459
459
460
460
460
460
459
459
459
461
459
459
461
462
462
462
462
462
462
462
462
462
461
463
462
461
460
464
463
463
461
457
457
457
451
448
445
444
444
444
444
446
445
445
443
443
442
439
438
437
438
438
438
437
436
437
437
438
438
438
438
438
438
438
438
438
438
437
436
436
437
437
438
438
441
448
449
451
448
448
447
443
443
442
442
440
439
444
456
451
464
454
459
457
456
456
450
450
450
455
455
444
448
443
441
443
448
442
449
453
453
453
443
443
444
448
448
447
447
446
443
442
440
437
438
435
435
435
435
435
436
445
449
450
451
452
451
449
450
453
453
448
448
448
448
449
449
449
445
443
441
440
438
438
438
438
438
438
438
438
438
438
438
439
439
437
437
437
437
437
437
436
438
440
439
439
440
439
439
439
439
439
439
439
439
438
438
439
439
436
435
435
433
432
432
435
437
437
437
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
438
439
439
439
439