950
950
950
953
955
957
959
961
961
962
964
968
973
974
976
981
988
997
1003
1010
1016
1017
1018
1019
1020
1022
1024
1028
1032
1036
1037
1044
1048
1055
1058
1061
1064
1065
1068
1070
1075
1079
1082
1084
1086
1088
1089
1090
1093
1097
1102
1107
1114
1116
1117
1120
1125
1127
1129
1131
1132
1139
1141
1144
1145
1148
1151
1158
1161
1167
1170
1171
1175
1178
1181
1187
1192
1200
1204
1208
1209
1215
1222
1233
1239
1241
1243
1247
1248
1252
1254
1255
1261
1263
1263
1267
1269
1269
1270
1271
1273
1274
1275
1277
1278
1281
1285
1289
1291
1292
1292
1293
1294
1294
1295
1295
1297
1299
1301
1301
1303
1304
1305
1307
1308
1309
1310
1312
1315
1319
1322
1324
1330
1334
1337
1345
1354
1357
1367
1380
1388
1391
1394
1396
1397
1400
1402
1404
1413
1415
1432
1437
1440
1446
1453
1465
1470
1475
1479
1484
1494
1502
1505
1509
1512
1516
1524
1532
1536
1539
1550
1555
1560
1562
1566
1568
1569
1570
1572
1578
1589
1593
1597
1600
1602
1604
1611
1624
1626
1629
1632
1641
1651
1657
1660
1663
1665
1671
1672
1679
1681
1683
1688
1691
1693
1695
1709
1718
1720
1726
1731
1732
1744
1748
1751
1755
1756
1759
1762
1766
1769
1771
1772
1774
1775
1776
1776
1777
1777
1777
1777
1778
1780
1779
1778
1778
1777
1779
1783
1784
1786
1790
1792
1796
1797
1799
1802
1804
1809
1810
1812
1814
1817
1818
1821
1822
1823
1825
1825
1826
1826
1826
1826
1826
1826
1826
1826
1824
1823
1821
1820
1820
1820
1821
1823
1824
1825
1823
1822
1812
1802
1794
1789
1785
1785
1773
1771
1768
1766
1764
1763
1763
1762
1758
1752
1749
1748
1745
1742
1737
1728
1725
1722
1719
1718
1717
1716
1715
1715
1715
1713
1713
1713
1712
1707
1706
1704
1703
1703
1702
1702
1702
1701
1700
1699
1698
1697
1696
1695
1694
1694
1694
1693
1693
1692
1692
1689
1688
1687
1686
1685
1682
1680
1680
1678
1675
1673
1671
1667
1666
1664
1663
1658
1652
1648
1643
1639
1634
1624
1616
1612
1610
1597
1592
1586
1582
1580
1579
1576
1573
1572
1568
1567
1567
1567
1566
1566
1565
1565
1564
1557
1551
1549
1544
1542
1539
1534
1531
1531
1531
1531
1531
1532
1533
1533
1533
1533
1533
1534
1534
1534
1532
1531
1527
1524
1523
1521
1521
1521
1521
1521
1520
1520
1520
1519
1515
1511
1509
1509
1506
1503
1502
1499
1497
1497
1497
1497
1497
1497
1497
1497
1495
1495
1495
1492
1489
1486
1485
1485
1485
1485
1485
1486
1488
1491
1498
1502
1506
1507
1510
1512
1512
1512
1513
1511
1509
1509
1509
1504
1501
1498
1494
1485
1482
1479
1470
1470
1469
1463
1454
1453
1452
1448
1446
1446
1445
1444
1442
1441
1441
1442
1443
1443
1440
1439
1439
1445
1447
1449
1452
1452
1452
1452
1452
1449
1445
1442
1441
1440
1435
1429
1427
1426
1425
1424
1423
1422
1417
1411
1406
1402
1397
1396
1392
1389
1384
1380
1368
1367
1366
1364
1362
1358
1354
1354
1353
1352
1351
1351
1352
1356
1360
1362
1363
1366
1370
1371
1371
1366
1366
1365
1364
1366
1370
1366
1365
1364
1359
1358
1357
1356
1353
1352
1348
1345
1343
1340
1339
1339
1339
1338
1338
1336
1336
1337
1337
1337
1338
1339
1340
1340
1344
1345
1346
1348
1350
1355
1359
1362
1366
1367
1369
1370
1372
1373
1372
1371
1369
1368
1367
1365
1365
1358
1349
1346
1335
1327
1325
1321
1316
1314
1312
1309
1307
1306
1304
1304
1302
1301
1300
1298
1296
1296
1294
1293
1293
1293
1293
1293
1293
1291
1290
1287
1283
1279
1275
1272
1272
1271
1270
1270
1268
1267
1266
1265
1263
1259
1257
1255
1246
1244
1242
1238
1237
1233
1231
1229
1224
1215
1212
1206
1204
1196
1191
1184
1180
1172
1168
1163
1157
1155
1150
1145
1140
1133
1130
1127
1126
1122
1121
1115
1114
1112
1111
1109
1105
1103
1101
1100
1096
1093
1090
1088
1086
1085
1083
1080
1078
1073
1071
1065
1059
1056
1053
1052
1049
1045
1042
1035
1031
1026
1025
1021
1018
1015
1014
1011
1010
1010
1009
1008
1002
995
988
979
974
969
967
966
962
958
956
955
954
953
952
952
951
950