1268
1268
1268
1269
1270
1270
1271
1272
1274
1283
1291
1298
1301
1308
1316
1319
1321
1323
1325
1331
1332
1333
1335
1337
1338
1340
1342
1344
1351
1352
1353
1354
1355
1356
1358
1359
1360
1361
1363
1374
1380
1384
1387
1391
1393
1395
1397
1398
1399
1400
1401
1402
1405
1405
1406
1406
1406
1407
1408
1409
1410
1411
1411
1410
1409
1408
1408
1409
1411
1413
1415
1419
1422
1424
1424
1422
1421
1420
1420
1422
1423
1424
1426
1428
1429
1430
1432
1433
1434
1434
1435
1435
1436
1438
1440
1444
1446
1447
1447
1448
1449
1450
1451
1452
1453
1454
1456
1458
1460
1460
1459
1459
1459
1459
1459
1459
1461
1462
1463
1464
1465
1466
1468
1469
1470
1471
1472
1474
1475
1475
1476
1477
1478
1479
1480
1483
1488
1495
1497
1500
1507
1513
1520
1526
1528
1531
1534
1538
1541
1545
1548
1550
1552
1554
1558
1563
1567
1573
1578
1583
1585
1587
1589
1590
1594
1598
1602
1607
1610
1614
1618
1619
1620
1623
1627
1633
1638
1643
1648
1651
1658
1662
1666
1671
1674
1677
1678
1680
1680
1680
1683
1685
1688
1691
1694
1697
1698
1699
1702
1704
1707
1710
1713
1715
1717
1723
1724
1726
1731
1734
1736
1741
1744
1745
1746
1748
1749
1748
1748
1747
1745
1744
1742
1740
1736
1735
1734
1733
1732
1731
1731
1731
1731
1731
1731
1730
1730
1730
1730
1730
1730
1731
1732
1733
1733
1731
1729
1727
1725
1723
1722
1720
1718
1716
1714
1712
1709
1706
1705
1704
1702
1701
1701
1700
1700
1697
1696
1696
1695
1692
1691
1690
1688
1686
1685
1681
1679
1678
1677
1676
1675
1675
1675
1674
1673
1672
1672
1671
1669
1664
1664
1660
1658
1652
1649
1647
1645
1644
1643
1637
1630
1628
1627
1626
1626
1625
1623
1621
1618
1615
1614
1612
1611
1609
1607
1607
1605
1598
1587
1574
1572
1571
1568
1562
1550
1546
1542
1536
1530
1526
1523
1521
1517
1512
1509
1506
1504
1501
1500
1498
1497
1496
1495
1494
1492
1489
1484
1480
1476
1471
1466
1462
1458
1456
1451
1445
1440
1437
1433
1430
1427
1425
1424
1422
1421
1415
1404
1397
1391
1388
1386
1384
1376
1371
1366
1363
1359
1358
1356
1354
1352
1342
1338
1335
1333
1331
1329
1328
1326
1324
1322
1320
1316
1313
1312
1310
1309
1307
1304
1303
1301
1300
1298
1296
1294
1291
1289
1283
1278
1274
1269
1264
1262
1260
1258
1253
1252
1250
1249
1244
1241
1238
1235
1233
1228
1226
1226
1224
1222
1221
1216
1213
1211
1209
1207
1201
1197
1195
1194
1193
1192
1192
1191
1190
1189
1187
1187
1186
1184
1183
1181
1179
1177
1175
1173
1172
1170
1169
1168
1167
1164
1162
1160
1159
1159
1158
1156
1154
1151
1149
1148
1146
1145
1142
1140
1137
1136
1134
1133
1132
1131
1130
1129
1127
1121
1109
1103
1101
1098
1097
1097
1096
1095
1093
1092
1091
1087
1086
1081
1077
1075
1071
1066
1065
1061
1058
1055
1052
1049
1046
1044
1042
1040
1038
1038
1036
1035
1028
1024
1023
1022
1021
1020
1019
1017
1016
1012
1006
1005
1004
1002
1001
998
996
991
983
976
975
973
970
968
967
965
964
963
959
954
952
949
948
947
946
942
941
940
939
938
938
937
935
933
932
928
925
921
919
917
914
913
912
911
910
909
905
904
902
899
898
895
895
894
893
893
891
890
891
892
891
891
891
890
890
890
889
889
889
889
889
889
889
889
889
888
888
887
886
886
886
886
885
885
885
885
885
885
885
885
884
884
882
880
880
879
879
878
877
877
877
877
876
876
876
876
875
874
873
873
872
871
871
871
871
871
871
871
871
871
871
871
871
871
871
871
872
872
873
874
874
872
872
872
873
873
873
873
873
873
873
873
873
873
873
872
872
872
872
872
872
877
878
878
879
880
881
883
881
880
881
883
884
887
889
890
895
895
897
898
900
901
902
902
903
903
903
903
903
903
904
904
905
906
908
909
912
916
918
919
920
921
921
917
920
922
925
925
926
926
926
925
926
927
929
930
934
938
939
937
934
934
936
936
936
935
933
929
929
929
935
942
944
946
949
953
954
954
955
956
958
962
964
966
969
969
969
970
970
976
979
981
983
984
986
990
991
996
999
1006
1008
1009
1010
1011
1012
1013
1015
1019
1022
1025
1027
1028
1030
1031
1033
1034
1036
1040
1045
1052
1063
1067
1070
1076
1080
1082
1083
1084
1085
1087
1088
1090
1094
1099
1103
1106
1109
1110
1112
1114
1115
1117
1119
1122
1124
1126
1128
1130
1130
1130
1130
1130
1130
1131
1132
1132
1133
1133
1134
1138
1143
1147
1149
1152
1157
1159
1161
1164
1164
1166
1167
1168
1169
1169
1171
1173
1174
1175
1176
1177
1178
1177
1176
1175
1175
1175
1178
1182
1182
1183
1187
1191
1196
1199
1201
1209
1213
1215
1217
1218
1219
1220
1221
1225
1230
1233
1239
1246
1250
1255
1261
1264
1265
1267
1267