1165
1164
1164
1164
1168
1168
1168
1169
1170
1172
1176
1180
1182
1183
1184
1185
1192
1195
1201
1209
1214
1222
1232
1234
1237
1237
1238
1239
1239
1244
1245
1246
1246
1247
1248
1253
1254
1267
1269
1270
1272
1274
1283
1287
1289
1291
1292
1294
1300
1300
1302
1303
1305
1322
1327
1328
1329
1330
1332
1335
1338
1344
1347
1354
1356
1358
1365
1376
1388
1396
1398
1399
1401
1404
1406
1408
1410
1412
1414
1423
1424
1425
1426
1431
1434
1437
1438
1439
1440
1442
1444
1447
1450
1453
1456
1457
1458
1460
1463
1466
1472
1474
1481
1497
1505
1506
1507
1510
1511
1512
1513
1516
1525
1537
1539
1542
1556
1561
1563
1566
1569
1569
1573
1575
1579
1584
1595
1602
1604
1616
1623
1635
1646
1647
1651
1657
1663
1663
1665
1665
1666
1671
1675
1686
1689
1695
1701
1702
1704
1705
1707
1710
1712
1715
1717
1723
1724
1727
1729
1731
1731
1735
1744
1750
1755
1764
1770
1770
1772
1777
1779
1781
1783
1800
1809
1813
1819
1821
1822
1830
1834
1839
1841
1843
1848
1851
1855
1859
1863
1867
1870
1871
1872
1873
1875
1886
1895
1900
1904
1912
1914
1927
1931
1934
1936
1938
1939
1941
1944
1945
1946
1948
1953
1957
1963
1969
1972
1973
1974
1978
1984
1993
2002
2007
2013
2018
2022
2024
2027
2035
2039
2042
2045
2047
2049
2052
2056
2070
2072
2072
2073
2075
2093
2100
2102
2103
2107
2113
2122
2129
2132
2139
2147
2157
2170
2176
2196
2197
2197
2197
2197
2197
2196
2195
2195
2194
2193
2185
2151
2151
2134
2129
2125
2122
2117
2114
2105
2095
2091
2084
2076
2074
2072
2065
2062
2060
2054
2053
2052
2055
2062
2068
2066
2067
2049
2012
1956
1918
1917
1898
1880
1880
1880
1880
1880
1879
1879
1878
1877
1877
1886
1892
1892
1892
1891
1890
1890
1890
1890
1890
1887
1884
1881
1879
1877
1875
1875
1873
1870
1867
1863
1861
1860
1859
1854
1852
1849
1837
1826
1795
1781
1757
1722
1701
1562
1513
1487
1425
1423
1422
1421
1418
1416
1412
1410
1408
1406
1403
1397
1393
1392
1390
1388
1382
1373
1372
1368
1368
1368
1363
1356
1355
1353
1352
1351
1351
1349
1343
1343
1340
1335
1330
1327
1322
1318
1312
1309
1308
1306
1305
1296
1295
1294
1294
1293
1292
1289
1283
1281
1280
1280
1278
1276
1275
1274
1273
1270
1268
1267
1263
1260
1261
1262
1262
1262
1262
1261
1259
1258
1256
1254
1252
1248
1246
1243
1240
1238
1238
1233
1232
1231
1231
1233
1234
1234
1234
1237
1245
1245
1245
1243
1243
1242
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1241
1242
1249
1252
1254
1258
1259
1259
1260
1267
1269
1273
1275
1277
1277
1279
1280
1280
1280
1282
1286
1289
1289
1293
1294
1294
1292
1287
1283
1270
1268
1263
1257
1256
1256
1255
1254
1253
1250
1240
1231
1227
1222
1218
1218
1218
1219
1220
1219
1219
1218
1218
1216
1214
1213
1210
1210
1209
1208
1208
1207
1207
1207
1207
1207
1207
1207
1206
1205
1205
1204
1203
1202
1201
1203
1205
1206
1206
1207
1209
1210
1212
1213
1213
1216
1217
1218
1228
1230
1231
1231
1231
1230
1230
1230
1230
1230
1231
1232
1231
1229
1226
1225
1227
1228
1223
1220
1217
1215
1213
1212
1210
1206
1204
1198
1197
1195
1193
1195
1195
1196
1202
1205
1205
1201
1201
1201
1202
1207
1211
1215
1227
1232
1247
1249
1256
1259
1260
1261
1263
1264
1268
1271
1274
1275
1276
1277
1279
1281
1286
1289
1290
1290
1290
1290
1293
1297
1302
1306
1307
1312
1312
1311
1311
1309
1309
1309
1310
1308
1307
1305
1305
1305
1307
1313
1315
1320
1322
1324
1326
1326
1328
1333
1344
1345
1349
1352
1355
1356
1363
1367
1378
1379
1380
1380
1381
1401
1410
1425
1426
1413
1398
1410
1398
1394
1391
1373
1354
1342
1342
1342
1342
1343
1345
1346
1350
1353
1355
1356
1360
1361
1368
1374
1381
1382
1383
1387
1388
1387
1387
1386
1385
1384
1384
1386
1386
1387
1389
1390
1391
1393
1393
1393
1394
1399
1403
1409
1417
1419
1425
1435
1441
1444
1448
1450
1454
1465
1467
1467
1469
1469
1470
1473
1475
1501
1501
1502
1509
1513
1518
1524
1526
1537
1541
1548
1550
1551
1552
1554
1556
1557
1559
1560
1562
1563
1570
1574
1585
1585
1585
1585
1587
1590
1596
1599
1603
1603
1604
1605
1606
1606
1605
1604
1603
1602
1601
1601
1601
1601
1602
1602
1602
1602
1599
1595
1589
1586
1584
1582
1581
1579
1574
1572
1575
1569
1569
1575
1578
1580
1582
1584
1586
1590
1594
1596
1600
1603
1610
1623
1625
1633
1639
1646
1649
1652
1658
1662
1663
1668
1671
1674
1673
1670
1666
1663
1662
1660
1652
1627
1605
1570
1545
1462
1448
1430
1380
1418
1381
1373
1373
1372
1364
1349
1346
1344
1339
1338
1336
1336
1335
1335
1335
1335
1335
1333
1331
1329
1329
1328
1323
1323
1323
1323
1323
1318
1317
1316
1315
1313
1311
1310
1309
1307
1305
1304
1303
1301
1301
1299
1299
1298
1295
1293
1293
1293
1293
1293
1293
1296
1296
1293
1289
1284
1284
1285
1285
1282
1279
1277
1280
1282
1282
1279
1275
1273
1273
1272
1269
1264
1260
1257
1250
1244
1236
1233
1229
1227
1225
1223
1222
1219
1215
1212
1193
1188
1185
1182
1176
1173
1171
1169
1163
1157
1154
1148
1146
1146
1146
1145
1145
1145
1143
1142
1142
1140
1138
1137
1136
1135
1135
1134
1135
1131
1130
1130
1130
1130
1131
1133
1133
1134
1134
1136
1140
1143
1145
1150
1156
1157
1157
1158
1165
1166
1167
1167
1167
1167
1174
1174
1177
1179
1182
1189
1190
1189
1187
1185
1184
1161
1133
1122
1122
1122
1122
1120
1119
1113
1112
1112
1112
1112
1112
1111
1111
1111
1111
1110
1109
1108
1108
1107
1106
1105
1105
1105
1105
1105
1105
1105
1105
1105
1106
1126
1163
1177
1189
1196
1198
1205
1220
1226
1226
1228
1229
1231
1232
1236
1239
1241
1250
1253
1260
1264
1266
1268
1271
1272
1272
1272
1273
1278
1279
1280
1280
1280
1281
1281
1281
1282
1284
1288
1291
1295
1296
1298
1300
1306
1308
1311
1313
1315
1318
1321
1328
1331
1338
1343
1346
1348
1348
1350
1350
1352
1353
1353
1353
1354
1355
1355
1357
1373
1374
1377
1381
1382
1387
1389
1389
1390
1391
1391
1392
1394
1395
1396
1397
1400
1401
1401
1400
1399
1399
1398
1397
1396
1405
1417
1422
1424
1426
1432
1439
1447
1463
1468
1471
1476
1483
1485
1487
1488
1488
1485
1479
1477
1476
1476
1476
1476
1476
1476
1470
1469
1466
1461
1427
1427
1425
1420
1416
1410
1404
1400
1397
1387
1382
1377
1375
1371
1366
1362
1351
1348
1345
1338
1335
1331
1327
1323
1319
1309
1298
1291
1287
1284
1279
1272
1268
1263
1259
1256
1253
1250
1247
1246
1243
1242
1237
1235
1230
1227
1224
1220
1217
1211
1202
1198
1196
1195
1192
1190
1186
1184
1182
1174
1171
1169
1166
1166
1167
1167
1167
1165
1158
1149
1147
1142
1144
1147
1148
1149
1149
1149
1148
1150
1153
1153
1154
1155
1155
1159
1160
1161
1161
1161
1162
1162
1162
1163
1163
1164
1164
1164
1164
1164
1164
1164
1164
1163
1163
1163
1164
1164
1163