669
668
667
665
664
664
674
688
704
706
707
710
712
719
713
709
704
693
690
692
691
691
690
690
689
695
706
722
737
738
739
739
739
738
738
737
736
736
735
720
706
698
695
695
704
715
723
731
733
733
733
743
746
750
752
751
751
758
765
770
772
766
759
737
725
710
701
696
698
700
712
728
736
744
747
746
744
743
745
774
780
785
787
787
769
766
766
766
765
765
778
785
814
830
895
926
929
931
932
934
935
937
939
950
953
956
958
961
991
996
998
1006
1011
1007
1001
999
997
991
980
965
959
952
948
945
941
919
914
905
902
899
895
879
874
850
837
833
823
822
827
829
830
832
834
843
841
840
839
837
823
821
819
818
818
817
813
791
786
783
782
782
782
781
781
779
777
776
779
781
786
789
794
809
836
841
844
851
861
862
863
863
863
862
862
861
860
860
859
857
855
853
853
853
853
853
853
853
853
853
853
854
855
855
855
858
861
868
878
883
887
892
893
895
896
896
897
897
897
898
899
899
900
900
901
901
901
932
942
944
948
948
953
956
956
957
953
951
949
943
945
965
971
973
976
991
999
1001
1007
1016
1034
1024
1017
1010
998
988
984
971
968
966
966
958
956
955
952
950
947
946
946
947
948
950
951
953
955
956
956
949
947
945
946
946
949
955
970
974
974
984
987
990
1000
1004
1013
1017
1016
1015
1015
1014
1014
1013
1013
1012
1011
1011
1011
1006
1000
997
995
992
990
983
983
983
983
983
983
984
984
984
985
987
988
988
988
989
990
991
992
986
983
983
983
983
986
987
989
990
989
980
997
995
994
990
987
990
993
988
986
981
980
979
979
979
979
981
982
983
985
987
990
992
1004
1005
1006
1006
1004
1002
1004
1005
1010
1010
1012
1020
1025
1026
1028
1029
1033
1030
1008
1019
1032
1034
1017
1001
993
991
990
989
1005
1013
1015
1016
1017
1017
1018
1019
1019
1018
1017
1017
1017
1020
1025
1029
1043
1047
1052
1058
1072
1072
1058
1040
1039
1031
1026
1021
1030
1041
1055
1069
1080
1082
1061
1041
1033
1027
1022
1018
1018
1016
1014
1012
1009
1003
1001
999
998
994
998
1001
1001
997
994
985
983
975
973
971
960
949
948
949
950
954
956
957
953
949
948
952
955
957
959
959
959
957
955
954
961
991
999
1022
1026
1020
1013
1009
1013
1037
981
976
976
974
973
978
974
968
964
958
946
953
963
968
972
967
958
957
953
950
938
933
915
906
907
910
912
914
916
912
910
907
905
903
902
899
896
890
886
880
877
871
863
855
853
853
853
853
853
853
853
853
853
853
853
853
853
854
857
858
859
860
860
861
861
861
861
862
862
862
862
858
857
850
836
820
798
792
787
786
785
784
782
782
783
783
784
784
785
787
789
790
792
801
808
822
822
822
822
822
824
828
839
838
837
836
834
823
822
825
828
834
844
849
865
872
885
891
892
909
915
921
927
937
938
950
960
961
962
965
972
979
999
1007
1010
1011
1013
1015
997
993
981
978
970
942
942
942
942
942
918
912
907
904
900
895
886
876
847
798
781
756
757
760
763
766
772
775
779
784
782
780
772
760
745
746
746
748
743
729
721
713
705
701
706
711
720
732
757
768
777
772
767
762
754
745
746
746
747
738
736
733
727
725
720
713
708
703
700
702
704
705
713
730
737
738
738
736
731
729
728
730
731
732
733
708
696
695
694
692
692
692
692
692
694
711
720
719
717
714
705
703
701
700
699
694
666
659
662
669
673