860
860
860
860
860
863
864
864
864
865
865
866
867
867
868
868
868
868
868
868
868
865
865
865
864
864
864
864
866
869
869
869
869
870
870
870
870
870
870
870
870
870
870
870
870
870
870
870
871
871
872
872
874
874
875
875
875
875
875
875
874
874
874
874
874
874
874
874
875
876
878
880
880
880
882
884
885
887
888
888
888
890
895
896
896
895
895
895
895
895
894
893
892
892
893
892
892
896
896
896
898
900
901
902
903
904
904
904
904
904
904
904
904
905
905
905
905
905
905
906
907
907
907
908
908
909
911
915
914
913
913
909
909
908
907
907
907
907
910
911
912
912
917
917
917
917
918
918
919
920
920
920
919
919
920
920
919
919
919
920
920
920
920
923
924
924
924
927
929
929
929
929
929
929
928
925
923
922
922
932
935
939
943
946
947
948
949
943
944
945
951
952
953
948
947
947
947
947
947
947
947
947
947
947
947
948
948
948
946
946
946
946
947
948
947
945
946
947
950
950
945
949
950
951
951
950
948
948
948
949
952
952
944
943
943
944
945
946
945
945
946
946
943
941
940
934
934
934
934
935
936
937
937
938
939
945
950
950
951
953
954
956
956
955
955
951
951
950
949
949
949
949
947
947
947
946
946
948
958
957
956
953
951
951
951
952
953
954
961
963
966
967
970
970
970
970
970
970
970
970
970
970
970
969
968
967
966
965
963
961
960
961
963
965
967
970
970
970
969
969
969
969
970
973
973
974
974
975
976
976
977
977
977
977
977
977
977
977
977
977
977
977
977
977
977
980
982
989
992
991
990
989
988
988
987
987
981
981
981
981
982
982
982
982
982
983
983
983
983
983
984
984
984
984
983
981
980
979
975
974
973
973
976
977
977
978
979
983
984
985
987
988
990
990
991
991
991
992
992
992
993
995
995
996
996
996
995
990
990
997
1004
1008
1009
1009
1008
1002
998
998
1006
1004
1005
1016
1025
1039
1043
1043
1045
1050
1050
1046
1043
1042
1042
1042
1042
1045
1046
1052
1056
1060
1069
1071
1071
1071
1074
1077
1080
1082
1084
1085
1086
1086
1087
1087
1087
1082
1081
1080
1079
1076
1076
1079
1080
1080
1080
1079
1079
1079
1080
1081
1081
1082
1077
1077
1079
1080
1081
1089
1092
1097
1096
1095
1093
1087
1085
1085
1085
1086
1087
1087
1088
1089
1092
1093
1093
1093
1093
1092
1092
1091
1090
1086
1085
1084
1082
1081
1080
1079
1077
1071
1065
1065
1067
1068
1076
1079
1081
1082
1081
1080
1072
1070
1069
1069
1069
1064
1059
1056
1053
1050
1051
1056
1051
1041
1030
1030
1030
1030
1033
1040
1045
1047
1049
1051
1051
1051
1045
1045
1044
1040
1038
1037
1037
1037
1037
1036
1034
1034
1034
1034
1034
1033
1033
1033
1034
1034
1034
1034
1034
1034
1034
1034
1034
1035
1035
1035
1034
1036
1036
1034
1033
1033
1032
1030
1030
1030
1030
1034
1037
1039
1047
1050
1055
1060
1062
1062
1062
1062
1062
1063
1063
1064
1065
1067
1068
1066
1065
1065
1066
1067
1067
1069
1071
1074
1078
1080
1083
1088
1091
1098
1098
1097
1097
1097
1097
1098
1102
1103
1105
1106
1108
1116
1118
1120
1121
1123
1125
1126
1128
1131
1133
1135
1143
1145
1148
1149
1150
1150
1152
1153
1154
1157
1157
1157
1158
1158
1159
1161
1166
1172
1174
1175
1175
1175
1175
1176
1177
1178
1185
1194
1197
1200
1200
1201
1202
1202
1203
1204
1205
1208
1214
1213
1213
1212
1213
1214
1220
1220
1220
1221
1221
1222
1223
1225
1228
1231
1231
1232
1232
1233
1236
1237
1240
1240
1239
1235
1235
1236
1240
1249
1249
1249
1248
1248
1251
1251
1252
1252
1253
1254
1263
1263
1262
1260
1262
1264
1269
1272
1278
1281
1286
1287
1288
1289
1290
1306
1306
1306
1307
1307
1308
1308
1308
1308
1308
1308
1309
1309
1310
1312
1315
1328
1330
1331
1330
1328
1325
1326
1326
1326
1326
1327
1328
1332
1337
1345
1347
1350
1351
1355
1360
1364
1366
1367
1372
1373
1375
1379
1386
1388
1389
1389
1390
1391
1391
1392
1392
1393
1399
1403
1406
1407
1408
1409
1406
1404
1402
1400
1399
1397
1394
1393
1388
1386
1386
1387
1377
1374
1372
1372
1369
1366
1363
1359
1349
1349
1349
1348
1347
1345
1343
1341
1340
1338
1338
1340
1341
1344
1345
1346
1346
1346
1347
1353
1366
1366
1368
1371
1375
1381
1384
1386
1387
1384
1383
1385
1386
1391
1394
1395
1399
1401
1407
1412
1412
1413
1414
1416
1418
1418
1418
1419
1421
1421
1419
1419
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1418
1419
1419
1421
1422
1424
1428
1428
1428
1428
1428
1428
1427
1427
1427
1428
1430
1432
1437
1439
1440
1440
1439
1437
1437
1437
1437
1437
1437
1440
1442
1442
1442
1442
1444
1445
1447
1449
1451
1452
1452
1452
1453
1453
1453
1454
1454
1455
1457
1462
1464
1469
1473
1474
1474
1474
1475
1475
1475
1476
1476
1477
1476
1475
1475
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1478
1479
1498
1499
1499
1510
1513
1516
1516
1517
1519
1519
1519
1519
1519
1519
1518
1518
1513
1512
1510
1505
1502
1499
1498
1498
1499
1499
1499
1498
1497
1497
1497
1498
1498
1498
1498
1501
1500
1500
1500
1501
1501
1501
1502
1504
1506
1504
1503
1503
1502
1497
1497
1498
1498
1500
1500
1500
1500
1500
1501
1502
1502
1502
1502
1502
1502
1501
1500
1498
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1495
1494
1492
1480
1480
1480
1480
1477
1474
1473
1473
1473
1473
1472
1470
1466
1466
1465
1464
1462
1461
1459
1459
1459
1457
1457
1456
1455
1454
1459
1464
1469
1476
1475
1474
1472
1471
1469
1464
1464
1464
1464
1466
1467
1468
1468
1468
1468
1467
1466
1461
1461
1460
1460
1465
1466
1468
1466
1466
1460
1459
1459
1458
1457
1458
1459
1462
1462
1461
1461
1460
1460
1458
1458
1458
1458
1458
1458
1458
1458
1462
1467
1469
1469
1469
1470
1470
1470
1469
1468
1467
1466
1468
1470
1473
1475
1473
1471
1470
1466
1454
1454
1453
1453
1453
1453
1453
1453
1453
1453
1453
1452
1451
1450
1450
1452
1453
1462
1466
1466
1461
1461
1457
1455
1453
1453
1452
1452
1458
1460
1462
1465
1466
1468
1458
1451
1443
1442
1441
1438
1425
1425
1425
1425
1425
1425
1425
1425
1424
1424
1422
1422
1414
1410
1402
1401
1400
1400
1400
1400
1391
1382
1379
1375
1375
1373
1371
1370
1370
1370
1370
1370
1366
1362
1357
1352
1351
1351
1350
1347
1345
1342
1341
1340
1338
1335
1334
1333
1328
1324
1311
1304
1301
1300
1299
1299
1298
1298
1295
1293
1287
1281
1280
1273
1265
1263
1261
1257
1255
1253
1250
1249
1249
1249
1248
1247
1243
1240
1238
1236
1230
1229
1228
1226
1223
1221
1218
1218
1217
1215
1212
1206
1205
1205
1203
1202
1200
1199
1196
1195
1195
1195
1195
1195
1194
1189
1184
1181
1177
1176
1176
1175
1172
1170
1170
1169
1169
1168
1167
1165
1163
1150
1136
1127
1127
1126
1125
1124
1122
1117
1110
1108
1098
1096
1087
1084
1082
1080
1079
1076
1075
1075
1072
1071
1067
1064
1063
1062
1060
1057
1055
1055
1054
1053
1053
1053
1054
1055
1056
1057
1057
1057
1057
1056
1056
1056
1056
1053
1052
1051
1050
1049
1046
1044
1042
1039
1037
1033
1028
1027
1024
1023
1021
1019
1018
1013
1013
1012
1010
1008
1005
1005
1004
1004
1003
1002
1001
1000
998
998
995
993
991
989
988
983
981
979
978
975
975
973
970
967
950
947
944
942
942
939
938
932
929
927
925
924
922
922
921
919
917
915
915
914
914
914
912
910
906
905
904
903
902
900
900
900
899
899
898
898
897
896
896
896
894
894
894
894
893
893
892
892
890
889
888
887
887
887
888
888
888
888
888
886
886
886
885
884
884
884
885
885
885
885
886
886
886
886
886
886
886
886
887
887
887
887
887
888
889
889
889
889
889
889
890
893
893
894
895
895
896
897
897
898
898
899
899
900
900
900
900
900
900
900
910
913
915
915
915
915
915
915
915
915
916
917
917
917
917
918
919
919
919