1114
1114
1114
1114
1113
1111
1110
1109
1107
1107
1108
1108
1111
1118
1127
1132
1134
1144
1144
1144
1144
1145
1145
1145
1145
1145
1145
1145
1145
1146
1154
1152
1152
1154
1156
1163
1163
1163
1163
1164
1166
1168
1170
1177
1188
1189
1190
1198
1200
1202
1207
1209
1219
1226
1226
1225
1224
1228
1237
1240
1242
1247
1252
1268
1270
1271
1273
1274
1274
1275
1271
1271
1272
1272
1273
1271
1269
1266
1264
1258
1254
1253
1251
1250
1249
1254
1256
1256
1254
1252
1252
1252
1254
1259
1258
1260
1266
1269
1274
1285
1284
1284
1288
1296
1298
1298
1299
1301
1301
1309
1312
1314
1318
1318
1328
1332
1352
1356
1357
1359
1363
1367
1368
1373
1375
1376
1380
1382
1383
1393
1415
1417
1419
1419
1433
1434
1439
1442
1442
1442
1434
1431
1431
1431
1430
1429
1432
1429
1422
1422
1422
1421
1419
1422
1434
1436
1443
1442
1426
1421
1427
1435
1435
1445
1443
1445
1449
1456
1463
1470
1472
1475
1479
1481
1475
1485
1496
1488
1495
1504
1507
1506
1504
1517
1519
1514
1513
1512
1512
1518
1529
1527
1531
1533
1549
1556
1558
1563
1554
1554
1557
1560
1562
1576
1577
1594
1613
1619
1630
1632
1632
1630
1630
1627
1624
1621
1624
1626
1638
1652
1655
1661
1664
1670
1672
1676
1675
1675
1675
1677
1678
1679
1681
1673
1674
1676
1679
1683
1686
1691
1694
1701
1698
1698
1698
1700
1703
1702
1699
1697
1698
1704
1705
1707
1705
1703
1700
1694
1696
1698
1697
1695
1691
1689
1679
1660
1662
1671
1673
1666
1660
1656
1656
1654
1655
1656
1658
1660
1670
1674
1676
1678
1680
1681
1688
1684
1676
1693
1695
1698
1701
1694
1702
1707
1709
1708
1715
1719
1721
1716
1718
1718
1716
1715
1716
1717
1717
1717
1723
1728
1734
1734
1735
1752
1754
1760
1761
1761
1759
1750
1750
1750
1765
1767
1775
1778
1782
1788
1789
1791
1791
1803
1797
1810
1804
1812
1812
1818
1840
1842
1838
1833
1820
1822
1826
1823
1821
1818
1842
1831
1826
1830
1839
1845
1843
1842
1834
1831
1831
1831
1836
1843
1850
1853
1856
1864
1862
1861
1857
1872
1877
1878
1879
1885
1890
1892
1895
1896
1896
1896
1892
1885
1875
1870
1872
1874
1876
1873
1869
1865
1865
1865
1865
1866
1855
1847
1839
1831
1834
1835
1839
1838
1837
1836
1829
1828
1830
1832
1816
1814
1820
1822
1825
1826
1826
1832
1835
1835
1826
1811
1809
1808
1815
1799
1803
1798
1790
1791
1788
1786
1780
1776
1767
1752
1750
1750
1761
1761
1760
1755
1753
1749
1735
1734
1732
1726
1726
1719
1718
1717
1715
1716
1716
1714
1708
1708
1707
1707
1708
1709
1707
1703
1694
1702
1699
1696
1693
1674
1685
1688
1684
1681
1679
1678
1677
1676
1676
1671
1660
1652
1651
1650
1663
1665
1667
1670
1673
1675
1677
1678
1680
1688
1690
1694
1696
1696
1694
1693
1701
1704
1707
1710
1709
1707
1696
1696
1697
1701
1704
1701
1699
1698
1698
1701
1693
1690
1683
1680
1682
1685
1688
1692
1682
1683
1684
1686
1688
1685
1678
1672
1664
1665
1665
1662
1656
1653
1639
1636
1632
1631
1630
1630
1630
1623
1619
1614
1607
1602
1593
1579
1576
1553
1549
1545
1542
1555
1553
1552
1547
1535
1533
1530
1530
1519
1518
1516
1515
1504
1498
1500
1499
1495
1493
1490
1489
1479
1480
1488
1490
1489
1488
1486
1486
1486
1486
1484
1483
1483
1483
1482
1481
1480
1478
1477
1478
1466
1462
1469
1472
1470
1464
1470
1470
1469
1469
1466
1463
1459
1456
1457
1459
1458
1455
1453
1443
1438
1433
1425
1429
1434
1443
1440
1437
1436
1437
1434
1429
1417
1417
1417
1413
1409
1411
1409
1390
1390
1386
1384
1382
1378
1377
1376
1364
1360
1360
1360
1364
1366
1369
1363
1348
1346
1344
1343
1341
1344
1346
1346
1347
1331
1329
1325
1324
1324
1322
1322
1322
1323
1324
1325
1322
1322
1320
1319
1317
1314
1313
1311
1308
1301
1301
1300
1300
1293
1289
1278
1276
1275
1276
1276
1276
1275
1273
1271
1271
1271
1269
1266
1263
1257
1253
1255
1256
1258
1235
1232
1225
1233
1237
1242
1236
1234
1232
1226
1223
1220
1216
1216
1216
1216
1216
1214
1211
1210
1206
1203
1197
1191
1186
1181
1178
1177
1168
1169
1172
1176
1183
1178
1171
1171
1174
1175
1164
1164
1160
1155
1156
1156
1151
1145
1141
1138
1135
1134
1126
1120
1117
1117
1125
1117
1110
1106
1104
1104
1103
1100
1098
1098
1100
1102
1087
1074
1068
1067
1061
1059
1059
1051
1043
1043
1045
1031
1034
1038
1019
1019
1019
1019
1021
1012
1011
1005
1006
1003
1001
1003
992
987
987
989
991
981
983
984
983
984
986
987
983
979
976
974
975
987
975
972
972
972
972
971
971
971
972
971
965
967
968
965
968
970
971
971
971
970
970
970
970
970
971
971
971
967
967
957
951
949
948
949
958
961
952
952
955
952
949
942
944
949
949
948
948
947
949
940
935
933
932
936
941
936
933
931
929
931
931
932
937
936
929
935
927
922
928
928
928
926
923
925
933
934
930
929
925
925
925
925
925
924
921
913
917
920
917
915
914
914
916
912
911
911
911
908
904
902
896
896
897
898
898
898
889
895
892
881
888
890
886
883
883
873
870
873
872
869
864
864
863
858
861
859
858
859
862
865
859
852
851
852
852
850
848
844
848
851
854
853
852
850
848
848
848
847
841
840
841
844
850
850
849
848
847
846
843
842
842
840
839
839
844
849
846
844
833
826
821
822
825
826
830
830
830
830
830
831
832
830
828
830
833
837
843
826
823
823
824
825
824
824
824
826
828
829
834
843
843
839
836
844
843
837
835
838
840
838
836
837
841
849
849
853
855
856
848
845
840
845
851
849
849
849
843
841
838
837
837
837
843
845
844
849
851
858
854
849
849
846
848
848
846
852
850
852
855
857
856
851
849
849
855
858
862
863
861
862
866
866
865
865
867
867
869
872
873
874
875
875
875
875
872
872
876
876
878
879
879
880
878
876
874
873
885
885
887
888
885
885
885
885
890
881
878
882
882
882
886
876
884
889
893
893
893
888
879
877
874
873
871
871
870
869
868
865
869
873
878
882
882
885
888
890
892
893
894
899
903
908
910
911
913
915
912
917
921
925
926
933
939
947
950
953
953
955
956
957
961
963
963
964
969
970
971
979
976
996
998
998
1002
1032
1052
1053
1056
1067
1072
1082
1083
1086
1084
1083
1083
1083
1083
1078
1082
1082
1089
1095
1106
1110
1113
1115
1118
1121
1137
1154
1151
1148
1146
1148
1152
1162
1162
1171
1181
1177
1176
1199
1199
1199
1194
1189
1170
1186
1189
1212
1214
1216
1221
1222
1222
1222
1222
1222
1218
1214
1209
1176
1172
1170
1168
1168
1168
1169
1169
1168
1168
1171
1174
1181
1181
1176
1173
1172
1170
1168
1167
1151
1149
1148
1137
1138
1133
1133
1126
1123
1116
1115
1110
1112
1113
1114
1114
1114
1114
1113