715
714
714
711
711
710
708
704
703
702
701
701
699
699
698
697
696
696
695
694
693
693
694
693
693
692
692
689
687
685
684
682
682
682
682
681
681
681
681
681
681
682
682
682
682
682
682
682
683
683
683
683
684
684
685
686
686
687
687
687
687
687
687
687
687
688
689
689
689
689
689
689
689
689
689
690
690
690
691
691
691
691
691
691
691
692
692
692
692
692
692
692
692
692
692
692
692
692
692
693
693
693
693
693
693
693
693
694
694
694
695
695
696
696
696
696
696
696
697
697
697
698
698
698
698
698
698
698
698
698
698
698
698
698
699
699
700
700
700
700
700
700
700
700
700
700
701
701
701
701
701
701
701
701
701
701
701
702
702
702
702
702
703
703
703
703
704
704
704
704
704
704
705
705
705
705
706
706
708
708
708
708
708
708
708
708
708
708
708
708
708
709
709
710
710
710
710
711
711
712
712
713
715
718
719
719
720
724
728
734
740
741
742
744
748
752
755
759
760
761
762
767
768
769
770
770
771
772
778
780
783
785
786
791
805
806
807
810
813
814
814
815
815
818
819
820
824
825
829
831
836
837
837
842
843
851
852
853
861
862
865
865
866
869
873
873
874
874
874
875
876
876
878
884
888
891
899
902
909
911
912
912
912
915
920
922
930
933
936
937
939
941
943
945
947
956
961
967
969
970
973
981
982
984
986
987
1009
1013
1023
1036
1044
1043
1043
1043
1043
1043
1043
1051
1054
1060
1061
1065
1068
1070
1071
1072
1072
1073
1076
1079
1083
1088
1092
1094
1098
1105
1107
1108
1110
1110
1112
1112
1114
1116
1118
1120
1122
1123
1125
1130
1133
1140
1142
1143
1144
1145
1147
1150
1154
1158
1159
1160
1161
1164
1166
1168
1170
1171
1173
1175
1177
1180
1182
1185
1191
1192
1193
1193
1194
1194
1194
1195
1198
1202
1204
1205
1205
1208
1209
1209
1209
1209
1209
1211
1217
1219
1227
1228
1228
1229
1231
1232
1234
1236
1236
1236
1238
1241
1245
1246
1249
1252
1252
1254
1254
1253
1252
1252
1252
1252
1249
1246
1246
1246
1247
1249
1250
1251
1262
1271
1284
1288
1290
1293
1295
1298
1302
1304
1304
1304
1304
1302
1300
1298
1297
1292
1290
1289
1288
1283
1281
1272
1277
1280
1281
1281
1282
1284
1285
1287
1288
1294
1302
1312
1313
1313
1317
1314
1287
1283
1277
1266
1256
1246
1240
1231
1220
1220
1220
1219
1219
1219
1220
1221
1221
1224
1227
1230
1229
1227
1227
1227
1227
1227
1227
1228
1228
1228
1229
1229
1229
1224
1222
1219
1216
1214
1201
1196
1195
1194
1193
1193
1192
1190
1187
1185
1182
1176
1171
1168
1166
1166
1160
1155
1152
1149
1146
1143
1142
1140
1139
1137
1137
1138
1140
1140
1141
1141
1142
1142
1143
1144
1144
1145
1145
1146
1146
1146
1146
1146
1146
1146
1146
1147
1149
1159
1163
1164
1164
1165
1166
1169
1171
1174
1177
1179
1179
1180
1181
1183
1184
1185
1186
1191
1198
1204
1211
1216
1222
1228
1229
1229
1230
1231
1235
1239
1240
1241
1241
1242
1243
1244
1244
1245
1246
1247
1249
1249
1249
1249
1253
1263
1270
1275
1290
1293
1296
1300
1302
1318
1321
1323
1326
1335
1336
1339
1344
1346
1347
1349
1354
1360
1361
1363
1365
1368
1371
1375
1380
1384
1391
1397
1401
1404
1407
1407
1408
1408
1409
1413
1419
1421
1421
1423
1424
1426
1426
1426
1426
1424
1423
1422
1418
1418
1417
1417
1416
1416
1416
1416
1415
1415
1415
1414
1414
1413
1413
1413
1412
1412
1412
1409
1408
1406
1403
1400
1398
1390
1389
1387
1387
1389
1390
1390
1389
1387
1386
1384
1383
1378
1374
1374
1369
1365
1360
1358
1354
1351
1347
1334
1324
1309
1308
1298
1295
1287
1282
1279
1278
1276
1270
1267
1264
1262
1259
1259
1258
1257
1255
1255
1245
1242
1236
1229
1218
1215
1214
1211
1209
1205
1198
1191
1186
1183
1182
1180
1179
1179
1179
1177
1169
1155
1153
1147
1141
1137
1133
1127
1124
1114
1102
1100
1096
1090
1084
1079
1073
1071
1066
1065
1064
1063
1055
1055
1053
1052
1052
1052
1050
1048
1048
1048
1048
1046
1046
1045
1045
1042
1036
1031
1030
1040
1041
1041
1041
1041
1041
1041
1041
1041
1044
1046
1048
1050
1050
1050
1050
1050
1050
1050
1050
1050
1052
1053
1053
1052
1049
1043
1040
1038
1037
1035
1029
1022
1012
1008
1006
1005
1003
994
991
988
988
988
988
988
982
979
976
971
973
976
977
978
979
979
980
981
981
982
982
984
988
989
989
992
997
1000
1003
1004
1005
1009
1014
1018
1018
1019
1019
1020
1020
1020
1020
1023
1035
1037
1040
1040
1043
1049
1054
1056
1057
1060
1061
1070
1074
1077
1080
1082
1082
1082
1083
1086
1089
1092
1097
1098
1100
1101
1114
1118
1120
1125
1130
1135
1137
1137
1137
1137
1137
1138
1139
1140
1142
1144
1147
1147
1149
1150
1151
1152
1155
1160
1161
1161
1163
1167
1170
1172
1173
1175
1179
1180
1180
1185
1187
1190
1192
1193
1195
1198
1200
1202
1205
1206
1212
1218
1219
1220
1226
1229
1230
1232
1233
1235
1235
1238
1239
1241
1242
1243
1244
1244
1244
1245
1245
1245
1247
1250
1257
1259
1262
1266
1269
1271
1273
1273
1273
1273
1273
1273
1274
1276
1278
1279
1282
1283
1286
1288
1288
1289
1289
1290
1292
1296
1298
1302
1307
1308
1309
1309
1308
1308
1308
1308
1308
1308
1308
1308
1317
1326
1334
1339
1342
1348
1363
1365
1368
1373
1375
1378
1383
1387
1391
1395
1398
1401
1404
1407
1410
1413
1417
1420
1426
1426
1426
1424
1423
1422
1421
1419
1417
1408
1405
1403
1402
1395
1391
1380
1375
1374
1374
1371
1363
1355
1354
1352
1351
1349
1345
1344
1340
1333
1328
1323
1321
1317
1315
1313
1311
1311
1310
1310
1309
1308
1305
1304
1299
1292
1290
1288
1287
1285
1284
1282
1282
1281
1280
1279
1279
1279
1279
1268
1263
1255
1254
1252
1251
1250
1249
1247
1246
1243
1241
1230
1229
1228
1225
1224
1220
1219
1215
1212
1211
1210
1209
1206
1204
1202
1186
1181
1173
1170
1166
1163
1159
1153
1148
1147
1146
1144
1143
1132
1128
1127
1124
1121
1122
1122
1122
1123
1123
1124
1124
1124
1123
1123
1123
1123
1122
1121
1121
1120
1119
1118
1117
1108
1105
1099
1093
1084
1082
1076
1072
1067
1062
1054
1051
1048
1041
1030
1025
1020
1019
1016
1013
1005
999
998
998
996
992
987
983
979
971
965
964
964
963
963
962
961
958
956
954
951
948
946
944
939
913
910
900
889
889
888
880
879
878
875
868
867
865
862
861
858
857
850
845
842
841
828
825
819
813
807
797
796
795
795
794
793
782
778
774
769
762
748
746
745
743
742
740
737
735
733
730
729
728
726
725
724
724
724
722
719
717
715
715
713
712
710
710
710
710
710
711
712
714
714
714
714