1498
1498
2023
2031
2038
2053
2072
2087
2111
2170
2194
2213
2234
2242
2267
2281
2296
2317
2299
2311
2326
2337
2336
2303
2280
2259
2238
2225
2164
2130
2102
2041
2006
1992
1959
1937
1893
1801
1768
1728
1703
1695
1679
1658
1640
1617
1617
1615
1613
1612
1600
1597
1581
1580
1576
1554
1548
1528
1516
1504
1495
1460
1454
1481
1477
1441
1408
1404
1395
1377
1377
1388
1398
1408
1416
1426
1435
1372
1330
1310
1261
1250
1225
1201
1201
1198
1196
1193
1191
1188
1186
1184
1182
1172
1171
1166
1164
1160
1153
1151
1132
1131
1130
1128
1124
1122
1122
1122
1122
1121
1119
1117
1117
1116
1115
1115
1114
1112
1112
1111
1108
1103
1101
1100
1100
1100
1101
1102
1103
1114
1114
1116
1116
1116
1116
1115
1116
1116
1117
1115
1115
1115
1116
1117
1118
1118
1119
1119
1120
1121
1121
1122
1123
1124
1135
1136
1137
1137
1137
1141
1151
1150
1147
1145
1144
1144
1144
1144
1145
1146
1147
1147
1148
1148
1149
1150
1151
1151
1152
1155
1156
1156
1156
1156
1157
1158
1158
1158
1162
1167
1168
1168
1168
1165
1165
1165
1165
1166
1167
1169
1169
1170
1171
1173
1175
1182
1182
1183
1184
1188
1190
1198
1198
1200
1200
1200
1200
1200
1200
1202
1203
1219
1219
1220
1220
1220
1220
1224
1235
1235
1239
1251
1254
1267
1275
1280
1279
1276
1274
1272
1271
1270
1269
1268
1276
1280
1283
1289
1291
1294
1298
1301
1311
1319
1319
1319
1319
1319
1318
1318
1322
1324
1324
1324
1325
1326
1327
1328
1328
1326
1325
1323
1323
1330
1332
1335
1337
1340
1343
1350
1354
1355
1373
1378
1379
1379
1379
1380
1380
1380
1380
1380
1380
1379
1378
1378
1377
1376
1375
1375
1375
1375
1375
1375
1375
1372
1369
1368
1368
1367
1366
1366
1365
1365
1364
1363
1363
1362
1362
1360
1358
1357
1357
1357
1357
1352
1347
1343
1342
1342
1340
1340
1339
1338
1338
1336
1335
1333
1329
1328
1328
1327
1327
1326
1326
1326
1324
1323
1323
1323
1322
1322
1322
1321
1320
1319
1319
1319
1318
1317
1317
1316
1316
1315
1316
1317
1318
1317
1317
1315
1314
1312
1310
1310
1310
1310
1310
1310
1308
1307
1307
1307
1304
1303
1302
1300
1299
1298
1297
1297
1297
1296
1296
1297
1290
1287
1282
1281
1279
1275
1277
1285
1287
1288
1293
1296
1294
1289
1279
1272
1274
1273
1270
1269
1268
1267
1265
1267
1268
1270
1272
1270
1268
1259
1257
1254
1253
1248
1242
1238
1243
1252
1241
1241
1241
1239
1239
1239
1239
1242
1242
1241
1238
1238
1237
1236
1235
1235
1235
1233
1223
1216
1214
1215
1212
1210
1209
1208
1211
1208
1205
1205
1206
1205
1202
1183
1193
1190
1190
1191
1188
1188
1189
1189
1187
1187
1186
1184
1175
1176
1176
1173
1172
1171
1171
1171
1173
1174
1175
1175
1174
1174
1174
1174
1174
1174
1171
1169
1168
1164
1159
1156
1155
1152
1151
1150
1150
1149
1148
1148
1148
1148
1147
1146
1144
1143
1135
1133
1131
1130
1127
1125
1124
1123
1122
1121
1116
1116
1116
1116
1116
1116
1116
1116
1116
1116
1115
1112
1111
1108
1107
1105
1104
1102
1101
1100
1100
1099
1099
1099
1098
1097
1097
1097
1096
1096
1096
1095
1094
1093
1092
1091
1091
1090
1090
1089
1089
1089
1088
1088
1089
1091
1091
1092
1093
1093
1093
1093
1094
1094
1094
1096
1097
1098
1098
1097
1097
1097
1096
1096
1095
1095
1094
1094
1094
1094
1093
1093
1094
1095
1095
1094
1094
1092
1091
1084
1078
1078
1075
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1074
1081
1083
1083
1083
1084
1084
1084
1083
1081
1081
1082
1082
1082
1083
1084
1084
1083
1083
1083
1083
1083
1082
1081
1080
1078
1078
1078
1077
1075
1073
1073
1072
1070
1070
1070
1070
1069
1068
1057
1054
1053
1056
1054
1051
1050
1050
1049
1049
1049
1048
1048
1048
1048
1046
1045
1045
1045
1045
1047
1048
1048
1049
1050
1052
1054
1056
1057
1058
1059
1060
1062
1063
1064
1064
1065
1065
1065
1065
1064
1062
1060
1060
1058
1057
1054
1053
1051
1047
1047
1046
1044
1042
1038
1038
1035
1032
1029
1025
1022
1015
1012
1011
1009
1008
1005
1004
1002
1001
1001
1002
1003
1003
1002
1002
1001
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
994
990
987
984
975
975
975
975
975
975
975
975
975
975
975
975
975
975
974
974
967
965
964
961
950
948
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
947
948
948
948
948
949
949
949
949
949
949
949
949
949
949
949
949
949
948
948
948
948
948
949
949
949
949
949
949
949
949
949
948
948
948
948
948
948
948
948
948
948
948
949
950
952
958
960
965
967
972
970
969
968
965
952
952
951
950
950
951
953
953
953
953
953
954
954
955
955
956
956
956
957
957
957
958
958
959
959
961
966
966
966
966
966
966
965
965
965
965
965
965
966
967
968
969
969
970
971
972
972
972
972
972
972
972
971
971
971
970
970
970
970
970
970
970
971
971
972
972
973
974
975
975
975
975
975
975
975
980
986
994
1003
1010
1010
1018
1023
1027
1031
1034
1036
1038
1042
1045
1047
1048
1054
1068
1079
1093
1097
1097
1098
1100
1107
1122
1124
1137
1142
1154
1154
1155
1157
1156
1155
1154
1154
1154
1152
1152
1153
1153
1154
1151
1148
1145
1142
1142
1142
1142
1142
1142
1142
1143
1149
1149
1150
1150
1150
1150
1150
1150
1150
1150
1152
1159
1162
1164
1169
1171
1172
1173
1174
1174
1175
1175
1175
1175
1175
1175
1182
1183
1184
1184
1185
1195
1197
1198
1199
1201
1203
1204
1206
1206
1206
1206
1206
1206
1209
1214
1219
1224
1225
1225
1225
1228
1230
1237
1240
1242
1244
1248
1250
1252
1253
1254
1256
1259
1261
1265
1272