469
469
471
471
471
471
470
470
470
470
470
471
472
472
472
473
473
476
477
479
482
487
491
497
502
503
502
503
503
501
501
502
505
508
512
515
523
526
526
534
534
535
538
544
556
556
558
559
559
559
556
556
556
554
554
543
543
543
541
542
543
542
541
540
538
536
534
528
530
532
533
535
535
539
541
543
549
551
554
559
564
567
573
575
577
585
594
600
601
601
608
606
603
597
597
597
597
596
596
596
596
596
596
596
596
595
595
594
594
592
591
591
589
589
589
589
588
588
588
589
591
593
593
592
591
589
590
594
596
598
598
599
600
604
611
617
619
618
616
615
615
615
615
618
619
620
620
621
621
621
621
634
640
655
670
676
684
689
689
688
685
679
683
692
697
693
686
682
677
671
664
654
629
615
607
607
606
606
599
590
585
581
574
573
573
569
558
550
541
532
527
519
505
504
503
493
491
490
487
485
484
484
484
484
483
482
482
482
482
481
480
480
480
480
480
479
479
479
479
478
476
476
476
477
477
477
477
477
486
487
487
489
491
494
497
497
497
494
490
488
484
484
484
486
489
489
489
489
489
486
483
483
484
484
484
487
487
488
488
488
488
489
492
495
495
495
495
496
496
497
497
497
497
506
508
506
504
502
504
504
504
507
512
519
520
522
529
539
547
558
577
586
591
607
610
610
615
645
656
660
664
664
664
668
668
666
663
661
659
658
658
658
658
659
659
659
659
659
659
659
660
662
664
668
671
671
671
671
671
671
672
672
672
672
672
672
671
670
670
670
670
670
670
670
670
670
670
670
670
670
670
669
669
669
668
668
667
666
666
665
665
667
670
672
675
675
675
676
676
676
676
676
675
674
674
671
669
666
661
659
658
654
652
647
643
639
634
636
640
642
644
645
648
647
646
643
643
643
642
641
641
638
636
635
633
630
635
638
645
647
647
651
652
651
650
649
648
647
646
646
648
649
649
650
650
650
650
650
647
642
640
640
641
641
642
642
642
643
645
647
648
649
650
650
650
650
650
649
647
647
646
647
648
649
649
649
649
649
649
649
649
649
648
647
647
646
645
644
643
642
642
641
638
635
635
637
638
638
640
643
647
655
657
659
659
659
659
660
662
665
665
665
667
669
670
670
670
671
673
674
675
676
676
676
676
675
672
670
669
668
669
670
670
671
672
674
675
677
674
670
669
665
659
656
653
648
647
647
646
645
645
645
645
645
645
645
645
647
649
652
654
655
655
655
655
655
654
654
653
653
652
651
652
652
652
653
655
656
656
654
652
651
648
645
643
642
641
640
639
638
638
636
635
634
631
630
627
628
629
630
630
630
630
631
631
637
639
639
639
641
643
644
643
636
634
632
631
631
636
636
640
641
641
642
642
643
642
640
639
637
637
636
634
629
629
629
629
629
629
628
622
618
615
603
600
600
599
597
596
592
591
589
588
590
590
590
590
590
590
590
589
589
589
589
589
589
589
588
584
574
565
557
549
535
531
521
512
499
497
497
497
497
497
497
496
495
494
494
494
493
493
493
493
495
498
499
501
508
517
513
501
501
500
500
498
495
494
491
489
488
486
477
477
474
477
478
479
479
479
479
477
474
473
471
470
470
470
470
464
460
456
453
451
449
449
447
446
446
446
446
446
446
443
441
440
440
440
439
439
439
439
439
439
439
439
439
439
440
447
448
448
449
452
456
460
462
464
466
469
471
472
472
472
471
470
470
469
468
468
468
467
467
467
467
467
467
465
465
464
463
463
462
460
459
453
451
444
443
443
443
443
443
443
443
443
443
443
443
443
443
443
444
444
444
445
446
446
446
446
446
445
445
445
445
440
438
437
436
435