792
793
796
798
800
808
808
812
813
817
821
827
828
828
829
830
830
831
832
833
833
833
833
834
834
834
834
834
834
835
836
836
836
836
836
836
836
835
835
835
836
836
837
837
837
838
838
839
839
840
841
842
843
844
845
846
848
850
853
856
860
862
864
867
869
869
870
870
871
871
872
873
874
875
875
875
875
876
877
878
879
880
882
884
886
888
889
890
891
892
893
894
894
895
895
898
899
902
904
907
909
910
912
914
917
918
919
920
921
921
922
922
923
924
925
926
926
927
927
928
930
931
931
931
934
939
941
943
944
945
945
946
946
946
947
948
948
949
951
953
955
955
956
957
959
960
960
961
961
963
963
963
963
963
964
965
966
967
967
970
973
979
980
982
984
984
986
987
987
994
994
994
996
996
996
998
1006
1006
1006
1006
1006
1006
1010
1015
1016
1018
1029
1031
1035
1040
1045
1045
1048
1049
1052
1053
1054
1054
1054
1055
1057
1057
1057
1057
1057
1057
1057
1057
1057
1055
1055
1055
1054
1050
1047
1045
1043
1043
1043
1043
1046
1040
1030
1030
1030
1030
1030
1026
1023
1011
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1009
1010
1010
1010
1016
1018
1019
1022
1022
1022
1022
1020
1020
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1019
1018
1018
1018
1014
1013
1013
1013
1013
1013
1013
1013
1012
1012
1011
1011
1010
1008
1008
1008
1008
1006
1005
1004
1004
1005
1006
1008
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1011
1010
1010
1010
1010
1010
1009
1009
1009
1009
1009
1009
1011
1014
1014
1014
1014
1014
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1013
1014
1015
1015
1015
1015
1015
1015
1014
1014
1014
1014
1013
1013
1013
1013
1013
1013
1013
1013
1016
1017
1018
1021
1022
1023
1024
1024
1026
1026
1026
1026
1025
1025
1025
1024
1023
1022
1022
1021
1021
1021
1020
1020
1020
1019
1019
1018
1018
1017
1016
1016
1015
1014
1014
1013
1011
1010
1009
1007
1005
1004
1003
1000
999
998
998
997
996
995
994
993
993
993
992
992
992
990
990
989
989
988
987
986
987
988
989
990
991
992
994
996
992
989
988
988
986
985
984
983
978
973
971
967
961
959
956
954
952
950
949
948
947
947
947
947
945
944
943
943
943
942
942
942
941
941
940
940
939
939
938
936
931
929
925
924
923
922
920
918
918
916
914
912
912
911
911
910
910
909
908
907
905
904
903
903
901
900
899
899
899
898
898
894
895
896
897
898
900
900
899
898
896
895
894
892
890
886
883
882
879
876
875
874
874
874
874
871
868
865
863
862
862
861
860
859
858
858
858
858
859
859
859
859
858
858
858
857
857
857
856
856
856
856
855
861
862
864
864
864
865
865
865
865
865
867
867
868
868
869
870
872
873
874
875
878
878
879
879
880
882
884
884
884
884
884
884
884
884
883
883
883
882
881
880
880
880
881
883
884
885
886
887
887
888
889
890
892
892
893
894
894
894
895
895
896
896
897
898
898
898
899
899
899
899
900
900
900
902
903
912
914
915
915
921
923
925
926
930
933
934
934
937
939
940
942
944
945
949
957
959
961
962
969
972
976
977
979
981
976
973
971
970
965
962
960
961
964
967
973
979
982
987
997
1000
1016
1026
1033
1036
1044
1045
1047
1033
1018
1003
998
999
1004
1011
1012
1014
1016
1017
1019
1019
1019
1020
1022
1024
1025
1025
1028
1031
1032
1036
1037
1036
1036
1035
1035
1038
1043
1051
1055
1054
1044
1040
1037
1043
1050
1052
1061
1069
1071
1074
1083
1083
1084
1085
1086
1088
1089
1090
1092
1092
1093
1098
1102
1104
1105
1108
1109
1107
1106
1105
1104
1102
1101
1099
1099
1099
1099
1099
1099
1099
1099
1099
1101
1103
1105
1106
1106
1108
1109
1110
1111
1111
1111
1111
1112
1112
1113
1114
1114
1114
1115
1115
1115
1116
1116
1118
1119
1119
1121
1121
1122
1124
1125
1126
1130
1130
1131
1134
1135
1137
1139
1142
1143
1143
1144
1144
1144
1144
1144
1145
1145
1145
1146
1146
1147
1149
1155
1160
1164
1166
1166
1170
1172
1172
1173
1174
1174
1176
1180
1181
1181
1182
1182
1182
1181
1179
1176
1176
1176
1176
1176
1177
1178
1182
1184
1184
1185
1185
1183
1180
1179
1179
1181
1184
1191
1201
1206
1211
1215
1218
1222
1225
1225
1225
1225
1226
1226
1226
1226
1225
1225
1223
1221
1220
1219
1219
1218
1218
1218
1219
1220
1221
1221
1222
1222
1222
1223
1223
1223
1223
1224
1224
1226
1226
1226
1227
1227
1227
1227
1227
1227
1228
1228
1228
1229
1229
1231
1232
1233
1233
1233
1234
1239
1243
1244
1249
1252
1253
1255
1257
1261
1262
1267
1268
1271
1272
1272
1274
1275
1276
1278
1278
1279
1279
1281
1282
1283
1284
1288
1289
1291
1293
1299
1300
1301
1301
1301
1302
1304
1305
1305
1306
1309
1311
1314
1319
1325
1326
1327
1330
1331
1331
1332
1332
1333
1333
1333
1332
1332
1332
1331
1331
1333
1334
1335
1337
1344
1347
1351
1352
1354
1357
1360
1361
1364
1365
1364
1363
1361
1361
1364
1368
1370
1374
1374
1375
1376
1377
1377
1378
1378
1379
1380
1381
1382
1383
1384
1384
1386
1386
1386
1386
1386
1386
1386
1387
1387
1387
1387
1387
1388
1388
1388
1388
1388
1388
1387
1387
1386
1386
1385
1385
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1385
1386
1386
1386
1386
1387
1387
1387
1388
1388
1390
1391
1391
1391
1392
1392
1392
1394
1395
1394
1393
1392
1391
1391
1387
1385
1382
1378
1378
1376
1376
1376
1376
1376
1376
1374
1372
1370
1369
1364
1356
1345
1338
1339
1339
1340
1340
1342
1339
1338
1338
1337
1337
1337
1336
1333
1332
1331
1331
1330
1330
1331
1331
1332
1333
1328
1324
1324
1324
1323
1322
1318
1315
1315
1314
1310
1306
1305
1303
1299
1297
1297
1296
1296
1296
1296
1296
1296
1300
1304
1306
1307
1309
1316
1324
1331
1333
1339
1339
1339
1340
1342
1342
1344
1344
1345
1346
1347
1347
1347
1348
1349
1349
1349
1351
1353
1353
1353
1353
1353
1353
1353
1354
1354
1355
1355
1356
1357
1357
1357
1357
1357
1357
1357
1358
1359
1361
1364
1367
1369
1370
1372
1373
1373
1374
1374
1375
1376
1377
1377
1378
1379
1380
1381
1382
1383
1386
1389
1390
1390
1390
1388
1388
1387
1386
1386
1386
1385
1385
1385
1384
1384
1384
1383
1381
1381
1377
1369
1359
1358
1350
1346
1344
1331
1330
1329
1326
1323
1316
1315
1314
1295
1292
1292
1286
1285
1280
1279
1278
1274
1274
1274
1273
1269
1268
1266
1263
1260
1259
1258
1255
1254
1254
1254
1253
1253
1252
1251
1249
1248
1245
1242
1240
1239
1239
1238
1234
1231
1229
1217
1215
1214
1213
1211
1210
1209
1207
1207
1207
1207
1206
1205
1204
1204
1205
1208
1208
1208
1209
1209
1209
1209
1211
1213
1214
1214
1215
1219
1220
1221
1222
1223
1224
1225
1225
1226
1228
1228
1228
1226
1226
1226
1225
1225
1224
1219
1214
1212
1210
1208
1208
1207
1190
1189
1187
1186
1184
1183
1182
1181
1178
1175
1169
1167
1167
1167
1169
1170
1170
1171
1171
1173
1173
1171
1168
1166
1164
1163
1160
1159
1156
1154
1152
1150
1148
1145
1143
1142
1142
1141
1141
1141
1140
1140
1140
1140
1139
1138
1138
1138
1139
1140
1140
1140
1141
1141
1141
1140
1138
1137
1136
1136
1136
1135
1134
1133
1132
1131
1130
1129
1121
1118
1117
1116
1115
1114
1113
1110
1107
1104
1102
1093
1093
1091
1091
1087
1087
1086
1085
1083
1074
1069
1065
1059
1054
1053
1053
1052
1050
1048
1048
1048
1048
1046
1046
1046
1045
1044
1044
1048
1052
1053
1054
1055
1057
1061
1063
1064
1069
1073
1075
1077
1079
1082
1082
1084
1084
1086
1092
1094
1094
1096
1098
1098
1099
1102
1103
1104
1105
1109
1109
1114
1116
1117
1118
1122
1127
1131
1138
1141
1146
1159
1165
1168
1169
1169
1169
1169
1171
1176
1179
1180
1182
1182
1184
1184
1186
1186
1186
1186
1185
1184
1184
1182
1181
1181
1181
1180
1180
1171
1164
1164
1164
1164
1163
1162
1162
1161
1161
1160
1159
1157
1157
1156
1154
1152
1150
1148
1147
1146
1145
1145
1144
1143
1143
1143
1142
1138
1137
1128
1127
1122
1120
1120
1120
1121
1121
1113
1111
1106
1105
1103
1100
1098
1097
1097
1093
1093
1091
1090
1086
1084
1083
1081
1080
1071
1069
1065
1058
1054
1054
1050
1048
1047
1046
1046
1045
1041
1040
1040
1035
1034
1034
1034
1033
1031
1029
1026
1025
1023
1022
1019
1018
1017
1017
1017
1017
1016
1015
1014
1014
1013
1012
1010
1007
1001
999
998
997
997
997
995
994
994
994
994
995
997
998
999
999
1000
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1002
1002
1004
1007
1009
1010
1011
1011
1012
1012
1013
1013
1014
1014
1014
1015
1015
1016
1017
1017
1015
1014
1013
1013
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1011
1011
1010
1010
1010
1010
1010
1010
1010
1011
1011
1012
1012
1012
1013
1013
1015
1016
1016
1016
1016
1016
1015
1015
1015
1014
1014
1013
1013
1013
1007
1006
1005
1003
1001
1000
999
998
997
995
995
995
994
993
991
991
989
988
987
986
985
984
982
981
980
971
969
968
967
966
966
965
964
963
962
961
962
963
964
959
955
952
952
952
952
950
948
945
944
943
942
935
934
931
931
930
929
927
926
925
924
922
917
916
914
913
909
905
904
903
902
900
898
896
893
893
889
887
887
886
884
883
881
881
879
878
876
872
871
871
871
870
870
870
869
868
868
868
868
868
868
868
868
868
868
868
868
868
867
867
867
867
867
867
867
867
867
867
867
865
862
858
857
857
857
857
856
855
855
854
853
852
850
850
849
849
843
843
843
842
842
842
842
844
845
846
847
847
847
847
847
847
847
847
845
844
843
839
836
833
833
833
833
833
833
834
834
834
834
835
835
834
834
832
831
830
828
827
824
823
823
822
821
821
821
821
821
821
820
820
819
819
819
819
819
817
814
812
812
810
807
807
807
806
807
807
808
810
810
811
811
811
811
811
811
811
811
811
811
811
811
811
807
805
805
804
803
803
802
802
801
801
801
799
799
798
797
797
797
797
795
794
793
792
792
792
791
791
791
791
791
791
791
791
790