688
688
688
688
688
688
689
692
692
694
695
697
697
698
698
698
699
699
700
700
700
701
701
701
701
701
702
702
703
703
703
704
704
705
705
706
707
707
707
708
709
710
712
712
714
714
715
716
716
718
719
719
720
721
721
722
723
723
724
724
725
726
727
728
730
731
735
744
757
765
767
777
781
783
786
786
786
789
791
793
796
797
799
799
800
801
804
804
805
808
811
813
814
817
823
826
831
834
834
836
837
837
838
839
841
842
846
848
856
862
862
864
867
868
871
871
874
879
886
893
900
912
917
918
919
919
919
919
920
918
914
914
912
910
911
912
912
914
917
919
922
928
927
927
926
926
926
926
925
923
921
923
925
930
933
933
938
943
944
948
954
964
975
984
992
998
1001
1002
1006
1006
1005
1005
1005
1005
1005
1005
1008
1010
1015
1019
1019
1023
1029
1031
1036
1040
1046
1057
1057
1063
1063
1064
1066
1067
1071
1076
1080
1082
1083
1084
1084
1087
1089
1090
1091
1093
1095
1096
1096
1098
1102
1109
1112
1114
1118
1118
1119
1120
1123
1124
1125
1125
1125
1131
1135
1136
1140
1145
1151
1157
1158
1160
1161
1163
1166
1168
1172
1173
1176
1180
1185
1187
1195
1205
1208
1212
1214
1216
1216
1217
1218
1220
1222
1225
1227
1228
1231
1234
1235
1236
1239
1242
1244
1245
1248
1254
1260
1261
1261
1262
1264
1265
1266
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1278
1281
1284
1286
1286
1288
1288
1289
1290
1290
1291
1292
1294
1295
1299
1301
1305
1309
1309
1313
1315
1319
1330
1338
1340
1346
1347
1360
1365
1367
1374
1384
1385
1387
1393
1402
1408
1410
1417
1419
1423
1425
1425
1426
1427
1427
1427
1428
1428
1429
1429
1430
1431
1432
1433
1436
1438
1439
1441
1442
1443
1443
1445
1448
1451
1452
1455
1466
1468
1471
1474
1476
1478
1481
1487
1492
1494
1495
1497
1497
1498
1500
1500
1502
1502
1505
1511
1517
1519
1523
1524
1525
1527
1528
1529
1529
1529
1530
1533
1537
1543
1549
1549
1550
1553
1555
1557
1562
1564
1564
1566
1567
1567
1567
1567
1567
1567
1567
1567
1568
1569
1574
1576
1577
1578
1580
1580
1581
1582
1584
1586
1586
1586
1588
1590
1591
1592
1593
1595
1605
1607
1612
1615
1615
1616
1617
1617
1617
1618
1618
1620
1622
1623
1625
1628
1629
1632
1634
1637
1638
1640
1641
1643
1644
1646
1648
1650
1650
1650
1650
1650
1651
1651
1651
1652
1653
1653
1653
1653
1653
1653
1652
1652
1651
1651
1650
1650
1650
1650
1650
1651
1652
1653
1653
1655
1656
1658
1661
1662
1662
1663
1663
1666
1668
1670
1673
1676
1677
1680
1681
1685
1689
1692
1693
1694
1696
1699
1705
1708
1710
1711
1713
1715
1716
1717
1719
1720
1721
1723
1728
1729
1733
1735
1737
1737
1739
1740
1741
1745
1748
1749
1749
1750
1752
1755
1756
1757
1758
1760
1760
1761
1763
1763
1764
1766
1768
1772
1773
1780
1781
1782
1784
1788
1792
1794
1795
1795
1795
1796
1797
1797
1797
1798
1798
1799
1799
1800
1801
1804
1808
1817
1822
1822
1822
1823
1823
1823
1823
1823
1821
1821
1820
1816
1815
1814
1812
1812
1812
1812
1812
1811
1811
1811
1811
1811
1811
1811
1811
1812
1814
1816
1821
1823
1824
1825
1825
1821
1818
1816
1815
1815
1814
1814
1813
1811
1802
1800
1794
1786
1784
1781
1779
1775
1762
1756
1752
1746
1739
1725
1713
1673
1671
1666
1660
1656
1655
1654
1648
1646
1643
1635
1633
1630
1627
1623
1618
1616
1614
1606
1600
1593
1592
1589
1586
1581
1579
1573
1569
1568
1565
1559
1557
1553
1550
1545
1535
1530
1526
1510
1503
1500
1495
1488
1478
1473
1470
1467
1465
1454
1450
1444
1439
1433
1424
1411
1403
1399
1398
1392
1387
1381
1375
1364
1356
1338
1322
1294
1264
1256
1247
1241
1235
1234
1233
1231
1230
1229
1227
1225
1223
1221
1219
1216
1208
1203
1199
1197
1196
1197
1197
1198
1199
1199
1200
1200
1202
1202
1202
1202
1201
1198
1194
1185
1175
1169
1164
1159
1153
1151
1147
1144
1139
1137
1135
1130
1129
1125
1124
1123
1121
1115
1113
1107
1101
1096
1095
1091
1079
1070
1065
1063
1061
1058
1057
1056
1052
1046
1042
1027
1009
1003
998
986
981
978
976
973
971
969
965
956
952
947
941
939
932
931
927
923
919
915
906
893
886
875
866
860
852
838
829
828
826
825
820
819
817
815
814
812
812
812
812
812
812
812
812