1120
1120
1130
1131
1132
1134
1135
1137
1138
1146
1146
1147
1153
1154
1155
1158
1159
1161
1162
1163
1170
1171
1171
1172
1173
1173
1168
1172
1174
1184
1185
1186
1188
1188
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1191
1187
1186
1185
1184
1184
1186
1186
1187
1187
1187
1187
1188
1190
1192
1193
1197
1207
1210
1211
1208
1205
1205
1204
1202
1202
1201
1199
1199
1205
1212
1213
1211
1210
1209
1209
1208
1208
1208
1207
1206
1206
1205
1205
1206
1206
1206
1207
1208
1208
1208
1210
1212
1213
1214
1219
1220
1221
1224
1225
1226
1227
1227
1227
1227
1226
1226
1226
1225
1225
1225
1226
1227
1228
1228
1229
1229
1230
1231
1232
1233
1233
1236
1237
1243
1244
1245
1245
1246
1247
1250
1252
1252
1252
1252
1254
1255
1256
1256
1257
1258
1259
1259
1260
1268
1271
1274
1277
1277
1280
1281
1283
1284
1285
1289
1290
1291
1295
1298
1302
1303
1304
1304
1305
1306
1307
1311
1314
1316
1317
1319
1321
1322
1323
1325
1323
1322
1323
1324
1329
1333
1335
1336
1336
1337
1337
1337
1338
1338
1339
1339
1339
1340
1342
1345
1349
1351
1352
1354
1355
1360
1366
1375
1377
1379
1386
1388
1399
1401
1403
1404
1406
1407
1409
1411
1417
1419
1421
1423
1424
1424
1425
1426
1427
1432
1434
1436
1441
1446
1450
1454
1456
1457
1457
1458
1458
1459
1471
1473
1480
1481
1482
1483
1483
1484
1485
1485
1486
1489
1490
1491
1492
1494
1494
1495
1495
1496
1501
1506
1508
1510
1513
1516
1520
1531
1531
1534
1538
1539
1539
1540
1540
1540
1543
1544
1545
1548
1549
1550
1552
1554
1555
1556
1556
1557
1558
1558
1559
1561
1563
1564
1566
1572
1578
1589
1589
1590
1591
1594
1598
1602
1605
1606
1607
1608
1611
1613
1615
1629
1630
1632
1638
1645
1647
1648
1650
1652
1654
1657
1664
1667
1670
1674
1679
1689
1693
1698
1701
1704
1708
1714
1715
1715
1715
1717
1722
1728
1731
1732
1733
1755
1756
1758
1761
1762
1763
1765
1774
1776
1778
1788
1789
1790
1805
1808
1811
1813
1814
1815
1837
1845
1851
1852
1853
1854
1856
1856
1856
1856
1856
1856
1855
1855
1854
1853
1847
1847
1847
1847
1847
1847
1847
1846
1845
1844
1842
1841
1840
1839
1838
1837
1835
1835
1834
1834
1834
1834
1834
1835
1837
1838
1838
1838
1837
1837
1836
1836
1835
1835
1834
1834
1834
1833
1833
1831
1831
1832
1833
1833
1833
1833
1833
1832
1831
1831
1830
1830
1830
1830
1831
1831
1831
1832
1832
1833
1834
1833
1833
1832
1832
1832
1832
1832
1832
1832
1831
1831
1831
1831
1831
1831
1832
1832
1832
1831
1831
1831
1831
1832
1833
1833
1833
1832
1831
1831
1831
1832
1832
1832
1831
1831
1831
1831
1830
1830
1829
1829
1830
1831
1831
1831
1831
1831
1828
1827
1826
1824
1824
1823
1823
1823
1823
1823
1823
1821
1821
1820
1820
1822
1823
1823
1823
1823
1823
1822
1822
1822
1822
1822
1822
1824
1825
1825
1825
1825
1825
1825
1825
1825
1826
1827
1827
1827
1826
1826
1826
1826
1825
1825
1824
1823
1823
1823
1822
1822
1822
1823
1824
1824
1825
1825
1825
1824
1823
1823
1823
1823
1824
1824
1824
1824
1823
1823
1823
1823
1823
1823
1823
1824
1825
1826
1825
1825
1824
1823
1822
1822
1820
1817
1815
1814
1807
1805
1801
1800
1798
1795
1782
1781
1775
1773
1771
1770
1768
1763
1761
1760
1759
1758
1757
1754
1751
1749
1747
1743
1740
1739
1739
1738
1738
1736
1736
1735
1730
1725
1723
1718
1717
1716
1716
1715
1714
1698
1696
1694
1692
1691
1690
1688
1685
1682
1680
1678
1674
1662
1659
1657
1655
1654
1654
1654
1653
1652
1651
1650
1646
1643
1642
1641
1641
1640
1639
1638
1637
1627
1626
1625
1624
1623
1623
1621
1620
1620
1618
1613
1612
1609
1606
1602
1596
1594
1593
1590
1587
1586
1585
1584
1579
1572
1568
1561
1553
1550
1550
1548
1546
1543
1541
1540
1536
1534
1528
1526
1518
1513
1508
1504
1504
1502
1502
1500
1499
1496
1494
1493
1491
1484
1477
1471
1470
1470
1471
1472
1469
1463
1459
1450
1449
1443
1441
1438
1436
1435
1434
1434
1426
1422
1420
1419
1418
1416
1410
1407
1403
1400
1395
1394
1389
1384
1381
1379
1375
1375
1373
1371
1372
1367
1359
1354
1346
1342
1340
1338
1336
1334
1329
1328
1323
1322
1306
1300
1294
1290
1290
1289
1288
1277
1271
1270
1261
1257
1201
1194
1192
1185
1180
1180
1179
1179
1165
1165
1165
1162
1161
1159
1159
1157
1155
1153
1152
1152
1152
1152
1152
1151
1149
1149
1148
1146
1146
1145
1144
1142
1142
1142
1142
1142
1143
1145
1145
1145
1145
1146
1148
1148
1149
1149
1149
1149
1149
1149
1149
1149
1149
1149
1150
1151
1153
1154
1154
1155
1155
1155
1155
1155
1152
1145
1140
1140
1140
1140
1134
1133
1133
1133
1133
1134
1133
1133
1133
1132
1134
1135
1136
1130
1131
1130
1127
1127
1127
1127
1128
1126
1124
1122
1123
1127
1128
1128
1128
1128
1124
1127
1126
1134
1139
1138
1135
1131
1128
1126
1121
1116
1109
1107
1106
1105
1106
1103
1102
1098
1097
1097
1097
1097
1097
1099
1099
1102
1102
1102
1103
1103
1102
1105
1106
1107
1107
1108
1109
1109
1110
1110
1110
1109
1108
1108
1108
1108
1108
1109
1109
1108
1108
1108
1108
1108
1108
1108
1109
1110
1112
1113
1115
1118
1123
1128
1128
1129
1130
1135
1137
1151
1153
1160
1162
1170
1171
1172
1178
1181
1183
1193
1199
1202
1206
1207
1208
1210
1212
1216
1223
1226
1230
1233
1236
1237
1241
1245
1254
1255
1256
1257
1259
1259
1260
1263
1268
1271
1272
1274
1284
1287
1291
1293
1296
1296
1298
1300
1301
1303
1310
1317
1320
1320
1322
1322
1323
1323
1324
1326
1328
1329
1330
1331
1334
1337
1339
1341
1343
1344
1345
1346
1347
1349
1350
1352
1353
1356
1357
1359
1362
1364
1370
1373
1376
1386
1391
1394
1398
1398
1399
1400
1401
1403
1405
1409
1419
1423
1426
1428
1431
1433
1435
1439
1445
1447
1451
1453
1456
1462
1469
1469
1471
1472
1473
1473
1473
1474
1475
1475
1476
1476
1479
1485
1487
1488
1489
1491
1492
1493
1494
1496
1498
1500
1501
1507
1514
1515
1516
1517
1518
1521
1522
1526
1528
1532
1542
1543
1544
1545
1547
1549
1551
1559
1564
1574
1577
1580
1579
1578
1578
1578
1580
1581
1582
1583
1588
1592
1592
1594
1600
1613
1613
1613
1615
1616
1618
1623
1630
1632
1634
1638
1640
1642
1643
1644
1644
1645
1647
1649
1652
1657
1661
1665
1668
1669
1670
1670
1673
1675
1678
1679
1681
1683
1690
1694
1698
1702
1703
1707
1708
1710
1722
1731
1738
1743
1747
1752
1753
1756
1759
1764
1765
1767
1768
1768
1768
1768
1770
1770
1773
1773
1773
1774
1774
1774
1773
1772
1771
1771
1770
1769
1766
1764
1763
1763
1762
1762
1760
1760
1760
1758
1751
1749
1745
1741
1735
1735
1735
1734
1734
1734
1734
1733
1732
1728
1725
1722
1720
1719
1718
1717
1716
1712
1702
1702
1701
1701
1700
1688
1686
1684
1680
1676
1676
1675
1673
1668
1667
1665
1661
1660
1660
1659
1658
1653
1651
1649
1648
1647
1646
1645
1643
1640
1637
1637
1637
1637
1637
1637
1636
1635
1634
1632
1629
1627
1622
1615
1613
1612
1609
1605
1603
1603
1603
1603
1603
1601
1591
1585
1584
1584
1584
1584
1584
1584
1583
1583
1582
1582
1582
1578
1577
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1572
1569
1567
1564
1561
1557
1555
1552
1550
1545
1545
1546
1547
1550
1550
1551
1551
1550
1543
1536
1531
1530
1530
1530
1528
1527
1526
1523
1523
1527
1520
1512
1510
1508
1504
1501
1499
1494
1491
1489
1487
1489
1492
1498
1499
1502
1499
1488
1480
1474
1472
1471
1470
1469
1468
1465
1459
1457
1451
1450
1450
1449
1447
1443
1439
1438
1441
1442
1444
1442
1437
1433
1433
1432
1432
1432
1430
1429
1428
1425
1423
1423
1423
1425
1425
1426
1426
1417
1414
1399
1396
1392
1375
1376
1376
1377
1375
1372
1356
1354
1353
1349
1343
1341
1337
1336
1335
1325
1323
1320
1315
1295
1290
1289
1284
1274
1270
1265
1261
1246
1246
1246
1246
1238
1227
1223
1221
1217
1214
1212
1211
1210
1210
1206
1203
1201
1198
1197
1191
1191
1191
1191
1190
1189
1189
1188
1188
1188
1188
1188
1186
1184
1182
1169
1164
1163
1163
1163
1163
1168
1171
1175
1178
1183
1182
1186
1189
1192
1193
1192
1199
1203
1206
1208
1212
1214
1216
1220
1222
1224
1223
1242
1242
1241
1241
1240
1238
1238
1241
1242
1240
1240
1240
1240
1236
1226
1217
1217
1217
1204
1204
1204
1204
1203
1198
1192
1192
1191
1190
1189
1189
1188
1188
1186
1186
1186
1186
1186
1187
1187
1188
1189
1189
1190
1191
1191
1192
1192
1192
1192
1192
1191
1190
1190
1190
1196
1196
1194
1194
1200
1202
1203
1203
1205
1207
1216
1217
1217
1218
1219
1220
1221
1222
1222
1222
1222
1222
1222
1222
1223
1223
1223
1223
1223
1223
1219
1219
1219
1219
1218
1204
1195
1193
1191
1191
1182
1180
1178
1176
1174
1172
1170
1162
1160
1158
1157
1146
1146
1145
1155
1156
1159
1162
1172
1172
1175
1172
1173
1166
1156
1156
1156
1155
1155
1155
1155
1155
1152
1151
1148
1148
1148
1146
1145
1144
1140
1135
1136
1140
1144
1147
1147
1147
1148
1153
1155
1157
1160
1164
1184
1181
1177
1174
1170
1164
1159
1156
1139
1138
1144
1144
1144
1144
1144
1144
1144
1145
1145
1145
1145
1145
1145
1145
1146
1146
1146
1146
1146
1146
1146
1148
1151
1151
1152
1152
1153
1154
1155
1151
1150
1149
1148
1146
1131
1120
1119
1115
1113
1109
1115
1117
1120
1122
1122
1122
1121
1121
1124
1125
1126
1127
1128
1123
1119
1116
1114
1116
1121
1127
1129
1130
1130
1131
1131
1131
1129
1128
1127
1128
1128
1130
1130
1129
1129
1129
1129
1129
1129
1130
1137
1137
1137
1137
1141
1142
1144
1144
1146
1146
1148
1148
1153
1154
1153
1151
1151
1149
1148
1147
1147
1147
1146
1146
1145
1145
1143
1141
1140
1139
1138
1137
1137
1136
1132
1131
1130
1130
1129
1128
1128
1126
1113
1112
1112
1111
1120
1133
1139
1139
1142
1142
1142
1144
1145
1145
1145
1145
1145
1145
1143
1142
1141
1141
1140
1139
1136
1136
1136
1136
1136
1136
1135
1134
1133
1132
1130
1129
1128
1127
1126
1125
1124
1122
1122
1121
1121
1120
1119
1119
1119
1119