563
563
563
563
563
563
563
563
563
563
563
563
563
563
563
564
570
569
568
567
565
564
563
564
564
564
565
565
566
566
566
567
567
568
569
570
571
571
572
573
574
573
573
572
569
569
568
561
563
577
578
579
586
597
599
601
602
603
621
624
634
633
632
630
629
630
631
634
643
648
648
644
643
645
647
648
648
649
648
644
640
638
636
634
650
653
656
674
681
682
685
687
688
690
692
694
696
703
703
702
702
715
718
718
720
721
722
725
726
727
727
728
728
729
731
732
733
735
736
738
740
742
744
746
747
749
754
760
764
766
766
764
766
769
770
771
773
775
780
781
782
783
784
785
786
786
786
787
790
791
793
794
795
801
804
807
811
814
813
812
810
809
817
821
827
832
849
850
852
853
855
854
853
852
858
860
865
866
867
868
870
873
875
877
878
878
876
874
872
873
875
878
881
884
887
889
888
887
889
890
900
904
906
903
901
902
910
911
911
912
913
914
918
920
922
922
922
922
921
921
918
916
914
912
906
902
898
895
894
893
895
897
897
895
893
892
892
896
899
897
895
900
905
904
895
882
878
883
874
877
884
894
896
892
886
873
873
870
864
860
861
855
857
862
866
870
880
883
879
873
869
869
866
855
854
856
859
863
866
867
865
862
855
856
858
861
862
858
857
860
864
857
852
852
854
844
845
846
846
850
857
867
863
853
853
853
852
851
850
847
841
838
836
832
831
830
829
827
826
826
830
829
828
829
832
834
835
832
824
824
831
835
851
853
855
856
858
861
866
868
869
869
869
869
869
869
869
874
876
878
879
883
884
884
885
886
887
888
892
893
909
912
921
926
926
928
931
938
940
947
948
952
955
959
964
970
971
975
980
987
990
992
993
995
996
999
999
1001
1007
1010
1024
1038
1052
1055
1055
1055
1055
1055
1055
1055
1058
1058
1057
1055
1053
1053
1055
1058
1060
1060
1060
1063
1065
1066
1067
1065
1063
1063
1058
1054
1055
1053
1050
1053
1060
1061
1061
1062
1064
1065
1066
1066
1072
1073
1073
1078
1079
1095
1097
1099
1104
1105
1110
1111
1112
1114
1123
1128
1135
1136
1139
1166
1170
1177
1182
1184
1185
1188
1190
1192
1193
1195
1200
1201
1204
1206
1213
1218
1223
1228
1236
1239
1240
1241
1243
1253
1254
1258
1261
1264
1280
1281
1284
1285
1286
1287
1289
1290
1291
1291
1293
1297
1300
1303
1306
1310
1314
1317
1322
1323
1325
1326
1330
1332
1333
1336
1337
1338
1338
1340
1343
1344
1344
1345
1349
1350
1356
1358
1359
1360
1360
1360
1360
1365
1367
1368
1377
1383
1393
1402
1405
1408
1409
1411
1413
1413
1411
1410
1408
1409
1411
1423
1426
1431
1434
1438
1440
1441
1441
1443
1444
1445
1446
1447
1455
1459
1464
1473
1480
1482
1486
1487
1489
1491
1494
1495
1496
1498
1505
1507
1509
1512
1513
1515
1518
1518
1520
1523
1524
1525
1525
1527
1527
1528
1529
1530
1536
1542
1543
1544
1545
1545
1545
1551
1553
1560
1563
1567
1569
1571
1575
1576
1577
1580
1582
1585
1587
1589
1592
1597
1597
1597
1597
1598
1599
1601
1603
1604
1609
1610
1617
1618
1621
1622
1627
1629
1633
1637
1638
1641
1641
1643
1644
1657
1660
1661
1664
1667
1673
1677
1681
1695
1702
1703
1709
1710
1712
1712
1713
1706
1705
1705
1704
1704
1704
1705
1705
1706
1707
1707
1713
1715
1719
1722
1722
1722
1724
1728
1732
1734
1735
1735
1736
1736
1736
1737
1737
1749
1751
1756
1759
1767
1769
1771
1775
1778
1778
1778
1778
1778
1779
1780
1781
1785
1785
1785
1785
1785
1785
1786
1789
1790
1795
1796
1797
1798
1802
1804
1807
1807
1807
1808
1808
1808
1808
1808
1809
1810
1811
1812
1813
1814
1815
1816
1820
1824
1826
1833
1838
1840
1842
1842
1841
1840
1839
1839
1837
1836
1835
1836
1839
1840
1843
1844
1844
1844
1844
1844
1845
1846
1852
1856
1858
1860
1862
1865
1867
1867
1867
1867
1868
1868
1868
1868
1868
1868
1868
1868
1868
1868
1869
1870
1870
1871
1872
1872
1872
1873
1873
1873
1873
1873
1873
1873
1876
1877
1879
1880
1878
1878
1876
1875
1873
1873
1872
1872
1872
1872
1871
1871
1871
1871
1870
1869
1869
1868
1868
1871
1873
1873
1875
1875
1877
1876
1874
1875
1876
1874
1873
1864
1861
1858
1854
1850
1846
1842
1837
1834
1834
1834
1834
1834
1833
1832
1824
1821
1821
1820
1820
1821
1820
1817
1816
1815
1814
1815
1817
1821
1822
1822
1816
1815
1813
1812
1811
1807
1803
1803
1803
1805
1807
1808
1810
1811
1812
1812
1812
1811
1811
1811
1811
1810
1807
1803
1787
1785
1784
1784
1782
1782
1781
1780
1780
1781
1782
1782
1783
1783
1784
1783
1782
1781
1780
1777
1776
1771
1771
1772
1775
1776
1777
1778
1779
1777
1776
1774
1771
1769
1767
1766
1765
1764
1747
1743
1739
1739
1738
1737
1737
1739
1742
1745
1748
1748
1749
1750
1751
1752
1749
1748
1742
1739
1739
1738
1736
1736
1736
1736
1736
1736
1738
1739
1739
1738
1735
1734
1732
1728
1727
1719
1716
1712
1709
1707
1708
1708
1710
1710
1714
1714
1712
1710
1706
1705
1705
1702
1702
1702
1701
1699
1697
1695
1691
1690
1691
1692
1693
1687
1679
1675
1674
1673
1671
1669
1668
1668
1668
1668
1668
1668
1668
1668
1667
1666
1666
1666
1665
1664
1663
1657
1657
1657
1657
1657
1657
1657
1657
1657
1656
1648
1636
1635
1635
1633
1632
1625
1623
1619
1617
1617
1615
1613
1611
1609
1606
1603
1597
1595
1594
1593
1589
1586
1586
1585
1585
1585
1585
1585
1585
1584
1583
1579
1577
1575
1572
1569
1568
1570
1571
1571
1573
1576
1579
1576
1575
1574
1573
1572
1571
1570
1569
1569
1571
1572
1572
1574
1576
1587
1589
1592
1591
1590
1586
1586
1587
1589
1593
1595
1598
1600
1600
1599
1598
1597
1597
1601
1603
1604
1605
1606
1611
1620
1624
1625
1627
1630
1631
1633
1635
1639
1641
1644
1647
1644
1643
1642
1641
1641
1639
1646
1647
1653
1655
1655
1656
1658
1660
1658
1657
1656
1656
1655
1655
1655
1655
1657
1658
1662
1662
1668
1672
1672
1672
1672
1676
1677
1682
1686
1686
1685
1682
1682
1684
1690
1692
1699
1699
1699
1699
1699
1698
1696
1695
1694
1692
1692
1692
1692
1691
1688
1687
1686
1677
1679
1679
1680
1679
1678
1675
1673
1669
1667
1665
1665
1656
1652
1649
1641
1641
1642
1642
1642
1637
1635
1634
1635
1637
1638
1637
1635
1634
1632
1625
1622
1615
1614
1611
1610
1610
1609
1608
1606
1606
1603
1600
1598
1596
1583
1581
1581
1581
1580
1579
1579
1576
1574
1571
1570
1569
1568
1567
1557
1555
1551
1541
1537
1531
1532
1533
1534
1535
1535
1534
1533
1529
1528
1525
1525
1525
1522
1521
1519
1518
1517
1509
1508
1507
1506
1505
1503
1500
1502
1502
1504
1504
1501
1493
1490
1489
1483
1479
1477
1477
1477
1477
1477
1477
1479
1479
1476
1474
1474
1472
1472
1469
1468
1459
1453
1447
1446
1442
1440
1438
1433
1433
1432
1431
1431
1429
1428
1428
1427
1426
1418
1412
1413
1414
1415
1409
1407
1406
1396
1396
1395
1389
1387
1384
1382
1380
1378
1378
1377
1376
1373
1372
1369
1368
1361
1361
1361
1360
1358
1358
1357
1355
1354
1354
1353
1353
1353
1345
1341
1339
1338
1336
1330
1324
1320
1315
1311
1311
1308
1305
1304
1296
1295
1295
1294
1293
1285
1283
1278
1277
1276
1274
1269
1268
1267
1273
1274
1275
1277
1278
1276
1274
1273
1272
1271
1265
1265
1265
1265
1265
1265
1265
1258
1257
1257
1254
1254
1254
1253
1252
1245
1242
1241
1240
1238
1237
1235
1232
1228
1224
1224
1222
1219
1219
1213
1211
1209
1208
1207
1205
1202
1193
1178
1177
1174
1170
1169
1161
1160
1158
1154
1153
1151
1151
1151
1151
1150
1148
1146
1145
1141
1138
1137
1136
1136
1136
1135
1128
1124
1121
1120
1119
1118
1118
1118
1117
1117
1116
1115
1114
1110
1110
1110
1106
1101
1083
1081
1077
1077
1077
1077
1075
1071
1070
1067
1063
1061
1060
1060
1060
1059
1059
1058
1058
1057
1057
1056
1056
1055
1055
1055
1054
1054
1054
1053
1048
1046
1043
1040
1037
1039
1039
1039
1040
1040
1038
1037
1036
1036
1036
1031
1029
1027
1023
1020
1016
1012
1008
1006
1004
1003
997
995
989
982
981
980
978
974
972
964
957
952
944
941
938
934
929
918
914
907
906
905
898
896
895
892
890
888
887
886
885
883
880
878
877
876
873
870
869
868
868
864
860
859
855
856
858
859
861
858
856
855
855
854
853
852
849
846
843
841
838
837
835
833
830
829
828
827
825
823
822
820
815
813
812
811
810
810
810
808
808
808
806
805
803
801
800
800
799
798
798
796
796
796
795
794
794
794
794
794
793
793
792
788
784
782
777
774
770
766
764
761
760
758
755
749
744
740
739
735
732
728
725
721
718
715
712
707
705
703
696
688
683
683
683
683
683
683
683
683
680
674
670
666
659
657
648
648
647
645
645
645
644
644
644
644
643
643
643
642
641
641
641
640
638
637
636
633
630
628
624
620
618
617
615
606
600
596
595
594
593
592
590
588
585
582
581
579
578
577
572
568
568
558
556
556
556
556
556
556
556
556
556
556
556
556
556
556
556
557
557
557
557
557
557
557
559
561
561
561
561
561
561
562
562
563
564
563
563
563
563
563
564
564
564
563
563
563
563
563
563
563
563
564
564
564
564
564
564
564
564