942
942
943
943
944
947
948
951
958
960
964
969
975
976
976
980
981
983
987
989
990
994
996
996
999
999
1002
1003
1004
1005
1006
1007
1008
1008
1008
1009
1010
1012
1013
1015
1015
1015
1019
1020
1020
1020
1021
1022
1026
1029
1029
1032
1033
1034
1037
1040
1044
1048
1052
1054
1055
1055
1055
1056
1057
1058
1058
1058
1059
1059
1060
1061
1061
1062
1063
1064
1064
1064
1066
1067
1067
1068
1068
1069
1072
1074
1079
1081
1084
1084
1085
1087
1089
1090
1091
1092
1094
1094
1095
1097
1097
1098
1100
1101
1104
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1106
1107
1108
1110
1112
1112
1114
1115
1119
1121
1124
1128
1129
1129
1138
1142
1143
1144
1144
1148
1149
1150
1151
1161
1167
1169
1170
1170
1171
1173
1175
1175
1175
1176
1177
1181
1187
1194
1201
1202
1204
1210
1214
1215
1217
1220
1229
1232
1237
1245
1248
1251
1259
1261
1264
1265
1267
1269
1271
1274
1276
1288
1289
1292
1297
1301
1307
1309
1310
1310
1316
1317
1319
1320
1321
1322
1323
1324
1331
1333
1337
1340
1346
1347
1348
1349
1351
1353
1356
1358
1360
1361
1362
1362
1364
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1376
1377
1377
1377
1378
1378
1384
1385
1386
1387
1388
1388
1388
1389
1390
1390
1392
1392
1392
1393
1393
1394
1394
1398
1398
1401
1401
1402
1402
1403
1407
1415
1416
1416
1416
1431
1431
1432
1433
1434
1434
1434
1435
1435
1440
1440
1441
1443
1443
1444
1445
1446
1446
1447
1448
1448
1450
1451
1453
1454
1460
1460
1460
1460
1460
1461
1461
1461
1462
1462
1462
1462
1467
1467
1468
1470
1473
1474
1475
1475
1476
1481
1482
1482
1483
1483
1484
1486
1486
1487
1487
1489
1489
1490
1491
1491
1491
1494
1496
1497
1501
1501
1502
1503
1504
1505
1507
1507
1508
1512
1512
1512
1512
1513
1514
1514
1515
1518
1519
1520
1525
1525
1525
1525
1524
1524
1524
1526
1527
1528
1528
1529
1530
1531
1533
1537
1548
1549
1551
1554
1558
1561
1563
1565
1566
1569
1575
1578
1580
1581
1584
1585
1585
1586
1588
1589
1591
1592
1595
1596
1597
1598
1600
1600
1601
1601
1602
1606
1607
1608
1610
1611
1612
1613
1614
1615
1615
1617
1618
1620
1623
1626
1626
1627
1633
1635
1637
1641
1643
1646
1649
1653
1655
1655
1657
1660
1681
1705
1707
1708
1709
1710
1711
1711
1712
1713
1713
1715
1715
1715
1718
1718
1719
1721
1723
1737
1738
1739
1739
1740
1741
1742
1744
1745
1746
1746
1747
1748
1748
1749
1750
1751
1751
1752
1752
1753
1753
1754
1754
1755
1756
1756
1756
1757
1762
1762
1763
1766
1766
1767
1769
1770
1770
1771
1772
1772
1775
1776
1776
1776
1776
1776
1776
1776
1776
1779
1779
1782
1784
1786
1788
1790
1791
1791
1792
1792
1796
1797
1798
1801
1802
1803
1804
1805
1805
1807
1808
1808
1809
1810
1811
1815
1816
1816
1818
1819
1821
1821
1822
1822
1822
1823
1826
1826
1827
1830
1830
1830
1831
1837
1837
1837
1837
1837
1837
1837
1837
1837
1837