2020010702
81
0
B3/S23
10
8
1
2
1
1
4
22
21
19
1
0
3
-1
32
1
10
8
1
1
220
64775
72368
0
8
1032
1024
1032
1024
8
24
1032
1032
1048
1032
1032
1048
1052
1052
1052
1044
1044
1044
1032
1032
1032
1052
1052
1052
1032
1044
1048
1052
1044
1048
1044
56
1044
1064
1078
1068
1078
1068
1052
1036
1052
1068
1024
1024
1024
1024
1032
1032
1044
1044
1024
1024
1044
1040
1044
1044
1044
1024
1044
1072
1044
1056
1078
1058
1078
1064
1024
1064
1024
1056
1032
1096
1032
1032
1040
18
1160
1052
1068
1024
1024
1152
1048
1040
1032
1044
1172
1024
1072
1032
1032
1232
1032
1080
1058
1058
1174
1042
1064
1078
1078
1040
1078
1120
1030
1030
1154
1030
1136
1028
1030
1412
1024
1104
1028
1026
1352
1040
1056
1044
1052
1372
1073
1064
1044
1060
1396
1060
1060
1078
1086
1302
1046
1072
1058
1058
1296
1044
1060
1120
1136
1534
1040
1026
1096
1094
1522
1072
1056
1036
1038
1424
1072
1088
1052
1048
1672
1063
1040
1052
1084
1692
1036
1052
1078
1058
1698
1054
1026
1078
1082
1712
1040
1030
1072
1056
1698
1038
1038
1072
1044
1670
1039
1040
1040
1040
1584
1055
1052
1072
1074
1544
1087
1052
1056
1074
1288
1031
1038
1060
1028
1292
1028
1038
1044
1046
1280
1030
1026
18
1030
1038
1308
1026
1030
1030
1026
1034
1286
1025
1038
1038
1060
1032
1286
1033
1050
1050
1056
1052
1288
1024
1028
1028
1052
1044
1048
1040
1030
1030
1060
1076
1048
1024
1026
1026
1024
1028
1048
1028
1042
1026
1072
1028
1052
1024
1074
1026
1080
1024
1045
1033
1072
1040
1052
1050
1025
1029
1056
1056
1044
1032
1029
1053
1140
1140
1038
1028
1029
1046
1092
1092
1034
1030
1024
1083
1140
1064
1024
1238
1024
1033
1076
1044
1072
1302
1025
1024
1076
1056
1024
1046
1047
1037
1072
1136
1024
1330
1079
1029
1088
1120
1048
1392
1029
1082
1120
1120
1026
1218
1024
1096
1184
1120
160
1030
1218
1024
1073
1208
1104
1072
1040
1522
1024
1072
1300
1056
1056
1074
1506
1027
1056
1302
1120
1120
1024
1304
1046
1047
1168
1136
1136
104
1024
1980
1040
1059
1112
1088
1088
1088
1028
1698
1072
1136
1152
1088
1088
1088
1038
1318
1027
1139
1216
1024
1216
1216
1058
1158
1027
31
1094
1284
1024
1024
1024
1078
1470
1055
1055
1034
1492
1024
1024
1024
1078
1282
1079
1079
1037
1476
1056
1056
1072
1028
1382
1083
1083
1062
1350
1056
1056
1064
1030
1312
1070
1070
1120
1058
1073
1072
1072
1038
1448
1066
1066
1123
1268
1024
1024
1024
1102
1060
1040
1040
1186
1156
1249
1088
1088
1118
1068
1072
1080
1072
1486
1280
1216
1216
1074
1336
1084
1041
1035
1322
1024
1024
1280
1072
1338
1076
1076
1032
1050
1296
1088
1040
1112
1026
1073
1072
1044
1106
1304
1216
1048
1116
1030
1072
1072
1072
1096
1059
1184
1088
1236
1168
1056
1056
1088
1354
1121
1184
1120
1252
1424
1024
1024
1216
1108
1235
1136
1136
1136
1496
1024
1032
4
1028
1174
1505
1136
1136
1088
144
1476
1047
1024
1024
1188
1174
1296
1120
1264
216
1216
1216
1476
1045
1041
1041
1030
1042
1976
1248
1336
1080
1088
1088
1988
1028
1027
1027
1056
1428
1708
1216
1432
1432
1088
1088
1636
1030
1030
1030
1132
1424
1311
1216
1208
1400
1240
1240
1134
1039
1030
1030
1078
1490
1856
1344
1088
1092
1220
1220
1256
1039
1038
1038
1094
1360
1857
1280
1024
1024
1044
1042
1032
1055
1050
1028
1222
1060
1856
1184
1168
1168
1048
1126
1688
1055
1025
1024
1254
1140
1352
1024
1160
1176
1112
1118
1592
1045
1027
1027
1150
110
1264
1333
1024
1164
1416
1064
1074
1592
1077
1026
1026
1146
1146
1408
1462
1160
1156
1412
1136
1072
1416
1076
1026
1026
1146
1146
1422
1027
1036
1092
1476
1104
1104
1612
1028
1026
1026
1028
1028
1630
1535
1284
1110
1394
1056
1056
1860
1032
1030
1030
50
1106
1106
1628
1376
1376
1028
1024
1128
1137
1872
1040
1036
1024
1088
1106
1106
1026
1864
1120
1256
1260
1248
1027
1808
1041
1025
1024
16
1026
1042
1042
1096
1102
1084
1128
1188
1156
68
1028
1920
1045
1043
1027
1027
1027
1074
1042
1164
1162
1148
1132
1456
1028
1028
1030
1600
1044
1027
1026
1027
1026
1026
1026
1206
1164
1276
1116
1080
1042
1042
1058
1072
1044
1026
1026
1026
1026
1058
1154
1302
1501
1532
1074
1420
1056
28
1056
28
18
50
1072
1032
1029
1024
32
1024
1024
1024
1122
1122
1312
1360
1532
1126
1102
1032
1028
1024
8
1028
1024
2
4
1028
1024
1368
1030
1057
1056
49
1024
1024
1148
1162
1162
1344
1153
1330
1248
1098
1032
1032
1032
1032
1032
1032
1040
1032
1032
1027
1364
1046
1073
1073
1073
1044
1076
1150
1098
1092
1244
1085
1926
1240
1242
1024
1024
1052
1052
1052
1052
1024
1052
1052
1090
1344
1044
1081
1085
1081
1038
1078
1154
1050
250
1260
1236
1341
1566
1080
1218
1244
1132
1084
1084
1084
1084
1084
1084
1084
1027
1344
1024
1057
1057
1057
1027
1027
1217
1050
1050
1260
1268
1036
1026
1068
1314
1028
1028
132
1028
1028
1028
1028
1028
1028
1028
1024
1344
1025
1024
64
4
1024
1056
1027
1057
1219
1082
1050
1276
1156
1136
1418
1026
1410
1038
1038
1038
1038
1038
1038
1038
1038
1038
1038
1088
1024
1077
1040
1056
1088
1056
1056
1024
1024
1216
1034
1034
1244
1222
1154
1410
1042
1288
1050
1032
1032
1050
1050
1032
1039
1038
1038
1102
1024
1216
1074
1056
1120
1120
1136
1136
1024
1024
1167
1026
1026
1038
1248
1026
1026
1090
1156
1082
1052
1032
1064
60
92
1082
1032
24
12
20
1048
1054
1050
1082
1120
1232
1080
1137
1137
1137
1106
1073
1154
1060
1276
1190
1126
1162
1176
1152
1218
1102
1028
1156
1028
1028
1036
1036
1164
1028
1032
4
1028
1028
1028
1036
1074
1032
1032
1159
1232
1080
1072
1072
1264
1073
1096
1210
1146
1156
1190
1126
1184
1056
1152
1282
1040
1030
1412
1064
1064
1036
1036
1036
1036
1036
1036
1036
13
1036
1036
22
1036
1030
1036
1036
1219
1360
1048
1073
1105
1169
1061
1105
1440
1112
1268
1046
1162
1160
1024
1411
1396
1040
1150
1420
1068
1068
1024
1024
1024
1024
1024
1024
1024
1
1024
1024
1024
1026
1024
1046
1024
1024
1476
1360
1080
1099
1115
1115
1074
1043
1469
1025
1153
1106
1218
1288
1176
1504
1134
1028
1154
1436
1148
1052
1044
52
1080
1044
1048
1080
28
60
1052
52
60
1044
28
52
60
1044
1048
1052
1044
56
28
60
1052
1048
20
56
1080
1048
1044
1382
1376
1058
1099
1219
1103
1095
1083
1297
1104
1153
1092
1282
1344
1176
1126
2018
1142
1158
1298
1156
1028
1092
1028
1092
1092
1092
1092
1060
1092
1028
1028
1092
1028
36
1028
68
36
1028
1028
1028
1028
1028
1092
1028
1028
68
1028
1028
1028
1092
1028
1092
1028
1092
1252
1280
272
1078
1139
1091
1279
1123
1075
1281
1059
1153
1220
1058
42
1088
1412
1150
1652
1122
1144
1074
1222
1126
1128
1064
1064
1128
1064
1062
1062
1062
1030
1094
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1062
1030
1030
1025
1025
1025
1024
1088
1248
1088
1392
1392
1088
1123
1123
1203
1203
1139
1412
1123
1309
1218
1058
1058
1028
1028
1026
12
1780
1140
1268
1058
1224
1136
1064
168
1064
1056
1248
1058
1050
1146
1050
1136
1136
1136
1040
1040
1040
1040
1040
1040
1040
1040
1040
1138
1058
1058
1058
1058
1058
1058
1059
1059
1059
1040
1097
1096
1232
1096
1360
1088
1137
1073
1201
1075
1041
1486
1143
1393
1506
1122
1122
1252
1126
1030
1030
1044
1140
1232
1506
1200
1136
1036
1036
1036
1124
1256
1122
1058
1058
1058
1136
1136
1136
1072
1072
1072
1072
1072
1072
1072
1072
1072
1040
1128
1128
1128
1128
1128
1128
1128
1128
1128
1042
1128
1128
1247
1120
1376
1168
1040
1040
1424
1033
1112
1279
1141
1396
1218
1026
1026
1192
1054
1030
1030
1038
1238
1296
1410
1136
1136
1036
1036
1036
1092
1164
1032
1044
1028
1044
1096
1224
1096
1064
72
1064
1064
1064
1064
1032
1064
1064
1063
1032
1096
1096
104
1128
1064
1064
104
1084
1096
1096
1096
1026
1096
1160
1232
1168
1288
1032
1034
1106
1170
1055
1090
1468
1104
1285
1056
1138
1138
1434
1026
1222
1222
1224
1248
1200
1418
1108
1112
1050
1052
1116
1132
1116
1084
1084
1052
1084
1052
1244
1084
1052
1114
1052
1052
1052
1052
1116
1052
108
1071
1133
1052
1116
1116
1132
1116
1084
1132
1132
1094
1052
1052
1084
1050
1052
1052
1443
1176
1176
1059
1097
1097
1169
1024
1025
1447
1047
1029
1204
1090
1090
1530
1120
1318
1318
1344
1260
1060
1434
1236
1096
1042
1044
1236
1120
1170
1056
1120
1058
1122
1058
1236
1122
1044
18
1042
1044
18
1058
1058
1058
1236
1122
1122
1032
1057
1058
1042
1120
1120
1058
1058
1122
1122
1056
1056
1044
1120
1072
1056
1042
1314
1160
1156
1046
1096
1224
1088
1072
1024
1540
1239
1125
1200
1274
1274
1292
1120
1796
1796
1856
1222
1058
1602
1168
1120
1232
1232
1248
1088
1184
1120
1088
1024
1088
1072
1224
1088
1064
1056
1064
1032
1032
1088
32
1120
1024
1224
1120
1120
160
224
1048
1072
1056
1192
1120
1248
1088
1120
1120
1120
1056
1088
1192
1249
1072
1088
1120
1315
1208
1256
1078
1184
1032
1224
1088
1024
1700
1060
1101
1464
1204
1202
1052
1160
1056
544
1056
1880
1160
1078
1626
1218
1140
1488
1200
1136
1104
1200
1072
1116
1084
1116
1090
1260
1154
1068
1132
1058
1036
1036
1090
1058
98
1100
1036
34
1132
1132
1132
1058
1132
1076
1076
1122
1068
1132
1132
1076
1076
1132
1132
1076
1071
1071
1135
1088
1248
1248
1032
1208
1192
1150
1156
1060
1224
1257
1060
1741
1064
1276
1324
1083
1082
1108
1496
1078
1062
58
1056
1552
1176
1026
1626
1090
1060
1296
1248
1248
1262
1435
1076
1056
1120
1056
1266
1202
1266
1132
1132
1134
1132
1132
1134
1130
1132
1068
1068
1132
1132
1132
1134
1132
1132
1076
1073
1264
1144
1144
1144
1144
1080
1144
1144
1144
1144
1144
1144
1070
1189
1030
1209
1080
1488
1088
1184
1184
1160
1161
1120
1229
1133
1183
1468
1130
1130
1088
1368
1154
1058
1154
1154
1112
1160
1104
1996
986
1248
1056
1024
1024
1152
1186
1322
1132
1078
1046
1078
1152
1186
1152
1120
1120
1122
1120
1120
1120
1120
1120
1120
1120
1120
1122
1120
1120
1120
1122
1109
1076
1504
1146
1146
1146
1146
1146
1146
1146
1146
1136
1392
1136
1044
1130
1222
1135
1096
1280
264
1248
1185
1185
1441
1104
1156
1073
1173
1425
1030
1030
1034
1219
1172
1152
1042
1216
194
1234
1284
1180
1240
1630
1626
1152
1056
1064
1320
1096
1088
1184
1128
1058
1026
1058
1200
1456
1136
1056
1056
1122
1056
1056
1056
1056
1056
1056
1056
1056
1248
1056
1056
1056
1056
1058
1063
1280
1130
1130
1162
1162
1034
1034
1162
1028
1137
1137
1137
1076
1130
1226
1039
1056
1208
1208
1184
1203
1059
1059
1108
1077
1153
1169
1299
1478
1064
1066
1158
1166
1222
1234
1219
1222
1234
1158
1156
1240
1306
1306
1116
1136
1442
1056
1248
1120
1056
1140
1122
1074
1122
1176
1176
1112
1096
1096
1142
1096
1032
1032
1032
1096
1096
1032
1096
1256
1096
1128
1128
1128
1075
1124
1064
1192
1192
1112
1160
1108
1128
1192
1140
1168
1296
1104
1110
1160
1288
136
1184
1136
1032
1032
1439
1457
1073
1057
1046
1025
1153
1221
1026
1352
1048
1050
1046
1122
1234
1234
1254
1252
1234
1226
1326
1208
1050
1050
1220
1168
1428
1216
1232
1126
1420
1080
1126
1074
1130
1244
1232
1244
1088
1100
1106
1088
1036
1132
1244
1132
1132
1132
1132
1232
1260
1100
1100
1100
1059
1045
1132
1164
1192
1112
1324
1076
1124
108
1068
1094
1240
1296
1240
1110
1240
1356
1164
76
1184
1137
1052
1052
1411
1496
1139
1083
1072
1027
1411
1232
1031
1228
1113
1114
1200
1124
1298
1298
1284
1284
1282
1336
1334
1160
1434
1434
1230
1172
1520
1528
1216
1154
1248
1124
1154
134
1058
1154
1266
1232
1152
132
1232
1122
1108
1028
1044
1220
1362
1250
1122
1090
1058
1232
1122
1090
1250
1234
1048
1076
1250
1492
1122
1234
1220
1124
1122
1122
1122
1106
1216
1488
1219
1046
1216
1250
1250
1250
1057
1045
1060
1060
1028
1310
1235
1095
1080
1027
1300
1045
1037
1412
1024
1026
1032
1200
1938
1186
1476
1480
1938
1864
1286
1204
1378
1378
1310
1156
1424
1288
1024
1090
1249
1024
1094
1094
1122
1090
1206
1288
1270
1262
1064
1130
1110
1064
1064
1134
1110
1206
1122
1026
1078
1032
1026
1026
1174
1026
1060
1094
1462
1188
1158
1030
1172
1028
1154
1154
1154
1092
1095
1299
1030
1118
1216
1218
1218
1218
1140
1029
1038
1038
1060
1155
1251
1031
1100
1059
1414
1028
1132
1448
1041
1050
1244
1152
1682
1154
1612
1612
1670
1120
1094
1144
1894
1890
868
870
1438
1286
1528
1280
1216
1158
1459
1036
1030
1030
1062
1030
1470
1228
1342
1340
1128
1128
1236
1128
1128
1204
1238
1080
1040
1072
1080
88
1072
1072
1092
1464
1200
1061
1071
1456
1062
1190
1126
1120
1184
1190
1190
1126
1120
1127
1319
1063
1046
1127
1254
1254
1254
1103
1492
1154
1152
130
1029
1153
1217
1025
1132
1071
1170
1112
1122
1568
1176
1154
1216
1104
1344
1152
1900
1860
1348
1088
1132
1088
1872
1858
1858
836
838
1858
1054
1198
1561
1936
1232
1230
1419
1058
1042
1042
1122
1042
1214
1154
1406
1150
382
1132
1132
1176
1132
1132
1206
1502
1076
1151
1140
1076
1116
1176
1076
1134
1132
1080
1141
1059
1408
1058
1186
1090
1098
1156
1154
1058
1090
1154
1152
1984
1056
1056
1044
1286
1290
1286
1051
1024
1204
1200
1200
1089
1280
1216
1184
1025
1117
1207
1088
1152
1460
1121
1204
1219
1112
1360
1434
1984
1990
1388
1240
1220
1024
1876
1874
1874
1876
1878
1874
1086
1162
1848
1720
1176
1282
1056
1070
1048
20
1044
1140
1044
1162
1410
1034
1034
1034
1026
1028
1155
1028
1028
1024
1282
1026
1025
1028
1028
1024
1412
1028
1024
1026
1024
1028
1067
1288
1037
1164
1228
1227
1204
1196
1124
106
1236
1120
1152
1544
1024
1068
1050
1162
1034
1162
1120
1052
1048
1040
1040
1057
1281
1313
1425
1111
1118
1077
1228
1089
1540
1047
1308
1058
1088
1380
1530
1601
1600
1402
1220
1224
1024
16
1092
82
1106
1106
1110
1106
86
1106
1038
1028
2029
1112
1464
1412
1440
1026
1089
1078
1078
1078
1078
1220
1030
1028
1028
1028
1110
1080
1158
1112
1144
1140
1236
1114
1080
1144
1112
1080
1292
1112
1172
1172
1172
1029
1059
1336
1160
1156
1028
1160
1152
1068
1100
1096
1172
1100
1152
1920
1024
1124
1098
1482
1098
1194
1192
1041
1424
408
440
420
1432
440
1424
408
440
404
1167
1440
1312
1472
1108
1055
1080
1309
1130
1038
1036
1044
1058
1128
1400
1370
1120
1121
1114
1216
1216
1028
1028
1942
1938
1938
1938
1938
1938
1938
1946
1098
1088
1696
1472
1164
1414
1448
1024
1091
1090
1090
1054
1094
1156
1038
1092
1096
1096
1116
1128
1430
1084
1096
1240
1476
1096
1064
1128
1096
1064
36
1281
1224
1109
1080
1108
1052
1120
1464
1161
1190
1030
1480
1028
1058
1048
1048
1044
1033
1160
1760
1104
1144
1098
1384
1128
1064
1089
1027
1032
136
1032
36
1032
1060
1032
36
1032
1032
9
1032
36
1288
1044
1176
1419
1153
1300
1168
1028
1130
1077
1064
1658
1089
1092
1094
1080
72
1400
1370
1249
1251
1218
1316
1475
1092
1092
1602
1602
1602
1602
1602
1602
1602
1610
1090
1228
1703
1440
1308
1316
1064
1152
1218
1218
1216
1058
14
1222
1156
1024
1224
1216
1216
1232
1196
1424
1074
1216
1232
1476
1220
1068
1132
1036
1036
1036
1280
1068
1050
1164
1092
1031
1024
1452
1408
1046
1094
1328
1160
1036
1036
1028
1044
1080
1193
105
1761
1107
1088
1224
1196
1388
1452
1216
1223
1040
40
1096
1040
24
1041
36
1040
1042
1056
24
40
1060
1048
1040
24
40
1040
1064
1040
20
1064
1044
1027
1491
1088
1076
1078
1120
1136
1044
1128
1608
1279
1276
1216
1160
1160
1292
1090
1187
1190
1308
1332
1328
1250
1250
1098
76
1098
1098
1098
1098
1098
1098
1098
1248
1284
1184
1440
1472
1038
1025
1200
1030
1030
1030
1078
1070
1030
1154
1216
1307
1300
1300
1024
1196
1522
1120
1216
1044
1394
1172
1068
1036
1122
1122
1122
1856
1068
1275
1186
1222
1076
1084
1442
1031
1094
1222
1128
1128
1094
1094
1094
1142
1084
1039
1039
1523
1238
1219
1288
1340
1372
1340
1063
1159
1028
1028
1028
1028
1028
1028
1028
1028
1042
1028
1028
1028
1028
1042
1028
1028
1028
1028
1028
1028
1028
18
1028
1042
1380
1625
1025
1028
1062
1137
1225
1218
1064
1576
1217
1220
1248
1212
1192
1180
1190
1222
1224
1044
1472
1088
1040
1040
1346
1346
1346
1354
1352
1352
1352
1352
1346
1154
1510
1032
1280
1280
1286
1187
1214
1030
1030
1030
1046
1046
1030
1410
1064
1418
1416
1416
1068
1036
1232
1132
1200
1184
1882
1168
1060
1144
1104
1136
1136
1376
1192
1162
1168
1320
1079
1029
1440
1069
1222
1042
1056
1224
1094
1174
1094
1046
1092
1348
1220
1561
1220
1028
1359
1286
1286
1286
1064
1413
1148
1212
1148
1148
1140
1140
1148
1148
1114
122
1144
1144
1144
1144
1151
1148
86
188
182
1148
1212
1116
1146
188
1140
124
1140
110
1150
1134
1110
1265
1952
1152
1037
1060
1277
1180
1136
1032
1740
1248
1244
252
1112
1064
1064
1156
1444
1320
1340
1160
1880
1360
1080
1080
1094
1094
1094
1108
1116
1112
1108
1108
1300
1504
1282
1347
1800
1040
1926
1188
1054
1032
1032
1034
1064
1064
1034
138
1056
1068
1568
1058
1570
1024
32
1024
1232
1184
1120
1196
1874
1154
1187
1224
1026
1092
72
1092
1216
1156
1026
1032
1024
1095
1032
1576
1196
1224
1042
1061
1244
1258
1032
1032
1050
1262
1381
1253
1928
1101
173
1088
1355
1350
1326
1350
1160
1520
1122
1122
1122
1122
1122
1122
1122
1122
1122
1122
1120
1120
1121
98
1120
1120
1120
1104
1120
1120
1120
1120
1120
1120
1120
1104
1120
1120
1120
1120
1120
1104
1177
1536
1152
1121
1198
1153
1168
1149
1032
1218
1160
1216
1216
1091
1088
65
1088
1486
1452
1336
1332
1484
1240
1106
1160
1032
1096
1096
1096
1108
86
1108
212
86
1232
1232
1104
1366
1568
1930
1297
1548
1048
1224
1213
1042
1112
1034
1034
1034
1034
1034
1034
1058
1212
1058
1090
1090
34
1060
1060
1072
1361
1072
1264
1068
1610
1100
1473
1520
1136
1224
1224
1224
1425
1136
1220
1220
1512
1124
1048
1196
1193
1170
1106
1157
1220
1160
1026
1031
1154
1036
1237
1173
2000
1121
1057
1232
1120
1384
1288
1384
1163
1542
1216
1184
1312
1216
160
194
1216
1216
1184
224
1184
226
1218
1218
1216
1216
1216
1216
1216
1216
1216
194
1184
1216
1218
1184
1184
1186
1216
1184
1184
1216
160
224
1216
1248
1216
1184
1216
1050
1475
1219
1187
1194
1033
1472
1093
1068
1504
1476
1472
1472
1219
1232
1226
1104
1354
1428
1793
1821
1356
1112
1040
1340
1116
1344
1344
1356
348
1358
1350
1358
1358
1350
1300
1364
1344
1356
1060
1538
1467
1668
1204
1288
1468
1072
1229
1032
1032
1032
1032
1032
1032
1410
1444
1090
1090
82
1090
1026
66
1078
1078
1048
1336
1076
1176
1326
1626
1118
1308
1176
1112
1052
1052
1052
1464
1112
1262
1260
1260
1034
138
1048
1172
1443
1136
1232
1319
1230
1024
1024
1032
1152
1028
1258
1194
1633
1136
1136
1240
1059
1288
1936
1850
1162
1039
1440
1440
1440
1424
424
1448
1424
1432
1432
1444
1444
1456
1456
1468
1468
1424
1424
1424
1424
1416
1456
1440
1440
417
1440
1432
1440
1440
1440
1441
1424
1448
1416
1416
1416
1416
1416
1416
1416
1456
1420
1214
1635
1219
199
1027
1431
1249
1027
259
1250
1100
1584
1216
1296
1296
1216
1220
1225
1220
1368
1346
1088
1089
1026
1088
1032
1404
1244
1808
1808
1794
1794
1810
1810
790
1810
1810
1806
1796
1814
1812
1794
1126
1220
1709
1708
1124
1286
1212
1130
1153
1084
1084
1032
1032
1076
1076
1082
1030
1082
1074
1074
1074
1074
1074
1064
1064
1160
1841
1030
1040
1348
1850
1210
1032
1032
1064
1032
24
1032
24
1052
1503
1240
1119
1192
1116
1051
1051
1064
1172
1113
1090
1300
1332
1154
1116
1032
1044
1032
1031
1207
1207
1793
1105
1105
1280
1078
1304
1304
1944
1164
1283
1440
1504
1696
1472
416
480
1440
1440
1440
1440
1412
1412
1412
1440
1440
1412
1444
1505
1440
1504
1472
1412
1505
1440
1440
1441
1440
1440
1440
1440
1504
1443
1472
1504
1416
1416
1416
1416
1412
1412
1412
1216
1474
1423
1076
1264
1264
1243
1296
1249
1075
1075
1042
1038
1840
1231
1456
1456
1089
1216
1216
1032
1288
1298
1024
1024
1050
1256
1155
1372
1372
1496
1496
1502
1502
1502
1458
1458
1502
1502
1466
1390
1462
1462
1378
1234
1326
1581
1698
1380
1351
1086
1218
1088
1089
1088
1032
1057
1092
1092
1148
1032
1088
1148
122
126
1148
122
1146
126
1118
1146
1100
1100
1192
1667
1030
1216
1238
1658
1154
1128
1064
1028
1032
1032
1032
1032
1028
1649
1220
1217
1448
1076
1040
1040
1064
1412
1276
1026
1204
1120
1408
1076
1042
1044
1034
1024
1459
1075
1539
1079
1239
1080
1176
1042
1432
1752
1164
1436
1568
1392
1200
1632
352
1568
1632
1568
1056
1568
1616
1103
1080
1080
1056
1056
1678
1550
1405
1616
1392
1393
1592
1546
1568
1568
1569
1568
1632
1568
1744
1392
1440
1392
1392
1568
1568
1056
1568
1100
1356
1420
1136
1610
1488
1024
1152
1152
1311
1042
1264
1063
1063
1079
1242
1810
1227
1440
1440
1252
1264
1264
1132
1384
1116
1024
1026
1240
1184
1186
1166
1166
1651
1648
112
1138
1650
1650
1138
1138
1138
1138
1130
1130
1138
1138
1138
1040
1274
1071
1570
1584
1392
1455
1218
1217
1249
1250
1026
1057
1216
1216
1148
1160
1219
1236
228
1224
1234
1234
1224
1224
1234
1234
1224
1234
1218
1184
1166
1090
1228
1236
1546
1173
1184
1056
1100
1100
1100
1068
76
1068
1100
1872
1344
1217
1132
1156
1072
1072
1131
1540
1443
1074
1204
1056
1312
1076
1073
1076
1186
1040
1459
1139
1059
1043
1043
1089
1264
1216
1280
1344
1487
1336
1384
1264
1072
1384
1128
360
1384
1384
1128
1128
1384
1232
1112
1032
1032
1128
1128
1378
1034
1268
1376
1264
1265
1032
1029
1128
1128
1128
1384
1128
1128
1328
1264
1384
1264
1264
1144
1128
1128
1128
1112
216
1240
1292
1264
1034
1396
1280
1472
1472
1297
1291
1176
1080
1080
1093
1514
1988
1044
1280
1280
1030
1096
1096
1194
1096
1092
1090
1094
1048
1168
1062
1418
1418
1238
1244
1244
1238
1238
1234
1362
1362
1376
336
208
1360
1392
1392
1232
1360
1242
1076
1210
1304
344
1076
1074
1792
1099
1286
1025
1056
1024
1122
1024
1064
296
1312
1212
1420
1286
1280
1280
288
1280
288
1312
1312
1280
1312
1280
1280
1312
1230
1230
1072
1039
1100
1304
1296
1674
1056
1184
1207
1104
1040
1040
1056
1056
1056
1040
1024
1230
1081
1120
1158
1027
1027
1123
115
1536
1473
1090
1452
1152
1296
1060
1138
1060
1410
1096
1411
1091
1288
1044
1044
1025
1175
1204
1268
1396
1390
1528
1384
1512
1128
1384
1128
1384
1384
1384
1128
1128
1384
1240
1240
1128
1128
1128
1128
1382
1226
1200
1200
1200
1200
1200
1189
1128
360
1384
1384
1196
1512
1516
1384
1512
1192
1201
1512
1240
1128
1128
1128
1240
1240
1234
1188
1124
1122
1119
1295
1121
1281
1040
1816
1228
1032
1032
1069
1160
1604
1104
1400
1336
1038
1024
1024
1064
1136
1219
1094
1096
1152
1112
1534
1282
1282
1106
1106
1106
1106
1106
1104
1104
1104
1044
1108
1044
1108
1044
1100
1042
1106
1240
1214
1274
1407
1407
1464
1082
1800
1031
1282
1095
1030
1032
1030
1031
1050
1050
1434
1438
1332
1934
1428
1428
1428
1428
1428
1436
1428
1428
1940
1940
1948
1964
1274
1242
1208
1294
1228
1304
1936
1482
1148
1409
1456
439
1050
1112
1176
1056
1056
1056
1112
1153
1218
1156
1024
1024
1112
1080
1095
1031
71
1702
1380
1098
1050
1207
1944
1132
1030
1037
1322
1092
1472
1088
1387
1061
1253
1204
1420
1412
1236
1348
1248
1663
1056
152
1312
1192
1320
152
1192
1176
1176
1176
1192
1192
1056
1176
1176
1160
168
1320
1160
1096
1192
1162
1480
1176
1101
1482
1176
1063
1196
1196
156
300
1195
1195
1506
1324
1586
1324
1324
1195
1101
1324
1492
1164
76
1164
1100
1180
1180
1174
1062
1126
1122
1107
1411
1027
1027
1272
1730
1228
1194
172
1194
172
1191
1032
1038
1240
1336
318
1336
1115
1156
1155
1064
1092
1080
1220
1216
1104
1040
1340
1408
1184
1094
1094
1094
1098
1098
1112
1108
1116
1104
1104
72
1104
1040
1108
1036
1072
1104
1360
1432
1306
1216
1216
1468
1272
1156
1156
1314
1256
1034
1032
1036
1036
1082
1082
1338
1418
1088
1050
1588
1588
1588
1076
54
1588
308
1620
1588
1076
1108
1108
92
1052
1036
1194
1162
1188
1311
1026
1280
1472
1858
1160
1408
1408
1408
1216
1088
1088
1168
1168
1168
1088
1699
1312
1224
1112
1432
1089
1057
1029
133
1029
1029
1174
1253
1122
1058
1471
1052
1134
1026
1025
1400
1256
1556
1044
1059
1196
1332
1462
1281
1542
1510
1286
1264
1533
1152
1152
1120
1440
1152
1152
1152
1152
1152
1152
1152
1184
1164
1152
1152
1184
1184
1312
1184
1099
1162
1162
1152
1160
132
1153
1152
1160
1152
1154
1152
1154
1152
1155
1155
1298
1282
1294
1122
1122
1187
1160
1122
1296
1152
1156
1186
1090
68
1156
1156
1168
1152
1184
1154
1040
1238
1030
1030
1250
1184
1028
1152
130
1152
130
1154
1152
130
1027
1048
1296
1176
1280
288
292
1282
1280
260
1025
1116
1109
1064
1036
1058
1223
151
1251
1104
1360
340
1224
1500
1196
1216
1216
1216
1242
1226
1220
1216
1216
1220
1234
1220
1220
1092
1236
1132
1112
1216
1317
1296
1432
1217
1217
1180
1292
1152
1089
1056
1257
1064
1064
1135
1135
1064
1064
1320
1460
1240
1040
1076
1052
1076
1080
52
1072
1076
1072
1372
1028
1028
1116
1116
1116
1074
1044
1092
1092
1472
1280
1156
1280
1472
1602
1473
1409
1024
1024
1088
1216
1216
1216
1216
1216
1216
1185
1280
1024
1024
1032
1248
1120
1038
1166
1038
1038
142
1186
1441
1040
1136
1504
1042
1034
1168
1036
14
1280
1024
256
1060
1124
1027
1056
1312
1300
1027
1798
1314
1298
1264
1293
1154
1152
1300
1312
1184
1184
148
1184
1184
1172
1184
148
1156
1188
1175
1168
1168
1292
1292
1292
1280
1152
1160
1160
1169
1312
1312
1168
1168
1176
1160
1152
1152
1152
1152
1154
1153
1184
1174
1156
1184
1296
1185
1184
1292
1240
1176
1176
1204
1172
1176
1176
1176
1304
1176
1152
1198
1427
1460
1028
1036
1025
1444
1229
1472
1472
1472
1472
1216
1216
1216
1089
1064
1280
1040
1312
1312
1312
1312
1312
1312
1036
1116
1097
1116
124
1168
1114
1420
1412
1412
1140
1296
1302
1252
1490
1250
1048
1048
1048
1052
1052
1044
1052
1048
1044
1044
1044
1044
1044
1040
1272
1032
1048
1276
1408
1728
1152
1152
1314
1052
1235
1092
1314
1259
1124
1124
1130
1130
1108
1108
1236
1526
1154
1076
1118
1118
1118
1118
1118
1118
1118
1118
1116
1068
1070
1118
1116
1116
1138
1118
1094
1094
1472
1888
1028
1308
1472
1554
1353
1536
1024
1024
1088
1216
1312
1216
1216
1056
288
1316
1027
1232
1033
1222
110
1036
1049
1177
1043
1043
1059
19
1059
19
1171
1426
1060
1078
1240
1312
1106
1096
1144
1024
1024
1924
1035
1035
1125
1125
1282
1075
1139
1496
1089
1572
1034
1280
1272
1928
1186
1184
1336
1952
1456
1456
1460
1200
1456
1432
1448
1448
1230
1196
1182
1424
1288
1292
1292
1292
1296
1296
1456
1280
1219
1344
1344
1216
1464
1308
1435
1216
1216
1216
1216
1216
1218
1456
1304
1222
1456
1328
1459
1464
1342
1432
1176
1176
1176
1176
1176
1308
1308
1308
1436
1112
1198
1456
1051
1071
1055
1140
1444
1037
1056
544
1056
1056
544
1056
544
1056
288
1056
1056
288
1122
1036
1304
1160
1824
1824
1824
1824
1824
1824
1033
1104
1033
1236
1236
1200
1090
1024
1536
1028
1220
1048
1044
1151
1490
1474
1200
1200
1200
1204
1204
1202
1166
1164
1202
1202
1202
1202
1202
1170
1216
1160
1160
1217
1416
1508
1185
1185
1926
1284
1241
1221
1412
1064
1093
1119
1032
1045
1108
1060
1172
1552
1222
1144
1224
1224
1224
1226
1226
1226
1226
1226
1234
1128
1130
1226
1234
1234
1138
1226
1104
1104
1216
1792
1028
1425
1572
1794
1201
1728
1024
1
1025
1204
1248
1056
1072
1249
1056
1056
1249
1485
1112
1113
1184
1184
1024
1051
1049
1047
1303
1055
1047
27
1055
111
1047
27
1303
1378
1316
1030
1240
1072
1232
1024
1101
1036
1032
1606
1034
1159
1185
1057
1254
1054
1246
1048
1251
1806
1672
1794
1442
1435
1456
1456
1032
1056
1560
1560
1560
1048
1048
1432
1560
1560
1496
1186
1460
1280
1859
1888
2016
1888
1816
1816
1572
1284
1031
1280
1280
1024
1059
1376
1477
1472
1472
1472
1472
1472
1474
1456
1308
1606
1544
1032
1087
1056
1026
1500
1500
1500
1244
1500
1500
1858
1858
1090
1026
1280
1418
1060
1496
1084
1072
1109
1589
1093
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1168
1409
1796
1216
1192
1192
1192
1192
1192
1192
1227
1032
1032
1316
1316
1152
1120
1028
1028
1037
1216
1024
1064
1123
1282
1282
1161
1160
1672
1668
1156
1156
1294
1293
1548
1540
1540
1412
1540
1290
1672
1292
1292
1411
1240
1318
1170
1202
1742
2006
1213
1153
1326
1104
1088
1091
1052
1044
1110
1142
1142
1056
1478
1155
1092
1160
1160
1098
1098
1098
1098
1098
1094
1094
1096
1170
1094
1094
1098
1098
1092
1140
1216
1040
1132
1082
1024
1834
1193
1216
1153
1153
1153
1188
1192
1192
1080
1189
1080
1080
232
1222
1392
1281
1089
1028
1028
1256
1056
1057
1055
1055
1055
1055
1055
1055
1039
1055
1055
1055
1404
1162
1128
1234
1088
1522
1046
1169
1060
1060
1502
1128
1448
1057
1057
1220
1040
1232
1051
1172
1178
1228
236
1590
1418
1514
1464
1464
1312
1056
1496
1496
1496
1368
1432
1464
1496
1496
1400
1460
1464
1376
1619
1120
1632
1632
1144
1144
632
1628
1284
1157
1472
1472
1184
1186
1376
1281
1400
1400
1400
1400
1656
1400
1464
1588
1646
1556
1312
1592
1313
1312
1364
1076
1076
1076
1076
1076
1638
1894
1638
1472
1312
1284
1292
269
1350
1153
1169
1237
1797
1252
1092
69
71
1092
69
71
1093
1092
69
1092
69
1092
69
1092
69
1093
1093
1092
69
1092
69
1092
1112
1419
1104
1267
1416
1408
392
388
1416
388
1416
1416
388
1416
1272
1024
1024
1190
1190
1040
1232
1037
1037
1033
1484
1416
1416
1220
1794
772
778
786
1794
1097
1100
1612
1618
1106
1105
1438
1437
1408
1424
1424
1616
1424
1416
1416
1616
1424
1316
1052
1026
1152
1280
1226
1030
1464
1032
1222
1112
1091
1122
1121
1026
1102
1230
1182
1184
1420
1155
1218
1248
1152
1154
1154
1154
1218
1218
1154
1152
1160
1218
1218
1218
1218
1218
1030
1046
1472
449
1729
1144
1328
1352
1546
1425
1248
1411
1411
1411
1190
1032
1096
1085
1112
1080
1080
1256
1160
1792
1157
1040
1048
22
1048
22
1292
1152
1024
1073
1073
1057
1057
289
1057
1057
1057
1057
97
1057
1057
1910
1032
1242
1410
1248
1552
1077
1233
1085
1085
1530
1120
1440
1120
1036
1279
1044
1172
1034
1047
1058
1058
1058
1044
1298
1547
1416
1416
1800
1320
1432
1432
1416
1096
1432
1416
1432
1480
1096
1160
1416
1088
1216
1132
1132
1900
1096
1096
1096
1474
1526
1153
1280
257
1280
1152
1153
1504
1499
1096
1992
1992
1992
1992
1993
1292
1928
1932
1696
1800
1288
1155
1800
1856
1096
1096
1096
1096
1096
1248
1376
1222
1384
1036
1262
1384
1384
1036
1091
1251
1173
1793
1306
1128
1128
1128
1128
1128
1128
1096
104
1096
104
133
100
101
1128
100
1096
104
49
101
1121
1089
72
104
100
101
1056
96
72
1096
104
100
101
1056
96
448
1096
1096
1125
1152
1096
104
100
101
1056
1089
72
104
1091
1050
1154
1026
1280
1280
1280
1280
1280
1280
1281
1408
1408
1408
1036
1024
1024
1082
1082
1236
1153
1033
1033
1028
1378
1056
1056
1414
1282
1282
1282
1282
1282
1352
1348
1348
1362
1362
1367
1240
1247
1234
1236
1236
1236
1236
1236
1320
1246
1246
1296
1158
1090
1431
1415
1170
1102
1288
1160
1262
1256
1028
1046
150
1185
1025
1098
1060
1434
1154
1244
1280
1178
1178
1164
1178
1178
1180
1164
1164
1162
1164
1196
1292
1308
1306
1322
1322
1134
1196
174
1344
1344
1248
1178
1265
1880
1042
1098
1423
1475
1475
1472
1230
1176
1240
1090
1088
1092
1090
1152
1112
1827
1160
1169
1074
1074
1074
1074
1420
1127
1063
1040
1168
1120
1120
176
1184
1120
112
1024
32
1024
1024
32
1024
1024
32
48
1056
1638
1458
1498
1416
1191
1808
1092
1216
1029
1029
1412
1136
1072
1216
1148
1036
1029
1157
1211
1155
1312
1024
1024
1152
1304
1792
1564
1292
1472
1260
1516
1292
1292
1260
1292
1292
1292
1292
1260
1260
1564
1248
1248
1274
1258
2026
1264
1136
1136
1286
1286
1412
1264
1264
1264
1159
1413
1392
1304
1256
1304
1288
1512
1307
1307
1882
1460
1996
1768
1476
1259
1159
1512
1880
1268
1156
1268
1156
1156
1288
1288
1268
1196
1186
1194
1288
1288
1800
1026
1041
305
1513
1972
1043
1131
1131
1131
1131
1131
1131
1131
1131
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1640
1131
1131
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1088
1290
1030
1076
1152
384
1152
1152
384
1152
1152
1152
1413
1408
1408
1408
1037
1272
1275
1130
1130
1044
1453
1025
1025
1024
1140
1120
1120
1408
1408
386
388
402
1426
1410
1410
1362
1347
1348
1346
1358
1366
1360
1112
1106
1232
1360
1344
1232
1296
1240
1256
1052
1372
1372
1158
1090
1655
1135
1046
1226
1792
1224
1224
1256
1064
104
1062
102
1126
1153
1024
1120
104
1128
1584
1026
1105
1800
1492
1492
1500
1202
1244
1238
1508
476
1132
1416
1500
1244
1836
1828
1826
1794
1928
1154
1186
1186
2000
2000
1249
1242
1237
1024
1050
1120
1440
1560
1656
1567
1388
1048
20
1048
1216
1216
1216
1216
1216
1080
1827
1216
1419
1142
1140
1142
1140
1422
1060
1028
1088
1408
1088
1024
1152
1408
1088
1024
1152
1024
1024
1024
128
64
1024
1152
1024
64
1024
1024
1024
1034
1298
1346
1580
1480
1160
1024
1160
1037
1037
1478
1168
1168
1532
1148
1052
1124
1197
1458
1136
1504
1168
1168
1152
1280
1024
1233
1196
1036
1420
1324
1322
300
1260
1196
1324
1260
1324
1228
1196
1292
1218
1200
177
1328
1160
140
1164
1420
1160
1027
1027
1126
1170
1078
1152
1152
1156
1147
1080
1344
1436
401
1196
1096
1932
1320
1112
1193
1634
1588
1568
1548
1044
28
1321
1187
1036
1344
1176
1200
1156
1028
1072
1368
1368
1172
1453
1162
1204
1187
1187
1563
1158
1051
1050
1289
1728
1105
1144
1144
1144
1144
119
1144
1144
1146
1138
1144
1144
117
1141
1141
1144
1141
1141
1144
1144
117
1141
1144
117
1141
1148
1148
1140
124
1148
1140
124
1148
1140
124
1148
1148
1140
124
1148
1140
124
1140
124
1140
124
1148
1146
1146
114
1144
1141
1148
1148
1148
1140
1148
1148
1148
1148
1056
1296
1230
1028
1444
1508
1416
140
1412
140
1416
1164
1408
1152
1508
1416
424
420
1420
420
412
1408
1032
1160
1160
1130
1132
1030
1069
1027
1123
1035
1236
1220
1229
1057
1414
1414
1414
1414
1414
1414
1414
1350
1118
1115
1114
1114
1104
1112
1088
1182
1112
1110
1104
1112
1192
1088
1184
1058
1092
1799
1120
1160
1024
1024
1282
1482
1039
1039
1311
1339
1144
1144
1146
1146
1146
1123
1123
1096
1256
1096
1376
1378
1361
1536
1046
1638
1046
1040
1046
1046
1558
1046
1024
1480
1398
1142
1062
1096
1088
1100
1056
1156
1156
1156
1416
1416
1243
1274
1494
1024
1226
1153
1568
1700
1480
1472
1058
1156
1156
1153
1152
1152
1152
1152
1152
1156
1600
1216
1031
1078
1078
1078
1078
1028
1095
1094
1028
100
1348
1060
1028
1028
1412
1028
1028
1284
1124
1156
1060
1156
1028
68
196
1028
68
36
196
164
1444
1156
68
36
1028
1028
68
36
1028
1476
1450
1190
1248
1376
1295
1220
1128
1500
1036
1037
1522
1487
1179
1028
1028
1217
1060
60
1452
1463
1088
1344
1168
1168
1272
1044
1027
1107
1124
1996
1476
1312
292
1314
1312
290
292
1260
1188
1316
1260
1316
1260
1164
1324
1121
1200
1200
1384
1500
1500
1500
1756
1496
1203
1203
1215
1240
1331
1472
1472
1476
1112
91
1256
1108
1149
1149
1152
1152
1620
1920
1155
1160
1282
1654
1280
1666
2000
1952
1320
1193
1948
1128
1244
1332
1100
1132
1140
1396
1396
1494
1117
1114
1302
1422
1422
1304
1160
1048
1048
1384
1248
1238
1160
1152
1152
1160
1158
1152
1152
1154
1154
1154
1152
130
1156
1153
1153
1154
1158
1158
1154
1154
1156
1153
1154
1153
1153
1154
1154
132
1154
132
1152
130
132
1154
1152
132
1154
1154
1156
1152
130
1154
1156
1154
132
1152
130
132
1152
1152
130
132
1152
130
1156
1152
130
1156
1152
130
1154
1090
1090
1090
1090
1094
1090
1090
68
1090
1090
1088
1090
1090
1090
1068
60
1328
1234
1036
1508
1508
486
1508
1508
1476
422
1444
484
1480
1444
1476
457
1440
1506
1512
1512
1508
1506
1510
1508
1504
488
1053
1480
1477
1164
1100
1038
1030
1187
1251
1187
1032
1220
1477
1026
1038
1030
14
1030
1030
14
1038
1030
1030
14
1366
1240
1240
1240
1216
1232
1240
1256
1264
1240
1240
1240
1240
1192
1258
1024
1136
1240
1059
1276
1068
1024
1027
1340
1280
1055
1043
1950
1291
1120
1120
1120
1120
1120
1120
1072
1216
1216
1216
1216
1282
1117
1052
1074
1122
1074
1107
1074
1078
86
1074
1074
1078
1352
1111
1108
1058
1384
1384
1089
1124
1212
1212
1212
1180
1180
1472
1146
1358
1536
1522
1415
1568
1728
1089
1089
1074
1032
1032
1185
1024
1024
1472
1184
1184
1222
1265
1312
1039
1094
1158
70
1078
1078
1124
1231
1103
1029
1093
1285
1125
1029
1029
1413
1029
1029
1381
1109
1125
1029
1029
1029
1093
1157
197
1029
1093
197
1029
1285
1157
1285
1413
1029
1029
1029
1029
1029
1029
1029
1349
1282
1447
1174
1316
1088
1078
1128
1204
1046
1045
1804
1291
1163
1030
1030
1123
1062
1062
1574
1568
1152
1472
1070
1070
1276
1030
1351
1123
1120
1552
1304
1328
1328
1332
1328
1332
1328
300
1196
300
1112
1324
1200
1212
1316
1046
1452
1136
1200
1200
1365
1524
1524
1524
1268
1520
1264
1264
1200
1216
1027
1280
1280
1292
1026
1026
1196
1254
1183
1183
1036
1024
1030
1024
1024
1026
1190
1264
1794
1190
1552
1552
1316
1180
1494
1636
1140
1140
1124
1124
1108
1398
1398
1510
1165
1052
1074
1427
1427
1232
1240
1048
1048
1078
311
1056
288
1026
1220
1216
1216
1476
1478
1472
1472
1222
1218
198
1222
1216
1218
196
1218
1218
1218
1222
1222
1222
1474
1472
450
452
1474
1474
1478
1474
1480
1222
1218
198
1222
1218
198
1222
1218
198
1218
198
1220
198
204
1218
198
1222
1216
198
1218
198
1218
1222
1222
1218
198
1222
1478
1478
1478
1474
454
1474
454
1476
454
1478
1474
454
1474
1478
1478
1478
1478
1478
1478
1478
1478
1478
1478
1222
1094
1094
1222
1222
1222
1218
198
1222
1222
1222
1222
1094
1094
1090
70
1056
1056
1792
1244
1028
1568
1318
1318
1592
1592
1364
1594
1312
568
294
1592
1352
1592
1364
342
358
1593
1317
1346
1592
1592
1592
1568
1318
1568
1592
1592
1036
1104
1256
1188
1092
1050
1118
1408
1256
1412
1064
1344
1360
1035
1026
1026
6
1026
1026
1026
1026
1026
1026
1026
1026
1810
1313
1312
1312
1312
1280
1320
1280
1280
1320
1176
1176
1176
1176
1340
1104
1152
1284
132
1047
1272
1132
1184
1312
1284
1808
1072
1059
1756
1447
1143
1143
1163
1163
1163
1032
1025
1132
1128
1092
1260
1390
1284
1168
1094
1091
1091
1090
1092
1090
1090
1090
1090
1090
68
1100
1063
1064
1090
1100
1100
1169
1092
1060
1188
1124
164
1076
1076
1376
1272
1159
1472
1330
1540
1776
1281
1155
1027
1292
1180
1180
1329
1040
1223
1308
1296
1040
1231
1160
1920
1028
1030
1030
1030
1030
1030
1254
1284
1032
1029
1157
1925
1157
1029
1157
1413
1025
1025
1285
1029
1125
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1029
1413
1029
1025
1025
1025
1025
1025
1025
1025
1025
1797
1350
1587
1494
1028
1041
1078
1032
1211
1046
1045
1950
1234
1473
1037
1229
1094
1094
1094
1798
1664
1216
1606
1322
1322
1270
1174
1168
1060
1060
1844
1832
1508
1508
1508
1508
1508
1508
1508
1506
1506
1232
2020
1024
1412
1412
1031
1326
1040
1136
1136
1399
1334
1334
1590
1334
1296
1296
1296
1416
1272
1468
1024
1024
1034
1250
1250
1199
1212
1048
1048
1036
1032
1030
1032
1036
1025
1030
1154
1796
1462
1848
1848
1804
1176
1842
1060
1092
1092
1156
1092
1092
1398
1398
1910
1197
1204
1056
1408
1408
1429
1360
208
1040
1040
1076
1076
1508
1508
1026
1062
1063
1351
295
1574
38
1574
1063
1351
1286
294
1286
1318
1062
1063
1062
294
1062
1063
1351
1031
327
1062
294
1350
1030
1318
1063
1574
38
294
1574
38
1063
1351
1574
38
326
1575
39
327
1063
1286
1062
294
1286
38
294
1063
1062
1062
1063
294
1062
294
1318
1062
326
294
1062
39
294
1062
294
333
1030
38
39
294
1357
1062
326
294
1318
1062
294
1063
1062
1351
1062
1318
1318
1318
1286
1286
1286
1062
1574
38
1062
1062
1574
38
1574
38
1574
38
551
39
1574
38
1574
38
551
39
294
295
1350
1062
1062
326
1062
1062
1574
38
1062
1574
1574
1574
1062
1062
1062
1318
1318
1030
1062
1318
1286
294
1318
1062
294
1030
38
294
1318
1030
38
1318
1030
1030
1030
38
1062
1030
38
1056
1056
1927
1532
1024
1836
1836
822
1836
1836
1836
1844
822
1836
1836
1836
1846
1836
1836
1836
1844
1846
1846
1836
1837
1844
1848
1848
1848
1836
1846
1836
1848
1848
1166
1220
1264
1157
1158
1064
1088
1614
1038
1550
1152
1792
1808
1096
1062
1058
36
38
230
1060
38
46
1058
42
244
1058
1058
36
1058
42
38
122
1062
1058
1226
1250
1650
1259
1257
1384
1400
1272
1272
1025
1025
1512
1528
1528
1144
1528
1024
1304
1024
1028
1028
1025
1032
1044
1152
1216
1280
1844
1041
1082
1476
1568
1180
1180
1176
1112
1112
1109
1101
1154
1100
1092
1164
1290
1408
1237
1058
1232
1130
1042
1074
1074
1074
1066
1066
50
1066
1062
1076
1059
1064
1218
1076
1076
1169
1074
1068
1164
1164
1164
1056
1056
1360
1266
1061
1024
1066
1664
1424
1475
1474
1474
1354
1198
1198
1513
1168
1223
1092
1860
1488
1337
1029
1515
1060
1034
1034
1034
1034
1034
1217
1172
1060
1025
1025
1281
1025
1025
1409
1409
1025
1025
1025
1025
1137
1025
1025
1025
1025
1025
1025
1025
1025
129
1025
1025
1281
1409
1281
1025
1025
1025
1025
1025
1025
1025
1025
1537
1608
1121
1494
1062
1168
1182
1109
1423
1080
1081
1778
1274
1523
1036
1324
1158
1062
1062
1062
1071
1345
1794
1186
1234
1251
1156
1208
1044
1044
1220
1708
1072
1072
1072
1072
1072
1072
1072
1072
1072
1160
1544
1061
1040
20
1042
1032
1098
1041
1104
81
1104
1404
1810
1810
1042
1426
1936
1936
1424
1576
1272
1084
1056
1056
1060
1056
1056
1059
1058
36
1061
1061
1052
1052
1052
1052
1308
1055
1046
1484
1356
1446
1192
1220
1860
1187
1218
1108
1220
1220
1444
1220
1220
1362
1106
1842
1184
1204
1088
1537
1536
1429
1215
1183
1091
1091
1024
1024
1334
1334
1031
1142
1140
1144
1144
1142
1142
1142
1140
1144
1204
1204
1140
1140
1142
1133
125
1142
1142
1142
1133
1133
1143
1143
1142
1142
182
1140
1132
1142
1142
1142
886
1142
1142
1142
1142
1133
125
1901
1142
1142
1146
1133
1133
1149
1132
1210
1142
1206
1206
1142
1206
1133
1142
1142
1133
1206
1142
1206
1206
1142
1142
1142
182
1142
1133
1142
182
1142
1142
1145
1142
1142
1133
1142
1145
1142
1146
1142
1142
1142
1142
1143
1142
1133
1142
1204
1140
1140
1140
1140
1204
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
886
1142
1133
1133
125
1142
1142
1142
886
1142
1133
1133
117
1142
1149
1146
1142
1142
1146
1142
1142
1142
1142
1146
118
1908
1908
1908
1140
1140
1140
1900
1204
1204
1204
1142
182
1132
1132
1206
1142
1142
1142
1142
1142
1142
1146
1146
1462
1140
1210
1206
1206
1142
1142
1142
1136
1136
1672
1378
1048
1108
1104
1136
1108
1118
1118
1112
1112
1104
1108
1108
1136
1140
1136
1116
1112
1112
1136
1108
1116
1136
1144
1136
120
1144
1084
1148
1084
1144
1144
1179
1224
1224
1270
1270
1064
1120
1423
1039
1038
1412
1848
1840
1155
1286
1330
1284
262
1342
1286
1340
1330
310
1338
1330
1338
1286
1330
1330
1342
1330
1338
1334
1370
1328
1282
1290
1290
1370
1290
1288
1288
1288
1288
1289
1025
1029
1038
1036
1036
1292
1036
1024
1120
1412
1028
6
1028
1219
1416
1032
1471
1207
1028
1848
1155
1122
1024
1069
1078
214
1078
214
1219
1219
1219
1263
1025
1218
1218
1088
1122
1420
1544
1285
1114
1288
1138
1140
1140
1140
180
1140
1114
1114
1178
1114
1114
1144
1187
1128
1298
1176
1176
1177
1172
1028
1234
466
1236
226
210
1442
212
468
210
466
1280
1283
1952
1190
1440
1872
1442
1168
1024
1475
1475
1475
1402
1294
1290
1326
1091
1168
1088
1862
1360
1291
1364
1035
1208
1041
1045
1045
1041
1045
1474
1520
1028
1093
1093
1861
1045
1045
29
1045
1941
1045
1045
1301
1053
1117
1061
1061
1045
277
1045
29
1045
1061
1045
1045
29
37
1045
1045
1045
29
37
1045
1309
1445
1045
1061
1045
1045
1061
1061
1053
1061
1557
1540
1888
1422
1206
1153
1458
1029
1240
1059
1059
1186
1192
1392
1054
1133
1464
1042
1042
1074
1251
1027
1050
1190
1222
1216
1230
1505
1240
1104
1484
1708
1060
1060
1060
1060
1060
1060
1060
1064
1080
1064
1060
1125
1060
1060
1048
1080
1138
1236
1088
1088
1088
1151
1030
1030
1542
1798
1680
1680
1040
1128
1264
1149
1216
1219
1216
1040
1040
1104
1152
1152
1260
1260
1048
1300
1300
1320
1358
1298
1078
1392
1384
1284
1356
1484
1073
1062
1530
1344
1072
50
1074
1328
1074
1074
1286
1158
1072
1104
1070
1124
1089
1088
1559
1059
1059
1107
1107
1040
1040
1825
1825
1221
1094
1062
1096
1096
1094
1094
1062
1062
1096
1158
1158
1094
1062
1158
1094
1094
1094
1094
1094
1062
1248
1089
1089
1056
1056
1088
448
1094
1057
1158
1094
1094
1094
1094
1094
1094
1094
1062
1062
1052
1056
1056
1088
1088
1088
1088
1100
1164
1158
1158
1158
1158
1158
1158
1094
1062
1062
1062
1094
1062
1062
1094
38
1094
1094
38
1062
1094
38
1062
1094
38
1062
1094
1094
1062
1094
1094
1062
1094
1062
1090
1090
1090
1090
1056
1056
1088
1056
1056
1056
1046
1174
1174
1174
1174
1158
1158
1062
1062
1094
1094
1062
1062
1094
38
1094
38
1094
38
1094
38
1094
38
1062
1062
1062
1094
1094
1094
38
1094
1094
38
1062
1094
38
1094
1094
1094
1090
1088
1088
32
1088
1088
1088
32
1088
1088
32
1056
1056
1302
1302
1302
1174
1174
1174
1934
1158
1158
1158
1056
1472
1278
1278
1158
1094
1094
1094
1094
38
1094
1062
1090
1090
1312
1046
1164
1158
1158
1094
1094
1094
38
1112
1096
1664
1091
1112
1092
1092
1092
1092
1098
1098
1092
1092
1092
1092
1092
69
1092
1092
1088
1090
68
1092
1088
1136
1093
1092
1091
1064
1064
1064
1064
1058
1060
1058
1064
1064
1442
1244
1221
1026
1026
1100
1207
1359
1039
1043
1037
1768
1768
1156
1036
1026
34
58
1024
1026
1058
1024
2
1058
1058
58
1084
1044
60
58
1026
58
1082
1024
1058
1082
1082
1044
58
1082
1082
1082
1080
1050
1028
1028
1082
1434
1432
1432
1420
1420
1420
1027
1024
1043
1036
1036
1292
1036
1024
1448
1606
1030
1030
1030
1472
1501
1052
1440
1408
1746
1650
1120
1137
1044
1028
1110
1382
1110
1366
214
1122
1314
1058
1248
1088
1290
1158
1088
1162
1229
1672
1356
1066
1045
1146
1142
1142
1140
1140
1140
1080
1080
1080
1080
1080
1146
1146
1129
1336
1176
1196
1165
1175
1060
1299
1299
1296
1296
1296
1296
1296
1296
1296
1296
1280
1284
1339
1190
1031
1872
1058
1408
1343
1348
1348
1359
1280
1354
1416
1122
1080
1432
1072
1086
1368
1058
1095
1048
1202
1029
1034
1034
1029
1034
1288
1183
1055
1089
1089
1857
1041
1041
1041
1217
1313
1041
1025
1073
305
1057
1073
1121
1121
1073
1329
1073
1201
1073
1121
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1057
1441
1073
1073
1073
1073
1057
1057
1057
1089
1057
1412
1633
1410
1200
1199
303
1546
264
1061
1304
1122
114
1042
98
114
1056
1056
1041
1055
1157
1056
1084
1084
188
1276
1260
1136
1480
1058
1026
1152
1122
1335
1412
1108
1054
1354
1032
1032
1188
1186
164
1188
1192
162
164
1186
1256
1256
1160
1188
1252
1188
1192
1224
1160
1298
1412
1024
1
1024
1024
1
1280
1222
1222
1446
1830
1280
128
1408
1408
1092
1264
1181
1064
1064
1068
1055
1055
1310
1424
1424
1254
1254
1164
1222
1168
1036
1223
1222
1414
1090
1288
1812
1052
1052
1063
1148
1032
1349
1154
1154
1122
1282
1122
1122
1456
1192
1032
1041
1166
1256
1216
1152
1808
1122
99
1138
1240
1048
40
1218
1218
1138
1138
1029
1031
135
1031
1031
1031
1031
1031
1031
1031
1031
1159
1159
1031
1031
1158
1030
1030
1030
134
1030
134
1030
1030
1056
1024
1024
1024
1024
1024
1280
1025
1024
1158
1030
1030
1158
1030
134
1030
1030
1030
1030
1030
1152
1024
1024
1024
1024
1024
1024
1033
1161
1158
1158
1158
1158
1158
1152
1030
1030
1030
1030
1030
134
1030
1030
1030
134
1030
1030
134
1030
134
1030
1030
1030
134
1030
1030
1030
134
1030
1030
1030
134
1030
1030
1030
1030
134
1030
1030
134
1030
1152
1024
128
1152
1152
1024
1024
1024
1024
1024
1024
1157
1157
1157
1157
1157
1153
1158
1030
1030
1030
1030
1030
1030
1030
134
1030
1030
134
1030
1030
1030
1158
1030
1030
134
1030
1030
1030
1030
1030
1030
1030
1030
1158
1030
134
1030
1030
1030
1030
1030
1030
1030
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1157
1157
1157
1157
1157
1157
1928
1159
1159
1159
1024
1280
1169
1169
1158
1030
1030
134
1030
1030
1030
1030
134
1030
1024
1024
1024
1157
1161
1158
1158
1030
1030
1030
1030
1245
1245
1227
1091
1240
1100
1172
1172
1164
1092
1092
1100
1100
1108
1092
102
1124
76
102
1126
1126
1126
1176
1126
1094
1126
1096
1112
1093
1100
1167
1108
1064
1108
1068
1094
1046
1030
1104
1109
1281
1240
1391
1030
1030
1252
1463
1168
1056
1051
1346
1064
1576
1292
1031
1026
1042
1042
1028
1026
1026
1026
4
1026
18
1030
1026
6
18
1042
1084
1086
1086
1042
1026
1042
1042
1030
1024
1074
1074
1052
1066
1066
50
1066
1066
1052
1058
1027
35
38
1060
1130
1369
1328
1340
1280
1361
1372
1104
1096
1032
1316
1336
1044
1188
1024
1032
1088
832
1152
1152
1152
1314
1392
1054
54
1472
704
1856
1554
1906
1220
1095
1028
1176
1108
1108
1236
1236
1236
1122
1250
1122
1328
1121
1186
1194
1104
1440
1500
1155
1391
1186
1186
1164
1118
1138
1142
1142
1142
1340
1164
1164
1076
1076
1274
1161
1100
1516
1468
1471
1415
1292
1072
1072
1072
1072
1072
1072
1072
1072
1040
48
1072
1072
1824
1826
1332
1154
1095
1880
1042
1088
1343
1893
1800
1864
1408
1156
1036
1041
1378
1416
1380
1378
1352
1156
1508
1048
1442
1030
1034
1034
1030
1034
1184
1040
1058
1091
1091
1861
1043
1059
1059
1187
1827
1043
1059
1395
1395
1059
1139
1139
1267
1091
1075
1075
1075
1075
1075
1059
1123
51
115
1075
1075
115
1075
115
1075
1075
307
1075
1075
1331
1123
1459
1139
1139
1139
1091
51
1075
1123
1139
1123
1315
1038
1139
1340
1456
1295
1295
1796
1796
1024
1204
1031
1031
71
1095
1095
1095
1066
1185
1249
1085
1025
1185
1252
1252
1252
1250
1505
1079
1300
1122
1122
1080
1190
1848
1095
1042
1818
1808
1024
8
1024
8
1190
1186
1192
1188
1192
1192
162
1188
1186
1064
1056
1160
1188
1056
1192
1192
1072
1160
1426
1102
1025
1025
1024
1027
1027
1280
1154
1152
144
1328
1072
1072
272
1296
144
304
1359
1359
1088
1048
1485
1048
1056
1054
1041
1041
1424
1308
1308
1288
1294
1156
1098
1544
1036
1095
1032
1418
1540
1160
1656
1812
1828
1352
1088
1816
1034
1152
1280
128
1184
1160
1080
58
1056
1408
1152
1032
1203
1114
1280
1168
1168
1416
1238
1238
1238
1050
154
1036
1036
1263
1263
1073
1073
1077
1095
1095
1095
1095
1095
1095
1095
1089
1095
1095
1478
1478
1091
1091
1478
1094
1094
1094
1094
1094
1094
1094
1091
1091
1091
1091
1094
1094
1094
1094
1091
1091
1478
1094
1094
1478
1094
1094
1094
1094
1094
1091
1091
1091
1094
1094
1094
1091
1091
1091
1091
1476
1476
1476
1476
1476
1476
1476
1090
1090
1090
1090
1092
1092
1092
1092
1092
1092
452
1092
1092
1092
1092
1092
452
1092
1092
1092
1092
452
1092
1092
1092
1092
452
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1093
1477
1092
1092
1090
1090
1090
1090
1092
1092
1477
1090
1093
1093
1093
1477
1476
1090
1090
1090
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1476
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1476
1092
1092
1092
1092
1092
1092
1092
1092
1092
1093
1090
1090
1090
1090
1090
1090
1090
1093
1093
1093
1092
1092
1090
1093
1093
1090
1093
1093
1604
1478
1478
1475
1094
1094
1475
1091
1476
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1093
1090
1093
1476
1476
1476
1092
1092
1092
1092
1053
1053
1250
1220
1050
1164
1036
1036
1037
1192
1126
1180
1212
1206
1126
1126
1126
1098
1130
102
1126
1130
1130
1064
1126
1126
1198
1176
1208
1186
1102
1032
1128
1040
1192
1052
1126
1046
1030
1208
1121
1154
1240
232
1135
1030
1040
1310
1460
1152
1120
1039
1114
1100
1323
1805
1062
1026
34
1058
50
1074
1028
1074
1026
1026
1059
1026
1042
1074
1026
1028
1058
1026
18
1060
1058
1058
1042
1042
1042
1042
50
1042
1058
1042
1042
1042
1026
18
1026
18
1042
1042
1042
1042
1042
1058
1026
1058
1044
1250
1112
1201
1206
1186
1115
1105
1241
1291
1056
1318
1332
1056
1152
1072
1068
1052
1308
1192
296
1192
296
1192
296
1907
1043
1064
1064
1099
107
1123
1632
1254
1874
1495
1040
1269
1416
1238
1238
1062
1190
1190
1126
1126
1126
1136
1264
1130
1426
1106
1068
1388
1487
1263
1194
1410
1218
1232
1218
1234
1234
1234
1364
338
1218
1218
1142
1142
1058
1033
1154
1490
1408
1408
1472
1369
1056
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1056
1056
1032
1026
1172
1860
1074
1095
103
1632
1805
1032
1112
1540
1428
1436
1275
1122
1232
1382
1120
102
1376
1252
1935
1028
1441
1036
1046
1046
1050
1038
1056
1107
1142
1250
1219
1349
1107
1186
1058
1074
1330
1171
1027
131
1523
1523
1122
99
1267
1075
1187
1027
1523
1075
1075
1139
1139
1058
1138
1138
115
1138
1138
1139
1138
1138
1138
1139
1075
1331
1075
1075
1394
1251
1459
1267
1139
1107
1027
1027
1043
1187
1107
1091
1954
1258
1026
1575
1464
1312
1328
1172
1173
1066
1456
1024
1024
1024
1025
1025
1025
1058
1419
1139
1176
1268
1100
1196
1189
1189
1187
1029
1116
1028
1140
1076
1080
1134
1192
1043
1044
1912
1300
1244
1244
1240
1240
1230
1242
1244
1230
462
1240
1240
1240
210
1234
1234
1024
1026
1432
1490
1024
1224
1224
1056
1409
1458
1041
1093
1093
1092
1092
1092
1568
1160
1160
1160
1280
1668
1168
1168
1168
1168
1168
1372
1372
1157
1416
1613
1152
1152
1156
1345
1344
1032
1110
1110
1056
1060
1416
1146
1408
1292
1132
1417
1066
1668
1234
1420
1894
1870
1387
1220
1856
1928
1408
1408
1409
1476
1056
1120
1120
1092
1408
1408
1160
1024
1032
1484
1464
1464
1036
1262
1262
1262
1070
1102
1103
1101
1281
1280
1042
1042
1044
1124
1124
1100
1108
76
1108
1124
1124
1104
1100
1108
1338
1338
1108
1108
1318
1130
1124
1126
1126
1126
1126
1126
1105
1126
1126
1126
1110
1110
1110
1110
1104
1112
1318
1126
1126
1318
1126
110
1126
1126
1126
1126
1105
1105
1126
1110
1110
150
1110
150
1126
1126
1126
1126
1340
1332
1340
1340
1340
1316
308
316
1312
1100
1146
1144
1104
1112
1112
110
1096
1096
1092
100
108
116
124
1092
100
108
116
124
1340
1148
1148
1148
1092
100
124
1124
124
1340
1092
1092
1124
108
116
124
1092
100
92
108
116
124
1340
1092
76
92
124
1108
1124
108
116
124
1124
124
1340
306
1092
124
1092
100
76
124
1120
1120
1120
1104
1120
1120
1120
1104
1120
1120
1104
1092
1140
1332
1092
1092
1110
1110
1168
1120
1092
1116
1332
1144
1133
1140
1122
1314
1312
1146
1146
1096
1134
1096
1096
1124
108
116
124
1148
1148
1124
108
116
124
1148
1092
1124
108
116
124
1092
76
124
1324
1148
1124
108
116
124
1148
1092
76
124
1108
100
1108
100
1108
1120
1120
1120
1104
1312
1120
1120
1104
144
1104
1120
1104
1120
1120
1168
1133
1126
1126
1110
150
1126
1116
1144
1104
1133
1133
1133
1100
1100
1112
120
1117
157
1106
124
1144
1133
1122
124
1092
124
1050
1050
1044
1046
1046
1048
1048
1044
28
1044
28
1044
28
1044
28
1052
1044
28
1044
1044
28
1044
28
1040
1052
1044
1050
1053
1052
1044
28
1052
1052
1052
1052
1052
1077
1109
1496
1224
1026
1036
1028
1028
1037
1172
1316
1112
1112
1190
1220
1220
1220
1220
1188
1220
1220
1220
1316
1105
1220
1220
1114
1116
1116
1075
1230
1032
1056
1024
1024
1048
1062
1030
1156
1176
1064
1152
1164
1164
1160
1232
1072
1042
1460
1200
1024
1121
1218
1148
1462
1644
1206
1250
1186
178
1202
1202
1202
1251
1202
1218
1254
1254
1254
1254
1254
1254
1251
230
1202
230
1254
1254
1190
1190
1190
1254
1238
1242
214
1238
1204
182
1238
1203
1202
1202
1238
1238
1242
214
1238
1238
1238
1242
214
1242
1238
1190
1202
1254
1190
1206
1330
1121
1201
1190
1208
1114
1088
1160
1158
1120
160
1824
1840
1168
1224
1157
1196
1092
1156
1192
1192
1192
296
1320
1192
1192
1856
1030
1072
1072
1224
1224
1044
2039
1216
1626
1072
1048
1280
1445
1175
1175
1071
143
1167
1199
1164
1164
1164
1115
1507
1228
1304
1236
1068
1148
1391
1224
1290
1036
1036
1235
1034
1024
1024
1232
1034
1034
1034
1034
266
1174
1174
1088
1025
1155
1562
1920
1920
1135
1656
1104
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1672
1672
1184
1034
1156
1792
1066
1254
1254
1760
1794
1827
1923
2030
1044
1044
1130
1040
1032
1318
1120
1126
1888
1158
1176
1218
1552
16
1058
1236
1108
148
1026
1027
1500
1112
1108
1174
1154
1302
1238
1206
1078
1462
1334
1186
1026
1026
1526
1526
1142
1142
1142
1046
1110
1122
1334
1142
1142
1270
1142
1078
182
1142
1142
1142
1142
1142
1142
1142
1142
1142
1270
1046
1046
1026
1026
1526
1218
1474
1506
1058
1026
1026
194
1026
1026
98
1026
1090
1026
1398
1274
1152
1574
1452
1840
1840
1044
1044
1031
1048
1052
1052
1052
1053
1117
1117
1314
1064
1097
1028
1284
1056
1060
1057
161
1185
1433
1293
1089
1184
1156
1156
1040
1270
1296
1220
1348
2016
1076
1268
1268
246
1264
1264
1242
1266
1270
1242
474
1498
1264
1264
1264
1266
1266
1274
1074
1242
1048
1402
1056
1132
1132
1244
1053
1618
1357
1120
98
1122
1120
1120
1120
1291
1036
1036
1036
1548
1164
1024
1024
1024
1024
1024
1295
1295
1092
1112
1029
1216
1184
1190
1027
1025
1068
1094
1094
1122
1122
1052
1048
1036
1260
1036
1034
1122
1102
1492
1426
2032
1506
1379
1412
1044
1948
1432
1432
1432
1064
1344
1024
1024
1064
1420
1420
1028
1286
1220
1084
1293
1293
1063
1240
1240
1240
1192
1096
1096
1096
1027
1413
1478
1216
1034
1094
1094
1094
1110
1092
70
1110
1158
1158
1180
1158
1158
1090
1090
1115
1109
1094
1096
1094
1102
1102
1102
1102
1100
1093
1109
1109
1109
1094
86
1110
1094
1094
1106
1092
1166
1156
1166
1166
1166
1155
1166
1166
1164
1164
1157
1157
1157
1158
1158
1158
1158
1174
1173
1173
1173
1180
1090
1094
1094
1090
1090
1090
1090
1090
68
1412
1094
1090
1092
1090
1091
1091
1091
1091
1099
1094
86
1094
1094
1094
1094
1094
86
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1090
1090
68
1090
1090
68
1090
1090
68
69
1090
1090
68
1090
1090
68
1090
1090
68
1090
1092
1090
1092
1090
1090
1090
1090
68
1090
1090
1090
68
1090
1093
1090
1090
1093
1090
1090
1094
1094
1094
1094
1090
1090
68
1090
68
1092
1090
1090
1110
1094
1094
1094
1094
1090
1094
86
1110
1104
1092
1089
1090
1094
1090
1094
1094
1091
1090
1154
1154
1154
1154
1155
1163
1163
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1154
1154
132
1154
1154
132
1156
1154
1154
1154
1154
1156
133
1154
132
1154
1154
132
1154
1154
132
1154
1154
1156
133
1156
1156
1156
1156
1158
1158
1154
1156
1154
1154
132
1154
1156
1156
1156
1156
1156
1156
1154
1156
1158
1166
1174
1158
150
1174
1174
1158
1156
1156
1158
1158
1158
1156
1156
1154
132
1154
1158
1158
1154
1154
1154
1158
1155
1154
1154
1154
1154
1218
1220
1158
1094
1090
1154
1154
1090
1158
1158
1158
70
1153
134
1094
1158
1090
1154
1154
1156
1154
1154
66
132
1090
1154
66
1154
1090
1156
1154
1094
1218
1218
1218
1218
1222
1218
1218
196
1218
1085
1069
1840
1066
1042
1504
1190
1190
1212
1428
1428
1116
1116
1486
1220
1220
1492
1492
1428
1492
1492
1222
1428
1112
1492
1492
1112
1116
1172
1447
1223
1166
1493
1493
1493
1496
1488
1190
1506
1496
1488
1156
1092
1092
1024
1240
1140
1058
1140
1161
1028
1203
1326
1300
1073
1037
1456
1458
1458
1458
1458
1458
1498
1458
1458
1512
1464
1464
1464
1464
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1456
1488
1490
1488
1488
1488
1488
1120
1458
1458
1458
1488
1488
488
1490
1488
488
466
1488
1488
1488
1490
1490
1498
1504
1458
1464
442
1464
1464
1460
1890
1155
1152
129
1152
1152
1216
1152
1201
1216
1153
1153
1056
1072
1072
1164
1152
1164
1140
1208
180
1212
1340
1212
1212
252
1276
1084
1084
1032
1024
1056
1056
1132
1132
1128
1763
1376
1370
1079
1040
1928
1568
1095
1159
71
1031
135
71
1159
1159
1031
1263
1263
1263
1226
1172
1068
1048
1030
1068
1092
1912
1488
1074
1133
1085
1110
150
1080
1070
1070
1070
1082
1082
1082
1082
1066
58
1070
1064
1120
1096
1088
1082
1600
1600
1248
1144
1064
1176
1176
1048
1048
1048
1176
1176
1176
1176
1176
1176
1176
588
172
156
1180
1201
1160
1057
1056
1162
1315
295
1319
1328
1555
1862
1571
2042
1142
1142
1242
1272
1167
1342
1268
1270
1520
1037
1080
1312
1283
1027
1058
1030
70
1030
134
70
1158
1026
1026
1245
1219
1262
1040
1424
1808
1264
1104
1040
1488
1360
1156
1028
1028
1520
1520
1024
128
1024
1072
1040
1232
1104
1040
1040
1168
1296
1040
1040
80
1168
1040
144
1168
1040
1168
1168
1168
1168
1168
1168
1040
1040
1296
1104
1104
1296
1424
1552
1028
1028
1028
1028
1188
1028
1028
1092
1028
1124
1028
1808
1570
1440
1462
1596
1075
1075
1288
1156
1039
1443
1056
1056
1056
1056
16
1040
1040
1334
1259
1216
1029
1413
1160
1156
1154
1410
1410
1538
1409
1219
1220
1480
1480
1028
1174
1055
1219
1230
1580
1576
1310
1310
1310
1310
1310
1306
1310
1310
1306
1306
1306
1310
1310
1310
1310
1310
1308
1308
1178
1088
1820
1072
1260
1260
1286
1041
1234
1229
1024
1025
1025
1025
1024
1024
1162
1188
1188
1188
1732
1218
1256
1256
1256
1256
1256
1384
1384
1264
1112
1773
1056
1056
1070
1235
1235
1451
1088
1088
1027
1027
1032
1052
1062
1052
1180
1176
1028
1114
1352
1226
1552
1572
1911
1409
1300
1420
1076
1076
1044
1058
42
1112
1080
1080
1066
1282
1282
1284
1891
1260
1062
1025
1025
1063
1500
1500
1244
1096
1224
1224
1096
1046
1302
1308
1052
1218
1222
1222
1231
1039
1039
1039
1103
1478
1222
1426
1231
1039
1124
102
1094
1142
1060
1478
1231
1231
1222
326
1222
1094
1094
1222
1229
1037
1389
1037
1222
1222
1094
1094
1098
1030
1254
1094
1231
1478
1478
1222
1222
1222
1094
1478
1222
1229
1229
1037
1474
454
1222
1218
198
1030
1030
1485
1229
1037
1191
1126
1478
1094
1122
1346
1090
1090
70
1090
70
1092
1221
1222
1220
1221
1094
1222
1222
1223
1094
1094
1222
1222
1222
1222
1222
1222
326
1222
1222
1222
1222
1222
1222
1350
1222
1030
1030
1094
1094
1094
1062
1094
1094
1062
1094
1222
1218
196
198
1222
1222
1218
196
290
292
198
326
1220
198
1222
1218
198
1220
1220
1222
1218
198
1222
1222
1218
196
198
1222
1346
290
198
326
454
294
1218
1220
195
1218
1220
1218
1221
1062
1094
38
1094
1090
34
70
38
1094
1062
1090
68
70
38
1090
70
1094
1094
1059
1090
1090
70
1092
1092
1092
1222
1222
1094
1039
1250
1218
198
1222
1218
198
1222
1221
1090
34
70
1058
1031
1222
1030
1030
1094
1094
1222
1222
1062
1359
1222
1037
1218
1094
1094
1094
1126
1126
1126
1226
1476
1220
1190
1222
1474
1218
198
1478
1478
1478
1478
1478
422
1478
1222
1222
1222
1222
1222
1222
1478
1474
454
402
1476
1478
1474
452
454
402
422
1478
1475
1474
454
1474
1474
1474
1220
1220
1218
162
198
1222
1222
1218
198
166
1222
1218
198
1218
162
1219
1218
162
1218
1477
1477
1477
1221
1221
1221
1478
1222
1474
1478
1474
1218
198
202
1220
1218
1222
1220
1477
1221
1221
1221
1094
1093
1030
1222
1222
1222
1222
1222
1030
1222
166
1220
1218
1476
1222
1218
1220
1219
1478
1478
1478
1478
1478
1478
1478
1222
1222
1222
1222
1058
1058
1222
1252
230
1220
1186
1222
1250
1186
1218
1218
1478
1478
1222
166
1222
1222
166
294
1222
166
294
1222
1222
1122
1474
70
454
1090
450
70
418
454
1444
1222
166
1218
162
198
166
294
1222
1220
198
1222
1222
166
1222
1188
1126
1476
1188
1126
1254
1250
1250
1218
1222
166
1378
1218
198
1220
198
1218
1120
1120
1863
1188
1024
20
1310
1464
1446
1464
1302
1302
1292
1294
1288
1470
1470
1302
1302
1302
1302
1302
1446
1302
1309
1302
1302
1292
1292
1444
1292
1463
1306
1284
1285
1284
1284
1310
1446
1310
1284
1284
1473
1140
1128
1280
1395
1140
1066
1061
1413
1157
1458
1242
1416
1296
1031
1442
1478
1446
1478
422
1446
1478
1482
1480
1480
1481
1058
1058
1058
1058
1475
1472
1472
1472
1472
1472
1472
1472
1440
1480
1480
1480
1482
1482
1482
1484
1484
1484
1064
1446
1482
422
1480
1482
1482
1482
1482
1482
1482
1482
1484
1484
1484
1474
1474
1434
1476
1446
1082
1082
1082
1082
1057
1802
1235
1235
1235
1488
1472
1248
1216
1159
1283
1457
1457
1440
1472
1184
1440
1072
1472
1156
1156
1156
1156
1156
1156
1028
1156
1156
1156
1156
1069
1268
1122
1122
1100
1100
1100
1094
1856
1316
1056
1050
1112
1816
1091
1123
1123
1123
1123
1155
67
1155
1155
1091
99
1167
1039
1039
1153
1112
1132
1064
1062
1056
1024
1280
1367
1024
1172
1408
1040
1040
1032
1034
1032
1034
1026
1026
1026
1036
1034
1034
1026
1024
1024
1240
1040
1130
1536
1536
1184
1032
1124
1156
1156
1124
1124
1124
1156
1156
1156
1156
1156
1156
1408
1474
1410
1410
1410
1296
1101
1073
1840
1066
1792
1792
1792
1136
1763
1891
2019
1486
1094
1094
1178
1200
1032
1148
1470
1470
1456
1225
1160
1047
1400
1144
1032
1032
1032
1032
1032
1032
1032
1024
1024
1157
1224
1080
1024
1312
1024
1040
1056
1056
1408
1280
1028
1028
1028
1296
1296
1056
1024
1056
1040
1024
128
1152
1024
1280
1024
1184
1408
1056
1024
1024
32
1024
256
384
1024
1216
1216
1024
1024
192
160
1184
1440
1184
1472
1472
1024
128
1024
256
1024
1088
1056
1920
1312
1952
1284
1028
1028
1028
1060
1028
1028
1060
1028
1092
1028
1920
1670
1581
1664
1990
1265
1265
1218
1248
1187
1441
1072
1072
1072
1075
1075
1075
1075
1074
1192
1328
1024
1412
1168
1024
1024
1280
1024
1024
1223
1410
1292
1249
1217
1089
1032
1200
1160
1162
1832
1068
1922
1922
1794
898
1154
770
898
1794
898
1922
1922
1922
1922
1794
898
1794
1154
1154
898
1154
1154
1154
898
1154
1920
1152
1064
1188
1083
1184
1186
1934
1216
1026
1165
1088
65
1089
1088
1091
1088
1088
65
1187
1412
1412
1412
1028
1156
1292
1292
1292
1292
1292
1293
1805
1432
1032
1477
1248
1248
1250
1474
1474
1448
1026
1024
1040
1040
1048
1052
1400
1052
1524
1276
1036
1220
1092
1034
1800
1836
1109
1679
1840
804
1412
1156
1156
1156
1130
108
1130
1244
1144
108
1144
1130
122
186
1218
1090
1284
1577
1156
1038
1667
1724
1156
1280
1280
1216
1256
1256
1256
1272
1104
1168
1100
1100
1216
1318
1318
1319
1071
1071
1071
1103
1062
1062
294
1062
1063
295
1071
1256
1256
1224
1128
1096
1318
1069
1357
1062
330
294
1318
1062
294
1062
74
1062
1058
38
1325
1229
1384
1064
1062
290
294
1318
1062
1250
1250
1064
1208
1062
1354
1058
38
1318
1062
330
294
1062
294
1062
294
1062
1058
38
1058
294
1069
1357
1357
1058
1062
1062
1062
1062
1070
1070
1069
1069
1069
1078
55
1262
1318
1382
1258
1314
1378
1226
1382
230
1378
226
202
230
1250
358
230
1254
1325
1062
1316
1069
301
1254
1318
1318
1318
1254
1254
1314
294
1062
1062
294
1060
38
292
294
1318
1060
38
292
294
1316
294
1316
294
1318
1318
1316
294
1316
294
1060
292
294
1316
294
1318
1066
1066
1062
1060
1060
38
1318
1316
1316
294
1060
1252
230
1318
1314
294
1316
1062
294
1318
1062
294
1062
290
294
1318
1318
1318
1062
294
1318
1316
1062
294
1318
1318
1318
1316
1316
1318
1318
1318
1318
1318
1314
294
1318
1316
294
1062
294
1318
1318
1318
1318
1574
1318
1318
1316
1318
1318
1316
1318
1069
1062
1062
1062
1062
1058
38
1062
1062
1062
1062
1318
1058
1062
1062
294
1318
1314
294
1318
1318
1318
1062
1062
1254
1254
1252
1252
1252
1316
294
1316
294
1060
1231
1202
1062
294
1062
294
1318
1062
294
1318
1318
1325
1062
1062
1062
1318
1231
1318
1070
1070
1062
1062
1318
1318
1062
1352
1318
1229
1314
1224
1096
1096
1128
1128
1256
1098
1060
1060
1062
1062
1062
1062
1062
1062
1062
1058
38
1060
38
1060
1062
1062
1062
1060
38
292
1062
1058
36
38
292
294
1316
1060
1062
1058
1062
1058
1062
1062
1058
38
1062
1060
38
1058
1062
1062
1062
1062
1060
1062
1314
1318
1318
1060
1058
1314
1062
294
1062
1062
1058
38
294
1062
294
1318
1062
294
1058
38
294
1062
294
1062
294
1062
1062
1062
1062
1062
294
1069
1069
1069
1069
1069
301
1357
1060
38
1060
38
292
294
1058
38
1060
1314
1058
38
294
1062
294
1098
1060
38
1062
294
1060
1060
1069
1069
1069
301
1061
1062
1101
1070
1062
1060
1062
1062
1062
1070
1062
1318
1060
1062
1062
1062
1058
1358
1058
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1352
1336
1336
1224
1256
1256
1224
1314
1250
1208
1080
1226
1226
1318
1316
294
1062
1062
1062
294
1318
1062
1062
1060
38
292
294
1060
38
1318
1318
1318
1130
1318
1062
1318
1058
1058
38
294
1062
1574
294
1318
1316
1062
1062
1058
38
1058
38
290
294
1062
294
1062
294
1062
1318
1318
1062
1318
1318
1318
1318
1316
1134
1358
1446
1128
1262
1258
1258
1378
1060
38
292
294
1062
1130
1058
38
294
1062
294
1062
1062
294
1062
1040
1032
16
1795
1158
1076
1076
1410
1408
1408
1410
1414
1414
1361
1360
1408
1410
1410
1410
1410
1410
1410
1410
1408
1346
1345
1412
1412
1361
1360
1408
1410
1413
1346
1348
1345
1348
1348
1476
1416
1476
1348
1348
1352
1104
1096
1329
1816
1048
1064
1056
1413
1169
1024
512
1180
1488
1296
1144
1332
1354
294
1318
1318
1318
1318
1318
1162
1371
1370
250
1353
1088
1088
1090
1090
1352
1356
1356
1356
1356
1356
1164
1164
1312
1348
1348
1348
1318
1354
1162
1156
1156
1156
1068
1318
1162
1318
1354
1162
1162
1162
1162
1162
1162
330
1162
1156
324
1156
324
1156
1314
1314
1282
1166
1342
1066
1066
1066
1066
106
1142
1050
1242
1240
248
1272
1656
1632
288
1248
1217
1164
1283
1523
1459
499
1448
1480
1448
1704
1056
1088
1414
1414
1414
1164
1164
1165
1293
1165
1165
1164
1164
1089
1286
1088
1088
1246
1246
1246
1070
1832
1056
1137
1050
1216
1051
1040
1160
1160
1040
24
1040
1040
1040
1040
1160
1104
1104
1168
1176
1176
1218
1114
1164
1132
1086
1084
1220
1934
1430
1038
1220
1283
1056
1056
1024
1024
1088
1024
1030
1030
1030
1124
1106
1106
1030
1032
1024
1436
1032
1266
1312
1088
1168
1120
1140
1166
1422
1164
1182
1166
1454
1164
1420
1420
1166
1422
1408
1530
1408
394
1408
392
1415
1040
1219
1204
1904
1258
1672
1672
1672
1161
1572
1316
1652
1411
1266
1270
1229
1079
1055
1634
1470
1470
1352
1321
1176
1092
1216
1216
1041
1033
1033
1033
1033
1033
1033
1041
1033
1453
1482
462
1032
1272
1272
1528
1040
1048
1064
1048
1816
1044
1044
1044
1936
1936
1056
1056
1056
1024
1080
1208
440
1464
1048
1944
1048
1192
1432
1080
1048
1048
1048
1048
1048
1432
1048
1176
1176
1048
1048
1304
152
1048
1448
1336
1464
1304
1304
1048
1304
1048
1304
1048
1064
1080
1304
1576
1464
1044
1076
1044
1044
1044
1044
1076
1076
1076
1060
1076
1688
1704
1861
1536
1604
1243
1243
1162
1164
1111
1057
1083
1083
1083
1083
1083
1083
1083
1154
1192
1304
1036
1062
1194
1152
1152
1152
1152
1920
1476
1056
1384
1203
1155
1163
1292
1032
1089
1428
1828
1900
1062
1574
38
1574
1574
38
1318
1574
1574
38
1062
1574
38
1578
1574
1574
1546
10
1578
1562
1546
1062
1062
1574
1062
1062
1062
1574
38
1062
1056
1280
1072
1208
1083
1180
1178
1536
1472
1058
1101
1232
1232
1233
1233
1233
1232
1232
1233
1408
1478
1478
1478
1350
1094
1028
1028
1032
1032
1032
4
1156
1924
1104
1036
1120
1220
1223
1218
1306
1306
1419
1202
1202
1043
1043
1120
1204
1292
1216
1158
1240
1034
1222
1830
1024
1828
1828
1028
1194
1854
1853
1334
1166
1164
1164
1162
1164
1162
1222
1164
1164
1164
1162
140
1162
1162
1298
1042
1040
1064
1478
1122
1219
1188
1482
1152
1152
1280
1185
1185
1124
1124
1112
1112
1292
1292
1216
1080
120
1144
1028
1072
1072
176
1200
1136
1144
1080
120
1080
120
1028
1028
1028
1136
1274
1274
1274
1082
1028
1272
1144
1112
1080
120
1144
1080
120
312
1080
1144
184
1144
184
312
1080
120
1144
1208
312
1080
1144
1048
1388
1148
1084
1030
1030
262
1030
1030
1030
1158
1414
1082
1055
1272
1144
1080
1080
120
1080
1080
120
1144
1080
120
1144
1144
1144
1144
184
1144
1144
1080
120
1144
1144
1048
1048
1033
1030
1030
1030
1030
1030
1208
1208
1148
1148
1212
1136
1136
1264
1272
1400
1272
1272
1400
1272
1400
248
1272
1400
248
1272
1272
1272
1272
1400
248
1272
1272
1272
1080
1028
1048
1048
1208
1144
1144
1144
1208
1208
1144
1144
1144
1080
1144
1080
1080
1144
1080
120
1144
1080
120
1080
120
1080
120
184
1080
120
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1080
1144
1144
184
1336
1336
1028
1080
1336
1080
120
1144
1144
1144
1848
1848
1848
1848
1028
1208
1208
1144
1080
1144
1144
1080
120
1080
120
1144
1080
1144
1080
120
1080
120
1080
120
1144
1848
1336
1080
120
1080
120
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
1144
184
1208
1144
184
1144
1144
1144
184
1144
1144
1144
1144
312
1144
1144
312
1848
1336
1028
1028
1028
1028
1028
1028
1048
1080
1080
120
1080
1144
1080
1080
1144
1080
120
1080
1144
1848
1208
1208
1208
1848
1848
1336
1336
824
1336
824
1336
824
1848
1028
1028
1208
1208
1208
1208
1208
1144
1144
1144
1144
1080
1049
281
1080
1144
1080
120
1144
1144
1080
1144
1144
1144
1144
1048
1080
120
1144
1080
1848
1049
1210
1338
1338
1210
1210
1030
1030
1030
1147
1030
1052
284
1030
1292
1268
1268
1260
1260
242
1274
1272
1028
1028
1080
1080
120
1028
1028
1028
1080
120
1144
1144
1144
1080
120
1080
120
1336
1336
1028
1080
120
1144
1080
120
1080
1144
1080
120
1080
120
1080
120
1080
120
1080
120
184
1144
1028
1144
1080
1144
1080
1144
1144
1080
120
1080
120
1144
1144
1080
120
1080
1336
1144
1028
1028
1028
1028
1080
1028
1080
1144
1080
1144
1080
120
1080
120
1080
120
1144
1080
120
1080
120
1080
120
1080
120
1080
120
1080
1080
120
1080
1144
1080
1144
1144
1208
1028
1028
1028
1028
1028
1028
1028
1028
1048
1048
1048
1048
1048
1048
1048
1144
1144
1080
120
1080
120
1080
120
1080
1080
120
1144
1028
1080
1080
120
1080
120
1080
120
1144
1080
1080
1144
1144
1144
1144
1028
1028
1048
1144
1048
1048
1144
1080
120
1128
1146
1150
1150
1030
1030
1030
1336
1150
1150
1150
1030
1086
1086
1030
1048
1030
1252
1257
1252
1252
1252
1252
1252
1268
1268
1268
1268
1282
1282
1274
1274
1274
1273
1798
1414
1442
1442
1272
1400
1208
1208
1144
184
1144
1144
1080
1144
1336
1080
1208
1144
1080
120
1144
1144
824
1144
1080
120
1336
1848
1848
1144
1208
1080
1144
1144
1080
1144
1080
120
184
1080
1144
1080
120
1080
120
184
1284
1144
1144
1080
1144
1080
1080
120
184
312
1336
1336
824
1080
120
1144
1080
120
1336
824
1080
1144
1336
1144
1848
1848
1848
1848
1796
1146
1146
1478
1516
1264
1272
1272
1272
1144
1144
1144
1144
1080
120
1080
1144
1144
1144
1080
120
1144
1144
1144
1144
1028
1041
1064
1072
49
1544
1409
1076
1077
1586
1050
1558
1050
1570
1058
1944
1368
1580
1588
1586
1596
60
1596
1596
1586
1591
1558
1044
1045
1590
1572
1941
1942
1024
1591
1060
1055
1926
1928
1926
1920
1582
1928
1070
1920
1926
1176
1224
1096
1155
1436
1436
1068
1167
1472
1040
1040
1040
656
1487
1960
1928
1156
1077
1030
1030
1030
1030
1030
1086
1086
1050
1055
1052
1034
1049
1030
1054
1034
42
1034
1052
1086
1085
1085
1086
1086
1050
1050
1075
1024
1040
1042
1030
1050
1050
1042
1046
1042
1030
1086
1050
1070
1058
1032
1050
1050
1050
1050
1050
1050
1050
1046
1042
1042
22
1042
1042
1066
1066
1098
1048
1086
1056
1056
1056
1056
1024
1040
1098
1290
1164
1164
1164
1164
1160
1160
1288
1288
1208
1159
1297
1553
1041
1288
1032
1152
136
1160
1024
1208
1490
1476
1476
1170
1170
1168
1168
1104
144
1104
1170
1170
1025
1027
1040
1040
1327
302
1068
1324
1343
1832
1028
1051
1064
1312
1133
1076
1420
1420
1076
1076
1076
1076
1076
1076
1436
1076
1076
1344
1472
1216
1158
1272
1482
1120
1054
1316
1095
1547
1495
1030
1059
1062
1028
1028
1028
1032
1032
1032
1032
1032
1032
1040
1040
1040
1032
1032
7
1028
1048
1035
1424
1288
1216
1200
1137
1110
1425
1425
465
1472
464
1472
1424
464
1472
1408
416
400
464
462
1424
1408
448
288
336
400
464
462
1424
464
1360
400
464
1520
1520
1472
1474
1472
1476
1479
1047
1168
1077
1904
1450
1240
1240
1208
1471
1607
1094
1308
1432
1418
1298
1052
1287
1328
1282
1026
1026
1544
1120
1051
1309
1187
1187
1047
279
1024
1024
1024
1024
1024
128
1024
1047
1024
1338
1103
1103
1050
1208
1144
184
1528
1108
1032
1024
1528
1048
1108
1076
1076
1300
1684
1056
1056
1056
1040
1128
1124
1124
1464
1044
1684
1044
1472
1428
1128
1048
1048
1048
1048
1048
1432
1048
40
1048
1048
1048
1048
1048
1048
1048
1424
1096
1336
1432
1432
1048
1048
1048
1304
1304
1064
1080
1816
1552
1448
1044
1092
1044
1044
1060
1044
1060
1076
1060
1040
1140
1304
1184
168
1857
1678
1030
1246
1502
1354
1040
1108
1376
1066
1098
1098
1034
1034
1066
1098
1190
150
1056
1859
1028
1250
1434
1226
1226
1226
1482
1290
1169
1135
1888
1458
1466
1462
1340
1028
1065
1414
2022
1550
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
1068
1070
1064
1064
44
1064
1066
1068
1068
1056
1070
1070
1070
1070
1068
1068
1064
1070
1024
1024
1120
1124
1032
1060
1056
1056
1152
1158
1060
1232
209
1217
1233
1235
1236
1216
1235
1235
1535
1874
1874
1874
1222
1222
1588
1588
1096
1688
1096
104
100
1128
1266
1778
1072
1058
1122
1181
1439
1438
1039
1039
1526
1206
1206
1084
1084
1122
1078
1024
1122
100
1041
1075
1186
1038
1904
1309
2020
2020
1286
1174
2042
2032
1175
1486
1484
1484
1162
139
1164
1162
1518
1420
1420
1420
1418
1418
1418
1418
1820
1170
1200
1451
1394
1104
144
1184
1280
1371
1105
1104
1329
1203
1203
1253
1029
1092
1092
1392
1392
1091
1025
1025
1281
1024
1024
1024
1024
1024
1024
1025
1025
1025
1025
1025
1025
1024
1024
1024
1280
1280
1280
1024
1024
1282
1024
1026
1026
1026
1026
1026
1024
2
1026
1026
1282
1282
1280
258
1282
1282
1026
1026
1026
1282
1282
1026
1026
1024
1220
1024
1024
1024
1024
1792
1024
2
1024
1024
1024
482
1520
1036
1027
1282
1026
1026
1026
1026
1794
1026
1024
2
1026
1026
1024
2
1024
1024
1280
258
1280
1282
1026
1026
1026
1026
1026
1026
1024
1024
1277
1024
1024
1024
1024
1024
1024
1024
1028
1028
1028
1030
1030
1287
1280
1280
1280
258
1280
258
1280
1282
1280
1282
1282
1280
258
1282
1280
258
1280
1280
1280
1282
1282
1280
1280
1294
1026
1024
1026
1026
1024
1024
1280
1280
1024
1024
1024
1024
2
1024
1024
1024
2
1024
1024
1024
1024
1024
1024
2
1024
1024
1024
2
1024
2
1024
1024
2
1024
1024
1024
2
1024
1024
1280
1280
258
1280
258
1280
1280
1280
1280
1280
1280
1280
1280
258
1280
1280
768
1280
1024
1026
1282
1024
1024
1024
1024
1024
1792
1792
1792
1792
770
1024
1024
1024
2
1024
1024
2
1026
1024
1024
2
1024
1024
2
1024
2
1026
1026
1024
2
1026
1026
1024
1026
1024
2
1026
1026
1026
1026
1024
2
1026
1024
2
1024
2
1026
1024
1024
1024
1282
1280
1280
258
1280
1280
1280
1280
1280
258
1282
1280
258
1280
1280
1280
258
1282
1282
1280
1280
258
1280
258
1282
1280
258
1282
1282
1282
1280
1280
1282
1792
1280
1024
1024
1024
1024
1024
1024
1026
1024
1024
2
1024
1024
1024
1024
1024
1026
1024
2
1024
2
1024
1024
1792
1280
1280
1280
258
1792
1792
1282
1280
258
1794
1280
258
1792
770
1280
1792
770
1792
1024
1024
1026
1026
1024
1024
1024
1024
1024
1280
1280
258
1024
1024
1024
1024
2
1024
1024
2
1024
2
1024
1024
1024
1280
1280
258
1280
258
1280
1024
1024
2
1024
1024
1024
2
1792
1024
1280
1024
1280
1280
1280
1026
1026
1026
1024
1026
1028
1028
1028
1412
1284
1284
1284
1284
1284
1292
1280
1024
1024
1026
1026
1024
1024
1024
1024
1024
1024
1024
1024
1026
1024
1024
1024
2
1024
2
1280
1282
1024
1024
1024
2
1024
1024
1024
1024
1024
2
1024
1024
2
1024
1024
1026
1024
2
1024
1024
1024
2
1024
2
1026
1280
1024
1024
1024
1024
2
1024
1024
1024
2
1024
1024
1024
1026
1026
1024
1026
1024
2
1024
2
1026
1024
1024
1024
1024
1024
1792
1280
1024
1024
1024
1026
1024
2
1024
2
1024
2
1024
1026
1026
1024
2
1024
1024
1026
1024
2
1024
1024
1024
2
1024
2
1024
2
1024
1026
1024
1024
2
1024
1280
1280
1282
1280
1282
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
2
1024
1024
1024
1024
1024
1024
2
1024
1792
1024
2
1024
1024
2
1024
2
1024
1024
1024
2
1024
1024
1024
1026
1280
1280
258
1024
1024
1024
1024
1024
1024
1024
1026
1026
1024
1024
1026
1026
1026
1026
1026
1024
1026
1026
1026
1026
1026
1026
1028
1028
1028
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1290
1290
1280
1280
1280
1280
1538
1456
1188
1188
1280
1282
1024
2
1024
1026
1024
2
1024
1026
1024
1026
1024
2
1026
1026
1024
1026
1024
2
1024
1024
2
1026
1024
1026
1024
2
1026
1794
1794
1024
1024
1026
1024
1024
1024
1026
1026
1024
1024
2
1024
1024
1026
1026
1024
1024
2
1024
2
1280
1024
1026
1024
2
1024
2
1024
1024
2
1026
1026
1026
1026
1026
1026
1024
2
1024
2
1024
2
1026
1024
2
1026
1026
1024
1026
1024
1024
1792
1794
1792
770
1792
1792
1024
1024
1032
1412
1287
1282
1280
1280
1024
1024
2
1024
1024
1026
1026
1024
1024
1024
1024
2
1026
1024
2
1024
2
1026
1024
1024
1024
1155
1091
1091
1091
1100
1441
1030
1030
1426
1050
1048
1042
1090
1090
1416
1096
1452
1090
1110
1108
1108
1092
1110
1110
1108
1110
1110
1049
1106
1090
1494
1428
1105
1431
1094
1045
1410
1456
1410
1464
1058
35
1452
1026
1408
1411
1089
1200
1120
1498
1296
1024
1452
1160
1611
1137
115
1040
1040
1296
1320
1260
1681
1221
1121
1078
1102
1078
1078
1078
1070
1070
1026
1079
1073
1050
1057
1038
46
1034
1066
1050
1082
1028
1094
1093
1093
1070
1070
1026
1026
1088
1130
1058
1026
1102
1026
1026
1026
1026
1026
1030
1056
1058
1058
1058
1064
1050
58
1082
1082
1066
58
1066
1066
1066
1074
54
1074
1074
58
1078
1074
58
826
1058
1066
1066
1114
1032
1082
1057
1057
1121
1084
1084
1080
1130
1416
1228
1228
1228
1216
1243
1243
1421
1419
1444
1472
1039
1039
1039
1372
1248
1036
1036
1112
1040
1168
1056
1344
1344
1088
1088
1088
1088
1088
1088
1088
1088
1088
1221
1413
1060
1076
1280
1280
1024
1793
1376
1948
1826
1050
1078
1028
1249
1077
1329
1329
1140
117
1141
1141
1141
1141
1141
1077
1332
1333
1025
1281
1281
1416
1201
1338
1248
1118
1254
1293
1051
1360
1090
1153
1140
1073
1073
1050
1036
1036
1036
1416
1416
1128
1208
1112
1112
1058
1058
1058
1156
1137
1033
1560
1320
292
1169
1184
1233
1262
1563
1043
539
1557
19
25
1062
294
1040
272
1040
1040
272
1040
272
1552
16
1040
46
1040
272
1552
16
272
1040
1040
1584
80
1102
1552
1040
1040
272
1552
16
1552
16
272
1040
1552
16
272
1552
16
272
1296
1552
16
272
1552
16
1632
1376
1632
1632
1632
1636
1636
1219
1116
1144
1104
1572
1160
1160
1156
1152
1380
1550
1612
1280
1600
1028
1249
1924
1633
1930
1922
1922
902
1552
1220
1203
1040
1455
1455
1028
260
196
1028
1152
1024
1024
1024
1024
128
1024
1024
1028
1024
1146
1039
1039
1082
1202
1138
1138
1918
1106
1089
1090
1218
1730
1106
1106
1106
1938
1682
1130
1130
1050
1090
1034
1042
1042
1417
1074
1538
1026
1170
1298
1186
1202
1202
1202
1202
1202
1458
1074
1066
1082
1042
1042
1058
1058
1058
1058
1698
418
1250
1058
1698
1682
1042
1042
1042
1042
1954
1122
1122
1954
1602
1570
1426
1090
1058
1074
1074
1026
1122
1042
1090
1058
1170
1970
1344
1344
1107
1168
1058
1232
1616
1282
1308
1232
1036
1136
1120
1104
1136
1136
1040
1024
1414
1414
1451
1090
1029
1159
1284
1480
1480
1480
1352
1034
1437
1032
1508
1082
1466
1072
1282
1314
1155
1518
1570
1282
1038
1040
1040
1040
1040
1040
1038
1038
1038
1038
1034
1040
10
1034
1190
1198
1184
1188
172
1208
188
1188
172
1204
1196
1196
1184
166
1194
1194
1198
1198
1196
1196
1196
1198
1232
1312
1264
1196
1216
1184
1200
1440
1264
1182
1157
1155
1027
131
1027
1155
1154
1174
1031
135
39
295
1030
1155
1280
1066
1070
1062
1222
1478
1584
1776
1520
1264
1512
1512
1512
1512
489
1431
1431
1024
1152
384
1154
1172
1328
1046
1165
1309
1303
1102
1102
1058
1056
1140
1030
1668
1264
1264
1025
1158
1058
1282
1540
1425
1572
1584
1479
1078
1546
1550
1524
1276
1532
1276
1194
1194
1194
1194
1292
1228
460
1228
1231
1450
1450
1450
1450
1053
1138
1031
1283
1122
1176
1176
1056
33
1104
1216
1112
1112
1097
1418
1034
1269
1077
1096
1096
1040
1040
1125
1152
1152
1024
1112
1080
1080
1080
1080
1080
1152
1152
1152
1152
1152
1085
1112
1112
1080
1410
1410
1410
1084
1084
1410
1155
1154
1154
1154
1154
1154
1154
1154
1154
1154
1026
1026
1026
1026
1026
1026
1154
1154
1154
1026
1026
1154
1154
1085
1314
1155
1155
1084
1084
1084
1084
1084
1084
1084
1084
1340
1084
1086
1107
1410
1154
1154
1154
1154
1794
1154
1154
1154
1154
1154
1154
1154
1155
1155
1026
1026
1026
1026
1154
1154
1154
1154
1154
1154
1085
1085
1158
1084
1084
1084
1084
1084
1084
1084
1154
1154
1154
1154
1154
1415
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1408
1418
1082
1078
1078
1078
1114
1152
1024
1024
1112
1112
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
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1792
1792
1792
1112
1152
1024
1152
1152
1152
1152
1152
1536
1536
1792
1792
1792
1112
1112
1080
88
1080
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
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
1792
1792
1792
1792
1792
1792
1792
1792
1080
88
1080
1080
1080
88
1112
1112
1080
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1536
1024
1024
1024
1024
1024
512
1536
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1792
1112
1112
1112
1080
1112
1112
1112
1152
1152
1024
1024
1024
1152
1080
1080
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
1024
1024
1024
1024
1024
1080
1152
1152
1152
1152
1152
1152
1536
1080
1034
1159
1799
1034
1034
1105
1105
1105
1153
1156
1085
1085
1085
1414
1028
1030
1030
1030
1030
1418
1408
1078
1078
1082
1152
1152
1112
1080
1112
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
1024
1112
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
1080
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1080
1080
88
1080
1080
88
1792
1112
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
1024
1024
1024
1024
1024
1080
88
1080
1080
1080
1080
88
1080
1080
88
1112
1080
1080
1080
1080
1080
1080
1080
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1080
1792
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1024
1024
1024
1080
1080
1080
1152
1080
1080
1152
1152
1152
1152
1159
1153
1153
1105
1105
1105
1153
1156
1156
1156
1105
1158
1158
1158
1085
1085
1316
1316
1156
1062
1062
1062
1318
1028
1030
1030
1030
1034
1034
1410
1410
1410
1420
1084
1596
1158
1062
1408
1408
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
1536
1024
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1336
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
1536
1024
1536
1536
1536
1080
1162
1159
1156
1318
1415
1408
1408
1408
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1232
1248
1248
1248
1228
1187
1038
1038
1298
1034
1034
1063
1108
1254
1320
1112
1326
1254
1234
1222
1222
1230
1230
1234
1220
1230
1230
1080
1058
1254
1302
1326
1096
1329
1221
1037
1424
1444
1040
1444
1122
100
102
1122
1436
1062
1048
1443
1217
1202
1092
1064
1361
1030
1314
1187
1272
1137
1136
1025
1025
1025
1052
1164
1727
1281
1136
1078
1066
1142
1142
1142
1126
1130
1130
1075
1147
1146
1069
1050
42
1130
1137
1130
1050
1066
1148
1126
1125
1123
1126
1126
1062
1066
1080
1082
1068
1066
1082
1066
1066
1066
1130
1130
1084
1139
1034
1034
1034
1068
1026
1026
66
1026
1098
1058
1058
1058
1058
1058
1090
1090
1090
1058
1058
1058
1058
1058
1058
1034
1098
1058
1034
1036
44
1066
1136
1136
1056
1084
1084
1064
1130
1056
1039
1039
1039
1028
1059
1059
1097
1096
1027
1504
1052
1052
1052
1348
1156
1024
1024
1072
1048
1080
1120
1120
1120
1091
1219
1091
1091
1091
1091
1219
1091
1219
1381
1121
1094
1030
1872
1872
1168
1088
1377
1730
1866
1179
1051
1297
1312
1268
1241
1241
1044
1044
1044
1044
1044
1044
1044
1300
1300
1300
1153
1025
1025
1028
1459
1050
1411
1118
1234
1344
1281
1064
1106
1164
1092
1093
1093
1114
1090
1092
1092
1408
1412
1092
1412
1092
1092
1060
1060
1060
1422
1031
1140
1028
1128
1128
1138
1180
1221
1160
1040
1050
1040
1040
1036
1052
1046
1046
1032
24
1032
24
1048
1048
1048
280
1048
1032
1048
1048
1048
1048
1048
11
1048
1048
1048
1032
24
280
1048
1048
1064
1064
1032
1048
1048
1048
1304
1032
24
1048
1048
1032
24
280
11
1032
1048
1048
1048
280
1048
280
1048
1032
24
1032
24
280
1304
1560
24
1032
24
1048
1032
536
24
1032
24
1952
1888
1976
1976
1888
1952
2020
1136
1054
1059
1096
1070
1413
1413
1477
1439
1108
1807
1881
1920
1188
1408
1155
1350
1064
1676
1296
1346
290
1298
1616
1092
1080
1048
1064
296
1064
1029
1285
1157
1029
1409
1409
1025
129
1025
1025
129
1153
1153
1153
1034
1073
1274
1056
1056
1056
1442
1249
1249
1151
1057
1218
1090
1474
1058
1233
1057
1233
1673
1673
1090
1090
1081
1225
1041
1041
1041
1220
1089
9
73
2001
1105
145
73
1169
1233
1201
1202
434
1458
179
1202
434
1459
1458
435
1458
1038
1038
1058
1059
1057
145
1026
1026
1026
1026
1315
1059
1153
1026
1346
1282
1169
1169
1025
4
17
1281
1700
1185
1185
1666
1409
1697
1417
1057
1121
1025
129
65
9
73
1089
1025
1121
1249
1217
1057
1057
1970
947
1344
1344
1116
1409
1060
1471
1239
1306
1311
1109
1185
1110
1110
1182
1100
1100
1100
1100
1500
478
1502
1430
1030
1120
1413
1064
1220
1218
1218
1218
1120
1460
1160
1084
1068
1050
1041
1058
1336
1160
1296
1066
1124
1032
1024
1024
1024
1024
1
1024
1
1034
1034
1034
1034
1026
1028
1026
1026
1408
1418
1408
1410
1410
1409
1409
386
1410
1410
1410
1410
1154
1412
1410
1410
388
1410
388
1416
1430
1420
1420
1420
1422
1304
1325
1284
1164
1024
1416
1416
1328
1343
1030
1157
1039
1039
1039
1039
1039
1039
1038
1031
1031
1031
1031
1031
1031
1936
1096
1066
1056
1440
1560
1280
1056
1056
1056
1024
1024
1024
1024
1
1024
1411
1411
1157
1415
1415
1427
1140
1120
1136
1472
1473
1808
1094
1094
1078
1072
1200
1222
1216
1266
1266
1216
1416
1482
1286
1037
1032
1060
1028
1292
1154
1050
1050
1290
1336
1592
1311
1290
1290
1290
1290
1932
1180
1340
1180
1176
1162
1162
1162
1162
1156
1156
1168
1075
1272
1176
1176
1328
1328
1360
1512
1224
1096
1096
1449
1129
1138
1126
1052
1050
1220
1220
1253
1024
1024
1
1024
1
1073
1057
1073
1073
1073
1056
1024
384
1024
1024
1
384
1024
1024
1057
1073
1073
1057
1416
1416
1416
1057
1041
1666
1030
1024
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1040
1027
1027
1027
1044
1044
1044
1044
1044
1044
1044
1058
1044
1044
1063
1047
1410
1026
1026
1026
386
1026
386
1410
1026
386
1026
1026
386
1026
1026
386
1026
1026
1028
1028
1026
1026
1026
1026
1410
1026
1026
386
1026
1026
1026
1056
1040
1411
1058
1058
1058
1122
1122
1058
1122
1027
1027
1027
1026
1026
386
1416
1676
1416
1416
394
1418
393
1672
393
1417
1410
1420
1420
1420
1420
1416
648
394
393
1417
649
1417
1416
394
1417
1416
393
1416
649
1416
1418
393
1418
393
1672
1417
1665
1080
1038
1036
1036
1040
1040
1040
1030
1072
1072
1052
1052
1052
1052
1026
1026
1026
1028
1028
1028
1028
1028
1036
1036
1032
9
1032
9
1032
9
1032
9
1032
9
1032
9
1032
1032
9
1032
1032
9
1032
1032
1032
9
1032
1032
1050
1052
1052
1052
1052
1026
1028
1028
1036
1036
1032
1032
9
1032
9
1032
9
1032
1672
1673
1672
1032
1033
1033
1052
1052
1026
1032
1032
9
1026
1032
9
1672
1672
649
1673
1048
1050
1048
1050
1048
1026
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1036
1036
1036
1032
9
1032
9
1032
9
1032
1033
1033
1032
9
1034
1033
1034
1032
1032
10
9
1034
1032
10
1034
9
1032
10
9
1032
10
9
1034
1033
1032
1032
1050
1026
1026
1026
1026
1026
1042
1028
1028
1028
1028
1036
1036
1036
1032
1032
1032
9
1033
1034
1032
1032
10
9
1032
10
9
1032
10
1032
10
1033
1032
1033
1417
1417
1673
1672
1416
1674
1673
1416
648
393
649
1048
56
26
60
1080
44
1048
1048
1064
1064
1042
1032
10
1058
1026
1028
1028
1028
1028
1036
1033
1032
1033
1033
1034
9
1032
9
1032
9
1032
9
1032
1026
1032
9
1034
1032
1034
9
1033
1032
1034
1674
393
1416
393
1416
393
1673
1416
393
1418
1672
1673
1416
1672
1672
1678
1048
1032
1082
1050
1026
1064
42
1034
1024
1024
1024
1024
1024
1024
1056
1056
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1057
1024
1024
1024
1024
1024
1024
1024
1056
1048
26
1037
1677
1048
28
1048
1059
1059
1059
1120
1024
1080
1080
1060
1421
1036
1031
1037
1025
1025
1409
1408
1038
1038
1082
1029
1030
1072
1072
1072
1026
1410
1028
1420
1420
1416
393
1032
392
9
393
1032
1033
393
1032
392
9
393
1032
392
9
393
1032
1032
1032
1026
1026
1026
1028
1028
1028
1028
1036
1036
1416
1416
393
1417
1032
392
1032
392
9
393
1033
1032
392
9
1032
392
9
393
1032
392
1032
392
1032
392
393
1416
9
393
1416
1417
1417
1032
1080
1410
1028
1028
388
1028
388
1028
1028
1036
1420
1417
1032
1033
1032
9
1034
1416
1033
394
1032
10
392
9
393
1032
9
394
393
1032
1032
10
1418
1416
1080
1064
1064
1064
1032
1032
1412
1032
1026
1026
1028
1028
1028
1028
388
1028
1028
1028
388
1028
1028
1028
1028
1036
1036
396
1032
9
393
1032
392
1033
1032
1032
9
1033
1033
1032
10
9
1033
393
1032
10
392
9
1032
392
9
1032
9
393
1032
10
9
1032
10
9
393
1032
1416
1032
392
1416
1416
1033
1032
1032
1032
10
9
1032
1084
1068
1080
1084
1080
1064
1064
1064
1032
1032
1032
1058
1058
1026
1058
1026
1026
1058
1024
1024
1024
1024
1024
1024
1024
1024
384
1024
1024
1024
1024
1024
1024
384
1056
1408
1024
1024
1024
384
1024
384
1024
1024
384
1024
384
1024
384
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1056
1120
1056
33
1024
1057
1056
33
1024
1408
1408
1184
1415
1411
1027
1059
1059
1123
1027
1044
1044
1036
1056
1030
1030
1030
1064
1064
1356
1356
1036
1063
1191
1057
1416
1420
1031
1409
1416
1048
1032
10
1096
1096
1096
1105
1378
1762
1103
1495
1100
1097
1484
1484
1480
457
1480
1480
1481
1484
1484
1484
1484
1481
1481
1481
1481
1480
457
1224
457
1480
457
1480
457
1480
457
1480
457
1480
457
1224
1480
1480
1225
1224
1480
1228
1224
1480
1484
1484
1484
1480
1224
1481
1481
1480
1480
1480
1481
1480
1480
1480
1481
1481
1481
1480
457
1480
1378
1228
1228
460
1224
201
1226
1480
1481
1225
1224
1481
1224
1481
1481
1480
1480
457
1225
1480
1226
458
457
1480
457
1480
202
458
457
1480
1481
1226
457
1224
201
1224
1480
458
1226
1481
1482
1480
1480
1228
1224
1225
1226
1224
1376
1482
1485
1230
1447
1096
1100
1096
1098
1480
457
1480
1481
1480
457
1480
1481
1481
1481
1480
457
1480
1480
1481
1482
1480
1480
1481
1482
1480
1480
1480
1480
1302
1206
1206
1206
1295
1158
1042
338
1074
1044
1026
1058
1047
1098
1447
1056
1024
1090
1160
1160
1160
1160
1154
1192
1160
1160
1154
1512
1059
1160
1160
1046
1068
1036
1077
1188
1040
1512
1060
1216
1056
1122
1124
1126
1122
1058
1096
1156
1468
1251
1026
1032
1024
1367
1024
1282
1028
1272
1032
1024
1277
1277
1277
1180
1420
1667
1400
1139
1142
1142
1126
1134
1134
1142
1130
1130
1137
1130
1130
1133
1138
1138
1138
1106
1138
1138
1122
1093
1138
1137
1138
1142
1108
1140
1124
1124
1122
1122
1122
1138
1146
1138
1138
1128
1122
100
1138
1137
1100
1100
1100
1122
1138
1138
1138
1138
1130
1122
1122
1122
1122
1140
1138
1138
1138
1122
116
1122
116
1122
1122
116
1122
116
1122
116
1122
1130
1140
1130
1122
1122
1106
1137
1137
1138
1122
1122
1116
1162
1152
1070
1071
46
1071
1088
1107
1107
1376
1404
1185
1280
1025
1089
1089
1280
1440
1104
1104
1144
1179
1192
1248
1376
1376
1090
1026
1090
1218
1218
1218
1218
1090
1026
1107
1536
1040
1040
1096
1608
1296
1217
1792
1374
1866
1311
1256
1328
1059
1237
1233
1237
1189
1189
1189
1189
1189
1189
1265
229
1393
1317
1317
1457
1329
1137
1078
1415
1300
1424
1090
1288
1360
1280
128
1163
1106
1160
1344
1045
1045
1090
1094
1094
1054
1985
1926
966
1218
322
1346
1090
1090
1088
1088
1088
1066
1503
1141
1250
1024
4
1026
4
1026
1501
1217
1064
1032
1032
1040
1032
1032
1032
1040
1040
1032
16
1032
1032
16
1032
1032
1032
1032
1032
1032
1040
1032
1032
1039
1032
1032
15
1039
1039
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
15
1032
1032
1032
1032
1032
1032
1032
16
1032
1032
1039
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1588
1588
1592
1592
1588
1588
1588
1088
1266
1092
1352
1058
1154
1154
138
1282
1536
1100
1807
1880
1601
1036
1024
1027
1112
1493
1698
1286
1290
1290
1286
1808
1093
1292
1157
1441
289
1441
289
1185
1032
1288
1032
1032
264
1411
1347
1091
1155
1091
1091
1155
1155
1155
1219
1048
1145
1168
1067
1067
1139
1334
1203
1203
1276
1131
1270
1078
1446
1126
1219
1043
1171
1547
1547
1078
1078
1067
1035
1035
1163
1163
1051
1123
1123
1123
1419
1099
1099
1163
1163
1163
1035
1078
1334
1078
310
1078
1078
1078
1526
1526
1526
1526
1190
1190
1190
1062
1099
1163
75
1062
1062
1062
1062
1062
1062
1067
1062
1190
1190
1419
1419
1035
1035
1035
1291
1291
1155
1155
1702
1283
1539
1411
1027
1027
1027
1155
1027
67
1027
1027
1219
1043
1091
1251
1187
1123
1059
1078
1078
1348
1348
1223
1472
1152
1616
1600
1050
1032
1157
1417
1064
1064
1192
1129
1129
1257
1257
1226
1218
226
1218
1463
1064
1152
1408
1064
1045
1055
1311
1311
1156
1540
1071
1060
1196
1242
1024
1186
290
1800
1339
1848
1832
2016
1024
1024
1024
1025
1025
1025
1025
1025
1028
1028
1028
1028
1028
1028
1028
1028
1024
1028
1025
1024
1024
1024
1024
1024
1024
1024
1280
1536
1024
1028
1028
1028
1028
1028
1028
1028
1038
1036
1038
1038
1026
1229
1290
1410
1154
1216
1424
1424
1288
1427
1414
1421
1024
1024
1024
1024
1025
1025
1026
1024
1024
1024
1024
1024
1024
1207
1048
1024
1024
1928
1024
1024
1024
1024
1024
1024
1024
1024
1024
1
1024
1024
1408
1408
1026
1424
1424
1040
1092
1136
1140
1376
1376
1576
1174
1174
1078
62
1076
1408
1218
1476
1122
1122
1216
1420
460
1034
1154
1308
156
1100
1830
1192
1180
1158
1048
1048
1050
1041
1552
1032
1412
1412
1412
1412
1664
656
1028
1028
1028
1024
1028
1028
1028
1028
1030
1030
1048
1396
1216
1408
1408
1400
1400
1368
1072
336
1034
1034
1034
1505
1121
1123
1122
1041
1162
1163
1106
1089
1029
1029
1029
1029
1029
1077
1029
1064
1064
1045
1029
1157
1157
1157
1157
69
1157
1157
1157
1093
1122
1141
1141
1125
1033
1034
1546
1025
1037
1554
1028
1029
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1024
1024
1078
1028
1028
1028
1060
1060
1060
1060
1060
1028
1028
1058
1060
1060
1028
1032
1314
1160
1154
1154
66
1154
1154
162
1154
290
1090
1154
66
1154
1154
66
1154
66
162
1154
1154
1154
1154
1154
1154
66
1157
141
1093
1154
1154
1154
1154
1314
1152
1152
160
1312
1152
1152
1088
1142
1142
1316
1122
1122
1122
1250
1250
1122
1154
1156
1156
1092
1154
1154
1154
1036
1540
1537
1033
1540
1028
1033
1545
1033
25
1033
1564
1036
1548
1548
1548
1545
1545
1540
522
1545
1545
1545
1545
1546
521
1546
1545
1545
9
1545
9
1545
1545
1545
1540
1546
1546
1546
1546
1536
1720
1076
1034
26
1032
1032
1070
1059
1027
1025
1043
1059
1044
1044
1044
18
1028
1026
1026
4
18
1026
1025
1025
1025
17
1041
1025
1044
1026
18
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1041
1025
17
1025
17
1041
1041
1041
1041
1025
17
1025
17
1041
1041
1041
1042
1044
49
1044
1025
4
1028
1026
4
1025
17
1025
1041
1025
20
17
1041
1041
1041
1041
1041
1041
1041
1041
1553
1553
1553
1041
1041
1041
1044
1044
1026
1041
1041
1041
1026
1041
1041
1537
1537
1537
1537
1041
1042
1073
1042
1073
1052
1026
1026
1028
1026
1026
1026
4
1026
1026
12
1028
1026
12
1026
4
12
1024
1036
1036
28
1036
28
1033
1052
9
25
1033
1033
1034
1033
1049
1033
1033
1033
25
1033
25
1034
1033
1034
1034
28
18
1034
18
1042
1034
28
1042
1042
1042
1034
1034
1034
12
26
9
1034
18
1034
18
26
1028
10
12
18
26
1028
18
1034
18
1042
1024
1040
1024
16
1052
1036
1036
1034
1024
1027
1042
50
1026
1026
4
10
12
1026
4
12
1024
1036
28
1036
28
1036
1033
1028
9
1033
25
1052
9
1033
1034
1033
1028
10
12
28
18
26
9
1028
10
18
1034
12
18
1036
18
9
1036
18
1026
10
18
9
25
1033
1028
12
1028
1042
1040
1024
16
1024
1545
1033
1545
1546
1546
1554
1546
1548
1548
1548
1546
1084
1084
1066
1084
1036
60
1084
1048
1080
1052
9
44
57
1065
57
1056
1033
25
1036
1056
1036
1026
1028
1026
1028
1036
1033
1049
1033
1034
26
1034
26
1034
1036
1034
1034
1036
1036
1034
1024
1036
1033
1033
1034
1033
1034
1034
12
1034
1036
1028
1538
1545
1545
1545
1545
1545
1545
537
1548
1546
530
1546
1538
1561
1536
1536
1536
1550
1043
1033
1050
1084
1027
1066
1034
42
1034
1029
1029
1029
1029
1029
1029
1061
1061
1030
1030
1030
1030
1030
1030
1030
1030
1030
14
1028
1030
1030
1030
1030
14
1030
1032
4
1081
1030
1030
1030
1030
1038
1038
1030
1029
1073
1074
1025
17
1041
1073
1074
1084
1076
1044
1044
1040
1036
1087
1087
1058
1545
1038
1024
1025
1033
1033
1044
1325
1194
186
1162
74
1142
1153
1153
1187
1123
1123
1170
1314
1185
1332
1332
1329
1329
1201
1329
1201
1169
305
1153
1169
1169
1201
1329
1201
1329
1137
145
177
1169
305
1201
1329
1153
1153
1153
1154
1092
1154
1153
81
1153
1153
1153
1172
1172
1313
1313
1313
1313
1169
1329
1089
145
1313
145
305
1089
145
177
1329
1169
1121
145
1313
145
305
1169
1169
1329
1169
177
1329
1169
1169
305
1169
1329
1169
1329
1329
1169
305
1169
1329
1329
1329
1329
1169
1137
1164
1130
1154
1154
292
1188
1156
292
1154
1152
1164
1340
1161
1161
1161
1161
1161
1162
1161
1162
1162
1162
172
178
1156
1330
1162
178
1330
1162
1164
1330
1330
1154
1154
1154
1156
1328
1144
1132
124
105
121
1196
169
185
1129
1164
137
1097
169
121
1090
1193
1152
1155
1154
66
140
1156
1154
1154
1324
1154
132
140
76
1154
66
132
140
1154
1154
1154
66
172
1090
1152
1152
1100
1100
1164
1161
121
1161
73
1161
1161
1314
1161
1097
1161
1161
73
89
1161
1097
1098
1162
1162
1162
1162
1092
138
140
90
146
1162
146
1330
1162
140
146
137
1164
146
1314
146
1162
140
137
1162
1162
1330
1161
1162
1162
73
1098
1098
1162
73
1162
1156
1328
1168
1312
144
304
1312
144
1328
1113
1097
1113
1162
1170
1162
1162
1148
1148
1148
1148
1144
1148
105
121
1148
121
1132
1097
1097
1097
121
1120
1123
1152
1120
1152
1152
1120
1157
1157
1157
1157
69
1157
1157
69
1157
1157
1157
1093
1157
1158
1158
1158
1158
1158
1122
1094
1158
142
1158
1158
1326
1158
1318
1158
1158
70
1158
1158
70
1158
1158
70
1158
1158
70
1158
142
1198
1158
1166
1156
1140
1158
1094
1158
1122
1172
1129
1145
185
1161
1145
185
1129
1145
1097
1326
1326
1192
1312
1314
1156
1140
114
1120
1172
1156
1188
1188
1160
1132
1152
1184
1152
1120
1136
1134
1128
1117
1136
1136
1122
1164
1158
1104
1157
141
1164
1724
1668
1668
1380
1354
329
1362
330
346
1371
1890
1058
1116
1388
1388
1097
1268
1268
1265
1265
1393
1265
1393
241
1268
372
1396
1108
1314
1227
1227
1227
1227
1217
369
1217
369
1217
1393
1217
369
241
1393
1217
369
1393
241
1393
1393
1393
1393
1393
1393
1393
1217
1393
1265
1265
1217
1058
1393
1321
1260
1228
1388
1385
1218
1273
1385
1385
1273
1273
1386
1385
1385
1385
1394
1386
370
1388
1386
236
1386
378
250
1266
1888
1228
1228
1244
1218
1225
1218
1273
377
1225
361
249
377
1218
201
1225
1225
217
1257
1225
361
1257
1257
1385
249
1385
233
1257
1402
1394
1402
1401
1252
364
252
236
378
250
370
249
1386
378
1266
250
1220
1220
362
1257
377
1394
1394
1252
1226
1266
1258
1258
1252
362
1266
1234
1226
1316
1376
1216
240
1068
1394
1258
1258
1066
44
1390
1316
1376
1226
1312
1356
348
1356
1353
1348
1345
1345
1345
1345
1345
1345
1345
1345
1345
1354
1353
1353
1353
1353
1353
1346
1346
329
1356
1354
1348
1344
1344
1344
1353
1031
1031
1031
1031
1294
1476
1084
1084
1084
1334
1058
1058
1057
1032
1288
1124
1124
1042
1096
1096
1176
1176
1176
1317
1320
1320
1092
1288
1105
113
1176
1176
1136
1124
1036
1213
1057
1077
1163
1163
1163
1152
1174
1174
1174
1174
1122
1116
1060
1160
1254
1080
1080
1024
1040
1028
1378
1029
1272
1127
1127
1248
1248
1248
1156
1424
1684
1126
1102
1064
1064
1116
1122
1122
1116
1122
1032
1064
1122
1122
1077
1074
1074
1074
1074
1074
1074
1074
1069
1076
1066
1071
1110
1068
1068
1078
1114
1140
1140
1076
1086
1036
1082
1078
1039
1034
1036
14
1170
1112
1100
1100
1058
76
1074
58
1074
1074
58
1074
58
1058
1076
1074
1082
1058
1058
1080
1076
1082
62
1084
58
1086
1086
1076
50
58
54
62
1076
54
62
1082
62
1076
58
62
1086
59
1082
54
62
1078
62
1078
62
1076
1078
62
1076
1080
1074
1062
1062
1112
1107
1097
1074
1138
1138
1105
1410
1208
1135
1135
1135
110
1132
1238
1364
1372
1148
1304
1203
1921
1187
1251
1251
1024
1024
1032
1032
1112
1216
1416
1192
1391
1384
1172
1508
1172
1300
1172
292
1172
1316
1060
1060
1306
1280
1048
1048
1085
1085
1085
1252
1793
1360
1098
1552
272
784
1163
1282
1446
1040
1168
1044
1136
1104
112
1104
1424
1040
1040
1136
1136
176
1265
1553
1552
976
1281
1281
1281
1112
1059
1216
1088
1222
1224
1304
1287
1287
1192
1108
1089
1377
1078
1270
1126
1106
1234
1026
1617
1634
1616
608
1378
1378
1376
1130
1122
1107
1104
1104
1060
1351
1052
1314
1408
1408
392
1408
1408
1420
1310
1029
260
1040
1136
1128
1136
1137
1136
1136
1233
1232
1256
1232
1232
1232
240
232
1232
1232
1264
1264
1264
1232
1256
1232
1136
1136
1128
1136
1128
1128
1128
1128
1136
1136
113
1128
1136
113
1136
1136
113
1136
1136
1136
1136
1136
1128
1128
1136
1136
1128
1136
113
1136
1136
113
1136
104
113
1136
1136
113
1136
1128
1128
1136
1136
1136
104
1136
1136
113
1136
1136
1128
1136
1136
1136
1136
1136
1136
1136
104
1136
1136
104
1136
1136
1136
1136
104
1136
104
1136
104
113
1126
1412
1144
1144
1125
1124
1124
1024
1184
288
1229
1136
1162
1248
1224
1224
1252
1056
1393
1027
1364
1284
1204
1204
1166
1240
1367
1462
1326
1322
1322
1322
1048
1029
1049
1220
1408
1440
1408
416
1440
1440
1048
12
268
25
1036
1292
1292
1292
2040
1064
1048
1528
1272
1112
120
1144
1080
1144
1240
1084
1272
1123
1144
1144
1152
1182
1456
1456
1342
1166
1166
1294
1422
1166
1224
1032
1032
1038
1038
1078
1142
1078
1230
1078
1166
1422
1334
1136
1136
1136
1550
1230
1486
1494
1126
1230
1102
1038
1294
1142
1142
1142
1142
1142
2038
2038
2038
1270
1454
1462
1198
1142
174
1230
1462
1230
1142
1142
182
1142
1142
1142
1142
1190
1142
1206
1206
1230
1230
1038
1038
1038
142
1294
1934
1136
1136
1046
1328
1648
1416
1032
1032
1032
1032
1032
1032
1032
1032
1256
1032
1064
1160
1064
1096
1160
1654
1638
630
374
1804
1804
1254
1299
1476
1864
1864
1504
1288
1200
1547
1128
1128
1208
1128
1096
1160
1160
1154
1154
1154
1154
1040
1165
1411
1443
1148
1526
1521
1521
1521
1420
1032
12
1123
1038
1156
1156
1069
1186
1186
1580
1056
1060
1028
1856
1222
1254
1254
1354
1226
1226
1222
202
330
230
1226
330
1350
1350
1222
326
230
1222
326
230
1350
1254
1222
326
230
1222
326
230
1220
1238
1254
1220
1220
202
1220
1220
1220
1220
1220
1220
1220
1220
1350
1350
1350
1350
1254
1254
1350
1362
1362
1362
1362
1344
1472
1026
1116
1472
1344
1312
1296
288
296
1393
1090
1094
1066
1056
34
1056
1056
34
1056
1057
1057
1059
1056
1056
1056
1056
1256
1056
1035
1040
1040
1040
1584
1290
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1064
1352
1352
1154
1600
1600
1960
1352
1376
1232
1889
1888
1803
1222
1238
1080
1084
1080
36
52
1024
1306
1604
1162
1162
1257
1362
1362
1032
1024
1156
1156
1174
1024
1066
1412
1326
1024
1024
1120
1409
1664
1472
1550
14
1038
1038
1030
1392
1392
1040
1040
1040
1040
1158
1158
1158
1158
1098
1226
1380
1960
1024
1568
1568
1860
1860
1860
1072
1168
1154
1154
1026
1153
1248
1248
1120
112
1378
1164
1048
88
1118
1112
1186
1090
162
1186
1090
162
1186
1141
1029
1051
1051
1045
1381
1154
1154
1090
386
1090
386
1090
1090
1090
386
1410
1090
1224
1109
1109
1045
1384
1378
1058
1056
1046
1680
1175
1173
1088
160
1088
1184
1152
64
1184
1152
64
160
1152
1472
1088
1184
1152
64
160
1152
64
160
1152
64
160
1152
1056
192
1056
192
1056
1056
192
1056
1090
1090
1095
1030
1446
1030
1092
1152
1152
1088
65
68
164
1088
1120
1236
1064
34
1056
1068
1024
1120
1056
1433
1152
1152
1152
1152
1152
288
1152
1152
1312
1600
1408
64
1088
1408
64
1088
1088
1408
64
1088
1408
1408
64
1408
64
1408
64
1408
1088
1408
64
1088
1096
1113
1096
1408
1408
64
1408
1408
1056
1154
1154
1154
1154
1154
1410
1090
1094
71
1095
1046
1162
1152
1088
80
82
1418
1408
1024
1024
1158
1414
70
1030
1466
1466
1466
1380
1672
1985
1377
364
1078
1078
1377
1473
1409
1441
1409
1990
1068
1924
1956
1924
1921
961
966
1926
1926
1962
1921
972
1921
972
1996
1996
1962
1996
1994
1921
929
972
1057
929
1057
1057
929
1057
1921
1569
1993
1988
1922
962
1954
931
1954
1570
1992
1667
1136
1160
72
1096
1091
1091
1058
1158
1158
1101
1066
38
1059
1160
1160
1160
1152
1152
1090
1090
1088
1154
1090
1089
1138
1153
65
1153
1153
1170
1088
1154
1154
66
1153
65
1088
65
1153
1153
1090
65
1089
1090
65
1153
65
1089
1153
1089
1153
65
1089
1169
1153
65
145
1153
1152
64
129
65
1089
1089
1088
65
1090
1153
130
1152
129
66
65
146
1153
1153
130
66
65
145
1088
129
65
1409
1409
1088
1160
1138
1096
1121
98
1120
1120
1154
66
1160
1153
65
1152
1088
66
162
114
146
1089
1154
1088
144
1090
1089
1153
65
145
1152
64
129
65
144
145
1088
129
66
65
145
146
1153
1153
66
65
144
145
146
1088
129
65
145
1153
65
1729
1728
1729
1089
1024
1024
1056
1056
200
1056
1217
1217
1217
1248
1217
1217
1985
1985
968
1992
1985
1249
1056
1058
1064
1057
1154
1195
1098
1158
1192
1092
67
1092
1092
1155
1186
164
146
1090
1156
1092
162
164
1154
66
162
1090
162
1156
68
1154
1156
164
156
1092
1092
1092
1154
132
68
1090
68
1089
1089
1089
76
1089
1153
1153
1162
1100
1089
1153
1153
65
1153
65
1153
65
1153
65
1153
65
1160
1505
1512
1090
1090
1090
1090
1090
1090
68
1091
1090
1090
1090
1090
1154
66
1154
1154
1154
66
68
1154
66
1097
1154
1090
1154
66
131
1154
1091
1172
1154
66
1156
1090
1090
1092
148
1090
68
1090
1090
1412
1155
1092
1156
1092
1092
1158
1154
66
68
1154
66
1096
1155
1090
68
1090
1099
1090
68
131
148
164
116
114
1090
132
68
148
1154
1090
1090
68
1092
1090
1092
1090
132
68
1092
1156
1092
1156
1089
1094
1089
1153
65
1089
1089
1153
65
1089
1160
1097
1092
1154
66
1154
66
132
68
1090
68
1154
66
148
146
1090
1092
137
1092
1090
1090
68
148
1154
66
1154
68
1154
66
1090
68
1090
132
146
1154
1156
68
1090
68
148
146
1092
1090
1090
146
1154
66
1092
1092
1092
1092
1140
1090
1090
1092
1092
1092
1409
1505
1505
1314
1410
1730
1827
1508
1506
1506
1506
1137
1137
1162
1137
1137
1137
1137
1091
1089
113
1089
1089
1089
161
1137
1089
1089
1187
1153
65
1089
1089
1093
1250
1220
1060
1058
1250
1058
1057
1217
1249
1058
1218
1058
1218
1219
1060
196
1058
1058
1060
1250
1250
1060
1252
1057
1057
1064
1065
1058
1058
1058
1058
1058
1252
1996
1953
1953
1963
1953
1953
1569
1569
1954
1954
1922
1954
1986
1571
1988
1988
1572
1570
1248
1057
1068
1058
1059
1064
1224
1064
1064
1088
160
1088
160
66
162
1088
160
1088
66
1090
162
1216
1033
1033
1126
1126
1094
1190
1190
1158
70
166
1158
70
166
1154
1154
1188
1100
1094
1158
70
74
166
1158
70
74
166
1092
1154
66
1090
1100
1172
1155
67
1222
1222
1222
1254
1058
1220
1254
1033
1137
1136
1042
1042
1042
1057
1056
1058
1092
70
1108
1044
1419
1164
1053
1053
1162
1057
1218
1060
1232
1240
1240
1076
1836
1160
1160
1416
1096
1138
1115
1435
1158
1094
1091
1154
1154
1153
1168
1152
1153
1152
1153
1153
1152
129
1152
1152
1153
1153
1153
1153
1152
129
1153
1153
1153
1170
1153
1153
1153
1153
1153
1169
1265
1153
1410
1088
1410
1409
1089
1425
1090
1409
1104
400
1424
1416
1416
1416
1416
1409
65
1089
1089
1409
65
1409
1409
65
1089
1089
1104
65
1408
1088
1089
1096
1090
65
1409
392
1409
386
1089
1089
1089
1089
1409
65
1409
1089
1409
65
1409
1089
1089
1089
1409
1090
1089
1089
1089
1409
1089
1089
1089
1089
1409
1105
1154
1163
1156
148
1156
1156
1156
1172
1156
1210
1160
1156
1154
132
1153
1153
1153
1153
1153
1160
1161
1154
1154
1154
1154
1154
1172
1154
1154
131
1154
1154
1154
1154
1156
1154
1210
1210
1210
1268
1156
1153
1153
1153
1153
1153
1153
1153
1153
1161
1153
1153
1153
1153
1153
1610
1153
1411
1411
1098
410
1099
1434
1142
1412
68
1412
1924
1410
388
68
404
402
1106
1410
1090
1090
388
68
1090
1108
1090
1412
1410
388
1410
1090
1412
1092
1412
68
1092
402
1092
1092
1092
1409
1089
1409
65
1089
1409
1409
65
1420
1089
1089
78
1089
1409
65
1089
1089
1409
1089
1090
1410
1090
386
1410
1410
1108
1090
386
1092
1090
1106
1410
67
1428
1090
68
1090
386
67
387
1090
1090
1412
67
1410
1090
1410
1410
1090
386
1090
386
1412
1410
1410
1090
1412
1410
387
1090
386
1090
1090
1090
1090
1091
1410
1140
1092
1412
1412
1412
1092
1412
1412
1092
1089
1089
1089
1410
1428
1410
1410
1089
81
1105
1089
1137
1089
1089
1089
1089
1089
1089
1137
1089
1089
1089
1089
1157
157
1157
1317
1117
1413
1093
1117
1152
1154
1408
64
1408
64
1088
1410
1088
66
386
1088
66
1408
1408
1408
1088
1090
386
1180
1158
1158
1162
1158
1164
1610
1414
394
74
1436
1094
74
1094
394
1418
1414
70
1830
1418
1414
70
394
1094
1414
70
1414
70
394
74
1094
1414
70
1414
70
1094
1414
1414
70
1094
1092
1412
1410
1412
1434
1432
1112
1414
1094
1094
1100
1432
1155
1155
1155
1091
1091
1411
1091
1091
1111
1060
1060
1059
1028
1410
1420
1092
1106
1100
1428
1484
1408
1136
1421
1089
1160
1411
1118
1096
1105
1156
1164
1156
1158
1156
1170
1156
1092
1092
1092
1092
1090
1526
1526
1526
1092
1064
1048
40
1090
1090
1090
1027
1642
1122
1092
1252
1094
1132
1424
1424
1409
1409
1857
1408
385
386
1857
1409
1168
1168
1232
1152
1202
1178
1178
1242
1498
1153
1153
897
1153
1088
1153
1153
1153
1154
897
1153
130
1921
1153
1089
897
1921
1153
1153
897
1920
1153
897
1153
1153
897
1153
1345
1233
1970
1233
1232
1505
1122
1345
1057
1414
1058
1860
1057
1418
1409
1857
1857
1409
1409
1058
1889
1889
1889
1858
1858
1858
1858
1858
1412
1858
1858
1410
1410
1891
1170
1252
1204
1162
1153
1162
1153
134
1089
1153
1089
1153
1089
1242
1377
1249
1249
1201
1249
1249
1121
1249
1249
1121
1249
1121
1249
1121
1090
1154
1090
1092
1156
1090
1156
1156
1154
66
1154
1922
1156
1090
1090
1154
1154
1156
1156
1090
1154
1092
1922
1156
1250
1250
1234
1250
1250
1252
1122
1234
1234
1490
1204
1096
1156
1156
1124
1346
1250
1122
1122
1122
1256
1060
1864
1256
1060
1044
1172
1089
1057
1286
1025
129
1025
129
1025
129
1025
1153
1153
1153
1185
1185
1866
1158
1153
1025
1153
1153
1154
1154
1156
1156
1155
1156
1160
1028
132
1156
1025
1068
1093
37
1068
133
45
37
141
1068
37
1071
1312
1144
1144
1136
1046
1062
1026
1026
1132
1068
1216
1218
1074
1065
1065
1076
1076
1076
1140
1060
42
1068
1056
1068
1235
1235
1076
1076
44
1220
1216
1062
1029
1064
1124
1048
1051
1048
1048
1046
1046
1046
1046
1024
1044
1052
1052
1454
1052
1040
1184
1355
1024
1264
1029
1156
1124
1124
1184
1184
1184
1222
1536
1268
1216
1242
1152
1152
1217
1152
1216
1216
1152
1152
1157
1158
1158
1157
1050
1050
1050
1050
1050
1050
1050
1153
1152
1152
1152
1152
1152
1152
1152
1216
1158
1158
1158
1154
1152
1154
1152
1152
1152
1152
1152
1512
1216
1156
1216
1158
1158
1154
1154
1154
1154
1154
1154
1154
1162
1152
1154
1154
1162
1162
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
1156
1156
1282
1152
1152
1216
1042
1041
1042
1042
1042
1049
1194
1036
1039
1039
1039
1039
1038
1294
1284
1284
1025
4
1024
1110
1607
1186
1314
1314
1696
1808
1160
1160
1372
1440
1472
1196
1405
1324
364
1124
1076
1106
1938
1042
1026
1042
1026
1188
180
1124
1880
1284
1101
1069
77
1156
1140
1156
1149
1032
1296
1858
1048
400
1048
152
1816
1033
1408
1295
1424
1040
1024
384
1088
1088
1088
1088
1040
1120
1056
16
1120
1120
1120
1248
1153
1088
1600
1300
1361
1361
1089
1056
290
1048
1220
1254
1216
1024
1272
1272
1443
1207
1090
2039
1052
1052
1136
240
1248
1249
1120
1049
1146
1820
1140
1204
218
1242
1888
1258
1250
234
1240
1240
214
1240
1128
1187
1048
1834
1728
1728
705
1728
708
1728
1728
1732
1152
1057
1057
1041
1104
1088
1104
1104
1104
1088
1152
1152
1152
129
1152
1152
1152
1152
1152
129
1152
1152
1152
1152
1152
1152
1152
1152
1088
1088
1088
1104
1088
1088
1088
1088
1088
1088
80
1089
81
1088
1088
80
65
81
1089
1088
1088
80
1089
1088
1088
1088
1104
1088
80
1088
65
1088
1088
1088
1088
1088
80
65
81
1089
81
1088
80
1088
1089
1088
80
1088
65
1088
1088
1088
65
1088
1088
1088
1088
1088
1088
80
1088
80
1088
1088
80
1088
80
1089
1088
80
1088
1088
1088
80
1088
1088
80
1088
1088
1088
1088
65
1088
1088
1088
65
1088
1088
1088
1088
1088
1088
1088
80
1088
1088
80
1088
1089
1204
1164
1276
1404
1260
1252
1252
1120
1041
1041
1229
1880
1418
1282
265
1295
1295
1300
1057
1313
1344
1872
1041
1076
1140
1098
1216
1175
1792
1158
1162
1162
1162
1544
1156
1153
1039
1520
1520
1520
1520
1520
1264
1037
1037
269
1293
1037
1293
1293
1037
1037
1540
1028
1092
1284
1028
1028
1028
1028
1028
1028
1028
1085
1261
1331
1028
1028
1216
194
1152
1472
1472
1952
1216
1088
1376
1536
1024
1333
1051
1051
1216
1216
1088
1024
1088
1472
1056
1472
1472
1280
1024
128
1024
1024
128
1920
1024
1280
1280
1216
1280
1216
1024
1408
1152
1280
128
1152
1088
1088
1536
256
1664
1664
1408
1280
1280
1152
1152
1152
1152
1280
1152
1024
1152
1152
1152
1216
1216
1216
1440
1216
1408
1408
1024
1280
1024
64
32
1024
1024
1152
1920
1280
1120
1056
1280
1248
1376
1563
1051
1053
27
1051
1307
1051
1051
1051
1051
1211
1051
1115
1115
1207
1147
1435
1024
1024
1024
1024
1410
1410
1332
1842
1362
1864
1864
1396
1947
1452
1037
1056
1056
1056
1058
1042
1042
1170
1426
1426
1426
1426
1124
1246
1423
1411
1126
1302
1299
1555
1043
1095
1934
1934
1186
1114
1101
1037
1055
1026
1026
1096
1212
1206
174
1312
1064
1310
1310
1310
1370
1306
1306
1310
1306
1306
1310
1306
1306
1100
78
94
1356
334
1308
1302
1308
286
1308
278
286
1308
1308
286
1358
1310
1308
1308
1310
1308
286
1308
1310
1300
1302
1310
1324
1324
1306
1324
1324
1324
1324
1330
1364
1300
1364
1116
1116
1116
86
78
1116
1310
1310
1116
1114
1118
1306
1302
1114
1806
1136
1028
1808
1159
1032
1796
1036
1036
1284
1535
1646
1067
1072
1072
49
1072
1072
49
1072
1075
1074
1073
1075
1072
49
1072
1072
1072
49
1152
1075
1048
1048
1080
1080
1048
1048
1068
1132
1132
1036
1132
1132
1068
108
1068
108
1132
1132
1132
1291
1803
843
1158
1400
1400
1280
1380
1376
1232
1889
1888
1635
1226
1222
1040
12
20
140
76
1036
1032
16
12
140
76
1036
1040
12
1160
1426
1970
1442
1442
1497
1236
210
1236
1028
1048
1480
1480
1460
1284
1322
1829
1794
1292
1284
1080
1373
1768
1400
1034
1034
1034
1032
1026
4
6
10
1284
1284
1024
1024
1032
1024
1058
42
74
146
1098
1090
134
70
1218
1080
1114
1122
1988
1248
1124
1124
1792
1792
1846
1115
1115
119
1194
1180
1036
1441
1184
1184
1216
1216
1186
1092
1128
1128
1130
1088
1184
1216
1184
288
1184
1216
1184
1184
1216
1232
209
1233
1233
1232
1104
81
1216
1216
1344
1344
1216
320
1216
448
1216
320
1216
1216
1472
1088
1056
1216
1216
1088
1489
1034
1034
1074
1286
1031
1216
1429
1285
1088
66
72
1096
1088
66
72
1292
1186
164
1216
1186
164
1168
168
162
164
146
169
1216
194
193
200
196
1184
144
168
296
162
290
164
292
1168
1480
1090
72
1424
1216
194
200
196
1216
194
200
196
1188
292
1218
200
196
169
1216
194
193
200
196
201
1192
162
290
164
1224
1216
194
200
1320
1168
1224
1216
194
193
200
196
201
1218
200
1224
1292
140
1184
1224
1192
162
1100
1088
1221
1172
149
1287
1255
1088
1176
1176
1216
1216
1216
1216
1216
1216
1216
1048
1048
1048
1056
1252
1065
1474
1034
1180
1168
200
146
1168
1224
1216
144
194
200
1224
1170
1217
200
196
1826
1096
1216
320
448
400
322
321
450
200
328
456
402
1216
320
321
200
324
328
1218
200
1344
448
450
200
1224
1220
1218
196
1216
448
400
322
450
449
200
328
452
456
402
457
1216
320
144
194
322
321
200
196
324
328
1218
200
328
1426
1218
193
322
200
328
456
457
1224
1036
1036
1090
65
68
72
73
1088
66
65
72
1090
65
72
1092
1088
73
1096
1058
72
1345
1224
1089
1480
1352
452
1352
1092
1088
72
1440
1228
1176
1176
1176
1218
1484
1090
1220
1221
1029
1173
1224
1216
1216
1216
1216
1424
1472
1488
1488
1221
1477
1349
1492
1442
482
1184
416
288
480
1184
480
1040
1225
1865
1044
1044
1044
1044
1044
1220
1476
1220
1476
1860
1076
1856
1824
1568
1860
1860
1860
1860
1860
1826
1860
1820
1860
1860
1860
1820
1570
1564
1554
1572
1572
1564
1076
1588
1076
1076
1588
1076
1568
1057
1560
1856
1856
1856
1824
1824
1824
1056
1560
1604
1088
1218
1218
1218
1092
1220
1056
1188
1220
1224
1042
1060
1056
1180
1220
1188
1184
1474
1090
1218
1220
1186
1218
1091
1088
1187
1219
1187
1184
1184
1216
1186
1186
1218
1091
1091
1091
1091
1475
1475
1088
66
1092
1092
1088
1088
68
1088
1092
1092
1472
1089
68
1472
1088
1219
1219
1187
1219
1187
291
1187
1187
291
1219
1219
163
1219
163
1219
1219
1219
1219
1216
1184
1184
1184
1188
1216
1216
196
1216
1184
1185
1312
1216
1220
201
1316
1216
1216
160
288
161
292
169
1216
1443
1444
1219
1220
1216
1217
1220
1216
1216
196
1220
1218
1218
1220
1187
1219
1219
1224
1216
1184
1216
144
1184
1219
1184
1216
1220
1216
1091
1219
163
1219
1219
163
291
1187
1219
1187
1219
1219
291
1219
1220
1216
160
1216
1216
196
1220
1216
1216
160
1216
193
201
1216
1216
196
201
1216
1217
196
292
1216
288
1216
1216
193
1216
196
1220
1225
1225
1219
1187
1216
1217
1260
1260
1184
1220
1188
1219
1219
1216
1216
1504
1443
1443
1475
1476
1476
1476
1476
1061
1043
1056
1056
1060
1184
1186
1220
1184
1186
1088
1088
1088
1088
1472
1184
1184
1184
1184
1184
1216
1184
1184
1216
1216
1184
1216
1184
1184
288
1216
1216
1184
1184
1312
1088
1216
1216
1184
1216
1216
1216
1216
1088
65
1088
1088
65
1089
1088
1472
1472
1186
1220
1220
1169
1184
1216
1184
288
1216
193
1184
1216
1216
160
288
161
1216
1184
1216
1216
1376
1312
1088
1088
1088
1088
1088
1088
1088
1088
1088
1088
1216
1216
1216
1216
1184
1216
160
288
1216
160
288
1216
1216
1216
1216
1216
1184
1216
1216
1216
1184
1216
1216
1184
1184
1216
1184
1216
1216
1216
1184
1216
1216
1216
1216
1440
1186
1088
1216
1216
1216
1184
1312
1216
1216
1216
1216
1218
1187
1216
1216
1216
1216
1216
1216
1216
1184
1184
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1184
1216
1216
1184
1216
1216
1220
1216
1216
1216
288
1216
1216
1216
1216
160
288
1216
193
1216
1216
1217
1216
1216
1216
1216
160
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
320
1216
1216
160
1216
1216
1216
1216
160
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
1088
1216
1216
1216
1184
1248
1248
1312
1184
1216
1856
1248
1248
1248
1248
1217
1217
1216
1217
1217
1217
1217
1219
1216
1216
1217
1217
1217
1217
1217
1217
1217
1187
1217
1217
1217
1217
1093
1248
1216
1184
1184
1248
1216
1220
1216
1056
1184
1216
1216
1216
1216
1216
1216
1216
1216
1216
1248
1248
1216
1440
1188
1220
1184
1216
1216
160
1184
1184
1472
1440
1440
1476
1732
1472
1728
1728
1728
1440
1440
1728
1728
1472
1728
1472
1440
1472
1472
1440
1440
1056
1217
1057
1056
1059
1044
1058
1044
1044
1219
1187
291
1216
1184
1218
1186
1219
1187
1216
1218
1218
1314
1219
1088
1088
1064
1064
42
1088
1184
1184
1216
160
1216
1184
288
1216
160
1216
1184
288
1440
1184
1184
1184
1088
1216
160
1216
1216
1184
1216
1216
1216
1184
288
1216
1184
1216
1216
1216
1216
1220
1220
1216
1216
1216
1056
1184
1216
1504
1088
1220
1224
1240
1240
1240
1188
1184
1184
1216
1216
1216
1056
1167
1216
1172
1172
1170
1079
1286
1158
1303
1284
1298
1028
1545
1218
1218
1474
1218
1248
1348
1480
1168
1216
1216
1170
1218
1216
1180
1216
1219
1187
1219
1219
1219
1219
1187
1219
1168
1216
1216
1220
201
1220
1216
196
201
1216
1216
201
1224
1216
1220
1188
1216
196
201
1216
196
1216
193
196
201
1187
1252
1217
1426
1220
1472
1315
1219
1424
1216
1059
1344
328
1473
1220
1436
1180
1180
1180
1347
291
419
1347
1347
1219
1219
451
291
419
1219
323
291
1219
451
1219
451
1219
1219
323
451
1219
1219
1347
1315
1219
1344
1220
1216
1216
1220
452
1476
1476
1472
1216
1216
1216
320
193
1216
320
1472
1216
1472
1216
1091
35
1091
1091
35
1091
1091
1091
1088
1056
1088
1056
1088
1088
1088
1092
1092
1092
1091
1219
1216
1170
1216
1216
160
1216
1216
1216
1216
1184
1172
1184
1216
1216
1216
1220
1220
1169
1216
1216
1216
1217
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1184
1172
1172
1172
1248
1216
1216
1217
1217
1217
1216
193
1217
1217
1217
1217
1217
1217
1217
1217
1217
1092
1089
1088
1219
1220
1476
1218
202
1436
1124
1344
1344
1344
448
1600
1472
1472
1216
320
1440
1312
1216
1472
1344
1216
1472
1344
1216
1216
320
1344
1088
1088
1088
1088
1056
1088
1056
1344
1344
1216
1472
1216
1216
1216
1476
1220
1480
1348
1220
1480
1348
1352
1180
1345
1216
1216
1345
1472
1344
321
1216
320
1216
1057
1088
1344
1216
1344
1216
1472
1472
1216
1216
1440
288
1344
1216
1344
1472
1216
1472
1216
1216
1216
320
1472
288
1216
320
1472
1344
1216
1472
1344
1312
1216
1472
1472
1344
1472
288
1344
1472
1312
1056
1088
32
1088
1056
1088
1088
1056
1088
1056
1088
1088
1088
1088
1088
1120
1344
1472
1216
1472
1216
1472
1472
1088
1348
1344
1088
1472
1472
1312
1088
1217
1217
1217
1089
1249
1216
1217
1216
1217
1217
1217
1233
1217
1217
1088
1056
1220
1220
145
1224
1220
1220
145
1476
1092
1028
1219
1218
1347
1347
1219
451
1219
323
1219
1346
1216
320
322
1216
194
322
1472
450
1216
1218
322
1472
1091
1091
1059
1088
1090
1180
1220
1216
1216
1216
1217
1092
1354
1476
1348
1436
1226
1348
1348
1348
1170
1344
1344
1600
1344
1216
448
1216
320
1472
1216
1216
448
1216
1472
1216
1216
1216
1216
1216
448
1344
1088
1088
1056
1088
1088
1088
1056
1216
1472
1472
1088
1284
1428
1216
1472
1088
32
1088
1217
1428
1220
1220
1220
1348
1220
1476
1092
1092
1344
1440
1440
1028
1488
1168
1345
1216
1216
1216
1472
1488
1424
1120
1428
1216
1176
1344
1224
1032
1224
1030
1033
1030
1030
1030
1030
1031
1030
1030
1028
1028
5
7
1030
1390
1390
1390
1030
1034
1034
1034
1030
1030
1030
1031
1352
1048
1070
1463
1036
1036
1092
1092
1091
1091
1348
1092
1092
1088
66
1604
1088
68
1472
1472
1476
1092
1186
1217
1217
1473
1089
1475
1475
1731
1475
1091
1472
1472
1476
1472
1728
1476
1472
1728
1476
1088
65
73
457
1728
1728
1476
1219
1603
1603
1216
1600
1216
1216
1600
1216
1353
1475
1728
1473
1472
1344
1186
1353
1300
1088
1184
1344
1220
1476
1472
1600
1344
1088
1088
1184
1984
1600
1376
1600
1344
1344
1344
1600
1088
1600
1600
1088
1088
1315
1472
1472
1472
1476
1476
1476
1472
1472
1088
1472
1088
1472
1088
1474
1476
1473
1473
1473
1472
1472
1472
1472
1220
1216
1216
1216
1216
1344
1088
1472
1088
1088
1472
1088
1472
1472
1472
1088
1472
1728
1472
1088
1088
1472
1472
1472
1472
1088
1472
1088
1600
1216
1504
1504
1504
1504
1472
1216
1216
1216
1376
1088
1184
1216
1472
1472
1184
1344
1216
1216
1184
1184
1236
1296
1544
1184
1286
1040
1040
272
1044
1044
1860
1219
1219
1219
1219
1220
1220
1220
1475
1475
1476
1056
1056
1300
1220
1220
1216
1472
1472
1216
1216
1216
1216
1440
1472
1216
1216
1216
1472
1217
1121
1148
1149
1120
97
1125
1120
101
1125
1124
1121
1125
1088
1124
1148
1148
1112
1262
1078
1146
1212
1250
228
1252
1239
1239
1274
1134
1134
1270
1270
1270
1270
1254
1258
1276
1148
1190
1246
1246
1264
1264
1264
1239
1236
1079
1260
1200
1213
1204
1215
1204
1208
1240
1240
1240
1240
1158
1240
1204
1204
1424
1028
1064
1187
1867
1248
1424
1050
1030
1038
1038
1152
1408
1408
1216
1064
1176
1267
1496
1420
1512
1508
1252
1488
1504
464
1508
228
1044
1437
1438
1078
1421
1216
1216
1440
1216
1228
1228
1228
1423
1432
1432
1432
1432
1432
1048
1048
1488
1216
1216
1408
1505
1484
1044
1024
1024
1024
1024
1024
1332
1508
1044
1488
1430
1430
1036
1036
1044
1044
1044
1044
1044
1036
1036
1044
1044
22
1036
20
1428
1036
1024
1024
1024
1472
1472
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1472
1440
1440
1472
1472
1472
416
1472
1472
416
1472
1472
416
1472
1472
1472
1024
1024
1510
1510
1538
1036
1036
1496
1081
1305
1076
1074
1458
1242
1418
1049
1103
1039
1039
1039
1039
1420
1429
1216
1056
1061
1027
1110
87
91
1221
1027
1091
1027
1200
1072
49
1232
1232
200
1840
818
1024
1104
72
1190
1222
1382
1382
1093
1093
1095
1479
1095
1095
1095
1095
1125
1125
1125
1400
1293
1047
1047
1047
1165
1110
1165
1165
1556
1112
1880
1091
1411
1091
1347
1667
1032
1048
1800
1251
1192
1192
1160
1411
1347
1411
323
1349
1411
1059
1251
1251
1059
1059
1059
1220
1036
1027
1027
1813
1360
1360
1221
1203
1203
1088
1028
1128
168
1220
1152
1677
1293
1554
1172
1155
1732
1040
1040
1088
1088
1160
1184
1031
1029
1282
1796
1282
1092
1154
1154
1120
1194
1194
1194
1154
1176
1172
1176
1164
1441
1073
1802
1504
1504
1504
481
1504
1504
1504
1504
1184
1416
1120
1120
1101
1092
1225
1220
1220
1220
1220
1093
1093
1128
1128
1128
168
1128
69
1128
168
1128
1128
168
1128
1192
1128
1124
1092
1092
1092
1092
1092
1252
1252
1096
1093
1096
1096
1096
1096
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1093
1224
1224
1221
1221
1221
1352
1352
1352
1352
1352
1224
1160
200
197
1221
1221
1221
1221
1221
1224
165
1221
1224
197
165
1221
1160
200
1221
1224
1224
1221
1224
1160
200
197
165
1221
1224
1224
1224
1224
1224
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1092
1348
1220
1220
1162
1220
201
1220
1220
1226
1220
201
1220
1220
1220
1220
1225
1220
1220
1220
1220
324
1220
1220
1220
202
1460
1290
1280
1286
1280
1200
1205
1130
1034
1034
1250
1032
1354
1432
1432
1432
1432
1460
1067
1483
1124
1945
1049
1172
1168
1096
1295
1264
1922
1026
1026
1026
1026
1584
1220
1446
1219
1658
1658
1658
1658
1658
1242
1053
1053
285
1053
1053
1053
1053
1437
1309
1309
1293
1165
1037
1037
1029
1221
205
1037
77
1037
141
1229
1165
1157
1085
1197
1296
1165
1157
1034
266
1034
1528
1112
1112
1144
1176
1048
1080
1464
1336
1341
1087
1087
1304
1304
1248
1136
1248
1472
1144
1272
1528
1528
1080
1208
440
1080
1080
1208
440
1976
1080
1080
1208
1272
1336
1263
1208
1464
1208
1208
1208
1208
1048
152
1176
1336
1208
1208
1208
1336
1208
440
1080
1272
1272
1272
1080
1336
1080
1080
1528
1528
1272
1304
1528
1528
1496
1496
1528
1528
1208
1848
1080
184
1080
1080
1080
1080
1080
1720
1848
1112
1112
1080
1528
1240
1087
1151
1085
1087
1087
1087
1087
1087
1087
1087
1067
1087
1151
1119
1151
1119
1407
1080
1080
1080
1080
1714
1714
1336
1920
1475
1361
1353
1970
1235
1097
1436
1057
1025
33
1089
1344
1024
1056
1024
1202
1202
1202
1202
1039
1260
1032
1488
1226
1414
1414
414
1286
1438
1350
1094
1094
1458
1234
1089
1137
1072
1520
1520
1073
1183
1440
1440
1044
1604
1954
1442
1954
1346
1058
18
418
402
1058
418
402
1954
1826
786
930
1858
802
786
1826
1810
930
914
1826
930
1090
1090
1090
1314
1314
1058
418
1298
1442
1442
402
1826
930
1954
1826
1858
930
1954
1954
1826
1426
1058
290
418
1314
1058
418
1826
930
1826
930
1826
930
1826
786
930
1174
1042
1042
1036
396
1036
396
1338
1036
1420
1420
1804
1850
1174
1078
1366
1186
1186
1186
1170
1186
146
1186
1042
1042
1186
1170
1170
1042
1810
1186
1954
1120
100
1216
1040
1100
1196
1326
1196
1198
1294
1415
1080
1195
1104
81
1104
81
1105
1105
1104
81
1105
1104
1097
1106
1107
1104
1104
81
1105
1104
81
1160
144
1160
144
1160
1104
1106
1176
184
1112
1080
1080
1720
1080
1068
1068
1024
1024
1024
1024
1025
1025
1068
1068
1068
1068
1068
1141
1141
1141
1166
1348
1348
1804
1166
1167
1154
1308
1308
1288
1220
1222
1039
1039
1039
1039
143
1039
1039
1039
1039
1039
1039
1039
1039
1039
1039
1256
1490
1776
1532
1532
1137
1104
336
1104
1104
1160
1028
1372
1372
1461
1048
1044
1029
1634
1030
1029
1500
1220
1288
1224
1140
114
1140
114
1140
1136
1130
1134
1130
122
1130
1028
1028
1128
1128
1128
1128
1130
1130
1130
122
114
1204
1136
1130
1202
1130
114
1266
1228
1378
1895
1123
1284
1246
1246
1057
1057
1114
1088
1088
1088
1026
1026
1234
1187
1187
1052
1036
1036
1186
1056
1216
1216
1216
1092
1188
1316
293
1060
292
1316
1060
292
1316
1316
293
1316
1025
1236
215
1236
213
1237
1301
1300
1356
1357
1316
293
1060
1380
1124
1316
293
1316
1316
1316
1316
293
1316
1316
1316
293
1316
1124
1060
292
293
1025
1281
1025
1364
1098
1098
1042
1044
1024
1354
1349
1381
1298
1298
1298
100
1226
1354
1354
1098
292
330
1358
1190
1190
1042
274
1062
1062
1170
1316
1062
294
1318
1170
1319
1316
1318
1317
1060
292
1062
1062
1062
146
1060
292
1316
1062
294
1318
1062
294
1318
1482
1554
1354
1316
330
1482
1318
1318
1316
1318
1316
294
1318
1316
1318
1318
1318
1318
1316
1318
1319
1316
294
1318
1316
293
295
1316
1318
1319
1316
1318
1318
1318
1226
1226
1226
1226
1226
1482
1298
1298
100
1298
102
1125
103
1124
1126
1127
1318
1098
1106
1358
1230
1226
1226
1482
1482
1230
1354
1285
1169
1169
1361
1233
1024
1024
1520
1024
1024
1024
1024
1024
1024
1024
1072
1072
1072
1201
1228
1281
1354
1226
1046
1042
274
1042
274
1042
1042
274
1042
274
1098
292
330
1170
1318
1098
292
330
1354
1170
1061
1098
292
330
1318
1098
1042
1298
1124
786
1298
1042
274
1810
1125
1298
358
1298
1124
1298
1042
274
1298
1380
358
1381
1298
202
1382
1298
356
1298
1042
274
202
1810
1298
1298
1298
1298
202
1318
1318
1318
1316
1316
330
294
1426
330
1098
1354
294
1317
1316
1098
82
850
338
1318
1572
292
330
1426
330
1319
331
1316
330
294
1362
330
1170
1354
294
1354
294
1317
1316
330
1318
1318
1316
842
338
330
1318
1316
330
1866
850
330
1354
1318
1317
295
1098
1316
1098
82
1316
1319
1316
1230
1230
1126
1125
103
1126
1124
1127
1124
1126
1127
1042
1126
1125
1124
1062
1318
1319
1098
1318
1060
1353
1353
1097
1316
1866
1318
1354
1318
1234
1226
1316
1358
1042
1298
1298
1098
330
1358
1106
1029
1285
1253
1028
1280
1280
1280
1024
1024
1280
1280
1298
1298
1089
1345
1345
1297
1412
1316
1413
396
397
1412
389
404
293
1413
293
805
1317
1413
1316
1109
1353
1161
1109
1107
1110
1110
1109
1357
1366
1366
1358
1165
1046
1162
1034
1043
1165
1165
1165
1165
1165
1174
1165
1174
1166
1166
1166
1038
1046
1038
1046
1038
1038
1038
1046
1046
1045
22
1046
1046
1046
1042
1043
1039
1162
1162
1162
1034
1034
1034
1043
1033
1349
1226
1026
1026
258
1026
258
1029
1285
1062
1318
1318
1319
1062
1060
1060
1174
1318
1062
1060
1354
1254
1318
1318
1318
1318
1254
1126
1318
1318
1318
1190
1318
1316
1062
1062
1318
1126
1126
230
1254
1254
1318
1318
1254
1254
1252
230
1254
1254
1126
1252
1124
1252
229
1316
1318
1316
1316
1316
1316
1190
1062
1318
1062
294
1318
1318
1318
1318
1318
1062
294
1318
1318
1318
1062
1318
1254
1254
1254
1126
1318
1318
1316
1316
1062
294
1318
1318
1318
1316
1319
1318
1318
1316
1319
1316
1316
1316
1316
1316
1316
1316
1319
1316
1318
1318
1318
1318
1318
1317
1316
1318
1316
294
1316
294
1316
293
1318
1318
1318
1318
1318
1318
1316
1318
1318
1318
1318
1318
1318
1318
1316
1316
1318
1382
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1316
1316
294
1318
1318
1316
294
1318
1316
1316
1319
1318
1316
1316
1319
1316
1317
295
1316
1316
1318
1318
1316
1316
1316
1316
1316
293
1316
293
1225
1225
1510
1510
1510
1025
1230
1486
1188
1318
1062
1318
1318
1318
1318
1446
1446
1446
1382
486
1510
1382
1510
1508
1140
1062
1062
1062
1060
1318
1302
1301
1316
1318
1126
1126
1298
1252
1353
1043
1043
1043
1190
1188
1318
1318
1062
294
1316
1318
1318
1318
1318
1060
292
1316
1316
1316
1060
1316
1318
1252
1316
1170
294
1316
1316
1316
1318
1316
1252
1254
1254
1124
1254
1252
1380
1316
1316
1046
1046
278
1173
1043
1188
1188
1316
1316
1316
1318
1060
1316
1316
1060
292
1316
1060
1316
1060
1316
1316
2020
1508
1254
1126
1126
230
1126
1124
228
230
1254
1252
1298
1252
1318
1190
1298
1042
1190
1190
1316
1316
294
1318
1062
1062
294
1318
1318
1316
1318
1318
1318
1316
1318
1318
1318
1318
1318
1318
1316
1062
1318
1316
1316
294
1318
1316
1316
1318
1316
1316
1316
1316
1318
1316
1318
1318
1316
1318
1318
1318
1316
1318
1316
1318
1318
1318
1316
294
1318
1316
1316
1318
1318
1316
1318
1316
294
1318
1318
1316
294
1316
294
1316
1318
1318
1318
1316
1316
1316
1316
1318
1318
1318
1318
1316
1316
1226
1229
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
293
1252
1319
1319
1316
1318
1316
1318
1318
1318
1316
1316
1318
1316
1318
1316
294
1316
1318
1316
294
1316
1318
1316
1316
1316
1316
294
1316
1318
1318
1318
1316
294
1318
1316
1318
1318
1318
1316
1316
1316
294
1316
1316
294
1316
1316
1316
1318
1316
1316
1318
1316
1316
1316
294
1316
1316
1316
1316
1225
1225
1225
1252
1226
1354
1316
1316
1316
1316
1316
1508
1062
1316
1490
1894
1510
1510
1510
1510
1025
257
1025
257
1025
1025
1025
1025
1025
1283
1025
257
1025
1025
1025
257
1025
1025
1025
257
1025
1025
1027
1025
1025
1025
1281
1029
1299
1126
1188
1171
1299
1318
1302
1124
1063
1190
1126
1298
1124
1298
1316
1316
1318
1318
1316
1299
1299
1316
1444
1229
1238
1225
1225
1226
1226
1226
1226
1380
358
1446
1444
1230
1230
1252
1254
1252
1252
1444
1444
1254
1254
1254
1252
1510
1445
1252
1510
1444
1446
1025
1281
1060
1060
1062
1062
1062
1062
1062
1062
294
1062
294
1318
1318
1318
1318
1062
294
1318
1318
1316
294
1318
1318
1318
1126
1120
1248
1195
1189
1190
1316
1190
1188
1318
1318
1316
294
1062
292
294
1318
1316
1316
1316
1316
1316
1318
1318
1318
1190
1318
1316
1316
1316
294
1316
1316
294
1316
1316
1316
294
1316
1316
1316
1316
1318
1316
1318
1316
1026
1026
258
1124
102
1124
1318
1060
1188
1124
1446
1120
1224
1224
1480
1480
1480
1224
1224
1224
1280
1280
1280
1024
1352
1024
1457
1201
1024
1264
1184
1184
1200
1200
1186
1100
1429
1026
1026
1282
1026
1190
422
1380
1316
1025
1025
1281
1042
1062
1062
1174
1060
1126
1190
1062
294
1062
294
1062
1318
1062
1062
1042
1042
1042
1316
294
1353
1574
1574
73
1062
1097
1062
1062
1097
1319
1318
1316
1060
1572
36
292
1572
1063
1316
293
1316
1572
36
1060
1572
1063
1446
1444
1025
1298
1318
1354
1062
1318
1298
1318
1190
1354
1316
1353
1316
1302
1430
1430
1429
1382
1190
870
230
1446
1382
1894
1318
1318
1318
1062
294
806
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1318
1062
1318
1298
1318
1318
1316
294
1318
1318
1318
1318
1318
1318
1318
1316
294
1316
1319
1316
1316
1060
292
1316
294
1316
1316
294
1126
1190
1126
1126
1190
1126
1062
1318
1126
1190
1126
1190
1124
1124
1124
1316
1316
1252
1318
1282
1062
1046
1318
1060
1318
1062
1572
1060
1062
1060
1046
1062
1316
1062
1060
1046
1357
1043
1316
1316
1317
1319
1298
1298
1062
292
294
1318
1316
1060
1574
38
1062
294
1318
1318
1574
38
1062
1316
1572
1060
1046
214
1046
23
1046
1444
1060
1025
257
1025
1025
257
1281
1281
1025
257
1281
1281
1281
1027
1025
1025
1281
1281
1281
1046
1025
1126
1318
1302
1302
1302
1046
1302
1174
1126
1382
1125
1298
1380
1318
1316
294
1316
294
1316
294
1318
1062
1318
1318
1316
1318
1317
1317
1318
1316
1316
1354
1126
1126
1126
1126
1190
1124
1318
1124
1380
1316
1354
1316
1316
1316
1302
1229
1302
1302
1302
1302
1101
1366
1430
1380
275
1316
1316
1318
1316
1316
1316
1316
1316
1316
1043
1316
1380
1298
1382
1298
1298
1298
1316
1318
1318
1062
1316
1318
1316
1316
1318
1316
1316
294
1316
1318
1318
1318
1062
1318
1318
1318
1318
1318
1316
1318
1828
1318
1316
1316
1318
1316
1828
1316
1316
1828
1190
1126
1190
1126
1188
1126
1042
1188
1124
1188
1316
1062
1318
1316
1318
1188
1380
1316
294
1316
1574
1060
1317
1317
1124
1366
1380
1316
1316
1316
1830
1234
1025
1281
1025
1025
1025
1025
257
1025
1281
1025
257
1281
1281
1281
1025
257
1281
1025
1025
1026
1026
1026
258
1287
1282
1026
258
1026
1026
1026
1034
1318
1318
1126
1382
1318
1318
1318
1318
1318
1126
1318
1318
1354
1316
1318
1354
294
1318
1318
1316
1318
1318
1316
1126
1126
1318
1126
1126
1302
1101
1316
294
1318
1060
1027
1046
1814
1302
1302
1046
1302
1302
1358
333
1110
1430
1124
102
1380
358
1126
1126
1318
1316
294
1316
294
1316
294
1318
1316
294
1318
1316
1316
1316
1316
1319
1316
294
1316
1316
1316
1316
1126
1126
1190
1126
1316
294
1062
1318
1316
294
1318
1318
1124
1302
1318
1317
1318
1316
1318
1316
1283
1652
1026
258
1026
258
1026
1346
1026
258
1282
1026
1026
1866
1188
1572
1218
1352
1424
1096
1280
1024
1024
1280
1507
1424
1168
1424
1024
256
1296
1296
1280
1033
1025
1088
1093
1088
1088
1088
1088
1088
1184
1184
1184
1184
1184
1184
1184
1274
1274
1274
1098
1098
1098
1098
1098
1098
1098
1101
1392
1200
1210
1452
1101
1358
1380
1380
1382
1382
1316
1382
1382
1382
1382
1380
1380
1380
357
1316
1316
1317
1124
1062
1225
1252
1299
1253
1318
1062
1062
1318
1318
1298
1298
1316
1316
1062
1316
1316
1062
1316
1060
1060
1063
295
1319
1060
1060
1316
1062
1062
1062
1062
1062
1062
1060
1060
1060
1383
1318
1190
1609
1316
1252
1446
1383
1173
1382
1190
1316
1430
1558
1060
1636
1316
1380
1380
1190
1060
1636
1316
1638
1316
294
1318
1316
1382
1382
1382
1382
1382
1380
1524
1574
1316
1316
1302
1558
1558
278
1316
1316
1316
1316
1316
1060
1316
1302
1558
1298
1299
1299
1316
1380
1380
1508
1230
1252
1252
1252
1252
1380
1126
1554
1298
1124
1316
1318
1316
1316
1316
1316
294
1062
292
1062
1316
1062
1318
1316
1062
1610
1316
1316
1060
1317
1062
1060
1299
1299
1572
1318
1318
1252
1254
1226
1382
1126
1060
1225
1316
1316
1446
1382
1446
1508
1446
1446
1524
1168
1568
1024
1968
1109
1109
1301
1110
1301
85
1613
1318
1062
294
1318
1062
294
1316
1316
1316
1318
1318
1316
1188
1060
1302
1357
1430
1316
1318
1316
1298
1316
1316
1316
1318
1316
1316
1316
294
1316
1316
1281
1267
1118
1118
1040
1041
1042
1040
144
1170
1042
146
1040
1043
147
1043
147
1103
1085
1180
1260
1175
1250
1446
1250
1444
1258
1260
1516
1024
1376
1256
1248
1250
1232
1488
1232
1232
1250
1250
1249
1250
1504
1507
1507
1236
1240
1240
1047
1044
1527
1249
1456
1509
1046
1040
1046
1040
1218
1218
1218
193
1217
1032
1474
1041
1045
1040
1042
1164
1078
1096
1424
1444
1279
1167
1103
1103
1048
216
1048
1496
1155
1045
1157
1144
1289
1025
1281
1024
256
1024
1536
1044
1044
1044
1044
1300
1041
1040
1058
1037
1188
1188
1124
1140
1100
1164
1210
1032
1040
1041
1041
1040
1040
1288
1288
1041
1028
1035
1032
1281
1548
12
1044
270
1292
1044
1292
1036
268
1036
268
1060
1044
1300
1048
1052
1052
1048
1048
280
1046
1044
22
1044
22
276
278
1046
1046
278
1292
1292
1046
1044
278
1046
1036
268
1294
1550
1036
1044
1300
1300
1036
1036
1036
268
1036
1292
1036
1036
268
1036
268
1036
268
1036
1036
1036
268
1300
1300
1036
1036
1036
1036
1036
1548
12
1548
12
1548
12
1548
12
1036
1036
1036
1036
1548
1548
1548
1036
1036
1048
1048
1578
1042
274
1554
17
18
273
274
1536
1056
1056
1056
1056
1120
1166
150
1098
1160
1032
1032
1032
1032
1032
1064
36
1065
1060
1200
1200
1188
1264
1264
1264
1228
1088
1344
1152
1040
48
1168
1168
1052
1040
1072
1072
1072
1040
1096
1096
1214
1223
1223
359
1383
1260
1260
1261
1389
1133
1133
1261
1133
1260
1260
1260
1094
1293
1112
1112
1112
1217
1218
1472
1216
1493
1368
2012
1041
1297
1041
1297
1041
1024
1092
1192
1170
1184
1184
1184
1298
1090
1314
1090
1089
1314
1090
1170
1314
1090
1090
1314
1216
1028
1026
1026
1589
1840
1104
1186
1155
1155
1164
1038
1120
1120
1504
1409
1293
1293
1048
1024
1411
1216
1031
1031
1084
252
1276
1112
1048
1080
1415
1286
1798
1286
1414
1158
1158
1472
1024
1024
1024
1094
1048
1030
1025
1116
1035
1063
1584
1520
1520
497
1520
1520
1520
1520
1520
1520
1345
1452
1025
1025
1089
1381
1189
1293
1317
1317
1317
1157
1157
1160
1160
1160
1160
1160
1173
1160
1160
1160
1160
1160
1160
1160
1160
1182
1254
1230
1230
1174
1166
1046
1302
1240
1221
1272
1272
1272
1272
1382
357
1301
205
229
1229
1301
1301
205
1237
1237
357
1253
1237
1237
1237
1229
1160
141
1165
1165
1153
1032
264
1288
1285
1320
1325
1400
1400
1400
1352
1358
1288
1032
1032
264
14
270
1294
269
165
1045
1293
1045
1293
1293
1288
270
1189
1293
1096
1318
293
1109
1317
1160
1096
1317
1096
1096
1317
1096
1160
1096
1173
294
293
1165
1173
1096
1096
1096
1096
1153
1382
1382
1294
278
230
1254
1302
1254
1254
1382
230
206
1382
230
206
1238
1238
358
230
206
1254
1318
1318
1318
1318
1318
1318
1358
1318
1366
1190
1294
166
1035
1190
1191
1190
1302
166
1291
1302
166
1191
1190
1318
1318
1174
294
1166
1318
1318
1318
1174
294
1318
1318
1318
1318
1319
1334
1280
1414
1414
1408
1158
1156
1263
1035
1035
1174
1352
1866
1176
1177
1176
1176
1140
1126
1288
1796
1075
1051
1184
1216
1219
1516
1480
1532
1530
1498
1386
1528
1784
1071
1034
1252
1219
1219
1219
1219
1219
1219
1044
1044
276
1044
276
1044
1044
276
1044
1300
1428
1940
1940
1182
1438
1054
1310
1055
1215
1214
1054
158
1054
1310
1182
1246
1475
1246
1140
1054
1296
1409
1409
1037
1101
1037
77
1224
1032
1224
1060
1279
1092
1284
1640
612
1864
1277
1213
1087
1055
1439
1249
1248
1248
1480
1128
1084
1084
1636
1052
1052
1052
1052
1052
1052
1052
1948
1052
1052
1308
1412
1436
1199
1160
424
1448
1448
1192
1448
1448
1160
1416
1416
1416
1192
1448
1448
1288
1160
1160
1337
1304
1288
1032
1096
1448
1064
1064
72
36
1288
1288
1032
264
136
280
152
1160
420
1288
1288
1136
1476
1288
1288
1160
1544
1032
40
72
296
1160
424
1064
1064
72
1065
1064
1064
1672
1956
1112
344
1096
1416
1480
1049
1663
1151
1149
1151
1055
1055
1055
1055
1055
1055
1111
1055
127
1087
1119
1087
1064
1239
1064
1064
1064
1064
1214
1178
1314
1540
1024
1090
1299
1568
1027
1225
1594
1027
1091
1091
1059
1186
1122
1026
1058
1154
1154
1154
1186
1423
1292
1072
1364
1162
1932
1932
1932
1932
1420
1036
1124
1124
1598
1200
1216
1178
1184
1264
1264
1144
1043
1412
1412
1556
1377
1056
1056
544
1056
1056
1056
544
1056
1056
544
1056
1056
1056
1056
1056
544
1056
544
1056
1056
544
1056
1056
1056
1056
1056
1056
544
1056
1056
1056
1056
1056
1056
1056
1056
1056
1568
1056
1056
544
1056
544
1056
1056
1056
544
1056
1056
1056
1056
1056
1056
1056
1056
1056
544
1056
1056
544
1056
1056
544
1056
544
1056
1056
544
1056
1056
1056
1056
1056
1056
1056
544
1032
1034
1296
1100
1100
588
1100
588
1612
586
1066
1170
1608
1608
1100
1066
1230
1288
1320
1440
1440
1450
422
1446
1446
1446
1450
1034
274
1298
1444
1446
1448
1032
1552
1444
1744
1328
1328
1176
1080
1251
1064
1320
1071
1064
1120
98
1028
1265
1179
1056
33
1056
33
1056
33
1056
1057
1115
1059
1059
1059
1059
1027
1058
1059
1071
1088
65
1088
1025
65
1088
65
1088
1152
1152
1152
1152
129
1152
1111
1059
1027
1027
1116
1116
1132
1144
1080
1372
1372
1220
1296
1220
1240
1244
1244
1234
1233
210
1234
1234
1234
1077
1077
1077
1024
1933
1933
1550
1207
1460
1460
1333
1333
1360
1220
1219
1043
1043
1043
1043
1171
1043
1043
1061
1043
37
1043
1043
1043
1043
1043
1043
1165
1282
1288
1990
1988
1045
1024
1024
1024
1024
1496
1408
1110
1110
1269
1304
1558
1268
1408
1554
1550
1297
1280
1288
1280
1092
70
1100
1092
70
1100
1093
1088
1098
1098
1098
1098
1098
1040
1040
1152
1160
1152
1152
1162
1162
1162
1162
1170
1164
1162
1162
1164
1162
1162
140
1162
1320
1882
1935
1903
1292
1072
1200
178
1763
1763
1280
1032
1032
1032
1028
1030
1252
1328
1200
1284
1252
1252
1212
1212
1220
1220
1220
1056
1205
1453
869
1469
1453
1861
453
421
885
1477
1453
1453
437
1925
909
1005
997
1021
1013
957
1925
1013
1933
1925
1200
1109
117
1104
1104
112
144
113
1141
1104
1045
1040
1873
1361
1261
1261
1077
1133
1173
109
1453
437
1461
445
1277
1461
1253
237
253
1477
429
1077
445
1477
1461
1085
1077
1077
1205
1477
1861
1869
1053
1200
1200
1077
1256
1224
1263
1095
1136
1866
1357
1908
1074
146
1842
1074
1180
1202
1258
1354
1482
506
474
250
1444
1866
202
874
330
858
346
1866
858
882
1196
1498
1490
1490
1454
1454
1490
1868
1452
474
1860
1882
1450
1916
1460
444
1460
1892
1444
1444
844
444
876
1452
1452
1452
1490
1444
1444
844
444
884
1484
1452
1860
436
1380
1450
1450
1898
1370
1842
1994
2028
1930
1482
1926
1926
1926
1926
1926
1926
1926
1006
1926
1006
1926
1006
1926
1006
2030
1924
1012
1932
996
1020
2026
1924
1924
1020
1012
1946
1924
1002
1012
956
2036
956
1924
1012
956
1924
1004
1012
1932
996
948
1020
2026
922
956
2028
1012
956
1932
1924
2028
2026
922
1482
1482
474
1482
474
1482
506
1482
1482
1074
146
1074
1172
1074
1162
1172
116
1148
1132
116
124
156
1162
122
1124
1460
1242
1226
1354
346
1354
1482
1482
474
1514
1482
1162
1266
1045
1041
1041
1373
1533
1138
1140
1906
1140
114
188
115
1140
1140
114
1140
1144
1138
1138
1074
1074
1304
1298
1088
1496
1898
1354
1172
1170
154
1170
1074
146
1074
170
146
1170
154
1074
1170
1074
1074
146
1226
1252
1266
1450
234
242
1252
1226
218
234
250
1260
1226
234
242
250
1258
250
1258
1076
1066
58
250
1076
1082
1084
1066
1362
346
1530
1172
1842
1074
818
1178
1074
82
1842
1124
148
1074
1172
1074
146
1132
156
1074
170
1178
1074
178
1074
1172
1204
1172
116
1074
146
1162
178
186
1130
1074
146
1180
188
1074
1074
58
1074
170
146
1210
1842
1074
1074
1074
1074
146
154
1210
1454
1454
1454
1460
1252
1226
346
234
242
1252
1450
434
410
442
1354
1482
1354
346
234
242
1252
252
1252
1468
1514
506
234
474
498
1226
1866
1226
1274
1892
1076
244
236
1226
330
346
234
242
250
1418
1370
1276
1258
1460
1354
1460
1874
1226
330
346
234
378
242
1234
1354
1460
1866
330
346
250
1076
252
1252
252
1076
420
500
444
1354
234
242
1450
1274
1268
236
1866
850
1866
850
1866
850
202
362
874
330
858
218
346
506
234
474
378
242
250
890
1084
452
1076
420
444
1226
330
346
1082
874
858
1866
1354
506
1354
1084
1460
1084
1082
1076
420
1530
498
1066
1076
1084
1076
444
1354
1354
1204
1204
1204
1194
1156
1164
1204
1204
1204
1170
1204
1204
1644
1454
1892
1916
1354
1882
1484
1368
1368
1368
1926
1946
954
1962
1978
1926
1490
1482
474
1260
1258
250
1178
490
1170
1170
1258
1354
1274
1234
1141
1045
1301
1089
1140
1140
1139
1140
1138
1212
1212
1042
1042
1233
1265
1265
1073
1461
1269
1445
501
485
1509
1509
1461
501
1445
437
501
485
1461
501
1061
1461
1509
1573
1061
421
229
1445
1061
1237
1864
1192
1247
215
1238
1238
1234
1236
1895
1878
1878
1882
1223
1234
1432
1258
1244
1415
1415
199
455
1415
455
1415
199
1415
1158
214
1415
1430
214
1434
1242
410
474
1178
218
1274
1238
1222
1254
1242
1242
1274
1238
246
1238
1239
1238
246
1238
206
246
1238
1238
246
374
1246
1254
1222
1434
1434
1434
474
1242
1242
1242
1254
1223
1889
1170
1050
1146
118
1050
1146
1530
1044
1044
1062
1864
1928
1928
1062
1046
1062
1446
1864
1460
1452
1352
1206
1862
1862
1462
1860
1167
191
183
1174
1919
1863
1863
1478
1470
1448
1452
1452
1460
1174
1127
1159
182
191
167
183
1206
191
167
183
1191
183
1079
1079
1206
1206
1190
1206
1206
1188
180
1180
1164
180
1172
1204
1204
1478
1078
1252
1460
1076
228
1252
1479
1463
1863
439
1447
1863
439
871
1863
1383
1895
1894
439
1894
1446
1862
839
438
846
431
439
871
1895
1863
1863
1463
1874
1063
1063
1063
1638
1862
1862
1918
1446
1574
1462
1894
1462
1462
1860
1860
1916
1860
1460
1460
1380
1460
1892
1892
1380
884
1892
1908
1892
1860
868
1462
1462
1926
1928
1928
1924
1928
920
1928
1928
1928
1928
1928
1924
1924
2038
1926
2038
1927
1927
1934
2038
1926
920
2038
958
1926
1926
1976
2039
1928
1928
1928
1928
2039
1927
1014
1015
1927
1014
1015
1927
1014
935
1015
1927
1014
1015
2039
1974
1927
1927
910
998
950
1014
1022
935
1015
2039
1927
910
1015
2039
1927
2039
2038
2038
2038
1928
902
1014
1926
1928
902
934
1014
2038
2038
2038
2038
2038
2038
2036
1924
1012
2036
1924
1012
1924
1924
948
1012
1924
1004
2036
2036
1924
1012
2036
1980
2036
1980
2036
1924
1012
1924
2036
1924
1012
2036
2036
2036
1480
1479
1462
439
1910
1462
1207
1498
1498
1080
1256
1064
1462
1479
1254
1462
1462
1455
439
1455
439
1863
1574
551
567
1574
1896
1574
1572
1142
1062
1046
1046
1044
1462
1502
1492
1444
1462
446
1174
1206
1842
1204
1351
1502
1086
1086
1480
1204
1894
1862
438
1462
1862
870
1896
1896
1864
1860
1460
868
1076
1444
436
1412
1444
1892
1460
1460
1908
1204
1448
1464
1464
1460
1460
1460
1460
1460
1204
1204
1204
1508
1204
1204
1204
1076
1076
1078
1078
1494
478
1428
1502
1204
1476
1460
1380
1860
436
868
1860
1460
1860
1908
1076
1860
436
868
884
1380
884
1460
1860
436
868
1460
1860
1908
1076
1588
1206
1174
1174
1206
1508
1508
1204
188
1204
188
1204
1204
1074
146
818
1204
1476
1478
1502
1074
1476
1204
1894
1894
1862
870
1910
1462
1462
1862
1462
1462
1462
1894
1894
1894
1864
1864
1462
1862
438
1462
1894
1894
1460
1452
1860
1468
1860
436
1860
1892
1460
1460
1460
1860
1860
1860
1460
1446
1478
422
486
230
1894
1462
1924
1926
1926
2038
1926
934
2036
1924
1926
1926
1926
1926
1928
1926
2038
1926
1014
1926
1014
958
2038
1982
1926
1926
1014
958
1926
2040
1014
1928
920
2038
1928
1928
902
998
1014
1926
2038
2038
1944
2036
2036
1924
1012
2036
2036
1928
1928
1928
1928
1924
1924
1480
1479
1926
1928
2036
1980
1924
1012
2036
2036
1924
1012
1924
1012
2036
1924
1012
2036
2036
1508
1924
1927
1926
998
934
2038
1926
934
1014
2038
2038
1926
1014
2038
1926
998
934
1014
2038
1958
2038
1958
1014
1926
1014
2038
2038
1958
1926
1926
2038
1926
1928
1016
1014
1926
1014
2040
902
934
926
1926
1926
1928
2038
2038
2038
2038
958
2038
2038
1926
1014
2038
1926
1924
1924
2036
1924
1012
2028
2036
2036
1924
1924
1924
2036
1972
1012
2036
2036
1924
2036
1924
2036
2036
2036
2036
1924
1479
1479
1479
1508
1498
1946
1958
1926
934
1014
2036
1924
1924
1460
1974
1926
1490
1894
1462
1462
1462
1462
1207
1519
1055
119
183
1055
1055
1143
183
1207
1207
1143
1055
1055
1055
1055
1055
1055
1055
1055
183
1207
1055
183
1055
1143
1207
1526
1207
495
1207
1207
1519
1044
1078
1174
1076
1528
1078
1256
1078
470
1174
1460
1078
1174
1490
1124
1074
1478
1462
1462
1460
1460
1078
1078
1446
1462
1535
1494
1479
1479
1498
1498
1498
1498
1894
1894
1414
1414
1498
1434
1462
1462
1428
1428
1588
1572
1430
1430
1462
1428
1574
1572
1414
1574
1572
1576
1143
183
1207
495
1044
1044
1046
1062
1062
1062
1062
1463
1463
1463
1862
839
1911
1894
1862
1894
1448
328
438
1864
838
870
446
1928
902
903
1014
1015
1928
902
903
1950
2038
1928
1016
920
1014
1006
2036
1980
1175
1040
176
1040
1190
1196
1212
1462
1158
182
1188
1462
870
1862
438
870
1462
870
1862
438
870
1462
1894
1862
438
870
1862
886
1908
1908
1468
884
1460
884
1908
1078
1862
1862
1190
2022
950
1926
934
1014
1926
1926
934
1014
1926
1014
2038
1926
1926
1014
1932
1020
1932
996
948
1020
2020
2036
2020
1972
2038
2040
1926
1924
1928
2038
1043
1047
119
1811
1174
1126
118
150
1140
1254
1462
1190
1124
1462
1047
1479
1479
1240
1240
1496
1479
1479
1479
1496
1496
1496
1144
1864
1496
1041
1041
1201
1200
1448
440
1448
1456
1416
1416
424
1248
1463
1050
1050
1050
1050
1092
1092
1172
1256
1207
1135
1207
1174
1078
1078
1256
1076
1127
1062
1079
1255
1078
55
1463
1079
1255
1071
1078
1174
1074
1074
1254
1254
1271
1078
1078
1271
1078
1239
1078
1078
1239
1084
1252
1252
1444
1076
1076
1460
1076
1084
1252
1252
1252
1076
1076
1076
1076
1076
1462
1476
1207
1526
1254
1258
1463
1479
1526
1462
1167
1368
1256
1256
1460
1526
1462
1430
1428
1143
1191
1639
487
1167
511
1511
1207
1143
1479
1479
1463
231
1463
1479
431
1767
1063
455
231
1463
1446
439
231
1463
1446
1254
231
1463
1254
1462
1063
439
1463
1463
231
1479
1463
1463
1463
1463
1842
1478
1462
1478
438
1462
1254
1254
1254
1254
1254
1462
1462
1476
436
1460
1252
1476
428
1460
1076
1076
1252
1460
1460
1076
1460
1460
1159
183
1207
1207
1207
1167
183
1639
1463
1462
439
1206
1190
1206
1196
1204
1636
180
1204
1446
1460
1076
1927
1499
1078
1182
1254
1078
1254
1078
1078
1076
1076
1076
1182
1078
1256
1076
1076
1078
1271
1182
1252
1252
1252
1063
1074
1074
1078
1254
1254
1254
1062
1078
1078
1078
1078
1254
1254
1254
1078
1078
1076
1252
1076
1076
1174
1494
1172
1180
1172
1076
1062
1055
1055
1055
1055
1055
183
1055
1055
1055
1055
1207
1207
1207
1055
1055
1055
1207
1207
1207
1366
1271
1206
1462
1494
1078
1086
1086
1526
1458
1174
1174
1172
1074
1172
1254
1254
254
1254
1462
1462
1254
1254
1278
1350
1496
1256
1480
1460
1252
1252
1460
1444
436
1252
1370
1206
1206
1208
1204
1204
1204
1862
870
1172
1172
1460
1266
1464
1460
1460
1494
1167
1078
822
1174
1494
1078
1255
1246
1430
1508
1074
1062
1062
1460
1252
1252
1460
1460
1252
1252
1182
1894
1126
1502
1174
1502
1074
1074
1254
1462
1462
1462
1446
1254
1254
1256
1254
1254
1062
1254
1062
1462
1462
1254
1462
1462
1254
1254
1254
1462
1254
1254
1588
1460
1252
1252
1460
1252
1588
1252
1252
1588
1718
1206
1190
182
1206
1204
1204
1074
1204
1204
1204
1414
1480
1894
1894
1462
1188
1126
1254
1254
1254
1078
1062
1252
1252
1206
2006
2024
2036
1974
1926
2046
1490
1135
1135
1143
1135
1135
1055
1055
1055
1055
1055
1055
1207
1207
1055
1055
1055
1207
1207
1207
1047
1047
1047
1143
1125
1047
1043
23
1043
23
1143
1047
1143
1043
1255
1254
1127
151
1175
1463
1254
231
1463
1254
231
1462
439
1174
1462
1256
230
1352
344
232
1454
1448
440
438
1400
1462
1254
1254
1062
1478
438
1480
454
1252
1207
1207
1863
1206
1206
1174
1255
1254
1254
1252
1076
1055
1366
1846
1174
470
502
1174
470
502
1174
1492
1172
1350
1351
1494
1430
1174
1126
150
1174
1174
1174
1172
1462
230
1078
230
1254
1062
454
438
1462
230
1254
1254
1254
1062
422
438
1462
1462
1062
1462
1076
244
236
1076
420
500
1460
1460
1460
1076
1076
1076
1076
1206
1206
1158
1206
1462
1862
1462
1894
1062
1462
1254
1076
1206
1334
1270
1252
1974
1958
1926
1972
1055
1142
1047
1143
1043
23
1143
1043
23
1271
1043
23
1043
23
111
1047
1047
1047
119
1895
1204
1076
1351
1064
1408
1272
1496
1128
1144
1496
1258
1408
1440
1440
1144
1528
1168
1072
1521
1040
1137
1112
1109
1112
1096
1096
1096
1112
1448
1448
1448
1448
421
1448
1448
1448
1284
1284
1284
1256
1256
1256
1256
1256
1224
232
1256
1232
2008
1170
1056
1056
1224
1394
1048
1044
1046
1047
1452
1046
1046
1046
1046
1044
1044
1044
1044
1448
1448
1460
1512
1452
1271
1252
1842
1076
1078
63
55
1079
1079
1062
54
1078
1074
1170
818
1062
1062
1078
1062
1062
1078
1084
1076
1076
1076
1452
1452
1076
1076
1252
1079
1079
1462
1078
1078
422
438
1078
1076
1076
1076
1076
1446
1188
1911
1908
1252
1452
1892
1439
1048
1204
1462
1430
1078
1076
1572
1462
1046
1044
1206
1078
1572
1468
1574
1462
1462
1462
1460
1046
1046
1046
1046
1046
1044
1526
1896
1908
1460
1078
1846
1844
1074
1062
1062
1062
1252
1460
1076
1460
1078
1846
1846
1170
1074
1900
2020
2020
1252
1226
1252
1252
1252
1252
1076
1174
1842
1074
1172
1062
1462
1062
1062
1062
1462
1462
1078
1062
1078
1062
1446
1462
1084
1076
1906
1076
1444
1076
1444
1462
1076
1074
1074
1910
1462
1908
1252
1252
1266
1076
1206
1444
1227
1062
1062
1448
1892
1462
1508
1462
1462
1910
1424
1576
1219
1584
1237
1237
1365
213
1234
1239
1239
1255
1078
455
1079
1062
438
1078
1062
1062
54
1062
1062
1460
1462
1078
438
1446
1204
1076
436
1158
1223
1526
1062
1894
1892
1074
1062
1062
1084
1894
1460
1484
1062
1462
1062
1446
1519
1275
1055
1055
1047
1047
1047
1047
1047
1047
1047
1047
1047
1046
1046
1046
1046
1208
1061
1078
1254
1108
1446
1318
1024
1316
1328
50
1072
1592
1184
1376
1444
1329
1060
1088
1600
1056
1092
1060
1060
1315
1316
1826
1283
1283
1092
1116
1116
1172
1184
1059
1440
1332
1285
1190
1152
1198
1156
1024
1024
1024
1026
1025
1152
1378
1172
1197
1080
1057
1180
1307
1092
1428
2020
1263
1416
1260
1256
1048
152
1176
1048
280
408
1608
1127
1288
1027
1092
1213
1056
1201
1056
1056
34
1056
1056
1024
1024
1024
1024
1332
1072
304
1113
1322
1165
1200
1200
1136
1088
1146
1036
1138
1088
1168
1073
1169
1024
1
1025
1052
1052
1081
1190
1163
1068
1201
1052
1052
1100
1050
1298
1300
1308
1308
1308
1308
1308
146
1056
1029
1164
1052
1298
1028
1168
1168
1296
1090
1282
260
1282
1156
1026
130
1158
1026
130
1282
130
1282
1282
1026
1154
1162
1284
1282
1282
1034
138
1034
1034
1546
1162
1028
1024
1024
1030
1028
6
1028
1286
1156
1026
258
1026
1026
130
1538
2
1026
130
1538
2
258
1026
130
1538
2
258
1154
1026
130
1026
130
1026
1024
1024
1028
1158
1158
1030
1030
1026
1026
1026
1154
1026
130
1026
130
1026
1026
130
1026
258
130
1026
1026
1282
130
1794
1794
1794
1166
1166
1026
1040
1602
1042
146
1040
18
146
306
1042
1073
1106
1040
1040
18
274
146
306
1090
1073
1073
1137
1108
1140
1200
1104
1162
1192
1128
1128
1128
1128
1128
1132
1132
1127
1127
1203
1203
1158
1468
1468
1468
1487
1280
1344
1280
1504
1504
1528
1528
1060
1024
1024
1188
1188
1081
1088
192
1216
1184
1088
1088
1088
1088
1184
1184
1184
1184
1120
1120
1184
1120
1184
1184
1184
1100
1288
1084
1116
220
1372
1261
1250
1073
1364
1536
1864
1566
1160
1096
1048
1096
1096
1091
1294
1421
1281
1173
1173
1173
1410
1409
1409
1153
385
1409
1409
1153
1409
1409
1153
1153
1409
1409
1411
1409
1409
1120
1648
1360
1154
1186
1186
1180
1026
1122
1122
1284
1281
1033
1097
1242
1138
1344
1027
1039
1039
1121
1121
1185
1128
1128
1128
1928
1928
1928
1928
1480
1480
1480
1344
1120
1120
1120
1070
1051
155
1046
1048
40
1272
1312
1144
1416
1584
1584
1584
1584
1584
1584
1584
1592
1592
1123
1448
1107
1107
1216
1905
1185
1425
1421
1825
1893
1421
1165
1432
472
1432
1496
1432
1416
400
1424
401
1240
1176
216
1240
1112
152
216
1176
216
1240
1160
152
216
1160
208
152
1456
1440
1184
1184
1440
1176
1456
1840
818
1524
1478
1504
1504
1504
482
1248
1904
1908
1425
1425
457
1444
436
1490
1425
1425
1489
1265
1265
1332
1201
1265
1265
1265
1329
1416
456
1424
457
1426
1425
1486
1416
1416
1816
1798
1432
1433
1888
1888
1888
1896
1138
1432
1424
408
1424
408
1424
408
1362
402
1424
402
1424
402
1424
401
409
1460
1425
1424
401
1425
1424
1433
1896
1874
1233
1872
1368
1426
1424
404
401
1329
1425
1176
1176
216
232
1844
1176
1176
1876
1176
216
1232
1160
144
152
200
216
232
1168
145
1904
1876
849
868
804
884
1232
1169
1168
1168
152
1240
1112
1227
1824
864
1888
802
1432
1440
1440
480
418
482
1440
418
1440
1440
1442
1376
1184
224
1184
1312
290
1184
1184
1248
1312
1312
1184
288
162
1312
290
1312
290
1824
802
1506
1504
472
1504
482
1314
1312
290
1312
1312
1120
1440
1432
1440
1432
1440
418
1440
1176
1824
1184
152
1880
1824
1184
1184
152
1056
1496
1312
1504
1312
1440
1824
864
856
802
866
1824
802
1880
1248
1824
864
856
802
866
2016
1824
864
802
1890
1888
1888
1414
1092
1490
1488
1496
1500
1456
1152
1032
1032
1040
1292
1296
1128
1128
1128
1128
1142
1142
127
126
119
1040
2008
1666
1272
1462
1024
1225
1793
1947
1823
1282
1282
1290
1280
1504
1155
1288
1189
1284
1284
1220
1220
1348
1284
1082
1082
314
1082
314
442
1082
1338
1082
314
1338
1338
1082
1978
1530
1338
1338
1475
1443
1091
1411
419
1059
1027
1059
1059
1187
1059
1283
1155
1475
1155
1219
1146
1059
1796
1060
1072
1124
1124
1124
1124
1164
1036
1036
1028
1520
1270
1276
1068
1084
1660
1504
1120
1120
1328
1616
1185
1185
1153
1500
1132
1120
1504
1766
1056
1056
1056
1056
1056
1056
1056
1536
1024
1152
1280
1036
1504
1441
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1484
1356
1228
1228
1057
1441
1420
1036
1036
1420
1036
1068
1052
1052
44
1436
1052
1052
1052
284
412
1052
412
1052
1052
1180
1452
1948
1436
1217
1548
1948
1932
1164
1036
1036
1036
1036
1036
1036
396
1036
1036
1036
1036
1036
1036
1036
1292
1948
1220
204
220
1220
1100
1436
2028
1505
2000
1152
1088
1088
1040
1296
1040
1040
1040
1056
16
1040
1024
1152
1088
1232
1408
1068
1232
1356
1356
1356
1356
1156
1180
1334
1036
1192
1038
1886
1186
1223
1265
1098
1094
1094
1094
1126
1126
1126
1030
1030
1154
1282
130
1154
1154
1455
1923
1137
1056
1104
1752
1752
1752
1752
1752
1164
1324
1324
1798
1176
1426
1032
1440
1264
1264
1217
1211
1604
1604
582
1540
1138
1142
1120
1120
1120
1120
1120
1120
1120
1120
1120
1120
98
1120
100
1120
100
1120
1120
1120
1120
1120
1120
1120
100
1120
1120
1120
1120
1120
1120
1120
100
1120
1120
1120
1120
100
1206
1206
1206
1142
1142
1142
1142
1654
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1142
1134
1124
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1134
1492
1504
1504
1506
1506
1506
1480
488
1512
1496
466
1496
1490
1478
1472
1472
1506
1490
1472
1480
1504
1472
1478
1506
466
1480
1506
1506
1506
1490
1506
1506
1490
1488
1504
1504
1512
1496
1488
1480
1944
1944
1412
1448
1408
1472
1480
1480
1480
2016
2016
1344
1169
1211
1127
1127
1127
1127
1127
1127
1127
1127
1219
1123
1123
1123
1123
1243
1126
1123
1197
189
1263
1263
1263
1263
1263
1135
1135
1135
1231
1231
1487
1487
1487
1487
1227
1124
1409
387
1409
1042
1040
1056
33
1088
1088
1300
1348
1184
1172
1176
1176
1156
1156
1166
1176
148
1170
1170
1166
1171
1101
1229
1229
1209
1296
1680
1338
1077
1325
1460
1477
1957
1349
1028
1028
1026
4
1026
4
1026
4
1028
1028
1026
4
1026
4
1037
1030
1029
1030
1030
1030
1030
1030
1030
1154
1330
1932
1600
1600
1029
1272
1272
1272
1273
1176
1486
1516
1500
1178
1432
1558
1460
1296
1666
1539
1179
1024
1280
1024
1228
206
1226
206
1226
204
1228
1226
206
1226
204
1228
1226
1226
1226
1226
1226
1226
1216
1224
1104
1416
1104
1105
1226
1226
1226
1226
1226
1228
1226
1226
1452
1226
1226
1226
204
1226
1953
1082
1615
1505
1545
1136
1168
1168
1056
36
1058
1400
1128
1128
105
1128
1102
1102
1332
1456
1072
1036
1304
1176
1124
1124
1472
1472
1472
1092
1414
391
1414
1862
1414
1414
1862
1350
1414
1862
1350
1415
1415
1415
1574
551
1574
1542
1542
1542
1542
519
1542
1574
1543
1542
550
1543
1198
1112
1112
89
1112
1112
1112
1076
1112
1112
1113
1332
1332
1112
1112
1414
1414
1414
1414
1414
1414
1414
1414
391
1414
1414
1414
1415
1414
1414
1414
1350
1414
1414
1414
1350
1415
1414
1414
1414
1414
1350
1862
1862
1076
1454
1198
1112
1162
1162
1162
1080
1112
1288
1857
1860
1346
324
1346
1348
1346
1412
1410
1416
1354
1416
1410
1416
394
1416
1412
1864
842
1418
1864
1346
328
330
1866
1866
330
1864
842
1858
1864
1412
1346
328
1346
1346
1418
1418
1346
324
1858
1412
1346
1860
1864
1416
1860
1412
1412
1412
1860
840
1410
1410
388
1858
1410
388
1858
1412
1412
1412
1346
1412
1412
1858
1410
1860
1346
1412
1860
1412
1860
1416
1416
1864
1858
1860
1544
1538
1578
1034
1564
1564
1564
1564
1564
1564
1564
1546
1564
1546
1564
1546
1564
1546
1546
1572
1540
1538
546
1540
1538
1544
1540
1572
1540
1540
1538
1540
1544
1540
1540
1540
1540
1540
548
1540
1540
1572
1540
1540
1538
516
546
548
1544
516
1540
1538
516
1544
522
1538
520
1540
1540
1540
1540
1538
546
1572
1540
1538
1538
520
1346
1032
34
42
1034
1032
1032
1066
1032
1064
1352
330
1346
1346
1346
1412
1348
1417
1348
1412
1412
1410
1412
1410
388
1410
322
1410
392
393
1416
1416
1412
1412
1418
1354
1346
1354
1032
1032
10
40
34
42
1032
1544
1546
1416
1412
1077
1285
1285
1350
1414
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1118
1116
1118
1118
1086
1086
1436
1806
1072
1392
1282
1352
1412
1410
1410
388
394
1410
1346
1410
388
1346
1418
1346
1410
402
1410
1346
1412
1346
1346
1346
1416
1416
1416
1410
1418
1410
1416
388
1416
1410
392
388
1416
394
1410
394
1410
1410
392
1416
1410
392
388
1410
392
1416
1410
1410
1412
1418
1410
1418
1412
1410
1412
1416
1346
1352
1410
388
1412
1346
1346
324
1346
324
1410
1346
1346
1348
1412
1412
1346
324
1412
1346
1426
1410
1410
1346
324
1410
1412
394
1346
1412
1346
1412
1412
1412
1412
1346
324
1412
402
1410
1410
388
1410
1416
394
1346
324
1410
322
1410
388
1410
1348
1346
1346
1346
324
1418
1426
1416
1346
1348
1348
1346
324
1346
1346
1410
1410
1418
1418
1418
1412
1412
1410
1352
1416
1412
1412
1410
1410
1412
1412
394
1352
330
1418
1352
1352
1416
1410
1412
1412
1412
1410
1416
1410
1416
394
1418
1410
388
1410
392
394
1864
842
1410
1416
1860
1412
1412
1410
388
1410
392
1346
328
330
1352
330
1410
392
394
1410
392
388
1410
392
1416
1352
1412
1416
1412
1346
330
1412
1858
1410
1858
322
328
842
330
1858
322
1416
1858
1417
1410
1354
1412
1858
840
1866
1860
324
1410
1412
1412
1412
1412
1412
1410
392
388
1412
1410
1352
330
1416
393
1410
1410
392
394
1416
1412
1410
1864
1858
836
1858
840
1858
1858
840
842
1858
836
1410
392
1858
840
1858
840
842
1858
322
840
328
842
330
1858
840
1416
394
1858
322
840
328
842
330
1416
1410
392
394
1416
1858
836
1410
388
1410
392
388
394
1858
1412
1412
1412
1412
1412
1416
1346
328
330
1346
328
1412
1864
1858
836
1866
1354
1410
1352
330
1412
1412
1412
1410
388
1412
1412
1410
1410
388
1410
1410
388
1412
1412
1410
1352
330
1352
330
1412
1412
1412
1416
1412
1412
1412
1412
1412
1412
1412
1412
1410
1418
1860
1860
1352
330
1858
1346
1345
1345
1345
1564
1544
1538
1544
1538
1564
1346
1346
1354
1412
1416
1416
1410
1410
392
1426
1412
1416
1346
1416
1410
1077
1077
1077
1216
1118
1118
1118
1118
1118
1118
1118
1342
1086
1413
1413
1413
1413
1418
1426
1416
394
1416
1418
1416
1416
394
402
1416
1416
1416
394
1416
394
1426
1416
394
1416
1426
1418
1418
1416
1416
1416
1416
1418
1416
1416
1168
1280
1163
1159
1159
1159
1287
1287
1157
1287
1287
1607
1285
1310
1155
1280
1283
1287
1310
287
1311
1311
1311
1287
286
287
1311
1310
1311
1311
1310
1159
1287
1287
1287
1285
1285
1285
1285
1285
1285
1157
1158
1158
1158
1157
1285
1157
1158
135
1286
263
134
1286
1159
1159
1158
1159
1159
1287
1159
1159
1159
1287
1159
1287
1183
1285
1285
1285
1285
1285
133
1285
1157
1286
1183
1288
1081
1074
306
1074
1074
1074
1074
1330
1072
1072
1196
1856
1536
544
1568
1455
1142
1199
1408
1856
1415
1415
1344
1414
1862
1862
1414
1862
1415
1415
1415
1415
1863
1863
1863
1351
1415
1419
1415
1415
1415
1414
1415
1415
1414
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1414
391
1414
1414
1414
391
1415
1414
1414
1415
1415
1414
1413
1413
1413
1414
1415
1414
1414
1413
1413
1413
1415
327
1415
1863
1415
1415
1863
1415
1863
1863
1863
1863
1863
1415
1863
1415
1863
1863
1415
1863
1415
1415
1863
1863
1863
1863
1415
1861
1415
1415
1415
1414
1862
1862
1863
1414
1414
1414
1863
1415
1414
1862
1862
1862
1862
1414
1414
1861
1413
1861
1861
1861
1861
1861
1861
1861
1861
1861
1414
1414
1566
1568
1568
1567
1568
1536
1568
1568
1568
1568
1568
1543
543
551
1567
1542
1566
1542
1575
1543
1543
1543
1543
1536
1543
1543
1542
519
551
1543
1536
1536
1568
1568
1579
1568
1543
1567
1542
1543
1543
1542
1543
1543
543
551
1542
519
1543
1543
1543
543
1542
519
1543
1543
1542
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1543
1542
1543
1543
1536
1542
542
1542
519
1543
1579
1542
1542
1542
1542
1542
519
1542
519
1543
1543
1543
1542
1567
1542
1542
1542
1542
1542
1574
1542
1542
519
1542
1543
1542
1542
1542
1542
1542
1542
1542
1542
1541
1541
1541
1541
1541
1541
1541
1541
1541
1541
1067
1055
1926
1927
1863
1927
1199
1349
1029
1408
1408
1408
1414
1415
1415
1415
1926
1927
1927
1927
1927
1863
1574
1575
1575
1574
1856
1575
1573
1142
1198
1078
1142
1078
1414
1351
1413
325
1414
1415
1415
1415
1415
1349
1414
391
1351
1351
1351
1351
1344
1414
1863
1863
1415
1415
1863
1863
1856
1856
1856
1861
1413
1861
1414
1414
1415
1414
1414
1863
1414
1414
1862
1415
1419
1408
1408
1415
1415
1415
1415
1415
1414
1414
1413
1413
1413
1413
1413
1414
1413
1350
1351
1351
1351
1414
1351
1413
1413
1414
1861
1862
1414
1862
1862
1414
1862
1861
1413
1861
1413
1861
1861
1861
1861
1413
1861
1413
1861
1413
1861
1862
1861
1862
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
391
1414
1349
1349
1349
1413
1415
1414
1351
1351
1413
1413
1862
1862
1862
1862
1862
1414
1414
1862
1414
1414
1414
1862
1862
1863
1856
1856
1415
1863
1415
1415
1863
1863
1414
1414
1862
1415
1862
1414
1862
1862
1415
1414
1414
1861
839
1861
1861
1414
1415
1414
1414
1414
1414
1862
1414
1567
1542
1542
1542
1542
1542
550
1542
1574
1566
1566
1542
1566
1568
1566
1543
1543
1543
1543
1543
1543
1543
1543
1543
551
1575
1543
1543
1543
1536
1543
1536
1536
1543
1536
1536
1575
1542
1543
1543
1543
1543
1536
1541
1541
1567
1542
519
1543
1543
1568
1568
1568
1568
1575
1543
1024
1031
31
39
1542
1547
1542
1542
1567
1542
519
1542
519
1541
1541
1541
1541
1541
1541
1541
1541
1541
1541
1541
549
1541
1543
1542
1542
1542
1543
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
519
1542
1542
1542
1542
1542
1566
1542
1542
1542
1542
1542
1542
1543
1566
1536
1536
1542
1542
519
542
1542
1536
1566
1543
1543
1566
1566
1536
1543
1543
1543
1543
1543
1543
1543
1575
1543
1543
1575
1567
1567
1542
1574
1542
1542
1542
519
1542
1567
1567
1567
1542
517
1542
1542
517
519
1542
519
1542
1541
1541
1541
1541
1541
1541
1541
1541
1031
39
1063
1063
1574
1029
1541
1542
1542
1542
1542
1541
1925
1925
1925
1926
1926
1863
1543
1927
1926
1927
1927
1079
1371
1079
1079
1079
1079
1079
1079
1079
1143
1143
1143
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1143
1199
1654
1199
1455
1199
1199
1455
1078
1414
1415
327
1415
1408
1415
1408
1351
1415
1415
1413
1415
1415
1415
1414
1349
1414
1414
1415
1414
1413
1414
1415
1414
1926
1031
1031
1055
1055
1029
1029
1029
1029
1031
1031
1951
1950
1861
1925
1927
1927
1926
1925
1861
1541
1926
1927
1927
1926
1574
1541
1950
1574
1574
1568
1143
1143
1455
1455
1143
1335
1142
1198
1198
1198
1198
430
1415
1415
1415
1863
1863
1863
1863
1863
1863
1408
1344
1415
1856
1863
1863
1415
1568
1542
519
551
1543
551
1542
519
1543
1568
1543
1575
1536
1542
1536
544
1536
1536
1542
519
1536
1543
1542
1415
327
1079
1079
1079
1414
1411
1414
1414
1414
1414
1414
1414
1862
1862
1414
1862
1414
1862
1862
1414
1862
1414
1862
1862
1414
1862
1862
1862
1862
1862
1414
1862
1414
1862
1862
1414
1862
1863
1414
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1542
1536
1542
1543
1568
1542
1079
1079
1079
1847
1414
326
1414
1414
1414
326
1414
1414
1414
1414
1414
1926
1079
1054
1054
1357
1357
1869
1054
1054
1054
1393
1393
1393
1137
1859
1530
1079
1079
1079
1272
1028
1028
1032
1032
1032
1032
1032
1160
1287
1074
1074
1074
1074
1080
1080
1413
1408
1455
1115
1455
1415
1414
1415
1408
1415
1415
1415
1415
1415
1414
1415
1415
1415
1415
1415
1415
1415
1349
1349
1414
1414
391
1415
1415
1415
1415
1415
1415
1415
1415
1415
1414
1414
1415
1413
1414
1414
1414
1414
1414
1413
1413
1413
1413
1413
1413
1413
1413
1542
1030
1199
1414
1414
1419
1415
1351
1415
1415
1415
1344
1408
1408
1415
1414
1414
1415
1413
1415
1415
1351
1415
1415
1415
1415
1415
1415
1351
1415
1415
1415
1415
1415
1415
1415
1415
1351
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1414
1415
1415
1415
1415
1415
1351
1415
1415
1415
1415
1349
1862
1414
1414
1414
1414
391
1415
1415
1415
1415
1415
1414
1415
1414
1414
1414
1414
1414
1414
1414
1414
1413
1413
1413
1413
1413
1413
1413
1415
1415
1415
1415
1415
1415
1415
1415
1415
1414
1415
1414
1414
1415
1414
1414
1413
1413
1413
1414
1413
1413
1543
1263
1414
1415
1415
1415
1414
1415
1415
1415
1415
1414
1415
1415
1408
1415
1415
1351
1415
1415
1414
1413
1413
1415
1349
1351
1415
1414
1414
1414
1414
1414
1414
1414
1415
1415
1415
1415
1415
1415
1414
1413
1414
1413
1414
1350
1414
1414
1414
1414
1414
1079
1079
1079
1079
1079
1079
1079
1079
1079
1079
1199
1199
1199
1079
1335
1335
1199
431
1199
1455
1351
1199
1414
1414
1351
1351
1351
1351
1415
1411
1415
1415
1413
1349
1414
1415
1414
391
1415
1415
1414
1415
1414
1415
1415
1351
1344
1408
1344
1413
1413
1413
1413
1414
1415
1414
1349
1415
1415
1408
1413
1413
1415
1863
1863
1415
1415
1414
1415
1408
1415
1415
1415
1415
1351
1351
1415
1415
1351
1415
1415
1414
1413
1349
1414
1414
1414
1413
1413
1413
1413
1413
1413
1415
1863
1414
1415
1415
1415
1349
1349
1414
1414
1414
1414
1414
1414
1414
1408
1415
1415
1414
1414
1414
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1415
1414
1414
1415
1415
1413
1413
1413
1413
1413
1413
1350
1415
1415
1415
1415
1414
1414
1351
1413
1413
1413
1414
1344
1863
1863
1415
1414
1414
1414
1414
1414
1414
1414
1415
1415
1414
1543
1547
1542
1542
1566
1543
1349
1263
1263
1143
1115
1263
1079
1079
1079
1079
1079
1079
1199
1199
1079
1335
1335
1199
431
1199
1455
1079
1079
1079
1079
1078
1078
55
1079
1079
1079
1079
1078
1079
1079
1079
1415
1415
1415
1415
1415
1415
1414
391
1415
1415
1414
1415
1414
1415
1414
1414
1408
1414
1344
1856
1408
1408
1408
1408
1414
1856
1414
1415
1414
391
1414
1351
1415
1344
1351
1414
1415
1415
1863
1414
1414
1414
1414
1414
1414
1414
1414
1079
1350
1350
1350
1414
1414
1414
326
1414
1414
1414
1414
1414
1350
1350
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1862
1414
1862
1414
1414
1415
1414
1414
1414
1414
1415
1542
1542
1542
1542
1079
1262
1079
1079
1079
1079
1079
1079
1079
1415
1079
1079
1079
1079
1263
1079
1079
1079
1079
1863
1414
1414
1264
1421
1265
1409
1393
1193
1137
1393
1411
1420
1420
1420
1137
1393
1415
1351
1533
1079
1079
1236
1236
1092
1080
1080
1080
1232
1028
1032
1032
1032
1032
1032
1032
1032
1924
1924
1920
1162
1162
1290
138
1162
1290
1162
1162
1290
138
1176
1628
1422
1072
1408
1291
139
1285
1408
1415
1414
1415
1414
1414
391
1414
391
1414
1414
1413
1413
1413
1413
1419
1419
1415
1419
1415
1415
1413
1861
1413
1415
1415
1415
1415
1415
1415
1415
1415
1349
1349
1861
1414
1414
1415
1414
1414
1415
1414
1414
1414
1414
1414
1414
1414
1413
1413
1415
1415
1415
1414
391
1415
1415
1414
391
1415
1414
1414
1413
1862
1415
1414
1863
1862
1414
1927
1030
1415
1408
1415
1408
1414
391
1350
1413
1413
1415
1415
1414
1415
1415
1414
1415
1415
1415
1415
1415
1413
1414
1414
1415
1415
1415
1414
1518
1856
1863
1415
1350
1863
1862
1351
1415
1414
1415
1413
1413
1413
1413
1351
1863
1863
1349
1349
1859
1413
1413
1413
1411
1414
1414
1413
1413
1861
1414
1863
1351
1413
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1415
1415
1414
1414
1859
1414
1414
1413
1413
1414
1413
1349
1349
1862
1415
1862
1414
1414
1415
1862
1415
1414
1419
1414
1414
1920
1030
1927
1926
1926
1926
1078
1438
1421
1350
1592
1296
1168
1296
1168
1287
1159
1159
1159
1414
391
1415
1415
1415
1414
1415
1415
1415
1415
1414
1414
1413
1415
1415
1415
1414
1413
1413
1413
1415
1439
1415
1414
391
1862
1861
1351
1414
1414
1415
1863
1414
1414
1414
1414
1414
1414
1535
1167
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1095
1144
1088
1026
1154
1154
1470
1026
130
1030
1045
1392
1392
1392
1313
1232
1392
1348
1090
1132
1092
1092
1124
1120
1132
1132
1316
1312
1826
1040
1040
1030
1092
1090
1204
1222
1073
1452
1205
1028
1184
1164
1040
1172
1114
1112
1090
68
1090
1088
1152
1250
1038
1213
1024
1030
1300
274
1414
1521
1046
1508
1432
1056
1164
1164
1208
1208
1208
440
1208
1208
1464
1656
1280
1576
1286
1230
1056
1056
1080
1120
1120
1120
1120
1120
1056
1056
1066
44
74
1066
1444
1057
1057
1236
1258
1053
1050
1146
1134
1265
1146
1036
1074
1240
1058
1060
1088
1056
1056
1057
1057
1060
1024
1030
1024
1060
1112
1060
1060
1170
1066
1170
1190
1444
1444
1444
1444
1444
1190
1144
1061
1124
1138
1254
1126
1060
1060
1828
1074
1202
1206
1202
1046
1042
1042
1042
1042
1042
1170
154
1098
1076
1426
1042
1058
1050
1028
262
1290
1284
1050
1050
1050
1050
1050
1050
1077
1060
1060
1062
1062
1062
1028
1038
1030
12
1038
1798
1030
1030
1030
1030
1030
1030
10
14
1030
10
1030
1030
10
266
1030
774
1030
10
14
1030
10
14
1030
1030
10
14
1798
1030
1030
1030
1030
1030
1030
1036
1036
1035
1030
1038
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
10
14
1030
1030
1030
1030
1030
10
14
1030
1030
1030
1030
1030
10
1030
1030
1130
1130
1074
1052
1282
1026
4
1154
1028
1026
4
1028
1028
1058
1065
1090
1060
1060
1058
18
36
290
1426
1092
18
1058
1090
1136
1200
1040
1088
224
1248
1072
1072
1154
1240
1251
1251
1251
1251
1251
1276
1276
1192
1192
1154
1154
1158
1024
1024
1024
1328
1184
1440
1168
1520
1520
1400
1400
1029
1176
1176
1172
1172
1402
1220
1220
1220
1056
288
1088
1088
1088
1088
1473
1441
1185
1185
1137
1137
1185
1217
1137
1137
1441
1055
1821
1140
1076
1268
1332
1321
1322
1140
1860
1059
1052
1046
1229
1229
1229
1229
1229
1088
1951
1488
1410
1041
1041
1041
1442
1474
1474
1218
450
1474
482
1474
1474
1474
1474
1474
1250
1250
1730
1506
1475
1474
1474
1248
1056
1088
72
1414
1446
1446
1028
1153
1058
1058
1036
1156
1304
1176
1024
1126
1927
1032
1033
1033
1090
65
1090
1089
1068
1096
1096
1772
1748
1752
1748
1176
1176
1176
1864
1096
1160
72
1160
72
1026
1048
280
1048
1044
1048
1048
1442
1060
1091
1112
1056
1056
1056
1056
1056
1056
1056
1056
1056
1041
1416
1092
1092
1251
1109
1072
1109
1073
1029
1545
1548
1036
1540
4
260
1284
1028
1028
1028
1288
1616
1616
1618
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1072
1032
1032
1584
1584
592
1032
1232
1584
1028
1072
1072
560
1584
1072
1543
7
1584
1072
560
1543
1031
1072
1104
1104
82
1073
113
1584
1648
612
1636
1072
560
1616
1072
49
1073
1617
1029
1072
1072
1072
1072
49
1073
1072
49
1904
1544
1032
1032
48
264
616
1544
1616
1617
1032
10
1064
1064
1540
1031
1032
1072
1648
112
1136
1584
1032
1872
849
1028
1072
80
112
1124
1072
112
1032
1072
80
112
113
1104
100
1104
1072
112
49
82
1072
1072
112
50
82
1072
1072
1072
1072
80
112
50
82
113
1033
101
1072
1136
1072
1072
1137
1072
112
1033
1648
112
104
1104
1106
1616
80
1032
1032
1072
1072
1074
1032
1074
1028
1028
260
1028
260
1284
1028
1028
260
1028
1542
1028
1284
1104
1032
48
264
1072
1032
1032
1032
264
1032
48
264
304
1104
104
1074
1104
1544
592
80
82
1546
80
82
1544
8
104
616
1544
8
1104
1104
1074
1072
1488
465
1488
1031
1028
1032
48
1072
1136
104
1128
1032
1128
1072
560
1072
560
592
624
616
1544
1072
560
592
1544
1072
560
592
1584
1072
1488
1488
1032
1072
1032
48
1032
48
1072
1032
1072
1032
48
1032
1904
1896
1232
1904
872
1232
1904
872
1896
1896
1896
1032
112
1032
1028
1032
264
1032
1032
264
1288
1028
1032
48
1032
1072
1904
872
1872
1488
1124
1032
48
49
1072
1072
1072
1072
1028
1032
48
560
112
104
1032
48
176
1032
1032
1072
560
1072
176
1072
176
1032
1072
1028
1800
1032
1032
1072
1028
1028
1540
4
1028
1540
4
1540
4
1540
4
1540
1032
1544
8
48
112
104
9
49
113
1544
8
560
592
80
112
9
561
625
1544
8
521
9
1032
9
1032
560
112
9
1544
1544
8
48
560
624
112
1544
8
560
561
1544
8
48
112
1136
1032
1032
1302
1606
1308
1308
1364
1296
1336
1411
1216
1216
1048
1094
1306
1035
1035
1035
1035
1095
1280
1280
1280
1280
1112
1553
1632
1288
1042
1152
1049
1085
1225
1800
1030
1076
1050
1024
1444
1027
1066
1409
1477
1477
1221
1221
1349
1477
1090
34
1026
130
66
386
34
194
322
1026
258
1346
1026
66
386
1282
386
1154
1410
1154
1282
1026
1026
1058
1666
1282
1794
1794
1505
1985
1217
1473
1473
1121
1089
1217
1089
1217
1089
1473
1473
1249
1473
1473
1104
1137
1095
1072
1104
1157
1156
1157
1157
1410
1152
1152
1288
1280
1276
1534
1538
1538
1218
1376
1096
1256
1456
1640
1073
1073
1296
1240
1120
1120
1184
1031
1080
1080
1080
1128
1064
1064
1064
1376
1120
1504
1400
1088
1376
1312
1218
195
1218
1410
1442
1410
1410
1220
1219
1218
1474
1476
1476
1474
1444
1603
1398
1398
1141
1441
1348
1092
1088
1504
1504
1026
3
1026
1026
1026
1026
1026
1026
3
1026
1026
258
770
1026
258
1026
1026
1026
1026
1282
1282
1588
1076
1240
1794
1538
1539
1504
1504
1024
1024
1024
1024
1024
1408
1024
1024
1024
1024
1031
1248
1248
1920
1975
1216
1216
1216
1216
1216
1922
1784
1320
1704
1024
1064
1064
1048
216
1496
1080
1112
1192
1064
1064
1112
1024
1024
1024
1472
1408
1128
1040
1315
1316
1348
1348
292
1184
1184
1046
1041
1098
1152
1104
1178
1219
1046
1239
1030
1030
1030
1126
1130
1130
1082
1114
1176
1434
1178
410
1178
1178
1155
1670
1258
1184
1108
1040
1053
1053
1053
1053
1039
1025
1025
1896
1160
1552
1036
1035
1217
1217
1223
1199
1350
1350
1350
1568
2000
1159
1152
129
1024
128
1
129
1024
1152
1153
1025
1153
1025
129
1025
129
1025
129
1153
1155
1027
1155
1027
1155
1153
1153
1025
129
1153
1025
129
1025
129
1024
1025
129
1153
1281
129
1153
1152
1027
1155
1027
131
1155
1027
1155
1155
1155
1154
1154
1158
1154
1154
1026
1090
1282
1090
1026
1026
66
1026
130
66
1026
130
66
1154
66
134
1026
130
1026
1154
1158
1094
1158
1090
1026
66
1214
1148
1182
1086
158
1182
190
1182
1182
1182
190
1182
1086
158
1086
158
159
1182
1086
158
1086
158
159
1086
158
1182
1182
1182
1182
1182
1214
1086
158
159
190
1054
31
62
1398
1290
1280
1281
1281
1281
129
1292
1292
1292
1292
1164
1164
1292
1279
1259
1260
1281
1292
1393
1292
1420
1276
1292
252
246
374
1290
138
242
1266
1290
1290
1290
1290
1264
1290
1266
1264
1267
1280
1288
1288
1288
1264
1349
1691
1691
1261
1416
1424
1396
1328
1328
1328
1296
273
1296
1351
1520
1187
1052
156
1180
1180
1180
1180
1180
1180
1180
1180
1052
1052
1052
1052
1052
1180
1052
1062
1062
1064
168
296
1192
1192
296
1192
1192
1064
1064
1064
1032
264
1032
264
9
1544
8
1544
8
1544
8
1032
1160
1036
1336
1336
1336
1030
1344
1058
1059
1059
1257
1156
1222
1408
1732
1408
388
1408
1408
1408
1410
1412
1412
1408
386
1408
1411
1408
1024
1024
1024
1415
1311
1055
1300
1060
1569
289
1446
1485
1776
1361
1140
1140
1056
1056
33
1056
1056
33
1056
1057
1057
1057
1056
1056
33
1056
1056
33
1056
1056
16
1056
1056
16
1056
16
1056
1056
1056
16
1056
16
1190
1088
1664
1158
1158
70
1162
1157
1157
1159
1156
1164
1426
1031
1095
1408
1048
1618
1488
1384
1550
1635
1088
1355
1831
1233
1500
474
1498
1498
1498
1498
1498
1500
474
1498
1498
1498
1516
474
1499
1498
1498
1498
1498
1498
1498
1288
1288
1104
1416
1104
1107
1082
1082
90
122
1082
90
1082
90
122
1082
90
1082
1114
1114
1116
1082
90
122
1082
90
122
1082
1084
91
1114
1704
1122
1503
1584
1611
1088
1088
1088
1456
1456
1456
433
1904
1101
1101
1100
1101
1114
1070
1083
1065
1065
1025
1060
1428
1240
1262
1884
1372
1372
1229
1031
1031
1054
1031
135
1287
30
1031
1158
582
1030
1054
1030
1030
134
1052
1052
1052
1030
1031
1543
1030
7
1030
1031
1030
7
1031
1543
7
1030
1031
1031
1543
263
1564
28
1052
1084
1052
60
1052
60
1084
1068
1068
1076
1052
1084
1044
1812
1812
1177
1177
1287
1286
1415
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1158
1287
1607
1310
1158
1308
1415
1415
1414
391
1031
1158
1158
1159
1080
1052
1052
1052
1045
1044
13
1036
1304
1032
1820
1024
1157
1282
266
1156
1282
1156
1282
1052
1034
1284
1282
1308
1282
1288
1282
1290
1284
1028
1026
130
1282
1540
1282
1026
258
28
1026
258
1026
1546
1282
130
74
1544
8
28
1026
10
130
1538
578
1052
1284
1058
1066
1026
1026
1288
1288
1026
34
1028
1538
2
1052
1026
1032
1034
1290
1028
1284
1284
1052
1156
1540
4
1282
1026
1052
1026
1282
1284
1026
1052
1052
1028
28
1026
130
1308
1052
1538
2
130
34
1026
1156
1026
130
1052
1156
1052
1160
1282
1028
1028
1026
1028
1052
1026
1538
1154
1032
1032
28
1032
28
1032
28
1032
28
1032
28
1032
1028
1032
1028
1032
50
1032
1032
1032
1032
1544
1052
1026
1026
34
1052
1026
1052
1028
1540
4
1028
1028
1026
1032
1028
1028
1540
4
1028
1540
4
1540
8
1540
8
4
1028
1540
4
1540
1028
1028
1538
2
10
1540
1538
2
258
34
1540
8
4
1026
4
10
28
1032
4
28
1540
4
540
1026
1032
4
1026
8
4
10
28
18
1026
18
1538
2
1540
8
4
40
1540
1028
1032
4
1540
1026
1538
2
34
1544
1032
1026
1026
1052
1058
1028
1042
1042
1026
1028
1028
1042
1032
1156
1034
1154
1026
1026
130
1154
1284
1284
1284
1284
1284
1284
1282
1284
1282
1288
1282
1026
258
1282
1282
264
260
1284
1284
1288
1308
1284
1290
1154
1154
1066
1180
1156
1156
1028
1154
1154
1156
1052
1042
1028
1284
1034
1285
1285
1284
1028
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1164
1070
62
1070
62
1036
1548
1048
56
1084
1284
1156
1028
1282
1282
1284
1284
296
1026
1026
258
1282
1284
1026
258
1298
1028
1282
290
1314
1284
1026
1284
1410
1410
1410
1284
1284
1290
1282
1282
1282
1288
1288
1290
284
274
1282
260
1284
1284
1288
266
1282
1282
1282
1282
1282
290
1282
266
1282
260
266
274
1282
266
1282
1288
260
1026
258
260
1284
1308
1282
1284
1412
1410
1410
1410
1412
1410
1412
1436
1090
1096
1282
266
1284
1284
1154
1026
130
1156
1026
130
1028
1282
1282
42
1058
1156
1284
1284
1154
1028
132
1308
1154
1154
138
1282
1282
1282
130
1028
260
132
1282
1052
1034
1026
1284
1154
1284
1028
1284
1284
1282
130
266
1284
1052
1154
1034
1026
1028
1026
1284
266
1298
1282
1156
1026
1154
1282
1284
1026
1156
1058
1026
1154
34
42
1156
1282
1162
1028
1410
1412
1412
1410
394
1412
1410
1410
1410
1410
1284
284
1288
260
1284
1284
1284
1282
1096
1288
260
1284
1284
1282
1282
260
1308
1284
1298
1282
264
260
284
1282
260
266
1298
1096
1096
1288
1282
1288
260
1284
1284
1282
1028
258
260
1026
258
1290
1282
1282
1282
1028
260
1282
1282
266
1282
260
1156
1154
132
1282
1288
260
266
1160
1284
1284
1282
1284
1282
1288
260
266
1282
1290
72
1282
1096
74
1098
1282
1282
260
266
1282
1282
1284
1288
260
1282
1284
1180
1096
1284
1284
1284
1154
1154
1284
1026
1282
1026
1026
1284
132
138
1026
1026
130
1026
1282
1284
266
1026
130
1284
1282
1154
1284
1026
1028
1026
1156
1028
1282
1284
1284
1284
1284
1284
1282
266
1282
1284
284
1284
1282
1154
132
1026
1282
260
266
1282
1282
1282
1284
274
1282
1288
260
1284
1282
1564
1538
578
1604
1026
1028
1026
10
130
1026
1026
8
4
10
130
28
1026
4
10
1026
1028
580
1282
1028
264
10
260
28
266
298
1026
130
1026
580
1026
1026
4
1026
1026
1026
258
130
82
1026
8
4
10
540
28
1028
258
264
260
130
136
132
266
138
156
1026
4
130
1026
4
258
260
130
132
1026
1052
1028
1034
1026
130
50
1026
130
1028
132
580
1028
260
132
1026
1026
258
130
138
1032
1282
1282
264
260
266
274
1282
1028
1026
130
578
1028
132
1026
258
266
1032
4
264
260
1026
258
1032
260
1284
1282
1026
1604
1288
1604
1308
1308
1290
1026
130
1156
1026
130
1058
1156
1604
1156
1154
1156
1154
1026
1282
1284
1284
1412
1412
1412
1410
1412
1412
1412
1410
1410
1412
1410
1410
1412
1412
1412
1410
1154
136
132
1282
130
1282
10
130
136
1154
266
1284
1028
260
1284
1288
1028
1284
1284
1028
1284
1028
1412
1412
1410
1308
1028
1156
1154
1154
1026
130
1058
1153
1153
1153
1032
1028
1026
1028
1538
1032
1154
1162
1154
138
1436
1284
1284
1298
1284
1284
1026
1436
1284
1026
1284
1284
1066
1066
1290
1281
1070
238
1070
1070
1054
62
1070
1134
1134
1310
798
1214
1285
1285
1285
1157
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1034
266
1290
1290
1034
266
1290
1290
1290
1290
1290
1290
1034
266
1290
1290
1290
1290
1290
1418
1418
1035
1816
1051
1039
1039
1039
1036
1292
1037
1807
1037
1197
1037
1308
1048
1048
1048
1048
1294
1295
1039
271
1039
1039
1295
1294
1295
1039
1806
1807
1292
1036
1036
1293
1293
1293
1197
1293
1293
1293
1805
1805
1037
1038
1038
1036
1037
1293
1037
1039
1039
1038
15
1039
1038
1039
1039
1039
1038
15
1037
1037
1037
1037
1037
1037
1293
1039
1805
1039
1292
1293
1293
1293
1036
1036
1036
1037
1807
1037
1793
1043
1024
1408
1024
1024
1024
1024
1024
1025
1025
1111
1087
1087
1087
1028
1327
1070
1183
1336
1080
1336
1336
1080
1052
1610
1610
1052
1546
1027
1027
1027
1315
1155
1027
35
1059
1059
1315
1048
1048
1304
1048
1294
1295
1039
1038
15
1039
1039
1039
1037
1037
1037
1037
1037
1037
1295
1293
1038
15
1039
1038
1038
15
1038
15
1039
1037
1038
1038
1294
1038
1038
1293
1037
1037
1295
1293
1294
1294
1293
1293
1293
1039
1039
1295
1167
1039
1327
1551
15
47
143
591
1039
1039
1551
1071
1613
1165
1037
1165
1325
1037
1549
13
45
141
589
1037
1069
1037
1037
1037
1165
1165
1549
13
45
141
1293
1039
1327
1325
1325
1295
1039
1039
1039
1038
1295
1039
1551
1039
1038
1070
1070
1070
1070
1038
1038
1039
1037
1165
1165
1165
1165
1165
1165
1165
1037
1037
141
1294
271
1294
1082
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1034
1052
1034
1539
1539
3
1059
1059
1027
1032
1027
1027
1027
1539
3
1027
1059
1539
1048
1048
1560
24
1048
1048
1039
1039
1038
1039
1551
15
1038
15
1039
1039
47
1039
1039
1038
15
1039
1039
1039
1039
1039
1038
15
1039
1039
1039
1038
1293
1549
13
45
1549
13
1037
1549
13
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1038
1039
1039
1039
1551
15
1038
1038
15
1039
1039
1051
1038
15
1550
527
1038
15
1038
1038
15
1039
1038
15
1039
1037
1037
1037
1038
1038
1038
1038
1038
46
1038
1070
1070
1038
1070
1038
1070
1038
1038
1038
1038
1038
1038
1038
1038
1038
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1179
1039
1679
1679
1837
1679
1031
1037
1037
1336
1336
1336
1308
1295
1295
1293
1034
1679
1039
655
1677
1037
1839
1838
1839
1807
1838
1839
1837
1837
1107
1034
1027
1074
1030
1052
1027
1027
1059
1032
1315
1315
1283
1283
1027
131
1032
1032
1283
1027
1155
1027
1032
1288
1027
131
1027
131
1027
1283
1155
1027
1544
1032
1544
1059
1027
1059
1288
1032
1032
1288
1032
1032
1576
1320
1608
1048
1048
1048
1048
1048
1048
1048
1048
1048
1038
1038
1037
1293
1037
1037
1037
1294
1293
1166
1069
1037
1037
1326
1069
1037
1037
1294
1039
1038
46
590
1038
1038
1038
1582
1070
1613
1293
1037
1037
269
1613
1613
1037
1549
13
1293
1037
45
589
1037
1037
1581
1613
1548
1037
45
1612
1038
1334
1294
1038
1294
1294
1038
1038
302
1038
1038
302
1036
1036
1036
1293
1293
1165
1037
1292
1038
1068
1292
44
1036
1325
1038
1038
1038
1551
1039
1046
1294
1038
1294
1038
1039
1070
1070
1039
1548
1548
12
1037
1549
1037
1037
1165
1165
1038
1038
1038
1294
1070
1038
1070
1070
1036
1036
1036
1036
1548
1549
1165
1292
1037
1294
1294
1294
1294
1070
1038
1082
1034
1034
1034
1034
540
1546
1034
1034
1546
10
1034
1052
1084
1084
1084
1084
1027
1027
1027
1539
3
1027
1539
3
1027
1027
1539
35
1027
1539
35
1027
1027
1059
1027
1027
1032
1032
1027
1032
1539
1059
1027
1027
1027
1027
1027
1544
8
1027
1027
1032
1032
1032
1032
1032
1048
1048
1048
1560
24
1560
1048
1048
1039
1039
1071
1070
1051
1038
1038
1038
1038
1038
1070
1038
1037
1037
45
1037
1037
1037
1037
1037
1037
1037
1037
1037
1549
13
1036
1551
15
1550
1038
1550
14
1039
1550
14
54
1558
1038
1046
1038
1038
46
1038
1038
1039
1038
15
1551
15
22
1038
15
1039
1039
1558
1038
1550
527
1039
1038
1038
1038
1038
1558
22
1070
1039
1039
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1037
1037
1037
1037
1549
13
1037
1037
1037
1037
1037
1037
1038
1038
1038
46
1078
46
1070
1070
1038
1038
1038
1038
1050
1050
1036
1036
1036
1036
1036
1036
1036
1036
1036
1037
1037
1037
1037
1037
1037
1037
1069
1039
1071
1068
1068
1078
1036
1037
1046
1550
14
1550
1038
1037
1165
1101
1677
1678
1166
1836
1677
1167
1678
1165
1677
1027
1027
1059
1059
1059
1059
1028
1056
1040
1059
1059
1088
1027
1027
1027
1027
1075
1075
1075
1075
1075
1075
1075
1075
1075
1095
1095
1076
1031
135
1031
1031
135
1031
1284
1076
1290
1283
1283
1288
1283
1288
1304
1165
1293
1303
1293
1293
1325
1292
1306
1293
1294
1294
1293
1294
1293
1294
1293
1302
1692
1039
1037
1036
1039
1164
1036
1037
1037
141
1037
1037
1039
1036
1836
1165
1167
1165
1166
78
1165
1837
1805
1166
1165
1165
1164
1838
1805
1166
1838
1814
1812
1107
1107
1287
1287
1060
1796
1084
1094
1092
1092
1156
1284
1287
1031
263
1031
1159
1159
1607
1031
1031
1543
135
1055
287
1024
1055
1536
135
1159
1031
1055
1543
1030
1543
1031
1543
7
1543
7
1030
1031
1031
1031
1031
1543
7
1024
1030
1536
1543
7
1024
1536
1024
7
1031
1024
1054
1542
1287
1287
1087
55
1079
1087
55
1030
1030
1030
1286
1286
1030
1030
1030
1030
1606
1030
1030
1030
1030
134
1542
1030
262
1542
6
134
1030
262
1030
1542
6
134
38
1030
1030
134
1158
1542
1030
1030
1030
1030
134
1318
1542
6
134
1158
1286
1030
1031
1310
1030
1030
1030
1030
1030
1030
1542
1542
6
1030
1542
6
38
1030
1030
1030
1542
6
38
1030
1030
1030
1030
1030
1542
6
38
1030
1030
1030
1030
1542
6
1030
1031
1062
1062
1056
1030
1069
1069
1069
1069
1286
1286
1286
1286
1286
1286
1286
1286
1286
1031
1286
1030
1055
55
1052
1054
1165
1069
1837
1052
1048
1052
1059
1059
1059
1059
1649
1320
1040
1056
16
1077
1028
1028
260
1028
260
1024
24
1284
1036
28
1292
1292
1024
16
1031
1024
1024
1280
1024
1040
17
1040
17
1285
1284
1103
1103
1055
287
1052
1418
1283
1432
1432
1423
1421
1295
1295
1423
1423
1423
1293
1293
1421
1421
1039
1293
1421
1294
1294
1295
1295
1423
1423
1423
1423
1423
1293
1421
1421
1326
1294
1294
1423
1422
1422
1422
1422
1422
1293
1293
1293
1421
1421
1421
1421
1421
1038
1070
1031
1290
1290
1290
1283
1059
1283
1283
1283
1112
1304
1304
1304
1423
1423
1421
1421
1295
1295
1167
1039
1039
1295
1295
1039
1423
1071
1295
1295
1295
1295
1295
1295
1295
1295
1167
1295
1295
1295
1295
1295
1295
1423
1423
1423
1423
1423
1423
1423
1423
1423
1423
1423
1069
1293
1293
1293
1421
1165
1038
1295
1294
1295
1295
1295
1423
1423
1423
1423
1423
1423
1293
1326
1294
302
1294
1294
1294
1294
1422
1422
1293
1293
1293
301
1293
1325
1421
1421
1295
1295
1295
1039
271
1423
1423
1423
1423
1295
1422
1423
1295
1423
1421
1422
1422
1293
1293
1421
1422
399
1421
1421
1039
1255
1418
1315
1283
1283
1283
1411
1411
1288
1416
1416
1027
1288
1304
1432
1432
1421
1295
1325
1294
1293
1292
1423
1037
1420
1295
1295
1294
1614
1582
1292
1422
1422
1293
1293
1293
1293
1421
1421
1294
1293
1420
1421
1038
1070
1038
1038
1036
1420
1422
1059
1059
1075
1075
1075
1075
1075
1075
1075
1075
1091
1095
1095
1075
1267
1267
1159
1287
1031
135
1031
1091
1031
1290
1308
1027
1155
1155
1155
1283
1032
1283
1283
1283
1155
1512
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1283
1032
1288
1160
1283
1283
1283
1283
1288
1288
1288
1155
1283
1411
1411
1283
1027
1032
1155
1155
1288
1288
1288
1288
1304
1304
1432
1295
1039
1165
1165
1037
1293
1421
1295
1039
1422
1293
1293
141
1614
591
1615
1294
1293
1293
1293
1293
1293
1325
1293
1037
1294
1292
1293
1293
1037
1421
1294
1294
1294
1294
1302
1326
1294
1292
1292
1292
1422
1422
1422
1037
269
1293
1293
1293
1293
1293
1293
1293
1293
1293
1293
1294
1294
1422
1422
1293
1293
1293
1293
1293
1293
1166
1293
1293
1293
1421
1294
1036
1164
1325
1037
1037
1295
1164
1037
1165
1421
1294
1422
1294
1294
1422
1422
1422
1422
1422
1422
1069
1051
1070
1038
1036
1037
1167
1248
1248
1088
1251
1248
1059
1059
1075
1075
1075
1075
1091
1095
1075
1267
1267
1159
1287
1159
1031
1076
1076
1076
1076
1076
1268
1268
1076
1076
1076
308
1076
1076
1268
1268
1076
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1287
1286
1287
1287
1286
1287
1287
1152
1159
1280
1280
1280
1280
1287
1024
1287
1287
1287
1287
1607
1159
1287
287
1152
1159
1286
1031
1415
1159
1287
1031
263
1286
1286
1286
1286
1286
1414
1079
1094
1158
1286
134
1286
1286
1030
262
1286
1286
1286
1286
1286
1030
1158
1158
1286
1510
1286
1286
1286
294
1286
1286
294
1510
1286
1286
1286
1286
1286
1286
1606
1286
1030
262
1286
1286
1286
1286
1286
1606
1286
1286
1286
1414
1414
1414
1286
1286
1286
1286
550
582
1286
1286
1286
1286
1286
1606
1414
1414
1414
1030
1286
1030
134
1414
1030
1030
1286
1030
1606
1286
1287
1318
1030
1287
1280
1318
1030
1030
1062
1542
1079
1198
1115
1115
1069
1069
1069
1069
1069
237
1287
1069
1069
1069
1069
1325
1069
1115
1069
1069
1159
1414
1414
1264
1436
1507
1283
1059
1094
1059
1187
1283
1340
1340
1292
1060
1060
1284
1062
1284
1072
1072
1348
1348
1029
1120
1400
1148
1190
1413
1048
1420
1436
1436
1436
1436
1418
1938
1924
1927
1435
1429
1429
1429
1429
1420
1420
1420
1434
1434
1432
1966
1454
1060
1420
1432
1432
1421
1752
1752
1742
1741
1486
1487
1743
1743
1743
1487
719
1742
1485
1741
1485
1741
1496
1496
1496
1496
1496
1485
1485
1485
1485
1487
1487
1487
1487
1487
1485
1485
1453
1391
1485
1485
1486
1487
1487
1486
1486
1485
1486
1454
1454
1454
1454
1454
1486
1485
1485
1487
1487
1485
1487
1487
1487
1487
1487
1487
1485
1486
1486
1485
1966
1487
1486
1997
1998
1486
1752
1966
1487
1752
1496
1496
1455
1455
1390
1485
1485
1487
1487
1454
1485
1487
1486
1486
1485
1485
1485
1485
1485
1486
1486
1485
1485
1485
1742
1498
1240
1240
1496
1390
1229
1228
1388
1487
1486
1495
1485
1485
1453
461
1485
1389
1965
1231
1485
1485
1238
1485
1485
1485
1494
1486
1486
1485
1485
1229
1455
430
1964
1900
1485
1486
1494
1455
1494
462
1454
1454
1495
1455
462
463
1494
430
1486
1486
1485
1485
1742
1486
1242
1484
1484
1485
1485
1486
1485
1388
1485
1998
1997
1230
1486
1486
1484
1242
1485
1484
1499
1486
1486
1752
1966
1741
1754
1743
1742
1979
1471
1485
1230
1720
1419
1419
1419
1419
1432
1423
1423
1420
1487
1487
1455
1487
1487
1454
1485
1485
1485
1485
1454
462
1486
1485
1487
1485
1485
1486
463
1485
1485
1485
1485
1487
1485
1743
1463
1903
1901
1900
1486
1486
1486
1901
1484
1486
1462
462
1486
1486
1486
1455
1156
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1264
1144
1030
1414
1222
1584
1178
1050
1076
54
1040
1377
1377
1377
1825
1048
1048
1586
1126
1094
1190
1062
1136
1153
1158
1158
1318
1080
1794
1047
1047
1262
1124
1126
1040
1040
1266
1053
1189
1034
1152
1058
1465
1078
1026
1027
1024
1024
1024
1026
1048
1190
1434
1189
1121
1503
1216
1216
1078
1528
1078
1340
1504
1025
4
1132
1149
1508
1508
1508
1508
1508
1508
1508
1508
1328
1448
1516
1264
1056
1120
1121
1088
1089
1089
1156
1156
1056
1056
1066
1066
1098
1066
1684
1133
1133
1178
1194
1145
1250
1122
1122
1121
1098
1250
1122
1073
1066
1132
1128
1056
1056
33
1123
1123
1120
1153
1162
1088
1123
1218
1222
1222
1218
1218
1218
1096
1315
1312
1312
1312
1568
288
1056
1224
1056
1136
176
1136
1200
1136
1132
1132
1132
1122
1378
1378
1378
1234
1234
1234
1234
1234
1234
1170
1098
1098
1062
1482
1234
1060
1098
1316
1086
1066
1084
1058
1058
1058
1058
1058
1088
1060
1062
1062
1062
1062
1062
1060
1066
1088
1088
1058
1834
1086
1074
38
62
1074
38
62
1086
1062
62
1058
42
50
1058
42
1058
1058
42
50
74
1058
42
74
1058
42
1058
42
50
74
1058
42
1354
1058
1058
42
290
802
810
1058
42
1058
42
1058
1058
42
1058
42
1058
1066
1058
42
1058
42
1058
1058
1088
1088
1088
1088
1088
1088
1062
1058
1062
1074
1066
1088
1088
1062
1062
62
1086
1086
1058
42
74
1058
1098
1058
74
1058
42
1058
1058
1058
42
1058
1058
1058
1058
42
1058
1058
1088
1088
1088
1088
1058
42
290
802
810
1826
1826
842
146
1856
1186
1186
1060
1088
1210
1250
1250
228
1250
1250
228
1250
1250
228
1250
1250
1122
218
1132
1132
1234
1124
1122
100
106
1220
1124
164
1122
354
1460
1124
220
1218
1218
164
354
362
1154
1096
1168
1105
1096
1160
1160
1156
1156
1330
1144
1058
1312
1314
1314
1313
1213
1213
1193
1193
1408
1408
1408
1344
1344
1344
1392
1199
1279
1279
1792
1792
1296
1296
1268
1268
1268
1296
260
274
1298
1487
1504
486
1504
1504
1152
1152
1153
1152
1152
129
1153
1347
1443
1058
1171
1139
1171
1186
1027
35
1218
1218
1442
1104
1937
1108
1108
85
1108
1108
1941
1428
1128
1027
1121
1076
1062
1249
1249
1233
1233
1233
1220
1717
1055
1547
1035
1171
1171
1287
1283
1283
1287
1283
263
1283
1283
1283
1283
1283
1283
1283
1167
1155
1155
1167
1283
1283
1283
1448
1448
1832
1832
1558
1596
1596
1504
1171
1082
1082
1144
1040
76
145
1409
1089
67
69
1200
1062
1415
1422
1040
1040
1076
1076
57
1076
1076
1024
1048
1248
1599
1636
1593
1620
1164
1164
1420
1356
1228
1228
1228
1228
1228
1072
1072
80
1072
1072
1104
1086
1086
1410
1456
1027
1052
1444
428
460
1136
464
113
1136
1136
1136
1488
1488
1478
1136
1496
1056
1094
1098
1042
1072
1098
1344
1073
1072
1057
1296
1360
1416
1160
1160
392
1416
398
1160
1152
1152
1424
1424
1424
1424
1360
1422
1360
1416
1160
1416
1160
392
1416
1288
1416
1408
1152
384
1152
1360
1424
1424
401
1096
328
1352
1352
1352
1104
1352
1408
1072
1072
72
1072
560
72
1072
1063
1056
16
1040
1824
1063
1063
1076
1076
1063
1040
1064
1064
1073
1105
1072
1096
1072
1072
1072
1056
1040
784
1056
49
1057
49
289
1057
1041
1032
1073
1072
1072
1072
1073
1073
1073
1073
1617
1064
1064
1064
1072
1064
1064
1060
1040
272
1057
1064
1064
1032
264
392
1032
264
265
1672
1072
1064
1072
40
1104
1104
72
1104
1063
1064
1584
1065
1032
264
1056
544
560
288
1072
272
304
1072
328
1056
40
1056
48
560
40
304
1040
1040
40
1072
1040
48
272
40
336
1072
80
336
72
1361
1360
1104
1056
1072
1072
816
1072
1362
1056
48
72
1072
1072
1074
1074
338
1072
1072
1056
48
1072
1064
1072
336
1060
1040
40
1361
1040
40
17
41
1064
34
1056
40
1072
1056
72
1328
1073
1056
1072
1065
1072
1072
1072
1168
1040
1040
1040
1064
1064
1072
304
1072
304
1060
290
1320
297
1057
1256
1032
48
56
88
52
232
1032
48
52
1032
1080
1032
1076
1032
136
1032
136
1032
1806
1024
1024
1072
1064
36
1072
72
1064
1056
48
72
240
1040
48
40
1040
1064
1072
40
1064
1072
1064
36
1072
1040
1064
1060
1064
1064
1056
1056
16
40
1064
1064
49
1056
16
40
1064
33
17
18
1064
36
1064
36
1072
40
1064
1832
1064
1040
1040
1057
1072
1296
144
1169
146
1168
1076
1160
1065
1096
1840
1840
1064
49
1064
1064
1064
1040
48
80
328
329
1072
328
1072
72
1072
1040
48
40
1072
1064
1064
1072
72
1072
1072
400
1060
1060
1072
1056
1072
1096
1168
1168
1320
1072
72
1064
1072
1064
36
1072
72
1840
1576
1072
816
1064
1072
1056
1608
1096
1040
80
81
1096
1072
40
72
1104
1072
80
1072
72
1096
1064
72
1064
1832
1072
1320
1032
1064
1064
1064
1060
1060
1060
1077
1064
584
1328
328
1064
1840
1072
1064
1056
1352
1064
1064
36
296
1072
40
288
72
304
49
1072
1328
1096
328
1352
1096
1072
1064
1056
48
80
72
1072
72
304
816
328
1072
80
72
1064
72
1064
72
1072
72
1072
1064
1073
1096
1096
1096
1096
1096
1096
240
1264
1056
48
1072
1608
1064
1352
1096
1076
53
1076
1072
53
1072
56
88
1072
1072
56
1072
56
1076
1076
1080
1032
56
1800
1056
40
36
41
1064
36
328
808
1064
36
1056
48
72
304
328
73
1072
72
1064
1064
1073
1072
1056
16
40
36
41
1056
16
40
36
41
1056
48
816
1056
16
40
800
784
808
1056
16
144
1096
1064
1074
1073
1040
40
36
808
804
1040
48
40
72
36
1832
1064
1064
1057
1064
36
1072
816
1072
1057
1316
1064
808
1064
1072
304
41
1584
1072
1040
48
1576
40
1064
36
1056
1072
1064
800
41
1064
36
1072
304
1040
1096
1056
1064
1230
1230
1220
1220
1230
1230
1160
1064
1240
1240
1152
1190
1434
1033
1033
1033
1049
1249
1472
464
1472
449
1472
1472
1091
1025
1121
1179
1062
1036
1040
1078
1155
1692
1222
1214
1276
1219
1304
1219
1192
1491
1329
1361
1073
1073
1105
1121
1035
1035
1030
262
134
1030
262
390
198
1030
134
198
326
1414
326
1030
1158
326
1030
262
390
1030
1030
1286
390
1030
262
1030
1286
390
1030
1286
1414
1286
1414
1030
1286
1286
1126
1670
1286
1798
1926
1313
1473
1249
2017
1249
1249
1249
1249
1249
1249
1249
1249
1249
1249
1249
1377
1069
1232
1088
1079
1079
1109
1109
1109
1109
1432
1176
1176
1025
1208
1176
1304
1058
1058
1090
1144
1288
1256
1776
1776
1048
1048
1040
1232
1136
1264
1456
1424
1064
1064
1064
1120
1056
1056
1056
1136
1136
1328
1264
1384
1264
368
1104
112
1154
1154
1154
1570
1058
1474
1474
1160
1154
1058
1058
1288
1288
1282
274
1288
1288
1216
1216
1216
1448
1032
1192
1112
2032
1328
1026
1026
4
1026
1026
1026
1026
1282
1026
1028
1026
1026
1026
1026
770
1026
1026
1026
1026
1026
1026
1026
1282
1288
1544
264
1304
1794
1282
1282
1520
1520
1080
88
1080
88
1080
88
1336
1080
88
1336
1112
1080
1080
88
1080
1072
1264
1264
1528
1072
1248
1248
1248
1248
1248
1730
1528
1888
1696
1128
1064
1064
1032
24
72
1176
1304
1032
1240
1152
1024
1024
1112
1032
1032
136
1096
1288
1160
1032
1176
1922
1928
1864
1864
1928
1440
1440
1104
1072
1120
98
1411
1921
1418
1411
1366
1235
1059
1059
1059
1216
1224
1224
1096
1096
1058
1096
1098
1098
1032
10
1096
1172
1230
1223
1155
1108
1463
1461
1461
1205
1205
1050
1501
1341
1040
1040
1416
1348
1065
73
1220
1476
1216
1496
1810
1808
786
1808
1616
1600
1032
1057
1057
1057
1057
1057
1057
1057
1187
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1218
1026
1154
1026
1026
1027
1027
1027
1027
1027
1027
1027
387
195
1027
1027
1027
1027
1027
1283
1283
387
1411
1187
1187
1026
1026
194
1026
1026
1026
194
162
1154
1410
1186
1410
1410
1410
1416
1410
1410
1026
1090
1410
1026
66
1026
1026
1026
1026
1218
1026
66
194
1026
1026
1026
1026
1090
1032
1026
1026
194
1026
1218
1032
1160
1416
1218
1026
1026
194
1442
1090
60
1154
1026
1026
18
210
1026
130
1090
1026
18
1026
1154
1442
1058
1058
1186
1058
1058
162
1058
1090
34
162
1026
1042
210
1026
1026
130
18
210
1026
1026
1026
210
1042
1042
210
1186
1154
162
1186
1442
1026
34
98
1058
162
1058
1058
98
1122
1122
1058
1424
1408
1411
1408
1408
1408
1408
448
1408
1408
1472
1408
1472
1472
1408
1408
1408
1408
1472
1408
1216
1920
1472
1410
1410
1410
1410
1410
1410
1410
1410
388
1410
388
1410
1410
1410
1410
1410
1410
1410
388
1410
1410
1412
1408
1409
1409
1410
1379
1521
1521
1294
1708
1480
1152
1088
1088
1088
1521
1521
1521
1284
1280
1440
1087
1213
191
447
1213
191
1213
1213
191
1213
1213
1213
1213
1213
1213
1087
189
191
1087
189
1213
1087
1212
1084
1468
1468
1055
1055
95
1055
1055
1055
1055
1119
1119
1119
1119
1119
1055
1055
1055
1055
1052
1031
799
1031
31
1055
775
799
1055
1823
1055
1195
1226
1031
71
1855
1855
1855
1050
1024
1024
1024
1334
1301
309
1328
1024
1536
1536
1584
1596
1584
304
1584
1584
1584
1596
316
1328
316
1536
516
560
1536
1539
1585
1584
1024
3
1024
1024
1028
1431
1167
399
151
407
1883
1332
1672
649
1824
1152
1473
1472
1348
1104
1104
1044
18
1044
18
1044
1044
18
84
1044
18
84
1044
84
19
83
1044
18
82
1107
1044
84
1108
1044
18
1044
18
1044
84
19
1058
1058
1059
1104
1040
1040
1040
1040
80
1040
1040
80
1040
272
1040
1040
80
1040
1040
1040
1040
1153
1154
1226
1054
1052
30
1054
1158
135
139
1413
1413
1412
1221
1196
1948
1800
1928
1058
546
290
1588
1872
1041
1291
1794
1794
1037
82
1027
1793
1030
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1282
1820
1292
1042
1552
1040
18
1128
1282
1026
258
1282
1282
1282
1282
1282
1026
258
1282
1282
1282
1282
1282
1026
1538
1282
1282
1282
1026
258
1282
1282
1282
1282
1282
1282
1382
1030
1160
1794
1544
1344
1280
1280
1416
1424
1424
1416
400
1232
1216
1024
1024
1024
1092
1130
1130
1429
1045
1177
1076
1074
1216
1184
1970
1202
1044
1041
1284
1284
1284
1028
1156
1284
1284
1156
1156
1092
1156
1092
1028
1156
1156
1156
1284
1156
1028
132
1156
1028
260
1028
1028
132
1028
1028
132
1028
1028
1028
1284
1028
1092
1092
1092
1028
1156
1028
1028
1044
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1028
1030
1286
1716
1284
1284
1348
1348
1028
1412
1412
1412
1412
324
1412
1412
1412
1412
1412
1412
1412
1412
1412
1476
1476
1476
1476
1476
1348
1028
1028
1028
1028
1412
1476
1476
1476
1092
1172
1172
1316
1165
1164
1220
1420
1284
1164
1660
1281
1093
1282
260
1282
1156
1282
260
1032
4
1282
1284
1154
1284
284
1284
1316
1282
1284
1282
1282
1284
1028
1026
1026
1154
1028
1282
260
1154
1282
1314
1026
130
1282
260
1026
1282
1282
1154
1090
1028
1092
1170
1154
1092
1154
1026
1092
1170
1284
1090
1090
1156
1298
1284
1284
1090
68
1090
1092
1090
1090
68
498
1092
1090
68
1092
1090
1282
1092
1288
1288
1284
1156
1028
1028
1026
1026
1282
260
1026
1282
1284
1026
258
260
1284
1284
1156
1284
1026
258
1154
1316
1284
66
68
1026
4
130
66
1026
132
1154
132
1026
66
1282
1092
1154
1154
1092
1156
68
1284
1156
1154
1284
1092
1282
1288
1052
1026
1026
1090
1308
1028
68
284
1308
1092
1308
1092
284
1308
1052
1052
1026
4
28
68
1052
1028
1028
1026
4
1028
1026
4
1026
1028
1032
4
1092
1092
1308
1092
1090
1090
1090
1092
1090
1092
1092
1288
1160
1160
132
1032
136
1026
4
1028
1028
28
1032
4
28
1028
260
1028
1028
132
1032
1032
1288
260
1028
1028
260
1160
1028
1028
136
132
1028
260
1028
1288
1028
1032
4
1026
4
258
1026
4
10
130
132
1028
1028
1026
4
258
260
1026
4
130
132
1154
1026
66
1284
1156
1156
1026
130
1028
1090
1042
1028
132
68
1032
4
1026
4
1032
4
264
260
1032
4
132
1316
1026
130
66
68
1028
132
1028
132
72
1026
1028
68
1028
132
1026
66
1028
68
18
1026
1028
1026
4
1026
1028
1028
1028
1092
1028
1028
1028
132
1028
1032
1028
1026
1026
1154
66
1090
1028
260
1026
1090
1156
1028
1026
1028
1028
1028
1028
1028
1028
1154
1028
1156
1026
1090
1154
1154
1154
1154
132
1288
1288
1284
1284
1284
1288
1282
260
1284
1282
1284
1282
1154
1282
1282
260
1282
260
1284
1284
1284
1284
1288
1316
1284
1284
1154
1154
1170
1042
1156
1156
1156
1156
1154
1156
1060
1156
1030
1285
287
1066
1027
1027
1284
1028
1092
36
1092
1060
1060
1060
1092
36
1060
1060
1092
1092
36
1092
1060
1156
1508
1122
1122
1122
1122
1092
1604
1026
1027
1159
1116
1421
1348
1410
1410
388
1412
1348
1346
1346
1410
388
1412
836
1410
1412
1412
1410
388
1410
1348
1410
1346
1346
1348
1474
1476
1026
1028
1026
1348
1416
1410
1346
1346
1346
1412
1348
1346
1346
324
1410
1346
324
1412
1348
1348
1352
1346
1410
1348
1346
1410
322
1410
1346
1346
1410
1410
322
1412
324
1410
322
1412
322
1346
324
1410
1418
1348
1412
324
1346
1346
324
1348
1348
1426
1410
1372
1028
1026
1026
1026
1028
1026
4
1028
1234
1794
772
1794
1410
388
1410
1412
1416
1410
388
1410
388
1410
1412
1412
1410
388
1412
1346
324
1346
324
1346
1346
1416
1412
1412
1412
1416
1416
1348
1410
388
1410
388
1418
1410
1410
1410
1410
388
1416
1412
1416
388
1410
1426
1410
1412
1416
1410
1416
1412
1412
1348
1412
322
1412
1346
324
1348
1426
1412
1348
1412
1412
1346
1412
1410
1346
1412
1416
1410
1412
1410
1412
1410
1476
456
1474
1474
1474
452
1474
452
1476
1476
1476
1476
1476
1026
1032
1032
1026
4
1028
1028
1026
1028
1026
1026
1412
1426
1476
1476
1476
1416
1416
388
1410
1348
1412
1412
1412
1412
1346
1426
1412
1426
1412
1426
1346
1348
1348
1348
1858
322
324
1860
1346
1412
1348
1348
1348
1412
1412
1412
1412
1412
1410
1412
1412
1412
1412
1410
388
1410
388
1410
388
1410
1412
1412
1412
1410
388
1410
1410
1410
388
1412
1412
1410
1412
1410
1412
1412
1410
1412
1412
1412
1410
388
394
1412
1410
1412
1412
1410
1858
836
1858
1348
1858
1348
1346
1346
1410
388
322
1410
1412
324
1410
1410
1410
388
1412
1412
1412
1412
1412
1426
1352
1412
1416
1416
1410
1410
1412
1412
1410
1412
1410
1412
1412
1426
1410
388
1410
1410
1412
1412
1412
1410
1410
1410
1412
1348
1410
1412
1412
1412
1412
1416
1412
1412
1412
1412
1348
1348
1412
324
1410
1410
1410
1412
1426
1412
1410
1410
1412
1410
1410
322
1412
324
1346
1346
1348
1410
388
1348
1410
1410
1412
1412
1416
388
324
1410
388
322
1346
324
1346
1346
324
1348
1410
1412
1410
388
322
324
1346
1412
1410
388
1410
388
1412
1412
324
1410
1410
1426
1410
388
1412
1410
1410
388
1348
1348
1410
388
1412
1412
1410
1412
1426
1410
1410
1410
1410
388
1412
1348
1410
388
1410
1412
1410
388
1410
388
1410
388
1410
388
1410
388
1410
1410
388
1412
1412
1410
1348
1426
1412
1410
1412
1412
324
1410
1412
1412
1410
1410
402
1426
1410
388
1412
1410
388
1410
1412
1410
388
1412
1410
388
1416
388
1412
1426
1412
1410
1412
1410
1410
1410
1426
1412
1412
1348
1412
1412
1412
1410
388
1410
1410
388
1410
1426
1348
1348
1410
388
1412
1412
324
1410
1410
388
322
1346
324
1348
1410
1410
388
1346
324
1412
1412
1410
1410
388
1410
1412
1412
1412
1412
1410
388
1410
1412
1412
1416
1346
1412
1476
1476
1476
456
1474
452
1476
1474
1474
1474
1476
1474
1474
1474
1476
1476
1476
1476
1476
1474
452
1474
1474
1372
1372
1028
1032
1028
1028
1032
1032
4
1028
1026
4
1026
1028
1026
1026
1032
4
1028
1028
1026
1410
1412
1412
1410
1410
388
1410
1410
1410
1412
1410
1410
1412
1412
1412
1416
1412
1412
1416
1416
1412
1416
388
1412
1028
1032
4
1028
1426
1412
1412
1410
1410
1476
1476
1186
1409
1413
1473
1412
1412
1412
1412
1346
324
1412
1410
388
1410
1410
1410
1508
1350
1350
1414
1414
1414
1254
1758
1350
1414
1414
1478
1066
1066
1194
1380
1090
34
1090
1058
1058
1090
1090
1058
1154
1154
1314
1314
1122
1347
1412
387
1413
323
1475
1434
1434
1434
1418
1418
410
1434
1418
1418
1418
410
1418
1434
1434
1434
1418
410
1418
410
1434
1434
1434
1418
330
1434
1434
1418
410
1434
1418
1434
1434
1418
410
1418
1434
1434
1434
1034
1034
1160
1656
1407
1167
1167
1167
1408
1856
1166
1615
1166
1198
1166
1400
1224
1352
1352
1352
1359
1351
1351
1351
1351
1351
1351
1351
1351
1351
1607
1607
1344
1420
1420
1358
1358
1358
1422
1358
335
1358
1358
1614
1614
1358
1358
1359
1356
1486
1358
1359
463
1423
1423
463
1415
399
1415
1479
1423
1415
1223
1167
1167
1167
1422
1422
1422
1358
1166
1166
1934
1359
1934
1359
1344
1356
1356
1356
1358
1356
1356
1356
1933
1344
448
1592
1026
1100
1528
1096
1096
1036
72
36
76
1048
1064
1095
1095
1174
1315
1155
1155
1069
1123
1123
1475
1512
1512
1512
1516
1080
1052
1052
1032
1532
1291
1055
1055
1055
1311
1039
1055
1071
1535
1535
1327
1048
1100
1324
1068
1311
1311
1055
1055
1055
1183
1055
1055
1310
1054
1054
1054
158
1054
1054
1311
1310
1055
1055
1055
1055
1055
1055
1055
1055
1055
1310
1055
1055
1311
1055
1055
1310
1054
1054
1311
1310
1311
1311
1311
1310
1310
1055
1055
1535
1183
1183
1311
1055
287
1055
287
1055
1183
1055
1055
159
1055
1055
1055
1534
1182
1182
1182
1310
1054
286
1054
286
1054
286
158
1054
1182
1054
1182
1310
1054
1054
158
1054
1310
1182
1054
1310
1054
1054
158
1310
1311
1311
1310
1310
1311
1535
1535
1311
1183
1311
1055
1055
1055
1055
1535
1183
1183
1055
287
1055
1055
1055
1054
1182
1182
1182
1182
1182
1182
1182
1182
1182
1054
158
1311
1311
1311
1076
1160
1055
1072
1083
1083
1087
1080
1080
1080
1080
1080
1080
1080
1080
1052
1052
1032
1039
1055
1055
1535
1071
1167
1167
1055
1055
1055
1055
1055
1039
1071
1039
1051
1167
1048
1048
1176
1055
1055
1311
1183
1055
159
1055
1055
1183
1183
1183
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
159
1055
1055
1055
1055
159
1055
159
1183
1055
1182
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
1054
286
1054
1182
1054
1054
1054
1054
158
1054
1054
1055
1183
1183
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
159
1055
1055
1055
1054
1054
158
1182
1055
1311
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1055
1310
1054
31
1054
1054
31
1054
1054
1054
1054
1054
1183
1055
1695
1695
1950
1695
1183
1183
1183
1288
1288
1512
1308
1311
1311
1310
1308
1311
1311
1311
1310
1310
1663
1663
1663
1663
1663
1663
1662
1662
1111
1164
1071
1036
1071
1528
1025
1313
1057
1176
1313
1313
1153
1313
1153
1025
65
1048
152
1048
1281
1089
1153
1089
1160
1304
1281
1153
1153
1153
1153
1153
1153
1313
1096
1032
1096
1057
1153
1313
1304
1176
1176
1304
1176
1096
1312
1312
1088
1040
1040
1064
1064
1288
1096
1288
1064
1064
1039
1039
1048
1318
1046
150
1166
1326
1295
1294
1166
1102
1038
142
1038
1327
1102
1166
1038
1295
1167
1103
1039
1103
1039
1039
1039
1327
1071
303
1102
1294
1038
78
1294
78
1294
1102
1102
1102
1095
1095
1166
1030
14
1038
1102
1038
15
78
1038
1327
302
1070
1102
1294
1294
1294
1166
1304
1310
1054
1294
1310
1054
1054
1310
1054
1054
1054
1054
1310
1054
1292
1292
1036
1048
1310
1054
1052
1294
1100
1036
1100
1038
1102
1102
1101
1101
1300
1156
1092
1156
1156
1033
1070
1070
1103
1092
1308
1308
1164
1036
1036
140
1164
1180
1068
1314
1102
1294
1160
1054
286
158
1054
1054
1326
1024
1280
1054
1054
1052
1036
1180
1310
1088
1308
1308
1308
1308
1532
1052
1072
1176
1048
1048
1048
1048
1048
1048
1036
1051
1051
1040
1053
1084
1084
1086
1052
1025
1025
33
1025
1025
257
1153
1025
1025
257
1025
129
1025
1089
1281
33
1089
1025
1057
1057
1057
1025
1057
1057
1025
1048
1048
1046
1304
1048
1046
1046
1046
1046
1046
1041
1032
1032
1025
129
1025
1048
1048
1048
1032
1024
128
1024
1160
1032
1064
1064
1040
1064
1096
1031
1031
1031
1058
1103
1039
1103
1039
1039
1039
1071
1071
1048
1062
142
1102
1038
142
78
1102
1102
1102
1038
38
1038
78
1038
1038
1038
22
1830
1038
38
1060
1039
1031
1058
1058
1058
1026
34
1165
1038
1038
142
1062
1038
1038
1044
1092
1028
1044
1028
1028
1033
1028
1033
1033
265
1033
1044
1028
68
1033
1032
1049
1064
1054
1054
1053
1053
1054
1054
1054
1054
1070
1070
1070
1031
1167
1024
1028
20
1028
1044
1052
1052
1052
1052
1052
284
1308
1052
1052
1308
1308
1054
1036
140
1036
1036
1036
1036
1036
1160
1160
1180
1052
1180
1180
1032
1032
1054
1054
1054
1054
1054
1054
1054
1054
1054
1031
1040
1040
1054
1054
1054
1054
1054
1052
1054
1054
1054
1057
1036
1052
1052
1052
1031
1031
1070
1031
1047
1024
1040
1090
1054
1053
1056
1052
1052
1052
1052
1024
1742
1934
1678
1678
1742
1950
1612
1673
1668
1672
1676
1097
1097
1033
1033
1033
1033
1092
1024
1024
1129
1033
1184
1073
1041
1041
1041
1033
1031
1031
1129
1129
1129
1127
1127
1127
1135
1047
1088
1095
1159
1175
1031
15
135
23
1159
71
1071
1040
1120
1304
1281
1281
1304
1313
1304
1288
1166
1294
1527
1286
1036
268
1324
1294
1524
1292
1284
1284
1292
1294
1288
1284
1292
1280
1304
1039
1038
1036
1031
1036
1036
14
1036
1032
1032
1292
1292
1289
1280
1662
1422
1479
1422
1423
463
1615
1422
1934
1966
1412
452
1420
1436
1422
1662
1966
1532
1660
1952
1952
1115
1115
1039
1159
1124
1824
1153
1134
1140
1132
1028
20
132
1044
1159
1159
1287
1159
1159
1159
1095
1287
1159
1031
1159
1095
1319
1159
1159
1031
1159
1159
1095
1159
1031
1031
1287
1159
1031
263
1031
135
1031
263
1159
1031
135
1031
135
1031
135
1095
1095
1031
1031
1031
1031
1031
1031
1159
1031
1031
1031
1031
1031
71
1031
1031
1031
1287
1287
1127
1127
1127
1127
1127
1158
1158
1030
134
1286
1030
1286
134
1286
1094
1094
1094
1094
1094
1030
134
1286
1158
1094
1030
134
1030
262
1030
1030
262
70
1030
134
1158
1030
1030
1158
1030
134
38
1158
1062
1286
134
294
1030
134
1158
70
1158
1094
1094
1094
1030
1030
134
70
1158
1318
1158
1094
1158
1158
1286
1030
1101
1308
1030
1030
1030
134
70
1094
1094
1094
1286
1030
262
1030
1030
134
70
1030
262
1030
134
1030
1030
134
70
1030
1094
1030
262
38
1030
134
70
1094
1030
134
1094
1094
1158
1030
134
1030
262
1030
134
1030
1030
134
1030
1030
70
1030
70
1030
1030
1030
1165
1046
1062
1044
1052
1134
1134
1134
1134
1286
1286
1286
1286
1286
1286
1286
1286
1286
294
1037
1302
1286
1031
1031
1055
1050
1165
1053
1181
1055
1052
1058
1203
1203
1139
1139
1264
1052
1027
1027
1027
1121
1414
1156
1156
1156
1156
1037
1050
27
1165
1294
142
1166
1166
1166
1276
1276
1079
1252
1256
1416
1144
1089
1089
1089
1089
1422
1421
1219
1155
1155
1155
1276
1500
1375
1496
1496
1503
1502
1375
1375
1503
1503
1503
1374
1374
1054
1502
1279
1438
1054
1375
1375
1375
1375
1503
1503
1503
1503
1503
1374
1502
1502
1503
1439
1375
1055
1503
1503
1503
1503
1503
1374
1374
1374
1502
1502
1502
1502
1502
1279
1279
1279
1436
1480
1436
1439
1151
1423
1423
1439
1432
1432
1432
1432
1471
1471
1470
1471
1439
1439
1439
1439
1439
1439
1439
1439
1503
1151
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1439
1471
1471
1471
1055
1055
1055
1503
1503
1503
1503
1503
1150
1438
1438
1374
1502
1438
1215
1439
1439
1439
1439
1439
1471
1471
1471
1055
1055
1759
1438
1439
1439
1439
1439
1439
1439
1439
1759
1503
1438
1438
1438
415
1438
1438
1374
1758
735
1758
1439
1439
1439
1439
1439
1055
1055
1055
1503
1439
1503
1503
1439
1759
1502
1055
1503
1438
1438
1502
1503
1503
1502
1502
1439
1167
1048
1489
1409
1345
1345
1025
1496
1368
1048
1496
1409
1344
1352
1512
1512
1038
1359
1358
1359
1350
334
1358
1039
1420
1038
1357
1421
1358
1252
1374
1344
1502
1502
1356
1356
1420
1372
1500
1500
1358
1416
1502
1500
1278
1278
1278
1278
1278
1024
1500
1057
1057
1065
1097
1097
1097
1095
1063
1063
1063
1241
1223
239
1239
1095
1417
1415
1191
1191
1255
1255
1135
1793
1255
1408
1425
1409
1409
1473
1473
1414
1432
1409
1409
1409
1409
1384
1409
1409
1409
1409
1409
1409
1409
321
1409
1409
1345
1857
1432
1416
1480
1409
1409
1409
1473
1432
1432
1432
1414
1409
1025
1025
1409
1473
1256
1473
1473
1408
1408
1408
1408
1480
1480
1040
1415
1135
1422
1422
1422
1486
1038
1415
1423
1470
1422
1422
1422
1487
1479
463
1479
1423
1422
406
1422
406
1422
1478
462
1478
1198
1422
1486
1486
1420
1420
1420
1420
1036
1474
1422
1422
1422
1428
1198
1438
1428
1420
1436
1502
1502
1502
1356
1420
332
1420
1420
1420
1420
1356
1420
1416
1436
1422
1358
1426
1438
1470
1054
1420
1420
1420
1416
1416
1422
1422
1420
1420
1420
1500
1423
1422
1420
1356
1420
1479
1485
1482
1420
1486
1036
1410
1500
1436
1436
1468
1052
1756
1468
1052
1500
1198
1487
1199
1422
1436
1420
1422
1152
1152
1056
1161
1152
1057
1057
1097
1095
1063
1063
1097
1111
1065
1479
1479
1191
463
1191
1487
1135
1088
1056
1088
32
1088
32
1057
1408
1408
1056
1056
1056
1056
1056
1056
1408
1408
1056
1415
1351
1415
1415
1415
1415
1415
1415
1415
1415
1415
1351
1479
1479
1415
1415
1351
1415
1415
1415
1415
1415
1351
1415
1415
1415
1415
1415
1415
1415
1479
1479
1479
1479
1479
1479
1415
1415
1031
1479
1415
1415
1415
1414
1414
1414
326
1414
326
1414
326
1030
1061
1798
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1430
1414
1414
1414
1414
1414
1462
1414
1414
1414
1414
1414
1414
1414
1382
1414
1414
1414
1414
1414
326
1414
1350
1414
1414
1414
1414
326
1414
326
1414
1414
326
1414
1478
1478
1478
1478
1030
1030
1030
1414
1414
1414
1414
1350
1350
1414
326
1414
1414
1414
1414
1478
1030
1030
1030
1414
1414
1478
1478
1030
1414
1414
1414
1478
1350
1414
1421
1366
1414
1421
1436
1212
1414
1478
1478
1350
1061
1130
1103
1103
1070
1070
1070
1390
1454
1262
1423
1070
1070
1070
1070
1070
1454
1103
1070
1070
1487
1494
1494
1208
1757
1456
1411
1075
1068
1099
1203
1347
1430
1430
1422
1340
1340
1430
1370
1421
1088
1056
1188
1350
1141
1078
1050
1104
1144
1026
1151
1034
1046
1046
1046
1046
1032
1938
1922
1920
1600
1548
1549
1549
1549
1628
1618
1618
1626
1626
1592
1922
1442
1072
1416
1552
1600
1038
1048
1048
1055
1054
1311
1055
1055
1055
1055
1055
1055
1055
1310
1054
1054
1054
1048
1304
1304
1112
1484
1082
1082
1082
1082
1087
1087
1087
1311
1311
1086
1086
1438
1343
1310
1310
1087
1311
1311
1055
1055
1310
1087
1439
1439
1439
1439
1439
1311
1310
287
1054
1311
1311
1310
1311
1311
1311
1311
1311
1311
1310
1311
1311
1310
1439
1087
1311
1566
1567
1087
1228
1439
1487
1040
1032
1352
1431
1431
1342
1070
1358
1359
1071
1071
1356
1319
1359
1359
1308
1356
1356
1308
1352
1358
1060
1356
1324
1068
1054
1856
1160
1160
1072
1342
1294
1342
1342
1071
1071
1327
1038
1358
1070
1071
46
1326
1340
1550
1287
1038
1078
1047
1038
1358
335
1062
1047
1359
1071
1358
1062
1102
1325
1326
1438
1326
1326
1058
1298
1065
1044
1060
1326
1326
1325
1069
1070
1069
1070
1070
1310
1071
1356
1324
1054
1070
1152
1024
1318
1063
1327
1310
1308
1312
1036
1566
1612
1102
1058
1358
1054
1116
1036
1472
1345
1084
1052
1224
1438
1612
1172
1229
1220
1421
1440
1356
1034
1466
1544
1624
1624
1624
1544
1543
1543
1536
1343
1343
1343
1343
1343
1343
1342
1342
1342
1342
1343
1343
1343
1342
1343
1342
1342
1343
1343
1342
1342
1342
1292
1287
1294
1159
1423
1295
1294
1342
1342
1287
1288
1292
1280
1340
1408
1340
1340
1340
1340
1415
1072
1200
1200
1200
1200
1200
1120
176
1200
1120
1200
1120
176
1200
1200
1200
1200
1200
1328
1283
1088
1024
1344
1841
1146
1146
1078
1078
1084
1384
1400
1400
1459
1064
1060
2018
1030
1030
1160
1160
1304
1473
1478
1478
1478
1024
1426
1152
1088
1160
1166
1160
1173
1092
1280
1349
1065
1243
1063
1523
1135
1520
1184
1184
1184
1184
1184
1184
1204
1136
1060
1072
1042
1040
1222
1222
1150
1368
1150
1260
1459
1032
1032
1095
1103
1314
1314
1314
1315
1314
1314
291
293
1314
1315
1264
1288
1441
1425
1072
1030
1031
1109
1109
1109
1180
1180
1043
1043
1026
1026
1026
130
1154
1143
1029
1029
1154
1154
1505
1290
1290
1034
1034
1034
1290
1034
1029
1032
1028
1029
1056
1056
1056
1030
1030
1036
1105
1032
136
1160
1032
1284
1504
496
1520
1290
1290
1282
1141
1142
1128
1128
1130
1130
1130
1130
1249
1102
1136
1136
1136
1052
1136
1034
1036
1036
1034
1290
1290
1290
1306
1306
1306
1306
1306
1306
1290
1034
1034
1038
1306
1286
1024
1290
1292
270
1038
1046
1036
1030
1030
1030
1030
1030
1024
1032
1046
1044
1048
1046
1046
1044
1044
1026
1026
1032
1032
1034
1046
1046
1038
1046
1046
1038
1038
1046
1038
1042
1042
1042
1042
1042
1042
1042
1042
1042
1042
274
1042
1042
1298
1042
1042
1042
1042
1042
1042
1042
1042
1298
1042
1042
1042
1042
1042
1042
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1030
1028
1028
1026
1026
1026
1046
1044
1032
1036
1044
1026
1025
1046
1046
1038
1038
1038
1042
1042
1042
1042
1042
1042
1042
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1044
1028
1026
1026
1026
1042
1042
1042
1042
1042
1042
1044
1300
1044
1030
262
1042
1044
1024
1024
1282
1282
1282
1284
1282
1282
1284
1282
1282
1282
260
1282
1282
1282
1282
1026
1026
1282
1028
1026
1028
1026
1284
1028
1028
1282
1282
1284
1026
1282
1282
1282
1028
1282
1282
1200
1105
1112
1041
1100
75
1036
268
267
1036
11
1479
1479
1282
1224
1040
1024
1024
1026
18
1029
1108
1108
1427
1429
1157
1157
1472
1025
2
1026
1025
2
1296
1507
1219
1219
1920
1920
1976
1976
1528
1528
1528
1360
1360
1360
1362
1375
1416
1410
388
1416
1416
1184
1184
1187
1184
1184
1184
1184
1124
1458
1124
1252
1124
1220
1124
1220
1220
1218
1218
1074
1232
1427
1156
133
1029
1029
1029
1157
1552
1040
1032
1030
1251
1540
1330
1444
1440
1040
1236
1296
275
1263
1721
1203
1418
1067
1427
1458
403
1047
1295
1047
1047
1047
1047
1047
1047
1295
1423
1167
1167
1167
1039
1039
1231
1025
1933
1935
1807
1500
1452
1964
1964
1024
1409
1409
1343
1154
1090
1090
1224
1184
1248
1216
1024
1088
1088
1088
1060
1056
1409
1313
1036
1164
1092
1092
1093
1092
1092
1116
1052
1048
1695
1612
1311
1550
1302
1302
1174
1344
1308
156
1356
1324
332
1358
1324
332
334
1057
1056
1056
1056
1056
1046
1056
1056
1040
1456
1267
1030
1312
300
1324
1312
290
1168
145
1296
1169
1168
1169
1168
1300
1300
1330
1168
1308
1124
1133
1275
1024
1056
1176
1160
1059
1060
1057
1363
1360
1432
1432
1432
1432
1432
1432
1432
1424
1424
1360
1360
1360
337
1360
337
1360
1362
1360
1352
1432
1432
1432
1432
1432
1432
1432
1352
1424
1352
1424
1360
1360
1360
1360
338
1352
1352
1352
1352
1352
1360
1432
1352
1097
1096
1096
1056
72
36
1317
1096
1060
1071
46
1056
1056
1056
1688
1071
1071
46
1095
1095
1071
1056
1060
1060
1056
1169
1060
1060
1060
1060
1056
1056
1056
1824
1059
1059
1059
1059
1059
1059
1059
291
1176
1057
1057
1056
1056
1056
1057
1059
1059
1680
657
1096
1060
1060
1060
1060
1060
1061
1056
1056
1059
1060
1060
1096
1096
1317
1096
1096
292
1096
1096
1056
1060
1056
1056
1176
1176
1176
1177
1071
1056
1828
1828
1176
1176
1056
36
1056
36
1060
1056
1060
1056
1056
36
1060
1316
1060
1056
1060
1056
1056
1056
1060
1056
1060
1060
1060
1056
36
1060
1168
1060
1168
1060
1168
1168
1060
1168
1168
1168
1056
1060
1057
1824
1056
1170
1056
1096
1096
1096
1061
1056
1056
1168
146
1096
1096
1060
1056
1096
1060
1056
1169
1060
1169
1057
1169
1169
1057
1169
1057
1056
1060
1060
1056
1056
1056
1056
1056
1057
1059
1059
1059
1060
1060
1056
1056
1312
1056
1056
1060
1056
1060
1060
1060
1060
1060
1316
1056
1058
1059
1316
1096
1060
1060
1096
1060
1312
1096
1056
1060
1096
1060
1096
1060
1176
1176
1176
1176
1176
1683
1160
1160
1316
1056
33
36
1060
1056
72
1096
1060
1060
1096
36
1096
1168
1056
36
1096
1060
1168
1056
36
1096
1056
36
1056
1096
36
1060
1060
1060
1060
1056
1060
1060
1060
1060
1060
1056
36
1060
1060
1060
1056
1056
1056
1060
1056
33
1056
1056
1056
1056
36
1060
1056
36
1060
1056
1060
1060
1828
1060
1056
1056
1056
1059
1056
1168
36
1056
1061
1168
1095
1176
1096
1096
1056
1316
1060
1056
1056
36
1056
1056
1168
1056
72
1168
1096
1096
1056
36
37
1096
1056
72
1096
36
1056
72
1060
1060
1060
1060
1060
1060
1096
1096
1056
72
36
1060
1168
1060
1058
1056
72
1056
1056
1176
1060
1056
1060
1056
72
36
1096
1057
36
1057
37
1060
1060
1096
1096
1060
1056
36
1056
36
37
1056
1060
1056
37
1059
1060
1060
1060
1168
1170
1608
1060
1056
33
72
36
1060
1168
1060
1168
1060
1056
36
1060
1056
1060
1056
1060
1060
1060
1176
1096
36
1096
36
1056
1060
1060
1060
1061
1060
1096
1060
37
1096
1060
1056
1060
1060
1828
1056
1060
1056
33
36
1056
36
1060
1056
72
36
37
73
1056
1060
1057
72
1056
37
1096
37
1097
1056
1176
1176
1176
1176
1056
1096
1060
1056
72
36
37
1168
1096
36
1056
72
36
37
1096
1096
36
1828
1096
1056
1168
1060
1096
36
1096
36
1096
36
1096
1056
72
36
37
73
1096
1056
73
1056
1057
1176
1176
1176
1176
1176
1176
1176
153
1176
1060
1056
72
37
1056
1096
36
1096
1096
1176
1058
36
1061
1060
1056
36
1060
1056
36
1060
1060
1060
1060
1096
36
1096
36
1060
1058
1058
36
1056
1056
1056
1688
1060
1056
72
36
1056
1060
1060
1060
1096
1828
1056
33
72
36
1060
1060
1056
36
37
73
1096
1056
1096
1058
1056
288
73
1096
1060
1057
1056
1061
1060
1060
1096
36
1056
34
36
1057
36
1060
1060
1056
33
72
36
1056
36
1057
34
72
36
1060
1060
1828
1056
1056
36
1056
1828
1824
1568
1060
1060
1168
36
1060
1060
1060
1056
1060
1056
72
1060
1828
1828
1060
1060
37
1056
36
1096
1060
1825
1057
1060
1096
1060
1060
1056
36
1828
1060
1096
1060
1060
1828
1056
72
36
1056
1056
1058
1312
1056
1056
1056
1316
1096
36
1096
1060
1057
1096
1056
1680
1057
1056
36
1060
1056
1056
1056
1176
1059
1059
1070
1530
1156
1156
1071
1068
1180
1096
1216
1472
1155
1436
1498
1373
1373
1357
1357
1313
1041
1044
1044
1044
1044
1044
1234
1049
1220
1181
1104
1108
1104
1296
1050
1040
1484
1450
1452
1480
1972
1219
227
1312
1241
1024
1072
1024
1072
1072
1088
1033
73
1033
73
1025
257
129
65
1281
1025
129
385
1025
257
1281
769
385
1409
321
1217
321
1025
257
129
65
1025
129
385
1025
129
1153
1409
1153
1025
129
1025
385
1153
1025
1409
1409
1025
1281
1409
1409
1025
1281
385
1153
1281
1281
1281
1025
1409
1025
1409
1281
1921
1921
1127
1281
1921
1921
1665
1897
1572
1331
1459
1459
1449
1203
1203
1193
1193
1193
1203
1203
1331
1203
1385
1088
1218
1095
1095
1159
1108
1108
1108
1108
1040
1310
1310
287
1152
1136
1073
1968
1330
434
1458
1138
1037
1100
1037
1200
1200
1152
1026
1088
1296
1088
1232
1456
1472
1068
172
174
1196
1068
172
174
1196
1068
46
172
174
1070
110
1068
172
174
1360
1232
1968
1408
1312
1296
1296
1104
1104
1458
1458
1458
1714
1410
1570
1570
1409
1410
1058
1314
1793
1793
1794
1794
1793
1024
1416
1416
1410
1288
1025
1416
1168
1408
1328
1024
2
1024
2
1024
1026
1026
1026
1026
1410
1026
1024
1026
1024
2
1026
1026
1794
1026
1026
1026
1026
1026
1026
1026
1282
1025
1024
2
1024
768
1
1408
1794
1154
1152
1040
1040
1072
1104
1072
1104
1072
1104
1328
1072
1104
1072
1104
1264
1072
1072
80
1072
1104
1264
1520
1520
1328
1313
1313
1313
1313
1313
1216
1325
1569
1580
1132
1164
1165
1052
92
1052
1052
1052
1308
1052
1052
1052
156
220
1116
1052
92
156
1116
1036
1036
1100
1100
1260
1053
1068
1276
1538
1560
1537
1025
1024
1840
1840
1104
1264
1036
1036
1592
1580
1448
1792
1239
1459
1144
1144
1144
1236
1496
1144
1144
1272
1394
1402
1146
378
1402
1402
1338
378
1402
1157
1224
1199
1027
1089
1424
1428
1428
1316
1172
1174
1361
1284
261
1152
1028
1320
1200
1067
1099
1176
1312
1512
1324
1048
1048
1048
1048
1368
1112
1157
1093
1093
1093
1093
1093
1093
1093
1409
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1156
1156
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1409
1409
1409
1409
1409
1092
1153
1153
1153
1153
1153
1153
1153
1153
1153
1409
1409
1409
1414
1414
1413
1414
1414
1158
1158
1414
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1158
1158
1157
1158
1158
1158
1158
1158
1157
1413
1413
1094
1094
1094
1094
1414
1094
1094
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1414
1414
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1414
1414
1414
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1094
1600
1108
596
1092
1600
1600
1600
1088
576
1600
1600
1600
1088
1088
1600
1088
1092
1088
1600
1600
1088
576
1088
1056
1088
1056
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1094
582
1094
582
1094
1094
1414
1420
1420
1420
1420
1408
1824
1285
1285
1928
1024
1484
1088
1376
1088
1092
1491
1491
1491
1825
1792
1072
1072
1104
1104
1504
1104
1104
1104
1104
1104
1105
1105
1105
1105
1104
1104
1072
1104
1104
1072
1104
1105
1072
1105
1073
1505
305
1329
1072
80
1072
1072
1072
80
1072
1072
1072
1104
1104
1072
80
1104
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1104
1240
1072
1072
1072
1072
1072
1036
1064
1072
1072
1522
1301
1333
1080
1108
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1080
1152
129
1152
1152
129
1152
129
1258
1408
1408
1408
1408
1408
1856
1428
1408
1408
1408
1104
1346
1536
320
1807
1088
1168
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
1040
272
1040
1040
1040
1040
1040
1040
1040
1040
272
1040
1040
1040
1040
1040
1040
1040
1040
1040
1024
1024
1024
1216
1024
1024
1024
1024
256
1024
192
1024
1024
256
1216
1024
256
1280
1024
1048
1048
1032
1032
1032
1032
1184
1414
1354
1286
1284
1286
1286
1287
1287
1287
1100
1100
1100
1100
1064
1552
1048
1688
1041
1041
1041
1334
1874
1329
1360
1922
1922
1240
1240
1162
1794
1184
1418
1412
1426
1426
1418
1418
1412
1924
906
1170
906
1170
906
1170
906
914
1924
906
810
1930
1930
1930
1938
1154
922
1946
1922
1922
1922
802
1586
1570
1200
178
1714
1200
1200
1132
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1268
1410
1346
1346
1346
1346
1346
1346
1346
1346
1346
1346
1434
1486
1134
1496
1796
1032
1376
1376
1376
1544
1544
1544
1544
1544
1304
1040
1328
1328
1328
1140
1140
1268
1076
53
1090
1152
1054
1046
1508
1108
1574
1190
1124
1128
1216
1216
1152
1152
1152
1152
1152
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1216
1216
1216
1216
1216
1216
1216
1090
1106
1034
1106
1106
1106
1107
1107
1107
1111
1107
1107
1027
1027
1330
1990
1990
1152
1152
1152
1024
1408
1408
1024
1024
1024
1024
1024
1024
1024
1408
1408
1408
1408
1344
1344
1344
1344
1344
1024
1024
1024
1408
1408
1408
1344
1344
1344
1112
1042
1426
1446
1478
1484
1484
1068
1312
1160
1422
1377
1242
1158
1158
1158
1158
1158
1158
1163
1155
1158
1158
1222
1087
1086
1157
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1222
1222
1222
1222
1222
1222
1222
1222
1222
1379
1254
1254
1155
1086
1219
198
1222
1254
1254
1254
1254
1382
230
1254
1254
1894
1254
1254
1254
1254
1254
1382
1253
1157
1157
1155
1157
1157
1157
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1155
1222
1222
1222
1222
1222
1222
1446
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1219
1222
1222
1219
1219
1219
1219
1443
1222
1222
1222
1894
1925
1342
1158
1158
1222
1406
1278
1251
1406
1406
1254
1406
1254
1406
1406
1087
1087
62
1158
1086
1086
1086
1087
62
1158
1155
134
1158
1158
1158
1158
1158
1158
1158
1222
1222
1222
1222
1278
1251
1254
1254
1254
1254
1254
1254
1253
1157
1157
1157
1157
1157
1157
1158
1158
1155
1155
1086
1157
1155
134
1086
1155
1155
1155
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1155
134
1158
1158
1163
1158
133
1158
1158
1163
1155
134
1157
1155
134
1157
139
1158
133
1158
1158
1158
1158
1158
1158
1158
1158
1155
134
1158
1158
1158
1158
1158
1158
135
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1155
134
1155
1158
1155
1158
1158
1157
1157
1157
1157
1157
1222
1222
1222
1222
1222
1219
1219
1222
1222
1222
1222
1254
1087
1086
1086
1086
1087
1086
1158
1158
1222
1254
1254
1190
1190
1190
1414
1414
1413
1413
1411
1413
1413
1413
1414
1414
1411
390
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
391
1411
391
1415
1413
1475
1478
1414
1478
1478
1190
1190
1414
1415
1414
1414
1414
1414
1478
1477
1162
1084
1084
1068
1024
1120
1952
1120
1076
1076
1258
1258
1078
1078
62
1078
1078
1082
1085
1076
1076
1074
1220
1078
1190
1396
1030
1030
1026
1026
1030
1474
1108
1108
1484
1054
1421
1159
1926
1926
1926
1926
1251
1254
1382
1926
1926
1926
1926
1926
1927
1926
1926
1926
1926
1158
1926
1926
1926
1982
1638
1638
1158
1158
1158
1158
1925
1926
1382
1382
1382
1923
1155
1158
902
1158
1158
1926
1158
1158
1923
1158
1157
135
1158
1158
1926
1158
1158
1158
902
1158
1926
1926
1926
1926
1926
1158
1926
1158
1926
1158
1926
1158
1158
102
1158
1926
1926
1158
1926
1158
1158
1158
1158
1158
1158
1478
1478
1374
1157
1158
1158
1158
1158
1158
1158
1158
1478
1926
1926
1926
1414
1414
1414
1414
1413
1414
1414
1670
1670
1414
1414
1414
446
1414
1414
1667
1894
1894
1894
1894
1894
1894
1413
1413
1413
1414
1413
1413
1894
1414
1414
1414
1414
1414
1414
1414
1670
1414
1414
1675
1670
1413
1411
1414
1414
1414
1414
1419
1030
1029
1030
1029
1029
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1027
7
1030
1030
1030
1035
1030
1027
1030
1030
1030
1347
1349
1862
1350
1350
1350
1862
326
1862
326
1862
1350
1350
1350
1350
1414
1413
1413
1414
1414
1414
1414
1030
1030
1030
1030
1030
1030
1350
1347
1350
1413
1413
1414
1670
1894
1414
1414
1414
1414
1894
1670
1670
1414
1670
1670
1894
1894
1894
1894
1894
1894
1894
1894
1894
1413
1894
1894
1894
1413
1411
1411
390
1411
1413
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1411
390
1415
1414
1414
1414
1670
1414
1415
1414
1411
1415
1414
1414
1414
1414
1414
1414
1414
1414
646
1414
646
1894
1894
1894
1894
1894
1894
1894
1894
1414
1414
1894
1414
1411
390
389
1414
1414
646
1414
646
1414
646
1414
646
1414
1414
1414
391
1414
646
1414
389
646
1414
1894
1413
1413
1029
1030
1030
1030
1030
1030
1030
1030
1030
1030
7
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1029
1030
1029
1030
1027
1029
1027
1027
1029
1029
1030
1030
1030
1030
1030
1030
1030
1027
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1031
1030
5
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1031
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
7
1030
1030
1030
1030
1030
1027
6
1027
5
1030
1030
1030
1029
1031
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
7
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1027
6
7
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1027
6
1030
1030
1030
1030
1030
1027
6
1031
1030
1030
1030
1030
1030
1030
1031
1030
1030
1035
1029
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1027
6
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
1030
7
1030
1027
6
1030
1030
1030
1030
1030
1030
1030
1030
1347
1574
1347
326
1349
1350
1350
1350
1350
1862
1350
1350
1862
326
1350
1862
1350
1862
1350
1350
1350
1350
1350
1350
1350
1886
1886
1411
1413
1413
1414
1413
1413
1414
1414
1414
1414
1414
1414
1414
1414
1413
1411
390
389
1413
1030
1030
1414
1414
1414
1414
1414
1414
1030
1030
1030
1030
1030
1030
1411
1413
1413
1413
1414
1414
1413
1029
1027
1029
1029
1030
1414
1413
1413
1414
1030
1414
1413
1030
1030
1347
1347
1062
1027
1025
1347
1414
1414
1414
1414
1030
1030
1414
1414
1414
1414
1414
1414
1350
1162
1162
1930
1930
1930
1130
1642
1162
1930
1674
1354
1074
1064
1068
1376
1138
1138
1138
1142
1078
1046
1046
1044
1202
1206
1462
1462
1046
1152
1408
1664
1024
1024
1376
1432
410
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
1432
664
410
1432
1432
664
1432
1432
664
1432
1432
664
1432
664
1432
664
1432
1432
1432
1690
1432
664
1432
1432
1432
1432
1688
1432
1432
1432
1432
1432
1432
1432
1432
1432
1472
1408
1407
1483
1483
1472
1092
1089
1483
1247
1419
1419
1419
1393
1312
1368
1352
1360
1375
1375
1383
1395
1383
375
1383
1393
1393
1393
1393
1361
1361
1364
1346
1346
1374
1376
1376
1374
1376
1376
1376
1376
1376
1376
1376
1346
1376
1378
1374
1355
1376
1376
1051
1051
79
1103
1103
1051
1103
1103
1103
1359
1319
1051
1055
1055
1051
1051
1102
75
1358
1051
1051
1563
1375
1695
1379
1384
376
1372
1382
1382
1354
1354
332
1353
1356
1694
1377
1377
1343
1062
1216
1376
1096
1088
1056
1056
1056
1056
1056
1088
1111
1079
1046
1379
1411
1411
1073
1094
1091
1473
1248
1248
1248
1248
1408
1086
1084
1152
1278
1158
1087
1087
1087
1825
1279
1087
1119
1279
1279
1249
1072
1276
1452
1068
1919
1831
1063
1063
1063
1063
1063
1063
55
295
1056
1056
1056
1056
1056
1063
1063
1919
1406
1057
1057
1057
1057
1063
1063
1063
1063
1063
295
1062
1057
1057
1319
1063
1063
1918
1062
294
1062
294
1319
1406
1087
1319
1407
1919
1087
1087
1063
1223
1471
1247
247
1831
1063
1063
1063
55
159
1063
1063
1183
1063
159
1063
55
1063
1087
1223
1223
1279
1440
1248
1264
1824
1056
1056
1056
1056
1056
1056
1056
1056
1056
1056
1104
1056
1056
1056
1056
1056
1278
1279
1087
1086
1063
1182
1063
1183
1063
1063
1056
1063
1825
1279
1265
1376
1271
1825
1057
1087
1063
1217
1279
1279
1233
1057
1057
1319
1087
1223
1056
1471
446
1471
446
1278
1278
1471
1270
247
1471
1119
1118
95
1183
1118
1959
1959
1959
1120
1408
1057
1120
1123
1123
1121
1120
1120
1120
1120
1120
1120
1120
1120
1276
1084
62
1232
1279
1087
1087
1917
1117
1153
1153
1217
1217
1057
1057
1057
1057
1057
1249
1075
1217
1072
1072
1216
1073
1319
1407
1471
1279
1471
1279
1279
1471
1471
1471
1087
39
55
159
1087
39
55
1087
39
55
1079
1063
1063
1063
1063
1087
39
55
159
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1248
1056
1056
1072
1056
48
1056
48
1056
1072
1072
1072
1056
48
1056
1312
1056
1471
1087
62
159
1079
1086
39
158
159
1216
1216
1216
1223
1072
1471
1471
1073
1073
1057
1057
1057
49
1057
49
1057
49
1063
1063
1063
1063
1079
1079
1063
1063
1079
1223
1223
1223
1223
1217
1217
1217
1279
254
1278
1471
1470
1279
1407
1279
1279
1073
1057
49
1057
1063
1063
55
1063
1079
1063
1087
1087
1216
1223
1223
1223
1223
1223
1217
1217
1072
1407
1278
1279
1279
1062
63
1063
1062
54
1062
54
55
1078
1222
199
1222
1279
1063
1759
1759
1744
1759
1119
1040
1200
1168
1168
1376
1296
1439
1439
1438
1351
1439
1439
1439
1438
415
1438
415
1383
1383
1383
1383
1383
1376
1376
1382
1219
1056
1025
1168
1027
1276
1221
1330
1074
1268
1223
1223
1152
1085
1152
1152
1152
1072
1112
1072
1389
1218
1216
1250
1164
1400
1152
1152
1219
1218
1219
1216
1216
1216
1276
1164
1228
1116
1218
1218
1392
1264
1264
1456
1112
1276
1464
1218
1234
1072
1104
1064
1112
1244
1224
1176
1100
1096
1071
1119
1091
1327
1111
1079
1088
1327
1391
1390
1250
1056
1056
1088
1056
1183
1279
1262
1071
46
1391
1231
1071
63
1071
1071
1071
1071
1183
1455
1071
1327
1230
1390
1262
1275
1262
1275
1390
1230
1235
1275
1263
1263
1235
1087
1070
1071
46
1071
63
46
1071
46
1071
1086
1171
1451
1454
1071
1216
1934
1934
1920
1116
1180
1314
1058
1068
1060
804
1060
1060
1060
1058
1058
1058
1058
1058
1056
48
1169
1169
1169
1092
1314
1060
1074
1386
1228
1116
1244
1260
1267
1276
1276
1276
1220
1228
1220
1228
1100
1104
1242
1100
1091
1238
1058
1058
1220
1180
1116
1116
1233
1468
1089
1216
1228
1068
1232
1060
1060
1060
1060
1060
1068
1056
1216
1058
1056
1056
1060
1060
1952
1275
1316
1316
1316
1316
1252
1060
1144
1460
1276
1084
1080
1080
1080
1080
1244
1086
1086
1081
1232
1148
1136
1136
1084
1157
1078
1078
1078
1152
1152
1152
1152
1152
1152
1152
1152
1277
1248
1216
1216
1216
1216
1056
1056
1056
1056
1056
1058
1100
1084
1084
1264
1456
1072
1072
1072
1072
1072
1232
1236
1164
1084
1154
1154
1152
1072
1072
1072
1116
1154
1154
1100
1224
1112
1096
1096
1232
1096
1272
1087
1087
1087
1108
1103
1263
1231
1071
1071
1071
1071
1071
1059
1391
366
359
1243
1230
251
1263
238
1243
1230
203
254
1235
1278
1227
1071
46
147
1070
39
1071
46
147
1070
1171
1071
1070
1086
1606
1070
1070
1376
1059
1059
1072
1056
48
1056
48
1072
1056
48
80
1244
1066
1098
1098
1098
1068
1068
1220
1228
1092
1076
1060
1216
1104
1088
1104
1104
1168
1104
1104
1088
1088
1104
1104
1068
1088
1276
1076
1078
1076
1058
36
1060
50
1216
1218
196
1068
1068
76
1100
1072
1443
1104
1078
1110
1078
1110
1074
1074
1074
1074
1056
1824
1824
1072
1056
1824
1312
1216
1244
236
1220
1244
1060
1060
150
1180
1180
1452
1104
1468
1276
1468
1116
1100
156
1104
1060
1060
1058
1058
1084
1440
1220
1220
1218
1220
1216
1072
1058
1058
1072
1072
1072
1056
1216
1216
1218
1072
1062
1086
1058
1220
1220
1092
1056
1072
1072
1072
1072
1152
1058
1318
1096
1060
1060
1060
1060
1064
1262
1743
1230
1180
1260
1754
1297
1216
1228
1228
1228
1103
1103
1103
1103
1103
1103
1266
1095
79
1095
79
1135
1103
1063
1147
1079
1079
1175
1131
1143
1143
1163
1163
1259
1095
1095
1095
1167
1111
1227
1231
223
1447
1223
247
1063
79
1071
1095
79
1079
1095
87
79
1079
1067
1079
1079
1436
1408
1408
1048
1474
1436
1292
1291
1291
1415
1414
1028
1028
1884
1290
1414
1425
1280
1856
320
1284
1290
268
1280
1420
1420
1288
1432
1035
1291
1024
1027
1036
1036
1034
1036
1036
9
1036
1796
1796
1292
1416
1376
1355
1359
1346
1359
1359
1359
1358
335
1691
1678
1356
1356
1348
1372
1354
1380
1674
1380
1380
1684
1688
1231
1231
1295
1295
1088
1308
1472
1128
1223
1128
1024
1024
1024
1024
1157
1157
1157
1221
1221
1221
1221
1157
1221
1156
1156
1220
1444
1220
1220
1220
1220
1220
1220
1220
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1221
1221
1221
1221
1152
1157
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1220
1413
1413
1139
179
1139
1139
1203
1139
1092
1092
1094
1094
1158
1220
198
1222
1222
1222
1252
1252
1254
1252
1252
1158
1158
1158
1158
1084
1158
1158
1158
1156
134
1158
1156
134
1158
1158
82
1158
1158
1222
1222
1222
1222
1220
198
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1222
1254
1254
1158
1158
1158
1158
1158
1222
1222
1222
1222
1222
1918
1278
1216
1164
1156
134
1158
1254
1254
1254
1254
1254
1252
1156
1158
1158
1158
1158
1158
1158
1154
134
1154
134
1158
1156
134
1158
1154
132
134
1156
134
1154
1166
1222
1222
1222
1222
1222
1222
1222
1222
1222
1220
1254
1254
1158
1158
1156
134
1158
1158
1158
1158
1158
1158
1156
134
1166
1166
1166
1222
1222
1222
1222
1159
1246
1084
1086
1078
1244
1262
1070
78
1070
78
1102
1414
1414
1410
390
1414
1414
1414
1412
390
1412
390
1350
1350
1054
1408
1348
326
1107
1107
1059
1056
1185
1300
1300
1027
1024
1050
1076
1080
1140
114
1044
84
82
1415
1268
1121
1121
1121
1250
1103
1426
1428
402
1426
1426
1048
1048
1048
1429
1422
1423
1423
1423
1423
1304
1304
1509
1184
1216
1440
1056
1036
1038
1036
1038
1032
1416
1267
1075
1073
1073
1212
1628
1375
1600
1648
1607
1632
1351
351
1215
183
255
1631
1119
639
607
1631
1344
1214
1312
1600
1215
1951
1183
1159
183
1207
1207
1215
1616
1631
1631
1655
1663
1118
1630
1151
1663
607
1921
1207
1207
1631
1119
1631
1623
1663
1215
159
190
1215
1207
1630
1630
607
638
1663
1606
598
1631
1223
1287
1343
1468
1344
1468
1759
1087
1423
1025
1759
1024
1040
1408
1408
1696
1696
1696
1696
1687
1431
1439
1439
1439
1439
1431
1055
1567
1063
1439
1439
1687
1439
1431
1439
1439
1431
1431
1431
1055
23
1055
1055
1055
1055
1703
1703
1703
1439
1447
1055
1047
1047
1567
1567
1567
1063
1024
1054
31
1824
1024
1054
31
1024
1041
1055
1047
1055
23
1055
1703
1703
1696
1447
1441
1055
1054
1047
1055
23
1047
1047
1055
1055
1055
1055
1567
1430
1438
1054
31
1055
1046
1054
1886
1054
1055
1054
1687
1439
1439
1055
1055
1439
439
1463
1439
439
1543
1055
1543
1543
1767
1025
1566
1047
1567
1471
1430
1566
543
1543
1543
1558
1558
1439
743
1059
1212
1637
1920
1376
1120
1152
1616
1328
1104
1136
1354
1386
1176
1628
1608
600
1107
1247
1183
923
927
1359
1198
1358
335
1344
1315
1948
1354
1404
372
1940
1180
330
1196
1980
1344
1628
1628
1356
380
372
1188
1937
1212
1628
1628
1404
1945
1616
1124
1154
1154
1154
1154
1154
1280
1652
1135
1135
1131
1131
1131
1131
1143
1127
1135
103
1135
1163
1167
1167
1111
1127
1947
1943
1191
1199
1199
1191
1099
1924
1263
1411
1408
1030
1418
1349
1349
1410
1042
1408
1024
1408
1408
1840
1411
1408
1408
1408
1408
1024
1024
1024
1024
1024
1888
1890
1036
1420
1356
1026
1408
1024
1346
1032
1032
1032
1034
1408
1410
1408
1410
1346
1456
1344
1344
1410
1026
1026
1678
1352
1360
328
1048
1431
1055
1427
1427
1043
1355
1427
1431
1051
1696
1043
1055
1055
1371
1359
1371
1857
1055
1427
1470
407
1043
1047
1043
1350
1870
334
1423
1071
46
1695
1371
1420
1436
1052
1436
1436
1428
1344
1050
1436
1436
1040
1066
44
1026
1430
1041
1408
1044
1026
1024
1052
1052
1052
1052
1436
1436
668
1041
1041
1425
1049
1052
1424
1050
1433
1052
1700
1444
1052
1428
406
1428
1049
1433
1424
1692
1430
1428
1428
412
1564
1424
1434
1425
1052
1438
1348
1374
1370
1052
1370
1436
1024
1028
1764
1428
1700
1444
1540
1700
1444
1540
1419
1423
1039
1427
1408
1436
1436
1071
1063
1047
1071
1031
1071
1071
1047
1079
1063
1071
39
1067
1047
1031
1415
1415
1039
399
1359
347
331
1031
1371
1039
1143
1127
1127
1127
1127
1127
1141
1479
1479
1063
1063
1063
1063
1063
1063
1415
1031
1063
1925
1156
1413
1413
1029
1413
1413
1413
1413
1029
1029
1029
1349
1349
1412
1029
1029
1029
1032
1032
1032
1028
1028
1028
1028
1028
1028
1412
1412
1412
1349
1348
1348
1348
1348
1348
1413
1413
1413
1349
1028
1412
1412
1335
1924
1926
1158
1924
902
1158
1934
1166
1158
1132
1934
1412
1422
1422
1422
1422
1038
1038
1038
1038
1038
1672
1030
1038
1028
1028
1422
1718
1414
1414
1414
1414
1030
1030
1030
1862
1422
1414
1414
1414
1412
390
1894
1412
644
390
646
1030
1028
1030
1030
1028
6
1028
6
1030
1028
6
1030
1030
1028
6
1422
1350
1348
1350
1348
326
1414
1414
1030
1414
1414
1412
390
646
1030
1030
1030
1030
1030
1030
1422
1038
1038
1350
1414
1414
1030
1414
1030
1346
1350
1414
1414
1414
1030
1350
1031
1031
1408
1884
1415
1420
1752
1032
1414
1348
1350
1030
1068
1248
1123
1123
1198
1134
174
1134
1262
1326
1326
1027
1070
1038
46
1070
1070
1358
1454
1059
1070
1038
46
1355
1568
1568
1087
1272
1714
1412
1076
1033
1064
1204
1796
1718
1030
1427
1071
1071
1328
1882
1033
1072
49
1047
1200
1122
1141
1140
1208
1121
1088
1040
1080
1030
1027
1026
3
1027
1027
1052
1300
1282
1284
1240
1056
1030
1030
1062
1244
1236
1236
1244
1244
1064
1924
1460
1136
1320
1364
1236
1184
1440
1440
1463
1463
1879
1456
1456
1463
1463
1457
1457
1457
1878
1462
1462
1462
1184
1296
1312
1344
1356
1282
1282
1154
1410
1287
1287
1287
1311
1823
1287
1287
1584
1279
1311
1311
1287
1297
1823
1207
1201
1823
1287
1599
1599
1599
1599
1599
1823
1822
1823
1206
1311
1823
1808
1311
1311
1823
1823
1823
1823
1310
1311
1823
1310
1471
1383
1793
1351
1344
1455
1212
1471
1611
1460
1052
1872
856
1559
1543
535
1794
1454
1902
1883
1455
1455
1028
1863
1871
1871
1916
1908
1884
892
1916
1897
1884
1456
1884
1884
1452
1460
1859
1292
1176
1280
1282
1291
1282
1282
1263
1249
1571
1294
1599
574
1198
1199
1187
171
174
238
1583
558
1378
1483
1231
1359
1286
1167
1359
1582
1583
1319
1351
1359
1295
1358
335
1350
327
302
1054
27
1580
1580
1298
1066
1568
1200
1588
1184
1200
1200
1308
1580
1580
1198
1196
236
1196
236
174
1196
1196
1820
1216
1596
1580
1204
1196
1280
1280
1590
1204
1568
1820
1296
1292
1356
1346
1284
1308
1312
1356
1346
1090
1412
1344
1377
1284
1204
1208
1468
1348
1046
1228
1220
172
204
1319
1584
1905
1312
1592
1024
1088
1088
1088
1275
1063
1063
1412
1543
1543
1543
1287
1287
1287
1543
1287
1287
1287
1543
1543
1287
1542
1287
1287
1287
1287
1287
1326
1327
1327
1891
1329
1291
1039
1039
1291
1342
1330
1284
1328
1328
1105
1280
1280
1028
1540
1540
1284
1284
1039
1346
1208
1060
1058
1058
1412
1088
1056
1056
1088
1060
1092
1060
1408
1058
1058
1060
1060
1953
1344
1126
1190
1238
1024
1106
1106
1094
1094
1088
1128
1128
1128
1076
1104
1118
1562
1231
1231
1432
1432
1433
1045
1090
1094
1092
1216
1074
1121
1153
65
1432
1432
1476
1172
1110
1041
1104
1067
1213
1039
1180
1071
1296
1200
1200
1200
1200
1200
1200
1035
1032
1026
1028
1172
1025
1028
1028
1278
1863
1282
1319
1523
1036
13
1036
1094
1126
1152
1152
1287
1287
1280
1280
1287
1284
1287
1287
1028
1932
1027
1307
1088
1120
1104
1117
1117
1117
1168
1296
1118
1110
1104
1104
1104
1104
1168
1244
1128
1128
1170
1186
1340
1226
1224
1226
1226
1224
1224
1226
1132
1116
1107
1109
117
1149
1149
1149
1108
87
1110
1116
1117
1192
1192
1200
1128
1104
1288
1288
1288
1194
1202
1202
1242
1238
1258
1258
1258
1258
1258
250
1258
1283
1103
1144
1144
1111
1250
1140
1144
106
1188
1188
1130
1192
170
1210
1194
1178
1178
1178
1178
1178
1178
1210
1130
1130
1130
1178
1202
1119
1322
1178
1210
1322
1104
1128
1128
114
1128
114
1128
1138
1138
1134
1142
1110
1110
1114
1118
1110
150
1108
1134
1130
1171
1210
1211
1206
1102
158
1110
78
150
158
1126
166
150
294
1126
78
94
150
126
110
158
1102
158
1126
166
150
158
1190
1110
1190
150
1140
90
122
114
154
1114
122
114
154
1114
122
154
1114
154
1114
122
114
154
1138
1140
90
122
114
154
1114
122
114
154
1114
122
114
154
1116
90
114
154
1202
1138
154
1116
90
154
1202
1178
1178
1116
116
90
122
114
94
154
1138
154
1178
1116
1114
1140
90
114
154
1202
1138
1138
154
1114
122
114
154
1178
1138
1140
114
154
1108
76
92
86
156
78
150
1110
78
94
150
110
158
1174
1110
1100
92
86
150
1100
148
92
108
99
124
86
156
102
78
118
150
110
158
1172
86
102
78
118
150
110
158
1100
92
86
1110
1109
86
150
1174
1108
148
86
150
1110
118
150
1109
86
1110
1109
1172
150
1182
1140
1142
1114
114
146
78
110
1106
106
90
122
114
146
154
110
1138
150
1110
1110
1114
1102
1102
1170
154
150
1171
1174
1118
1174
182
1190
1190
1178
1138
1116
90
114
154
1114
1114
1114
1114
1172
156
1174
1180
1171
155
1116
86
78
94
1118
150
1110
1100
78
1102
1100
78
1100
78
1102
1100
1178
1114
1178
1178
1138
154
1138
154
1138
1140
114
1178
1138
1126
1118
150
1115
1118
1182
1138
154
1108
108
150
1104
1104
1458
1204
1204
1206
1204
1204
1206
1204
1204
1204
178
1212
182
1204
1204
1204
1204
1204
1206
1204
1142
1140
1132
1140
1206
1132
118
1142
1204
1204
1204
1204
1204
1204
1204
1204
1204
1204
1304
1216
1216
1044
1218
204
1218
1058
1218
354
1250
1250
1250
1377
1377
1818
1068
1056
1224
1224
1224
1072
1380
1216
1216
1186
1444
1221
1216
1536
1027
1026
1026
1026
1026
1928
1219
1219
1219
1760
737
1760
1544
1545
1349
1348
1348
1860
1860
1860
1858
1200
1036
1036
1048
1036
1036
1204
1204
1313
1460
1460
1460
1332
1048
1410
450
1038
1294
1038
1038
1038
1038
1038
1250
1346
1050
1232
218
1667
1195
1195
1035
1035
1035
1451
1112
1029
1208
1059
1521
1394
1914
1572
1504
1168
1360
1296
1296
1288
1192
1136
1418
1038
1287
1415
1415
1301
1341
313
1301
309
1333
1333
1301
309
1333
1333
1341
1033
1449
1433
1161
1055
1049
1049
1049
1756
1113
93
1821
793
1368
1454
1455
1455
1080
1473
1344
1840
1148
1028
1028
1368
1252
1272
1241
1056
1056
1056
1056
1311
1097
1484
1826
1057
1409
1109
77
1109
1101
1109
77
1230
1216
1169
1056
1584
1614
1800
1608
1296
1166
1166
1856
1174
1196
182
174
1090
1130
1212
1198
1132
1198
1210
1187
1120
1120
1120
1120
1172
180
1120
1120
1080
1328
1163
1318
1072
1064
1064
1072
1056
48
49
1072
40
1065
1072
1066
1064
1067
1067
1060
1062
1076
1064
1084
1121
1038
1039
1059
1024
1025
1024
1025
1024
1045
1081
1081
1184
1024
1024
1024
160
1024
1
160
161
1024
1027
1080
1080
1080
1080
1077
1077
1077
1077
1076
180
1080
1080
1184
1024
1024
1024
1024
1024
1024
1635
1080
1080
1080
1080
1080
1080
1080
1080
1081
1164
1164
1196
1164
172
1196
1196
1024
288
1084
1036
1036
1036
1052
1036
1036
1037
1036
1036
13
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1045
1046
1046
1045
1045
1044
1046
1046
1046
1044
1044
1024
1024
1050
1050
1050
1050
1050
1026
1026
1026
1024
1045
1045
1024
1
1051
1051
1027
1050
1050
1557
1557
1049
1046
1046
1046
1046
1046
1046
1024
1024
1050
1046
1046
1048
1048
1036
1048
12
28
25
1048
25
1036
1049
1048
28
1024
1046
1025
1025
1024
1024
1024
1027
1024
1036
1052
1052
1024
1024
1036
1044
1036
1044
1045
1036
1036
28
1036
1036
1036
1044
1044
1044
1036
1044
1036
1052
1036
1044
1036
1036
1036
1044
1048
12
1036
1036
20
1048
1036
20
1048
1044
1036
1048
25
1044
1044
1045
1049
1044
1052
1045
1045
1052
1048
1045
1052
29
1052
1048
1053
1052
1052
1044
1048
1049
1049
1044
1045
1049
1046
1045
1045
1044
22
1045
1045
1045
1045
1045
1045
1045
1044
21
1044
1044
1044
1025
1051
1051
1051
1027
1050
1050
1026
1036
1036
1048
1048
1044
1024
1024
1044
1045
1046
1046
1046
1046
1044
22
1044
1045
1045
1050
1037
1048
12
1037
1036
1048
1052
1036
1048
1048
1044
1036
1036
1036
1024
1024
1
1024
1024
1
1024
1027
1049
1048
12
1048
1036
1052
1045
1036
20
28
13
1044
28
1037
21
1052
1036
1044
1036
20
1048
1036
20
28
13
1048
1048
12
20
1036
1036
1052
1036
20
1049
1044
28
1044
1052
1048
20
28
1044
1036
1052
1044
28
1036
20
1052
1036
20
28
1046
1044
1044
1046
1046
1044
1046
1045
1044
1044
22
1046
1044
1044
1044
21
1044
21
1044
1044
1045
1045
1045
1044
1044
1046
1044
1044
1046
1044
22
1044
1046
1046
1046
1046
1044
1045
1051
1048
1048
1048
1036
1037
21
1037
1049
1024
1024
1049
1049
1052
1036
1036
1045
1024
1024
1024
1036
1036
1036
1036
1036
1036
1036
1036
1036
1037
1036
1036
28
1036
1036
1036
1036
1036
1037
1036
28
13
1052
1037
1037
1037
1036
1036
1052
1036
1037
1037
1036
1036
1026
1024
1024
1025
1024
1024
1037
1024
1036
1052
1036
1036
28
13
1036
1045
1036
1045
1052
1036
1036
1036
1036
1024
1024
1024
1024
1024
1025
1024
1024
1024
1025
1047
1036
1036
1052
1036
1053
1036
1036
1052
1045
1036
1036
28
1036
1036
1036
1036
1036
1037
1036
1036
1024
1024
1024
1036
1036
1036
1024
1036
25
1036
1036
1036
1052
1026
1026
1026
1036
1036
28
1036
1036
1052
1036
1036
1024
1036
1036
1052
1036
1052
1036
28
1045
1036
28
1048
12
1036
28
1036
28
1036
28
13
1036
28
29
1036
1036
28
13
1036
1036
1052
1037
1049
1052
13
1037
1049
1036
1049
1051
1024
1024
1024
1025
1037
1036
1036
1036
28
1036
1036
1037
1036
1036
1036
1036
28
1036
1036
1036
1036
1036
1036
1037
1036
1037
1036
1036
1036
1036
1036
1036
1049
1036
28
1036
1048
28
13
1048
28
29
25
1036
1036
28
13
21
1036
25
1036
28
1036
28
1036
1036
1051
1024
1024
1024
1024
1025
1025
1025
1025
1025
1036
1037
1052
1037
1037
1036
1052
1036
1036
1025
1050
1036
28
1052
1036
28
1037
1036
1036
1037
1036
1036
1036
1037
1036
13
1036
1036
1036
1036
13
1036
13
1026
1026
1026
1024
1024
1024
1025
1036
1036
1036
1036
13
1036
1036
13
1036
28
1052
1036
1036
1052
1045
1036
1036
28
1036
1052
1052
1036
28
13
1037
1053
1036
1045
1036
1045
1045
1045
1053
1036
1036
1045
1045
1045
1036
28
1036
1036
25
1036
28
1048
1036
1036
28
1045
1036
13
1036
28
1036
1036
28
1045
1036
25
1036
28
13
1048
12
1036
28
1045
1045
1049
1036
1036
28
1036
1052
1052
1037
21
1036
28
1045
1036
1045
1045
1036
1036
28
13
1053
1037
1036
1036
1036
1045
1036
1036
1036
1036
28
1036
1036
1036
1036
1052
1036
28
1036
28
1036
1036
28
1045
1045
1036
1053
1036
13
1036
1037
1036
1036
1037
1053
1052
1024
1024
1024
1024
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1026
1024
1024
1024
1025
1024
1024
1024
1024
1024
1024
1024
1024
1047
1047
1120
1796
1092
1348
1093
1090
1090
1080
1041
273
1041
1091
1588
1482
1372
1389
1393
1393
1250
1027
1027
1027
1027
1027
1027
1280
1185
1135
1417
1032
1158
1032
1204
1328
1374
1634
1618
1626
1624
1776
1251
1251
1930
1497
1201
1168
1201
1168
1168
1104
1113
1113
1113
1113
1029
261
133
1285
1157
389
1269
1413
1029
1413
1413
1029
261
1029
261
389
1029
1285
1413
1285
389
1029
1157
1157
1029
133
1285
1157
1269
1029
133
1413
1413
1029
1029
1157
1285
389
1285
1029
1413
1029
261
1413
1285
1029
1669
1285
389
1157
1413
1413
1285
1029
1413
1413
1413
1029
1029
1029
1029
1413
1285
1925
1925
1669
1669
1077
1925
1669
1285
1285
1572
2040
1202
1522
1458
1236
1266
1266
1448
1448
1448
1522
1458
1522
1458
1912
1093
1304
1156
1224
1476
1108
1108
1109
1109
1460
1284
1280
1280
260
1300
1028
1035
1700
1458
1458
442
1458
442
1034
1353
1389
1053
1041
1041
1044
1058
1045
1811
1053
1476
1193
1517
1064
1448
1448
1192
1192
1192
1192
1448
1064
1064
1448
1448
1192
1192
1192
1192
1192
1362
1370
345
1460
1499
1291
1370
1292
1105
1105
1422
1422
1422
1422
1242
2034
1458
1459
1306
1038
1038
1811
1115
1562
1562
1563
1307
1738
1738
1498
1098
1123
1106
1077
181
1419
1073
308
1059
1074
1075
1074
1075
1058
50
1074
1074
1106
1362
346
1122
82
90
114
102
1098
1122
82
114
102
1126
1122
74
114
102
1122
1126
1842
1122
82
114
102
1122
82
114
102
1122
82
90
114
102
1122
1106
1138
1306
1306
1289
1290
270
1298
282
1290
270
1290
1289
1421
1818
1462
1443
1434
1300
1069
114
1199
1140
113
114
1071
175
1137
1071
172
175
1325
1197
1199
1197
1196
1267
1076
1076
1077
1076
1071
1137
1265
1905
1065
1476
1476
1092
452
1476
1028
1204
1028
1028
1677
1037
1113
1117
1053
1117
1053
1053
1053
1949
1053
1245
1053
1053
1245
1117
221
1053
1117
221
1117
1037
1053
1053
1117
221
1229
1037
1509
1069
1437
1102
1114
1097
83
75
1075
1122
1076
1076
1256
1304
1036
1036
1112
1136
1420
1931
1477
1040
1032
1032
1032
1304
1292
1156
1028
1284
1306
1306
1306
1306
1306
1306
1306
1306
1306
1197
1096
1177
409
1025
1165
1424
402
1425
1425
1953
1425
1170
1857
1856
1856
1185
1062
1067
1031
1026
1026
1460
1940
1136
1132
1196
1188
1188
1188
1092
1028
1250
1218
1218
1218
1218
1218
1218
1218
1281
1216
1152
1152
1216
1216
193
1152
192
1152
192
130
1152
1152
194
1152
1216
1152
1152
1154
1152
1248
1248
1152
1152
129
130
1156
1152
1152
1153
1152
1216
1152
192
194
193
1217
1216
1152
192
193
1408
1472
1472
1472
1408
1152
1152
1152
1152
192
1216
194
1216
1152
192
1152
1216
1152
1408
1472
1216
1031
1028
1034
1287
1284
1224
1160
1420
1223
1159
1223
1222
1220
198
1222
1220
1222
1158
1220
198
1222
1222
1222
1160
1160
1160
1224
1224
1224
1224
1228
1162
164
1416
1416
1223
1222
1220
198
1158
196
198
1286
1158
1158
1224
1160
1160
200
1160
200
1224
1160
200
1224
1224
1160
1160
200
1160
1160
1160
1158
1158
1222
1158
198
1222
1158
1222
1222
1222
1158
1224
1160
1288
136
200
1160
200
1224
1224
1224
1224
1224
1224
1224
1224
1190
1190
1190
1480
1416
1416
1158
198
1158
1222
1222
1222
1222
1158
198
1222
1158
198
1158
198
1158
1158
1158
1232
1224
1224
210
1216
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1220
1152
1152
1152
1152
1152
1164
1040
1104
1040
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1032
1046
1030
1030
1032
1222
1158
326
1222
1158
1222
1222
1032
1041
1042
1418
1506
1030
1910
1943
1943
1608
1344
1295
1360
1897
1384
1376
1416
328
360
1416
1416
328
360
1952
1924
1376
1057
1056
160
33
161
1056
160
33
1825
1056
33
1056
1057
1057
1057
1056
160
34
1056
1184
1057
1184
1056
1057
1057
1057
1059
1059
1056
1063
1058
1056
1313
801
1057
1057
1056
33
1056
1056
33
1057
145
1056
33
1056
1056
1057
1057
1099
1099
1057
1056
1056
1057
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1163
1169
1063
1063
1163
1163
1163
1056
1121
1120
1120
1024
1032
1056
1084
1132
1132
364
1052
1132
1132
1132
1148
1277
1388
1084
1132
1148
1148
1148
1148
1148
1148
1148
1148
1148
1148
1152
1152
1152
1408
1408
1472
1472
1186
1416
1416
1416
1416
1416
1024
1318
1280
1280
1280
1051
1860
1872
1863
2008
1160
1104
1088
1088
1088
1088
1088
1112
1080
88
1112
1112
1112
1080
1080
88
1080
1080
88
1080
88
50
1112
1090
1090
1090
1090
1368
1368
1368
1368
1048
1048
1048
1042
1048
1048
1048
1120
1120
1120
1168
1088
1088
1088
1080
72
104
88
120
152
1080
1096
104
120
1144
1080
72
104
88
120
1400
1384
376
1240
1400
248
1352
376
1400
1048
1080
88
1080
1088
32
1088
1064
104
1128
1472
1414
1884
1310
1308
1302
286
1302
1799
1799
1799
1632
1632
1634
1632
1128
1320
1024
1024
1045
1045
1045
1150
1292
1316
1308
1930
1932
1216
1216
1098
1840
1040
1098
1060
1062
294
1318
1098
1098
1062
1574
74
1098
586
587
1062
1610
1574
1610
1574
1059
74
586
1098
1578
550
38
1610
1578
42
1674
1610
1099
1672
1070
1786
1688
1602
1603
1606
1578
1214
1214
1088
8
1094
1728
1046
1044
1096
1134
1130
1130
1130
1130
1094
1094
1158
70
1158
1158
1158
1066
1066
1230
1158
1178
1218
1154
131
1154
1154
66
1090
1154
66
1090
1090
1090
1090
1090
1946
1504
1162
1345
1088
1328
1320
1320
1320
1292
1292
1292
1292
1292
1368
1104
1104
1104
1176
1094
1124
1266
1202
1202
1089
1156
1118
1118
1296
1364
1094
1414
1286
1148
1221
1221
1157
1157
1157
1157
1157
1221
1221
1221
1349
1221
1349
1477
1477
1221
1221
1349
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1157
1221
1349
1349
1349
1349
1349
1349
1095
1247
1243
1247
1243
1247
1247
1244
1244
1388
1244
1244
1237
1237
1463
1615
1612
1413
1413
1413
1413
1349
1349
1157
1093
1157
1157
1157
1157
1413
1669
1093
1093
1093
1093
1093
1093
1157
1861
1157
1093
1093
1093
1093
581
1413
1253
1253
1253
1113
1111
1239
1453
1278
1404
1404
1130
2018
1088
1422
1893
1488
1422
1422
1422
1422
1422
1422
1410
1410
1416
1414
1030
1086
1086
1420
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1520
1520
1520
1520
1520
1520
1520
1520
1520
1250
1120
1120
1208
1150
1218
1218
1216
1198
1198
1198
1198
1254
1254
1254
1254
1254
1210
1210
1210
1210
1248
1140
1125
1155
1155
1154
1165
1165
1165
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1152
1182
1166
1166
1166
1166
1166
1350
1222
1222
1222
1350
1350
1350
1222
1350
1350
1222
326
1222
1350
1222
1222
1350
1478
1478
1218
1218
1346
1218
1474
1216
1344
1472
1966
1544
1402
1414
1414
1422
1102
1154
1090
1090
1090
1094
1096
1088
1088
1088
1144
1144
1144
1166
1150
1150
1150
1150
1150
1154
1154
1154
1160
1160
134
1160
1152
1152
1152
1152
1344
1344
1344
1472
1090
1090
1094
1094
1094
1094
1094
1088
1125
1155
1155
1155
1155
1155
1155
1166
1166
1154
1154
1146
1164
1154
1154
1146
1154
1154
1154
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1165
1160
134
1160
134
1160
134
1160
134
1160
134
1158
1160
134
1160
134
1158
1160
1160
134
1160
134
1160
134
1160
134
1158
1160
1160
134
1160
134
1160
1158
1158
1158
1160
1158
1158
1160
134
1160
134
1158
1160
1158
1160
1160
1160
1160
1160
134
1160
1158
1158
1160
1158
1160
134
1160
1158
1160
134
1160
1160
1160
134
1160
1160
1158
1160
134
1158
1158
1158
1158
1158
1158
1160
134
1158
1158
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1152
1157
1157
1157
1157
1157
1350
1350
1350
1222
1222
1346
1346
1474
1344
1216
1344
1318
1150
1150
1144
1144
1148
1146
1158
1160
134
1478
1310
1310
1414
1414
1414
1294
318
1166
1283
1292
1282
1293
1293
1293
1286
1288
262
1286
1286
1286
1286
1286
1286
1286
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1285
1410
1414
1288
2032
2032
1264
1470
1158
1158
1032
6
1288
1286
1160
1896
1388
1232
1087
1080
1120
1266
1268
1776
1224
1078
1078
1275
1275
1136
1126
1126
1136
1136
1131
1126
1142
1142
1142
1294
1136
1118
1094
1038
1038
1142
1142
1142
1518
1226
1226
1487
1434
1473
1456
1454
1454
1454
1454
1462
1462
1134
1414
1416
1416
1416
1672
1672
1672
1670
1672
1416
1416
1452
1754
1754
1754
1134
1134
1416
1416
1416
1422
1411
1422
1822
1902
1902
1410
1410
1414
1414
1414
1414
1414
1414
1416
1414
1414
1416
1416
1416
1414
1414
1414
1414
1416
1414
1414
1416
390
646
1414
1414
1670
1670
1414
1414
1414
1672
1414
1670
1414
1416
1094
1416
1416
1416
1416
1670
1416
1414
1416
1416
1416
1416
1094
1094
1818
1421
1414
1414
1414
1414
1414
1414
1408
1914
1416
1416
1416
1678
1678
1678
1678
1347
1358
1358
1102
1102
1102
1102
1102
1086
1102
1102
1110
1566
1566
1646
1646
1646
1646
1356
1357
1357
1612
1612
1612
1594
1672
1672
1672
1672
1672
1350
1352
326
1094
1606
1606
1160
1094
1607
1606
1158
1562
1562
1050
1050
1166
1411
1422
1421
1421
1096
70
1094
1096
1094
1094
1094
1096
70
1096
1096
1158
1158
1094
1408
1408
1408
1408
1480
1416
1480
1416
1414
1414
1480
1154
1100
1096
1160
1094
1094
1096
1094
1096
1094
1096
1096
70
1094
1094
1094
1358
1343
1100
588
1672
1672
1672
1672
1094
1096
1160
72
1094
1152
1152
1154
1154
1152
1667
1091
1166
1102
1336
1102
1102
1102
1614
1566
1198
1198
1054
1198
1198
1566
1566
1566
1566
1566
286
1566
286
1566
1310
1566
1356
1338
1338
1338
1164
1090
1090
1090
1090
1101
1670
1350
1350
1350
1350
1350
1352
326
1350
1350
1350
1350
1350
1352
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1350
1088
1088
1088
1318
1608
1096
1096
134
70
582
1096
70
1096
70
1096
582
1094
1158
1158
1158
1094
1160
134
1574
1574
1574
1574
1574
1574
1574
1574
1094
1094
1574
1094
1094
1096
70
1095
1158
1096
70
1158
1158
70
1158
1094
1094
1096
1096
1094
1160
72
1096
70
1094
1096
1096
134
1094
1095
1158
1050
1308
1093
1093
1155
1150
1144
1166
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1422
1310
1146
1154
1420
1420
1420
1420
1410
1420
1410
1410
1485
1485
1160
134
1094
1158
1158
1158
1158
1160
134
1190
1160
134
166
1094
1094
1094
1318
1158
1318
1160
1158
1158
1160
1152
1152
1152
1152
1152
1408
1408
1416
1416
1416
456
1480
1414
456
1416
390
1480
1416
454
1416
456
454
1478
1478
1478
1478
1416
1416
1416
1416
1478
1478
1478
1416
1416
390
1414
1414
1416
1416
390
1416
390
1416
390
1478
1416
390
1414
1414
1416
390
1414
1416
390
1414
1415
1414
1414
1416
456
1415
1478
1414
1414
1414
1414
1414
1416
1478
1414
1416
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1416
390
1414
1414
1416
390
1414
1416
1414
1414
1414
1416
390
1414
1414
1414
1414
1414
1416
390
1414
1416
390
1414
1414
1414
1416
390
1414
1416
390
1414
1414
1416
390
1414
1414
1414
1414
1414
1414
1416
390
1414
1414
1414
1414
1414
1414
1416
390
1414
1416
390
1416
390
1414
1415
1416
1414
1478
1478
1414
1414
1414
1414
1414
1416
1416
1414
1416
390
1414
1416
390
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1414
1416
390
1414
1414
422
1414
422
1414
1414
1414
1414
1414
1414
1416
390
1416
390
1414
1414
1414
1414
1416
1416
390
1416
1416
1416
1416
1416
1416
1414
1414
1414
454
1414
1416
390
1416
1414
1416
1414
1414
1154
1146
1158
1160
134
1160
1158
1158
1158
1158
1096
1096
1094
1094
1094
1094
1094
1096
1864
1864
1864
1864
1864
838
1864
838
1864
1864
1562
1562
1666
1677
1677
1346
1356
1672
1672
646
1670
1350
1350
1352
1350
1350
1094
1096
584
1094
1096
584
70
582
1096
1093
1094
1158
1488
1488
1488
1488
1488
1488
1040
1040
1040
1040
1040
1040
1410
1421
1421
1421
1408
1416
1413
1347
1346
1357
1357
1222
1410
1421
1421
1414
1216
1422
1413
1350
1350
1250
1250
1062
1408
1146
1056
1606
1352
1352
1600
1478
1478
1408
1422
1422
1414
1414
1414
1912
1424
1424
1448
1448
1448
1128
1128
1428
1684
1104
1228
1090
1088
1024
1268
1110
1110
1110
1118
1158
1110
1110
1110
1054
1072
1470
1470
1454
1412
1092
1156
1412
1412
1906
1100
588
156
1604
1036
1680
1680
1680
1664
664
1680
1680
1680
1680
1680
1680
1088
144
79
1168
1096
1168
1168
1168
1168
1168
1168
1600
144
1600
144
1152
144
1088
576
144
1152
144
1168
1152
144
1168
1168
1168
1176
1168
1168
152
1088
1088
1168
1088
1216
1216
1216
1216
1344
1024
1024
1040
1680
1304
1264
1413
1292
1271
1271
1248
1141
1123
1271
1031
1179
1035
1159
1285
1120
1344
1376
1456
1351
1351
1287
1287
1287
1287
1287
1285
1285
1285
1285
1349
1349
1349
1346
1346
1351
1392
1392
1350
1280
1280
1280
1280
1280
1280
1392
1860
1968
1970
1974
1942
1968
1968
1051
1051
1051
1051
1051
1131
1051
1051
1051
1899
1207
1051
1207
1207
1051
1051
1051
1051
1899
1051
1051
1051
1891
1552
1903
1280
1280
1351
1280
1280
1344
1344
1344
1359
1376
1552
1969
1904
1411
1086
1158
1158
1163
1126
1126
1126
1126
1126
1126
1126
1075
1123
1120
1250
1154
1154
1146
1032
1186
1475
1136
1088
1248
1254
1420
1074
1138
1160
1234
1160
1072
1072
1072
1347
1232
1136
1200
1232
1127
1219
1104
1250
1378
1122
1056
1392
1072
1072
1072
1072
1072
1072
1072
1072
1393
1073
1073
1073
1073
1072
1072
1856
1856
1075
1075
1075
1074
1075
1075
1075
1075
1075
1075
1075
1075
1075
1419
1075
1075
1063
1074
51
1075
1074
1074
1459
1863
1409
1459
1863
1863
1415
1120
1120
1152
1120
1232
1232
1840
1136
1136
1136
1152
1200
1136
1136
1200
1136
1200
1120
112
1104
1120
1152
1216
1472
1120
1377
1233
1489
1841
1137
1121
1121
113
1121
1121
113
1137
1137
1137
1137
1137
1105
1121
113
1121
1121
1121
1137
1088
1248
1136
1136
1136
1200
1136
1296
1136
1136
1137
1136
1843
1127
1123
227
1232
1235
1843
1139
179
1159
1123
1155
1127
1244
1491
1139
1123
115
1331
1164
1475
1136
1095
327
1095
327
1127
359
1127
359
1511
1511
1121
1491
1491
1132
1159
1159
1159
1159
1159
1712
1712
1715
1153
1152
1091
1149
1090
1090
1091
1088
1088
1091
1176
1091
1091
1091
1091
1154
1138
1138
1152
1232
1136
1136
1921
1206
1155
1155
1347
1347
1091
1091
1091
1091
1123
1219
1104
1251
211
1104
1104
1155
1107
1376
1088
1088
1152
1088
288
1232
1232
1120
1120
1120
1136
1136
1104
1152
1136
1136
1104
1136
1136
176
1152
80
1104
1136
1136
1136
1136
1152
112
1136
1152
80
1152
176
1152
1152
1152
1152
1152
1152
1152
1152
1152
1216
1472
1121
1137
1137
1105
1137
1137
1137
1105
113
1153
1105
113
1105
1105
1137
1105
1137
1201
1153
113
177
1120
1136
1136
1152
1104
1136
1136
1200
1200
1153
1153
1473
1152
1160
1095
1127
1107
1107
1139
1139
1139
1107
1139
179
1107
1139
1107
1131
1139
1139
1139
1155
1155
1139
1139
1155
83
1155
1155
1155
1155
1155
1155
1155
1183
1183
1158
135
1095
1127
1159
1089
1153
1164
1107
1123
1107
1139
1131
1139
1107
1123
1107
1139
1164
1164
1152
1165
1164
1164
1155
1475
1155
1475
1104
1095
1158
135
1159
1153
1163
1159
1163
1139
1107
1139
1155
1155
1154
1154
131
1155
1154
1100
1133
1664
1664
1697
1671
1116
1240
1240
1232
1416
1184
1409
1536
1287
1543
1798
1696
1696
1696
1696
1696
1696
1696
1024
1024
1024
1024
1027
1024
1024
1027
1220
1137
1043
1502
1122
1120
1092
1104
1104
1254
1350
1350
1408
1383
1408
1408
1408
1072
1072
1072
1869
1312
1216
1184
1296
1120
1152
1152
1376
1088
1216
1216
1216
320
1344
1088
1152
1216
1200
1216
1344
1376
1232
1232
1504
1104
1152
1376
1344
1478
1072
1104
1120
1104
1232
1088
1152
1152
1152
1391
1072
1075
1391
1077
1077
1085
1391
1871
1870
1250
1120
1120
1120
1120
1127
1272
1262
1135
1135
1263
1519
1135
1135
1135
1135
1135
1135
1200
1391
1135
1135
1359
1135
1135
1135
110
239
238
1135
1135
110
1263
1135
1379
1519
1519
1519
1200
1135
1135
1135
1135
1135
1135
1135
1135
1135
110
1135
1135
1155
1391
1390
1135
1152
1294
271
1295
1664
1079
1408
1408
1072
1376
1072
1392
1072
1072
1072
1072
1072
1072
1072
1072
1072
1072
1414
1414
1462
1072
1408
1120
1136
1168
1152
1120
1248
1167
1232
1120
1120
1504
1168
1248
1248
1504
1104
1119
1088
1152
1159
1232
1120
1120
1095
1207
1111
1207
1238
1351
1158
1216
1248
1120
1232
1136
1136
1136
1120
112
1136
1152
1120
1216
1136
1136
1136
1120
1136
1712
1130
1408
1408
1408
1408
1088
1120
1152
1126
1504
1120
1136
1136
1136
1136
1152
1120
1120
1149
1376
1159
1104
1104
1167
1157
1104
1104
1104
1152
1152
1152
1152
1152
1152
1152
1152
1159
1216
1344
1344
1216
1344
1088
1088
1088
1088
1088
1088
1095
1136
1136
1168
1312
1120
1104
1136
1136
1104
1152
1152
1152
1120
1152
1152
1152
1136
1120
112
1136
1104
1152
1152
1104
112
1232
1104
1152
1120
1232
1152
1152
1127
1127
1127
1158
1167
1167
1519
1135
1135
1135
1135
1135
1123
1103
1102
1103
1102
1359
1103
1167
1167
1102
79
1359
1166
1166
1379
1135
1519
494
1135
1135
1155
1134
1135
1135
1135
110
1155
1135
1200
1128
1135
110
1135
1135
1135
1134
1088
1104
1120
1104
1120
1104
1136
1104
112
1136
1136
1104
1104
1095
1104
1104
1104
1104
1135
1135
1152
1232
1104
1136
1120
1152
1104
1104
1104
1104
1104
1104
1104
1104
1152
1104
95
1104
1120
1104
1159
1104
1104
1104
1136
1136
1120
112
1104
1152
1152
1152
1135
1135
1135
1152
1136
1095
1104
1120
112
1104
1136
1104
1104
1104
1104
1104
1136
1664
1664
1104
1152
1664
608
1920
1152
1159
1152
143
1351
1239
1135
1111
119
1152
1207
1207
1088
1104
1095
1159
143
1135
1111
1104
1200
1119
1136
1136
1136
1120
1136
1312
1152
1152
1152
1344
1344
1136
1136
1136
176
1104
1104
1104
1136
1152
1152
1152
1136
1120
1136
1136
1152
1344
1152
1120
1136
1136
1136
1136
1088
1120
1376
1120
1120
1120
1152
1152
1120
1135
1039
1039
1479
1135
1664
1414
1040
1040
1040
1039
1088
1088
1088
1088
1088
1088
1160
1088
1088
1088
1088
1088
1088
1088
1121
1120
1152
1088
1120
1136
1136
1112
1112
1280
1088
1088
1088
1112
1109
1185
1320
1176
1312
1157
1168
1112
1112
1112
1136
1112
1141
1136
1136
1104
1125
1128
1328
1079
1296
1280
1280
1216
1376
1296
1408
1415
1415
1295
1359
1223
1223
1623
1408
1280
1334
1408
1152
1152
1415
1408
1408
1408
1280
1296
1408
1680
1239
1415
1216
1415
1408
1248
1232
1248
1248
1248
1248
1935
1927
1952
1664
1024
1799
1039
1798
1807
1807
1807
1807
1807
1742
1742
1792
1792
1799
1175
1792
1024
1741
1024
1024
1728
1760
1224
1224
1416
1416
1053
1472
1472
1032
1222
1032
1032
1032
1032
1032
1153
1153
1153
1217
1345
1217
321
1473
1152
1344
1154
1154
1218
1346
1218
1218
1346
1346
1218
322
1346
1346
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1153
1345
1345
1345
1345
1152
1152
1156
1154
1154
1156
1162
1154
1154
1154
1154
1154
1154
1474
1281
1281
1151
1151
1151
1151
1151
1151
1229
1229
1228
1228
1414
1222
1222
1222
1222
1222
1094
1094
1254
1126
1126
1158
1158
1158
1158
1126
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1222
1222
1222
326
1222
1350
1350
1350
1350
1222
326
1350
1350
1094
198
326
1350
1350
1350
1350
1350
1510
1478
1094
1126
230
1158
1158
1158
1158
1158
1350
1222
326
1222
1350
1478
1888
1120
1216
1302
1414
1414
1414
1182
1094
1094
1094
1094
1126
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1160
1222
1350
1350
1350
1350
1094
198
326
1350
1350
1350
1350
1094
1094
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1158
1160
1160
1160
1350
1222
1478
1478
1152
1232
1136
1136
1150
1166
1155
1123
1123
1123
1123
1123
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1286
1350
1350
1216
1280
1798
1798
1151
1151
1090
1095
1459
1459
1459
1251
1248
1216
1142
1122
1094
1158
1030
1030
1030
1028
1174
1260
1260
1260
1194
1512
1458
1461
1458
1522
1522
1272
1272
1272
1529
1475
1475
1475
1505
1505
1208
1208
1453
1419
1414
1318
1094
1152
64
1152
1152
1152
1409
1092
1460
1164
1149
1149
1468
1860
1863
1960
1862
1872
1905
1856
1856
848
1408
1408
1408
1856
1088
832
1856
1856
896
1088
1873
1408
1137
1089
1471
1439
1439
1411
1411
1411
1411
1420
1864
1863
1927
1859
1100
1095
1863
1100
1103
1103
1411
1411
1139
1863
1095
839
1095
1875
1868
1415
1415
1415
1415
1411
1862
839
1926
903
1927
1863
1857
1859
1875
1868
1120
1027
1436
1212
1192
1183
1264
1136
1055
1187
1520
1408
1488
1165
1667
1200
1712
1712
1712
1360
1264
1392
1392
1392
1392
1136
1440
1856
1184
1680
1104
1168
1392
1264
1264
1392
1136
1136
1136
1152
144
1168
1424
1424
1408
1504
1664
1152
1152
1680
1312
1152
1168
1168
1728
1824
1824
1184
1121
1424
1424
1393
1169
1439
1439
1184
1187
1159
1195
1159
1195
1159
1667
1155
1152
1315
1315
1159
1159
1195
1159
1195
1195
1195
1415
1180
1180
1159
1735
1067
1159
1158
135
1159
1159
1195
1158
1607
1159
1159
1158
1424
1424
1520
1344
1344
1424
1408
1520
1520
1520
1392
1056
1952
1952
1419
1251
1991
1259
1991
1415
1419
1990
967
1991
1955
1955
1939
1939
1408
1424
1152
1088
1128
1408
1856
1120
1408
1872
1424
1102
1136
1408
1916
1408
1856
1856
1856
1115
1415
1464
1464
1464
1423
1422
1422
399
1423
1415
1408
1431
1088
1863
1879
1423
1408
1408
1408
1679
1856
1863
1871
1871
1863
1879
1415
1414
1415
1863
1871
1856
1424
1872
1136
1408
1408
1408
1408
1408
1024
1088
1088
1088
1088
1088
72
1088
1096
1093
1103
1088
1088
69
1088
1112
1416
1112
408
1109
1088
1424
1424
1432
1112
1416
1416
1096
1408
1064
1414
1664
1152
1600
1096
1100
1040
1027
1344
1408
1344
1088
1920
1088
1088
1088
144
1088
1088
1152
1152
1152
1408
1408
1632
1376
1152
1088
80
1856
1152
1088
1408
1152
1152
1152
1408
1408
1408
1408
1408
1408
1248
1408
1248
1248
1344
1408
1152
1167
1168
1168
1168
1184
1079
1095
1118
1118
1435
1179
1118
606
1367
1438
1712
1424
1432
1424
1091
1167
1091
1091
1424
1091
1071
1103
1411
1423
1424
1167
1167
1166
143
1423
1167
1166
1520
1230
1423
1680
1431
1680
1079
1335
1120
1184
1655
1392
375
1424
1152
1152
1408
1104
1179
1152
1168
1168
1168
1319
1159
1175
1431
1111
1399
1271
1158
1414
1094
1424
1159
1088
1485
1392
1152
1152
1312
1424
1104
1104
1392
1424
1104
1392
1527
1408
1527
1527
1527
1991
1520
1408
1435
1248
1424
1248
1216
1216
1063
1229
1431
1344
1408
1152
1056
1664
1312
1600
1152
1312
1344
1451
1487
1071
1616
1600
1399
1431
1184
1152
1104
1056
1152
1160
1160
1088
1167
1152
64
1088
160
1088
1088
1093
1104
1317
1317
1096
1176
1136
152
1096
1176
1088
1231
1263
1109
1093
1143
1143
1143
1143
1104
1101
1101
1157
1157
1157
1157
1157
1295
1613
1357
1029
1409
1410
1345
1345
1409
1665
1089
1089
1089
1153
1409
1473
1153
1153
1346
1152
1472
1408
1436
1436
1436
1158
1154
1154
132
1154
1412
1410
1094
1098
1090
1088
1090
1154
1154
1858
1858
1088
1409
1409
1249
1350
1418
1410
1136
1413
1414
1414
1414
1414
1414
1416
1416
1414
1103
1424
1356
1104
1104
1104
1104
1424
1424
1424
1424
1424
1040
1196
1424
1413
1413
1360
1714
1350
1350
1350
1350
1414
1414
1414
1862
1352
1670
1670
1606
1094
1094
1318
1094
582
1094
1094
582
1094
1158
70
1158
1158
1158
1158
1158
1158
1158
1158
1094
1094
1414
454
1414
454
1478
1414
454
1160
1158
70
1190
1158
1158
1158
1670
1606
1158
1094
1094
1094
1094
1158
1158
1094
1158
1158
1158
1158
1672
1160
1160
1158
70
1670
1094
582
1478
1414
1350
1254
1254
1414
1414
1414
1222
1254
1088
1184
1088
1600
1408
1216
1044
1148
1606
1062
1254
1222
1167
1304
1091
1091
1411
1091
1411
1091
1411
1411
1411
1411
1155
1091
1155
67
1155
1155
67
1091
1155
1059
1059
1219
1059
1878
1888
1888
1187
1471
1718
1349
1174
1110
1131
1158
1550
1214
1024
1305
1192
1192
1128
1374
1153
1041
1041
1104
1028
1035
1028
1024
1024
1028
1033
1026
1024
1031
1033
1031
1031
1028
1032
1044
1284
1284
1284
1028
2038
1030
1030
2038
1236
1236
1236
1236
1236
1961
1542
1526
1044
1321
1045
1045
1456
1411
1411
1408
1408
1091
1416
1416
1411
1411
1427
1419
1416
1859
1419
1411
1410
1152
1152
1155
1064
1218
1088
1088
1152
1408
1344
1312
1344
1152
1600
1344
1344
1921
1183
1375
1375
1347
1171
1607
1155
1163
1607
1347
1927
1921
1932
1932
1676
1607
1607
1607
1155
1856
1920
1937
1863
1863
1927
1927
1927
1927
1863
1863
1927
1863
1420
1280
1539
1292
1280
1287
1186
1420
2039
1414
1248
1088
1088
1943
1943
1943
1600
1327
1839
1102
1423
1423
1255
1551
1807
1103
1871
1095
1095
1095
1095
1088
1863
1408
1863
1863
1423
1408
1121
1312
1280
1280
1312
1371
1344
1344
1167
1163
1582
1359
1935
1934
1167
1167
1167
1166
143
1166
143
1167
1583
1934
1282
1543
1288
1288
1280
1295
1295
1807
1807
1295
1031
1295
1039
1295
1295
1039
1039
1038
1423
1422
399
1568
1568
1344
1920
1568
1152
1920
1152
1152
1152
1159
1583
1568
1152
1152
1159
143
1152
1152
1152
1167
1159
143
1607
1152
1935
1935
1152
1152
1344
1344
1920
1152
1568
1927
1886
1296
1296
1296
1559
1280
1024
1280
1024
1344
1415
1152
1313
1152
320
1152
1184
1408
1031
1280
1184
1184
1184
1184
1800
2032
1809
1072
2040
1247
1887
1375
1247
1275
2039
2039
1861
1600
1600
1600
1792
1024
1024
1600
1792
1792
1024
1603
1603
1027
1603
1280
1280
1280
1283
1283
1863
1863
1863
1136
1029
1819
1103
1167
1294
1295
1040
1024
1024
16
1024
1638
1280
1024
1152
1600
1600
1024
1280
1160
1154
1059
1089
1060
1074
1333
1060
1060
1060
1073
1073
81
37
1061
1073
81
1328
1094
38
1106
1105
1105
1115
1058
1154
1154
1490
1030
1120
1120
1112
1112
1216
1036
1052
1032
1688
1171
1105
1026
1049
1049
1028
1028
1028
1033
1050
1034
1024
1048
1700
1026
1154
1026
1024
1024
1030
1171
1170
1041
1106
1123
1121
1032
1024
1032
1024
1056
1056
1056
1056
1056
1056
1218
1040
1024
1032
1174
1029
1092
1092
1239
1828
1408
1892
1504
1036
1036
1036
1028
1028
1471
1471
1891
1919
1279
1279
1279
1279
1279
1215
1029
1124
1091
1242
1024
1132
1048
1030
1030
1030
1308
1040
1026
1042
1052
1052
1052
1052
1308
1236
1124
1124
1104
1442
1030
1096
1096
1290
1096
1088
1088
1088
1134
1108
1110
1109
1109
1109
1109
1109
1108
1109
1238
1238
1041
1280
1280
1280
1135
1041
1036
1036
1036
1386
1386
1154
1232
1248
208
1250
1250
1250
1250
1250
1250
1250
1414
1031
1251
1251
1040
1120
98
1108
1164
1164
1164
1164
1258
1386
1386
1386
1386
1258
1258
1258
1514
1258
1514
234
1386
1258
1258
1258
1258
1392
1239
1514
1258
1386
1514
1244
1259
1264
1232
1264
1232
1264
1152
1024
1164
1232
1232
1232
1026
1026
1026
1026
1232
1250
1248
1408
1154
1160
1156
1154
138
1154
1232
1162
1154
210
1154
1154
138
1154
386
1152
130
134
1378
1250
1154
138
1154
1408
1154
1162
1154
1162
1154
386
1152
130
136
134
138
226
1154
386
134
138
394
1154
386
1154
1410
1232
210
1154
1154
386
1158
1154
1154
138
1152
130
1154
386
138
1154
1154
138
1154
1154
1154
1154
1154
386
1154
1154
1154
1162
1154
1154
1154
1158
1154
138
1154
1152
130
1408
130
386
394
1154
1154
138
1154
1154
386
394
1154
1154
138
1154
1154
386
394
1154
1154
138
1154
1154
386
1154
1154
1154
1232
1162
1154
1154
1410
1410
1232
1158
1232
210
1154
1152
130
1232
1154
386
1154
138
1154
386
1154
386
138
1232
1234
1158
1234
1154
1154
386
1154
1154
1154
1154
1162
1162
1154
1154
1154
1152
130
1158
1154
1154
138
1232
1154
1154
1152
130
208
1410
1152
130
1408
386
1232
1154
1154
1408
1154
1506
1408
1232
1154
1154
1232
1408
1154
1152
208
134
1154
1154
1162
1154
1152
130
208
1154
386
1154
1152
130
1152
1152
384
386
1152
1410
1152
1152
208
1154
226
1152
130
1152
1152
384
208
1152
1410
1154
1154
1232
1232
1232
1232
1232
1408
1232
1152
384
134
1232
210
1152
384
1232
210
1152
1408
1232
1232
1232
1232
1152
1152
1158
390
1232
1152
1152
130
1154
1410
1154
1154
1152
130
1152
224
138
1154
1154
1152
130
1152
130
386
208
1154
1154
1154
1408
1232
1232
1026
1058
1058
1024
1024
1024
1032
1026
1026
1026
1026
1058
1058
1026
1026
1026
1026
1026
1026
1026
1026
1026
1026
1024
6
1026
1024
1026
1026
1026
1026
1024
1026
1026
1026
1024
1024
1058
1056
34
1058
1058
1056
1058
1056
1056
1058
1034
1026
1058
1058
1026
1026
10
1026
1026
1026
1030
1026
1026
1026
1024
1026
1024
2
1026
1026
1030
1152
130
1154
386
1152
208
1250
1152
1044
1044
1466
1470
1470
1470
1470
1214
1214
1214
382
1214
446
382
1214
382
1406
1214
1214
382
1214
1470
1406
1406
1470
1470
1406
1278
1278
1278
1278
1406
1278
1278
1278
1214
1214
382
1214
1214
1214
1214
1214
1470
1214
1214
1044
1025
1216
1028
1030
1030
1030
1030
1030
1030
1030
1286
1286
1089
1089
1082
1068
1208
1032
1032
1032
1028
132
1028
260
1168
1160
1343
1120
1236
1247
1063
1042
1042
1032
1024
1024
1029
1060
1060
1028
1424
1425
1424
1024
1027
1921
1920
1934
1814
1814
1814
1810
1424
1436
1436
1436
1436
1424
1156
1156
1033
1540
1540
1540
1284
1043
1315
1059
547
291
1361
1041
1041
1041
1041
1041
1041
1027
1027
1027
1216
1216
1679
1506
1506
1026
1026
1026
1506
1155
1028
1155
1315
2003
1108
1224
1640
1648
1464
1832
1944
1944
1433
1460
1307
1056
1255
1263
1047
1047
1920
1984
1984
1936
1920
1984
1984
1984
1984
1984
1984
1988
1408
1440
1344
1216
1216
1216
1216
1033
1301
1280
1296
1040
1024
512
1872
1559
1549
1549
1032
1251
1121
1656
1028
1062
1190
1368
1412
1408
1412
1571
1091
1091
1091
1635
1220
1132
1809
1059
1283
1093
1177
1093
1105
1109
1113
1032
1254
1179
1121
1840
2006
1808
1996
1304
1226
1226
1024
1158
1194
1158
1162
170
1158
1156
138
1156
1162
1162
1162
1158
138
1188
1216
1216
1216
1216
1232
1232
1216
1216
1132
1840
1059
1490
1040
1040
1040
1040
17
1040
1040
17
1040
1040
24
1040
24
17
1048
1040
1040
1041
1048
1050
1048
21
22
1042
1045
1040
24
1185
1213
1025
1025
1130
1244
1203
1116
1178
1116
1114
1147
1147
1200
1200
1200
1200
1200
1200
1200
1200
1201
1200
1200
1128
1256
1128
1128
1147
1147
1147
1147
1200
1200
1256
1256
1200
1200
1200
1200
1200
1256
1256
1200
1256
1256
1256
1256
1128
1128
1128
1128
1128
1212
1212
1196
1196
1196
1196
1196
1196
1196
1148
1180
1180
1180
1180
1180
1180
1181
1180
1180
1181
1072
1072
1243
1243
1243
1072
1072
1072
1072
1072
1072
1072
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1243
1242
1242
1242
1242
1242
1082
1082
1082
218
1243
1243
1243
1243
1243
1242
1242
1082
1242
1242
1371
1371
1243
1243
1243
1243
1243
1243
1243
1243
1243
1242
1243
1243
1156
133
1156
133
1156
1156
133
1156
1156
1157
1156
1157
1156
1157
1156
1156
1115
1115
1115
1115
1456
1456
1456
1456
1456
1412
1412
1412
1156
1156
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1284
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
133
1156
133
1156
1156
1157
1157
1157
1156
1157
1157
1156
1156
1157
1157
1157
1157
1156
1157
1157
1157
1157
1156
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1179
1114
1114
1114
1178
1114
1114
1114
1156
1156
1156
1156
1307
1115
1115
1156
1115
1115
1115
1115
1115
1115
1115
1115
1307
1307
1114
1284
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1115
1156
176
1201
1156
176
1200
1201
1200
177
1200
1115
1156
1156
1156
1284
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1157
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1115
1307
1114
1156
1156
1156
1156
1156
1156
1156
1157
1157
1200
1157
1157
1244
1244
1244
1242
1244
1244
1244
1084
1085
1084
1084
1084
61
1084
61
1084
1084
1084
1085
1084
1084
1244
1244
221
1084
220
1244
1084
1084
220
221
1084
1244
1244
1244
221
1244
1245
1084
1084
1244
1244
1244
1084
220
1084
1245
1244
1084
1242
1244
1244
1245
1244
1244
1244
1244
1244
1244
1244
1084
1244
1084
220
221
1084
220
1242
1244
1242
1244
1084
1084
1084
1245
1244
1244
1244
1084
220
1244
1242
1244
1084
1084
1085
1244
1084
1244
1244
1244
221
1242
221
1084
1084
1244
1242
1084
1244
1244
1084
220
1244
1084
1084
61
1084
1085
1084
1244
1084
220
1084
1244
1244
1244
1244
1244
1244
1242
1244
1244
1244
1244
1082
1082
1082
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1500
1132
1116
1132
1116
1114
1116
108
1116
1116
1132
1116
108
1116
1116
108
1116
1132
1116
1133
1132
1116
1114
1116
1132
1116
1132
109
1132
1132
1116
1133
1114
1116
1133
1132
1114
1132
1114
1285
1132
1132
1132
1139
179
1133
1149
1132
1132
124
1116
1116
124
125
93
1116
124
1132
125
1148
1132
124
125
93
1116
124
1132
124
1116
1116
124
125
93
1116
124
1148
1148
1149
1116
124
1149
1148
125
1132
1148
125
1116
124
1148
125
93
1116
108
124
1148
1116
124
1114
1116
108
1116
1132
1116
1116
1133
1116
1116
1114
1114
1132
1132
1116
1132
109
1114
1132
1114
1132
1116
1132
1116
1132
1132
1157
1132
1132
1132
1132
1139
179
1139
1139
1139
1203
1132
1133
1116
1132
1133
1116
124
93
1116
1148
1148
1203
1114
1116
1116
1116
1116
108
1116
1133
1116
1116
1133
1116
1116
1116
1148
1116
1116
1116
1116
1116
1116
1116
1116
1116
1178
1114
154
1146
1180
1116
1116
1133
1148
1132
1148
125
1132
124
1149
1132
1132
1149
1116
124
1116
1116
1148
1116
124
1116
1114
1148
1116
124
1116
1116
124
1116
1116
1116
124
1116
1148
125
1149
1114
1148
1114
1148
1114
1114
1114
1114
1148
1116
1114
1114
1114
1116
124
1116
1116
108
1116
108
124
1114
1116
108
124
1116
1116
1132
1116
1116
1114
1116
1117
1116
124
1116
1116
1116
108
1116
1114
1116
108
124
1114
1116
108
124
1116
1116
125
93
1116
1132
1116
124
1116
1114
1114
1114
1116
1116
124
1116
1148
1116
1116
1117
1114
1116
1116
1114
1116
1114
1114
1116
1116
1116
1117
1117
1117
1116
1116
1148
1114
1116
1116
108
1148
1116
1116
1116
1116
108
1116
1116
1116
1116
1116
1116
108
124
1116
1132
1116
1116
1114
1114
1116
1114
1116
1116
1116
1117
1116
1116
1116
1114
1500
1148
1148
1116
1148
1116
156
1116
156
1148
1114
1180
1116
1116
1116
1148
1148
1116
1148
1146
1148
1148
1180
1181
1116
1116
156
1116
1180
1116
156
1180
1116
1132
1116
1157
1154
1538
1222
1345
1261
1094
1091
1037
1029
133
1285
133
1029
1088
1048
1370
1823
1806
1808
1808
1171
1046
1046
1046
1046
1046
1046
1912
1443
1304
1920
1412
1158
1360
1191
1883
1106
2026
1978
1978
1996
1408
1221
1221
1453
1404
1433
1433
1433
1433
1433
1369
1041
1041
1041
1041
1041
273
145
1041
273
401
1041
145
401
1041
273
1041
273
145
401
1428
1172
1297
1041
1297
1041
1041
273
145
1041
273
401
1297
1041
401
1425
1297
1297
401
1425
1425
1425
1297
1041
145
1041
1041
273
145
1041
145
1297
1041
145
401
1172
145
149
1169
1425
1297
1297
401
1041
1041
1425
1425
1425
1425
1041
1425
1041
1425
1425
1425
1297
1297
1297
1297
1425
1425
1425
1425
1297
1425
1425
1425
1297
1297
1297
1297
1937
1937
1297
1297
1297
1553
1060
37
1297
1425
1937
1937
1669
1417
1093
293
1289
1541
1301
1217
1221
1289
137
1161
1193
1289
1413
1221
1417
1345
1092
1220
1219
199
1292
1284
1130
1258
1128
1128
1462
437
1880
1880
1880
1880
1366
1037
1050
1558
1050
1048
26
1048
26
1050
1048
26
1434
1379
1120
1073
1037
1037
1236
1144
1237
1584
1237
1069
1177
1581
1068
1324
301
1324
301
1197
1452
429
1452
429
1453
1324
301
1068
45
1068
1324
301
1324
1196
1196
1452
429
1452
429
1453
1368
346
1114
1113
1078
1370
1048
1880
858
1882
1231
1231
1496
1496
1496
1624
1306
1306
1306
1304
1050
1304
1304
1624
1112
90
1754
1754
1754
1240
1240
1752
1626
1114
1112
1114
1077
1077
1496
1333
1333
1076
1114
1112
1114
1112
1078
1114
1114
1114
1368
1370
1370
1112
90
1112
90
1114
1112
90
1112
1114
1112
1114
1112
90
1112
1112
1112
90
1114
1112
90
1112
1112
1112
1882
1112
90
1114
1112
90
1112
1112
1114
1114
1112
1112
90
1114
1114
1112
90
1112
1112
1114
1114
1240
1242
1304
1306
1306
1306
1304
1306
1306
1306
1304
1293
1626
1078
1078
1496
1845
1113
1114
218
1112
1078
53
1077
1114
1112
1112
1077
1112
1114
1112
1881
1497
1496
1497
1496
1176
1045
22
1046
1045
1046
1112
1077
1077
1845
1496
473
1046
853
1045
1046
1878
1877
1109
1078
1045
1110
1617
1249
1123
1073
1073
1073
1073
1073
1201
1585
1073
1233
1073
177
1201
1201
1073
1073
1073
1073
1201
1201
1033
1073
1073
177
1105
209
1233
1185
1425
1312
1025
1489
1112
1112
1112
1112
1112
1112
1114
1718
1718
1161
1062
1161
1161
1216
1232
1550
1176
1056
1299
1131
1147
1195
1411
1922
1152
1216
1024
256
1802
1802
1802
1802
1802
1802
1802
1802
1796
1192
1024
1043
1043
1085
1158
1296
1296
1282
1304
1026
1305
1520
1825
1858
1858
1328
1050
1079
1111
1131
1115
1462
1462
1092
1120
1326
1338
310
1334
1338
310
1026
1922
1312
1192
1192
1192
1192
1192
1192
1320
1904
1056
1056
1024
1184
1184
152
1184
1184
1184
1184
1184
1184
1152
1152
1154
1152
1056
1060
1188
1188
1152
1312
1312
1452
1440
1440
408
1448
418
1484
1408
1408
1408
1408
1312
1312
292
1312
292
1322
1312
296
1313
1312
1312
296
1312
296
1312
1504
1356
1356
1356
1536
1424
1408
1312
1312
1312
1316
1316
1316
1312
1312
1312
1316
1280
1352
1312
1316
1248
232
1256
1256
1808
1808
1064
1176
1888
1192
1176
1192
1184
1192
1192
1192
1192
1184
1192
1192
1192
1152
1152
1152
1448
408
1448
1432
1320
1320
1320
1320
1320
1432
1440
1512
1320
1320
1312
1320
1312
296
1320
1320
1312
296
1352
1152
1152
1064
1064
1064
1064
1064
1064
1064
1224
1224
1224
1224
1192
1192
152
1192
1192
1224
1224
1056
1056
40
1064
1192
1192
1184
168
152
1192
1192
152
1192
1184
168
1192
1352
1432
1352
1432
1448
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1448
1320
1320
1352
1608
296
1608
1448
1440
408
1408
1320
1320
1320
1312
296
1320
1320
1312
296
1320
1320
1320
1320
1320
1320
1312
296
1124
1024
1024
1024
1024
1024
1152
1152
1152
1152
1152
1024
1024
1024
1152
1152
1152
1218
1024
1152
1152
1408
1408
1410
1044
1044
1252
1288
136
1288
136
1288
136
1288
1160
1288
136
1288
1288
136
1288
136
1288
136
1288
1288
136
1104
1096
1152
1288
136
1024
1024
1024
1024
1024
1024
1024
1288
1090
1088
1028
1376
1290
138
1120
1932
1928
1216
1376
1159
1168
1089
1312
1313
1864
1864
1864
1864
1864
872
1864
1864
1712
1413
1128
1392
1136
113
1136
1136
113
1137
1136
113
1136
1136
1904
1136
113
1137
1136
113
1139
1139
1139
1136
114
1137
1136
1137
1139
1138
1139
1136
1139
1139
1139
1138
1138
1136
1144
1137
1137
1139
1139
1139
1395
1136
1136
1136
1136
113
1136
1136
1136
1136
1136
1136
1137
1139
1139
1138
1138
1136
1136
113
1136
1139
1529
1529
1520
1520
1520
1529
1529
1529
1528
505
1520
1520
1520
497
1520
497
1520
1520
1528
1210
1139
1139
1354
1354
1362
1152
1153
1152
1152
1808
1040
26
1040
1024
1152
1132
1324
364
1388
1132
300
1132
300
1132
1132
1263
1327
1024
1154
1154
1154
1154
1152
1152
1154
1152
1152
1156
1152
1088
1088
1088
1856
1856
1792
1792
1092
1412
1412
1412
1412
1412
1640
1134
1215
1215
1215
1242
1101
1111
1111
1113
1160
1028
1100
1100
1100
1100
1100
1032
136
72
200
1096
1032
136
72
1224
1096
200
1096
200
1096
1160
72
1160
72
200
1096
1096
1096
200
1096
1096
200
1096
1096
200
1096
1032
72
1032
1096
1096
1096
1096
1352
1032
72
1096
1032
72
1032
1032
72
1032
72
1032
1032
72
1096
200
1096
200
1172
1100
1100
1228
1160
72
1160
72
1160
72
200
1160
72
200
1160
72
200
1416
200
1096
1224
1096
1096
1096
1160
72
1096
200
1160
72
200
1160
72
200
1160
72
200
1096
1096
1096
1096
1096
1160
1096
1096
1096
1032
72
1096
1160
1096
1100
1036
1100
1096
1160
72
1160
72
1392
1634
1814
1344
1344
1344
1344
1344
1415
1415
1415
1873
1360
1866
1856
1488
1808
1033
1033
1029
21
1029
21
1029
21
1138
1024
1320
1394
1924
1927
1153
1152
1121
1584
1120
1120
1120
1120
1120
1120
1120
1234
1122
1120
1120
1120
1120
1232
1120
1120
1120
1120
1120
1120
1120
1120
1120
1122
1122
1122
1122
1122
1122
1378
1122
1120
1120
1210
1210
1202
1128
1124
1126
1130
1028
1028
1224
1192
1192
1224
1190
1190
1224
1082
1330
1074
306
1330
1074
306
1066
38
1062
1478
1094
1478
1094
454
1478
1474
1474
1216
1472
1178
1378
1192
1092
452
1192
1192
1064
1314
1058
1058
1058
290
1058
1058
1058
1058
1610
1396
370
1474
1865
1280
1204
1360
1360
1360
1138
1138
1138
1138
1138
1137
1115
1112
89
1112
89
1048
1260
1204
1154
1118
1118
1055
1420
1238
1238
1240
1350
1116
124
178
1340
1456
1159
1059
1059
1187
1224
1224
1189
1189
1443
1219
1219
1379
1224
1224
1347
1347
1443
1219
1251
1219
1187
1187
1224
1224
1192
1320
1192
1224
1224
1224
1219
1187
291
1219
1219
1219
1224
1379
1381
1381
1381
1379
1251
1108
1233
1233
1233
1233
1233
1232
1233
1233
1137
1201
1232
1232
1520
1521
1985
1984
1096
1093
1475
1352
1096
1096
1187
1187
1187
1187
1189
1189
1475
1187
1096
1096
328
1347
1187
1187
1221
1189
1187
1187
1219
1221
1352
1096
328
1352
1603
1251
1507
1509
1233
1236
1236
1489
1156
1112
1112
1140
1553
1102
1036
1280
1360
1532
1532
1532
1468
1532
1532
1532
1532
1500
1312
1028
1420
1420
1420
1930
1924
1924
1924
1284
1440
1420
1412
1418
1412
1412
1418
1418
1412
1412
1412
1412
1418
1412
394
1418
1412
1412
1412
1412
1412
1424
1408
1408
400
1408
1408
1408
1408
400
1424
1408
1056
1120
1120
1468
1276
1440
1424
1440
1114
1114
1116
1114
1216
1216
1216
1216
1216
1424
1488
1488
1233
1248
1148
1216
1187
1187
1184
1225
1225
1225
1440
1184
1184
1184
1184
1184
1184
1216
1216
1216
1440
1442
1442
1442
1116
90
1116
90
1114
1472
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1344
1344
1344
1441
1217
1217
1216
1473
1440
1248
1440
1546
1500
1882
1472
1412
1034
1220
324
1216
1216
1216
1216
1216
1216
1216
1216
320
1216
320
1224
1224
1224
1220
1218
1218
196
1218
1218
196
1218
196
1216
144
1312
1312
1312
1216
1216
288
1184
1216
1216
1216
1184
288
1216
1216
1376
1440
1217
1216
1312
1216
320
1344
1216
1216
1216
1216
1219
1219
1187
1187
1219
163
291
1219
163
1188
1188
1217
1169
1168
145
1216
1216
1216
1168
145
1217
1217
1217
1218
162
1218
1186
1186
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1192
1192
1320
1192
296
1216
1216
160
1216
1216
1216
1184
1216
160
1216
160
288
1216
160
1216
160
1216
1216
160
1216
160
1216
1184
1216
1184
1216
1216
160
1216
160
1216
1216
1216
160
1216
1216
1216
160
288
1216
1216
160
1216
160
1216
160
1216
160
1184
1216
1216
1216
1216
1216
1216
160
288
1216
1184
1216
1184
1184
1216
1184
1216
1216
1216
1216
1216
288
1216
160
1216
1312
1312
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1184
1216
160
288
1216
160
1216
1216
1216
1216
160
1216
1216
160
1216
160
1216
1216
1184
1216
160
1216
160
1216
160
288
1312
1184
1184
1184
1216
1216
160
1184
1216
1216
1216
1216
1216
1184
1216
160
1216
160
1216
1216
1216
1216
1184
1184
1216
1216
1216
1216
1344
1344
1216
1216
1377
1377
1312
1376
1216
1248
1028
1036
1036
1036
1036
1036
1036
1028
1028
1028
1028
1290
1290
1500
1500
1500
1532
1532
1468
1347
1532
1345
1353
1353
1352
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1440
1364
1372
1728
1472
1152
1292
1156
1156
1156
1156
1292
1284
1156
1796
1804
1024
1420
1420
1233
1270
1270
1160
1160
1126
1126
1531
1307
1104
1126
1118
1104
1104
1131
1127
1119
1126
94
1118
1502
1104
1118
1382
1055
27
1051
1054
78
1102
1174
158
1249
1156
1156
1500
1292
1600
1456
1466
1468
1468
1466
1468
1468
1148
1500
1500
1500
1500
1244
1244
1116
1116
1116
1116
1116
1464
1524
1524
1272
1274
1132
1500
1116
1116
1292
1091
1036
1596
1596
1594
1088
1089
1290
1290
1290
1290
1290
1284
1292
1290
1284
1292
1292
1284
1290
1284
1284
1284
1088
1088
1088
1028
1028
1028
1028
1028
1028
1034
1034
1028
10
1034
12
1028
1034
1034
1034
1036
1036
1036
1036
1036
1036
1028
1036
1028
1036
1036
1036
1036
1028
1028
1592
1476
1290
1284
1284
1088
1028
1028
1088
1804
1500
732
1500
1500
1212
1212
1212
1212
1091
1916
1916
1404
1404
1276
1276
1404
1404
1404
1404
1404
1468
1468
1658
380
378
1402
1404
1660
1916
1097
1097
1404
1404
1404
1296
1244
1244
1244
1244
1244
1088
1088
1088
1372
1372
1372
1244
1372
1372
1372
1244
1464
1468
1144
1400
1212
252
1347
1170
1609
1353
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1028
1036
1028
1028
1344
1344
1344
1344
1244
1500
1244
1500
1344
1344
1312
1212
1276
1116
1500
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1028
1916
1148
380
1404
1404
1244
1244
1244
1244
1244
1244
1244
1244
1028
1184
1184
1184
1168
1184
1219
1091
1219
1292
1036
1292
1292
1292
1346
1596
1082
1082
1084
1082
1084
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1290
1036
1036
1036
1036
1036
1088
65
1088
1088
1089
1097
1184
1034
1034
1034
1028
1028
1028
12
1028
10
1028
1028
1028
1028
1028
1036
1036
1036
1116
1116
1116
1116
1116
1116
1116
1116
1884
1884
1884
1372
1088
320
1088
320
1088
1824
1344
1344
1088
320
1216
1088
320
1344
1088
1088
320
1088
320
1088
1088
1344
1284
1028
1034
1028
1284
1028
1028
1546
1546
1540
522
1546
1540
522
1540
1540
1540
1290
1292
1284
1290
1292
1292
1290
268
1292
1028
1292
1290
1034
1034
1290
1028
1284
1284
1292
1292
1292
1036
1292
1292
1292
1292
1292
1292
1028
1292
1292
1028
1076
1288
1344
1288
1187
1292
1292
1186
1340
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1116
1292
1184
1292
1292
1164
1164
1164
1292
1472
1473
1225
1225
1216
1216
1216
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1284
1284
1284
1292
1290
1292
1284
1290
1290
1292
1184
1184
1184
1184
1184
1472
1472
1472
1472
1472
1216
1216
1472
1216
1472
1472
1216
1804
1796
778
1804
1804
1796
778
1796
1796
1796
1804
1372
1372
1372
1372
1372
1372
1372
1372
1284
1284
266
1290
1284
266
1284
1284
1284
266
1284
1284
1292
1284
1292
1284
1284
266
1284
1290
1284
1284
266
1284
1284
268
1284
266
1284
1284
1290
1284
1292
1292
1284
1292
1156
1156
138
1284
1156
388
1284
1156
1284
1156
1156
1162
1162
1162
1162
1156
1284
1284
1284
1284
1284
1284
1284
1156
1162
1162
1156
138
140
1156
1162
140
1156
138
1156
140
1156
138
1162
1162
1156
1156
138
1162
1156
138
140
1156
1156
138
1156
1156
1156
138
1162
1156
1156
138
1156
1162
1162
1156
1156
138
1412
1156
1156
138
1162
140
1156
1156
1156
138
140
1156
138
1162
1162
1162
1156
138
1156
1156
140
1156
138
1156
1162
1162
1162
1156
1156
138
1164
1156
138
1156
1156
1156
138
1156
140
1156
138
140
1156
1164
1292
1284
1284
1284
1156
1156
1156
1156
1156
1156
1156
1156
140
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
138
1156
1540
1418
1162
1162
1412
1156
1412
138
394
1418
1162
1338
1162
1338
1162
1418
1418
1418
1540
1156
1156
1156
1156
1156
1156
1156
1156
1156
1292
1164
1284
132
140
1164
1164
1292
1292
1292
1164
1156
1156
140
1284
1284
1284
1412
1156
388
1284
1284
1156
1412
1290
1217
1169
1216
1216
1216
1216
1184
1184
1184
1284
1292
1292
1290
1284
266
1290
1290
1284
1292
1876
1876
1876
1876
1884
1884
1884
1884
1156
1156
1290
1290
1217
1225
1224
1108
1112
1216
1216
1216
1216
1034
1028
1036
1036
1116
1344
1344
1344
1344
1088
320
1344
1088
320
1344
1344
1344
1216
1184
1600
1600
1600
1600
1600
1600
1152
1152
1152
1152
1152
1152
1600
1609
1609
1608
1600
1600
1312
1091
1344
65
321
1096
1096
1244
1600
1609
1609
1600
1184
1474
1472
1156
1156
138
1505
1504
1184
1164
1285
1164
1344
1796
1876
1344
1540
1284
1472
1596
1596
1546
1546
1546
1480
1024
1024
1332
1332
1332
1108
1108
1292
1036
1280
1340
1106
1233
1105
1088
1104
1104
1104
1119
1248
1104
1104
1118
1104
1136
1532
1532
1532
1294
1294
1038
1158
1422
1254
1025
1281
1025
1281
1281
1156
1156
1156
1156
1156
1156
1273
1268
1268
1268
1268
1285
1029
1026
1029
1282
1029
1156
1156
1156
1028
132
1028
1540
260
1028
1540
260
1028
1028
1028
1284
1284
1028
1028
1028
1156
1156
1156
1156
1156
1156
1156
1028
132
1028
1156
1033
1033
1161
1220
1156
1156
1220
1220
1860
1348
1156
1348
1156
1349
1173
1029
1036
1173
157
1181
1313
1108
1108
1173
1293
1084
1340
1036
1037
1132
1036
1036
1137
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1037
1138
1140
1037
1108
1108
1036
1036
1036
1036
1036
1036
1036
1028
1652
1540
1586
1548
1548
1540
1540
1140
1140
1140
1140
1140
1140
1140
1140
1140
1140
1141
1140
1204
1204
1140
1140
1140
1140
1140
1140
1140
1524
1651
1649
1537
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1649
1543
1543
1154
1036
1414
1502
1131
1126
1246
1246
1246
1246
1126
1254
1122
1250
1188
1216
1216
1216
1216
1088
1122
1480
1136
1176
1440
1443
1036
1056
1168
1184
1216
1185
1056
1040
1056
1298
1344
1168
1168
1248
1092
1380
1192
1440
1504
1184
1344
1296
1040
1056
1056
16
1040
1040
1056
16
1040
1056
1040
1040
1040
1056
16
1056
1040
1056
1600
1600
1060
1058
36
1058
18
1056
16
1059
1059
1056
1056
1056
1056
1056
1042
1058
1298
1059
1059
1347
1059
1059
1059
1057
1057
1443
1604
1475
1443
1603
1603
1475
1056
1056
1440
1216
1248
1248
1936
1168
1168
1168
1184
1168
1168
1168
1168
1168
1184
144
1184
1168
1216
1184
1216
1216
1472
1344
1344
1248
1472
1952
1168
1168
1184
1168
1184
144
1168
1168
1168
1168
1168
1168
1168
1184
1168
1168
1184
1184
1184
1216
1344
1216
1168
1168
1168
1168
1168
1440
1168
1040
1040
1040
1810
1220
1218
1218
226
1224
1219
227
1826
1170
1170
1220
1184
1220
1219
1224
1490
1170
1170
1170
1187
1312
1475
1171
1347
1347
1347
1347
1347
1347
1347
1347
1475
1475
1347
1507
1507
1344
1187
1219
291
1219
1315
1219
1216
1216
1216
1216
1216
1220
1221
1218
195
1218
1220
1219
1220
1218
195
1176
1219
1219
1219
1217
1216
1216
1216
1216
1248
1216
1216
1600
1312
1218
196
1186
1220
1250
1218
1218
1218
196
1218
1218
1378
356
1216
1252
1252
1219
1219
1219
1220
1856
1216
320
1344
1216
1344
288
1312
1376
1376
1344
1344
1344
1216
1216
144
1216
1216
1216
1216
1216
1216
1216
1184
1312
1216
1216
1168
1168
1216
1168
1312
1216
144
1216
144
1184
1216
1216
288
1168
1216
1216
1216
1216
1216
1216
1216
1216
1216
160
1248
1376
1376
1216
1216
1216
1216
1216
1216
1216
1216
1312
1216
1168
1216
1216
1216
144
1216
1168
1168
1184
288
1216
144
1168
1344
1216
1216
1216
1216
1216
1168
1168
1168
1216
1216
1376
1216
1312
1348
1348
1218
1218
1218
1218
1220
146
1220
1220
146
1170
1218
1170
1220
1224
1219
1218
195
1219
1187
1187
1219
1219
1184
1216
1216
1216
1216
1216
1218
1218
196
1218
1224
1224
1220
1220
1348
1348
1219
1219
1219
1216
1218
1218
1218
1218
146
1171
1219
1219
1172
1219
1219
1216
1312
1219
1225
1224
1224
1218
195
1379
1218
1378
1219
1347
1219
1219
1219
1219
1219
1315
1315
1218
1219
1219
1219
163
1219
291
1217
289
1218
1219
1219
1217
1036
1037
1568
1568
1552
1572
1116
1152
1408
1219
1472
1056
1440
1440
1476
1444
1604
1184
1184
1184
1184
1184
1184
1184
1296
1568
1568
1568
1568
1344
1568
1571
1058
290
1088
1124
1476
1044
1220
1268
1213
1277
1226
1380
1380
1346
1316
1532
1532
1532
1059
1059
1059
1549
1521
1521
1521
1124
1091
1218
196
1218
196
1252
1220
1220
1442
1218
196
1220
1346
1347
1218
1220
1186
146
1218
1346
1891
1224
1219
1315
1192
1219
1475
1379
1474
1059
1192
1084
1188
1251
1219
1187
1314
1315
1047
1050
1051
1319
1050
1050
1062
1815
1607
1607
1524
1148
1276
1276
1276
1085
1457
1063
1063
1063
1223
1479
327
1175
1175
1175
1175
1175
1319
1178
1479
1175
1175
1351
1479
1223
1223
1223
1223
1223
1223
1223
231
1223
1223
1351
1383
1479
1479
1479
1467
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1175
1223
1479
1479
1175
1180
1543
1543
1543
1180
1060
1316
1348
1042
1314
1299
1299
1059
1059
1059
1058
1058
1058
1058
18
1058
1059
1059
1532
1532
1532
1059
1442
1060
1276
1468
1468
1058
1058
1224
1352
1220
1348
1442
1426
1442
1220
1348
1186
1192
1348
1220
1220
1219
1188
1188
1220
1188
1188
1188
1220
1348
1220
1219
1442
1170
1379
1171
1171
1171
1187
1171
1170
1218
1187
1219
1170
1171
1171
1171
1171
1219
1250
1448
1448
1448
1480
1348
1186
1219
1222
1348
1316
1224
1224
1224
1224
1218
1219
1219
1218
1218
1220
1224
1220
1220
1228
1224
1224
1224
1218
1218
1218
1218
196
162
1186
1186
1186
164
1186
1220
1352
1378
1378
1218
1378
1224
1224
1224
1224
1220
1220
1220
1220
1220
1224
1316
1219
1224
1224
1224
1218
1224
1220
1186
1220
1218
162
290
1218
162
1219
1219
1219
1219
1219
1219
163
1219
163
291
1187
1220
1220
1252
1220
1220
1218
1219
355
1219
1036
1037
1037
1037
1226
1223
1223
1479
1175
1175
1175
1175
1175
1175
1223
1223
1223
1223
1351
1223
1223
1223
1223
1223
1351
1223
1223
1351
1223
1479
1479
1175
1175
1223
1175
1175
1175
1175
295
1175
295
1191
1175
1179
1229
1047
1047
1047
1047
1047
1047
1227
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1220
1224
1224
1224
1224
1224
1224
1218
1252
1220
1220
1220
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1224
1170
1224
1220
1224
1224
1224
1170
1218
1170
1170
1220
1224
1218
196
1220
1224
1224
1224
1220
1224
1348
1224
1219
1219
1219
1219
1224
1224
1224
1224
1224
1171
1219
1224
1224
1320
1220
1316
1736
1220
1220
1220
1220
1220
1380
1224
1220
1220
1188
1188
1188
1348
1224
1348
1220
1220
1348
1220
1219
1315
1219
1171
1171
1170
1170
1170
1315
1219
1219
1218
1219
1219
1219
1170
1218
1170
1224
1219
1219
1219
1219
1219
1218
1219
1171
1219
1170
1219
1219
1219
1219
1037
1037
1037
1037
1043
1036
1804
1224
1224
1224
1224
1224
1171
1351
1351
1287
1124
1352
1596
1060
1284
1284
1284
1284
1104
1160
1104
1104
1104
1232
1497
1104
1104
1104
1104
1104
1104
1104
1248
1120
80
1160
1112
1136
1112
1240
1112
1112
1104
1104
1104
1240
1112
1109
1408
1104
1104
1104
1416
1416
1112
1112
1112
1112
1112
1109
1104
1104
1104
1112
1141
1200
1141
1505
1346
324
1346
1315
227
1137
1505
1474
1468
1468
1356
1389
1252
1316
228
1348
1468
1347
1532
1448
1448
1448
1444
1442
1442
1443
1505
1505
1448
1192
1293
1596
1295
1293
1292
1292
1292
1292
1292
1292
1292
1352
1348
1700
1192
1036
1036
1068
1094
1095
1095
1095
1095
1095
1575
1575
1092
1092
1092
1060
1091
1572
1573
1064
1572
1571
1572
1024
256
1280
1744
1456
1046
1475
1506
1100
73
1298
275
1100
1100
1100
1100
1097
1440
1184
1184
1440
1216
1216
1216
1504
1220
1220
1216
1216
1440
1504
1424
1440
1216
1216
1216
1216
1344
1376
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
1216
160
1216
160
1216
1216
1216
1216
160
288
144
1216
160
1376
1344
1376
1376
224
1192
1188
1216
1216
1216
1312
1168
1312
1216
160
288
1216
160
1216
1312
1184
1424
1344
1344
1123
1123
1123
1123
1379
227
1251
1197
1161
1169
1169
1450
1062
1062
1062
1062
1082
1222
1222
1222
1222
1350
1194
1194
1226
1226
1190
1190
1190
1190
1190
1190
1222
1222
1222
1222
1222
1222
1222
1222
1446
1446
1226
1226
1222
1222
1222
1222
1222
1222
1222
1222
1222
230
1254
1222
1222
230
1254
1350
1350
1350
1350
1318
1478
1322
1354
1226
1322
1194
298
1322
1322
1322
1354
1226
1226
1226
1354
1354
1604
1220
1220
1106
1478
1478
1478
1226
1226
1226
1226
1354
1226
1226
1226
1226
1226
1194
298
202
1194
202
1226
1222
1222
1222
1222
1222
1222
1222
1222
1222
166
1222
166
1222
166
294
1222
1222
166
294
1222
1322
1226
1254
1254
1382
230
1382
230
1254
1222
1382
1350
1254
1382
230
1350
1226
1226
1226
1194
298
202
1194
1194
298
1226
1226
1226
1226
1226
1194
298
202
1226
1194
1194
1227
1195
203
1226
1226
1354
1354
1192
296
1219
1218
1219
1218
1224
1408
1120
1120
1120
1120
1152
1354
1354
1350
1350
1350
1350
1350
1354
1354
1478
1478
1386
1386
1091
1347
1606
1606
1121
1121
1030
7
1031
1414
1414
1414
1287
1295
1295
1254
1158
1158
1254
1030
1030
1030
1345
1414
1510
1254
1254
1488
1416
1332
1333
1332
1332
1332
1260
1260
1260
1293
1310
1310
1310
283
1282
1282
1156
1156
1184
1419
1414
1630
1118
1026
1090
1026
1154
1154
1347
1088
1489
1457
1245
1245
1468
1568
1348
1584
1571
1552
1568
1600
320
1600
1600
1088
1088
1088
1568
1312
1312
1568
1568
576
288
1600
1056
1600
1088
1296
1344
1468
1468
1340
1090
67
1091
1088
1088
1036
1856
1860
1549
1600
1292
1316
1572
1292
1089
1089
1090
1091
1315
1859
1315
1315
1059
1859
1600
320
1091
1091
1091
1093
1091
1859
1859
1603
1603
1603
1603
1571
1859
1859
1312
1040
1026
1756
1212
1216
1036
1120
1168
1340
1186
164
1632
1164
1216
1037
1219
1200
1200
1200
1201
1344
1056
1808
1808
1040
1040
1040
1312
1856
1184
1184
1184
1216
1120
1248
1248
1872
1360
1296
1296
1184
1168
1184
1184
1184
416
1216
1184
1168
1216
1216
1184
1344
1184
1168
1184
1728
1184
1056
1184
1168
1184
1184
1120
1184
1404
1404
1184
1186
1187
1192
1188
1186
1188
1216
1216
1216
1344
1346
324
1188
1188
1187
1187
1187
1187
1186
1219
1192
1192
1187
1731
1475
1219
1187
1187
1187
1187
1187
1186
1603
1187
1187
1186
1296
1600
1632
1088
1088
320
1600
1600
1632
1632
1632
1296
1184
1440
1440
1602
1188
1316
1186
1315
1603
1603
1315
1315
1315
1443
1443
1698
1571
1472
1472
1160
1316
1257
1092
1608
1092
1474
1864
1603
1186
1251
1508
1606
1091
1570
1571
1571
1212
1037
1329
433
1457
1457
1095
1095
1095
1095
1095
1095
1096
1084
1148
1604
324
1604
1096
1090
1092
1092
1096
1608
1860
1572
1604
1604
1604
1092
1092
1092
1860
1572
1602
1091
1859
1251
1492
724
484
476
732
1332
1500
1513
1500
732
1027
1352
1232
1120
1248
232
1248
208
232
1256
1120
112
1104
1128
1113
1248
208
1248
208
1256
1136
1112
1112
1112
1112
1128
117
1232
1488
1520
1112
1112
1112
1112
1104
1532
1488
1606
1186
1212
1404
1273
1137
1332
1124
1090
1346
1093
1404
1603
1348
1096
1096
1224
1096
1090
68
322
324
1192
1186
1186
1480
1474
1362
1092
1170
1090
1092
1187
1186
1093
1477
1186
1192
1187
1475
1164
1602
1604
1348
1602
1314
1603
1506
1442
1091
1347
1187
1036
1187
1187
1187
1187
1212
1037
1395
1395
1212
1276
1395
1395
1109
1331
1204
1563
1209
1529
1228
1228
1228
1226
1194
1095
199
1223
1095
1479
1479
1195
1191
1191
1191
1191
1479
1223
1223
1393
1484
1352
1212
1348
1212
1404
1340
1224
1188
1636
1122
1124
1192
1220
1220
1224
1091
1220
1224
1224
1220
1224
1316
1188
1188
1188
1348
1124
1124
1188
1220
1092
1476
1188
1096
1220
1891
1186
1219
1347
1186
1091
1091
1891
1475
1091
1891
1636
1604
1636
1636
1636
1316
1635
1314
1148
1315
1603
1315
1475
1188
1476
1480
1732
1091
1352
1224
1348
1224
1860
1480
1221
1349
1096
1340
1351
1479
1352
1352
1892
1596
1456
1160
1112
1200
1456
1104
1328
240
1120
1161
1456
1104
1232
1328
1232
1240
1237
1216
1128
1256
1232
1240
1232
216
1240
1232
213
1240
1240
1257
1273
1248
1248
1248
1248
1120
1120
1122
1120
1120
1408
96
1120
480
1152
224
1152
1152
224
1504
1408
1120
1040
1088
1088
1088
1088
1344
1184
1088
1088
1088
1184
1472
1216
1184
1184
1088
1188
1220
1476
1164
1164
1164
1192
1184
1184
1184
1184
1164
1184
1092
1088
1088
1224
1184
1184
1184
1184
1184
1091
1600
1600
1440
480
1090
1296
1600
1140
1293
1098
1098
1094
1094
1094
1099
1099
1354
1232
1788
508
1905
1148
1148
1212
1212
1212
1212
1532
1212
1212
1460
1201
1212
1164
1165
1084
1586
1098
1094
1094
1094
1354
1350
1350
1094
1099
1222
1222
1610
1098
1098
330
1354
1094
1350
1350
1094
198
326
1606
1350
1226
1226
1196
1194
1194
1190
1190
1190
1190
1222
1222
1222
1482
1226
1478
1222
1222
1478
1222
1227
1226
1226
1196
1194
1190
1190
1222
1354
1194
1354
1098
330
1098
1098
202
330
1226
1226
1226
1226
1194
1194
1194
1197
1194
1195
1226
1226
1226
1098
330
1354
1226
1606
1350
1190
1190
1606
1740
1734
1190
1446
1224
1186
1092
1602
1608
1268
1348
1223
1350
1482
1510
1482
1232
1816
1248
1120
1408
1248
1152
1120
1408
1408
1408
1152
1408
1120
1408
1120
1152
1152
1248
1248
1152
1120
1120
224
1376
1120
1876
1123
1987
1440
1488
1590
1110
1158
1118
1131
1158
1313
1087
1104
1072
1456
1200
1132
1406
1152
1047
1047
1104
1102
1089
1101
1411
1100
1100
1102
1123
1134
1135
1132
110
1135
1135
1134
1132
1132
1284
1284
1284
1064
1540
1030
1030
1542
1032
1032
1032
1032
1032
1348
1424
1310
1156
1321
1061
1061
1412
1602
322
1603
1600
1600
1187
1344
1600
1600
1600
1346
1602
1344
1091
1603
1571
579
323
1601
1192
1192
1185
1300
1440
1036
1043
1328
1316
1344
1312
1344
1472
1600
1344
1344
1472
1276
1404
1404
1347
1224
1604
1187
1096
1604
1347
1987
1987
1984
1440
1184
1603
1603
1603
1219
1856
1728
1728
1860
1860
1732
1732
1732
1732
1860
1859
1731
1859
1600
1184
1682
1804
1315
1059
1184
1344
1309
1606
326
1122
1192
1192
1724
1724
1724
1404
1863
1607
1196
1612
1607
1124
1868
1607
1095
1604
1192
1188
1188
1188
1187
1092
1602
1092
1092
1604
1603
1043
1828
1315
1171
1340
1852
1916
1404
1228
1226
1484
1351
1447
1447
1479
1479
1479
1479
1479
1479
1479
1479
1735
1447
1396
1884
1330
1393
1393
1319
1303
1303
1303
1047
1036
1047
1047
1047
1047
1047
1047
1047
1303
1303
1303
1316
1316
1916
1532
1315
1224
1442
1224
1224
1224
1096
1448
1442
1476
1476
1476
1476
1474
1474
1476
1224
1096
1096
1604
1224
1988
1444
1187
1474
1804
1352
1443
1475
1733
1732
1859
1361
1361
1832
1156
1314
1043
1042
1036
1282
1572
1443
1039
1096
200
1603
1096
200
1186
1346
1188
1299
1188
1188
1188
1188
1293
1307
1633
1024
1820
1045
1557
1365
1173
1052
1437
1565
1805
1344
1344
1184
1856
1216
1216
1344
1856
1600
1216
1347
1347
1219
163
1187
1344
1344
1344
1347
1347
1347
1603
1603
1242
1293
1596
1228
1228
1350
1351
1212
1224
1224
1224
1219
1092
324
1352
1180
1224
1224
328
1188
1224
1352
1200
1291
1029
1028
1060
1058
1380
1056
1060
1124
1124
1060
1057
225
209
1060
1124
1124
73
1105
1376
1238
1062
1107
1234
1106
1112
1063
1250
1448
1363
1024
1154
1154
1036
1036
1026
1028
1028
1090
1282
1534
1217
1066
1025
1032
1094
1172
1093
1098
1048
1050
1033
1032
1348
1160
1160
1160
1096
1088
1056
1504
1504
1288
1071
1031
1153
1036
1033
1036
1036
1066
52
1058
1058
42
1058
42
52
98
116
1085
1085
1476
1202
1039
1035
1200
1041
1240
232
228
1252
1499
1847
1664
1304
1472
1096
1104
1096
1120
1184
1423
1423
1295
1295
1167
1167
1167
1167
1167
1039
1069
1027
1115
1042
1137
1273
1117
1260
1135
1132
1471
1344
1251
1187
1204
1204
1204
1204
1460
308
1256
1158
230
1158
1160
1450
1157
1228
1228
1050
1050
1080
1136
1228
1167
1248
1251
1251
1251
1250
1249
226
1250
1248
1248
1284
1284
1227
1418
1418
1423
1272
1117
1408
1408
1152
1520
1282
1220
1524
1220
1224
1476
1220
1476
1220
1220
1220
1188
1564
1251
1200
1200
1168
1248
1248
1248
1480
1480
1480
1224
1458
1512
1512
1512
1522
1512
1458
1522
1384
1204
178
1394
1202
1522
1458
1522
1458
1202
1392
1216
1458
1456
1496
1512
1266
1456
1520
1136
496
1520
1520
1280
1282
1410
1472
1140
500
1304
1304
1156
1156
1156
1156
1480
1188
1476
1476
1220
1224
1480
1476
1476
1476
1480
1476
1476
1476
1476
1476
1476
1476
1476
1480
1476
1476
1476
1476
1476
1476
456
1476
1476
1476
1476
1476
1476
1476
1476
1480
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1284
1224
1220
1220
1220
1284
1476
1476
1476
1476
1476
456
1476
1476
1476
1476
1476
1476
1476
456
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
456
1476
1480
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
456
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1480
1476
1476
1476
1284
1284
1288
200
1220
1288
200
1288
1220
1220
1220
1288
1284
196
1284
1220
1220
1220
1284
1220
1284
1220
1288
1288
200
1220
1288
1220
1284
1284
1284
1220
1220
1220
1220
1224
196
1220
1220
1220
1220
1220
1220
1220
1220
1224
196
1480
1476
1476
1476
456
1476
1480
1476
1480
1476
1476
1476
1480
1476
1476
1476
1476
1476
1476
1480
1476
1476
1480
1476
1476
1476
1480
1476
1476
1476
1476
1476
1476
1476
1480
1476
1476
1476
1476
456
1476
1476
1476
1476
1476
1476
1476
1476
1476
456
1480
1476
1476
1476
456
1476
1476
1476
1476
1480
1476
1476
1476
1476
1480
1480
1480
1480
1480
1284
1288
200
1220
1284
1220
1288
200
1288
1220
1284
1288
200
1220
1220
1284
1224
1224
1288
1288
1224
1220
1476
1476
1480
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1476
1480
1476
1476
1220
1284
1304
1304
1156
1156
1156
1156
1156
1156
1156
1412
1156
1156
1156
1284
1156
1412
1412
1412
1412
1412
1412
1412
1156
1156
1156
1412
1412
1412
1412
1412
1412
1412
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1156
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1476
1476
1476
1476
1476
1480
1476
1476
1206
1262
1514
1452
1452
1452
1452
1196
1196
1196
1308
282
1196
1196
1308
1196
1308
1308
1196
1196
1308
282
1196
1196
1820
1820
1527
1452
1311
1308
1308
1308
1308
1308
1308
1308
282
1306
1196
1196
1306
1196
1196
1196
1196
1196
1196
1196
1196
1390
1039
1167
1038
1032
1032
1032
1032
1032
1032
1032
1032
1032
1205
1187
1386
1130
1131
1027
1027
1027
1029
1029
1026
1026
1216
1178
1939
1614
1165
1160
1127
1176
154
1176
1178
1182
1182
1677
1413
1342
1150
1744
721
1744
1472
1072
1072
1742
1744
1426
1922
1922
1938
1938
1545
1044
1044
1044
1044
1080
1456
1456
1025
1025
1601
1601
1345
1124
1124
1124
1124
1124
1105
1233
1073
1073
1105
1073
1073
1092
1092
1092
73
1041
1041
1507
1319
1319
1066
1066
74
1098
1319
1095
1092
1412
1324
1465
1168
148
212
1572
1512
1520
1512
1768
1048
1048
1432
1492
1328
1328
1163
1195
1195
1195
1456
1600
1600
1424
1424
1344
272
1296
1600
1600
320
272
592
1600
1600
1600
1440
400
1152
1072
1408
1152
1152
1504
1057
1282
1280
1280
1792
1792
1792
1872
1947
1385
1385
1120
1137
1233
1128
1157
1310
1310
1856
1411
1411
1411
1031
1223
214
1238
1223
214
211
1058
1152
1276
1040
1087
1215
1114
1114
1114
1114
1242
1242
1260
1188
1294
1139
1992
1490
1668
1474
1924
1250
1250
1920
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1204
1040
272
20
17
276
273
25
281
1040
272
1296
1040
1046
1046
1027
259
1283
1196
1459
1070
1984
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1176
1179
1176
1177
1176
1176
1176
1176
1178
1176
1176
1155
1213
1027
1027
1082
1495
1123
1223
1239
1239
1243
1122
1123
1200
1104
112
1104
1104
1200
1200
1200
1200
1201
1200
1136
1200
1200
1104
1104
1142
1142
1142
1142
1200
1200
304
1328
1232
1328
1200
1200
1104
1200
1200
1264
1200
1328
1328
1200
1232
1132
1104
1132
1132
1132
1106
1106
1164
1164
1292
1316
1092
1204
172
1196
1124
1524
1268
1268
1268
1268
1268
1268
1268
1268
1268
1136
1136
1154
1154
1154
1200
1200
1200
1200
1200
1200
1200
1496
1494
1494
1530
1530
1094
1171
1171
1115
1115
1115
1159
1159
1530
1530
1530
1530
1530
1530
1162
1162
1162
1146
1146
1494
1114
1114
1146
1146
1146
1146
1146
1098
1098
1297
1297
1299
1299
1299
1299
1299
1287
1287
1290
1295
1295
1484
1484
1484
1484
1484
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1218
1233
1235
1234
1456
1456
1328
432
1328
1456
1484
1349
1349
1228
1228
1036
1036
1036
1036
1034
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1484
1484
1484
1484
1484
1484
1484
1484
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1228
1226
1226
1477
1477
1477
1445
1477
1477
1221
1221
1221
1221
1221
1221
1221
1221
1221
1221
1224
1224
1222
1222
1222
1226
1222
1222
202
1222
1222
1226
1226
1226
1226
1226
1226
1226
1226
1226
1226
1123
1123
1530
1222
1222
1226
1530
1222
1222
1226
1228
1228
1228
1221
1878
1223
1223
1420
1240
1243
1243
1243
1243
1242
219
1242
1242
1050
1050
1242
1802
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1239
1420
1424
1424
1420
1424
1424
1424
1424
1424
1424
1251
1420
1420
1420
1804
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
1418
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1147
1147
1147
1240
1251
1238
1238
1238
1238
1238
1251
214
1251
214
1238
1238
1238
1238
1238
1238
1238
1238
1238
1238
1238
1238
1243
1243
1243
1243
1243
1243
1243
1251
1243
1243
1243
1243
1243
1414
1146
1420
1420
1420
1420
1420
1420
1420
1420
1420
1424
1151
1151
1500
1492
1500
1500
1492
1492
1492
1522
1530
1532
1532
1532
1530
1532
1532
1532
1532
1532
1530
1532
1204
1116
1108
92
1116
1204
1108
92
1116
1204
1204
1108
92
1116
1204
1116
1116
1108
1108
92
1108
1116
1204
1204
1108
1108
1108
1204
1108
1204
1108
1108
1204
1116
1108
1116
1108
1108
1532
1108
1108
1500
1108
1108
1108
1108
1108
1108
108
1108
1108
1108
1132
1132
1132
1132
1092
1092
1092
1098
1492
1492
1492
1108
1108
1108
1113
1108
1092
1092
1092
1148
1148
1500
1108
1108
92
1114
1113
1108
1108
1116
1132
1132
1116
1132
1132
1116
1132
1108
1092
1092
1092
74
1092
1098
1092
1138
1108
1108
1108
1108
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1516
1476
1516
1516
1660
380
1132
1220
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1037
1132
1132
1132
1122
1122
1122
1274
1276
1276
250
1276
1276
1276
1276
1276
1276
1276
1276
1276
1274
1276
1276
1276
1276
250
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
250
1276
1276
1276
1276
1274
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
1276
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
1229
1404
378
1404
378
1132
1132
1122
1122
1122
1122
1122
1122
1132
1132
1132
1132
1250
1236
220
1244
1244
1236
220
1148
1236
220
1145
1244
218
1244
1244
1244
1260
1260
1244
1250
1260
1260
1250
1260
1260
1260
1236
1260
1260
1260
1260
1260
1260
1260
1260
1260
1244
1244
1244
1244
218
1236
1236
1236
1250
1148
1148
1148
1148
1148
1148
1146
1148
1148
1148
1244
1244
1244
1244
1236
220
1236
220
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1236
220
1236
220
1244
1236
1242
1242
1242
1244
1241
1244
1241
1244
1241
1244
1244
1244
1241
1241
1244
1244
1244
1244
1260
1260
1260
1260
1244
1260
1244
236
1260
1244
1260
1244
1260
1244
1244
236
1244
1244
1244
1244
1244
1244
1260
1260
1260
1244
236
1260
1244
236
1260
1244
1260
1244
236
1260
1244
1244
236
1260
1242
1244
1244
1260
1244
236
1244
1244
236
1244
236
1244
1260
1260
1244
236
1244
1244
1244
1260
1244
1244
1244
1244
1244
1244
1260
1244
1244
1260
1260
1244
1242
1244
1260
1260
1260
1244
1241
1260
1260
1260
1244
1260
1260
1260
1260
1260
1260
1260
1260
1260
1260
1244
236
1250
1244
1244
236
1260
1260
1260
1244
1244
236
1236
1241
1260
1260
1260
1244
1260
1260
1260
1241
1516
1236
1236
1236
1244
1236
1236
1236
1236
1236
1241
1236
1236
1236
1236
1244
1244
1244
1244
1242
1244
1244
1236
1236
1236
1236
1236
1236
1236
1236
1236
1236
1236
1388
1244
1249
1102
1032
1046
1028
1056
1158
1155
1189
1028
1028
1028
1028
1028
1094
1204
1914
1808
1811
1808
1808
1436
1027
1027
1027
1027
1027
1027
1132
1330
1280
1760
1302
1152
1149
93
1315
1840
1024
1602
1154
1570
1603
1284
1482
1482
1450
1185
1053
1053
1053
1029
1029
29
1285
1029
1029
1045
1029
21
1040
5
272
21
69
277
37
197
149
1040
272
21
277
1168
21
405
1045
1045
277
293
1429
1045
1045
1429
421
1045
277
1045
1045
277
1301
1040
272
21
405
1045
277
405
293
1029
1029
21
1301
1045
277
1045
1045
1045
1429
1424
405
1301
1045
277
1429
421
1301
405
1301
1429
1429
1301
405
1429
1429
1429
1429
1424
277
405
1045
1173
1429
1173
1029
21
69
277
149
1045
400
277
405
1168
1045
1045
1045
1045
1045
1429
1029
21
1029
1045
1173
405
1429
1045
1045
1429
1045
1045
1429
1429
1429
1429
1093
37
1317
1221
1445
1445
1445
1040
1045
1045
1045
1429
1429
1936
917
1941
1936
1936
917
1936
917
1941
1941
1941
1941
1941
1301
1685
1424
405
1813
1813
1941
1045
1061
1941
1301
405
1941
1941
1380
1417
1124
1124
1929
1956
1458
1258
1252
1033
1161
1481
1033
73
1929
1252
1188
1498
1385
1237
1188
1528
1528
1182
1166
1265
1201
1249
1121
1076
1076
1560
1144
1112
120
1112
120
632
1564
1223
1213
1980
1304
281
1304
1304
1304
1304
1308
1308
1308
1400
1219
1505
1056
1031
1159
1283
1216
1304
1720
1176
1484
1485
1820
797
1036
1036
1036
13
1036
1036
1036
13
1036
1037
1036
1036
13
1036
1036
268
1036
13
1036
1036
1036
1036
1037
269
1036
1036
1036
1036
1036
13
1036
1036
13
1037
1036
1036
1034
12
1030
13
1414
1802
1212
1036
1034
1036
1188
1188
1393
1392
1464
1464
1464
1976
1464
1464
1520
1464
1464
1776
1240
1240
1240
1240
1241
1264
248
1400
1144
1939
1233
1256
1113
1136
1136
1432
1336
1330
1064
1072
24
56
88
52
50
1048
1080
1048
1136
1140
1052
60
92
1052
60
1400
1392
1305
1136
88
120
1136
1136
88
120
1136
88
120
116
1113
1136
120
1136
88
116
1136
88
120
1137
1264
152
216
232
248
1264
216
244
1240
248
1240
248
1264
216
248
1368
1304
180
1208
1368
1304
1368
1304
184
344
1176
1368
1652
1264
368
216
232
248
1240
248
1240
1240
1240
376
248
1264
368
184
216
248
1240
1202
1240
1240
1048
56
52
1080
1080
50
1081
1080
1080
50
1048
56
1048
1252
1044
1144
1308
1368
1296
280
273
344
356
1304
292
1300
1304
1296
280
276
344
1304
312
1304
1296
1794
1052
1080
1144
1392
2041
1273
1272
1272
1272
1076
46
1072
56
50
1080
57
1048
56
1048
56
88
1048
56
88
152
1144
1144
1144
1144
1945
1400
1400
1400
1464
1080
1080
1072
24
56
52
1048
1048
56
88
25
57
1136
1075
1074
1074
1648
632
626
633
1372
1373
1234
1232
210
1224
1230
1230
2000
1077
1136
1045
1235
1984
1152
64
1123
1120
1024
1024
1024
1024
1152
384
1792
1024
1152
1152
1152
384
1152
384
1152
1024
1024
1024
1024
1152
1152
1152
1024
1216
1216
96
1216
1216
1216
1024
1472
1280
1027
1104
1240
1240
1240
1240
1240
1240
1240
1200
1160
1193
1454
1501
1501
1052
1345
1927
1665
1340
1441
1123
1131
1107
1027
1282
1218
193
1249
1345
1345
1964
1964
1946
1964
1964
1964
1964
1964
1934
1440
1256
1136
1136
1084
1134
1847
1815
823
1816
1792
1304
1280
1047
1600
1600
1600
1332
1048
1040
1076
1216
1216
1038
1038
1028
1032
1154
1154
1154
1154
1154
1154
1668
1479
1504
1504
1504
1120
1120
224
1120
1120
1504
1872
1248
1376
1248
1504
1504
1504
1504
1248
1120
1248
1120
1120
1488
1488
1504
1488
1248
1248
1488
1504
1504
1504
352
1248
1504
1504
1504
1504
1504
1504
1120
1360
1360
1360
1504
1504
1504
352
1376
1504
352
1504
352
1504
1376
1376
1504
1248
1248
1248
1248
1248
1248
1504
1376
1376
1376
1504
1504
1360
1376
1376
1504
352
1504
1504
1504
1248
1248
1248
1248
1376
1376
1504
1504
1248
1248
1248
1248
1872
1872
1248
1248
1872
1504
1504
1248
1504
1504
1504
1248
1248
1248
1248
1248
1248
1488
1488
1488
1504
1504
1504
1504
1504
352
1504
352
1504
1248
1504
1504
1504
1504
1504
1504
1376
1504
1504
1376
1504
1376
1504
1504
1360
1504
1504
1248
1376
1376
1376
1376
1376
1376
1504
1504
352
1504
352
1376
1504
1504
1504
1504
1248
1504
352
1376
1248
1376
1376
1376
1760
480
1504
1504
464
1504
1504
1504
1504
1504
1248
1248
1120
224
1248
1376
1504
1376
1504
1504
1376
1376
1504
352
1504
352
1504
352
1504
352
1504
1248
1248
1248
1504
1504
1504
1376
1376
1376
1376
1504
1504
1504
1360
1376
1504
352
1376
1504
1504
352
1504
352
1376
1504
1376
1376
1376
1376
1376
1248
1248
1248
1248
1222
1934
1934
1934
1055
1976
1672
1160
1160
1160
1160
1976
1976
1488
1160
1160
1162
1306
1180
1158
1158
1488
1488
1514
1220
1030
1318
1376
1248
1376
1248
1376
1248
1376
1248
1404
1276
1404
1404
1276
1404
1276
1404
1276
1404
1378
1250
1234
1273
1234
1404
1276
1932
1932
1932
1052
1052
1052
1052
1400
1234
1239
1935
1264
1400
1272
1048
1516
1512
1236
1992
1416
1040
1742
1049
1071
1658
636
1658
636
892
890
1914
1660
1656
1912
1912
1912
1671
1473
1088
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1033
1545
1027
1027
11
1027
11
1027
11
1027
11
1033
1034
1034
1033
1033
1033
1033
1035
1033
1034
1243
1031
1027
1027
1027
1027
11
1027
1031
1033
1033
1025
1036
1036
1036
1036
1224
1225
1224
1224
201
1225
1224
201
1225
1224
1224
201
1224
201
1224
1219
1225
1225
1042
1234
1225
1224
201
1225
457
1219
1225
1285
1285
1280
257
264
265
1280
1288
1285
1285
1285
1280
1285
1281
1280
257
264
265
1280
257
264
265
1281
265
1280
257
264
265
1281
1283
1283
1280
1087
1028
1028
1084
1084
1084
1416
1417
1065
1064
41
1056
1040
1040
1040
1472
1472
1250
1250
1250
1500
1250
1250
1250
1250
1258
1258
1256
1256
1220
1223
1223
1223
1223
1220
1220
1220
1220
1220
1220
1220
1025
1025
2
1025
1025
1025
2
1025
1025
2
1224
1799
1799
1799
1799
1799
1216
1057
1187
1187
1187
1304
152
1045
1045
1045
1089
1160
1345
1036
1036
1100
204
1100
204
1100
204
1036
1036
76
1036
76
204
1292
140
204
1036
1036
1036
76
1100
204
1228
1100
204
1228
1100
204
1228
1356
1228
1228
1100
204
1100
204
1228
1356
1228
1100
204
1228
1228
1100
204
1228
332
1228
1228
1228
1036
1036
1036
1036
1100
1356
1356
1356
1356
1036
140
1036
76
204
1036
1100
204
1100
1100
1100
204
1100
1228
1356
1228
1036
1036
1228
1228
1228
1228
1205
1228
1100
204
1205
1228
1100
204
1100
1100
204
1100
1228
1228
1100
1100
204
1228
1228
1100
204
1228
1356
1356
1356
1228
1228
1228
1100
1228
1100
204
1100
204
1228
332
1100
1228
1228
1100
1228
1228
1228
1228
332
1228
1356
1356
1356
1228
1228
332
1228
1356
1100
332
1356
1100
204
1100
204
1228
1228
1228
1100
1100
1228
1228
1100
204
1228
1100
1228
1251
1782
1088
1809
1808
1808
1808
1808
1031
1031
1031
1360
1104
1610
1632
1442
1696
1177
1177
1093
1093
1093
1092
69
1093
1093
1184
1668
1448
1146
1678
1672
1131
1127
1216
1552
1216
1040
1040
1040
1040
1044
1044
1040
1040
1040
1040
1040
1040
1040
1040
1040
1044
1044
1044
1044
1044
1044
1044
1040
1040
1040
1040
1040
1040
1040
1040
1045
1052
1044
1042
1042
1050
1029
1042
1042
1382
1382
1164
1196
1212
1088
80
1210
1208
1165
1138
1844
1140
114
1140
820
822
1844
1140
114
1844
1106
1138
1094
1106
1094
1318
1158
82
1318
306
1318
306
1602
1602
1248
1323
1156
1376
1090
1092
69
1124
1162
1162
1090
1154
1122
1090
98
162
1090
1186
1090
98
1088
96
1184
1088
1090
1222
1223
1884
1032
1816
788
1413
1044
22
1300
274
278
1296
1872
1872
1872
1872
1872
1216
1048
1048
1048
1048
1048
1048
1196
1206
1034
1223
1223
1031
71
1444
1288
1288
1164
1230
1154
1154
1154
1154
1282
1220
1441
1441
1201
1345
1345
1188
165
1189
1457
1409
1409
1153
1205
1429
1153
1153
1457
1201
1185
1281
1281
1281
1285
1285
1329
1329
1329
1333
1317
1317
1313
1313
1313
1313
1297
1297
1281
1313
1285
1285
1285
1281
1281
1258
1040
1024
1024
1024
1024
1040
1043
1027
1235
1032
1024
1042
1280
1282
1872
1488
1349
1349
1633
1029
1889
1797
1457
1457
1441
1441
1440
1445
1361
1441
1345
1349
1349
1361
1409
1457
1301
1445
1409
1441
1297
1301
1301
1301
1301
1301
1185
1409
1409
1413
1177
1258
1258
1536
1032
1048
1048
1093
1851
1128
1336
1410
1288
1308
1308
1308
1304
1372
1372
1820
1820
1300
1252
1184
1324
1324
1412
1924
1940
1932
1932
1356
1460
1924
1924
1924
1332
1860
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1932
1420
1420
1420
1420
1456
1408
1408
1412
368
370
1408
1408
385
1408
1416
1416
1416
1428
1457
1288
1288
1460
1204
1456
1456
1456
1372
1372
1364
1368
1412
1412
1412
1412
1412
1457
1416
1416
1409
1416
1220
1424
1187
1188
1185
1347
1347
1347
1460
1204
1204
1204
1412
1188
1188
1348
1348
1348
1457
1457
1457
1457
1364
1372
1364
1372
1372
1460
1204
1204
1204
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1188
1364
1156
1156
1457
1409
1409
1185
1857
1448
1192
1576
1108
1300
1850
1860
1796
1156
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
1328
1328
1280
1280
1280
1280
1320
1280
1280
1280
1328
1328
1280
1280
1328
1328
1281
1313
1284
1284
1284
1284
1332
1316
1320
1280
1282
1282
1316
1316
1315
1315
1315
1315
1315
1288
1288
1281
1320
1320
1320
1313
1313
1313
1313
1313
1297
1297
1297
1314
1314
1314
1298
1298
1283
1283
1283
1283
1283
1283
1283
1315
1315
1315
1299
1299
1299
1281
1329
1312
1313
1312
289
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
1284
1284
1284
1284
1284
1284
1284
1284
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1332
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1316
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1320
1288
1288
1288
1288
1288
1288
1288
1288
1288
1297
1328
1329
1312
289
1313
1296
1284
1284
1284
1284
1284
1281
1281
1329
1320
1288
1288
1332
1156
1156
1156
1164
1156
1162
1284
1172
1172
1156
1028
1028
1300
1364
1364
1308
1308
1308
1379
1308
1384
1379
1571
1297
1284
1284
1284
1300
1300
1572
1572
1380
1380
1380
1384
1384
1384
1384
1384
1384
1384
1384
1384
1288
1280
1441
1364
1348
1665
1416
1408
1412
1412
1412
1412
1412
1796
1796
1420
1580
1668
1204
1312
1312
1042
1462
1457
1159
1415
1130
1130
1642
1283
1128
1130
1130
1368
1368
1201
1128
1128
1130
1130
1130
1640
1135
1130
1130
874
1027
1027
1027
1027
1027
1027
1428
1428
1250
1036
1036
1156
1860
1156
1507
1516
1508
1508
1512
1508
1508
1268
1300
284
1308
1308
1308
1524
1524
1044
1052
1044
1348
1364
1506
1524
1524
1512
1308
1260
1308
1308
1364
1384
1347
1312
1732
1348
1356
1345
1345
1384
1384
1384
1384
1384
1380
1362
1364
1380
1360
1360
1348
1348
1348
1356
1356
1348
1348
1348
1332
305
1332
1332
1332
1332
1332
1320
1320
1092
1320
1320
1324
1320
1320
1320
1320
1314
1312
1314
1314
1312
1314
1312
1312
290
1188
1316
1316
1316
1316
1092
1316
1348
1634
1304
1300
1356
1300
1044
1044
1297
1818
1492
476
1500
1500
1490
1444
1444
1444
1444
1891
1820
1820
1052
284
1052
1304
1304
1820
1820
1820
1820
1816
1508
1508
1612
1052
1052
1052
1308
1652
1820
1795
1891
1308
1052
1308
1121
1300
284
1300
284
1268
1268
1268
1796
1892
1892
1308
1308
1308
1044
28
1308
1308
1308
1348
1512
1508
1052
1356
1304
1308
1123
1185
1635
1059
1308
1308
1308
1308
1308
1308
1308
1268
1268
1268
1204
1184
1184
1188
1064
1064
1064
1064
1308
1308
1268
1364
1124
1124
1188
1308
1308
1300
1298
1308
1308
1308
1308
1308
1300
284
1308
1308
1308
1348
1268
1188
1820
1560
1048
1308
1564
1308
1308
1300
284
1308
1308
1364
1266
1266
1188
1456
1456
1456
1456
1456
1443
1347
1347
1329
1420
1320
1320
300
1312
1345
1732
1452
1452
1288
1448
1444
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1924
1412
1418
396
393
1604
1312
1345
1345
1345
1345
1361
1347
1444
1960
1944
1964
1956
1956
1940
1938
1940
932
1940
1860
1860
1860
1860
1932
1954
1952
1952
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1860
1092
1352
1352
1352
1352
1352
1844
1300
1364
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1348
1332
1332
1332
1332
1332
1332
1332
1412
1412
1412
1412
1412
1412
1412
1420
1420
1420
1324
1324
1092
1320
1324
1324
1324
1324
1324
1320
1324
1320
1320
1324
1324
1320
1312
1312
1314
1314
1312
1312
1314
1312
290
1312
1312
1316
1316
1316
1316
1316
1316
1284
1420
1360
1320
1443
1412
1412
1441
1884
1332
1412
1412
1464
1412
1412
1412
1412
1412
1412
1412
1420
1420
1320
300
1320
1428
1428
1312
1364
1412
1441
1906
1906
1412
1420
1420
1316
1633
1361
1347
1363
1300
1300
1300
1460
1460
1460
1460
1460
1460
1428
1444
1444
1444
1412
1412
1412
1324
1320
1324
1320
1320
1320
1314
1448
1448
1448
1448
1448
1352
1352
1364
1364
1364
1364
1364
1348
1348
1348
1348
1348
1896
1900
1896
1896
876
1900
1900
1904
872
1888
1888
1888
1888
1860
1860
1876
1876
860
1884
1884
1884
1876
1908
1908
1908
1908
1908
1896
1896
1908
1908
1904
1896
884
1908
1914
1908
1896
1908
1908
1904
1908
1904
1908
1908
1880
884
1905
1908
1908
1908
1908
1908
1908
1908
1888
1890
1890
1888
1888
1332
1332
1332
1156
1332
1332
1156
1332
1156
1332
1332
1432
1432
1432
1432
1476
1860
1860
1860
1860
1860
1860
1860
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1496
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1496
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1412
1892
1892
1164
1164
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1420
1416
1420
1684
1324
1320
1320
1092
1320
1092
1320
1320
1320
1320
1320
1320
1320
1320
1320
1324
1320
1676
1428
1428
1428
1428
1428
1484
1484
1428
1428
1186
1314
1312
1312
1312
1314
1314
1186
1186
1186
1314
1312
1312
1312
1188
1188
1188
1316
1316
1316
1188
1316
1316
1612
1868
1297
1409
1300
1300
1300
1300
1460
1460
1444
1332
1412
1412
1412
1412
1412
1412
1412
1420
1418
1044
1860
1876
1876
1860
1860
1860
1860
1412
1684
1412
1412
1297
1443
1297
1812
1808
1300
1300
1300
1460
1940
1940
1954
1952
1796
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1300
1296
1300
1444
1152
1152
1154
1152
1152
1152
1152
1152
1152
1152
1152
1152
1185
1187
1187
1185
1192
1204
1201
1187
1185
1185
1185
1184
1184
1268
1185
1187
1187
1924
1456
1345
1361
1412
1412
1460
1416
1416
1412
1423
1422
1423
1912
1804
1812
1896
1812
1812
1280
1308
1308
1332
1292
1292
1348
1320
1316
1508
1988
1988
1268
1268
1348
1412
1316
1324
1234
1298
1234
1226
1132
1132
1132
1128
1201
1128
1128
1130
1368
1368
1028
1540
1540
1377
1313
1313
1313
1313
1302
1297
1297
1297
1297
1349
1448
1448
1424
1424
1424
1432
1424
1424
1424
1424
1424
1296
1296
1296
1296
1296
1424
1192
1192
1192
1448
1192
424
1448
1304
1304
1304
1304
1304
1304
1304
1304
1296
1296
1296
1296
1296
1188
1188
1188
1444
1424
1424
1432
1432
1432
1432
1432
1280
1280
1408
1296
1188
1444
1416
1416
1992
1296
1448
1352
1448
1288
1040
1338
1094
1024
1024
1040
1024
1041
1044
1042
1600
1332
1332
1380
1024
1164
1166
1177
1297
1152
1152
1152
1152
1024
1024
1536
1152
1152
1152
1536
1152
1024
1152
1090
1044
1152
1204
1044
1164
1036
1036
1164
1548
1676
1036
1172
1300
1281
1282
1292
1292
1300
1300
1104
1104
1104
1104
1168
1168
1168
1168
1168
1104
1104
1104
1168
1168
1104
1152
1168
1168
1104
1104
1168
1424
1297
1280
1280
1164
1164
1164
1164
1548
1164
1164
1164
1164
1164
1280
1280
1280
1734
1120
1306
1306
1206
1202
1050
1050
1050
1050
1206
1206
1040
1032
1344
1412
1284
1284
1284
1216
1248
1216
1216
193
1412
1441
1459
1415
1184
1408
1408
1184
1409
1201
1169
1185
1376
1361
1409
1409
1409
1280
1808
1195
1457
1457
1185
1888
1281
1209
1184
1184
1172
1169
1153
1185
1185
1185
1185
1184
1169
1153
1185
1185
1185
1153
1185
1633
1633
1184
1184
1184
1184
1184
1184
1184
1152
1152
1184
1184
1184
1184
1184
1153
1185
1233
1203
1187
1891
1187
1187
1187
1186
1186
1408
1632
1347
1443
1635
1347
1347
1281
1281
1441
1409
1185
1185
1729
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1185
1185
1185
1185
1345
1409
1857
1345
1344
1185
1588
1460
1408
1408
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1409
1184
1412
1412
1201
1185
1185
1345
1345
1409
1409
1409
1409
1409
1409
1441
1420
1409
1409
1409
1920
1408
1408
1408
1408
1424
1208
1208
1984
1184
1184
1344
1184
1184
1411
1408
1361
1409
1409
1409
1187
1184
1859
1187
1347
1347
1347
1347
1347
1347
1347
1347
1859
1571
1347
1571
1571
1344
1411
1347
1347
1347
1347
1347
1184
1184
1184
1282
1285
1286
1282
1286
263
1287
1290
1286
1286
263
1284
261
1286
1287
1284
1283
1283
1283
1282
1312
1280
1280
1312
1281
1281
1281
1284
1312
1280
1280
1290
1312
1296
1280
1280
1280
1280
1280
1280
1298
1298
1313
1286
1284
262
1286
1286
1287
1284
1825
1281
1281
1312
1313
1313
1313
1313
1281
1281
1312
1312
1313
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1281
1312
1312
1312
1305
1313
1313
1313
1313
1313
1313
1313
1313
1313
1313
1281
1281
1281
1312
1312
1312
1312
1313
1313
1313
1313
1300
1281
1281
1281
1281
1284
1284
1284
1284
1284
1332
1300
1300
1300
1312
1316
1316
1316
1305
1305
1313
1313
1313
1313
1313
1313
1281
1281
1281
1284
1313
1313
1313
1313
1313
1313
1281
1313
1312
1312
1312
1284
1280
1280
1280
1312
1312
1312
1312
1312
1312
1312
1312
1312
1280
1287
1280
1280
1280
1304
1304
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1315
1283
1315
1312
289
1281
1281
1281
1313
1313
1283
1283
1283
1300
1315
1315
1280
257
1328
1315
1315
1280
1312
289
1315
1315
1299
1313
1297
1315
1283
1315
1315
1315
1283
1315
1315
1315
1283
1283
1315
1315
1315
1315
1315
1314
1314
1315
1315
1315
1314
1158
1152
1056
1057
1300
1056
1256
1412
1281
1318
1349
1459
1442
1409
1344
1440
1056
1201
1185
1185
1073
1073
177
1057
161
1185
1369
1472
1473
1441
1472
1349
1472
1475
1028
1028
1024
1248
1248
1236
1184
1200
1206
1206
1204
1812
1808
1248
1440
1816
1816
1816
1186
1186
1187
1408
1456
1296
1296
1284
1442
1344
1344
1344
1344
1408
1408
1184
1440
1408
1408
1408
1344
1351
1348
1413
1409
1409
1185
1345
1634
1204
1187
1794
1204
1347
1442
1812
1569
1187
1195
1190
1188
166
1187
1187
1187
1185
1187
1187
1185
1185
1923
1185
1185
1187
1187
1635
1635
1304
1300
1204
1204
1201
1206
1456
1443
1283
1283
1187
1859
1859
1411
1411
1411
1411
1187
1347
1409
1443
1411
1411
1571
1635
1411
1411
1411
1411
1411
1187
1187
1187
1187
1187
1347
1571
1859
1571
1571
1443
1411
1411
1411
1411
1411
1411
1411
1187
1187
1187
1187
1187
1347
1443
1443
1411
1428
1955
1955
1955
1428
1184
1888
1376
1184
1921
1923
1923
1187
1171
1171
1185
1169
1169
1185
1185
1185
1186
1186
1304
1368
1816
1187
1409
1280
1201
1308
1308
1281
1441
1432
1368
1408
1344
1568
1440
1440
1408
1184
1184
1184
1344
1344
1344
1415
1413
1413
1184
1408
1184
1184
1184
1344
1344
1187
1457
1409
1811
1411
1411
1411
1187
1187
1409
1345
1187
1186
1185
1411
1411
1411
1411
1186
1204
1408
1464
1432
1344
1344
1184
1283
1280
1280
1312
1280
1280
1304
1304
1313
1283
1283
1280
258
1282
1280
1280
1286
1280
1312
1280
1280
1312
1280
1280
1280
1312
1312
1312
1296
1296
1296
1296
1296
1312
1296
1280
1280
1280
1280
1280
1280
1312
1296
1280
1316
1312
1287
1290
1312
1286
1286
1280
1336
1312
1280
1312
1312
1290
1290
1313
1313
1313
1313
1313
1315
1283
1314
1314
1315
1315
1315
1315
1315
1315
1315
1284
1285
1284
261
1284
262
261
1284
261
1284
1283
1283
1283
1334
1152
1152
1152
1280
1287
1315
1299
1283
1315
1315
1315
1315
1315
1283
1283
1283
1283
1283
1283
1315
1315
1315
1315
1315
1315
1315
1283
1315
1315
1315
1283
1283
1283
1283
1283
1315
1315
1315
1315
1315
1315
1315
1315
1314
1283
1283
1283
1283
1283
1283
1280
1280
1280
1280
1336
1336
1304
1304
1304
1304
1304
1304
1304
1312
1280
1280
1280
1280
1304
1312
1312
1312
1280
1280
1312
1312
1280
1336
1336
1304
1304
1304
1304
1312
1312
1312
1312
1312
1312
1304
1312
1304
1304
1312
1280
1280
1312
1312
1312
1312
1312
1312
1312
1304
1304
1304
1280
1280
1312
1280
1286
1286
1287
1318
1312
1280
1280
1280
1312
1318
1318
1280
1304
1288
1280
1280
1656
1284
1312
1312
1312
1312
1312
1312
1312
1312
1312
1296
1296
1312
1312
1280
1312
1312
1312
1280
1283
1283
1283
1315
1315
1281
1281
1313
1331
1315
1315
1313
1283
1283
1283
1313
1313
1313
1300
1314
1315
1315
1314
1315
1313
1283
1315
1283
1313
1315
1315
1315
1283
1152
1152
1152
1152
1282
1164
1804
1304
1280
1280
1304
1312
1315
1283
1283
1059
1888
1280
1052
1024
1056
1056
1056
1056
1256
1208
1048
1128
1256
1048
1048
1128
1128
1256
1256
1256
1256
1128
1048
1048
1048
1048
1304
1048
1048
1048
1048
1256
1256
1048
1256
1048
1128
1256
1458
1256
1256
1256
1464
1464
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1208
1044
148
1312
1376
1376
1376
1315
1315
1427
1312
1350
1300
1460
1376
2016
1312
1312
1312
1888
1460
1282
1304
1408
1440
1440
1440
1441
1441
1443
1312
1312
1464
1184
1424
1428
1408
1408
1420
1420
1420
1420
1420
1420
1420
1600
320
1344
1152
1152
1292
1636
1312
1312
1635
1635
1635
1635
1635
1443
1731
1632
1632
1632
1312
1634
1472
1730
1336
1472
1730
1733
1128
1128
1512
1256
1464
1250
227
1379
1250
1218
1216
1026
1024
1218
1218
1218
1218
1216
1441
1185
1185
1441
1408
1409
1409
1569
1344
1408
1344
1344
1458
1458
1668
1440
1412
1412
1408
1408
1344
1808
1287
1280
1280
1280
1281
1281
1281
1281
1281
1281
1281
1281
1312
1312
1312
1312
1312
1313
1313
1313
1313
1313
1313
1287
1280
1281
1281
1281
1288
1312
1284
1284
1284
1318
1291
1312
1312
1312
1312
1312
1312
1312
1328
1313
1297
1377
1377
1122
226
1122
226
1122
226
1058
1122
1506
1506
1409
1419
1413
1413
1440
1408
1408
1440
1440
1460
1184
1344
1408
1184
1344
1184
1184
1344
1344
1408
1184
1184
1184
1184
1184
1344
1344
1344
1344
1344
1344
1344
1344
1440
1440
1432
1432
1408
1408
1408
1408
1408
1408
1408
1408
1184
1184
1184
1184
1184
1184
1184
1344
1344
1344
1344
1408
1568
1364
1364
1428
1188
1428
1364
1364
1364
1364
1812
1428
1428
1428
1364
1364
1632
1408
1408
1088
1856
1856
1888
1280
1280
1280
1304
1312
1280
1280
1304
1304
1304
1312
1312
1312
1312
1312
1312
1280
1280
1280
1280
1280
1280
1280
1280
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1280
1312
1312
1312
1284
1316
1284
1332
1332
1332
1332
1332
1332
1300
1300
1300
1300
1300
1316
1316
1316
1316
1316
1332
1313
1313
1313
1332
1332
1300
1300
1312
1312
1318
1280
1283
1284
1312
1548
1056
1056
1120
1120
1420
1376
1376
1280
1280
1568
1376
1376
1300
1300
1344
1344
2016
2016
1216
1282
1056
1056
1248
1248
1153
1153
1153
1031
1031
1287
1409
1409
1409
1199
1199
1199
1199
1135
1135
1135
1328
1454
1510
1510
1510
1369
1025
1844
1845
1844
821
1429
1429
1433
1433
1432
1408
1842
1840
818
1842
1841
1850
1818
410
1036
1036
1192
1434
1070
1562
1050
1025
257
1025
1025
1025
1025
1123
1351
1512
1464
1256
1256
1504
1440
1888
1350
1443
1281
1332
1633
1889
1633
1633
1345
1345
1345
1440
1441
1441
1441
1441
1633
1441
1633
1441
1633
1345
1457
1300
1504
1304
1304
1344
1344
1344
1344
1344
1312
1376
1376
1440
1632
1376
1440
1440
1376
1040
1040
1345
1347
1987
1379
1443
1443
1443
1379
1297
1297
1347
1347
1347
1346
1347
1379
1379
1635
1635
1635
1635
1443
1379
1379
1440
1172
1283
1512
1440
1344
1320
2017
1409
1440
1440
1440
1137
1421
1351
1322
1443
1440
1440
1460
1462
1057
1345
1921
1153
1969
1809
1305
1185
1057
1409
1409
1441
1345
2017
1409
1457
1945
1305
1409
1345
1441
1441
1441
1460
1441
1441
1345
1441
1460
1344
1345
1441
1344
1440
1305
1441
1761
1441
1345
1409
1441
1441
1441
2017
1441
1816
1816
1408
1440
1408
1440
1440
1440
1440
1344
1344
1344
1344
1344
1344
1440
1440
1411
1443
1443
1443
1441
1347
1409
1457
1443
1635
1635
1347
1443
1443
1443
1443
1443
1441
1635
1443
1443
1441
1209
1185
1121
1185
1185
1185
1185
1185
1137
1121
1121
1921
1441
1184
1185
1184
1088
1184
1457
1187
1923
1187
1187
1187
1187
1208
1208
1187
1443
1281
1281
1453
1440
1521
1344
1632
1344
1632
1376
1635
1441
1442
1508
1632
1350
1441
1443
1443
1300
1312
1520
1520
1520
1520
1347
1347
1347
1347
1347
1347
1304
1304
1308
1632
1888
1632
1344
1344
1344
1344
1304
1632
1376
1440
1632
1632
1632
1344
1344
1344
1376
1440
1633
1347
1378
1443
1504
482
1504
1524
1524
1524
1876
1525
1508
1525
1525
1058
1304
1048
1048
1048
1048
1048
1048
1048
1048
1048
1048
1256
1048
1048
1048
1048
280
1048
1048
1048
1048
1256
1256
1256
1256
1256
1256
1048
1304
1304
1256
1256
1256
1256
1256
1492
1384
1184
1442
1460
1044
1297
1297
1440
1196
1888
1120
1890
1304
1634
1344
1368
1344
1344
1360
1344
1344
1344
1344
1440
1440
1440
1368
1344
1360
1920
1418
1348
1348
1415
1441
1346
1346
1441
1460
1443
1346
1420
1184
1184
1188
1185
1441
1187
1408
1344
1891
1123
1442
1312
1446
1443
1443
1443
1460
1200
1305
1817
1268
1460
1305
1305
1856
1201
1460
1667
1304
1304
1304
1304
1304
1304
1441
1347
1347
1347
1347
1347
1347
1443
1443
1443
1443
1443
1347
1347
1347
1264
1368
1024
1457
1120
1457
1304
1304
1344
1440
1760
2016
2016
1464
1344
1344
1344
1350
1344
1344
1304
1344
1304
1440
1440
1440
1440
1344
2016
2016
1440
1344
1344
1344
1440
1344
1344
2019
1441
1347
1347
1441
1347
1347
2019
1347
1347
2019
1888
1184
1088
1120
1120
1184
1123
1185
1308
1443
1187
1443
1792
1413
1344
1344
1184
1090
1024
1344
1344
1344
1120
1304
1346
1346
1184
1844
1799
1315
1888
1912
1872
1304
1464
1208
1128
1208
1464
1048
1304
1176
1048
1048
1048
1048
1048
1304
1048
1256
1256
1048
280
1304
1048
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1256
1312
1056
288
1056
288
1312
1120
1120
1200
1312
1312
1300
1044
1056
288
1056
288
1044
276
148
1300
1300
1056
288
1056
288
1376
1568
1120
1044
1345
1344
1793
1889
1121
1441
1344
1344
1345
1441
1344
1345
1440
1441
1888
1440
1349
1344
1415
1421
1326
1456
1458
1446
1446
1440
1486
1440
1344
1344
1344
1304
1408
1440
1440
1412
1408
1346
1185
1185
1409
1409
1184
1184
1184
1248
1344
1344
1344
1344
1344
1344
1345
1345
1812
1048
280
1492
1492
1816
1364
1364
1460
1442
1249
226
244
1268
1364
1460
1442
1524
1461
1269
1409
1408
1954
948
1376
1888
1792
1888
1888
1120
1120
1120
1888
1889
1440
1344
1632
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1344
1304
1304
1408
1440
1440
1440
1440
1440
1440
1344
1344
1344
1344
344
1344
1344
1344
1344
1344
1344
1344
1304
1304
1464
1440
1440
1440
1440
1304
1440
1300
1364
1364
1348
1348
1348
1348
1348
1300
1300
1300
1460
1460
1428
1440
1442
1441
1300
1300
1300
1300
1300
1300
1300
1184
1184
1408
1408
1184
1184
1408
1440
1344
1304
1440
1344
1633
1184
1424
1364
1347
1888
1304
1280
1300
1304
1540
1056
1120
1356
1056
288
1312
1120
1292
1312
1312
1312
1292
332
1056
1056
1056
1036
1312
1312
1200
1312
1056
1056
1056
1120
1120
1856
1250
1634
1408
1552
1403
1866
1455
1239
1207
1455
1032
1280
1216
1730
1463
1463
1248
1311
1457
1047
1047
1240
1112
1142
1241
1336
1145
1166
1240
1176
1208
1208
1198
1208
185
1195
1195
1209
1208
185
1208
1264
1264
1264
1064
1032
1032
1032
1032
1032
1048
1032
1032
1032
1037
1556
1043
1032
1068
1030
1030
1356
1126
1126
1123
1120
1121
1203
1120
1120
1120
1120
1120
1120
1120
1123
1123
1123
1123
1123
1122
1451
1451
1442
1926
1457
1056
1027
1816
1058
1044
1041
1633
1633
1633
1560
24
280
1044
276
1300
1304
1368
1816
1048
280
1304
1632
1304
1304
1632
1043
1891
1891
1889
1456
1456
1635
1635
1635
1347
1633
1633
1760
1632
1632
1632
1728
1760
1760
1632
1635
1635
1635
1953
1460
1217
1824
1827
1027
1073
1344
1824
1126
1126
1249
1184
1184
1460
1204
1204
436
1300
1635
1475
1184
1120
1123
1248
1632
1475
1811
1472
1184
1184
1184
1184
1187
1120
1120
1120
1120
1120
1123
1028
1860
1827
1443
1044
1812
1813
1308
1304
1304
1304
1347
1443
1443
1635
1635
1635
1635
1635
1635
1635
1635
1763
1443
1304
1812
1825
1368
1304
1843
1795
1795
1795
1027
1028
1027
1027
1027
1027
1027
1027
1027
1955
1955
1955
1248
1248
1820
1308
1251
1304
1440
1304
1304
1304
1304
1440
1440
1632
1632
1632
1632
1632
1632
1632
1304
1304
1304
1632
1304
1984
1440
1299
1633
1824
1044
1460
1635
1730
1760
1635
1560
1304
1824
1440
1825
1026
3
1025
1056
1953
1440
1460
1080
1304
1304
1304
1304
1304
1074
1345
1184
1026
1056
160
1056
1056
160
1056
1284
1831
1459
1089
1920
1040
1024
1296
1040
1044
1040
1040
1024
1300
1300
1409
1633
1304
1440
1300
1304
1048
1300
1304
1304
1304
1304
1443
1812
1044
1812
1816
1816
1379
1635
2019
1200
1152
1172
1304
1304
1344
1347
1308
1304
1304
1304
1299
1344
1344
1812
1412
1304
1304
1304
1440
1304
1816
1464
1156
1025
1153
1167
1166
1133
1167
1167
1167
1037
141
1133
1133
1293
141
1293
221
1037
1165
1165
1165
1037
1039
1243
1206
1115
1238
219
1114
1112
1200
1026
258
1284
1170
147
1058
1122
1106
1152
1152
1127
1123
1184
1174
1571
1296
1157
1066
1129
1208
312
1152
1408
1216
1162
1208
312
1224
184
312
1121
1100
1614
334
1232
1232
1232
1160
1160
1416
1299
1284
1920
1059
1115
1213
1092
1153
1088
1292
1152
1159
1152
1152
1152
1152
1152
1159
1152
1159
1156
1155
1088
1052
1117
1091
1060
1153
1224
1184
1186
164
1188
1472
1972
1164
1812
1289
1122
1030
1122
1091
1194
1416
1480
1288
1289
1224
1416
1416
1416
1480
1412
1072
1216
1026
1042
1091
1086
1117
1086
1087
1084
1087
1104
1031
1031
1086
1030
1598
62
1086
1338
1338
1256
1031
1031
1415
1217
1418
1153
1256
1384
1576
1345
1068
1040
1026
1216
1292
1062
1334
1334
1084
1031
1031
1031
1031
1031
1040
1040
1306
1626
1626
1289
1080
1117
1040
1040
1552
32
16
1984
1042
1260
1528
1256
1256
1512
1256
1512
1256
1256
1256
1116
1702
1337
1088
1088
1024
1508
1508
1072
1356
1356
1356
1356
1144
1532
1532
1528
1528
1272
1284
1348
1092
1028
1028
1092
1092
1528
1528
1272
1528
1412
1076
1116
1346
1528
1528
1528
1272
1528
1282
260
1092
1282
260
1348
1348
1028
1026
1408
386
1348
1045
1301
1040
1040
1044
1045
1044
1044
1336
1428
1365
1365
1036
1356
1340
1164
1164
1164
1340
1164
1164
1164
1164
1164
1164
1164
1612
1164
1164
588
1164
1612
1356
1356
1356
1356
1356
1932
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1932
332
1356
1356
1932
1356
1932
332
1356
1932
1036
1036
1036
1036
1036
1164
1164
1164
1164
1164
1164
1164
1164
1164
1612
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1356
1356
1356
1356
1356
1356
1356
1356
1932
332
1356
1356
1356
1356
1356
1356
1932
332
1356
1356
1356
1356
1356
1356
1356
1356
1932
1932
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1932
1932
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1084
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1292
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
588
1292
140
316
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1164
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1932
1356
1356
1356
1356
1356
1932
332
1356
1356
1356
1932
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1356
1356
1356
1356
1340
1356
1164
1164
1164
1164
1164
1164
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1356
1036
1036
1040
1040
1045
1172
1172
1044
1044
1044
1044
1036
1036
1036
1036
1036
1164
1036
1036
1036
1036
1036
1036
1100
1036
1100
588
1100
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1612
1036
1036
1036
1420
1164
1164
1164
1164
1164
1164
1036
1036
1420
1164
1548
332
1356
1548
1548
1356
1356
1356
1356
1548
1548
1356
1548
1548
1548
1548
1548
1548
1348
1348
1348
1348
1348
1348
1348
1348
1086
1024
512
1474
452
1308
274
281
1308
274
1306
1356
1054
1054
1052
17
18
1044
17
18
1048
1052
18
1052
1040
17
18
1042
1042
1044
1052
1052
18
1044
18
1048
26
1100
1372
1042
1041
1333
1196
1043
1046
1044
18
1044
18
1044
18
1042
1044
1044
1048
1048
1042
1042
1048
1420
1098
1098
1100
1362
1362
1361
1362
1132
1217
1729
1089
1154
132
1154
1154
1154
386
132
388
1154
1154
1154
1026
1026
1157
1030
1362
1066
1056
1024
1024
1024
1024
1
1024
1
1034
1034
1028
1026
1547
1067
1031
1031
1148
1154
1154
1154
1154
1154
1154
1160
1349
1118
1150
1176
1177
1176
1304
1040
1040
1042
1496
1496
1740
1740
1740
1740
1307
1232
1232
1232
1104
1124
1334
1334
1155
1155
1795
1795
1795
1133
1117
1117
1117
1117
1096
1048
1064
1048
56
1096
1080
1080
1125
93
1125
1133
1133
1243
1243
1891
1036
1036
1066
1066
1066
1114
1964
1025
1028
1421
1296
2042
1168
1232
1232
1894
1456
1072
1511
1072
1331
1331
1277
1462
470
1904
1793
1419
1419
1099
1099
1471
1921
1921
1409
1409
1361
1361
1873
1873
1873
1873
1873
1873
1921
1921
1922
1409
1777
1409
1409
1409
1409
1409
1409
1187
1923
1921
1921
1921
1921
1921
1064
1925
1864
1864
1030
1305
1305
1120
1292
1036
1290
268
1352
1091
1091
1091
1408
385
1472
449
1473
1472
1473
1473
1473
1122
1268
1311
1524
1420
76
1164
396
1247
1135
1247
1247
1055
1055
1199
1476
1476
1128
216
1864
1898
1732
1898
1445
1444
422
1444
422
1296
1186
1188
1186
1188
1188
1188
1184
1186
1184
1184
1186
1188
1188
1184
164
1072
1031
71
1031
391
1031
39
199
1031
1063
423
1415
1063
1063
295
423
1031
1031
1415
1479
1076
1076
1049
1049
409
1401
1441
1587
1127
1636
1412
1412
1412
1416
1416
1416
1416
1416
1416
1416
1416
1416
388
1416
1416
1416
1416
1416
1416
1416
1414
1416
1416
1416
1416
1421
1420
1420
1187
1073
1078
1078
51
1088
1868
1336
1060
1024
1388
1329
1251
1123
1188
1224
1224
1224
1224
1188
1160
1160
1160
1161
1161
1224
1160
1188
1220
1236
1228
1228
1271
1231
1416
1416
1416
1124
1416
1416
1060
1444
1096
1416
1444
1416
1416
1128
1124
1444
1416
1130
1108
1122
1122
1122
1219
1222
1324
302
1196
1178
1134
1134
1214
1212
190
1212
190
1122
1300
1302
1300
278
1302
1302
1302
1302
1300
278
1296
1296
1169
1168
1160
1160
1160
1288
1288
1288
268
1288
265
1292
1293
1032
9
1878
1877
1877
1306
1290
282
1191
1155
1155
1201
1169
1169
1160
1160
1307
1311
1290
282
1306
1290
282
1306
1162
1162
1162
1050
1055
1509
1103
1103
1055
1050
1050
1055
1050
1255
1255
1385
1154
1189
1188
1189
1380
1155
1288
1288
1290
1161
1161
1282
306
1330
1330
1330
1330
1026
4
50
1074
1074
1074
1074
1074
1074
1074
1074
1298
338
1362
1288
1028
1027
1027
1544
1288
296
265
292
1288
1288
296
292
1288
1572
1586
1892
1892
1042
1042
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1292
1298
1298
1292
1292
1292
1292
1292
1292
1298
1298
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1060
1032
1380
1316
1288
1316
1316
1316
1062
1062
1062
1062
1060
1032
1060
1060
1060
1060
1038
1032
1060
1060
1063
1063
1039
1039
1039
1063
1063
1063
1063
1034
1058
1058
1058
1058
1058
1058
1058
1125
1125
1311
1060
1060
1063
1306
1060
1036
1058
1394
1394
1394
1380
1559
1381
1381
1314
1032
1036
1036
1033
1033
1039
1039
1039
1039
1311
283
1311
1039
1544
1042
1042
1042
1042
1042
1042
1042
1042
1042
1034
1058
1058
1074
1380
1042
1032
1032
1042
1032
1032
1032
1032
1032
1032
1316
293
1042
1042
1058
1612
1028
1028
1028
1028
1026
1028
1026
1028
1026
1028
1026
1026
1026
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1036
1042
1042
1042
1034
1034
18
1064
1058
1058
1058
36
1060
1060
1058
1058
36
1058
36
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1308
1292
1295
1366
1317
1317
1317
1317
1317
1317
1317
1317
1317
1317
1319
1319
1319
1319
1319
1319
1319
1319
1319
1319
1319
1319
1329
1329
1329
1329
1329
1329
1329
1329
1329
1329
1385
1393
1361
1165
1295
1036
1036
1036
1036
1036
1036
1036
1042
1060
1480
1162
1162
1902
1862
1886
1884
1862
1862
1896
1315
1338
1342
1342
1340
1338
1340
317
318
1340
317
318
1340
1342
1342
1340
1342
1198
1198
1198
1196
178
174
1198
1198
1198
1198
1202
1198
1194
174
1194
174
1197
174
1198
1198
1198
1198
1194
1194
1198
1198
1202
1178
1306
1192
1192
1192
1192
1192
1192
1192
1192
1304
1202
1198
1198
1198
1192
1340
1194
1192
1308
1094
