760
759
759
759
759
759
759
759
759
760
760
761
761
764
765
766
767
768
769
770
770
771
772
773
774
775
775
776
778
781
781
785
787
788
789
790
791
792
795
797
801
802
803
803
803
804
804
805
805
805
806
807
807
808
808
809
809
810
810
810
810
810
809
808
808
808
806
805
805
804
803
802
800
797
793
791
788
784
782
782
782
780
779
777
776
771
770
769
769
767
763
761
761
761
758
755
753
750
748
744
742
738
736
735
735
734
733
732
725
722
718
716
714
712
710
708
706
704
702
689
688
686
682
680
679
678
676
672
666
661
658
655
653
652
649
649
647
645
643
642
640
639
638
635
631
628
626
626
618
616
610
607
604
601
597
595
594
592
590
589
587
587
589
589
590
590
590
591
592
593
594
595
596
598
599
601
601
603
605
607
608
609
611
612
615
616
619
625
627
629
633
636
638
640
641
643
645
646
647
649
653
654
661
665
667
667
667
668
669
671
674
675
681
682
686
687
687
688
689
693
694
696
697
698
699
701
702
703
706
707
709
716
719
721
723
724
726
728
729
730
732
735
737
739
740
743
742
742
742
741
740
740
740
742
746
748
749
752
752
752
753
753
753
755
761
764
768
779
780
781
783
781
780
779
775
775
775
776
776
777
778
778
778
779
779
779
779
780
781
783
786
787
787
788
788
788
789
789
789
790
792
793
794
795
797
798
799
799
799
799
799
798
798
798
797
795
794
794
793
793
794
795
795
797
797
797
797
797
797
796
795
792
792
793
793
794
794
795
795
796
796
797
798
799
800
800
801
802
802
803
804
805
807
807
808
808
811
812
814
816
818
819
820
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
821
820
820
820
819
819
819
818
818
817
815
814
813
813
812
812
811
811
811
811
811
810
810
810
810
810
810
810
809
809
809
809
807
806
806
805
803
802
800
799
800
801
802
803
804
805
806
806
806
806
806
806
807
808
808
809
810
810
810
810
810
809
809
809
809
809
809
808
808
807
806
806
805
804
803
803
802
801
800
798
798
797
796
792
790
789
784
783
780
779
774
770
767
759
756
754
753
751
749
747
744
741
739
739
739
739
739
739
739
738
737
735
733
732
731
729
727
724
719
718
716
715
710
709
705
697
694
689
679
676
674
674
674
674
673
673
672
670
668
667
667
666
665
664
664
663
661
660
659
656
654
650
649
647
645
639
637
634
633
631
631
630
623
619
616
609
608
606
603
601
597
594
592
591
590
588
588
587
586
581
580
580
580
580
579
579
579
579
579
579
579
577
577
575
574
570
567
560
560
559
559
557
557
556
556
555
554
553
553
552
551
549
547
545
542
540
538
537
535
534
533
533
532
530
530
530
529
528
528
527
527
526
525
524
524
524
525
525
523
522
522
522
522
521
521
521
521
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
520
521
521
522
523
524
524
526
527
528
530
530
530
531
531
533
534
539
544
546
551
556
559
562
565
567
568
569
569
570
571
571
571
571
572
572
572
571
570
569
568
566
565
565
568
570
571
574
575
576
577
578
578
578
578
578
578
578
578
579
579
579
580
580
581
581
581
581
581
581
581
581
581
582
582
582
582
582
582
583
584
585
586
588
589
590
592
594
596
597
597
600
600
600
600
600
600
599
599
598
597
597
599
599
600
601
601
605
607
608
609
611
612
615
616
618
620
622
626
627
630
632
633
635
639
640
644
646
647
648
650
651
653
655
655
656
657
660
662
665
667
669
673
674
675
677
677
683
689
690
699
706
711
716
719
723
725
728
730
733
734
737
738
741
743
745
748
750
752
755
759
761
764
766
767
768
768
771
772
775
777
778
778
779
779
779
779
779
779
779
779
779
779
779
778
778
778
778
778
777
776
776
776
775
775
774
774
773
772
768
767
764
764
764
764
764
765
767
770
773
774
775
776
778
779
780
780
780
781
781
781
781
782
783
784
784
785
786
787
787
788
788
789
789
789
789
789
789
789
789
789
789
789
789
789
789
789
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
788
786
784
781
779
777
776
776
775
775
775
774
774
774
774
774
774
774
774
774
773
773
772
771
771
771
771
770
770
769
769
769
769
769
769
769
769
769
769
769
769
768
768
767
767
767
767
767
767
766
766
766
766
766
766
765
765
764
763
762
761
760
760
760
760
760
760
760
760
760
760
760
759