766
765
765
759
757
756
750
748
746
746
746
746
746
746
752
758
765
767
767
767
774
777
779
780
780
778
774
774
774
768
766
767
768
768
768
768
769
770
771
774
775
775
775
775
777
784
786
786
786
796
801
817
821
826
830
837
841
842
842
842
847
852
852
852
852
851
850
849
849
849
850
851
851
851
853
854
854
854
854
848
839
839
839
836
826
822
818
807
805
804
804
797
792
791
786
782
779
775
775
774
774
772
770
763
753
746
746
746
735
724
723
720
718
708
708
708
706
700
691
685
681
680
680
680
680
679
677
673
673
674
674
674
677
682
692
692
692
692
692
691
687
685
680
673
670
668
665
665
665
662
662
663
664
664
665
665
665
665
664
665
668
669
669
669
669
669
668
666
664
662
657
655
655
655
653
650
649
645
643
640
634
633
633
633
629
621
616
614
613
613
613
612
610
606
601
599
595
592
590
585
581
580
580
580
581
580
579
578
577
576
575
575
574
573
572
572
572
571
569
567
566
566
566
563
562
562
562
562
562
562
562
562
562
562
563
564
565
566
566
566
566
567
567
568
568
569
569
569
569
569
569
569
569
569
569
570
570
572
574
576
578
578
578
578
578
578
578
580
580
581
583
583
586
588
588
588
588
589
589
590
591
591
592
592
593
593
593
594
598
601
604
606
609
620
620
620
624
629
631
632
632
632
632
632
632
632
632
635
635
635
636
638
641
642
644
644
644
645
648
653
653
653
653
654
658
657
657
657
657
657
657
659
660
660
663
670
670
674
677
681
682
682
683
687
688
689
691
695
698
701
702
702
703
708
714
715
721
725
727
728
730
738
742
746
749
752
766
767
767
767
772
776
783
783
783
787
795
800
801
801
801
801
802
802
803
802
799
797
808
812
813
813
814
815
815
817
821
826
826
826
826
826
826
826
827
828
830
830
830
831
834
838
840
841
842
842
842
843
844
846
846
847
847
846
846
846
849
852
851
851
851
851
852
853
854
854
854
854
854
854
855
855
855
855
853
853
852
847
846
843
845
855
858
858
858
864
864
865
865
865
862
854
854
854
852
849
849
849
849
849
849
850
851
851
851
845
841
841
841
841
839
840
840
840
840
839
836
836
836
836
836
842
844
844
844
846
847
846
841
838
836
836
836
836
836
836
829
827
830
830
830
830
831
832
832
832
832
836
837
838
838
837
838
838
838
838
842
840
839
839
839
846
846
846
847
847
847
850
851
851
851
852
857
857
857
857
857
844
843
843
839
844
846
850
849
849
849
848
848
850
850
850
850
850
851
850
843
843
843
839
843
844
846
845
845
845
844
843
844
845
845
845
846
846
847
846
843
846
848
848
848
848
848
848
849
848
844
840
837
837
837
836
835
834
834
833
832
832
832
832
832
833
836
836
836
836
835
836
836
836
838
838
837
835
834
834
834
834
834
834
837
838
838
837
837
837
837
837
837
837
838
838
839
839
838
837
835
832
832
832
832
832
832
833
833
833
834
835
834
834
834
830
828
827
827
824
824
827
828
829
829
829
829
829
829
829
828
829
829
830
831
831
831
831
831
831
830
829
829
829
827
827
827
826
825
826
827
827
828
828
831
831
831
831
831
830
830
830
829
826
821
815
812
808
805
803
801
795
786
784
782
780
777
773
773
773
770
767
763
760
757
754
752
749
746
743
740
738
736
732
731
725
725
725
726
726
727
729
729
726
724
724
723
722
721
720
719
718
718
718
716
714
712
709
707
706
704
704
703
702
702
703
704
702
701
701
699
697
695
691
690
689
685
682
679
679
678
678
677
676
676
676
673
673
673
671
669
665
665
656
656
656
656
653
648
644
640
636
636
636
627
625
623
621
621
621
619
618
617
614
610
601
601
600
599
599
598
598
598
597
597
596
594
594
594
593
593
592
592
592