803
803
804
809
810
810
811
811
813
815
816
817
817
818
819
820
821
821
821
821
821
821
821
820
820
819
819
819
819
819
819
819
820
820
820
820
821
821
821
821
821
821
821
821
821
822
822
823
823
823
824
827
827
828
829
834
838
841
841
839
838
837
835
832
832
832
833
835
836
838
838
838
838
838
838
838
838
838
838
839
840
840
840
841
841
841
841
841
839
838
837
837
837
838
838
838
842
847
848
849
854
858
859
857
855
854
855
855
857
859
863
865
868
868
868
868
868
868
868
869
870
873
875
876
879
881
883
887
887
888
889
890
892
891
889
885
884
883
884
884
884
886
889
891
894
895
895
894
894
893
893
897
899
901
903
905
905
903
902
900
898
898
898
898
897
897
895
894
893
890
888
886
884
882
881
889
889
891
893
893
894
895
895
897
898
900
900
901
905
906
906
907
908
908
910
911
913
914
916
919
921
924
938
943
947
948
951
952
954
954
954
954
954
954
954
952
950
947
946
946
944
944
943
938
937
934
928
924
921
919
919
919
917
914
910
905
900
900
899
896
888
885
884
882
879
879
882
883
884
886
886
887
887
884
883
890
891
897
896
895
895
895
892
890
888
889
889
888
886
884
884
883
882
882
880
875
874
880
880
880
881
885
887
893
893
893
903
907
922
936
946
950
953
955
962
966
983
986
986
986
987
987
987
988
991
993
997
997
998
998
999
1000
1004
1008
1037
1037
1044
1047
1052
1054
1057
1058
1060
1062
1064
1069
1069
1071
1071
1072
1073
1075
1077
1078
1079
1080
1086
1087
1087
1087
1088
1089
1090
1090
1090
1091
1092
1093
1094
1097
1101
1102
1107
1109
1110
1112
1112
1112
1112
1112
1111
1109
1109
1108
1108
1108
1108
1109
1112
1112
1113
1113
1116
1117
1117
1118
1118
1120
1133
1137
1140
1144
1147
1150
1153
1156
1156
1160
1165
1174
1197
1203
1211
1219
1224
1230
1234
1240
1247
1253
1265
1270
1274
1275
1275
1273
1271
1267
1264
1262
1262
1261
1261
1261
1261
1261
1260
1259
1259
1259
1259
1259
1258
1258
1257
1255
1254
1252
1251
1250
1249
1248
1246
1243
1242
1241
1240
1240
1241
1241
1243
1249
1251
1239
1237
1235
1233
1233
1231
1230
1229
1224
1218
1217
1214
1214
1206
1199
1184
1176
1171
1167
1164
1158
1156
1150
1146
1147
1148
1150
1152
1155
1159
1160
1162
1163
1164
1165
1167
1168
1170
1176
1178
1180
1182
1183
1183
1184
1184
1187
1191
1193
1194
1196
1196
1196
1197
1198
1201
1201
1195
1178
1178
1171
1163
1158
1153
1139
1135
1133
1122
1113
1107
1106
1101
1096
1096
1091
1090
1086
1073
1066
1060
1058
1055
1055
1055
1053
1051
1051
1049
1043
1042
1035
1030
1027
1023
1019
1016
1015
1015
1014
1013
1013
1015
1016
1017
1018
1018
1020
1025
1040
1046
1048
1051
1053
1057
1059
1064
1068
1071
1074
1076
1080
1085
1086
1087
1089
1092
1095
1095
1095
1096
1096
1096
1097
1098
1102
1107
1116
1122
1130
1137
1143
1142
1139
1138
1139
1141
1142
1143
1143
1143
1142
1141
1140
1139
1136
1132
1130
1128
1125
1124
1122
1119
1117
1117
1115
1107
1103
1100
1097
1090
1090
1086
1084
1077
1068
1051
1045
1041
1036
1034
1031
1029
1029
1028
1027
1024
1021
1019
1016
1009
999
996
996
994
992
990
985
981
972
966
962
961
958
956
955
953
952
950
949
949
948
946
945
944
943
939
939
937
936
935
934
930
929
929
924
918
916
908
907
905
899
897
893
891
891
891
891
891
891
891
888
886
884
883
882
877
875
873
869
869
867
864
863
859
858
857
855
853
853
854
854
854
854
854
854
854
854
854
854
854
856
857
857
857
858
859
859
858
857
857
856
855
855
855
855
856
857
857
857
858
859
859
860
860
860
860
860
860
860
860
861
861
861
860