731
731
731
731
731
730
730
730
734
740
744
752
753
748
747
749
751
752
754
756
756
756
756
757
759
763
767
774
782
790
792
786
785
786
792
801
815
808
807
812
807
807
813
818
823
829
832
832
839
846
855
862
860
859
860
862
867
873
875
873
873
878
883
885
886
893
900
904
908
911
915
920
926
929
930
932
940
950
955
955
954
954
956
961
964
974
990
1010
1007
1003
1008
1015
1033
1039
1045
1038
1024
1014
1013
1010
1009
1009
1007
1007
1008
1009
1013
1026
1039
1043
1047
1050
1051
1055
1062
1069
1076
1081
1086
1089
1089
1089
1090
1092
1095
1099
1102
1108
1113
1119
1127
1136
1152
1190
1216
1214
1211
1206
1197
1181
1167
1156
1158
1161
1167
1181
1197
1201
1202
1207
1215
1222
1217
1209
1204
1213
1222
1229
1233
1239
1248
1259
1267
1263
1260
1255
1250
1245
1237
1230
1228
1230
1248
1248
1275
1311
1320
1320
1321
1322
1304
1282
1278
1276
1276
1277
1279
1279
1282
1275
1273
1269
1244
1240
1249
1290
1323
1326
1326
1322
1316
1308
1304
1302
1295
1285
1291
1300
1304
1308
1316
1324
1326
1328
1336
1343
1345
1346
1340
1340
1344
1341
1336
1332
1329
1330
1330
1332
1341
1346
1346
1351
1357
1358
1359
1360
1371
1377
1368
1361
1355
1353
1352
1371
1382
1392
1393
1378
1378
1380
1380
1388
1394
1390
1386
1386
1385
1384
1383
1383
1383
1385
1386
1390
1395
1401
1405
1409
1412
1415
1419
1428
1427
1421
1416
1416
1405
1415
1413
1410
1409
1410
1411
1415
1420
1424
1430
1436
1442
1449
1458
1461
1465
1475
1476
1474
1458
1458
1453
1451
1444
1438
1431
1437
1442
1443
1449
1452
1465
1469
1476
1479
1486
1492
1499
1504
1509
1511
1513
1514
1514
1514
1515
1516
1521
1536
1542
1546
1548
1550
1556
1560
1564
1569
1576
1583
1587
1591
1595
1600
1605
1605
1602
1598
1601
1605
1606
1606
1606
1614
1622
1630
1632
1635
1641
1648
1654
1656
1659
1660
1663
1665
1673
1659
1657
1658
1664
1667
1669
1678
1684
1688
1688
1688
1689
1697
1706
1713
1718
1725
1729
1732
1734
1734
1736
1732
1731
1730
1728
1726
1726
1726
1725
1724
1702
1696
1693
1690
1690
1690
1687
1685
1685
1684
1681
1677
1668
1666
1658
1657
1657
1655
1653
1647
1647
1647
1648
1649
1650
1649
1644
1639
1635
1628
1630
1635
1639
1644
1651
1673
1679
1680
1683
1680
1678
1676
1674
1674
1673
1671
1666
1666
1657
1646
1643
1643
1643
1643
1636
1635
1635
1633
1630
1627
1625
1625
1621
1617
1612
1612
1608
1600
1596
1595
1593
1588
1587
1586
1586
1585
1580
1577
1572
1571
1563
1563
1563
1563
1562
1561
1530
1533
1534
1536
1537
1537
1538
1538
1533
1515
1513
1478
1474
1421
1405
1383
1369
1366
1364
1363
1362
1350
1348
1348
1347
1346
1346
1346
1346
1344
1344
1343
1342
1342
1343
1343
1343
1343
1343
1342
1342
1339
1336
1335
1334
1334
1333
1333
1332
1331
1329
1329
1329
1330
1330
1331
1332
1332
1332
1332
1332
1332
1332
1331
1331
1328
1327
1327
1327
1327
1328
1328
1329
1330
1330
1330
1332
1333
1336
1339
1342
1343
1343
1343
1343
1344
1345
1345
1348
1348
1352
1357
1363
1366
1372
1379
1389
1398
1404
1411
1413
1416
1415
1412
1411
1406
1400
1395
1382
1377
1380
1381
1381
1381
1382
1384
1390
1395
1400
1405
1405
1409
1418
1425
1428
1428
1428
1426
1428
1435
1441
1446
1445
1443
1450
1453
1450
1450
1454
1459
1466
1472
1474
1474
1474
1475
1476
1476
1485
1488
1494
1494
1494
1487
1484
1486
1497
1493
1504
1503
1498
1496
1496
1496
1496
1496
1500
1509
1518
1530
1539
1540
1542
1544
1552
1557
1560
1567
1575
1586
1589
1587
1582
1586
1589
1590
1609
1628
1620
1610
1596
1597
1609
1620
1627
1621
1634
1647
1654
1658
1662
1667
1675
1687
1705
1712
1714
1713
1706
1707
1712
1720
1720
1722
1727
1729
1729
1737
1742
1738
1738
1737
1732
1734
1734
1734
1733
1733
1730
1728
1727
1722
1722
1714
1704
1703
1704
1711
1720
1728
1737
1744
1750
1756
1760
1762
1765
1768
1771
1775
1779
1782
1784
1786
1788
1790
1792
1795
1798
1801
1803
1803
1803
1803
1803
1803
1804
1806
1808
1809
1811
1812
1809
1806
1804
1801
1801
1814
1826
1838
1850
1862
1867
1871
1875
1880
1883
1883
1882
1882
1881
1881
1888
1894
1902
1909
1916
1928
1939
1949
1959
1968
1974
1980
1987
1993
2000
2008
2016
2025
2034
2041
2044
2047
2051
2054
2057
2058
2058
2059
2060
2061
2061
2062
2062
2063
2066
2073
2081
2081
2078
2079
2081
2083
2085
2089
2088
2083
2069
2052
2034
2022
2005
2003
1999
1997
1996
1995
1997
2008
2014
2023
2033
2044
2046
2050
2049
2048
2039
2028
2025
2029
2035
2037
2044
2049
2054
2054
2054
2054
2053
2054
2061
2082
2081
2061
2058
2057
2054
2052
2011
2011
2009
2008
1994
1983
1993
1997
2007
2016
2021
2025
2027
2021
2019
2016
2007
1999
1984
1976
1960
1953
1942
1910
1887
1883
1861
1866
1868
1876
1879
1886
1882
1879
1872
1872
1871
1871
1871
1876
1869
1845
1838
1841
1842
1838
1831
1828
1810
1810
1810
1790
1788
1785
1782
1738
1715
1714
1714
1714
1714
1714
1702
1675
1677
1686
1687
1646
1640
1636
1637
1620
1618
1610
1605
1604
1597
1582
1582
1560
1547
1527
1532
1522
1515
1520
1512
1508
1505
1494
1489
1484
1477
1476
1475
1474
1474
1471
1466
1463
1461
1460
1452
1452
1452
1443
1443
1437
1437
1435
1433
1433
1422
1421
1421
1417
1417
1413
1406
1406
1404
1397
1397
1392
1387
1387
1387
1387
1387
1377
1365
1355
1355
1352
1352
1352
1348
1348
1339
1339
1338
1327
1327
1327
1327
1319
1319
1318
1312
1309
1309
1306
1298
1297
1296
1290
1281
1280
1280
1274
1267
1264
1263
1263
1262
1260
1260
1260
1252
1243
1237
1233
1233
1228
1222
1222
1216
1207
1207
1204
1197
1196
1196
1196
1196
1196
1195
1195
1194
1190
1184
1181
1175
1173
1165
1142
1140
1140
1140
1140
1140
1140
1132
1122
1116
1110
1108
1106
1105
1104
1101
1088
1088
1088
1081
1072
1065
1065
1062
1055
1055
1044
1033
1042
1042
1052
1052
1057
1061
1061
1061
1064
1064
1030
1021
1020
1019
1005
985
985
992
997
993
991
990
975
918
918
919
930
940
940
937
935
930
927
925
904
897
871
869
864
853
846
843
842
842
835
826
820
815
815
815
813
812
810
805
799
797
796
796
794
792
788
787
785
783
776
768
768
763
770
770
774
772
765
759
755
755
752
750
750
749
749
747
746
744
743
740
738
731
730