764
764
764
764
764
764
765
766
767
767
766
766
766
766
763
763
763
763
763
763
763
763
763
762
759
753
753
753
753
753
753
756
754
742
738
738
738
738
738
738
737
735
734
733
733
733
733
731
731
731
731
730
730
730
729
729
729
729
731
736
736
738
738
738
738
738
738
738
738
738
739
742
743
739
739
739
739
739
739
734
734
734
728
723
722
722
722
722
722
722
722
722
719
719
716
716
716
716
716
716
716
717
717
717
716
716
716
716
716
716
715
713
713
713
713
713
713
713
713
713
713
713
713
714
717
721
726
726
726
726
726
726
727
727
727
727
728
729
727
726
725
725
725
725
725
725
725
725
725
724
724
724
724
724
724
724
724
724
724
724
724
724
724
724
723
722
718
719
719
719
719
719
719
715
716
717
717
717
717
717
717
706
706
707
707
707
707
707
707
707
707
707
707
708
708
717
725
725
725
725
725
725
728
736
736
736
754
756
756
756
756
756
756
756
757
757
757
757
757
757
757
753
743
741
741
741
741
741
741
740
735
735
735
735
735
735
728
728
728
728
728
728
728
728
735
735
735
735
735
735
735
735
735
735
735
735
735
735
735
736
738
739
743
744
744
745
745
746
747
749
749
749
749
749
749
751
751
751
751
751
751
748
748
748
748
748
748
746
745
743
740
736
735
727
727
727
727
727
727
725
724
721
721
722
723
732
732
732
732
732
732
736
740
743
746
757
757
757
757
757
757
762
762
762
762
762
762
762
762
762
762
761
761
761
761
761
761
760
760
760
758
757
756
756
756
756
756
756
756
756
756
756
755
755
755
755
755
755
754
752
751
751
751
751
751
751
751
750
749
749
748
748
748
751
751
751
751
751
751
753
755
756
755
752
747
747
747
747
747
747
744
742
734
731
731
731
731
731
731
731
731
728
717
713
707
703
700
698
698
698
698
698
698
696
695
695
694
692
690
688
681
679
677
674
672
669
669
669
669
669
669
657
654
646
641
636
629
629
629
612
611
611
611
611
612
612
612
611
610
610
610
608
605
604
603
601
598
596
596
596
596
598
598
600
600
600
600
600
601
604
604
604
604
604
603
601
601
601
600
599
598
598
598
597
597
599
599
600
601
601
601
601
601
601
601
601
601
601
601
603
605
609
610
611
611
611
611
610
609
609
609
609
608
608
607
606
606
609
609
609
611
614
614
614
614
614
614
615
616
618
619
618
616
616
616
610
608
605
605
605
605
605
605
606
605
605
605
605
605
605
605
605
605
605
606
608
611
612
612
612
612
612
612
615
617
617
619
619
619
619
619
619
619
617
614
614
614
614
614
614
612
612
613
614
614
614
614
616
618
618
618
618
618
618
618
618
617
615
614
615
615
615
615
615
615
621
624
627
627
627
627
627
627
628
631
632
633
633
634
634
634
634
634
634
634
634
633
629
627
624
623
623
623
623
623
623
621
620
617
616
616
615
614
613
612
612
612
613
613
614
614
614
614
614
614
614
614
614
614
615
615
614
613
613
612
612
612
612
612
612
613
614
616
620
622
623
623
623
623
623
623
625
624
623
621
619
617
617
616
616
616
615
615
615
615
615
615
615
615
615
615
615
616
618
619
619
619
619
619
619
619
619
619
619
621
622
626
626
626
626
626
626
627
626
626
627
624
624
624
624
624
624
623
622
619
618
617
617
617
617
618
618
618
618
618
618
621
624
628
628
627
627
627
627
627
627
627
626
626
625
625
629
629
629
629
629
629
629
629
628
624
620
620
620
620
620
620
621
621
624
626
627
627
627
627
627
627
627
622
621
619
619
619
619
619
619
619
619
619
619
619
619
622
624
628
629
630
631
633
633
633
633
633
633
635
637
641
644
650
653
657
657
657
657
657
657
659
665
668
674
674
674
674
674
674
677
676
675
675
675
675
675
675
675
675
675
675
675
677
677
677
679
679
679
679
680
683
687
687
687
687
687
687
689
694
699
702
703
703
703
703
703
703
705
705
705
707
709
712
718
720
720
720
720
720
720
720
720
720
722
724
727
729
731
732
732
732
732
732
732
732
732
732
733
733
735
737
738
738
738
738
738
738
738
738
738
743
747
749
750
750
750
750
750
750
750
750
750
750
750
750
749
749
748
747
749
749
749
749
749
749
749
749
749
751
753
756
759
762
765
765
765
765
765
765
765
766
767
768
770
775
775
775
775
775
775
775
775
773
773
773
773
773
777
777
777
777
777
777
778
779
779
780
776
774
769
769
769
769
769
769
767
765
763
762
760
760
760
756
754
754
754
754
754
754
754
752
747
735
734
734
734
734
734
734
731
729
728
727
724
722
722
722
722
722
722
722
721
720
720
719
718
717
714
714
714
714
714
714
708
706
705
705
704
704
704
704
704
704
704
704
704
704
702
702
702
702
702
702
702
702
704
704
704
705
706
712
712
712
712
712
712
712
712
714
716
718
720
722
722
722
722
722
722
722
725
725
726
726
726
726
726
726
729
729
729
729
729
731
731
732
732
732
731
731
731
731
731
731
731
731
731
731
735
735
735
735
738
738
738
738
738
738
739
739
748
751
752
753
753
753
753
754
758
760
762
764
767
769
770
771
773
774
774
774