1563
1563
1564
1566
1568
1570
1573
1573
1569
1568
1570
1571
1571
1570
1572
1573
1576
1580
1580
1581
1582
1582
1582
1581
1581
1581
1581
1582
1583
1585
1586
1586
1585
1583
1583
1583
1584
1584
1583
1581
1582
1584
1582
1580
1580
1580
1581
1581
1582
1584
1586
1587
1587
1588
1590
1590
1590
1590
1590
1589
1589
1589
1589
1590
1590
1592
1592
1594
1605
1608
1607
1601
1605
1608
1611
1617
1618
1618
1619
1621
1621
1621
1621
1621
1620
1619
1619
1621
1622
1624
1626
1630
1632
1636
1640
1643
1644
1645
1646
1647
1647
1648
1649
1650
1650
1651
1651
1651
1651
1651
1651
1651
1652
1653
1658
1661
1662
1660
1660
1659
1657
1655
1653
1651
1648
1651
1656
1659
1660
1661
1662
1663
1664
1665
1666
1668
1671
1681
1688
1689
1691
1692
1690
1688
1686
1683
1679
1677
1674
1672
1671
1669
1668
1666
1664
1664
1665
1667
1668
1668
1669
1671
1670
1669
1668
1667
1666
1667
1668
1669
1670
1669
1668
1667
1666
1664
1664
1666
1666
1661
1657
1658
1659
1660
1660
1661
1662
1665
1668
1669
1669
1669
1668
1668
1668
1669
1672
1675
1678
1682
1685
1688
1692
1699
1702
1703
1705
1702
1699
1696
1694
1690
1684
1681
1678
1674
1671
1663
1655
1651
1651
1653
1654
1655
1656
1657
1658
1659
1660
1663
1665
1668
1669
1671
1671
1670
1668
1666
1662
1658
1655
1655
1655
1655
1655
1655
1655
1656
1657
1657
1658
1659
1660
1661
1661
1661
1662
1663
1663
1664
1664
1664
1664
1667
1668
1669
1672
1675
1678
1678
1678
1678
1678
1677
1677
1677
1677
1677
1678
1682
1687
1691
1696
1698
1699
1700
1701
1702
1703
1704
1705
1705
1705
1704
1703
1700
1699
1704
1706
1708
1716
1721
1732
1736
1739
1741
1741
1741
1741
1744
1745
1746
1749
1748
1746
1746
1744
1733
1724
1719
1714
1715
1716
1718
1722
1726
1729
1731
1728
1725
1719
1719
1722
1725
1727
1728
1725
1718
1712
1703
1697
1698
1701
1701
1701
1699
1696
1693
1688
1683
1678
1674
1666
1657
1656
1655
1655
1654
1654
1653
1653
1652
1652
1653
1653
1654
1655
1655
1656
1657
1656
1654
1651
1649
1645
1643
1642
1642
1642
1642
1642
1643
1643
1643
1643
1643
1644
1644
1644
1641
1636
1634
1633
1635
1636
1641
1644
1649
1650
1648
1647
1644
1642
1640
1638
1632
1619
1617
1613
1609
1609
1614
1622
1627
1635
1631
1629
1627
1626
1623
1620
1617
1614
1611
1608
1605
1601
1602
1606
1611
1614
1610
1607
1604
1598
1597
1594
1592
1593
1593
1594
1595
1595
1596
1596
1595
1594
1594
1593
1593
1594
1594
1595
1595
1594
1593
1591
1589
1588
1586
1584
1584
1584
1585
1586
1587
1588
1589
1588
1587
1585
1583
1585
1587
1588
1589
1591
1591
1589
1587
1584
1582
1579
1577
1576
1574
1572
1571
1570
1569
1568
1568
1567
1567
1566
1565
1564
1562
1561
1560
1558
1558
1556
1555
1555
1554
1553
1553
1552
1551
1551
1551
1548
1548
1548
1548
1548
1548
1548
1548
1547
1546
1545
1544
1543
1543
1541
1540
1539
1538
1537
1535
1533
1533
1533
1533
1533
1533
1533
1532
1531
1529
1527
1525
1523
1522
1521
1521
1520
1520
1519
1518
1517
1516
1515
1514
1512
1510
1508
1506
1504
1502
1501
1501
1502
1503
1503
1504
1505
1505
1504
1502
1501
1500
1499
1497
1495
1494
1493
1493
1492
1491
1490
1489
1489
1488
1485
1482
1478
1471
1468
1466
1456
1443
1435
1432
1421
1420
1418
1417
1416
1414
1403
1397
1392
1378
1375
1375
1370
1368
1367
1363
1360
1352
1350
1344
1340
1339
1337
1331
1329
1323
1323
1322
1320
1320
1320
1320
1318
1315
1308
1303
1289
1289
1277
1274
1272
1271
1270
1270
1270
1269
1268
1265
1262
1257
1251
1242
1235
1231
1224
1215
1212
1214
1215
1214
1213
1204
1201
1199
1197
1195
1194
1192
1188
1183
1182
1182
1177
1166
1150
1148
1147
1143
1137
1133
1131
1133
1135
1131
1123
1115
1115
1114
1113
1112
1106
1104
1101
1088
1083
1079
1074
1070
1063
1062
1061
1056
1053
1047
1046
1049
1043
1016
1009
1004
1009
1007
1005
1003
1001
996
993
991
986
978
971
968
965
963
963
961
956
952
952
949
941
931
929
925
926
927
928
930
936
937
938
941
942
946
947
949
948
946
942
940
940
940
940
939
939
939
939
939
939
937
937
936
935
931
930
928
928
928
927
927
926
926
925
923
922
922
922
922
922
922
922
923
926
930
935
936
937
939
947
952
957
957
957
957
958
960
963
965
968
971
972
974
978
981
981
984
987
991
995
998
1002
1005
1005
1005
1003
999
997
997
998
999
1001
1001
1001
1001
1001
1002
1003
1003
1004
1005
1006
1006
1007
1008
1008
1009
1008
1007
1004
1003
1006
1018
1027
1028
1027
1027
1040
1039
1039
1049
1050
1050
1051
1053
1056
1056
1056
1056
1057
1069
1084
1086
1089
1090
1091
1092
1093
1103
1101
1102
1105
1117
1132
1143
1153
1152
1150
1150
1148
1146
1143
1142
1142
1143
1144
1145
1147
1150
1152
1153
1157
1160
1163
1165
1167
1173
1174
1177
1178
1179
1180
1181
1182
1183
1189
1192
1197
1201
1201
1201
1201
1203
1206
1210
1211
1211
1211
1211
1212
1212
1213
1214
1219
1221
1222
1226
1227
1228
1229
1233
1236
1237
1239
1244
1250
1251
1253
1254
1255
1255
1256
1257
1257
1258
1258
1258
1259
1262
1265
1268
1269
1270
1271
1271
1273
1278
1280
1286
1294
1295
1295
1295
1295
1295
1296
1296
1297
1298
1299
1300
1302
1303
1305
1308
1309
1311
1313
1315
1317
1318
1319
1319
1318
1317
1315
1318
1320
1322
1324
1324
1324
1324
1323
1322
1321
1321
1321
1321
1320
1318
1317
1315
1314
1313
1313
1314
1315
1317
1318
1318
1319
1320
1320
1321
1322
1323
1323
1324
1327
1327
1326
1323
1328
1335
1339
1339
1339
1339
1338
1334
1332
1331
1330
1325
1323
1319
1318
1317
1318
1320
1322
1322
1323
1324
1324
1325
1325
1325
1325
1327
1328
1329
1330
1330
1330
1330
1330
1330
1330
1330
1331
1335
1338
1342
1345
1350
1358
1362
1374
1385
1386
1388
1389
1391
1393
1395
1397
1402
1406
1414
1419
1425
1427
1430
1433
1435
1440
1446
1454
1465
1490
1491
1500
1497
1497
1497
1495
1490
1485
1479
1468
1466
1463
1462
1460
1457
1454
1447
1443
1435
1430
1427
1426
1416
1414
1410
1398
1395
1393
1390
1390
1389
1382
1378
1374
1372
1370
1365
1361
1360
1365
1367
1370
1370
1371
1374
1377
1382
1388
1390
1390
1391
1391
1391
1394
1394
1390
1387
1388
1394
1401
1403
1402
1400
1397
1396
1397
1399
1408
1410
1411
1411
1411
1412
1413
1413
1413
1411
1411
1410
1410
1409
1408
1407
1406
1400
1398
1393
1389
1386
1385
1383
1383
1384
1384
1384
1383
1383
1381
1381
1380
1375
1371
1368
1366
1361
1355
1353
1351
1349
1346
1344
1343
1341
1337
1333
1330
1328
1325
1324
1320
1316
1313
1309
1308
1305
1299
1296
1295
1294
1288
1286
1283
1280
1277
1276
1275
1274
1273
1272
1271
1270
1270
1272
1274
1276
1280
1282
1284
1288
1292
1296
1299
1301
1301
1302
1304
1306
1307
1307
1308
1309
1312
1314
1317
1321
1323
1325
1325
1327
1328
1330
1332
1335
1338
1342
1346
1348
1348
1348
1349
1354
1358
1362
1363
1366
1367
1369
1371
1373
1373
1372
1372
1372