diff options
Diffstat (limited to 'gen/liturgy_ef.h')
| -rw-r--r-- | gen/liturgy_ef.h | 2580 |
1 files changed, 1332 insertions, 1248 deletions
diff --git a/gen/liturgy_ef.h b/gen/liturgy_ef.h index 7e85c8c..b78c31d 100644 --- a/gen/liturgy_ef.h +++ b/gen/liturgy_ef.h @@ -616,6 +616,7 @@ static const char *const cites_en[] = { "Matt 11:25-30", "1 Pet 5:1-4,10-11", "Matt 16:13-19", + "Sir 45:1-6", "Lk 12:35-40", "Rom 12:6-16", "Jn 2:1-11", @@ -649,7 +650,9 @@ static const char *const cites_en[] = { "Lk 10:1-9", "Matt 13:24-30", "2 Cor 10:17-18; 11:1-2", + "Rev 11:19; 12:1,10", "Lk 1:26-31", + "Sir 44:1-15", "1 Cor 9:24-27; 10:1-5", "Matt 20:1-16", "1 Pet 1:1-7", @@ -670,17 +673,22 @@ static const char *const cites_en[] = { "Mk 6:47-56", "2 Cor 6:1-10", "Matt 4:1-11", + "Ezek 34:11-16", "Matt 25:31-46", "Isa 55:6-11", "Matt 21:10-17", + "1 Kgs 19:3-8", "Matt 12:38-50", + "Ezek 18:1-9", "Matt 15:21-28", + "Ezek 18:20-28", "Jn 5:1-15", "1 Thess 5:14-23", "Matt 17:1-9", "1 Thess 4:1-7", "Dan 9:15-19", "Jn 8:21-29", + "1 Kgs 17:8-16", "Matt 23:1-12", "Matt 1:18-21", "Jer 17:5-10", @@ -691,10 +699,11 @@ static const char *const cites_en[] = { "Lk 15:11-32", "Eph 5:1-9", "Lk 11:14-28", + "2 Kgs 5:1-15", "Lk 4:23-30", "Isa 7:10-15", "Lk 1:26-38", - "Ex 20:12-24", + "Exod 20:12-24", "Matt 15:1-20", "Jer 7:1-7", "Lk 4:38-44", @@ -704,17 +713,21 @@ static const char *const cites_en[] = { "Jn 8:1-11", "Gal 4:22-31", "Jn 6:1-15", + "1 Kgs 3:16-28", "Jn 2:13-25", - "Ex 32:7-14", + "Exod 32:7-14", "Jn 7:14-31", "Isa 1:16-19", "Jn 9:1-38", + "2 Kgs 4:25-38", "Lk 7:11-16", + "1 Kgs 17:17-24", "Jn 11:1-45", "Isa 49:8-15", "Jn 8:12-20", "Heb 9:11-15", "Jn 8:46-59", + "Jon 3:1-10", "Jn 7:32-39", "Jer 11:18-20", "Mk 14:32-72,15,1-46", @@ -751,11 +764,13 @@ static const char *const cites_en[] = { "Matt 13:54-58", "2 Cor 4:5-14", "Matt 10:23-28", + "Sir 24:14-16", "Jn 19:25-27", "1 Pet 2:21-25", "Jn 10:11-16", "Wis 5:1-5", "Jn 15:1-7", + "Sir 39:6-14", "1 Pet 2:11-19", "Jn 16:16-22", "Jn 4:46-53", @@ -768,6 +783,7 @@ static const char *const cites_en[] = { "Jn 17:1-11", "Acts 1:1-11", "Mk 16:14-20", + "Sir 24:5; 14:7,9-11; 24:30-31", "Lk 1:26-33", "1 Pet 4:7-11", "Jn 15:26-27; 16:1-4", @@ -797,6 +813,7 @@ static const char *const cites_en[] = { "Lk 1:5-17", "Isa 49:1-3,5-7", "Lk 1:57-68", + "Sir 44:10-15", "Lk 12:1-8", "Acts 3:1-10", "Jn 21:15-19", @@ -869,14 +886,16 @@ static const char *const cites_en[] = { "Heb 10:32-38", "Matt 24:3-13", "Gal 5:25-26; 6:1-10", + "Neh 8:1-10", "Mk 9:16-28", + "Hos 14:2-10", "Ezek 1:10-14", "Matt 9:9-13", "Eph 3:13-21", "Lk 14:1-11", "Rev 1:1-5", "Matt 18:1-10", - "Ex 23:20-23", + "Exod 23:20-23", "Isa 66:12-14", "Matt 18:1-4", "Gal 6:14-18", @@ -898,6 +917,7 @@ static const char *const cites_en[] = { "Col 1:12-20", "Jn 18:33-37", "Jn 15:17-25", + "Rev 7:2-12", "Eph 6:10-17", "Matt 18:23-35", "1 Cor 15:51-57", @@ -935,11 +955,13 @@ static const char *const cites_en[] = { "Jn 1:1-14", "Acts 6:8-10; 7:54-59", "Matt 23:34-39", + "Sir 15:1-6", "Jn 21:19-24", "1 Jn 3:10-16", "Matt 10:26-32", "Esth 13:8-11,15-17", "Matt 20:17-28", + "2 Kgs 4:1-7", "Matt 18:15-22", "1 Cor 1:18-25,30", "Lk 12:2-8", @@ -955,6 +977,7 @@ static const char *const cites_en[] = { "1 Thess 1:2-10", "Matt 13:31-35", "Matt 4:18-22", + "Rev 14:1-5", "Matt 2:13-18", "1 Thess 2:2-9", "Lk 14:26-35", @@ -977,6 +1000,7 @@ static const char *const cites_la[] = { "Matt 11:25-30", "1 Pet 5:1-4,10-11", "Matt 16:13-19", + "Eccli 45:1-6", "Luc 12:35-40", "Rom 12:6-16", "Ioann 2:1-11", @@ -1010,7 +1034,9 @@ static const char *const cites_la[] = { "Luc 10:1-9", "Matt 13:24-30", "2 Cor 10:17-18; 11:1-2", + "Apoc 11:19; 12:1,10", "Luc 1:26-31", + "Eccli 44:1-15", "1 Cor 9:24-27; 10:1-5", "Matt 20:1-16", "1 Pet 1:1-7", @@ -1031,17 +1057,22 @@ static const char *const cites_la[] = { "Marc 6:47-56", "2 Cor 6:1-10", "Matt 4:1-11", + "Ez 34:11-16", "Matt 25:31-46", "Is 55:6-11", "Matt 21:10-17", + "3 Reg 19:3-8", "Matt 12:38-50", + "Ez 18:1-9", "Matt 15:21-28", + "Ez 18:20-28", "Ioann 5:1-15", "1 Thess 5:14-23", "Matt 17:1-9", "1 Thess 4:1-7", "Dan 9:15-19", "Ioann 8:21-29", + "3 Reg 17:8-16", "Matt 23:1-12", "Matt 1:18-21", "Ier 17:5-10", @@ -1052,6 +1083,7 @@ static const char *const cites_la[] = { "Luc 15:11-32", "Eph 5:1-9", "Luc 11:14-28", + "4 Reg 5:1-15", "Luc 4:23-30", "Is 7:10-15", "Luc 1:26-38", @@ -1065,17 +1097,21 @@ static const char *const cites_la[] = { "Ioann 8:1-11", "Gal 4:22-31", "Ioann 6:1-15", + "3 Reg 3:16-28", "Ioann 2:13-25", "Ex 32:7-14", "Ioann 7:14-31", "Is 1:16-19", "Ioann 9:1-38", + "4 Reg 4:25-38", "Luc 7:11-16", + "3 Reg 17:17-24", "Ioann 11:1-45", "Is 49:8-15", "Ioann 8:12-20", "Hebr 9:11-15", "Ioann 8:46-59", + "Ion 3:1-10", "Ioann 7:32-39", "Ier 11:18-20", "Marc 14:32-72,15,1-46", @@ -1112,11 +1148,13 @@ static const char *const cites_la[] = { "Matt 13:54-58", "2 Cor 4:5-14", "Matt 10:23-28", + "Eccli 24:14-16", "Ioann 19:25-27", "1 Pet 2:21-25", "Ioann 10:11-16", "Sap 5:1-5", "Ioann 15:1-7", + "Eccli 39:6-14", "1 Pet 2:11-19", "Ioann 16:16-22", "Ioann 4:46-53", @@ -1129,6 +1167,7 @@ static const char *const cites_la[] = { "Ioann 17:1-11", "Act 1:1-11", "Marc 16:14-20", + "Eccli 24:5; 14:7,9-11; 24:30-31", "Luc 1:26-33", "1 Pet 4:7-11", "Ioann 15:26-27; 16:1-4", @@ -1158,6 +1197,7 @@ static const char *const cites_la[] = { "Luc 1:5-17", "Is 49:1-3,5-7", "Luc 1:57-68", + "Eccli 44:10-15", "Luc 12:1-8", "Act 3:1-10", "Ioann 21:15-19", @@ -1230,7 +1270,9 @@ static const char *const cites_la[] = { "Hebr 10:32-38", "Matt 24:3-13", "Gal 5:25-26; 6:1-10", + "Neh 8:1-10", "Marc 9:16-28", + "Os 14:2-10", "Ez 1:10-14", "Matt 9:9-13", "Eph 3:13-21", @@ -1259,6 +1301,7 @@ static const char *const cites_la[] = { "Col 1:12-20", "Ioann 18:33-37", "Ioann 15:17-25", + "Apoc 7:2-12", "Eph 6:10-17", "Matt 18:23-35", "1 Cor 15:51-57", @@ -1296,11 +1339,13 @@ static const char *const cites_la[] = { "Ioann 1:1-14", "Act 6:8-10; 7:54-59", "Matt 23:34-39", + "Eccli 15:1-6", "Ioann 21:19-24", "1 Ioann 3:10-16", "Matt 10:26-32", "Esth 13:8-11,15-17", "Matt 20:17-28", + "4 Reg 4:1-7", "Matt 18:15-22", "1 Cor 1:18-25,30", "Luc 12:2-8", @@ -1316,6 +1361,7 @@ static const char *const cites_la[] = { "1 Thess 1:2-10", "Matt 13:31-35", "Matt 4:18-22", + "Apoc 14:1-5", "Matt 2:13-18", "1 Thess 2:2-9", "Luc 14:26-35", @@ -1337,199 +1383,211 @@ static const unsigned short vpool[] = { 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191, 192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207, 208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223, - 224,225,226,227,118,228,229,230,231,232,233,234,235,236,237,238, + 224,225,226,227,228,229,230,231,232,233,124,234,235,236,237,238, 239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254, 255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270, 271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286, 287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302, - 303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318, - 319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334, - 335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350, - 351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366, - 367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382, - 383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398, - 399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414, - 415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430, - 431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446, - 447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462, - 463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478, - 479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494, - 495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510, - 511,512,513,514,515,516,517,237,238,239,240,241,242,243,244,245, - 518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533, - 534,535,536,526,537,538,539,540,541,542,543,544,545,546,547,548, - 549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564, - 565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580, - 581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596, - 597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612, - 613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628, - 629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644, - 645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660, - 661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676, - 677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692, - 693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708, - 709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724, - 725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740, - 741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756, - 757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772, - 773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788, - 789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804, - 805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820, - 821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836, - 837,838,839,373,374,375,376,377,378,840,841,842,843,844,845,846, - 847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862, - 863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878, - 879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894, - 895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910, - 911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926, - 927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942, - 943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958, - 959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974, - 975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990, - 991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006, - 1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022, - 1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038, - 1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054, - 1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070, - 1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086, - 1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102, - 1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118, - 1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134, - 1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150, - 1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166, - 1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182, - 1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198, - 1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214, - 1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230, - 1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246, - 1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262, - 1263,1264,1265,1266,1252,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277, - 1278,1279,1280,1281,1282,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221, - 1222,1223,1224,1225,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294, - 1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310, - 1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326, - 1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342, - 1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358, - 1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,271, - 272,273,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387, - 1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403, - 1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419, - 1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435, - 1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451, - 1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467, - 1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483, - 1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499, - 1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515, - 1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531, - 1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547, - 1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563, - 1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579, - 1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595, - 1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611, - 1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627, - 1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643, - 1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659, - 1660,1661,1662,1663,1664,1665,1666,41,42,44,1667,1668,1669,1670,1671,1672, - 1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688, - 1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704, - 1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720, - 1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736, - 1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752, - 1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768, - 1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784, - 1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800, - 1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,373,374,375,376, - 377,378,840,841,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824, - 1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840, - 1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856, - 1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872, - 1873,1874,1875,1876,1877,1878,1879,1505,1506,1880,1881,1882,1883,1884,1885,1886, - 1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902, - 1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918, - 1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934, - 1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950, - 1951,1601,1602,1603,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963, - 1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979, - 1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995, - 1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011, - 2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027, - 2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043, - 2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059, - 2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075, - 2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091, - 2092,2093,62,63,64,65,66,1689,2094,2095,2096,2097,2098,2099,2100,2101, - 2102,93,94,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115, - 2116,2117,2118,2119,2120,2121,465,466,467,468,469,470,471,2122,2123,2124, - 2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140, - 2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156, - 2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172, - 2173,2174,611,612,613,614,615,527,528,529,530,531,532,2175,2176,2177, + 303,304,305,306,307,308,309,310,311,312,313,314,104,105,106,107, + 315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330, + 331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346, + 347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362, + 363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378, + 379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394, + 395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410, + 411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426, + 427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442, + 443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458, + 459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474, + 475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490, + 491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506, + 507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522, + 523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,243, + 244,245,246,247,248,249,250,251,538,539,540,541,542,543,544,545, + 546,547,548,549,550,551,552,553,554,555,556,546,557,558,559,560, + 561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576, + 577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592, + 593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608, + 609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624, + 625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640, + 641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656, + 657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672, + 673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688, + 689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704, + 705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720, + 721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736, + 737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752, + 753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768, + 769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784, + 785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800, + 801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816, + 817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832, + 833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848, + 849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864, + 865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880, + 881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896, + 897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912, + 913,378,379,380,381,382,383,914,915,916,917,918,919,920,921,922, + 923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938, + 939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954, + 955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970, + 971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986, + 987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002, + 1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018, + 1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034, + 1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050, + 1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066, + 1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082, + 1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098, + 1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114, + 1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130, + 1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146, + 1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162, + 1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178, + 1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194, + 1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210, + 1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226, + 1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242, + 1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258, + 1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274, + 1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290, + 1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306, + 1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322, + 1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338, + 1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354, + 1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370, + 1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1371, + 1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401, + 1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1402, + 1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418, + 1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434, + 1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450, + 1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466, + 1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482, + 1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,277,278,279,1493,1494,1495, + 1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511, + 1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527, + 1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543, + 1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559, + 1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575, + 1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591, + 1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607, + 1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623, + 1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639, + 1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655, + 1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671, + 1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687, + 1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703, + 1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719, + 1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735, + 1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751, + 1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767, + 1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783, + 1784,1785,41,42,44,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796, + 1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812, + 1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828, + 1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844, + 1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860, + 1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876, + 1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892, + 1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908, + 1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924, + 1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940, + 1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,378,379,380,381,382,383, + 914,915,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964, + 1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980, + 1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996, + 1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012, + 2013,2014,2015,2016,2017,1624,1625,2018,2019,2020,2021,2022,2023,2024,2025,2026, + 2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042, + 2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058, + 2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074, + 2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,1720, + 1721,1722,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103, + 2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119, + 2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135, + 2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151, + 2152,2153,2154,393,394,395,396,397,398,2155,2156,2157,2158,2159,2160,2161, + 2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177, 2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193, 2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209, - 2210,2211,2212,2213,2214,2215,2216,89,90,91,92,2217,2099,2100,2101,2102, - 93,94,2218,2219,2220,2221,2222,2223,2224,246,247,248,249,250,251,2225, - 2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241, - 2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257, - 2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,824, - 825,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287, - 2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303, - 2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319, - 2320,2083,2084,2085,2086,2087,2088,2089,2321,2322,2323,2324,2325,2326,2327,2328, - 2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344, - 2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360, - 2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376, - 2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392, - 2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408, - 2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424, - 2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2035,2036,2037,2437, - 2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453, - 2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,1378,1379,1380, - 1381,1382,1383,2315,2318,2467,2468,2469,2470,2471,2472,2473,2474,2475,472,473, - 474,475,476,477,478,479,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485, - 2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501, - 2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517, - 2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533, - 2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549, - 2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565, - 2566,2567,261,262,263,264,265,2568,2569,2570,2571,2572,2573,2574,2575,2576, - 2577,2578,2579,261,262,263,264,2580,2581,2582,2583,2584,2585,2586,2587,2588, - 2589,2590,1957,1958,1959,1960,1961,1962,1963,2591,2592,2593,2594,2595,2596,2453, - 2454,2455,2463,2464,2465,2466,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606, - 2607,2608,1674,1675,2609,2610,2611,2612,46,47,48,49,50,51,52,53, - 54,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627, - 2544,2545,2546,2547,2548,2549,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637, - 2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653, - 2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,624,625,626,627,2664,2665, + 2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225, + 2226,2227,2228,2229,2230,2231,62,63,64,65,66,1808,2232,2233,2234,2235, + 2236,2237,2238,2239,2240,93,94,2241,2242,2243,2244,2245,2246,2247,2248,2249, + 2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,485,486,487,488,489,490, + 491,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274, + 2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290, + 2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306, + 2307,2308,2309,2310,2311,2312,643,644,645,646,647,547,548,549,550,551, + 552,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327, + 2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343, + 2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,89,90,91,92,2355, + 2237,2238,2239,2240,93,94,2356,2357,2358,2359,2360,2361,2362,252,253,254, + 255,256,257,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375, + 2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391, + 2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407, + 2408,2409,2410,883,884,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421, + 2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437, + 2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,1949,1950,2451, + 2452,2453,2454,2455,2456,2221,2222,2223,2224,2225,2226,2227,2457,2458,2459,2460, + 2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476, + 2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492, + 2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508, + 2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524, + 2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540, + 2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556, + 2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572, + 2173,2174,2175,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585, + 2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601, + 2602,1497,1498,1499,1500,1501,1502,2451,2454,2603,2604,2605,2606,2607,2608,2609, + 2610,2611,492,493,494,495,496,497,498,499,2612,2613,2614,2615,2616,2617, + 2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633, + 2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649, + 2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665, 2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681, 2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697, 2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713, - 2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729, - 2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745, - 2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761, - 2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777, - 2778,2779,2780,2781,2782,2783,2784,2664,2665,2666,2785,2786,2787,2788,2789,2790, - 2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806, - 2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822, - 2823,2824,2825,2826,2827,1807,1808,1809,1810,2828,2829,2830,2831,2832,2833,2834, - 2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850, - 2851,2852,2853,2854,2855,2856,2857,373,374,375,255,256,257,258,2858,2859, - 2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875, - 2876,2877,2878,2879,2880,2881,1635,1636,1637,1638,1639,1640,2882,2883,2884,2885, - 2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901, - 2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917, - 2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933, - 2934,2935,2936,2937,2938,2939,2039,2940,2941,2942,2943,2944,2945,2946,2947,1964, - 1965,1966,1967,1687,1688,1689,2094,2095,2096,2097,2948,2949,2950,2951,2952,2953, - 2954,2955,2956,2957,2226,2227,2228,2229,2958,2959,2960,2961,2962,2963,2964,2965, - 2966,2967,2968,2969,2970,1644,1645,1646,1647,1648,1649,1650,1651,341,2018,2019, - 2020,2021,2022,2023,2024,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981, - 2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997, - 2998,2999,524,525,526,537,538,3000,3001,3002,3003,3004,3005,3006,3007,3008, - 3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,137, - 138,139,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037, - 3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053, - 3054,3055,2430,2431,2432,2433,2434,2435,2436,3056,195,196,197,198,199,200, - 201,202,3057,3058,3059,3060,3061,3062,3063, + 2714,2715,2716,2717,2718,2719,2720,2721,2722,267,268,269,270,271,2723,2724, + 2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,267,268,269,270,2735,2736, + 2737,2738,2739,2740,2741,2742,2743,2744,2745,2095,2096,2097,2098,2099,2100,2101, + 2746,2747,2748,2749,2750,2751,2589,2590,2591,2599,2600,2601,2602,2752,2753,2754, + 2755,2756,2757,2758,2759,2760,2761,2762,2763,1793,1794,2764,2765,2766,2767,46, + 47,48,49,50,51,52,53,54,2768,2769,2770,2771,2772,2773,2774,2775, + 2776,2777,2778,2779,2780,2781,2782,2699,2700,2701,2702,2703,2704,2783,2784,2785, + 2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801, + 2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817, + 2818,674,675,676,677,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829, + 2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845, + 2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861, + 2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877, + 2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893, + 2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909, + 2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925, + 2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941, + 2942,2943,2944,2945,2946,2947,2948,2949,2950,2819,2820,2821,2951,2952,2953,2954, + 2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970, + 2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986, + 2987,2988,2989,2990,2991,2992,2993,1938,1939,1940,1941,2994,2995,2996,2997,2998, + 2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014, + 3015,3016,3017,3018,3019,3020,3021,3022,3023,378,379,380,261,262,263,264, + 3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039, + 3040,3041,3042,3043,3044,3045,3046,3047,1754,1755,1756,1757,1758,1759,3048,3049, + 3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065, + 3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081, + 3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097, + 3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,2177,3112, + 3113,3114,3115,3116,3117,3118,3119,2102,2103,2104,2105,1806,1807,1808,2232,2233, + 2234,2235,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,2364,2365,2366,2367, + 3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145, + 3146,3147,3148,3149,1763,1764,1765,1766,1767,1768,1769,1770,343,2156,2157,2158, + 2159,2160,2161,2162,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161, + 3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177, + 3178,544,545,546,557,558,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188, + 3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,143,144, + 145,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217, + 3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233, + 3234,3235,3236,3237,3238,3239,2566,2567,2568,2569,2570,2571,2572,3240,201,202, + 203,204,205,206,207,208,3241,3242,3243,3244,3245,3246,3247, }; typedef struct { unsigned short part, cite, voff, vlen; } Reading; @@ -1549,349 +1607,372 @@ static const Reading readings[] = { {1,12,83,6}, {0,13,89,6}, {1,14,95,7}, - {1,15,102,6}, - {0,16,108,11}, - {1,17,119,11}, - {0,18,130,7}, - {1,19,137,7}, - {0,20,144,9}, - {1,21,153,13}, - {0,22,166,8}, - {1,23,174,11}, - {0,24,185,4}, - {0,25,189,6}, - {1,26,195,8}, - {0,27,203,22}, - {1,28,225,3}, - {0,29,228,6}, - {1,30,234,13}, - {0,31,247,6}, - {1,32,253,3}, - {0,33,256,6}, - {1,34,262,5}, - {0,35,267,5}, - {1,36,272,3}, - {0,37,275,4}, - {1,38,279,11}, - {0,39,290,3}, - {1,40,293,5}, - {0,41,298,30}, - {1,42,328,10}, - {0,43,338,6}, - {1,44,344,10}, - {1,45,354,9}, - {1,46,363,7}, - {0,47,370,4}, - {1,48,374,6}, - {0,49,380,9}, - {1,50,389,16}, - {0,51,405,7}, - {0,52,412,24}, - {1,53,436,12}, - {0,54,448,12}, - {0,55,460,4}, - {1,56,464,9}, - {0,57,473,13}, - {1,58,486,13}, - {0,59,499,8}, - {1,60,507,6}, - {0,61,513,6}, - {1,62,519,9}, - {0,63,528,9}, - {1,64,537,10}, - {0,65,547,6}, - {1,66,553,10}, - {0,67,563,10}, - {1,68,573,11}, - {1,69,584,16}, - {0,70,600,6}, - {1,71,606,8}, - {1,72,614,13}, - {1,73,627,8}, - {1,74,635,15}, - {0,75,650,10}, - {1,76,660,9}, - {0,77,669,7}, - {0,78,676,5}, - {1,79,681,9}, - {1,80,690,12}, - {1,81,702,4}, - {0,82,706,6}, - {1,83,712,13}, - {0,84,725,17}, - {1,85,742,14}, - {0,86,756,35}, - {1,87,791,22}, - {0,88,813,9}, - {1,89,822,15}, - {1,90,837,8}, - {0,91,845,6}, - {1,92,851,13}, - {0,93,864,13}, - {1,94,877,20}, - {0,95,897,7}, - {1,96,904,7}, - {0,97,911,10}, - {1,98,921,38}, - {0,99,959,54}, - {1,100,1013,11}, - {0,101,1024,10}, - {1,102,1034,15}, - {1,103,1049,13}, - {0,104,1062,8}, - {1,105,1070,18}, - {0,106,1088,4}, - {1,107,1092,38}, - {1,108,1130,6}, - {1,109,1136,45}, - {0,110,1181,8}, - {1,111,1189,9}, - {0,112,1198,5}, - {1,113,1203,14}, - {1,114,1217,8}, - {0,115,1225,3}, - {1,116,1228,88}, - {0,117,1316,12}, - {1,118,1328,17}, - {0,119,1345,13}, - {1,120,1358,15}, - {0,121,1373,6}, - {1,122,1379,8}, - {0,123,1387,6}, - {1,124,1393,27}, - {0,125,1420,7}, - {1,126,1427,100}, - {0,127,1527,2}, - {1,128,1529,7}, - {0,129,1536,7}, - {1,130,1543,23}, - {0,131,1566,9}, - {1,132,1575,12}, - {0,133,1587,6}, - {1,134,1593,14}, - {0,135,1607,15}, - {1,136,1622,8}, - {0,137,1630,5}, - {1,138,1635,5}, - {0,139,1640,10}, - {1,140,1650,9}, - {0,141,1659,7}, - {1,142,1666,13}, - {0,143,1679,9}, - {0,144,1688,6}, - {1,145,1694,9}, - {0,146,1703,5}, - {1,147,1708,5}, - {0,148,1713,10}, - {1,149,1723,6}, - {1,150,1729,3}, - {0,151,1732,5}, - {1,152,1737,6}, - {0,153,1743,5}, - {1,154,1748,7}, - {0,155,1755,9}, - {1,156,1764,7}, - {1,157,1771,8}, - {0,158,1779,8}, - {0,159,1787,5}, - {1,160,1792,10}, - {0,161,1802,6}, - {1,162,1808,8}, - {0,163,1816,7}, - {1,164,1823,11}, - {0,165,1834,11}, - {1,166,1845,7}, - {1,167,1852,8}, - {0,168,1860,5}, - {1,169,1865,6}, - {0,170,1871,8}, - {1,171,1879,12}, - {0,172,1891,8}, - {1,173,1899,7}, - {0,174,1906,11}, - {1,175,1917,9}, - {0,176,1926,8}, - {1,177,1934,6}, - {0,178,1940,4}, - {1,179,1944,10}, - {0,180,1954,5}, - {1,181,1959,9}, - {0,182,1968,4}, - {1,183,1972,6}, - {0,184,1978,4}, - {1,185,1982,10}, - {0,186,1992,5}, - {0,187,1997,4}, - {1,188,2001,3}, - {1,189,2004,12}, - {0,190,2016,6}, - {1,191,2022,9}, - {0,192,2031,7}, - {1,193,2038,13}, - {0,194,2051,6}, - {1,195,2057,12}, - {1,196,2069,8}, - {0,197,2077,10}, - {1,198,2087,5}, - {0,199,2092,11}, - {0,200,2103,10}, - {1,201,2113,7}, - {1,202,2120,6}, - {0,203,2126,7}, - {1,204,2133,9}, - {0,205,2142,9}, - {1,206,2151,6}, - {0,207,2157,6}, - {1,208,2163,10}, - {0,209,2173,9}, - {1,210,2182,7}, - {0,211,2189,6}, - {1,212,2195,11}, - {0,213,2206,5}, - {0,214,2211,22}, - {1,215,2233,9}, - {1,216,2242,5}, - {1,217,2247,6}, - {0,218,2253,8}, - {1,219,2261,5}, - {1,220,2266,5}, - {0,221,2271,9}, - {1,222,2280,9}, - {0,223,2289,6}, - {0,224,2295,11}, - {1,225,2306,7}, - {0,226,2313,7}, - {1,227,2320,4}, - {0,228,2324,5}, - {1,229,2329,7}, - {0,230,2336,4}, - {1,231,2340,5}, - {0,232,2345,7}, - {0,233,2352,6}, - {1,234,2358,9}, - {1,235,2367,2}, - {0,236,2369,4}, - {1,237,2373,10}, - {1,238,2383,4}, - {0,239,2387,8}, - {1,240,2395,7}, - {0,241,2402,9}, - {0,242,2411,6}, - {1,243,2417,10}, - {1,244,2427,16}, - {0,245,2443,10}, - {1,246,2453,6}, - {0,247,2459,10}, - {1,248,2469,7}, - {0,249,2476,5}, - {1,250,2481,15}, - {0,251,2496,3}, - {1,252,2499,13}, - {0,253,2512,6}, - {1,254,2518,15}, - {0,255,2533,7}, - {1,256,2540,3}, - {0,257,2543,7}, - {1,258,2550,9}, - {0,259,2559,14}, - {1,260,2573,6}, - {0,261,2579,2}, - {0,262,2581,9}, - {0,263,2590,8}, - {1,264,2598,14}, - {0,265,2612,7}, - {1,266,2619,11}, - {0,267,2630,12}, - {1,268,2642,13}, - {0,269,2655,5}, - {1,270,2660,5}, - {0,271,2665,9}, - {1,272,2674,11}, - {0,273,2685,5}, - {1,274,2690,10}, - {0,275,2700,4}, - {0,276,2704,3}, - {1,277,2707,4}, - {0,278,2711,5}, - {0,279,2716,6}, - {1,280,2722,13}, - {0,281,2735,7}, - {0,282,2742,8}, - {0,283,2750,10}, - {1,284,2760,9}, - {0,285,2769,5}, - {1,286,2774,8}, - {0,287,2782,8}, - {0,288,2790,9}, - {0,289,2799,6}, - {0,290,2805,6}, - {1,291,2811,6}, - {0,292,2817,9}, - {1,293,2826,4}, - {0,294,2830,9}, - {1,295,2839,5}, - {1,296,2844,9}, - {0,297,2853,8}, - {1,298,2861,13}, - {0,299,2874,7}, - {1,300,2881,5}, - {0,301,2886,4}, - {1,302,2890,10}, - {1,303,2900,4}, - {0,304,2904,6}, - {1,305,2910,7}, - {0,306,2917,6}, - {0,307,2923,8}, - {1,308,2931,9}, - {1,309,2940,3}, - {0,310,2943,5}, - {0,311,2948,6}, - {1,312,2954,21}, - {0,313,2975,4}, - {1,314,2979,9}, - {0,315,2988,9}, - {1,316,2997,4}, - {0,317,3001,11}, - {0,318,3012,10}, - {1,319,3022,9}, - {1,320,3031,3}, - {0,321,3034,4}, - {1,322,3038,10}, - {0,323,3048,5}, - {0,324,3053,5}, - {0,325,3058,4}, - {1,326,3062,6}, - {0,327,3068,5}, - {1,328,3073,6}, - {0,329,3079,6}, - {0,330,3085,12}, - {1,331,3097,14}, - {0,332,3111,9}, - {1,333,3120,6}, - {1,334,3126,6}, - {0,335,3132,7}, - {1,336,3139,7}, - {0,337,3146,7}, - {1,338,3153,12}, - {1,339,3165,8}, - {0,340,3173,9}, - {1,341,3182,7}, - {1,342,3189,13}, - {0,343,3202,9}, - {0,344,3211,7}, - {0,345,3218,5}, - {1,346,3223,9}, - {0,347,3232,5}, - {0,348,3237,5}, - {1,349,3242,8}, - {0,350,3250,7}, - {0,351,3257,9}, - {1,352,3266,5}, - {1,353,3271,5}, - {1,354,3276,6}, - {0,355,3282,8}, - {1,356,3290,10}, - {0,357,3300,5}, + {0,15,102,6}, + {1,16,108,6}, + {0,17,114,11}, + {1,18,125,11}, + {0,19,136,7}, + {1,20,143,7}, + {0,21,150,9}, + {1,22,159,13}, + {0,23,172,8}, + {1,24,180,11}, + {0,25,191,4}, + {0,26,195,6}, + {1,27,201,8}, + {0,28,209,22}, + {1,29,231,3}, + {0,30,234,6}, + {1,31,240,13}, + {0,32,253,6}, + {1,33,259,3}, + {0,34,262,6}, + {1,35,268,5}, + {0,36,273,5}, + {1,37,278,3}, + {0,38,281,4}, + {1,39,285,11}, + {0,40,296,3}, + {1,41,299,5}, + {0,42,304,30}, + {1,43,334,10}, + {0,44,344,6}, + {1,45,350,10}, + {1,46,360,9}, + {1,47,369,7}, + {0,48,376,4}, + {0,49,380,3}, + {1,50,383,6}, + {0,51,389,15}, + {0,52,404,9}, + {1,53,413,16}, + {0,54,429,7}, + {0,55,436,24}, + {1,56,460,12}, + {0,57,472,12}, + {0,58,484,4}, + {1,59,488,9}, + {0,60,497,13}, + {1,61,510,13}, + {0,62,523,8}, + {1,63,531,6}, + {0,64,537,6}, + {1,65,543,9}, + {0,66,552,9}, + {1,67,561,10}, + {0,68,571,6}, + {1,69,577,10}, + {0,70,587,10}, + {1,71,597,11}, + {0,72,608,6}, + {1,73,614,16}, + {0,74,630,6}, + {1,75,636,8}, + {0,76,644,6}, + {1,77,650,13}, + {0,78,663,9}, + {1,79,672,8}, + {0,80,680,9}, + {1,81,689,15}, + {0,82,704,10}, + {1,83,714,9}, + {0,84,723,7}, + {0,85,730,5}, + {1,86,735,9}, + {0,87,744,9}, + {1,88,753,12}, + {1,89,765,4}, + {0,90,769,6}, + {1,91,775,13}, + {0,92,788,17}, + {1,93,805,14}, + {0,94,819,35}, + {1,95,854,22}, + {0,96,876,9}, + {1,97,885,15}, + {0,98,900,15}, + {1,99,915,8}, + {0,100,923,6}, + {1,101,929,13}, + {0,102,942,13}, + {1,103,955,20}, + {0,104,975,7}, + {1,105,982,7}, + {0,106,989,10}, + {1,107,999,38}, + {0,108,1037,54}, + {1,109,1091,11}, + {0,110,1102,10}, + {1,111,1112,15}, + {0,112,1127,13}, + {1,113,1140,13}, + {0,114,1153,8}, + {1,115,1161,18}, + {0,116,1179,4}, + {1,117,1183,38}, + {0,118,1221,14}, + {1,119,1235,6}, + {0,120,1241,8}, + {1,121,1249,45}, + {0,122,1294,8}, + {1,123,1302,9}, + {0,124,1311,5}, + {1,125,1316,14}, + {0,126,1330,10}, + {1,127,1340,8}, + {0,128,1348,3}, + {1,129,1351,88}, + {0,130,1439,12}, + {1,131,1451,17}, + {0,132,1468,13}, + {1,133,1481,15}, + {0,134,1496,6}, + {1,135,1502,8}, + {0,136,1510,6}, + {1,137,1516,27}, + {0,138,1543,7}, + {1,139,1550,100}, + {0,140,1650,2}, + {1,141,1652,7}, + {0,142,1659,7}, + {1,143,1666,23}, + {0,144,1689,9}, + {1,145,1698,12}, + {0,146,1710,6}, + {1,147,1716,14}, + {0,148,1730,15}, + {1,149,1745,8}, + {0,150,1753,5}, + {1,151,1758,5}, + {0,152,1763,10}, + {1,153,1773,9}, + {0,154,1782,7}, + {1,155,1789,13}, + {0,156,1802,9}, + {0,157,1811,6}, + {1,158,1817,9}, + {0,159,1826,5}, + {1,160,1831,5}, + {0,161,1836,10}, + {1,162,1846,6}, + {0,163,1852,3}, + {1,164,1855,3}, + {0,165,1858,5}, + {1,166,1863,6}, + {0,167,1869,5}, + {1,168,1874,7}, + {0,169,1881,9}, + {0,170,1890,9}, + {1,171,1899,7}, + {1,172,1906,8}, + {0,173,1914,8}, + {0,174,1922,5}, + {1,175,1927,10}, + {0,176,1937,6}, + {1,177,1943,8}, + {0,178,1951,7}, + {1,179,1958,11}, + {0,180,1969,11}, + {1,181,1980,7}, + {0,182,1987,7}, + {1,183,1994,8}, + {0,184,2002,5}, + {1,185,2007,6}, + {0,186,2013,8}, + {1,187,2021,12}, + {0,188,2033,8}, + {1,189,2041,7}, + {0,190,2048,11}, + {1,191,2059,9}, + {0,192,2068,8}, + {1,193,2076,6}, + {0,194,2082,4}, + {1,195,2086,10}, + {0,196,2096,5}, + {1,197,2101,9}, + {0,198,2110,4}, + {1,199,2114,6}, + {0,200,2120,4}, + {1,201,2124,10}, + {0,202,2134,5}, + {0,203,2139,4}, + {1,204,2143,3}, + {1,205,2146,12}, + {0,206,2158,6}, + {1,207,2164,9}, + {0,208,2173,7}, + {1,209,2180,13}, + {0,210,2193,6}, + {1,211,2199,12}, + {0,212,2211,6}, + {1,213,2217,8}, + {0,214,2225,10}, + {1,215,2235,5}, + {0,216,2240,11}, + {0,217,2251,10}, + {1,218,2261,7}, + {1,219,2268,6}, + {0,220,2274,7}, + {1,221,2281,9}, + {0,222,2290,9}, + {1,223,2299,6}, + {0,224,2305,6}, + {1,225,2311,10}, + {0,226,2321,9}, + {1,227,2330,7}, + {0,228,2337,6}, + {1,229,2343,11}, + {0,230,2354,5}, + {0,231,2359,22}, + {1,232,2381,9}, + {1,233,2390,5}, + {1,234,2395,6}, + {0,235,2401,8}, + {1,236,2409,5}, + {1,237,2414,5}, + {0,238,2419,9}, + {1,239,2428,9}, + {0,240,2437,6}, + {0,241,2443,11}, + {1,242,2454,7}, + {0,243,2461,7}, + {1,244,2468,4}, + {0,245,2472,5}, + {1,246,2477,7}, + {0,247,2484,4}, + {1,248,2488,5}, + {0,249,2493,7}, + {0,250,2500,6}, + {1,251,2506,9}, + {1,252,2515,2}, + {0,253,2517,4}, + {1,254,2521,10}, + {1,255,2531,4}, + {0,256,2535,8}, + {1,257,2543,7}, + {0,258,2550,9}, + {0,259,2559,6}, + {1,260,2565,10}, + {1,261,2575,16}, + {0,262,2591,10}, + {1,263,2601,6}, + {0,264,2607,10}, + {1,265,2617,7}, + {0,266,2624,5}, + {1,267,2629,15}, + {0,268,2644,3}, + {1,269,2647,13}, + {0,270,2660,6}, + {1,271,2666,15}, + {0,272,2681,7}, + {1,273,2688,3}, + {0,274,2691,7}, + {1,275,2698,9}, + {0,276,2707,14}, + {1,277,2721,6}, + {0,278,2727,2}, + {0,279,2729,9}, + {0,280,2738,8}, + {1,281,2746,14}, + {0,282,2760,7}, + {1,283,2767,11}, + {0,284,2778,12}, + {0,285,2790,10}, + {1,286,2800,13}, + {0,287,2813,9}, + {0,288,2822,5}, + {1,289,2827,5}, + {0,290,2832,9}, + {1,291,2841,11}, + {0,292,2852,5}, + {1,293,2857,10}, + {0,294,2867,4}, + {0,295,2871,3}, + {1,296,2874,4}, + {0,297,2878,5}, + {0,298,2883,6}, + {1,299,2889,13}, + {0,300,2902,7}, + {0,301,2909,8}, + {0,302,2917,10}, + {1,303,2927,9}, + {0,304,2936,5}, + {1,305,2941,8}, + {0,306,2949,8}, + {0,307,2957,9}, + {0,308,2966,6}, + {0,309,2972,6}, + {1,310,2978,6}, + {0,311,2984,9}, + {1,312,2993,4}, + {0,313,2997,9}, + {1,314,3006,5}, + {1,315,3011,9}, + {0,316,3020,11}, + {0,317,3031,8}, + {1,318,3039,13}, + {0,319,3052,7}, + {1,320,3059,5}, + {0,321,3064,4}, + {1,322,3068,10}, + {1,323,3078,4}, + {0,324,3082,6}, + {1,325,3088,7}, + {0,326,3095,6}, + {0,327,3101,8}, + {1,328,3109,9}, + {1,329,3118,3}, + {0,330,3121,5}, + {0,331,3126,6}, + {1,332,3132,21}, + {0,333,3153,4}, + {1,334,3157,9}, + {0,335,3166,9}, + {1,336,3175,4}, + {0,337,3179,11}, + {0,338,3190,10}, + {1,339,3200,9}, + {1,340,3209,3}, + {0,341,3212,4}, + {1,342,3216,10}, + {0,343,3226,5}, + {0,344,3231,5}, + {0,345,3236,4}, + {1,346,3240,6}, + {0,347,3246,5}, + {1,348,3251,6}, + {0,349,3257,6}, + {0,350,3263,12}, + {1,351,3275,14}, + {0,352,3289,9}, + {1,353,3298,6}, + {0,354,3304,6}, + {1,355,3310,6}, + {0,356,3316,7}, + {1,357,3323,7}, + {0,358,3330,7}, + {1,359,3337,12}, + {0,360,3349,7}, + {1,361,3356,8}, + {0,362,3364,9}, + {1,363,3373,7}, + {1,364,3380,13}, + {0,365,3393,9}, + {0,366,3402,7}, + {0,367,3409,5}, + {1,368,3414,9}, + {0,369,3423,5}, + {0,370,3428,5}, + {1,371,3433,8}, + {0,372,3441,7}, + {0,373,3448,9}, + {1,374,3457,5}, + {1,375,3462,5}, + {0,376,3467,5}, + {1,377,3472,6}, + {0,378,3478,8}, + {1,379,3486,10}, + {0,380,3496,5}, }; static const unsigned short readings_cite_la[] = { @@ -1917,90 +1998,93 @@ static const unsigned short readings_cite_la[] = { 304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319, 320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335, 336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351, - 352,353,354,355,356,357, + 352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367, + 368,369,370,371,372,373,374,375,376,377,378,379,380, }; static const unsigned short rpool[] = { 0,1,2,3,2,3,2,3,2,3,4,5,2,3,2,3, 2,3,2,3,2,3,6,7,4,8,9,10,11,12,13,14, - 15,6,7,16,17,18,19,20,21,22,23,24,15,25,26,27, - 28,29,30,9,10,31,32,9,10,20,21,33,34,35,36,37, - 38,39,40,41,42,43,44,41,45,28,24,15,6,46,47,21, - 48,28,6,46,6,46,6,46,49,50,49,50,49,50,49,50, - 49,50,49,50,51,14,52,53,54,12,52,53,52,53,55,56, - 52,53,52,53,57,58,57,58,24,15,59,60,61,62,63,64, - 65,66,67,68,69,70,71,72,73,74,75,76,77,76,78,79, - 80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95, - 96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111, - 112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127, - 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143, - 45,144,145,47,21,146,147,148,149,150,151,152,13,14,151,152, - 153,154,151,152,10,41,42,155,156,153,157,158,10,155,156,24, - 34,155,156,24,15,159,160,13,14,24,28,159,160,159,160,159, - 160,150,161,162,158,15,9,10,163,164,165,166,161,162,167,168, - 169,168,169,168,169,170,15,171,41,42,172,173,174,175,176,177, - 178,179,180,181,182,183,184,185,186,96,187,188,187,188,41,42, - 9,10,187,188,187,188,24,189,190,191,192,193,194,195,28,196, - 190,191,197,198,199,14,200,201,112,202,203,204,205,206,207,208, - 209,210,211,212,213,45,214,215,211,212,214,216,211,212,217,218, - 219,9,10,24,15,218,219,218,219,190,220,31,45,221,222,9, - 10,223,120,224,225,221,222,226,227,214,215,228,229,230,23,47, - 231,228,229,144,45,228,229,232,45,233,234,9,15,235,236,76, - 24,237,24,15,238,239,240,239,240,47,21,239,240,241,235,242, - 243,24,244,245,246,245,246,24,15,10,214,215,241,150,31,32, - 247,248,249,250,247,248,249,34,9,10,251,252,47,21,253,254, - 253,254,24,250,255,256,253,254,41,42,253,254,257,258,259,244, - 257,258,31,32,257,258,241,92,257,258,125,260,261,150,22,23, - 262,237,263,264,265,266,262,237,267,108,41,42,13,14,268,267, - 108,120,269,270,271,272,273,274,9,10,271,272,275,274,276,277, - 278,12,279,280,24,15,281,92,282,215,283,45,28,241,284,285, - 286,24,15,13,14,47,21,214,215,287,12,288,45,289,264,290, - 15,289,264,289,264,213,291,292,293,289,264,294,295,294,295,163, - 296,294,295,294,295,294,295,171,297,298,299,300,41,42,297,298, - 297,298,297,298,297,298,301,302,24,15,41,303,13,14,304,305, - 306,152,9,10,307,308,41,309,301,302,214,215,31,32,235,310, - 21,311,312,9,10,20,21,28,311,312,311,312,311,312,313,314, - 313,314,310,215,315,316,9,10,313,314,317,42,318,319,259,320, - 318,319,318,319,13,14,318,319,47,215,321,322,321,322,323,238, - 91,92,321,322,324,204,325,326,327,328,327,328,327,328,329,81, - 330,331,332,333,334,2,3,2,3,2,3,6,7,16,17,335, - 336,9,10,57,58,337,338,339,249,26,340,341,141,142,141,142, - 141,142,151,152,9,10,13,14,153,154,269,45,9,10,282,108, - 153,342,150,153,154,168,169,168,169,47,21,187,188,187,188,190, - 191,190,191,214,215,343,201,9,10,207,208,207,208,207,208,47, - 21,207,208,344,32,211,212,218,219,221,222,221,222,228,229,228, - 229,345,346,233,234,239,240,239,240,347,36,247,248,24,15,253, - 254,348,349,257,258,262,237,24,15,262,237,262,237,267,108,267, - 108,267,108,271,272,269,270,279,280,249,145,285,286,289,264,350, - 157,350,157,11,32,294,295,294,295,294,295,294,295,294,295,307, - 308,307,308,307,308,307,308,6,46,351,352,47,21,307,14,311, - 312,311,312,315,353,313,314,313,314,9,10,318,319,318,319,321, - 322,325,326,327,328,354,6,7,16,17,141,142,151,152,150,155, - 156,155,156,13,14,161,162,13,14,355,45,47,21,190,191,190, - 191,207,208,24,15,9,356,211,212,228,229,233,234,233,234,245, - 246,245,246,253,254,253,254,262,237,267,108,271,272,271,272,271, - 272,279,280,279,280,285,286,357,19,289,264,350,157,297,298,304, - 305,304,305,307,308,307,308,294,295,294,295,294,295,6,46,6, - 46,311,312,313,314,327,328,6,7,16,17,39,40,39,40,49, - 50,52,53,9,10,151,152,159,160,161,162,211,212,218,219,233, - 234,239,240,247,248,257,258,262,237,350,157,350,157,350,157,294, - 295,294,295,294,295,304,305,304,305,304,305,311,312,311,312,311, - 312,311,312,327,328,327,328,6,7,6,7,16,17,16,17,13, - 14,168,169,187,188,190,191,221,222,221,222,233,234,239,240,245, - 246,267,108,285,286,285,286,304,305,294,295,294,295,294,295,294, - 295,39,40,39,40,39,40,39,40,6,46,311,312,311,312,311, - 312,318,319,4,5,4,5,4,5,4,5,4,5,4,5,16, - 17,351,352,351,352,351,352,351,352,52,53,155,156,207,208,228, - 229,247,248,257,258,279,280,294,295,311,312,313,314,218,219,233, - 234,279,280,350,157,294,295,294,295,311,312,311,312,155,156,159, - 160,211,212,218,219,245,246,247,248,294,295,327,328,330,331,330, - 331,330,331,0,1,0,1,0,1,0,1,0,1,39,40,141, - 142,221,222,279,280,289,264,6,46,311,312,311,312,311,312,247, - 248,271,272,294,295,294,295,39,40,39,40,39,40,39,40,6, - 46,311,312,311,312,311,312,311,312,39,40,351,352,351,352,351, - 352,351,352,351,352,351,352,285,286,294,295,297,298,311,312,245, - 246,294,295,6,46,311,312,294,295,294,295,39,40,39,40,6, - 46,311,312,285,286,311,312,39,40, + 15,16,6,7,17,18,19,20,21,22,23,24,25,16,26,27, + 28,29,30,31,9,10,32,33,9,10,21,22,34,35,36,37, + 38,39,40,41,42,43,44,45,42,46,15,29,25,16,6,47, + 48,22,49,50,51,29,6,47,6,47,6,47,52,53,52,53, + 52,53,52,53,52,53,52,53,54,14,55,56,57,12,55,56, + 55,56,58,59,55,56,55,56,60,61,60,61,25,16,62,63, + 64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79, + 80,81,82,83,84,83,85,86,87,88,15,89,90,91,92,93, + 94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109, + 110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125, + 126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141, + 142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,46, + 157,158,48,22,159,160,161,162,163,164,165,166,13,14,165,166, + 167,168,165,166,169,10,42,43,170,171,167,172,173,10,170,171, + 25,35,170,171,25,16,174,175,13,14,25,29,174,175,174,175, + 174,175,163,164,176,177,173,16,9,10,178,179,180,181,176,177, + 182,183,184,185,184,185,184,185,186,16,51,187,42,43,188,189, + 190,191,192,193,194,195,196,197,198,199,200,201,202,105,203,204, + 203,204,42,43,9,10,203,204,203,204,25,205,206,207,208,209, + 210,211,15,29,212,213,206,207,214,215,216,14,217,218,124,219, + 220,221,222,223,224,225,226,227,228,229,230,46,231,232,228,229, + 231,233,228,229,15,234,235,236,9,10,25,16,235,236,235,236, + 206,237,32,46,238,239,9,10,240,133,241,242,238,239,243,244, + 231,232,245,246,247,24,48,248,245,246,157,46,245,246,249,46, + 250,251,9,16,163,252,253,83,25,254,25,16,21,255,256,257, + 256,257,48,22,256,257,258,252,259,260,25,261,262,263,262,263, + 25,16,169,10,231,232,258,164,32,33,264,265,266,267,264,265, + 266,35,9,10,268,269,48,22,270,271,270,271,25,267,272,273, + 270,271,42,43,270,271,274,275,276,261,274,275,32,33,274,275, + 258,101,274,275,138,277,278,164,23,24,279,254,280,281,282,283, + 279,254,284,119,42,43,13,14,285,286,284,119,287,133,288,289, + 290,291,292,293,9,10,290,291,294,293,295,296,297,12,298,299, + 25,16,300,101,301,232,302,46,15,29,258,303,304,305,25,16, + 13,14,48,22,231,232,306,12,307,46,308,281,309,16,308,281, + 308,281,230,310,311,312,308,281,313,314,313,314,178,315,313,314, + 313,314,313,314,316,187,317,318,319,320,42,43,317,318,317,318, + 317,318,317,318,321,322,25,16,42,323,13,14,324,325,326,166, + 9,10,327,328,42,329,321,322,231,232,32,33,163,252,330,22, + 331,332,9,10,21,22,15,29,331,332,331,332,331,332,333,334, + 333,334,330,232,335,336,9,10,333,334,337,43,338,339,276,340, + 338,339,338,339,13,14,338,339,48,232,341,342,341,342,343,255, + 100,101,341,342,344,221,345,346,347,348,347,348,347,348,349,89, + 350,351,352,353,354,355,2,3,2,3,2,3,6,7,17,18, + 356,357,9,10,60,61,358,359,360,361,266,27,362,363,154,155, + 154,155,154,155,165,166,9,10,13,14,167,168,288,46,9,10, + 301,119,167,364,163,164,167,168,184,185,184,185,48,22,203,204, + 203,204,206,207,206,207,231,232,365,218,9,10,224,225,224,225, + 224,225,48,22,224,225,366,33,228,229,235,236,238,239,238,239, + 245,246,245,246,367,368,250,251,256,257,256,257,369,37,264,265, + 25,16,270,271,370,371,274,275,279,254,25,16,279,254,279,254, + 284,119,284,119,284,119,290,291,288,289,298,299,266,158,304,305, + 308,281,372,172,372,172,11,33,313,314,313,314,313,314,313,314, + 313,314,327,328,327,328,327,328,327,328,6,47,373,374,48,22, + 327,14,331,332,331,332,335,375,333,334,333,334,9,10,338,339, + 338,339,341,342,345,346,347,348,376,377,6,7,17,18,154,155, + 165,166,163,164,170,171,170,171,13,14,176,177,13,14,378,46, + 48,22,206,207,206,207,224,225,25,16,9,379,228,229,245,246, + 250,251,250,251,262,263,262,263,270,271,270,271,279,254,284,119, + 290,291,290,291,290,291,298,299,298,299,304,305,380,20,308,281, + 372,172,317,318,324,325,324,325,327,328,327,328,313,314,313,314, + 313,314,6,47,6,47,331,332,333,334,347,348,6,7,17,18, + 40,41,40,41,52,53,55,56,9,10,165,166,174,175,176,177, + 228,229,235,236,250,251,256,257,264,265,274,275,279,254,372,172, + 372,172,372,172,313,314,313,314,313,314,324,325,324,325,324,325, + 331,332,331,332,331,332,331,332,347,348,347,348,6,7,6,7, + 17,18,17,18,13,14,184,185,203,204,206,207,238,239,238,239, + 250,251,256,257,262,263,284,119,304,305,304,305,324,325,313,314, + 313,314,313,314,313,314,40,41,40,41,40,41,40,41,6,47, + 331,332,331,332,331,332,338,339,4,5,4,5,4,5,4,5, + 4,5,4,5,17,18,373,374,373,374,373,374,373,374,55,56, + 170,171,224,225,245,246,264,265,274,275,298,299,313,314,331,332, + 333,334,235,236,250,251,298,299,372,172,313,314,313,314,331,332, + 331,332,170,171,174,175,228,229,235,236,262,263,264,265,313,314, + 347,348,350,351,350,351,350,351,0,1,0,1,0,1,0,1, + 0,1,40,41,154,155,238,239,298,299,308,281,6,47,331,332, + 331,332,331,332,264,265,290,291,313,314,313,314,40,41,40,41, + 40,41,40,41,6,47,331,332,331,332,331,332,331,332,40,41, + 373,374,373,374,373,374,373,374,373,374,373,374,304,305,313,314, + 317,318,331,332,262,263,313,314,6,47,331,332,313,314,313,314, + 40,41,40,41,6,47,331,332,304,305,331,332,40,41, }; typedef struct { unsigned short name; unsigned char colour; unsigned short roff, rlen; } Day; @@ -2021,645 +2105,645 @@ static const Day days[] = { {13,1,26,2}, {14,1,28,2}, {15,2,30,2}, - {16,1,32,1}, - {17,0,33,2}, - {18,0,35,2}, - {19,2,37,2}, - {20,2,39,2}, - {21,2,41,2}, - {22,1,43,2}, - {23,2,45,2}, - {24,1,47,2}, - {25,0,49,2}, - {26,1,51,2}, - {27,1,53,2}, - {28,1,55,2}, - {29,2,57,2}, - {30,1,59,2}, - {31,2,61,2}, - {32,1,63,2}, - {33,0,65,2}, - {34,1,67,2}, - {35,2,69,2}, - {36,1,71,2}, - {37,1,73,1}, - {38,1,74,2}, - {39,0,76,2}, - {40,1,78,2}, - {41,1,80,1}, - {42,1,81,1}, - {43,0,82,2}, - {44,0,84,2}, - {45,0,86,2}, - {46,3,88,2}, - {47,3,90,2}, - {48,3,92,2}, - {49,3,94,2}, - {50,3,96,2}, - {51,3,98,2}, - {52,1,100,2}, - {53,3,102,2}, - {54,2,104,2}, - {55,3,106,2}, - {56,3,108,2}, - {57,1,110,2}, - {58,3,112,2}, - {59,3,114,2}, - {60,3,116,2}, - {61,3,118,2}, - {62,1,120,2}, - {63,3,122,2}, - {64,3,124,2}, - {65,3,126,2}, - {66,3,128,2}, - {67,3,130,2}, - {68,3,132,1}, - {69,3,133,2}, - {70,3,135,1}, - {71,3,136,1}, - {72,3,137,1}, - {73,3,138,2}, - {74,3,140,2}, - {75,3,142,2}, - {76,3,144,1}, - {77,1,145,1}, - {78,3,146,2}, - {79,3,148,2}, - {80,3,150,2}, - {81,3,152,2}, - {82,3,154,1}, - {83,1,155,2}, - {84,3,157,2}, - {85,3,159,2}, - {86,3,161,2}, - {87,3,163,2}, - {88,3,165,2}, - {89,3,167,1}, - {90,3,168,2}, - {91,3,170,2}, - {92,3,172,1}, - {93,3,173,1}, - {94,3,174,2}, - {95,3,176,2}, - {96,3,178,1}, - {97,3,179,2}, - {98,3,181,2}, - {99,3,183,2}, - {100,3,185,2}, - {101,3,187,2}, - {102,3,189,2}, - {103,1,191,2}, - {104,1,193,2}, - {105,1,195,2}, - {106,1,197,2}, - {107,1,199,2}, - {108,1,201,2}, - {109,1,203,2}, - {110,1,205,2}, - {111,1,207,2}, - {112,2,209,2}, - {113,1,211,2}, - {114,1,213,2}, - {115,1,215,2}, - {116,1,217,1}, - {117,1,218,2}, - {118,1,220,2}, - {119,1,222,2}, - {120,2,224,2}, - {121,1,226,2}, - {122,1,228,1}, - {123,1,229,2}, - {124,1,231,2}, - {125,2,233,2}, - {126,1,235,2}, - {127,1,237,2}, - {128,1,239,2}, - {129,1,241,2}, - {130,1,243,2}, - {131,1,245,2}, - {132,1,247,2}, - {133,1,249,2}, - {134,1,251,2}, - {135,1,253,2}, - {136,1,255,2}, - {137,1,257,1}, - {138,1,258,2}, - {139,1,260,2}, - {140,1,262,2}, - {141,1,264,2}, - {142,1,266,2}, - {143,1,268,2}, - {144,1,270,1}, - {145,1,271,2}, - {146,1,273,2}, - {147,1,275,2}, - {148,1,277,2}, - {149,2,279,1}, - {150,1,280,2}, - {151,2,282,2}, - {152,2,284,2}, - {153,2,286,2}, - {154,2,288,2}, - {155,2,290,2}, - {156,2,292,2}, - {157,2,294,2}, - {158,2,296,2}, - {159,1,298,2}, - {160,0,300,2}, - {161,1,302,2}, - {162,2,304,2}, - {163,1,306,2}, - {164,0,308,2}, - {165,1,310,2}, - {166,0,312,2}, - {167,3,314,2}, - {168,1,316,2}, - {169,1,318,1}, - {170,2,319,1}, - {171,1,320,2}, - {172,3,322,2}, - {173,2,324,2}, - {174,2,326,2}, - {175,2,328,2}, - {176,1,330,2}, - {177,2,332,2}, - {178,0,334,2}, - {179,1,336,2}, - {180,0,338,2}, - {181,1,340,2}, - {182,1,342,2}, - {183,0,344,2}, - {184,2,346,2}, - {185,0,348,2}, - {186,2,350,1}, - {187,0,351,2}, - {188,1,353,2}, - {189,1,355,2}, - {190,0,357,2}, - {191,0,359,2}, - {192,2,361,2}, - {193,1,363,2}, - {194,0,365,2}, - {195,1,367,2}, - {196,1,369,2}, - {197,1,371,2}, - {198,0,373,2}, - {199,2,375,2}, - {200,1,377,2}, - {201,0,379,2}, - {202,2,381,2}, - {203,2,383,2}, - {204,0,385,2}, - {205,1,387,2}, - {206,0,389,2}, - {207,2,391,2}, - {208,0,393,2}, - {209,1,395,2}, - {210,1,397,1}, - {211,1,398,2}, - {212,1,400,2}, - {213,1,402,2}, - {214,2,404,1}, - {215,0,405,2}, - {216,0,407,2}, - {217,1,409,2}, - {218,0,411,2}, - {219,1,413,2}, - {220,1,415,2}, - {221,1,417,2}, - {222,0,419,2}, - {223,0,421,2}, - {224,1,423,2}, - {225,1,425,1}, - {226,1,426,2}, - {227,1,428,2}, - {228,1,430,2}, - {229,0,432,2}, - {230,1,434,2}, - {231,0,436,2}, - {232,1,438,2}, - {233,2,440,2}, - {234,2,442,2}, - {235,2,444,2}, - {236,0,446,2}, - {237,0,448,2}, - {238,1,450,2}, - {239,1,452,2}, - {240,0,454,2}, - {241,1,456,2}, - {242,0,458,2}, - {243,0,460,2}, - {244,1,462,2}, - {245,0,464,2}, - {246,1,466,2}, - {247,0,468,2}, - {248,1,470,2}, - {249,0,472,2}, - {250,2,474,2}, - {251,1,476,2}, - {252,2,478,2}, - {253,0,480,2}, - {254,1,482,2}, - {255,2,484,2}, - {256,0,486,2}, - {257,0,488,2}, - {258,1,490,2}, - {259,2,492,2}, - {260,3,494,1}, - {261,0,495,2}, - {262,3,497,1}, - {263,3,498,2}, - {264,0,500,2}, - {265,1,502,2}, - {266,1,504,2}, - {267,0,506,2}, - {268,1,508,2}, - {269,1,510,2}, - {270,1,512,2}, - {271,0,514,2}, - {272,1,516,2}, - {273,1,518,2}, - {274,1,520,2}, - {275,1,522,2}, - {276,1,524,1}, - {277,1,525,2}, - {278,0,527,2}, - {279,1,529,2}, - {280,2,531,2}, - {281,1,533,2}, - {282,1,535,2}, - {283,1,537,2}, - {284,2,539,2}, - {285,0,541,2}, - {286,1,543,2}, - {287,0,545,2}, - {288,0,547,2}, - {289,1,549,2}, - {290,1,551,2}, - {291,0,553,2}, - {292,1,555,2}, - {293,0,557,2}, - {294,2,559,2}, - {295,0,561,2}, - {296,0,563,2}, - {297,0,565,2}, - {298,1,567,1}, - {299,0,568,2}, - {300,5,570,2}, - {301,1,572,2}, - {302,0,574,2}, - {303,0,576,2}, - {304,0,578,2}, - {305,0,580,2}, - {306,1,582,2}, - {307,1,584,2}, - {308,1,586,2}, - {309,2,588,2}, - {310,0,590,2}, - {311,1,592,2}, - {312,1,594,2}, - {313,0,596,2}, - {314,1,598,2}, - {315,1,600,2}, - {316,1,602,2}, - {317,1,604,2}, - {318,1,606,1}, - {319,2,607,2}, - {320,0,609,2}, - {321,1,611,2}, - {322,2,613,2}, - {323,1,615,1}, - {324,0,616,2}, - {325,0,618,2}, - {326,0,620,2}, - {327,3,622,2}, - {328,3,624,2}, - {329,2,626,2}, - {330,1,628,2}, - {331,1,630,2}, - {332,3,632,2}, - {333,1,634,2}, - {334,3,636,2}, - {335,1,638,2}, - {336,3,640,2}, - {337,3,642,2}, - {338,1,644,2}, - {339,3,646,2}, - {340,2,648,2}, - {341,3,650,2}, - {342,3,652,2}, - {343,2,654,2}, - {344,3,656,2}, - {345,3,658,2}, - {346,3,660,2}, - {347,3,662,2}, - {348,3,664,2}, - {349,3,666,2}, - {350,3,668,2}, - {351,3,670,2}, - {352,1,672,2}, - {353,2,674,2}, - {354,1,676,1}, - {355,1,677,2}, - {356,1,679,2}, - {357,1,681,2}, - {358,0,683,2}, - {359,0,685,2}, - {360,2,687,2}, - {361,1,689,2}, - {362,3,691,2}, - {363,3,693,2}, - {364,3,695,1}, - {365,2,696,2}, - {366,2,698,2}, - {367,1,700,2}, - {368,1,702,2}, - {369,1,704,2}, - {370,1,706,2}, - {371,1,708,2}, - {372,2,710,2}, - {373,2,712,2}, - {374,2,714,2}, - {375,1,716,2}, - {376,1,718,2}, - {377,2,720,2}, - {378,1,722,1}, - {379,2,723,2}, - {380,1,725,2}, - {381,1,727,2}, - {382,1,729,2}, - {383,0,731,2}, - {384,0,733,2}, - {385,0,735,2}, - {386,0,737,2}, - {387,1,739,2}, - {388,2,741,2}, - {389,1,743,2}, - {390,0,745,2}, - {391,0,747,2}, - {392,0,749,2}, - {393,2,751,2}, - {394,0,753,2}, - {395,1,755,2}, - {396,0,757,2}, - {397,0,759,2}, - {398,0,761,2}, - {399,0,763,2}, - {400,0,765,2}, - {401,0,767,2}, - {402,2,769,2}, - {403,0,771,2}, - {404,0,773,2}, - {405,0,775,2}, - {406,2,777,2}, - {407,0,779,2}, - {408,1,781,2}, - {409,0,783,2}, - {410,2,785,2}, - {411,0,787,2}, - {412,0,789,2}, - {413,1,791,2}, - {414,0,793,2}, - {415,0,795,2}, - {416,0,797,2}, - {417,0,799,2}, - {418,0,801,2}, - {419,0,803,2}, - {420,2,805,2}, - {421,0,807,2}, - {422,2,809,2}, - {423,0,811,2}, - {424,0,813,2}, - {425,0,815,2}, - {293,0,817,2}, - {426,1,819,2}, - {427,0,821,2}, - {428,0,823,2}, - {310,0,825,2}, - {429,0,827,2}, - {430,0,829,2}, - {431,0,831,2}, - {432,0,833,2}, - {433,0,835,2}, - {434,0,837,2}, - {325,0,839,2}, - {435,0,841,2}, - {436,1,843,2}, - {437,2,845,2}, - {438,0,847,2}, - {439,0,849,2}, - {440,2,851,2}, - {441,3,853,2}, - {442,3,855,2}, - {443,1,857,2}, - {444,3,859,2}, - {445,3,861,2}, - {446,3,863,2}, - {447,2,865,2}, - {448,3,867,2}, - {449,2,869,1}, - {6,0,870,2}, - {450,0,872,2}, - {451,1,874,2}, - {452,1,876,2}, - {453,1,878,1}, - {454,1,879,2}, - {455,1,881,2}, - {456,2,883,2}, - {457,1,885,2}, - {458,1,887,2}, - {459,1,889,2}, - {460,1,891,2}, - {461,0,893,2}, - {462,0,895,2}, - {463,0,897,2}, - {464,2,899,2}, - {465,1,901,2}, - {466,0,903,2}, - {467,0,905,2}, - {468,0,907,2}, - {469,0,909,2}, - {470,0,911,2}, - {471,0,913,2}, - {472,0,915,2}, - {473,0,917,2}, - {474,0,919,2}, - {475,0,921,2}, - {476,0,923,2}, - {477,0,925,2}, - {478,0,927,2}, - {479,0,929,2}, - {480,0,931,2}, - {481,0,933,2}, - {482,2,935,2}, - {483,0,937,2}, - {484,0,939,2}, - {485,0,941,2}, - {486,0,943,2}, - {429,0,945,2}, - {487,0,947,2}, - {488,0,949,2}, - {489,0,951,2}, - {325,0,953,2}, - {326,0,955,2}, - {490,0,957,2}, - {491,0,959,2}, - {492,0,961,2}, - {493,3,963,2}, - {494,3,965,2}, - {7,0,967,2}, - {495,0,969,2}, - {496,0,971,2}, - {497,0,973,2}, - {498,3,975,2}, - {499,3,977,2}, - {500,1,979,2}, - {501,1,981,2}, - {502,1,983,2}, - {503,1,985,2}, - {504,0,987,2}, - {505,0,989,2}, - {506,0,991,2}, - {507,0,993,2}, - {508,0,995,2}, - {509,0,997,2}, - {510,0,999,2}, - {295,0,1001,2}, - {296,0,1003,2}, - {297,0,1005,2}, - {511,0,1007,2}, - {485,0,1009,2}, - {304,0,1011,2}, - {427,0,1013,2}, - {428,0,1015,2}, - {512,0,1017,2}, - {490,0,1019,2}, - {513,0,1021,2}, - {514,0,1023,2}, - {515,0,1025,2}, - {2,1,1027,2}, - {3,1,1029,2}, - {8,0,1031,2}, - {9,0,1033,2}, - {516,0,1035,2}, - {517,0,1037,2}, - {518,1,1039,2}, - {519,1,1041,2}, - {520,0,1043,2}, - {521,0,1045,2}, - {522,0,1047,2}, - {523,0,1049,2}, - {524,0,1051,2}, - {525,0,1053,2}, - {526,0,1055,2}, - {527,0,1057,2}, - {528,0,1059,2}, - {529,0,1061,2}, - {430,0,1063,2}, - {487,0,1065,2}, - {431,0,1067,2}, - {488,0,1069,2}, - {434,0,1071,2}, - {530,0,1073,2}, - {531,0,1075,2}, - {489,0,1077,2}, - {324,0,1079,2}, - {513,0,1081,2}, - {532,0,1083,2}, - {533,0,1085,2}, - {534,0,1087,2}, - {535,3,1089,2}, - {358,0,1091,2}, - {6,0,1093,2}, - {7,0,1095,2}, - {8,0,1097,2}, - {9,0,1099,2}, - {10,0,1101,2}, - {17,0,1103,2}, - {536,0,1105,2}, - {43,0,1107,2}, - {44,0,1109,2}, - {45,0,1111,2}, - {537,3,1113,2}, - {538,1,1115,2}, - {539,0,1117,2}, - {540,0,1119,2}, - {541,0,1121,2}, - {542,0,1123,2}, - {543,0,1125,2}, - {484,0,1127,2}, - {489,0,1129,2}, - {544,3,1131,2}, - {545,0,1133,2}, - {546,0,1135,2}, - {547,0,1137,2}, - {548,0,1139,2}, - {302,0,1141,2}, - {303,0,1143,2}, - {549,0,1145,2}, - {491,0,1147,2}, - {550,1,1149,2}, - {551,1,1151,2}, - {552,0,1153,2}, - {553,0,1155,2}, - {554,0,1157,2}, - {555,0,1159,2}, - {305,0,1161,2}, - {556,3,1163,2}, - {1,1,1165,2}, - {2,1,1167,2}, - {3,1,1169,2}, - {355,1,1171,2}, - {356,1,1173,2}, - {357,1,1175,2}, - {1,1,1177,2}, - {10,0,1179,2}, - {557,0,1181,2}, - {558,1,1183,2}, - {559,0,1185,2}, - {560,0,1187,2}, - {561,0,1189,2}, - {530,0,1191,2}, - {562,0,1193,2}, - {563,0,1195,2}, - {564,0,1197,2}, - {565,0,1199,2}, - {566,0,1201,2}, - {530,0,1203,2}, - {531,0,1205,2}, - {490,0,1207,2}, - {513,0,1209,2}, - {514,0,1211,2}, - {549,0,1213,2}, - {563,0,1215,2}, - {567,0,1217,2}, - {568,0,1219,2}, - {569,0,1221,2}, - {570,0,1223,2}, - {571,0,1225,2}, - {572,0,1227,2}, - {573,0,1229,2}, - {574,0,1231,2}, - {575,0,1233,2}, - {576,0,1235,2}, - {577,0,1237,2}, - {578,0,1239,2}, - {548,0,1241,2}, - {511,0,1243,2}, - {434,0,1245,2}, - {579,0,1247,2}, - {512,0,1249,2}, - {324,0,1251,2}, - {580,0,1253,2}, - {432,0,1255,2}, - {433,0,1257,2}, - {325,0,1259,2}, - {326,0,1261,2}, - {515,0,1263,2}, - {581,0,1265,2}, - {582,0,1267,2}, - {583,0,1269,2}, - {584,0,1271,2}, + {16,1,32,2}, + {17,0,34,2}, + {18,0,36,2}, + {19,2,38,2}, + {20,2,40,2}, + {21,2,42,2}, + {22,1,44,2}, + {23,2,46,2}, + {24,1,48,2}, + {25,0,50,2}, + {26,1,52,2}, + {27,1,54,2}, + {28,1,56,2}, + {29,2,58,2}, + {30,1,60,2}, + {31,2,62,2}, + {32,1,64,2}, + {33,0,66,2}, + {34,1,68,2}, + {35,2,70,2}, + {36,1,72,2}, + {37,1,74,2}, + {38,1,76,2}, + {39,0,78,2}, + {40,1,80,2}, + {41,1,82,2}, + {42,1,84,2}, + {43,0,86,2}, + {44,0,88,2}, + {45,0,90,2}, + {46,3,92,2}, + {47,3,94,2}, + {48,3,96,2}, + {49,3,98,2}, + {50,3,100,2}, + {51,3,102,2}, + {52,1,104,2}, + {53,3,106,2}, + {54,2,108,2}, + {55,3,110,2}, + {56,3,112,2}, + {57,1,114,2}, + {58,3,116,2}, + {59,3,118,2}, + {60,3,120,2}, + {61,3,122,2}, + {62,1,124,2}, + {63,3,126,2}, + {64,3,128,2}, + {65,3,130,2}, + {66,3,132,2}, + {67,3,134,2}, + {68,3,136,2}, + {69,3,138,2}, + {70,3,140,2}, + {71,3,142,2}, + {72,3,144,2}, + {73,3,146,2}, + {74,3,148,2}, + {75,3,150,2}, + {76,3,152,2}, + {77,1,154,2}, + {78,3,156,2}, + {79,3,158,2}, + {80,3,160,2}, + {81,3,162,2}, + {82,3,164,2}, + {83,1,166,2}, + {84,3,168,2}, + {85,3,170,2}, + {86,3,172,2}, + {87,3,174,2}, + {88,3,176,2}, + {89,3,178,2}, + {90,3,180,2}, + {91,3,182,2}, + {92,3,184,2}, + {93,3,186,2}, + {94,3,188,2}, + {95,3,190,2}, + {96,3,192,2}, + {97,3,194,2}, + {98,3,196,2}, + {99,3,198,2}, + {100,3,200,2}, + {101,3,202,2}, + {102,3,204,2}, + {103,1,206,2}, + {104,1,208,2}, + {105,1,210,2}, + {106,1,212,2}, + {107,1,214,2}, + {108,1,216,2}, + {109,1,218,2}, + {110,1,220,2}, + {111,1,222,2}, + {112,2,224,2}, + {113,1,226,2}, + {114,1,228,2}, + {115,1,230,2}, + {116,1,232,2}, + {117,1,234,2}, + {118,1,236,2}, + {119,1,238,2}, + {120,2,240,2}, + {121,1,242,2}, + {122,1,244,2}, + {123,1,246,2}, + {124,1,248,2}, + {125,2,250,2}, + {126,1,252,2}, + {127,1,254,2}, + {128,1,256,2}, + {129,1,258,2}, + {130,1,260,2}, + {131,1,262,2}, + {132,1,264,2}, + {133,1,266,2}, + {134,1,268,2}, + {135,1,270,2}, + {136,1,272,2}, + {137,1,274,2}, + {138,1,276,2}, + {139,1,278,2}, + {140,1,280,2}, + {141,1,282,2}, + {142,1,284,2}, + {143,1,286,2}, + {144,1,288,2}, + {145,1,290,2}, + {146,1,292,2}, + {147,1,294,2}, + {148,1,296,2}, + {149,2,298,2}, + {150,1,300,2}, + {151,2,302,2}, + {152,2,304,2}, + {153,2,306,2}, + {154,2,308,2}, + {155,2,310,2}, + {156,2,312,2}, + {157,2,314,2}, + {158,2,316,2}, + {159,1,318,2}, + {160,0,320,2}, + {161,1,322,2}, + {162,2,324,2}, + {163,1,326,2}, + {164,0,328,2}, + {165,1,330,2}, + {166,0,332,2}, + {167,3,334,2}, + {168,1,336,2}, + {169,1,338,2}, + {170,2,340,2}, + {171,1,342,2}, + {172,3,344,2}, + {173,2,346,2}, + {174,2,348,2}, + {175,2,350,2}, + {176,1,352,2}, + {177,2,354,2}, + {178,0,356,2}, + {179,1,358,2}, + {180,0,360,2}, + {181,1,362,2}, + {182,1,364,2}, + {183,0,366,2}, + {184,2,368,2}, + {185,0,370,2}, + {186,2,372,2}, + {187,0,374,2}, + {188,1,376,2}, + {189,1,378,2}, + {190,0,380,2}, + {191,0,382,2}, + {192,2,384,2}, + {193,1,386,2}, + {194,0,388,2}, + {195,1,390,2}, + {196,1,392,2}, + {197,1,394,2}, + {198,0,396,2}, + {199,2,398,2}, + {200,1,400,2}, + {201,0,402,2}, + {202,2,404,2}, + {203,2,406,2}, + {204,0,408,2}, + {205,1,410,2}, + {206,0,412,2}, + {207,2,414,2}, + {208,0,416,2}, + {209,1,418,2}, + {210,1,420,2}, + {211,1,422,2}, + {212,1,424,2}, + {213,1,426,2}, + {214,2,428,2}, + {215,0,430,2}, + {216,0,432,2}, + {217,1,434,2}, + {218,0,436,2}, + {219,1,438,2}, + {220,1,440,2}, + {221,1,442,2}, + {222,0,444,2}, + {223,0,446,2}, + {224,1,448,2}, + {225,1,450,2}, + {226,1,452,2}, + {227,1,454,2}, + {228,1,456,2}, + {229,0,458,2}, + {230,1,460,2}, + {231,0,462,2}, + {232,1,464,2}, + {233,2,466,2}, + {234,2,468,2}, + {235,2,470,2}, + {236,0,472,2}, + {237,0,474,2}, + {238,1,476,2}, + {239,1,478,2}, + {240,0,480,2}, + {241,1,482,2}, + {242,0,484,2}, + {243,0,486,2}, + {244,1,488,2}, + {245,0,490,2}, + {246,1,492,2}, + {247,0,494,2}, + {248,1,496,2}, + {249,0,498,2}, + {250,2,500,2}, + {251,1,502,2}, + {252,2,504,2}, + {253,0,506,2}, + {254,1,508,2}, + {255,2,510,2}, + {256,0,512,2}, + {257,0,514,2}, + {258,1,516,2}, + {259,2,518,2}, + {260,3,520,2}, + {261,0,522,2}, + {262,3,524,2}, + {263,3,526,2}, + {264,0,528,2}, + {265,1,530,2}, + {266,1,532,2}, + {267,0,534,2}, + {268,1,536,2}, + {269,1,538,2}, + {270,1,540,2}, + {271,0,542,2}, + {272,1,544,2}, + {273,1,546,2}, + {274,1,548,2}, + {275,1,550,2}, + {276,1,552,2}, + {277,1,554,2}, + {278,0,556,2}, + {279,1,558,2}, + {280,2,560,2}, + {281,1,562,2}, + {282,1,564,2}, + {283,1,566,2}, + {284,2,568,2}, + {285,0,570,2}, + {286,1,572,2}, + {287,0,574,2}, + {288,0,576,2}, + {289,1,578,2}, + {290,1,580,2}, + {291,0,582,2}, + {292,1,584,2}, + {293,0,586,2}, + {294,2,588,2}, + {295,0,590,2}, + {296,0,592,2}, + {297,0,594,2}, + {298,1,596,2}, + {299,0,598,2}, + {300,5,600,2}, + {301,1,602,2}, + {302,0,604,2}, + {303,0,606,2}, + {304,0,608,2}, + {305,0,610,2}, + {306,1,612,2}, + {307,1,614,2}, + {308,1,616,2}, + {309,2,618,2}, + {310,0,620,2}, + {311,1,622,2}, + {312,1,624,2}, + {313,0,626,2}, + {314,1,628,2}, + {315,1,630,2}, + {316,1,632,2}, + {317,1,634,2}, + {318,1,636,2}, + {319,2,638,2}, + {320,0,640,2}, + {321,1,642,2}, + {322,2,644,2}, + {323,1,646,2}, + {324,0,648,2}, + {325,0,650,2}, + {326,0,652,2}, + {327,3,654,2}, + {328,3,656,2}, + {329,2,658,2}, + {330,1,660,2}, + {331,1,662,2}, + {332,3,664,2}, + {333,1,666,2}, + {334,3,668,2}, + {335,1,670,2}, + {336,3,672,2}, + {337,3,674,2}, + {338,1,676,2}, + {339,3,678,2}, + {340,2,680,2}, + {341,3,682,2}, + {342,3,684,2}, + {343,2,686,2}, + {344,3,688,2}, + {345,3,690,2}, + {346,3,692,2}, + {347,3,694,2}, + {348,3,696,2}, + {349,3,698,2}, + {350,3,700,2}, + {351,3,702,2}, + {352,1,704,2}, + {353,2,706,2}, + {354,1,708,2}, + {355,1,710,2}, + {356,1,712,2}, + {357,1,714,2}, + {358,0,716,2}, + {359,0,718,2}, + {360,2,720,2}, + {361,1,722,2}, + {362,3,724,2}, + {363,3,726,2}, + {364,3,728,2}, + {365,2,730,2}, + {366,2,732,2}, + {367,1,734,2}, + {368,1,736,2}, + {369,1,738,2}, + {370,1,740,2}, + {371,1,742,2}, + {372,2,744,2}, + {373,2,746,2}, + {374,2,748,2}, + {375,1,750,2}, + {376,1,752,2}, + {377,2,754,2}, + {378,1,756,2}, + {379,2,758,2}, + {380,1,760,2}, + {381,1,762,2}, + {382,1,764,2}, + {383,0,766,2}, + {384,0,768,2}, + {385,0,770,2}, + {386,0,772,2}, + {387,1,774,2}, + {388,2,776,2}, + {389,1,778,2}, + {390,0,780,2}, + {391,0,782,2}, + {392,0,784,2}, + {393,2,786,2}, + {394,0,788,2}, + {395,1,790,2}, + {396,0,792,2}, + {397,0,794,2}, + {398,0,796,2}, + {399,0,798,2}, + {400,0,800,2}, + {401,0,802,2}, + {402,2,804,2}, + {403,0,806,2}, + {404,0,808,2}, + {405,0,810,2}, + {406,2,812,2}, + {407,0,814,2}, + {408,1,816,2}, + {409,0,818,2}, + {410,2,820,2}, + {411,0,822,2}, + {412,0,824,2}, + {413,1,826,2}, + {414,0,828,2}, + {415,0,830,2}, + {416,0,832,2}, + {417,0,834,2}, + {418,0,836,2}, + {419,0,838,2}, + {420,2,840,2}, + {421,0,842,2}, + {422,2,844,2}, + {423,0,846,2}, + {424,0,848,2}, + {425,0,850,2}, + {293,0,852,2}, + {426,1,854,2}, + {427,0,856,2}, + {428,0,858,2}, + {310,0,860,2}, + {429,0,862,2}, + {430,0,864,2}, + {431,0,866,2}, + {432,0,868,2}, + {433,0,870,2}, + {434,0,872,2}, + {325,0,874,2}, + {435,0,876,2}, + {436,1,878,2}, + {437,2,880,2}, + {438,0,882,2}, + {439,0,884,2}, + {440,2,886,2}, + {441,3,888,2}, + {442,3,890,2}, + {443,1,892,2}, + {444,3,894,2}, + {445,3,896,2}, + {446,3,898,2}, + {447,2,900,2}, + {448,3,902,2}, + {449,2,904,2}, + {6,0,906,2}, + {450,0,908,2}, + {451,1,910,2}, + {452,1,912,2}, + {453,1,914,2}, + {454,1,916,2}, + {455,1,918,2}, + {456,2,920,2}, + {457,1,922,2}, + {458,1,924,2}, + {459,1,926,2}, + {460,1,928,2}, + {461,0,930,2}, + {462,0,932,2}, + {463,0,934,2}, + {464,2,936,2}, + {465,1,938,2}, + {466,0,940,2}, + {467,0,942,2}, + {468,0,944,2}, + {469,0,946,2}, + {470,0,948,2}, + {471,0,950,2}, + {472,0,952,2}, + {473,0,954,2}, + {474,0,956,2}, + {475,0,958,2}, + {476,0,960,2}, + {477,0,962,2}, + {478,0,964,2}, + {479,0,966,2}, + {480,0,968,2}, + {481,0,970,2}, + {482,2,972,2}, + {483,0,974,2}, + {484,0,976,2}, + {485,0,978,2}, + {486,0,980,2}, + {429,0,982,2}, + {487,0,984,2}, + {488,0,986,2}, + {489,0,988,2}, + {325,0,990,2}, + {326,0,992,2}, + {490,0,994,2}, + {491,0,996,2}, + {492,0,998,2}, + {493,3,1000,2}, + {494,3,1002,2}, + {7,0,1004,2}, + {495,0,1006,2}, + {496,0,1008,2}, + {497,0,1010,2}, + {498,3,1012,2}, + {499,3,1014,2}, + {500,1,1016,2}, + {501,1,1018,2}, + {502,1,1020,2}, + {503,1,1022,2}, + {504,0,1024,2}, + {505,0,1026,2}, + {506,0,1028,2}, + {507,0,1030,2}, + {508,0,1032,2}, + {509,0,1034,2}, + {510,0,1036,2}, + {295,0,1038,2}, + {296,0,1040,2}, + {297,0,1042,2}, + {511,0,1044,2}, + {485,0,1046,2}, + {304,0,1048,2}, + {427,0,1050,2}, + {428,0,1052,2}, + {512,0,1054,2}, + {490,0,1056,2}, + {513,0,1058,2}, + {514,0,1060,2}, + {515,0,1062,2}, + {2,1,1064,2}, + {3,1,1066,2}, + {8,0,1068,2}, + {9,0,1070,2}, + {516,0,1072,2}, + {517,0,1074,2}, + {518,1,1076,2}, + {519,1,1078,2}, + {520,0,1080,2}, + {521,0,1082,2}, + {522,0,1084,2}, + {523,0,1086,2}, + {524,0,1088,2}, + {525,0,1090,2}, + {526,0,1092,2}, + {527,0,1094,2}, + {528,0,1096,2}, + {529,0,1098,2}, + {430,0,1100,2}, + {487,0,1102,2}, + {431,0,1104,2}, + {488,0,1106,2}, + {434,0,1108,2}, + {530,0,1110,2}, + {531,0,1112,2}, + {489,0,1114,2}, + {324,0,1116,2}, + {513,0,1118,2}, + {532,0,1120,2}, + {533,0,1122,2}, + {534,0,1124,2}, + {535,3,1126,2}, + {358,0,1128,2}, + {6,0,1130,2}, + {7,0,1132,2}, + {8,0,1134,2}, + {9,0,1136,2}, + {10,0,1138,2}, + {17,0,1140,2}, + {536,0,1142,2}, + {43,0,1144,2}, + {44,0,1146,2}, + {45,0,1148,2}, + {537,3,1150,2}, + {538,1,1152,2}, + {539,0,1154,2}, + {540,0,1156,2}, + {541,0,1158,2}, + {542,0,1160,2}, + {543,0,1162,2}, + {484,0,1164,2}, + {489,0,1166,2}, + {544,3,1168,2}, + {545,0,1170,2}, + {546,0,1172,2}, + {547,0,1174,2}, + {548,0,1176,2}, + {302,0,1178,2}, + {303,0,1180,2}, + {549,0,1182,2}, + {491,0,1184,2}, + {550,1,1186,2}, + {551,1,1188,2}, + {552,0,1190,2}, + {553,0,1192,2}, + {554,0,1194,2}, + {555,0,1196,2}, + {305,0,1198,2}, + {556,3,1200,2}, + {1,1,1202,2}, + {2,1,1204,2}, + {3,1,1206,2}, + {355,1,1208,2}, + {356,1,1210,2}, + {357,1,1212,2}, + {1,1,1214,2}, + {10,0,1216,2}, + {557,0,1218,2}, + {558,1,1220,2}, + {559,0,1222,2}, + {560,0,1224,2}, + {561,0,1226,2}, + {530,0,1228,2}, + {562,0,1230,2}, + {563,0,1232,2}, + {564,0,1234,2}, + {565,0,1236,2}, + {566,0,1238,2}, + {530,0,1240,2}, + {531,0,1242,2}, + {490,0,1244,2}, + {513,0,1246,2}, + {514,0,1248,2}, + {549,0,1250,2}, + {563,0,1252,2}, + {567,0,1254,2}, + {568,0,1256,2}, + {569,0,1258,2}, + {570,0,1260,2}, + {571,0,1262,2}, + {572,0,1264,2}, + {573,0,1266,2}, + {574,0,1268,2}, + {575,0,1270,2}, + {576,0,1272,2}, + {577,0,1274,2}, + {578,0,1276,2}, + {548,0,1278,2}, + {511,0,1280,2}, + {434,0,1282,2}, + {579,0,1284,2}, + {512,0,1286,2}, + {324,0,1288,2}, + {580,0,1290,2}, + {432,0,1292,2}, + {433,0,1294,2}, + {325,0,1296,2}, + {326,0,1298,2}, + {515,0,1300,2}, + {581,0,1302,2}, + {582,0,1304,2}, + {583,0,1306,2}, + {584,0,1308,2}, }; static const unsigned short cal[NDAYS] = { |
