1066
1066
1066
1066
1068
1068
1072
1072
1072
1073
1073
1073
1073
1074
1084
1089
1095
1109
1113
1115
1121
1136
1140
1142
1148
1152
1153
1154
1157
1160
1160
1163
1165
1167
1168
1171
1178
1182
1186
1187
1188
1190
1191
1192
1195
1197
1198
1202
1203
1203
1206
1208
1209
1214
1218
1220
1234
1236
1239
1241
1243
1243
1243
1244
1246
1251
1252
1254
1255
1257
1260
1269
1271
1273
1275
1276
1277
1278
1278
1279
1284
1289
1293
1293
1298
1300
1302
1305
1306
1307
1309
1310
1312
1314
1317
1319
1326
1333
1339
1348
1348
1347
1346
1345
1343
1346
1345
1340
1338
1338
1339
1341
1342
1343
1346
1348
1350
1351
1352
1364
1369
1374
1384
1389
1393
1395
1395
1395
1395
1394
1394
1396
1397
1397
1397
1399
1401
1409
1413
1414
1415
1416
1417
1417
1418
1425
1429
1440
1443
1445
1447
1450
1452
1457
1461
1462
1466
1470
1479
1479
1480
1482
1483
1483
1491
1494
1497
1500
1500
1501
1503
1503
1504
1508
1510
1511
1512
1513
1516
1518
1525
1530
1531
1531
1542
1547
1551
1552
1553
1554
1552
1551
1548
1547
1549
1552
1555
1558
1560
1562
1563
1565
1567
1569
1569
1570
1572
1573
1574
1575
1583
1585
1587
1592
1597
1597
1596
1593
1594
1595
1596
1597
1598
1599
1599
1601
1602
1602
1609
1611
1616
1623
1625
1626
1631
1633
1637
1639
1641
1645
1647
1647
1647
1648
1648
1649
1652
1654
1661
1661
1660
1660
1659
1659
1660
1662
1665
1669
1673
1676
1678
1681
1683
1691
1697
1698
1698
1705
1708
1708
1709
1709
1710
1712
1713
1715
1718
1720
1724
1727
1731
1735
1736
1737
1739
1739
1740
1742
1744
1745
1745
1746
1747
1747
1751
1755
1757
1758
1759
1761
1764
1767
1776
1779
1782
1785
1786
1788
1793
1802
1803
1807
1815
1818
1819
1823
1832
1832
1834
1852
1852
1852
1852
1853
1853
1854
1854
1855
1857
1860
1862
1865
1868
1872
1875
1878
1882
1883
1884
1886
1886
1887
1888
1892
1903
1903
1904
1907
1912
1913
1915
1916
1919
1918
1908
1903
1904
1904
1903
1902
1886
1884
1881
1877
1869
1867
1865
1860
1858
1856
1843
1835
1825
1807
1806
1805
1801
1798
1797
1797
1795
1793
1785
1769
1765
1764
1764
1758
1757
1752
1752
1751
1736
1733
1731
1730
1725
1719
1716
1710
1706
1696
1694
1694
1693
1693
1693
1691
1690
1688
1688
1688
1685
1684
1683
1681
1681
1677
1676
1676
1665
1663
1656
1652
1646
1645
1638
1636
1635
1633
1631
1630
1630
1630
1629
1629
1617
1613
1610
1607
1603
1593
1592
1591
1590
1588
1587
1585
1583
1582
1581
1580
1578
1579
1580
1580
1580
1580
1581
1583
1587
1589
1590
1588
1586
1584
1583
1582
1581
1581
1581
1581
1585
1587
1590
1593
1599
1601
1602
1603
1603
1603
1604
1604
1607
1608
1609
1610
1611
1612
1617
1623
1624
1630
1638
1640
1640
1643
1646
1648
1652
1654
1656
1657
1657
1658
1664
1664
1665
1666
1668
1671
1672
1672
1672
1672
1674
1675
1677
1678
1679
1681
1683
1683
1682
1682
1682
1682
1683
1685
1688
1688
1688
1688
1688
1688
1689
1689
1689
1689
1689
1689
1689
1689
1690
1691
1691
1697
1698
1699
1700
1700
1699
1695
1692
1683
1681
1680
1679
1677
1675
1656
1650
1648
1646
1644
1642
1644
1644
1644
1644
1643
1641
1641
1638
1635
1634
1631
1630
1629
1628
1627
1624
1623
1619
1617
1615
1614
1612
1609
1607
1606
1606
1606
1606
1607
1606
1605
1602
1601
1601
1602
1603
1603
1603
1603
1601
1600
1597
1595
1593
1591
1591
1591
1591
1591
1592
1594
1595
1580
1578
1576
1573
1572
1570
1568
1565
1562
1559
1558
1556
1554
1547
1546
1546
1545
1545
1544
1543
1542
1542
1542
1540
1540
1538
1536
1534
1531
1530
1528
1527
1526
1524
1523
1521
1520
1510
1509
1506
1502
1495
1494
1494
1491
1485
1482
1481
1480
1479
1478
1492
1510
1512
1514
1522
1540
1542
1543
1544
1545
1550
1552
1555
1557
1558
1558
1558
1560
1561
1563
1564
1566
1568
1570
1579
1581
1583
1584
1585
1587
1589
1606
1608
1610
1612
1615
1616
1621
1623
1624
1627
1637
1641
1648
1650
1652
1654
1660
1662
1663
1663
1663
1664
1664
1664
1664
1663
1649
1645
1641
1636
1631
1627
1625
1623
1621
1616
1613
1608
1601
1599
1596
1592
1587
1587
1586
1584
1582
1579
1577
1574
1571
1569
1567
1564
1559
1548
1544
1534
1527
1524
1523
1522
1521
1520
1519
1512
1509
1509
1509
1505
1504
1502
1497
1496
1495
1494
1494
1493
1488
1482
1482
1480
1478
1473
1466
1464
1461
1459
1456
1454
1454
1454
1454
1457
1459
1459
1459
1460
1460
1458
1457
1456
1455
1454
1453
1452
1449
1441
1437
1432
1422
1416
1412
1409
1406
1404
1396
1394
1393
1391
1389
1385
1382
1378
1376
1374
1372
1370
1370
1370
1370
1369
1371
1373
1374
1374
1373
1371
1370
1359
1358
1353
1353
1353
1353
1349
1346
1345
1342
1340
1335
1330
1323
1321
1318
1316
1314
1312
1310
1308
1305
1299
1296
1294
1293
1292
1290
1289
1288
1287
1285
1281
1276
1273
1273
1272
1271
1268
1266
1265
1263
1257
1253
1253
1252
1251
1250
1249
1249
1248
1248
1247
1246
1244
1243
1241
1239
1237
1236
1235
1234
1232
1231
1232
1235
1233
1229
1227
1222
1220
1216
1216
1215
1215
1215
1216
1215
1215
1214
1214
1211
1210
1208
1206
1206
1205
1204
1204
1203
1202
1200
1194
1191
1189
1189
1189
1188
1188
1188
1188
1188
1188
1188
1188
1186
1183
1178
1177
1177
1178
1179
1180
1180
1180
1179
1176
1175
1175
1175
1175
1174
1172
1172
1172
1170
1165
1162
1155
1147
1147
1147
1147
1147
1147
1148
1151
1150
1145
1145
1144
1143
1139
1136
1135
1134
1132
1131
1123
1116
1109
1111
1112
1111
1110
1103
1101
1100
1100
1103
1107
1113
1115
1116
1117
1117
1117
1115
1111
1111
1111
1112
1113
1113
1110
1102
1099
1097
1096
1095
1094
1094
1096
1098
1098
1099
1104
1107
1107
1108
1109
1111
1111
1112
1118
1130
1130
1129
1127
1127
1129
1128
1128
1128
1128
1129
1132
1132
1133
1133
1135
1138
1140
1143
1144
1147
1151
1152
1153
1155
1160
1165
1168
1169
1170
1171
1172
1179
1180
1183
1184
1185
1186
1184
1183
1180
1180
1180
1180
1176
1175
1171
1170
1169
1168
1167
1167
1167
1169
1173
1173
1173
1173
1172
1170
1169
1168
1166
1164
1163
1162
1161
1161
1157
1155
1154
1153
1153
1154
1154
1154
1152
1150
1134
1131
1128
1126
1124
1123
1120
1116
1116
1116
1114
1108
1098
1096
1090
1090
1089
1088
1087
1086
1085
1085
1084
1083
1081
1081
1080
1078
1075
1071
1067
1066
1062
1062
1062
1059
1056
1053
1053
1054
1057
1057
1053
1050
1050
1050
1050
1050
1050
1050
1054
1056
1056
1056
1057
1058
1058
1057
1057
1056
1056
1056
1055
1055
1054
1049
1047
1046
1046
1046
1046
1046
1046
1047
1047
1048
1048
1051
1051
1050
1049
1049
1048
1047
1045
1044
1042
1029
1025
1022
1021
1020
1020
1020
1020
1020
1021
1023
1023
1024
1028
1031
1031
1035
1037
1037
1036
1036
1035
1033
1031
1028
1026
1023
1021
1021
1022
1022
1022
1022
1029
1032
1033
1037
1037
1044
1048
1050
1047
1045
1045
1045
1048
1052
1054
1054
1051
1045
1044
1043
1042
1039
1040
1041
1041
1040
1039
1039
1038
1038
1038
1037
1036
1036
1034
1033
1031
1031
1027
1025
1022
1022
1023
1022
1022
1022
1021
1019
1017
1015
1014
1014
1014
1010
1016
1018
1015
1015
1012
1012
1011
1011
1014
1019
1020
1022
1028
1030
1035
1035
1031
1025
1021
1020
1017
1013
1011
1011
1010
1012
1013
1012
1012
1013
1014
1014
1015
1016
1017
1017
1023
1023
1028
1031
1029
1028
1024
1024
1027
1029
1031
1028
1025
1019
1018
1018
1018
1016
1016
1016
1016
1015
1014
1013
1012
1008
1005
1003
1003
1004
1004
1002
1005
1007
1006
1004
1006
1007
1007
1008
1010
1011
1011
1012
1011
1009
1009
1007
1006
1005
1005
1009
1009
1010
1010
1009
1009
1008
1008
1008
1006
1004
1007
1011
1013
1014
1015
1016
1020
1021
1015
1011
1011
1011
1007
1005
1003
1000
999
998
998
998
998
997
997
997
1001
1003
1004
1005
1006
1013
1015
1017
1017
1017
1015
1016
1018
1017
1017
1018
1021
1021
1021
1021
1021
1020