2240
2242
2239
2239
2239
2240
2241
2241
2241
2240
2240
2240
2240
2240
2243
2243
2242
2237
2237
2237
2238
2242
2241
2244
2245
2244
2244
2245
2244
2246
2246
2246
2246
2245
2243
2243
2243
2243
2243
2243
2242
2242
2243
2242
2240
2240
2240
2241
2241
2241
2241
2242
2242
2242
2242
2243
2244
2244
2246
2245
2244
2243
2243
2243
2243
2244
2244
2239
2239
2243
2243
2248
2252
2252
2253
2251
2246
2243
2243
2243
2246
2251
2245
2252
2254
2255
2254
2253
2253
2249
2245
2245
2252
2252
2251
2251
2250
2250
2250
2250
2251
2251
2251
2254
2262
2254
2249
2256
2259
2252
2248
2251
2254
2257
2266
2268
2270
2256
2262
2257
2246
2245
2245
2245
2245
2244
2250
2253
2257
2259
2258
2255
2255
2249
2249
2249
2248
2248
2248
2250
2249
2247
2246
2248
2249
2250
2253
2255
2255
2255
2255
2250
2247
2256
2259
2262
2263
2264
2263
2258
2257
2256
2250
2249
2255
2252
2252
2249
2242
2241
2241
2243
2241
2249
2252
2253
2253
2256
2257
2256
2256
2259
2262
2260
2257
2255
2256
2254
2252
2252
2250
2250
2249
2248
2245
2246
2246
2246
2245
2245
2245
2246
2246
2246
2246
2248
2249
2249
2250
2250
2251
2251
2250
2250
2250
2252
2250
2257
2254
2255
2256
2256
2255
2262
2258
2258
2251
2252
2253
2253
2252
2246
2246
2247
2247
2249
2252
2254
2253
2252
2253
2251
2250
2248
2257
2257
2254
2250
2249
2247
2248
2248
2254
2254
2253
2251
2251
2251
2256
2252
2251
2249
2242
2248
2247
2247
2248
2248
2247
2245
2245
2245
2242
2242
2242
2246
2246
2246
2245
2247
2247
2248
2249
2249
2249
2249
2251
2254
2253
2251
2252
2254
2254
2254
2255
2256
2256
2256
2258
2259
2257
2257
2257
2258
2261
2265
2262
2260
2265
2266
2267
2269
2268
2268
2268
2271
2271
2274
2274
2274
2274
2274
2280
2287
2290
2290
2299
2302
2311
2317
2322
2322
2327
2329
2341
2339
2336
2336
2345
2345
2348
2364
2377
2378
2380
2383
2384
2385
2384
2384
2387
2398
2404
2408
2419
2426
2429
2433
2438
2461
2474
2476
2497
2499
2505
2517
2514
2516
2518
2518
2525
2527
2531
2534
2531
2533
2533
2533
2533
2532
2532
2532
2532
2532
2533
2534
2532
2532
2530
2523
2523
2523
2526
2525
2523
2523
2528
2528
2529
2520
2519
2519
2519
2513
2520
2526
2530
2530
2532
2525
2496
2491
2491
2489
2511
2507
2513
2507
2507
2507
2507
2481
2480
2473
2463
2459
2456
2457
2450
2453
2458
2460
2451
2444
2444
2443
2438
2434
2436
2445
2450
2450
2455
2453
2452
2448
2439
2442
2449
2447
2441
2441
2436
2432
2418
2418
2418
2418
2418
2418
2410
2394
2372
2358
2343
2313
2307
2297
2296
2269
2269
2246
2240
2235
2234
2234
2237
2236
2236
2219
2204
2204
2195
2194
2178
2173
2141
2134
2132
2131
2122
2119
2118
2111
2108
2098
2096
2094
2092
2090
2090
2090
2090
2088
2083
2083
2079
2067
2066
2065
2062
2050
2051
2054
2050
2030
2030
2020
2006
1964
1959
1954
1949
1942
1939
1939
1937
1924
1924
1924
1919
1919
1916
1916
1914
1911
1910
1907
1905
1904
1902
1893
1890
1884
1881
1877
1877
1852
1846
1844
1841
1841
1843
1818
1816
1812
1810
1809
1780
1775
1767
1673
1673
1655
1655
1652
1649
1639
1639
1638
1573
1573
1517
1504
1491
1481
1481
1463
1460
1443
1422
1414
1414
1401
1400
1396
1395
1390
1388
1386
1387
1356
1355
1355
1354
1354
1353
1349
1343
1339
1315
1313
1313
1306
1305
1303
1303
1299
1299
1287
1287
1280
1277
1277
1276
1275
1274
1273
1268
1269
1270
1278
1281
1282
1282
1281
1282
1281
1284
1281
1281
1281
1279
1281
1286
1298
1298
1298
1287
1287
1283
1272
1272
1273
1277
1274
1270
1266
1262
1258
1239
1235
1227
1224
1223
1223
1223
1221
1216
1205
1203
1209
1212
1214
1208
1203
1204
1204
1208
1203
1189
1184
1183
1185
1183
1181
1181
1184
1182
1180
1175
1158
1158
1158
1158
1157
1158
1155
1155
1154
1154
1152
1152
1152
1150
1151
1152
1153
1154
1155
1155
1154
1156
1158
1158
1157
1153
1147
1150
1150
1151
1156
1158
1163
1165
1166
1166
1164
1163
1162
1162
1162
1162
1162
1161
1161
1158
1159
1159
1159
1159
1161
1162
1162
1161
1165
1165
1165
1165
1167
1169
1172
1174
1174
1174
1174
1177
1180
1181
1181
1181
1181
1182
1182
1182
1182
1181
1180
1180
1180
1179
1179
1179
1179
1179
1179
1180
1185
1185
1183
1183
1178
1177
1167
1167
1168
1171
1177
1177
1177
1179
1181
1183
1189
1189
1189
1189
1188
1188
1189
1196
1194
1201
1200
1200
1188
1186
1178
1167
1169
1176
1183
1184
1188
1188
1189
1192
1201
1202
1210
1213
1206
1212
1212
1216
1216
1216
1215
1210
1212
1220
1222
1224
1225
1226
1231
1233
1235
1234
1234
1234
1239
1244
1244
1244
1256
1255
1255
1257
1258
1260
1264
1266
1269
1273
1274
1268
1262
1257
1255
1253
1249
1244
1244
1244
1245
1245
1244
1238
1238
1238
1238
1238
1238
1237
1237
1237
1237
1237
1235
1232
1229
1228
1228
1229
1229
1230
1230
1233
1235
1238
1239
1239
1239
1243
1244
1244
1246
1254
1260
1263
1261
1261
1261
1267
1270
1276
1276
1276
1275
1275
1274
1274
1276
1277
1277
1275
1271
1271
1267
1264
1263
1262
1259
1256
1255
1252
1250
1248
1248
1244
1242
1243
1243
1244
1245
1245
1247
1248
1248
1248
1248
1249
1250
1245
1242
1243
1243
1243
1244
1242
1242
1241
1240
1238
1236
1236
1236
1236
1237
1237
1237
1237
1236
1236
1239
1239
1242
1242
1247
1247
1251
1254
1254
1254
1254
1253