764
764
764
764
764
764
764
763
763
761
761
760
760
760
760
760
760
759
758
756
756
756
756
756
756
754
753
750
750
750
750
750
750
748
746
746
746
746
746
741
741
741
741
741
741
741
741
740
740
740
740
740
740
740
740
740
740
740
740
739
739
739
739
739
739
739
739
739
739
739
739
739
739
739
740
742
742
742
742
742
750
750
750
750
750
750
752
761
761
761
761
761
768
768
768
768
768
768
770
769
769
769
769
769
769
763
761
761
761
761
761
760
759
759
755
755
755
755
755
755
755
755
755
755
759
759
759
759
759
759
757
757
757
757
757
757
752
751
751
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
753
753
753
753
753
753
758
758
758
758
758
758
758
757
757
757
757
757
757
757
757
753
753
753
753
753
753
753
753
753
749
749
749
749
749
749
749
749
749
749
742
742
742
742
742
742
742
742
742
742
742
734
734
734
734
734
734
734
734
734
734
734
734
729
729
729
729
729
729
729
729
729
729
729
729
729
719
719
719
719
719
719
719
719
719
719
719
719
719
719
705
705
705
705
705
705
705
705
705
705
705
705
705
705
705
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
696
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
685
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
673
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
669
665
665
665
665
665
665
665
665
665
665
665
665
665
665
665
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
654
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
646
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
645
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
648
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
649
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
651
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
655
657
657
661
661
661
661
661
661
661
667
667
667
667
669
670
670
670
670
670
670
670
670
670
673
673
673
673
673
673
677
677
677
677
677
677
677
677
680
680
680
680
680
680
680
680
680
680
680
680
685
685
685
685
685
685
685
685
685
690
690
690
690
690
698
698
698
698
698
698
698
698
698
698
714
714
714
714
714
714
714
714
714
714
714
714
714
714
714
722
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
726
732
732
732
732
732
732
732
732
732
732
732
732
732
732
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
737
740
740
740
740
740
740
740
740
740
740
740
740
740
740
740
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
745
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
752
755
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
758
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
760
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
765
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
766
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
772
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
772
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
775
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
776
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
778
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
780
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
777
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
771
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
759
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
761
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
763
767
767
767
767
767
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
771
788
788
788
788
788
788
793
793
793
792
792
792
792
792
792
792
792
785
785
785
785
785
785
785
785
785
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
784
783
783
783
783
783
783
783
783
783
783
783
783
780
780
780
780
780
780
780
780
780
780
780
780
780
778
777
777
777
777
777
777
777
777
777
777
777
777
777
777
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
765
765
765
765
765
765
765
765
765
765
765
765
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764
764