709
709
709
709
710
710
711
711
716
719
721
721
722
722
724
729
728
728
722
711
703
708
714
723
723
728
726
725
727
730
719
712
710
715
722
726
710
705
705
709
720
724
719
711
706
697
697
694
700
709
713
719
721
724
727
731
736
737
738
740
740
742
743
743
743
743
743
743
744
744
744
746
748
748
748
748
748
748
747
747
747
746
745
744
743
742
740
738
734
733
730
729
728
727
725
723
706
703
700
700
700
700
700
699
699
699
699
699
698
698
700
699
700
697
694
694
687
691
694
696
695
695
695
698
700
700
700
701
705
703
702
702
701
704
705
707
707
702
699
699
700
700
704
706
704
703
702
702
702
702
702
702
702
701
697
697
697
697
698
698
698
699
699
698
696
696
694
689
689
688
687
684
684
683
683
683
683
683
683
683
684
684
685
686
687
690
693
693
694
695
696
697
697
697
696
696
696
695
695
694
692
687
684
682
677
677
674
674
674
673
673
673
672
672
672
672
675
677
681
682
683
683
683
683
683
683
683
683
683
683
683
684
684
686
687
689
690
692
693
695
695
695
694
693
691
687
686
687
690
693
693
687
671
671
672
685
685
677
674
674
674
674
674
674
674
671
670
669
668
667
666
665
666
667
667
668
669
671
673
679
688
701
701
704
705
707
708
705
704
703
701
698
698
697
697
696
695
694
693
692
687
684
682
682
680
695
695
698
699
699
699
697
694
692
692
692
693
694
694
694
694
694
695
695
697
697
697
697
697
697
697
698
699
699
699
699
699
697
697
696
692
691
691
691
691
691
691
690
690
690
690
690
690
690
690
691
692
693
693
693
693
692
692
692
692
692
692
693
694
693
693
693
693
693
692
692
691
691
691
690
689
688
688
688
687
687
687
686
686
686
686
686
686
686
686
686
686
686
685
685
685
684
684
685
686
686
686
686
688
689
690
693
697
698
699
699
697
696
696
699
701
699
697
695
692
692
687
686
683
682
682
681
679
679
678
680
686
688
692
693
690
689
688
688
686
686
683
680
677
675
672
671
670
668
666
664
662
657
652
648
641
644
647
651
652
650
648
647
647
647
647
647
647
644
641
638
635
640
660
668
668
669
674
678
678
678
678
678
679
679
680
681
680
677
677
677
678
679
680
680
680
682
684
685
685
685
686
688
690
690
690
691
691
692
691
691
690
690
691
692
692
693
693
693
693
696
698
700
700
701
703
707
707
707
707
707
708
711
713
719
721
721
721
720
720
720
721
721
721
721
721
722
722
724
724
722
722
723
732
734
739
739
738
740
756
756
757
757
755
752
737
736
733
732
731
732
732
732
738
741
740
740
740
740
740
740
740
740
740
740
740
740
741
742
742
743
753
755
756
757
757
757
757
757
757
756
756
756
757
757
757
756
756
754
754
755
755
755
756
756
755
755
755
754
754
753
756
756
755
755
753
753
753
753
753
753
753
749
749
748
737
737
736
736
736
735
734
736
737
739
739
735
737
740
747
751
757
761
762
762
762
762
763
764
770
775
772
771
771
769
768
768
777
776
773
770
768
767
767
767
766
765
765
765
766
767
768
766
760
758
756
755
756
761
762
762
763
765
768
770
780
779
778
777
777
778
777
773
773
773
773
763
758
760
763
765
766
769
769
766
766
766
766
766
766
766
766
764
764
761
760
760
760
757
754
753
753
759
762
762
764
765
765
765
765
765
764
763
763
760
758
754
754
754
751
748
748
748
747
747
746
740
735
734
732
727
720
712
708
705
705
705
705
706
710
709
704
702
700
698
697
698
699
697
697
697
698
698
698
697
697
697
696
696
693
693
692
692
692
692
692
702
706
706
706
705
704
704
703
702
702
702
702
702
703
703
705
708
710
710
710
710
710
708
706
705
704
704
703
703
702
699
698
695
691
691
691
691
690
690
690
690
690
690
690
690
690
692
693
694
695
696
696
696
696
696
697
702
705
706
706
706
705
702
702
702
702
702
702
702
701
701
704
705
705
705
705
704
703
701
701
702
702
701
701
701
701
702
702
700
700
703
710
713
713
713
713
716
716
721
723
723
723
724
723
719
719
719
719
718
715
714
714
717
718
719
718
717
716
714
714
719
722
722
723
724
724
724
724
724
725
725
723
721
715
713
712
711
709
710
710
710
713
717
719
721
721
721
721
722
723
710
704
703
703
704
707
708
714
716
725
726
731
733
732
727
725
721
718
712
710
707
708
710
711
713
714
714
715
716
719
719
718
713
711
710
707
705
703
703
704
707
708
710
710
708
707
706
705
704
703
702
698
700
701
701
704
704
703
703
702
703
703
704
705
705
706
706
706
706
706
706
705
705
704
703
700
698
701
704
704
705
706
707
707
707
706
706
706
706
706
705
705
704
704
696
696
695
694
692
692
692
692
692
694
695
695
696
694
692
692
692
690
686
684
688
689
689
689
689
687
683
687
689
695
699
699
701
705
705
706
705
704
704
703
702
701
700
700
700
700
701
701
701
701
701
702
702
704
707
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708
708