769
765
761
760
759
759
760
761
765
771
771
776
781
782
783
785
784
784
788
789
791
791
791
800
800
800
808
809
809
810
813
818
829
830
839
843
845
848
855
861
863
867
874
883
889
893
893
903
908
912
915
915
915
914
913
913
913
913
914
916
917
917
916
916
914
914
920
919
919
922
922
919
918
919
919
919
919
922
922
921
924
929
941
940
945
945
947
951
954
957
956
980
987
989
994
1001
1007
1012
1016
1019
1023
1027
1050
1064
1069
1090
1107
1139
1152
1156
1164
1174
1179
1181
1195
1203
1208
1218
1226
1229
1241
1253
1253
1254
1257
1267
1274
1274
1275
1282
1286
1287
1301
1314
1317
1320
1326
1330
1334
1348
1350
1352
1354
1360
1363
1365
1371
1377
1382
1389
1394
1399
1402
1412
1415
1420
1427
1429
1432
1437
1443
1447
1452
1452
1456
1456
1457
1460
1463
1477
1483
1494
1497
1502
1506
1510
1517
1521
1525
1528
1532
1532
1533
1535
1541
1543
1544
1554
1558
1578
1610
1615
1624
1628
1632
1650
1658
1661
1662
1664
1667
1670
1689
1690
1690
1689
1691
1693
1697
1701
1703
1710
1711
1720
1727
1726
1726
1729
1733
1736
1741
1742
1748
1750
1755
1769
1771
1779
1790
1795
1799
1805
1807
1809
1812
1825
1828
1832
1834
1835
1839
1840
1843
1845
1847
1848
1850
1851
1852
1852
1854
1862
1864
1871
1880
1882
1869
1863
1853
1847
1843
1836
1828
1825
1808
1806
1802
1799
1793
1792
1791
1789
1789
1790
1790
1790
1771
1761
1756
1749
1743
1740
1734
1728
1727
1722
1715
1694
1687
1687
1686
1684
1682
1677
1663
1660
1657
1655
1654
1649
1641
1639
1639
1636
1618
1608
1603
1600
1596
1589
1586
1584
1581
1576
1580
1577
1565
1558
1549
1546
1544
1532
1528
1531
1531
1528
1530
1528
1514
1501
1483
1479
1461
1458
1457
1429
1425
1420
1415
1400
1396
1392
1392
1371
1365
1364
1362
1358
1356
1354
1349
1335
1331
1325
1321
1317
1317
1312
1306
1304
1300
1298
1274
1273
1272
1262
1255
1231
1212
1208
1204
1192
1180
1176
1175
1174
1174
1174
1174
1173
1171
1161
1161
1159
1156
1155
1152
1147
1136
1136
1140
1140
1137
1136
1137
1136
1133
1134
1135
1136
1125
1116
1116
1116
1112
1109
1107
1099
1093
1086
1082
1084
1091
1099
1086
1085
1082
1070
1068
1069
1073
1073
1072
1068
1064
1064
1066
1066
1065
1072
1078
1078
1078
1076
1067
1070
1071
1068
1065
1062
1041
1035
1030
1026
1021
1018
1015
1005
999
998
997
991
986
964
963
955
942
925
930
922
900
900
900
900
900
900
900
899
899
899
896
893
892
898
913
908
900
896
920
937
957
976
983
985
1004
1004
1005
1007
1012
1020
1022
1030
1033
1034
1034
1043
1055
1065
1068
1072
1073
1075
1076
1077
1090
1100
1119
1122
1126
1127
1129
1141
1144
1152
1163
1180
1201
1212
1246
1248
1248
1252
1247
1251
1278
1288
1299
1302
1313
1330
1330
1323
1319
1319
1320
1335
1342
1356
1367
1367
1367
1367
1371
1375
1376
1382
1391
1391
1414
1431
1439
1445
1448
1455
1458
1463
1460
1467
1471
1481
1481
1487
1508
1510
1511
1524
1529
1538
1538
1549
1561
1568
1571
1574
1576
1575
1582
1583
1588
1589
1593
1594
1595
1597
1601
1607
1614
1618
1624
1626
1630
1630
1629
1625
1623
1623
1630
1632
1633
1641
1642
1646
1650
1660
1667
1671
1679
1681
1690
1698
1703
1710
1711
1718
1724
1734
1735
1741
1745
1750
1757
1761
1776
1779
1782
1797
1801
1811
1844
1841
1841
1849
1854
1857
1862
1866
1871
1866
1857
1852
1839
1830
1827
1825
1818
1810
1808
1806
1797
1796
1795
1789
1784
1780
1776
1774
1769
1766
1759
1757
1742
1740
1726
1725
1719
1716
1710
1698
1672
1656
1652
1642
1634
1628
1622
1617
1613
1601
1580
1572
1566
1562
1547
1548
1552
1557
1561
1560
1553
1539
1535
1528
1521
1518
1513
1512
1507
1506
1500
1495
1493
1487
1486
1482
1480
1478
1476
1475
1474
1470
1463
1459
1454
1452
1450
1447
1432
1420
1415
1407
1405
1403
1402
1399
1388
1386
1390
1391
1382
1373
1350
1347
1344
1334
1325
1305
1297
1278
1255
1250
1244
1233
1213
1198
1194
1187
1177
1176
1167
1163
1158
1150
1146
1145
1135
1134
1127
1108
1104
1101
1098
1092
1091
1091
1089
1086
1083
1082
1077
1066
1066
1064
1058
1055
1055
1055
1050
1038
1033
1028
1027
1029
1023
1021
1021
1014
1002
1000
996
992
987
985
981
967
959
949
948
938
930
928
925
919
915
913
907
903
893
891
875
870
865
848
843
844
847
847
840
814
802
798
793
791
787
785
776
774
757
749
750
764
757
751
729
723
709
737
735
733
735
738
742
743
752
754
773
779
815
818
827
831
830
826
832
838
839
841
844
855
859
860
860
860
861
862
871
878
887
889
890
894
896
897
899
900
913
941
1107
1182
1197
1159
1141
1123
1056
957
949
950
950
951
977
1116
1142
1166
1134
1101
1055
1012
993
976
1029
1229
1459
1532
1539
1493
1587
1528
1391
1191
1130
1090
1080
1071
1164
1195
1256
1300
1301
1284
1259
1167
1159
1142
1151
1237
1245
1238
1181
1167
1167
1161
1147
1201
1302
1353
1390
1378
1342
1280
1330
1217
1172
1161
1157
1159
1163
1166
1175
1175
1175
1175
1198
1202
1212
1216
1221
1223
1225
1225
1234
1246
1248
1248
1255
1256
1257
1264
1272
1277
1289
1289
1290
1291
1295
1305
1306
1313
1317
1319
1322
1336
1346
1355
1359
1364
1367
1367
1378
1383
1384
1390
1401
1421
1429
1434
1449
1449
1441
1441
1446
1452