1042
1041
1040
1028
1036
1037
1037
1024
1021
1024
1027
1032
1039
1056
1058
1063
1074
1108
1130
1137
1144
1160
1160
1160
1165
1189
1213
1213
1246
1253
1261
1256
1265
1256
1280
1307
1321
1323
1330
1333
1344
1368
1370
1381
1385
1406
1459
1469
1471
1474
1479
1503
1505
1515
1519
1516
1534
1540
1545
1540
1546
1543
1543
1536
1540
1517
1484
1470
1472
1501
1521
1547
1580
1633
1653
1653
1679
1681
1683
1708
1730
1736
1742
1776
1785
1823
1835
1857
1874
1857
1863
1916
1931
1933
1946
1968
1956
1965
1978
1961
1956
1963
1988
1992
1998
1989
2012
2036
2066
2091
2097
2110
2115
2126
2122
2106
2092
2089
2066
2027
2022
2008
2014
1996
1991
1965
1994
1998
1999
2059
2065
2117
2137
2149
2165
2190
2193
2194
2192
2189
2162
2149
2130
2115
2098
2088
2083
2047
2011
1997
1978
1961
1938
1931
1898
1854
1855
1810
1780
1759
1755
1736
1697
1681
1672
1658
1654
1648
1676
1699
1705
1736
1751
1771
1776
1794
1814
1819
1826
1860
1869
1869
1875
1899
1912
1916
1912
1910
1910
1907
1899
1882
1874
1857
1846
1821
1795
1783
1766
1749
1684
1676
1671
1635
1631
1594
1585
1554
1506
1484
1434
1428
1415
1391
1374
1360
1351
1334
1329
1316
1293
1278
1268
1251
1208
1200
1185
1168
1161
1152
1153
1156
1152
1150
1151
1146
1146
1146
1146
1146
1145
1144
1140
1128
1127
1135
1170
1184
1194
1195
1189
1188
1182
1204
1226
1243
1252
1269
1311
1312
1319
1326
1331
1356
1363
1390
1401
1422
1433
1436
1446
1443
1460
1477
1509
1542
1552
1554
1555
1558
1575
1595
1613
1629
1632
1635
1648
1662
1673
1685
1689
1716
1726
1737
1732
1747
1762
1777
1779
1776
1807
1804
1810
1818
1822
1842
1844
1860
1872
1854
1845
1842
1827
1816
1810
1773
1751
1727
1707
1697
1710
1711
1714
1704
1705
1689
1682
1699
1695
1656
1674
1649
1608
1603
1570
1564
1543
1503
1497
1484
1476
1478
1465
1455
1433
1421
1418
1417
1390
1367
1356
1342
1317
1308
1292
1285
1274
1268
1257
1239
1234
1229
1221
1237
1248
1251
1238
1223
1220
1231
1228
1224
1233
1242
1231
1236
1294
1294
1309
1328
1341
1372
1377
1383
1408
1427
1436
1464
1469
1503
1523
1527
1556
1568
1565
1573
1583
1593
1614
1623
1644
1650
1685
1692
1695
1706
1725
1764
1781
1829
1844
1879
1865
1876
1826
1821
1823
1804
1837
1875
1892
1911
1919
1943
1968
1986
1974
1990
1982
1982
1960
1932
1924
1905
1895
1878
1834
1810
1820
1824
1824
1879
1865
1882
1847
1776
1757
1711
1697
1695
1690
1667
1658
1627
1606
1590
1584
1575
1561
1557
1556
1532
1520
1509
1502
1468
1422
1404
1379
1373
1370
1339
1328
1309
1287
1265
1241
1230
1216
1196
1190
1194
1195
1196
1196
1194
1189
1171
1168
1167
1163
1165
1180
1194
1198
1195
1193
1193
1193
1193