1371
1369
1367
1364
1378
1389
1383
1378
1374
1360
1351
1351
1352
1351
1349
1368
1351
1343
1341
1336
1336
1337
1334
1332
1335
1337
1334
1319
1307
1299
1297
1291
1285
1281
1279
1272
1259
1255
1255
1254
1257
1253
1249
1248
1246
1244
1242
1232
1230
1230
1224
1219
1219
1217
1210
1209
1198
1196
1197
1188
1188
1192
1191
1205
1180
1165
1166
1153
1155
1155
1153
1160
1164
1159
1157
1159
1156
1145
1132
1129
1136
1135
1133
1131
1102
1100
1103
1108
1118
1117
1116
1111
1106
1105
1098
1090
1087
1077
1069
1058
1056
1053
1052
1052
1051
1051
1053
1049
1034
1031
1028
1024
1024
1024
1024
1024
1023
1019
1012
1011
1011
1005
1002
997
996
995
990
984
978
978
972
973
973
971
968
966
970
972
964
956
963
969
967
967
968
968
969
981
985
1004
1008
1013
1019
1023
1025
1030
1033
1037
1038
1037
1037
1044
1050
1054
1063
1061
1060
1059
1056
1053
1047
1067
1083
1098
1075
1106
1107
1108
1108
1108
1108
1108
1108
1118
1121
1127
1132
1137
1149
1152
1152
1152
1152
1152
1152
1152
1151
1151
1147
1149
1158
1167
1175
1191
1193
1201
1215
1240
1238
1233
1226
1221
1225
1229
1233
1236
1240
1240
1240
1239
1239
1236
1234
1250
1274
1268
1271
1283
1289
1283
1277
1263
1264
1268
1290
1299
1303
1304
1312
1314
1316
1314
1311
1311
1315
1321
1323
1324
1325
1329
1329
1330
1332
1337
1340
1343
1346
1348
1359
1364
1373
1375
1377
1381
1388
1394
1401
1418
1422
1425
1417
1408
1403
1405
1414
1415
1413
1412
1425
1438
1442
1445
1445
1447
1450
1452
1447
1449
1449
1450
1452
1462
1464
1465
1466
1468
1471
1482
1487
1496
1495
1494
1498
1503
1513
1510
1507
1506
1503
1507
1510
1523
1528
1529
1532
1536
1542
1544
1550
1555
1555
1553
1551
1549
1548
1561
1565
1569
1569
1569
1569
1569
1569
1570
1570
1571
1573
1574
1575
1576
1576
1576
1592
1604
1587
1591
1601
1610
1610
1610
1615
1620
1623
1631
1638
1638
1638
1638
1649
1645
1644
1644
1643
1645
1646
1648
1659
1670
1675
1685
1688
1690
1690
1693
1695
1699
1703
1706
1706
1706
1705
1716
1722
1725
1728
1726
1717
1710
1707
1715
1731
1743
1757
1762
1761
1761
1761
1762
1771
1777
1785
1776
1772
1792
1790
1792
1805
1806
1830
1828
1825
1823
1826
1831
1836
1838
1847
1862
1872
1878
1881
1882
1883
1886
1888
1896
1892
1904
1910
1911
1914
1917
1923
1933
1935
1936
1931
1935
1947
1956
1956
1959
1975
1981
1983
1983
1983
1985
1986
1986
1986
1986
1986
1999
2003
2007
2011
2014
2029
2041
2043
2045
2039
2038
2036
2037
2042
2045
2045
2045
2045
2045
2052
2057
2061
2064
2066
2072
2074
2078
2079
2088
2092
2097
2098
2099
2096
2087
2083
2080
2071
2055
2044
2048
2039
2034
2052
2040
2031
2018
2007
2008
2014
2019
2028
2023
2001
1992
2012
2006
1990
1971
1972
1973
1974
1975
1976
1980
1981
1981
1981
1981
1980
1980
1980
1974
1975
1964
1944
1929
1913
1904
1896
1894
1894
1894
1891
1887
1881
1877
1872
1868
1865
1858
1860
1865
1864
1853
1835
1832
1841
1848
1846
1837
1826
1824
1821
1818
1794
1793
1794
1791
1790
1798
1800
1804
1806
1758
1768
1780
1783
1775
1756
1749
1747
1748
1751
1756
1761
1761
1751
1741
1740
1726
1721
1721
1721
1721
1720
1716
1714
1716
1723
1725
1721
1707
1703
1703
1705
1685
1667
1667
1671
1672
1666
1660
1650
1647
1645
1644
1646
1648
1653
1654
1651
1641
1635
1629
1641
1649
1653
1646
1633
1624
1611
1606
1601
1592
1599
1609
1618
1623
1626
1628
1626
1624
1621
1615
1613
1598
1580
1583
1595
1594
1586
1575
1572
1574
1578
1574
1572
1566
1561
1552
1543
1535
1534
1534
1534
1534
1532
1530
1527
1525
1524
1521
1515
1509
1508
1507
1506
1503
1502
1499
1497
1497
1497
1490
1461
1453
1461
1481
1477
1465
1460
1456
1447
1446
1466
1447
1442
1438
1432
1421
1428
1418
1409
1401
1403
1407
1413
1401
1396
1369
1370
1376
1391
1393
1341
1337
1333
1323
1312
1312
1312
1312
1313
1313
1311
1313
1315
1317
1317
1318
1315
1310
1306
1307
1308
1312
1277
1276
1280
1287
1292
1298
1263
1264
1248
1219
1224
1232
1235
1235
1234
1233
1232
1232
1231
1225
1223
1222
1216
1214
1206
1199
1195
1186
1183
1206
1217
1212
1208
1200
1203
1211
1205
1203
1213
1201
1162
1166
1181
1166
1173
1126
1143
1147
1138
1142
1110
1107
1110
1109
1096
1089
1053
1067
1065
1060
1056
1051
1050
1058
1064
1072
1064
1036
1023
1027
1034
1033
1005
1035
1034
1034
1034
1034
1034
1015
991
964
955
957
959
959
958
924
915
920
906
909
912
914
916
916
901
892
895
906
904
900
896
896
896
896
896
896
884
868
858
855
858
860
860
858
856
853
849
855
858
861
862
858
838
830
822
826
808
805
800
803
807
810
814
826
824
817
812
809
805
804
804
801
787
766
762
764
764
764
764
763
762
756
754
753
753
759
762
757
751
746
739
720
718
718
717
716
716
708
699
689
691
698
688
687
682
684
687
682
676
670
670
672
674
674
675
680
682
682
683
684
683
681
676
677
679
689
687
686
688
691
698
703
700
699
720
739
750
748
713
717
723
722
724
736
714
722
730
734
767
758
752
750
751
751
750
765
767
770
767
764
758
763
778
778
778
773
770
767
764
765
766
767
768
768
768
769
768
761
797
819
820
820
814
810
793
777
788
809
813
819
819
820
855
865
861
855
884
912
905
892
932
892
858
866
870
891
915
948
960
1236
1376
1326
1173
963
906
919
933
939
960
957
931
918
915
921
937
957
971
977
975
960
964
971
976
1025
1046
1028
1012
1018
1022
1033
1032
1045
1057
1055
1043
1043
1094
1105
1106
1106
1111
1145
1111
1060
1068
1073
1092
1121
1131
1150
1151
1153
1157
1159
1166
1167
1159
1155
1161
1187
1199
1199
1199
1199
1199
1194
1189
1192
1203
1215
1227
1233
1231
1230
1230
1232
1235
1233
1237
1249
1260
1266
1277
1277
1276
1281
1290
1294
1294
1294
1295
1296
1296
1308
1328
1341
1324
1321
1307
1319
1325
1327
1333
1348
1346
1352
1359
1368
1364
1362
1366
1375
1390
1397
1416
1420
1419
1413
1394
1400
1399
1395
1416
1423
1424
1454
1454
1455
1456
1457
1463
1489
1488
1486
1476
1472
1468
1474
1469
1467
1467
1467
1486
1498
1506
1514
1520
1526
1537
1540
1548
1555
1560
1548
1555
1580
1569
1561
1554
1553
1555
1555
1557
1561
1567
1585
1591
1600
1567
1571
1575
1577
1585
1612
1622
1623
1624
1622
1609
1614
1616
1622
1622
1622
1621
1621
1634
1650
1648
1647
1646
1647
1658
1671
1671
1665
1665
1665
1667
1669
1675
1673
1671
1670
1667
1664
1672
1688
1657
1665
1677
1685
1678
1680
1684
1687
1690
1697
1695
1691
1684
1673
1687
1683
1678
1671
1663
1683
1692
1687
1680
1693
1692
1678
1675
1708
1718
1721
1697
1685
1703
1712
1708
1715
1728
1736
1701
1709
1716
1720
1719