aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-07-28 22:51:40 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-07-28 22:51:40 +0200
commit59fc2e62cbfb94e901ac24c0d85a7bec738473e0 (patch)
tree5173739bd831b33aa4c9ec3f9a81f17c8ec3b69b
parent42fd9a69fa2bc9ef11c65c169a58ff40c9cb0fa1 (diff)
downloadclectio-59fc2e62cbfb94e901ac24c0d85a7bec738473e0.tar.gz
clectio-59fc2e62cbfb94e901ac24c0d85a7bec738473e0.zip
fix: recover dropped readings + collapse whitespace; regenerate data
Two QA-found bugs fixed: - mktext now collapses runs of whitespace in verse text to a single space (and trims), matching lectio's Fields-based rendering. The Vulgate source has occasional double spaces that were leaking into the output. - Regenerated gen/ with the hermetic, alias-fixed clectio-gen: the generator no longer picks up the user's stale books.ini (which had silently dropped ~30 EF Ember-day lessons, e.g. St Lawrence-common Sir 45, Osee/Hosea 14, 2 Esdras/Nehemiah 8). Full range 2025-2054 now has 0 dropped readings. Verified vs lectio: OF and EF 2026 are byte-identical (day names + verse text, 0 mismatches); range boundaries 2025-01-01 / 2054-12-31 match; ASAN + UBSAN clean over leap days, boundaries and edge cases; bad input never crashes. Shipped total 1.28 MiB. Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a
-rw-r--r--gen/liturgy_ef.h2580
-rw-r--r--gen/liturgy_of.h3378
-rw-r--r--gen/verses_ef.keys.gzbin8115 -> 8570 bytes
-rw-r--r--gen/verses_of.keys.gzbin31111 -> 31154 bytes
-rw-r--r--mktext.c25
-rw-r--r--text_ef.lzbin166192 -> 178377 bytes
-rw-r--r--text_of.lzbin671691 -> 670644 bytes
7 files changed, 3046 insertions, 2937 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] = {
diff --git a/gen/liturgy_of.h b/gen/liturgy_of.h
index b1e4b58..b2fe8cf 100644
--- a/gen/liturgy_of.h
+++ b/gen/liturgy_of.h
@@ -576,7 +576,7 @@ static const char *const cites_en[] = {
"Heb 8:6-13",
"Ps 85:8+10,11-12,13-14",
"Mk 3:13-19",
- "The Acts 22:3-16",
+ "Acts 22:3-16",
"Ps 117:1bc,2",
"Mk 16:15-18",
"Neh 8:2-4,5-6,8-10",
@@ -748,7 +748,7 @@ static const char *const cites_en[] = {
"Mic 7:14-15,18-20",
"Ps 103:1-2,3-4,9-10,11-12",
"Lk 15:1-3,11-32",
- "Ex 3:1-8,13-15",
+ "Exod 3:1-8,13-15",
"Ps 103:1-2,3-4,6-7,8+11",
"1 Cor 10:1-6,10-12",
"Lk 13:1-9",
@@ -783,7 +783,7 @@ static const char *const cites_en[] = {
"Isa 49:8-15",
"Ps 145:8-9,13cd-14,17-18",
"Jn 5:17-30",
- "Ex 32:7-14",
+ "Exod 32:7-14",
"Ps 106:19-20,21-22,23",
"Jn 5:31-47",
"Wis 2:1,12-22",
@@ -824,7 +824,7 @@ static const char *const cites_en[] = {
"Jn 13:21-33,36-38",
"Isa 50:4-9",
"Ps 69:7-9,20-21,30,32-33",
- "Mat 26:14-25",
+ "Matt 26:14-25",
"Isa 61:1-3,6,8-9",
"Ps 89:20-21,24,26",
"Lk 4:16-21",
@@ -834,13 +834,13 @@ static const char *const cites_en[] = {
"Gen 1:1-2:2",
"Ps 118:1-2,16-17,22-23",
"Gen 1:1,26-31",
- "Mat 28:1-10",
- "The Acts 10:34a,37-43",
+ "Matt 28:1-10",
+ "Acts 10:34,37-43",
"Col 3:1-4",
"Jn 20:1-9",
"Acts 2:14,22-32",
"Ps 16:1-2,5,7-8,9-10,11",
- "Mat 28:8-15",
+ "Matt 28:8-15",
"Acts 2:36-41",
"Ps 33:4-5,18-19,20,22",
"Jn 20:11-18",
@@ -855,133 +855,133 @@ static const char *const cites_en[] = {
"Acts 4:13-21",
"Ps 118:1bc,14-15,16-18,19-21",
"Mk 16:9-15",
- "The Acts 5:12-16",
+ "Acts 5:12-16",
"Ps 118:2-4,13-15,22-24",
"Rev 1:9-11,12-13,17-19",
"Jn 20:19-31",
- "The Acts 4:23-31",
+ "Acts 4:23-31",
"Ps 2:1-3,4-7,7-9",
"Jn 3:1-8",
- "The Acts 4:32-37",
+ "Acts 4:32-37",
"Jn 3:7-15",
- "The Acts 5:17-26",
+ "Acts 5:17-26",
"Ps 34:2-3,4-5,6-7,8-9",
"Jn 3:16-21",
- "The Acts 5:27-33",
+ "Acts 5:27-33",
"Ps 34:2+9,17-18,19-20",
"Jn 3:31-36",
- "The Acts 5:34-42",
+ "Acts 5:34-42",
"Ps 27:1,4,13-14",
"Jn 6:1-15",
"1 Cor 15:1-8",
"Ps 19:2-3,4-5",
"Jn 14:6-14",
- "The Acts 5:27-32,40b-41",
+ "Acts 5:27-32,40-41",
"Rev 5:11-14",
"Jn 21:1-19",
- "The Acts 6:8-15",
+ "Acts 6:8-15",
"Ps 119:23-24,26-27,29-30",
"Jn 6:22-29",
- "The Acts 7:51-8:1a",
+ "Acts 7:51-8:1",
"Ps 31:3cd-4,6+7+8,17+21ab",
"Jn 6:30-35",
- "The Acts 8:1b-8",
+ "Acts 8:1-8",
"Ps 66:1-3,4-5,6-7",
"Jn 6:35-40",
- "The Acts 8:26-40",
+ "Acts 8:26-40",
"Ps 66:8-9,16-17,20",
"Jn 6:44-51",
- "The Acts 9:1-20",
+ "Acts 9:1-20",
"Ps 117:1,2",
"Jn 6:52-59",
- "The Acts 9:31-42",
+ "Acts 9:31-42",
"Ps 116:12-13,14-15,16-17",
"Jn 6:60-69",
- "The Acts 13:14,43-52",
+ "Acts 13:14,43-52",
"Ps 100:1-2,3,5",
"Rev 7:9,14-17",
"Jn 10:27-30",
- "The Acts 11:1-18",
+ "Acts 11:1-18",
"Ps 42:2-3,3,4",
"Jn 10:1-10",
- "The Acts 11:19-26",
+ "Acts 11:19-26",
"Ps 87:1-3,4-5,6-7",
"Jn 10:22-30",
- "The Acts 1:15-17,20-26",
+ "Acts 1:15-17,20-26",
"Ps 113:1-2,3-4,5-6,7-8",
"Jn 15:9-17",
- "The Acts 13:13-25",
+ "Acts 13:13-25",
"Ps 89:2-3,21-22,25+27",
"Jn 13:16-20",
- "The Acts 13:26-33",
+ "Acts 13:26-33",
"Ps 2:6-7,8-9,10-11ab",
"Jn 14:1-6",
- "The Acts 13:44-52",
+ "Acts 13:44-52",
"Jn 14:7-14",
- "The Acts 14:21-27",
+ "Acts 14:21-27",
"Ps 145:8-9,10-11,12-13",
"Rev 21:1-5",
"Jn 13:31-33,34-35",
- "The Acts 14:5-18",
+ "Acts 14:5-18",
"Ps 115:1-2,3-4,15-16",
"Jn 14:21-26",
- "The Acts 14:19-28",
+ "Acts 14:19-28",
"Ps 145:10-11,12-13ab,21",
"Jn 14:27-31",
- "The Acts 15:1-6",
+ "Acts 15:1-6",
"Ps 122:1-2,3-4ab,4cd-5",
"Jn 15:1-8",
- "The Acts 15:7-21",
+ "Acts 15:7-21",
"Ps 96:1-2,2-3,10",
"Jn 15:9-11",
- "The Acts 15:22-31",
+ "Acts 15:22-31",
"Ps 57:8-9,10+12",
"Jn 15:12-17",
- "The Acts 16:1-10",
+ "Acts 16:1-10",
"Jn 15:18-21",
- "The Acts 15:1-2,22-29",
+ "Acts 15:1-2,22-29",
"Rev 21:10-14,22-23",
"Jn 14:23-29",
- "The Acts 16:11-15",
+ "Acts 16:11-15",
"Ps 149:1-2,3-4,5-6+9",
"Jn 15:26-16:4",
- "The Acts 16:22-34",
+ "Acts 16:22-34",
"Jn 16:5-11",
- "The Acts 17:15,22-18:1",
+ "Acts 17:15,22-18:1",
"Ps 148:1-2,11-12,13,14",
"Jn 16:12-15",
- "The Acts 1:1-11",
+ "Acts 1:1-11",
"Ps 47:2-3,6-7,8-9",
"Heb 9:24-28; 10:19-23",
"Lk 24:46-53",
- "The Acts 18:9-18",
+ "Acts 18:9-18",
"Ps 47:2-3,4-5,6-7",
"Jn 16:20-23",
"Zeph 3:14-18",
"Isa 12:2-3,4bcd,5-6",
"Lk 1:39-56",
- "The Acts 7:55-60",
+ "Acts 7:55-60",
"Ps 97:1-2,6-7,9",
"Rev 22:12-14,16-17,20",
"Jn 17:20-26",
- "The Acts 19:1-8",
+ "Acts 19:1-8",
"Ps 68:2-3ab,4-5acd,6-7ab",
"Jn 16:29-33",
- "The Acts 20:17-27",
+ "Acts 20:17-27",
"Ps 68:10-11,20-21",
"Jn 17:1-11",
- "The Acts 20:28-38",
+ "Acts 20:28-38",
"Ps 68:29-30,33-35,35bc-36ab",
"Jn 17:11-19",
- "The Acts 22:30;23:6-11",
+ "Acts 22:30; 23:6-11",
"Ps 16:1-2+5,7-8,9-10,11",
- "The Acts 25:13b-21",
+ "Acts 25:13-21",
"Ps 103:1-2,11-12,19-20ab",
"Jn 21:15-19",
- "The Acts 28:16-20,30-31",
+ "Acts 28:16-20,30-31",
"Ps 11:4,5+7",
"Jn 21:20-25",
- "The Acts 2:1-11",
+ "Acts 2:1-11",
"Ps 104:1+24,29-30,31+34",
"Rom 8:8-17",
"Jn 14:15-16,23-26",
@@ -991,7 +991,7 @@ static const char *const cites_en[] = {
"2 Cor 1:18-22",
"Ps 119:129,130,131,132,133,135",
"Matt 5:13-16",
- "The Acts 11:21b-26;13:1-3",
+ "Acts 11:21-26; 13:1-3",
"2 Cor 3:15-4:1,3-6",
"Ps 85:9ab+10,11-12,13-14",
"2 Cor 4:7-15",
@@ -1023,7 +1023,7 @@ static const char *const cites_en[] = {
"Ps 33:12-13,18-19,20+22",
"Matt 7:1-5",
"Ps 139:1-3,13-14ab,14-15",
- "The Acts 13:22-26",
+ "Acts 13:22-26",
"Lk 1:57-66,80",
"Gen 15:1-12,17-18",
"Matt 7:15-20",
@@ -1036,7 +1036,7 @@ static const char *const cites_en[] = {
"Gen 18:1-15",
"Lk 1:46-47,48-49,50+53,54-55",
"Matt 8:5-17",
- "The Acts 12:1-11",
+ "Acts 12:1-11",
"2 Tim 4:6-8,17-18",
"Gen 18:16-33",
"Ps 103:1-2,3-4,8-9,10-11",
@@ -1078,38 +1078,38 @@ static const char *const cites_en[] = {
"Ps 69:14+17,30-31,33-34,36+37",
"Col 1:15-20",
"Lk 10:25-37",
- "Ex 1:8-14,22",
+ "Exod 1:8-14,22",
"Ps 124:1-3,4-6,7-8",
"Matt 10:34-11:1",
- "Ex 2:1-15",
+ "Exod 2:1-15",
"Ps 69:3,14,30-31,33-34",
"Matt 11:20-24",
- "Ex 3:1-6,9-12",
+ "Exod 3:1-6,9-12",
"Ps 103:1-2,3-4,6-7",
"Matt 11:25-27",
- "Ex 3:13-20",
+ "Exod 3:13-20",
"Ps 105:1+5,8-9,24-25,26-27",
"Matt 11:28-30",
- "Ex 11:10-12:14",
+ "Exod 11:10-12:14",
"Ps 116:12-13,15+16bc,17-18",
"Matt 12:1-8",
- "Ex 12:37-42",
+ "Exod 12:37-42",
"Ps 136:1+23-24,10-12,13-15",
"Matt 12:14-21",
"Gen 18:1-10",
"Ps 15:2-3,3-4,5",
"Col 1:24-28",
"Lk 10:38-42",
- "Ex 14:5-18",
- "Ex 15:1bc-2,3-4,5-6",
+ "Exod 14:5-18",
+ "Exod 15:1bc-2,3-4,5-6",
"Matt 12:38-42",
- "Ex 14:21-15:1",
- "Ex 15:8-9,10+12,17",
+ "Exod 14:21-15:1",
+ "Exod 15:8-9,10+12,17",
"Jn 20:1-2,11-18",
- "Ex 16:1-5,9-15",
+ "Exod 16:1-5,9-15",
"Ps 78:18-19,23-24,25-26,27-28",
"Matt 13:1-9",
- "Ex 19:1-2,9-11,16-20",
+ "Exod 19:1-2,9-11,16-20",
"Matt 13:10-17",
"Ps 126:1bc-2ab,2cd-3,4-5,6",
"Matt 20:20-28",
@@ -1120,15 +1120,15 @@ static const char *const cites_en[] = {
"Ps 138:1-2,2-3,6-7,7-8",
"Col 2:12-14",
"Lk 11:1-13",
- "Ex 32:15-24,30-34",
+ "Exod 32:15-24,30-34",
"Matt 13:31-35",
- "Ex 33:7-11; 34:5-9,28",
+ "Exod 33:7-11; 34:5-9,28",
"Ps 103:6-7,8-9,10-11,12-13",
"Jn 11:19-27",
- "Ex 34:29-35",
+ "Exod 34:29-35",
"Ps 99:5,6,7,9",
"Matt 13:44-46",
- "Ex 40:16-21,34-38",
+ "Exod 40:16-21,34-38",
"Ps 84:3,4,5-6+8,11",
"Matt 13:47-53",
"Lev 23:1,4-11,15-16,27,34-37",
@@ -1351,7 +1351,7 @@ static const char *const cites_en[] = {
"2 Tim 4:10-17",
"Ps 145:10-11,12-13,17-18",
"Lk 10:1-9",
- "Ex 17:8-13",
+ "Exod 17:8-13",
"Ps 121:1-2,3-4,5-6,7-8",
"2 Tim 3:14-4:2",
"Lk 18:1-8",
@@ -1527,8 +1527,8 @@ static const char *const cites_en[] = {
"2 Sam 7:1-5,8-12,14,16",
"Lk 1:67-79",
"Ps 89:3-4,15-16,26,28",
- "Mat 1:18-25",
- "The Acts 6:8-10;7:54-59",
+ "Matt 1:18-25",
+ "Acts 6:8-10; 7:54-59",
"Ps 31:3cd-4,6+8ab,16bc+17",
"Matt 10:17-22",
"1 Jn 1:1-4",
@@ -1548,7 +1548,7 @@ static const char *const cites_en[] = {
"Jn 1:43-51",
"Isa 42:1-4,6-7",
"Ps 29:1-2,3ac+4,3+9-10",
- "The Acts 10:34-38",
+ "Acts 10:34-38",
"Matt 3:13-17",
"1 Sam 1:1-8",
"Ps 116:12-13,14-17,18-19",
@@ -1634,7 +1634,7 @@ static const char *const cites_en[] = {
"Jer 18:18-20",
"Ps 31:5-6,14,15-16",
"Matt 20:17-28",
- "Ex 17:3-7",
+ "Exod 17:3-7",
"Rom 5:1-2,5-8",
"Jn 4:5-42",
"Dan 3:25,34-43",
@@ -1646,32 +1646,32 @@ static const char *const cites_en[] = {
"Ps 130:1-2,3-4,5-6,7-8",
"Rom 8:8-11",
"Jn 11:1-45",
- "Mat 27:11-54",
- "The Acts 2:42-47",
+ "Matt 27:11-54",
+ "Acts 2:42-47",
"1 Pet 1:3-9",
- "The Acts 6:1-7",
+ "Acts 6:1-7",
"Ps 33:1-2,4-5,18-19",
"Jn 6:16-21",
- "The Acts 2:14,22-33",
+ "Acts 2:14,22-33",
"1 Pet 1:17-21",
"1 Pet 5:5-14",
"Ps 89:2-3,6-7,16-17",
"Mk 16:15-20",
- "The Acts 2:14a,36-41",
+ "Acts 2:14,36-41",
"1 Pet 2:20-25",
- "The Acts 12:24-13:5a",
+ "Acts 12:24-13:5",
"Jn 12:44-50",
"1 Pet 2:4-9",
"Jn 14:1-12",
- "The Acts 8:5-8,14-17",
+ "Acts 8:5-8,14-17",
"1 Pet 3:15-18",
"Jn 14:15-21",
"Eph 1:17-23",
"Matt 28:16-20",
- "The Acts 18:23-28",
+ "Acts 18:23-28",
"Ps 47:2-3,8-9,10",
"Jn 16:23-28",
- "The Acts 1:12-14",
+ "Acts 1:12-14",
"Ps 27:1,4,7-8",
"1 Pet 4:13-16",
"1 Cor 12:3-7,12-13",
@@ -1689,7 +1689,7 @@ static const char *const cites_en[] = {
"Jude 17,20b-25",
"Ps 63:2,3-4,5-6",
"Mk 11:27-33",
- "Ex 34:4-6,8-9",
+ "Exod 34:4-6,8-9",
"Dan 3:52,53,54,55",
"2 Cor 13:11-13",
"Jn 3:16-18",
@@ -1726,7 +1726,7 @@ static const char *const cites_en[] = {
"Matt 11:25-30",
"1 Kgs 19:19-21",
"Ps 16:1-2+5,7-8,9-10",
- "Ex 19:2-6",
+ "Exod 19:2-6",
"Rom 5:6-11",
"Matt 9:36-10:8",
"1 Kgs 21:1-16",
@@ -1974,7 +1974,7 @@ static const char *const cites_en[] = {
"Ps 33:1-2,4-5,11-12,18-19",
"Eph 4:1-6",
"Eph 4:7-16",
- "Ex 22:20-26",
+ "Exod 22:20-26",
"Ps 18:2-3,3-4,47+51",
"1 Thess 1:5-10",
"Eph 4:32-5:8",
@@ -2041,6 +2041,7 @@ static const char *const cites_en[] = {
"Isa 45:6-8,18,21-25",
"Lk 7:18-23",
"Rom 16:25-27",
+ "Song 2:8-14",
"Ps 33:2-3,11-12,20-21",
"Lk 1:39-45",
"Gen 15:1-6; 21:1-3",
@@ -2068,7 +2069,7 @@ static const char *const cites_en[] = {
"Ps 116:10+15,16-17,18-19",
"Rom 8:31-34",
"Mk 9:2-10",
- "Ex 20:1-17",
+ "Exod 20:1-17",
"1 Cor 1:22-25",
"Jn 2:13-25",
"2 Chr 36:14-16,19-23",
@@ -2079,20 +2080,20 @@ static const char *const cites_en[] = {
"Heb 5:7-9",
"Jn 12:20-33",
"Mk 15:1-39",
- "The Acts 4:32-35",
+ "Acts 4:32-35",
"1 Jn 5:1-6",
- "The Acts 3:13-15,17-19",
+ "Acts 3:13-15,17-19",
"Ps 4:2,4,7-8,9",
"1 Jn 2:1-5",
- "The Acts 4:8-12",
+ "Acts 4:8-12",
"Ps 118:1+8-9,21-23,26+21+29",
"1 Jn 3:1-2",
"Jn 10:11-18",
- "The Acts 9:26-31",
+ "Acts 9:26-31",
"1 Jn 3:18-24",
- "The Acts 10:25-26,34-35,44-48",
+ "Acts 10:25-26,34-35,44-48",
"Eph 4:1-13",
- "The Acts 1:15-17,20a,20c-26",
+ "Acts 1:15-17,20,20-26",
"Ps 103:1-2,11-12,19-20",
"1 Jn 4:11-16",
"Gal 5:16-25",
@@ -2101,7 +2102,7 @@ static const char *const cites_en[] = {
"Ps 33:4-5,6+9,18-19,20+22",
"Rom 8:14-17",
"Sir 36:1,4-5,10-17",
- "Ex 24:3-8",
+ "Exod 24:3-8",
"Ps 116:12-13,15-16,17-18",
"Heb 9:11-15",
"Mk 14:12-16,22-26",
@@ -2150,7 +2151,7 @@ static const char *const cites_en[] = {
"Matt 13:24-30",
"2 Kgs 4:42-44",
"Ps 145:10-11,15-16,17-18",
- "Ex 16:2-4,12-15",
+ "Exod 16:2-4,12-15",
"Ps 78:3-4,23-24,25+54",
"Eph 4:17,20-24",
"Jn 6:24-35",
@@ -2272,7 +2273,7 @@ static const char *const cites_en[] = {
"2 Thess 1:1-5,11-12",
"Ps 96:1-2,2-3,4-5",
"1 Cor 6:1-11",
- "Ex 32:7-11,13-14",
+ "Exod 32:7-11,13-14",
"Ps 51:3-4,12-13,17+19",
"1 Tim 1:12-17",
"Lk 15:1-32",
@@ -2412,7 +2413,7 @@ static const char *const cites_la[] = {
"Hebr 8:6-13",
"Ps 85:8+10,11-12,13-14",
"Marc 3:13-19",
- "The Acts 22:3-16",
+ "Act 22:3-16",
"Ps 117:1bc,2",
"Marc 16:15-18",
"Neh 8:2-4,5-6,8-10",
@@ -2660,7 +2661,7 @@ static const char *const cites_la[] = {
"Ioann 13:21-33,36-38",
"Is 50:4-9",
"Ps 69:7-9,20-21,30,32-33",
- "Mat 26:14-25",
+ "Matt 26:14-25",
"Is 61:1-3,6,8-9",
"Ps 89:20-21,24,26",
"Luc 4:16-21",
@@ -2670,13 +2671,13 @@ static const char *const cites_la[] = {
"Gen 1:1-2:2",
"Ps 118:1-2,16-17,22-23",
"Gen 1:1,26-31",
- "Mat 28:1-10",
- "The Acts 10:34a,37-43",
+ "Matt 28:1-10",
+ "Act 10:34,37-43",
"Col 3:1-4",
"Ioann 20:1-9",
"Act 2:14,22-32",
"Ps 16:1-2,5,7-8,9-10,11",
- "Mat 28:8-15",
+ "Matt 28:8-15",
"Act 2:36-41",
"Ps 33:4-5,18-19,20,22",
"Ioann 20:11-18",
@@ -2691,133 +2692,133 @@ static const char *const cites_la[] = {
"Act 4:13-21",
"Ps 118:1bc,14-15,16-18,19-21",
"Marc 16:9-15",
- "The Acts 5:12-16",
+ "Act 5:12-16",
"Ps 118:2-4,13-15,22-24",
"Apoc 1:9-11,12-13,17-19",
"Ioann 20:19-31",
- "The Acts 4:23-31",
+ "Act 4:23-31",
"Ps 2:1-3,4-7,7-9",
"Ioann 3:1-8",
- "The Acts 4:32-37",
+ "Act 4:32-37",
"Ioann 3:7-15",
- "The Acts 5:17-26",
+ "Act 5:17-26",
"Ps 34:2-3,4-5,6-7,8-9",
"Ioann 3:16-21",
- "The Acts 5:27-33",
+ "Act 5:27-33",
"Ps 34:2+9,17-18,19-20",
"Ioann 3:31-36",
- "The Acts 5:34-42",
+ "Act 5:34-42",
"Ps 27:1,4,13-14",
"Ioann 6:1-15",
"1 Cor 15:1-8",
"Ps 19:2-3,4-5",
"Ioann 14:6-14",
- "The Acts 5:27-32,40b-41",
+ "Act 5:27-32,40-41",
"Apoc 5:11-14",
"Ioann 21:1-19",
- "The Acts 6:8-15",
+ "Act 6:8-15",
"Ps 119:23-24,26-27,29-30",
"Ioann 6:22-29",
- "The Acts 7:51-8:1a",
+ "Act 7:51-8:1",
"Ps 31:3cd-4,6+7+8,17+21ab",
"Ioann 6:30-35",
- "The Acts 8:1b-8",
+ "Act 8:1-8",
"Ps 66:1-3,4-5,6-7",
"Ioann 6:35-40",
- "The Acts 8:26-40",
+ "Act 8:26-40",
"Ps 66:8-9,16-17,20",
"Ioann 6:44-51",
- "The Acts 9:1-20",
+ "Act 9:1-20",
"Ps 117:1,2",
"Ioann 6:52-59",
- "The Acts 9:31-42",
+ "Act 9:31-42",
"Ps 116:12-13,14-15,16-17",
"Ioann 6:60-69",
- "The Acts 13:14,43-52",
+ "Act 13:14,43-52",
"Ps 100:1-2,3,5",
"Apoc 7:9,14-17",
"Ioann 10:27-30",
- "The Acts 11:1-18",
+ "Act 11:1-18",
"Ps 42:2-3,3,4",
"Ioann 10:1-10",
- "The Acts 11:19-26",
+ "Act 11:19-26",
"Ps 87:1-3,4-5,6-7",
"Ioann 10:22-30",
- "The Acts 1:15-17,20-26",
+ "Act 1:15-17,20-26",
"Ps 113:1-2,3-4,5-6,7-8",
"Ioann 15:9-17",
- "The Acts 13:13-25",
+ "Act 13:13-25",
"Ps 89:2-3,21-22,25+27",
"Ioann 13:16-20",
- "The Acts 13:26-33",
+ "Act 13:26-33",
"Ps 2:6-7,8-9,10-11ab",
"Ioann 14:1-6",
- "The Acts 13:44-52",
+ "Act 13:44-52",
"Ioann 14:7-14",
- "The Acts 14:21-27",
+ "Act 14:21-27",
"Ps 145:8-9,10-11,12-13",
"Apoc 21:1-5",
"Ioann 13:31-33,34-35",
- "The Acts 14:5-18",
+ "Act 14:5-18",
"Ps 115:1-2,3-4,15-16",
"Ioann 14:21-26",
- "The Acts 14:19-28",
+ "Act 14:19-28",
"Ps 145:10-11,12-13ab,21",
"Ioann 14:27-31",
- "The Acts 15:1-6",
+ "Act 15:1-6",
"Ps 122:1-2,3-4ab,4cd-5",
"Ioann 15:1-8",
- "The Acts 15:7-21",
+ "Act 15:7-21",
"Ps 96:1-2,2-3,10",
"Ioann 15:9-11",
- "The Acts 15:22-31",
+ "Act 15:22-31",
"Ps 57:8-9,10+12",
"Ioann 15:12-17",
- "The Acts 16:1-10",
+ "Act 16:1-10",
"Ioann 15:18-21",
- "The Acts 15:1-2,22-29",
+ "Act 15:1-2,22-29",
"Apoc 21:10-14,22-23",
"Ioann 14:23-29",
- "The Acts 16:11-15",
+ "Act 16:11-15",
"Ps 149:1-2,3-4,5-6+9",
"Ioann 15:26-16:4",
- "The Acts 16:22-34",
+ "Act 16:22-34",
"Ioann 16:5-11",
- "The Acts 17:15,22-18:1",
+ "Act 17:15,22-18:1",
"Ps 148:1-2,11-12,13,14",
"Ioann 16:12-15",
- "The Acts 1:1-11",
+ "Act 1:1-11",
"Ps 47:2-3,6-7,8-9",
"Hebr 9:24-28; 10:19-23",
"Luc 24:46-53",
- "The Acts 18:9-18",
+ "Act 18:9-18",
"Ps 47:2-3,4-5,6-7",
"Ioann 16:20-23",
"Soph 3:14-18",
"Is 12:2-3,4bcd,5-6",
"Luc 1:39-56",
- "The Acts 7:55-60",
+ "Act 7:55-60",
"Ps 97:1-2,6-7,9",
"Apoc 22:12-14,16-17,20",
"Ioann 17:20-26",
- "The Acts 19:1-8",
+ "Act 19:1-8",
"Ps 68:2-3ab,4-5acd,6-7ab",
"Ioann 16:29-33",
- "The Acts 20:17-27",
+ "Act 20:17-27",
"Ps 68:10-11,20-21",
"Ioann 17:1-11",
- "The Acts 20:28-38",
+ "Act 20:28-38",
"Ps 68:29-30,33-35,35bc-36ab",
"Ioann 17:11-19",
- "The Acts 22:30;23:6-11",
+ "Act 22:30; 23:6-11",
"Ps 16:1-2+5,7-8,9-10,11",
- "The Acts 25:13b-21",
+ "Act 25:13-21",
"Ps 103:1-2,11-12,19-20ab",
"Ioann 21:15-19",
- "The Acts 28:16-20,30-31",
+ "Act 28:16-20,30-31",
"Ps 11:4,5+7",
"Ioann 21:20-25",
- "The Acts 2:1-11",
+ "Act 2:1-11",
"Ps 104:1+24,29-30,31+34",
"Rom 8:8-17",
"Ioann 14:15-16,23-26",
@@ -2827,7 +2828,7 @@ static const char *const cites_la[] = {
"2 Cor 1:18-22",
"Ps 119:129,130,131,132,133,135",
"Matt 5:13-16",
- "The Acts 11:21b-26;13:1-3",
+ "Act 11:21-26; 13:1-3",
"2 Cor 3:15-4:1,3-6",
"Ps 85:9ab+10,11-12,13-14",
"2 Cor 4:7-15",
@@ -2859,7 +2860,7 @@ static const char *const cites_la[] = {
"Ps 33:12-13,18-19,20+22",
"Matt 7:1-5",
"Ps 139:1-3,13-14ab,14-15",
- "The Acts 13:22-26",
+ "Act 13:22-26",
"Luc 1:57-66,80",
"Gen 15:1-12,17-18",
"Matt 7:15-20",
@@ -2872,7 +2873,7 @@ static const char *const cites_la[] = {
"Gen 18:1-15",
"Luc 1:46-47,48-49,50+53,54-55",
"Matt 8:5-17",
- "The Acts 12:1-11",
+ "Act 12:1-11",
"2 Tim 4:6-8,17-18",
"Gen 18:16-33",
"Ps 103:1-2,3-4,8-9,10-11",
@@ -3363,8 +3364,8 @@ static const char *const cites_la[] = {
"2 Reg 7:1-5,8-12,14,16",
"Luc 1:67-79",
"Ps 89:3-4,15-16,26,28",
- "Mat 1:18-25",
- "The Acts 6:8-10;7:54-59",
+ "Matt 1:18-25",
+ "Act 6:8-10; 7:54-59",
"Ps 31:3cd-4,6+8ab,16bc+17",
"Matt 10:17-22",
"1 Ioann 1:1-4",
@@ -3384,7 +3385,7 @@ static const char *const cites_la[] = {
"Ioann 1:43-51",
"Is 42:1-4,6-7",
"Ps 29:1-2,3ac+4,3+9-10",
- "The Acts 10:34-38",
+ "Act 10:34-38",
"Matt 3:13-17",
"1 Reg 1:1-8",
"Ps 116:12-13,14-17,18-19",
@@ -3482,32 +3483,32 @@ static const char *const cites_la[] = {
"Ps 130:1-2,3-4,5-6,7-8",
"Rom 8:8-11",
"Ioann 11:1-45",
- "Mat 27:11-54",
- "The Acts 2:42-47",
+ "Matt 27:11-54",
+ "Act 2:42-47",
"1 Pet 1:3-9",
- "The Acts 6:1-7",
+ "Act 6:1-7",
"Ps 33:1-2,4-5,18-19",
"Ioann 6:16-21",
- "The Acts 2:14,22-33",
+ "Act 2:14,22-33",
"1 Pet 1:17-21",
"1 Pet 5:5-14",
"Ps 89:2-3,6-7,16-17",
"Marc 16:15-20",
- "The Acts 2:14a,36-41",
+ "Act 2:14,36-41",
"1 Pet 2:20-25",
- "The Acts 12:24-13:5a",
+ "Act 12:24-13:5",
"Ioann 12:44-50",
"1 Pet 2:4-9",
"Ioann 14:1-12",
- "The Acts 8:5-8,14-17",
+ "Act 8:5-8,14-17",
"1 Pet 3:15-18",
"Ioann 14:15-21",
"Eph 1:17-23",
"Matt 28:16-20",
- "The Acts 18:23-28",
+ "Act 18:23-28",
"Ps 47:2-3,8-9,10",
"Ioann 16:23-28",
- "The Acts 1:12-14",
+ "Act 1:12-14",
"Ps 27:1,4,7-8",
"1 Pet 4:13-16",
"1 Cor 12:3-7,12-13",
@@ -3877,6 +3878,7 @@ static const char *const cites_la[] = {
"Is 45:6-8,18,21-25",
"Luc 7:18-23",
"Rom 16:25-27",
+ "Cant 2:8-14",
"Ps 33:2-3,11-12,20-21",
"Luc 1:39-45",
"Gen 15:1-6; 21:1-3",
@@ -3915,20 +3917,20 @@ static const char *const cites_la[] = {
"Hebr 5:7-9",
"Ioann 12:20-33",
"Marc 15:1-39",
- "The Acts 4:32-35",
+ "Act 4:32-35",
"1 Ioann 5:1-6",
- "The Acts 3:13-15,17-19",
+ "Act 3:13-15,17-19",
"Ps 4:2,4,7-8,9",
"1 Ioann 2:1-5",
- "The Acts 4:8-12",
+ "Act 4:8-12",
"Ps 118:1+8-9,21-23,26+21+29",
"1 Ioann 3:1-2",
"Ioann 10:11-18",
- "The Acts 9:26-31",
+ "Act 9:26-31",
"1 Ioann 3:18-24",
- "The Acts 10:25-26,34-35,44-48",
+ "Act 10:25-26,34-35,44-48",
"Eph 4:1-13",
- "The Acts 1:15-17,20a,20c-26",
+ "Act 1:15-17,20,20-26",
"Ps 103:1-2,11-12,19-20",
"1 Ioann 4:11-16",
"Gal 5:16-25",
@@ -5094,217 +5096,218 @@ static const unsigned short vpool[] = {
10772,10773,10774,10775,3202,3203,10776,10777,4671,4672,4673,4674,4675,4678,4679,10778,
10779,10780,10781,10782,10783,10784,10785,10786,100,101,102,32,33,34,35,36,
37,38,39,40,41,10445,10787,10788,10789,10790,10791,10792,10793,10794,10795,10796,
- 10797,10798,10799,10800,7092,7093,7094,5190,5191,1673,1674,3388,5824,4664,4665,4666,
- 4667,4668,4669,4670,1343,1344,1345,1346,1347,1348,1496,1497,1498,308,309,310,
- 311,3008,312,314,315,560,563,564,569,570,571,10801,10802,10803,10804,10805,
- 10806,10807,10808,5305,5306,5307,5308,5310,5311,8063,8064,8065,10809,10810,10811,9770,
- 9771,9772,10812,10813,10167,10168,10169,10170,2330,2331,179,180,181,182,195,196,
- 197,198,199,10761,10762,10814,10815,10816,8135,8136,8137,8138,8139,8140,8141,8142,
- 8143,10817,10818,10819,10820,10821,10822,10823,487,488,496,497,498,499,2349,2350,
- 2351,2352,2353,2358,10096,10097,10098,10824,10825,10826,10827,10828,10829,10830,10831,10832,
- 10833,10834,10835,10836,10837,10838,10839,10114,10115,10116,10117,10118,10119,1195,1196,1197,
- 1198,1199,1200,1201,1202,9162,10840,10841,10842,10843,10844,10845,274,275,1530,1531,
- 10846,10847,10848,10849,10850,10851,10852,10853,10854,4805,1648,4457,4458,1649,1650,6969,
- 6970,6971,6972,1685,1686,1687,1688,1689,1690,1691,1692,1693,10855,10856,10857,10858,
- 10859,10860,10861,10862,10863,10864,10865,10866,10867,10868,10869,10870,10871,10010,10011,10012,
- 10013,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,10872,10873,10874,10875,10876,
- 10877,10878,10879,10880,10881,10882,10456,10457,10458,10459,10460,10461,10462,3572,3573,3586,
- 3587,3588,3589,3590,3591,10883,10884,10885,10886,2213,2214,2217,2218,2219,8714,421,
- 422,423,10887,10888,10889,10890,9849,9850,9851,10891,10892,10893,10894,10895,10896,10897,
- 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,3561,3562,3563,3564,179,180,181,182,195,
- 196,3433,3434,3435,3437,3438,3439,9284,9286,9288,9289,10898,10807,10808,8071,8072,
- 8073,3468,3469,3470,3471,3472,3316,7826,7827,3506,3320,3321,3476,3506,10899,43,
- 44,10900,10901,10902,10903,10904,10905,10906,10907,3747,3748,3749,3750,3751,3752,8098,
- 8099,8100,8101,10908,10909,10910,3789,3790,3332,3798,3800,3801,3802,3803,3804,143,
- 144,145,146,10177,10178,10179,10180,10181,10182,10183,10485,10486,10487,10184,10185,10186,
- 4506,4507,4508,4509,4509,4510,4511,4512,4513,4514,4515,881,882,2547,2057,4735,
- 4736,160,161,162,163,164,165,10400,10401,10402,10403,10404,10405,10406,10407,10408,
- 10409,4603,4604,4622,4623,4624,4625,5780,5781,5782,5787,5788,3384,3385,10911,10912,
- 3386,3387,3388,3389,4765,4766,4767,4768,10913,10914,10915,10916,10917,10918,10919,10920,
- 10921,10922,10923,10924,10925,10926,10927,10928,10929,1645,1646,1648,4457,4458,1649,496,
- 497,498,499,500,1910,1911,1912,1913,1914,1920,1921,1922,1923,1924,5519,10930,
- 5520,5521,5522,5523,10931,10932,10933,10934,10935,10936,10937,10938,10939,10940,10941,10942,
- 10943,5640,5641,5642,2686,2687,2688,2690,2691,4794,4796,4797,4798,4799,4800,451,
- 452,453,454,455,456,463,464,465,466,467,468,10944,10945,10946,10947,10948,
- 10949,4872,4873,8780,8781,4876,10950,10951,10952,10953,10954,10955,10956,10957,10958,10959,
- 10960,10961,10962,10963,10964,7951,7952,7953,7954,7955,7956,10965,10966,10967,10968,10969,
- 10970,10971,10972,10973,10974,10975,10976,10977,10978,10979,10980,10981,10982,9564,9566,9567,
- 9568,9569,10472,10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,3304,3305,3306,
- 3307,3308,3309,3310,10983,10984,10985,10986,10987,10988,10989,10990,10991,10992,10993,10994,
- 10995,6559,6562,6563,6564,1047,1048,1049,1050,1051,1052,1053,4802,4803,4804,10996,
- 10997,10998,10999,11000,11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011,4813,
- 4814,4815,2714,2715,2716,2717,2718,4836,4837,4838,4839,4840,4841,4842,4843,4844,
- 4845,11012,11013,11014,11015,11016,11017,11018,11019,11020,11021,11022,11023,11024,11025,11026,
- 11027,11028,11029,11030,11031,11032,11033,11034,11035,4851,4852,4853,4854,4855,4856,4857,
- 4858,4859,11036,11037,11038,11039,11040,11041,11042,11043,11044,11045,11046,11047,11048,11049,
- 11050,11051,11052,11053,11054,11055,4866,4867,4868,4869,4870,4871,11056,11057,11058,11059,
- 11060,11061,11062,11063,11064,11065,11066,11067,11068,11069,11070,11071,11072,11073,11074,11075,
+ 10797,10798,10799,10800,7092,7093,7094,10801,10802,10803,10804,10805,10806,10807,5190,5191,
+ 1673,1674,3388,5824,4664,4665,4666,4667,4668,4669,4670,1343,1344,1345,1346,1347,
+ 1348,1496,1497,1498,308,309,310,311,3008,312,314,315,560,563,564,569,
+ 570,571,10808,10809,10810,10811,10812,10813,10814,10815,5305,5306,5307,5308,5310,5311,
+ 8063,8064,8065,10816,10817,10818,9770,9771,9772,10819,10820,10167,10168,10169,10170,2330,
+ 2331,179,180,181,182,195,196,197,198,199,10761,10762,10821,10822,10823,8135,
+ 8136,8137,8138,8139,8140,8141,8142,8143,10824,10825,10826,10827,10828,10829,10830,487,
+ 488,496,497,498,499,2349,2350,2351,2352,2353,2358,10096,10097,10098,10831,10832,
+ 10833,10834,10835,10836,10837,10838,10839,10840,10841,10842,10843,10844,10845,10846,10114,10115,
+ 10116,10117,10118,10119,1195,1196,1197,1198,1199,1200,1201,1202,9162,10847,10848,10849,
+ 10850,10851,10852,274,275,1530,1531,10853,10854,10855,10856,10857,10858,10859,10860,10861,
+ 4805,1648,4457,4458,1649,1650,6969,6970,6971,6972,1685,1686,1687,1688,1689,1690,
+ 1691,1692,1693,10862,10863,10864,10865,10866,10867,10868,10869,10870,10871,10872,10873,10874,
+ 10875,10876,10877,10878,10010,10011,10012,10013,7104,7105,7106,7107,7108,7109,7110,7111,
+ 7112,7113,10879,10880,10881,10882,10883,10884,10885,10886,10887,10888,10889,10456,10457,10458,
+ 10459,10460,10461,10462,3572,3573,3586,3587,3588,3589,3590,3591,10890,10891,10892,10893,
+ 2213,2214,2217,2218,2219,8714,421,422,423,10894,10895,10896,10897,9849,9850,9851,
+ 10898,10899,10900,10901,10902,10903,10904,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,3561,3562,
+ 3563,3564,179,180,181,182,195,196,3433,3434,3435,3437,3438,3439,9284,9286,
+ 9288,9289,10905,10814,10815,8071,8072,8073,3468,3469,3470,3471,3472,3316,7826,7827,
+ 3506,3320,3321,3476,3506,10906,43,44,10907,10908,10909,10910,10911,10912,10913,10914,
+ 3747,3748,3749,3750,3751,3752,8098,8099,8100,8101,10915,10916,10917,3789,3790,3332,
+ 3798,3800,3801,3802,3803,3804,143,144,145,146,10177,10178,10179,10180,10181,10182,
+ 10183,10485,10486,10487,10184,10185,10186,4506,4507,4508,4509,4509,4510,4511,4512,4513,
+ 4514,4515,881,882,2547,2057,4735,4736,160,161,162,163,164,165,10400,10401,
+ 10402,10403,10404,10405,10406,10407,10408,10409,4603,4604,4622,4623,4624,4625,5780,5781,
+ 5782,5787,5788,3384,3385,10918,10919,3386,3387,3388,3389,4765,4766,4767,4768,10920,
+ 10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931,10932,10933,10934,10935,10936,
+ 1645,1646,1648,4457,4458,1649,496,497,498,499,500,1910,1911,1912,1913,1914,
+ 1920,1921,1922,1923,1924,5519,10937,5520,5521,5522,5523,10938,10939,10940,10941,10942,
+ 10943,10944,10945,10946,10947,10948,10949,10950,5640,5641,5642,2686,2687,2688,2690,2691,
+ 4794,4796,4797,4798,4799,4800,451,452,453,454,455,456,463,464,465,466,
+ 467,468,10951,10952,10953,10954,10955,10956,4872,4873,8780,8781,4876,10957,10958,10959,
+ 10960,10961,10962,10963,10964,10965,10966,10967,10968,10969,10970,10971,7951,7952,7953,7954,
+ 7955,7956,10972,10973,10974,10975,10976,10977,10978,10979,10980,10981,10982,10983,10984,10985,
+ 10986,10987,10988,10989,9564,9566,9567,9568,9569,10472,10473,10474,10475,10476,10477,10478,
+ 10479,10480,10481,10482,3304,3305,3306,3307,3308,3309,3310,10990,10991,10992,10993,10994,
+ 10995,10996,10997,10998,10999,11000,11001,11002,6559,6562,6563,6564,1047,1048,1049,1050,
+ 1051,1052,1053,4802,4803,4804,11003,11004,11005,11006,11007,11008,11009,11010,11011,11012,
+ 11013,11014,11015,11016,11017,11018,4813,4814,4815,2714,2715,2716,2717,2718,4836,4837,
+ 4838,4839,4840,4841,4842,4843,4844,4845,11019,11020,11021,11022,11023,11024,11025,11026,
+ 11027,11028,11029,11030,11031,11032,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,
+ 4851,4852,4853,4854,4855,4856,4857,4858,4859,11043,11044,11045,11046,11047,11048,11049,
+ 11050,11051,11052,11053,11054,11055,11056,11057,11058,11059,11060,11061,11062,4866,4867,4868,
+ 4869,4870,4871,11063,11064,11065,11066,11067,11068,11069,11070,11071,11072,11073,11074,11075,
11076,11077,11078,11079,11080,11081,11082,11083,11084,11085,11086,11087,11088,11089,11090,11091,
- 11092,11093,11094,4888,11095,11096,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,
- 11097,11098,11099,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,11100,11101,11102,
- 11103,11104,11105,11106,11107,11108,11109,11110,11111,11112,11113,11114,11115,11116,11117,11118,
- 11119,11120,9221,9222,9223,8291,8292,722,723,724,725,726,727,728,729,730,
- 734,735,736,737,738,11121,11122,11123,11124,11125,11126,11127,11128,11129,11130,11131,
- 11132,11133,11134,11135,5595,5596,5597,11136,5598,11137,11138,11139,11004,11005,11006,11007,
- 11008,11078,11079,11080,11081,11082,11083,11084,11085,11086,11087,11088,445,446,6447,447,
- 6459,6460,10287,11140,11141,11142,11143,11144,11145,11146,11147,11148,11149,11150,11151,4813,
- 4814,4815,2714,1302,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,
- 1317,1318,1380,1388,1389,1394,1395,1396,1397,1398,1399,1400,1401,11152,11153,11154,
- 7125,7126,4857,4859,11039,11040,11041,1530,1531,1532,1533,11155,11156,11157,11158,10846,
- 10847,10848,10849,10850,11159,10851,10852,10853,10854,11160,4557,4558,4559,4560,9552,9553,
- 9555,9556,11161,11162,11163,11164,9241,9242,9242,11165,11166,4910,4911,4912,4913,9517,
- 9518,9519,9520,87,88,89,90,10430,10431,10432,10433,7872,7873,10434,10435,11167,
- 11168,11169,11170,7979,7980,10464,10465,10466,10467,10468,10469,9644,9645,9646,9647,9648,
- 9649,9650,11171,11172,11173,4547,4548,9773,9774,2786,2787,10177,10178,10179,10180,10181,
- 10182,5464,5465,5466,5471,5472,5473,5474,353,354,5477,5478,5479,11174,11175,11176,
- 11177,11178,11179,11180,3667,3668,3669,3670,3671,3672,4418,4419,4420,4421,4422,4423,
- 11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,
- 11197,11198,11199,8847,8848,11200,11201,2812,2813,2814,11202,11203,11204,11205,11206,11207,
- 11208,10500,10501,10502,10503,10504,10505,10506,10507,8966,8967,8968,8969,8970,8971,8972,
- 10508,10509,10510,10511,10512,10513,10514,10515,10516,10517,10518,10519,10520,10521,10522,10523,
- 10524,10525,10526,10527,10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,
- 10540,10541,10542,10543,10544,10545,10546,10547,10548,10549,10550,11209,11210,11211,4441,4442,
- 4443,4444,4445,4446,4447,4448,11212,11213,11214,11215,11216,11217,11218,11219,11220,11221,
- 11222,11223,11224,5391,11225,11226,11227,11228,11229,11230,11231,5393,11212,11213,5951,5952,
- 5953,5954,2712,2713,2336,2337,2338,2339,2844,2845,10514,10515,10516,10517,10518,10519,
- 10520,10521,10522,10523,10524,10525,2649,11232,2651,2652,2653,5408,5409,5409,5410,5410,
- 5411,8882,8883,11233,11234,11235,1535,1536,1537,1538,1539,1540,1541,1542,1548,1549,
- 1555,1556,1557,7925,7926,7927,10763,11236,11237,11238,11239,11240,5412,5413,5414,5415,
- 5416,11241,11242,11243,11244,6821,6822,6823,11245,11246,11247,11248,11249,11250,11251,11252,
- 11253,11254,11255,11256,11257,1665,1666,1667,1668,1669,1670,1671,1678,1679,11258,11259,
- 11260,11261,11262,11263,11264,11265,11266,11267,2833,2838,2839,2840,2841,6302,6303,11268,
- 6304,11269,6305,11270,11271,11272,11273,11274,11275,11276,11277,11278,11279,11280,375,377,
- 11281,11282,11283,11284,11285,11286,11287,11288,11289,1721,1722,1723,1724,1725,1726,1728,
- 1730,1731,11290,11291,11292,11293,11294,11295,11296,11297,1031,1032,1033,1034,1035,1036,
- 1037,1558,1559,1560,1561,1562,11298,285,286,287,1734,1735,1736,1737,1738,1739,
- 1740,1741,1742,1743,1744,1745,1746,1747,1748,11299,11300,11301,11302,11303,1587,1588,
- 5676,11304,9238,5677,370,371,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,
- 1759,1760,1761,1762,2480,2481,2482,2483,312,313,314,315,7452,7453,3224,3225,
- 372,373,374,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,9814,11305,
- 11306,415,416,417,418,419,420,9577,9578,9579,9580,9581,9582,11307,11308,11309,
- 11310,11311,11312,11313,11314,11315,11316,7027,8884,8885,8886,8887,11317,8888,11318,11319,
- 5800,5801,5802,11320,11321,469,470,471,472,9277,9278,9279,9280,9281,9282,9283,
- 509,510,511,512,513,11322,11323,11324,3367,3369,3370,3371,3372,524,525,526,
- 527,531,1885,1886,1887,1888,1889,1890,1891,1892,1893,5747,5748,2085,2085,2086,
- 2087,11325,11326,11327,11328,3266,3267,3268,3269,3270,11329,11330,11331,7951,7952,7955,
- 7956,8028,8029,6183,6184,6195,6196,6197,6198,6199,6200,6201,6202,6206,6207,6208,
- 11332,6240,6241,6242,6243,6244,6245,6252,6253,6254,6255,6256,6257,11333,11334,6258,
- 6259,6260,11335,11336,11337,11338,10778,10779,10780,10781,10782,10783,10784,10785,10786,11339,
- 11340,11341,11342,7731,7732,7733,7734,7775,7776,7777,11343,11344,11345,11346,11347,11348,
- 11349,11350,11351,10558,10559,10560,10562,10563,10564,10565,11352,11353,11354,11355,11356,11357,
- 11358,11359,10324,10325,11360,11361,11362,11363,11364,259,260,11365,11366,11367,11368,11369,
- 11370,11371,11372,11373,11374,11375,11376,11377,11378,11379,11380,11381,11382,11383,518,519,
- 520,521,522,523,8130,8131,8132,8015,8016,8017,8018,8019,11384,5611,5613,5614,
- 11385,8810,43,44,8101,10908,10909,10910,11386,11387,11388,11389,11390,11391,11392,11393,
- 11394,11395,11396,11397,7634,7635,7636,11398,11399,11400,11401,11402,3208,3209,4533,4534,
- 3211,9678,9679,11403,11404,11405,3156,3157,3158,3159,3160,3161,3162,3163,10143,10144,
- 10145,10146,10147,10148,10149,10150,10151,10152,10153,10154,10155,10156,193,194,6251,2623,
- 2624,2625,2626,2627,2628,2629,11406,11407,11408,11409,11410,11411,11412,11413,11414,11415,
- 11416,11417,832,833,834,835,836,837,838,839,840,841,842,843,844,845,
- 846,847,848,849,850,851,858,859,11418,11419,11233,11234,11420,11421,11422,11423,
- 11235,11236,11237,11238,11239,11240,11424,11425,11426,11427,11253,11254,11255,11256,11257,11428,
- 11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,
- 11445,11446,11447,11448,11449,11450,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,
- 1695,1696,11451,11452,11453,11270,11271,11272,11454,11455,11456,11457,11458,11459,11460,6487,
- 6488,6489,6490,6491,11461,11284,11285,11286,11287,11288,11289,11462,11463,11463,11464,6492,
- 6493,6494,6495,11465,7931,7932,11466,11467,881,882,2053,2054,2055,2546,2547,2057,
- 11468,11469,11470,11471,11472,11473,11474,11475,11476,11477,11478,11479,9102,9103,9104,9105,
- 9106,9107,9108,445,446,448,6448,449,450,6771,6772,6773,6774,6775,6776,11480,
- 11481,9845,9846,9847,9848,11482,11483,11484,8705,11485,11486,8706,8709,1570,1571,1572,
- 1574,6855,11487,11488,11489,11490,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,
- 6471,6472,6473,6474,6475,6496,6497,6498,6503,6504,6505,6506,6507,6508,6509,6510,
- 6511,6512,6513,6514,6538,6539,6540,6551,6552,6553,11491,11492,11493,11494,11495,11496,
- 11497,11498,11499,11500,11501,11502,11503,11504,11505,11506,11507,11508,11509,11510,11511,11512,
- 11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,6565,6566,6567,
- 6568,6569,6570,6579,6580,6581,11526,4881,4882,4883,4884,4885,4886,4887,4943,4944,
- 4945,4946,2236,2237,2238,2239,11527,11528,2430,2431,2432,2433,2434,2435,2436,2437,
- 2438,11529,11530,11531,11532,11533,11534,6600,6601,6602,10259,10260,10261,10262,10263,6617,
- 6618,6619,6620,6621,6622,6637,6638,6639,6640,6641,6642,5112,5113,5114,5115,5116,
- 5117,5118,5119,5120,5121,5122,5123,6663,6664,6665,6666,5124,5125,5126,5127,6679,
- 6680,6681,6682,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,
- 5417,5418,5419,5420,5421,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,
- 5546,5547,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,6754,6755,6756,6767,
- 6768,2359,2360,2361,2362,11535,11536,11537,11538,6803,6804,6805,6806,6807,6824,6825,
- 6826,6827,6828,6839,6840,6841,6842,6843,6844,6845,6846,6856,6857,6858,6859,6860,
- 6861,6862,10437,10438,10439,10440,10441,5682,5683,5684,5685,5686,5687,5688,5689,5690,
- 11539,11540,11541,11542,11543,11544,11545,11546,11547,11548,5825,5826,5827,5828,5829,5830,
- 5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5977,5978,5979,5980,5981,
- 6936,6937,6938,6939,6940,6941,2595,2596,2597,2598,2599,2600,2601,2602,2603,6954,
- 6955,6956,6957,6958,6959,6960,6961,10551,10552,10553,10554,6119,6120,6121,6122,6123,
- 6124,6125,6126,6127,6984,6985,6986,6987,6988,6231,6994,6995,6996,6997,6998,6232,
- 6233,6234,6235,6236,6237,6238,6239,7050,7051,7052,7053,7054,7055,7056,7057,7058,
- 7059,6325,6326,6327,6328,6329,6330,6331,6332,6333,11549,11550,2548,2549,2550,5001,
- 5002,5003,5004,7070,7071,7072,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,
- 2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,6519,6520,6521,6522,
- 6523,6524,6525,6526,6527,6528,6529,6530,6531,7097,7098,11551,11552,11553,2493,2494,
- 2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,7121,7122,7123,7124,6693,
- 6694,6695,6696,6697,6698,6777,6778,6779,6780,6781,6782,6783,6784,6785,7432,7433,
- 7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,
- 6890,6891,6892,6893,6894,6895,6896,6897,2702,2703,2704,2705,2706,2707,11554,11555,
- 11556,11557,11558,11559,11560,11561,11562,11563,11564,11565,11566,11567,11568,11569,11570,11571,
- 11572,11573,7496,7497,7498,7499,7500,7501,7502,7503,7504,7525,7526,7527,7528,7529,
- 7530,7531,7532,7533,7534,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,
- 7560,7561,7562,7563,7564,7565,7566,11574,11575,11576,11577,11578,11579,11580,11581,11582,
- 11583,11584,11585,7584,7585,7586,7587,7601,7602,7603,7604,11586,11587,11588,11589,11590,
- 11591,11592,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,11605,11606,
- 11607,11608,11609,11610,11611,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,
- 7631,7632,7633,11612,11613,11614,11615,11616,11617,11618,7656,7657,7658,7659,7460,7461,
- 7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7726,7727,7728,
- 7729,7730,7731,7732,7733,7734,7751,7752,7753,7754,7755,7775,7776,7777,11619,11620,
- 11621,11622,11623,11624,11625,11626,11627,11628,11629,11630,11631,11632,11633,11634,11635,11636,
+ 11092,11093,11094,11095,11096,11097,11098,11099,11100,11101,4888,11102,11103,4889,4890,4891,
+ 4892,4893,4894,4895,4896,4897,4898,11104,11105,11106,4904,4905,4906,4907,4908,4909,
+ 4910,4911,4912,4913,11107,11108,11109,11110,11111,11112,11113,11114,11115,11116,11117,11118,
+ 11119,11120,11121,11122,11123,11124,11125,11126,11127,9221,9222,9223,8291,8292,722,723,
+ 724,725,726,727,728,729,730,734,735,736,737,738,11128,11129,11130,11131,
+ 11132,11133,11134,11135,11136,11137,11138,11139,11140,11141,11142,5595,5596,5597,11143,5598,
+ 11144,11145,11146,11011,11012,11013,11014,11015,11085,11086,11087,11088,11089,11090,11091,11092,
+ 11093,11094,11095,445,446,6447,447,6459,6460,10287,11147,11148,11149,11150,11151,11152,
+ 11153,11154,11155,11156,11157,11158,4813,4814,4815,2714,1302,1305,1306,1307,1308,1309,
+ 1310,1311,1312,1313,1314,1315,1316,1317,1318,1380,1388,1389,1394,1395,1396,1397,
+ 1398,1399,1400,1401,11159,11160,11161,7125,7126,4857,4859,11046,11047,11048,1530,1531,
+ 1532,1533,11162,11163,11164,11165,10853,10854,10855,10856,10857,11166,10858,10859,10860,10861,
+ 11167,4557,4558,4559,4560,9552,9553,9555,9556,11168,11169,11170,11171,9241,9242,9242,
+ 11172,11173,4910,4911,4912,4913,9517,9518,9519,9520,87,88,89,90,10430,10431,
+ 10432,10433,7872,7873,10434,10435,11174,11175,11176,11177,7979,7980,10464,10465,10466,10467,
+ 10468,10469,9644,9645,9646,9647,9648,9649,9650,11178,11179,11180,4547,4548,9773,9774,
+ 2786,2787,10177,10178,10179,10180,10181,10182,5464,5465,5466,5471,5472,5473,5474,353,
+ 354,5477,5478,5479,11181,11182,11183,11184,11185,11186,11187,3667,3668,3669,3670,3671,
+ 3672,4418,4419,4420,4421,4422,4423,11188,11189,11190,11191,11192,11193,11194,11195,11196,
+ 11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,8847,8848,11207,11208,2812,2813,
+ 2814,11209,11210,11211,11212,11213,11214,11215,10500,10501,10502,10503,10504,10505,10506,10507,
+ 8966,8967,8968,8969,8970,8971,8972,10508,10509,10510,10511,10512,10513,10514,10515,10516,
+ 10517,10518,10519,10520,10521,10522,10523,10524,10525,10526,10527,10528,10529,10530,10531,10532,
+ 10533,10534,10535,10536,10537,10538,10539,10540,10541,10542,10543,10544,10545,10546,10547,10548,
+ 10549,10550,11216,11217,11218,4441,4442,4443,4444,4445,4446,4447,4448,11219,11220,11221,
+ 11222,11223,11224,11225,11226,11227,11228,11229,11230,11231,5391,11232,11233,11234,11235,11236,
+ 11237,11238,5393,11219,11220,5951,5952,5953,5954,2712,2713,2336,2337,2338,2339,2844,
+ 2845,10514,10515,10516,10517,10518,10519,10520,10521,10522,10523,10524,10525,2649,11239,2651,
+ 2652,2653,5408,5409,5409,5410,5410,5411,8882,8883,11240,11241,11242,1535,1536,1537,
+ 1538,1539,1540,1541,1542,1548,1549,1555,1556,1557,7925,7926,7927,10763,11243,11244,
+ 11245,11246,11247,5412,5413,5414,5415,5416,11248,11249,11250,11251,6821,6822,6823,11252,
+ 11253,11254,11255,11256,11257,11258,11259,11260,11261,11262,11263,11264,1665,1666,1667,1668,
+ 1669,1670,1671,1678,1679,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,2833,
+ 2838,2839,2840,2841,6302,6303,11275,6304,11276,6305,11277,11278,11279,11280,11281,11282,
+ 11283,11284,11285,11286,11287,375,377,11288,11289,11290,11291,11292,11293,11294,11295,11296,
+ 1721,1722,1723,1724,1725,1726,1728,1730,1731,11297,11298,11299,11300,11301,11302,11303,
+ 11304,1031,1032,1033,1034,1035,1036,1037,1558,1559,1560,1561,1562,11305,285,286,
+ 287,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,
+ 11306,11307,11308,11309,11310,1587,1588,5676,11311,9238,5677,370,371,1749,1750,1751,
+ 1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,2480,2481,2482,2483,312,
+ 313,314,315,7452,7453,3224,3225,372,373,374,1767,1768,1769,1770,1771,1772,
+ 1773,1774,1775,1776,1777,9814,11312,11313,415,416,417,418,419,420,9577,9578,
+ 9579,9580,9581,9582,11314,11315,11316,11317,11318,11319,11320,11321,11322,11323,7027,8884,
+ 8885,8886,8887,11324,8888,11325,11326,5800,5801,5802,11327,11328,469,470,471,472,
+ 9277,9278,9279,9280,9281,9282,9283,509,510,511,512,513,11329,11330,11331,3367,
+ 3369,3370,3371,3372,524,525,526,527,531,1885,1886,1887,1888,1889,1890,1891,
+ 1892,1893,5747,5748,2085,2085,2086,2087,11332,11333,11334,11335,3266,3267,3268,3269,
+ 3270,11336,11337,11338,7951,7952,7955,7956,8028,8029,6183,6184,6195,6196,6197,6198,
+ 6199,6200,6201,6202,6206,6207,6208,11339,6240,6241,6242,6243,6244,6245,6252,6253,
+ 6254,6255,6256,6257,11340,11341,6258,6259,6260,11342,11343,11344,11345,10778,10779,10780,
+ 10781,10782,10783,10784,10785,10786,11346,11347,11348,11349,7731,7732,7733,7734,7775,7776,
+ 7777,11350,11351,11352,11353,11354,11355,11356,11357,11358,10558,10559,10560,10562,10563,10564,
+ 10565,11359,11360,11361,11362,11363,11364,11365,11366,10324,10325,11367,11368,11369,11370,11371,
+ 259,260,11372,11373,11374,11375,11376,11377,11378,11379,11380,11381,11382,11383,11384,11385,
+ 11386,11387,11388,11389,11390,518,519,520,521,522,523,8130,8131,8132,8015,8016,
+ 8017,8018,8019,11391,5611,5613,5614,11392,8810,43,44,8101,10915,10916,10917,11393,
+ 11394,11395,11396,11397,11398,11399,11400,11401,11402,11403,11404,7634,7635,7636,11405,11406,
+ 11407,11408,11409,3208,3209,4533,4534,3211,9678,9679,11410,11411,11412,3156,3157,3158,
+ 3159,3160,3161,3162,3163,10143,10144,10145,10146,10147,10148,10149,10150,10151,10152,10153,
+ 10154,10155,10156,193,194,6251,2623,2624,2625,2626,2627,2628,2629,11413,11414,11415,
+ 11416,11417,11418,11419,11420,11421,11422,11423,11424,832,833,834,835,836,837,838,
+ 839,840,841,842,843,844,845,846,847,848,849,850,851,858,859,11425,
+ 11426,11240,11241,11427,11428,11429,11430,11242,11243,11244,11245,11246,11247,11431,11432,11433,
+ 11434,11260,11261,11262,11263,11264,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,
+ 11445,11446,11447,11448,11449,11450,11451,11452,11453,11454,11455,11456,11457,1685,1686,1687,
+ 1688,1689,1690,1691,1692,1693,1694,1695,1696,11458,11459,11460,11277,11278,11279,11461,
+ 11462,11463,11464,11465,11466,11467,6487,6488,6489,6490,6491,11468,11291,11292,11293,11294,
+ 11295,11296,11469,11470,11470,11471,6492,6493,6494,6495,11472,7931,7932,11473,11474,881,
+ 882,2053,2054,2055,2546,2547,2057,11475,11476,11477,11478,11479,11480,11481,11482,11483,
+ 11484,11485,11486,9102,9103,9104,9105,9106,9107,9108,445,446,448,6448,449,450,
+ 6771,6772,6773,6774,6775,6776,11487,11488,9845,9846,9847,9848,11489,11490,11491,8705,
+ 11492,11493,8706,8709,1570,1571,1572,1574,6855,11494,11495,11496,11497,6461,6462,6463,
+ 6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6496,6497,6498,6503,
+ 6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6538,6539,6540,6551,6552,
+ 6553,11498,11499,11500,11501,11502,11503,11504,11505,11506,11507,11508,11509,11510,11511,11512,
+ 11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,11526,11527,11528,
+ 11529,11530,11531,11532,6565,6566,6567,6568,6569,6570,6579,6580,6581,11533,4881,4882,
+ 4883,4884,4885,4886,4887,4943,4944,4945,4946,2236,2237,2238,2239,11534,11535,2430,
+ 2431,2432,2433,2434,2435,2436,2437,2438,11536,11537,11538,11539,11540,11541,6600,6601,
+ 6602,10259,10260,10261,10262,10263,6617,6618,6619,6620,6621,6622,6637,6638,6639,6640,
+ 6641,6642,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,6663,6664,
+ 6665,6666,5124,5125,5126,5127,6679,6680,6681,6682,5283,5284,5285,5286,5287,5288,
+ 5289,5290,5291,5292,5293,5294,5295,5417,5418,5419,5420,5421,5535,5536,5537,5538,
+ 5539,5540,5541,5542,5543,5544,5545,5546,5547,2667,2668,2669,2670,2671,2672,2673,
+ 2674,2675,2676,6754,6755,6756,6767,6768,2359,2360,2361,2362,11542,11543,11544,11545,
+ 6803,6804,6805,6806,6807,6824,6825,6826,6827,6828,6839,6840,6841,6842,6843,6844,
+ 6845,6846,6856,6857,6858,6859,6860,6861,6862,10437,10438,10439,10440,10441,5682,5683,
+ 5684,5685,5686,5687,5688,5689,5690,11546,11547,11548,11549,11550,11551,11552,11553,11554,
+ 11555,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,
+ 5840,5841,5977,5978,5979,5980,5981,6936,6937,6938,6939,6940,6941,2595,2596,2597,
+ 2598,2599,2600,2601,2602,2603,6954,6955,6956,6957,6958,6959,6960,6961,10551,10552,
+ 10553,10554,6119,6120,6121,6122,6123,6124,6125,6126,6127,6984,6985,6986,6987,6988,
+ 6231,6994,6995,6996,6997,6998,6232,6233,6234,6235,6236,6237,6238,6239,7050,7051,
+ 7052,7053,7054,7055,7056,7057,7058,7059,6325,6326,6327,6328,6329,6330,6331,6332,
+ 6333,11556,11557,2548,2549,2550,5001,5002,5003,5004,7070,7071,7072,2551,2552,2553,
+ 2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,
+ 2570,2571,2572,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,
+ 7097,7098,11558,11559,11560,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,
+ 2504,2505,7121,7122,7123,7124,6693,6694,6695,6696,6697,6698,6777,6778,6779,6780,
+ 6781,6782,6783,6784,6785,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,
+ 7443,7444,7445,7446,7447,7448,7449,6890,6891,6892,6893,6894,6895,6896,6897,2702,
+ 2703,2704,2705,2706,2707,11561,11562,11563,11564,11565,11566,11567,11568,11569,11570,11571,
+ 11572,11573,11574,11575,11576,11577,11578,11579,11580,7496,7497,7498,7499,7500,7501,7502,
+ 7503,7504,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7549,7550,7551,7552,
+ 7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,11581,11582,
+ 11583,11584,11585,11586,11587,11588,11589,11590,11591,11592,7584,7585,7586,7587,7601,7602,
+ 7603,7604,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,11605,11606,
+ 11607,11608,11609,11610,11611,11612,11613,11614,11615,11616,11617,11618,7620,7621,7622,7623,
+ 7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,11619,11620,11621,11622,11623,11624,
+ 11625,7656,7657,7658,7659,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,
+ 7471,7472,7473,7474,7726,7727,7728,7729,7730,7731,7732,7733,7734,7751,7752,7753,
+ 7754,7755,7775,7776,7777,11626,11627,11628,11629,11630,11631,11632,11633,11634,11635,11636,
11637,11638,11639,11640,11641,11642,11643,11644,11645,11646,11647,11648,11649,11650,11651,11652,
11653,11654,11655,11656,11657,11658,11659,11660,11661,11662,11663,11664,11665,11666,11667,11668,
11669,11670,11671,11672,11673,11674,11675,11676,11677,11678,11679,11680,11681,11682,11683,11684,
- 11685,11686,11687,11688,11689,11690,11691,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,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,
- 3123,3124,3125,3126,3127,3128,3129,3130,7024,11692,7025,7026,11693,11694,11695,11696,
- 11697,11698,11699,11700,11701,11702,11703,11704,11705,11706,11707,3408,3409,3410,3411,3412,
- 3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,
- 3429,3430,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,4643,
- 4644,4645,4646,4647,11708,11709,11710,11711,11712,11713,11714,11715,11716,8856,2143,2144,
- 11717,11718,11719,4969,4970,4971,4972,4973,4974,4980,4981,11484,9317,9318,9319,10385,
- 10397,10398,10399,10400,10401,10402,6617,6618,6619,6620,6621,6622,6637,6638,6639,6640,
- 6641,6642,6515,6516,6517,11720,11721,11722,11723,2410,8775,11724,3664,11719,4778,11725,
- 11726,11727,11728,11729,11730,11731,11732,11733,11734,11735,11736,11737,11738,11739,11740,11741,
+ 11685,11686,11687,11688,11689,11690,11691,11692,11693,11694,11695,11696,11697,11698,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,3112,3113,3114,3115,
+ 3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,7024,
+ 11699,7025,7026,11700,11701,11702,11703,11704,11705,11706,11707,11708,11709,11710,11711,11712,
+ 11713,11714,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,
+ 3422,3423,3424,3425,3426,3427,3428,3429,3430,3448,3449,3450,3451,3452,3453,3454,
+ 3455,3456,3457,3458,3459,3460,4643,4644,4645,4646,4647,11715,11716,11717,11718,11719,
+ 11720,11721,11722,11723,8856,2143,2144,11724,11725,11726,4969,4970,4971,4972,4973,4974,
+ 4980,4981,11491,9317,9318,9319,10385,10397,10398,10399,10400,10401,10402,6617,6618,6619,
+ 6620,6621,6622,6637,6638,6639,6640,6641,6642,6515,6516,6517,11727,11728,11729,11730,
+ 2410,8775,11731,3664,11726,4778,11732,11733,11734,11735,11736,11737,11738,11739,11740,11741,
11742,11743,11744,11745,11746,11747,11748,11749,11750,11751,11752,11753,11754,11755,11756,11757,
- 11758,11759,11760,11761,11762,11763,11764,11765,389,390,390,391,6246,6247,11766,11767,
- 11768,11769,11770,11771,11772,11773,11774,11775,11776,2802,2803,2804,2805,2806,2808,2809,
- 2213,2214,2217,2218,2220,2250,6390,6391,6392,6393,6394,6395,2548,2549,2550,5001,
- 5002,5003,5004,7070,7071,7072,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,
- 2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,11777,11778,11779,11780,
- 11781,11782,4877,4878,4879,4880,11783,11784,11785,11786,11787,11788,11789,11790,11791,11792,
+ 11758,11759,11760,11761,11762,11763,11764,11765,11766,11767,11768,11769,11770,11771,11772,389,
+ 390,390,391,6246,6247,11773,11774,11775,11776,11777,11778,11779,11780,11781,11782,11783,
+ 2802,2803,2804,2805,2806,2808,2809,2213,2214,2217,2218,2220,2250,6390,6391,6392,
+ 6393,6394,6395,2548,2549,2550,5001,5002,5003,5004,7070,7071,7072,2551,2552,2553,
+ 2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,
+ 2570,2571,2572,11784,11785,11786,11787,11788,11789,4877,4878,4879,4880,11790,11791,11792,
11793,11794,11795,11796,11797,11798,11799,11800,11801,11802,11803,11804,11805,11806,11807,11808,
- 11809,11810,11811,11812,7237,7238,7239,7240,7241,7242,7243,7244,11764,11765,9989,9990,
- 9991,11813,11814,11815,11816,11817,11818,11819,11820,11821,11822,9992,9993,9994,9995,11823,
- 11824,11825,11826,11827,9996,7454,7455,7456,7457,7458,7459,11828,11829,11830,9997,9998,
- 9999,10237,10238,10239,10240,7535,11831,11832,11833,11834,11835,11836,11837,5162,7548,5165,
- 5167,5168,9994,9995,11823,11824,11825,11826,11827,7620,7621,7622,7623,7624,7625,7626,
- 7627,7628,7629,7630,7631,11838,11839,11840,11841,11842,11843,11844,11845,11846,11847,11848,
- 11849,11850,11851,11852,4412,4412,4413,4417,11853,6829,6830,6831,6832,6833,6836,4980,
- 4981,4982,4983,4984,4985,4986,11854,11855,11856,11857,11858,11859,11860,11861,11862,3207,
- 10776,10777,11386,11387,11388,11389,11390,11391,11392,11393,11394,11395,11396,11863,11864,11865,
- 11866,11867,11868,7047,7048,7049,6152,6153,6161,6165,10908,10909,10910,11869,11870,11871,
- 11872,11873,11874,143,144,145,146,160,161,162,163,164,165,166,167,176,
- 177,178,179,180,181,182,195,196,197,198,199,200,201,202,203,209,
- 210,211,212,213,214,215,216,3550,3551,4540,4541,11875,8639,8640,8641,8642,
- 8643,8644,8650,11876,11877,11878,11879,11880,11881,11882,11883,11884,11885,11886,2881,2882,
- 2884,11887,11888,11889,11890,11891,11892,11893,11894,11895,4771,4772,4773,4774,4775,11273,
- 11274,11275,11896,11897,11898,11899,11900,11901,11902,11903,11904,11905,11906,11906,11907,11908,
- 9538,9539,9541,9542,11909,11910,11911,11128,11129,11130,11912,11913,11914,11915,11916,11917,
- 9572,9573,9574,9575,11918,11919,11920,11921,11922,11923,11924,11925,11926,1624,1625,11927,
- 11928,1626,1627,11929,2205,11930,11931,11932,11933,11934,11935,10508,10509,10510,10511,10512,
- 10513,10527,10528,10529,10530,10531,10532,10533,10534,10535,4547,4548,4549,2784,2784,2785,
- 11936,11937,11938,11939,11940,11941,11942,11943,11944,11945,11946,11947,11948,9748,4860,4862,
- 4863,4864,4865,4865,6095,553,554,555,556,557,558,559,9917,11949,11950,9918,
- 9919,11951,2817,2818,2819,2820,11952,11953,11954,11955,11956,11957,11958,11959,10333,10334,
- 10335,10336,10337,10338,10339,10340,10341,2780,2781,6819,6820,6821,6822,11960,6823,10057,
- 10058,10059,10060,10061,11961,11962,11963,11964,11965,11966,11967,11968,11969,11970,11971,5190,
- 5191,3384,3385,10911,11972,11973,10912,2304,2305,2312,2313,7102,7103,10051,10052,10053,
- 10054,10055,10056,4846,4847,4848,4849,4850,2415,2416,2417,2418,2419,2420,11974,11975,
- 11976,685,686,11977,11978,10328,10329,10330,10331,10332,
+ 11809,11810,11811,11812,11813,11814,11815,11816,11817,11818,11819,7237,7238,7239,7240,7241,
+ 7242,7243,7244,11771,11772,9989,9990,9991,11820,11821,11822,11823,11824,11825,11826,11827,
+ 11828,11829,9992,9993,9994,9995,11830,11831,11832,11833,11834,9996,7454,7455,7456,7457,
+ 7458,7459,11835,11836,11837,9997,9998,9999,10237,10238,10239,10240,7535,11838,11839,11840,
+ 11841,11842,11843,11844,5162,7548,5165,5167,5168,9994,9995,11830,11831,11832,11833,11834,
+ 7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,11845,11846,11847,11848,
+ 11849,11850,11851,11852,11853,11854,11855,11856,11857,11858,11859,4412,4412,4413,4417,11860,
+ 6829,6830,6831,6832,6833,6836,4980,4981,4982,4983,4984,4985,4986,11861,11862,11863,
+ 11864,11865,11866,11867,11868,11869,3207,10776,10777,11393,11394,11395,11396,11397,11398,11399,
+ 11400,11401,11402,11403,11870,11871,11872,11873,11874,11875,7047,7048,7049,6152,6153,6161,
+ 6165,10915,10916,10917,11876,11877,11878,11879,11880,11881,143,144,145,146,160,161,
+ 162,163,164,165,166,167,176,177,178,179,180,181,182,195,196,197,
+ 198,199,200,201,202,203,209,210,211,212,213,214,215,216,3550,3551,
+ 4540,4541,11882,8639,8640,8641,8642,8643,8644,8650,11883,11884,11885,11886,11887,11888,
+ 11889,11890,11891,11892,11893,2881,2882,2884,11894,11895,11896,11897,11898,11899,11900,11901,
+ 11902,4771,4772,4773,4774,4775,11280,11281,11282,11903,11904,11905,11906,11907,11908,11909,
+ 11910,11911,11912,11913,11913,11914,11915,9538,9539,9541,9542,11916,11917,11918,11135,11136,
+ 11137,11919,11920,11921,11922,11923,11924,9572,9573,9574,9575,11925,11926,11927,11928,11929,
+ 11930,11931,11932,11933,1624,1625,11934,11935,1626,1627,11936,2205,11937,11938,11939,11940,
+ 11941,11942,10508,10509,10510,10511,10512,10513,10527,10528,10529,10530,10531,10532,10533,10534,
+ 10535,4547,4548,4549,2784,2784,2785,11943,11944,11945,11946,11947,11948,11949,11950,11951,
+ 11952,11953,11954,11955,9748,4860,4862,4863,4864,4865,4865,6095,553,554,555,556,
+ 557,558,559,9917,11956,11957,9918,9919,11958,2817,2818,2819,2820,11959,11960,11961,
+ 11962,11963,11964,11965,11966,10333,10334,10335,10336,10337,10338,10339,10340,10341,2780,2781,
+ 6819,6820,6821,6822,11967,6823,10057,10058,10059,10060,10061,11968,11969,11970,11971,11972,
+ 11973,11974,11975,11976,11977,11978,5190,5191,3384,3385,10918,11979,11980,10919,2304,2305,
+ 2312,2313,7102,7103,10051,10052,10053,10054,10055,10056,4846,4847,4848,4849,4850,2415,
+ 2416,2417,2418,2419,2420,11981,11982,11983,685,686,11984,11985,10328,10329,10330,10331,
+ 10332,
};
typedef struct { unsigned short part, cite, voff, vlen; } Reading;
@@ -6862,306 +6865,307 @@ static const Reading readings[] = {
{0,1537,14725,9},
{3,1538,14734,6},
{2,1539,14740,3},
- {1,1540,14743,6},
- {3,1541,14749,7},
- {0,1542,14756,9},
- {1,1543,14765,8},
- {2,1544,14773,6},
- {0,1545,14779,8},
- {1,1546,14787,6},
- {3,1547,14793,6},
- {0,1548,14799,11},
- {2,1549,14810,9},
- {3,1550,14819,5},
- {0,1551,14824,9},
- {2,1552,14833,7},
- {0,1553,14840,6},
- {0,1554,14846,6},
- {2,1555,14852,3},
- {0,1556,14855,6},
- {2,1557,14861,4},
- {0,1558,14865,6},
- {2,1559,14871,6},
- {0,1560,14877,8},
- {2,1561,14885,5},
- {3,1562,14890,4},
- {0,1563,14894,11},
- {1,1564,14905,6},
- {2,1565,14911,4},
- {3,1566,14915,9},
- {0,1567,14924,17},
- {2,1568,14941,4},
- {3,1569,14945,13},
- {0,1570,14958,8},
- {2,1571,14966,7},
- {3,1572,14973,8},
- {0,1573,14981,4},
- {1,1574,14985,6},
- {2,1575,14991,3},
- {3,1576,14994,14},
- {3,1577,15008,39},
- {0,1578,15047,4},
- {2,1579,15051,6},
- {0,1580,15057,6},
- {1,1581,15063,5},
- {2,1582,15068,5},
- {0,1583,15073,5},
- {1,1584,15078,9},
- {2,1585,15087,2},
- {3,1586,15089,8},
- {0,1587,15097,6},
- {2,1588,15103,7},
- {0,1589,15110,9},
- {2,21,15119,4},
- {2,1590,15123,13},
- {0,1591,15136,11},
- {1,1592,15147,6},
- {2,1593,15153,6},
- {2,1594,15159,10},
- {3,1595,15169,6},
- {0,1596,15175,5},
- {1,1597,15180,8},
- {2,1598,15188,4},
- {0,1599,15192,11},
- {0,1600,15203,6},
- {1,1601,15209,6},
- {2,1602,15215,5},
- {3,1603,15220,10},
- {0,1604,15230,6},
- {0,1605,15236,9},
- {0,1606,15245,4},
- {1,1607,15249,8},
- {2,1608,15257,6},
- {3,1609,15263,12},
- {0,1610,15275,6},
- {1,1611,15281,5},
- {0,1612,15286,13},
- {1,1613,15299,8},
- {0,1614,15307,18},
- {0,1615,15325,5},
- {2,1616,15330,11},
- {3,1617,15341,7},
- {0,1618,15348,13},
- {1,1619,15361,4},
- {0,1620,15365,7},
- {2,1621,15372,185},
- {3,1622,15557,16},
- {0,1623,15573,7},
- {0,1624,15580,8},
- {1,1625,15588,5},
- {0,1626,15593,3},
- {2,1627,15596,5},
- {0,1628,15601,11},
- {1,1629,15612,6},
- {0,1630,15618,5},
- {1,1631,15623,8},
- {2,1632,15631,4},
- {0,1633,15635,15},
- {0,1634,15650,11},
- {0,1635,15661,5},
- {2,1636,15666,5},
- {0,1637,15671,19},
- {1,1638,15690,8},
- {0,1639,15698,4},
- {1,1640,15702,5},
- {2,1641,15707,4},
- {0,1642,15711,4},
- {2,1643,15715,12},
- {0,1644,15727,6},
- {2,1645,15733,6},
- {3,1646,15739,7},
- {0,1647,15746,3},
- {1,1648,15749,6},
- {2,1471,15755,6},
- {0,1649,15761,7},
- {1,1650,15768,6},
- {2,1651,15774,6},
- {3,1652,15780,12},
- {0,1653,15792,19},
- {1,1654,15811,7},
- {0,1655,15818,5},
- {2,1656,15823,60},
- {3,1657,15883,11},
- {0,1658,15894,13},
- {1,1659,15907,9},
- {0,1660,15916,6},
- {1,1661,15922,8},
- {2,1662,15930,12},
- {0,1663,15942,5},
- {1,1664,15947,6},
- {2,1665,15953,5},
- {3,1666,15958,13},
- {0,1667,15971,4},
- {2,1668,15975,5},
- {0,1669,15980,9},
- {1,1670,15989,3},
- {1,1671,15992,8},
- {2,1672,16000,5},
- {3,1673,16005,9},
- {3,1674,16014,10},
- {0,1675,16024,5},
- {1,1676,16029,6},
- {2,1677,16035,6},
- {0,1678,16041,5},
- {1,1679,16046,5},
- {2,1680,16051,6},
- {3,1681,16057,9},
- {0,1682,16066,8},
- {0,1683,16074,7},
- {1,1684,16081,6},
- {2,1685,16087,3},
- {3,1686,16090,15},
- {0,1687,16105,5},
- {1,1688,16110,6},
- {2,1689,16116,2},
- {3,1690,16118,14},
- {0,1691,16132,4},
- {1,1692,16136,6},
- {0,1693,16142,2},
- {2,1694,16144,3},
- {3,1695,16147,11},
- {0,1696,16158,3},
- {2,1697,16161,6},
- {0,1698,16167,8},
- {0,1699,16175,9},
- {1,1700,16184,6},
- {0,1701,16190,5},
- {2,1702,16195,6},
- {0,1703,16201,7},
- {2,1704,16208,5},
- {0,1705,16213,3},
- {1,1706,16216,5},
- {2,1707,16221,5},
- {3,1708,16226,9},
- {0,1709,16235,2},
- {1,1710,16237,4},
- {2,1711,16241,4},
- {3,1712,16245,5},
- {0,1713,16250,3},
- {1,1714,16253,6},
- {2,1715,16259,48},
- {3,1716,16307,7},
- {0,1717,16314,9},
- {2,1718,16323,7},
- {3,1719,16330,6},
- {2,1720,16336,4},
- {3,1721,16340,9},
- {0,1722,16349,10},
- {3,1723,16359,7},
- {2,1724,16366,6},
- {0,1725,16372,8},
- {1,1726,16380,6},
- {2,1727,16386,6},
- {3,1728,16392,12},
- {0,1729,16404,8},
- {1,1730,16412,5},
- {0,1731,16417,5},
- {1,1732,16422,8},
- {2,1404,16430,14},
- {3,1733,16444,10},
- {0,1734,16454,12},
- {3,1735,16466,22},
- {0,1736,16488,9},
- {0,1737,16497,9},
- {0,1738,16506,12},
- {0,1739,16518,10},
- {1,1740,16528,6},
- {3,1741,16534,12},
- {0,1742,16546,6},
- {0,1743,16552,5},
- {1,1744,16557,8},
- {0,1680,16565,6},
- {1,1745,16571,9},
- {0,1746,16580,4},
- {1,1747,16584,8},
- {0,1748,16592,8},
- {1,1749,16600,4},
- {0,1147,16604,7},
- {1,1750,16611,6},
- {0,1751,16617,8},
- {0,1752,16625,7},
- {0,1753,16632,5},
- {1,1754,16637,5},
- {2,1755,16642,4},
- {3,1756,16646,814},
- {0,1757,17460,9},
- {1,1758,17469,6},
- {3,1759,17475,8},
- {0,1760,17483,4},
- {2,1761,17487,7},
- {3,1762,17494,12},
- {0,1763,17506,7},
- {1,1764,17513,6},
- {0,1765,17519,11},
- {0,1766,17530,9},
- {0,1767,17539,14},
- {0,1768,17553,7},
- {1,1769,17560,6},
- {0,1770,17566,11},
- {0,1771,17577,7},
- {1,1772,17584,6},
- {2,1773,17590,6},
- {3,1774,17596,32},
- {0,1775,17628,11},
- {0,1776,17639,8},
- {0,1777,17647,14},
- {1,1778,17661,7},
- {0,1779,17668,8},
- {2,1780,17676,37},
- {0,1781,17713,4},
- {0,1782,17717,8},
- {1,1783,17725,5},
- {2,1784,17730,7},
- {3,1785,17737,12},
- {0,1786,17749,9},
- {0,1787,17758,5},
- {1,1788,17763,6},
- {2,1789,17769,6},
- {3,1790,17775,7},
- {0,1791,17782,9},
- {0,1792,17791,3},
- {3,1793,17794,11},
- {0,1794,17805,6},
- {1,1795,17811,3},
- {2,1796,17814,4},
- {0,1797,17818,45},
- {1,1798,17863,5},
- {3,1799,17868,9},
- {0,1800,17877,5},
- {2,1801,17882,4},
- {0,1802,17886,6},
- {1,1803,17892,6},
- {2,487,17898,5},
- {0,1804,17903,10},
- {1,1805,17913,7},
- {0,1806,17920,4},
- {2,1807,17924,6},
- {0,1808,17930,6},
- {1,1809,17936,4},
- {0,1810,17940,9},
- {1,1811,17949,8},
- {0,1812,17957,6},
- {2,1813,17963,6},
- {0,1814,17969,9},
- {1,1815,17978,6},
- {0,1816,17984,13},
- {1,1817,17997,8},
- {0,1818,18005,7},
- {0,1819,18012,6},
- {3,1820,18018,4},
- {0,1821,18022,8},
- {2,1822,18030,9},
- {0,1823,18039,2},
- {1,1824,18041,6},
- {2,1385,18047,5},
- {0,1825,18052,11},
- {1,1826,18063,8},
- {0,1827,18071,4},
- {2,1828,18075,8},
- {3,1829,18083,11},
- {0,1830,18094,3},
- {1,1831,18097,2},
- {2,1832,18099,7},
+ {0,1540,14743,7},
+ {1,1541,14750,6},
+ {3,1542,14756,7},
+ {0,1543,14763,9},
+ {1,1544,14772,8},
+ {2,1545,14780,6},
+ {0,1546,14786,8},
+ {1,1547,14794,6},
+ {3,1548,14800,6},
+ {0,1549,14806,11},
+ {2,1550,14817,9},
+ {3,1551,14826,5},
+ {0,1552,14831,9},
+ {2,1553,14840,7},
+ {0,1554,14847,6},
+ {0,1555,14853,6},
+ {2,1556,14859,3},
+ {0,1557,14862,6},
+ {2,1558,14868,4},
+ {0,1559,14872,6},
+ {2,1560,14878,6},
+ {0,1561,14884,8},
+ {2,1562,14892,5},
+ {3,1563,14897,4},
+ {0,1564,14901,11},
+ {1,1565,14912,6},
+ {2,1566,14918,4},
+ {3,1567,14922,9},
+ {0,1568,14931,17},
+ {2,1569,14948,4},
+ {3,1570,14952,13},
+ {0,1571,14965,8},
+ {2,1572,14973,7},
+ {3,1573,14980,8},
+ {0,1574,14988,4},
+ {1,1575,14992,6},
+ {2,1576,14998,3},
+ {3,1577,15001,14},
+ {3,1578,15015,39},
+ {0,1579,15054,4},
+ {2,1580,15058,6},
+ {0,1581,15064,6},
+ {1,1582,15070,5},
+ {2,1583,15075,5},
+ {0,1584,15080,5},
+ {1,1585,15085,9},
+ {2,1586,15094,2},
+ {3,1587,15096,8},
+ {0,1588,15104,6},
+ {2,1589,15110,7},
+ {0,1590,15117,9},
+ {2,21,15126,4},
+ {2,1591,15130,13},
+ {0,1592,15143,11},
+ {1,1593,15154,6},
+ {2,1594,15160,6},
+ {2,1595,15166,10},
+ {3,1596,15176,6},
+ {0,1597,15182,5},
+ {1,1598,15187,8},
+ {2,1599,15195,4},
+ {0,1600,15199,11},
+ {0,1601,15210,6},
+ {1,1602,15216,6},
+ {2,1603,15222,5},
+ {3,1604,15227,10},
+ {0,1605,15237,6},
+ {0,1606,15243,9},
+ {0,1607,15252,4},
+ {1,1608,15256,8},
+ {2,1609,15264,6},
+ {3,1610,15270,12},
+ {0,1611,15282,6},
+ {1,1612,15288,5},
+ {0,1613,15293,13},
+ {1,1614,15306,8},
+ {0,1615,15314,18},
+ {0,1616,15332,5},
+ {2,1617,15337,11},
+ {3,1618,15348,7},
+ {0,1619,15355,13},
+ {1,1620,15368,4},
+ {0,1621,15372,7},
+ {2,1622,15379,185},
+ {3,1623,15564,16},
+ {0,1624,15580,7},
+ {0,1625,15587,8},
+ {1,1626,15595,5},
+ {0,1627,15600,3},
+ {2,1628,15603,5},
+ {0,1629,15608,11},
+ {1,1630,15619,6},
+ {0,1631,15625,5},
+ {1,1632,15630,8},
+ {2,1633,15638,4},
+ {0,1634,15642,15},
+ {0,1635,15657,11},
+ {0,1636,15668,5},
+ {2,1637,15673,5},
+ {0,1638,15678,19},
+ {1,1639,15697,8},
+ {0,1640,15705,4},
+ {1,1641,15709,5},
+ {2,1642,15714,4},
+ {0,1643,15718,4},
+ {2,1644,15722,12},
+ {0,1645,15734,6},
+ {2,1646,15740,6},
+ {3,1647,15746,7},
+ {0,1648,15753,3},
+ {1,1649,15756,6},
+ {2,1471,15762,6},
+ {0,1650,15768,7},
+ {1,1651,15775,6},
+ {2,1652,15781,6},
+ {3,1653,15787,12},
+ {0,1654,15799,19},
+ {1,1655,15818,7},
+ {0,1656,15825,5},
+ {2,1657,15830,60},
+ {3,1658,15890,11},
+ {0,1659,15901,13},
+ {1,1660,15914,9},
+ {0,1661,15923,6},
+ {1,1662,15929,8},
+ {2,1663,15937,12},
+ {0,1664,15949,5},
+ {1,1665,15954,6},
+ {2,1666,15960,5},
+ {3,1667,15965,13},
+ {0,1668,15978,4},
+ {2,1669,15982,5},
+ {0,1670,15987,9},
+ {1,1671,15996,3},
+ {1,1672,15999,8},
+ {2,1673,16007,5},
+ {3,1674,16012,9},
+ {3,1675,16021,10},
+ {0,1676,16031,5},
+ {1,1677,16036,6},
+ {2,1678,16042,6},
+ {0,1679,16048,5},
+ {1,1680,16053,5},
+ {2,1681,16058,6},
+ {3,1682,16064,9},
+ {0,1683,16073,8},
+ {0,1684,16081,7},
+ {1,1685,16088,6},
+ {2,1686,16094,3},
+ {3,1687,16097,15},
+ {0,1688,16112,5},
+ {1,1689,16117,6},
+ {2,1690,16123,2},
+ {3,1691,16125,14},
+ {0,1692,16139,4},
+ {1,1693,16143,6},
+ {0,1694,16149,2},
+ {2,1695,16151,3},
+ {3,1696,16154,11},
+ {0,1697,16165,3},
+ {2,1698,16168,6},
+ {0,1699,16174,8},
+ {0,1700,16182,9},
+ {1,1701,16191,6},
+ {0,1702,16197,5},
+ {2,1703,16202,6},
+ {0,1704,16208,7},
+ {2,1705,16215,5},
+ {0,1706,16220,3},
+ {1,1707,16223,5},
+ {2,1708,16228,5},
+ {3,1709,16233,9},
+ {0,1710,16242,2},
+ {1,1711,16244,4},
+ {2,1712,16248,4},
+ {3,1713,16252,5},
+ {0,1714,16257,3},
+ {1,1715,16260,6},
+ {2,1716,16266,48},
+ {3,1717,16314,7},
+ {0,1718,16321,9},
+ {2,1719,16330,7},
+ {3,1720,16337,6},
+ {2,1721,16343,4},
+ {3,1722,16347,9},
+ {0,1723,16356,10},
+ {3,1724,16366,7},
+ {2,1725,16373,6},
+ {0,1726,16379,8},
+ {1,1727,16387,6},
+ {2,1728,16393,6},
+ {3,1729,16399,12},
+ {0,1730,16411,8},
+ {1,1731,16419,5},
+ {0,1732,16424,5},
+ {1,1733,16429,8},
+ {2,1404,16437,14},
+ {3,1734,16451,10},
+ {0,1735,16461,12},
+ {3,1736,16473,22},
+ {0,1737,16495,9},
+ {0,1738,16504,9},
+ {0,1739,16513,12},
+ {0,1740,16525,10},
+ {1,1741,16535,6},
+ {3,1742,16541,12},
+ {0,1743,16553,6},
+ {0,1744,16559,5},
+ {1,1745,16564,8},
+ {0,1681,16572,6},
+ {1,1746,16578,9},
+ {0,1747,16587,4},
+ {1,1748,16591,8},
+ {0,1749,16599,8},
+ {1,1750,16607,4},
+ {0,1147,16611,7},
+ {1,1751,16618,6},
+ {0,1752,16624,8},
+ {0,1753,16632,7},
+ {0,1754,16639,5},
+ {1,1755,16644,5},
+ {2,1756,16649,4},
+ {3,1757,16653,814},
+ {0,1758,17467,9},
+ {1,1759,17476,6},
+ {3,1760,17482,8},
+ {0,1761,17490,4},
+ {2,1762,17494,7},
+ {3,1763,17501,12},
+ {0,1764,17513,7},
+ {1,1765,17520,6},
+ {0,1766,17526,11},
+ {0,1767,17537,9},
+ {0,1768,17546,14},
+ {0,1769,17560,7},
+ {1,1770,17567,6},
+ {0,1771,17573,11},
+ {0,1772,17584,7},
+ {1,1773,17591,6},
+ {2,1774,17597,6},
+ {3,1775,17603,32},
+ {0,1776,17635,11},
+ {0,1777,17646,8},
+ {0,1778,17654,14},
+ {1,1779,17668,7},
+ {0,1780,17675,8},
+ {2,1781,17683,37},
+ {0,1782,17720,4},
+ {0,1783,17724,8},
+ {1,1784,17732,5},
+ {2,1785,17737,7},
+ {3,1786,17744,12},
+ {0,1787,17756,9},
+ {0,1788,17765,5},
+ {1,1789,17770,6},
+ {2,1790,17776,6},
+ {3,1791,17782,7},
+ {0,1792,17789,9},
+ {0,1793,17798,3},
+ {3,1794,17801,11},
+ {0,1795,17812,6},
+ {1,1796,17818,3},
+ {2,1797,17821,4},
+ {0,1798,17825,45},
+ {1,1799,17870,5},
+ {3,1800,17875,9},
+ {0,1801,17884,5},
+ {2,1802,17889,4},
+ {0,1803,17893,6},
+ {1,1804,17899,6},
+ {2,487,17905,5},
+ {0,1805,17910,10},
+ {1,1806,17920,7},
+ {0,1807,17927,4},
+ {2,1808,17931,6},
+ {0,1809,17937,6},
+ {1,1810,17943,4},
+ {0,1811,17947,9},
+ {1,1812,17956,8},
+ {0,1813,17964,6},
+ {2,1814,17970,6},
+ {0,1815,17976,9},
+ {1,1816,17985,6},
+ {0,1817,17991,13},
+ {1,1818,18004,8},
+ {0,1819,18012,7},
+ {0,1820,18019,6},
+ {3,1821,18025,4},
+ {0,1822,18029,8},
+ {2,1823,18037,9},
+ {0,1824,18046,2},
+ {1,1825,18048,6},
+ {2,1385,18054,5},
+ {0,1826,18059,11},
+ {1,1827,18070,8},
+ {0,1828,18078,4},
+ {2,1829,18082,8},
+ {3,1830,18090,11},
+ {0,1831,18101,3},
+ {1,1832,18104,2},
+ {2,1833,18106,7},
};
static const unsigned short readings_cite_la[] = {
@@ -7265,22 +7269,22 @@ static const unsigned short readings_cite_la[] = {
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,21,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,
+ 1587,1588,1589,1590,21,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,1471,
- 1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,
+ 1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,
+ 1471,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,1404,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,
- 1744,1680,1745,1746,1747,1748,1749,1147,1750,1751,1752,1753,1754,1755,1756,1757,
+ 1729,1730,1731,1732,1733,1404,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,
+ 1744,1745,1681,1746,1747,1748,1749,1750,1147,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,487,1804,
+ 1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,487,
1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,
- 1821,1822,1823,1824,1385,1825,1826,1827,1828,1829,1830,1831,1832,
+ 1821,1822,1823,1824,1825,1385,1826,1827,1828,1829,1830,1831,1832,1833,
};
static const unsigned short rpool[] = {
@@ -7406,170 +7410,170 @@ static const unsigned short rpool[] = {
951,1528,1189,954,1529,1530,957,1531,735,960,1532,1533,963,1534,1535,966,
1536,1537,1538,1539,1540,809,1541,976,118,977,978,979,980,35,493,1542,
1543,1544,493,1545,999,1000,1001,1546,1547,1548,1549,1005,1006,1007,1550,493,
- 1551,1029,237,1552,258,1553,1554,1555,1556,1557,101,1558,1559,1560,1561,458,
- 1562,1563,51,52,53,1564,1067,1565,12,64,65,66,69,70,71,72,
- 73,74,1566,451,1080,1567,1436,1568,41,89,90,91,92,93,94,1569,
- 818,1570,44,108,109,110,111,112,113,114,115,116,117,118,119,1571,
- 984,1572,47,124,125,126,1573,1436,1574,1575,1576,1577,1578,1579,1580,809,
- 1581,1582,1583,806,1584,1585,1586,1587,1588,1589,312,313,314,1590,1591,356,
- 1592,358,364,365,366,1593,1594,1595,348,1596,1597,1598,1599,1164,1,1165,
- 1600,106,1601,430,431,432,433,1602,836,1603,409,450,451,1604,1161,1605,
- 1606,1607,472,481,482,1608,1609,1610,1611,1612,1172,1613,1319,1184,1614,1615,
- 1616,1617,1618,443,1190,1619,809,1193,1620,1621,1622,1623,1624,1625,1203,1626,
- 1627,1206,1628,134,267,1629,458,1630,1631,1632,1633,1215,1634,1148,1635,1636,
- 1637,365,885,1638,1639,261,491,82,496,1640,186,1641,94,1642,1643,213,
- 512,513,514,1644,1645,1646,97,519,520,521,1647,1519,1253,1648,134,1256,
- 1649,275,1650,107,538,539,540,1651,1652,1268,1653,1654,1655,110,569,172,
- 570,1656,493,1657,113,581,582,583,587,588,589,1658,118,1659,119,603,
- 604,1305,609,301,605,1580,809,1311,1614,938,1660,1661,1662,1663,372,622,
- 623,1320,628,629,624,631,632,633,634,635,636,1664,1665,1666,1667,641,
- 642,643,1668,1669,1336,1670,365,1671,1672,663,14,664,668,669,670,671,
- 672,673,1673,1674,1356,677,678,679,690,691,692,693,694,695,696,697,
- 698,699,700,235,1675,1676,1677,396,709,710,711,712,713,714,715,716,
- 1381,718,11,719,1678,1679,1680,1681,729,730,731,734,735,736,1682,799,
- 1683,138,1684,1685,1402,756,757,758,322,1686,1687,1688,761,762,1689,767,
- 768,763,770,771,772,776,735,777,1690,1691,1692,173,782,783,784,790,
- 443,791,795,796,797,1693,1694,1695,1696,1697,156,1440,803,405,804,808,
- 809,1445,811,812,813,814,815,810,1698,1699,1700,1701,821,822,577,214,
- 823,599,827,143,828,1702,1703,1704,1705,843,844,845,849,850,851,1706,
- 1707,1471,1708,1134,1709,1710,1711,293,1712,1187,1713,783,1489,1714,1715,1494,
- 1716,1485,1717,267,897,898,899,1718,799,1719,1215,908,909,910,914,915,
- 838,916,917,918,919,920,921,1720,1721,1722,1723,928,929,930,934,935,
- 936,940,941,942,943,944,945,1724,1725,1726,1727,950,301,951,955,956,
- 957,1728,1729,1730,1731,981,371,982,1732,293,1733,1734,1544,493,1545,989,
- 990,991,457,458,1735,1736,1005,1006,1007,1008,1009,1010,1737,275,1738,743,
- 1537,1739,1554,1740,1741,1742,1743,1065,691,56,1069,234,63,1072,1073,68,
- 1076,1077,74,1078,1079,1080,1744,1745,83,1092,1093,94,1094,1095,97,1746,
- 1747,1748,1749,1750,932,1751,1100,1101,113,1102,1103,116,1104,1105,119,1111,
- 1112,129,1115,1116,135,1119,1120,141,1125,1126,148,1752,1519,154,1753,272,
- 157,1754,1514,160,1755,1756,1757,1758,55,170,1759,1760,176,1761,1762,178,
- 1763,1764,181,1765,1766,184,1767,1768,190,1181,5,193,1154,1155,1156,382,
- 383,384,454,455,456,473,474,463,478,479,480,1204,1205,1206,1769,1027,
- 267,1210,1211,1212,1221,1222,490,1770,1444,496,1771,1772,1773,1774,1238,1239,
- 196,1775,1776,1777,1778,474,1779,1780,1781,1782,550,1275,1276,563,1282,169,
- 573,1289,1290,586,1295,1296,605,1783,629,624,1316,1317,621,1318,1319,1320,
- 1321,1322,627,1325,1326,633,1327,1328,636,1334,156,646,1337,1338,655,1339,
- 1340,1341,1784,448,664,1355,458,1356,1785,1364,679,1359,1317,686,1360,1361,
- 689,1365,1366,698,1367,493,235,1786,1787,705,1374,1189,717,1377,1378,714,
- 1379,1380,1381,1382,1383,719,1393,883,123,1788,443,748,1403,1404,751,1407,
- 1408,763,1409,1410,758,1789,1790,1791,1792,1793,70,1689,1413,735,766,1414,
- 1415,769,1420,1421,777,1794,1519,784,1428,1429,789,1434,638,797,1438,1439,
- 810,1795,1796,804,1441,1442,807,1443,1444,1445,1446,1447,813,1448,1449,816,
- 1457,76,826,1463,1464,842,1466,82,848,1469,1470,1471,1492,1493,1494,1797,
- 1271,1798,933,1799,893,891,1497,371,742,1499,429,901,1500,1501,904,1800,
- 1801,1802,1803,1804,90,910,1505,1506,913,1507,1508,838,1509,1510,918,1511,
- 1512,921,1518,1519,933,1520,753,936,1522,1349,942,1523,1073,945,1528,1189,
- 954,978,979,980,992,993,589,994,995,996,67,62,68,84,85,86,
- 87,62,88,108,109,110,124,125,126,127,128,129,136,137,138,139,
- 140,141,364,365,366,428,429,430,182,183,184,1613,1319,1184,1618,443,
- 1190,1805,1806,1807,1808,1809,1514,1200,1624,1625,1203,1628,134,267,1810,1024,
- 1811,491,82,885,1638,1639,261,494,495,496,1642,1643,213,527,528,529,
- 564,565,566,622,623,1320,625,626,627,628,629,630,634,635,636,1668,
- 1669,1336,656,657,658,665,666,667,684,685,686,687,688,689,690,691,
- 692,704,443,705,706,707,708,709,710,717,715,716,1381,724,725,726,
- 752,753,167,756,757,763,761,762,1689,764,765,766,770,771,772,785,
- 429,786,790,443,791,1697,156,1440,803,405,810,805,806,807,808,809,
- 1445,814,815,816,839,840,216,843,844,845,849,850,851,1812,1813,1814,
- 235,892,893,894,902,903,904,908,909,910,911,912,913,914,915,838,
- 922,923,858,934,935,936,937,938,939,943,944,945,950,301,951,967,
- 971,972,981,371,982,994,995,996,997,143,998,1815,1816,1817,1061,1062,
- 50,1069,234,63,1074,1075,71,1744,1745,83,1087,1088,1089,1090,1091,91,
- 1750,932,1751,1098,203,107,1099,137,110,1115,1116,135,1818,850,1819,50,
- 1755,1756,1757,1820,1821,1822,53,1823,1824,173,1759,1760,176,1825,165,1826,
- 63,359,360,361,367,368,369,1173,1174,1175,464,465,466,470,471,472,
- 491,82,490,1827,1828,222,1242,1243,511,1775,1776,1777,1829,1830,540,1279,
- 1280,568,1282,169,573,1286,234,580,1301,1302,605,1306,1307,608,1783,629,
- 1660,1316,1317,624,1321,1322,627,1323,1324,630,1325,1326,633,1586,1364,652,
- 1784,448,664,1348,1349,667,1350,1351,1352,1831,272,1832,1209,1360,1361,689,
- 1362,118,692,1363,1364,695,1786,1787,705,1374,1189,708,1375,1376,711,1377,
- 1378,717,1389,1390,728,1407,1408,755,1793,70,1689,1414,1415,769,1418,1419,
- 775,1794,1519,784,1428,1429,789,1432,1433,794,1438,1439,1440,1795,1796,804,
- 1441,1442,810,1446,1447,813,1454,1455,577,1463,1464,842,1466,82,848,1833,
- 1834,703,1799,893,891,1804,90,910,1505,1506,913,1518,1519,933,1521,443,
- 939,1522,1349,942,973,974,975,983,984,985,997,143,998,999,1000,1001,
- 382,383,384,391,392,393,464,465,466,1624,1625,1203,1628,134,267,1835,
- 1836,1212,533,534,535,1182,1183,1184,1201,1202,1203,1769,1027,267,1827,1828,
- 222,1249,1250,521,1829,1830,540,1291,1292,589,1308,1309,605,1323,1324,624,
- 1327,1328,636,1334,156,646,1335,796,1336,1586,1364,652,1350,1351,1352,1785,
- 1364,679,1363,1364,695,1365,1366,698,1367,493,235,1379,1380,1381,1382,1383,
- 719,1394,1395,736,1793,70,1689,1414,1415,763,1416,1417,772,1794,1519,784,
- 1430,1431,791,1438,1439,1440,1443,1444,1445,1446,1447,813,1448,1449,810,1454,
- 1455,577,1458,96,828,1467,1468,851,1498,1278,899,1507,1508,838,1509,1510,
- 918,1511,1512,921,1520,753,936,1527,883,951,1529,1530,957,61,62,63,
- 72,73,74,81,82,83,92,93,94,102,103,104,117,118,119,133,
- 134,135,146,147,148,1837,903,1757,174,175,176,370,371,372,379,380,
- 381,470,471,472,475,476,477,491,82,498,501,5,502,1647,1519,1253,
- 541,542,543,578,579,580,590,591,592,1580,809,605,631,632,624,641,
- 642,643,1668,1669,1336,651,263,652,653,654,655,663,14,664,671,672,
- 673,696,697,698,699,700,235,704,443,705,718,11,719,724,725,717,
- 737,738,739,764,765,766,770,771,763,773,774,775,785,429,786,792,
- 793,794,1697,156,1440,803,405,804,811,812,813,814,815,816,214,823,
- 599,829,830,831,1706,1707,1471,859,96,640,900,5,901,916,917,918,
- 919,920,921,922,923,858,937,938,939,950,301,951,952,953,954,958,
- 959,960,983,984,985,992,993,589,1008,1009,1010,1550,493,1551,1838,635,
- 1839,1070,1071,66,1078,1079,1080,1744,1745,83,1086,99,86,1094,1095,97,
- 1098,203,107,1109,1110,126,1117,1118,138,1127,1128,151,394,395,396,404,
- 405,406,475,476,477,1185,1186,1187,1191,1192,1193,1198,1199,1200,1840,275,
- 1841,766,1154,1155,1156,385,386,387,447,448,449,1842,1843,1844,514,1201,
- 1202,1203,1769,1027,267,1770,1444,496,1257,1258,535,265,1281,570,1287,1288,
- 583,1303,1304,605,1318,1319,624,1323,1324,630,1325,1326,633,1332,1333,643,
- 1337,1338,655,1784,448,664,1353,1354,673,1362,118,692,1363,1364,695,1365,
- 1366,698,1375,1376,711,1377,1378,714,1379,1380,717,1391,1392,731,1409,1410,
- 758,1793,70,763,1413,735,766,1420,1421,777,1426,1427,786,1434,638,797,
- 1795,1796,804,1441,1442,807,1443,1444,810,1448,1449,816,1456,522,599,1465,
- 143,845,1467,1468,851,1495,1496,894,1804,90,910,1505,1506,913,1507,1508,
- 838,1517,143,930,1522,1349,942,1523,1073,945,1527,883,951,54,55,56,
- 67,62,68,1566,451,1080,87,62,88,95,96,97,111,112,113,114,
- 115,116,127,128,129,139,140,141,191,192,193,1845,1846,1187,1809,1514,
- 1200,1624,1625,1203,1626,1627,1206,1835,1836,1212,571,572,573,584,585,586,
- 606,607,605,625,626,624,631,632,633,634,635,636,644,645,646,656,
- 657,658,665,666,667,1673,1674,1356,693,694,695,696,697,698,699,700,
- 235,712,713,714,715,716,1381,718,11,717,732,733,123,764,765,763,
- 767,768,769,787,788,789,805,806,807,808,809,1445,811,812,810,824,
- 825,826,846,847,848,1706,1707,1471,895,896,742,911,912,913,914,915,
- 838,916,917,918,931,932,933,943,944,945,952,953,954,1074,1075,71,
- 1090,1091,91,1102,1103,116,1104,1105,119,1113,1114,132,1847,165,1848,1849,
- 1823,1824,173,1198,1199,1200,428,429,430,445,218,446,1173,1174,1175,491,
- 82,477,391,392,393,401,402,403,473,474,463,1626,1627,1206,1835,1836,
- 1212,1765,1766,184,1188,1189,1190,1850,1851,1852,1689,1201,1202,1203,1223,1224,
- 261,1240,1241,213,1254,812,529,1277,1278,566,1318,1319,1320,1321,1322,627,
- 1327,1328,636,1335,796,1336,1339,1340,1341,1348,1349,667,1359,1317,686,1360,
- 1361,689,1362,118,692,1786,1787,705,1374,1189,708,1375,1376,717,1387,1388,
- 726,1405,1406,167,1409,1410,763,1416,1417,772,1430,1431,791,1438,1439,1440,
- 1795,1796,810,1441,1442,807,1443,1444,1445,1462,757,216,1465,143,845,1500,
- 1501,904,1804,90,910,1513,1514,858,1520,753,936,1521,443,939,1523,1073,
- 945,48,49,50,61,62,63,69,70,71,81,82,83,89,90,91,
- 105,106,107,108,109,110,133,134,135,1837,903,1757,492,493,222,510,
- 272,511,567,243,568,578,579,580,600,601,605,620,284,624,625,626,
- 627,628,629,630,651,263,652,668,669,670,687,688,689,690,691,692,
- 693,694,695,706,707,708,709,710,711,712,713,717,727,371,728,754,
- 678,755,761,762,1689,773,774,775,782,783,784,792,793,794,1697,156,
- 1440,803,405,804,805,806,810,808,809,1445,811,812,813,821,822,577,
- 841,374,842,846,847,848,889,890,891,908,909,910,911,912,913,937,
- 938,939,940,941,942,1063,1064,53,1070,1071,66,1076,1077,74,1086,99,
- 86,1092,1093,94,1099,137,110,1100,1101,113,1109,1110,126,1117,1118,138,
- 404,405,406,413,414,415,1244,1245,514,362,169,363,1154,1155,1156,428,
- 429,430,437,398,438,497,246,498,1234,1235,502,1251,1252,1253,1263,1264,
- 543,1286,234,580,1293,1294,592,1310,310,605,1325,1326,624,1332,1333,643,
- 1586,1364,652,1784,448,664,1353,1354,673,1367,493,235,1786,1787,705,1382,
- 1383,719,1387,1388,717,1396,1397,739,1413,735,766,1416,1417,763,1418,1419,
- 775,1426,1427,786,1432,1433,794,1795,1796,804,1446,1447,813,1448,1449,816,
- 1456,522,599,1459,768,831,1469,1470,1471,1476,1477,640,1499,429,901,1509,
- 1510,918,1511,1512,921,1513,1514,858,1521,443,939,1527,883,951,1528,1189,
- 954,1531,735,960,64,65,66,1566,451,1080,84,85,86,95,96,97,
- 105,106,107,124,125,126,136,137,138,149,150,151,1845,1846,1187,1619,
- 809,1193,1809,1514,1200,488,489,490,505,506,196,525,46,526,561,562,
- 563,571,572,573,593,594,605,1614,938,624,620,284,621,622,623,1320,
- 631,632,633,644,645,646,653,654,655,663,14,664,684,685,686,687,
- 688,689,704,443,705,706,707,717,749,750,751,754,678,763,756,757,
- 758,767,768,769,776,735,777,787,788,789,795,796,797,1697,156,810,
- 805,806,807,814,815,816,841,374,842,1714,1715,1494,900,5,901,902,
- 903,904,919,920,921,931,932,933,934,935,936,940,941,942,1072,1073,
- 68,1087,1088,1089,1099,137,110,1109,1110,126,1111,1112,129,379,380,381,
- 388,389,390,478,479,480,1626,1627,1206,1648,134,1256,130,131,132,171,
- 172,173,367,368,369,447,448,449,467,468,469,473,474,463,478,479,
- 480,1204,1205,1206,1210,1211,1212,362,169,363,416,5,417,425,426,427,
- 179,180,181,1119,1120,141,1752,1519,154,1763,1764,181,1229,1230,498,
+ 1551,1029,237,1552,258,1553,1554,1555,1556,1557,1558,101,1559,1560,1561,1562,
+ 458,1563,1564,51,52,53,1565,1067,1566,12,64,65,66,69,70,71,
+ 72,73,74,1567,451,1080,1568,1436,1569,41,89,90,91,92,93,94,
+ 1570,818,1571,44,108,109,110,111,112,113,114,115,116,117,118,119,
+ 1572,984,1573,47,124,125,126,1574,1436,1575,1576,1577,1578,1579,1580,1581,
+ 809,1582,1583,1584,806,1585,1586,1587,1588,1589,1590,312,313,314,1591,1592,
+ 356,1593,358,364,365,366,1594,1595,1596,348,1597,1598,1599,1600,1164,1,
+ 1165,1601,106,1602,430,431,432,433,1603,836,1604,409,450,451,1605,1161,
+ 1606,1607,1608,472,481,482,1609,1610,1611,1612,1613,1172,1614,1319,1184,1615,
+ 1616,1617,1618,1619,443,1190,1620,809,1193,1621,1622,1623,1624,1625,1626,1203,
+ 1627,1628,1206,1629,134,267,1630,458,1631,1632,1633,1634,1215,1635,1148,1636,
+ 1637,1638,365,885,1639,1640,261,491,82,496,1641,186,1642,94,1643,1644,
+ 213,512,513,514,1645,1646,1647,97,519,520,521,1648,1519,1253,1649,134,
+ 1256,1650,275,1651,107,538,539,540,1652,1653,1268,1654,1655,1656,110,569,
+ 172,570,1657,493,1658,113,581,582,583,587,588,589,1659,118,1660,119,
+ 603,604,1305,609,301,605,1581,809,1311,1615,938,1661,1662,1663,1664,372,
+ 622,623,1320,628,629,624,631,632,633,634,635,636,1665,1666,1667,1668,
+ 641,642,643,1669,1670,1336,1671,365,1672,1673,663,14,664,668,669,670,
+ 671,672,673,1674,1675,1356,677,678,679,690,691,692,693,694,695,696,
+ 697,698,699,700,235,1676,1677,1678,396,709,710,711,712,713,714,715,
+ 716,1381,718,11,719,1679,1680,1681,1682,729,730,731,734,735,736,1683,
+ 799,1684,138,1685,1686,1402,756,757,758,322,1687,1688,1689,761,762,1690,
+ 767,768,763,770,771,772,776,735,777,1691,1692,1693,173,782,783,784,
+ 790,443,791,795,796,797,1694,1695,1696,1697,1698,156,1440,803,405,804,
+ 808,809,1445,811,812,813,814,815,810,1699,1700,1701,1702,821,822,577,
+ 214,823,599,827,143,828,1703,1704,1705,1706,843,844,845,849,850,851,
+ 1707,1708,1471,1709,1134,1710,1711,1712,293,1713,1187,1714,783,1489,1715,1716,
+ 1494,1717,1485,1718,267,897,898,899,1719,799,1720,1215,908,909,910,914,
+ 915,838,916,917,918,919,920,921,1721,1722,1723,1724,928,929,930,934,
+ 935,936,940,941,942,943,944,945,1725,1726,1727,1728,950,301,951,955,
+ 956,957,1729,1730,1731,1732,981,371,982,1733,293,1734,1735,1544,493,1545,
+ 989,990,991,457,458,1736,1737,1005,1006,1007,1008,1009,1010,1738,275,1739,
+ 743,1537,1740,1555,1741,1742,1743,1744,1065,691,56,1069,234,63,1072,1073,
+ 68,1076,1077,74,1078,1079,1080,1745,1746,83,1092,1093,94,1094,1095,97,
+ 1747,1748,1749,1750,1751,932,1752,1100,1101,113,1102,1103,116,1104,1105,119,
+ 1111,1112,129,1115,1116,135,1119,1120,141,1125,1126,148,1753,1519,154,1754,
+ 272,157,1755,1514,160,1756,1757,1758,1759,55,170,1760,1761,176,1762,1763,
+ 178,1764,1765,181,1766,1767,184,1768,1769,190,1181,5,193,1154,1155,1156,
+ 382,383,384,454,455,456,473,474,463,478,479,480,1204,1205,1206,1770,
+ 1027,267,1210,1211,1212,1221,1222,490,1771,1444,496,1772,1773,1774,1775,1238,
+ 1239,196,1776,1777,1778,1779,474,1780,1781,1782,1783,550,1275,1276,563,1282,
+ 169,573,1289,1290,586,1295,1296,605,1784,629,624,1316,1317,621,1318,1319,
+ 1320,1321,1322,627,1325,1326,633,1327,1328,636,1334,156,646,1337,1338,655,
+ 1339,1340,1341,1785,448,664,1355,458,1356,1786,1364,679,1359,1317,686,1360,
+ 1361,689,1365,1366,698,1367,493,235,1787,1788,705,1374,1189,717,1377,1378,
+ 714,1379,1380,1381,1382,1383,719,1393,883,123,1789,443,748,1403,1404,751,
+ 1407,1408,763,1409,1410,758,1790,1791,1792,1793,1794,70,1690,1413,735,766,
+ 1414,1415,769,1420,1421,777,1795,1519,784,1428,1429,789,1434,638,797,1438,
+ 1439,810,1796,1797,804,1441,1442,807,1443,1444,1445,1446,1447,813,1448,1449,
+ 816,1457,76,826,1463,1464,842,1466,82,848,1469,1470,1471,1492,1493,1494,
+ 1798,1271,1799,933,1800,893,891,1497,371,742,1499,429,901,1500,1501,904,
+ 1801,1802,1803,1804,1805,90,910,1505,1506,913,1507,1508,838,1509,1510,918,
+ 1511,1512,921,1518,1519,933,1520,753,936,1522,1349,942,1523,1073,945,1528,
+ 1189,954,978,979,980,992,993,589,994,995,996,67,62,68,84,85,
+ 86,87,62,88,108,109,110,124,125,126,127,128,129,136,137,138,
+ 139,140,141,364,365,366,428,429,430,182,183,184,1614,1319,1184,1619,
+ 443,1190,1806,1807,1808,1809,1810,1514,1200,1625,1626,1203,1629,134,267,1811,
+ 1024,1812,491,82,885,1639,1640,261,494,495,496,1643,1644,213,527,528,
+ 529,564,565,566,622,623,1320,625,626,627,628,629,630,634,635,636,
+ 1669,1670,1336,656,657,658,665,666,667,684,685,686,687,688,689,690,
+ 691,692,704,443,705,706,707,708,709,710,717,715,716,1381,724,725,
+ 726,752,753,167,756,757,763,761,762,1690,764,765,766,770,771,772,
+ 785,429,786,790,443,791,1698,156,1440,803,405,810,805,806,807,808,
+ 809,1445,814,815,816,839,840,216,843,844,845,849,850,851,1813,1814,
+ 1815,235,892,893,894,902,903,904,908,909,910,911,912,913,914,915,
+ 838,922,923,858,934,935,936,937,938,939,943,944,945,950,301,951,
+ 967,971,972,981,371,982,994,995,996,997,143,998,1816,1817,1818,1061,
+ 1062,50,1069,234,63,1074,1075,71,1745,1746,83,1087,1088,1089,1090,1091,
+ 91,1751,932,1752,1098,203,107,1099,137,110,1115,1116,135,1819,850,1820,
+ 50,1756,1757,1758,1821,1822,1823,53,1824,1825,173,1760,1761,176,1826,165,
+ 1827,63,359,360,361,367,368,369,1173,1174,1175,464,465,466,470,471,
+ 472,491,82,490,1828,1829,222,1242,1243,511,1776,1777,1778,1830,1831,540,
+ 1279,1280,568,1282,169,573,1286,234,580,1301,1302,605,1306,1307,608,1784,
+ 629,1661,1316,1317,624,1321,1322,627,1323,1324,630,1325,1326,633,1587,1364,
+ 652,1785,448,664,1348,1349,667,1350,1351,1352,1832,272,1833,1209,1360,1361,
+ 689,1362,118,692,1363,1364,695,1787,1788,705,1374,1189,708,1375,1376,711,
+ 1377,1378,717,1389,1390,728,1407,1408,755,1794,70,1690,1414,1415,769,1418,
+ 1419,775,1795,1519,784,1428,1429,789,1432,1433,794,1438,1439,1440,1796,1797,
+ 804,1441,1442,810,1446,1447,813,1454,1455,577,1463,1464,842,1466,82,848,
+ 1834,1835,703,1800,893,891,1805,90,910,1505,1506,913,1518,1519,933,1521,
+ 443,939,1522,1349,942,973,974,975,983,984,985,997,143,998,999,1000,
+ 1001,382,383,384,391,392,393,464,465,466,1625,1626,1203,1629,134,267,
+ 1836,1837,1212,533,534,535,1182,1183,1184,1201,1202,1203,1770,1027,267,1828,
+ 1829,222,1249,1250,521,1830,1831,540,1291,1292,589,1308,1309,605,1323,1324,
+ 624,1327,1328,636,1334,156,646,1335,796,1336,1587,1364,652,1350,1351,1352,
+ 1786,1364,679,1363,1364,695,1365,1366,698,1367,493,235,1379,1380,1381,1382,
+ 1383,719,1394,1395,736,1794,70,1690,1414,1415,763,1416,1417,772,1795,1519,
+ 784,1430,1431,791,1438,1439,1440,1443,1444,1445,1446,1447,813,1448,1449,810,
+ 1454,1455,577,1458,96,828,1467,1468,851,1498,1278,899,1507,1508,838,1509,
+ 1510,918,1511,1512,921,1520,753,936,1527,883,951,1529,1530,957,61,62,
+ 63,72,73,74,81,82,83,92,93,94,102,103,104,117,118,119,
+ 133,134,135,146,147,148,1838,903,1758,174,175,176,370,371,372,379,
+ 380,381,470,471,472,475,476,477,491,82,498,501,5,502,1648,1519,
+ 1253,541,542,543,578,579,580,590,591,592,1581,809,605,631,632,624,
+ 641,642,643,1669,1670,1336,651,263,652,653,654,655,663,14,664,671,
+ 672,673,696,697,698,699,700,235,704,443,705,718,11,719,724,725,
+ 717,737,738,739,764,765,766,770,771,763,773,774,775,785,429,786,
+ 792,793,794,1698,156,1440,803,405,804,811,812,813,814,815,816,214,
+ 823,599,829,830,831,1707,1708,1471,859,96,640,900,5,901,916,917,
+ 918,919,920,921,922,923,858,937,938,939,950,301,951,952,953,954,
+ 958,959,960,983,984,985,992,993,589,1008,1009,1010,1550,493,1551,1839,
+ 635,1840,1070,1071,66,1078,1079,1080,1745,1746,83,1086,99,86,1094,1095,
+ 97,1098,203,107,1109,1110,126,1117,1118,138,1127,1128,151,394,395,396,
+ 404,405,406,475,476,477,1185,1186,1187,1191,1192,1193,1198,1199,1200,1841,
+ 275,1842,766,1154,1155,1156,385,386,387,447,448,449,1843,1844,1845,514,
+ 1201,1202,1203,1770,1027,267,1771,1444,496,1257,1258,535,265,1281,570,1287,
+ 1288,583,1303,1304,605,1318,1319,624,1323,1324,630,1325,1326,633,1332,1333,
+ 643,1337,1338,655,1785,448,664,1353,1354,673,1362,118,692,1363,1364,695,
+ 1365,1366,698,1375,1376,711,1377,1378,714,1379,1380,717,1391,1392,731,1409,
+ 1410,758,1794,70,763,1413,735,766,1420,1421,777,1426,1427,786,1434,638,
+ 797,1796,1797,804,1441,1442,807,1443,1444,810,1448,1449,816,1456,522,599,
+ 1465,143,845,1467,1468,851,1495,1496,894,1805,90,910,1505,1506,913,1507,
+ 1508,838,1517,143,930,1522,1349,942,1523,1073,945,1527,883,951,54,55,
+ 56,67,62,68,1567,451,1080,87,62,88,95,96,97,111,112,113,
+ 114,115,116,127,128,129,139,140,141,191,192,193,1846,1847,1187,1810,
+ 1514,1200,1625,1626,1203,1627,1628,1206,1836,1837,1212,571,572,573,584,585,
+ 586,606,607,605,625,626,624,631,632,633,634,635,636,644,645,646,
+ 656,657,658,665,666,667,1674,1675,1356,693,694,695,696,697,698,699,
+ 700,235,712,713,714,715,716,1381,718,11,717,732,733,123,764,765,
+ 763,767,768,769,787,788,789,805,806,807,808,809,1445,811,812,810,
+ 824,825,826,846,847,848,1707,1708,1471,895,896,742,911,912,913,914,
+ 915,838,916,917,918,931,932,933,943,944,945,952,953,954,1074,1075,
+ 71,1090,1091,91,1102,1103,116,1104,1105,119,1113,1114,132,1848,165,1849,
+ 1850,1824,1825,173,1198,1199,1200,428,429,430,445,218,446,1173,1174,1175,
+ 491,82,477,391,392,393,401,402,403,473,474,463,1627,1628,1206,1836,
+ 1837,1212,1766,1767,184,1188,1189,1190,1851,1852,1853,1690,1201,1202,1203,1223,
+ 1224,261,1240,1241,213,1254,812,529,1277,1278,566,1318,1319,1320,1321,1322,
+ 627,1327,1328,636,1335,796,1336,1339,1340,1341,1348,1349,667,1359,1317,686,
+ 1360,1361,689,1362,118,692,1787,1788,705,1374,1189,708,1375,1376,717,1387,
+ 1388,726,1405,1406,167,1409,1410,763,1416,1417,772,1430,1431,791,1438,1439,
+ 1440,1796,1797,810,1441,1442,807,1443,1444,1445,1462,757,216,1465,143,845,
+ 1500,1501,904,1805,90,910,1513,1514,858,1520,753,936,1521,443,939,1523,
+ 1073,945,48,49,50,61,62,63,69,70,71,81,82,83,89,90,
+ 91,105,106,107,108,109,110,133,134,135,1838,903,1758,492,493,222,
+ 510,272,511,567,243,568,578,579,580,600,601,605,620,284,624,625,
+ 626,627,628,629,630,651,263,652,668,669,670,687,688,689,690,691,
+ 692,693,694,695,706,707,708,709,710,711,712,713,717,727,371,728,
+ 754,678,755,761,762,1690,773,774,775,782,783,784,792,793,794,1698,
+ 156,1440,803,405,804,805,806,810,808,809,1445,811,812,813,821,822,
+ 577,841,374,842,846,847,848,889,890,891,908,909,910,911,912,913,
+ 937,938,939,940,941,942,1063,1064,53,1070,1071,66,1076,1077,74,1086,
+ 99,86,1092,1093,94,1099,137,110,1100,1101,113,1109,1110,126,1117,1118,
+ 138,404,405,406,413,414,415,1244,1245,514,362,169,363,1154,1155,1156,
+ 428,429,430,437,398,438,497,246,498,1234,1235,502,1251,1252,1253,1263,
+ 1264,543,1286,234,580,1293,1294,592,1310,310,605,1325,1326,624,1332,1333,
+ 643,1587,1364,652,1785,448,664,1353,1354,673,1367,493,235,1787,1788,705,
+ 1382,1383,719,1387,1388,717,1396,1397,739,1413,735,766,1416,1417,763,1418,
+ 1419,775,1426,1427,786,1432,1433,794,1796,1797,804,1446,1447,813,1448,1449,
+ 816,1456,522,599,1459,768,831,1469,1470,1471,1476,1477,640,1499,429,901,
+ 1509,1510,918,1511,1512,921,1513,1514,858,1521,443,939,1527,883,951,1528,
+ 1189,954,1531,735,960,64,65,66,1567,451,1080,84,85,86,95,96,
+ 97,105,106,107,124,125,126,136,137,138,149,150,151,1846,1847,1187,
+ 1620,809,1193,1810,1514,1200,488,489,490,505,506,196,525,46,526,561,
+ 562,563,571,572,573,593,594,605,1615,938,624,620,284,621,622,623,
+ 1320,631,632,633,644,645,646,653,654,655,663,14,664,684,685,686,
+ 687,688,689,704,443,705,706,707,717,749,750,751,754,678,763,756,
+ 757,758,767,768,769,776,735,777,787,788,789,795,796,797,1698,156,
+ 810,805,806,807,814,815,816,841,374,842,1715,1716,1494,900,5,901,
+ 902,903,904,919,920,921,931,932,933,934,935,936,940,941,942,1072,
+ 1073,68,1087,1088,1089,1099,137,110,1109,1110,126,1111,1112,129,379,380,
+ 381,388,389,390,478,479,480,1627,1628,1206,1649,134,1256,130,131,132,
+ 171,172,173,367,368,369,447,448,449,467,468,469,473,474,463,478,
+ 479,480,1204,1205,1206,1210,1211,1212,362,169,363,416,5,417,425,426,
+ 427,179,180,181,1119,1120,141,1753,1519,154,1764,1765,181,1229,1230,498,
};
typedef struct { unsigned short name; unsigned char colour; unsigned short roff, rlen; } Day;
@@ -8188,856 +8192,856 @@ static const Day days[] = {
{441,1,1947,3},
{442,3,1950,3},
{354,3,1953,4},
- {443,3,1957,2},
- {361,1,1959,4},
- {444,2,1963,3},
- {11,1,1966,4},
- {366,0,1970,3},
- {18,0,1973,4},
- {367,0,1977,3},
- {20,2,1980,3},
- {368,0,1983,3},
- {445,0,1986,3},
- {25,0,1989,4},
- {27,1,1993,3},
- {371,0,1996,3},
- {372,0,1999,4},
- {373,0,2003,3},
- {446,0,2006,3},
- {35,2,2009,3},
- {36,2,2012,3},
- {39,0,2015,4},
- {374,0,2019,3},
- {67,3,2022,4},
- {74,3,2026,4},
- {81,3,2030,4},
- {88,4,2034,4},
- {95,3,2038,4},
- {102,2,2042,4},
- {116,1,2046,4},
- {447,1,2050,3},
- {123,1,2053,4},
- {130,1,2057,4},
- {448,1,2061,3},
- {137,1,2064,4},
- {118,1,2068,3},
- {144,1,2071,4},
- {148,1,2075,4},
- {151,1,2079,4},
- {158,2,2083,4},
- {165,1,2087,4},
- {145,1,2091,3},
- {169,1,2094,4},
- {388,0,2098,3},
- {389,0,2101,3},
- {449,0,2104,4},
- {390,2,2108,3},
- {450,0,2111,3},
- {153,2,2114,3},
- {177,1,2117,4},
- {392,0,2121,3},
- {393,0,2124,4},
- {394,0,2128,3},
- {395,0,2131,3},
- {161,2,2134,3},
- {396,0,2137,4},
- {397,0,2141,3},
- {398,0,2144,3},
- {172,0,2147,4},
- {171,1,2151,3},
- {399,0,2154,3},
- {400,0,2157,3},
- {401,0,2160,4},
- {451,2,2164,3},
- {402,0,2167,3},
- {186,0,2170,4},
- {403,0,2174,3},
- {193,0,2177,4},
- {404,0,2181,3},
- {195,1,2184,3},
- {200,0,2187,4},
- {405,0,2191,3},
- {202,1,2194,3},
- {406,0,2197,3},
- {452,0,2200,3},
- {207,0,2203,4},
- {407,0,2207,3},
- {209,2,2210,3},
- {453,0,2213,3},
- {211,1,2216,3},
- {214,0,2219,4},
- {409,0,2223,3},
- {215,1,2226,3},
- {221,0,2229,4},
- {454,0,2233,3},
- {222,1,2236,3},
- {413,0,2239,3},
- {455,0,2242,3},
- {225,2,2245,3},
- {414,0,2248,3},
- {456,0,2251,3},
- {231,1,2254,3},
- {232,1,2257,3},
- {235,0,2260,4},
- {416,0,2264,3},
- {457,0,2267,3},
- {238,1,2270,3},
- {239,1,2273,3},
- {242,0,2276,4},
- {417,0,2280,3},
- {245,1,2283,3},
- {249,0,2286,4},
- {418,0,2290,3},
- {419,0,2293,3},
- {420,0,2296,4},
- {255,1,2300,3},
- {257,1,2303,3},
- {258,2,2306,3},
- {421,0,2309,3},
- {263,0,2312,4},
- {262,2,2316,3},
- {265,1,2319,3},
- {424,0,2322,3},
- {270,0,2325,4},
- {269,1,2329,3},
- {458,0,2332,3},
- {272,1,2335,3},
- {273,1,2338,3},
- {274,1,2341,3},
- {277,0,2344,4},
- {276,1,2348,3},
- {427,0,2351,3},
- {279,1,2354,3},
- {284,0,2357,4},
- {428,0,2361,3},
- {287,1,2364,3},
- {459,0,2367,3},
- {291,0,2370,4},
- {298,0,2374,4},
- {430,0,2378,3},
- {431,0,2381,3},
- {460,0,2384,4},
- {307,1,2388,3},
- {433,0,2391,4},
- {461,0,2395,3},
- {313,1,2398,3},
- {314,2,2401,3},
- {315,2,2404,3},
- {319,0,2407,4},
- {434,0,2411,3},
- {320,1,2414,3},
- {435,0,2417,3},
- {462,0,2420,3},
- {326,1,2423,4},
- {325,2,2427,3},
- {327,2,2430,3},
- {333,3,2433,4},
- {336,1,2437,3},
- {340,3,2440,4},
- {463,3,2444,3},
- {439,1,2447,3},
- {347,4,2450,4},
- {346,2,2454,3},
- {441,1,2457,3},
- {464,3,2460,3},
- {354,3,2463,4},
- {361,1,2467,4},
- {17,0,2471,3},
- {16,1,2474,3},
- {21,0,2477,3},
- {20,2,2480,3},
- {445,0,2483,3},
- {23,1,2486,3},
- {27,1,2489,3},
- {31,0,2492,3},
- {372,0,2495,4},
- {30,1,2499,3},
- {446,0,2502,3},
- {37,0,2505,3},
- {35,2,2508,3},
- {41,0,2511,3},
- {40,1,2514,3},
- {45,0,2517,3},
- {44,1,2520,3},
- {49,0,2523,3},
- {50,0,2526,3},
- {51,0,2529,3},
- {465,0,2532,3},
- {54,0,2535,3},
- {466,2,2538,3},
- {57,0,2541,3},
- {58,0,2544,3},
- {59,0,2547,3},
- {61,0,2550,3},
- {62,0,2553,3},
- {118,1,2556,3},
- {121,1,2559,3},
- {145,1,2562,3},
- {390,2,2565,3},
- {153,2,2568,3},
- {450,0,2571,3},
- {467,0,2574,3},
- {468,0,2577,3},
- {163,1,2580,3},
- {469,0,2583,3},
- {396,0,2586,4},
- {171,1,2590,3},
- {451,2,2593,3},
- {401,0,2596,4},
- {184,0,2600,3},
- {191,1,2603,3},
- {195,1,2606,3},
- {196,0,2609,3},
- {202,1,2612,3},
- {209,2,2615,3},
- {211,1,2618,3},
- {212,1,2621,3},
- {210,0,2624,3},
- {215,1,2627,3},
- {213,0,2630,3},
- {219,1,2633,3},
- {222,1,2636,3},
- {220,0,2639,3},
- {225,2,2642,3},
- {455,0,2645,3},
- {227,0,2648,3},
- {232,1,2651,3},
- {233,1,2654,3},
- {470,0,2657,3},
- {234,0,2660,3},
- {239,1,2663,3},
- {240,2,2666,3},
- {457,0,2669,3},
- {471,0,2672,3},
- {241,0,2675,3},
- {246,0,2678,3},
- {251,0,2681,3},
- {255,1,2684,3},
- {257,1,2687,3},
- {258,2,2690,3},
- {420,0,2693,4},
- {472,0,2697,3},
- {473,0,2700,3},
- {262,2,2703,3},
- {265,1,2706,3},
- {264,0,2709,3},
- {269,1,2712,3},
- {272,1,2715,3},
- {274,1,2718,3},
- {458,0,2721,3},
- {276,1,2724,3},
- {474,0,2727,3},
- {275,0,2730,3},
- {279,1,2733,3},
- {280,0,2736,3},
- {289,2,2739,3},
- {288,0,2742,3},
- {459,0,2745,3},
- {307,1,2748,3},
- {460,0,2751,4},
- {306,0,2755,3},
- {308,0,2758,3},
- {313,1,2761,3},
- {314,2,2764,3},
- {433,0,2767,4},
- {461,0,2771,3},
- {475,0,2774,3},
- {476,0,2777,3},
- {316,0,2780,3},
- {320,1,2783,3},
- {324,1,2786,3},
- {325,2,2789,3},
- {327,2,2792,3},
- {462,0,2795,3},
- {328,0,2798,3},
- {439,1,2801,3},
- {346,2,2804,3},
- {441,1,2807,3},
- {16,1,2810,3},
- {370,0,2813,3},
- {23,1,2816,3},
- {30,1,2819,3},
- {35,2,2822,3},
- {36,2,2825,3},
- {375,0,2828,3},
- {40,1,2831,3},
- {477,2,2834,3},
- {121,1,2837,3},
- {145,1,2840,3},
- {386,0,2843,3},
- {390,2,2846,3},
- {449,0,2849,4},
- {478,0,2853,3},
- {155,2,2856,3},
- {467,0,2859,3},
- {479,1,2862,3},
- {161,2,2865,3},
- {163,1,2868,3},
- {469,0,2871,3},
- {171,1,2874,3},
- {451,2,2877,3},
- {191,1,2880,3},
- {211,1,2883,3},
- {212,1,2886,3},
- {408,0,2889,3},
- {215,1,2892,3},
- {219,1,2895,3},
- {222,1,2898,3},
- {225,2,2901,3},
- {231,1,2904,3},
- {232,1,2907,3},
- {233,1,2910,3},
- {238,1,2913,3},
- {239,1,2916,3},
- {240,2,2919,3},
- {471,0,2922,3},
- {245,1,2925,3},
- {255,1,2928,3},
- {257,1,2931,3},
- {472,0,2934,3},
- {473,0,2937,3},
- {262,2,2940,3},
- {423,0,2943,3},
- {269,1,2946,3},
- {273,1,2949,3},
- {274,1,2952,3},
- {480,0,2955,3},
- {276,1,2958,3},
- {426,0,2961,3},
- {287,1,2964,3},
- {289,2,2967,3},
- {429,0,2970,3},
- {460,0,2973,4},
- {432,0,2977,3},
- {313,1,2980,3},
- {315,2,2983,3},
- {475,0,2986,3},
- {476,0,2989,3},
- {320,1,2992,3},
- {324,1,2995,3},
- {325,2,2998,3},
- {327,2,3001,3},
- {436,0,3004,3},
- {336,1,3007,3},
- {439,1,3010,3},
- {346,2,3013,3},
- {441,1,3016,3},
- {481,1,3019,3},
- {16,1,3022,3},
- {20,2,3025,3},
- {23,1,3028,3},
- {27,1,3031,3},
- {28,0,3034,3},
- {30,1,3037,3},
- {33,0,3040,3},
- {35,2,3043,3},
- {36,2,3046,3},
- {44,1,3049,3},
- {46,0,3052,4},
- {466,2,3056,3},
- {53,0,3059,4},
- {55,0,3063,3},
- {56,0,3066,3},
- {60,0,3069,4},
- {118,1,3073,3},
- {121,1,3076,3},
- {390,2,3079,3},
- {153,2,3082,3},
- {155,2,3085,3},
- {161,2,3088,3},
- {163,1,3091,3},
- {171,1,3094,3},
- {175,0,3097,3},
- {180,0,3100,3},
- {191,1,3103,3},
- {192,0,3106,3},
- {195,1,3109,3},
- {202,1,3112,3},
- {203,0,3115,3},
- {452,0,3118,3},
- {209,2,3121,3},
- {211,1,3124,3},
- {212,1,3127,3},
- {453,0,3130,3},
- {219,1,3133,3},
- {454,0,3136,3},
- {223,0,3139,3},
- {225,2,3142,3},
- {228,0,3145,4},
- {231,1,3149,3},
- {232,1,3152,3},
- {233,1,3155,3},
- {236,0,3158,3},
- {238,1,3161,3},
- {239,1,3164,3},
- {240,2,3167,3},
- {245,1,3170,3},
- {255,1,3173,3},
- {258,2,3176,3},
- {259,0,3179,3},
- {262,2,3182,3},
- {265,1,3185,3},
- {266,0,3188,3},
- {269,1,3191,3},
- {272,1,3194,3},
- {273,1,3197,3},
- {274,1,3200,3},
- {276,1,3203,3},
- {279,1,3206,3},
- {287,1,3209,3},
- {289,2,3212,3},
- {301,0,3215,3},
- {307,1,3218,3},
- {314,2,3221,3},
- {315,2,3224,3},
- {321,0,3227,3},
- {324,1,3230,3},
- {325,2,3233,3},
- {336,1,3236,3},
- {439,1,3239,3},
- {346,2,3242,3},
- {441,1,3245,3},
- {118,1,3248,3},
- {121,1,3251,3},
- {145,1,3254,3},
- {153,2,3257,3},
- {155,2,3260,3},
- {468,0,3263,3},
- {451,2,3266,3},
- {145,1,3269,3},
- {390,2,3272,3},
- {153,2,3275,3},
- {162,0,3278,3},
- {171,1,3281,3},
- {451,2,3284,3},
- {195,1,3287,3},
- {202,1,3290,3},
- {209,2,3293,3},
- {211,1,3296,3},
- {216,0,3299,3},
- {215,1,3302,3},
- {218,0,3305,3},
- {222,1,3308,3},
- {225,2,3311,3},
- {456,0,3314,3},
- {231,1,3317,3},
- {232,1,3320,3},
- {238,1,3323,3},
- {239,1,3326,3},
- {245,1,3329,3},
- {255,1,3332,3},
- {257,1,3335,3},
- {258,2,3338,3},
- {262,2,3341,3},
- {265,1,3344,3},
- {269,1,3347,3},
- {272,1,3350,3},
- {273,1,3353,3},
- {274,1,3356,3},
- {276,1,3359,3},
- {279,1,3362,3},
- {287,1,3365,3},
- {307,1,3368,3},
- {313,1,3371,3},
- {314,2,3374,3},
- {315,2,3377,3},
- {320,1,3380,3},
- {325,2,3383,3},
- {327,2,3386,3},
- {16,1,3389,3},
- {20,2,3392,3},
- {23,1,3395,3},
- {27,1,3398,3},
- {30,1,3401,3},
- {35,2,3404,3},
- {40,1,3407,3},
- {44,1,3410,3},
- {465,0,3413,3},
- {466,2,3416,3},
- {118,1,3419,3},
- {121,1,3422,3},
- {390,2,3425,3},
- {153,2,3428,3},
- {161,2,3431,3},
- {163,1,3434,3},
- {171,1,3437,3},
- {451,2,3440,3},
- {191,1,3443,3},
- {195,1,3446,3},
- {202,1,3449,3},
- {209,2,3452,3},
- {212,1,3455,3},
- {410,0,3458,3},
- {215,1,3461,3},
- {411,0,3464,3},
- {219,1,3467,3},
- {222,1,3470,3},
- {470,0,3473,3},
- {231,1,3476,3},
- {233,1,3479,3},
- {238,1,3482,3},
- {240,2,3485,3},
- {245,1,3488,3},
- {255,1,3491,3},
- {257,1,3494,3},
- {258,2,3497,3},
- {262,2,3500,3},
- {265,1,3503,3},
- {425,0,3506,3},
- {269,1,3509,3},
- {272,1,3512,3},
- {273,1,3515,3},
- {276,1,3518,3},
- {279,1,3521,3},
- {287,1,3524,3},
- {289,2,3527,3},
- {307,1,3530,3},
- {313,1,3533,3},
- {314,2,3536,3},
- {315,2,3539,3},
- {320,1,3542,3},
- {324,1,3545,3},
- {325,2,3548,3},
- {327,2,3551,3},
- {336,1,3554,3},
- {439,1,3557,3},
- {346,2,3560,3},
- {441,1,3563,3},
- {482,3,3566,3},
- {16,1,3569,3},
- {20,2,3572,3},
- {26,0,3575,3},
- {23,1,3578,3},
- {27,1,3581,3},
- {30,1,3584,3},
- {36,2,3587,3},
- {40,1,3590,3},
- {44,1,3593,3},
- {118,1,3596,3},
- {121,1,3599,3},
- {145,1,3602,3},
- {390,2,3605,3},
- {153,2,3608,3},
- {155,2,3611,3},
- {393,0,3614,4},
- {447,1,3618,3},
- {477,2,3621,3},
- {121,1,3624,3},
- {60,0,3627,4},
- {153,2,3631,3},
- {155,2,3634,3},
- {163,1,3637,3},
- {451,2,3640,3},
- {191,1,3643,3},
- {195,1,3646,3},
- {202,1,3649,3},
- {209,2,3652,3},
- {211,1,3655,3},
- {212,1,3658,3},
- {215,1,3661,3},
- {219,1,3664,3},
- {222,1,3667,3},
- {225,2,3670,3},
- {231,1,3673,3},
- {232,1,3676,3},
- {233,1,3679,3},
- {238,1,3682,3},
- {239,1,3685,3},
- {240,2,3688,3},
- {245,1,3691,3},
- {255,1,3694,3},
- {257,1,3697,3},
- {258,2,3700,3},
- {262,2,3703,3},
- {265,1,3706,3},
- {269,1,3709,3},
- {272,1,3712,3},
- {273,1,3715,3},
- {274,1,3718,3},
- {276,1,3721,3},
- {279,1,3724,3},
- {287,1,3727,3},
- {289,2,3730,3},
- {307,1,3733,3},
- {313,1,3736,3},
- {314,2,3739,3},
- {315,2,3742,3},
- {320,1,3745,3},
- {324,1,3748,3},
- {325,2,3751,3},
- {327,2,3754,3},
- {16,1,3757,3},
- {20,2,3760,3},
- {23,1,3763,3},
- {27,1,3766,3},
- {30,1,3769,3},
- {35,2,3772,3},
- {36,2,3775,3},
- {40,1,3778,3},
- {44,1,3781,3},
- {145,1,3784,3},
- {387,0,3787,3},
- {390,2,3790,3},
- {391,0,3793,3},
- {153,2,3796,3},
- {155,2,3799,3},
- {191,1,3802,3},
- {195,1,3805,3},
- {202,1,3808,3},
- {209,2,3811,3},
- {211,1,3814,3},
- {212,1,3817,3},
- {215,1,3820,3},
- {219,1,3823,3},
- {222,1,3826,3},
- {225,2,3829,3},
- {231,1,3832,3},
- {232,1,3835,3},
- {233,1,3838,3},
- {238,1,3841,3},
- {239,1,3844,3},
- {240,2,3847,3},
- {245,1,3850,3},
- {257,1,3853,3},
- {258,2,3856,3},
- {265,1,3859,3},
- {272,1,3862,3},
- {273,1,3865,3},
- {274,1,3868,3},
- {279,1,3871,3},
- {287,1,3874,3},
- {289,2,3877,3},
- {307,1,3880,3},
- {313,1,3883,3},
- {314,2,3886,3},
- {315,2,3889,3},
- {320,1,3892,3},
- {324,1,3895,3},
- {327,2,3898,3},
- {20,2,3901,3},
- {27,1,3904,3},
- {35,2,3907,3},
- {36,2,3910,3},
- {40,1,3913,3},
- {53,0,3916,4},
- {466,2,3920,3},
- {478,0,3923,3},
- {145,1,3926,3},
- {390,2,3929,3},
- {155,2,3932,3},
- {161,2,3935,3},
- {118,1,3938,3},
- {121,1,3941,3},
- {145,1,3944,3},
- {390,2,3947,3},
- {153,2,3950,3},
- {145,1,3953,3},
- {390,2,3956,3},
- {449,0,3959,4},
- {155,2,3963,3},
- {163,1,3966,3},
- {171,1,3969,3},
- {451,2,3972,3},
- {191,1,3975,3},
- {211,1,3978,3},
- {212,1,3981,3},
- {215,1,3984,3},
- {219,1,3987,3},
- {222,1,3990,3},
- {225,2,3993,3},
- {231,1,3996,3},
- {232,1,3999,3},
- {233,1,4002,3},
- {238,1,4005,3},
- {239,1,4008,3},
- {240,2,4011,3},
- {245,1,4014,3},
- {255,1,4017,3},
- {257,1,4020,3},
- {262,2,4023,3},
- {269,1,4026,3},
- {273,1,4029,3},
- {274,1,4032,3},
- {480,0,4035,3},
- {276,1,4038,3},
- {287,1,4041,3},
- {289,2,4044,3},
- {313,1,4047,3},
- {315,2,4050,3},
- {320,1,4053,3},
- {324,1,4056,3},
- {325,2,4059,3},
- {327,2,4062,3},
- {16,1,4065,3},
- {20,2,4068,3},
- {23,1,4071,3},
- {27,1,4074,3},
- {30,1,4077,3},
- {35,2,4080,3},
- {36,2,4083,3},
- {44,1,4086,3},
- {466,2,4089,3},
- {163,1,4092,3},
- {171,1,4095,3},
- {191,1,4098,3},
- {195,1,4101,3},
- {202,1,4104,3},
- {209,2,4107,3},
- {211,1,4110,3},
- {212,1,4113,3},
- {219,1,4116,3},
- {225,2,4119,3},
- {231,1,4122,3},
- {232,1,4125,3},
- {233,1,4128,3},
- {238,1,4131,3},
- {239,1,4134,3},
- {240,2,4137,3},
- {245,1,4140,3},
- {255,1,4143,3},
- {258,2,4146,3},
- {262,2,4149,3},
- {265,1,4152,3},
- {269,1,4155,3},
- {272,1,4158,3},
- {273,1,4161,3},
- {274,1,4164,3},
- {474,0,4167,3},
- {276,1,4170,3},
- {279,1,4173,3},
- {287,1,4176,3},
- {289,2,4179,3},
- {307,1,4182,3},
- {314,2,4185,3},
- {315,2,4188,3},
- {324,1,4191,3},
- {325,2,4194,3},
- {16,1,4197,3},
- {20,2,4200,3},
- {23,1,4203,3},
- {27,1,4206,3},
- {30,1,4209,3},
- {35,2,4212,3},
- {36,2,4215,3},
- {40,1,4218,3},
- {44,1,4221,3},
- {118,1,4224,3},
- {121,1,4227,3},
- {171,1,4230,3},
- {447,1,4233,3},
- {477,2,4236,3},
- {118,1,4239,3},
- {121,1,4242,3},
- {163,1,4245,3},
- {163,1,4248,3},
- {171,1,4251,3},
- {451,2,4254,3},
- {191,1,4257,3},
- {195,1,4260,3},
- {202,1,4263,3},
- {209,2,4266,3},
- {212,1,4269,3},
- {215,1,4272,3},
- {219,1,4275,3},
- {222,1,4278,3},
- {231,1,4281,3},
- {233,1,4284,3},
- {238,1,4287,3},
- {240,2,4290,3},
- {245,1,4293,3},
- {255,1,4296,3},
- {257,1,4299,3},
- {258,2,4302,3},
- {262,2,4305,3},
- {265,1,4308,3},
- {269,1,4311,3},
- {272,1,4314,3},
- {273,1,4317,3},
- {276,1,4320,3},
- {279,1,4323,3},
- {287,1,4326,3},
- {289,2,4329,3},
- {307,1,4332,3},
- {313,1,4335,3},
- {314,2,4338,3},
- {315,2,4341,3},
- {320,1,4344,3},
- {324,1,4347,3},
- {325,2,4350,3},
- {327,2,4353,3},
- {16,1,4356,3},
- {20,2,4359,3},
- {23,1,4362,3},
- {27,1,4365,3},
- {30,1,4368,3},
- {36,2,4371,3},
- {40,1,4374,3},
- {44,1,4377,3},
- {390,2,4380,3},
- {153,2,4383,3},
- {155,2,4386,3},
- {163,1,4389,3},
- {171,1,4392,3},
- {451,2,4395,3},
- {191,1,4398,3},
- {195,1,4401,3},
- {202,1,4404,3},
- {209,2,4407,3},
- {211,1,4410,3},
- {212,1,4413,3},
- {215,1,4416,3},
- {219,1,4419,3},
- {222,1,4422,3},
- {225,2,4425,3},
- {232,1,4428,3},
- {233,1,4431,3},
- {239,1,4434,3},
- {240,2,4437,3},
- {255,1,4440,3},
- {257,1,4443,3},
- {258,2,4446,3},
- {262,2,4449,3},
- {265,1,4452,3},
- {269,1,4455,3},
- {272,1,4458,3},
- {274,1,4461,3},
- {276,1,4464,3},
- {279,1,4467,3},
- {289,2,4470,3},
- {307,1,4473,3},
- {313,1,4476,3},
- {314,2,4479,3},
- {320,1,4482,3},
- {324,1,4485,3},
- {325,2,4488,3},
- {327,2,4491,3},
- {16,1,4494,3},
- {23,1,4497,3},
- {30,1,4500,3},
- {35,2,4503,3},
- {36,2,4506,3},
- {118,1,4509,3},
- {121,1,4512,3},
- {390,2,4515,3},
- {155,2,4518,3},
- {451,2,4521,3},
- {40,1,4524,3},
- {466,2,4527,3},
- {118,1,4530,3},
- {145,1,4533,3},
- {390,2,4536,3},
- {153,2,4539,3},
- {155,2,4542,3},
- {390,2,4545,3},
- {153,2,4548,3},
- {477,2,4551,3},
- {118,1,4554,3},
- {121,1,4557,3},
- {145,1,4560,3},
- {40,1,4563,3},
- {44,1,4566,3},
- {466,2,4569,3},
- {163,1,4572,3},
+ {443,3,1957,3},
+ {361,1,1960,4},
+ {444,2,1964,3},
+ {11,1,1967,4},
+ {366,0,1971,3},
+ {18,0,1974,4},
+ {367,0,1978,3},
+ {20,2,1981,3},
+ {368,0,1984,3},
+ {445,0,1987,3},
+ {25,0,1990,4},
+ {27,1,1994,3},
+ {371,0,1997,3},
+ {372,0,2000,4},
+ {373,0,2004,3},
+ {446,0,2007,3},
+ {35,2,2010,3},
+ {36,2,2013,3},
+ {39,0,2016,4},
+ {374,0,2020,3},
+ {67,3,2023,4},
+ {74,3,2027,4},
+ {81,3,2031,4},
+ {88,4,2035,4},
+ {95,3,2039,4},
+ {102,2,2043,4},
+ {116,1,2047,4},
+ {447,1,2051,3},
+ {123,1,2054,4},
+ {130,1,2058,4},
+ {448,1,2062,3},
+ {137,1,2065,4},
+ {118,1,2069,3},
+ {144,1,2072,4},
+ {148,1,2076,4},
+ {151,1,2080,4},
+ {158,2,2084,4},
+ {165,1,2088,4},
+ {145,1,2092,3},
+ {169,1,2095,4},
+ {388,0,2099,3},
+ {389,0,2102,3},
+ {449,0,2105,4},
+ {390,2,2109,3},
+ {450,0,2112,3},
+ {153,2,2115,3},
+ {177,1,2118,4},
+ {392,0,2122,3},
+ {393,0,2125,4},
+ {394,0,2129,3},
+ {395,0,2132,3},
+ {161,2,2135,3},
+ {396,0,2138,4},
+ {397,0,2142,3},
+ {398,0,2145,3},
+ {172,0,2148,4},
+ {171,1,2152,3},
+ {399,0,2155,3},
+ {400,0,2158,3},
+ {401,0,2161,4},
+ {451,2,2165,3},
+ {402,0,2168,3},
+ {186,0,2171,4},
+ {403,0,2175,3},
+ {193,0,2178,4},
+ {404,0,2182,3},
+ {195,1,2185,3},
+ {200,0,2188,4},
+ {405,0,2192,3},
+ {202,1,2195,3},
+ {406,0,2198,3},
+ {452,0,2201,3},
+ {207,0,2204,4},
+ {407,0,2208,3},
+ {209,2,2211,3},
+ {453,0,2214,3},
+ {211,1,2217,3},
+ {214,0,2220,4},
+ {409,0,2224,3},
+ {215,1,2227,3},
+ {221,0,2230,4},
+ {454,0,2234,3},
+ {222,1,2237,3},
+ {413,0,2240,3},
+ {455,0,2243,3},
+ {225,2,2246,3},
+ {414,0,2249,3},
+ {456,0,2252,3},
+ {231,1,2255,3},
+ {232,1,2258,3},
+ {235,0,2261,4},
+ {416,0,2265,3},
+ {457,0,2268,3},
+ {238,1,2271,3},
+ {239,1,2274,3},
+ {242,0,2277,4},
+ {417,0,2281,3},
+ {245,1,2284,3},
+ {249,0,2287,4},
+ {418,0,2291,3},
+ {419,0,2294,3},
+ {420,0,2297,4},
+ {255,1,2301,3},
+ {257,1,2304,3},
+ {258,2,2307,3},
+ {421,0,2310,3},
+ {263,0,2313,4},
+ {262,2,2317,3},
+ {265,1,2320,3},
+ {424,0,2323,3},
+ {270,0,2326,4},
+ {269,1,2330,3},
+ {458,0,2333,3},
+ {272,1,2336,3},
+ {273,1,2339,3},
+ {274,1,2342,3},
+ {277,0,2345,4},
+ {276,1,2349,3},
+ {427,0,2352,3},
+ {279,1,2355,3},
+ {284,0,2358,4},
+ {428,0,2362,3},
+ {287,1,2365,3},
+ {459,0,2368,3},
+ {291,0,2371,4},
+ {298,0,2375,4},
+ {430,0,2379,3},
+ {431,0,2382,3},
+ {460,0,2385,4},
+ {307,1,2389,3},
+ {433,0,2392,4},
+ {461,0,2396,3},
+ {313,1,2399,3},
+ {314,2,2402,3},
+ {315,2,2405,3},
+ {319,0,2408,4},
+ {434,0,2412,3},
+ {320,1,2415,3},
+ {435,0,2418,3},
+ {462,0,2421,3},
+ {326,1,2424,4},
+ {325,2,2428,3},
+ {327,2,2431,3},
+ {333,3,2434,4},
+ {336,1,2438,3},
+ {340,3,2441,4},
+ {463,3,2445,3},
+ {439,1,2448,3},
+ {347,4,2451,4},
+ {346,2,2455,3},
+ {441,1,2458,3},
+ {464,3,2461,3},
+ {354,3,2464,4},
+ {361,1,2468,4},
+ {17,0,2472,3},
+ {16,1,2475,3},
+ {21,0,2478,3},
+ {20,2,2481,3},
+ {445,0,2484,3},
+ {23,1,2487,3},
+ {27,1,2490,3},
+ {31,0,2493,3},
+ {372,0,2496,4},
+ {30,1,2500,3},
+ {446,0,2503,3},
+ {37,0,2506,3},
+ {35,2,2509,3},
+ {41,0,2512,3},
+ {40,1,2515,3},
+ {45,0,2518,3},
+ {44,1,2521,3},
+ {49,0,2524,3},
+ {50,0,2527,3},
+ {51,0,2530,3},
+ {465,0,2533,3},
+ {54,0,2536,3},
+ {466,2,2539,3},
+ {57,0,2542,3},
+ {58,0,2545,3},
+ {59,0,2548,3},
+ {61,0,2551,3},
+ {62,0,2554,3},
+ {118,1,2557,3},
+ {121,1,2560,3},
+ {145,1,2563,3},
+ {390,2,2566,3},
+ {153,2,2569,3},
+ {450,0,2572,3},
+ {467,0,2575,3},
+ {468,0,2578,3},
+ {163,1,2581,3},
+ {469,0,2584,3},
+ {396,0,2587,4},
+ {171,1,2591,3},
+ {451,2,2594,3},
+ {401,0,2597,4},
+ {184,0,2601,3},
+ {191,1,2604,3},
+ {195,1,2607,3},
+ {196,0,2610,3},
+ {202,1,2613,3},
+ {209,2,2616,3},
+ {211,1,2619,3},
+ {212,1,2622,3},
+ {210,0,2625,3},
+ {215,1,2628,3},
+ {213,0,2631,3},
+ {219,1,2634,3},
+ {222,1,2637,3},
+ {220,0,2640,3},
+ {225,2,2643,3},
+ {455,0,2646,3},
+ {227,0,2649,3},
+ {232,1,2652,3},
+ {233,1,2655,3},
+ {470,0,2658,3},
+ {234,0,2661,3},
+ {239,1,2664,3},
+ {240,2,2667,3},
+ {457,0,2670,3},
+ {471,0,2673,3},
+ {241,0,2676,3},
+ {246,0,2679,3},
+ {251,0,2682,3},
+ {255,1,2685,3},
+ {257,1,2688,3},
+ {258,2,2691,3},
+ {420,0,2694,4},
+ {472,0,2698,3},
+ {473,0,2701,3},
+ {262,2,2704,3},
+ {265,1,2707,3},
+ {264,0,2710,3},
+ {269,1,2713,3},
+ {272,1,2716,3},
+ {274,1,2719,3},
+ {458,0,2722,3},
+ {276,1,2725,3},
+ {474,0,2728,3},
+ {275,0,2731,3},
+ {279,1,2734,3},
+ {280,0,2737,3},
+ {289,2,2740,3},
+ {288,0,2743,3},
+ {459,0,2746,3},
+ {307,1,2749,3},
+ {460,0,2752,4},
+ {306,0,2756,3},
+ {308,0,2759,3},
+ {313,1,2762,3},
+ {314,2,2765,3},
+ {433,0,2768,4},
+ {461,0,2772,3},
+ {475,0,2775,3},
+ {476,0,2778,3},
+ {316,0,2781,3},
+ {320,1,2784,3},
+ {324,1,2787,3},
+ {325,2,2790,3},
+ {327,2,2793,3},
+ {462,0,2796,3},
+ {328,0,2799,3},
+ {439,1,2802,3},
+ {346,2,2805,3},
+ {441,1,2808,3},
+ {16,1,2811,3},
+ {370,0,2814,3},
+ {23,1,2817,3},
+ {30,1,2820,3},
+ {35,2,2823,3},
+ {36,2,2826,3},
+ {375,0,2829,3},
+ {40,1,2832,3},
+ {477,2,2835,3},
+ {121,1,2838,3},
+ {145,1,2841,3},
+ {386,0,2844,3},
+ {390,2,2847,3},
+ {449,0,2850,4},
+ {478,0,2854,3},
+ {155,2,2857,3},
+ {467,0,2860,3},
+ {479,1,2863,3},
+ {161,2,2866,3},
+ {163,1,2869,3},
+ {469,0,2872,3},
+ {171,1,2875,3},
+ {451,2,2878,3},
+ {191,1,2881,3},
+ {211,1,2884,3},
+ {212,1,2887,3},
+ {408,0,2890,3},
+ {215,1,2893,3},
+ {219,1,2896,3},
+ {222,1,2899,3},
+ {225,2,2902,3},
+ {231,1,2905,3},
+ {232,1,2908,3},
+ {233,1,2911,3},
+ {238,1,2914,3},
+ {239,1,2917,3},
+ {240,2,2920,3},
+ {471,0,2923,3},
+ {245,1,2926,3},
+ {255,1,2929,3},
+ {257,1,2932,3},
+ {472,0,2935,3},
+ {473,0,2938,3},
+ {262,2,2941,3},
+ {423,0,2944,3},
+ {269,1,2947,3},
+ {273,1,2950,3},
+ {274,1,2953,3},
+ {480,0,2956,3},
+ {276,1,2959,3},
+ {426,0,2962,3},
+ {287,1,2965,3},
+ {289,2,2968,3},
+ {429,0,2971,3},
+ {460,0,2974,4},
+ {432,0,2978,3},
+ {313,1,2981,3},
+ {315,2,2984,3},
+ {475,0,2987,3},
+ {476,0,2990,3},
+ {320,1,2993,3},
+ {324,1,2996,3},
+ {325,2,2999,3},
+ {327,2,3002,3},
+ {436,0,3005,3},
+ {336,1,3008,3},
+ {439,1,3011,3},
+ {346,2,3014,3},
+ {441,1,3017,3},
+ {481,1,3020,3},
+ {16,1,3023,3},
+ {20,2,3026,3},
+ {23,1,3029,3},
+ {27,1,3032,3},
+ {28,0,3035,3},
+ {30,1,3038,3},
+ {33,0,3041,3},
+ {35,2,3044,3},
+ {36,2,3047,3},
+ {44,1,3050,3},
+ {46,0,3053,4},
+ {466,2,3057,3},
+ {53,0,3060,4},
+ {55,0,3064,3},
+ {56,0,3067,3},
+ {60,0,3070,4},
+ {118,1,3074,3},
+ {121,1,3077,3},
+ {390,2,3080,3},
+ {153,2,3083,3},
+ {155,2,3086,3},
+ {161,2,3089,3},
+ {163,1,3092,3},
+ {171,1,3095,3},
+ {175,0,3098,3},
+ {180,0,3101,3},
+ {191,1,3104,3},
+ {192,0,3107,3},
+ {195,1,3110,3},
+ {202,1,3113,3},
+ {203,0,3116,3},
+ {452,0,3119,3},
+ {209,2,3122,3},
+ {211,1,3125,3},
+ {212,1,3128,3},
+ {453,0,3131,3},
+ {219,1,3134,3},
+ {454,0,3137,3},
+ {223,0,3140,3},
+ {225,2,3143,3},
+ {228,0,3146,4},
+ {231,1,3150,3},
+ {232,1,3153,3},
+ {233,1,3156,3},
+ {236,0,3159,3},
+ {238,1,3162,3},
+ {239,1,3165,3},
+ {240,2,3168,3},
+ {245,1,3171,3},
+ {255,1,3174,3},
+ {258,2,3177,3},
+ {259,0,3180,3},
+ {262,2,3183,3},
+ {265,1,3186,3},
+ {266,0,3189,3},
+ {269,1,3192,3},
+ {272,1,3195,3},
+ {273,1,3198,3},
+ {274,1,3201,3},
+ {276,1,3204,3},
+ {279,1,3207,3},
+ {287,1,3210,3},
+ {289,2,3213,3},
+ {301,0,3216,3},
+ {307,1,3219,3},
+ {314,2,3222,3},
+ {315,2,3225,3},
+ {321,0,3228,3},
+ {324,1,3231,3},
+ {325,2,3234,3},
+ {336,1,3237,3},
+ {439,1,3240,3},
+ {346,2,3243,3},
+ {441,1,3246,3},
+ {118,1,3249,3},
+ {121,1,3252,3},
+ {145,1,3255,3},
+ {153,2,3258,3},
+ {155,2,3261,3},
+ {468,0,3264,3},
+ {451,2,3267,3},
+ {145,1,3270,3},
+ {390,2,3273,3},
+ {153,2,3276,3},
+ {162,0,3279,3},
+ {171,1,3282,3},
+ {451,2,3285,3},
+ {195,1,3288,3},
+ {202,1,3291,3},
+ {209,2,3294,3},
+ {211,1,3297,3},
+ {216,0,3300,3},
+ {215,1,3303,3},
+ {218,0,3306,3},
+ {222,1,3309,3},
+ {225,2,3312,3},
+ {456,0,3315,3},
+ {231,1,3318,3},
+ {232,1,3321,3},
+ {238,1,3324,3},
+ {239,1,3327,3},
+ {245,1,3330,3},
+ {255,1,3333,3},
+ {257,1,3336,3},
+ {258,2,3339,3},
+ {262,2,3342,3},
+ {265,1,3345,3},
+ {269,1,3348,3},
+ {272,1,3351,3},
+ {273,1,3354,3},
+ {274,1,3357,3},
+ {276,1,3360,3},
+ {279,1,3363,3},
+ {287,1,3366,3},
+ {307,1,3369,3},
+ {313,1,3372,3},
+ {314,2,3375,3},
+ {315,2,3378,3},
+ {320,1,3381,3},
+ {325,2,3384,3},
+ {327,2,3387,3},
+ {16,1,3390,3},
+ {20,2,3393,3},
+ {23,1,3396,3},
+ {27,1,3399,3},
+ {30,1,3402,3},
+ {35,2,3405,3},
+ {40,1,3408,3},
+ {44,1,3411,3},
+ {465,0,3414,3},
+ {466,2,3417,3},
+ {118,1,3420,3},
+ {121,1,3423,3},
+ {390,2,3426,3},
+ {153,2,3429,3},
+ {161,2,3432,3},
+ {163,1,3435,3},
+ {171,1,3438,3},
+ {451,2,3441,3},
+ {191,1,3444,3},
+ {195,1,3447,3},
+ {202,1,3450,3},
+ {209,2,3453,3},
+ {212,1,3456,3},
+ {410,0,3459,3},
+ {215,1,3462,3},
+ {411,0,3465,3},
+ {219,1,3468,3},
+ {222,1,3471,3},
+ {470,0,3474,3},
+ {231,1,3477,3},
+ {233,1,3480,3},
+ {238,1,3483,3},
+ {240,2,3486,3},
+ {245,1,3489,3},
+ {255,1,3492,3},
+ {257,1,3495,3},
+ {258,2,3498,3},
+ {262,2,3501,3},
+ {265,1,3504,3},
+ {425,0,3507,3},
+ {269,1,3510,3},
+ {272,1,3513,3},
+ {273,1,3516,3},
+ {276,1,3519,3},
+ {279,1,3522,3},
+ {287,1,3525,3},
+ {289,2,3528,3},
+ {307,1,3531,3},
+ {313,1,3534,3},
+ {314,2,3537,3},
+ {315,2,3540,3},
+ {320,1,3543,3},
+ {324,1,3546,3},
+ {325,2,3549,3},
+ {327,2,3552,3},
+ {336,1,3555,3},
+ {439,1,3558,3},
+ {346,2,3561,3},
+ {441,1,3564,3},
+ {482,3,3567,3},
+ {16,1,3570,3},
+ {20,2,3573,3},
+ {26,0,3576,3},
+ {23,1,3579,3},
+ {27,1,3582,3},
+ {30,1,3585,3},
+ {36,2,3588,3},
+ {40,1,3591,3},
+ {44,1,3594,3},
+ {118,1,3597,3},
+ {121,1,3600,3},
+ {145,1,3603,3},
+ {390,2,3606,3},
+ {153,2,3609,3},
+ {155,2,3612,3},
+ {393,0,3615,4},
+ {447,1,3619,3},
+ {477,2,3622,3},
+ {121,1,3625,3},
+ {60,0,3628,4},
+ {153,2,3632,3},
+ {155,2,3635,3},
+ {163,1,3638,3},
+ {451,2,3641,3},
+ {191,1,3644,3},
+ {195,1,3647,3},
+ {202,1,3650,3},
+ {209,2,3653,3},
+ {211,1,3656,3},
+ {212,1,3659,3},
+ {215,1,3662,3},
+ {219,1,3665,3},
+ {222,1,3668,3},
+ {225,2,3671,3},
+ {231,1,3674,3},
+ {232,1,3677,3},
+ {233,1,3680,3},
+ {238,1,3683,3},
+ {239,1,3686,3},
+ {240,2,3689,3},
+ {245,1,3692,3},
+ {255,1,3695,3},
+ {257,1,3698,3},
+ {258,2,3701,3},
+ {262,2,3704,3},
+ {265,1,3707,3},
+ {269,1,3710,3},
+ {272,1,3713,3},
+ {273,1,3716,3},
+ {274,1,3719,3},
+ {276,1,3722,3},
+ {279,1,3725,3},
+ {287,1,3728,3},
+ {289,2,3731,3},
+ {307,1,3734,3},
+ {313,1,3737,3},
+ {314,2,3740,3},
+ {315,2,3743,3},
+ {320,1,3746,3},
+ {324,1,3749,3},
+ {325,2,3752,3},
+ {327,2,3755,3},
+ {16,1,3758,3},
+ {20,2,3761,3},
+ {23,1,3764,3},
+ {27,1,3767,3},
+ {30,1,3770,3},
+ {35,2,3773,3},
+ {36,2,3776,3},
+ {40,1,3779,3},
+ {44,1,3782,3},
+ {145,1,3785,3},
+ {387,0,3788,3},
+ {390,2,3791,3},
+ {391,0,3794,3},
+ {153,2,3797,3},
+ {155,2,3800,3},
+ {191,1,3803,3},
+ {195,1,3806,3},
+ {202,1,3809,3},
+ {209,2,3812,3},
+ {211,1,3815,3},
+ {212,1,3818,3},
+ {215,1,3821,3},
+ {219,1,3824,3},
+ {222,1,3827,3},
+ {225,2,3830,3},
+ {231,1,3833,3},
+ {232,1,3836,3},
+ {233,1,3839,3},
+ {238,1,3842,3},
+ {239,1,3845,3},
+ {240,2,3848,3},
+ {245,1,3851,3},
+ {257,1,3854,3},
+ {258,2,3857,3},
+ {265,1,3860,3},
+ {272,1,3863,3},
+ {273,1,3866,3},
+ {274,1,3869,3},
+ {279,1,3872,3},
+ {287,1,3875,3},
+ {289,2,3878,3},
+ {307,1,3881,3},
+ {313,1,3884,3},
+ {314,2,3887,3},
+ {315,2,3890,3},
+ {320,1,3893,3},
+ {324,1,3896,3},
+ {327,2,3899,3},
+ {20,2,3902,3},
+ {27,1,3905,3},
+ {35,2,3908,3},
+ {36,2,3911,3},
+ {40,1,3914,3},
+ {53,0,3917,4},
+ {466,2,3921,3},
+ {478,0,3924,3},
+ {145,1,3927,3},
+ {390,2,3930,3},
+ {155,2,3933,3},
+ {161,2,3936,3},
+ {118,1,3939,3},
+ {121,1,3942,3},
+ {145,1,3945,3},
+ {390,2,3948,3},
+ {153,2,3951,3},
+ {145,1,3954,3},
+ {390,2,3957,3},
+ {449,0,3960,4},
+ {155,2,3964,3},
+ {163,1,3967,3},
+ {171,1,3970,3},
+ {451,2,3973,3},
+ {191,1,3976,3},
+ {211,1,3979,3},
+ {212,1,3982,3},
+ {215,1,3985,3},
+ {219,1,3988,3},
+ {222,1,3991,3},
+ {225,2,3994,3},
+ {231,1,3997,3},
+ {232,1,4000,3},
+ {233,1,4003,3},
+ {238,1,4006,3},
+ {239,1,4009,3},
+ {240,2,4012,3},
+ {245,1,4015,3},
+ {255,1,4018,3},
+ {257,1,4021,3},
+ {262,2,4024,3},
+ {269,1,4027,3},
+ {273,1,4030,3},
+ {274,1,4033,3},
+ {480,0,4036,3},
+ {276,1,4039,3},
+ {287,1,4042,3},
+ {289,2,4045,3},
+ {313,1,4048,3},
+ {315,2,4051,3},
+ {320,1,4054,3},
+ {324,1,4057,3},
+ {325,2,4060,3},
+ {327,2,4063,3},
+ {16,1,4066,3},
+ {20,2,4069,3},
+ {23,1,4072,3},
+ {27,1,4075,3},
+ {30,1,4078,3},
+ {35,2,4081,3},
+ {36,2,4084,3},
+ {44,1,4087,3},
+ {466,2,4090,3},
+ {163,1,4093,3},
+ {171,1,4096,3},
+ {191,1,4099,3},
+ {195,1,4102,3},
+ {202,1,4105,3},
+ {209,2,4108,3},
+ {211,1,4111,3},
+ {212,1,4114,3},
+ {219,1,4117,3},
+ {225,2,4120,3},
+ {231,1,4123,3},
+ {232,1,4126,3},
+ {233,1,4129,3},
+ {238,1,4132,3},
+ {239,1,4135,3},
+ {240,2,4138,3},
+ {245,1,4141,3},
+ {255,1,4144,3},
+ {258,2,4147,3},
+ {262,2,4150,3},
+ {265,1,4153,3},
+ {269,1,4156,3},
+ {272,1,4159,3},
+ {273,1,4162,3},
+ {274,1,4165,3},
+ {474,0,4168,3},
+ {276,1,4171,3},
+ {279,1,4174,3},
+ {287,1,4177,3},
+ {289,2,4180,3},
+ {307,1,4183,3},
+ {314,2,4186,3},
+ {315,2,4189,3},
+ {324,1,4192,3},
+ {325,2,4195,3},
+ {16,1,4198,3},
+ {20,2,4201,3},
+ {23,1,4204,3},
+ {27,1,4207,3},
+ {30,1,4210,3},
+ {35,2,4213,3},
+ {36,2,4216,3},
+ {40,1,4219,3},
+ {44,1,4222,3},
+ {118,1,4225,3},
+ {121,1,4228,3},
+ {171,1,4231,3},
+ {447,1,4234,3},
+ {477,2,4237,3},
+ {118,1,4240,3},
+ {121,1,4243,3},
+ {163,1,4246,3},
+ {163,1,4249,3},
+ {171,1,4252,3},
+ {451,2,4255,3},
+ {191,1,4258,3},
+ {195,1,4261,3},
+ {202,1,4264,3},
+ {209,2,4267,3},
+ {212,1,4270,3},
+ {215,1,4273,3},
+ {219,1,4276,3},
+ {222,1,4279,3},
+ {231,1,4282,3},
+ {233,1,4285,3},
+ {238,1,4288,3},
+ {240,2,4291,3},
+ {245,1,4294,3},
+ {255,1,4297,3},
+ {257,1,4300,3},
+ {258,2,4303,3},
+ {262,2,4306,3},
+ {265,1,4309,3},
+ {269,1,4312,3},
+ {272,1,4315,3},
+ {273,1,4318,3},
+ {276,1,4321,3},
+ {279,1,4324,3},
+ {287,1,4327,3},
+ {289,2,4330,3},
+ {307,1,4333,3},
+ {313,1,4336,3},
+ {314,2,4339,3},
+ {315,2,4342,3},
+ {320,1,4345,3},
+ {324,1,4348,3},
+ {325,2,4351,3},
+ {327,2,4354,3},
+ {16,1,4357,3},
+ {20,2,4360,3},
+ {23,1,4363,3},
+ {27,1,4366,3},
+ {30,1,4369,3},
+ {36,2,4372,3},
+ {40,1,4375,3},
+ {44,1,4378,3},
+ {390,2,4381,3},
+ {153,2,4384,3},
+ {155,2,4387,3},
+ {163,1,4390,3},
+ {171,1,4393,3},
+ {451,2,4396,3},
+ {191,1,4399,3},
+ {195,1,4402,3},
+ {202,1,4405,3},
+ {209,2,4408,3},
+ {211,1,4411,3},
+ {212,1,4414,3},
+ {215,1,4417,3},
+ {219,1,4420,3},
+ {222,1,4423,3},
+ {225,2,4426,3},
+ {232,1,4429,3},
+ {233,1,4432,3},
+ {239,1,4435,3},
+ {240,2,4438,3},
+ {255,1,4441,3},
+ {257,1,4444,3},
+ {258,2,4447,3},
+ {262,2,4450,3},
+ {265,1,4453,3},
+ {269,1,4456,3},
+ {272,1,4459,3},
+ {274,1,4462,3},
+ {276,1,4465,3},
+ {279,1,4468,3},
+ {289,2,4471,3},
+ {307,1,4474,3},
+ {313,1,4477,3},
+ {314,2,4480,3},
+ {320,1,4483,3},
+ {324,1,4486,3},
+ {325,2,4489,3},
+ {327,2,4492,3},
+ {16,1,4495,3},
+ {23,1,4498,3},
+ {30,1,4501,3},
+ {35,2,4504,3},
+ {36,2,4507,3},
+ {118,1,4510,3},
+ {121,1,4513,3},
+ {390,2,4516,3},
+ {155,2,4519,3},
+ {451,2,4522,3},
+ {40,1,4525,3},
+ {466,2,4528,3},
+ {118,1,4531,3},
+ {145,1,4534,3},
+ {390,2,4537,3},
+ {153,2,4540,3},
+ {155,2,4543,3},
+ {390,2,4546,3},
+ {153,2,4549,3},
+ {477,2,4552,3},
+ {118,1,4555,3},
+ {121,1,4558,3},
+ {145,1,4561,3},
+ {40,1,4564,3},
+ {44,1,4567,3},
+ {466,2,4570,3},
+ {163,1,4573,3},
};
static const unsigned short cal[NDAYS] = {
diff --git a/gen/verses_ef.keys.gz b/gen/verses_ef.keys.gz
index d8dcbf5..78f30b4 100644
--- a/gen/verses_ef.keys.gz
+++ b/gen/verses_ef.keys.gz
Binary files differ
diff --git a/gen/verses_of.keys.gz b/gen/verses_of.keys.gz
index 7684193..4007687 100644
--- a/gen/verses_of.keys.gz
+++ b/gen/verses_of.keys.gz
Binary files differ
diff --git a/mktext.c b/mktext.c
index 55af074..1cfcf4b 100644
--- a/mktext.c
+++ b/mktext.c
@@ -94,8 +94,29 @@ int main(int argc, char **argv) {
else { missing++; /* keep a placeholder so indices stay aligned */ }
size_t need = strlen(cv) + strlen(text) + 3;
while (olen + need > obuf) { obuf *= 2; out = realloc(out, obuf); }
- olen += (size_t)snprintf(out + olen, need, "%s %s", cv, text);
- out[olen++] = '\n';
+ /* "chap:verse " then the text with runs of whitespace collapsed to one
+ * space and the ends trimmed -- matching lectio's Fields-based render, so
+ * the source's stray double spaces don't leak through. */
+ {
+ size_t cl = strlen(cv);
+ int sp = 0, started = 0;
+ const char *p;
+ memcpy(out + olen, cv, cl);
+ olen += cl;
+ out[olen++] = ' ';
+ for (p = text; *p; p++) {
+ if (*p == ' ' || *p == '\t' || *p == '\n' || *p == '\r') {
+ sp = 1;
+ } else {
+ if (sp && started)
+ out[olen++] = ' ';
+ sp = 0;
+ started = 1;
+ out[olen++] = *p;
+ }
+ }
+ out[olen++] = '\n';
+ }
}
if (missing)
fprintf(stderr, "mktext: warning: %zu of %zu verses not in corpus (blank)\n", missing, nkeys);
diff --git a/text_ef.lz b/text_ef.lz
index f9eb93d..44d0147 100644
--- a/text_ef.lz
+++ b/text_ef.lz
Binary files differ
diff --git a/text_of.lz b/text_of.lz
index 0edb197..3779f43 100644
--- a/text_of.lz
+++ b/text_of.lz
Binary files differ