1261
1218
1217
1217
1217
1217
1217
1216
1216
1216
1215
1215
1214
1214
1214
1214
1216
1220
1222
1221
1225
1247
1248
1251
1259
1259
1260
1261
1262
1263
1263
1264
1267
1270
1272
1274
1275
1276
1277
1281
1289
1292
1294
1296
1292
1291
1291
1293
1300
1311
1313
1316
1320
1326
1322
1324
1326
1327
1330
1331
1334
1336
1339
1339
1340
1343
1345
1347
1350
1354
1355
1357
1365
1367
1374
1377
1379
1386
1394
1388
1385
1388
1394
1396
1399
1401
1395
1416
1417
1419
1421
1422
1423
1426
1426
1419
1414
1406
1419
1426
1437
1440
1440
1440
1437
1426
1417
1431
1441
1449
1450
1445
1438
1435
1433
1433
1433
1434
1434
1436
1429
1409
1406
1406
1412
1414
1417
1419
1421
1428
1432
1437
1432
1417
1443
1433
1437
1430
1440
1444
1450
1459
1460
1471
1475
1473
1490
1493
1508
1515
1514
1512
1506
1513
1514
1549
1549
1549
1546
1540
1546
1552
1548
1546
1549
1557
1574
1580
1553
1561
1566
1568
1573
1573
1579
1605
1601
1579
1582
1585
1598
1598
1602
1602
1602
1602
1605
1608
1618
1623
1629
1630
1631
1633
1636
1638
1644
1646
1649
1652
1663
1668
1665
1662
1670
1675
1676
1689
1693
1698
1701
1704
1704
1707
1716
1720
1727
1738
1747
1749
1752
1752
1753
1754
1758
1762
1775
1779
1782
1785
1794
1796
1797
1801
1802
1810
1822
1824
1837
1837
1837
1839
1841
1849
1861
1861
1861
1863
1863
1863
1863
1863
1872
1887
1891
1894
1897
1900
1905
1912
1920
1930
1935
1939
1943
1955
1967
1967
1967
1967
1967
1967
1967
1970
1995
1991
1988
1991
1996
2003
2003
2003
2004
2005
2005
2006
2006
2006
2006
2012
2033
2036
2031
2027
2027
2028
2037
2038
2038
2039
2043
2046
2046
2046
2046
2046
2050
2062
2062
2062
2062
2062
2082
2082
2079
2081
2087
2091
2094
2102
2104
2104
2105
2105
2105
2106
2106
2108
2110
2114
2120
2122
2124
2129
2131
2131
2131
2134
2136
2138
2138
2138
2138
2158
2166
2170
2172
2174
2178
2180
2181
2178
2178
2184
2186
2187
2189
2190
2192
2195
2197
2198
2197
2196
2199
2201
2202
2204
2213
2223
2224
2225
2232
2241
2249
2256
2265
2264
2264
2262
2261
2259
2258
2259
2264
2267
2269
2273
2273
2273
2273
2281
2286
2289
2290
2291
2294
2295
2296
2298
2303
2310
2315
2317
2317
2318
2319
2322
2323
2323
2323
2323
2324
2326
2329
2337
2346
2348
2349
2351
2352
2355
2355
2356
2357
2362
2361
2360
2352
2351
2350
2342
2337
2332
2333
2334
2337
2335
2327
2312
2302
2301
2303
2311
2309
2308
2307
2304
2274
2273
2272
2271
2270
2270
2271
2272
2272
2272
2272
2248
2236
2233
2233
2233
2225
2217
2208
2208
2211
2217
2217
2211
2208
2208
2208
2208
2203
2196
2192
2180
2181
2183
2187
2189
2191
2190
2187
2184
2184
2186
2189
2193
2197
2198
2199
2202
2191
2186
2177
2178
2178
2178
2177
2174
2170
2163
2159
2157
2155
2153
2148
2146
2138
2135
2122
2112
2108
2089
2082
2082
2082
2082
2082
2081
2079
2075
2071
2078
2083
2075
2073
2072
2070
2060
2041
2037
2029
2013
2005
2003
2001
2004
2017
2021
2021
2021
2021
2005
1994
1966
1957
1957
1957
1957
1957
1973
1994
1974
1957
1957
1957
1957
1957
1957
1951
1937
1944
1954
1939
1932
1925
1919
1913
1909
1905
1903
1908
1909
1909
1908
1908
1907
1905
1903
1871
1856
1859
1864
1869
1874
1866
1860
1857
1850
1847
1842
1837
1836
1833
1830
1827
1822
1818
1812
1803
1801
1797
1797
1782
1774
1762
1748
1745
1738
1736
1724
1714
1709
1690
1687
1684
1680
1679
1674
1671
1664
1647
1643
1638
1623
1619
1603
1569
1570
1565
1558
1554
1550
1548
1544
1528
1536
1533
1525
1533
1536
1532
1528
1528
1524
1520
1516
1511
1510
1515
1502
1492
1489
1486
1484
1487
1489
1487
1484
1477
1475
1468
1469
1471
1475
1477
1460
1449
1449
1439
1434
1425
1422
1427
1424
1420
1416
1421
1427
1425
1421
1417
1413
1402
1397
1409
1414
1405
1421
1428
1412
1396
1394
1394
1394
1392
1379
1383
1385
1387
1387
1383
1361
1359
1363
1367
1365
1364
1361
1361
1354
1353
1358
1356
1359
1361
1363
1351
1339
1331
1331
1331
1332
1334
1339
1344
1350
1351
1346
1343
1334
1330
1320
1317
1315
1314
1311
1310
1304
1300
1299
1295
1279
1275
1273
1268
1265
1276
1287
1270
1270
1268
1265
1269
1267
1263
1361
1472
1472
1472
1472
1269
1318
1327
1327
1327
1276
1254
1225
1221
1216
1213
1207
1210
1209
1214
1222
1217
1207
1211
1224
1204
1215
1195
1192
1189
1193
1193
1200
1206
1183
1183
1186
1177
1231
1344
1548
1548
1489
1382
1307
1184
1168
1172
1170
1160
1154
1155
1156
1162
1181
1205
1234
1216
1205
1186
1171
1170
1162
1149
1137
1133
1160
1158
1156
1148
1144
1135
1129
1120
1125
1132
1124
1114
1105
1101
1104
1105
1093
1092
1114
1084
1082
1081
1096
1098
1084
1072
1073
1082
1084
1088
1079
1071
1076
1082
1078
1071
1067
1065
1063
1063
1063
1065
1067
1068
1071
1060
1051
1058
1063
1072
1072
1061
1056
1075
1086
1069
1068
1068
1068
1068
1057
1053
1048
1042
1047
1048
1064
1065
1078
1117
1118
1127
1112
1097
1081
1062
1055
1052
1054
1055
1072
1090
1095
1091
1088
1075
1106
1104
1118
1124
1133
1149
1136
1128
1084
1090
1093
1097
1105
1106
1105
1104
1103
1105
1105
1105
1104
1101
1101
1095
1095
1084
1083
1077
1063
1064
1064
1063
1060
1057
1055
1053
1051
1050
1049
1049
1049
1047
1047
1049
1054
1055
1050
1048
1046
1045
1045
1046
1047
1040
1036
1036
1035
1034
1032
1039
1041
1043
1045
1050
1056
1058
1058
1059
1060
1061
1063
1065
1068
1068
1067
1070
1077
1081
1083
1083
1082
1085
1088
1090
1089
1088
1084
1104
1109
1112
1115
1119
1120
1119
1116
1115
1117
1119
1127
1130
1132
1134
1135
1137
1140
1143
1143
1152
1164
1184
1191
1185
1188
1198
1190
1192
1194
1197
1199
1200
1208
1211
1212
1212
1213
1213
1217
1229
1242
1242
1250
1262
1263
1265
1266
1269
1270
1272
1274
1276
1280
1283
1295
1297
1299
1298
1297
1296
1296
1296
1300
1304
1325
1335
1340
1340
1341
1361
1365
1373
1382
1385
1386
1385
1378
1377
1377
1377
1381
1386
1390
1409
1411
1426
1427
1427
1428
1430
1431
1431
1436
1445
1447
1454
1455
1456
1456
1456
1462
1464
1466
1467
1480
1485
1490
1488
1485
1485
1502
1504
1505
1506
1507
1512
1524
1525
1528
1531
1533
1553
1556
1558
1558
1557
1561
1566
1568
1564
1564
1554
1550
1595
1606
1613
1616
1623
1625
1623
1622
1618
1610
1606
1601
1619
1623
1627
1629
1634
1635
1635
1629
1626
1627
1631
1633
1634
1639
1644
1647
1646
1643
1639
1656
1663
1666
1662
1659
1661
1647
1646
1654
1654
1653
1653
1646
1643
1636
1633
1631
1631
1641
1634
1642
1641
1640
1638
1638
1637
1636
1634
1631
1627
1629
1627
1626
1625
1623
1624
1625
1631
1641
1650
1650
1650
1648
1663
1665
1662
1663
1658
1649
1649
1648
1646
1643
1643
1641