751
754
750
746
738
733
730
723
711
709
705
706
699
703
707
713
715
715
704
715
732
731
749
745
759
756
779
759
764
772
771
770
775
774
773
775
777
777
780
779
782
784
790
790
790
796
800
800
795
797
790
793
820
814
817
808
804
804
804
810
826
839
841
853
863
865
882
882
880
887
898
900
903
915
915
909
907
906
931
942
952
952
952
952
949
950
967
971
974
974
993
987
977
983
1006
1012
1031
1020
1021
1021
1022
1022
1022
1022
1022
1022
1022
1022
1043
1069
1076
1081
1089
1089
1089
1089
1090
1094
1097
1097
1097
1097
1108
1113
1123
1150
1151
1158
1159
1159
1150
1160
1179
1179
1193
1199
1191
1191
1193
1199
1200
1200
1200
1199
1197
1221
1229
1235
1233
1228
1225
1230
1243
1247
1256
1253
1264
1265
1267
1275
1283
1285
1300
1321
1325
1325
1325
1325
1326
1338
1349
1353
1360
1362
1363
1364
1365
1363
1361
1359
1360
1363
1365
1367
1369
1370
1406
1420
1426
1425
1423
1420
1432
1447
1456
1457
1464
1462
1465
1472
1473
1468
1459
1470
1484
1498
1493
1539
1536
1542
1600
1600
1600
1600
1602
1603
1606
1609
1616
1636
1633
1635
1682
1676
1690
1702
1708
1708
1712
1721
1743
1745
1750
1761
1784
1796
1806
1809
1824
1832
1831
1841
1858
1861
1872
1886
1890
1892
1902
1918
1928
1919
1915
1923
1926
1928
1940
1941
1954
1955
1956
1953
1952
1951
1951
1952
1952
1954
1954
1990
2004
2008
2004
2002
1992
1986
1991
1993
1997
2000
2001
2013
2036
2032
2021
2006
1996
1990
1981
1977
1979
1981
1978
1973
1978
1998
1998
2014
2015
2020
2024
2018
2032
2037
2037
2036
2034
2031
2036
2042
2041
2029
2034
2040
2009
2006
2012
2014
2017
2019
2022
2026
2020
2007
2023
2009
1999
1994
1991
1992
1993
1993
1993
1995
1994
1989
1995
2006
2005
2003
1979
1985
2002
2014
2015
2019
2004
2026
2029
2029
2031
2034
2037
2040
2040
2038
2011
1984
1990
2005
2004
1996
1992
1991
1989
1981
1958
1958
1948
1942
1939
1926
1915
1922
1930
1928
1908
1902
1900
1897
1899
1902
1907
1909
1909
1909
1899
1893
1901
1893
1887
1862
1850
1864
1869
1858
1852
1840
1844
1841
1829
1834
1847
1835
1837
1840
1841
1843
1846
1841
1839
1828
1828
1828
1843
1853
1853
1856
1844
1842
1853
1845
1832
1842
1858
1856
1837
1828
1823
1826
1838
1852
1854
1841
1816
1815
1838
1841
1851
1846
1875
1863
1872
1890
1893
1880
1872
1885
1901
1916
1914
1895
1883
1879
1901
1914
1911
1909
1907
1900
1896
1894
1895
1896
1896
1896
1892
1879
1870
1869
1869
1863
1859
1830
1825
1825
1825
1829
1791
1811
1805
1785
1762
1765
1771
1787
1781
1752
1739
1722
1719
1720
1703
1691
1710
1708
1704
1690
1675
1673
1674
1678
1680
1674
1666
1666
1666
1666
1662
1643
1641
1641
1641
1636
1625
1625
1625
1612
1598
1597
1585
1584
1584
1584
1584
1584
1584
1584
1567
1564
1553
1560
1563
1563
1561
1548
1547
1544
1541
1537
1537
1513
1498
1499
1516
1538
1534
1534
1534
1534
1513
1492
1486
1480
1480
1480
1480
1480
1480
1481
1481
1481
1481
1458
1443
1445
1445
1445
1442
1442
1432
1428
1398
1398
1398
1398
1398
1398
1398
1398
1397
1379
1368
1364
1354
1345
1345
1345
1345
1351
1355
1356
1356
1352
1349
1345
1346
1352
1356
1356
1353
1348
1335
1317
1306
1302
1298
1298
1298
1298
1298
1301
1303
1309
1299
1279
1267
1267
1265
1264
1265
1267
1268
1272
1281
1281
1279
1266
1249
1235
1237
1238
1245
1245
1235
1243
1257
1263
1253
1234
1227
1222
1216
1207
1213
1216
1203
1191
1169
1158
1150
1161
1174
1177
1171
1166
1136
1136
1136
1136
1139
1141
1142
1139
1126
1121
1117
1117
1117
1117
1117
1125
1131
1138
1106
1086
1083
1073
1071
1075
1067
1061
1061
1033
1028
1029
1030
1007
998
990
981
990
981
976
975
971
969
967
965
964
964
957
951
939
938
936
937
940
943
931
927
923
921
919
909
907
907
907
906
904
902
907
915
906
887
895
892
880
877
873
871
870
884
887
860
859
857
860
849
852
843
837
829
825
824
825
827
830
801
802
800
792
793
795
790
781
781
780
780
780
780
773
780
777
777
790
778
773
776
773
775
777
778
782
782
757
753
751
754
750
734
739
731
728
715
701
697
698
699
700
701
708
704
714
723
723