827
826
826
826
826
826
826
827
831
832
832
832
835
835
837
837
838
840
841
841
841
840
840
840
842
843
843
844
844
844
844
844
845
845
846
847
848
848
848
849
849
849
849
849
850
850
850
850
850
850
850
851
852
853
853
853
853
853
853
853
853
855
857
857
858
858
858
859
859
859
859
859
860
861
861
861
862
862
864
864
864
864
865
867
868
869
871
871
871
871
871
871
871
871
872
873
874
874
874
874
874
874
873
872
872
872
872
872
872
871
871
871
871
871
871
871
871
871
872
872
872
873
873
873
874
876
876
876
876
877
877
878
878
879
880
881
882
883
883
883
884
886
888
888
888
888
888
888
888
888
889
890
891
892
893
893
893
893
894
894
894
895
895
895
895
895
896
896
897
898
899
899
900
900
901
904
904
905
906
908
908
908
909
909
909
911
911
911
913
913
914
914
916
917
919
922
923
927
926
926
925
925
926
926
926
926
927
929
930
928
928
928
928
928
928
928
929
931
932
932
932
932
932
933
936
936
937
937
938
938
938
940
940
943
944
944
959
965
965
965
965
969
969
970
971
971
971
971
972
976
977
978
979
985
985
985
989
990
992
994
994
999
1001
1001
1002
1007
1010
1015
1027
1032
1032
1032
1030
1030
1035
1036
1040
1041
1049
1059
1062
1068
1068
1075
1083
1089
1091
1084
1084
1085
1094
1095
1100
1101
1101
1102
1104
1104
1106
1107
1110
1115
1116
1116
1121
1122
1126
1133
1139
1141
1155
1159
1165
1170
1172
1172
1197
1202
1202
1212
1213
1221
1232
1232
1249
1249
1246
1263
1273
1274
1268
1275
1288
1298
1299
1309
1320
1321
1326
1326
1326
1354
1350
1350
1355
1362
1368
1381
1401
1410
1418
1449
1457
1469
1483
1495
1507
1512
1521
1523
1545
1548
1549
1555
1562
1562
1565
1572
1578
1585
1587
1587
1588
1590
1596
1605
1609
1613
1615
1616
1617
1618
1619
1620
1622
1624
1625
1628
1628
1629
1629
1630
1656
1669
1676
1684
1688
1690
1692
1692
1692
1692
1691
1708
1720
1723
1724
1724
1725
1725
1725
1726
1726
1726
1727
1727
1727
1728
1728
1728
1728
1728
1728
1728
1728
1729
1726
1725
1703
1703
1703
1717
1723
1725
1720
1715
1720
1720
1718
1716
1715
1714
1714
1714
1715
1717
1718
1722
1722
1722
1721
1720
1720
1719
1719
1718
1718
1717
1717
1717
1716
1713
1706
1701
1697
1689
1684
1668
1661
1650
1642
1636
1630
1625
1613
1603
1598
1591
1588
1586
1584
1582
1580
1579
1579
1579
1579
1579
1575
1561
1552
1543
1542
1540
1532
1524
1519
1517
1514
1511
1506
1502
1492
1468
1438
1437
1429
1415
1397
1389
1386
1384
1381
1378
1375
1349
1347
1333
1325
1317
1316
1313
1308
1302
1301
1300
1299
1298
1296
1295
1291
1286
1285
1283
1282
1280
1279
1277
1271
1267
1267
1266
1263
1260
1256
1255
1253
1252
1251
1249
1246
1245
1244
1244
1244
1244
1245
1245
1246
1246
1246
1246
1246
1244
1242
1237
1231
1228
1223
1211
1196
1192
1190
1186
1184
1184
1184
1184
1181
1186
1181
1176
1173
1173
1173
1173
1170
1168
1168
1165
1165
1164
1163
1161
1161
1151
1149
1144
1139
1135
1128
1127
1126
1123
1117
1115
1109
1109
1100
1099
1096
1091
1091
1091
1091
1091
1091
1091
1092
1094
1095
1100
1097
1093
1089
1089
1089
1088
1082
1080
1079
1077
1076
1076
1076
1077
1077
1077
1076
1076
1074
1074
1073
1073
1073
1072
1072
1071
1070
1069
1069
1069
1069
1069
1067
1065
1061
1061
1059
1059
1060
1061
1061
1061
1062
1062
1060
1059
1057
1052
1048
1046
1040
1039
1039
1038
1038
1037
1037
1037
1037
1037
1039
1043
1044
1045
1047
1048
1050
1050
1051
1055
1058
1063
1065
1070
1074
1074
1083
1090
1096
1102
1109
1116
1121
1125
1125
1125
1126
1126
1127
1127
1135
1135
1136
1141
1141
1141
1142
1144
1145
1148
1153
1158
1160
1161
1162
1166
1169
1175
1175
1181
1183
1186
1187
1191
1196
1197
1202
1205
1207
1208
1208
1212
1216
1217
1222
1229
1234
1242
1247
1252
1256
1268
1276
1284
1287
1290
1293
1293
1293
1293
1294
1295
1295
1296
1297
1298
1299
1300
1302
1302
1303
1305
1305
1305
1305
1306
1307
1308
1310
1311
1312
1312
1313
1313
1314
1316
1317
1317
1318
1320
1330
1330
1332
1332
1335
1336
1339
1344
1343
1346
1349
1353
1357
1358
1361
1363
1364
1366
1366
1367
1367
1369
1370
1371
1372
1374
1375
1376
1377
1378
1381
1381
1384
1388
1391
1394
1395
1398
1402
1405
1407
1409
1411
1411
1413
1418
1427
1437
1442
1447
1456
1458
1463
1471
1474
1477
1480
1484
1485
1485
1492
1500
1505
1511
1526
1529
1560
1565
1567
1571
1576
1579
1583
1585
1587
1588
1591
1592
1595
1598
1612
1615
1618
1620
1628
1632
1635
1635
1636
1641
1645
1647
1649
1651
1656
1662
1664
1665
1666
1668
1668
1671
1674
1677
1678
1679
1681
1686
1690
1693
1695
1696
1698
1701
1706
1709
1710
1714
1720
1725
1728
1733
1734
1736
1738
1739
1740
1744
1749
1750
1752
1754
1757
1758
1758
1759
1759
1759
1760
1760
1760
1760
1761
1761
1762
1762
1763
1764
1766
1768
1770
1773
1775
1776
1777
1779
1782
1784
1786
1787
1788
1790
1791
1792
1795
1798
1801
1803
1804
1804
1806
1807
1808
1810
1812
1813
1815
1817
1820
1821
1822
1823
1825
1826
1827
1828
1831
1833
1835
1838
1839
1842
1845
1845
1847
1847
1848
1848
1849
1850
1851
1854
1855
1857
1859
1862
1865
1866
1867
1868
1869
1870
1871
1871
1871
1872
1872
1873
1873
1874
1874
1875
1876
1876
1876
1877
1878
1879
1880
1881
1882
1883
1885
1886
1886
1887
1887
1889
1891
1893
1894
1894
1896
1900
1900
1905
1907
1908
1914
1916
1918
1918
1919
1919
1920
1920
1920
1920
1921
1921
1922
1922
1924
1925
1926
1928
1929
1930
1930
1930
1931
1934
1935
1935
1935
1935
1936
1939
1940
1944
1945
1951
1952
1953
1955
1958
1964
1968
1971
1972
1975
1980
1981
1981
1983
1985
1987
1989
1989
1989
1989