833
832
832
832
832
832
832
832
832
832
833
833
834
835
836
836
836
837
838
838
841
841
842
844
846
849
849
849
849
849
850
852
852
853
854
856
856
859
860
864
864
869
869
869
868
868
868
868
868
868
868
875
883
883
884
890
895
897
898
900
900
901
901
900
898
898
896
893
891
889
889
885
882
881
880
879
879
878
877
877
879
880
882
882
885
888
889
893
895
895
898
902
905
905
910
915
915
917
918
920
921
922
923
923
923
921
920
918
914
911
909
909
908
907
906
905
904
904
902
901
900
898
897
897
895
894
894
894
894
894
894
894
894
894
895
897
900
900
900
903
906
906
906
906
906
906
906
906
907
912
917
917
922
923
923
923
924
924
924
924
925
925
927
929
932
933
939
939
941
944
946
949
955
955
957
959
966
969
970
971
971
973
975
976
977
978
980
982
982
983
985
986
988
989
989
993
996
996
1000
1007
1013
1018
1021
1021
1027
1028
1032
1035
1038
1038
1044
1051
1059
1059
1061
1064
1066
1066
1066
1065
1063
1062
1061
1062
1062
1064
1065
1066
1067
1067
1067
1069
1069
1069
1069
1070
1070
1070
1070
1070
1070
1071
1072
1074
1074
1075
1077
1080
1082
1082
1084
1087
1086
1086
1085
1085
1085
1089
1090
1090
1090
1094
1095
1097
1099
1099
1101
1103
1104
1108
1108
1110
1111
1112
1112
1114
1117
1119
1119
1119
1119
1121
1122
1122
1125
1128
1130
1130
1130
1131
1131
1132
1133
1130
1130
1129
1129
1129
1129
1130
1130
1130
1130
1131
1131
1131
1131
1131
1130
1130
1128
1125
1125
1125
1123
1120
1119
1116
1116
1115
1112
1109
1107
1107
1107
1105
1102
1101
1101
1101
1100
1098
1096
1093
1091
1091
1091
1092
1092
1093
1095
1098
1100
1100
1101
1103
1103
1104
1107
1107
1107
1107
1107
1103
1100
1100
1099
1097
1096
1094
1092
1091
1089
1087
1086
1081
1081
1076
1067
1063
1063
1055
1049
1042
1034
1034
1033
1032
1032
1033
1033
1033
1032
1030
1027
1024
1024
1020
1014
1010
1005
1005
1002
999
995
990
990
988
987
986
985
985
981
980
978
975
970
966
964
964
959
955
954
950
947
945
945
944
943
943
941
939
934
934
930
925
922
921
919
919
918
915
912
908
908
906
905
905
902
900
900
897
894
889
888
888
884
878
871
863
863
858
854
848
847
847
847
846
846
846
846
846
845
845
845
845
845
845
845
844
840
840
838
835
832
832
832
832
833
833
833
831
831
831
830
829
827
826
825
825
824
824
822
821
820
820
820
815
808
803
803
802
800
799
798
795
795
794
793
792
790
787
787
786
784
778
773
773
770
769
768
767
766
766
765
765
766
767
768
770
770
771
773
773
776
778
778
778
779
779
780
780
780
781
781
782
783
783
784
784
786
789
793
797
797
801
803
805
806
808
809
809
810
811
813
816
821
822
822
826
831
831
830
830
829
829
827
827
829
829
829
832
832