2020010702
83
0
B3/S23
10
8
1
2
1
1
4
22
21
19
1
0
3
-1
32
1
10
8
1
1
558
113654
138996
0
8
1032
1032
1032
1032
1032
1032
1052
1044
1044
1044
1044
1044
1044
1078
1052
1044
1044
1044
1044
1044
1078
1024
1024
1032
1032
1032
1032
1044
1078
1024
1024
1024
1024
1024
1044
1044
1044
1024
1024
1024
1032
1052
1044
1078
1078
1058
1044
1052
1052
1052
1058
1058
1066
1066
1066
1066
1058
1058
1050
1042
1042
1050
1058
1042
1042
1026
1026
1034
1028
1046
1026
1026
1030
1062
1028
1024
1050
1082
1098
1028
1120
1091
1120
1134
1124
1120
1088
1264
1153
1093
1101
1088
1175
1183
1183
1215
1039
1420
1344
1121
1120
1248
1185
1409
1425
1421
1614
1860
1306
1100
1276
1156
1408
1344
1376
1268
1064
1032
1048
1024
1088
1120
1056
1152
1160
1032
1068
1120
1120
1184
1200
1072
1136
1144
1132
1186
1184
1184
1152
1168
1032
1160
1452
1284
1280
1920
1744
1200
1448
1416
1488
1552
1800
1816
1704
1192
1196
1056
1424
1296
1048
1080
1064
1100
1228
1184
1056
1136
1104
1024
1032
1104
1096
1132
1056
1056
1072
1104
1216
1216
1344
1056
1128
1152
1088
1248
1168
1424
1296
1296
1232
1152
1408
1312
1200
1136
1264
1232
1176
1240
1248
1056
1024
1024
1088
1040
1040
1088
1216
1024
1024
1072
1096
1248
1208
1080
1144
1272
1144
1144
1096
1228
1028
1156
1032
1032
1160
1160
1156
1116
1266
1120
1120
1136
1136
1272
1064
1036
1024
1040
1056
1184
1168
1424
1304
1080
1056
1024
1220
1216
1408
1280
1600
1868
1284
1534
1282
1158
1222
1478
1386
1252
1462
1534
1026
1030
1030
1134
1026
1060
1056
1160
176
1282
1028
1056
1056
1072
1072
1112
1112
1216
1216
1216
1216
1126
1088
1140
1152
1136
1136
1072
1072
1136
1136
1096
1096
1220
1224
1062
1024
1063
1248
1040
1040
1040
1048
1096
1088
1073
1104
1113
1104
1094
1104
1221
1112
1109
1240
1044
1304
1074
1080
1027
1056
1031
1056
1077
1056
1077
1096
1077
1240
1045
1156
1045
1316
1077
1286
1097
1042
1044
1030
1029
1114
1044
1096
1074
1128
1058
1220
1063
1270
1057
1158
1065
1414
1040
1198
1032
1066
1024
1066
1034
1048
1048
1084
1052
1140
1041
1152
1024
1104
82
1024
1200
1200
1024
1028
1026
1029
1028
1028
1031
1028
1028
1032
1032
1032
1036
1036
1036
1024
1086
1084
1024
1055
1053
1032
1072
1084
1035
1024
1088
1034
1024
1024
1034
1024
1024
1032
1024
1024
1032
1025
1024
1032
1025
1031
1052
1031
1027
1087
1056
1040
1082
1097
1028
1082
1024
1026
1082
1088
1024
1082
1123
1025
1128
1103
1027
1132
1072
1032
1131
1072
1039
1090
1083
1048
1090
1097
1061
1090
1261
1024
1090
1207
1027
1226
1148
1046
1096
1119
1055
1099
1104
1040
1146
1104
1048
1096
1104
1051
1108
1093
1057
1108
1250
1061
1227
1035
1082
1056
1024
1064
1079
1057
1052
1026
1056
1040
1030
1088
1024
1074
1112
1048
1080
1088
1053
1105
1096
1076
1221
1036
1077
1253
1039
1152
1210
1039
1031
1088
1116
1024
1028
1240
1288
1040
1240
1280
1095
1240
1044
1095
1272
1302
1044
1216
1494
1172
1225
1287
1045
1225
1287
1287
1232
1932
1215
1040
1672
1213
1024
1292
1124
1032
1920
1261
1053
1728
1213
1095
1752
1510
1220
1564
1504
1230
1937
1336
1232
1937
1953
1240
1074
1581
1029
1696
1316
1027
1440
1168
1026
1584
1424
1027
1376
1030
1028
1352
1480
1037
1068
1340
1033
1388
1472
1051
1900
1568
1058
1132
1120
1030
1136
1168
1028
40
1024
1465
1024
1056
1040
1541
1031
1031
1056
1037
1025
1025
1064
1180
1038
1038
1032
1216
1038
1038
1024
1056
1026
1026
1024
1121
1026
4
1142
1136
1299
1024
1024
1264
1160
1335
1036
1036
1420
1024
1093
1036
1036
1052
1048
1032
1032
1032
1032
1032
1112
1025
1025
1025
1036
1346
1032
1032
1168
1024
1347
1035
1032
1202
1056
2003
1030
1036
1450
1136
1564
1036
1036
1450
1168
1812
1032
1036
1036
1176
1168
1042
1042
1410
1112
1253
1042
1026
18
1426
1048
1445
1042
1035
1042
1498
1052
1333
1073
1030
1030
1370
1140
1845
1120
1044
1044
1466
1128
1965
1045
1040
1040
1538
1152
1541
1041
1044
1032
36
1682
1136
1814
1046
1044
1036
1044
1178
1136
1942
1046
1028
1036
1042
1170
1088
1718
1174
1037
1038
1038
1446
1224
1415
1200
1033
1034
1034
1462
1248
1309
1240
1048
1048
1048
1542
1156
1028
1288
1040
1040
1040
1974
1232
232
1080
1052
1032
1024
1080
1702
1032
1032
1312
1044
1136
1024
1032
1158
1024
1024
1122
1298
1093
1024
1052
1358
1080
1080
1302
1490
1029
1026
1028
1122
1092
1092
1072
1358
1036
1026
1064
1056
1228
1228
1136
1360
1033
1032
1032
72
1456
1234
1234
1048
1480
1048
1048
1048
1048
1296
1296
1280
1057
1549
1025
1028
1056
1056
1024
1384
1350
1069
1793
1249
1024
8
4
1072
1072
1220
1032
264
1284
1121
1969
1207
1028
1028
1028
1096
1096
1060
1036
1036
1036
1248
1780
1159
1037
1038
1046
1136
216
1136
1096
1036
1036
1036
1314
1728
1156
1036
20
1036
1044
22
1104
1232
1104
1216
1132
1132
1132
1030
1636
1410
1031
1035
1030
1030
1030
1032
1032
1224
1190
1038
1038
1038
1126
1576
1419
1060
1042
1034
1034
1034
1032
1096
1160
1094
1170
1170
1218
1046
1955
1419
1128
1074
1032
1032
1032
1052
1068
1228
1024
1234
1234
1222
1110
1590
1506
1088
1058
1028
1036
1036
1056
1060
1248
1155
1140
1172
1216
1183
1383
1254
1038
1038
1030
1052
1052
1056
1088
1056
1218
1092
1156
1042
1153
1933
1336
1039
1039
1046
1086
1086
1120
1228
1120
1318
1220
1236
1234
1411
1582
1283
1037
1053
1040
1144
1146
1088
1220
1088
1078
1216
1218
1218
1025
1287
1408
1089
1041
1058
1100
1058
1104
1028
1232
1158
1266
1522
1266
1218
1475
1609
1137
1074
1050
1068
1050
1040
1142
1232
1030
1290
1290
1180
1218
1311
1768
1136
1078
1050
1114
1082
1032
1074
1156
1472
1050
1050
1042
1250
1059
1243
1149
1046
1048
1224
1064
34
1100
1332
1228
1223
1420
1050
1056
1256
1200
1082
1165
1044
1052
1192
1128
1128
1216
1408
1068
1219
1308
1082
1148
1272
1036
1294
1189
1045
1076
1122
1122
1122
1168
1454
1056
1188
1218
1132
1276
1409
1224
1240
1089
1073
1070
1123
1122
1122
1072
1332
1072
1184
1318
1212
1148
1664
1041
1284
1257
1061
1082
1120
1034
1034
1040
1524
1104
1460
1390
1460
1244
1218
1057
1935
1134
1060
1034
1088
1032
1034
1048
1582
1048
1412
1890
1315
1024
1218
1113
1599
1102
1088
1040
1224
1128
1122
1220
1802
1085
1420
1552
1288
1024
1282
1048
1028
1159
1105
1040
1256
1096
1068
1256
1986
1092
1033
1776
1163
1040
1350
1825
1184
1155
1045
149
1060
1258
1133
1132
1240
1750
1088
1344
1160
1026
1048
1286
1123
1201
1123
1077
1077
1128
1333
1070
1134
1266
1750
1056
1124
1180
1056
1032
1340
1158
1033
1092
1077
1077
1088
1061
1067
1162
1184
1760
1120
1056
1444
1120
1024
1792
1230
1240
1252
1072
1072
1088
1037
1120
1186
1088
1536
1040
1187
1296
1152
1024
1089
1324
1304
1056
1096
1096
1255
1048
1136
1190
1112
1794
1049
1458
1820
1089
1151
1091
1196
1392
1074
1144
1144
1160
1105
1132
1130
1244
1858
1035
1028
1920
1101
1216
1254
1463
1137
1144
1097
1097
1036
1098
1122
1040
1220
1850
1053
1029
1760
1133
1168
1316
1812
1089
1088
1029
9
1253
1064
1027
1153
1152
1286
1826
1056
1345
1760
1068
1136
1472
1072
1024
1032
1056
1048
1048
152
1120
1217
1185
1042
1286
1568
1216
1091
1552
1112
1272
1352
1099
1088
1025
1034
1043
1043
1043
1148
1062
1161
1090
1028
1568
1057
1089
1296
1056
1508
1852
1376
1251
1091
1024
1024
1024
1024
1088
66
1132
1035
1218
1030
1390
1121
1219
1648
1120
1233
1986
1344
1216
1219
1063
1063
1063
1063
1217
1217
1038
1032
1282
1174
1342
1171
1251
1544
1039
1155
1734
1352
1260
1027
1063
1063
1063
1063
1187
1187
1091
1064
1330
1254
1052
1075
1192
1052
1095
1026
1060
1858
1316
1027
1063
1063
1063
1063
1072
1072
1229
1101
1280
1330
1042
1088
1411
1044
18
1220
1274
1187
1858
1336
1046
1031
1039
1095
1095
1456
1456
1245
1121
1220
1250
1070
1163
1227
1280
1280
1040
1200
1184
1040
1288
1046
1044
1032
1252
1124
1184
1184
1280
1122
1038
1204
1088
1409
1225
1472
1472
1090
1416
1078
1846
1154
1024
1028
1034
1034
266
1034
1100
1100
1410
1126
1178
1136
1344
1219
1360
1312
1312
1088
1417
1328
1926
1286
1152
1038
1050
1050
1050
1050
27
1050
1037
1058
1184
1178
1242
1028
1346
1106
1952
1952
1088
1039
1316
1414
1926
1153
1050
154
1050
1050
1050
282
1050
1050
1155
1153
1128
1421
1220
1266
1028
1123
1089
1640
1640
1087
1291
1062
1542
1030
1473
1048
28
25
1048
1048
1052
1052
1052
1052
1052
1190
1187
1256
1049
1260
1174
1024
1172
1052
1100
1100
1120
1294
1734
1422
1220
1349
1048
25
1048
1048
1049
1048
1048
1304
1304
1048
1048
1443
1442
1256
1051
1263
1414
1052
1463
1149
1024
1028
1127
1408
1216
1370
1156
1032
1112
120
49
1073
121
1144
49
1112
153
1177
1088
1048
1048
1048
1048
1048
1442
1442
1314
1034
1154
1034
1044
1420
1132
1044
1024
1260
1024
1094
1890
1409
1026
1177
1049
153
1049
1177
1049
1177
1049
1177
1049
1177
1093
1315
1315
1315
1059
1059
1132
1132
1451
1026
1030
1064
1110
1436
1348
1024
1025
1329
1201
1062
1574
1283
1152
1037
1037
1037
1037
1421
1037
1037
1037
1036
1036
1421
1133
1520
1392
1392
1264
1136
1292
1292
1441
1046
1262
1066
1234
1091
1328
1024
1024
1080
1171
1184
1398
1798
1473
1038
142
141
1038
1038
1038
1422
1038
1038
1038
1037
1037
1422
1158
1030
1286
1286
1286
1157
1486
1479
1457
1182
1250
1130
1038
1283
1329
1344
1344
1246
1491
1196
1024
1798
1346
1034
138
1170
1161
1034
1290
1034
1418
1034
1042
1034
1161
1033
1482
1026
1034
1034
1928
1032
10
1032
1233
1267
1595
1178
1152
1100
1162
1220
1224
1368
1368
1055
1384
1441
1674
1160
1412
1178
1050
1226
1040
1050
1434
1050
1424
1040
1042
1032
1169
1041
1168
1162
1176
1304
1304
1048
280
1048
1048
152
1243
1236
1290
1032
1048
1248
1028
1318
1277
1036
1036
1039
1273
1538
1178
1160
1548
1154
1154
1162
1154
1026
1410
1026
1284
1028
1026
1026
1157
1155
1412
1026
1410
1922
1922
1282
1026
258
386
1026
1026
1026
1296
1298
1323
1419
1073
1280
1024
1192
1028
1052
1049
1088
1340
1026
1162
1048
1550
1122
1122
1122
1122
1218
1218
1044
1172
1188
1218
1044
1126
1508
1508
1209
1418
1290
1290
1290
1290
1290
394
1418
1418
1034
1034
1072
1072
1450
1035
1080
1416
1024
128
1186
1024
1172
146
1054
1168
1024
1030
1154
1279
1601
1252
1252
1252
1252
1476
1220
1232
1488
1476
1220
1232
1252
1284
1252
1124
1944
1944
1944
1432
1304
408
1304
408
1432
1432
1432
1048
1048
1036
1036
1576
1178
1067
1096
1252
1252
1192
1153
1024
1024
1041
1175
1153
1216
1186
1251
1485
1152
1152
1152
1152
1280
1152
1280
192
1408
1280
1024
1280
128
1153
1281
1408
1120
1692
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1064
1064
1220
1256
1028
1498
1106
1051
1216
1232
1432
1198
1160
1156
140
1024
1297
1091
1216
1442
1474
1485
1408
1216
1472
1474
1024
1408
1024
1216
1408
1024
1216
1024
1024
1219
1411
1664
1268
1693
1565
1437
1533
1533
1533
1533
1533
1533
1533
1469
1143
1143
1157
1155
1207
1380
1096
1026
1238
1238
1280
1314
1164
1164
1164
1160
1875
1100
1224
1458
1348
1485
1412
1480
1372
1350
1042
1924
1298
1218
196
1604
1284
1242
1284
1028
1479
1415
1220
1172
1672
1928
1285
1285
1285
1286
263
1285
1285
1285
1286
261
1288
1095
1159
1037
1048
1460
1216
1080
1028
1286
1286
270
1059
1072
1244
1244
1244
1244
1993
1095
1183
1306
1796
1548
1490
1160
1218
1167
1314
1746
1426
1426
1426
1622
1430
1178
1286
1286
1357
1420
1046
1477
1479
1927
1028
1796
1924
1924
1924
1924
1924
1924
1924
1924
1351
1093
1477
1089
1105
1464
1520
1040
1038
1152
1024
1024
1220
1033
1388
1388
1388
1398
1281
1092
1409
1050
1800
1967
1362
1493
1254
1499
1460
1618
1458
1458
1458
1586
1458
1468
1166
1422
1368
1500
1394
1165
1534
1934
1294
1934
1294
1294
1294
1678
1678
470
1678
1422
1422
1406
1038
1166
1250
1241
1453
1282
1047
1250
1152
1152
1152
1324
1244
1280
1280
1280
1287
1377
1217
1026
1410
1304
1737
1214
1207
1214
1215
1526
1150
1442
1442
1442
1352
1496
1532
1424
1424
1208
1461
1240
1489
1282
1026
1027
1667
1923
1922
1923
1667
1667
1475
1411
1410
387
1410
1987
1027
1091
1046
1053
1547
1032
1024
1296
1416
1480
1480
1837
1158
1248
1252
1250
1025
1141
1035
1024
1306
1315
1740
1432
1432
1442
1432
1464
1144
312
1504
1504
1504
1888
1416
1400
1504
1504
1432
1468
1064
1160
1794
1666
1282
1410
1666
1410
1410
1666
1410
1410
1346
1602
1410
1410
1666
1026
1028
1078
1079
1802
1472
1024
1851
1512
1384
1384
1579
1262
1152
1156
1154
1189
1112
1099
1088
1050
1048
1786
1168
1168
1168
1168
1456
1136
1328
1528
1368
1368
1656
1424
1393
1496
1240
1183
1566
1328
1408
1922
1154
1154
1410
1410
1410
1410
1410
1410
1410
1282
1666
1410
1410
1154
1056
1057
1088
1115
1032
1478
1096
1549
1328
1360
1360
1090
1220
1476
1484
1482
1440
1220
1126
1104
1050
1025
1681
1304
1408
1176
1155
1560
1304
1304
1304
1368
1368
1304
1560
1407
1304
1304
1409
1730
1816
1181
1764
1764
1028
1348
1604
1348
1348
1348
1348
1604
1348
1604
1348
1604
1220
1092
1092
1075
1083
1120
1344
448
1126
1806
1332
1300
1108
1124
1388
1356
1356
1354
1500
1473
1078
1111
1098
1219
1558
1336
1424
1448
1217
1820
1848
1848
1948
1404
1400
1336
1976
1137
1976
1336
1408
1601
1080
1157
1568
1632
1126
1366
1654
1380
1394
1398
1398
1382
1302
1636
1380
1382
1120
1036
1116
1059
1067
1027
1660
1660
1152
1792
1400
1348
1216
1252
1026
1242
1242
1242
1389
1824
1080
1111
1218
1090
1619
1448
1024
1072
1024
1976
1960
1960
1428
1816
1816
1392
1456
1280
1488
1936
1408
1601
1648
1157
1377
1089
1059
1347
1283
1281
1280
1283
1283
1283
1283
1281
1281
1283
1249
1056
1152
1092
1108
1024
1558
1558
1216
1284
1362
1294
1326
1220
1138
1154
1154
1154
1293
1065
1080
1237
1062
1030
1617
1500
1313
1092
1160
1760
1756
1756
1366
1372
1364
1304
1624
1856
1360
1424
1319
1632
1176
1037
1328
1360
1029
1349
1029
1029
1029
1413
1413
1197
1797
1157
1157
1157
1456
1028
1028
1028
1028
1152
1102
1102
1311
159
1384
1802
1930
1930
1189
1160
1226
1226
1228
1185
1512
1055
1220
1274
1038
1028
1025
1024
1040
1033
1668
1153
1153
1302
1300
1300
1074
1616
1344
1879
1687
1025
1542
1042
1164
1315
1867
1037
45
1933
1293
1292
1293
1613
1613
1085
1101
1164
1165
1036
1853
1061
1061
1088
1091
1448
1292
1036
1079
1207
1184
1880
1752
1752
1457
1024
1274
1272
1278
1161
1376
1105
1344
1226
1519
1344
1155
1162
1176
1163
1190
1411
1187
1360
1360
1360
1376
1536
1350
1632
1232
1152
1618
1216
1038
1322
1610
1057
1056
1089
1425
1169
1153
1601
1089
1024
1233
1409
1041
1034
1793
1072
1061
1172
1096
1320
1214
1214
1072
1264
1463
1656
1492
1492
1962
1392
1276
250
1264
1266
1501
1040
1120
1252
1026
4
34
1287
1376
1088
1088
1120
1088
1024
1280
1408
1552
1360
1360
1800
1568
1281
1616
1104
1105
1602
1280
1207
1026
1254
1124
1124
1091
1091
1027
35
1027
1091
1091
1027
1027
1539
1027
1026
1027
1151
1149
1104
1089
1808
1186
1154
1136
1232
1520
1376
1288
1288
1032
1280
1164
1164
1158
1174
1498
1178
1122
1150
1044
18
26
154
1044
18
1042
1924
1312
1392
1208
1072
1091
1512
1872
1616
593
1540
1288
1280
1088
1384
1290
1616
1360
1209
1786
1808
1143
1076
1592
1272
1268
1090
1474
1090
1090
1090
1218
1090
1410
1218
1922
1090
1410
1602
1148
1148
1115
1088
1214
1158
1030
1057
1057
1793
1292
1196
1036
1064
1371
1420
460
1420
460
1480
1486
1423
1164
1258
1183
1078
1074
58
1074
58
1074
58
1076
1074
1074
1288
1416
1360
337
1208
1208
1104
1324
1872
1872
849
1872
1292
1292
1288
1104
1384
1357
1616
1360
1184
1408
1840
1115
1430
1309
1460
1460
1122
1314
1088
1088
1098
1058
1060
1090
1250
1728
1088
1092
1350
1028
1124
1217
1029
1027
1416
1544
1211
1211
1802
1288
1340
1080
1066
1128
1062
1062
1062
1062
1066
1058
1479
1296
1194
1116
1026
1026
1026
1026
1026
1026
1026
1026
4
1026
1026
50
1280
1416
1049
1049
1489
1188
1263
1376
1048
1048
25
1049
1049
1180
1856
1860
1088
1120
1857
1152
1920
1059
1476
1824
1075
1062
1078
1480
1480
1048
1144
1094
1094
1119
1208
1272
1128
1176
1062
1094
1096
1038
1038
1186
1155
1057
1027
1412
1412
1154
1154
1162
1284
1440
480
1156
1034
1132
1138
1138
1138
1150
1130
1140
1395
1304
1026
1045
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1284
1308
1032
1032
1379
1060
1295
1868
1032
1032
1032
1032
1032
1236
1108
1112
1256
1416
1882
1208
1176
1128
1895
1064
1027
1120
1136
1316
1316
1220
1028
1028
1028
1028
1156
1156
1140
1476
1124
1124
1124
1188
1026
1027
1092
1065
1144
1414
1414
1479
1223
1520
1284
1312
1312
1312
1188
1252
1026
1026
1026
1026
1026
1024
1055
1040
1120
1073
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1124
1029
1261
1261
1025
1150
1028
1644
1069
1069
1069
1069
1069
1044
1040
1048
1036
1480
1116
1465
1689
1148
1909
1284
1032
1152
1104
1127
1139
1063
1031
1029
1029
1066
1095
1159
1251
1479
1029
1127
1252
1316
1110
1122
1192
1122
1096
1568
1424
1296
1348
1304
1388
1964
1900
940
1452
1326
1152
1030
1026
6
1026
1030
1024
1025
1041
49
1088
1132
1093
1090
1090
290
1090
290
1090
1090
1090
1090
1090
1090
1090
1090
1090
1265
1069
1284
1284
1028
1168
1032
1068
1281
260
1441
420
1441
1444
1444
1174
1104
1168
1423
1528
1173
1477
455
1176
157
1153
1874
1343
1024
1024
1088
1144
1115
1341
1165
1101
1101
1128
1392
1221
1447
1101
1029
1224
1408
1341
1110
1136
1068
1094
1095
1140
1396
1027
1349
1165
1864
1116
1116
1116
1116
1313
1425
1032
72
1032
1032
72
1030
1030
1025
1036
1200
1200
1120
97
1152
1132
1218
1218
202
1186
1218
1186
1218
1218
1226
1218
1216
1216
1216
1234
1234
1136
1040
1036
1036
1038
1024
1036
1234
220
206
334
1372
346
1354
1459
1450
420
422
442
1468
1459
1444
1714
1096
1072
1464
1304
1189
1872
1872
1313
1312
1027
1850
1400
1044
1028
1377
1147
1147
1056
1424
1217
1233
1256
1216
1408
1444
1248
1473
1416
1410
1472
1132
1112
1132
1126
1283
1972
1396
1128
1104
1102
1100
1088
1088
1088
1088
1523
1531
1032
1032
1032
1032
1032
1048
1042
1053
1026
1200
1200
1249
1249
1201
1070
1312
1172
290
150
1314
1186
1172
1186
1170
1316
146
1226
1226
1160
1168
1292
140
1282
1154
1280
1216
1313
1313
1042
1096
1503
1170
1170
1320
1320
1857
1858
1856
834
1408
386
1410
1408
1408
1408
1408
1408
1411
1726
1080
1216
1408
1080
1253
1808
1808
1297
1297
1026
1538
1800
1040
1144
1901
1134
1131
1088
1600
1472
1408
1452
1088
1418
1280
1184
1344
1484
1162
1984
1153
1089
1121
1134
1331
1542
1350
1027
1043
1104
1228
1048
1048
1048
1128
1590
1289
1220
1220
1156
1156
1156
1228
1170
1158
1156
1072
1072
1120
1120
1176
1185
1044
1094
1042
1092
70
1044
18
1094
1091
1090
1094
1091
1090
1092
1090
1096
1088
1044
1092
1042
1094
1024
1040
1345
1347
1089
1224
1247
351
1036
1036
1036
1036
1856
1856
1792
1792
1344
1344
1344
1344
1344
1344
1345
1347
1345
1122
1160
1256
1024
1032
40
1176
1552
592
1552
592
1169
1169
1089
1126
1036
1104
1140
1289
1154
162
1175
1121
1121
1472
1472
1437
1249
1512
1153
1121
1152
1479
1176
1348
1212
1165
1088
1048
1033
1060
38
1798
1230
1230
1040
1248
1220
1220
1220
1568
1054
1031
1236
1236
1172
1172
1172
1236
1172
1222
1196
1025
1025
1270
1270
1160
1059
1330
1252
1074
308
306
310
1254
1254
238
1332
1332
316
306
314
1254
1252
1254
1266
250
1270
1268
242
250
1276
1266
250
1260
1256
1334
1254
1082
308
306
1158
1665
1048
1091
1090
1027
1092
1100
1100
1196
1196
1196
1196
1856
1857
1856
833
1856
1856
833
1856
1856
1856
1856
1856
833
1859
1858
1859
1088
1500
1496
1240
1948
1068
1408
1112
1112
1112
1112
1561
1561
1254
1034
1064
1024
1156
1928
1152
1152
384
1152
1207
1079
1382
1382
1329
1207
1328
1231
1079
1222
1126
1232
1124
1028
1185
1216
1100
1505
1030
1030
1030
1240
1176
1280
1268
1174
1190
1190
1384
1082
1280
1364
338
1362
1060
1060
1060
1364
1056
1060
1056
1032
1032
1207
1207
1208
1248
1346
1414
1346
1350
1346
1350
1412
1412
1418
1348
326
1348
326
1348
326
1348
1346
330
1414
1414
1410
1412
1418
1410
1412
390
1410
1410
394
1412
1410
394
1410
1412
1420
1350
1414
1354
1348
326
1346
324
1462
1222
1040
1089
1089
1027
1236
1240
1240
1122
1122
1122
1122
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1152
1860
1856
1160
1073
1065
1428
1093
1093
1092
69
1092
69
1797
1797
1087
1354
1032
1024
256
1072
1024
512
1408
1408
1408
1408
1200
1072
1123
1123
1201
1136
1072
1280
1200
1027
1155
1280
1216
1028
1077
1315
1132
1277
1060
1172
1060
1165
1421
1136
1252
1088
1152
160
129
1184
1256
1088
1216
1108
1106
90
202
218
1106
1196
109
101
1124
164
108
116
124
102
94
118
101
117
126
110
190
1150
174
1173
1184
1134
1135
1088
1088
1408
1408
1184
1292
1030
1030
1030
1030
1030
1030
1030
1036
1030
1030
1030
1030
1030
1030
1030
1038
1030
1034
1030
1034
1034
1038
1034
1030
1030
1030
1030
1030
10
1034
1030
1030
1034
1030
1038
1038
1030
1038
1034
1030
1030
1030
1030
14
1038
1383
1076
1107
1107
1024
248
1158
1027
1027
1024
1024
1024
1024
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1496
1856
1856
1453
1033
1032
1972
1027
1027
1027
1027
1027
1027
1539
1539
1100
1308
1692
1166
1295
1072
1072
1056
16
28
36
1320
1064
296
1576
296
1312
1448
1160
1126
1126
1141
1480
1416
1152
1064
1030
1226
1187
1223
1142
1139
1296
1100
1137
1510
1510
1270
1215
1287
1124
1222
1328
1456
1456
1456
1328
1200
1348
1312
1044
1106
1090
1156
1154
1042
1164
1165
1037
1156
1156
1026
1156
68
148
1154
132
1154
66
1090
1154
1043
1157
1026
130
66
1154
66
1154
1282
1154
1169
1154
1152
1153
1292
1104
1400
1400
1030
1053
1028
1028
1028
1028
1028
1028
1032
1032
1032
1034
1034
1034
1034
1034
1034
1034
1034
1034
1474
1032
1474
1032
1032
1026
1032
1032
1032
10
1032
10
1034
1034
1034
1032
1028
1028
1034
1034
1032
1034
1034
1026
10
1034
1034
1026
10
1034
1034
1901
1094
38
1073
1073
1039
1039
143
1190
1168
1168
1164
1162
1164
1162
140
1267
1267
1233
1233
1233
1175
1174
1175
1169
1169
1169
1169
1169
1171
1169
1169
1304
1232
1104
1443
1024
1024
1047
1050
1050
1046
1046
1046
1046
1032
1034
1148
1281
1251
1208
1048
1028
1152
1152
1088
1152
1088
1130
170
1194
1194
1130
1130
170
1328
1448
1480
1254
1254
1133
1339
1176
1184
1320
1154
1290
1167
1223
1136
1072
1208
1156
1223
1312
1312
1424
1080
1392
1043
1160
1280
1280
1408
1280
1280
1280
1516
1203
1030
1222
1030
1030
1222
1062
1231
1231
1039
1222
1030
1030
1222
1222
1222
1222
1222
1222
1222
1222
1222
1030
1221
1030
1030
198
1222
1222
1222
1030
198
1350
1350
1025
1216
1025
1032
1952
1216
1029
1027
1258
1093
1037
1037
1037
1038
1037
1038
1052
1053
1053
1034
1034
1034
1034
1034
1034
1034
1034
1034
1026
1052
1026
1052
1052
1044
1052
1052
1052
1050
1052
1050
1050
1050
1034
1036
1036
1037
1048
1048
1048
1048
1026
1026
1026
1026
1026
1026
1026
1026
1026
1038
1037
1037
1165
1165
1101
1037
1037
1152
1208
1208
1420
1416
1410
1154
1154
1471
1468
1236
1236
1236
1073
1073
1073
1081
121
1085
125
1148
1076
89
1113
1119
1074
1149
1816
1216
1040
1223
1152
1088
1047
1069
1069
1079
1078
55
1078
55
1078
55
1052
1050
1026
66
1064
1475
1048
1048
1030
1168
1168
1216
1168
1216
144
1154
1154
1154
1154
1154
1154
1154
1152
1455
1352
1143
1191
1192
1072
1215
1409
1323
1466
1192
1165
1316
1153
1171
1064
1216
1260
1792
1792
1408
1448
1110
1049
1480
1098
1098
76
1100
1098
1098
76
1436
1026
1206
438
1266
1218
1266
1266
1218
1266
1252
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
210
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
196
1224
1224
1224
1160
1160
1219
1220
1223
1064
1760
737
1121
1027
1026
1194
1221
1224
1072
1221
1226
1225
1226
1073
1073
1073
1218
1218
1218
1218
1218
1218
1218
1218
1218
1074
1072
1066
1074
1074
1168
1074
1074
1074
1074
1074
1074
1074
1074
1030
1038
1036
1037
1082
1072
1272
1080
1218
1218
1218
1218
1218
1218
1218
1218
1082
1311
1120
1120
1532
1532
1036
1036
1036
1136
1440
1440
1100
1096
1218
1194
1194
1660
1660
1350
325
1349
1348
328
1073
1073
1072
1032
1032
1025
1025
1030
1085
1117
1117
1119
1084
1024
1671
1288
1176
1056
1072
1104
1045
1248
228
1248
1248
1248
1248
1256
1256
1256
1256
1250
1251
1027
1091
1516
1880
1180
1308
1126
1304
1304
1304
1304
1304
1304
1161
1161
1161
1161
1161
1161
1161
1293
1664
641
1408
1152
1208
1196
1408
1309
1481
1025
1043
1196
1108
1060
1231
1182
1035
1348
1249
1856
1856
1296
1503
1175
1093
1088
1138
1138
1138
1138
1138
1138
1138
1412
1025
1056
160
1056
1296
1296
1296
1296
1296
1296
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1201
1200
1200
1200
1200
1200
1280
1156
1132
1128
1408
1408
1152
1025
1025
1172
1293
1306
1186
1325
1306
1307
1306
1187
1185
1185
1304
1304
1306
1306
1306
1306
1306
1306
1306
1058
1185
1162
1186
1186
1185
1190
1190
1190
1190
1190
1190
1190
1190
1056
1062
1060
1061
1210
1184
1304
1208
1306
1306
1306
1306
1306
1306
1306
1306
1154
1055
1132
1132
1410
1414
1121
1121
1121
1112
1040
1425
1292
1036
1050
1050
1050
1220
1216
1088
1088
69
76
77
1088
1088
1096
1092
1088
1088
1104
84
1096
1088
65
1090
65
1096
1088
1088
1089
1091
1095
1088
1166
1192
1036
1504
1400
1048
1140
1504
1504
1496
1504
1504
1504
1484
1484
1484
1484
1314
1314
1120
1120
1123
1869
1174
1174
1090
1225
1224
1225
1224
1224
1224
1100
1196
1164
1164
1164
1164
1164
1089
1064
1064
1064
1199
1423
1188
1320
1341
1368
1336
1103
1152
1368
1222
1153
1186
1064
1254
1520
1123
1120
1796
1370
1094
1120
1024
1268
1268
1268
1268
1268
1268
1268
2016
1027
1030
1030
1030
1048
1048
1048
1048
1048
1048
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
424
1128
424
1128
1128
1128
1128
1128
1128
1448
1128
1040
1136
1088
1122
1521
1457
1457
1155
1155
67
1136
1032
1937
1443
1837
1944
1942
1940
1442
1441
1444
1960
920
1960
1944
1944
1960
1960
1946
1962
1962
1442
1443
1442
1444
1442
1440
1440
1440
1442
1442
1444
422
1446
1446
1446
1312
1186
1186
1189
1448
1444
1938
924
1442
1834
1944
1944
1944
1946
1946
1946
1946
1410
1311
1036
140
1036
1923
1923
1251
1251
1251
1052
1344
1088
1058
1058
1058
1056
34
1058
1090
1091
1120
1120
1122
1120
1122
1123
1124
1120
1346
1347
1380
1313
1360
1350
1345
1345
1345
1345
1348
1345
1344
321
1347
1347
1347
1345
1152
1380
1294
1404
1796
1060
1176
1136
1124
1072
1128
1136
100
1136
100
113
1062
1062
1062
1062
1970
1970
1164
1164
1122
1841
1518
1451
1224
1408
1408
1409
1408
1408
1408
1146
1056
1120
90
1120
90
1210
1210
1184
186
1143
1196
1196
1452
1323
1611
1452
1068
1312
1180
1324
1163
1088
1312
1096
1024
1154
1135
1210
1865
1024
1024
1056
1110
1254
1168
1044
1124
1092
1092
1092
1092
1092
1092
1456
1346
1415
1415
1414
1112
1116
1116
1116
1116
1116
1216
1216
1344
1344
1216
1344
1216
320
1216
1344
1216
1344
1344
1344
1216
1216
1344
1344
1344
1344
1216
320
1472
1216
320
1472
1344
1216
320
1216
1216
1216
1216
1472
1344
1104
1222
1216
1191
1417
1417
1417
1089
1089
1089
1092
1362
1684
1460
1949
1692
1686
1684
1443
1443
1444
1688
1688
1692
1688
1692
1680
1684
1688
1684
1682
1442
1444
1460
1464
1414
1458
1456
1460
1458
1460
434
1460
1412
434
1412
420
422
1414
1410
1456
1460
1442
1461
1424
1444
1680
1684
1440
1938
1688
1688
1692
1692
1688
1688
1688
1442
1213
1046
1046
1046
1600
1600
1212
1212
1212
1092
1104
81
1104
1042
1042
26
1042
1044
28
18
1052
18
26
1052
1347
1346
1379
1379
1379
1475
355
1379
1378
1379
1379
1379
1378
1379
1315
1347
1347
1379
1379
1379
1379
1347
1379
1379
1347
355
1378
1344
352
1376
1344
352
1152
1328
1340
1201
1927
1063
1048
1083
1083
1083
1068
1083
1083
1083
1083
1083
219
1078
1078
1083
1083
219
1594
1594
1485
1485
1238
2040
1534
2029
1244
1951
1432
1431
1432
1432
1432
1076
1140
1140
1140
1140
1140
1076
1076
1076
1076
1140
1294
271
1292
271
1295
1281
1345
1280
1293
1280
1471
1292
270
271
1201
1121
1504
1084
1112
1035
1174
1507
1052
1528
1112
1144
1088
1312
1520
1048
1062
1126
1126
1094
1125
1102
1102
1280
1880
1152
1152
1152
1236
1364
1362
1092
1106
1236
1476
1349
1345
1347
1475
1348
1172
1314
1172
1314
1170
1618
338
1624
344
1344
1176
1160
1312
1601
1365
1360
328
1096
328
1360
328
1608
328
1104
144
336
72
328
1360
584
328
1608
1352
1320
1320
1320
1320
1480
1480
1352
1512
1297
1479
1316
1181
413
1411
1411
1411
1247
1247
1247
1100
1890
1349
1028
1541
1348
1556
1552
1028
1046
54
1025
1348
1348
1348
1348
1348
1540
324
1348
1580
1348
1356
1056
1068
1054
1036
1086
1026
1028
1028
1028
1028
1026
1028
1028
5
21
1028
1045
1029
1026
1054
1044
1028
1027
1046
1029
1044
1058
1348
1536
1076
1356
1346
1348
1540
1540
1354
1354
1356
1058
1373
1078
1078
1078
1505
1505
1151
1071
1071
1092
1096
1096
1096
1092
1346
1346
1092
1088
66
68
1088
66
68
1088
66
1090
68
1090
68
1090
1092
1891
1891
1891
1891
1891
1891
1891
1891
1891
1891
1379
1891
1379
867
1891
1891
1891
1379
867
1379
1891
1891
1891
1891
1891
1379
867
1891
1891
1379
1890
1378
866
1889
1889
1377
865
1312
1122
1121
1467
1591
1112
1053
1026
1026
1026
1027
1026
1026
1026
1026
1026
1026
1027
1027
1026
1026
1026
1090
1090
1072
1072
1200
1420
1530
1516
1302
206
1568
1088
1110
87
1544
1560
1560
1080
1109
1237
1237
1109
1109
1464
1080
1109
1080
85
1120
1440
1440
1440
417
1440
1408
1856
1856
1024
1792
1792
1280
1057
1056
1056
1168
1176
1343
1153
1264
1280
1454
1335
1036
1338
1106
1114
1136
1376
1560
1026
1192
1048
1048
1040
1064
1096
1096
1824
1986
1408
1408
1408
1238
1046
1046
1120
1110
1238
1344
1093
1225
1112
1379
1882
1176
118
150
1112
1046
1095
1178
1104
1168
88
1852
1116
1164
1052
1036
25
1114
1728
1109
1240
850
1240
204
1130
1096
88
76
1106
1112
76
106
1100
1100
1112
1170
1108
82
1112
76
1096
88
76
73
89
1096
84
82
1112
76
1096
88
120
152
74
76
106
124
156
122
154
73
89
105
1848
812
1028
24
10
28
26
1164
76
1100
1164
1050
1240
1288
216
376
204
220
364
332
218
346
1930
1964
1361
1348
1197
1092
1092
1499
1526
1299
1232
1232
1232
1286
1570
1093
1029
1157
1093
1157
1157
1037
1039
1039
1037
269
1100
1100
1100
1100
1100
1164
588
1100
1100
1316
1100
1100
1450
1336
1442
1294
1080
1098
1294
1294
269
1294
1292
1050
1038
1294
1037
1037
1038
270
1292
1292
1050
282
1166
1292
1036
1046
1296
1093
1288
1032
1294
1038
1036
1100
1098
1100
1164
1292
1098
1114
1096
76
82
1290
1361
1138
1140
1060
1312
1312
1276
1108
1044
1236
1388
1388
1388
1092
1094
1094
1092
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1092
1228
1228
1376
1376
1376
1120
1376
1376
1376
1376
1120
1268
1251
1251
1268
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1249
1249
1249
1248
1248
1248
1248
1312
1076
1122
1050
1024
1084
1473
1030
1030
1030
1027
1026
3
1026
3
1027
1027
1027
1027
1027
1027
1027
1027
1027
1031
1030
1028
1028
1304
1435
1268
1580
1118
1182
1440
1376
1068
1069
1776
1816
1816
1069
1133
1389
1389
1133
1133
1069
1069
1133
1133
1133
1248
1584
1584
1584
1584
1584
561
1488
1888
1856
1090
1243
1712
1920
1201
1200
1200
1274
1498
411
1976
1024
1197
1041
1320
1269
1286
1082
1110
1074
1153
1340
1027
1030
1276
1276
1276
1148
1244
1244
252
1276
1584
1574
1059
1059
1059
1154
1234
1170
1316
1218
1234
1233
1232
1208
1218
1060
1218
1220
1218
1234
1220
1218
1228
1218
1218
1218
1218
1986
1218
213
1241
1218
1442
1219
1218
1416
1220
1218
1218
1218
1410
1026
1090
1090
1026
66
1026
1090
1026
66
1026
1026
1026
66
1218
1234
1218
1218
1218
1218
1218
195
1218
1218
1225
1219
1218
1218
1218
1218
1218
1218
195
1218
195
1218
1218
1218
1218
1218
1218
1218
1218
1218
1225
1219
1219
1986
1986
1218
1218
1218
1218
1218
1218
1218
1218
1241
1218
1282
1378
1218
1218
1218
1218
1218
1218
1218
1218
1506
1698
1312
1216
1321
1116
1052
92
1885
1886
1243
1051
1055
1055
1358
1146
114
1229
1037
1229
1228
1229
1228
1048
1049
1049
1049
1049
1230
1230
1230
1230
1230
1230
1230
1230
1230
1230
1230
1228
1498
1048
1462
1048
1048
1272
1048
1048
1048
1048
1054
1050
1048
1048
1048
1048
1048
1048
1053
1053
1050
1050
1050
1052
1037
1044
1048
1037
1048
1048
1050
1050
1048
1226
1226
1218
202
1226
1225
1226
1218
1226
1218
202
201
1218
1042
1096
1092
1092
1028
1186
1186
1252
1028
1028
1302
1257
1257
1257
1248
1248
1248
1164
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1130
1408
1409
1299
1299
1348
275
1299
1299
1299
1299
1299
1316
1300
1300
1300
1300
1185
1185
1313
1313
1186
1186
1314
1314
1059
1299
1153
1153
1153
1153
1153
1152
1152
1152
1296
1058
290
1058
1314
1792
1980
1104
1088
1026
1092
1040
1024
1024
1024
1024
4
1026
1026
1026
1026
1024
4
1024
4
1028
1024
1026
1024
1026
1024
1024
1092
1030
70
1060
1028
1796
1536
1280
1792
1118
1182
1393
1392
1188
1188
1264
1852
1820
1120
1120
1120
224
1248
1120
224
1120
224
1120
1120
1248
1120
224
1120
224
1187
1712
1712
1712
1712
1712
1712
1487
1048
1216
1218
198
1549
1712
1592
1192
1192
1208
1530
1306
1306
1713
1219
1197
1221
1040
1280
1043
275
1280
1280
1026
1424
1053
1024
1288
1414
1414
1412
1284
1414
1414
1414
1412
1032
1968
1446
1126
1190
1528
1176
1528
1528
1176
1496
1377
1318
1508
1222
1508
1510
1222
1094
1094
1222
1222
1222
1220
1222
1094
1094
1606
1222
294
1221
1400
1222
1318
1222
1222
1513
1222
1510
1508
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1510
1222
1094
1222
294
1092
1222
1220
1092
198
1094
1094
198
294
1092
70
196
198
294
1095
1222
294
1222
1222
294
1222
1222
1220
1222
294
1222
1094
198
294
1220
1220
1094
198
1222
1220
198
294
1222
1222
1222
1094
198
1092
196
198
1223
1222
294
1222
1606
1604
1220
1222
1220
198
1222
1222
1092
1220
1220
198
1089
1220
1510
1318
1222
294
1222
1222
294
1222
1222
1094
1222
1222
1606
1158
1505
1347
1518
1144
1144
1144
1857
1842
1026
1154
1155
1027
131
1162
1154
1154
1230
1118
1217
1224
1228
205
1225
1053
1052
1052
1052
1052
1226
1226
1226
1218
202
1226
1226
1226
1226
1226
1226
1226
1218
202
1626
1051
1340
1180
1052
1279
1052
1052
1052
1052
1058
1058
1052
1052
1052
1052
1052
1052
1053
1053
1058
1058
1058
1180
1041
1092
1528
1097
1179
1308
1228
1228
1050
1226
1226
1226
1226
1226
1227
1226
1226
1226
1226
1226
1227
1226
1086
1856
1132
1132
1132
1393
1393
1089
1025
1105
1074
1516
1516
1516
1056
1058
1058
1090
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1426
403
1427
1364
1363
1367
1363
1363
1363
1367
1363
1366
1376
1413
1414
1414
1408
1456
1456
1456
1456
1462
1470
1447
1470
1460
1411
1091
1091
1091
1091
1091
1424
1424
1424
1416
1452
1468
1452
1452
444
1841
1464
1361
1234
1152
1024
1032
1052
1048
1052
1028
1028
5
1030
1030
1030
1030
1031
1028
5
1028
1028
5
1028
5
1028
1026
1026
1026
1026
1026
1229
1224
1224
1156
1220
1160
1345
1484
1965
1266
1266
1525
1528
1468
1468
1528
1468
1528
1137
1201
1137
1201
1201
1137
1201
1137
1201
1137
1137
1201
1137
1201
1201
1201
1512
1713
1713
1712
1712
1712
1712
1560
1138
1186
1298
1304
1676
1376
1036
1036
1036
1036
1036
1832
1848
1373
1028
1160
1226
1027
1416
1052
1308
1344
1344
1248
1428
1048
1137
1408
1414
1414
1410
1410
1414
1414
1414
1410
1296
1568
1454
1198
1198
1504
1520
1504
1504
1520
1472
1377
1248
1249
1248
1248
1248
1248
1248
1248
1248
1248
1248
1249
1248
1248
1248
1248
1248
1248
1248
1308
1248
1248
1248
1248
1249
1249
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
225
1248
1248
225
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
225
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
225
1248
1248
1248
1263
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1523
1283
1590
1128
1128
1128
1121
1072
1120
1032
1024
1024
1024
1416
1475
1474
1243
1091
1173
1242
1244
1244
1241
1153
1088
1088
1088
1088
1240
1240
1240
1242
1242
1242
1242
1242
1242
1242
1242
1242
1242
1242
1066
1089
1404
1158
1089
1089
1156
1156
1092
1154
1090
1090
1092
1090
1092
1092
1156
1156
1093
1093
1090
1090
1090
1156
1239
1248
1376
1249
1191
1156
1220
1220
1093
1178
1242
1242
1178
218
1178
1242
1242
1242
1242
1242
1178
218
1178
218
1242
1102
1024
1198
1198
1198
1652
626
633
1649
1265
1273
1265
1076
1036
1036
1295
1512
1632
1632
1138
1410
1410
1410
388
1410
388
1412
1410
388
1410
1410
1412
1412
1412
1412
1412
1412
1072
1072
1047
1110
1110
1108
1108
85
1107
1107
1105
1110
1110
1128
120
1053
1055
1054
31
1055
1410
1408
1416
1416
1408
1411
1409
1411
1414
1043
1107
1099
1098
1102
1100
1408
1408
1408
1040
1408
1408
1408
1408
1408
385
1128
1328
1194
1294
1472
1056
1068
1026
1024
2
1046
1029
1029
1029
1028
1024
4
1028
1028
1028
1028
5
1028
5
1028
1028
5
1028
1029
1029
1028
1050
1050
1050
1050
1050
1217
1218
1218
1270
1127
1289
1091
1364
1377
1146
1146
1074
1080
1074
1074
1081
1080
1080
1041
1153
1169
1089
193
305
1089
1169
1089
1249
1089
1121
1121
1105
1121
81
1089
81
113
1089
1089
1576
40
1725
1725
1724
1724
1724
1724
1976
1118
1190
1048
1048
1372
1251
1037
1436
1436
1436
1420
1708
1708
1392
1030
1101
1290
1043
1536
1329
1329
1283
1280
1452
1282
1082
1222
1548
1290
1290
1290
1290
1290
1290
1290
1290
1840
1456
1442
1442
1442
1040
1296
274
1296
1296
1296
1288
1328
1072
1073
1328
1328
1072
304
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1330
1328
1320
1328
1328
1328
1328
1328
1072
1328
1072
1328
1328
1328
1328
1328
1328
1328
1072
304
1328
1072
304
1456
1456
1456
1328
1072
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1072
304
1328
305
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1072
304
1072
304
1328
1328
1072
304
1328
1328
1328
1328
1328
1328
1328
1072
304
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1072
304
1328
1328
1456
1456
1328
1072
304
1072
304
1328
1072
1328
1328
305
1328
1328
1328
1328
1329
1329
1072
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1456
1320
1300
1135
1340
1131
1131
1131
1555
1171
1171
1153
1154
1025
1025
1032
1315
1314
1281
1217
1461
1288
1280
1280
257
1280
1240
1217
1217
1219
1219
1306
1290
268
1306
1288
1288
1288
1304
1304
1304
1304
1290
1306
1306
1306
1450
1218
1258
1256
1217
1216
1243
1243
1246
1242
1242
1242
1219
1216
1216
1216
1176
216
1240
1217
1217
1216
194
1216
194
1218
1240
1456
1208
1180
1209
1314
1182
1285
1280
1237
1466
1304
1288
280
1304
1288
280
1304
1306
1300
292
1300
1300
1290
276
292
1300
1300
292
298
1300
1290
1290
276
1226
1697
1204
1076
1204
1540
260
1284
1540
260
1280
1217
1217
1217
1042
1373
1373
1818
1084
1596
1596
1302
1044
1044
1044
26
1044
28
1044
26
1044
26
1044
1044
26
1044
26
44
1044
1044
1046
1046
30
1054
1054
46
1046
30
1046
1153
1153
1157
1100
1089
1092
1092
1089
68
1088
1088
1089
1095
1095
1088
1088
1221
1223
1223
1223
1239
1297
1343
1347
1347
1219
1314
1153
1154
1606
1219
1220
1216
1219
1219
1222
1185
1217
1153
1216
1344
1344
1312
1312
1152
576
192
1152
1391
1812
1485
1054
1992
1160
1057
1312
1310
1310
1294
1325
1325
1325
1290
1296
288
400
1296
266
400
1310
1310
1296
1290
1290
290
1296
1314
1310
1310
1310
1310
1315
1315
1299
1309
1309
1309
1309
1309
1297
1298
1298
1276
1276
1056
544
1110
1474
1857
1162
74
1162
74
1076
1069
1070
1086
1071
1069
1069
1024
1046
1046
1046
19
1043
1043
1024
1046
1046
19
1024
1024
1088
1216
1226
1088
192
1216
1088
192
1216
1216
1216
1216
1032
1032
1756
1756
1754
1754
1756
730
1754
1756
1132
1420
1120
1056
1388
1255
1037
1418
1420
1418
1036
1292
1292
1304
1039
1024
1922
1046
1152
1296
1296
1287
1024
256
7
2028
1376
1440
1185
1396
1032
1064
1064
1066
1066
1076
1064
1082
1024
1464
1440
1440
1441
1072
1928
1928
1928
1928
1928
1928
1152
1281
1409
1409
1280
1408
1408
1280
1280
1280
1408
1281
1408
1281
1409
1408
1408
1408
1408
1408
1408
1408
1280
1280
1280
1408
1409
1408
1408
1408
1408
1408
1280
1280
1280
1280
1280
1408
1408
1408
1408
1408
1408
1408
1280
1024
1024
1280
1280
1280
1280
1281
1280
1280
1280
1280
1280
1280
1280
257
1280
1280
1280
1281
1280
257
1280
1280
1280
257
1280
1280
1280
1280
1280
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
385
1408
1408
1409
1409
1408
1408
385
1408
1408
385
1409
1408
1408
1408
1408
1408
1408
1408
1408
1408
385
1408
1408
1408
1408
1408
1408
1408
1280
1280
1408
1408
1408
1408
1408
1408
1408
1408
1280
1280
1280
1280
1408
1408
1280
1280
1152
1280
1280
128
1280
1281
1280
1280
1280
1280
1280
1280
128
1280
1024
1408
1932
1115
1152
1189
1189
1189
1330
1426
1170
1024
1024
1056
1056
1052
1827
1827
1933
1201
1409
1416
1844
1844
1844
1846
1169
1312
1184
1315
1187
291
1792
1408
1408
1794
1920
1792
384
896
1800
392
1792
1792
1792
1794
1800
904
1792
1794
1794
1570
1314
1192
1322
1153
1201
178
1176
1178
1178
1178
1176
1178
1320
1155
1157
1157
1180
1180
1180
1157
1189
293
1184
164
292
1184
288
162
1312
292
1312
1154
1162
1712
1448
1425
1449
1152
1340
1840
1800
1168
1410
1920
1920
1920
1408
1920
1792
896
1796
388
1792
1927
1415
1927
1799
391
903
1928
1415
903
1415
1799
903
1799
391
903
1415
1416
1799
1416
1416
1415
1202
1381
1174
1046
1302
1422
654
1422
1423
1678
1422
1420
1181
1181
1181
1076
1109
1108
1613
1044
1812
1810
1058
1044
34
1044
1044
148
1058
1044
1044
34
1042
1042
1042
1042
1042
1042
36
1042
1042
36
1042
1032
1046
1046
1040
1040
144
1040
1058
1058
1058
1042
1042
1040
1157
1157
1154
1223
1223
1221
1221
1221
1221
1159
1223
1221
1219
1219
1223
1223
1221
1219
1219
1219
163
1155
1187
211
1223
1233
1233
1222
1190
1222
1222
1235
1171
1223
1223
1155
1219
1219
1155
1219
1219
1169
1159
1232
1184
1184
1216
1216
1216
1216
1248
1633
1344
1295
1859
1251
1025
1287
1555
19
275
1555
1543
263
1546
10
266
1546
10
266
1546
10
1543
7
1543
263
1287
1543
1543
263
1543
7
1031
1555
1555
19
275
1543
1543
7
1543
263
1031
263
1543
263
1543
7
263
1555
1555
19
275
1555
275
1555
1542
6
262
1542
6
262
1363
1300
1556
1297
1553
273
1361
1937
1938
1938
1414
1414
1296
1296
1376
1538
1800
1026
4
258
1026
1026
1026
1334
1177
1066
1066
1112
1177
1177
1216
1079
1047
1047
1047
1047
1047
1024
1047
1047
1047
1024
1024
1024
1472
1482
1024
1024
1024
1024
1024
448
1024
448
1472
1472
1472
1024
1024
1492
1490
1496
1496
1490
1498
1498
1266
1152
1024
1148
1149
1894
1249
1378
1512
1516
1514
1136
1052
1052
1336
1304
1152
1476
1122
1413
1032
1032
2008
1143
1143
1142
1134
1090
1286
1441
1232
368
1228
1324
1324
1292
1315
1156
1156
1162
1072
2019
1108
1114
1113
1028
1664
1664
1676
1304
1292
1536
1164
1367
1167
1155
1283
1340
1340
1132
1132
1132
1301
1132
1301
1141
2014
1333
1333
1968
1328
1328
1328
1208
1128
1124
1124
1300
1935
1335
1332
1332
1232
1488
1924
1360
1360
1360
1360
1460
1232
1160
1160
208
1156
464
1412
1412
1872
1284
336
1360
1880
1140
1368
1368
1369
1872
1872
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1332
1240
1240
1204
2000
2000
1160
1160
1160
1160
1160
1232
464
1160
208
1160
137
1232
1160
208
464
1161
1161
1160
1160
1161
1412
1160
208
1160
137
1161
1156
1160
392
208
464
1160
208
464
1412
1160
132
1160
1412
1156
1156
1161
1156
1156
1232
1232
1232
1232
1156
1872
1872
1156
1160
1160
132
1156
1156
1156
388
1160
1412
1224
1224
1224
1224
1296
1296
1224
1220
1156
1288
1160
132
1156
1156
1161
1156
1156
1160
1160
1288
1156
1156
1156
1284
1572
1759
1161
1219
1409
1153
1153
1289
1297
1673
1032
1032
1032
1032
1220
1921
1921
1069
1453
2037
1064
1557
1557
1557
1559
1457
1504
1440
1461
1461
1461
1064
1064
56
36
1080
1056
1080
1080
36
1064
36
1080
1056
1056
1556
1556
1064
1056
1544
1544
1072
1056
1056
1670
1478
1440
1490
1409
1417
1417
1500
1494
1496
1496
1496
1434
1448
1480
1445
1477
1488
1488
1488
1477
1461
1461
1458
1444
436
1460
1444
436
1444
1458
1460
1460
1444
1472
1472
1417
1425
1476
1445
1480
1454
1080
1564
1443
1056
1069
1080
1064
1064
1080
1080
1064
1552
1560
1552
1062
1062
1062
1058
1058
36
1058
36
1064
1058
1058
1058
1058
1058
1058
1058
1058
1058
1064
34
1058
1058
1064
1058
1490
1029
1090
194
1218
1058
1680
1680
1680
1680
1680
1680
1681
1168
1200
1200
1078
1856
1856
1856
1072
1854
1842
830
1072
1086
1078
1082
1072
56
88
1080
1072
1080
1080
1072
1078
1078
1078
1078
1076
60
1072
1072
1072
1072
1072
1072
1072
1079
1086
1084
58
1072
1072
1072
1074
1072
1072
1076
60
50
58
54
62
1074
58
54
62
1072
1188
165
1188
1188
1156
1156
1156
1156
1045
1156
1092
1156
1156
1156
1157
1284
1284
1060
1316
1060
1060
1060
1061
1092
1172
1220
1601
1217
1284
1028
1060
1028
36
1089
1156
1348
1060
1220
1092
1348
1058
1314
1058
1057
1224
1088
1568
1056
1024
32
1088
1024
32
1056
1504
481
1805
1799
1283
1120
1155
1051
1214
1043
27
795
1051
1051
283
475
1499
1043
27
795
1051
275
499
1147
475
1147
491
187
1147
1131
123
475
1131
123
475
1147
1147
475
1131
475
187
1051
1499
1302
1302
275
1043
190
1302
1558
22
531
19
278
275
1046
278
275
1563
27
475
1499
1299
1051
1555
19
27
275
795
475
1499
1043
275
1043
1499
1499
1499
1307
1299
1043
275
1046
278
1302
1555
19
275
1043
275
1043
275
1043
1555
19
27
275
795
1499
1043
27
275
283
1043
27
1299
1043
275
1051
275
1299
1051
1310
1043
286
1054
19
286
275
1235
1197
1517
1299
1819
475
1299
283
1243
1139
1150
1150
1423
1423
1299
1299
1096
1674
1064
1252
1252
1380
1252
1026
1026
1134
1438
1426
1425
1264
1216
1226
1040
1079
1111
1111
1111
1111
95
1111
1119
1079
1079
1079
1079
1079
1200
1040
1423
1040
1040
1040
1040
1040
1040
1040
1040
1040
1423
1423
1025
1025
1300
278
1311
1298
1304
284
1306
1304
282
1304
1420
1414
1318
1025
1025
1906
1408
1338
1320
1324
1322
1114
1174
1174
1039
1403
1228
1478
1170
1312
1128
1128
1476
1140
1140
1140
1122
1166
1432
1498
1254
1974
1218
1362
1362
1396
1351
1029
1028
1028
1472
704
1830
1261
1168
1169
1068
1036
1036
1044
1152
1172
1036
1422
1379
1167
1078
1344
1905
1905
1248
1324
1388
1167
1290
1157
1386
1135
1311
1360
1800
1224
201
1224
1220
1292
1284
1304
1047
1166
1928
1243
1128
1973
1104
1624
1478
1388
1360
1384
1384
1582
1360
1384
1384
1384
1384
1368
1350
1350
1640
1384
1384
1384
344
1640
1262
1372
1372
1374
1616
1640
1388
1388
1388
1360
1360
1360
1360
1360
1384
1384
1384
1384
1384
344
1384
1384
1384
1384
1368
1391
1367
1367
1220
1244
1244
1070
1104
1128
1072
1072
1072
1072
1072
1360
1360
1232
1360
208
1232
1232
1232
1232
1360
208
1360
1232
1356
1292
1292
1292
1590
1080
1384
216
1080
1401
1401
1076
1080
216
1592
1384
216
1368
1080
1240
344
1368
1350
1224
1060
1288
1358
1062
1294
1294
1294
1293
1391
1239
1239
1367
215
1223
1808
1816
1026
1036
1036
1036
1030
1030
1030
1542
1032
1550
1272
1272
1272
1160
1160
1160
1272
1030
1036
1392
1036
1036
1036
1036
1424
1076
1076
1032
1432
1368
1038
1038
1422
1798
1832
1247
1415
1223
1085
1085
1085
1388
1395
1564
1024
1024
1024
1024
1477
1795
1795
1124
1057
1093
1121
1109
1109
1109
1109
1043
51
1057
1025
1080
1592
1592
1128
1128
1128
1126
1128
1124
1128
1128
1126
1128
1126
1128
1124
1124
1094
1733
1128
1124
1240
1240
1142
1072
112
1072
112
1210
1382
1336
1362
1475
1501
1501
1348
1360
1361
1356
1368
1084
1068
1356
1044
1028
1050
1050
1370
1350
1590
1590
1086
1085
1084
61
62
1084
62
1084
1086
1084
1086
1597
1598
1596
1088
1344
1032
1080
1582
1449
1344
1448
1256
1044
1027
1136
1134
1128
1128
1128
1128
1128
1128
1092
1092
1271
1124
102
1126
1132
110
1126
1126
1126
1126
1126
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1125
1132
1132
1394
1316
1230
1230
1224
1064
1472
1472
1472
1312
1472
1472
1312
1408
1440
1056
1078
1800
1800
1800
1063
1314
1316
1314
1352
1062
1062
1059
1060
1060
60
1084
1060
1060
1060
60
1060
1060
1062
1062
1062
1062
1060
1060
1058
36
1058
36
1058
36
1058
36
1058
36
1058
36
1060
1062
1058
1058
1058
1060
1060
1060
1058
1060
1084
1058
36
1058
36
1058
1058
1058
1058
1058
1058
1058
1058
1062
1085
1085
1085
1085
1157
1155
133
1157
1155
133
1173
1171
1091
1155
133
1155
133
1155
133
1157
1155
1155
1069
1060
1056
1056
4
36
1028
36
1069
1027
1027
1061
1539
1027
1027
1027
1043
1027
1043
1059
1029
1039
1039
1039
37
1039
1039
1040
1040
1040
1027
1056
1024
1568
1056
1024
1024
1024
1024
1056
1056
1376
1376
1960
1813
1411
1137
1028
1210
1026
130
66
34
1026
1026
1794
642
1026
1026
1154
1282
1282
1090
34
1026
66
34
290
1794
642
578
802
1026
258
34
290
1026
130
1282
1280
64
65
1601
496
497
1152
64
65
1313
1153
1088
65
1089
1025
64
257
65
1521
1025
1089
1600
257
273
1088
65
1025
65
1281
1153
1537
1153
1066
1290
1168
1280
144
1280
1152
1152
1280
1024
256
16
640
1088
16
1280
16
640
1040
1024
128
16
144
1024
128
1024
64
16
1088
144
1792
144
1024
64
1056
1536
1280
1280
1034
1024
256
32
640
1024
64
16
1024
32
1024
32
1792
640
800
1536
1280
1024
64
1280
1088
1280
1600
1280
1152
1280
1024
128
64
1024
16
1088
1024
1024
1024
1024
64
1280
768
1024
128
1280
1152
64
1024
768
64
1024
64
1280
1024
64
1024
1056
1792
640
800
1280
1088
1024
1088
1152
1024
64
1056
1280
1024
1024
256
32
1024
1024
1280
1088
32
1088
1152
1024
1056
1088
1088
1024
1296
1057
289
1280
288
1056
1792
640
1280
1056
1024
1024
1864
1858
1858
1553
1041
1360
1360
1611
1026
1448
426
425
1186
1186
1122
1186
1218
1218
1504
1506
1608
1605
1520
1304
1288
1051
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1179
1051
1095
1083
1083
1083
1083
1083
1083
1083
1083
1083
1479
1095
1045
1045
1920
1920
1920
1920
1920
1920
1920
1920
897
1920
1923
1417
1422
1827
1155
1155
1111
1936
1314
1922
1920
898
1922
1241
1178
1196
1319
1984
1223
1166
1238
1281
1504
1504
1284
1236
1236
1236
1036
1214
1224
1055
1250
228
1922
1302
1242
214
1238
1102
1356
1165
1174
1174
1408
1664
1990
1463
1463
1495
1212
1388
1388
1352
1448
1064
1164
1039
1815
1164
1310
1091
1042
1042
1288
1308
1292
1096
1370
1091
1290
1166
1310
1302
1816
1304
88
1112
1112
1105
1289
1368
1944
1232
1114
1592
1112
1564
1048
1044
1840
1348
1868
1860
844
1888
880
1864
1890
874
1860
1912
1912
1888
888
1864
1872
1860
842
1860
842
1912
1400
1888
880
888
1864
1880
1092
1282
1112
1112
1298
1108
1320
1292
780
1292
1801
1300
788
308
1300
84
1300
1836
1300
84
308
1288
776
1800
1288
776
1800
1800
1304
1800
1800
1800
1288
1112
1793
1088
1088
800
1092
1304
88
1304
88
1290
1092
1160
1332
1284
292
1092
1305
1097
1300
788
820
1812
820
1300
84
1108
1300
84
76
1108
1108
1300
1108
1844
1300
84
1844
1089
1282
1292
284
274
1292
274
1292
1092
1288
72
1320
1296
80
1096
1800
1800
1296
1280
1088
1088
1320
1296
80
280
88
1112
1096
1112
1112
1112
1298
1288
1288
1280
1810
794
1280
258
268
1280
1290
1280
1300
1089
1088
1280
64
80
1824
1088
1304
1812
1808
1352
1372
1362
1362
1356
1352
330
332
1356
1874
1368
1858
1288
1288
1288
1096
1096
1096
1281
1354
1356
1348
1036
18
1042
1042
1042
1044
1040
1040
1024
1048
1048
1026
18
1026
1042
1028
10
1832
1284
1028
1473
1057
1441
1057
1832
1810
1140
1527
1263
1263
1263
1356
1126
1122
1220
1104
104
1960
1266
1221
1232
1232
1234
1195
1203
1057
1057
97
1064
104
1064
1064
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1392
1216
1264
368
1216
1416
1154
1249
1186
1282
130
1461
1461
1066
170
1202
1195
1202
1072
1060
1193
1074
1074
1074
1202
1202
1202
1073
1073
1073
1058
1056
33
1056
33
1056
1058
1056
1058
1058
1058
1056
34
36
1058
1056
1058
1056
1056
1184
1169
1137
1066
1096
1168
1440
1200
1456
1059
1220
1224
1272
1272
1224
1224
1224
1224
1224
1224
1253
1220
204
1272
1272
1272
1272
1218
1218
1218
1218
1218
1264
1264
248
1264
1264
1216
1216
1216
1216
1216
1216
1216
1216
1217
1217
1274
1276
1108
1030
1176
1176
1304
1128
1282
1281
1281
258
1281
258
1281
1281
1281
1304
284
1096
1064
1264
1644
1644
1644
1256
1888
1888
1888
1356
1206
1204
182
1206
1206
1132
180
182
1204
182
1204
1204
1206
1132
180
182
1204
182
1204
182
1206
1204
1206
1206
1206
1204
1206
1204
1204
1204
1206
1204
182
1204
182
1204
182
1204
182
1206
1204
182
1204
182
1204
182
1206
1204
1204
1206
1204
182
1204
182
1206
1206
1204
1206
1206
1204
182
1204
1206
1204
182
1204
182
1204
182
1204
182
1204
182
1204
182
1204
1204
182
1204
1205
1597
1597
1597
1596
1444
1444
1444
1565
1444
484
1444
1508
1188
484
1892
1444
1444
1444
1444
1444
1444
1188
1414
1414
1165
1188
1299
1188
1252
1188
292
1252
1171
1157
1024
1024
1024
1152
1152
1026
1026
1282
1282
1282
1412
1252
1064
1064
1064
1064
1064
1064
1054
1054
1054
1251
1410
1282
1666
1154
1282
1282
1154
1282
1282
1282
1377
1377
1290
1844
1078
1157
1144
1440
1030
134
1030
390
1158
1030
1034
1034
1290
1034
1290
1034
1286
1034
1030
1030
198
1030
1030
10
262
134
390
70
198
1030
134
198
326
1030
1414
1030
262
582
1290
262
326
1350
1734
1286
1290
262
1286
1030
262
1030
262
1030
262
390
1030
1025
1025
129
65
193
1025
129
65
193
321
1025
1297
1377
1281
1217
1217
1025
1409
1025
129
385
1025
129
385
1220
1028
5
1027
131
1412
1027
1363
1028
1156
1027
1028
3
1044
21
9
1347
1028
3
387
1029
1157
1028
5
1029
1028
1029
1040
1040
1024
1376
1024
1376
1408
1024
1376
1024
1152
1024
1728
1088
192
160
208
1056
1152
1024
1728
1056
16
48
1280
1280
1280
32
1024
256
1024
1280
128
1088
1152
64
1024
1184
1152
64
1664
1088
1024
1024
1040
1024
1024
1280
1040
1024
1152
1024
1696
1024
256
128
64
192
1024
128
64
192
320
96
160
208
1024
32
16
1024
256
64
1088
1024
1024
1280
768
640
1280
64
1792
704
1024
1024
1088
1088
192
1152
1388
1156
1060
1156
1283
1348
1123
1412
1156
84
196
1283
1283
1380
1300
1300
1044
1028
1028
1284
132
1028
1220
1412
1156
324
1156
388
1156
388
84
196
1028
260
1668
660
1380
1217
1377
1156
1028
260
388
68
196
1028
132
36
196
1028
1300
1028
1220
1348
1028
1092
36
196
1028
1156
68
1092
1220
1219
1090
1378
355
1044
1300
1284
1300
1283
1282
1346
1028
1026
68
1156
1412
1412
1044
1156
1156
1284
1153
1104
1808
1030
1030
1024
1670
1030
1030
1046
1286
1030
1248
1632
1248
1104
1168
1360
1360
1499
1258
1323
1322
1321
1154
1154
1090
1154
1218
1218
1539
1424
1516
1517
1408
1828
1796
1325
1069
1037
1101
1101
1293
1293
1293
1101
1069
1101
1101
1357
1101
1069
1069
1101
1037
1037
45
1069
1101
1101
1101
1101
1101
1101
1357
1101
1095
1095
1665
1664
1664
1664
1664
641
642
1664
1664
1664
641
1664
641
1664
1665
1543
1102
1062
1153
1154
1840
1632
1916
1937
1936
1936
1924
1412
1091
1124
1280
1600
1152
1436
1024
1437
1376
1440
1397
1220
324
198
326
197
325
1220
198
197
1222
1084
1158
1024
1031
1478
1478
1734
1334
1029
1046
54
1028
20
1220
1062
1213
1174
1172
1704
1704
1646
1462
1334
1387
1456
1136
1136
1839
1328
1151
1424
1351
1220
1424
1042
1878
1714
1714
1036
1410
1410
1100
1074
1028
1032
1092
1924
1938
1828
1028
1028
20
68
18
67
1044
1236
1108
1358
1074
1426
1112
1026
1456
1048
1460
1752
1460
434
1652
1906
1844
1844
1842
1908
1908
1842
1908
1908
1844
1906
1906
1908
1906
1842
1842
1906
1906
1906
1906
1906
1906
1908
1908
1906
1842
1842
1092
1410
1044
1236
1944
1092
1048
1944
1944
1033
1945
1922
900
916
1940
917
1924
1044
1044
1044
1250
1236
1236
1236
1928
920
1928
920
1944
1944
1944
1944
1938
1860
1032
24
1048
1048
1033
1236
1929
1092
1236
1252
1044
18
1044
1044
1236
1236
1044
1044
1048
1044
1380
1236
228
1236
228
1048
1096
1940
1924
916
1924
1924
916
914
1924
1092
1026
4
20
68
18
21
1044
18
1044
68
1044
21
1027
34
68
1045
1044
68
1236
1236
1236
1236
1236
1236
1029
1096
1426
1428
1426
409
1044
18
1042
25
1044
1092
1096
1032
24
1048
1032
24
1048
1032
1048
1048
1044
18
1092
36
73
1044
1092
73
1058
1044
1044
34
1027
1044
1044
1257
1236
1236
1236
1044
1092
1028
1044
1922
900
1858
1028
1026
1028
1432
1432
1048
1045
1097
1096
1028
24
1028
24
1048
1252
1236
1096
1796
804
1816
1160
1332
1330
1108
82
89
309
1112
1112
1112
1112
1154
1074
1108
1076
1432
1432
1432
1048
1032
1058
1408
1160
1652
1380
1028
1044
1044
1049
1236
1044
68
1044
1236
1028
20
1042
1860
1044
1044
66
1044
1044
68
1666
1666
1698
1322
1349
1341
1056
1200
1056
1130
1088
1243
1299
1308
1052
1212
1160
1786
1762
1216
1256
1256
1175
1190
1220
1218
1218
290
1223
1443
1187
1224
1032
1096
200
1032
1224
1672
1672
1152
192
1216
1216
1216
1216
1220
1196
1220
1216
196
1216
1216
132
196
1220
1220
1220
1216
196
1216
196
1216
1216
1216
1216
1216
1140
372
1324
372
1154
132
194
196
1092
196
324
1218
196
324
1556
1063
199
1043
1474
1032
4
1060
137
73
201
1301
1301
1442
1442
1442
1736
1442
1332
1078
1096
1218
1090
1090
1442
1442
1186
418
1057
193
1217
1217
1076
1078
1078
1078
1078
1078
1076
1078
1076
1076
1076
1076
1076
1078
1076
1206
1204
1204
1204
1472
1429
1273
2026
1255
1477
1952
1520
1520
1027
1220
1173
1164
1164
1179
1179
1179
1179
1394
1394
1220
1228
1164
1164
204
1164
1164
204
1164
204
1220
1220
1220
1220
1220
1172
1172
1164
1172
1172
1156
196
1156
196
1324
1220
172
300
1220
172
300
1220
1220
1220
1220
1220
1164
1174
1201
1367
1220
1220
1220
1124
1792
1792
1792
1792
1792
1792
1792
1792
1792
1028
1028
1212
1132
1048
1548
1548
1292
1516
1886
1886
1886
1074
1168
1168
1168
146
1170
1168
1096
1168
1168
146
1168
1168
1168
1168
1168
1096
1168
145
1296
144
1168
1168
1168
1168
1296
144
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1296
144
1296
1296
144
1168
1168
1168
1168
1296
144
1168
1168
1168
1168
1168
1168
1296
144
292
145
1168
1168
1168
1168
1168
1168
1328
1168
1168
1168
1168
1168
1168
304
292
1296
144
304
1168
292
1168
1168
292
1168
1168
1168
1168
1168
1168
1168
1168
1168
1170
1057
1057
1060
1056
1325
1312
1312
1306
1312
1312
1312
1332
1332
1332
1312
1312
1312
1324
1324
1312
1312
1178
1283
1283
1156
1152
1280
1280
128
1280
1280
128
1336
1280
1280
1158
1184
1184
1168
1184
1184
1318
1174
1308
1302
1302
1446
1280
1057
1057
1057
1057
1057
1057
1311
1310
287
1310
287
1284
1463
1303
1463
1207
1303
1303
1303
1303
1303
1303
1379
1379
1024
2011
1074
1480
1088
1537
1032
136
1160
1032
1032
392
1160
1160
1034
1034
138
1290
1034
1034
1290
1808
1034
1296
1160
1352
1160
1032
1042
1032
264
392
1160
1416
328
1096
1352
1032
1032
264
136
1352
1032
1032
136
1416
1288
1032
264
136
392
1032
1416
1288
392
1416
328
1352
1096
1032
1032
1032
1032
1032
1032
136
1288
1160
392
1032
1160
392
1416
1032
264
1027
1027
131
1027
1155
1347
1027
131
1411
1155
1347
1155
1027
1795
1155
1283
1347
1347
1411
1347
1155
1411
1411
1283
1411
1411
1156
1028
132
1156
1028
132
1028
1412
1028
1156
1156
1156
1028
1028
1028
1300
1028
1028
20
1156
1028
1028
1412
1029
1413
1029
1029
1157
1029
1285
1184
1056
1025
1312
1025
1313
1408
1024
1312
1025
1089
1025
1217
1025
193
1217
1025
1185
1057
1089
1025
193
1217
1057
1057
1057
1281
1281
1025
257
1025
1025
1281
1025
1025
257
1089
1217
1089
1217
1025
1217
1345
1089
1345
1217
1025
1025
1185
1025
1025
1793
1184
1025
1153
1025
1313
1025
129
33
193
1025
1153
1217
1313
1025
1025
257
1217
1153
193
1825
1057
1025
257
1185
1153
193
1057
1057
1025
129
1025
1217
1217
1025
1025
1025
257
1793
1217
1025
1089
1537
769
1217
1025
1025
1217
1089
1217
1089
1145
1220
1092
1220
1412
1156
1172
1156
388
1156
1156
148
1156
1284
388
1156
1317
1173
1173
1029
1029
1029
1413
405
1301
1029
261
1349
1349
1285
1349
1413
1157
389
1157
389
1285
1157
1157
1157
1285
1285
1285
1221
1315
1315
1220
1156
68
196
1028
260
1284
1220
1220
1092
1028
196
1092
1220
1028
68
196
1300
1220
1092
1220
1028
1092
1092
1220
1220
1220
1220
1220
1220
1220
1220
1316
1316
1045
1301
1429
1301
1284
1412
1156
1092
1220
1220
1413
1349
1349
1029
1157
389
1413
1413
1091
1164
1292
1292
1292
1292
1292
1036
1036
1292
1420
1036
1223
1510
1222
1368
1432
1816
1816
1536
1162
1899
1899
1899
1226
1226
1226
1226
1386
1386
1567
1561
1452
1452
1560
1188
1184
1025
1153
1025
1025
65
1089
1793
1793
1793
1025
1025
1025
65
1089
1025
1089
1025
1025
1025
65
1025
1025
1025
1025
1089
1089
1089
1089
1089
1089
1089
1089
1295
1295
1539
1539
1539
1280
1536
256
513
1536
256
513
257
1537
1536
1536
1536
256
513
1536
513
1537
641
1536
513
1536
256
640
1664
1507
1548
1034
1442
1442
1409
1032
1126
1524
1528
1528
1508
1456
1384
1383
1024
1121
1168
1348
1055
1300
1969
1456
1221
1221
1216
1216
200
1216
1216
197
1221
1220
1216
1221
1216
196
1124
1222
1024
1256
1152
1152
1152
1154
1092
1030
66
134
70
1026
6
130
134
1093
1093
1029
1154
1158
1154
134
1157
1704
1704
1034
1064
136
1160
1096
1560
539
1304
278
1307
1310
1176
1304
1304
1304
1048
1080
1050
1110
1082
1082
1044
1058
1050
1044
1050
1046
1053
1052
1582
1570
1070
1052
22
1052
21
22
1044
28
22
23
1052
21
22
1052
1046
1052
1044
21
22
1046
1344
1050
1046
1054
1044
1084
1052
1083
1084
1044
22
62
1082
1084
62
1058
1110
1087
62
1058
1084
1084
1110
1084
1084
1086
1058
1058
86
1083
1058
1110
1090
1082
1082
1082
1058
60
58
1058
1110
1084
1084
1058
86
1110
1058
1046
1562
1044
1044
1052
1046
1050
1564
1564
1053
1564
28
543
1058
1068
1044
1044
1561
1068
1044
28
1044
1044
1046
1044
1044
22
1044
22
1052
1564
28
1052
539
1564
28
1050
1565
1565
29
1565
1058
1564
1052
1052
1053
1053
1053
1044
23
1563
537
1045
1045
23
1044
1046
1046
1044
1044
1044
1044
1051
1046
1055
1044
22
1044
1046
1044
22
23
1046
1045
1055
1044
1044
22
1580
557
558
1044
22
556
557
558
1580
558
1580
558
1582
1562
1571
1052
22
1044
26
1052
22
30
31
1044
28
21
22
30
27
1052
22
1050
1045
1052
1050
1052
1046
1044
28
21
22
30
1045
1046
1046
1046
1045
1044
1052
1044
22
1044
22
23
1046
1046
1046
1044
1052
1052
1058
22
1068
1058
1059
1044
22
1050
22
1052
26
1049
1044
1046
1052
1052
31
1052
31
1052
1052
1054
1054
1052
1052
1053
1046
1046
1054
1052
1045
27
1052
30
1046
30
1049
1046
1046
1046
1046
1046
1044
1044
1044
1044
23
1044
23
1044
1046
1052
1045
22
1052
22
1570
1059
1570
1052
22
1044
26
1052
1052
1052
1052
1045
1047
1051
1045
1044
1045
1053
25
1044
26
25
1044
21
1044
21
23
1045
1046
1052
1046
1052
1052
1044
1045
1044
1044
1044
1052
1052
1052
1052
22
1044
1050
1046
1046
1564
538
1562
1565
1055
1052
31
1046
1560
1051
1110
1046
1046
1046
1046
1051
1044
1044
1052
1046
1044
1052
1046
1046
1564
543
1051
1046
1050
1051
1046
1046
1058
1058
1078
1329
1377
1953
1057
1057
1056
33
1346
1346
1360
1174
1057
1041
1057
1288
136
184
312
1408
1418
1312
1512
1496
1269
1162
1313
1312
1312
1312
1313
1494
1494
1276
236
1260
1276
1276
1261
1261
1252
1252
1191
1319
1319
1319
1319
1191
1352
1178
1229
206
1316
1230
1316
1188
292
1174
1174
206
1229
206
1230
1229
206
1316
1230
1316
1230
1188
1188
1226
330
1316
1188
1396
374
1396
374
1196
300
1140
372
1226
1164
204
205
206
1226
330
1100
292
204
332
294
205
333
1100
77
1100
1100
332
1316
202
330
1316
78
204
332
294
206
334
1102
334
1604
1253
1269
1488
1361
1259
1279
1279
1263
1279
1279
235
1044
21
1044
1488
1488
1488
1760
1492
1398
1142
1248
1266
250
1264
1264
1488
1488
1488
1488
1265
1265
1265
1265
1140
1142
1142
1142
1142
1142
1142
1142
1142
1140
1140
118
1142
1140
1142
1140
1142
1140
1140
1140
1360
1524
1254
1416
1261
1937
1380
1392
1362
1265
1306
1181
1178
1177
1306
1178
1178
1178
1306
1306
1396
1324
1196
1180
1324
1180
1196
300
1324
1196
300
1324
302
1326
1326
1198
302
1325
302
1198
302
1196
300
302
1324
1180
1196
300
1180
1308
1308
1308
1308
1324
1180
1196
1196
1180
300
1180
1196
1180
1180
1180
1304
1178
1178
1326
1137
1047
1248
1248
1248
1248
1924
1924
1924
1924
1936
1936
1921
1921
1926
1178
1197
1521
1230
1052
284
1442
1442
1315
1328
1884
1884
1884
1466
1154
1154
1154
1154
1154
1154
1154
1154
1154
131
1154
1154
1154
1154
1154
1156
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1154
1156
1152
1152
1152
1152
1154
1154
1154
1154
1156
1156
1156
1156
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1154
1154
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1153
1153
1152
1216
1068
1074
1074
1107
1075
1075
1075
1077
1077
1077
1068
1072
28
44
1052
44
1068
1068
1042
1042
1048
1028
1033
1034
1032
1034
1032
1032
1032
1032
1032
1032
1032
1032
1038
1459
1459
1168
1152
1152
1318
1168
1308
1296
1296
1332
1036
1056
1072
1073
1073
1065
1075
1311
1310
1310
287
1306
1306
286
287
1024
1172
1300
1172
1172
1300
1300
1300
1324
1324
1302
1441
1441
1216
1285
1168
1352
1112
1841
1160
1416
1416
1160
1160
1416
1416
1160
392
1261
1259
1259
1256
1259
1293
1419
1848
1293
1332
1152
384
1152
1152
1024
256
128
384
1280
1280
1408
1408
1152
1408
1152
1152
1152
1024
1024
1152
1152
1024
128
1024
1152
1152
1408
1280
1152
1280
128
384
1408
1408
1024
1408
1024
128
384
1408
1408
1152
1024
128
1024
1280
1280
1280
1280
1280
1280
1280
1408
1152
384
1408
1152
1152
1408
1408
1152
1408
1156
1156
1156
388
1412
1156
1156
1156
1156
388
1412
1156
1156
1156
1156
1284
1412
1156
1156
1156
1412
1156
1412
1412
1412
1412
1412
1412
1284
1156
1156
1156
1156
1156
1156
1412
1156
1412
1412
1412
1156
1284
1284
1284
1284
1284
1284
1156
1156
1156
1412
1028
1412
1284
1284
1412
1284
1284
1265
1265
1267
1844
1267
1843
1412
1156
1844
1265
1265
1265
1265
1265
1265
1265
1265
1265
1073
1265
1265
1265
1265
1073
1073
1073
1073
1073
1073
1073
1073
1265
1073
1265
1265
1073
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1841
1265
1265
1265
1265
1265
1073
241
1265
1073
1265
1073
1265
1265
1073
1073
1073
1073
1265
1265
1265
1073
1265
1265
1073
1265
1265
1265
1073
1265
1073
241
1265
1073
1265
1265
1265
1265
1073
1073
1073
1265
1073
1265
1073
1073
1265
1265
1265
1265
1265
1265
1265
1264
241
1269
1269
1268
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1077
1269
1269
1156
1156
1156
1412
1412
1412
1156
1412
1156
1156
1156
1156
1412
1412
1156
388
1412
1156
388
1412
1412
1412
1412
1412
1156
1156
1412
1073
1073
1265
1269
1265
245
1265
245
1073
1073
1073
1265
1265
1265
245
1077
1265
1265
245
1265
1073
245
1265
245
1265
245
1329
1265
1265
1265
1269
1265
245
1265
1265
1265
1269
1265
245
1265
1256
1256
1256
1848
1848
1333
1333
1413
1333
1076
1412
1412
1256
1256
1256
1412
1028
132
1156
1256
1412
1412
1412
1412
1267
1416
1160
1288
1288
1416
1416
1160
1416
1416
1416
1160
1391
1390
1390
1404
1353
1819
1819
1792
1412
1078
1078
1078
1042
1042
1034
1042
1032
10
1032
10
1668
1408
1422
1422
1411
1409
1408
1248
1408
1120
1024
1024
1024
1792
1792
1568
1024
1120
1024
1024
1024
1152
1024
1024
1024
1032
1032
1024
1024
1024
1072
1024
1024
1024
1032
1032
1040
1024
1024
1944
1432
1536
1536
1536
1281
1537
1281
1537
1537
1281
1537
1281
1537
1537
1537
1537
1281
1537
1537
1537
1537
1537
1537
1537
1537
1281
1537
1537
1312
1024
1088
1034
1024
1154
1032
1766
1409
1409
1409
1409
1280
1832
1826
1736
1300
1082
1386
1041
1928
1411
1415
1319
1314
1312
1600
320
288
1600
1312
1344
1344
288
322
328
290
1314
1317
1344
1344
328
293
1344
1344
1086
1134
1282
1452
1420
1420
1420
1738
1224
1480
1224
1480
1224
1224
202
1224
1224
1224
1220
1220
1220
1480
1220
1480
202
458
1224
456
1220
1344
1344
1524
1064
168
1064
1160
1096
1476
1474
1380
1394
1395
1284
1540
4
1060
1304
1288
1809
1442
1298
1296
1442
1186
1188
1186
1170
1189
1168
1184
1168
1224
1314
1312
1314
1168
1168
1160
144
200
146
1168
1296
136
144
200
1312
144
292
1160
144
200
146
1184
288
136
144
200
1224
1160
144
200
1168
1160
144
200
1170
1296
144
1170
1168
164
1168
1168
1317
1292
1170
1198
1170
1189
1313
1224
1288
1444
1312
1312
1288
1314
1442
1440
1184
1608
1184
1186
1186
1296
1296
1296
1314
1314
1186
290
1440
1184
288
1288
1288
1312
1298
1288
1442
1442
1186
290
1186
1186
1314
1554
1552
1570
1552
1554
1552
1552
1568
1160
1672
1188
1188
1168
1160
1170
1298
1298
1169
1296
1170
1296
1184
1160
1168
1168
1288
1160
1188
1168
1168
1168
1808
1168
1168
164
1168
1168
164
1168
1170
1296
274
1170
1170
1288
273
1296
274
1170
1171
1296
273
1296
273
1169
1297
1160
1296
274
1170
1170
1168
145
1168
1169
1184
144
164
1184
144
1296
1297
1169
1168
1168
1169
1312
1312
1188
1316
1188
1188
1224
1160
1313
1168
1168
1808
1416
1808
1808
1808
1168
1169
1424
1169
1168
1168
1312
328
289
1313
1312
1168
1168
1313
1313
1312
1312
1312
1312
1312
1312
1288
1312
1168
1184
136
144
1168
1168
1160
144
328
1168
328
1160
328
146
1168
1168
292
1160
144
328
146
1168
145
1288
136
144
1160
144
328
146
1160
144
200
1168
1168
1168
1168
145
1168
1298
1170
1168
1184
144
1168
200
146
1169
165
1184
288
144
1168
200
1169
1168
1168
1184
1168
145
1184
144
1168
1424
1424
1168
1168
1168
1168
1168
1168
1188
1169
1168
1170
1160
146
1184
1186
1160
1312
1224
1224
1160
200
1170
1170
1224
1184
1296
1169
1168
1169
1170
1169
1170
1170
1170
1169
1168
1169
1168
1424
1424
1160
1160
1169
1168
1352
1352
1184
1160
1161
1168
1184
1312
136
144
1168
1184
1168
1312
292
1168
1168
1168
1168
1168
1188
1160
1160
1169
1168
1168
1312
200
1312
290
1186
1314
1168
1168
1168
1168
1168
1170
1169
1170
1189
1168
1424
1168
145
1168
1168
273
145
165
293
1169
1225
1168
1168
1225
1168
1168
1169
1168
1168
1189
1552
1552
1552
1170
1424
1168
1169
1168
1168
1169
1426
1170
1170
1168
146
1168
1296
1170
1416
1184
1296
274
1296
1299
1296
1297
1168
1169
1296
144
200
1292
1299
1096
1168
1168
1168
1168
1352
1168
1296
1296
1168
1168
1168
1168
1168
1288
274
1296
1352
1296
144
1352
1352
1168
1168
1184
162
1184
162
1262
1299
1112
1568
1167
1095
1031
1039
143
1827
1126
1830
1472
1475
1025
1217
1416
1416
394
1450
1434
1088
1098
1240
1344
1344
1193
1192
1339
1339
1342
1342
1326
318
1367
1367
1218
1218
1218
1218
1218
1222
1222
1222
1222
1334
1318
310
1350
1222
1222
1208
1387
1208
248
1208
1208
1351
1208
1223
327
1208
1208
312
199
327
1208
1208
1208
1208
312
1336
1208
1208
1208
1319
1320
1319
1320
1207
1207
1402
1402
1348
1188
180
166
1326
1326
366
1326
366
1326
366
1322
154
1322
334
1318
302
1382
1322
330
1170
1322
300
202
330
332
297
1321
1322
330
1322
330
1386
330
1324
202
204
330
332
1322
300
302
1322
300
202
330
332
306
299
297
1322
300
362
330
364
332
297
363
361
1322
1323
297
1321
363
361
1322
300
330
1323
297
1324
1354
1324
1322
1322
202
178
330
1386
330
1322
1226
1322
202
330
332
299
1386
330
332
1322
330
1322
202
330
1386
330
1354
1354
1988
1221
1221
1282
1350
1216
1216
1216
1216
1216
1216
1216
1104
1104
1105
1361
1361
1361
1380
1366
1878
1238
1217
1216
1216
1216
1216
1232
1360
1360
1360
1217
1217
1217
1217
1216
1216
1216
1216
1216
1216
1216
1216
1216
1222
1222
1222
1222
1222
1222
1222
1216
1216
1222
1244
1360
1816
1190
1289
1190
1688
2022
1367
1360
1222
1322
1176
1208
1176
1368
1336
1176
1176
1368
1368
1365
1312
224
1184
1248
1312
1152
1184
288
1312
1312
1184
288
1312
1312
1312
1312
1184
288
1184
1184
1312
1312
224
1312
1312
352
224
1338
1338
1338
1312
1184
224
1312
1312
1152
1376
1376
1376
1376
1312
1184
224
1184
1184
1248
1312
1248
1312
1152
1156
1156
1376
1210
1210
1312
1216
1972
1152
1152
1024
1152
1544
1568
1056
1032
1040
1040
1568
1056
1040
1118
1118
1363
1374
1157
1157
1575
1575
1290
1088
1996
1996
1996
1426
1424
1440
1440
400
1440
1424
1424
1424
1440
400
1440
400
1424
1440
400
1440
400
1440
400
1440
1424
1420
1440
1440
1440
1440
1440
1440
1440
1424
1424
1416
1416
1424
1420
1440
1418
1440
1440
1424
1424
1440
1424
1420
398
1420
398
1420
1420
398
1440
1440
1440
1440
1440
1440
1440
1440
1440
1418
1418
1418
1418
1418
1456
1440
1440
1442
404
1428
1428
1428
1428
1442
1442
1442
404
1428
1444
402
1444
1444
1458
1428
1428
1442
404
1428
1428
1442
404
1442
404
1442
1442
404
1428
1428
1428
1442
404
1442
1428
1428
1442
1442
404
1428
1428
1444
1444
1444
1444
1444
1444
402
1428
1247
1247
1247
1377
1217
1100
1100
1100
1172
1172
1172
1105
1092
1092
1377
1089
1217
1217
97
161
289
1217
1217
97
161
289
1217
1217
161
1104
1104
144
1105
1118
1182
1498
1496
1496
1496
1496
1480
1496
1480
472
1496
1496
1496
1476
1585
1585
1527
1503
1503
1126
1522
1109
1090
1090
1984
1480
1137
177
1137
1136
100
1136
1104
112
1136
1052
1076
1076
1076
1028
1028
1028
1028
1500
1494
1476
1524
1524
502
1088
68
1094
1990
1120
1120
100
1088
1584
1584
1420
1281
1172
1816
1240
1850
1472
1472
1472
1472
1472
1472
1472
1472
1472
1517
1517
1517
1517
1517
1901
1517
1773
1901
1460
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1860
1860
1860
1860
1860
1860
1860
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1430
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1430
1486
1486
1486
1486
1486
1486
1486
1486
1486
1430
1486
1486
1870
1870
1430
1870
1870
1870
1486
1486
1486
1486
1486
1486
1430
1430
1486
1870
1870
1493
1493
1456
1781
1520
1782
1473
1445
1845
1457
1457
1457
1457
1457
1521
433
1457
1457
1521
1520
497
1457
1457
1521
1457
1521
1521
1520
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1521
433
1457
1457
1457
1521
1521
1521
1521
1521
1493
1493
1493
1493
1493
1841
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1512
1512
1493
1493
1492
1492
1473
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1513
1513
1513
1476
1476
1476
1476
1476
1476
1476
1476
1473
1476
1473
1473
1473
1476
1476
1473
452
1476
1476
1476
1732
1476
1476
1476
1476
1476
1476
1473
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1516
1516
1516
1772
1772
1517
1517
1517
1517
1426
1474
1474
1442
1442
1442
1474
1474
1474
1474
1442
1474
1474
1474
1474
1459
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1320
1388
1322
300
364
1316
1305
1949
1693
1123
1580
1463
1463
1463
1168
1160
146
1162
1040
18
1128
168
1128
168
138
106
170
146
178
1032
10
1034
18
1540
1283
1571
1539
1027
259
1027
1315
1152
1052
1036
1052
1052
1265
1905
1521
1025
1032
1036
1052
1052
1265
1408
1024
8
16
1024
1152
1156
1156
1024
1152
1152
1152
1056
1152
136
144
1152
136
144
1152
191
1215
1112
1168
1168
1032
1544
8
264
1288
1288
1288
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1285
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1037
1216
1248
1064
1052
1220
1040
1729
1409
1415
1415
1409
1025
1024
1024
1472
480
1425
1129
1800
1184
1096
1299
1600
579
1324
1825
1824
1824
1824
808
1824
1832
1824
1824
1824
1824
1825
1832
1825
1825
1314
1344
1344
1320
1314
1839
1839
1314
1070
1444
1196
1500
1500
1500
1560
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1038
1033
1024
1032
1032
1032
1032
1032
1030
1792
1792
1304
1192
424
1192
424
1448
1064
168
1193
1556
276
1556
1284
1286
1284
1284
1286
1286
1284
1652
1120
1507
1442
1315
1240
1462
1206
1464
442
1452
1440
1184
1443
1184
1443
1339
1312
1312
1312
1176
1176
1172
1184
152
1184
180
1184
152
148
1176
1176
1172
180
1184
152
148
1204
1312
1176
1312
1172
1184
152
1184
180
1172
1204
1312
1184
148
180
1184
152
1184
180
1184
1172
1176
1184
161
180
1176
1172
1184
152
148
1204
1172
1176
1176
1172
1184
152
1184
1176
1176
1314
1314
1442
1470
1441
1213
1315
1205
1313
1452
1184
1184
1184
1184
180
1440
1440
1460
1248
1440
1440
1440
1240
1240
1248
1204
1204
1184
161
1312
1460
1204
1204
1332
1312
1312
1314
1312
1460
438
1462
1204
182
1204
182
1206
1204
1204
1368
1436
1460
1496
1496
1496
1496
1440
1428
1724
1462
1462
1435
1428
1440
1248
1248
1440
418
1504
224
225
1440
1248
1440
1452
1432
1432
1260
1452
1462
1440
1432
1435
1496
1432
1432
1440
1440
408
1432
1440
440
1440
408
444
1440
1248
1248
1440
1440
1272
1248
1504
224
216
1248
216
225
1440
1442
1248
1248
1249
1248
1440
1251
1432
1248
1248
1440
1440
1440
1440
1443
1440
1440
1440
408
1440
1440
1440
408
1248
1248
1434
1432
1440
408
1434
1332
1332
1206
1334
1206
1206
1340
1336
1314
1176
1176
1432
1428
1432
1432
1432
1176
1176
1432
1176
1176
1176
1312
1336
1312
1312
290
1312
1176
1176
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1176
1204
1204
1176
1176
1176
1172
1176
1332
1176
1332
1172
1332
1176
1176
1176
1332
1172
156
1176
1332
1176
156
1176
1176
154
1332
1176
148
156
1176
1172
1176
1332
1176
1180
1176
1176
1176
1176
1176
1176
1176
154
1176
1312
1212
1176
1184
1176
1184
152
1184
1184
1176
1186
184
1184
1312
1176
1184
1184
1178
1176
1176
1204
1179
1179
1187
1187
1187
1432
1432
1176
1176
1176
1176
1176
1176
1312
1187
1187
1172
1172
1176
1204
1204
1180
1332
1204
1204
1172
1204
1172
1172
1180
1187
1176
1177
1176
1176
1174
1178
1184
1184
1184
1178
1179
1187
1187
1432
1432
1172
1172
1176
1176
1332
1332
1204
1172
1173
1176
1184
1332
1204
1184
1176
1184
1176
1312
1312
1176
1176
1176
1176
1176
1312
1204
1180
1178
1176
1176
1332
1204
1204
1204
1174
1206
1176
1176
1176
1176
1176
1176
1187
1176
1213
1176
1432
1176
1176
154
1176
1176
1176
1176
154
1210
1338
1176
154
1178
1184
152
1176
1176
154
1176
1176
1178
1176
1176
1213
1368
1368
1376
344
1176
1432
1180
1178
1176
1176
1178
1432
1176
1176
1176
1176
1176
1176
1180
1428
1204
1368
472
1368
472
1240
1241
345
1496
1368
1176
1176
1176
1176
1204
1496
1372
1228
1432
1432
404
1432
1432
1100
1432
1379
1379
1432
1432
1432
1432
1428
1236
1240
212
1240
1356
1364
1428
1356
1100
1428
1428
1452
1460
428
438
1460
1460
428
438
1342
1290
1032
1126
1152
1152
1152
1152
1152
1075
1150
1822
1312
1167
1136
1136
1608
1608
1608
1545
1545
1368
1368
1285
1064
1064
1117
1192
1379
1379
1378
1378
1379
1379
1088
1088
1216
1216
1088
1056
1091
1224
196
1224
196
1060
1220
1380
1380
1380
1820
1180
1180
1196
1387
1292
1292
1452
1452
1356
1452
1176
1816
1164
1164
1164
1180
1816
796
1164
1164
1164
172
1292
1292
300
1324
1448
1160
1192
1404
1388
1404
1388
1460
1462
1352
1352
1648
1456
1456
1456
1386
1386
1386
1386
1386
1386
1386
1386
1418
442
1386
1402
1402
1386
1402
1386
1386
378
1466
1386
1386
1402
1386
378
1402
1389
363
1387
1386
1386
1386
1386
1386
1386
378
1386
1386
378
1402
1386
378
1402
1386
1386
1386
1418
362
1386
1386
378
1386
378
1402
1418
1386
1421
365
363
1418
362
1386
1386
1386
378
1386
1402
1389
363
1386
1389
363
1386
1386
1387
1387
1386
1387
1386
1386
1386
1386
1387
1386
1386
1386
1386
1386
1386
1418
442
1386
378
1386
1386
378
1386
1386
378
1386
1386
1386
378
1402
1386
1386
1386
378
1402
1386
1402
1386
1386
1386
378
1386
1386
378
1386
1386
2002
1218
1218
1104
1358
1120
1120
1120
1120
1120
1120
1120
1066
1066
1069
1089
1089
1096
1120
1120
72
1094
1092
1230
1121
1121
1125
1125
1408
1088
1088
1088
1124
101
1124
1061
1225
1062
1091
1091
1091
35
1059
1059
1059
1219
1219
1094
1062
1094
38
1222
1222
1222
1098
1216
1219
1222
1106
1130
1920
1447
1895
1446
1112
1568
1360
1349
1088
1130
1290
1292
1288
1208
1292
1468
1288
1360
1840
1360
1329
1329
1329
1329
1329
1161
1329
1329
1329
1329
1329
1329
1329
1329
1329
1393
361
1201
1841
1201
1201
1329
1329
1329
1329
1329
1329
1329
1320
1288
1288
1841
1201
1201
1329
1329
1161
1393
1393
1329
1329
1393
1201
1201
1201
1201
1329
1329
1329
1329
1161
1152
1159
1393
1184
1192
1841
1130
1328
1090
1090
68
1092
1473
1100
1324
1036
1036
1049
1049
1324
1036
1048
1118
1118
1118
1118
1032
1032
1383
1381
1384
1536
1792
1796
1796
1308
1024
1580
428
1564
556
1564
412
1564
556
1536
1024
384
1024
1536
1536
384
520
1024
512
256
592
1024
512
384
520
1408
1536
1536
520
1024
512
256
515
3
1536
1024
512
256
1536
1024
1488
1436
1536
1536
520
1536
1544
1024
512
520
8
640
1024
1544
1536
1024
512
384
1100
588
1612
586
1548
1540
1548
1540
1548
1546
1548
1420
1560
1432
1540
388
1542
1540
1542
1540
1540
4
260
388
1542
6
390
1548
1548
1548
10
12
1548
12
1546
524
12
1448
1320
1320
1560
24
296
1540
1540
1540
1540
4
1540
4
1539
3
1540
1540
1550
1542
1414
1542
1030
86
1110
1038
1550
1539
518
6
519
7
527
15
1542
517
6
597
86
598
1493
470
1542
6
262
1539
518
6
519
387
390
391
1320
1608
296
1578
42
298
1416
1544
1538
1544
392
1544
8
392
1544
392
1034
1032
1538
520
522
10
1544
1538
1546
1544
1416
1544
8
522
10
392
1032
392
1538
522
258
1544
516
8
392
1546
1032
1416
1546
1546
1544
516
8
4
522
392
1620
1540
1536
256
1536
516
1536
256
1024
512
256
514
640
1024
512
256
640
1024
512
256
384
1408
1542
1094
71
1095
1095
1057
1155
1134
1134
1110
1110
1110
1110
1162
1110
1110
1283
1123
1155
1155
1123
1123
1123
1155
1155
1123
1123
1123
1154
1154
1154
98
121
1104
1104
1104
1104
81
1159
1159
1154
1280
1152
1152
1152
1281
129
1280
128
1281
1280
1152
1184
1185
1185
1283
1635
1328
1584
1072
1590
1302
1610
1094
1606
1133
621
1209
1163
1163
1167
1140
1140
1140
1105
1105
1024
1160
1280
1280
1280
1152
1152
1152
1152
1212
1551
1080
1296
1296
1302
1344
1088
1152
1120
114
1072
560
564
1548
1544
1601
1041
1040
1439
1348
1201
1039
1247
1123
1263
1263
1263
1263
1263
1263
1263
1263
1263
1485
1485
1485
1485
1485
1869
1229
1229
1229
1485
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1233
1233
1233
1233
1233
1233
1233
1265
1265
1265
1265
1265
1265
1265
1265
1265
1265
1489
1489
1489
1489
1489
1489
1489
1489
1489
1489
1521
1489
1521
1489
1521
1521
1521
1905
1873
977
1873
1873
2033
977
1233
1233
1233
1233
1233
1233
1457
1489
1489
1489
1489
1489
1489
1489
1489
1521
1969
2001
2033
1969
1969
1969
1969
1969
1969
1233
1233
1233
1233
1489
1489
1521
1521
1905
1969
1841
1413
1925
1471
1215
1279
1279
1263
1135
1471
1471
1471
1471
1471
1535
447
1535
1535
1535
1471
1535
1535
1535
1471
1471
1535
1471
1535
1535
1535
1471
1471
1471
1471
1471
1471
1471
1471
1471
1471
1471
1279
1151
1151
1151
1151
1279
1279
1279
1279
1279
1413
1413
1413
1413
1925
1855
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1997
1229
1229
1229
1229
1535
1535
1413
1925
1413
1157
1901
1261
1261
1261
1261
1261
1261
1261
1261
1261
1261
1535
1535
1279
1517
1517
1517
1517
1517
1517
1517
1517
1901
1901
1901
1901
1261
1261
1261
1261
1261
1261
1261
1261
1133
1261
1261
1261
1261
1261
1261
1261
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1997
1229
1229
1229
1229
1229
1229
1229
1229
1229
1485
1485
1485
1229
1229
1485
1485
1485
1485
1526
1515
1899
1115
1115
1115
1530
1899
1899
1899
1115
1259
1259
1274
1259
1041
1249
1249
1505
1505
1254
1491
1494
1494
1254
1254
1155
1288
1290
1290
1290
1290
1853
1805
2021
1509
1158
2044
1287
1287
1287
1026
1024
1024
1474
1026
1026
1027
1026
3
1027
1027
1026
1026
1026
1028
1028
1026
1026
1026
1028
1860
1159
1378
1058
1031
1031
1159
1159
1217
1041
273
1041
1041
1041
1040
1552
1553
1169
1084
1041
1041
1041
1041
1313
1057
1057
1057
1024
1
1152
1156
1156
1024
1440
1440
1440
1024
1472
449
1472
449
1472
1152
1152
1152
1472
449
1440
1152
1152
1153
289
1313
1288
1288
1024
8
264
1024
8
264
1348
1348
1350
1348
1346
1346
1346
1346
1346
1346
1346
1346
1346
1350
1347
326
1350
1350
1347
1347
1347
1350
1347
1347
327
1347
326
1350
1347
326
1350
327
1414
1138
1206
186
190
1036
1047
1301
1036
1740
1092
1088
1088
1094
1489
1076
1076
1792
1793
1520
1257
1032
1196
1285
1840
946
1968
1970
1847
1839
1839
1839
1839
1839
1583
815
1839
1839
1839
1839
1583
815
1839
1839
1839
1839
1071
1071
1071
1071
1071
1834
1834
1330
1110
1412
1434
1652
1634
628
1442
1298
1416
1416
1416
1416
1416
1417
1416
1416
1416
1416
1416
1416
1424
1421
1160
1176
1176
1176
1176
1176
1154
1193
1832
1852
1064
1064
1064
1064
1064
1068
1068
1069
1078
1078
1078
1806
1806
1814
406
1800
1024
1024
6
1032
1532
1132
1419
1142
1075
1503
1430
1430
1580
1580
1580
1580
1419
1580
1419
1575
1805
1355
1355
1824
1224
456
1224
456
1424
1440
1224
456
201
457
1440
1440
400
1440
1480
1424
1224
456
1224
456
1424
1424
1440
1224
456
201
457
1424
1440
400
1480
1224
456
1480
1424
1440
1480
1440
1440
1424
402
1424
1480
1440
1424
1424
1440
1224
456
201
457
1440
1440
400
1440
1424
1224
456
1440
1440
1440
400
1480
1424
1440
1224
456
1424
1440
400
1424
1224
1224
456
1424
1440
1224
456
201
1440
1224
1224
456
201
1481
1102
1582
1578
1578
1510
1846
1447
1354
1446
1032
1032
1032
1032
1032
1288
1288
1798
1417
1416
1416
1416
1416
1416
1416
1190
1190
1032
1032
1032
1141
1141
1141
1141
1032
1032
1130
1288
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1353
1564
1572
1352
1353
1352
1353
1572
1876
1062
1422
1422
1423
1872
1928
1417
1417
1417
1417
1417
1417
1417
1417
1417
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
393
1416
1416
1416
1416
1416
393
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1417
1416
1416
1416
1416
1416
1417
1417
1416
1416
1416
1416
1416
1416
1417
1416
1416
1416
1416
1416
1416
1416
1416
393
1416
1416
1416
1416
1417
1416
1417
1446
1446
1038
1038
1038
1038
1062
1800
1800
1080
1080
1080
1076
1080
1080
1080
1080
1080
1080
1080
1032
1032
1032
1032
1032
1032
1032
1032
1033
1033
1032
1032
1032
1032
1032
1288
1288
1288
1288
1288
1080
57
1141
1141
1080
1080
57
1080
1080
1080
57
1080
1080
57
1080
1080
1080
1080
1080
1080
57
1080
117
1080
1080
1080
1080
1080
1080
1080
1080
1080
57
1080
1080
57
1080
1080
1080
57
1080
1080
1080
1080
1080
1080
1080
1080
1081
1080
1080
1080
1080
1032
1032
1032
1032
9
1032
1032
9
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
9
1032
1032
1033
1032
1032
9
1032
1080
1080
1135
1135
1135
1032
1032
1080
1080
1080
1032
9
1032
1033
1288
1135
1135
1080
1080
1080
1141
1141
1077
1080
1144
1144
1080
1144
1112
1112
1077
1135
1724
1080
1080
1080
1076
1081
1032
1032
1032
1033
1080
1135
1135
1084
1084
1076
1076
1080
1080
1080
1080
1205
1332
1333
1033
1032
1032
1032
1032
1033
1032
1032
1288
1288
1080
1032
1032
1032
1032
1288
1158
1076
1084
1084
1080
1080
1144
1158
1158
1158
1158
1084
1084
1084
1084
1084
1084
1135
1084
1130
1032
1033
1032
1032
1032
9
1033
1032
9
1032
1032
1032
9
1033
1032
9
1032
1033
1033
1032
1032
9
1033
1032
1033
1032
1032
1033
1032
9
1032
1130
1352
1353
1352
1352
1084
1080
1077
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1158
1076
1158
1112
1112
1112
1112
1112
1113
1113
1112
1112
1417
1417
1417
1417
1416
1113
1158
1244
1464
1656
1656
1656
1660
1212
1660
1135
1135
1660
1660
1656
1656
1653
1496
1496
1496
1496
1286
1286
1286
1286
1158
1286
1286
1542
1542
1542
1542
1542
1542
1542
1542
1962
1443
1120
1159
71
1457
1201
1265
1201
1265
1072
1120
1840
1311
1118
1151
1151
1432
1432
1432
1434
1434
1856
1856
1385
1068
1068
1109
1488
1249
1249
1249
1249
1249
1249
1096
1096
1048
1048
1089
1089
1092
1061
1061
1061
1061
1061
1061
1390
1390
1390
1968
1488
1500
1488
1386
1380
1380
1508
1508
1340
1516
1512
1968
1500
1500
1500
1500
1980
1980
950
1500
1500
1500
1500
1380
1380
1380
1380
1516
1500
1500
1190
1190
1190
1190
1460
1456
1160
1160
1224
1511
1511
1511
1384
1384
1384
1384
1384
1384
1384
1384
1512
1512
1384
1384
1384
1384
1384
1384
1384
1384
1512
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1512
1384
1384
1384
1384
1384
1384
1384
1512
1384
1512
1384
1384
1512
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1512
1512
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1650
1026
1026
1040
1026
1056
1056
1056
1056
1056
1056
1056
1114
1114
1113
1036
1036
1027
1036
1032
1032
1034
1108
1072
1039
1037
1121
1025
1039
1039
1039
1039
1024
1024
1024
1057
1056
1098
1091
1091
1123
1059
1059
1059
1058
1059
1058
1128
1096
1096
1096
1064
1064
1064
1124
1059
1058
1064
1030
1027
1147
1025
1287
1058
1048
1058
1288
1152
1093
1384
1387
1380
1384
1512
1380
1508
1384
1168
1184
1175
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1336
1336
1464
1976
1457
1457
1464
1464
1464
1457
1457
1457
1457
1384
1384
1384
2008
952
1464
1464
1464
1464
1464
1336
344
1336
344
1464
1464
1368
1464
1464
1464
1464
1464
1464
1464
1464
1464
1458
1502
1336
344
1499
1490
2008
1034
2032
1148
1220
1220
1218
1336
1052
1052
1052
1052
1053
1053
1052
1052
1052
1103
1102
1039
1039
1028
260
1025
4
1856
1888
1888
1071
1828
1830
1812
1808
1062
1046
358
1046
1302
1046
358
1302
1446
1302
1046
358
1061
1058
1312
1060
1064
808
1296
40
808
1424
1064
1040
36
1040
40
36
296
808
804
1060
1040
1064
1296
40
784
808
1040
400
296
1060
296
808
804
1424
1064
36
1064
1576
1042
36
1042
274
1040
18
1296
1040
1064
1060
1060
1168
36
1064
1201
1296
1444
1040
1296
40
1064
36
296
1064
1042
1040
1040
272
40
784
296
808
1064
18
36
296
328
274
402
1064
18
1096
1042
1426
1296
1040
272
1040
272
36
1040
272
400
328
1042
1042
1042
1042
1830
1063
1062
1062
39
1052
1068
1058
1426
1297
1444
1058
36
1060
1058
1060
1042
1056
34
1040
34
18
36
1298
146
1058
146
1426
1056
16
272
34
18
274
786
1298
146
1426
1826
1060
292
1042
36
1042
1042
1042
1042
146
1058
1040
34
18
36
402
1042
146
1444
1224
1224
1040
272
1040
1186
1058
36
1060
1058
36
1042
36
1058
18
36
1058
36
1060
1360
1104
1069
813
1062
1050
1068
1358
1070
1040
1040
1040
1040
1056
1056
16
40
288
784
36
808
1056
288
800
290
1056
1056
800
784
808
1056
1056
16
272
1056
1056
16
40
800
36
808
1056
1056
40
1040
144
1040
1040
272
144
400
1296
1296
1056
16
272
288
800
34
18
802
1056
34
1056
16
34
18
1056
16
272
1056
16
18
1296
1056
544
272
1424
402
1424
1424
1185
1184
416
1184
1120
1120
1248
1352
1832
1064
1064
808
1320
1048
1048
280
152
1048
408
1048
1432
1048
1048
152
1066
298
1308
1066
1066
1052
42
1322
1066
1066
1169
1052
17
284
273
1041
284
273
1066
1066
1052
284
273
145
412
401
1169
1169
1050
1050
794
410
1050
1050
282
794
1068
1306
1434
1050
1068
1298
1298
1058
18
274
1042
274
1061
1298
1061
1058
1298
402
1044
1045
1057
28
1052
1569
33
28
1057
17
1050
794
1050
1060
1058
18
36
292
804
402
1060
1042
1314
1042
36
1058
18
36
274
804
1042
36
1316
1044
1044
276
1044
1428
1428
1060
1251
1123
227
231
1252
1255
1205
1095
1126
1123
103
1094
71
1094
1106
1094
38
71
1245
1058
1062
1027
1123
1091
99
1091
1107
1123
1091
1091
99
1091
1107
1123
1091
99
1090
1090
67
1090
70
1126
1094
1093
1093
1093
1093
1093
1475
1475
1478
1220
1476
1476
1476
1481
1481
1476
1476
1481
1476
1476
1444
1465
1445
1030
1126
1059
1825
1057
1382
1414
1477
1126
1478
1101
1101
1035
1291
1291
1483
1069
1069
1069
1115
1115
1289
1488
1216
1216
1216
1472
1472
1472
1472
1444
1679
1096
1976
1464
1464
1120
1120
1473
1104
1104
1137
1137
1128
1484
1472
1472
1296
1299
1655
1601
1216
1503
1264
1171
1290
1290
1290
1290
1290
1290
1290
1290
1290
1121
1137
1649
1809
1809
1041
1393
1488
1681
1425
1248
1248
1248
1248
1617
1617
1617
1617
1616
1617
1616
593
1617
1616
593
1617
1617
1617
1616
593
1617
1617
1617
1617
1617
1617
1617
1616
593
1617
1360
1873
1873
1873
1873
1873
1873
1873
1873
1873
1873
1873
1872
849
1873
1873
1873
1873
1873
1872
1617
1617
1616
593
1617
1617
1616
1617
1504
1504
481
1504
481
1505
1505
1505
1505
1505
1441
1440
417
1093
1093
1093
1093
1605
1093
1093
1093
1093
1093
1093
1093
1093
1605
1413
1413
1413
1093
1093
1093
1093
1941
1733
1733
1349
1349
1349
1349
1349
1349
1573
1093
1093
1093
1093
1093
1093
1093
1093
1413
1069
1605
1925
1925
1925
1925
1925
1925
1925
1349
1349
1349
1349
1605
1093
1413
1413
1101
1925
1221
1041
1936
913
1698
1506
1506
1504
1248
1290
1506
2018
2018
2018
2018
1634
1634
1122
1122
610
1122
610
1634
1122
1634
1634
2016
2016
2016
2016
1632
1632
1632
1506
1698
1506
1506
1698
1698
1698
1504
1696
1696
1696
1250
1250
1378
1378
226
1378
226
1506
1506
1506
1504
1504
2001
2001
1553
1425
1937
2016
1648
2016
993
2016
2016
993
2016
1633
1632
609
1121
609
1633
1120
608
609
1632
609
1632
1121
609
1632
1633
1633
1632
609
1120
97
1120
97
609
1120
608
97
609
1632
1120
1633
1632
609
1632
1120
1120
1633
1120
1648
625
1648
625
1648
1648
625
1648
1041
1504
481
1504
481
1809
1809
1809
1809
1809
1809
1809
1809
1808
785
1424
401
1936
1248
225
1249
1248
353
225
1504
1632
1632
1425
1936
1424
1489
2017
1248
1248
1248
1248
1248
1248
1248
1504
1504
1504
1634
1506
1506
2016
1120
1120
1504
1504
1504
1504
1504
1121
1120
2017
2017
1249
1248
1248
1249
1248
1248
1248
1248
1376
1248
1248
1440
1504
1504
1504
1505
1632
1633
2017
1121
609
1121
1121
1121
609
1120
97
1632
1632
1632
1632
1632
1120
97
1120
1632
1633
1121
1121
1632
1648
625
1648
1040
624
112
17
625
113
1136
113
1040
624
112
1648
625
113
1505
1808
1808
1808
1937
1248
225
1248
225
1377
1248
225
1393
1441
1441
1441
1488
465
1633
1121
609
1041
1504
417
1504
417
481
1633
1504
1504
1504
1296
1504
2016
1232
1232
1232
1482
1120
1120
1994
1226
1248
1248
1482
1504
1044
1345
1345
1473
1473
1504
1872
1872
1488
1504
1520
1168
1281
1284
1284
1284
1284
1281
1537
1445
1445
1428
1586
1903
1893
1893
1106
1108
1108
1362
1106
1106
1030
1030
1030
1030
1030
1030
1030
1030
198
1030
1030
198
1030
198
1030
1030
198
1030
1862
1037
1290
1184
1056
1056
1153
1157
1344
1036
1036
1068
1068
92
1076
44
1076
1076
1065
1176
1125
1036
1036
268
1036
1036
1813
1045
1045
1045
1216
1216
1472
1077
1077
1024
1024
256
1024
1024
1024
1024
1024
1024
1024
1024
256
1472
1472
1472
1024
1024
1024
1472
1472
1061
1061
1061
1052
284
1052
1052
1052
1052
284
1052
1052
1052
1621
1620
1345
1349
1346
1346
1346
1346
1346
1346
1346
1346
1344
1346
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1346
1346
1346
1346
1346
1344
1344
1056
1218
1506
1506
1506
1135
1115
1860
1328
1218
1090
1088
1152
64
1094
1361
1270
1270
1975
1975
1479
1246
1052
1088
1354
335
1968
1968
1968
1968
1212
1059
1059
1059
803
1059
803
1059
1699
1059
1827
1059
1059
803
1059
1699
1059
1059
1059
803
1059
803
1059
803
1059
163
1187
1187
1827
1059
1688
1688
1564
1296
1587
1293
1926
1158
1158
1798
1052
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1496
1416
1027
1048
1048
1048
1048
1048
1024
1305
1816
1058
1056
1056
1056
1056
1056
1036
1036
1037
1090
1090
1090
1026
1026
1026
1026
1024
1300
1172
1170
1280
1538
1165
1408
1044
1467
1359
1423
1423
1024
1024
1836
1796
1034
1774
1039
1796
1793
1898
1880
1144
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
57
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
57
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1081
1080
1080
1080
1083
1080
1080
1080
1080
1080
1080
1080
1080
1080
1086
1260
1770
1908
1643
1030
1039
1072
1092
1567
1116
412
1116
412
1116
1116
1116
1432
1432
1030
1422
1436
1436
1436
1420
1420
1420
1478
1414
1308
285
1308
1340
1365
1365
1365
1365
1292
1292
1364
1048
1094
1094
1158
1094
1158
1158
1094
1158
1158
1158
1293
1076
1036
1164
1165
1164
1165
1076
1796
1030
1434
1626
586
1357
1832
1676
1422
1550
398
1550
1550
1422
1422
1422
1422
1422
1436
1436
1372
1436
1436
1576
572
1436
1320
1628
1436
1436
1320
1576
296
1576
1576
1576
1629
1576
296
1576
1576
1320
1576
296
1576
296
1320
1420
1420
1420
1420
1420
1420
1420
1420
1548
396
1420
1548
396
1548
396
1548
396
1420
1421
1420
1420
1420
1548
396
1420
1549
397
1421
1432
1432
1420
1420
1420
1420
1421
1548
1432
1368
1592
600
312
344
1624
408
1624
1624
344
1592
600
312
344
1368
1423
1423
1599
1631
319
1599
1599
319
1439
1082
1082
1050
1050
1050
1050
1414
454
1820
1804
1512
1512
1512
1456
1512
1512
1512
1512
1512
1457
1457
1372
1372
1308
604
316
1372
1308
1308
1308
1308
316
1341
1329
1308
1308
1308
1320
1320
1052
92
93
1116
1052
1052
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
41
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1320
1308
1064
1052
1053
1052
1052
1053
1052
1052
1052
1052
1052
1053
1052
1052
1052
1052
1053
1052
1052
1053
1052
1052
1053
1052
1064
1064
1064
41
1064
1064
1064
1064
1064
1064
1064
1320
1320
1064
1053
1064
1065
1356
1276
1276
1404
1274
1274
1274
1276
1276
1276
1276
1276
1277
1277
1274
1228
1726
1496
1496
1496
1496
1497
1292
1048
1048
1048
1496
1375
1375
1468
1468
1460
1460
1496
1496
1688
1688
1461
1460
1461
1293
1048
1048
1048
1048
1048
1068
1048
1112
1048
88
1496
1048
1048
1304
1304
1112
1094
1102
1500
1500
1272
1273
1272
1102
1102
1102
1102
1502
1502
1502
477
1501
1502
1270
1277
1270
1271
1295
1055
1055
63
1055
63
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1343
1343
1055
1055
1055
1055
1067
1128
1128
1144
1144
1445
1532
1485
1452
1452
1452
1452
1446
1446
1446
1446
1446
1446
1446
1478
1486
1486
1048
25
1048
1048
1048
1048
1048
1048
1048
1080
1037
1037
1037
1037
1036
1049
1414
1484
1329
1916
1020
2044
1996
1996
1452
1996
1576
1576
1980
1980
2040
1912
1016
1652
1432
1432
1432
1432
1966
1422
910
1422
910
1422
1454
1166
1166
1286
1286
1286
1286
1286
1286
1286
1286
1556
1024
1152
1037
1037
1460
1076
1076
1076
1076
1144
1121
1736
1808
1028
1152
1152
1667
1667
1667
1667
1667
1124
1124
1113
1190
1158
166
1305
1071
1200
1201
1201
1201
1204
177
1204
177
1232
1216
1176
1176
1272
1152
1272
1185
1185
1185
1185
1313
1313
1094
1094
1094
1072
1088
1101
1088
1074
1088
1088
1088
1088
1078
1101
1072
1088
1101
1101
1101
1078
77
1062
61
1078
61
1078
1101
1101
1078
77
1101
1088
1088
1088
1088
1060
1074
1076
1214
1214
1407
1407
1112
1084
1216
1216
1216
1094
1062
1062
1040
1040
1040
1040
18
1040
1040
1040
484
1060
1060
1060
1060
1060
1104
1104
1104
1122
100
1124
1124
1124
1120
98
100
484
1120
100
1124
1120
98
100
484
1120
100
484
1120
100
1120
100
1120
98
100
1120
98
100
1124
1124
1122
100
1508
1122
100
484
1124
484
1124
484
1124
1120
100
1120
100
1120
100
1120
100
1120
100
1120
100
1120
480
100
1120
98
100
1124
1120
100
1120
98
100
484
1120
100
1120
98
100
1120
100
1120
100
484
1120
100
1120
100
1122
100
1120
100
484
1120
1120
100
1120
98
100
1120
1120
480
98
100
1120
100
1120
98
100
482
484
1120
98
100
482
484
1120
100
1120
100
484
1120
100
484
1120
100
1120
100
1120
98
100
484
1120
1120
100
484
1120
480
100
484
1124
1124
1124
1120
100
484
1124
1042
1040
1040
18
1040
1040
1040
1042
1040
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1104
1060
1104
36
82
1060
1104
36
82
1060
1104
36
82
1104
36
82
1060
1104
82
1104
1114
1044
1044
1092
1030
1056
1072
1056
48
1072
1056
48
1072
1072
1029
1029
1029
1052
1052
1030
1031
1032
1032
1024
1152
1224
1032
1032
1180
1196
1171
1171
1043
1043
1048
1048
1048
1288
1288
1168
1225
1225
1155
1155
163
1187
1185
1184
1187
1184
1188
1152
192
1216
1216
1252
1188
228
1252
1168
1281
1472
1700
420
1158
1026
1161
1152
1612
1057
1024
1063
1416
1160
1269
1874
1089
1056
1056
1088
1088
1088
1073
1202
1200
1219
1072
56
1080
1072
1076
1060
1076
1056
1056
1056
1056
1059
1059
1059
1059
1059
1059
1059
1059
1059
1077
1077
1059
1059
1059
1077
1077
1077
1077
1068
1068
76
1068
1068
1084
1056
1056
1084
1084
1084
1084
1084
92
1084
1084
92
1084
1084
1116
1084
1084
1084
92
1116
1084
1084
92
1084
1084
1084
1078
1084
1084
1116
1113
1106
1096
1034
1808
1232
1232
1232
1158
1863
1105
1105
82
1106
1105
1041
1040
17
1106
1106
1040
1265
1264
1153
1025
1300
1300
1288
1288
1812
1812
1814
1053
1160
148
1168
1168
1968
1312
1064
1320
1064
1064
1064
1320
1064
1320
1064
1064
1320
1293
1050
1068
1060
1064
1832
1416
296
1064
1688
1288
392
1064
1032
1060
1032
264
1064
36
296
292
1060
1064
392
1544
552
808
804
1828
1060
1064
1096
1032
392
1064
392
36
296
1800
1832
1032
1288
392
1064
1060
1288
40
1832
1828
1288
1064
136
1060
1060
1832
1090
1090
1090
1858
1090
1090
1858
1090
1090
386
1090
1090
1154
1090
1410
1026
1416
1324
1044
1064
1064
1064
136
72
1064
1064
1064
1042
1032
1032
264
40
1032
264
392
1064
296
1576
1416
1544
552
808
1064
136
72
1042
146
1032
1288
40
1160
1416
1426
1064
72
1042
1096
1090
1410
1320
1032
1032
1032
1032
276
296
1032
264
1032
1064
1288
392
1032
1050
1050
1178
1178
1824
1056
1056
1056
1056
1056
1088
1062
1426
1037
1416
1062
1062
1062
1062
1062
294
1310
1058
1058
1298
1058
1298
1060
1298
1426
1058
290
1298
1426
1416
1032
1298
1058
1288
40
274
1064
392
274
1672
1416
1426
1416
1830
1062
1062
294
1170
1064
1042
1170
1042
146
1042
1042
1058
18
1032
1058
1042
146
1064
72
36
1426
1042
146
1048
18
152
1430
1416
1416
1048
264
1416
1048
1042
1062
1062
1062
294
1058
290
1064
1042
146
1096
1048
1042
1160
1058
1064
72
1096
1032
136
392
1160
1064
1832
1288
1033
1156
1162
1154
1044
1044
1044
1048
1064
1320
1064
1064
392
1320
1576
1032
40
1576
1064
392
72
1064
1576
808
1064
1096
1064
1576
808
1576
1832
1064
1064
72
1032
264
1064
1096
1064
136
392
72
296
1064
1096
1832
804
1032
264
40
1832
1064
1096
1096
1032
264
40
1288
1288
1032
264
40
1032
1288
1288
392
404
1416
1416
408
1064
392
72
296
1032
264
276
1432
1288
40
1544
808
804
1064
34
296
1032
264
1832
1064
1064
1064
296
1032
264
40
1058
296
290
1064
1064
72
1032
1416
1064
72
296
1032
1032
1032
1064
1832
1032
1416
1416
1416
1416
1325
1324
1324
1068
300
1418
1418
1162
1098
1676
1288
1288
40
296
1824
1056
1154
132
1156
1412
1154
132
1156
1154
132
1312
1312
1088
1152
1152
1066
298
1066
1060
1066
1034
1060
292
1066
298
1300
1066
1066
1177
1060
1301
1316
1301
1045
1316
1301
1162
1162
1060
1316
1301
1049
1045
292
149
1301
405
153
1177
1177
1034
42
298
1034
282
1690
1292
1034
42
298
1034
1434
1834
1420
1434
1306
410
1306
1158
1058
1418
1058
36
1304
1298
1298
1308
1065
73
1308
274
1097
1298
1298
1298
402
1032
1300
1068
43
1060
1316
1289
809
1065
1060
1065
73
1033
1034
1802
1034
266
1064
1058
42
44
1032
10
1064
392
1064
1832
1416
1064
1034
1066
1298
1064
1058
1298
282
1064
36
1308
274
1832
1298
1064
1064
36
1032
1032
264
1032
264
40
1288
1416
1416
1301
1460
1460
1452
1460
1452
1460
1461
1124
1120
1124
1124
1124
1124
1120
1104
1124
1124
1124
1300
1072
1072
1408
1120
1120
1120
1120
1104
1120
1120
1124
1124
1124
1124
1124
1124
1124
1120
1124
1124
1124
1124
1124
1124
1121
1125
1125
1124
1124
1024
1024
1580
1091
1344
1344
1344
1384
1384
1347
1347
1347
1347
1347
1075
1064
1068
1024
1024
1444
1504
496
1136
1120
1024
1376
1248
1376
1304
1304
1412
1144
1144
1400
1496
1496
1476
1144
1144
376
248
1145
1392
1120
1124
1124
1376
1378
1378
1378
1075
1728
1256
1453
1068
1068
1377
1252
1386
1377
1377
1233
1233
1380
1348
1348
1348
1297
1297
1168
1537
1648
1884
1297
1475
1176
1176
1176
1944
1944
1944
1048
1152
1152
1096
1104
72
1096
1816
1944
1304
1880
1360
1752
1488
1400
1400
1384
1416
1064
592
584
600
1616
1040
592
584
600
1616
1616
1808
1616
1616
584
600
816
1624
1776
1776
1624
824
1848
1776
760
1072
752
1072
760
1640
1640
1640
1744
1640
1640
1640
1672
1672
1672
1928
1840
1832
1832
1832
1808
816
808
1832
1808
816
808
1832
1936
1936
1936
1936
1936
1936
1936
1936
1992
1992
1800
1840
1936
1936
1936
1800
1928
1928
1928
1336
1336
1336
1336
1336
1096
312
1352
1352
1352
1352
1480
1480
1432
456
2015
1055
23
63
55
95
1087
55
799
1079
1815
1047
1047
71
1093
29
45
53
1045
45
53
1061
53
1813
1045
1045
1813
1941
1287
1285
1383
1047
1047
1045
1429
1269
229
237
1381
1847
1815
823
1815
823
1845
1813
821
1813
309
821
1629
1125
1125
1125
1047
1079
1079
2021
1069
1285
1133
1069
1943
1445
461
1469
1477
1477
1477
1477
1847
1069
1069
813
1837
1477
1069
37
1485
1485
1405
1997
1261
1024
1728
1728
416
1350
1522
1350
1527
1523
1946
1506
1574
1766
1606
2022
1126
1638
1138
102
1138
102
1126
1126
1126
1638
1126
1346
326
1346
326
1783
1607
1607
2039
1351
1351
1351
1318
1362
1606
1606
1094
1350
1350
1591
1367
1367
1367
1254
1254
1894
1382
1202
1350
1094
1126
1350
1350
1847
1351
1617
1644
1292
1957
1777
1527
1856
1572
564
572
562
575
563
1587
1778
751
1548
1548
523
2038
1107
75
1844
810
812
1868
812
819
1100
75
1100
1868
1060
1844
1843
1844
810
812
1868
820
812
819
1076
820
1100
1100
1068
1140
1396
357
371
1380
868
364
372
1388
372
371
1138
882
883
1124
883
1124
108
114
102
111
1124
125
1892
1132
114
102
115
1380
370
1124
116
115
1380
364
371
1892
1132
111
1140
1396
1396
1396
358
1092
71
839
1092
839
1093
1863
1108
71
82
92
839
78
87
91
1116
83
1108
92
839
860
794
87
1116
860
1092
836
71
839
1860
839
860
818
1884
1095
1029
1554
572
562
575
1555
563
1548
1548
1819
827
1819
1812
795
819
825
827
1819
1947
1941
915
1797
1804
1804
1804
777
1972
940
956
951
1964
956
1463
1260
239
1252
1228
1452
204
210
203
1396
381
1228
1519
1911
1911
1484
1924
1476
1364
337
1508
1252
1508
499
1508
1460
435
1459
1459
1444
1300
292
1316
1092
1906
1330
1330
1555
1107
1124
115
1508
499
1523
1523
2035
2035
1260
1523
1516
1516
493
1516
1523
1508
1516
1508
499
1444
435
1459
1444
435
1907
1459
1444
1587
1316
1828
1811
1644
621
1833
1901
1764
1099
1867
1068
1100
1100
75
1099
1099
1099
1866
1836
1836
1844
812
1836
1148
1140
1148
1380
1388
1140
1140
1388
1049
1884
1817
1073
1108
1092
84
1084
1116
1116
1108
81
89
1116
1809
1092
836
1092
1860
1884
857
1116
1291
1844
1937
1796
1499
1227
1228
203
1227
1228
1396
1452
1227
1852
1145
1212
185
1209
1361
1361
1068
1149
1149
1033
1513
1513
1508
500
1524
508
1508
508
509
1867
1298
1522
1294
1812
1316
1508
1244
1164
1162
1642
1522
1518
1602
586
1418
1458
1458
1642
1330
1157
1192
1832
809
1498
1418
1289
1809
1937
1489
1289
1105
1105
1795
1792
780
1792
780
1804
1804
1352
1224
1428
405
1428
405
1543
1138
1059
1028
36
1030
1034
1034
1034
1034
1034
1034
1156
134
1156
1156
1156
134
1158
1156
134
1156
134
1156
134
1158
1158
1158
1158
1156
1156
1158
1156
134
1156
1158
1056
1062
1410
1412
1028
1028
1125
1122
1347
1048
1048
1080
1072
24
40
56
1072
1072
1072
24
56
1072
1072
1056
1080
1056
1032
16
24
1032
24
264
1032
264
280
1032
24
280
1040
1816
1048
1048
1032
24
1219
1219
1603
323
1072
1072
1155
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1539
3
1539
1027
1027
1027
1539
1539
1328
1328
1072
1302
1302
1046
1046
1046
278
1046
278
1046
278
1046
1046
1046
1602
1602
1305
1287
1308
282
1308
282
1304
284
1308
282
1308
1308
1308
1308
1304
1308
286
1311
1306
1306
1306
1311
1311
1308
1308
1308
1308
1308
1306
1306
1306
1306
1306
1304
1304
1152
1050
1472
1472
1472
1219
1219
1872
1592
1152
1301
1298
1296
1296
1304
1088
1169
1159
1216
1216
1831
1075
1040
1105
1144
1136
120
1944
1944
1960
1956
1060
1156
1156
1156
1284
132
772
1284
132
1156
772
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
772
1156
1796
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1074
1202
1848
1861
1302
1176
1176
1654
1520
1577
1568
545
1569
1568
545
1568
545
1569
1568
545
1568
545
1568
1568
1568
1568
1088
1425
1344
1264
1264
1264
1264
1264
1264
1048
1544
524
1074
1186
1186
1186
1186
1186
1215
1215
1182
1152
1152
1152
1728
1728
1728
1472
1472
1460
1716
1716
1024
1280
1217
1384
1029
1488
1796
1953
1953
1264
1264
1536
1248
1067
1442
1056
1642
1632
1856
1814
1024
1216
1216
1216
1216
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1089
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1103
1167
1440
1798
1231
1062
1240
1091
1990
1824
1308
1308
1308
1308
1308
1302
1302
1292
1292
1280
1362
1468
1468
1478
1308
1281
1366
1582
1574
1404
1405
1404
1340
1286
326
1350
1286
1286
1308
1286
1366
1485
1376
1632
352
1418
1376
1408
1408
1408
1418
1418
1414
1350
1798
1308
1409
1286
390
1542
1366
1350
1084
1262
1952
1920
960
1920
1798
1068
45
1740
1906
1650
1634
354
1202
1202
1383
1383
1383
1383
1383
1814
1820
1820
1308
1558
278
1804
1804
1814
1260
2012
1814
1286
1260
1964
1964
1964
1996
1964
1110
1804
1804
1804
1804
1804
1804
781
1804
781
1804
781
1804
781
1804
1900
886
878
1900
1900
878
1900
877
878
1516
438
1388
1388
1638
1646
1388
358
366
1382
366
1644
622
1388
369
492
366
1644
1388
358
486
366
1646
1393
366
1388
1402
1900
1900
1388
1644
1388
369
1388
1649
1393
1530
1808
1808
1388
1388
1388
369
1388
1393
1206
1984
1088
1088
960
1104
1984
1088
1984
1984
1984
1984
1088
1088
960
1984
80
1984
1088
1088
1653
1653
1095
1095
1991
1990
967
1095
1991
1287
1100
1100
1216
160
1088
1184
1088
1510
1510
1596
1644
1484
1484
1500
1452
1452
1452
1452
1372
1372
1491
1075
1820
1820
1308
1308
1308
1308
1308
1308
1308
1308
1308
1306
1306
1308
1308
1308
1292
1292
1564
1308
1309
1308
1564
1558
1548
1228
220
1244
1244
1244
1228
220
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
92
1100
92
1100
92
1100
1116
1100
92
1100
92
1100
92
1100
1100
92
1116
1100
1100
1100
1100
1100
1100
1100
1100
92
1100
92
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1068
1110
1260
1244
1242
1116
1116
1114
1116
1116
1116
1116
1116
1117
1116
1116
1116
1116
1114
1116
1116
1114
1094
1094
1094
1094
1100
1100
1100
1100
1100
1100
1196
1196
173
236
1100
1100
1100
1293
1293
1196
236
1110
1292
1091
1262
1156
1156
1796
1160
1165
1165
1156
1152
1156
1156
1156
1165
1165
1165
1156
1072
1488
1360
1360
1072
1073
1228
1228
1229
1101
1360
1376
1632
1488
1488
1494
1750
1500
1500
1692
1692
669
1078
1078
1078
1226
1228
1100
1100
1100
1101
1249
1088
1088
1088
80
1088
1360
1088
1088
1088
1088
1088
80
1262
1258
1520
1520
1152
1153
1152
1294
1294
1294
1290
1535
1535
1530
502
510
1532
1532
1520
1271
1158
1271
1173
1109
1095
1223
1223
1223
1223
1223
1223
1407
1095
1095
1095
1095
1094
71
1095
1095
1095
1095
1095
1095
1095
1119
1119
1119
1119
1118
1118
1287
1287
1095
1095
1095
1095
1259
1036
1037
1036
1036
1484
1441
1486
1485
1486
1486
1485
1480
1479
1478
1480
1480
1480
1480
1398
1482
1406
1248
353
1393
1376
208
353
1392
1376
336
1249
1264
1392
1377
1068
1066
1066
1062
1062
1062
1275
1478
1348
1053
1521
498
1777
754
1778
1742
1486
1485
1486
1164
1164
1744
1744
1788
1532
1788
1158
1888
1888
1888
1888
1710
1486
1742
1486
1742
1486
1454
1166
1230
1920
1920
1920
1920
1930
1802
774
906
1802
906
1802
774
902
906
1046
1265
1216
1292
269
141
1164
141
1034
1186
1482
1026
22
1446
1390
1392
1241
1680
1088
1088
1088
1153
1153
1153
1153
1153
1316
1312
1081
1448
1464
1464
1872
1065
1403
1393
1393
1393
241
1396
1393
372
1396
1393
372
1488
1504
1436
1436
1068
1217
1452
1073
1073
1201
433
1201
433
1328
305
1328
305
1084
1084
1084
1084
1084
1086
1084
1086
1084
1084
1084
1084
1087
62
1086
1084
1084
1086
1086
1086
1087
62
1086
1086
1086
1087
1086
1087
62
1086
1086
1086
1086
1086
1084
1084
1084
1084
1086
1086
1086
1398
1398
1217
1217
1084
1086
1116
1116
1428
1086
1086
1086
1424
1424
1424
1424
1424
1424
1424
1424
1420
1052
1052
1052
1052
1052
1072
1072
1072
1164
76
1164
1164
1164
1168
1168
1168
74
1168
140
76
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
1168
140
76
1168
1168
1168
1168
1168
140
1168
1168
1168
140
1168
1168
1168
140
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1169
1164
1168
1168
1168
1164
1168
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
140
1168
1168
140
1168
1168
1168
140
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
140
1168
140
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
140
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
1164
1168
1424
401
1424
1424
1424
1424
1424
1424
1424
1424
1052
1052
44
1052
1052
1052
1052
44
1052
44
1052
44
1052
44
1052
44
1052
1052
1052
1052
1052
1052
1052
44
1052
44
1052
1052
1052
1052
1052
44
1073
1068
1073
1052
1073
1052
1073
1052
44
1073
1052
44
1073
1052
44
1073
1073
1052
44
1073
1052
44
1073
1073
1073
1456
442
1124
1124
1221
1094
1456
1264
1136
1136
1144
1136
1136
120
1136
1136
1300
277
1300
1301
1585
1329
1326
1298
1116
1116
1068
1176
1515
1372
1372
1072
1072
1498
1498
1178
1178
150
1564
1564
1052
1612
1612
1048
28
152
1082
90
62
1052
44
60
92
316
1051
1083
1087
1085
1082
1080
1087
1080
1180
1048
1080
88
1112
1080
88
1078
1084
1084
1080
1048
1050
1368
1598
1078
62
1094
1088
66
1503
1440
1568
1068
1112
1312
304
1057
1496
1308
1076
1077
1036
1036
1072
1072
1072
1073
1392
1392
1412
1080
1080
1080
1072
1062
1062
1062
1027
1027
1027
1027
6
1030
1030
1030
1030
1030
1076
50
1076
50
1076
50
1076
50
1082
1082
1076
1076
50
1076
1082
1074
58
1074
1074
1036
1036
1036
1036
1036
1036
1040
1040
1036
1036
1036
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1087
1087
1082
1026
1024
1352
2000
984
1217
195
1217
1217
1478
1862
1107
1098
1106
1090
1107
1202
1203
1083
179
1090
82
1090
82
1266
1219
1217
1033
1459
1430
1430
1419
415
1419
415
1976
949
1972
1972
1354
1312
1312
1424
1312
1412
1386
1384
1896
1384
1386
1386
1898
875
1386
1386
1386
1386
1899
1896
1242
1388
1094
1389
1389
877
1389
1901
1389
1389
1389
1389
1453
1388
1388
1388
1388
876
1388
1388
1388
1388
1452
364
1452
1388
1388
1388
1388
876
748
1900
1772
1388
1388
1260
1388
1452
1388
1452
1388
1388
1388
1388
748
1388
1388
1452
364
1388
1452
1388
1388
1772
1772
1388
1388
1452
1388
1388
1900
1224
1224
1224
1224
1224
1224
1224
1224
1224
1736
1225
1225
1444
1225
1444
1224
1773
1388
1062
1389
1389
1389
1453
1261
1389
1389
1389
1244
1388
1388
1388
1388
1388
1388
1452
1388
1388
1388
1388
1388
1388
1900
748
1388
1452
1260
1244
1244
1260
1388
1388
1452
1452
1244
1388
1260
1244
1260
1224
1444
1901
1260
1388
1388
1388
1460
1900
1388
1388
876
1388
1388
1388
1388
236
1388
1242
1242
1242
1244
218
1768
1459
1386
1386
1386
1387
1244
1384
1240
1384
1452
1384
1384
1384
1384
1459
1459
1458
1462
1462
1460
1452
364
1460
1388
1460
1460
1388
1388
1460
1460
1452
1388
1460
1452
1452
1452
1460
1452
1452
1460
1388
1452
1460
1452
748
1768
1459
1459
1459
1240
1389
1240
1240
1244
1244
1244
1244
1388
1244
1388
1388
1244
1244
1388
1244
1388
1244
1244
1244
1244
1244
1244
1458
1453
1453
1244
1452
1756
1244
1244
1384
1384
1459
1459
1462
1462
1389
1244
1244
1244
1244
1244
1244
1388
1388
1244
1244
1388
1388
1388
1260
1384
1768
1896
1257
1460
1384
1460
1240
1240
1240
1240
1389
1388
1388
1388
1388
1900
1388
1388
1388
1388
1388
1388
1260
1388
1388
1772
1388
1260
1388
1388
1900
748
1388
1900
1388
1388
1260
1388
1388
1388
1260
1388
1452
1452
1260
1388
1388
1260
1900
748
1900
1388
1388
876
1388
1900
1388
1260
1260
1388
1388
1388
1388
1388
1388
1452
364
1388
1388
1452
1388
1452
364
1460
1772
1772
1772
1388
1388
1260
1388
1388
1388
1460
1772
1388
1452
364
1388
1900
1900
1388
1388
1388
1388
1452
364
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1388
1260
1388
1388
1388
1260
1388
1388
1388
1388
1388
1772
1388
1388
1388
1388
1388
1384
1388
1388
1388
1900
1444
1444
1444
1240
1460
1387
1899
363
1384
363
1384
1384
1384
1459
1461
1460
1461
1459
1460
1461
1459
1461
1384
1384
1244
1458
1458
1384
1384
1384
1384
1384
1256
1384
1384
1384
1384
1240
1448
1448
1241
1460
1460
437
1460
435
1461
1241
1460
1460
1460
1458
1459
1460
435
1460
1241
1241
1460
435
1241
1460
1460
217
1241
1241
1241
1384
1384
1384
1384
1448
1384
1384
1384
1384
1384
1384
1768
1896
1448
1768
1448
1768
1448
1458
1384
1448
1458
1460
1458
1458
1458
1461
1385
1257
1461
1458
1257
1458
1458
1458
1458
1256
1461
1384
1384
1384
1384
1449
1769
1385
1459
1385
1257
1385
1384
1384
1384
1384
1384
1384
1384
1448
1384
1384
1384
1768
1384
1768
1384
1384
1384
1448
1458
1385
1458
1458
1458
1385
1460
1461
1458
1449
1458
1385
1449
1460
1384
232
1384
232
1384
1384
1384
1384
1384
1384
232
1384
1461
1408
388
1408
388
1408
1408
388
1408
1412
1413
1062
1092
1061
1061
1388
1388
1092
1042
1058
70
69
38
1094
1094
1026
1154
1026
1282
1097
1090
34
69
37
1058
37
1090
34
69
37
1061
1090
34
69
37
1093
1058
69
37
1058
37
1093
37
1061
1090
69
37
1090
1093
38
1060
1062
1062
1062
1062
1062
1062
1097
1093
1093
1189
1189
1160
1160
1128
1091
1252
1094
1094
1097
1097
1091
1091
1091
1091
1219
1099
1120
1120
1030
1030
1073
1121
1121
1121
1248
1024
1216
1248
1216
1202
1202
1093
1048
1048
1048
1048
1048
1070
1048
1048
1048
1048
1048
2038
1238
1238
1238
2038
2038
2038
2038
1088
1205
1275
1717
1133
1133
1253
1253
1253
1125
1125
1275
1275
1253
1261
1261
1261
1795
1795
1238
1548
1856
960
1240
1184
1486
1186
1410
418
1474
1538
546
1506
1410
738
1410
1410
1410
1437
1372
1053
1182
1182
1693
1949
1821
1844
1630
605
1620
1156
1154
132
1220
1412
1378
1346
596
1346
1346
674
802
1154
1410
1154
148
1059
323
1058
1154
148
1372
1970
1940
1922
916
1922
899
1922
1924
1922
1475
453
1477
1986
1986
1986
1251
1250
1507
1507
1507
1506
1058
1346
1346
1410
1218
1218
1986
1155
1155
1155
1417
1026
1187
169
1186
1187
1186
1189
1186
163
169
1187
1186
1189
1186
163
169
2019
1180
158
1154
1172
1155
1155
1172
1186
1186
1699
1699
1955
1954
1694
1683
1684
661
1923
1609
1667
1666
1797
1955
1955
1955
1955
1922
899
931
1925
1155
1795
1796
818
1859
1282
1539
1539
1539
530
1280
1024
1024
128
64
16
1024
128
1024
256
128
1024
1152
1152
1152
576
1152
1408
1472
1216
1216
1028
132
1028
132
1156
1028
132
68
1284
1156
1156
1156
1156
1860
1476
1220
1988
1540
1376
1348
1800
1216
1216
1220
1540
1412
1412
1412
1412
1152
1408
1408
1920
912
1920
1796
1412
836
1412
1924
1924
1924
1229
1165
1165
1164
1028
1156
1412
1421
1152
32
1360
1165
1421
1028
1293
301
1293
1280
1309
1308
1300
1556
276
1988
1037
1152
32
8
136
1160
1928
1292
1420
1420
1549
1548
1036
1549
1292
1416
1640
1640
1576
1168
1522
1168
1524
1416
1538
1522
1024
1344
324
1056
1984
1136
1136
1138
1136
114
1138
1138
1136
1264
1216
240
196
1360
1272
1362
1376
336
1378
1376
336
1360
1060
1028
1988
980
1360
1392
1384
1952
944
1808
1936
1952
1360
1168
1824
1824
804
1840
1812
1360
1248
1248
1860
1184
1138
1152
160
1040
1872
1936
1184
1968
948
1188
1040
1096
1432
1572
564
1552
1472
1192
1040
1072
1072
36
1074
1072
1074
1072
50
1362
1376
1024
32
1024
1024
2032
1346
1152
320
1088
816
408
1056
1536
32
608
1152
800
1056
1856
48
800
82
1160
152
1176
1160
152
1824
1076
1076
1076
1940
948
1928
1952
904
936
1936
1972
1928
1920
944
1488
468
1488
1248
1248
1512
1044
1348
1348
1344
324
1352
1856
1344
1348
1344
1348
1344
1138
1522
1520
1136
1522
1216
240
1216
196
1266
1220
1216
200
1264
244
1264
1220
1220
1216
1264
1266
1392
244
1216
1264
244
1268
1216
244
242
1268
1216
1216
368
242
1992
1120
1120
1360
1360
1364
1400
1400
1220
1152
192
136
1216
1156
1028
1360
1904
1344
48
336
1184
1168
336
322
152
50
338
1344
144
324
1200
1376
1344
48
336
340
1058
1344
144
1346
344
1168
336
1056
144
1552
16
1072
560
800
816
1794
34
1152
144
336
1056
1072
800
816
1168
1424
1168
1232
400
1936
1936
1920
944
1954
1920
1248
1216
1840
1824
1842
1840
1840
818
1842
1792
1792
1152
1184
1152
152
1840
1792
800
1824
1824
1824
802
1952
944
1152
1696
1712
1808
1792
1952
1952
1952
1536
544
1536
544
552
1536
544
1536
544
1568
552
1568
1568
1248
1248
232
1248
1184
1444
1216
240
200
1218
1224
1268
1264
1216
196
1376
2012
2012
1351
1079
1388
1813
1813
1511
1269
1420
1418
1420
1415
1418
1530
1530
1452
1973
1973
1973
1957
2010
1978
1978
1082
1050
154
346
410
1100
1050
74
1484
1482
1498
1370
1098
90
1114
1516
1418
1388
1516
1516
1356
1418
1420
1516
1420
1418
1420
1418
1418
1420
1418
1946
1530
1452
1738
1932
1932
1978
2028
2028
1505
2017
1388
1226
1226
1100
1223
1228
1228
1228
1450
1450
1962
1959
1991
1767
1767
1516
1031
1031
1031
71
1356
1356
1111
1079
1228
1063
1847
1063
1095
1239
1095
1223
1095
1239
1239
1223
1175
1223
1223
1607
1223
1223
1223
1223
1223
1223
1223
1946
1127
1735
1191
1626
1194
1191
1194
1194
1191
1111
1452
1226
1383
1863
1703
1703
1703
1207
1207
1511
1221
1221
1187
1523
1523
1525
1525
1525
1525
1525
1525
1525
1210
1978
1498
1946
1973
1971
1507
1159
1411
1226
1866
1418
1514
2010
1994
1434
1418
1418
1866
1930
1217
1198
1838
1838
1290
1546
1807
1947
1691
1627
1835
1947
1243
1056
1952
1952
1056
1056
1056
1056
1376
353
1505
1621
1620
597
1429
1428
1056
1034
1027
1028
1028
1027
19
1148
1148
1148
1084
58
1148
1148
1024
1024
1024
1024
1024
1026
1026
1024
1024
1024
1024
1024
1024
1024
1026
1024
1024
1024
1024
1024
1024
1024
1024
1024
1463
1584
1664
1664
1204
1204
1301
1300
1920
1024
1024
1120
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1472
1504
1472
1088
1024
1024
1024
1056
192
1056
192
448
1056
448
1056
1056
1056
1056
1056
192
1216
1344
1984
1056
1056
1056
1056
1408
1408
1024
1152
1376
1056
352
1216
1216
1216
1024
1024
1088
32
1056
1056
1056
1056
1056
1312
1056
1056
1056
1056
1056
1056
1056
1056
1056
1312
1312
1056
1338
1338
1338
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1338
1059
1062
1057
1056
1056
33
36
1056
1060
1056
1056
1057
36
39
1058
1058
1058
1058
1058
1059
1056
1056
1058
1058
1056
34
1056
1056
1059
1059
1057
36
1060
1058
1058
1058
1058
1056
34
1056
34
1058
1056
1056
1056
1478
1426
1510
1510
1510
1248
1251
1566
1232
1500
1304
1394
1304
1304
1290
268
1212
1077
1040
1247
1247
239
1796
1087
1320
1177
1800
1800
1800
1436
1436
1708
1708
1221
1030
1414
1284
1284
1284
1540
1284
1028
260
132
1284
132
1156
1156
1156
1156
1284
1412
1157
1157
1157
1157
1029
1157
1157
1029
133
1157
69
1029
133
1541
1413
1413
1158
1158
1284
1157
1157
1029
1156
1156
1088
1234
1128
1648
112
1410
1410
1410
1748
1556
2033
1554
1555
1555
2018
2019
1554
1555
1539
1538
1539
1538
516
1539
1538
1540
2032
1552
1240
1557
1379
1139
179
1139
179
1139
1139
179
1139
179
1136
1213
1468
1468
1048
1058
1058
1058
1058
1058
1122
1122
1040
1284
1284
1287
1348
1220
1223
327
1223
1857
1472
1216
1216
1153
1164
1473
1125
1165
1348
1832
1674
1674
1032
1032
1704
1320
1064
1540
1024
1032
1592
1840
1814
1024
1056
1056
1056
1056
1248
225
1248
1248
225
1248
225
1248
225
1248
1248
225
1248
225
1248
1249
1249
1248
225
1248
1249
1249
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1056
33
1056
352
1056
1056
1056
1056
33
1056
33
1057
1056
1056
1056
1056
1056
1056
1056
1029
1355
1227
331
1227
1024
1088
1088
65
1088
1088
65
1088
1089
1088
1088
1088
1224
1473
1542
1174
1056
1034
1089
1024
1284
1696
1796
1796
1796
1796
1796
1806
1806
1796
1796
1804
1812
1804
1804
1798
1300
1288
1814
1800
1792
1804
1800
778
1804
1804
1286
1286
1798
1286
1286
1314
1798
1814
1805
1292
1292
1292
1410
1292
780
1420
1804
1420
1794
1794
1794
1286
1926
1300
1416
1286
1414
1798
1814
1798
1068
1290
1540
1604
612
1124
1682
1840
1068
876
1900
1540
1802
1802
1802
1290
1031
1031
1295
1295
1295
1807
1295
1822
1844
1812
1812
1623
1303
1812
1812
1572
1252
1540
1572
1094
1636
1636
1122
100
1636
1100
1124
612
1160
72
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1794
1794
1794
1800
1800
1802
1800
1801
1802
1796
1796
1794
1794
1802
1802
1800
1290
1802
1290
1802
1802
1802
1800
1800
1288
1290
778
1802
1288
776
778
1290
1290
1802
1802
1800
1802
1800
1801
1800
1800
777
1800
1801
1800
1288
1800
1800
1800
1805
1968
1968
1026
1032
10
1033
1032
1033
1032
1031
1616
593
1104
81
1104
1104
1104
1104
1104
81
1616
80
81
1616
593
1104
81
1104
81
1104
81
1104
1104
1104
81
1104
1104
1104
81
1105
1813
1813
1068
1100
1100
1100
1100
1100
1100
1100
1260
1262
1252
1060
1028
1188
1096
1248
1248
1508
1034
1252
1252
1492
1164
1324
1324
1324
1112
1100
1360
337
1073
1812
1812
1308
820
1332
1820
820
1332
820
1844
1820
828
1852
1304
284
1844
828
1812
1812
1812
1812
1300
1300
788
1820
1820
604
1332
1332
1332
1604
1614
1644
1240
1240
1240
1240
1240
1240
1240
1262
1262
1262
1256
1256
1256
1256
1256
236
1256
236
1256
236
1256
1256
1256
1256
1032
4
12
1028
1032
1032
1032
4
1028
1028
1028
1032
4
1028
1028
1028
1032
4
1028
1028
12
1028
1028
12
1028
1036
1028
1028
1028
1032
12
1026
12
1036
1032
12
1032
1026
8
12
1032
12
1032
4
12
1028
1028
1028
1028
1028
1036
1036
1036
1384
1384
1038
1031
1031
1031
1252
1038
1060
1240
1240
1028
1028
1032
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1032
1028
1028
1031
1051
1038
1038
1240
1031
1031
1028
12
1028
12
1036
1384
1188
1188
1188
1188
1090
72
1096
76
1096
1092
1092
1186
1186
1096
1092
1050
1072
1158
1158
1158
1152
1166
1153
1028
1028
1030
1030
1030
1038
1038
1025
1028
1400
1220
1028
1028
1032
1032
1540
1024
1249
1249
1028
1032
1032
1368
1366
1218
1364
1223
1223
1268
1268
1268
1378
1378
1383
1045
1252
1252
1252
1252
1030
1075
1040
1040
17
1040
1040
1040
1095
1104
1104
1104
81
1104
81
1104
1104
1248
1072
1264
1264
1032
1032
1032
1298
1298
1296
1354
1272
1272
1274
1278
1274
1278
253
1277
1264
1296
1152
1040
1029
1877
213
1348
1260
1260
1260
1260
1260
1260
1360
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1040
1040
1040
1024
1024
1024
1024
1024
1024
1100
1100
1100
1100
1100
1100
1056
1080
1036
1025
1025
1162
1408
1419
1252
1227
1249
1417
1224
1224
1224
1224
1224
1224
1178
1068
1216
1056
1288
1290
1288
1288
1289
1290
1288
1288
1288
1290
1289
1289
1290
1034
1028
1028
1054
1054
1054
1293
1160
1924
1236
1272
1266
1400
1394
1394
1234
1234
1217
1170
1220
1060
1240
1112
1396
1252
1380
1222
1904
1904
1904
1904
881
1376
1232
1232
1232
1040
1370
1376
1040
1392
1676
1676
1676
1676
588
1666
1666
1666
1666
1666
1666
1666
1666
1666
578
1666
578
1086
1169
1475
1097
1097
1225
1225
1225
1120
1064
1504
1040
1040
1184
1794
1819
1312
1040
1219
1091
1027
1060
1028
1060
1034
1034
1932
1926
1039
1445
1455
1455
1186
1154
1036
1025
1025
1217
1217
1108
1108
1108
1108
1108
1108
1496
1256
1478
1478
1031
1157
1415
1099
1099
1419
1419
1419
1419
1928
1928
1928
1928
1120
1024
1024
128
1025
129
1025
1024
1025
1026
1188
1188
1026
130
1026
130
1024
1024
1026
130
1025
12
1025
1024
128
1024
1024
128
1024
1024
1024
1024
1024
1024
1024
1024
1024
1144
1080
1026
130
1026
130
1026
1026
1026
130
1154
1154
1154
1026
130
1026
130
1024
1026
1024
1
1026
1164
1024
128
1028
1028
1028
1024
128
1152
1152
1288
1288
260
1288
260
1416
1416
1416
1412
1416
1412
1476
1476
1476
1476
1476
1432
1432
1432
1117
189
1085
125
93
1118
190
1150
190
1150
1112
1080
88
120
52
152
312
116
89
1080
88
120
152
312
1064
104
1080
88
120
52
152
312
116
308
89
1128
88
184
1112
1080
52
1080
88
120
152
116
1080
88
120
52
152
116
308
1128
184
1080
1080
88
152
312
1176
1080
88
52
152
312
308
1080
1080
88
52
312
1080
88
312
308
1144
1112
1080
88
1112
312
1080
88
312
1112
89
1080
88
120
152
116
1112
1112
152
89
1080
88
152
1080
88
120
52
152
312
116
89
1112
1113
1080
88
120
152
1080
120
52
116
89
1208
1128
1128
1053
1054
1054
1053
285
1054
286
1054
1054
286
1054
1310
1054
1304
1304
1304
1304
1304
281
1304
1304
1304
1304
1304
1304
281
1304
1304
1048
280
1048
1048
1048
280
1048
1048
280
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
1048
1048
1048
1048
25
1048
1048
25
1048
1304
1048
280
1048
1304
1048
280
1048
280
25
281
1304
1048
280
281
1048
280
1048
280
281
1048
280
1048
1048
1048
1048
280
1304
1048
280
1048
280
1048
1048
1048
280
281
1048
280
281
1304
1048
280
25
281
1048
280
1048
1048
280
281
1048
280
281
1048
280
1048
1048
1048
280
1304
1048
1048
1048
280
25
281
1048
280
1048
280
1048
1304
1048
280
25
281
1048
280
25
281
1048
280
1048
1048
1048
1048
25
1048
1048
1049
1049
1049
1048
1048
25
1048
1049
281
1336
1336
1304
1336
1304
1336
1336
1560
1432
1432
1110
1110
1166
1110
1110
1110
1110
1038
142
1110
1038
142
1110
1038
1110
1038
1110
1038
1108
1282
1282
1026
84
1108
1108
1026
84
1154
1026
1154
1108
1026
84
1026
130
84
1026
130
84
1026
130
1026
1026
1026
1026
130
1026
1026
130
1026
1154
1026
130
84
1154
1154
1026
130
1154
1026
1026
258
130
1026
130
1026
130
1026
130
1026
258
130
1026
130
1026
130
1026
130
1026
130
1410
1410
1410
1408
1408
1045
1109
1236
1344
1328
1336
1044
1044
1393
1105
1585
81
1585
49
1361
1361
1364
1364
341
1364
1364
341
1784
1208
1210
1825
1202
1202
1508
1092
1323
1392
370
1396
1138
1138
1464
442
1466
1458
1208
178
186
1200
1310
1310
1406
1406
1406
1088
1088
1088
1091
1091
1091
1090
1090
1090
1090
1090
1091
1091
1091
1090
1091
1088
1091
1088
1088
1088
1088
1088
1088
1088
1088
1090
1088
1088
1092
1088
1347
1344
1346
1346
1346
1376
1345
1344
1427
1409
1899
1186
1403
1896
1896
1318
1366
1180
1104
1121
1057
1057
1123
1123
1123
1123
1366
1366
1029
1032
1032
1032
1200
1184
1040
1056
1088
1088
1088
1024
1024
1088
1088
1088
1024
1024
1028
1026
8
1028
1032
1028
132
1026
8
130
1028
132
1026
8
136
1032
1026
1028
1028
132
1026
8
130
136
1028
1154
1026
130
1026
8
136
1026
1154
1096
1096
1096
1092
72
1092
1092
1056
1056
1092
1092
1188
1144
1144
1144
1080
1080
1080
1144
1080
1444
1080
1080
1188
1188
1444
1080
1080
1080
1188
1444
1080
1080
1080
1080
1080
1080
1056
1092
1101
1752
1752
732
1304
1304
1304
1304
1316
1058
1346
1356
1356
1356
1346
1424
1426
1528
1426
1344
1344
1344
1344
1424
1089
1088
1289
1458
1664
1664
1952
1952
1952
1952
1696
1696
1760
1248
1816
1332
1332
1332
1332
1308
1330
1258
1130
1258
1386
1258
1130
1130
1330
1330
1256
1256
1128
1128
1242
1130
1074
1134
236
366
238
1262
1132
110
1134
1644
1134
1134
1134
1132
110
238
1390
1262
1258
1130
228
362
234
238
1252
238
1636
238
1252
110
230
238
1386
234
1252
1134
1380
1130
234
1380
1262
1252
230
238
1262
1134
1134
1380
366
1130
1386
1258
1390
1124
1130
1380
1134
238
1124
110
1258
1134
1130
1386
1382
366
1130
1130
110
1124
102
356
1130
110
1134
1390
1380
358
366
1386
1126
358
1386
1129
1128
1112
1128
1128
1128
1132
107
1132
1132
1260
1132
1132
107
1260
1132
1132
1132
1134
1131
1124
1134
1124
1132
1390
1254
1074
1134
1134
230
1134
230
1126
1126
1134
230
1126
110
236
1261
1490
1260
1132
236
105
233
1124
108
228
236
233
1260
1132
1132
1132
1132
228
364
236
1260
1260
1260
1257
1260
1132
1388
1124
108
102
228
236
105
230
233
1124
108
102
1132
102
1234
1234
1126
1385
1124
108
102
1124
1132
1234
1388
236
1132
1234
1132
1131
1124
102
1644
1132
1129
1132
105
1388
105
366
1332
1644
1132
105
1132
1644
1132
105
1132
1132
1132
105
1132
1132
1522
1522
1266
1266
1266
1388
1334
1138
242
1330
242
370
1330
1135
1234
1130
234
1242
1258
1134
1126
1334
1334
1126
1334
1332
310
1334
1334
1334
1334
1382
1382
230
1332
358
310
1382
1382
1204
1382
1382
1332
310
1126
356
182
358
1126
1382
230
1334
1382
1382
1382
1334
1382
1382
1332
310
1254
1382
1204
182
1126
358
1126
1388
358
1330
1330
1330
1243
1254
1243
1243
1490
1490
1490
1490
1130
102
1234
1260
1132
1234
1234
1132
1234
1252
1234
1234
1234
242
1234
242
1234
1266
1522
1510
1126
1234
1382
1138
210
1234
1234
1382
1334
1332
306
1332
306
1382
310
1334
1126
358
230
1490
1490
1522
1522
1490
1522
1382
230
1252
1266
1266
1126
228
230
1252
230
1126
1252
1386
234
1386
1644
1204
1331
1263
1331
1499
1499
1243
1476
1133
1257
1257
1385
1129
233
1641
1129
233
1129
1257
1129
233
1129
233
1129
233
1129
1129
361
1129
233
1385
1385
1129
1385
233
1129
1129
1385
1257
1129
1385
1388
105
233
1129
1129
233
1132
105
1129
1129
1132
109
364
110
105
238
1126
1132
102
364
358
1132
110
105
1132
102
236
1132
110
105
233
1132
1132
110
1382
1134
1134
105
1130
110
105
1638
622
1132
109
110
105
1134
1132
102
110
1129
1126
1129
1129
1132
105
1129
1262
1132
230
238
1390
1132
109
364
110
105
366
238
361
1132
364
110
236
105
238
1132
110
1390
1134
105
1390
1132
110
105
1126
1390
1390
1388
1130
108
102
362
110
236
105
230
237
238
361
233
1132
236
230
233
1134
105
1260
238
233
1129
237
238
233
1133
110
237
238
233
1332
310
1132
364
1390
1390
1388
1258
236
238
1130
110
105
1134
1130
108
102
109
110
230
237
238
233
1382
230
238
1257
1129
238
233
1390
1257
1257
1261
1262
1134
105
230
238
233
1254
1261
238
1261
238
1261
238
1254
1257
1254
1262
1129
233
1129
1129
1129
1129
1129
1257
1129
233
1129
233
1389
1385
1385
1129
1129
1129
1129
1129
1258
1254
1260
230
1388
1134
1382
1382
1126
1482
1331
1131
1131
619
1131
363
1263
1131
235
1132
362
111
110
107
367
239
1131
1387
1330
1331
1331
1331
1330
1331
1331
1330
1331
1135
1263
1138
1330
1330
1259
1131
235
1131
1260
1334
107
1206
1258
107
1130
1259
1131
363
1484
1476
1476
1497
1383
1382
1331
1383
1330
1331
1267
1383
1382
1331
1330
1330
1383
1390
1382
1241
1235
1383
1330
1235
219
1126
358
1382
1115
1241
243
1485
1485
1259
1131
235
1131
1259
1334
1334
1334
1259
1259
1259
1263
235
1387
1643
1130
362
1386
1131
363
1130
107
1476
1330
1130
1476
1334
1334
1334
1334
1388
1331
1131
235
1135
1331
1388
1135
107
1388
1388
1132
364
1132
364
1131
1331
1387
1386
1258
1132
234
1391
1391
1386
365
239
1390
1131
239
235
1131
1131
1258
235
1263
1258
1263
1386
234
363
1130
362
234
1130
362
1386
1258
1258
1386
234
310
107
367
239
363
235
1131
1131
1131
1258
1258
239
235
1386
1386
1388
1259
1330
310
1388
306
1330
310
1385
235
233
1382
310
1331
1330
1131
1388
1259
233
1387
361
1382
1259
1131
1259
1131
1259
1386
235
1131
235
1260
1259
1131
1131
1131
1328
1446
1446
1446
1446
1446
1446
1446
1442
1441
1061
1199
1216
1092
1092
1249
1249
1220
1026
1088
1216
1220
1088
1216
1216
1162
1226
1034
1152
1216
1092
1092
1092
1092
1092
1092
1220
1152
1216
196
1092
1156
1220
1092
1220
1092
1220
1092
1092
196
1092
1092
1092
1216
68
196
1152
132
68
1092
1220
1156
68
196
1092
1220
1220
1089
1196
1196
1196
1196
1196
1196
1196
1216
1217
1153
193
1109
1109
1409
1409
1129
1119
1468
1246
1118
1201
1201
1247
1247
1073
1119
1423
1247
1276
1128
1094
1094
1130
108
1056
1056
1056
1479
1142
1500
1526
1499
1062
1062
1220
1043
1043
1043
1059
19
1043
1059
1043
1043
1043
1043
1043
1488
1490
1488
1488
1474
1472
1472
464
1488
1223
1069
1517
1069
1069
1069
1517
1517
1517
1261
1261
1517
1517
1517
1517
1517
1517
1795
1795
1591
1809
1604
1604
1496
1284
1290
1446
1476
454
1476
454
1350
1220
1412
422
1028
38
1412
134
1156
1348
1476
1476
1425
1208
1080
1480
1682
1233
1297
1928
1852
829
1808
1809
1980
1476
1478
1476
1476
1476
1382
1828
1611
1862
326
1350
804
1350
1828
1284
1414
1414
1414
1030
1030
1030
1414
1414
1372
1286
1707
1670
1707
1670
1670
1670
1670
1734
1350
1351
1351
1604
1414
1478
1478
1476
1478
1478
1478
1478
1318
1060
1828
1350
330
1478
1478
1574
1446
1446
1478
1611
1926
1062
1163
1682
1478
1700
1669
1670
1670
658
1669
677
683
1350
1732
1733
1732
710
722
1734
722
1733
1574
1742
719
1742
1682
1477
1670
1670
1734
709
1670
1446
1446
1734
422
1062
1284
1294
1286
1285
1285
1286
1835
1286
1350
338
1927
1350
1350
1350
1350
1734
1734
1734
1415
1158
390
1350
1412
1458
1606
1030
1958
1926
934
1926
934
1930
1184
1216
1216
1216
160
416
1216
1192
1216
1408
192
1024
128
192
160
1312
1152
384
192
160
416
136
1152
1472
1472
1472
1472
1472
1312
1344
1472
1472
1152
1152
1152
192
1216
1152
192
200
1216
1152
192
200
1152
1472
1472
1472
1472
1472
1856
1344
1472
1312
1536
1808
1288
1472
1472
1472
1472
2000
1472
456
1472
1472
456
1472
1472
1504
1408
480
1408
640
576
648
1672
1664
1920
1512
1856
1408
1416
1408
1408
1285
1157
1477
1479
1236
1476
1300
1605
1154
1202
1284
1477
1349
1428
1797
1861
1797
1796
1949
1814
1810
1842
1842
1300
1221
1154
1202
1220
1157
1412
1668
1796
1436
1436
1820
1820
1500
1820
1948
1490
1746
1746
1746
1424
1507
1424
1504
1413
1283
1507
1048
1200
1192
1048
1736
1176
1296
280
1264
1264
1264
1264
1264
1264
1168
1168
1168
1224
1032
1296
1872
1872
1872
1872
1872
1872
336
1200
1048
1512
1736
1736
1872
1360
1856
1712
1712
1496
1328
1712
1168
1424
1496
1744
1744
1624
1496
1200
1264
1264
1192
1264
1264
1304
216
1296
280
1040
24
304
1352
1712
1192
1200
1200
1448
1456
1184
1488
1064
1064
1576
1984
1490
1072
1072
1072
1024
1072
1072
1072
1072
1072
1360
1344
1072
1072
1072
1072
1632
1376
1296
1376
360
1184
1072
1408
1072
1056
1072
1056
1408
1056
48
1072
1192
1072
1072
1184
1480
1496
1496
1480
1496
1904
1512
1512
1512
1280
1280
1296
1280
1296
1296
1280
1280
1296
1280
264
1296
280
1344
1344
1344
1264
1264
1512
1352
1096
1096
1096
1096
1824
1824
1824
1824
1824
1832
1824
808
1264
1264
1264
1264
1264
1288
1296
1280
1288
1296
1288
1280
1296
1296
280
1296
1296
280
1280
1160
1312
1168
1312
1392
1320
1312
1168
1320
1320
1312
1320
1312
1320
152
1312
1312
1392
1312
1880
1040
1040
1024
1800
1800
1296
1296
1480
1480
1496
1496
1496
1512
1512
1872
336
1232
1376
360
1280
1376
1360
1296
1376
1376
1304
1296
1376
1376
1296
1384
1296
1888
1376
360
1296
1376
1864
1360
1376
1296
1376
1384
1440
1064
176
168
1072
1440
1072
1072
1072
1072
1056
1056
48
1024
32
1072
1408
1456
1072
40
176
168
1072
1072
1056
1056
48
1480
1480
1480
1496
1480
1296
280
1280
272
280
1280
1280
1280
1280
1264
1264
1072
1024
1072
1072
1072
1072
1072
1072
1072
1280
280
1280
1680
1680
1840
1792
1792
1792
1792
1792
1792
1744
1744
1280
1184
1704
2008
1792
1696
1696
1696
1024
1536
1024
32
1536
32
1072
1024
1536
32
48
1024
48
1536
1056
1072
1072
1584
1264
1264
1264
1264
1184
1184
1152
1168
1184
1152
1184
1184
168
1184
1152
160
1160
1200
1356
1356
1379
1443
1383
1412
1412
1606
1269
1097
1093
1417
1351
1349
1421
1369
1287
1717
1717
1461
1381
1508
1404
372
1404
372
1044
1156
1156
412
1188
1412
412
1220
1180
220
1220
1412
1412
1468
1852
1796
1796
1948
1476
1476
1820
1476
1476
1436
1092
1436
1604
1436
1436
1924
1348
348
1436
1436
1412
412
1572
1420
1284
284
1476
1500
1156
1172
1660
1660
1504
1504
1382
1483
1483
1255
1251
1510
1510
1510
1515
1515
1291
1703
1507
1447
1443
1319
1251
1255
1251
1251
1074
1383
1191
1187
1319
1347
1831
1075
1255
1255
1255
1255
1255
1255
1255
1251
1251
1251
1251
1511
1511
1511
1511
1507
1507
1507
1507
1691
1507
1575
1187
167
1587
1195
1191
1195
1195
1187
1191
1318
1163
1511
1379
1447
1447
1443
1447
1447
1347
1315
1315
1443
1507
1507
1507
1507
1507
1507
1507
1507
1506
1308
1692
1468
1692
1717
1459
1603
1251
1507
1451
1884
1476
1476
1476
476
1476
1356
1348
1412
1884
1412
1200
1367
1174
151
1174
151
1940
1940
1949
1177
1561
1817
1957
1433
1241
1160
1732
1732
1924
1922
900
1922
900
1924
2032
1009
2034
1522
1346
1346
1346
1346
1346
1453
1026
1681
1681
1681
1682
1682
1153
1152
1152
1090
1090
1152
1152
1344
321
1344
1345
1345
1346
1346
1346
1344
321
1344
1344
1344
321
1344
1344
321
1344
1346
1344
322
1344
1344
1345
1344
1344
321
1344
321
1344
321
1346
1564
1691
1664
1664
1430
1430
1298
1328
1293
1253
237
233
1253
237
1257
1225
1225
1229
201
1229
201
1225
1097
1097
1097
1101
73
1353
1385
1381
1293
1229
201
1129
1133
105
1133
101
105
1225
1225
1225
457
1225
1481
1481
1481
1481
1481
1481
1065
1065
1061
41
1065
1357
1641
1061
1061
1069
57
1061
57
1037
1541
13
1029
13
1029
1893
1061
1061
1293
1517
1517
1133
1133
1069
1069
37
1069
37
1061
1069
37
1061
1069
37
1061
1061
1069
37
1061
1061
1069
1069
1069
1069
1069
37
1321
313
1321
313
1081
1464
1464
1464
1528
1528
1528
1464
504
1528
1464
1528
1464
504
1528
1464
1528
1464
504
1528
1464
504
1528
1528
1528
1464
504
1528
1286
1287
1287
1024
1280
1281
1280
1280
257
1024
1025
1283
1283
1283
1283
1280
257
1280
1024
1282
1026
1281
1280
1281
1281
1280
1280
1280
1024
1283
1281
1282
1283
1283
1395
1281
1282
1282
1280
1280
1280
1024
1024
1392
1392
1395
1395
1056
1520
1038
1038
1038
1458
1462
1072
1240
1309
1039
1032
1032
1032
1050
1050
1030
1285
1304
1496
1528
1528
1635
1440
1496
1303
1152
1152
1152
1565
1565
1200
1200
1156
1109
1062
1300
1302
1302
1318
1298
1300
1298
1042
276
274
278
1300
1300
274
278
1302
1316
1172
1172
1314
1060
38
1302
1302
1297
1173
1109
1300
1300
273
277
1301
1297
1045
276
273
1044
1092
69
85
1173
1109
1060
1060
1170
1170
1302
1060
1297
277
1108
1300
1297
1416
1410
402
1292
1527
1527
1026
1050
1038
1780
1028
1561
1360
1232
1042
1312
1312
1040
1040
1260
1256
1256
1216
1216
1216
1154
1152
1555
1043
1235
1620
1136
1108
1140
1144
1144
1144
1136
1136
1104
112
1136
1107
1444
1444
1444
1136
1066
1066
1066
1066
1130
1386
1386
1364
1908
1908
1909
1872
1494
1413
1861
1413
1024
1124
1124
1124
1475
1188
1393
1905
1410
1974
1074
1484
1484
1048
1048
1772
1516
1205
1388
1265
1049
1208
1972
1830
1428
1272
1272
1276
1276
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1277
1277
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1240
1272
1272
1240
248
1256
1267
1256
1256
1267
1256
1256
1268
1244
252
1276
236
1244
252
236
1276
236
1260
1268
252
236
1268
252
236
1260
1276
236
1260
1276
236
1244
1241
1208
248
1272
1144
184
248
1272
1144
184
248
1144
184
248
1208
1144
184
248
1144
184
248
1208
248
1208
248
1213
253
1212
1212
1148
188
252
1148
188
252
1148
1148
188
252
1148
188
252
1240
1400
1272
1144
1272
1256
1112
1112
1112
1112
1112
1112
1112
1117
1116
1116
1116
1224
1363
1388
1234
1193
1272
1222
1256
1425
1416
1718
1718
1716
1716
1674
1690
1690
1192
1188
1030
1076
1033
1034
1030
1032
1032
1074
51
1032
1032
1034
1034
1034
1034
1034
1030
1030
1030
1030
1074
1041
1030
1074
1085
1036
1036
1036
1050
1036
1036
1036
1036
1036
1030
1048
1050
1030
1074
1032
1032
1030
1030
1074
1075
1030
1148
1846
1400
1112
1144
1144
1496
1204
1212
1660
1660
1038
1928
1928
1928
1416
1397
1397
1417
1417
905
1929
1161
1416
904
1206
1206
1206
1206
1713
1969
1206
1206
1400
1256
1398
1398
1906
1912
1112
1115
1112
1112
1116
1114
1114
1500
1116
1880
1880
1880
1880
1882
1882
1882
1882
1882
1882
1882
1882
1882
1882
1176
1176
1176
1928
1928
1928
1160
1160
1160
1176
1176
1949
1965
1672
1928
1928
1928
1672
1928
1928
1928
1928
1672
904
1928
1416
1928
1672
904
1672
904
1416
1928
1928
1928
1416
904
1928
1928
1928
1928
1160
1163
1929
1929
1929
1929
1929
1673
905
1417
905
1161
1929
1929
1169
1784
1784
1048
1032
1032
1033
1033
1033
1033
1397
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
91
1112
1112
1112
1112
1112
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1113
1674
1933
1212
1116
1116
1112
1112
1112
1112
1885
1276
1266
1400
1400
1272
1432
1112
1393
1393
1388
1237
1270
1268
1128
1452
444
1896
1898
1897
1116
1117
1972
1972
1267
1206
1204
1846
1846
1974
1846
1846
1846
1846
1846
1845
1845
1845
1844
1844
1844
1844
1206
1204
1958
1957
1444
402
1846
1846
1844
1846
1718
1462
1462
1460
1700
1718
1761
1208
1208
1208
1212
1212
1212
1148
188
1272
1272
1278
1272
1272
1272
1272
1276
1276
1276
1276
1276
1276
1274
1274
1274
1273
1272
1270
1270
1270
1240
1240
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1261
1261
221
1261
1261
1261
1261
1261
1261
1261
1261
1260
1260
1274
1260
1260
1260
1276
236
1260
1274
1276
236
1244
244
252
236
1276
236
1268
252
236
1258
1258
1266
1258
1258
1258
1258
1258
1265
1265
1265
1144
1148
1262
1260
1261
1261
1256
1242
1384
1212
1212
1270
1270
1272
1256
1256
1256
1256
1261
1269
1261
1268
1268
1268
1276
236
1258
1258
1261
1272
1266
1266
1276
1260
1261
1270
1270
1270
1270
1270
1144
1464
1466
1466
1466
1115
1112
1116
1116
1113
1882
1882
986
1434
474
1434
474
1114
1880
1274
1204
1482
1458
1522
1480
1482
1473
1270
1268
1270
374
1266
1266
370
1272
1274
1232
1398
1404
1396
1268
1269
1256
1269
1544
1048
1395
1267
1268
1032
1033
1972
956
1970
1274
1398
1384
1388
1256
1258
1258
1148
1146
378
1389
1269
1404
1276
1276
1268
1266
1401
1240
1240
1240
219
1240
1240
1240
1107
1112
1113
1112
1112
91
1113
1113
1112
1112
1260
1272
1277
1276
1384
1276
1260
1846
950
1846
950
1201
1962
1272
1276
1272
1272
1272
1272
1272
1277
1272
1416
1416
1032
1268
1378
1250
1388
1276
1404
1276
1404
1276
1404
252
1379
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1256
1240
1232
1251
1251
1251
1265
1264
1232
240
1885
1884
1113
1116
108
1132
1112
1256
1532
1526
1507
1507
1432
1128
1128
1389
1384
1379
1123
1384
370
1256
1384
232
1240
232
1224
360
232
370
1379
1528
1260
1404
1250
1928
1928
1928
1928
1928
1928
1928
1928
1928
1931
1931
1931
1929
1237
1268
1269
1267
1266
243
1267
1929
1437
1076
1098
1276
1276
1404
1404
1404
1244
1244
1265
1112
1270
1208
1244
1112
1400
1276
236
1276
1395
1976
1976
1976
1977
1977
1265
1244
1244
1244
1244
1212
1265
1244
1212
1228
1230
1228
1102
204
205
206
1228
1222
1226
1222
1226
1226
1226
1226
1222
1098
198
202
1098
202
1098
198
202
1098
202
1060
1217
1347
1290
282
1290
1290
1290
1290
1191
1047
1296
1047
1047
1191
1169
1178
1286
1360
1304
1024
1304
1264
1136
1030
1123
1379
1576
1594
1231
1811
1795
387
1795
1040
1026
1230
1231
1219
205
1325
1325
1349
1349
1349
332
1220
324
197
325
204
332
1348
1220
324
332
1410
1411
1220
1316
1508
1220
1220
1506
1506
1186
290
1314
930
1186
1186
290
930
1492
1492
1492
1492
1121
1345
1345
289
1313
1217
289
1217
289
1217
1217
1057
1283
1024
1024
1025
1025
1024
1024
1344
1344
1024
1024
1216
1216
1216
1056
1056
1216
1216
160
1184
288
1216
1216
1216
1216
1216
320
288
1216
1216
1216
320
1216
320
1136
1072
1024
1024
1024
1024
1024
1025
1025
1025
1025
1024
1024
1025
1025
1024
1024
1344
1024
1216
320
1216
320
1024
1056
1056
1056
1034
1290
1216
1056
1056
1056
1056
1800
1793
1796
1793
1796
1536
520
1280
1280
520
264
1540
1537
1284
1056
1056
1056
1312
352
1312
352
1032
1024
1288
1028
1028
1028
1028
1028
10
1028
6
18
1028
6
1028
6
1028
6
1028
6
1088
1024
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1024
1792
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1792
1792
1024
1024
1024
1024
1792
1024
1024
1792
1792
1024
1024
1024
1024
1024
1792
1024
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1024
1024
1024
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1025
1025
1028
1028
6
1028
6
1284
1284
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1224
1352
1224
1224
1224
1352
1224
1224
1352
1224
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1225
1225
1225
1225
1225
1225
1027
1027
1283
1283
1283
1283
1283
1283
1283
1920
1920
1920
1920
1920
1923
1923
1792
1024
1536
384
1216
1028
6
1030
1030
1030
1030
1030
1028
6
1028
6
1030
1028
6
1028
6
10
1284
262
1284
266
262
1284
262
1284
266
262
1286
1284
266
262
1224
1793
770
1793
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1220
324
1188
1025
1025
2
1025
2
1025
1025
2
1025
2
1026
1025
2
1025
2
1026
1025
2
1026
1025
2
1025
2
1025
2
1282
1281
258
1281
258
1281
258
1281
258
1281
258
1282
1281
258
1282
1282
1281
258
1281
258
1281
258
1281
258
1281
258
1281
258
1281
258
1281
258
1281
258
1281
1281
1025
2
1025
1538
1624
664
1688
1493
1189
1170
1377
1511
1507
1475
1475
1379
1219
1219
1219
1219
1219
1091
323
1355
1093
1093
1093
1094
1093
1093
1152
1152
1152
1965
1154
1154
1472
1216
1454
1230
1230
1227
1228
1228
1408
1408
1664
1408
1152
1152
1152
1152
1478
1478
1230
1102
206
1230
1216
1216
1216
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1220
1217
1220
1216
1216
1216
1216
1218
1218
1218
1220
1216
1216
1216
1216
1153
1155
1152
1152
1152
1152
1360
1361
1376
355
1289
137
1128
1088
1806
1068
1068
1415
1350
1504
1258
1121
1066
1069
1250
1121
1121
1120
97
1362
1362
1304
1216
320
1216
1216
1072
1056
1216
1056
1104
1104
1232
1168
1168
1104
1104
1360
208
1168
1220
1220
324
1220
324
1220
324
1348
292
1348
1220
1220
1220
1220
1220
1220
324
1220
1220
324
1348
1220
1060
1220
1349
1220
324
164
1220
164
1220
324
1220
324
292
1220
1220
292
1220
1060
1220
292
1316
1220
324
164
1188
292
1188
1316
1316
1096
1224
1224
1220
1220
1224
1224
1064
1064
1096
1224
1075
1264
1264
1264
1200
240
1200
1200
240
1264
1200
240
1312
1072
1072
1056
1056
1056
1072
1168
1168
1024
1056
1072
1072
1072
1200
1200
1073
1068
1220
1088
1264
1264
1264
1056
1056
1056
1056
1056
1440
1290
1292
1292
1292
1290
1648
1650
1648
1650
1281
1281
1281
1281
1659
1201
1171
1879
1412
1152
1152
1664
1664
1664
1664
1196
1196
1196
1178
1280
1296
1296
1296
1296
1890
1402
370
1196
1194
172
1194
1322
1194
1194
1194
1330
1138
1192
1192
1192
170
1128
1178
1258
1146
1194
1196
1322
1194
1194
1196
1130
170
1130
170
1388
1130
1258
1130
1132
1130
170
234
1194
1322
1194
1194
1258
1212
1386
1194
1194
1212
1194
1212
1194
1212
1194
1212
1194
1386
1194
1212
1258
1340
1194
1194
1340
1194
1212
1212
1194
1194
1194
1130
298
234
1340
1322
362
1130
170
1258
1194
1386
1148
1258
1404
1130
170
1194
1276
1130
234
1194
1258
1258
1386
1340
1386
1258
1130
234
1130
1276
1276
1404
1130
1130
170
234
1130
1322
1404
1404
1322
362
1322
1340
1340
380
1386
1257
1194
1240
1194
1194
1128
1196
1194
1196
1196
300
1196
1196
236
1196
1194
1196
1196
1132
1132
236
1194
1194
1212
1194
1148
252
1196
1322
1200
1215
1262
1198
1182
1198
1182
1182
254
1182
1134
1182
1182
1198
1198
1198
1310
1198
1262
1198
1259
1195
1182
1134
1182
1198
1195
1198
1134
238
1134
1134
1198
1182
1320
302
1198
1198
1198
1198
1195
1198
1134
1326
1182
1198
1176
158
1182
1198
1192
171
1176
1195
1182
254
1134
1176
158
1134
174
1176
158
1182
222
1246
1278
1323
363
1182
1198
1176
158
1278
1134
1182
222
1326
1198
1198
1182
1326
1195
1150
254
1144
248
126
254
1390
1134
1259
1134
238
1259
1320
1259
1320
1398
1390
1262
1259
1134
1134
1134
238
1259
1262
1134
238
1134
174
238
1195
107
235
1262
1262
1310
1310
1182
1182
1182
1388
236
1392
1182
1182
1406
1182
1374
1342
382
1199
1246
1130
108
1196
1178
1196
1130
1200
1328
1328
1200
1392
1392
1392
1136
1392
1392
1392
1328
1328
1200
1392
1328
1392
1328
1328
1328
1328
1328
1392
1392
1328
1328
1328
1328
1264
1392
1200
1392
1328
1264
1328
1136
1328
1328
1392
1392
1200
1328
1328
1328
1136
1264
1264
1326
1406
1400
1400
1400
1240
1182
1240
1176
1310
1310
1310
1310
1192
1176
1176
1198
1198
1182
222
1182
222
1198
1182
1182
1176
216
158
222
1182
222
1182
222
1182
1182
1182
1176
216
158
222
1182
1310
1310
1182
1182
1278
1246
1246
1182
1182
1342
1334
1398
1406
1398
1406
1334
318
1398
1398
1206
1334
318
1206
190
1310
1310
1310
1310
1310
1310
1406
1214
1214
1182
1182
1214
1214
1214
1214
1214
1342
1214
1324
1196
1324
1196
1334
1144
1192
1144
1304
1304
1176
216
1638
1198
1195
1192
1384
1195
1195
1387
1259
1192
1256
1195
1259
1195
1195
1195
1195
1195
1195
1195
1384
363
1259
1195
1320
235
1387
1195
1320
1192
1259
1131
1323
1195
1131
1320
1384
1195
1195
1195
1256
1192
1256
1259
1256
1195
1128
168
232
1128
1384
1128
168
1128
1192
1144
1128
1144
248
1320
1272
1128
1128
1128
1128
232
1272
1192
1128
232
1128
1128
232
1192
1192
1128
1128
1336
1128
1256
1256
1128
1128
232
1128
1144
1128
168
1128
1128
1256
1128
232
1128
1128
1144
1128
1128
1272
1256
1128
1128
232
1256
1128
1192
1128
1208
1192
1320
1128
232
1128
1384
1128
232
1128
232
1384
1192
1384
1128
232
1320
360
1128
232
1192
1128
232
1192
1128
1128
1256
1128
1128
1320
1128
168
232
1128
232
1128
232
1144
248
1320
1320
1320
1192
1192
232
1208
1320
360
1192
1192
1192
1208
1192
1192
1384
1192
1192
1192
1208
1192
1192
1192
1192
1192
1192
1256
1192
1192
1192
1128
1128
1192
1192
1192
1398
1398
1320
1320
1320
1320
1320
1192
1192
1192
1128
1128
1128
1192
1192
1192
1208
1192
1192
1208
1192
1192
1192
1336
1208
1192
1192
1256
1192
1192
1320
1192
1192
1192
1192
1192
1192
1208
1192
1192
1208
1192
1192
1192
1192
1192
1192
1208
1192
1208
1192
1195
1195
1128
1259
1195
1192
171
1195
1195
1259
1192
171
1259
1195
1320
1320
363
1323
1256
1195
235
1195
1195
1256
235
1192
1208
1192
174
1208
1320
1256
1342
1342
1214
1656
1400
1259
1128
111
1128
168
111
175
1128
232
111
107
239
235
1384
367
1192
1128
232
1192
1134
238
1391
363
1128
232
111
239
1135
1128
232
1384
367
1192
1192
232
1320
1400
1400
1406
1400
1406
1406
1144
376
1400
1144
1128
1192
1182
1406
1406
1195
1131
235
1195
1195
1198
1142
374
1199
1206
1192
1192
1256
1192
1256
1384
367
1654
1652
630
1654
1304
1400
1336
376
1144
1336
1400
1336
376
1176
1336
376
1336
376
1400
1406
1400
1400
1384
1400
1176
1240
1400
1144
1176
1240
1144
248
1400
1400
248
1240
1240
1176
1656
1656
1195
1195
1195
1259
1199
1142
1142
1398
1195
1195
1195
1192
1192
171
1384
363
1387
1263
1263
1384
1128
232
111
107
239
235
1387
1192
1195
1654
1406
1256
1652
1142
1398
1142
1334
1256
1400
1128
168
1192
1256
1336
1384
1192
1192
1384
1384
1128
232
1384
1128
1256
1259
1144
1320
1320
1192
1262
1192
1320
1320
1320
1320
1192
1320
1192
1192
1192
1128
168
1256
1199
1192
175
1192
1199
1192
175
1320
1192
171
1320
1192
1320
1192
1192
1320
1320
299
1192
1192
1320
299
1192
171
1398
1192
175
171
1320
360
1192
1320
360
299
1192
175
171
1320
1192
175
171
1327
1192
1192
171
1192
1192
175
171
1384
1320
1320
1192
1406
1398
1320
232
1406
1406
1398
1320
1192
1192
175
1336
1398
1400
382
1406
1320
1320
1192
1192
175
1320
1320
303
1336
1192
171
1256
1195
1256
1192
171
1320
1192
171
1131
1192
1198
1192
1192
107
235
1192
1131
235
1144
1703
1703
1703
1703
1703
1703
1703
1703
1696
1092
1059
1058
1041
1041
1133
1133
1060
1060
1060
1060
1060
1060
1060
1060
1028
1060
1060
1078
1061
1037
1037
1037
1037
1037
1037
1069
1078
1078
1069
1069
1069
1069
1069
1069
1069
1069
1037
1037
1037
1037
1037
1037
1078
1069
1078
45
1078
1069
1078
45
1069
1069
1069
1069
1069
1069
1069
1069
1079
1058
1058
1058
1058
1058
1058
1058
1033
1033
1033
1033
1029
1029
1027
1037
1057
1041
1989
933
1042
1042
1042
1042
1041
1041
1060
1041
2017
1041
1040
1058
1254
1254
1124
1129
1137
1137
1137
1476
1118
1872
1886
1878
1490
1490
1046
1123
1123
1139
1133
1133
1142
1133
1149
1149
1149
1149
1137
1424
1426
1426
1424
1354
1354
1426
1426
1424
1044
1109
1881
1108
1109
1109
1881
1881
1881
1249
1249
1860
837
1861
1861
1860
1860
1880
1552
1552
1852
1208
1232
1232
1356
1400
1898
1486
1422
1422
1422
1422
1422
1486
1486
1486
1486
1486
1678
1166
1166
1422
1934
1422
1529
1533
1533
1405
1276
1533
1977
1741
1848
1848
1977
1977
1726
1344
1856
1856
1312
1344
1376
1824
1608
1888
1888
1888
1824
1376
1824
1936
1472
1472
1480
1472
1472
1472
1984
1992
1936
1938
1730
1728
1730
1728
1728
1728
1728
1600
1344
328
1352
1352
1616
1600
1312
1352
1352
1280
258
1280
258
1282
1312
1312
1376
1376
1344
322
1352
1568
1312
1888
1480
1472
456
1352
1616
1668
1472
1472
1680
1376
1744
1733
1728
1728
1744
1729
1745
1744
1856
1600
1601
1668
1760
1616
1760
1616
1601
1888
1618
1616
400
1616
1634
1377
357
1728
1728
1760
1765
1600
736
1312
1568
1608
1312
1568
1925
1920
1920
1925
1925
1920
1920
1920
1824
1824
1736
1920
1920
1872
1872
1760
1664
1664
1672
1472
1472
1920
1664
1152
1664
1472
1440
1728
1440
1728
1440
1730
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
471
1479
1479
1351
1351
1351
1351
1863
2007
1351
1319
1319
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1351
1351
1351
1863
1863
1607
1351
1319
1927
1479
1207
1863
1383
1319
1319
1319
1367
1607
1607
1607
1607
1607
1607
1415
1607
1671
583
1607
1671
1671
1607
1159
1159
1671
1735
1607
1607
1671
583
1607
1671
1671
1837
1485
1357
1357
1493
1357
1485
1613
333
1496
1496
1877
1421
1869
1493
1973
1933
1933
1973
1702
1941
1973
1957
1957
1933
1485
1496
1496
1485
1485
1485
1677
1812
1332
1332
1972
1972
1876
1972
1492
1369
1497
1497
1497
1529
1847
1529
1844
1610
1479
1847
1528
1464
1464
1528
1208
1528
1528
1528
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1528
1368
1880
1880
1880
1880
1880
1880
1880
344
1464
1528
1336
1208
1208
1880
1368
1880
1656
1656
1656
1912
1656
1400
1528
1656
1528
1528
1528
1656
1464
1208
1208
1464
1208
1208
1528
1528
1528
1528
1528
1528
1528
1336
1208
1464
1208
1208
1208
1528
1528
1368
1528
1528
1528
1656
1369
1528
1528
1528
1528
1528
1528
1528
1528
1528
1400
1400
1528
1528
1528
1528
1392
1912
1912
1912
1912
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1400
1400
1400
1400
1400
1880
1336
1336
1336
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1400
1400
1400
1336
1336
1333
1912
1400
1400
1400
1400
1656
1656
1656
1656
1656
1656
1656
1656
1336
1336
1336
1336
1336
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1208
1336
1208
1336
1336
1336
1336
1208
1336
1336
1336
1336
1336
1336
1208
1336
1336
1336
1336
1112
1496
1496
1528
1656
1656
1368
1368
1400
1400
1400
1400
1400
1336
1336
1880
1880
1496
1912
1912
1912
1912
1912
376
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1400
1912
1912
1912
1912
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1400
1400
1400
1400
1400
1912
1912
1912
1912
1912
1912
1912
1912
1912
1336
1336
1528
1528
1528
1528
1528
1528
1528
1528
1528
1912
1912
1912
1656
1656
1144
1144
1144
1144
1144
1144
1144
1208
1208
1912
1464
1464
1656
1144
1208
1208
1208
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1336
1336
1336
1336
1464
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1464
1856
1858
1339
1467
1341
1165
1165
1878
1429
1421
1421
1677
1421
1421
1421
406
1862
1421
1741
1741
1333
1885
1334
1974
1974
1974
1974
1492
1484
1484
1500
1484
1484
1484
1484
461
1484
1484
1484
1421
1420
1428
1444
1484
1484
1460
1324
1612
589
1356
1324
1324
1612
1420
1117
1612
1684
1612
589
1420
397
1420
397
1420
1108
1420
1676
1180
589
1460
1420
404
1421
1420
404
397
1876
1460
1228
205
1236
1820
1820
1328
1328
1343
1403
1403
1471
1467
1343
1343
1343
1339
1339
1919
1663
1663
1343
1343
1343
1471
1471
1467
1467
1403
1343
1471
1467
1343
1407
1919
1531
1471
1471
1471
1471
1471
1471
1471
1467
1467
1467
1467
1343
1343
1343
1343
1339
1339
1339
1339
1727
1343
1471
1215
1215
1531
1471
1471
1471
1467
1467
1471
1215
1215
1343
1339
1215
319
1343
1339
1215
1215
1360
1328
1328
1328
1840
1840
1840
1840
1840
1840
1840
1840
1840
1970
1714
1426
1714
1661
1622
1878
1456
1328
1200
1620
1580
1612
1612
1612
1612
1521
1420
1676
1620
1676
1465
1863
1223
1223
1223
1223
1680
1680
1422
1745
1488
2000
1744
1681
1488
1424
1424
1424
1424
1424
1424
1424
1424
1424
1416
1416
1416
1479
1035
1035
1035
1035
1035
1285
1250
1299
1299
1299
1299
1298
1220
1220
1220
1248
1248
1220
1220
1123
1123
1123
1123
1123
1122
1122
1122
1120
97
1121
1120
97
1120
97
1120
97
1121
1120
97
1120
97
1121
1120
1122
1120
97
1122
1120
1123
1123
1123
1120
97
1121
1120
97
1121
1121
1121
1122
1809
789
1209
1545
9
1545
1615
1615
1115
1146
1425
1408
388
396
1408
388
1408
1408
388
396
1412
1088
1232
1232
1232
1360
208
1232
1360
208
1232
1168
200
1168
1168
200
1168
1168
208
1361
1377
1380
1428
1248
208
1248
1088
1088
1088
1088
68
1092
1088
1360
208
1360
208
1360
208
1360
1360
208
1360
1360
1360
1360
1360
1360
1216
1216
1100
1216
1216
1360
1889
1121
1124
164
1121
1121
1121
1089
97
1124
1121
1121
1508
1508
1124
1276
1148
1148
1036
1489
1489
1121
1196
1105
1188
1124
228
1121
1121
100
1121
1252
1124
164
1188
1252
1124
1124
1236
209
1124
1108
81
225
228
1124
1124
1276
1276
1340
1276
1137
1140
1377
1377
1889
1889
1121
1800
783
1800
1288
1288
1288
1288
271
1288
1288
1288
1288
1288
271
1288
271
1288
1288
271
267
1288
1288
271
267
1288
271
267
1288
271
267
1288
271
267
1288
1288
1288
1288
1288
271
267
1288
1288
1288
1535
1535
1535
1027
1283
1283
1283
1283
1283
1027
1027
1282
1282
1282
1282
1283
1283
1283
1027
1282
1026
1282
1283
1283
1283
1283
1283
1283
1027
1282
1283
1282
1282
1282
1522
1283
1282
1282
1283
1283
1283
1027
1027
1523
1523
1523
1523
1049
1404
1056
1056
1056
1534
1414
1792
832
896
1488
465
1924
1055
1051
1051
1051
1599
1599
1031
71
47
1284
1288
1880
1880
1880
1462
1473
1552
1165
1604
1604
1604
1240
1240
1212
1212
1258
1252
1254
1904
1906
1904
882
1866
1394
1392
1394
1394
1392
369
373
1394
1392
370
1392
1392
373
1394
1394
1394
1356
333
1254
1254
1858
1260
1254
1392
369
1393
1392
1248
1256
1393
1397
1397
1397
1397
1397
1397
1397
1397
1397
1252
1252
1252
1249
1252
1252
1252
1255
1255
1394
1221
1397
1397
1254
1397
1393
1516
1318
1318
1948
1468
1468
1338
1338
1338
1174
1844
1062
1190
1190
1070
1062
1062
1062
1062
1133
1132
1132
1126
1126
1126
1174
1171
1068
1068
1261
1109
1153
1110
1110
1164
1164
1100
1156
1156
134
1092
82
1092
1092
1172
1182
1568
1568
1090
1064
424
1064
424
1128
1128
1256
1384
1256
1031
1032
1032
1034
1224
1222
1220
1220
1476
1152
1989
1380
1380
1048
1216
1912
1805
1550
1780
1174
1548
1036
1298
1300
1732
1372
1297
1133
1300
278
1132
1154
1720
1726
1720
1202
1202
1204
189
1204
189
1282
1282
1292
116
118
1292
100
116
114
118
178
1124
1292
100
116
114
118
178
1124
1124
114
178
1124
1140
1154
1154
1154
1154
1154
1288
1288
1288
1288
1288
1142
1142
182
1469
1469
1282
98
1122
1148
1140
124
180
114
118
117
182
125
189
1140
180
114
117
182
125
189
1140
124
117
1140
124
117
1138
1138
1154
1154
1478
1142
1142
1476
1476
1282
1143
1292
1154
1154
1288
1288
1298
1476
454
1476
454
1122
1122
1282
1122
1122
1122
1122
1149
1142
117
1140
118
1148
125
1140
118
117
1140
118
1149
189
1148
1142
1148
1154
1154
1154
1154
1154
1282
1282
1282
1138
1204
1202
1292
1138
1202
1202
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1206
1206
1282
1204
189
1140
114
125
1204
181
189
1204
189
1140
114
1204
181
189
1204
189
1138
1154
1154
1154
1154
1154
1154
1288
1917
1213
1149
123
1213
1288
1367
1372
342
343
351
1372
1372
342
1372
342
1372
1348
1366
1364
338
341
342
1364
341
1364
341
1476
1898
1132
1344
1128
1297
1286
270
1155
1297
1544
1158
1158
1157
1156
133
1187
1164
1164
1544
1546
1054
1794
1036
1032
1064
1220
1220
1258
236
206
1226
1160
1160
1032
1032
1032
1032
1288
1566
1542
1054
1182
1154
1169
1182
1352
1229
1548
1548
1548
1548
1036
1036
1036
1292
1164
1026
1032
1292
140
2002
1868
1800
904
1988
1874
978
2002
2010
1842
1798
1282
1926
1188
1348
1348
1348
1348
1254
1282
1282
1282
1292
1676
1676
1676
1676
1205
1205
1676
1676
1676
1675
1768
1676
1676
1222
1266
1270
1270
1666
1666
1266
1266
1188
1124
108
1206
1206
1802
1372
1372
1367
1375
1348
1364
1363
1364
1364
1364
1372
1372
1348
1348
1364
343
339
1372
1372
1372
339
1364
348
1372
1372
1372
1372
1363
1260
1260
1260
1677
1676
1676
1772
236
1260
1772
236
1260
1260
1670
1677
1677
1677
1677
1677
1677
1677
1677
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1772
1261
1676
1675
1675
1676
1675
1675
1675
1675
1675
1254
1679
1679
1275
1679
1672
1132
1132
1132
1132
1132
1131
1132
1205
1351
1351
1367
1367
1372
1372
1367
1372
343
351
1372
351
1367
351
1367
351
1348
1348
1348
1348
1348
1351
1351
1370
1370
1367
1367
1365
349
1367
1364
1362
1365
343
349
1364
341
343
349
1370
343
349
1362
346
343
1362
1677
1676
1212
1366
1366
1368
1368
1372
1364
348
1373
1478
1478
1188
1188
1476
1348
1348
1157
1157
1122
1477
1142
119
1140
117
1804
1410
1410
1804
1844
1804
1364
1372
1716
1716
693
1213
1782
1780
1718
1718
1718
1716
694
1716
694
1670
1670
1717
1717
1717
1717
1716
694
1716
694
1716
694
1718
1270
1268
1717
1716
1716
1718
1718
1718
1718
1718
1718
1718
1718
1716
694
1716
1670
1698
1124
1124
1124
1188
1122
1206
181
1140
1140
180
188
118
182
181
1132
124
188
1132
124
1294
1282
259
1292
100
116
114
118
1124
1410
1140
124
114
188
118
182
125
189
1140
124
114
118
182
125
189
1140
124
188
118
182
1140
124
118
182
1410
1410
1282
1410
1136
176
1124
113
177
1148
1142
1142
119
1142
1476
1476
1282
1282
1282
1282
1282
1292
100
1290
268
100
1290
268
1410
1288
1128
1128
1128
1150
1214
1206
1150
190
1149
189
1148
188
1149
189
1149
189
1149
1149
1213
1506
1506
1282
1282
1282
1282
1282
1282
1122
1138
1140
118
1140
124
180
188
118
182
1204
182
181
1140
118
117
1140
118
117
1148
188
118
182
1140
118
1148
188
182
1140
1140
1148
188
118
1282
1283
1282
1282
259
1290
1290
1411
1288
1285
1141
119
1157
1292
1148
1294
1150
190
1148
188
1148
188
125
189
1292
100
1498
1288
1138
1148
118
182
1302
1142
1142
1292
1124
1154
1288
1149
1301
1188
1300
278
1476
1142
1140
118
117
1140
124
188
118
1291
1154
131
1149
189
1213
1206
1140
114
178
1298
1214
1148
188
1302
279
1303
1302
279
1303
1143
1138
1420
1418
1418
1418
1367
1372
342
1364
341
1364
342
1362
342
1364
348
346
343
339
1364
338
348
339
1372
1364
338
1364
338
348
1364
338
1362
1362
1348
1291
1206
1394
1410
1368
1388
1380
1403
1478
1154
1158
1158
1282
1154
1154
1288
1292
1158
1302
1916
884
886
1143
1142
1141
1132
1141
1292
108
1132
1202
1125
1142
1131
1132
1718
1718
1718
1282
1282
1132
1132
1410
1410
1410
387
1298
1282
1282
1285
1141
1188
1476
1122
1138
1140
1300
1215
1479
1479
1479
1476
1476
1476
1370
1375
1362
349
1367
1367
351
1367
1365
343
1367
349
1348
1348
1122
1282
1149
1140
1292
1478
1154
1726
1726
1724
1724
1224
712
1698
676
1124
116
1142
1132
124
118
1148
1132
124
1148
1148
1141
1124
1420
1371
1292
1300
1141
1202
182
181
183
1804
1142
1206
126
1148
1212
189
1148
1213
1213
1206
1142
126
190
1142
1468
445
1148
188
125
189
1213
1148
188
125
189
1149
189
1188
1444
1444
1124
1293
1156
1142
1206
1142
1141
1156
1156
1156
1372
1366
1373
1366
1270
1270
1364
1188
2036
1014
2038
2030
2038
1292
1804
1132
1149
1148
1148
118
1149
1804
1804
1292
1292
1292
1293
1293
1292
1292
1292
1292
1142
1462
1132
1794
1299
1677
1677
1677
1677
1677
1677
1676
1676
1676
1679
1677
1677
1676
1492
1142
1140
1458
1138
1138
1154
1671
1524
1026
1252
1140
1140
1204
1204
188
1202
1204
1204
182
181
1409
1372
1527
1458
1204
1372
1202
1140
1142
1142
1202
1666
1672
1672
1674
1674
1410
1458
1522
1202
1202
1415
1410
1202
1202
1222
1226
1220
1226
1224
196
226
202
1220
1226
1224
196
210
1222
1220
1220
1220
1220
1220
1218
196
1220
1218
228
1220
1218
226
1218
200
196
226
228
210
1218
196
1218
226
210
1220
1218
196
1218
1218
196
1344
1057
1119
1442
1442
1442
1058
1059
1059
1446
1302
1079
1126
1126
1446
1044
1412
1862
1175
1424
1092
1348
1284
1284
1206
1203
1283
1416
1420
1032
1302
1299
1331
1299
1029
1074
1226
1226
1252
1225
1481
1481
1388
1388
1388
1388
1228
1356
1228
1356
1228
1356
1356
1228
1356
1356
1728
1472
1356
1362
1372
1092
76
1348
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1620
1620
1620
1620
1248
1344
1376
1312
1312
1280
1280
1280
1280
1024
1024
1042
1349
1096
1048
1058
1058
1062
1062
1281
1281
1059
1059
1025
1025
1281
1063
1063
1063
1319
1319
1319
1319
1025
1025
1025
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1059
1059
1059
1059
1059
38
1059
1062
37
1058
1314
1314
1186
1190
1062
1058
1058
1062
1062
1345
1221
199
1217
1345
1217
1345
1221
1057
1057
1057
1300
273
1316
1280
1080
1080
1059
1076
1412
1412
1412
1540
1284
1412
1412
1156
1284
1540
1284
1412
1540
1284
1388
236
1036
1036
1322
490
1386
364
1284
1284
1410
1412
1282
1221
301
1221
1221
1220
197
325
1220
197
325
301
1220
1222
326
302
1222
326
1222
326
1350
302
1350
1286
1286
1286
1286
1286
1286
1100
1220
1218
322
196
324
1218
322
196
1218
1218
322
196
324
298
1346
1218
322
1220
324
1218
322
1218
196
324
1218
196
1218
322
324
298
1604
322
1348
1220
1218
322
196
1218
322
196
324
1218
322
196
324
1218
1218
322
196
324
170
298
1602
580
322
1218
322
1602
322
1220
324
1220
170
1218
196
324
1346
1348
1346
1346
1216
1216
320
1216
1216
1216
1216
320
1216
320
1216
1216
1216
320
1216
1344
1344
1344
1026
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1284
1282
1282
260
1282
260
1284
1282
260
1282
1284
1284
1284
1284
1280
1280
1280
1280
1280
1221
325
1221
325
1221
1221
325
1221
1221
325
1221
1221
325
1221
325
1221
325
1221
1221
1221
325
1349
1221
1221
325
1221
325
1221
1221
325
1349
1221
1221
1221
325
1220
324
1220
1220
1220
1348
1220
1220
1220
1220
1220
324
1220
324
1217
1280
257
1220
197
173
301
1222
326
1222
326
1286
1286
1349
1349
301
1326
1350
1350
302
1350
1350
302
1350
1286
134
1542
262
134
1286
390
1286
134
390
1286
1286
1286
1286
1286
1286
1472
1538
1538
1538
516
1538
516
1540
1536
1536
1410
1410
1410
388
1410
388
1412
1408
1408
1322
234
1322
1386
1258
1256
1384
1384
1384
232
1384
1330
1346
1346
1218
1218
1218
1218
1218
1216
1216
320
1026
1026
1026
1026
1028
1028
1282
1282
1282
1282
1282
1280
1280
1356
1356
1193
1193
1193
1321
1349
1221
1221
1221
325
1221
1221
1221
325
1221
1221
1474
1218
1218
450
1218
1218
1218
1218
450
1216
1216
448
1216
1216
1216
448
1578
322
324
298
1346
324
1348
1346
324
1346
324
1578
322
298
1346
324
298
1348
1346
1346
324
1346
1346
324
1348
1538
258
130
1538
258
130
386
1282
130
1538
258
130
1538
258
130
386
1538
258
1538
258
130
1282
1282
1538
258
130
132
1538
258
260
130
1284
1538
258
130
132
1538
258
260
130
132
1284
1538
258
260
130
1344
1344
1344
1344
1344
1344
1344
1536
256
128
1536
256
128
1536
256
1536
256
128
1536
256
128
1152
1152
1152
1280
1280
1221
1221
453
1221
453
1221
1221
1577
297
1321
1577
1321
1321
1321
1577
297
1321
1321
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1256
233
1321
361
1256
233
1257
1256
1321
1192
1220
1220
1320
1320
1320
1320
1348
1348
1474
1474
1472
1410
1410
1448
1476
1472
1410
1472
1472
1322
1326
1222
326
154
1350
1030
1058
1058
1286
1286
1286
1286
1286
1286
1286
1286
1284
262
1286
1284
1350
1350
1348
326
302
1348
1322
326
302
1286
1286
1284
262
1284
1286
1286
1284
262
1284
314
1286
1258
1538
1536
514
1538
1348
1218
322
298
1026
1282
1284
1282
260
1284
1280
1280
1321
1348
1346
324
1282
1282
1282
1284
1282
260
1282
260
1280
1280
128
1280
1256
1384
1284
1218
1218
193
322
298
1322
1218
322
321
1216
322
324
298
1322
1322
1218
1026
1024
2
1282
1281
258
1280
258
1282
1280
258
1282
1282
1280
258
1280
1282
1280
260
1282
1284
1280
258
1280
1346
324
1346
321
1600
320
322
1346
321
1600
320
578
298
1346
321
1344
322
1346
321
1344
322
298
1346
321
1344
1346
1346
1346
1280
1280
1281
258
130
1536
256
128
514
258
130
1281
258
1538
258
1281
258
129
130
1280
128
258
130
1282
1280
258
1282
1280
258
1280
257
129
1282
130
1281
258
129
1280
258
1282
1284
1282
130
1280
260
1280
258
1282
1410
1408
386
1409
386
1154
1336
1336
1336
1364
1316
1238
1332
1375
1351
1346
323
1346
278
323
287
275
1371
1310
287
275
279
327
283
331
1346
274
286
326
275
327
1310
327
283
331
1307
1346
282
323
286
287
326
327
283
1346
323
326
327
346
350
351
335
1346
282
278
323
286
287
326
275
279
327
283
346
350
334
351
339
335
331
1375
347
1029
1029
1029
1031
1028
1028
1223
1223
1223
1572
1218
1218
196
1856
834
1428
1343
1096
328
1096
328
1352
1308
332
1308
332
1088
1088
1216
1472
705
1216
1216
193
1216
1216
193
1302
1302
1310
1098
1098
1318
1438
1438
1438
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1437
1434
1434
1434
1434
1432
1432
1432
1432
1434
1434
1432
1434
1437
411
1439
1436
1436
1436
1352
1377
1361
1891
1891
1152
1152
1067
1176
1793
1572
1572
1299
1304
1298
1194
171
1122
1096
1126
1152
1224
1120
1127
1120
1360
1360
1300
1183
1614
1183
206
1046
31
1119
1048
1183
1079
1119
1231
1231
1183
207
1231
1112
95
1231
223
335
1615
335
1183
207
463
1176
159
207
1229
1229
1389
333
1229
237
1389
333
1229
237
1357
1357
1357
1357
1069
1069
1069
1069
1069
1325
333
1357
1357
1325
333
1357
1357
1357
1045
45
77
1069
1358
1173
301
205
333
1365
589
301
333
1197
181
1229
333
461
1197
1197
301
205
333
1325
365
333
1325
205
1613
301
333
1333
1229
333
1357
461
1333
317
1045
1229
1229
1325
1389
1229
1389
1173
1173
1325
1173
1309
1053
1220
1220
1220
1220
1217
1486
1486
1067
1048
1230
334
1230
462
446
1143
1176
1176
1176
1176
159
1176
1183
1176
159
1176
1176
1183
1176
1519
1064
1048
1071
46
94
1071
46
1135
1048
31
1174
207
1176
150
175
1055
1374
1078
1072
1072
1181
1325
1056
1060
1485
1370
1307
1307
1307
1100
1100
1100
1120
1248
1340
1448
1408
1408
1920
1896
2016
2016
1824
2017
1152
384
131
387
1408
131
1920
899
1920
899
1871
1074
1032
1361
1426
1509
1509
1253
1253
1253
1253
1313
1313
1313
1266
1072
1328
1328
1328
1328
1634
1288
1288
1192
1192
1192
1192
159
1320
1192
1192
1192
1544
1160
1320
1192
1192
1192
1160
1160
1160
1160
1192
1192
1320
1192
296
1192
296
1192
1320
1192
1288
1160
1544
1160
1288
1160
1160
1288
136
1160
1288
136
1160
1288
1192
1320
1192
296
1192
296
1320
1320
1320
1192
296
1192
1192
1192
1192
1192
1320
1192
296
1320
1320
1192
1320
1320
1192
1192
296
1320
1192
1192
296
1192
1192
1320
1192
1320
1320
1320
1320
1320
1320
1320
1192
1320
1320
1320
1160
1288
1288
1160
1160
1160
1160
1160
1160
1160
1288
1288
1288
1288
1288
1288
136
1160
1288
136
1160
1288
1288
1288
1288
136
1288
1160
1288
136
1160
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1291
139
1192
1311
1192
1160
1288
1192
1192
1192
1192
1320
1192
1192
1192
1192
1192
1192
1192
1160
1160
1160
1192
1192
1192
1192
1160
1160
1192
1160
1200
1194
1194
1194
156
1180
1194
156
1180
1180
1308
1180
1194
1180
1180
1194
1322
1180
1180
1194
1194
1194
298
1322
1194
298
1180
1194
1180
1194
1194
1194
298
1194
1194
1194
1194
1194
156
1180
1311
1308
298
1194
156
298
1194
1322
1194
1322
1194
1322
1322
1180
1194
156
1180
1180
1180
1194
156
298
1180
1194
1180
1194
298
1180
1308
1194
1180
1180
1194
1180
1180
1180
1180
1308
1308
1308
1322
1322
1180
1194
1180
1180
1180
1194
1180
1308
1308
1194
1194
156
1180
1578
1194
1308
1308
1308
1308
1308
1308
1546
1162
1290
1162
1162
1290
1616
1290
1616
1616
1546
1162
1162
1162
1290
1162
1290
138
1290
1290
1162
1290
138
1162
1162
1290
1162
1162
1290
1290
1162
1335
1207
1335
1335
1335
1288
1288
1648
1180
1180
1654
1206
310
1654
1654
1654
1183
1308
287
1160
1160
1160
1160
1320
1160
1200
1328
1328
1156
1648
1648
1648
1284
1648
1648
1648
1328
1328
1200
1648
1328
1648
1328
1328
1328
1328
1328
1648
1648
1328
1328
1328
1328
1156
1284
1156
1540
1284
1156
1284
1156
1284
1284
1540
1540
1284
132
1284
1284
1284
132
1156
1284
132
1156
1308
1308
1308
1564
1564
1308
1180
1308
1180
1180
1180
1180
1308
156
1180
1180
1180
1180
1180
1180
1308
156
1180
1308
156
1180
1183
1180
1180
1308
156
1180
1308
156
287
1180
1308
1180
1308
1308
156
1180
1180
1180
1308
1180
1308
1308
156
1308
1180
1180
1180
1308
1308
1308
1180
1180
1334
1334
1654
1654
1654
1654
1334
1334
1654
1654
1206
1334
1334
1206
310
1206
1206
1206
1206
1334
1206
1334
1654
1206
1206
1334
1334
1191
1191
295
1191
295
1319
1319
1319
1191
1320
1192
1320
1192
1182
1160
1160
1160
1160
1160
1160
1160
1182
1182
1195
1323
1323
1195
1195
1323
1323
1323
1195
1195
1323
1195
1195
1195
299
1195
1195
1195
1195
1323
1323
1323
1195
1323
1323
1323
1195
1323
1323
1323
1323
1323
1323
1323
1323
1323
1195
1195
1195
1195
1323
1195
1195
1195
1195
1160
1160
1160
1160
1288
1160
1160
1160
1160
1160
1160
1160
1160
1288
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1288
1288
1288
1288
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1288
1160
1160
1160
1160
1160
1160
1160
1160
1288
136
1160
1160
1160
1160
1160
1160
1288
1288
136
1160
1160
1288
1288
136
1288
136
1288
136
1288
136
1288
1160
1288
1160
1288
136
1288
1288
1160
1288
136
1160
1160
1288
136
1160
1160
1160
1160
1288
1288
1288
1288
136
1160
1288
1288
136
1288
1288
136
1288
1288
136
1160
1160
1160
1160
1192
1192
1320
1192
1320
1320
1192
1320
1192
1192
296
1192
296
1192
296
1320
1320
1192
1320
1320
1192
1192
1192
1320
1320
1320
1192
296
1192
296
1192
296
1320
1192
1192
1192
1192
1320
1604
1604
1320
1320
1320
1320
1320
1320
1192
1320
1320
1320
1320
1192
1192
1192
1192
1192
1192
1192
296
1192
296
1320
1320
1320
1320
1320
1192
1192
296
1320
1192
296
1320
1192
1192
1192
1192
1192
1192
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1163
1163
1163
1291
139
1163
1163
1163
1163
1163
1291
139
1163
1163
1163
1163
1291
1291
1291
1291
1291
1163
1291
1163
1163
1291
1291
1320
1192
1192
1192
1192
1320
1192
1318
1318
1190
1160
1544
1195
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1288
1288
1160
1160
1160
1160
1160
1288
1288
1288
1160
1288
136
1160
1160
1160
1160
1288
136
1288
1288
1160
1160
1288
1288
1544
1288
1634
1288
1634
1634
1288
1544
1544
1288
1160
1160
1182
1634
1634
1195
299
1323
1195
1195
299
1195
1182
1182
1310
1182
1182
1160
1160
1288
1160
1288
1288
1288
1606
1182
1182
1618
1160
1288
1288
1288
1160
1288
1544
264
1288
1288
1160
1288
1288
1288
1288
1544
1634
1544
1288
1288
1288
1160
1288
1288
1160
1160
1288
1160
1288
136
1288
1288
1288
136
1160
1160
1160
1160
1160
1323
1195
1195
299
1195
1182
1310
1310
1310
1323
1323
1323
1160
1160
1160
1288
1288
1288
1288
136
1288
1288
1160
1288
136
1160
1160
1160
1288
136
1288
1160
1160
1182
1634
1288
1182
1182
1310
1182
1310
1160
1544
1160
1160
1160
1160
1288
1288
1160
1160
1288
1288
1160
1288
136
1288
1160
1160
1288
136
1160
1320
1320
1192
296
1192
1320
1320
1320
1320
1320
1192
1320
1192
1192
1192
296
1192
1192
1192
296
1320
1320
1320
1320
1320
1320
1320
1320
1192
1192
1320
1192
1320
1192
296
1192
1320
1320
1320
1192
1192
1320
1320
1192
296
1192
296
1604
1192
1192
1192
1320
1320
1192
296
1320
1320
1320
1192
296
1192
296
1192
296
1320
1192
1192
1192
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1192
1604
1604
1320
1320
1604
1604
1604
1320
1192
296
1320
1320
1320
1604
1604
1604
1604
1320
1320
1320
1320
1320
1320
1320
1320
1320
1192
296
1192
296
1192
1192
1192
1192
1192
1576
1192
296
1320
1192
1192
296
1320
1320
1192
1192
1192
1192
1163
1291
1160
1324
1324
1324
1324
1324
1324
1324
1324
1324
1096
1335
1075
1075
1075
1216
1089
193
1186
1186
1186
1186
1186
1186
1186
1186
1360
1082
1082
1436
1080
1132
172
188
1132
172
188
1132
172
188
1132
172
1196
1196
1116
1340
1340
1116
316
1340
1068
1196
1196
1196
1196
1484
1132
1132
172
188
1196
1132
172
188
1196
1196
1340
1340
1340
1116
316
1340
1340
1340
1340
1068
1196
1196
1196
1196
1196
1484
1484
1452
1332
1332
1332
1188
1188
1188
1188
1246
1246
1182
1182
1229
1229
1078
1293
1194
1192
1645
1645
1198
1195
174
1208
1208
1192
1192
1208
1192
1640
1192
1192
1184
1408
1280
1039
1039
1039
1039
1039
1808
1026
1872
1842
1828
1552
1552
1190
1072
1256
1160
1057
37
1057
34
37
1095
1057
37
1162
1098
1098
1098
1162
1923
1936
1936
1939
1848
1848
1840
1840
1843
1206
1028
1072
1040
21
1045
1044
1949
1840
1841
1569
1572
1805
1805
1805
1805
1797
1792
1843
1219
1219
1062
1154
1116
1116
1822
1904
1829
1482
1226
1226
1226
1226
1226
1482
1482
1482
1482
1482
1738
1226
1226
1226
1482
1226
1411
1408
1408
1856
1411
1408
2019
1632
1955
1955
2019
2019
1412
1908
1396
1396
1908
1908
2036
2036
2036
2036
2036
2036
2036
2036
2036
1780
1908
1908
1908
1908
1908
1908
1652
1652
1780
1785
1652
1652
1652
1652
1652
1652
1652
1652
1908
1908
1908
1908
1652
1652
1908
1908
1913
1908
1908
1908
1908
1908
1908
2036
2036
1908
1908
1908
1908
2036
1908
2036
1908
1908
1908
1908
1657
1784
1476
1476
1780
1912
1652
1656
1656
1656
1652
1656
1656
628
1656
1656
1732
1656
1732
1656
1652
1656
1652
1656
2036
1656
1656
1656
1656
2036
1912
1912
1656
1656
1656
1656
1656
1656
1912
2036
1912
1912
884
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
2040
1732
1448
1448
1656
1656
1220
1220
1220
1732
1476
1476
1448
1732
1220
1220
1476
1448
1732
1448
1732
1448
1732
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1444
1476
1476
1476
1476
868
1476
1476
1380
1700
1476
1892
1892
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
868
1380
1380
1380
1476
1892
1732
1892
1468
1380
1892
1892
1892
1892
1380
1892
1892
1892
1892
1892
1892
1732
1732
1220
1732
1732
1220
1220
1636
1220
1220
1220
1732
1732
1732
1220
1732
1732
1220
1220
1468
1481
1481
1481
1444
1481
1481
1385
1385
1476
1476
1636
1340
1380
1892
2026
2020
2020
2020
1468
2026
2026
2026
2026
996
1481
1481
1476
1476
1481
1481
1481
1225
2024
1384
1384
1464
1464
1384
2024
2024
1881
1881
1881
1881
1452
1957
1420
1952
1645
1525
1829
1452
1452
1453
1452
1453
1452
1452
1452
1421
1421
1421
1453
1453
1453
1452
1452
1452
1452
1452
1868
2011
2011
2011
1996
1996
988
1996
973
1996
973
2012
973
1453
1452
1421
1453
1453
1996
1996
2011
2028
2028
2028
2028
2028
2028
1452
2028
1452
1452
1452
2028
1453
1421
1453
1453
1453
1453
1452
429
1452
429
1452
1452
429
1452
1452
1452
1421
1420
397
1420
1420
1421
1421
1881
1881
1881
1881
1881
1881
1837
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1988
1988
1988
1988
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1796
1796
1988
1412
1412
1412
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1796
836
1796
836
1796
836
1412
1412
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1412
1412
1412
1412
1412
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1796
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1988
1412
1412
1860
1988
1988
1860
1860
1860
1860
1860
1860
1860
1412
1412
1988
1988
1412
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1796
836
1796
1860
1796
1796
1988
1988
1988
1988
1988
1988
1988
1988
1988
1412
1412
1860
1860
1860
1860
1860
1860
1860
1860
1860
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1988
1412
1412
1988
1412
1412
1988
1988
1412
1412
1412
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1799
839
1799
839
1843
1843
1846
1213
1213
1391
1461
1238
1238
1238
1238
1238
1238
1238
1462
1238
1238
1238
1461
1461
1985
1409
1409
1665
1665
1492
1484
1484
1460
1484
1484
1484
1484
1484
1484
1484
1484
1740
1740
1748
1716
1484
1484
1717
437
1902
1900
1900
1902
1902
1902
1646
1228
1460
1646
1205
1645
1644
1228
1228
1228
716
1228
1740
1492
1740
1740
1236
1644
1973
1228
1236
1228
1228
1236
204
1740
1460
1461
1484
1484
1484
1390
1390
1991
1991
1415
1859
1795
835
1415
1411
1415
1415
1415
1411
1411
1991
1991
1991
1415
1415
1799
1415
1415
1411
1411
1987
1415
1415
1411
1415
1991
1991
1859
1415
1415
1415
1415
1415
1415
1415
1411
1411
1411
1411
1415
1799
391
1799
391
1415
1795
1795
387
1795
1411
1735
1415
1799
1415
1415
1859
1415
1415
1415
1411
1411
1415
1415
1415
1415
1411
1415
1415
1415
1411
1415
1415
1860
1844
1844
1844
1970
1970
1970
1970
1970
1970
1970
1970
1970
1730
1730
1650
370
1730
2033
1633
1377
1470
1470
1470
1696
2016
1888
1888
1888
1888
1468
1728
1216
1440
1216
704
1452
1377
1473
1473
1473
1473
1761
1761
1729
1745
1889
1633
1729
1217
1473
1313
1296
1296
1354
1318
1318
1312
1312
1296
1448
1448
1448
1655
1312
1312
1312
1824
1824
1974
1504
1088
1088
1088
1088
1088
1312
1328
1313
1316
1316
1056
1057
1034
1034
1034
1162
1162
1032
1032
1160
1124
116
1140
1125
117
1124
116
1140
101
1037
1037
1037
1037
1037
1165
1165
1165
1165
137
1165
1165
1090
1154
131
1155
1154
1155
1226
1226
1078
1060
52
228
244
205
1268
205
1061
245
229
1060
52
228
205
1076
37
229
1253
1076
1061
1218
1844
1844
1135
1689
1433
1625
1825
1057
1242
1039
1033
1423
1423
1423
1423
1423
1423
1423
1423
1423
1423
1071
239
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1295
1039
1039
1295
1039
1039
1039
1354
1354
1098
1130
1207
1207
1207
1071
239
1263
1071
239
1071
239
1071
1071
239
1071
239
1039
271
1039
1039
1039
1039
271
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1295
1295
1039
1295
1295
1354
1857
1137
1140
1140
1121
1121
1121
1121
1121
1136
1137
1137
1456
1456
1264
1276
1244
252
1244
1052
284
1449
1449
1264
241
1420
417
428
1193
1192
1052
1308
1265
1264
241
1264
252
1265
1272
1272
1272
1268
1248
1232
1232
1384
1385
1240
1240
1241
1273
1272
1240
1248
1279
1279
1222
1222
1104
1104
1377
1377
1249
1377
1249
1808
785
1808
912
1808
1425
1809
1808
785
1808
912
785
913
1808
912
1936
913
1808
912
785
913
1808
912
785
913
1936
913
1808
785
1808
1808
785
1808
1808
785
1808
785
1808
1808
1809
1808
785
1808
1808
1808
785
1808
1808
1808
785
1808
1808
1808
785
1808
1808
1809
1808
785
1041
1040
17
1040
17
1040
1040
1041
1040
17
1041
1144
1144
1144
1031
1026
1026
1026
1026
1026
7
1026
1026
1026
1026
1026
1026
1026
1026
1026
7
1026
1026
1026
1026
1026
1151
1151
1026
1031
1031
1031
1031
1026
1026
1026
1026
1138
1026
1026
1026
1026
1031
1031
1031
1031
1138
1138
1138
1138
1035
1860
1092
1092
1092
1592
1574
38
1600
1600
1600
1377
1377
1797
1367
1282
322
1346
1346
1295
1295
1295
1295
1295
1404
1376
1048
1032
1032
1439
1609
1872
856
1489
1834
1834
813
1837
1544
521
1544
1455
1448
1211
1297
1300
1304
1296
1296
1296
1300
1305
1561
1305
1305
1560
537
1552
1561
1561
281
1552
1552
537
1561
1561
1561
1561
1552
1552
1564
1564
1300
1300
1308
1300
1300
1552
1552
1552
1552
1300
1300
1561
1556
533
1557
277
1557
277
1556
1557
1300
1301
1557
1300
277
1297
1297
1297
1297
1297
1297
1297
1185
1185
1881
1164
1813
1813
1185
1567
287
1567
287
1420
398
1440
1440
1752
436
1031
1031
1068
1068
1068
1064
1782
1190
1190
1190
1190
1190
1190
1190
1224
166
1272
1230
1223
206
1222
166
1222
166
1224
1446
1446
1198
1230
1196
428
1189
1231
1222
206
1230
1230
462
1230
462
1230
1222
206
462
1222
206
462
1222
1230
1230
1230
1230
1476
1362
1288
1288
1220
228
1088
96
72
104
1088
72
1192
1192
1192
1120
104
1192
1488
1456
1189
1308
1052
1306
1196
1238
1207
247
1207
1079
1162
1126
1382
1382
1212
1436
1092
1030
1026
1157
1044
1063
1063
1300
1301
1180
1156
1024
1159
1029
1028
1158
1167
1320
1322
1192
424
1076
116
1076
116
1076
1141
1076
116
1077
117
1034
1034
1024
2
1028
6
1026
1044
1076
54
53
116
118
117
1076
84
54
116
86
118
1076
84
116
1078
86
118
1076
116
1076
54
116
118
1044
1076
53
116
118
117
1076
54
116
86
1076
1078
1076
116
1076
54
116
118
1076
54
116
117
1076
116
1140
1076
116
1078
1026
1026
1034
1034
1034
1024
1048
1052
1052
1052
1109
53
117
1077
117
1141
1077
1077
1034
1126
1062
1024
1044
22
52
84
54
116
86
118
1110
1076
116
118
1114
1108
54
86
118
1045
52
84
85
53
116
117
1076
1109
53
1141
1044
22
52
54
116
86
1076
116
1114
1045
52
53
1076
1077
117
1077
117
1046
54
86
1078
118
1108
53
1046
54
1078
1077
1054
1054
1034
1034
1408
1109
1046
85
53
1344
260
388
1348
1034
1029
1044
22
1026
1034
1052
1052
1038
1408
388
1408
1412
1408
1064
1090
1034
1126
1126
1062
1062
1029
1046
52
84
1045
85
1044
52
84
54
85
53
116
86
118
117
1076
84
54
116
86
118
1110
1109
1044
52
116
1046
52
84
116
1045
53
117
1044
52
54
53
116
1044
22
52
84
54
116
1077
117
1077
117
1078
1078
1078
1026
1034
1034
1034
1024
1034
1034
1034
1108
1140
118
1140
1046
790
1076
1076
116
1076
116
1026
1024
2
1024
2
1027
1034
1034
1034
1034
1034
1034
1034
1034
1034
1034
1141
1141
1034
1028
1029
1108
86
1114
1109
1140
118
1140
117
1141
1140
1141
1076
1114
1076
116
1077
117
1077
117
1076
116
1141
1118
1034
1034
1034
1034
1034
1034
1052
1077
1141
1109
1112
1077
117
1052
1028
1044
21
22
84
788
85
86
789
790
1046
85
86
789
790
1044
21
788
789
1109
789
1044
21
22
84
788
54
85
86
789
790
1812
790
820
1814
1814
1814
1814
1832
1045
1044
22
84
788
86
789
790
1814
1044
21
84
788
85
789
1046
788
790
1044
788
790
1045
788
789
821
1046
790
1045
1409
1892
1155
1156
1153
1047
1154
194
1218
1034
1347
1068
1029
1029
1029
1029
1029
1064
1026
1036
1064
1066
1166
1026
1153
1154
1192
1044
1044
1026
1024
6
5
1026
1024
1036
1036
1026
1024
1024
1025
1344
1038
1038
1038
1038
1446
1348
1306
1155
1477
1036
1063
1063
1063
1036
76
1036
1063
1036
1063
1062
1100
1036
1036
1556
1198
1292
1292
1300
1300
1300
1300
1306
1302
1286
1290
1814
1190
1190
1190
1190
1190
1207
1290
1290
1290
1284
1024
1028
1028
1028
1156
1157
1537
1025
1025
1027
1152
1025
1025
1176
1178
1174
1174
1053
1053
1178
1178
1190
1156
1152
1206
1207
1050
1204
1204
1173
1173
1156
1158
1300
1173
1206
1174
1204
1204
1156
1172
1157
1156
1152
1206
181
1205
1173
150
181
1172
150
1172
149
1173
150
182
181
1206
1206
1174
182
1173
182
1166
1154
132
1156
1156
1024
2
6
1024
2
1026
1152
130
132
1152
130
1156
1154
132
1152
130
132
1154
1154
132
1044
1024
1537
1025
1024
6
1025
1028
1044
1044
1026
1026
1026
1024
2
4
1024
2
1026
1028
1024
4
1024
4
1044
1044
1044
1044
1044
1044
1044
1044
1044
1025
1025
1025
1154
1155
1024
1024
1027
1026
1027
1027
1027
1027
1027
1152
1025
1025
1166
1024
1024
1156
1154
1156
1153
1152
1152
1158
1156
1196
1196
1157
1157
1204
181
1204
1172
1204
1172
149
1173
1173
1173
181
1173
1173
181
1172
149
1173
181
1192
1192
1192
1156
1156
1192
1192
1282
1282
1152
132
1156
1173
1205
1172
1205
1196
1172
149
1172
1173
181
1205
1173
1172
1205
1178
1172
1173
1196
150
1178
1172
1174
1029
1028
1205
1172
1172
149
1280
1280
257
1205
1172
149
1205
1173
1358
1358
1062
1062
1446
1062
1062
1165
1165
1230
1221
1045
1044
21
1044
1045
1076
1034
1034
1076
53
1078
1077
1044
22
1044
1077
1077
1076
1076
1110
1110
1282
1282
1282
1286
1282
1286
1282
1166
1166
1284
1284
1284
1285
1286
1282
1282
1282
1286
1282
1282
1110
1109
1284
1284
1286
1282
1282
1282
1282
1282
1282
1280
1286
1280
1280
1282
1346
1606
326
1076
1076
54
116
1078
1038
1062
1046
54
118
1044
21
1078
1044
21
22
52
54
116
118
1044
21
22
52
54
53
116
1078
1142
1046
54
1045
1076
54
118
1076
54
116
118
1076
1078
118
1078
1048
26
1034
1034
1044
22
1076
54
53
116
118
1076
54
116
118
1140
1078
118
1078
1418
1044
21
22
52
84
54
53
116
86
118
117
1078
53
117
1114
1078
53
1044
22
52
54
116
86
118
1076
54
1077
117
1077
1044
22
52
54
53
116
86
1078
1114
1044
52
84
54
116
118
1076
54
1077
117
1077
1078
118
1078
118
1078
1078
118
1078
1078
118
1078
118
1078
118
1078
1418
1418
1034
1418
1076
116
1076
1077
117
1076
53
116
117
1077
1076
116
1045
54
1078
118
1044
21
52
116
1078
1162
1418
330
1034
1034
1034
1036
1036
1044
1076
54
53
116
118
1050
1044
1076
54
118
1050
1044
1418
1048
1068
1068
1068
108
1076
116
1076
1076
53
1076
116
1076
1076
116
1076
1076
116
1076
1140
1076
1141
1077
1077
117
1141
1077
1482
1482
1038
1038
1038
1034
1034
1034
1110
1046
90
1044
21
52
84
54
53
116
118
117
1076
54
118
1044
52
116
117
1078
53
1076
53
116
1078
53
1044
22
52
54
116
118
1076
54
116
118
1076
54
53
116
118
117
1076
54
116
118
1076
53
116
117
1076
54
53
116
86
118
117
1044
52
54
116
118
1076
53
116
117
1044
52
54
53
116
1076
54
1076
53
1078
53
117
1078
53
1076
54
116
118
1076
54
116
118
1078
118
1078
118
1142
1078
1078
1078
1078
118
1078
118
1078
1142
1034
1034
1034
1034
1034
1050
1050
1418
1048
1036
13
1077
116
117
1140
1045
1044
1142
1048
26
1076
116
1076
1076
116
1076
1141
1077
1141
1077
1044
1140
117
1410
1804
1114
1110
1046
86
1110
1030
1046
86
1046
1026
4
1142
117
1024
2
1024
1108
1028
1045
1028
5
1030
1348
1110
1045
84
85
53
117
1046
1045
85
1109
1110
1078
1046
86
1026
1026
1026
1109
1077
1077
1076
1045
1046
86
1078
1038
1079
1078
1078
1031
1031
1031
1031
1031
1031
1031
1031
1044
22
1050
1050
1050
1045
1044
52
1045
1044
21
22
54
1044
21
1044
21
22
1044
22
1048
1044
1045
22
1046
1050
1044
1044
1044
21
22
1046
1046
1044
1046
1044
22
1050
22
1044
1050
22
1046
1044
1050
1050
22
1046
1348
1027
1031
1098
1034
1044
1038
1036
1110
1422
1034
1034
1034
1034
1034
1034
1052
1052
1046
1031
1078
1078
1078
1079
1078
1076
1062
1077
1026
4
1024
2
1024
1026
1077
1079
1027
1030
1078
1078
1078
1034
1034
1076
1068
1418
1418
1418
1418
1806
1802
1802
1802
1109
53
1028
1358
1062
1026
1045
85
1029
1141
1477
1477
1477
1348
1348
1412
1044
26
1109
1048
1109
1044
789
1812
789
1813
1813
1045
1812
1812
1845
1348
1348
1062
1036
1077
1046
1044
1422
1034
1038
1038
1036
1036
1126
1126
1062
1062
1078
1078
1076
1078
1078
1044
1078
1078
1078
1078
1076
54
1077
1078
1044
1027
1044
1046
1045
84
85
53
1078
1076
1076
53
1076
1048
1140
1076
84
1076
1140
1076
1076
1141
1077
1077
1142
1044
21
52
84
116
1076
84
116
1076
1108
1076
1076
1076
84
116
1076
1076
84
116
1076
1077
1077
117
1077
1109
117
1077
1109
53
117
1077
1044
1428
1428
1076
116
1045
1045
1030
1078
1046
86
1109
1044
1045
1045
1044
1044
21
1109
1044
21
84
1108
85
117
1108
1044
21
85
1046
1556
533
534
1558
1558
1538
1558
1044
1044
1102
1077
1076
54
1076
54
1046
54
1077
1044
1044
1044
1044
1044
1046
1046
1044
1044
1044
1044
1046
1078
1068
1034
1038
1300
1300
1300
1556
1556
1556
1300
1556
1556
1048
1048
1304
1556
1300
1142
1140
1078
1046
86
1046
86
1034
1538
1303
1050
1172
1173
1172
149
1173
182
1205
1205
1182
1173
1172
308
150
1172
308
150
1172
1052
1174
1287
1287
1172
150
1174
1332
1172
1172
1172
1182
1034
1048
1052
1048
1048
26
1306
1310
1310
1182
1182
1308
1050
1182
1182
1182
1162
1180
1302
166
150
294
1318
1190
150
167
1190
150
1302
166
150
294
1190
294
1302
166
150
1319
1190
150
294
167
295
1174
1166
1164
1164
1164
1308
156
1180
1190
150
294
1190
150
294
1190
294
1174
1190
1190
150
294
1302
166
150
1302
150
1190
1163
150
1190
1190
150
1190
1174
1190
294
1190
294
1190
1174
1302
1190
294
1302
166
150
294
1302
166
150
294
1190
1190
294
1318
1284
132
1072
1031
1058
1058
1058
1058
1058
1058
1334
1207
1398
1271
1271
1110
118
1056
1796
1876
854
1508
1052
1272
1080
1414
1414
1412
1417
1449
1343
1368
1168
1310
1310
1310
1310
1029
1064
1281
1292
1284
1290
268
1292
1292
1284
268
1284
1288
260
1288
1292
1288
268
1288
268
1288
268
1288
1288
268
1288
1292
1288
1288
1121
1121
1280
1280
1362
1218
1218
1365
1295
1288
263
1295
1551
1551
271
1039
271
1288
263
1287
1544
264
263
1032
264
7
263
1224
1224
1288
1288
1288
1288
1288
1288
1288
1888
1888
1888
1888
1056
1056
1026
1284
1216
1280
1152
1152
1152
1152
1345
1345
1152
1152
1059
1059
1890
1056
1056
1056
96
1056
1056
1056
1056
1057
1057
1057
1890
1891
1891
1890
1889
1889
1889
1889
1889
1889
1056
1120
1088
32
1088
1056
1056
1056
1024
1024
1216
1216
1216
1152
1152
384
1154
1090
1090
1026
1026
1281
1280
1280
1281
1281
1281
1281
1280
1281
1152
1152
1280
1280
1280
1934
1158
1158
1159
1157
1280
257
1281
1280
1537
1280
1280
1280
1280
1280
1280
1280
1280
1537
1280
1281
260
265
1281
1185
1154
1290
1290
1290
1289
1152
1152
1282
1280
1282
1285
1281
1281
261
1281
261
1284
1281
261
273
1297
1284
1281
261
273
1297
1281
1284
1290
262
274
1282
266
274
1290
1290
262
274
1282
266
1290
262
274
1290
274
1282
266
274
1290
1282
266
1162
1162
1290
1290
1154
1154
1154
1286
1282
260
259
266
274
267
275
1282
260
259
274
267
275
1281
262
273
274
1284
273
274
1284
259
266
267
1299
1286
1290
274
1282
260
259
274
267
275
1282
259
274
267
275
1286
1281
260
273
274
1282
259
1291
275
1290
274
1298
1281
273
1297
1284
1284
1284
259
267
1284
262
1281
260
1283
1286
1284
267
1283
267
1281
260
1283
1286
1283
1284
1281
1284
259
267
1299
1286
1282
260
259
266
274
267
275
1282
259
274
275
1286
274
1281
260
273
274
1284
259
266
274
267
275
1282
275
1286
1286
1290
274
1284
259
266
274
267
275
1282
259
266
274
267
275
1286
274
1281
260
262
273
274
1283
1283
1283
274
1286
1282
259
275
1290
274
1298
1283
274
275
1282
259
1281
262
273
1281
273
1282
262
1283
1284
267
1286
274
1284
1283
1284
1291
1282
274
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1284
1290
138
1162
139
1291
1162
267
139
1291
1290
138
267
139
1290
138
139
1290
138
1290
267
1162
267
139
1162
267
139
1290
267
1155
1154
134
1282
1155
1158
1154
131
1286
134
1154
132
134
1282
130
1156
262
134
1154
1156
1156
1286
1286
1282
130
1282
130
1282
130
1282
130
1282
130
1296
1280
272
1296
1296
1296
1296
1296
1280
1296
1296
1280
272
1296
1296
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1297
1290
138
1161
1281
1281
1281
1281
1290
1290
1290
1290
1290
1290
1281
261
1285
1281
1290
1282
1282
1290
1282
1282
266
1290
1282
266
1290
1418
1418
1290
1418
1290
138
1418
1290
138
1418
1418
1290
1290
1282
130
1282
130
1282
262
1282
262
1282
1290
267
1290
267
1282
259
1286
1283
1282
262
1286
1282
1282
1162
139
395
1162
139
395
1154
1158
1154
1154
134
1153
134
1154
1154
1290
1290
1290
1290
1290
1282
1282
1282
1282
1282
1282
1280
1587
1587
1282
260
259
266
267
275
1284
267
1282
260
259
266
267
275
1284
267
1298
1282
1282
1282
1291
1291
1291
1291
1286
1286
1163
1290
139
1291
1282
130
1282
130
131
1282
130
1282
130
1570
1570
1281
1280
1281
1281
1584
1280
272
1296
1284
1284
1284
1284
1284
1284
1284
1284
1587
1282
259
275
1282
259
275
1283
267
1299
1283
1282
259
275
1282
259
275
1283
1282
1282
1282
1282
1282
1282
1282
1538
515
1282
260
259
266
267
1284
1283
1282
260
259
266
267
1284
1281
1284
1284
1284
259
1284
1538
515
1282
260
259
266
267
1283
1282
260
259
266
267
1281
260
1282
259
1281
1284
259
1282
260
259
266
267
1284
1291
1291
1284
1284
1163
395
1290
138
267
139
1418
267
139
395
1163
395
1290
138
267
139
1162
139
395
1419
1291
1419
1163
395
1290
138
267
139
1162
394
267
139
395
1163
395
1290
138
267
139
1162
139
395
1418
395
1163
1290
138
267
139
1163
1162
267
139
1162
139
395
1291
1290
267
1154
1282
130
132
259
1154
1154
1154
1282
130
132
259
131
1282
130
132
262
134
1154
131
1153
1154
132
1282
260
130
131
1155
1154
134
1154
132
1282
130
259
131
1282
130
132
262
134
1154
131
1158
1153
262
134
1154
1282
130
1154
132
134
1154
1282
1282
1282
1282
1282
1282
1282
1154
1282
130
1154
1154
1282
130
1154
1154
1282
130
1154
1282
130
1154
1154
1282
130
1154
1154
1154
1154
1282
1282
1280
272
1280
272
1280
272
1296
1296
1284
1284
1537
1281
1280
257
1537
1281
1281
1280
1537
1281
1281
1281
1280
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1290
1289
1289
1289
1290
1289
1289
1290
1289
1282
1284
1284
1282
1282
1282
1282
1284
1284
1291
275
1299
1282
1418
1419
1282
1284
1282
1419
1282
1282
1282
1290
1282
266
274
1282
1282
266
1298
1290
1186
1154
1290
138
1290
1290
1290
1290
1282
262
1286
1282
262
1282
1282
262
1282
262
1286
1290
262
1290
262
1290
1290
262
1290
1284
266
1290
1290
262
1290
1290
138
1290
138
1290
1290
1290
1290
1282
130
262
134
1282
260
1282
262
1282
260
262
1282
1282
262
1290
1290
1290
1290
1282
1297
274
1299
1298
1283
1291
1163
1154
262
134
1154
131
1158
1286
1154
1282
1280
257
1286
1284
266
267
1286
1162
1290
138
1290
138
267
139
1282
262
1282
130
1154
262
134
1154
131
1284
132
262
134
1282
1282
130
1154
1282
1290
1290
1284
1290
1290
1297
1282
1290
1290
1290
1282
266
1297
1298
1282
274
1298
1290
1290
1290
1290
1290
1290
1290
1290
1161
1290
138
1290
138
1290
138
1290
1290
138
1290
138
1290
1290
1290
1290
1290
1282
130
1282
1282
130
1282
130
1154
1282
1282
1282
1290
1282
1282
266
1291
265
1538
1282
260
266
1290
1282
266
1289
1538
1282
266
1538
522
1290
1290
1289
1290
1290
1290
1289
1290
1290
1290
1290
1291
265
1290
1290
1290
1290
1290
1290
1289
1290
138
1162
1162
1290
138
1162
1162
1290
138
1162
1161
1162
1546
1162
1289
139
137
1290
138
1163
137
1162
1290
138
1162
1290
138
1162
1290
1290
1290
1290
1290
1290
1290
1161
1161
1290
1418
1161
1290
1161
1162
1290
1282
130
1282
1282
130
1154
1282
130
1282
130
1282
1282
1282
1290
1290
1290
138
394
1161
1418
1162
1292
1292
1292
1104
1280
1095
1168
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
328
1344
1344
1037
1037
1037
1037
1038
1038
1123
1123
1125
1312
1102
1126
1126
1090
1090
1941
1164
1353
1353
1353
1353
1353
1351
1351
1351
1351
1632
1632
1120
1120
1120
1120
1120
1120
1120
1120
1120
97
1351
1350
1351
1226
1226
1294
1222
966
1222
1222
966
1925
1925
1925
1925
1925
1925
1925
1925
1925
1221
1221
1989
1221
1989
1285
1285
1924
1988
1988
1988
1920
1984
964
1984
964
1284
1284
1284
1284
1932
1280
1280
258
264
1157
1284
1156
1156
1356
1093
1093
1567
1567
1181
1285
157
1323
1154
1539
1470
958
1470
1307
1303
1366
1066
1066
1251
1216
1250
1026
1216
1152
1250
1250
1348
1796
1286
1153
1217
1153
449
1153
193
449
1153
1153
1217
1153
1473
1137
1217
1153
1153
193
1153
385
1153
193
1217
1217
1217
1153
1217
1345
1217
1345
1153
385
449
1153
193
449
1473
1409
1153
385
1153
193
1153
193
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1297
1297
1297
1025
1025
1025
1025
1025
1857
1857
1857
1857
1857
1857
1857
1857
1857
1089
1025
65
1089
1025
1153
1153
449
1409
1217
321
449
1345
1345
1601
193
1409
1345
1409
449
1153
385
1217
321
1345
1601
321
1473
1473
1409
1217
321
449
1345
1409
1345
1345
1409
1217
321
449
1601
1409
1345
1345
1217
449
1345
1345
1601
1345
1345
1153
1153
1217
449
1153
385
1217
1153
193
449
1217
1473
1153
449
1153
1473
1153
1153
1152
1216
1216
1216
1216
1857
1857
1089
1025
1153
193
1345
1217
1601
321
1409
1137
1409
1409
1409
1409
1409
1409
1409
1153
385
1409
1153
1473
1217
1473
1281
1089
1025
1025
1025
65
1089
1025
1025
1025
1153
1153
1409
1217
1409
1409
449
1409
1153
1345
1137
1078
118
1137
1409
1409
1032
1024
1857
1354
1048
1048
1048
1052
1052
1052
1024
1152
1309
1064
1162
1162
1610
1640
1553
1553
1041
1553
1159
1159
1159
1159
1159
1159
1607
1607
1607
1607
1544
1282
1281
1026
1026
1281
1281
1281
1281
1281
1281
1456
1456
1457
1266
1841
1089
1088
65
1090
1090
1416
1796
1796
1468
1468
1468
1084
1084
1436
1468
1468
1468
1306
1050
1436
1468
1468
1468
1472
1220
1026
1224
1424
1424
1312
324
292
1424
1344
324
1344
1348
1312
1312
1344
324
1280
272
1280
1280
1476
1280
1024
1024
1024
1024
1024
4
1024
1024
1040
1300
1168
1188
1428
1424
404
1428
1344
324
404
1428
1424
1424
404
1428
1428
1424
404
1428
1424
1344
400
1424
456
1312
292
1408
400
1344
288
400
292
1424
1312
1344
324
1316
1348
456
1476
1412
324
452
1412
324
452
292
1600
580
1424
1348
1348
328
1346
324
1348
1344
1312
1312
292
1312
1312
1348
1344
288
324
292
1344
1316
1344
1316
1092
1304
1220
1280
272
1280
264
1476
1472
452
1472
452
1476
1476
1476
1472
452
1472
1280
1296
1296
1280
272
260
1032
1032
1024
1024
1024
1024
1024
8
1032
1024
1024
1024
1024
1024
1024
1024
1028
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1024
1024
1424
1352
1426
1476
1300
1156
164
1156
164
1170
1412
1428
1444
1092
1092
1092
1092
1413
1157
1476
1476
1476
1172
1428
1092
1096
1476
1476
1152
1064
1048
1424
1424
1408
320
400
1416
456
1416
456
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1416
1428
1168
1424
1424
1424
1424
1424
1424
1480
1424
1480
1424
1424
1348
1348
1424
1424
1424
1424
1424
1416
456
1416
456
1416
1416
1312
292
1424
1480
1424
292
1344
324
1348
1424
1348
1344
1344
288
1316
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1940
1172
1172
1172
1172
1572
1156
164
1428
1428
1428
1428
1428
1428
1300
1216
1792
1472
1472
1280
1280
1280
1281
1280
1300
1472
1472
1472
1300
1024
1024
20
1024
1024
1044
1024
1024
20
1024
1024
1024
1044
1024
1024
1024
20
1044
1024
1924
1412
1412
1421
1421
1292
1292
1376
1484
1484
1504
1440
1376
1504
1504
1504
1484
1429
1429
1484
1484
1484
1036
1439
1048
1472
416
1376
1024
1472
1376
1376
1376
1280
1376
1376
1376
1504
352
1504
1440
1376
1280
448
352
1376
1376
1792
1248
1120
1120
1120
1120
1024
1024
1024
1024
1473
1472
449
1473
1280
257
1472
1473
1281
449
1473
1281
1281
1280
257
1280
257
1281
1281
1793
1216
1216
1216
1025
1025
1025
1025
1356
1356
1420
1676
1676
1356
1420
1934
1228
1420
1420
1228
1164
1228
1422
1486
1429
1484
1420
1420
460
1420
1420
1420
1356
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1228
1164
1228
1164
1164
1228
1228
1228
1228
1164
1228
1164
1164
1228
1080
1144
1144
1432
1432
1432
1432
1176
1108
1504
1504
1376
1376
1376
1376
1504
352
1504
1632
736
352
1376
1472
1376
1504
352
1472
416
1472
1440
1440
1440
1440
1888
1216
160
1248
1376
1472
1472
416
1376
1248
1411
1411
1411
1411
1411
1411
1411
1411
1155
1351
1351
1351
1484
1428
1484
1036
1476
460
1228
1180
1180
1180
1172
1428
1409
1345
1345
1345
1345
1601
1345
1345
1473
1345
1345
1345
1427
1411
403
1427
1347
1347
1427
1427
1427
1427
1347
1347
1314
1314
1427
1171
1477
293
1477
1317
1317
1317
1349
1349
1829
1429
1429
1429
1429
1429
1429
1429
1429
1429
1173
1484
1484
1484
1484
1484
1484
1484
1484
1484
1476
1476
1476
1476
1284
1476
1476
1476
1476
1484
1484
1484
1484
1476
1476
1484
1476
1476
1476
1484
1292
1292
1300
1292
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1292
1483
1483
1483
1220
1228
1435
1435
1435
1435
1435
1435
1435
1180
1436
1436
1436
1324
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1324
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1067
1068
1068
1484
1420
404
460
1484
1420
404
1356
1356
1420
404
460
1420
460
1420
460
1420
404
1428
460
1428
1428
460
1428
1420
460
1428
1428
332
460
1356
1484
1484
1356
1428
1428
1484
1484
1484
1428
1428
1420
1420
404
460
1420
1420
404
460
1428
1420
1420
1420
1420
1428
1612
1612
1420
1420
1428
1428
1428
1356
1356
1356
1356
1356
1356
1356
1484
1484
1428
1420
460
1484
1428
1484
1420
404
1484
1420
460
1420
460
1484
1420
460
1484
1356
1420
404
1420
460
1484
1420
1420
460
1356
1420
1356
1172
1172
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1473
1473
1473
1281
449
1473
1281
1474
1475
1475
1475
1475
1474
451
1474
1474
451
1474
1474
1794
1301
1301
1301
1301
1025
1025
1025
1026
3
1045
1045
1104
1296
1296
1296
1296
1104
1104
1350
1862
1094
1024
1280
1478
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1280
1280
1024
1728
1280
1184
1792
1184
1184
1024
1024
1024
1024
1472
1024
1228
1184
1184
1483
1355
459
1483
1419
1355
1483
1419
1423
1422
1422
1422
462
1230
1472
1472
1280
1472
1472
1472
1472
1674
1486
1486
1280
1024
1280
1280
1280
1472
1280
1280
1280
1280
1280
1216
1792
1792
1792
1792
1729
1185
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1216
1024
1419
459
1419
422
1446
1483
1419
1484
1358
1356
1420
1099
1099
1099
1280
1472
1280
448
1280
1280
1280
1480
1480
1480
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1486
1184
1024
1420
1484
462
1422
1484
1420
406
1472
1280
1480
1480
1480
1477
1792
1792
1221
1221
1473
1024
1024
1024
1024
1024
1024
1024
1432
1432
1477
1344
1600
1344
448
1408
448
1088
1088
1312
1312
1344
1344
1440
1344
448
1429
1429
1429
1429
1429
1429
1485
1421
1472
1472
1472
1312
1088
1088
1088
1920
1216
160
1184
1824
1440
1312
1440
1440
288
1408
1312
1472
1472
1472
1472
1472
288
1472
288
1408
416
1408
320
448
288
1440
1408
448
416
288
1472
1408
416
1408
416
1472
416
1472
288
1472
288
1408
320
1408
448
1344
448
288
1408
448
288
1344
1408
320
448
416
288
1408
320
448
416
288
1408
320
1408
320
448
416
288
1408
320
416
288
1472
416
288
1312
1312
1312
1312
1312
1408
1088
1088
1088
1088
1088
1088
1409
1568
1856
1184
1600
448
1600
1344
448
1408
448
1600
448
1600
448
1600
1472
1440
1312
1472
288
1472
1472
1600
448
1664
1664
1664
1312
1088
1088
1088
1088
1568
1568
1568
1568
1152
160
1216
160
1152
1216
1152
1344
1408
1312
1344
288
1664
1440
1408
416
1408
1408
416
1440
1408
1440
1088
1056
1056
1056
1056
1039
1039
1484
1554
1554
1572
1572
1572
1576
1576
1552
1576
1052
1120
1408
1408
1408
1234
1225
1225
1066
1058
42
1076
1058
36
1066
1058
1060
1068
1280
1064
360
1064
1472
1416
1120
1120
160
1120
160
1120
1120
160
1120
1120
1120
160
1120
1120
1120
160
1120
160
1184
1120
1120
160
1120
160
1120
1184
1120
1024
1024
1024
1024
1024
1344
1120
1120
1120
160
1120
160
1120
1120
1120
160
1120
160
1120
1120
160
1120
160
1120
1120
160
1120
1184
1120
160
1120
160
1120
1120
1024
1024
1024
1024
1024
1024
1344
1344
1344
1124
1124
1124
1212
1212
1052
1046
1238
1238
1078
1078
1246
478
1244
476
1201
1153
161
145
1042
1257
1055
1055
1050
1051
1050
1508
1036
1513
1051
1508
1513
1045
1035
1036
1048
1025
4
1348
1103
1103
1479
1479
1223
2012
1074
1872
1096
1960
1845
1077
1040
1136
1328
1192
1026
1026
1026
1026
1026
1056
1026
1026
1493
1045
1045
1045
1450
1664
1536
1538
1536
1096
1088
1088
1088
1088
1026
1381
1976
1108
1108
1076
1078
1652
1092
1040
1840
1854
1129
1129
1897
1902
1918
1913
1986
1603
1600
1027
1411
1109
1109
1799
1111
1069
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1117
1287
1286
263
1286
1542
1287
1286
1915
1030
1670
1670
1147
1147
1413
1309
1309
1309
1309
1309
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1629
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1069
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1196
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1332
1324
1332
1196
1332
1468
1332
1900
1908
1836
1908
1908
1844
1844
1844
1844
1844
1836
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1340
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1332
1852
1836
1844
1844
1844
1844
1844
1852
1844
1844
1844
1844
1844
1068
1068
1068
1068
1068
1068
1068
1068
1708
1324
1324
1468
1468
1900
1844
1588
1291
1803
1799
779
1803
1455
1706
1071
1673
1118
1082
1258
1450
1450
1450
1450
1450
1322
1450
1450
1290
1290
1290
1322
1322
1322
1322
1322
1322
1322
1450
1290
1547
1547
1547
1546
1546
1546
1546
1546
1546
1546
1546
1546
1450
1450
1546
1450
1450
1546
1546
1547
1770
1770
1450
1770
1450
746
1770
1450
1450
1450
1450
1450
1450
1450
1034
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1066
1034
1034
1034
1034
1034
1034
1034
1547
1542
1542
1291
1291
1803
1834
1538
1538
1538
1538
1538
1538
515
1538
515
1539
1538
1538
515
1538
515
1539
1538
1538
1539
1538
1538
1539
1539
1539
1539
1538
1539
1538
1538
1538
1538
515
1538
1538
1538
1538
1539
1539
1538
1538
1539
1283
1283
1282
259
1539
1539
1538
1282
1538
1538
1539
1539
1538
1538
1538
515
1539
1539
1539
1539
1538
1539
1538
1539
1538
515
1538
515
1539
1539
1538
515
1538
515
1283
1539
1538
1539
1539
1538
1539
1538
1539
1539
1539
1539
1539
1539
1538
1539
1283
1283
1283
1283
1283
1282
1282
1282
1282
259
1282
259
1282
1282
259
1282
1283
1283
1283
1283
1283
1539
1282
1282
259
1282
1283
1539
1538
1538
1283
1283
1283
1282
1282
1283
1539
1539
1539
1538
1538
1539
1538
515
1282
259
1282
259
1539
1538
1539
1538
1538
1282
1282
1282
259
1282
259
1282
1282
1282
1539
1539
1282
1538
1538
515
1539
1539
1538
1538
515
1538
1538
1538
515
1538
1539
1538
515
1538
1538
1538
1538
515
1538
1538
515
1538
515
1538
515
1538
1538
1539
1539
1539
1539
1539
1538
515
1539
1538
515
1539
1538
1538
1538
515
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
515
1538
515
1539
1538
515
1539
1539
1539
1539
1539
1539
1538
1538
1538
1538
515
1538
515
1538
515
1538
1538
1538
515
1538
515
1538
515
1538
1538
1538
515
1539
1538
515
1282
1283
1282
1282
1282
259
1282
1283
1283
1282
1283
1538
1538
1538
1538
1538
1282
1282
1282
1282
1282
1282
1282
1282
1282
1538
1538
1282
1282
259
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
259
1282
1283
1283
1283
1794
1026
3
1026
3
1027
1027
1026
1026
3
1026
1026
1026
1026
3
1026
1027
1027
1027
1027
1027
1027
1026
3
1555
1555
1555
1555
1543
1803
1542
1030
1030
1901
1074
1126
1126
1126
1126
1126
1126
1126
1074
1126
1126
1126
1074
1074
1554
1298
1298
1042
1042
1638
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1618
1586
1638
1202
690
1330
1330
1202
690
1586
1882
1894
1894
1882
1882
1882
1114
1106
1074
1114
1074
1126
1126
1106
1106
1074
82
102
1126
1126
1126
1126
1106
1126
1126
1126
1074
1126
1126
1126
1074
1126
1074
1074
1074
1074
1074
1106
1074
1114
1114
1539
1539
1539
1283
1539
1539
1283
1283
1283
1283
1539
1283
1283
1539
1539
1539
1539
1539
1539
1283
1283
1283
1283
1539
1539
1283
1283
1539
1539
1539
1539
1283
1539
1283
1283
1283
1539
1283
1283
1283
1283
1283
1283
1539
1539
1539
1539
1283
1539
1539
1539
1539
1283
1539
1283
1539
259
1283
1283
1795
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1538
1282
1538
1282
1666
1666
1666
1666
1666
1666
1666
1666
1666
1539
1538
515
1538
1282
1538
1753
1644
1900
1068
1068
1068
1210
1900
1900
1900
1900
1900
1068
1132
1132
1082
1132
1132
1037
1088
1088
1088
1088
1088
1197
1197
1090
1633
1634
1634
1090
1090
1025
1273
1242
1242
1402
1274
1274
1274
1274
1242
1793
1793
1793
1904
1129
1129
1129
1129
1129
1720
1600
1112
1112
1112
1112
1112
1062
1080
1064
1820
1820
1126
1139
1069
1069
1069
237
1051
1053
1069
1069
1053
1084
1084
1084
1085
1085
1084
1084
1084
1085
1069
1069
1069
1069
1069
1053
25
1053
1053
25
1053
25
1049
1053
1049
1072
1040
1040
1040
1040
1040
1051
1499
1052
1044
28
1052
1132
124
125
1148
188
1049
1148
1053
25
1045
1149
1133
189
1052
1052
1148
189
1049
1052
1053
1149
189
1213
1052
1133
1040
1912
1912
1369
1680
657
1424
401
1600
1076
564
84
596
1332
1529
1241
1218
1550
542
590
1550
542
590
1550
590
1550
1550
14
542
30
78
590
1550
542
1678
1678
1678
1678
1166
1166
1038
1038
142
1038
1038
1038
142
1038
1038
1038
1166
1038
1038
1038
1166
1166
1038
1038
1038
1352
1864
1821
1253
1335
1335
1335
1038
142
1038
142
1166
1038
142
1038
142
1038
142
1038
142
1166
1038
142
1038
270
142
1038
142
1038
142
1038
1038
1038
1038
270
1038
142
1038
270
1038
142
1038
1038
270
1038
270
1038
142
1038
1038
270
1038
1294
1294
1294
1038
142
1038
142
1038
1166
1166
1382
1314
1114
1106
1106
1058
74
1090
74
1098
1098
1090
74
1120
1122
1122
1400
1400
1272
1279
1279
1215
255
1279
1032
264
1032
264
780
1424
417
401
1424
417
1424
1424
401
1444
1440
417
1444
1036
1024
1032
1032
1432
401
1424
1408
400
401
1416
400
1412
1410
410
1416
1416
1416
1426
1408
1408
385
1408
1392
1288
1224
1224
1224
1224
1224
1216
1121
1416
1418
1418
1226
1208
1208
1122
354
1122
354
1474
1474
1474
1680
1680
657
1680
1680
1680
1424
1056
544
545
1568
1569
1552
16
656
1552
656
1552
16
529
17
656
657
1552
529
656
657
1552
16
656
1552
656
1680
1680
1552
16
1680
1552
16
17
1680
657
1552
16
1680
1552
529
1680
657
1680
1680
657
1936
1936
913
1936
1936
1936
913
1936
1936
1936
1936
1936
913
1936
1936
1936
1936
1936
913
1936
1936
1936
1936
913
1936
1936
1936
1936
913
1936
1936
1936
1936
913
1936
1936
1936
1936
1936
1056
1056
1056
33
1040
1040
17
1040
1040
1040
1040
1040
17
1520
1072
1072
1073
1077
1073
1073
1073
1073
1073
1084
1073
1073
1073
1073
1073
1073
1073
1073
1073
1084
1073
1073
1073
1073
1073
1080
1080
1082
1076
1076
1076
1076
1082
1082
1082
1082
1081
1082
1082
1074
1082
1076
1076
1076
1076
1082
1081
1081
1074
1137
1932
1060
1100
1044
1288
1027
1027
1251
1251
1379
227
1275
1275
1956
1832
1862
1862
1858
838
1858
838
1860
1860
1199
1199
1199
1122
1122
1628
1611
1611
1463
1097
1880
1880
1243
1675
1675
1675
1675
1551
1539
1281
1288
1289
1504
1086
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1079
1079
1535
1087
1079
1087
1087
1087
1087
1087
1087
1535
1087
1086
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1086
1086
1086
1086
1086
1086
1086
1085
1085
1119
1119
1079
1079
1085
1082
1082
1082
1082
1090
1090
1184
161
1184
1715
1712
691
1288
1288
1472
1436
1472
1052
1174
1466
1460
1460
1452
1450
1460
1460
1452
1460
428
1449
1466
1464
1464
442
1458
1460
434
1458
1460
434
1448
1460
1460
1466
1458
1422
1422
1456
1231
1354
1362
330
1354
1226
1354
1226
1354
1354
1226
1226
1362
330
1226
1226
1354
1226
1362
1362
1362
330
1354
1356
1307
1068
1068
1286
1286
1244
1452
1228
220
332
1260
1244
1228
220
1196
1196
1452
1196
1196
1196
1496
1496
1464
1318
1318
1318
1446
1350
1436
1436
1436
1180
1476
402
1056
1024
1026
1028
36
1186
1038
1204
1030
1029
1159
1732
1348
1418
1412
1410
1422
1367
1431
1367
1367
1436
1480
1879
1879
1480
1480
1104
1104
1168
1168
1104
1104
82
1168
1168
1168
1168
146
1296
276
1300
200
1160
1160
156
1160
200
1160
1180
1424
1104
400
82
402
1104
1104
81
1104
82
1104
1104
81
1104
82
1104
72
1104
1104
82
1104
72
82
402
1104
1104
1424
1104
1104
1096
82
1104
1104
1104
1104
1104
1104
82
1104
1168
304
1168
304
146
306
1170
305
306
1168
336
146
338
1360
338
1360
146
1168
304
146
306
1168
1168
146
1170
1168
304
1168
1168
304
1168
1168
146
1168
1170
1362
1107
1107
1107
1107
1107
1107
1107
1107
1107
1171
1160
200
328
1160
200
328
1160
1160
1220
324
1160
1168
1300
196
274
164
1300
196
274
164
1296
274
1104
72
402
1104
82
1106
1168
146
306
1170
1168
1104
82
1170
1300
200
274
1224
196
228
1220
1160
1104
400
1424
1104
82
1104
72
400
82
1104
1104
82
1104
72
400
402
1104
1096
1104
1104
1104
1104
72
82
402
1104
1104
1104
72
82
1104
1424
402
1104
1096
1104
72
82
401
73
1104
81
82
1104
1104
81
82
1106
1096
82
73
1106
1104
82
1168
146
1168
304
1168
304
146
306
1168
304
1168
146
1168
1168
304
1168
1170
1168
146
1168
304
306
1168
304
145
146
306
1328
1168
146
306
1170
1168
146
306
1168
146
1427
1107
1107
1107
1107
1427
1107
1171
1171
1171
1171
1296
276
274
1298
1160
1220
324
1844
1104
82
1168
1168
1330
1844
1850
1844
1844
1300
1160
200
1168
304
1328
1160
144
200
328
156
1160
1300
164
1301
1220
1844
1844
1844
1844
1844
1352
1160
200
1300
274
1220
228
1220
228
1220
1220
1160
200
1424
1104
1104
1424
402
1104
1424
1104
82
1104
82
1104
1104
82
1104
82
1104
1104
1104
1104
82
1104
82
1104
1104
1104
1104
82
1104
1096
1106
1168
1328
1168
1168
1168
304
1168
1168
1168
304
146
306
1328
146
1170
1168
146
1168
304
146
306
1168
304
1330
1168
146
1168
146
1168
1168
304
146
306
1168
1168
1168
1170
306
1170
1168
146
306
1170
1107
1171
1171
1160
200
328
1160
1160
1220
1224
328
1296
1296
208
1296
208
1104
1104
82
1104
1104
1426
1426
1168
1168
1168
1168
1168
1160
200
328
1160
200
328
1160
144
200
328
156
1160
200
328
1160
144
200
328
156
1160
328
1160
1160
1160
1160
1160
1160
1348
1348
1348
1348
1168
1168
1224
274
1224
1224
1104
1104
1104
82
1106
1104
82
1104
1104
82
1106
1106
1104
1106
1168
1170
1168
1168
146
1168
1168
146
1168
146
1168
146
1168
1168
1168
146
1232
210
1160
1160
1160
1220
1220
1348
1298
1424
1104
1096
73
1104
1168
1168
146
1296
1160
1104
1104
81
82
1104
1104
72
82
1424
402
1104
72
81
82
73
1096
1424
401
402
1424
1104
82
1104
82
1106
1424
402
1424
658
1104
400
1424
1424
1424
656
402
1104
72
82
1424
402
1104
1106
1104
1104
72
1424
1104
1096
82
73
1096
1426
1424
1328
306
1328
1328
1328
1427
1427
1427
1352
1104
1104
400
402
1104
400
1104
72
82
1424
656
402
1104
72
400
1426
1424
402
1424
402
1104
1104
400
82
401
402
1104
1424
402
1104
72
400
82
402
1424
401
402
658
1104
400
1424
402
1424
402
1328
1616
304
306
1328
1330
1328
1330
1328
1107
1427
1107
1849
1076
1430
1410
1421
1292
1478
1478
1478
1162
1877
1165
1528
1080
1530
1082
1082
1516
493
1078
1058
1516
1492
492
1374
1211
1080
1082
1078
1184
162
1184
162
1336
1336
1336
1338
1336
1336
1422
1422
397
1498
1494
1494
1496
1974
1031
1031
1031
1031
1927
1976
1977
1070
1900
1102
1140
1140
1110
1102
94
1102
94
1118
1140
1438
1460
1450
422
1134
1438
1438
1043
1346
1292
1292
1032
1043
1043
1043
1032
1043
1310
1354
1670
1058
1186
1186
1186
1186
1125
1364
1364
338
1364
1334
1339
1179
1179
1179
1211
1209
1083
1211
1211
1210
1147
1211
1211
1112
1072
1042
1042
1169
1169
1072
1072
1184
1112
117
1112
1186
1191
1189
1200
1200
1200
178
1200
1076
54
1078
1200
1040
1043
1043
1200
1200
1078
1169
1112
1112
1112
1200
1200
177
178
1202
1136
176
1136
176
1200
178
1202
1200
1200
1200
1200
1200
1200
1200
178
1203
1203
1203
1203
1203
1139
179
1088
1114
1110
1144
1110
1204
1204
1334
1204
1210
310
1334
1110
1142
1142
1110
1114
118
1110
118
1108
1140
1110
1108
86
1140
86
1210
1146
1110
1160
1178
1080
1178
153
1204
1174
1178
1204
1192
1192
1178
186
1178
186
1210
1204
1174
1174
182
1204
1174
186
1210
1174
1204
1206
1204
1174
182
1192
1192
1192
1192
1192
1192
1192
1192
1192
1196
1196
1196
1206
1112
1208
1208
1204
1204
1210
1210
1204
1210
1210
1210
1176
1176
1043
1208
1208
180
1206
1210
1206
1208
1208
1208
1208
1208
1204
1204
1110
1110
1200
178
1200
178
1200
1040
1200
1200
1200
178
1200
178
1040
18
1040
1184
164
1040
18
1040
1184
164
1040
1040
18
1040
1188
1204
1204
186
1210
1204
182
1204
182
1204
1204
1204
1204
1112
1110
1110
1040
1202
1040
1184
1188
1040
18
1042
1042
1042
1042
1200
178
1202
1200
178
1202
1040
1040
1042
1188
1040
1040
1040
1043
1206
1206
1200
1040
1200
178
1200
178
1083
1083
1083
1202
1200
1200
178
1202
1041
1806
1806
1058
1058
1954
1058
1058
1037
1037
1490
1496
1024
1024
1024
1024
1024
2
1024
1034
1034
1024
1029
1028
1024
1028
1028
1029
1024
1024
1024
1026
1512
1512
1974
1978
1974
1974
1974
1974
1974
1042
1042
1976
954
1976
954
1978
1976
2038
1974
1978
2028
950
1974
1974
1974
1043
1043
1978
1976
954
1974
1974
1974
1974
1974
1914
1908
1900
1910
1900
1900
1908
1908
1910
1910
1024
4
1024
4
1028
1024
1027
1031
1031
1028
1028
1028
1024
5
1024
1028
1024
1029
1028
1024
1028
1024
1026
1024
4
1028
1028
1024
4
1028
1024
1024
1028
1026
1028
1028
1024
5
1024
1024
2
1024
1024
1024
1024
1024
1024
1027
1027
1027
1024
4
1024
4
1024
1024
1024
4
5
1028
1024
5
1024
2
1024
1024
1026
1024
1026
1024
1026
1024
1026
1026
1027
1024
1024
2
1024
2
5
1028
1024
2
1024
1026
4
1024
2
1024
1026
1026
1024
2
1028
1024
2
4
5
1024
2
1024
2
1024
1024
2
1026
1028
1024
1024
2
1024
1026
1024
2
1024
1024
2
4
1024
2
5
1024
2
1024
2
1024
2
1028
1024
4
1026
4
1026
1024
1026
1028
1024
2
1024
2
1024
1024
1024
2
1024
1024
2
1024
1024
2
4
1024
2
1024
2
1024
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
2
1024
2
1024
1024
2
1024
4
1024
1024
4
1024
2
1024
1024
1024
2
1024
1024
2
1024
1024
1024
1024
1024
2
1024
1024
2
1024
1024
2
1024
1024
1027
1026
1927
1927
1024
1024
1024
1024
1
1024
1024
4
5
1024
1024
2
1024
1024
1026
1028
1024
5
1024
1024
2
1026
1028
1024
5
1024
1028
1024
1
1024
1
1024
1
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
2
1024
2
1024
2
1024
2
1026
1024
2
1026
1024
2
1024
1024
1025
1025
1025
1025
1024
2
1024
2
1026
1024
2
1027
1024
1024
1024
1024
1028
1026
1024
1024
5
1024
1024
1026
1024
2
1024
1026
1024
2
1024
1026
1026
1024
1024
1024
1024
2
1028
1024
1024
4
1024
2
5
1024
1024
4
1024
2
5
1026
1028
1024
1024
1024
1024
2
1024
1024
2
4
1024
1024
2
4
1024
1024
1026
1024
1024
1024
1
1024
1024
1024
1024
2
1024
1024
1024
1024
1024
1026
1024
2
1024
1026
1026
1024
1024
1024
1024
2
1024
1024
2
1024
1024
2
1024
1024
1024
1024
1026
1026
1024
1024
1024
2
1024
1024
2
1028
1024
2
1024
2
1024
4
1024
2
5
1024
1024
1024
1024
2
1024
1024
2
4
1024
1024
2
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
1024
1024
1024
1024
1024
4
1024
4
1024
1028
1025
1025
1024
1024
1024
1024
1029
1024
1027
1024
4
1024
4
1024
1024
1024
1024
1024
2
1024
4
5
1024
1024
1024
1024
1040
1040
1040
1974
1472
1042
1043
1043
1043
1043
1078
1042
1042
1043
1080
472
1076
1042
1042
1076
1080
58
1080
1042
1492
1476
1080
1080
468
469
1078
2008
1042
1043
1043
1043
1523
1043
1043
1043
1043
1043
1043
1523
1043
1043
1078
1080
1082
1041
1041
497
1509
1509
1043
1043
1043
1523
1058
1031
1031
1031
1037
1036
13
1036
13
1037
1037
1037
1036
1036
1040
1042
1040
18
1040
1040
1024
1024
1024
1024
1024
2
1024
2
4
5
1028
1024
2
1024
4
1024
5
1024
2
1024
1028
1026
1028
1024
4
1024
4
1040
1040
1040
1040
1040
1040
1043
1043
1043
1043
1043
1043
1043
1040
18
1040
1040
18
1040
18
1040
1042
1040
1040
1040
1042
1042
1040
1043
1908
1036
1037
1026
1026
1028
1031
1031
1031
1026
1026
1024
1024
1026
1024
2
1024
1056
34
1058
1031
1037
1798
1798
1798
1024
1024
1024
1032
1025
1494
1494
1492
470
1494
1492
470
1492
1041
1031
1036
1036
1030
1030
1030
1034
1034
1024
5
1028
1024
1024
1024
1024
1671
1546
1546
1542
1491
1491
1492
1954
1058
1081
1043
1043
1496
1040
1910
1908
886
1908
886
1908
1908
886
1910
1028
1026
1042
1040
1042
1488
1488
466
1488
1488
466
1488
1488
466
1490
1488
466
1490
1488
1908
1910
1446
406
438
1028
1026
1030
1029
1026
1024
1110
1110
1110
94
1110
94
1142
1142
1106
90
1114
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1036
1030
1025
1040
18
1040
1042
1042
466
1488
1040
464
1488
1488
466
1040
464
466
1043
1042
1040
18
496
1040
1040
1042
1042
1042
1040
1041
1041
1043
1040
1040
18
1520
498
1040
1040
18
1522
1040
1042
1520
498
1043
1522
1522
1042
498
1042
1042
1042
498
1042
498
1042
1042
1042
498
1040
1520
1040
1520
1040
1040
1040
496
1041
1041
1041
1041
1489
1040
1041
1042
498
1042
1041
1041
1078
1520
1043
1043
1043
1041
1041
1041
1042
1040
18
1042
1041
1040
1040
1040
1040
18
1040
18
1042
1043
1040
1042
1040
18
1025
1074
1042
50
1072
1072
1075
1044
1042
1030
1029
1031
1026
1030
1030
1030
1030
1030
1030
1026
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1126
1036
1110
1920
1922
1922
1792
1792
770
1794
1924
1796
1796
1408
1413
1925
1797
1920
1235
1235
1235
1235
1235
1235
1235
1248
1794
1036
20
1090
1026
1413
1413
1413
1413
1412
1410
1410
389
1410
1413
1414
1414
1414
1414
1414
1414
1414
1282
260
1414
1932
1932
1414
1414
1414
1408
1408
1413
1413
1415
1152
1152
1154
1152
1156
1154
1821
1822
1822
1270
1270
1814
1309
1270
1246
246
1462
1302
406
1461
1462
1460
422
1428
436
412
406
438
1460
422
438
1460
1446
438
1426
1444
1460
438
1460
308
444
434
438
310
1468
434
1460
438
1428
412
444
434
406
438
1460
1446
1446
1460
1444
436
438
1428
412
406
1444
1430
438
1462
1444
1444
1444
1462
1454
1454
1454
1454
302
1462
310
1462
1462
1450
422
438
1462
1322
422
438
1450
434
422
438
442
1462
442
1450
298
434
422
438
1450
420
436
442
1444
436
442
1462
1450
1450
410
442
1338
442
1450
298
1330
434
1450
410
1458
1330
434
410
1458
1450
438
1450
1428
1450
1462
1462
1462
1462
1450
1462
1450
1450
442
1460
438
1460
444
434
410
438
1306
434
410
438
310
1450
422
406
438
442
1466
1298
282
434
1450
422
1458
406
1446
1298
282
434
1450
420
434
422
442
1458
406
314
442
1450
420
298
434
442
1450
436
438
1450
436
438
1460
422
438
1462
1282
1282
1849
1071
1121
1121
1121
1137
1073
1073
1440
1168
1296
1168
1168
1296
1296
1057
1933
1558
1558
1566
1072
1198
1198
1422
1422
1422
1485
1485
1341
319
1404
1269
1372
1388
348
924
956
1388
348
924
956
1372
1090
1152
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1092
1092
1916
1916
1370
1026
1026
1293
1096
1092
1092
1096
1096
1096
1096
1096
1096
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1220
1220
1828
1828
1826
1186
1186
1186
1186
1638
1126
614
1638
1638
1190
1184
1158
1216
193
1272
1272
1080
88
1080
88
1112
1080
88
1873
1873
1104
1104
1200
1200
1110
1184
1184
1184
1184
1184
1184
1184
1184
1185
1185
1184
1124
1124
1124
1636
1121
1120
97
1125
1125
1125
1125
613
1184
1184
1233
1185
1233
1184
161
1184
1184
161
1152
1152
1272
1272
1272
1240
1240
1912
1076
1236
1236
1156
1156
1029
1045
1045
1029
1029
1029
1029
1045
1028
1031
1031
1050
1048
26
1048
26
1136
1061
1061
1061
1061
1824
808
1864
1864
1856
840
1856
1832
1856
1856
1856
1856
1856
1824
1856
1856
1824
1832
1824
1832
1832
1120
1056
1160
1832
1224
808
1160
1152
1152
1152
1184
1152
1159
839
1863
1863
1159
839
1863
1159
839
1863
1863
1863
1863
1863
1863
1863
1159
839
1863
1863
1159
839
1863
1824
840
808
1856
840
1864
1864
808
1832
1864
1824
808
1824
840
808
1856
840
1864
1824
840
808
1832
1864
808
1864
1864
1832
1824
840
1864
808
1864
808
1856
840
1824
808
1864
808
1864
808
1152
1152
1832
1864
808
1152
1152
1088
1864
1856
840
1864
839
1856
840
1856
840
1856
1856
840
1856
1864
1856
1152
832
808
1856
1856
840
1152
832
1856
1856
1856
1864
1159
1856
1864
1864
839
1856
840
1864
1856
840
1856
1864
1168
1856
1864
1864
839
1856
1856
1856
1856
1864
1832
1856
1856
808
1152
832
1856
840
1152
832
1856
135
1856
1864
1824
1856
1856
1856
1168
1856
1856
1856
839
1856
1856
1863
1159
1864
839
1864
1864
1824
840
1824
840
1152
1159
1864
1864
1864
839
1864
1824
1832
1152
1159
1824
808
1824
1824
1159
1856
839
1864
839
1864
1864
1152
1856
840
1856
840
1864
839
1856
840
1856
840
1856
1856
840
1856
1864
808
1824
808
1856
1152
832
1856
840
1864
1152
1824
135
1856
1864
1864
839
1856
840
1864
1856
1856
840
1856
1832
1856
1856
840
1856
1824
1856
840
1864
839
1856
840
1864
1856
1856
840
1856
1864
808
1152
800
808
1864
1856
1832
1152
832
1856
840
1864
1152
1863
1856
840
1856
1864
1856
840
1856
1152
1152
1864
1864
1856
800
1856
1824
144
1856
840
1832
1152
1152
1152
1832
1832
1856
808
839
1864
1856
1152
1856
1856
1864
1864
1864
839
1864
1864
1864
1863
1832
1863
1192
1832
1832
1856
840
1856
840
135
1856
135
1856
1856
1856
1856
840
1824
135
1856
800
840
135
1856
800
135
1856
800
840
1864
1856
840
1824
135
1856
840
1824
1159
1824
1152
1152
1152
1152
1152
1856
1152
1856
1152
1864
808
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
832
840
808
1152
1152
832
840
808
1152
1152
1152
1152
1832
1832
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1859
1859
1859
1859
1859
1859
1858
835
1859
1858
1859
1859
1858
1858
1859
1859
1862
837
839
1862
837
1863
1830
1863
1862
1862
1862
1862
1863
1861
839
1862
837
1863
1830
1863
1863
1862
837
806
807
1862
1863
1863
1863
1831
1861
1861
806
1862
1862
1862
1862
1862
837
1862
837
839
1861
839
1863
1862
837
839
1862
837
806
1863
1862
837
806
1856
839
1856
808
1152
1152
1863
1863
1863
1863
1832
1832
1832
1832
1832
1832
1159
1159
1159
1863
1832
1832
1832
1864
808
1832
1832
1160
1160
168
808
1824
808
1160
1856
840
1832
1832
1856
840
808
1864
808
1152
840
1152
1856
808
1152
840
808
1152
1832
1856
808
1152
136
168
1152
136
168
1152
1152
1152
1152
1152
1152
1152
1152
1824
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1856
1152
1152
1856
1152
1152
1152
1152
1152
1152
1152
1152
1152
1168
1832
1168
1160
1832
1159
1159
1159
1159
1159
1159
1824
1120
1120
1864
1856
840
839
1856
840
1864
1856
840
1856
1864
839
1864
1864
1864
839
1856
840
1864
1856
840
1856
1864
1864
1824
1856
1856
800
840
1824
1864
1864
1856
840
1864
1152
1152
1152
1832
1152
1832
1152
1152
1152
1152
1152
1152
1152
1152
1152
1120
1120
1864
1864
1856
840
1832
1123
1859
1859
1859
1863
1830
1863
1862
1861
839
1830
1863
1863
1120
1864
1856
1856
1864
1856
1856
1856
1856
1824
1824
1864
1856
800
1856
1864
1856
800
1856
1824
1856
1856
1856
1856
1856
1824
1856
800
1856
1864
1168
1159
1152
1168
1168
1159
1152
1168
1159
1152
832
1168
1168
1824
135
1856
1159
1159
1159
1824
1159
1856
1856
840
1168
1159
1152
1168
1168
1152
800
1168
1159
1152
832
800
1168
1168
1152
1159
1824
1824
1152
800
1159
1152
1168
1159
1152
1168
1168
1856
135
839
807
1160
1160
1168
1831
1152
1856
840
1152
832
1152
1152
832
840
1152
1856
1856
1152
1856
840
1152
1856
840
1152
832
1152
1152
832
840
1152
1152
1152
1856
840
1864
1832
1864
808
1152
1856
808
1152
832
840
808
1152
1152
832
144
840
808
1152
1152
1856
1856
840
1152
1856
840
1152
1856
808
1152
832
1152
1152
832
840
808
1152
1152
1152
1856
840
808
1832
1856
840
808
1152
1152
1152
1152
1152
1152
1152
1152
840
1152
1152
1152
1864
1160
1160
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1856
144
1856
144
1168
1856
144
1856
800
144
1856
800
144
1824
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1859
1859
1859
1859
1859
1859
1859
1859
1862
1861
1856
1152
1159
1152
832
1856
1152
832
1152
1159
1856
1152
1152
144
1832
1859
1159
1159
1159
1159
1159
1159
1159
1159
1159
1159
1831
1832
1832
1832
1192
1832
1832
1832
1832
1832
1864
1862
837
839
1862
1152
1152
1856
1832
1159
1159
1824
808
1856
800
1856
1856
1832
1864
1832
1862
1856
1864
1856
1856
1832
1160
808
1832
1832
1824
1832
1832
1832
1152
1832
1200
1152
64
1152
136
808
1152
1160
1160
1152
136
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1160
1152
1160
200
1152
136
1160
1160
1160
1160
1160
1160
1160
1160
1152
136
1160
1152
136
1152
136
1152
136
808
1152
136
1160
1152
136
1160
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1832
1152
136
1152
136
1152
136
1152
1152
800
1824
1824
1832
1832
1832
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1832
1832
1160
1160
1160
1160
1160
1152
1152
1152
1152
1152
136
1152
136
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1192
1192
1152
1832
1192
1168
1192
1192
1832
1824
808
1832
1832
1824
1824
1832
1824
1824
1160
1832
1832
1192
1832
1832
1160
1192
1152
136
1152
136
1160
1152
136
808
1152
136
1152
136
808
1152
136
1152
136
808
1832
1152
136
1160
1160
1160
1152
136
1152
1160
1832
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1192
1192
1832
1160
808
1160
1160
1832
1224
1824
1160
808
1160
200
1832
1160
808
1160
1832
1224
1160
1832
1832
1832
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1152
136
808
1160
1160
1152
1152
136
1152
136
1160
1160
1152
136
1152
136
1160
1224
1152
136
1832
1152
136
1160
1160
1152
136
1152
136
1152
136
200
1160
1160
1152
136
1152
136
1152
136
1152
136
1152
136
1152
136
1152
136
1160
1152
136
1160
1160
1160
1160
1152
1160
1160
1160
1832
1160
1160
1160
1216
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1168
1168
1168
1192
1832
1160
1832
1160
1036
14
13
1036
1036
1130
1132
1164
1132
1088
320
65
321
1312
1344
1344
1312
1312
292
1312
289
1312
1312
289
292
1312
295
1344
1088
1088
576
320
65
71
583
327
1088
576
65
1088
576
320
65
1088
576
320
68
580
1088
576
320
324
71
583
327
1312
1312
1312
289
1312
1312
289
292
1313
1312
289
1312
1312
1316
1312
292
1312
1312
1312
289
1312
1312
289
1312
1312
289
1312
1312
1312
289
1312
1312
1312
1312
1312
1312
289
1312
1312
1312
1312
289
1312
289
1312
289
1312
1312
289
292
1312
1312
289
1312
289
292
1312
1312
1312
1312
289
1312
289
292
1312
1312
289
292
1312
1312
1312
289
1039
1038
1038
1038
1038
15
1038
15
1394
371
1395
1140
1248
1104
208
74
106
170
1128
232
1128
232
114
1218
1218
1296
1436
1150
1150
382
1150
1150
382
1151
639
383
1283
1283
1123
355
1123
355
1479
1479
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1123
1123
1123
1217
197
1217
197
1424
1038
1550
1038
1038
1550
1285
1285
1285
1285
1285
1285
1285
1285
1313
293
1345
1345
197
325
1349
1349
1346
1093
1090
1326
1550
1550
1550
1294
1550
1550
1550
1550
1486
1486
1486
1486
1296
1831
1831
1831
1831
1442
1838
1454
1454
1122
354
1645
1229
1815
1815
1501
1501
1501
1248
1450
410
1552
16
231
1050
1050
1050
1872
1061
1366
1288
1288
1253
1272
1248
1344
1272
1152
1248
1248
1060
1828
1061
1160
1168
1168
1808
1168
1168
1808
1168
1168
1168
1168
1808
1248
1168
1168
1168
1168
1168
1808
1168
1168
1168
1168
1168
1168
1168
1808
1160
144
1808
1160
144
1800
784
144
1808
1168
1168
1800
784
1800
784
1168
1168
1808
1168
1168
1168
1168
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1280
192
1280
1280
192
1280
192
1280
192
1600
1088
1088
576
1088
576
1600
1088
1088
576
1600
1088
1299
1299
1299
1299
1299
1152
1152
1792
1152
1152
1792
1792
1152
768
1152
1792
1152
1152
1152
768
1152
1792
1152
1152
1152
1792
1152
768
1792
1152
768
1792
1792
1152
1152
1792
1792
1792
1152
1152
1152
1152
1152
1792
1792
1792
1152
1792
1152
1152
1792
1792
1152
768
1792
1152
1152
1152
1171
1171
1811
1171
1171
1171
1171
1171
1811
1171
1811
1171
1811
1171
1811
1171
1171
1236
1268
250
1274
1268
1268
1120
1088
1216
1184
1152
1152
1824
1152
1792
800
1152
800
1824
1232
1792
1856
800
1824
1792
1792
1792
1824
1184
1824
1824
1184
1792
1152
1792
1184
1216
1216
1280
1280
1216
1216
1280
1280
1280
1152
1152
1152
1152
1824
1792
800
1792
1824
1152
1792
1232
1254
1254
1168
1792
1824
1165
1155
1120
1332
1280
257
260
263
1280
260
1284
263
1032
1032
1112
1112
1457
1160
1320
1096
1096
1064
1128
1059
1059
1043
1043
1096
1096
1096
1096
1096
1096
1128
1128
1128
1128
1037
1088
1345
1216
1216
1410
1922
1409
1281
385
1282
386
1282
386
1437
1437
1420
1172
1059
1044
1044
1044
1042
1024
1420
1878
1878
1284
1444
1444
1028
1028
1412
1284
1444
1444
1412
1433
1412
1284
1444
1444
1367
1109
1506
1084
1616
80
1616
1104
1104
1104
1616
1104
1104
1872
1872
1872
1872
849
1872
1872
1432
1432
1432
1432
1616
1872
1432
1432
1432
409
1432
409
1432
409
1432
1432
409
1432
1432
1072
1432
409
1468
1560
1560
1560
1560
1560
1560
1560
280
1560
1560
1560
1560
1304
1304
1304
1304
1304
1304
1360
1616
1616
1616
80
1104
1104
1616
1616
80
1104
1104
1104
1104
1104
1104
1360
1360
1104
1596
1596
1596
1596
316
1596
316
1596
1596
60
1340
1596
60
316
1340
1744
1744
1744
1892
1892
1892
1892
1892
1892
1872
1872
1872
849
1872
1872
1872
1872
1872
1872
1872
1872
1872
1872
1873
1852
1596
1060
1124
1432
409
1432
409
1432
1432
1616
1616
1616
1616
1616
1636
1380
1124
356
1360
1616
1360
1816
1872
1872
1872
1872
1872
1048
1048
1432
1432
1432
1432
409
1688
1688
1689
1688
1432
1432
1432
1432
1432
1432
1508
1076
1456
1456
1456
1456
1456
1840
1840
1840
1844
1432
1432
1616
1360
1596
1636
1968
1182
414
1182
414
1182
414
1438
1084
1566
1566
1438
1140
1140
1054
1054
1438
1182
414
1380
1380
1380
1210
1082
1396
1340
1636
356
1636
356
1503
1512
1424
1560
1432
1616
1361
1616
1616
1616
1616
593
1360
1072
560
1584
1584
1072
1072
1584
1592
1592
1456
1456
1456
1616
1038
1432
1560
280
1560
1560
24
1560
1560
1560
1304
1304
1304
1304
1304
1396
1140
1432
1432
1432
1432
1616
1616
1616
1616
1360
1616
80
1616
80
1104
1104
1616
1616
1104
1104
1360
1360
1908
1744
1892
1872
1872
1872
1872
1584
1584
1584
1584
1584
1584
1584
1584
1584
1584
1584
1584
1584
1584
1072
1072
1072
1072
1072
1584
1584
1584
1584
1038
1038
1038
1080
1456
1456
1456
1456
1456
1456
1776
1430
1486
1486
1712
1712
1072
1072
176
1038
1700
1182
414
1438
1486
1486
1486
1486
1486
1486
1424
1296
1936
1552
1552
1040
272
1424
1424
1425
1420
1424
1640
1640
1384
344
1368
1040
1040
1040
1040
1040
1552
1424
1424
1424
1424
1424
1424
1424
656
1424
1424
1424
1424
656
1296
1472
1028
1540
4
1028
1028
1028
1844
1844
1385
1369
1369
1330
1586
306
1330
1330
1329
1329
1568
1072
1072
1372
1372
1372
1164
1423
1432
1628
348
1116
604
1336
1080
1626
1384
1384
1384
344
1298
1627
1388
1358
1084
1132
1084
1596
1356
1292
76
588
1612
1100
1356
1328
1932
1484
1644
1340
1356
1356
1356
1356
1356
1292
332
1645
1575
295
1573
1575
295
1427
1427
1592
1353
1609
1609
1352
1417
1417
1416
1416
1416
396
1416
1801
1801
1929
1480
1480
1480
1289
329
1353
1353
1289
1884
1884
1080
88
1720
1752
1292
1624
1684
1420
1036
1036
1036
1484
1484
1590
1588
566
1082
1549
1628
1548
12
268
588
1036
332
1036
1036
1036
268
1292
1036
1624
1072
1592
1484
1484
1484
1484
1484
1484
1484
1036
1036
396
1420
1164
1164
396
1420
1484
1484
1484
1484
1484
1484
1484
1484
1208
1392
1392
1548
1292
1420
1420
1036
1262
1594
1080
1640
1640
1384
1384
1340
314
1338
1340
1644
1594
1644
364
1388
1584
304
1328
1072
304
1328
1584
304
1584
304
1584
1584
304
1546
586
1034
1328
1130
1226
1226
1456
1388
1644
1584
304
1584
1072
1584
1443
1443
1443
1443
1443
1443
1443
1443
1187
419
1635
1635
1891
1380
1568
1121
1472
1120
1120
1138
1074
1074
1074
1190
1588
1343
1141
1107
1380
1380
1748
1909
1909
1633
1377
1894
1875
1594
1338
1594
1594
1382
1382
1594
58
1466
1466
1466
1892
1892
1876
850
1874
1464
1082
1341
1109
1341
1876
855
1848
1876
855
1908
1891
1085
1077
1589
1587
1588
565
1045
1557
21
277
1301
1300
1429
1076
1618
574
338
1596
574
1618
338
1620
1636
1620
594
574
1618
574
1618
574
1618
338
1126
1638
358
1638
1638
1638
1638
1638
1638
1126
614
1362
1362
1362
1362
1652
1652
372
1652
372
1652
1396
1652
372
1634
1892
1892
1876
1892
1617
1617
1361
1361
1361
1361
1361
1361
1361
1361
1617
337
1361
1361
1361
1890
1595
1595
1594
571
1126
1122
1567
567
1559
1311
1591
1591
599
1591
599
1367
1556
1301
1301
1301
1060
1620
1556
564
1556
1556
1588
1044
534
548
22
596
566
1556
534
548
564
596
566
598
1557
1557
565
597
1572
596
1588
1556
533
1556
1588
1556
1588
566
1572
564
566
1572
564
566
565
1572
564
596
566
598
1581
1572
1588
1588
1621
1588
1572
564
566
1572
52
564
566
54
565
598
1572
52
564
596
566
598
1588
1684
1684
1366
1428
1429
1428
1428
405
1428
406
1428
1428
405
1428
406
1428
406
1428
1428
406
1428
406
1428
1426
1426
1426
1519
1516
486
1518
1598
318
1598
316
318
1589
574
1626
574
604
569
306
318
313
1586
1598
318
1598
1114
1114
1598
318
1597
1586
90
602
574
604
569
306
318
1598
1586
50
574
62
306
346
350
318
1342
1593
313
1598
318
1076
564
574
1076
564
574
1586
574
62
318
1588
565
1076
53
1586
1588
1598
1586
50
574
62
306
318
345
1076
564
1076
54
1114
1586
570
574
62
318
345
1390
1342
1342
1390
1589
1590
1370
1369
1370
345
1556
20
276
1556
20
1570
530
290
1570
530
1556
534
548
550
1058
546
290
1554
274
1570
530
1300
1058
546
530
290
1556
533
276
1298
1298
1298
1298
1300
1612
1612
1418
1418
396
1470
1460
1470
1900
878
1902
1900
878
1900
878
1900
1902
873
1900
1592
1592
1584
1336
1592
1592
1584
1592
312
1336
1584
1584
568
312
1592
1584
568
1592
1584
312
1336
1592
1592
56
312
1584
1384
1552
544
288
1544
1296
1568
1552
544
1552
1552
1056
544
288
1096
1296
1896
1588
1208
1340
1340
1598
1340
318
1598
1342
1570
1570
1314
1314
1314
1314
1336
1336
1336
1312
1115
603
1625
345
1641
1557
1572
550
278
1558
548
550
278
1431
1586
1628
1646
1390
1556
548
1572
1572
550
1572
1572
1572
550
1568
1568
1938
1077
1076
53
1968
1429
1431
1673
1416
1428
1430
1685
1685
1365
1352
1432
1432
1432
1368
1360
1366
1878
1366
1478
1896
1382
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1640
1387
1387
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1896
1896
1512
1608
1608
1416
1928
1480
1480
1032
1032
1416
1416
1352
1416
1318
1160
1480
1618
82
1106
1106
338
1106
338
1618
1362
1618
338
1746
1424
1330
1586
1586
1586
1202
1568
1568
1296
1642
1386
1386
1386
1746
1330
1330
1330
1101
1056
1613
1101
589
1357
1424
1424
1424
1421
1421
1101
1936
1936
1933
1933
1641
1202
433
434
1040
1552
1552
1549
1101
1424
1424
1424
1424
1424
1421
1421
1421
1421
1293
333
1357
1293
333
1293
1421
1421
1485
1101
1578
1576
40
42
296
298
1322
1576
554
1576
1576
554
298
1322
1570
1290
1802
1482
1320
298
1576
554
1320
1354
1354
1354
1354
1418
1418
1826
1378
1378
1378
1930
1418
1418
1418
1418
1418
1418
1418
1418
1418
1290
1290
290
1290
1200
1548
1428
1596
1592
570
1082
1300
1428
1428
1356
1428
1617
337
1617
1617
1125
613
1940
1932
1125
1125
1370
1548
1420
1420
1420
1420
1292
332
1356
1076
1588
1397
1117
1645
1568
1056
544
1568
1056
544
1312
1312
1973
1973
1117
1117
1589
309
1568
1568
1589
1589
1589
1077
1589
1589
1545
1033
1570
1058
546
1570
1826
1314
1314
1314
1712
1584
1584
688
1712
1072
1586
306
1586
306
1586
50
306
1586
1586
306
1628
308
1116
1340
1340
1546
1044
1072
304
1072
304
1072
304
1072
1584
304
1072
560
304
1072
560
1328
1072
560
304
1328
1584
304
1072
560
1072
560
304
1584
1328
1328
1584
1072
560
304
1584
1072
560
304
1584
1584
304
1328
1584
304
1584
304
1328
1584
1584
1584
1072
560
304
1584
1072
304
1072
560
1584
1584
1328
1584
1072
560
304
1584
304
1584
1072
560
304
1584
304
1072
560
304
1584
304
1072
560
304
1072
560
1072
560
304
1584
1584
304
1584
1584
304
1072
560
304
1584
1072
560
1072
560
1584
1072
560
1584
1584
304
1584
1584
304
1328
1456
1456
1456
1840
1482
1584
304
1584
304
1584
304
1584
304
1584
1584
1554
1628
1868
1712
1594
1338
1594
1100
588
332
1100
588
332
1292
1100
332
1612
1316
332
1612
586
1356
1612
1328
1328
1328
1328
1328
1328
1328
1584
1328
1684
1684
1740
1840
1612
1328
1328
1328
1584
1584
1584
1584
1424
1424
1424
1424
1424
1424
1040
1296
1552
1296
1296
1296
1680
1424
1424
1424
1424
1424
1424
1424
1424
1424
1296
1424
1424
1424
1424
1424
1424
1361
1328
1328
1584
1584
1200
1128
1128
1331
1128
1245
1056
1346
1436
1344
1234
1353
1353
1480
1452
1452
1444
1490
1476
1480
1490
1028
1489
1176
1036
1036
1028
1537
1345
325
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1073
1073
1073
1057
1057
1057
1057
1057
1057
1057
1057
1073
1409
1409
401
1409
1425
1873
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1073
1073
1073
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1073
1409
1409
1409
401
1409
1409
401
1873
1857
1857
1058
35
1061
1060
1057
1066
1418
1084
1236
1236
1492
1236
1364
212
1364
212
468
1364
212
1364
468
1409
1408
1408
1408
400
1298
1058
1539
1539
1283
1283
275
1283
1580
1292
1570
1298
1580
1570
1285
1314
1324
1304
1034
1034
1066
1032
1032
1536
1536
1024
1536
1154
1160
1380
1320
1585
1073
1456
1224
201
1352
1292
1156
1156
1156
1156
1156
1156
1156
1156
1304
1176
1176
1112
1453
1297
1063
1060
1060
1351
1344
140
1164
1344
1344
332
1324
1808
1592
56
1302
1302
1174
1168
1106
1388
1163
1590
1584
1043
1043
1043
1028
1164
1161
1316
1766
1736
1216
1414
1362
1362
1056
1043
1248
1370
1370
1370
1370
1370
1370
1386
1386
1386
346
1370
1370
1386
1386
1386
346
1386
1370
1370
1832
1857
1857
1856
833
1728
1281
1281
1792
1345
1159
1159
1792
1792
1029
1846
1846
1846
1846
1846
1412
1412
396
1420
1420
1420
1420
1420
1420
1420
1420
1412
1420
1420
1420
1420
1420
1420
1420
1422
1420
1422
1420
1420
1420
1420
1420
1412
1420
1422
1422
1422
1420
1420
1412
1412
1420
1420
1422
1422
1422
1422
1420
1420
1412
1412
1412
1412
1412
1412
1412
1412
1412
1422
1420
1420
1420
1134
1645
1641
361
1641
361
1644
364
1388
1396
1644
1644
364
621
365
1388
621
1641
361
1388
1388
1641
361
1388
1645
1652
1644
621
1644
1644
364
621
365
1644
364
617
1388
621
365
1644
364
617
1644
364
1644
617
1389
1389
1389
1389
1388
1389
1388
365
1390
1389
1388
365
1389
1388
1388
365
1388
365
1388
1388
1388
1388
1390
1901
1901
1902
1901
1900
877
1900
1901
1902
1900
877
1900
877
1326
1326
1321
1326
1305
1324
1324
1324
1324
1324
1324
1321
1324
1324
1324
1196
1198
1196
1193
1196
1193
1196
1833
1833
1881
1881
1881
1881
1881
1881
1833
1833
1833
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1833
1833
1881
1881
1833
1833
1881
1433
1881
1881
1849
1833
1833
1833
1833
1833
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1813
1881
1813
1433
1077
1077
1077
1833
1909
1881
825
1909
1042
1557
1557
1557
1557
1557
1593
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1369
1445
1833
1833
1833
1881
1881
1881
1833
1833
1881
1881
1077
1954
1625
1077
1077
1077
1077
1077
1077
1077
1077
1074
1077
1077
1369
1369
1369
1369
1369
1369
1369
1369
1689
1881
1881
1061
1061
1826
1077
1842
1884
1071
1068
1068
1116
1706
1162
1290
1547
1054
31
1514
1034
1578
1578
1578
1578
1578
1418
1418
1418
1802
1802
1802
1802
1802
1418
1802
1418
1418
1418
1418
1802
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1579
1579
1547
1579
1579
1675
1675
1675
1162
1162
1706
1162
1066
1162
1706
1706
1706
1067
1067
1707
1707
1707
1034
1162
1418
1418
1162
1418
1418
1418
1418
1418
1418
1418
1162
1162
1162
1290
1290
1290
1162
1291
1291
1291
139
1644
1644
1772
1116
1116
1068
1067
1478
1570
1570
1575
1575
1574
551
1575
1574
551
1575
1575
1576
1576
1576
1575
1575
1575
1570
1570
1576
1576
1570
1480
1480
1480
1480
1451
1451
1451
1451
1451
1451
1451
1451
1440
1440
1440
1448
1448
1440
1440
1448
1832
1824
808
1832
1864
1736
1736
1440
1826
1451
1440
1451
1451
1451
1451
1451
1451
1451
1448
1448
1448
1440
1448
1440
1448
1451
1451
1451
1451
1451
1451
1451
1451
1451
1451
1832
1736
1451
1480
1704
1696
1704
1696
1707
1451
1707
1707
1704
1704
1696
1704
1831
1831
1831
1832
1832
1826
1826
1831
1831
1831
1826
806
807
1831
1826
1830
807
1831
1830
807
1832
1832
1832
1864
1864
1480
1831
1831
1831
1826
1831
1707
1707
1707
1832
1824
1824
1832
1832
1832
1704
1704
1704
1696
1696
1704
1451
1451
1831
1831
1830
807
1831
1480
1707
1704
1707
1706
1831
1830
807
1831
1831
1831
1831
1831
1831
1830
1480
1480
1830
807
1479
1479
1479
1479
1479
1479
1479
1479
1474
1478
1474
454
455
1479
1478
1479
1474
1479
1474
1474
1474
1479
1479
1474
1478
455
1479
1478
455
1479
1478
455
1479
1478
455
1478
1479
1472
1472
1472
1472
1479
1479
1479
1479
1479
1479
1474
1474
1479
1479
1479
1474
1474
1474
1474
1474
1479
1479
1479
1479
1478
455
1479
1478
455
1479
1479
1478
455
1479
1479
1472
1472
1472
1472
1472
1735
1735
1479
1735
1735
1479
1479
1478
455
1479
1479
1479
1479
1479
1479
1479
1479
1479
1474
1474
1479
1479
1472
1735
1735
1792
1063
1063
1067
1062
39
1063
1056
1064
1064
1067
1064
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1282
1280
1280
1031
1031
1026
1026
1026
1026
1026
1026
1026
1026
1026
1030
7
1030
7
1031
1030
7
1024
1024
1024
1030
1063
1063
1062
39
1063
1063
1064
1064
1063
1063
1058
1058
1058
1063
1063
1063
1224
1224
1224
1064
1064
1056
1318
295
1319
1419
1419
1419
1419
1068
1055
1070
1644
1388
1053
1054
1054
1054
1054
1054
1054
31
1054
31
1054
1054
1054
1310
1310
1310
1310
1418
1034
1034
1290
1290
1566
1822
1822
1822
1822
1822
1822
1822
1822
1822
1822
1822
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
1821
1822
1822
1053
1053
1053
1053
1054
1054
1053
1054
1055
1054
31
1054
1054
1054
1054
1054
1054
31
1054
1054
31
1055
1054
1054
1055
1054
31
1438
1054
31
1055
1054
1054
1054
1054
1054
1182
1310
1310
1310
1310
1565
1565
1451
1440
1576
553
1833
1481
1481
1832
1824
808
1832
1832
841
809
1737
1831
1833
1451
1451
1451
1451
1451
1451
1831
1864
1831
1831
1707
1704
1864
1828
1707
1479
1472
1479
1795
1735
1863
1863
1793
1472
704
1856
1863
1863
1863
1856
1795
1479
1479
1479
1479
1863
1479
1472
1472
1476
1856
1065
1287
1283
1283
1283
1283
1024
1
1063
1056
1064
41
1063
1056
40
1224
1063
1064
41
1216
1300
1296
1296
1296
1300
1155
1152
1448
1864
1736
1792
1578
170
1564
1570
162
1570
162
1556
1564
1176
1180
1572
164
1440
1058
35
1063
1058
1058
39
1058
1228
1033
1034
1314
1314
1186
1044
1834
1801
1592
56
1592
56
1080
1320
1034
1034
1556
1290
1290
1133
1361
1361
1361
1361
1361
1082
1082
1314
294
1315
1634
1058
1314
1282
1418
1218
1216
1216
1216
1216
1216
1216
1216
1216
1122
1122
1122
1970
1094
1094
1094
1158
1158
1457
1036
1240
1244
1244
1244
1244
1203
1128
1128
1308
1308
1139
1138
1153
1153
1152
1152
1153
1152
129
1152
1152
129
1153
289
1281
33
289
1313
1057
289
1057
289
1281
1281
33
289
1313
1313
1057
289
1153
1153
1153
1153
1153
1153
289
1153
289
1153
1153
289
1153
289
1153
289
1153
1153
289
1153
289
1217
1154
1172
1172
1172
1172
1236
1057
1441
1169
1057
1057
145
1169
1057
1057
1057
1057
1057
1057
1057
1025
1057
1169
1057
1057
1025
33
1169
1169
1057
1025
33
1057
1169
1169
1057
1057
1057
1217
1217
1172
1860
1860
1280
1776
754
1776
1776
754
1776
1478
1072
52
53
1076
53
1076
53
1076
53
1076
1276
1264
1476
1282
770
1282
1282
1282
770
1282
1282
1282
770
1282
1282
1026
258
770
1026
258
1026
258
386
1154
1026
1026
130
386
1282
1282
1282
1282
1282
1026
258
1218
1090
194
1090
1218
1218
1090
1090
1090
194
1218
1090
1090
1090
1250
1042
402
1042
1090
1218
1218
1090
1090
1090
1357
1101
1604
1253
1463
1463
1463
1026
1026
386
1026
1026
130
386
1026
1026
1026
386
1026
1026
386
1026
1026
386
1026
1026
1154
1026
1026
386
1026
1026
1026
386
1026
1026
386
1026
1026
130
386
1026
1026
1026
1026
258
1026
258
386
1282
1410
1026
130
1282
386
1282
1282
1026
258
130
1282
130
1026
258
386
1026
258
130
1026
258
386
1026
258
130
1026
386
1282
1282
1410
1282
1922
1922
1922
1026
258
1026
258
1282
1026
258
1282
1026
258
1282
1286
263
1839
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1216
1216
1220
1292
1292
1292
1461
1461
1461
1461
1461
1024
264
1024
1288
1288
1028
1409
1410
1409
1153
1154
1409
1409
1409
1408
1408
1409
1408
1028
1056
1040
1040
272
1408
1408
385
1409
1408
1409
1408
385
1408
388
389
1408
385
1408
1412
1412
396
1408
1408
392
1408
389
1412
1408
392
1408
480
489
1408
482
1376
1289
1285
1288
1288
1285
1285
1285
1284
1281
1408
1412
1408
1280
266
1284
1284
1519
1519
1519
1519
1103
1103
1103
1300
1300
277
1300
1288
1288
277
1684
1300
1069
1325
365
1069
365
1325
1837
1556
20
276
1044
276
1300
1032
20
1300
148
212
1556
20
533
21
276
277
37
293
1044
21
276
277
293
1044
276
1044
1557
276
277
1300
1032
20
533
21
1044
1288
276
148
277
292
212
293
1300
1288
20
21
276
277
1044
21
276
1300
277
1044
1288
276
148
277
212
149
1300
1300
277
1300
1300
1300
1300
277
1300
277
1300
1300
277
1300
1300
1300
1300
1300
277
1300
1300
277
1300
1300
1300
277
1300
1300
292
1300
277
292
1300
292
1608
276
277
1300
1300
277
293
1300
1300
1300
1300
277
293
1300
1300
277
1300
1300
277
1300
1300
1684
1672
676
660
661
1684
1672
660
661
1684
1684
1684
661
1684
1684
1684
1492
660
1672
676
468
660
661
1684
1684
661
1684
1684
1684
1684
1684
1684
1684
1684
1684
661
1389
1325
1325
1325
1428
1160
392
21
276
404
405
1428
1288
136
392
404
1160
392
1416
404
405
1416
276
404
1300
404
1428
1289
292
1427
1424
1085
1077
1090
1082
1090
58
90
1090
1090
1078
1090
1090
1083
1178
1082
1090
90
154
1090
58
90
154
1090
90
154
1090
1078
1090
1090
90
154
1114
1082
1080
1064
1064
1069
1094
1094
1094
1094
1069
1069
1069
1069
1071
1069
1069
1094
50
1090
1092
1092
1092
1074
1050
1064
26
1075
1074
1222
1292
1048
1044
28
26
1040
24
1179
1137
433
1137
433
1321
1321
1321
1321
1485
1485
1704
1100
1100
1100
1024
1024
1088
1088
1088
1088
1463
1463
1463
1377
1377
1623
1622
1622
1584
1293
141
1944
1944
1167
1497
1498
1498
1498
1280
1302
1044
1024
1024
1824
801
1084
1084
1084
1852
1852
1852
1852
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1084
1852
1852
1852
1852
1852
1852
1084
1084
2044
1084
1852
1084
1084
1084
1084
1852
1084
2044
1084
1084
1084
1084
1084
1084
1084
1084
1852
1852
1852
1852
1852
1852
1852
1084
1084
1084
1084
1852
1084
1852
1340
1276
1372
1372
1852
1852
1340
1930
1930
1930
1930
1216
1216
1440
1440
1440
1715
1715
1715
1368
1368
1580
1058
52
1058
1300
1316
1272
1444
1444
1444
1224
1444
1444
1444
1444
1444
1449
1448
1448
1448
1449
1448
1444
1448
1448
1444
1448
1449
1444
1444
1272
1445
1360
1360
1266
1211
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1144
1807
1294
1294
1926
1926
1444
1444
1444
1458
1508
1449
1444
1444
1458
1444
1444
1444
1444
1444
1444
1420
1420
1417
1854
1854
1854
1342
1326
1414
1414
1414
1478
1344
1344
1052
1820
1818
1024
1024
1078
1143
1035
1142
502
1204
1156
1029
1029
1024
1024
1338
1308
1238
1460
1236
1236
1287
1089
1622
1655
1884
1884
1240
1240
1240
1240
1240
1240
1240
217
1240
1240
1240
1240
1240
217
1976
948
950
1972
950
1972
950
1208
1244
1244
1244
1244
1244
1244
1244
1240
1240
180
217
1496
1240
180
217
1496
1240
1240
1240
1240
1240
217
1240
217
1240
1240
1240
180
217
1240
217
1240
217
1240
1240
217
1240
1240
1240
180
1240
1240
180
1716
436
1240
1240
217
1496
1240
1240
217
1240
1240
1240
217
1240
1240
1240
1240
1240
1241
1240
1240
180
1972
1240
180
217
1972
1240
180
217
1972
1204
1973
1972
1240
180
1204
181
1240
180
217
1204
1204
1204
1204
1204
1240
180
1972
1204
1972
1240
217
1204
1204
1240
1240
1972
1240
217
1240
1972
1240
180
1240
1241
1240
1241
1204
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1244
1244
1244
1244
1244
1244
1244
1244
1261
1261
1244
1240
1973
950
1261
1974
1206
181
1973
1261
1976
1208
182
1979
1979
1240
1240
1716
436
1240
217
1240
1240
1240
1240
1972
1240
1240
1240
1240
217
1240
1972
950
1208
1972
1260
1261
1204
182
237
1204
182
237
1244
1240
472
1496
436
1460
1240
180
217
1240
180
217
1240
180
181
1240
1716
436
1240
180
1240
180
217
1240
1240
1240
180
1240
1496
436
1716
436
1240
217
1240
1240
1240
1240
217
1240
180
217
1240
1240
1716
436
1204
1240
217
1240
1240
1240
180
1240
217
1496
436
1460
473
1240
1240
1240
180
181
1240
1240
180
181
217
1496
1240
217
1240
217
1240
1240
217
1240
1240
1240
1240
217
1204
1240
1240
180
1240
217
1240
217
1240
1240
217
1204
1204
1240
180
1972
1240
180
217
1972
1240
180
217
1972
1240
217
1972
1204
1204
1204
1240
180
1972
1240
180
1240
180
1240
180
1204
1240
1972
1972
1240
217
1972
1240
1240
217
1972
1972
1240
1240
180
217
1972
1204
1240
1240
180
1972
1240
1240
180
217
1497
1241
1241
1241
1241
1497
1241
1241
1241
1241
1241
1976
1972
949
950
1976
948
950
1979
1244
1261
1261
1204
1204
1204
1204
1204
1972
1204
1972
1204
1972
1972
1244
1244
1204
1972
1972
1244
1244
1244
1244
1244
1244
1973
1205
1972
1204
1205
1205
1204
181
948
949
1973
1972
949
1244
1244
1244
1972
950
1976
948
1261
1204
237
1261
1204
182
237
1261
1261
1244
1244
1460
1204
1204
1460
1460
1204
1460
1240
180
217
1241
1240
180
1204
1240
180
217
1240
180
1240
180
1240
1240
217
1240
217
1240
217
1240
217
1240
1240
217
1240
180
1241
1240
180
1240
180
217
1240
1240
217
1240
1240
1240
1204
1204
1972
1204
1240
180
1240
180
1972
1204
1204
1240
180
1972
1204
1972
1972
1204
1204
1204
1204
1240
217
1972
1204
1972
1240
1972
1972
1240
180
1204
1204
1204
1204
1240
180
1972
1241
1972
1204
1240
1240
180
1240
180
1972
1240
180
1240
1240
180
1972
1240
180
1241
1241
1241
1244
1244
1244
1244
1244
1204
182
1244
1244
1240
1240
1240
1240
1240
1204
1204
1204
1204
436
1204
1460
1460
1240
1240
1240
1240
1240
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1240
1240
1240
1240
1240
1240
1240
1240
1244
1244
1204
1204
1204
1204
1204
181
1204
436
1204
436
1204
1204
436
1204
436
1204
1204
436
1204
1204
1240
1240
1240
1240
1240
217
1240
1240
1240
217
1240
1240
1240
1240
217
1240
1240
1240
1240
1240
1240
1244
1244
1244
1261
1261
1240
1979
1496
1240
1240
1240
1240
1240
1240
1240
1975
1244
1240
1240
1240
1240
1240
1240
180
1240
1240
1496
692
436
1716
436
1240
1240
1240
1240
217
1240
217
1240
1496
1496
1460
1496
692
436
1240
1240
1240
1240
180
1240
1496
1496
436
473
1496
692
436
1240
1240
1716
1716
1716
1240
472
692
1240
1496
473
1240
1240
1240
1496
1496
180
436
473
1240
1241
1241
1240
1240
1496
1240
1240
1241
1240
1240
1460
1496
1972
1972
1972
1972
1972
1497
1497
1497
1884
1240
1240
217
1716
436
1460
1240
1716
436
1240
180
1240
1204
1496
180
692
436
473
1240
1496
692
436
1240
1240
1716
1460
1240
472
692
436
1460
1460
1460
1240
180
1240
1716
436
1240
217
1717
437
1716
436
1204
1716
436
1716
436
1240
180
1240
1716
1204
181
217
1716
1240
472
692
436
1717
437
1496
692
436
473
1241
1240
1716
1460
1460
1716
436
1460
1972
1240
1972
1972
1972
1972
1972
1972
1972
1241
1497
1241
1901
1005
1080
1462
1634
1501
1922
1796
1796
1796
1247
1858
1433
1452
1324
1452
1324
1324
1452
1452
1462
1462
1070
1070
1070
1874
1037
1068
1068
1078
1084
1084
58
1084
1084
1037
1037
1037
1037
1037
1037
1026
6
1062
1060
38
1372
346
1371
1371
1372
1270
1335
1335
1335
1335
1623
1548
1594
1288
2030
1350
1350
1350
1282
1350
1362
1350
1350
1362
1286
1298
1412
1546
1538
1290
1298
1298
1175
1620
1292
1292
1612
1303
1303
1175
1292
1303
1628
1292
1154
1066
1450
1450
1462
1446
1220
1301
1300
277
278
1300
1302
1302
1037
1421
1165
1165
1421
1421
1165
1165
1165
1165
1037
1165
1165
1117
1078
1244
1052
1053
1053
1528
1526
1078
1272
1272
1272
1452
1052
1069
1272
1528
1272
1272
1272
1528
1528
1534
1528
1528
1463
1463
1528
1272
1534
1528
1272
1272
1272
1528
1528
505
1528
1528
1528
1272
1272
1272
1272
1272
1272
249
1272
1272
1272
1273
1272
1272
1272
1272
249
1272
249
1529
1529
1273
1273
1273
1273
1273
1272
1036
76
1046
1037
1046
86
1046
1046
1046
1046
1036
1046
1046
1110
1046
1046
1046
86
1100
1046
1046
86
1046
1110
1046
1046
1110
1110
1046
1110
1082
1036
1046
1036
140
1164
141
1165
1420
1421
1046
1174
1165
1046
1165
1036
1420
1420
1420
1420
1036
1046
150
1174
1174
1174
1046
1174
1164
1082
1174
1046
1174
1046
1174
1174
1420
1420
1036
1036
1036
140
1165
1165
1165
1036
1420
1036
140
1036
1046
1101
1036
1036
1046
1046
1420
1036
1046
1164
1164
1036
1421
1165
1047
1048
1048
1048
1084
1036
58
1084
1036
1164
1036
1165
1421
1048
1048
1240
1240
1524
1524
1524
1524
1524
1460
1268
1268
1268
1268
1268
1268
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1461
1460
1460
1460
1048
1048
30
1048
1048
1460
1460
1461
1461
1240
1240
1240
1524
1524
1524
1752
1752
1460
1460
1460
1460
1460
1460
1268
1268
1268
1268
1268
1268
1240
1240
1240
1240
1240
1240
1240
1241
1047
1047
151
1527
1463
1271
1271
1271
1271
1526
1526
1526
1527
1271
1271
1271
1271
1051
2030
2030
1066
1066
1770
1066
1066
1190
1158
1116
1100
1328
152
312
1328
312
1328
312
1336
1320
312
1320
1176
1186
1186
1336
1328
308
1328
1336
1336
1336
1333
1187
1187
1187
1187
1388
1388
1590
1260
1974
1270
1270
1270
1270
1244
1244
1260
1260
1260
1260
1260
1260
1590
1590
1260
1580
1590
1270
1270
1270
1271
1266
1260
1260
1260
1590
1590
1278
1278
1278
2028
1821
1900
2011
1900
1900
1821
1821
2046
2046
1496
1496
1496
1496
1496
1048
1496
1477
1477
1496
1496
1496
1496
1496
1496
1496
1048
472
1496
1496
1496
1496
1048
1048
1496
1496
1496
1496
1496
1496
1496
1496
1048
1496
1048
1496
1496
1496
1496
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
488
25
489
1048
488
1048
488
25
489
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
472
1048
1048
488
25
489
1048
1048
1048
1048
25
1048
1048
1048
1048
1048
25
1048
1048
1048
488
1048
488
1048
1048
1048
1048
1048
1048
1048
424
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
25
489
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
489
1049
1049
489
1049
1049
1048
25
489
1049
1049
1048
25
1049
1049
1049
1048
25
1049
1049
1048
1048
1048
1048
1048
424
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
488
1048
488
1048
1048
1048
25
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
1049
1048
1733
1733
1048
1048
472
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
436
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
424
1048
1048
1048
1048
1048
1048
1049
1049
1049
1455
1048
1048
1048
1048
1048
25
1048
1048
488
25
1049
489
1048
1048
472
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
488
1048
1048
1048
1048
1048
424
488
1048
1048
1048
1048
1048
1049
1049
1049
1049
1049
1048
25
1048
1049
1049
1049
1049
489
1049
1048
25
489
1049
1048
1048
1496
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1272
249
1272
1272
1590
1528
1052
1079
1079
1079
1079
1078
1052
1052
1079
1068
1436
1078
1052
1052
1078
1068
1068
1068
1078
1051
1078
1068
1068
1078
1078
1078
1052
1052
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1078
1068
1068
1079
1079
1079
1078
1069
1079
1079
1079
1079
1078
1048
1048
1048
1133
1133
111
1133
1135
1133
1132
1132
1132
1135
431
1135
1529
1528
1528
505
1528
1529
1528
1048
1048
1048
1048
1048
1048
25
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
1048
1048
1048
1048
1048
1048
1273
1272
1272
1272
1273
1273
1273
1273
1273
1273
1273
1273
1273
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1079
2040
1452
1285
1094
1094
1350
1041
1041
1105
1110
1030
1030
1030
1094
1030
1030
10
1030
1067
1067
1067
1105
1029
1318
1318
1318
1160
1160
1160
1160
1167
1558
1558
1366
1366
1366
1518
1518
1518
1049
409
1160
1160
1288
1188
1188
1188
1308
1308
1160
1160
1160
1800
782
1800
1800
1800
1111
1052
1052
1047
1367
1559
1518
1070
1070
1070
1049
1049
1532
1432
2008
2008
2008
2008
2008
1816
1816
798
1822
2008
1156
1156
1076
1049
1076
1368
1368
345
1369
1368
1368
345
1368
345
1368
1368
1368
1368
1368
345
1369
1369
1368
2008
2014
1414
1414
1414
1414
1156
1156
1093
1107
1032
1366
1366
1366
1366
1366
1366
1364
342
1364
342
1370
1370
1370
1158
1158
1158
1158
1158
1158
1158
1158
1158
1159
1159
1159
1159
1158
1110
1044
1110
1061
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1367
1435
1079
1527
1527
1527
1527
1527
1079
1527
1527
1079
1051
1051
1435
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1078
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1051
1051
1051
411
1051
1051
1079
1051
1079
1079
1079
1051
1051
1079
1079
1051
1078
27
1078
1079
1051
1051
1271
1271
1271
1271
1078
1079
1079
1079
1079
1079
1079
1079
1079
1078
1079
1079
1079
1079
1501
1977
1977
1977
1976
1976
1977
1972
1972
1207
1318
1159
1202
1202
1202
1202
1202
1202
1202
1202
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1206
1074
1158
1110
1544
1585
1587
1544
8
1032
1032
1585
1588
1544
8
1544
1073
1076
1588
1544
1064
1239
1239
1239
1239
1239
1239
1239
1213
1586
1156
134
274
292
146
294
1284
132
1284
1251
1574
1574
1574
1606
1612
1612
1612
1606
1606
1626
1650
306
1330
1650
1650
306
1330
1650
1650
1322
1330
1330
2031
2031
1284
1284
1284
1608
1572
1572
549
1605
1421
1032
1032
1032
1032
1032
1032
1652
630
1814
1622
1174
1302
1846
1398
1110
1110
1110
1446
1414
1412
390
1444
1414
1414
1446
1412
390
1414
1414
1412
390
1412
390
1414
1446
1414
1412
1412
390
420
422
1414
1414
1446
1412
390
1412
390
1412
390
1412
390
1414
1414
1412
390
1414
1414
1414
1412
390
1414
1412
390
1414
1414
1414
1414
1414
1412
1414
1414
1414
1446
1412
390
1412
1412
390
1414
1412
390
1446
1414
1414
1414
1446
1446
1446
1414
1450
1450
1442
1450
1450
1442
1442
1442
1458
1450
1442
1442
1442
1450
1442
1442
1442
426
1442
1442
1442
1450
1442
1450
1442
426
1450
1442
1442
1442
1442
426
1444
422
1446
1442
1446
1446
1442
1414
1450
1450
1418
1418
426
1418
1418
426
1450
1450
1418
1418
1450
1418
1418
1418
1418
1418
1418
1450
1414
1442
426
1414
1450
1414
1414
1412
1414
1450
1442
1450
1442
426
1442
1414
1414
1414
422
1442
1414
394
1418
1414
418
1410
1410
390
394
1418
1414
1414
1410
418
426
1442
1410
1442
1410
418
426
1410
418
1426
434
1410
1410
1450
1446
1410
1410
1446
1426
434
1410
418
1410
1418
426
1446
1410
1446
1410
418
426
1410
1410
1418
1410
394
426
1450
1446
1450
1410
1442
1450
1414
1410
390
1450
1414
1410
390
1414
1414
1414
1414
1314
1442
1691
1199
1045
1045
1045
1045
1045
1045
1175
1036
1420
1036
1036
460
1420
1420
1156
1409
1842
1842
1839
1080
312
1454
1455
1931
1931
1931
1933
1933
1350
1351
1350
1413
1228
1388
236
1404
1388
1388
1388
236
1276
1388
1388
1356
1266
1223
1152
1155
1155
1155
1155
1155
1155
1155
1154
1153
1153
1153
1153
1154
131
1154
131
1154
131
1154
1154
1154
1154
1154
131
1154
131
1155
1153
1153
1153
1153
1120
1152
1364
1364
1180
1120
1120
1176
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1472
1472
1472
1472
1922
1410
1410
642
1666
1666
1894
806
1830
1894
806
1894
1894
1158
1159
1158
1506
1508
483
485
1282
386
1280
258
1280
258
386
1280
258
1282
386
1282
1280
258
1282
1282
1878
1878
1287
1287
1188
1188
1796
1159
1159
1159
1159
1159
1159
1159
1159
1197
1197
1159
1845
1991
807
1831
1831
1997
1831
1863
807
1844
1844
1846
1844
822
1846
1159
1159
1229
1197
1229
1159
1159
1159
1159
1159
1159
1159
1408
258
386
1408
386
1408
258
386
1280
258
386
1280
258
386
1794
1460
1222
1222
1188
1188
1270
1268
1268
1077
1077
1077
1077
1077
1416
1388
492
1388
1212
1213
1212
1213
1212
1024
1282
386
266
394
1290
1442
1506
354
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1803
1802
1802
1802
1802
1802
1586
2024
2024
2024
2024
1384
1384
1512
2024
1512
2024
1512
1512
1512
1418
650
1418
1418
1478
1862
1862
1862
1478
1862
1862
1478
710
1862
1862
1862
1862
1862
1862
1862
1862
1478
710
1862
1862
1862
1478
710
1862
1862
1896
1896
1896
808
1860
1896
1896
1896
1896
1896
808
1896
1896
1896
1896
1896
1896
808
1860
1896
1896
1832
1896
1896
1896
808
1896
1896
808
1896
1896
1896
808
1896
1896
1896
1896
1896
1896
808
1860
1896
1896
1896
1896
1896
808
1896
1896
808
1476
1476
1896
808
1896
1896
808
1476
1476
1346
324
1898
1856
1856
1856
874
1856
1856
839
1856
1856
1856
1856
1856
1856
1856
839
1856
1856
1472
1856
1834
1856
1856
1856
1472
1856
839
1856
1856
1856
1856
1472
1856
1856
1898
1856
1863
1856
1856
1856
1856
1863
1898
1472
1856
1856
1898
1856
1856
839
1856
1856
1856
839
1856
1834
1856
1856
1898
810
1472
1856
839
1856
1898
1472
1856
1863
1472
1856
1856
1898
1863
1863
1863
1472
1856
1856
1856
1856
1856
1856
1862
1734
1899
1862
1899
1899
1899
1899
1899
811
1899
1478
1478
1899
1899
1899
1862
1899
1835
1899
811
1478
1478
1899
1899
811
1835
1899
1478
1862
1862
1896
1860
1896
1896
1732
1860
1896
1858
1860
1860
872
1858
836
872
1860
1860
872
1858
1858
836
1860
1858
836
1860
872
1860
1860
872
1896
808
1832
1832
1860
1476
1860
1860
1860
872
1860
872
1476
1896
1476
1860
1860
872
1896
1860
872
1860
1860
872
1858
1860
1860
1896
1860
1896
1860
1860
1896
1860
1896
1860
1858
836
872
1896
1860
872
1860
1860
872
1860
872
1860
1858
836
1860
872
1860
1896
1896
808
1476
1896
808
1832
1860
1860
1896
808
1476
1860
1860
1860
872
1860
1476
1860
1860
1860
1860
1860
872
1860
1860
872
1860
1476
1476
1896
1896
1860
1896
1860
1896
1476
1860
1858
836
1832
1476
1476
1476
1832
1832
1860
1832
1896
1860
872
1858
836
1476
1858
836
1860
1860
872
1896
1896
1896
1896
1860
872
1896
1858
1832
1858
1576
1576
1576
1856
1856
1856
1856
1472
1856
1472
1856
1856
1856
1860
1858
872
1832
1476
1858
836
1832
1858
836
872
1476
1860
1832
1476
1858
836
1896
808
1858
836
872
1858
1858
836
1858
872
1832
1476
1860
1896
1832
1476
1832
1474
1479
711
1479
1472
455
1472
1863
1479
1856
839
1479
1899
1899
811
1476
708
1476
1730
452
708
1476
1476
1474
452
1474
452
1730
452
708
1474
452
1476
1474
452
1858
836
1896
1832
1476
1474
452
1858
836
1860
1832
1474
452
1474
452
1474
452
1474
452
1576
1576
1479
1472
1472
455
1728
1479
1472
455
1476
1476
1732
1476
1476
1474
1476
1476
1476
1474
452
1476
1474
452
1476
1474
1474
1576
1576
1728
1472
1472
1472
1732
1476
1730
1476
1476
1476
1856
1856
1856
1856
1856
1896
1858
1896
1896
1858
1896
1896
1858
1858
1896
1896
1856
1856
1856
1856
1856
1856
1898
810
1856
1862
1862
1862
1862
1896
1860
1860
872
1896
1860
1896
1896
1860
1896
1896
1896
1896
1896
1896
1860
1860
872
1896
1896
1856
1856
1898
1862
1862
1862
1862
1860
1860
1860
1860
1860
872
1860
1860
1860
872
1860
1860
1860
872
1860
1860
872
1896
1896
1896
1896
1832
1860
1896
1860
1832
1476
1476
1862
1862
1862
1862
1832
1896
1896
808
1896
1576
1576
1478
710
1734
1478
1862
1896
1896
1896
1896
1832
1896
1576
1576
1576
1576
1576
1576
1576
1576
1860
1896
1896
808
1896
1860
1896
1832
1896
1896
808
1476
1896
1476
1860
1832
1476
1896
1896
808
1476
1896
808
1860
1832
1576
1576
1576
1576
1576
1576
1476
1476
1476
1476
1576
1576
1576
1576
1896
1472
455
1472
1474
452
1474
452
1472
1472
1472
1476
1476
1476
1476
1472
1474
452
1472
455
1472
1856
1474
452
1474
452
1858
1472
1472
1476
1476
1476
1476
1476
1472
1474
452
1472
1898
1472
1578
1896
808
1472
1472
1478
1476
1476
1476
1896
1344
1348
1856
1856
839
1856
874
1856
1856
839
1856
1856
1856
1856
1856
839
1899
1862
1899
1860
1860
872
1858
836
872
1860
1860
872
1858
1858
836
1860
872
1860
1896
1896
1576
1856
1858
836
1896
808
1858
872
1832
1856
1899
1860
1860
872
1896
1472
1476
1472
1832
1474
452
1576
1728
1472
1732
1476
1476
1728
1472
1732
1476
1350
1346
324
1856
1856
1860
1896
1576
1344
1856
1856
1896
1856
1834
1856
1862
1860
1860
872
1832
1860
1896
1344
1856
1856
839
1856
839
1856
1856
839
1856
839
1856
839
1856
1578
1835
1860
1860
1896
808
1860
1860
1860
1896
808
1860
1896
808
1856
1856
1856
1856
1856
1896
1858
836
1896
808
1856
1856
1472
704
1472
704
1472
704
455
711
1472
704
1472
704
1472
1735
1472
1472
1472
455
1856
1472
1472
1834
1472
1856
1478
710
1478
1478
1899
1478
1860
1860
1896
1476
708
1476
708
1476
708
1476
708
1476
708
1732
1832
1476
1476
1476
1860
1896
1476
1476
1476
1476
1832
1832
1476
1896
808
1732
1732
1476
1476
1476
1476
1476
1858
1476
1858
1896
808
1579
1576
1586
1576
1472
1856
1856
1728
455
1856
1472
455
1472
704
1856
1856
1472
1856
1856
1472
1856
1856
1472
1856
1856
1472
455
1856
1472
455
1472
1856
1856
1472
455
1472
455
1472
455
1856
1856
1856
1899
1899
1899
811
1474
452
1858
836
1896
1730
452
708
1860
1860
1832
1474
452
1474
706
452
708
1858
836
1732
1860
872
1832
1474
452
1476
1860
1860
1860
1474
452
1860
1860
1474
452
1858
836
1896
808
1474
452
1858
836
1474
452
1474
452
1858
836
1860
872
1896
808
1474
452
1474
452
1474
452
1858
836
1860
872
1896
808
1832
1860
1896
1832
1476
1476
708
1476
1476
708
1476
1476
1476
1476
1896
1476
1476
1476
1896
1579
1576
1576
1576
1472
1728
1472
1472
455
1728
711
1472
1472
1472
1472
1472
1472
1472
1472
455
1472
1472
1472
1472
1472
1472
1472
455
1472
1476
1474
452
1732
1730
708
1476
1474
452
1474
452
1476
1476
1476
1474
1476
1476
1474
452
1474
452
1476
1476
1476
1476
1474
452
1476
1474
452
1476
1476
1476
1476
1476
1476
1476
1476
1474
1476
1476
1856
1472
704
1856
1472
1472
1856
1472
1858
1896
1474
706
452
708
1858
836
1896
1474
452
1576
1472
1472
704
1472
1472
1472
1472
1472
1472
1472
1472
1472
1476
1730
452
708
1476
1474
452
1474
452
1474
452
1474
452
1474
452
1476
1476
1476
1576
1576
1856
1856
1856
1856
1856
1856
1896
1896
1856
1860
1856
1479
711
1472
1472
455
1856
1856
1472
1856
1478
710
1478
1858
1476
1474
452
1474
1576
1856
1472
704
1472
1472
704
1472
1476
708
1476
1476
1476
1476
708
1476
1576
1898
1898
810
1578
1578
1896
808
1896
1832
1832
1576
1896
1860
1860
1860
1860
1479
711
1474
706
1860
1576
1476
708
1476
1803
1803
1803
1803
1803
1802
1802
1803
1802
1802
1802
1803
1802
1802
2024
1768
2024
2024
2024
2024
2024
2024
2024
1768
2024
1448
1512
1384
1512
744
1512
744
2024
1512
1768
1768
1768
1768
1768
1768
1768
1512
744
1768
1768
1768
1768
1768
1768
1768
1768
1768
1512
1512
1512
744
1512
1512
1512
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1512
1512
1512
1512
1512
744
1512
744
2024
1512
1512
1768
1768
1768
1768
1768
1768
1512
744
1512
1512
1512
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
2024
1512
1512
1512
1512
1512
1512
1512
1768
2024
2024
2024
2024
2024
2024
1512
1512
1512
1512
1512
1512
1512
1512
1768
1512
1768
2024
2024
1768
1512
744
1512
744
1512
744
1768
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1768
1768
1512
1512
1512
1512
744
1512
1512
1512
1512
1512
1512
1512
1768
1768
1512
1512
1768
1418
1418
1768
1930
1418
1418
1418
1674
1930
2024
2024
2024
2024
2024
2024
2024
2024
2024
1512
1931
1931
1419
2024
2024
1512
1418
1512
1512
1512
744
1512
744
1512
1512
1512
2024
1512
1512
1512
744
1512
744
2024
1512
1512
1512
1512
744
2024
2024
1512
1512
1512
744
1512
1512
744
1768
1768
1768
1768
1931
1768
1512
1512
1768
1512
1768
1512
1512
1768
1768
1768
1418
1418
2024
1512
744
2024
1768
1512
744
2024
1512
2024
1512
744
2024
1512
744
1512
2024
1512
2024
1512
2024
1512
1512
2024
2024
2024
1512
744
1512
1512
744
1512
1768
1768
1768
1768
1768
1768
1768
1768
1768
1419
1419
1419
1418
1418
1512
744
1768
1512
744
2024
1512
1512
1512
1512
744
1512
744
1512
1512
1512
1512
1768
1512
744
1512
1512
1512
1512
1512
1512
2024
1512
1512
1512
744
1512
1512
1512
1512
744
1512
744
1512
1512
1512
1512
1512
1512
1512
1512
744
1768
1512
1512
1512
1512
1512
744
1512
744
1512
1512
1512
1512
1768
1768
1768
1768
1768
1768
1768
1419
1419
1419
1419
1931
1419
1419
1419
1419
1419
1419
1768
1512
1768
1512
744
1512
1512
1512
1512
1512
1512
1768
1768
1768
1418
1418
1418
1418
1930
1419
1931
1418
1046
76
78
1102
1100
1046
1046
1320
1320
1078
1281
1120
1120
1120
1120
1136
1120
1120
1200
177
1200
1200
1200
177
1200
177
1200
177
1200
177
1200
177
1200
1200
1204
1120
1120
1120
103
1120
1120
103
1120
97
1127
1127
1127
1120
97
1120
1120
1120
97
103
1120
1120
97
103
1120
1120
97
1120
1120
97
100
1120
100
1120
100
1120
97
100
1120
100
1120
97
100
103
1120
100
1124
1124
1124
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
1201
1201
1201
1200
177
1200
1204
1204
1204
1200
1200
1200
1200
1200
1200
177
1200
177
1200
1200
177
1200
177
1200
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
1200
1200
177
1200
177
1200
180
177
1012
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
177
1200
1200
177
1200
180
177
1200
177
1200
177
1200
177
1200
1200
1200
177
1200
1200
177
1200
1200
177
1200
1200
1200
177
1200
180
177
1200
177
1200
180
1200
1200
1200
1200
1240
1240
1240
1240
1240
1240
1240
1240
1282
1282
1282
1152
1169
1160
1160
1162
1162
1162
1160
1160
1160
1160
1160
1306
1306
1311
1360
1038
1038
1038
1038
15
1038
15
78
79
1038
15
270
78
79
1031
15
143
79
1095
79
1031
15
263
271
71
79
1143
1143
1271
1271
1271
1271
1344
1344
1344
1024
1024
1024
1024
1024
1024
1024
1024
1024
1336
1336
1336
1524
1524
1524
1524
1528
1120
1120
1120
1120
1120
1293
141
1293
141
1293
141
1293
1165
1165
1293
141
1165
1136
113
1136
113
1264
897
1217
1217
1217
1345
1245
1344
1217
1216
1322
1128
1280
1280
1280
304
1280
1280
1280
1280
1354
1386
1354
1354
1104
1520
1520
1520
1520
1408
1962
1450
1450
1346
338
1362
1161
1161
1664
1664
1136
113
1137
1136
113
1445
1072
1072
1024
1024
128
1280
1041
1041
1041
1624
1173
1198
1291
1291
1280
1378
1512
1792
772
1280
1408
386
1507
1507
1262
1200
1184
1517
479
1463
1425
1937
1425
1425
1873
977
1425
465
1425
1434
1433
1849
1237
1473
1473
1473
1473
1473
1985
1473
1473
1473
1472
1344
448
1472
1472
1856
1472
1472
1856
1472
1472
1984
1856
960
1344
704
1856
960
1472
1472
1856
960
1856
960
1856
1856
960
1728
1472
1856
960
1472
1472
1472
1472
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
952
1176
184
1944
1944
952
1208
1944
952
1176
184
1976
1176
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1944
1944
1944
1944
1944
916
1432
1432
1848
920
952
1336
1432
1944
1848
920
1432
1848
920
1688
1848
952
1432
440
1336
1432
440
664
1848
920
1688
1944
1432
1688
1432
1944
1432
664
1848
920
1944
1432
1848
920
1944
1848
1336
1432
440
1944
1848
920
1944
1688
1688
1688
1336
1432
440
1944
1848
920
1976
1336
1848
1688
1464
1944
1848
920
1432
1848
920
1944
1688
1688
1432
1432
1428
468
1940
1428
1748
1428
1432
1432
472
404
1944
916
1428
1944
1432
472
1944
1432
1944
1492
1428
1496
1464
1384
1288
1508
1508
1985
1825
1178
1199
1473
1473
1825
865
1473
1825
1825
865
1473
705
1825
865
1825
1217
1857
849
1809
1809
1905
1009
1937
1937
1937
1809
1457
1889
881
1905
1457
1857
913
1473
1937
1457
1249
1249
1889
1889
1169
1169
1793
1793
1793
1441
1441
481
1729
1473
401
1793
1793
1793
1793
1793
1425
1825
1217
225
1219
1219
163
1216
1937
1905
1160
1167
1922
2020
1027
1027
1024
1027
1024
1024
3
1027
1027
1092
70
1095
1119
91
1118
1280
1457
1473
1473
1472
1480
1473
1044
1043
1024
1424
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1038
390
1088
1089
1264
1296
1933
1672
653
1925
1925
1925
1920
1920
1920
1920
1821
1309
797
1484
1236
1793
1280
1288
1288
1294
1294
1426
1950
1950
1862
1454
1453
430
1350
1350
1606
1862
1454
1453
1606
1590
1606
1862
1453
1453
1923
1162
1322
1078
1840
1840
1825
1840
1840
1840
1808
785
1808
1809
1808
1809
1569
801
1569
1569
801
1825
1825
1408
1408
1408
1473
1840
1920
1537
1409
1408
1408
1408
1408
1408
385
1408
1408
1408
1408
1408
1408
1808
1408
1408
1432
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1920
1920
1920
1920
897
1920
897
1920
1808
848
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1817
1812
1936
1936
1945
1816
1816
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1328
1328
1776
2032
2032
2032
2032
2032
2032
2016
1824
1568
800
816
801
1825
1824
816
1568
1568
1840
1824
1840
1840
1840
1808
1593
1817
1848
1848
1856
1136
1280
1280
1280
1280
1408
1408
1840
1840
1840
1840
1840
2032
2032
2032
2032
1812
1812
1936
1792
1824
1840
1824
1840
1840
1408
1408
1536
1536
1536
1536
1536
1152
1152
1152
1664
1408
1408
1408
1409
1409
1409
1312
1816
1520
1520
1520
1520
1312
1840
1840
1840
1848
1536
1536
1840
1520
1848
1844
1840
1276
254
1276
254
1276
1276
254
1278
1278
1276
254
1137
1786
1786
2046
1278
1278
1276
254
1278
2046
1278
1278
1910
2046
2046
1393
1393
1278
1393
881
2046
2046
2046
2046
1201
1281
1591
1548
1601
1840
1834
1840
1840
1840
1809
1809
1808
1841
1840
817
1840
1840
1520
497
1520
497
1649
1856
1856
1584
561
1585
1297
1809
1420
1408
385
1792
1792
1792
769
1792
769
1792
769
1792
1792
1792
1920
1920
897
1920
1920
1920
1856
1856
1280
1280
1664
1408
1840
1840
1840
1808
785
1808
848
1840
1840
1840
1840
1840
1840
1824
816
817
1840
1840
1840
1936
1936
1984
1776
2032
2016
1840
1840
1840
1840
1840
817
1840
1840
817
1840
1840
1840
1840
1840
817
1840
817
1840
817
1840
1840
817
1840
817
1520
497
1521
1520
497
1520
1520
1649
1648
1648
1648
1420
1420
1498
1536
1521
1521
1584
1584
561
1584
272
1584
272
1152
1408
1418
1418
1328
1328
1136
1136
113
1136
1162
1712
1278
1278
1278
1340
314
1340
314
1340
1340
1340
1340
1473
1024
1280
1792
1792
1792
1792
1280
1280
1281
1500
1472
1792
1792
1920
1920
1920
1408
1408
1408
1408
1408
1600
1536
1536
1536
1536
1408
1408
1408
385
1664
1408
1408
1408
1408
1664
641
1408
1536
1270
1078
1270
1526
1516
1516
1846
1846
1852
829
1854
1854
1851
1854
1854
1854
827
1851
1850
1850
1819
1398
886
1398
886
1842
1842
1842
1420
1543
1648
1842
1842
1842
1842
1820
1436
1842
1884
1948
1948
1948
1970
1843
1853
1934
1820
1820
1822
1822
1932
1932
1932
1932
909
1932
909
1932
1932
1851
1676
653
1420
1820
798
1950
1804
1804
1292
1292
269
1292
1292
1292
269
2040
1796
1796
1796
1796
1796
1678
1678
1820
1927
1607
1607
1932
1607
1415
1676
1676
1676
1677
1676
1927
1927
1415
1420
1420
1420
1287
1287
1287
1287
1287
1842
1842
1820
1820
1564
1692
1500
1840
1244
1500
1422
1498
1242
1164
142
1164
1822
1822
1822
1290
1796
1841
1678
1422
1422
1678
1422
1420
398
1422
1422
1498
1498
1498
1498
1840
1136
1851
1422
1422
1422
1422
1422
1422
1422
1166
1166
1422
1498
1498
1498
1498
1498
1328
1328
1166
1166
1164
142
1164
142
1360
1360
1420
1905
1905
1764
1924
1412
1412
1252
1162
1842
1820
1820
812
1836
1948
1948
1820
1820
1820
1820
1852
1820
1852
1852
1948
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1754
731
1754
1498
1904
1167
1242
1242
219
1520
1438
1822
1840
1840
1840
1392
1392
1540
1540
1540
1540
1540
1284
1284
1668
1412
1412
1827
1827
1827
1922
1073
1524
1286
1532
510
1526
1246
1246
1246
1246
1456
394
1845
1944
1860
1816
2040
2040
1516
1988
965
1988
965
1796
1860
2024
2020
1850
1850
1850
1850
2042
2042
1658
1658
1594
1594
1594
2028
2028
1846
1850
1850
1592
1146
1845
1845
1845
2029
2028
1848
1844
813
1836
1988
965
1848
1333
1844
1844
1848
1652
1652
1796
1797
1797
1797
1925
1924
1605
1140
1848
794
826
1848
826
1882
1848
1848
1818
1882
1846
1837
1846
1848
1848
826
1848
1848
1848
826
1848
1818
1882
1530
2042
2042
2042
2042
2042
2042
1146
1146
1144
1144
122
1946
1946
1946
1946
1861
1861
1861
1862
1862
1861
1861
1862
1862
1138
1592
1592
1837
1598
1796
1796
1924
1924
1924
1924
1924
1924
1924
1832
1840
1840
1860
1860
1860
1586
1849
1849
1850
1848
1144
122
1138
1796
773
1797
1924
1860
837
1860
837
1860
837
1860
837
1860
837
1860
837
1796
1924
1797
1797
1797
1926
1925
1925
1924
901
1925
1926
1925
1926
1926
1924
902
1926
1924
902
1926
1924
902
1926
1924
1924
902
1924
902
1926
1926
1925
1925
1925
1925
1925
1925
1924
1925
1925
1925
1926
1924
1924
1924
1861
1860
1860
1861
1860
837
1860
1861
1861
1860
837
1860
1860
1860
1861
1861
1862
1862
1861
1860
1860
1860
1860
1860
1860
837
1860
837
1860
1860
1861
1860
1860
1860
1860
837
1860
838
1860
1860
838
1860
1540
1540
518
1798
1542
1541
1284
262
1284
1285
1284
1284
1284
1284
1285
1284
262
1284
262
1284
1284
1286
1284
1284
1284
1284
1284
1294
1294
1294
1284
261
1286
1284
262
1290
1848
826
1848
1848
826
1848
1848
826
1845
1850
1850
1850
1845
1849
1850
1850
1849
1882
1850
1850
1850
1850
1850
1848
826
1848
826
1848
1850
1850
1850
1848
826
1848
1849
1850
822
1848
826
1818
826
1882
826
1882
1850
1850
1850
1850
1882
1850
1848
1849
1849
1850
1850
1846
1846
1850
1846
821
1846
1850
1850
822
1818
826
1818
826
1850
1844
821
1845
1846
821
1845
1846
1846
1818
1882
822
1882
1818
1818
1846
1818
1848
1844
1844
1846
1848
1848
826
1850
1848
826
1848
1848
1848
1848
2042
2042
2042
2042
1653
1656
1946
1944
1944
922
1944
1796
1796
1797
1796
1796
773
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1796
1798
1798
1798
1798
1797
1797
1796
1926
1926
1926
1926
1924
1934
1934
1418
1418
1418
1530
1590
1594
2040
2042
2040
1018
2040
2042
1848
1848
1818
1848
1816
1854
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1848
1816
1848
820
1816
1816
1848
1816
1823
1823
1823
1823
1823
1886
1944
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1924
1924
1816
1844
1304
1845
1845
1850
1846
1818
1848
1946
1798
1798
1926
1926
1862
1862
1823
1944
1951
1860
1848
826
1848
826
1848
1816
1140
1797
1797
1796
1796
1796
1797
1796
1796
1412
1850
1845
1144
1944
1796
1797
1797
1797
1796
1797
1797
1797
1796
1796
1796
1286
1844
1845
1844
821
1848
1285
1412
1668
1412
1412
389
1412
1669
1669
1853
1852
1596
1596
1596
1340
1852
1982
1982
1214
1398
1928
1930
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1808
1871
1871
1868
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1936
1824
1824
1312
1499
1496
1496
1752
1371
251
1272
1496
1496
1115
1112
1964
1580
1274
1500
1276
1818
1818
1818
1818
1818
1946
1946
1946
1946
1946
1946
1614
1304
1866
844
1866
844
1834
1834
1162
1816
1816
1944
1819
1947
1947
1947
1664
1834
1834
812
1836
1360
1832
1933
1933
1933
1933
1688
1688
1688
1677
1677
1245
1688
1688
1677
1677
1525
1522
1523
1522
1432
1688
1688
1677
1104
1029
1560
1560
1109
1109
1549
1549
1549
1549
1293
1293
1293
1293
1293
1373
1104
1104
1360
1360
1898
1899
1899
1898
1899
1898
1834
1834
1834
1834
1835
1834
1834
1962
1898
1930
1930
1584
1899
1898
1835
1834
1963
1899
1899
1899
1899
1419
1419
1834
2035
2035
2035
1412
1547
1547
1547
1547
1547
1547
1547
1547
1547
1284
1291
1284
267
1922
906
1524
1601
1414
1834
1835
1834
1832
1968
1676
1676
1932
1672
1841
1841
1841
1841
1137
1137
1672
1676
1137
1137
1930
1676
1548
1548
1548
1548
1292
1292
1292
1664
1664
1974
1846
1817
1816
1816
1816
1816
1816
1816
1944
1944
1781
1845
1816
1816
1845
1845
1832
1832
1848
821
1845
1848
821
1848
1656
1656
1797
1797
1843
1843
1843
1843
1843
1907
1971
1971
1328
1840
1840
1328
1328
1328
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1846
1846
1846
1816
1816
1799
1798
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
2032
1328
1328
1328
1840
1415
1840
1840
1840
1840
1840
1840
1840
1840
1840
1840
1798
1334
1932
1328
1852
1820
810
1852
1932
910
1932
910
1932
1932
1932
1932
910
909
1932
1932
1932
1932
1932
1932
1930
1930
1930
1930
1840
1840
1328
816
1840
1328
816
1840
1816
1848
1848
1672
1672
1676
1840
1932
1840
1840
1840
1328
1328
1328
1336
1408
1408
1408
1408
1408
1408
1024
1408
1536
1920
1920
1920
1280
1280
1280
1280
1280
1664
1664
1664
1664
1600
1920
1408
1408
1408
1408
1408
1408
1935
1202
1202
1715
1715
1173
1177
1177
1188
1177
1180
1088
1282
1280
257
1280
1346
1345
1345
1306
1326
1326
1313
1602
1301
1305
1346
1045
1305
1240
1246
1246
1078
1412
389
1284
1284
1092
69
1092
285
1092
1092
1092
1092
69
292
1092
69
292
1092
324
292
1092
1092
1092
1092
1092
1092
1092
1092
1284
1285
1288
1092
1092
69
1092
1092
1092
1092
1092
1092
1116
1284
1284
1284
1284
1284
1308
1088
1088
65
1088
65
1088
65
1089
1089
1088
1088
65
1088
65
1089
1088
65
1312
65
1280
1281
1280
1088
1088
1089
1088
65
1088
65
1089
1088
65
1088
65
1088
65
1088
65
1088
65
1088
1088
65
1152
1281
1281
1281
1281
1280
257
1280
257
273
1281
273
1296
1281
272
1280
1094
1094
1091
323
1091
1091
291
1090
1282
1090
1168
1352
1096
1096
1090
1346
1090
1346
1346
1098
330
1090
322
74
330
1090
74
1346
330
1417
1416
1672
649
1416
393
1416
648
1938
1792
1537
1537
1281
1281
1281
1281
1047
1302
1024
1024
256
1024
1024
1280
1440
1454
1530
1030
1030
1142
182
1824
1824
1024
1040
1040
1027
1410
1050
1044
13
21
1050
1446
1446
1409
1112
90
91
89
1112
91
89
1113
1048
1430
1422
406
1430
1422
406
1422
406
1430
1409
1409
1162
141
1162
269
141
137
1417
1037
1116
1311
1813
1814
1814
1301
1297
1297
1298
1297
1297
1297
1442
1848
1028
1028
1035
1035
1446
1446
1803
1038
1053
1419
1419
1042
1042
1042
1798
1538
1550
1038
1203
1480
1089
1522
1881
1881
1041
81
1360
1440
1114
1114
1114
1114
1114
1114
1322
1322
1322
1306
1306
1306
1322
1322
1322
1306
1066
1090
1090
1593
1633
1601
1641
1641
1073
1329
1393
1929
1353
1173
1205
1394
1394
1237
1591
1563
1591
1559
1659
1098
1530
1498
477
1498
478
477
1510
1510
1514
1514
1514
1514
1498
1082
1498
1498
478
1510
1510
1514
1498
477
1501
1519
1338
1503
1498
1502
1510
1511
1514
1306
1514
1454
1454
1455
1455
1514
1322
1322
1453
1450
1070
1070
1454
1454
1069
1450
1482
1482
1482
1466
1466
1466
1482
1482
1482
1415
1414
1414
391
1414
1290
1053
1355
1355
1355
1355
1354
1354
1350
1370
1050
1354
1354
1354
1354
1350
1350
1355
1355
1354
1354
1355
1355
1354
1350
1370
1050
1050
1354
1354
1354
1354
1354
1354
1354
1355
1350
1350
1350
1350
1350
1355
1354
1354
1350
1350
331
1338
1338
1338
1338
1338
317
1341
1341
1341
1342
1341
1338
1338
1341
1338
1338
1338
1338
1338
1126
1126
1126
1126
1031
1581
1341
1342
1341
1338
1338
1542
1290
1287
1290
1290
1290
262
1290
1199
1198
1199
1198
1243
1805
1805
1805
1198
1166
1166
1167
1166
1165
1167
1165
1166
1198
1199
1165
1167
1165
1904
1576
40
1048
1560
1560
1560
1560
1560
1072
1584
1584
1624
1624
1112
600
1624
1624
1112
600
1112
600
1112
600
1112
1112
600
1624
1112
600
1648
1584
1112
600
1624
1832
1832
1624
1304
1560
1560
1144
1657
1657
1577
1577
41
1577
1105
1105
1105
1625
1113
601
1113
601
1113
1625
1561
1105
1113
601
1625
1621
1625
1817
1561
1561
1305
1305
1024
1025
2016
1560
1560
1560
1561
1177
1753
1753
1749
1745
1745
1593
1368
1304
1624
1624
1624
1304
1304
1304
1304
1304
1368
1369
1305
1305
1625
1625
1305
1881
1369
1445
1121
1121
1121
1560
1624
1624
1889
1889
1105
1617
81
1044
1713
1617
1304
1273
1273
1221
1265
1209
1217
1217
1217
1217
1217
1368
1105
1105
1105
1105
1105
1361
1361
1217
1617
1621
1188
165
1189
2017
1381
1105
1614
1741
1741
718
1742
1110
1056
1064
1152
1064
1328
1328
1320
1096
1376
1312
1312
1408
1056
1056
1472
1472
1064
1568
1568
1576
1120
608
1056
1568
1056
1056
1056
1472
1632
1160
1152
1152
1160
1152
1152
1152
1152
1152
1152
1152
1152
1320
1416
1416
1064
1064
1160
1160
1160
1248
1216
1064
1408
1408
1408
1152
1056
1056
1448
1448
1064
1064
1064
1088
1088
1440
1216
1128
1152
1152
1152
1152
1152
1152
1152
1408
1408
1408
1856
1152
1152
1152
1384
1384
1160
1160
1500
1481
1225
1364
1620
340
1756
1064
1327
1479
1483
1485
1485
1441
1441
1441
1484
1484
1484
1444
1440
1440
1440
456
1313
1313
1324
1463
1463
1498
1496
1034
1120
1112
1112
1112
1291
1291
1291
1305
1307
1307
1307
1307
1334
1334
1334
1307
1288
1296
1296
1288
1594
58
1591
1594
602
1592
56
1624
1082
1082
1334
1543
1291
1296
1291
1291
1305
1307
1307
1307
1307
1339
1291
1307
1296
1288
1288
1288
1035
1035
1035
1035
1035
1035
1291
1291
1291
1291
1594
1082
1051
1098
1163
1180
1160
1168
1195
1323
1179
1163
1179
1163
1168
1160
1569
1825
1828
1578
42
1824
1095
583
1607
1581
1581
45
1581
45
1058
546
1569
33
1569
1569
1578
1580
44
1580
1580
1580
1580
1578
1578
1578
1612
1612
1322
1581
1569
1569
1578
1572
1195
1195
1185
1578
1095
583
1575
39
1056
544
1568
1056
544
1195
1195
1179
1184
1168
1184
136
1323
1323
1581
1581
1580
44
1580
44
1580
44
1098
1163
1163
1163
1194
1597
1596
1596
1596
1596
1596
1596
1852
1597
1852
1148
1148
1852
1852
1101
1101
1101
1101
1101
1068
1068
1068
1090
1089
1090
1089
1089
1089
1089
1089
1090
1089
1095
75
1095
1099
1324
1324
1130
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1124
1095
75
1095
1088
1088
1101
1101
1101
1101
1101
1101
1063
1095
1324
1324
1324
1319
1319
1319
1319
1319
1297
1297
1297
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1063
1319
1319
1319
1319
1069
1069
1325
1068
1068
1324
1324
1324
1324
1324
1325
1325
1324
1324
1324
1324
1324
1324
1319
1319
1281
1281
1319
1068
1068
1596
1489
1485
1441
1484
1484
1484
1488
1504
1440
456
1499
1499
1328
1328
1296
1328
1328
1110
1072
304
1328
1056
1316
1040
296
1040
1328
1328
1360
1372
1376
1084
1084
1286
1287
1286
1284
1325
333
1325
333
1351
1351
1351
1351
1351
1319
1319
1319
1319
1356
1324
332
1356
1356
1356
1356
1356
1351
1351
1319
1100
1069
1069
1068
1068
1068
1068
1066
1114
1197
1197
1079
1079
1079
1105
1105
1076
1226
1226
1228
1082
1082
1079
1068
1068
1068
1320
1320
1320
1320
1225
1301
1219
1113
1132
1093
1091
1315
1328
1315
1203
1200
1200
1200
1200
1200
1200
1187
1267
1219
1219
1795
1320
1256
1256
1256
1256
1520
1648
1648
1648
1648
1648
1648
1571
1571
1584
1584
1072
560
1059
1072
1072
1072
1072
1328
1328
1328
1328
1328
1877
1968
1968
1109
1109
1108
1301
1328
1315
1301
1315
1328
1328
1328
1187
1187
1200
1200
1200
1200
1200
1200
1200
1200
1200
1187
1200
1200
1200
1200
1456
1200
1200
1200
1187
1187
1187
1187
1187
1456
1251
1379
1379
1392
1429
1428
1304
1324
1322
1322
1592
1336
1336
1562
1115
1114
602
1594
58
1592
56
1592
1592
1080
1588
1592
1337
1307
1307
1291
1307
1307
1613
1610
1613
1101
589
1195
1178
1610
1062
1179
1040
1319
1296
1568
1101
1581
1101
589
1574
1095
1095
1095
583
1613
1088
1616
80
72
584
1607
1888
1069
1069
1325
1325
1581
1325
1319
1319
1316
1575
1240
1325
1376
1376
1339
1339
1128
1136
1076
1079
1112
1080
88
1076
1079
1114
1226
1197
1080
88
1080
88
1287
1876
1815
1815
1812
1812
1184
152
1236
1050
1100
588
1100
1028
1048
1048
1076
1031
1031
1063
1063
1062
1110
1030
1046
1036
1036
1336
1250
1233
1233
1058
1058
1057
1242
1304
1224
1096
1128
1032
1034
1492
1962
1940
1856
834
833
1856
834
833
1858
1858
1866
1290
1194
1194
1488
468
1194
234
1194
234
1092
1040
1296
1296
1299
1299
1073
1033
1210
1210
1058
1306
1058
1210
1826
1434
1090
1088
1096
1088
1099
1094
1095
1099
1096
70
1135
110
1134
1135
110
1206
183
1037
1039
1039
1037
1039
1467
1121
1304
284
1528
509
1304
285
1524
508
1532
1038
1025
1025
1110
1110
1110
1110
1475
1475
1474
1474
1477
1475
1475
1475
1472
1472
1472
1472
1475
1475
1475
1475
1475
1475
1475
1475
1477
1473
1473
1473
1473
1473
1473
1473
1475
453
1475
1474
449
1473
1473
1475
1475
1475
453
1475
1475
1473
1474
449
452
1472
450
449
465
1473
452
1473
1474
449
1472
1474
449
1473
1473
1473
1265
1480
1476
1472
449
452
1476
1472
452
1264
241
1477
1285
1473
1475
1475
1475
1475
1475
1475
1475
1475
1475
1477
1475
1475
1475
1475
1477
1475
453
1475
1475
1473
1474
449
1473
1474
1473
1474
1473
1473
1473
1473
1473
1283
1267
1476
1796
1796
1328
1436
414
1438
1436
414
1436
414
1438
1436
414
1522
1148
1148
1132
109
1148
1148
1148
1132
109
1148
1132
124
109
1148
1085
1072
1287
1026
1794
1026
1026
1026
258
1794
1026
258
1282
1026
258
1794
1026
258
1026
258
1026
258
386
1026
258
770
386
1794
642
1026
1026
258
770
386
1026
258
130
386
1026
258
130
386
1282
386
1026
130
386
1026
258
1026
258
130
386
1282
1282
386
1026
1026
1794
1794
1794
1282
1282
770
386
1346
1090
1346
1095
1154
1026
130
1058
35
1058
35
1058
35
226
1250
1058
1090
1090
1090
1154
1030
1286
1030
1095
1154
1154
1090
1090
1090
1830
1806
1818
1314
1509
1509
1504
1026
1026
1410
1026
1026
1026
66
1026
258
386
1042
1042
9
73
1042
9
1298
1042
9
1042
9
1298
1058
1058
1314
1058
1058
1186
1058
35
1058
1186
1058
1058
1058
35
1186
1058
162
1058
162
1314
1058
162
1058
162
1058
162
1186
290
418
1282
1282
1282
1026
1410
1026
258
1026
258
386
1282
386
1410
1410
1058
162
1186
418
1186
290
418
1442
1314
1314
1186
1442
1186
418
1058
1442
1058
1314
1442
1058
162
418
1058
290
418
1186
418
1058
418
1314
418
1442
1058
162
1058
418
1186
418
1186
1442
1314
1922
1922
1922
1282
1666
1698
1026
258
1026
258
386
1026
258
1026
258
386
1058
290
418
1058
162
1186
290
1442
1186
1186
1954
1815
407
1815
1576
1064
1064
1064
1032
72
1032
72
1032
1032
72
1064
1064
1064
1064
1159
1319
1159
1287
1287
1031
1482
1418
1418
1418
458
1482
1479
1479
1479
1479
1479
1479
1431
663
1687
1687
1175
1175
1047
567
1047
567
1591
311
1079
567
1079
567
1079
567
1079
567
1031
135
1047
87
1079
1079
311
1463
1287
1287
1287
1607
327
295
1287
1607
327
1287
1287
551
327
295
1543
263
1543
327
1543
263
71
39
327
1543
263
551
39
295
1607
551
39
327
295
1287
39
1287
1287
327
295
1319
1287
1063
1319
1543
1543
583
327
1575
295
1287
1287
1575
1079
567
1591
1575
1591
1127
1159
1927
1415
1415
1415
1415
1415
1159
1415
1287
1287
1335
1415
1415
1415
1415
1320
1320
1320
1320
1256
1256
1128
1941
918
1941
918
1941
918
1941
1941
1941
1942
1686
1814
1045
1181
1181
1309
1869
1437
1821
1558
278
1045
22
277
278
1045
22
277
278
405
406
1045
22
277
278
1046
278
1045
22
1045
277
1045
22
278
1045
22
278
150
405
1429
406
1429
1558
1045
22
277
278
1301
278
1046
1045
22
277
278
405
406
1046
149
406
1309
1309
157
1045
22
277
278
1046
277
278
1045
22
277
278
405
406
1430
1181
1045
1045
277
405
1045
277
1558
1045
22
1046
149
150
1045
1045
277
1045
22
1301
278
1045
22
1045
1045
1045
22
278
150
405
406
1429
406
1046
277
149
150
405
406
1302
1429
406
1181
1045
405
1173
1046
1046
1046
406
1046
1046
1046
1046
406
1046
1046
1046
1429
1046
406
1430
1046
1430
1430
1430
1430
1429
1429
406
374
1397
1302
374
373
1429
406
374
1301
278
1302
374
373
1302
1397
1302
374
373
1301
278
1397
1941
918
1942
1941
918
1941
918
1942
1941
1941
918
1942
1941
1941
918
1941
918
1942
1941
1045
790
405
406
1869
1045
789
790
405
406
1301
278
789
790
1814
845
1813
405
1869
1813
1814
406
1814
1813
790
1813
790
1814
1821
1813
1814
1814
1814
1814
1821
1941
918
1941
918
1942
1941
1942
1942
1942
1942
1557
277
278
1301
1302
1557
534
277
278
1558
277
278
1557
277
1301
1302
1302
1558
1301
278
1301
278
1302
1301
1302
1302
1301
1558
277
278
1557
1558
1301
1558
277
278
1557
277
278
1301
1302
1302
1302
1685
662
1685
662
1685
1686
1686
1686
1686
1686
1685
1181
1437
1437
1437
1429
406
1429
1429
1301
278
1174
1429
406
1429
406
413
1429
1173
1429
1429
1430
1429
1429
1429
1430
1430
1429
1398
1429
406
1302
374
1430
1429
1821
1814
1600
1601
1269
1258
1124
1224
1124
1224
1124
1126
1126
1254
1124
1126
1226
1252
1224
1124
1124
1252
1124
1224
1124
1252
1124
1124
1252
1126
1254
1124
1124
1124
1252
1124
1224
1224
1240
1204
1253
1126
1126
1126
1126
1253
1253
1252
1252
1224
1252
1252
1124
1252
1126
1125
1126
101
1125
1254
1126
1124
228
1234
1232
1232
1096
1535
1154
1154
1154
1154
1152
130
1152
258
130
1296
1088
1312
1088
1312
1052
1052
1052
1052
1932
1932
1056
1225
1230
1238
1120
97
1120
1377
1248
1254
1254
1304
312
1304
312
316
1304
312
1221
1137
241
1819
1814
798
1814
798
1304
1453
1453
1757
477
1501
1433
1901
1903
1903
1842
819
1288
1284
1285
1384
1306
1920
1928
1889
1249
1761
1249
1121
1121
1889
2017
1889
1889
1377
225
865
1377
1761
353
865
1377
1377
1377
1377
225
865
1377
1377
1761
353
865
1121
1121
1121
1121
1121
1889
1761
1761
1697
737
1377
1121
1761
1249
1377
1377
1121
1377
1761
1889
1377
1441
1377
1377
1377
1377
1377
865
1121
1121
1889
1889
1889
1889
1889
1889
1888
225
865
1888
865
1376
353
1888
865
1760
224
865
1120
1248
1120
1377
1185
1121
1121
1248
1104
656
720
1104
1104
656
720
1104
1280
1280
1310
1310
1310
1587
1574
563
1587
1346
1602
322
1132
1072
1072
1136
1420
1830
1507
1750
1759
1759
1496
1759
479
1750
1759
1759
1759
1751
1752
1755
1755
1751
1752
1752
726
1752
1752
1752
1752
1751
1750
1752
1512
1758
1880
857
1880
1040
1483
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1392
1601
2024
994
2026
1168
1168
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1454
1345
1345
1408
1856
1856
1856
1954
1954
1952
932
1952
932
1952
944
932
1376
356
1376
1376
1172
1812
1810
1024
1024
1154
1095
1098
1152
1280
1027
1313
1297
277
1297
1868
1868
2024
1094
1128
1540
1591
1589
1920
1094
1110
1284
1880
1880
1368
1368
1368
1368
1368
340
1368
1368
1368
340
1368
1368
340
1368
1368
1368
340
1368
340
1592
1080
564
1588
574
1080
1592
56
564
574
62
1592
56
1592
56
1080
1176
1176
158
1176
158
1076
1086
1592
56
52
1592
56
52
1336
1176
312
313
1076
53
309
1176
312
1080
312
1176
312
313
1332
1176
1080
312
1176
1176
312
1176
312
313
1176
312
1176
312
1336
318
1176
312
1176
1176
312
1176
312
1176
312
1077
308
309
1336
1336
313
1176
1176
313
1176
1080
312
1176
312
1176
312
1176
312
1336
1176
312
1176
1080
312
1176
312
313
1176
148
308
1176
1080
312
308
1176
1176
312
313
1176
1080
57
1176
312
313
1176
312
1176
312
1080
312
1336
1176
312
1176
312
1176
312
313
1176
312
313
1176
312
1176
312
1176
312
1336
1336
1080
1076
1076
564
53
565
1080
57
1076
1080
1076
564
53
565
1080
57
1080
52
1080
1592
56
52
564
1076
1589
1080
52
1080
1080
52
53
1080
52
564
53
565
308
309
1077
309
1080
1080
52
1080
62
1076
564
308
1589
1076
564
308
1076
308
1080
52
1080
1076
53
1592
56
52
564
53
565
1076
53
1592
56
52
564
53
565
1080
1080
1077
1077
1080
1080
1076
564
1080
1080
1080
57
1076
564
1080
57
1080
1080
1080
1080
1080
1592
56
1177
1177
1177
1182
1336
1336
153
1336
158
153
1336
153
1336
153
1086
1592
56
52
564
152
62
158
1080
52
62
1080
52
1592
56
1080
1080
1592
56
52
564
152
574
62
1592
56
1070
302
1070
1176
1080
1077
565
1592
56
1080
312
1080
1076
1081
1592
56
1080
312
1592
1080
57
1080
1593
1593
1176
312
1080
312
1176
1336
1176
312
1176
1336
1336
1080
1080
1592
1080
1080
1336
1176
312
1176
312
1080
1592
56
1592
1080
1592
56
564
1080
312
1080
312
46
62
318
1080
52
1076
1080
312
46
62
318
1080
52
1080
52
62
1592
56
312
558
46
574
62
318
1592
56
52
564
152
1176
1080
312
1080
312
313
1076
308
1076
308
1176
312
313
1080
52
312
308
1176
312
1176
312
313
1080
52
312
308
1176
312
1176
312
313
1076
152
312
308
1332
1080
312
1588
1076
308
1176
312
313
1076
152
308
1176
312
1076
308
1176
312
1176
312
313
1176
312
1176
312
1336
308
1080
312
1080
312
1076
308
1588
152
1076
312
308
1176
312
1176
312
1080
312
1176
312
1176
312
1176
312
1176
312
1176
312
313
1076
312
308
1176
312
1080
152
312
1337
1592
564
152
1080
52
312
308
1332
1176
312
1176
312
1336
1080
312
1336
1176
308
1176
312
1176
312
1080
312
1076
308
1080
52
312
308
1080
312
1176
312
1080
312
1176
312
1080
52
152
308
1332
309
1080
312
1176
312
1076
152
312
308
1332
309
1176
1080
1080
312
1336
57
313
1176
312
1176
312
1176
312
1176
312
1176
312
1176
312
1176
312
1176
312
1176
312
1176
312
1076
1080
312
1336
1076
312
308
1080
312
1336
57
313
1176
312
1176
1080
152
312
1176
312
1080
312
1080
52
564
1080
52
1080
1080
52
1592
56
52
564
1080
57
1080
52
1080
57
1592
56
52
564
1080
1080
52
1080
1592
56
52
564
1080
1080
1592
56
52
564
1080
52
1080
52
1076
1080
1076
1076
564
1080
1080
52
1081
1080
52
1080
1076
564
1080
52
564
1080
1076
564
53
1076
564
1080
1080
1080
52
564
1080
1080
1080
1592
56
52
564
1588
1080
1080
1080
52
1080
1592
56
52
564
1080
52
1080
1080
1080
52
1592
56
52
564
1080
1080
1080
52
1080
1336
1176
153
1176
1176
312
158
153
1182
1080
1176
153
1080
1080
57
1080
62
57
1080
57
1592
56
1592
56
564
1592
56
564
565
569
57
1080
52
564
574
62
1592
56
1592
56
52
564
1076
564
1593
57
1592
56
52
564
152
574
62
1080
312
1080
1592
564
1076
1076
1076
1076
1076
564
1592
1588
1588
1588
1077
565
1080
52
1076
1076
1076
53
565
1076
1076
1076
85
1076
1076
1080
62
1076
84
1077
565
1077
1076
564
53
565
1076
1588
1588
1592
564
1588
1588
1588
1588
1588
1588
1076
1076
1080
52
1592
564
1592
564
1592
1592
1070
1080
52
1070
1070
1080
1076
1070
1070
1070
1076
1080
52
1076
1076
1076
1076
1076
1076
1077
1176
1076
53
1176
1176
1176
1076
53
1076
1176
1076
53
1176
1176
1076
53
1176
1076
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1076
1176
1176
1076
53
1176
1076
53
1176
1176
1176
1176
1176
1176
1080
1076
1076
1076
564
1076
1080
1076
1080
1076
1076
564
1076
1076
1080
1076
1076
1076
1076
1076
564
1076
1076
1076
53
1076
53
1080
1080
1076
564
53
565
1076
1076
564
53
565
1080
1588
53
565
1076
564
53
565
1080
1076
1076
53
1076
1076
53
1076
53
1080
1080
52
1588
53
565
1080
1076
564
53
565
1076
1080
1080
1080
52
1080
1080
52
1076
564
1080
1076
1080
1080
1076
1076
564
1080
1076
1182
1080
1086
1076
1076
1076
1080
52
1076
1076
1076
1076
1076
1112
600
1624
1112
1112
600
1112
1172
308
1333
1333
1333
1333
1332
1336
1336
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1109
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
84
1112
84
1113
1113
1112
1112
1112
1112
600
1112
1112
1172
308
1172
1332
1332
1332
1332
1172
308
309
1332
1332
1332
1332
309
1332
309
1332
1332
1332
1332
1172
308
1332
1332
1332
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
84
89
1112
84
1112
84
85
1112
84
85
1336
1336
1108
1599
1337
1337
1337
1337
1337
1081
1081
1081
1079
567
1176
1336
1336
1336
1336
1336
1336
1333
1336
1336
1336
1588
1332
309
1588
1332
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1588
1332
309
1336
1336
1336
1336
1332
1336
1336
1336
1336
308
1336
1336
1588
1336
308
1336
1336
1173
1173
1173
1336
1336
1173
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1588
1588
1588
1588
1588
1336
313
1336
1336
1620
1336
1336
313
1336
1172
1332
1332
1336
1172
1332
1336
1332
309
1336
1333
1336
1336
308
1588
148
565
1336
308
309
1336
1336
1336
1588
152
565
1336
308
309
1336
1336
1172
1336
308
309
1336
1336
1588
565
1336
308
309
1336
1332
309
1336
1336
1332
1336
1172
1332
1336
1336
1172
1332
1176
148
1336
308
1332
1588
565
1332
1588
565
1336
308
1336
1332
1336
1172
1332
1332
1336
1176
148
1336
1336
1588
148
565
1332
1588
565
1332
309
1336
1588
152
148
565
1336
308
1336
1336
1336
1172
1332
309
1336
308
309
1588
1336
308
309
1336
1589
1592
1592
564
1588
1592
564
1588
1588
1588
1588
1336
313
1336
318
313
1336
313
1569
33
1569
1059
1538
1908
1297
1592
1184
1184
1184
1104
1842
1295
267
1474
1346
1474
1346
1346
1474
1474
1510
1510
1066
1066
1066
1070
1166
1026
1026
1078
1122
1122
1122
1135
1135
1165
1165
1165
1165
1165
1165
1410
1408
1432
1432
1432
1154
1154
1155
1155
1154
1410
1284
1156
1156
388
1284
1284
1289
1405
1388
1579
1390
1902
1390
1034
1390
1390
1390
1390
1390
1038
1038
1550
1034
1034
1034
1024
1024
1396
1796
1506
1506
1647
1396
1396
1204
1910
1364
1437
1314
1410
1544
522
1560
1544
522
1586
1560
1520
1306
1302
1306
1302
1302
1307
1074
1356
334
1486
1436
414
1182
1100
1100
1177
1177
1177
1177
1177
1177
1177
1382
1378
1282
1122
1445
1125
1388
1378
1302
1068
1068
1068
1570
1302
1133
1068
1293
1549
1549
1548
1292
1292
1338
1293
1292
1108
1108
1388
1644
1402
1388
365
1516
1516
1516
1388
1388
1388
1388
1388
1403
1516
1516
1516
1516
1644
1644
1644
1516
1516
1531
1659
1531
1531
1659
1659
1659
1659
1659
1388
1403
1516
1644
1531
1531
1659
1516
1348
1348
1348
1357
1350
1350
1346
1346
1346
1346
1346
1346
1350
1346
1346
1346
1346
1346
1346
1346
1351
1351
1351
1350
1350
1350
1350
1350
1350
1350
1064
1046
1046
1092
1092
1092
1092
1437
1478
1478
1090
1090
1181
1094
1181
1094
1476
1476
1478
1478
1090
1090
1090
1090
1090
1090
1103
1103
1103
1064
1094
1094
1094
1094
1094
1094
1476
1476
1090
1090
1092
1092
1181
1069
1069
1094
1478
1103
1103
1094
1090
1169
1346
1346
1346
1090
1474
1090
1090
1103
1103
1090
1486
1102
1057
1300
1300
1300
1092
1090
1090
1092
1090
1103
1090
1102
1101
1588
1592
1080
1080
1076
53
1076
1076
53
1076
1332
309
1108
1589
1592
565
1592
565
1592
1588
1588
1081
1081
1081
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1588
1592
564
1592
1592
1592
564
1592
564
1588
1592
1592
1592
1592
1592
1592
1080
1080
1080
1077
1076
1336
309
1592
1592
1108
1108
1108
1108
1108
1108
1588
565
1588
565
1588
1588
1588
1589
1080
57
1080
1081
1080
1080
1080
1080
1081
1429
1429
1429
1072
1136
1584
561
1584
1584
1584
1330
1328
1328
1076
49
1584
561
1584
1584
561
1584
1144
1568
1568
1112
1290
1370
1290
1352
330
1048
1028
1026
1092
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1028
1066
1066
1060
1064
36
1060
1064
1064
1284
1284
1285
1038
1027
1027
1443
1890
1890
1378
1250
1378
1218
1218
1218
1218
1250
1218
226
1250
1250
1442
1474
418
1250
1250
1378
1378
1250
1378
1378
1218
1218
1218
1217
1221
1250
1186
1186
1378
1378
1274
1274
1274
2018
1954
1634
1635
1634
1634
1954
1814
2028
2028
1352
1352
1348
1348
1348
1348
1348
1348
325
1348
325
1352
1352
1352
1352
1352
1352
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1060
1060
1060
1060
1060
292
1060
1060
1060
1060
1060
1060
1060
1064
72
1064
1064
72
1064
1064
72
1064
72
1064
72
36
296
292
1576
296
1064
72
1096
1096
1064
72
36
296
1320
1064
1064
1064
72
36
296
1064
72
296
1064
72
36
296
1064
36
1064
72
1064
36
1064
1064
1064
296
1064
36
1064
36
1060
1064
1064
72
36
296
292
1576
136
296
1064
72
36
296
292
1576
296
1064
72
36
296
1320
1064
72
36
296
292
1576
136
296
1064
72
296
1576
296
1064
36
296
1320
1064
72
296
1064
296
1064
72
36
296
1160
296
1064
1064
1064
72
36
1064
1064
1064
72
1160
296
1064
72
36
296
1064
1064
72
36
296
1064
72
296
1064
72
296
1064
36
1160
1064
72
296
1064
36
296
1160
296
1064
36
1320
1064
1064
1064
296
1064
296
1064
296
1064
1064
296
1064
72
1064
72
296
1064
1064
1060
1064
1064
72
36
296
1160
296
1064
72
296
1160
296
1064
72
36
1064
72
36
296
1064
72
36
296
1064
72
296
1064
72
36
1064
72
1064
72
296
1160
1064
36
1064
72
36
1064
72
296
1320
1064
72
1064
1064
72
296
1064
72
296
1064
72
296
1064
72
1096
36
292
1060
292
1060
1320
1060
292
1064
72
36
1060
1060
1060
1060
1064
36
1060
1060
1060
1060
1060
1060
292
1064
36
1060
1060
1060
1060
1060
1064
36
1064
36
292
1064
36
1060
1060
1060
1060
1060
1060
1316
1064
72
1160
296
1064
72
296
1064
1160
296
1064
1064
1064
1064
1160
1064
72
1064
1060
1064
36
1060
1064
36
1060
1060
1060
1060
1060
1064
1064
1060
1060
1064
1064
1064
1064
1064
1160
296
1064
1064
296
1064
1064
1064
1064
1064
1064
1320
1064
72
1320
1064
1320
1064
296
1064
72
296
1064
1064
1064
72
296
1096
1096
1064
136
1064
136
36
1064
36
1064
1064
1064
136
1064
1064
1064
1064
1064
1064
1064
36
1096
1172
149
1172
149
1096
1064
72
36
1160
1092
1096
1096
1093
1096
1096
1096
1096
36
1096
1096
36
1096
1096
36
1096
36
1060
1064
136
72
36
296
292
1576
136
1064
72
1064
36
1064
1064
36
1060
1092
1156
68
1092
1092
1064
136
36
1092
1096
1096
1064
72
1064
72
1092
1092
69
1092
1096
1096
1096
1064
1064
1156
1156
1092
1096
1096
1096
1096
1096
1096
1064
72
1064
136
72
1160
1064
72
1064
72
1160
1096
1092
1092
69
1092
1096
1096
1096
1096
1092
1156
1096
1096
1064
136
72
296
1064
136
72
296
1060
1060
1064
136
1064
136
72
36
296
292
1576
136
1064
136
36
1064
136
296
1576
136
1096
1064
1160
1096
1096
1060
1060
1096
36
1096
1096
1096
1096
1096
36
1096
1096
1096
1096
1096
1096
1096
1096
1096
36
1096
1096
1096
1096
1096
1096
1096
36
1096
1096
1096
1096
1096
1096
1096
1096
36
1096
36
1096
36
1096
1096
1096
1096
36
1096
1096
36
1096
1096
36
1096
36
1096
1096
36
1096
36
1096
36
1096
1096
1096
36
1060
1064
36
1064
1064
36
1064
36
1064
1064
36
1064
1064
36
1064
1064
36
1064
1064
36
1064
36
1064
36
1064
36
1060
1064
72
36
1320
1064
72
36
1064
72
1064
72
36
1064
72
36
292
1064
1096
36
1064
72
1064
72
36
292
1064
72
36
1064
1060
1064
72
36
1064
1064
72
36
292
1064
72
1064
72
1064
1064
72
1064
1064
136
36
1064
136
36
1064
1064
136
36
1160
1064
1064
1060
1064
1064
1060
1064
72
36
1064
72
1064
136
72
36
1320
1064
72
296
1064
136
72
36
296
292
1064
72
36
296
292
1064
72
36
1064
72
36
1064
136
72
36
1160
1064
72
1064
36
1064
72
296
1160
1064
72
1064
136
72
1064
136
72
36
1064
72
1064
136
72
36
296
292
1160
1160
296
1064
1064
72
36
1064
72
1064
72
296
1064
36
1096
1096
1096
1096
1096
36
1060
1096
36
1096
36
1064
72
1064
1160
1064
72
1160
296
1064
136
72
296
1060
1064
136
72
1160
296
1064
72
1096
1064
72
1160
1092
1092
1064
72
36
1096
1092
1092
1064
136
1096
1064
72
1064
72
1064
1064
296
1064
72
296
1064
1064
1160
1160
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1101
1101
1100
1100
1094
1292
1090
1089
1089
1089
1089
1058
1058
1058
1057
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1059
1058
1058
1058
1058
1058
1058
1058
1058
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1058
1058
1058
1057
1057
1057
1078
1069
1076
1076
60
1076
60
1076
1078
1096
1096
1096
1160
137
1160
1160
1160
137
1160
1160
1160
1160
1160
1160
1160
1160
1165
1324
1164
141
300
1165
1165
1163
1292
1060
1064
36
296
1060
292
1064
36
292
1064
36
296
292
1064
36
296
292
1064
36
296
292
1064
296
1064
1064
1064
1064
36
296
1064
296
1064
36
296
292
1064
1064
1064
296
1064
296
1060
296
292
1060
292
1060
296
1060
1060
292
1060
1060
1064
1064
1064
1064
1211
1211
1211
1211
1211
1211
1211
1211
1211
1211
1211
1211
1211
1325
1324
301
1325
1325
1324
1325
1324
1324
301
1324
1325
1325
1293
1293
1293
1293
1060
1644
1313
1073
1106
1106
1892
1106
1105
1105
1108
1116
1106
1106
1106
1104
82
1106
1128
1104
82
1123
1123
1123
1105
1141
1254
1254
1254
1037
1292
269
1292
1484
1487
1074
1074
1074
1074
1074
1322
1322
1323
1067
1067
1292
1193
1963
1030
1030
1030
1030
1797
1032
1032
1032
1800
1794
1800
1795
1795
1236
1222
1222
1172
1073
1073
1322
1066
1066
1066
1067
1067
1295
1368
1688
1688
1688
1688
1688
1688
1684
1684
1684
1688
1110
1110
1076
1080
1076
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1688
1108
1072
50
1074
1072
50
1330
1046
38
1062
1110
1111
1133
1280
272
1280
272
1296
1296
1280
272
1296
1280
1280
1280
1280
1290
274
1298
1298
1057
1057
1057
1058
1058
1058
1040
1056
1056
1057
1057
1057
1057
1046
38
1041
1072
80
1041
1077
117
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1109
1944
1332
1296
1296
1296
1296
1296
1332
1296
1296
1328
308
1176
1176
1408
1072
1072
1072
1072
1076
1072
52
1072
52
1072
52
1076
1076
1072
52
1072
52
1076
1072
1076
1076
1072
52
1076
1072
52
1072
52
1072
52
49
1076
1072
52
1076
1072
1072
52
1072
1076
1074
1072
52
1072
52
1072
52
1072
52
1072
52
1072
1072
52
1064
56
1064
56
1064
56
1368
1064
1080
1072
1080
1072
49
1076
1072
1064
1064
1057
1057
1056
1056
1056
1056
1058
1058
1058
1201
1201
1201
1201
1072
1072
1072
1072
1072
52
49
1073
1072
52
1072
52
49
1076
1072
1072
1072
1072
1072
1368
1132
1132
1132
1132
1132
1131
1126
1126
1029
1063
1025
1027
1028
1028
1028
1028
1028
1028
1027
1030
1030
1025
1024
2
1024
2
1030
7
1030
1030
1030
1030
1030
1030
1030
1080
1030
1072
1325
1435
1431
1436
413
1436
413
1164
1164
1435
1430
1436
1436
413
1420
1179
1174
1430
1435
1060
1073
1073
1076
1076
1076
1076
1076
1085
1094
1024
1024
1024
1024
1024
1024
1024
1024
1301
1031
1031
1030
1030
1543
1543
1542
1542
1542
1542
1541
1026
4
1026
4
1026
4
1026
4
1026
1026
1026
4
1026
1026
1283
1283
1026
1448
1448
1798
1798
1798
1540
1026
1028
1026
4
1538
1717
701
1389
1388
1388
1389
1388
1389
1648
816
1840
1056
1600
800
1152
144
1312
1152
1328
1120
1104
1104
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
590
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1710
1614
1614
1614
1710
1710
1710
1614
1290
1354
1368
1290
1290
1386
1386
1386
1290
1386
330
1386
1386
1386
1354
1386
1386
1386
1386
330
1386
1386
1386
1354
1386
1386
330
1386
1386
330
1354
1386
1386
1386
1368
1368
1368
1368
1368
1368
1368
1368
1368
1282
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1688
1602
1688
1688
1666
1688
1602
1602
1600
1602
1688
1688
1688
1688
1688
1688
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
586
1290
1290
1290
586
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1610
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1674
682
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1106
1074
1684
1416
1445
1445
1444
1188
1189
1188
1156
1217
1412
1281
1036
1036
268
1468
1468
1445
1443
1162
1162
1952
1248
1248
1184
1184
1693
1693
1693
1693
1693
1127
1127
1120
1282
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1090
1031
1637
1154
1170
1170
1170
1170
1170
1426
1155
147
1169
1168
1170
1170
1170
147
1169
1171
1169
147
1155
147
1155
145
146
1155
147
1169
1153
145
1153
145
1153
145
146
1153
145
1155
147
1153
145
1155
147
1155
1164
1170
1171
1170
1044
23
1028
1046
1046
1162
1299
1299
1036
1474
1474
1474
1153
1154
1090
1090
1090
1090
1154
1154
1090
1090
1090
1090
1090
1090
1090
1090
1219
1218
1219
1218
1552
1552
1552
272
1552
1552
1552
1542
6
1542
6
1542
1542
6
1542
6
1542
1542
1030
262
1040
1030
1302
1303
1302
1303
1798
1542
1798
1798
1286
1286
1286
1286
774
1542
262
1286
1286
1542
262
1286
1542
262
774
1286
1542
262
1793
1794
1296
1296
1030
1030
1558
1040
272
1040
272
1040
272
1040
272
1040
272
1296
1296
1296
1025
257
417
1024
256
416
1040
272
1764
1536
1024
512
1536
1536
1537
1536
1536
1024
1537
1
1537
1
705
1024
512
514
1024
1024
512
514
1024
1296
1296
1024
256
1024
256
416
1280
1040
272
1040
272
1296
1296
1296
1040
1040
272
1286
1286
1542
262
1286
1286
1286
1798
1286
1286
774
1286
774
1542
262
1286
774
1286
774
1542
262
1798
1302
1047
279
1047
279
1030
262
166
422
1030
262
1152
1152
1152
1140
101
117
1140
101
117
1140
124
101
117
125
1140
124
101
117
125
1140
124
101
117
125
1538
1030
262
1286
1286
1068
1068
1068
1068
1068
1308
1290
1034
266
1290
1034
266
1290
1284
1284
262
1286
2024
2016
2020
2024
2020
2018
2024
2018
2026
996
2018
2018
2026
996
2024
2024
2020
2024
1594
1804
1804
1804
1804
1292
1292
1804
1804
1804
1804
1804
1804
1804
1800
1544
1800
778
1802
1404
892
1916
1916
1916
1404
892
1916
1116
1340
1596
1116
1116
1116
1116
1116
1116
1116
1116
1596
316
1596
1116
1116
1116
1596
1596
1116
1116
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1388
1388
1900
1900
1900
1900
1900
1388
1388
1378
866
1376
1890
1888
1888
1888
1888
1888
868
1888
868
1892
870
1888
868
1888
865
868
1888
868
1888
865
868
1888
865
868
1888
868
1888
865
868
1892
870
1888
865
1888
1888
1888
865
1888
866
1888
865
1888
865
1888
1376
864
1888
865
868
1892
870
1892
1892
1888
865
868
1888
868
1888
868
1888
865
868
1888
868
1890
868
1888
1894
1888
1888
1888
1888
1894
1890
1892
1892
1888
1888
868
1888
1888
1894
1888
1888
1888
1894
1888
1888
866
1888
1888
1888
1888
1376
864
1888
1894
1892
1890
868
1376
864
1888
868
1894
1892
1888
1892
1888
1894
1892
870
1894
1892
1892
1892
1889
1892
1889
868
1889
868
1892
1764
1890
1892
1890
1890
1890
1890
1890
1890
1890
1380
1380
1890
1890
1890
1892
1890
1890
1890
1890
1892
1380
868
1890
1890
1890
1890
1890
1599
1119
1118
95
1888
1888
1888
1888
868
1760
1888
868
1892
1888
1888
1888
1888
1888
865
1888
1888
1888
868
1888
1888
868
1888
868
1888
865
866
868
1888
1888
868
1888
866
868
1888
1888
1888
868
1888
868
1888
1888
1888
1888
1888
1888
1888
1376
864
868
1888
868
1888
868
1888
1888
868
1888
1888
868
1888
1888
1888
1888
1888
1888
868
1888
868
1888
1888
1888
1888
1888
868
1890
1888
1888
1888
868
1888
1892
1888
1892
1892
1892
1892
1888
868
1892
1888
1892
1888
1888
1888
1888
868
1888
1888
1888
1888
1888
1890
1888
1888
1888
1888
1888
1888
1888
1376
864
1888
1888
1888
1888
1888
1888
868
1888
868
1376
864
1888
868
1888
1888
1892
1888
1376
864
1888
1888
868
1888
1888
1888
1888
868
1888
1888
1888
1888
1888
1888
1892
1888
1888
1888
1888
1888
1888
1888
868
1892
1888
1892
1892
1892
1892
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1914
1900
1114
1120
1120
1124
1888
1892
1888
868
1888
868
1376
1888
865
1888
1888
1888
1892
1888
1890
868
1888
1888
1376
1888
866
868
1888
1888
1888
866
868
1888
1888
1376
1888
1888
1888
1890
1888
1888
1888
1890
1888
1888
1892
1888
866
868
1888
868
1890
868
1888
1888
1376
1888
1888
1888
1388
1900
1888
1382
1766
1382
1376
353
1382
1376
1894
1894
1888
1892
1894
1890
1890
1890
1376
1760
1376
1764
1376
1760
1376
1376
1378
1380
1378
1376
356
1764
1380
1760
740
1380
1380
1376
356
1376
354
1376
356
1890
1892
1888
868
1888
868
1888
1888
1888
1888
1888
1888
1888
868
1888
1888
1892
1888
868
1892
1892
1892
1892
1120
1120
1382
1380
1380
1382
1764
1894
1892
1894
1376
1376
1760
1376
1376
1378
1376
1888
1888
1890
1888
1888
1888
866
1888
1888
1402
1594
1124
1124
1760
740
1376
356
1888
1888
1760
1376
1760
720
740
1376
1888
1888
1888
868
1888
868
1888
868
1892
1892
1888
1892
1888
1888
1892
1888
1888
1892
1892
1900
1900
1888
868
1888
1888
868
1888
868
1888
1888
1888
868
1892
1892
1892
1892
1892
1892
1888
1892
1888
1888
1888
1888
868
1888
1892
1888
1888
1888
1888
1888
1892
1888
1888
1888
1888
1900
1900
1889
1889
1892
1892
1892
1892
1892
1888
1888
1888
1888
1888
1888
1892
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1900
1900
1900
1900
1900
1900
1900
1900
1388
1388
1916
1916
1916
1916
1900
1900
1900
1900
1900
1132
1132
1404
1788
1788
1916
1916
1900
1900
1900
1900
1900
1900
1132
1132
1132
1132
1132
1132
1132
1132
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1132
1132
1132
1132
1132
1132
1900
1900
1900
1900
1132
1132
1132
1132
1888
1888
865
1892
870
1888
865
1888
866
1888
868
1888
866
868
1888
868
1888
1888
868
1888
1888
1888
1888
1888
1888
868
1888
868
1888
1888
865
1894
1888
865
1888
1888
866
1888
1888
866
868
1888
868
1888
1888
1888
1888
1888
1888
1888
1888
1888
868
1892
1888
868
1376
1893
1888
1123
1900
1900
1888
1888
1380
1376
1888
1888
1900
1888
1888
1888
1888
1894
1888
1888
866
868
1888
868
1888
1892
870
1888
1888
1888
865
1888
868
1888
865
868
1892
870
1890
1892
1890
1888
1888
1888
1888
865
1888
1888
1888
868
1888
1888
1889
1888
866
868
1888
1888
1888
868
1888
868
1900
1900
1120
1888
865
868
1888
866
868
1888
1888
1888
1888
866
868
1888
1888
1888
865
1890
1888
1888
1888
868
1900
1380
1376
1376
1888
1376
354
356
1376
356
1120
1760
1376
1760
1376
1376
1760
740
1376
356
1760
1376
1380
1378
1376
356
1889
1889
1888
1888
1120
1892
1888
1888
868
1888
1888
868
1888
868
1892
1892
1892
1888
1888
1888
1888
1900
1376
353
1888
1888
865
868
1894
1888
865
868
1892
870
1888
1888
865
868
1894
1888
865
868
1892
870
1888
865
1894
1888
865
1122
1890
1888
1888
868
1888
1888
1888
868
1888
1888
868
1888
1888
1888
868
1888
1888
1888
865
1888
865
868
1888
865
868
1889
1889
1888
1888
868
1888
868
1888
1888
1888
868
1888
1376
356
1760
740
1376
864
356
1760
740
1376
353
1760
1380
358
1764
742
1376
353
356
1760
720
737
740
1376
353
1760
720
737
1380
1764
742
1888
868
1888
868
1888
865
1892
870
1888
868
1888
865
868
1888
865
1890
1888
868
1892
1380
1764
1380
1892
1890
1892
1888
1888
1888
1376
1760
1376
864
1760
1376
864
356
868
1760
740
1376
1760
1376
1760
1764
1888
1888
1888
1888
868
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1772
1772
1900
1900
1900
1900
1900
1914
1900
1914
1900
1900
1120
98
1120
1120
98
1132
1376
353
865
1888
865
1888
865
1760
737
740
1380
1888
1376
864
353
1380
868
358
1376
864
1760
737
1888
865
1888
865
1376
864
353
1888
1888
1376
864
1888
1888
1888
865
1888
865
1888
865
1888
865
868
1892
870
1888
865
868
1888
865
868
1892
870
1888
865
1888
865
1888
865
868
1888
865
1892
870
1888
865
868
1892
870
1888
865
1892
870
1888
865
1888
865
868
1888
865
1890
1890
1890
1890
1376
354
356
868
1376
864
356
868
1888
868
1888
868
1888
1762
740
1376
868
1760
740
1888
1888
1888
1378
866
1376
868
1890
356
868
1760
738
740
1888
1760
740
1888
866
868
1888
1760
1888
1888
1888
1376
354
866
356
868
1376
864
868
1892
1892
1888
1888
1376
356
868
1376
864
1888
1888
1888
868
1888
868
1888
868
1888
1888
1888
1888
868
1888
868
1892
1888
1888
866
868
1888
868
1888
866
868
1888
868
1888
866
868
1888
868
1888
1888
1888
868
1888
1888
866
868
1888
868
1888
866
868
1888
868
1888
866
868
1888
868
1888
866
868
1888
868
1888
1888
868
1888
868
1888
1888
1888
1888
1888
1388
1388
876
1772
1388
876
1388
876
1772
1388
1900
1900
1900
1900
1900
1900
1900
1900
1120
98
1120
1120
1120
1376
864
1760
720
1376
1376
353
1382
1760
740
1749
1376
1380
1888
1888
868
1888
868
1888
865
1888
865
868
1888
868
1894
1888
868
1888
868
1888
1888
1888
1888
868
1888
868
1894
1889
868
1376
864
356
868
1377
1376
1760
740
1761
1760
1376
1376
1376
864
356
1376
1888
1376
864
1376
864
1888
1889
1888
1888
1888
868
1888
1888
868
1888
1888
1888
1888
1888
1890
1888
1888
1888
866
868
1888
1888
1888
1888
1888
1900
1900
1900
1900
1914
1900
1900
1888
1376
864
356
1760
740
1888
868
1888
868
1380
1892
1892
1888
868
1888
1376
354
356
1760
720
738
740
1376
864
1760
1888
866
868
1888
1888
1888
866
868
1888
1120
1376
864
356
1376
356
1760
740
1376
864
356
1376
864
356
1888
868
1888
868
1888
868
1888
868
1892
1892
1892
1376
864
1760
740
1376
864
1760
1376
864
1376
354
866
1376
864
1892
1888
1888
868
1888
1888
868
1888
868
1888
866
868
1888
868
1888
1388
876
1900
1120
1132
1888
868
1888
868
1888
868
1888
868
1892
1892
1888
1888
1888
1888
1889
868
1382
1766
1888
868
1888
865
868
1894
1889
1889
1889
1889
1380
1764
1892
1892
1380
1888
866
868
1888
868
1892
1120
1888
1376
356
1760
740
1888
868
1380
1764
1892
1376
1760
1888
1376
1888
1388
876
1772
1900
1120
1888
866
1888
866
868
1888
1120
98
1120
1888
1888
1888
1888
1900
1120
1888
1888
1888
1888
1888
1382
1766
1378
1762
1888
1132
1376
1760
1888
2018
2018
2018
2018
2025
2024
994
2026
2018
2025
2024
996
1001
2018
2018
2020
2018
1548
12
780
1548
1548
1548
12
780
1548
12
780
1548
12
1548
12
780
1036
1548
12
1708
1036
780
1292
1548
268
1292
780
1804
1548
1804
1548
1548
12
780
1292
1708
1708
1708
1708
1708
1708
1548
1804
1548
1708
1708
1708
1708
1708
1708
1708
1708
1708
1292
1292
1292
1548
1292
1292
1292
1708
1708
1708
1708
1708
1708
1708
1708
1708
1708
1708
1292
1292
1292
1292
1292
1548
1292
1548
1804
1036
268
1036
268
1708
1708
1708
1708
1708
1708
1292
1548
1292
1292
1292
1708
1708
1708
1708
1708
1708
1708
1708
1708
1708
1548
12
780
1804
1804
1804
1804
1804
1804
1804
1548
1548
12
1548
12
780
1036
1548
1548
1036
1292
1292
1804
1804
1804
1292
1292
1292
1708
1804
1708
1548
1548
1548
1292
1548
1292
1548
1292
1548
1548
1292
1292
1292
1292
1292
1292
1292
1292
1292
1036
268
1548
1548
1292
1292
1292
1292
1548
1292
1292
1292
1292
1292
1292
1292
1548
1548
1292
1292
1708
1291
1291
1708
1547
1547
267
1547
267
1547
267
1547
1547
1036
1548
12
780
1548
12
1548
12
1036
1036
780
1548
780
1548
12
1548
780
1804
1033
1545
1545
265
1548
780
1548
1804
1803
1804
1804
1292
780
1548
1292
780
1548
1804
1804
1804
1548
12
780
1804
1804
1804
1548
1548
268
780
1548
1548
780
1804
1804
1292
1292
1548
1548
780
1804
1804
1292
1292
1548
1292
780
1804
1548
1708
1708
1708
1708
1545
1548
1804
1804
1548
1804
1548
1804
1804
1708
1708
1708
1547
1547
1804
1548
268
1548
1804
1548
1548
268
1548
1804
1292
1804
1548
268
780
1548
1804
1292
1548
1292
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1292
1548
1292
1292
1548
1292
1708
1708
1708
1708
1708
1708
1708
1708
1708
1545
265
1289
1289
1547
1803
1292
1548
1548
1548
268
780
1548
1804
1548
268
780
1292
1292
1292
1548
1548
268
1548
1292
1292
1292
1292
1548
1548
268
1548
1292
1292
1292
1804
1804
1804
1804
1804
1804
1292
1548
1292
1292
1292
1292
1548
1292
1548
1292
1292
1292
1292
1292
1292
1292
1292
1548
1548
1292
1292
1292
1292
1292
1548
1292
1548
1292
1292
1292
1292
1708
1708
1708
1708
1708
1708
1708
1545
1289
1289
1545
265
1033
1545
265
1289
1545
1801
1801
1289
1548
1548
780
1548
1292
1548
1292
1292
1292
1292
1292
1292
1708
1708
1708
1803
1803
1803
1803
1547
779
1801
1801
1803
1302
1310
287
1310
1310
1311
1302
1296
1428
1428
1031
1409
1204
1204
1204
1204
1096
1073
1073
1073
1073
1064
1064
1073
1073
1073
1073
1064
49
1073
1073
1073
1073
1073
1073
1432
1432
1072
1072
1072
49
1076
1072
1072
49
1076
1072
1072
1076
1076
1076
1072
49
1073
1072
49
1072
1072
49
1073
1076
1072
1072
49
1073
1076
1072
1072
49
1072
49
1072
49
1072
49
1073
1072
1072
1072
1072
1072
1072
49
1072
49
1072
1072
1072
1072
49
1072
49
1072
1076
1072
1072
1072
1072
1072
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
1073
1073
1072
1072
1072
1424
1432
1432
1432
1432
1432
1432
1432
1432
1433
1432
1432
409
1432
1432
1433
1432
1432
409
1432
1424
1424
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1425
1424
1425
1424
401
1424
401
1424
401
1424
401
1424
1424
1424
1424
401
1424
401
1424
401
1424
1424
1424
401
1424
1424
401
1424
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1424
401
1424
1424
1425
1424
1424
401
1424
1424
401
1424
1424
1424
401
1424
401
1424
1424
401
1424
1424
1424
401
1424
401
1425
1425
1424
1424
1424
401
1424
1424
1424
401
1424
401
1424
401
1424
1425
1424
1424
1424
401
1424
401
1424
401
1424
1424
401
1424
401
1425
1424
1424
1424
1425
1425
1425
1372
1373
1373
1372
1373
1373
1373
1373
1795
1795
1283
1216
1290
1412
389
1412
1412
1412
1412
1412
389
1412
389
1413
1413
1413
1450
1450
1296
1047
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
328
1160
1160
1160
137
1160
137
1160
137
1160
1160
137
1160
1160
137
1160
1160
137
1160
1160
137
1223
1223
1303
1303
151
1175
1303
151
1043
1043
1043
1043
1043
1043
1043
1043
1043
1051
1051
1051
1896
1896
1512
1416
1416
1416
1416
1416
1252
1252
1255
1168
146
1316
1356
1228
460
1292
1292
1353
1316
201
457
1160
1320
1224
456
1288
1288
1096
1232
1232
1232
1232
1425
1424
401
1220
452
1220
452
1220
1349
1220
1348
1476
1220
1288
1252
1416
1296
1296
1296
1416
1416
1296
1296
1172
1224
1224
1168
1232
210
2001
2001
2001
2001
1040
1738
1186
1188
1282
266
1290
1290
1412
1411
1097
1097
1120
97
1120
97
1121
1120
97
1120
97
1485
1068
1068
1432
1432
1432
1432
1361
339
345
1252
1349
1051
1218
1097
1034
1034
1813
1126
1548
780
1040
1040
1792
1537
1538
1282
1794
1154
1156
1255
1542
262
1552
16
1542
1539
3
1539
1027
1027
7
1539
3
7
771
1539
3
519
1027
1539
1027
519
1038
1304
1728
1048
280
1281
1281
1281
1281
1537
1537
1
1537
1
1537
1
1026
1536
256
1280
768
1024
512
256
1024
512
256
1024
512
256
1024
512
1536
1536
1536
1536
1024
512
256
1536
1536
1536
1536
256
1536
1024
768
1024
512
1024
512
256
1024
512
256
1024
768
1536
1024
512
768
1024
512
1792
1024
512
768
1024
512
1536
1024
512
256
1024
1024
512
1024
512
256
1024
512
256
624
112
1280
1536
624
1123
163
1699
1635
163
675
739
1120
160
1184
1696
736
1184
672
736
1120
160
1120
1696
608
736
673
1635
163
675
739
1187
675
1696
736
1123
739
1699
1187
227
1187
419
1763
1120
1696
1184
1760
1696
673
1184
1184
416
1696
1248
1123
739
1123
739
1123
739
1123
739
1763
1763
1760
1120
1760
1760
1120
1760
1536
1536
1536
1536
1024
512
1024
512
1123
611
1635
1123
739
1123
611
739
1699
1891
1635
739
1123
611
739
1123
1123
611
739
1635
1635
1123
611
739
1763
1763
1699
1635
739
1699
1891
1635
1443
1699
739
1123
611
1763
1763
1763
1763
1763
1763
1763
1635
1763
1635
1635
739
1635
1635
1635
1635
1763
1120
1888
1632
1440
1120
608
1120
1120
608
736
1120
736
1760
1760
1760
1888
1120
608
736
1440
1120
608
736
1120
1120
608
736
1696
1889
1632
1760
1440
1760
1632
1760
1632
1632
1632
1632
1760
1760
1635
1728
1552
16
272
1552
16
1552
16
1552
1552
1040
272
1024
704
1024
512
256
704
1024
512
1024
512
1024
512
704
1536
1536
1728
1024
512
1536
1024
512
1536
1536
1296
1040
1540
260
772
1280
1024
1800
1284
1028
772
1144
1768
739
1032
1032
1651
371
1651
1640
1128
1651
1128
744
1128
744
99
739
1128
872
1395
1779
1640
1128
872
1768
1128
1024
768
1024
768
1024
1024
512
768
1536
520
8
776
1544
8
776
1216
704
195
1216
1728
707
1536
1288
1792
1800
1536
1536
256
264
1024
768
1024
512
1280
1728
1792
1280
259
1280
1024
768
1024
768
1216
1216
1024
1024
1792
1280
1280
1280
1024
1280
1024
256
1544
8
776
1536
1024
512
768
520
8
776
1536
1536
1536
1792
1280
1280
1216
1280
192
1024
1280
259
1729
1801
1034
266
1310
1536
1624
1791
1791
1791
1791
1776
1776
1779
1779
1779
1089
1089
1093
1041
1041
1041
1280
1416
1443
1477
1487
1475
1443
1429
1431
1062
1430
1475
1475
1475
1475
1443
1443
1475
1475
1443
1443
1443
1443
1051
1051
1527
1443
1424
1424
1424
1417
1409
1409
1417
1417
1409
1409
1064
1055
1055
1052
1048
1953
1048
1034
1034
1122
1038
1198
1666
1666
1928
1832
1832
1832
1928
1928
1922
1922
1834
1833
1922
1666
1922
1922
1833
1833
1987
1478
1930
1077
1923
1923
1923
1923
1923
1923
1939
1939
1939
1939
1171
1171
1827
1827
1827
1827
1827
1827
1827
1571
1571
1571
1827
1923
1155
1699
1571
1571
1571
1571
1571
1571
1571
1571
1571
1571
1571
1571
1571
1987
1960
1960
1922
1961
1961
1961
1960
1960
1960
1960
1960
1961
1961
1961
1960
937
1704
1704
1704
1705
1705
1992
1993
1992
1924
1924
1928
1924
1924
1924
1928
1928
1924
1924
1924
1924
1924
1924
1924
1922
1922
1668
1668
1666
1986
1986
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1922
1988
1988
1576
1736
1736
1736
1737
1737
1733
1672
1156
1828
805
1832
1832
804
1832
1832
1832
1832
804
1828
1828
1928
1928
1928
900
1928
900
1928
900
1925
1826
1826
1922
1922
1928
1416
1961
1961
1961
1961
1448
1448
1924
1924
1924
1924
1924
1448
1444
1444
1444
1922
1922
1672
1193
1157
1928
1924
1924
1924
1961
1961
1481
1705
1705
1481
1481
1224
1224
1224
1736
1577
1577
1576
553
1570
1570
1570
1924
1986
1480
457
1476
1477
1477
1925
1929
1928
905
1928
1922
1704
1704
1924
1444
1922
1922
1828
805
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1232
1354
1354
1104
1232
1232
1232
1232
1232
1104
1232
1232
1232
1930
1930
1233
1233
1442
1233
1233
1442
1442
1442
1442
1456
1939
1668
1677
1923
1923
1923
1923
1923
1923
1923
1923
1923
1923
1923
1923
1923
1923
1443
1443
1443
1443
1411
1923
1923
1923
1923
1923
1939
1939
1474
1960
1960
937
1960
1960
1960
1961
1960
1960
937
1960
1960
1960
1960
1960
1704
1704
1705
1704
1704
1704
1928
1928
1960
1960
1480
1448
1928
1928
1928
1925
1924
1924
1924
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1672
1672
1672
1576
1737
1672
1832
1832
1928
1928
905
1928
1928
1928
905
1929
1928
1928
905
1928
1928
1929
1928
1928
1928
905
1929
1929
1929
1928
1929
1929
1929
1929
1448
1448
1448
1448
1448
1444
1444
1416
1416
1412
1412
1474
1474
1346
1476
1481
1481
1928
1928
1928
1928
900
1924
1928
900
1924
1480
1448
1090
1090
1928
1928
1416
1416
1416
1416
1474
1416
1232
1232
1232
1442
1442
1442
1442
1442
1442
1442
1442
1827
1480
1961
1960
937
1960
1961
1961
1960
1961
1961
1412
1832
1960
1960
1480
1480
1986
1960
1960
1960
1960
1961
1928
1704
1704
1704
1704
1576
553
1576
1576
1577
1576
1576
1577
1577
1577
1576
553
1577
1096
1960
1478
1478
1478
1350
1348
1350
1936
1936
1985
1985
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1939
1218
1858
1218
1858
1936
1936
1936
1092
1952
1302
1936
1936
1936
1936
1936
1936
1936
1985
1729
1729
1729
1414
1991
1991
1420
1996
1996
1946
1946
1420
1420
1420
1420
1420
1420
1420
1420
1420
1930
1420
1420
1292
1946
1946
1690
1420
1420
1292
1292
1292
1292
1292
1292
1292
1452
1958
1958
1958
1965
1965
1420
1420
1996
1430
1990
1990
1420
1990
1446
1420
1420
1420
1420
1420
1174
1174
1446
1292
1292
1292
1446
1446
1302
1302
1942
1936
1936
1985
1985
1985
1729
1348
1931
1476
1348
1482
1354
1482
1482
1482
1482
1946
1946
1946
1482
1962
1932
1482
1482
1482
1482
1482
1482
1482
1482
1482
1354
1354
1354
1354
1926
1222
1930
1098
1098
1098
1098
1098
1098
1098
1482
1482
1482
1354
1354
1354
1354
1354
1478
1478
1482
1482
1482
1482
1482
1482
1350
1350
1294
1307
1307
1478
1430
1926
1926
1478
1482
1936
1936
1985
1985
1985
1729
1729
1990
1990
1990
1990
1990
1990
1990
1990
1735
1931
1931
1931
1931
1931
1931
1931
1931
1931
1931
1931
1931
1931
1482
1482
1482
1354
1862
1478
1482
1482
1482
1926
1946
1946
1946
1946
1946
1222
1222
1962
1962
1962
1965
1965
1834
1837
1581
1354
1354
1923
1923
1923
1984
1475
1477
1824
1472
1472
1472
1474
1474
1474
1474
1472
1472
1931
1677
1930
1932
1581
1581
1836
1674
652
1674
1674
652
1674
1962
1933
1676
1676
1932
1933
1932
1932
1580
1580
1420
1420
397
1932
1932
1932
1676
1676
1932
1932
1932
1932
1420
1930
1930
1930
1676
1676
1837
1932
1932
1932
1676
1674
1836
1930
1946
1932
922
1933
1420
1420
1962
1962
1962
1962
1482
1482
1930
1420
1932
1946
1932
1932
1930
1946
1932
1932
1946
1946
1926
1930
1926
908
1932
1932
1932
906
1932
1932
1932
1932
1932
1946
1946
1450
1450
1450
1450
1450
1450
1450
1420
1421
1420
1420
1420
397
1690
1690
1674
1690
1930
1930
1930
1932
1932
1930
1930
1932
1932
1418
1837
1836
813
1930
1834
1965
1965
1484
1485
1485
1485
1997
1997
1997
1932
1926
1926
1933
1933
1933
1836
1930
1933
1930
1932
1420
1420
1418
1962
1962
1962
1482
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1482
1702
1962
1962
1962
1430
1706
1482
1482
1482
1706
1702
1482
1702
1702
1702
1702
1702
1702
1702
1702
1702
1702
1702
1702
1702
1702
460
1484
1702
1702
1702
1706
1706
1706
1706
1706
1706
1482
1706
1706
1706
1484
1702
1482
1482
1930
1930
1930
1946
1930
1930
1930
1930
1946
1930
1930
1930
1930
1930
1946
1946
1932
1932
1933
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1930
1932
1930
1930
1932
1942
1962
1962
934
1958
1430
1702
1706
1302
1302
1578
557
1578
1578
1578
1578
1578
1578
1578
1574
1578
1574
1578
1578
1574
1578
1578
1578
1578
1578
1290
268
1290
268
1290
1942
1942
1942
1942
1942
1930
1932
1932
1932
1932
1932
906
1932
1932
1932
906
1946
1932
1930
1930
1930
1930
1930
1930
1930
1946
1930
1930
1930
1932
1932
1932
1932
1932
1932
1932
1932
906
1932
1932
1932
1926
908
906
1932
1930
1932
906
1926
1932
1930
1946
1932
906
1946
1932
906
1946
1932
906
1932
906
1930
1932
1932
1932
906
1932
1930
1930
1930
1930
1942
1942
1930
1942
1930
1942
1930
1930
1942
1942
1930
1942
1930
1930
1926
1946
1946
1926
1926
1926
1926
1942
1946
1946
1926
918
1946
1946
918
1942
1942
1942
1933
1946
1946
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1933
1578
1578
1578
1581
1418
1420
1676
1677
1676
1676
1677
1962
1962
1962
1962
1962
1962
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1958
1962
1962
1962
1702
1702
1702
1702
1482
1420
1420
1930
1930
1930
1484
1990
1932
1740
1740
1740
1738
716
1740
1740
1836
1836
1834
1836
1837
1834
1932
1930
1930
1926
1926
1930
1930
1930
1930
1926
1926
1926
1926
1926
1946
1930
1942
1946
1942
1930
1942
1946
1946
1946
1946
1946
1946
1674
662
1964
1964
1964
1965
1964
1964
1958
1958
1964
1964
1964
1964
1964
1430
1708
1162
1926
1942
1930
1930
1930
1926
1946
1932
1674
1958
1958
1702
1702
1926
1942
1946
1686
1690
1942
1932
1932
1932
1932
1933
1933
1420
1962
1962
1962
1962
1962
1962
1962
1962
1578
1932
1930
1420
1676
1962
1962
1962
1962
1962
1962
1962
1962
1962
1964
1964
1958
1946
1946
1946
1946
1933
1962
1578
1578
1580
1578
1578
1578
1578
1578
1674
1672
1668
1672
1672
1924
1826
1442
1442
1442
1863
1221
1483
1995
1995
1995
1995
1995
1995
1707
459
1483
1483
1483
1483
1483
1483
1483
1936
913
1931
1931
1931
1680
1680
657
1680
1664
656
1680
657
1680
657
1680
657
1680
657
1681
1680
1664
1664
1664
1681
1681
1680
657
1168
1168
1936
1477
1475
1477
1731
1477
1477
1477
1475
1475
1477
1475
1665
1665
1218
1478
1478
1944
1944
1944
1944
1928
1688
1688
1688
1688
1688
1688
1944
1936
1928
1944
1928
1944
1928
1928
1480
1936
1936
1680
1944
1688
1688
1688
1376
1992
1992
1992
1992
1344
1987
1418
1418
1418
1420
1731
1729
1729
1417
1417
1473
1731
1731
1418
1418
1472
1474
1474
1474
1985
1731
1729
1418
1472
1473
1731
1729
1345
1345
1418
1418
1418
1418
1290
1290
1290
1290
1290
1089
1344
1344
1344
1344
1960
1952
1952
1960
1952
1960
1928
1928
1928
1928
1920
1928
1928
1672
1960
1408
1152
1699
1952
1960
1920
1928
1664
1952
1952
1952
1952
1920
1920
1832
1443
1443
1443
1920
1408
1408
1408
1408
1408
1408
1408
1408
1408
1920
1920
1920
1920
1408
1408
1476
1939
1446
1986
1986
1986
1988
1412
1420
1420
1412
1409
1924
1924
1929
1929
1417
1417
1409
1416
1417
1417
1412
1420
1416
1416
1416
1416
1288
268
1292
1288
1472
1472
1409
1927
1939
1936
1936
1936
1936
1936
1936
1680
1680
1424
1936
1936
1936
1936
1936
1985
1985
1933
1933
1936
1933
1936
909
1933
1421
1421
1965
1965
1952
1952
1952
1952
1184
1952
1696
1696
1928
1926
1926
1928
1928
1928
1939
1939
1939
1939
1931
915
1931
915
1931
915
1931
915
1931
915
1931
915
1926
1926
1926
1987
1987
1958
1958
1928
1928
1928
1928
1928
1928
1928
1926
1926
1926
1928
902
1928
902
1928
1928
902
1926
1928
902
1928
902
1928
902
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1931
1928
1928
1928
1928
1928
1928
1928
1928
1939
1928
915
1928
1928
1931
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
915
1939
1939
1939
1939
1928
915
1928
915
1928
915
1928
1928
1928
1928
915
1928
1928
915
1928
915
1928
915
1928
915
1928
915
1939
1928
915
1928
915
1928
915
1928
915
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1939
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1939
1928
1928
1928
1939
1574
1928
902
1928
1928
1928
1928
1928
1928
915
1928
1939
1928
1958
1990
1416
396
1925
1986
1986
1986
1986
1416
396
1418
1416
396
1416
1416
1416
396
1412
396
1416
388
396
1418
1420
1412
1412
1412
1420
1420
1420
1412
1412
1412
1412
1925
1925
1925
1925
1925
1925
1925
1925
1988
1988
1988
1409
1409
1420
1221
1412
1925
1925
1925
1989
1989
1989
1988
1952
1952
1952
1952
1952
1952
1472
1952
1472
1696
1696
1696
1952
1952
1952
1952
1952
1472
1472
1472
1472
1920
1696
1568
1568
1568
1088
1568
1568
1419
1072
176
1080
184
54
1200
1206
1165
1200
1208
1165
1213
1142
1228
1034
1251
1251
1219
1864
1864
1864
1034
1262
1262
1249
1026
1036
1027
1250
1036
1036
1280
1278
1278
1150
1477
1477
1039
1039
1029
1029
1029
1925
1029
1029
1029
1221
229
1221
1253
997
1221
229
1221
1253
997
1221
357
229
1381
1253
1221
1031
1031
1031
1031
1223
231
1223
231
1255
1253
997
1221
1223
1029
1221
1221
1221
1031
1031
1031
1031
1255
1047
1029
1221
229
1253
1031
1255
1031
1217
1027
1027
1027
1027
1027
1027
1027
1027
1027
1219
1219
1219
1219
1219
1219
1219
1219
1219
1953
1219
1219
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1219
1219
1219
1219
1219
1219
1219
1219
1219
1251
1251
1219
1025
1027
1027
1027
1027
1027
1251
1219
227
1219
1251
1219
1025
1027
1027
1218
1226
1226
1218
1218
1218
1218
1218
1218
1218
1218
1039
1026
1026
1026
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1369
1368
1240
1241
1368
1368
345
1368
1240
1574
1376
1610
1610
1382
1085
358
1085
358
1382
1367
1367
1376
1376
1376
1377
1376
1120
1584
1568
1083
1094
1094
1174
1174
1711
1711
1794
1794
1282
1184
1730
1328
1169
1169
1169
1330
1315
1315
1431
1216
193
202
1376
1216
160
202
1216
352
193
161
353
1216
193
202
1216
352
202
1217
353
1185
1217
1488
1440
417
1440
480
464
432
481
1456
1440
1456
1440
480
417
1440
480
432
481
1456
1426
1426
1472
1216
193
1216
202
458
1376
193
353
1216
448
416
193
449
417
1216
1216
1216
1376
1798
1622
1618
1618
1814
1827
1811
1826
1811
1811
1811
1331
1579
1039
1039
1731
1731
1575
1575
1103
1319
1289
1359
1359
1179
1179
1179
1607
1615
1615
1615
1347
1346
1225
1305
1406
1663
638
1040
17
1040
17
1105
1584
1922
1186
178
234
1170
154
178
1162
1154
1306
1450
1418
1410
1410
1034
1026
1130
1114
1802
1802
1770
1650
370
1202
242
1928
1987
1987
1792
1792
1409
1281
1024
1920
1856
1285
1285
1281
1280
1301
1301
1306
1301
1123
1155
1978
1498
1498
1498
2003
2003
2005
1498
1498
1482
1482
498
457
1930
1802
1370
2010
1370
1363
1363
1580
1516
1290
1370
1370
1365
1475
483
1866
1875
1882
1875
1882
1884
1866
1363
1866
1324
1324
1336
1336
1898
1898
1898
1420
1418
393
1996
1996
1292
1292
1996
1290
265
1562
1498
473
1498
1306
1306
1306
1370
378
1370
378
1882
890
1436
1428
1428
412
1436
1428
1096
1370
1324
1324
1320
1320
1306
1306
1324
1306
1304
1306
281
1305
1306
281
1306
281
1300
1324
1308
1308
300
1320
1320
1320
1320
1320
1324
1306
1304
1304
1306
281
1306
1306
1306
1306
1306
1306
1306
1324
1300
1300
1324
1324
1324
1320
1320
1132
1132
1132
1283
1283
1283
1282
1338
1338
1285
1285
1285
1340
1340
1285
1285
1285
1322
1322
1322
1322
1322
1052
1052
1052
1052
1116
1418
1794
1932
1797
1800
1800
1428
1992
1812
1817
1817
1817
1818
1817
1592
1292
1292
300
1292
1292
284
1793
1852
1820
1336
1084
1084
1340
1283
1313
1468
1057
1500
1436
1436
1436
1500
1473
1090
1184
1184
1148
1404
1388
1388
1084
1476
1120
1440
1376
1064
1092
70
452
148
454
1092
172
1092
44
70
172
492
1108
148
468
470
1988
966
1224
196
212
198
204
214
236
1224
196
328
232
212
198
204
214
236
1256
236
1256
236
1220
324
360
344
340
212
198
326
204
220
364
332
342
380
214
236
1220
328
340
212
198
204
220
332
380
214
236
1348
326
364
1348
1348
364
1384
1240
1240
1216
1440
1220
360
216
232
340
212
220
342
214
252
236
1860
196
216
232
212
220
214
252
236
1236
214
1136
1920
1860
840
1192
1940
1420
1288
1237
1137
1025
1121
1185
1377
1233
1361
209
1233
1113
185
1217
241
217
249
1217
241
217
345
249
1393
241
217
249
377
1233
369
241
217
345
249
377
1237
1305
2001
1233
1233
369
241
217
249
377
1233
369
241
217
249
377
1881
1861
1361
857
377
1417
1941
1425
341
393
1849
1137
1093
1157
1890
867
1364
1420
1364
1365
393
1585
1541
129
133
149
153
1173
1573
145
149
613
1553
145
1169
1577
1092
1206
1212
1212
1174
1288
268
1288
268
276
1800
780
1804
1796
1836
1881
1205
1873
1169
1209
1817
1849
1337
1312
1120
1184
1186
1200
1232
209
1968
1024
1024
1225
329
1161
1161
1162
1312
304
1952
1840
1120
1056
1120
1122
1056
1121
1097
1609
1097
1097
1809
1632
1353
1161
1634
1346
1122
1826
1314
354
1953
1953
1440
1440
1441
1313
1120
1377
1991
1542
1542
1542
519
1542
519
1575
1076
1036
1076
1032
1201
1201
1428
1044
1028
1075
1073
1060
1076
1316
1574
1572
1160
1171
1160
1160
1160
72
1160
1171
1418
396
1458
1444
422
1457
1492
1443
1460
492
1476
454
1460
500
1474
418
1476
454
1476
1460
500
438
502
439
1460
1460
1460
1460
1460
1063
1056
1024
1
1076
1060
1516
1452
1479
1332
1316
294
1318
1332
311
1318
1299
1460
1076
1316
1324
1320
1420
1320
1191
1156
68
70
1094
1457
1286
1160
1284
1284
1284
262
1284
1316
1300
292
1316
1332
1332
1332
1876
1588
1588
1044
1292
1284
1056
1056
33
1047
1123
1411
1317
1349
1349
1606
1068
1095
1039
1041
1030
1061
1024
1024
1024
32
1030
7
1028
6
1028
6
1056
1025
1024
1024
1056
1056
1056
1068
1055
1079
1055
1052
30
31
1036
1984
1884
2012
2012
1137
1297
1249
1053
2038
1054
31
86
95
1055
2006
1115
1435
1435
1050
30
31
27
95
1500
1057
1306
794
795
1120
1414
1414
1419
1418
395
1419
1422
399
397
1421
1420
1414
1418
1435
1315
1042
1058
1874
1866
1421
1878
1418
1418
395
1866
1806
1866
1418
395
1882
859
1884
1420
399
1868
2001
2001
2001
2001
2006
2006
1233
1233
1233
1233
1453
1453
1994
1810
791
1499
1498
1500
1497
1457
1903
1498
475
1461
1498
1463
1435
1500
1152
1152
1166
1057
289
1057
1152
1247
1247
1231
1901
1461
1461
1461
1461
1408
1408
1408
1408
1408
1408
1460
1900
877
439
1463
1900
1900
878
1896
873
1896
1441
1441
1442
1414
1414
1133
1461
1453
1453
1420
1408
1441
1187
1197
1423
1229
1229
1421
1421
1455
1455
1410
1408
1408
1187
1186
1210
1196
175
1409
1152
1152
1329
1329
1165
1165
1164
141
1164
1164
1164
1164
1164
2001
1425
1427
471
423
1409
1418
1914
1420
397
1420
1916
894
1918
1414
1414
1148
1421
1025
2014
2014
1452
1452
2010
989
2010
2010
1805
1998
1860
1860
1860
1862
2003
2008
2010
2008
986
2008
986
1859
1800
2004
1994
2006
979
2006
1859
2001
1096
1096
1996
2008
989
2008
2008
2008
2008
2008
1800
1800
1800
1992
966
1992
966
1985
1800
2003
2002
979
1859
2008
1986
1870
1870
1990
1997
1997
1990
1807
1862
1928
1928
1036
1027
1927
1422
1414
1411
391
1496
1490
1040
1880
1868
1868
1868
1996
1996
1996
1988
1996
973
1996
1996
1988
1805
1027
1421
1413
1411
1421
1421
1165
1420
1420
1124
1126
1164
1164
1164
1806
1805
1804
1804
1800
780
1800
780
782
1804
1804
1814
787
1798
1416
1416
1821
787
1448
428
1448
1530
1309
1325
1312
289
1286
263
1284
262
1286
1306
287
283
1312
1312
1312
1307
1311
1289
308
306
311
1329
1300
282
1329
1282
1047
1074
55
1033
50
55
1042
27
1066
43
1050
1042
26
19
1042
1040
1097
1095
1291
1050
1043
1062
1062
1062
1126
91
1115
1114
1322
301
1389
1034
1037
1382
1366
1030
1286
326
1283
1334
1030
11
1414
1411
1384
364
365
1324
302
1384
364
1356
1356
1356
1032
1032
12
1349
333
1283
1411
1548
1293
301
1293
301
1324
301
1324
1292
300
302
1320
1281
1306
283
1461
1205
1206
1174
1159
1088
1088
1156
1157
138
1157
1158
1206
1210
1205
1164
1164
1164
1824
1824
1824
1824
1040
1936
1027
1348
1348
1048
1300
1203
1200
1203
1208
1200
1200
1424
1424
1424
1424
1203
1300
284
1300
1300
1812
1826
1314
1314
1314
1314
1040
1168
1424
1424
2000
1936
1936
1138
1330
1296
1040
272
1072
1072
112
1074
1072
1040
1168
1168
1840
1808
1808
1808
1808
1865
1712
1712
1097
1042
9
1042
1361
1200
1202
1297
1202
1200
1200
1200
1286
1286
1200
1200
1200
432
1200
432
1200
432
1200
1200
1200
1456
1286
1456
1456
1456
1456
1296
1424
1424
1424
1202
1202
1202
434
1202
1202
1456
1286
1286
1286
1296
1313
290
297
1315
1244
1836
1029
1029
1912
1144
1144
1393
1240
1240
1240
1457
1457
1457
1457
1457
1457
1457
1944
1944
1816
1880
1912
1960
1976
1233
1040
1304
1552
1168
1168
1458
1457
1480
1288
1201
1808
1408
1040
1384
1224
1128
1240
1240
1376
1216
1216
1216
1216
1240
1352
1232
1232
1232
1232
1232
2024
1896
1896
1128
1128
1896
1128
1136
1136
1136
1904
1288
1448
1128
1128
1336
1336
1536
1536
1304
1304
1304
1304
1304
1304
1304
1304
1224
328
1189
1208
1112
1208
1112
1184
1880
1816
1816
1816
1816
1032
1032
1032
2008
1240
1232
1240
1496
1024
1024
1024
1036
1036
1036
1036
1036
1028
1036
1028
1028
1028
1096
1296
1296
1296
1040
1040
1040
1288
1348
1312
1024
1296
1432
1224
1376
1706
1576
1632
609
1634
1633
1632
609
1634
1633
1632
610
1632
610
1632
610
1282
1200
432
1456
1376
1376
1328
1328
1328
1328
1024
1857
1377
1377
1376
1376
1058
1386
1448
1448
1120
1024
1280
1456
1824
1568
1025
1288
271
1290
1038
1035
1038
1039
1026
10
1034
14
1030
1079
1078
1078
1076
1076
1076
1076
1756
1753
1756
1116
1117
1343
1779
1905
1905
1820
1820
1916
1916
1821
1821
1805
1040
1040
1040
1552
1556
1040
1040
1296
1152
1158
1158
1152
288
1152
1152
1152
1162
1162
1162
1162
298
1280
288
1280
288
1280
128
272
288
1280
288
1312
1152
288
1296
288
1296
288
1312
1311
295
1319
1319
1319
1311
1311
285
1311
285
1280
128
272
288
1152
1152
288
1158
1159
295
1159
287
285
1309
1280
128
272
288
1280
128
272
288
1280
128
288
1296
1280
288
1152
288
1159
295
1286
294
1159
287
295
1318
1318
1318
1159
287
295
1311
1159
287
1318
1311
1318
1311
285
1318
1286
1309
1309
1309
1309
1031
263
135
287
1162
1318
1158
294
1311
1158
1318
1286
294
1158
294
1054
286
294
158
1031
263
31
135
1296
1312
1319
1312
1312
1280
128
288
1280
128
288
1296
1280
288
1312
1280
1312
1296
1312
1312
1312
1296
1312
1312
1296
1296
1296
288
1159
287
295
1318
1159
295
1311
1286
1319
1318
1311
1311
1309
1311
1309
1280
128
1024
1318
1921
1921
1988
1552
1536
528
1536
528
1552
1536
528
1552
1536
528
1536
528
1552
1536
528
1536
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1502
1488
1855
1074
1842
1074
1074
1074
1074
1842
1074
1074
1074
1074
1074
1842
1074
1074
1042
1042
1042
274
402
1042
274
402
1426
1042
274
146
1042
274
146
402
1042
1298
402
1042
274
1298
1298
1042
274
402
1298
146
402
1042
1298
402
1042
274
146
1298
402
1170
402
1426
1042
274
1298
1426
1426
1298
1298
402
1170
1170
402
1426
1298
1298
1042
274
1298
402
1170
1426
1298
1042
274
1298
402
1082
1082
1842
1842
1842
1170
1170
1042
1426
1162
1162
1162
1119
1130
1130
122
114
1202
186
1111
1111
1082
55
1079
1082
90
55
1079
1338
311
1338
311
1082
90
1106
87
1098
146
154
1074
58
74
82
90
146
154
1079
1070
1070
1182
1183
1202
186
1202
186
1106
1170
154
1170
154
1854
1950
1930
1942
1333
1845
1342
1082
1082
1274
1082
1082
1082
1082
1082
1082
1338
250
1335
1082
1070
1070
1082
1070
1082
1082
63
1070
1082
63
1070
1082
1111
1111
1047
1111
1111
1111
1074
55
1079
1074
55
1074
55
1074
55
1074
1074
55
1079
1074
55
1066
50
58
74
1066
74
1066
50
58
74
1066
74
154
1066
1066
50
58
74
1066
74
154
1066
50
58
74
250
1066
50
58
74
154
1082
1066
58
1066
50
58
74
250
1066
1098
1434
1434
1434
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1498
1290
1162
394
1290
138
394
1418
1162
394
1418
1418
1418
1418
1418
1162
394
1418
1162
394
1418
1290
1418
1290
1802
394
1418
1482
1482
1482
1482
1498
1482
1482
1482
474
1482
1482
474
1498
1482
474
1482
474
1482
1482
1482
1482
1482
1498
1482
1482
474
2010
1306
1306
1754
1818
1562
1546
1050
1050
282
154
410
1050
1050
282
154
410
1306
410
1050
1050
282
410
1050
1050
282
154
1306
410
1034
1162
1418
1034
1418
1290
1162
1490
1482
1482
1386
1975
1975
1975
1898
1038
1038
1038
1054
1182
1054
1054
1070
1070
1070
1038
1038
1038
1038
1215
1343
1215
1343
1343
1343
1370
350
1450
430
1450
430
1450
430
1514
1370
350
351
1407
1407
1407
1407
1407
1407
1535
1535
1535
1535
1535
1535
1151
1151
1151
1151
1151
1151
1151
1151
1151
1151
1151
1151
1151
1151
1279
1279
1087
1087
1087
1087
1087
1471
1215
1215
1215
1087
1087
191
1215
1215
1087
1215
1215
1215
1087
1087
191
1087
191
1087
831
1087
191
1087
831
1215
1087
831
1087
191
1087
1087
1215
1087
831
1087
191
1087
319
831
1087
1087
191
319
1087
1087
831
1087
1087
191
1215
1215
1087
1215
1215
1087
1087
319
1087
1215
1087
1087
1087
1087
1087
1087
191
1087
1087
1215
1215
1087
1087
1087
1087
1087
1087
1983
1087
1599
1599
63
1087
1087
1087
1087
1471
1343
1215
1215
1215
1599
1599
1599
1599
63
1134
1134
1134
1134
1130
1130
110
1454
1713
1713
1713
1713
1713
1713
1713
1713
1713
1713
1713
1969
1329
1457
1457
1329
1841
1969
1969
1841
1329
1329
1329
1329
1329
433
1329
1329
1457
1329
433
1457
1457
1329
1329
1457
1457
1329
1329
1329
1329
1329
1329
1329
1329
1457
1329
1329
1329
1457
1457
1457
1457
1457
1841
1329
1329
1457
1457
1329
1329
1329
1329
1329
1457
1329
433
1457
1457
1329
1457
1457
1329
817
1329
1457
1329
1329
1329
433
1457
1329
1329
1329
1329
1329
1457
1457
1457
1457
1457
1457
1329
1329
1457
1457
1329
1329
433
1841
1329
1329
1329
1457
1457
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1457
1457
1457
1457
1457
1329
1329
1457
1457
1457
1457
1329
1457
1457
1457
1329
1457
1457
1329
1329
1329
1457
1329
1329
1329
1329
1457
1329
1329
1329
1457
1329
1457
1457
1329
1457
1457
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1713
1713
1713
1713
1713
1713
1329
1841
1457
1457
1841
1329
1841
1841
1457
1457
1329
1329
1841
1841
1841
1841
1841
1457
1841
1841
1841
1457
1841
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1329
1329
1329
1329
1329
1329
1329
1329
1329
1713
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1585
1585
1585
1585
1585
1585
1585
1713
1713
1713
1713
1457
1969
1969
1969
1457
1457
1457
1457
1329
1329
1329
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1969
1057
1057
1064
1083
1052
1063
1056
20
36
1064
33
36
1056
1048
40
36
26
42
1048
40
1064
1044
1048
1062
1055
1056
1059
1059
1059
1046
30
38
46
1062
1046
30
38
46
1046
30
38
46
1046
38
46
1054
38
46
1054
38
1062
1054
1054
1054
46
1054
46
1054
46
1054
1067
1060
1048
27
1040
20
1058
1044
36
1062
1044
1044
1048
1048
1055
23
39
1056
16
24
20
1040
1053
45
1053
45
1062
1046
38
29
45
46
1062
1047
1062
1060
1047
1066
1042
1040
1040
1040
1040
1040
1109
1308
1042
1042
1042
1042
1042
1042
1042
1042
1042
1203
1128
1128
1128
1128
1190
1190
1190
1190
1154
1154
1156
1248
1226
1227
1249
1249
1249
1249
1249
1254
1248
1800
1800
1800
1800
1800
1800
1800
1045
1051
1051
1648
112
1136
1648
112
1616
80
1616
80
1392
1569
1569
1222
1222
1222
1296
1897
889
1912
1912
1912
1904
888
1092
1092
1090
1796
1800
1027
1027
1588
1460
1525
1525
1525
1525
2037
1461
2037
1525
1269
1261
1141
1141
245
373
1397
1141
245
373
1141
1141
1141
1269
1269
373
1261
1141
1141
245
373
1141
245
373
1205
373
1141
245
373
1141
1525
1141
245
1141
245
1269
1141
245
1141
1205
1205
1192
1192
1269
1525
1461
1461
1139
1139
1139
1139
1203
2035
1139
1331
1139
1139
1139
1139
1139
1139
1075
1139
243
1139
1139
1139
1075
1075
1587
1587
1075
1587
2035
1587
1011
1139
1139
243
2035
2035
1459
1459
1843
1459
1202
1202
1525
1203
1139
1139
1079
1221
325
1269
1269
1221
1624
216
1240
1240
1240
1823
1823
1796
1796
1796
1824
1824
1824
1856
800
1291
1803
1803
1592
1204
1204
1180
1025
1831
1600
1747
1761
1745
1603
1601
1601
1747
1745
1745
1745
1777
1779
1777
1777
1777
1779
1779
1779
1779
1788
732
1788
732
1788
732
1777
1779
1788
1314
1746
1544
528
8
16
1544
8
1544
8
1460
1490
1059
1059
1059
1187
1059
1059
1187
1187
1059
1059
1059
1059
1059
1187
1187
1187
1187
1059
1059
1059
1059
1187
1056
1051
1132
1132
1132
1126
1126
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1434
1034
1034
1038
1794
1794
1795
1570
1442
1443
1443
1443
1443
1571
1571
1571
1059
1059
1919
1919
1282
1282
1282
1279
1279
1362
1036
1032
1248
1920
1432
1369
1044
1044
1044
1837
1836
1770
1162
1136
104
1728
1296
1296
1144
1927
1298
1316
1092
1092
1092
72
1096
1092
69
1092
69
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1060
1060
1060
1060
1058
1060
1057
1057
1060
1058
36
1058
36
1059
1059
1059
1059
1059
1056
36
1060
1058
36
1060
1058
1060
1058
1060
1060
1056
36
1060
1060
1060
1056
36
1056
36
1056
36
1058
1060
1058
1058
1057
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1056
36
1060
1060
1060
1056
33
36
1058
1060
1060
1060
1060
1060
1060
1060
1056
36
1060
1058
1060
1058
1060
1060
1058
1056
1056
1058
1057
1060
1056
1056
36
1060
1057
36
1057
36
1060
1060
1060
1056
1060
1056
1056
36
1056
36
1056
1060
1058
1057
1060
1060
1056
1056
1056
1061
1056
36
1060
1056
36
1057
34
1057
1056
36
1057
1060
1056
36
1057
34
1060
1060
1057
36
1057
36
1060
1060
1060
1060
1060
1060
1060
1056
36
1056
36
1057
34
1056
36
1056
36
1057
34
1059
1059
1059
1059
1059
1059
1059
1059
1060
1056
36
1058
36
1058
36
1058
1058
1056
36
1058
1060
1060
1056
36
1056
34
36
1058
37
1058
37
1060
1058
1056
36
1056
36
1056
33
36
1056
1056
1056
36
1056
34
36
1060
1058
1060
1060
1060
1056
33
36
1056
36
1058
1060
1058
36
1056
34
36
1058
1058
1058
36
1058
1061
1058
36
37
1060
1056
33
36
1056
36
1056
33
36
1058
1060
1060
1060
1058
1060
1056
34
36
1058
36
1060
1060
1060
1060
1056
1060
1058
1060
1060
1060
1060
1058
37
1058
37
1060
1058
1056
1056
1060
1060
1058
1058
1056
36
1057
36
1058
1058
1056
1056
36
1060
1060
1060
1060
1056
36
1057
34
1060
1060
1056
36
1058
1057
36
1059
1059
1059
1059
1059
1059
1057
36
1060
1057
36
1060
1057
1057
1057
1057
1060
1057
1059
1059
1059
1059
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1059
1059
1059
1059
1060
1056
36
1056
36
1056
36
1060
1060
1058
36
1059
1059
1058
1058
1058
1059
1059
1061
1061
1057
1057
1057
1057
1057
1057
1057
1059
1059
1059
1059
1059
1059
1059
1059
1061
1057
37
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1059
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1058
1058
1060
1058
36
1060
1060
1060
1058
1058
1058
1060
1058
36
1060
1060
1058
1060
1060
1060
1058
1058
1058
1058
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1058
1058
36
1060
1060
1058
36
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1058
36
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1058
36
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
1060
1058
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1058
36
1058
36
1060
1060
1060
1058
1058
1060
1060
1060
1060
1060
1060
1060
1060
1058
1058
1060
1060
1060
1060
1060
1058
1058
1060
1060
1060
1380
1380
1124
1124
1124
1124
1124
1124
356
1377
1376
356
1380
1380
1122
1122
354
1120
1120
100
1120
100
1124
1124
1122
1122
354
1124
1124
1124
1234
1124
1124
1124
1124
1120
100
1232
1124
101
1122
354
356
357
1122
100
101
1125
1381
1125
1378
357
1124
1380
1380
1380
1378
356
1380
1636
1636
1636
1636
1636
1124
1124
1124
1124
1380
1380
1380
1380
1380
1380
1122
1124
1122
100
1122
1122
1124
1124
1122
1122
1122
1124
1124
1124
1124
1124
1124
1124
1124
1124
1125
1124
1124
1124
1124
1124
1124
1121
100
1124
101
1124
1124
1124
1124
1124
1124
1121
100
1124
101
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
101
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
101
1122
100
1124
101
1124
1124
1124
1124
1124
101
1124
101
1122
1124
1124
1124
101
1124
101
1124
1124
1124
1124
101
1124
1124
1124
101
1124
101
1124
1124
1122
1125
1124
1124
1125
1124
1124
101
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
356
1124
1124
1122
1124
1122
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1224
197
1224
196
1220
197
1220
1219
1219
1219
1220
1220
964
1218
1218
1218
1218
1220
1861
1861
1220
1220
1224
196
197
1220
1220
197
1220
1220
1220
1220
1220
1220
1224
196
1220
1220
1224
196
1224
1220
1220
1220
1224
196
1218
1220
1220
1220
1224
1224
1216
196
1216
200
196
1216
196
1219
1219
1219
1224
196
1220
1220
1220
1219
1219
1219
1219
1220
1220
1220
1220
1220
1220
1220
964
1220
1218
196
964
1220
1220
1220
1220
1218
196
1220
197
1218
196
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1221
1220
1220
1221
1220
1220
1220
1383
1423
1039
1423
1423
1423
1039
1039
1039
1124
1124
356
1160
1284
1284
1284
1284
1284
1288
260
1285
1288
260
1288
1288
1284
1284
1285
1284
1284
1288
1288
260
1288
260
1288
260
1288
260
1288
260
1284
1288
1288
260
1288
1285
1288
260
1284
1284
1285
1288
260
261
1288
260
1160
1288
260
136
1284
1288
136
1288
1288
1288
1284
1284
1288
260
261
1284
1288
1284
132
1288
261
1288
1154
1154
1154
1288
1288
1154
1288
1288
1288
1288
260
1288
260
1288
1288
260
1288
1288
1288
1288
1283
1283
1283
1283
1283
131
1283
1283
1283
1283
1283
1283
131
1283
1283
1284
1284
1284
1284
1284
1288
1281
261
1284
1283
1104
1283
1284
1282
1284
1156
1156
898
900
1924
1284
1156
1924
1284
1284
1284
1284
1284
1284
1284
1284
1282
260
1156
1284
1284
1282
260
132
1284
261
1284
1284
1284
1282
260
1156
1284
1284
1282
260
132
1284
261
1284
1284
1156
1284
1284
1284
1284
1284
1282
260
1284
1284
1282
260
132
1284
261
1284
1284
1284
1284
1284
1284
1284
1156
1924
1284
1284
1156
1156
1156
1156
1924
1156
900
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1156
1284
1284
1284
1156
1156
1284
1284
1284
1156
1284
1284
132
1284
1284
1284
132
1285
1284
1284
1156
1156
1284
1284
1284
132
1284
1284
1284
1156
1284
1284
1284
1284
1284
1284
1284
1282
260
132
1284
261
1284
1284
1284
1284
1282
260
1282
1284
1282
260
1284
1284
1284
1284
1284
1284
1284
1282
1284
1284
1284
1027
1027
1027
1209
1734
1810
1048
1024
1115
1115
1115
1219
217
1176
1056
1056
1884
1884
1884
1884
1884
1884
1884
1858
1858
1512
1512
1512
1304
1488
1314
354
1314
354
1378
1220
1220
1220
1240
217
1240
217
1476
466
1476
466
1476
466
1490
1476
466
1476
1282
1282
1402
1402
1402
1506
1442
482
1504
1505
1506
1506
1204
1204
1460
1652
1908
1794
1806
1396
1380
1379
1272
1272
1272
1024
1912
1912
1912
1912
1400
1048
1304
1048
1280
1280
1282
1304
1304
1908
1026
1220
1220
1080
1268
1268
1076
1538
1380
1524
1152
1344
1768
1768
1668
1688
1688
1796
1549
1300
1032
9
1826
1832
1826
1826
1832
1396
1314
1314
1634
1618
1618
338
1234
242
1425
1425
1248
1248
1248
1248
1440
1248
1248
1315
1284
1364
338
1348
1445
1253
1292
1292
1415
1036
1036
1036
1706
1415
1122
1804
1305
1822
1822
1820
1292
1292
1832
1817
1292
1536
1600
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1901
1900
1900
1900
1900
1900
1900
1900
1900
1900
1901
1901
1901
1901
1901
1901
1901
1901
1901
1900
1901
1900
1900
1901
1901
1901
1900
1358
1358
1358
1358
1358
1358
1098
1098
1098
1098
106
362
330
1066
74
298
362
1098
330
1346
290
354
358
1354
1354
1354
1354
1354
1354
1354
1383
1383
1383
1346
354
358
1314
1346
290
1314
354
1346
354
1314
1314
1304
1328
1328
1357
1613
333
1357
1357
1638
1602
1602
1354
1354
1190
1314
1190
1346
1606
1606
1602
582
1602
582
1322
1386
330
1610
330
1610
330
1610
1354
1353
1353
1353
1098
1218
210
242
1314
1314
1346
354
1346
338
370
1602
322
370
1606
1606
1226
1386
1350
1350
1190
1062
1062
1378
1602
290
1353
1353
1346
1354
1417
1322
1322
1095
327
1386
1607
1322
1386
1169
1169
1322
1617
1361
1345
1028
1028
1028
1102
1098
106
1098
1094
1095
1105
1095
1105
1425
1312
1315
1376
1379
1377
354
1378
1378
1378
1378
1378
1825
802
1825
1604
1826
1824
1826
1824
1826
1824
1824
1824
1185
1185
1186
1184
1184
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1556
1824
1826
1824
1827
1568
288
1568
288
1568
288
1568
288
1568
288
1315
1315
1825
1827
1825
1827
1376
1376
1379
1378
1377
1824
1826
1824
1827
1604
1604
1604
1604
1604
1604
1824
1826
1824
1824
802
1824
1825
1825
1826
1185
1185
1184
161
1185
162
1187
355
1187
1187
1187
1187
1600
1600
1600
1281
1601
1825
1825
1825
1825
1825
1824
1824
1825
1377
1377
1825
1825
1825
1825
1825
1825
1120
1056
1057
1028
1416
1202
1032
1344
1344
1052
1036
1418
1062
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1284
1128
106
1128
106
1572
1572
1572
1572
1576
1576
1344
1344
1570
1423
1408
1408
1536
1100
1100
1858
1290
1802
1346
1346
1284
1284
1156
1290
268
1284
1284
1284
268
1602
1602
1602
1282
1282
1248
1856
1250
1250
1858
1284
1284
1282
1364
1364
1508
1426
1426
1860
1860
1164
1292
1288
1570
1442
1162
1160
1156
1162
1468
1474
1448
1448
1040
1040
1024
1024
1024
1024
1024
1024
1024
1024
1024
1040
1040
1040
1040
1040
1040
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1029
1029
1029
1029
1029
1029
1024
1024
1024
1024
1024
1024
1025
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1025
1024
1024
1024
1024
1024
1025
1024
1025
1025
1024
1024
1024
1025
1024
1025
1024
1024
1024
1024
1024
1025
1024
1025
1024
1024
1024
1024
1025
1024
1024
1024
1024
1025
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1028
1028
1026
4
1026
4
1028
1026
4
1026
4
1028
1028
1028
1028
1024
1024
1028
1028
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1216
1216
1196
1196
1196
1196
1196
1196
1196
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1196
1196
1136
240
1392
1392
1392
1392
1136
240
1196
1132
252
1132
172
1196
1240
108
116
124
220
244
236
1276
1276
1132
1216
240
368
1216
1216
240
368
1216
112
368
1136
1216
1216
112
1136
1136
1136
1136
1216
112
1136
1132
1132
172
1196
1272
220
380
252
236
1132
172
1132
364
1132
1132
1132
1132
172
1132
252
1196
1196
1196
1196
1196
1196
1240
124
252
1244
1144
216
108
116
248
124
220
364
244
372
252
236
1132
124
220
1240
1196
1196
1196
188
1148
1216
1216
112
1196
1132
1132
172
1132
1132
116
124
244
1132
116
124
1148
1132
116
244
1144
248
1144
248
1128
1385
1385
1272
1272
1144
216
1144
216
248
1272
1144
248
1144
1144
216
248
1144
248
1129
1128
105
1129
1128
1128
1128
1129
1128
1128
105
1128
105
1128
1128
105
1240
1144
216
1146
218
250
1240
1128
1128
1272
1144
1138
1130
1216
112
240
368
1216
112
240
368
1128
1128
1128
105
1384
1128
1128
1128
105
1384
1198
1198
1128
168
169
1128
1128
168
169
1128
1128
1128
1384
1384
1128
1128
1128
169
1128
1128
1128
1128
1384
1128
1128
1216
240
1192
1192
1128
1216
1198
1198
1216
1200
1216
1216
1216
1216
1216
1200
1216
1216
1216
1216
1216
1216
1216
1216
1216
1200
1216
1216
1216
1216
1216
1216
1216
112
240
1136
1216
112
1216
1216
1216
1216
1216
1216
1216
112
240
368
1136
1216
112
240
1136
1216
112
1136
1216
1216
1136
1136
240
368
1136
1136
1216
112
240
1136
1216
112
1216
112
240
1136
1216
112
240
1136
1216
112
1216
112
240
368
1136
1216
112
240
1136
1216
112
240
1136
1216
1216
112
240
1216
240
1136
1136
1128
360
361
1128
360
1128
360
361
1128
360
1128
360
1128
105
1128
1128
1128
105
1128
1128
1128
360
1128
1128
360
1128
1128
1128
1128
1128
1128
360
1128
1128
360
1128
1128
1128
1128
1128
168
1128
1128
1128
1192
1128
1128
1128
168
1128
1192
1128
1128
1128
1128
1128
1384
1128
1128
1128
1128
1128
1128
1128
1128
1384
1128
1128
1128
1128
168
1128
1128
1128
1128
1192
1128
1128
1128
1384
1128
168
1128
1128
168
1128
1192
1128
168
1128
1128
168
1192
1192
169
1192
1192
1192
1192
1192
1192
1193
1192
1192
169
1192
1192
1192
1192
1192
1192
1128
168
1128
1128
1128
168
169
105
1128
105
1128
168
1128
1128
1128
1128
1128
168
105
1128
1384
1128
168
1128
1128
1128
1384
1384
1128
168
360
169
105
1128
105
1128
1128
360
1384
1128
168
1128
1128
1128
168
169
105
1128
105
1128
1128
168
1128
1128
1128
1128
1128
168
1128
1128
1128
1128
168
1128
1128
1128
1128
1128
1128
168
360
105
1128
1128
105
1128
168
1128
1128
105
1128
1128
1128
1128
168
360
1128
1128
105
1128
360
1128
360
1384
1128
1128
1128
1128
1128
168
360
1128
1128
1128
1128
1128
168
1128
1128
1128
168
1128
1216
1216
1216
1216
1216
112
240
1136
1136
1216
112
240
1136
1136
240
1136
1192
1128
1192
1192
1128
168
1128
1128
1128
1128
168
1128
168
1128
196
1384
1128
1128
168
1128
1128
196
1128
1128
1128
1128
1136
1196
1132
236
1128
1132
1240
1196
1404
1196
1244
1244
1148
1196
1196
1272
1384
1129
1192
169
1129
1128
168
1128
360
1128
1128
168
1129
1128
1128
1128
168
1408
1408
1221
1221
1221
1221
1147
251
1147
251
1147
379
251
1147
379
251
1147
251
1275
1147
379
251
1147
1147
251
1147
251
1147
251
1147
251
1147
251
1177
1177
1180
1180
1282
1804
1024
1034
1034
1034
1034
1194
1194
1194
1130
362
1196
1196
1130
1130
1130
1130
1132
1130
108
1194
1266
1192
1266
1194
1194
1194
1194
1194
1194
1194
1130
1130
1130
1130
1130
1194
1130
1130
1130
1130
1130
1130
1130
1132
1132
1132
1141
1141
1141
245
1137
1124
1380
1220
100
1126
1220
1126
1220
1072
1147
251
1147
251
1147
251
1196
1196
1196
1196
1196
1196
1193
1193
1196
1196
1193
1193
105
1193
1408
1049
1036
1036
28
1049
1036
1049
1049
1045
1036
1374
1344
1089
321
1344
1089
321
1345
1344
1089
321
1345
1088
320
1345
1344
1345
1088
320
1089
321
1344
1345
1088
320
1089
1344
1345
1088
320
1344
1088
320
1088
320
1088
320
1088
320
1345
1344
1088
320
1344
1088
320
1089
321
1344
1345
1344
1344
1344
1344
1344
1344
1320
322
324
1321
1320
1348
1320
1348
1320
297
1348
1348
1320
1348
1348
1344
1344
1344
1344
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1280
1132
1966
1094
1106
1092
84
1796
1116
1088
1095
1029
21
1026
1042
1044
1044
1044
1044
18
1044
1028
1044
1042
1024
1024
1024
1051
1045
1408
1408
1408
1117
1052
1052
1046
1376
1377
1844
1844
1844
1844
1844
1836
1836
1035
1035
1035
1052
1065
1128
1410
1410
1414
406
1068
1536
1091
1027
67
1027
67
1536
516
1536
516
1540
1541
1541
1414
1414
1414
1413
1089
1089
1032
1032
1032
1032
1193
1193
1795
1184
1248
1251
1251
1251
1251
1300
1300
1300
1296
276
1248
1367
1367
1312
1312
1312
1184
161
1184
1184
1184
1187
1187
1187
1187
1187
1187
1187
1187
1184
1185
1185
1185
1187
1187
1172
1232
1051
1050
1050
1051
1050
1090
1026
1026
1026
1044
1044
1038
1168
1168
1168
1808
144
1168
1168
1168
1808
144
1808
1801
1801
1161
1161
1194
1194
1194
1194
1025
3
1025
1025
1024
2
1024
2
1026
1024
1024
1024
1024
1025
1025
1025
1024
1024
1233
213
211
1412
391
1108
1493
1025
1025
1808
1808
848
1808
1808
1872
1872
1024
1040
1024
16
1024
16
1024
16
1024
16
1040
1024
16
1040
1680
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1024
1280
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1
1024
1
1024
1
1024
1024
1
1024
1024
1
1024
1024
1
1025
1024
1143
1140
117
1141
1143
1192
171
363
1384
1136
1136
240
1136
1264
1136
1192
1194
1384
362
1194
1120
1120
97
1120
97
1120
97
1344
1089
321
1089
321
1345
1089
321
289
1313
1088
1089
1089
321
289
1089
289
1089
321
1089
289
1088
65
1089
1088
1313
1313
1313
1313
1857
1121
1121
1121
1121
1121
1029
1103
1103
1036
1280
1281
1073
1089
1089
1077
1077
1077
61
93
1077
61
93
1283
1094
1094
1093
37
1094
1094
1094
38
74
1066
70
38
74
1096
1096
1096
1102
1096
70
1096
70
78
1094
1102
1050
1025
1090
1041
1317
1445
1472
449
1476
420
484
1476
420
1476
420
484
1476
420
1187
1187
1477
421
1442
1412
452
420
402
1412
452
420
402
1444
421
1440
1157
197
1155
1475
1445
1190
1184
1184
1188
1188
1188
1188
1188
1188
1216
1033
1033
1033
1033
1033
1033
1033
1033
1797
1093
1024
64
1030
22
70
1030
1536
1536
1542
1542
1542
1542
1676
1096
74
76
1100
1096
74
1100
1096
74
1100
1096
74
1100
1096
74
1096
74
1096
74
1100
1098
1096
74
1067
1067
1042
1324
1388
1090
1090
1026
1540
1064
1096
1096
73
1096
1544
1156
1156
1025
257
1280
1024
1025
1027
259
1027
259
1585
1585
1585
1098
1674
1738
1098
76
1098
76
1034
1440
1585
1226
1106
1106
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1176
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1240
1240
1240
1240
1240
1240
1240
1240
1024
1152
130
1176
1152
130
1152
1154
1154
1154
1154
1152
130
1152
130
1154
1154
1154
1154
1154
1154
1154
1152
130
1152
130
1154
1154
1154
1152
130
1154
1152
130
1152
130
1154
1152
130
1152
130
1152
130
1154
1154
1154
1176
1176
1176
1176
1176
1176
1176
1176
1176
1048
1176
1176
1176
1176
1176
1176
1176
1048
152
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1024
1024
1024
1024
1024
1024
1024
1056
1024
1024
1024
1056
1024
1154
1154
1154
1154
1152
130
1154
1154
1154
1154
1154
1154
1154
1154
1154
1152
130
1152
130
1154
1154
1154
1024
1154
1154
1154
1152
130
1024
1024
1024
1024
1154
1154
1154
1154
1154
1218
1218
1218
1218
1218
1216
194
1218
1218
1218
1218
1218
1218
1218
1826
1058
1028
1040
1092
1092
1092
1028
1028
1028
1190
422
1155
1285
1159
1090
1090
1090
1094
1094
1444
1412
1544
1544
1065
1271
1271
1479
1159
1244
1692
1244
1688
1688
1173
1165
1162
1138
178
1322
1318
1318
1318
1318
1318
1174
1174
1174
1174
1174
1318
1025
1892
1185
1138
1137
114
1150
1150
1054
1054
286
1159
147
1155
135
147
151
1157
149
1159
1159
1159
151
1171
1155
139
1095
1095
1156
1175
1155
135
151
1155
135
149
147
151
1156
131
1156
131
149
1155
1155
151
1155
147
151
1157
1165
1157
1173
1157
149
1157
149
1157
149
1156
1091
1107
1091
1155
83
1155
1155
1155
139
1155
1163
1164
1155
1156
135
148
147
1155
1189
1189
1038
1332
1332
1410
1294
1294
1218
1347
1347
1347
1475
1443
1251
1251
1315
1315
1475
1475
1219
1187
227
1187
227
1187
227
1315
1315
1315
1315
1378
1377
1378
1377
1290
1194
1066
170
1194
1066
1514
1258
1063
55
1095
39
55
1095
1079
1607
1495
1495
1607
455
471
1495
1351
343
1351
1063
55
87
167
119
1111
1169
1127
1108
1108
1108
1108
1412
1412
1412
1412
1070
1094
38
54
46
78
1102
1094
1606
1606
78
1094
46
78
1870
206
1230
1230
1222
1094
86
94
110
302
1606
78
1094
38
46
102
78
94
110
1318
1222
1222
206
1222
326
206
334
1845
825
827
1842
826
1104
144
1360
1095
1090
1103
1110
1108
180
177
1233
214
1233
214
215
1108
145
146
150
1108
180
166
111
1076
148
116
150
1076
84
116
180
1076
81
116
146
102
118
87
150
111
115
179
1076
116
180
1204
1236
209
214
1233
214
1169
73
1097
1128
105
1099
1099
1131
1076
84
49
81
148
54
82
116
180
86
145
102
55
166
150
178
151
1076
84
49
50
38
81
148
82
116
180
86
114
102
87
147
151
1201
165
1060
1060
49
54
63
1073
1841
1841
1073
45
1062
1060
1060
38
39
1128
1176
73
1848
817
1176
145
157
1512
1181
1062
58
54
45
53
61
1062
58
1174
1174
157
1850
1850
1130
1283
1155
1104
72
1096
1136
1104
1136
1224
1104
104
1104
144
104
88
1104
144
104
88
1104
144
104
88
1128
1384
1384
1104
144
1104
104
1128
88
1094
54
1078
46
1070
1094
54
46
1094
1094
1350
334
1894
1350
334
1350
1878
846
870
1350
1870
870
206
1350
366
1350
366
1350
1878
862
1350
334
1862
854
846
862
870
878
1350
1350
1862
870
1234
220
1108
92
1108
92
1244
1236
220
1076
60
92
124
156
1076
60
92
124
156
1068
60
124
300
1068
188
1236
1236
220
1212
186
191
1208
1208
1156
1156
1156
1156
1156
1156
1153
133
1153
1153
1153
133
1153
1153
133
1153
1153
1153
133
1153
1152
1152
1152
1152
1152
1344
1078
39
55
1062
39
102
55
486
103
183
487
1062
39
102
103
183
1431
1204
1204
1204
1204
1204
1496
1090
1090
1090
1090
1090
1090
1858
322
1412
389
396
397
205
1412
1412
1412
1520
1520
1520
1512
1518
1534
1512
1534
1640
1640
1712
1778
1768
1768
1776
1768
1774
1768
1722
1945
1932
924
1928
914
921
1932
1928
1945
1948
1948
1928
908
1928
908
924
1948
1948
1929
1924
1924
1924
1924
1924
1159
1159
1159
1159
1223
1223
1223
1223
1031
1031
1031
1031
1159
1159
1159
1159
1159
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1094
1094
1222
1222
1222
1222
1222
1094
1094
1318
1574
294
1318
1030
1168
1168
145
1168
1168
1168
145
1168
1168
145
1168
1168
1168
550
1168
145
1168
1168
145
1169
1168
1168
145
1168
1168
145
1168
145
1168
1168
145
1168
145
1168
1168
145
1168
1168
145
1168
145
1168
1168
1168
1168
145
1168
145
1168
1169
1168
145
1169
1168
1168
1168
145
1168
145
1168
145
1168
145
1168
1104
1168
145
1168
145
1168
145
1168
1168
1168
1574
1574
294
1168
145
1168
145
1574
1168
145
1574
1168
1168
1168
1169
1574
1168
145
1168
550
1156
134
1160
132
1156
1156
1156
1156
1156
1156
1156
1158
1038
1038
270
2000
2000
2000
2000
2000
2000
998
2000
2000
977
2000
977
2000
1232
1232
1232
1232
1232
209
1232
1232
1232
1232
1232
209
1232
230
1254
1254
1254
1232
1232
1232
1254
1254
1254
1232
1254
1232
1232
1800
1796
1796
1166
1166
1166
1171
1171
1171
1171
1171
1171
1028
1284
1168
550
1168
548
550
549
292
293
1168
1168
550
146
1318
1574
1168
1168
1168
1094
294
1094
294
1158
1158
2002
2000
228
996
997
2002
1220
1220
1220
1254
1254
1254
1234
1234
1220
1798
1796
1034
1162
1162
1162
1032
1284
9
1032
1032
1032
1284
1286
1030
262
1030
262
1168
1168
1168
1168
1168
549
1169
146
1168
549
146
293
1168
1168
550
146
1168
550
1168
550
1168
1168
1168
1168
1168
1168
145
146
1168
1168
550
1168
1168
146
1168
1168
1170
1168
1168
146
1168
146
1168
1168
1168
550
146
1168
550
1168
1168
1168
1168
1170
1168
1168
1104
1168
1168
1168
146
1168
1574
294
1318
1168
550
1168
1168
146
1168
1168
1574
1168
146
1168
1168
1168
1168
1168
1168
1160
1160
132
1156
1160
1156
1156
1160
1160
1156
1156
1156
1160
1160
1156
1160
1156
1158
1156
134
138
1158
1038
1038
1038
1038
1038
1038
2000
968
2000
968
229
997
2000
968
1988
976
968
229
2022
997
1988
968
1988
976
968
1988
1988
2000
2022
2000
968
229
2000
2000
968
2000
229
1232
196
1232
1232
1232
1232
1220
1220
1232
196
1220
1232
1232
196
1220
1220
1220
1232
1232
1232
200
196
230
1254
1254
1254
1222
230
1988
1232
1232
1220
1254
1254
1254
1232
1220
1232
196
1254
1988
997
1988
1988
1220
229
1796
773
1796
773
1798
1800
1796
1796
1800
772
1166
1166
1166
1166
1166
1166
1166
1806
1806
1806
1806
1806
1171
1171
1171
1171
1171
1171
1171
1171
1171
1171
1568
1568
1568
288
1569
1153
1153
1153
1152
1152
1152
1152
1216
1088
1288
1294
1294
1032
1030
1168
145
1168
294
1168
1574
1168
1168
145
1169
1168
145
1160
1232
200
976
968
1166
1032
260
1028
10
1030
5
1032
4
264
5
260
1288
1288
1168
293
1168
146
1168
293
1168
550
146
293
1318
1168
1168
550
146
1168
550
549
1168
1168
549
293
1168
1168
1168
146
1168
146
1156
138
1160
132
138
1160
1160
1156
138
1160
132
1160
132
1038
2022
1226
998
2022
1232
200
976
968
230
229
998
997
2021
1254
1254
229
998
1232
200
196
976
968
1220
1224
1166
1166
1806
1312
1217
1029
1284
1284
1284
1104
81
1104
1104
294
1104
81
1254
1796
1800
1800
1796
1254
1254
1254
1284
1284
1284
261
1284
1288
260
1288
260
1288
260
261
1317
1318
1318
1318
1104
1318
1294
1294
1294
1294
1294
1294
1254
229
1254
1254
1254
1254
229
1254
1254
1254
1232
196
1254
1232
1254
1796
773
1797
1797
1800
1800
772
1800
1800
1800
1797
1800
772
773
1806
1806
1806
1806
1806
1806
1806
1540
1544
1284
1318
1318
1318
1294
1796
1798
1798
1288
260
1288
260
1286
1286
1318
1318
1318
1797
1796
773
1798
1798
1798
1798
1798
1798
1806
1088
1088
1030
1318
1168
145
1168
1104
72
1318
1800
1800
1288
260
1288
260
1168
1168
1168
1104
72
294
1800
1800
772
778
1168
145
1168
1168
1168
1168
145
1168
1171
1171
1032
1574
1168
1168
1156
2000
1232
1166
1166
1153
1153
1168
145
1168
1168
145
1168
145
1168
1168
1168
1168
145
2000
1232
1232
1232
1171
1284
1168
292
294
1168
1232
228
230
1032
1168
294
1168
146
1168
549
1168
1168
1168
1160
1162
1038
2000
1232
1232
1232
1221
1800
1166
1171
1171
1153
1153
1171
1171
1171
1028
5
260
262
1574
294
293
1156
1254
229
1028
260
1028
260
1156
1156
1156
1160
1038
1038
1166
1166
1171
1171
1171
1171
1171
1171
1171
1171
1216
1216
1216
1216
1312
1312
1312
1312
1312
1312
1543
1287
1287
1543
1286
1286
1286
1286
1286
1542
1542
1031
1031
1287
1799
1799
1286
1286
1798
1798
1798
1798
1286
1030
262
1286
1030
1286
1286
1286
1030
262
1286
1286
1030
1030
1030
1286
1286
1286
1030
1030
1030
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1286
1030
262
1030
1286
1030
262
1030
1798
1798
1798
1798
1030
1030
1030
1030
1808
1808
785
1808
1808
1808
1808
785
1808
1808
1810
1808
1809
1808
1810
1808
785
1808
1808
1809
1808
785
1808
1808
785
1808
1808
1808
1811
1808
785
1808
1808
1808
1808
1808
785
1808
1808
1808
785
1808
1808
1808
1810
1808
1808
1810
1808
785
1808
1808
1808
1808
785
1808
1808
1808
1808
1811
1811
1808
785
1808
1808
1808
1808
785
1041
1554
1809
1297
1536
256
513
1536
513
1040
1808
785
1040
1040
1040
1808
1281
1296
273
1296
1040
272
17
1040
17
1040
1040
1552
16
272
1296
1296
1552
16
272
529
17
273
1040
1040
272
17
273
1040
1040
1296
1040
17
1040
272
17
273
1296
17
1552
16
272
17
273
1296
1040
272
17
273
1040
272
17
1040
1040
1040
1552
274
1040
272
1552
272
274
1040
272
1040
1552
16
272
1040
1041
18
1040
272
18
1552
16
272
1040
272
18
1040
17
273
1040
272
1552
16
1041
18
1296
1298
1297
1040
272
1040
272
1552
16
272
1296
1040
272
1040
1536
1536
1040
1040
272
17
273
1296
1040
272
1296
1298
1296
1040
272
18
274
1040
1040
272
1552
16
272
1040
530
18
1552
16
272
1552
16
272
1296
1296
273
1296
273
1554
1040
272
1040
272
1040
272
1040
18
1536
1126
1126
1296
273
1552
1296
1298
1296
1296
1296
1552
1296
1296
1296
1296
1296
1296
1296
1296
273
1296
1296
1296
1126
1126
1126
1126
1040
1043
1040
1040
1040
1296
1296
1040
272
1040
1296
1040
272
17
273
1040
1296
1296
1043
1040
1040
1040
272
18
1040
272
1296
1043
1281
1809
1809
1040
272
17
1040
272
17
1040
272
17
1040
1040
272
1040
272
17
1040
272
17
1040
272
1040
272
1040
272
1808
785
1808
785
1808
785
1808
1808
1808
785
1808
785
1808
1808
1808
1809
1809
1808
1809
1809
1296
1810
1296
1040
272
274
1040
272
17
273
1040
1040
1040
272
274
1040
272
17
273
1808
1808
786
1808
1808
1808
786
1808
786
1808
1808
1808
1040
272
17
273
1296
17
273
1808
785
1808
785
1808
1808
785
1808
785
1808
1043
1811
1808
1808
1808
1808
786
1808
1808
1808
1296
1296
1040
272
1040
17
1040
1040
17
1040
1040
17
1040
1040
1040
17
273
1040
1040
17
1040
17
1040
272
17
1040
1040
102
1040
272
1040
1040
17
1040
1040
1040
17
1296
1040
17
1040
1040
17
1040
1040
17
1296
1040
17
1126
1296
1040
1808
785
1808
1808
785
1808
1808
785
1808
785
1808
1808
1808
785
1808
1808
785
1808
785
1808
1808
785
1808
785
1808
1808
785
1808
1811
1040
100
101
1040
164
165
1126
1808
1808
1808
1296
1040
272
1296
1040
1040
1040
101
1040
1040
272
1040
1040
1040
102
1040
17
1040
272
165
1040
273
1040
1040
1040
1040
1296
1296
1808
786
1808
786
1808
786
1808
785
1808
1808
1808
786
1808
786
1810
1808
786
1808
1808
1811
1811
1811
1280
1280
1792
1792
1792
1792
1792
1792
1792
1792
1792
769
1792
1040
272
1040
1040
1296
1296
1281
1040
272
17
273
1040
1041
1296
273
1296
17
273
1296
273
1041
1040
272
17
1040
17
273
1040
1040
1040
273
1040
17
1040
1040
17
1040
1040
1040
1040
1040
1040
272
17
273
1296
17
273
1040
272
17
273
1296
17
1040
272
17
273
1040
272
17
273
1040
17
1040
1041
1041
1040
1040
272
1040
1040
1040
17
1808
785
1808
1808
785
1808
1808
785
1808
785
1808
785
1808
785
1808
1808
1808
1808
785
1808
1808
1808
785
1808
785
1808
1808
1808
1808
785
1808
785
1808
785
1808
785
1808
785
1808
785
1808
1808
785
1808
785
1808
1808
1808
785
1808
785
1808
1808
1808
1808
785
1808
785
1808
1808
1808
785
1808
785
1808
785
1808
785
1808
1808
785
1809
1808
786
1808
786
1808
1810
1040
272
102
101
1126
1040
272
102
1041
1040
272
102
101
1040
1296
102
1041
1296
1296
1296
1296
1296
1040
274
1040
1125
1041
1040
272
165
1040
273
1040
1296
1296
1042
1042
1040
101
1041
1042
1040
1041
1040
272
1040
18
274
166
1040
272
273
1040
1040
272
1040
272
273
166
1040
272
1042
274
1296
273
1040
1040
1296
1040
272
1296
1125
1042
102
1042
1041
1041
1040
272
101
1040
1041
1041
1041
1040
1040
1296
1040
272
1040
1040
1040
1040
1040
1808
1808
785
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
785
1808
1808
1808
1810
1808
1808
786
1808
1808
1808
786
1808
785
1808
786
1808
1808
1808
786
1808
1808
786
1808
785
1808
1808
1808
1810
1808
1808
1808
786
1808
785
1808
786
1808
1808
1810
1808
1808
786
1808
785
1808
1808
786
1808
785
1808
786
1808
785
1808
1808
786
1808
1808
786
1808
1808
786
1808
786
1808
786
1808
1810
1808
1808
1808
1808
1808
1024
1024
1024
1280
1024
1024
1024
1024
1280
1024
1792
1792
1792
1793
1792
1792
1792
1793
1040
272
1040
272
1296
1040
272
1040
272
274
1040
272
1040
1040
272
17
1040
272
273
1040
1040
1040
17
1040
1040
17
1040
1042
1296
1296
1808
1808
785
1808
1808
785
1808
1808
1808
785
1808
785
1808
785
1808
1808
785
1808
1808
1808
1808
1808
1808
1808
1808
1808
785
1808
785
1808
1808
785
1808
1808
1811
1811
1040
272
102
101
1040
1040
17
102
1040
17
1041
273
274
1040
272
1040
272
1040
273
1042
273
1296
1040
1040
1040
272
1040
1041
1296
1040
1040
1040
1040
1040
1808
1809
786
1808
786
1808
786
1808
1808
1808
786
1808
1808
1808
1808
1808
786
1810
1808
786
1810
1808
786
1808
786
1808
1808
1808
1808
786
1808
1811
1811
1811
1792
1792
1792
1792
1792
1792
1792
1040
1040
17
1040
1040
102
101
1040
17
1040
166
165
1808
785
1808
1808
785
1808
1043
1811
1811
1040
1040
1296
1040
1042
1040
101
1040
1296
1042
166
1040
165
1040
102
1040
1040
18
166
1808
1808
786
1808
1808
786
1808
1808
1810
1808
1808
786
1040
272
1040
272
273
1040
1296
102
1040
1126
1040
272
17
273
1040
272
166
1040
1040
1296
102
1040
272
1040
1296
1808
785
1808
1808
785
1808
1808
785
1808
1808
785
1808
1811
1811
1811
1040
272
102
101
1040
1040
1040
1040
102
101
1040
1040
272
18
1040
102
101
1040
1040
272
1298
1042
1040
272
1040
1808
1808
1808
1808
1808
786
1808
1808
1808
786
1808
785
1808
1808
786
1808
1808
786
1808
785
1811
1024
1024
1792
1040
272
1025
1040
272
273
1040
272
1040
272
273
1040
272
1808
785
1808
1808
785
1808
1808
1808
1808
1808
1040
1296
1296
1296
1126
1190
1808
1808
1808
1808
1808
1808
1808
1299
1811
1811
1124
102
1188
166
1808
1296
1126
1808
1808
1808
1808
786
1808
1808
1552
1808
785
1040
17
1040
1040
272
17
1040
1808
785
1808
1043
1299
1811
1040
1040
272
18
1808
786
1043
1811
1024
1024
1280
1792
1296
1552
272
1552
1552
1552
1552
1552
1552
1552
1297
1552
1552
1552
530
1299
1536
256
1552
1043
1043
275
1043
275
1555
1299
1126
1190
1126
1190
1043
1536
256
1043
1043
275
1811
1540
1540
1540
1540
1540
1508
1510
1540
1552
1546
1544
1544
1546
2022
1296
1700
1766
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1446
1094
1094
1094
1094
1094
1158
70
1094
1094
1094
1094
1094
1094
1094
1094
1158
1318
1318
1446
1446
1446
1446
1094
1094
1094
1318
1318
1318
1446
1446
1446
1446
1446
1446
1158
1158
1158
1670
1094
1158
1158
1190
294
1190
294
1190
1190
1190
1190
1190
294
1190
294
1190
1190
1190
294
1158
1158
1158
1158
1158
1670
1158
1670
1094
1094
1158
1094
1158
1190
294
1190
294
1190
294
1190
1190
294
1190
294
1158
1670
1158
1158
1158
1190
1190
294
1190
294
1190
294
1190
1190
1190
294
1190
1190
294
1190
294
1092
1092
1092
2046
2046
2046
2030
2046
2030
1022
2046
1038
1038
1038
1038
1038
1038
1092
1092
1092
1092
1156
1156
1822
1806
798
1806
1156
1156
1156
1454
446
1806
1454
1092
1092
1038
270
462
1156
1668
1156
1668
1156
1668
1668
1502
1230
1230
1156
1156
1156
1156
1156
1156
1092
1156
1486
1486
1230
1230
1230
1230
1742
366
1230
1156
1156
1156
1156
1156
1156
1486
1742
1230
1230
1182
302
1101
1181
1326
1069
1453
1453
1453
1453
1453
1453
1229
1421
1038
1038
30
1038
30
1038
30
1038
1038
30
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1822
1101
1421
1389
1261
1054
1054
1054
1806
1869
1822
1822
1038
1806
1038
270
1038
1806
798
1038
30
270
1806
798
1806
798
1822
1806
126
1150
1806
126
1806
798
1806
798
1806
798
1038
270
1038
30
1038
30
1038
30
782
798
1038
30
270
110
1806
1806
1806
798
1806
798
1230
1230
1470
894
1918
1918
1918
1918
1262
1230
238
1454
446
878
894
1262
1902
1092
1092
1470
1454
446
1470
1454
1421
1054
1806
798
1806
1038
1806
798
1470
1918
1918
1454
1454
446
1374
1069
1069
1054
1054
1054
478
1054
270
462
1054
1486
1054
1502
1486
1054
1214
1054
1054
1054
174
478
462
494
1822
1038
30
270
510
462
1054
1054
174
1486
1054
2014
2046
2014
2046
1998
990
1998
1998
1006
1022
1998
990
1998
990
2014
1278
1470
1278
1230
254
1742
1230
1182
302
1182
1182
302
1182
1182
302
1454
350
1454
1454
350
1374
1069
141
1197
1357
349
1229
333
1069
1869
1502
1486
1294
462
1054
1054
190
478
1822
1038
30
270
462
1054
1054
1054
190
478
1822
1214
1486
1486
1054
270
462
1038
30
1198
190
478
462
1038
30
510
462
1502
462
1198
478
462
1198
190
1486
1486
1054
1198
190
478
1054
270
286
462
1502
1198
478
1198
190
1998
1998
1998
1998
1998
1998
1230
1742
1230
1230
1230
1230
1742
1230
1742
1230
1230
254
1230
1230
1230
1230
1230
1230
1742
1742
366
1230
1230
254
238
1230
1230
1230
1742
1230
1742
1230
1230
238
1230
1230
1182
174
302
1182
1182
302
1326
1374
1454
350
1454
1197
1197
1197
1069
141
1197
1165
1357
1357
1229
1357
1229
1869
1229
333
1294
1054
1054
1486
1230
1742
1230
1230
1230
1230
1230
1230
1326
1198
302
1374
1965
1965
1965
1933
1933
1965
1933
941
1965
1933
1040
1040
1040
1040
1040
1040
1296
80
144
1296
1173
1301
1093
1485
1061
1061
1061
1061
1039
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1067
1280
1280
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1040
1040
1040
1040
1040
1040
1920
1920
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1060
1092
1093
1092
1092
1092
1057
69
37
1057
69
1680
1680
1040
1030
1408
1028
1026
4
1028
1028
1028
1028
1028
12
1026
4
1036
1026
1026
1026
1026
1680
660
657
1684
1312
1425
1160
1160
1160
1161
1161
1156
137
1161
1156
1156
1156
137
1161
1156
137
1156
1156
1156
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1221
1221
1461
1461
1461
1461
1461
1461
1280
1282
1282
1286
1286
1024
1030
1030
1026
1038
1038
1038
1248
1248
1440
1152
1152
1152
1152
1152
1462
1440
1462
1176
1078
158
1328
1356
1324
332
1324
332
1316
300
1316
1568
320
1344
1344
1344
1192
1368
1320
1320
328
1320
312
1336
1336
1440
1440
1440
1440
1432
1432
1432
412
1424
1424
1424
1424
1424
1352
1424
1351
1312
400
1430
1336
1184
416
1344
1312
1315
1315
1344
1344
1312
291
1315
1178
1432
1432
1168
400
1232
216
1232
216
1696
1696
1696
1696
1239
1178
1426
1436
1936
1936
1936
1936
1411
1416
1288
1288
268
1251
1251
1251
1251
1379
1251
1251
1251
1251
1353
1100
108
1132
1423
1423
1423
1423
1304
1304
1304
1300
1288
1437
1221
1225
1796
1796
1800
1047
1047
1815
1039
1039
1551
1039
1039
1294
1806
1430
1430
1460
1072
1072
1104
1104
1648
1056
33
49
1057
97
49
1121
1121
49
1073
1072
1130
1130
1136
1521
1073
1073
1056
48
1073
1066
1121
1056
1410
1411
1506
483
1090
1155
1155
1155
1155
1155
1027
1027
1027
1795
1027
1027
1027
1151
1076
49
50
51
1073
50
135
51
1073
1073
817
1073
1073
1156
49
1073
1073
1156
49
1073
1073
1073
1073
1073
1841
1841
1841
1073
1073
1073
1156
49
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1084
49
1156
49
1073
1073
1156
49
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1028
1028
1028
1028
177
1028
1028
1028
1132
116
113
114
115
119
1140
113
119
1140
113
177
119
1132
116
124
1140
1140
177
1140
114
1138
1522
1142
1138
498
115
499
1138
1076
50
116
308
306
1332
306
1140
1332
306
1332
1332
1140
1076
1140
1332
1332
1332
1204
308
1332
1139
1075
1139
1331
1139
1331
1331
1140
114
1332
306
1588
562
308
306
1332
306
1330
1330
1331
1331
1076
50
116
114
1076
50
180
114
308
178
306
1076
180
308
1076
180
1138
1076
50
180
178
1076
50
180
114
178
1458
1140
1204
1204
1331
1075
307
1203
1075
1075
1075
1460
1460
1140
114
1076
50
114
1138
178
1138
1138
178
498
1522
1138
1330
498
1458
370
1458
370
1204
1204
1524
1524
1139
1459
1318
1318
1318
1318
1082
122
1082
122
1082
122
1146
1524
1524
1138
1074
114
1330
1074
114
1074
114
1074
306
1074
306
1140
628
820
1138
498
1330
1074
114
1138
1074
114
178
306
1138
1138
1074
114
1202
1138
1138
1138
1138
1138
1330
1330
1330
1138
1330
1330
1652
1138
498
1522
1330
1204
178
306
498
1140
114
1140
114
498
1522
1202
1202
1202
1202
1394
1458
1906
1394
1908
882
1908
882
1394
1908
882
1908
1908
882
1908
882
1458
1076
1140
1140
500
1076
180
1140
1140
1140
1140
1140
1140
1140
1140
1204
1332
1524
1139
819
1139
1139
1331
1075
1139
1139
1331
1139
1139
1139
1075
307
1331
1651
1139
1331
1460
1460
372
1908
1396
1907
1907
1907
1907
1459
1459
1138
1434
1112
1112
1176
1112
1112
1080
312
1080
1336
1336
1240
1240
1146
1178
1080
88
120
58
90
122
154
1080
88
632
58
90
1082
1178
1114
122
1114
1082
90
122
1082
90
634
1080
120
58
122
1112
120
58
122
314
1112
152
90
154
1146
1658
1178
1062
1062
1062
1062
102
1062
102
1318
1382
1176
1240
1073
1073
1073
1328
1072
1840
1154
1072
1072
1154
1154
1154
642
1024
1024
1154
1154
1154
1154
1154
1154
1154
1154
642
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1218
1024
1024
1
1024
1
1024
768
1
1024
1024
1024
1024
768
1024
1024
1024
1024
768
1024
256
1024
1024
1152
1152
1152
1152
129
1152
1152
1665
1152
129
1152
1152
1665
1152
1152
1152
1024
1024
1024
1024
1153
1152
1932
1152
1152
1152
1420
1420
1420
1420
1420
1420
1420
1420
1932
1152
1153
1153
1153
1153
1152
129
1153
1152
1152
1152
1152
129
1152
129
1152
129
641
1152
129
1152
129
1152
129
1152
129
1152
1153
1420
1932
1152
129
1152
1153
1153
1153
1153
1152
129
1152
129
1158
1158
1155
1155
1048
1080
1049
1552
1552
1552
1552
1552
1552
1553
1554
1554
1258
1258
1258
1258
1258
1258
1312
1051
1298
1364
1356
1372
1298
1362
1363
1415
1363
1362
1282
344
1362
1282
344
1298
1314
1282
264
1288
1170
1298
146
1314
1314
1280
128
1161
1407
1411
403
1970
1972
1970
1820
1800
1800
780
781
1820
793
1820
793
1805
1805
1196
188
1200
1200
1073
1328
2022
1228
1226
1226
1228
1228
1194
1728
706
1728
706
1292
1068
1036
44
1036
44
1292
1300
1416
394
402
1296
276
1032
40
12
36
42
1064
1728
1728
1293
1301
1068
1067
46
1055
1362
330
1354
1050
1576
1576
1297
1416
1416
1416
1296
1296
1296
288
1296
288
1296
1312
1057
1057
1064
1064
1064
1064
1064
1568
552
1568
552
1576
1937
1576
1040
1576
328
1553
1576
1576
1576
328
1576
1568
552
1576
1576
1576
1568
552
1568
552
1576
1608
1552
1289
1289
1290
1354
1354
1354
1304
1304
1304
1304
1304
1418
1290
1289
1289
1289
1304
1304
1289
1289
1289
1944
1944
1097
1304
1304
1304
1569
530
548
1572
1572
1300
1300
1297
1297
274
1297
1297
1297
1297
1297
274
1418
1290
1304
1304
1554
1560
1560
1546
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1560
1560
1289
1304
1304
1304
1305
1305
1297
1289
1060
1060
1057
1065
1065
1060
1065
1065
1065
1065
1060
1060
1060
1560
1545
1545
1553
530
1545
1553
1545
1553
1553
1066
1066
1546
1290
1417
1560
1354
1354
1354
1354
1560
1560
1569
548
1569
548
1572
1297
1297
1048
1041
1041
1041
18
1290
1290
1545
1354
1418
1556
1553
1553
1553
530
1354
1354
1578
1354
1354
1577
1577
1048
1048
1049
1560
1578
1354
1577
1577
1572
1572
1572
1572
1554
1432
1432
1428
1425
1425
1418
1049
1556
1561
1556
1546
1355
1355
1574
1030
1574
1574
1062
1062
1024
1
1024
1
1024
1
1024
1
1024
1
1024
1
1024
1
1027
1027
1027
1027
1024
1
1024
1024
1152
896
897
1024
1024
1025
1024
1
1027
1920
1024
1024
1024
1024
1024
1025
1026
1024
1025
1025
1024
1024
1024
1024
1024
1
1552
1300
1740
1352
1576
1576
1576
1576
1576
1304
1304
1304
1576
1576
1576
1576
1304
1048
1048
1048
1048
1560
1352
1304
1560
1560
1576
1317
1314
1866
844
1288
1288
1288
1352
1352
1288
272
1296
1288
272
1288
1296
1296
1288
1355
1291
1291
1560
1544
1552
1304
1296
1291
1296
1288
272
1576
1352
1352
1040
1568
552
1544
1568
552
1304
1304
1304
1304
1416
1416
1416
1416
1416
1416
1296
1288
272
1296
1296
1296
1288
1288
272
1288
1288
272
1296
1291
1296
1064
1064
1544
1560
1557
1544
528
544
552
1544
552
1568
552
1544
544
1561
1556
1556
1561
1304
1288
272
1296
1288
272
1288
272
1547
555
1579
1579
1547
555
1547
555
1300
1291
1291
1291
1291
1048
1048
1048
1040
1040
1044
1044
1552
1544
1556
1556
1354
332
1354
332
1098
1556
1419
1419
1557
1576
1576
1556
1556
1556
1556
1556
1556
1048
1040
1098
330
1098
1416
400
1296
1544
1544
1544
1544
1356
1544
1027
1027
1027
1024
1024
1024
1024
1026
1026
1026
1026
1937
1544
1355
1576
1576
1352
1355
1355
1416
1355
1417
1480
1928
1352
1355
1352
1352
1928
1576
1352
1352
1352
1355
1352
1576
1352
1352
1352
1056
552
40
328
1064
1576
1064
328
1064
1032
40
1579
1579
43
331
1067
1067
331
1035
1579
1579
1032
1352
1422
1422
1422
1294
1292
1294
1552
1552
1472
1472
1536
514
1280
1728
1280
257
1280
257
1280
257
1280
1408
1728
1728
705
1553
1098
1098
1098
1098
1566
1566
558
1294
1094
1294
286
1042
1571
531
1571
1571
1571
1731
1731
1571
1476
1475
1476
1476
1474
1476
1476
1476
1556
1556
1428
1300
1478
1564
1564
1564
1564
1564
1564
1564
1476
1428
1564
1564
1094
1428
1428
1428
1478
1484
1052
1560
1560
1100
1564
1564
1564
1049
1428
1428
1428
1305
1305
1476
460
1476
460
1556
1556
1556
1556
1476
1556
1556
1478
1478
1476
460
1476
460
1476
1300
1300
1556
1094
1092
76
1092
1044
1044
1556
1556
1044
1560
1555
1473
1569
1569
1569
1099
1304
1355
1099
1866
844
1866
1866
1866
1866
1866
1546
1556
1556
1354
1288
272
1544
1354
1354
1354
1354
1354
1354
1354
1354
332
1354
1354
1354
1098
1354
1544
1356
1304
1098
1098
1098
1098
76
330
1098
76
1098
76
1098
1354
332
1354
1354
1354
1354
1290
1290
1162
1356
1164
1354
1354
1354
1354
332
1354
1354
1292
1292
1290
1304
1048
1356
1556
1034
12
1098
1356
1354
1427
1731
1475
1475
1472
449
1475
1473
1560
1560
1560
1560
1480
1480
1480
1480
1476
1560
1560
1432
1432
1432
1432
1304
1304
1304
1304
1304
1304
1304
1866
1866
1866
1866
1804
1420
1866
1866
1866
1418
396
1428
1300
1304
1304
1304
1290
1290
1556
1304
1304
1305
1305
1304
1305
1561
1304
1304
1418
1306
1562
1944
1923
1473
1301
1473
1473
1473
1867
1867
1355
1355
1880
1880
1554
1291
1291
1419
1547
1611
1931
1355
1355
1355
1291
1291
1291
1355
1291
1355
1291
1547
1291
1291
1291
1547
1291
587
1547
1547
1547
1547
1419
1419
1355
1291
1547
1547
1547
1419
1547
1419
1419
1291
1355
1355
1067
1547
1547
1547
1291
1291
1067
1419
1416
1547
1547
1291
1547
1547
1355
1291
1291
1291
1352
1355
1355
1547
1568
1352
1568
552
1568
1568
1352
1568
1568
1352
1352
1571
1416
1570
1569
1570
1570
1570
1572
1570
1570
1579
1579
1579
1314
1314
1044
1040
1040
1044
1044
1552
1556
1544
1545
1547
1547
1547
1547
1576
328
1576
328
1556
1320
1352
1352
1352
1353
1353
1355
1355
1291
1291
1544
1056
1057
34
1057
1556
1058
36
1353
1355
1354
1577
329
1353
1579
1945
1929
1937
1568
1571
1571
1353
1355
1355
1058
1576
1561
1572
1569
1547
1547
1556
1355
1355
1355
1355
1352
1352
1352
1352
1352
1352
1352
1352
1355
1355
1355
1355
1355
1298
1576
1300
1289
1554
1544
1352
1352
1352
1352
1555
1416
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1554
1353
1353
1554
1554
1554
1353
1353
1353
1353
1547
1547
1355
1355
1355
1355
1417
1298
1419
1419
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1416
1416
1353
1353
1353
1288
272
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1355
1314
1576
1572
1554
1570
530
1554
1554
1579
1554
1554
1552
544
552
1568
1576
1576
1576
1568
552
1576
1576
1572
1570
548
1572
1570
548
1570
1572
1572
1547
555
1547
1547
555
1547
555
1579
1052
26
1052
1052
26
1052
1052
26
1554
1554
1554
1554
1554
1544
1578
1578
1578
1568
1568
552
1576
1568
1568
1576
1576
1576
1576
1568
1576
1552
544
552
1576
1552
544
1576
1576
1352
1556
1556
1556
1418
1418
1570
1570
1569
546
1570
1569
1570
1572
1570
1569
546
1569
546
1554
1569
546
1572
1569
1545
1570
1572
1570
1570
1572
1320
1288
1288
1320
1288
1288
1320
1288
1288
1288
1288
1296
1288
1288
1288
1288
1579
1579
1579
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1299
1315
1315
1299
1299
1299
1299
1316
1314
1314
1298
1298
290
1314
1314
1298
1316
1298
1298
1289
1419
1419
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1291
1552
1288
272
584
1300
1291
1545
1547
1288
1289
1291
587
1291
587
1291
587
1355
1355
1355
1355
1355
1355
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1298
1298
1298
1298
1298
1298
1298
1298
1298
1291
1291
1291
1555
1554
1299
1298
1611
1478
1476
1032
1544
1544
1426
1554
1416
1290
1290
1296
1288
1296
1297
274
1297
265
1066
1066
1060
1067
1067
1060
1578
1552
544
1556
1571
531
1571
531
1572
1300
1300
1300
1299
1299
1299
1299
1299
1314
1298
1298
1314
1319
1291
1319
1428
1300
1300
1300
1300
1298
1291
1319
1355
1355
1355
1355
1355
1355
1298
1298
1291
1291
1291
1291
1291
1554
1611
1291
1299
1298
1572
1547
555
1300
1298
1314
1291
1300
1299
1298
1299
1298
1299
1314
292
1300
1319
1300
1316
1579
1547
555
1547
555
1547
555
1291
1291
1547
1355
1355
1355
1355
1355
1355
1355
1355
1579
1579
1579
1547
1611
1355
1355
1355
1355
1355
1291
1291
1291
1291
1355
1291
1427
1419
1419
1419
1419
1547
1355
1579
1579
1579
1579
1579
1579
1035
1579
1307
1305
1296
1288
1305
1424
1058
1540
1540
1028
1838
1473
1353
1049
1049
1929
921
1929
921
1929
921
1929
921
1353
1353
1353
1353
1353
1353
1353
1417
409
1417
1299
1299
1353
1353
1289
1560
1560
1560
1421
1421
1421
1555
1555
1555
1555
1555
1555
1555
1555
1555
1573
1355
1563
1563
1427
1427
1299
1299
1051
1051
1435
1473
1472
1473
1568
1473
1473
1473
1472
1472
1473
1472
1555
1299
1034
1486
1486
1309
1309
1309
1309
1293
1565
1565
1565
1325
1309
301
1309
589
301
1549
1300
1731
1731
1731
1731
1549
1549
1347
1294
1581
1550
1309
1565
557
1421
1421
1848
1288
1288
1288
1288
1872
1561
1562
1562
1562
1472
1561
1473
1569
1568
1568
1153
1561
1561
1562
1562
1473
1478
458
1482
1478
458
1473
1561
1561
1562
1360
1345
1561
1473
1345
1356
1050
1050
1050
1562
1562
1562
1562
1562
1562
1041
1104
1153
1880
1880
1293
1293
1293
1293
1293
1293
1581
1581
1581
1293
1293
1293
1293
1549
1293
1475
1731
1731
1293
1293
1293
1293
1293
1301
1293
1293
1293
1565
1565
1933
1051
1051
1563
1566
1053
1053
1053
1053
1053
1053
1053
1053
1565
1054
1053
1053
1053
1288
1288
1478
1358
1288
1474
1474
1474
1484
1572
1570
1570
1560
1472
1580
1580
1548
1292
1556
1556
1568
1560
1556
1548
1560
1560
1048
1048
1048
1560
1048
1048
1048
1560
1549
1549
1568
1437
1430
1294
1294
1294
1294
1294
1294
1560
1294
1561
1561
1434
1432
1300
1300
1561
1561
1564
1564
1300
1308
1308
1308
1308
1564
1564
1356
1356
1307
1293
1293
1293
1301
1307
1301
1301
1435
1294
1294
1307
1307
1421
1558
1558
1430
1430
1302
1302
1302
1302
1302
1302
1302
1302
1302
1302
1302
1302
1550
1550
1430
1563
1563
1294
1310
1435
1435
1435
1435
1435
1435
1435
1294
1294
1294
1307
1294
1307
1294
1307
1307
1294
1294
1307
1294
1307
1294
1307
1294
1307
1307
1307
1307
1307
1307
1307
1307
1307
1307
1731
1581
1549
557
1549
557
1549
557
1581
1581
1581
1581
1549
1581
1549
1581
1429
1429
1429
1429
1429
1429
1301
1301
1301
1301
1301
1301
1421
1421
1421
1421
1421
1421
1421
1421
1421
1293
1293
1309
1309
1309
1309
1309
1293
1309
1293
1309
1293
1309
1293
1293
1293
1293
1309
1293
1293
1309
1293
1309
1293
1309
1293
1309
1293
1309
1309
1293
1309
1293
1309
1293
1309
1293
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1309
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1053
1581
1581
1581
1037
1614
1307
1294
1307
1307
1307
1301
1301
1293
1309
1293
1309
1293
1430
1558
1560
1560
1292
1478
1478
1478
1474
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1560
1478
1478
1478
1478
1478
1478
1476
1437
1292
1292
1292
1309
1309
1309
1309
1564
1474
460
1474
460
1472
1472
1478
1052
1560
1292
1309
1309
1564
1565
1565
1564
1293
1293
1293
1293
1293
1293
1549
1293
1549
1293
1293
1293
1435
1293
1293
1293
1293
1357
1357
1293
1293
1304
1293
1069
1069
1069
1037
1069
1069
1483
1188
1188
1184
1184
168
1184
1188
1184
1188
420
1188
1192
1452
1190
1045
1232
1153
1315
1315
1315
1050
1050
1050
1138
1162
1162
1158
1166
1102
1143
1166
1102
1166
1930
1420
1420
1100
1293
301
1325
1163
1163
295
1061
1061
1061
197
1573
1061
197
1061
1061
1317
1061
293
1317
1061
293
1573
293
1317
1061
293
1317
1061
293
1573
293
1317
1317
1061
293
1317
1061
293
1317
1059
38
1059
38
1059
1059
1315
294
1315
294
1315
294
1315
1315
1061
1573
293
1317
1315
294
1157
1229
1229
1229
1183
1183
1187
1155
1155
1227
1157
69
165
1157
1157
1157
1091
163
1158
1187
166
1317
1219
1219
1059
195
1059
195
1219
1059
195
1059
195
1059
195
1179
1315
1315
1315
1315
1315
1315
1315
1315
1315
1573
1059
1315
1167
159
1183
1219
1179
1179
1179
1179
1187
1155
1155
1231
1231
1231
1231
1219
1219
1219
1219
1175
1155
1155
1155
1093
1307
1219
1219
1155
67
163
1155
67
163
1155
1155
1155
1155
1155
1155
1189
1187
1187
1164
1274
1274
1234
211
1234
1234
1235
1235
1234
211
1234
1234
1191
1166
1294
1166
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1050
1280
1232
1232
1248
208
1232
1232
1232
1232
1248
208
1798
1140
1868
1868
1396
1654
1332
1654
1332
1332
1887
1887
351
1908
1880
344
1368
1309
1332
1912
1392
1356
1035
1248
1248
1256
1256
1576
1579
1553
1555
1507
1420
1274
1883
1434
1434
1434
1908
1064
1064
1783
1160
1160
1032
136
1288
1160
1160
1160
1032
136
1288
1160
1416
1288
1160
1160
1160
1160
1288
1160
200
1160
1288
1160
1224
1624
1584
1584
1584
1584
1624
1584
1584
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1560
1560
1864
328
1224
1224
1224
1224
1224
1224
1160
200
1224
1224
1224
1288
136
392
1224
1224
1160
392
1224
1224
1288
1288
1040
1438
1424
1424
1070
1072
1072
1072
1104
1104
1104
1228
1579
1432
1432
1195
1195
1703
1703
1879
847
1815
1879
1879
343
847
335
1879
1432
1432
1432
1871
1803
1803
1803
1380
1209
1417
1034
1222
1095
1094
1793
1793
1793
1793
1802
1312
1492
1448
1448
1448
1460
434
1458
1460
1416
1426
1394
1736
1224
1236
1236
1672
1682
1544
1714
1672
1672
1416
1352
1352
1416
1416
1676
1611
1611
1895
1895
1477
1300
1181
1036
1863
1384
1381
1373
1372
1320
299
1862
1858
1862
1798
1414
1443
1880
1880
1880
2001
2001
2001
1907
1523
1475
1880
1880
1880
1603
1848
1816
1619
339
1875
1858
1858
1826
1570
1826
1859
850
851
1874
1858
1507
1507
1028
1873
1859
851
1873
1859
915
1874
1859
1874
1955
1416
1448
1416
1416
1864
1026
1091
1416
1416
1416
1288
1288
1544
1544
1288
1283
1282
1987
1304
1304
1816
1433
1433
1436
1795
1794
771
1795
1795
1987
1987
1492
1490
1492
1492
1492
1416
1436
1353
2018
2018
996
1196
1196
1452
1452
1096
1464
1444
1443
1444
1284
1443
1444
1283
419
1444
1284
420
1444
1452
1452
1452
1448
1384
1384
1384
1388
1060
1416
1412
1412
1416
1416
1411
291
1411
291
1411
1411
291
1325
1325
1324
1416
1316
1316
1324
1324
1324
1320
1320
1122
1122
1122
1922
1921
1921
1920
1978
1978
1101
1101
1101
1972
1972
1940
1940
1933
1940
1940
1940
1108
1108
1122
1284
1108
100
82
1122
82
1348
1032
1025
1032
1037
1036
1036
1044
1564
1044
1060
1060
1069
1069
1069
1384
1060
1060
1060
1060
1060
1060
1891
1954
1938
1160
1122
1250
1220
1158
1121
1412
1059
1396
1378
1396
1378
1396
1358
1138
1452
1452
1221
1093
1389
1901
1157
1357
1228
1452
1100
1324
1349
332
333
1356
1348
325
332
1349
1356
1229
1453
1221
204
205
1453
1228
1453
1453
1364
1364
1364
1364
1764
748
741
749
1772
1228
1220
197
204
205
1220
197
1228
1220
197
1220
1197
1228
1220
197
204
205
1292
1193
1220
197
1228
1220
197
1220
1197
1452
1453
1452
425
1453
1157
141
1093
324
325
332
333
1356
1356
1348
1172
1164
1356
1156
133
1157
1101
1092
1092
324
1349
1156
148
1165
1157
141
1356
1348
1156
148
1164
1156
133
1157
1349
1093
1156
148
1165
1380
364
365
357
1388
1389
1893
1893
1901
1900
1308
1308
1356
1420
1413
1417
1420
1420
393
1860
1428
1413
1860
1412
1413
1421
1861
844
845
1413
1420
1420
393
1428
1413
1412
1413
1421
1412
1412
1860
1676
1861
844
845
1868
1388
1668
1677
1801
1349
1224
1408
1216
1440
1088
1221
1093
325
1157
1173
1221
1445
1224
1216
1221
1221
1224
1216
1221
1285
1221
1088
320
1152
1157
1157
1093
325
1152
1088
320
1152
1157
1349
1157
1093
325
1173
1285
1696
1413
1424
1856
1408
400
1413
1413
1861
1424
1856
1408
400
1413
1413
1861
1861
1861
1856
1861
1861
1632
1669
1664
1797
1664
1189
1520
1285
1157
1124
1124
1797
1677
1797
1797
1664
648
1392
1064
37
1168
1152
40
136
37
1168
1152
133
1173
1312
1168
1061
1317
1093
1072
144
133
1173
1573
1828
805
1332
1285
1285
1332
1036
1037
1801
1804
781
1812
1929
1933
1821
1805
1709
1605
1333
1616
1296
1285
1045
1029
1029
1890
1250
1442
1442
1404
1436
1436
1788
1474
706
1474
1229
1965
1453
1453
1247
1442
1442
1346
1788
1378
1474
1378
1391
1282
1380
1369
1561
1353
1353
1212
1442
1197
1453
1447
1290
1703
1703
1827
1827
1709
1704
1335
1332
311
1333
1901
1335
1845
1603
1667
1667
1667
1667
1667
1667
1731
1206
1029
1206
1024
1035
1035
1621
1029
1852
829
1080
1076
1804
1052
1206
1958
1964
941
1160
1288
1288
1160
1288
136
1160
1160
1160
1320
298
1320
1210
1192
1192
1332
1302
1440
1888
884
1890
1894
1894
1908
886
1910
1892
1888
1888
868
870
1888
866
870
1892
870
1888
876
877
1888
877
1888
876
1888
1900
1901
1516
1517
1460
1461
1052
1801
2020
2020
1044
1028
1900
877
1440
417
1888
1974
1440
872
422
934
1440
424
872
426
1196
1069
1068
1442
422
1952
1325
1206
1165
1960
940
941
1960
937
1421
1192
1052
1176
1176
1306
1178
1044
1306
1160
1836
813
1837
1964
941
1964
1965
1800
1805
1804
1804
1900
877
1328
868
1964
941
1229
1556
534
541
1557
541
1836
1308
285
1300
1348
1348
1348
2012
1810
1410
1108
1092
1092
1492
1581
1859
1841
1808
786
1840
818
1825
1840
1840
1840
1842
1840
1840
1840
1840
1840
817
1840
1832
1840
1842
1832
1832
1200
1200
1160
137
1841
1813
1841
1840
817
1840
1840
1280
1490
1848
1496
1500
1874
1106
1410
1840
817
1138
1842
1841
1842
1841
1841
1042
1882
1104
1112
1842
1842
1841
1840
817
1841
1116
1840
817
1112
1112
1112
1864
1486
1486
1480
457
1480
1480
1480
1480
1480
1480
1480
1480
1486
1480
1648
625
1988
1988
1988
1026
1024
2
1065
1026
1064
1064
1064
1032
1034
1026
1064
1064
41
1048
1048
1052
1032
1032
1036
1408
390
1408
390
1414
1408
390
1410
1410
1408
1408
1408
1408
1305
297
1305
297
1592
600
312
2002
2000
1112
344
1112
344
1372
1368
1808
1817
1816
794
1816
1810
1816
786
1812
1816
1820
1160
1032
1032
1162
137
1162
137
1162
1032
1501
1501
1437
1900
1460
1460
1460
1460
1456
1456
1456
1456
1456
1456
1460
1896
873
1896
1456
1456
1896
873
1896
873
1896
1897
1896
1897
1440
434
1452
437
1442
1456
433
1460
1897
1204
1448
1448
1320
1412
1418
1412
1448
1320
297
1412
1412
1412
1412
1448
1448
1412
1412
1412
1412
1188
1448
1452
1448
1416
1412
1412
1368
1368
1456
1456
1456
433
1456
1457
1456
433
1457
1457
1457
1298
1814
1808
1808
1808
1472
1474
1874
1485
1485
1485
1880
1880
1880
1480
1480
1880
1488
2020
1889
1496
468
476
1100
1100
1490
1492
470
1500
1500
1926
1474
1836
813
1836
813
1836
1832
1480
1496
1490
1488
472
1490
1488
472
1490
1828
1928
1480
1474
1490
470
1488
1490
470
1832
1492
1801
1801
1866
850
1496
1492
1496
1496
1500
1500
1500
1928
1928
1928
1480
1480
1480
1480
1892
1960
1488
1488
466
1488
1832
1488
1476
1874
1874
1558
1308
1308
1302
1841
1874
1640
1640
1841
1840
817
1617
1106
1094
1096
81
1105
1120
1138
1840
820
1880
1885
1885
1884
861
1564
1564
1564
541
1556
1309
1308
1309
1308
285
1300
1840
1840
817
1104
1094
1096
1484
461
1484
461
1228
205
1484
461
1485
1912
1912
1228
205
1228
205
1228
1066
1068
45
1032
1032
1064
1064
41
1064
1064
41
1064
1068
45
1069
1026
6
1040
48
1026
6
1032
1032
1078
1072
1332
281
1305
1304
296
1304
1072
1060
1074
1072
1072
1072
1072
1072
1072
1072
1072
1072
1064
1064
50
1064
1073
1073
1048
1076
1072
34
50
1072
1084
1044
1024
1336
1314
1040
1072
34
50
1072
1056
1072
34
1072
1024
1024
1034
1032
1026
1024
16
1024
1024
16
1040
1044
1064
1160
1048
1146
1338
1133
1133
1058
1088
66
70
1088
1088
88
1114
1132
1120
1120
108
1410
1412
390
1122
102
1138
1410
1106
1106
1104
1126
1410
1408
1110
1112
1128
1120
108
1132
1120
1120
1128
1120
108
1144
1144
1144
1408
392
1408
392
1420
1110
1104
1104
1112
1521
1324
1324
1324
1321
1320
297
1320
297
1320
297
1320
1320
297
1320
1312
1306
1362
1362
1060
1056
1200
178
182
1184
162
166
1185
1120
1120
1188
165
1154
1154
1156
1152
1202
1192
1204
1049
1049
1049
1092
1092
1092
1092
1232
1728
1219
1101
1101
1410
1302
1423
1417
1295
1416
1417
1417
1593
1593
1593
1297
1411
1462
1462
1462
950
1238
1078
1026
1060
1058
1060
1058
1794
1474
1346
1432
404
402
1602
1602
1688
660
1154
1154
1416
1234
1234
1154
1154
1154
1026
1026
18
1048
1300
274
1298
1538
530
1538
1620
1620
1620
594
1282
1160
132
1156
1288
266
1026
1026
1026
1562
1416
388
1304
1794
1048
1048
280
1048
1048
1794
1794
1416
388
1416
388
1410
388
402
1412
1416
388
1416
388
1412
1412
1412
1432
1432
1560
1562
1298
1560
1304
1304
1474
1586
1586
1592
1410
1420
1416
394
1416
1416
394
1416
1352
1202
1282
1282
1282
1804
1804
1804
1800
1617
1036
1181
1181
1869
1869
1869
1251
1360
1360
1360
1469
1469
1469
1469
1469
1469
1469
1629
1629
1053
1980
1120
1252
1184
1475
1232
1244
1744
1168
1168
1310
1443
1292
1216
1443
1952
1592
1840
817
1256
1356
1256
233
1372
1372
1256
1172
1172
1172
1172
1360
1376
1360
1360
1360
1360
1360
1768
1892
1892
1884
868
1884
868
1892
1888
1872
1872
1872
1872
1805
1184
1512
1512
1968
1980
1437
1437
1373
1220
324
316
1373
1373
1373
1373
1360
1360
1292
1292
780
1437
1213
1149
1213
1149
1700
1216
1348
1348
1604
324
1600
1208
312
1208
1208
1408
1474
1474
1474
1476
1025
4
1025
4
1028
1026
1026
1026
1026
1026
1026
1026
1026
1025
1025
1800
1800
1800
1800
1048
1048
1048
1800
1974
1121
105
1412
1360
1620
1453
1332
884
1572
1538
1154
1154
1154
1154
1154
1154
1154
1154
1124
116
1124
114
1124
116
1124
114
1156
1156
1588
1416
1416
1288
1908
1332
1160
1160
72
1160
132
1160
72
1052
1792
1793
1792
1793
1792
1320
1352
1429
1429
1296
1520
1584
1448
1168
1328
1140
1036
1034
1034
1290
1283
1290
1283
1290
1290
1290
1290
1290
1312
1316
1314
1316
1316
1316
1316
1220
1221
1220
1092
1093
1464
1426
1808
1808
1805
1805
1805
1805
1809
1809
1793
1181
1335
1335
1052
1052
1207
1207
1428
1417
1412
1412
1417
1417
1417
1417
1422
1418
1418
410
1418
410
1418
1434
1408
392
408
1408
392
408
1408
392
408
1408
392
408
404
1408
392
408
1408
392
388
402
1428
1408
392
408
404
1416
1416
1408
1408
1408
1425
1425
1425
1425
1417
1424
1416
1416
400
1416
400
1416
1424
1424
1424
1424
1424
1416
408
1416
1416
400
1416
408
1416
1408
1408
1416
1408
392
1416
1408
1424
1424
1425
1416
408
1416
1416
1416
408
1416
408
1416
1424
1416
408
1416
408
1416
1416
408
1416
1416
408
1416
408
1408
1408
1416
1416
1416
1416
1416
1424
1416
400
1426
1416
402
1416
1416
1424
1416
1416
1416
1424
1426
1424
1426
1424
1424
1426
1426
1424
1424
1425
1425
1416
1416
1416
1432
1418
1424
402
1416
388
1416
1424
1416
1426
1422
1422
1422
1422
1424
1424
1416
1424
1416
1416
1424
1416
1428
1865
1416
1432
1408
392
408
1416
408
1408
392
388
1408
392
408
1416
1416
1416
408
1428
1416
408
1408
392
408
1428
1432
1428
1416
1408
1408
1408
1425
1417
1417
1425
1425
1425
1425
1408
392
388
1424
1416
400
1416
1416
388
1416
400
1424
1426
1416
1416
1424
1424
1424
1424
1425
1408
1408
1417
1422
1479
1479
1557
1284
1280
1280
1280
1280
1280
260
1280
1280
1284
1280
1280
1280
1280
1280
260
1280
1280
1283
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1233
1232
1064
1380
1892
1380
1380
1380
1380
1892
1380
1380
1380
1380
1380
1892
1380
1380
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1460
1388
1388
1892
1892
1892
1460
1460
1460
1460
1292
76
1100
1292
76
1164
1132
1164
1164
1164
1164
108
1164
108
1108
1108
1164
1164
1164
1164
108
1164
1164
1164
1132
1132
1132
1132
1164
1164
1108
1108
1164
1164
1164
1132
1132
1164
108
1164
1164
1164
1164
108
1164
1388
1388
1420
1420
1420
1388
1420
1420
1236
1420
1420
1420
1420
1932
1356
1284
1716
1844
1140
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1204
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1204
1204
1204
1204
1204
1492
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1124
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1420
1420
1420
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1932
1932
1932
1932
1932
1932
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1548
268
1292
1292
1548
1548
1292
1292
1292
1548
1932
1932
1548
1932
1932
1932
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1220
1964
1964
1964
1748
1748
1748
1868
1188
1188
1188
1044
1044
1044
1044
1132
172
1132
172
1132
1188
1516
1132
1132
1448
1912
1448
1912
1832
1048
1924
1924
1124
164
1124
1188
484
1508
1188
484
1508
1508
1220
1220
1220
1512
1512
1512
1512
1512
1512
1800
1800
1800
1800
1800
1800
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1288
1288
1192
1192
1048
1304
1304
1304
1448
1448
1448
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1816
1048
1048
1048
1816
1048
280
1048
1816
1048
1048
1048
1048
1048
280
1048
1816
1048
1048
1048
280
1048
280
1816
1048
280
1048
1048
1048
792
1048
1048
280
1816
1048
1048
1048
280
1048
1048
1304
1048
1048
1048
1048
1048
1048
1448
1048
1048
1048
1048
1048
1048
1048
1048
1048
1448
1448
1048
280
1048
1048
1048
280
1048
280
1048
1304
1048
1304
1704
1704
1048
1048
1304
1304
1048
1816
1448
1448
1448
1704
1704
1704
1048
1048
280
1228
1228
1132
1132
236
1228
1260
1260
1708
1411
1411
1411
1411
1411
1411
1411
1411
1411
1411
1411
1411
1987
1987
1987
1987
1987
1731
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1411
1411
1411
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1411
1411
1411
1411
1411
1731
1731
1731
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1411
1411
1411
1411
1411
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1987
1987
1987
1987
1987
1987
1987
1411
1731
1731
1731
1987
1731
1731
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1731
1731
1731
1731
1731
1731
1731
1731
1731
1731
1030
1029
1038
1224
1046
1047
1024
2
1025
1025
2
1024
1
1026
1026
1025
1025
1037
1025
16
4
21
22
1026
1026
10
1027
1027
1027
1217
1219
1047
1027
19
1027
1024
16
1024
16
1024
1026
18
1042
1026
18
1026
1026
18
1024
2
16
18
1026
18
1026
16
18
1026
1026
18
1026
18
1026
1026
1041
1025
17
1025
1025
17
1025
17
1025
1041
1025
17
1026
18
1026
1218
1043
1027
1027
19
1027
1043
1027
1219
1024
1028
1043
1043
1041
1041
1024
1044
22
1046
1024
16
1222
1047
1024
16
1027
19
1025
17
1041
1025
1026
18
1042
1026
18
1026
1074
1040
1024
1041
1025
2
1025
17
1025
1025
17
1025
17
1025
1025
1024
1030
22
1024
16
1024
4
1222
1216
200
1076
1078
1078
1078
1076
1076
1239
1079
1368
1368
1368
1368
1368
1368
1368
1624
1368
1202
1192
1192
1192
1192
1163
1032
6
1158
1160
134
139
1040
1041
1221
1285
1400
1464
1351
1351
1287
327
1607
1287
1772
1772
1857
865
1889
868
1857
1857
836
865
1857
836
1857
449
1857
1492
1504
1504
1312
1312
1280
1280
1280
1280
1280
1280
1280
1107
1704
1704
1158
1158
1158
1232
1800
1800
1800
1801
1800
1792
776
1792
769
776
1607
1607
1607
1024
1024
1037
1037
1077
1424
452
1384
1396
1396
1396
1556
1457
1525
1457
1457
1521
1521
1256
1256
1256
1397
1269
1269
1269
373
1269
1261
1261
1265
1265
1265
1265
1265
1268
234
1268
1268
372
1268
234
1268
234
1268
372
1396
1396
1268
1268
1268
372
1268
1525
1269
373
1269
1261
1261
1265
1386
244
234
1268
234
1268
234
1349
1349
1112
1112
1078
1297
1480
1476
1256
1256
1256
1246
1114
119
1590
1244
1396
1268
1263
1263
1243
1243
1243
1498
1263
1263
1882
1268
1263
1268
1268
1084
1083
1083
1083
1590
1078
1590
1115
1115
1075
1078
1078
1741
1485
1476
1485
1116
1116
1396
1444
1263
1243
1077
1261
1389
1261
1261
1261
1263
1247
239
1247
1263
1263
1936
1936
1632
1632
1600
1896
868
1896
1896
868
1880
1896
1408
1920
1920
1722
1462
502
1462
1492
1051
1028
1792
1367
1683
1752
1027
1027
1027
1747
1779
723
1747
1779
723
1681
1683
1683
1682
659
1683
1678
1678
1667
1678
1676
1676
1676
1676
1676
1676
1667
1720
1726
1809
1745
1105
145
1105
1105
145
1105
1105
1105
1105
1105
1461
1102
1041
1041
1041
1041
1027
1027
1027
1027
1027
1030
14
1030
14
9
1030
14
9
1033
1030
9
1030
9
1030
1030
1062
1043
1030
14
9
1033
1042
1041
1069
1132
1132
1132
1176
150
158
1176
150
158
1448
1416
1416
424
1416
1416
1416
1064
392
424
1064
392
424
1064
424
1416
424
1064
424
1064
392
1064
392
1064
392
1032
1288
1288
1170
1856
1856
1857
1318
1553
1585
1585
1585
1585
1329
1329
1329
1585
1585
1793
1793
1820
1308
1308
1411
1411
1904
1244
1356
1304
1304
1552
1041
1392
1392
1392
1290
1292
1345
1200
1219
1219
1216
195
1464
1464
1097
1731
1280
1344
1228
205
1228
205
1221
1220
1220
1221
1221
1221
1221
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1028
1028
1028
1028
1028
1028
1029
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1028
1028
1029
1028
1028
1028
1029
1029
1028
1028
1029
1029
1029
1028
1028
1028
1028
5
1028
1028
5
1028
1028
1028
1028
1029
1029
1029
1029
1028
5
1028
5
1028
1028
1028
5
1029
1029
1028
1028
5
1028
5
1028
5
1028
5
1028
1028
1028
5
1028
5
1028
5
1028
5
1028
1029
1029
1028
1029
1029
1029
1028
1028
5
1028
5
1028
5
1028
1029
1028
5
1028
1028
1028
1029
1028
1028
1028
1028
1028
1029
1028
1028
1028
1028
5
1028
5
1029
1028
5
1029
1029
1029
1028
5
1028
1028
1029
1028
1028
1028
5
1028
1029
1028
1028
1028
1029
1028
1028
1028
1028
1028
1029
1028
1028
1029
1028
1029
1029
1028
1029
1028
1029
1029
1029
1028
1029
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1029
1028
1028
5
1029
1028
1028
1028
5
1028
1028
5
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1028
1028
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1028
1028
1029
1028
1028
5
1028
1029
1028
5
1028
1028
1028
1028
1028
1028
1028
1029
1028
1029
1029
1029
1028
1029
1029
1028
1028
5
1028
1029
1028
1028
5
1028
1028
1028
5
1028
1028
1028
1028
5
1028
1029
1028
1028
1029
1028
5
1028
1029
1029
1028
1028
5
1028
1029
1028
5
1028
1028
1028
1028
1028
1029
1028
1028
1028
5
1028
1028
5
1029
1029
1029
1029
1028
1028
1028
1029
1029
1028
5
1028
5
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1028
1028
1028
1028
1028
5
1028
1028
1029
1029
1028
1029
1029
1028
1029
1028
5
1028
1028
5
1028
1029
1029
1028
1028
1028
1028
1028
1028
1029
1028
1028
1029
1028
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1029
1028
5
1028
5
1029
1029
1028
1028
1028
5
1028
5
1028
1028
5
1028
5
1028
1028
1028
1028
1029
1028
1028
5
1028
1028
5
1028
1029
1029
1029
1028
1028
5
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1029
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1893
1893
1224
1224
1224
1224
1224
1224
1224
1893
1232
1232
1380
868
1224
1220
1220
1220
1231
1231
1231
1231
1231
1221
1221
1220
1220
1220
1221
1220
1220
1220
1220
1220
1220
1220
1231
1231
1231
1220
1220
1220
1220
1220
1220
1220
1220
1220
1221
1221
1221
1220
1221
1228
1894
1382
1894
1382
870
1894
1894
1894
1894
1446
1446
1446
1226
1222
1222
1222
1382
1382
1382
1382
1382
1382
1226
1226
1226
1226
1226
1222
1222
1222
1222
1226
1222
1222
1222
1222
1228
1228
1228
1228
1228
1228
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1222
1222
1229
1229
1229
1229
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1226
1222
1222
1222
1222
1226
1226
1222
1382
1382
1235
1235
1220
1221
1220
1221
1348
325
1349
1348
1348
1348
1348
1092
1092
1604
1220
1220
1220
1220
1348
1541
1541
1092
69
1220
197
1220
1220
197
1221
1349
1349
1349
1093
1093
1093
1220
197
1221
1221
1221
1220
197
1221
1220
197
1221
1220
197
1220
1348
325
1348
1348
1349
1348
325
1348
1348
325
1348
1349
1221
1221
1156
1093
1220
1220
1220
197
1348
1348
325
1092
1220
1348
1221
1220
197
1221
1348
1349
1220
1348
1223
1351
1222
1222
1222
1222
1222
1158
1158
70
1606
1158
1094
1158
70
1606
1158
70
1094
1094
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1350
1350
1158
1094
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1350
1350
1350
1350
1158
70
1158
70
1158
70
1094
1094
1094
1222
1222
1222
1350
1350
1350
1094
1222
1350
1376
1415
1031
1159
1159
1159
1031
1031
1031
1220
1220
1220
1425
1893
1893
1893
1893
1893
1873
1893
1380
1873
1893
1873
1873
1381
1381
1380
868
1381
1381
1873
1873
1893
1873
1893
1873
1893
1873
1893
1873
1893
1893
1873
1873
1893
1873
1381
1873
1893
1381
1381
1380
1892
1892
869
1381
1892
1892
869
1425
1873
1892
1425
1892
1873
1425
1873
1873
1892
1892
1892
1864
849
1892
869
1381
1381
1864
1892
357
1444
1873
1381
1892
1425
1425
1425
1873
1873
1425
1873
1873
1873
1873
1892
1873
1892
1872
849
1873
1892
1873
1872
1872
1873
1892
1892
1892
1892
1380
868
1444
1892
1892
1892
1892
1892
1380
868
1444
1892
1892
1381
1381
1381
1381
1381
1873
1893
1381
1892
869
1380
1360
328
1895
1894
1894
1894
1446
1446
1574
1574
1574
1894
1446
1574
1894
1382
870
1866
1894
1866
1894
1894
1894
1382
1382
1446
1382
1894
1382
1866
358
870
1446
1866
1382
1894
1894
1894
1382
1382
1446
1382
1894
1382
1866
870
1446
1866
1382
1894
1894
1446
1866
1866
1866
1894
1894
1382
1382
1382
1894
1382
1866
358
870
1446
1866
1382
1866
1866
1866
1866
1894
1894
1894
1446
1574
1894
1894
1446
1446
1446
1446
1574
1446
1574
1382
1382
1382
1382
870
1382
1382
1894
1382
870
1894
1382
1894
1446
1382
1894
1894
1446
1446
1894
1894
1382
1446
1382
1382
870
1446
1382
1382
1382
870
1446
1382
1894
1382
1446
1446
1382
1894
1382
870
1446
1894
1894
1894
1446
1866
1866
1866
1866
1866
1382
1866
1382
1866
358
870
1446
1866
1382
1866
1382
1894
1382
1382
1382
1382
1382
1382
1382
1382
1382
1382
1382
1894
1894
1894
1382
870
1894
1894
1894
1304
1304
1304
1193
1216
1158
1179
1216
1373
1373
1373
1220
1220
1231
1392
369
1392
1972
1972
1974
1974
1974
1921
1921
1954
1954
1320
1324
1324
1812
1304
1319
1287
1290
1290
1296
1476
1476
1476
1496
1461
1497
1461
473
1358
1354
334
1356
334
1354
334
1356
334
1354
334
1358
1358
1354
334
1357
1530
1530
1530
1530
1530
1290
1290
1290
1286
1284
266
268
1290
1418
1716
1460
1300
1300
1908
1798
1889
1380
1310
1319
1416
1424
1424
1307
1808
1800
784
840
1864
1808
1288
272
328
1280
272
1424
1280
1425
1425
1304
1435
1307
1892
1926
1476
1476
1616
1492
1492
1460
1286
1309
1284
1312
1393
1696
1696
1568
1536
1536
1536
1600
1804
1216
1216
1920
1920
1920
1920
1920
1094
1280
1280
1088
1088
1088
1088
1280
1280
1521
1521
1284
1284
1156
1156
1284
1283
1155
1824
784
1794
1812
786
1812
786
1300
274
290
292
1292
269
1180
157
1802
1802
777
1184
1024
1024
1024
1706
1188
1354
1568
1568
1041
1041
1056
1568
1568
1568
1057
1569
1416
1352
338
1888
1888
1888
1888
1888
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1889
1818
1818
1818
1818
1818
1818
1114
1114
1114
1114
1130
1130
1114
1130
1130
1322
1130
1114
1114
1304
90
1320
1304
282
1306
1818
1818
1818
1818
1818
1818
1818
1840
1840
1840
817
1816
794
1816
794
1818
1834
1818
1842
1834
1842
1818
1818
818
1834
1834
1329
1328
1328
1113
1113
1113
1145
1145
1176
1112
1112
1114
1114
1176
1192
1176
1112
1130
1130
1128
106
1130
1128
106
90
1130
1194
1130
1130
90
1114
1114
1114
1114
1114
1114
1094
90
1094
90
1114
1338
1176
154
1178
1178
1192
170
1192
1128
106
90
1130
1128
88
106
90
1114
1114
1114
1128
88
106
90
1114
1178
1130
1306
1130
1130
1130
1192
152
184
1320
312
298
314
1192
184
170
1130
1128
90
1130
1094
1094
1128
1306
1323
1323
1323
1135
1135
1131
1135
1195
1131
1307
1179
1323
1115
1115
1302
1154
1152
130
1152
130
1114
1130
1130
1130
1130
1135
1115
1135
1115
1525
1057
1057
1377
1377
1378
1377
354
1377
1377
1377
1377
1377
1570
1570
1570
1376
1569
33
1569
1569
1569
1569
1569
1569
1569
1441
1441
1409
417
1409
1409
1473
417
1441
1409
1409
1409
1475
1475
1475
1443
1411
1568
1568
1568
1569
1569
1568
545
1056
1568
1056
1568
1056
1568
1056
1568
1056
1057
1057
1571
1570
1059
1058
546
1379
1379
1378
1379
1379
1571
1571
1571
1570
1347
1347
355
1347
355
1379
1347
1347
1571
1571
1571
1571
1571
1571
1571
1571
1571
1411
1411
1475
1475
1411
1411
419
1442
1378
1442
1410
450
1474
418
1442
1168
1098
1098
1224
201
1384
1588
1588
1588
1588
1588
1072
1072
1073
1392
1392
369
1584
1584
1585
1585
1584
1585
49
1383
1040
1036
1344
1472
1440
1280
1856
1856
1361
1361
1288
1953
1028
1028
1028
1028
1028
1028
1028
1030
1030
1030
1030
1856
1256
1256
1248
1248
1574
1574
1574
1574
1354
1355
1064
50
1064
1907
1548
1543
1543
1345
1826
1830
1042
1026
1154
1042
1042
1026
1044
1044
1042
1028
20
1044
1044
1044
1044
1043
1043
1043
1027
1027
1060
1044
1056
1056
1056
16
1045
22
1029
1024
1300
1302
1092
1091
1091
1606
581
1617
1026
10
12
1026
10
12
1024
1058
1282
1282
1282
1302
1288
1318
1296
1291
1291
1024
1024
1024
1024
1024
1025
1024
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1410
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
1024
1024
1024
1024
1024
1025
1025
1024
1024
1024
256
1024
1024
256
1024
1024
1024
1024
1024
1024
1024
1024
1024
1
1024
1024
1
1024
1
1024
1025
1025
1024
1
1024
1024
1
1024
1024
1024
1024
1024
1
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1025
1025
1025
1025
1025
1025
1025
1025
1026
4
1026
4
1026
1026
4
1026
1026
4
1028
1026
4
1026
4
1026
4
1026
1026
1026
1028
1028
1026
4
1026
1026
1026
4
1026
4
1026
4
1026
1026
1026
4
1026
1026
4
1028
1026
4
1026
4
1026
1026
1026
1026
1026
4
1026
1026
4
1026
4
1026
4
1026
1026
1028
1028
1026
4
1028
1026
1026
4
1026
4
1026
4
1026
4
1026
1026
4
1026
4
1026
4
1026
4
1026
4
1028
1028
1026
4
1026
4
1026
4
1028
1026
4
1026
4
1026
4
1026
4
1028
1026
4
1028
1026
4
1028
1028
1028
1028
1028
1026
4
1026
1028
1026
4
1026
1028
1026
1026
1026
1026
4
1026
4
1026
1026
1026
4
1026
1026
1026
1026
1026
1026
1026
1026
1028
1026
4
1028
1026
4
1028
1026
4
1028
1028
1028
1028
1026
1026
4
1028
1028
1026
1028
1028
1028
1026
4
1028
1026
4
1026
4
1026
4
1026
4
1028
1026
1028
1028
1026
1028
1026
1028
1026
1026
1026
4
1028
1028
1026
4
1028
1026
4
1028
1026
1026
4
1026
4
1026
4
1028
1026
4
1026
1026
4
1026
4
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1024
1024
1024
1024
1024
1024
1024
1024
256
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1026
4
1026
1028
1026
4
1026
4
1028
1028
1026
1028
1026
4
1026
1028
1026
4
1026
1028
1028
1028
1026
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1026
1026
1024
1024
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1226
1226
1449
1449
1450
428
1450
428
1450
428
1450
1450
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1450
1450
1232
1232
1232
209
1232
1232
209
1232
1216
1217
1440
1216
1216
1216
1440
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
193
1216
193
1216
1216
1216
1216
1216
193
1216
193
1216
1216
1216
416
1440
1216
1216
1216
1216
1440
1216
1216
416
1216
1216
1216
1216
1216
1216
1216
1216
1216
1440
1440
1440
1440
1440
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1440
1440
1440
1440
1216
1216
1217
1217
1440
1216
1216
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1219
1219
1219
1219
1219
1379
1379
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1220
1220
1220
1220
1220
1220
1220
1220
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1451
1451
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1220
1218
1440
1440
1216
1218
1450
1450
427
1224
1444
1224
1224
1224
1224
1224
1444
1224
1224
1224
1224
1224
1224
1224
1224
1224
1442
1224
1218
1218
1218
1218
1218
1218
196
1218
196
1218
196
1218
196
1220
1220
1218
1218
1218
1218
1218
1218
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1220
1220
1218
1218
1220
1218
196
1218
196
1218
1218
1220
1218
1218
196
1218
196
1220
1218
196
1220
1218
196
1218
196
1218
1218
1218
196
1218
196
1218
1218
1218
196
1220
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1220
1218
1218
1218
196
1218
196
1218
1218
1218
1218
196
1218
1218
1220
1218
1218
1218
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1224
1224
1224
1224
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
1218
1218
1224
1224
1440
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1222
1441
1217
1441
1228
1217
1217
1217
1217
1217
1217
1217
1217
1441
1441
1217
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1227
1280
1156
1216
1216
1216
1216
1219
1219
1219
1219
1219
1219
1219
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1280
1280
1024
1024
1378
1472
1026
1026
1026
1026
1026
1450
1450
1450
1226
1226
1440
1440
1216
1216
1216
1216
1216
1216
1216
1440
1219
1451
1219
1448
1448
1448
1448
1448
1448
1448
1224
1224
1224
1224
1224
1442
1224
1224
1218
1218
1218
1218
1218
1217
1217
1217
1217
1217
1217
1217
1219
1236
1380
1380
1232
1380
1380
1380
1380
1152
1219
1219
1217
1217
1217
1217
1450
425
1450
1452
425
1452
425
1452
1452
425
1225
1225
1449
1452
1225
1225
1225
1225
1153
1184
1184
1185
225
1185
225
1185
225
1185
1185
225
1185
225
1249
1185
225
1393
1354
1354
1354
1354
1354
1354
1354
1361
1361
1377
337
1361
1352
1864
328
356
338
868
1352
354
1352
338
1352
1352
1864
328
1352
1864
328
354
1352
1352
1352
1864
328
868
1352
1352
1352
1352
1864
328
356
1352
1352
1352
1352
1352
1352
1352
1352
1864
328
1378
1352
1352
1864
328
1352
1352
1352
1352
1864
328
1352
1352
1352
1352
1864
328
1352
1864
328
1352
1376
1376
1376
864
1888
1376
1376
864
1376
1376
1888
1888
1376
864
1376
1376
1376
864
1376
1383
1383
1383
871
1383
1377
1377
1377
1377
1377
1377
1377
1377
1377
1377
1377
1377
1313
1290
1290
267
1290
1291
1291
1290
1291
1290
267
1162
1162
1163
1163
1163
1290
1291
1163
1163
1382
1376
1450
1258
1218
1268
1268
1652
1217
1220
1221
1265
1265
1264
1264
1520
1268
1268
1268
1266
1268
1268
1524
1522
1254
1254
1252
1267
1524
1416
1416
1416
1370
1460
1460
1463
1388
1379
1520
497
1520
1521
1521
1520
1324
1324
1355
1035
1035
1460
1073
1131
1548
1542
1550
1550
1086
1198
1391
1391
1391
1367
1367
1028
1028
1028
1028
1029
1029
1029
1308
1310
1438
1429
1222
1223
1354
1034
1034
1036
1454
1454
1472
1441
1440
1441
1441
1443
1443
1440
1440
418
1440
418
1440
417
1440
1440
1884
1884
1344
1443
1347
1441
1473
1441
1441
1441
1441
1441
1441
1441
1441
1473
1475
1475
1443
1475
1475
1475
419
1442
1442
1408
1217
1050
1050
1050
1050
1050
1380
1035
1035
1030
1528
1270
1276
1044
1044
1172
1172
1172
1044
1044
1172
1172
1172
1172
1817
1817
1689
1689
1042
1042
1042
1042
1040
4
5
17
1040
1040
4
1036
1032
1032
1032
7
1032
1032
1030
1031
1032
7
1030
1030
7
38
1030
7
38
1025
4
5
17
1024
1024
1
1172
149
1172
149
1172
1612
1612
1164
1300
277
1257
1257
1152
1152
1152
1152
1152
1152
1152
1024
1152
1024
1024
128
1024
1024
1024
1024
1024
1024
1152
1024
1152
1152
1484
1097
1356
1352
1352
1356
1352
1097
1352
1352
1060
1097
1352
1097
1223
1036
1036
1036
1032
1033
1032
1033
1033
1033
1032
9
1033
1032
9
1033
1032
1032
9
1032
9
1032
9
1032
9
1033
1033
1033
1032
12
9
1032
12
1032
12
9
1032
1033
1032
12
1032
12
9
1032
12
9
1032
12
1032
1032
9
1032
12
9
1032
1032
1033
1032
1032
1032
9
1032
1032
1034
1032
1032
1032
12
1032
12
9
1032
1032
12
9
1032
1033
1032
1033
1032
1032
1032
1032
1032
9
1032
1032
1032
9
1032
9
1032
9
1032
9
1032
9
1032
9
1032
1032
1032
9
1032
9
1032
1032
1033
1228
1228
1228
205
1228
1228
1465
1464
1400
1385
1223
1223
1223
1223
1223
1223
1451
1448
1384
1384
362
1450
1383
1380
1380
1380
1380
1380
1380
1391
1384
361
1388
1385
1388
1388
1220
1348
1348
1348
1220
1220
1220
1348
1348
1220
1348
1220
1348
1220
1348
1220
1220
1220
1220
1457
1457
1457
1457
1381
1218
1218
1218
1218
1218
1252
1251
1251
1298
1856
1863
1285
1285
263
1285
1281
1281
1281
1281
1281
1281
1281
1281
1857
1346
1358
1069
1068
1604
1604
1064
1064
44
1050
42
1064
42
1064
1064
1048
40
26
42
1032
1032
1064
1026
1604
1602
580
1064
1064
42
1064
1614
1307
1312
1096
1290
1091
1329
1304
1306
1306
1306
1306
1286
282
1306
1306
1306
1306
1306
1306
1306
1329
1329
1304
1304
1334
1286
1286
1338
310
1286
1286
1286
1306
314
310
1286
1306
1306
1324
1285
1285
1307
1307
1321
1441
1460
1463
1445
1444
1444
1445
1445
1445
1294
1297
1297
1297
1297
1297
1297
1297
1297
1973
1089
1280
1280
64
1280
1280
1280
1280
1408
1408
1408
1408
1408
1408
1224
1096
104
584
616
328
360
1096
584
616
328
360
1352
1096
584
616
328
1320
1608
296
328
1096
584
296
616
328
1096
296
328
1096
296
328
1096
296
328
1096
104
328
360
1096
616
328
360
1096
616
1096
328
1096
328
1320
1352
1320
1320
1320
1608
616
328
1096
328
360
1096
360
1320
1320
1200
1324
297
1504
1610
1610
1481
1424
1324
1100
1100
1100
1100
1196
1485
1485
1793
1281
1280
1792
1795
1794
1282
1794
1282
1329
1329
1329
1386
1194
202
1194
202
1098
586
298
618
362
330
1098
586
298
362
330
1098
362
330
1098
362
330
1514
1280
1201
1514
1290
1290
1480
1732
1476
1476
1744
1700
1700
1124
1124
676
1124
676
1124
676
1124
676
1700
1700
1124
1124
676
1700
1700
1700
1744
1744
1480
1744
1744
1480
1480
1744
1480
1480
1480
1480
1736
456
1736
456
1480
1480
1480
1736
1480
1480
1736
456
1480
1736
1736
1736
1736
1736
1736
1736
1736
1736
1736
1736
1736
1736
1731
1731
1732
1476
1476
1476
1732
1732
1732
1732
1732
1732
1216
1216
1216
1216
1216
1216
1216
1216
1473
1748
1748
1473
1748
1748
1748
1748
1748
1748
1748
1748
1748
726
1748
1748
726
1748
1748
726
1748
726
1748
726
1748
726
1748
726
1748
1748
1748
1492
724
1748
726
1748
1748
1748
1492
724
1748
726
1748
1492
724
1748
726
1748
1748
726
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1473
705
1729
1473
705
1473
705
721
1729
1473
705
1473
705
721
1729
1473
705
1722
1723
1745
1745
1745
1745
1745
1745
1745
1745
1745
1745
1740
1740
1740
1740
1740
1740
1740
1740
1740
1658
1146
1658
1658
1658
1147
1146
1146
1147
1146
1228
250
251
1274
1274
251
1274
1274
1274
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1722
1473
1473
705
1473
705
1473
705
1473
1473
705
1473
1473
1473
705
1729
1473
1473
1473
1748
726
1750
1748
726
1748
726
1748
1748
726
1748
726
1748
726
1750
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1748
1492
1748
1748
1748
1748
1748
1492
1492
1492
1492
1748
1748
1748
1748
1748
1146
634
1146
634
1146
1146
634
1146
1274
1274
1274
1274
1274
1274
1274
1274
1274
1808
1040
1443
1440
1236
1204
1236
1108
1108
1108
1454
1454
1414
1361
1118
1118
1118
1118
1262
1262
1313
1288
1453
1453
1295
1299
1299
1391
1416
1101
1245
1268
1245
1757
1478
1476
1434
1152
1152
1890
1900
1900
1900
1900
1900
1204
1204
1204
1204
1204
1900
1920
1898
1160
1166
1107
1163
1167
1167
1167
1167
1167
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1413
1411
1411
1411
1031
1031
1414
1415
1415
1415
1415
1415
1415
1414
1415
1415
1414
1415
1414
1415
1414
1415
1415
1415
1415
1415
1415
1029
1085
1029
1413
1413
1413
1413
1413
1413
1413
1413
1027
1027
1027
1027
1027
1411
1411
1411
1411
1411
1411
1414
1031
1414
1415
1414
1415
1411
1594
1594
1308
316
1030
1478
2002
1287
1287
1034
1955
1955
1955
1058
1443
1443
1443
1827
1827
1059
1059
1059
1443
1443
1443
1443
1443
1443
1827
1827
1827
1827
1090
1090
1090
1090
1291
1411
1411
1411
1411
1411
1515
1259
1159
1095
1095
1159
1095
1095
1095
1495
1495
1495
1495
1495
1495
1495
1031
1031
1367
1095
1095
1095
1159
1159
1095
1155
1255
1477
1477
1477
1477
1410
388
1410
1410
1410
1025
1217
1025
1025
1025
1217
1217
1025
193
241
1393
1393
1217
1025
193
241
1025
1217
1857
1473
1473
1473
1521
1218
240
242
1218
1218
1218
1218
1392
370
1218
1216
194
1026
1026
1218
1218
1218
1218
1026
1520
498
1474
1474
1520
450
498
1858
1474
1858
1856
1856
1856
1858
1858
1216
196
1216
196
1984
1153
1088
1089
1234
1238
1376
1376
1488
1490
1488
1490
1488
1094
1152
1170
1170
1094
1158
1154
1152
1094
1158
1094
1170
1094
1094
1094
1158
70
1094
1152
1158
133
1170
1154
1154
1152
1170
1152
1152
1152
1094
1152
1158
133
70
1126
1104
1104
1106
1232
1234
1172
1096
1096
1160
72
1096
1096
74
1096
74
1096
74
1088
65
134
70
69
1094
1088
65
1088
65
1152
64
129
65
70
1090
1090
1094
1153
134
1090
1152
64
129
144
1154
1088
1154
290
1154
66
146
1154
1088
1088
70
1094
69
1089
1090
1314
1088
65
1088
70
1090
1094
1158
1090
1154
1154
66
1088
1090
1152
64
1313
1313
1093
1089
1088
1090
1088
1088
65
1857
1761
1092
1313
1090
1317
1312
1314
1312
1160
1088
1096
1856
1856
836
837
1408
385
1409
388
389
404
1408
385
1416
1089
1312
1090
1090
1312
1088
1088
65
1312
1090
1410
402
1426
1408
385
1858
1858
1418
1280
1344
322
1216
196
1216
1216
1220
1220
1220
1472
1216
196
1216
1216
196
1028
192
196
244
1216
1216
1216
196
1216
1216
1216
1216
196
1216
196
244
1216
1216
1216
194
1856
1856
1216
194
1218
1216
1216
1216
1216
1025
1025
1025
1025
1025
1025
1025
1025
1265
1265
1953
1953
1857
1953
1953
1905
1857
961
1857
1857
1857
881
1857
961
1857
961
1473
1857
881
1857
1857
1857
1904
882
1858
1858
1858
880
882
1858
1858
962
1856
1858
962
1858
1856
960
834
962
1858
1858
882
1858
882
1856
834
1856
834
1474
1474
1217
1217
1217
1217
1473
1473
1473
1024
1024
2
1024
2
194
1216
194
1026
192
194
1024
1024
2
1218
1218
1024
2
1024
2
1024
2
1216
194
1024
2
1024
2
1024
2
1474
1474
1472
450
1414
389
1418
1408
1032
1032
1152
130
1154
1152
130
1408
386
389
1410
1408
386
390
394
1153
1152
1152
129
1153
1152
129
1152
129
1152
129
1408
385
1408
385
1408
385
1409
1408
385
1408
385
393
1408
385
1024
1024
1024
1024
1024
1889
1376
1376
1376
1376
1376
1248
1376
1248
1248
1376
1248
1376
1376
1248
1248
1376
1488
976
1269
1269
1269
1525
1525
1088
68
1240
1240
1240
1240
218
1240
1240
1882
1882
1504
1505
1504
481
1504
481
1505
1494
726
1494
726
1494
1304
1304
1296
1379
1402
1404
1635
1404
1760
1760
1712
1182
1184
1184
1688
1192
232
1788
1763
1242
186
1681
1682
1682
1682
1682
1681
1425
1681
1473
1316
1314
1298
1298
1298
1298
1298
1297
1316
1297
1720
1720
1664
1664
1336
1229
1229
1229
1229
1485
1485
1485
1485
1229
333
1229
1229
1229
1160
1229
1229
1293
1229
1128
232
1109
77
109
213
205
229
237
1229
1229
1229
1109
109
213
205
1109
109
1165
1165
1165
1189
1121
1168
1104
144
336
176
1104
144
336
176
1104
144
336
176
1200
1104
144
336
176
1104
144
1168
176
1200
1168
1168
1168
1168
1168
176
1106
146
338
1106
146
338
178
1106
146
338
178
1106
146
338
178
1170
1106
146
338
178
1106
146
338
1202
1170
178
1202
1170
1170
1158
198
1158
198
1158
198
1158
198
1158
198
1158
1158
1158
1158
1424
1424
1424
1424
1424
464
1424
1424
1424
1424
1426
1426
1426
1426
1426
1426
1360
1362
1424
1424
1426
1426
1426
1360
1362
1294
1294
1294
1294
1230
1396
1112
152
184
89
153
217
1112
152
184
216
153
1112
152
184
312
216
344
248
1144
184
312
216
376
248
1112
120
152
184
312
216
344
376
248
308
244
372
89
153
313
217
345
185
249
1112
152
184
312
216
344
248
117
89
153
373
313
217
345
185
249
1400
116
308
244
372
89
153
313
217
345
185
249
1112
120
152
184
312
216
344
376
248
212
372
89
153
313
217
345
185
249
1112
152
184
312
216
344
248
89
153
313
217
345
185
249
1112
216
344
376
313
217
249
1112
120
152
184
216
344
376
116
180
308
244
372
89
153
313
217
345
185
249
1112
120
152
216
344
376
212
308
89
153
313
217
345
185
249
1144
312
1112
120
152
184
312
216
344
376
248
372
89
153
313
217
345
185
249
1112
152
184
312
344
89
153
313
217
345
185
1240
89
217
1396
1141
373
1397
1140
372
1112
152
184
216
344
248
89
153
217
345
185
249
1112
152
216
344
248
117
89
153
373
217
249
1240
89
249
1112
152
184
216
344
89
153
217
345
1112
152
216
344
89
153
345
1112
152
184
216
89
153
217
1112
152
216
344
89
153
217
345
1208
1112
120
152
184
312
216
344
376
248
372
89
153
313
217
345
185
249
1112
152
184
312
216
344
248
89
153
313
217
345
185
249
1112
152
184
312
344
376
89
153
313
217
345
185
1112
152
184
312
216
344
89
153
313
345
185
1176
184
312
216
248
89
153
313
217
345
249
1112
120
152
184
312
216
344
376
248
308
244
372
89
153
313
217
345
185
249
1112
152
184
312
216
344
248
89
153
313
217
345
185
249
1208
312
216
376
248
89
153
313
217
345
185
249
1112
152
184
216
344
89
153
1112
152
184
216
344
89
153
1176
184
89
153
217
1112
152
184
216
344
89
153
217
185
1176
89
1176
184
180
308
1176
184
308
153
1176
216
153
217
1176
216
153
1176
153
1176
153
1208
1176
1176
1176
1176
1208
1208
1176
184
185
1208
185
1176
153
185
1177
1176
153
217
1176
216
153
217
1177
217
1176
216
153
217
1176
1176
1176
153
1176
1176
184
216
153
217
1176
184
216
153
217
1176
153
217
1176
216
153
217
1176
153
1176
153
1176
148
153
1166
1102
110
1134
302
366
1112
152
216
1112
152
1112
152
216
1112
152
1166
1112
1112
1166
1240
1240
1240
1240
1166
1176
216
1240
1176
1166
1400
1176
1304
216
1109
1109
149
341
117
373
1176
341
1109
341
1109
149
341
213
1109
341
213
1109
149
341
213
1176
1294
206
1042
210
1234
1380
1752
729
1752
1752
1752
760
724
729
1752
760
729
1752
729
1784
1752
1752
729
1752
729
1752
729
1752
729
1752
729
1496
473
1432
472
473
1496
473
1496
1496
473
1496
473
1432
1432
1432
472
1432
472
473
409
1496
473
1496
473
1496
473
1528
1518
1518
1518
1432
1432
1432
1422
1422
1422
1432
1422
1492
1492
1848
1848
1848
1298
146
210
1298
100
146
210
1170
1113
153
1113
153
217
1113
153
217
1241
1177
217
1177
1269
1941
1176
376
1336
1396
89
153
313
217
345
185
249
1336
85
309
1336
1141
309
1333
1333
1240
1176
312
216
376
1144
1144
376
1326
1166
1176
216
1176
216
1112
152
1166
1934
1166
1166
1176
1294
206
1752
1753
1525
1784
757
1781
1752
1432
1432
1432
1422
1422
1422
1492
1492
1525
1838
1845
1344
1216
1216
1216
1272
1397
1048
1272
1272
1049
1941
1390
1230
1038
334
366
1230
1038
366
1396
1112
152
184
153
1112
152
184
312
216
248
89
153
313
217
249
1112
120
152
184
312
216
344
376
248
308
89
313
217
1336
216
248
313
217
249
1333
1112
312
216
344
248
313
217
249
1144
312
376
248
1112
152
184
312
216
344
248
308
244
89
153
313
217
345
185
249
1141
309
1336
216
376
248
1333
1112
152
312
216
344
308
89
313
217
1112
152
184
312
216
344
376
248
89
153
313
217
345
185
249
1144
1176
312
216
376
248
1176
216
344
89
153
313
217
345
249
1144
312
1112
152
184
312
216
344
248
89
153
313
217
345
185
249
1144
1112
120
152
184
312
216
344
248
89
153
217
185
249
1240
217
1396
1396
1112
216
248
89
249
1112
216
248
89
1176
216
89
217
249
1112
152
1112
89
1241
1144
1112
152
184
216
344
248
89
217
345
185
249
1112
152
216
344
89
153
217
1240
1113
217
1112
152
184
312
216
344
376
372
89
153
313
217
345
185
1400
1176
184
312
216
376
372
89
153
313
345
185
1112
152
184
312
216
344
376
248
89
153
313
217
345
185
249
1176
312
216
248
1208
216
89
153
217
185
1240
1112
120
152
184
312
216
344
376
248
89
153
313
217
185
249
1336
216
313
217
1112
152
184
153
1144
1176
1176
89
1144
1176
153
1176
184
153
1240
1240
217
1176
1208
1176
185
1176
153
1176
216
153
1176
1176
184
216
153
217
1176
1176
1390
1134
302
366
1326
366
1240
1390
1112
152
216
1176
1240
1112
216
1112
216
1166
1240
1240
1240
1240
1176
1176
216
1176
216
1176
1304
152
1304
152
216
1176
1141
1176
153
1176
1176
1176
216
153
1176
216
153
1176
1176
1176
1304
152
216
281
153
1305
153
1176
1176
153
1176
1294
206
1294
78
206
334
1294
206
1134
366
1230
1234
1234
1042
210
1042
210
1042
210
1042
210
1752
760
729
1784
1752
729
1784
1525
1781
1752
760
729
1784
1781
1752
729
1784
1525
1784
1784
1781
1784
1781
1753
1784
1781
1781
1752
729
1784
1752
729
1784
1525
1752
729
1752
760
729
1784
1752
729
1525
1432
472
473
1432
1496
473
1496
473
1496
1496
1432
1432
1496
473
1432
1525
1496
473
1432
1432
1432
1432
1432
1496
473
1496
473
1496
473
1528
1525
1528
1528
1518
1518
1486
1518
1742
1432
1432
1486
1454
1454
1454
1432
1486
1432
1486
1422
1781
1781
1781
1781
1525
1461
501
1845
1845
1845
1845
1838
1848
825
1845
1845
1848
1845
1170
210
1298
146
1170
210
1298
100
146
356
210
1170
210
1170
210
1170
1828
1828
1828
1828
1828
1113
153
217
1241
1177
1177
217
1177
217
1113
1113
217
1177
217
1177
1177
1090
322
1122
1122
1282
66
1282
1112
89
153
345
1112
344
89
153
345
1112
184
344
89
153
345
1112
152
216
1112
152
216
1112
1166
1432
1166
1400
1394
1394
1240
1230
1112
120
152
184
312
216
344
376
248
244
372
153
1112
152
184
312
216
344
248
1112
120
152
184
312
216
344
376
248
212
244
372
1326
318
1112
212
89
153
1166
1337
1176
1176
1176
1236
1176
1176
216
1528
472
1496
1752
1752
1170
1240
248
1368
376
1048
1048
1044
1044
1048
216
248
1044
1048
1044
1044
1368
1944
1112
120
152
184
312
216
344
376
1144
312
1112
152
312
216
344
376
1176
184
216
344
376
248
212
1112
152
184
312
216
344
376
212
372
1336
1112
120
152
184
312
216
344
376
248
244
153
1144
1112
152
312
216
344
248
89
313
217
185
1144
312
1326
1112
120
152
184
312
216
344
376
248
89
153
217
345
1112
312
216
344
248
1144
1112
120
152
312
216
148
376
248
212
1112
120
152
184
312
216
148
344
376
116
248
212
217
1144
1144
312
376
121
313
1112
184
1112
120
152
184
312
216
344
376
212
308
217
1144
376
121
1144
1337
1176
1172
180
1204
153
1236
1240
212
1176
148
344
376
340
1176
216
340
1304
152
216
1112
120
84
152
216
148
344
376
85
340
149
1304
152
216
340
1240
217
1240
1112
120
152
1304
152
216
1176
216
1112
120
84
152
148
1304
216
1108
1042
1784
1496
1784
1784
1528
1496
1752
1752
760
1524
1524
1784
1784
1784
761
1528
1528
1528
501
1784
1528
472
1528
472
1524
1752
729
1752
760
1432
1496
1170
1112
1828
1920
1432
1045
1973
1973
1973
1368
1368
345
1369
1368
1336
1368
1368
345
1464
1880
853
1848
1848
1909
1464
1464
1464
1973
1941
949
1941
949
1941
1941
1944
1976
1944
1976
1944
1976
917
1941
1973
1336
1336
1336
952
1368
1336
376
952
1938
1938
1938
1938
1938
1938
1464
1461
501
1464
1464
1464
1464
1525
1464
1464
1464
1432
1432
1464
1432
1464
1880
853
1845
1845
1845
1848
1848
1845
1848
1849
1849
1845
1848
1880
1845
1810
1810
1810
1828
1828
1828
1828
1557
1560
1976
1934
1934
302
334
366
1934
366
1938
1880
1806
878
814
1806
1944
1976
1944
1976
917
1934
1934
366
1934
1390
1934
334
1845
1880
821
1845
1838
1806
1806
1806
878
1806
878
814
1806
878
814
1810
1358
1358
1230
1198
1176
1176
1176
1368
1368
1336
1816
1816
1944
1976
1944
1976
1176
1176
1176
1368
1400
1336
308
952
948
1816
1816
824
1880
888
884
885
1816
884
1113
153
217
345
185
1177
345
1332
89
153
217
345
185
1177
1177
1177
185
1177
1177
1113
217
1177
1273
1406
1177
185
1177
185
1172
1753
1497
1170
1234
1118
89
158
153
217
1177
1177
1177
1332
89
1177
1177
1140
308
372
89
153
313
217
345
185
249
1145
153
313
217
345
185
249
377
1140
308
372
89
153
313
217
345
185
249
1177
1177
1177
1177
1753
1497
1497
1497
1113
121
153
313
217
345
185
249
377
1038
1177
1326
318
1326
1177
1497
1438
1438
1273
1113
1326
1140
372
89
153
313
217
345
185
249
1113
153
313
217
249
1140
89
153
313
185
249
1145
1177
1177
1177
1305
153
217
1177
1042
1753
1497
1497
1497
1433
1849
1170
210
1113
153
345
1113
153
345
1113
153
217
345
1177
1166
206
1166
1246
1039
1039
1055
1039
1151
1327
319
1327
1295
143
95
207
223
1455
1455
1039
31
1055
1039
31
1055
1167
95
207
1167
95
207
1295
143
95
159
207
351
1231
1043
1043
1299
147
211
1299
1166
158
206
222
1166
158
206
222
1166
126
158
206
254
382
1230
382
1166
158
1166
158
1166
158
222
1246
1487
1439
463
1487
1439
1283
1283
1315
1315
1379
1283
291
355
1224
1357
1357
1229
1360
1360
1362
1362
1362
1232
1234
1421
1421
1421
1421
1677
589
1488
1490
1680
1744
1616
656
1682
1488
1488
1488
1488
1488
1488
1490
1490
1490
1426
466
1488
1488
1424
1424
1426
1490
1490
1490
1426
1426
1426
1680
1680
496
1680
1488
1488
1682
1682
498
1682
1682
498
1682
1618
1618
1490
1490
1488
1488
1424
464
1488
1490
1490
1490
1490
1680
1680
1682
1682
1488
1488
1490
1490
1848
1880
857
1880
857
1880
857
1880
1880
1880
820
857
1880
857
1880
857
1880
1880
1880
857
1880
1880
857
1880
1880
1880
1880
824
820
857
1880
1880
857
1880
857
1880
857
1880
1880
1880
1880
824
820
1880
1880
1881
1880
824
857
825
1880
857
1880
824
1880
1880
1880
824
820
825
1880
857
1880
857
1880
857
1880
1880
857
1880
857
1880
857
1880
1880
1880
1880
824
1880
857
1880
1880
1880
1880
824
857
1880
1880
1880
857
1880
1880
1880
1880
1880
1881
1881
1880
824
857
1880
857
1880
824
1880
1880
1880
1880
1289
1297
1289
1298
1297
1297
1297
1297
1297
1296
1296
1296
1296
1296
1296
1296
1288
1368
345
1368
345
1368
345
1080
57
1080
1080
57
1081
1081
1081
1080
1080
216
1080
1080
52
344
1080
1080
1080
1080
52
57
1080
52
344
57
345
1077
1080
57
1080
344
57
345
1076
57
1080
216
57
217
1080
344
57
345
1080
57
1080
344
57
1081
1081
1368
1080
1080
1080
52
216
57
217
1080
52
344
345
1080
57
217
1080
344
57
345
1396
1080
57
1080
1080
52
216
57
1080
52
344
340
57
1080
57
1080
344
57
1080
57
1080
57
1080
1080
57
1080
1080
57
1081
1080
57
1081
1081
1081
1080
1080
344
1081
1081
1080
1080
1080
344
1080
57
1080
1080
57
1080
216
57
1080
52
216
57
1080
52
344
57
1080
52
57
1081
1080
52
1080
52
57
1080
344
57
345
1080
1080
216
1080
52
57
1080
52
344
57
1080
216
57
217
1080
52
344
57
345
1080
1081
1080
1080
344
1080
216
57
217
1080
344
57
345
1080
216
1080
216
57
1081
1080
1368
1080
1368
1080
52
216
57
217
1080
52
344
57
345
1080
52
216
57
217
1076
57
372
345
1080
216
57
1080
52
216
57
217
1080
52
344
57
1080
1080
57
1080
52
57
1081
1400
1400
1368
1080
216
1080
344
376
345
377
1080
1080
344
345
1368
57
345
1080
1080
344
1080
344
376
377
1080
376
1080
52
344
340
1080
216
1080
216
344
376
345
1080
1080
57
1076
1076
1396
1080
1080
1080
1080
1080
1080
1080
1080
1080
1368
1240
1080
344
345
1368
1368
376
345
1368
345
1368
345
1368
345
1368
1080
57
1368
376
345
1080
57
1368
376
345
1080
57
1368
376
1080
57
1080
57
1400
1390
1390
1944
952
916
948
953
1976
953
1240
217
1944
952
953
1976
1944
952
953
1944
952
948
921
953
1944
952
953
1593
1944
1976
953
1944
1976
953
1976
916
953
1944
1944
916
1944
952
1944
1944
952
916
1944
1944
952
1390
1390
1390
1390
1081
1081
1273
1081
249
1273
1369
1081
1076
1081
1076
1081
1076
57
1081
345
1081
1081
1076
57
1369
1369
1081
1081
1081
1076
57
1076
57
345
1081
1081
1081
345
377
1369
1081
1369
1688
1688
1433
1464
1432
409
1432
409
1464
436
1432
409
1433
1464
1432
409
1432
409
1432
409
1464
1432
409
1464
436
1432
1433
1464
1432
409
1433
1464
1433
1464
436
1433
1464
1336
313
1336
313
1336
408
308
313
409
1336
408
313
409
1336
308
313
409
1336
408
313
409
1432
313
409
1336
408
308
313
409
1336
308
313
1336
313
1336
308
313
1336
313
1336
313
1336
308
1336
308
1720
1720
697
1716
1721
1721
1464
1336
1464
1432
409
1464
436
1464
1432
409
1464
1432
1432
1432
409
1432
409
1432
409
1464
436
1464
1433
1464
1432
1432
1336
1336
408
308
313
409
1336
1432
308
313
409
1336
408
409
1336
408
409
1336
1336
308
313
1336
1336
308
313
1432
696
1432
1432
409
1464
404
436
441
1432
1464
1464
1432
1464
1336
408
308
409
1336
408
1336
1336
408
1336
1688
696
1720
1720
1720
1688
1433
1433
1432
1688
1688
1688
1688
696
1688
1432
692
1432
1460
1460
1428
1428
436
1432
472
473
409
1432
473
1496
1496
473
1496
473
1496
473
1432
472
473
409
1432
472
473
1432
1497
1432
472
473
1496
473
1432
1497
1432
472
473
409
1432
472
473
409
1496
1432
472
473
409
1496
473
1432
1496
473
1432
472
473
1496
473
409
1528
1496
473
1528
1496
473
1432
472
473
409
1432
472
473
409
1497
1497
1496
473
1496
473
1880
472
1496
473
1496
473
1497
1432
472
1497
1496
473
1496
1496
473
1880
472
1496
473
1496
473
1486
1460
1460
1688
472
696
665
697
1688
472
696
473
409
697
1688
472
696
473
665
697
1624
312
408
664
472
696
404
692
601
473
409
665
697
1624
408
664
472
696
601
473
409
697
1336
696
692
601
473
665
697
1624
408
664
472
696
692
601
473
409
665
697
1624
408
472
696
601
473
409
665
697
1720
1624
408
472
696
601
473
665
697
1624
312
408
664
472
696
692
601
473
665
697
1624
312
664
472
696
692
601
473
409
665
697
1688
696
697
1720
697
1688
696
692
697
1624
408
472
601
473
409
1624
408
664
472
601
473
409
665
1624
472
601
473
409
1624
664
601
665
1688
601
473
1624
312
408
664
472
696
404
692
601
409
665
697
1624
408
664
696
601
473
697
1624
312
664
472
696
601
473
409
665
697
1624
664
696
601
665
697
1688
1688
1688
1688
1689
1497
409
1528
501
1525
1497
1528
501
1525
1486
1625
473
409
665
697
1688
696
1688
1460
1428
1460
1460
1432
472
1496
1432
472
436
473
409
1525
1460
1496
473
1432
1432
472
436
473
1432
1497
1528
1432
1432
1496
473
1432
404
1493
1497
1528
472
1496
1496
1496
1496
1460
1428
1688
472
696
409
697
1720
1624
408
664
472
696
692
601
473
409
665
697
1624
664
472
696
1624
408
664
472
696
692
601
473
409
697
1624
664
472
696
1624
408
664
696
692
601
473
665
697
1432
664
472
696
1688
1688
696
692
1624
472
601
409
1624
664
1624
664
472
696
692
601
409
697
1624
664
696
1688
1688
1688
654
1332
1332
1689
1433
665
1689
1496
1496
1528
1528
1528
1528
1528
1678
590
1688
1678
590
1688
1678
1688
1496
1432
1496
1496
1432
1432
1422
1432
409
1464
441
1433
1464
441
1433
1432
1464
441
1464
1465
1433
1464
441
1464
441
1464
1432
1432
440
472
473
441
1464
1464
472
473
441
1496
473
441
1496
501
473
1464
1497
1496
1496
473
1525
1496
1496
1496
1497
1497
1496
1496
1496
1428
1428
1432
440
504
472
473
441
1432
440
472
436
441
1496
473
1464
441
1433
441
1496
473
1464
1496
473
1496
473
1496
1496
473
1528
1496
473
1496
473
1528
472
500
473
1496
1496
473
1497
1496
473
1497
1496
473
1496
1496
1496
436
1496
473
1429
1428
1428
1432
1428
1428
1428
1433
1336
308
1337
1336
308
1336
308
1337
1336
308
1336
308
1337
1336
1337
1624
601
1624
601
1625
1624
1625
1464
601
1625
1624
601
1624
1625
1625
1332
1333
1332
1333
1496
1464
472
1496
1624
632
312
664
692
660
308
601
313
665
1624
312
664
601
313
665
1336
664
692
308
601
313
665
1624
312
408
664
601
313
665
1624
312
664
628
692
660
308
601
313
665
1624
312
664
601
313
665
1624
312
664
692
308
601
313
665
1624
312
664
601
313
665
1624
312
664
628
692
660
308
601
313
665
1624
312
664
601
313
665
1624
312
664
601
313
665
1624
312
664
601
313
665
1688
1656
312
408
664
308
313
665
1336
408
664
313
409
665
1336
664
308
313
665
1336
408
664
313
665
1688
308
665
1689
1624
408
472
601
1624
601
1624
601
1624
601
1496
601
1624
472
601
1624
472
601
1624
596
312
408
472
436
308
601
313
1624
312
601
313
1624
312
308
601
313
1624
312
601
313
1336
1336
1624
312
436
308
601
313
1624
312
601
313
1336
308
601
313
1624
312
601
313
1624
312
308
601
313
1624
312
601
313
1624
312
601
313
1624
312
601
313
1336
313
1528
1496
473
1496
473
1336
1336
1336
1336
1336
1336
1432
1464
441
1528
1525
1528
1432
1464
441
1528
1464
1432
440
436
409
1464
441
1528
1525
1464
436
1464
441
1528
1464
1464
441
1464
1464
441
1464
1464
1464
1496
1524
473
1525
1496
1464
472
473
441
1464
441
1525
1497
1464
504
472
437
1496
1524
1524
1496
1496
1496
473
1525
1496
1496
1428
1496
1464
472
473
1432
440
441
1464
472
1528
1464
504
472
1528
1496
500
473
1432
440
436
441
1464
472
1496
1464
504
472
473
441
1432
440
504
404
436
409
441
1497
1432
440
441
1432
440
504
472
1528
1496
1496
473
1496
1496
1496
500
473
1496
1496
1496
1524
1496
1464
504
472
473
1432
440
500
1525
1496
1528
1496
1496
1496
1464
472
436
473
1432
1525
1464
472
436
1464
1429
1429
1428
1428
1432
1428
1432
1428
1428
1428
1428
1428
1336
308
1336
308
1624
1656
312
1336
1336
1336
308
1336
308
1336
1336
1624
628
601
1625
1624
440
601
1625
1624
1625
1624
601
1652
308
1496
1332
1464
1496
1332
1624
312
408
664
628
692
308
601
313
665
1336
664
313
1624
312
308
1336
408
664
692
308
601
313
665
1624
312
664
1624
632
312
408
440
664
628
660
308
601
313
665
1336
664
1336
408
664
692
601
313
665
1624
312
664
628
692
308
601
313
665
1336
664
1624
312
308
1336
664
628
308
601
313
665
1624
312
440
664
692
308
601
313
665
1336
1336
664
692
313
1464
664
1688
665
1624
312
664
665
1336
664
313
1336
1336
664
308
313
1336
664
628
308
313
665
1336
664
313
1336
408
472
1336
408
664
472
692
308
313
665
1336
664
1336
440
664
660
308
313
665
1336
664
472
1336
664
308
313
665
1624
601
1624
472
1625
1624
408
440
601
409
1624
472
1625
1624
597
1624
312
408
308
601
313
1624
312
601
313
1624
312
408
472
308
1624
312
408
472
308
601
313
1624
408
1624
632
312
408
440
472
436
308
601
313
409
1624
312
472
1624
312
601
313
1624
312
1624
312
308
601
313
1336
1624
312
308
1336
308
601
313
1624
312
440
436
308
601
313
1336
308
1336
308
313
1336
440
436
308
313
1336
1624
312
440
308
313
1336
1336
313
1336
313
1336
1336
1336
308
601
1464
500
1460
1528
1528
500
1528
1528
1528
1496
1528
1528
1528
1528
1496
1528
1656
1528
1656
504
1689
1528
1656
504
1656
504
1625
1496
1464
1496
1464
441
1464
1496
473
1432
440
441
1432
504
472
473
1432
440
472
441
1464
472
1432
1464
441
1432
1464
472
473
1464
472
441
1496
473
1464
1464
472
1464
441
1496
1496
473
1496
473
1496
473
1497
1496
1496
473
1497
1464
1432
1432
1336
1336
664
313
665
1336
664
313
665
1336
664
313
665
1336
408
664
313
409
665
1336
664
313
665
1336
664
308
313
665
1688
308
665
1688
308
665
1688
309
1336
313
1336
313
1336
313
1336
313
1336
313
1336
664
660
313
665
1336
664
313
665
1336
664
313
665
1337
1688
1688
1688
1688
1688
1688
1688
1688
1624
312
472
601
313
1624
312
601
313
1624
312
601
313
1624
312
308
601
313
1624
312
601
313
1624
601
1624
596
312
308
601
313
1689
1689
1432
409
1464
1528
1525
1432
1432
1432
1528
1432
1464
1432
409
1465
1464
1432
409
1464
1496
473
1464
441
1497
1432
440
504
1497
1465
1464
1497
1496
473
1496
436
1432
1460
1496
1432
1428
1432
1432
1432
1432
1336
1336
313
1336
1336
408
664
313
1336
1336
408
664
313
409
1336
664
1688
665
1688
1336
664
313
1336
664
1432
664
665
1688
1336
408
440
664
436
660
313
409
665
1688
1688
1688
654
1678
1688
1688
654
1678
1688
1688
654
1624
312
408
601
313
409
1624
312
1624
472
601
1624
1625
1624
632
312
408
440
436
308
601
313
409
1624
312
1432
1689
1689
1689
1656
1528
1528
1688
1678
1688
1656
504
1496
1432
440
472
473
409
1496
473
1428
1496
1528
1524
1432
504
472
500
473
1496
473
1528
472
1528
1428
468
1688
696
692
660
665
697
1688
696
665
697
1688
696
660
665
697
1624
312
408
664
472
696
404
692
660
601
409
665
697
1624
472
696
469
601
473
665
1624
312
664
472
696
660
601
697
1465
1689
1689
1496
1496
1464
1432
440
472
1464
472
404
1432
440
472
404
1529
1496
1432
472
1528
472
1528
1432
504
472
473
1432
472
468
469
441
505
1432
472
1528
1432
440
1496
1496
473
1528
1688
696
1720
1688
696
1688
696
660
665
1464
664
696
692
665
1688
1464
664
696
660
665
441
697
1624
408
664
472
696
409
697
1336
664
472
696
404
692
660
1624
312
408
664
472
696
404
692
660
665
697
1624
312
408
440
664
472
696
660
601
409
665
697
1624
664
696
692
660
601
697
1464
1464
1432
440
1432
440
1433
1432
440
1432
440
404
1528
1432
1528
1432
504
472
404
500
473
1432
440
472
441
1496
473
1432
440
1528
472
500
1432
440
436
441
1528
1464
472
1464
472
1432
1528
1432
404
1432
1432
404
1432
1656
312
308
1336
629
313
1656
312
308
1624
632
312
440
664
628
308
313
665
1624
312
664
665
1624
632
312
440
664
628
308
313
665
1656
312
408
440
664
472
696
660
308
409
665
1336
408
664
409
665
697
1336
408
440
664
472
696
404
692
660
308
665
1624
632
596
312
408
440
472
308
601
1624
312
601
1624
632
596
312
440
472
308
601
1337
1689
1337
665
697
1432
440
404
1432
440
1528
1529
1432
440
404
1496
1432
504
472
500
473
1432
472
1528
1524
505
1432
1432
504
472
1432
440
504
472
404
436
1432
472
500
473
1464
472
1528
1524
505
1464
472
1432
1432
1422
1432
404
1432
1432
1432
404
1336
308
1656
312
628
1688
1656
312
664
628
308
665
1624
632
312
440
664
436
308
313
665
1336
313
1336
664
1336
664
696
692
308
665
1336
408
440
664
472
404
436
660
409
665
1688
660
1432
468
1493
1624
312
1624
312
313
1624
312
308
606
1624
312
308
601
1624
632
596
312
408
440
472
404
628
436
308
601
313
1624
312
601
313
1624
596
408
472
468
1624
408
472
469
1625
1428
1428
1624
504
1432
440
504
472
500
1432
440
404
441
1492
1433
1460
441
1465
1433
1460
1460
1460
409
441
1465
1433
1460
1332
313
409
1337
1332
313
1332
313
1337
1332
313
1721
1721
1337
1721
1460
1460
1465
1465
1518
1486
1721
1721
1721
1721
1721
1721
1721
1465
1721
1721
1518
1518
1486
1486
1721
1465
1518
1721
1721
1721
1465
697
1721
1721
1721
1529
1689
697
1721
1497
409
1497
1497
1497
1433
1497
1497
1428
692
601
473
409
665
697
1625
313
473
409
665
697
1716
601
473
665
697
1497
441
1433
1497
665
697
1497
1497
1433
1497
1716
601
409
665
697
1625
665
697
1497
1497
1428
1428
1428
1428
660
1497
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1299
1298
1299
1299
1299
1070
238
1086
1406
1086
1406
1086
1422
1519
1487
1519
1487
1502
1759
1503
1454
478
1422
1422
1678
478
702
1592
1592
1592
1592
1592
564
565
1560
1566
1592
1560
1583
1583
1583
1583
1566
1976
1684
1070
1056
1056
1056
1239
1239
1122
354
1122
162
1378
1186
1218
162
226
214
1250
1218
1218
1186
354
1186
1378
1186
1186
1186
1954
1218
1218
354
214
1218
226
1218
354
1378
1218
1218
226
1218
354
1186
1218
162
1186
1186
1218
162
214
1218
214
1186
1186
1952
1954
1952
1952
1922
930
1410
898
418
930
1186
214
1186
1186
1952
1954
1954
1440
928
1952
1440
928
1410
898
418
930
1410
898
418
930
1414
902
422
934
1495
1495
1474
470
1698
1474
1474
470
1474
470
1440
1440
1440
1440
1440
1440
1446
1446
1442
1442
1442
1442
1442
1442
1442
1442
1495
1495
1495
1495
1474
418
482
470
1730
1474
418
482
470
1730
1474
1474
1474
418
482
470
1474
1474
418
482
470
1440
1440
1440
1440
1440
1440
1446
1442
1442
1442
1442
1474
482
470
1730
1474
482
470
1506
1474
482
470
1440
1440
1440
1440
1440
1440
1440
1446
1446
1446
1446
1446
1442
1442
1442
1442
1040
1060
1040
1793
1793
1795
1795
1795
1795
1795
1793
1026
1026
18
1042
1026
1042
1026
1217
1184
1236
1216
1185
1185
1954
1986
930
1954
1954
1185
1185
1186
1442
930
1442
930
1952
930
1952
930
1217
1217
1442
1442
1474
1473
468
1697
1473
468
1697
1473
468
1697
1698
1522
1266
1266
1441
418
1473
417
418
1473
1441
1441
468
1441
1473
1441
468
1522
1442
498
1266
1266
1218
322
1346
242
1218
1218
1218
322
242
1473
1473
468
1473
1473
418
1473
1473
418
1474
1218
1216
194
1218
1442
1440
450
418
1098
1418
1130
1025
1441
425
1441
425
1449
1449
1449
1449
1417
1454
1041
1025
1025
1025
1025
1025
1025
1041
1041
1025
1217
1217
1025
1043
1043
1027
1027
1043
1043
1027
1027
1955
1217
1441
1422
1454
1025
1025
1219
1955
1966
1953
1953
1025
1025
1025
193
1025
1041
1025
17
1953
1025
193
1025
1025
17
193
1953
1953
1987
931
1987
931
1955
1955
1219
1219
1955
1219
1955
1955
1955
1955
1987
931
1987
931
1027
195
1027
1027
1027
1027
1027
1027
1027
1987
931
1955
1027
1027
1027
1219
1955
1955
1955
1955
1955
1955
1473
1473
1409
897
961
417
1953
1953
1953
1923
963
931
1955
1411
1475
1411
451
1443
931
1443
1955
1955
1411
1955
1237
1237
1921
417
929
1409
417
929
1921
417
929
1411
419
1955
1422
430
1025
1953
1953
1955
1219
1955
1955
1409
929
1953
1955
1409
1409
961
417
929
1441
1907
1454
1454
1473
1473
1473
1473
417
1473
1441
1473
1473
1473
1473
1473
1473
1475
1475
1475
1475
1475
1443
1475
1443
1475
1475
1475
1475
1443
1475
1475
1475
1475
1443
1475
1475
419
1473
1473
1473
1473
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1443
1217
1345
1217
1267
1219
1219
243
1219
1473
417
1473
417
1473
1475
419
1443
1475
1443
1443
1345
1345
1345
1345
1217
1219
323
371
1454
1454
1454
1353
1345
1230
1358
1454
1230
1441
1521
1441
1473
497
1473
1473
1441
1473
1473
1473
1473
1441
1473
497
1473
1473
1473
1441
1473
1473
1441
1443
1443
499
1475
1443
1475
1443
1443
1443
1443
1443
1443
1443
1475
419
1475
1475
1523
1443
499
1443
1523
1443
499
1443
1443
1443
1475
1443
1443
1443
1443
1443
1443
1443
1475
1523
1443
1443
1443
1443
1521
1729
1729
1443
1731
1731
1217
369
241
1265
1217
1217
241
1217
369
241
1217
1265
1217
369
241
1217
241
1217
1217
369
241
1217
1265
1217
1217
1217
1217
1219
323
1219
1219
1219
1219
323
243
1219
323
243
1219
1219
1219
1219
1219
323
1219
1219
323
1219
1219
323
1219
323
1219
1219
1219
1473
417
1441
1441
1443
1443
1443
1443
1217
321
1347
1219
1347
1449
1449
1449
1454
1454
1454
1454
1225
329
1225
329
1225
1225
1230
1230
1230
1230
1441
1473
1473
1523
1217
1217
1217
369
1217
1267
1395
243
1267
1219
243
1473
1441
1441
1345
1697
1422
686
430
1422
686
430
1710
1710
1710
1705
1705
1697
1934
1688
1688
1688
1688
1688
1688
1560
1560
1560
1560
1453
1300
277
1044
1297
1213
1213
1213
1213
1213
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1441
1284
132
1156
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1153
1153
1153
1153
1153
1153
1153
137
1153
137
1153
137
1161
1161
1153
137
1153
137
1153
137
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1412
1412
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1412
1161
1161
1153
1153
1161
1161
1412
1412
1921
1924
1924
1924
1921
1921
900
1924
1924
1924
1924
1921
900
1924
1924
1924
1924
1924
1924
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1156
209
1233
1233
137
1233
1233
1233
1161
1161
1233
137
1233
1161
1233
1233
1417
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1233
1153
209
137
1153
132
209
137
1153
209
1153
209
137
1153
209
1156
209
137
1153
1233
1233
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1153
137
1153
132
137
1161
1153
137
1153
137
1153
1161
1153
137
1153
132
137
1153
137
1153
137
1161
1161
1153
1233
1233
1233
1233
1161
1233
1233
1233
1233
1233
1233
1161
1161
1161
1161
1233
137
1233
1233
137
1233
137
1161
1156
137
1161
1161
1161
1161
1156
137
1161
1161
1161
1161
1236
1236
1236
1850
1834
1833
1832
1834
1834
1842
1837
1845
1842
1837
1144
1144
1848
1112
120
1332
1110
1132
1110
1110
1110
1110
1110
1110
118
1142
1132
1110
118
1142
1132
1132
1132
1132
1304
276
1300
1300
1300
1376
1329
1291
1291
1291
1289
1289
1316
1289
1289
1316
1316
1316
1289
1289
1316
1289
1316
1317
1316
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1416
1416
1416
1416
1416
1416
1416
1416
1324
1304
1816
1312
1312
1116
412
428
1120
416
1440
1432
440
1120
88
1122
1120
1458
1458
1282
1026
1026
1282
1282
1282
1410
1412
1410
1412
1410
1410
1412
356
1376
1888
1376
1888
1376
1376
1376
1376
1888
1376
1376
1376
1376
1376
1376
1888
1888
1376
1376
1376
1376
1888
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1376
1408
1383
871
1888
1408
1415
1380
1380
1412
1892
1892
1379
1379
1379
1891
1379
1379
867
1891
1418
1412
1412
1408
1408
1412
1412
1412
1412
1280
1288
1288
1288
1285
1282
1282
1282
1652
1652
1652
1652
1329
1371
1347
1344
1344
1462
1462
1462
1462
1142
1078
1078
1078
1078
1069
1024
1024
1024
1907
1907
1907
1907
1948
1948
1948
1948
1932
1341
1050
1438
1029
1029
1282
1029
1031
1543
1054
1054
1280
1280
1280
1287
1280
1558
278
286
1558
1456
1088
1088
1088
65
1088
65
1856
1088
1088
1088
1088
1089
1088
1089
1153
65
1088
1088
1088
1152
1152
1152
1152
1088
1088
1088
1152
1088
1088
1089
1088
1424
1408
1296
1300
1024
2
1024
1280
1280
1024
1024
1088
1088
1088
1600
1088
1088
1088
1088
1280
1281
1280
1280
1281
1280
1280
1280
1281
1281
1281
1281
1281
1280
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1793
1793
1793
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1089
1089
1089
1089
1089
1089
1089
1089
1089
1088
65
1089
1088
66
1090
1088
1088
65
1089
1088
1088
65
1089
1089
1088
1089
1088
65
1089
1088
65
1088
65
1089
1088
1088
1088
1302
1302
1302
1302
1302
1302
1155
67
139
75
1094
1091
75
1094
1094
1091
75
1414
1419
1414
1414
1411
395
1414
1414
1160
1096
1176
1416
1416
1416
1416
1416
1416
1090
1090
1090
1410
1410
1410
1410
1414
1411
395
1414
1411
391
395
1862
1867
1414
1411
391
395
1414
1411
395
1511
1511
1410
1410
1094
1091
1158
70
1155
67
135
71
139
1094
1091
75
1094
1091
71
139
1094
1091
71
1091
75
1158
70
1158
70
1158
70
1094
1094
1163
1094
1155
67
75
1094
1091
139
1094
1155
67
75
1094
1091
1091
139
1035
1160
1160
1160
1090
1154
1090
1154
1090
1090
1090
1032
1032
1094
1099
1094
1099
1099
1155
139
1155
139
1155
1411
395
1411
395
1411
395
1411
395
1411
395
1419
1411
395
1027
1027
11
1035
1027
11
1160
1160
1416
1416
1410
1026
1378
1378
1378
1378
1160
1160
1160
1160
1160
1160
1160
1413
1413
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1099
1094
1094
1094
1163
75
1163
1099
1099
1155
67
139
75
1155
67
139
75
1091
75
1155
67
139
75
1091
1091
75
1099
1155
67
139
75
1091
75
1155
67
139
75
1091
1155
135
139
1155
139
1155
139
1155
139
1155
139
1419
1419
1411
395
1411
395
1419
1859
843
1414
1419
1411
391
395
1411
1411
395
1414
1411
395
1419
1411
395
1414
1411
395
1414
1411
395
1411
395
1411
395
1127
1127
1127
1127
1035
1035
1795
779
1035
1798
1795
779
1798
1795
779
1027
11
1798
1795
779
1798
1798
1803
1798
1803
1127
1096
1096
1160
72
1160
1096
1160
1160
72
1160
72
1160
72
1160
72
1160
72
1096
1160
1160
1416
1416
1416
1090
1090
1154
66
1154
66
1090
1090
1154
66
1154
66
1090
1154
66
1154
66
1154
66
1090
1090
1410
1410
1410
1506
1032
1032
1032
1800
1032
1794
1794
1794
1794
1378
1378
1099
1512
1096
1096
1096
1096
1096
1160
72
1160
1160
72
1512
1512
1240
1240
1160
1096
1096
1160
72
1096
1160
72
1096
1160
72
1096
1160
72
1160
72
1096
1160
72
1096
1096
1096
1096
1096
1096
1096
1096
1160
72
1160
72
1096
1096
1096
1160
72
1160
72
1160
72
1096
1160
72
1160
72
1160
72
1160
1096
1096
1096
1096
1160
72
1416
1128
1122
1122
1122
1122
1122
1122
1122
1506
1122
1496
1240
1300
1300
1300
1044
1044
1040
20
1052
1052
1052
1028
1028
1028
1540
1032
1032
1284
1284
1284
1284
1284
1028
1028
1028
1540
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1411
1024
1024
1024
1024
1024
1024
1536
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1152
130
1088
1154
1153
1153
1280
1280
1153
1152
64
1089
1154
1152
1153
1280
1280
1280
1024
1024
1024
2
1024
2
1153
1282
1314
1216
1216
194
1056
1442
1442
1441
1441
420
1473
417
452
481
420
484
1473
1442
1473
420
1506
1344
1057
1057
1121
1121
1121
1121
1121
1120
1120
1120
1121
1121
1120
97
98
1121
1120
97
98
1121
1121
1121
1121
1120
97
98
1121
1120
97
98
1121
1121
1121
1121
1121
1410
1697
1056
192
321
1057
1056
192
1057
1057
1057
1057
1056
1058
1056
34
1058
1312
1088
1346
1346
1032
1040
1437
1688
1688
1688
1688
1687
1687
1687
1684
1684
1066
1066
1066
1066
45
46
1069
46
1041
22
38
1040
1936
1180
1175
1159
1173
151
1180
1500
1500
1408
1500
1858
802
1154
1170
154
1858
802
1154
1170
1178
1858
1154
1162
1162
1170
1794
154
1178
1462
1462
1314
1314
1163
1955
1784
1784
1650
1648
1650
1552
529
1553
1552
529
1552
1553
1553
1553
1553
1553
1553
1553
1188
1188
1160
1160
1161
1094
1146
1312
1312
1312
1364
1376
1450
1538
1538
1540
1540
1792
1162
1152
1152
1152
1152
1803
1796
1416
1418
1418
1792
1792
770
1160
1152
136
1162
1160
1162
1154
136
1412
1028
1795
1799
1163
1162
1162
1031
1088
1088
1290
1026
1154
1154
1792
1410
1410
1410
1794
1794
1794
1794
1794
1794
1794
1794
1152
1152
1538
1538
2
1026
1154
1154
1538
1538
1538
1538
1154
1536
1026
1282
1026
1026
1024
1538
1538
1538
1026
1538
1154
1154
1154
1154
1154
1282
1282
1282
1282
1282
1026
1666
1792
1792
1794
778
1282
1282
1282
1794
1794
1794
1794
1794
1282
1794
1792
1792
1792
1794
1794
1792
1792
1792
1666
643
1666
1792
1794
771
1794
1795
1152
1152
1152
1152
1152
1793
1793
1792
1792
1024
768
1792
1792
1792
1792
1792
1792
1282
1802
1794
1794
1280
1410
642
1666
1152
1802
1794
778
1802
1802
1800
1794
776
778
1794
776
778
1802
1792
770
776
778
1792
770
776
778
1792
770
776
778
1794
778
1410
642
1666
1792
1794
771
1794
1794
1793
1793
1792
1792
1152
1024
1024
512
1024
1024
1024
1024
1024
1024
1024
1024
1408
1280
1410
1408
1408
1408
1408
1408
1408
1408
1408
1280
1032
522
10
1154
1034
1794
778
1280
1027
1282
1282
1282
1282
1282
1282
1024
1024
1152
1152
1152
1792
1792
1282
1024
1280
1280
1280
1802
1802
1280
1282
1288
266
1409
1280
1280
1280
1280
1282
1282
1026
1282
1282
1024
1024
1282
259
1282
1281
1282
1538
1026
1536
1536
1152
1280
1280
1024
1664
1282
1282
1281
1408
1280
1410
1409
1409
1409
1281
1282
1289
1289
1154
1091
1154
1162
1030
1030
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1154
1154
1154
138
1162
1152
1152
1152
1408
1024
1024
1024
1152
1280
1152
1152
1152
1154
1024
1152
1152
1024
1024
1280
1152
1160
1155
1152
1152
1027
1027
1283
1283
1152
1152
1410
1796
1409
1280
1152
1152
1152
1152
1152
1088
1088
1088
1152
1152
1152
1152
1088
1088
66
1088
66
1280
1280
1088
1024
1088
1088
66
1088
1152
1793
1792
1344
352
1344
1792
1792
1792
1280
1280
1792
1792
1792
1792
1792
1792
1792
1792
1792
1288
1800
1800
1088
1536
1536
1088
1792
1800
1792
1792
1792
1024
1280
1024
1024
1152
1152
1152
1152
1152
1088
1088
1088
1088
1410
1410
1408
1408
1408
1408
1792
1792
1024
768
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1800
1792
1024
1024
1408
1088
1088
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1090
1090
1088
1088
1088
1792
1792
1792
1792
1792
1792
1792
1163
1163
1163
1163
1160
1160
1160
1160
1090
1800
1032
776
1800
1800
1088
1088
1280
1024
1024
1090
1088
1024
1152
1090
1088
1088
1088
1024
1024
1024
1280
1416
1288
1088
1152
1152
1090
1090
1090
1088
1088
1088
1280
1024
1088
96
1088
1024
1408
1408
1792
1152
1152
1152
1152
1088
1408
1160
1160
1160
1536
1536
1280
1280
1538
515
1282
259
1536
1280
1538
1024
1288
1024
1024
1280
1288
1288
1410
1288
1409
1536
1536
1280
1288
1024
1024
1024
1024
1280
1280
1280
1288
1280
1024
1280
1280
1280
1024
1536
1024
1024
1024
1152
1280
1280
1280
1280
1280
1160
1544
1032
1032
1288
1288
1288
1288
1288
1288
1280
1280
1344
1344
1344
1792
1793
1792
1280
1024
1543
1538
516
515
1152
1152
1792
1536
1792
769
1792
769
1792
769
1792
769
1792
1792
769
1793
1280
1408
1536
1536
1152
1024
1024
1024
1024
1027
1024
1024
1792
1091
1792
1792
1536
1158
1159
1158
135
1158
1158
1414
391
1415
1158
1540
515
1542
1540
515
517
519
1539
1026
1542
1542
1542
517
1412
644
390
1412
644
1412
1796
1542
1670
1668
646
1668
1668
1668
646
1668
1668
646
1540
518
517
1412
390
1412
644
1668
1542
1412
1412
1412
1542
1540
1414
1671
1671
1538
518
1668
1156
644
134
646
1668
1284
1284
1284
1284
1796
1796
1540
518
1540
518
1540
518
1540
518
1670
1028
1412
644
1412
1030
1412
644
1158
1542
1542
1540
518
1540
518
1540
1542
1540
518
1796
1796
774
1158
1542
1542
1540
518
1542
1030
1030
1028
6
1028
1284
1409
1282
1539
1539
1539
1539
1027
1088
1027
1091
1344
352
1344
352
321
1344
1344
352
1344
1344
1344
1155
1090
1090
1091
1792
1792
1152
1120
1088
96
1088
96
1088
96
1088
96
1088
96
1088
96
1024
1024
1
1024
1088
1088
1024
1024
1152
1088
1088
1091
1027
1027
1088
96
1120
1120
1024
1024
1024
1024
1024
1088
1088
1792
1792
1088
1792
1792
1792
1024
1088
96
1024
1091
1795
1088
96
1088
96
1088
96
1792
1792
1792
1024
1280
1090
1090
1088
1024
1280
1280
1024
1088
1088
1408
1410
1536
1536
1536
1536
1536
1536
1412
1412
1412
1408
1536
1536
1536
1536
1536
1156
1156
1412
1408
1408
1408
1796
1796
1796
1796
1796
1792
1792
1344
1344
1344
1344
1280
320
1344
1344
352
1344
1344
1344
1280
320
1280
1792
1792
1792
1792
1792
1792
1152
1792
1792
1792
1792
1792
1792
1408
1792
1792
1408
1792
1408
1664
1536
1026
1026
1027
1026
3
1026
1347
1347
1091
1027
1796
1796
1152
1800
1795
1291
1160
1800
1544
1288
1288
1288
1795
1795
1795
1283
267
1800
1288
1800
1160
1800
1800
1800
1160
1800
1800
1160
1160
1160
1160
1291
1288
1288
1800
1411
395
1411
395
1032
1288
1160
1411
395
1411
395
1803
1288
1288
1032
1416
1416
1416
1800
1800
1032
1411
395
1282
1160
1160
1800
1160
1160
1283
267
1795
1803
1803
1282
1288
1291
1160
1026
1026
1026
1027
1026
1026
1026
1154
1154
1282
1282
1027
1282
1026
1025
1026
3
1026
3
1027
1025
1154
131
1154
1027
1026
1027
1026
1026
1026
1026
1026
1026
1282
1154
1026
1027
1026
1027
1027
1027
1027
1026
1026
1282
1282
1282
1794
1026
1282
1282
1025
1025
1035
1291
1803
1803
1154
1538
1538
1538
1538
1410
1538
1537
514
1281
1291
1035
1025
1026
1281
1026
1026
1026
1666
1026
1027
1027
1281
1034
11
1290
267
1538
1026
1026
1025
1025
1027
1027
1282
1283
1283
1283
1027
1026
1026
1282
1282
1282
1282
1282
1282
1283
1283
1283
1283
1027
1794
1026
1794
1793
1666
1538
1026
1026
1026
1282
1027
1282
1538
1538
1538
1538
1538
1538
1538
1538
1026
1026
1026
1026
1538
2
1538
1025
1025
1538
1538
1538
1281
1281
1281
1281
1539
1547
1027
11
1291
1291
1291
1281
1794
1283
267
1283
1026
1026
1026
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1410
1282
1025
1281
1281
1794
1794
1035
1035
1035
1291
1291
1291
1283
267
1291
1283
267
1283
267
1291
1291
1291
1291
1283
267
1291
1283
267
1282
267
1283
267
1283
267
1282
267
1794
1026
1025
1026
1026
1026
1026
1538
1547
1410
642
1410
642
1538
1538
1538
1538
1538
1538
1538
1154
1154
1282
1282
1537
514
1538
1538
1537
1538
1537
514
1538
1537
1282
1539
523
1539
523
1539
1547
1539
523
1547
1539
523
1283
267
1538
1538
1538
1538
2
1026
1538
1282
1282
1410
1410
1410
1410
1410
1410
1163
1163
1163
1154
1154
1155
1154
1154
1154
1155
1154
1155
1155
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1282
1154
1154
1154
1419
1291
1154
131
1154
131
1153
1154
131
1154
131
1153
1154
1154
1154
1154
1154
1153
1154
131
1154
1153
130
1154
131
1154
1154
1153
1154
1154
1154
1154
1154
1794
1795
1795
1794
1795
1795
1794
1795
1794
771
1795
1794
771
1794
1795
1795
1795
1794
771
1155
1155
1155
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1795
1027
771
1795
1795
1795
1795
1795
1793
1794
1794
1794
1794
771
1794
1794
1794
1794
1794
1794
771
1794
1793
770
1291
1291
1795
1795
1795
1795
778
779
1795
778
779
1795
1802
1795
779
1795
779
1795
1802
1154
1794
1794
1794
1794
1802
1153
1155
1795
1793
770
1803
1803
1802
779
1803
1802
1802
779
1283
267
1283
267
1291
1291
1291
1291
1795
1795
1795
1795
1795
1795
1795
1795
1795
1795
1795
1795
1794
771
1794
771
1794
771
1794
771
1794
1794
771
1794
771
1794
1794
771
1795
1795
1803
1539
1538
515
1795
1794
771
1803
1536
1536
1410
1410
1411
1410
1410
642
1411
1803
1803
1794
1794
1794
1793
770
1794
1793
1793
1035
1035
1025
1035
1034
1153
1163
1154
1154
1154
1155
1155
1155
1155
1154
1794
1794
1794
1795
1795
1795
1795
1795
1794
1794
1794
1794
1799
1795
779
1795
775
1410
1794
1794
1794
1794
1794
1795
1799
1290
267
1290
1290
1291
1291
1290
267
1795
1795
1803
1802
779
1795
778
1795
779
1795
778
779
1666
1802
779
1795
1795
1794
1154
1163
1155
139
1794
1794
1794
1795
1794
1795
1794
771
1795
1794
771
1795
1794
771
1794
1794
1795
1794
1794
1160
1160
1160
1160
1160
1160
1160
1800
1800
1027
1288
1288
1288
1288
1288
1288
1288
1288
1160
1155
1160
1160
1800
1288
1288
1288
1288
1288
1795
779
1800
1800
1800
1288
1800
1411
1419
1288
1288
1288
1416
1291
1160
1288
1160
1160
1160
1160
1283
1288
1800
1794
771
1794
1792
1794
771
1410
1282
1152
1664
1152
1799
1538
1284
1027
1024
1031
11
1027
11
1675
1667
651
1024
1024
1664
1664
1031
11
1031
11
1287
267
1024
1028
1280
1284
1291
1283
1280
1795
1795
1035
1287
267
1803
1025
1281
1281
1281
1289
1289
1026
1026
1283
1282
1282
1282
1024
1024
1280
1025
1035
1291
1283
267
1283
1280
1795
1795
1163
1291
1411
1539
1538
1536
1538
1536
1536
1536
1026
1538
1539
1026
1026
3
1794
1152
1536
1536
1796
1796
1796
1796
1796
1540
1540
1284
1796
1796
1796
1796
1796
1796
1161
1793
1026
1026
1538
1538
1152
1152
1794
1800
1158
1288
1799
1287
1286
1291
1281
1796
1800
1804
1804
777
1804
1347
1282
1666
1282
1282
259
1026
3
1666
1539
1539
1410
387
1538
515
1027
1666
1282
1666
1282
259
1538
1536
1536
1536
1536
1536
1539
1282
1281
1282
1091
1795
1282
1027
1123
1026
770
1026
3
1282
259
1282
259
1282
259
1282
1283
1026
3
1026
1026
1155
1027
1027
1795
1795
1796
1796
1796
1796
1796
1796
1156
1156
1156
1796
1796
1796
1796
1284
1792
1024
1024
2
1536
1796
1796
1796
1796
1796
1794
1795
1796
1796
1283
1284
1545
1281
1281
1025
1287
1027
1283
1283
1025
1028
1281
1284
1284
1284
1159
1156
1156
1156
1804
1804
1536
1288
1800
1024
1024
1024
1536
1024
1408
1408
1026
1538
1028
6
1028
1153
1793
1280
257
1280
257
1410
1282
1152
129
1153
1282
1282
1026
1282
1282
1282
1026
1026
1026
1026
1284
1284
1026
1414
1415
1800
1800
1800
1800
1800
1800
1281
1800
1409
1409
387
1411
1411
1792
1792
1409
641
1665
1156
1156
1025
769
1796
1796
1796
1796
1028
1156
1289
1289
1793
1795
774
1795
774
1792
1794
1793
1794
1792
1416
1800
1800
1800
1801
1411
1159
1159
1415
1415
1799
1799
1799
1799
1799
1799
1799
1799
1799
1799
1799
1799
1160
1160
1415
1416
648
1673
1800
1799
1416
1416
1416
1416
1417
1417
1417
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1800
1801
1801
1801
1801
1801
1801
1801
1801
1801
1536
1155
134
1155
1155
134
1155
134
1155
134
139
1155
1155
134
1152
1152
1152
1152
1161
1156
1161
1156
1410
1410
1410
1282
1282
1282
1794
1794
1794
1794
1794
1794
1411
1411
1411
1411
1411
1286
1283
262
1286
1412
1798
1798
1030
774
1798
1798
1798
1798
1798
1798
1798
779
1798
1798
779
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
779
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1414
1155
134
1152
1156
1408
1800
1800
1800
1800
1801
1801
1794
1794
1798
1798
1798
1792
1796
1287
1671
1666
1666
1794
1536
1536
1536
1536
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
131
1666
1666
1666
643
1666
1666
1666
1027
1027
1027
1536
1536
1536
1536
1536
1536
1536
1414
1794
1794
1794
1798
1798
1798
1792
1410
642
1536
1536
1536
1536
1538
1536
1536
1414
1155
1796
774
1798
1792
1410
642
644
646
1670
1664
1410
642
1795
1795
1795
1795
1796
1796
1283
1796
1283
1795
1796
1796
1416
1795
779
1795
1795
1796
1028
1028
1803
1803
1793
1795
779
1155
139
1028
1284
1163
1028
1284
1024
1408
1408
1408
1408
1408
1408
1440
1424
1408
1408
1440
1440
1424
1415
1333
1240
1221
1135
1135
1135
1058
1058
1058
1174
1096
1096
1482
1226
1226
1173
1482
1226
1226
1408
1472
1472
1088
1949
1949
1949
1479
1479
1479
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1191
1245
1245
1245
1181
1181
1191
1319
1479
1255
1223
1223
1319
1479
1479
1479
1223
1319
1479
1191
423
1191
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1235
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1181
1181
1181
1479
1177
1177
1177
1177
1191
1319
1319
1245
1245
1245
1245
1255
1255
1255
1255
1452
1479
1479
1479
1223
1363
1479
1479
1223
1223
1319
1223
1223
1319
1479
1479
1479
1479
1479
1479
1191
1191
1191
1450
1228
460
1228
460
1242
410
474
1436
220
218
476
1242
410
474
1434
1500
1500
1498
1500
1242
1242
1167
1167
1359
1423
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1275
1232
1236
1236
1237
1236
1236
1236
1236
1236
1236
1236
1238
1236
1620
1300
1876
1236
1236
1236
1236
1236
1876
1876
1876
1876
1860
1860
1860
1181
1236
1332
1108
1862
1217
1252
230
1252
230
1252
1252
1128
1135
1075
1075
1331
1316
1200
1647
367
1328
305
1328
305
1328
305
1632
1324
1324
1436
1196
173
1196
1196
1196
173
1452
1196
173
1196
173
1196
1196
1196
1452
1196
173
1452
1452
1196
173
1196
1196
173
1196
1452
1196
1196
1196
173
1452
1452
1228
1848
1848
1848
1848
1848
1848
1848
1848
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1187
1848
1848
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1736
1224
1224
1224
1736
1224
1224
1224
1440
1558
1296
1298
1302
1408
1410
1410
1292
1556
1558
278
1558
278
1129
1057
1293
1293
1059
1059
1313
1313
1292
269
1292
1293
1293
1820
797
1820
797
1821
1820
797
1820
1283
1281
1281
1281
1283
1283
1291
1519
1519
1313
1280
1383
1383
1383
1285
1285
1285
1285
1408
1339
1424
1544
1544
1544
1552
1552
1552
1552
1552
1552
1552
1672
1192
1168
1168
1192
1168
1544
1200
1192
1192
1544
1800
1800
1544
1544
1744
1857
1857
1985
1985
1361
1200
1701
1616
1969
1346
1346
1361
1360
1888
1888
1358
1858
1870
1358
1358
1442
1852
1852
1852
1994
1994
1994
1890
1890
1890
1852
1852
1852
1506
1852
1980
1378
1378
1378
1386
1386
2018
2018
2018
1890
1890
1890
1890
1898
1800
1800
1720
1600
1634
1634
1600
1634
1634
1634
1634
1634
1730
1346
1322
1354
1354
1660
1602
1122
1290
1290
267
1290
1371
1368
1627
1624
1368
1314
1314
1506
1852
1852
1084
1435
1432
1430
1858
1858
1858
1346
290
1346
1570
1570
1355
1346
1355
1355
1355
1355
1436
1793
1442
1442
1443
1186
1186
1438
1438
1109
213
1324
1461
1460
1460
437
1389
1460
1460
1460
1460
1460
1389
1452
429
1460
437
1453
1453
1453
1452
1324
1324
1324
1313
1443
1452
1420
1420
1556
1556
1588
1588
308
1588
1332
1588
1588
1332
1389
1389
1389
1588
1333
1333
1389
1389
1389
1452
1452
1314
1314
1314
1428
1428
1037
1431
1492
1492
1244
1204
1204
1453
1453
1620
598
1620
598
1620
1436
1588
1588
1108
1108
1442
1285
1108
148
85
149
87
213
1173
1108
148
1122
1122
1859
1697
1717
1699
1716
1697
1697
1717
1345
1717
1620
1620
1685
1685
1685
1898
1580
559
1580
557
559
1580
559
1789
1789
1788
765
1634
1538
1538
1674
1474
1186
1571
1678
1795
1539
2018
1251
1954
1251
1890
1251
1954
1870
1422
1422
1422
1422
1870
1614
1422
1862
1422
1454
1422
2030
1902
1902
1902
1902
1902
1902
1902
1902
1902
1422
1422
1422
1422
1422
1422
1422
1422
1422
1870
1870
1870
1870
1742
1742
1742
1742
1742
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1454
1454
1454
1454
1454
1422
1422
1422
1422
846
1422
846
1422
846
1422
846
1422
1422
1422
1422
1422
1422
846
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1870
1422
1422
1422
1422
1422
1422
1422
1422
846
1422
1422
1422
1422
1870
1870
1870
1870
1870
1870
1614
1614
1614
1326
1478
1478
1902
1422
462
718
1486
1486
1422
462
1486
1486
1422
1486
1486
1422
1422
462
1486
1422
462
1422
1422
1422
1422
462
1422
462
1422
462
1486
1486
1486
1422
462
1422
462
1422
462
1358
1358
1358
1486
1870
1870
1870
1870
1838
1678
1070
1614
1902
1486
1486
1422
1422
1422
1486
1422
1422
846
1422
1414
1422
1422
1486
1486
1486
1486
1486
1486
1486
1486
1486
1422
1422
1422
1422
1422
1422
1422
846
1422
1422
1422
1422
1422
1422
846
1422
1422
1422
846
1414
1902
1486
1486
1422
1422
1422
1422
1422
462
1422
462
1486
1422
462
1422
1422
462
1422
462
1422
462
1422
462
1486
1358
1870
1870
1870
1870
1870
1678
1230
1614
334
1230
1550
1518
1838
1414
1134
1134
1614
334
1230
1614
334
1614
1070
206
1230
1246
1422
1422
1422
1422
1422
334
1422
1294
398
334
1422
1422
1422
1414
1422
1422
1422
334
1422
1294
1422
1422
1422
1414
1614
1294
1294
1806
1806
1870
1806
1550
1550
1550
1550
1550
1550
1614
1614
1030
1126
1550
1742
1798
1966
1806
1870
1670
1550
1550
1899
1483
1483
1480
1908
1428
1428
1188
1611
1611
1099
1471
1471
1423
1423
1500
1299
1299
1907
1404
1403
1291
299
1387
1404
1432
1380
1368
1368
1368
1368
1540
1682
1471
1423
1708
1900
1196
1708
1851
1851
1241
1241
1461
1461
1461
1461
1881
1381
1189
1361
1393
1393
1393
1393
1393
1393
1393
1211
1292
269
1211
1294
1433
1433
1773
1293
2024
996
2024
996
1324
1237
2020
1070
1432
1708
1704
1704
1165
1165
1165
1165
1165
1165
1165
1165
1165
1836
1836
1836
1068
1068
1068
1070
1876
1320
1878
1878
1878
1878
1878
1878
1878
1878
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1869
1868
1869
1430
1429
1173
2024
1006
1486
1486
1070
1070
1868
1868
1448
1448
1868
1580
1580
1580
1580
1580
1580
1580
1580
1580
1454
1452
1452
1580
1580
1580
1836
1208
1454
1196
1196
1196
1196
1196
1192
164
1448
430
1173
1165
1165
1165
1165
1237
1165
1165
1764
1768
1774
1704
1704
686
1704
1710
1772
1768
1764
1774
2028
2028
2020
2024
1452
1452
1742
1718
1718
662
1686
1717
1685
1870
1206
1206
1205
1102
1102
1102
1364
1884
1394
2004
2004
2004
1492
1469
1361
2008
986
2008
1996
2008
2008
2044
2008
2008
2008
2010
2008
2008
2008
2008
2008
2010
2008
1996
2008
2008
1996
1996
1432
1432
1340
1340
2008
986
2008
986
2010
2008
2008
2008
2008
1040
1884
2028
1884
1876
1884
2008
1404
2008
2008
986
2012
1996
2008
986
1996
2010
2010
2012
1404
2012
2008
2008
2008
2010
2008
2010
2010
1876
2008
2010
2008
2008
2008
1884
1368
1368
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1368
1352
1880
1880
1486
1486
1486
1532
1532
1532
1772
1532
1772
1772
1772
1516
1532
1532
1772
1772
1772
1532
1532
1524
1772
1772
1764
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1420
1421
1421
1421
1547
267
1547
1291
1972
1972
1880
1880
1880
1880
1880
1880
862
1884
1884
1884
1884
1884
1884
1884
1884
1876
1884
1876
1420
1420
1421
1420
1420
1420
1420
1420
1420
1624
344
1368
1432
1340
1332
1332
1332
1332
1432
1432
1432
1432
1432
1432
1332
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1324
1324
1324
1324
1432
1316
1426
1324
1432
1434
1432
1340
1076
1436
1436
1836
1436
1420
1428
1436
1836
1836
1428
1428
1428
1428
1436
1436
1428
1436
1436
1428
1060
1436
1436
1436
1420
1436
1436
1864
1864
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1884
1876
1876
1876
1876
1352
1352
330
1390
1390
1390
1390
1352
1352
1352
1352
1352
1352
1486
1486
1882
1880
1880
1880
1864
1864
1884
1884
1884
1876
1876
2044
1884
1964
1964
1452
1452
1452
2028
1884
1884
1884
1884
1884
1884
1884
1884
861
1884
2020
2028
1884
1884
1884
1884
1884
1884
1884
2028
1876
2028
2028
1884
1884
1884
1884
1884
1884
1876
1876
1876
2028
2028
2028
1884
1884
1884
1884
1902
1452
1884
1884
1884
1884
2028
1884
1876
1372
1372
2004
1880
1880
1876
2010
1372
1996
1996
2008
2008
2008
986
2008
986
2012
2012
2008
2008
2008
986
2044
2012
2008
2008
1404
1368
1368
1368
1368
346
2008
2008
2008
2008
986
2004
1880
1880
1880
1880
1880
1876
2008
2008
2008
986
2012
2012
2008
1368
1368
1368
1368
1368
1368
1368
1368
350
1368
1352
1352
1368
1390
1368
1390
1368
1516
1508
1508
1532
1532
1516
1516
1516
1516
1516
1516
1516
1508
1508
1508
1532
1532
1532
1788
508
1532
1532
1788
508
1788
508
1788
1532
1420
1420
1420
1420
1420
1420
2008
2044
2008
2008
2008
2008
2008
2008
2008
2008
2008
2008
1996
1996
2010
1996
2010
2008
986
1532
1532
1532
1532
1532
1532
1508
1532
1532
1496
1498
1496
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1532
1196
1196
1532
1436
1358
1096
1096
1532
1052
1052
1052
1052
1052
92
1116
1116
2044
2044
2044
2044
1532
1532
1532
2044
2044
2012
1532
2012
2012
2008
2044
1532
1532
2012
2008
2044
2044
2044
2044
2044
2044
2044
2044
2044
2008
2008
1996
1532
1532
1532
1532
1532
2012
2012
2008
2008
1496
1420
1420
1420
1421
1420
1420
1420
1420
1420
1420
1420
1420
1420
397
1420
1420
1420
1884
1884
1052
1052
1084
1084
1084
1068
1068
1068
1052
1084
1084
1052
1052
1052
1052
1044
1052
1084
1052
1076
1368
1368
1368
1557
534
1301
278
597
598
1556
596
1300
596
1388
1356
1385
1812
820
1844
1336
1812
1555
1547
1555
1545
1547
1547
1539
1539
1544
1881
1545
1668
1668
1668
1668
1236
1652
372
1036
1538
1538
522
524
1538
1538
522
524
2024
1894
1896
870
1440
1440
1440
1862
1638
1728
1728
1416
1419
1472
1408
1408
1414
1414
1414
1075
1094
1094
1029
1205
1200
1200
1254
1254
1254
1104
1104
1104
1104
1064
72
328
1413
1416
1415
1216
1216
1192
1192
200
1192
1920
1544
1544
1827
1864
1552
1408
1408
1411
1411
1032
1035
1544
1544
1544
1544
1542
1544
1542
1544
1541
1541
1541
1542
1541
1541
1543
1536
1536
1432
1536
1798
1696
1859
1859
1142
1536
1536
1544
1547
1536
1544
1544
1544
1544
1544
1539
1917
1040
1160
1163
1160
1600
1600
1600
1600
1305
1036
1457
1457
1384
361
1385
1385
1448
1900
1900
1900
1457
1457
1457
1457
1457
1457
1457
1480
1480
1521
1584
1305
1456
1460
1328
1460
1456
1772
1452
1452
1841
1448
1872
1484
1448
1465
1640
2000
2000
1448
1896
1456
424
1456
424
1896
1896
1456
1456
1456
1456
1456
1900
1900
1900
1900
1900
1900
1900
1448
1384
1384
1384
1384
1384
1384
1384
1388
1388
1388
1388
1388
1601
1460
1328
1328
296
1716
1712
1488
465
1488
1873
1448
1896
1456
1873
1873
1873
1864
1900
1900
1872
1872
1872
1073
1073
1073
1073
1073
1456
424
1644
748
1128
1512
1384
1512
1388
1064
1128
1064
1064
1343
1388
1388
367
1388
1389
1293
1293
1293
1293
1293
1294
1294
1294
1294
1294
1294
1294
1294
1293
1293
1866
1610
1610
1610
1034
1034
1034
1610
1572
1416
1416
1336
1451
1451
1059
1840
944
1904
1638
1288
1544
518
584
582
1608
582
1606
1544
584
582
1542
584
582
1608
582
1608
582
1608
582
1280
1280
1280
1280
1280
1280
1280
1280
1606
1606
1703
1544
1544
1800
1872
1904
1672
1672
1672
1672
1672
1672
1672
1178
1916
1981
1980
1981
1980
1819
1819
1156
1156
1945
1527
1783
1674
1689
1422
1160
1065
1072
1072
1072
1074
1073
1076
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1565
1565
1045
1045
1045
1045
1045
1136
1308
1024
1024
1036
1036
1036
1036
1036
1036
1037
1414
1415
1415
1088
1088
1415
1415
1045
1049
1045
1045
1049
1049
1049
1049
1050
1050
1050
1050
1050
1050
1050
1050
1048
1048
1048
20
1048
1048
1048
20
1048
1048
1048
20
1048
1048
1048
20
1044
1048
1048
1048
20
1048
1040
24
1048
1044
1044
1048
1048
1048
20
1044
1048
1048
1041
1041
1041
1045
1045
1045
1045
1045
1048
1048
1040
24
20
1048
1040
24
20
1048
1048
1049
1049
1049
1049
1049
1048
1048
1048
1048
1048
1048
1048
1048
1041
1041
1040
24
1040
1040
24
1048
1041
1049
1049
1040
24
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1041
1041
1040
24
1048
1048
1048
1040
24
1048
1040
24
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1049
1049
1049
1049
1049
1048
1048
1048
1048
1048
1048
1050
1044
1044
1048
1048
1048
1048
1048
1049
1050
1050
1050
1050
1048
1048
1048
1048
1048
1048
1048
1048
1045
1049
1045
1048
1048
1048
1048
20
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1040
1048
1048
20
1048
1048
1048
1044
1048
1044
1048
1041
1041
1041
1045
1045
1048
1045
1045
1045
1045
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1044
1044
1048
1049
1049
1049
1049
1040
1041
1041
1048
1050
1308
1300
1040
1287
1287
1287
1287
1287
1287
1287
1287
1287
1159
1159
1159
1159
1159
1159
1159
1159
1159
1286
1413
1413
1413
1413
1413
1413
1413
293
1413
293
1413
293
1413
293
1413
293
1413
293
1413
293
1413
1489
1445
1157
1916
1916
1916
1916
1904
868
884
1904
1904
884
1904
888
1904
1904
884
1888
1888
1888
1888
1888
1752
1752
1456
1776
432
1456
1456
1456
1456
1456
1456
1776
432
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1776
432
1456
1456
1776
432
1776
432
1456
1456
1456
1776
1456
1456
1456
1456
1884
1884
1916
1904
884
1888
1456
1456
1456
1456
1036
1036
1036
1036
1036
1164
1036
1164
1164
1164
1164
1164
1036
140
1164
1032
1032
1420
1420
1420
1036
140
1036
140
1036
140
1164
1164
1036
140
1036
1036
1036
1164
1164
1032
1032
1420
1420
1420
1036
140
1036
140
1036
140
1036
140
1036
140
1036
140
1036
140
1036
140
1036
1164
1804
1292
1156
1292
1292
1292
1156
1156
1288
1292
1292
1164
1164
1677
1869
1896
1168
1092
1288
1324
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1112
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1112
1112
1112
1112
1112
1616
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1420
1420
1036
1420
1420
1420
1420
1420
1420
1420
1420
1420
1164
1164
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1036
1548
12
1036
1036
1036
1036
1292
1420
1420
1420
652
1676
1420
652
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1164
1036
1164
1164
1164
1036
1036
1164
1164
1164
1676
1420
652
1420
1420
652
1420
652
1420
652
1420
652
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1152
1420
1420
1420
1748
1748
1748
1613
1069
1075
1459
1109
1109
1109
53
1109
53
1101
1069
1069
77
1069
141
1069
77
1085
157
1341
1101
1101
1744
1133
1749
2008
2000
1200
1056
1056
1056
1056
1056
1056
1824
1824
1056
1312
800
1312
800
1312
1312
291
1312
1312
1536
1536
256
1536
1280
1280
1280
1541
1541
1541
1541
1541
1541
1157
1157
1157
1157
1157
1157
1216
1216
1216
1216
1216
1216
1216
1216
1157
1157
1456
1456
1080
88
312
1432
1432
1432
1317
1317
1317
1069
1069
1069
1069
1085
1069
1069
61
1085
1085
1085
1069
61
1069
61
1069
61
1069
1064
1848
1064
1064
56
1064
1848
1064
1064
1064
1848
1064
1064
56
1064
1064
1064
56
1064
1064
1848
1064
1064
56
1072
40
56
312
1072
56
296
312
1072
56
312
1072
56
312
1072
56
816
312
808
824
1072
40
312
1072
40
56
296
312
1072
40
56
312
1072
40
1072
56
312
1840
312
824
1072
40
1072
40
1072
40
296
1840
808
824
1072
1072
40
56
1072
40
56
1072
56
1072
40
1080
1080
1085
1085
1069
1069
61
1069
1069
1360
400
1072
1072
1240
1240
1240
1240
1240
1240
1240
1360
1360
1072
1072
296
1072
1072
1072
1072
1072
1072
1072
1840
1416
1421
1168
1680
1160
1165
1437
1432
1112
1840
1344
1344
1984
1344
1344
1093
1104
1104
144
1168
1181
1181
1165
1165
1165
1325
1421
1421
1325
1898
1898
1898
1898
1898
1898
1898
1904
1904
1904
1898
1770
1770
1642
746
490
1642
746
1770
490
1770
490
1770
1770
490
1514
1642
1642
746
490
1642
746
490
1642
1642
746
1514
1642
746
490
1642
746
490
1642
746
490
1642
1642
746
490
1514
1642
490
1642
746
490
1642
746
490
1514
1514
1642
746
490
1642
1642
746
490
1642
746
490
1642
1642
1642
490
1642
490
1514
1642
490
1642
490
1642
1642
490
1642
490
1642
490
1642
490
1514
1514
498
1642
626
746
490
498
754
1642
746
490
498
754
1514
1514
1642
1642
1770
490
754
1642
626
746
490
498
754
1642
746
490
498
754
1770
490
1642
1770
490
498
754
1514
498
1514
1642
746
490
1642
746
490
1514
1770
490
1770
1770
1770
1642
626
746
490
498
754
1642
746
490
498
754
1642
1514
1514
1642
746
490
1642
746
1642
1514
498
1642
746
490
498
754
1770
490
1770
490
1514
498
1514
1514
1770
490
1642
746
490
1642
746
490
1770
1514
1642
746
490
1642
1514
1770
754
1650
746
490
498
754
1770
490
498
754
1770
490
1770
1770
1642
746
490
1642
1642
1642
626
490
498
1642
626
490
498
1642
1642
1642
490
1642
626
490
498
1642
1642
490
1642
626
490
1642
626
490
1642
626
1642
626
490
498
1642
626
490
498
1642
490
1642
626
490
498
1642
626
490
498
1642
490
1642
1642
490
1642
490
1642
490
1642
490
1514
1642
1642
490
1642
490
1642
490
1642
490
1648
496
752
1648
496
1648
496
752
1648
496
752
1520
1648
496
752
1648
496
1648
496
752
1520
1520
1648
752
1776
1648
1648
496
1648
1648
496
1648
1648
1648
496
1648
1514
1514
1514
1770
1770
1770
490
1770
490
1514
1514
1514
1770
1770
754
1770
1770
490
1770
490
1514
1770
490
498
754
1770
490
1514
1514
1514
498
1514
1514
1514
1514
1514
1770
490
1642
746
490
1642
746
490
1642
490
1642
490
1770
490
1770
490
498
754
1770
490
1770
490
1642
490
1642
626
490
498
1642
490
1642
490
1514
1514
1514
1514
1514
1514
1642
746
490
1642
746
490
1642
746
490
1642
746
490
1770
490
1642
626
746
490
498
754
1642
746
490
1642
626
746
490
498
1642
746
490
1642
626
746
490
498
1770
490
1770
490
1514
1642
746
490
1770
490
498
1770
490
1642
746
490
1642
746
490
1770
490
1648
1648
496
1520
1648
496
752
1514
1514
1514
498
1514
498
1770
490
498
1514
1514
1520
1770
490
1770
490
498
754
1770
490
498
754
1770
490
1642
746
490
1642
746
490
1642
746
490
1642
626
746
490
498
1642
746
490
1642
746
490
1520
752
1520
752
1768
1514
498
1642
746
490
1642
746
490
1642
746
490
1770
490
1642
746
490
1642
746
490
498
1642
626
490
498
1642
626
746
490
498
754
1642
626
746
490
498
1642
626
746
490
498
754
1642
746
490
1642
746
490
1642
746
490
1642
746
490
1648
496
752
1648
496
752
1648
496
1640
488
1514
1514
1514
1514
498
1514
1514
1520
1512
1514
1514
1770
490
1770
490
1514
1770
490
1770
490
1514
1770
490
498
754
1770
490
498
754
1514
1770
1770
490
498
754
1770
490
1520
752
1520
1512
744
1770
490
1770
490
1770
490
498
754
1770
490
1770
490
1520
1512
1514
1642
746
490
1642
626
746
490
1642
746
1770
1770
1770
1770
1770
1770
1770
754
1770
1770
1770
1514
498
1770
754
1770
1770
1770
754
1770
1770
1776
1776
1776
1776
1768
1768
1522
1522
1522
1770
490
1770
490
1770
490
1770
490
1770
490
498
754
1770
490
498
754
1770
490
498
754
1770
490
1770
1770
754
1144
1144
1144
1095
39
1079
1027
35
27
51
1079
1079
1079
1079
1079
1031
1031
23
1031
1031
1031
1031
1031
1031
1079
1079
1079
1031
23
55
1031
1031
1031
1027
6
35
38
1027
6
35
19
54
51
1075
1095
1091
1075
1074
51
1074
51
1027
35
51
1059
51
1059
51
1027
35
51
1027
35
51
1251
1062
54
1046
38
54
1046
38
54
1062
54
1062
54
1046
38
54
1030
1030
38
1030
22
38
54
1030
22
38
54
1030
22
54
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
1046
1030
38
1046
1030
22
38
1030
38
1025
17
49
25
1025
33
17
49
1025
33
17
49
25
1025
17
49
1025
33
17
49
1025
33
17
49
25
1025
17
49
1025
33
17
49
25
1025
33
17
49
1041
49
1057
17
49
1057
17
49
25
225
1030
22
38
54
1046
38
54
1062
1110
1058
18
50
1058
1026
50
1026
34
18
50
1026
34
1074
226
1250
1090
1026
1031
23
1078
1078
1078
1078
1047
1079
1047
55
1047
55
1031
23
1047
55
1095
1043
1058
17
18
49
50
1041
18
49
50
1074
1058
18
50
1058
50
51
1059
50
19
51
1042
35
51
1059
50
51
1058
14
18
50
19
51
1038
18
50
1042
50
19
51
1038
51
1038
18
50
51
1075
1058
1073
1041
1041
35
49
19
51
1041
49
19
51
1042
50
1045
1057
21
53
1073
1045
1057
21
53
1041
1041
49
1041
49
1041
49
1047
1031
1047
55
1031
1031
23
55
1031
1031
1095
1095
1095
1063
1063
1063
1063
1056
1056
1068
1280
1370
1370
1370
1370
1370
1114
346
1370
1370
1370
1302
1152
129
130
1153
1152
130
1153
1304
1312
1312
290
1376
354
1378
1376
354
1376
1280
1283
1025
1936
1871
1935
1935
1935
1935
1935
1935
1935
1761
1761
1505
1505
1505
1505
1473
1473
1473
1473
1473
1473
1521
1521
1521
1426
1520
1520
1328
1328
1361
1360
337
1360
337
1361
1361
1361
1361
1195
1283
1283
1476
1476
1476
1221
1925
1925
1925
1925
1925
1925
1925
1925
1925
1925
1104
1104
1088
1550
270
1294
1024
1024
1036
1600
1600
1836
1832
1834
1832
1800
1432
1322
1432
1432
1432
1432
1436
300
1436
300
1436
300
1322
1322
1322
1322
1322
1322
1325
1433
1432
1176
1176
1176
1176
1322
1322
410
1322
1322
1322
1320
1320
1320
1432
1320
1320
1320
1320
1320
1320
1320
1320
1320
1322
1322
1322
1322
1433
1433
1432
1320
1320
1320
408
1320
1432
1320
1320
1284
1285
1040
1040
1040
1802
1604
1600
1322
1324
1324
1327
1040
1040
1024
1326
1322
1322
1325
1325
1321
1321
1321
1434
1325
1325
1434
1178
1325
1434
1434
1053
1052
1052
1052
1036
1036
1036
1041
1041
1041
1036
1036
1100
588
77
589
1612
1612
1100
588
1045
1045
1320
1282
1325
1321
1032
1321
1321
1321
1321
1321
1325
1325
1325
1325
1325
1325
1600
1600
1265
1265
1376
1900
1900
1900
1896
876
1900
1880
1896
1696
1696
1696
1210
1296
1296
1296
1640
360
1040
1828
1592
1156
1284
1344
704
1090
1602
1602
1604
1732
1732
1732
1732
1732
1537
1536
1536
1536
1536
1536
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1538
1376
1377
1107
1731
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1333
1094
1232
216
1232
216
1232
216
1040
1120
1120
1120
1120
1056
1128
1128
1128
120
1128
120
1128
1128
120
1128
120
1128
1128
1128
1128
1128
120
1128
1144
1140
1080
1244
1048
40
56
1064
56
1064
1064
1080
1299
1157
1377
1377
1376
1044
1044
18
1044
1044
1044
18
1044
18
1414
422
427
423
1483
1414
391
395
1451
1414
1451
1478
455
1190
1195
1195
1190
171
1323
1158
139
166
294
167
1195
1323
1415
455
395
459
1419
1190
171
1158
139
166
171
167
1035
1030
1030
1030
1035
1030
7
1031
1158
1031
1136
1952
1888
1953
1074
1050
1053
1053
1053
1053
1053
1053
1053
1309
1309
1923
1923
1847
1420
1420
1090
1090
1538
1546
1350
1302
1302
1829
1808
1520
1520
1904
1925
1937
1536
515
1032
1511
1511
1029
1029
1501
1500
1256
1389
1056
1040
1184
1184
1184
1184
1229
1229
1230
1229
1229
1229
1229
1224
1224
1219
163
1219
163
1219
163
1219
163
1224
1224
1224
1219
1219
163
1219
163
1219
163
1219
163
1219
163
1526
1526
1526
494
1526
494
1518
1526
1526
1526
1526
494
1518
1526
494
1518
1526
1526
1526
1526
1526
1526
1512
1512
1512
1512
1512
1512
1512
1044
1044
1044
1044
1044
1044
1045
1045
1045
1512
1512
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1037
1038
13
22
1037
1037
1038
13
1037
1037
1037
1037
1037
1037
22
1037
1037
1037
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1229
1229
1229
206
1229
1229
1229
1229
1229
206
1230
1229
1229
206
1229
206
1229
1229
1229
206
1048
1048
1048
1048
1048
1048
1048
1048
1512
1512
1512
1512
1512
1512
1512
1512
1512
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1037
1038
1037
1037
1037
1045
1045
1229
206
1229
1229
1229
206
1229
1229
1229
1229
1230
1229
1229
1229
1229
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1037
1037
1037
1229
1229
1229
1048
1048
1048
1048
1044
1133
246
237
1206
1133
182
189
246
237
1206
1133
182
189
246
237
1133
182
246
237
1133
182
246
237
1206
1133
182
1206
1142
109
182
189
190
237
1206
246
1133
182
237
1133
182
1142
182
246
1142
109
182
189
246
237
1142
182
246
1142
109
182
189
246
237
1142
182
246
1142
182
246
1142
182
246
1142
182
190
246
1133
182
246
1142
110
1206
1133
182
190
246
237
1134
1206
1133
182
246
237
1134
1206
246
1270
1206
1134
1133
182
1206
190
246
1142
1142
182
246
1134
1134
1134
238
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1514
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1224
1443
1443
1443
1443
1443
1443
1516
1516
1516
1516
1516
1516
1516
1050
42
1050
42
1052
26
42
1052
26
42
1050
42
1052
26
42
1052
26
42
1052
26
42
1050
42
1052
26
42
1052
26
42
1052
26
42
1052
26
42
1052
26
42
1052
26
42
1052
26
42
1050
42
1052
26
42
1052
26
42
1050
42
1052
26
42
1050
1050
42
1050
42
1052
26
42
1050
42
1052
26
42
1052
26
1052
26
42
1052
26
42
1024
1024
1024
1024
1024
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1024
1024
1224
1224
1224
1224
1224
1224
1224
1224
1034
1034
1034
12
1036
1034
1034
1034
12
1034
1034
1034
1034
1034
1036
1034
1034
1034
1034
1034
1034
1034
12
1028
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1220
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
35
1027
35
1027
1219
163
1219
163
1219
163
1219
163
1219
163
1219
1219
163
1040
1040
1040
1040
1040
1040
1040
1040
1032
1032
1032
1032
1032
16
1040
1040
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1032
1224
1224
1224
1224
1224
1224
1224
1036
1034
1034
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1220
1059
1027
35
1027
35
1027
35
1027
35
1027
35
1027
35
1027
35
1027
35
1027
35
1027
35
1219
1219
1219
1219
1219
163
1219
163
1219
163
1219
163
1219
163
1219
163
1219
163
1219
163
1187
1040
1040
1040
1040
1024
32
1056
1024
32
1024
32
1056
1043
1043
1043
1040
1040
1040
1024
1024
32
1024
1043
1043
1034
1034
1034
1034
1034
1034
1034
1034
1034
12
1034
1034
1036
1034
1034
1034
1034
12
1034
12
1036
1034
1034
1034
1034
1034
1034
1034
1034
1034
12
1036
1132
1132
236
1132
124
188
236
1132
1132
236
1148
252
1148
252
1132
236
1132
236
1132
1909
1909
1029
1029
1029
1029
1029
1029
1029
1908
1432
1432
1912
1912
1432
1518
1518
1518
1032
1032
1032
1032
1032
1506
1506
1512
1512
1512
1506
1238
1238
1262
1238
1238
1238
1238
1274
1242
234
1274
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1505
1896
1912
1908
882
1908
1906
1908
882
1908
882
1906
1906
1432
1428
1428
1036
1034
1034
1034
12
1516
1516
1516
1516
1516
1516
1034
12
1034
1034
1034
12
1034
12
1036
1034
1034
1036
1034
1036
1027
1027
1027
1028
1036
1036
1031
1031
1031
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1029
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
4
1025
1025
1025
4
1025
4
1028
1028
1025
2
4
1025
1025
1028
1025
4
1025
2
4
1026
1028
1025
4
1024
1027
1037
1032
13
1032
13
1032
13
1028
1028
1036
1036
1036
9
1036
1036
1036
1031
1031
1031
1031
1031
1031
1031
1031
1031
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1025
1028
1028
1028
1028
1025
4
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
4
1025
1025
1025
1027
1027
1027
1027
1027
1027
1027
1219
1219
1219
1219
1219
1219
1219
1219
1024
1025
4
1024
1244
1244
1244
1228
234
236
1226
204
220
234
236
1244
252
1308
1308
1260
1260
1518
1518
1518
1517
1886
1885
1885
1902
1886
1886
1886
1038
1038
1038
1172
1172
1172
1172
1166
1906
1906
1038
1037
1230
1229
1102
1230
1101
1101
1165
1165
1165
1133
1133
125
1133
125
1262
1262
1150
238
1150
254
238
1245
253
1142
110
246
1133
237
254
221
1133
1142
246
238
1133
125
237
254
253
238
1245
253
1142
246
1133
125
126
237
254
221
253
238
1133
1118
110
1150
110
1118
110
1118
110
1085
189
1078
46
182
1069
109
173
125
93
1070
1078
46
182
174
1133
1078
182
1069
1245
1245
1214
1150
110
1262
1118
126
222
254
238
1142
110
246
238
1150
237
254
238
1134
1078
46
94
182
110
174
1150
110
1134
1142
246
238
1078
182
110
1245
1262
1261
1261
221
238
1118
110
1117
1262
1118
110
1168
1160
1516
1516
1516
1168
1155
67
1032
1032
1032
1032
1032
1034
1034
1034
1034
1036
1034
1027
1027
1168
1168
1168
1168
1168
1168
1168
72
1168
1168
1168
1168
1171
1171
1171
1171
1171
1171
1155
1155
1091
1160
1155
1032
1034
1224
1168
72
200
1168
1168
1171
1171
1171
1171
1219
1219
1155
67
195
163
1091
195
163
1219
163
1160
1160
1155
1155
1034
1034
1034
12
1034
1034
1034
1034
1130
1130
1132
220
234
236
1258
1258
1130
92
1130
1130
1130
1258
1130
1520
490
1800
1160
1032
392
1032
1420
1160
1160
1160
1504
1504
1504
1427
1794
1794
1794
1794
1794
1858
1794
1794
1858
1794
1858
1858
1794
834
1794
834
1794
1794
1858
1858
1858
1858
1794
1858
1794
1858
1794
1858
1794
1858
1794
1794
1858
1858
1794
1858
1858
1858
1794
1794
834
1794
834
1794
1797
1797
1797
1797
1797
1797
1797
1429
1877
1797
1429
1797
1877
1429
1877
1877
1797
1797
1797
1877
1877
1797
1797
1877
1797
853
1877
1797
1797
853
1797
1877
1877
1811
1427
1427
1811
1875
1875
1811
1875
1875
1875
1859
1795
1859
1795
1859
1859
1859
1795
1859
1859
1859
1859
1794
1794
1794
1794
1794
1794
1410
1794
1794
1794
1794
1794
1794
1794
1410
1794
1794
1794
834
1858
1794
1794
1797
1858
1794
1794
834
1797
1797
1826
1816
856
1880
1792
1792
784
1808
1808
1408
400
1824
1424
1424
1424
1792
784
1424
1424
1792
1792
1792
1856
848
1792
1856
848
1792
832
784
1808
1856
1792
832
1792
832
784
1808
1856
784
1792
1792
832
1856
848
1792
832
784
848
1792
832
784
1792
784
1856
848
1856
784
848
1792
1792
1856
1856
1792
1808
1856
1792
832
1856
1856
848
1856
1792
784
1856
848
1856
1792
1792
1424
1856
848
1856
848
1856
1792
1856
784
848
1792
832
1856
784
848
1856
784
1792
1792
832
784
1856
848
840
1792
832
784
1792
832
784
848
1808
1856
848
840
1856
784
848
1856
1868
1868
1868
1795
1795
1795
787
1427
1427
1795
1795
1427
1427
1427
1427
1427
1827
403
1427
1795
1795
835
787
1795
835
787
1795
835
787
1795
1859
787
1795
835
787
1795
1795
835
787
1795
1795
1795
1795
1427
1795
1795
1795
1427
1427
1795
1795
787
1795
835
787
1811
1795
835
787
1795
835
787
1795
787
1811
1811
1811
1859
787
1811
1811
1859
787
1795
1795
835
787
1811
1811
1795
835
1795
1795
835
787
1795
1811
1795
787
1795
1794
1410
1857
836
852
849
1857
836
852
849
1860
1860
852
849
1857
836
852
849
1794
1860
1794
1857
836
852
849
1794
1794
1794
1857
836
852
849
1794
1857
836
1808
1808
1792
832
784
1856
1792
832
784
1856
1856
784
1856
1856
784
848
1811
1811
1795
835
787
851
1795
1792
1792
784
1792
832
1792
832
1792
1792
832
1795
787
1795
787
1816
1816
1816
1408
1024
1088
1041
1505
1116
1114
1094
1247
239
1263
1107
1488
1488
1488
1040
180
1040
1047
119
1046
1047
1069
1069
1168
1168
1994
2017
2017
1040
1297
1032
776
1032
776
1800
1800
1835
1844
1844
1844
1844
1848
1844
1848
1848
1930
1930
1930
1928
1928
1928
1928
1928
1928
1928
1928
1928
1938
1938
1938
1937
1120
1120
1120
1120
1120
1032
776
1800
1032
776
1800
1032
776
1800
1032
776
1800
1160
1764
1524
1040
1040
1124
1836
1811
1808
1168
1857
1736
1488
1488
1440
1968
1040
1040
1040
1896
1968
1040
1040
1040
1040
1040
1264
1808
2012
2012
1952
1264
1808
1612
1544
1376
1296
1624
1356
1612
1612
1286
1280
257
1280
1964
1024
1288
1288
1832
824
818
1801
1801
1801
1560
1053
1500
1500
1756
1756
1756
1756
1756
1952
1032
1032
1042
1042
1042
1042
1042
1042
1285
1285
1032
1032
1032
1041
1328
1032
1032
1025
1025
1818
1040
772
1040
20
776
1794
1040
20
776
772
18
1024
4
20
1032
16
20
770
772
18
1024
18
1040
20
1200
1072
56
176
1072
1072
1818
1818
1818
1288
1048
1048
1032
1282
1288
1402
1026
1410
1425
1425
1411
1432
1432
1808
1421
1424
1024
1872
1872
1026
1026
1112
1048
1048
1040
1105
1045
1024
1024
1024
1024
1024
1024
1088
1024
1088
1024
1024
1024
1024
1101
1045
1040
1040
1024
1024
1024
1024
1024
1024
1024
1024
1024
1088
1024
1024
1024
1024
1045
1074
1074
1074
1074
1074
1074
1043
1043
1043
1042
1032
1032
1042
1032
1032
1032
1032
1042
1042
1042
1042
1042
1042
1042
1042
1586
1586
1586
1074
1074
1074
1074
1842
1842
1074
1074
1586
1586
1586
1586
1586
1618
1074
1842
1106
1074
1074
1074
1842
1106
1106
1074
1074
1074
1049
1049
1049
1059
1059
1299
1043
1043
1043
1043
1043
1187
1043
1043
1042
1042
1042
1042
1042
1042
1042
1042
1042
1192
1032
1032
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1032
1042
1042
1042
1042
1192
1192
1188
1032
1032
18
1042
1032
18
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1186
1032
1032
1032
1042
1042
1032
1042
1032
1032
1032
1032
1032
1032
1032
1032
1042
1042
1042
1042
1042
1042
1042
1330
1104
1033
1035
1035
1035
1033
1035
1195
1035
1035
1035
1109
1043
1043
1169
1075
1072
1072
1072
1072
1256
1256
1256
228
1256
1256
226
1257
1257
1259
1257
1285
1843
1843
1875
1875
1858
1794
834
1858
1858
1858
1794
1858
1794
1410
1410
1410
1875
1410
1410
1427
1427
1427
1427
1427
1411
1411
1410
1410
1411
1411
1411
1411
1811
1811
1811
1411
1411
1411
1872
1808
848
1808
1408
1408
1848
1848
1848
1849
1848
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1842
1842
1409
1409
1409
1874
1874
1874
1875
1859
1426
1426
1416
1425
1875
1875
1811
851
1875
1875
1874
1859
1859
803
1416
1416
1416
1416
1416
1427
1426
1426
1411
1409
1409
1810
1810
1411
1411
1411
1809
1873
1809
1409
1857
1810
1810
1809
1200
1027
1027
1088
1088
1793
1409
386
1410
1409
1412
1412
1408
1408
1408
1858
1858
1858
1426
1426
1412
1412
1428
402
1410
1410
1027
1426
1433
1288
265
1288
1426
1304
1832
824
820
1832
824
820
1307
1307
1356
1459
1028
1028
1028
1025
1025
1025
1025
1030
1031
1031
1031
1864
852
850
1084
1084
1052
44
60
1052
44
60
1362
1362
1362
1362
1280
1352
1416
1408
1416
1793
1796
1796
1799
1160
1538
1542
1040
1040
1060
1043
1040
1043
1040
1028
1028
1028
1028
1028
1045
1045
1045
1043
23
1043
1043
23
1043
1043
1045
1044
1048
1044
1044
1044
1045
1045
1044
1044
1812
1046
1061
1060
1060
1061
1061
1042
1044
1040
1044
1044
1040
1044
1044
1042
1200
1060
1072
1078
1068
1126
1074
1057
1057
1048
1048
1048
1048
25
1048
1048
1048
1192
1192
1052
1052
1316
1316
1316
1171
1171
1171
1544
1040
1032
16
5
1029
1032
16
1032
1032
16
1032
16
1040
1160
144
1160
144
1168
1160
144
1168
1168
1160
144
1093
1096
1152
1042
1156
146
1156
1171
1171
1048
1048
40
1048
40
1048
1032
18
1032
1042
1042
1042
1224
1048
1048
1042
1521
1521
1521
1521
1521
1521
1502
1502
1499
1499
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
1048
1048
25
1048
1048
1049
1048
1048
25
1048
1048
1049
1048
1048
25
1048
1048
1049
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1044
1044
1044
1044
1044
1044
1037
1037
1045
1045
1045
1045
1049
1469
1040
21
1040
1040
21
1040
1040
1040
21
1040
1040
1040
21
1040
1040
1040
21
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1045
1040
1045
1040
1045
1040
1040
1045
1040
1040
1045
1040
1045
1045
1045
1045
1045
1045
1045
1045
1040
1045
1045
1045
1045
1045
1040
1045
1045
1040
1040
1032
16
1032
16
1032
16
1040
1032
1032
16
1040
1032
16
1032
16
1032
16
5
1040
1040
1032
1032
1032
16
5
1040
1032
1040
1032
1032
1040
1032
1029
21
1032
21
1032
1040
1040
1045
1040
5
21
1032
16
1032
16
5
1032
16
1040
1032
1032
1032
16
5
1032
1032
1032
1032
16
21
1032
1040
1032
1032
1032
1032
16
5
21
1032
1040
5
21
1032
16
5
21
1032
1040
5
21
1056
1056
1024
1056
1024
1056
1024
1056
1024
1024
32
1024
1056
1024
32
1024
32
1024
32
1024
1024
32
1024
32
1056
1056
1056
1024
32
1056
1024
32
1056
1024
32
1056
1036
1034
12
1036
1036
1184
1216
160
1216
1184
1216
160
1216
1216
1216
1216
1041
1041
1041
1028
20
17
1028
1041
1028
17
1028
17
36
1028
20
17
1028
36
1028
20
36
1028
36
1028
36
1028
20
1042
1028
20
17
36
1028
20
36
1028
20
17
1044
17
36
1028
20
18
36
1028
18
36
1044
17
36
1028
36
1028
1041
1060
1028
36
1060
1060
1028
1028
20
1028
20
36
1028
1028
20
36
1028
20
17
1028
20
1028
1044
17
1028
1220
164
1188
1220
164
1220
164
1220
164
1220
1188
1220
164
1220
1220
1220
1220
1188
1188
1188
1188
1188
1027
35
1027
35
1059
1027
35
1027
1027
1059
1027
35
1059
1027
35
1027
35
1059
1027
35
1187
1187
1187
1187
1187
1040
1040
1040
1040
1040
1040
1040
1040
1552
1040
1032
1040
1032
16
1040
1032
16
1040
1032
1032
1032
16
1032
1024
32
1034
12
1034
12
1033
1044
17
9
1044
17
1028
1028
20
17
36
9
1033
1028
20
18
36
1028
17
18
1028
20
17
36
1028
20
18
1044
1028
20
17
1188
1220
164
201
1225
1188
1225
1220
201
1188
1027
1027
1027
1027
35
1187
1032
1032
16
1040
1032
16
1032
16
1032
16
1032
1032
16
1032
1032
1024
1024
32
1024
1024
1024
32
1216
1060
1041
1060
1028
17
1028
1028
1220
1032
16
1032
1032
16
1040
1032
1040
1024
32
1024
32
1024
32
1024
32
1024
32
1041
1028
17
1028
1225
1468
1468
1468
1468
1500
474
502
1532
476
474
502
1460
444
438
1460
438
1047
1039
1039
23
1047
1047
1047
1231
1231
1048
1048
1048
1039
1039
1038
15
23
1039
1038
15
22
23
1038
1038
1039
1039
1038
15
22
23
1039
22
1039
22
1038
1038
1231
1231
1231
1026
1026
1024
1024
1026
4
1026
1028
1026
1028
1026
1032
4
1032
1024
1024
1024
1024
1025
1025
1025
1025
1033
1033
1028
1028
1464
1464
441
1464
1458
1464
441
1464
1458
1464
441
1501
1517
1494
478
1517
494
1517
494
1518
1534
1502
1526
493
494
1526
493
494
1526
493
494
1517
494
1517
494
1517
494
1517
494
1517
1517
1526
1512
484
1512
1508
1512
1512
1512
1508
1048
1048
20
1048
1044
1044
1048
20
1048
20
1044
1048
20
1044
1048
1048
1048
1048
20
1048
20
1044
1048
20
1044
1510
1512
1512
482
1512
482
466
498
1490
1512
1512
1506
1512
1506
1512
1512
1512
482
484
466
498
1512
1512
1512
1512
1512
1512
1512
1512
1512
1048
20
1048
20
1044
1048
20
1048
20
1048
1510
1510
1510
1512
1512
1512
498
1512
498
1512
466
498
1512
1512
482
1512
482
1512
482
484
466
498
1512
466
1508
498
1512
1512
1512
484
1512
482
1512
1512
1462
446
1469
446
1469
446
1470
1514
1040
1041
1041
1034
1056
1056
1041
1056
1034
1034
1056
1034
1056
1056
1056
1056
1034
1034
1034
1024
1024
1024
1024
1216
1280
1280
1024
1024
1216
1216
1027
1027
1027
1027
1027
1027
1027
1219
1219
1219
1219
1219
1025
1025
1025
1025
1025
1025
1025
1025
1025
1217
1217
1217
1217
1217
1217
1217
1027
1218
1218
195
1219
1219
1219
1219
1026
1218
1027
1027
1027
1219
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1490
1494
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1516
1514
1484
1482
1500
1034
1028
1028
1030
1024
5
1024
1024
5
1024
5
1024
1024
1024
1024
1024
5
1024
5
1024
1024
1024
5
1024
5
1029
1028
1028
1028
1028
1029
1029
1029
1029
1029
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1221
1221
1221
1221
1221
1221
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1280
264
1280
264
1280
1280
264
1280
1280
1280
264
1280
1280
1280
1280
1280
1280
264
1280
264
1280
1280
264
1280
1280
1280
1280
1281
260
1281
260
1284
1282
1282
260
1281
260
1281
260
1282
260
1282
260
1282
260
1283
1283
1283
1283
1283
1283
1283
1283
1283
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1036
1036
1036
1036
1036
9
1036
1036
9
1033
1026
12
1033
1036
9
1036
1036
9
1026
1034
12
1034
12
1034
12
9
1036
1035
1027
11
1035
1035
1027
11
1035
1027
1035
1027
11
1035
1035
1027
11
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1028
1028
1026
1027
1027
1027
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1024
1024
1028
1028
1024
1024
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1220
1220
1220
1032
1032
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1216
1216
1028
1028
1492
1493
1517
1493
1500
478
1524
1517
1506
1506
1506
1506
1506
1506
1461
445
1469
1512
1499
1499
491
1499
1499
1499
1035
1035
1035
1035
1035
1035
1035
1035
1035
1034
1243
1243
1960
1024
384
1521
1521
1521
465
1521
465
1024
1024
1024
1024
1216
1216
1216
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1024
1024
1216
1216
1025
1025
1217
1217
1522
1522
1048
1048
1890
1504
1034
12
1024
1028
1028
1156
1474
452
456
466
1026
4
1026
4
1029
1029
1490
1490
1512
1048
20
1048
1270
1134
1262
1390
238
1488
1027
1483
1225
1480
1480
1480
1480
1484
1432
1036
1029
1024
1029
1029
1029
1028
1027
1027
1029
1024
1216
1028
1028
1509
489
1242
1389
237
1025
1217
1217
1217
1224
1157
1032
1025
1025
1025
1025
1025
1153
1484
1216
1216
1024
1024
1216
1216
1480
1472
1480
468
1489
457
1481
1505
465
457
1481
1489
1489
1481
1473
465
457
1473
465
457
1472
1489
1489
1033
1033
1033
1421
1058
1058
1058
1058
1058
1058
35
1058
1058
1058
1058
1058
1058
1058
1058
1058
1058
1809
1826
1794
1794
1826
1794
1794
1794
1813
1813
1813
1813
1813
1792
1792
800
848
1792
800
1808
1808
1808
1792
1792
1792
800
1808
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1808
1792
1792
1792
1792
773
1872
853
1792
800
773
1808
1797
1797
1797
1797
1797
1797
1797
1792
1824
1792
800
1792
1824
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1827
1827
1827
1827
1827
1827
1827
1827
1824
1800
1792
776
1792
776
1808
1824
1792
776
1792
776
1824
1800
1792
1792
1800
1800
1800
784
1824
1793
1793
1794
1804
1804
1812
1812
1812
1040
80
1040
80
1056
1058
35
1041
1045
1040
80
1040
80
1104
1092
1024
1101
1024
1296
1296
1296
1296
1296
1302
1300
274
1298
278
1300
274
278
1302
1040
1040
1030
1030
18
278
1024
1296
1298
1030
1042
1828
1048
1512
1165
1058
1084
1084
54
1040
1090
1088
1097
1432
1432
1201
241
1264
232
242
1304
1516
494
1134
1134
1210
250
222
1142
110
236
246
238
1149
1310
1310
1488
1488
496
1504
464
1275
1508
1792
1800
1796
1291
1030
1030
1047
1026
1030
1426
1426
1426
1256
1256
1256
1257
1257
1286
1032
1032
1037
1255
1256
1796
1794
1794
1794
1530
510
1466
1304
1304
296
1304
296
1296
1296
1462
1462
1462
1462
1462
1460
438
1461
1996
2014
1530
478
510
1525
1036
1037
1288
1432
1034
12
1025
1032
1032
1506
1283
1459
1459
1459
1456
1456
1464
1464
1464
1464
1464
1448
440
1448
1448
440
1448
1809
1809
1859
1420
1859
1811
1811
1811
1811
1811
1811
1811
1811
1811
1811
1859
1808
1808
1811
1810
1810
1810
1810
1810
1827
1432
1432
1036
1036
28
26
1052
1052
1036
28
1886
1027
1027
1040
1512
1426
1132
1040
1040
1072
1072
1072
1043
1043
1075
1075
1075
1075
1797
1797
1541
1541
1074
1074
1074
1072
1048
25
1048
1048
1048
25
1049
1044
1044
1028
1064
1064
1032
1032
1032
1027
1042
1048
1032
1032
4
1042
1044
1028
20
1060
1028
20
1028
20
1028
36
1044
1044
21
1045
1044
1048
1048
1049
1032
1032
18
9
1032
1032
18
9
1032
1095
1095
1095
1954
933
1938
933
1476
1476
1608
1160
72
584
1160
72
584
1160
1160
1608
1608
1099
1186
1314
1186
1058
35
162
290
146
291
1096
1096
1096
1096
1160
72
1096
1188
1060
1060
164
292
1060
292
1889
1033
1298
1289
1289
1298
1569
1024
1280
1283
1024
1024
1283
1219
1283
1042
1042
1042
1033
1033
1033
1033
1033
1033
1033
1033
1033
1025
1025
33
1025
1025
1025
1025
1217
161
1217
161
1217
1217
1217
1217
161
1033
1440
1443
1024
32
1024
32
1056
1024
32
1024
32
1024
1024
32
1024
32
1024
1024
1024
32
1024
1024
32
1024
32
1024
32
1216
160
1216
160
1216
1216
1216
1184
1216
160
1216
1216
160
1216
160
1216
160
1027
1027
1027
1027
1027
35
1027
1027
1187
1187
1219
163
1024
1024
1024
32
1024
1024
32
1024
32
1024
1216
160
1216
160
1216
160
1216
160
1027
1027
1027
1027
1187
1187
1187
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1187
1187
1192
1192
1192
1448
1448
1044
1044
1044
1044
1044
1044
1507
1507
1507
1261
1027
1219
1219
1027
1027
1027
1031
1388
1260
1260
1270
1382
1025
1041
1041
1044
17
1041
1044
1041
1795
1801
1793
777
1794
1793
1794
1794
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1412
1412
1412
1412
1314
1032
1029
1029
1040
1028
1028
1042
19
1027
1266
370
1896
1540
4
1282
1284
1284
1284
1285
1285
1282
1282
1282
1282
1282
1282
1540
1892
1890
1474
1508
1476
1476
1480
488
1512
1508
1426
1513
1480
1480
466
457
1480
488
1480
488
1476
456
1512
1426
1506
1507
1507
1507
1512
1476
488
484
1476
456
1476
1480
488
1512
1512
1444
1506
1283
1059
1024
1898
1473
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1043
1042
1032
18
1032
18
1032
1042
1042
1032
18
1032
18
1042
1032
1042
1042
1042
1042
1033
1041
1041
1040
1040
1033
1429
1037
1029
1408
385
1025
1025
1024
1
1024
1
1328
1035
1616
1616
1616
1616
1616
1616
1616
1616
1569
33
561
1024
1029
1029
1032
1032
1032
1032
1032
1285
1288
1288
1280
1280
1292
1288
1280
264
1280
264
1288
1288
1280
264
1280
1280
264
1288
1280
264
1280
264
1280
264
1280
1280
264
1288
1280
1280
1280
264
1288
1288
1288
1288
1288
1288
1288
1288
1288
1280
264
1288
1288
1280
264
1288
1288
1280
264
1288
1288
1280
264
1288
1288
1288
1288
1288
1288
1288
1288
1281
265
1281
1281
260
1281
260
1281
1281
1281
1284
1284
1282
1282
1284
1283
1283
1283
1283
1283
1445
1445
1410
1793
1801
1421
1288
1280
264
1858
1302
1024
1028
1028
1028
1028
1028
1280
1280
257
1085
1085
1073
1072
1073
1073
1073
1073
1073
1905
1905
1905
1804
1420
1420
1420
1418
1290
268
1290
268
1292
1290
268
1290
268
1290
268
1290
268
1290
268
1292
1290
268
1290
268
1290
268
1290
268
1290
268
1290
268
1292
1292
1292
1849
1457
1292
1354
332
1356
1314
1604
1316
1316
1152
1684
1092
660
1092
1092
1092
1092
1092
1092
1092
1092
1092
660
1684
1092
1092
1092
1092
1684
1684
1684
1615
1152
1312
1152
1152
1312
1312
1152
1340
1340
1340
1340
1596
1340
1596
1340
1340
1340
1340
1596
1340
1340
1596
1340
1340
1612
1612
1548
1548
1548
1612
1612
1612
1612
1612
1612
1612
1612
1538
578
1602
1604
1316
1316
1316
1540
1604
1604
1604
1604
1604
1159
1312
1312
1312
1152
1152
288
1152
1308
1313
290
1600
1600
1315
1600
1600
1600
1568
1568
1568
1600
1606
1604
579
582
1572
580
582
1572
582
1603
582
1554
548
580
582
146
1603
582
1572
579
582
1572
550
1572
547
550
579
1572
550
1572
1572
1572
547
550
579
582
1572
550
1572
547
550
579
582
1572
550
1568
576
1568
576
1552
544
576
1536
1536
528
544
576
1552
544
576
144
1536
1600
1552
544
576
1568
576
1536
1552
576
1552
576
144
1536
1568
1280
1600
1600
1552
1568
576
1600
144
1552
1568
576
1568
576
1568
576
1568
576
1568
576
1568
576
1568
576
1568
576
1568
576
1568
576
1315
1571
1571
1603
291
1539
579
1603
291
1539
579
1571
1571
579
1603
291
1539
579
1603
1539
1571
1539
1603
1539
1698
1104
1539
131
547
579
1571
1603
1603
1539
1539
579
1603
1539
1155
547
579
1539
547
1604
1604
1604
1604
1604
1618
1618
1618
1618
1090
74
1098
1144
1144
1144
1088
1106
1106
1104
1138
1316
1154
138
146
1170
1154
138
146
1152
1168
1152
1152
1152
1666
1666
650
1122
1122
1122
1122
1106
1122
1122
1122
1706
1706
1706
1706
1706
1706
1706
1315
1315
1539
547
1315
1571
1315
1539
1315
1315
1539
547
1315
1315
1315
1539
1539
1315
1315
1315
1603
582
1606
1606
1603
582
1606
1603
582
1604
582
1604
582
1604
579
582
1604
582
1604
579
582
1606
1574
579
582
1604
550
582
1604
1604
1600
1600
1568
576
1600
1568
576
144
1600
1600
1600
1600
1600
1600
144
1600
1536
1600
1600
1552
576
144
1600
1568
576
1280
1280
1280
1280
1568
576
1600
1600
1600
1600
1090
1090
1090
74
1090
74
1090
1090
74
1098
1090
74
1170
1154
138
146
1154
1154
138
1154
138
1154
1154
138
1154
138
1152
1280
1280
1472
1080
1169
1153
1169
1041
1044
1044
1450
1450
1490
1567
1218
1218
1218
1218
1450
1450
1987
1794
1840
1840
1052
1156
1156
1272
1345
1261
1517
477
1268
1121
1265
1090
1092
1136
1419
1419
1123
1121
1121
1121
1121
1121
1185
1185
1185
1185
1185
1121
1156
1640
1000
618
1002
1026
1032
1043
1043
1037
1037
1165
1165
1165
1298
1298
1298
1298
1298
1298
1297
1297
1298
1298
1298
1298
1297
1297
1297
1029
1029
1330
1329
1329
1329
1329
1329
1329
1330
1329
1329
1157
1157
1330
1157
1330
1585
1585
305
1329
1329
1329
1329
1029
1029
1029
1329
1157
1329
1285
1329
1285
133
305
1285
389
305
1285
1025
1025
1025
1025
1025
1153
1153
1153
1153
1153
1153
1330
1029
1330
1329
1329
306
1329
1153
1549
1549
1292
1292
1288
1294
1416
1932
1928
900
1282
1440
1440
1440
1354
1610
1610
1610
1104
1098
1376
336
1360
1360
1440
288
1610
1312
1488
1482
1610
1104
1104
1104
74
1098
1418
396
1416
394
1420
1420
1297
1284
1348
1348
1348
1348
1473
1473
1164
1260
1260
1164
1260
1164
1260
1156
1412
396
1412
1156
1412
1412
1412
1164
1164
1164
1132
1132
492
1516
1420
1420
1516
1457
1269
1349
293
1349
1349
1349
1066
298
1066
298
1322
1290
1290
1249
1249
1249
1249
1249
1249
1377
1249
1249
1249
1377
1377
1249
1249
1249
1249
209
1249
1249
1377
1377
1377
1377
1377
1254
1254
1254
1254
1254
1254
1254
1382
1382
1254
1254
1254
1254
1254
1254
1382
230
1254
1382
230
1254
1382
1382
1382
1382
1382
1382
1382
1382
1382
1382
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1107
1139
1235
1231
1231
1231
1231
1359
1359
1359
1359
1359
1487
1487
1487
1487
1487
1487
1487
1487
1103
1103
431
1103
1487
1103
1103
1103
1103
431
463
1103
1231
1231
1231
1231
1231
1231
1231
1231
1231
1231
1231
1231
1231
1231
1359
1231
1231
1231
1231
1231
1231
1231
1231
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1123
1123
1411
1123
1123
1123
483
1123
1123
1123
1123
483
499
1411
1123
1411
1123
1123
1411
99
1507
1123
1411
1411
1507
1411
1123
1411
1123
395
1411
1123
1411
1523
1411
1123
1123
395
1411
1123
1123
1123
1123
483
1123
1123
1123
1411
499
1123
483
1123
483
115
499
1123
1123
1507
1123
1411
1123
483
1411
1411
1123
1123
1123
1411
1123
1363
1363
1379
1379
1379
1379
1379
1379
1379
1251
1155
1379
1363
1155
1395
1395
1395
1395
1243
1379
1243
1251
1251
1507
1507
1507
227
1507
1507
1507
1507
1507
227
1507
1507
227
1499
1379
1395
1379
1379
1395
1379
1379
1379
1395
1379
1507
1507
227
1507
1251
1251
1251
1251
1755
1987
1923
1219
1379
1379
1379
1379
1251
1251
1251
1379
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1254
1254
1379
1379
1254
1254
1254
1255
1255
1255
1255
1249
1249
1249
1249
1249
1249
1249
1249
1457
1457
1457
1457
1889
1457
1457
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1633
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1382
1382
1377
1377
356
209
1377
1377
356
1380
1377
356
1377
356
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1382
1382
1382
1382
1283
387
1283
387
1419
1283
387
1159
1163
1027
1027
1027
1027
1027
1411
1411
1411
1283
387
1411
1283
131
387
1411
1419
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1411
1411
1155
387
1411
1155
387
1411
1411
1155
387
1283
131
387
1155
387
1283
131
387
1411
1155
387
1411
1159
1159
1159
1159
1159
2019
1379
1379
1379
1379
1379
1251
1379
1251
1251
1379
227
1251
1379
1379
1251
1251
1379
227
1379
1379
1522
1521
1521
1380
484
1380
484
1250
1254
1244
1244
1244
1244
1244
1244
1244
1372
1372
1351
1351
1351
1351
1351
1351
1351
1390
1262
1390
1262
1390
1204
1204
1209
1197
1208
1206
1965
1222
1196
1196
1204
1050
1196
1196
1752
1240
212
1236
1206
1773
1272
1240
1682
1682
1682
1682
1682
1682
1352
1545
1289
1894
1830
1830
1830
1830
1830
1830
1833
1908
1890
1709
1709
1724
1724
1901
1221
1221
1221
1525
1381
1381
1381
1381
1221
1221
1221
1221
1221
1219
1221
1221
1221
1477
1219
1219
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1381
1477
1525
1525
1525
1216
1234
1218
196
210
1218
196
210
1218
196
1218
196
1218
210
1218
210
1218
210
1218
1218
210
1218
210
1218
1218
1218
196
1218
196
210
1218
196
210
1218
196
1218
196
1218
1218
210
1490
1474
1474
1490
1490
1490
1524
1524
1524
1232
194
210
1232
194
210
1234
1216
208
194
210
1216
208
194
210
1216
208
194
210
1216
194
1216
208
194
210
1216
208
194
210
1216
208
194
210
1216
194
1216
208
194
210
1216
208
194
210
1216
208
194
210
1216
194
1232
210
1216
208
194
210
1216
208
194
210
1216
194
210
1216
194
1234
1232
210
1234
1472
1488
466
1472
450
1472
450
1490
1490
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1474
1474
1474
1474
1474
1474
1474
452
1474
452
1474
452
1476
1474
452
1474
452
1524
1524
1474
1474
1474
1472
1472
450
1472
450
1794
772
1792
770
1506
1506
1504
482
1504
482
1504
482
1794
772
1792
770
1228
1228
1228
1228
1226
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1244
1226
1226
1226
1386
1226
362
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1226
1226
1246
1246
1246
1246
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1386
1386
1386
1500
1500
1500
1500
1500
1500
1500
1500
1525
1525
1221
1221
1221
1246
1246
1246
1246
1246
1246
1246
1502
1244
1244
1244
1244
1244
1244
1244
1244
1244
1500
1500
1500
1221
1477
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1381
1221
1221
1221
1221
1221
1221
1221
1221
1962
1244
1244
1244
1244
1244
1244
1244
1500
1500
1500
1500
1221
1226
1226
1221
1221
1381
1221
1221
1221
1221
1477
1477
1477
1500
1500
1500
1525
1525
1525
1898
1221
1500
1244
1244
1244
1221
1221
1221
1221
1221
1221
1477
1386
1226
1386
1386
1386
1226
1386
1386
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1226
1226
1386
1226
362
1386
1386
1244
1226
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1477
1477
1386
1226
1226
1226
1226
1226
1226
362
1226
1226
1226
1482
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1221
1221
1221
1221
1221
1221
1221
1381
1221
1221
1221
1221
1221
1221
1221
1221
1221
1381
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1381
1221
1221
1221
1221
1221
1221
1221
1221
1381
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1386
1386
1386
1386
1244
1500
1500
1500
1482
1482
1482
1500
1500
1500
1500
1500
1269
1269
1269
1269
1525
1525
1525
1989
1989
1989
1989
1962
1221
1221
1221
1221
1221
1221
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1502
1989
1989
1989
1221
1221
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1500
1500
1500
1500
1226
1226
1226
1226
1226
1226
1269
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1244
1244
1244
1244
1244
1244
1244
1500
1477
1500
1477
1502
1502
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1380
1380
1220
1233
1220
1233
1220
1377
1473
1473
1473
1489
1473
1220
1220
1380
1380
1380
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1476
1700
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
356
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1380
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
356
1380
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1377
1473
1476
1476
1476
1476
1489
1473
1489
1220
1220
1220
1220
1220
1220
1220
1220
1224
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1224
1224
1224
1220
1220
1220
1220
1220
1220
1217
196
1217
196
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1380
1220
1220
1380
1380
1220
1220
1220
1380
1380
1220
1220
1220
1220
1380
1380
1380
1380
1220
1380
1380
1380
1380
1380
1220
1220
1220
1220
1476
1473
1220
1220
1218
196
1713
1476
1157
1669
1669
1669
1797
1797
1797
1797
1797
1797
1797
1797
1797
1509
1029
1029
1029
1029
1029
1509
1509
1509
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1669
1797
1797
1797
1669
1797
1797
1797
1669
1694
1694
1694
1694
1694
1694
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1509
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1054
1054
1054
1029
1029
1029
1029
1669
1669
1669
1692
1692
1802
1802
1802
1692
1802
1694
1029
1034
1034
1258
1066
1669
1669
1669
1669
1669
1674
1674
1802
1692
1802
1692
1802
1029
1029
1029
1029
1066
1066
1034
1034
42
1034
1034
1034
1034
42
1034
42
1034
1034
234
1054
1802
1802
1514
1514
1508
1508
1508
1796
1796
1796
1060
1028
1668
488
1668
1668
1668
1508
1508
1508
1796
1796
1796
1796
1668
1668
1028
36
1028
36
1028
1028
1028
1028
1028
1028
36
1028
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1479
1479
1479
1479
1479
1223
1223
1479
1223
1223
1223
1223
1479
1479
1223
1223
1479
1223
1223
1223
1223
1223
1223
1223
1479
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1479
1479
1479
1223
1479
1479
1479
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1383
1383
1383
1479
1479
1479
1479
1223
1223
1383
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1479
1479
1223
1223
1223
1479
1223
1223
1479
1479
1479
1479
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1219
211
1219
355
211
1491
1475
1219
1219
1219
1219
1219
1379
1379
1379
1379
1219
1219
1219
1219
1475
1475
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1235
1235
1235
1235
1235
1235
1219
211
1219
1219
355
211
1219
1219
211
1219
1219
355
211
1219
1219
1219
1235
1219
211
1219
1219
1219
211
1219
1475
467
1475
1475
467
1475
1475
1475
1475
1475
1379
1475
1475
1475
1475
1955
1971
1829
1829
1797
1795
1795
1795
1155
1093
1205
1493
1170
1858
1170
1168
146
1856
834
1476
1472
450
1317
1317
1413
1413
1749
1205
1204
1168
146
1314
1748
1716
1204
692
1312
290
1170
1602
580
322
324
1346
324
1492
1492
1204
1168
1154
144
146
1600
320
578
322
1424
1344
322
1218
196
1282
260
196
1028
1028
1954
1218
1280
192
258
272
194
274
1216
194
1024
2
18
1024
2
16
18
1024
2
16
1284
196
274
1282
260
1282
260
1284
706
196
274
708
1538
516
1538
1280
192
258
272
194
274
1282
274
1280
258
1298
1282
274
1280
1280
192
258
272
704
194
706
274
1026
1026
1536
514
528
1536
514
528
530
1282
260
450
452
370
1284
452
1476
1282
260
450
452
274
1282
450
452
1280
272
368
1280
258
448
272
450
274
1280
258
448
272
450
274
1280
258
448
272
450
274
1284
274
1284
706
274
1282
272
274
1280
258
272
704
194
706
274
1282
452
626
1282
450
1280
258
272
624
450
274
626
370
1280
258
448
450
274
1060
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1797
1820
1820
1797
1797
1957
1820
1820
1820
1796
1796
932
1796
1956
1796
1796
1796
1796
932
1796
1796
1796
1796
932
1956
1956
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1052
1029
1052
1052
1052
1052
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1350
1046
1446
1302
1046
1046
1046
1046
1046
1040
1296
1296
1296
1296
1040
1296
1181
1861
1861
1861
1861
1861
1861
1093
1093
1317
1093
1093
1093
1093
1093
1093
1093
1157
1093
1093
1093
1157
1093
1093
1093
1093
1093
1093
1093
293
1093
1157
1093
1157
1093
1093
1093
1093
1157
1093
1157
1093
1093
1093
1157
1093
1157
1093
293
1157
1093
1157
1093
1093
1317
1157
1093
1093
1093
1157
1093
1093
1093
1093
1157
1093
1157
1317
1317
1157
1157
1093
1093
1157
1317
1157
1317
1157
1093
1093
1093
1093
1093
1093
1157
1093
1093
1093
1157
1093
1093
1093
1093
1093
1157
1093
1093
1093
1093
1093
1317
1093
1093
1317
1093
1093
1317
1093
1093
1093
1093
1093
1093
1093
1157
1093
1093
1093
1093
293
1093
1157
1093
1093
1317
1093
1093
1093
1157
1093
1093
1093
1157
1093
1093
293
1093
1157
1093
293
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
293
1157
1093
1157
1093
1093
1157
1093
1093
1093
1093
293
1093
1157
69
1093
293
1093
1157
1093
1157
1093
293
1317
1157
1093
1157
1093
1093
1093
1093
1157
1093
1157
1093
1157
1093
293
1157
1093
1157
1093
1157
1093
1157
1093
1093
1093
1157
1317
1157
1093
1093
1157
1093
1157
1317
1317
1157
1317
1157
1093
1093
1157
1093
1157
1317
1317
1093
1157
1093
1157
1093
1093
1093
1157
1093
1157
1093
293
1093
1157
1093
293
1317
1093
1093
1317
1317
1317
1093
1093
1093
1157
1092
1156
1092
292
1156
68
292
1092
1316
1092
1092
1092
1316
1316
1316
1316
1316
1092
1092
292
1316
1092
292
1092
292
1092
1092
1092
1092
1156
68
292
1156
1316
1156
1092
1156
1156
68
292
1092
1092
292
1092
1316
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1156
68
1156
1156
1156
1156
1156
1412
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1962
1962
1733
1733
1733
1733
421
1733
1733
1733
1477
1477
1733
1733
1733
1733
1733
1733
1733
1733
421
1733
1733
1733
1733
1733
1733
1733
1733
1477
1733
1733
1477
1733
1733
1733
1733
1733
1444
1444
1444
1732
420
1732
1732
1732
420
1732
1444
1444
1732
1732
1868
1868
1868
1868
1135
1135
1135
1135
1135
1519
1863
1319
1095
1319
1095
1319
1095
1095
1095
295
1159
1095
1095
1095
1095
1863
1863
1095
1095
1095
1095
1095
1095
1095
1159
1095
1095
1095
295
1159
1159
71
1863
1095
1159
1573
1573
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1573
1573
1573
1573
1573
1573
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1061
1573
1573
1573
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1572
1572
1572
1572
1572
1572
1060
1060
1060
1572
1572
1572
1572
1572
1572
1572
1572
1572
1973
1973
1973
1973
1973
1349
293
1349
1605
1349
1317
1605
325
1349
1349
1349
1349
1349
1349
1349
1349
293
1605
325
1605
1413
325
1413
325
293
1605
1605
325
1413
1605
1349
1349
1349
1349
1349
1413
1349
1413
293
1605
325
1605
325
1413
1413
293
1605
325
1605
1413
1349
1413
1605
1605
325
1413
293
1349
1349
1413
1349
1349
1413
1605
325
1605
1413
325
1605
1413
1349
1349
1349
1349
1349
1349
1413
1605
325
1605
325
1413
1413
1605
325
1605
325
1413
1605
325
1605
1349
1349
1349
1349
1605
1349
1349
1349
1349
1349
1349
1413
325
1605
325
1605
1605
325
1605
325
1349
1349
1349
1605
1349
1349
1349
1349
1349
1180
1461
1461
1317
1349
1349
293
1317
1349
293
1317
1605
325
1349
293
1349
1349
1349
293
1317
1349
1349
293
1349
1317
1349
293
1413
581
325
1349
1413
1605
293
1349
1605
325
293
1413
1605
325
293
1413
581
325
1349
1413
325
1605
293
1605
325
293
1413
581
325
1413
1605
293
1349
1349
293
1413
581
325
1349
1413
325
1605
325
293
1349
1349
1605
325
293
1413
581
325
1349
1605
293
1349
293
1413
581
325
1413
325
1413
581
293
1413
581
325
1349
293
1317
1413
581
325
1349
1413
325
1605
293
1605
325
293
1413
581
325
1413
325
1605
325
1349
293
1413
581
325
1349
1413
1413
581
293
1605
325
293
1317
1605
1413
325
1605
325
1349
293
1605
1349
1413
581
1317
1605
1349
1413
1413
293
1349
1605
325
293
1605
325
293
1413
581
325
1349
1605
293
1349
1605
1349
1413
1413
581
325
1605
325
1605
325
293
1605
325
1349
1413
325
1317
1349
1317
1317
1317
1317
1317
1317
1317
1317
1317
1605
325
1413
325
1605
325
1605
325
1349
1413
325
1605
325
1413
325
1605
1605
325
1605
325
1349
1413
1413
1605
1605
325
1605
325
1349
1413
325
1605
325
1605
1605
325
1413
1413
1605
325
1349
1605
325
1349
1413
325
1413
581
293
1413
581
325
1605
325
293
1413
581
1605
325
293
1605
325
1413
325
1605
293
1349
293
1605
1413
325
1605
293
1349
293
1605
325
1349
1605
325
293
1605
1349
1413
293
1413
581
325
1605
325
293
1605
325
1349
1413
325
1605
293
1349
293
1605
325
1605
293
1349
293
1605
325
1413
581
293
1605
325
293
1180
1180
1180
1180
1180
668
1605
1413
325
1349
1605
325
1605
1349
1349
1349
1349
1180
1413
581
325
1349
1413
325
1605
293
1349
293
1317
1317
1180
1973
1973
1973
1973
1317
1349
1349
1349
293
1605
325
1349
1605
1413
325
1605
325
1349
1349
1349
1349
1413
293
1605
325
1349
1605
1413
293
1605
1349
1413
1413
1349
1349
1413
1413
1413
325
1349
1349
1349
1605
1349
1605
1349
1461
1461
1317
1349
1349
293
1349
1349
293
1349
293
1413
581
325
1413
1605
293
1349
1349
293
1605
325
293
1413
581
325
1349
1413
325
1605
293
1605
325
293
1605
325
1413
293
1349
1349
293
1413
581
325
1413
581
325
1413
581
293
1413
581
325
1349
293
1605
325
293
1605
325
1349
1413
325
1605
325
293
1605
1413
1349
1349
293
1605
1413
581
1413
1317
1605
325
293
1413
581
325
1349
1605
293
1349
1413
325
1317
1605
325
1317
1317
1317
1317
1317
1605
325
1605
325
1605
1413
325
1605
1413
1605
325
1413
581
293
1605
325
1349
293
1605
293
1605
1413
325
1349
293
1605
1413
1349
293
1180
1180
1180
1180
668
1205
1205
1180
668
1692
1180
668
1180
1349
1349
1349
1349
1349
1349
1349
1180
668
1692
1180
668
1180
668
1692
1180
1180
1180
1605
325
1413
1605
325
1605
325
1436
1436
1180
1957
1957
1989
933
1989
933
1957
1989
933
1989
933
1957
1957
1957
1957
1957
1957
1957
1957
1957
1957
1957
1957
1957
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1221
1221
1221
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
453
1285
453
1285
1285
453
1285
453
1285
453
1477
421
1285
453
421
1477
1477
1477
421
1285
453
1285
453
1477
421
1477
421
1477
421
1477
421
1285
453
1285
453
1285
453
421
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1285
1285
197
1285
1477
1221
1221
1029
1029
1029
1029
1029
1029
1029
1029
1989
933
1989
933
1957
1989
933
1989
1957
1957
1957
1957
1957
1957
1957
1957
1957
1957
1221
1221
1221
1221
1221
1221
1221
1285
1221
1221
1221
1221
1221
1221
1221
1445
1445
1445
1445
1285
1285
1285
1285
1221
1285
1285
197
421
1285
197
1701
165
1285
1445
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
197
1285
421
1285
197
1701
165
1445
1221
1445
1285
197
1221
1445
1701
1285
197
1221
1445
1285
197
1221
1221
421
1285
197
1221
1701
165
1285
1445
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
197
1221
1221
421
1285
197
1189
1445
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
197
1221
1221
421
1285
197
1285
1701
1285
1445
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
1221
1445
1285
197
1221
1445
1285
197
1221
1445
1285
197
1285
1285
1285
421
1189
1285
197
1221
421
1445
1285
197
1445
1189
1285
197
709
1445
1189
1285
197
1285
421
1285
197
1221
421
1445
1285
197
1445
1189
1285
197
709
1445
1285
197
709
1221
1445
1221
1221
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1541
1541
1541
1541
1541
1445
1445
1029
1029
1029
1029
1957
1989
933
1989
1989
1989
1989
1957
1989
933
1989
1989
1989
1957
1989
1989
1957
1989
933
1989
933
1989
1989
1989
1989
1989
933
1989
1989
1989
1957
1957
1957
1957
1957
1957
1957
1285
1285
1285
1285
1285
1221
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1221
1285
1221
1285
1285
1285
1285
1285
453
1285
1221
1285
1221
1285
453
1285
453
1285
453
1477
1285
453
421
1477
421
1285
453
1285
1285
1477
1285
1285
453
1285
453
1285
1285
453
1285
453
1477
1285
453
421
1477
1477
1285
453
1285
453
1221
1285
453
1285
1285
453
1285
453
1285
453
1285
453
421
1285
453
421
1285
1477
1477
1477
421
1285
453
421
1285
453
1477
1285
453
421
1477
1477
1285
453
1285
453
1285
453
1285
453
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1477
1285
1221
1285
197
1221
1221
1221
1445
1445
1221
1285
453
1285
1477
1285
1285
197
1285
197
1285
453
1285
1477
1285
1477
1285
453
1285
453
1285
1477
1477
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1989
933
1989
1957
1989
933
1989
1989
1957
1957
1957
1957
1957
1957
1957
1957
1957
1221
1285
1221
1221
1221
1285
1221
1221
1221
1221
1221
1221
1285
1445
1285
1445
1285
1285
1445
1221
1285
421
1701
1285
197
1285
1701
165
1445
1221
1445
1285
197
1445
1285
1445
1221
1285
197
421
1445
1285
421
1701
1285
1701
165
1445
1221
1445
1285
197
1221
1445
1285
165
1221
1221
1285
197
421
1701
1285
1285
197
165
1221
1285
1445
1221
1445
1285
197
1445
1285
1445
1701
1285
197
1189
1221
1445
1285
197
1221
1221
421
1285
197
1221
1189
1445
1221
1445
1285
197
1445
1285
1221
1221
421
1445
1221
421
1285
1221
1445
1221
1445
1285
197
1221
1221
421
1285
1285
197
1189
1445
1221
1445
1285
197
1221
421
1445
1285
1701
165
1445
1285
1189
1285
1285
1221
1221
1285
197
1285
1445
1285
1445
1445
1445
1285
1445
1445
1285
421
1285
197
1285
1221
421
1445
1285
197
1445
1285
197
1445
1285
421
1189
1285
1285
421
1189
1285
197
1285
1189
1445
1445
1285
197
1445
1285
165
1285
421
1285
1285
197
165
1285
1445
1445
1285
197
1445
1285
1285
1445
1285
197
1445
1445
1285
197
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1541
1541
1541
1541
1541
1541
1989
1285
1221
1285
1285
1285
1285
1221
1285
453
1285
1989
1285
1221
1285
1285
1285
1029
1029
1029
1029
1029
1477
1477
421
1477
1477
421
1477
1285
1285
1285
453
1477
1285
453
421
1285
453
421
1285
1285
1285
453
1285
453
1477
1285
453
421
1285
1285
453
1285
1285
1957
1989
933
1989
933
1957
1285
1477
1285
453
1285
453
1477
1477
1477
1285
453
1285
1285
453
1477
1477
1477
1285
1221
1221
1221
1221
1221
1221
1221
1477
1477
1477
1477
1477
1029
1052
1957
1445
1285
1445
1285
1445
1285
1445
1285
1445
1285
1445
1285
1445
1189
1285
197
1445
1189
1285
197
709
1445
1285
197
709
1445
1285
197
709
1445
1285
197
1285
1445
1285
197
1221
709
1445
1221
709
1221
709
1221
421
1221
709
1221
709
1445
1445
1445
1445
1445
1445
1445
1445
1445
1445
1445
1285
421
1285
197
709
1285
1445
1285
197
709
1445
1285
197
709
1445
1285
197
709
1285
1285
1445
1285
1445
1308
1308
1308
1308
1308
1308
1308
1308
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1308
1308
1957
1957
1989
933
1989
1989
1957
1957
1957
1989
1957
1989
1957
1957
1957
1957
1957
1957
1957
1477
1285
453
1285
453
1285
453
1285
453
1477
1285
453
1477
1477
1445
1445
1221
1221
1221
1285
1477
1477
1477
1285
1029
1029
1052
1052
1052
1052
1957
1957
1957
1957
1445
1701
1285
1445
1445
1445
1189
1285
197
1445
1189
1285
421
1285
1285
1285
1285
1445
1285
1445
1445
1285
1189
1221
709
1221
709
1221
1285
421
1189
1285
1285
197
709
165
1189
1285
1445
1189
1285
1308
1308
1308
1308
1308
1308
1308
1290
284
1290
1308
1308
1308
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1052
1308
1308
1308
1989
1285
1285
1308
1308
1308
1029
1029
1604
1316
1316
1604
324
1604
1316
1604
324
1604
1412
1604
324
1604
1604
1412
1348
1348
1348
1348
1348
1348
1348
1348
1348
1412
1412
324
1316
1348
292
1316
1316
1316
1316
1316
1348
292
1316
1316
1316
1348
292
1316
1316
1316
1604
324
1316
1412
324
1316
1604
324
1604
324
292
1412
1348
292
1316
1604
324
1412
1316
1316
1604
1348
1604
324
292
1348
1604
324
1348
1412
292
1604
324
1316
1316
1348
1604
324
292
1316
1604
1316
1316
1316
1316
1604
1604
1316
1412
292
1412
292
1348
1316
1348
1412
1412
292
1316
1348
1412
1348
1348
1412
1348
1348
1348
1348
1412
1348
1348
1348
1412
324
1348
1412
324
1348
1316
1348
1412
292
1604
324
1604
324
1412
1412
1348
1348
1348
1348
1316
1348
292
1316
1316
1316
1316
1348
292
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1348
1412
1316
1348
1348
292
1412
1316
1316
1316
1348
1348
292
1412
324
1348
292
1316
1348
1316
1412
1316
1348
1348
292
1412
1348
292
1316
1412
1316
1604
324
1316
1412
324
1316
1316
1604
324
1604
324
292
1316
1604
1412
1412
1316
1604
1316
1604
324
292
1316
1316
1604
324
1348
292
1316
1316
1956
1988
932
1956
1988
932
1956
1956
1988
932
1956
1988
932
1956
1988
1284
1284
1284
1284
452
1284
452
1284
1284
452
1284
452
1284
452
420
1284
452
420
1284
452
1476
1284
452
1284
1476
1476
420
1284
452
1284
452
1284
452
1284
452
420
1476
420
1476
1476
1284
452
1476
1284
1284
452
1284
1284
1284
1028
1028
1028
1028
1028
1028
1988
1988
932
1988
1956
1988
1988
1988
1988
932
1988
932
1220
1284
1284
196
420
1284
196
1284
196
676
1284
1284
420
1444
1284
1220
1444
1284
196
1284
1220
1284
196
1284
420
1220
1284
196
676
1284
1284
196
420
1444
1284
1284
1284
164
420
1188
1284
164
1284
196
708
164
1284
1188
1284
164
1284
1188
1284
196
1444
1188
1284
1188
1284
1188
1284
164
420
1188
1188
1284
196
708
1284
1188
1188
1188
1284
164
1284
420
1284
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1988
1284
1444
1284
164
1188
1956
1988
932
1956
1956
1988
932
1988
1988
1956
1988
932
1956
1284
452
1284
1284
452
1284
452
1284
452
1284
1284
1284
1284
1284
1284
1284
1284
1284
452
1284
452
1284
452
420
1284
452
420
1284
452
1284
452
1476
1476
1284
1284
452
1284
452
1284
1476
1284
196
1284
452
1284
1284
452
1284
452
1284
196
1028
1028
1028
1028
1028
1028
1028
1028
1028
1988
1988
1988
1988
932
1988
1284
1284
1284
1284
1284
1284
1284
1220
1284
1284
196
420
1220
1284
196
676
1284
1444
1444
1284
1444
1444
1444
1284
1284
164
420
1284
1188
1188
1284
420
1284
1284
164
420
1188
1188
1284
196
708
1284
1188
1284
1284
164
1188
1284
1284
1284
1188
1284
1284
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1284
1284
452
1284
452
1284
452
1284
1284
452
420
1284
452
420
1284
1284
1476
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1063
1575
1575
1063
1575
1063
1063
2031
2031
1647
1391
1647
1647
1647
367
1647
367
1647
367
1647
367
1391
2031
1647
367
1391
239
1647
1647
1391
1391
1647
2031
1647
1647
1647
367
1647
367
1647
1647
1647
1647
367
1391
1263
1319
1319
1319
1607
1415
327
295
1607
1607
1351
1351
1351
1351
1415
1607
327
1607
327
1415
583
327
1415
327
1415
295
1351
295
1607
327
1351
1415
583
327
1415
1415
295
1351
295
1607
327
1415
583
327
1351
1415
583
295
1351
295
1607
1319
1415
1351
1415
295
1607
327
295
1607
1351
1351
1351
1607
327
1415
583
327
1415
1415
295
1351
295
1607
327
1415
583
295
1351
295
1607
327
1351
1415
1415
1415
1415
327
1415
295
1159
1040
1040
1040
1047
1047
1047
1047
1175
1175
1303
1040
1040
1047
1047
1047
1040
1040
1175
1135
1135
1091
1091
1091
1091
1091
1059
1647
1391
1647
1391
1463
1239
1207
1315
1603
1411
403
1411
403
1315
1347
1347
291
1093
1093
1093
1093
1093
1093
1093
37
1060
1060
1029
1029
1135
1091
1091
1091
1060
1669
1188
1060
1182
1182
1182
1492
1492
1096
1096
1096
1170
1096
1170
1168
146
1170
1170
1170
1170
1160
1160
1426
1864
1426
1864
1146
1146
1146
1416
1216
194
1216
194
1026
1216
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1520
424
498
1474
1440
496
424
498
1440
424
418
1440
424
418
1472
450
1448
418
1472
1472
450
1472
1448
418
1442
1476
418
1440
418
1474
418
426
1474
418
426
1472
416
450
1472
416
450
1440
1440
450
418
1474
1440
450
418
1440
424
418
498
1474
1442
1448
418
1442
1442
1440
1448
1448
1442
1476
1442
1442
1474
418
1474
456
1440
450
418
1472
416
1440
1440
450
1440
1472
1472
1472
1472
1348
1348
1344
322
328
1344
1410
1344
322
328
1352
1344
1344
322
328
1344
1416
1416
1410
388
322
394
290
298
402
1412
394
290
298
402
1412
290
1492
1344
288
1408
1498
1498
1408
320
288
386
392
400
322
290
402
1408
320
288
386
392
400
322
290
402
1426
1312
392
400
290
402
1496
1496
1284
1284
1284
196
1284
1280
258
264
274
1280
258
1280
258
264
272
274
1280
274
1472
456
1280
258
264
1280
1280
258
264
272
274
1280
274
1472
450
456
1282
264
272
274
1280
264
272
274
1280
258
264
274
1280
258
1280
258
264
272
240
274
242
1280
192
274
1280
258
264
272
274
1280
258
264
1280
1280
258
264
272
274
1280
192
274
1480
1288
1284
450
458
1284
266
1284
450
452
274
458
1284
266
452
458
1280
448
1472
264
272
456
1288
456
1282
448
264
272
450
274
456
1280
258
264
272
450
274
456
1280
258
264
1280
258
272
274
1280
274
1472
450
456
1280
258
264
1280
258
272
240
274
242
1280
274
1280
258
264
272
274
1280
258
1280
258
264
272
274
1280
192
1480
1480
1480
1282
450
284
452
274
1282
260
450
284
452
1282
260
450
284
452
274
1282
260
450
452
274
1296
1280
416
1280
1280
1498
1280
258
448
264
272
450
274
1280
258
264
272
450
274
1282
448
264
272
416
450
274
456
1280
258
264
450
274
456
1046
1046
1046
1793
1793
1792
1792
1798
1798
1798
1793
1418
1418
1418
1418
1418
1418
1418
1157
1438
1493
1221
1445
1445
1450
1738
1450
1450
1450
1445
1445
1450
1450
1450
1450
1450
1444
1444
1444
1444
1519
1519
1322
1322
1418
1349
1349
1413
1349
1349
1413
1349
1349
1413
1322
1310
1310
1310
1285
1310
1221
1285
1310
1221
1285
1285
1285
1285
1285
1285
1285
197
1290
1450
1290
1310
1310
1482
1290
1290
1290
1482
1482
1482
1290
1290
1221
1221
1221
1290
1290
1450
1290
1290
1194
426
1476
1284
452
1476
164
1284
452
164
1028
1284
1284
1476
1284
1040
1424
1400
1089
1153
1153
145
1153
1153
145
1171
1171
1425
1425
1497
1462
1153
1089
1089
1089
1089
1089
1089
1409
1409
1409
1409
1409
1411
1152
1152
1414
1414
1414
1414
1416
1416
1494
1492
1492
1158
1158
138
1025
1025
1216
1958
1450
1731
1731
419
1521
1521
1473
1473
1521
1521
1521
1521
1729
1473
1473
1473
1521
1521
1473
1441
1729
1728
1440
496
1728
1440
1440
1728
1472
1472
1472
704
416
1472
1728
416
1728
416
1440
1440
1734
1734
422
1734
1446
1478
1478
1478
1478
1478
1478
1478
1478
1478
1734
1478
710
422
1478
710
422
1478
1478
1478
1478
1734
422
1734
422
1734
422
1446
1734
422
1446
1521
1521
1473
1473
1473
1473
1473
1473
1473
1472
1472
1472
1728
1728
1478
1734
1478
1478
422
1478
1478
1478
1478
1734
1734
422
1478
1478
1473
1473
1473
1473
1473
1473
1473
1473
1473
1472
1472
1478
422
1472
1472
1473
1729
417
1729
417
1520
1480
1448
1448
1473
1473
1729
417
1448
1477
1473
1473
1473
417
1473
417
1441
1520
1322
1320
1601
1601
321
1601
1345
289
1409
1601
321
1313
1409
321
1601
1347
1347
1347
1411
323
1920
1344
1600
1600
320
288
1344
288
1312
1408
320
288
1312
1408
320
1312
1344
1600
320
288
1312
1344
1408
320
1600
1318
1414
294
1350
1350
1318
1601
1409
577
321
1601
1411
323
1920
1920
1344
1408
1408
1408
576
320
1926
1926
1926
1926
1750
1345
1345
289
1347
1312
1344
1312
1312
1318
1345
289
1313
1601
321
1345
289
1347
1344
1312
1312
1350
1494
1494
1345
289
1345
1347
1347
1411
1424
1344
288
1344
288
1322
330
1322
1322
330
1345
289
1348
292
1354
1354
1280
1280
448
1283
1299
1281
369
1521
1297
1281
1281
1281
1281
1281
1281
1473
1281
1473
1297
1281
1281
1281
1281
449
1281
1281
1025
1952
1296
1296
1472
1472
1472
1296
1280
416
1280
1280
1280
272
1296
1296
1472
1280
1472
1472
1280
1296
1296
1280
448
1280
1296
1296
1024
16
1024
1958
1478
1286
1286
1286
1286
1286
1478
1286
454
1478
1308
1286
454
1286
1030
1030
1299
1729
1729
1958
1734
1734
1283
1299
1299
1299
1283
1283
1187
1283
451
1299
1187
275
1281
1297
1281
1297
1297
1473
1297
1281
193
497
1281
193
497
1297
497
369
241
1185
273
497
241
1473
1297
1027
1027
1025
1025
1296
1280
1472
1280
448
1472
1280
192
448
160
272
1280
1184
272
1280
192
448
272
1280
1184
272
1472
1472
1024
1024
1286
1286
1286
454
1286
1286
1478
1286
198
454
166
1286
1286
198
454
166
1286
1478
1030
1030
1473
1281
449
1473
1281
1472
1472
1280
1286
1473
1281
1472
1472
1478
1285
453
1283
1027
19
1286
1286
1286
1030
1283
163
275
1283
1187
1283
1481
1027
19
1280
1482
1478
1290
262
1473
1281
1281
1288
1281
1281
449
1281
161
449
1297
1025
1296
1264
1296
240
1288
1224
456
1288
1477
1473
1281
1281
1668
1664
1664
1680
1670
650
1670
1674
1674
1674
1674
1667
659
1667
659
1681
1098
1152
1152
1152
1152
1152
1152
1088
1088
1088
1088
1425
1346
1365
1236
1179
1416
1416
1416
1416
1412
1418
1409
1418
1418
1458
1458
1408
385
1408
1408
1408
1460
1460
1460
1456
433
1456
433
1456
433
1456
433
1456
1292
1420
1420
1497
1496
1500
1500
1500
1500
1500
1500
1500
1456
1500
1500
1500
1500
1512
1512
1512
1512
1512
1512
1416
1416
1416
388
1416
1416
1416
1416
1416
1416
1416
1416
388
1416
1416
1416
1416
1416
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1418
1418
1905
1905
1497
1497
1497
1497
1417
1417
1904
1904
1904
1904
1904
1416
1497
1497
1416
1416
1516
1420
1516
1516
1418
1498
1408
1408
1497
1496
1496
500
1496
500
1524
1524
1524
1417
1410
1416
388
1416
388
1412
1416
1416
1516
1802
1802
1792
848
1872
1872
1872
1872
1872
1872
1872
1874
777
1801
1801
1801
1800
1800
1800
1882
1882
1881
1881
1881
1881
1880
1880
1880
1880
1876
1876
1876
1674
1617
1617
1242
1498
1242
1242
1242
1257
1257
1280
592
336
1536
316
1280
592
1596
1616
1616
1596
1616
336
1616
336
1616
336
1616
336
1241
1241
1241
1241
1241
1241
1241
1241
1240
628
180
1240
472
1496
1240
472
1268
1240
472
1240
472
1240
628
180
1240
472
1496
1240
472
1240
472
1652
1240
1268
1240
1240
1652
1618
1618
1456
240
1456
240
1264
1456
240
1456
240
1264
1456
1256
1256
1256
1540
392
388
1288
136
392
1544
516
392
1540
1544
392
1416
1416
1544
264
136
392
1544
516
392
1544
392
1412
1160
392
1260
1260
1260
1260
1644
236
1260
1260
1260
1644
236
1644
236
1644
236
1260
1626
1625
1625
1625
1337
1624
344
1624
344
1624
344
1624
344
1368
1368
1584
1584
1584
1584
1620
1336
1620
1620
1336
1620
1336
1292
140
396
1164
1292
140
396
1420
1420
1548
140
396
1164
396
1164
1164
396
1420
1164
1164
396
1548
1360
1364
1364
1034
58
1082
1033
58
1032
1080
1080
1540
4
1028
1540
4
1540
4
1028
1293
1293
1549
1293
1293
1496
1302
1292
270
1302
1302
1302
1302
1302
1286
278
1286
270
1286
1294
1286
278
1286
270
1286
1294
1288
1288
1288
1304
1304
1304
1304
1310
1891
1217
1805
1293
1293
1805
1805
1285
1293
1293
1285
1285
1285
1293
1293
1285
1293
1285
1293
1285
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1520
1416
1520
1520
1520
488
1416
1416
1416
1796
1796
1028
1280
1793
1280
258
260
1280
260
1284
1280
1536
256
260
1281
1280
1280
1288
1280
264
1281
1281
1458
498
1458
498
1202
1162
1290
138
1802
1802
1218
1446
1894
1446
1446
1446
1446
1894
1894
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1892
1444
1444
1444
1444
1444
1444
1444
1444
1444
1892
1444
1891
1891
1892
1892
1891
1893
1893
1893
1893
1893
1895
1895
1895
1895
1895
1895
1895
1895
1440
1445
1445
1446
1446
1893
1893
1893
1893
1380
1360
1360
1360
1160
1162
1162
1162
1540
1540
1540
1540
1035
1066
1282
1280
576
320
1280
576
1079
1079
1079
1079
1111
1143
1079
119
1143
1079
119
1805
1078
1078
1078
1036
1036
1036
1036
1762
1762
1762
1596
1762
1056
33
97
1104
1394
1028
1029
1048
1056
1104
1104
1118
126
1118
126
1105
1057
1057
1044
1046
1152
1152
800
1152
1152
1460
1075
1075
1075
1075
1075
1075
1925
1075
1075
1075
1075
1075
1075
1075
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1141
1141
1139
1139
1155
1552
1075
1075
1123
1123
1123
1379
1155
1027
1027
1123
1123
1123
1027
1027
1027
1027
1027
1376
1376
1376
1376
1376
1376
1376
1376
1379
1379
1379
1379
1379
1379
1379
1155
1155
1155
1155
1123
1123
1123
1411
1411
1923
1923
1155
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1155
1155
1155
1155
1155
1155
1120
1123
1123
1123
1123
1123
1123
1123
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1031
1031
1031
11
1031
11
1031
1031
1031
11
1031
1031
1031
1031
1351
1351
1287
1287
391
1287
1287
1287
1287
391
1035
1031
1043
1323
1323
1287
391
267
1287
391
1287
391
267
1287
391
1035
1035
1043
1287
391
1287
391
1287
391
1287
1287
391
1287
391
1287
391
1287
391
1287
391
1287
1287
391
1543
1543
1287
391
1287
391
1287
1287
391
1287
391
1287
391
1287
391
1287
1287
1287
391
1287
391
1095
1095
1479
1095
1479
1095
1479
1095
1095
455
1095
1095
1095
1095
1095
1095
1095
455
1095
455
1095
75
1095
1095
455
75
1095
455
75
1479
1095
1479
1095
1095
455
1095
455
1095
1095
1479
459
1095
1479
1095
1095
1095
1095
1095
1095
1479
1095
1095
1095
1095
1095
1095
1479
1099
1099
1479
427
1095
1479
1095
1479
1095
1095
1095
1479
1483
1223
1223
1223
1223
1223
1287
1287
1287
1287
1287
1287
391
1287
1415
1415
1287
391
1287
391
267
1287
391
395
1287
391
267
395
1671
651
1671
651
1415
395
1415
395
1415
395
1287
1287
1287
267
1287
267
1287
1287
267
1195
1287
1419
1419
1675
1287
1399
1351
1351
1031
1483
1483
1483
1483
1483
1483
1483
1288
1288
1083
1083
1083
1083
1083
1083
1083
1083
1083
1083
1083
1083
1351
1351
1351
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1031
1031
1035
1031
1031
1031
1031
1031
1035
1031
1031
1287
267
1287
1287
267
1287
1287
1287
1287
267
1287
1287
267
1287
1287
267
1339
1931
1927
907
1927
907
1927
1927
1927
1927
1927
907
1479
1287
1287
1287
1287
267
1287
1287
267
1287
391
267
395
1415
1415
395
1415
395
1543
263
391
267
395
1287
391
267
395
1287
391
267
395
1287
1287
1287
267
1287
1287
267
1287
267
1287
1287
267
1287
1287
267
1095
1127
1079
1079
1035
1035
1287
267
1287
267
1291
1287
1287
267
1287
267
1287
1287
267
1287
267
1287
267
1287
267
1543
1543
523
1543
523
1543
1543
1543
1543
1543
1127
1067
1351
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1031
11
1031
11
1291
1291
1483
1323
1287
391
267
395
1351
1351
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1031
11
1031
11
1927
1479
1287
1371
1035
1035
1035
1287
1291
1287
1287
1287
1543
1499
347
1323
1147
1287
1035
1035
1031
1035
1035
1031
1031
1031
1031
1031
1319
1351
1299
1299
1031
1031
1035
1035
1035
1035
1035
1035
1035
1035
1035
1031
1035
1035
1035
1035
1035
1035
1035
1035
1031
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1035
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1355
1143
1143
1143
1143
1143
1143
1143
1143
1319
1143
1651
1139
1332
1332
1332
1076
1076
1076
1076
1030
1087
1087
1157
1157
1157
1285
1131
1028
1157
1157
1157
1413
1413
1029
1157
1157
1285
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1189
1572
1128
1128
1128
1128
1128
1128
1104
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1104
104
1128
1128
1128
1131
1131
1064
1064
1131
1104
1104
1105
1104
1104
1131
1064
1064
1064
1104
1104
1104
1104
1104
1104
1131
1040
1843
1220
1220
1220
1384
1331
1331
1317
1317
1317
1061
293
1061
1573
293
1061
549
293
1061
1061
549
293
1029
1331
1317
1317
1331
1384
1387
1387
1133
1035
1035
1035
1035
1128
1128
1128
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1099
1299
1669
1069
1229
1357
1069
1069
1229
1057
1057
1057
1057
1056
1056
1056
1056
1056
1127
1223
1216
1216
1200
1153
1429
1152
192
1152
192
1152
192
1216
1152
192
1152
192
1152
1152
192
1152
192
1036
1036
1036
1036
1036
1036
1036
1036
1040
17
1040
1040
1297
1356
1658
636
1601
1601
1153
1153
1276
1092
1092
1024
1089
1836
1796
1604
588
1640
1612
1830
1830
1606
1606
1612
1830
1156
1164
76
1158
1164
1094
1158
1158
70
1076
1076
1044
1044
1158
1092
1676
1674
652
1499
1499
1499
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1755
1203
1203
1207
1207
1203
1126
1824
801
1286
1288
1286
1286
1294
1930
1392
1392
1392
1392
1824
848
1104
1104
1104
1104
1104
1872
1413
1488
1488
1488
1872
1872
1872
1104
1104
1104
1104
1104
1104
1104
1104
2032
1136
1575
1831
1098
1096
1096
1143
1136
1136
1072
1138
1450
1450
1824
1482
442
1466
1482
442
1866
810
1834
1578
1578
1578
1578
1834
1578
1440
1440
1482
1482
1482
1482
1434
1434
442
1488
1488
474
1466
1466
1418
2016
1008
1146
1360
1130
1130
1136
1744
730
1754
1130
122
1136
106
1130
122
1418
1136
394
122
1418
1418
1418
1258
1232
218
234
1258
1258
1104
106
90
1146
1546
1834
1834
1578
1578
570
1098
1226
1226
1824
1568
1568
1568
1568
1194
1578
1578
1594
1578
570
1824
1568
1866
1866
1866
1696
416
1696
1440
1866
1824
1824
1824
1440
1450
1456
74
426
1450
1424
1424
1569
1569
1834
1834
1098
1834
1834
1578
1594
1578
1594
1584
1226
1594
1824
1824
1354
1440
1440
1440
1132
1450
810
1898
858
1898
1834
1834
1872
1578
1578
1578
570
1578
1578
1578
1578
1584
554
556
1578
1580
1578
1584
554
556
1578
1580
570
1578
570
1584
554
556
1578
1580
570
1578
570
1578
1578
570
1440
1440
1440
1834
1440
800
928
1824
1568
1568
1440
928
1440
800
1450
1578
1424
1482
1482
1482
1482
1482
1482
1482
1482
1482
1482
1482
1232
1354
1440
1466
1466
1450
442
1450
1466
1466
1466
1450
442
1228
1482
1482
1482
1456
1354
1578
1578
1228
1120
1360
362
1386
1386
1386
1248
1248
1146
1146
1420
1418
1418
396
1418
1418
1056
1210
1114
1082
1072
1418
1418
1258
1360
1258
1258
1505
1402
1258
1258
1258
1264
1072
112
1130
1232
1072
106
1130
122
1130
122
1248
1248
1248
1249
1376
1754
1130
122
1744
1744
1136
394
122
1232
218
1072
1130
1546
1184
1184
1185
1530
1210
1530
1249
1505
1505
1185
1258
1262
1134
1447
1221
1447
1416
1466
1466
1440
1440
1440
1440
1440
1440
1440
1440
1120
1120
1120
1120
1120
1120
1450
1450
1130
1098
106
1098
1440
433
1440
433
1120
1440
1120
1120
1120
1424
401
1056
1440
1440
1440
1450
1121
1441
1441
1120
112
176
177
1120
112
176
1120
112
1434
1098
1440
1114
410
1114
1184
1120
160
1056
1056
1424
432
1424
1136
1408
404
1314
1066
1098
1450
1098
426
427
1408
1408
1120
1120
1120
1450
1450
427
1450
1408
1120
1120
1120
1120
1120
1344
1344
1120
1194
1120
1120
1120
1120
1450
1579
1411
1120
1120
1120
1834
1834
1834
1066
1066
1834
1834
1834
1578
1578
1578
1578
1578
1578
1227
1451
1595
1120
1194
1194
1120
1834
1851
1834
1578
1578
1195
1066
1194
1194
171
1098
1098
1408
1408
1408
1120
1120
1120
1120
1543
1543
1536
1536
1451
1451
1834
1866
810
1098
1834
1834
1408
1578
1579
1834
1866
1834
1578
1578
1834
1579
1866
1482
1482
1451
1120
1120
1451
1098
1450
1450
427
1451
1450
427
1408
1408
1408
1408
1126
1126
1120
1120
1120
1834
1834
1408
1579
1578
1579
1578
1414
1414
1414
1414
1115
1451
1115
1451
1126
1451
875
1115
1451
875
1579
1579
1120
1120
1344
1194
1194
1126
1120
1194
1408
1126
1120
1120
1120
1376
1376
1216
352
1216
1515
1195
203
1120
1450
1450
1126
1126
1126
1120
1120
1120
1088
1195
1120
1120
1120
1216
352
224
1536
1536
1834
1450
1408
1408
1408
1120
1963
1451
1451
1099
107
1472
1472
1216
320
1216
1478
1478
1222
326
1222
326
1472
1216
320
2026
1131
1371
1131
1131
1130
107
1371
1371
1922
1371
1920
1936
2026
1130
107
1083
107
1131
1131
1899
1131
1258
235
1258
235
1131
1259
1258
1131
1259
1259
1131
1130
1131
1130
107
1131
1130
1418
1259
1258
1259
1259
1259
1419
1131
1131
123
187
1131
1243
1259
1259
1259
1259
1259
1258
1131
1865
1097
1097
1553
1553
1553
1392
1360
1920
1920
898
1920
1920
1120
1120
1792
1924
1810
1810
787
1810
1810
1810
1810
787
1810
1810
1554
1554
1554
1555
1924
1924
1924
1924
1408
1216
1216
1217
1217
1136
1137
1136
1904
1136
1569
1569
1136
1408
64
416
386
1408
1440
386
1440
1408
1408
1472
1472
1536
1134
1920
1920
898
1920
1920
1920
898
1920
897
1920
1922
1470
1920
898
1920
898
1920
1920
1556
533
1536
1536
1556
460
1484
1536
448
1868
1920
1472
1548
460
1536
448
1548
716
460
1548
716
460
1548
532
1728
416
1556
1556
1472
1920
1920
1920
1484
1472
1484
1484
1484
1472
1536
524
1536
1536
1920
1920
1216
1557
1557
1218
1216
1548
1228
1556
1216
1536
1556
1070
1198
1198
1198
1902
1902
1966
1966
1966
1966
1966
1966
1966
1966
1774
1134
1470
1470
1470
1198
1470
1470
1518
1966
1966
1966
1966
1966
1966
1966
1966
1966
1966
1598
1902
1902
1518
1518
1518
1518
1518
1134
1134
1134
1390
1390
1070
1070
1536
1216
1734
1734
1990
1990
1222
1120
1382
1126
1120
1120
1120
1120
1120
1120
1120
1120
1888
1888
1120
1414
1126
1126
1126
1408
1408
1408
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1216
352
224
1216
352
1216
1120
1120
1120
1216
1120
1408
1121
1120
1126
1222
1126
1120
1120
1120
1120
1216
352
224
1248
1120
1120
1217
1120
1120
1376
1376
1120
1376
1536
1536
1120
1120
1120
1120
1126
1382
1120
1120
1120
1120
1120
1120
1376
1376
1536
1120
1888
1120
1120
1120
1216
1376
1376
1216
224
1120
1120
1540
1546
1924
902
1924
902
1924
1924
1924
902
1924
1548
1542
524
1484
1540
1924
1924
1924
1924
1924
1446
1446
1478
460
1476
1476
1476
1414
422
1414
422
1862
844
1862
844
1572
550
1860
1860
1092
1092
1092
1092
1092
1092
1860
1092
1092
1092
1092
1860
1860
1860
1924
1860
1412
1412
1860
1556
1554
1445
1445
1573
1445
805
1573
1573
1573
1445
1445
805
933
1829
809
933
1457
1841
1457
1424
1122
1188
1416
1188
1188
1188
1186
1128
1128
1128
1128
1124
1124
1409
1868
1583
1199
1452
1900
1452
1356
1356
1356
1583
1583
1583
1103
1103
1836
1356
1836
1100
108
428
109
1868
1452
812
1580
557
1452
1868
876
812
1900
812
1100
428
1452
1452
1132
1199
1196
173
1356
1900
812
1519
1519
1519
1519
1356
1196
1452
109
1519
1519
1519
1519
1583
1356
1356
1484
1517
1517
1516
1580
1580
1452
1519
1519
1231
1132
109
1132
1868
812
1133
1132
109
1103
1103
1583
1583
1583
1103
1100
1103
1452
1136
120
114
1128
176
114
178
1136
120
1128
1138
1144
1128
176
114
1138
1136
114
1080
104
120
116
114
1080
104
120
116
114
1136
120
1202
1138
1144
1136
104
120
114
1128
120
1128
114
1128
120
1128
120
1128
1136
1416
1136
1128
120
100
116
114
1138
1128
120
1136
114
1136
114
1186
1124
1124
114
1122
162
1058
1266
1058
98
1138
1138
1140
1140
110
1134
1134
1128
120
114
1200
1072
104
50
1140
114
1056
34
82
1906
1202
1074
114
1074
1128
1128
1202
1074
1422
1422
1138
1458
1458
1458
1458
1506
1458
1461
1458
1128
88
105
1128
1128
120
184
114
178
1136
104
1136
114
1128
120
49
57
105
1138
1120
98
1136
114
1672
1136
114
1128
120
1128
120
1080
88
1129
1128
184
1074
105
1128
50
1458
1140
1122
1141
1136
1140
1140
1064
50
1138
1138
1138
1138
1140
1140
1234
1234
1106
116
1106
116
1106
116
1106
116
1138
1138
1138
1138
1138
1906
1140
114
1896
1905
1522
1458
1138
1138
1138
1138
1136
1266
1458
1458
1458
1458
1458
1456
1458
1456
434
1138
1138
1138
1138
1200
178
1138
1202
1128
1128
1200
178
1200
178
1202
1240
1141
1141
1141
1458
1458
1208
1128
184
178
1362
210
1232
1074
1269
1906
1268
1384
1394
1202
1128
1202
1234
1232
344
338
210
1362
210
1232
240
344
338
210
1232
210
1138
1072
80
56
112
104
50
100
82
116
114
1074
82
114
1072
80
112
50
82
114
1072
80
112
50
100
82
116
114
1072
80
112
50
114
1522
1266
1128
1232
1072
1906
1906
1202
1128
184
1200
1362
210
242
1360
208
344
338
210
1362
210
1236
228
1360
208
360
344
338
210
242
1362
210
242
1240
344
212
210
1360
208
360
344
338
210
1240
1360
208
344
338
210
1234
1384
1074
1072
1080
104
84
50
100
116
114
1072
56
112
104
50
1074
114
1074
100
114
1072
112
50
1074
1074
114
1108
100
82
116
114
1072
112
1108
116
1072
112
1074
1074
1904
1138
1141
1138
1138
1138
1106
1490
434
1518
1522
1522
1522
1522
1522
1752
498
754
1744
466
434
722
1490
1744
722
1128
114
1128
1138
1138
1360
208
232
338
210
1360
208
338
210
1752
753
1744
722
1776
720
466
434
722
754
1744
466
434
722
1464
497
1744
722
1464
728
1744
722
1138
1128
117
1234
370
1512
756
434
754
1458
1744
728
1744
728
466
722
1512
494
1128
114
1128
1128
1128
1128
1128
1394
1360
208
216
344
338
210
1442
1440
418
1442
1184
162
1184
162
1186
1186
1064
1064
34
1138
1138
1136
114
1136
1136
1136
1112
82
1112
82
1106
1448
434
1448
434
1464
1444
1448
1448
1464
1444
1457
1457
1426
1426
1426
1426
1426
1426
1426
1426
1426
1426
1224
1440
418
1440
418
1442
1448
488
1192
1096
424
434
1432
440
1096
432
424
434
1432
440
1464
1448
434
1464
1448
434
1464
1457
1426
1426
1426
1426
1426
1104
1424
402
1112
1104
82
1104
1424
402
1426
1112
1426
1426
1112
1426
1426
1426
1424
402
1426
1592
1592
1592
1584
568
562
1592
562
1592
1576
1592
1576
562
1592
1584
568
1576
562
1592
1576
1584
568
562
1592
1592
1576
562
1592
1464
1428
1428
1440
418
1440
418
1442
1442
1442
1570
1570
1570
1570
1568
552
546
1568
552
546
1568
546
1568
552
546
1568
1568
552
546
1568
552
546
1865
1097
1865
1865
1577
1577
1577
1584
552
568
1865
1592
1584
568
562
1584
562
1584
568
562
1592
1584
568
562
1584
552
568
562
1584
552
562
1586
1592
1576
1576
1576
1584
568
1586
1230
1230
1582
1582
1592
1592
548
1577
1592
1576
568
562
558
1577
1576
1592
1577
1584
552
568
562
558
1576
1576
568
562
558
1576
1576
568
562
558
1577
1426
1586
1576
1586
1568
552
546
1877
1097
1134
1592
1584
568
1586
1576
568
1576
1577
1576
568
1576
1577
1577
1576
1102
1102
1102
1102
1102
1230
1230
1230
1448
1448
816
808
440
441
1448
1584
552
1584
552
568
548
553
569
1577
1577
1577
1577
1584
552
568
553
569
1584
552
568
548
561
553
569
1584
552
568
548
553
569
1464
824
434
818
1832
440
824
818
1842
1848
818
1584
552
562
1576
1584
552
568
562
1576
568
1586
1584
552
568
562
1584
552
568
562
1584
552
568
562
1584
552
568
562
1584
552
1584
552
568
562
1576
568
1582
1588
1586
1192
169
1192
1192
1832
440
441
1840
818
1464
824
818
1586
1944
1944
1234
1490
1489
1458
1458
1458
1458
1576
568
1584
552
568
1828
1828
1828
1576
553
1592
1576
568
562
1592
553
569
1592
569
1448
1448
1449
1448
1449
1429
1112
1426
1426
1442
1464
1448
440
1105
1112
1426
1442
1568
546
1568
546
1448
441
1465
1576
568
1592
1592
569
1592
1586
1586
1592
1592
1592
562
1576
1576
568
1572
1442
1570
1568
552
546
1568
552
546
1568
552
546
1586
1828
1828
1065
1064
1065
1065
1102
1224
1225
1224
1592
1592
1448
1577
1576
568
1586
1577
1592
548
562
1592
1592
1577
1592
1448
1833
1832
1828
1865
1458
1106
1106
1106
1106
1568
546
1584
552
562
1584
568
562
1582
1568
552
1584
552
568
548
553
569
1584
552
568
562
1584
552
568
562
1584
552
568
548
569
1584
552
568
562
1576
568
562
1576
568
1584
552
562
1576
568
1584
552
568
562
1576
1576
568
548
1576
546
1576
568
562
1420
1420
1420
1420
1420
1420
1420
1420
1420
1135
1260
1260
1260
1260
1132
1132
1132
1132
1420
1423
1420
1420
397
1420
1260
1260
1132
1132
1132
1423
1423
1420
1420
1420
1132
1420
1551
1551
1260
1260
1260
1549
1391
1420
1260
1420
1420
1420
1420
1391
1260
1576
548
1824
928
802
930
1824
808
804
1842
1831
1824
802
1828
1554
1064
1444
1556
1427
1120
1954
932
1100
1136
104
116
1131
1124
1136
104
120
114
1136
104
100
114
1136
104
120
114
1672
1672
1672
1126
103
1126
107
103
1675
1675
1200
1136
176
178
1136
120
100
116
1136
176
114
178
1136
120
116
1072
56
112
120
50
114
1127
1127
119
1127
1135
119
1256
1208
1259
1904
1416
1128
176
1136
1072
112
1416
1127
1255
1255
1255
1255
1255
1136
104
1136
104
1256
1256
1080
1080
1127
1127
1127
1131
103
1200
178
1256
1136
116
1072
50
1200
1259
1904
1416
1416
1368
1544
1954
932
1714
1930
1648
616
360
1932
1932
1930
1480
1992
978
1952
930
932
946
1480
488
482
498
1136
104
114
1136
1416
1123
1932
1932
1873
1873
1581
1580
557
1580
561
557
1453
1453
1068
45
1873
1580
557
1580
557
1580
557
1581
1580
561
557
1132
1412
1122
1122
1474
1474
706
1410
1410
1762
1416
1136
1360
340
1416
1256
1256
1256
1255
1868
1122
1122
1122
1120
1868
1136
1376
1458
1202
1200
168
162
178
1192
1186
164
1184
162
1512
744
740
484
1954
932
978
1746
1520
484
434
1456
434
1648
690
722
1712
720
690
722
1136
432
1512
1376
356
1520
1394
1376
1954
1932
1932
1932
1932
1932
1954
932
946
978
1376
356
1400
377
1394
1136
1384
1192
164
1186
1136
1256
1384
1122
1120
100
1234
242
1248
360
1120
48
40
80
34
98
82
114
1120
48
40
72
36
100
1378
226
242
370
1248
356
1200
178
1376
1250
1248
1056
34
1056
34
98
82
1128
1136
1456
1120
112
1120
112
1581
1581
1581
1581
1581
1581
1453
1105
433
1457
1873
1581
1580
557
1580
557
1069
1410
1474
1474
1474
1378
1581
1581
1581
1581
1581
1912
1416
1423
1423
1392
1399
1463
1254
1126
1254
1392
376
1136
1264
1072
112
1127
1143
1127
1271
1127
119
1271
375
1416
120
1423
1423
1423
1120
98
1120
98
1932
1252
229
1122
1187
1187
1187
1730
1187
1507
1507
1138
1954
946
978
1124
1124
1124
1416
1416
1145
1144
1145
1144
1522
1394
1416
1416
1416
1202
1394
1138
1266
1138
1266
370
1138
1138
1138
1138
1255
1143
1128
1464
436
1464
436
1832
1896
852
1876
1584
552
553
1576
553
1576
553
1063
1576
1456
1456
1456
1456
1464
441
1456
1456
1456
1456
440
1449
1096
1096
1096
1864
808
1832
1864
808
1832
1576
1192
1096
1096
1224
1574
1584
552
1576
568
1584
552
1576
1575
1584
1574
1576
568
1575
1512
1896
1864
872
850
1876
1879
1512
1424
1424
1448
440
1480
1456
816
824
1456
816
824
1840
824
1840
824
1456
1456
1584
1584
1584
1584
1584
1584
568
1109
1096
104
84
105
1480
440
1448
420
1444
1447
1896
1456
816
436
820
1448
420
1448
420
1448
488
420
1492
1447
1447
1447
1872
1872
872
1864
1864
852
824
1872
816
840
872
850
841
1876
1872
840
872
850
841
1588
1588
1576
1576
1576
568
1576
548
1592
1576
548
549
1576
568
1576
548
549
1576
568
1879
1879
1591
1575
567
1575
1575
567
1575
567
1575
567
1591
1944
1456
1096
432
424
440
1456
1424
432
1444
1456
1456
1104
400
432
1104
72
88
432
420
1106
1456
1456
1096
400
420
1447
1447
1447
1447
1111
1447
1111
1447
1480
1456
1480
1224
1224
1224
1832
1832
1576
1576
1576
1576
1456
1512
1512
1456
488
1456
1230
1224
1230
1230
1463
1832
1832
1104
1832
1464
1832
1832
1840
1840
824
1840
824
1872
816
824
1864
1456
816
840
824
1872
856
1864
872
1456
840
1840
1840
1584
564
1584
568
564
1584
552
1588
1592
1584
1576
1576
1576
568
1584
552
568
1584
552
568
564
1584
552
568
1584
552
568
1576
1584
552
568
1592
1584
1584
1584
568
1584
1584
1584
1584
568
1584
552
1831
1831
1831
1575
1575
1575
1575
1575
1575
1575
1575
1575
1831
1831
1831
1847
1463
823
1847
1575
1575
1591
1591
1591
1224
1456
1456
420
1447
1447
1451
1588
1588
1576
1572
1575
1575
1576
1576
568
1576
564
1576
1584
552
568
564
1575
1575
1230
1456
440
1488
1488
1874
1944
1944
1936
1944
1488
712
456
434
1488
456
436
434
1480
436
434
1458
1460
434
1460
434
1736
456
434
1480
1488
456
1554
436
434
1464
1458
1480
1458
1448
440
433
1488
456
1480
1480
1224
1352
1352
1936
920
1936
920
1936
920
1936
920
1936
920
1936
920
1944
1480
440
1880
1586
1592
562
1584
552
568
1592
1584
552
568
548
1575
1440
1440
1944
1944
1944
1944
1942
1944
1936
920
1224
1465
1576
1576
1584
568
564
1575
1456
434
1552
530
432
434
1448
440
1552
432
424
440
1448
440
420
1447
1440
418
1440
418
1840
944
1840
1576
1584
552
1831
1575
1064
1831
1064
72
1840
1831
823
1847
1960
932
1872
432
816
872
1832
1584
552
1584
1575
567
1191
1191
1864
1576
1575
1584
552
1576
1456
1096
1191
1063
1096
1137
1233
1120
1325
1325
1325
1325
1325
1325
1333
1325
1325
1325
1334
1334
1334
1324
1209
1472
1301
1323
1323
1323
1334
307
1076
1204
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1488
1537
1281
1025
1767
1767
1767
1301
1301
1301
1128
109
1128
1256
237
1256
237
1256
1256
237
1256
1253
1253
1128
1128
1128
109
1128
1128
1128
1128
1128
1256
1256
1256
237
1256
1256
237
1256
1256
1256
237
1256
1256
1256
1256
1256
1256
1256
1253
1128
1128
1256
237
1256
1256
1253
1128
1128
1128
1128
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1157
1480
1480
1480
1480
1480
1157
1477
1477
1192
1224
205
1224
1224
1224
205
1224
205
1384
1224
1224
1384
1416
1416
1416
1128
1128
1128
1256
1256
1256
1256
1256
1256
1256
1253
1253
1253
1253
1261
1128
109
1128
109
1256
237
1256
237
1256
1253
1253
1253
1253
1256
1256
1256
1480
1480
1480
1477
1480
1480
1480
1480
1157
1477
1477
1480
1480
1480
1480
1477
1477
1477
1477
1480
1477
1477
1128
1224
1389
1381
1384
1224
1224
1224
1224
1224
1224
1381
1224
357
1224
205
357
1381
1384
1384
1416
1416
1416
1451
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1376
1376
1376
1376
1248
1248
1229
1229
1357
1357
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1656
1488
456
1476
1476
1476
1488
452
456
468
1488
1488
452
468
1488
452
456
1480
1476
456
1236
1364
1494
1366
1366
1365
1365
1365
1365
1366
1368
1368
1368
1364
1364
1364
1364
1268
1364
1284
1364
212
1366
1251
231
1200
1200
1200
304
1200
304
1264
1264
1259
1259
1070
1070
1390
1388
1048
1376
1376
1280
1280
1280
1280
1288
1280
1281
1325
1325
1364
1189
1189
1189
1189
1189
1189
1701
1189
1189
1189
1189
1189
1189
1189
1701
1189
1189
1701
1701
1189
1189
1189
1189
1189
1189
1701
1189
1189
1189
1189
1701
1439
1391
1697
1698
1698
1698
1698
1698
1698
1698
1185
1184
1184
1186
1186
1186
1186
1186
1186
1186
1324
1697
1698
1440
1440
1440
1440
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
288
1056
1056
1056
1056
288
1056
1056
1056
1452
1624
1547
1291
1288
1347
1346
1345
323
1351
1355
1352
1352
1352
1352
1385
1458
1797
1797
1127
1124
1248
228
1253
1568
1568
1568
1285
1284
1984
1984
1984
1984
1984
1984
1984
1986
1280
1280
1280
1280
1288
1291
1288
1092
1092
1069
1050
50
1031
1031
1031
1637
1637
1637
1637
1920
1256
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1668
1156
1156
1156
1156
1156
1156
1668
1156
1156
1156
1668
1092
1092
1668
1668
1652
1658
1638
1658
1658
1874
1209
1202
186
1369
1754
1103
1103
1369
1369
1128
1128
1898
1130
1130
1354
1898
1830
1894
1894
1894
1890
1890
1890
1638
1638
1638
1894
1894
1894
1830
1894
1750
1898
1898
1898
1890
1890
1898
1898
1898
1898
1898
1898
1898
1890
1964
1964
1745
1384
1386
1386
1384
1386
1386
1386
1386
1386
1642
1898
1890
1890
1890
1430
1386
1318
1826
1867
1867
1867
1386
1384
1642
1640
360
1384
1318
1318
1894
1830
1830
1382
1898
1896
1890
1610
1610
1610
1318
1318
1318
1318
1318
1890
1898
1890
1890
1890
1890
1427
915
1648
1318
1318
1318
1318
1318
1462
1462
1365
1365
1356
1456
1461
1461
1461
1369
1461
1461
1461
1461
1460
437
1369
1497
1497
1461
1461
1452
429
1452
1452
1460
1444
1452
1452
1448
1460
1574
1460
1460
1314
1314
1301
1301
1813
1301
1301
1301
1301
1301
1869
1357
1869
1301
1813
1301
1869
1357
1869
1460
1460
1318
1318
1318
1680
1680
1361
1680
1608
1608
1364
1424
1424
1497
1497
1301
1300
1301
1300
1296
1496
1301
1301
1365
1365
1318
1357
1364
1428
1365
1429
1364
1429
1429
1364
1428
1318
1318
1876
1392
1397
1396
1392
1392
1392
1397
1396
1397
1621
1621
1620
1620
1620
597
1602
1144
1144
1144
1144
1144
1144
1144
1424
1424
401
1424
401
1424
401
1030
1062
1062
1602
1574
1158
1144
1610
1606
1062
1574
1204
1574
1204
1606
1204
1572
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1300
1604
1604
1604
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1892
1892
1572
1572
1124
1124
1124
1124
1812
1572
1316
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1602
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1602
1604
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1892
1124
1124
1124
1124
1124
1572
1348
1348
1348
1348
1604
1892
1124
1124
1636
292
356
1636
292
356
1348
1348
292
1348
1348
1348
1348
1316
1348
1348
1090
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1828
1828
1572
1092
1572
1572
1092
1092
1092
1092
1092
1092
1380
1380
1604
1571
1092
1604
1572
1572
1092
1572
1572
1092
1092
1121
1607
1575
1575
1301
1574
1574
1190
1127
1127
1127
1336
1336
1592
1336
1476
1393
1393
1108
1860
1344
1401
1401
1401
1348
1123
1376
1344
1344
1344
1348
1062
1190
1592
1592
1190
1574
1574
166
1062
1761
1761
1089
1089
1185
1185
1185
1185
1089
1345
1569
1810
1874
1874
1874
1874
1874
1874
1874
1195
683
1309
1309
1211
1304
1337
1337
1597
1053
1708
1708
1708
1708
1324
1178
1708
1322
1196
1708
1708
1708
1210
1210
1210
1306
1306
1306
1306
1306
1178
1324
1324
1324
1324
1324
1324
1196
1196
1836
1614
1614
1614
1614
1614
1614
1614
1614
1644
812
1836
1644
812
1644
812
1644
812
1644
812
1644
812
1644
812
1612
1612
1836
1644
812
1644
812
1644
812
1644
812
1836
1836
1644
812
1644
812
1834
1836
1834
1831
1834
1178
1708
1708
1594
1594
1322
1322
1836
1836
1836
1836
1614
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1836
1196
1324
1196
684
1196
684
1196
684
1196
684
1196
1708
1708
1324
1324
1178
1210
1210
1210
1178
1178
1178
1306
1196
1196
1194
1196
1196
1196
1196
1194
1196
1196
1196
1194
1708
1708
1708
1708
1708
1708
1594
1207
1207
1207
1207
1210
1210
1644
1335
1335
1338
1338
1338
1338
1874
1874
1810
1874
1874
1874
1874
1050
1820
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1852
1852
1852
1852
1884
1884
1884
1884
1884
1884
1884
1884
1884
1695
1628
1660
1628
1628
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1916
1916
1628
1628
1596
1596
1596
1340
1660
316
1660
316
1660
1660
1660
1660
1660
1660
1340
1660
316
1660
1660
1660
1340
1340
1340
1660
1660
1660
1916
1916
1916
1916
1884
1852
1852
1916
1852
1916
1916
1852
1852
1596
1596
1596
1596
1335
1335
1335
1335
1852
1852
1852
1852
1852
1852
1852
1852
1852
1628
1628
1628
1628
1628
1628
1628
1628
1628
1628
1628
1596
1596
1596
1596
1596
1596
1596
1596
1596
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1916
1340
1596
1596
1596
604
636
1596
1596
1596
1596
1596
604
1596
636
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1340
1596
1596
1596
1596
1596
1596
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1884
1628
1628
1628
1628
1820
1820
1820
1852
1852
1852
1852
1884
1884
1884
1884
1884
1884
1596
1596
1628
1628
1628
1628
1660
1660
1628
1628
1628
1628
1628
1660
1628
1852
1852
1852
1852
1852
1660
1628
1628
1628
1628
1628
1628
1628
1628
1628
1628
1660
1660
1628
1628
1628
1628
1628
1628
1628
1660
1628
1660
1660
1628
1628
1628
1628
1628
1628
1628
1628
1628
1660
1660
1660
1628
1628
1628
1628
1660
1852
1628
1628
1628
1628
1660
1628
1628
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1916
1916
1884
1884
1916
1916
1884
1884
1884
1884
1916
1916
1916
1916
1916
1916
1916
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1660
1340
1340
1340
1628
1340
1660
1660
316
1660
1340
1596
1596
1596
1596
1596
1596
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1340
1340
1340
1340
1340
1340
1340
1340
1660
1660
1628
636
1628
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1660
1596
1596
1340
1340
1628
1372
1372
1660
1340
1340
1340
1340
1340
1628
1628
1628
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1596
1628
1628
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1340
1628
1628
1628
1494
502
1494
502
1334
1302
1302
1302
854
342
1492
1396
1332
1300
340
1868
1868
1864
1650
1650
1650
1089
193
1554
274
1688
1688
1176
1688
1688
1688
1688
1688
1688
1048
1688
1176
1176
1176
1176
1042
1042
1042
1340
1084
1084
1084
1084
1852
1852
1852
1852
1340
313
1604
1604
1604
1553
1553
1553
1604
1604
1604
1604
1604
1600
1604
1604
1604
1604
1604
1604
1568
1572
1572
1588
1701
1700
679
1700
1604
1604
1604
1714
1714
1042
22
1042
1328
1600
1344
1316
1316
1316
1504
1504
1328
1328
1344
1328
1632
1673
1673
1560
1632
1202
182
1634
1634
1635
1632
1673
1664
648
1673
1673
1673
1673
1665
1668
1665
1668
1828
805
1828
1828
1829
1828
1828
1664
1828
1828
1588
1572
1617
1572
1635
1632
611
1302
1668
657
1668
1692
1664
1667
1692
667
1692
1692
1667
1667
1827
1053
1042
1161
1152
136
1155
1088
1088
1088
1088
1340
1340
1584
1584
1848
1848
820
825
1912
876
884
889
1848
820
825
1584
1588
308
1332
1588
1584
1584
1584
1584
1584
1584
1584
1592
1592
1328
1328
1328
1584
1584
1904
1584
304
1584
1592
564
1340
1340
1849
1584
1648
1592
572
1584
1840
1648
1884
1884
1584
1328
1328
1328
1584
304
1328
1584
304
1584
304
1584
1328
1328
1328
1328
1588
308
1592
564
572
312
308
316
1588
1588
308
1588
308
1592
564
312
308
1588
1584
1840
1584
1840
1840
1584
1584
1584
1844
1848
820
828
1592
564
572
1852
1596
1616
1584
1904
1904
1904
1328
1328
1880
1880
857
1880
1648
1328
1648
1328
1648
1648
1648
1624
632
1656
628
636
308
1656
628
620
308
1648
1648
1648
1328
1328
1328
1328
1328
1584
1584
1588
1588
1648
1584
1584
1584
1588
1328
1328
1328
1328
1868
1836
1868
1868
1836
1836
1301
1301
1301
1301
1301
1294
1294
1294
1294
1294
1294
1294
1294
1301
1301
1850
1626
1626
1626
1322
1098
1098
1626
1318
1485
1485
1229
1574
1574
1190
1553
1553
1553
1325
1356
1356
1357
1356
1357
1356
1357
1357
1356
1356
1357
1613
1612
332
1613
333
1612
332
1613
333
1612
1613
333
1612
332
1613
333
1356
1356
1356
1356
1356
1356
1356
1356
1613
1613
1703
1851
1851
1100
1041
1041
1164
1164
1164
1676
1676
1676
1676
1177
1108
1189
1157
164
165
1157
165
1157
164
165
1727
1727
1717
1717
1627
1863
1735
1671
1159
1599
1228
1070
1070
1070
1290
1186
1218
162
1102
1230
1230
1214
187
251
1211
251
1211
251
1040
1040
1040
1040
1040
1296
1296
1207
1207
1207
1335
1335
1404
1311
1689
1689
1690
670
671
1694
671
1694
671
1695
1692
1692
1693
1231
1183
1229
1284
1284
1103
1101
1176
1336
1176
1176
1080
44
1080
1080
1080
1176
312
1176
1176
1176
1080
1080
1080
1080
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1284
1284
1283
1283
1283
1288
1288
1288
1288
1285
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1284
1283
1288
1288
1288
1288
1177
313
1177
313
1177
313
1177
1177
1177
313
1177
1337
1333
1176
309
1177
313
1177
313
1337
1337
1177
313
1177
313
1333
1176
312
1176
312
1176
1176
312
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1077
1077
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1081
1080
1080
1080
1080
1080
1069
1069
1069
1080
1080
1081
1081
1081
1081
1308
1062
1062
1085
1085
1085
1085
1085
1073
1084
1084
1084
1084
1085
1085
1085
1085
1085
1085
1085
1085
1048
1560
1152
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1156
1156
1156
1156
1032
1032
1032
1032
1032
1032
1032
1032
1028
1026
1049
1027
1045
1045
1160
1029
1032
1032
1032
1032
1032
1160
1160
1160
1160
1160
1160
1156
1156
1156
1156
1156
1032
1032
1032
1049
1155
1160
1032
1032
1032
1155
1155
1160
1052
1057
1057
1058
1283
263
1283
1283
262
1283
262
1283
262
1287
1287
1287
1287
1283
263
1286
1286
1286
1286
1287
1287
1287
1287
1350
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1061
1298
594
1573
933
1045
1566
286
1566
1566
1566
1562
282
1562
282
1562
282
1562
1562
1562
1562
282
1562
1306
1562
1562
1546
530
266
274
1546
266
1554
1546
1546
1054
1054
1050
1050
1050
1050
1050
1050
1050
1050
1562
26
1050
1050
1562
1050
1050
1562
26
1050
1562
26
1050
1562
26
1050
1050
1050
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1050
1050
1562
1562
26
1562
26
1562
1562
1562
26
1562
26
1562
26
1562
1562
1562
1050
1562
26
1562
26
1050
1050
1050
1050
1050
1306
1306
1050
1050
1306
1050
1050
282
1050
282
1050
1306
1050
1050
1050
282
1050
282
1050
282
1566
1566
1566
1562
1562
1546
530
1562
1562
1562
1562
1118
1118
1246
1246
1246
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1550
14
1550
14
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1550
1038
1494
1038
1038
1038
1494
1494
1038
1038
1038
1230
1230
1740
1660
1913
1489
1390
1310
1390
1118
1118
1118
1246
1246
1246
1246
1246
1246
1246
1246
1246
1118
1118
1118
1118
1118
1118
1246
1246
1246
1246
1246
1246
1246
1118
1118
1118
1246
1246
1114
1114
1114
1114
1114
1114
1114
1114
1242
1242
1242
1242
1242
1242
1242
1242
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1246
1038
1422
1038
1550
1550
1550
1550
1550
1550
1550
1550
1550
1038
1038
1038
1550
14
1550
14
1038
1550
14
1038
1038
1550
1550
1550
1550
1550
1422
1422
1038
1038
1038
1038
1038
1038
1038
1550
1550
1550
1550
1550
1550
1550
1550
1038
1550
14
1550
14
1550
1550
1550
1550
14
1038
1550
14
1550
1550
1550
1550
1550
1550
1550
1550
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1550
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1034
1502
1502
1502
1749
1749
1749
1421
1069
1053
1565
1045
1045
1029
1029
1029
1029
1061
1037
37
1061
1061
1029
13
37
1357
1061
1061
1037
1061
1061
1061
1061
1328
1133
621
1333
1640
1640
1456
424
1160
131
147
1160
131
147
1091
1091
1091
1155
1795
1795
1155
1795
1795
1795
1795
1795
1091
1091
1091
1091
1560
792
1816
1816
1816
1944
1944
1944
1557
1557
277
1557
1301
1557
1557
1456
1456
1461
1461
1453
1453
1448
1448
1470
1470
1470
1470
1464
1464
1293
1293
1336
1336
1391
1243
1391
1499
731
1499
1499
1325
1325
1325
1320
1320
1320
1320
1325
1325
1325
1325
1325
1325
1325
1325
1325
1325
1325
1325
1325
1325
1320
1832
1320
1320
1320
1320
1832
1320
1320
1320
1832
1320
1320
1320
1320
1320
1320
1320
1320
1320
1832
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1832
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
808
1320
1320
1320
1320
1320
1320
1320
1320
1320
1832
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1327
1327
1325
1325
1325
1325
1325
1325
1325
1304
1048
1176
1176
1304
1304
1304
1304
1304
1311
1311
1280
1280
1328
1328
1328
1328
1328
1328
1328
1331
1331
1331
1840
1416
1421
1112
1112
1200
168
1197
1053
1048
1112
1808
1282
1282
1628
1052
1052
1056
48
1056
1056
1048
408
1048
408
1413
1413
397
1413
397
1413
1413
1037
1165
1165
1165
1037
1037
1036
1036
1036
1036
1036
1032
1096
1096
1037
1164
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1549
1548
1548
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1293
1292
1292
1549
1549
1549
1549
1549
1549
1293
1293
1293
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1292
1292
1292
1292
1292
1292
1292
1549
1549
1549
1549
1549
1549
1549
1549
1293
1293
1293
1293
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1293
1293
1292
1292
1292
1292
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1544
1544
1544
1544
1544
1544
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1549
1549
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1544
1544
1544
1548
1548
1548
1549
1549
1549
1549
1549
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1544
1544
1544
1544
1544
1544
1544
1548
1548
1549
1549
1548
1548
1548
1548
1548
1544
1548
1549
1549
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1544
1544
1548
1548
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1544
1548
1548
1549
1549
1549
1548
1548
1548
1548
1548
1548
1036
1037
1036
1036
1037
1037
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1032
1032
1032
1032
1036
1036
1036
1036
1036
1037
1037
1037
1037
1037
1037
1037
1037
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1864
1864
835
843
1864
1037
141
1037
1075
1026
3
19
1026
3
67
51
83
1027
19
1027
19
51
1075
1075
1075
1075
1075
1027
14
1027
14
1027
1027
14
1027
1038
1027
1027
1027
1075
1075
1075
1027
1027
1027
51
1027
1027
1027
1027
50
51
1027
1027
99
51
1075
1027
51
1027
1027
99
51
1027
50
51
1075
1027
19
51
1132
1027
1027
1074
1074
1074
1074
1074
1026
1026
1026
50
1074
1074
1074
1074
1026
1026
1074
1026
1026
1074
1090
1123
46
1075
1070
1070
110
1075
1070
1070
110
1075
1070
51
110
1075
1123
46
110
1075
1070
1070
1075
1070
1070
1070
110
1038
46
1038
1070
1038
46
1038
46
1038
1134
1038
46
1038
1038
46
1038
46
1038
46
1038
46
1070
1038
46
1038
46
1038
46
1038
110
1038
46
1038
46
1038
46
1038
46
110
1038
46
1038
46
1038
46
1038
46
110
1038
46
1038
46
1038
46
1038
1038
46
1038
46
1038
1038
46
110
1038
46
1038
46
1038
1038
46
110
1038
46
1070
1070
1070
1134
1070
1070
1070
1134
1070
1134
1075
1075
1043
51
1075
1075
1075
1074
51
1075
1075
1074
51
1074
51
1074
19
51
1075
1075
1074
51
1075
1026
3
1027
1027
51
1075
1027
1074
82
51
1027
19
51
1074
19
51
1075
1027
1027
35
1075
1027
1027
50
82
51
1027
19
51
1074
19
51
1075
1027
1027
1027
51
1075
1075
1075
1106
1059
1075
1090
50
82
51
83
1075
1074
51
1075
1090
1027
1027
46
1123
46
51
110
1027
51
1070
1123
1075
1132
1102
1074
1074
1074
1074
1026
1074
1026
1026
1038
1026
50
1026
1026
1074
1090
1090
1026
1025
2
3
33
1038
1070
2044
2044
2044
2044
1070
1036
1037
45
1037
1037
45
1037
1036
1037
1036
13
1036
1037
1036
1074
1074
1074
1074
51
1074
1074
51
1074
1074
51
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1038
1074
46
1074
1074
1074
1038
1074
1074
1074
1074
1074
1074
1038
1074
1038
1074
1074
1074
1074
1810
1075
1074
1073
50
1074
1073
50
1074
1074
1073
1073
51
1074
1074
1074
1074
1077
1073
1077
1077
1073
1077
1073
1077
1077
1073
1073
1073
1073
1073
1073
1073
1070
1037
1037
45
1037
1036
13
1069
1036
13
1069
1036
1037
1037
1037
1037
1811
1811
1811
1811
1810
787
1810
787
1136
1376
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1542
1489
1489
1488
1489
1232
209
1232
1233
1448
1416
1416
1416
1160
1160
1096
1096
1096
1096
1347
1346
1377
1280
1354
331
1306
1307
1307
1291
1291
283
1307
1291
1120
1120
1256
1256
233
1256
233
1256
233
1640
1640
1640
1640
1640
1640
1380
228
1380
1380
228
1828
1859
1859
1072
1072
1029
1029
1029
1029
1029
1029
1029
1029
1029
1188
1879
1879
1396
1396
1394
1472
1569
1569
1569
1571
1571
1571
1571
1571
1571
1571
1488
1362
466
1488
1027
1027
1024
1032
1032
1262
1256
1256
1078
1184
1058
42
1184
168
1128
1369
1947
1369
1369
1433
1433
1942
1942
1942
1942
1942
1942
1947
1947
1947
1947
1947
1947
1956
1939
1945
1433
1433
1433
1433
1954
1954
938
1954
1954
1954
1954
1952
936
1952
1952
936
1952
1952
936
1952
936
1945
1945
1945
1945
1945
1945
1945
1947
1947
1947
1947
1939
1939
1945
1952
1952
1952
1952
1952
1952
1952
936
1952
2010
2008
1256
1256
1256
1140
1250
1256
1962
1952
1952
1967
1259
1259
1251
1938
1960
1946
1946
921
1386
1946
921
1386
1386
1939
1946
921
1946
1427
435
1426
1946
937
921
1427
1426
1262
1262
1246
1262
1262
1262
1262
1266
1266
1266
1246
1246
1246
1246
1246
1246
1246
1262
1246
1246
1036
1036
1817
1075
1898
873
1866
874
1036
1962
1962
1962
1962
1386
1962
1962
1962
1962
1962
1386
1568
1572
1593
1593
1570
1953
1953
1116
1116
1116
1116
1116
1116
89
1715
1715
1715
1048
1048
1048
1048
1048
1048
1488
1844
1376
1248
1248
1216
1216
1248
1376
1376
1216
1412
1412
1216
1728
736
1440
736
1742
1412
1409
1412
1412
1412
1408
1248
1248
1248
1408
1408
1248
1248
1248
1248
1414
1248
1248
1456
1408
1200
196
1200
196
1220
1216
176
196
1216
176
196
1220
1220
1220
1456
1456
1300
277
1112
1108
1108
1104
1104
132
1104
132
1104
132
1104
1092
1156
1092
1156
1156
68
1088
1088
1096
1096
1096
1096
1096
1160
1160
1160
1160
1160
1160
1088
1088
1096
1096
1096
1160
1088
1160
72
1104
1160
72
1096
1096
1160
72
1160
72
1160
72
1160
72
1096
1156
1028
1141
1141
1140
1216
1216
1216
1216
1232
1232
1232
1232
1232
1408
1408
1408
1408
1856
320
1414
1414
1418
1162
1414
1418
1430
1430
1024
1024
1024
1034
1034
1034
1030
1034
1034
1034
1034
1034
1034
1488
454
1488
454
486
1482
1514
458
1482
1104
74
1098
1104
1098
1104
74
1098
1098
1226
1222
1056
1024
1040
10
42
74
1030
1040
6
1104
1536
1600
1365
1666
644
1092
1668
1042
1136
1040
1040
1680
1680
1040
1040
1040
1808
1808
1666
1666
1180
1421
1421
1346
1346
1290
1874
946
1044
1028
6
14
60
54
62
1038
1765
1041
1297
1297
1809
1672
1715
1719
1752
695
1312
1541
261
1541
261
1264
1264
1285
1281
1248
1345
1056
1060
1472
1472
1216
1216
1024
1024
1152
1024
1024
1152
1152
1028
1028
1153
1153
1152
1152
1153
1153
1153
1153
1028
1156
1156
1025
1153
1153
1152
1152
129
1152
1152
1153
1153
1153
1153
1538
1538
1538
1539
1538
1539
1539
1538
1538
1538
258
1538
1538
1538
258
1538
1538
1538
258
1538
1282
1538
258
1282
1538
258
1282
259
1288
1288
1292
1292
1292
1292
1292
1301
1301
1300
1300
1300
1300
1298
1298
1298
1280
1280
1024
256
1024
256
261
1024
256
5
261
1024
1024
256
261
1024
256
5
261
1024
256
1024
1024
256
1024
256
1024
256
1024
256
1285
1285
1029
261
1029
261
1029
261
1029
261
1029
261
1029
1285
1285
1285
1285
1028
260
1283
1283
1283
1283
1027
259
1027
1027
259
1027
259
1027
1152
64
1152
64
448
133
1152
133
1152
64
448
133
1152
133
1157
1157
1157
453
1157
1152
1152
448
1157
1152
1092
1092
1092
1475
1475
1475
1155
1155
67
1155
1155
67
451
1024
256
1024
1029
1024
256
1285
1285
1285
1024
1029
1029
1024
256
1088
448
1088
448
1088
448
1088
1088
1026
4
258
260
1028
1028
260
1028
260
1028
260
1028
260
1028
1028
260
1028
1028
260
1152
1152
1152
1157
1090
452
1092
452
1090
1092
1090
68
1092
452
1090
68
1092
1090
68
452
1476
1092
452
1092
1092
1476
1476
1476
1476
1476
1154
1154
1024
256
1280
1024
256
1024
1024
256
1024
256
1024
256
1024
256
1024
256
1472
1472
1472
1152
1152
1152
1152
1152
1152
1024
256
1024
256
1024
1024
256
1024
1024
1088
448
1088
448
1088
448
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1024
1024
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
256
1024
256
1028
260
1028
260
1152
64
1152
64
448
1152
448
1156
452
1280
1280
1280
1536
256
1536
256
1280
1536
256
1536
256
1536
256
1280
1280
1280
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1285
1029
1280
1024
256
5
261
1024
1029
1285
1024
1024
256
1024
1024
256
5
261
1280
1280
1280
1280
1280
1280
1280
1283
1283
1283
1283
1157
1152
1152
1157
1152
1152
1157
1152
1472
1472
1472
453
1472
1472
1472
1472
453
1472
1472
1472
1472
1472
453
1472
1472
1472
1472
1472
1472
1157
1157
1152
1152
1152
133
1152
1157
1157
1152
1152
1152
1152
133
1152
1477
1477
1477
1476
1476
1476
1476
1476
1476
1476
1476
1476
1475
1475
1155
1155
1280
1029
1029
1280
1280
1280
261
1280
1280
261
1280
1280
261
1280
1280
261
1280
1029
1029
1280
1280
1285
1285
1285
1285
1026
4
258
260
1028
260
1028
260
1028
260
1157
1157
1474
1024
256
1024
1280
1280
1280
1280
1280
1024
1024
1024
1024
1024
1024
1280
1280
1280
1152
1152
1152
1152
1152
1152
1280
1024
256
1028
1152
1476
1476
1024
256
1024
256
1025
1152
1152
1091
1024
256
1152
1152
1152
1152
1152
1024
1024
1152
64
1152
1028
1028
6
260
262
1028
6
260
262
1028
260
262
1284
1028
6
260
262
1284
1284
1028
6
260
262
1028
6
260
262
1284
1028
6
260
262
1284
1284
1028
6
260
262
1028
6
260
262
1028
6
260
262
1284
1028
6
260
262
1028
260
262
1030
262
1284
1028
6
260
262
1030
262
1286
1030
260
262
1286
1028
132
134
1030
1028
6
134
1030
134
1158
1156
1028
6
134
1028
132
1028
1028
6
134
1158
1028
6
134
1030
134
1158
1028
6
132
134
1028
6
260
132
262
134
1030
132
262
134
1028
132
134
1030
260
132
262
134
1028
6
260
132
262
134
1284
132
262
134
1028
6
260
132
262
134
1028
6
260
132
262
134
1028
132
1028
260
132
1028
260
132
1028
132
134
1030
260
132
262
134
1028
6
260
132
262
134
1284
132
262
134
1028
6
260
132
262
134
1028
260
132
262
134
1028
6
260
262
1286
1028
6
260
262
1028
6
260
262
1286
1028
6
260
262
1028
6
1156
134
1028
6
132
1028
6
260
132
262
134
1028
6
260
132
262
134
1284
132
1028
6
260
132
262
134
1282
1282
1026
258
1026
1026
1027
258
259
1282
1282
1283
1026
258
1026
1026
258
1282
1282
1282
1026
258
1026
1026
258
1282
1026
258
1026
258
1282
1026
3
1026
1027
258
259
1282
259
1283
1026
3
258
259
1026
3
258
1026
3
258
259
1282
1026
3
258
259
1027
131
1027
131
1027
131
1283
131
1288
1282
1536
1536
256
1536
256
1536
256
1280
1280
1280
1280
1280
1536
256
1536
256
1280
1280
1536
256
1280
1280
1280
1536
256
1536
256
1536
256
1092
1092
1092
1092
1476
1476
1028
260
1028
260
1028
260
1028
1156
1028
1284
1284
1156
1156
1025
1025
1024
1
1025
1025
1024
1540
260
1540
1540
260
1284
1540
260
1540
1540
260
1152
1152
1152
1152
1152
64
1152
1152
1152
64
1152
1152
1152
1152
1152
448
1152
1152
1152
448
1152
1152
1152
64
1152
64
1152
1152
1152
1152
64
1152
64
1152
1152
64
1152
64
1152
1152
64
1152
64
1152
1152
64
1152
64
1152
1152
1152
1152
1152
64
1152
64
1152
1152
64
1152
1152
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1300
1298
1300
274
1298
1300
1300
1300
1300
1300
1300
1300
1300
1300
1296
1296
1028
260
1026
4
258
260
1028
260
1026
4
258
260
1028
260
1028
1028
1028
1028
1028
260
1028
1028
260
1028
260
1028
260
1028
260
1028
1028
1028
1028
1028
260
1028
1092
148
82
1092
450
452
148
82
468
1172
82
468
1092
1092
84
148
1092
84
82
1090
68
84
148
82
468
1092
1092
84
82
1108
1092
450
452
1092
450
452
1476
1476
1476
1476
1476
1476
1092
148
1092
148
468
1172
468
1108
148
1108
1108
1024
256
1024
256
1024
256
1024
256
1024
1024
256
1280
1024
256
1280
1024
256
1154
132
1154
132
1156
1156
1156
1056
1088
80
1056
1088
448
80
1104
1104
144
1312
1088
448
80
1312
1088
448
80
1472
1472
1472
1472
1472
1472
1472
1472
1472
1152
1152
1152
1152
1088
1088
1028
1028
1156
1156
1152
1152
1152
1152
1314
1314
1314
1090
290
1090
1314
1314
1314
1090
290
1314
1314
1058
1058
1058
1090
1474
1474
1474
1474
1474
1474
1474
1474
1313
1024
256
1024
256
1280
1024
256
1088
448
1088
448
1088
448
1088
448
1088
1088
1152
1152
1152
1152
1297
1297
1296
1296
1297
1297
1297
1297
1297
1297
1027
259
1027
259
1091
1091
451
1104
145
1104
449
145
465
1088
80
1088
80
1088
80
1104
1105
1105
1088
80
1088
448
80
1169
1473
145
465
1105
145
1105
1105
145
465
1105
145
465
1105
145
1105
1169
1472
1088
1088
448
1104
1104
1104
1024
256
1
257
1024
256
1
257
1025
257
1025
257
1024
256
1024
256
1024
256
1
257
1024
256
1
257
1024
256
1
257
1025
257
1155
1155
1152
1152
1152
1152
1152
129
1153
1152
129
1153
1041
1088
449
1088
65
449
1088
1088
1088
1088
1088
1088
1088
1088
1088
1280
257
1025
257
1025
257
1025
257
1280
1153
1153
1153
1153
1153
1153
1152
129
1152
129
1152
129
1152
129
1153
1153
1153
1300
1300
1300
1300
1300
1296
1296
1296
1504
1504
1504
1504
1284
1026
4
258
260
1028
260
1028
260
1284
1028
260
1028
260
1028
1282
260
1282
260
1284
1282
260
1282
260
1284
1028
260
1028
260
1284
1284
1284
1284
1284
1280
1024
256
1280
1280
1280
1280
1280
1280
1156
1156
1156
1156
1312
1028
1284
1028
260
1028
260
1156
1156
1156
1314
1314
1314
1296
1296
1296
1296
273
1296
273
1297
1027
1283
1283
1283
1283
1283
1280
1
257
1025
257
1280
1280
257
1280
257
1280
1024
1
257
1024
1
257
1280
257
1280
257
1280
257
1280
257
1281
1025
257
1024
1025
1024
1024
256
1024
1024
256
1024
1025
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1152
1152
1152
1152
1025
1024
256
1
1024
1024
1
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1153
1153
1152
1152
1152
1152
129
1152
1152
129
1153
1296
1024
1024
1104
1280
1024
1024
1024
256
1024
256
1024
256
1024
1152
1475
1024
256
1024
256
1296
1024
1024
1024
1024
1024
1024
1024
256
1024
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1028
260
1028
260
1028
260
1028
260
1284
1284
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1156
1028
132
1156
1028
132
1156
1286
1286
1093
1093
1300
1317
1285
1285
1285
1360
1528
509
1528
509
1293
1293
1416
1538
258
1282
1282
1297
1297
1297
1041
273
1041
273
1280
1280
1280
1280
1280
1281
1284
284
1308
1068
300
1284
284
1284
284
156
1310
1308
286
1282
1282
1282
1026
258
1280
1280
1280
1536
256
1280
1280
1280
1280
1280
1280
1280
1280
1536
256
1280
1280
257
1292
1284
1286
1284
1286
1284
1286
1284
1286
1284
1284
1284
1284
1284
262
1284
262
1286
1336
1080
184
1080
88
184
1340
1316
1316
1316
1316
1316
1316
1152
1152
1152
64
1152
64
1152
64
1152
64
129
65
1152
64
1152
64
1152
1152
1152
1152
64
1280
1280
1297
1297
1297
1296
1025
1089
97
289
1296
1301
1088
96
1300
1028
1028
1028
1028
1028
1092
164
1092
1092
1092
1092
1092
1024
1024
1024
1024
1089
161
1121
1089
1089
1089
1089
161
1089
1025
1025
1025
1156
1156
1088
160
1184
1152
1152
1153
1153
1153
1025
1025
257
1025
1025
1089
1185
1089
1121
1089
1089
1024
1024
1024
1024
1024
1024
1153
1153
1088
1120
160
1088
96
160
1184
1088
1152
1152
1088
1088
1300
1284
1284
1284
1284
1156
1156
1296
1296
1281
1025
257
1281
1281
1281
1313
1153
1296
1296
1296
1301
1301
1280
1280
1029
1157
1300
1300
1300
1300
1300
1300
1300
1028
1028
1284
1284
1284
1284
1284
1284
1028
1284
1284
1284
1284
1284
1284
1024
1280
1280
1280
1280
1281
1281
1281
1281
1281
1281
1156
1156
1156
1156
1297
1297
1297
1296
1296
1296
1025
257
1025
1281
1281
1281
1281
1281
1025
1281
1281
1281
1281
1313
1024
1024
1153
1153
1153
1025
1280
1280
1280
1280
1152
1152
1281
1024
256
257
1280
1280
257
1280
257
1280
257
1152
1152
1024
1024
1024
1024
1300
1300
148
1300
148
1284
1288
266
1284
1288
266
1284
1284
1288
266
1284
1298
1284
1284
1284
1164
1292
140
1283
1282
1283
1282
1538
515
1538
1538
1282
259
1538
1538
1282
1088
1088
1088
1157
69
1157
1092
1092
1152
1281
1793
1024
1024
1024
1024
1152
1152
1152
1152
1024
1152
1152
1028
1028
1092
134
70
1030
134
1158
1287
1287
1095
1031
1287
1159
1287
135
1028
260
262
1028
6
260
262
1028
260
262
1324
1028
260
1284
1028
6
260
262
1284
1286
1092
1028
260
132
68
1028
260
132
1068
1092
134
70
1092
134
70
1028
6
260
132
262
134
1284
1156
1028
1284
132
262
134
1028
6
260
132
262
134
1028
260
132
1028
260
132
1028
6
260
132
134
1158
1156
1028
6
260
132
262
134
1284
1286
1156
134
1156
1326
1031
263
1287
1031
1031
263
1287
1287
1031
263
1031
263
1284
1284
1028
6
260
262
1068
1028
6
260
262
1028
1028
6
260
262
1028
260
262
1028
6
1284
262
1068
1028
6
260
132
134
1068
1028
6
260
132
134
1068
1286
1028
6
260
132
134
1028
6
260
132
134
1068
300
1029
261
1285
1282
1027
1026
1026
258
1283
1282
259
1283
1283
1026
3
258
259
1026
3
258
259
1026
258
1026
258
1026
258
1283
1282
1283
1282
259
1026
258
1026
3
258
259
1026
258
1026
258
1026
3
258
259
1026
258
1026
258
1027
259
1026
3
258
259
1026
1026
3
258
259
1026
3
258
259
1026
258
1026
3
258
259
1026
3
258
1026
258
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1156
1156
1316
1540
1540
260
1140
114
1121
1137
1092
1092
1092
1092
1120
1090
1090
1090
1090
1090
1090
1089
1089
1092
1156
68
1090
132
68
1156
1092
1092
1092
1092
1092
1092
1088
1088
1155
67
1091
1091
1091
1091
1089
1088
1088
1088
1156
1153
1028
1474
1028
1154
132
1156
1156
1156
1156
1024
1153
1153
1153
1025
257
1024
256
1153
1153
1153
1153
1152
1152
1152
1153
1153
1028
1156
1153
1152
129
1088
32
96
1088
32
96
1088
32
96
1120
1088
32
96
1088
96
1088
96
1088
96
1032
1032
1028
1284
1032
264
10
266
1028
260
1032
264
10
266
1032
264
1032
264
10
266
1028
260
1032
264
10
266
1032
264
1032
1288
1288
1280
1280
1025
1153
1088
1472
449
1088
1475
1025
257
1153
1152
1536
256
1280
1536
256
1347
1056
1059
19
1059
19
1043
1042
1232
197
1216
1216
208
1232
197
1216
1221
1856
848
837
1872
1856
837
1872
1856
837
1856
848
912
1936
1861
1861
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1236
209
1859
1859
1859
1875
1857
836
852
849
1876
1876
849
1860
1876
849
1857
836
1876
1044
36
1044
36
1044
36
52
1044
1060
1060
1060
1237
1237
1237
1237
1237
1232
210
1232
210
1877
917
1877
1877
1877
1877
1876
1872
1876
1876
1872
852
1940
1876
1876
1876
916
1940
1876
1880
1872
850
1874
1043
1362
1361
1938
1937
1873
913
857
1937
1873
1873
913
857
1873
1233
1233
1233
1233
1233
1233
1857
849
1873
1857
849
1873
1873
1857
849
1056
16
1043
1042
1216
208
1216
208
1216
208
1216
1872
1028
1219
1219
1219
1218
201
1218
196
201
1250
1859
1860
852
1872
1856
837
1861
1876
1920
1940
1857
849
1873
1873
1857
1876
1876
1860
1856
1856
1856
1044
1060
52
50
1042
52
50
1042
52
1076
1364
1362
1060
1364
1364
338
1364
1040
1040
48
1360
1360
1234
1234
1234
1236
1236
1234
1236
1236
1874
1876
850
916
914
1938
1938
1940
914
1940
1876
850
1874
916
1876
850
1938
1940
1876
850
1938
1874
1938
1876
850
1876
1876
916
1874
1874
1938
1874
1874
916
1876
850
916
914
1938
1940
1940
914
1876
1876
916
1876
850
1938
1874
1874
1874
1876
1876
1940
1940
1876
1940
1876
1876
1876
1876
916
1876
916
1940
1940
1876
1876
916
1876
1240
1240
1392
1873
1873
1873
1873
1873
1880
1872
840
912
1936
1872
912
1936
1872
1872
1936
1872
1872
1936
1880
1880
1872
1936
1872
856
1872
912
1880
1880
1872
1936
1936
856
1872
912
1936
1872
912
1936
1872
856
1872
912
1880
1872
1936
1872
1864
1872
1872
1872
1043
1059
1040
48
17
49
1072
49
1360
1361
1041
1041
49
1360
1360
1360
1360
1361
1057
1360
1361
1235
1875
1875
1939
1875
1875
1939
1875
1875
1939
1939
1875
1939
1875
1875
1939
1939
1875
1875
1939
1939
1240
209
1233
1233
1392
1233
1233
1233
1393
1393
1880
1936
849
913
1936
1880
849
1872
840
849
1936
1937
1880
849
1872
840
849
1936
1880
849
913
1872
840
849
1936
1880
849
1936
1936
913
1936
1936
1872
1936
1936
1936
1872
1936
1873
913
1880
849
1864
849
1936
1937
1937
1873
1873
1873
913
1880
849
913
1872
840
849
1936
1873
913
1937
1873
1937
1873
1056
16
1360
1873
1873
1873
913
1873
1873
1873
1873
913
1873
1873
1873
1873
1873
1873
1873
1873
1873
1936
1872
1936
1872
1872
912
1872
912
1872
1936
1936
1936
1872
1872
912
1872
912
1872
912
1936
1872
1872
1554
1938
1874
1874
1938
1876
1874
1874
1938
1876
1872
1936
1872
1872
1936
1872
1553
1939
1880
849
1873
1936
1873
1928
1040
1040
1072
1936
856
1864
1936
856
1872
840
1936
856
1880
1864
1041
1041
1041
1073
1293
1293
1293
1346
324
1257
1283
1253
1546
266
1362
1386
1384
1282
1026
258
1026
258
1488
1057
1057
1057
1301
1173
1557
1301
1173
1557
1557
1313
1313
1140
114
1120
1058
1058
1056
1520
1081
1512
1512
1512
1512
1516
1516
1498
1984
1984
1984
1984
1984
1984
1984
1984
1940
1940
1940
1940
924
1940
1940
1940
1936
1936
1936
1936
1937
1968
1968
1968
1973
1024
1024
1024
1025
1025
1290
268
1290
268
1292
1290
268
1290
268
1288
1288
392
267
1288
392
267
1288
392
395
1288
1416
1293
1496
1073
1172
1328
1328
1201
1697
1842
1800
1049
1793
1280
224
1297
1297
1041
1760
1024
1024
1024
1888
1376
1024
1024
1024
1041
1041
1152
1297
1874
1874
1376
1152
1280
1512
1024
1152
1024
1
1216
1256
1256
1256
1218
1233
1233
1160
1668
676
1040
1220
1220
1092
76
1092
580
1092
76
1092
1092
76
1604
1604
1217
1476
1476
1476
1476
1476
1476
1476
1680
1173
1173
1168
1168
1168
1168
1168
1168
1972
1973
1291
1163
1163
155
1176
1460
1176
1160
152
1133
1133
237
1602
1220
1376
1216
196
1216
1632
1634
1220
1216
1632
1376
1218
1216
196
100
1220
1216
1248
226
1216
1216
1376
1376
1216
194
1216
1216
194
1216
1216
1160
1160
1160
1160
1160
1160
1602
1602
1602
1220
1256
1256
1256
1216
1217
1032
1152
1280
1300
273
277
1300
273
1297
1160
1160
1600
1425
1297
1160
1168
1168
1152
1152
1157
1112
1112
1089
1088
1092
69
71
1152
1153
1153
1153
1153
1153
1089
1297
1088
1296
1153
1153
1153
1105
1296
1298
1169
1297
1296
1152
1153
1153
1153
1153
1152
1152
1104
1152
1297
1280
1152
1088
1132
1132
1120
224
1120
1248
1120
1177
1160
1168
1176
1176
1176
1176
1177
1177
1161
153
1177
1170
1170
1170
1170
1170
1170
1170
1170
1464
1458
1456
1384
1128
360
1132
1122
1632
1632
1200
1200
1466
1466
1466
1466
1466
1120
1128
360
1384
1130
1210
1129
1129
361
1388
1120
1120
1252
1204
1120
224
1169
1169
1169
1175
1175
1290
271
283
1175
1170
147
1177
1168
1175
1169
1153
1153
1172
1162
1172
1172
1172
1162
154
1162
1162
1162
1161
1176
1176
1176
1176
1176
1170
1170
1168
1168
1176
1176
1170
1170
1162
1177
1168
1168
1168
1168
1160
1160
1168
1176
1176
1176
1176
1176
1176
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1171
1171
1171
1171
1171
1171
1458
1384
1164
1179
1176
1176
1176
1176
1160
1176
1176
1176
1205
1168
1168
1105
209
1163
1160
137
1160
137
1160
1160
1248
1252
1252
1252
1252
1248
1248
1250
1252
1254
231
1248
1972
1090
1090
1089
1089
1152
1152
133
1152
133
1152
1152
133
1157
1155
1155
1155
1280
1280
1280
1170
147
1280
261
1280
1298
1298
1297
281
1297
281
1297
281
1297
1297
1171
1171
1169
1169
1153
1153
1169
1169
149
153
1169
1313
145
1153
1153
1171
1169
1169
1169
1169
1153
1088
1600
1600
1600
1600
1288
269
1288
1288
269
1288
1288
269
1288
269
1288
269
1288
1288
269
1288
269
1288
269
1288
269
1293
1602
1602
1432
1432
1432
1093
1089
1089
1168
1152
1297
1297
1288
1281
1171
1171
1171
1171
1172
1168
148
1169
1168
1152
1152
1288
1288
1288
1288
1288
1300
1297
1297
1280
1312
1312
1169
1169
1168
1168
1168
1153
1153
1168
1312
1088
1169
1169
1168
1168
1160
1160
1218
1218
1169
1329
1330
1330
1329
1300
1300
308
1437
1437
1436
1152
1152
1152
1298
1298
1332
1304
308
1296
276
1296
276
1280
1280
1171
1408
1408
1132
172
169
105
1132
169
105
1196
1554
1572
36
1060
1060
1060
1060
1060
1060
1920
1344
896
1392
1072
1045
1301
1045
1043
1043
275
1044
1044
276
277
1042
1301
1045
1045
277
1104
1104
1104
1028
1028
1028
36
1028
36
1028
1028
36
1028
36
1028
1104
1107
1107
1107
1096
1104
1570
1570
1568
1041
21
37
1024
1024
1025
1025
1056
34
1056
1076
1112
1076
1074
1076
1074
1076
1216
1216
1216
1216
1216
1077
1076
53
1077
1072
1076
1076
1076
1076
1076
1077
1072
1072
1112
1072
1072
1072
1072
1072
1072
1072
1556
1045
1077
1077
1077
1072
1072
1072
1076
1076
1076
1076
1076
1076
1072
1106
1080
1126
1136
1126
1126
1080
1138
1282
1026
1024
1024
1024
256
1024
1024
1025
1088
1028
1024
1024
1280
1280
257
1120
1184
1312
1123
1123
1121
1280
1300
1508
1300
1044
1045
1504
1040
272
1284
1280
264
1280
1156
1154
132
1152
1124
1122
100
1124
1124
1121
1120
1120
1188
1186
164
1184
1184
1029
1092
1024
1152
1120
1120
1184
1121
1120
1285
1028
260
1028
260
1028
260
1028
260
1156
1024
256
1024
1280
1028
1152
1156
1024
256
1028
260
1156
1025
1539
259
1539
259
1539
259
1536
256
1280
1536
256
1538
2
515
3
258
259
1538
2
515
3
258
259
1538
2
258
1538
2
258
1024
512
256
1536
1024
512
256
1536
256
1536
256
1024
512
256
1536
256
1024
256
1024
1536
256
1536
256
1024
1025
1024
256
1024
256
1024
256
1024
256
1024
256
1024
1280
1280
1280
1024
256
1280
1025
1028
260
1028
260
1028
260
1028
260
1028
260
1025
2
4
260
1028
1027
259
1027
259
1283
1152
64
448
1152
1088
1152
64
1152
1156
68
452
1092
452
1024
256
1024
1028
1028
1152
1154
1152
1152
1024
1024
1152
1152
1281
1282
1044
18
276
274
1044
276
1044
18
276
274
1044
18
276
274
1044
276
1044
18
276
274
1044
18
276
274
1044
276
274
1044
276
1044
18
276
274
1044
276
274
1042
276
274
1044
276
1042
276
274
1044
276
274
1044
18
276
274
1300
1042
276
274
1300
1044
276
1044
276
1044
276
1044
276
1300
1300
1300
1300
1044
276
1044
276
1044
276
1044
276
1300
1300
1044
276
1044
276
1045
277
1041
273
1045
277
1041
273
1301
1041
273
1297
1045
277
1297
1297
1045
277
1041
273
1041
21
273
277
1041
273
1045
277
1045
273
277
1301
1301
1041
273
277
1041
273
1041
273
1297
1297
1041
277
1041
1041
21
273
277
1041
273
1301
1045
273
277
1040
272
1040
272
1026
258
1028
1026
4
3
258
260
1026
4
258
260
1026
4
3
1028
260
1028
258
260
1282
1282
1282
1284
1282
260
1282
260
1282
1282
260
1282
260
1282
260
1284
1028
1028
1314
1024
1024
1024
1024
1024
1024
1024
1024
1280
1280
1025
1025
1025
1025
1025
1025
1281
1281
1281
1281
1281
1281
1154
1154
132
1154
132
131
1154
132
1156
1154
132
131
1156
1154
132
1156
1154
1154
132
131
1154
132
1156
1312
1312
1152
1152
1152
1152
1152
1152
1152
1152
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1280
1280
1280
1280
1025
1025
257
1025
1281
1025
257
1025
1025
257
1281
1281
1281
1281
1281
1281
1281
1281
1025
1025
1025
1281
1281
1281
1281
1281
1153
1153
1153
1153
1153
1153
1153
1153
1153
1474
1314
1474
290
1474
290
1314
1024
1024
256
1280
1024
1025
257
1025
257
1281
1025
257
1025
1025
1025
1041
273
1040
272
1296
1025
257
1281
1281
1025
1025
1281
1281
1281
1281
1281
1281
1281
1281
1024
256
1024
256
1024
256
1024
256
1024
256
1024
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1153
1153
1153
1153
1153
1312
1312
1312
1312
1312
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1025
257
273
1185
1185
1024
256
1280
160
1024
256
1024
256
160
1024
1280
1024
1280
160
1024
256
1024
1280
1024
272
1296
1296
1184
1184
1184
1184
1184
1024
256
1
1024
256
1
257
1024
1024
1
257
1280
1281
1281
1025
257
1025
1280
1152
129
1152
129
1152
129
1152
1152
129
1153
1153
1153
1153
1153
1024
256
1024
256
1280
1025
257
1025
1044
276
1044
276
274
1044
276
1044
276
1300
1044
1044
276
1040
272
1552
1040
272
1028
260
1028
1028
3
260
259
1026
4
258
260
1282
1024
256
1024
1280
1025
1156
1156
131
1156
1312
1280
1280
1474
1090
1314
1090
290
1505
1041
273
1041
273
1505
1297
1041
273
1025
1025
257
1025
257
1025
257
1025
1281
1313
1024
1024
1024
1024
1024
1024
1024
1153
1153
1153
1153
1152
1152
1152
1152
1152
1152
1152
1025
1025
257
273
1281
161
1025
257
1025
1024
1024
256
1296
1024
1184
1025
1024
256
1152
1152
1152
1024
1024
256
1024
1024
1024
1280
1280
1280
1280
1280
1280
1152
1152
1152
1152
1152
1024
1280
1280
1280
1280
1152
1152
1024
1280
1280
1024
1280
1280
1152
1152
1024
1280
1280
1024
1024
1024
1024
1152
1152
1024
1024
1024
1024
1024
1024
1152
1152
1152
1152
1280
1024
1024
1152
1024
1284
1284
1284
1284
1538
2
258
1538
2
258
1538
2
258
1280
1280
258
1280
258
1282
1280
258
1282
1280
258
1281
1280
1024
1280
1280
1280
1280
1152
1152
1024
256
1280
1024
256
1024
1152
1025
1281
1024
1024
1024
1024
1280
1280
1280
1280
1024
1280
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
256
1024
256
1024
256
1024
256
1152
1301
1301
1026
1024
4
1026
1024
1026
1024
1026
1024
1024
4
1024
1024
2
4
1152
130
1154
1154
1043
275
1044
276
1044
276
1044
276
1027
1155
1024
1024
4
1025
1025
1025
1537
257
1537
1537
257
1537
257
1409
1409
1409
1409
1027
259
1538
258
1026
3
258
259
1538
2
515
3
258
259
1026
258
1026
258
1282
1538
258
1026
258
1538
2
258
1283
1538
2
515
3
258
259
1538
2
258
1538
2
258
1538
2
515
3
258
259
1538
1538
1026
3
258
259
1282
1282
1538
2
258
1538
2
258
1538
2
258
1538
2
258
1538
258
1538
258
1538
258
1538
2
258
1280
1280
1024
1024
512
256
1024
256
1536
256
1536
1280
1024
256
1536
256
1536
1024
1024
256
1024
1280
1024
1025
4
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1028
1027
1152
64
1152
1092
1092
1092
1156
68
1156
68
1092
1156
68
1092
1538
1024
256
1536
256
1536
256
1024
512
256
1024
512
256
1024
256
1536
256
1024
256
1536
256
1024
256
1536
256
1536
256
1280
1024
512
256
1536
256
1024
512
256
1024
512
256
1024
512
256
1024
256
1536
256
1280
1280
1280
1280
1280
1024
256
1280
1024
256
1536
256
1024
1024
1024
256
1024
1028
1028
260
1028
260
1028
260
1028
260
1092
1538
1538
1538
258
1280
1024
256
1024
512
256
1024
512
256
1536
256
1024
256
1024
256
1536
1024
512
256
1280
1536
256
1536
1024
512
256
1280
1280
1536
256
1536
256
1536
256
1280
1280
1536
256
1536
256
1536
1536
256
1280
1024
256
1536
1024
512
256
1536
1024
256
1280
1282
259
1282
1282
1282
1282
1282
1282
1538
1024
1025
1025
1024
1025
1024
1025
257
1024
1024
1024
1025
1024
256
1024
1024
1024
1
1024
1
1312
1312
1312
1025
1025
1153
1153
1025
1297
274
1300
1025
1153
1025
257
1025
257
1024
256
3
1024
1024
256
3
1024
1152
131
1152
1152
132
1024
256
3
259
1024
256
1024
256
3
1024
4
1024
4
1025
1025
1025
1025
5
1025
1025
5
1281
1153
133
1153
133
1025
257
1025
257
1025
257
1025
257
1281
1025
1025
5
1156
1027
1027
259
1024
256
1024
1024
1024
1028
1154
1026
1025
1153
1153
1281
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1040
272
1040
272
1040
272
17
273
1553
273
1040
1040
272
17
273
1040
272
17
273
1552
16
272
529
1040
273
1552
16
272
529
17
273
1296
273
1553
17
273
1297
1297
1297
1297
1041
273
1297
1041
1041
273
1041
273
1041
273
1297
1297
1297
1290
1290
1540
260
1290
1042
274
1120
1040
1090
1090
1044
1044
1300
1041
1041
21
1041
1041
21
1026
4
3
1316
1024
1024
1025
1025
5
1025
1025
1154
132
131
1152
1153
1153
133
1153
1153
133
1153
1025
1024
1024
1152
1044
1284
1156
1153
1153
1280
1280
1280
1280
1280
1280
1280
1280
1025
1025
1028
260
164
1188
1025
257
161
1025
1025
1316
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
1024
1024
1024
1024
1024
1024
1024
1025
1025
257
1025
257
1281
1025
1025
1297
1296
1296
1296
1296
1296
1296
1281
1280
1280
1024
1280
1024
1024
1153
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1025
257
17
161
1025
257
17
1025
257
161
1024
256
16
160
1024
256
16
160
1024
256
160
1024
256
16
160
1024
256
16
160
1024
256
1024
256
1024
256
1024
256
16
1024
256
1024
1024
1024
1024
1024
272
1184
1184
1184
1184
1184
1184
1313
1056
288
1056
288
1312
1312
1312
1312
1312
1312
1300
274
1298
1300
274
164
1186
274
164
163
1300
274
1300
274
1298
1300
274
1296
1296
1184
1296
1297
1297
1297
1297
1314
292
1314
292
291
1314
292
1316
1314
292
1312
1312
1313
1313
1313
1313
1297
1297
1297
1185
273
1297
1296
1184
272
1184
1313
1313
1313
1313
1312
1312
1312
1312
1312
1312
1298
275
1298
163
275
1298
275
1296
1296
1296
1315
1315
1312
1028
1028
1026
4
1028
1284
1024
1024
1024
1025
9
1025
1025
1025
1025
1025
9
1156
1154
132
1154
132
1156
1312
1152
1152
1153
1153
1041
273
1041
273
1041
273
1041
1025
1025
1025
1025
1025
1024
1024
1024
1024
1153
1153
1153
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1027
1026
1027
1027
1024
1
8
1024
1
1025
8
1024
8
1025
1155
1154
1155
1155
1153
136
1152
1152
136
1044
276
1044
276
1044
1044
276
1026
4
1028
1028
1024
1025
1025
1025
1156
1156
1025
1280
1024
1027
1024
1024
1280
1280
1280
1280
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1281
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1024
1024
256
1024
256
1024
1024
1024
1024
1025
257
1025
257
1025
1025
257
1025
257
1025
257
1025
257
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1280
1280
1280
1280
1280
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1025
257
17
161
1025
257
17
161
1024
256
16
160
1024
256
16
160
1024
256
160
1024
1024
256
160
1024
256
1024
256
1024
256
1184
1024
256
1280
1280
1024
1024
1296
1184
1184
1184
1184
1184
1313
1313
1312
1056
288
1312
1312
1312
1056
288
1312
1024
1152
1024
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1152
1024
1024
1024
1280
1280
1152
1152
1152
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1024
1024
1152
1152
1026
258
1024
512
256
1024
256
1024
512
256
1282
1282
1024
512
256
514
2
258
1024
512
256
1538
258
1538
1538
258
1282
1282
1282
1280
1280
1280
1280
1539
259
1283
1027
259
1280
1280
1280
1024
1024
1155
1155
1155
1152
1152
1152
1152
1153
1032
1032
136
1536
1152
1152
1539
259
1539
259
1536
256
1536
1537
1536
1025
1025
1153
1153
1025
257
1025
1025
257
1027
260
1027
1027
260
1155
1156
1156
1028
3
259
1027
259
1028
3
1027
1028
1028
1154
1154
1026
1026
1154
133
1154
133
1026
5
1026
5
1280
1280
1088
448
1155
1300
274
282
278
1824
1090
34
98
290
1090
34
98
290
1472
1040
1104
464
1104
1026
258
1024
256
1280
258
1282
1042
274
1040
272
1106
146
1124
292
1044
276
1044
1044
1308
1312
1092
1092
1091
1183
1066
1324
1324
1324
1556
1088
1283
1290
1284
1025
257
1281
1281
1280
1412
1088
1041
21
273
277
1123
1093
289
1025
1153
133
1040
272
1040
1168
1057
1088
1280
1040
1088
1320
1320
1178
1320
1320
1093
1025
257
5
261
1285
1029
261
1280
1281
1041
273
1041
1041
273
1041
1169
1169
1041
273
1281
1024
1024
1280
1280
1024
1024
1537
1
257
1281
1537
1
257
1537
1
257
1024
256
1280
1280
1024
512
1024
256
1280
1280
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1280
1024
256
1024
1281
1024
256
1024
256
1048
280
1048
1048
1505
1032
1060
1060
1060
1060
1060
1056
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1076
564
1568
1568
1568
1568
1536
1024
512
1536
1077
1589
1045
53
1077
565
1589
1556
546
548
564
1556
548
564
1572
1556
1556
20
34
546
548
36
52
564
50
1058
36
1076
50
1588
1076
50
1570
548
1588
562
1556
20
548
36
52
564
1572
1588
1572
1572
1572
1572
1572
1572
1572
1556
564
1572
1572
1572
1572
1572
1076
1572
1572
1572
1569
1569
565
1553
1557
1057
1057
1569
33
53
565
1073
1589
1589
1077
565
1569
1569
1569
1569
33
1568
560
1576
1056
544
48
560
1576
1584
1576
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1544
1059
1059
1576
1056
552
1576
1576
1056
552
1576
1572
1060
1044
52
1572
36
1076
1572
36
1076
1572
1076
1060
1076
1572
36
35
1572
1060
1060
1060
1057
17
1057
1056
24
1072
1576
1041
49
1073
1072
1570
1570
1040
48
1072
1072
1553
25
1049
337
345
1040
1040
24
336
1568
1056
34
546
1056
1361
1041
1043
1362
1553
17
565
1041
21
25
337
341
345
1040
336
1073
1360
1073
1040
1044
1076
1588
1076
1552
1058
1570
1570
1040
1040
1040
1040
1040
1040
1044
1364
1058
1072
1040
336
1360
1040
1556
20
1570
1058
1040
1072
1464
1544
1121
1370
1060
1060
1028
1040
1377
1400
1344
1280
1280
1156
1028
260
132
1026
258
1026
258
1026
258
1154
1288
1288
1034
138
1034
138
1162
1162
1298
146
1028
132
1032
1032
1028
260
132
1032
264
1284
1170
1170
1280
1280
1280
1280
1280
1289
137
1025
1024
1024
1024
1792
1280
1280
1281
1025
1280
1298
1300
284
1296
1512
1512
1516
1512
1512
1200
184
1024
1281
1281
1520
1520
1024
1024
1040
1024
1536
514
1538
1538
1796
1796
1797
1796
1797
1793
1793
1282
1282
259
1282
1282
1282
1282
1282
1280
1793
1794
1792
770
1794
1794
1792
1312
289
1284
1284
1408
1024
1024
1048
280
25
281
1041
273
1169
1281
1153
1337
1337
1337
1337
1337
1413
1413
1413
1413
1413
1416
1416
1416
1416
1416
1288
1040
1059
1233
1570
1216
1042
1042
1937
1937
1937
1939
1937
921
1937
1937
1937
921
1857
1937
1937
1044
1937
1937
1937
1937
1937
1920
1464
1528
1024
1
257
1024
1024
1024
1025
1280
257
1280
1280
1600
1281
1281
1296
1024
1280
1290
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1577
1577
1065
1065
1202
1202
1202
1212
1284
1284
1284
1284
1284
1281
260
1284
1284
1284
1281
1284
1284
1284
1284
1284
1043
1284
1284
1284
1284
1284
1282
260
1280
1280
1280
1280
1284
1284
1284
1284
1284
1284
1281
1281
1281
1281
1281
1284
1284
1282
260
1024
1024
1024
1024
1024
1024
1024
1024
1024
1352
1352
1352
1280
1280
1280
1280
1288
1288
1552
1044
1300
1556
1044
1300
1556
1313
1316
1796
1796
1296
1296
1296
1296
1296
1296
1296
1296
1296
1296
1297
1297
1296
1296
1284
1296
276
1300
1296
1280
1280
1280
1280
1296
1296
1026
1153
1298
1281
1281
1106
1537
1156
1284
1280
259
1154
1154
1025
1025
257
1152
1298
1300
1300
1025
1025
1057
97
1057
34
97
1153
130
1154
1153
1153
1153
1025
1025
1025
1473
1153
1153
1153
1281
1281
1281
1281
1281
1281
1025
257
1025
257
1025
257
1057
97
1028
1024
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
260
1028
260
1284
1028
260
1028
1476
1476
1156
1156
1156
1156
1156
1156
1156
1156
1156
1028
260
1028
260
1028
260
1284
1028
260
1028
1028
1028
1028
1028
1028
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1024
1024
1024
1472
1152
131
1152
131
1152
131
1152
131
1024
3
1027
1025
257
1025
257
1282
1282
1154
1154
1154
1154
1154
1154
1154
1154
1026
258
1026
258
1026
258
1026
258
1026
258
1026
1026
258
1026
258
1089
1089
1153
1153
1025
257
1025
257
1025
1089
1089
449
1089
1089
1089
1025
1025
1025
1025
1025
1025
1153
1153
1153
1153
1153
1153
1153
1153
1025
257
1025
1292
1292
1292
1291
1292
1028
1028
1028
1028
1028
1092
1537
1
257
1537
1
257
1025
1062
294
1048
1296
260
1296
260
1040
1092
1088
1092
1293
1062
294
1062
1046
278
150
1302
1045
1042
1042
1041
561
53
337
341
1041
1041
561
1556
52
564
340
1556
20
564
1235
1057
17
18
1041
1057
34
17
18
1042
1044
1076
1234
1042
1042
1042
1042
1042
1041
1044
1044
1044
1044
1044
1044
36
1044
1044
36
1044
1044
1044
36
1028
1057
17
1361
1364
1252
1252
1288
1476
1473
1473
1488
1472
1472
1488
496
1488
496
1472
1024
256
1024
256
64
1024
1121
1121
1794
1792
1792
1796
1797
1796
1040
272
784
276
274
788
786
1296
784
276
274
788
786
1040
272
20
784
18
276
274
788
786
1796
1796
1796
1795
1024
1024
1536
256
1536
1280
1280
1536
256
1280
1280
1536
1536
1536
1536
256
1536
256
1536
256
1536
256
1536
256
1280
1536
256
1280
1280
1280
1280
1536
1536
256
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1536
1280
1280
1280
1280
1280
1296
1032
1280
1032
1024
1025
1089
1025
1025
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1088
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1155
1155
1154
1090
1281
1505
1152
1153
1041
1041
1041
273
1169
1041
273
1040
272
273
1105
145
1104
144
145
1156
1306
1728
1728
1728
1728
1728
1728
1728
1728
1074
1074
1074
1124
1249
1249
1249
1250
1250
1250
1249
1377
1216
1217
1217
1217
1376
1377
1380
1378
356
1380
1378
355
1380
355
1380
1380
1378
356
355
1380
1380
1378
1380
1380
1380
1380
1380
355
1380
1379
1380
1380
1378
1380
1380
1380
1250
1250
227
1250
227
1250
227
1250
227
1251
1251
1250
227
1251
1251
1796
771
1796
1796
1796
771
1796
771
1796
1796
1796
1796
1796
1796
1796
771
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1377
1377
1377
1377
1377
1377
1377
1249
1249
1793
1793
1793
1376
1376
1376
1379
1379
1379
1379
1379
1033
1033
1314
1512
1512
1505
1250
1248
1248
1097
1792
1252
1249
1249
1249
1249
1249
1377
1377
1377
1154
1154
1154
1152
1155
1154
1154
1152
1152
1544
1544
1544
1504
481
1472
416
417
1505
1440
417
1440
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1249
1569
1032
1249
1248
1248
225
1249
1204
1389
1213
1213
1206
1489
1217
1217
1217
1121
225
1121
225
1249
1121
225
1121
225
1249
1249
1121
225
1233
1233
1121
1249
1249
1249
1473
1473
1473
1475
1188
202
1188
1226
1218
164
202
1220
162
164
1244
1225
1156
1156
1156
1154
132
1124
1380
228
1124
1380
228
1380
228
1380
1380
1124
1252
1380
228
1122
100
1378
226
228
1378
1489
1489
1217
1217
1217
1121
1121
209
1121
1233
1233
1121
225
1249
1473
1218
1218
1474
1505
1217
1217
1217
1217
1249
1121
1121
1121
1121
1477
1220
1186
1244
1476
1225
1225
1481
1202
1208
1208
1272
1272
1208
1272
1272
1400
1526
1526
1206
1240
1218
1218
1218
1218
1188
1218
1218
1188
165
1218
1218
1218
1220
1188
1218
196
1218
1220
1218
1218
1188
1218
1218
1188
1186
1204
1202
1202
1266
1204
1202
1476
1476
1476
1474
1474
1474
1474
1476
1474
1476
1474
1474
1474
1474
1476
1474
1188
1220
202
1186
164
1220
1220
1186
164
1220
202
1220
1220
1220
1186
164
1220
202
1220
1186
164
1220
202
1220
1220
1218
202
1220
1188
1218
196
202
1188
1218
202
1220
1220
1220
1220
1220
1220
1220
1386
1386
1386
234
1130
234
242
1138
242
1202
1130
362
234
1130
234
1266
1138
242
1476
1476
1476
1476
1476
1476
1476
1476
458
1476
1476
1476
1476
458
1476
1476
1474
1474
458
1474
1474
458
1474
1476
1188
1188
1188
1218
196
1220
1220
1218
196
1220
1220
1220
1220
1186
1188
1220
1220
1220
1220
1220
1476
1476
1474
1476
1476
1476
1204
1092
1218
162
1218
196
202
1186
164
1218
196
1188
1220
1220
1386
1258
1258
1130
1386
1474
452
458
1476
1476
1476
1476
1524
498
1524
498
1220
1220
1266
1492
466
1492
466
1506
466
1236
210
1220
1218
1218
1277
1245
253
1123
1220
1218
1234
1194
1266
1220
1218
1218
1218
196
1220
1474
452
1474
1476
1220
1220
1476
1476
1476
1220
1218
196
1218
1124
228
1252
1124
228
1252
1234
1250
1122
100
226
228
1250
1490
1490
1490
1490
1490
1490
1490
1188
1188
1220
164
1188
1188
1188
1220
1220
1220
1188
1188
1188
1220
1220
1220
1220
1220
1476
1476
1476
1522
1522
1522
1522
1522
1522
1522
1522
1522
1522
1522
1218
1218
1218
1218
1218
1218
196
1218
1220
1218
1218
1218
1138
1266
1266
1138
242
1138
1138
242
1140
114
1476
1514
476
1500
1514
1514
1514
1514
1514
1522
1226
1218
1218
202
1218
196
202
1218
196
1218
202
1226
1218
1220
1220
1220
1244
1244
1266
1244
1130
1244
1386
1386
1386
1386
1476
1476
1476
1476
1482
1476
1218
196
1220
1218
196
1218
1218
196
1218
1220
1218
196
1218
1218
1218
196
1218
1220
1218
1218
1218
196
1220
1218
196
1218
1218
196
1218
1476
1474
452
1474
1474
452
1474
1476
1528
1304
1280
259
1400
1465
1457
441
1465
1945
1217
1217
1570
1570
1356
1922
1352
1352
1352
1352
1034
1042
1568
1288
1176
183
1142
1344
1039
1039
1448
1048
1165
1293
141
1301
1264
1248
1168
1143
1143
1096
1352
1352
1058
1123
227
1123
227
1219
99
227
1187
1187
1219
1219
1219
1219
1219
1219
99
1222
197
2024
2024
2024
2024
1264
1240
1244
1244
1269
1244
1244
1244
1244
1891
1891
1891
1891
1891
1891
1205
1205
1891
1200
1891
1891
1200
1200
1200
1256
1256
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1256
1256
1267
1256
1267
1272
1272
1272
1272
1272
1272
1272
1264
1256
1269
1264
1264
1264
1797
1269
1797
1269
1269
1797
1797
1269
1797
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1272
1264
1384
1264
1264
1264
1264
1264
1264
1037
1037
1805
1805
1352
1336
1540
1548
540
1548
1540
524
1283
1314
1312
1330
1314
354
2018
2018
1634
1122
1378
1312
1376
1298
338
1298
338
1952
1952
2016
1312
1632
1650
338
306
370
1650
1120
1632
1106
1138
1650
338
1024
1024
1024
1024
1344
1344
1242
1806
1902
1902
1902
1902
1914
1914
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1470
1086
1086
1086
1086
1086
1086
1086
1085
1144
1805
1805
1805
1805
1805
1140
1140
308
1140
1140
308
1332
1800
1800
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1155
1142
119
1142
1142
119
1142
1142
1143
1142
1156
1156
135
1159
1148
1159
124
1158
1158
1159
124
1140
1158
135
124
1148
1156
1159
1158
1156
1156
135
1156
134
1156
134
1156
1158
116
1156
134
135
1140
1156
134
1140
1919
1919
1919
1919
1919
1153
1153
1153
1153
1153
1106
1106
1377
1115
1115
1115
1115
1119
1119
155
1119
1119
1119
1311
1307
1307
1307
1311
1307
1307
1307
1119
1119
1343
311
1119
1339
1119
1119
1119
1119
315
1343
1343
1119
1055
27
1051
1051
1050
31
1051
1055
27
1055
1051
1055
27
1051
1051
1051
1055
27
1051
1055
1050
31
1055
27
1055
1055
1055
1055
1055
1055
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1087
1087
1087
319
1087
1087
1087
1343
1087
1087
1087
1087
1343
1087
1087
319
1087
1087
319
1087
1087
1087
1087
1087
319
1087
1087
319
1087
319
1087
319
1087
1087
1087
1087
1087
1343
1087
1087
1087
1087
319
1087
1087
1087
1087
1087
1087
1087
1087
1343
1087
1087
1087
1087
1087
1087
1343
1087
1343
1087
1087
1087
1087
1087
319
1087
1087
1087
1087
319
1087
319
1343
1087
1087
1087
1087
319
1087
1377
1377
1378
1378
1378
1378
1378
1378
1378
1378
1489
1379
1379
1471
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1747
1308
1340
1116
1025
1025
1025
1025
1217
1217
1217
1025
1217
195
1217
195
1217
1217
195
1217
195
1217
1217
1217
195
1217
195
1217
1217
195
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1220
1220
1217
195
1217
1270
1270
1270
1279
1279
1279
1279
1283
1283
1283
1283
1283
1283
1283
1283
1027
1027
1027
1027
1027
1027
1027
1795
1795
1795
1795
1795
1795
1795
1027
771
1027
771
1027
771
1027
1795
1795
1795
1795
1795
1795
1796
1796
1140
1140
1796
774
775
1796
1796
774
775
1796
1030
772
774
775
116
1028
1028
1028
6
772
774
775
116
1031
775
1796
1028
1028
1030
772
774
775
116
1030
7
775
1796
774
775
116
1799
1796
775
1799
1796
775
1660
1660
1660
1660
1136
1136
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1795
1795
1795
1795
1795
1795
1795
1166
1160
1251
1251
1251
1251
255
1251
255
1795
1795
1795
1795
1795
1795
1795
1251
1795
1795
1795
1251
1251
1251
1251
1251
1251
1251
255
1251
1251
255
1251
1251
1795
1795
1251
1795
1795
1251
1795
1795
1795
1251
1795
1795
1251
1795
1251
1795
1795
1251
1795
1795
1251
1795
1795
1166
1166
1166
1166
1166
1667
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
368
1264
368
1264
1264
1264
368
1264
1264
1264
1534
1407
507
1531
1919
1919
1910
1910
1302
1302
1237
1237
1237
1237
1237
1237
1237
1237
1237
1924
1924
1924
1924
1924
1924
1924
1271
1271
1271
1271
1271
1264
1264
1247
1197
1244
1222
1773
1222
1118
1118
1136
1392
1198
1198
1264
1200
1200
1200
1142
1773
1260
1243
1371
1392
1392
1507
1507
1507
1371
1391
1225
1907
1252
230
1894
1894
1894
1894
1894
1891
1094
1094
1452
430
1454
1470
1470
1900
878
1236
1236
1153
1524
501
1164
141
1236
213
1236
213
1153
213
1164
141
1165
1236
1236
1153
212
213
1155
1164
141
1153
1389
1388
365
1155
1155
1164
141
1164
141
1164
141
1164
141
1164
1164
1164
141
1236
1236
1236
1236
1153
212
1236
213
1236
1389
1388
1388
1652
629
1396
1524
501
1155
1234
1160
132
138
1160
132
138
1162
1160
132
138
1160
1160
138
1160
132
138
1160
132
138
1162
1160
138
1234
1234
1234
1362
210
1234
1234
1234
1234
1234
1234
1362
210
1234
1234
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1388
1388
1240
1274
1532
1532
1234
1234
1240
472
1393
241
1393
1520
1234
1234
1234
1234
1234
1234
1234
1160
132
138
137
1160
132
1160
138
1160
138
1160
132
138
137
1160
132
138
1160
138
1160
138
1160
132
138
137
1160
1160
138
1160
138
1160
132
1160
138
1234
1234
1234
1234
1234
1234
1234
1362
210
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1234
1362
210
1234
1234
1234
1234
1234
1234
1153
1152
1152
1152
1152
1152
1152
1152
129
1152
1152
1152
1152
1152
1152
1152
1242
1240
220
364
218
1240
218
1242
1528
1272
1272
250
1528
1528
506
1528
1528
1234
1234
466
1156
138
210
1156
138
1362
210
1362
210
1362
210
1362
210
1152
1152
1242
1244
1380
1380
466
1498
1498
1532
252
1532
1252
1508
228
1234
466
1380
1252
210
466
1380
1380
1388
1388
1260
1388
1520
1520
1528
248
354
506
250
1378
506
250
1378
506
250
1508
228
1380
484
1234
466
1380
228
1234
466
1032
4
10
1032
4
1032
4
10
9
1032
10
1480
1224
196
456
1226
201
1226
1480
201
457
1480
1224
456
458
201
457
1224
456
1026
12
1036
1026
1026
1308
1308
1308
1308
1156
1164
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1379
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
