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