935
936
937
939
939
940
940
937
935
922
919
918
916
913
911
920
936
943
953
953
953
945
943
955
955
978
979
980
981
981
981
981
993
1011
1011
1011
1011
1011
1026
1046
1041
1039
1038
1037
1040
1044
1051
1054
1061
1064
1070
1075
1098
1100
1102
1103
1103
1103
1103
1103
1109
1114
1120
1131
1131
1131
1131
1131
1131
1148
1152
1154
1157
1156
1154
1153
1150
1151
1153
1155
1160
1163
1165
1171
1176
1182
1183
1185
1185
1186
1192
1205
1206
1205
1199
1193
1206
1215
1215
1229
1226
1229
1233
1239
1242
1243
1245
1268
1265
1264
1264
1265
1275
1275
1278
1288
1295
1291
1283
1283
1283
1276
1269
1263
1256
1252
1253
1255
1256
1251
1247
1246
1243
1236
1236
1238
1240
1240
1240
1235
1233
1222
1204
1199
1195
1189
1189
1178
1174
1174
1173
1173
1169
1162
1159
1154
1151
1151
1150
1143
1138
1138
1142
1144
1142
1134
1133
1133
1135
1146
1153
1152
1148
1144
1144
1141
1141
1144
1142
1138
1143
1157
1169
1170
1166
1163
1153
1144
1137
1132
1124
1138
1150
1145
1122
1113
1114
1117
1121
1121
1111
1105
1105
1105
1107
1109
1115
1122
1125
1125
1125
1125
1125
1122
1114
1115
1117
1125
1125
1129
1145
1143
1144
1147
1149
1153
1160
1160
1163
1171
1175
1175
1171
1174
1177
1186
1197
1199
1199
1198
1198
1199
1201
1202
1203
1207
1209
1209
1209
1209
1215
1218
1218
1222
1227
1228
1229
1232
1232
1232
1232
1233
1235
1236
1242
1246
1246
1246
1247
1249
1250
1252
1271
1275
1276
1276
1278
1280
1272
1268
1283
1283
1283
1283
1303
1304
1305
1313
1313
1313
1313
1312
1301
1307
1310
1321
1326
1326
1329
1331
1331
1332
1333
1335
1336
1337
1342
1344
1349
1351
1352
1354
1366
1368
1366
1361
1361
1361
1360
1360
1360
1361
1362
1365
1367
1369
1378
1382
1383
1388
1390
1386
1399
1402
1402
1403
1404
1405
1406
1409
1411
1414
1419
1421
1422
1422
1431
1441
1438
1434
1434
1434
1434
1434
1449
1455
1457
1457
1465
1469
1469
1469
1469
1469
1474
1481
1486
1499
1502
1513
1515
1517
1517
1516
1515
1515
1525
1526
1528
1528
1534
1537
1540
1543
1544
1554
1555
1555
1551
1552
1555
1557
1558
1560
1562
1562
1568
1583
1587
1589
1589
1585
1593
1599
1597
1595
1614
1616
1632
1637
1641
1640
1636
1635
1646
1646
1642
1631
1630
1630
1632
1632
1623
1612
1612
1613
1619
1631
1628
1621
1618
1613
1613
1626
1633
1627
1624
1619
1606
1590
1589
1588
1592
1599
1609
1604
1593
1577
1566
1568
1568
1561
1552
1540
1534
1534
1538
1540
1543
1543
1542
1541
1541
1542
1544
1547
1546
1545
1544
1543
1542
1539
1535
1527
1521
1517
1510
1507
1503
1500
1493
1484
1481
1474
1472
1471
1470
1468
1466
1463
1461
1461
1461
1461
1461
1461
1461
1461
1461
1460
1459
1457
1466
1466
1456
1452
1448
1457
1465
1465
1472
1479
1480
1474
1470
1470
1472
1481
1482
1485
1497
1497
1497
1497
1502
1510
1510
1522
1528
1528
1528
1528
1528
1528
1528
1531
1544
1559
1567
1569
1570
1569
1569
1571
1575
1581
1588
1592
1595
1598
1598
1598
1599
1604
1607
1610
1611
1614
1617
1620
1623
1629
1629
1634
1634
1639
1645
1655
1657
1660
1671
1677
1676
1674
1674
1674
1675
1676
1676
1689
1701
1701
1693
1710
1703
1696
1688
1696
1696
1695
1689
1691
1697
1696
1694
1694
1694
1692
1690
1687
1685
1683
1683
1684
1687
1687
1686
1687
1687
1691
1691
1691
1690
1690
1687
1687
1693
1698
1691
1690
1692
1692
1695
1696
1697
1686
1687
1690
1693
1695
1698
1691
1691
1694
1708
1711
1703
1703
1705
1712
1713
1714
1708
1711
1720
1715
1724
1728
1728
1728
1743
1743
1746
1750
1750
1753
1748
1741
1738
1734
1733
1733
1743
1735
1746
1748
1754
1755
1755
1761
1763
1764
1767
1764
1758
1762
1767
1767
1767
1765
1765
1760
1756
1769
1776
1763
1760
1758
1756
1757
1765
1756
1752
1749
1759
1759
1757
1747
1740
1738
1738
1743
1735
1731
1720
1707
1703
1703
1702
1700
1698
1686
1679
1676
1672
1666
1666
1659
1656
1670
1667
1661
1655
1648
1648
1645
1639
1632
1629
1626
1621
1607
1620
1617
1614
1612
1612
1609
1601
1597
1607
1601
1601
1591
1576
1569
1558
1563
1566
1566
1566
1566
1566
1566
1567
1567
1567
1565
1556
1544
1541
1537
1536
1539
1541
1538
1533
1533
1528
1525
1523
1524
1524
1523
1517
1511
1506
1497
1486
1482
1482
1484
1485
1471
1455
1454
1453
1452
1442
1439
1445
1450
1448
1437
1426
1403
1403
1409
1414
1402
1393
1389
1395
1395
1394
1388
1383
1383
1382
1380
1377
1375
1368
1357
1355
1355
1353
1349
1346
1342
1342
1342
1342
1332
1315
1313
1315
1320
1320
1314
1296
1287
1292
1302
1303
1302
1302
1300
1300
1302
1306
1304
1299
1291
1287
1282
1278
1263
1251
1248
1245
1241
1241
1241
1241
1241
1241
1241
1241
1236
1233
1227
1227
1217
1213
1192
1191
1190
1190
1188
1188
1189
1189
1191
1192
1175
1169
1144
1131
1131
1130
1125
1105
1110
1119
1118
1111
1109
1109
1109
1109
1109
1107
1099
1089
1083
1077
1078
1080
1083
1080
1073
1073
1073
1073
1073
1071
1071
1061
1055
1051
1037
1037
1038
1040
1041
1043
1044
1044
1037
1029
1025
1000
996
1003
1008
1007
1006
1005
1002
992
987
987
997
1009
1011
997
982
983
991
996
996
996
999
1008
1008
1006
1006
1008
1006
980
983
988
989
989
989
989
989
978
962
960
944
930
927
949
957
953
950
945
964
969
964
964
954
941
938
932
937
944
926
940
945
955
955
952
965
969
956
954
961
971
940
940
950
942
939
943
956
971
972
959
970
975
977
976
975
972
968
977
982
987
997
1005
1010
1026
1032
1032
1032
1035
1038
1050
1050
1055
1061
1062
1063