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
561
92196
115469
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
1080
1052
1032
1024
1080
1702
1032
1312
1044
1136
1024
1032
1158
1024
1122
1298
1093
1024
1052
1358
1080
1302
1490
1029
1026
1028
1122
1092
1072
1358
1036
1026
1064
1056
1228
1136
1360
1033
1032
1032
72
1456
1234
1048
1480
1048
1048
1048
1048
1296
1296
1057
1549
1025
1028
1056
1056
1024
1384
1069
1793
1249
1024
8
4
1072
1072
1220
1032
264
1121
1969
1207
1028
1028
1028
1096
1096
1060
1036
1036
1248
1780
1159
1037
1038
1046
1240
1136
1096
1036
1036
1314
1728
1156
1036
20
1036
1044
22
1232
1104
1216
1132
1132
1030
1636
1410
1031
1035
1030
1030
1030
1032
1224
1190
1038
1038
1126
1576
1419
1060
1042
1034
1034
1034
1096
1160
1094
1170
1170
1046
1955
1419
1128
1074
1032
1032
1032
1068
1228
1024
1234
1234
1110
1590
1506
1088
1058
1028
1036
1036
1060
1248
1155
1140
1172
1183
1383
1254
1038
1038
1030
1052
1052
1088
1056
1218
1092
1156
1153
1933
1336
1039
1039
1046
1086
1086
1228
1120
1318
1220
1236
1411
1582
1283
1037
1053
1040
1144
1146
1220
1088
1078
1216
1218
1025
1287
1408
1089
1041
1058
1100
1058
1028
1232
1158
1266
1522
1218
1475
1609
1137
1074
1050
1068
1050
1142
1232
1030
1290
1290
1218
1311
1768
1136
1078
1050
1114
1082
1074
1156
1472
1050
1050
1250
1059
1243
1149
1046
1048
1224
1064
34
1332
1228
1223
1420
1050
1256
1200
1082
1165
1044
1052
1192
1128
1128
1408
1068
1219
1308
1082
1272
1036
1294
1189
1045
1076
1122
1122
1122
1454
1056
1188
1218
1132
1409
1224
1240
1089
1073
1070
1123
1122
1122
1332
1072
1184
1318
1212
1664
1041
1284
1257
1061
1082
1120
1034
1034
1524
1104
1460
1390
1460
1218
1057
1935
1134
1060
1034
1088
1032
1034
1582
1048
1412
1890
1315
1218
1113
1599
1102
1088
1040
1224
1128
1122
1802
1085
1420
1552
1288
1282
1048
1028
1159
1105
1040
1256
1096
1068
1986
1092
1033
1776
1163
1350
1825
1184
1155
1045
149
1060
1258
1133
1132
1750
1088
1344
1160
1026
1286
1123
1201
1123
1077
1077
1128
1333
1070
1134
1750
1056
1124
1180
1056
1340
1158
1033
1092
1077
1077
1088
1061
1067
1162
1760
1120
1056
1444
1120
1792
1230
1240
1252
1072
1072
1088
1037
1120
1186
1536
1040
1187
1296
1152
1089
1324
1304
1056
1096
1096
1255
1048
1136
1190
1794
1049
1458
1820
1089
1091
1196
1392
1074
1144
1144
1160
1105
1132
1130
1858
1035
1028
1920
1101
1254
1463
1137
1144
1097
1097
1036
1098
1122
1040
1850
1053
1029
1760
1133
1316
1812
1089
1088
1029
9
1253
1064
1027
1153
1152
1826
1056
1345
1760
1068
1472
1072
1024
1032
1056
1048
1048
152
1120
1217
1185
1042
1568
1216
1091
1552
1112
1352
1099
1088
1025
1034
1043
1043
1043
1148
1062
1161
1090
1568
1057
1089
1296
1056
1852
1376
1251
1091
1024
1024
1024
1024
1088
66
1132
1035
1218
1390
1121
1219
1648
1120
1986
1344
1216
1219
1063
1063
1063
1063
1217
1217
1038
1032
1282
1342
1171
1251
1544
1039
1734
1352
1260
1027
1063
1063
1063
1063
1187
1187
1091
1064
1330
1052
1075
1192
1052
1095
1060
1858
1316
1027
1063
1063
1063
1063
1072
1072
1229
1101
1280
1042
1088
1411
1044
18
1220
1187
1858
1336
1046
1031
1039
1095
1095
1456
1456
1245
1121
1220
1070
1163
1227
1280
1280
1040
1184
1040
1288
1046
1044
1032
1252
1124
1184
1184
1280
1122
1038
1088
1409
1225
1472
1472
1090
1078
1846
1154
1024
1028
1034
1034
266
1034
1100
1100
1410
1126
1178
1344
1219
1360
1312
1312
1088
1328
1926
1286
1152
1038
1050
1050
1050
1050
27
1050
1037
1058
1184
1178
1028
1346
1106
1952
1952
1088
1316
1414
1926
1153
1050
1050
1050
1050
282
1050
1050
1155
1153
1128
1421
1220
1028
1123
1089
1640
1640
1087
1062
1542
1030
1473
1048
28
25
1048
1052
1052
1052
1052
1052
1190
1187
1256
1049
1260
1024
1172
1052
1100
1100
1120
1734
1422
1220
1349
1048
25
1048
1048
1048
1048
1304
1304
1048
1048
1443
1442
1256
1051
1263
1052
1463
1149
1024
1028
1127
1216
1370
1156
1032
1112
120
49
1145
1073
1112
1088
1048
1048
1048
1048
1048
1442
1442
1314
1034
1154
1044
1420
1132
1044
1024
1260
1094
1890
1409
1026
1177
1049
153
1049
1049
1049
1177
1093
1315
1315
1315
1059
1059
1132
1132
1451
1026
1030
1110
1436
1348
1024
1025
1329
1062
1574
1283
1152
1037
1037
1037
1037
1037
1037
1036
1133
1520
1392
1392
1264
1136
1292
1292
1441
1046
1262
1234
1091
1328
1024
1024
1080
1184
1398
1798
1473
1038
142
1038
1038
1038
1038
1038
1037
1158
1030
1286
1286
1286
1157
1486
1479
1457
1182
1250
1038
1283
1329
1344
1344
1246
1196
1024
1798
1346
1034
1170
1034
1290
1034
1034
1034
1161
1026
1034
1034
1928
1032
1032
1233
1267
1595
1178
1152
1162
1220
1224
1368
1368
1055
1441
1674
1160
1412
1178
1226
1050
1434
1050
1040
1032
1169
1162
1176
1304
1304
1048
280
1048
1243
1236
1290
1032
1048
1028
1318
1277
1036
1036
1039
1538
1178
1160
1548
1154
1162
1026
1410
1026
1028
1026
1157
1026
1410
1922
1922
1282
1026
258
386
1026
1296
1298
1323
1419
1073
1024
1192
1028
1052
1049
1088
1026
1162
1048
1550
1122
1122
1218
1218
1044
1188
1044
1126
1209
1418
1290
1290
1290
1290
1290
394
1418
1034
1072
1072
1450
1035
1080
1024
128
1186
1024
1172
146
1054
1168
1030
1154
1279
1601
1252
1252
1476
1220
1232
1476
1232
1252
1124
1944
1944
1944
1432
1304
408
1432
1432
1432
1048
1036
1036
1576
1178
1067
1252
1252
1192
1153
1024
1024
1041
1175
1216
1186
1251
1485
1152
1152
1280
1152
1216
1280
1280
128
1153
1120
1692
1436
1436
1436
1436
1436
1436
1436
1436
1064
1220
1256
1028
1498
1106
1216
1232
1432
1198
1160
1156
140
1024
1297
1216
1442
1474
1485
1408
1472
1024
1408
1216
1024
1024
1024
1219
1268
1693
1565
1437
1533
1533
1533
1533
1533
1533
1143
1157
1155
1207
1380
1096
1238
1238
1280
1314
1164
1164
1164
1160
1875
1224
1458
1348
1485
1412
1372
1042
1924
1220
1284
1284
1028
1479
1172
1672
1928
1285
1285
1285
1286
263
1285
1285
1286
261
1095
1037
1048
1460
1216
1080
1286
1286
270
1059
1072
1244
1244
1244
1244
1993
1183
1306
1796
1548
1490
1218
1314
1746
1426
1430
1286
1286
1357
1477
1479
1927
1028
1796
1924
1924
1924
1924
1924
1924
1924
1093
1089
1105
1464
1520
1040
1152
1024
1024
1220
1033
1388
1388
1388
1398
1281
1409
1050
1800
1967
1362
1254
1460
1618
1458
1458
1166
1422
1368
1165
1534
1934
1294
1934
1294
1294
1294
1494
1678
1422
1422
1038
1250
1241
1453
1282
1047
1152
1152
1152
1324
1244
1280
1280
1280
1287
1377
1026
1410
1304
1737
1214
1214
1526
1150
1442
1496
1424
1424
1208
1489
1282
1026
1027
1667
1923
1922
1923
1475
1411
1410
387
1410
1027
1046
1053
1547
1032
1024
1416
1480
1480
1837
1158
1248
1252
1250
1025
1141
1024
1306
1315
1740
1432
1442
1464
1144
312
1504
1416
1504
1504
1432
1160
1794
1666
1282
1410
1666
1410
1410
1410
1346
1602
1410
1410
1026
1078
1079
1802
1472
1024
1512
1384
1384
1579
1262
1152
1156
1154
1189
1112
1088
1050
1048
1786
1168
1168
1456
1136
1328
1368
1424
1496
1240
1183
1408
1922
1154
1154
1410
1410
1410
1410
1410
1282
1666
1410
1410
1056
1088
1115
1032
1478
1096
1328
1360
1360
1090
1220
1476
1484
1482
1440
1220
1104
1050
1025
1681
1304
1176
1560
1304
1304
1368
1560
1304
1304
1409
1181
1764
1764
1028
1348
1604
1348
1348
1604
1348
1604
1348
1604
1092
1075
1083
1120
1344
448
1126
1332
1300
1108
1124
1388
1356
1356
1354
1500
1473
1111
1098
1219
1558
1336
1448
1820
1848
1848
1400
1976
1976
1336
1408
1157
1568
1632
1126
1366
1654
1380
1394
1382
1302
1636
1380
1382
1036
1059
1067
1027
1660
1660
1152
1400
1348
1216
1252
1026
1242
1242
1242
1389
1824
1111
1218
1090
1619
1448
1072
1976
1960
1960
1816
1456
1488
1936
1408
1157
1377
1089
1059
1347
1283
1281
1280
1283
1283
1281
1281
1283
1056
1092
1108
1024
1558
1558
1216
1362
1294
1326
1220
1138
1154
1154
1154
1293
1065
1237
1062
1030
1617
1500
1092
1760
1756
1756
1364
1624
1360
1424
1319
1037
1328
1360
1029
1349
1029
1029
1029
1197
1797
1157
1157
1157
1028
1028
1028
1152
1102
1102
1311
1802
1930
1930
1189
1160
1226
1226
1228
1185
1512
1220
1274
1038
1028
1025
1040
1668
1153
1153
1300
1616
1879
1687
1025
1164
1315
1867
1037
45
1933
1293
1292
1293
1085
1101
1164
1165
1036
1061
1088
1091
1448
1292
1036
1079
1880
1752
1752
1457
1024
1274
1272
1278
1161
1376
1344
1226
1519
1344
1155
1176
1190
1411
1187
1360
1536
1632
1232
1152
1038
1322
1610
1057
1056
1089
1425
1169
1153
1024
1233
1409
1041
1034
1072
1172
1096
1320
1214
1214
1072
1656
1492
1492
1962
1392
1276
250
1264
1266
1501
1040
1252
1026
4
34
1287
1376
1088
1120
1024
1280
1408
1360
1568
1616
1104
1105
1207
1026
1254
1124
1124
1091
1091
1059
1027
1027
1027
1539
1027
1026
1151
1104
1089
1808
1186
1154
1136
1376
1288
1288
1032
1280
1164
1164
1158
1174
1498
1178
1150
1042
26
154
1044
18
1042
1924
1312
1392
1072
1512
1872
1616
593
1280
1384
1616
1360
1209
1143
1076
1592
1272
1268
1090
1474
1090
1090
1410
1218
1922
1090
1410
1148
1115
1088
1214
1158
1030
1057
1292
1196
1036
1064
1371
1420
460
1484
1480
1486
1423
1164
1183
1074
58
1074
58
1082
1076
1074
1074
1288
1416
1360
1208
1324
1872
1872
1872
1288
1384
1616
1360
1184
1115
1430
1309
1460
1460
1122
1314
1088
1098
1090
1250
1728
1088
1092
1028
1217
1029
1027
1416
1544
1211
1288
1340
1080
1066
1128
1062
1062
1062
1066
1058
1479
1296
1116
1026
1026
1026
1026
1026
1028
1026
1026
1280
1416
1049
1188
1376
1048
1048
25
1049
1860
1120
1152
1920
1059
1075
1062
1078
1480
1480
1048
1144
1094
1119
1128
1176
1062
1094
1096
1038
1155
1057
1027
1412
1412
1154
1284
1440
480
1156
1034
1132
1138
1138
1150
1130
1140
1395
1304
1045
1154
1154
1154
1154
1154
1154
1154
1154
1284
1308
1032
1060
1868
1032
1032
1032
1032
1112
1416
1208
1176
1128
1027
1120
1136
1316
1316
1220
1028
1028
1028
1140
1476
1124
1124
1124
1026
1092
1065
1144
1414
1414
1479
1284
1312
1312
1312
1188
1252
1026
1026
1026
1026
1024
1055
1040
1073
1218
1218
1218
1218
1218
1218
1218
1218
1124
1029
1261
1150
1644
1069
1069
1069
1069
1048
1480
1465
1689
1148
1032
1152
1104
1127
1139
1063
1031
1029
1066
1251
1479
1029
1127
1252
1110
1192
1122
1096
1568
1424
1296
1388
1964
1900
940
1452
1326
1152
1030
1026
6
1030
1024
1025
1041
1088
1093
1090
290
1314
1090
1090
1090
1090
1090
1090
1265
1069
1284
1168
1068
1284
1441
420
1441
1444
1168
1528
1477
455
1181
1153
1024
1024
1088
1144
1115
1341
1165
1101
1128
1447
1101
1029
1224
1408
1110
1068
1094
1095
1140
1396
1027
1864
1116
1116
1116
1116
1313
1425
1032
1032
1032
72
1030
1025
1036
1200
1121
1132
1218
202
1186
1186
1218
1218
1218
1216
1216
1234
1136
1040
1036
1024
1230
334
1354
1459
1450
420
422
442
1468
1444
1072
1304
1872
1872
1312
1027
1044
1028
1377
1147
1147
1056
1424
1233
1256
1444
1248
1473
1416
1410
1132
1132
1126
1283
1972
1396
1128
1100
1088
1088
1088
1088
1523
1531
1032
1032
1032
1032
1042
1053
1026
1200
1249
1070
1172
290
150
1314
1186
1186
1170
1316
146
1226
1168
1292
140
1282
1280
1216
1313
1096
1320
1320
1856
834
1408
1410
1408
1408
1408
1408
1411
1216
1080
1808
1808
1297
1026
1040
1144
1901
1134
1131
1088
1600
1408
1452
1280
1184
1344
1484
1162
1153
1121
1134
1331
1542
1350
1027
1228
1048
1048
1048
1128
1590
1289
1220
1156
1156
1156
1170
1158
1156
1072
1120
1185
1094
1042
1092
70
1044
18
1094
1090
1094
1091
1090
1090
1088
1044
1092
1042
1024
1040
1345
1224
1036
1036
1792
1792
1344
1344
1344
1344
1344
1345
1345
1256
1032
1552
592
1552
592
1169
1089
1104
1140
1289
1154
162
1175
1121
1121
1472
1437
1153
1121
1152
1479
1176
1212
1088
1048
1033
1062
1798
1230
1248
1220
1220
1220
1568
1054
1031
1236
1172
1172
1172
1172
1222
1196
1025
1270
1059
1252
1330
310
1254
1254
238
1332
1332
316
306
314
1254
1254
1274
1270
1268
242
250
1266
1256
1334
1254
1082
308
306
1665
1048
1091
1092
1196
1196
1856
833
1856
1857
1856
1856
1856
1856
1859
1859
1496
1948
1112
1112
1112
1112
1561
1254
1024
1156
1928
1152
1152
384
1152
1207
1079
1382
1329
1231
1079
1222
1126
1232
1028
1216
1100
1505
1030
1030
1240
1268
1174
1190
1190
1384
1082
1280
1362
1060
1060
1060
1056
1060
1056
1032
1207
1248
1414
1346
1350
1412
1412
1418
1348
326
1348
326
1348
326
1348
1346
330
1414
1410
1418
1410
1412
390
1410
1410
1410
1420
1350
1414
1354
1348
326
1348
1222
1040
1089
1236
1122
1122
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1856
1073
1093
1093
1092
69
1092
69
1797
1087
1280
1072
1536
1408
1408
1408
1408
1200
1072
1123
1201
1280
1200
1027
1155
1280
1028
1315
1132
1277
1172
1060
1165
1252
1088
1152
160
1184
1256
1088
1216
1106
218
1133
1140
124
102
117
126
110
190
1150
174
1184
1134
1135
1088
1408
1292
1030
1030
1030
1030
1036
1030
1030
1030
1030
1030
1030
1030
1038
1030
1034
1030
1034
1034
1030
1030
1030
1030
1030
1030
1038
1030
1038
1034
1030
1030
1030
14
1383
1076
1107
1158
1024
1024
1235
1235
1235
1235
1235
1235
1235
1235
1235
1235
1856
1033
1027
1027
1027
1027
1027
1027
1539
1100
1295
1072
1056
16
28
36
1320
1064
296
1576
296
1312
1448
1160
1126
1141
1152
1064
1030
1226
1187
1142
1296
1100
1137
1510
1270
1215
1222
1328
1456
1456
1328
1200
1348
1312
1106
1154
1165
1156
68
148
1156
1154
66
1157
1026
130
66
1154
66
1154
1282
1154
1154
1152
1153
1292
1400
1053
1028
1028
1028
1032
1032
1032
1034
1034
1034
1034
1034
1034
1034
1034
1034
1474
1474
1032
1026
1032
1032
1032
10
1032
10
1032
1034
1032
1034
1034
1026
10
1034
1026
10
1034
1901
1094
1073
1190
1164
1162
140
1233
1233
1233
1174
1169
1169
1169
1169
1171
1169
1104
1024
1050
1050
1046
1046
1046
1046
1034
1148
1048
1028
1152
1088
1152
1088
1130
170
1194
1194
1130
1194
1328
1448
1480
1254
1133
1184
1320
1154
1290
1167
1136
1208
1156
1223
1312
1424
1080
1160
1280
1280
1408
1280
1280
1516
1203
1222
1222
1231
1222
1222
1222
1222
1222
1222
1221
1030
1030
198
1222
1222
1222
1222
1350
1350
1216
1025
1032
1952
1027
1093
1037
1037
1038
1052
1053
1053
1034
1034
1034
1034
1034
1034
1034
1034
1034
1026
1026
1052
1044
1052
1052
1052
1050
1052
1050
1036
1048
1048
1048
1026
1026
1026
1026
1026
1026
1026
1038
1037
1165
1152
1410
1154
1154
1236
1236
1236
1073
1081
121
1149
1148
1113
1119
1149
1040
1152
1069
1069
1079
1078
55
1078
55
1079
1050
1026
1048
1030
1168
1216
1168
1216
144
1154
1154
1154
1154
1154
1154
1152
1455
1352
1191
1192
1409
1323
1466
1192
1165
1153
1064
1216
1260
1792
1408
1448
1480
1098
1098
1100
1098
1436
1026
1206
1218
1218
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1160
1160
1220
1223
1064
1761
1026
1221
1072
1225
1226
1073
1073
1073
1218
1218
1218
1218
1218
1218
1218
1218
1218
1074
1066
1074
1168
1074
1074
1074
1074
1074
1074
1038
1072
1272
1080
1218
1218
1218
1218
1218
1218
1218
1311
1120
1532
1136
1218
1194
1194
1349
1349
1348
328
1073
1032
1032
1025
1030
1117
1119
1024
1176
1072
1248
228
1248
1248
1248
1248
1256
1256
1256
1251
1027
1308
1126
1304
1304
1304
1304
1304
1161
1161
1161
1161
1161
1161
1293
1665
1408
1208
1196
1481
1025
1043
1196
1108
1231
1035
1348
1249
1856
1296
1503
1088
1138
1138
1138
1138
1412
1025
1056
1296
1296
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1200
1156
1132
1128
1408
1025
1293
1186
1307
1306
1187
1185
1185
1304
1304
1306
1306
1306
1306
1306
1306
1306
1058
1162
1186
1185
1190
1190
1190
1190
1190
1190
1062
1184
1304
1208
1306
1306
1306
1306
1306
1306
1306
1055
1132
1410
1112
1050
1050
1050
1088
69
76
77
1088
1088
1096
1088
1104
1096
1089
1096
1088
1091
1088
1036
1400
1504
1504
1496
1504
1504
1504
1484
1484
1484
1314
1120
1174
1090
1224
1225
1224
1224
1224
1100
1196
1164
1164
1164
1164
1089
1064
1064
1423
1188
1368
1336
1103
1152
1368
1153
1064
1254
1520
1120
1796
1370
1024
1268
1268
1268
1268
2016
1027
1030
1048
1048
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
424
1128
424
1128
1128
1128
1128
1448
1128
1136
1088
1122
1457
1155
1032
1443
1942
1940
1442
1441
1444
1960
920
1960
1944
1944
1960
1960
1946
1962
1962
1442
1442
1442
1440
1440
1440
1442
1442
1446
1446
1186
1444
1948
1442
1834
1944
1944
1944
1946
1946
1946
1311
1036
140
1923
1052
1058
1056
34
1058
1120
1122
1120
1122
1123
1124
1120
1347
1313
1350
1345
1348
1344
321
1347
1345
1294
1796
1136
1124
1072
1128
1136
100
1136
100
113
1062
1062
1062
1970
1164
1451
1224
1408
1409
1408
1408
1408
1146
1056
1120
90
1120
90
1210
1184
186
1143
1196
1452
1611
1452
1180
1324
1163
1088
1312
1024
1135
1210
1865
1024
1056
1110
1044
1124
1092
1092
1092
1456
1346
1415
1116
1116
1216
1344
1216
1344
1344
1344
1216
1344
1344
1216
320
1472
1216
320
1472
1344
1216
1216
1216
1472
1344
1222
1216
1191
1417
1089
1362
1460
1686
1684
1443
1443
1444
1688
1688
1692
1688
1692
1680
1684
1688
1684
1682
1442
1460
1414
1458
1456
1460
1458
1460
1412
1444
422
1460
1444
1684
1440
1938
1688
1688
1692
1688
1688
1688
1213
1046
1046
1600
1092
1042
1044
28
1052
18
26
1052
1379
1379
1379
1379
1378
1379
1379
1378
1315
1347
1379
1347
1379
1347
355
1344
352
1344
352
1340
1927
1083
1083
1083
1068
1083
1083
1083
1083
1083
1078
1078
1083
1594
1485
2029
1244
1432
1431
1432
1432
1432
1076
1140
1140
1140
1140
1140
1076
1076
1076
1140
1292
271
1295
1345
1280
1471
1294
1201
1121
1504
1112
1174
1507
1052
1112
1144
1088
1048
1062
1126
1094
1102
1280
1880
1152
1364
1106
1349
1314
1172
1314
1618
338
1368
1176
1365
1360
328
1352
1360
328
1352
1168
336
72
328
1360
584
328
1608
1352
1320
1320
1480
1352
1512
1479
1316
1437
1411
1247
1890
1028
1556
1552
1028
1046
54
1025
1348
1348
1348
1348
1348
1540
1348
1580
1348
1356
1056
1054
1086
1026
1028
1028
1028
1028
1028
5
21
1029
1026
1027
1058
1536
1076
1356
1346
1348
1540
1354
1354
1356
1373
1078
1078
1505
1092
1092
1088
68
1088
68
1090
68
1092
1090
1092
1891
1891
1891
1891
1891
1891
1379
1891
1891
1379
1891
1891
1379
867
1891
1891
1890
1378
866
1889
1889
1121
1591
1026
1026
1026
1027
1026
1026
1026
1026
1026
1027
1027
1026
1090
1072
1516
1230
1088
1110
1544
1560
1560
1080
1109
1237
1237
1109
1109
1464
1109
1080
85
1120
1441
1440
1408
1856
1024
1280
1056
1168
1176
1343
1264
1454
1335
1036
1106
1114
1136
1026
1192
1048
1040
1096
1824
1986
1408
1046
1110
1093
1112
1046
1095
1104
1168
1116
1052
1109
1874
1240
1112
76
1106
1112
106
1100
1170
1108
1112
1096
88
76
89
1108
82
1112
1096
88
120
152
76
124
156
122
154
73
89
1848
1028
24
10
1164
1050
1288
216
204
220
364
218
346
1930
1964
1348
1197
1092
1526
1232
1570
1029
1157
1157
1037
1039
1039
1037
269
1100
1100
1100
1100
1100
1164
588
1100
1316
1100
1100
1450
1442
1080
1098
1294
1294
1294
1292
1294
1037
1037
1292
1050
282
1046
1032
1038
1036
1100
1098
1100
1164
1098
1114
1096
76
1361
1138
1140
1312
1236
1092
1094
1094
1094
1094
1094
1094
1094
1094
1092
1376
1376
1376
1376
1376
1376
1120
1251
1248
1248
1248
1248
1248
1248
1248
1248
1249
1249
1249
1248
1248
1122
1024
1030
1030
1030
1027
1026
3
1027
1027
1027
1027
1027
1027
1027
1030
1028
1580
1182
1376
1068
1776
1816
1816
1069
1133
1389
1389
1133
1133
1069
1133
1133
1133
1248
1584
1584
1488
1856
1090
1920
1200
1274
1498
411
1976
1197
1320
1269
1286
1110
1074
1153
1030
1276
1276
1148
1276
1584
1574
1059
1234
1218
1232
1220
1218
1228
1218
1218
1218
1218
1220
1218
1218
1090
1026
66
1026
1090
1026
1026
1234
1218
1218
1218
195
1218
1218
1219
1218
1218
1218
1218
195
1218
1218
1218
1218
1218
1218
1218
1218
1225
1219
1986
1218
1218
1218
1218
1218
1378
1218
1218
1218
1218
1218
1218
1506
1698
1216
1321
1116
1886
1055
1146
1037
1229
1228
1048
1049
1049
1049
1049
1230
1230
1230
1230
1230
1230
1230
1230
1230
1230
1228
1498
1462
1048
1272
1048
1048
1048
1054
1048
1048
1048
1053
1050
1050
1044
1048
1050
1048
1226
1226
1226
1226
1226
1218
1226
1218
202
1096
1092
1092
1186
1302
1164
1134
1134
1134
1134
1134
1134
1134
1134
1130
1299
1348
275
1299
1299
1299
1299
1316
1300
1185
1313
1314
1059
1153
1153
1153
1153
1152
1152
1152
1058
1314
1104
1026
1024
1024
1024
1024
4
1026
1026
1026
1028
1028
1028
1026
1024
1024
1030
1060
1792
1182
1392
1188
1264
1852
1820
1120
1120
1120
224
1248
1120
224
1120
224
1120
1248
1120
224
1120
1187
1712
1712
1487
1216
1218
198
1592
1192
1530
1306
1306
1713
1197
1040
1280
1299
1280
1026
1424
1288
1414
1414
1284
1414
1032
1968
1446
1176
1176
1318
1222
1222
1222
1222
1094
1222
294
1222
1222
1508
1510
1510
1510
1510
1510
1510
1510
1510
1094
1318
1222
1222
1094
1094
198
294
1092
196
198
294
1318
1222
294
1222
1222
1222
294
1222
1094
198
294
1220
1094
198
1220
198
294
1222
1222
1094
198
1092
198
1223
1222
294
1606
1220
1222
1220
1092
1220
1318
1222
294
1222
1222
1222
1222
1222
1606
1158
1347
1518
1144
1842
1155
1154
1118
1228
205
1225
1053
1052
1052
1052
1052
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1218
202
1626
1340
1052
1279
1052
1052
1052
1058
1052
1052
1052
1053
1058
1058
1092
1308
1228
1050
1226
1226
1226
1226
1226
1226
1226
1226
1226
1856
1132
1132
1393
1074
1090
1258
1258
1258
1258
1258
1258
1258
1258
1258
1363
1367
1363
1363
1367
1363
1366
1376
1414
1456
1456
1470
1460
1091
1091
1091
1091
1424
1424
1424
1452
1452
444
1361
1152
1052
1048
1052
1028
1028
5
1030
1030
1030
1028
5
1028
5
1029
1026
1026
1026
1224
1156
1965
1266
1528
1468
1528
1468
1528
1137
1201
1137
1201
1201
1137
1201
1137
1201
1137
1201
1137
1201
1201
1512
1712
1712
1560
1186
1298
1304
1036
1036
1036
1832
1848
1373
1160
1027
1416
1308
1344
1248
1428
1408
1414
1414
1410
1414
1296
1568
1454
1520
1520
1248
1248
1248
1248
1248
1248
1248
1248
1248
1249
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
225
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
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1248
1283
1590
1128
1072
1024
1475
1091
1244
1244
1241
1153
1088
1088
1088
1088
1240
1240
1240
1242
1242
1242
1242
1242
1242
1242
1242
1242
1066
1404
1089
1089
1156
1156
1154
1090
1090
1092
1092
1093
1090
1090
1248
1156
1220
1093
1178
1242
1178
218
1178
1242
1242
1242
1242
1178
218
1024
1198
1198
1652
626
633
1076
1138
1410
1410
388
1410
388
1410
388
1412
1412
1412
1412
1412
1110
1108
1108
1107
1105
1110
1110
1144
1054
31
1410
1416
1411
1414
1107
1099
1098
1102
1408
1408
1408
1408
1408
1408
1194
1472
1026
1024
1046
1029
1029
1029
1028
1024
4
1028
1028
5
1029
1028
5
1028
1029
1050
1050
1050
1218
1270
1377
1146
1080
1074
1081
1080
1080
1041
1153
1169
1089
193
1089
1169
1089
1249
1089
1121
1105
1121
81
1089
81
1089
1576
40
1724
1724
1976
1190
1048
1048
1037
1436
1420
1708
1708
1392
1101
1043
1536
1329
1280
1452
1282
1548
1290
1290
1290
1290
1840
1456
1442
1298
1296
1072
1328
1328
1328
1328
1328
1328
1328
1328
1328
1072
1328
1328
1328
1328
1328
1328
1328
1456
1072
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1072
304
1072
1328
1328
1072
304
1328
1328
1328
1328
1072
304
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1456
1328
1328
1328
1328
1329
1328
1328
1328
1328
1328
1328
1328
1328
1456
1320
1135
1340
1131
1171
1154
1315
1217
1280
1281
1280
1240
1217
1217
1219
1219
1306
1290
268
1306
1288
1288
1304
1304
1304
1290
1306
1306
1306
1450
1258
1217
1216
1243
1243
1242
1242
1216
1216
1216
1217
1216
194
1216
194
1208
1182
1280
1237
1466
1304
1304
1288
280
1304
1300
292
1300
1300
1290
276
1300
1300
292
298
1697
1204
1076
1284
1284
1540
260
1042
1302
1044
1044
1044
28
1044
1050
1044
26
1044
26
44
1046
1046
30
1054
1046
30
1046
1089
1092
1092
1088
1089
1095
1095
1088
1223
1223
1297
1347
1154
1606
1220
1216
1219
1219
1185
1217
1153
1344
1312
1152
1485
1992
1312
1310
1294
1325
1325
1325
1290
1296
1296
266
1310
1290
1314
1314
1310
1310
1310
1315
1309
1309
1309
1298
1276
1857
1162
74
1069
1070
1071
1069
1069
1024
1046
1046
1046
19
1043
1024
1046
1046
1024
1024
1088
1226
1088
192
1216
1088
192
1216
1216
1032
1032
1754
1754
1756
1420
1120
1056
1037
1420
1036
1292
1292
1304
1024
1046
1152
1296
1024
256
7
2028
1376
1396
1032
1064
1066
1064
1024
1464
1440
1928
1928
1281
1408
1281
1408
1409
1408
1408
1408
1280
1408
1408
1408
1280
1280
1280
1408
1408
1408
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
257
1280
1280
1280
1280
1280
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
385
1408
1408
1409
1408
1408
1408
385
1408
1408
1408
1408
1408
1408
1408
1409
1408
1408
1408
1408
1280
1408
1408
1408
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1024
1408
1115
1152
1189
1426
1024
1827
1201
1844
1844
1846
1169
1312
1184
1315
1187
291
1792
1408
1408
1794
1792
384
896
1416
1792
1792
1794
1800
1792
1794
1794
1570
1192
1153
1202
1176
1178
1178
1176
1155
1157
1157
1189
1184
164
292
1184
288
1312
1312
1448
1340
1800
1168
1410
1920
1408
1920
1920
1796
1927
1415
1927
1799
391
903
1928
1927
1799
1415
903
1415
1416
1381
1174
1046
1422
1423
1678
1422
1076
1058
1058
1044
1044
1044
34
1042
1042
1042
1042
1042
36
1042
1032
1040
1040
144
1040
1058
1042
1042
1040
1223
1221
1221
1223
1221
1219
1219
1223
1219
1219
163
1187
211
1233
1222
1235
1223
1223
1155
1219
1155
1219
1219
1159
1184
1216
1344
1859
1287
1555
275
1543
263
1546
10
266
1546
10
266
1546
10
1031
1287
1543
263
1543
1555
275
1031
1287
1543
7
263
1555
275
1299
1555
1030
262
1300
1556
1553
1938
1414
1800
1026
1026
1177
1066
1112
1177
1177
1216
1079
1047
1047
1047
1047
1024
1047
1047
1024
1024
1024
1482
1024
1024
1024
1024
1024
448
1024
448
1472
1024
1024
1496
1498
1266
1024
1148
1149
1378
1516
1136
1052
1052
1336
1152
1122
1413
1032
1143
1143
1142
1134
1090
1232
1228
1324
1292
1156
1072
2019
1108
1664
1292
1367
1301
1132
1301
2014
1333
1328
1328
1128
1335
1332
1232
1360
1360
1360
1460
1232
1412
1360
1140
1368
1872
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1240
1240
1204
2000
1160
1160
1160
1160
1232
464
1160
208
1160
137
1232
1160
208
464
1161
1160
1160
1160
208
1160
137
1156
1160
392
208
464
1232
1160
132
1160
1412
1156
1161
1156
1232
1232
1232
1872
1156
1160
132
1156
1224
1220
1288
1160
132
1156
1156
1160
1160
1156
1156
1284
1572
1161
1219
1153
1297
1032
1921
1453
1557
1557
1559
1457
1504
1440
1461
1461
1461
1064
1064
56
36
1080
1056
1080
36
1064
36
1080
1056
1556
1556
1056
1544
1072
1056
1056
1670
1440
1409
1417
1500
1494
1496
1496
1480
1445
1477
1461
1458
1444
436
1460
1460
1444
1460
1444
1425
1454
1564
1443
1056
1069
1064
1080
1064
1552
1062
1062
1062
1058
1058
36
1058
36
1064
1058
1058
1058
1058
1058
1064
1029
1218
1218
1680
1680
1680
1680
1078
1072
1078
1080
1080
1080
1072
1078
1078
1072
1072
1072
1072
1072
1072
1082
1072
1072
1072
1072
1076
60
50
58
54
62
1074
58
54
62
1072
1156
1156
1156
1156
1156
1156
1157
1284
1060
1060
1060
1092
1172
1601
1060
1089
1348
1060
1220
1092
1058
1314
1058
1224
1056
1024
1799
1120
1214
1051
1307
1043
27
795
1051
275
499
1147
475
1147
187
1147
1147
475
1499
1147
1147
475
1131
1499
1302
275
1558
22
531
278
275
1046
278
275
1051
1555
19
27
275
795
475
1043
1499
1043
275
1555
19
275
1299
1043
275
1043
27
275
1043
27
275
283
1299
1299
1043
286
1043
275
1197
1517
1819
475
1150
1423
1064
1026
1026
1438
1426
1264
1216
1226
1040
1079
1111
1111
1111
1119
1119
1079
1079
1079
1079
1200
1423
1040
1040
1040
1040
1040
1040
1040
1040
1423
1025
1025
1304
1304
282
1420
1318
1025
1025
1338
1324
1114
1174
1174
1039
1228
1170
1312
1128
1140
1140
1140
1122
1166
1254
1218
1362
1396
1028
1728
1830
1261
1036
1172
1379
1167
1290
1157
1135
1311
1224
1224
1284
1243
1973
1104
1360
1384
1384
1582
1360
1350
1384
1262
1372
1616
1388
1388
1360
1360
1360
1384
1384
1384
1384
1384
1384
1368
1367
1244
1244
1070
1104
1072
1072
1072
1072
1360
1360
1232
1360
208
1232
1232
1232
1232
1360
208
1360
1356
1292
1292
1080
1384
216
1080
1401
1076
1080
216
1592
1384
216
1368
1240
1224
1060
1288
1358
1062
1294
1293
1391
1239
1367
215
1808
1026
1036
1036
1030
1272
1030
1392
1036
1036
1036
1076
1032
1432
1038
1422
1798
1832
1415
1223
1085
1395
1024
1795
1057
1109
1109
1109
1075
1057
1025
1080
1592
1592
1128
1128
1128
1126
1128
1124
1128
1126
1128
1126
1128
1124
1094
1733
1124
1240
1142
1072
112
1072
112
1210
1336
1475
1501
1348
1360
1356
1368
1356
1044
1028
1590
1086
1085
1086
1086
1086
1084
1597
1596
1080
1448
1044
1027
1136
1134
1128
1128
1128
1092
1124
1126
1132
110
1126
1126
1126
1126
1126
1120
1120
1120
1120
1120
1120
1120
1316
1230
1224
1472
1312
1472
1472
1078
1352
1062
1060
60
1060
60
1060
1060
1062
1062
1058
1058
36
1060
1058
36
1058
36
1060
1058
1060
1060
1060
1060
1060
1058
36
1058
1058
1058
1058
1058
1058
1058
1058
1062
1157
1157
1155
133
1155
133
1157
1155
133
1157
1155
1056
1056
1028
1027
1027
1539
1043
1059
1039
1039
1039
37
1039
1040
1040
1040
1056
1056
1024
1813
1137
1026
130
34
1026
1154
1090
1026
66
34
290
1794
642
578
1058
290
1026
1282
1088
65
1601
1089
1153
1088
65
1089
1521
1297
1088
65
1089
1281
1153
1290
1280
1280
1664
1088
16
1280
640
1024
16
1024
1024
16
1088
144
1168
1056
1024
1024
64
16
1024
1024
1792
640
800
1536
1024
64
1600
1152
64
1024
1024
1024
64
1280
768
1280
1152
64
1024
1024
64
1024
1056
1088
1024
1088
1152
1280
1024
1152
1024
1088
1024
1313
1280
288
1792
1280
1858
1553
1450
1218
1218
1506
1608
1520
1304
1288
1051
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1179
1095
1083
1083
1083
1083
1083
1083
1083
1083
1479
1045
1045
1920
1920
897
1920
1417
1827
1155
1155
1314
1922
1241
1178
1196
1319
1223
1238
1281
1504
1236
1236
1236
1036
1214
1252
1302
1238
1102
1174
1664
1990
1463
1388
1064
1815
1096
1370
1091
1166
1310
1304
88
1112
1368
1112
1048
1044
1860
844
1888
1864
1890
874
1860
1860
842
1904
888
1282
1112
1108
1292
1801
1300
788
1300
1300
84
308
1288
776
1288
776
1800
1800
1800
1288
1112
1088
1304
1112
1290
1092
1332
1316
1092
1305
1812
820
1812
1300
84
1108
1300
84
76
1108
1108
1300
1108
1844
1300
1844
1282
1292
284
274
1292
274
1288
72
1320
1296
80
1096
1800
1296
1280
1088
1088
1320
1296
80
1112
1112
1288
1288
1280
1810
794
1280
258
268
1290
1300
1089
1280
64
80
1824
1088
1812
1352
1362
1362
1354
332
1288
1354
1348
1036
1042
1042
1040
1024
1048
1026
18
1042
1028
10
1832
1028
1473
1057
1810
1263
1126
1104
104
1221
1232
1234
1203
1057
1121
1128
1064
1064
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1392
1216
1264
368
1216
1416
1249
1282
130
1461
1194
1202
1202
1072
1074
1074
1074
1073
1058
1056
33
1058
1058
1058
1056
34
36
1056
1056
1137
1440
1456
1059
1220
1224
1224
1224
1224
1224
1220
1272
1272
1272
1218
1218
1218
1218
1218
1264
1264
1216
1216
1216
1216
1216
1030
1176
1304
1282
1282
1281
1281
1264
1356
1204
182
1204
182
1204
182
1204
182
1204
182
1206
1206
1204
1206
1204
1204
1206
1206
1206
1206
1206
1204
182
1206
1206
1204
182
1206
1206
1206
1204
1206
1204
1204
182
1204
1204
182
1204
1206
1204
1204
182
1204
1205
1444
1565
1444
1444
1444
1444
1444
1444
1444
1188
1414
1299
1188
1252
1024
1024
1152
1282
1412
1064
1064
1064
1064
1064
1054
1054
1054
1410
1154
1282
1844
1157
1030
1414
1030
1034
1286
1222
1030
262
70
1158
198
1030
1414
1286
1286
326
1350
1286
1286
1286
1030
1025
1025
321
1025
1217
1409
1025
1025
129
1027
1363
1044
9
1347
1027
1157
1028
1029
1040
1376
1376
1728
1088
192
1056
1152
1728
1280
1280
32
1024
1088
1024
1184
1152
64
1088
1040
1024
1024
256
128
192
1024
128
64
192
320
96
160
208
1024
16
1024
256
1024
1280
768
640
1280
1728
1024
1088
1088
192
1060
1412
1156
84
1283
1044
1028
1028
1284
132
1028
1156
324
1412
1156
84
196
1028
1028
260
388
68
1028
1028
1300
1092
36
196
1028
1156
1092
1378
355
1300
1412
1412
1156
1284
1808
1030
1030
1670
1030
1632
1104
1322
1218
1218
1424
1516
1408
1828
1796
1325
1069
1037
1101
1101
1293
1101
1069
1101
1357
1101
1069
1101
1037
1037
45
1069
1101
1101
1101
1101
1101
1357
1095
1095
1664
641
1664
641
1664
641
1664
1543
1062
1153
1154
1916
1936
1412
1091
1124
1280
1152
1024
1437
1440
1222
197
1221
1222
1084
1158
1478
1334
1046
54
1220
1174
1704
1646
1462
1136
1151
1220
1100
1074
1028
1092
1924
1028
1028
20
68
18
1236
1074
1048
1752
1458
1844
1842
1908
1842
1908
1908
1844
1906
1906
1908
1906
1410
1236
1092
1033
1945
1922
916
1941
1044
1236
1236
1236
1928
920
1928
920
1944
1944
1944
1032
24
1048
1033
1236
1236
1044
1236
1044
1044
1044
1236
228
1236
228
1048
1924
916
1924
1924
1092
1026
4
20
18
21
1044
18
1092
1044
21
1058
1045
1044
68
1236
1236
1236
1236
1236
1096
1426
1428
1433
1044
18
1042
25
1096
1032
24
1048
1048
1048
1032
1048
1044
18
1060
73
1044
1092
1058
1044
1044
1044
1236
1092
1028
1044
1922
900
1858
1028
1026
1028
1432
1045
1097
1028
24
1028
24
1048
1252
1236
1796
1160
1330
1108
82
89
1112
1112
1432
1160
1380
1028
1044
1236
1044
1044
1042
1044
1044
1092
1666
1666
1698
1349
1341
1056
1088
1308
1786
1256
1256
1220
1218
290
1223
1187
1224
1096
1224
1672
1672
1152
192
1216
1216
1216
1216
1220
1220
1216
196
1216
1216
196
1220
1220
1216
196
1216
196
1216
1216
1216
1140
372
1324
372
1154
132
194
196
1092
324
1218
196
1556
1043
1032
1060
73
201
1301
1442
1442
1442
1332
1218
1090
1090
1217
1076
1078
1078
1076
1076
1076
1076
1076
1078
1206
1204
1273
1952
1520
1027
1220
1173
1179
1179
1179
1394
1228
1164
1164
204
1164
204
1220
1220
1220
1220
1220
1172
1172
1156
1220
1220
172
1220
1220
1367
1220
1220
1792
1792
1792
1792
1048
1074
1168
1168
1168
1168
146
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1296
144
1296
1168
1168
1168
1296
144
1168
1168
1296
1168
1168
1168
1168
1168
1168
1168
1168
1168
304
1168
292
1316
1168
1168
1168
1168
1168
1168
1168
1170
1312
1306
1312
1312
1312
1312
1324
1312
1312
1178
1283
1280
1152
1280
1184
1184
1184
1302
1446
1057
1057
1057
1057
1057
1311
1310
1311
1463
1207
1303
2011
1480
1032
136
1416
1160
1034
1808
1352
1032
1288
1096
1032
264
1352
1032
1416
1288
392
1288
1416
1352
1032
1160
1160
392
1288
1027
131
1027
131
1155
1027
1347
1347
1155
1283
1411
1028
1156
1300
1028
20
1156
1028
1413
1029
1157
1056
1312
1313
1217
1025
193
1217
1057
1089
1217
1281
1025
1025
1025
1217
1025
1217
1345
1089
1217
1185
1025
1025
129
33
193
1025
1153
1313
1025
1025
257
1217
1153
193
1825
1057
1025
1185
1153
193
1057
1025
129
1025
1025
1025
1793
1217
1025
1217
1025
1217
1089
1217
1092
1156
1156
1156
148
1412
1029
1029
1029
1413
1301
1029
1285
1349
1157
389
1157
389
1157
1157
1157
1156
68
196
1284
1284
1220
1092
1092
196
1300
1092
1092
1220
1220
1220
1220
1316
1316
1301
1349
1349
1157
1413
1292
1292
1292
1292
1036
1510
1368
1899
1386
1386
1561
1452
1560
1188
1184
1025
1153
1025
1025
65
1089
1793
1025
1025
1025
65
1025
1089
1025
1025
65
1025
1025
1025
1025
1089
1089
1089
1089
1089
1089
1295
1295
1536
513
1536
513
1536
1536
513
1537
1536
513
1536
640
1507
1034
1442
1442
1126
1528
1456
1384
1383
1024
1168
1055
1300
1456
1216
1221
1221
1216
196
1124
1222
1152
1154
1090
134
1030
1029
1154
134
1704
1034
1064
1307
1304
1048
1044
1050
1046
1052
1582
1046
1052
21
22
1044
28
22
1052
22
1052
1044
22
1050
1052
1084
1082
1087
62
1058
1084
1110
1084
1084
1086
1082
1082
1084
1058
1562
1044
1046
1053
1567
1058
1044
1561
1052
1044
1044
22
1044
22
1052
1564
28
1563
1564
1565
1565
29
1565
1052
1052
1053
1053
1044
23
1045
23
1044
1044
1051
1046
1044
22
1046
1044
1046
1045
1055
1580
557
558
1582
1582
1580
558
1052
22
1044
26
1052
22
30
31
1044
28
21
22
30
27
1050
1045
1052
1050
1046
1044
28
22
1045
1046
1045
1044
1052
1044
22
1044
22
23
1046
1046
1044
1052
1046
1068
1059
1044
22
1046
1052
26
1049
1052
1052
1055
1052
1054
1054
1052
1052
1046
1046
1052
1045
1052
30
1054
1046
1046
1046
1044
1044
1052
1045
1046
1570
1059
1570
1052
1044
26
1052
1052
1045
1047
1045
1044
1045
1053
1044
26
25
1044
21
1044
21
23
1046
1052
1044
1045
1044
1044
1052
1052
22
1564
1051
1046
1046
1046
1044
1046
1046
1046
1051
1046
1046
1058
1058
1078
1377
1953
1056
33
1346
1057
1408
1512
1496
1313
1312
1312
1313
1494
1260
1276
1261
1252
1252
1191
1319
1319
1319
1319
1191
1352
1229
206
1316
1230
1316
1188
292
1230
1229
206
1229
206
1316
1230
1316
1230
1188
1226
1188
1396
374
1396
374
1196
300
1140
372
1226
1164
204
205
1226
330
1100
292
204
332
294
205
333
1100
77
1356
1316
202
330
1316
204
332
206
334
1604
1488
1259
1279
1279
1279
1044
1488
1488
1492
1398
1266
250
1264
1264
1265
1140
1142
1142
1142
1142
1142
1142
1140
1142
1142
1140
1254
1380
1362
1265
1306
1181
1306
1178
1178
1306
1324
1180
1324
1324
1196
300
1324
302
1326
1326
1326
1326
1326
1326
1196
300
1308
1180
1324
1180
1180
1180
1047
1248
1248
1924
1936
1921
1921
1052
284
1466
1154
1154
1154
1154
1154
1154
1154
1152
1152
1152
1152
1152
1152
1154
1152
1154
1156
1156
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
1074
1107
1075
1075
1052
44
1052
44
1068
1042
1042
1048
1033
1034
1032
1032
1459
1459
1152
1296
1332
1056
1072
1073
1073
1065
1311
1310
1306
1172
1172
1300
1285
1352
1160
1416
1416
1160
1259
1848
1152
1024
384
1408
1152
1024
1152
1024
128
1152
1408
1408
1408
1024
384
1408
1152
1280
1280
1152
384
1408
1408
1156
1156
1156
1156
1156
1156
1156
1156
1412
1412
1412
1156
1412
1284
1284
1284
1156
1156
1412
1284
1412
1265
1844
1843
1265
1265
1265
1265
1073
1265
1265
1073
1073
1073
1265
1265
1265
1265
1265
1265
1265
1265
1265
1073
241
1265
1073
1265
1073
1265
1073
1073
1073
1073
1265
1265
1265
1073
1265
1265
1265
1265
1265
1265
1073
241
1265
1073
1265
1073
1073
1265
1073
1265
1265
1265
1265
1265
1269
1412
1412
1412
1412
1412
1156
1156
1156
1412
1412
1156
1156
1156
1412
1412
1412
1412
1412
1412
1412
1269
1265
1265
1073
1073
1265
1265
1265
245
1265
1329
1265
245
1265
1265
1265
1269
1265
1848
1848
1333
1028
1156
1412
1412
1160
1288
1288
1416
1416
1390
1404
1078
1032
10
1032
10
1408
1422
1411
1409
1408
1248
1408
1120
1024
1024
1024
1792
1024
1120
1024
1024
1152
1024
1024
1032
1032
1024
1024
1024
1072
1024
1024
1024
1032
1032
1024
1944
1432
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1312
1088
1034
1024
1766
1409
1280
1832
1826
1736
1082
1041
1928
1415
1600
320
288
1312
1344
328
1344
1344
1086
1134
1420
1738
1224
1480
1224
1220
1480
202
1224
456
1344
1524
1064
168
1395
1060
1809
1189
1168
1184
1224
1314
1168
1160
144
200
146
1168
1160
144
200
1168
292
1160
144
200
146
1184
288
136
144
200
1160
144
200
1168
200
1170
1168
164
1168
1170
1224
1444
1314
1184
1186
1186
1296
1296
1314
1314
1186
290
1186
1314
1552
1554
1672
1188
1160
1169
1296
1184
1168
1288
1168
1168
1188
1168
1168
1168
1170
1296
274
1170
1288
1296
274
1297
1296
1169
1297
1170
1170
1168
145
1169
1168
164
1168
1168
1168
1188
1188
1224
1160
1168
1168
1416
1808
1168
1169
1424
1312
1313
1312
1312
1312
1312
1312
1168
1168
1168
1168
1160
144
1168
1160
328
146
1168
1168
292
1160
144
146
1168
145
1288
136
144
1160
144
328
1160
144
1168
1168
145
1168
1298
1168
1184
144
1168
1184
288
144
1169
1168
1168
145
1184
144
1168
1424
1424
1168
1168
1168
1168
1168
1188
1168
1160
1184
1160
1312
1224
1160
200
1170
1170
1224
1169
1168
1169
1170
1170
1169
1168
1169
1424
1424
1160
1169
1352
1352
1160
1168
1184
1160
144
1312
1168
1160
1169
1224
1312
290
1186
1314
1168
1168
1168
1168
1169
1189
1168
1168
1168
1168
273
145
165
1169
1168
1168
1225
1168
1168
1169
1168
1168
1552
1170
1168
1169
1168
1168
1170
1168
146
1168
1296
274
1299
1168
1168
1168
1168
1168
1168
1168
1352
1296
144
1168
1186
1184
162
1262
1112
1568
1031
1039
143
1126
1475
1088
1344
1344
1339
1342
1342
1326
318
1367
1218
1218
1222
1222
1222
1334
1334
1350
1222
1222
1208
1387
1208
1208
1351
1208
1351
1208
1208
312
199
327
1208
1208
312
1336
1208
1208
1319
1320
1319
1320
1207
1402
1188
166
1326
1390
1326
366
1326
366
1322
154
1322
1326
1382
1322
330
1170
1322
300
330
332
297
1321
1322
1386
330
1226
204
330
332
1322
1322
300
202
330
299
297
1322
300
362
330
364
332
297
363
361
1322
1321
1387
361
1322
300
1321
1324
1322
1322
202
178
330
1386
330
1322
1322
330
299
1386
330
1322
330
1386
330
1988
1282
1216
1216
1216
1216
1105
1361
1361
1366
1878
1216
1216
1216
1216
1217
1216
1216
1216
1216
1216
1222
1222
1222
1222
1216
1222
1190
2022
1360
1222
1322
1176
1368
1336
1176
1368
1312
224
1152
1312
1312
1184
288
1312
1312
1312
1312
1184
288
1184
1312
1312
1338
1312
1312
1376
1248
1312
1248
1152
1156
1972
1152
1024
1032
1040
1568
1056
1157
1157
1426
1440
1440
400
1440
400
1440
400
1440
400
1440
400
1440
400
1440
1440
1440
1440
1424
1416
1424
1418
1424
1420
1420
398
1440
1440
1440
1440
1418
1418
1418
1418
1456
1428
1428
1442
404
1428
1444
402
1444
1428
1428
1428
1442
1428
1428
1442
404
1442
1442
1442
404
1428
1444
1444
1444
1444
1444
402
1428
1100
1100
1172
1172
1217
1217
161
289
1217
1217
161
1217
161
1104
1104
144
1105
1182
1496
1496
1496
1585
1585
1503
1090
1984
1137
1137
1136
1136
1104
112
1052
1076
1028
1494
1526
1088
1281
1816
1472
1472
1472
1472
1517
1773
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1860
1860
1476
1476
1476
1476
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1486
1430
1870
1870
1486
1486
1486
1430
1486
1493
1781
1782
1457
1457
1521
433
1457
1520
497
1457
1457
1457
1457
1457
1457
1521
1457
1521
1521
1521
1521
1493
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
1493
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1473
1473
1476
1473
1476
1476
1476
1476
1476
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1517
1772
1772
1517
1474
1474
1474
1474
1473
1473
1473
1473
1473
1388
1316
1463
1128
168
1128
138
106
170
178
1032
1034
18
1283
1571
1027
1027
1315
1152
1052
1036
1052
1052
1265
1521
1032
1036
1052
1052
1408
1040
1024
1156
1156
1024
1152
1152
1152
1056
1152
136
144
1160
1152
191
1215
1168
1032
1032
264
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1037
1248
1064
1052
1729
1415
1025
1024
1024
1504
1129
1184
1096
1600
1824
1824
1824
1824
1344
1320
1839
1839
1314
1070
1500
1560
1032
1032
1032
1038
1032
1032
1032
1032
1792
1304
1192
1192
1284
1284
1507
1184
1443
1184
1339
1312
1176
1172
1176
1184
180
1176
148
1176
1172
180
1176
148
1204
1176
1312
1172
1184
1184
180
1172
1204
1312
1184
148
180
1184
152
1184
180
1172
1176
1184
180
1184
152
148
1204
1172
1176
1184
1176
1442
1205
1452
1184
1440
1440
1440
1240
1248
1204
1204
1184
1312
1204
1204
1496
1496
1724
1462
1428
1440
418
1248
1440
1432
1260
1440
1432
1440
1440
1432
1432
1440
1248
1248
1440
1272
1248
1248
216
225
1248
1249
1440
1251
1440
1440
1440
1440
1440
1432
1440
1432
1432
1440
408
1206
1206
1340
1336
1176
1176
1428
1432
1176
1176
1432
1312
1312
1312
1312
1312
1312
1312
1176
1176
1176
1176
1172
1176
1176
1172
1332
1176
1176
1176
1332
1172
156
1176
1180
1176
1176
154
1332
1176
148
1176
1172
1176
1332
1180
1176
1176
1176
1176
154
1176
1312
1176
1184
1176
1176
1184
1312
1176
1178
1176
1179
1179
1187
1187
1187
1432
1432
1176
1176
1176
1176
1176
1312
1187
1172
1204
1180
1332
1204
1172
1204
1172
1172
1180
1177
1176
1178
1184
1184
1178
1179
1187
1432
1432
1172
1176
1332
1332
1172
1176
1184
1204
1184
1312
1176
1180
1178
1204
1204
1204
1174
1206
1176
1176
1176
1176
1187
1213
1176
1176
1176
1176
1176
1176
154
1210
1178
1184
152
1176
1178
1176
1176
1178
1176
1176
1368
1176
1180
1178
1176
1176
1176
1176
1176
1176
1368
472
1496
1372
1432
1432
1432
1432
1432
1432
1428
1356
1364
1428
1428
1452
438
1460
1462
1342
1032
1126
1152
1152
1152
1150
1167
1368
1064
1064
1379
1378
1378
1379
1379
1088
1216
1056
1224
196
1060
1220
1380
1380
1820
1180
1180
1196
1387
1452
1452
1356
1452
1816
1164
1164
1164
1180
1816
796
1164
172
1292
1292
300
1324
1160
1192
1404
1388
1404
1388
1462
1352
1456
1456
1386
1386
1386
1386
1386
1386
1386
1418
442
1386
1386
1402
1386
1386
1466
1386
1386
1386
378
1402
1389
363
1387
1386
1386
1386
1386
1402
1386
1402
1386
1386
1386
1386
378
1386
1386
1389
363
1386
1386
1386
1386
378
1386
1402
1389
1386
1389
363
1386
1387
1386
1387
1386
1386
1387
1386
1386
1386
1386
1466
1386
378
1386
1386
378
1386
1386
1402
1386
1386
1386
378
1386
1386
1386
1386
378
2002
1104
1120
1120
1120
1120
1069
1089
1096
1120
72
1094
1121
1121
1125
1125
1061
1062
1091
1091
1059
1219
1094
1222
1222
1222
1216
1222
1447
1568
1349
1088
1130
1290
1208
1292
1288
1360
1329
1329
1161
1329
1329
1329
1329
1329
1329
1329
1393
361
1201
1841
1201
1329
1329
1288
1329
1329
1393
1201
1329
1329
1161
1152
1328
1092
1092
1036
1049
1324
1036
1032
1032
1308
1452
1564
1564
1536
1536
384
1536
1536
384
520
1536
1544
1024
512
256
3
1536
1280
1536
1536
520
1024
512
520
640
1024
1544
1024
512
384
1610
1548
1540
1548
1540
1540
260
388
1542
390
1036
1546
524
12
1448
1560
296
1540
1540
1540
4
1540
1539
3
1542
1030
1542
519
7
527
15
1542
517
597
598
1493
470
1542
262
1539
518
519
387
390
1608
1544
1416
1416
1538
522
1544
8
392
1416
1538
258
1544
516
392
1546
1546
1546
1544
516
392
1620
1536
516
1536
1536
256
514
1536
640
1024
512
256
384
1408
1542
1134
1110
1110
1110
1155
1155
1123
1123
1155
1155
1123
1154
1154
1104
1104
1104
1104
81
1159
1152
1152
1184
1283
1635
1584
1606
1133
1163
1167
1140
1140
1105
1105
1160
1280
1152
1551
1302
1344
1348
1039
1263
1263
1263
1263
1485
1229
1457
1457
1457
1457
1457
1457
1457
1457
1457
1457
1489
1489
1489
1489
1489
1489
1489
1233
1233
1265
1265
1265
1265
1489
1489
1489
1489
1489
1521
1873
2033
1233
1233
1233
1489
1521
1969
1969
1969
1233
1233
1489
1521
1905
1925
1215
1279
1471
1535
447
1535
1535
1535
1535
1535
1471
1471
1471
1471
1471
1471
1279
1151
1279
1279
1279
1279
1413
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
1229
1229
1229
1925
1261
1261
1261
1261
1261
1517
1517
1517
1517
1517
1517
1901
1901
1261
1261
1261
1261
1261
1261
1261
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1485
1229
1229
1229
1229
1229
1229
1229
1229
1229
1485
1899
1899
1259
1259
1249
1505
1505
1491
1494
1290
1853
1287
1027
1026
1027
1026
1026
1026
1028
1026
1026
1028
1159
1378
1031
1159
1159
1217
1041
273
1041
1041
1041
1040
1553
1084
1041
1041
1041
1313
1057
1025
1156
1156
1024
1440
1440
1440
1024
1472
449
1473
1472
1152
1473
1440
1152
1153
289
1288
1024
8
264
1032
264
1346
1346
1346
1346
1350
1347
1347
1347
1347
1347
327
1347
326
1350
1414
1206
186
190
1036
1047
1740
1088
1489
1076
1076
1793
1257
1196
1285
1968
1839
1839
1583
1583
1071
1071
1834
1834
1330
1110
1652
1298
1416
1416
1416
1424
1176
1176
1176
1176
1832
1852
1064
1064
1814
1032
1419
1419
1580
1419
1805
1355
1480
1424
1224
456
201
1440
1440
400
1480
1424
1224
456
1424
1424
1224
456
201
1424
1440
400
1480
1480
1424
1440
1440
1440
1424
1424
1480
1440
1424
1424
1440
1224
456
1440
1440
1424
1224
1440
1440
400
1440
1224
456
1424
1440
1424
1224
456
1440
1224
456
201
1582
1447
1446
1032
1416
1416
1416
1416
1416
1190
1190
1032
1032
1158
1158
1352
1353
1062
1422
1872
1417
1417
1417
1416
1416
1416
1416
1416
1416
1416
1416
1416
393
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1416
1417
1416
1416
1416
1416
1416
1416
1416
1416
1416
1417
1416
1038
1038
1062
1800
1080
1080
1076
1080
1080
1080
1080
1032
1032
1032
1032
1032
1288
1288
1080
57
1080
1080
57
1080
1080
1080
57
1080
57
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1081
1080
1080
57
1080
1080
57
1080
1080
1080
1080
1080
1080
1080
1080
1080
1032
1032
1033
1032
1032
9
1032
1032
1032
1033
1033
1033
1080
1080
1135
1135
1135
1032
1032
1080
1080
1080
1032
9
1032
1288
1135
1080
1141
1077
1080
1144
1080
1144
1112
1112
1077
1080
1080
1081
1032
1032
1033
1080
1135
1084
1084
1076
1080
1080
1080
1332
1033
1032
1032
1032
1288
1032
1076
1084
1144
1158
1158
1158
1158
1084
1084
1084
1084
1135
1130
1032
1032
1033
1032
1032
1032
1032
9
1033
1033
1032
1032
9
1033
1033
1032
1032
1033
1032
9
1032
1352
1084
1077
1084
1084
1084
1084
1084
1084
1084
1112
1112
1112
1158
1464
1656
1660
1660
1660
1656
1653
1286
1286
1286
1286
1542
1542
1542
1542
1962
1120
1159
1265
1201
1265
1120
1118
1856
1068
1068
1249
1249
1249
1249
1249
1096
1048
1089
1061
1061
1061
1061
1390
1390
1968
1488
1500
1488
1386
1508
1508
1340
1516
1968
1500
1500
1500
1500
1980
1980
950
1500
1500
1380
1380
1380
1380
1500
1500
1190
1190
1190
1190
1456
1160
1511
1511
1384
1384
1384
1384
1384
1384
1384
1512
1512
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
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
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1650
1040
1056
1056
1056
1056
1113
1036
1027
1032
1032
1034
1039
1037
1121
1025
1057
1098
1091
1091
1058
1058
1096
1064
1064
1064
1059
1064
1025
1058
1152
1093
1384
1387
1512
1380
1384
1168
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1336
1336
1464
1976
1457
1464
1457
1384
1464
1464
1336
344
1464
1464
1464
1464
1458
2032
1220
1218
1052
1053
1052
1052
1284
1025
1808
1046
1302
1302
1064
1296
1424
1040
36
808
804
1296
40
1320
1320
808
1064
1576
1042
1298
1040
1040
1064
1060
1064
1064
1064
296
1040
1040
272
40
784
808
1064
36
296
402
1096
1042
1426
1296
1060
1296
400
1042
1830
1062
1058
1060
1058
18
1058
1426
1296
34
18
1426
1170
1058
1042
36
402
1042
146
1444
1040
272
1186
1060
1058
36
1060
1058
1060
1360
1104
1070
1040
1312
800
1056
800
1056
1040
1056
1056
16
36
1056
1040
1040
400
1296
1296
1056
16
800
34
18
1040
1040
1056
16
1056
1424
1424
1184
1064
1048
408
1432
1066
1066
1308
1308
1308
401
1169
1050
1050
1050
1068
1434
1050
1298
1042
1042
1061
1426
1044
1057
1057
17
1050
1058
36
804
1060
1042
1058
18
36
1316
1044
1044
276
1044
1428
1428
1060
1127
1094
1094
1094
1091
99
1091
1123
1091
1091
99
1091
1123
1090
67
1090
1093
1093
1093
1093
1093
1475
1476
1476
1444
1030
1126
1825
1478
1101
1291
1483
1069
1069
1115
1115
1488
1216
1472
1679
1464
1120
1601
1503
1290
1290
1290
1290
1137
1488
1248
1617
1617
1617
1617
1617
1617
1617
1617
1616
593
1360
1873
1873
1873
1872
1873
1873
1617
1617
1505
1504
481
1505
1440
417
1093
1093
1093
1093
1605
1413
1093
1733
1349
1349
1349
1093
1413
1925
1925
1925
1349
1349
1093
1413
1101
1936
913
1506
1504
2018
1634
1634
1122
1122
1634
1634
1634
2016
2016
1506
1506
1698
1504
1250
1378
1506
1506
1506
1504
1553
2016
1633
1632
609
1121
1633
1120
608
1632
609
1632
1632
1633
1633
1632
609
1120
97
1120
1120
608
97
609
1632
1120
1633
1632
1120
1120
1120
1648
625
1648
1648
1648
1504
481
1809
1809
1809
1809
1808
785
1424
401
1248
1249
1248
225
1936
1248
1248
1248
1248
1504
2016
1120
1120
1504
1504
1504
2017
2017
1248
1249
1248
1248
1248
1248
1440
1121
1121
1121
1632
1632
1632
1120
97
1136
625
113
1136
1040
624
1505
1248
225
1249
1377
1249
1393
1441
1488
465
1504
417
1441
481
1504
1120
1994
1248
1504
1345
1473
1473
1872
1488
1284
1281
1893
1030
1030
1030
1030
1030
1030
198
1030
1030
198
1030
1030
1037
1290
1056
1153
1157
1344
1036
1036
1068
1068
1076
44
1076
1065
1125
1036
1036
268
1036
1813
1045
1216
1077
1077
1024
1024
1024
1024
1024
1024
1024
1024
1024
1472
1024
1024
1472
1061
1061
1052
1052
1052
1052
284
1052
1052
1346
1346
1346
1346
1344
1344
1344
1344
1344
1344
1344
1346
1346
1346
1056
1506
1506
1506
1135
1115
1218
1152
1361
1270
1270
1975
1246
1088
1354
335
1968
1059
1059
803
1699
1699
1187
1827
1688
1688
1564
1296
1158
1052
1420
1420
1420
1496
1048
1048
1048
1048
1816
1058
1056
1056
1026
1280
1408
1034
1774
1039
1793
1898
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
1080
1080
1080
1080
1080
1081
1080
1080
1080
1080
1080
1080
1770
1072
1567
1116
1436
1436
1436
1420
1420
1478
1414
1308
285
1340
1094
1158
1164
1165
1030
1626
1832
1550
1550
1422
1436
1372
1436
1320
1320
1576
1576
1320
1320
1576
296
1420
1420
1420
1420
1420
1548
396
1548
396
1548
396
1548
396
1420
1420
1420
1421
1420
1420
1420
1420
1548
1592
344
1432
1624
344
1343
1599
1343
1050
1050
1414
1820
1512
1512
1456
1512
1512
1512
1457
1308
316
1308
1308
316
1308
1320
1052
93
1116
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
1320
1308
1053
1052
1052
1053
1052
1052
1052
1053
1053
1053
1064
1064
1064
41
1064
1064
1064
1064
1064
1064
1064
1320
1320
1064
1064
1356
1276
1274
1274
1276
1276
1276
1276
1277
1277
1274
1496
1496
1497
1292
1048
1048
1496
1375
1468
1468
1460
1496
1688
1688
1460
1293
1048
1048
1048
1112
1048
1102
1500
1272
1102
1102
1102
1102
1502
1502
477
1501
1502
1277
1271
1295
1087
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1343
1343
1055
1055
1055
1055
1128
1445
1485
1452
1452
1452
1446
1446
1446
1446
1048
1048
1048
1414
1329
1916
1996
1996
1980
1912
1652
1966
1934
1422
1166
1286
1286
1286
1286
1556
1152
1037
1076
1076
1076
1121
1028
1124
1190
1158
166
1200
1201
1201
1204
177
1204
177
1216
1176
1152
1185
1185
1313
1313
1094
1094
1072
1088
1101
1088
1074
1088
1088
1078
1101
1088
1101
1101
1101
1078
77
1062
1085
1078
1078
77
1101
1088
1088
1088
1088
1074
1076
1214
1214
1407
1407
1084
1216
1094
1062
1040
1040
1042
1040
1040
1040
484
1060
1060
1060
1060
1104
1104
1122
100
1124
1124
1120
98
100
1120
100
1120
98
100
1120
100
484
1124
1120
100
1120
98
100
1122
100
1122
100
1124
484
1124
484
1120
100
1120
100
1120
100
1120
100
1124
1120
98
100
1120
100
1124
1120
1120
100
1124
484
1120
1120
98
100
1120
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
98
100
1120
1120
100
1120
100
1124
1120
100
1124
1042
1040
1040
1040
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1104
36
1060
1060
82
1060
1060
1114
1092
1056
1056
48
1056
48
1072
1029
1052
1030
1032
1032
1024
1032
1032
1180
1196
1288
1168
1225
1225
1184
1184
1216
1252
1188
228
1252
1281
1444
1152
1063
1160
1269
1874
1089
1088
1088
1073
1202
1080
1080
1076
1056
1056
1059
1059
1059
1059
1059
1059
1059
1059
1059
1077
1059
1077
1068
1084
1084
1084
1084
1084
1084
92
1084
1084
1078
1808
1232
1158
1105
1041
1106
1106
1300
1288
1968
1064
1064
1064
1064
1416
1416
1032
264
1060
1544
808
1828
1032
1064
392
1064
1064
1832
1160
1832
1090
1858
1090
1090
1090
1090
1410
1064
1064
136
1064
1032
1032
1288
392
1064
1576
1544
808
1064
136
72
1032
1288
40
1426
1096
1090
1410
1032
1032
264
1064
1416
1178
1824
1056
1062
1062
1058
1298
1058
1426
1298
1058
1288
40
1416
1042
1042
1042
146
1060
1426
1042
146
1042
1430
1048
1416
1042
1062
294
1058
1064
1096
1048
1064
1032
1160
1154
1044
1064
1832
1064
1832
1064
1032
1096
1064
136
392
296
1064
1032
264
40
1064
1064
1032
264
40
1416
1416
1416
1064
72
296
1032
1544
808
1064
34
296
1032
264
1032
264
1032
1064
72
1032
1064
1416
1416
1324
1288
40
296
1156
1154
1312
1322
1066
1316
1316
1316
1301
405
1177
1034
42
298
1066
1034
1420
1434
1306
1418
1304
1298
1065
1426
1032
1065
1065
73
1033
1034
1058
42
44
1064
392
1832
1064
1034
1058
1298
282
1064
36
1064
36
1032
1032
264
1032
264
1288
1416
1416
1301
1124
1124
1120
1124
1120
1120
1120
1120
1120
1124
1124
1124
1124
1124
1124
1124
1121
1125
1125
1124
1124
1024
1344
1344
1075
1024
1024
1504
1376
1304
1144
1400
1496
1476
1144
1144
376
1392
1120
1378
1728
1068
1377
1537
1884
1176
1176
1944
1152
1096
1360
1384
1064
592
584
600
1616
1616
600
1776
760
1640
1640
1640
1640
1672
1672
1928
1832
1840
808
1936
1936
1936
1992
1800
1928
1336
1336
1336
1336
1480
1432
456
1055
55
1079
1053
45
53
1045
53
1813
1941
1045
1269
229
237
1847
1845
1813
1069
1285
1477
1477
1477
1847
1069
813
1061
1485
1405
1728
1728
1522
1527
2022
1126
1638
1126
1126
1126
1346
326
1346
326
1783
2039
1318
1606
1094
1591
1254
1350
1126
1350
1350
1351
1292
1572
572
575
1099
1836
1868
819
1100
1868
1060
1844
1844
810
812
1836
819
1076
1068
1140
1395
1380
364
372
1396
371
1138
1124
1132
114
111
1126
1380
370
1124
1380
371
1892
1132
111
1140
1382
1095
1863
1863
1108
71
82
92
839
78
87
1107
1108
92
860
87
1860
1860
839
818
1596
1587
1819
827
1812
795
819
827
1819
1947
1804
1804
777
1972
940
951
1964
1260
239
1228
1228
1228
1924
1523
1459
1459
1459
1316
1555
1107
1139
1508
499
1523
2035
1516
1516
1523
1516
1459
1459
1459
1444
1587
1099
1068
1100
1836
1836
1844
1148
1140
1092
84
1116
1116
1108
1809
1860
1291
1227
1228
203
1228
1396
1227
1852
1145
1361
1361
1513
1513
1532
1532
509
1298
1522
1602
586
1458
1330
1832
809
1498
1418
1809
1489
1792
1352
1060
1156
1156
1158
1156
134
1156
134
1156
134
1158
1158
1156
1156
1156
134
1158
1062
1410
1028
1125
1122
1347
1048
1048
1080
1064
56
1072
1080
1072
1056
1056
1032
16
24
1032
24
264
1288
280
1032
24
280
1816
1032
1219
1072
1072
1155
1027
1027
1027
1027
1027
1027
1027
1027
1539
1027
1027
1539
1328
1328
1302
1046
1046
278
1046
278
1046
278
1046
1046
1308
282
1308
1308
282
1308
1306
1311
1311
1308
1308
1308
1308
1306
1306
1306
1152
1472
1472
1472
1219
1219
1152
1296
1088
1169
1159
1216
1075
1105
1144
1136
120
1960
1156
1156
1156
772
1156
1156
1156
1156
1156
1156
1074
1202
1176
1520
1569
1569
1568
545
1088
1264
1264
1264
1264
1544
1074
1186
1186
1728
1024
1384
1067
1442
1056
1632
1856
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
1089
1088
1088
1088
1088
1088
1088
1440
1091
1824
1302
1468
1468
1478
1308
1366
1582
1574
1404
1405
1340
1376
1414
1409
1286
1262
1920
1068
1202
1202
1383
1814
1820
1558
1260
1260
1964
1996
1804
1805
1804
1805
1900
886
1900
1900
878
1900
878
1388
1646
1388
358
1644
622
1388
369
366
1644
1382
486
1646
1393
366
1900
1388
1388
1393
1388
1388
1388
1388
1206
1088
1088
1984
1984
1088
1991
1991
1991
1216
1088
1510
1596
1484
1484
1452
1452
1372
1372
1491
1308
1308
1308
1308
1308
1308
1292
1564
1309
1308
1228
1244
1228
220
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
1100
92
1100
1100
92
1100
92
1100
1100
92
1100
1116
1100
1100
1100
1100
1100
1100
1100
92
1100
1100
1100
1100
1100
1100
1100
1100
1068
1110
1242
1116
1116
1114
1116
1116
1116
1114
1114
1094
1100
1100
1100
1100
1100
1100
1196
1196
1100
1100
1100
1293
1293
1196
236
1292
1262
1156
1160
1165
1156
1152
1156
1156
1165
1165
1165
1488
1360
1073
1228
1229
1101
1360
1376
1488
1488
1750
1500
1692
1692
1078
1226
1228
1100
1100
1088
1088
1258
1520
1152
1294
1294
1294
1290
1535
1530
510
1532
1532
1520
1158
1173
1109
1223
1407
1095
1095
1095
1095
1095
1095
1095
1119
1119
1119
1119
1118
1287
1287
1095
1095
1095
1095
1036
1484
1486
1485
1486
1486
1478
1480
1480
1480
1248
1376
1376
1478
1053
1521
498
1486
1486
1744
1532
1158
1710
1742
1486
1230
1920
1920
1930
1802
774
902
906
1046
1216
1292
1482
1046
1446
1392
1088
1316
1448
1464
1464
1403
1393
1393
241
1396
1396
1396
1396
1504
1436
1217
1201
433
1201
433
1329
1329
1084
1084
1084
1084
1086
1084
1086
1084
1084
1087
62
1086
1084
1086
1086
1086
1087
62
1086
1086
1086
1087
62
1086
1086
1086
1084
1084
1084
1084
1086
1086
1398
1398
1217
1217
1086
1116
1086
1086
1424
1424
1424
1424
1424
1424
1420
1052
1052
1052
1052
1072
1072
1164
76
1164
1164
1168
1168
1168
1168
140
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
140
1168
1168
1164
1164
1164
1164
1164
1164
1168
1168
1168
1168
1168
1168
1168
1168
1164
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
140
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
1425
1424
1424
1424
1052
1052
1052
1052
1052
1052
44
1052
44
1052
44
1052
44
1052
1052
1052
1052
1052
1052
1052
1073
1052
1052
1052
44
1073
1052
1052
1456
1221
1456
1136
1136
1136
1136
120
1136
1301
1329
1326
1116
1116
1068
1372
1372
1072
1072
1612
1048
28
152
1114
62
1068
1080
1080
1112
1078
1084
1084
1080
1050
1086
1440
1312
1496
1308
1076
1077
1072
1072
1073
1392
1080
1080
1062
1027
1027
1030
1030
1030
1030
1030
1076
50
1076
50
1076
50
1076
1082
1076
50
1074
58
1036
1036
1036
1084
1084
1084
1084
1084
1084
1084
1084
2000
984
1217
1478
1107
1083
179
1090
82
1090
82
1430
1419
415
1412
1384
1386
1386
1389
1389
1389
1388
1900
1452
364
1388
1900
748
1772
1388
1388
1452
1388
1388
1772
1452
1900
1224
1224
1224
1224
1224
1225
1444
1389
1389
1453
1389
1388
1388
1388
1452
1388
1388
1388
1900
1388
1452
1260
1260
1388
1388
1244
1260
1224
1444
1388
1388
1388
1388
1388
1244
1768
1386
1384
1384
1452
364
1460
1388
1460
1460
1452
1452
1452
1452
1244
1244
1244
1244
1388
1244
1244
1244
1244
1458
1244
1756
1244
1459
1459
1462
1389
1244
1244
1388
1388
1260
1460
1240
1388
1772
1388
1772
1388
1388
1260
1388
1452
1452
1388
1388
1388
1388
1388
1388
1388
1388
1452
364
1388
1388
1772
1772
1388
1260
1388
1388
1388
1900
1388
1388
1388
1388
1452
1388
1388
1388
1388
1260
1388
1388
1388
1388
1388
1899
363
1384
1384
1461
1459
1384
1384
1384
1459
1460
1460
1460
1460
1241
1384
1384
1384
1384
1384
1448
1768
1448
1448
1458
1458
1385
1458
1256
1385
1385
1257
1385
1384
1384
1384
1448
1384
1768
1768
1384
1384
1458
1458
1458
1385
1460
1449
1460
1384
1256
1384
1384
1384
1384
1256
1384
1461
1061
1388
1092
1058
70
1090
34
69
37
1058
37
1058
69
1090
34
69
1093
1093
37
1061
1093
37
1093
37
1062
1062
1062
1097
1093
1093
1189
1189
1160
1252
1094
1099
1030
1030
1121
1216
1202
1048
1048
1048
1070
1048
1048
1048
2038
1238
2038
1205
1133
1253
1548
1240
1186
1410
418
1762
1410
1053
1844
1220
1378
1346
596
1346
1346
1172
1940
1922
1251
1250
1346
1346
1218
1218
1155
1155
1417
1186
1189
1186
1154
1155
1186
1699
1923
1666
1955
1955
1955
1925
1539
1539
1539
530
1024
1024
256
128
1152
1028
1156
1156
68
1284
1156
1988
1540
1220
1412
1412
1412
1152
1796
1860
1152
1360
1309
1300
1300
1988
1056
8
1160
1420
1549
1036
1640
1640
1522
1524
1984
1136
1136
1138
1138
1264
196
1362
1376
336
1378
1376
336
1360
2004
1968
1936
1360
1824
1248
1152
160
1872
1936
1184
1188
1432
1040
1060
1072
1344
1632
1824
1824
1160
1824
1076
1076
1972
1928
1928
1928
1920
1488
468
1512
1044
1344
1352
1344
1348
1348
1344
1138
1136
1216
196
1266
1216
200
1264
1268
1216
1268
1268
1216
1992
1120
1120
1360
1400
1160
1028
1904
1344
336
1184
1346
50
338
1344
144
324
1200
1376
1344
48
336
1346
1168
336
1056
144
1072
816
1152
144
336
1424
1936
1936
1954
1824
1842
1152
1184
1840
1824
1824
1824
1968
1152
1952
1952
1952
1568
1536
544
552
1536
1576
1248
1248
1184
1264
200
1216
1079
1418
1418
1530
1530
1973
1082
1370
1050
1484
1482
1370
1098
1388
1516
1418
1516
1418
1418
1530
1452
1738
1226
1100
1228
1959
1991
1767
1031
1031
1095
1223
1239
1239
1223
1607
1223
1946
1194
1191
1194
1191
1111
1226
1383
1863
1207
1207
1523
1523
1525
1525
1525
1978
1418
2010
1994
1418
1930
1838
1838
1290
1546
1947
1627
1952
1376
353
1028
1024
1024
1026
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1584
1664
1204
1301
1300
1920
1024
1024
1120
1088
1088
1088
1088
1088
1504
1088
1024
1024
1024
1056
192
1056
192
1056
1056
1056
1056
1056
1216
1984
1056
1408
1376
1056
1216
1216
1024
1024
1056
1056
1056
1056
1056
1056
1056
1056
1056
1312
1312
1338
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1082
314
1338
1056
33
36
1056
1057
39
1058
1058
1058
1056
1059
1059
1057
36
1058
1058
1058
1058
1058
1056
1478
1510
1510
1510
1248
1251
1500
1304
1212
1077
1040
1263
1087
1177
1800
1800
1800
1708
1284
1156
1156
1156
1156
1157
1157
1157
1156
1156
1088
1234
1410
1556
1555
2019
1540
1539
1240
1139
1139
179
1139
1139
1468
1048
1058
1058
1223
1153
1125
1064
1540
1024
1592
1840
1056
1248
225
1248
225
1248
225
1249
1248
225
1248
225
1248
1249
1249
1249
1249
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
1056
1056
1056
1056
33
1057
1056
1056
1056
1056
1056
1029
1088
65
1088
1088
1088
1088
1088
1542
1024
1696
1806
1804
1804
1798
1300
1814
1800
1792
1804
1802
1804
1292
780
1794
1416
1286
1290
1604
1068
876
1031
1031
1295
1822
1812
1623
1252
1636
1636
1100
1092
1092
1092
1092
1794
1794
1800
1800
1802
1800
1802
1794
1802
1800
1290
1802
1802
1800
1800
1290
778
1802
1290
1290
1802
1800
1802
1801
1800
1800
1800
1026
1034
1033
1033
1031
1104
1105
1616
1105
1104
81
1100
1100
1100
1252
1096
1248
1508
1252
1252
1164
1324
1112
1100
1360
337
1308
1844
1820
1304
284
1852
1300
1820
1628
1332
1332
1240
1240
1240
1240
1262
1262
1262
1256
1256
1256
1256
236
1256
236
1256
1256
1256
1256
1032
4
12
1032
1032
4
1028
1028
1032
4
1028
1032
4
1028
1028
12
1028
12
1028
1028
1028
1032
12
1026
12
1036
1032
1032
12
1032
12
1032
4
12
1028
1028
1028
1036
1036
1038
1031
1031
1031
1252
1038
1240
1028
1028
1032
1028
1028
1028
1032
1031
1038
1031
1031
1028
12
1028
1036
1384
1188
1188
1096
1096
76
1096
1092
1092
1186
1186
1092
1072
1158
1152
1153
1028
1028
1030
1030
1038
1038
1025
1220
1028
1032
1540
1249
1249
1028
1032
1368
1366
1364
1223
1268
1268
1378
1045
1252
1252
1252
1041
1104
1072
1264
1032
1298
1298
1296
1354
1272
1274
1274
1277
1277
1264
1152
1029
1877
213
1260
1360
1260
1260
1260
1260
1260
1260
1040
1024
1024
1024
1024
1024
1100
1100
1100
1100
1100
1100
1080
1162
1419
1252
1227
1249
1224
1224
1224
1224
1288
1288
1288
1160
1236
1272
1266
1234
1170
1240
1252
1222
1376
1232
1232
1392
1676
1676
588
1666
1666
1666
1666
578
1666
578
1086
1475
1097
1504
1040
1184
1819
1219
1932
1445
1455
1455
1036
1025
1217
1217
1108
1108
1108
1108
1256
1478
1157
1419
1419
1419
1419
1928
1928
1120
1024
128
1025
129
1025
1024
1025
1026
1026
130
1026
130
1024
1024
1026
1025
1024
128
1024
1024
128
1024
1024
1024
1024
1024
1024
1024
1026
1026
130
1026
1026
1154
1154
1154
1026
130
1026
1024
1026
1024
1
1026
1024
128
1028
1024
128
1152
1288
1288
1416
1416
1412
1416
1412
1476
1476
1476
1476
1432
1432
1213
1085
93
1118
190
1214
1112
1112
120
152
312
116
89
1080
88
120
152
1080
88
120
52
152
312
116
308
89
1128
88
184
1112
120
152
1080
88
120
152
1176
1176
1176
312
308
1112
1336
1080
88
1080
88
312
1112
89
1080
88
152
116
1112
89
1112
152
1080
88
120
52
152
116
89
1112
1080
88
120
152
1080
120
116
89
1053
1054
1310
1054
1054
286
1054
1304
1304
1304
1304
1304
1304
1304
1304
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
25
1048
280
1304
1048
280
1048
280
1304
1048
280
281
1048
280
1048
280
1048
280
1048
1048
1048
280
1304
1048
280
1048
280
1048
1048
1048
280
1048
280
1304
1048
280
281
1048
280
1048
1048
280
281
1048
280
1048
1048
280
1304
1048
280
25
281
1048
1048
280
1304
1048
280
25
281
1048
280
25
281
1048
1048
1049
1048
1048
1049
281
1336
1304
1336
1432
1110
1110
1110
1110
1110
1110
1166
1110
1038
1110
1038
1110
1038
1108
1026
84
1026
84
1108
1108
1154
84
1154
84
1154
1026
1026
130
84
1026
130
1026
130
1026
130
1026
130
1154
1408
1236
1328
1044
1044
1105
1585
81
1073
1361
1365
1208
1210
1202
1202
1508
1394
1396
1138
1138
1406
1088
1088
1088
1091
1091
1090
1088
1088
1088
1090
1088
1088
1092
1347
1346
1409
1896
1366
1180
1104
1121
1123
1123
1123
1366
1032
1032
1056
1088
1024
1088
1088
1088
1024
1024
1028
1026
8
1028
1032
1028
1032
1028
132
1026
1028
132
1026
8
136
1026
130
1026
8
136
1096
1092
1092
1144
1144
1080
1080
1080
1188
1080
1080
1752
1752
1304
1316
1346
1528
1426
1344
1344
1344
1344
1664
1952
1952
1308
1258
1386
1330
1134
366
238
1134
1134
1252
1636
1380
1258
1252
230
1134
1380
366
1386
1130
1134
1134
1134
1386
1382
1112
1128
1132
107
1260
1132
1132
1132
1134
1124
1134
1134
230
1126
1126
1260
1132
236
1132
1132
1388
236
1260
1257
1132
1132
102
236
105
233
1124
108
102
1126
1126
1385
1126
1234
1132
1131
1124
1129
1132
105
1132
1132
1132
105
1266
1388
1266
1130
234
1334
1382
1254
1382
1382
1382
1334
1382
1382
1382
1126
1490
1234
1234
1234
1252
1234
1234
1234
242
1234
1522
1234
1138
1234
1332
306
1332
306
1382
310
1126
358
230
1522
1522
1252
1252
230
1252
1331
1499
1385
1385
1385
233
1385
1385
1257
1129
1132
364
110
238
1126
1132
1132
102
1134
1134
1130
110
1132
1134
1132
105
1132
1390
1132
110
105
366
361
1132
110
105
1132
110
105
1390
1390
1130
108
110
236
105
230
237
238
233
1134
105
1257
1129
237
238
233
1258
238
1129
1254
237
238
233
1254
1257
1129
233
1390
1261
238
1261
238
1129
1129
1129
1257
1385
1129
1129
1254
1131
619
1131
363
1263
1132
362
111
239
1331
1330
1263
1131
235
1334
1330
1383
1383
1126
1382
1485
1259
1131
235
1131
1259
1259
1130
1131
1476
1476
1334
1388
1259
1388
1131
1263
1259
1131
1131
1258
1258
1130
1386
1258
107
367
239
363
235
1131
1131
1263
1386
1330
1388
306
1330
1259
233
1382
1387
1382
1259
1131
1259
1259
1131
1259
1131
1131
1328
1092
1249
1220
1088
1216
1092
1092
1092
1092
1092
1092
1152
1216
1220
1092
1220
1220
1092
1092
1092
1216
196
1152
132
68
1220
1092
1196
1196
1196
1216
1217
1217
1109
1109
1409
1468
1118
1247
1094
1094
1056
1499
1062
1043
1043
1059
19
1059
1043
1043
1043
1488
1490
1472
1069
1069
1517
1809
1496
1446
1476
1476
1156
1476
1080
1853
1476
1382
1828
1611
1350
1828
1414
1707
1670
1478
1476
1060
1828
1478
1478
1446
1446
1611
1670
1733
1746
1682
1670
1670
1446
1286
1350
338
1350
1350
1350
1415
1958
1958
1958
1930
1216
1024
128
192
1312
1152
384
192
160
416
1472
1216
1152
1152
192
1152
1472
1472
1312
1536
1472
1472
456
1472
1472
1472
1920
1856
1154
1284
1949
1810
1842
1300
1202
1220
1412
1436
1820
1500
1746
1746
1507
1504
1736
1176
1296
280
1264
1264
1168
1224
1872
1872
1872
1872
1872
1872
336
1200
1736
1712
1328
1168
1744
1264
1304
216
1296
280
1352
1712
1192
1448
1488
1072
1024
1072
1376
1056
1056
48
1072
1480
1904
1512
1512
1280
1296
1296
1296
1280
1344
1344
1512
1352
1096
1824
1824
1824
1832
1824
1264
1264
1280
1288
1296
1280
1296
1168
1320
1312
1320
1320
1312
1880
1040
1040
1024
1296
1496
1512
1232
1376
360
1376
1360
1376
1296
1376
1376
1296
1384
1296
1888
1376
360
1296
1376
1376
1440
1200
1072
1440
1072
1072
1408
1456
1072
176
1480
1304
1296
1280
1024
1072
1280
1280
1840
1792
1792
1792
1744
1280
1696
1696
1696
1536
1024
1056
1072
1024
1072
1264
1264
1184
1168
1184
1184
1443
1093
1349
1421
1369
1461
1044
1188
1244
1412
1412
1852
1796
1820
1476
1092
1604
1348
1436
1420
1308
1476
1483
1255
1510
1703
1507
1447
1251
1255
1255
1255
1255
1255
1251
1511
1511
1691
1195
1191
1195
1187
1191
1163
1511
1379
1447
1447
1507
1507
1507
1507
1506
1692
1476
1476
476
1476
1348
1412
1175
1174
151
1940
1940
1177
1817
1732
2032
2034
1681
1345
1345
1346
1344
321
1344
1344
1344
321
1344
1344
1344
1344
322
1344
1345
1344
321
1344
1346
1691
1664
1430
1298
1328
1293
1253
237
233
1253
237
1257
1225
1229
201
1097
1097
1353
1381
1229
1129
1129
1125
105
1225
1225
1225
457
1225
1481
1481
1481
1065
1065
1065
1641
1069
57
1037
1893
1061
1293
1517
1133
1133
1069
1061
1061
1061
1069
37
1061
1069
1069
1069
1321
313
1321
1464
1528
1528
1528
1528
1528
1464
1528
1464
504
1528
1464
1528
1528
1528
1528
1528
1464
504
1528
1280
1281
1280
1280
257
1283
1283
1280
257
1280
1282
1280
1281
1282
1283
1283
1281
1282
1282
1280
1280
1392
1056
1038
1038
1038
1458
1462
1309
1032
1030
1285
1304
1528
1440
1303
1152
1152
1152
1200
1300
1042
276
274
278
1300
274
1302
1172
1173
1060
1297
277
1300
1297
1416
1410
1038
1028
1042
1312
1216
1216
1235
1108
1144
1144
1136
1136
1444
1136
1066
1066
1413
1475
1905
1205
1388
1265
1208
1972
1276
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1272
1277
1277
1276
1276
1276
1276
1276
1276
1276
1276
1272
1240
1256
1267
1256
1267
1256
1268
1244
1276
236
1276
236
1276
236
1260
1268
252
1268
252
236
1260
1276
236
1208
248
1208
1144
184
248
1144
184
248
1144
184
248
1272
1212
1148
188
1148
188
252
1148
1212
252
1240
1112
1112
1112
1112
1116
1116
1116
1388
1256
1416
1690
1033
1034
1030
1032
1074
1032
1032
1034
1034
1034
1036
1036
1050
1032
1030
1846
1112
1212
1660
1397
1397
1928
1206
1206
1713
1256
1912
1112
1116
1880
1882
1882
1882
1176
1176
1928
1928
1928
1160
1160
1949
1928
1928
1928
1928
1928
1928
1928
1928
1672
904
1928
1928
1416
904
1928
1928
1928
1929
1929
1161
1929
1048
1032
1033
1033
1397
1112
1112
91
1112
1113
1113
1113
1116
1112
1112
1400
1112
1393
1388
1270
1268
1468
1896
1116
1117
1972
1972
1846
1846
1845
1844
1844
1844
1426
1844
1718
1462
1460
1208
1208
1212
1212
1272
1272
1278
1272
1272
1272
1276
1276
1276
1276
1274
1274
1274
1273
1272
1270
1270
1240
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1261
1245
1261
1261
1261
1261
1261
1260
1260
1274
1260
1260
1260
1276
236
1244
244
252
236
1276
236
1268
252
236
1258
1258
1266
1258
1258
1258
1265
1265
1262
1260
1261
1261
1256
1242
1212
1270
1270
1272
1256
1268
1268
1276
236
1261
1266
1260
1261
1270
1270
1270
1270
1144
1464
1466
1112
1116
1116
1113
1882
1882
1498
1434
1880
1204
1458
1480
1473
1270
1268
1266
1266
370
1272
1274
1232
1396
1268
1269
1544
1395
1267
1268
1032
1972
956
1970
1398
1384
1256
1258
1146
378
1269
1404
1276
1268
1240
1112
1272
1277
1260
1846
950
1846
950
1201
1962
1272
1272
1272
1272
1277
1272
1416
1268
1378
1250
1404
1379
1276
1276
1276
1276
1276
1276
1240
1251
1251
1251
1265
1232
1885
1884
1113
1116
108
1132
1112
1532
1432
1128
1389
1384
1379
1384
232
1256
1224
360
232
370
1379
1928
1928
1928
1437
1098
1276
1276
1244
1112
1244
1276
236
1395
1265
1244
1244
1212
1228
1102
204
1228
1222
1226
1222
1222
202
1098
202
1098
198
202
1098
202
1060
1347
1290
282
1296
1047
1191
1178
1304
1576
1811
1795
387
1795
1230
1229
1325
1325
1349
1356
1348
197
325
204
332
1348
1411
1316
1220
1186
290
1314
930
1186
1954
1492
1492
1121
1345
1313
1217
289
1217
1217
1217
1057
1283
1025
1025
1024
1024
1344
1344
1024
1216
1056
1056
1216
1216
160
1184
288
1216
1216
1216
1216
1216
1216
320
1216
320
1024
1024
1024
1024
1025
1025
1025
1024
1025
1025
1024
1344
1024
1216
320
1216
320
1024
1056
1056
1034
1056
1056
1056
1800
1793
1280
1280
520
264
1540
1537
1284
1056
1056
1056
1312
352
1024
1288
1028
1028
1028
1028
6
18
1028
6
1028
6
1088
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1792
1024
1792
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1027
1027
1027
1027
1027
1027
1027
1027
1028
1028
6
1284
1284
262
1284
262
1284
262
1284
262
1792
1792
1792
1792
1792
1792
1792
1792
1224
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
1225
1225
1027
1283
1283
1283
1283
1920
1920
1923
1408
1216
1030
1030
1030
1030
1030
1030
1286
1284
266
262
1284
262
1284
262
1286
1284
266
262
1224
1024
1024
1024
1024
1024
1280
1280
1280
1280
1280
1025
1025
2
1026
1025
2
1026
1281
258
1281
258
1281
258
1282
1282
1281
258
1281
258
1281
258
1281
258
1624
664
1170
1511
1475
1475
1219
1219
1219
1219
1091
323
1093
1152
1152
1154
1154
1472
1230
1227
1228
1228
1230
1216
1216
1216
1217
1217
1217
1220
1220
1218
1220
1216
1216
1216
1153
1152
1289
137
1068
1350
1504
1258
1121
1250
1121
1120
1362
1216
1216
1056
1232
1168
1104
1104
1360
208
1168
1220
1220
324
1220
324
1220
324
1348
1348
1220
1220
1220
324
1220
1220
1220
324
1220
1348
1220
1220
1220
1316
1220
164
1188
1188
1220
1096
1224
1264
1264
1072
1168
1168
1024
1072
1072
1264
1264
1056
1056
1290
1648
1650
1281
1281
1281
1281
1152
1664
1664
1890
1194
1322
1330
1194
1322
1194
1194
1130
170
234
1212
1212
1340
1194
1212
1212
1130
1340
1322
1258
1258
1130
1258
1130
1322
1340
1240
1128
1196
1194
1196
1196
1196
1132
1194
1148
252
1198
1198
1182
1278
1182
1198
1262
1198
1134
1134
1320
1198
1198
1195
1134
1198
1176
158
1198
1192
171
1195
1182
254
1134
1176
158
1176
1278
1323
363
1176
158
1182
222
1326
1195
1278
1259
1262
1259
1134
1262
1134
174
238
1131
1182
1388
236
1182
1130
1196
1328
1328
1200
1328
1328
1328
1392
1328
1264
1328
1136
1310
1176
1182
222
1182
222
1182
1240
158
222
1246
1182
1182
1240
158
1310
1182
1246
1182
1398
1406
1398
1406
1334
1398
1206
1334
1206
1310
1310
1214
1214
1214
1214
1144
1304
1384
363
1320
1320
1192
1323
1320
1192
1195
1128
168
232
1384
1128
168
1192
1144
1128
1128
1272
1128
1256
1128
1256
1128
1128
1128
232
1256
1128
1320
1128
1128
232
1128
1384
1384
1256
1128
232
1256
1192
232
1128
1128
1320
1320
1192
1192
1192
1192
1192
1208
1192
1192
1192
1192
1192
1192
1256
1192
1192
1192
1192
1192
1128
1208
1192
1192
1192
1208
1192
1256
1192
1320
1192
1192
1192
1192
1259
1192
1195
1192
171
1387
1195
1195
1208
1128
1128
168
111
1128
232
111
239
235
1384
367
1192
1262
1387
1128
232
1192
1400
1400
1192
1131
1195
1398
1400
1336
1400
1272
1272
1656
1195
1195
1195
1259
1195
1195
1263
1195
1654
1652
1142
1256
1192
1256
1259
1192
1192
1128
168
1256
1199
1192
1192
1320
1192
171
1192
175
171
1384
1192
1320
1192
175
171
1320
1327
1192
1384
1406
1320
1406
1406
1192
1192
1336
1320
1336
1195
1256
1195
1195
1131
1192
1192
1131
235
1144
1041
1133
1060
1060
1060
1037
1037
1037
1037
1037
1037
1078
1078
1069
1069
1069
1069
1037
1037
1037
1078
1078
45
1078
1069
1069
1069
1069
1058
1058
1058
1033
1033
1033
1029
1029
1037
1989
1042
1041
1254
1254
1137
1878
1490
1123
1139
1133
1133
1133
1149
1149
1149
1424
1426
1354
1109
1109
1881
1208
1356
1486
1422
1422
1166
1934
1533
1848
1312
1376
1824
1608
1888
1824
1992
1730
1728
1352
1352
1376
1376
1568
1312
1480
1480
1616
1728
1601
1616
1634
1728
1760
1312
1920
1824
1824
1920
1872
1872
1672
1440
1440
1440
1730
1479
1479
1479
1479
1479
1479
1479
1479
1479
1479
1351
1479
1479
1479
1479
1479
1351
1351
1927
1479
1319
1607
1607
1607
1607
1415
1735
1607
1496
1877
1702
1973
1957
1933
1496
1485
1485
1332
1972
1876
1497
1497
1847
1844
1208
1528
1528
1528
1208
1208
1208
1208
1880
1880
1880
1880
1880
1880
1880
344
1464
1208
1656
1912
1400
1528
1208
1528
1528
1528
1528
1336
1208
1464
1208
1368
1528
1528
1528
1912
1528
1528
1528
1528
1400
1880
1336
1336
1912
1912
1912
1912
1912
1400
1400
1333
1912
1400
1656
1656
1656
1656
1656
1336
1336
1400
1400
1400
1400
1400
1208
1336
1336
1336
1336
1336
1112
1496
1496
1528
1368
1400
1336
1496
1912
1912
1912
1912
376
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1912
1528
1528
1528
1528
1528
1528
1528
1528
1528
1528
1400
1912
1912
1912
1528
1528
1912
1912
1144
1144
1144
1144
1208
1912
1208
1208
1208
1528
1528
1528
1528
1528
1528
1336
1336
1464
1208
1208
1208
1467
1421
1421
1421
406
1862
1333
1492
1484
1484
1421
1420
1444
1484
1356
1324
1420
1612
1420
397
1613
1420
1428
397
1876
1403
1471
1343
1663
1663
1343
1471
1471
1471
1471
1471
1471
1467
1343
1343
1727
1471
1471
1471
1467
1471
1215
1343
1339
1215
1215
1840
1840
1840
1840
1840
1714
1580
1612
1612
1612
1420
1676
1223
1223
1223
1680
1680
1745
2000
1424
1416
1416
1299
1123
1123
1122
1120
97
1121
1120
1120
97
1120
97
1121
1120
97
1120
97
1120
1120
1122
1123
1123
1120
97
1121
1120
97
1122
1209
1545
1615
1115
1146
1425
1408
388
396
1412
1408
1408
396
1412
1088
1232
1232
1360
208
1168
1168
208
1361
1380
1248
1088
1088
1092
1088
1360
208
1360
1360
208
1360
1360
208
1360
1360
1360
1216
1216
1216
1889
1121
1121
1121
1276
1148
1036
1489
1121
1196
1188
1121
100
1121
1188
1252
1124
1105
1276
1340
1276
1377
1377
1889
1800
1288
1288
1288
271
1288
1288
1288
1288
1288
1288
1288
1288
1288
271
1288
1288
1288
1288
271
267
1288
1288
1288
1283
1283
1283
1283
1283
1282
1282
1283
1283
1283
1282
1283
1283
1282
1282
1282
1283
1282
1282
1283
1283
1523
1049
1056
1056
1056
1534
1414
1924
1051
1031
71
47
1284
1288
1880
1473
1165
1604
1604
1604
1212
1904
1394
1392
1394
1392
370
1392
1394
1394
1254
1248
1221
1397
1397
1397
1393
1516
1318
1338
1844
1070
1062
1126
1126
1261
1110
1164
1164
1156
1092
1568
1090
1064
424
1128
1220
1048
1805
1297
1133
1300
278
1154
1720
1204
189
1282
1282
1124
116
114
118
178
1124
1292
100
116
114
118
178
1124
1124
1154
1154
1154
1154
1154
1288
1288
1142
1142
1282
98
1122
1140
124
180
114
118
117
125
189
1140
180
114
117
125
189
1141
1138
1154
1154
1142
1476
1282
1143
1154
1154
1288
1298
1476
1122
1122
1122
1122
1122
1122
1149
1142
117
1140
118
1142
117
1140
118
1149
189
1154
1154
1154
1282
1282
1204
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1204
189
1140
1204
181
1138
1204
181
189
1204
1138
1154
1154
1288
1372
342
343
351
1372
1372
1348
1364
341
342
1364
1364
341
1132
1155
1544
1164
1036
1032
1064
1220
1258
236
1160
1160
1032
1032
1288
1036
1036
1164
1988
1874
1926
1348
1282
1282
1205
1205
1676
1222
1270
1666
1124
1372
1348
1364
1372
1364
1372
1372
1260
1260
1677
1676
1676
1772
236
1260
1670
1677
1677
1677
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1675
1676
1254
1679
1132
1132
1132
1131
1205
1372
1367
1367
351
1348
1362
1373
1370
343
1366
1368
1364
348
1188
1348
1157
1122
1142
119
1141
1410
1804
1364
1372
1716
1717
1718
1716
1717
1718
1718
1718
1718
1718
1718
1718
1718
1124
1124
1206
1140
180
182
181
1132
124
188
1132
124
1294
1283
1292
100
116
114
118
1124
1140
124
114
188
118
182
125
189
1140
124
114
118
182
125
1140
124
188
118
182
1140
124
118
1282
1410
1136
176
1124
113
177
1148
1142
1142
119
1476
1282
1282
1282
1282
1292
100
1292
100
1292
1128
1128
1128
1150
1206
1149
189
1148
188
1213
1149
1213
1506
1506
1282
1282
1282
1282
1140
118
1140
124
180
188
118
182
1204
182
181
1140
118
117
1140
118
1148
188
118
182
1140
1148
188
182
1140
1140
1148
188
118
1282
1283
1282
1282
1290
1411
1285
1141
1294
1150
190
1148
188
1149
1124
1498
1142
182
1302
1142
1142
1124
1300
1476
1140
118
117
1148
118
1213
1138
178
1214
1212
1302
279
1303
1302
279
1143
1138
1420
1418
1372
342
1364
341
1364
342
1366
1364
339
1364
339
1362
1364
1348
1206
1410
1388
1403
1478
1154
1282
1154
1154
1288
1292
1158
1143
1142
1141
1292
108
1202
1125
1142
1131
1718
1718
1718
1282
1132
1410
1410
1282
1282
1141
1188
1122
1138
1479
1375
1282
1149
1154
1726
1726
1724
1724
1224
1700
1124
116
1132
124
1148
1148
1141
1124
1371
1300
1141
1202
182
181
1206
1206
1142
126
190
1468
1148
188
125
189
1148
188
125
189
1149
1188
1293
1142
1206
1142
1141
1156
1372
1366
1373
1366
1270
1270
1364
2038
1292
1132
1149
1148
1142
1292
1292
1293
1292
1292
1292
1292
1142
1677
1677
1676
1524
1252
1140
1140
1204
182
181
1372
1204
1140
1142
1202
1410
1522
1202
1202
1220
1226
1220
226
1224
1222
1218
196
1220
1220
1218
226
1218
200
196
226
210
1218
196
1218
226
210
1220
1218
196
1218
1218
1344
1119
1442
1442
1079
1126
1446
1412
1424
1416
1302
1299
1331
1299
1226
1225
1481
1481
1388
1388
1356
1228
1356
1228
1356
1356
1472
1362
1100
1328
1328
1328
1328
1328
1328
1620
1620
1248
1376
1312
1280
1280
1280
1024
1024
1042
1349
1058
1058
1062
1062
1281
1281
1059
1281
1063
1063
1063
1319
1319
1319
1319
1025
1025
1025
1281
1281
1281
1281
1281
1281
1059
1059
1059
1061
1058
1314
1186
1190
1058
1058
1062
1345
1223
1217
1345
1217
1345
1221
1057
1057
1297
1080
1080
1076
1412
1540
1156
1284
1540
1284
1412
1540
1284
1388
1036
1036
1322
490
1386
364
1412
1282
1221
1221
1221
301
1222
326
302
1222
326
1222
326
1350
1350
1286
1286
1100
1218
322
196
324
1218
322
1218
322
196
324
1346
1218
1220
324
1218
1218
196
1220
1218
322
1220
1218
322
196
324
1218
322
196
1218
1218
322
196
324
170
1602
322
1218
1602
322
1220
324
1194
1218
1346
1216
1216
1216
1344
1216
320
1216
1216
320
1282
1282
1282
1282
1282
1284
1284
1284
1284
1280
1280
1280
1221
325
1221
1221
1221
1221
325
1221
1221
325
1221
1221
1349
1221
1221
325
1221
1221
1349
1221
1221
1349
1220
1220
1220
1348
1220
1220
1220
1220
324
1325
1222
1222
1326
1350
1350
1158
1542
262
134
1286
390
1286
390
1286
1286
1538
1538
1536
1536
1410
1410
1408
1408
1258
1218
1218
1218
1218
1216
1216
320
1026
1028
1282
1282
1193
1321
1221
1221
1221
1221
1221
1221
1218
1218
450
1218
1218
1218
450
1216
1216
448
1472
1578
322
1346
1348
1346
1346
1346
298
1346
1346
1346
324
1346
1348
1538
258
130
1538
258
130
1282
130
1282
130
1538
258
130
386
1282
1282
1282
1282
1282
1282
1282
130
132
1284
130
132
1282
1344
1344
1344
1344
1344
1344
1280
128
1536
256
128
1536
256
1536
256
128
1280
128
1280
1221
1221
453
1221
1577
297
1321
1577
1321
1321
1577
1321
1349
1349
1349
1349
1349
1349
1349
1349
1349
1257
1256
233
1220
1320
1320
1348
1348
1474
1472
1476
1472
1322
1222
326
154
1030
1058
1286
1286
1286
1350
1348
326
302
1348
1322
326
302
1286
1286
1286
1286
1286
1284
262
1284
314
1286
1258
1348
1322
1284
1282
260
1321
1346
1282
1282
1282
260
1282
260
1218
193
1218
322
321
1216
322
324
1282
1282
1282
1282
1346
321
1600
320
322
1346
1344
1345
1344
298
1344
1346
1346
1346
1282
1280
128
258
1281
258
130
1280
258
1282
1284
1336
1336
1238
1375
1346
1299
1310
275
279
327
283
331
1310
1310
327
283
1306
286
287
327
283
1346
323
326
327
346
350
351
335
1346
282
323
286
287
326
275
279
327
283
346
350
351
339
335
331
1028
1223
1223
1218
1218
196
1856
834
1352
1352
1356
1308
332
1098
1438
1438
1438
1437
1437
1437
1437
1437
1432
1432
1434
1434
1432
1435
1436
1152
1152
1572
1304
1298
1195
1122
1152
1224
1127
1360
1183
206
1046
1079
1231
1183
207
1112
95
1231
223
1615
1183
207
463
1183
207
1229
1229
1357
1261
1389
333
1229
237
1357
1357
1357
1069
1069
1325
333
1357
1357
1069
1173
301
205
333
1613
333
1357
461
1357
1325
205
1357
1229
1389
1229
1173
1173
1173
1217
1358
1486
1176
1176
1048
1231
1174
175
1055
1078
1072
1307
1307
1120
1248
1896
1824
2017
1408
1408
1920
1920
899
1509
1253
1253
1634
1183
1320
1544
1192
1320
1320
1160
1288
136
1160
1288
1320
1192
1320
1192
296
1320
1192
1320
1320
1320
1320
1288
1160
1160
1160
1288
1288
1311
1288
1192
1192
1192
1192
1192
1160
1192
1160
1160
1194
156
1194
1180
1308
1180
1194
1194
1194
298
1194
1194
1311
1194
1322
1322
1322
1194
1180
1180
1322
1180
1194
1194
1180
1308
1194
1180
1180
1180
1308
1322
1322
1180
1180
1180
1308
1578
1194
1308
1290
1162
1162
1162
1290
1162
1162
1290
1162
1335
1288
1288
1206
1160
1160
1328
1328
1200
1328
1328
1328
1540
1284
1156
1284
1156
1308
1180
1180
1180
1180
1308
156
1180
1308
1180
1308
156
287
1308
1180
1308
156
1308
1180
1308
1180
1308
1180
1654
1654
1654
1654
1334
1654
1206
1334
1206
310
1206
1334
1206
1191
295
1191
295
1191
1160
1160
1323
1323
1323
1323
1323
1323
1323
1323
1195
1160
1160
1160
1288
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1288
136
1160
1160
1288
1288
1288
136
1160
1288
136
1288
1288
1288
136
1160
1288
1288
136
1160
1288
1288
1160
1160
1160
1192
1192
1192
1320
1192
1192
296
1192
296
1320
1320
1192
1192
1320
1192
1320
1192
296
1320
1320
1320
1320
1192
296
1192
1320
1320
1320
1192
1192
1320
1320
1320
1320
1320
1320
1291
139
1163
1163
1163
1163
1291
1163
1163
1192
1160
1160
1160
1160
1160
1160
1160
1160
1160
1288
1288
1160
1288
1288
1160
1288
136
1160
1544
1544
1160
1323
1323
1310
1544
1288
1288
1288
136
1160
1160
1323
1195
1323
1195
1323
1160
1288
136
1160
1182
1182
1182
1160
1160
1160
1160
1192
1192
1192
1192
1320
1320
1192
1192
1320
1192
296
1192
296
1192
1192
1192
1320
1192
296
1320
1192
296
1192
1192
296
1320
1320
1320
1320
1604
1320
1604
1604
1192
296
1320
1320
1320
1320
1320
1192
1192
1320
1192
1320
1192
1163
1291
1160
1075
1216
1186
1186
1186
1132
172
188
1132
172
1132
172
1132
1196
1196
1340
1340
1196
1196
1196
1484
1196
188
1132
1196
1340
1340
1116
316
1340
1340
1340
1196
1196
1332
1332
1188
1246
1246
1182
1229
1229
1293
1645
1195
174
1192
1408
1280
1039
1828
1552
1072
1160
1057
37
1057
37
1057
37
1162
1098
1098
1923
1936
1848
1028
1044
1949
1154
1822
1482
1226
1226
1226
1482
1408
1955
1908
2036
2036
2036
2036
2036
1652
1652
1652
1908
1913
2036
1908
2036
1908
1908
1908
1657
1656
1656
1652
2036
1656
1656
1912
2040
2040
2040
1448
1656
1656
1732
1448
1448
1448
1732
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1732
1892
1892
1892
1892
1892
1892
1732
1732
1732
1476
1636
1468
2026
2026
996
1481
1476
1481
1481
1384
1464
1384
1881
1881
1957
1952
1453
1452
1452
1452
1421
1453
1452
1452
2011
2011
2011
1996
1996
988
1996
1996
2012
973
1453
1453
2028
2028
2028
1452
1421
1452
429
1452
429
1452
1452
429
1421
1420
397
1420
1421
1881
1860
1860
1860
1988
1860
1860
1860
1860
1860
1988
1412
1412
1988
1988
1988
1988
1988
1796
1796
1988
1988
1988
1988
1988
1988
1988
1988
1412
1412
1860
1860
1860
1860
1860
1412
1412
1412
1412
1412
1412
1988
1412
1412
1860
1860
1860
1412
1412
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
1796
1988
1988
1988
1860
1860
1988
1988
1988
1988
1988
1988
1412
1988
1412
1412
1412
1860
1860
1860
1860
1860
1860
1412
1412
1412
1412
1412
1412
1843
1238
1238
1238
1238
1462
1461
1492
1484
1484
1740
1740
1716
1484
1902
1902
1228
1646
1228
716
1228
1644
1228
1236
1740
1460
1859
1415
1415
1991
1991
1415
1415
1415
1415
1415
1415
1415
1411
1415
1799
1735
1415
1415
1415
1411
1415
1415
1415
1411
1415
1415
1970
1970
1970
1970
1970
1730
2016
1888
1888
1888
1728
1728
1473
1473
1473
1761
1761
1745
1633
1296
1448
1448
1088
1034
1162
1032
1124
116
1140
1125
1124
116
1037
1037
1037
1037
1037
1165
1165
1165
1165
137
1165
1155
1154
1226
1226
1060
52
1229
1061
1076
1076
1218
1135
1689
1825
1242
1039
1033
1423
1423
1423
1423
1423
1423
1423
1423
1071
239
1039
1039
1039
1039
1039
1039
1039
1354
1098
1207
1071
239
1071
239
1071
239
1071
239
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1295
1295
1295
1857
1121
1121
1137
1276
1244
252
1308
1449
1264
241
1441
428
1192
1264
241
1264
1265
1268
1248
1232
1241
1279
1222
1222
1377
1377
1249
1808
785
1809
1809
1808
912
785
913
1936
1808
912
785
913
1808
912
785
913
1936
913
1808
785
1808
785
1808
785
1808
785
1809
1808
785
1808
1808
785
1808
785
1809
1040
17
1040
1040
1041
1040
17
1041
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1031
1026
1026
1026
1026
1026
1026
1026
1026
1031
1138
1035
1092
1092
1092
1592
1062
1797
1346
1295
1295
1295
1404
1376
1032
1609
1489
1834
1837
1837
1455
1304
1305
1560
537
1305
1552
1552
537
1561
1561
1552
1300
1300
1164
1813
1813
1567
1567
1420
1440
1068
1782
1190
1190
1222
166
1224
1196
1230
1230
1230
1222
206
1230
1288
1220
228
1096
1096
1192
1207
1212
1030
1024
1159
1029
1028
1167
1320
1076
116
1141
1034
1034
1076
54
53
116
1076
54
86
1076
116
1078
86
118
1076
1076
116
1044
1076
116
118
117
1076
1076
1078
1076
116
1076
1076
1026
1026
1034
1034
1034
1048
1052
1109
1077
1034
1126
1062
1044
22
52
84
54
116
86
118
1110
1076
116
118
1114
1078
86
118
1045
52
84
85
53
116
117
1109
1141
1044
22
52
54
116
1076
116
1114
1045
52
53
1077
117
1077
117
1077
1054
1034
1034
1046
85
1284
1034
1029
1026
1034
1052
1038
1408
1064
1090
1126
1126
1062
1062
1029
1108
1045
1044
52
84
54
116
86
118
1076
84
54
116
86
118
1076
84
1045
53
1044
52
54
1044
22
1077
1077
1026
1034
1034
1034
1034
1142
1026
1024
2
1024
2
1034
1034
1034
1034
1034
1034
1034
1028
1029
1108
1140
1140
117
1114
1076
116
1141
1077
1076
116
1118
1034
1034
1052
1044
21
84
788
85
86
789
790
1046
85
86
789
790
1044
789
1109
789
1044
21
84
85
86
789
1844
1832
1044
84
788
86
789
790
1045
788
85
789
1812
790
1814
1046
790
1045
1155
1034
1068
1026
1153
1154
1192
1044
1026
1024
1036
1036
1026
1024
1344
1036
1036
1036
1300
1300
1814
1190
1290
1290
1156
1157
1025
1176
1174
1053
1156
1204
1156
1158
1204
1173
1206
1206
1156
1156
1024
2
1024
2
1026
1154
132
1154
1152
130
132
1044
1025
1024
1025
1026
1026
1024
2
1024
1028
1024
1024
4
1044
1044
1044
1044
1025
1025
1025
1027
1026
1152
1025
1156
1156
1153
1152
1156
1204
1173
1172
149
1173
1156
1196
1173
1178
1172
1173
1280
1172
1205
1062
1062
1165
1230
1045
1045
1045
1034
1077
1046
1044
1077
1076
1282
1286
1284
1282
1282
1282
1282
1282
1282
1286
1280
1076
1078
1046
1076
54
1046
52
54
116
1046
54
1045
1076
54
118
1076
116
1076
1078
118
1078
1048
26
1034
1044
1076
54
53
116
118
1076
54
116
118
1140
1078
1078
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
1078
1114
1044
52
84
54
116
118
1076
54
1077
117
1078
118
1078
118
1078
1078
118
1078
1078
118
1078
118
1078
1034
1418
1076
116
1076
1077
117
1076
53
116
117
1077
1076
116
1045
54
1078
118
1044
21
1162
1034
1034
1034
1036
1044
1076
54
53
116
118
1044
1076
54
118
1044
1068
1068
1068
108
1076
1077
1076
116
1076
1140
1076
1076
1077
1077
1482
1482
1038
1038
1038
1034
1044
21
52
84
53
116
118
117
1076
54
118
1044
116
117
1078
53
1076
53
1078
53
1046
52
54
116
118
1076
54
118
1076
54
53
116
117
1076
54
116
118
1076
53
1076
54
53
116
118
1044
52
54
116
118
1076
53
116
117
1044
52
53
1076
1078
53
117
1078
53
1076
54
116
118
1076
54
118
1078
118
1142
1078
1078
1078
1078
1078
118
1078
1142
1034
1034
1034
1034
1050
1418
1036
13
1077
116
117
1048
1076
1076
1140
1076
1141
1140
1410
1046
86
1110
1030
1046
86
1046
1142
117
1029
1348
1045
53
117
1046
1045
85
1110
1046
86
1077
1046
86
1078
1079
1078
1031
1031
1031
1031
1031
1031
1031
1044
1050
1044
52
1045
1044
21
22
54
1044
21
1044
1044
1044
1045
22
1044
1044
21
22
1044
1046
1044
1348
1031
1034
1038
1110
1422
1034
1034
1034
1034
1052
1052
1046
1079
1078
1077
1026
4
1024
2
1026
1077
1079
1027
1078
1078
1078
1034
1076
1418
1418
1802
1802
1109
1028
1062
1026
1477
1109
1036
1077
1034
1038
1038
1036
1036
1126
1062
1078
1078
1078
1078
1078
1076
54
1077
1078
1027
1046
1045
85
1078
1076
1076
53
1076
1142
1044
21
52
84
116
1076
116
1076
1076
1076
84
116
1076
1076
116
1076
1077
117
1077
1109
117
1077
1109
117
1044
1045
1030
1078
1046
86
1109
1045
1044
1044
21
1109
1044
1108
85
117
1108
1109
1558
1044
1102
1077
1076
54
1046
54
1044
1044
1046
1044
1044
1044
1044
1046
1300
1556
1556
1303
1172
1173
1172
1172
308
1172
308
1172
1174
1172
1172
1172
1182
1306
1310
1182
1182
1180
1302
166
150
294
1190
150
167
1190
150
1319
1166
1190
294
1190
294
1190
1190
150
294
1190
150
1302
150
1190
1163
1190
1174
1174
1190
294
1190
294
1190
1174
1302
1190
1302
166
150
1302
166
294
1190
1190
1284
1031
1058
1058
1398
1271
1110
1796
1052
1343
1310
1310
1310
1310
1281
1290
1292
1292
1284
1288
1288
268
1288
268
1288
268
1288
1288
1288
1121
1280
1218
1295
1551
1551
271
1295
1288
263
1032
263
1224
1288
1288
1288
1288
1888
1888
1888
1056
1056
1026
1284
1152
1152
1152
1152
1345
1345
1152
1890
1056
1056
1120
1056
1056
1056
1056
1057
1057
1057
1890
1889
1889
1889
1889
1889
1088
32
1056
1056
1024
1216
1216
1152
1152
1090
1090
1026
1281
1280
1281
1281
1281
1281
1280
1152
1152
1280
1158
1158
1157
1280
1537
1280
1280
1280
1280
1280
1537
1280
1284
265
1185
1154
1290
1290
1290
1289
1280
1282
1281
1285
1281
261
273
1281
1290
262
274
1282
1290
1290
262
274
1282
1290
262
1290
1290
274
1282
266
1290
1290
1154
1282
260
259
266
274
267
275
1282
259
274
267
275
1297
274
1298
1284
259
267
1299
1282
260
259
275
1282
259
274
267
275
1286
1281
260
273
274
1291
1290
274
1281
273
1297
1284
1284
267
1286
1286
1284
267
1283
267
1286
1282
260
259
266
274
267
275
1282
259
274
275
1286
274
1281
274
1284
259
275
1299
1286
1298
1284
259
267
1282
259
267
275
1286
1286
274
1283
1283
1283
1298
1283
274
1282
259
1297
1297
1283
1284
1283
1282
1282
1282
1282
1282
1282
1282
1282
1282
1291
1291
1291
1291
1162
1154
1158
1286
1286
1154
1154
1154
1296
1280
272
1296
1296
1296
1296
1296
1280
272
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1281
1290
1290
1290
1282
266
1282
266
1418
1418
1290
1418
1290
1418
1290
1418
1290
1290
1291
1291
1282
1282
1163
1163
1154
1154
1290
1284
259
267
275
1284
267
1282
260
259
267
275
1284
1282
1282
1282
1291
1286
1163
1163
1281
1281
1280
272
1284
1284
1284
1284
1284
1282
259
275
1283
275
1283
267
1283
1282
259
275
1282
259
275
1283
1282
1282
1282
1282
1539
1284
259
266
267
1282
260
259
266
267
1281
1284
1284
1284
259
267
1283
1282
260
259
1284
1284
259
1284
1291
1284
1419
1291
139
1163
1163
395
1290
267
139
1162
139
395
1291
1419
1290
267
139
1291
139
1163
395
1290
267
139
1162
139
395
1419
1291
1291
1291
1291
1156
1283
131
1282
131
1155
1158
1158
1154
131
1158
1282
1282
1282
1282
1282
1282
1282
1282
130
1154
1154
1282
130
1154
1154
1282
130
1154
1282
130
1154
1282
130
1154
1282
1280
272
1280
272
1280
272
1296
1537
1281
1281
1537
1281
1281
1537
1281
1280
1284
1284
1284
1284
1284
1284
1284
1284
1289
1290
1289
1284
1282
1282
1284
1284
1299
1282
1284
1282
1282
1282
1282
1282
266
1290
1154
1290
1286
1282
262
1290
1290
1290
262
1290
1284
266
1290
1290
262
1290
1162
1290
138
1290
1290
1282
1282
260
1282
262
1284
1282
1282
262
1290
1297
274
1283
1286
134
1155
1158
1280
1290
267
1290
1290
138
267
139
1282
1286
134
1155
1158
1290
1297
1290
1282
1297
1298
1282
1298
1290
138
1290
1290
1290
1290
1291
265
1538
1290
1290
1290
1290
1289
1290
1290
1290
1290
1290
1290
1290
1290
138
1162
1290
1289
137
1290
138
1162
1162
1162
1282
1154
1292
1292
1095
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
1038
1123
1125
1102
1126
1126
1090
1090
1353
1353
1351
1351
1351
1226
1222
1222
1222
1925
1925
1925
1989
1285
1920
1284
1284
1284
1284
1280
258
264
1156
1181
1285
1470
1303
1366
1066
1251
1026
1216
1250
1348
1153
1153
193
449
1153
1137
1217
1409
1217
1217
1217
1153
1217
1217
1153
385
449
1153
193
449
1473
1153
385
1153
193
1217
1281
1281
1281
1281
1281
1281
1281
1281
1297
1297
1025
1025
1857
1857
1857
1857
1025
1153
1409
1217
449
1345
1601
193
1345
1345
1345
1345
1409
1345
449
1345
1217
449
1217
1217
449
1473
1153
449
1473
1216
1345
1601
321
1409
1409
1025
1217
1409
449
1409
1153
1137
1142
1048
1048
1024
1152
1640
1041
1553
1159
1159
1607
1607
1607
1281
1281
1281
1416
1084
1436
1306
1424
1312
292
1348
1280
1024
1024
1024
1024
1428
1428
1348
1412
1412
452
1352
1346
1312
292
1348
1312
1316
1296
1476
1476
1028
1300
1300
1352
1300
1156
1156
1444
1092
1157
1476
1096
1476
1476
1408
400
1480
1428
1428
1428
1428
1168
1424
1424
1424
1424
1424
1416
1424
1348
1348
1312
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1428
1572
1188
1428
1792
1472
1472
1472
1044
1024
1024
1044
1024
1421
1292
1292
1440
1484
1484
1376
1504
1440
1280
448
1120
1024
1281
1472
1473
1281
1025
1164
1429
1420
460
1420
1420
1356
1420
1420
1420
1420
1420
1420
1420
1164
1228
1164
1228
1164
1228
1080
1432
1432
1108
1376
1376
1376
1376
1376
1376
1472
1376
1472
416
1472
1440
1888
1472
1411
1411
1411
1411
1155
1476
1228
1427
1427
1314
1317
1477
1317
1829
1429
1173
1484
1484
1484
1484
1484
1484
1484
1476
1476
1484
1484
1484
1484
1484
1484
1484
1483
1435
1435
1435
1435
1436
1324
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1436
1067
1068
1484
1420
404
460
1420
460
1484
1484
1420
404
1428
460
1428
1484
1420
460
1484
1428
1428
1484
1428
1428
460
1420
1420
460
1428
1356
1356
1356
1428
1484
1420
1484
1484
1484
1356
1420
1484
1356
1100
1100
1100
1100
1473
1473
1474
1475
1474
1475
1301
1025
1026
3
1296
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1472
1024
1024
1024
1483
1483
1422
1280
1792
1024
1024
1024
1024
1024
1483
1446
1483
1419
1099
1280
1480
1480
1024
1486
1420
1484
1472
1480
1024
1432
1440
1429
1429
1429
1421
1472
1440
1408
1472
1440
1472
1440
1472
288
1408
416
1408
416
1440
1472
1344
1472
1312
1408
416
288
1408
448
416
288
1408
1408
416
1472
416
288
1312
1312
1088
1409
1600
1344
448
1472
1600
1440
1312
1472
288
1472
1568
1568
1216
1408
1344
288
1408
1408
416
1088
1056
1039
1039
1484
1408
1234
1066
1076
1060
1120
1120
160
1120
160
1120
1120
1120
1120
160
1120
1120
160
1184
1120
1120
1024
1024
1024
1344
1120
1120
1120
1120
160
1120
160
1184
1120
1184
1120
160
1184
1120
1024
1024
1124
1124
1212
1238
1238
1078
1502
1244
476
1153
145
1055
1051
1050
1035
1028
1348
1479
1960
1845
1136
1192
1026
1026
1026
1026
1026
1026
1493
1045
1045
1664
1536
1088
1381
1078
1652
1411
1799
1117
1117
1117
1117
1117
1286
1670
1309
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1565
1629
1645
1645
1645
1645
1645
1645
1645
1133
1133
1133
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
1196
1332
1908
1844
1844
1844
1844
1068
1068
1068
1324
1332
1852
1844
1844
1844
1068
1068
1068
1068
1324
1468
1900
1803
1799
779
1706
1673
1450
1322
1450
1450
1290
1322
1322
1322
1547
1547
1547
1546
1546
1546
1546
1546
1546
1546
1450
1450
1770
1770
1770
1450
1034
1066
1066
1066
1066
1066
1066
1066
1034
1034
1034
1034
1034
1542
1538
1538
1538
515
1539
1538
1538
1538
1538
1283
1538
1282
1538
1539
1538
1539
1539
1538
1539
1539
1538
1539
1539
1539
1539
1539
1539
1538
1283
1283
1282
1282
1282
1282
259
1282
1282
1538
1538
1283
1539
1538
1539
1282
1282
259
1539
1538
1283
1282
1282
1538
1538
1539
1538
1538
1538
515
1539
1538
1538
1538
1538
1538
515
1538
1538
515
1539
1538
515
1538
1539
1538
1538
1538
1538
1538
1538
1538
1538
515
1538
1538
515
1538
1538
1538
515
1539
1282
1283
1538
1538
1282
1282
1282
1282
1282
1538
1282
1282
1282
1282
1282
1282
1282
1282
1283
1026
1026
3
1026
1026
1026
1027
1803
1126
1126
1126
1126
1074
1074
1638
1330
1330
1618
1586
1202
1330
1882
1882
1106
1114
1074
82
102
1126
1126
1126
1126
1126
1074
1074
1283
1283
1283
1539
1539
1539
1283
1283
1283
1283
1539
1283
1283
1283
1539
1539
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1666
1666
1666
1666
1666
1538
1900
1900
1900
1900
1132
1132
1088
1088
1088
1197
1197
1633
1634
1242
1793
1793
1112
1069
1051
1069
1084
1084
1084
1085
1084
1084
1069
1069
1069
1069
1069
1053
25
1053
1053
25
1049
1049
1049
1040
1040
1051
1499
1044
28
1052
1049
1045
1052
1052
1040
1369
1680
657
1076
564
84
596
1529
1241
1218
1550
542
590
1550
542
1550
1550
14
542
30
590
1550
1678
1678
1678
1166
1166
1038
142
1038
1038
1038
1038
1038
1038
1352
1821
1335
1038
142
1038
142
1166
1038
142
1038
1038
142
1038
142
1038
142
1038
1038
1038
1038
270
1038
1294
1038
270
1038
142
1038
1294
1294
1038
142
1038
142
1166
1314
1058
1090
74
1122
1279
1279
1215
255
1804
1424
401
1424
1425
1440
1444
1024
1424
1408
400
1416
400
1434
1426
1408
1408
385
1224
1418
1418
1226
1378
1378
1474
1680
1680
657
1568
1569
1552
16
656
1680
1552
16
529
17
656
657
1552
656
657
1680
1552
1680
1552
1680
657
1552
1680
1552
1680
657
1680
1680
1936
1936
1936
1936
913
1936
1936
1936
1936
913
1936
1936
1936
913
1936
1936
1936
913
1936
1936
913
1936
1040
1040
17
1040
1040
1040
1040
1040
1520
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1076
1082
1082
1082
1082
1082
1082
1074
1082
1076
1081
1137
1060
1100
1044
1288
1027
1956
1858
838
1199
1199
1199
1122
1122
1611
1097
1243
1675
1675
1675
1288
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1535
1535
1119
1079
1079
1082
1082
1090
1184
161
1472
1174
1452
1460
1458
1460
1448
1422
1362
330
1226
1226
1226
1226
1362
1068
1286
1286
1244
332
1228
1452
1436
1028
36
1204
1367
1431
1367
1367
1480
1879
1168
1168
1168
1300
1300
1104
82
402
1104
1105
1104
82
1104
82
1104
1106
402
1104
1104
1104
1106
1104
1104
1104
1104
1328
1328
146
1168
336
146
1362
1360
1168
304
1168
1168
1168
1168
1168
146
1107
1160
200
328
1160
200
328
1160
1160
1220
324
1168
1220
1104
72
1168
1298
1224
196
228
1220
1104
400
1424
1104
82
1104
72
400
82
1104
1104
1104
72
400
402
1104
1096
1104
1104
1104
1104
72
402
1104
1096
82
1104
1424
402
1104
1096
1104
72
82
73
1104
81
82
1104
1104
81
82
1096
82
73
1104
82
1168
146
1168
1168
304
146
1168
304
1168
146
1168
304
1168
1170
1168
146
1168
1168
146
306
1168
146
306
1170
1168
146
306
1168
146
1107
1296
276
274
1160
1220
1168
1168
1850
1300
1160
200
1160
200
328
1160
1188
1220
1844
1352
1160
1220
228
1220
228
1220
1220
1160
1104
1424
402
1424
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1168
304
1168
1168
1328
1168
1328
1328
1170
1168
1170
1330
1160
1160
1160
1296
1296
1104
1160
200
328
1224
328
1160
200
328
1160
1160
200
328
1160
1160
1160
1160
1160
1160
1348
1224
1224
1104
1104
1106
1106
1170
1168
1168
1168
1168
1168
1168
1232
210
1160
1160
1298
1104
1105
82
1104
72
82
1424
402
1096
81
82
73
1096
1425
1424
1104
1106
1106
1424
402
1424
658
1104
1424
402
1104
72
82
1424
402
1104
1106
1104
72
1096
82
73
1096
1426
1328
1352
1104
1104
1424
402
1096
1426
1424
1104
1424
402
1096
1424
401
402
1424
402
1424
1328
1107
1427
1107
1430
1162
1165
1078
1080
1082
1078
1184
162
1336
1336
1422
1421
1498
1494
1974
1102
1118
1438
1032
1043
1670
1186
1364
1364
338
1211
1209
1211
1112
1042
1169
1112
117
1200
1078
1078
1200
1200
1203
1139
1110
1144
1204
1204
1204
1210
1334
1142
1142
1114
1110
1110
1140
1160
1177
1204
1178
1210
1210
1204
1174
1204
1174
1204
1204
1206
1192
1192
1192
1192
1196
1196
1196
1204
1204
1210
1176
1206
1206
1208
1208
1208
1200
1040
18
1040
1040
1040
1204
182
1188
1042
1040
1040
1200
1083
1200
1202
1058
1058
1037
1490
1024
1024
1024
1034
1029
1028
1029
1024
1024
1974
1974
1978
1974
1974
1974
1974
1974
1908
1910
1900
1024
4
1027
1028
1024
1028
1028
1024
1028
1024
1028
1028
1024
1024
1024
2
1024
1024
1024
1024
1027
1027
1027
1024
4
1024
4
1024
1024
4
1024
5
1024
2
1024
1024
1026
1024
1026
1024
1026
1024
1026
1027
1024
2
1024
2
1028
1024
2
1024
1026
4
1024
2
1024
1026
1026
1024
2
1028
1024
2
4
5
1024
2
1026
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
1026
4
1026
1024
1028
1024
2
1026
1024
1024
1024
2
1024
1024
2
1024
1024
2
1024
2
1024
2
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
1024
1024
4
1024
1024
4
1024
1024
1024
1024
2
1024
1024
2
1024
1024
1024
1024
1024
2
1024
1024
2
1024
1024
2
1026
1024
1024
1024
1024
1024
5
1024
1024
2
1024
1024
1026
1024
1024
1024
2
1026
1024
5
1024
1024
1
1024
1024
1024
1024
1024
1024
1024
2
1026
1024
1024
2
1025
1025
1026
1026
1026
1024
2
1027
1024
1024
1024
5
1024
1024
1024
2
1024
1026
1024
2
1024
1026
1026
1024
1024
1024
1028
1024
1024
1024
2
1024
4
1024
2
1028
1024
1024
1024
1024
2
1024
1024
2
4
1026
1024
1024
1026
1024
1024
1024
1024
1024
1026
1024
1024
1024
1026
1024
2
1024
1026
1024
1024
1024
1024
1026
1024
1024
1024
1024
1024
1024
1026
1024
1028
1024
2
1024
2
1024
4
1024
2
5
1024
1024
1024
1024
2
1024
1024
4
1024
2
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
1024
1024
1024
1024
1024
1025
1025
1024
1024
1024
1024
1024
1024
1024
1024
4
1024
1040
1974
1043
1043
1043
1078
1042
1042
1043
1042
1042
1080
468
469
2008
1043
1523
1043
1043
1043
1043
1043
1043
1043
1041
497
1043
1043
1523
1031
1031
1037
1036
13
1036
13
1037
1037
1036
1036
1040
1040
1024
1024
1024
1024
2
1024
2
1028
1024
1024
1024
5
1024
2
1026
1024
1040
1040
1040
1043
1043
1043
1043
1040
1040
1908
1037
1026
1031
1031
1026
1026
1026
1024
2
1024
1056
1058
1031
1024
1024
1025
1494
1494
1492
470
1494
1492
1041
1031
1036
1030
1030
1030
1034
1024
1024
1024
1546
1546
1491
1492
1058
1081
1908
1042
1028
1026
1024
1110
1110
1110
1110
1142
1114
1030
1030
1030
1030
1030
1030
1030
1030
1030
1036
1025
1040
18
1042
1488
1040
1488
1490
1040
18
496
1043
1040
1040
18
1520
498
1040
1040
18
1522
1042
1520
498
1522
1042
498
1042
1042
1042
498
1042
1042
1042
1520
1040
1520
1040
1040
1040
1041
1041
1489
1041
1078
1520
1043
1043
1043
1041
1042
1042
1042
1041
1040
1040
1040
18
1042
1043
1040
1072
1030
1031
1026
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1920
1792
1796
1036
20
1026
1413
1413
1414
1414
1414
1414
1414
1414
1414
1408
1413
1415
1821
1822
1270
1246
1461
1462
1460
1428
436
1460
422
1446
438
1426
1444
1460
438
1460
434
438
1444
1454
1450
1322
1450
1450
298
1444
436
442
1450
1466
1450
1434
1458
1458
1458
1450
1450
1450
1462
1462
1450
1462
1450
1450
1460
438
1460
410
438
1306
434
438
1450
442
1298
282
434
1450
1458
1298
282
434
1450
434
442
1450
434
442
1450
436
438
1460
1282
1071
1121
1121
1296
1168
1296
1933
1072
1341
1372
1388
348
956
1388
924
956
1372
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1092
1916
1026
1096
1096
1096
1096
1096
1092
1092
1092
1092
1220
1828
1826
1186
1186
1638
1638
1638
1190
1184
1158
1217
1112
1080
1112
1080
88
1873
1873
1104
1110
1184
1184
1184
1184
1184
1184
1184
1185
1185
1184
1124
1121
1125
1125
1125
1125
1233
1185
1184
161
1184
161
1152
1272
1272
1240
1240
1236
1236
1156
1029
1045
1029
1029
1029
1029
1045
1031
1031
1050
1061
1061
1061
1832
1856
1856
1856
1856
1824
1856
1856
1824
1824
1832
1120
1056
1160
1832
1224
808
1160
1184
1152
1863
1159
1863
1863
1863
1159
839
1864
808
1864
1864
1864
1824
808
1864
808
1864
1864
1864
1832
1864
1832
1832
1856
1832
1832
1832
1832
1088
1864
1863
1856
840
1864
1856
1856
840
1856
1864
1856
1856
1856
1152
832
1856
1864
1864
1863
1856
840
1864
1856
1864
1863
1856
1856
1864
1832
1856
1856
1152
832
1856
1152
1159
1856
1864
1856
1168
1856
1856
839
1856
1856
1863
1864
839
1864
1824
1864
1863
1864
1824
1832
1856
840
1856
840
1864
839
1856
840
1864
1856
1856
840
1856
1864
1824
808
1856
1152
832
1856
840
1864
1152
1864
1863
1856
1856
1856
1856
840
1856
840
1864
1856
840
1864
1864
808
1152
800
1832
1152
832
1856
1856
1864
1856
840
1152
1856
1856
840
1152
1152
1832
1832
1856
1856
1864
1864
1832
1856
1856
1856
1824
1856
840
1856
1856
840
1856
840
1824
1856
1832
1856
1856
1152
1152
1152
1152
1152
1152
1152
1152
1859
1859
1859
1859
1859
1858
1859
1859
1858
1858
1861
839
1861
1863
1862
1862
1863
1861
839
1861
1863
1863
1831
1863
1863
1831
1862
1862
1862
1862
1861
1861
839
1863
1862
837
839
1861
1863
1832
1832
1864
808
1832
1160
1832
1160
1832
1832
1832
1832
1152
840
1832
1864
1832
1152
136
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1832
1856
840
839
1856
1856
840
1856
1863
1864
1864
1864
839
1856
840
1856
840
1856
1864
1856
1856
840
1824
1864
1152
1152
1152
1864
1832
1859
1859
1863
1863
1862
1861
839
1863
1864
1856
1856
1856
1856
1856
1856
1824
1864
1856
800
1856
1864
1856
800
1856
1824
1856
1856
1856
1856
800
1864
1159
1152
1168
1168
1168
1159
1152
832
1168
1168
1856
1159
1159
1159
1152
1168
1152
800
1168
1159
1152
1159
1159
1152
1856
839
1160
1168
1856
1152
832
840
1152
1152
1152
1856
840
1856
1152
832
840
1152
1152
1152
1856
840
1832
1864
1152
1152
832
808
1152
1856
1152
1152
1832
1152
1152
832
808
1152
1152
1152
1856
840
808
1832
1152
1152
1160
1152
136
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1168
1856
144
1168
1168
1856
144
1824
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
1856
1152
1856
1856
1856
1152
1856
1152
1859
1159
1159
1159
1159
1159
1159
1159
1159
1832
1832
1832
1861
1152
1152
1159
1159
1856
1856
1862
1856
1832
1832
1832
1832
1832
1832
1152
1152
136
808
1152
1152
1152
1160
200
1160
1160
1160
1160
1160
1160
1160
1160
1152
136
1160
1152
1152
136
1152
136
1160
1160
1152
1152
1152
1152
1152
1152
1152
1152
1152
1832
1152
800
1824
1832
1152
1152
1152
1152
1832
1160
1160
1152
1152
1160
1160
1160
1152
1152
1152
1152
1152
1192
1168
1824
1832
1824
1824
1832
1824
1160
808
1152
136
1152
1160
1160
1160
1160
1160
1832
1160
808
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1152
1160
1160
1160
1160
1160
1160
1160
1152
136
1160
1160
1152
136
1152
1152
1036
1036
1164
1088
320
321
1344
1312
289
1344
1600
320
65
1088
576
1088
320
1344
1088
320
324
71
583
327
1312
289
1312
1312
1312
1312
1312
1312
289
1312
1312
1312
1312
289
1312
1312
1312
1312
1312
1313
1312
1312
1312
289
1312
289
1312
289
1312
1312
289
1312
1312
289
1312
1312
1312
1312
1312
289
1312
1312
1038
15
1395
1140
1232
1128
1128
1218
1218
1150
382
1151
639
383
1283
1123
355
1379
1217
1038
1038
1038
1285
1285
1285
1346
1090
1294
1486
1486
1486
1486
1831
1831
1831
1454
1501
1501
1050
1061
1366
1288
1253
1344
1272
1248
1060
1168
1168
1168
1808
1168
1248
1168
1808
1168
1168
1168
1168
1168
1160
144
1160
144
1168
1808
1168
1168
1800
784
1808
1168
1808
1168
1168
1168
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1280
192
1280
192
1600
1088
1088
576
1600
1299
1152
1152
1152
1792
1152
768
1792
1152
1152
768
1792
1792
1152
1152
1792
1792
1792
1171
1811
1171
1171
1811
1811
1171
1811
1811
1268
1824
1792
800
1152
800
1792
1856
1216
1152
1824
1792
1824
1152
1232
1254
1280
257
260
263
1284
1112
1457
1128
1043
1043
1096
1096
1128
1128
1128
1922
1409
1281
385
1420
1028
1412
1412
1616
1104
1104
1104
1432
1433
1432
1432
409
1432
1304
1304
1596
1340
1596
1596
60
316
1892
1892
1872
1872
1872
1872
1852
1432
1616
1380
1508
1456
1840
1360
1968
1182
414
1182
414
1438
1140
1182
1380
1340
1380
1380
1616
1616
1616
1584
1584
1072
1456
1432
1560
1560
1560
1432
1432
1616
80
1616
1908
1892
1872
1584
1584
1584
1584
1584
1584
1584
1072
1072
1072
1072
1072
1584
1080
1456
1456
1456
1456
1486
1486
1700
1438
1486
1936
1640
1640
1368
1552
1424
1424
1680
1424
1028
1844
1844
1586
306
1372
1372
1336
1084
1596
1100
588
1612
1644
1356
1427
1592
1353
1609
1289
329
1484
1082
1548
12
1356
1036
1036
1292
1036
1592
1484
1484
1484
1484
1484
1420
1420
1420
1420
1484
1484
1208
1548
1420
1262
1640
1640
1384
1384
1338
1644
1584
1328
1584
304
1584
1584
1328
1130
1584
1443
1443
1443
1443
1443
1120
1138
1466
1466
1874
1109
1341
1879
1085
1557
1076
1618
574
338
1598
1618
338
1636
1598
1598
1618
338
1126
1382
1362
1362
1652
1617
1361
1361
1361
1595
1311
1591
1591
599
1623
1301
1060
1620
1572
566
1558
548
564
566
1589
1620
1588
1588
1588
1588
566
1588
598
1588
1588
1588
566
598
1588
566
598
1428
1428
405
1430
1428
1519
1516
486
1598
1598
1598
1593
1598
1598
306
1598
62
1593
1598
1588
574
1598
1586
574
62
318
1588
565
1586
1598
1586
574
318
1586
574
62
1589
1590
1369
1044
276
1572
1058
546
290
1554
1554
1058
546
290
1556
533
1900
1900
878
1897
1584
1592
1336
1584
1584
312
1592
56
1384
1568
1312
1096
1570
1570
1314
1314
1572
1572
1586
1646
1572
1574
1077
1431
1428
1430
1352
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1384
1640
1384
1384
1384
1384
1384
1384
1032
1416
1416
1362
1362
1586
1424
1936
1552
1421
1421
1357
1101
1320
1576
1578
298
1322
1576
1354
1378
1378
1290
1290
1428
1300
1356
1617
1356
1588
1589
1589
1589
1589
1033
1570
1330
1332
1340
1584
304
1072
560
1328
1328
1328
1584
1072
560
304
1584
1072
560
1584
1584
1584
1584
304
1584
1584
304
1584
304
1584
1584
304
1072
560
304
1584
1072
560
304
1584
1584
1584
1328
1584
1584
1328
1840
1584
304
1554
1594
1100
588
1100
588
1356
1612
1328
1328
1328
1328
1328
1584
1584
1424
1552
1296
1296
1424
1424
1424
1296
1424
1424
1424
1361
1344
1234
1480
1444
1476
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1073
1073
1073
1057
1057
1409
1409
1409
1873
1057
1057
1057
1073
1073
1057
1057
1057
1057
1057
1057
1057
1057
1057
1409
1409
401
1061
1060
1057
1236
1236
1236
1492
1236
1364
1408
1408
400
1539
1283
1283
1314
1034
1066
1536
1320
1585
1224
1292
1156
1156
1156
1156
1156
1156
1304
1176
1176
1297
1063
1344
1808
1168
1106
1414
1056
1370
1370
1370
1370
1370
1856
1159
1846
1412
1412
396
1420
1420
1420
1420
1420
1420
1420
1420
1412
1412
1412
1412
1422
1420
1134
1389
1644
621
1644
1388
1390
1389
1388
1900
1900
1901
1321
1326
1305
1324
1198
1193
1193
1196
1833
1881
1881
1881
1881
1881
1881
1881
1881
1881
1881
1833
1881
1881
1881
1881
1881
1881
1433
1077
1909
1557
1557
1557
1557
1369
1369
1369
1881
1077
1077
1077
1077
1077
1369
1369
1369
1369
1881
1061
1826
1071
1068
1068
1162
1547
1578
1418
1418
1418
1802
1802
1418
1418
1674
1674
1674
1674
1674
1674
1674
1674
1674
1674
1579
1579
1162
1162
1706
1067
1034
1418
1418
1418
1418
1418
1418
1418
1290
1290
1290
1162
1291
1772
1570
1575
1574
1575
1480
1451
1440
1440
1440
1832
1440
1826
1451
1451
1451
1451
1448
1440
1451
1451
1451
1480
1704
1707
1707
1707
1704
1696
1831
1832
1831
1831
1826
1830
807
1831
1831
1826
1707
1707
1824
1704
1696
1451
1831
1830
807
1831
1480
1706
1831
1830
1830
1479
1479
1479
1479
1479
1478
1479
1479
1474
1474
1474
1474
1479
1479
1474
1479
1479
1479
1479
1479
1479
1472
1479
1479
1474
1474
1474
1474
1479
1479
1479
1478
1478
1479
1479
1479
1479
1479
1479
1063
1064
1280
1280
1280
1280
1280
1280
1280
1280
1282
1280
1280
1031
1026
1026
1026
1031
1024
1063
1063
1063
1064
1058
1058
1064
1055
1054
1054
31
1054
31
1054
1054
1310
1566
1822
1822
1054
1054
1054
1054
1053
1053
1054
1053
1054
1054
1054
1054
1054
1054
1054
1054
1054
1182
1833
1832
1832
1451
1451
1451
1831
1864
1863
1863
1472
704
1856
1863
1795
1479
1065
1063
1056
1064
41
1056
1224
1064
41
1216
1300
1155
1152
1578
1564
1564
1180
1572
1058
35
1834
1080
1080
1080
1034
1290
1361
1361
1361
1082
1082
1315
1058
1216
1122
1122
1244
1153
1153
1153
1281
33
289
1313
1313
1057
289
1281
289
1313
1153
1153
1153
1153
1153
1153
289
1153
1153
1313
1153
289
1153
1313
1217
1172
1172
1057
1441
1057
1057
1169
1057
1169
1169
1169
1172
1280
1776
1776
1076
53
1076
1076
1076
1276
1264
1476
1282
770
1282
1282
1282
770
1282
1282
1026
258
770
1026
258
1026
258
386
1154
1026
386
1282
1282
1282
1282
1218
1218
1090
194
1218
1090
1090
1090
1042
402
1090
1090
1357
1604
1463
1026
1026
1026
1026
386
1026
1026
1026
386
1026
1026
1026
1026
1026
386
1026
1026
130
386
1026
1026
1026
258
1026
130
1282
1026
130
1282
386
1026
258
130
1026
258
1026
130
1026
386
1282
1922
1922
1026
258
1026
258
1282
1026
1282
1839
1071
1071
1071
1220
1461
1461
1461
1461
1028
1409
1409
1409
1409
1408
1408
1056
1409
1408
1409
1408
389
1408
385
1412
1412
1408
1504
1506
1285
1412
1408
1290
1519
1519
1103
1300
1300
277
1300
1325
1837
1044
276
1044
276
1300
1300
148
1044
21
276
277
37
1044
276
1300
1044
1300
277
1300
1032
1300
148
277
1300
1288
1300
1300
1300
1300
277
1300
1300
1300
1300
277
1300
277
1300
1300
1300
1300
292
1300
277
292
1300
1300
277
1300
1300
1300
277
293
1300
1300
277
1300
1300
1684
1684
661
1684
1672
1684
1684
661
1684
1684
1684
1684
1684
1428
1300
404
405
1428
1288
1160
1429
1428
1300
404
1316
1090
1082
1090
1090
1090
1178
1090
90
1090
90
154
1090
90
154
1090
1090
154
1094
1069
1069
1069
1069
1069
1069
1074
1090
1092
1064
26
1222
1048
1044
28
26
1040
24
1179
1137
1704
1024
1024
1463
1463
1463
1377
1377
1622
1293
1167
1497
1498
1498
1024
1084
1084
1084
1084
1084
1084
1084
1084
1852
1852
1852
2044
2044
1372
1852
1852
1930
1930
1216
1440
1440
1058
1316
1444
1444
1448
1444
1449
1360
1024
1024
1024
1024
1024
1024
1024
1294
1926
1926
1458
1508
1444
1444
1414
1024
1024
1035
1238
1460
1236
1236
1089
1622
1240
1240
1240
1974
1974
1240
1240
1496
1240
1240
1240
1241
1240
1240
217
1240
1240
1460
1240
1240
1240
217
1240
1241
1240
1240
1240
1972
1972
1240
180
217
1204
1204
181
1240
180
217
1204
1204
1204
1972
1240
1240
217
1240
1240
1240
1241
1241
1244
1244
1244
1244
1244
1244
1244
1244
1261
1261
1240
1261
1240
1240
1240
1972
1260
1261
1204
182
237
1204
182
237
1496
1496
436
1460
1240
180
217
1240
180
1240
180
1240
1460
1240
1240
217
1240
1240
1240
1460
1460
1240
217
1240
1240
1240
1240
217
1240
180
1240
1460
1240
1240
1240
1240
217
1460
1460
1240
1240
1240
1240
1240
1240
1240
217
1240
1240
217
1240
1240
1240
1240
1240
1240
1240
1240
1240
217
1204
1204
1204
1240
180
1972
1240
180
1240
217
1972
1204
1204
1240
1972
1240
180
1204
1204
1204
1240
1240
217
1240
217
1972
1240
1204
217
1972
1204
1240
1240
180
1972
1240
1240
180
217
1241
1976
1972
950
1976
948
1244
1261
1204
1204
1972
1972
1244
1244
1244
1244
1244
1244
1205
1204
1205
1244
1244
1261
1204
1261
1204
237
1261
1261
1244
1204
1460
1460
1460
1240
1240
180
1240
217
1240
1240
217
1240
1240
1240
180
1240
217
1240
1240
217
1240
1204
1972
1204
1240
1972
1204
1972
1972
1204
1204
1204
1972
1244
1244
1244
1240
1240
1460
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1240
1244
1244
1204
1204
436
1204
436
1204
1240
1240
1240
1240
1240
1240
1240
1240
1240
1244
1244
1979
1240
1240
1240
1240
1240
1240
1496
692
436
1716
1240
1240
1240
217
1240
217
1240
1496
1496
692
436
1240
1240
1240
1496
1496
436
1496
692
436
1240
1240
1496
1496
1240
1240
1240
1496
1496
1240
1241
1240
1240
1240
1241
1240
1240
1460
1972
1884
1240
1240
1204
692
436
1716
436
1240
1460
1716
436
1240
1716
436
1716
436
1240
1716
436
1717
437
1716
436
1460
1460
1716
436
1972
1241
1497
1241
1462
1247
1433
1462
1068
1068
1078
1084
1084
1037
1037
1026
1062
1370
1371
1270
1350
1362
1298
1612
1303
1154
1450
1301
1301
278
1300
1421
1421
1165
1117
1244
1053
1272
1272
1272
1528
1534
1272
1273
1529
1273
1046
1037
1046
1046
1046
1036
1046
1046
1046
1100
1046
1110
1046
1036
140
1421
1046
1165
1420
1420
1046
1174
1046
1174
1046
1046
1174
1420
1165
1165
1165
1420
1036
140
1036
1046
1046
1036
1165
1084
1084
1036
1036
1421
1524
1240
1240
1240
1240
1240
1048
1048
30
1752
1240
1240
1240
1271
1526
1271
1271
1066
1066
1190
1116
1328
152
312
1328
312
1336
1186
1332
1336
1333
1187
1187
1590
1270
1260
1590
1590
1270
1590
1278
1821
2011
1900
1496
1496
1496
1496
1496
1496
1496
1496
1496
1048
1496
1496
1496
1048
1048
1048
1048
1048
1048
1048
1049
1049
1049
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
25
1048
488
1048
25
1048
1048
488
1048
1048
1048
1048
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
488
25
489
1048
1048
1048
1048
25
1048
1048
1048
1048
25
1048
1048
1048
488
1048
488
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
1049
489
1049
1049
489
1049
1049
1048
25
489
1049
1049
1048
25
1049
1049
1049
1048
1048
424
1048
1048
488
1048
1048
1048
1048
1048
1048
1048
1048
488
1048
488
1048
1048
1048
25
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
1048
1048
1048
436
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
424
1048
1048
1049
1455
1048
1048
1048
25
1048
1048
488
25
1049
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
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
1049
1049
1049
1048
25
1048
1049
1049
1049
1049
1048
25
1049
1048
1048
1496
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1272
1590
1079
1079
1079
1078
1052
1052
1079
1052
1052
1068
1078
1078
1052
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1048
1048
1133
1133
111
1133
1135
1133
1132
1132
1135
431
1135
1529
1528
505
1048
1048
1048
1048
1049
1048
1048
1048
1048
1048
1048
1048
1048
1048
25
1048
1048
1273
1272
1273
1273
1273
1273
1273
1528
1528
2040
1285
1094
1041
1105
1110
1030
1094
1030
1030
1030
1067
1067
1105
1160
1160
1167
1558
1558
1366
1366
1366
1518
1433
1160
1160
1188
1188
1188
1308
1160
1800
782
1800
1052
1052
1367
1518
1070
1070
2008
1076
1414
1156
1032
1366
1366
1366
1366
1364
1370
1158
1158
1158
1158
1158
1159
1159
1159
1158
1044
1061
1367
1367
1367
1367
1367
1367
1367
1527
1527
1527
1435
1079
1079
1079
1079
1079
1079
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
1051
1079
1079
1051
1078
1078
1051
1271
1271
1271
1078
1079
1079
1079
1079
1079
1078
1079
1976
1207
1159
1202
1202
1202
1202
1202
1206
1206
1206
1206
1206
1206
1206
1206
1544
1544
1032
1298
146
294
1284
1251
1574
1574
1650
306
1330
1650
306
1330
1650
1330
1284
1572
1572
549
1421
1652
630
1622
1174
1110
1444
1414
1414
1414
1414
1414
1446
1414
1414
1414
1446
1412
390
1412
390
1412
390
1414
1414
1446
1450
1450
1450
1450
1450
1450
1446
1446
1442
1450
1418
1450
1418
1418
1418
1418
1450
1442
426
1450
1414
1414
1450
1442
1450
1442
426
1414
1414
1414
1418
1414
418
1410
1410
1414
1410
1442
1426
1410
1410
1450
1410
1426
1410
1410
1450
1410
1410
418
1450
1410
1442
1450
1414
1410
1414
1314
1199
1045
1045
1420
1036
460
1420
1409
1336
1350
1228
1388
236
1404
1388
1388
236
1388
1388
1356
1152
1155
1155
1155
1155
1153
1155
1155
1154
1154
1154
1154
1154
131
1154
131
1153
1152
1364
1120
1216
1216
1216
1216
1216
1216
1216
1216
1216
1472
1472
1922
1410
1666
1894
1894
806
1894
1158
1159
1158
1508
483
485
1282
1282
1280
258
1282
1282
1878
1878
1287
1796
1159
1159
1159
1159
1159
1159
1159
1197
1197
1159
1845
1831
1844
1844
1846
1844
1229
1197
1159
1159
1159
1159
1159
1282
1410
1282
1280
258
386
1222
1222
1188
1270
1268
1077
1077
1077
1077
1077
1388
492
1388
1212
1282
386
266
1290
1506
354
1802
1802
1803
1802
1802
1802
1802
1802
1586
2024
2024
1384
1384
1512
2024
1512
2024
1512
1418
1418
1862
1734
1862
1862
1862
1478
710
1862
1896
1896
1896
1896
1896
1896
1896
1896
1896
808
1896
1896
1896
1896
808
1896
1896
1896
808
1860
1896
808
1896
808
1832
1832
1346
1856
1856
1856
839
1856
1856
1856
1856
1856
1856
839
1856
1856
1856
1856
1472
1856
839
1856
1856
1856
1856
1863
1856
1856
1863
1856
1856
1856
1856
1856
1834
1856
1856
1472
1856
839
1856
1472
1472
1856
1856
1863
1472
1856
1856
1856
1856
1856
1862
1899
1862
1899
1835
1899
1862
1899
1835
1835
1860
1896
1858
1860
1860
872
1858
836
872
1860
1860
1860
1860
1858
836
1860
872
1860
1860
872
1832
1832
1860
1476
1860
1860
1896
1860
1476
1860
872
1896
1860
1860
1860
1860
1896
1860
1858
836
872
1896
1860
1860
872
1896
1896
1896
1476
1832
1832
1476
1860
1860
1860
1896
1860
1896
1476
1860
1860
1858
836
1476
1476
1832
1832
1860
1860
1896
1896
1832
1856
1856
1856
1832
1858
836
1858
872
1860
1858
836
1860
872
1858
836
1896
1832
1863
1899
1858
836
1858
836
1476
1472
1474
452
1576
1576
1476
1476
1476
1856
1856
1856
1856
1896
1858
1896
1896
1858
1858
1856
1856
1856
1856
1862
1862
1896
1860
1860
872
1860
1896
1860
1896
1860
1860
872
1896
1862
1862
1862
1862
1860
1860
1896
1860
1860
1860
1860
872
1860
872
1862
1832
1896
808
1896
1832
1576
1576
1576
1576
1896
808
1896
1832
1896
808
1476
1896
1832
1896
1832
1576
1576
1576
1576
1472
1474
452
1472
1476
1472
1474
1472
1474
452
1896
1856
1856
1856
1856
1856
1856
1856
1862
1899
1860
1860
872
1860
872
1860
1860
872
1860
1896
1860
1896
1856
1858
836
1858
872
1832
1860
872
1472
1472
1476
1896
1576
1856
1856
1856
1856
1862
1860
1860
872
1860
1856
1856
839
1856
839
1856
839
1856
839
1856
1856
1835
1860
1860
1896
1860
1860
1860
1896
808
1860
1896
808
1856
1856
1856
1860
1896
808
1856
1472
704
1472
704
455
1472
704
1472
704
1472
1472
1472
455
1856
1472
1472
1856
1478
710
1478
1476
708
1476
708
1732
1732
1832
1476
1476
1476
1732
1476
1476
1858
1858
1579
1586
1856
1728
1856
1856
1472
1472
1472
1856
1856
1856
1472
1856
1856
1472
455
1472
1472
1856
1856
1899
1899
1476
1474
706
708
1858
1832
1476
1860
1474
1474
1832
1476
1474
452
1858
836
1896
808
1474
452
1476
1474
452
1858
836
1860
872
1832
1832
1476
1476
1579
1576
1576
1472
1472
1472
1732
1474
1476
1476
1474
1476
1476
1476
1476
1472
704
1856
1472
1472
1474
706
452
708
1858
836
1474
452
1576
1728
1472
1472
1472
1472
1472
1472
1472
1472
1472
1476
1730
452
708
1476
1476
1474
452
1474
452
1474
452
1576
1856
1856
1856
1856
1856
1856
1896
1856
1735
1856
1856
1856
1734
1858
1476
1856
1472
704
1472
1472
1472
1732
1476
1476
1476
1898
1896
808
1896
1860
1735
1730
1476
708
1476
1803
1802
1802
1802
2024
2024
2024
2024
2024
2024
1512
1768
1768
2024
1768
1768
1768
1512
744
1512
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1768
1512
1512
744
1512
744
1512
1512
1768
1768
1512
1768
1768
1768
1768
1768
1768
1768
1768
2024
1768
2024
2024
2024
1512
1512
1512
1512
2024
1512
744
1512
744
1512
1512
1512
1512
1512
1512
1512
744
1512
1512
1512
1418
1418
2024
2024
2024
2024
2024
2024
1512
2024
1512
1512
1512
1768
1768
1512
744
1768
1768
2024
1512
744
2024
1512
1768
1512
1768
1768
1768
1768
1419
1419
1419
1768
1512
744
1512
1512
1768
1512
1512
1512
1512
1512
1512
1512
1512
1512
1512
744
1512
1046
76
1046
1078
1120
1120
1120
1120
1200
1200
177
1120
1120
1120
103
1120
1120
1120
1120
1120
97
103
1120
97
100
1120
100
1120
1120
100
1124
1124
1124
1200
1200
1201
1200
177
1200
1200
1200
1200
177
1200
177
1200
177
1200
1200
1200
1200
1200
1200
177
1200
1200
1200
1200
1200
1200
1200
1200
1200
177
1200
1200
177
1200
1200
1200
1200
1200
177
1200
177
1200
1200
177
1200
1200
1200
177
1200
1200
1200
177
1200
180
177
1240
1240
1282
1152
1160
1160
1160
1306
1306
1039
1038
15
270
78
1031
15
143
79
1103
1031
15
71
79
1143
1271
1271
1271
1524
1120
1120
1120
1293
1165
1165
1344
1216
1280
1354
1386
1354
1354
1520
1520
1520
1450
1137
1137
1041
1173
1198
1291
1280
1792
772
1280
1507
1262
1425
1425
1425
1873
977
1425
1237
1473
1985
1473
1472
1344
448
1472
1472
1472
1472
1472
1472
1728
1856
1472
1472
1856
960
1856
960
1856
960
1472
1856
960
1472
1472
1472
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
1944
952
1208
1944
1208
1848
1848
1848
1848
1848
1944
1432
1336
1432
1848
1432
1848
920
1976
1432
1688
1848
1848
920
1848
920
1688
1336
1944
1848
920
1848
920
1428
1940
1428
1432
472
1944
916
1944
1432
472
1944
1944
1508
1889
1825
1825
865
1473
1889
1857
1809
1249
1473
401
1793
1793
1793
1425
1217
225
1219
163
1027
1027
1024
1027
1024
1118
1280
1473
1024
1424
1480
1480
1480
1480
1480
1677
1925
1925
1925
1426
1350
1606
1606
1840
1840
1840
1809
1408
1408
1408
1408
1408
1408
1792
1920
1816
1848
1848
1848
1848
1848
2032
2032
1568
800
816
1840
1840
1840
1848
1280
1840
2032
1312
1312
1840
1520
1840
1276
254
1276
254
1278
1278
2046
1278
1278
1910
1393
2046
2046
1840
1840
1840
1840
1840
1520
1585
1408
1792
1792
1792
1664
1408
1840
1840
1840
1984
2032
1840
1840
1841
1840
1840
1840
1841
1841
1520
497
1521
1520
1520
1520
1648
1536
1521
1521
1584
272
1584
1418
1418
1712
1278
1340
314
1280
1792
1792
1920
1600
1408
1408
1664
1408
1516
1846
1846
1854
1854
1842
1842
1820
1820
1822
1932
1932
1932
909
1822
1292
1678
1820
1927
1607
1287
1287
1164
1290
1678
1422
1420
1422
1498
1498
1498
1851
1422
1422
1422
1422
1422
1422
1498
1498
1498
1166
1164
142
1420
1764
1412
1162
1820
1836
1948
1948
1820
1852
1840
1840
1840
1840
1840
1840
1904
1167
1840
1540
1540
1540
1540
1412
1534
1246
1594
1594
1850
1845
1845
1836
1333
1797
1140
1818
1848
1882
1848
1818
1882
1837
1848
1848
1818
1882
1530
2042
1946
1946
1862
1796
1924
1924
1832
1848
1860
837
1861
1861
1860
837
1860
837
1797
1926
1925
1924
902
1926
1926
1924
1924
902
1926
1925
1925
1924
1926
1924
1860
837
1860
1860
837
1860
1862
1862
1860
837
1860
1860
1860
1860
1860
1284
1284
1285
1286
1284
1284
261
1286
1284
1850
1848
826
1850
1849
1848
1848
1850
1850
1850
1849
1850
1846
1850
1850
1846
1850
1850
1850
1845
1845
1846
1818
1882
822
1818
1818
1850
1848
1848
1653
1656
1944
1796
1797
1798
1798
1798
1798
1798
1798
1798
1798
1798
1797
1797
2040
2040
2042
1816
1848
1848
1848
1844
1848
1816
1823
1823
1944
1796
1796
1924
1798
1798
1926
1926
1797
1797
1850
1144
1797
1796
1845
1412
1412
1412
1852
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1932
1808
1936
1936
1936
1936
1936
1936
1496
1115
1580
1946
1946
1866
844
1688
1688
1688
1549
1549
1293
1360
1899
1834
1834
1834
1962
1835
1899
2035
2035
1291
1922
906
1414
1968
1932
1841
1292
1664
1845
1845
1656
1656
1797
1843
1841
1846
1816
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
1840
1840
1840
1798
1852
1932
910
1932
1932
1932
1932
1930
1840
1840
1840
1840
1816
1328
1336
1408
1536
1920
1920
1280
1664
1664
1920
1408
1408
1408
1935
1280
1346
1306
1313
1301
1092
1092
1092
1092
1092
1092
1092
292
1092
1092
1092
1092
1284
1285
1288
1092
69
1092
1284
1284
1284
1308
1088
65
1089
1089
1281
1280
1088
1088
1089
1089
1089
1088
65
1088
1088
65
1089
1280
1281
1281
1091
1091
1091
1168
1352
1096
1346
1098
1098
1416
1416
1416
648
1537
1281
1281
1440
1030
1142
182
1024
1050
1446
1113
1048
1430
1430
1430
1422
406
1409
1409
1165
1293
141
137
1417
1311
1813
1297
1848
1446
1803
1522
1041
1114
1114
1114
1306
1090
1641
1205
1559
1098
1530
1498
477
1502
1510
1514
1501
1502
1514
1453
1450
1482
1482
1482
1482
1415
1414
391
1290
1354
1050
1050
1354
1338
317
1342
1338
1126
1542
1290
1290
1199
1198
1243
1198
1166
1199
1167
1165
1064
1624
1624
1624
1624
1112
600
1112
1112
600
1112
1112
1112
600
1065
1105
1113
601
1113
601
1625
1561
1113
601
1305
1305
1561
1753
1753
1749
1745
1368
1369
1305
1105
1044
1209
1217
1217
1217
1368
1105
1105
1361
1621
1189
2017
1741
1741
718
1742
1064
1064
1056
1056
1472
1472
1568
1632
1056
1056
1160
1152
1152
1160
1152
1152
1152
1152
1152
1152
1320
1064
1216
1408
1152
1448
1088
1152
1152
1152
1152
1152
1152
1152
1856
1152
1152
1152
1160
1225
1479
1485
1484
1484
1112
1307
1334
1334
1296
1594
1334
1543
1291
1291
1305
1307
1307
1296
1035
1035
1051
1098
1160
1195
1179
1163
1163
1168
1569
1578
1581
1581
45
1058
1580
1580
1580
1580
1578
1195
1185
1095
1195
1184
1323
1581
1580
1580
1580
1098
1194
1596
1852
1852
1101
1101
1101
1068
1068
1089
1089
1089
1090
1095
1095
1099
1324
1324
1130
1100
1100
1100
1100
1100
1100
1088
1101
1101
1063
1095
1319
1319
1100
1100
1100
1100
1100
1100
1325
1325
1324
1324
1281
1485
1480
1328
1296
1110
1328
1056
1040
1328
1360
1287
1286
1284
1357
1351
1351
1351
1356
1351
1069
1068
1068
1114
1079
1079
1082
1301
1328
1200
1200
1200
1200
1200
1200
1219
1520
1648
1584
1059
1072
1072
1328
1109
1109
1328
1301
1200
1200
1200
1200
1200
1200
1200
1187
1187
1456
1592
1562
1594
1307
1307
1291
1613
1610
1581
1101
589
1095
1095
1607
1613
1888
1325
1240
1076
1079
1112
1080
88
1079
1226
1080
1080
88
1287
1876
1184
1236
1048
1076
1110
1046
1036
1250
1233
1962
1856
833
1858
1866
1194
1258
1296
1299
1299
1073
1033
1058
1058
1088
1135
1135
1304
1475
1477
1472
1475
1475
1475
1475
1475
1475
1475
1473
1473
1473
1475
1475
1474
449
1473
1473
1475
1475
1475
1475
1473
1472
449
1476
1472
1473
1265
1472
449
1476
1477
1285
1475
1475
1475
1475
1475
1473
1473
1476
1328
1436
1438
1148
1133
1148
1148
1148
1085
1072
1287
1026
1794
1026
1026
1026
258
1794
1026
258
1026
1026
258
1026
258
770
386
1794
642
1026
1026
258
770
386
1026
130
386
1410
1282
386
1026
130
386
1026
258
386
1282
386
1026
1794
1794
1410
1346
1346
1058
226
1250
1058
1090
1090
1090
1030
1286
1090
1090
1830
1818
1509
1026
1026
1026
1026
1026
386
1042
9
1042
9
1042
1298
1058
35
1058
1058
35
1058
162
1058
162
1314
1058
1058
162
1058
162
1186
290
1282
1282
1026
1410
1058
162
1186
418
1442
1186
1186
418
1314
1442
1058
418
1442
1442
1442
1442
1058
162
1186
418
1186
1442
1922
1666
1698
1026
258
1026
258
386
1026
258
1026
258
1314
1058
1954
1576
1032
1032
1032
1159
1482
1418
1418
1418
1479
1687
1687
1591
1591
311
1079
1591
1047
1607
327
1287
1607
327
1543
1351
1575
39
295
1575
295
1287
295
1575
295
1287
1591
1591
1415
1287
1335
1415
1320
1320
1256
1942
1942
1942
1941
1181
1821
1046
278
1045
22
1045
1046
1045
1045
22
150
1430
1045
22
1046
1045
22
277
278
405
406
1046
406
1309
1045
277
1045
22
1045
1045
1045
22
1046
1045
1301
1045
22
150
405
1429
406
1046
150
1045
1429
1429
1302
373
1430
374
1302
1302
1397
1941
918
1941
918
1941
918
1942
1941
918
1942
1941
1941
1941
1814
406
1869
1813
790
405
406
1301
1869
1813
790
1813
1814
1813
1814
1814
1814
1821
1941
918
1941
918
1942
1941
1942
1557
277
278
1557
277
278
1301
278
1301
1301
1301
278
1301
278
1301
278
1301
1685
1685
1685
1686
1429
406
1174
1429
406
1430
1429
1173
1429
1430
1430
1398
1430
1814
1124
1224
1124
1126
1126
1252
1124
1124
1124
1124
1252
1124
1124
1252
1126
1124
1252
1126
1253
1253
1252
1252
1252
1252
1252
1126
1126
101
1124
228
1234
1096
1154
1154
1154
1154
1152
130
1152
258
130
1296
1088
1056
1120
1120
1304
312
1304
1304
1221
1265
1822
1453
1433
1901
1903
1842
819
1384
1761
1249
1377
1377
1377
225
1377
1377
1377
1121
1121
1889
1697
1761
1185
1121
1121
1744
1104
656
1280
1310
1310
1136
1830
1759
1503
1752
1752
1751
1880
857
1244
1244
1244
1244
1244
1244
1244
2018
1168
1168
1454
1454
1454
1454
1952
932
1024
1024
1098
1128
1540
1591
1589
1094
1110
1368
1368
1368
1598
1592
1176
312
1336
1336
1176
1336
1176
312
1342
1176
312
1336
1176
1176
312
1336
313
1336
1336
313
1176
312
1336
1176
312
1336
1176
1336
1176
312
1176
312
1076
564
53
565
1076
564
565
1080
1080
52
1080
1080
1076
564
53
308
1077
1080
1080
52
1080
62
1076
564
308
1076
1076
1076
564
53
1080
1080
1080
1080
57
1080
1080
1080
1336
1592
56
52
1080
52
1080
52
1080
1080
1080
1080
52
62
1080
1070
302
1070
1080
1336
1176
1336
1080
1588
1080
312
1070
62
318
1076
1076
1070
62
1080
52
1080
52
1070
574
62
318
1080
1336
1076
308
1076
308
1176
312
1332
1176
1176
1332
1176
312
1332
1080
312
1076
308
1176
312
313
1176
312
1176
312
1176
1176
1080
312
1076
308
1332
1176
1176
1080
312
1336
1176
1176
1176
1176
312
1332
1336
1076
308
1176
1080
312
1336
1176
1176
1076
1076
308
1176
312
1336
1176
312
1080
312
1176
312
1336
1176
312
1176
312
1176
312
1176
312
1176
312
1176
1176
312
1176
1176
1336
1336
1080
1080
152
312
1176
312
1336
1080
52
564
1076
1080
52
1080
1080
52
1080
52
564
1080
1080
1080
1080
1076
564
1080
52
1080
1080
1076
564
1080
1080
52
1076
1076
1076
1080
1080
1080
1080
1080
1076
564
1080
1080
52
1080
1076
564
1076
1080
1080
1076
1592
56
52
564
1080
1080
1076
1080
1177
1592
1592
1598
1592
1588
1080
52
152
574
62
1080
1076
1076
1588
1077
565
1076
1076
1076
1076
1076
1076
1077
1076
1588
1076
1076
1070
1076
1070
1080
1070
1070
1070
1076
1076
1076
1076
1077
1176
1176
1076
53
1176
1176
1176
1176
1176
1176
1176
1176
1076
1176
1176
1176
1176
1176
1176
1076
1588
1076
1080
1588
1076
1588
565
1589
1077
1077
1076
1588
1076
1080
1076
1112
1624
1333
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1112
1113
1112
1112
1332
1332
1332
1332
1332
1332
1112
1112
1112
1112
1112
1112
1112
1112
1112
84
1112
84
1112
84
1599
1336
1336
1336
1336
1336
1336
1336
1588
1332
1588
1336
1336
1336
1336
1336
1336
1336
1336
1336
1588
1332
309
1336
1336
1336
1336
1336
1336
308
1336
1588
1336
308
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1336
1588
1620
1336
1336
1332
1588
565
1332
309
1588
1332
1336
1333
1588
565
1332
309
1336
1588
565
1332
1588
1332
1336
1588
565
1332
1588
565
1333
1588
1336
308
1333
1333
1588
1333
1588
1336
1336
1336
313
1538
1104
1295
1510
1026
1026
1078
1122
1122
1165
1165
1410
1432
1154
1155
1410
1390
1390
1024
1647
1396
1410
1560
1306
1306
1302
1302
1100
1100
1177
1382
1282
1445
1068
1068
1068
1292
1338
1644
1659
1388
1531
1348
1357
1346
1346
1346
1346
1350
1346
1346
1346
1350
1350
1350
1092
1092
1478
1090
1181
1476
1478
1090
1090
1103
1094
1094
1094
1094
1476
1181
1069
1069
1478
1103
1103
1094
1346
1090
1090
1102
1092
1092
1090
1090
1101
1076
53
1080
1080
1080
1080
1080
1592
564
1592
1588
1592
1081
1080
1080
1584
1328
1584
1584
1112
1352
330
1048
1026
1032
1032
1032
1032
1032
1032
1066
1060
1284
1285
1038
1027
1378
1218
1442
1378
1378
1218
1378
1274
1954
1635
1634
1352
1352
1348
1352
1348
1348
1348
1348
1348
1348
1348
1348
1348
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1064
1064
1064
1064
1064
1064
72
36
296
292
1064
1064
72
1320
1064
1064
1064
36
1064
72
1064
1064
1064
72
1060
1064
1064
1064
1064
36
1060
1064
72
36
296
1160
296
1064
72
36
296
1064
72
36
296
1064
72
36
296
1576
296
1064
72
1060
1064
1064
36
296
1160
296
1064
1064
1064
1064
1064
1064
1160
296
1064
72
36
1064
1064
36
1064
1064
1064
1064
1064
36
1320
1064
36
1320
1064
1064
1064
1064
1064
1064
296
1064
1064
1064
1064
1060
1064
1064
36
1160
296
1064
1160
296
1064
36
1064
72
1064
296
1064
296
1064
72
36
1064
1064
72
1064
1064
72
36
1064
72
296
1320
1064
1064
1064
72
1064
1064
72
1064
1060
292
1060
292
1060
1064
36
1060
1060
1060
1064
36
1060
1060
1060
1060
292
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1064
72
1160
296
1064
1064
1160
296
1064
1064
1064
1064
1160
1064
1064
1060
1064
36
1060
1060
1060
1060
1064
1064
1064
1064
1320
1064
1064
1064
1064
1064
1064
1064
1064
72
1320
1064
1320
1064
1064
72
296
1064
1064
1064
72
1096
1096
1160
1064
36
1064
36
1064
1064
1064
1064
1064
1064
1096
1096
1096
1092
1096
1096
1096
1096
36
1096
1096
36
1096
1096
36
1096
36
1064
72
36
296
1064
36
1064
1064
36
1060
1092
1092
1092
1096
1096
1064
1092
1092
1096
1064
1096
1096
1096
1096
1064
1064
72
1160
1092
69
1092
1096
1156
1096
1064
136
72
296
1060
1060
1064
136
1064
136
36
296
292
1576
1060
1064
136
1576
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
36
1096
1096
1096
1096
1096
36
1096
36
1096
1096
1096
1096
1096
36
1096
1096
36
1096
36
1096
1096
36
1096
36
1096
36
1060
1064
1064
1060
1064
1064
1064
1064
1064
36
1060
1064
1064
1064
72
1096
1064
72
1096
36
1064
72
36
1096
36
1064
72
1096
1064
1096
36
1064
72
1064
72
1064
1064
72
1064
1064
1064
1064
1064
1064
72
36
1064
72
1064
72
36
1064
72
1064
72
36
1064
72
36
1064
72
36
1064
72
1064
72
36
1096
1060
1064
1064
72
1064
72
1064
72
36
1064
72
1064
72
36
1064
72
36
1064
1064
1096
1096
1096
36
1060
1096
36
1060
1064
72
1064
1064
72
1064
72
1060
1064
136
72
1064
1096
1096
1160
1092
1064
1160
1064
72
1064
1064
1064
1064
1096
1096
1096
1096
1096
1096
1096
1100
1094
1089
1089
1089
1058
1058
1058
1057
1058
1058
1058
1058
1058
1058
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1076
1076
1076
1096
1096
1161
1160
1160
1160
137
1160
1160
1160
1160
1160
1160
1160
1165
1164
1165
1320
1060
292
1064
36
292
1064
296
1064
296
292
1064
296
1064
1064
1064
296
1064
1064
296
1064
1060
296
1060
1320
1060
1064
1211
1211
1211
1211
1211
1211
1211
1325
1293
1644
1073
1106
1106
1105
1108
1116
1106
1104
1106
1104
1123
1123
1105
1037
1292
1487
1074
1074
1074
1074
1074
1323
1067
1292
1193
1030
1030
1030
1797
1032
1800
1794
1800
1222
1222
1073
1322
1066
1066
1688
1076
1330
1046
38
1133
1280
272
1280
272
1296
1280
272
1280
1298
1057
1057
1058
1058
1056
1057
1057
1057
1046
38
1104
1077
117
1109
1109
1109
1109
1109
1109
1109
1296
1296
1296
1408
1072
1072
1072
1072
1076
1076
1072
52
1072
52
1076
1072
52
1072
52
1076
1076
1072
52
1076
1076
1072
52
1072
52
49
1076
1072
52
1072
52
1072
1072
52
1072
52
1072
52
1072
52
1072
52
1072
1080
1064
1080
1064
1057
1057
1056
1056
1056
1058
1201
1201
1201
1072
1072
1072
1072
52
1072
52
49
1076
1072
1072
1132
1029
1025
1027
1028
1028
1028
1028
1024
2
1024
2
1030
1030
1030
1030
1030
1030
1325
1436
1436
1024
1024
1024
1024
1031
1031
1030
1026
4
1026
4
1026
4
1026
1026
1026
4
1026
1026
1798
1026
1028
1026
4
1717
701
1840
1840
1600
1152
144
1104
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1294
1710
1290
1354
1354
1386
330
1354
1354
1368
1368
1368
1304
1304
1304
1304
1304
1304
1304
1688
1688
1688
1688
1602
1602
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
1610
1290
1290
1290
1290
1706
1674
1674
1674
1106
1416
1445
1445
1412
1036
1036
268
1468
1443
1248
1127
1122
1122
1122
1122
1122
1122
1122
1122
1122
1090
1154
1170
1170
1426
1155
147
1171
1155
147
1155
147
1169
1153
1153
145
1153
1153
145
1155
147
1153
145
1155
147
1171
1028
1046
1299
1153
1154
1090
1090
1090
1154
1154
1090
1090
1218
1218
1552
1552
1552
1542
1542
1542
6
1542
1030
1040
1030
1303
1302
1303
1286
1286
1286
1542
262
1286
1286
1793
1794
1296
1558
1296
1040
272
1296
1040
272
1296
1296
1296
1025
257
417
1024
256
416
1040
272
1764
1024
1025
1025
705
1538
1024
1024
1024
256
416
1040
272
1040
272
1296
1296
1040
1286
1286
1286
774
1798
1286
774
1542
262
1047
279
1303
1030
166
422
1152
1152
1140
101
117
1125
117
1140
124
101
117
125
1140
124
101
117
125
1140
124
117
125
1030
262
1286
1286
1068
1290
1290
1290
1290
1286
1286
2016
2024
2018
2026
996
2024
2024
2020
2024
1594
1804
1804
1292
1292
1804
1804
1804
1804
1804
1800
778
1802
1916
1596
1116
1116
1116
1596
1596
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
1890
1888
1888
868
1888
1892
870
1888
1888
1888
1888
1888
868
1888
865
868
1892
870
1888
1888
1888
1888
1376
864
1888
865
868
1892
870
1888
1888
1888
1888
1894
1888
1888
1894
1888
1888
1888
1888
1888
1888
866
1888
1888
1888
1888
1894
1892
1888
1892
1888
1892
1894
1892
1892
1889
1892
1889
868
1889
868
1892
1890
1892
1890
1890
1890
1892
1890
1890
1890
1892
1892
1888
1888
1888
1888
1889
1888
1888
1888
868
1888
1888
1888
1888
866
868
1888
1888
1888
1888
868
1888
1888
1888
1888
1888
1888
868
1888
868
1888
868
1888
1888
1888
1888
1888
1888
1888
1888
1888
1892
1892
1892
1892
1888
1892
1888
1888
868
1888
1888
1888
1888
1888
1888
1888
1888
868
1888
1888
868
1888
1888
868
1888
868
1888
1888
1888
1888
1892
1892
1888
1892
1892
1888
1888
1888
1888
1900
1900
1900
1888
868
1888
1888
1888
1888
866
868
1888
1888
1888
1888
1890
1888
1888
1888
1890
1888
1888
1888
1894
1890
1890
1892
1888
1888
1892
1380
1888
866
1888
1124
1124
1376
1376
1888
1888
868
1888
1888
1892
1888
1892
1888
1888
1892
1892
1888
1888
868
1888
1892
1892
1892
1888
1892
1888
1888
1888
1888
1888
1892
1888
1888
1888
1900
1892
1892
1892
1892
1888
1888
1888
1888
1888
1888
1888
1888
1888
1888
1916
1900
1900
1900
1900
1900
1132
1132
1132
1132
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1900
1132
1132
1132
1132
1888
1888
866
868
1888
1888
1888
1888
1888
866
868
1888
1892
1888
1900
1888
1888
1888
868
1888
1888
865
1888
1888
868
1892
1890
1888
1888
1888
1888
1888
1888
868
1888
1888
1888
1888
1888
1900
1888
865
1888
868
1888
1888
1888
1888
1888
1888
1380
1376
1376
1888
1120
1888
1888
868
1888
868
1892
1892
1892
1888
1888
1888
1888
1888
865
868
1894
1888
865
868
1892
870
1888
865
868
1894
1888
865
868
1892
870
1888
865
1888
1890
1888
1888
868
1888
1888
868
1888
1888
868
1888
1888
1888
868
1888
1888
1888
865
1888
865
868
1888
865
1888
1888
1888
1888
1376
1760
740
1376
353
1760
1380
358
1376
1760
720
1376
1760
720
1888
868
1888
868
1888
1892
870
1888
868
1888
865
868
1888
865
1892
1380
1764
1892
1376
1760
1376
864
356
868
1760
740
1760
1764
1888
1888
1888
1888
868
1772
1900
1900
1914
1914
1120
1120
1888
1760
737
1888
1888
865
1376
353
1376
1888
1888
1888
1888
1888
865
1888
865
1888
865
1888
865
1892
1888
865
1888
865
1888
865
1888
865
868
1890
1890
1376
1890
356
1760
738
740
1760
1892
1888
1376
864
1888
1376
868
1888
1888
1888
1888
866
868
1888
868
1888
866
868
1888
1888
868
1888
1888
866
868
1888
1888
1888
866
868
1888
1888
866
868
1888
868
1888
1888
868
1888
1888
1388
1900
1120
98
1120
1120
1377
1888
865
1888
868
1760
1376
1888
1376
1890
1888
1888
1888
1900
1376
356
1760
740
1888
868
1888
868
1892
1378
356
1760
738
740
1376
864
1760
1888
868
1888
1888
866
868
1888
1120
1760
740
1888
1376
864
1892
1888
868
1888
868
1888
868
1892
1892
1892
1888
1760
740
1376
864
1760
1376
864
1376
864
1892
1888
1888
868
1888
1888
868
1888
1120
1888
868
1888
868
1888
868
1888
868
1892
1892
1888
1889
868
1766
1889
1889
1889
1764
1892
1888
1888
1376
356
1760
740
1888
868
1380
1892
1760
1888
1376
1888
1888
1888
1888
1888
1888
1766
1762
1376
1760
1888
2025
2024
994
2024
2018
1036
780
1036
1036
1036
1036
1804
1548
1548
1548
1548
1548
1708
1708
1292
1548
1292
1708
1708
1708
1708
1708
1708
1708
1708
1708
1708
1708
1292
1292
1548
1292
1548
1036
268
1292
1708
1708
1292
1708
1708
1708
1708
1708
1708
1708
1708
1548
1548
1548
12
1036
780
1548
1804
1804
1292
1292
1548
1292
1548
1292
1548
1292
1292
1292
1292
1292
1292
1292
1548
1292
1292
1292
1547
1547
1036
1036
1036
1036
1548
1804
1804
1804
1804
1804
1292
1548
1548
1292
1548
1548
1548
1804
1548
268
1548
1804
1292
1548
1292
1708
1708
1708
1708
1545
265
1289
1289
1548
1292
1548
1292
1292
1548
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1548
1292
1302
1310
287
1302
1031
1204
1204
1204
1073
1073
1073
1073
1072
1072
1072
49
1076
1072
1072
49
1072
1072
1072
49
1073
1076
1072
1073
1072
1072
1072
1072
49
1072
1072
1072
1072
1072
1424
1424
1073
1072
1072
1072
1432
1432
1432
1433
1432
1432
409
1432
1433
1432
1424
1424
1424
1424
1424
1425
1424
1424
1424
1424
1424
1424
1424
1424
1424
1424
401
1424
1424
401
1424
401
1424
401
1424
1424
1424
1424
1424
401
1424
1424
401
1424
1424
1424
401
1424
1424
1424
1425
1424
1424
1424
1425
1424
1424
1424
1373
1373
1283
1216
1412
1412
389
1413
1450
1450
1160
1160
1160
1160
1160
1160
1160
137
1160
137
1161
1160
1160
1160
1160
1160
137
1223
1303
1303
1303
151
1416
1252
1255
1168
146
1292
1225
1320
1348
1220
1296
1172
1224
1224
1168
2001
2001
2001
1188
1121
1121
1369
1218
1097
1034
1813
1040
1040
1792
1282
1154
1027
1027
1027
7
1027
1539
519
1027
1048
1281
1537
1
1025
1536
1280
768
1536
256
1536
256
1536
256
1536
1536
1536
1024
512
256
1536
1792
1024
512
256
1024
512
256
1024
1536
1024
512
768
1024
512
1024
512
768
1536
1024
1024
1024
512
1024
512
256
1024
512
1648
1123
163
1187
675
739
1184
1760
1696
1120
1120
1760
1635
163
675
739
1760
1123
739
1699
1187
419
1760
1184
416
1763
1123
1123
739
1763
1763
1024
512
1635
1891
1635
1123
1635
1635
1123
611
739
1699
1635
1763
1123
1635
1635
739
1635
1635
1760
1888
1632
736
1120
1120
608
1632
1632
1552
16
1552
16
1040
1024
512
704
1024
1024
512
704
1536
1728
1024
512
1536
1024
512
1536
1028
772
1128
1768
1128
744
1128
872
1395
1128
872
1024
1024
1280
1280
1024
1024
512
768
520
8
776
1536
1536
1536
1280
1280
1280
192
1024
1791
1791
1791
1791
1776
1041
1280
1443
1062
1430
1475
1443
1475
1443
1443
1424
1417
1409
1409
1198
1928
1922
1922
1923
1923
1923
1939
1571
1571
1571
1571
1571
1571
1960
1992
1986
1922
1922
1922
1922
1922
1736
1737
1829
1832
1832
804
1832
1928
1924
1922
1961
1924
1444
1924
1925
1928
905
1444
1828
1232
1232
1232
1232
1232
1232
1104
1232
1232
1232
1233
1442
1442
1923
1923
1923
1923
1923
1443
1923
1960
1960
1960
1960
1480
1448
1928
1928
1928
1672
1737
1832
1928
1928
1928
1928
1929
1929
1929
1448
1448
1448
1448
1444
1444
1412
1476
1481
1481
1924
1924
1924
1090
1090
1416
1232
1442
1442
1961
1960
1960
1480
1928
1576
1576
1576
1577
1348
1936
1936
1930
1930
1936
1936
1936
1996
1946
1420
1420
1420
1420
1946
1292
1420
1996
1430
1990
1446
1446
1482
1482
1482
1482
1482
1482
1354
1354
1354
1930
1098
1098
1098
1098
1098
1482
1354
1354
1354
1482
1482
1482
1294
1478
1926
1482
1985
1985
1729
1729
1990
1990
1931
1931
1931
1931
1931
1931
1862
1478
1946
1962
1962
1965
1965
1354
1472
1474
1932
1932
1932
1930
1930
1932
1930
1962
1420
1946
1932
1946
1932
1946
1946
1930
1932
1932
1946
1946
1450
1450
1690
1674
1932
1965
1484
1485
1932
1932
1930
1930
1930
1930
1930
1930
1930
1930
1962
1430
1706
1702
1702
1702
1702
1702
1702
1484
1702
1706
1706
1482
1484
1482
1930
1930
1930
1930
1930
1930
1932
1932
1930
1930
1930
1930
1930
1930
1930
1578
1578
1578
1574
1578
1942
1942
1942
1942
1932
1932
1932
1932
1930
1932
1932
1932
1930
1930
1930
1930
1942
1930
1930
1942
1930
1930
1930
1946
1946
1926
1946
1946
1942
1946
1942
1932
1932
1932
1418
1420
1677
1962
1962
1958
1958
1958
1958
1958
1958
1958
1958
1958
1962
1962
1740
1740
1740
1837
1930
1930
1926
1942
1930
1942
1946
1946
1674
662
1964
1964
1430
1958
1958
1702
1702
1962
1962
1932
1420
1962
1962
1946
1578
1578
1578
1672
1995
1995
1995
1995
1483
1483
1483
1483
1483
1483
1483
1936
1680
1664
1680
1680
1680
1680
1475
1477
1665
1688
1688
1928
1944
1729
1731
1731
1418
1418
1290
1344
1952
1928
1928
1928
1672
1920
1952
1443
1443
1920
1408
1408
1446
1412
1412
1929
1288
1472
1936
1936
1421
1421
1965
1952
1939
1926
1987
1928
902
1926
1926
1926
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
1928
915
1928
1928
1928
1928
1928
1939
1939
1928
915
1939
1928
1939
1928
1939
1928
915
1928
915
1928
915
1928
915
1928
1928
1939
1928
1928
1928
1928
1928
1939
1939
1928
1928
1958
1986
1420
1418
1420
1420
1412
396
1420
1412
1925
1925
1925
1925
1988
1989
1988
1952
1472
1696
1696
1952
1472
1472
1696
1088
1568
1568
1419
1219
1864
1034
1249
1036
1029
1029
1029
1029
1029
1221
229
1221
229
1253
997
1031
1031
1031
1223
231
1253
1221
1223
1221
1221
1031
1029
1253
1031
1031
1027
1027
1027
1219
1219
1219
1027
1027
1027
1027
1027
1219
1219
1219
1219
1219
1251
1027
1219
1251
1218
1218
1218
1039
1026
1026
1122
1122
1122
1368
1368
1368
1240
1610
1382
1382
1584
1094
1174
1174
1794
1330
1315
1216
193
353
1217
1488
1440
1456
1504
1456
1426
1426
1216
193
1376
353
1216
448
193
449
417
1216
1216
1798
1622
1827
1579
1575
1103
1305
1041
1922
1258
1162
1802
1650
370
1792
1285
1123
1978
1498
1498
1498
2003
1498
1482
457
1365
1875
1866
1420
1418
393
1498
473
1498
1402
1370
378
1436
1436
1436
1096
1306
1304
1304
1306
1338
1338
1340
1322
1052
1428
1817
1817
1292
1292
1308
1336
1500
1436
1500
1473
1184
1064
1476
1092
1988
1224
196
198
1224
196
1256
1220
324
326
1220
1348
326
1348
1220
216
232
212
214
1220
216
232
1185
1233
1217
241
217
249
1265
217
249
1393
217
377
1233
369
241
217
377
1305
2001
1265
217
249
1233
369
241
217
249
377
1849
1137
1417
1177
1173
1169
1169
1092
1881
1873
1225
1162
1056
1097
1097
1097
1809
1161
1634
1122
1953
1440
1313
1542
1542
1542
519
1542
519
1036
1032
1076
1316
1574
1572
1160
1160
1444
422
1457
1516
1478
1460
500
1442
1476
454
1476
1460
500
1460
1460
1460
1063
1060
1316
294
1332
1460
1324
1156
70
1284
1284
1284
1284
1316
1300
292
1316
1876
1588
1588
1044
1056
1411
1039
1061
1031
1030
2012
2006
1435
1435
1819
1414
1435
1315
1042
1866
1421
1418
1419
1882
859
2001
2006
1994
1815
1500
1457
1498
475
1461
1463
1435
1152
1057
1901
1461
1461
1408
1900
877
439
1900
1900
878
1896
1420
1187
1197
1229
1187
1199
1329
1165
1164
141
1164
1164
2001
1418
1414
1025
1452
2010
989
2010
1998
1860
1860
2010
2008
986
1800
2004
2003
1859
2001
1096
1096
1996
2008
2008
2008
1800
1800
1990
2008
1870
1997
1807
1862
1027
1411
391
1880
1868
1868
1996
1997
1996
1165
1805
1804
1806
1416
1325
1312
1330
311
1306
1047
1051
1067
1042
1095
1291
1115
1115
1114
1037
1382
1286
326
1283
1384
1283
1293
1324
1324
302
1306
283
1174
1159
1210
1936
1200
1200
1200
1424
1424
1424
1424
1300
1040
2000
1040
1074
1072
1168
1840
1097
1042
1200
1297
1200
1200
1200
432
1200
1200
1456
1424
1202
1202
1456
1912
1393
1457
1880
1912
1960
1040
1304
1128
1240
1240
1216
1216
1216
1240
2024
1128
1288
1304
1304
1304
1304
1304
1304
1352
1208
1208
1112
1184
1880
1032
1032
1024
1024
1028
1028
1028
1296
1296
1706
1632
609
1633
1632
610
1634
1200
1328
1377
1376
1376
1058
1386
1120
1280
1288
271
1079
1076
1916
1152
1152
288
1162
1280
288
1312
1280
288
1280
1312
1296
288
1312
1311
1319
1319
1280
128
288
1152
288
1158
1159
295
1311
285
1309
1152
288
1280
288
1152
1152
288
1159
287
1318
1159
295
1318
1318
1309
1031
263
135
287
1158
294
1311
1158
1296
1312
1312
1312
1280
128
1312
1296
1159
295
1311
1318
1988
1552
1552
1164
1164
1164
1164
1164
1502
1488
1855
1074
1842
1074
1074
1074
1074
1842
1074
1074
1074
1042
274
1298
402
1042
274
1298
146
402
1042
1298
402
1298
1298
1298
1042
274
1298
146
402
1042
1426
1298
146
1170
402
1426
1426
1298
1298
402
1170
1170
402
1426
1298
1298
1426
1298
1298
402
1082
1842
1842
1426
1162
1162
1082
90
1338
311
1338
311
1082
90
1106
1170
154
1074
58
74
82
90
146
154
1070
1070
1170
154
1170
154
1854
1930
1333
1082
1082
1082
1082
1082
1338
1082
1070
1082
1070
1082
1082
1074
1079
1074
1074
1079
1066
50
58
1066
74
1066
50
58
74
1066
74
1066
1066
50
58
74
1066
50
58
74
1066
50
58
74
1082
1066
1066
50
58
74
250
1066
1434
1434
1498
1498
1290
1162
394
1162
394
1418
1418
1418
1162
394
1418
1802
1418
1482
1482
1482
1498
1482
474
1482
474
1482
1482
1482
1498
1482
1482
474
1306
1562
1546
1050
1050
282
154
410
1050
1050
282
154
410
1306
1050
1050
282
1050
1306
154
1162
1034
1386
1898
1054
1070
1070
1215
1374
1450
1450
1450
1407
1535
1535
1151
1151
1151
1151
1151
1087
1087
1215
1215
1087
1215
1087
1215
1087
319
831
1087
1087
319
1087
1215
1215
1343
1087
1087
1215
1087
1087
1087
1215
1215
1599
1134
1134
1130
1713
1713
1713
1713
1457
1969
1329
1457
1329
1329
1329
1329
1329
1329
1329
1457
1457
1329
1329
1329
1329
1329
1457
1457
1457
1457
1329
1457
1329
817
1329
1457
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1457
1457
1457
1457
1329
1457
1329
1457
1969
1969
1969
1969
1969
1969
1969
1969
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1713
1713
1841
1457
1841
1841
1841
1457
1457
1329
1841
1969
1969
1969
1969
1969
1969
1969
1969
1969
1329
1329
1329
1329
1329
1329
1713
1841
1841
1841
1841
1841
1841
1841
1841
1841
1841
1969
1969
1969
1969
1969
1969
1969
1585
1585
1585
1713
1457
1457
1329
1457
1457
1457
1457
1457
1457
1969
1969
1969
1969
1969
1052
1063
1056
1060
26
42
1064
1055
1059
1059
1046
30
38
46
1046
30
38
46
1054
38
1046
38
1062
46
1062
1062
1054
46
1054
1044
1048
1048
1055
23
39
1056
16
24
1053
1053
45
1046
38
45
46
1062
1062
1060
1040
1040
1040
1109
1042
1042
1042
1042
1042
1042
1042
1042
1042
1203
1128
1156
1249
1249
1800
1800
1800
1800
1045
1051
1616
80
1569
1296
1913
1912
1912
1904
888
1796
1525
1261
1141
245
1397
1269
1261
1141
1141
245
373
1269
373
1141
245
1269
1141
1192
1203
1203
1139
1139
1269
1240
1240
1823
1796
1796
1180
1831
1745
1601
1788
732
1756
1777
1544
8
16
1544
1059
1059
1059
1187
1059
1059
1059
1132
1126
1126
1434
1434
1434
1434
1443
1443
1279
1279
1032
1136
1728
1296
1296
1927
1298
1092
1092
1092
1058
1059
1060
1060
1060
1060
1060
1060
1060
1060
1058
1056
1060
1060
1056
1056
1060
1060
1058
1056
1056
36
1058
1060
1060
1060
1057
36
1057
1060
1060
1060
1059
1059
1059
1059
1060
1060
1058
1058
1060
1060
1058
1060
1060
1056
1060
1060
1058
36
1058
36
1058
1058
36
1061
1060
1060
1056
1060
1058
1060
1060
1060
1060
1060
1060
1060
1058
1060
1060
1060
1056
36
1058
1060
1059
1059
1059
1060
1060
1060
1060
1060
1060
1060
1059
1059
1059
1060
1056
36
1060
1059
1058
1058
1058
1059
1059
1059
1059
1059
1060
1060
1060
1058
1058
1058
1060
1060
1058
1058
1060
1060
1060
1060
1058
1058
1058
1058
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
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
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
1060
1060
1060
1060
1058
1060
1060
1060
1060
1060
1058
1058
1060
1124
1124
1380
1122
1122
354
1120
100
1120
1124
1124
1124
1124
1125
1124
1380
1124
1124
1122
1124
1122
1124
1122
1122
1122
1124
1124
1124
1124
1125
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
1124
101
1125
1124
101
1124
1124
356
1124
1124
1124
1221
1220
197
1218
1220
1220
1220
1220
1220
1224
196
1220
1224
196
1220
1224
196
1220
1220
1220
1220
1220
1219
1219
1219
1219
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1383
1284
1284
1284
1288
260
1288
260
1288
1288
1284
1284
1284
1288
260
1288
1288
1288
1288
260
1284
1288
1288
1288
1284
1284
1285
1288
1288
260
136
1288
136
1288
1288
1288
1284
1288
1284
1288
1284
1288
1288
1288
1288
1288
260
1288
1288
1288
1288
1283
1283
1283
1283
1283
1283
1283
1283
1283
1284
1104
1284
1284
1284
1282
260
1284
1282
260
132
1284
261
1284
1284
132
1284
1284
1284
1284
1282
260
1284
261
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1285
1284
1284
1284
132
1284
1284
1284
1284
1284
1284
1284
1284
1284
1734
1219
1056
1858
1314
354
1314
354
1378
1220
1220
1476
466
1476
1282
1402
1506
1505
1506
1912
1400
1304
1080
1268
1344
1668
1032
9
1832
1826
1826
1425
1425
1248
1315
1364
338
1445
1036
1036
1804
1292
1832
1900
1901
1900
1901
1358
1358
1098
1098
1386
1066
74
298
1378
358
1354
1354
1354
1346
1346
1314
1357
1357
1602
1354
1190
1606
1602
1354
1354
1353
1218
242
1314
1346
1602
1606
1190
1062
1062
1602
290
1353
1353
1346
1095
327
1386
1322
1361
1102
1094
1095
1095
1425
1378
1378
1187
1187
1187
1187
1187
1568
288
1568
288
1312
1568
288
1827
1186
1187
1187
1825
1824
1825
1825
1028
1344
1344
1052
1418
1036
1036
1036
1036
1036
1036
1130
1572
1344
1570
1423
1408
1858
1284
1602
1856
1858
1282
1860
1288
1442
1160
1162
1040
1040
1024
1040
1024
1024
1024
1024
1024
1024
1024
1024
1024
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1029
1029
1029
1029
1024
1024
1024
1025
1024
1025
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1025
1025
1024
1024
1025
1024
1024
1024
1024
1024
1025
1024
1024
1024
1025
1024
1024
1024
1025
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1025
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
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1028
1028
1026
4
1026
1026
4
1026
4
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
1216
1216
1196
1196
1196
1196
1196
1193
1193
1193
1193
1193
1193
1264
1136
1132
1132
116
124
220
244
236
1276
1216
240
1216
1216
112
1136
1216
1216
112
1136
1136
1136
1136
1216
112
1136
1132
172
1272
252
1132
172
1388
1196
1196
1196
1196
1196
1196
1144
216
108
116
124
220
364
244
1148
220
1240
1216
1132
1196
1132
116
124
244
1132
116
244
1272
1385
1272
1144
248
1144
216
248
1144
1129
1128
105
1128
105
1128
1240
1146
218
1240
1272
1130
1216
112
240
368
1128
1128
1128
1384
1198
1198
1128
169
1128
1128
168
1128
1128
1384
1384
1128
1128
1128
1128
1128
1264
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1136
240
1136
1216
1216
1216
1216
1216
112
240
1136
1216
112
240
1136
1216
1216
1136
240
1136
1264
1136
1216
112
1216
112
240
1136
1216
240
1136
1216
112
1216
112
240
1136
1216
240
1136
1136
240
1136
1136
1128
360
1128
360
1128
360
1128
1128
1128
360
1128
360
1128
1128
1128
1128
360
1128
360
1128
168
1128
1128
1192
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
168
1128
1192
1128
168
1128
1128
168
1192
1192
1192
1192
1128
168
1128
1128
1128
168
105
1128
1128
168
1128
1128
1128
168
1128
1128
168
1128
1128
1128
168
105
1128
1128
1128
168
1128
1128
1128
168
169
105
1128
105
1128
168
1128
1128
1128
1128
1128
168
1128
1128
1128
168
1128
105
1128
168
1129
1128
1128
1128
1128
168
1128
105
1128
1128
168
1128
1128
1128
1128
1216
1216
1136
240
1136
1136
1216
112
240
1136
1136
1192
1128
1192
1128
168
1128
1128
168
1128
196
1128
1128
168
1128
1128
196
1128
1136
1260
1128
1132
1196
1196
1384
1129
1192
169
1128
1128
1128
1221
1275
1147
251
1275
1147
251
1147
1275
1180
1282
1034
1034
1034
1194
1194
1194
1130
1130
1130
1194
1194
1194
1194
1130
1130
1130
1194
1130
1130
1130
1130
1130
1141
1269
1220
1220
1220
1147
1275
1196
1196
1196
1196
1196
1193
1193
1196
1196
1193
105
1193
1408
1049
1052
1049
1344
1345
1345
1344
1345
1345
1088
320
1344
1088
1344
1345
1088
320
1344
1088
320
1344
1088
320
1344
1344
1344
1344
1344
1348
1321
1348
1321
1348
1344
1133
1133
1133
1133
1133
1133
1133
1038
1038
1132
1094
1108
1116
1095
1045
1026
1044
1044
1044
1044
1024
1024
1051
1117
1052
1377
1844
1844
1844
1844
1844
1035
1035
1052
1065
1410
1410
1414
406
1536
1091
1536
516
1536
516
1540
1414
1414
1089
1032
1032
1032
1251
1312
1090
1026
1026
1038
1168
1168
1168
1808
144
1168
1168
1168
1801
1194
1025
1025
1024
2
1024
2
1024
1025
1025
1025
1024
1024
1108
1025
1025
1808
1808
848
1808
1024
1040
1024
1024
16
1025
1025
1025
1280
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1024
1
1024
1
1024
1
1195
1136
1136
240
1136
1264
1192
1386
1120
1120
97
1120
97
1344
1089
1089
321
1089
1089
1089
1089
1089
1089
1088
1313
1121
1036
1281
1073
1089
1089
1077
1077
1094
1094
1094
38
74
1094
38
74
1096
1102
1096
70
1096
70
1094
1102
1317
1508
1476
402
1033
1033
1033
1033
1093
1088
1030
22
70
1096
74
1100
1096
74
1100
1096
74
1100
1096
74
1096
1098
1100
1096
74
1042
1090
1064
1096
1096
73
1096
1156
1156
1585
1585
1674
1098
76
1098
76
1106
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1240
1024
1152
130
1154
1154
1152
130
1152
130
1152
130
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1154
1154
1154
1154
1154
1154
1154
1154
1154
1024
1024
1154
1154
1154
1152
130
1154
1154
1154
1154
1154
1154
1024
1154
1154
1154
1154
1218
1218
1218
1218
1826
1040
1092
1092
1285
1090
1090
1090
1094
1412
1271
1173
1322
1318
1318
1318
1318
1174
1174
1174
1174
1318
1185
1150
1054
1054
1159
147
1155
135
151
1155
139
1155
135
1159
147
1155
151
1171
1157
1165
1173
1157
1157
149
1091
1107
1091
1155
83
1155
1155
1155
1155
1171
1038
1332
1294
1475
1443
1251
1251
1315
1475
1475
1315
1315
1377
1377
1290
1066
170
1258
1063
1495
1607
455
471
1495
1367
1063
1169
1127
1108
1108
1108
1094
1870
206
1094
94
110
1606
1094
38
78
1222
1222
326
334
1845
1850
1104
144
1103
1201
1233
1233
215
1076
1076
116
146
102
111
1076
116
180
1204
1236
209
1233
1169
73
1097
1128
105
1099
1099
1131
1076
84
49
81
148
54
116
180
145
55
150
1076
49
50
38
81
148
82
116
86
114
102
87
151
1201
165
1062
1176
1176
145
1512
1062
1174
1104
72
1136
1104
1136
1104
104
1104
144
104
88
1104
104
1104
144
104
88
1384
1384
1104
1070
1350
334
1350
1870
870
1878
862
1350
1862
846
870
878
1350
1350
1116
1116
1236
1076
92
124
156
1068
60
1212
1212
1208
1156
1156
1156
1156
1156
1153
133
1153
1153
1153
133
1153
1157
1153
1153
1153
133
1153
1152
1152
1152
1152
1063
55
1062
39
102
55
486
103
183
487
1062
39
102
103
183
1431
1204
1090
1090
1090
1858
322
1412
1412
1520
1512
1778
1768
1768
1776
1768
1774
1768
1722
1948
1928
914
921
1928
1945
1948
1948
1932
1928
908
924
1948
1924
1924
1924
1223
1031
1095
1095
1095
1095
1095
1095
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
1318
1168
145
1168
145
1168
1168
145
1168
1168
1169
1169
1168
145
1168
145
1168
145
1168
1168
145
1168
145
1168
1168
1168
1168
145
1169
1168
1168
145
1104
1168
145
1168
145
1168
145
1168
1168
1168
1168
145
1168
145
1168
145
1156
1156
1156
1156
1156
2000
2000
2000
2000
977
1232
1232
1232
1232
1232
1232
1232
209
1232
230
1254
1232
1254
1232
1254
1796
1166
1166
1171
1171
1171
1171
1171
1171
1028
1168
1168
548
550
549
1168
1168
1158
2000
228
996
2002
1220
1220
1030
1030
1168
1168
1168
1168
1169
1168
1168
1168
550
146
1168
550
1168
1168
1168
1168
1170
1168
1168
1168
1168
1168
550
146
1168
550
1168
1168
1170
1168
1168
1168
1168
1168
146
1168
1318
1318
1168
1168
1168
146
1168
1168
1160
1156
1156
1156
1158
1158
138
1038
1038
1038
1038
2000
968
1988
976
968
229
2022
997
1992
1992
1992
1232
1232
1232
1220
1220
1220
1232
1232
196
230
1254
1254
1254
1254
1232
196
1254
1988
1988
1796
773
1796
1166
1166
1166
1806
1806
1806
1806
1171
1171
1569
1153
1216
1168
1318
1160
2000
968
1288
1168
1168
146
1168
1168
146
293
1168
1168
1168
1156
1160
132
1160
132
1160
1226
998
1224
976
968
230
998
1232
196
976
968
1220
1254
1254
1254
1254
1800
1800
772
1806
1318
1798
1798
1798
1030
1318
1284
1318
1800
1168
145
1168
1168
1168
145
1171
1032
1574
2000
1232
1166
1166
1168
145
1168
145
1168
1168
145
1171
1168
292
294
1254
1032
1168
294
1168
146
1168
1168
1160
1038
1221
1166
1171
1171
1153
1028
1574
294
1156
1254
1028
260
1156
1160
1166
1171
1171
1171
1171
1171
1171
1543
1286
1286
1286
1798
1798
1286
1286
1286
1286
1030
1030
1030
1286
1030
1030
1798
1798
1798
1798
1798
1286
1286
1286
1286
1808
1808
1810
1808
1808
1808
1808
1808
1808
1810
1808
1808
1808
1808
1280
513
1040
17
1040
1040
17
1040
1040
272
17
273
1296
17
1041
1040
272
17
273
1040
272
17
273
1040
1040
1296
1040
272
1040
1552
16
272
1040
1296
1040
272
1297
1296
1552
16
1296
1040
1040
272
1536
1296
1296
1296
1296
1040
272
1552
16
272
1040
1296
1296
1296
1126
1297
1296
1040
1040
1296
1040
272
1040
1040
1040
1043
1040
1040
1040
1040
272
1043
1041
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
1808
1808
785
1808
785
1808
1808
1808
1809
1809
1809
1810
1296
1040
272
274
1040
272
17
273
1040
1040
272
274
1040
272
17
273
1808
1808
786
1808
1808
1808
1808
786
1808
1808
1808
1040
272
17
1296
17
1808
785
1808
785
1808
1808
1809
1808
1808
1808
1040
1040
17
1040
17
273
1040
1040
17
1040
1040
272
17
1040
1040
1040
17
1040
17
1296
1040
1040
17
1296
1808
785
1808
1808
785
1808
1808
785
1808
1808
1808
785
1808
1808
785
1808
1808
1808
785
1808
785
1811
1124
101
1040
164
165
1808
1040
1040
272
1040
1040
1126
1040
17
1040
272
165
1040
273
1040
1296
1296
1808
1808
786
1808
786
1808
1280
1792
1792
1792
1792
1296
1296
1296
1040
272
273
1297
1296
1296
273
1296
273
1041
1041
1296
1808
1808
1808
1808
1808
785
1808
785
1808
785
1808
1808
785
1809
1808
785
1808
785
1808
1808
1808
1808
785
1808
1808
785
1808
785
1808
785
1809
1808
1808
1808
1125
1042
1040
1040
272
1298
1296
1040
272
1296
1296
1040
1040
1040
1296
1040
1808
1808
1808
1808
1808
786
1808
785
1808
786
1808
1808
1808
786
1808
1808
1808
1810
1808
1808
1808
786
1808
1808
1808
1808
1810
1808
1808
1808
1808
786
1808
1808
786
1808
1808
1808
1808
786
1808
1808
1024
1792
1296
1296
1296
1296
274
1040
17
1808
785
1808
785
1808
785
1808
1296
1040
1040
1040
1810
1808
1808
1808
1792
1040
1125
1040
17
1040
166
165
1808
785
1808
1808
785
1808
1811
1042
1040
1040
1042
166
1040
165
1040
1040
1040
18
1808
1808
1808
1808
1810
1808
1808
1040
1040
272
1040
166
1040
1040
272
1040
1808
1808
1808
1808
1808
1808
785
1808
1811
1811
1811
1040
1040
1040
1040
102
101
1040
1040
272
1040
102
101
1040
1040
272
1040
1808
1808
1808
1808
1808
1808
1808
1808
786
1296
1040
272
1040
272
1040
272
273
1040
272
1808
785
1808
1808
785
1808
1808
1808
1808
1296
1296
1190
1808
1299
1811
1188
166
1296
1808
1808
1040
17
1040
1040
272
17
1040
1808
785
1808
1043
1811
1296
1808
786
1043
1811
1552
1552
1552
1552
1043
275
1190
1190
1043
1043
1811
1540
1508
1510
1544
1766
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1446
1446
1158
1670
1094
1190
1190
294
1190
1190
1190
1190
1190
294
1190
294
1190
1190
1190
294
1158
1158
1670
1158
1670
1094
1158
1158
1190
1190
294
1158
1190
1190
1190
1190
294
1190
1190
1190
294
1190
294
1092
1038
1038
1038
1038
1038
1092
1806
1806
1156
1156
1092
1156
1668
1156
1668
1230
1156
1156
1156
1156
1230
1230
1742
1230
1156
1156
1453
1453
1038
1038
1038
1038
1038
1038
1806
798
1806
1822
1806
798
1230
1454
1092
1502
1486
1486
1486
1054
1054
1198
478
1038
30
270
462
1054
1198
1470
1278
1182
1182
1182
302
1374
1069
1197
1357
349
1229
1486
1198
1054
462
1198
1198
1294
1230
1230
1230
1230
1230
1230
1230
1230
1230
1230
1742
1230
1040
1040
1040
1104
144
1093
1061
1061
1061
1067
1067
1067
1067
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
1040
1040
1040
1040
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
1057
69
1057
1040
1030
1028
1028
1026
1026
1680
660
1684
1161
1161
1161
1161
1156
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1221
1461
1461
1461
1461
1152
1462
1462
1176
1182
1324
1344
1368
1351
1430
1315
1178
1432
1432
1424
1696
1696
1696
1436
1251
1379
1304
1221
1225
1796
1800
1039
1039
1551
1294
1430
1057
97
1121
49
1073
1072
1130
1073
1056
1073
1090
1155
1027
1027
1027
1073
1073
1073
817
1073
1073
1073
1073
1073
1073
1841
1841
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1156
49
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1028
1028
1028
1028
1140
113
119
1140
113
119
1137
1140
1140
1522
1138
1076
50
116
308
306
1332
1332
1332
1140
1332
1204
308
1139
1139
1331
1138
1332
306
1332
306
1332
306
1331
1076
50
114
1204
178
306
1204
308
1076
50
180
178
1074
180
178
1331
1075
1075
1076
50
114
1138
178
1138
498
1522
1330
498
1394
1082
1082
122
1138
1652
820
1138
1138
1138
1138
1138
1138
1138
1330
1138
1202
498
1140
1908
882
1908
882
1394
1908
882
1908
882
1524
1139
819
1139
1331
1139
1139
1139
1907
1907
1112
1112
1080
1080
1240
1144
90
122
154
1080
88
90
1178
1114
122
1080
120
58
122
1112
120
58
122
1112
152
90
154
1146
1178
1062
1062
1062
1062
102
1062
1382
1072
1072
1154
1154
1154
1154
1154
1154
1154
1154
1154
1024
1024
1152
1153
1153
1152
129
1152
129
1152
1152
129
1152
129
1152
129
1152
1153
1420
1152
1152
1153
1153
1153
1552
1552
1552
1552
1552
1258
1312
1298
1415
1363
1282
344
1298
1282
1170
1298
146
1970
1820
1800
1800
1194
1300
1416
1728
1576
1416
1416
1296
288
1576
1576
1352
1576
1576
1576
1304
1944
1560
1290
1290
1290
1290
1290
1304
1305
1057
1065
1065
1060
1065
1560
1553
1546
1354
1572
1042
1572
1418
1556
1561
1030
1062
1024
1
1024
1
1024
1
1024
1
1027
1027
1920
1024
1024
1024
1025
1024
1024
1576
1576
1576
1576
1304
1048
1560
1288
1352
1296
1296
1352
1040
1416
1416
1296
1288
1291
1064
1544
544
552
1556
1556
1296
1579
1547
1291
1048
1048
1048
1040
1044
1044
1556
1556
1419
1419
1556
1556
1556
1098
330
1098
1544
1027
1024
1024
1355
1352
1355
1352
1352
1056
552
40
1576
1032
40
1067
331
1292
1552
1552
1280
257
1281
1566
1294
1731
1556
1300
1564
1564
1564
1564
1428
1564
1484
1556
1556
1556
1044
1044
1866
1354
1354
1354
1354
1354
1354
1098
1354
1304
1098
1098
1098
1098
1098
1354
1354
1290
1162
1354
1354
1354
1290
1356
1034
12
1354
1475
1472
449
1475
1473
1560
1480
1560
1432
1304
1304
1304
1304
1804
1420
1304
1304
1304
1305
1305
1304
1473
1867
1419
1419
1547
1419
1291
1547
1419
1291
1547
1352
1568
1352
1568
1352
1352
1416
1570
1570
1314
1314
1044
1040
1576
1556
1353
1353
1354
1353
1568
1569
1352
1352
1352
1352
1352
1352
1355
1355
1576
1554
1544
1554
1554
1554
1554
1554
1554
1353
1554
1353
1547
1355
1417
1419
1352
1352
1352
1352
1352
1352
1353
1353
1355
1355
1355
1355
1355
1355
1355
1576
1576
1576
1572
1547
555
1554
1554
1554
1554
1578
1568
1568
1576
1576
1570
1570
1570
1288
1288
1579
1300
1300
1300
1300
1300
1300
1300
1300
1315
1315
1299
1314
1314
1298
290
1314
1298
1291
1291
1291
1545
1547
1291
1355
1355
1299
1299
1299
1299
1298
1298
1298
1298
1298
1291
1291
1290
1298
1297
265
1067
1300
1300
1299
1298
1291
1319
1300
1300
1291
1319
1355
1291
1554
1299
1298
1299
1298
1355
1355
1579
1547
1291
1291
1419
1579
1579
1579
1305
1049
1929
921
1929
1945
1353
1353
1353
1353
1353
1417
1417
1299
1560
1421
1555
1555
1555
1299
1472
1473
1299
1565
1309
1731
1731
1473
1561
1561
1050
1050
1562
1880
1293
1581
1293
1293
1549
1293
1293
1051
1051
1053
1288
1288
1288
1572
1560
1292
1560
1549
1300
1308
1564
1564
1356
1307
1302
1550
1563
1307
1294
1294
1294
1294
1307
1307
1307
1581
1549
557
1549
557
1581
1581
1581
1581
1581
1549
1429
1301
1301
1301
1421
1309
1309
1293
1309
1309
1293
1309
1293
1309
1293
1309
1293
1309
1293
1309
1293
1309
1293
1293
1309
1293
1293
1293
1293
1293
1053
1037
1301
1301
1430
1478
1560
1560
1560
1560
1560
1560
1478
1478
1292
1292
1309
1309
1564
1564
1564
1293
1549
1293
1293
1293
1357
1357
1293
1037
1069
1069
1483
1315
1050
1138
1158
1102
1061
1061
197
1061
197
1061
1061
1317
1061
293
1317
1317
1061
1573
1059
38
1059
1059
1315
1315
1061
1317
1315
1229
1229
1183
1093
1157
1091
1187
1219
1219
1219
1315
1059
1315
1183
1183
1179
1187
1155
1231
1231
1231
1219
1219
1155
1091
1155
1155
1234
211
1234
1235
1191
1166
1166
1050
1050
1050
1232
1232
1232
1248
208
1868
1332
1332
1392
1248
1256
1256
1553
1908
1064
1160
1160
1288
1224
1624
1584
1288
1288
1288
1560
1560
1224
1224
1224
1224
1224
1224
1224
1224
1160
1224
1224
1040
1438
1072
1579
1703
1879
847
1034
1793
1492
1448
1416
1672
1352
1352
1895
1381
1798
1443
1880
1880
1880
2001
1523
1880
1880
1858
1873
1859
1416
1416
1416
1304
1304
1816
1794
771
1795
1795
1492
1492
1492
1436
1443
1412
1412
1325
1978
1978
1972
1940
1108
82
1044
1060
1069
1060
1060
1060
1160
1396
1396
1396
1358
1452
1324
1349
1221
1765
1228
1220
197
204
205
1228
1228
1221
205
1452
1157
1093
324
325
332
333
1356
1157
1388
357
1388
1893
1413
1420
1420
1428
1412
1413
1420
1420
1440
1221
1224
1216
1221
1221
1216
1221
1221
1344
1157
1349
1152
1344
1152
1157
1349
1285
1696
1408
400
1413
1413
1424
1856
1408
1413
1413
1861
1189
1520
1672
1157
1173
1168
1168
1829
1605
1616
1229
1247
1282
1369
1353
1353
1212
1453
1447
1703
1704
1335
1901
1667
1667
1667
1667
1667
1667
1029
1024
1052
1206
1958
1964
941
1288
1160
1192
1192
1332
1890
1894
1908
886
1910
1888
1888
868
870
1888
870
1892
870
1900
877
1888
877
1516
1460
1461
1052
1028
1440
422
1896
426
1069
1325
1964
941
1176
1306
1837
1837
1965
1965
1800
1805
1804
1804
1229
1556
534
541
1565
1836
1348
1410
1841
1825
1840
1840
1496
1042
1104
1112
1112
1486
1648
625
1988
1988
1026
1065
1064
1064
41
1048
1048
1408
1410
1592
600
312
2000
1372
1808
1816
794
1816
1810
1812
1816
1160
1161
1900
1460
1460
1456
1897
1896
1456
1897
1897
1896
1897
1320
1412
1448
1412
1412
1448
1368
1456
1457
1456
1457
1457
1298
1474
1480
2020
1100
1490
1492
1500
1474
1836
1836
1490
1488
472
1490
1928
1480
1488
1832
1492
1801
1801
1874
1496
1496
1500
1928
1928
1480
1488
1874
1308
1841
1874
1841
1096
1105
1880
1885
1885
1564
1308
1308
1228
205
1069
1065
1064
1032
1060
1064
1072
34
50
1072
1024
1040
1024
1032
1024
1160
1048
1088
1112
1114
1412
390
1122
102
1106
1106
1104
1128
1104
1324
1321
1320
1320
1362
1362
1184
166
1185
1192
1728
1417
1417
1417
1593
1593
1593
1297
1238
1794
1602
1234
1026
1042
1300
274
1538
1288
266
1026
1412
1794
1416
388
1412
1410
388
402
1412
1416
388
1412
1304
1586
1416
394
1416
1352
1869
1251
1469
1980
1120
1252
1232
1244
1256
233
1372
1372
1172
1172
1172
1360
1768
1884
1805
1373
1340
1373
1373
1373
1360
1292
1213
1213
1149
1700
1216
1208
1208
1028
1028
1026
1026
1025
1800
1800
1572
1154
1154
1154
1124
1124
114
1156
1416
1096
1792
1793
1792
1320
1352
1296
1584
1036
1034
1312
1316
1805
1417
1417
1417
1418
1416
408
1408
392
1408
392
408
1408
392
1408
392
408
1416
1408
1425
1425
1425
1424
1416
1416
1416
408
1416
1416
1408
1408
1416
1416
1416
1424
1424
1425
1416
1416
1416
408
1416
408
1416
1408
1408
1416
1424
1416
402
1416
1416
1426
1426
1424
1416
1416
1416
1432
1416
388
1416
1424
1422
1428
1865
1432
1408
408
1416
1416
1408
1425
1416
1416
400
1424
1422
1557
1284
1280
1030
1030
1030
1030
1030
1233
1232
1064
1380
1892
1380
1380
1380
1380
1892
1380
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
1388
1892
1892
1460
1292
76
1292
76
1164
108
1164
1132
1132
1132
1132
1164
1164
1108
1164
1164
1132
1132
1164
108
1164
1164
1164
1164
108
1388
1388
1420
1420
1420
1420
1932
1284
1844
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
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
1420
1420
1292
1292
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1932
1932
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1548
1548
1292
1292
1292
1932
1932
1932
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1964
1868
1044
1132
1132
172
1448
1924
1124
164
1188
484
1188
1512
1800
1800
1224
1224
1224
1224
1224
1192
1048
1048
1048
1048
1048
1048
1048
1048
280
1048
1816
1048
280
1048
1048
792
1304
1048
1048
1048
1048
1048
1448
1048
1048
1048
1448
1448
1704
1228
1132
236
1228
1411
1411
1411
1411
1987
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
1731
1731
1731
1731
1731
1731
1731
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1411
1411
1411
1411
1731
1731
1731
1731
1987
1987
1987
1987
1987
1987
1411
1987
1987
1987
1987
1987
1987
1987
1987
1987
1987
1731
1731
1731
1731
1731
1731
1731
1987
1987
1987
1731
1987
1987
1987
1987
1987
1987
1987
1987
1987
1411
1731
1731
1731
1731
1046
1047
1026
1040
22
1026
1026
10
1027
1027
19
1024
16
1024
16
1042
1042
1026
18
1026
1024
2
16
18
1026
18
1026
16
18
1026
1042
1026
1041
1025
17
1025
17
1025
1025
17
1026
18
1043
1027
1043
1046
1024
16
1027
19
1025
17
1041
1025
1026
18
1042
1026
18
1040
1041
1025
2
1025
1025
17
1025
1025
1024
1024
16
1024
4
1078
1078
1078
1239
1368
1368
1368
1368
1368
1368
1368
1624
1368
1202
1192
1221
1351
1351
1889
1889
868
1857
1857
1492
1504
1280
1280
1704
1232
1800
1801
1800
1792
1792
769
776
1024
1384
1521
1256
1256
1397
1265
1265
1258
1268
234
1268
234
1268
372
1268
1396
1269
1269
1265
1258
1112
1143
1444
1263
1243
1261
1263
1247
1936
1632
1632
1492
1028
1752
1027
1676
1676
1676
1667
1105
145
1105
145
1105
1105
1041
1041
1027
1027
1030
14
1030
14
1030
14
9
1132
1176
150
158
1176
150
158
1416
1416
1064
1064
1585
1585
1411
1411
1356
1219
1216
195
1464
1464
1731
1280
1222
1222
1222
1028
1028
1028
1028
5
1028
5
1029
1028
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1028
1029
1029
1029
1029
1029
1029
1029
1029
1029
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1029
1028
1029
1029
1028
1028
5
1028
1028
5
1028
1028
1028
5
1029
1029
1029
1028
1029
1028
1029
1029
1029
1029
1028
1028
1028
1028
1029
1029
1029
1028
1029
1028
1029
1028
1028
1028
1029
1028
5
1028
5
1028
5
1028
5
1028
5
1028
5
1028
1028
1028
1028
5
1028
1028
5
1029
1028
1028
1028
1028
1028
1028
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
1224
1224
1232
1220
1220
1220
1231
1231
1231
1220
1220
1220
1231
1220
1228
1894
1226
1222
1226
1226
1222
1222
1222
1226
1222
1222
1228
1228
1228
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1228
1228
1228
1228
1228
1226
1226
1226
1226
1226
1226
1226
1226
1226
1222
1222
1222
1222
1226
1222
1221
1348
1349
1220
1093
1093
1093
1221
1221
1221
1220
197
1220
197
1221
1220
197
1349
1349
1348
325
1348
1348
1093
1220
197
1348
325
1092
1220
1348
1348
1222
1222
1094
1222
1222
1222
1222
1222
1094
1222
1222
1222
1222
1350
1350
1158
70
1158
70
1094
1222
1222
1350
1350
1376
1893
1893
1893
1873
1893
1873
1893
1873
1873
1381
1381
1381
1873
1893
1873
1873
1873
1873
1893
1893
1873
1873
1873
1381
1381
1380
1892
1873
1892
1425
1873
1425
1873
1873
1892
1892
1864
1381
1864
1892
1873
1892
1873
1873
1873
1892
1873
1872
849
1873
1873
1892
1892
1892
1380
868
1892
1892
1892
1380
868
1892
1381
1360
328
1894
1894
1894
1382
1382
1382
1382
1382
870
1446
1866
1382
1382
1894
1446
1894
1866
1382
1382
1382
1382
870
1866
1382
1894
1382
1382
1382
1382
1382
870
1894
1382
1382
1382
1382
1382
1382
1382
1894
1382
870
1446
1866
1866
1382
1866
1382
1894
1894
1894
1894
1216
1220
1392
369
1954
1319
1287
1290
1290
1296
1476
1476
1358
1354
334
1356
334
1530
1530
1290
1284
1418
1808
1288
272
1307
1616
1492
1393
1568
1216
1216
1920
1920
1920
1521
1521
1155
1824
784
1812
1810
1293
1024
1024
1568
1568
1568
1888
1889
1889
1889
1818
1818
1114
1114
1130
1130
1130
1322
1304
282
1306
1818
1818
1818
1818
1818
1834
1113
1113
1112
1114
1176
1130
1128
1130
90
1114
1114
1176
154
1178
1192
1128
90
1114
1130
1192
184
1320
312
298
1192
184
1128
90
1130
1094
1094
1128
1135
1135
1131
1323
1115
1114
1130
1135
1135
1525
1377
1377
1473
417
1441
1475
1475
1443
1568
1056
1568
1056
1056
1568
1056
1570
1411
419
1410
1474
1588
1072
1584
1585
1344
1856
1856
1361
1288
1028
1028
1028
1028
1028
1030
1248
1574
1064
1907
1548
1543
1042
1026
1043
1044
1056
16
1024
1617
1024
1282
1282
1288
1024
1024
1024
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1024
1024
1024
1024
1024
1024
1024
1024
256
1024
1024
1024
1024
1
1024
1024
1025
1025
1024
1
1024
1
1024
1024
1024
1
1024
1024
1024
1024
1024
1024
1025
1025
1025
1025
1026
4
1026
1026
1026
4
1028
1026
4
1026
4
1026
1026
1026
1026
4
1026
1026
1026
1026
4
1026
1026
1026
4
1026
1026
4
1026
1026
1026
1028
1026
4
1026
1028
1028
1026
4
1028
1026
1026
4
1026
4
1028
1028
1028
1028
1026
4
1028
1026
1026
1026
4
1026
4
1028
1028
1026
1026
4
1026
1026
1026
4
1026
1026
1026
1026
1026
1026
1026
1026
1026
4
1028
1026
4
1026
4
1028
1028
1026
1028
1028
1026
1028
1028
1026
4
1028
1028
1026
4
1026
1028
1028
1026
1026
1026
4
1028
1026
4
1028
1026
4
1028
1026
4
1028
1026
4
1026
4
1028
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
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
1028
1026
4
1026
1028
1028
1026
1028
1026
1026
1028
1028
1026
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
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
1226
1226
1449
1450
428
1450
1450
1450
1225
1225
1225
1225
1225
1225
1232
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
193
1216
1216
416
1216
1216
1216
1216
416
1216
1440
1440
1440
1440
1440
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1440
1216
1216
1216
1216
1216
1216
1216
1219
1379
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1220
1220
1220
1220
1216
1216
1216
1216
1451
1451
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1218
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1218
1218
1218
1218
196
1220
1220
1220
1218
1218
1218
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
196
1218
1218
196
1218
196
1220
1218
196
1220
1218
196
1220
1220
1218
196
1218
1218
1218
196
1218
1218
1218
196
1220
1218
196
1218
196
1218
196
1218
196
1220
1218
1218
1218
196
1218
1218
1218
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
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
1224
1224
1220
1220
1218
196
1218
196
1218
196
1220
1220
1218
196
1218
1224
1224
1440
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1222
1441
1228
1217
1217
1441
1227
1227
1227
1227
1227
1227
1227
1216
1219
1219
1219
1217
1217
1217
1217
1217
1024
1378
1026
1026
1026
1450
1450
1450
1226
1216
1216
1448
1448
1448
1448
1224
1224
1224
1442
1224
1224
1218
1218
1218
1217
1217
1380
1380
1380
1219
1217
1450
1452
1452
1452
1452
1225
1225
1449
1452
1225
1225
1225
1153
1184
1249
1185
225
1354
1354
1354
1361
1377
337
1361
1352
1864
328
1352
1352
1352
1352
1352
1864
328
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1376
864
1888
1376
864
1888
1376
1383
1377
1377
1377
1377
1377
1377
1377
1163
1290
1376
1258
1268
1217
1221
1265
1264
1268
1268
1268
1524
1254
1252
1267
1370
1460
1379
1520
497
1520
1521
1521
1520
1355
1035
1460
1073
1548
1542
1550
1550
1198
1391
1028
1028
1028
1028
1029
1310
1438
1222
1354
1034
1036
1441
1344
1380
1035
1035
1276
1044
1044
1172
1172
1172
1044
1172
1172
1817
1042
1040
5
17
1040
4
1032
1032
1032
1032
1031
1031
1030
7
38
1025
4
17
1024
1024
1
1164
1257
1257
1152
1152
1152
1152
1024
1152
1024
1024
1024
1356
1352
1352
1223
1036
1036
1036
1032
1033
1033
1033
1033
1032
9
1033
1033
1032
1032
9
1032
9
1032
9
1032
9
1033
1032
9
1032
12
1032
9
1033
1032
12
1032
12
9
1032
9
1036
1032
1032
12
9
1032
1032
1032
1032
9
1032
1032
1032
1032
12
1032
12
9
1032
1032
12
9
1032
1033
1032
1033
1032
1032
1032
1032
9
1032
9
1032
1032
1464
1223
1223
1223
1223
1223
1451
1386
1383
1380
1380
1380
1380
1391
1385
1220
1348
1220
1220
1220
1220
1220
1220
1220
1457
1218
1298
1863
1285
1285
1285
1281
1281
1604
1604
1064
1064
1066
1064
1064
1064
42
1064
1026
1604
1604
1064
1064
42
1614
1307
1329
1306
1286
1286
1297
1297
1297
1297
1089
1280
1280
1280
1280
1096
104
328
360
1096
616
328
360
1096
616
328
1320
1608
296
328
1096
584
296
328
1096
296
328
1096
296
328
1096
296
328
1096
328
1096
328
1320
1320
1320
1096
328
360
1096
360
1200
1610
1324
1100
1100
1100
1100
1485
1485
1329
1329
1194
1098
298
362
330
1098
298
362
330
1098
362
330
1098
362
330
1290
1744
1700
1700
1700
1700
1700
1700
1480
1480
1480
1744
1480
1480
1480
1480
1480
1736
456
1480
1736
1216
1473
1748
1748
726
1748
726
1748
1492
724
1748
1748
1748
1748
1748
1473
705
1729
1473
705
1745
1745
1745
1740
1740
1740
1740
1658
1658
1658
1147
1146
1146
1274
1274
1274
1274
1274
1722
1722
1722
1722
1722
1722
1722
1722
1722
1473
1473
1748
726
1748
726
1748
1748
1748
726
1748
726
1748
1748
1748
1748
1748
1492
1748
1748
1748
1748
1146
634
1146
1146
1274
1808
1440
1236
1204
1361
1118
1118
1118
1262
1288
1299
1478
1890
1900
1900
1900
1900
1204
1204
1204
1204
1900
1160
1167
1167
1167
1413
1413
1413
1413
1413
1411
1411
1415
1415
1415
1415
1415
1415
1415
1029
1085
1413
1413
1413
1413
1027
1027
1027
1027
1027
1411
1411
1411
1411
1415
1340
1478
1287
1058
1443
1443
1443
1827
1059
1059
1827
1827
1090
1090
1291
1411
1411
1259
1159
1495
1495
1495
1495
1495
1031
1095
1155
1255
1477
1477
1477
1217
241
1857
1473
1218
240
242
1218
1218
1394
1218
1026
1218
1520
1520
498
1858
1858
1856
1858
1220
1216
196
1089
1376
1488
1488
1488
1094
1094
1158
1170
1154
1152
1094
1152
1094
1126
1104
1104
1232
1172
1096
1096
1160
72
1096
1096
74
1096
74
1096
74
1088
65
134
70
69
1094
1088
65
1089
1152
64
129
1090
1094
1158
1152
129
144
1088
1154
66
146
1088
70
1089
1090
1314
1089
1088
70
1090
1094
1090
1154
1154
66
1088
1088
1313
1313
1314
1088
1408
1413
1416
1312
1426
1220
1216
1220
1220
1220
1220
1216
1220
1028
196
244
1216
1216
1220
1216
1216
196
1220
244
1216
1216
1856
1856
1216
1025
1953
1953
1857
881
1857
961
1857
1858
1858
1858
882
1858
962
1858
962
1858
1858
1858
1858
1217
1217
1473
1024
1024
2
1216
194
1216
194
1024
2
1024
2
1024
2
1414
389
1032
1152
130
1154
1152
130
1410
1408
386
390
1153
1152
1152
129
1153
1152
129
1152
129
1152
129
1408
1408
385
1409
1408
385
1408
385
1408
385
1024
1024
1024
1024
1376
1376
1376
1376
1248
1376
1248
1248
1376
1248
1376
1376
1248
1248
1376
1488
976
1269
1240
1240
1242
1882
1882
1494
726
1494
1304
1635
1182
1184
1184
1688
1192
232
1788
1763
1210
1682
1682
1682
1681
1681
1473
1316
1314
1298
1298
1298
1298
1297
1664
1664
1336
1485
1229
1133
237
1133
1109
1165
1165
1189
1104
144
336
176
1168
336
176
1104
144
336
176
1168
1168
176
1168
1168
1106
146
338
178
1106
146
338
178
1106
1106
146
178
1170
1170
178
1158
198
1222
1158
1158
1424
1424
1424
1426
1426
1426
1426
1424
1426
1294
1112
152
184
89
153
217
1112
152
184
216
153
1112
152
184
312
216
344
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
244
372
89
153
313
217
345
185
249
1112
120
152
184
312
216
344
376
248
372
89
153
313
217
345
185
249
1112
152
312
216
344
89
153
313
217
345
249
1140
372
1368
212
89
345
1112
184
344
1397
1112
152
216
89
153
1176
216
153
1112
152
184
216
344
376
372
89
153
217
345
185
1112
152
184
216
89
153
345
185
1112
120
152
184
312
216
344
248
89
153
313
217
345
1112
152
184
216
344
248
89
153
313
217
345
249
1240
248
217
185
249
1112
152
184
216
89
153
1112
152
184
216
344
89
153
1176
184
89
153
217
1112
152
184
344
89
153
217
185
1176
89
1176
184
180
308
1176
184
153
1176
216
153
217
1176
216
153
1176
1208
185
1176
153
217
1176
216
217
1176
1176
1176
1176
216
153
217
1176
216
153
1176
153
1176
216
153
217
1176
153
1176
1176
1112
152
216
1112
152
1112
1112
1240
1240
1109
341
1176
1109
1109
341
1176
1753
1752
760
724
729
1752
760
729
1752
1752
729
1497
1432
472
473
1496
1496
1496
1496
1496
473
1496
473
1496
473
1528
1518
1432
1422
1432
1422
1848
1170
1298
146
210
1113
1241
1113
217
1241
1177
1177
1269
1176
376
1396
89
153
313
217
345
185
249
1336
85
309
1336
1333
1176
1176
216
1294
206
1753
1525
1784
757
1752
1432
1432
1230
1230
1396
1112
152
1112
216
248
1112
152
184
312
216
344
376
308
1241
1112
152
312
216
344
248
89
153
313
217
345
249
1332
1112
152
184
312
216
344
376
248
89
153
313
217
345
249
1144
1176
312
216
376
1241
1144
312
1336
216
344
89
153
217
345
185
1240
344
89
217
185
1240
153
217
1112
344
376
372
89
1400
1113
1112
152
216
89
217
1208
185
1144
376
1112
152
184
153
1144
1176
1176
89
1144
1176
153
1176
1176
1208
1209
1176
216
1176
1176
216
1176
1176
1134
302
366
1326
1176
1112
1240
1240
1240
1176
1177
1176
1176
1176
1230
1230
1390
1042
1042
1042
1042
210
1752
1784
1781
1752
1784
1525
1784
1784
1784
1784
1784
1432
472
1496
473
1496
1432
1432
1432
1496
473
1496
1525
1528
1528
1518
1454
1454
1432
1486
1422
1781
1781
1845
1845
1845
1170
210
1234
1170
1828
1828
1828
1828
1113
217
1177
1282
1113
1432
1112
120
152
184
312
216
344
1326
1176
216
1752
1752
1368
1112
120
152
312
216
344
376
1112
152
344
376
1368
376
1112
152
312
216
344
376
212
1112
120
152
184
312
216
344
376
1240
217
1144
312
1112
120
152
184
216
1112
152
216
1176
1368
340
1176
216
1240
376
340
1240
1108
148
1304
216
1496
1784
1496
1752
1752
760
1524
1784
1528
472
1524
1752
1752
760
1432
1464
1464
1464
1464
1848
1848
1845
1810
1934
1902
1902
814
1902
1230
1198
1976
1976
948
1816
1113
153
345
185
1177
345
1332
89
153
217
345
185
1177
1177
1177
1113
217
1273
1406
1753
1497
1170
1234
1177
1177
1113
153
313
217
345
249
1337
217
345
185
249
1396
89
153
313
217
345
185
249
1177
1177
1241
1177
1326
318
1326
1438
1273
1113
1326
1396
313
217
345
185
249
1113
153
313
217
1140
153
313
1177
1305
153
217
1042
1433
1170
210
1113
153
345
1177
345
1177
1039
1151
1327
319
1295
143
207
1455
1039
1055
1167
95
207
1231
1299
147
1230
1166
206
1166
126
158
206
382
1230
382
1166
1182
222
1229
1360
1362
1362
1744
1616
1488
1488
1490
1490
1424
1424
1426
1490
1426
1426
1680
1520
1488
1522
1490
1488
1488
1490
1490
1880
857
1880
857
1880
1880
1848
820
1880
824
1880
824
1880
857
1880
857
1880
1880
1880
1880
1880
1297
1297
1081
1081
1080
1076
57
1080
57
1076
57
1080
216
57
217
1080
57
1080
1080
1368
1080
1080
1080
57
1081
1080
1081
1080
57
1080
1080
57
1080
1081
1081
1080
1080
57
1080
1080
57
1240
1080
216
1080
344
1080
57
1080
1080
216
57
1080
1080
1080
57
1240
1240
1368
1240
1080
57
1080
1400
1080
344
345
1081
345
1080
1080
344
1080
1080
344
1080
1080
1080
1240
1368
1368
345
1368
1390
1976
1976
1273
1273
1081
1076
1081
1076
1076
57
1076
57
1081
1081
1081
1076
57
1081
1081
1081
1433
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
408
313
409
1336
408
313
409
1336
308
313
409
1336
408
313
409
1337
1336
408
308
313
1336
308
313
1336
313
1336
308
1336
313
1336
1336
308
1336
308
1720
1720
697
1721
1336
1464
1432
1464
1464
1432
409
1464
1432
1432
1432
409
1432
1464
1464
1433
1464
1432
1432
1336
1336
408
308
313
409
1336
1432
308
1336
408
409
1336
1336
308
313
1336
1336
308
1432
1432
1432
409
1464
404
441
1432
1464
1432
1336
408
308
409
1336
1336
1336
408
1336
1688
1720
1688
1432
1432
1428
1496
1497
1432
472
1496
473
1432
1497
1496
473
409
1496
1496
1496
473
1432
1496
1496
1496
1496
1496
473
1496
1496
1880
472
1496
1496
1496
1880
472
1720
697
1720
697
1720
697
1624
408
472
696
404
692
409
697
1432
472
696
601
473
697
1716
601
473
697
1624
408
664
472
696
601
473
409
697
1432
472
696
473
697
1496
1496
1688
696
1720
697
1688
692
1624
408
472
601
409
1624
408
601
409
665
1625
473
1688
601
1624
312
408
472
696
404
692
601
697
1720
601
697
1624
696
601
473
409
697
1624
696
601
665
697
1689
1528
1525
1497
1528
501
1525
1625
473
697
1496
1496
473
1432
1432
472
473
1432
1528
1432
1432
1496
473
1432
1493
1497
1528
1496
1460
1428
1720
697
1624
472
696
692
601
473
409
697
1720
1624
408
664
472
696
692
601
409
697
1624
664
472
696
1721
1496
1528
1528
1678
1678
590
1432
1432
1464
441
1464
472
473
1464
441
1464
1464
1496
473
1496
500
473
1496
473
1497
1496
473
1496
1496
473
1432
1336
1336
1336
1625
1624
312
664
308
601
313
665
1336
664
601
313
665
1336
313
665
1336
664
313
1624
312
664
692
308
601
313
665
1336
664
601
313
665
1336
692
1336
1336
1336
665
1336
664
313
665
1336
664
313
665
1336
308
313
1688
1688
1624
601
1625
1624
312
601
313
1624
312
601
313
1332
313
1624
312
308
601
313
1624
312
313
1336
1624
312
313
1624
312
308
313
1624
312
601
313
1624
312
1336
313
1336
1336
1525
1496
1428
1464
472
1464
441
1464
472
1464
436
1464
472
473
1464
441
1496
1432
440
1464
1464
1428
1432
1428
1336
1336
1464
1624
312
408
664
308
601
313
665
1336
664
1624
312
1336
408
664
692
308
601
313
1624
664
1624
312
408
440
664
308
601
313
665
1336
664
1336
664
1624
312
664
692
308
601
313
665
1336
664
1624
312
308
1336
664
308
601
313
665
1624
312
664
313
665
1336
313
1336
1336
308
313
1336
664
308
313
665
1336
1336
472
1336
664
308
313
1336
664
308
313
1624
1624
312
308
313
1624
312
472
308
1336
308
601
313
1624
312
308
313
1336
308
313
1336
1336
308
1336
308
313
1336
440
436
308
313
1336
308
1336
1336
313
1336
440
308
313
1336
313
1337
1336
1524
1528
1656
1464
1464
1464
441
1464
441
1464
1496
473
1496
473
1336
313
1337
1336
313
1336
313
1336
313
1336
313
1337
1464
1496
473
1428
1432
1678
1336
313
1433
1432
1528
1432
1524
1528
472
473
1496
1528
472
1528
1428
468
1688
696
660
665
1720
665
1688
696
665
1624
408
664
472
696
697
1720
1688
697
1689
1496
1432
472
1496
1496
1528
1496
1432
472
469
505
1432
472
1432
440
1496
1496
1720
1688
696
660
1464
664
1624
408
472
1688
472
1624
408
664
472
1624
408
440
664
472
696
697
1464
1496
1432
440
1496
1528
1464
1432
1432
1432
404
1336
1624
632
312
440
664
1656
312
664
628
308
1336
664
1336
664
1624
596
312
1336
1336
1337
1689
1337
1464
1496
1528
472
1432
1528
1524
505
1432
1528
472
1432
440
472
1464
1528
1529
1464
1432
1432
1432
404
1656
312
628
308
1624
312
440
664
665
1336
1336
1336
664
1336
1336
1624
312
408
472
1337
1432
440
1433
1460
441
1433
1460
1460
1460
409
441
1465
1433
1460
1332
313
409
1337
1332
313
1332
313
1337
1332
313
1721
1721
1337
1465
1465
1486
1721
1465
1721
1486
1486
1465
1465
1689
1497
409
1497
1497
1497
1433
1497
1497
1716
601
473
409
665
697
1337
473
409
665
697
1625
473
697
1497
1497
665
697
1433
1716
665
697
1721
1497
1497
1299
1299
1299
1299
1086
1406
1487
1487
1502
1422
1678
478
702
1588
1560
1566
1583
1070
1056
1056
1122
1186
1186
1186
1378
1218
354
1186
1186
1218
1186
1954
1442
1474
470
1698
1474
1440
1440
1440
1440
1440
1446
1446
1442
1442
1442
1442
1442
1442
1442
1442
1495
1474
482
470
1730
1474
482
470
1730
1474
1506
470
1494
1440
1442
1442
1506
1440
1440
1440
1440
1440
1446
1446
1442
1442
1442
1442
1040
1026
1026
1042
1042
1026
1236
1954
1954
1185
1186
1217
1473
468
1697
1473
468
1697
1266
1442
1473
1441
468
1492
1266
1346
242
1218
1266
1492
1442
1441
425
1449
1041
1041
1025
1043
1027
1027
1955
1955
1955
1955
1955
1955
1473
1443
1237
1473
1473
1473
1473
1475
1475
1443
1475
1475
1475
1443
1475
1475
1443
1345
1219
1473
1443
1443
1443
1395
1454
1454
1353
1345
1230
1473
1443
1475
1475
1443
1443
1443
1393
1265
1217
369
241
1217
1217
369
241
1217
1267
1219
1219
1217
1217
1219
1688
1688
1688
1560
1560
1044
1213
1213
1213
1441
1441
1441
1441
1161
1161
1161
1161
1161
1161
1153
1153
1153
1153
137
1153
137
1153
137
1153
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1161
1409
1409
1161
1153
1153
1161
1924
1921
1924
1924
1924
1924
1924
1924
1924
1924
1105
1105
1105
1105
1105
1105
1105
1105
1105
1105
1156
1233
1233
137
1233
1233
1233
1233
1233
1153
209
1153
132
209
1233
1233
137
1153
209
1233
1233
1161
1161
1161
1161
1161
1153
137
1161
1153
1153
1153
137
1161
1153
137
1233
1233
1233
1233
1161
1161
1233
137
1233
1161
1161
1161
1842
1837
1842
1848
1112
120
1110
1110
1132
1132
1300
1300
1300
1289
1289
1289
1289
1316
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1416
1416
1416
1416
1416
1282
1410
1410
1412
1410
1376
1376
1376
1383
871
1415
1379
1418
1412
1412
1408
1288
1288
1288
1282
1462
1142
1948
1050
1438
1029
1282
1054
1054
1280
1287
1558
278
286
1088
1089
1153
65
1088
1088
1088
1152
1088
1088
1088
1024
2
1024
1088
1088
1088
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1793
1793
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1089
1089
1089
1089
1088
65
1089
1088
1088
65
1089
1088
1089
1088
65
1088
65
1302
1091
139
75
1094
1091
1094
1094
1091
75
1414
1414
1414
1176
1416
1416
1416
1090
1090
1410
1411
395
1414
1411
395
1414
1411
395
1414
1411
395
1410
1094
1091
1155
67
135
139
1094
1091
1091
75
1158
1158
1094
1155
67
75
1094
1163
1155
75
1094
1163
1090
1090
1090
1094
1099
1099
1155
1155
1411
1419
1419
1419
1411
395
1027
11
1160
1160
1160
1099
1094
1094
1163
75
1099
1155
139
1155
139
1163
1155
139
1163
1411
395
1419
1411
395
1411
395
1414
1798
1795
779
1798
1795
779
1027
11
1798
1803
1798
1803
1416
1090
1090
1154
66
1090
1090
1090
1090
1794
1794
1096
1096
1160
72
1096
1240
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1096
1160
72
1160
72
1096
1160
72
1160
72
1160
72
1096
1096
1096
1096
1160
72
1128
1122
1122
1122
1122
1122
1122
1122
1052
1052
1284
1028
1028
1028
1028
1028
1028
1028
1028
1024
1024
1056
1121
1121
1121
98
1121
1121
1121
1121
1120
97
1121
1120
98
1121
1121
1121
1121
1121
1410
1056
192
1056
192
1057
1057
1057
1688
1688
1688
1688
1687
1041
22
1040
1180
1408
1500
1154
1178
1178
1154
1170
1178
1178
1650
1552
529
1553
1552
529
1450
1796
1416
1412
1154
1410
1410
1794
1794
1154
1538
1026
1154
1154
1282
1794
1666
1410
642
1802
1794
776
778
1792
770
776
778
1792
770
778
1792
770
776
778
1794
1793
1024
1024
1024
1024
1024
1410
1408
1034
1282
1024
1280
1024
1410
1409
1409
1091
1030
1152
1152
1152
1152
1152
1152
1152
1152
1154
1154
1024
1152
1152
1024
1152
1027
1283
1152
1152
1152
1152
1088
1280
1088
1792
1280
1792
1792
1024
1024
1410
1410
1792
1792
1800
1024
1152
1152
1152
1090
1088
1792
1163
1160
1800
1088
1088
1280
1024
1090
1088
1090
1280
1416
1288
1090
1090
1088
1088
96
1088
1024
1408
1160
1280
1280
1288
1280
1288
1024
1280
1024
1536
1024
1152
1280
1280
1032
1032
1793
1280
1024
1792
1793
1793
1027
1792
1414
1412
644
1796
1668
1668
1668
646
1668
1412
1156
644
134
646
1540
1670
1028
1412
644
1030
1030
1344
1091
1120
1088
96
1088
96
1024
1088
1024
1024
1088
1027
1088
96
1024
1024
1024
1792
1088
1792
1024
1795
1088
96
1088
96
1280
1088
1280
1280
1088
1536
1536
1536
1536
1536
1412
1536
1156
1412
1796
1796
1796
1796
1344
1344
1792
1792
1792
1792
1792
1792
1027
1347
1291
1288
1419
1419
1803
1416
1411
395
1795
1160
1026
1026
1026
1154
1282
1282
1282
1026
3
1154
1026
1026
1026
1026
1026
1282
1025
1281
1035
1281
1026
1025
1026
1026
1282
1282
1282
1282
1283
1283
1026
1666
1538
1538
1538
1538
1026
1026
1538
1025
1538
1281
1547
1035
1281
1283
1282
1282
1282
1282
1282
1282
1025
1281
1291
1291
1283
267
1291
1291
1283
1291
1154
1282
1282
1537
1547
1547
1410
1410
1410
1410
1163
1154
1154
1155
1154
1154
131
1154
1154
1794
771
1795
1155
1794
1794
1794
1794
1794
1794
1794
1794
1027
771
1795
1795
1794
1794
1794
1794
1794
1794
1795
778
1795
1803
1153
1155
1802
1291
1291
1795
1795
1795
1795
1795
1794
1794
771
1794
771
1794
771
1795
1795
1803
1794
1793
1793
1034
1794
1794
1795
1794
1803
1795
1794
1794
1795
1799
1290
1802
1666
1795
1794
771
1795
1794
771
1288
1288
1155
1160
1803
1800
1288
1160
1160
1160
1794
771
1027
1035
1027
1675
1024
1031
11
1287
1024
1280
1284
1291
1280
1795
1281
1289
1026
1283
1282
1795
1538
1539
1794
1540
1796
1538
1538
1539
1666
1282
1282
1282
1026
1795
1796
1156
1796
1796
1284
1796
1796
1281
1281
1156
1804
1804
1800
1024
1026
1793
1026
1284
1792
1796
1028
1156
1289
1793
1799
1160
1416
648
1800
1800
1800
1800
1800
1801
1801
1801
1155
134
1155
1155
134
1158
1155
134
1155
1152
1152
1152
1156
1161
1282
1794
1794
1794
1411
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1792
1796
1796
1796
1796
1796
1414
1408
1794
1794
1287
1536
1666
1666
1666
1666
1666
1666
1536
1536
1794
1794
1798
1798
1410
642
1666
646
1410
642
1796
1283
1796
1796
1796
1028
1028
1795
1163
1028
1284
1024
1135
1058
1174
1482
1226
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1127
1245
1245
1181
1223
1479
1223
1191
423
1127
1127
1127
1127
1127
1127
1181
1181
1177
1191
1319
1245
1245
1245
1255
1255
1479
1223
1479
1479
1242
410
1500
1434
1500
1167
1167
1423
1275
1275
1275
1236
1236
1236
1236
1236
1620
1236
1236
1108
1252
230
1252
1252
1075
1632
1324
1196
1196
173
1452
1228
1848
1848
1192
1192
1192
1848
1848
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1558
1296
1410
1057
1313
1292
269
1292
1280
1285
1424
1544
1552
1192
1800
1800
1985
1346
1358
1442
1852
1852
1852
1994
1890
1852
1852
1898
1600
1634
1290
1291
1290
1852
1852
1084
1858
1858
1314
1346
1355
1355
1355
1436
1460
1420
1420
1389
1492
1492
1453
1588
1108
148
85
87
1108
1717
1620
1685
1580
557
559
1789
1788
765
1674
1251
1251
1251
1954
1422
2030
1902
1422
1742
1486
1486
1486
1486
1486
1486
1486
1486
1486
1454
1422
1422
1870
1422
846
1870
1870
1870
1422
1870
1870
1870
1614
1486
1486
1486
1486
1422
1422
462
1422
1422
462
1422
1486
1486
1486
1486
1486
1486
1486
1486
1422
1422
1422
846
1422
1422
1422
1422
1422
846
1902
1486
1422
1422
1422
462
1486
1422
1422
1422
462
1422
462
1422
462
1486
1550
1518
1230
1422
1414
1422
1422
1294
1742
1966
1471
1500
1432
1368
1368
1368
1540
1423
1708
1196
1241
1461
1881
1393
1393
1393
1393
1393
1393
1293
1294
1070
1432
1708
1704
1704
1165
1165
1068
1068
1070
1878
1878
1878
1878
1878
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1430
1429
1173
1070
1580
1580
1580
1580
1452
1836
1196
1196
1165
1165
1768
1774
1704
686
1710
1772
1768
1764
1774
1742
1718
1686
1686
1685
1870
1102
1394
2008
986
2044
2008
2008
1884
2012
2012
2008
2008
1368
1880
1880
1486
1486
1532
1772
1772
1772
1772
1532
1532
1340
1340
1547
267
1547
1291
1972
1880
1884
1884
1884
1884
1884
1876
1884
1420
1420
1340
1332
1332
1432
1340
1340
1340
1340
1340
1340
1324
1836
1428
1436
1428
1428
1436
1864
1944
1944
1944
1944
1944
1884
1352
330
1352
1486
1864
1884
1884
1876
1884
1964
1452
1884
1884
1884
1884
2028
1884
1884
2028
1876
2028
2028
1884
1884
1884
1876
2028
2028
1884
1884
1372
1880
2010
1372
2008
986
2008
2008
1404
1368
1368
2008
1880
1880
1368
1368
1508
1516
1516
1532
2044
1996
1532
1532
1532
1532
1532
1496
1532
1532
1532
1196
1532
1052
1116
1116
1532
1532
2044
2044
2012
2012
2008
2044
2008
1420
1420
1420
1420
1884
1884
1068
1068
1052
1052
1356
1547
1547
1547
1539
1539
1544
1881
1236
2024
1862
1408
1075
1094
1205
1200
1254
1216
1216
1192
1544
1864
1544
1544
1544
1542
1544
1542
1544
1541
1541
1543
1859
1536
1544
1544
1539
1917
1385
1448
1457
1584
1305
1456
1460
1456
1456
1456
1896
1896
1456
1456
1456
1900
1448
1384
1601
1873
1456
1873
1873
1873
1900
1872
1073
1073
1073
1456
424
1644
748
1064
1064
1293
1293
1294
1294
1293
1610
1610
1638
1542
584
582
1608
1608
1280
1280
1280
1606
1544
1672
1980
1981
1980
1819
1819
1945
1783
1065
1072
1072
1072
1036
1049
1049
1049
1050
1048
1048
1048
1048
1048
1048
1048
20
1048
1048
1048
1048
1048
1048
1041
1045
1045
1045
1048
1048
1048
1048
1048
1048
1048
1041
1041
1040
24
1048
1048
1049
1049
1040
24
1048
1048
1048
1048
1048
1048
1048
1041
1041
1040
1048
1048
1048
1048
1048
1048
1049
1049
1048
1048
1048
1048
1048
1048
1048
1048
1050
1045
1049
1048
1048
1048
1048
1048
1041
1045
1048
1048
1048
1049
1050
1040
1287
1287
1413
1413
1413
1413
293
1413
293
1489
1445
1157
1916
1916
1916
1916
1904
884
1904
1904
884
1904
1904
1888
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
1776
1776
432
1456
1456
1456
1456
1884
1916
1888
1456
1036
1036
1036
1036
1164
1036
1036
140
1036
1036
1036
1036
1164
1164
1032
1420
1420
1036
140
1036
1036
140
1036
1036
140
1036
140
1036
140
1036
140
1036
1804
1292
1292
1292
1164
1164
1677
1896
1092
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
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
1420
1036
1420
1420
1420
1420
1420
1420
1420
1420
1420
1036
1036
1036
1036
1676
1420
652
1420
1420
1420
1420
1420
1420
1420
1420
1164
1164
1036
1036
1164
1164
1164
1420
1420
652
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1613
1109
1101
1069
77
1069
1749
1056
1056
1056
1056
1824
1056
1280
1541
1541
1157
1157
1157
1216
1216
1456
1069
1069
1085
1069
1069
61
1064
1064
56
1072
56
1072
56
296
312
1080
312
1072
312
824
1072
312
1072
40
56
312
1072
56
312
1336
1336
1320
1064
1085
1069
1240
1240
1360
1072
1072
1165
1344
1984
1344
1181
1165
1165
1325
1898
1898
1898
1898
1770
1770
490
1770
1514
1770
490
1642
746
490
1642
746
490
1514
1770
490
1642
1642
490
1642
490
1642
1770
490
1770
490
1770
754
1642
746
490
1642
746
490
498
754
1514
1514
498
1514
1514
1642
746
490
1514
1770
490
1770
1642
746
490
1514
1514
1770
490
498
1770
490
1770
1770
490
1770
1770
490
1770
490
1642
1642
490
1642
626
490
1642
490
1514
1642
490
1642
490
1642
490
1514
1642
490
1648
496
1770
1514
1514
1770
1770
1514
1514
1514
1770
490
1642
746
490
1642
490
1642
490
1770
490
1770
490
1770
490
1642
490
1642
490
1642
490
1642
490
1514
1514
1642
1642
1770
490
1642
1642
490
1642
1642
626
1770
490
1770
490
1514
1514
1514
1770
490
1514
1770
490
1770
490
1770
490
498
754
1770
1642
746
490
1642
746
490
1642
746
490
1642
626
746
490
498
1642
746
490
1642
746
490
1522
1642
490
1642
746
490
1642
746
490
1642
746
490
1642
746
490
1642
746
490
498
1770
1770
490
1770
490
1648
496
752
1770
490
1770
490
1770
490
1770
490
1770
1770
490
1770
490
1770
490
1770
490
1770
490
1770
1770
1770
1514
498
1770
1770
1770
1770
1776
1768
1522
1770
1770
498
754
1770
490
1770
1079
1075
1079
1079
1031
23
55
1031
1031
1031
1043
51
1074
51
1074
51
1059
1059
51
1027
51
1075
1046
54
1062
54
1062
54
1062
54
1046
38
54
1030
22
38
54
1030
22
38
54
1030
1030
22
38
54
1030
22
38
54
1030
22
38
54
1030
22
38
1030
22
54
1030
22
38
54
1030
22
38
54
1046
1062
1041
49
25
1025
33
17
49
1025
33
17
49
25
1073
1025
33
17
49
1073
1073
1057
17
49
25
1030
22
38
54
1046
38
54
1058
50
1058
1074
1047
1041
50
1073
1074
1042
50
1058
50
51
1059
50
51
1075
1059
1058
18
19
51
1042
50
1042
50
1075
1042
50
51
1073
1059
49
19
51
1043
51
1042
1073
1045
1057
53
1041
49
1041
49
1047
1031
1047
1031
1031
1063
1063
1063
1068
1370
1370
1370
1370
1370
1114
346
1370
1370
1370
1302
1154
1025
1935
1935
1505
1505
1505
1473
1521
1426
1520
1361
1361
1283
1221
1925
1925
1925
1925
1925
1925
1925
1550
270
1836
1432
1324
1436
300
1322
1176
1176
1322
1320
1320
1320
1432
1320
1320
1320
1320
1322
1322
1432
1320
1040
1040
1282
1325
1321
1321
1325
1325
1600
1265
1265
1384
1828
1344
704
1602
1538
1538
1538
1538
1029
1029
1029
1029
1029
1029
1240
1232
1120
1120
1128
1128
1128
120
1144
1048
1080
1064
1377
1044
1044
18
1044
1044
1044
18
1044
18
1414
1451
1190
171
1035
1053
1053
1090
1090
1350
1511
1029
1029
1501
1500
1389
1056
1224
1224
1219
163
1518
1526
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1044
1044
1044
1044
1044
1044
1044
1044
1044
1037
1037
1038
1037
1037
1045
1045
1045
1045
1045
1045
1229
1048
1048
1048
1048
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
1044
1044
1044
1044
1037
1045
1045
1229
1229
1230
1229
1048
1048
1048
1133
1206
1133
182
246
1206
1133
182
246
237
1206
1133
182
189
190
237
1206
1133
182
237
1142
182
1142
109
182
189
246
237
1142
182
1142
109
182
189
246
237
1142
1142
1142
182
246
1206
1133
246
237
1134
1206
1133
1206
246
1142
1134
1134
1134
238
1514
1514
1040
1040
1040
1516
1050
42
1050
42
1066
1052
26
42
1066
1052
26
1066
1052
26
42
1052
26
42
1050
42
1050
42
1050
1050
42
1050
42
1050
1052
26
42
1052
26
42
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1032
16
1032
16
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1024
1024
1224
1224
1224
1224
1034
1034
1034
1034
12
1034
1034
1034
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
1027
1027
1027
1187
1219
163
1219
163
1187
1219
1187
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1224
1224
1224
1224
1224
1224
1034
1043
1043
1043
1043
1043
1043
1043
1043
1043
1059
1027
1027
35
1027
1027
35
1027
35
1027
35
1219
1219
1219
1219
1187
1219
163
1219
163
1219
163
1219
163
1219
163
1187
1043
1034
1034
1034
1034
1034
1132
236
1132
188
236
1260
1148
1148
1132
1029
1029
1432
1518
1518
1518
1032
1032
1032
1238
1238
1238
1242
1504
1505
1896
1036
1034
1034
12
1034
12
1036
1034
1036
1034
1036
1027
1036
1031
1031
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
4
1028
1025
4
1028
1028
1028
1028
1026
1028
1036
1036
1036
1031
1031
1024
1024
1024
1024
1024
1024
1028
1028
1028
1027
1219
1219
1244
1228
234
236
1244
252
1518
1886
1885
1172
1133
1149
1133
1150
1150
254
238
1245
253
1142
246
1261
221
1142
246
238
1149
237
254
1245
253
1142
246
1149
126
237
254
253
238
1150
110
1085
189
1078
182
1133
173
125
93
1078
182
1078
182
1134
1142
110
246
238
1278
1078
46
94
110
174
1134
1134
1142
238
1078
110
1118
110
1168
1091
1032
1168
1168
1171
1171
1171
1034
1224
1168
200
1171
1219
1160
1160
1034
1034
1034
1034
1034
1132
234
1258
1130
1130
1514
1794
1794
1794
1858
1794
1858
1794
1858
1858
1794
834
1858
1858
1858
1794
1858
1858
1858
1858
1794
1794
1858
1858
1858
1794
834
1794
834
1794
1797
1877
1797
1429
1877
1429
1877
1877
1797
1797
1877
1797
1877
1797
1877
1811
1875
1875
1859
1795
1859
1859
1859
1859
1859
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1880
1880
1792
784
1792
1856
1792
1792
784
1856
784
1792
832
1792
832
784
848
1792
832
784
1808
1856
848
1856
848
1792
1856
1808
1792
1856
1808
1856
784
1808
1792
832
784
1792
784
1872
840
1856
784
848
1795
1859
787
1795
835
787
1795
835
787
1859
787
1795
835
787
1795
1795
1795
835
787
1795
835
1795
835
787
1811
1811
1859
1795
835
787
1795
1795
835
787
1795
1811
1860
852
1860
1794
1860
852
1856
1792
1792
1795
787
1795
1024
1247
1488
1488
1168
1032
776
1032
776
1800
1800
1835
1844
1844
1930
1930
1930
1928
1928
1120
1120
1032
776
1032
1160
1968
1040
1040
1808
1624
1356
1024
1832
824
1500
1500
1756
1756
1756
1285
1285
1032
1025
1025
1040
1040
20
776
1200
1048
1048
1026
1432
1808
1026
1040
1024
1024
1074
1074
1043
1043
1032
1032
1032
1032
1042
1042
1042
1586
1586
1074
1074
1074
1106
1049
1049
1043
1043
1043
1042
1042
1032
1042
1042
1042
1042
1042
1042
1192
1032
1042
1042
1032
1032
1032
1032
1032
1032
1032
1032
1042
1042
1042
1042
1042
1042
1035
1035
1033
1109
1043
1256
1256
226
1257
1259
1285
1858
1858
1811
1811
1811
1872
1808
1408
1432
1432
1432
1432
1432
1432
1432
1425
1411
1411
1409
1810
1412
1408
1426
1410
1288
265
1848
820
1848
820
1307
1356
1028
1028
1028
1025
1025
1031
1052
1362
1416
1793
1796
1799
1040
1043
1047
1044
1044
1044
1044
1042
1044
1200
1072
1068
1048
1048
1048
1316
1032
1032
1160
144
1168
1160
144
1096
1156
1156
1171
1048
1048
40
1048
40
1048
1032
1042
1224
1048
1048
1042
1521
1521
1521
1521
1499
1512
1512
1512
1512
1512
1512
1512
1048
1048
25
1048
1048
1048
1049
1048
1048
1048
1049
1048
1048
1048
1048
1048
1044
1044
1044
1044
1044
1037
1045
1045
1049
1040
21
1040
1040
21
1040
1040
21
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1045
1040
1045
1040
1045
1040
1045
1045
1040
1045
1045
1040
1040
1032
16
1032
16
1040
1032
1032
16
1032
1032
16
5
1040
1032
1032
1032
16
5
1032
1040
1029
1032
1040
1029
1032
16
1032
16
5
1032
1040
1032
1032
1032
1040
1032
1040
5
1032
16
5
1056
1024
1056
1024
1024
32
1056
1024
1024
1024
32
1056
1056
1056
1024
32
1024
32
1024
32
1034
1036
1036
1184
1216
1184
1216
160
1216
1216
1041
1041
1028
17
1041
1028
17
1028
1028
36
1028
20
36
1028
20
17
36
1028
20
17
1044
17
36
1028
20
18
36
1044
17
36
1028
1028
1028
1028
1028
20
1028
20
1028
1044
17
1028
20
1028
1044
17
1028
1220
164
1220
164
1220
164
1220
1220
1220
1188
1188
1188
1188
1027
35
1059
1059
1059
1027
1059
1027
35
1059
1027
35
1187
1187
1187
1040
1040
1040
1040
1040
1032
1032
16
1032
16
1040
1032
1032
1032
16
1024
1036
1034
12
1044
17
9
1041
1044
17
36
1033
1028
20
18
36
1028
17
18
1028
20
17
36
1028
20
18
1041
1220
164
201
1225
1225
1027
1027
1027
1027
35
1032
1032
16
1040
1032
16
1032
1032
1032
16
1024
1024
32
1024
1024
32
1216
1060
1060
1028
17
1028
1220
1032
1032
1032
16
1040
1032
1024
1024
32
1056
1024
32
1041
1500
1532
476
474
502
1462
1047
1047
1047
1047
1231
1231
1048
1048
1039
1038
15
23
1039
1038
15
22
23
1038
1038
1039
1038
15
22
23
1039
22
1046
1038
1038
1231
1231
1026
1026
1024
1028
1026
1028
1032
4
1032
1024
1024
1024
1025
1025
1025
1464
441
1501
1518
1526
1526
1517
494
1517
494
1517
494
1518
1517
1512
484
1512
1512
1048
1048
20
1044
1044
1044
1048
20
1048
20
1048
1048
1048
1048
20
1048
20
1048
20
1044
1512
1512
482
1512
482
466
498
1512
1512
1512
1512
1512
482
484
466
498
1512
1048
1048
20
1044
1048
20
1048
1048
1512
1512
498
1522
1490
498
1512
482
1512
1508
466
1490
1512
1512
1512
1040
1056
1041
1034
1034
1056
1034
1034
1034
1034
1024
1280
1027
1027
1027
1219
1219
1219
1219
1025
1217
1217
1217
1217
1217
1219
1219
1219
1219
1027
1219
1420
1420
1420
1420
1420
1420
1420
1420
1490
1494
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1500
1514
1024
5
1024
5
1024
5
1024
1024
1024
5
1029
1024
1024
1029
1024
5
1028
1028
1028
1029
1029
1029
1024
1024
1024
1024
1024
1221
1221
1221
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
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1280
1280
264
1280
1280
1280
1280
1280
264
1280
1284
1281
260
1282
1282
1281
260
1284
1284
1283
1283
1283
1283
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1036
1036
1036
1033
1036
1033
1036
1034
1035
1027
11
1035
1027
1035
1027
11
1035
1035
1027
11
1024
1024
1024
1028
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
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
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1216
1216
1220
1032
1032
1024
1024
1024
1024
1024
1024
1024
1024
1216
1216
1216
1216
1216
1216
1028
1492
1493
1502
1524
1506
1469
1499
1515
1499
1499
1035
1035
1035
1521
1024
1216
1216
1024
1216
1216
1216
1025
1048
1890
1028
1028
1156
1474
452
456
466
1026
4
1026
1029
1048
20
1048
1480
1480
1480
1432
1029
1029
1029
1028
1027
1027
1024
1028
1028
1217
1217
1025
1025
1153
1216
1216
1480
468
1489
1489
1489
1489
1473
465
457
1473
465
1472
1489
1033
1033
1033
1421
1058
1058
1058
1058
1826
1794
1794
1813
1813
1813
1813
1792
1792
848
1792
1792
1792
1792
1792
1797
1872
853
1797
1797
1797
1797
1792
1792
1792
1792
1827
1827
1827
1827
1800
1800
1808
1792
1800
1792
1793
1812
1104
1040
80
1045
1040
80
1040
80
1104
1101
1302
1296
1048
1165
1084
1090
1097
1432
1265
1516
494
1134
1142
110
236
246
238
1310
1488
1488
1275
1291
1030
1030
1426
1426
1426
1256
1256
1256
1286
1032
1037
1255
1796
1794
1794
1794
1466
1304
1462
1462
1462
1462
1462
2014
1530
478
510
1036
1288
1034
12
1025
1459
1859
1886
1027
1027
1132
1040
1040
1072
1072
1072
1043
1075
1075
1797
1072
1048
25
1048
1048
25
1044
1044
1064
1064
1032
1032
1032
4
1028
1028
20
1028
1028
36
1044
1044
21
1044
1048
1048
1049
1095
1476
1476
1608
1096
584
1096
584
1160
1099
1186
1096
1096
1096
1298
1289
1289
1283
1042
1042
1042
1033
1033
1033
1033
1033
1033
1033
1033
1025
33
1025
1025
1025
1217
161
1217
161
1217
1217
1217
1217
161
1440
1024
32
1056
1024
1056
1024
1024
32
1024
1024
32
1024
1024
32
1024
32
1024
32
1216
160
1216
1216
1184
1216
160
1216
160
1216
160
1027
1027
1027
1027
1027
1187
1024
1024
1024
32
1024
1024
32
1024
32
1024
1184
1216
1216
1216
160
1027
1027
1027
1027
1187
1027
1027
1027
1027
1027
1027
1192
1192
1507
1027
1219
1219
1027
1027
1031
1270
1025
1044
1041
1044
1041
1795
1793
1028
1028
1028
1028
1028
1028
1028
1028
1028
1412
1028
1266
370
1540
4
1282
1284
1284
1282
1282
1476
1476
1480
488
1512
1513
1480
488
1480
488
1512
1506
1507
1512
1476
488
484
1476
1480
488
1512
1512
1506
1283
1043
1043
1042
1042
1616
1616
1616
1616
1024
1029
1032
1032
1032
1280
264
1280
1280
1280
1280
1288
1280
1280
264
1280
1280
1280
1288
1288
1288
1288
1288
1288
1288
1288
1288
1280
264
1288
1288
1280
264
1288
1288
1280
264
1288
1281
265
1281
1281
260
1281
260
1281
1284
1284
1283
1283
1283
1283
1283
1410
1288
1024
1028
1028
1028
1028
1280
1280
257
1905
1905
1420
1290
268
1292
1290
268
1290
268
1290
268
1292
1290
268
1290
268
1290
268
1292
1292
1290
268
1292
1292
1354
332
1152
1684
1092
660
1092
1092
1684
1684
1312
1312
1312
1152
1340
1340
1340
1340
1340
1596
1340
1340
1596
1159
1313
290
1572
582
1603
582
1554
548
580
582
146
1572
1572
1600
1536
1568
576
1552
544
576
144
1568
576
1568
576
1568
576
1568
576
1603
291
1539
579
1571
1603
291
1539
579
1603
1539
579
1603
1604
1604
1618
1618
1098
1144
1144
1088
1106
1138
1162
1154
146
1152
1152
1152
1666
1666
650
1122
1122
1122
1122
1706
1706
1706
1315
1315
1603
582
1606
1603
1606
1603
582
1604
582
1604
579
1604
582
1603
582
1604
582
1600
1568
576
1600
144
1600
1600
144
1536
1600
1568
576
1600
1600
1090
74
1098
1090
1090
1154
1280
1080
1169
1153
1567
1218
1218
1218
1450
1794
1156
1090
1123
1121
1121
1121
1121
1185
1185
1185
1185
1121
1026
1037
1165
1165
1298
1298
1298
1298
1298
1297
1297
1329
1329
1329
1329
1329
1329
1329
1029
1029
1329
1157
1285
1329
1025
1025
1025
1025
1025
1153
1153
1153
1153
1329
1292
1294
1924
1354
1610
1610
1610
1098
1376
1360
1104
1098
1416
394
1420
1297
1348
1348
1473
1164
1412
396
1156
1412
1412
1412
1164
1132
1457
1269
1349
1349
1349
1249
1249
1377
1377
1254
1254
1254
1254
1254
1382
1254
1254
1382
230
1382
1382
1382
1382
1382
1379
1379
1379
1379
1379
1235
1231
1359
1359
1359
1103
1231
1231
1231
1231
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
1507
1123
1123
1123
483
1411
1123
1411
1411
99
1123
1411
1411
1411
1123
1123
1411
1123
1123
1123
1123
1123
1123
1411
1123
499
1123
1123
1507
1123
1507
1411
1411
1123
1123
1123
1363
1363
1395
1379
1251
1507
1499
1395
1251
1379
1379
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1251
1379
1379
1255
1249
1457
1457
1633
1633
1633
1633
1633
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1638
1377
356
209
1377
356
1380
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1254
1283
387
1283
1163
1027
1027
1027
1027
1027
1283
387
1411
1283
131
387
1411
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1155
387
1155
387
1411
1411
1155
387
1283
131
387
1155
387
1155
387
1155
387
1411
1159
1159
1159
1159
1379
1379
1379
1379
1251
1379
1251
1251
1379
227
1251
1379
1379
1251
1251
1379
227
1379
1379
1521
1244
1244
1244
1372
1372
1390
1262
1390
1204
1965
1050
1196
1196
1752
1240
212
1236
1206
1773
1240
1682
1682
1682
1682
1545
1289
1894
1830
1830
1830
1830
1830
1833
1724
1724
1901
1381
1221
1221
1221
1221
1221
1525
1525
1525
1218
196
210
1218
196
210
1218
196
1218
196
1234
1218
1218
1218
196
210
1218
196
210
1220
1218
196
1218
210
1490
1474
1524
1524
1216
208
194
210
1216
208
194
210
1216
194
210
1216
194
1232
194
210
1232
194
210
1216
208
194
210
1216
194
1232
210
1216
208
194
210
1216
208
194
210
1216
194
1232
210
1488
466
1472
450
1218
1218
1218
1218
1474
1474
452
1474
452
1474
452
1474
1474
1474
1472
450
1506
1504
482
1228
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
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
1244
1244
1244
1244
1244
1244
1244
1500
1500
1221
1221
1221
1221
1221
1221
1477
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
1386
1500
1500
1500
1500
1221
1246
1246
1246
1246
1244
1244
1244
1244
1244
1500
1500
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1244
1244
1226
1226
1221
1381
1221
1221
1221
1477
1477
1226
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
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1226
1386
1226
362
1386
1244
1244
1500
1500
1500
1500
1221
1221
1221
1477
1226
1226
1226
1246
1246
1246
1246
1246
1221
1221
1221
1221
1221
1381
1221
1221
1221
1221
1221
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1477
1386
1482
1482
1500
1500
1500
1269
1269
1989
1989
1221
1246
1246
1246
1246
1989
1989
1221
1221
1244
1244
1500
1269
1221
1477
1220
1220
1220
1220
1220
1220
1220
1380
1220
1220
1220
1220
1476
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
1473
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1380
1220
1380
1220
1220
1220
1380
1220
1380
1380
1380
1220
1220
1220
1476
1509
1509
1509
1509
1029
1029
1029
1054
1692
1034
1034
1066
1034
1514
1514
1668
1668
1668
1060
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1479
1479
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
1479
1479
1223
1223
1383
1383
1383
1479
1223
1223
1383
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1479
1223
1223
1223
1223
1479
1223
1223
1223
1223
1223
1223
1223
1479
1219
1219
1379
1379
1379
1219
1219
1475
1219
1219
1219
1219
1219
1219
1235
1235
1379
1219
211
1219
355
1219
1219
1235
1219
211
1219
1219
1219
1475
1475
1475
1493
1170
1170
1170
1748
1716
1170
1346
1154
144
146
1344
322
1028
1028
1954
1216
194
1024
2
16
18
1024
2
1284
1282
260
1538
1280
258
1538
528
530
1476
370
1282
450
452
274
1392
1280
258
448
272
450
274
1797
1797
1797
1797
1797
1797
1797
1797
1796
1796
932
1796
1796
932
1029
1029
1029
1029
1029
1029
1028
1028
1028
1046
1046
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1157
1093
1157
1093
293
1093
1093
1317
1157
1093
1093
1093
1093
1093
1093
1093
1093
1093
1317
1093
1093
1317
1093
1093
1093
1093
1093
1317
1093
1093
1157
1093
1157
1093
1157
1093
1093
1093
1093
1157
1093
1093
293
1093
1093
293
1093
1157
1157
1157
1157
1093
1093
1317
1093
1092
292
1316
1316
1316
1316
1316
1316
1316
1092
1092
292
1316
1092
1092
1092
1156
1412
1221
1221
1221
1962
1733
1733
1135
1519
1319
1095
1319
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
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
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
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1060
1572
1572
1572
1572
1572
1973
1349
1349
1349
1349
1349
1349
1413
1349
1605
325
1605
325
1413
1605
325
1349
1349
1349
1413
1349
1349
1349
1349
1349
1349
1349
1349
1605
1349
1605
1349
1349
1605
1349
1317
1317
1317
1317
1317
1317
1605
325
1413
1349
1349
1413
1605
325
293
1413
325
1605
325
293
1413
1349
1349
293
1605
325
1349
1605
325
1605
1605
325
1349
1349
293
1605
325
1413
325
1413
1413
581
325
1349
1605
325
1349
1413
325
1349
1413
1349
1349
1349
1349
1349
1349
1317
1317
1317
1317
1317
1317
1605
1413
325
1349
1605
1413
325
1605
1413
325
1605
1413
1413
1605
1349
1413
1605
1605
325
1349
1413
325
1349
1605
325
1413
581
1349
293
1605
325
1349
1349
293
1349
1349
293
1605
1605
325
1605
325
1349
1413
325
1349
1605
325
1349
293
1605
325
1413
1349
293
1180
668
1349
1605
1349
1349
1349
1349
1605
325
1349
1349
293
1605
1349
1349
1349
1413
1605
325
1605
1413
1349
1413
1413
1349
1349
1413
1349
1349
1349
1349
1461
1461
1317
1317
1605
325
1349
1349
293
1349
293
1605
325
1349
1413
325
1605
325
293
1349
293
1605
325
1413
581
325
1413
1413
581
325
1349
1349
293
1605
1413
325
1349
1605
1413
1349
1349
1349
1349
1349
1349
1692
1180
668
1692
1413
1436
1957
1957
1285
453
1477
1477
1285
453
421
1477
1477
421
1477
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1029
1989
933
1957
1957
1221
1221
1285
197
421
1285
197
1445
1221
1445
1285
197
1445
1285
197
1221
1445
1285
197
1285
421
1445
1285
1445
1285
1445
1221
1221
421
1285
197
1189
1445
1221
1445
1285
197
1445
1285
197
1221
1445
1285
1445
1189
1445
1445
1445
1285
1445
1285
197
1445
1285
197
1445
1221
1445
1285
197
1445
1445
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
1445
1029
1285
1221
1285
1285
453
1477
1477
421
1477
1477
1477
1285
453
421
1477
1285
1477
1477
1285
453
1285
453
1221
1445
1445
1477
1477
1029
1029
1029
1957
1957
1285
1221
1445
1701
1285
197
1445
1221
1445
1285
197
1445
1285
1221
1285
197
421
1285
421
1701
1285
1701
165
1445
1221
1445
1221
1285
165
1221
1285
421
1701
1285
1285
197
165
1445
1221
1445
1285
197
1445
1285
1445
1285
1221
1221
421
1285
197
1189
1445
1221
1445
1285
197
1445
1285
1221
1221
421
1445
1221
421
1285
1445
1221
1445
1285
197
1221
1445
1285
197
1445
1221
1445
1445
1445
1445
1445
1445
1445
1285
197
1445
1445
1285
197
1445
1285
421
1285
1285
421
1285
197
1445
1445
1445
1285
197
1445
1445
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
1285
1221
1445
1445
1477
421
1445
1285
453
421
1477
1285
1221
1221
1221
1221
1445
1445
1445
1445
1445
1445
1445
1445
1445
1445
1445
1445
1285
1221
1221
1029
1052
1290
1029
1029
1029
1052
1285
1316
1604
1348
1348
1348
1348
1348
1348
1348
1412
1412
324
1316
1316
1316
1316
1316
1316
1316
1316
1316
1604
324
1412
1316
1604
324
1604
324
292
1316
1348
292
1316
1316
1316
1348
1412
1348
1348
1348
1348
1348
1412
1348
1348
1348
1412
292
1348
1412
1412
1348
1348
1348
292
1316
1348
292
1316
1316
1316
1348
1412
1348
1316
1348
1348
1412
1316
1348
1604
324
1412
324
1316
1316
1604
324
1348
292
1316
1316
1476
1476
420
1284
452
1476
1476
1476
1028
1028
1028
1028
1988
1220
1284
1284
420
1220
1284
676
1284
1284
1284
1284
1284
1444
1284
196
1444
1220
1028
1028
1028
1028
1028
1988
1284
1444
1956
1476
1476
1476
1284
1284
1284
1284
1284
1476
1476
1476
420
1284
452
420
1476
1476
1476
1476
1476
1028
1028
1028
1028
1284
1284
1284
1284
1220
1284
420
1220
1284
676
1284
1444
1444
1188
420
1284
1028
1028
1028
1028
1028
1028
1028
1444
1476
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
2031
2031
1391
1391
2031
1391
1391
1391
2031
1647
1319
1607
1415
1607
1607
1351
1351
1351
1351
1607
327
1607
1415
583
327
1415
327
1415
295
1351
295
1351
1415
583
327
1415
1415
1351
295
1607
327
1351
1351
295
1607
1351
1319
1607
327
295
1351
1607
327
1415
295
1351
295
1319
1607
1351
1047
1040
1040
1047
1091
1091
1391
1391
1603
1411
403
1315
1347
1347
291
1093
1060
1060
1091
1060
1182
1182
1096
1426
1146
1146
1026
1258
1258
1520
424
498
1448
1472
1448
1440
418
1474
1344
322
328
1344
1410
1344
322
328
1416
1410
388
394
290
298
402
1314
298
1314
1492
1312
1408
1498
1498
1408
288
386
392
400
290
402
1344
288
392
322
290
402
1426
1314
402
1496
1496
1220
1280
264
1280
258
264
272
274
1280
1472
456
1280
258
264
1280
258
264
272
274
1280
274
1472
450
456
1296
274
1266
1216
1216
1474
1472
450
456
1282
264
450
456
1280
272
1480
1480
1474
274
1284
450
274
1282
260
450
1280
416
1498
1472
450
1282
450
1474
1282
264
450
1046
1418
1418
1418
1418
1418
1493
1450
1450
1445
1450
1519
1349
1349
1413
1349
1349
1413
1310
1310
1221
1285
1285
1221
1310
1290
1290
1482
1290
1221
1450
1153
1169
1171
1153
1409
1411
1152
1414
1416
1734
422
1478
422
1734
422
1446
1446
1446
1521
1478
1478
1345
1345
1347
1411
323
1920
1344
288
1312
1312
1344
1344
288
1312
1408
320
1600
1414
1345
289
1344
1347
1312
1494
1494
1344
1322
330
1322
330
1313
1348
1354
1521
1280
1472
1472
1472
1024
1478
1299
1187
1281
1297
1297
1217
497
1217
497
1265
1185
1025
1184
1190
1190
1281
1473
1480
1152
1152
1152
1088
1088
1236
1416
1416
1416
1418
1457
1456
1456
1497
1500
1500
1500
1500
1456
1512
1512
1512
1416
1416
1416
1416
1416
388
1416
1416
1416
1516
1516
1516
1420
1420
1420
1420
1420
1420
1420
1420
1420
1497
1497
1497
1416
1416
1516
1498
1497
1496
500
1496
500
1524
1524
1524
1416
388
1416
1516
1802
1792
848
1872
1874
777
1800
1800
1882
1881
1880
1876
1674
1242
1616
1340
1616
1241
1241
1241
1241
1240
628
180
1240
472
1496
1268
1240
472
1240
472
1240
1240
1652
1240
1240
1618
1456
240
1456
1256
1256
1256
1412
1416
1416
1416
1412
1260
1260
1260
1260
1260
1626
1625
1624
344
1368
1584
1584
1620
1336
1620
1164
396
1420
1420
1540
4
1028
1540
4
1549
1293
1293
1302
1286
1294
1288
1304
1304
1310
1293
1293
1293
1293
1285
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1416
1520
1520
1416
1416
1802
1446
1446
1446
1446
1892
1892
1892
1891
1891
1891
1895
1440
1445
1445
1446
1360
1360
1360
1162
1079
1111
1762
1104
1394
1029
1048
1118
126
1118
126
1105
1044
1152
1152
800
1152
1075
1075
1029
1029
1029
1029
1029
1029
1029
1029
1141
1123
1123
1027
1123
1123
1027
1376
1379
1379
1379
1379
1379
1155
1155
1123
1123
1923
1923
1123
1123
1123
1123
1123
1123
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1155
1155
1155
1155
1123
1123
1123
1123
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1031
1031
1031
1031
1031
1031
1031
1031
1031
1287
391
1287
1287
1043
1323
1287
1287
1035
1043
1287
1287
391
1287
391
1287
391
1287
391
1287
391
1287
391
1287
1287
391
1287
391
1287
391
1287
391
1287
391
1095
1095
1479
1095
1479
1479
1095
1095
75
1095
455
75
1095
455
75
1479
1479
1095
1479
1095
1095
1095
1095
1479
1095
1095
1095
1095
1095
1095
1223
1223
1223
1287
1287
1415
1291
1291
1415
1415
395
1415
395
1287
1287
267
1483
1483
1483
1083
1351
1351
1035
1035
1035
1287
1287
267
1287
1287
1291
1287
1287
267
1291
1927
907
1927
907
1927
1415
1415
395
1415
1287
391
267
395
1287
1287
1287
1287
267
1287
1287
267
1287
267
1287
267
1287
267
1543
1543
1543
1543
1291
1351
1351
1035
1035
1035
1035
1035
1035
1287
1287
1035
1035
1031
1031
1031
1299
1035
1035
1035
1031
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
1143
1143
1143
1143
1143
1143
1143
1143
1087
1087
1413
1157
1157
1157
1157
1157
1157
1157
1157
1128
1128
1384
1035
1035
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1099
1299
1069
1229
1069
1229
1057
1057
1057
1216
1216
1216
1216
1152
192
1040
1040
1297
1276
1024
1089
1612
1612
1612
1156
1164
1158
1158
1499
1755
1755
1755
1755
1755
1930
1413
1488
2032
1450
1482
442
1466
1578
1578
1418
1754
1130
1418
1418
1232
1568
1440
1440
1440
1898
1578
1578
1578
1580
1578
1580
1578
1580
1578
1578
1584
556
1578
1580
570
1578
570
1568
1952
1482
1482
1482
1482
1482
1440
1450
442
1354
1386
1146
1072
1130
1530
1505
1505
1221
1466
1440
1440
1440
1440
1440
1440
1440
1440
1450
1450
1120
1424
1441
1200
177
1114
410
1120
160
1056
1098
1098
427
1408
1450
1120
1344
1120
1834
1066
1834
1578
1194
1194
1543
1543
1834
1578
1579
1482
1451
1450
1450
1126
1120
1578
1414
1115
1451
1120
1120
1344
1194
1126
1120
1126
1216
1515
1227
1126
1126
1120
1120
1120
1120
1216
224
1963
1099
1216
1216
1371
1130
1083
1131
1258
1130
1131
1130
1418
1259
1259
1131
1131
1553
1392
1360
1810
1810
1810
1136
1904
1472
1556
533
1536
1868
1548
460
1548
716
1556
1440
1556
1536
1228
1556
1216
1536
1966
1774
1134
1470
1470
1134
1134
1888
1126
1120
1120
1120
1120
1120
1120
1120
1216
1120
1120
1222
1120
1120
1216
352
224
1120
1217
1376
1120
1536
1120
1382
1120
1120
1120
1120
1888
1120
1376
1376
1120
1926
1924
1924
1924
902
1924
1484
1924
1446
1478
1414
422
1446
1868
1572
550
1092
1860
1412
1445
1573
1445
805
1573
1957
1188
1128
1199
1196
173
1519
1519
1583
1516
1519
1519
1583
1452
1128
176
178
1138
1128
114
1136
114
1128
120
114
1128
120
114
1202
1128
114
1128
120
1136
1136
1136
114
1186
1124
1128
120
114
1056
34
82
1128
1112
1208
178
1129
1136
114
1136
1140
1140
1234
1140
1106
1106
1138
1138
1140
114
1522
1458
1458
1458
1456
434
1138
1138
1200
1128
1202
1141
1458
1202
1269
1268
1232
210
1234
1232
1104
82
1138
1072
112
50
114
1128
1232
1360
208
338
210
242
1234
1240
1362
1384
1074
1140
1072
112
1138
1360
1232
210
1464
1128
1128
1138
1138
1136
114
1136
1112
1448
434
1448
434
1457
1426
1096
424
434
1432
440
1424
402
1426
1586
1592
1592
1428
1440
418
1442
1442
1570
1568
552
546
1570
1570
1576
546
1097
1865
1865
1584
552
568
1592
1592
1584
568
562
1592
1584
562
1576
1592
562
558
1577
1582
1576
1097
1134
1577
1102
1102
1577
1584
552
568
553
569
1584
552
568
548
561
553
569
1584
552
568
553
569
1464
1592
1584
552
568
562
1576
568
1584
552
568
562
1576
568
562
1584
552
568
562
1576
568
1582
1588
1576
1576
568
562
1592
553
569
1592
569
1449
1442
1568
546
1448
1586
1576
1576
1568
552
546
1568
1828
1828
1065
1577
1448
1576
548
553
1576
1576
1584
552
568
548
569
1584
552
562
1576
568
1260
1132
1423
1420
1423
1420
1260
1420
1420
1420
1952
930
1824
808
1140
1128
1124
1672
1126
103
1140
1138
1136
120
1127
1127
1135
119
1256
1259
1904
1255
1255
1136
1256
1080
1904
1992
978
1954
1416
1453
1581
1474
1474
2002
1512
1376
356
1266
1138
1122
1136
1581
1105
433
1580
557
1580
557
1069
1581
1423
1254
1126
1423
1120
98
1120
98
1122
1187
1138
1416
1138
1143
1456
1864
1192
1096
1224
1574
1456
1128
105
1448
420
1444
1876
1872
840
850
1864
872
850
1576
1576
1879
1575
567
1591
1456
1456
440
1456
1424
432
1444
1456
1104
432
1104
72
88
420
1456
1447
1447
1447
1447
1111
1224
1832
1576
1576
1456
1832
1464
1840
824
1456
824
1456
1840
1576
1588
1584
568
1584
568
1584
1576
568
1592
1584
1584
1592
1584
1584
1592
1831
1831
1463
823
1575
1591
1591
1224
1451
1576
1592
1230
1944
1460
434
1458
1460
434
1488
1460
434
1458
1936
920
1944
1880
1592
562
1584
1576
568
548
1440
1440
1554
1552
432
1440
1440
418
1575
1064
1831
1847
1591
1191
1191
1576
1096
1137
1233
1120
1323
1334
1221
1221
1221
1128
1256
1256
1256
1256
1253
1253
1128
1128
1128
1256
1256
1256
1256
1128
1128
1256
1256
1128
1128
1256
1256
1256
1480
1480
1480
1224
1224
1224
1416
1416
1256
1256
1253
1128
1256
1256
1480
1480
1480
1157
1477
1480
1480
1480
1477
1477
1477
1224
1224
1384
1472
1472
1472
1472
1376
1229
1229
1357
1217
1217
1217
1488
456
1488
468
1476
1480
1476
1494
1365
1366
1364
1200
304
1200
1264
1264
1070
1281
1325
1189
1189
1189
1701
1391
1697
1698
1185
1186
1186
1697
1698
1440
1440
1056
1056
1056
1056
1056
1056
1056
1056
1056
1624
1547
1346
1458
1253
1568
1568
1568
1050
1637
1668
1668
1668
1156
1092
1092
1658
1103
1354
1830
1894
1894
1894
1890
1638
1894
1894
1890
1384
1386
1826
1867
1867
1830
1830
1382
1610
1610
1318
1318
1890
1890
1890
1939
1461
1460
1460
1869
1608
1608
1497
1301
1364
1428
1365
1364
1364
1397
1621
1620
597
1144
1144
1144
1424
1425
1424
401
1602
1204
1204
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
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1604
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1572
1604
1892
1348
1348
1348
1348
1348
1828
1604
1572
1336
1476
1123
1344
1344
1348
1062
1592
1190
1190
1089
1185
1089
1874
1874
1874
1874
1874
1874
1309
1304
1322
1196
1708
1708
1708
1210
1306
1324
1324
1196
1614
1614
1614
1614
1614
1836
1644
812
1644
812
1644
812
1644
812
1836
1612
1612
1836
1836
1644
812
1644
812
1836
1831
1834
1178
1322
1324
1324
1324
1324
1324
1836
1708
1196
1210
1210
1196
1194
1196
1196
1194
1196
1196
1196
1194
1594
1207
1207
1207
1210
1644
1338
1810
1884
1884
1884
1884
1884
1628
1884
1884
1884
1884
1884
1628
1628
1596
1596
1340
1660
1660
1660
1660
1340
1340
1916
1916
1335
1335
1335
1335
1852
1852
1628
1628
1628
1628
1628
1628
1628
1596
1596
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1852
1628
1596
1596
1596
1596
1596
1660
1660
1660
1660
1660
1660
1884
1820
1820
1884
1596
1660
1628
1628
1628
1628
1852
1852
1628
1628
1628
1628
1660
1628
1628
1660
1628
1660
1660
1628
1628
1628
1628
1660
1660
1628
1628
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1884
1916
1916
1340
1340
1340
1340
1884
1884
1340
1340
1340
1340
1660
1628
1660
1660
1660
1596
1340
1340
1628
1628
1884
1884
1884
1884
1884
1884
1884
1884
1884
1596
1596
1596
1596
1628
1628
1340
1340
1340
1340
1868
1688
1688
1688
1688
1688
1688
1048
1042
1340
313
1604
1604
1568
1572
1701
1700
679
1604
1504
1504
1328
1673
1632
1673
1673
1673
1665
1668
1665
1668
1828
1828
1664
1635
1668
657
1692
1692
1827
1053
1848
820
825
1584
1584
1328
1328
1584
1328
1584
1328
1328
1584
1584
304
1328
1328
1328
1588
308
1584
1840
1616
1648
1328
1648
1648
1648
1656
628
636
308
1648
1328
1328
1328
1584
1584
1588
1588
1328
1328
1301
1301
1294
1294
1301
1626
1626
1325
1613
1612
332
1613
333
1356
1612
332
1356
1356
1356
1613
1851
1676
1188
165
1157
165
1188
165
1727
1727
1627
1735
1070
1070
1040
1040
1694
671
1336
1080
1080
1176
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1284
1283
1288
1288
1288
1288
1288
1284
1177
313
1177
313
1177
313
1177
313
1333
1176
1177
313
1177
313
1177
1177
313
1176
312
1176
1176
1176
312
1081
1081
1081
1081
1081
1081
1081
1077
1077
1081
1081
1081
1081
1081
1081
1081
1080
1069
1081
1081
1081
1081
1085
1085
1085
1085
1084
1048
1560
1160
1160
1160
1156
1156
1045
1160
1156
1156
1156
1155
1052
1058
1287
1287
1317
1317
1317
1317
1317
1317
1317
1618
1957
1045
1566
286
1566
1566
1566
1562
282
1562
282
1562
1562
1562
1306
1306
1546
530
266
274
1050
1050
1050
1050
1562
26
1050
1050
1050
1562
26
1050
1562
26
1050
1562
26
1050
1050
1306
1306
1306
1306
1306
1306
1306
1306
1050
1562
1562
1562
1562
1562
1050
1562
26
1562
26
1050
1050
1050
1050
1050
1050
1306
1306
1050
282
1306
1050
282
1566
1566
1546
530
1562
1118
1118
1246
1246
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
1038
1038
1230
1230
1740
1913
1390
1118
1118
1246
1246
1246
1246
1118
1118
1246
1246
1246
1246
1114
1114
1242
1242
1242
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
1038
1038
1550
1550
1038
1038
1038
1550
14
1038
1038
1550
1038
1038
1038
1038
1550
1550
1550
1038
1550
14
1550
1038
1550
1550
1550
1550
1038
1038
1038
1038
1038
1038
1038
1550
1550
1550
1550
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1502
1421
1045
1061
1061
1061
1037
37
1333
1155
147
1091
1091
1155
1795
1155
1944
1557
277
1301
1456
1453
1453
1470
1464
1336
1320
1320
1325
1325
1325
1325
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
1325
1325
1311
1311
1280
1328
1331
1197
1282
1628
1052
1413
397
1413
1413
1037
1037
1036
1036
1036
1548
1548
1548
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
1549
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
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1288
1288
1549
1293
1293
1548
1548
1292
1292
1292
1549
1549
1549
1549
1549
1293
1293
1293
1293
1548
1548
1548
1548
1548
1548
1292
1292
1292
1292
1292
1292
1292
1292
1293
1292
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1549
1549
1548
1548
1548
1548
1549
1549
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
1548
1549
1549
1549
1549
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1548
1544
1544
1544
1549
1549
1549
1549
1548
1548
1548
1548
1548
1548
1548
1548
1548
1549
1549
1548
1548
1548
1548
1548
1037
1037
1036
1036
1036
1036
1036
1036
1032
1036
1036
1037
1036
1036
1036
1036
1036
1036
1075
1075
1075
1075
1027
1027
1027
51
1027
1027
1027
1075
1043
51
1074
1074
1074
1074
1074
1074
1074
1026
1074
1074
1070
1075
1070
110
1075
1070
51
110
1075
1123
46
110
1075
1070
1070
1075
1038
46
1038
1070
1038
1038
46
1038
1134
1038
1038
1038
46
1038
46
1070
1038
46
1038
46
1038
46
1038
110
1038
1038
46
1038
46
1070
1038
46
1038
46
1038
1038
46
1038
1038
1038
46
1038
46
1038
1070
110
1038
46
1038
46
1038
1070
1038
46
1070
1134
1075
1043
51
1075
1075
1075
1074
51
1075
1075
1074
51
1074
51
1074
19
51
1075
1075
1027
1074
51
1043
1074
19
51
1075
1075
1090
50
51
1075
1074
51
1075
1027
1027
46
1123
46
51
110
1027
51
1070
1123
1075
1074
1074
1074
1074
1069
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1075
1074
1073
50
1074
1074
1074
1074
1074
1073
1077
1073
1077
1073
1073
1073
1073
1070
1036
13
1036
13
1036
1037
1811
1811
1811
1136
1218
1218
1218
1218
1218
1218
1218
1218
1218
1218
1542
1232
1377
1307
1291
1256
233
1256
233
1257
1640
1252
1828
1859
1029
1029
1879
1472
1569
1571
1571
1571
1571
1571
1571
1027
1027
1078
1433
1942
1942
1942
1947
1433
1433
1962
1952
1952
1952
936
1952
1952
936
1952
936
1945
1945
1947
1947
1945
1952
1256
1259
1075
1898
873
1866
1962
1962
1962
1568
1593
1593
1048
1844
1216
1216
1376
1408
1408
1248
1414
1200
1200
196
1200
1216
176
196
1220
1220
1104
1104
132
1092
1092
1088
1088
1096
1096
1096
1096
1096
1096
1141
1216
1216
1216
1216
1232
1232
1232
1232
1232
1414
1418
1034
1034
1226
1040
1040
1346
1346
1044
1541
1264
1264
1285
1281
1345
1056
1028
1156
1153
1153
1538
258
1282
1024
256
261
1024
256
261
1285
1029
1029
1285
1028
260
1027
259
1152
1152
64
448
1152
1024
256
1029
1029
1024
256
1026
4
258
260
1028
1476
1092
452
1476
1280
1024
256
1280
1152
1152
1024
256
1024
1024
1024
1088
1152
1024
1024
256
1024
256
1152
64
1152
1280
1280
1536
256
1536
256
1280
1280
1280
1285
1024
1024
1024
5
261
1157
1472
1472
1472
1472
1472
453
1472
1472
1472
1472
1472
1472
1157
1152
1152
1157
1152
1476
1476
1476
1475
1029
1285
1280
261
1285
1280
1280
1280
1024
1024
1024
1152
1280
1024
256
1024
1284
1284
1028
6
260
262
1284
1028
262
1284
1028
6
260
262
1284
1028
6
262
1028
6
260
262
1028
1028
6
134
1158
1158
1156
1028
6
134
1028
132
1030
134
1158
1028
134
1028
1028
260
1028
1284
262
1028
260
262
1284
132
1028
6
260
132
262
134
1028
260
132
1028
132
1028
260
132
1028
1030
260
132
262
134
1028
6
260
132
262
134
1284
262
134
1028
6
260
132
262
134
1028
260
132
262
134
1028
260
1028
1028
260
1028
260
1028
260
132
1027
258
259
1282
1026
258
1026
1026
258
1282
1282
1283
1027
258
1026
3
258
259
1027
131
1155
1027
131
1155
1282
1280
1092
1092
1028
1540
1152
1152
1152
1152
1152
1472
1152
1152
1152
1088
1152
1152
1152
1152
1152
1152
64
1152
1152
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1300
1300
1300
1300
1296
1296
1284
1026
4
258
260
1028
260
1026
4
258
260
1028
1028
260
1028
1028
1092
148
82
1092
450
452
148
82
468
1106
1092
1092
450
1476
1476
1476
1476
1092
148
1492
1492
1024
256
1280
1024
256
1280
1024
256
1024
256
1154
132
1088
1088
1088
448
80
1472
1472
1472
1152
1152
1088
1088
1028
1156
1152
1152
1314
1314
1314
1314
1314
1058
1474
1474
1024
256
1088
1088
1088
1152
1152
1296
1297
1297
1027
1027
1475
1104
145
1473
465
1088
1088
448
80
1169
1473
465
1088
448
1024
256
1
257
1024
256
1
257
1025
1025
1024
256
1024
1025
1025
257
1024
1
1025
1155
1152
1152
1152
1153
1473
1088
1088
1153
1153
1153
1153
1153
1152
1152
1153
1300
1300
1300
1300
1296
1296
1026
4
258
260
1028
1028
260
1284
1284
1284
1284
1284
1280
1280
1280
1280
1156
1156
1156
1028
1028
260
1028
260
1156
1156
1156
1314
1296
1297
1027
1025
257
1025
257
1025
257
1024
257
1281
1281
1025
257
1024
1024
1024
1024
1280
1281
1280
1280
257
1152
1152
1025
1024
1025
1280
1280
1280
257
1280
257
1280
257
1280
257
1153
1153
1152
1152
1152
1152
129
1153
1024
256
1504
1504
1504
1504
1504
1028
260
1028
260
1028
1284
1028
1284
1028
1028
260
1156
1300
1317
1528
509
1538
1282
1282
1297
1297
1041
273
1284
284
1284
284
1284
284
1282
1280
1280
257
1292
1286
1336
1152
1152
1152
64
1152
64
129
65
1152
1152
1152
64
1280
1280
1297
1089
97
1296
1301
1300
1028
1188
1092
1092
1024
1024
1156
1184
1184
1152
1025
1025
1185
1089
1121
1024
1024
1153
1184
1184
1152
1025
1281
1313
1296
1280
1300
1284
1284
1284
1280
1280
1297
1296
1296
1280
1280
1280
1300
1284
1288
266
1284
1298
1284
1282
1538
515
1538
1092
1028
1094
1030
1095
1287
1159
1287
135
1284
262
1028
6
260
262
1028
260
1028
260
1028
6
260
262
1286
1028
132
68
1028
260
132
1068
1158
70
1028
6
260
132
262
1284
1284
132
262
134
1028
6
260
132
262
134
1028
260
132
1028
260
132
1158
1156
1030
260
132
262
134
1284
1156
134
1156
1031
1031
263
1284
1284
1028
6
260
262
1028
260
1028
6
260
262
1028
260
262
1028
6
1286
1028
132
1028
132
1028
6
260
132
134
1028
260
132
134
1026
1026
258
1026
1026
258
1026
258
1283
1282
1026
1282
1026
258
1026
1282
1026
1282
1026
1026
1026
258
1282
1282
1140
114
1137
1092
1092
1092
1091
1091
1089
1474
1028
1156
1156
1153
1281
1028
1156
1088
32
96
1088
32
1088
1088
32
96
1088
1028
1032
264
10
1032
264
10
1032
266
1032
1280
1056
1043
1043
1232
197
1216
1232
197
1216
1221
1856
848
837
1872
1856
837
1861
1861
1219
1219
1219
1219
1219
1219
1219
1219
1236
209
1859
1857
836
852
849
1876
849
1860
1876
1860
1876
1044
36
1237
1237
1237
1232
210
1234
1877
1877
1877
1877
1876
1940
1876
1876
916
1872
850
1043
1873
913
857
1873
857
1233
1233
1233
1233
1233
1857
849
1857
849
1056
16
1043
1216
208
1216
208
1216
208
1219
1219
1219
1218
201
1218
201
1859
1920
1856
1856
1060
1076
1234
1938
1940
1874
916
1938
1876
850
1938
1938
1876
850
1874
1874
1938
1874
1874
1876
1938
1938
1876
1876
1876
850
1874
1940
1876
1940
1240
1873
1936
1872
1936
1936
1880
1872
1936
1936
856
1936
1872
1880
1872
1936
1872
1040
1875
1939
1875
1875
1939
1875
1875
1939
1875
1939
1875
1875
1939
1939
1233
1880
849
1872
840
849
1936
1880
849
1864
849
1880
1872
840
849
1936
1936
1936
1872
1880
849
1864
849
1936
1873
1880
849
913
1872
840
849
1936
1873
913
1937
1873
1873
1873
1936
1872
1872
1872
1040
1880
1041
1041
1041
1257
1282
1057
1057
1140
114
1512
1512
1512
1512
1516
1516
1498
1984
1984
1940
1940
1940
1940
924
1940
1024
1025
1292
1292
1288
1496
1760
1024
1024
1280
1216
1256
1040
1092
1092
1476
1476
1476
1476
1476
1972
1973
1160
1133
1133
237
1220
1220
1216
1632
1160
1256
1256
1152
1160
1600
1152
1169
1152
1280
1248
1120
1177
1160
1176
1177
1177
1177
1170
1170
1170
1458
1456
1132
1128
360
1129
1120
1169
1169
1170
1177
1175
1162
1178
1176
1176
1170
1176
1168
1168
1168
1160
1176
1176
1168
1152
1152
1152
1152
1152
1152
1152
1152
1171
1171
1171
1171
1171
1171
1176
1176
1176
1205
1168
1248
1248
1248
1250
1255
1972
1157
1157
1169
1169
149
153
1169
1171
1169
1169
1288
1288
269
1288
1288
1293
1293
1293
1281
1168
1168
1312
1169
1300
1437
1298
1280
1132
172
169
1132
105
1060
1060
1060
1060
1920
1392
1045
1301
1045
1044
1044
276
1045
1028
1107
1568
1041
21
37
1024
1025
1076
1074
1076
1072
1072
1072
1072
1072
1072
1080
1136
1126
1024
1024
1028
1120
1284
1288
1120
1120
1188
1184
1184
1092
1120
1184
1121
1285
1028
260
1028
260
1028
260
1028
1156
1280
1152
1024
256
1028
260
1156
1025
1539
259
1539
259
1536
256
1536
1538
2
258
1024
512
256
1024
512
256
1536
256
1536
1024
256
1280
1536
1024
256
1024
256
1280
1024
256
1024
256
1280
1025
1028
260
1028
260
1284
1028
260
1027
259
1283
1088
448
1152
1476
1024
1024
1028
1152
1154
1152
1024
1024
1281
1044
18
276
274
1044
276
1044
18
276
274
1300
274
1300
1044
18
276
274
1044
276
274
1300
1300
1298
1042
274
1042
274
1300
1044
276
1300
1044
276
1300
1300
1044
276
1300
1044
276
1300
1045
277
1041
273
1301
1041
273
1301
1297
1301
1045
277
1297
1301
1301
1041
273
1040
272
1026
258
1028
1026
4
3
258
1026
4
258
260
1028
1282
1282
260
1282
260
1282
1282
260
1282
260
1284
1028
1314
1024
1024
1024
1024
1280
1280
1025
1025
1281
1281
1154
1156
1154
132
131
1154
132
1156
1154
132
1156
1312
1152
1152
1152
1152
1153
1153
1153
1153
1153
1280
1025
1025
1025
257
1025
1025
257
1281
1281
1025
1025
1025
1281
1281
1281
1153
1153
1153
1153
1153
1153
1314
1314
1314
1024
1024
256
1025
257
1025
257
1281
1025
1025
1041
273
1296
1025
1281
1025
1281
1281
1281
1024
256
1024
256
1024
256
1024
256
1024
1280
1280
1280
1280
1280
1280
1280
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1153
1153
1312
1312
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1025
257
273
1185
1024
256
1280
160
1024
256
1280
160
1024
1024
272
1296
1184
1184
1184
1184
1024
256
1
1024
256
1
257
1024
1
1280
1281
1025
257
1280
1152
129
1152
129
1152
129
1153
1153
1024
256
1024
1025
257
1044
276
1044
276
1044
276
1300
1040
272
1028
1028
3
260
1026
4
258
260
1024
1024
1280
1025
1156
1156
131
1156
1280
1090
1314
1314
1041
273
1041
273
1505
1297
1025
1025
1025
1313
1024
1024
1024
1024
1024
1024
1024
1153
1153
1153
1153
1152
1152
1152
1152
1025
257
273
1281
161
1025
257
1024
256
1024
1025
1024
256
1152
1152
1152
1024
256
1024
1024
1024
1280
1280
1280
1152
1152
1152
1024
1280
1280
1280
1152
1152
1024
1280
1024
1280
1280
1152
1024
1280
1024
1024
1024
1024
1152
1024
1024
1024
1152
1152
1152
1280
1538
2
1280
1282
1282
1282
1282
1024
1280
1280
1152
1024
256
1280
1024
256
1152
1025
1024
1024
1024
1024
1280
1280
1280
1280
1024
1280
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
256
1024
256
1024
1152
1301
1024
4
1026
1024
1024
1024
4
1024
1024
2
1152
130
1154
1299
1044
276
1044
1025
1025
1027
259
1026
258
1538
515
258
259
1026
3
258
259
1026
258
1026
258
1026
1026
1538
1538
258
1026
1280
1280
1280
1536
256
1280
1024
1024
256
1024
1024
1025
4
1284
1028
260
1028
260
1028
260
1028
260
1027
1152
1152
1092
1092
1092
1156
68
1092
1156
68
1092
1024
256
1536
256
1536
256
1024
512
256
1024
512
256
1024
256
1280
1536
256
1536
256
1024
256
1536
256
1024
512
256
1024
512
256
1024
512
256
1024
256
1536
256
1280
1024
1024
1024
1028
1284
1028
1028
260
1092
1024
256
1024
512
256
1280
1024
256
1536
1024
256
1536
256
1536
1024
512
256
1536
256
1536
1536
256
1024
256
1024
1280
1024
1025
1281
1024
1024
1025
1024
1312
1312
1312
1025
1300
1024
1152
1152
1024
256
1024
256
1024
256
1028
1153
1025
1281
1025
1025
257
1281
1024
256
1024
1024
1028
1025
1281
1330
1330
1330
1330
1330
1330
1330
1330
1040
272
1040
1041
273
1040
1040
1041
273
1040
272
1040
272
17
1041
273
1297
1297
1297
1041
273
1041
273
1297
1297
1290
1044
1044
1041
1041
21
1041
1041
21
1026
4
3
1316
1025
1025
5
1025
1154
132
131
1152
1153
133
1153
1153
133
1025
1024
1152
1044
1156
1153
1280
1280
1280
1280
1025
1028
260
164
1025
257
161
1025
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
1296
1296
1296
1296
1281
1280
1024
1024
1153
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1152
1025
257
17
161
1025
257
17
1025
257
161
1024
256
1024
256
1024
256
1024
256
1024
256
160
1024
256
1024
256
1024
256
1024
1024
1024
1184
1184
1184
1184
1312
1300
274
1300
274
164
1298
1296
1296
1297
1297
1314
292
1314
292
291
1313
1297
1297
1185
273
1296
1184
272
1313
1313
1313
1312
1298
275
1298
163
275
1296
1296
1028
1028
1026
4
1024
1025
1025
1025
1025
1156
1156
1156
1152
1152
1297
1041
273
1025
1024
1153
1153
1152
1152
1027
1026
1027
1027
1024
1
1155
1154
1155
1155
1153
1152
1152
136
1044
276
1026
4
1025
1025
1280
1280
1280
1280
1025
1025
1025
1025
1025
1025
1025
1025
1153
1153
1153
1153
1153
1153
1153
1024
256
1024
256
1024
1024
256
1024
256
1024
1024
1024
1024
1025
257
1025
1025
1025
1025
257
1025
1025
1025
1025
1025
1025
1025
1280
1280
1153
1153
1152
1152
1152
1152
1152
1152
1152
1152
1185
1025
257
161
1024
256
160
1024
256
16
1024
256
1024
1024
256
1184
1184
1184
1184
1312
1312
1024
1152
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1152
1026
258
1536
256
1282
1538
2
258
1282
1280
1539
1283
1280
1280
1024
1155
1152
1283
1025
1025
1025
1156
1028
3
1028
1027
1154
133
1088
448
1298
282
278
1040
1104
1104
1026
258
1024
256
1280
258
1282
1042
274
1040
272
1170
1044
276
1092
1092
1091
1025
257
1281
1281
1412
1041
21
273
277
1025
1153
1296
1040
1168
1088
1040
1088
1029
261
1285
1041
1169
1297
1024
1024
1025
1537
1024
256
1024
256
1280
1280
1024
256
1024
256
1024
256
1280
1280
1281
1280
1048
1048
1048
1505
1032
1060
1060
1060
1568
1536
1536
1077
1077
1077
565
1589
1556
546
548
564
1588
1556
1556
546
548
564
1556
548
564
1572
1572
1572
1589
1553
1557
1057
565
1589
1589
1589
1584
1544
1544
1544
1059
1056
552
1576
1576
1572
1572
1076
1076
1572
1060
1073
1072
1049
1040
1040
1041
1043
1362
1041
565
1041
21
25
341
345
1040
336
1073
1360
1556
1464
1121
1060
1377
1344
1280
1028
1288
1288
1034
138
1028
132
1032
1032
1028
260
132
1032
264
1170
1280
1280
1161
1792
1280
1280
1298
1300
1296
1512
1512
1516
1208
1281
1281
1520
1024
1024
1040
1024
1538
1796
1282
1282
259
1282
1282
1282
1794
1794
1794
1794
1312
1284
1024
1024
1048
280
25
281
1337
1233
1600
1281
1281
1290
1200
1200
1200
1200
1200
1200
1200
1200
1577
1212
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1280
1284
1284
1284
1284
1284
1281
1281
1281
1281
1284
1284
1282
260
1352
1288
1288
1552
1300
1556
1300
1556
1316
1296
1296
1297
1296
1300
1298
1281
1281
1152
1298
1300
1300
1025
1025
1057
34
97
1153
130
1154
1153
1153
1153
1025
1025
1153
1153
1153
1281
1281
1281
1281
1281
1281
1025
257
1025
257
1025
257
1028
1028
1028
1028
1028
1028
1028
260
1028
1028
1476
1156
1156
1156
1156
1156
1156
1156
1156
1156
1028
260
1028
260
1028
260
1028
1028
1028
260
1028
260
1028
260
1028
260
1028
260
1028
260
1024
1024
1155
1152
131
1152
131
1024
1282
1282
1154
1154
1154
1154
1154
1154
1154
1154
1026
258
1026
258
1282
1026
258
1026
258
1089
1089
1153
1153
1025
257
1089
1089
1153
1153
1153
1153
1292
1292
1281
1048
1296
260
1296
260
1040
1092
1092
1046
278
1045
1361
341
1585
1364
1588
1235
1041
1042
1042
1044
1044
1044
1044
36
1044
1028
1041
1252
1472
1024
256
1280
1121
1121
1794
1792
1796
1040
272
784
274
788
786
1796
1280
1280
1536
256
1280
1280
1536
1536
256
1280
1536
256
1280
1280
1280
1280
1280
1280
1280
1280
1280
1536
1280
1280
1280
1280
1296
1025
1281
1280
1280
1728
1728
1728
1728
1124
1249
1250
1250
1250
1380
1380
1380
1380
1380
1380
1380
1380
1380
1379
1380
1380
1380
1250
1250
227
1250
227
1251
1251
1251
1250
227
1251
1796
1796
1796
1796
771
1796
1796
1796
1796
1796
1796
1796
1796
771
1377
1377
1377
1377
1377
1377
1377
1249
1793
1793
1379
1379
1379
1379
1379
1314
1250
1252
1249
1249
1249
1249
1377
1377
1377
1544
1544
1440
417
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1376
1248
1248
225
1206
1489
1217
1217
1249
1249
1473
1473
1188
1220
164
1244
1225
1156
1156
1156
1154
132
1252
1124
1380
228
1252
1122
100
1477
1208
1208
1188
165
1218
1218
1218
1220
1188
1218
196
1218
1220
1476
1476
1226
1220
1188
1220
202
1220
1186
164
1220
202
1220
1476
1476
1476
1476
1476
1476
1476
1476
1220
1220
1220
1220
1188
1220
1220
1220
1220
1218
196
1258
1258
1476
1220
1266
1490
1236
210
1218
1277
1245
253
1220
1234
1266
1218
1476
1476
1220
1476
1476
1220
1218
196
1218
1124
228
1250
1122
100
226
228
1250
1490
1490
1490
1188
1220
1522
1522
1522
1522
1522
1522
1522
1218
1218
1218
1218
1218
1218
1266
1266
1266
1266
1514
1514
1514
1514
1522
1218
202
1226
1226
1220
1220
1476
1476
1482
1476
1218
1218
1218
1220
1218
1220
1528
1400
1465
1457
441
1922
1352
1352
1352
1034
1288
1039
1143
1058
1123
227
1123
227
1219
227
1187
1219
1219
1219
1219
1123
1264
1269
1244
1244
1891
1891
1891
1891
1891
1200
1200
1264
1264
1264
1264
1272
1272
1272
1264
1256
1264
1264
1797
1269
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1805
1336
1540
1314
354
2018
2018
1634
1378
1312
1298
338
1120
1362
1024
1024
1344
1242
1902
1902
1914
1470
1470
1470
1470
1470
1470
1470
1470
1086
1085
1144
1805
1805
1805
1155
1155
1155
1155
1142
119
1142
1142
119
1142
1143
1159
1159
124
1158
1140
1148
1156
1156
1156
134
135
1140
1140
1919
1919
1153
1153
1153
1377
1115
1119
1119
1119
1119
1055
27
1051
1051
1051
1051
1055
27
1051
1051
1055
1055
1055
1055
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1087
1087
1087
319
1087
1087
1343
1087
1087
1087
1343
1087
319
1087
1087
319
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
1087
319
1343
1087
1087
1087
1377
1377
1379
1379
1379
1379
1379
1379
1379
1025
1025
1217
1217
1217
1217
195
1217
1217
195
1217
1219
1217
195
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
195
1217
1279
1283
1027
1027
1795
1795
1795
1795
1795
1140
1140
1796
774
775
1798
1796
774
775
116
1028
1796
774
775
116
1799
1796
774
775
1798
775
1799
1799
1026
1026
1026
1026
1026
1026
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1795
1795
1795
1160
1251
1251
1251
1251
255
1251
255
1795
1795
1795
1795
1251
1795
1795
1251
1251
1251
1251
1251
1251
1251
255
1251
1251
255
1251
1251
1251
1795
1251
1795
1795
1795
1251
1795
1795
1251
1795
1251
1795
1251
1795
1251
1795
1795
1166
1166
1166
1166
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
1264
368
1264
368
1264
1264
1264
368
1264
1264
1264
1531
1237
1237
1237
1237
1237
1271
1271
1271
1264
1773
1392
1198
1198
1264
1200
1200
1200
1142
1773
1243
1392
1507
1507
1507
1391
1225
1907
1252
230
1894
1894
1894
1894
1891
1470
1470
1900
878
1164
1236
1165
1165
1153
1389
1652
629
1396
1524
501
1162
1160
138
1162
1162
1160
1162
1162
1160
138
1162
1160
138
1362
210
1234
1234
1152
1152
1152
1152
1152
1152
1152
1152
1152
1388
1240
1274
1532
1393
1393
1160
1160
1160
138
1160
138
1160
138
137
1160
1160
138
1160
138
1160
138
1160
138
1160
138
1160
132
1160
138
1234
1234
1234
1234
1234
1362
210
1234
1234
1234
1234
1234
1234
1234
1234
1152
1152
1152
1152
1152
1152
129
1152
1152
1152
1152
1388
1240
218
1272
1272
250
1528
1528
506
1362
210
1362
1362
1152
1380
1234
1380
1234
466
1380
1388
1388
1378
506
250
1378
506
250
1234
1380
1234
466
1224
456
1224
456
1224
456
1308
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
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
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1158
1242
1242
1242
1242
1242
1242
1242
1242
1157
357
1157
357
1381
1157
1157
1157
1157
1157
357
1381
1157
357
1157
1381
1157
357
1381
1381
1381
1157
357
1381
1157
1381
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1389
1389
1389
1389
1389
1389
1389
221
1389
221
1389
221
1389
221
1245
1389
1389
1389
1389
1389
1389
1389
1389
1389
221
1389
1245
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1379
1379
1379
227
1379
1379
227
1379
1251
1277
1498
1498
1381
1381
1381
1381
1381
1381
1397
1397
1397
1389
493
237
1389
1389
237
1389
1389
237
1389
1261
1389
1389
237
1389
1389
1389
237
1389
1389
1261
1389
237
1389
237
1247
351
1247
1375
1247
351
1247
1388
1388
1388
1388
1152
1152
1165
1165
1157
1157
1517
1379
1152
1152
1152
1152
1165
1165
1165
1389
1389
1389
1251
1237
1237
1237
1237
1242
474
1381
1397
1389
1389
1389
1389
1389
1389
1389
1156
1407
1400
1247
1260
1509
1362
1388
1388
1388
366
1159
1159
1247
367
1391
1247
367
351
1391
1391
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1157
1236
1236
1156
1156
1152
1152
1152
1152
1157
1533
1253
1380
1156
1164
1379
1379
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
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1162
1162
1162
1162
1162
1242
1242
1242
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1389
1389
1389
1389
1389
1389
1389
1389
1389
1379
227
1251
1251
1277
1493
1498
1397
1397
1397
1389
493
237
1389
1389
237
1389
1156
1380
1156
1380
1380
1156
1388
1407
1407
1388
1516
1152
1165
1245
1517
1380
1156
1156
1388
1388
366
1388
1246
1246
1152
1152
1165
1165
1165
1165
1165
1165
1165
1165
1157
1251
1507
227
1379
1379
1405
1533
253
1253
1253
1397
1397
1389
1389
1389
1389
1156
1380
228
1380
228
1516
236
1260
1260
1273
1273
1661
1661
1277
1388
1388
1390
1388
1661
1652
1492
1493
1391
1391
1391
1277
1152
1493
1166
1166
1166
1166
1166
1166
1166
1405
1166
1166
1166
1166
1494
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1277
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1342
1166
1406
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1238
1477
1221
1221
453
1221
1733
1733
1733
1042
1036
1044
1044
1044
1028
1476
1476
1038
1038
1038
1046
1388
1244
364
1244
1244
364
1388
1244
1388
1244
364
1244
1244
1244
1388
1276
1388
492
236
1388
1388
1388
1388
1389
1388
1260
1165
1389
1380
1380
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1380
228
1380
1156
1380
1380
357
1380
357
1380
357
1380
357
1156
1380
1380
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1380
1156
1156
1156
1156
1380
1156
1156
1156
1156
1156
1156
1156
1380
1380
1380
1380
1380
1380
1380
1380
1380
228
1380
1380
1380
1380
1380
1156
1156
1156
1380
1380
1380
1380
1380
1156
1156
1156
1156
1156
1156
1156
1156
1380
1252
1508
1524
501
1234
1234
1234
1265
1264
1274
1796
778
1250
1272
1272
226
250
1800
778
1800
778
1288
266
1288
266
1160
1160
1160
138
1288
1288
1298
1290
1288
1288
1800
772
1796
1800
772
1042
1800
772
1800
778
1042
1042
1032
1796
1860
1800
778
1802
1800
1802
1860
1801
1800
1800
1800
1800
778
1800
1669
1669
1669
1669
1669
1669
1669
1669
1678
1678
1678
1678
1678
1678
1029
1029
1029
1029
1029
1029
1046
1046
1046
1362
339
1362
1376
1376
1152
1152
1152
1152
1152
1152
1152
1165
1165
1165
1165
1165
1341
1165
1165
1405
1157
1381
1381
1157
1381
1157
1157
1157
1389
1389
1389
1389
1389
1389
1389
1152
1157
1379
1379
1379
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1165
1165
1165
1165
1341
1165
1165
1341
1165
1165
1165
1157
1157
1389
1389
1389
1152
1166
1341
318
1342
1341
1341
1341
1342
1342
1342
1166
1166
1342
1342
1166
1166
1166
1166
1494
1477
1477
1477
1732
1029
1029
1275
1279
1404
1244
1388
1244
1156
1156
1156
1156
1156
1380
1380
1156
1156
1156
1156
1156
1379
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1389
1405
1405
1405
1405
1661
381
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1653
181
365
1645
365
1653
181
1653
365
1653
1389
1645
365
1389
1389
1389
1389
1645
365
1389
1645
365
1149
1149
1149
1125
1405
1379
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1389
1205
365
1389
1389
1389
1389
1389
1379
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1653
181
365
1645
365
1653
181
1653
365
1389
1389
1149
1149
1405
382
1406
1405
1406
1406
1405
1405
1405
1405
382
1406
1406
1406
1405
1405
1405
1405
1405
1150
1149
1150
1149
1149
2037
1792
1792
1792
1792
1792
1792
1792
1792
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1802
1802
1802
1802
1802
1802
1802
1797
1797
1797
1797
1797
1795
1795
1795
1795
1795
1795
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1277
1805
253
1805
1805
1277
1277
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
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
1797
1279
1279
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1797
1909
1269
1795
1795
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1805
1792
1792
1805
1272
1272
1272
1272
1797
1800
1157
1157
1797
1797
1797
837
1797
837
1797
1797
837
1861
1797
837
1861
1861
1797
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1061
1061
1061
1029
1093
1093
1157
1157
1162
1157
1797
1157
1157
1157
773
1157
1157
1157
1157
1157
773
1157
1157
1157
1157
1157
1157
1157
1157
1797
1157
1157
1797
1157
1797
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1029
37
1029
1061
1029
37
1029
1061
1029
37
1061
1029
1029
1061
1029
1029
1029
1061
1061
1034
1034
1034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1541
1541
261
1285
1541
1541
261
1285
1285
1285
1285
1285
1285
1285
1541
1541
261
1285
1541
261
1541
1541
261
1541
1285
1541
1541
261
1285
1285
1157
1541
1802
1157
1797
1797
1797
1797
837
1797
837
1861
1861
1797
837
1797
837
1797
1797
837
1861
1797
1797
1797
837
1797
1797
1861
1797
1861
1157
1157
1157
1029
1029
1221
1029
1029
1093
1157
1162
1157
1157
1157
1157
773
1157
1157
1157
1157
1157
773
1157
1157
1157
1157
1797
1157
1157
1797
1157
1157
1157
773
1157
1157
1157
1157
1157
1157
1157
1157
1157
1797
1157
1157
1157
773
1157
773
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1797
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1029
37
1029
1061
1029
37
1029
37
1029
1061
1029
1029
1029
37
1029
1029
1029
37
1029
1061
1029
37
1029
37
1029
1029
1061
1029
1029
1034
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1541
261
1541
261
1541
261
1541
261
1285
1285
1541
261
1285
1541
261
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1285
1029
1797
1157
1861
1861
1797
837
1861
1861
1797
1797
1861
1797
1797
1056
1056
1056
1056
1173
1173
1173
1173
1173
1173
1173
1037
1037
1037
1037
1037
1795
1045
1045
1037
1044
1028
1027
1027
1037
1044
1795
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1278
253
1278
253
1278
1278
1278
253
1278
1806
254
1806
254
1278
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
254
1278
1806
1278
1278
1278
1278
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
1278
1870
1806
1870
1806
1806
1870
1806
1038
1038
1038
1038
1046
1102
1166
1806
1806
1166
1166
1166
782
1166
1806
1806
1806
1806
1806
1038
1038
1038
1038
1038
1038
1046
1038
1038
1038
1102
1806
1038
1102
1806
1806
1806
1806
1806
1806
1806
1806
1806
1806
846
1806
1870
1806
1806
846
1870
1806
846
1038
1038
1038
1038
1038
1038
1038
1046
1806
1806
1806
1806
1166
1806
1166
1166
1166
782
1166
1166
1038
1038
1038
1038
1038
1038
1038
1038
22
1038
1046
1046
1038
1870
1806
1404
1404
1404
1404
1404
1388
1388
1388
1388
1388
1388
1388
1660
380
1404
1404
1404
1660
380
1404
1388
1388
1388
1388
1388
1148
1132
1388
2038
1015
2038
1015
1911
1270
2038
1015
1270
247
1911
1911
2038
1919
887
1276
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1364
1364
1364
1364
1380
1380
1908
1908
1796
1796
1796
1796
1796
1796
1796
1645
365
1405
1405
1636
356
1149
1276
1276
1402
1530
442
1242
1258
1482
1138
1138
1298
1288
265
1298
1288
266
265
1481
1280
448
1528
1530
1472
1800
778
777
1800
778
1800
778
777
1800
778
1800
778
1801
1802
1802
1802
1802
1800
1796
1800
772
778
1802
1802
1800
772
778
1796
778
1792
1800
1792
1802
1914
1914
1802
1800
772
777
1802
1800
778
777
1800
772
1800
778
1800
778
1800
1800
772
778
777
1800
778
1800
778
1800
778
1802
1792
1792
1792
1905
1905
1060
1796
1796
777
1800
1802
1800
778
786
777
1800
786
1802
786
1796
1801
1801
1800
777
1800
778
1800
778
777
1800
777
1800
778
1800
778
777
1800
778
1800
778
1800
777
1802
1865
1864
1800
1042
1042
1042
1032
36
1032
1864
842
1864
841
1864
842
1864
842
841
1802
1800
1864
842
1864
1794
1794
1868
1856
1794
1794
1792
1792
832
1792
1792
1792
1856
1792
1856
1914
1794
1794
834
1794
1858
1856
1792
1792
1856
1364
1499
1499
1499
1498
1498
1421
501
1284
1028
20
1045
1028
20
1533
1798
1798
1798
1797
1797
1797
1810
1810
1034
1797
1797
1061
1814
1796
1796
1796
1028
1045
1044
1360
1360
1372
1232
1466
1524
1204
1464
1496
1288
1288
266
1288
1288
1224
456
1482
1034
1034
1040
1296
1288
1288
1801
1796
778
777
1800
1796
1796
2044
1796
1796
1796
1796
1796
1796
1796
1796
1802
1796
778
1252
1800
1796
1796
1796
1796
1796
1904
1904
1796
1796
1796
1796
1796
1796
1796
1796
1864
1796
1860
1860
1028
1028
1800
1796
1028
1808
1802
777
1802
777
1040
1032
16
1040
1040
1040
1040
1040
1028
1034
1040
10
1792
1793
1032
1256
1256
1256
1256
1256
1285
1288
265
1544
1552
1546
1296
1297
1297
1307
1288
279
1288
280
271
1288
280
1288
1297
1300
279
1300
1303
1301
1301
1301
283
1296
274
277
285
283
1296
280
277
1288
1304
274
277
285
283
1301
1296
280
274
277
283
1280
284
287
1308
1308
1284
263
1284
1288
260
280
263
271
1287
1304
1304
1284
1284
1284
1280
272
268
284
287
285
275
1280
1304
1296
277
1296
277
1288
271
1282
262
1288
285
1281
258
264
273
271
282
285
1280
272
259
276
284
1281
285
1296
276
284
1280
1280
1280
1297
274
267
1296
276
277
1297
269
1309
1562
1551
1552
536
272
1553
1558
1560
525
1548
1548
1546
1537
1553
1280
1546
1306
278
286
1552
540
530
535
539
1296
1553
537
1304
276
284
285
275
283
281
1304
276
284
285
283
281
1309
281
1304
1281
260
284
287
281
1304
276
277
283
1303
283
1281
280
276
284
287
285
283
281
1309
1295
285
1308
287
1281
264
1309
1311
285
283
281
1309
1309
281
1305
1296
280
1304
1288
1552
534
538
542
1297
1307
1297
1288
270
269
267
1288
269
267
1293
1301
1556
523
269
539
277
278
267
1552
269
277
278
1293
1296
1304
285
1304
276
1304
1309
1309
1546
1536
520
1556
525
1309
1309
1554
1553
1552
532
533
1306
281
1556
1288
271
1544
536
264
527
280
271
287
1544
1304
1026
258
322
162
1026
130
322
162
1154
1026
258
1154
1536
1293
1293
1298
1282
1282
1284
1852
1852
1820
1297
1297
1297
1297
1297
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1289
1563
1299
1299
1307
1307
1546
1040
1040
1040
1040
1824
1824
1824
1808
1808
1392
1846
1456
1456
1456
1456
1388
1384
1377
1104
1077
1253
1188
1877
1302
1489
1096
1054
1054
1054
1054
1112
1176
1268
1268
1908
1268
1124
1137
1133
101
1133
1125
1037
1037
1333
1293
1293
1269
237
1156
68
1156
1116
1380
1380
1084
1311
1297
1297
1297
1308
273
1308
273
1081
1081
1041
1041
1137
1137
1121
1121
1121
1121
1289
1329
1132
113
1132
113
1132
121
1036
81
92
57
1036
49
81
92
57
89
1116
1105
92
57
1329
1329
1289
305
1289
305
1289
305
1329
1289
305
1033
1033
1033
49
1033
1124
1380
1380
1377
356
1124
1124
1124
1124
1124
1124
1124
1124
1124
1036
60
49
1036
60
49
1036
60
1084
49
1032
1381
1381
1381
1389
1381
1389
1389
1381
1381
1805
1805
1805
1805
1381
1897
1805
1805
1393
1361
357
1805
1796
773
1796
773
1796
773
1796
773
1796
773
1796
773
1796
773
1797
1796
773
1796
773
1796
773
1796
773
1796
773
1796
773
1796
1796
773
1796
773
1796
773
1797
1796
773
1796
773
1796
773
1797
1285
1293
1293
1293
1293
1285
1285
1288
269
1288
1288
1541
261
1288
1288
1541
261
1288
1285
1541
1285
1285
1288
1285
1285
1285
1285
1285
1285
1285
1284
261
269
1284
261
1284
1421
1413
1413
1381
1381
1381
1385
1385
1421
1416
397
1416
1416
397
1416
393
1416
1416
1416
1288
1288
1288
1144
1797
1797
1033
1033
1289
1160
1160
1160
1165
1165
1160
1165
1165
1160
137
1160
1928
1928
1928
1928
1125
1893
1901
869
1848
1893
1893
1893
1896
888
824
1896
888
824
1165
1165
1165
1165
1160
1160
141
1160
141
1160
1160
141
1160
1160
1160
1160
1160
137
1165
1165
1165
1165
1896
1797
1797
1361
1360
337
1360
337
1289
1289
1289
1165
1165
1112
1112
1328
1328
1328
1072
1112
1112
1112
1072
1112
1112
1112
1112
1112
1112
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1328
1340
1148
1148
1148
1340
1340
1340
1340
1027
1027
1421
1421
1421
1421
1421
1421
1165
1165
1165
1295
1295
1295
1037
1037
57
1389
381
1389
1389
381
1389
1389
1389
381
1389
381
1389
381
1389
1389
1389
381
1389
381
1389
1405
1341
1401
1249
1093
1157
69
1093
1157
1093
1093
1093
1025
1024
1024
128
1
129
1153
1024
128
1024
128
1304
1304
1050
1068
1291
1106
1550
1550
1550
1166
1166
1164
76
1164
76
1382
1247
1247
1247
1247
1247
1064
1489
1300
1630
1312
1392
1514
1512
1346
1346
1546
1034
1034
1040
10
464
1034
1040
1288
1316
1410
1410
1320
1282
1282
1282
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1583
1542
1392
1392
1392
1386
1384
1410
1514
1514
1384
1578
1160
1154
1026
1576
1576
1512
1220
198
199
1576
1448
1410
424
1410
424
1410
424
1448
1410
424
1410
424
1410
1410
1410
1256
1028
1449
1154
1154
1050
1050
1160
1160
132
1160
132
1216
1226
1162
1153
1314
1292
1308
1196
1674
1312
1354
1290
1184
1184
1287
1287
1354
1576
1346
1386
1160
162
1314
1314
1196
1196
1186
1292
1160
1160
1196
1196
1308
1160
162
1196
1196
1196
1292
1288
1288
1196
1196
1196
1292
1292
1292
1292
284
156
300
1292
140
2024
1128
1292
140
1292
1856
842
1312
1312
1152
1064
1024
1024
1024
10
1482
1064
1064
1034
1024
1285
1364
1364
1600
1600
1600
1172
1336
1344
1600
1600
578
1336
1346
1538
1538
1538
504
1784
1664
1664
1664
1080
1026
1024
1024
1024
1583
1696
1167
1519
1519
1039
1039
1092
1271
1218
1220
1220
1156
1156
1220
1218
1218
1220
1218
1284
1284
1284
1284
132
1284
1284
132
1218
196
1283
1092
1092
1090
1090
68
1092
1092
1092
1092
1092
1072
1264
1296
1296
1068
1536
1536
1536
1536
1536
1536
1344
1536
1280
1344
1280
1280
1280
1344
1152
1152
1600
1856
1280
1184
288
161
289
1185
1184
288
161
1313
1184
161
1664
641
1158
1868
1185
1185
1185
1514
1512
1320
1512
1896
1896
1288
1416
1164
1164
1164
1164
1164
1164
1340
1340
314
1164
1164
1164
1164
1164
1164
1722
1164
1164
1164
1164
1340
1164
1164
1164
1162
1158
1164
1164
1164
1164
1164
1164
1164
1165
1164
1164
141
1164
1164
1164
1167
1247
1247
1311
1311
1311
1311
1311
1311
1244
1244
1530
1306
1306
1306
1308
1308
1244
218
1242
1196
1260
1196
1306
1306
1196
1181
1180
1308
1308
282
1306
154
1180
1308
1308
282
1306
1308
1308
1308
1308
1196
1309
1308
1308
1306
1308
282
1306
1306
1308
1308
1324
1306
1308
1308
1308
1260
1308
1180
1180
1325
1260
1260
1535
1535
1532
1020
1532
506
1020
1018
1532
1020
1308
1324
1324
1324
1324
1318
1308
1324
1324
1324
1324
1324
1308
1308
282
1306
1324
1324
1324
1308
1324
1324
1318
1190
294
1190
1324
1324
1324
1324
1324
1324
301
1324
1354
1610
330
1354
1324
1324
1324
1196
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1226
1162
1324
1354
1162
1290
1324
1324
1324
301
1324
1324
1324
1324
301
1324
301
1324
1325
1324
1324
1324
1324
1324
301
1324
1324
1324
1196
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1324
1290
1190
1580
1580
1580
1580
1581
1580
1581
1581
1581
1580
1190
1324
1324
1324
1325
1324
1324
1324
1324
1324
1324
1564
1564
1325
1325
1580
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1068
1184
1152
288
1162
1313
1163
1153
1576
1472
1483
1473
1568
1568
1568
548
1568
548
1160
1160
1168
1160
1168
1160
144
1160
1168
1160
1160
1152
136
1312
1152
1152
1184
1184
1316
1184
1184
1168
1184
1160
1316
1024
4
1024
4
1024
1
1032
1324
1325
1282
1282
1544
1864
1024
8
1024
1028
1028
1028
1984
1325
1395
1331
1324
1324
301
1324
1325
1325
1069
1544
1208
1336
1032
1155
1154
1155
1154
1280
1152
1154
1173
1026
1304
1201
1611
1163
1227
1307
1320
1328
1152
1152
1320
1320
1320
1649
1648
368
1640
617
1649
369
1640
1640
1649
1320
1320
297
1648
1320
1152
1392
1320
1320
1320
1328
1328
1328
1328
1200
304
1392
1200
304
1392
1328
232
1385
1328
1328
1320
1328
1328
1328
1392
1152
1536
1320
1320
1456
1344
1320
1384
1384
1200
304
1384
1328
1584
1280
1280
1320
1320
1320
1320
1320
1320
1320
1320
1200
1200
1384
1392
1456
1384
1344
1344
1200
1392
1320
1200
1456
1264
1512
1064
1064
1283
1920
898
1412
1412
1410
1412
1408
388
1604
1668
1668
1668
1600
1600
1920
1640
1384
1384
1320
1384
1384
1384
1320
1320
1968
1968
2024
2024
2024
2024
1088
1320
1536
1584
1280
1156
1200
1064
1072
1044
1044
1165
2031
1329
1178
1157
1189
1096
1096
1096
1224
232
1224
1101
1229
1096
1192
1096
1096
1064
72
1096
1096
1096
1096
1096
1224
1096
1096
1096
1224
1224
1160
1160
1608
1160
1160
1160
1416
1416
1096
1096
1101
1096
1096
1224
1608
1224
1224
1165
1229
1160
1160
1224
1229
1229
1325
1160
1160
1160
1312
1312
1168
1312
1216
1169
1233
1297
1409
1152
1408
1242
1242
222
1238
1238
1230
334
1230
1358
1536
1029
1028
1047
1159
1159
1159
1158
1158
1440
1092
1287
1312
1312
293
1313
1152
129
1224
1468
1464
1212
1208
1208
1212
444
1208
1408
1408
1024
1024
1024
1024
1024
1024
1024
1024
1024
1560
1782
1892
1491
1044
276
25
281
153
1732
1732
1732
1152
1329
1681
1681
1169
657
1169
401
1425
657
1425
657
1282
1123
1127
2023
1895
999
1895
999
1895
999
1895
2023
1895
1895
1639
1383
1383
1895
1895
1895
2023
2023
1895
2023
2023
1895
1895
1895
1895
1895
1623
1307
1307
1307
1863
903
1863
1863
1307
1307
1819
1819
1819
1819
1819
1819
1819
1819
1819
1531
1531
1531
1195
1195
1195
1195
1135
1211
1211
1211
1207
1381
1637
1637
357
1637
1637
1640
360
1381
1384
357
1384
357
1381
1381
1640
360
357
1637
357
1381
1637
1381
1637
357
1381
1637
357
1640
357
1640
357
1637
357
1381
1381
1640
613
357
1640
613
357
1381
1637
1128
232
101
1640
232
1128
232
101
1125
1125
1125
1125
1125
1128
101
1256
1381
1381
1384
1640
360
613
357
1640
360
357
1640
360
613
357
1384
357
1640
360
613
357
1384
357
1637
1381
1637
1637
357
1381
1637
1381
1381
1637
357
1640
357
1640
360
613
357
1128
101
1125
1125
1128
616
1128
616
232
1128
232
101
229
1125
1125
1125
1125
1128
1128
1125
1128
232
101
1128
232
101
1640
1133
1373
1389
1389
1389
1389
1125
1125
1128
1384
1133
1376
1120
1120
1133
1464
1512
1464
1464
1241
1186
1560
1618
1626
1626
1626
1618
1618
1056
1080
88
1024
1153
1025
1025
1025
1312
1280
1153
1153
1153
1952
1952
1952
1952
1952
1953
2017
1889
929
2017
1889
929
2017
1889
993
929
2017
1889
929
1889
1953
1953
2017
929
2017
929
2017
1889
929
2017
1889
929
1953
2017
929
1952
1024
1024
1793
1793
1793
1793
1793
1793
1537
1025
1440
1440
1409
1408
1409
1409
1408
1409
1409
1409
1408
1760
1441
1441
1441
1440
1505
1440
480
1980
1857
1857
1857
1857
1858
1986
1857
1857
1857
1857
1090
1985
1985
1089
1985
1474
962
1985
1986
1986
1986
1473
1473
1858
1858
1460
1460
500
948
884
1460
1460
948
884
1986
1986
1986
1474
1474
962
1474
962
1986
1474
1473
1090
1090
1089
1089
1089
1089
1089
1089
1089
1089
1090
1090
1089
1089
1985
1985
1090
1986
1985
1474
1601
321
1601
1601
1601
321
1602
322
1858
1972
1972
1090
1089
1345
1985
1985
1985
1986
1985
1985
1985
1986
1986
1986
1986
1985
1985
1985
1985
1985
1986
1985
1985
1986
1986
1985
1986
1985
1986
1857
1857
1857
1857
1857
1857
1857
1857
1857
1857
1858
1857
1857
1858
1857
1857
1473
1473
1474
1474
1089
1090
1473
961
1473
1473
961
1473
961
1985
1217
1217
1217
1217
1345
1473
961
1089
1217
1217
1089
1089
1089
1089
1089
1089
1089
1089
1090
1729
1729
1730
1730
1473
1473
1473
1473
1473
1474
1632
1680
1680
658
1680
1168
656
146
658
1168
1168
656
146
1946
1168
1860
1860
1644
364
1644
1692
1756
1169
1169
1169
1388
1288
1288
1288
1692
1160
1754
1754
1692
666
1620
1620
1620
1620
1108
1108
1620
1177
1620
1620
1682
1682
1132
1201
1088
1088
1088
1600
320
1088
1984
1984
1856
960
1088
1344
1088
1088
1344
1600
320
1088
1856
1856
960
1088
1600
320
1088
1088
1856
1728
1472
704
1472
1472
1472
1472
704
1472
1472
1472
704
1472
1472
1472
1472
1472
1728
1728
1728
1728
1472
1472
1078
1110
1094
1094
1110
1754
1754
1356
1612
1612
1356
1612
1356
1356
1612
1356
1356
1356
1356
1612
1114
1114
1412
1412
1412
1408
385
392
388
1408
388
1409
392
388
1207
1207
1346
1605
1058
1058
1407
1407
1680
1680
1137
1037
77
1165
77
1137
1296
1296
1296
1296
1296
1296
1296
1296
1040
1040
272
1296
1040
272
784
1296
1024
1027
259
771
1297
1297
1297
1296
1040
1024
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1041
145
1169
1169
1169
1169
1169
1033
73
1105
1169
1169
1169
1097
1097
1033
73
1097
1161
73
1097
1165
1097
1033
73
1033
73
1097
1181
1181
1181
1181
1055
1037
1421
1312
1296
1296
1280
1280
1033
1173
1280
1280
1408
1411
1055
1165
1295
1300
1901
1901
1261
1837
1837
1325
1325
1040
1709
1285
1298
1298
1298
1458
1618
1298
1298
1298
1298
1298
1298
1298
1458
1458
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1810
1810
1810
1810
1810
1810
1810
1810
1458
1714
1714
1714
1458
1714
1458
1458
1458
1458
1458
1202
1202
1202
1202
1426
1426
1426
1426
1426
1426
1426
1426
1426
1298
1554
1554
1554
1554
1234
1234
1106
1106
1298
146
210
1170
210
1042
146
210
1298
146
210
1170
210
1234
1234
402
1234
1490
1490
1042
1042
146
1042
146
1042
210
1170
1042
146
210
1042
210
1298
210
1042
210
1042
146
210
1298
146
210
1042
146
210
1298
146
210
1042
146
210
1298
146
210
1042
146
210
1298
146
210
1042
210
1298
1426
1042
146
1042
146
210
1234
1234
1532
1561
1812
1106
1234
1362
210
1042
274
82
146
1298
146
1170
1234
1234
1362
210
1234
1042
146
1170
1106
1106
1234
1042
82
146
1170
1106
1106
1106
1106
1106
1234
1234
1234
1234
1234
1234
1234
1362
210
1362
210
1362
210
1362
1042
274
146
1042
274
146
1042
82
146
1042
146
1042
146
1170
1170
1170
1106
1106
1170
1170
1170
1170
1170
1170
1170
402
1170
338
1810
1810
1298
1042
146
338
402
1298
402
1682
1426
1170
402
1426
1938
1170
338
210
402
1234
1234
1234
1938
1938
1938
1362
1810
1426
1810
1170
402
1938
1938
1938
1938
1298
338
1298
1234
1234
1490
1490
1490
1810
1938
1938
1938
1554
274
594
1554
274
594
1554
274
594
1298
1554
274
1298
594
1298
594
1298
594
1298
594
1298
1298
1362
1362
1362
1362
1362
1362
1298
1362
1362
1261
1045
1165
1149
1149
1149
1149
1157
1155
1155
1219
1219
1219
1219
1155
1986
1441
1297
1298
1456
1458
1458
1312
289
1324
1284
1456
1456
1468
1457
1457
1457
1465
1465
1465
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1461
1461
1461
1461
1912
1800
1803
1337
1890
1798
1158
1477
1485
1477
1485
1421
1038
1033
1033
1039
1689
1311
1311
1294
1294
1294
654
1294
654
1294
1294
265
654
1294
265
654
1806
1806
1806
1806
1550
1550
1038
1033
1038
9
1038
1038
1038
1284
644
1288
1284
265
1284
265
1284
1284
1668
1288
260
644
1284
648
1668
649
1284
265
1284
644
649
1284
1284
1288
260
1284
1284
1284
1289
1673
1289
1289
649
1289
1289
1289
1289
1796
1800
772
1796
1796
1800
1796
1796
1796
1295
1295
655
1807
1540
1540
1540
1545
1545
1551
1551
1284
1028
1028
1028
9
1028
1028
9
1028
9
1028
9
1028
1032
4
1032
4
1028
9
1028
1033
1033
1033
1039
1039
1033
1032
9
1294
1038
1038
1284
1668
1033
1033
1039
1294
1294
1294
1294
1294
1038
1038
1038
1038
1284
1284
1284
265
1284
1289
1289
1028
1028
1028
9
1028
9
1033
1033
1039
1039
1038
1028
1038
1038
1038
1038
1028
1028
9
1028
1028
1028
9
1028
1033
1033
1028
1028
1038
1038
1028
1028
1028
1039
1038
1038
1028
9
1028
9
1028
9
1028
9
1028
1028
1033
1038
1038
1038
1038
9
1038
9
1038
9
1028
1028
1028
1028
9
1028
1028
9
1028
9
1028
1033
1033
1033
1039
1039
1039
1028
1038
1038
1038
1038
1038
1038
1038
1038
1028
1028
1028
1028
1028
1032
4
1028
9
1028
1028
9
1028
1033
1033
1033
1039
1039
1033
1032
9
1033
1038
1038
1038
9
1038
9
1028
1028
1033
1028
9
1033
1033
1033
1039
1039
1038
1038
1028
1028
1039
1039
1028
1422
1422
1412
1412
1412
1412
393
1412
1423
1416
393
1032
1412
1422
1412
1412
1412
1028
393
1417
1188
1144
1400
1144
1144
1656
1400
1400
1144
1400
1400
1400
1144
1400
1144
1144
1144
1144
1144
1144
1144
1144
1400
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1400
1144
1400
1144
1400
1656
376
1144
1400
1144
1400
1400
1656
376
1144
1400
1144
1144
1400
1144
1656
376
1144
1400
1144
1400
1144
1400
1656
376
1144
1400
1144
1144
1400
1144
1400
1144
1400
1400
1144
1400
1400
1400
1144
1656
376
1144
1400
1144
1144
1400
1144
1400
1144
1400
1144
1400
1144
1144
1144
1144
1400
1144
1144
1144
1144
1144
1144
632
1144
1144
1144
1144
1144
1144
632
376
1144
1400
1144
632
376
1144
1144
1400
1144
1144
1400
1144
1400
1144
632
376
1144
1144
1400
1144
1144
1144
1144
1144
1144
1400
1656
376
1144
1144
1144
1144
1144
1400
1144
1144
1144
1144
1144
1144
1144
1144
1149
1150
1150
1406
1150
1150
1150
382
1150
1150
1150
1150
1150
1150
1150
1150
1150
1406
1406
1406
1150
382
1406
1150
382
1406
1150
1406
1406
1150
1406
1150
1662
382
1406
1150
382
1150
638
382
1150
1150
1150
1657
1145
1145
1401
1401
1657
377
1657
377
1401
1406
1405
1405
1405
1405
1405
1405
1560
24
1560
24
1048
1120
1052
1420
1420
218
474
1420
1276
1276
1276
1532
1276
1532
252
1778
1089
1059
1314
1354
1144
121
1144
1144
1144
1144
1144
1144
1798
1923
1927
1927
1093
101
613
1098
82
1037
1034
1034
1034
1034
1034
1034
1091
1091
1943
1099
1047
1047
1047
1051
1099
1099
1071
1071
1071
1071
1071
1071
1071
1071
1071
1071
1051
1051
1051
1051
1051
1071
1195
1195
1435
1866
1866
1866
1066
1066
1066
1072
1071
1069
1165
1040
1200
1328
1056
1582
1582
1184
1582
1156
1156
1153
132
1154
132
1154
132
1156
1153
132
1284
132
1281
1038
1030
1030
1024
2
4
1028
1034
1034
1028
1028
1028
1038
1038
1036
14
1110
1052
1052
1052
1052
1036
20
28
84
100
74
76
92
89
1036
20
28
84
100
76
25
92
89
1034
12
20
28
84
100
74
76
25
92
89
1052
100
92
1036
20
28
84
100
74
76
25
92
89
1412
2004
981
1236
1368
212
213
1173
1152
1152
1072
80
56
176
88
184
1064
144
72
152
1973
950
1834
1304
1304
1834
1835
1283
1413
1232
1188
1189
1189
1824
1824
1824
1104
1104
1105
1104
1104
84
1105
1105
1109
1109
1893
1104
1104
1107
1107
1040
1040
1040
1552
1061
1106
1106
1108
1109
1109
1109
1104
1104
1104
1104
1104
1230
1230
1230
1822
1105
1104
81
1104
1108
1040
1040
1104
1104
1104
1104
1104
1246
1040
1105
1104
1104
1104
1104
1040
1040
1040
1812
1812
1808
788
1808
788
1808
788
1808
788
1812
1796
1812
1237
229
1253
1253
1253
1253
1253
1188
1864
1864
1864
1864
1864
852
1876
1864
1864
1864
1864
852
1864
1864
1189
1189
1189
1189
1189
1870
1870
1870
1864
1252
1796
788
1796
1796
1796
1232
1232
1232
1232
209
1232
209
1236
1188
1232
1253
1253
1107
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1164
1100
1164
76
1164
76
1100
1100
1100
1164
1100
1100
1164
1164
76
1164
76
1164
76
1100
1164
1100
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
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1292
1292
1164
1420
1420
1420
1420
1420
1420
1420
1284
1284
1284
1306
1284
1284
1306
1284
1284
1284
1306
1284
1284
1284
1284
282
1284
1284
1284
1152
1152
1152
1408
1408
1408
1932
1400
1237
1216
1232
1827
1159
1159
1159
1159
1152
1280
1280
128
1152
1152
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1920
1920
1920
1920
1920
1920
1920
1344
1344
1344
1344
1344
1344
1344
1344
1344
2004
1872
852
1876
850
1876
1872
1872
1104
1104
82
1104
84
81
82
1104
82
1104
84
81
1104
84
1104
84
1104
82
1104
84
81
1106
1104
84
82
1108
1106
1106
1109
1109
1236
1232
212
1240
212
210
1232
212
1234
1236
1232
212
1236
210
1232
212
1236
1216
194
1216
194
1218
1812
1812
1812
1816
788
1237
1237
1237
1237
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1040
1044
1232
223
1216
1216
1216
1216
1808
1808
1822
1040
1040
1216
1216
1104
1060
1040
1040
1228
1228
1228
1228
1228
1072
1814
1814
1104
1104
1216
1216
1230
1040
1040
1872
1876
1876
1105
1105
1216
193
1237
1232
213
1232
1232
1216
1216
1216
1216
1233
1233
1233
1219
1219
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1107
1107
1107
1105
1105
1105
1105
1105
1105
1041
1040
1040
1043
1041
1216
1233
1219
1061
1061
1061
1061
1061
1060
1060
1060
1360
340
338
1360
340
338
1364
1365
1360
1360
1232
210
1232
212
209
210
1232
210
1232
210
1252
1252
1252
1796
1796
1796
1237
1253
1232
1232
1808
1808
1188
1188
1189
1232
212
1476
1476
1476
1476
1188
1188
1188
1302
1360
1364
337
1233
1232
1232
1232
1232
1233
1233
1233
1233
1796
1796
1253
1253
1252
1252
1252
1233
1796
1796
777
1796
1796
1796
777
1188
1188
1253
1252
1380
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1189
1189
1188
1188
1188
1188
1188
1188
1106
1106
1799
1800
1800
1798
779
1803
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1152
1360
1296
1585
1585
1824
1824
1824
1349
1349
1221
1221
1292
1292
1164
1164
1420
1420
1284
1944
1920
1920
1390
1834
1292
1152
1152
1088
1088
1088
1088
1088
1088
1152
1088
1088
1088
1344
1344
1349
1241
1224
201
1872
1876
1872
1104
84
82
1060
1236
1236
1104
1104
1040
18
1072
47
1072
1040
1104
81
1104
81
1064
49
1233
1224
1104
1104
1041
1072
47
1072
1040
1252
1812
1300
1360
1800
1360
1796
1796
1796
1808
1808
1365
1360
1360
1380
1476
1476
1292
1284
1284
1284
282
1284
1306
1284
1826
1826
1826
1826
1360
1292
1164
1420
1166
1422
1422
1422
1422
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1164
76
1164
1164
1164
1164
1164
1100
1164
1164
1164
1164
1164
1164
1164
1164
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
1294
1294
1294
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1164
1164
76
1164
76
1164
76
1420
1420
1420
1420
1420
1420
1420
1420
1420
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1306
1306
1306
1306
1306
1306
1856
1856
1220
1220
1221
1236
1348
340
1360
324
1365
1365
1348
1302
1232
1188
1188
1189
1253
1232
1188
1095
1095
1095
1103
1095
1094
1094
76
78
1100
78
75
1094
76
78
1094
76
1284
1284
1284
1284
1284
280
1284
1284
1284
1284
1284
1804
1124
1203
1201
1364
1392
340
212
369
1364
1216
1216
320
193
1216
1365
213
1112
81
1104
84
81
1108
1108
81
82
1108
82
1108
81
1108
1109
1216
1216
1395
1361
1393
1219
323
1219
1219
1344
1216
1107
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1200
1200
1361
209
1361
209
1361
1374
1374
1358
1109
1105
1105
1105
1104
1104
1104
1104
1104
1806
1806
1200
1104
1104
1112
1105
1108
1360
208
341
213
1360
208
1216
320
1364
1364
337
209
1104
1104
85
1105
1105
1124
612
1200
1201
1364
1364
212
1217
1217
1216
320
194
193
1217
1216
1361
1219
1216
1216
1216
320
1216
1105
1028
1036
1036
1124
1200
1352
1104
1104
1106
1104
1104
84
82
1104
84
1108
82
1108
82
1108
1104
84
1108
82
1106
1108
82
1104
84
82
1108
1106
1108
1104
84
82
1108
1104
84
1108
1108
82
1108
82
1108
82
1109
1109
1109
1216
1108
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1104
1200
1104
84
81
1108
1104
84
81
1104
84
1108
1104
81
1104
84
81
1105
1109
1109
1109
1109
1109
1109
1216
320
1112
1104
1104
1112
1104
1104
1112
1104
1112
1104
1112
1104
1112
1104
1104
1107
1107
1107
1105
1108
81
89
1113
1108
81
89
1105
1105
89
1108
81
1108
81
89
1108
81
1105
1105
89
1108
81
89
1105
1113
1105
1105
1105
1104
1109
1104
1104
1104
1040
1201
1105
1202
1202
1202
1192
169
1286
1139
1139
1332
1330
1500
1500
1500
1500
1500
1500
1475
1348
1349
1716
1716
1716
1718
1718
1718
1412
1413
1436
1436
1435
1563
1156
1172
1172
1428
1024
1137
1156
1132
1132
1376
1376
1376
1376
1379
1458
690
1713
1243
1033
1033
1033
1038
1038
1038
1038
1227
1064
1079
1412
420
1498
2012
1444
1448
1425
1041
1068
1072
1246
1244
1244
1243
1243
1243
1714
1714
1714
1074
1076
1068
1067
1067
1065
1079
1216
193
1345
1399
1246
1397
1242
1242
1244
1244
1394
1244
1396
1396
1396
1244
1244
1244
1372
1216
1216
320
1216
1216
320
1216
1216
1216
320
1216
1239
1239
1239
1239
1239
1239
1245
1245
1244
1461
1399
1460
1460
1460
1460
1460
1712
1412
1732
1488
469
1488
469
1488
1488
1489
1492
1488
1493
1112
1112
1117
1112
1112
1116
1116
1116
1884
1492
1492
1036
1492
1808
1079
1810
1860
1068
172
300
1068
1068
1068
1068
1324
1324
1324
1324
1475
1302
1157
1285
1157
1157
1157
1157
1157
1030
1119
1592
1158
1158
1158
1752
1753
1334
1330
1332
1334
1334
1334
1334
1334
1334
1388
1500
1470
1209
1212
1201
1336
1204
1208
1336
1336
1208
1208
1208
1384
1336
1208
1285
1201
1136
176
1136
176
1136
1136
1134
1134
1134
1264
1202
1272
242
1128
120
116
114
1128
1137
177
1137
1265
1137
1080
1336
1082
1338
1082
1338
1080
1026
1026
1026
1028
260
1540
4
56
1028
260
312
1028
260
1028
1028
260
1540
4
56
1028
260
1540
4
1284
1284
1284
1084
1136
104
176
120
116
105
1136
176
184
116
180
177
105
1136
104
116
1208
180
1204
1128
1129
1200
1200
1215
1200
1134
1134
1134
1134
1134
1134
1134
1128
1128
176
1128
1240
1257
1272
244
1262
1144
1144
1134
1272
1246
1240
1134
1134
1201
1028
132
1028
132
1028
260
132
1028
260
132
1028
260
132
1028
260
132
1028
132
1028
132
1028
260
132
1028
260
132
1028
260
132
1028
260
132
1028
260
1028
132
1028
132
1028
260
132
1028
132
1028
1028
260
132
1284
132
1028
260
1284
1284
1156
1156
1156
1156
1029
261
1029
133
1029
261
133
1285
1029
133
1029
261
133
1029
1029
261
133
1029
1285
1157
1029
133
1285
133
1157
1157
1029
261
133
1029
133
1029
261
133
1285
1029
133
1029
261
133
1029
261
133
1285
1285
1157
1157
1285
1028
260
132
1028
260
1028
1028
1031
135
1031
263
1136
104
114
1200
178
1128
116
1138
1128
116
1136
120
1202
1136
104
114
1128
116
1202
1204
1128
1202
1202
1204
1200
178
1204
1200
178
1202
1204
1202
1204
1204
1141
1272
1134
1134
1134
1134
1208
1208
1128
120
1137
1201
1204
1264
216
242
1256
244
1240
242
1256
244
1264
232
248
241
1264
232
242
1256
244
1268
1264
1268
1256
1278
1262
1262
1262
1262
1272
1240
232
1265
1265
1268
1208
1144
1144
1137
1201
1137
1140
113
1201
1204
177
1201
1137
1137
1137
1201
1213
1206
1272
1272
1265
1268
241
1265
1265
1270
1270
1270
1135
1135
1135
1128
1128
1128
120
1128
1128
1137
1137
1029
133
1029
261
133
1031
1136
104
120
113
1200
1128
120
1200
177
1200
177
1200
177
1136
1200
1136
1200
1136
1200
1136
1200
1136
1200
1200
1200
1200
1200
1200
1200
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1264
241
217
1264
241
1278
1278
1264
1264
1264
1264
1264
1246
238
1246
238
1246
1246
1246
1246
238
1262
1246
1136
113
1137
2009
1201
1136
111
1136
111
1136
111
1200
1136
111
1136
111
1007
1136
1200
1135
1134
2014
2014
1208
1208
1208
1208
1144
1208
1141
1144
1208
1141
1205
1144
1141
1208
1205
1145
1209
1206
1272
1269
1272
1269
1272
1269
1273
1273
1128
120
1128
1128
120
1129
1129
1028
260
132
1028
260
132
1028
1028
260
132
1029
261
133
1029
261
133
1029
261
1031
135
1031
263
1128
1128
116
1136
104
2008
1136
114
1128
116
1200
178
1204
1134
1134
1208
1140
113
1268
1256
244
1264
232
248
241
1256
244
1208
1050
1270
1270
1029
133
1029
261
1285
133
1029
261
133
1541
1029
261
1128
1136
104
1128
113
1272
1136
1136
1136
1136
1134
1134
1134
1264
1264
217
1264
232
248
217
1256
1264
1264
1264
1262
1137
1137
2009
1137
1208
177
1136
104
116
113
1128
116
113
1000
1016
1009
1136
111
1136
111
1134
1141
1137
1201
1272
1265
1265
1137
1201
1137
1137
1137
1201
1201
1201
1265
1265
1265
1137
1201
1201
1201
1265
1265
1137
1201
1137
1201
1201
1265
1137
1201
1137
1137
1137
1137
1265
1137
1137
1137
1265
1265
1265
1201
1026
1282
1282
1282
1282
1282
1794
1136
1200
1208
1264
1136
1136
1008
2024
1128
120
1208
1256
248
1136
1136
1136
1136
120
1136
1200
1200
1200
1200
1137
1201
1241
1264
1264
1264
248
1264
216
248
1264
1272
1272
1265
1265
1136
104
120
1136
104
1008
1000
1136
104
1136
1144
1272
1029
1136
1136
1136
1136
1134
1134
1134
1134
1136
1136
1264
1264
1246
1028
1029
133
1029
261
133
1028
1027
1026
1026
1026
258
1026
1026
1026
1026
1026
1026
1026
1026
1026
258
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
258
1026
1052
316
1028
1028
1028
1028
312
1031
1128
116
121
1128
1129
1144
1144
1136
176
1136
176
1134
1134
1134
1134
1134
1134
1134
1134
1134
1144
1256
1256
1262
1246
238
1262
1262
1262
1262
1262
1262
1262
1028
1028
260
132
312
1028
56
1028
260
132
312
1028
1028
312
1028
1028
1028
132
1028
1540
4
1028
1028
260
132
1028
260
132
312
1156
1080
1028
312
1028
1028
312
1028
1028
260
132
1028
1028
260
132
1028
1540
4
1028
1028
1540
4
1028
1028
1028
1028
1028
260
132
1028
260
132
312
1540
1028
132
1028
1128
1128
1144
1136
1134
1134
1134
1134
1262
1028
1028
1028
1028
56
1028
260
132
1028
260
1028
1028
260
132
1028
1028
1028
1028
1028
1028
1028
1028
1028
260
1540
1028
1028
1028
1028
260
132
1031
1031
1031
1287
1039
1039
1293
1039
1039
1039
1039
1263
1263
1263
1144
1648
1144
1272
1272
1128
184
1128
1128
1128
1128
120
184
1128
1204
1268
1208
1128
1144
1128
120
1128
2024
1128
1128
1128
1128
1204
1141
2025
1822
1822
1822
1822
1822
1822
1822
1822
1052
26
1052
26
308
1052
1048
1048
1048
56
1176
1052
60
30
156
1084
284
156
62
300
1054
158
1182
1054
1086
158
1052
30
156
1052
60
30
62
1180
62
1054
1054
1180
1052
60
1180
1049
153
1049
281
153
1049
1177
1282
1028
132
1028
132
1029
133
1029
133
1029
133
1030
134
1030
134
1030
134
1136
104
114
1128
1136
104
120
1272
1144
1144
1128
1140
1264
242
1256
244
1264
241
1262
1272
1256
245
1265
1265
1268
1137
1134
1262
1156
1256
1256
1208
1208
1208
1208
1144
1128
120
180
1144
1208
180
1136
104
120
184
1136
104
120
1208
1204
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1135
1208
1208
1208
1208
1208
1208
1208
1208
1144
1128
1128
1201
1031
263
1287
1031
263
1031
263
1200
1200
1136
1136
1264
232
1264
232
1256
241
1264
1264
1264
1264
1264
1246
1262
1262
1262
1136
176
120
113
1144
113
1145
1208
1136
176
120
113
177
1137
1145
1128
1128
1208
1136
176
111
1136
111
1136
176
111
1136
111
1136
176
111
1136
111
1136
176
111
1136
111
1136
176
111
1136
111
1200
1136
111
1136
111
1136
176
111
1135
1007
1135
1135
1007
1134
1134
1134
1208
1208
1208
1208
1390
1006
942
1648
625
626
1648
632
626
1648
625
626
1648
632
626
1208
1656
626
1648
1648
1649
1649
2024
2040
2024
2040
2040
2024
1648
1648
1201
1648
1648
1200
1648
2025
2025
2025
2030
1648
1648
632
1648
1200
1648
632
1648
632
1648
632
1140
1128
1136
114
1140
1134
1144
1144
1137
1137
1256
244
1268
1256
1262
1262
1028
1028
132
1028
1144
1136
1264
1241
1246
1246
1136
1128
1136
1136
1144
1141
1264
1256
1264
1264
1256
1240
248
1240
1272
1028
132
1028
1138
1128
116
1137
1136
113
1208
1208
1208
1208
1144
1144
1144
1144
1137
1137
1137
1137
1272
1272
1272
1265
1265
1265
1265
1135
1135
1135
1135
1135
1135
1135
1135
1135
1208
1208
1208
1208
1128
120
184
1128
1128
120
184
1144
184
1144
1128
120
184
1128
1144
1201
1137
177
1137
177
1137
177
1215
1128
1200
1200
1264
232
241
1265
1264
1264
1264
1264
1246
238
1246
1246
1262
1208
1128
176
113
177
1137
1208
1136
176
111
1136
111
1200
1136
176
1136
1136
1136
176
1136
1200
1135
1135
1208
1208
1208
1208
1392
2030
1137
1265
1265
1265
1265
1265
1201
1201
1137
177
1137
177
1137
177
1137
177
1201
1137
177
1201
1137
1137
1137
1137
1137
1137
1265
1265
1265
1265
1201
1137
177
1137
177
1201
1137
177
1201
1265
1026
1026
258
1026
1026
258
1154
1026
1026
1026
1338
1794
1087
1055
1055
1055
1128
1256
1256
1336
1136
1128
176
184
1128
1269
1200
1128
184
1200
117
181
1215
1267
1268
1224
1224
1330
1330
1330
1105
1041
1041
1202
1202
1202
1202
1202
1202
1202
1118
1118
1118
1118
1054
1105
1105
1230
1230
1220
1205
1205
1437
1439
1588
1106
1106
1106
1106
1426
1234
1105
1106
1042
1041
1105
1041
1125
1125
1413
401
1105
1041
1425
1208
1208
1045
1037
1047
1047
1047
1047
1301
1301
1047
1047
1047
1047
1047
1047
1301
1293
277
1037
1037
277
1095
1095
1159
1299
1032
1420
1036
1036
396
1336
1640
1640
1157
1157
1157
1541
1541
1540
1540
1540
132
1540
132
1540
1156
1540
1540
1540
1540
1540
1540
1540
1541
1541
1541
1541
1157
1157
1080
1541
1541
1540
1540
1080
1647
1647
1647
1080
1080
1592
312
1592
312
1598
1540
1540
1540
1157
1541
1541
1157
1156
1112
1104
1104
1113
1107
1107
1106
1618
1106
1106
1106
1106
1106
1105
1105
1107
1104
1620
1816
1285
1054
62
318
1281
1029
1916
1219
1343
1343
1026
1218
1027
195
1027
195
1055
1055
1027
1027
1027
195
1055
1055
1026
194
1179
1180
1029
1649
1200
1201
1906
1906
1908
1450
1451
1449
1448
2001
1208
1293
1755
1755
1755
1755
1542
1653
1794
1794
1794
1794
1794
1794
1926
1926
1926
1926
1842
1436
1142
1142
1113
1113
1113
1113
1309
1556
20
1076
1200
1200
1538
1186
1186
1186
1186
1186
1186
1186
1186
1552
1164
1204
182
1206
1204
182
1204
182
1204
182
1206
1206
1204
1204
182
1204
182
1204
182
1206
1206
1206
1204
1204
1204
1204
1204
1212
1212
1212
1212
1204
182
1204
182
1203
1204
1293
1212
1212
1104
1108
1108
1108
1108
1268
1872
2000
1872
850
1876
1876
2002
1637
1425
1233
1106
1104
1108
1425
1413
1048
1048
1048
1232
1232
1234
1237
1237
1237
1413
1413
1221
1221
1221
1425
1425
1425
1425
1425
1425
1413
1413
1413
1413
1413
1413
1444
1124
1124
1124
1124
1124
1412
1412
1412
1412
1556
1220
228
1220
1220
1220
228
1220
1220
228
1220
228
1220
228
1220
228
1124
1124
1124
1124
1124
1124
1124
1124
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1124
1124
1220
1252
1220
1252
1220
1124
1412
1412
1220
1220
1220
1220
1220
1220
1220
1220
1412
1412
1412
1412
1412
1412
1412
1412
1412
1044
1044
1220
1220
1124
1124
1045
1045
1221
1221
1221
1221
229
1422
1422
1033
1116
1424
1424
1424
1424
1105
1041
1042
1038
1038
1109
1109
1109
1621
1108
1620
1553
1073
1042
1042
1040
1040
1044
1044
1044
1044
1252
1043
1264
1040
1156
1156
1284
1269
1269
1648
1654
1654
1158
1156
134
1540
518
134
1158
1540
518
132
134
1542
134
1654
1156
1156
1028
1284
132
1028
260
1028
260
1540
1028
1284
132
1028
260
1028
1284
132
1028
260
1028
260
1156
1028
1028
1156
1028
1028
1156
1028
1028
260
1284
1028
260
1028
1028
1284
1284
1336
1336
1024
1024
1024
1032
1029
1286
1287
1287
1287
1286
381
1405
1405
1286
381
382
1405
1286
381
1405
1286
381
382
1405
1405
1286
1286
1286
382
1214
1214
1213
1214
1213
1213
1213
1213
1214
1213
1213
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1645
1405
1405
1405
1405
1405
1405
1405
1213
1645
1645
1405
1405
1405
1405
1405
1212
1214
1284
1287
1287
1287
1287
1393
1393
1393
1665
1409
1538
1539
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1410
1410
1410
387
1173
1305
1315
1315
1333
1187
291
1315
1320
297
1200
1184
288
1184
164
1260
1221
1187
1187
1188
1184
162
1184
164
1187
1187
1315
1315
1180
1184
1184
1602
1202
1202
1196
1196
1306
1306
154
1306
154
1324
1196
1306
154
1324
1306
154
1260
1580
1580
1306
1196
1196
1196
300
1306
1324
1210
1196
186
1196
300
1306
314
1324
1324
1324
1324
1324
1580
1580
1580
1580
1221
1221
1221
1221
1189
1228
1228
1228
1228
1388
1196
1194
1194
1324
1164
1178
1308
282
1180
1180
154
1306
1340
1340
1340
1324
1176
1176
1306
1316
1316
1324
1324
1324
1315
1312
1312
1312
1187
1187
291
1162
1184
1184
1184
1184
1184
1546
1306
1304
1210
1228
1548
1548
1548
1546
1546
1306
1306
1306
1306
1306
1306
1306
1306
1178
1178
1178
1178
1548
1546
1546
1306
1306
1178
1178
186
1226
1226
1228
1228
1324
1324
1610
1612
1306
1306
1306
1315
1314
1315
1400
1088
1585
1585
1585
1766
1122
1122
1122
1506
1801
1455
463
1477
1200
1216
1216
1216
1216
1200
1232
1576
1216
1216
1544
1552
1200
1050
1045
1044
1044
1079
1079
1079
1079
1079
1080
1080
1040
1040
1040
1040
1052
1052
1052
1040
1058
1055
1040
1046
1044
1040
22
1046
1046
1046
1046
1046
1046
1040
22
1046
1048
1602
1852
1132
1088
1088
1056
36
1060
1094
1092
1088
1089
1089
1344
1088
1024
1024
1888
1436
1100
1100
1100
1410
1410
1410
1426
1426
1426
1426
1410
1122
1126
1251
1084
1084
1084
1028
1028
1476
1476
1028
1028
1028
1028
1028
1028
1028
1028
1028
1029
1028
1029
1029
1477
1028
5
1028
5
1028
1028
1028
5
1029
1660
1660
1025
1025
1025
1840
1216
1216
1216
1216
1152
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1184
1104
1104
1088
1088
1104
1104
1104
1088
80
1088
80
1088
80
1088
80
1121
1121
1121
1313
1121
103
1121
1313
1121
1121
1121
103
1313
1121
1121
1121
1121
1313
1121
1121
1127
1121
1121
1121
1121
1121
1121
1121
1121
1121
1121
103
1121
103
1121
1121
1121
103
1121
103
1121
1121
103
1121
1127
1121
1121
1121
1121
1121
1121
1121
1921
1921
1792
1796
1796
1924
1924
1860
1796
1091
1091
1219
1219
1219
1216
1216
1216
193
1216
193
1216
1216
1216
1216
193
1216
1216
193
1216
193
1219
1219
1219
1219
1219
1219
1219
1219
1216
1216
1219
1249
1028
1028
1028
1668
1668
1668
1668
1668
1412
1412
1668
1668
1668
1668
1668
1668
1668
1412
1412
1668
1668
1668
1412
1668
1668
1668
1668
1668
1668
1668
1668
1090
1090
1090
1090
1090
1090
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1240
1928
900
1924
1924
1035
1028
36
1060
1060
1028
36
1028
1028
36
1028
1028
1028
1028
1028
36
900
1028
36
1028
36
900
1028
36
1028
36
1028
36
1028
36
1028
36
1060
1028
36
1028
36
1028
1028
36
1028
36
1028
1060
1060
1060
1028
36
1028
36
1028
36
900
1028
900
1028
1028
36
1028
36
1028
36
900
1060
1028
36
900
1028
36
1028
36
1060
1028
36
900
1060
1028
36
900
1028
900
1035
1035
1035
1035
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
1496
2008
1496
2008
1496
1496
1496
2008
1496
1496
1496
1990
1493
1493
1493
1493
1493
1493
1493
1493
1512
1374
1400
1374
1374
1371
1454
1454
1454
1406
1374
1307
1375
1591
1591
1595
1051
1496
1096
1591
1592
1144
1592
1592
1592
1103
1118
1118
1030
1030
1476
1088
1476
1476
1472
1401
1092
1092
1092
1476
1476
1480
1480
463
1480
1480
1480
1480
463
1480
1480
1480
1480
1480
1480
463
1480
1360
1360
1360
1360
1478
1478
455
1478
1478
1478
455
1478
455
1479
1478
1478
1384
1384
1400
1400
1375
1360
1480
463
1480
463
1480
1480
1480
1480
1448
456
463
1448
1480
1480
463
1480
1448
456
1448
456
1480
1480
1480
1480
1480
1480
1480
1480
463
1480
1480
1448
456
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1360
1512
1360
1478
1478
1478
1478
1478
1478
455
1477
455
1478
453
1478
1478
1478
1384
1384
1384
1400
1400
1400
1400
1400
1400
1360
1360
1360
1360
1478
1360
1360
1360
1360
1360
1360
1400
1400
1368
1368
1368
1368
1368
1368
1360
1360
1360
1360
1512
1368
1512
1368
1512
1368
1056
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1400
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
1477
1477
1477
1477
1477
1455
1455
1455
1480
1496
1496
376
1400
1496
1496
376
1400
1400
1400
1443
1407
1443
1407
1407
1443
1443
1443
1443
1443
1407
1407
1443
1407
1443
1407
1443
1407
1407
1407
1407
1443
1407
1407
1443
1407
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
1389
383
381
1389
367
383
381
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1389
367
383
381
1407
1389
367
383
381
1389
367
383
1389
383
381
1389
1389
367
383
381
1407
1389
367
383
1389
383
381
1389
383
381
1389
381
1389
381
1389
381
1389
381
1405
1389
381
1389
381
1389
1389
381
1389
1389
381
1389
381
1389
381
1389
381
1389
381
1389
381
1405
1405
1405
1405
1389
381
1389
381
1389
381
1400
1400
1400
1400
1400
1400
1400
1400
1400
1407
1400
1400
1407
1407
1407
1407
1407
1407
1115
1115
1115
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1405
1389
1389
367
383
381
1389
367
383
381
1389
367
383
381
1405
1389
381
1389
381
1389
381
1389
381
1389
381
1389
381
1405
1389
381
1389
381
1405
1405
1405
1389
381
1405
1391
1391
1391
1391
1391
1391
1391
1384
1384
1384
1384
1473
1473
1477
1453
431
1485
1485
1405
1400
1473
1473
1473
1473
1477
455
1477
455
1479
1389
1389
383
1389
1400
1371
1371
1371
1371
1400
1400
1407
1115
1389
383
381
1405
1389
383
1389
1389
381
1389
1405
1454
1095
1089
1391
1384
1405
1088
1400
1400
1400
1400
1479
1476
1391
1391
383
379
1391
383
379
1391
1391
383
1391
1407
1391
383
1473
1479
1479
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1485
1517
1517
1477
1477
1473
1473
1473
1473
1453
1373
1509
1398
1478
1479
1400
1400
1478
455
1479
1479
1478
455
1478
455
1478
1478
1478
1478
1478
1478
455
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
455
1477
1477
455
1477
455
1455
1455
1455
1455
1455
1455
1455
1455
1448
1448
1448
1448
1448
1400
1400
1400
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1443
1453
1453
1487
1485
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1407
381
1389
383
381
1389
381
1389
383
381
1389
381
1400
1400
1400
1400
1375
1371
1400
1115
1115
1115
1389
383
381
1407
381
1407
381
1389
381
1389
383
381
1405
1389
381
1454
1398
1454
1398
1398
1478
1384
1095
1095
1384
1384
1473
1477
455
1407
1407
381
1398
1478
453
1478
1400
1384
1384
1384
1384
1384
1478
455
1478
455
1479
1477
455
1477
455
1477
455
1477
1477
455
1455
1455
1485
1400
1400
1400
1368
1368
1095
1373
1373
1509
1509
1115
1115
1389
383
381
1407
381
1405
1405
1454
1398
382
1398
1398
382
1398
1384
1384
1384
1384
1451
1453
1093
71
1093
71
1477
455
1400
1400
1384
1384
1093
71
1112
1368
1371
1391
383
379
1407
1391
383
1453
1478
1371
1455
1455
1455
1455
1455
1455
1455
1400
1455
1455
1455
1455
1368
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1455
1479
1479
1479
1479
1479
1479
1479
1479
1400
1455
1455
1455
1455
1455
1455
1455
1448
1448
1448
1479
1479
1455
1455
1407
1455
1455
1455
1455
1455
1479
1479
1479
1479
1479
1479
1368
1661
1517
1475
1475
1475
1475
1475
1475
1024
1032
1046
1046
1046
1038
1038
1038
1039
1039
1039
1039
1390
382
1390
1390
382
1390
1390
1390
382
1406
1390
1390
382
1390
1390
382
1390
1390
1390
1390
382
1406
1390
382
1406
1406
1390
1390
382
1390
1406
1397
1406
1406
1477
1397
1398
1398
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1398
1398
1398
1474
1396
1396
1396
1396
1396
1396
1396
1396
1396
1474
1398
1398
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1398
1474
1474
1474
1474
1370
1474
1474
1474
1474
1474
1474
1474
1370
1396
1396
1396
1396
1396
1396
1396
1396
1396
1398
1398
1398
1398
1398
1474
1474
1474
1396
1398
1398
1398
1398
1474
1474
1474
1474
1474
1474
1474
1474
1398
1398
1398
1476
1476
1512
1360
1512
1423
1296
1304
1032
1032
1304
1304
1304
1304
1304
1032
1032
1032
1032
1384
1384
1384
1384
1384
1512
1512
1512
1384
1384
1384
1384
1384
1384
1024
1024
1648
1656
1648
1384
1656
1648
1656
1656
1384
1384
1384
1024
1024
1048
1048
1048
1048
40
1048
1024
1048
1048
1048
1048
1048
40
1048
1048
1027
1027
1027
1027
1027
1027
1027
1027
1039
1039
1039
1039
1039
1039
1027
1027
1027
1027
1027
1027
1047
1047
1039
23
1368
1368
1368
1407
1407
1478
1473
1473
1473
1473
1473
1473
1477
455
1479
1477
455
1479
1479
1407
1479
1479
1407
381
1443
1407
381
1407
1485
1397
1485
1485
1485
1389
367
383
381
1389
367
383
1389
383
381
1389
383
381
1389
367
383
381
1389
383
381
1389
1473
1485
1400
1400
1400
1478
1479
1478
1479
1479
1479
1478
1473
1473
1473
1479
1479
1477
455
1479
1405
1479
1455
1397
1455
1455
1455
1443
1485
1389
383
381
1389
383
1389
383
381
1478
1455
1400
1455
383
1455
383
1400
1400
1400
1455
1455
1455
1455
1455
1455
383
1455
383
1479
1479
1479
1479
1368
1861
1861
1861
839
1038
1055
29
1027
1455
1519
1406
1390
1390
382
1390
1474
1474
1474
1474
1474
1396
1398
1474
1474
1474
1474
1474
1400
1407
381
1407
381
1407
381
1407
1407
381
1407
381
1405
1405
1405
1405
1405
1405
1405
1405
1405
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1389
383
381
1389
381
1389
381
1389
381
1389
381
1389
1389
1405
1405
1405
1389
381
1389
381
1407
381
1407
381
1407
381
1407
381
1477
455
1407
381
1407
381
1407
381
1407
381
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1405
1499
1463
443
1389
383
381
1389
383
381
1389
383
381
1499
1463
443
1499
1389
383
381
1499
1389
381
1389
381
1389
381
1389
381
1389
381
1405
1405
1405
1405
1389
381
1389
381
1389
381
1407
381
1405
1405
1407
1373
1400
1405
1405
1405
1405
1405
1405
1405
1405
1375
1375
1389
383
381
1463
1389
383
381
1389
383
381
1389
381
1389
381
1389
381
1389
381
1400
1405
1405
1405
1405
1405
1405
1405
1405
1373
1375
1375
1373
1499
1463
443
1389
383
381
1389
383
381
1389
383
381
1499
1463
1499
1389
383
381
1405
1389
381
1375
1375
1400
1407
1407
1400
1407
1407
1400
1400
1400
1400
1407
1407
1407
1407
1400
1400
1400
1400
1400
1407
1400
1407
1368
1368
1589
1025
1025
1025
1025
1025
1025
1025
1025
1031
1029
7
1031
1029
7
1031
1031
1029
1029
1029
7
1029
7
1029
7
1029
7
1029
1029
1024
1024
1024
1024
1024
1024
1024
1027
1027
1027
1027
1027
1032
1032
1032
1032
1032
1032
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
1029
7
1029
7
1029
7
1029
7
1031
1029
1029
1029
1029
1029
1029
1341
319
351
349
1631
1343
1631
1631
1341
349
1373
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
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
1027
1027
1027
1343
1343
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1029
7
1031
1029
7
1031
1029
7
1029
7
1031
1031
1029
7
1029
7
1029
7
1031
1029
7
1029
1027
1029
1477
1032
1032
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
7
1029
1031
1029
7
1029
1029
1029
7
1031
1029
7
1029
1029
7
1029
1025
1025
1029
1342
1337
1337
1337
1037
1038
1347
1347
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1475
1475
1477
1479
1479
1479
1479
1479
1479
1479
1027
29
1027
1027
1027
1027
1027
1347
1349
1472
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
1475
1475
1475
707
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1477
1479
1479
1479
1027
31
1027
1027
1027
29
125
1027
1027
1027
1053
1027
31
29
1027
1027
29
1027
31
1055
1053
1027
1027
1027
1027
1149
1024
1024
1024
1027
31
1027
1027
31
1027
1055
29
1027
31
29
1027
31
1027
1027
1027
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1349
327
1349
1349
1349
1349
1349
1351
1349
327
1349
327
1351
1349
1351
1349
327
1351
1349
1349
1517
1349
1024
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
1475
1517
1517
1027
1027
1475
1027
1027
1027
1389
1024
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
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
707
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1475
1517
1517
1517
1517
1517
1517
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
1149
1027
1027
1024
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1347
1325
1351
301
1349
327
1351
1349
327
1349
327
1349
1349
1349
1389
1389
1027
1027
1069
1069
1027
1027
1027
1027
1029
7
1031
1031
45
1031
1029
1047
1047
1047
1047
1035
1035
1035
1035
1035
1035
1035
1029
7
1029
1029
7
1029
7
1029
1032
1035
1035
1151
125
1038
1046
1032
1032
1149
1038
1032
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1343
351
1336
1343
351
1336
1343
1343
351
1343
1336
1343
1631
1343
351
1631
1343
351
1343
351
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1631
1631
1343
1343
1631
1343
1343
1375
1375
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1311
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1144
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1144
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1144
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1406
1406
1406
1406
1406
1390
1390
382
1390
1390
382
1390
382
1390
382
1390
382
1406
1406
1406
1406
1406
1406
1406
1406
1390
382
1390
382
1390
382
1390
382
1390
382
1406
1390
382
1406
1599
574
1599
1599
1599
1031
1415
1599
574
1599
1415
1415
1031
1031
1598
1031
1031
1342
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1366
1368
1368
1366
1398
1398
1029
1030
7
1026
1026
1026
1026
1026
1026
1026
1389
1389
1400
1400
1396
1396
1400
1519
1519
1368
1592
1592
1368
1512
1896
1136
1136
1024
1024
1024
31
1024
1048
1048
1048
1624
1027
1027
1032
1032
1038
1032
1032
1032
1032
15
1032
1032
1032
1032
15
1032
1032
1032
1032
1080
1080
1080
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1030
1032
1030
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1027
1030
1030
1032
15
1032
15
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
31
1024
1024
1024
1024
1024
1024
1024
1048
1031
1048
1048
1048
1048
1048
7
1048
7
1031
1048
1048
1048
1048
1048
7
1048
1048
1048
1048
1048
1031
1048
1048
1048
1048
1024
1024
1024
1024
1024
1048
1048
1048
1048
1048
1048
1048
1048
1048
1031
1048
1048
1048
1048
1048
1032
1032
1032
1038
1032
1032
1038
1038
1038
1038
1027
14
1038
1038
1038
1038
1032
1032
1032
1032
1032
1032
1038
1038
1027
1038
1360
1115
1563
1567
539
1560
1560
1517
1589
1038
1038
1038
1035
1038
1038
1517
1032
1032
1032
1039
13
1039
1039
1024
1024
1048
1031
1029
1029
1032
1038
1038
1038
1038
1035
1038
1104
1104
1110
1504
1592
1567
1432
1592
1560
1048
1048
1048
1048
1048
1336
1624
1624
1024
1048
1048
1024
1048
1048
1032
1039
1032
1032
15
1035
1039
1038
15
1560
1032
1032
1032
15
1032
1032
1032
1032
1032
1032
1032
15
1032
1304
1032
1039
1039
1032
15
1038
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1024
1031
1064
1064
1031
1031
1048
1031
1031
1048
1048
1048
7
1048
1048
7
1024
1024
1024
1048
1048
1048
1048
1048
1048
1024
1048
1048
1032
1032
1032
1440
1280
264
1280
264
1440
1440
1301
1073
1073
1153
1155
1156
1184
1187
1187
1154
1932
1924
908
1154
136
132
134
138
140
1152
130
138
1160
140
1156
1157
1158
1027
1029
1028
1029
1924
1029
1029
1157
1160
1292
1280
264
266
1153
261
133
269
1293
1288
1164
1292
140
1281
129
261
133
1160
1292
140
1280
264
266
1281
261
133
1293
1288
136
1157
1280
1160
1280
1281
1288
1156
1152
132
1152
1152
1156
1024
8
4
5
12
13
1032
4
12
1036
1282
264
130
136
266
262
261
134
133
138
265
137
1280
128
264
260
129
136
132
268
140
269
141
1160
1280
128
264
260
136
132
268
140
1280
1288
268
140
1166
1166
1039
1935
1295
143
1184
161
162
1441
418
1184
161
1184
416
162
417
418
1184
1441
1442
1187
1184
161
1184
168
1189
1188
1189
1184
168
1184
1186
170
1186
1192
1441
1184
161
1186
1184
168
1441
1184
1184
1184
161
417
1184
1440
1184
1440
1184
416
161
1184
161
1185
1440
1441
1185
1187
1187
1187
1193
1192
1192
1188
1184
172
165
173
1196
165
1193
1185
1440
417
1188
1736
1186
1186
1186
1187
1186
1192
1736
1185
1480
1192
170
1185
1221
1187
1186
1440
424
418
426
1442
1442
1184
161
162
1192
1186
1192
164
1190
1186
1187
1187
1440
417
418
1440
418
1440
418
1440
417
1440
418
1440
418
1440
417
1440
1440
1440
1440
417
1440
1440
417
1441
1441
1443
1185
1184
1440
417
1440
1441
1440
1440
1440
1440
1440
1440
1185
1440
1440
1440
417
1440
1440
417
1440
1441
1185
1184
1185
1184
161
1184
1185
1184
1185
1440
1441
1440
1441
1185
1185
417
1441
1441
1443
1443
1443
1195
1192
1186
1194
1194
1184
1442
1187
1184
1184
1185
1184
1184
1185
1184
1185
1189
1220
1192
1185
1192
1188
165
173
1192
164
172
1184
1184
1185
1189
1188
1185
1187
1440
424
1440
417
421
1440
418
422
421
1440
1440
1441
1445
1192
162
1184
162
1184
1220
1185
1185
1185
1442
1443
1192
1184
165
1184
161
165
1186
1185
1185
1192
170
173
169
1184
1192
200
170
202
169
1224
1192
170
173
169
1184
200
1184
161
162
1184
1184
1193
1185
1154
1154
1522
1154
1154
1154
1154
1154
1154
1156
1156
1156
1672
1164
1164
1574
1282
1282
130
1282
1080
1080
60
1084
1053
1309
1181
1181
1309
1051
1051
1051
1051
1051
1051
1947
1307
155
1179
1307
1307
1307
1712
1040
1424
1296
1296
1024
1460
1460
1460
1460
1094
1094
1094
1028
1028
1092
1140
1576
1576
1576
1576
1903
1901
1895
1200
1280
1320
1344
1925
1328
1520
1048
1500
1500
1500
1500
1028
1052
1028
1028
1028
1028
1137
1140
113
1137
1137
1137
1137
1137
1137
1393
1392
369
1393
1137
1136
113
1153
1089
1153
1137
1393
1393
1137
1072
1840
817
1844
1840
1073
1072
52
49
1073
1072
52
49
1136
1136
1136
116
1136
1148
1136
113
1148
1136
1136
113
1137
1816
793
1396
1137
1136
113
1137
1136
113
1137
1136
1137
1128
108
1137
1136
1137
1136
1128
108
1137
1136
1136
113
1137
1128
1137
1136
1404
1404
1384
1392
369
1384
1392
1384
1392
1392
369
372
1384
1392
369
372
1384
1384
1384
1392
1384
1137
1393
1393
1392
1393
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1137
1140
1137
1137
1140
1137
1137
1137
1140
1132
1572
1572
1572
1568
1568
548
1568
1568
1568
548
1568
548
1552
532
1552
1552
1552
1572
1545
1552
1552
1556
1556
1572
1552
1540
1536
516
1540
1540
1540
1536
516
1540
1540
1540
1536
516
1540
1536
516
1540
1536
516
1536
516
1540
1536
516
1540
1536
1540
1536
516
1540
1540
1540
1536
516
1540
1536
516
1540
1540
1536
516
1540
1540
1540
1536
516
1536
516
1540
1536
516
1540
1536
516
1540
1536
516
1536
516
1796
1796
1796
1796
1796
1804
788
1796
1800
1796
1804
1800
780
1804
788
1804
1800
780
1800
780
1804
788
1804
1800
780
1812
1808
1932
916
1932
916
1928
1932
1940
1932
916
1932
916
1932
1932
1932
916
1796
1796
780
788
1796
1924
1924
908
916
1924
1412
1420
1420
1892
1892
1892
1888
1888
1420
1420
1420
1420
1420
1420
1420
1416
1420
1420
1420
1819
1819
1819
1144
1812
1812
1120
1120
1376
1036
1036
1036
1292
1292
1292
1292
1292
1292
1288
1292
1548
1548
1548
1548
1124
1028
1036
1028
1036
1028
1028
1028
1032
12
1036
1036
1032
12
1036
1036
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1504
1292
1292
1292
1292
1032
1812
1812
1280
260
1284
1280
260
1284
1284
1376
1377
1376
353
1292
1284
268
1139
1139
1395
1395
1395
1142
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1395
1398
1142
1142
1142
1654
374
1398
1398
1398
1026
1026
1297
1537
1552
529
1553
1552
529
1552
529
1024
1297
1297
1377
1281
1281
1120
1120
97
1120
97
1376
353
1376
353
1377
1376
353
1377
1376
353
1376
1376
353
1377
1377
1377
1376
353
1376
1376
353
1377
1376
353
1376
1376
353
1376
353
1376
1377
1377
1376
1121
1104
1104
1104
1104
92
1104
1092
1284
1092
1040
1047
1044
18
1042
1044
1044
1043
1042
1042
1042
1042
1212
1212
1531
1580
1846
1622
1678
1678
1678
655
1614
1614
591
1615
1615
1615
1615
1840
1297
1297
1425
1297
1297
1028
1492
1076
1076
1288
1800
1800
780
1800
1841
1841
1048
1179
1304
1304
152
281
1305
1304
1179
1176
1128
1104
1452
1452
1132
1516
1388
492
1516
1452
1452
300
1452
1452
300
1836
1836
1836
1068
1068
1068
1068
1068
1068
1068
1578
1356
1289
1288
1292
1292
1288
1586
1288
1288
1356
1032
1368
1100
1210
1064
1300
1316
1104
81
1104
1104
1552
532
1325
1581
301
1325
1325
1581
301
1581
301
1581
301
1069
1069
1069
1069
1069
1069
1325
1069
1037
1436
1324
1100
1100
1228
1228
205
1100
1100
1100
1100
1100
1306
1290
1288
266
1288
1312
1313
1184
1058
1114
1332
1370
1370
1076
1076
1296
1808
1288
1578
1354
1288
1440
290
418
1314
1314
1440
288
290
418
1442
1441
1440
418
1312
1440
1440
1185
1186
1186
1184
1184
162
1184
162
1185
162
1440
417
418
1828
1056
1056
1056
34
1056
34
1058
1030
1030
1030
1030
1030
1030
1030
1030
1030
1706
1037
1030
1030
1030
1052
1066
1300
1300
1112
1928
1320
1180
1320
1322
1322
1800
1800
1322
1308
1973
1364
1364
1382
1382
1126
1032
1033
1232
1864
1864
1864
1864
1362
2002
2002
1490
1476
456
1476
456
1544
1608
1545
1833
1234
1224
1224
1224
1048
1384
1033
1481
1481
1353
1225
1028
1169
1324
1220
1220
1028
1028
1220
1268
1204
178
1220
1488
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1048
1092
1076
1068
1076
1076
1028
1028
1028
1028
1028
1092
1462
1078
1078
1030
1434
1434
1434
1082
1082
1082
1238
1432
1514
1184
1456
490
1456
490
1130
1504
352
1514
1456
490
1104
1947
1456
1065
1065
1065
1065
1065
1065
1065
1065
1065
1065
1065
1092
1092
1168
1354
332
1068
1068
1068
1290
1801
1069
1288
1869
1869
1365
1443
1420
1420
1420
1442
1036
1036
1442
1442
1442
1420
1420
1420
1036
1036
1036
1560
1442
1442
1442
1442
1442
1420
1036
1036
1172
1042
1036
1036
1036
1034
12
1034
12
1036
1424
1423
1035
1035
1035
1039
1039
1039
1480
1120
1121
1297
1297
1361
1361
1361
1361
1123
1123
1896
1408
1304
1304
1298
1298
1492
466
1490
1304
1472
1472
1474
1299
1408
1472
1472
1472
1296
1296
1296
1440
1440
1441
1296
1296
1296
1296
1361
1361
1361
1361
1440
1296
1296
1296
1296
1296
1296
1296
1296
1297
1444
1409
1296
1300
273
1361
1361
1024
1024
1027
1027
1025
1024
1024
1312
1313
1312
1312
1312
1312
1312
1312
1329
1329
1444
1506
1506
1506
484
1506
1314
1447
1508
1506
1506
1508
1508
1316
420
1444
1314
1100
1313
1313
1825
1447
1508
1508
1318
422
1314
418
1314
418
1442
1484
1484
1484
1313
1828
1057
36
1057
1057
36
1357
1357
1317
1323
1484
1484
1484
1380
1484
1484
1484
1484
1484
1316
1313
292
1097
1484
1484
1484
1484
1313
1825
1451
1452
1035
1896
1109
1477
1836
1836
1836
1836
1836
1836
1452
300
1452
300
1324
1452
300
1324
1324
1324
1324
1452
300
1068
1068
1068
1068
1068
1068
1484
1356
1836
1836
1836
1836
1836
1836
1452
300
1452
300
1452
300
1452
300
1452
300
1452
300
1452
1068
1068
1068
1068
1068
1068
1365
1463
1600
1600
1600
1600
1601
1601
1601
1601
1601
1579
1326
1446
1446
1126
1486
1486
1062
1318
422
1318
1446
1830
1094
1094
1518
1070
1926
1964
1964
1964
1964
1964
1196
1196
1196
1196
1196
1196
1196
1196
1196
1196
1478
1478
455
1478
455
1450
1428
1480
1480
1813
1308
1320
1320
1156
1156
1156
1156
1156
1156
1096
1096
1040
1096
1040
1096
1040
1096
1040
1096
1096
1096
1096
1040
1096
1096
1040
1040
1297
274
1040
1040
1040
1040
1096
1041
68
18
1060
1060
1060
1060
1297
1297
1168
1032
1032
1378
1378
1048
1048
1944
1944
1944
1287
1287
1223
1479
1069
1334
1334
1324
1324
1452
300
1068
1068
1132
1965
1221
1053
1053
1349
1112
90
1114
1112
90
1074
90
1056
1120
1034
1367
1226
1300
1319
1322
1451
1447
1834
1317
1125
1116
1116
1068
1068
1068
1424
1424
401
1296
292
1440
1378
1424
401
1296
1120
1120
1096
100
1832
1448
1321
425
1096
1064
1064
1224
1512
1512
1512
1824
804
1828
1824
804
1824
804
1312
292
1376
1296
273
292
1440
288
292
1312
352
292
356
484
1296
273
328
1316
1316
1312
352
1440
288
480
417
289
292
420
484
1120
100
1512
1828
1312
480
292
356
1440
288
480
1316
1448
1448
1320
424
1064
1440
1384
488
1128
1376
1312
480
352
292
356
484
1312
289
292
1508
1312
1120
100
1440
1384
1128
1832
1832
1320
425
1320
1320
424
1064
1064
1064
1440
352
420
356
1440
1888
868
1872
1440
420
1248
228
1328
360
1328
1312
292
1296
292
1064
1440
352
420
356
1440
420
1168
1312
1960
1192
1393
1710
1710
1932
1932
1804
1420
1420
1420
1804
1548
1548
1548
1036
1036
1676
1120
1248
1248
1064
1248
1248
228
1248
1064
1064
1572
1568
1568
1572
1572
1572
1072
1320
1200
1160
1064
1064
1032
1384
1160
1292
276
1292
1039
1420
1299
1416
1453
1413
1154
66
194
138
74
1154
66
194
1154
66
194
1474
418
482
1442
1474
482
1154
1506
1154
194
138
1186
1154
66
194
1218
1098
1154
194
1218
1218
1090
138
1162
1154
66
194
1474
1162
74
1162
74
1322
1498
1434
1090
322
1154
1218
1442
1442
1442
1330
1330
1218
1154
194
322
1154
194
1218
138
74
1322
1434
474
1218
1474
1474
1186
290
1506
1154
66
322
1154
1474
1474
1474
482
1154
930
1442
1442
1450
1094
902
934
1926
1158
70
1159
903
967
935
1070
462
1047
1175
1367
1541
1288
1288
327
1274
1274
1267
1203
247
1203
247
1251
1379
1379
1291
355
1820
1228
205
1229
1310
1028
1028
1028
1028
1028
1475
1260
1059
1288
1288
1288
1288
1288
1288
265
1484
1468
1450
1468
1386
1468
1468
1468
1468
1440
1440
1216
224
1216
224
1216
1216
1216
1216
1216
1248
1248
1551
1563
1992
1354
1030
1028
6
1031
1031
1031
1557
1557
1557
1034
1463
1585
1169
1169
1169
1329
1329
1553
1553
1553
1553
1286
1072
1296
1029
1029
1029
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1029
1029
1029
1029
1029
1029
1029
1024
1025
1025
1152
1026
1281
261
1282
1540
1540
1025
5
1025
1024
1026
1029
1029
1029
1029
1029
1605
1605
1603
1603
1322
1322
1322
1192
296
1162
1163
1162
139
1329
1064
1066
1066
1073
1313
1281
1537
1537
1537
257
1537
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1537
1281
1281
1281
1281
1537
1537
1537
1537
257
1537
1537
1537
1537
1537
1537
1537
1537
1281
1537
1537
1537
1537
1537
1537
1537
1537
1281
1281
1281
1537
1281
1281
1281
1281
1281
1281
1537
1537
1537
1281
1281
1281
1313
1281
1281
1281
1537
257
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1537
257
1281
1537
257
1281
1281
1281
1281
1281
1537
257
1537
1537
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1537
1537
1281
1281
1281
1537
1281
1537
1281
1281
1281
1281
1281
1537
1281
1281
1281
1537
1537
257
1281
1281
1281
1281
1281
1281
1281
1025
1985
1025
1377
1377
1377
1377
1281
1281
1281
1281
1985
1793
1297
1281
273
1281
1281
1281
1281
1281
1281
1185
1096
1984
1986
1986
963
1986
961
963
1985
1985
1074
1448
1352
1739
1082
1073
1082
1073
58
1361
1393
1073
1073
1073
1574
1578
550
566
1578
550
566
558
1578
550
558
1578
550
566
558
1594
1585
1585
1578
570
1594
1585
1578
550
570
1585
570
1585
1582
1578
550
570
1585
1585
1578
1585
1574
570
1574
570
1582
1578
550
570
558
1582
1594
1585
570
1585
1585
570
1585
570
1585
1585
570
1594
1574
570
1578
550
570
1579
571
1452
300
1740
1082
1050
1041
1041
1073
1550
1164
1164
1105
78
1105
1626
314
1627
1329
314
1329
314
1627
1626
314
1626
314
1626
314
1627
1627
1614
314
1614
314
1614
1614
299
1066
1324
1324
1570
547
1602
1602
1600
1601
1600
1030
1064
1069
1069
1069
1606
1069
1069
1346
1064
1064
1064
1064
1064
1066
1066
1069
1069
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1030
1578
1576
1576
1576
1576
1576
1576
1576
1578
1581
1344
1350
1600
320
1344
1344
1346
1345
1601
1345
1344
1600
320
1344
1344
1346
1576
1576
1346
1578
1581
1064
1344
1344
1345
1345
1344
1344
1344
1344
1030
1578
1578
1600
1345
1345
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1026
1026
1026
1026
1024
1024
1026
1024
1024
1024
1024
1024
1024
1027
1024
1024
1026
1026
1026
1026
1026
1026
1024
1024
1024
1025
1025
1024
1024
1024
1024
1024
1024
1024
1856
960
1962
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1133
1154
1133
1133
1920
1920
1922
1922
1922
1922
1922
1920
1922
1728
1728
1728
1728
1093
1093
1090
1090
1090
1094
2000
1768
754
1776
754
1776
754
1777
1522
1074
1520
432
434
498
1074
1521
1520
432
50
498
1072
50
498
1520
498
1778
1202
1640
1640
1586
356
370
1380
306
370
1586
1266
1234
242
1202
1202
1202
242
1842
1896
1896
1896
1778
1736
1523
1522
499
1778
1778
1520
1138
498
1520
1138
1136
1136
1520
1712
1138
498
1138
1768
1768
1508
1074
1348
1348
1348
1349
327
1349
327
1351
1064
1064
1064
1064
1344
1285
1536
1536
1280
1536
1280
1536
1027
1539
1539
1539
1536
1280
1536
1624
1024
1220
1088
1088
1091
1093
1092
1092
1092
1090
1090
67
1090
1090
1090
67
1031
1093
1092
1092
1027
1027
1633
1633
1080
1087
1350
1488
1360
1104
1344
1178
1180
1068
1998
1870
1871
1870
974
1870
1871
1870
1871
1871
1871
1871
1870
974
1130
122
1370
1338
1338
1338
1338
1338
1338
1338
1338
1338
1338
1338
1338
1424
1424
1089
1154
1040
1040
1889
1889
1025
1025
1275
1240
1240
1240
1240
1271
1805
1805
1805
1805
1301
1301
285
1301
285
1309
1517
1517
1821
1813
1517
1813
797
1821
1813
1517
1517
1821
1821
1305
1300
281
1817
1805
1517
1517
1269
1269
1269
1269
1269
1269
1245
1245
1273
1236
1273
1273
1273
1273
1269
1236
213
221
1245
1268
245
1268
1269
1268
1269
1269
1237
1237
1237
1484
461
1485
1485
1485
1240
1240
1236
1237
1485
1485
1240
1240
1240
1240
1240
1485
1485
1240
1485
1368
1368
1368
1368
1368
1368
1228
1228
1228
1228
1228
1336
1560
1341
1389
1389
1477
1477
1336
1485
1477
1477
1485
1485
1500
1153
1439
1426
1581
1100
844
1581
45
1069
1069
813
1069
1069
1042
1025
1164
1416
400
408
402
410
1424
408
402
410
1816
794
1466
1672
1424
408
402
410
1424
408
410
1424
408
410
1424
408
410
1440
418
1808
792
1808
792
794
1464
442
1456
1424
402
1416
400
408
402
410
1424
402
1424
408
1288
266
1296
266
274
1288
272
266
584
274
1296
1440
392
400
394
408
418
402
410
1440
392
400
394
408
418
402
1424
394
408
418
402
410
1416
400
394
408
402
410
1440
392
400
394
408
418
402
410
1432
410
1432
410
1424
408
402
410
1432
410
1424
408
410
1424
394
408
402
1440
400
394
418
1440
400
394
408
418
402
410
1816
794
1824
784
786
1544
528
544
536
522
546
538
1936
904
920
906
914
922
1936
904
920
906
914
922
1936
904
920
906
914
922
1944
922
1944
922
1944
1936
906
914
1328
312
306
1232
210
1232
216
210
218
1240
210
218
1112
90
1752
730
1490
1488
466
1488
466
1488
472
466
474
1488
472
466
474
1488
472
466
1488
472
466
474
1488
472
466
474
1490
1546
304
1546
560
1616
594
1544
522
600
602
1416
394
1416
394
1418
1416
394
1416
394
1424
408
402
410
1552
1552
530
1552
530
1296
274
290
282
1240
218
1240
218
1240
218
1240
218
1272
250
1266
1264
248
242
250
1266
1264
248
242
250
1272
250
1272
250
1264
248
242
1272
250
1264
248
242
250
1264
242
1272
250
1264
248
242
250
1272
1528
506
1528
506
1528
1392
370
1392
370
1274
1272
250
1264
248
242
250
1272
250
1264
242
250
1272
250
1264
248
1272
250
1272
250
1272
250
1266
1272
250
1264
248
242
250
1272
250
1264
242
250
1272
250
1272
250
1272
250
1272
250
1264
248
242
250
1272
250
1264
242
1264
242
250
1272
250
1272
250
1264
248
242
250
1272
250
1264
242
1264
248
242
250
1272
250
1272
250
1264
248
242
250
1272
250
1264
242
1264
242
250
1272
250
1272
250
1264
248
242
250
1272
250
1264
242
1264
242
250
1272
250
1264
248
242
250
1344
322
1984
962
1272
250
1264
248
242
250
1272
250
1264
248
242
250
1264
248
242
250
1264
242
1264
242
1562
1299
283
1424
1048
56
26
88
152
58
216
90
154
218
1112
152
282
90
154
1048
280
88
344
282
90
346
1048
280
26
152
408
282
154
410
1048
26
152
154
314
1304
282
1048
280
26
88
282
90
1048
56
280
26
152
58
282
154
1432
410
1432
410
1434
1112
90
1112
1306
1304
282
1176
1048
26
1048
26
282
1432
1072
56
88
50
58
216
1072
1048
154
1048
26
304
282
306
1048
280
26
282
1072
56
58
1072
1240
90
218
1080
88
58
216
90
218
1080
88
58
216
90
218
1240
1240
218
1112
152
90
154
1176
90
154
1112
152
90
154
1176
154
1176
154
1176
154
1432
410
1114
346
1176
154
1112
90
346
1176
154
410
1112
344
90
346
1304
152
408
282
154
410
1368
1048
280
26
152
312
282
154
314
1304
282
1048
152
154
1048
26
152
312
282
154
314
1176
154
1080
280
26
152
58
282
154
1048
280
26
152
312
282
154
314
1048
280
26
88
282
90
1048
56
280
26
152
58
282
154
1336
314
1048
280
26
58
282
1176
1048
56
26
152
58
154
1080
58
1080
58
1048
56
26
152
58
154
1368
1368
346
1432
410
1432
410
1432
410
1432
410
1432
1432
410
1298
1416
400
394
402
1296
394
274
1296
274
1802
1928
906
1400
378
1162
1418
1160
138
1416
400
394
402
1426
1296
400
274
402
1480
1480
458
1480
1480
458
1482
1680
658
1160
392
138
394
402
1416
400
394
402
1168
146
1424
402
1480
458
1480
458
1480
1680
658
1416
400
394
402
1424
394
402
1288
266
1808
786
1424
402
1928
906
1482
1480
458
1648
626
1650
1680
658
1680
658
1288
1288
266
1170
1482
1480
458
1160
144
146
1416
400
394
402
1416
394
402
1928
906
914
1936
906
914
1936
914
1936
914
1032
16
776
784
18
778
786
1040
264
776
136
784
144
266
18
778
138
786
146
1040
784
18
778
786
146
1808
786
1296
776
784
778
274
786
402
1800
784
778
786
1808
786
1288
272
776
784
392
266
778
394
274
786
402
1800
786
1800
1808
786
1288
272
776
784
392
266
778
274
786
1936
904
906
914
1938
1936
904
906
914
1938
1936
904
906
914
1938
1928
1960
938
1936
914
1938
1288
272
136
266
18
138
274
1296
274
1288
272
274
1810
810
1808
786
1832
786
810
1936
1288
1810
1661
1261
1101
1093
1093
1093
1093
1418
1169
1169
1169
1169
1169
1169
1169
1122
1539
1547
1546
1283
1290
1290
1312
1312
1312
1878
342
1027
1027
1030
1027
11
1035
1027
11
1026
1035
1035
1288
265
1288
265
1289
1289
1033
1033
265
1288
1288
265
1289
1289
1288
1289
1289
1289
1289
1289
1289
1288
265
1288
265
1288
9
265
1289
1289
1027
1027
1026
1282
1282
1026
1296
1597
317
1597
317
1219
1282
1644
1216
1581
1581
1581
1581
1421
1548
268
1292
1307
1324
1787
1847
1847
1292
1100
1436
406
1686
1436
406
1686
1420
1420
412
1434
1676
1420
1434
1676
1814
1814
150
1814
1932
1564
1564
1558
1178
1164
1178
1308
1308
1420
1306
1558
1309
1325
1309
1325
1309
1307
1307
1686
1437
1436
406
1686
1436
406
1693
1677
1676
1421
412
1437
1421
1677
1676
1421
1421
1437
1430
1421
412
1421
1430
1437
1691
1435
1435
1691
1435
1339
1339
1339
1814
1821
157
1814
150
1814
1814
1949
1933
1933
1933
1436
1436
1692
1820
156
1558
1558
1549
1563
1563
1564
1564
1092
1558
278
150
1558
278
150
1293
1292
140
1293
1293
1292
140
1293
1292
284
1293
1292
284
1174
1437
1526
1437
1526
1421
1420
1421
1563
283
155
1563
283
155
1179
1564
156
1180
1156
1156
1156
1430
1164
1164
1421
1741
1164
1307
1308
1430
1430
1420
1420
1420
1302
1302
1292
1292
1430
1430
1421
1420
1421
1435
1435
1302
1302
1293
1292
1293
1292
1307
1307
1308
1308
1302
1302
1036
1036
1084
1084
1046
1037
1036
1037
1046
1037
1036
1037
1051
1051
1084
1084
1046
1036
28
1050
22
1051
1051
1052
1036
1036
1037
1036
1037
1036
1051
1051
1051
1051
1051
1051
1083
1052
1046
1046
1036
44
1050
1036
44
1050
1036
44
1050
1052
22
1052
22
1052
22
1037
1036
44
1037
1037
45
1036
44
1037
45
1036
44
1037
45
1051
1051
1051
1052
44
1052
1052
1037
1676
1676
1814
1814
1814
1820
1820
1820
1946
1686
922
1686
922
1814
1820
790
1821
1820
790
1805
1804
1805
1805
1804
796
1805
1819
1819
1819
1820
1820
1796
1796
1796
1796
1820
1820
790
1804
1818
1804
1818
1814
1814
1804
1820
781
1804
1819
1819
1819
1820
1820
1814
1814
1814
662
1814
662
1820
1820
1677
1430
1420
1485
1485
1430
1421
1420
1435
1436
1668
1668
1220
1435
1420
1485
1485
1485
1421
1420
1420
1197
1148
1076
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1268
1268
1268
1268
1148
1148
1148
1140
1140
1140
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1268
1268
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1268
1268
1268
1268
1268
1268
1268
1268
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1268
1148
1080
1080
1112
1080
1080
1080
1112
1080
88
1080
1080
88
1080
1080
88
1080
88
1112
1112
1080
88
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
88
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1112
1080
1080
1073
1073
1073
1073
1073
1073
1073
1073
1073
1073
1150
1149
1149
1149
1149
1149
1149
1304
1304
1304
88
1304
88
152
1156
1240
1236
1314
1172
292
146
204
228
210
332
1234
1362
1230
1236
244
1268
1268
1360
1265
1265
1265
1351
1253
1080
1796
1794
1504
1504
1504
1504
1504
1504
1504
1504
1985
1985
1298
1298
1957
2021
2021
1113
1113
1608
1611
1162
139
1163
1163
1163
1163
1032
1032
1987
1795
1027
1027
1027
1027
1027
1795
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1283
1283
1283
1283
1027
1027
1443
1795
1795
1795
1376
1376
1376
1152
1495
1495
1158
1176
1464
1464
1192
1450
1450
1460
1467
1486
1486
1490
462
1490
462
1482
1486
1490
458
1490
1486
1490
462
1490
462
1484
1484
1481
1082
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1082
1082
1082
1082
1158
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
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1158
1556
1556
1172
1172
1172
1172
1204
1156
1156
68
1152
64
32
160
1024
256
128
64
1088
1024
128
160
1024
64
1152
160
1024
256
128
32
1024
128
1088
1152
1392
1392
1050
1059
1059
1059
1047
1880
1434
1408
1408
1408
1409
1826
804
810
812
1826
804
810
812
1836
1088
1088
1089
1088
1088
1088
1088
65
1088
65
1088
1088
1152
1090
1090
1088
1088
1088
1088
1088
1088
1121
1090
1090
1090
1088
1089
1089
1090
1088
66
1090
1090
1088
1088
1088
1088
1042
1089
1088
1088
1088
1090
1088
1088
1088
1088
1091
1091
1091
1088
1091
1088
1088
1088
1088
1088
1088
1088
1088
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1408
1408
1444
1444
1409
1409
1409
1446
1036
1034
1036
1036
1030
10
12
1030
1030
1036
1030
1036
1034
1030
1036
1035
1408
1444
1444
1409
1409
1032
1032
1032
1036
1446
1798
1798
1798
1798
1798
1408
1408
1411
1408
1408
1408
1410
1410
1410
1408
1409
1409
1088
1804
1804
1804
1804
781
1804
1804
781
1804
781
1804
1805
1804
1804
1804
1804
1804
781
1804
781
1804
781
1804
781
1804
781
1804
1804
1804
1804
781
1036
1036
1037
1037
1036
13
1036
13
1036
13
1037
1037
1036
1037
1037
1036
1036
1036
1037
1037
1037
1036
13
1036
13
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1037
1036
1036
1036
13
1036
13
1036
13
1036
13
1036
13
1036
1036
13
1036
13
1036
1037
1036
13
1036
13
1036
13
1036
13
1036
13
1036
13
1036
13
1036
1036
1036
1036
13
1036
13
1804
1804
1036
1036
1036
1036
1036
1036
1036
1036
1794
772
1796
1794
772
1794
1794
772
1794
772
1794
1796
1796
1796
1794
1794
1794
1794
1796
1794
1796
1796
1796
1027
1027
1027
1027
1027
1027
1920
1091
1089
1152
1408
1832
1092
1092
1092
1092
1091
35
1059
1059
1059
1091
35
1091
1096
1096
1098
1027
1027
1027
1027
1027
1027
1027
1677
1677
1672
653
1672
653
1673
1673
1674
649
1027
1027
1795
1027
771
1027
771
1027
771
1027
1027
1027
1696
1152
1152
1558
22
1558
22
1558
22
1046
1046
1088
1088
66
1088
66
1088
1088
66
1088
66
1088
66
1088
1088
66
1088
1088
66
1088
1088
66
1090
1088
1090
1088
65
1088
66
1088
66
1088
66
65
1090
1088
1088
1088
66
1090
1286
1091
1091
1088
1284
1088
1088
1088
66
1090
1088
66
1090
1090
1088
1090
1088
1088
1088
66
1088
1090
1088
1088
66
1286
1152
1152
134
1152
1152
134
1152
1046
1046
1046
1046
1046
1088
1088
1088
1088
1088
66
65
1088
1089
1088
65
1088
65
1091
1091
1091
1091
1091
1088
1088
1088
1088
1152
1152
1152
1152
1046
1046
1042
1088
66
1091
1152
1152
1088
1088
1090
1091
1090
1088
66
1290
1290
268
1292
1152
129
1042
1042
1090
1090
1152
1152
1088
1088
1091
1558
1044
1044
1088
66
1088
66
1152
1152
1088
1090
1089
1090
1090
1152
1152
1152
1152
1088
1088
1088
1152
1152
1088
66
1088
1088
66
1088
1088
66
1088
66
1090
1090
1091
1091
1088
1088
1088
65
1088
1088
1088
1089
1089
1089
1088
1088
66
1088
1088
65
1088
1152
1088
1152
1185
1088
1088
1121
161
1088
65
161
1088
1088
1089
1446
934
1446
934
1958
1814
422
934
1814
422
934
1814
422
934
1814
1444
932
1446
1446
1408
1408
386
1408
1408
1408
386
1408
386
1410
1408
386
1408
1408
1446
1446
1446
1798
1798
1798
1408
1444
1408
385
1411
1798
1798
1446
1446
1444
1408
1408
1798
1798
1798
1798
1408
385
386
1446
1446
1810
1814
1444
1810
1408
1408
386
1408
386
1411
1411
1408
1408
1409
1409
1796
1796
1408
385
1408
385
1444
1444
1444
1409
1796
1796
1796
1796
1796
1796
1796
1444
1444
1408
385
1408
1812
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1408
385
1408
385
1408
1408
1444
1444
1444
1409
1088
1088
1824
1832
1826
1824
1824
1832
1794
772
1794
772
1794
772
1794
772
1796
1796
1796
1796
1794
1794
1794
1027
1814
934
1814
1282
1282
1814
1814
1814
1804
781
1804
781
1036
13
1036
13
1804
1804
1036
1036
1036
1036
1794
772
1683
915
1672
1672
1807
1037
1804
1091
35
1059
1096
1096
1096
1096
1096
1096
1059
1101
1027
1027
1027
1027
1804
1286
1286
268
1286
1558
22
1044
1046
1088
66
1088
66
1088
66
1088
1286
1286
1088
66
65
1091
1088
65
1090
1088
66
65
1088
160
1091
1088
1088
1088
66
1088
1088
66
65
1090
1088
66
65
1286
1292
1088
66
65
1091
1088
66
65
1088
66
1088
160
1091
1088
66
1446
1798
1814
934
1920
898
1798
1446
934
1798
1798
1798
1798
1798
1812
1814
1814
1812
1796
1796
1804
781
1794
772
1794
772
1794
772
1794
1794
772
1794
1794
772
1122
1122
1122
1120
1798
1804
1037
1037
1036
1036
1036
1036
1036
1804
781
1805
1805
1805
1805
1805
1804
1804
1804
1804
1804
1804
781
1804
1804
781
1805
1036
1036
1036
1036
1036
1036
1036
1036
1036
13
1036
13
1036
1037
1036
1036
1037
1036
13
1036
13
1037
1037
1037
1037
1037
1037
1037
1037
1037
1036
1036
1036
1036
1036
1036
1037
1036
13
1037
1036
1036
1036
13
1036
13
1036
13
1036
1037
1036
13
1804
1804
1804
1805
1805
1804
1804
1804
1804
1804
1804
1804
1804
781
1804
1804
781
1804
1804
1804
781
1804
1805
1804
781
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1796
1794
772
1794
772
1794
772
1794
1794
772
1794
772
1794
772
1796
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1794
1056
1056
1036
1036
1036
13
1286
1286
1286
1798
1798
1284
1796
1284
1408
1408
1408
385
386
1408
1409
1409
1408
1410
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1794
1794
1794
1794
772
1794
772
1794
1794
772
1796
1794
1794
1796
1825
1088
1120
97
1088
1088
66
1088
1088
1088
1088
1088
66
1152
1152
1152
1152
129
1152
1088
1088
1152
1152
1152
1152
130
1152
1152
130
1814
1814
1814
1814
1814
1814
1814
1046
1812
786
1152
1152
1089
1088
1089
1152
129
1152
1152
1159
1152
1152
1152
1153
1152
1152
1152
1814
1814
1814
1046
1046
1046
1089
1089
1088
1088
1088
1088
1088
1088
1088
1088
1152
1152
1042
1044
18
1152
1814
1190
1046
1046
1664
1664
1121
1152
1152
1152
130
1152
1152
1088
66
65
1088
66
1088
65
1088
1090
1090
1152
1152
1088
1088
1088
1088
1152
130
1152
130
1152
129
1152
1152
1088
66
1090
1088
1089
1090
1090
1090
1153
1153
1152
134
1158
1152
134
1153
1153
1158
1089
1152
129
1153
1153
1152
129
1158
1153
1042
1798
1804
1804
1088
1120
1088
1702
1814
1814
1814
1814
1814
1814
1814
1814
1814
1814
1814
1814
1046
1046
1046
1046
1046
1046
1046
166
1046
166
1046
1046
1046
1190
1046
166
1046
166
1046
1046
1046
1046
1046
1046
1046
166
1046
1046
1046
1046
1046
1046
1810
1044
1042
1152
1044
1814
1814
1814
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1046
1120
1814
1814
1814
1814
1814
1814
1814
1814
1814
1814
1046
1046
1046
1046
1046
1046
1812
1812
1044
1044
1044
18
1042
1152
1152
1814
1814
1814
1814
1814
1814
1814
1814
1814
1814
1046
1046
1046
1046
1046
1815
1815
1047
1812
786
1812
786
1812
786
1812
786
1812
1812
1812
786
1812
786
1812
1042
1042
1044
1044
18
1044
18
1044
18
1044
18
1044
1044
18
1044
18
1044
18
1044
1044
18
1044
18
1044
18
1044
1044
1044
18
1044
18
1046
1046
1044
1814
1046
1046
1798
1120
1152
1120
1120
1120
1058
1056
1792
1091
1091
1430
1428
1482
1482
1066
458
1482
1480
1480
1475
1414
1412
1147
1147
1147
1147
1147
1147
1746
1424
1302
1302
1297
1794
1424
1412
1412
1220
1928
1237
1164
1033
1033
1259
1259
1259
1252
234
1256
1080
1080
120
1080
117
1080
1099
1099
1099
1122
1122
1122
1122
1443
483
1028
1029
1280
257
1280
1296
1298
1280
257
1283
1024
1024
1132
1147
1486
1486
1485
1480
1480
1480
1108
1108
1108
1108
1108
468
1112
1123
1123
1108
1101
1480
1480
1096
1207
1486
1065
1300
1300
1485
1485
462
1140
86
1485
462
1044
1044
1044
1485
1485
1485
1044
1202
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1207
1207
1207
1499
1115
1527
1485
1485
1484
1464
1112
1736
456
1480
1736
456
1466
1466
1147
1030
1030
1120
98
1120
1120
98
1120
1120
98
1122
1120
1120
1122
1121
1360
337
1360
337
1360
337
1361
1361
1360
1362
1362
1792
769
1120
1120
1120
1120
98
1287
1283
1287
1285
1096
74
73
1096
1096
74
73
1096
74
73
1098
1096
74
1098
1321
1322
297
1322
297
1320
1344
1794
1504
1936
913
1508
485
1504
1508
485
1508
1508
1114
1365
1504
481
1510
1510
1510
1119
1119
1420
1794
1800
1420
1420
1420
1804
1420
1798
1127
1041
1292
1444
1440
1447
1440
1445
1440
1440
1440
1444
1440
1440
1288
1440
417
1440
1445
1032
264
136
1040
272
144
1040
1040
144
1168
1040
144
1040
1034
138
1162
1162
1040
272
144
1288
1288
136
1298
1032
264
136
72
1096
1040
272
144
1032
72
1032
264
136
72
1040
144
1168
1040
144
1040
272
144
1040
1096
36
1096
36
1056
1056
1096
1096
1057
1064
1064
1064
1032
136
18
36
1032
264
136
1544
528
8
264
272
548
1032
16
18
36
1096
1032
16
136
36
1032
264
136
36
1096
1032
136
18
36
1160
1040
18
1040
136
18
36
1160
36
1544
264
1032
1096
1032
1032
264
136
1544
1032
1288
1288
1288
1056
1032
136
144
72
1032
136
72
1032
16
136
144
18
146
1096
1040
1033
1032
16
264
136
72
1032
16
136
144
1060
1168
1060
1288
1096
137
1032
136
144
72
1032
136
72
1040
144
1060
1060
1060
1096
1096
1456
1456
1056
1032
136
1034
266
138
74
1034
266
138
74
1034
138
74
1034
138
1162
1290
138
74
1034
138
74
1160
1160
1288
1096
1032
264
136
274
1033
265
137
1032
264
136
1298
146
1034
138
1032
72
1096
1162
1032
264
136
1040
272
144
1032
264
136
274
1098
1034
74
1063
1032
264
18
1032
1032
264
18
1032
72
1032
16
264
17
18
36
273
292
1032
16
264
272
136
144
17
18
36
273
37
292
146
293
1032
264
136
273
292
145
1032
16
264
17
18
36
273
1032
16
264
136
144
17
273
146
1032
264
272
136
144
292
1032
16
17
18
1032
1032
16
136
1032
16
264
18
273
1032
16
264
136
17
18
146
1032
136
144
146
1032
16
264
136
17
18
36
37
292
1032
16
264
136
144
17
72
36
37
146
1032
16
136
17
18
36
292
1032
136
144
17
72
36
146
1032
264
136
17
18
36
37
292
1032
16
264
136
17
18
36
37
292
146
293
1032
16
264
136
17
72
36
273
292
145
146
1032
16
264
136
17
18
36
1032
264
136
144
17
36
146
1032
264
136
144
17
72
36
292
146
1042
1040
136
144
18
292
146
293
1160
273
1040
1168
146
1296
136
1042
1042
146
1032
264
136
1032
1041
1041
1032
264
136
1032
136
1032
264
1032
1041
1288
1288
292
1288
1288
273
292
1288
1288
272
1288
1288
1288
1896
1457
1457
1457
1457
1034
266
1034
266
138
1040
10
138
1034
144
138
1040
10
266
138
1040
10
144
138
1034
144
1040
144
1034
1034
1034
1034
1034
1290
1041
273
1041
273
1297
145
1041
1041
1297
1041
1041
1041
1041
1297
1033
137
1060
9
37
265
137
1040
264
9
265
292
145
137
293
1288
9
265
137
1032
264
136
17
36
37
292
293
1032
17
36
37
1032
136
36
37
292
1032
16
264
136
17
36
273
37
292
1032
264
136
144
36
37
292
293
1041
1032
136
1032
136
1032
136
1032
136
1032
136
1288
265
1288
265
1288
265
1288
292
1457
1456
1456
1456
1040
1040
144
1168
1040
1168
1041
1041
273
1056
288
1056
1056
288
1056
1032
16
136
144
1032
136
72
1032
16
136
144
18
146
1288
136
1288
136
36
1096
1040
1160
18
146
1032
136
9
137
1040
144
1040
144
1096
1288
1040
144
1032
72
1040
18
146
1032
136
72
9
73
1040
144
18
1288
1060
1033
73
1288
1456
434
1456
1456
1458
1456
434
1456
1458
1456
434
1456
434
1458
1456
1456
434
1040
1032
264
136
18
274
146
1034
138
74
1034
138
1034
74
1034
138
1056
1056
1032
136
1032
72
1040
1456
1456
1040
264
272
136
144
1032
264
136
1040
264
272
136
144
18
274
146
1032
264
136
1040
272
144
1032
264
136
1032
16
264
272
136
144
18
274
146
1032
264
136
9
265
137
1040
272
144
274
146
1040
272
144
1032
264
136
1032
264
136
1042
274
146
1168
1288
136
1032
136
18
274
146
1032
264
136
9
265
137
1040
272
144
146
1040
272
144
18
274
146
1168
1168
146
1289
137
1040
1034
266
138
1034
266
138
1034
266
138
1290
138
1160
1032
264
136
1032
264
136
1296
144
1296
144
1040
272
144
1056
1032
136
72
1032
136
72
1040
10
144
138
1162
1034
1040
144
1040
10
144
138
1034
266
1456
1456
1456
1041
145
1041
145
1041
145
1457
1056
1056
1288
136
1032
264
136
1040
272
144
266
138
1040
272
144
1040
10
272
144
266
138
1041
273
145
1041
273
1040
272
144
1040
272
144
1296
1032
136
72
1032
136
72
1032
264
136
72
1032
136
72
1032
136
72
1032
264
136
72
1032
136
72
1032
136
72
1096
1040
10
144
74
1041
1034
1034
1034
266
1034
266
1034
138
1056
1040
144
1032
136
1096
1168
146
1168
1033
73
1096
1456
1458
1456
1458
1456
1458
1040
1288
1032
16
136
144
1032
264
36
1040
144
1168
36
1040
144
1060
1040
144
1456
1456
1456
1456
1456
1456
1456
1034
74
1034
74
1034
138
74
1034
138
1034
1162
1034
74
1034
74
1034
74
1034
138
74
1040
272
144
1168
146
1032
264
136
1168
1170
1296
1296
1168
1040
264
272
136
144
1040
272
144
1040
272
144
1296
1040
272
144
1034
266
138
1040
272
144
1034
266
138
1040
272
144
1040
272
144
1040
272
1040
272
144
1290
138
1034
266
138
1296
1040
1032
16
264
272
136
72
18
9
274
265
137
73
1288
136
72
265
137
1544
1161
1032
16
264
136
144
72
1032
264
136
72
1032
264
136
72
1032
264
136
72
1032
264
136
72
1032
264
136
72
1032
264
136
1032
16
264
136
144
72
1032
264
136
72
1288
136
72
1288
72
1544
1096
1032
136
1032
72
1034
138
74
1552
1552
1056
33
1056
288
1312
1057
1032
136
72
1160
1040
144
17
145
1032
136
72
1288
1168
145
1060
1160
1168
145
1288
1456
433
1034
138
74
1290
138
1056
1032
264
136
1040
272
144
17
273
145
1032
264
136
1040
272
144
17
273
145
1160
1168
145
1034
266
138
1034
266
138
1032
264
136
72
1096
1032
264
136
72
1160
72
1096
1034
266
138
74
1034
138
74
1032
16
264
136
36
37
1032
1032
16
264
136
144
72
36
37
146
1032
264
136
36
37
1032
264
136
36
37
292
293
1032
264
136
72
36
1288
1288
1288
292
1288
1034
266
138
1034
1034
138
1034
266
138
1034
266
138
1034
138
1290
1290
1056
288
1056
1056
288
1056
1096
73
1032
136
72
9
137
73
1040
144
1040
144
1032
136
1544
1168
1168
146
1032
136
72
137
73
1040
144
1060
1060
1168
1034
138
74
1034
138
74
1056
1040
144
1040
10
144
138
1170
1032
264
136
9
265
137
1040
272
144
1040
272
144
1032
264
136
1032
264
136
1040
272
144
18
146
1032
264
136
1040
272
144
1057
1042
146
1040
272
144
1040
272
144
1040
138
1034
1034
1290
1034
1034
138
1034
266
138
1034
266
138
1034
138
1034
1290
1290
1033
73
1040
144
1033
137
1033
73
1042
146
1041
273
145
1040
144
1040
1040
144
1040
144
1034
138
74
1034
138
74
1034
138
74
1168
1296
144
1032
264
1040
272
144
1032
264
136
1032
264
136
1032
264
136
1160
1040
272
144
1296
144
1040
272
144
1034
266
138
1288
136
72
18
9
137
73
1160
73
1544
1160
72
9
137
73
1060
1032
264
136
9
137
1040
144
1032
72
9
265
137
73
1040
272
144
1032
264
136
72
18
9
265
137
73
1032
9
265
137
73
1040
144
1032
136
72
9
265
137
73
1544
521
1544
1544
521
1040
136
144
72
1032
264
136
72
1160
72
1032
264
136
1034
266
138
74
1040
144
17
145
1168
138
1034
144
138
1032
264
136
1040
272
144
138
1168
1040
144
1168
1040
1040
1168
1456
1456
1456
1040
272
144
1040
272
144
1040
272
144
1040
144
1456
1456
1456
1040
272
144
1040
272
144
1040
1063
1040
144
1456
1456
1040
272
144
1040
144
1063
1040
144
1168
1168
1168
1296
144
1040
144
1040
144
1040
144
1040
272
144
1040
272
144
1040
272
144
1063
1064
1064
1872
1872
850
1872
850
1872
850
1544
8
592
594
1040
144
18
146
1456
434
1056
33
1040
272
144
18
274
146
1032
16
264
136
144
72
18
146
1032
16
264
136
144
72
18
146
1544
528
1568
1096
1096
1060
1032
264
136
9
265
137
1032
264
136
1040
146
1170
1168
18
146
1042
146
1032
136
72
1168
146
1458
1456
434
1458
1456
434
1040
144
1456
1032
264
136
1042
274
146
1040
272
144
18
274
146
1042
274
146
1032
264
136
1040
272
144
18
274
146
1032
264
136
17
273
1032
264
136
1168
1160
1288
1040
272
144
1041
273
145
1032
16
264
136
72
18
146
1032
264
136
72
9
265
137
73
1032
264
72
1032
264
136
72
146
1032
264
136
72
73
1544
530
1544
521
1160
72
146
1160
1160
146
1096
1160
1041
292
1040
144
1160
1040
136
1168
1162
1162
1162
1162
1168
1168
1296
144
1296
144
1296
1032
16
1032
136
1160
1032
16
136
1032
16
136
37
293
1160
1041
1104
1104
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
1056
1056
1296
36
1061
1032
36
1032
36
37
1096
1056
1160
72
1170
1096
1160
1161
1160
72
1096
1096
1032
1096
1032
292
1162
1034
138
74
1162
1034
138
74
1162
1034
138
74
1162
1034
138
74
1162
1096
1160
1160
1162
1296
144
1162
1162
1162
1162
1034
266
138
1034
266
138
1034
266
138
1290
1032
136
36
1032
264
136
1032
264
136
1032
264
136
72
1096
1032
16
264
272
1096
1032
16
264
272
136
292
1032
1032
16
264
272
136
72
1096
1032
1032
264
136
1096
1060
1060
1060
1032
264
1032
136
36
1288
1032
36
1032
264
136
1032
16
264
272
136
36
1032
264
136
1032
136
144
72
36
1032
16
264
136
36
1032
16
264
136
36
292
1032
16
264
136
144
72
36
1096
1288
1096
1160
1096
1032
1032
36
1096
1032
1032
264
1032
264
1032
264
1032
264
1032
264
136
1032
1032
264
136
72
1032
1288
1032
1032
264
136
1032
136
36
1288
1032
36
1032
264
136
1032
136
1032
1032
136
1032
264
136
36
1032
264
136
1032
136
144
72
36
1032
264
136
1032
264
136
36
292
1032
264
136
72
36
1096
1288
1288
1288
1288
1160
72
1032
136
72
1096
1160
72
1162
1162
1034
138
1034
138
74
1290
138
1160
1032
136
1032
16
136
1032
1032
1032
16
136
1032
16
136
18
1032
136
72
1032
136
1160
1032
136
1160
36
1160
1160
1060
37
1160
36
37
1160
36
1060
1060
37
1060
1060
1060
1060
37
1160
1572
1288
1288
1032
36
1032
36
1032
36
1032
264
136
72
1056
1056
1056
1877
1057
1056
33
1056
288
1057
1057
1057
1057
1057
1057
1057
1160
1288
1160
72
1160
1160
1160
1032
136
1160
1096
1096
1160
72
73
1160
72
1032
136
1160
72
1168
1296
144
1160
1160
1160
1096
1096
1096
1768
1096
1096
1097
1097
1168
1168
1769
1616
1616
80
1616
80
1616
1616
1616
1616
1616
1040
144
1040
1040
272
1040
1040
1041
1040
18
1042
1042
1042
1168
1040
144
1040
1040
144
1040
144
1040
1040
1040
144
1040
1040
1040
1040
144
1168
1168
1296
1168
1168
1168
1168
1040
144
1040
1040
144
1040
1040
144
1040
1296
1296
1456
1041
145
1041
1041
145
1040
1040
1296
1040
1040
1296
1456
1064
1160
36
37
1168
72
36
292
146
1160
36
1168
72
292
1060
1060
292
1160
36
1168
36
292
1160
37
137
1168
72
36
292
145
293
1056
1056
288
1056
1056
288
1056
1056
288
1168
1096
1170
1160
72
1168
1160
72
1160
72
1298
1096
1160
72
1096
1168
1168
1170
1160
1168
146
1168
1170
1162
1160
1160
1168
1168
1168
1168
1168
1098
1162
1170
1160
1160
1056
1056
1056
1056
1096
1160
72
1160
72
1168
36
146
1160
72
1160
1168
1160
72
1160
72
1160
72
1160
1160
72
1160
72
1160
72
1160
1168
1160
72
1160
72
1032
136
72
1160
72
1096
1096
1032
136
72
1032
136
72
1160
72
1096
1032
136
72
1032
136
72
1032
1032
1032
136
72
1032
136
72
1056
1056
1056
1056
1056
1056
33
1057
1056
33
1096
1160
72
1160
1168
1056
1312
1056
1056
1312
1056
1056
1060
1060
1168
1040
144
1168
1160
1168
1160
1160
1168
146
1168
1168
1168
1168
1040
272
144
1296
1162
1162
1034
266
138
1168
1168
1160
72
1160
137
73
1096
1160
137
73
1096
1160
1168
1168
1160
72
1160
144
72
146
137
73
1060
1160
137
1096
1096
1096
1032
36
1160
144
72
1168
36
1160
72
1160
72
1160
72
1160
144
72
1168
1160
72
1160
72
1160
1096
1040
144
1096
1096
1096
1168
72
1168
1032
136
72
1160
72
1032
136
72
1160
144
72
1168
36
1160
72
1160
72
1160
72
1160
1096
1032
136
72
1160
72
1032
136
72
1168
1040
144
1032
136
72
1032
136
72
1544
1032
264
136
72
1032
136
72
1544
1034
74
1098
1034
138
74
1056
288
33
1056
1056
288
1056
288
33
1290
138
1546
266
1546
266
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1032
1288
1288
1288
1288
1290
1290
1288
1288
1288
1288
1288
1288
1288
1288
1032
9
1288
1288
1032
1288
1288
1288
1288
1290
1288
1288
1288
1288
1032
1288
1288
1288
1288
1288
1288
1168
146
1032
1168
1168
146
1168
1098
1032
72
1160
72
1168
1168
138
1289
137
1296
1168
1288
136
265
137
1162
1034
266
138
1061
1032
37
1061
1061
1160
72
1040
144
1168
1160
1040
1296
1042
1160
72
1042
1170
1160
72
1041
145
1170
1288
136
1298
146
1170
1288
136
265
137
1288
136
1288
136
1288
136
1160
1160
1032
72
1288
136
1170
1032
136
1168
1168
1168
1168
146
1056
1056
1056
1056
1032
136
72
1032
136
72
1096
1160
72
1040
144
1168
1168
1040
144
1032
264
136
1288
136
1160
1040
272
144
1296
144
1168
1040
144
1032
264
136
72
1032
264
136
72
1032
136
72
1032
136
72
1160
72
1032
136
72
1160
72
1032
264
136
72
1032
264
136
72
1056
1056
1056
33
1056
33
1032
136
72
1032
136
72
1032
136
1032
72
1032
136
72
1032
136
72
1032
136
1096
1032
136
1096
1032
136
72
1160
72
1032
136
1096
1096
1040
144
1168
138
1034
144
138
1168
1168
1040
144
1040
10
144
138
1056
1161
1060
1060
1040
272
144
1160
1040
144
18
146
1170
1040
272
144
1296
144
1168
1168
1040
272
1034
266
138
1296
1296
144
1290
1316
1096
1060
1096
1060
146
1096
1060
292
1032
16
264
136
144
72
1040
144
36
1032
264
136
72
1032
264
136
72
1032
264
136
72
1032
264
136
1040
136
144
72
1168
36
1160
72
1040
144
1168
72
1040
144
1096
1168
1032
264
136
72
1032
136
1056
288
1312
1056
288
1056
288
33
1032
1290
1168
1168
1168
1168
1040
272
144
1040
272
144
1063
1063
1168
1168
1168
1168
1168
1040
144
1168
1040
144
1040
1168
1040
144
1063
1040
1168
1168
1040
144
1040
1168
1040
272
144
1296
144
1168
1168
1063
1040
144
1040
144
1040
144
1168
1168
1168
1040
144
1168
1040
272
144
1064
1064
1064
1064
1064
1064
1448
1064
1064
1064
1096
1616
1056
1056
1056
288
1312
1032
136
72
1288
136
1032
264
136
1096
1168
1032
72
1032
1032
136
1096
1168
146
1160
1096
1032
1160
1170
1168
146
1056
1168
1168
1218
1218
1346
1346
1346
1061
149
1061
149
1061
149
1154
1154
66
162
1154
1154
162
1186
1186
1154
162
1026
1026
1026
1026
1026
1045
69
37
149
73
1045
37
149
1282
1282
1026
258
1101
1101
1421
1420
1990
1044
36
1044
36
1044
1044
1412
644
1300
1045
1044
36
1044
36
148
1061
1045
1093
37
149
1092
1092
1412
1412
1044
21
1045
1413
1059
1058
1076
1080
1076
1076
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1113
1073
1077
1072
1072
1456
1080
1187
1184
162
1187
1187
1187
1288
1160
1288
1160
137
1160
137
1160
1032
1288
1032
264
1032
1032
16
264
272
273
1160
1032
264
36
37
292
293
1160
1288
1288
1032
1032
16
1032
16
264
36
1032
264
36
37
1288
1288
272
273
1288
1297
1297
1297
1032
264
9
265
1288
1288
265
1160
1032
264
9
265
1288
265
1034
1034
1056
1288
136
1288
136
1288
1160
1160
1060
292
1288
1316
1288
1056
1032
1032
1288
1162
1034
1297
1162
1160
1219
1216
1216
1219
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1440
1442
1032
1792
1186
1186
1186
1293
1189
1634
1026
1986
1986
1142
1142
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1142
1142
1203
1201
1189
1348
1348
1348
1876
854
886
1878
1876
1302
1302
1300
1030
1408
1347
1965
1112
1112
1112
1112
1808
1348
1796
1796
1796
1798
1798
1796
1680
1680
1680
1680
1620
1030
1170
1170
1101
1101
1101
1101
1553
1044
18
1172
1412
1344
1344
1540
1410
1408
386
402
1410
1410
1410
402
1410
392
1410
404
1410
392
1425
1408
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1349
1349
1349
1349
1349
1349
1349
1349
1349
1349
1348
1348
1348
1348
1348
1348
1185
1189
1189
1495
1493
1493
1493
1493
1493
1607
1495
1607
1607
1605
1093
1735
1733
1543
1409
1047
151
1047
1045
1415
1413
645
1047
151
1047
1047
1047
1303
1047
279
1173
1045
149
1045
277
149
1413
1413
645
1301
1301
1045
277
1415
1415
1415
1415
1415
1415
1413
645
1413
1413
645
1413
1413
1413
1413
1093
1093
1093
1045
1045
1413
1413
1413
1413
1045
1045
277
1173
1301
1045
1045
277
1045
277
149
1045
277
1045
277
1045
149
1045
277
1301
149
1045
277
1301
149
1045
277
1045
277
149
1093
1093
1093
1093
1093
1093
1045
1093
1413
645
1413
1413
645
1413
1413
645
1413
1413
645
1413
1413
1413
1413
645
1413
1093
1045
1045
277
1045
277
149
1301
1045
277
149
1045
277
1093
1413
1413
1045
277
1301
1045
277
1301
1045
277
1301
1045
277
149
1301
1413
645
1413
1413
1413
1413
1413
1413
1413
1413
1045
1045
1045
277
1301
1093
1093
1153
1153
1025
257
129
1025
257
129
1025
257
129
1025
257
129
1281
129
1409
1409
1281
1165
1415
1415
1415
1415
1025
1043
1170
1025
1025
1221
1221
1221
1221
1221
1221
1170
1063
1047
71
39
151
1063
1047
71
151
1175
1093
149
1173
1173
1093
1173
1171
1303
1792
770
1253
1253
1253
1264
1264
1365
1366
1366
1254
1254
1254
1366
1366
1254
1254
1366
1366
1254
1254
1366
1254
1366
1252
1252
1252
1252
1252
1252
1252
1252
1252
1362
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1252
1201
1284
1792
1792
1412
1284
132
1425
1432
1133
1460
1460
1460
1460
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1366
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1126
1366
1366
1366
1366
1366
1366
1366
1126
1126
1126
1366
1366
1366
1366
1366
1126
1136
1462
1461
1463
1463
1463
1025
1025
1025
1729
1472
1728
1728
1568
546
1568
546
1568
546
1570
1568
546
1568
546
1568
546
1568
546
1568
546
1568
546
1570
1568
546
1570
1568
546
1570
1570
1570
1570
1570
1570
1570
1570
1424
1424
1424
1424
1044
1040
1072
1072
1072
1072
1040
1040
1040
1040
1072
1056
1056
1056
1056
1072
1032
1076
1056
1073
1056
1056
1056
1056
1076
1056
1056
1056
1072
1056
1056
1032
1058
1058
1056
40
1064
1058
1056
34
1056
42
1058
1066
1056
40
1056
40
34
42
41
1056
34
1058
42
1056
40
42
1058
1058
42
1056
1056
1056
1042
1056
1056
40
41
1056
40
1064
41
1058
1064
42
1066
1024
1
32
40
33
34
41
1056
40
42
1056
40
34
42
41
1064
42
41
1058
1066
1064
42
1056
34
1056
34
1056
33
34
1056
33
34
1056
34
1056
34
1056
40
34
1056
34
1032
1032
1032
40
1032
1032
1033
1033
1033
1033
1032
1024
1056
1056
1057
1057
1058
1058
1058
1058
1058
1058
1056
1048
1056
33
1056
33
1064
1040
1040
1056
1032
1032
1056
1048
1056
1072
1072
1072
1072
1056
48
1056
48
40
56
1056
1056
34
1056
48
1056
48
1056
48
1056
48
1032
1040
1042
1056
1080
1032
1042
1042
1042
1050
1050
1042
1042
1042
1040
1040
18
1042
1040
18
1042
1042
1042
1042
1042
1042
1050
1042
26
1042
26
1042
1024
2
1026
1026
1050
1050
1040
17
1032
1024
1
1024
1050
1032
1040
1040
1040
1056
48
40
1064
1056
1868
1504
1865
1865
1865
1294
1038
1166
1166
1294
1177
1507
1507
1857
1186
1408
385
386
392
1408
385
386
392
1153
136
1160
1410
1408
386
1024
1408
386
1152
130
136
146
1056
1026
1442
1203
1205
1205
1205
309
1332
1332
1332
1332
1332
1128
1128
1204
1204
1204
1204
1204
1204
1204
1337
1138
178
1202
1209
1330
1202
1209
1202
1202
1204
1204
1204
1202
1202
1204
1204
1204
1208
1282
1044
1380
1025
1025
1024
1024
1024
1
1024
1024
1024
1536
1536
1024
1024
1408
1408
1024
1596
1212
1660
1852
1056
1056
1056
1040
1040
1040
1040
1056
1136
1139
1136
1538
1536
1540
1198
206
238
1198
206
238
1390
1382
1226
1226
1226
1226
1226
1226
1226
1230
1230
1229
1230
1229
1229
1389
1230
1229
206
1230
1229
1230
1230
1230
1229
1229
1396
1396
1267
1267
1267
1584
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1443
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1123
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1139
1543
1543
1554
1540
1540
1540
1541
1536
1540
1027
1027
1139
1139
1139
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1090
1090
1090
1090
1090
1090
1090
1090
1091
1091
1090
1091
1382
1206
1206
1230
1230
1230
1230
1230
1224
1224
1230
1230
1230
1230
1230
1230
1230
1230
1230
1229
206
1230
1230
1230
1230
1230
1230
1230
1230
1230
1205
1205
1030
1030
1030
1030
1030
1030
1468
1468
1468
1468
441
1465
1468
1468
1468
441
1468
441
1468
441
1468
441
1468
441
1468
441
1152
1152
1152
1152
1153
1026
1026
1026
1027
1026
1026
3
1026
1026
1026
3
1026
1026
1026
3
1026
1026
1026
1538
2
1026
1026
3
1026
3
1026
1538
1026
1026
1026
1026
1026
1026
1026
1026
3
1026
1026
3
1027
1026
1026
3
1026
1026
3
1026
1026
1026
3
1026
1026
3
1026
1026
3
1026
3
1026
1026
1026
1026
1026
3
1026
1026
1538
1026
3
1538
1026
3
1026
1026
3
1026
3
1026
1026
1026
1538
2
1026
1026
3
1026
1538
1026
1026
3
1026
3
1026
1026
1026
3
1026
1538
1027
1026
1026
1538
1026
3
1538
1026
1026
3
1027
1027
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1600
1600
1600
1600
1600
1600
1600
1600
1600
1344
1344
1600
1377
1633
1393
1393
1361
1300
1300
1556
1387
1198
1389
1206
1206
1211
1334
1334
1334
1206
1198
1414
1039
1044
1044
1048
1306
1552
1560
1048
1048
26
1544
522
1048
1032
24
26
1048
1560
1646
1646
1638
1638
1344
1792
1088
576
320
1088
576
320
1088
576
1344
1280
1280
1792
1600
320
1600
1288
268
1288
1290
1292
1288
268
1032
268
1288
1034
266
1288
268
1032
268
1032
10
1032
268
1288
268
1032
264
10
1034
266
1032
10
1290
1304
268
1300
1304
276
1032
10
268
1034
1292
1032
10
1032
10
268
1032
10
1292
1032
10
1292
1292
1032
10
268
1032
10
1288
12
268
1288
1288
1288
1306
1292
1288
1290
1288
266
1290
1288
1288
268
1288
1288
268
1032
1032
264
10
266
1290
1032
1032
1288
1290
1032
264
10
1032
1032
264
268
1288
1288
1032
264
268
1032
1032
1032
1032
268
1032
1032
268
1032
264
10
266
1290
1034
1032
264
10
1032
1032
264
268
1288
266
1304
1288
280
266
1304
268
1304
1284
280
266
268
1284
280
268
1300
1290
268
276
1304
276
1284
280
266
268
276
1304
276
1304
276
1352
1348
1034
1034
268
1032
10
268
1034
268
1034
1034
268
1292
1032
1292
1032
10
268
1032
1032
10
268
1034
1032
10
268
1288
1288
1288
266
1288
266
1288
1288
1288
266
1288
1288
1304
266
268
1304
268
1290
268
1164
324
1032
1284
268
1304
1304
274
1162
146
1156
1160
138
1090
1090
1306
1284
1284
280
1162
140
154
1156
1156
1304
1162
1162
146
1156
138
140
1320
1164
1320
1164
1320
1164
1302
1340
1340
1340
1340
1314
1340
1314
316
1314
1340
1340
1314
1090
67
322
323
1090
67
1090
322
323
1090
67
322
323
1090
67
322
323
1090
67
1346
323
1090
67
1090
322
323
1091
1090
67
322
323
1090
67
322
323
1090
67
322
323
1090
67
322
323
1090
67
1090
67
323
1090
67
322
323
1090
67
322
323
1090
1090
1090
67
322
323
1090
67
322
323
1090
67
1346
323
1090
67
322
1090
67
322
323
1090
67
322
323
1090
67
1090
67
322
323
1090
67
322
323
1090
67
1090
67
322
323
1346
323
1090
1090
322
1346
1090
1090
1090
1090
322
1090
322
1090
1346
1346
1088
1088
320
1088
320
1344
1088
320
1088
320
1088
320
1088
1088
320
1088
320
1088
320
1088
320
1088
1088
1088
1088
1344
1344
1088
1088
1088
320
1088
320
1088
320
1088
320
1088
320
1088
320
1088
320
284
1088
1088
1088
320
1088
1344
1344
1088
320
1088
1088
320
1088
1088
1088
1344
1344
284
1088
1088
1088
1088
320
1088
1088
1088
1088
320
1088
320
284
1088
1088
1344
1344
1093
1093
1093
1093
1093
1093
1116
1116
1116
1116
1344
1344
1088
320
1344
1344
1344
1088
320
1088
1344
1088
1088
42
1088
320
1066
1088
320
1088
320
1066
1088
1088
1088
1088
1088
320
1088
320
1066
1088
1088
1088
320
1066
1088
320
1088
320
1344
1088
320
1088
42
1088
320
1088
320
1088
1344
1052
348
1052
348
1052
1052
1052
1052
1052
1052
1052
348
1052
348
1052
1052
1052
1052
348
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1052
1088
320
316
1088
320
316
1088
320
316
1088
320
316
1344
1088
320
316
1088
320
316
1088
320
1088
320
1088
320
1344
1344
1344
1088
320
316
1088
320
1088
320
316
1088
320
1088
320
1088
320
1088
320
316
1088
316
1088
320
316
1088
320
316
1340
1088
320
1088
320
1088
320
1088
320
1088
1088
1340
1088
320
1344
1088
320
1344
1344
316
1340
1088
320
316
1088
320
316
1340
1088
1088
1340
1088
320
1088
320
316
1088
320
316
1088
320
1088
320
1088
320
1088
320
1088
320
1344
1088
320
1088
320
1088
320
1344
1344
1088
1088
320
1088
320
1088
1088
1088
1344
1344
1088
1344
1088
320
1088
320
1088
320
1344
1344
1344
1344
1340
1340
1340
1340
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1340
1340
1340
1314
1340
1340
1314
1340
1314
1340
1088
1088
1088
320
1344
1088
320
1088
320
1088
320
1088
320
1536
1280
1280
1088
320
316
1088
320
316
1088
320
316
1344
1344
1344
1344
1344
316
1344
316
1088
320
316
1088
320
316
1088
320
316
1344
1344
1344
1340
1088
320
316
1088
320
1340
1088
320
316
1088
320
316
1344
1340
1344
316
1344
316
1088
320
316
1340
1088
320
316
1088
320
316
1344
316
1088
1088
1344
1344
1344
1344
1088
320
1088
320
1344
1088
320
1088
320
1088
320
1344
1344
1088
320
1340
1340
1340
1093
325
1349
1093
325
1093
325
1349
1088
320
1344
1088
1344
1340
1340
1088
1314
1314
1314
1314
1346
1090
1093
325
1340
1340
1052
348
1052
1349
1314
1602
579
1603
1602
1602
1600
1600
1600
1600
1600
1088
1088
1088
1088
1314
1158
1158
1158
1158
1088
320
1088
1088
320
1280
1088
320
1088
320
1088
320
1088
320
1088
1088
320
1088
1349
1093
325
1349
1093
325
1066
1280
1282
1344
1314
1349
1308
1322
1322
327
1322
327
1351
1351
1090
1343
1351
319
1095
327
319
1351
1351
1351
1351
1340
1340
1340
1340
1095
327
1340
1340
1344
1037
1037
1088
1088
320
1088
1088
320
1088
320
1088
1088
1344
1088
320
1088
320
1088
320
1088
320
1088
1037
1357
1357
1037
1037
1600
1344
1600
1600
1549
141
1165
1357
1346
1292
1094
1312
1312
1312
1312
1312
1312
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1304
1089
321
1089
1089
321
1089
321
1089
1345
1089
321
1089
1089
321
1089
321
1089
1345
1031
1092
1092
324
1092
1092
324
1092
1092
1092
1092
324
1092
324
1092
324
1092
1092
1092
1092
1348
1348
1092
1092
324
1092
324
1092
324
1092
1092
1092
324
1092
324
1092
1092
1348
1348
1092
324
1092
324
1092
1092
1092
1092
1092
1092
324
1092
1092
1348
1348
1348
1348
1348
1056
1056
1056
1056
1056
288
1056
1056
1056
1056
1056
1056
1056
1056
1320
1320
324
1320
1094
1094
1094
1094
1094
1094
1094
1064
1064
1064
1064
296
1064
1056
1056
1288
1032
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1348
1348
1092
1092
1092
1092
1092
1092
324
1092
324
1092
324
1348
1348
1312
1312
1312
1288
1164
1176
1092
1282
1282
1282
1092
324
1092
324
1092
324
1348
1348
1348
1348
1092
1092
1092
1092
1092
1348
1092
324
1092
1064
1090
296
322
1064
1090
1090
322
1032
1312
1284
1284
1312
1288
266
1031
1348
1092
324
1348
1348
1348
1346
1292
1292
1292
1346
1315
1315
1312
1295
1295
1032
1032
1032
1032
1604
1604
1604
1604
1604
1092
1092
1604
1604
1604
1056
544
1544
1032
1288
1288
1288
1304
1304
282
1284
1164
1164
1348
1356
1282
1282
1348
1092
324
1092
324
1092
324
1092
324
1092
324
1092
324
1064
1090
296
322
1090
322
1320
322
1090
322
306
1090
322
1346
1288
266
1288
266
1288
1290
1604
1160
1540
1540
1284
1540
260
1348
1348
1346
1346
1315
1312
1540
260
1540
260
1284
1164
152
332
1176
1320
1092
1320
1092
324
1320
1348
1164
1032
1162
1088
42
298
1322
1066
298
1066
1066
1088
42
298
1088
42
1340
1066
1066
298
1600
554
42
1578
42
1356
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1064
296
1320
1064
296
1064
1064
1064
296
1064
1064
1064
1064
1064
1064
1118
1118
1118
1118
1118
1032
1032
1032
1320
1094
1094
1064
1064
296
1064
1064
1064
1312
1312
1312
1032
1032
1094
1606
1346
1576
40
1576
40
580
1576
40
580
1320
1604
1032
1032
1032
1032
1032
1032
1356
1093
1293
1094
326
1350
1348
1350
1346
1346
1282
260
1306
1302
1302
1302
1304
1930
1930
1304
1304
1304
1304
1090
322
318
1090
322
318
319
1090
322
303
302
1090
322
318
1090
322
318
319
1090
1090
322
303
302
1090
322
303
302
1090
322
1090
1327
1326
1346
1090
302
1090
322
302
1090
322
1090
1326
1090
1346
1346
1343
1090
322
302
318
319
1090
322
318
319
1346
1346
318
319
1090
1346
1346
1090
1158
1346
1159
1287
1346
1346
1334
302
1334
1346
1346
1090
322
284
1308
1090
1090
322
323
1091
284
323
1308
323
1091
1347
1347
1090
1090
1090
1090
1090
322
1090
1346
1346
1334
302
1334
1334
1090
1088
320
1088
320
1088
320
1088
320
1088
320
1344
1344
1344
1344
1028
6
262
1346
1346
1088
1088
1344
1088
1088
1344
1088
1088
1088
1088
1030
1028
1030
1346
1030
1030
1030
1088
1290
1344
1088
320
1088
1088
320
1088
1028
1028
7
1298
1344
1344
1088
320
1088
320
1088
320
1344
1088
320
1088
320
1344
1345
1345
1345
1345
1345
1030
1088
1344
1089
321
1345
1345
1089
321
1089
321
1088
320
1088
320
1088
320
1088
320
1088
320
1088
320
1028
1028
1089
321
1286
1286
1344
1344
1352
330
1284
280
276
1354
1546
1160
138
1412
1944
1940
1448
394
410
1412
394
410
1412
394
410
1448
394
410
1412
394
410
1944
1940
1944
1944
916
1288
1288
1320
1320
1288
1320
1320
292
1320
292
1288
1288
1290
1288
1320
1320
1284
1284
1292
1288
1292
1322
1288
1292
1288
1288
1322
1322
1320
1946
1946
1960
1960
1960
1960
1944
1960
1946
1960
1960
1960
1960
1960
1944
1960
1960
1280
1280
1286
1286
1286
1286
1282
1282
1306
1306
1306
1304
1304
1304
1280
1280
1286
1286
1286
1286
1308
1310
1304
1300
1304
1304
1304
1344
1344
1314
1090
322
323
1090
322
323
1090
322
323
1090
322
323
1090
322
1090
1344
1088
320
1344
1344
1088
320
1344
1088
1344
1088
1344
1088
1088
320
1066
1088
320
1088
320
1344
1372
1340
1052
1372
1052
1344
316
1088
320
1088
320
1088
320
1344
316
1088
320
1088
320
1088
320
1088
320
1088
320
1344
1088
320
1088
320
1344
1344
1088
320
1088
320
1088
320
1088
1088
320
1340
1088
320
1037
1312
1312
1312
1312
1312
1032
1032
1032
1032
1032
1345
1345
1028
1092
324
1348
1348
1092
324
1092
1348
1092
1056
1312
1056
1288
1288
1064
1036
1348
1092
324
1092
324
1348
1092
324
1092
324
1092
324
1092
324
1032
1066
1344
1088
42
1344
1066
1344
1344
1344
1344
1094
1094
1094
1064
1064
1064
68
1346
1064
68
1346
1118
1118
350
1118
1032
1356
1056
1056
1032
1032
1306
1280
1280
1282
1160
1479
1090
322
1327
1090
322
302
1090
1090
322
1347
1346
1346
1090
1346
1344
1346
1344
1344
1030
1030
1088
320
1314
1344
1344
316
1344
1344
316
1344
1088
320
1344
1344
1344
1344
1344
1344
1344
1344
1344
1340
1340
1349
1349
1349
1088
320
316
1088
320
1088
320
1088
320
1344
1088
320
1088
320
316
1088
320
1088
320
1344
1344
1344
1088
320
1344
1088
320
1344
1344
1344
1344
1344
1088
320
1344
1088
320
1340
1340
1349
1349
1349
1349
1093
325
1349
1349
1088
320
316
1088
320
1088
320
1088
320
316
1088
320
1088
320
316
1344
1344
1344
1344
1344
1344
1344
1344
1088
320
316
1088
320
316
1344
1344
1088
1088
320
1088
320
1344
1344
1344
1088
320
1344
1340
1093
1093
325
1093
325
1093
325
1344
1088
1088
1088
320
316
1088
320
316
1088
320
316
1344
1344
1344
1344
1344
1344
1344
1088
1088
1344
1088
320
1088
320
1088
320
1344
1088
320
1088
320
1088
1088
320
1088
320
1088
320
1344
1088
320
1088
320
1088
320
1340
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1093
325
1344
1344
1344
1344
1344
1165
1312
1348
1348
1348
1348
1348
1348
1348
1348
1292
1292
1348
1348
1348
1092
1092
324
1092
324
1092
324
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1312
1092
324
1348
1092
324
1092
324
1348
1092
324
1348
1348
1292
1292
1292
1164
1346
1092
1090
1092
324
1092
324
1092
324
1348
1092
324
1092
324
1348
1092
324
1092
324
1346
1092
1346
1092
1092
324
1092
324
1092
324
1348
1348
1292
1164
1344
316
1344
1344
1344
1344
1344
1344
1344
1344
1344
316
1088
320
1344
1344
1344
1344
1344
1344
1344
1340
1344
1344
1346
1292
1164
1084
1282
259
1282
259
1794
771
1794
771
1794
771
1794
771
1794
771
1794
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1792
1792
1792
1792
1792
1792
1792
1792
1285
1285
1308
282
1308
1308
1820
1820
1818
1818
1306
1818
1818
1818
1818
1308
1308
282
1308
1308
282
1308
1308
1282
1282
259
1283
1282
259
1282
259
1282
1282
259
1282
259
1282
259
1282
259
1282
259
1282
259
1282
259
1282
259
1282
1282
259
1282
259
1282
259
1282
1282
259
1282
259
1282
259
1282
259
1282
1282
1282
1282
1282
1282
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
1285
1285
1052
1052
1340
1340
1084
1084
1084
1084
1052
1340
1340
1308
282
1308
1308
1308
1308
282
1308
1308
1308
1308
1308
1308
282
1308
1308
1306
1306
1308
1308
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1052
60
1052
60
1280
1280
1792
1792
1792
1792
1280
1280
1280
1280
1280
1281
1793
1793
1793
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1796
1796
1796
1796
1796
1796
1796
1796
1796
1796
1816
1796
1356
1304
1304
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
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
1793
1281
1284
1054
1048
1048
1048
1965
1934
1344
1344
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1088
1088
1116
1116
1116
1116
1116
1116
1116
1116
1280
1280
1280
1280
1280
1280
1280
1344
1340
1344
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
1344
1344
1600
320
1600
1088
320
1344
1344
1344
1344
1344
1088
320
1344
1344
1088
320
1344
1344
1344
1088
320
1344
1344
1372
1372
1372
1116
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
1285
1280
263
1280
1287
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1344
1344
1088
576
320
1344
1344
1344
1088
576
320
1344
1088
320
1088
320
1088
320
1344
1344
1344
1372
1372
1372
1308
92
316
348
1116
1372
1340
348
1372
1372
1372
1340
348
1116
348
1372
1340
348
1372
1372
1372
1116
348
1340
1340
1293
1293
1284
1286
1286
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1798
1794
1794
1796
1794
1794
1794
1794
1794
1094
1320
1320
1282
1282
1346
1286
1286
1286
1320
1282
260
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1282
1282
1282
1284
1282
1282
1282
1282
1282
1282
260
1282
1282
1282
1282
1282
1282
1282
1282
1282
1350
1350
1350
1094
326
1350
1350
1350
1350
1350
1094
326
1350
1350
1094
326
1094
326
1350
1350
1350
1350
1606
326
1606
1094
326
1350
1350
1350
1350
1350
1346
1346
1346
1346
1346
1346
1288
268
1288
268
1292
1320
1320
1320
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1282
260
1282
1284
1282
1282
1282
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1282
1282
1282
1282
1350
1094
582
326
1350
1094
326
1350
1094
582
326
1350
1094
326
1094
326
1094
326
1350
1094
326
1094
326
1350
1094
326
1090
322
1090
1090
1090
1602
322
1346
1346
1346
1056
288
1056
1056
1032
264
12
1032
264
1032
1288
1288
1288
1032
1036
1036
1036
1320
1320
1282
1282
1965
1965
1946
1946
1946
1946
1944
1944
1944
1944
1944
940
1944
1944
1303
1303
1303
1303
1306
1306
1306
1306
1306
1306
1306
1308
1308
1308
1308
1308
1308
1308
1308
1816
1302
1302
1304
1304
1304
1302
1304
1304
1304
1304
1304
1308
1308
1820
1820
794
1820
1818
1820
1820
1820
1820
1820
1820
1052
1340
1052
1052
60
1340
1052
1052
1052
1340
1052
1052
1052
1084
1052
60
1340
1084
1052
60
1340
1052
1340
1306
1306
1306
1306
1306
1308
282
1306
1306
1306
1308
1306
1306
1308
1308
1308
1310
1310
1310
1822
1822
1822
1822
1822
1822
1822
1822
1304
1304
1304
1304
1304
1816
1816
1086
1086
1054
62
1054
62
1086
1054
62
1054
62
1320
1320
1310
1310
1310
1310
1310
1310
1310
1310
1310
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1304
1420
1820
1818
1818
1818
1818
1820
1820
1306
1306
1306
1306
1306
1308
1306
1308
1308
282
1306
1306
1306
1308
282
1306
1308
1308
1308
1308
1308
1308
282
1306
1308
1308
1308
1306
1306
1308
282
1308
1308
1308
1308
1308
1304
1822
1822
1822
1304
1304
1304
1304
1304
1816
1816
1816
1816
1816
1816
1816
1816
1816
1816
1816
1304
1304
1304
1304
1304
1304
1304
1304
1310
1310
1310
1310
1304
1304
1304
1304
1304
1304
1304
1304
1310
1310
1304
1304
1304
1310
1310
1304
1304
1304
1304
1304
1304
1930
1930
1346
1346
1346
1346
1346
1327
1346
303
1346
1327
1346
1346
1346
303
1346
1346
302
1090
322
1346
302
1346
1090
322
1090
322
1090
322
1346
1346
1346
1346
1090
322
1346
1090
322
1090
322
1090
322
1346
1346
1346
1346
1090
322
1090
322
1346
1346
1346
1286
1055
63
1055
1055
63
1052
1052
1797
1607
1055
63
1055
63
1055
63
1607
1607
1795
1795
1054
1284
1284
1054
1282
259
1282
1283
1282
1794
771
1795
1794
771
1794
1282
1282
1282
1282
259
1282
259
1282
259
1282
1282
259
1282
1282
1282
259
1282
259
1283
1282
259
1282
259
1282
259
1283
1283
1282
259
1283
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1792
1280
1280
1280
1280
1280
1280
1280
1280
1280
1302
1304
1176
1284
1345
1345
1797
1798
1798
1280
1792
1792
1280
1280
1280
1280
1197
1197
1206
1206
1192
1192
1206
1032
10
1032
10
1028
10
1044
1044
1042
1544
522
1034
20
1040
1040
1818
1818
1818
1818
1818
1816
794
1816
1816
786
794
1032
1802
1802
1802
1802
1802
1304
282
1304
282
1304
282
1304
282
1304
282
1304
282
1304
282
1304
276
282
1304
276
282
1306
1306
1306
1810
1810
1544
1544
1544
1816
1816
1816
1816
1816
1816
1816
1816
1818
1816
1816
1816
1816
1816
1810
1812
1810
1816
1816
1816
1816
1816
1816
1816
788
786
1816
1816
1816
788
1816
786
794
1816
1816
1816
1816
1816
1816
794
1816
1816
1816
1816
1816
1816
1816
788
1816
1816
1816
1816
788
1816
1818
1810
1810
1816
794
1816
1816
1816
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1818
1818
1304
282
1298
1304
1304
274
282
1304
282
1304
282
1304
282
1298
1304
282
1298
1298
1304
274
282
1304
1304
282
1304
282
1304
274
282
1298
1304
282
1304
282
1304
282
1304
282
1306
1298
1306
1816
794
1818
1816
1306
1306
1306
1306
1306
1306
1816
1816
1816
1818
1816
1816
1816
1816
1816
1816
1816
1816
1816
1816
1290
1290
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1802
1032
1818
1050
1047
1050
1050
1050
1548
1036
1290
1290
1290
1290
1290
1290
1546
1304
282
1304
1816
1304
1304
1304
1816
1306
1306
1304
282
1304
1300
1300
1290
1290
1290
1802
1290
1290
1290
1203
1203
1195
299
1548
1560
1047
1562
1562
1050
1306
1298
282
1304
1304
1306
1048
1034
12
1036
1306
1304
1304
1306
1816
794
1816
794
1304
1816
794
1816
1816
794
1816
794
1816
1816
1816
794
1816
1048
1306
1304
1304
1306
1304
1816
1816
794
1816
794
1816
794
1816
1816
1818
1816
1048
1304
282
1818
1818
1304
1306
1818
1812
1816
1816
1816
1621
1621
1621
1621
1621
1621
1621
1818
1298
1816
794
1812
794
1298
1298
1816
1304
1304
1306
1304
1304
1304
274
282
1304
1304
1298
282
1306
1306
1306
1304
1306
1304
1304
1304
282
1304
1306
1304
1304
1290
1802
1290
2004
1920
1920
1920
1920
899
2004
2004
1045
1029
1029
1165
1156
1162
1313
1185
1186
1164
1548
1548
1548
12
1164
1156
140
1164
1158
140
1164
1164
1160
1164
1156
1156
140
1160
140
1162
1162
1167
1409
1416
397
1416
397
1418
1548
1421
1418
397
1157
141
1153
132
1156
1156
1156
140
1156
1152
130
1160
133
141
1152
136
133
138
141
1165
1165
1156
140
1160
1160
1160
1160
1160
1162
1162
1160
1160
1160
1160
1160
1160
1160
138
1162
1162
1160
138
1160
1160
1155
1167
1167
1167
1167
1167
1158
1152
1160
134
1152
1155
1166
1408
1408
388
396
1420
1421
1408
392
388
396
397
1420
397
1408
396
1420
1408
392
396
397
1422
1152
132
140
1152
129
132
133
1152
132
140
1152
132
1156
1164
1160
1152
132
140
1152
136
138
1156
1152
136
140
1152
136
140
1152
1152
132
1152
129
132
133
140
1152
132
133
141
1152
1152
132
133
140
1152
136
132
133
140
141
1160
132
140
141
1152
136
132
140
141
1164
141
1152
140
141
1152
129
1152
136
1152
136
1152
136
132
140
1152
133
141
1152
136
132
140
1152
133
141
1160
140
1152
136
140
141
1153
1160
1160
1160
1156
1162
1414
391
1031
1158
135
139
1158
135
139
1312
1312
290
1312
290
292
294
1314
1312
290
1312
289
292
1312
289
1312
289
1312
1312
289
292
1312
1312
1312
289
1312
289
1312
1313
1187
1187
1185
1185
1184
162
1187
1187
1185
1185
1185
1184
140
164
166
1162
290
164
1184
138
290
164
292
166
1160
1314
1312
161
1312
161
289
290
1188
1185
289
1160
164
1314
1184
288
161
289
1185
289
1312
1184
288
161
289
1313
1184
288
161
1312
1184
288
1312
1184
288
161
289
1313
1184
288
161
289
1187
291
1187
1187
291
1315
1315
1187
291
1185
289
1319
1319
1184
1164
1188
1184
1184
140
1164
1160
162
1160
140
1164
1186
1187
1315
1313
1314
1184
1608
1184
161
1184
1184
161
1185
1184
1184
1608
1312
1611
1184
136
164
1184
164
1184
1610
1185
1168
1312
1312
289
292
1312
289
292
1312
292
1312
289
290
292
1312
289
290
1184
1184
1184
161
1184
1184
161
1184
1184
1184
1185
1185
1185
1312
289
1312
1312
1312
1312
1312
289
1312
1312
1312
289
1312
1312
289
1312
1312
290
1312
289
1312
289
293
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1313
1184
288
144
289
145
1184
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1184
288
136
144
138
161
289
145
146
1312
1312
1312
1312
1312
1312
1312
289
1312
289
1312
289
290
1184
288
136
144
161
289
145
1313
145
1169
1313
1313
1313
1313
1169
1169
1315
1315
1315
1315
1187
291
1315
1315
1315
1315
1313
1313
1313
1313
1189
1184
161
162
1184
1184
1312
289
1312
292
1313
1184
288
289
1184
288
144
289
1184
288
136
144
289
145
1184
288
136
289
1315
1315
1315
1315
1160
1608
1184
136
1184
288
1184
144
1184
288
136
1312
293
1160
140
1160
1312
293
1160
1184
1315
1315
1315
1315
1315
1169
1312
1312
289
1312
1312
1312
1312
1312
289
1312
1312
1312
1315
1315
1315
1184
136
164
1185
1184
1184
1160
144
1610
1184
136
161
1184
288
161
289
1187
1312
1313
1184
1184
1184
1184
1184
1184
161
1184
288
292
1184
288
290
1187
1184
288
164
292
293
1184
288
136
164
292
165
1160
1184
288
1312
1184
288
164
1608
1184
288
164
1608
1184
288
136
1608
1184
288
164
292
293
1184
136
164
292
165
1160
1184
288
1184
1608
1312
1312
1312
292
1312
1312
1166
1187
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1474
1729
1137
1137
1210
1210
1210
1210
1210
1466
1466
1464
1464
1424
1169
1168
1489
1297
1432
1424
1424
1608
1616
584
1552
1040
1176
1176
1168
1304
1288
272
1296
1576
1288
1032
1032
1032
1436
1462
1461
1460
1460
1420
1612
1612
1414
1414
1550
1788
508
511
767
507
1024
256
1552
1024
512
1280
1055
1055
1055
1072
1800
1804
1281
1653
1028
1517
1275
1902
1902
1900
1900
1256
1183
1158
70
1158
70
1158
1158
70
1250
1250
1250
1250
1250
1250
1250
1250
1378
1378
1122
1122
1122
1250
1250
1250
1034
1034
1034
1370
1146
634
1146
1178
1336
1592
1592
1591
1592
1336
153
313
1336
308
316
311
313
1336
311
1336
308
316
153
313
1337
1176
312
313
1176
312
1336
153
313
1180
1176
1336
1336
1336
1343
1336
1337
1343
1336
1336
1177
313
1177
1944
1944
1400
1177
1369
1177
345
1177
1369
1177
1177
1176
1177
1324
1332
1177
345
1176
1177
1176
1336
300
316
1332
316
1177
345
1176
312
156
316
1336
316
1337
1369
1324
1177
345
1176
1407
1151
1388
1400
1401
1388
1400
1388
1400
1144
1145
1144
1132
1144
1145
1144
1388
1388
1388
1400
1132
1337
1401
1145
1144
1145
1177
345
1369
1177
345
1177
345
1177
345
1369
1177
345
1369
1177
1177
345
1177
1176
1369
1177
1176
1177
1177
1177
1176
1340
1044
23
1044
23
1044
23
1047
1047
1047
1047
1047
1047
1047
1047
1047
1559
23
1559
1047
1559
1559
23
1044
1047
1559
1559
1047
1047
1044
1559
23
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1551
15
1551
15
1551
15
1039
1039
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1039
1039
1551
15
1551
15
1551
15
1039
1039
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1039
1551
15
1039
1551
15
1551
1551
15
1039
1039
1551
15
1039
1551
15
1551
15
1551
15
1551
15
1551
15
1551
15
1039
1551
1551
15
1551
15
1551
15
1551
15
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1815
1815
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1676
1804
1804
1804
1804
1804
1676
1676
1676
1676
1676
1036
1036
1036
1548
1548
1548
1548
1548
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1811
1811
1811
1292
1559
1559
1292
1292
1044
23
1292
1292
1292
1356
1356
1292
1164
1164
1164
1164
1292
1100
1100
1100
1100
1292
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1804
1356
1356
1356
1356
1356
1164
1164
1164
1164
1164
1164
1164
1164
1292
1292
1292
1292
1292
1356
1356
1164
1164
1804
1556
1556
535
1164
1164
1292
140
1164
1164
1292
1292
1047
1292
1292
1292
1356
1164
1164
1303
1239
1111
1111
1111
1238
215
1299
1299
1299
1235
1299
1299
1299
1299
1171
1171
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1107
1111
1111
1299
1299
1299
1171
1299
1299
1299
1299
1299
1308
1308
1066
1066
1034
1034
1034
1066
1066
1066
1066
1154
1066
1066
1330
1378
1026
1154
1250
1250
1250
1250
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
1378
370
1378
1378
1378
1378
1378
1378
1378
362
1378
1378
1378
1378
1378
1378
1378
1378
1378
1074
1378
1250
1026
1026
1026
1090
1090
1090
1025
1793
1105
1031
1030
1024
1024
1
1025
1024
1024
1025
1025
1024
1025
1024
1061
1061
1464
1935
1847
2007
1672
1672
1672
1672
1928
1928
1928
1928
1928
1928
1928
1849
1802
1802
1930
1802
1802
1092
1348
1476
1476
1309
1820
1820
1820
1820
1843
1843
1152
1025
1025
1025
1024
1
1025
1024
1
1024
1025
1025
1601
1344
1281
1281
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1825
1825
1825
1313
1313
1313
1313
1313
1313
1313
1128
1330
1424
1040
17
1052
1052
1052
1066
1064
1064
1313
1025
1308
1329
1058
1049
1314
1058
1192
1192
170
1192
1192
1044
1044
1376
1376
1376
1376
1380
1380
1380
1380
1380
1380
1380
1120
1120
1120
1124
1124
1124
1380
1124
1380
1318
1376
1374
1374
1231
1231
1231
1326
1325
1326
1325
302
1326
1308
1309
1308
1308
285
1308
1312
1312
1472
1475
1344
1280
1346
1346
1408
1088
1309
1821
1308
1144
1330
1052
1312
1314
1312
1312
1312
1312
290
1312
290
1312
290
1312
290
1315
1314
1312
1312
1312
290
1315
1315
1474
1475
1475
1472
1472
1472
1486
1486
1474
1486
1441
418
1441
1442
1934
1091
1091
1486
1486
1038
1038
1486
1030
1026
1030
1026
6
1030
1030
1026
6
1026
6
1026
6
1384
1124
1248
1248
1254
1041
1024
16
17
1284
1280
1280
1728
1040
1032
1040
1040
1042
1810
1796
1041
1041
1744
1316
1060
292
1331
1331
1331
1356
1353
1288
1792
1792
1792
1792
1282
1856
1856
1344
1344
1344
1344
1344
328
1344
1352
1347
1545
1024
1032
1024
1024
1424
1280
1280
1472
1472
1088
1024
1024
1417
1473
1473
1473
1152
1152
1473
1506
1250
1250
1506
1347
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1153
1186
1186
1186
1186
1025
1024
1024
1025
1025
1124
1508
1268
1268
1074
1289
1305
1305
1288
265
1289
1289
1280
1296
1312
1313
1312
1312
289
1312
1312
289
1313
1313
1313
1312
1312
1312
289
1497
1777
1313
1481
1481
1476
457
1476
457
1476
1481
1476
457
1481
1476
1481
1481
1220
1220
1460
1360
1360
1480
1480
1480
1064
42
1816
1296
1056
1936
1936
1344
1441
1330
1330
1330
1314
1394
1394
1314
1314
1314
1330
1330
1330
1394
1394
1394
1297
1314
1314
1314
1314
1314
1330
1394
1394
1448
1320
1330
1330
1330
1330
1330
1330
1330
1330
1336
1283
1282
1282
1282
1283
1355
1355
1317
1393
1392
1328
1332
1349
1348
1349
1348
1528
1528
1896
1281
1396
1392
1392
1392
1344
1344
1344
1396
1394
1384
1392
1393
1281
1396
1384
1396
1332
1332
1332
1329
1329
1329
1332
1332
1332
1329
1345
1345
1345
1345
1320
1328
1332
1332
1332
1332
1332
1332
1329
1329
1329
1345
1332
1329
1329
1345
1345
1220
1220
1272
1272
1216
1220
1220
1041
81
1040
80
1040
1040
1040
1040
1040
1040
1073
113
1073
113
1312
1314
1314
1312
1312
1312
1312
1317
1314
1314
1314
1314
1314
1313
1313
1313
1346
1577
1312
1312
1824
1317
1312
1312
1328
1328
1312
1312
1312
1312
1312
1312
289
1313
1312
289
1312
1824
1312
1312
1312
1312
1312
1333
1333
1317
1321
1312
1312
1312
1280
1394
1312
289
1313
1312
289
1312
1280
1280
1280
1280
1322
1322
1322
1322
297
1314
1826
1449
1442
1291
1860
1317
1344
1824
1824
1824
1824
1824
1824
1312
1344
288
1312
1344
288
1312
1312
1344
288
1312
1344
288
1344
288
1344
288
1312
1312
1568
1280
544
288
1280
544
288
1568
1280
544
1568
1344
321
1344
1824
801
1824
801
1856
800
801
1824
801
1824
801
1824
801
1312
289
1280
320
288
289
1312
1312
321
289
1312
289
1280
257
288
321
289
1312
289
1280
257
288
289
1312
1280
288
289
1312
289
1280
257
288
321
289
1312
1280
544
288
289
1280
544
1280
544
288
1280
544
288
545
289
1280
544
288
1280
544
288
1349
1301
1124
1124
1124
1124
1120
1120
1120
1120
1120
1035
1318
1318
1318
1319
1315
1355
1287
1281
1281
1281
1281
1793
1294
271
1294
1315
1283
1856
1568
1568
1568
1568
545
1568
545
1312
1312
1280
288
1312
1312
1280
288
289
1280
289
1280
288
289
1280
289
1312
1316
1316
1316
1316
1316
1320
298
1059
1313
1345
1840
804
820
1044
1044
1041
1300
1300
1300
1300
277
1300
277
1301
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1288
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1190
1190
1190
1190
1175
1175
1529
1334
1334
1394
1392
1680
1832
1320
1320
1320
1283
1283
1027
1229
1501
1342
1342
1340
1340
1340
1340
348
1516
1596
316
492
1372
1341
1389
1329
1329
1157
1346
1346
1346
1370
347
1370
1466
1370
1092
1383
1280
1311
1028
1456
1326
1322
1441
1441
1859
1333
1313
1309
1309
1281
1281
1281
1312
1313
1313
1313
1318
1313
1318
1313
1313
1313
1313
1313
1313
1318
1829
1317
1317
1317
1297
1568
1328
1296
1312
289
1312
289
1312
289
1824
1824
1824
1824
1824
1824
1824
1312
289
1312
1312
1312
289
1312
289
1312
304
1328
1312
304
289
1312
304
1312
1328
1312
304
1328
1312
1312
289
1312
289
1312
1312
304
1328
1328
289
1312
289
1328
1312
304
289
305
1312
1328
305
1312
304
289
305
1312
304
1312
1312
290
1504
1504
1312
1824
1312
1312
1312
304
1328
1328
305
1312
304
305
1312
304
289
1320
1312
1312
1317
1313
1568
1312
289
1312
1313
1313
1312
1312
1312
1312
1312
1312
1312
1320
289
1313
1320
1314
1320
289
1320
1320
1312
1313
1568
1824
805
1824
805
1312
1314
1312
1312
289
293
1312
293
1568
1568
288
1313
1312
1312
1312
1312
1312
1840
1840
1825
1312
1312
1296
1296
1313
1312
289
1328
1312
1312
1312
1317
1568
1312
1312
1312
293
1312
1312
1312
293
1441
1057
1312
289
1424
1299
1348
1348
1868
1868
1862
1356
1356
1356
1868
1354
1354
1356
1612
292
1612
292
1358
1296
1296
1296
1296
1296
1296
1296
1296
1292
1292
1040
1040
1040
1044
1044
1044
1297
1408
1424
1424
1040
1408
400
1424
1312
1040
1040
17
1024
16
17
1040
17
1288
1759
1860
1188
420
1453
1265
1158
70
38
151
1094
71
1158
1159
139
151
1163
75
1158
70
38
135
71
1094
71
1158
38
135
39
294
151
295
1094
71
1158
71
1158
135
295
1574
582
583
551
39
294
295
1062
1319
1062
294
1319
1319
1158
70
1574
38
294
1175
1175
1163
1318
1158
38
151
1158
71
1158
135
151
1175
1095
1175
1158
38
135
150
151
1510
1510
487
1095
1163
1163
1094
71
1095
1158
135
1606
583
1163
1163
1163
1163
1799
1532
1529
1094
1094
1164
1158
1414
391
1414
1415
1207
1207
1155
143
1156
1156
148
1092
1156
1156
148
1156
1156
1156
1796
1535
1535
1155
1315
1316
1156
1156
1572
1155
147
1155
67
147
1091
1172
1603
1057
289
1060
292
1572
292
1172
1572
1411
1492
1348
452
1168
1568
1568
1568
1168
1168
1057
1569
289
1569
1569
1057
1057
1124
1408
1920
1413
645
1345
1089
1089
1206
173
1206
173
1206
1051
1051
1051
1051
1035
1291
1803
1798
1803
1808
1424
1432
1432
1208
1088
1088
1088
1024
1344
1028
1036
1416
1864
1864
1864
1864
1416
1416
1416
1057
1444
1426
1444
1858
1444
1471
1471
1471
1322
1322
1514
1514
1514
1514
1258
1194
1258
1194
1194
234
1138
242
1458
1547
1821
1531
1122
1348
1348
1348
1348
1348
1348
1813
1813
1813
1082
1164
1024
1024
1024
1024
1152
1152
1040
1040
1040
1040
1350
1072
1348
1796
1041
1041
1025
1025
1030
1030
1028
1049
1041
1041
1030
1028
1041
1062
1057
1057
1028
1028
1028
1028
1028
1028
1028
1080
1081
1082
1578
1040
1217
1217
1216
1041
1041
1153
1153
1158
1154
1152
1804
1804
1804
1804
1804
1436
1105
1104
1104
1034
1034
1034
1026
1026
1026
1025
1026
1025
1028
1122
1034
1066
74
106
1126
1960
1280
384
1552
1552
1296
1424
1552
272
1856
1920
1936
1936
1936
1920
912
1936
1936
1936
1152
384
1152
320
1344
1280
1424
1424
1920
1936
1792
784
1792
784
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1808
1424
1808
1808
1808
1808
1808
1808
1808
1808
1936
1920
912
1920
912
1792
1792
1920
1920
1920
1920
1920
1280
272
1280
272
1280
1152
1152
1152
1941
1941
1925
1925
1925
1925
1925
1925
1797
901
1925
1925
1925
1925
1925
1925
1157
1157
1541
261
645
1157
389
325
1157
389
325
1541
645
1413
1157
389
1157
1157
1797
1925
1797
1797
1797
1797
1157
389
1285
133
1157
389
1157
389
325
1285
133
1157
1157
1157
1157
1157
1157
1157
1477
1477
1925
1925
1797
1797
1797
1797
1797
1925
1925
1925
1925
1285
1157
1157
1157
1285
1285
1349
1157
1157
1157
1157
1157
1157
1157
1093
1601
1186
1026
1025
1037
1041
1424
1413
1221
1877
1095
1153
1809
1809
1809
1809
1360
1045
1038
1422
1293
1037
1032
1600
1602
1600
1600
1600
1600
1600
1600
1600
1058
1408
1408
386
1226
1162
906
1028
7
1034
1029
15
1034
1157
1293
1157
1156
135
1165
1058
1042
1044
1062
1066
1050
46
1086
1066
1066
1070
1066
1042
26
42
1046
1054
54
62
1050
1058
1043
1043
47
1066
1066
1066
1071
1042
42
1070
1066
1043
37
1050
42
1043
37
47
1050
1042
42
1050
46
1050
42
58
1063
1063
1042
1063
1070
1066
1050
42
46
1050
42
58
1066
1066
1070
1066
1066
1066
1066
1041
31
19
63
1050
1055
19
63
1073
19
63
51
1050
58
1041
31
19
63
1050
1055
19
63
1087
1050
42
1066
1086
1050
58
1066
1050
42
46
62
1066
58
1066
1082
1056
1056
1218
1546
1546
1549
1543
1087
1082
1153
1153
1050
1050
1047
1082
74
90
1098
106
1082
74
90
1137
127
111
1130
1137
127
111
1130
1082
1066
1066
106
1098
1066
106
1066
58
74
1066
74
106
1066
74
90
1818
1066
1066
1066
1066
1066
1066
1066
1130
1058
1058
1030
1030
1024
1024
1024
1025
1025
1800
1024
1044
1044
1039
1604
196
1044
1044
1152
1032
1032
1032
1028
1024
1026
1026
1039
1039
1800
1800
1792
1792
1792
1792
1792
1792
1792
1792
1792
1796
1032
1064
1024
1024
1024
1024
1024
1032
1034
1039
1348
1380
1344
1344
1344
1856
1858
1345
1345
449
1345
1345
1345
1345
1345
1345
1202
1040
1044
1794
1042
1055
1104
1344
1344
1345
1345
1345
1345
1345
1345
1796
1042
1042
1633
1057
1121
1792
1792
1792
1792
1825
1825
1796
1796
1796
1796
1796
1794
1792
1792
1796
1057
1057
1810
1793
1793
1793
1793
1793
1793
1792
1792
1792
1824
1792
1056
1056
1056
1056
1793
1793
1793
1793
1793
1793
1088
1088
1056
1057
1057
1080
1536
1536
1544
1133
1133
1133
1133
1133
1133
1133
1055
119
1945
1261
1981
1911
1261
1071
1071
1216
1273
1272
1600
1600
1600
1600
1600
1600
1600
1601
1602
1216
1217
1217
1217
1028
1028
1248
1248
1248
1220
1040
1410
391
1410
1153
130
135
1154
1153
130
1154
1153
135
1154
1154
1154
1154
1154
1154
1154
1153
1153
130
1153
130
1154
1154
1154
1154
1154
1154
1154
1154
134
1040
1026
1026
1538
1286
1282
262
1286
1282
262
1282
262
1410
642
390
646
1416
1410
390
1410
390
1410
1410
390
1410
1410
390
1158
1857
1857
1857
1410
1729
1154
1158
1154
134
1154
1154
1153
1154
1154
1153
130
1154
1153
1157
1153
1157
1154
1154
1154
1160
1160
1160
1154
1348
1348
1348
1156
1156
1156
1156
1348
1024
1024
1136
1136
1280
1156
1472
1472
1792
1280
1152
384
1280
1794
1026
1026
1282
1280
1152
384
1280
1081
1056
1027
1233
1233
1250
1029
1220
1028
3
7
1028
1250
1250
1250
1250
1250
1250
1250
1028
1221
1220
195
199
1028
7
1154
1154
1843
1843
1082
1048
1414
1473
1408
1408
1409
387
1050
1036
1060
1563
1563
1563
1563
1563
1563
1563
1560
1560
1561
1561
1561
1554
1554
1096
168
74
170
1098
1048
1168
168
1192
1169
1169
1169
1169
1169
1169
1169
1169
1169
1169
1408
1488
1856
1688
666
1424
1424
1024
1024
1251
1251
1448
1485
1485
1485
1485
1461
1761
1761
1761
1761
1988
1985
964
1985
1985
964
1985
1985
1441
1441
1729
1729
708
1441
1729
708
1729
1729
1729
708
1441
1444
1732
1732
1985
1985
964
1985
1729
1760
1440
1440
1460
433
1460
433
1457
1457
1460
1460
1473
1473
1449
1492
1442
1442
1442
1442
1461
1493
1493
1477
1477
1456
437
1456
437
1461
1461
1461
1461
1461
1492
1476
1473
452
1441
1441
1441
1441
1441
1476
1476
1457
1492
1445
1445
1475
1475
1477
1477
1480
453
1446
1446
1475
1445
1208
312
952
1208
1208
312
952
1208
1208
1336
1486
1486
1486
1487
1480
1997
1485
1988
1985
1985
1473
1473
452
1988
1473
1477
1477
1472
1472
1478
1533
1047
1046
1121
353
1216
1216
1889
1121
353
1121
1121
1889
1121
1121
1408
1455
1162
1283
1298
290
275
291
1297
274
290
291
1298
1314
1298
290
275
291
1297
274
290
291
1298
1314
1698
1698
1314
1283
1298
290
275
1314
1298
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1698
1698
1698
1698
1698
1698
1698
1315
1314
1698
1281
258
273
274
290
275
1282
274
1282
1282
273
274
290
275
291
1298
290
1282
274
1314
1282
273
274
290
1282
274
1282
274
1298
1426
1426
1810
1810
1810
1938
1938
1938
1954
1938
1938
1298
1298
1298
1298
1298
1298
1298
1298
1298
1282
274
1282
274
1282
274
1282
274
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1698
658
1682
1682
1682
1682
1698
1666
658
1682
1474
1474
1474
1474
1682
1682
1682
1682
1986
1986
1986
1986
1986
1426
1426
1426
1426
1426
1410
402
1426
1410
402
1426
1410
402
1426
1426
1410
418
402
1410
402
1426
1826
786
1826
1938
1938
1938
1810
1810
402
1826
1826
1810
1826
1826
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1298
1682
1682
1698
658
1682
1698
658
1698
658
1474
1474
1698
1698
1986
1426
1426
1426
1826
1826
1826
1426
1426
1474
1474
1474
1474
1474
1474
1474
1986
1986
1730
1730
1554
1426
1426
1426
1426
1410
578
402
1410
578
1282
386
578
402
1410
578
1410
578
402
1410
578
1282
386
578
402
1410
578
1154
146
1154
1154
146
1346
1346
1346
1346
1346
1346
1346
1346
1426
1810
1810
1938
1938
1938
1938
1986
1986
1986
1986
1570
1570
1570
1570
1426
1314
402
1314
402
1410
290
402
1410
578
402
1314
1314
1314
1314
1554
1554
531
1554
1538
530
1554
1170
1170
1170
1170
1489
466
467
1490
1489
466
467
1490
1489
466
467
1490
1490
1490
1090
1090
1170
1090
146
1090
1090
146
1090
1170
1090
146
1090
1090
146
1090
1314
1314
1314
1314
1090
274
146
1090
1090
274
146
1314
1314
1170
1314
1170
1314
1090
146
1090
274
146
1218
195
1218
1218
418
419
1441
418
419
1218
1442
1441
1314
291
1314
1314
291
1314
1313
1042
1042
1042
1042
1122
1122
99
482
483
1122
482
1121
98
99
482
1122
99
1122
482
1122
1122
99
482
483
1122
482
1122
482
1122
482
1122
1507
1506
1123
1123
1507
1506
1122
482
483
1506
1506
483
1506
1122
1122
482
483
1122
482
1122
99
1122
99
482
483
1122
1122
482
1122
482
1122
482
1122
1122
1122
1122
99
1122
1122
99
1122
1122
99
1122
1122
99
1122
1121
98
99
1121
98
99
1122
1122
1122
1122
1122
99
1122
1122
1122
1122
1122
99
1122
1122
99
1122
1121
98
99
1121
98
99
1122
1122
1122
1122
1122
99
1122
1121
98
99
1122
1122
1122
1122
99
482
483
1122
482
1122
99
1122
1121
98
481
99
482
483
1121
98
99
482
483
1122
482
1122
482
1122
482
1122
482
1122
99
482
483
1122
482
1122
482
1122
482
1122
1122
99
482
483
1122
482
1122
99
1122
1121
98
481
99
482
483
1121
98
99
482
483
1122
482
1122
482
1122
482
1122
482
1122
99
482
483
1122
482
1121
98
99
482
1122
482
1122
1122
99
1122
482
1121
98
99
482
483
1121
98
99
482
483
1122
482
1122
482
1402
890
1402
890
1530
1530
1122
1122
1121
98
1122
99
1122
1122
1122
1122
1122
99
1122
99
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1948
1329
1329
1281
1058
1058
1058
1058
1058
1058
1042
146
1058
18
1058
1042
146
1170
1058
18
402
1042
1346
146
1058
18
162
402
1058
1058
18
786
1058
1058
1058
146
1042
1058
18
146
1058
18
1058
18
418
402
1058
18
1058
1314
1058
18
274
418
146
402
1058
18
146
402
1426
1058
18
146
1058
18
146
1426
1042
402
1058
1570
290
146
1058
546
290
418
146
402
1170
1170
402
1042
1170
1170
402
1170
1058
1058
1314
146
1058
290
1186
1058
290
1314
402
1058
162
402
1042
1042
1058
18
1058
18
1426
1394
1394
1400
1394
1394
1394
1144
1394
1394
1394
1394
1394
1522
1122
1122
1106
210
1122
1122
1234
1124
1122
1122
210
1122
210
1362
210
1362
1362
1362
1122
82
338
210
1362
1234
1362
1122
1122
1122
1124
1234
1106
210
1234
1122
1106
210
1122
1234
1234
1234
1122
1106
210
1122
1122
210
1106
210
1234
1490
1490
1490
1234
1106
210
1234
1106
210
1122
210
1234
1122
82
210
1362
210
1122
82
210
1362
210
1122
82
210
1122
82
1122
82
1490
1490
1490
1490
1506
1506
1234
1362
210
1234
1106
210
1106
210
1234
1234
1122
210
1122
82
210
1378
1106
210
1106
1106
210
1106
850
338
210
1378
1122
210
1378
1378
1122
82
210
1378
1106
850
1234
1378
1234
1234
1378
1378
1234
1378
1378
1378
1378
1234
1106
210
1122
210
1234
1122
210
1378
1378
1122
210
1378
1106
1106
1122
1890
1122
1106
210
1122
354
1890
1106
210
1122
82
338
210
1378
338
1122
82
338
210
1106
210
1122
354
338
1362
1106
210
1122
354
338
1234
1378
338
1234
1106
338
210
1378
338
1106
338
210
1378
1122
354
338
1378
866
338
1122
354
1106
210
1122
354
338
1890
338
1106
210
1362
1378
338
1106
1362
1122
82
1122
1362
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1618
1362
1362
1106
1106
1106
1106
1106
1106
1106
1106
1106
1506
1506
1954
914
1938
1938
1938
1938
1954
914
1938
1954
914
1938
1938
1826
1426
1426
1378
866
355
1378
866
1490
1490
1490
1490
1490
1490
1490
1490
1490
1490
1489
466
1490
1490
1250
1250
1250
1250
1249
226
1250
1506
1746
1746
1490
1490
1490
1490
1490
1490
1489
466
1490
1490
1490
1490
1490
1490
1250
1250
1250
1250
1506
1490
1490
1362
1361
338
339
1362
1362
1362
1362
1362
1890
1890
2002
2002
2002
2002
1746
1746
1506
1506
483
1506
2002
2002
2002
1746
1746
1746
1746
1890
1890
1890
1490
1362
1506
1506
1490
1490
1490
1618
1618
1618
1618
1362
1362
1362
1938
1938
1938
1938
1682
1938
1937
914
915
1938
1762
1762
1298
402
1042
402
1042
786
1042
1042
402
1042
786
1042
786
1298
1042
1042
786
1298
402
1042
19
802
786
1425
402
403
1042
1042
274
1042
786
1426
1042
802
786
1426
1042
1042
786
1042
1042
1042
786
1426
1938
1938
1938
1938
1938
915
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1954
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1938
1298
290
1298
1298
1298
290
1298
1681
658
1698
658
1682
1682
1682
1682
659
1682
1682
1698
658
1682
1474
451
1474
1474
1682
1682
1426
1170
1170
1426
1170
1426
1426
1170
402
1938
1938
1938
1938
1938
1298
1314
1682
1682
1474
1474
1474
1491
1362
1874
1485
1293
1037
1037
1037
1037
1037
1290
1024
256
1024
256
1152
1152
1152
1152
1152
2027
1582
1582
1582
1646
1646
1134
1903
1903
1519
1839
1071
815
1294
1038
1103
1294
1294
1038
1038
1038
1359
1034
1034
1647
1647
1647
1647
367
1391
1391
1519
1391
495
1391
1647
1647
1647
1391
1391
1391
1903
1903
1903
1903
1903
1903
1135
1135
1135
1135
1135
1135
1135
1135
1135
1518
1134
1098
1130
1386
1130
1103
1711
431
1583
1709
429
1581
1290
1098
1135
1317
1133
173
1133
1133
173
301
1133
1325
1293
1293
1293
277
1305
1319
1355
1555
1555
1293
781
397
1941
1303
1303
1559
1303
1303
1559
1293
1293
1301
1309
1293
1293
1309
1293
1815
1815
1303
407
1815
1293
589
1303
1303
1303
1317
1293
1317
1397
1397
1421
1431
1815
1815
1821
1813
1821
1813
1433
1433
1559
279
1303
1303
1303
1559
279
1303
1303
1559
1293
1293
1293
277
589
1301
1301
1293
277
589
1293
1293
1293
277
589
1293
277
589
1687
1687
1685
1685
1685
1431
1429
1305
1305
1305
1305
1433
1931
1931
1931
1815
1815
1303
1815
1303
407
1815
1943
1303
1293
1293
1293
1303
1303
1559
1815
1303
1303
1303
1293
1305
1305
1303
1303
1955
1303
1303
1303
1303
1303
1303
1293
1293
1293
277
1293
1293
1293
1293
1357
1357
1397
1357
1357
1397
1431
1431
1527
1431
1527
1421
1421
405
1421
1305
1305
1305
1305
1305
1305
1353
1303
1303
1303
1443
1443
1443
1431
1485
1511
1421
1517
1485
1481
1511
1943
1943
1933
1933
1933
1943
1943
1933
1933
1943
1943
1949
1933
1949
1945
1945
1943
1943
1933
1933
1933
1933
1945
1945
1943
1943
1943
1943
1549
1165
1479
1479
1559
1549
1549
1549
1175
1165
149
1165
149
1165
149
1227
1227
1479
1479
1431
1421
1429
1431
1431
1433
1433
1431
1421
1421
1421
1421
1421
1421
1481
1481
1481
1481
1481
1481
1355
1303
295
1303
1303
1293
1309
1309
293
1293
1309
1309
293
1293
1309
1309
293
1303
295
1303
1303
1303
1303
295
1303
1293
285
1293
285
1309
1293
285
1293
285
1309
1293
285
1309
1293
277
285
1309
1293
285
1309
1293
285
1309
1305
1305
1305
1303
295
1319
1303
295
1303
295
1293
1575
1575
1047
1047
1047
1045
1045
1045
1559
1559
1559
1559
1559
1047
1063
1047
1047
1063
1047
1037
1037
21
1037
1037
1037
21
1045
1037
1035
1033
1033
1047
39
1047
39
1059
1059
1059
1059
1063
1063
1047
1037
1053
1037
1053
1047
1047
1037
1045
1037
1037
1035
1033
25
1049
1047
1047
1687
1687
1687
1687
1687
1687
1687
1687
1613
1431
1421
1357
1357
1303
407
1421
1421
1417
1431
1379
1379
1507
1305
1357
1517
1517
1517
1357
1357
1357
1421
1096
1112
1096
200
1092
196
1093
1092
196
69
197
1092
196
69
197
1092
196
69
197
1093
197
1093
197
1093
197
1092
1092
196
1092
1088
1088
1088
1088
1096
1096
200
1096
200
1152
1152
1152
1096
200
1096
200
1096
200
1096
1096
200
1096
200
1096
200
1096
1096
200
1096
200
1096
200
1096
1096
200
1096
1096
200
1096
200
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
1152
1152
1152
1152
1152
1088
1088
1096
1096
200
1096
1096
1096
200
1096
200
1096
200
1096
200
1096
1096
200
1096
200
1096
200
1096
200
1096
200
1096
200
1096
1096
200
1096
200
1096
200
1096
200
1096
1096
200
1096
200
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1088
1088
1088
1088
1088
1088
1088
1088
1092
196
69
197
1093
1092
196
1092
1093
197
1092
196
1092
196
1092
1092
196
197
1092
196
69
197
1092
196
1092
196
69
197
1092
196
69
197
1096
200
1096
200
1096
200
1088
1088
192
1088
1088
1088
1088
1088
1088
1088
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1091
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1090
1088
192
1088
1088
192
1088
192
1217
1089
1344
1344
1088
1088
1088
1088
1088
1140
180
1289
1258
1258
250
1268
1250
228
1268
234
1218
1252
1386
234
1378
1218
1218
1233
202
210
241
234
1238
230
1238
1268
1234
244
1958
1498
1274
1242
250
1807
1213
1260
1638
1126
1057
1057
1057
1025
1025
1025
1057
1057
1303
1283
1074
1074
1573
1573
1573
1217
1217
1605
1600
1306
1306
1304
1304
1304
1304
1069
1069
1416
1920
1160
1160
1160
1152
136
1152
136
1920
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1160
1152
136
1344
1344
1344
1056
1152
1288
1288
1056
1056
1056
1152
1344
1024
1216
196
1380
484
1380
484
1024
1436
1547
1547
1035
1542
1542
1552
1539
1354
1610
1610
1610
1610
1610
1354
1354
1610
1610
1610
1610
1610
1610
1610
1610
1609
1609
1355
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1206
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1171
1190
1190
1190
1190
1190
1190
1446
1108
85
1105
1105
1024
64
320
1024
1104
1024
320
1024
1024
1024
64
1024
64
192
1024
1024
1024
320
1024
320
1024
1024
64
1024
1024
320
1088
80
1104
1104
1088
80
1104
1104
1024
1104
1496
1496
1602
1528
488
1528
488
1960
1956
1912
1136
1040
1040
1040
1040
1186
1186
1186
163
1186
1186
1186
1186
163
1186
1184
1057
1057
1057
1152
1152
1152
1152
1152
1152
1153
1153
1153
1153
1056
1056
1152
1152
1057
1152
1152
1152
1157
1062
1062
1152
1153
1057
1057
1057
1057
1057
38
1057
1062
1152
1153
1163
1163
1152
1162
1152
1152
1152
1163
1056
1152
1152
1152
1057
1057
1153
1152
129
1057
1152
1057
1057
1153
1153
1056
33
1057
1153
1800
1096
1799
967
1799
791
1799
1799
1095
1047
71
1095
1095
1992
1170
1159
1409
1408
385
1440
1484
1409
1409
1409
1472
1220
1226
1228
1860
844
1812
1866
1860
844
1812
1932
1868
1223
1100
1098
1096
1100
1227
1408
385
1312
1484
1409
1413
1164
200
204
1868
1100
1228
1484
1956
1992
1170
1170
1959
1408
1408
1409
1408
1408
1408
385
1408
390
1419
1408
1408
385
1408
640
1409
1163
1920
1408
1408
640
385
641
1409
1409
641
1408
640
385
641
1409
641
1409
641
1408
1409
1408
1409
1420
1420
652
1420
652
1420
652
1420
652
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1152
1152
1153
1153
1153
1153
1153
385
1153
1153
1152
129
1153
1153
1152
1153
1153
1164
1164
396
1164
1164
396
1420
1420
1164
396
1164
396
1164
1164
1164
1164
1152
1152
1152
384
1152
1152
384
385
1409
1152
1152
384
385
1408
385
1152
384
1152
1152
129
1153
1152
384
129
385
1152
384
385
1408
1408
1152
1152
1152
1164
1164
396
1164
1164
396
1164
396
1164
1164
1164
1164
396
1164
1164
1164
396
1164
1164
1164
1164
1164
1164
396
1164
396
1420
1164
1164
396
1420
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
396
1164
396
1164
1164
1164
1164
1408
640
1408
640
1152
1152
384
1152
384
1152
1152
384
1152
1152
384
1152
384
1408
1408
1408
1408
1408
1664
1409
1408
1409
641
1408
1408
1420
1420
1420
1676
1413
1413
1413
1408
640
1408
640
1408
640
1408
640
1408
640
1161
169
1161
169
297
201
457
1097
1321
1161
297
329
1161
297
201
329
1408
1088
1057
1152
129
1408
1100
1344
1344
1088
1088
1316
1188
292
1412
1476
1156
196
1348
1156
1092
1228
1356
1224
1188
292
1316
1188
292
1156
1156
1156
1156
1216
1408
448
1420
202
204
460
1484
1418
396
202
204
458
460
1420
204
460
1408
1223
1416
200
456
1416
200
456
1316
1188
292
1924
1156
452
1604
1412
196
452
1604
1156
196
324
452
1604
1092
1092
1092
1408
1152
1152
1672
404
1416
648
404
402
1444
1416
404
1288
1160
276
580
196
274
1416
1300
580
274
1056
1056
33
1056
1056
1056
38
1056
33
1056
1056
1056
1056
33
38
1056
1056
1056
33
1056
1062
1056
33
1056
1056
1056
1152
1152
129
1152
129
1152
1152
1152
129
1162
1152
1152
1152
1152
1152
1152
1162
1152
1152
1152
1152
1152
1152
1352
1057
1057
1056
1352
1056
1056
1056
1056
38
1056
1056
1056
38
1056
38
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1348
1408
1408
1414
1152
129
1152
1158
1152
1416
1416
388
452
404
1300
324
274
1160
276
1284
136
276
580
196
324
274
148
1056
33
1056
33
1152
1163
1056
33
1056
1056
1056
1162
1152
1162
1152
1162
1057
1057
1057
1153
1153
1056
33
1056
1056
1056
1408
385
1152
129
1152
129
1152
129
1426
1284
324
1298
1056
33
1056
1057
1408
1152
1152
1056
1056
1057
1056
1152
1152
1356
1352
332
1348
328
1348
328
1152
1152
1418
402
1284
68
196
324
274
1056
1056
1408
385
1152
129
1153
1056
1057
1684
1684
1300
580
196
1056
1056
1152
1152
1152
1152
1056
1056
38
1056
1152
1152
1409
1152
1152
1152
1056
1152
1152
1152
1152
1056
33
1056
38
1056
1056
33
1056
1056
33
1152
1152
129
1152
1152
129
1152
1152
1057
1153
1056
33
1057
1152
1152
1056
1152
1152
1057
1057
1152
1056
1056
33
1056
1152
1056
33
1056
1056
1152
1152
1408
1408
1056
1056
1152
1152
1152
1152
1152
1056
1153
1152
1152
288
1472
1152
448
1472
1472
416
1288
1288
260
140
396
164
420
146
1740
460
1288
648
276
404
420
1288
260
164
420
146
460
1444
716
1288
648
276
274
420
1288
396
146
1700
716
1940
1284
396
1700
460
1472
1188
420
146
1408
1408
1408
1408
385
1408
1408
1408
1408
1408
1408
1408
1408
1408
385
1408
1472
1444
402
1444
1920
1992
914
1160
146
1409
1472
1409
1408
1409
1988
968
1160
132
1472
1426
1472
1408
1408
1992
972
1992
804
972
1092
76
1092
72
76
1408
1418
1408
385
1152
384
448
1188
420
146
402
460
1290
274
404
402
1604
1288
260
140
460
1428
1408
1408
1408
1408
1408
1409
1409
1408
1408
1408
1408
1992
908
1160
1408
1408
1408
1408
1472
1484
1444
460
1408
1992
1992
1956
1160
1160
1160
140
164
1188
1484
1444
460
1408
385
1408
1409
1288
276
1088
1984
1800
968
804
1828
972
1800
772
968
804
972
1800
772
964
968
804
972
1160
72
1028
68
72
76
1160
72
76
164
1028
68
72
76
164
1408
1408
1408
1408
385
1409
1409
1188
460
1188
420
1444
460
1408
1062
1062
1088
1089
1187
1092
1092
1098
76
1408
640
1408
640
385
1408
640
1408
640
1408
1408
1664
1408
1420
1420
1420
1569
1925
1413
645
1413
645
1344
1428
1444
1672
404
1418
396
1420
1943
1159
1159
1676
1676
1676
1676
1164
1164
1164
1164
1676
1676
1164
1164
1164
1164
1676
1676
1446
1734
1228
1228
1925
1164
1676
1316
1188
292
420
1316
1228
1228
1228
1228
1228
1228
1188
1217
1188
1188
1316
1188
1676
1932
1932
1928
908
1932
1732
1668
1668
648
1671
1056
1056
1056
1056
1056
1056
1056
33
1932
1927
1056
1056
1057
1057
1056
33
1057
1056
1056
33
1056
1056
1056
1057
1057
1056
1056
1056
1056
33
38
1056
1056
1056
33
38
1056
33
1056
1056
33
1056
1056
33
1932
1932
1056
33
1056
1056
33
1057
1056
1056
33
38
1056
33
1056
33
1056
1056
1057
1057
1056
1056
1426
1160
1672
1170
1664
1664
1188
1164
146
1740
1160
1159
1159
1159
1159
1607
1671
583
1607
1684
1160
1160
1676
1676
1664
1664
1664
1664
1664
1664
1664
641
1664
1664
1676
1676
1676
1297
1858
1858
836
1872
1607
1296
273
1296
1297
1297
1297
1297
1297
1296
273
1297
1297
1297
1297
1297
1297
1297
1296
273
1296
273
1296
273
1296
273
1296
273
1297
1297
1296
273
1296
273
1296
273
1297
1296
273
1296
1296
1296
273
1296
273
1296
273
1296
273
1296
1297
1296
273
1296
273
1296
273
1296
1296
273
1296
1296
1296
273
1296
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1296
1297
1297
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1296
1297
1296
1296
273
1296
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1297
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1296
273
1297
1297
1296
1296
273
1297
1297
1296
273
1296
1296
1296
273
1296
1296
273
1296
1296
273
1297
1296
273
1296
1297
1296
273
1296
273
1296
273
1297
1297
1296
273
1297
1296
273
1297
1296
273
1297
1296
1296
273
1297
1296
273
1297
1296
273
1297
1297
1296
273
1296
273
1296
1296
273
1296
273
1296
273
1296
273
1296
1296
1296
1296
1296
1296
1603
1603
1296
1296
273
1296
1296
1348
1348
1352
1608
1604
1352
1608
1348
1296
1552
1296
1296
1296
273
1296
1296
1552
1552
1552
272
1312
1312
1312
1296
1296
288
144
1312
1312
290
1296
274
1296
1296
274
1296
273
1296
288
1312
290
1296
1296
1302
1302
1296
1296
273
1296
1296
1297
1300
1300
1300
1300
1300
1300
1296
273
1297
1300
1156
1152
1152
1152
1152
1152
1152
1152
129
1152
1152
1152
1152
1152
1152
129
1152
129
1152
1152
129
1152
129
1152
1152
1152
1152
129
1152
1153
1152
1153
1152
1152
129
1153
1928
900
1928
900
1928
900
1928
900
1928
900
1928
900
1924
1604
1928
900
1924
906
1152
1152
1152
1152
1152
1152
129
1152
129
1152
1152
1152
1152
129
1153
1152
129
1152
129
1152
129
1152
129
1153
1928
900
1928
900
1928
900
1092
1092
1303
151
1162
1162
1152
1152
1152
1152
1152
1152
129
1152
1152
1152
129
1152
1312
1300
148
1300
148
1152
1924
1152
1172
1172
1152
1152
129
1162
1152
129
1152
1152
129
1152
1152
1152
1152
1152
1153
1152
1152
1152
1152
129
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
129
1152
129
1152
1152
1153
1153
1153
1153
1153
1153
1153
1153
1158
1158
1153
1158
1158
1153
1158
1158
1158
1158
1153
1158
1158
1158
1158
1153
1158
1158
1158
1312
1554
1612
1612
1152
1152
1152
1228
1928
1928
900
916
1924
1924
916
914
1928
900
914
1928
900
916
914
1927
1927
1927
1927
1927
1927
1298
1298
1298
1092
1298
1300
148
1092
276
148
1170
1300
148
1170
1172
1092
148
1172
1170
1300
1170
1316
1228
1172
1172
1172
1284
1223
1223
1223
295
1159
1303
151
1303
1303
1303
1303
1303
1924
1288
1284
1152
1223
1928
900
1927
1927
1298
1300
148
1092
276
148
1092
276
148
1172
1172
1172
1319
1319
1303
151
1303
151
1303
151
1152
1928
1928
1928
1928
1927
1927
1927
1927
1927
1927
1300
148
1300
274
148
1300
148
1300
1300
148
1172
1928
1928
1288
1288
276
1300
1298
1172
146
1152
1152
1928
900
1928
900
1924
1928
900
1928
900
1924
1927
1927
1927
1927
1288
276
148
1300
148
1288
276
148
1300
1172
1928
901
1927
1299
147
1928
1924
1928
900
1924
1928
900
1924
1928
900
1924
1928
900
1928
900
1928
900
1924
1928
1924
1928
900
1312
1280
288
1300
1300
148
1300
1300
1300
1300
148
1300
274
1288
260
276
1288
276
1300
1300
1300
1300
148
1300
1300
148
1300
1288
276
1288
276
1300
1288
276
148
1300
1300
1300
1172
1288
1172
1172
1284
1284
1319
1319
1607
1928
1319
1319
1554
1152
135
1152
1152
135
1159
1158
1504
1512
472
1296
1136
1136
1332
1332
1485
1485
1037
1485
1485
1485
1485
1476
1062
1062
54
61
1091
1091
1091
1091
1091
1091
1738
1418
1334
1334
1333
1782
1360
1169
1168
145
1045
1731
1189
1736
1411
1411
1313
1313
1313
1322
1322
1325
1155
1155
1155
1156
131
1156
1290
1193
1193
1193
1142
1142
1142
1142
1331
1331
1192
164
1160
200
1320
1320
1320
1074
1090
1800
1800
1798
1032
1025
1400
1219
1402
1402
1406
1389
1389
1389
1220
1220
1220
1222
1222
1222
1181
1220
1220
1156
1220
1496
1496
473
1368
1076
1478
1187
1076
1077
1478
1478
1478
1350
1350
1473
1473
1412
1412
1412
1476
1476
1476
1348
1076
1187
1187
1187
1267
1267
1267
1267
1267
1267
1267
1077
1077
1077
1475
1347
1461
1404
1404
1478
1453
1408
320
1416
1416
1416
1416
1416
1453
1453
1155
1164
1159
1216
193
1216
1217
1216
193
1216
1217
1216
1216
1216
1216
198
1217
1216
1217
1872
1872
849
1872
1872
849
1872
1872
1877
1877
1872
1872
1872
1472
1472
449
1227
1227
1217
1217
1217
1991
1094
1943
1863
1222
1222
1219
1222
1222
1222
1219
1222
1222
1219
1222
1222
1222
1222
1959
1958
1958
935
1956
1953
1956
1161
1886
1184
1632
1632
1184
1184
1184
1184
1184
1184
1184
1098
1032
12
1476
453
457
1477
457
1511
1511
1511
1075
179
1084
1710
734
1630
1741
1710
1710
734
1710
1118
1758
1602
1116
1180
153
1438
1408
1408
1428
1408
1413
1412
1412
345
1412
393
345
409
1413
1433
1413
393
409
1976
1413
393
345
1413
1412
389
393
1426
1029
1029
1029
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
264
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
264
1032
1029
133
1032
1032
1032
1029
1032
5
133
1032
1032
1032
264
1032
1032
1032
1032
1032
1032
1032
1032
1032
392
1032
1024
128
129
1024
1024
128
129
1024
1024
1024
1024
128
1024
128
1024
1024
1024
1
1024
1024
256
1
257
1152
1024
1024
1024
256
1
257
1024
256
128
768
1
257
129
769
1024
256
128
1
257
129
1536
256
513
768
257
769
1536
256
768
1025
1024
128
1
129
1024
1792
1024
256
1
257
1024
256
1024
257
1024
256
1024
128
1
1024
256
1
257
1024
1152
1024
1024
256
1
257
1024
256
768
1
257
769
1280
257
1024
256
1024
128
1
129
1216
1216
1184
416
1216
1216
1440
1440
1184
1216
1184
1184
1216
1440
1540
260
772
1028
1028
1028
132
1028
1028
1796
1284
1284
1284
1920
897
1920
897
1924
1024
256
1024
1
1024
256
1
257
385
1024
1024
1
1024
1024
128
1
1024
1
384
129
1024
1024
1024
1024
1024
1024
1153
1024
1024
1024
1024
1024
1
769
1024
1
1024
1
129
385
1024
1024
1024
1024
1024
1024
1024
1024
768
1024
1024
256
1024
1
1024
1
1024
1
1025
1024
1
1024
1
1025
1024
1
1024
1
1024
1024
1024
1184
1184
1408
1408
1024
1024
1024
1024
1024
768
1024
256
384
1024
1024
1024
1024
256
384
1024
1024
1024
1024
1024
1024
256
1028
260
1028
772
1028
1028
1028
1028
260
1028
1024
1280
1792
1184
1024
1
1024
1024
1
384
1024
1024
1024
1024
256
384
1025
1025
1024
1
257
385
1025
1025
1024
1024
256
1024
128
1024
128
1184
1028
1024
1024
1024
384
1024
1
1024
256
128
1
1024
128
1025
1025
769
1024
256
1
257
1024
1024
1028
1028
1028
1025
1025
1025
1025
1025
1025
1025
1025
1153
1024
256
1
1024
256
1024
256
1280
1024
256
1
1280
1024
256
1024
256
1024
256
1
1024
256
1024
256
768
769
1280
1280
1
1280
1024
256
1024
1
1280
1280
1280
1792
1280
257
1792
1280
1
1024
256
768
1
257
769
1280
1024
256
768
1024
256
1280
1280
1024
256
1024
256
1280
1025
1280
1024
256
1024
256
1
1280
1
257
1024
256
768
769
1280
1280
1280
1280
1280
257
1025
1024
256
768
1
257
769
1024
256
768
1
257
769
1280
1280
257
1024
1025
1024
1
1024
1025
1025
1025
1025
1025
1025
257
1024
1280
1024
1
257
1024
256
1280
1
257
1024
256
1024
256
257
1281
1024
256
1024
1
257
1281
1025
1025
1024
1024
1
1024
256
128
1
1024
256
1024
256
1024
128
1024
1024
256
1024
256
1024
1024
256
1024
128
1
1024
1280
1024
256
128
1024
1024
1024
128
1
1024
1024
1024
1024
256
128
1025
257
1024
128
1024
256
1024
256
1
257
1024
256
1024
256
384
1024
128
1
1152
1024
1024
1024
128
1
129
1024
1024
1024
256
128
1
1024
256
1024
128
1024
1024
256
1024
256
1024
1024
256
1024
256
1024
1024
256
128
1024
256
128
384
1024
1024
256
1024
256
1024
1024
1280
257
1792
1024
128
1024
1024
256
128
768
384
1024
128
1024
1024
1
1024
1024
256
768
1024
256
768
1024
256
384
1024
1024
256
128
1025
257
1280
1024
128
1024
1024
256
1
257
1024
256
1024
256
1024
256
128
1024
256
384
1281
1024
1024
256
1024
256
257
1024
128
1024
256
768
1024
1024
1024
1024
1
1024
1024
256
1024
1440
1440
1216
1440
1440
417
1184
1440
1184
1216
1184
1440
1440
1440
417
1184
161
1216
1441
1441
1440
417
1028
260
1284
1028
1028
1033
1033
1028
260
1284
1028
1028
260
1028
260
132
1028
132
1028
260
772
1028
260
1033
1920
897
1920
897
1920
1920
897
1920
897
1920
1920
1920
897
1920
897
1920
1921
1921
1920
1136
1408
1408
1408
1408
1280
1024
256
1280
1792
1280
1024
1024
1024
128
1024
1024
1152
1024
1024
1280
1024
128
1024
256
1024
1280
257
1024
256
1024
1024
1440
417
1441
1028
260
1028
1028
260
1284
1028
1920
1281
1281
1281
1281
1025
257
1281
1025
257
1025
1185
1033
1033
1033
1033
1921
1024
1024
128
1280
1024
256
1
1024
256
1024
256
257
1024
128
1
1024
1024
1024
256
1
257
1792
1
257
1792
1281
1024
256
257
1792
1024
1024
1024
256
768
1
129
1024
1024
256
1024
256
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
256
1024
1024
1024
1024
1024
256
1024
1024
256
128
1024
256
257
1024
1024
256
1024
1024
256
1024
128
384
1024
1024
256
128
768
129
1024
256
1024
1024
1024
1024
1024
1441
1028
260
1028
132
1028
132
1028
1028
260
1028
132
1028
260
1028
1028
132
1028
132
1921
1921
1921
1920
897
1920
897
1921
1920
1920
1921
1408
1408
1408
1025
257
1025
257
1281
1024
1
1441
1441
1028
1028
1284
1024
1024
384
1024
1024
1024
384
1024
1024
1024
128
1024
384
1024
384
1024
1024
128
384
1024
128
1024
1024
128
1024
1024
384
1024
1024
1792
1024
1792
1024
1024
1025
1025
1024
1024
1024
1024
1024
128
1
1024
1
1024
1
1024
1
1024
1
1024
1
1024
1
1024
128
1792
1024
128
1024
1024
1024
1024
1024
128
1024
1024
1024
1024
1024
1024
1024
128
1024
1024
1280
1024
1033
1033
1920
1136
1136
1072
112
1136
1136
1072
112
1136
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1024
1024
1024
768
1024
384
1024
1024
768
1024
384
1024
1024
384
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
128
1024
1136
1408
1024
1024
1024
1024
1024
256
384
1024
1
1024
128
768
1
384
769
1024
256
1
384
257
1024
1024
1024
1024
1024
384
1024
1024
1024
256
1025
1025
1025
1025
1025
1025
257
1024
1024
768
1024
256
1024
1024
1024
768
1024
128
768
384
1024
256
1024
256
128
1024
1024
768
384
1024
256
128
384
1024
1024
384
1024
256
128
384
257
1024
1
1024
1
384
385
1024
256
128
1
384
257
1024
1024
384
1024
256
128
1
384
1024
384
1024
256
128
1
384
257
385
1024
1
1024
1
384
1024
256
1
384
257
385
1024
1024
1024
256
1024
1024
384
1024
256
128
1
384
1024
1024
384
1024
256
128
384
1280
128
1024
1024
1024
1024
1024
1024
128
768
384
1024
256
128
384
1024
1024
1024
256
1024
1024
1024
256
1024
1024
384
1024
256
128
384
1280
1024
1024
384
1024
256
384
1024
1
1024
1
384
385
1024
256
128
1
384
257
1440
1440
1440
1033
1033
1025
1024
1024
1024
384
1024
1024
384
1024
128
384
1028
1028
1284
1028
1028
1280
1024
1024
1024
256
1024
1024
384
1024
256
128
384
1024
1024
1024
384
1408
1024
1
1024
1
384
385
1024
256
128
1
384
257
385
1024
1024
1
1024
1
384
1024
128
1
384
129
1025
1025
1025
1024
1024
1024
384
1024
384
1024
1028
1028
1028
1028
1028
1028
1028
1028
1028
388
1408
1408
1408
1025
1025
1033
1033
1033
1033
393
1409
1024
1024
1025
1025
385
1024
1
1024
1
1024
256
1
257
1024
1024
768
384
1024
256
384
1024
768
1024
256
384
1024
1024
1024
256
1024
1024
1024
1024
256
1024
1024
256
1025
1025
385
1025
257
385
1025
1025
1024
1024
128
768
1024
384
1024
1
1024
128
768
1
769
1024
1
1920
1024
1024
1024
384
1024
1024
256
128
384
1024
1024
1024
768
1024
1024
128
1024
1
1024
256
1
384
257
1024
1
384
1024
1
1024
1
384
1024
1
1024
1024
1024
256
128
384
1024
128
1
1024
1024
384
1024
128
1
1024
1
1024
256
1024
1025
1024
128
1024
1024
1024
128
1025
129
1028
260
1028
1028
260
1284
1028
260
1284
1028
1156
1024
256
1024
1024
384
1024
1024
1024
1024
384
1024
384
1024
1033
1033
1028
1136
1136
1136
1136
1408
1408
1025
1024
1024
1024
1
1024
384
1024
1
384
385
1024
256
1024
768
1024
1024
1
1024
1
385
1024
1
1024
1024
1024
1024
1024
1024
1136
49
113
1136
1136
1136
1408
1408
1408
1024
1024
1024
1024
1024
1024
384
1024
1024
1024
1024
1024
1024
1024
1028
1028
1028
1028
1028
1028
1028
1024
1024
384
1024
256
1024
256
1024
256
1024
1024
768
1024
256
1440
1440
1792
1920
1281
1024
1
1024
1024
128
768
1
769
1024
1024
256
1
384
257
385
1024
1
1024
128
768
1
384
129
769
385
1024
256
128
1
384
257
385
1024
1
1024
128
1
384
769
385
1024
256
128
1
384
257
385
1921
1024
128
1
129
1024
256
128
1
384
257
129
385
1024
1
129
1024
1024
384
1024
256
128
384
1024
1
1024
256
1
384
257
385
1024
1
1024
1024
384
1024
128
384
1024
128
1
129
1024
256
128
1
384
257
129
385
1024
128
1
129
1024
128
1
129
1024
256
128
1
384
257
129
385
1024
128
1
129
385
1184
161
1184
161
1028
1028
1028
1028
1028
1028
1028
1028
260
1028
1024
128
1024
1024
128
1024
768
384
1024
1024
256
128
384
1024
128
384
1024
128
1024
1024
1024
768
384
1024
256
128
384
1024
128
384
1792
1280
384
1408
1792
1408
1024
1280
1024
1
1024
128
1
1024
768
1
384
385
1024
256
128
1
384
257
385
1024
1
384
385
1024
128
1
384
129
1024
1
1024
768
1
384
1024
256
128
384
1024
128
384
1024
1
1024
768
1024
256
1
384
385
1024
1
384
1024
1024
768
1024
384
1024
384
1024
1
1024
768
1024
1
384
1024
1
1024
1
1024
768
1024
1
384
1024
1024
256
1
257
1024
384
1024
256
128
1
384
257
1024
1024
128
1024
768
384
1024
256
128
384
1024
1024
128
384
1024
256
1024
768
384
1024
256
128
1024
384
1792
1280
384
1024
1792
1024
384
1024
1024
1024
1
1152
1
1216
1216
1024
1024
1024
1024
1
1024
1024
1024
1024
1024
1184
1029
1024
128
1
129
1024
1
384
385
1024
128
1
384
129
1024
1
384
1024
1
1024
1
384
385
1024
128
1
129
1024
1
384
385
1024
1024
1024
1792
769
1024
1
1024
1
1024
1216
1216
1216
193
1920
1408
1408
385
1024
128
1024
384
1024
128
1024
384
1024
128
384
1024
1024
1
1024
1
384
769
385
1024
256
128
1
384
257
129
385
1024
1
1024
1
769
1024
1
257
1024
1
1024
1
769
385
1024
1
257
385
1024
1
1024
128
1
1024
256
128
1
1024
1
1024
1
1024
256
1
257
1024
1
1024
128
1
1024
256
1
257
1216
1184
416
1216
160
416
1024
1024
768
384
1024
256
128
384
1024
1024
1024
256
128
1024
1
1024
1
384
1024
256
128
1
384
257
1024
128
1
384
129
1024
128
1
384
129
1024
1
1024
768
1
1024
128
1
384
1024
128
1
129
1216
1216
1184
1024
1024
1024
256
384
1024
1024
1024
384
1024
128
1032
4
264
260
136
132
388
1032
1284
388
1032
136
132
392
388
1032
4
5
1032
5
1032
4
1032
4
136
132
1032
1032
136
1032
4
264
136
132
392
388
1032
1032
4
136
132
1028
5
1029
1032
392
1032
4
264
260
132
1032
4
264
260
132
388
1032
4
136
132
388
1032
4
264
260
1032
1032
4
264
260
1032
4
264
260
776
132
772
388
1032
4
264
260
136
132
388
1032
4
5
260
1032
264
5
1796
388
133
773
1029
133
773
1032
4
260
1028
264
260
776
132
772
388
1032
4
264
260
136
132
388
1032
4
132
1028
1924
1928
900
1928
900
1924
1928
900
1032
4
260
132
388
1412
1032
4
132
388
1028
260
1032
4
132
1028
132
1032
4
260
132
1028
260
388
1028
132
388
1028
260
132
1028
260
132
772
388
1028
260
132
388
1028
1028
388
1924
1924
1032
4
260
1284
388
1028
1028
260
1412
1032
4
264
1025
1025
1032
4
132
1032
4
392
388
1032
4
5
132
1032
9
1032
9
1032
5
9
1032
1032
392
1032
1032
1032
1032
1032
1032
1032
1032
1032
4
1032
4
1032
4
1033
1033
1032
1032
1028
1032
4
1032
1032
4
1032
4
132
388
1028
1028
1028
1028
1028
9
1032
4
1032
4
1028
1028
1028
1028
1025
1032
4
1032
4
776
392
388
389
1032
4
264
260
136
392
388
389
1032
9
1032
392
9
393
1032
264
9
389
265
393
1032
1032
392
1032
264
392
1032
1032
1032
264
392
1032
1032
1032
136
1032
1032
1032
1032
1032
1032
392
1028
1028
260
388
1032
1032
776
392
1032
136
392
1032
1032
392
1032
392
1032
1032
1032
264
136
1032
1032
776
1032
1032
1032
776
392
1032
392
1032
1412
1028
1028
1412
1028
1032
4
1028
132
1028
260
1028
260
1028
132
1028
260
1028
260
772
1028
260
1032
4
260
1028
260
132
1032
1924
1924
1033
1029
9
1032
1032
1032
9
1032
9
1033
1029
9
1028
132
1412
1033
1033
777
1033
1032
136
1032
392
1032
1032
1032
392
1032
1032
392
1028
1028
388
1028
1032
4
1032
4
1032
4
1032
4
1032
4
392
1032
1416
1032
1032
392
1032
4
1032
4
392
388
1032
1032
1032
392
1032
1032
392
1032
1032
1032
392
1032
1032
1032
392
1032
264
1032
1032
1032
1032
264
392
1032
1032
264
1032
1032
776
136
392
1032
264
392
1032
1032
1032
1412
1412
1028
132
388
1028
132
1032
5
1032
5
1032
5
133
389
1412
1029
1032
4
1412
1028
132
1032
9
1032
9
1032
5
9
1032
1156
133
1412
1412
389
1029
9
1033
133
1032
1032
1032
1032
1032
5
9
265
1032
392
9
777
1032
264
9
389
265
1032
5
9
1032
1032
1032
1028
1412
1028
260
388
1028
132
388
1028
132
1032
5
9
1032
392
9
777
1032
264
5
392
9
265
393
1032
5
9
133
1032
1032
5
9
1032
776
9
777
1032
5
9
389
1029
9
1032
1032
1028
1028
388
1028
1032
9
1032
776
9
777
1032
392
9
393
1032
5
9
1032
1032
9
1032
1028
1032
9
1032
1413
1032
392
1029
1032
1032
392
1032
264
389
1032
5
1413
1029
133
1032
1032
1032
392
389
1032
4
132
1032
4
1032
4
392
388
1032
4
388
1032
1032
1032
1032
1416
1416
1032
1032
136
1032
1032
1032
1032
1032
1032
1032
1032
1288
1024
1024
384
1024
1024
1024
1216
1072
112
103
1072
112
103
1408
1024
1024
1024
256
384
1024
1024
1024
256
384
1024
1024
1024
256
384
1024
1024
384
1072
112
103
1127
1408
1024
1024
768
384
1024
256
384
1024
1024
384
1024
256
384
1024
128
1024
1024
1024
1072
112
1127
1024
1024
1024
256
1024
1024
384
1028
1024
1024
384
1032
1032
1032
1032
1032
1032
1032
392
1032
1032
392
1032
1032
1032
1032
392
1032
264
392
1032
1032
1032
264
1032
1032
1032
264
392
1032
1025
1025
1056
1056
1056
1056
1056
1056
1056
1536
768
769
1281
1792
1792
1024
1024
1
384
1024
1024
1408
1408
1024
1025
1024
1
1024
1
384
385
1024
256
128
1
384
257
1024
1
1024
1
384
1024
256
128
1
384
257
1024
256
1
257
1024
1
129
1024
768
1
384
769
385
1024
256
128
1
384
257
129
385
1024
1
384
1024
128
1
384
129
385
1024
1
1024
1024
1
1025
1024
768
769
1024
256
1
384
257
385
1025
1024
128
1
1024
1024
1024
1
1024
1024
1024
1024
128
1
1024
1024
1024
384
1024
256
128
384
1024
1
1024
1
384
385
1024
256
128
1
384
257
385
1024
1024
384
1024
256
128
384
1024
1
1024
1024
1024
1
1024
128
1024
384
1024
1024
1024
1
1024
1
1024
128
1
1216
1216
1408
1408
1408
1408
1408
1408
1024
1024
1408
1024
1024
768
384
1024
256
128
384
1024
1024
128
768
384
1024
256
128
384
1024
1
1024
1
384
1024
256
128
384
1024
1024
384
1024
256
128
384
1024
1024
128
384
1024
256
128
384
1024
1
1024
128
768
1
384
769
385
1024
256
128
1
384
257
129
385
1024
1
1024
1
384
1024
256
128
1
384
257
1024
1024
1024
256
128
1024
1
1024
1
1024
1024
1
129
1024
1
257
129
1024
1
1024
1
1024
256
128
1
384
257
129
385
1216
1217
1920
897
1024
1024
128
768
384
1024
256
128
384
1025
1025
385
1025
257
1024
256
1
384
257
1024
128
1
129
1024
768
1
384
385
1024
256
128
1
384
257
129
385
1024
128
1
384
129
385
1024
128
1024
384
1024
128
1
1024
768
1
384
769
1024
256
128
1
384
257
1024
128
1
384
129
385
1024
1024
768
384
1024
256
1024
1
384
129
1024
256
128
1
384
1024
1
1024
128
1
384
129
385
1024
1
1024
768
1
1024
256
1
384
257
385
1024
128
1
384
1024
1024
128
1
1024
768
1
769
1024
1
384
1024
128
1
1025
1024
1
1024
1024
1
1024
1216
1216
1216
1216
1216
1216
1216
1217
1504
1504
1152
1408
1408
1152
129
1408
1416
1152
1152
1152
384
1156
1409
1409
1409
1409
1409
1409
1025
385
1281
1281
1281
1409
1409
1281
1281
1153
385
1281
1281
1153
1281
1409
1153
1281
1216
1216
96
1376
1376
1376
1120
1120
1128
1128
1128
1128
1128
1128
1128
360
1128
1128
360
1128
424
1128
1128
424
1128
1448
1448
1128
1128
1128
1128
1128
1120
1120
1184
1184
1184
1216
1216
96
1216
1120
1120
1216
96
352
193
1184
1216
1216
1216
193
1216
1216
193
1216
1216
193
1216
96
1028
1216
1216
1216
1216
1184
1216
1216
1216
1216
96
1216
1216
1216
1216
96
1216
1028
1028
260
1028
1284
1032
4
1032
4
264
260
1032
4
1288
260
1216
1216
193
1288
1216
1184
1216
160
1216
1216
1216
1216
1028
1028
132
1028
260
132
1028
1028
1028
132
1032
4
1156
1032
4
264
260
1156
1280
128
1152
384
129
385
1280
1280
128
384
1280
384
385
1152
384
129
385
1280
128
1792
384
1280
128
384
129
385
1152
1280
128
384
1280
384
1152
1152
1152
384
129
1152
1408
385
1408
1152
1152
384
129
1152
1152
384
129
385
1152
384
1152
384
129
385
1408
1152
384
129
385
1152
129
1152
1152
384
129
385
1408
1408
385
1152
129
1152
129
1152
129
1152
129
1408
385
1152
384
129
1152
129
1024
1024
1024
1152
1152
1024
256
128
384
1152
384
385
1280
1152
1024
256
128
384
1024
1024
256
128
384
129
1024
256
384
129
385
1152
384
129
385
1024
256
128
384
1152
1280
384
1408
1152
384
129
385
1024
256
1024
256
128
384
1024
128
1280
128
384
129
385
1024
256
128
1024
128
384
385
1408
1152
129
1024
1024
256
128
384
1280
1024
256
128
384
385
1152
384
129
385
1024
1024
256
128
1280
1024
128
1280
128
384
129
385
1024
256
1024
128
384
1024
128
1152
1024
128
384
1024
128
384
385
1408
1152
129
1024
1152
1152
1217
1217
1217
1217
1217
1120
1216
352
1032
4
1032
4
1032
392
1032
1032
4
1032
4
1032
392
1160
132
1416
1160
132
392
1160
392
1160
392
1160
132
392
1160
132
1160
392
1416
1160
132
1028
260
132
388
1156
1028
260
136
132
388
1028
260
136
132
388
1028
260
132
392
388
1160
132
1028
260
136
132
388
1160
132
388
1028
260
1156
1028
260
136
132
1028
260
1028
260
136
132
388
1028
260
132
392
388
1160
132
1028
136
132
388
1156
1028
136
132
388
1028
136
132
1160
132
1028
260
136
132
388
1028
260
392
388
1160
132
388
1028
1028
260
132
1028
132
1160
132
388
1028
260
136
132
388
1160
132
388
1416
1160
132
1028
1028
260
136
132
1028
260
132
392
388
1160
132
1028
260
132
1028
132
1160
132
388
1028
5
260
1028
5
132
773
1028
136
132
1028
132
392
388
1160
132
388
1160
132
1028
1157
1156
1156
1156
1920
1152
1152
1160
1416
1160
1156
1408
1152
1152
1152
384
1156
1156
388
1156
1156
388
1412
1416
388
1156
388
1236
1220
212
1220
212
1220
212
1240
1220
212
1236
1236
1220
212
1240
1220
212
1236
1240
217
1220
1240
1236
1220
1220
212
1236
1236
1236
1240
1220
1220
212
1128
120
100
164
165
1220
212
1224
196
1188
165
1189
1220
1188
420
165
421
1189
1220
212
1124
164
101
165
1192
1192
1192
101
1192
165
1380
1381
1381
1381
1220
1640
612
1896
1896
1240
1128
100
1240
1124
1240
1128
1240
1384
1224
1128
216
1128
1128
1192
1044
1184
416
1120
1120
1024
256
1024
1138
178
370
1138
178
370
1202
1138
1138
1138
1138
1217
1409
1217
1121
1217
1217
1217
1217
1217
1217
1185
1185
1217
1217
97
353
1217
1217
1217
97
353
1217
1217
1217
1217
97
353
1217
1409
1409
1153
1409
1217
1121
1121
1121
353
1136
1240
1240
1235
1235
1240
1216
1137
1696
673
1216
353
1216
1216
1216
1632
1280
128
768
640
769
1504
1377
1920
1156
388
1156
1156
1156
388
1412
1156
1156
1412
1280
257
1152
1152
1025
257
1025
257
1504
1280
128
1152
384
1280
128
384
1280
257
1152
384
1280
128
1280
128
384
1280
128
384
1280
1280
128
1280
128
384
257
385
1152
1280
1152
1152
1408
1408
1504
1504
1504
1504
481
1504
481
1504
1156
1156
388
1156
1028
260
1156
388
1028
260
388
1284
132
1284
132
388
1028
1920
1924
1920
1284
132
1156
388
1284
132
1284
132
1284
132
388
1280
1152
1408
1280
1152
1504
1920
1120
1216
1216
160
1216
160
1440
1216
1216
160
1440
1440
1216
1216
1440
1216
1440
1440
1184
1440
1216
1440
1440
1184
1440
1216
193
1216
1216
193
1440
1216
1184
1440
1440
1440
417
1440
1184
1440
1440
1184
1440
1440
1184
1440
1216
1216
1216
1216
193
1216
193
1216
1216
1216
1216
1216
160
1184
1216
160
1216
1216
160
1216
1216
1440
1216
1216
1184
416
417
1184
416
417
1440
417
1216
416
1216
1216
1216
1440
417
1440
1440
1216
416
1216
1216
1216
1441
1216
1216
1120
1120
160
1216
96
1029
1216
193
1216
1216
1216
1216
160
1440
1216
1440
1216
1216
1216
1440
1216
1216
1216
1216
160
1216
1216
160
1216
1216
1216
1216
1216
160
1216
1216
160
1216
1440
1216
1216
1216
1216
1216
1216
1216
352
1216
1216
352
1120
352
1120
352
1216
1216
193
1216
96
352
1216
1216
193
1216
96
1216
1120
352
1120
352
1216
1216
193
1216
96
352
193
1216
1216
1216
96
352
1032
4
1032
4
1032
4
1032
264
1032
4
5
1032
4
1032
264
1032
4
1216
1216
160
1120
1216
96
160
1120
1216
96
160
1216
1029
1029
1029
1184
1216
1216
1216
1440
1120
97
353
1120
97
353
1120
1120
97
1120
97
353
1120
97
1121
1184
1216
96
1216
193
1032
1032
392
1216
1216
1216
1216
1216
1184
416
1184
416
1216
1120
97
161
1184
416
1216
193
1032
1032
136
1032
264
392
1184
353
1216
1216
1032
4
1032
4
1032
4
264
260
132
392
1216
1216
1216
1216
1216
193
1216
193
1216
193
1216
1216
193
1216
193
1216
193
1216
1216
1216
1216
1216
1216
1216
193
1216
1216
1216
1216
193
1216
193
1216
1216
193
1216
193
1216
1216
1216
1216
1184
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1184
1216
1216
1216
1216
1216
1216
1216
1216
1216
1120
352
1120
97
1185
1120
352
1120
352
1120
352
1216
1216
96
352
1216
1216
1216
193
1216
96
352
1216
1216
96
1216
1216
193
1216
96
352
1216
193
1216
193
1216
96
352
1216
193
1216
96
1216
1216
96
352
1216
1216
96
352
1216
1216
96
352
1216
1216
96
352
1216
1216
1216
96
352
1216
1216
96
352
1216
1216
1216
96
352
1032
392
1032
1032
136
392
1032
1032
264
1032
1032
1032
1032
1032
1032
1032
1032
264
1032
1032
1032
1032
1032
1216
1216
1216
1032
4
1032
4
260
392
1032
4
1120
97
1121
1120
1184
1120
97
1121
1028
9
1417
1029
9
1032
4
264
1028
1028
1028
1028
1032
4
1408
1408
1408
1408
1408
385
1408
1408
1408
1408
1408
1408
385
1408
1280
1408
385
1408
1408
1408
1412
1412
1280
1280
257
1280
1280
257
1280
1280
257
1408
1408
1280
1280
257
1408
1408
1280
1408
1280
1280
257
1284
1284
1408
1408
1408
385
1408
1280
1408
1408
385
1408
1408
1408
1408
1025
385
1025
385
1152
1216
1216
1216
1216
1120
1152
1152
1216
1216
193
1216
1412
1412
1409
1025
129
385
1409
1216
1412
1284
388
1413
1157
389
1216
1028
1028
388
1028
132
388
1281
1216
1216
1216
1216
1216
1216
1025
1025
385
1216
1412
1153
1185
1153
1152
384
385
1152
384
1152
129
1217
1408
385
1152
384
129
385
1152
129
1408
385
1409
1408
385
1152
384
129
385
1408
1408
385
1121
161
1409
1153
385
1409
1153
385
1408
1152
384
385
1409
1152
384
129
385
1408
1152
384
1152
384
129
385
1408
1024
129
1153
1408
1408
1408
1024
1152
384
1408
1408
1408
1408
1408
1024
1024
1120
160
1029
1024
128
129
1024
1
1024
128
1
384
385
1152
129
1408
385
1024
128
384
1025
1216
193
1216
1024
1024
1408
1216
1028
132
1028
1024
1
1024
384
385
1024
128
1
384
129
385
1408
385
1152
384
129
385
1216
193
1024
1408
1024
128
384
1408
1408
1216
96
160
1028
1028
388
1024
128
1792
384
1024
256
128
1
384
1024
128
1
384
1024
128
1792
1024
256
128
1
384
1024
128
384
1024
129
1152
384
1024
1024
1152
1024
1025
1025
1216
1216
1216
96
352
193
1216
1216
96
1028
1412
1028
5
388
1028
132
388
1028
1796
1028
5
388
1028
132
388
1024
1024
1216
96
160
1216
1029
1029
1024
1
1152
1
384
385
1024
1
384
129
1024
128
1
1024
1
384
385
1024
128
1
129
1024
1
1024
128
1
384
129
385
1024
1
1024
128
1
1152
1152
384
1024
128
384
1152
129
1408
385
1024
128
384
129
1024
1
1152
384
129
385
1153
1025
1153
385
1025
1216
1216
1216
96
1216
193
1216
193
1216
193
1216
193
1216
96
1217
1024
1152
384
1408
1408
1024
1152
384
1408
1216
1216
160
1156
1028
1028
1028
1028
132
388
1028
388
1216
1029
389
1024
1024
1024
1408
1024
128
1152
1024
1024
1024
1024
1184
1024
1
1152
768
1
384
769
385
1024
256
128
1
384
257
385
1408
385
1408
257
385
1216
96
160
97
161
1121
161
1153
1408
1024
1408
1152
384
1409
1185
1121
1796
388
1152
1120
1120
160
1120
1120
1184
1120
1120
160
1120
1024
1
1152
129
1792
384
385
1024
256
1
384
257
385
1024
1
384
385
1024
128
1
384
1024
1
1024
128
1
384
129
385
1024
1024
128
1792
384
1024
128
1
384
1024
128
1024
1
1792
1024
256
1
384
385
1024
128
1
384
1024
1792
1024
128
1
384
1024
128
1024
256
128
1
1408
1024
256
128
1
384
257
1152
129
1409
1408
385
1152
129
1408
385
1024
1408
385
1408
1152
1408
1216
1120
1120
97
1216
160
161
1120
1185
1029
1413
1029
389
1029
1029
1029
389
1024
1024
256
384
1024
256
384
1120
160
1120
160
1029
1029
261
133
389
1029
1408
1024
1216
1440
1120
160
1216
1032
1032
1032
264
1032
1032
392
1032
264
392
1028
1028
1216
1216
1216
1216
1216
1120
1216
160
1216
1120
1216
1032
1032
392
1032
1032
136
392
1032
4
1152
1216
1408
1024
128
1024
384
1152
1216
1024
1024
128
384
1024
256
128
384
1408
1408
1216
96
160
1440
1028
1024
128
1024
1024
1024
128
384
1152
1408
1152
384
1504
1216
1120
1216
160
416
1184
416
1024
1024
1024
1376
1376
1376
1376
1120
352
1120
352
1120
1128
1128
1128
1152
129
1504
1281
1121
1025
1025
1025
1024
1024
128
384
1024
1408
1280
128
384
1024
1408
1024
128
384
1376
1216
1216
1120
1216
1216
193
1217
1216
1216
1216
1216
1216
96
1216
1216
1216
1216
1216
1120
1216
1216
1074
1074
1138
626
1138
626
1138
626
1148
1148
1148
1148
1148
1148
1258
1258
1258
1322
314
1258
1258
1322
314
1322
1322
314
1258
1338
1334
318
1334
318
1334
318
1334
318
1334
318
1068
60
316
1068
236
1068
60
1260
1068
60
1068
60
316
1068
60
284
316
1068
1078
1078
62
446
1086
1086
446
1261
1261
1342
1334
302
318
1646
1068
60
1068
60
1068
60
1068
60
1340
1068
316
1580
44
572
60
1596
1068
1340
1068
60
1068
60
1068
60
1068
60
1084
156
1068
1068
60
1068
1068
1068
1372
1372
1308
1308
1045
1045
277
1045
277
1553
1120
1216
1088
1088
1090
1090
1088
96
65
97
1088
96
65
1123
1120
1120
1120
1120
1120
1120
1120
1122
99
1122
1123
1089
1089
97
1089
1120
1088
1120
1184
1138
1128
1128
1138
1138
1122
114
1921
1284
1924
1409
1408
385
1284
1285
1284
1284
1924
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
384
1280
1280
1280
1280
1280
1792
1280
384
1280
257
1280
257
1280
257
1280
257
1280
1280
1280
1280
257
1280
768
257
1280
1280
1920
897
1920
897
1920
1920
1920
897
1281
1921
1929
1280
1280
1280
1280
1280
1280
1280
1280
1280
257
1280
257
1280
257
1280
257
1920
897
1920
1280
1280
1280
1280
384
1280
384
1280
768
384
1280
384
257
1920
1280
1280
1280
1408
1280
1920
1920
897
1280
1288
1288
260
1921
1412
1284
1921
1284
388
1408
257
385
1222
1223
1223
1222
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1443
1459
1160
393
1044
1478
1478
1478
1160
1477
1088
1088
1606
454
1606
454
1095
1095
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1095
1095
1164
1164
156
1157
69
453
1283
1800
1408
1110
1110
598
1110
1622
1110
598
1558
1558
1558
1381
229
1073
1796
1956
1073
50
177
178
1105
1074
178
1105
1811
1286
1280
262
1280
1280
1284
262
1284
262
270
1280
1393
1234
369
1234
369
370
1234
369
370
1356
1382
1074
1074
1254
1254
1254
1254
1536
1300
1298
1300
1484
1028
1188
1667
1510
230
1517
494
1514
234
1518
1510
230
1530
1514
234
1514
494
1514
234
1514
234
1510
230
1510
1514
234
1514
234
1287
1516
1197
1197
1197
1189
1189
1197
1197
1197
1197
1197
1189
1188
1188
172
1196
1188
172
1188
1196
1188
172
1198
1198
1189
173
1196
173
1196
173
1189
173
1196
165
1196
165
173
1196
165
1189
1196
165
1196
1024
1024
1184
1184
1184
1184
1175
1089
1025
257
1397
1381
373
1381
373
1381
1381
1381
373
1381
1237
1381
1381
1381
1381
1239
471
1239
1766
1307
1047
279
1303
1047
1047
1574
38
294
1555
19
275
1555
659
1043
1043
1043
1043
1095
1350
1043
83
1043
147
339
1095
1095
1095
1043
83
1043
275
147
403
339
1043
147
1555
19
275
1555
19
275
1683
1047
151
1171
1043
1171
1574
38
294
1574
38
294
1574
38
294
1574
38
294
1555
275
1555
19
275
1555
19
275
1171
659
1555
275
1555
19
275
1555
147
659
1555
19
275
1555
19
275
1555
275
1555
1047
71
87
151
1047
71
87
151
1095
1043
1043
1555
19
1555
19
275
1555
19
1555
1043
1175
1047
151
1095
1047
1175
1043
83
147
1043
147
403
339
1043
1043
403
1043
275
83
147
1171
1043
147
403
339
1107
147
1171
339
1043
1107
147
1171
1043
275
147
403
339
1427
1299
147
1043
83
1043
147
339
1043
1043
1043
83
1043
147
339
1043
1043
403
1043
147
403
1047
71
327
151
1047
71
327
1095
1095
1095
1095
1043
147
1101
1555
275
1171
1555
19
275
1555
19
1555
19
147
1555
19
275
1555
19
275
1555
147
659
1555
275
1555
19
275
1555
147
1555
275
1555
19
275
1555
275
1555
19
275
1555
147
659
1555
19
275
1095
1043
1047
1047
151
1043
1043
403
1043
275
83
1043
339
1043
1043
403
1043
83
1043
1171
339
1095
1558
22
278
1555
19
1047
1046
23
407
1046
23
1047
1047
407
1043
275
339
1171
1043
275
147
339
1043
339
1043
147
1043
147
339
1107
147
1043
147
339
1558
22
278
1558
22
1558
22
1555
275
1555
1555
1555
1555
1555
275
1555
19
275
1046
23
1043
83
1046
23
1046
23
150
1043
147
1046
70
71
1046
1107
1107
1075
1075
435
1075
179
435
307
1075
1075
1075
307
1075
1075
435
1075
307
1075
1075
1075
307
1075
1075
1379
1379
1459
1117
1309
1309
1565
1565
1077
1334
1182
414
318
1337
1337
1229
1229
1229
1229
1229
1229
1302
406
1318
295
1063
1063
1063
1431
1303
1063
87
1111
1110
87
407
1107
1111
1111
407
1107
1107
1101
1427
1094
1431
1801
1801
1185
177
1185
177
1185
1132
124
1132
124
1109
1184
1184
1168
1168
1168
1104
1104
1168
1168
1104
1104
1168
1168
1104
1168
1104
1198
302
318
1320
292
1198
190
302
1198
190
302
318
1198
190
302
1182
190
302
1182
174
190
302
318
1318
158
302
1318
158
302
318
1062
1192
296
164
156
1192
296
164
292
156
188
1192
296
184
156
1192
296
156
188
1192
296
164
292
156
188
1320
300
1320
292
1320
292
300
1320
292
1320
292
156
1192
1192
296
1192
296
1200
1168
1184
288
176
304
1312
176
1184
288
176
1184
288
176
304
1200
304
1200
304
1200
304
1184
288
1184
176
1184
144
176
304
1312
1168
1683
1412
1922
901
1922
1037
1037
1037
1044
1055
1204
1073
1092
1092
1076
114
1074
1060
50
1060
50
1060
50
1074
1060
50
1074
1060
50
1074
38
1060
50
1074
1074
38
1060
50
1074
38
1074
1074
1056
1056
1056
1056
1060
1060
1062
1060
38
1062
1062
1056
1056
1056
1056
1056
1060
42
58
1060
58
1060
42
58
1060
42
58
1066
58
1060
42
58
1060
58
1060
42
58
1060
42
1056
48
1072
1072
1056
1056
1060
50
1074
1060
50
1062
1060
50
38
1074
38
1060
50
1060
42
38
58
1060
38
1056
1060
50
1060
50
1060
50
1062
1062
1060
38
1394
1102
1064
56
72
36
52
57
73
1073
1073
1069
37
53
61
77
1669
1665
1665
1564
1564
1746
1746
1413
396
1418
398
402
406
1414
389
394
396
404
398
395
406
1418
398
402
406
1414
389
394
396
404
398
395
406
1418
398
402
406
1418
398
1414
394
398
395
1418
398
402
1414
389
404
395
1418
402
406
1414
389
394
404
398
395
406
1418
398
402
406
1413
396
1418
398
402
406
1414
389
396
398
406
1418
398
402
406
1414
389
396
398
1418
398
1418
398
1420
398
1418
398
402
406
1422
1414
398
406
1418
398
402
406
1434
1434
1434
1434
1434
1434
1434
1434
1394
1394
1394
1396
370
371
375
1040
1072
1040
1040
48
1072
1072
1040
48
1040
48
1040
1040
1072
1072
1072
1072
1072
1072
1040
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1744
1048
1048
1064
1064
1065
1064
1064
1064
42
1064
1064
42
1064
42
1064
42
1068
1068
1064
1064
1066
1064
42
1064
1064
1064
1066
1064
42
1068
1064
1064
42
1064
42
1066
1064
42
1068
1068
1068
1080
52
1068
1064
1064
1065
1064
1064
1064
1065
1064
1064
42
1064
42
1064
42
1066
44
1064
1064
42
44
1064
42
44
1064
1066
1064
41
1064
1064
1064
42
1064
42
44
1064
42
1066
1064
42
1064
1064
42
1064
42
1064
1064
42
1064
42
1064
42
1064
42
1068
1064
1068
1064
1064
42
44
1064
1064
42
1064
42
44
1064
1064
42
1068
1064
1068
1064
1064
42
44
1064
42
1064
1068
1064
1067
41
1067
41
1065
1065
1067
41
1065
1069
1069
1069
1069
1037
1037
1069
1069
1037
1071
1070
1070
1070
1070
1070
1070
1703
1709
1702
1702
679
1702
1702
679
1701
1496
1496
1703
1711
1711
1702
1709
1702
1032
1032
1032
1032
1064
1032
1064
1032
1032
40
1032
1064
1036
1036
1064
1032
1064
1032
1064
1032
1064
1032
1036
1076
1048
26
1064
1068
1036
1042
1042
1042
1048
1048
1048
1048
1048
1048
1048
1048
1048
26
1048
1048
1048
1048
1048
1048
1048
1042
1048
1050
1048
26
1048
26
1050
1048
1028
1028
1028
1028
1050
1050
1497
1497
1036
1048
26
1048
1028
24
26
1050
1036
1720
697
1720
697
1720
697
1672
744
1672
1672
1676
1768
1796
1463
1872
1872
1872
1047
1032
1480
1224
1031
1174
1155
1155
1861
1068
1546
530
521
1548
540
521
1540
530
1564
537
1548
521
1548
521
1540
530
1564
537
1052
1052
25
1052
25
1026
1028
1026
1540
524
1554
1554
548
1042
1042
1052
1052
18
1572
1540
1084
1035
1074
1074
114
1202
1202
1080
120
1120
1072
112
1072
112
88
1136
88
1137
1137
1080
120
1080
1072
1072
112
1032
56
120
1080
1136
1840
1024
1024
1024
1128
1024
1080
1032
1024
1136
1024
8
4
1072
1072
112
1024
1072
1032
56
120
1024
8
4
56
120
1072
1073
1030
1558
1974
1214
1278
1124
1124
1028
1028
1028
1028
1124
228
1380
1380
1028
1028
1028
1028
1028
1678
1422
1422
1422
1172
1172
1172
1108
1108
92
1108
92
1492
1172
1212
1234
1212
1089
1089
1088
1250
1250
1154
1154
1250
1154
1122
1122
1277
1277
1277
1277
1277
1277
1277
1506
483
1154
132
131
226
227
1154
132
226
1250
227
1156
1156
226
1252
1106
226
83
227
1252
1250
227
1106
83
227
1252
1251
1251
1154
132
131
226
1154
132
226
228
1156
1301
1298
1238
1239
1234
214
215
211
1238
1122
1250
1122
1122
1122
1250
227
1250
1254
1254
1251
230
1250
1122
1122
1123
1126
1123
103
1122
1122
1122
1331
1207
311
1143
1059
1059
1027
1252
1204
308
228
1124
1124
1124
1124
1060
1060
1060
1060
1235
1235
1167
139
1423
1167
210
211
1163
210
1234
211
1490
1234
1234
1234
1234
1490
1163
1163
1163
1167
1167
1235
1235
1163
210
1163
1234
1234
1234
1234
1235
1235
1235
1107
1106
83
1106
1106
1106
1107
1107
1106
1106
1106
1106
1107
1106
83
1106
1107
1106
1107
1107
1107
1107
1107
1106
1106
1028
1025
1366
1325
1325
1325
1053
1096
1386
1228
1396
1212
1148
1036
28
1251
231
1162
1250
227
231
1250
227
1126
1110
1123
102
1123
103
1126
1123
102
1122
99
102
1122
99
102
1122
1122
1122
1122
1167
1250
210
227
230
231
1110
103
1123
86
102
1122
99
86
102
1122
99
102
1106
1122
99
1122
99
103
1122
99
1122
99
102
1167
226
227
230
1794
1156
1156
1250
1250
1506
354
1506
354
1284
482
354
1533
1533
1250
1250
227
1250
227
1251
1506
1506
483
1506
483
1506
1506
483
1284
484
1283
482
354
355
1283
483
355
1283
354
483
355
1506
1283
482
354
483
355
1378
1282
482
483
355
1379
1284
1284
1410
1156
1169
1169
1169
1057
1057
1121
1746
1490
1490
1506
1761
481
1761
481
1490
722
1490
722
1570
1569
1570
1569
1570
1569
1570
1569
1058
1057
1058
1057
1050
1052
26
1050
31
1052
1114
1043
1043
275
1043
1048
1032
264
1032
264
1032
4
260
1032
264
1032
264
1032
16
4
264
1032
4
260
17
1032
264
1048
1048
1048
1032
16
1032
1032
1032
264
1032
1032
264
1032
16
264
1032
16
4
1032
16
1032
4
9
1032
1032
1032
1032
1043
1043
275
1043
1043
1027
259
1027
259
1027
259
1026
3
259
1026
3
258
259
1027
1048
1032
4
260
1032
4
264
1032
264
1032
4
264
260
1032
16
4
264
1032
4
264
5
17
1028
260
1032
4
264
260
1032
16
4
264
1029
17
1032
264
1032
16
264
1029
1032
1024
1025
1024
1024
1
257
1043
1043
1043
1027
1026
3
1027
1026
3
1026
3
1027
1026
3
1027
1027
259
1048
1048
1028
1032
4
264
1032
264
1032
4
1032
5
1032
4
1040
4
1028
1028
260
1028
1028
260
1032
16
4
1032
4
5
17
9
1040
4
1028
260
1032
4
264
260
1032
4
264
1029
17
1032
16
4
1029
17
9
1032
16
4
1032
16
1032
16
4
1029
9
1032
1028
1025
1024
1024
1024
1024
1024
1
1024
1042
1026
3
1027
1032
16
4
264
5
17
261
1025
1837
1869
1069
173
205
1069
173
205
1069
173
1101
205
1197
1069
173
1229
1229
1197
1069
77
1069
77
1069
77
1069
1069
1069
1101
1101
1101
1197
1197
1056
1144
1144
1272
1144
1240
1072
1072
1072
1058
1060
1058
1574
559
558
46
1056
544
1066
1068
1068
1068
1056
1572
36
42
1926
1064
1044
36
52
1048
56
52
1048
40
1113
1112
1304
1048
56
1048
36
1048
1304
1304
1060
1045
1048
56
1048
56
1060
1304
1332
1334
374
1382
374
1382
374
1288
1672
1864
1864
1864
1864
1864
1864
1864
1864
1864
1416
1416
1416
1864
1864
1864
1284
261
1284
1284
261
1284
1284
1284
261
1284
1029
1284
1284
261
1028
1284
1284
261
1284
1028
5
1284
1028
1028
1028
5
1284
1284
261
1284
1028
5
1284
261
1028
5
1028
1284
1028
5
1029
1288
1028
1028
1028
1028
1028
1032
1032
4
1284
1032
1284
1032
1032
1028
1032
1284
1028
1032
1284
1032
4
1032
1284
1284
1028
1028
1284
1028
1028
1284
1028
1284
1284
261
1284
1284
1288
1284
1284
261
1284
1284
261
1284
1284
1284
261
1284
261
1284
1284
261
1284
261
1284
1029
1028
1284
261
1028
1284
1284
1028
1028
1284
261
1284
1028
1284
261
1028
1028
1028
5
1284
261
1284
1284
1284
261
1028
5
1284
261
1284
1029
1029
1029
1029
1284
1029
1029
1284
1028
5
1284
261
1028
5
1284
1284
1029
1028
5
1284
261
1028
5
1028
1028
5
1284
261
1284
1285
1032
1028
1285
1028
1032
1028
1028
1028
1028
1028
264
1288
1028
264
260
1028
1028
1028
1028
1032
1028
1028
1028
1028
1028
1028
1032
1028
1028
1028
1028
1028
1028
1300
1300
1032
1032
1284
1032
1032
1284
1032
1284
1032
1032
1284
1284
1029
1284
1028
1032
1284
1029
1032
4
1032
1284
1028
1028
1028
1284
1285
1285
1284
1284
1284
261
1284
261
1284
261
1284
261
1284
261
1284
261
1284
261
1284
261
1028
1288
1028
1028
1028
1288
1288
260
1284
1300
1028
1028
1028
1028
1028
1028
5
1288
276
274
1298
1284
276
1301
1300
274
1156
1156
1032
1028
1028
1028
1300
1284
1288
1284
276
274
1284
276
274
277
1028
1300
274
1288
276
274
1298
1284
276
1288
276
274
1284
1288
1284
1288
1284
1288
1284
1286
1024
2
4
260
1024
256
2
4
258
260
1280
258
260
1026
1028
1026
1028
1028
260
1028
1284
1028
260
1028
1024
128
4
132
1024
128
4
132
1280
260
1280
1024
128
4
132
1152
132
1152
1284
1280
260
1024
128
4
132
1024
128
4
132
1280
260
1280
260
1024
128
4
1024
4
1280
260
1280
260
1152
132
1152
132
1280
260
1280
260
1156
1156
1028
1284
1284
1152
1024
128
4
132
1024
128
4
132
1280
260
1280
260
1024
128
4
132
1152
1280
260
1280
1152
4
1024
128
1280
1280
260
1024
4
1024
4
1280
260
1280
260
1152
132
1152
132
1152
132
1152
132
1284
1024
4
1024
1280
260
1280
260
1024
128
4
132
1028
132
1284
1284
1024
4
1156
1024
4
132
1028
132
1284
1284
1028
1028
1284
1284
1152
4
132
1156
1284
1284
1028
1028
1284
1024
128
4
132
1028
132
1284
1284
1152
4
132
1156
1284
1284
1156
1156
1028
132
1028
132
1284
1284
1024
4
1028
1284
1284
1152
132
1156
1156
1156
1284
1284
1280
260
1284
1158
1158
1286
1286
1030
134
1030
134
1030
134
1030
134
1286
1030
1286
1158
1286
1286
1024
128
1024
128
1280
1024
1024
256
1280
1024
128
1024
1024
128
1280
1152
1280
1152
1024
128
1280
1024
128
1280
1024
1280
1024
128
1280
1152
1152
1152
1152
1280
1280
1152
1024
128
1024
128
1280
1024
128
1024
256
1024
128
1280
1024
128
1280
1024
128
1280
1024
1280
1024
1280
1284
1152
1152
1152
1280
1152
1280
1280
1024
128
1280
1024
128
1024
128
1024
1024
128
1024
1024
1280
1280
1284
1152
1024
128
1024
128
1024
128
1024
1024
128
1024
1024
1024
1280
1024
1280
1284
1152
1152
1280
1280
1027
1027
1154
1154
1154
1154
1156
1156
1156
1156
1280
257
1280
1152
129
1280
257
1024
1280
1280
1152
1024
256
1153
1281
1153
1152
1024
1
129
1024
1
1024
256
1
257
1025
4
1024
128
1
129
1024
256
1
257
1024
128
1
129
1024
256
1
257
1025
4
129
132
1152
1152
1152
1152
1024
1
1280
257
1152
129
1024
256
1025
4
1024
1
1152
1024
128
1024
256
1025
1152
1
129
1025
257
1152
1
129
1025
257
1025
257
1025
1281
1152
1025
1025
1025
257
1025
129
1281
1152
1025
257
1026
4
132
1028
1028
1026
4
258
1156
1028
132
1026
4
132
1154
132
1028
132
1156
1026
4
1026
4
1026
132
1028
1026
1154
132
1156
1156
1284
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1158
1158
1158
1158
1158
1024
256
1
257
129
1024
256
1
257
1026
4
1024
1
129
1024
256
1
257
1025
4
1024
1
129
1024
256
1
257
1025
4
1024
256
128
1
257
129
1024
256
1
257
1026
4
1280
1024
128
1
129
1024
256
1
257
1025
4
1024
128
1
129
1280
1
257
1025
2
4
1024
128
1
129
1024
256
1
257
1024
128
1
129
1024
256
1
257
1024
128
1
129
1024
256
1
257
1280
257
1280
257
1280
257
1024
256
1
257
1024
256
1
257
1026
1024
1
1024
256
257
1024
1
1024
256
1
257
1026
1024
256
128
257
129
1024
256
1
257
1152
129
1024
256
257
1152
129
1024
256
257
1152
1
257
129
1025
257
1028
1152
1025
4
1152
1
129
1025
257
1025
4
1152
1
129
1025
257
1025
4
1025
4
1152
1
129
1024
1
257
1152
1024
1152
1
129
1024
1
257
1152
1
129
1024
1
257
1153
1152
1025
4
1024
1
129
1024
1
257
1025
257
1025
129
1025
257
1025
1281
1028
1025
4
1025
1281
1025
4
1025
1281
1025
4
1025
4
1153
1152
1025
4
1025
257
1025
257
1025
1025
257
1025
1025
1025
257
1025
1025
257
129
1025
257
1025
129
1281
1025
129
1025
257
1155
1027
1027
131
1027
259
1283
1155
1283
1027
1027
259
1027
1027
259
1027
259
1027
259
1027
1155
1283
1027
131
1283
1155
1155
1155
1283
1283
1155
1283
1027
1283
1155
1283
1027
131
1283
1283
1283
1283
1283
1030
1030
1030
1030
1027
131
1027
259
1027
131
1027
259
1027
131
1027
1155
1027
259
1026
130
1026
258
1026
130
1026
258
1154
1026
258
1154
1026
258
1154
1026
258
1026
130
1026
258
1024
256
2
4
258
260
1024
2
4
1282
1024
4
1026
258
1028
1028
1028
260
1028
1025
4
1153
1152
1024
1
1280
257
1280
1024
1
1280
1025
1281
1025
1281
1025
1281
1024
1280
1280
1024
128
1
129
1024
256
1
257
1026
4
1024
128
1
129
1024
256
1
257
1025
4
1024
128
1
129
1024
256
1
257
1025
2
4
1280
257
1280
257
1280
257
1024
1024
256
1025
4
1024
256
257
1028
1024
128
1
1024
1
257
1028
1024
1
1024
257
1025
4
1024
1
1281
1025
4
1280
1280
1280
1028
1024
1024
256
1026
1025
1281
1025
1025
1281
1025
1025
1281
1025
1024
257
1025
4
1280
1025
1280
257
1028
1025
129
1025
257
1028
1025
4
1025
1025
257
1025
4
1025
1281
1025
4
1281
1028
1155
1155
1283
1283
1027
1027
1027
1283
1027
1283
1283
1027
1283
1155
1283
1155
1283
1283
1283
1027
1283
1030
1030
1030
1027
131
1027
259
1283
1026
130
1026
258
1154
1026
258
1282
1280
1280
1280
1152
1280
1028
1028
1152
1026
1028
1026
1028
1284
1156
1026
1282
1028
1028
1028
1028
260
1028
1282
1028
1536
516
1536
1536
1540
1540
1536
1536
1536
1536
1536
1024
128
1
129
1153
1153
1153
1028
1282
1282
284
1308
1310
1152
1280
1152
1152
129
1280
257
1280
1152
129
1280
257
1152
129
1280
257
1152
129
1280
257
1153
1281
1153
1153
1281
1153
1282
1154
1282
1282
1026
130
1026
258
1030
1280
1286
1280
1030
1282
1286
1030
1030
1030
1030
1030
262
1030
1283
1030
1027
1027
259
1027
1027
1027
259
1027
1283
1283
1283
1283
1030
1030
1030
1030
1027
1283
1030
1030
1280
1026
1026
1152
1024
128
1280
1024
128
1024
128
1280
1024
1280
1152
1152
1280
1024
1280
1024
1280
1024
1280
1024
1280
1024
1026
1310
1310
1026
1026
1536
1280
1536
1536
1538
1026
1310
1282
1026
258
1282
1152
1024
1024
1280
1280
1280
1280
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1281
1025
129
1281
1025
129
1025
129
1281
1025
1281
1153
1281
1025
129
1280
257
1025
129
1025
129
1281
1025
1281
1153
1281
1024
1024
128
1024
128
1280
1024
128
1024
128
1024
256
1152
1152
1024
128
1024
128
1280
1024
1280
1024
128
1280
1152
1152
1152
1152
1280
1280
1152
1152
1280
1024
128
1280
1024
128
1024
256
1024
1024
1024
1280
1024
1280
1152
1152
1280
1280
1024
1280
1024
1280
1024
1024
1024
1024
1024
1024
1280
1152
1152
1282
1282
1282
1282
1282
1152
1152
1152
1024
1152
1280
1152
1152
1024
1152
1152
1024
1152
1024
128
1024
1
1025
1280
1025
1152
1152
1152
1152
1152
1158
1156
1024
128
1024
1024
128
1024
1280
1024
1024
1024
1280
1024
1024
1024
256
1024
1024
256
1024
1024
256
1024
128
1024
256
1024
1024
256
1024
128
1024
256
1024
128
1024
256
1024
128
1024
256
1024
128
1024
256
1152
1024
1152
1024
1152
1024
256
1024
256
1024
256
1024
1024
1024
1026
1026
1026
1282
1026
1282
1026
1282
1282
1282
1024
1024
1024
1280
1309
1308
1152
1280
257
1281
1282
1024
128
1024
256
1024
128
1024
256
1024
128
1024
256
1280
1280
1024
256
1024
256
1152
1152
1152
1152
1152
1280
1026
130
1282
1026
130
1024
1152
1024
1024
1024
128
1152
1154
1026
1024
1025
1280
1280
1025
1280
1280
1024
1280
1024
1280
1280
1280
1280
1282
1282
1282
1282
1282
1026
1026
1025
1282
1282
1024
1024
1024
1024
1536
1536
1536
1536
1536
1152
1152
1538
1538
1538
1152
1536
1536
1024
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1282
1280
257
1280
1280
1152
1280
1152
1280
1152
1280
1152
1280
1024
128
1024
1026
130
1026
258
1024
1024
128
1024
1024
256
1024
128
1024
256
1024
1024
1026
130
1026
258
1026
1154
1026
258
1026
1280
1280
1280
1280
1280
1282
1536
1024
1280
1280
1280
1280
1280
1280
1280
1282
1282
1026
1025
1282
1282
1282
1282
1282
1308
1308
1308
1308
1024
1024
1024
1152
1280
1024
1280
1028
1032
1301
1152
1024
1
1280
257
1280
257
1024
128
1
129
1280
257
1024
1
1024
128
1
129
1152
1024
128
1
129
1280
1152
1024
128
1
129
1030
1025
129
1025
1281
1536
1536
513
1152
129
1537
1153
1280
1152
1152
1152
1152
1152
1152
1152
1158
1158
1158
1158
1158
1158
1156
1156
1156
1156
1156
1156
1156
1024
1280
1280
1024
128
1280
1024
1024
128
1152
1280
1024
128
1152
1152
1152
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1158
1158
1024
128
1024
128
1280
1152
1152
1152
1280
257
1280
1280
1024
1024
1158
1542
1280
1536
1152
1536
1152
1536
1536
1152
1536
1280
1536
1024
1024
1024
1024
1024
1024
1280
1154
1282
1158
1286
1286
1282
1280
1280
257
1280
1282
1282
1030
1280
1286
1286
1280
1026
1026
1024
1024
1024
1280
1026
258
1026
258
1026
1026
1026
258
1026
1024
1026
258
130
1026
1028
1024
1026
1282
1026
1026
1282
1026
1024
1154
1154
1026
1028
1024
1026
130
1026
258
1028
1024
1026
130
1026
258
1026
1028
1030
1286
1286
1030
1030
262
1030
262
1030
1030
1286
1158
1030
1158
1286
1286
1024
1026
130
1026
258
1024
1026
1024
1154
1026
258
1026
1024
1282
1282
1026
1024
1154
1030
262
1286
1158
1024
1026
1536
1024
1282
1282
1025
1281
1025
1282
1282
1024
128
130
1280
1280
257
1280
257
1152
130
1026
1280
258
1280
1156
1281
1284
1281
1284
1156
1284
1280
260
1158
1030
134
1030
134
1030
134
1030
1286
1158
1286
1286
1025
1281
1025
1025
1158
1152
1024
256
1152
1024
1152
1024
1152
1024
1152
1024
1024
1024
1280
1280
1024
1024
1280
1026
1026
1152
1152
1280
1152
1152
1280
1152
1024
1024
128
1024
1024
1024
1024
1024
256
1024
1024
1024
1024
1282
1280
1024
1280
1024
1024
1280
1152
1024
1
1024
1024
1284
1280
1024
1152
1024
1024
128
1024
1152
1280
1280
1152
1280
1024
128
1024
256
1024
1025
1025
1025
257
1025
257
1025
257
1024
1152
1280
1153
1281
1281
1281
1153
1281
1153
1281
1024
1280
1024
128
1280
1152
1280
1024
128
1280
1152
1280
1024
128
1280
1025
1025
1025
1281
1281
1281
1288
1288
1300
1300
1028
1028
1028
1300
1540
517
1301
1300
1044
1028
1044
1032
1032
1032
1044
1032
1032
1044
1032
1032
1032
1032
1032
1044
1032
1032
1028
1044
1028
1028
1044
1033
265
1033
265
1289
1289
1289
1288
261
1288
260
265
1284
1288
260
265
1284
1033
265
1033
1033
265
1033
1289
1289
1284
1284
1028
1029
1028
1284
1029
1028
1029
1029
1284
1284
1285
1032
1032
1032
1032
1032
1032
1028
1032
1032
1032
1032
1032
1032
1032
1028
1032
1032
1280
260
1280
1280
1280
1286
1284
1280
257
1281
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1286
1284
1284
1282
260
1280
1280
1028
1028
1289
1024
1024
1280
1028
1284
1284
1024
4
1280
260
1280
260
1028
1284
1284
1028
1284
1284
1030
1286
1030
1024
1024
1280
1280
1024
256
1024
1280
1280
1024
1024
1024
1280
1025
1025
1025
1024
1025
1025
1025
1025
257
1027
1282
260
1028
1024
2
4
130
1284
1028
1024
1
1028
1024
1024
256
1024
1
1024
256
1
257
1024
1
1024
1
1024
1
1028
1024
1024
1024
1
1024
256
1
257
1025
1024
1
1024
1
1024
1
1024
1
1024
1
1025
1025
1025
1025
1025
1024
1
1024
1024
1
1024
1
1024
1
1024
1
1025
1025
1025
1025
1025
1030
1024
1280
1026
1024
1024
1024
1280
1280
1024
1024
1024
1024
1024
1281
1281
1024
1
1024
1024
256
1024
256
1280
1024
1280
1152
1024
1154
1024
1024
1024
1280
1280
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1032
1024
128
1024
1024
1024
128
1
129
1024
1024
1
1024
1024
1027
1027
1024
1156
1028
132
1152
1024
128
1024
128
1024
1024
1
1024
1024
128
1024
1
1024
1024
1280
1024
1024
1280
1024
1024
1024
1024
1030
1024
1024
1
1024
1024
1024
1026
1026
1028
1026
1026
1024
1026
1030
1030
1284
1280
258
1286
1030
1286
1024
1282
1280
1280
1024
1024
1024
1280
1028
1024
1
1024
1
1026
1024
1
1024
1
1026
1024
1
1152
1024
1
1024
1025
1025
1024
1
1024
1
1027
1027
1027
1027
1030
1030
1026
1026
1026
1024
1
1024
1
1028
1025
1024
1
1024
1
1024
1
1025
1024
1
1024
1
1024
1024
1
1152
1024
1
1028
1152
1024
1
1152
1024
1
1024
1024
1024
1025
1025
1025
1025
1025
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1030
1030
1027
1027
1027
1026
1026
1026
1026
1026
1152
129
1280
257
1025
1152
129
1280
257
1152
1280
257
1152
129
1280
257
1282
1152
129
1280
257
1152
129
1280
257
1282
1280
1280
257
1280
1280
1280
257
1280
257
1281
1281
1152
129
1281
1025
1152
129
1281
1025
1281
1281
1155
1155
1283
1155
1283
1283
1283
1283
1155
1283
1283
1286
1154
1154
1282
1154
1282
1154
1282
1280
1152
1152
1024
256
128
1
257
129
1280
257
1028
1024
128
1
129
1280
257
1025
4
1024
128
1
129
1280
257
1025
2
4
1280
1280
1280
1280
1280
1280
1280
1152
1152
1280
1280
1
257
1280
257
1024
1
129
1280
257
1024
1
1280
257
1280
1155
1283
1027
131
1283
1027
131
1027
131
1283
1155
1283
1027
131
1283
1283
1027
1283
1155
1283
1027
131
1283
1030
1155
1283
1027
131
1283
1155
1283
1154
1282
1026
130
1282
1154
1282
1154
1282
1154
1282
1026
130
1282
1281
1281
1283
1283
1281
1282
1024
1024
1024
1024
1026
1026
1026
1026
258
1026
1024
256
1024
1024
1024
1024
1152
1152
1024
1152
1024
1152
1024
1024
1024
1024
1026
1026
1026
1026
1026
1026
258
1026
1026
1024
1152
1280
1280
1152
1280
1152
1280
1280
1152
1280
1282
1282
1024
1024
256
1024
1309
1280
257
1152
1152
1152
1280
1152
1280
1024
128
1280
1280
1024
128
1280
1024
128
1280
1280
1152
1280
1024
128
1280
1280
257
1152
1280
257
1152
1152
1280
1024
128
1280
1026
1282
1282
1282
1024
1280
1024
1
1028
1024
1024
1024
1
1024
1024
1025
1027
1027
1280
257
1025
4
260
1152
1280
1280
1280
1280
1281
1283
1283
1283
1030
262
1280
1283
1280
1024
1280
1028
1028
1028
1028
1028
1536
1536
1536
516
1536
516
1536
516
1540
1536
516
1540
1540
1540
1542
1024
1024
1
1024
1024
1024
1
1024
1024
1024
1024
1
1027
1536
1536
1536
1536
1536
1536
1536
1536
1027
1026
1025
4
1029
1025
1025
4
1540
1540
1554
1554
1024
5
1538
516
1540
1554
1554
1284
1284
1280
1284
1284
1280
1286
1286
1280
260
1280
260
1280
260
1284
1280
260
1280
260
1280
260
1280
260
1284
1284
1284
1284
1284
1284
1284
1280
1284
1280
1284
1280
260
1280
260
1280
260
1280
260
1280
260
1280
260
1284
1284
1284
1280
260
1284
1280
260
1284
1284
1284
1284
1284
1284
1284
1284
1280
260
1284
1286
1286
1286
1286
1286
1286
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
257
1280
1280
1280
1280
1280
1280
1280
257
1280
1280
1280
1280
1280
1280
1280
1280
1281
1280
1281
1280
1283
1282
1028
1025
4
1028
5
1028
5
1153
1281
129
132
1153
1153
1030
1030
1030
1280
257
260
1280
258
261
1281
1281
1280
1284
1280
261
1280
260
1280
260
1281
260
1281
260
1281
260
1281
260
1285
1281
1281
1283
1283
1286
1286
1280
258
261
1280
258
260
261
1282
1285
1285
1284
1282
1280
258
260
261
1285
1285
1285
1285
1280
261
1285
1280
260
261
1284
1284
1284
1284
1284
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1542
6
1286
134
1542
6
1286
134
1024
1024
1536
1536
1536
1536
1280
1280
1280
1280
1280
1024
1
1537
1537
1536
513
1024
1024
1024
1024
1024
1024
1280
1280
1026
1026
1282
1282
1536
1536
1536
1536
1536
1536
1536
1538
1538
1538
1536
1538
1280
284
1280
1280
1281
1281
1281
1280
257
1280
257
1280
1280
1281
1281
1281
1280
1280
1281
1280
257
1280
257
1281
1281
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
1282
1540
1284
1284
1550
1039
1551
15
1551
15
1055
1036
1024
1024
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1539
1024
128
1024
1024
4
1026
1026
1025
4
1025
4
1027
1027
1027
1024
1025
1027
1027
1024
1280
1280
1280
1280
258
260
1280
1536
256
257
1280
1280
1280
260
1536
256
257
1280
1280
257
1280
1536
256
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1283
1283
1283
1283
1283
1283
1283
1280
1280
1536
1024
256
257
1536
1024
1280
1280
1280
1280
1280
1024
256
1024
1280
1280
1024
256
1024
128
1280
1280
1280
1280
1024
1280
1283
1283
1280
260
1281
260
1283
1155
1536
256
516
1281
1536
256
1536
256
1536
256
1536
256
513
257
260
1280
257
1536
256
1536
256
1280
1280
257
1280
1280
257
1280
257
1280
1280
1280
1280
1280
257
1536
1281
1283
1539
1539
259
1539
1283
1280
1541
1280
1539
1536
256
1536
256
513
257
1536
256
516
1536
256
1536
256
513
257
1536
256
1537
257
1281
1280
1280
257
1280
257
1280
1537
257
1280
1539
1539
1280
1024
256
1024
128
1
129
1536
1024
256
4
257
1024
256
1280
1024
1024
128
1536
1024
256
1024
256
1024
1024
1024
128
1024
256
1027
1027
259
1027
1027
1027
259
1280
1281
1280
2
260
1024
4
1024
128
2
4
130
132
1280
258
260
1280
2
4
260
1026
130
1026
1280
258
260
1026
1281
260
1281
1281
260
1284
1028
260
1028
132
1284
1281
1284
1028
260
1283
1283
1283
1027
1283
1286
1286
1283
1026
1024
1542
1028
1536
1536
1536
1536
1536
1536
1536
1536
1542
1542
1542
1542
1540
1540
1540
1540
1540
1537
1536
513
1536
1537
1536
1536
513
1536
1536
513
1028
1280
1280
1024
1
1536
1281
1024
1540
1280
1280
1281
1280
1536
256
1280
1280
1536
256
1280
1280
1280
1280
1280
1280
1280
1280
1286
1286
1542
262
1286
1286
1286
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1280
257
1280
1280
257
1280
1280
257
1280
257
1280
257
1280
257
1280
257
1280
257
1280
1280
257
1281
1280
257
1280
257
1281
1281
1281
1282
1282
1280
1280
1024
256
1024
1280
1280
1280
1280
1280
1024
256
1024
1280
1280
1030
262
1030
1286
1030
134
1286
1286
1286
1286
1284
1540
1284
1540
1028
1284
1284
1284
1284
1284
1284
1280
257
1280
257
1280
1280
1280
257
1280
1280
1280
1280
1280
1282
1280
1280
1280
1536
256
1536
256
1536
256
1536
256
1536
1536
1536
256
1536
256
1280
1536
1286
1286
1542
262
1542
1286
1284
1540
260
1540
260
1284
1540
1540
1540
260
1284
1284
1536
256
513
257
1280
1536
513
1280
1536
1536
256
513
257
1537
1536
256
1536
256
1536
1536
256
1542
262
1542
262
1286
1542
1540
260
1540
1284
1284
1536
513
1536
256
513
257
1536
1536
513
257
1024
1024
128
1536
1024
256
1024
1024
128
1024
256
1024
1024
1536
1024
256
1030
1030
1030
262
1030
134
1286
1030
134
1286
1284
1028
132
1028
260
1028
132
1284
1284
1028
132
1284
1024
128
1
129
1024
256
1
257
1025
1025
1024
128
1536
1024
256
1
257
1025
1025
1026
258
1024
128
1024
256
257
1152
1024
1024
1280
1024
1024
1024
1024
1024
256
1024
1280
1024
1026
1026
1026
1280
1280
1028
1284
1055
1054
1052
1052
1024
28
1024
1024
1052
1052
1052
1052
1052
30
1052
1025
1027
1027
1027
1027
1280
257
258
1281
1281
1283
1283
1283
1283
1281
260
1281
260
1284
1281
260
1281
260
1281
260
1281
260
1286
1536
1024
1024
1280
1280
257
1024
1286
1536
1536
1281
1280
1284
1024
1030
1540
1536
516
1538
516
1536
1540
1542
1542
1542
1542
1542
1542
1540
4
260
1028
1540
4
1540
4
260
1284
132
1028
1540
1028
260
1028
1028
1540
1540
1028
1158
1030
262
1158
1030
1158
1030
1158
1030
1030
1030
1282
260
1282
260
1282
260
1282
260
1284
1280
1284
1282
260
1282
260
1282
260
1280
260
1284
1284
1286
1286
1286
1031
1028
1028
1536
1542
1543
1538
516
1540
1540
1540
1540
1024
1024
1024
1280
1280
1536
1536
1152
1152
1024
512
256
1280
128
1538
2
516
4
260
1282
130
1154
1538
2
516
4
260
1282
130
1026
4
260
1282
1024
1024
1280
1280
1280
1286
263
1286
263
1284
1282
260
1284
1284
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1024
1540
1536
1536
1536
1536
1542
1542
1280
1024
1024
1280
1284
1286
1280
257
1284
1284
1280
257
1280
1280
257
1280
257
1284
1280
257
1280
257
1286
1286
1286
1286
1286
1284
1536
513
1280
1284
1286
1286
1536
256
513
1284
1284
1536
256
513
1284
1286
1286
1286
1286
1280
1536
1538
1538
1024
1024
1024
1024
1280
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1024
1024
1024
1280
1024
1024
1280
1280
1284
1284
1284
1284
1280
1280
1280
1280
1280
1280
1280
1280
1280
1284
1536
1536
1280
1280
1284
1536
256
1280
1536
256
1280
1280
1536
1024
1024
1
1026
1026
1026
1030
1030
1028
1026
1028
1026
1028
1026
1026
1026
1028
1026
1030
1030
1030
1030
1030
1030
1030
1154
1282
1154
1282
1154
1282
1282
1282
1286
1286
1158
1286
1282
1154
1282
1026
258
130
1282
1026
130
1282
1282
1282
1286
1286
1030
1286
1030
134
1286
1286
1286
1286
1280
1027
1027
1027
1027
1027
1030
1030
1538
1539
1027
1027
1027
1027
1027
1027
1539
1539
1536
1536
1026
4
1280
1280
1024
2
1024
1024
1024
1028
1030
1536
1536
1540
1540
1540
1542
1282
1282
1282
1280
1280
1280
258
1280
1280
258
1280
1280
258
1280
1280
1280
258
1280
258
1280
258
260
1280
260
1280
258
260
1280
260
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1286
1286
1286
1286
1286
1030
1286
1286
1286
1286
1286
1536
1280
1280
1280
1280
1280
1280
1280
1024
1280
1026
1024
256
1308
1024
1025
1025
1538
1542
519
1542
519
1024
1536
1536
1280
1280
1280
1280
1064
1064
1068
1059
1576
40
1064
1059
1812
1812
786
789
1044
1044
18
21
1812
1812
1812
1812
1812
1812
789
1812
1044
1044
1305
1300
1298
1298
281
1298
1298
1298
1300
1298
1300
1300
1300
274
1298
1300
1300
1300
1544
1544
1544
1044
1042
1044
1042
1044
1042
1044
1042
1044
1042
1044
1042
1044
1042
1044
1044
1042
1044
1044
1042
1042
1042
1042
1305
1305
1092
72
1092
69
1093
1540
1540
1540
1540
1540
1540
1540
1540
1544
1540
1540
1540
1540
1540
1540
1544
1540
1540
1540
1540
1540
1540
1540
1540
1540
1540
1540
1540
1540
1544
1540
1540
1544
1540
1540
1540
1540
1540
1540
1544
1540
1540
1540
1540
1540
1540
1540
1544
1540
1540
1540
1540
1544
1540
1544
1540
1540
1540
1544
1540
1540
1540
1049
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
1298
1298
1044
1042
1044
18
1044
1044
1044
18
1042
1044
1042
1044
1042
1044
1042
1044
18
1044
1042
1044
1044
18
1044
1044
1042
1044
1044
1042
1044
1042
1044
1044
1042
1044
18
1044
1042
1044
1042
1044
1042
1044
1042
1042
1042
1042
1300
1298
1298
1300
1864
1864
1042
1042
1042
1042
1540
1540
1540
1544
1540
1540
1540
1540
1540
1540
1540
1540
1540
1540
1044
1044
1540
1540
1544
516
1540
1540
1540
517
1544
516
517
1540
517
1544
516
1544
516
1544
1544
1540
1540
1540
1544
1544
516
1544
516
1544
1544
516
1544
516
517
1540
1544
1544
516
1557
1816
488
468
1684
1844
1816
788
824
952
820
948
825
1816
788
1064
20
1561
1561
1348
1304
584
276
324
325
1304
324
1044
21
1048
20
1048
20
1560
1048
25
1048
1044
1304
1048
25
1048
25
1044
1304
1048
1048
1048
1048
1048
1044
1044
1048
1048
1048
1304
1042
1044
18
21
1048
1421
1421
1421
1421
1816
1848
1844
980
1812
824
820
1641
1044
1321
1298
306
1321
1304
1336
1385
1064
1065
1060
1060
1640
1336
1304
1048
1304
1305
1300
1305
1188
1304
1304
1304
1304
281
1304
274
1304
1304
281
1304
1304
1304
1304
281
1304
1060
1448
1444
1049
1048
1188
1304
276
1316
1320
1316
1320
1304
276
1304
274
1305
1305
1305
1305
1060
1048
25
1049
1305
1305
1049
1049
1544
1544
1540
1540
1540
1528
488
1528
488
1128
1128
1128
1128
1128
120
1304
281
1048
1316
1320
1300
1298
1048
1048
1304
1048
1048
1048
1048
1048
1048
1048
20
25
1048
25
1048
1048
1048
20
21
25
1049
1048
1048
1048
1048
1048
1049
1049
1048
1048
1048
1049
1048
1048
1048
1304
1048
1488
468
484
1474
452
1474
452
1473
1473
1473
1492
1488
1077
1230
1230
1230
1230
1483
1315
1091
1090
1484
1484
1484
1484
1484
1480
460
1480
1484
1484
1484
1484
1484
1484
1480
1484
1480
1480
1484
1480
1480
460
1483
1483
1483
1485
1480
1482
1480
1482
1483
1482
1480
458
1484
1482
460
461
1480
1480
458
1482
1480
458
1485
1485
1485
1485
1485
1480
1484
1484
1485
1484
461
1480
1480
1480
461
1484
1480
458
460
461
1485
1485
1485
1485
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1483
1482
1483
1483
1483
1483
1483
1482
1480
1480
460
1482
1480
1482
1480
1480
1480
1480
1484
1484
1480
458
461
1480
1480
1480
460
1480
460
461
1480
461
1480
460
1480
461
1480
1484
1482
460
1480
1480
1482
460
1480
461
1480
1480
1480
460
1480
460
1480
1482
1480
1480
458
1480
1480
460
461
1480
460
461
1480
1480
1480
460
1480
460
1484
1480
1480
460
461
1480
460
1480
1480
1484
1480
1480
1480
460
1480
458
460
1480
1480
460
1482
460
1480
1480
1480
461
1480
1482
1480
460
1480
458
1480
458
460
1480
1480
1485
1480
460
461
1480
1480
1480
460
1480
1482
460
1480
1480
1480
460
1485
1480
458
460
1480
460
461
1480
1485
1480
458
460
1480
458
461
1480
1480
1480
460
461
1480
458
460
461
1480
458
461
1484
1480
460
461
1480
1480
460
1480
461
1480
1482
1480
1480
1480
1480
1480
1484
1480
460
461
1480
460
1480
1485
1480
460
461
1480
1484
1480
460
461
1482
460
1480
1485
1480
460
461
1480
1480
458
460
1480
1480
1480
458
460
1482
461
1482
1483
1483
1483
1480
460
1480
1480
1480
1480
1480
1480
1480
1480
1480
1480
1888
865
1888
1888
865
1888
1888
1888
1888
1889
1888
1888
1888
865
1889
1888
1888
865
1888
865
1888
1889
1888
1888
1888
865
1888
1889
1888
1889
1889
1889
1889
1889
1889
1090
1090
1089
1089
1088
1088
1089
1089
68
1088
1090
1088
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
470
1492
1492
1492
1493
1492
1493
1493
1492
1492
1493
1493
1492
1492
1492
1492
1492
1493
1493
1493
1493
1492
1492
1492
1493
1493
1493
1492
1492
1493
1492
1492
1492
1492
1492
1492
1493
1493
1493
1492
1492
1493
1493
1495
1495
1495
1495
1495
1495
1495
1495
1495
1492
469
1493
1492
1495
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1492
1495
1495
1493
1492
1488
1888
1488
1488
465
1488
1488
1489
1489
1488
1488
1888
1488
1490
1488
1488
1488
1488
1488
1488
1888
1489
1489
1488
1488
1488
466
1488
1488
1488
1488
1488
1488
1488
1488
465
466
1488
1488
1488
1488
1488
1488
1488
1488
1488
465
1488
1488
1488
1488
1488
1488
1488
1489
1488
465
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
465
466
1488
1488
1488
1488
1488
1490
1488
1488
1488
1488
466
1488
1488
1488
1488
1488
1488
465
1488
1488
1488
1490
1490
1488
1488
1488
1488
1488
1488
465
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1888
464
865
1488
1488
465
1488
1488
1888
464
865
866
1488
465
1489
1488
1488
1488
1488
1488
1488
1488
1488
465
466
1488
1488
1488
465
1488
465
466
1488
1488
1488
1488
1488
465
1488
1488
1488
465
1491
1491
1491
1891
1891
1891
1891
1491
1491
1488
1488
465
1488
1488
465
1489
1488
1490
1490
1490
1890
1489
1488
465
1488
1891
1490
1488
1488
1488
1488
1488
1888
865
1888
865
1488
1488
1888
1488
1888
1888
1488
1888
464
865
1488
1888
865
1488
1888
464
865
1488
1488
1888
865
1489
1488
1888
464
865
1488
1888
1488
868
1892
1488
868
1890
1488
1892
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1892
1488
1488
465
1489
1490
1488
1488
1488
865
1490
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1490
1890
1488
1488
1488
1488
1488
1488
1488
1488
1888
1488
1488
1488
1488
1488
1488
1488
1490
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1489
1490
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1888
1488
1488
1488
1892
1488
1488
1488
1888
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1488
1888
1488
1488
1488
1488
1488
1488
1492
1489
1410
1410
1410
1410
1410
1410
1410
834
1410
1410
1410
1410
1410
1677
1221
1237
1410
1410
1411
1411
1411
1458
1458
1457
1457
1472
1473
1472
1345
1856
1475
1475
1472
1345
1344
1344
1408
1347
1475
1475
1475
1347
1857
1347
1344
1816
1496
1496
1496
1240
1320
1154
1285
1120
1126
1425
1612
332
1510
1418
1418
1930
1520
1520
1520
1520
1520
1280
1280
1620
1618
1618
1282
1808
1808
1808
1120
1094
1606
1973
1089
1540
2030
1288
1892
1892
1888
1888
1288
1054
1110
94
1118
1110
94
1118
1118
1110
94
1118
1275
1179
1179
1179
1179
1179
1179
1179
1902
1979
1115
1115
1246
1179
1179
1179
1184
1184
1184
1090
1090
578
1602
1858
1218
1384
488
1128
168
1128
1404
1384
1384
1501
1384
1320
424
360
488
361
1458
370
1320
1520
1320
360
488
297
1320
424
360
488
1520
1320
360
488
297
1456
368
434
370
1320
1501
1320
360
488
1065
1072
1064
104
105
1064
104
105
1072
1128
1064
104
105
1072
50
1128
1500
1072
1384
1384
1064
1320
298
1320
360
1320
1320
298
1896
1320
424
360
1501
1320
424
360
1072
1512
1512
1128
1245
1841
1245
1885
1456
477
1457
1501
1072
1072
1245
1192
1968
1245
1885
1192
1501
1448
1320
488
297
489
1576
296
360
488
604
348
476
1512
1520
304
432
368
1512
1501
1629
1456
424
1320
424
360
1500
1512
1448
616
488
1320
360
488
1320
1093
1128
1072
1117
1072
104
1896
1000
874
1002
1128
106
232
234
1916
893
1896
936
1960
1405
1448
1148
1128
1832
1832
1832
1148
125
1064
104
168
1064
104
168
1064
104
168
1916
893
1405
1148
125
1128
1148
1862
1990
965
1856
838
966
1088
1088
70
1245
1860
837
861
1860
837
1245
1860
861
1245
1856
837
1501
1604
1604
1501
1604
1600
1072
1245
1861
1245
1245
1861
1245
1245
1501
1501
1501
1501
1544
1935
1935
1935
1935
1935
1935
1807
1807
1807
1799
783
1807
1807
1807
1807
1807
1799
783
1799
783
1807
1807
1543
527
1679
1679
1805
1677
1542
1542
1926
1926
1932
1670
1678
1423
1423
1423
1423
1423
1423
1423
1423
1423
1423
1807
1807
1807
1807
1807
1807
1807
1807
1807
1807
1807
1807
1799
783
1807
1799
783
1807
1807
1807
1807
1807
1807
1807
1799
783
1807
1799
783
1807
1807
1807
1551
1551
271
1551
1551
271
1551
1551
271
1295
1295
1551
1295
1551
1295
1551
1295
1551
1551
271
1551
1551
271
1551
1551
271
1551
271
1679
1679
1167
655
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1679
1670
652
1678
1678
1670
652
654
1678
1678
1678
1678
1678
1807
1807
1799
1807
1799
1799
1799
783
1039
1031
15
1039
1031
1031
1031
15
1039
1031
1031
15
1031
1031
1031
1031
15
1031
15
1031
1031
15
1031
1031
1031
1039
1167
1167
1159
143
1159
143
1159
1159
143
1167
1159
143
1159
143
1031
15
1031
15
1039
1039
1031
15
1031
15
1036
1036
1036
1036
1036
1164
142
1164
142
1164
142
141
1164
142
141
1036
1039
1031
15
1031
1287
1287
271
1287
271
1287
1031
1039
1031
1031
1031
1031
1031
1031
1031
1031
1031
1031
1848
820
1208
180
1208
180
1287
1287
1295
1287
1287
1807
1807
1287
1287
1287
1287
1287
1799
1287
1287
1287
1287
1031
1031
1031
1031
1031
1295
1295
1295
1295
1287
271
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1807
1295
1295
1295
1295
1295
1295
1287
271
1287
271
1287
271
1287
271
1287
271
1287
271
1031
1031
1031
1031
1031
1295
1295
1295
1287
271
1548
268
1293
1293
1286
268
270
1292
1292
1292
1292
1292
1292
1036
1036
1804
1804
1292
1292
1292
1292
270
1292
270
1424
1232
1168
1168
1936
1232
1232
1176
1240
824
920
952
1176
184
824
920
1240
248
1332
1464
436
1336
408
440
344
376
436
308
1560
1176
1208
1944
1944
1940
1848
920
916
1848
920
916
1848
920
916
1176
1176
1176
1172
1112
152
184
148
1176
184
148
1176
184
148
1048
1048
1048
20
1048
20
1200
1200
1048
1944
1432
1464
472
1944
1848
920
952
1848
1176
408
1208
1876
1364
1800
1544
1800
1800
1544
1800
1800
1032
1032
1027
1800
1032
1812
1840
1088
1108
1188
180
1200
164
180
1200
164
180
1200
164
180
2036
2036
2036
2036
2036
2016
2016
2016
1396
1396
1396
1140
1140
1140
1392
1392
1392
356
1520
497
369
1520
368
1393
1392
1392
1904
1892
2020
2020
2020
2020
2020
2020
2020
1136
1136
1268
1524
1332
1120
88
1112
89
1112
89
1088
1088
1088
88
89
1149
1565
1245
1548
1548
1551
1551
1551
1551
1551
1551
1548
1546
1544
1546
1544
1189
1125
117
165
245
1448
1562
1844
1620
1163
1675
1307
1307
1595
1563
1563
1563
1563
1563
1563
1117
1109
1109
1105
1105
1105
1606
1794
1288
1288
1471
1471
1471
1471
1471
1422
1422
1511
1383
1511
1511
1511
1383
487
1511
1511
1511
1511
1383
1383
1365
1400
1389
1389
1901
1389
877
1389
1389
877
1389
877
1389
877
1389
877
1389
877
1901
1901
1389
877
1389
1389
877
1389
877
1901
1901
1389
877
1901
1901
1901
1901
1040
1043
1131
1049
1049
1040
1046
1040
1124
1132
1132
1133
1339
1468
1165
1290
1291
1137
1139
1165
1165
1165
1165
1165
1046
1046
1095
1095
1095
1095
1094
1094
69
1094
69
1093
1093
1093
1093
1095
1095
1095
1093
1094
1093
1093
1093
1862
1095
1095
1095
1095
1091
1091
1091
1166
1166
1166
1158
142
1166
1166
1471
1471
1471
1471
1471
1471
1391
1391
1167
1379
1848
1464
1876
1876
1144
1108
1457
1457
1458
1036
1043
1040
1456
1380
1456
1380
1384
1904
1904
1392
1392
1392
1392
1904
1904
1457
1457
1456
1456
1395
1395
1458
1458
1161
1161
1161
1160
1160
1160
1164
1164
1164
1164
1453
1452
1453
1452
1482
1042
1042
1404
378
1404
378
1338
1338
1402
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1328
1093
1034
1034
1050
1339
1339
1339
1339
1876
1876
1172
1336
1720
697
1464
1720
697
1720
1494
1750
1748
1723
1467
1368
1124
1124
102
1124
102
1376
1376
1888
1376
1376
864
1421
1384
1384
1384
1384
1410
388
1088
1088
1088
1088
1088
1088
1088
67
1088
67
1088
1088
1090
1417
1152
1152
1152
1152
1088
1384
1176
1888
1888
1080
1080
1322
1453
1218
1218
1218
1194
1194
1394
1394
1386
363
1386
370
363
1458
1898
1156
1154
1154
1154
1154
1154
1154
1154
1154
1154
1154
1218
1458
1458
1458
1458
1321
1322
1322
1320
322
298
297
1154
296
322
298
1092
1334
318
1302
1302
1306
1911
1423
1423
1851
1847
1847
1847
1396
1876
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1459
1373
1408
1893
1605
1605
1317
1605
1317
1605
1317
1319
1607
295
1319
1319
1607
1319
1319
1413
1413
1300
1884
1884
1384
1384
1384
1128
1128
1457
1457
1144
1969
1969
1892
1962
1878
1878
1878
1386
874
1302
790
1302
1386
874
1386
874
1386
874
1878
1878
1878
1302
1302
790
1302
1905
1386
874
1898
1386
874
1386
874
1386
874
1878
1302
790
1814
1167
1167
139
1806
1806
1806
1910
1910
1910
1910
1910
1288
1875
1158
1158
1158
1171
1400
1400
1901
1285
773
1284
772
1284
772
1796
1797
1796
1797
1796
1380
1380
1268
1873
1878
1878
1878
1878
1878
1878
1878
1878
1878
1224
1878
1873
1873
1221
1224
1221
1797
1797
1797
1796
1796
1797
1797
1797
1797
1289
1797
1797
1797
1797
1288
1288
1285
1285
773
1285
1285
773
1285
773
1797
1289
1285
1797
1797
1797
1797
1797
1797
1797
1509
1509
1508
1508
1507
1509
1509
1309
1309
1308
1308
1652
1652
1652
1652
1652
1652
1309
1309
1309
1309
1380
1386
1386
1380
1380
1380
1896
1381
1386
874
1386
1386
1898
1898
1389
1389
877
1389
877
1466
1892
1391
1391
1391
1893
1391
1391
1378
1378
1383
1903
1391
879
1903
1903
1890
1890
1891
1890
1891
1391
879
359
1391
1391
871
1391
879
1391
879
871
1391
879
871
1391
879
1380
1380
1380
1380
1900
1900
1900
1415
1814
1890
1890
867
1891
1890
1890
867
1890
1415
1415
1415
1411
1896
1896
1896
1896
1896
1386
1386
1449
1450
1899
1381
1380
868
1876
1364
1364
1364
1364
1364
1364
1364
1876
1364
1364
1876
1364
1364
1364
1876
1364
1364
1876
1364
1876
1364
1876
1364
1364
1364
1364
1876
1364
1876
1876
1364
1876
1364
1876
1364
1364
1878
1878
1364
1364
342
1364
342
1364
342
1364
342
1876
1364
342
1364
355
342
1364
342
1364
355
342
1366
1364
342
1366
1366
1364
342
1364
1364
1878
1364
342
1364
342
1366
1364
342
1876
1364
342
1364
342
1364
1364
342
1364
1364
342
1876
1364
342
1364
342
1364
1364
1364
342
1364
342
1364
342
1366
1366
1366
1364
342
1366
1364
342
1366
1364
1366
1878
1364
342
1366
1876
854
1364
342
1876
854
1876
854
1876
854
1364
342
1876
854
1364
342
1876
854
1876
854
1364
342
1876
854
1364
342
1876
854
1878
1366
1878
1878
1366
1878
1892
1873
1046
1046
1046
1046
1044
1044
1044
1044
1044
1067
1390
1390
1390
1891
1890
1899
1411
1416
1416
1416
1416
1416
1899
1899
1795
1363
1875
1268
1364
1364
1364
1364
1364
342
1366
1364
342
1876
1876
1876
1876
1876
1876
1876
854
1876
1876
854
1876
1876
854
1876
1876
1876
1878
1878
1878
1892
1892
1892
1892
1892
1896
1896
1962
1892
1893
1380
1892
1380
1381
1381
1381
1840
1840
1840
1840
1840
1840
1840
1840
1355
1323
1323
1323
1323
1323
1323
1163
1099
1163
1163
1163
1163
1163
1163
1163
1163
1163
1408
1408
1792
1908
1792
1792
1792
1792
1792
1792
1199
1199
1199
1199
1584
1584
1295
1792
1792
1288
1287
1751
1643
1387
1387
1387
1088
1088
1152
1340
1805
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1904
1421
1805
1164
137
1164
1549
1176
1176
1176
1176
1176
1176
1176
1176
1108
1132
1176
1457
1158
1400
1379
1379
1450
1450
1382
1421
1377
865
1460
1460
1405
1405
1405
1456
1389
1389
1389
1398
1901
1462
1389
1389
1389
1901
1901
1901
1910
1389
1901
1389
877
1389
877
1457
1456
1456
1456
1393
1393
1393
1393
1393
1393
1457
1457
1393
1393
1393
1393
1393
1457
1457
1457
1457
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1905
1393
1393
1393
1393
1905
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1393
1905
1393
1393
1393
1393
1393
1393
1393
1393
1905
1905
1393
1905
1905
1393
1393
1393
1905
1393
1393
1393
1393
1393
1393
1393
1393
1905
1393
1905
1379
1456
1457
1457
1457
1457
1457
1457
1891
1379
1891
1457
1457
1457
1457
1457
369
1457
1457
1379
1379
1379
1379
1891
1379
1379
1891
1891
1457
1379
1457
1891
1891
1891
1891
1457
1457
1457
1891
1891
1891
1891
1891
1457
1457
1905
1891
1457
1457
1457
1457
1891
1393
1393
1891
1457
1457
1457
1457
1379
1891
1379
867
1393
1457
369
1457
369
1457
369
1393
1457
1457
1457
1457
1457
1457
1457
1457
1393
1315
1123
1457
1457
1457
1464
1884
1884
1088
1088
1090
1088
1088
1088
1088
1272
1272
1088
1264
1264
1264
1264
1088
1463
1463
1463
1463
1463
1463
1463
1463
1400
1400
1335
1335
1335
1336
1336
1336
1849
1528
1848
1848
1336
1145
1144
1145
1848
1172
1721
1721
1720
1720
697
1721
1721
1721
1192
1616
1902
1028
1540
4
1341
1026
1028
1028
228
1028
1028
1252
1028
228
1028
1028
1028
1028
1028
1028
228
1028
1028
228
1028
1028
1028
228
1028
228
1028
228
1028
1028
1028
1028
1028
1028
1028
228
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
228
1028
228
1028
1028
1028
1028
228
1028
1028
1028
1028
228
1028
1028
1028
1156
1156
1156
1316
1188
1188
1180
1188
1180
1188
1188
1180
1156
1180
1180
1188
1188
1188
1180
1180
1316
1828
1852
1256
1256
1256
1032
232
1032
232
1256
1032
1032
1032
1032
1160
1160
1192
1192
1092
1160
1156
1116
1116
1128
1032
1540
4
1028
1604
1032
1592
1592
1028
1028
1024
1024
1024
1024
1024
1024
1024
1152
1152
1152
1104
1156
1156
1252
1268
1256
1024
1024
1032
1156
1156
1156
1108
116
1156
1108
100
116
1104
1108
1124
1124
1120
1120
112
1136
1136
104
1168
152
1312
296
1028
1104
1600
584
1600
72
584
1105
113
177
1136
1328
1136
1137
1137
1136
176
1136
1136
176
1136
1328
1137
1137
1034
1281
1537
1610
1610
1346
1858
1858
1054
1054
31
1054
1054
31
1054
1054
27
1051
1051
1051
1051
1051
1051
1054
1051
1684
1116
1116
1116
1444
1248
1248
1248
1104
1360
1283
1196
1448
1653
1652
620
1644
1644
1452
1452
1452
1080
1422
1310
1734
718
1370
1734
1440
1440
1440
1930
1932
1450
429
1450
1448
428
1452
1162
139
1418
397
1160
140
1420
1452
1452
1166
1166
1086
1650
1852
1299
1376
1301
1301
1301
1301
1301
1301
1077
1077
1077
1112
1484
1852
1194
1330
1330
1578
1578
1970
1970
1458
435
1458
435
1856
1147
1024
1805
1030
1030
1025
6
10
17
11
1025
6
10
33
17
11
38
1024
1024
32
1548
1041
1046
1040
1158
1292
1297
1127
1130
1104
1046
1040
1046
1165
1165
1101
1165
1131
1131
1131
1130
1297
1255
1255
1255
1553
1553
1281
262
1286
1280
1280
1291
1126
1126
1126
1126
1126
1270
1360
1360
1360
1129
1129
1129
1104
1104
1029
1043
1029
1043
1094
1032
1029
1033
1033
1033
1025
1728
1024
1024
1720
1720
1080
1080
1848
1848
1088
1600
1720
1144
632
696
1144
632
696
1144
696
1144
632
696
1656
696
1144
632
1721
1088
1088
1088
1088
1088
1144
1144
632
184
1144
632
1664
1720
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1976
1977
1208
1976
1976
1976
1976
1976
1976
1977
1976
1720
1720
1720
1720
1720
1824
1824
1664
1664
1664
1688
1684
1336
1336
1336
1336
1312
1152
1152
1152
1757
1717
1149
1677
1677
1677
1677
1677
1130
1098
1098
618
1610
1674
1674
1674
1674
1165
1165
1642
1130
298
1610
1098
1098
106
586
1130
298
1098
1098
586
1130
298
1642
1610
1098
586
1610
1098
586
1162
1162
1933
1098
586
1930
1930
1930
1930
1613
1101
589
1421
1421
1165
1165
1098
586
618
1098
106
586
1098
106
1418
1418
1418
1418
1418
1514
1514
1514
1514
1901
1901
1677
1677
1834
1834
1834
1834
1834
1674
1674
1674
1674
1325
1421
1165
1165
1322
1322
1322
1162
1162
1162
1162
1418
1418
1418
1354
2013
1414
1066
1077
1073
1081
1976
1610
1389
1618
82
1088
1244
1813
1817
1941
1817
1302
1042
1920
1920
1806
1120
1089
1145
217
1144
248
1241
1241
1144
216
116
248
1140
1240
116
1241
1140
1140
1493
725
1752
469
1752
1226
1690
1690
1414
1414
1418
1415
1418
1418
1247
1183
1415
1414
1414
1417
1304
1286
1286
1286
1322
1322
1322
1322
1322
1322
1322
1322
1306
1306
1306
1306
1306
1306
1306
1306
1350
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1287
1290
1290
1290
1287
1290
1290
1290
1290
1290
1290
1290
1290
1290
1286
1286
1286
1286
1290
1290
1290
1290
1290
1290
1290
1290
1322
1322
1322
1322
1322
1322
1322
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1306
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1194
1319
1319
1226
1034
1034
1035
1030
1066
1130
1053
1068
1082
1082
1302
1402
250
1402
1402
1402
1402
1402
250
1402
1402
1402
1402
1402
1402
1402
1402
1402
1402
1402
1226
1354
1226
330
1370
1386
346
1370
1226
1226
1226
1226
1226
1226
1226
330
1226
330
1354
1050
1834
1834
1834
1834
1834
1834
1834
1370
1218
1218
1282
1282
1300
1300
340
1283
771
1347
1309
1804
1314
1168
1168
1750
1762
1762
1168
1168
1472
1035
1371
1371
1207
1206
1200
1200
1371
1430
1872
1874
1883
1883
1883
1883
1883
1883
1883
1883
1883
1892
1292
1344
1302
1302
1302
1297
1297
1352
1352
1366
1384
376
1056
1815
1815
1411
1923
1972
1816
1815
1815
1411
1816
1816
1816
1805
1808
1780
1681
1439
671
1812
1680
1438
670
1216
1367
339
359
375
1367
339
375
1380
1383
1368
1368
1368
356
1368
356
1824
1206
214
374
1206
374
1781
717
749
1071
1161
1793
1799
1793
1801
1812
1812
1805
1804
1804
1805
1900
1802
1824
1856
1792
1040
17
1040
1810
1792
769
1792
769
1792
769
1889
1889
1805
1804
1865
1831
1828
1858
1056
1056
1184
1196
1857
1864
841
1864
1801
1831
1833
1123
1123
1507
1508
1477
1208
1031
1031
1028
1357
1357
1357
1357
1357
1358
1358
1395
1395
1044
52
1510
1078
1123
1502
1606
326
1350
1520
1520
1521
1795
775
1795
1058
194
1058
1026
226
1122
1024
224
1217
1024
1463
1432
1444
1421
1494
462
1484
1122
1122
1140
1158
1072
1034
1024
1032
10
1025
1034
1024
1024
2
8
10
1024
1024
2
10
1024
2
10
1024
1
8
1024
1186
1184
162
1186
1186
1186
1184
162
1184
162
1184
161
1184
1186
1184
1186
1168
146
1184
162
1186
1168
162
146
1186
1186
1184
162
1296
274
1296
274
1079
1802
290
1802
290
1794
1794
784
786
1794
778
786
1794
1794
784
786
1794
778
786
1794
1792
770
778
786
1794
1634
1634
1634
1634
1426
1418
1410
1410
394
1410
1042
1040
34
18
1040
1040
34
18
1058
18
1040
1282
1797
1797
1952
1026
1497
1026
1026
1026
1026
1026
1026
1024
1
1026
10
1026
10
1024
1
1026
1290
1025
1025
1025
1281
1298
1186
146
1186
1058
18
1058
1059
1042
1796
1796
1796
1664
1664
1664
1664
1408
1351
1415
1311
1311
1376
1743
1024
512
1024
1792
1280
1088
576
1088
1280
1089
1281
65
1281
129
65
1089
1280
1600
1088
1280
1836
1024
1048
1488
465
1489
1425
1412
420
468
465
1476
1416
388
464
452
420
468
465
1416
388
452
1488
452
465
1488
468
465
1425
1425
1425
1425
1425
1425
1425
1311
1284
132
1284
132
1156
1156
1284
1288
1025
1025
1043
1043
1530
250
1408
1502
1496
1475
1475
1411
1411
1044
1052
1678
1095
1095
1095
1095
1095
1095
1089
1088
1088
1096
1092
36
70
38
1062
1052
1052
1024
1024
1024
1024
64
1024
1024
1186
1186
1186
1219
1219
163
1219
1219
163
1219
163
1219
163
1219
163
1219
1219
163
1219
1092
1364
1856
834
836
1256
1256
1432
1435
1248
1249
1155
1155
1052
1038
26
30
1038
26
30
1518
1518
1036
26
1522
499
1523
1506
1507
1514
1508
483
1507
485
1508
483
1508
1509
1508
1508
1522
1522
499
1522
1506
1514
1513
1507
1507
485
487
1507
1507
1508
1507
485
487
1522
499
1509
1509
1509
1532
1508
1508
1508
1508
1528
1512
1512
1522
1522
499
1522
1522
1522
1522
1034
1034
1507
1507
1053
1509
1041
1041
1041
1041
1032
1512
1512
1512
1512
1528
1528
1528
1528
1528
1529
1529
1529
1529
1052
11
31
1034
1507
1507
1523
243
1523
243
1267
1507
227
1251
1034
1034
1052
29
1514
1032
1528
248
1506
1508
1032
1032
1512
1512
1248
1248
1508
1273
1464
1464
1464
1336
1336
1336
376
1336
1080
1080
1320
1042
1042
1506
1528
1048
1534
1646
366
1509
1506
1507
1522
1035
19
1034
18
31
1506
1532
1032
1512
1512
1528
1504
1909
1415
1414
1234
1234
1237
1237
1234
1234
1234
1234
1234
1234
1234
1234
1416
1423
1336
1910
1908
1910
1910
1910
1910
1908
1910
1910
1908
1910
1908
1910
1910
1910
1910
1908
1910
1910
1908
1910
1654
1654
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1910
1654
1654
1654
1654
1654
1654
1654
1910
1910
1654
1910
1908
1910
1908
886
1910
1910
1908
1908
886
1908
1908
1910
1908
886
1910
1910
1910
1908
1910
1908
1908
886
1910
1908
1910
1908
886
1910
1908
1908
886
1908
1908
886
1908
1454
1454
1948
922
926
1946
1946
926
1710
1710
1710
1690
1710
1436
410
1838
1838
1838
1838
1838
1838
1838
1838
1838
1844
1838
1844
1882
820
814
1844
1838
1844
1838
1838
1882
820
814
1948
926
1948
1948
1948
1948
926
1950
1950
942
1948
922
950
926
942
1948
922
926
942
1950
942
1948
922
950
926
942
1946
950
926
942
1718
1718
1710
1716
668
666
686
670
1690
694
686
1710
670
1718
1716
1716
668
666
694
686
670
1690
686
670
1370
1370
1370
1370
1756
734
1758
1756
730
734
1758
1114
1114
1114
1114
1114
1562
1562
1562
1562
1434
414
1434
1436
410
414
1436
410
1434
1434
414
1436
410
414
1434
1308
282
286
412
668
410
666
414
1436
410
666
1436
1626
410
1334
1436
410
414
1332
1308
282
286
412
410
666
414
1436
410
1206
1206
1206
1178
1178
1178
1966
1966
1966
1974
1974
1966
1974
1974
1838
1838
1838
1838
1838
1838
1950
1950
942
1950
942
1946
926
942
1948
922
950
926
942
1946
942
1710
1710
1718
1710
1710
1718
1710
1718
1710
1370
1370
1462
1462
1114
1434
666
1434
666
1434
666
1972
1974
1972
1500
1500
1370
1370
1370
1370
1882
1882
1882
1626
1626
1626
1626
1718
1564
1564
542
1564
1564
542
1626
1626
346
1626
286
412
410
1626
1626
346
1434
1626
1626
346
1306
602
286
412
410
414
1626
1626
346
1626
1626
346
1626
286
412
410
1626
1626
346
1434
1626
1626
346
1306
602
286
412
410
414
1626
1626
346
1498
1498
1498
1498
1498
1370
1370
1370
1370
1882
1882
1882
1882
1436
668
410
414
1948
1948
1692
1500
1710
1710
1626
1626
1626
1626
1718
1718
1718
1718
1562
1334
1436
1334
1306
602
286
412
410
666
414
1626
1334
1310
1626
1626
1306
602
286
412
410
666
414
1906
1906
1906
1906
1652
1652
1654
1652
1652
1652
1652
1308
310
414
1436
414
1436
1334
414
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1284
262
1284
1284
262
1284
262
1284
262
1284
262
1286
1220
1222
1220
198
1220
198
1220
198
1220
198
1220
198
1220
198
1220
198
1220
1220
1220
1220
1220
1220
1220
1156
134
1156
134
1156
134
1156
134
1156
1158
1156
134
1156
1156
1158
1156
134
1158
1158
1158
1158
1156
134
1158
1156
1156
134
1156
1158
1156
134
1478
1476
454
1478
1476
454
1476
454
1478
1476
1476
454
1476
454
1476
454
1478
1473
1478
1476
454
1478
1476
454
1476
454
1476
454
1473
1220
198
1220
1158
1158
1110
1250
1250
1250
1250
1250
1250
1251
1250
1250
1250
1250
1250
1250
1250
1250
1252
230
1254
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1302
1302
1046
1046
1302
1302
1042
1298
1298
1298
1298
1298
1298
1042
1158
1202
306
1202
306
1138
1202
306
1074
114
178
1138
178
1158
50
178
1202
1330
1202
306
1074
114
178
1074
114
178
1202
306
1158
1202
306
1138
178
1202
306
1138
178
1138
178
1138
1158
1156
1158
1158
1156
134
1158
1122
1122
1122
1122
1122
1122
1123
1122
1122
1122
99
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1124
102
1124
102
1124
102
1124
102
1124
102
1124
102
1124
1124
102
1124
102
1124
1124
102
1124
102
1124
102
1124
102
1124
102
1124
102
1124
102
1124
102
1124
102
1124
1124
102
1124
102
1124
102
1124
102
1124
102
1250
1250
1250
1250
1250
1250
1250
1250
1250
1251
1250
1251
1250
1250
1250
1250
227
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1252
230
1254
1252
230
1252
230
1252
230
1252
230
1252
230
1254
1252
230
1252
1252
230
1252
1252
230
1252
230
1252
230
1252
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
1252
230
1252
1252
1252
230
1252
230
1252
230
1254
1252
1252
230
1252
230
1254
1254
1252
230
1252
230
1252
230
1252
230
1858
1858
1856
834
1856
834
1602
1602
1250
1250
1251
1250
1250
1250
1250
1250
1254
1254
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1252
230
1250
1250
1252
230
1252
230
1536
1362
1874
338
1293
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1138
1394
1138
1394
1138
1138
1138
1138
1394
1138
1138
1138
1650
1138
1138
1138
1138
1138
1138
1138
1138
1138
370
1138
1138
370
1138
1394
1650
370
1138
370
1138
1138
1138
1138
370
1138
1394
1394
1138
1650
370
1138
1138
1138
1394
1394
1138
1138
1138
370
1138
1138
1138
1394
1138
1394
1138
1138
1138
1138
1138
1138
1138
1138
1138
1394
1138
1138
1650
1138
1138
1138
1650
1138
1138
370
1138
1138
1138
1138
370
1138
1138
1138
1394
1138
1650
1138
1138
1394
1138
1138
1138
370
1138
1138
370
1138
1522
1378
1378
1393
1378
1378
1378
1137
1378
1378
1378
1378
1378
1634
1250
1250
1250
1250
1250
1250
1250
1248
1250
1250
1250
1250
1250
1364
1250
1364
1364
1364
1250
1250
1364
1250
1364
1250
1364
1250
1250
1250
1248
1074
1258
1258
1074
234
1250
1250
1250
1250
1250
1250
1250
1252
230
1106
230
1362
230
1252
230
1254
1362
228
230
1106
230
1362
230
1106
338
228
230
1202
1156
134
1156
134
1258
1074
1258
1258
1074
1074
234
1250
1250
1250
1250
1250
1250
1106
850
338
1362
228
230
1254
1106
1106
338
228
230
1106
850
338
1362
228
230
1106
230
1106
1362
228
230
1222
1222
1222
1222
1202
1202
1156
134
1156
134
1586
1586
1258
1074
1074
1258
1074
1258
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1106
230
1362
230
1106
230
1106
230
1362
230
1106
230
1874
1362
1254
1254
1254
1106
338
228
230
1254
1254
1106
230
1106
1106
338
228
230
1254
1222
1222
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1258
1074
1258
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1250
1254
1106
1106
338
1362
228
230
1254
1106
850
338
1254
1106
1106
338
1362
228
230
1106
1252
1254
1252
230
1362
1106
850
1106
1106
338
228
1254
1254
1874
338
1362
228
230
1252
230
1106
1252
1106
230
1106
338
1362
228
230
1254
1106
1106
230
1106
338
1106
338
228
230
1254
1252
230
1252
230
1106
1252
230
1252
230
1106
850
338
1254
1254
1106
1106
338
228
230
1254
1254
1106
1252
230
1106
850
338
1106
1106
338
228
230
1222
1222
1222
1222
1194
198
1222
1222
1222
1194
198
1202
1202
1202
1202
1202
1202
1202
1634
1634
1638
1638
1158
1158
1158
1156
134
1158
1156
134
1252
1202
1202
1138
1138
1122
1122
1124
102
1124
102
1156
68
134
1156
68
134
1362
1330
1586
50
306
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
2026
1458
1458
1924
902
1924
902
1924
902
1926
1926
1222
1222
1222
1222
1222
1222
1222
1222
1478
1476
1476
1476
1476
1476
1222
1220
198
1222
1476
1476
1476
1476
426
1450
1220
1220
1478
1478
1478
1478
1478
1478
1476
1476
454
1478
1476
454
1478
1478
1476
1476
454
1220
198
1220
1476
454
1476
454
1284
1798
1798
1286
1284
1284
262
1286
1284
262
1284
262
1284
1284
1284
1988
1988
1606
1606
1606
1606
1606
1606
1318
1318
1316
294
1316
294
1604
582
1604
582
1610
1606
1606
1610
1610
1988
1988
1988
1862
1862
1316
294
1318
1862
1862
1862
1606
1606
1606
1606
1318
1318
1318
1074
1074
1074
1586
1586
1586
1586
1586
1586
1586
1540
1540
1330
1458
1330
1458
1330
1842
1330
1330
1458
1330
1842
1330
1842
1330
1330
1330
1842
1330
1458
1330
1330
1842
1842
1458
1458
1458
1330
1330
1330
1330
1842
1458
1330
1842
1842
1458
1330
1330
1842
1330
1330
1330
1842
1458
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1330
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1714
1386
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1458
1842
1842
1842
1842
1842
1842
1842
1586
1586
1642
1586
1586
1586
1586
1714
1714
1714
1714
1714
1714
1714
1386
1386
1386
1386
1458
1458
1586
1458
1330
434
1458
1458
1458
1458
1330
434
1458
1330
1330
1714
1714
1714
1458
818
1842
1714
1714
1386
1386
1386
1350
1834
1074
1121
1033
1129
1129
1129
1129
1129
1848
1345
1345
1345
1345
1442
170
426
202
1226
1226
1442
1226
1464
441
1384
1384
1384
1640
1128
616
1128
1896
1896
1384
1128
872
873
1128
1896
873
1336
1336
1401
1336
1336
1336
1336
1336
1400
1336
1336
1588
1588
1588
1588
1332
1332
1332
1368
1332
1332
1332
1780
1780
1780
1844
1844
1844
1588
600
1588
1880
820
1880
1844
1844
1332
1624
308
1076
308
1624
308
1332
1332
1332
1524
1524
1368
1368
1400
1516
1332
1076
308
1400
1576
1064
296
1576
548
1576
1064
296
297
1576
548
553
1848
1400
1352
1336
1065
1065
1065
1577
297
1321
1321
1065
1041
1941
1429
917
1429
1429
1429
1431
1859
1859
1859
1941
1941
1957
1429
1943
1943
1943
1943
1943
1943
1941
1941
1941
1941
1941
1941
1941
1941
1943
1943
1943
1943
1943
1941
1941
1943
1943
1943
1941
1941
1941
1861
1861
1357
1943
1943
1943
1941
1957
1941
1957
1941
1941
933
1943
1943
1943
1943
1943
1943
1943
1943
1943
1943
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1941
1431
1431
1429
1429
1429
1303
1301
1941
1941
933
1941
933
1941
1301
1479
1479
1991
1943
1943
1943
1943
1943
1943
1943
1431
1943
1941
1941
1941
1943
1943
1943
1943
1943
1943
1943
1941
1941
1941
1943
1943
1479
1943
1943
1943
1943
1943
1943
1941
1941
1941
1941
1941
1941
1941
1941
1861
1861
1861
1861
1861
1861
1303
1303
1303
327
1303
1303
327
1357
1357
1301
1357
1941
1941
1941
1941
1941
1941
1861
1943
1943
1943
1318
1318
1318
1815
1861
1799
1861
1797
1861
1861
1799
1047
1047
1045
1045
1045
1047
1047
1045
1045
1047
1047
1045
1045
1045
1045
37
1045
1047
1047
1045
1045
1045
1045
1045
37
1045
37
1047
1047
1943
1943
1301
1301
1351
1351
1303
1301
1301
1301
1303
1301
1301
1301
1301
1301
1301
1487
1487
1351
1351
1447
1357
1445
1447
1447
1429
1445
1447
1357
1357
1357
1357
1357
1357
1357
1357
1357
1357
1357
1357
1351
1047
1047
1047
1047
1045
1045
1045
1045
37
1045
1045
1045
1045
37
1045
1045
1045
1045
37
1047
1047
1047
1047
1047
1047
1047
1047
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
37
1045
37
1047
1047
39
1047
39
1047
1047
39
1047
1047
39
1429
917
1319
1319
1447
407
1431
1447
407
1445
1445
1445
1303
1303
1303
1303
1303
1431
1359
1431
1431
1359
1431
1485
1477
1429
1485
1477
461
1477
1429
1445
1485
1487
1485
1485
1431
1359
1447
407
1359
1446
1446
1446
1446
1319
1319
1303
1301
1301
1301
1301
1303
1303
1301
1301
1301
1301
1615
1613
1301
293
1301
293
1303
1303
1575
1575
1575
1575
1575
1575
1575
1575
1605
1303
1357
1813
1813
1303
1303
1357
1357
1357
1303
1866
1866
1318
1861
1861
1797
1797
1797
1861
1861
1861
1869
1240
1477
1216
1216
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
1219
197
1219
197
1219
163
1219
1388
236
1260
1228
1228
1228
1228
1229
1229
1229
1229
1113
1113
1113
1113
1185
1217
161
1217
1217
1217
1217
1217
1217
1244
1244
1244
1244
1260
1388
236
1132
1132
236
1388
236
1218
196
164
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1220
1228
1228
1228
1228
1228
1202
1202
1202
1202
1202
1202
1202
1202
1202
1202
1202
1244
1202
242
1244
178
242
1244
178
242
1244
178
242
1244
178
1202
1244
178
1244
178
1204
1204
218
1132
236
1204
1204
1204
1260
1204
1204
1204
218
244
1132
244
236
1204
218
244
1204
218
244
1132
236
1204
218
244
1132
236
1220
162
164
202
1186
202
1188
1186
1186
164
202
1220
162
164
1220
1220
164
1220
164
1188
1186
164
202
1186
202
1186
164
202
1188
202
1186
202
1186
164
202
1186
164
202
1228
1228
1228
1228
1228
1228
1132
1092
1244
1244
1244
1244
1244
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
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1228
1092
1092
1092
1092
1092
1092
1092
1092
1220
1220
1217
196
1217
196
1217
1216
196
1216
196
1216
1217
1217
1216
196
1216
196
1216
196
1220
1216
196
1216
1220
1220
1216
196
1216
196
1217
161
196
1217
196
1216
196
1216
196
1216
196
1216
196
1217
196
1217
196
1216
196
1216
196
1217
196
1217
196
1132
236
1388
236
1132
236
1388
236
1228
1228
1132
1128
1384
1112
1112
1112
1112
1112
1112
1112
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1131
1099
1096
73
1089
72
73
1472
456
457
1476
1089
1088
1472
1088
448
65
1128
105
1136
104
105
1136
104
105
1113
1113
1140
1140
500
1140
1143
1143
1143
1143
1143
1143
1143
1143
1143
1143
1103
1103
1103
1117
1094
1094
1094
1103
463
1103
1103
463
1101
1101
1101
1220
1216
1216
1216
1216
1216
1216
1216
1218
1186
1392
1392
1136
1136
1136
1136
1136
1136
1456
1163
1517
1514
492
234
1498
1526
1514
1526
1526
1514
234
1388
492
474
236
1526
1386
234
1514
234
1260
1516
236
1260
1243
475
347
1514
234
474
1498
1243
1258
1262
1518
238
1518
238
1526
1515
235
1499
1390
1882
1516
236
493
237
1498
1514
492
234
236
493
237
1288
1414
1164
1299
1299
1320
1320
1320
1377
1377
1377
1320
1521
1892
1920
1088
66
70
1344
322
1792
769
1792
769
1792
769
1249
1249
1028
260
324
1024
512
1346
290
1346
290
1352
1344
1344
1344
288
1117
1117
1292
1308
1036
1164
1164
1420
1420
1164
1164
1308
1036
1036
1036
1164
1164
1164
1420
1420
1420
1420
1164
1420
1420
1868
1100
1100
1420
1215
1032
1824
1032
1032
1032
1163
1089
1153
1315
1315
1392
1584
1392
1584
1128
1553
273
1545
1545
1593
1568
1536
1536
1564
1377
1185
1185
1185
1185
1185
1889
1889
1953
1953
1953
1953
1953
1953
1953
1953
1990
1990
1377
1035
1035
1035
1035
1035
1035
1291
1035
1035
1035
1035
1035
1035
1035
1035
1035
1426
1094
1094
1094
1094
1094
1094
1094
1094
582
1094
1094
1094
582
1094
582
1094
582
1094
582
1094
1094
1094
582
1094
1094
582
1094
582
1094
582
1094
582
1094
1094
1094
1094
582
1094
582
1094
1094
1094
582
1094
1094
582
1094
582
1094
1094
1094
582
1094
1094
1094
1094
582
1094
1094
1094
582
1094
1094
582
1094
582
1158
1414
1414
1414
1414
1414
1414
1414
1125
1125
1121
1121
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1279
1530
1530
1602
1284
1284
1284
1284
1410
1414
389
1288
284
1220
210
1220
197
213
1221
1220
1220
1034
1034
1034
1034
1034
1034
1034
1034
1034
1034
1039
1029
261
1285
1029
1285
1285
1285
1285
1285
1285
1285
1285
1029
1029
1029
1029
1029
261
1029
1029
261
1285
1285
1285
1034
1030
1030
1285
1285
1030
1030
1030
1030
1030
1030
1030
1030
1285
1285
1037
1037
269
1030
1293
1285
1285
1285
1293
1284
1285
1029
261
1029
261
1035
1028
260
1035
1029
1029
1285
1029
1031
1031
1031
1031
1287
1031
1031
1031
1546
1546
1537
1
1537
1537
1537
1537
1537
1537
1537
1537
1537
1537
1546
1026
1025
1029
261
1029
261
1029
261
1028
1536
1285
1285
1285
1284
1294
1290
1026
258
1294
1294
1284
1282
266
1290
1282
1284
1540
1282
1281
1038
1034
1282
266
1026
1283
1029
261
1029
261
1028
1024
512
256
1285
1026
1026
1282
1282
1282
1026
1026
258
1284
1538
1538
1026
1026
1537
1285
1285
1284
1293
1293
1284
261
1285
1284
1284
1293
1284
1287
1031
263
1543
1543
1543
7
263
1039
1540
1028
1028
260
1540
1029
1541
1029
1029
261
1541
1028
260
1540
1029
1541
1029
1541
1029
261
1541
1028
1029
261
1284
1285
1026
1026
258
1538
1026
258
1538
1026
258
1538
1026
258
1538
1026
1026
258
1026
258
1282
1282
1282
1282
1282
1282
1026
258
1026
258
1026
258
1026
258
1026
1028
1028
1285
1029
261
1285
1285
1285
1541
1029
261
1285
1284
1285
1285
1285
1028
1285
1285
1026
1026
1026
1026
1026
1538
1538
1538
1026
258
1538
1026
1538
1282
1282
1026
258
1026
258
1028
1028
1028
1028
1028
1028
260
1028
260
1285
1029
261
1028
260
1028
260
1028
260
1285
1284
1285
1284
1284
1284
1284
1285
1285
1284
1284
1285
1285
1284
1284
1285
1284
1284
1028
260
1284
1284
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
258
1026
258
1026
1026
1026
258
1026
258
1026
1026
1282
1026
258
1282
1026
258
1026
258
1026
258
1026
1282
1026
258
1026
1282
1026
258
1026
1026
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1026
1282
1026
1282
1282
1282
1282
1031
1543
1031
1543
1031
1031
263
1031
263
1031
1031
263
1287
1287
1031
263
1287
1287
1287
1287
1287
1028
1028
1028
1028
1028
1540
4
1285
1284
1285
1541
1284
1284
1280
1280
1026
1538
1024
256
1280
1280
1039
271
1551
1039
271
1543
7
527
1039
271
1551
1039
271
1543
527
1039
271
1543
527
1034
1290
170
1034
1290
1546
266
1034
266
170
1290
1034
266
1290
1034
266
1546
266
1034
266
1290
1290
1290
1290
1287
1031
15
263
1287
1031
263
1287
1287
1284
1284
1284
1028
260
1028
260
1284
1284
1284
1284
1284
1284
1284
1284
1284
1028
260
1284
1540
1282
1284
1284
1028
1284
1284
1028
260
1028
1028
1284
1028
1284
1284
1284
1026
1026
4
260
1284
1284
1282
264
12
268
1028
258
260
268
1026
258
1026
4
258
260
1282
264
268
1028
258
260
1282
260
1284
1284
268
1284
1292
1288
268
1026
258
264
268
1288
12
268
1282
264
12
268
1026
258
265
1282
268
265
1028
1284
1284
1540
1284
1284
1540
1540
1284
1284
1028
1284
1284
1284
1540
260
1540
1284
1028
1028
260
1540
1028
260
1028
260
1544
516
524
1284
1538
2
516
8
258
524
264
12
260
268
1538
524
1540
4
260
1540
4
260
1540
1032
4
264
12
268
1540
1026
1026
12
1284
1540
4
1284
1282
260
1544
258
264
260
1284
1538
1282
260
1284
1028
260
1029
261
1028
1028
1028
1028
1028
260
1029
1028
1028
1028
1028
1029
1028
1028
1028
260
1028
1285
1028
1028
1028
260
1029
1028
1028
1284
1284
261
1285
1284
1284
1284
1284
261
1284
1028
260
1029
1033
265
1028
260
1284
1029
1029
1284
1028
260
1033
1028
260
1028
1284
1284
1284
1284
1544
516
524
264
260
268
1028
5
260
1028
1028
1538
520
516
524
264
260
268
1028
260
1028
1028
1028
1028
1028
1028
260
1028
1028
1028
260
1028
1029
1028
5
260
1284
1028
1284
1028
260
1028
260
1028
260
1028
260
1284
1284
1284
1540
260
1028
260
1028
260
1028
260
1028
260
1029
261
1028
1028
1028
260
1548
1544
516
524
1284
1282
260
1540
1284
1284
1284
1028
1540
260
1284
1028
12
1540
260
1540
4
1028
1284
1540
258
260
1028
1028
260
1029
1028
1029
1284
1293
1028
1029
1028
1028
1028
1289
1028
5
260
261
1033
265
1028
5
261
1289
1029
1028
5
260
1029
261
1029
261
1285
1028
260
1029
261
1028
1028
1028
1028
260
1029
261
1028
5
260
1028
5
261
1028
260
1284
261
1028
260
1028
5
261
1540
1284
1284
1282
260
1028
260
1029
1028
1029
261
1028
260
1028
5
260
261
1029
1028
1028
1285
1284
1284
1284
1294
1540
264
260
268
1538
258
260
268
1284
1538
516
258
264
260
268
1540
260
1284
1284
261
1284
261
1538
1538
516
1284
1028
1028
1284
1282
260
1028
260
1028
1028
260
1029
261
1028
1029
1029
1284
1285
1540
1538
1284
1028
1284
1028
5
1028
1285
1284
1284
1284
1028
5
1028
1028
1028
1284
1284
1029
261
1028
5
260
1284
261
1029
260
1028
5
1285
1285
1029
1284
261
1028
5
1029
1028
1028
1028
5
1028
5
1029
1028
1029
1029
1029
261
1284
1028
260
1285
1284
1284
1028
260
1284
1029
1029
1028
1028
5
1029
1029
261
1285
1028
1029
261
1029
261
1029
1029
1029
261
1028
1028
5
1029
1028
1029
1028
1028
5
1028
1028
1028
260
1029
1028
260
1028
260
1028
260
1028
5
1284
1028
260
1029
1028
261
1028
260
1028
1029
261
1029
261
1284
1028
1028
260
1284
1028
260
1028
260
1028
260
1028
1284
1036
1284
1284
1026
4
1284
1032
1282
260
1036
1026
4
258
260
268
1026
12
268
1292
1028
1540
260
1028
1282
260
268
1284
1028
260
1028
1282
260
1028
260
268
1028
1026
4
1036
1292
1028
1028
1028
1282
260
1028
1282
260
1028
260
1036
1540
1028
260
1028
1028
260
1028
260
1028
260
1282
1026
8
4
1282
260
1284
1284
1284
1540
260
1284
261
1028
260
1028
260
1540
4
260
1284
1540
4
260
1284
1284
1284
1284
1284
261
1284
1028
260
1288
260
1028
260
1288
260
1540
1540
524
1540
1538
516
1028
1285
1284
1285
1284
1285
1540
1538
516
524
1538
2
516
1028
1028
1026
4
260
1028
260
1028
260
261
1284
261
1544
516
524
1548
1544
516
524
1540
1540
524
1284
1284
1028
260
1032
524
1028
524
260
1028
260
261
1033
265
1541
5
260
261
1284
261
1284
1284
1028
260
1284
1288
260
1284
1028
260
1540
260
268
1026
1026
4
1284
1284
1284
1284
1282
1284
1284
1284
1028
5
260
261
1028
517
260
261
1540
517
260
261
1541
261
1541
261
1285
1541
1541
261
1541
261
1029
261
1285
1540
1540
1028
1284
261
1540
1541
260
261
1540
260
1284
1284
1544
516
8
4
264
260
1540
4
260
1285
1540
1028
1540
1540
4
1540
1540
1028
1028
1028
1284
1544
516
8
4
264
260
1540
4
260
1284
261
1285
1284
1285
1032
1028
1284
1540
1540
1540
1540
1540
1540
1540
524
1540
1544
516
1540
1540
1540
1540
1540
1544
516
1540
1540
524
1540
1544
516
4
260
1028
1540
4
1544
516
1540
4
524
1028
1032
4
1028
12
1028
1028
1540
4
1544
516
8
4
1540
4
524
12
1028
1285
1284
1028
517
260
261
1540
4
517
5
260
261
1541
5
261
1285
1029
261
1284
1284
1284
1540
4
260
1540
4
1540
4
260
1029
261
1028
1028
1540
1541
261
1028
1540
1540
1282
268
1540
258
12
260
268
1540
4
260
1540
1540
4
260
1540
1284
1028
260
1540
1028
260
1540
1284
1284
1540
1284
1540
260
1026
258
1284
1284
1540
1540
4
260
1540
1028
260
1540
1540
260
1666
1410
1666
1666
1666
1668
1668
1665
1153
1665
1408
385
1408
385
1410
1410
1408
385
1408
385
1408
385
1408
385
1410
1410
1410
1410
1410
1410
1410
1410
1159
1159
1156
1156
1412
1156
1154
386
132
1316
1412
1316
1316
1316
1156
1156
1156
1156
1156
1156
1156
1413
1156
1156
1316
1156
1154
1156
1156
1416
1154
132
1156
1156
1156
1156
1156
1159
1156
133
1156
1156
1156
1156
133
1156
133
1157
1157
1156
1165
1156
133
1156
1157
1157
1157
1157
1157
1157
1156
133
1157
1156
1156
1157
1157
1157
1157
1156
133
1156
133
1156
133
1157
1156
1156
133
1156
133
1156
133
1157
1156
1156
1157
1156
1156
133
1157
1156
133
1156
133
1157
1156
1156
1156
133
1157
1156
133
1156
133
1157
1157
1156
133
1156
1157
1156
1156
133
1157
1156
133
1157
1156
1157
1157
1157
1156
133
1156
1410
1154
132
1154
1410
1413
1413
1156
1156
1156
1156
1156
1157
1159
1157
1159
1159
1669
1157
1159
1156
1156
1668
1154
1154
1156
1156
1156
1156
1156
1156
1156
1157
1156
1156
1154
1154
1154
1363
1348
356
1348
356
1348
356
1363
1361
1460
1429
1460
1461
1365
373
1397
1397
1237
373
1364
1365
1217
1217
1217
1217
321
1217
321
1217
321
1217
321
1394
1874
338
1394
1874
338
370
1394
1362
370
1394
1874
338
370
1412
324
340
404
436
372
1429
437
373
1429
1429
1412
324
340
404
436
372
1429
437
373
1460
372
1429
1348
340
404
436
372
1221
341
213
405
437
373
1221
1874
338
370
1874
338
370
1362
370
1874
338
370
1874
338
370
1874
338
370
1362
370
1874
338
370
1362
370
1874
338
370
1874
338
370
1362
1362
370
1365
1364
372
1365
373
1364
372
1365
373
1364
372
1365
373
1364
372
1364
372
1397
1348
340
372
1364
372
1364
372
1397
1364
1365
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1217
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1348
372
1365
213
373
1348
340
1365
213
1461
1348
340
372
1365
373
1348
340
372
1365
373
1348
372
1397
1348
340
372
1365
213
373
1396
1365
373
1396
1365
213
437
373
1348
340
1365
213
1348
372
1348
372
1365
213
1364
1365
1429
1429
1429
1217
1217
1874
1860
1874
1860
1874
1874
1460
1429
1460
1429
1460
1429
437
1460
1429
1460
1429
1460
1429
437
1460
1429
1460
1429
1429
1429
1460
1460
1429
1429
1221
405
1348
338
370
1362
1348
338
1362
370
1348
338
370
1362
370
1348
338
370
1348
338
1362
1362
370
1362
370
1348
338
370
1348
1362
370
1348
338
370
1362
370
1348
1362
370
1362
370
1362
370
1362
370
1362
370
1362
370
1348
1429
1394
1394
1394
1874
370
1874
370
1394
1874
370
1874
370
1394
1394
1874
370
1874
370
1394
1874
370
1874
370
1394
1874
370
1874
370
1394
1237
1874
1874
1860
850
1874
1874
1874
1874
1874
1874
1860
850
1874
1460
1461
1399
1879
1399
1879
1879
439
1879
439
1382
1382
1396
1362
1362
370
1396
1396
1348
1348
1348
332
1356
1362
1356
1356
1348
1368
1412
389
1348
837
197
325
1221
1412
837
325
1221
1861
325
1412
836
324
837
325
1413
1221
1428
1413
1380
1380
1380
1412
325
1460
1412
1412
1380
1412
1444
1412
436
1460
1460
1412
436
325
1460
1460
325
1461
1412
436
1412
1412
1444
1412
436
1349
1460
434
1460
1348
1412
196
212
436
372
1221
850
370
373
1412
196
212
436
372
1412
196
1460
1396
1428
436
434
372
370
1396
1236
372
1428
436
372
370
1428
436
1460
1861
850
1458
1460
1664
1509
1509
1509
1509
1473
1473
1473
1473
1473
1473
1473
1509
1509
1473
1473
1473
1473
1473
1473
1473
1473
1473
1509
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1730
728
1736
1752
1736
1730
728
1736
1752
1736
1730
728
1736
1730
712
728
1736
1736
1496
474
1730
712
728
1736
714
1736
1730
1473
1509
1473
1473
1473
1473
1473
1473
1473
1473
1509
1509
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1730
728
1736
714
1730
728
1736
714
1730
728
1736
714
1496
1496
1479
1479
1505
1505
1473
1473
1509
1509
1217
1473
1473
1473
1217
1473
1473
1473
1505
1476
1476
1476
1476
1472
1736
714
1472
1476
1476
1473
1473
1473
1505
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1509
1509
1473
1473
1472
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1511
1511
1511
1511
1511
1511
1511
1511
1495
1495
1511
1479
1479
1511
1479
1511
1511
1479
1511
1479
1479
1495
1495
1511
1511
1479
1511
1511
1752
1600
1601
1508
1508
1508
1476
484
1758
1730
1736
1746
1736
1736
1746
1730
1730
712
1736
1730
1730
712
1736
1746
1730
1741
1741
1741
1741
1741
1741
1502
1502
1502
1502
1502
1474
452
1476
466
1474
1474
452
1476
466
498
1474
452
498
1474
452
1476
466
498
1474
498
1476
466
498
1474
1476
466
498
1476
466
498
1476
1476
1476
1508
1476
1476
1476
1476
1380
1509
1509
1509
1509
1477
1479
1479
1479
1479
1479
1479
1479
1736
1516
1380
1508
1509
1730
712
1736
1741
1741
1502
1474
1476
466
1474
1474
452
466
1476
466
498
1474
1476
466
1476
466
498
1476
1476
1476
1509
1509
1479
1479
1479
1479
1479
1479
1508
1740
1740
1740
1740
1741
1741
1741
1741
1741
1741
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1740
1740
1476
1476
1476
1476
1476
1476
1476
1508
1508
1736
716
1736
1740
1736
1736
1736
716
1736
1740
1736
1736
1741
1741
1741
1741
1474
1474
452
1476
1476
1476
1474
452
1476
1476
1476
1476
1740
1736
1741
1475
455
1491
1740
1736
1736
716
1736
1736
1740
1736
1736
1736
716
1736
1736
1736
716
1736
1740
1736
1736
716
1736
1736
1736
716
1736
1736
716
1736
1508
1508
1508
1474
1474
452
1476
1476
1474
452
1476
1476
1476
1476
1474
452
1474
452
1474
1474
1474
1476
1476
1476
1476
1474
452
1476
1476
1474
452
1476
1476
1474
452
1474
1474
452
1474
452
1476
1474
452
1474
452
1476
1476
1474
1476
1476
1516
1476
1476
1380
1380
1509
1509
1509
1736
1509
1509
1746
1508
485
1477
1508
485
1508
1477
1477
1476
1281
1281
1281
1463
1104
87
1104
88
1812
1812
1372
1372
1244
1244
1244
1262
1246
1356
1024
1024
1024
1024
1073
1096
1096
1073
1073
1073
1098
1106
1202
182
1202
182
1204
1172
1809
842
786
1427
1426
1427
1851
1474
1061
1477
1424
1424
1506
498
1513
1058
1066
1066
1070
1417
1425
393
1425
393
1421
1425
393
1421
1626
1193
1193
1193
1232
1234
214
1234
1234
214
1059
1059
1288
1282
264
1280
264
1280
264
1796
1796
1796
1160
1538
258
1540
1540
1536
1352
1280
1058
1216
1994
1994
1106
2022
1862
1254
1236
1236
1232
1060
1060
1060
164
1158
1164
196
204
1164
196
204
1156
204
1252
1219
323
1347
1347
1347
1412
1190
1200
1444
401
1428
1222
326
1348
164
326
166
1222
1348
1350
1345
1153
321
1060
1060
1076
1252
1348
1348
164
1860
1444
1200
1200
1200
1520
432
1520
1456
1456
1456
1456
1456
1428
420
1428
420
1252
1345
1345
1316
1857
1153
65
1380
1252
1612
1356
1090
450
1090
1412
452
1444
1444
1409
641
1665
1419
1422
1409
1287
1287
271
1287
1287
271
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1552
1552
1552
529
1040
1040
1040
17
1040
17
1040
1552
1040
1041
1552
1040
1295
1295
1295
1293
1293
1295
1295
1295
1284
1282
1540
1540
260
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1460
1464
1464
1464
436
1463
1463
1463
1424
1218
1128
1128
1128
1128
105
1128
105
1128
488
1128
100
488
484
1128
488
105
1508
1508
1046
1836
1836
1024
1024
1
1025
1024
1
1025
1473
1473
1473
1200
1200
1215
1642
362
1362
466
1232
1420
1384
1386
1362
466
1642
362
1234
1744
1218
1206
1635
1635
1122
1024
1024
1025
1536
513
1536
1536
1536
1537
1536
1537
1
1537
1537
1024
513
1
1025
1537
1
1537
1
1537
1536
1025
1537
1
1537
1025
1024
1025
1537
1
1024
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
269
1037
269
1037
1037
781
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
269
1037
269
1037
1037
1037
269
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1027
259
1283
1283
1027
1283
1283
1283
1283
1027
259
1283
1027
259
1283
1283
1283
1027
1024
256
1024
256
1024
256
1024
256
1280
1
257
1280
768
1
1280
1
257
1280
1
257
1280
1280
1280
1280
1
257
1280
768
1
257
1280
1
257
1025
257
1280
1280
768
1280
1792
769
1025
257
1280
768
769
1280
257
1792
769
1280
257
1280
768
1280
1025
257
1280
768
1
257
769
1025
1536
768
1024
256
1
257
1536
513
769
1792
769
1280
1
257
1792
769
1536
768
1280
1792
769
1025
1024
256
1280
1025
257
1280
1280
257
1792
769
1024
256
1
257
1280
768
1
257
1280
1
257
1280
1
257
1280
1
1280
1
1280
1025
1024
256
1280
768
1280
1
257
1280
1280
257
1280
257
1280
1280
257
1280
257
1280
1280
1280
1280
257
1280
768
1281
1280
257
1024
256
1280
768
1792
769
1281
1280
768
769
1792
769
1280
768
257
1280
768
257
769
1280
257
1280
768
1280
1280
1280
1280
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1551
1295
1807
1295
1295
1295
1295
1295
1295
1807
1807
1295
1295
1536
256
1280
257
1536
256
1280
257
1295
1280
257
1792
1280
1
1025
257
1280
1280
768
1
1025
257
1025
257
1281
1024
1280
1
1025
1024
1
124
252
1024
256
1
124
252
1280
1024
1024
256
1
124
252
1025
1280
1025
1280
1280
1280
1280
1280
1280
1281
1280
1280
1280
1280
1
1025
1025
1281
1280
1
1025
257
1280
1
1025
1025
1281
1280
1280
1280
1280
1280
1025
1280
1280
1792
1280
1025
1792
1
380
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1025
1281
1504
1504
1280
1280
1025
1281
1281
1024
256
1
124
1025
1792
1024
256
1
1024
768
1
1280
1024
256
124
1024
256
1280
1024
256
1
1792
1
1280
1024
256
1
124
1025
1025
1025
1025
1025
1025
1039
1039
1039
1807
1039
1039
1039
1039
1039
1039
1280
1792
1792
1504
1280
1
1025
257
1280
1024
256
1
1025
1280
1024
256
1024
256
1
1024
1
1024
256
1
1024
256
1
1280
1025
1025
1025
1025
1025
1025
1025
1025
1024
1024
1
1025
1024
256
1024
1024
256
1024
256
1504
1039
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1025
257
1025
257
1025
257
769
1025
1281
1025
257
1025
257
1025
1148
1039
127
1039
127
1039
1025
1025
1025
1025
1025
1025
1025
1025
1149
1024
1024
1
1025
1024
1024
1024
1024
1024
1024
1024
1025
1024
1
1024
1024
1024
1025
1024
1024
1
1025
1024
1024
1024
1024
1792
769
1793
1024
1024
1
1025
1024
1024
1024
1024
1024
1
1024
1
1024
1024
1792
769
1024
1024
1792
1024
1025
1024
1024
1792
769
1025
257
1281
1793
1024
1024
1024
1792
1024
1025
1024
1024
1
1024
1024
1024
1024
1024
1025
1025
1024
1024
1024
1024
1
1025
1024
1024
1024
1
1024
1024
1792
769
1793
1024
1
1024
1024
1024
1024
1024
1025
1024
1024
1792
1025
257
1281
1793
1024
1024
1792
1024
1024
1
1792
769
1024
1024
1024
1
1024
1281
1024
1024
257
1024
1024
1281
1281
1281
1281
1281
1281
1024
1024
1024
1024
1024
1024
1024
1024
1281
1281
1024
1024
1024
1024
1281
1281
1024
1024
1024
1024
1024
1024
1281
1281
1024
1024
1024
1024
124
1024
380
1148
1149
1280
124
1404
1024
1024
1024
1148
252
1024
1024
124
1404
892
1024
256
124
1404
1024
1024
256
124
1404
1024
124
1148
1149
1280
1404
1148
1404
1148
1024
1024
1024
124
1280
124
252
1149
1024
256
124
1024
1024
124
1024
124
1024
768
380
1148
1149
1405
1024
1148
252
1024
124
1404
1024
124
1404
1149
1405
1024
124
1404
1024
256
124
1404
1280
1024
124
1148
1149
1148
1024
1024
256
1024
124
1148
1149
1149
1024
124
1024
124
1024
124
1024
380
892
1148
1149
1024
124
1024
380
1024
1148
1024
1024
124
1404
892
1024
256
124
1404
892
1024
1024
1404
1024
124
1024
380
892
1148
1024
124
1404
1280
124
1024
1024
256
380
1148
1280
1024
1024
124
1404
1024
256
124
1024
256
380
892
1024
1024
1024
256
380
892
1405
1024
1024
124
1148
1024
124
1024
124
1024
380
1280
124
1024
636
1280
1024
124
1148
1024
1148
1149
1024
256
124
1024
1024
1024
1024
256
124
1404
1660
1024
1024
1024
1024
124
1024
124
1024
380
892
1148
1149
1405
1404
1024
1148
252
1024
124
1024
124
1404
892
1149
1405
1024
256
124
1404
892
1024
124
1024
380
1024
1024
380
1280
1024
1024
256
1280
1405
1024
124
1024
256
124
1024
892
1148
1404
892
1405
1024
124
1148
1024
124
1024
380
1660
1024
124
1024
1024
256
1024
124
1149
1024
256
124
1024
256
1404
1024
124
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1504
1039
271
127
1039
271
383
1407
1039
1039
271
127
1039
1039
271
1039
271
127
1039
271
383
1407
1039
1039
271
127
1039
271
1039
127
1039
271
383
895
1039
271
1295
127
1279
1039
1039
383
1295
1295
1295
1039
1280
1281
1280
257
1281
1280
1280
1281
1280
1281
1280
1280
1280
1281
1280
1281
1280
1281
1281
1280
1564
28
1537
1
1025
1024
1024
1024
1024
1024
1024
1792
769
1024
1024
124
1024
124
1024
1148
1024
124
1024
124
1148
1024
124
1024
124
1024
1024
1148
1024
124
1404
1024
124
1404
1280
1024
1024
256
1024
124
1024
124
1504
1504
1504
1151
1407
1295
127
1151
1039
271
383
1295
1151
1280
257
1024
1024
1024
1024
1024
1024
1024
1149
1405
1149
1504
1039
271
1295
1039
1295
1280
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1024
1024
1792
1405
1024
1024
1024
1792
1024
1024
1024
1024
1792
1024
1024
1024
1024
1024
1024
1024
1024
1280
1024
256
1024
1024
256
1024
1024
1280
1024
1024
1024
1024
1024
1024
256
1024
1024
1024
1024
1024
1024
1024
1280
1024
1024
256
1280
1280
1024
256
1024
256
1280
1024
256
1280
1024
256
1280
1280
1024
1024
1024
1280
1024
1280
1024
1024
1024
1024
1024
1024
1024
1504
1039
127
1407
1039
1151
1039
127
1039
1039
127
1295
127
1039
383
1039
1151
1039
127
1295
895
1039
1039
127
1039
1039
127
1151
1281
1281
1281
1280
1280
1280
1281
1281
1280
1280
1537
1280
1280
1280
1024
1024
1024
1024
1024
1024
1024
1504
1504
1039
1039
1039
1024
124
1024
1280
1024
1024
1024
1280
1024
124
1024
1
1024
256
1
257
1024
1024
256
1
1024
1024
256
1
1024
256
1
1024
256
1
257
1024
256
1
1024
1024
256
1024
1
1024
1
1024
1
1024
256
1024
1024
256
1024
256
1024
1024
256
1024
256
1792
1025
1792
1025
1025
1025
1025
1280
1280
1024
1024
256
1024
256
1024
1025
1024
1024
1024
1024
1024
256
1025
257
1024
256
1025
1024
256
1024
1024
1024
1024
1024
1792
1148
1276
1148
1148
1024
124
1024
256
124
1024
256
124
1276
1148
1024
124
1148
1024
124
1148
1148
1024
256
124
1276
1024
124
1024
124
1404
1024
256
124
1039
1039
1280
1052
1052
284
1052
284
1052
284
1052
1052
284
1184
28
284
1052
284
1052
284
1280
1280
1536
1024
512
256
1536
256
1024
512
1024
512
1024
512
1024
512
1024
512
1148
1024
1
1024
1
1024
768
1024
1
1024
256
1024
1
1024
1
1024
768
1024
1
1280
1024
256
1024
256
1024
1024
1024
256
1024
1024
124
1024
1024
1024
1024
1024
124
1024
1024
1024
1024
1024
1280
1308
1024
512
1024
1
1024
1
1024
1
1024
1024
1
1024
1024
1
1024
256
1
1025
257
1024
256
1
257
1024
1024
256
768
1025
257
1280
1281
769
1024
256
1
257
1024
256
768
1
257
769
1025
257
1280
1025
257
1024
1024
1
1024
256
1024
1024
256
1024
1024
1024
1024
256
1280
768
1025
1025
257
1025
257
1025
1025
1025
1025
1024
256
1024
256
1024
256
768
1024
256
1024
256
1280
1280
1280
1024
1024
256
1024
1024
1280
1280
1024
1024
1024
1280
1024
256
1024
256
1024
1280
1024
256
1024
256
1024
256
1024
256
1024
256
1024
256
1280
1024
256
1024
256
1024
256
1024
256
1281
1024
256
1024
1024
256
1024
256
1280
1280
1024
256
1024
256
1024
1024
1024
256
1024
256
1024
256
1024
256
1280
1024
256
1024
256
1024
256
1025
257
1024
256
1024
256
1280
1024
1024
256
1280
1024
1280
1280
1280
1024
1024
1024
1024
1280
1024
1024
256
1024
1024
1024
256
1024
1280
1280
1024
1024
1024
256
1024
256
1280
1024
256
1024
256
1024
1025
257
1024
256
1024
1024
256
1280
1024
256
1024
256
768
1024
1024
256
1404
1148
1148
1148
1148
1148
1024
256
124
1024
256
124
1148
1024
256
1280
1024
124
1024
380
892
1280
124
252
1024
256
1024
124
1024
124
1024
124
1024
256
380
892
1148
1148
1148
1404
892
1024
256
124
1024
256
124
1280
1024
124
1024
380
892
1024
256
124
1280
1404
1024
1024
256
1280
1024
1024
256
1024
1024
1024
1024
1024
1280
1280
1024
1024
256
1024
1024
1024
1024
256
1504
1504
1504
1039
1039
1025
1024
1024
1024
1024
1024
256
1024
256
1280
1024
256
1024
1280
1151
1151
1919
1295
1295
1280
1024
1024
256
1024
1024
256
1024
1024
256
1280
1024
1024
256
1024
1024
1280
1024
1280
1280
1280
1024
1024
1024
256
1024
256
1280
1280
1024
1024
256
1024
1024
1024
1024
256
1024
1024
1280
1025
257
1280
1025
257
1280
1024
256
1
1280
257
1025
257
125
1280
1281
1025
1025
1025
1024
256
1
257
1024
256
1
257
1024
1
1024
256
1024
256
1
1024
256
1025
1039
1151
1039
127
1151
1039
127
1151
1039
127
1039
127
1039
127
1279
1280
1280
1024
512
256
1024
256
1
1024
1
1039
271
1039
1039
271
1039
1039
271
1280
257
1024
1024
1025
1025
1025
1024
257
1281
1024
257
1281
1024
257
1024
256
1
257
1281
1025
257
1280
257
1280
257
1280
1280
1280
1
1024
256
1280
1280
257
1280
257
1280
1280
1280
1281
1281
1281
1281
1024
257
1024
257
1024
256
257
1024
257
1024
256
257
1024
1024
257
1024
256
257
1280
1280
1280
1280
1280
1280
1024
1281
1024
1
1024
1
1024
1024
256
768
1024
1
1025
1024
256
1024
1024
256
1024
1792
1024
1792
1024
1024
1280
1024
1
1025
1024
1
1281
1024
256
1024
256
1024
256
768
1024
256
1024
256
1024
256
1024
256
1024
256
1280
768
1024
256
1024
256
1024
1024
1
1025
1024
1
1024
1025
1024
1281
1024
1
1025
1281
1024
1
1025
1024
1
1025
1024
1024
1
1025
125
1024
256
1024
1024
256
1024
256
768
1024
1024
256
1024
256
1024
1025
1024
256
1024
1024
1024
256
1024
256
1025
1024
1025
1024
1024
768
1024
1025
1024
256
1024
1024
256
1024
1024
256
1024
1024
1024
1151
1407
1151
1151
1407
895
1407
1151
1919
1407
1151
1151
1024
1024
1024
256
1024
256
1024
1024
1024
1280
1024
256
1024
256
1024
256
1024
256
1024
1039
1039
1151
1052
1052
1308
1308
1536
1536
256
1025
1024
1024
1
1024
1
1024
1
1024
1
1024
1024
1
1024
1
1024
256
1024
256
1024
1
1025
1024
1
1024
1024
1
1024
256
1024
256
1024
256
1024
256
1
1024
256
1024
1024
1024
1024
1024
1024
1148
1148
1052
1053
285
1053
285
1052
284
1308
1052
