668
667
667
666
666
665
665
664
664
664
666
668
669
669
670
673
678
680
684
694
698
699
700
701
702
704
707
709
711
711
711
711
708
705
704
709
711
713
713
713
710
704
702
701
701
701
701
701
705
708
713
714
714
715
715
716
717
719
720
722
723
723
724
724
725
726
728
729
730
732
732
736
740
744
747
748
748
748
748
748
748
750
752
753
754
756
757
760
762
765
766
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
767
766
766
765
764
764
763
762
761
760
760
759
758
757
757
756
754
753
751
750
747
747
747
747
747
747
743
737
736
733
731
730
730
729
729
728
728
727
727
726
726
724
720
717
713
715
719
724
726
729
733
735
736
736
737
737
739
740
741
742
743
743
743
745
746
747
749
752
753
751
750
748
747
745
744
744
744
744
742
740
739
738
738
736
733
731
731
731
731
731
731
731
729
728
725
723
722
721
721
724
727
734
738
737
735
734
733
732
732
732
731
730
730
731
731
731
731
729
729
728
729
729
730
730
730
732
733
734
734
735
736
737
738
739
740
740
741
743
743
745
744
743
743
742
742
740
739
741
744
747
750
752
756
758
760
762
764
762
759
757
755
754
754
752
747
741
738
737
737
736
736
736
736
736
739
740
740
739
738
737
736
737
741
745
748
750
751
751
751
751
751
751
751
751
751
750
748
748
747
747
747
747
747
747
747
748
750
751
753
753
752
752
754
756
757
758
759
761
762
763
764
767
769
771
773
774
776
778
779
781
783
785
787
789
792
793
793
793
794
796
798
798
798
799
799
800
800
802
803
803
803
803
804
805
806
806
807
807
807
807
807
807
807
807
807
807
807
807
808
808
809
811
812
812
812
812
812
812
812
812
812
812
814
816
818
820
820
821
822
822
822
823
824
824
823
822
820
819
818
817
815
815
815
815
816
816
816
816
817
817
818
819
820
821
822
824
825
825
825
826
826
827
827
827
828
829
829
830
830
831
831
831
831
830
829
827
825
825
825
825
825
824
823
821
820
820
819
819
816
813
810
808
806
805
803
802
801
800
798
798
798
798
798
798
798
798
798
798
798
798
798
798
799
802
804
805
805
805
804
803
803
803
804
804
805
808
811
814
816
818
819
820
821
821
822
823
824
825
826
824
821
818
816
814
813
812
811
810
809
809
809
808
805
805
805
805
806
807
808
808
808
808
808
807
807
807
808
809
809
809
809
809
809
809
810
812
813
810
807
805
805
804
804
803
803
802
802
801
801
800
800
799
799
799
799
799
799
799
799
799
799
800
800
800
801
801
801
802
802
802
804
804
804
805
805
805
806
807
808
809
809
810
810
810
811
811
811
812
812
812
813
813
813
813
813
813
813
813
814
815
815
816
817
819
821
821
823
826
832
833
835
839
843
846
848
849
851
855
860
863
867
868
871
874
874
872
871
871
870
868
868
868
868
868
868
868
868
868
869
870
874
878
878
882
885
886
887
886
886
886
885
884
884
889
895
902
902
902
902
902
903
903
905
906
907
912
917
918
922
922
924
924
924
924
924
924
925
927
928
929
931
931
931
931
935
940
940
939
938
938
937
938
940
942
947
952
951
950
950
950
949
946
941
937
931
924
919
910
904
902
904
905
906
908
911
911
914
919
920
923
926
931
934
934
936
937
938
941
942
947
951
952
953
951
950
949
951
952
953
954
955
955
956
957
958
961
962
964
965
967
968
970
974
974
977
978
978
985
994
999
1004
1011
1018
1024
1029
1035
1040
1044
1047
1051
1056
1058
1063
1066
1073
1075
1078
1079
1086
1093
1101
1104
1114
1119
1119
1119
1119
1119
1119
1118
1117
1116
1113
1110
1108
1106
1105
1098
1091
1082
1075
1068
1062
1055
1051
1044
1042
1040
1039
1039
1039
1039
1039
1039
1038