-static const uint16_t MACEtab1[] = { 0xfff3, 0x0008, 0x004c, 0x00de, 0x00de, 0x004c, 0x0008, 0xfff3 };
-
-static const uint16_t MACEtab3[] = { 0xffee, 0x008c, 0x008c, 0xffee };
-
-static const uint16_t MACEtab2[][8] = {
- { 0x0025, 0x0074, 0x00CE, 0x014A, 0xFEB5, 0xFF31, 0xFF8B, 0xFFDA },
- { 0x0027, 0x0079, 0x00D8, 0x015A, 0xFEA5, 0xFF27, 0xFF86, 0xFFD8 },
- { 0x0029, 0x007F, 0x00E1, 0x0169, 0xFE96, 0xFF1E, 0xFF80, 0xFFD6 },
- { 0x002A, 0x0084, 0x00EB, 0x0179, 0xFE86, 0xFF14, 0xFF7B, 0xFFD5 },
- { 0x002C, 0x0089, 0x00F5, 0x0188, 0xFE77, 0xFF0A, 0xFF76, 0xFFD3 },
- { 0x002E, 0x0090, 0x0100, 0x019A, 0xFE65, 0xFEFF, 0xFF6F, 0xFFD1 },
- { 0x0030, 0x0096, 0x010B, 0x01AC, 0xFE53, 0xFEF4, 0xFF69, 0xFFCF },
- { 0x0033, 0x009D, 0x0118, 0x01C1, 0xFE3E, 0xFEE7, 0xFF62, 0xFFCC },
- { 0x0035, 0x00A5, 0x0125, 0x01D6, 0xFE29, 0xFEDA, 0xFF5A, 0xFFCA },
- { 0x0037, 0x00AC, 0x0132, 0x01EA, 0xFE15, 0xFECD, 0xFF53, 0xFFC8 },
- { 0x003A, 0x00B3, 0x013F, 0x01FF, 0xFE00, 0xFEC0, 0xFF4C, 0xFFC5 },
- { 0x003C, 0x00BB, 0x014D, 0x0216, 0xFDE9, 0xFEB2, 0xFF44, 0xFFC3 },
- { 0x003F, 0x00C3, 0x015C, 0x022D, 0xFDD2, 0xFEA3, 0xFF3C, 0xFFC0 },
- { 0x0042, 0x00CD, 0x016C, 0x0247, 0xFDB8, 0xFE93, 0xFF32, 0xFFBD },
- { 0x0045, 0x00D6, 0x017C, 0x0261, 0xFD9E, 0xFE83, 0xFF29, 0xFFBA },
- { 0x0048, 0x00DF, 0x018C, 0x027B, 0xFD84, 0xFE73, 0xFF20, 0xFFB7 },
- { 0x004B, 0x00E9, 0x019E, 0x0297, 0xFD68, 0xFE61, 0xFF16, 0xFFB4 },
- { 0x004F, 0x00F4, 0x01B1, 0x02B6, 0xFD49, 0xFE4E, 0xFF0B, 0xFFB0 },
- { 0x0052, 0x00FE, 0x01C5, 0x02D5, 0xFD2A, 0xFE3A, 0xFF01, 0xFFAD },
- { 0x0056, 0x0109, 0x01D8, 0x02F4, 0xFD0B, 0xFE27, 0xFEF6, 0xFFA9 },
- { 0x005A, 0x0116, 0x01EF, 0x0318, 0xFCE7, 0xFE10, 0xFEE9, 0xFFA5 },
- { 0x005E, 0x0122, 0x0204, 0x033A, 0xFCC5, 0xFDFB, 0xFEDD, 0xFFA1 },
- { 0x0062, 0x012F, 0x021A, 0x035E, 0xFCA1, 0xFDE5, 0xFED0, 0xFF9D },
- { 0x0066, 0x013C, 0x0232, 0x0385, 0xFC7A, 0xFDCD, 0xFEC3, 0xFF99 },
- { 0x006B, 0x014B, 0x024C, 0x03AE, 0xFC51, 0xFDB3, 0xFEB4, 0xFF94 },
- { 0x0070, 0x0159, 0x0266, 0x03D7, 0xFC28, 0xFD99, 0xFEA6, 0xFF8F },
- { 0x0075, 0x0169, 0x0281, 0x0403, 0xFBFC, 0xFD7E, 0xFE96, 0xFF8A },
- { 0x007A, 0x0179, 0x029E, 0x0432, 0xFBCD, 0xFD61, 0xFE86, 0xFF85 },
- { 0x007F, 0x018A, 0x02BD, 0x0463, 0xFB9C, 0xFD42, 0xFE75, 0xFF80 },
- { 0x0085, 0x019B, 0x02DC, 0x0494, 0xFB6B, 0xFD23, 0xFE64, 0xFF7A },
- { 0x008B, 0x01AE, 0x02FC, 0x04C8, 0xFB37, 0xFD03, 0xFE51, 0xFF74 },
- { 0x0091, 0x01C1, 0x031F, 0x0500, 0xFAFF, 0xFCE0, 0xFE3E, 0xFF6E },
- { 0x0098, 0x01D5, 0x0343, 0x0539, 0xFAC6, 0xFCBC, 0xFE2A, 0xFF67 },
- { 0x009F, 0x01EA, 0x0368, 0x0575, 0xFA8A, 0xFC97, 0xFE15, 0xFF60 },
- { 0x00A6, 0x0200, 0x038F, 0x05B3, 0xFA4C, 0xFC70, 0xFDFF, 0xFF59 },
- { 0x00AD, 0x0217, 0x03B7, 0x05F3, 0xFA0C, 0xFC48, 0xFDE8, 0xFF52 },
- { 0x00B5, 0x022E, 0x03E1, 0x0636, 0xF9C9, 0xFC1E, 0xFDD1, 0xFF4A },
- { 0x00BD, 0x0248, 0x040E, 0x067F, 0xF980, 0xFBF1, 0xFDB7, 0xFF42 },
- { 0x00C5, 0x0262, 0x043D, 0x06CA, 0xF935, 0xFBC2, 0xFD9D, 0xFF3A },
- { 0x00CE, 0x027D, 0x046D, 0x0717, 0xF8E8, 0xFB92, 0xFD82, 0xFF31 },
- { 0x00D7, 0x0299, 0x049F, 0x0767, 0xF898, 0xFB60, 0xFD66, 0xFF28 },
- { 0x00E1, 0x02B7, 0x04D5, 0x07BC, 0xF843, 0xFB2A, 0xFD48, 0xFF1E },
- { 0x00EB, 0x02D6, 0x050B, 0x0814, 0xF7EB, 0xFAF4, 0xFD29, 0xFF14 },
- { 0x00F6, 0x02F7, 0x0545, 0x0871, 0xF78E, 0xFABA, 0xFD08, 0xFF09 },
- { 0x0101, 0x0318, 0x0581, 0x08D1, 0xF72E, 0xFA7E, 0xFCE7, 0xFEFE },
- { 0x010C, 0x033C, 0x05C0, 0x0935, 0xF6CA, 0xFA3F, 0xFCC3, 0xFEF3 },
- { 0x0118, 0x0361, 0x0602, 0x099F, 0xF660, 0xF9FD, 0xFC9E, 0xFEE7 },
- { 0x0125, 0x0387, 0x0646, 0x0A0C, 0xF5F3, 0xF9B9, 0xFC78, 0xFEDA },
- { 0x0132, 0x03B0, 0x068E, 0x0A80, 0xF57F, 0xF971, 0xFC4F, 0xFECD },
- { 0x013F, 0x03DA, 0x06D9, 0x0AF7, 0xF508, 0xF926, 0xFC25, 0xFEC0 },
- { 0x014E, 0x0406, 0x0728, 0x0B75, 0xF48A, 0xF8D7, 0xFBF9, 0xFEB1 },
- { 0x015D, 0x0434, 0x077A, 0x0BF9, 0xF406, 0xF885, 0xFBCB, 0xFEA2 },
- { 0x016C, 0x0464, 0x07CF, 0x0C82, 0xF37D, 0xF830, 0xFB9B, 0xFE93 },
- { 0x017C, 0x0496, 0x0828, 0x0D10, 0xF2EF, 0xF7D7, 0xFB69, 0xFE83 },
- { 0x018E, 0x04CB, 0x0886, 0x0DA6, 0xF259, 0xF779, 0xFB34, 0xFE71 },
- { 0x019F, 0x0501, 0x08E6, 0x0E41, 0xF1BE, 0xF719, 0xFAFE, 0xFE60 },
- { 0x01B2, 0x053B, 0x094C, 0x0EE3, 0xF11C, 0xF6B3, 0xFAC4, 0xFE4D },
- { 0x01C5, 0x0576, 0x09B6, 0x0F8E, 0xF071, 0xF649, 0xFA89, 0xFE3A },
- { 0x01D9, 0x05B5, 0x0A26, 0x1040, 0xEFBF, 0xF5D9, 0xFA4A, 0xFE26 },
- { 0x01EF, 0x05F6, 0x0A9A, 0x10FA, 0xEF05, 0xF565, 0xFA09, 0xFE10 },
- { 0x0205, 0x063A, 0x0B13, 0x11BC, 0xEE43, 0xF4EC, 0xF9C5, 0xFDFA },
- { 0x021C, 0x0681, 0x0B91, 0x1285, 0xED7A, 0xF46E, 0xF97E, 0xFDE3 },
- { 0x0234, 0x06CC, 0x0C15, 0x1359, 0xECA6, 0xF3EA, 0xF933, 0xFDCB },
- { 0x024D, 0x071A, 0x0CA0, 0x1437, 0xEBC8, 0xF35F, 0xF8E5, 0xFDB2 },
- { 0x0267, 0x076A, 0x0D2F, 0x151D, 0xEAE2, 0xF2D0, 0xF895, 0xFD98 },
- { 0x0283, 0x07C0, 0x0DC7, 0x160F, 0xE9F0, 0xF238, 0xF83F, 0xFD7C },
- { 0x029F, 0x0818, 0x0E63, 0x170A, 0xE8F5, 0xF19C, 0xF7E7, 0xFD60 },
- { 0x02BD, 0x0874, 0x0F08, 0x1811, 0xE7EE, 0xF0F7, 0xF78B, 0xFD42 },
- { 0x02DD, 0x08D5, 0x0FB4, 0x1926, 0xE6D9, 0xF04B, 0xF72A, 0xFD22 },
- { 0x02FE, 0x093A, 0x1067, 0x1A44, 0xE5BB, 0xEF98, 0xF6C5, 0xFD01 },
- { 0x0320, 0x09A3, 0x1122, 0x1B70, 0xE48F, 0xEEDD, 0xF65C, 0xFCDF },
- { 0x0344, 0x0A12, 0x11E7, 0x1CAB, 0xE354, 0xEE18, 0xF5ED, 0xFCBB },
- { 0x0369, 0x0A84, 0x12B2, 0x1DF0, 0xE20F, 0xED4D, 0xF57B, 0xFC96 },
- { 0x0390, 0x0AFD, 0x1389, 0x1F48, 0xE0B7, 0xEC76, 0xF502, 0xFC6F },
- { 0x03B8, 0x0B7A, 0x1467, 0x20AC, 0xDF53, 0xEB98, 0xF485, 0xFC47 },
- { 0x03E3, 0x0BFE, 0x1551, 0x2223, 0xDDDC, 0xEAAE, 0xF401, 0xFC1C },
- { 0x040F, 0x0C87, 0x1645, 0x23A9, 0xDC56, 0xE9BA, 0xF378, 0xFBF0 },
- { 0x043E, 0x0D16, 0x1744, 0x2541, 0xDABE, 0xE8BB, 0xF2E9, 0xFBC1 },
- { 0x046E, 0x0DAB, 0x184C, 0x26E8, 0xD917, 0xE7B3, 0xF254, 0xFB91 },
- { 0x04A1, 0x0E47, 0x1961, 0x28A4, 0xD75B, 0xE69E, 0xF1B8, 0xFB5E },
- { 0x04D6, 0x0EEA, 0x1A84, 0x2A75, 0xD58A, 0xE57B, 0xF115, 0xFB29 },
- { 0x050D, 0x0F95, 0x1BB3, 0x2C5B, 0xD3A4, 0xE44C, 0xF06A, 0xFAF2 },
- { 0x0547, 0x1046, 0x1CEF, 0x2E55, 0xD1AA, 0xE310, 0xEFB9, 0xFAB8 },
- { 0x0583, 0x1100, 0x1E3A, 0x3066, 0xCF99, 0xE1C5, 0xEEFF, 0xFA7C },
- { 0x05C2, 0x11C3, 0x1F94, 0x3292, 0xCD6D, 0xE06B, 0xEE3C, 0xFA3D },
- { 0x0604, 0x128E, 0x20FC, 0x34D2, 0xCB2D, 0xDF03, 0xED71, 0xF9FB },
- { 0x0649, 0x1362, 0x2275, 0x372E, 0xC8D1, 0xDD8A, 0xEC9D, 0xF9B6 },
- { 0x0690, 0x143F, 0x23FF, 0x39A4, 0xC65B, 0xDC00, 0xEBC0, 0xF96F },
- { 0x06DC, 0x1527, 0x259A, 0x3C37, 0xC3C8, 0xDA65, 0xEAD8, 0xF923 },
- { 0x072A, 0x1619, 0x2749, 0x3EE8, 0xC117, 0xD8B6, 0xE9E6, 0xF8D5 },
- { 0x077C, 0x1715, 0x2909, 0x41B6, 0xBE49, 0xD6F6, 0xE8EA, 0xF883 },
- { 0x07D1, 0x181D, 0x2ADF, 0x44A6, 0xBB59, 0xD520, 0xE7E2, 0xF82E },
- { 0x082B, 0x1930, 0x2CC7, 0x47B4, 0xB84B, 0xD338, 0xE6CF, 0xF7D4 },
- { 0x0888, 0x1A50, 0x2EC6, 0x4AE7, 0xB518, 0xD139, 0xE5AF, 0xF777 },
- { 0x08EA, 0x1B7D, 0x30DE, 0x4E40, 0xB1BF, 0xCF21, 0xE482, 0xF715 },
- { 0x094F, 0x1CB7, 0x330C, 0x51BE, 0xAE41, 0xCCF3, 0xE348, 0xF6B0 },
- { 0x09BA, 0x1DFF, 0x3554, 0x5565, 0xAA9A, 0xCAAB, 0xE200, 0xF645 },
- { 0x0A29, 0x1F55, 0x37B4, 0x5932, 0xA6CD, 0xC84B, 0xE0AA, 0xF5D6 },
- { 0x0A9D, 0x20BC, 0x3A31, 0x5D2E, 0xA2D1, 0xC5CE, 0xDF43, 0xF562 },
- { 0x0B16, 0x2231, 0x3CC9, 0x6156, 0x9EA9, 0xC336, 0xDDCE, 0xF4E9 },
- { 0x0B95, 0x23B8, 0x3F80, 0x65AF, 0x9A50, 0xC07F, 0xDC47, 0xF46A },
- { 0x0C19, 0x2551, 0x4256, 0x6A39, 0x95C6, 0xBDA9, 0xDAAE, 0xF3E6 },
- { 0x0CA4, 0x26FB, 0x454C, 0x6EF7, 0x9108, 0xBAB3, 0xD904, 0xF35B },
- { 0x0D34, 0x28B8, 0x4864, 0x73EB, 0x8C14, 0xB79B, 0xD747, 0xF2CB },
- { 0x0DCB, 0x2A8A, 0x4B9F, 0x7918, 0x86E7, 0xB460, 0xD575, 0xF234 },
- { 0x0E68, 0x2C6F, 0x4EFE, 0x7E7E, 0x8181, 0xB101, 0xD390, 0xF197 },
- { 0x0F0D, 0x2E6B, 0x5285, 0x7FFF, 0x8000, 0xAD7A, 0xD194, 0xF0F2 },
- { 0x0FB9, 0x307E, 0x5635, 0x7FFF, 0x8000, 0xA9CA, 0xCF81, 0xF046 },
- { 0x106D, 0x32A7, 0x5A0D, 0x7FFF, 0x8000, 0xA5F2, 0xCD58, 0xEF92 },
- { 0x1128, 0x34EA, 0x5E12, 0x7FFF, 0x8000, 0xA1ED, 0xCB15, 0xEED7 },
- { 0x11ED, 0x3747, 0x6245, 0x7FFF, 0x8000, 0x9DBA, 0xC8B8, 0xEE12 },
- { 0x12B9, 0x39BF, 0x66A8, 0x7FFF, 0x8000, 0x9957, 0xC640, 0xED46 },
- { 0x138F, 0x3C52, 0x6B3C, 0x7FFF, 0x8000, 0x94C3, 0xC3AD, 0xEC70 },
- { 0x146F, 0x3F04, 0x7006, 0x7FFF, 0x8000, 0x8FF9, 0xC0FB, 0xEB90 },
- { 0x1558, 0x41D3, 0x7505, 0x7FFF, 0x8000, 0x8AFA, 0xBE2C, 0xEAA7 },
- { 0x164C, 0x44C3, 0x7A3E, 0x7FFF, 0x8000, 0x85C1, 0xBB3C, 0xE9B3 },
- { 0x174B, 0x47D5, 0x7FB3, 0x7FFF, 0x8000, 0x804C, 0xB82A, 0xE8B4 },
- { 0x1855, 0x4B0A, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xB4F5, 0xE7AA },
- { 0x196B, 0x4E63, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xB19C, 0xE694 },
- { 0x1A8D, 0x51E3, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xAE1C, 0xE572 },
- { 0x1BBD, 0x558B, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xAA74, 0xE442 },
- { 0x1CFA, 0x595C, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xA6A3, 0xE305 },
- { 0x1E45, 0x5D59, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0xA2A6, 0xE1BA },
- { 0x1F9F, 0x6184, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0x9E7B, 0xE060 },
- { 0x2108, 0x65DE, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0x9A21, 0xDEF7 },
- { 0x2281, 0x6A6A, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0x9595, 0xDD7E },
- { 0x240C, 0x6F29, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0x90D6, 0xDBF3 },
- { 0x25A7, 0x741F, 0x7FFF, 0x7FFF, 0x8000, 0x8000, 0x8BE0, 0xDA58 },
+static const int16_t MACEtab1[] = {-13, 8, 76, 222, 222, 76, 8, -13};
+
+static const int16_t MACEtab3[] = {-18, 140, 140, -18};
+
+static const int16_t MACEtab2[][4] = {
+ { 37, 116, 206, 330}, { 39, 121, 216, 346},
+ { 41, 127, 225, 361}, { 42, 132, 235, 377},
+ { 44, 137, 245, 392}, { 46, 144, 256, 410},
+ { 48, 150, 267, 428}, { 51, 157, 280, 449},
+ { 53, 165, 293, 470}, { 55, 172, 306, 490},
+ { 58, 179, 319, 511}, { 60, 187, 333, 534},
+ { 63, 195, 348, 557}, { 66, 205, 364, 583},
+ { 69, 214, 380, 609}, { 72, 223, 396, 635},
+ { 75, 233, 414, 663}, { 79, 244, 433, 694},
+ { 82, 254, 453, 725}, { 86, 265, 472, 756},
+ { 90, 278, 495, 792}, { 94, 290, 516, 826},
+ { 98, 303, 538, 862}, { 102, 316, 562, 901},
+ { 107, 331, 588, 942}, { 112, 345, 614, 983},
+ { 117, 361, 641, 1027}, { 122, 377, 670, 1074},
+ { 127, 394, 701, 1123}, { 133, 411, 732, 1172},
+ { 139, 430, 764, 1224}, { 145, 449, 799, 1280},
+ { 152, 469, 835, 1337}, { 159, 490, 872, 1397},
+ { 166, 512, 911, 1459}, { 173, 535, 951, 1523},
+ { 181, 558, 993, 1590}, { 189, 584, 1038, 1663},
+ { 197, 610, 1085, 1738}, { 206, 637, 1133, 1815},
+ { 215, 665, 1183, 1895}, { 225, 695, 1237, 1980},
+ { 235, 726, 1291, 2068}, { 246, 759, 1349, 2161},
+ { 257, 792, 1409, 2257}, { 268, 828, 1472, 2357},
+ { 280, 865, 1538, 2463}, { 293, 903, 1606, 2572},
+ { 306, 944, 1678, 2688}, { 319, 986, 1753, 2807},
+ { 334, 1030, 1832, 2933}, { 349, 1076, 1914, 3065},
+ { 364, 1124, 1999, 3202}, { 380, 1174, 2088, 3344},
+ { 398, 1227, 2182, 3494}, { 415, 1281, 2278, 3649},
+ { 434, 1339, 2380, 3811}, { 453, 1398, 2486, 3982},
+ { 473, 1461, 2598, 4160}, { 495, 1526, 2714, 4346},
+ { 517, 1594, 2835, 4540}, { 540, 1665, 2961, 4741},
+ { 564, 1740, 3093, 4953}, { 589, 1818, 3232, 5175},
+ { 615, 1898, 3375, 5405}, { 643, 1984, 3527, 5647},
+ { 671, 2072, 3683, 5898}, { 701, 2164, 3848, 6161},
+ { 733, 2261, 4020, 6438}, { 766, 2362, 4199, 6724},
+ { 800, 2467, 4386, 7024}, { 836, 2578, 4583, 7339},
+ { 873, 2692, 4786, 7664}, { 912, 2813, 5001, 8008},
+ { 952, 2938, 5223, 8364}, { 995, 3070, 5457, 8739},
+ { 1039, 3207, 5701, 9129}, { 1086, 3350, 5956, 9537},
+ { 1134, 3499, 6220, 9960}, { 1185, 3655, 6497, 10404},
+ { 1238, 3818, 6788, 10869}, { 1293, 3989, 7091, 11355},
+ { 1351, 4166, 7407, 11861}, { 1411, 4352, 7738, 12390},
+ { 1474, 4547, 8084, 12946}, { 1540, 4750, 8444, 13522},
+ { 1609, 4962, 8821, 14126}, { 1680, 5183, 9215, 14756},
+ { 1756, 5415, 9626, 15415}, { 1834, 5657, 10057, 16104},
+ { 1916, 5909, 10505, 16822}, { 2001, 6173, 10975, 17574},
+ { 2091, 6448, 11463, 18356}, { 2184, 6736, 11974, 19175},
+ { 2282, 7037, 12510, 20032}, { 2383, 7351, 13068, 20926},
+ { 2490, 7679, 13652, 21861}, { 2601, 8021, 14260, 22834},
+ { 2717, 8380, 14897, 23854}, { 2838, 8753, 15561, 24918},
+ { 2965, 9144, 16256, 26031}, { 3097, 9553, 16982, 27193},
+ { 3236, 9979, 17740, 28407}, { 3380, 10424, 18532, 29675},
+ { 3531, 10890, 19359, 31000}, { 3688, 11375, 20222, 32382},
+ { 3853, 11883, 21125, 32767}, { 4025, 12414, 22069, 32767},
+ { 4205, 12967, 23053, 32767}, { 4392, 13546, 24082, 32767},
+ { 4589, 14151, 25157, 32767}, { 4793, 14783, 26280, 32767},
+ { 5007, 15442, 27452, 32767}, { 5231, 16132, 28678, 32767},
+ { 5464, 16851, 29957, 32767}, { 5708, 17603, 31294, 32767},
+ { 5963, 18389, 32691, 32767}, { 6229, 19210, 32767, 32767},
+ { 6507, 20067, 32767, 32767}, { 6797, 20963, 32767, 32767},
+ { 7101, 21899, 32767, 32767}, { 7418, 22876, 32767, 32767},
+ { 7749, 23897, 32767, 32767}, { 8095, 24964, 32767, 32767},
+ { 8456, 26078, 32767, 32767}, { 8833, 27242, 32767, 32767},
+ { 9228, 28457, 32767, 32767}, { 9639, 29727, 32767, 32767}
+};
+
+static const int16_t MACEtab4[][2] = {
+ { 64, 216}, { 67, 226}, { 70, 236}, { 74, 246},
+ { 77, 257}, { 80, 268}, { 84, 280}, { 88, 294},
+ { 92, 307}, { 96, 321}, { 100, 334}, { 104, 350},
+ { 109, 365}, { 114, 382}, { 119, 399}, { 124, 416},
+ { 130, 434}, { 136, 454}, { 142, 475}, { 148, 495},
+ { 155, 519}, { 162, 541}, { 169, 564}, { 176, 590},
+ { 185, 617}, { 193, 644}, { 201, 673}, { 210, 703},
+ { 220, 735}, { 230, 767}, { 240, 801}, { 251, 838},
+ { 262, 876}, { 274, 914}, { 286, 955}, { 299, 997},
+ { 312, 1041}, { 326, 1089}, { 341, 1138}, { 356, 1188},
+ { 372, 1241}, { 388, 1297}, { 406, 1354}, { 424, 1415},
+ { 443, 1478}, { 462, 1544}, { 483, 1613}, { 505, 1684},
+ { 527, 1760}, { 551, 1838}, { 576, 1921}, { 601, 2007},
+ { 628, 2097}, { 656, 2190}, { 686, 2288}, { 716, 2389},
+ { 748, 2496}, { 781, 2607}, { 816, 2724}, { 853, 2846},
+ { 891, 2973}, { 930, 3104}, { 972, 3243}, { 1016, 3389},
+ { 1061, 3539}, { 1108, 3698}, { 1158, 3862}, { 1209, 4035},
+ { 1264, 4216}, { 1320, 4403}, { 1379, 4599}, { 1441, 4806},
+ { 1505, 5019}, { 1572, 5244}, { 1642, 5477}, { 1715, 5722},
+ { 1792, 5978}, { 1872, 6245}, { 1955, 6522}, { 2043, 6813},
+ { 2134, 7118}, { 2229, 7436}, { 2329, 7767}, { 2432, 8114},
+ { 2541, 8477}, { 2655, 8854}, { 2773, 9250}, { 2897, 9663},
+ { 3026, 10094}, { 3162, 10546}, { 3303, 11016}, { 3450, 11508},
+ { 3604, 12020}, { 3765, 12556}, { 3933, 13118}, { 4108, 13703},
+ { 4292, 14315}, { 4483, 14953}, { 4683, 15621}, { 4892, 16318},
+ { 5111, 17046}, { 5339, 17807}, { 5577, 18602}, { 5826, 19433},
+ { 6086, 20300}, { 6358, 21205}, { 6642, 22152}, { 6938, 23141},
+ { 7248, 24173}, { 7571, 25252}, { 7909, 26380}, { 8262, 27557},
+ { 8631, 28786}, { 9016, 30072}, { 9419, 31413}, { 9839, 32767},
+ { 10278, 32767}, { 10737, 32767}, { 11216, 32767}, { 11717, 32767},
+ { 12240, 32767}, { 12786, 32767}, { 13356, 32767}, { 13953, 32767},
+ { 14576, 32767}, { 15226, 32767}, { 15906, 32767}, { 16615, 32767}