1017
1016
1015
1025
1027
1041
1055
1062
1055
1055
1057
1058
1067
1078
1077
1088
1091
1106
1112
1116
1119
1123
1124
1122
1122
1136
1139
1141
1143
1143
1141
1139
1131
1129
1125
1123
1126
1113
1110
1105
1102
1096
1111
1113
1117
1121
1120
1124
1133
1136
1138
1144
1142
1140
1135
1125
1124
1122
1117
1110
1112
1113
1115
1117
1116
1118
1121
1121
1121
1121
1121
1122
1129
1129
1129
1129
1143
1150
1151
1152
1152
1152
1151
1149
1148
1146
1145
1144
1150
1153
1152
1152
1153
1151
1152
1154
1155
1185
1176
1174
1171
1170
1166
1163
1152
1149
1149
1148
1147
1147
1147
1147
1148
1149
1148
1146
1145
1145
1146
1144
1144
1146
1145
1147
1151
1151
1158
1158
1160
1160
1178
1182
1183
1181
1172
1171
1161
1156
1156
1157
1163
1165
1167
1190
1190
1193
1195
1198
1201
1201
1210
1210
1210
1214
1212
1221
1225
1233
1246
1250
1253
1258
1260
1267
1272
1275
1279
1294
1293
1294
1320
1323
1325
1342
1345
1348
1348
1363
1366
1366
1372
1374
1387
1396
1404
1422
1422
1421
1421
1423
1427
1435
1437
1438
1443
1438
1434
1436
1441
1447
1450
1451
1452
1465
1461
1446
1447
1454
1473
1471
1474
1480
1486
1484
1499
1502
1500
1497
1502
1505
1514
1519
1522
1522
1522
1522
1529
1538
1547
1551
1547
1537
1543
1558
1572
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1578
1584
1584
1584
1584
1584
1579
1578
1578
1588
1602
1607
1612
1611
1610
1623
1631
1627
1628
1636
1642
1639
1637
1632
1635
1640
1650
1660
1661
1656
1651
1654
1658
1661
1674
1677
1682
1684
1685
1689
1703
1712
1709
1700
1700
1700
1701
1723
1722
1721
1726
1735
1750
1755
1756
1755
1752
1758
1764
1769
1782
1770
1768
1773
1774
1773
1772
1770
1771
1773
1772
1768
1761
1760
1764
1769
1768
1765
1756
1747
1745
1740
1742
1740
1730
1732
1718
1717
1715
1705
1701
1701
1690
1686
1682
1677
1670
1670
1670
1670
1666
1660
1652
1651
1651
1651
1652
1654
1654
1652
1649
1636
1634
1623
1630
1629
1628
1616
1613
1622
1604
1600
1599
1597
1603
1608
1605
1584
1576
1582
1585
1588
1589
1588
1583
1579
1569
1578
1574
1573
1577
1572
1566
1566
1553
1549
1546
1541
1533
1535
1541
1530
1528
1525
1521
1511
1509
1496
1494
1494
1492
1484
1483
1488
1490
1489
1487
1482
1479
1467
1460
1445
1445
1442
1428
1419
1415
1411
1406
1405
1404
1404
1404
1404
1404
1404
1401
1395
1382
1383
1373
1358
1357
1356
1355
1352
1351
1348
1347
1346
1345
1343
1339
1334
1331
1330
1328
1326
1326
1326
1326
1324
1303
1301
1301
1298
1293
1285
1280
1278
1267
1264
1260
1257
1257
1257
1258
1250
1243
1239
1236
1235
1231
1207
1204
1203
1203
1204
1201
1197
1189
1181
1182
1178
1175
1171
1169
1164
1163
1162
1161
1159
1160
1157
1151
1150
1143
1135
1133
1130
1128
1128
1128
1128
1127
1125
1123
1121
1120
1119
1116
1114
1113
1112
1110
1110
1110
1110
1112
1113
1114
1116
1118
1120
1121
1122
1125
1127
1128
1128
1128
1128
1130
1133
1135
1143
1150
1151
1157
1160
1159
1161
1161
1163
1164
1168
1171
1175
1178
1182
1181
1189
1197
1201
1204
1203
1203
1204
1207
1231
1235
1236
1239
1243
1250
1258
1257
1257
1257
1260
1264
1267
1278
1280
1285
1293
1298
1301
1301
1303
1324
1326
1326
1326
1326
1327
1330
1331
1333
1339
1343
1345
1346
1347
1348
1351
1352
1355
1356
1357
1358
1372
1383
1382
1395
1401
1404
1404
1404
1404
1404
1404
1405
1406
1411
1415
1418
1428
1442
1445
1445
1460
1467
1478
1482
1487
1489
1490
1488
1483
1484
1492
1494
1494
1495
1509
1511
1520
1525
1528
1530
1540
1535
1533
1541
1545
1548
1553
1566
1566
1572
1577
1573
1574
1578
1569
1579
1583
1588
1589
1590
1590
1590
1588
1584
1605
1608
1603
1597
1598
1600
1603
1623
1613
1616
1628
1629
1630
1629
1636
1637
1649
1652
1654
1654
1652
1651
1651
1651
1652
1660
1666
1670
1670
1670
1670
1677
1682
1686
1690
1703
1710
1717
1715
1717
1718
1732
1729
1740
1751
1760
1752
1749
1755
1768
1774
1775
1765
1760
1761
1768
1772
1773
1771
1770
1772
1773
1774
1773
1768
1770
1782
1770
1764
1758
1752
1755
1756
1754
1742
1724
1721
1721
1722
1723
1701
1700
1700
1700
1709
1712
1704
1691
1687
1686
1683
1677
1674
1661
1658
1655
1651
1656
1661
1660
1650
1641
1635
1631
1637
1639
1642
1636
1628
1627
1631
1623
1610
1611
1612
1607
1602
1588
1579
1578
1579
1584
1584
1584
1584
1584
1578
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1574
1572
1559
1543
1537
1547
1551
1556
1554
1529
1522
1522
1522
1522
1519
1514
1506
1502
1496
1500
1502
1499
1484
1486
1480
1474
1471
1473
1455
1448
1445
1460
1465
1452
1451
1450
1447
1441
1436
1434
1430
1426
1430
1431
1432
1428
1423
1421
1421
1422
1422
1404
1396
1387
1374
1372
1366
1366
1363
1348
1348
1345
1342
1325
1323
1320
1294
1293
1294
1279
1275
1272
1268
1260
1258
1253
1250
1246
1233
1225
1221
1212
1214
1210
1210
1210
1201
1198
1191
1191
1191
1190
1189
1189
1167
1166
1164
1158
1157
1157
1158
1170
1172
1179
1182
1182
1176
1160
1159
1158
1158
1152
1150
1147
1144
1145
1144
1144
1146
1146
1144
1146
1147
1149
1149
1147
1146
1146
1146
1147
1149
1151
1154
1164
1166
1169
1171
1174
1175
1186
1155
1151
1150
1150
1153
1152
1153
1154
1152
1143
1145
1148
1150
1150
1152
1152
1152
1152
1152
1150
1141
1129
1129
1129
1129
1129
1129
1129
1122
1121
1123
1121
1121
1121
1119
1117
1115
1114
1113
1112
1110
1112
1117
1122
1124
1125
1135
1140
1142
1143
1138
1137
1134
1124
1120
1121
1117
1114
1111
1096
1102
1105
1113
1115
1126
1123
1125
1128
1132
1139
1141
1144
1144
1144
1140
1136
1123
1122
1124
1124
1121
1118
1114
1105
1092
1088
1078
1079
1068
1059
1057
1056
1055
1062
1056
1042
1028
1025
1015
1015
1014
1012
1011
1017