1547
1547
1547
1547
1550
1550
1550
1551
1551
1551
1552
1552
1552
1553
1555
1556
1557
1557
1558
1558
1558
1558
1559
1559
1560
1561
1561
1561
1562
1562
1563
1563
1564
1564
1565
1566
1566
1566
1567
1567
1569
1570
1570
1570
1570
1571
1573
1575
1575
1576
1576
1577
1578
1578
1579
1580
1581
1582
1583
1583
1584
1584
1584
1585
1585
1587
1589
1592
1593
1596
1597
1599
1604
1606
1608
1608
1609
1609
1610
1611
1611
1612
1613
1614
1614
1615
1618
1619
1620
1622
1623
1627
1629
1631
1633
1634
1635
1637
1639
1643
1644
1647
1649
1650
1651
1653
1654
1655
1656
1657
1658
1659
1659
1659
1660
1660
1661
1661
1662
1662
1663
1663
1664
1664
1665
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1666
1665
1665
1665
1665
1665
1664
1664
1664
1664
1664
1663
1661
1661
1660
1660
1659
1657
1656
1655
1653
1652
1651
1650
1650
1650
1649
1649
1648
1647
1646
1646
1645
1645
1644
1644
1643
1643
1643
1643
1643
1642
1642
1641
1640
1638
1636
1635
1633
1632
1631
1630
1630
1629
1629
1628
1627
1626
1625
1624
1624
1623
1622
1621
1620
1620
1619
1619
1612
1602
1600
1599
1596
1591
1589
1587
1586
1585
1583
1581
1577
1575
1570
1569
1567
1566
1565
1564
1565
1565
1566
1566
1563
1560
1557
1555
1553
1552
1549
1547
1543
1540
1538
1536
1533
1531
1529
1524
1521
1516
1513
1510
1505
1503
1502
1501
1498
1495
1492
1487
1483
1481
1481
1479
1477
1474
1474
1472
1470
1469
1468
1467
1466
1465
1464
1463
1458
1456
1455
1452
1451
1451
1450
1450
1450
1449
1448
1446
1444
1441
1437
1435
1433
1431
1429
1425
1425
1424
1423
1422
1420
1415
1412
1406
1404
1402
1401
1400
1399
1398
1397
1396
1396
1396
1396
1396
1396
1396
1396
1395
1379
1377
1373
1371
1371
1370
1368
1367
1365
1360
1357
1354
1352
1350
1349
1348
1345
1344
1341
1338
1332
1328
1326
1324
1323
1322
1321
1320
1320
1317
1316
1315
1314
1311
1309
1305
1302
1298
1296
1293
1291
1287
1284
1281
1279
1278
1277
1276
1268
1267
1266
1266
1266
1266
1262
1260
1258
1256
1253
1252
1251
1250
1250
1248
1247
1245
1242
1240
1239
1238
1237
1236
1234
1232
1231
1230
1229
1229
1228
1228
1227
1225
1223
1219
1215
1211
1207
1204
1201
1198
1191
1186
1184
1183
1180
1177
1176
1174
1173
1170
1169
1164
1159
1156
1154
1151
1150
1147
1145
1141
1139
1138
1137
1137
1137
1137
1137
1138
1129
1126
1124
1122
1121
1121
1119
1118
1114
1111
1107
1104
1104
1103
1102
1101
1100
1097
1094
1092
1087
1084
1080
1077
1075
1073
1068
1065
1061
1057
1055
1054
1053
1052
1051
1049
1046
1044
1044
1044
1043
1042
1041
1040
1038
1036
1034
1028
1027
1025
1024
1023
1022
1020
1018
1016
1016
1015
1015
1015
1013
1012
1011
1011
1008
1002
1000
998
996
995
994
991
991
990
989
989
985
978
973
970
967
966
962
957
956
954
949
948
948
938
935
934
932
931
930
928
925
917
917
917
916
915
913
912
909
907
905
903
902
900
898
896
891
887
887
889
887
886
884
884
883
883
882
882
881
881
880
878
876
874
873
872
871
871
871
871
871
870
870
869
869
869
867
866
864
862
861
859
857
856
854
852
851
849
848
848
847
847
846
845
843
842
843
843
845
845
845
845
840
836
832
829
826
822
820
818
814
813
814
815
816
816
816
816
815
815
815
815
815
814
813
811
807
806
806
805
803
802
800
798
797
793
791
789
786
785
783
783
783
783
783
783
780
778
777
776
775
773
772
771
770
769
769
769
769
768
767
766
765
765
764
764
764
765
765
766
766
766
766
766
766
766
766
766
766
766
767
768
768
770
771
772
774
773
773
772
771
771
771
771
772
773
773
773
775
776
776
777
778
780
780
780
780
780
780
780
781
781
781
781
782
782
782
782
782