837
834
833
833
832
830
829
824
824
824
824
824
824
823
822
822
821
813
812
811
809
808
802
801
800
795
792
786
786
785
771
769
763
757
748
748
747
746
745
745
744
743
743
742
742
742
738
737
734
734
731
730
730
729
729
730
731
738
745
747
749
752
755
761
770
772
779
805
812
816
819
823
832
837
850
868
873
899
902
915
927
938
943
961
971
980
984
984
984
984
985
986
986
984
984
985
987
997
1002
1007
1013
1015
1015
1015
1013
1014
1014
1015
1014
1014
1014
1016
1018
1021
1023
1027
1030
1036
1041
1044
1050
1051
1053
1055
1060
1065
1069
1070
1072
1073
1073
1081
1090
1093
1097
1102
1113
1114
1114
1114
1114
1110
1110
1110
1110
1110
1110
1110
1110
1110
1112
1113
1117
1118
1119
1120
1121
1125
1128
1124
1123
1122
1125
1120
1118
1127
1127
1124
1106
1098
1086
1078
1073
1067
1062
1048
1045
1044
1042
1038
1033
1019
1012
1006
1000
998
997
997
996
996
996
996
996
996
995
992
982
978
975
969
963
955
952
951
949
947
947
947
946
937
932
925
922
916
912
909
897
894
890
887
883
879
877
877
875
876
883
888
892
895
900
902
906
907
908
906
903
904
902
901
900
899
898
897
897
897
898
902
905
905
907
910
909
908
904
898
877
871
869
868
868
868
858
847
846
846
840
835
833
831
830
827
826
824
824
821
818
818
818
815
816
816
816
817
818
821
822
823
824
824
824
824
821
821
820
812
812
811
809
807
806
803
801
799
795
790
786
785
784
783
781
780
778
777
769
769
769
770
771
772
772
773
774
772
768
768
769
769
769
769
773
780
793
801
835
849
851
864
952
957
957
958
959
960
962
965
965
965
965
965
965
964
969
976
980
992
992
998
1004
1005
1008
1011
1014
1015
1016
1016
1016
1014
1014
1015
1017
1018
1025
1032
1040
1046
1055
1057
1063
1065
1067
1069
1070
1072
1072
1074
1077
1090
1092
1094
1097
1102
1107
1111
1114
1113
1113
1114
1118
1120
1120
1128
1127
1121
1122
1124
1119
1120
1125
1125
1125
1123
1120
1116
1112
1106
1101
1096
1091
1085
1080
1078
1081
1083
1084
1082
1079
1075
1073
1069
1055
1044
1034
1013
1004
998
989
981
975
968
966
958
954
944
940
934
922
912
910
907
900
893
890
889
884
882
880
873
872
871
869
861
858
851
850
847
847
846
841
840
839
838
837
836
838
844
841
841
837
832
831
822
821
818
818
816
814
814
814
814
814
809
805
802
802
797
790
789
787
782
781
780
779
779
779
779
777
775
776
774
772
771
770
769
768
768
768
768
768
768
768
768
768
768
768
768
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
768
769
769
769
769
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
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
767
768
769
769
769
769
769
769
769
769
769
769
769
769
769
769
769
770
770
771
771
774
775
776
776
776
777
778
779
778
778
778
778
783
789
793
795
803
806
807
810
812
815
816
818
822
824
826
829
829
833
833
835
835
835
835
836
837
837
842
845
846
847
850
854
854
856
858
866
865
865
864
863
857
864
866
880
882
885
881
883
887
889
892
893
911
920
922
922
921
921
921
931
935
941
947
953
950
950
954
954
950
945
945
945
955
957
960
963
963
963
963
964
958
945
941
942
944
945
942
935
924
926
914
910
910
909
906
899
898
896
895
895
895
895
895
895
895
895
895
895
896
896
896
896
896
896
896
896
895
895
894
894
894
894
894
894
894
896
896
896
896
896
895
895
895
894
893