688
688
688
688
688
689
689
692
692
694
695
697
698
699
699
699
699
699
699
699
700
700
701
701
701
701
702
702
703
704
704
705
706
706
706
707
707
707
707
707
708
709
711
712
713
714
715
716
716
718
720
720
722
722
723
723
724
724
724
724
725
725
726
727
730
732
736
741
754
763
766
777
780
783
786
786
787
789
791
793
795
796
797
798
798
800
803
804
805
808
812
814
816
819
822
825
831
834
834
836
837
837
838
839
841
841
845
846
855
861
861
863
866
867
869
870
873
878
885
891
899
912
916
920
923
923
923
922
921
919
915
915
913
911
910
910
910
911
915
917
921
927
926
926
926
926
925
925
925
923
925
926
927
931
933
934
937
941
942
947
952
963
974
983
993
998
1000
1001
1004
1004
1004
1004
1004
1004
1004
1004
1006
1008
1013
1016
1017
1021
1027
1030
1035
1039
1045
1055
1055
1060
1061
1062
1066
1067
1073
1075
1077
1078
1080
1081
1081
1085
1088
1089
1090
1092
1094
1094
1095
1097
1101
1107
1111
1113
1116
1117
1118
1119
1122
1123
1124
1124
1124
1130
1134
1134
1138
1143
1150
1157
1157
1159
1160
1162
1164
1167
1172
1174
1177
1180
1184
1185
1192
1203
1206
1210
1212
1215
1215
1216
1217
1219
1222
1225
1227
1228
1231
1231
1232
1232
1234
1240
1242
1245
1248
1254
1257
1259
1259
1260
1261
1263
1264
1265
1266
1268
1269
1269
1270
1271
1272
1273
1274
1276
1280
1284
1287
1287
1289
1289
1290
1290
1291
1292
1293
1295
1296
1299
1301
1304
1306
1307
1309
1310
1316
1327
1336
1338
1344
1345
1357
1362
1363
1370
1380
1381
1383
1390
1398
1406
1408
1415
1418
1421
1423
1423
1424
1425
1426
1426
1426
1427
1427
1428
1430
1431
1432
1432
1436
1437
1438
1441
1442
1442
1443
1444
1447
1448
1449
1451
1461
1463
1466
1470
1473
1475
1478
1484
1488
1490
1492
1493
1494
1495
1496
1497
1498
1499
1502
1509
1515
1517
1522
1523
1524
1525
1526
1527
1527
1527
1528
1531
1534
1537
1542
1542
1544
1547
1551
1554
1560
1561
1561
1562
1563
1563
1564
1565
1566
1567
1567
1567
1568
1568
1568
1571
1572
1574
1575
1575
1576
1577
1580
1582
1582
1582
1584
1587
1587
1588
1591
1592
1602
1604
1609
1613
1614
1615
1615
1616
1616
1617
1617
1619
1620
1621
1623
1625
1626
1630
1632
1634
1636
1637
1638
1639
1641
1642
1644
1646
1647
1647
1648
1648
1650
1653
1653
1653
1653
1653
1653
1653
1653
1653
1653
1653
1653
1652
1651
1651
1650
1650
1650
1650
1650
1651
1651
1653
1654
1656
1660
1662
1663
1665
1666
1666
1667
1667
1667
1668
1668
1671
1672
1676
1679
1681
1682
1683
1684
1687
1693
1697
1699
1702
1703
1706
1708
1711
1714
1716
1717
1721
1728
1729
1732
1733
1735
1735
1736
1737
1737
1739
1741
1741
1741
1742
1744
1748
1749
1750
1751
1753
1754
1754
1756
1757
1758
1759
1762
1766
1767
1776
1778
1779
1781
1785
1789
1791
1792
1792
1792
1793
1794
1795
1796
1796
1797
1797
1798
1799
1799
1803
1806
1813
1817
1818
1820
1822
1822
1823
1823
1822
1821
1821
1821
1818
1817
1816
1814
1812
1812
1812
1812
1812
1812
1813
1814
1816
1817
1820