809
809
809
809
809
809
809
809
809
809
809
810
812
812
812
813
814
819
820
821
823
824
825
827
828
826
821
819
820
821
821
821
821
821
822
823
825
827
828
829
835
840
841
842
844
845
845
843
843
844
845
847
855
857
856
855
855
855
855
856
857
857
858
859
863
864
865
866
870
873
876
882
885
890
892
894
894
898
903
905
908
913
921
922
927
927
927
927
928
928
929
931
932
932
934
935
936
937
938
939
940
943
944
945
950
953
953
952
951
956
958
960
962
965
966
967
968
971
973
974
976
980
982
986
988
989
990
994
996
997
998
999
1001
1003
1005
1007
1009
1011
1013
1016
1017
1020
1021
1022
1023
1024
1027
1029
1030
1031
1032
1034
1035
1037
1040
1054
1057
1065
1063
1059
1055
1054
1054
1054
1054
1055
1057
1057
1059
1060
1061
1065
1066
1067
1066
1065
1064
1063
1063
1065
1066
1067
1068
1068
1067
1065
1066
1069
1071
1074
1075
1075
1075
1074
1076
1079
1079
1079
1079
1079
1078
1077
1075
1075
1082
1090
1095
1100
1106
1111
1111
1111
1111
1111
1113
1114
1114
1115
1116
1118
1119
1118
1117
1117
1114
1116
1118
1120
1124
1125
1127
1128
1129
1130
1133
1134
1138
1139
1137
1135
1135
1134
1132
1131
1131
1130
1141
1145
1147
1151
1152
1152
1152
1151
1150
1151
1153
1156
1158
1160
1163
1166
1167
1169
1170
1165
1163
1159
1157
1155
1155
1157
1159
1160
1162
1163
1163
1163
1164
1164
1164
1164
1164
1164
1168
1176
1182
1186
1190
1189
1189
1188
1187
1187
1189
1190
1191
1192
1193
1194
1196
1198
1201
1203
1204
1207
1208
1210
1211
1209
1208
1207
1205
1204
1204
1203
1202
1201
1201
1201
1201
1201
1201
1200
1200
1200
1200
1201
1201
1201
1204
1206
1207
1209
1210
1211
1210
1208
1206
1202
1199
1198
1197
1195
1194
1193
1190
1189
1188
1187
1185
1184
1184
1183
1183
1182
1181
1181
1181
1180
1180
1174
1172
1170
1165
1165
1165
1164
1165
1166
1167
1168
1168
1167
1162
1159
1156
1165
1171
1175
1176
1174
1171
1168
1164
1162
1152
1153
1154
1156
1159
1160
1164
1170
1176
1179
1180
1185
1186
1185
1181
1173
1166
1165
1165
1165
1164
1163
1149
1145
1137
1134
1132
1129
1129
1128
1126
1121
1119
1115
1109
1103
1102
1102
1096
1094
1084
1084
1085
1085
1085
1086
1086
1087
1088
1088
1088
1088
1088
1088
1089
1089
1090
1092
1093
1094
1096
1099
1103
1104
1106
1108
1108
1109
1111
1112
1113
1115
1115
1117
1118
1120
1122
1123
1127
1127
1127
1127
1127
1127
1137
1150
1153
1157
1160
1161
1166
1172
1176
1175
1174
1172
1171
1167
1163
1153
1150
1149
1145
1140
1139
1137
1135
1131
1134
1141
1144
1146
1150
1153
1156
1157
1160
1161
1161
1162
1165
1165
1165
1166
1166
1168
1171
1172
1174
1180
1181
1191
1196
1197
1198
1199
1201
1209
1212
1218
1219
1220
1220
1220
1220
1219
1219
1219
1219
1219
1221
1222
1225
1227
1231
1232
1231
1229
1229
1228
1225
1224
1212
1195
1194
1191
1188
1177
1173
1170
1167
1162
1161
1159
1154
1152
1150
1148
1143
1142
1138
1135
1130
1129
1123
1118
1114
1108
1104
1097
1091
1088
1086
1077
1077
1075
1065
1057
1050
1047
1045
1044
1041
1039
1037
1036
1035
1035
1034
1032
1030
1028
1027
1026
1019
1018
1025
1029
1032
1042
1044
1050
1060
1067
1069
1073
1084
1090
1093
1094
1095
1097
1098
1097
1095
1094
1091
1088
1087
1087
1086
1088
1093
1102
1107
1121
1121
1121
1121
1121
1122
1125
1127
1133
1136
1136
1136
1138
1140
1146
1149
1151
1152
1159
1160
1161
1163
1165
1169
1172
1173
1174
1174
1175
1180
1180
1182
1183
1184
1186
1187
1189
1191
1192
1194
1197
1198
1201
1202
1203
1204
1206
1208
1212
1214
1217
1220
1223
1228
1228
1227
1227
1227
1227
1226
1226
1226
1227
1230
1232
1234
1235
1241
1248
1249
1249
1249
1249
1249
1249
1248
1248
1248
1248
1248
1248
1248
1248
1249
1254
1255
1255
1256
1258
1273
1276
1277
1280
1281
1283
1284
1284
1284
1284
1284
1285
1286
1287
1287
1288
1288
1289
1290
1291
1292
1292
1300
1304
1312
1316
1318
1325
1330
1336
1356
1355
1351
1349
1346
1345
1345
1345
1345
1340
1339
1337
1328
1329
1329
1328
1323
1310
1300
1301
1304
1305
1310
1310
1311
1312
1313
1313
1314
1318
1324
1328
1329
1340
1342
1343
1345
1344
1343
1352
1355
1353
1349
1330
1324
1321
1321
1321
1321
1321
1321
1323
1324
1324
1323
1322
1321
1321
1322
1323
1323
1321
1320
1319
1318
1321
1326
1327
1325
1320
1314
1311
1306
1290
1297
1299
1285
1281
1278
1275
1273
1266
1255
1252
1247
1239
1232
1228
1220
1209
1202
1199
1197
1197
1197
1197
1197
1189
1180
1172
1164
1163
1160
1154
1145
1140
1127
1119
1114
1111
1107
1104
1099
1092
1083
1079
1075
1064
1057
1053
1046
1043
1039
1035
1032
1028
1023
1021
1019
1019
1020
1020
1021
1020
1016
1012
1005
998
995
992
983
981
979
972
972
972
972
972
971
971
970
969
968
968
964
954
953
951
950
949
946
945
943
943
942
941
939
938
937
936
933
933
931
928
926
925
923
921
921
921
920
920
920
920
920
921
922
922
921
918
913
913
911
904
903
903
903
904
905
906
904
902
897
895
886
878
875
870
863
861
860
858
858
858
859
859
857
856
855
853
852
851
851
851
851
850
848
845
841
840
839
837
835
834
834
835
833
830
829
828
826
826
826
825
825
824
823
823
823
822