From aef848845bbc777f4bd76922882aee5e84287ded Mon Sep 17 00:00:00 2001 From: Deepak Jois Date: Wed, 31 Aug 2016 18:43:00 +0530 Subject: [PATCH] Upgrade to Unicode 9 --- luaucdn-0.0.3-0.rockspec | 22 + spec/ucdn_spec.lua | 4 +- src/luaucdn/ucdn.h | 6 + src/luaucdn/unicodedata_db.h | 2432 ++++++++++++++++++---------------- 4 files changed, 1312 insertions(+), 1152 deletions(-) create mode 100644 luaucdn-0.0.3-0.rockspec diff --git a/luaucdn-0.0.3-0.rockspec b/luaucdn-0.0.3-0.rockspec new file mode 100644 index 0000000..af53c9a --- /dev/null +++ b/luaucdn-0.0.3-0.rockspec @@ -0,0 +1,22 @@ +package = "luaucdn" +version = "0.0.3-0" +source = { + url = "git://github.com/deepakjois/luaucdn", + tag = "v0.0.3" +} +description = { + summary = "Lua bindings for ucdn", + homepage = "https://github.com/deepakjois/luaucdn", + license = "MIT", + maintainer = "Deepak Jois " +} +dependencies = { + "lua ~> 5.2" +} +build = { + type = "builtin", + modules = { + ucdn = "src/ucdn.lua", + luaucdn = {"src/luaucdn/ucdn.c", "src/luaucdn/luaucdn.c"} + } +} diff --git a/spec/ucdn_spec.lua b/spec/ucdn_spec.lua index 72512b0..72a713b 100644 --- a/spec/ucdn_spec.lua +++ b/spec/ucdn_spec.lua @@ -2,8 +2,8 @@ local ucdn = require("ucdn") describe("ucdn module", function() - it("contains v8.0.0 of the Unicode Character Database", function() - assert.are_equal("8.0.0", ucdn.get_unicode_version()) + it("contains v9.0.0 of the Unicode Character Database", function() + assert.are_equal("9.0.0", ucdn.get_unicode_version()) end) it("returns the Bidi_Class propety value for a given codepoint", function() diff --git a/src/luaucdn/ucdn.h b/src/luaucdn/ucdn.h index c989049..52204dd 100644 --- a/src/luaucdn/ucdn.h +++ b/src/luaucdn/ucdn.h @@ -162,6 +162,12 @@ extern "C" { #define UCDN_SCRIPT_MULTANI 129 #define UCDN_SCRIPT_OLD_HUNGARIAN 130 #define UCDN_SCRIPT_SIGNWRITING 131 +#define UCDN_SCRIPT_ADLAM 132 +#define UCDN_SCRIPT_BHAIKSUKI 133 +#define UCDN_SCRIPT_MARCHEN 134 +#define UCDN_SCRIPT_NEWA 135 +#define UCDN_SCRIPT_OSAGE 136 +#define UCDN_SCRIPT_TANGUT 137 #define UCDN_LINEBREAK_CLASS_OP 0 #define UCDN_LINEBREAK_CLASS_CL 1 diff --git a/src/luaucdn/unicodedata_db.h b/src/luaucdn/unicodedata_db.h index d4fa2b8..c9cd59b 100644 --- a/src/luaucdn/unicodedata_db.h +++ b/src/luaucdn/unicodedata_db.h @@ -1,6 +1,6 @@ /* this file was generated by makeunicodedata.py 3.2 */ -#define UNIDATA_VERSION "8.0.0" +#define UNIDATA_VERSION "9.0.0" /* a list of unique database records */ static const UCDRecord ucd_records[] = { {2, 0, 18, 0, 5, 102, 41}, @@ -256,9 +256,9 @@ static const UCDRecord ucd_records[] = { {13, 0, 0, 0, 5, 15, 11}, {15, 0, 18, 0, 5, 15, 12}, {26, 0, 0, 0, 5, 15, 12}, + {7, 0, 0, 0, 5, 16, 12}, {12, 0, 13, 0, 5, 16, 21}, {10, 0, 0, 0, 5, 16, 21}, - {7, 0, 0, 0, 5, 16, 12}, {12, 7, 13, 0, 5, 16, 21}, {12, 0, 0, 0, 5, 16, 21}, {12, 9, 13, 0, 5, 16, 21}, @@ -267,8 +267,9 @@ static const UCDRecord ucd_records[] = { {10, 0, 0, 0, 5, 17, 21}, {7, 0, 0, 0, 5, 17, 12}, {12, 9, 13, 0, 5, 17, 21}, - {13, 0, 0, 0, 5, 17, 11}, + {26, 0, 0, 0, 5, 17, 12}, {15, 0, 0, 0, 5, 17, 12}, + {13, 0, 0, 0, 5, 17, 11}, {26, 0, 0, 0, 5, 17, 10}, {10, 0, 0, 0, 5, 18, 21}, {7, 0, 0, 0, 5, 18, 12}, @@ -463,6 +464,7 @@ static const UCDRecord ucd_records[] = { {29, 0, 17, 0, 5, 0, 4}, {1, 0, 14, 0, 5, 0, 20}, {1, 0, 14, 0, 5, 40, 21}, + {1, 0, 14, 0, 5, 40, 41}, {1, 0, 0, 0, 5, 0, 21}, {1, 0, 3, 0, 5, 0, 21}, {17, 0, 18, 0, 4, 0, 17}, @@ -524,12 +526,19 @@ static const UCDRecord ucd_records[] = { {25, 0, 9, 0, 5, 0, 9}, {25, 0, 10, 0, 5, 0, 9}, {25, 0, 18, 0, 5, 0, 15}, - {26, 0, 18, 0, 5, 0, 14}, + {26, 0, 18, 0, 2, 0, 14}, {22, 0, 18, 1, 2, 0, 0}, {18, 0, 18, 1, 2, 0, 1}, + {26, 0, 18, 0, 2, 0, 12}, + {26, 0, 18, 0, 5, 0, 14}, {26, 0, 0, 0, 4, 0, 29}, {26, 0, 18, 0, 5, 0, 29}, + {25, 0, 18, 0, 2, 0, 12}, {26, 0, 18, 0, 4, 0, 14}, + {26, 0, 18, 0, 5, 0, 41}, + {26, 0, 18, 0, 4, 0, 41}, + {26, 0, 18, 0, 2, 0, 41}, + {26, 0, 18, 0, 2, 0, 29}, {26, 0, 18, 0, 5, 0, 3}, {26, 0, 18, 0, 5, 0, 6}, {26, 0, 0, 0, 5, 52, 12}, @@ -550,7 +559,6 @@ static const UCDRecord ucd_records[] = { {17, 0, 18, 0, 5, 0, 12}, {17, 0, 18, 0, 5, 0, 19}, {26, 0, 18, 0, 2, 35, 14}, - {26, 0, 18, 0, 2, 0, 14}, {29, 0, 17, 0, 0, 0, 17}, {21, 0, 18, 0, 2, 0, 1}, {21, 0, 18, 0, 2, 0, 14}, @@ -622,6 +630,7 @@ static const UCDRecord ucd_records[] = { {10, 0, 0, 0, 5, 70, 21}, {7, 0, 0, 0, 5, 70, 12}, {12, 9, 13, 0, 5, 70, 21}, + {12, 0, 13, 0, 5, 70, 21}, {21, 0, 0, 0, 5, 70, 17}, {13, 0, 0, 0, 5, 70, 11}, {21, 0, 0, 0, 5, 9, 18}, @@ -708,11 +717,11 @@ static const UCDRecord ucd_records[] = { {22, 0, 18, 1, 1, 0, 0}, {18, 0, 18, 1, 1, 0, 1}, {21, 0, 18, 0, 1, 0, 5}, - {7, 0, 0, 0, 1, 33, 12}, + {7, 0, 0, 0, 1, 33, 14}, {7, 0, 0, 0, 1, 33, 32}, {6, 0, 0, 0, 1, 0, 32}, {6, 0, 0, 0, 1, 0, 5}, - {7, 0, 0, 0, 1, 24, 12}, + {7, 0, 0, 0, 1, 24, 14}, {23, 0, 10, 0, 0, 0, 10}, {26, 0, 18, 0, 0, 0, 14}, {26, 0, 18, 0, 1, 0, 12}, @@ -723,6 +732,7 @@ static const UCDRecord ucd_records[] = { {14, 0, 18, 0, 5, 2, 12}, {15, 0, 18, 0, 5, 2, 12}, {26, 0, 18, 0, 5, 2, 12}, + {26, 0, 0, 0, 5, 2, 12}, {7, 0, 0, 0, 5, 73, 12}, {7, 0, 0, 0, 5, 74, 12}, {7, 0, 0, 0, 5, 37, 12}, @@ -741,6 +751,8 @@ static const UCDRecord ucd_records[] = { {7, 0, 0, 0, 5, 49, 12}, {7, 0, 0, 0, 5, 50, 12}, {13, 0, 0, 0, 5, 50, 11}, + {9, 0, 0, 0, 5, 136, 12}, + {5, 0, 0, 0, 5, 136, 12}, {7, 0, 0, 0, 5, 106, 12}, {7, 0, 0, 0, 5, 104, 12}, {21, 0, 0, 0, 5, 104, 12}, @@ -859,6 +871,14 @@ static const UCDRecord ucd_records[] = { {12, 7, 13, 0, 5, 107, 21}, {10, 9, 0, 0, 5, 107, 21}, {12, 230, 13, 0, 5, 107, 21}, + {7, 0, 0, 0, 5, 135, 12}, + {10, 0, 0, 0, 5, 135, 21}, + {12, 0, 13, 0, 5, 135, 21}, + {12, 9, 13, 0, 5, 135, 21}, + {12, 7, 13, 0, 5, 135, 21}, + {21, 0, 0, 0, 5, 135, 17}, + {21, 0, 0, 0, 5, 135, 12}, + {13, 0, 0, 0, 5, 135, 11}, {7, 0, 0, 0, 5, 124, 12}, {10, 0, 0, 0, 5, 124, 21}, {12, 0, 13, 0, 5, 124, 21}, @@ -882,6 +902,7 @@ static const UCDRecord ucd_records[] = { {21, 0, 0, 0, 5, 114, 17}, {21, 0, 0, 0, 5, 114, 12}, {13, 0, 0, 0, 5, 114, 11}, + {21, 0, 18, 0, 5, 31, 18}, {7, 0, 0, 0, 5, 101, 12}, {12, 0, 13, 0, 5, 101, 21}, {10, 0, 0, 0, 5, 101, 21}, @@ -902,6 +923,18 @@ static const UCDRecord ucd_records[] = { {15, 0, 0, 0, 5, 125, 12}, {7, 0, 0, 0, 5, 125, 12}, {7, 0, 0, 0, 5, 121, 12}, + {7, 0, 0, 0, 5, 133, 12}, + {10, 0, 0, 0, 5, 133, 21}, + {12, 0, 13, 0, 5, 133, 21}, + {12, 9, 0, 0, 5, 133, 21}, + {21, 0, 0, 0, 5, 133, 17}, + {13, 0, 0, 0, 5, 133, 11}, + {15, 0, 0, 0, 5, 133, 12}, + {21, 0, 0, 0, 5, 134, 18}, + {21, 0, 0, 0, 5, 134, 6}, + {7, 0, 0, 0, 5, 134, 12}, + {12, 0, 13, 0, 5, 134, 21}, + {10, 0, 0, 0, 5, 134, 21}, {7, 0, 0, 0, 5, 62, 12}, {14, 0, 0, 0, 5, 62, 12}, {21, 0, 0, 0, 5, 62, 17}, @@ -929,6 +962,8 @@ static const UCDRecord ucd_records[] = { {10, 0, 0, 0, 5, 98, 21}, {12, 0, 13, 0, 5, 98, 21}, {6, 0, 0, 0, 5, 98, 12}, + {6, 0, 0, 0, 2, 137, 5}, + {7, 0, 0, 0, 2, 137, 14}, {7, 0, 0, 0, 5, 105, 12}, {26, 0, 0, 0, 5, 105, 12}, {12, 0, 13, 0, 5, 105, 21}, @@ -943,11 +978,21 @@ static const UCDRecord ucd_records[] = { {12, 0, 13, 0, 5, 131, 21}, {21, 0, 0, 0, 5, 131, 17}, {21, 0, 0, 0, 5, 131, 12}, + {12, 230, 13, 0, 5, 56, 21}, {7, 0, 3, 0, 5, 113, 12}, {15, 0, 3, 0, 5, 113, 12}, {12, 220, 13, 0, 5, 113, 21}, + {9, 0, 3, 0, 5, 132, 12}, + {5, 0, 3, 0, 5, 132, 12}, + {12, 230, 13, 0, 5, 132, 21}, + {12, 7, 13, 0, 5, 132, 21}, + {13, 0, 3, 0, 5, 132, 11}, + {21, 0, 3, 0, 5, 132, 0}, + {2, 0, 18, 0, 5, 102, 14}, + {26, 0, 0, 0, 2, 0, 29}, {26, 0, 0, 0, 5, 0, 28}, {26, 0, 0, 0, 2, 32, 14}, + {24, 0, 18, 0, 2, 0, 41}, {26, 0, 18, 0, 5, 0, 5}, }; @@ -1842,6 +1887,12 @@ static const Reindex nfc_last[] = { #define UCDN_SCRIPT_MULTANI 129 #define UCDN_SCRIPT_OLD_HUNGARIAN 130 #define UCDN_SCRIPT_SIGNWRITING 131 +#define UCDN_SCRIPT_ADLAM 132 +#define UCDN_SCRIPT_BHAIKSUKI 133 +#define UCDN_SCRIPT_MARCHEN 134 +#define UCDN_SCRIPT_NEWA 135 +#define UCDN_SCRIPT_OSAGE 136 +#define UCDN_SCRIPT_TANGUT 137 #define UCDN_GENERAL_CATEGORY_CC 0 #define UCDN_GENERAL_CATEGORY_CF 1 @@ -1917,21 +1968,21 @@ static const unsigned char index0[] = { 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 52, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 94, 96, - 97, 98, 99, 100, 101, 102, 103, 104, 94, 105, 94, 94, 94, 94, 94, 106, - 106, 106, 107, 108, 109, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 110, - 110, 111, 112, 113, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 114, 115, 116, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 117, 117, 118, 119, 94, 94, 94, 120, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 121, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 122, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 123, 124, 125, 126, 127, 128, 129, 130, 131, 131, 132, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 133, 94, 94, 94, 94, 94, 134, 94, - 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 94, 94, 94, 94, 94, 94, - 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, + 97, 98, 99, 100, 101, 102, 103, 104, 94, 105, 94, 106, 94, 94, 94, 107, + 107, 107, 108, 109, 110, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 111, + 111, 112, 113, 114, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 115, 116, 117, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 118, 118, 119, 120, 94, 94, 94, 121, 122, 122, 122, 122, 122, + 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, + 122, 122, 122, 122, 123, 122, 122, 124, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 125, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 126, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 127, 128, 129, 130, 131, 132, 133, 134, 135, + 135, 136, 94, 94, 94, 94, 94, 137, 94, 94, 94, 94, 94, 94, 94, 138, 139, + 94, 94, 94, 94, 140, 94, 141, 142, 143, 144, 145, 146, 147, 148, 149, + 150, 151, 151, 151, 151, 151, 152, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, @@ -1940,31 +1991,31 @@ static const unsigned char index0[] = { 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 145, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 146, 147, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 52, 52, 52, 148, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 52, 52, 150, 149, 149, 149, 149, 151, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 149, 151, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 153, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 154, 155, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 156, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 52, 52, + 158, 157, 157, 157, 157, 159, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, + 157, 157, 157, 157, 157, 157, 157, 157, 157, 159, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, @@ -2106,7 +2157,7 @@ static const unsigned char index0[] = { 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 152, 153, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 160, 161, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, @@ -2120,8 +2171,8 @@ static const unsigned char index0[] = { 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, - 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, + 94, 94, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, @@ -2134,8 +2185,8 @@ static const unsigned char index0[] = { 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 154, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, + 74, 74, 74, 74, 74, 162, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, @@ -2149,7 +2200,7 @@ static const unsigned char index0[] = { 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, - 74, 154, + 74, 74, 74, 74, 74, 74, 74, 74, 74, 162, }; static const unsigned short index1[] = { @@ -2170,352 +2221,374 @@ static const unsigned short index1[] = { 146, 147, 148, 149, 128, 128, 128, 128, 128, 128, 150, 150, 150, 150, 151, 152, 153, 120, 154, 155, 156, 156, 156, 157, 158, 159, 160, 160, 161, 162, 163, 164, 165, 166, 167, 167, 167, 168, 120, 120, 120, 120, - 120, 120, 120, 120, 128, 128, 169, 120, 120, 120, 120, 120, 170, 171, - 172, 173, 174, 175, 175, 175, 175, 175, 175, 176, 177, 178, 179, 175, - 180, 181, 182, 175, 183, 184, 185, 186, 186, 187, 188, 189, 190, 191, - 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 201, 202, 203, 204, - 205, 206, 207, 208, 209, 210, 211, 120, 212, 213, 214, 215, 215, 216, - 217, 218, 219, 220, 221, 120, 222, 223, 224, 225, 226, 227, 228, 229, - 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 120, 240, 241, - 242, 243, 244, 241, 245, 246, 247, 248, 249, 120, 250, 251, 252, 253, - 254, 255, 256, 257, 257, 256, 257, 258, 259, 260, 261, 262, 263, 264, - 120, 265, 266, 267, 268, 269, 269, 268, 270, 271, 272, 273, 274, 275, - 276, 277, 278, 120, 279, 280, 281, 282, 282, 282, 282, 283, 284, 285, - 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 293, 293, 296, 297, - 294, 298, 299, 300, 301, 302, 303, 120, 304, 305, 305, 305, 305, 305, - 306, 307, 308, 309, 310, 311, 120, 120, 120, 120, 312, 313, 314, 315, - 316, 317, 318, 319, 320, 321, 322, 323, 120, 120, 120, 120, 324, 325, - 326, 327, 328, 329, 330, 331, 332, 333, 332, 332, 332, 334, 335, 336, - 337, 338, 339, 340, 339, 339, 339, 341, 342, 343, 344, 345, 120, 120, - 120, 120, 346, 346, 346, 346, 346, 347, 348, 349, 350, 351, 352, 353, - 354, 355, 356, 346, 357, 358, 350, 359, 360, 360, 360, 360, 361, 362, - 363, 363, 363, 363, 363, 364, 365, 365, 365, 365, 365, 365, 365, 365, - 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 366, 366, 366, 367, - 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, - 368, 368, 368, 368, 368, 369, 370, 369, 368, 368, 368, 368, 368, 369, - 368, 368, 368, 368, 369, 370, 369, 368, 370, 368, 368, 368, 368, 368, - 368, 368, 369, 368, 368, 368, 368, 368, 368, 368, 368, 371, 372, 373, - 374, 375, 368, 368, 376, 377, 378, 378, 378, 378, 378, 378, 378, 378, - 378, 378, 379, 380, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, - 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, - 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, - 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, - 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, - 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 382, 382, - 384, 385, 385, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, - 389, 390, 391, 392, 393, 120, 394, 394, 395, 120, 396, 396, 397, 120, - 398, 399, 400, 120, 401, 401, 401, 401, 401, 401, 402, 403, 404, 405, - 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 416, 416, 416, - 417, 416, 416, 416, 416, 416, 416, 120, 416, 416, 416, 416, 416, 418, - 382, 382, 382, 382, 382, 382, 382, 382, 419, 120, 420, 420, 420, 421, - 422, 423, 424, 425, 426, 427, 428, 428, 428, 429, 430, 120, 431, 431, - 431, 431, 431, 432, 431, 431, 431, 433, 434, 435, 436, 436, 436, 436, - 437, 437, 438, 439, 440, 440, 440, 440, 440, 440, 441, 442, 443, 444, - 445, 446, 447, 448, 447, 448, 449, 450, 451, 452, 120, 120, 120, 120, - 120, 120, 120, 120, 453, 454, 454, 454, 454, 454, 455, 456, 457, 458, - 459, 460, 461, 462, 463, 464, 465, 466, 466, 466, 467, 468, 469, 470, - 471, 471, 471, 471, 472, 473, 474, 475, 476, 476, 476, 476, 477, 478, - 479, 480, 481, 482, 483, 484, 485, 485, 485, 486, 120, 120, 120, 120, - 120, 120, 120, 120, 487, 120, 488, 489, 490, 491, 492, 493, 54, 54, 54, - 54, 494, 495, 56, 56, 56, 56, 56, 496, 497, 498, 54, 499, 54, 54, 54, - 500, 56, 56, 56, 501, 502, 503, 504, 505, 505, 505, 506, 507, 27, 27, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 508, 509, 27, - 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 510, 511, 512, 513, 510, 511, - 510, 511, 512, 513, 510, 514, 510, 511, 510, 512, 510, 515, 510, 515, - 510, 515, 516, 517, 518, 519, 520, 521, 510, 522, 523, 524, 525, 526, - 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, - 541, 542, 56, 543, 544, 545, 546, 547, 548, 548, 549, 550, 551, 552, 553, - 120, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, - 567, 566, 568, 569, 570, 571, 572, 573, 574, 575, 576, 575, 577, 578, - 575, 579, 575, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, - 591, 592, 593, 594, 595, 590, 590, 596, 597, 598, 599, 600, 590, 590, - 601, 581, 602, 603, 590, 590, 604, 590, 590, 575, 605, 606, 607, 608, - 609, 610, 611, 611, 611, 611, 611, 611, 611, 611, 612, 575, 575, 613, - 614, 581, 581, 615, 575, 575, 575, 575, 580, 616, 575, 617, 618, 575, - 575, 575, 575, 619, 120, 120, 120, 575, 618, 120, 120, 620, 620, 620, - 620, 620, 621, 621, 622, 623, 623, 623, 623, 623, 623, 623, 623, 623, - 624, 620, 625, 626, 626, 626, 626, 626, 626, 626, 626, 626, 627, 626, - 626, 626, 626, 628, 575, 626, 626, 629, 575, 630, 631, 632, 633, 634, - 635, 631, 575, 629, 636, 575, 581, 637, 638, 639, 640, 575, 575, 575, - 641, 642, 575, 575, 575, 643, 644, 575, 645, 575, 575, 575, 646, 575, - 647, 575, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 575, - 575, 575, 575, 575, 659, 575, 575, 636, 660, 661, 662, 663, 620, 664, - 664, 665, 575, 575, 575, 575, 575, 666, 667, 668, 669, 670, 671, 581, - 581, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, - 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, 672, - 672, 672, 672, 672, 672, 581, 581, 581, 581, 581, 581, 581, 581, 581, - 581, 581, 581, 581, 581, 581, 581, 673, 674, 674, 675, 590, 590, 581, - 676, 677, 678, 679, 680, 681, 682, 683, 684, 581, 685, 590, 686, 687, - 688, 689, 669, 581, 581, 593, 676, 689, 690, 691, 692, 590, 590, 590, - 590, 693, 694, 590, 590, 590, 590, 695, 696, 697, 669, 698, 699, 575, - 575, 575, 575, 575, 575, 581, 581, 700, 701, 702, 631, 575, 575, 703, - 575, 575, 575, 704, 575, 575, 575, 575, 705, 575, 706, 707, 120, 120, - 708, 120, 120, 709, 709, 709, 709, 709, 710, 711, 711, 711, 711, 711, - 712, 713, 714, 715, 716, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, - 717, 718, 719, 720, 721, 721, 721, 721, 722, 723, 724, 724, 724, 724, - 724, 724, 724, 725, 726, 727, 368, 368, 370, 120, 370, 370, 370, 370, - 370, 370, 370, 370, 728, 728, 728, 728, 729, 730, 731, 732, 733, 734, - 735, 736, 737, 120, 120, 120, 120, 120, 120, 120, 738, 738, 738, 739, - 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 740, 120, 738, 738, - 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, - 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 741, 120, 120, 120, - 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 754, - 755, 754, 754, 754, 756, 757, 758, 759, 760, 761, 762, 762, 763, 762, - 762, 762, 764, 765, 766, 767, 768, 769, 769, 769, 769, 770, 771, 772, - 772, 772, 772, 772, 772, 772, 772, 772, 772, 773, 774, 775, 769, 769, - 769, 776, 742, 742, 742, 742, 743, 120, 777, 777, 778, 778, 778, 779, - 780, 781, 775, 775, 775, 782, 783, 784, 778, 778, 778, 785, 780, 781, - 775, 775, 775, 775, 786, 784, 775, 787, 788, 788, 788, 788, 788, 789, - 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 775, 775, 775, - 790, 791, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 792, - 775, 775, 775, 790, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 794, 795, 575, 575, 575, 575, 575, 575, 575, 575, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 794, 795, 795, 795, - 795, 795, 796, 796, 797, 796, 796, 796, 796, 796, 796, 796, 796, 796, - 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, - 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, - 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, - 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, - 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 798, - 799, 799, 799, 799, 799, 799, 800, 120, 801, 801, 801, 801, 801, 802, - 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, - 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, - 803, 803, 803, 803, 803, 804, 803, 803, 805, 806, 120, 120, 101, 101, - 101, 101, 101, 807, 808, 809, 101, 101, 101, 810, 811, 811, 811, 811, - 811, 811, 811, 811, 812, 813, 814, 120, 64, 64, 815, 816, 817, 27, 818, - 27, 27, 27, 27, 27, 27, 27, 819, 820, 27, 821, 822, 27, 27, 823, 824, - 120, 120, 120, 120, 120, 120, 120, 825, 826, 827, 828, 829, 829, 830, - 831, 832, 833, 834, 834, 834, 834, 834, 834, 835, 120, 836, 837, 837, - 837, 837, 837, 838, 839, 840, 841, 842, 843, 844, 844, 845, 846, 847, - 848, 849, 849, 850, 851, 852, 852, 853, 854, 855, 856, 365, 365, 365, - 857, 858, 859, 859, 859, 859, 859, 860, 861, 862, 863, 864, 865, 866, - 346, 350, 867, 868, 868, 868, 868, 868, 869, 870, 120, 871, 872, 873, - 874, 346, 346, 875, 876, 877, 877, 877, 877, 877, 877, 878, 879, 880, - 120, 120, 881, 882, 883, 884, 120, 885, 885, 885, 120, 370, 370, 54, 54, - 54, 54, 54, 886, 887, 120, 888, 888, 888, 888, 888, 888, 888, 888, 888, - 888, 882, 882, 882, 882, 889, 890, 891, 892, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, - 894, 894, 893, 894, 894, 895, 894, 894, 894, 894, 894, 894, 893, 894, - 894, 895, 894, 894, 894, 893, 894, 894, 895, 894, 894, 894, 893, 894, - 894, 896, 120, 366, 366, 897, 898, 367, 367, 367, 367, 367, 899, 900, - 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, - 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, - 900, 900, 900, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, - 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, - 901, 901, 901, 901, 901, 901, 901, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 794, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 902, 795, 795, 795, 795, 903, 120, 904, - 905, 121, 906, 907, 908, 909, 121, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 910, 911, 912, 120, 913, 128, 128, 128, 128, + 120, 120, 120, 120, 128, 128, 169, 170, 120, 120, 171, 126, 172, 173, + 174, 175, 176, 177, 177, 177, 177, 177, 177, 178, 179, 180, 181, 177, + 182, 183, 184, 177, 185, 186, 187, 188, 188, 189, 190, 191, 192, 193, + 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 203, 204, 205, 206, + 207, 208, 209, 210, 211, 212, 213, 120, 214, 215, 216, 217, 217, 218, + 219, 220, 221, 222, 223, 120, 224, 225, 226, 227, 228, 229, 230, 231, + 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 120, 242, 243, + 244, 245, 246, 243, 247, 248, 249, 250, 251, 120, 252, 253, 254, 255, + 256, 257, 258, 259, 259, 258, 259, 260, 261, 262, 263, 264, 265, 266, + 120, 267, 268, 269, 270, 271, 271, 270, 272, 273, 274, 275, 276, 277, + 278, 279, 280, 120, 281, 282, 283, 284, 284, 284, 284, 285, 286, 287, + 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 295, 295, 298, 299, + 296, 300, 301, 302, 303, 304, 305, 120, 306, 307, 307, 307, 307, 307, + 308, 309, 310, 311, 312, 313, 120, 120, 120, 120, 314, 315, 316, 317, + 318, 319, 320, 321, 322, 323, 324, 325, 120, 120, 120, 120, 326, 327, + 328, 329, 330, 331, 332, 333, 334, 335, 334, 334, 334, 336, 337, 338, + 339, 340, 341, 342, 341, 341, 341, 343, 344, 345, 346, 347, 120, 120, + 120, 120, 348, 348, 348, 348, 348, 349, 350, 351, 352, 353, 354, 355, + 356, 357, 358, 348, 359, 360, 352, 361, 362, 362, 362, 362, 363, 364, + 365, 365, 365, 365, 365, 366, 367, 367, 367, 367, 367, 367, 367, 367, + 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, + 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, + 370, 370, 370, 370, 370, 371, 372, 371, 370, 370, 370, 370, 370, 371, + 370, 370, 370, 370, 371, 372, 371, 370, 372, 370, 370, 370, 370, 370, + 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 373, 374, 375, + 376, 377, 370, 370, 378, 379, 380, 380, 380, 380, 380, 380, 380, 380, + 380, 380, 381, 382, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, + 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, + 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, + 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, + 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, + 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 384, 384, + 386, 387, 387, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, + 391, 392, 393, 394, 395, 120, 396, 396, 397, 120, 398, 398, 399, 120, + 400, 401, 402, 120, 403, 403, 403, 403, 403, 403, 404, 405, 406, 407, + 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 418, 418, 418, + 419, 418, 418, 418, 418, 418, 418, 120, 420, 418, 418, 418, 418, 421, + 384, 384, 384, 384, 384, 384, 384, 384, 422, 120, 423, 423, 423, 424, + 425, 426, 427, 428, 429, 430, 431, 431, 431, 432, 433, 120, 434, 434, + 434, 434, 434, 435, 434, 434, 434, 436, 437, 438, 439, 439, 439, 439, + 440, 440, 441, 442, 443, 443, 443, 443, 443, 443, 444, 445, 446, 447, + 448, 449, 450, 451, 450, 451, 452, 453, 454, 455, 120, 120, 120, 120, + 120, 120, 120, 120, 456, 457, 457, 457, 457, 457, 458, 459, 460, 461, + 462, 463, 464, 465, 466, 467, 468, 469, 469, 469, 470, 471, 472, 473, + 474, 474, 474, 474, 475, 476, 477, 478, 479, 479, 479, 479, 480, 481, + 482, 483, 484, 485, 486, 487, 488, 488, 488, 489, 100, 490, 120, 120, + 120, 120, 120, 120, 491, 120, 492, 493, 494, 495, 496, 497, 54, 54, 54, + 54, 498, 499, 56, 56, 56, 56, 56, 500, 501, 502, 54, 503, 54, 54, 54, + 504, 56, 56, 56, 505, 506, 507, 508, 509, 509, 509, 510, 511, 27, 27, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 512, 513, 27, + 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 514, 515, 516, 517, 514, 515, + 514, 515, 516, 517, 514, 518, 514, 515, 514, 516, 514, 519, 514, 519, + 514, 519, 520, 521, 522, 523, 524, 525, 514, 526, 527, 528, 529, 530, + 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, + 545, 546, 56, 547, 548, 549, 550, 551, 552, 552, 553, 554, 555, 556, 557, + 120, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, + 571, 570, 572, 573, 574, 575, 576, 577, 578, 579, 580, 579, 581, 582, + 579, 583, 579, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, + 595, 596, 597, 598, 599, 594, 594, 600, 601, 602, 603, 604, 594, 594, + 605, 585, 606, 607, 594, 594, 608, 594, 594, 579, 609, 610, 611, 612, + 613, 614, 615, 615, 615, 615, 615, 615, 615, 615, 616, 579, 579, 617, + 618, 585, 585, 619, 579, 579, 579, 579, 584, 620, 621, 622, 623, 579, + 579, 579, 579, 623, 120, 120, 120, 579, 624, 120, 120, 625, 625, 625, + 625, 625, 626, 626, 627, 628, 628, 628, 628, 628, 628, 628, 628, 628, + 629, 625, 630, 631, 631, 631, 631, 631, 631, 631, 631, 631, 632, 631, + 631, 631, 631, 633, 579, 631, 631, 634, 579, 635, 636, 637, 638, 639, + 640, 636, 579, 634, 641, 579, 642, 643, 644, 645, 646, 579, 579, 579, + 647, 648, 649, 650, 579, 651, 652, 579, 653, 579, 579, 654, 655, 656, + 657, 579, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 579, + 579, 579, 669, 579, 670, 579, 671, 672, 673, 674, 675, 676, 625, 677, + 677, 678, 579, 579, 579, 669, 679, 680, 681, 682, 683, 684, 685, 585, + 585, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, + 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, + 686, 686, 686, 686, 686, 585, 585, 585, 585, 585, 585, 585, 585, 585, + 585, 585, 585, 585, 585, 585, 585, 687, 688, 688, 689, 594, 594, 585, + 690, 691, 692, 693, 694, 695, 696, 697, 698, 585, 699, 594, 700, 701, + 702, 703, 683, 585, 585, 597, 690, 703, 704, 705, 706, 594, 594, 594, + 594, 707, 708, 594, 594, 594, 594, 709, 710, 711, 683, 712, 713, 579, + 579, 579, 714, 579, 579, 585, 585, 715, 716, 717, 636, 579, 579, 718, + 579, 579, 579, 719, 579, 579, 579, 579, 720, 579, 721, 722, 120, 120, + 723, 120, 120, 724, 724, 724, 724, 724, 725, 726, 726, 726, 726, 726, + 727, 728, 729, 730, 731, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, + 732, 733, 734, 735, 736, 736, 736, 736, 737, 738, 739, 739, 739, 739, + 739, 739, 739, 740, 741, 742, 370, 370, 372, 120, 372, 372, 372, 372, + 372, 372, 372, 372, 743, 743, 743, 743, 744, 745, 746, 747, 748, 749, + 750, 751, 752, 120, 120, 120, 120, 120, 120, 120, 753, 753, 753, 754, + 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 755, 120, 753, 753, + 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, + 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 756, 120, 120, 120, + 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 769, + 770, 769, 769, 769, 771, 772, 773, 774, 775, 776, 777, 777, 778, 777, + 777, 777, 779, 780, 781, 782, 783, 784, 784, 784, 784, 785, 786, 787, + 787, 787, 787, 787, 787, 787, 787, 787, 787, 788, 789, 790, 784, 784, + 784, 791, 757, 757, 757, 757, 758, 120, 792, 792, 793, 793, 793, 794, + 795, 796, 790, 790, 790, 797, 798, 799, 793, 793, 793, 800, 795, 796, + 790, 790, 790, 790, 801, 799, 790, 802, 803, 803, 803, 803, 803, 804, + 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 803, 790, 790, 790, + 805, 806, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 807, + 790, 790, 790, 805, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 809, 810, 579, 579, 579, 579, 579, 579, 579, 579, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 809, 810, 810, 810, + 810, 810, 811, 811, 812, 811, 811, 811, 811, 811, 811, 811, 811, 811, + 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, + 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, + 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, + 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, + 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 813, + 814, 814, 814, 814, 814, 814, 815, 120, 816, 816, 816, 816, 816, 817, + 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, + 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, + 818, 818, 818, 818, 818, 819, 818, 818, 820, 821, 120, 120, 101, 101, + 101, 101, 101, 822, 823, 824, 101, 101, 101, 825, 826, 826, 826, 826, + 826, 826, 826, 826, 827, 828, 829, 120, 64, 64, 830, 831, 832, 27, 833, + 27, 27, 27, 27, 27, 27, 27, 834, 835, 27, 836, 837, 27, 27, 838, 839, + 120, 120, 120, 120, 120, 120, 120, 840, 841, 842, 843, 844, 844, 845, + 846, 847, 848, 849, 849, 849, 849, 849, 849, 850, 120, 851, 852, 852, + 852, 852, 852, 853, 854, 855, 856, 857, 858, 859, 859, 860, 861, 862, + 863, 864, 864, 865, 866, 867, 867, 868, 869, 870, 871, 367, 367, 367, + 872, 873, 874, 874, 874, 874, 874, 875, 876, 877, 878, 879, 880, 881, + 348, 352, 882, 883, 883, 883, 883, 883, 884, 885, 120, 886, 887, 888, + 889, 348, 348, 890, 891, 892, 892, 892, 892, 892, 892, 893, 894, 895, + 120, 120, 896, 897, 898, 899, 120, 900, 900, 900, 120, 372, 372, 54, 54, + 54, 54, 54, 901, 902, 120, 903, 903, 903, 903, 903, 903, 903, 903, 903, + 903, 897, 897, 897, 897, 904, 905, 906, 907, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, + 909, 909, 908, 909, 909, 910, 909, 909, 909, 909, 909, 909, 908, 909, + 909, 910, 909, 909, 909, 908, 909, 909, 910, 909, 909, 909, 908, 909, + 909, 911, 120, 368, 368, 912, 913, 369, 369, 369, 369, 369, 914, 915, + 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, + 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, + 915, 915, 915, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, + 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, + 916, 916, 916, 916, 916, 916, 916, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 809, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 917, 810, 810, 810, 810, 918, 120, 919, + 920, 121, 921, 922, 923, 924, 121, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 925, 926, 927, 120, 928, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 914, 120, - 120, 128, 128, 128, 128, 128, 128, 128, 128, 915, 128, 128, 128, 128, - 128, 128, 120, 120, 120, 120, 120, 128, 916, 917, 917, 918, 919, 920, - 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 931, 932, - 933, 934, 935, 936, 937, 937, 938, 939, 940, 940, 941, 942, 943, 944, - 945, 945, 945, 945, 946, 947, 947, 947, 948, 949, 949, 949, 950, 951, - 952, 120, 953, 954, 955, 954, 954, 956, 954, 954, 957, 954, 958, 954, - 958, 120, 120, 120, 120, 954, 954, 954, 954, 954, 954, 954, 954, 954, - 954, 954, 954, 954, 954, 954, 959, 960, 961, 961, 961, 961, 961, 962, - 611, 963, 963, 963, 963, 963, 963, 964, 965, 966, 967, 575, 968, 969, - 120, 120, 120, 120, 120, 611, 611, 611, 611, 611, 970, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 971, - 971, 971, 972, 973, 973, 973, 973, 973, 973, 974, 120, 975, 976, 976, - 977, 978, 978, 978, 978, 979, 120, 980, 980, 981, 982, 983, 983, 983, - 983, 984, 985, 986, 986, 986, 987, 988, 988, 988, 988, 989, 988, 990, - 120, 120, 120, 120, 120, 991, 991, 991, 991, 991, 992, 992, 992, 992, - 992, 993, 993, 993, 993, 993, 993, 994, 994, 994, 995, 996, 997, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 998, 998, 998, 998, 998, - 120, 999, 999, 999, 999, 999, 999, 1000, 1001, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1002, - 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, - 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, - 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, - 1002, 1003, 120, 1002, 1002, 1004, 120, 1002, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 1005, 1006, 1007, 1007, 1007, 1007, 1008, 1009, 1010, 1010, 1011, 1012, - 1013, 1013, 1014, 1015, 1016, 1016, 1016, 1017, 1018, 1019, 120, 120, - 120, 120, 120, 120, 1020, 1020, 1021, 1022, 1023, 1023, 1024, 1025, 1026, - 1026, 1026, 1027, 120, 120, 120, 120, 120, 120, 120, 120, 1028, 1028, - 1028, 1028, 1029, 1029, 1029, 1030, 1031, 1031, 1032, 1031, 1031, 1031, - 1031, 1031, 1033, 1034, 1035, 1036, 1037, 1037, 1038, 1039, 1040, 120, - 1041, 1042, 1043, 1043, 1043, 1044, 1045, 1045, 1045, 1046, 120, 120, - 120, 120, 1047, 1048, 1047, 1047, 1049, 1050, 1051, 120, 1052, 1052, - 1052, 1052, 1052, 1052, 1053, 1054, 1055, 1055, 1056, 1057, 1058, 1058, - 1059, 1060, 1061, 1061, 1062, 1063, 120, 1064, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, - 1065, 1066, 120, 120, 120, 120, 120, 120, 1067, 1067, 1067, 1067, 1067, - 1067, 1068, 120, 1069, 1069, 1069, 1069, 1069, 1069, 1070, 1071, 120, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 929, 120, + 120, 128, 128, 128, 128, 128, 128, 128, 128, 930, 128, 128, 128, 128, + 128, 128, 120, 120, 120, 120, 120, 128, 931, 932, 932, 933, 934, 935, + 936, 937, 938, 939, 940, 941, 942, 943, 944, 169, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 945, 946, + 947, 948, 949, 950, 951, 951, 952, 953, 954, 954, 955, 956, 957, 958, + 959, 959, 959, 959, 960, 961, 961, 961, 962, 963, 963, 963, 964, 965, + 966, 120, 967, 968, 969, 968, 968, 970, 968, 968, 971, 968, 972, 968, + 972, 120, 120, 120, 120, 968, 968, 968, 968, 968, 968, 968, 968, 968, + 968, 968, 968, 968, 968, 968, 973, 974, 975, 975, 975, 975, 975, 976, + 615, 977, 977, 977, 977, 977, 977, 978, 979, 980, 981, 579, 982, 983, + 120, 120, 120, 120, 120, 615, 615, 615, 615, 615, 984, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 985, + 985, 985, 986, 987, 987, 987, 987, 987, 987, 988, 120, 989, 990, 990, + 991, 992, 992, 992, 992, 993, 120, 994, 994, 995, 996, 997, 997, 997, + 997, 998, 999, 1000, 1000, 1000, 1001, 1002, 1002, 1002, 1002, 1003, + 1002, 1004, 120, 120, 120, 120, 120, 1005, 1005, 1005, 1005, 1005, 1006, + 1006, 1006, 1006, 1006, 1007, 1007, 1007, 1007, 1007, 1007, 1008, 1008, + 1008, 1009, 1010, 1011, 1012, 1012, 1012, 1012, 1013, 1014, 1014, 1014, + 1014, 1015, 1016, 1016, 1016, 1016, 1016, 120, 1017, 1017, 1017, 1017, + 1017, 1017, 1018, 1019, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 1020, 1020, 1020, 1020, 1020, + 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, + 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, + 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1021, 120, 1020, + 1020, 1022, 120, 1020, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 1023, 1024, 1025, 1025, + 1025, 1025, 1026, 1027, 1028, 1028, 1029, 1030, 1031, 1031, 1032, 1033, + 1034, 1034, 1034, 1035, 1036, 1037, 120, 120, 120, 120, 120, 120, 1038, + 1038, 1039, 1040, 1041, 1041, 1042, 1043, 1044, 1044, 1044, 1045, 120, + 120, 120, 120, 120, 120, 120, 120, 1046, 1046, 1046, 1046, 1047, 1047, + 1047, 1048, 1049, 1049, 1050, 1049, 1049, 1049, 1049, 1049, 1051, 1052, + 1053, 1054, 1055, 1055, 1056, 1057, 1058, 120, 1059, 1060, 1061, 1061, + 1061, 1062, 1063, 1063, 1063, 1064, 120, 120, 120, 120, 1065, 1066, 1065, + 1065, 1067, 1068, 1069, 120, 1070, 1070, 1070, 1070, 1070, 1070, 1071, + 1072, 1073, 1073, 1074, 1075, 1076, 1076, 1077, 1078, 1079, 1079, 1080, + 1081, 120, 1082, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1083, + 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1084, 120, 120, 120, 120, + 120, 120, 1085, 1085, 1085, 1085, 1085, 1085, 1086, 120, 1087, 1087, + 1087, 1087, 1087, 1087, 1088, 1089, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 1090, 1090, 1090, 1091, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 1072, 1072, 1072, 1073, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 1074, 1075, 1075, 1075, 1075, 1075, - 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 120, 1083, 1084, 1085, - 1085, 1085, 1085, 1085, 1086, 1087, 1088, 120, 1089, 1089, 1089, 1090, - 1091, 1092, 1093, 1094, 1094, 1094, 1095, 1096, 1097, 1098, 1099, 120, - 1100, 1100, 1100, 1100, 1101, 120, 1102, 1103, 1103, 1103, 1103, 1103, - 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 120, 1113, 1113, - 1114, 1113, 1113, 1115, 1116, 1117, 120, 120, 120, 120, 120, 120, 120, - 120, 1118, 1119, 1120, 1121, 1120, 1122, 1123, 1123, 1123, 1123, 1123, - 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1132, 1133, 1134, - 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1141, 120, 120, 120, 120, 120, + 120, 1092, 1093, 1093, 1093, 1093, 1093, 1093, 1094, 1095, 1096, 1097, + 1098, 1099, 1100, 120, 1101, 1102, 1103, 1103, 1103, 1103, 1103, 1104, + 1105, 1106, 120, 1107, 1107, 1107, 1108, 1109, 1110, 1111, 1112, 1112, + 1112, 1113, 1114, 1115, 1116, 1117, 120, 1118, 1118, 1118, 1118, 1119, + 120, 1120, 1121, 1121, 1121, 1121, 1121, 1122, 1123, 1124, 1125, 1126, + 1127, 1128, 1129, 1130, 120, 1131, 1131, 1132, 1131, 1131, 1133, 1134, + 1135, 120, 120, 120, 120, 120, 120, 120, 120, 1136, 1137, 1138, 1139, + 1138, 1140, 1141, 1141, 1141, 1141, 1141, 1142, 1143, 1144, 1145, 1146, + 1147, 1148, 1149, 1150, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, + 1158, 1159, 1159, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 1160, 1160, 1160, 1160, 1160, 1160, 1161, + 1162, 1163, 1164, 1165, 1166, 120, 120, 120, 120, 1167, 1167, 1167, 1167, + 1167, 1167, 1168, 1169, 1170, 120, 1171, 1172, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 1173, 1173, 1173, 1173, 1173, 1174, 1175, 1176, 1177, 1178, 1179, + 1180, 120, 120, 120, 120, 1181, 1181, 1181, 1181, 1181, 1181, 1182, 1183, + 1184, 120, 1185, 1186, 1187, 1188, 120, 120, 1189, 1189, 1189, 1189, + 1189, 1190, 1191, 120, 1192, 1193, 120, 120, 120, 120, 120, 120, 1194, + 1194, 1194, 1195, 1196, 1197, 1198, 1199, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 1142, 1142, 1142, 1142, 1142, 1142, 1143, 1144, 1145, 120, 1146, 1147, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 1148, 1148, 1148, 1148, 1148, 1149, 1150, - 1151, 1152, 1153, 1154, 1155, 120, 120, 120, 120, 1156, 1156, 1156, 1156, - 1156, 1156, 1157, 1158, 1159, 120, 1160, 1161, 120, 120, 120, 120, 1162, - 1162, 1162, 1162, 1162, 1163, 1164, 120, 1165, 1166, 120, 120, 120, 120, - 120, 120, 1167, 1167, 1167, 1168, 1169, 1170, 1171, 1172, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1200, 1200, 1200, 1200, + 1201, 1201, 1201, 1201, 1202, 1203, 1204, 1205, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1207, + 1208, 1209, 1208, 1208, 1208, 1210, 1211, 1212, 1213, 120, 1214, 1215, + 1216, 1217, 1218, 1219, 1219, 1219, 1220, 1221, 1221, 1222, 1223, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 1224, 1224, 1224, 1224, 1224, + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1225, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1226, 1226, 1226, + 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1227, 1228, + 120, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 1224, 1229, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1231, 1230, 1230, 1230, 1230, 1232, 1233, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1234, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, + 1230, 1230, 1235, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1173, - 1173, 1173, 1173, 1174, 1174, 1174, 1174, 1175, 1176, 1177, 1178, 120, + 120, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1238, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 826, 826, 826, + 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, + 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, 826, + 826, 826, 826, 826, 826, 826, 826, 826, 1239, 1240, 1240, 1240, 1241, + 1242, 1243, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 1244, 1244, 1244, 1245, 1246, 120, 1247, 1247, 1247, 1247, 1247, 1247, + 1248, 1249, 1250, 120, 1251, 1252, 1253, 1247, 1247, 1254, 1247, 1247, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 1179, 1179, 1179, 1179, - 1179, 1179, 1179, 1180, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1182, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 1183, 1183, 1183, 1183, 1183, 1183, - 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1184, 1185, 120, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, - 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1186, 120, + 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1255, 1256, 120, 1257, 1258, + 1258, 1258, 1258, 1259, 120, 1260, 1261, 1262, 120, 120, 120, 120, 120, + 120, 120, 120, 1263, 120, 120, 120, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1265, 120, 120, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, + 1264, 1264, 1264, 1264, 1266, 120, 1267, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1188, 1187, 1187, 1187, 1187, 1189, 1190, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1191, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, - 1192, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1194, 1193, 1193, 1193, - 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1193, 1195, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1268, 1268, 1268, + 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, 1268, + 1270, 1268, 1271, 1268, 1272, 1273, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 615, 1274, 120, 615, 615, 615, 615, 1275, 1276, + 615, 615, 615, 615, 615, 615, 1277, 1278, 1279, 1280, 1281, 1282, 615, + 615, 615, 1283, 615, 615, 615, 615, 615, 615, 615, 1284, 120, 120, 980, + 980, 980, 980, 980, 980, 980, 980, 1285, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 811, 811, 811, 811, 811, - 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, - 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, - 811, 811, 811, 811, 811, 811, 1196, 1197, 1197, 1197, 1198, 1199, 1200, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1201, 1201, - 1201, 1202, 1203, 120, 1204, 1204, 1204, 1204, 1204, 1204, 1205, 1206, - 1207, 120, 1208, 1209, 1210, 1204, 1204, 1211, 1204, 1204, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1212, 1212, 1212, - 1212, 1212, 1212, 1212, 1212, 1213, 120, 1214, 1215, 1215, 1215, 1215, - 1216, 120, 1217, 1218, 1219, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 1220, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 623, + 120, 975, 975, 1286, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 1287, 1287, 1287, 1288, 1289, 1289, + 1290, 1287, 1287, 1291, 1292, 1289, 1289, 1287, 1287, 1287, 1288, 1289, + 1289, 1293, 1294, 1295, 1291, 1296, 1297, 1289, 1287, 1287, 1287, 1288, + 1289, 1289, 1298, 1299, 1300, 1301, 1289, 1289, 1289, 1302, 1303, 1304, + 1305, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289, 1287, 1287, + 1287, 1288, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289, 1287, + 1287, 1287, 1288, 1289, 1289, 1290, 1287, 1287, 1291, 1289, 1289, 1289, + 1287, 1287, 1287, 1288, 1289, 1289, 1306, 1287, 1287, 1287, 1307, 1289, + 1289, 1308, 1309, 1287, 1287, 1310, 1289, 1289, 1311, 1290, 1287, 1287, + 1312, 1289, 1289, 1313, 1314, 1287, 1287, 1315, 1289, 1289, 1289, 1316, + 1287, 1287, 1287, 1307, 1289, 1289, 1308, 1317, 1318, 1318, 1318, 1318, + 1318, 1318, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, + 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, + 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1320, 1320, + 1320, 1320, 1320, 1320, 1321, 1322, 1320, 1320, 1320, 1320, 1320, 1323, + 1324, 1319, 1325, 1326, 120, 1327, 1328, 1320, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 1329, 1330, 1330, 1331, 1332, 1333, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 1221, 1221, 1221, 1221, 1221, 1221, - 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1222, 1221, 1223, 1221, 1224, - 1221, 1225, 1226, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, - 611, 611, 1227, 120, 611, 611, 611, 611, 1228, 1229, 611, 611, 611, 611, - 611, 611, 1230, 1231, 1232, 1233, 1234, 1235, 611, 611, 611, 1236, 611, - 611, 611, 611, 611, 611, 611, 1237, 120, 120, 966, 966, 966, 966, 966, - 966, 966, 966, 1238, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 575, - 575, 575, 575, 575, 575, 575, 575, 575, 575, 619, 120, 961, 961, 1239, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1334, 1334, 1334, 1334, + 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, + 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1335, 1336, 1337, 120, + 120, 120, 120, 120, 1338, 1338, 1338, 1338, 1339, 1340, 1340, 1340, 1341, + 1342, 1343, 1344, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, + 120, 120, 120, 120, 120, 120, 120, 120, 120, 1345, 128, 128, 128, 1346, + 1347, 1348, 1349, 1350, 1351, 1346, 1352, 1346, 1348, 1348, 1353, 128, + 1354, 128, 1355, 1356, 1354, 128, 1355, 120, 120, 120, 120, 120, 120, + 1357, 120, 1358, 1359, 1359, 1359, 1359, 1360, 1359, 1359, 1359, 1359, + 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1360, 1361, 1359, 1362, + 1363, 1359, 1363, 1364, 1363, 1359, 1359, 1359, 1365, 1361, 626, 1366, + 628, 628, 628, 1367, 628, 628, 628, 628, 628, 628, 628, 1368, 628, 628, + 628, 1369, 1370, 1371, 628, 1372, 1361, 1361, 1361, 1361, 1361, 1361, + 1373, 1374, 1374, 1374, 1375, 1361, 790, 790, 790, 790, 790, 1376, 790, + 1377, 1378, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 757, + 757, 757, 757, 1379, 1380, 1381, 757, 757, 757, 757, 757, 757, 757, 757, + 1382, 1383, 757, 1384, 1385, 757, 757, 1386, 1387, 1388, 1389, 1384, + 1359, 757, 757, 1390, 1391, 757, 757, 757, 757, 757, 757, 757, 1392, + 1393, 1394, 1395, 757, 1396, 1397, 1394, 1398, 1399, 757, 757, 757, 1400, + 1401, 1402, 757, 757, 757, 757, 757, 757, 757, 757, 1403, 1404, 757, + 1405, 649, 1406, 757, 1407, 1408, 579, 1409, 757, 757, 757, 1359, 1410, + 1411, 1359, 1359, 1412, 1359, 1358, 1359, 1359, 1359, 1359, 1359, 1413, + 1414, 1359, 1359, 1413, 1415, 757, 757, 757, 757, 757, 757, 757, 757, + 1416, 1417, 579, 579, 579, 579, 1418, 1419, 757, 757, 757, 757, 1420, + 757, 1421, 757, 1422, 1358, 1423, 1361, 1359, 1424, 1425, 1361, 579, 579, + 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 1426, 1361, + 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 1427, 1361, 1361, 1361, + 1361, 1361, 579, 1426, 579, 579, 579, 579, 579, 579, 579, 1361, 579, + 1428, 579, 579, 579, 579, 579, 1361, 579, 579, 579, 1429, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 757, 1430, + 1431, 1361, 1432, 1433, 757, 1434, 757, 1435, 1361, 1361, 1361, 1361, + 757, 757, 1436, 1361, 1361, 1361, 1361, 1361, 1437, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, + 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1438, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 1439, 810, 810, 810, 810, 810, 808, + 808, 808, 808, 808, 808, 1440, 810, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 809, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, + 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 808, 917, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 808, 808, 808, 809, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 810, 1441, 1442, 120, 120, 120, 1443, + 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 1240, 1240, 1240, 1241, 1242, 1242, 1243, 1240, 1240, - 1244, 1245, 1242, 1242, 1240, 1240, 1240, 1241, 1242, 1242, 1246, 1247, - 1248, 1244, 1249, 1250, 1242, 1240, 1240, 1240, 1241, 1242, 1242, 1251, - 1252, 1253, 1254, 1242, 1242, 1242, 1255, 1256, 1257, 1258, 1242, 1242, - 1243, 1240, 1240, 1244, 1242, 1242, 1242, 1240, 1240, 1240, 1241, 1242, - 1242, 1243, 1240, 1240, 1244, 1242, 1242, 1242, 1240, 1240, 1240, 1241, - 1242, 1242, 1243, 1240, 1240, 1244, 1242, 1242, 1242, 1240, 1240, 1240, - 1241, 1242, 1242, 1259, 1240, 1240, 1240, 1260, 1242, 1242, 1261, 1262, - 1240, 1240, 1263, 1242, 1242, 1264, 1243, 1240, 1240, 1265, 1242, 1242, - 1266, 1267, 1240, 1240, 1268, 1242, 1242, 1242, 1269, 1240, 1240, 1240, - 1260, 1242, 1242, 1261, 1270, 1271, 1271, 1271, 1271, 1271, 1271, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, - 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1273, 1273, 1273, 1273, 1273, - 1273, 1274, 1275, 1273, 1273, 1273, 1273, 1273, 1276, 1277, 1272, 1278, - 1279, 120, 1280, 1281, 1273, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, - 1282, 1283, 1284, 1285, 120, 120, 120, 120, 120, 1286, 128, 128, 128, - 1287, 1288, 1289, 1290, 1291, 1292, 1287, 1293, 1287, 1289, 1289, 1294, - 128, 1295, 128, 1296, 1297, 1295, 128, 1296, 120, 120, 120, 120, 120, - 120, 1298, 120, 1299, 1299, 1299, 1299, 1299, 1300, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1300, 120, 1299, - 1301, 1302, 1299, 1302, 1299, 1302, 1299, 1299, 1299, 1303, 120, 621, - 1304, 623, 623, 623, 1305, 623, 623, 623, 623, 623, 623, 623, 1306, 623, - 623, 623, 623, 623, 1307, 120, 120, 120, 120, 120, 120, 120, 120, 1308, - 1309, 1309, 1309, 1310, 120, 775, 775, 775, 775, 775, 1311, 775, 1312, - 1313, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 120, 120, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1314, 1299, 1299, 1315, 1316, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1317, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1318, - 1319, 1320, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 645, - 1299, 1319, 575, 1321, 1299, 1322, 575, 575, 1323, 1299, 1299, 1299, - 1299, 1299, 1324, 1299, 1299, 1299, 1299, 1325, 1299, 1299, 1299, 1299, - 1299, 617, 1326, 1299, 1299, 617, 1323, 1299, 1299, 1299, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 575, 575, 575, 575, 1327, 1328, 1299, 1299, - 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1329, 120, 1299, 1330, - 1300, 120, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, - 575, 575, 968, 120, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, - 1331, 120, 120, 120, 120, 120, 575, 968, 575, 575, 575, 575, 575, 575, - 575, 120, 575, 707, 575, 575, 575, 575, 575, 120, 575, 575, 575, 704, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1299, 1329, - 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1330, 120, - 120, 120, 120, 120, 120, 120, 1329, 120, 120, 120, 120, 120, 120, 120, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 1332, 795, - 795, 795, 795, 795, 793, 793, 793, 793, 793, 793, 1333, 795, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 794, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, - 793, 793, 793, 793, 902, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 793, 793, 793, 794, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 1334, - 1335, 120, 120, 120, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, - 1336, 1336, 1336, 1336, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, - 120, 120, 120, 120, 120, 120, 917, 917, 917, 917, 917, 917, 917, 917, - 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, - 917, 917, 917, 917, 917, 917, 917, 917, 120, 120, 901, 901, 901, 901, - 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, - 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 1337, + 120, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, + 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, + 932, 932, 932, 120, 120, 916, 916, 916, 916, 916, 916, 916, 916, 916, + 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, + 916, 916, 916, 916, 916, 916, 916, 916, 1444, }; static const unsigned short index2[] = { @@ -2600,624 +2673,683 @@ static const unsigned short index2[] = { 185, 184, 184, 184, 185, 184, 184, 184, 184, 184, 82, 82, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 82, 187, 187, 187, 187, 187, 187, 187, 187, 187, 188, 188, 188, 82, 82, 189, 82, 147, - 147, 147, 147, 147, 82, 82, 82, 82, 82, 82, 158, 140, 140, 158, 140, 140, - 158, 140, 140, 140, 158, 158, 158, 190, 191, 192, 140, 140, 140, 158, - 140, 140, 158, 158, 140, 140, 140, 140, 140, 193, 193, 193, 194, 195, - 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 193, - 194, 196, 195, 194, 194, 194, 193, 193, 193, 193, 193, 193, 193, 193, - 194, 194, 194, 194, 197, 194, 194, 195, 97, 157, 198, 198, 193, 193, 193, - 195, 195, 193, 193, 199, 199, 200, 200, 200, 200, 200, 200, 200, 200, - 200, 200, 201, 202, 195, 195, 195, 195, 195, 195, 203, 204, 205, 205, 82, - 203, 203, 203, 203, 203, 203, 203, 203, 82, 82, 203, 203, 82, 82, 203, - 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 82, 203, - 203, 203, 203, 203, 203, 203, 82, 203, 82, 82, 82, 203, 203, 203, 203, - 82, 82, 206, 203, 205, 205, 205, 204, 204, 204, 204, 82, 82, 205, 205, - 82, 82, 205, 205, 207, 203, 82, 82, 82, 82, 82, 82, 82, 82, 205, 82, 82, - 82, 82, 203, 203, 82, 203, 203, 203, 204, 204, 82, 82, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 203, 203, 209, 209, 210, 210, 210, - 210, 210, 211, 212, 213, 82, 82, 82, 82, 82, 214, 214, 215, 82, 216, 216, - 216, 216, 216, 216, 82, 82, 82, 82, 216, 216, 82, 82, 216, 216, 216, 216, - 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 82, 216, 216, 216, 216, - 216, 216, 216, 82, 216, 216, 82, 216, 216, 82, 216, 216, 82, 82, 217, 82, - 215, 215, 215, 214, 214, 82, 82, 82, 82, 214, 214, 82, 82, 214, 214, 218, - 82, 82, 82, 214, 82, 82, 82, 82, 82, 82, 82, 216, 216, 216, 216, 82, 216, - 82, 82, 82, 82, 82, 82, 82, 219, 219, 219, 219, 219, 219, 219, 219, 219, - 219, 214, 214, 216, 216, 216, 214, 82, 82, 82, 220, 220, 221, 82, 222, - 222, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222, 222, 82, 222, 222, - 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222, - 222, 222, 222, 222, 222, 82, 222, 222, 82, 222, 222, 222, 222, 222, 82, - 82, 223, 222, 221, 221, 221, 220, 220, 220, 220, 220, 82, 220, 220, 221, - 82, 221, 221, 224, 82, 82, 222, 82, 82, 82, 82, 82, 82, 82, 222, 222, - 220, 220, 82, 82, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 226, - 227, 82, 82, 82, 82, 82, 82, 82, 222, 82, 82, 82, 82, 82, 82, 82, 228, - 229, 229, 82, 230, 230, 230, 230, 230, 230, 230, 230, 82, 82, 230, 230, - 82, 82, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 82, 230, 230, 230, 230, 230, 230, 230, 82, 230, 230, 82, 230, 230, - 230, 230, 230, 82, 82, 231, 230, 229, 228, 229, 228, 228, 228, 228, 82, - 82, 229, 229, 82, 82, 229, 229, 232, 82, 82, 82, 82, 82, 82, 82, 82, 228, - 229, 82, 82, 82, 82, 230, 230, 82, 230, 230, 230, 228, 228, 82, 82, 233, - 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 230, 235, 235, 235, - 235, 235, 235, 82, 82, 236, 237, 82, 237, 237, 237, 237, 237, 237, 82, - 82, 82, 237, 237, 237, 82, 237, 237, 237, 237, 82, 82, 82, 237, 237, 82, - 237, 82, 237, 237, 82, 82, 82, 237, 237, 82, 82, 82, 237, 237, 237, 237, - 237, 237, 237, 237, 237, 237, 82, 82, 82, 82, 238, 238, 236, 238, 238, - 82, 82, 82, 238, 238, 238, 82, 238, 238, 238, 239, 82, 82, 237, 82, 82, - 82, 82, 82, 82, 238, 82, 82, 82, 82, 82, 82, 240, 240, 240, 240, 240, - 240, 240, 240, 240, 240, 241, 241, 241, 242, 242, 242, 242, 242, 242, - 243, 242, 82, 82, 82, 82, 82, 244, 245, 245, 245, 82, 246, 246, 246, 246, - 246, 246, 246, 246, 82, 246, 246, 246, 82, 246, 246, 246, 246, 246, 246, - 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 82, 82, 82, 246, 244, - 244, 244, 245, 245, 245, 245, 82, 244, 244, 244, 82, 244, 244, 244, 247, - 82, 82, 82, 82, 82, 82, 82, 248, 249, 82, 246, 246, 246, 82, 82, 82, 82, - 82, 246, 246, 244, 244, 82, 82, 250, 250, 250, 250, 250, 250, 250, 250, - 250, 250, 251, 251, 251, 251, 251, 251, 251, 252, 82, 253, 254, 254, 82, - 255, 255, 255, 255, 255, 255, 255, 255, 82, 255, 255, 255, 82, 255, 255, - 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, - 255, 255, 82, 255, 255, 255, 255, 255, 82, 82, 256, 255, 254, 257, 254, - 254, 254, 254, 254, 82, 257, 254, 254, 82, 254, 254, 253, 258, 82, 82, - 82, 82, 82, 82, 82, 254, 254, 82, 82, 82, 82, 82, 82, 82, 255, 82, 255, - 255, 253, 253, 82, 82, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, - 82, 255, 255, 82, 82, 82, 82, 82, 82, 260, 261, 261, 82, 262, 262, 262, - 262, 262, 262, 262, 262, 82, 262, 262, 262, 82, 262, 262, 262, 262, 262, - 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 82, 82, 262, - 261, 261, 261, 260, 260, 260, 260, 82, 261, 261, 261, 82, 261, 261, 261, - 263, 262, 82, 82, 82, 82, 82, 82, 82, 82, 261, 82, 82, 82, 82, 82, 82, - 82, 262, 262, 262, 260, 260, 82, 82, 264, 264, 264, 264, 264, 264, 264, - 264, 264, 264, 265, 265, 265, 265, 265, 265, 82, 82, 82, 266, 262, 262, - 262, 262, 262, 262, 82, 82, 267, 267, 82, 268, 268, 268, 268, 268, 268, - 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 82, 82, 82, - 268, 268, 268, 268, 268, 268, 268, 268, 82, 268, 268, 268, 268, 268, 268, - 268, 268, 268, 82, 268, 82, 82, 82, 82, 269, 82, 82, 82, 82, 267, 267, - 267, 270, 270, 270, 82, 270, 82, 267, 267, 267, 267, 267, 267, 267, 267, - 82, 82, 82, 82, 82, 82, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, - 82, 82, 267, 267, 272, 82, 82, 82, 82, 273, 273, 273, 273, 273, 273, 273, - 273, 273, 273, 273, 273, 273, 273, 273, 273, 274, 273, 273, 274, 274, - 274, 274, 275, 275, 276, 82, 82, 82, 82, 277, 273, 273, 273, 273, 273, - 273, 278, 274, 279, 279, 279, 279, 274, 274, 274, 280, 281, 281, 281, - 281, 281, 281, 281, 281, 281, 281, 282, 282, 82, 82, 82, 82, 82, 283, - 283, 82, 283, 82, 82, 283, 283, 82, 283, 82, 82, 283, 82, 82, 82, 82, 82, - 82, 283, 283, 283, 283, 82, 283, 283, 283, 283, 283, 283, 283, 82, 283, - 283, 283, 82, 283, 82, 283, 82, 82, 283, 283, 82, 283, 283, 283, 283, - 284, 283, 283, 284, 284, 284, 284, 285, 285, 82, 284, 284, 283, 82, 82, - 283, 283, 283, 283, 283, 82, 286, 82, 287, 287, 287, 287, 284, 284, 82, - 82, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 82, 82, 283, 283, - 283, 283, 289, 290, 290, 290, 291, 292, 291, 291, 293, 291, 291, 294, - 293, 295, 295, 295, 295, 295, 293, 296, 295, 296, 296, 296, 297, 297, - 296, 296, 296, 296, 296, 296, 298, 298, 298, 298, 298, 298, 298, 298, - 298, 298, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 300, 297, - 296, 297, 296, 301, 302, 303, 302, 303, 304, 304, 289, 289, 289, 289, - 289, 289, 289, 289, 82, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, - 289, 289, 82, 82, 82, 82, 305, 306, 307, 308, 307, 307, 307, 307, 307, - 306, 306, 306, 306, 307, 309, 306, 307, 310, 310, 311, 294, 310, 310, - 289, 289, 289, 289, 289, 307, 307, 307, 307, 307, 307, 307, 307, 307, - 307, 307, 82, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, - 82, 300, 300, 296, 296, 296, 296, 296, 296, 297, 296, 296, 296, 296, 296, - 296, 82, 296, 296, 291, 291, 294, 291, 292, 312, 312, 312, 312, 293, 293, - 82, 82, 82, 82, 82, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, - 313, 314, 314, 315, 315, 315, 315, 314, 315, 315, 315, 315, 315, 316, - 314, 317, 317, 314, 314, 315, 315, 313, 318, 318, 318, 318, 318, 318, - 318, 318, 318, 318, 319, 319, 320, 320, 320, 320, 313, 313, 313, 313, - 313, 313, 314, 314, 315, 315, 313, 313, 313, 313, 315, 315, 315, 313, - 314, 314, 314, 313, 313, 314, 314, 314, 314, 314, 314, 314, 313, 313, - 313, 315, 315, 315, 315, 313, 313, 313, 313, 313, 315, 314, 314, 315, - 315, 314, 314, 314, 314, 314, 314, 321, 313, 314, 318, 318, 314, 314, - 314, 315, 322, 322, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 82, 323, 82, 82, 82, 82, 82, 323, 82, 82, 324, 324, - 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 326, 324, 324, 324, - 327, 327, 327, 327, 327, 327, 327, 327, 328, 328, 328, 328, 328, 328, - 328, 328, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, - 330, 330, 330, 330, 330, 82, 330, 330, 330, 330, 82, 82, 330, 330, 330, - 330, 330, 330, 330, 82, 330, 330, 330, 82, 82, 331, 331, 331, 332, 333, - 332, 332, 332, 332, 332, 332, 332, 334, 334, 334, 334, 334, 334, 334, - 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 82, 82, - 82, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 82, 82, 82, 82, 82, - 82, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, - 82, 82, 337, 337, 337, 337, 337, 337, 82, 82, 338, 339, 339, 339, 339, - 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, - 339, 339, 340, 340, 339, 341, 342, 342, 342, 342, 342, 342, 342, 342, - 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 343, 344, 82, 82, 82, - 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 199, 199, 199, - 346, 346, 346, 345, 345, 345, 345, 345, 345, 345, 345, 82, 82, 82, 82, - 82, 82, 82, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, - 347, 82, 347, 347, 347, 347, 348, 348, 349, 82, 82, 82, 350, 350, 350, - 350, 350, 350, 350, 350, 350, 350, 351, 351, 352, 199, 199, 82, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, 354, 354, 82, 82, 82, 82, 355, - 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 82, 355, 355, - 355, 82, 356, 356, 82, 82, 82, 82, 357, 357, 357, 357, 357, 357, 357, - 357, 357, 357, 357, 357, 358, 358, 359, 358, 358, 358, 358, 358, 358, - 358, 359, 359, 359, 359, 359, 359, 359, 359, 358, 359, 359, 358, 358, - 358, 358, 358, 358, 358, 358, 358, 360, 358, 361, 361, 362, 363, 361, - 364, 361, 365, 357, 366, 82, 82, 367, 367, 367, 367, 367, 367, 367, 367, - 367, 367, 82, 82, 82, 82, 82, 82, 368, 368, 368, 368, 368, 368, 368, 368, - 368, 368, 82, 82, 82, 82, 82, 82, 369, 369, 370, 370, 371, 372, 373, 369, - 374, 374, 369, 375, 375, 375, 376, 82, 377, 377, 377, 377, 377, 377, 377, - 377, 377, 377, 82, 82, 82, 82, 82, 82, 378, 378, 378, 378, 378, 378, 378, - 378, 378, 378, 378, 379, 378, 378, 378, 378, 378, 380, 378, 82, 82, 82, - 82, 82, 339, 339, 339, 339, 339, 339, 82, 82, 381, 381, 381, 381, 381, - 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 82, 382, 382, 382, 383, - 383, 383, 383, 382, 382, 383, 383, 383, 82, 82, 82, 82, 383, 383, 382, - 383, 383, 383, 383, 383, 383, 384, 385, 386, 82, 82, 82, 82, 387, 82, 82, - 82, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, - 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 82, 82, 390, - 390, 390, 390, 390, 82, 82, 82, 391, 391, 391, 391, 391, 391, 391, 391, - 391, 391, 391, 391, 82, 82, 82, 82, 391, 391, 82, 82, 82, 82, 82, 82, - 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 82, 82, 82, 394, - 394, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, - 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 398, 399, 399, - 400, 82, 82, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, - 402, 402, 402, 403, 404, 403, 404, 404, 404, 404, 404, 404, 404, 82, 405, - 403, 404, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 403, 403, - 403, 403, 403, 403, 404, 404, 406, 406, 406, 406, 406, 406, 406, 406, 82, - 82, 407, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 82, 82, 82, - 82, 82, 82, 409, 409, 409, 409, 409, 409, 409, 410, 409, 409, 409, 409, - 409, 409, 82, 82, 97, 97, 97, 97, 97, 157, 157, 157, 157, 157, 157, 97, - 97, 157, 411, 82, 412, 412, 412, 412, 413, 414, 414, 414, 414, 414, 414, - 414, 414, 414, 414, 414, 414, 414, 414, 414, 415, 413, 412, 412, 412, - 412, 412, 413, 412, 413, 413, 413, 413, 413, 412, 413, 416, 414, 414, - 414, 414, 414, 414, 414, 82, 82, 82, 82, 417, 417, 417, 417, 417, 417, - 417, 417, 417, 417, 418, 418, 419, 418, 418, 418, 418, 420, 420, 420, - 420, 420, 420, 420, 420, 420, 420, 421, 422, 421, 421, 421, 421, 421, - 421, 421, 420, 420, 420, 420, 420, 420, 420, 420, 420, 82, 82, 82, 423, - 423, 424, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, - 425, 425, 424, 423, 423, 423, 423, 424, 424, 423, 423, 426, 427, 423, - 423, 425, 425, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 425, - 425, 425, 425, 425, 425, 429, 429, 429, 429, 429, 429, 429, 429, 429, - 429, 429, 429, 429, 429, 430, 431, 432, 432, 431, 431, 431, 432, 431, - 432, 432, 432, 433, 433, 82, 82, 82, 82, 82, 82, 82, 82, 434, 434, 434, - 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, - 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, - 437, 436, 436, 437, 438, 82, 82, 82, 439, 439, 439, 439, 439, 440, 440, - 440, 440, 440, 440, 440, 440, 440, 440, 82, 82, 82, 435, 435, 435, 441, - 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, + 147, 147, 147, 147, 82, 147, 147, 147, 147, 147, 147, 147, 147, 82, 82, + 82, 82, 82, 82, 140, 140, 140, 140, 140, 140, 132, 158, 140, 140, 158, + 140, 140, 158, 140, 140, 140, 158, 158, 158, 190, 191, 192, 140, 140, + 140, 158, 140, 140, 158, 158, 140, 140, 140, 140, 140, 193, 193, 193, + 194, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, + 195, 193, 194, 196, 195, 194, 194, 194, 193, 193, 193, 193, 193, 193, + 193, 193, 194, 194, 194, 194, 197, 194, 194, 195, 97, 157, 198, 198, 193, + 193, 193, 195, 195, 193, 193, 199, 199, 200, 200, 200, 200, 200, 200, + 200, 200, 200, 200, 201, 202, 195, 195, 195, 195, 195, 195, 203, 204, + 205, 205, 82, 203, 203, 203, 203, 203, 203, 203, 203, 82, 82, 203, 203, + 82, 82, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 82, 203, 203, 203, 203, 203, 203, 203, 82, 203, 82, 82, 82, 203, + 203, 203, 203, 82, 82, 206, 203, 205, 205, 205, 204, 204, 204, 204, 82, + 82, 205, 205, 82, 82, 205, 205, 207, 203, 82, 82, 82, 82, 82, 82, 82, 82, + 205, 82, 82, 82, 82, 203, 203, 82, 203, 203, 203, 204, 204, 82, 82, 208, + 208, 208, 208, 208, 208, 208, 208, 208, 208, 203, 203, 209, 209, 210, + 210, 210, 210, 210, 211, 212, 213, 82, 82, 82, 82, 82, 214, 214, 215, 82, + 216, 216, 216, 216, 216, 216, 82, 82, 82, 82, 216, 216, 82, 82, 216, 216, + 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 82, 216, 216, + 216, 216, 216, 216, 216, 82, 216, 216, 82, 216, 216, 82, 216, 216, 82, + 82, 217, 82, 215, 215, 215, 214, 214, 82, 82, 82, 82, 214, 214, 82, 82, + 214, 214, 218, 82, 82, 82, 214, 82, 82, 82, 82, 82, 82, 82, 216, 216, + 216, 216, 82, 216, 82, 82, 82, 82, 82, 82, 82, 219, 219, 219, 219, 219, + 219, 219, 219, 219, 219, 214, 214, 216, 216, 216, 214, 82, 82, 82, 220, + 220, 221, 82, 222, 222, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222, + 222, 82, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, + 222, 82, 222, 222, 222, 222, 222, 222, 222, 82, 222, 222, 82, 222, 222, + 222, 222, 222, 82, 82, 223, 222, 221, 221, 221, 220, 220, 220, 220, 220, + 82, 220, 220, 221, 82, 221, 221, 224, 82, 82, 222, 82, 82, 82, 82, 82, + 82, 82, 222, 222, 220, 220, 82, 82, 225, 225, 225, 225, 225, 225, 225, + 225, 225, 225, 226, 227, 82, 82, 82, 82, 82, 82, 82, 222, 82, 82, 82, 82, + 82, 82, 82, 228, 229, 229, 82, 230, 230, 230, 230, 230, 230, 230, 230, + 82, 82, 230, 230, 82, 82, 230, 230, 230, 230, 230, 230, 230, 230, 230, + 230, 230, 230, 230, 230, 82, 230, 230, 230, 230, 230, 230, 230, 82, 230, + 230, 82, 230, 230, 230, 230, 230, 82, 82, 231, 230, 229, 228, 229, 228, + 228, 228, 228, 82, 82, 229, 229, 82, 82, 229, 229, 232, 82, 82, 82, 82, + 82, 82, 82, 82, 228, 229, 82, 82, 82, 82, 230, 230, 82, 230, 230, 230, + 228, 228, 82, 82, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, + 230, 235, 235, 235, 235, 235, 235, 82, 82, 236, 237, 82, 237, 237, 237, + 237, 237, 237, 82, 82, 82, 237, 237, 237, 82, 237, 237, 237, 237, 82, 82, + 82, 237, 237, 82, 237, 82, 237, 237, 82, 82, 82, 237, 237, 82, 82, 82, + 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 82, 82, 82, 82, 238, + 238, 236, 238, 238, 82, 82, 82, 238, 238, 238, 82, 238, 238, 238, 239, + 82, 82, 237, 82, 82, 82, 82, 82, 82, 238, 82, 82, 82, 82, 82, 82, 240, + 240, 240, 240, 240, 240, 240, 240, 240, 240, 241, 241, 241, 242, 242, + 242, 242, 242, 242, 243, 242, 82, 82, 82, 82, 82, 244, 245, 245, 245, 82, + 246, 246, 246, 246, 246, 246, 246, 246, 82, 246, 246, 246, 82, 246, 246, + 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 82, + 82, 82, 246, 244, 244, 244, 245, 245, 245, 245, 82, 244, 244, 244, 82, + 244, 244, 244, 247, 82, 82, 82, 82, 82, 82, 82, 248, 249, 82, 246, 246, + 246, 82, 82, 82, 82, 82, 246, 246, 244, 244, 82, 82, 250, 250, 250, 250, + 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 252, + 253, 254, 255, 255, 82, 253, 253, 253, 253, 253, 253, 253, 253, 82, 253, + 253, 253, 82, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, + 253, 253, 253, 253, 253, 253, 82, 253, 253, 253, 253, 253, 82, 82, 256, + 253, 255, 257, 255, 255, 255, 255, 255, 82, 257, 255, 255, 82, 255, 255, + 254, 258, 82, 82, 82, 82, 82, 82, 82, 255, 255, 82, 82, 82, 82, 82, 82, + 82, 253, 82, 253, 253, 254, 254, 82, 82, 259, 259, 259, 259, 259, 259, + 259, 259, 259, 259, 82, 253, 253, 82, 82, 82, 82, 82, 82, 260, 261, 261, + 82, 262, 262, 262, 262, 262, 262, 262, 262, 82, 262, 262, 262, 82, 262, + 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, + 262, 262, 82, 82, 262, 261, 261, 261, 260, 260, 260, 260, 82, 261, 261, + 261, 82, 261, 261, 261, 263, 262, 264, 82, 82, 82, 82, 262, 262, 262, + 261, 265, 265, 265, 265, 265, 265, 265, 262, 262, 262, 260, 260, 82, 82, + 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 265, 265, 265, 265, + 265, 265, 265, 265, 265, 267, 262, 262, 262, 262, 262, 262, 82, 82, 268, + 268, 82, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, + 269, 269, 269, 269, 269, 82, 82, 82, 269, 269, 269, 269, 269, 269, 269, + 269, 82, 269, 269, 269, 269, 269, 269, 269, 269, 269, 82, 269, 82, 82, + 82, 82, 270, 82, 82, 82, 82, 268, 268, 268, 271, 271, 271, 82, 271, 82, + 268, 268, 268, 268, 268, 268, 268, 268, 82, 82, 82, 82, 82, 82, 272, 272, + 272, 272, 272, 272, 272, 272, 272, 272, 82, 82, 268, 268, 273, 82, 82, + 82, 82, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, + 274, 274, 274, 275, 274, 274, 275, 275, 275, 275, 276, 276, 277, 82, 82, + 82, 82, 278, 274, 274, 274, 274, 274, 274, 279, 275, 280, 280, 280, 280, + 275, 275, 275, 281, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, + 283, 283, 82, 82, 82, 82, 82, 284, 284, 82, 284, 82, 82, 284, 284, 82, + 284, 82, 82, 284, 82, 82, 82, 82, 82, 82, 284, 284, 284, 284, 82, 284, + 284, 284, 284, 284, 284, 284, 82, 284, 284, 284, 82, 284, 82, 284, 82, + 82, 284, 284, 82, 284, 284, 284, 284, 285, 284, 284, 285, 285, 285, 285, + 286, 286, 82, 285, 285, 284, 82, 82, 284, 284, 284, 284, 284, 82, 287, + 82, 288, 288, 288, 288, 285, 285, 82, 82, 289, 289, 289, 289, 289, 289, + 289, 289, 289, 289, 82, 82, 284, 284, 284, 284, 290, 291, 291, 291, 292, + 293, 292, 292, 294, 292, 292, 295, 294, 296, 296, 296, 296, 296, 294, + 297, 296, 297, 297, 297, 298, 298, 297, 297, 297, 297, 297, 297, 299, + 299, 299, 299, 299, 299, 299, 299, 299, 299, 300, 300, 300, 300, 300, + 300, 300, 300, 300, 300, 301, 298, 297, 298, 297, 302, 303, 304, 303, + 304, 305, 305, 290, 290, 290, 290, 290, 290, 290, 290, 82, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 82, 82, 82, 82, 306, 307, + 308, 309, 308, 308, 308, 308, 308, 307, 307, 307, 307, 308, 310, 307, + 308, 311, 311, 312, 295, 311, 311, 290, 290, 290, 290, 290, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 308, 308, 82, 308, 308, 308, 308, 308, + 308, 308, 308, 308, 308, 308, 308, 82, 301, 301, 297, 297, 297, 297, 297, + 297, 298, 297, 297, 297, 297, 297, 297, 82, 297, 297, 292, 292, 295, 292, + 293, 313, 313, 313, 313, 294, 294, 82, 82, 82, 82, 82, 314, 314, 314, + 314, 314, 314, 314, 314, 314, 314, 314, 315, 315, 316, 316, 316, 316, + 315, 316, 316, 316, 316, 316, 317, 315, 318, 318, 315, 315, 316, 316, + 314, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 320, 320, 321, + 321, 321, 321, 314, 314, 314, 314, 314, 314, 315, 315, 316, 316, 314, + 314, 314, 314, 316, 316, 316, 314, 315, 315, 315, 314, 314, 315, 315, + 315, 315, 315, 315, 315, 314, 314, 314, 316, 316, 316, 316, 314, 314, + 314, 314, 314, 316, 315, 315, 316, 316, 315, 315, 315, 315, 315, 315, + 322, 314, 315, 319, 319, 315, 315, 315, 316, 323, 323, 324, 324, 324, + 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 82, 324, 82, 82, + 82, 82, 82, 324, 82, 82, 325, 325, 325, 325, 325, 325, 325, 325, 325, + 325, 325, 326, 327, 325, 325, 325, 328, 328, 328, 328, 328, 328, 328, + 328, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330, + 330, 330, 330, 331, 331, 331, 331, 331, 331, 331, 331, 331, 82, 331, 331, + 331, 331, 82, 82, 331, 331, 331, 331, 331, 331, 331, 82, 331, 331, 331, + 82, 82, 332, 332, 332, 333, 334, 333, 333, 333, 333, 333, 333, 333, 335, + 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, + 335, 335, 335, 335, 335, 82, 82, 82, 336, 336, 336, 336, 336, 336, 336, + 336, 336, 336, 82, 82, 82, 82, 82, 82, 337, 337, 337, 337, 337, 337, 337, + 337, 337, 337, 337, 337, 337, 337, 82, 82, 338, 338, 338, 338, 338, 338, + 82, 82, 339, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 340, 340, 340, 340, 341, 341, 340, 342, 343, 343, + 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, + 343, 343, 344, 345, 82, 82, 82, 346, 346, 346, 346, 346, 346, 346, 346, + 346, 346, 346, 199, 199, 199, 347, 347, 347, 346, 346, 346, 346, 346, + 346, 346, 346, 82, 82, 82, 82, 82, 82, 82, 348, 348, 348, 348, 348, 348, + 348, 348, 348, 348, 348, 348, 348, 82, 348, 348, 348, 348, 349, 349, 350, + 82, 82, 82, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 352, 352, + 353, 199, 199, 82, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 355, + 355, 82, 82, 82, 82, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, + 356, 356, 356, 82, 356, 356, 356, 82, 357, 357, 82, 82, 82, 82, 358, 358, + 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 359, 359, 360, 359, + 359, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 360, 360, + 359, 360, 360, 359, 359, 359, 359, 359, 359, 359, 359, 359, 361, 359, + 362, 362, 363, 364, 362, 365, 362, 366, 358, 367, 82, 82, 368, 368, 368, + 368, 368, 368, 368, 368, 368, 368, 82, 82, 82, 82, 82, 82, 369, 369, 369, + 369, 369, 369, 369, 369, 369, 369, 82, 82, 82, 82, 82, 82, 370, 370, 371, + 371, 372, 373, 374, 370, 375, 375, 370, 376, 376, 376, 377, 82, 378, 378, + 378, 378, 378, 378, 378, 378, 378, 378, 82, 82, 82, 82, 82, 82, 379, 379, + 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 379, 379, 379, 379, + 379, 379, 379, 379, 379, 376, 376, 379, 379, 381, 379, 82, 82, 82, 82, + 82, 340, 340, 340, 340, 340, 340, 82, 82, 382, 382, 382, 382, 382, 382, + 382, 382, 382, 382, 382, 382, 382, 382, 382, 82, 383, 383, 383, 384, 384, + 384, 384, 383, 383, 384, 384, 384, 82, 82, 82, 82, 384, 384, 383, 384, + 384, 384, 384, 384, 384, 385, 386, 387, 82, 82, 82, 82, 388, 82, 82, 82, + 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, + 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 82, 82, 391, + 391, 391, 391, 391, 82, 82, 82, 392, 392, 392, 392, 392, 392, 392, 392, + 392, 392, 392, 392, 82, 82, 82, 82, 392, 392, 82, 82, 82, 82, 82, 82, + 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 82, 82, 82, 395, + 395, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, + 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 399, 400, 400, + 401, 82, 82, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, + 403, 403, 403, 404, 405, 404, 405, 405, 405, 405, 405, 405, 405, 82, 406, + 404, 405, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 404, 404, + 404, 404, 404, 404, 405, 405, 407, 407, 407, 407, 407, 407, 407, 407, 82, + 82, 408, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 82, 82, 82, + 82, 82, 82, 410, 410, 410, 410, 410, 410, 410, 411, 410, 410, 410, 410, + 410, 410, 82, 82, 97, 97, 97, 97, 97, 157, 157, 157, 157, 157, 157, 97, + 97, 157, 412, 82, 413, 413, 413, 413, 414, 415, 415, 415, 415, 415, 415, + 415, 415, 415, 415, 415, 415, 415, 415, 415, 416, 414, 413, 413, 413, + 413, 413, 414, 413, 414, 414, 414, 414, 414, 413, 414, 417, 415, 415, + 415, 415, 415, 415, 415, 82, 82, 82, 82, 418, 418, 418, 418, 418, 418, + 418, 418, 418, 418, 419, 419, 420, 419, 419, 419, 419, 421, 421, 421, + 421, 421, 421, 421, 421, 421, 421, 422, 423, 422, 422, 422, 422, 422, + 422, 422, 421, 421, 421, 421, 421, 421, 421, 421, 421, 82, 82, 82, 424, + 424, 425, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, + 426, 426, 425, 424, 424, 424, 424, 425, 425, 424, 424, 427, 428, 424, + 424, 426, 426, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 426, + 426, 426, 426, 426, 426, 430, 430, 430, 430, 430, 430, 430, 430, 430, + 430, 430, 430, 430, 430, 431, 432, 433, 433, 432, 432, 432, 433, 432, + 433, 433, 433, 434, 434, 82, 82, 82, 82, 82, 82, 82, 82, 435, 435, 435, + 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, + 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, + 438, 437, 437, 438, 439, 82, 82, 82, 440, 440, 440, 440, 440, 441, 441, + 441, 441, 441, 441, 441, 441, 441, 441, 82, 82, 82, 436, 436, 436, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, - 443, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 97, 97, 97, 325, - 446, 157, 157, 157, 157, 157, 97, 97, 157, 157, 157, 157, 97, 447, 446, - 446, 446, 446, 446, 446, 446, 448, 448, 448, 448, 157, 448, 448, 448, - 448, 447, 447, 97, 448, 448, 82, 97, 97, 82, 82, 82, 82, 82, 82, 57, 57, - 57, 57, 57, 57, 80, 80, 80, 80, 80, 94, 60, 60, 60, 60, 60, 60, 60, 60, - 60, 83, 83, 83, 83, 83, 60, 60, 60, 60, 83, 83, 83, 83, 83, 57, 57, 57, - 57, 57, 449, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 60, 60, 60, 60, 60, - 60, 60, 60, 60, 60, 60, 60, 83, 97, 97, 157, 97, 97, 97, 97, 97, 97, 97, - 157, 97, 97, 450, 451, 157, 452, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, - 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 82, 82, 82, 82, 82, 82, 453, - 157, 97, 157, 53, 57, 53, 57, 53, 57, 57, 57, 57, 57, 57, 57, 57, 57, 53, - 57, 80, 80, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 80, - 80, 80, 80, 80, 80, 82, 82, 79, 79, 79, 79, 79, 79, 82, 82, 82, 79, 82, - 79, 82, 79, 82, 79, 454, 454, 454, 454, 454, 454, 454, 454, 80, 80, 80, - 80, 80, 82, 80, 80, 79, 79, 79, 79, 454, 81, 80, 81, 81, 81, 80, 80, 80, - 82, 80, 80, 79, 79, 79, 79, 454, 81, 81, 81, 80, 80, 80, 80, 82, 82, 80, - 80, 79, 79, 79, 79, 82, 81, 81, 81, 79, 79, 79, 79, 79, 81, 81, 81, 82, - 82, 80, 80, 80, 82, 80, 80, 79, 79, 79, 79, 454, 455, 81, 82, 456, 456, - 456, 456, 456, 456, 456, 457, 456, 456, 456, 458, 459, 459, 460, 461, - 462, 463, 464, 462, 465, 466, 39, 85, 467, 468, 469, 470, 467, 468, 469, - 470, 39, 39, 471, 85, 472, 472, 472, 473, 474, 475, 476, 477, 478, 479, - 480, 34, 481, 482, 481, 481, 482, 483, 484, 484, 85, 43, 51, 39, 485, - 485, 471, 486, 486, 85, 85, 85, 487, 488, 489, 485, 485, 485, 85, 85, 85, - 85, 85, 85, 85, 85, 490, 85, 486, 85, 372, 85, 372, 372, 372, 372, 85, - 372, 372, 456, 491, 492, 492, 492, 492, 82, 493, 494, 495, 496, 497, 497, - 497, 497, 497, 497, 498, 60, 82, 82, 48, 498, 498, 498, 498, 498, 499, - 499, 490, 488, 489, 500, 498, 48, 48, 48, 48, 498, 498, 498, 498, 498, - 499, 499, 490, 488, 489, 82, 60, 60, 60, 60, 60, 82, 82, 82, 277, 277, - 277, 277, 277, 277, 277, 501, 277, 502, 277, 277, 37, 277, 277, 277, 277, - 277, 277, 277, 277, 277, 501, 277, 277, 277, 277, 501, 277, 277, 501, - 503, 503, 503, 503, 503, 503, 503, 503, 503, 97, 97, 446, 446, 97, 97, - 97, 97, 446, 446, 446, 97, 97, 411, 411, 411, 411, 97, 411, 411, 411, - 446, 446, 97, 157, 97, 446, 446, 157, 157, 157, 157, 97, 82, 82, 82, 82, - 82, 82, 82, 41, 41, 504, 505, 41, 506, 41, 504, 41, 505, 50, 504, 504, - 504, 50, 50, 504, 504, 504, 507, 41, 504, 508, 41, 490, 504, 504, 504, - 504, 504, 41, 41, 41, 506, 506, 41, 504, 41, 86, 41, 504, 41, 53, 509, - 504, 504, 510, 50, 504, 504, 53, 504, 50, 448, 448, 448, 448, 50, 41, 41, - 50, 50, 504, 504, 511, 490, 490, 490, 490, 504, 50, 50, 50, 50, 41, 490, - 41, 41, 57, 312, 512, 512, 512, 513, 52, 514, 512, 512, 512, 512, 512, - 52, 513, 513, 52, 512, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, - 515, 515, 516, 516, 516, 516, 515, 515, 516, 516, 516, 516, 516, 516, - 516, 516, 516, 53, 57, 516, 516, 516, 516, 52, 41, 41, 82, 82, 82, 82, - 55, 55, 55, 55, 55, 506, 506, 506, 506, 506, 490, 490, 41, 41, 41, 41, - 490, 41, 41, 490, 41, 41, 490, 41, 41, 41, 41, 41, 41, 41, 490, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 45, 45, 41, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 41, 490, 490, 41, 41, 55, 41, 55, 41, 41, 41, 41, 41, 41, 41, 41, - 41, 41, 45, 41, 41, 41, 41, 490, 490, 490, 490, 490, 490, 490, 490, 490, - 490, 490, 490, 55, 511, 517, 517, 511, 490, 490, 55, 517, 511, 511, 517, - 511, 511, 490, 55, 490, 517, 518, 519, 490, 517, 511, 490, 490, 490, 517, - 511, 511, 517, 55, 517, 517, 511, 511, 55, 511, 55, 511, 55, 55, 55, 55, - 517, 517, 511, 517, 511, 511, 511, 511, 511, 55, 55, 55, 55, 490, 511, - 490, 511, 517, 517, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, - 517, 511, 511, 511, 517, 490, 490, 490, 490, 490, 517, 511, 511, 511, - 490, 490, 490, 490, 490, 490, 490, 490, 490, 511, 517, 55, 511, 490, 517, - 517, 517, 517, 511, 511, 517, 517, 490, 490, 517, 517, 511, 511, 517, - 517, 511, 511, 517, 517, 511, 511, 511, 511, 511, 490, 490, 511, 511, - 511, 511, 490, 490, 55, 490, 490, 511, 55, 490, 490, 490, 490, 490, 490, - 490, 490, 511, 511, 490, 55, 511, 511, 511, 490, 490, 490, 490, 490, 511, - 517, 490, 511, 511, 511, 511, 511, 490, 490, 511, 511, 490, 490, 490, - 490, 511, 511, 511, 511, 511, 511, 511, 511, 490, 520, 488, 489, 488, - 489, 41, 41, 41, 41, 41, 41, 506, 41, 41, 41, 41, 41, 41, 41, 521, 521, - 41, 41, 41, 41, 511, 511, 41, 41, 41, 41, 41, 41, 41, 522, 523, 41, 41, - 41, 41, 41, 41, 41, 41, 41, 41, 41, 312, 312, 312, 312, 312, 312, 312, - 312, 312, 312, 312, 312, 312, 41, 490, 41, 41, 41, 41, 41, 41, 41, 41, - 312, 41, 41, 41, 41, 41, 490, 490, 490, 490, 490, 490, 490, 490, 490, 41, - 41, 41, 41, 490, 490, 41, 41, 41, 41, 41, 41, 521, 521, 521, 521, 41, 41, - 41, 41, 41, 41, 41, 82, 82, 82, 82, 82, 41, 41, 41, 41, 41, 41, 41, 82, - 52, 52, 52, 52, 52, 52, 52, 52, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, - 524, 514, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 513, 506, 506, - 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 41, 41, 41, 41, 506, - 506, 506, 506, 525, 41, 41, 41, 41, 41, 506, 506, 506, 506, 41, 41, 506, - 506, 41, 506, 506, 506, 506, 506, 506, 506, 41, 41, 41, 41, 41, 41, 41, - 41, 506, 506, 41, 41, 506, 55, 41, 41, 41, 41, 506, 506, 41, 41, 506, 55, - 41, 41, 41, 41, 506, 506, 506, 41, 41, 506, 41, 41, 506, 506, 41, 41, 41, - 41, 41, 41, 41, 506, 521, 521, 521, 521, 41, 506, 506, 41, 41, 506, 41, - 41, 41, 41, 506, 506, 41, 41, 41, 41, 526, 526, 525, 525, 521, 41, 521, - 521, 526, 521, 526, 521, 41, 521, 521, 521, 41, 41, 41, 41, 506, 41, 506, - 41, 41, 41, 41, 41, 506, 506, 41, 506, 506, 506, 41, 506, 526, 506, 506, - 41, 506, 506, 41, 55, 41, 41, 41, 41, 41, 41, 41, 521, 41, 41, 41, 41, - 41, 41, 506, 506, 41, 41, 41, 41, 312, 41, 41, 41, 41, 41, 41, 41, 41, - 521, 526, 526, 521, 521, 521, 521, 526, 526, 526, 526, 526, 506, 506, - 506, 506, 526, 41, 526, 526, 526, 506, 526, 526, 506, 506, 506, 526, 526, - 506, 506, 526, 506, 506, 526, 526, 526, 41, 506, 41, 41, 41, 41, 506, - 506, 526, 506, 506, 506, 506, 506, 506, 526, 526, 526, 526, 526, 506, - 526, 526, 526, 526, 506, 506, 526, 526, 526, 521, 521, 521, 521, 521, 41, - 41, 41, 521, 521, 521, 521, 521, 521, 41, 41, 41, 41, 41, 41, 41, 45, 41, - 41, 41, 41, 41, 527, 527, 527, 527, 527, 527, 41, 528, 528, 41, 41, 41, - 41, 488, 489, 488, 489, 488, 489, 488, 489, 488, 489, 488, 489, 488, 489, - 52, 52, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 41, - 41, 41, 41, 511, 490, 490, 511, 511, 488, 489, 490, 511, 511, 490, 511, - 511, 511, 490, 490, 490, 490, 490, 511, 511, 511, 511, 490, 490, 490, - 490, 490, 511, 511, 511, 490, 490, 490, 511, 511, 511, 511, 16, 32, 16, - 32, 16, 32, 16, 32, 488, 489, 529, 529, 529, 529, 529, 529, 529, 529, - 490, 490, 490, 488, 489, 16, 32, 488, 489, 488, 489, 488, 489, 488, 489, - 488, 489, 490, 490, 511, 511, 511, 511, 511, 511, 490, 490, 490, 490, - 490, 490, 490, 511, 511, 511, 511, 511, 511, 490, 490, 490, 511, 490, - 490, 490, 490, 511, 511, 511, 511, 511, 490, 511, 511, 490, 490, 488, - 489, 488, 489, 511, 490, 490, 490, 490, 511, 490, 511, 511, 511, 490, - 490, 511, 511, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 511, - 511, 511, 511, 511, 511, 490, 490, 488, 489, 490, 490, 490, 490, 511, - 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 490, 511, 511, 511, - 511, 490, 490, 511, 490, 511, 490, 490, 511, 490, 511, 511, 511, 511, - 490, 490, 490, 490, 490, 511, 511, 490, 490, 490, 490, 511, 511, 511, - 511, 490, 511, 511, 490, 490, 511, 511, 490, 490, 490, 490, 511, 511, - 511, 511, 511, 511, 511, 511, 511, 511, 511, 490, 490, 511, 511, 511, - 511, 511, 511, 511, 511, 490, 511, 511, 511, 511, 511, 511, 511, 511, - 490, 490, 490, 490, 490, 511, 490, 511, 490, 490, 490, 511, 511, 511, - 511, 511, 490, 490, 490, 490, 511, 490, 490, 490, 511, 511, 511, 511, - 511, 490, 511, 490, 490, 490, 490, 490, 490, 490, 41, 41, 490, 490, 490, - 490, 490, 490, 41, 41, 41, 41, 41, 41, 41, 41, 506, 506, 506, 41, 41, 41, - 41, 82, 82, 41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 41, 41, 82, 82, 82, - 41, 41, 41, 41, 82, 41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 41, 41, 41, 41, 530, 530, 530, 530, 530, 530, 530, - 530, 530, 530, 530, 530, 530, 530, 530, 82, 531, 531, 531, 531, 531, 531, - 531, 531, 531, 531, 531, 531, 531, 531, 531, 82, 53, 57, 53, 53, 53, 57, - 57, 53, 57, 53, 57, 53, 57, 53, 53, 53, 53, 57, 53, 57, 57, 53, 57, 57, - 57, 57, 57, 57, 60, 60, 53, 53, 88, 89, 88, 89, 89, 532, 532, 532, 532, - 532, 532, 88, 89, 88, 89, 533, 533, 533, 88, 89, 82, 82, 82, 82, 82, 534, - 535, 535, 535, 536, 534, 535, 537, 537, 537, 537, 537, 537, 537, 537, - 537, 537, 537, 537, 537, 537, 82, 537, 82, 82, 82, 82, 82, 537, 82, 82, - 538, 538, 538, 538, 538, 538, 538, 538, 82, 82, 82, 82, 82, 82, 82, 539, - 540, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 541, 96, 96, - 96, 96, 96, 96, 96, 96, 542, 542, 43, 51, 43, 51, 542, 542, 542, 43, 51, - 542, 43, 51, 372, 372, 372, 372, 372, 372, 372, 372, 85, 464, 543, 372, - 544, 85, 43, 51, 85, 85, 43, 51, 488, 489, 488, 489, 488, 489, 488, 489, - 372, 372, 372, 372, 370, 61, 372, 372, 85, 372, 372, 85, 85, 85, 85, 85, - 545, 545, 372, 372, 372, 85, 464, 372, 469, 82, 82, 82, 82, 82, 546, 546, - 546, 546, 546, 546, 546, 546, 546, 546, 82, 546, 546, 546, 546, 546, 546, - 546, 546, 546, 82, 82, 82, 82, 546, 546, 546, 546, 546, 546, 82, 82, 547, - 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 82, 82, 82, 82, - 548, 549, 549, 550, 547, 551, 552, 553, 522, 523, 522, 523, 522, 523, - 522, 523, 522, 523, 547, 547, 522, 523, 522, 523, 522, 523, 522, 523, - 554, 555, 556, 556, 547, 553, 553, 553, 553, 553, 553, 553, 553, 553, - 557, 558, 559, 560, 561, 561, 562, 563, 563, 563, 563, 564, 547, 547, - 553, 553, 553, 551, 565, 550, 547, 521, 82, 566, 567, 566, 567, 566, 567, - 566, 567, 566, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, - 567, 567, 567, 567, 567, 567, 566, 567, 567, 567, 567, 567, 567, 567, - 566, 567, 566, 567, 566, 567, 567, 567, 567, 567, 567, 566, 567, 567, - 567, 567, 567, 567, 566, 566, 82, 82, 568, 568, 569, 569, 570, 570, 567, - 554, 571, 572, 571, 572, 571, 572, 571, 572, 571, 572, 572, 572, 572, - 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 571, - 572, 572, 572, 572, 572, 572, 572, 571, 572, 571, 572, 571, 572, 572, - 572, 572, 572, 572, 571, 572, 572, 572, 572, 572, 572, 571, 571, 572, - 572, 572, 572, 573, 574, 575, 575, 572, 82, 82, 82, 82, 82, 576, 576, - 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, - 576, 82, 82, 82, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, - 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 82, 578, 578, 579, - 579, 579, 579, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 576, - 576, 576, 82, 82, 82, 82, 82, 571, 571, 571, 571, 571, 571, 571, 571, - 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 581, - 581, 82, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 578, 578, 578, - 578, 578, 578, 582, 582, 582, 582, 582, 582, 582, 582, 547, 583, 583, - 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 580, - 580, 580, 580, 581, 581, 581, 578, 578, 583, 583, 583, 583, 583, 583, - 583, 578, 578, 578, 578, 547, 547, 547, 547, 584, 584, 584, 584, 584, - 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 82, 578, 578, 578, 578, - 578, 578, 578, 547, 547, 547, 547, 578, 578, 578, 578, 578, 578, 578, - 578, 578, 578, 578, 547, 547, 585, 585, 585, 585, 585, 585, 585, 585, - 585, 585, 585, 585, 585, 585, 586, 586, 586, 586, 586, 586, 586, 586, - 586, 586, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, - 587, 588, 587, 587, 587, 587, 587, 587, 587, 82, 82, 82, 589, 589, 589, - 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 82, 590, 590, - 590, 590, 590, 590, 590, 590, 591, 591, 591, 591, 591, 591, 592, 592, - 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 594, 595, - 596, 595, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 593, 593, 82, - 82, 82, 82, 91, 94, 91, 94, 91, 94, 598, 96, 98, 98, 98, 599, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 599, 600, 91, 94, 91, 94, 449, 449, 96, 96, - 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, - 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 603, 603, 604, 605, - 605, 605, 605, 605, 63, 63, 63, 63, 63, 63, 63, 61, 61, 61, 61, 61, 61, - 61, 61, 61, 63, 63, 53, 57, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, - 57, 60, 57, 57, 57, 57, 57, 57, 57, 57, 53, 57, 53, 57, 53, 53, 57, 61, - 606, 606, 53, 57, 53, 57, 58, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, - 53, 53, 53, 82, 82, 53, 53, 53, 53, 53, 57, 53, 57, 82, 82, 82, 82, 82, - 82, 82, 58, 60, 60, 57, 58, 58, 58, 58, 58, 607, 607, 608, 607, 607, 607, - 609, 607, 607, 607, 607, 608, 607, 607, 607, 607, 607, 607, 607, 607, - 607, 607, 607, 607, 607, 607, 607, 610, 610, 608, 608, 610, 611, 611, - 611, 611, 82, 82, 82, 82, 612, 612, 612, 612, 612, 612, 312, 312, 501, - 510, 82, 82, 82, 82, 82, 82, 613, 613, 613, 613, 613, 613, 613, 613, 613, - 613, 613, 613, 614, 614, 615, 615, 616, 616, 617, 617, 617, 617, 617, - 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 616, - 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, - 616, 618, 82, 82, 82, 82, 82, 82, 82, 82, 82, 619, 619, 620, 620, 620, - 620, 620, 620, 620, 620, 620, 620, 82, 82, 82, 82, 82, 82, 198, 198, 198, - 198, 198, 198, 198, 198, 198, 198, 195, 195, 195, 195, 195, 195, 201, - 201, 201, 195, 621, 195, 82, 82, 622, 622, 622, 622, 622, 622, 622, 622, - 622, 622, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, - 623, 623, 623, 623, 623, 623, 623, 623, 624, 624, 624, 624, 624, 625, - 625, 625, 199, 626, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, - 627, 627, 627, 627, 627, 628, 628, 628, 628, 628, 628, 628, 628, 628, - 628, 628, 629, 630, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 631, 327, - 327, 327, 327, 327, 82, 82, 82, 632, 632, 632, 633, 634, 634, 634, 634, - 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 634, 635, 633, 633, - 632, 632, 632, 632, 633, 633, 632, 633, 633, 633, 636, 637, 637, 637, - 637, 637, 637, 638, 638, 638, 637, 637, 637, 637, 82, 62, 639, 639, 639, - 639, 639, 639, 639, 639, 639, 639, 82, 82, 82, 82, 637, 637, 313, 313, - 313, 313, 313, 315, 640, 313, 318, 318, 313, 313, 313, 313, 313, 82, 641, - 641, 641, 641, 641, 641, 641, 641, 641, 642, 642, 642, 642, 642, 642, - 643, 643, 642, 642, 643, 643, 642, 642, 82, 641, 641, 641, 642, 641, 641, - 641, 641, 641, 641, 641, 641, 642, 643, 82, 82, 644, 644, 644, 644, 644, - 644, 644, 644, 644, 644, 82, 82, 645, 646, 646, 646, 640, 313, 313, 313, - 313, 313, 313, 322, 322, 322, 313, 314, 315, 314, 313, 313, 647, 647, - 647, 647, 647, 647, 647, 647, 648, 647, 648, 648, 649, 647, 647, 648, - 648, 647, 647, 647, 647, 647, 648, 648, 647, 648, 647, 82, 82, 82, 82, - 82, 82, 82, 82, 647, 647, 650, 651, 651, 652, 652, 652, 652, 652, 652, - 652, 652, 652, 652, 652, 653, 654, 654, 653, 653, 655, 655, 652, 656, - 656, 653, 657, 82, 82, 330, 330, 330, 330, 330, 330, 82, 57, 57, 57, 606, - 60, 60, 60, 60, 57, 57, 57, 57, 57, 80, 82, 82, 337, 337, 337, 337, 337, - 337, 337, 337, 652, 652, 652, 653, 653, 654, 653, 653, 654, 653, 653, - 655, 653, 657, 82, 82, 658, 658, 658, 658, 658, 658, 658, 658, 658, 658, - 82, 82, 82, 82, 82, 82, 659, 660, 660, 660, 660, 660, 660, 660, 660, 660, - 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 659, 660, 660, 660, - 660, 660, 660, 660, 82, 82, 82, 82, 328, 328, 328, 328, 328, 328, 328, - 82, 82, 82, 82, 329, 329, 329, 329, 329, 329, 329, 329, 329, 82, 82, 82, - 82, 661, 661, 661, 661, 661, 661, 661, 661, 662, 662, 662, 662, 662, 662, - 662, 662, 585, 585, 586, 586, 586, 586, 586, 586, 57, 57, 57, 57, 57, 57, - 57, 82, 82, 82, 82, 102, 102, 102, 102, 102, 82, 82, 82, 82, 82, 130, - 663, 130, 130, 664, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 82, 130, 130, 130, 130, 130, 82, 130, 82, 130, 130, 82, - 130, 130, 82, 130, 130, 147, 147, 665, 665, 665, 665, 665, 665, 665, 665, - 665, 665, 665, 665, 665, 665, 665, 665, 82, 82, 82, 82, 82, 82, 82, 82, - 82, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 666, 469, 82, - 82, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 136, 139, 82, 82, - 667, 667, 667, 667, 667, 667, 667, 667, 668, 549, 549, 668, 668, 669, - 669, 555, 556, 670, 82, 82, 82, 82, 82, 82, 97, 97, 97, 97, 97, 97, 97, - 157, 157, 157, 157, 157, 157, 157, 96, 96, 550, 562, 562, 671, 671, 555, - 556, 555, 556, 555, 556, 555, 556, 555, 556, 555, 556, 555, 556, 555, - 556, 550, 550, 555, 556, 550, 550, 550, 550, 671, 671, 671, 672, 550, - 672, 82, 573, 673, 669, 669, 562, 522, 523, 522, 523, 522, 523, 674, 550, - 550, 675, 676, 677, 677, 678, 82, 550, 679, 680, 550, 82, 82, 82, 82, - 147, 147, 147, 147, 147, 82, 147, 147, 147, 147, 147, 147, 147, 82, 82, - 491, 82, 681, 682, 683, 684, 685, 682, 682, 686, 687, 682, 688, 689, 690, - 689, 691, 692, 692, 692, 692, 692, 692, 692, 692, 692, 692, 693, 694, - 695, 696, 695, 681, 682, 697, 697, 697, 697, 697, 697, 697, 697, 697, - 697, 697, 697, 697, 697, 697, 697, 697, 697, 686, 682, 687, 698, 699, - 698, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, 700, - 700, 700, 700, 700, 700, 686, 696, 687, 696, 686, 687, 701, 702, 703, - 701, 704, 705, 706, 706, 706, 706, 706, 706, 706, 706, 706, 707, 705, - 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, - 705, 705, 705, 705, 705, 705, 708, 708, 709, 709, 709, 709, 709, 709, - 709, 709, 709, 709, 709, 709, 709, 709, 709, 82, 82, 82, 709, 709, 709, - 709, 709, 709, 82, 82, 709, 709, 709, 82, 82, 82, 710, 684, 696, 698, - 711, 684, 684, 82, 712, 713, 713, 713, 713, 712, 712, 82, 82, 714, 714, - 714, 715, 506, 82, 82, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, - 716, 716, 82, 716, 716, 716, 716, 716, 716, 716, 716, 716, 716, 82, 716, - 716, 716, 82, 716, 716, 82, 716, 716, 716, 716, 716, 716, 716, 82, 82, - 716, 716, 716, 82, 82, 82, 82, 82, 199, 372, 199, 82, 82, 82, 82, 612, - 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 82, 82, 82, - 312, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, 717, - 718, 718, 718, 718, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, - 719, 719, 719, 719, 719, 719, 719, 718, 718, 719, 82, 82, 82, 41, 41, 41, - 41, 82, 82, 82, 82, 719, 82, 82, 82, 82, 82, 82, 82, 312, 312, 312, 312, - 312, 157, 82, 82, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, 720, - 720, 720, 82, 82, 82, 721, 721, 721, 721, 721, 721, 721, 721, 721, 82, - 82, 82, 82, 82, 82, 82, 157, 498, 498, 498, 498, 498, 498, 498, 498, 498, - 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 82, 82, 82, 82, 722, - 722, 722, 722, 722, 722, 722, 722, 723, 723, 723, 723, 82, 82, 82, 82, - 724, 724, 724, 724, 724, 724, 724, 724, 724, 725, 724, 724, 724, 724, - 724, 724, 724, 724, 725, 82, 82, 82, 82, 82, 726, 726, 726, 726, 726, - 726, 726, 726, 726, 726, 726, 726, 726, 726, 727, 727, 727, 727, 727, 82, - 82, 82, 82, 82, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, - 728, 728, 728, 82, 729, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, - 730, 730, 82, 82, 82, 82, 731, 732, 732, 732, 732, 732, 82, 82, 733, 733, - 733, 733, 733, 733, 733, 733, 734, 734, 734, 734, 734, 734, 734, 734, - 735, 735, 735, 735, 735, 735, 735, 735, 736, 736, 736, 736, 736, 736, - 736, 736, 736, 736, 736, 736, 736, 736, 82, 82, 737, 737, 737, 737, 737, - 737, 737, 737, 737, 737, 82, 82, 82, 82, 82, 82, 738, 738, 738, 738, 738, - 738, 738, 738, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, - 739, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 740, 741, 741, 741, 741, - 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 82, 741, 741, 741, - 741, 741, 741, 82, 82, 742, 742, 742, 742, 742, 742, 82, 82, 742, 82, - 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, - 742, 742, 742, 742, 742, 742, 82, 742, 742, 82, 82, 82, 742, 82, 82, 742, - 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 82, - 744, 745, 745, 745, 745, 745, 745, 745, 745, 746, 746, 746, 746, 746, - 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 747, 747, 748, 748, - 748, 748, 748, 748, 748, 749, 749, 749, 749, 749, 749, 749, 749, 749, - 749, 749, 749, 749, 749, 749, 82, 82, 82, 82, 82, 82, 82, 82, 750, 750, - 750, 750, 750, 750, 750, 750, 750, 751, 751, 751, 751, 751, 751, 751, - 751, 751, 751, 751, 82, 751, 751, 82, 82, 82, 82, 82, 752, 752, 752, 752, - 752, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, - 753, 754, 754, 754, 754, 754, 754, 82, 82, 82, 755, 756, 756, 756, 756, - 756, 756, 756, 756, 756, 756, 82, 82, 82, 82, 82, 757, 758, 758, 758, - 758, 758, 758, 758, 758, 759, 759, 759, 759, 759, 759, 759, 759, 82, 82, - 82, 82, 760, 760, 759, 759, 760, 760, 760, 760, 760, 760, 760, 760, 82, - 82, 760, 760, 760, 760, 760, 760, 761, 762, 762, 762, 82, 762, 762, 82, - 82, 82, 82, 82, 762, 763, 762, 764, 761, 761, 761, 761, 82, 761, 761, - 761, 82, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, - 761, 761, 761, 761, 761, 761, 82, 82, 82, 82, 764, 765, 763, 82, 82, 82, - 82, 766, 767, 767, 767, 767, 767, 767, 767, 767, 768, 768, 768, 768, 768, - 768, 768, 768, 769, 82, 82, 82, 82, 82, 82, 82, 770, 770, 770, 770, 770, - 770, 770, 770, 770, 770, 770, 770, 770, 771, 771, 772, 773, 773, 773, - 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 774, 774, 774, 775, - 775, 775, 775, 775, 775, 775, 775, 776, 775, 775, 775, 775, 775, 775, - 775, 775, 775, 775, 775, 775, 777, 778, 82, 82, 82, 82, 779, 779, 779, - 779, 779, 780, 780, 780, 780, 780, 780, 781, 82, 782, 782, 782, 782, 782, - 782, 782, 782, 782, 782, 782, 782, 782, 782, 82, 82, 82, 783, 783, 783, - 783, 783, 783, 783, 784, 784, 784, 784, 784, 784, 784, 784, 784, 784, - 784, 784, 784, 784, 82, 82, 785, 785, 785, 785, 785, 785, 785, 785, 786, - 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 82, 82, 82, 82, 82, - 787, 787, 787, 787, 787, 787, 787, 787, 788, 788, 788, 788, 788, 788, - 788, 788, 788, 788, 82, 82, 82, 82, 82, 82, 82, 789, 789, 789, 789, 82, - 82, 82, 82, 790, 790, 790, 790, 790, 790, 790, 791, 791, 791, 791, 791, - 791, 791, 791, 791, 82, 82, 82, 82, 82, 82, 82, 792, 792, 792, 792, 792, - 792, 792, 792, 792, 792, 792, 82, 82, 82, 82, 82, 793, 793, 793, 793, - 793, 793, 793, 793, 793, 793, 793, 82, 82, 82, 82, 82, 82, 82, 794, 794, - 794, 794, 794, 794, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, - 795, 795, 795, 795, 795, 82, 796, 797, 796, 798, 798, 798, 798, 798, 798, - 798, 798, 798, 798, 798, 798, 798, 797, 797, 797, 797, 797, 797, 797, - 797, 797, 797, 797, 797, 797, 797, 799, 800, 800, 801, 801, 801, 801, - 801, 82, 82, 82, 82, 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, - 802, 802, 802, 802, 802, 802, 802, 802, 802, 802, 803, 803, 803, 803, - 803, 803, 803, 803, 803, 803, 82, 82, 82, 82, 82, 82, 82, 799, 804, 804, - 805, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, 806, - 805, 805, 805, 804, 804, 804, 804, 805, 805, 807, 808, 809, 809, 810, - 811, 811, 811, 811, 82, 82, 82, 82, 82, 82, 812, 812, 812, 812, 812, 812, - 812, 812, 812, 82, 82, 82, 82, 82, 82, 82, 813, 813, 813, 813, 813, 813, - 813, 813, 813, 813, 82, 82, 82, 82, 82, 82, 814, 814, 814, 815, 815, 815, - 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, - 815, 815, 815, 816, 816, 816, 816, 816, 817, 816, 816, 816, 816, 816, - 816, 818, 818, 82, 819, 819, 819, 819, 819, 819, 819, 819, 819, 819, 820, - 820, 820, 820, 82, 82, 82, 82, 821, 821, 821, 821, 821, 821, 821, 821, - 821, 821, 821, 822, 823, 824, 821, 82, 825, 825, 826, 827, 827, 827, 827, - 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 826, 826, - 826, 825, 825, 825, 825, 825, 825, 825, 825, 825, 826, 828, 827, 827, - 827, 827, 829, 829, 830, 829, 830, 831, 825, 825, 830, 82, 82, 832, 832, - 832, 832, 832, 832, 832, 832, 832, 832, 827, 833, 827, 829, 829, 829, 82, - 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, 834, - 834, 834, 834, 834, 834, 834, 82, 82, 82, 835, 835, 835, 835, 835, 835, - 835, 835, 835, 835, 82, 835, 835, 835, 835, 835, 835, 835, 835, 835, 836, - 836, 836, 837, 837, 837, 836, 836, 837, 838, 839, 837, 840, 840, 841, - 840, 840, 841, 82, 82, 842, 842, 842, 842, 842, 842, 842, 82, 842, 82, - 842, 842, 842, 842, 82, 842, 842, 842, 842, 842, 842, 842, 842, 842, 842, - 842, 842, 842, 842, 842, 82, 842, 842, 843, 82, 82, 82, 82, 82, 82, 844, - 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, 844, - 845, 846, 846, 846, 845, 845, 845, 845, 845, 845, 847, 848, 82, 82, 82, - 82, 82, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 82, 82, 82, 82, - 82, 82, 850, 850, 851, 851, 82, 852, 852, 852, 852, 852, 852, 852, 852, - 82, 82, 852, 852, 82, 82, 852, 852, 852, 852, 852, 852, 852, 852, 852, - 852, 852, 852, 852, 852, 82, 852, 852, 852, 852, 852, 852, 852, 82, 852, - 852, 82, 852, 852, 852, 852, 852, 82, 82, 853, 852, 851, 851, 850, 851, - 851, 851, 851, 82, 82, 851, 851, 82, 82, 851, 851, 854, 82, 82, 852, 82, - 82, 82, 82, 82, 82, 851, 82, 82, 82, 82, 82, 852, 852, 852, 852, 852, - 851, 851, 82, 82, 855, 855, 855, 855, 855, 855, 855, 82, 82, 82, 856, - 856, 856, 856, 856, 856, 856, 856, 857, 857, 857, 858, 858, 858, 858, - 858, 858, 857, 858, 857, 857, 857, 857, 858, 858, 857, 859, 860, 856, - 856, 861, 856, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 82, 82, - 82, 82, 82, 82, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, - 863, 863, 863, 863, 864, 864, 864, 865, 865, 865, 865, 82, 82, 864, 864, - 864, 864, 865, 865, 864, 866, 867, 868, 869, 869, 870, 870, 871, 871, - 871, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, 869, - 869, 869, 863, 863, 863, 863, 865, 865, 82, 82, 872, 872, 872, 872, 872, - 872, 872, 872, 873, 873, 873, 874, 874, 874, 874, 874, 874, 874, 874, - 873, 873, 874, 873, 875, 874, 876, 876, 877, 872, 82, 82, 82, 878, 878, - 878, 878, 878, 878, 878, 878, 878, 878, 82, 82, 82, 82, 82, 82, 879, 879, - 879, 879, 879, 879, 879, 879, 879, 879, 879, 880, 881, 880, 881, 881, - 880, 880, 880, 880, 880, 880, 882, 883, 884, 884, 884, 884, 884, 884, - 884, 884, 884, 884, 82, 82, 82, 82, 82, 82, 885, 885, 885, 885, 885, 885, - 885, 885, 885, 885, 82, 82, 82, 886, 886, 886, 887, 887, 886, 886, 886, - 886, 887, 886, 886, 886, 886, 888, 82, 82, 82, 82, 889, 889, 889, 889, - 889, 889, 889, 889, 889, 889, 890, 890, 891, 891, 891, 892, 893, 893, - 893, 893, 893, 893, 893, 893, 894, 894, 894, 894, 894, 894, 894, 894, - 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 896, 896, 896, 896, - 896, 896, 896, 896, 896, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, - 897, 898, 898, 898, 898, 898, 898, 898, 898, 898, 82, 82, 82, 82, 82, 82, - 82, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 82, 82, 82, 82, 82, - 82, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, - 900, 82, 901, 901, 901, 901, 901, 82, 82, 82, 899, 899, 899, 899, 82, 82, - 82, 82, 902, 902, 902, 902, 902, 902, 902, 902, 903, 903, 903, 904, 904, - 904, 902, 902, 902, 902, 904, 902, 902, 902, 903, 904, 903, 904, 902, - 902, 902, 902, 902, 902, 902, 903, 904, 904, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 82, 905, 905, 905, 905, 905, 905, 905, 905, - 905, 905, 905, 905, 905, 905, 906, 907, 905, 905, 905, 905, 905, 905, - 905, 82, 601, 82, 82, 82, 82, 82, 82, 82, 908, 908, 908, 908, 908, 908, - 908, 908, 908, 908, 908, 908, 908, 908, 908, 82, 909, 909, 909, 909, 909, - 909, 909, 909, 909, 909, 82, 82, 82, 82, 910, 910, 911, 911, 911, 911, - 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, 82, 82, 912, 912, 912, - 912, 912, 913, 82, 82, 914, 914, 914, 914, 914, 914, 914, 914, 915, 915, - 915, 915, 915, 915, 915, 916, 916, 916, 917, 917, 918, 918, 918, 918, - 919, 919, 919, 919, 916, 918, 82, 82, 920, 920, 920, 920, 920, 920, 920, - 920, 920, 920, 82, 921, 921, 921, 921, 921, 921, 921, 82, 914, 914, 914, - 914, 914, 82, 82, 82, 82, 82, 914, 914, 914, 922, 922, 922, 922, 922, - 922, 922, 922, 922, 922, 922, 922, 922, 82, 82, 82, 922, 923, 923, 923, - 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, - 923, 923, 923, 923, 923, 82, 82, 82, 82, 82, 82, 82, 82, 924, 924, 924, - 924, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, - 572, 567, 82, 82, 82, 82, 82, 82, 926, 926, 926, 926, 926, 926, 926, 926, - 926, 926, 926, 82, 82, 82, 82, 82, 926, 926, 926, 926, 926, 82, 82, 82, - 926, 82, 82, 82, 82, 82, 82, 82, 926, 926, 82, 82, 927, 928, 929, 930, - 497, 497, 497, 497, 82, 82, 82, 82, 312, 312, 312, 312, 312, 312, 82, 82, - 312, 312, 312, 312, 312, 312, 312, 82, 82, 312, 312, 312, 312, 312, 312, - 312, 312, 312, 312, 312, 312, 931, 931, 446, 446, 446, 312, 312, 312, - 932, 931, 931, 931, 931, 931, 497, 497, 497, 497, 497, 497, 497, 497, - 157, 157, 157, 157, 157, 157, 157, 157, 312, 312, 97, 97, 97, 97, 97, - 157, 157, 312, 312, 312, 312, 312, 312, 97, 97, 97, 97, 312, 312, 312, - 82, 82, 82, 82, 82, 82, 82, 719, 719, 933, 933, 933, 719, 82, 82, 612, - 612, 82, 82, 82, 82, 82, 82, 504, 504, 504, 504, 504, 504, 504, 504, 504, - 504, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 50, 50, 50, 50, 50, - 50, 50, 82, 50, 50, 50, 50, 50, 50, 504, 82, 504, 504, 82, 82, 504, 82, - 82, 504, 504, 82, 82, 504, 504, 504, 504, 82, 504, 504, 50, 50, 82, 50, - 82, 50, 50, 50, 50, 50, 50, 50, 82, 50, 50, 50, 50, 50, 50, 50, 504, 504, - 82, 504, 504, 504, 504, 82, 82, 504, 504, 504, 504, 504, 504, 504, 504, - 82, 504, 504, 504, 504, 504, 504, 504, 82, 50, 50, 504, 504, 82, 504, - 504, 504, 504, 82, 504, 504, 504, 504, 504, 82, 504, 82, 82, 82, 504, - 504, 504, 504, 504, 504, 504, 82, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 82, 82, 504, 934, 50, 50, 50, 50, 50, 50, 50, 50, 50, 511, 50, - 50, 50, 50, 50, 50, 504, 504, 504, 504, 504, 504, 504, 504, 504, 934, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 511, 50, 50, 504, 504, 504, 504, 504, - 934, 50, 50, 50, 50, 50, 50, 50, 50, 50, 511, 50, 50, 50, 50, 50, 50, - 504, 504, 504, 504, 504, 504, 504, 504, 504, 934, 50, 511, 50, 50, 50, - 50, 50, 50, 50, 50, 504, 50, 82, 82, 935, 935, 935, 935, 935, 935, 935, - 935, 935, 935, 936, 936, 936, 936, 936, 936, 936, 936, 937, 937, 937, - 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 936, 936, - 936, 936, 937, 937, 937, 937, 937, 937, 937, 937, 937, 937, 936, 936, - 936, 936, 936, 936, 936, 936, 937, 936, 936, 936, 936, 936, 936, 937, - 936, 936, 938, 938, 938, 938, 939, 82, 82, 82, 82, 82, 82, 82, 937, 937, - 937, 937, 937, 82, 937, 937, 937, 937, 937, 937, 937, 940, 940, 940, 940, - 940, 940, 940, 940, 940, 940, 940, 940, 940, 82, 82, 941, 941, 941, 941, - 941, 941, 941, 941, 941, 942, 942, 942, 942, 942, 942, 942, 82, 147, 147, - 147, 147, 82, 147, 147, 147, 82, 147, 147, 82, 147, 82, 82, 147, 82, 147, - 147, 147, 147, 147, 147, 147, 147, 147, 147, 82, 147, 147, 147, 147, 82, - 147, 82, 147, 82, 82, 82, 82, 82, 82, 147, 82, 82, 82, 82, 147, 82, 147, - 82, 147, 82, 147, 147, 147, 82, 147, 82, 147, 82, 147, 82, 147, 82, 147, - 147, 147, 147, 82, 147, 82, 147, 147, 82, 147, 147, 147, 147, 147, 147, - 147, 147, 147, 82, 82, 82, 82, 82, 147, 147, 147, 82, 147, 147, 147, 133, - 133, 82, 82, 82, 82, 82, 82, 521, 521, 521, 521, 521, 521, 521, 521, 521, - 521, 521, 521, 82, 82, 82, 82, 521, 521, 521, 521, 521, 521, 521, 82, 82, - 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 82, 82, - 48, 48, 48, 514, 514, 82, 82, 82, 524, 524, 524, 524, 524, 524, 312, 82, - 524, 524, 41, 41, 82, 82, 82, 82, 524, 524, 524, 82, 82, 82, 82, 82, 82, - 82, 82, 82, 82, 82, 943, 943, 943, 943, 943, 943, 943, 943, 943, 943, - 944, 578, 578, 82, 82, 82, 82, 82, 578, 578, 578, 82, 82, 82, 82, 82, - 578, 82, 82, 82, 82, 82, 82, 82, 578, 578, 82, 82, 82, 82, 82, 82, 521, - 521, 521, 521, 41, 41, 521, 521, 521, 521, 521, 521, 521, 41, 41, 521, - 521, 521, 521, 521, 41, 521, 521, 521, 521, 521, 521, 63, 63, 63, 63, 63, - 41, 521, 41, 521, 41, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, - 41, 521, 41, 41, 521, 521, 521, 521, 521, 41, 41, 41, 41, 41, 521, 521, - 521, 521, 521, 41, 41, 41, 41, 41, 41, 41, 41, 521, 521, 521, 521, 521, - 521, 521, 521, 82, 521, 521, 521, 521, 521, 521, 521, 521, 521, 82, 521, - 521, 521, 41, 41, 41, 41, 521, 521, 521, 521, 41, 41, 41, 41, 41, 41, - 527, 527, 527, 945, 945, 945, 41, 41, 41, 41, 521, 82, 82, 82, 82, 82, - 82, 82, 521, 521, 521, 521, 521, 82, 82, 82, 41, 41, 41, 41, 41, 82, 82, - 82, 585, 585, 585, 585, 585, 585, 585, 586, 585, 585, 585, 585, 585, 586, - 586, 586, 586, 586, 586, 586, 586, 586, 82, 82, 82, 497, 82, 82, 82, 82, - 82, 82, 497, 497, 497, 497, 497, 497, 497, 497, 662, 662, 662, 662, 662, - 662, 82, 82, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, + 444, 445, 445, 94, 82, 82, 82, 82, 82, 82, 82, 446, 446, 446, 446, 446, + 446, 446, 446, 97, 97, 97, 326, 447, 157, 157, 157, 157, 157, 97, 97, + 157, 157, 157, 157, 97, 448, 447, 447, 447, 447, 447, 447, 447, 449, 449, + 449, 449, 157, 449, 449, 449, 449, 448, 448, 97, 449, 449, 82, 97, 97, + 82, 82, 82, 82, 82, 82, 57, 57, 57, 57, 57, 57, 80, 80, 80, 80, 80, 94, + 60, 60, 60, 60, 60, 60, 60, 60, 60, 83, 83, 83, 83, 83, 60, 60, 60, 60, + 83, 83, 83, 83, 83, 57, 57, 57, 57, 57, 450, 57, 57, 57, 57, 57, 57, 57, + 57, 57, 57, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 83, 97, 97, + 157, 97, 97, 97, 97, 97, 97, 97, 157, 97, 97, 451, 452, 157, 453, 97, 97, + 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, + 97, 82, 82, 82, 82, 82, 97, 454, 157, 97, 157, 53, 57, 53, 57, 53, 57, + 57, 57, 57, 57, 57, 57, 57, 57, 53, 57, 80, 80, 80, 80, 80, 80, 80, 80, + 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 82, 82, 79, 79, + 79, 79, 79, 79, 82, 82, 82, 79, 82, 79, 82, 79, 82, 79, 455, 455, 455, + 455, 455, 455, 455, 455, 80, 80, 80, 80, 80, 82, 80, 80, 79, 79, 79, 79, + 455, 81, 80, 81, 81, 81, 80, 80, 80, 82, 80, 80, 79, 79, 79, 79, 455, 81, + 81, 81, 80, 80, 80, 80, 82, 82, 80, 80, 79, 79, 79, 79, 82, 81, 81, 81, + 79, 79, 79, 79, 79, 81, 81, 81, 82, 82, 80, 80, 80, 82, 80, 80, 79, 79, + 79, 79, 455, 456, 81, 82, 457, 457, 457, 457, 457, 457, 457, 458, 457, + 457, 457, 459, 460, 461, 462, 463, 464, 465, 466, 464, 467, 468, 39, 85, + 469, 470, 471, 472, 469, 470, 471, 472, 39, 39, 473, 85, 474, 474, 474, + 475, 476, 477, 478, 479, 480, 481, 482, 34, 483, 484, 483, 483, 484, 485, + 486, 486, 85, 43, 51, 39, 487, 487, 473, 488, 488, 85, 85, 85, 489, 490, + 491, 487, 487, 487, 85, 85, 85, 85, 85, 85, 85, 85, 492, 85, 488, 85, + 373, 85, 373, 373, 373, 373, 85, 373, 373, 457, 493, 494, 494, 494, 494, + 82, 495, 496, 497, 498, 499, 499, 499, 499, 499, 499, 500, 60, 82, 82, + 48, 500, 500, 500, 500, 500, 501, 501, 492, 490, 491, 502, 500, 48, 48, + 48, 48, 500, 500, 500, 500, 500, 501, 501, 492, 490, 491, 82, 60, 60, 60, + 60, 60, 82, 82, 82, 278, 278, 278, 278, 278, 278, 278, 503, 278, 504, + 278, 278, 37, 278, 278, 278, 278, 278, 278, 278, 278, 278, 503, 278, 278, + 278, 278, 503, 278, 278, 503, 505, 505, 505, 505, 505, 505, 505, 505, + 505, 97, 97, 447, 447, 97, 97, 97, 97, 447, 447, 447, 97, 97, 412, 412, + 412, 412, 97, 412, 412, 412, 447, 447, 97, 157, 97, 447, 447, 157, 157, + 157, 157, 97, 82, 82, 82, 82, 82, 82, 82, 41, 41, 506, 507, 41, 508, 41, + 506, 41, 507, 50, 506, 506, 506, 50, 50, 506, 506, 506, 509, 41, 506, + 510, 41, 492, 506, 506, 506, 506, 506, 41, 41, 41, 508, 508, 41, 506, 41, + 86, 41, 506, 41, 53, 511, 506, 506, 512, 50, 506, 506, 53, 506, 50, 449, + 449, 449, 449, 50, 41, 41, 50, 50, 506, 506, 513, 492, 492, 492, 492, + 506, 50, 50, 50, 50, 41, 492, 41, 41, 57, 313, 514, 514, 514, 515, 52, + 516, 514, 514, 514, 514, 514, 52, 515, 515, 52, 514, 517, 517, 517, 517, + 517, 517, 517, 517, 517, 517, 517, 517, 518, 518, 518, 518, 517, 517, + 518, 518, 518, 518, 518, 518, 518, 518, 518, 53, 57, 518, 518, 518, 518, + 52, 41, 41, 82, 82, 82, 82, 55, 55, 55, 55, 55, 508, 508, 508, 508, 508, + 492, 492, 41, 41, 41, 41, 492, 41, 41, 492, 41, 41, 492, 41, 41, 41, 41, + 41, 41, 41, 492, 41, 41, 41, 41, 41, 41, 41, 41, 41, 45, 45, 41, 41, 41, + 41, 41, 41, 41, 41, 41, 41, 41, 41, 492, 492, 41, 41, 55, 41, 55, 41, 41, + 41, 41, 41, 41, 41, 41, 41, 41, 45, 41, 41, 41, 41, 492, 492, 492, 492, + 492, 492, 492, 492, 492, 492, 492, 492, 55, 513, 519, 519, 513, 492, 492, + 55, 519, 513, 513, 519, 513, 513, 492, 55, 492, 519, 520, 521, 492, 519, + 513, 492, 492, 492, 519, 513, 513, 519, 55, 519, 519, 513, 513, 55, 513, + 55, 513, 55, 55, 55, 55, 519, 519, 513, 519, 513, 513, 513, 513, 513, 55, + 55, 55, 55, 492, 513, 492, 513, 519, 519, 513, 513, 513, 513, 513, 513, + 513, 513, 513, 513, 519, 513, 513, 513, 519, 492, 492, 492, 492, 492, + 519, 513, 513, 513, 492, 492, 492, 492, 492, 492, 492, 492, 492, 513, + 519, 55, 513, 492, 519, 519, 519, 519, 513, 513, 519, 519, 492, 492, 519, + 519, 513, 513, 519, 519, 513, 513, 519, 519, 513, 513, 513, 513, 513, + 492, 492, 513, 513, 513, 513, 492, 492, 55, 492, 492, 513, 55, 492, 492, + 492, 492, 492, 492, 492, 492, 513, 513, 492, 55, 513, 513, 513, 492, 492, + 492, 492, 492, 513, 519, 492, 513, 513, 513, 513, 513, 492, 492, 513, + 513, 492, 492, 492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 492, + 522, 490, 491, 490, 491, 41, 41, 41, 41, 41, 41, 508, 41, 41, 41, 41, 41, + 41, 41, 523, 523, 41, 41, 41, 41, 513, 513, 41, 41, 41, 41, 41, 41, 41, + 524, 525, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 313, 313, 313, 313, + 313, 313, 313, 313, 313, 313, 313, 313, 313, 41, 492, 41, 41, 41, 41, 41, + 41, 41, 41, 313, 41, 41, 41, 41, 41, 492, 492, 492, 492, 492, 492, 492, + 492, 492, 41, 41, 41, 41, 492, 492, 41, 41, 41, 41, 41, 41, 41, 526, 526, + 526, 526, 41, 41, 41, 523, 527, 527, 523, 41, 41, 41, 41, 41, 41, 41, 41, + 41, 41, 41, 82, 41, 41, 41, 82, 82, 82, 82, 82, 52, 52, 52, 52, 52, 52, + 52, 52, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 528, 528, 528, + 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 516, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 52, 52, 515, 508, 508, 508, 508, 508, 508, + 508, 508, 508, 508, 508, 508, 41, 41, 41, 41, 508, 508, 508, 508, 529, + 41, 41, 41, 41, 41, 508, 508, 508, 508, 41, 41, 508, 508, 41, 508, 508, + 508, 508, 508, 508, 508, 41, 41, 41, 41, 41, 41, 41, 41, 508, 508, 41, + 41, 508, 55, 41, 41, 41, 41, 508, 508, 41, 41, 508, 55, 41, 41, 41, 41, + 508, 508, 508, 41, 41, 508, 41, 41, 508, 508, 41, 41, 41, 41, 41, 41, 41, + 508, 492, 492, 492, 492, 492, 530, 530, 492, 527, 527, 527, 527, 41, 508, + 508, 41, 41, 508, 41, 41, 41, 41, 508, 508, 41, 41, 41, 41, 523, 523, + 529, 529, 527, 41, 527, 527, 531, 532, 531, 527, 41, 527, 527, 527, 41, + 41, 41, 41, 508, 41, 508, 41, 41, 41, 41, 41, 526, 526, 526, 526, 526, + 526, 526, 526, 526, 526, 526, 526, 41, 41, 41, 41, 508, 508, 41, 508, + 508, 508, 41, 508, 531, 508, 508, 41, 508, 508, 41, 55, 41, 41, 41, 41, + 41, 41, 41, 523, 41, 41, 41, 526, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, + 508, 508, 41, 526, 41, 41, 41, 41, 41, 41, 41, 41, 526, 526, 313, 41, 41, + 41, 41, 41, 41, 41, 41, 523, 523, 531, 527, 527, 527, 527, 523, 523, 531, + 531, 531, 508, 508, 508, 508, 531, 526, 531, 531, 531, 508, 531, 523, + 508, 508, 508, 531, 531, 508, 508, 531, 508, 508, 531, 531, 531, 41, 508, + 41, 41, 41, 41, 508, 508, 523, 508, 508, 508, 508, 508, 508, 531, 523, + 523, 531, 523, 508, 531, 531, 533, 523, 508, 508, 523, 531, 531, 527, + 527, 527, 527, 527, 526, 41, 41, 527, 527, 534, 534, 532, 532, 41, 41, + 526, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 45, 41, 41, 41, 41, + 41, 41, 526, 41, 526, 41, 41, 41, 41, 526, 526, 526, 41, 535, 41, 41, 41, + 536, 536, 536, 536, 536, 536, 41, 537, 537, 527, 41, 41, 41, 490, 491, + 490, 491, 490, 491, 490, 491, 490, 491, 490, 491, 490, 491, 52, 52, 516, + 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 41, 526, 526, 526, + 41, 41, 41, 41, 41, 41, 41, 526, 513, 492, 492, 513, 513, 490, 491, 492, + 513, 513, 492, 513, 513, 513, 492, 492, 492, 492, 492, 513, 513, 513, + 513, 492, 492, 492, 492, 492, 513, 513, 513, 492, 492, 492, 513, 513, + 513, 513, 16, 32, 16, 32, 16, 32, 16, 32, 490, 491, 538, 538, 538, 538, + 538, 538, 538, 538, 492, 492, 492, 490, 491, 16, 32, 490, 491, 490, 491, + 490, 491, 490, 491, 490, 491, 492, 492, 513, 513, 513, 513, 513, 513, + 492, 492, 492, 492, 492, 492, 492, 513, 513, 513, 513, 513, 513, 492, + 492, 492, 513, 492, 492, 492, 492, 513, 513, 513, 513, 513, 492, 513, + 513, 492, 492, 490, 491, 490, 491, 513, 492, 492, 492, 492, 513, 492, + 513, 513, 513, 492, 492, 513, 513, 492, 492, 492, 492, 492, 492, 492, + 492, 492, 492, 513, 513, 513, 513, 513, 513, 492, 492, 490, 491, 492, + 492, 492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, + 492, 513, 513, 513, 513, 492, 492, 513, 492, 513, 492, 492, 513, 492, + 513, 513, 513, 513, 492, 492, 492, 492, 492, 513, 513, 492, 492, 492, + 492, 513, 513, 513, 513, 492, 513, 513, 492, 492, 513, 513, 492, 492, + 492, 492, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 492, + 492, 513, 513, 513, 513, 513, 513, 513, 513, 492, 513, 513, 513, 513, + 513, 513, 513, 513, 492, 492, 492, 492, 492, 513, 492, 513, 492, 492, + 492, 513, 513, 513, 513, 513, 492, 492, 492, 492, 513, 492, 492, 492, + 513, 513, 513, 513, 513, 492, 513, 492, 492, 41, 41, 41, 526, 526, 41, + 41, 41, 492, 492, 492, 492, 492, 41, 41, 492, 492, 492, 492, 492, 492, + 41, 41, 41, 526, 41, 41, 41, 41, 535, 508, 508, 41, 41, 41, 41, 82, 82, + 41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 41, 41, 82, 82, 82, 41, 41, 41, + 41, 82, 41, 41, 41, 41, 41, 41, 41, 41, 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 41, 41, 41, 41, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, + 539, 539, 539, 539, 539, 82, 540, 540, 540, 540, 540, 540, 540, 540, 540, + 540, 540, 540, 540, 540, 540, 82, 53, 57, 53, 53, 53, 57, 57, 53, 57, 53, + 57, 53, 57, 53, 53, 53, 53, 57, 53, 57, 57, 53, 57, 57, 57, 57, 57, 57, + 60, 60, 53, 53, 88, 89, 88, 89, 89, 541, 541, 541, 541, 541, 541, 88, 89, + 88, 89, 542, 542, 542, 88, 89, 82, 82, 82, 82, 82, 543, 544, 544, 544, + 545, 543, 544, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, + 546, 546, 546, 82, 546, 82, 82, 82, 82, 82, 546, 82, 82, 547, 547, 547, + 547, 547, 547, 547, 547, 82, 82, 82, 82, 82, 82, 82, 548, 549, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 550, 96, 96, 96, 96, 96, + 96, 96, 96, 551, 551, 43, 51, 43, 51, 551, 551, 551, 43, 51, 551, 43, 51, + 373, 373, 373, 373, 373, 373, 373, 373, 85, 466, 552, 373, 553, 85, 43, + 51, 85, 85, 43, 51, 490, 491, 490, 491, 490, 491, 490, 491, 373, 373, + 373, 373, 371, 61, 373, 373, 85, 373, 373, 85, 85, 85, 85, 85, 554, 554, + 373, 373, 373, 85, 466, 373, 471, 373, 373, 82, 82, 82, 555, 555, 555, + 555, 555, 555, 555, 555, 555, 555, 82, 555, 555, 555, 555, 555, 555, 555, + 555, 555, 82, 82, 82, 82, 555, 555, 555, 555, 555, 555, 82, 82, 523, 523, + 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 82, 82, 82, 82, 556, + 557, 557, 558, 523, 559, 560, 561, 524, 525, 524, 525, 524, 525, 524, + 525, 524, 525, 523, 523, 524, 525, 524, 525, 524, 525, 524, 525, 562, + 563, 564, 564, 523, 561, 561, 561, 561, 561, 561, 561, 561, 561, 565, + 566, 567, 568, 569, 569, 570, 571, 571, 571, 571, 572, 523, 523, 561, + 561, 561, 559, 573, 558, 523, 527, 82, 574, 575, 574, 575, 574, 575, 574, + 575, 574, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, + 575, 575, 575, 575, 575, 574, 575, 575, 575, 575, 575, 575, 575, 574, + 575, 574, 575, 574, 575, 575, 575, 575, 575, 575, 574, 575, 575, 575, + 575, 575, 575, 574, 574, 82, 82, 576, 576, 577, 577, 578, 578, 575, 562, + 579, 580, 579, 580, 579, 580, 579, 580, 579, 580, 580, 580, 580, 580, + 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 579, 580, + 580, 580, 580, 580, 580, 580, 579, 580, 579, 580, 579, 580, 580, 580, + 580, 580, 580, 579, 580, 580, 580, 580, 580, 580, 579, 579, 580, 580, + 580, 580, 581, 582, 583, 583, 580, 82, 82, 82, 82, 82, 584, 584, 584, + 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 82, + 82, 82, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, + 585, 585, 585, 585, 585, 585, 585, 585, 585, 82, 586, 586, 587, 587, 587, + 587, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 584, 584, 584, 82, + 82, 82, 82, 82, 579, 579, 579, 579, 579, 579, 579, 579, 588, 588, 588, + 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 589, 589, 82, 587, 587, + 587, 587, 587, 587, 587, 587, 587, 587, 586, 586, 586, 586, 586, 586, + 590, 590, 590, 590, 590, 590, 590, 590, 523, 591, 591, 591, 591, 591, + 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 588, 588, 588, 588, + 589, 589, 589, 586, 586, 591, 591, 591, 591, 591, 591, 591, 586, 586, + 586, 586, 523, 523, 523, 523, 592, 592, 592, 592, 592, 592, 592, 592, + 592, 592, 592, 592, 592, 592, 592, 82, 586, 586, 586, 586, 586, 586, 586, + 523, 523, 523, 523, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, + 586, 523, 523, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, + 593, 593, 593, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 595, + 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 596, 595, + 595, 595, 595, 595, 595, 595, 82, 82, 82, 597, 597, 597, 597, 597, 597, + 597, 597, 597, 597, 597, 597, 597, 597, 597, 82, 598, 598, 598, 598, 598, + 598, 598, 598, 599, 599, 599, 599, 599, 599, 600, 600, 601, 601, 601, + 601, 601, 601, 601, 601, 601, 601, 601, 601, 602, 603, 604, 603, 605, + 605, 605, 605, 605, 605, 605, 605, 605, 605, 601, 601, 82, 82, 82, 82, + 91, 94, 91, 94, 91, 94, 606, 96, 98, 98, 98, 607, 96, 96, 96, 96, 96, 96, + 96, 96, 96, 96, 607, 608, 91, 94, 91, 94, 450, 450, 96, 96, 609, 609, + 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 610, 610, + 610, 610, 610, 610, 610, 610, 610, 610, 611, 611, 612, 613, 613, 613, + 613, 613, 63, 63, 63, 63, 63, 63, 63, 61, 61, 61, 61, 61, 61, 61, 61, 61, + 63, 63, 53, 57, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, 57, 60, 57, + 57, 57, 57, 57, 57, 57, 57, 53, 57, 53, 57, 53, 53, 57, 61, 614, 614, 53, + 57, 53, 57, 58, 53, 57, 53, 57, 57, 57, 53, 57, 53, 57, 53, 53, 53, 53, + 53, 82, 53, 53, 53, 53, 53, 57, 53, 57, 82, 82, 82, 82, 82, 82, 82, 58, + 60, 60, 57, 58, 58, 58, 58, 58, 615, 615, 616, 615, 615, 615, 617, 615, + 615, 615, 615, 616, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, + 615, 615, 615, 615, 615, 618, 618, 616, 616, 618, 619, 619, 619, 619, 82, + 82, 82, 82, 620, 620, 620, 620, 620, 620, 313, 313, 503, 512, 82, 82, 82, + 82, 82, 82, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, + 622, 622, 623, 623, 624, 624, 625, 625, 625, 625, 625, 625, 625, 625, + 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 624, 624, 624, 624, + 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 626, 627, 82, + 82, 82, 82, 82, 82, 82, 82, 628, 628, 629, 629, 629, 629, 629, 629, 629, + 629, 629, 629, 82, 82, 82, 82, 82, 82, 198, 198, 198, 198, 198, 198, 198, + 198, 198, 198, 195, 195, 195, 195, 195, 195, 201, 201, 201, 195, 630, + 195, 82, 82, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 632, 632, + 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, 632, + 632, 632, 632, 632, 633, 633, 633, 633, 633, 634, 634, 634, 199, 635, + 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, + 636, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 638, 639, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 640, 328, 328, 328, 328, 328, 82, + 82, 82, 641, 641, 641, 642, 643, 643, 643, 643, 643, 643, 643, 643, 643, + 643, 643, 643, 643, 643, 643, 644, 642, 642, 641, 641, 641, 641, 642, + 642, 641, 642, 642, 642, 645, 646, 646, 646, 646, 646, 646, 647, 647, + 647, 646, 646, 646, 646, 82, 62, 648, 648, 648, 648, 648, 648, 648, 648, + 648, 648, 82, 82, 82, 82, 646, 646, 314, 314, 314, 314, 314, 316, 649, + 314, 319, 319, 314, 314, 314, 314, 314, 82, 650, 650, 650, 650, 650, 650, + 650, 650, 650, 651, 651, 651, 651, 651, 651, 652, 652, 651, 651, 652, + 652, 651, 651, 82, 650, 650, 650, 651, 650, 650, 650, 650, 650, 650, 650, + 650, 651, 652, 82, 82, 653, 653, 653, 653, 653, 653, 653, 653, 653, 653, + 82, 82, 654, 655, 655, 655, 649, 314, 314, 314, 314, 314, 314, 323, 323, + 323, 314, 315, 316, 315, 314, 314, 656, 656, 656, 656, 656, 656, 656, + 656, 657, 656, 657, 657, 658, 656, 656, 657, 657, 656, 656, 656, 656, + 656, 657, 657, 656, 657, 656, 82, 82, 82, 82, 82, 82, 82, 82, 656, 656, + 659, 660, 660, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, 661, + 662, 663, 663, 662, 662, 664, 664, 661, 665, 665, 662, 666, 82, 82, 331, + 331, 331, 331, 331, 331, 82, 57, 57, 57, 614, 60, 60, 60, 60, 57, 57, 57, + 57, 57, 80, 82, 82, 338, 338, 338, 338, 338, 338, 338, 338, 661, 661, + 661, 662, 662, 663, 662, 662, 663, 662, 662, 664, 662, 666, 82, 82, 667, + 667, 667, 667, 667, 667, 667, 667, 667, 667, 82, 82, 82, 82, 82, 82, 668, + 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, + 669, 669, 669, 669, 669, 668, 669, 669, 669, 669, 669, 669, 669, 82, 82, + 82, 82, 329, 329, 329, 329, 329, 329, 329, 82, 82, 82, 82, 330, 330, 330, + 330, 330, 330, 330, 330, 330, 82, 82, 82, 82, 670, 670, 670, 670, 670, + 670, 670, 670, 671, 671, 671, 671, 671, 671, 671, 671, 593, 593, 594, + 594, 594, 594, 594, 594, 57, 57, 57, 57, 57, 57, 57, 82, 82, 82, 82, 102, + 102, 102, 102, 102, 82, 82, 82, 82, 82, 130, 672, 130, 130, 673, 130, + 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 82, 130, 130, + 130, 130, 130, 82, 130, 82, 130, 130, 82, 130, 130, 82, 130, 130, 147, + 147, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, 674, + 674, 674, 674, 82, 82, 82, 82, 82, 82, 82, 82, 82, 147, 147, 147, 147, + 147, 147, 147, 147, 147, 147, 147, 675, 471, 82, 82, 147, 147, 147, 147, + 147, 147, 147, 147, 147, 147, 136, 139, 82, 82, 676, 676, 676, 676, 676, + 676, 676, 676, 677, 557, 557, 677, 677, 678, 678, 563, 564, 679, 82, 82, + 82, 82, 82, 82, 97, 97, 97, 97, 97, 97, 97, 157, 157, 157, 157, 157, 157, + 157, 96, 96, 558, 570, 570, 680, 680, 563, 564, 563, 564, 563, 564, 563, + 564, 563, 564, 563, 564, 563, 564, 563, 564, 558, 558, 563, 564, 558, + 558, 558, 558, 680, 680, 680, 681, 558, 681, 82, 581, 682, 678, 678, 570, + 524, 525, 524, 525, 524, 525, 683, 558, 558, 684, 685, 686, 686, 687, 82, + 558, 688, 689, 558, 82, 82, 82, 82, 147, 147, 147, 147, 147, 82, 82, 493, + 82, 690, 691, 692, 693, 694, 691, 691, 695, 696, 691, 697, 698, 699, 698, + 700, 701, 701, 701, 701, 701, 701, 701, 701, 701, 701, 702, 703, 704, + 705, 704, 690, 691, 706, 706, 706, 706, 706, 706, 706, 706, 706, 706, + 706, 706, 706, 706, 706, 706, 706, 706, 695, 691, 696, 707, 708, 707, + 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, + 709, 709, 709, 709, 695, 705, 696, 705, 695, 696, 710, 711, 712, 710, + 713, 714, 715, 715, 715, 715, 715, 715, 715, 715, 715, 716, 714, 714, + 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, + 714, 714, 714, 714, 714, 717, 717, 718, 718, 718, 718, 718, 718, 718, + 718, 718, 718, 718, 718, 718, 718, 718, 82, 82, 82, 718, 718, 718, 718, + 718, 718, 82, 82, 718, 718, 718, 82, 82, 82, 719, 693, 705, 707, 720, + 693, 693, 82, 721, 722, 722, 722, 722, 721, 721, 82, 82, 723, 723, 723, + 724, 508, 82, 82, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, + 725, 82, 725, 725, 725, 725, 725, 725, 725, 725, 725, 725, 82, 725, 725, + 725, 82, 725, 725, 82, 725, 725, 725, 725, 725, 725, 725, 82, 82, 725, + 725, 725, 82, 82, 82, 82, 82, 199, 373, 199, 82, 82, 82, 82, 620, 620, + 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 82, 82, 82, 313, + 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 727, + 727, 727, 727, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, + 728, 728, 728, 728, 728, 728, 727, 727, 728, 729, 729, 82, 41, 41, 41, + 41, 82, 82, 82, 82, 728, 82, 82, 82, 82, 82, 82, 82, 313, 313, 313, 313, + 313, 157, 82, 82, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, 730, + 730, 730, 82, 82, 82, 731, 731, 731, 731, 731, 731, 731, 731, 731, 82, + 82, 82, 82, 82, 82, 82, 157, 500, 500, 500, 500, 500, 500, 500, 500, 500, + 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 82, 82, 82, 82, 732, + 732, 732, 732, 732, 732, 732, 732, 733, 733, 733, 733, 82, 82, 82, 82, + 734, 734, 734, 734, 734, 734, 734, 734, 734, 735, 734, 734, 734, 734, + 734, 734, 734, 734, 735, 82, 82, 82, 82, 82, 736, 736, 736, 736, 736, + 736, 736, 736, 736, 736, 736, 736, 736, 736, 737, 737, 737, 737, 737, 82, + 82, 82, 82, 82, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, + 738, 738, 738, 82, 739, 740, 740, 740, 740, 740, 740, 740, 740, 740, 740, + 740, 740, 82, 82, 82, 82, 741, 742, 742, 742, 742, 742, 82, 82, 743, 743, + 743, 743, 743, 743, 743, 743, 744, 744, 744, 744, 744, 744, 744, 744, + 745, 745, 745, 745, 745, 745, 745, 745, 746, 746, 746, 746, 746, 746, + 746, 746, 746, 746, 746, 746, 746, 746, 82, 82, 747, 747, 747, 747, 747, + 747, 747, 747, 747, 747, 82, 82, 82, 82, 82, 82, 748, 748, 748, 748, 748, + 748, 748, 748, 748, 748, 748, 748, 82, 82, 82, 82, 749, 749, 749, 749, + 749, 749, 749, 749, 749, 749, 749, 749, 82, 82, 82, 82, 750, 750, 750, + 750, 750, 750, 750, 750, 751, 751, 751, 751, 751, 751, 751, 751, 751, + 751, 751, 751, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 752, 753, 753, + 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 82, 753, + 753, 753, 753, 753, 753, 82, 82, 754, 754, 754, 754, 754, 754, 82, 82, + 754, 82, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, + 754, 754, 754, 754, 754, 754, 754, 82, 754, 754, 82, 82, 82, 754, 82, 82, + 754, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, + 755, 82, 756, 757, 757, 757, 757, 757, 757, 757, 757, 758, 758, 758, 758, + 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 759, 760, + 760, 760, 760, 760, 760, 760, 761, 761, 761, 761, 761, 761, 761, 761, + 761, 761, 761, 761, 761, 761, 761, 82, 82, 82, 82, 82, 82, 82, 82, 762, + 762, 762, 762, 762, 762, 762, 762, 762, 763, 763, 763, 763, 763, 763, + 763, 763, 763, 763, 763, 82, 763, 763, 82, 82, 82, 82, 82, 764, 764, 764, + 764, 764, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, 765, + 765, 765, 766, 766, 766, 766, 766, 766, 82, 82, 82, 767, 768, 768, 768, + 768, 768, 768, 768, 768, 768, 768, 82, 82, 82, 82, 82, 769, 770, 770, + 770, 770, 770, 770, 770, 770, 771, 771, 771, 771, 771, 771, 771, 771, 82, + 82, 82, 82, 772, 772, 771, 771, 772, 772, 772, 772, 772, 772, 772, 772, + 82, 82, 772, 772, 772, 772, 772, 772, 773, 774, 774, 774, 82, 774, 774, + 82, 82, 82, 82, 82, 774, 775, 774, 776, 773, 773, 773, 773, 82, 773, 773, + 773, 82, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, + 773, 773, 773, 773, 773, 773, 82, 82, 82, 82, 776, 777, 775, 82, 82, 82, + 82, 778, 779, 779, 779, 779, 779, 779, 779, 779, 780, 780, 780, 780, 780, + 780, 780, 780, 781, 82, 82, 82, 82, 82, 82, 82, 782, 782, 782, 782, 782, + 782, 782, 782, 782, 782, 782, 782, 782, 783, 783, 784, 785, 785, 785, + 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 786, 786, 786, 787, + 787, 787, 787, 787, 787, 787, 787, 788, 787, 787, 787, 787, 787, 787, + 787, 787, 787, 787, 787, 787, 789, 790, 82, 82, 82, 82, 791, 791, 791, + 791, 791, 792, 792, 792, 792, 792, 792, 793, 82, 794, 794, 794, 794, 794, + 794, 794, 794, 794, 794, 794, 794, 794, 794, 82, 82, 82, 795, 795, 795, + 795, 795, 795, 795, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, + 796, 796, 796, 796, 82, 82, 797, 797, 797, 797, 797, 797, 797, 797, 798, + 798, 798, 798, 798, 798, 798, 798, 798, 798, 798, 82, 82, 82, 82, 82, + 799, 799, 799, 799, 799, 799, 799, 799, 800, 800, 800, 800, 800, 800, + 800, 800, 800, 800, 82, 82, 82, 82, 82, 82, 82, 801, 801, 801, 801, 82, + 82, 82, 82, 802, 802, 802, 802, 802, 802, 802, 803, 803, 803, 803, 803, + 803, 803, 803, 803, 82, 82, 82, 82, 82, 82, 82, 804, 804, 804, 804, 804, + 804, 804, 804, 804, 804, 804, 82, 82, 82, 82, 82, 805, 805, 805, 805, + 805, 805, 805, 805, 805, 805, 805, 82, 82, 82, 82, 82, 82, 82, 806, 806, + 806, 806, 806, 806, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, + 807, 807, 807, 807, 807, 82, 808, 809, 808, 810, 810, 810, 810, 810, 810, + 810, 810, 810, 810, 810, 810, 810, 809, 809, 809, 809, 809, 809, 809, + 809, 809, 809, 809, 809, 809, 809, 811, 812, 812, 813, 813, 813, 813, + 813, 82, 82, 82, 82, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, + 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 815, 815, 815, 815, + 815, 815, 815, 815, 815, 815, 82, 82, 82, 82, 82, 82, 82, 811, 816, 816, + 817, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, 818, + 817, 817, 817, 816, 816, 816, 816, 817, 817, 819, 820, 821, 821, 822, + 823, 823, 823, 823, 82, 82, 82, 82, 82, 82, 824, 824, 824, 824, 824, 824, + 824, 824, 824, 82, 82, 82, 82, 82, 82, 82, 825, 825, 825, 825, 825, 825, + 825, 825, 825, 825, 82, 82, 82, 82, 82, 82, 826, 826, 826, 827, 827, 827, + 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, 827, + 827, 827, 827, 828, 828, 828, 828, 828, 829, 828, 828, 828, 828, 828, + 828, 830, 830, 82, 831, 831, 831, 831, 831, 831, 831, 831, 831, 831, 832, + 832, 832, 832, 82, 82, 82, 82, 833, 833, 833, 833, 833, 833, 833, 833, + 833, 833, 833, 834, 835, 836, 833, 82, 837, 837, 838, 839, 839, 839, 839, + 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 838, 838, + 838, 837, 837, 837, 837, 837, 837, 837, 837, 837, 838, 840, 839, 839, + 839, 839, 841, 841, 842, 841, 842, 843, 837, 837, 842, 82, 82, 844, 844, + 844, 844, 844, 844, 844, 844, 844, 844, 839, 845, 839, 841, 841, 841, 82, + 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, 846, + 846, 846, 846, 846, 846, 846, 82, 82, 82, 847, 847, 847, 847, 847, 847, + 847, 847, 847, 847, 82, 847, 847, 847, 847, 847, 847, 847, 847, 847, 848, + 848, 848, 849, 849, 849, 848, 848, 849, 850, 851, 849, 852, 852, 853, + 852, 852, 853, 849, 82, 854, 854, 854, 854, 854, 854, 854, 82, 854, 82, + 854, 854, 854, 854, 82, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, + 854, 854, 854, 854, 854, 82, 854, 854, 855, 82, 82, 82, 82, 82, 82, 856, + 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, 856, + 857, 858, 858, 858, 857, 857, 857, 857, 857, 857, 859, 860, 82, 82, 82, + 82, 82, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 82, 82, 82, 82, + 82, 82, 862, 862, 863, 863, 82, 864, 864, 864, 864, 864, 864, 864, 864, + 82, 82, 864, 864, 82, 82, 864, 864, 864, 864, 864, 864, 864, 864, 864, + 864, 864, 864, 864, 864, 82, 864, 864, 864, 864, 864, 864, 864, 82, 864, + 864, 82, 864, 864, 864, 864, 864, 82, 82, 865, 864, 863, 863, 862, 863, + 863, 863, 863, 82, 82, 863, 863, 82, 82, 863, 863, 866, 82, 82, 864, 82, + 82, 82, 82, 82, 82, 863, 82, 82, 82, 82, 82, 864, 864, 864, 864, 864, + 863, 863, 82, 82, 867, 867, 867, 867, 867, 867, 867, 82, 82, 82, 868, + 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 868, 869, 869, + 869, 870, 870, 870, 870, 870, 870, 870, 870, 869, 869, 871, 870, 870, + 869, 872, 868, 868, 868, 868, 873, 873, 873, 873, 874, 875, 875, 875, + 875, 875, 875, 875, 875, 875, 875, 82, 873, 82, 874, 82, 82, 876, 876, + 876, 876, 876, 876, 876, 876, 877, 877, 877, 878, 878, 878, 878, 878, + 878, 877, 878, 877, 877, 877, 877, 878, 878, 877, 879, 880, 876, 876, + 881, 876, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 82, 82, 82, + 82, 82, 82, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, + 883, 883, 883, 884, 884, 884, 885, 885, 885, 885, 82, 82, 884, 884, 884, + 884, 885, 885, 884, 886, 887, 888, 889, 889, 890, 890, 891, 891, 891, + 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, + 889, 883, 883, 883, 883, 885, 885, 82, 82, 892, 892, 892, 892, 892, 892, + 892, 892, 893, 893, 893, 894, 894, 894, 894, 894, 894, 894, 894, 893, + 893, 894, 893, 895, 894, 896, 896, 897, 892, 82, 82, 82, 898, 898, 898, + 898, 898, 898, 898, 898, 898, 898, 82, 82, 82, 82, 82, 82, 899, 899, 899, + 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 82, 82, 82, 900, 900, + 900, 900, 900, 900, 900, 900, 900, 900, 900, 901, 902, 901, 902, 902, + 901, 901, 901, 901, 901, 901, 903, 904, 905, 905, 905, 905, 905, 905, + 905, 905, 905, 905, 82, 82, 82, 82, 82, 82, 906, 906, 906, 906, 906, 906, + 906, 906, 906, 906, 82, 82, 82, 907, 907, 907, 908, 908, 907, 907, 907, + 907, 908, 907, 907, 907, 907, 909, 82, 82, 82, 82, 910, 910, 910, 910, + 910, 910, 910, 910, 910, 910, 911, 911, 912, 912, 912, 913, 914, 914, + 914, 914, 914, 914, 914, 914, 915, 915, 915, 915, 915, 915, 915, 915, + 916, 916, 916, 916, 916, 916, 916, 916, 916, 916, 917, 917, 917, 917, + 917, 917, 917, 917, 917, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, + 918, 919, 919, 919, 919, 919, 919, 919, 919, 919, 82, 82, 82, 82, 82, 82, + 82, 920, 920, 920, 920, 920, 920, 920, 920, 920, 82, 920, 920, 920, 920, + 920, 920, 920, 920, 920, 920, 920, 920, 920, 921, 922, 922, 922, 922, + 922, 922, 922, 82, 922, 922, 922, 922, 922, 922, 921, 923, 920, 924, 924, + 924, 924, 924, 82, 82, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, + 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, + 926, 926, 926, 926, 926, 82, 82, 82, 927, 928, 929, 929, 929, 929, 929, + 929, 929, 929, 929, 929, 929, 929, 929, 929, 82, 82, 930, 930, 930, 930, + 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 82, 931, 930, 930, 930, + 930, 930, 930, 930, 931, 930, 930, 931, 930, 930, 82, 932, 932, 932, 932, + 932, 932, 932, 932, 932, 932, 82, 82, 82, 82, 82, 82, 933, 933, 933, 933, + 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 82, 934, 934, 934, + 934, 934, 82, 82, 82, 932, 932, 932, 932, 82, 82, 82, 82, 935, 935, 935, + 935, 935, 935, 935, 935, 936, 936, 936, 937, 937, 937, 935, 935, 935, + 935, 937, 935, 935, 935, 936, 937, 936, 937, 935, 935, 935, 935, 935, + 935, 935, 936, 937, 937, 935, 935, 935, 935, 935, 935, 935, 935, 935, + 935, 935, 82, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, + 938, 938, 939, 940, 938, 938, 938, 938, 938, 938, 938, 82, 609, 82, 82, + 82, 82, 82, 82, 82, 941, 941, 941, 941, 941, 941, 941, 941, 941, 941, + 941, 941, 941, 941, 941, 82, 942, 942, 942, 942, 942, 942, 942, 942, 942, + 942, 82, 82, 82, 82, 943, 943, 944, 944, 944, 944, 944, 944, 944, 944, + 944, 944, 944, 944, 944, 944, 82, 82, 945, 945, 945, 945, 945, 946, 82, + 82, 947, 947, 947, 947, 947, 947, 947, 947, 948, 948, 948, 948, 948, 948, + 948, 949, 949, 949, 950, 950, 951, 951, 951, 951, 952, 952, 952, 952, + 949, 951, 82, 82, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 82, + 954, 954, 954, 954, 954, 954, 954, 82, 947, 947, 947, 947, 947, 82, 82, + 82, 82, 82, 947, 947, 947, 955, 955, 955, 955, 955, 955, 955, 955, 955, + 955, 955, 955, 955, 82, 82, 82, 955, 956, 956, 956, 956, 956, 956, 956, + 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, 956, + 956, 82, 82, 82, 82, 82, 82, 82, 82, 957, 957, 957, 957, 958, 958, 958, + 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 959, 82, 82, 82, 82, + 82, 82, 82, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, + 960, 82, 82, 82, 960, 960, 960, 82, 82, 82, 82, 82, 580, 575, 82, 82, 82, + 82, 82, 82, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 82, + 82, 82, 82, 82, 961, 961, 961, 961, 961, 82, 82, 82, 961, 82, 82, 82, 82, + 82, 82, 82, 961, 961, 82, 82, 962, 963, 964, 965, 499, 499, 499, 499, 82, + 82, 82, 82, 313, 313, 313, 313, 313, 313, 82, 82, 313, 313, 313, 313, + 313, 313, 313, 82, 82, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, + 313, 313, 966, 966, 447, 447, 447, 313, 313, 313, 967, 966, 966, 966, + 966, 966, 499, 499, 499, 499, 499, 499, 499, 499, 157, 157, 157, 157, + 157, 157, 157, 157, 313, 313, 97, 97, 97, 97, 97, 157, 157, 313, 313, + 313, 313, 313, 313, 97, 97, 97, 97, 313, 313, 313, 82, 82, 82, 82, 82, + 82, 82, 728, 728, 968, 968, 968, 728, 82, 82, 620, 620, 82, 82, 82, 82, + 82, 82, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 50, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 506, 506, 506, + 506, 506, 506, 506, 506, 506, 506, 50, 50, 50, 50, 50, 50, 50, 82, 50, + 50, 50, 50, 50, 50, 506, 82, 506, 506, 82, 82, 506, 82, 82, 506, 506, 82, + 82, 506, 506, 506, 506, 82, 506, 506, 50, 50, 82, 50, 82, 50, 50, 50, 50, + 50, 50, 50, 82, 50, 50, 50, 50, 50, 50, 50, 506, 506, 82, 506, 506, 506, + 506, 82, 82, 506, 506, 506, 506, 506, 506, 506, 506, 82, 506, 506, 506, + 506, 506, 506, 506, 82, 50, 50, 506, 506, 82, 506, 506, 506, 506, 82, + 506, 506, 506, 506, 506, 82, 506, 82, 82, 82, 506, 506, 506, 506, 506, + 506, 506, 82, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 82, 82, + 506, 969, 50, 50, 50, 50, 50, 50, 50, 50, 50, 513, 50, 50, 50, 50, 50, + 50, 506, 506, 506, 506, 506, 506, 506, 506, 506, 969, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 513, 50, 50, 506, 506, 506, 506, 506, 969, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 513, 50, 50, 50, 50, 50, 50, 506, 506, 506, 506, + 506, 506, 506, 506, 506, 969, 50, 513, 50, 50, 50, 50, 50, 50, 50, 50, + 506, 50, 82, 82, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 971, + 971, 971, 971, 971, 971, 971, 971, 972, 972, 972, 972, 972, 972, 972, + 972, 972, 972, 972, 972, 972, 972, 972, 971, 971, 971, 971, 972, 972, + 972, 972, 972, 972, 972, 972, 972, 972, 971, 971, 971, 971, 971, 971, + 971, 971, 972, 971, 971, 971, 971, 971, 971, 972, 971, 971, 973, 973, + 973, 973, 974, 82, 82, 82, 82, 82, 82, 82, 972, 972, 972, 972, 972, 82, + 972, 972, 972, 972, 972, 972, 972, 975, 975, 975, 975, 975, 975, 975, 82, + 975, 975, 975, 975, 975, 975, 975, 975, 975, 82, 82, 975, 975, 975, 975, + 975, 975, 975, 82, 975, 975, 82, 975, 975, 975, 975, 975, 82, 82, 82, 82, + 82, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 976, 82, + 82, 977, 977, 977, 977, 977, 977, 977, 977, 977, 978, 978, 978, 978, 978, + 978, 978, 82, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 980, 980, + 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, + 980, 980, 981, 981, 981, 981, 981, 981, 982, 82, 82, 82, 82, 82, 983, + 983, 983, 983, 983, 983, 983, 983, 983, 983, 82, 82, 82, 82, 984, 984, + 147, 147, 147, 147, 82, 147, 147, 147, 82, 147, 147, 82, 147, 82, 82, + 147, 82, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 82, 147, 147, + 147, 147, 82, 147, 82, 147, 82, 82, 82, 82, 82, 82, 147, 82, 82, 82, 82, + 147, 82, 147, 82, 147, 82, 147, 147, 147, 82, 147, 82, 147, 82, 147, 82, + 147, 82, 147, 147, 147, 147, 82, 147, 82, 147, 147, 82, 147, 147, 147, + 147, 147, 147, 147, 147, 147, 82, 82, 82, 82, 82, 147, 147, 147, 82, 147, + 147, 147, 133, 133, 82, 82, 82, 82, 82, 82, 527, 527, 527, 527, 523, 527, + 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, + 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 527, 527, + 527, 527, 527, 527, 527, 985, 985, 527, 527, 527, 527, 527, 527, 527, + 527, 527, 527, 527, 527, 527, 527, 523, 527, 527, 527, 527, 527, 527, + 985, 985, 48, 48, 48, 516, 516, 985, 985, 985, 528, 528, 528, 528, 528, + 528, 313, 985, 528, 528, 41, 41, 985, 985, 985, 985, 528, 528, 528, 528, + 528, 528, 986, 528, 528, 986, 986, 986, 986, 986, 986, 986, 986, 986, + 986, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 985, 985, 985, + 985, 985, 985, 985, 985, 985, 987, 987, 987, 987, 987, 987, 987, 987, + 987, 987, 988, 586, 586, 985, 985, 985, 985, 985, 586, 586, 586, 586, + 985, 985, 985, 985, 586, 985, 985, 985, 985, 985, 985, 985, 586, 586, + 985, 985, 985, 985, 985, 985, 523, 527, 527, 527, 527, 527, 527, 527, + 527, 527, 527, 527, 527, 523, 523, 523, 523, 523, 523, 523, 523, 523, + 527, 523, 523, 523, 523, 523, 523, 527, 523, 523, 523, 523, 523, 523, + 523, 534, 523, 523, 523, 523, 523, 523, 527, 527, 527, 527, 527, 527, + 527, 527, 41, 41, 527, 527, 523, 523, 523, 523, 523, 526, 526, 523, 523, + 523, 523, 523, 526, 523, 523, 523, 523, 523, 523, 534, 534, 523, 523, + 523, 523, 523, 534, 532, 527, 527, 527, 523, 523, 527, 527, 527, 523, + 527, 527, 527, 523, 523, 523, 989, 989, 989, 989, 989, 523, 523, 523, + 523, 523, 523, 523, 527, 523, 527, 534, 534, 523, 523, 534, 534, 534, + 534, 534, 534, 534, 534, 534, 534, 534, 523, 523, 523, 523, 523, 523, + 523, 523, 523, 523, 523, 523, 523, 534, 534, 534, 534, 523, 523, 523, + 523, 534, 523, 534, 523, 523, 523, 534, 523, 523, 523, 523, 534, 534, + 534, 523, 534, 534, 534, 526, 523, 526, 523, 526, 523, 523, 523, 523, + 523, 534, 523, 523, 523, 523, 526, 523, 526, 526, 523, 523, 523, 523, + 523, 523, 523, 523, 523, 523, 527, 527, 523, 526, 526, 526, 526, 526, + 526, 526, 523, 523, 523, 523, 523, 523, 523, 523, 526, 526, 526, 526, + 526, 526, 523, 523, 523, 523, 523, 526, 526, 526, 526, 526, 526, 526, + 526, 526, 526, 526, 526, 41, 41, 41, 41, 527, 523, 523, 523, 523, 527, + 527, 527, 527, 527, 527, 532, 527, 527, 527, 527, 534, 527, 527, 527, + 527, 527, 532, 527, 527, 527, 527, 534, 534, 527, 527, 527, 527, 527, 41, + 41, 41, 41, 41, 41, 41, 41, 527, 527, 527, 527, 41, 41, 527, 523, 523, + 523, 523, 523, 523, 523, 523, 523, 523, 534, 534, 534, 523, 523, 523, + 534, 534, 534, 534, 534, 41, 41, 41, 41, 41, 41, 536, 536, 536, 990, 990, + 990, 41, 41, 41, 41, 523, 523, 523, 534, 523, 523, 523, 523, 523, 523, + 523, 523, 534, 534, 534, 523, 534, 523, 523, 523, 523, 523, 527, 527, + 523, 523, 523, 985, 985, 985, 985, 985, 527, 527, 527, 523, 523, 985, + 985, 985, 527, 527, 527, 527, 523, 523, 523, 985, 41, 41, 41, 41, 985, + 985, 985, 985, 41, 41, 41, 41, 41, 985, 985, 985, 41, 41, 985, 985, 985, + 985, 985, 985, 41, 41, 41, 41, 41, 41, 985, 985, 534, 534, 534, 534, 534, + 534, 534, 985, 523, 523, 523, 523, 523, 523, 534, 523, 534, 985, 985, + 534, 534, 534, 534, 534, 534, 534, 523, 523, 534, 534, 534, 985, 523, + 523, 523, 523, 985, 985, 985, 985, 523, 523, 523, 523, 523, 523, 523, + 985, 523, 523, 985, 985, 985, 985, 985, 985, 523, 985, 985, 985, 985, + 985, 985, 985, 985, 985, 985, 985, 985, 985, 82, 82, 593, 593, 593, 593, + 593, 593, 593, 594, 593, 593, 593, 593, 593, 594, 594, 594, 594, 594, + 594, 594, 594, 594, 82, 82, 82, 499, 82, 82, 82, 82, 82, 82, 499, 499, + 499, 499, 499, 499, 499, 499, 671, 671, 671, 671, 671, 671, 82, 82, }; /* decomposition data */ @@ -4194,98 +4326,98 @@ static const unsigned short decomp_data[] = { 25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266, 20013, 266, 21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266, 31354, 266, 21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266, 21106, 266, - 21942, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309, 770, 12308, - 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857, 12309, 770, - 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308, 21213, 12309, - 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256, 20029, 256, 20024, - 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398, 256, 20411, 256, - 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687, 256, 13470, 256, - 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256, 20855, 256, 55361, - 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361, 56651, 256, 20887, - 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256, 55396, 56799, 256, - 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062, 256, 21106, 256, - 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220, 256, 21242, 256, - 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329, 256, 21338, 256, - 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375, 256, 55362, 56876, - 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187, 256, 21483, 256, - 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576, 256, 21608, 256, - 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859, 256, 21892, 256, - 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954, 256, 22294, 256, - 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999, 256, 22766, 256, - 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578, 256, 22577, 256, - 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256, 22790, 256, 22810, - 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365, 57066, 256, 23020, - 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256, 14062, 256, 14076, - 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776, 256, 23491, 256, - 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256, 23551, 256, 23558, - 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256, 23662, 256, 23744, - 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367, 56806, 256, 23918, - 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256, 14383, 256, 24061, - 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256, 55368, 56707, 256, - 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266, 256, 55400, 57234, - 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256, 33281, 256, 24354, - 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384, 56794, 256, 24418, - 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256, 24535, 256, 24569, - 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256, 55369, 57044, 256, - 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908, 256, 24954, 256, - 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054, 256, 25074, 256, - 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265, 256, 25300, 256, - 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256, 25448, 256, 25475, - 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541, 256, 25513, 256, - 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719, 256, 14956, 256, - 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256, 26360, 256, 26185, - 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256, 20882, 256, 20885, - 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256, 26391, 256, 26395, - 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283, 256, 15177, 256, - 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373, 56429, 256, 26766, - 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256, 27043, 256, 27114, - 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384, 256, 27425, 256, - 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256, 27551, 256, 27578, - 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256, 55374, 57082, 256, - 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256, 27751, 256, 27926, - 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256, 28024, 256, 28037, - 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270, 256, 15667, 256, - 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256, 28526, 256, 55375, - 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256, 28702, 256, 28699, - 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256, 28845, 256, 55361, - 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256, 55376, 57259, 256, - 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256, 29312, 256, 29333, - 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256, 29579, 256, 16044, - 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256, 29788, 256, 29809, - 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256, 55379, 56374, 256, - 30014, 256, 55379, 56466, 256, 30064, 256, 55368, 56735, 256, 30224, 256, - 55379, 57249, 256, 55379, 57272, 256, 55380, 56388, 256, 16380, 256, - 16392, 256, 30452, 256, 55380, 56563, 256, 55380, 56562, 256, 55380, - 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256, 30495, 256, 30538, - 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256, 55381, 56349, 256, - 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381, 56870, 256, 31062, - 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256, 31211, 256, 16687, - 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700, 256, 55382, 56999, - 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382, 57259, 256, 31686, - 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954, 256, 17056, 256, - 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256, 32099, 256, 17153, - 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256, 55384, 56872, 256, - 55384, 56903, 256, 17241, 256, 55384, 57049, 256, 32634, 256, 55384, - 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385, 56538, 256, 55385, - 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256, 55372, 57183, 256, - 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086, 256, 23221, 256, - 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256, 55372, 57244, - 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425, 256, 33419, - 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469, 256, 33510, - 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256, 33709, 256, - 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256, 33738, 256, - 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256, 55387, - 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388, 57290, - 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387, 57265, - 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407, 256, - 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681, 256, - 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817, 256, - 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256, 35038, - 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390, 56678, - 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256, 35925, - 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215, 256, - 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336, 256, - 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393, + 21942, 266, 37197, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309, + 770, 12308, 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857, + 12309, 770, 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308, + 21213, 12309, 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256, + 20029, 256, 20024, 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398, + 256, 20411, 256, 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687, + 256, 13470, 256, 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256, + 20855, 256, 55361, 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361, + 56651, 256, 20887, 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256, + 55396, 56799, 256, 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062, + 256, 21106, 256, 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220, + 256, 21242, 256, 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329, + 256, 21338, 256, 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375, + 256, 55362, 56876, 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187, + 256, 21483, 256, 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576, + 256, 21608, 256, 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859, + 256, 21892, 256, 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954, + 256, 22294, 256, 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999, + 256, 22766, 256, 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578, + 256, 22577, 256, 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256, + 22790, 256, 22810, 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365, + 57066, 256, 23020, 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256, + 14062, 256, 14076, 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776, + 256, 23491, 256, 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256, + 23551, 256, 23558, 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256, + 23662, 256, 23744, 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367, + 56806, 256, 23918, 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256, + 14383, 256, 24061, 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256, + 55368, 56707, 256, 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266, + 256, 55400, 57234, 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256, + 33281, 256, 24354, 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384, + 56794, 256, 24418, 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256, + 24535, 256, 24569, 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256, + 55369, 57044, 256, 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908, + 256, 24954, 256, 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054, + 256, 25074, 256, 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265, + 256, 25300, 256, 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256, + 25448, 256, 25475, 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541, + 256, 25513, 256, 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719, + 256, 14956, 256, 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256, + 26360, 256, 26185, 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256, + 20882, 256, 20885, 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256, + 26391, 256, 26395, 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283, + 256, 15177, 256, 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373, + 56429, 256, 26766, 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256, + 27043, 256, 27114, 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384, + 256, 27425, 256, 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256, + 27551, 256, 27578, 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256, + 55374, 57082, 256, 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256, + 27751, 256, 27926, 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256, + 28024, 256, 28037, 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270, + 256, 15667, 256, 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256, + 28526, 256, 55375, 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256, + 28702, 256, 28699, 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256, + 28845, 256, 55361, 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256, + 55376, 57259, 256, 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256, + 29312, 256, 29333, 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256, + 29579, 256, 16044, 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256, + 29788, 256, 29809, 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256, + 55379, 56374, 256, 30014, 256, 55379, 56466, 256, 30064, 256, 55368, + 56735, 256, 30224, 256, 55379, 57249, 256, 55379, 57272, 256, 55380, + 56388, 256, 16380, 256, 16392, 256, 30452, 256, 55380, 56563, 256, 55380, + 56562, 256, 55380, 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256, + 30495, 256, 30538, 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256, + 55381, 56349, 256, 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381, + 56870, 256, 31062, 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256, + 31211, 256, 16687, 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700, + 256, 55382, 56999, 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382, + 57259, 256, 31686, 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954, + 256, 17056, 256, 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256, + 32099, 256, 17153, 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256, + 55384, 56872, 256, 55384, 56903, 256, 17241, 256, 55384, 57049, 256, + 32634, 256, 55384, 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385, + 56538, 256, 55385, 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256, + 55372, 57183, 256, 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086, + 256, 23221, 256, 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256, + 55372, 57244, 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425, + 256, 33419, 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469, + 256, 33510, 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256, + 33709, 256, 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256, + 33738, 256, 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256, + 55387, 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388, + 57290, 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387, + 57265, 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407, + 256, 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681, + 256, 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817, + 256, 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256, + 35038, 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390, + 56678, 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256, + 35925, 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215, + 256, 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336, + 256, 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393, 56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134, 256, 37147, 256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881, 256, 37909, 256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256, 55395, 56695, @@ -4962,64 +5094,64 @@ static const unsigned short decomp_index2[] = { 13103, 13105, 13107, 13109, 13111, 13113, 13115, 13117, 13119, 13121, 13123, 13125, 13127, 13129, 13131, 13133, 13135, 13137, 13139, 13141, 13143, 13145, 13147, 13149, 13151, 13153, 13155, 13157, 13159, 13161, - 13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 0, 0, 0, 0, 0, - 13179, 13183, 13187, 13191, 13195, 13199, 13203, 13207, 13211, 0, 0, 0, - 0, 0, 0, 0, 13215, 13217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 13219, 13221, 13223, 13225, 13228, 13230, 13232, 13234, 13236, 13238, - 13240, 13242, 13244, 13246, 13249, 13251, 13253, 13255, 13257, 13260, - 13262, 13264, 13266, 13269, 13271, 13273, 13275, 13277, 13279, 13282, - 13284, 13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, - 13304, 13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, - 13324, 13326, 13328, 13331, 13333, 13335, 13337, 13340, 13342, 13344, - 13346, 13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, - 13366, 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, - 13386, 13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, - 13407, 13409, 13411, 13413, 13415, 13417, 13419, 13422, 13425, 13427, - 13429, 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13448, - 13450, 13452, 13454, 13456, 13459, 13461, 13463, 13465, 13467, 13469, - 13471, 13473, 13475, 13477, 13480, 13482, 13485, 13487, 13489, 13491, - 13493, 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13510, 13512, - 13514, 13516, 13518, 13520, 13523, 13525, 13528, 13531, 13533, 13535, - 13537, 13539, 13542, 13545, 13547, 13549, 13551, 13553, 13555, 13557, - 13559, 13561, 13563, 13565, 13567, 13570, 13572, 13574, 13576, 13578, - 13580, 13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, - 13600, 13602, 13604, 13606, 13608, 13611, 13613, 13615, 13617, 13619, - 13621, 13624, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, - 13642, 13644, 13646, 13649, 13651, 13653, 13655, 13657, 13659, 13661, - 13663, 13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, - 13683, 13685, 13688, 13690, 13692, 13694, 13696, 13698, 13701, 13703, - 13705, 13707, 13709, 13711, 13713, 13715, 13717, 13720, 13722, 13724, - 13726, 13729, 13731, 13733, 13735, 13737, 13739, 13741, 13744, 13747, - 13750, 13752, 13755, 13757, 13759, 13761, 13763, 13765, 13767, 13769, - 13771, 13773, 13775, 13778, 13780, 13782, 13784, 13786, 13788, 13790, - 13793, 13795, 13797, 13800, 13803, 13805, 13807, 13809, 13811, 13813, - 13815, 13817, 13819, 13821, 13824, 13826, 13829, 13831, 13834, 13836, - 13838, 13840, 13843, 13845, 13847, 13850, 13853, 13855, 13857, 13859, - 13861, 13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, - 13882, 13884, 13887, 13889, 13892, 13894, 13897, 13900, 13903, 13905, - 13907, 13909, 13912, 13915, 13918, 13921, 13923, 13925, 13927, 13929, - 13931, 13933, 13935, 13937, 13940, 13942, 13944, 13946, 13948, 13951, - 13953, 13956, 13959, 13961, 13963, 13965, 13967, 13969, 13971, 13974, - 13977, 13980, 13982, 13984, 13987, 13989, 13991, 13993, 13996, 13998, - 14000, 14002, 14004, 14006, 14009, 14011, 14013, 14015, 14017, 14019, - 14021, 14024, 14027, 14029, 14032, 14034, 14037, 14039, 14041, 14043, - 14046, 14049, 14051, 14054, 14056, 14059, 14061, 14063, 14065, 14067, - 14069, 14071, 14074, 14077, 14080, 14083, 14085, 14087, 14089, 14091, - 14093, 14095, 14097, 14099, 14101, 14103, 14105, 14107, 14110, 14112, - 14114, 14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, - 14134, 14137, 14140, 14143, 14145, 14147, 14149, 14151, 14154, 14156, - 14159, 14161, 14163, 14166, 14169, 14171, 14173, 14175, 14177, 14179, - 14181, 14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, - 14201, 14203, 14205, 14207, 14210, 14212, 14214, 14216, 14218, 14220, - 14223, 14226, 14228, 14230, 14232, 14234, 14236, 14238, 14241, 14243, - 14245, 14247, 14249, 14252, 14255, 14257, 14259, 14261, 14264, 14266, - 14268, 14271, 14274, 14276, 14278, 14280, 14283, 14285, 14287, 14289, - 14291, 14293, 14295, 14297, 14300, 14302, 14304, 14306, 14309, 14311, - 14313, 14315, 14317, 14320, 14323, 14325, 14327, 14329, 14332, 14334, - 14337, 14339, 14341, 14343, 14346, 14348, 14350, 14352, 14354, 14356, - 14358, 14360, 14363, 14365, 14367, 14369, 14371, 14373, 14375, 14378, - 14380, 14383, 14386, 14389, 14391, 14393, 14395, 14397, 14399, 14401, - 14403, 14405, 0, 0, + 13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 13179, 0, 0, 0, + 0, 13181, 13185, 13189, 13193, 13197, 13201, 13205, 13209, 13213, 0, 0, + 0, 0, 0, 0, 0, 13217, 13219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 13221, 13223, 13225, 13227, 13230, 13232, 13234, 13236, 13238, 13240, + 13242, 13244, 13246, 13248, 13251, 13253, 13255, 13257, 13259, 13262, + 13264, 13266, 13268, 13271, 13273, 13275, 13277, 13279, 13281, 13284, + 13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, 13304, + 13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, 13324, + 13326, 13328, 13330, 13333, 13335, 13337, 13339, 13342, 13344, 13346, + 13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, 13366, + 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 13386, + 13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, 13406, + 13409, 13411, 13413, 13415, 13417, 13419, 13421, 13424, 13427, 13429, + 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13447, 13450, + 13452, 13454, 13456, 13458, 13461, 13463, 13465, 13467, 13469, 13471, + 13473, 13475, 13477, 13479, 13482, 13484, 13487, 13489, 13491, 13493, + 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13509, 13512, 13514, + 13516, 13518, 13520, 13522, 13525, 13527, 13530, 13533, 13535, 13537, + 13539, 13541, 13544, 13547, 13549, 13551, 13553, 13555, 13557, 13559, + 13561, 13563, 13565, 13567, 13569, 13572, 13574, 13576, 13578, 13580, + 13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, 13600, + 13602, 13604, 13606, 13608, 13610, 13613, 13615, 13617, 13619, 13621, + 13623, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, 13642, + 13644, 13646, 13648, 13651, 13653, 13655, 13657, 13659, 13661, 13663, + 13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, 13683, + 13685, 13687, 13690, 13692, 13694, 13696, 13698, 13700, 13703, 13705, + 13707, 13709, 13711, 13713, 13715, 13717, 13719, 13722, 13724, 13726, + 13728, 13731, 13733, 13735, 13737, 13739, 13741, 13743, 13746, 13749, + 13752, 13754, 13757, 13759, 13761, 13763, 13765, 13767, 13769, 13771, + 13773, 13775, 13777, 13780, 13782, 13784, 13786, 13788, 13790, 13792, + 13795, 13797, 13799, 13802, 13805, 13807, 13809, 13811, 13813, 13815, + 13817, 13819, 13821, 13823, 13826, 13828, 13831, 13833, 13836, 13838, + 13840, 13842, 13845, 13847, 13849, 13852, 13855, 13857, 13859, 13861, + 13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, 13881, + 13884, 13886, 13889, 13891, 13894, 13896, 13899, 13902, 13905, 13907, + 13909, 13911, 13914, 13917, 13920, 13923, 13925, 13927, 13929, 13931, + 13933, 13935, 13937, 13939, 13942, 13944, 13946, 13948, 13950, 13953, + 13955, 13958, 13961, 13963, 13965, 13967, 13969, 13971, 13973, 13976, + 13979, 13982, 13984, 13986, 13989, 13991, 13993, 13995, 13998, 14000, + 14002, 14004, 14006, 14008, 14011, 14013, 14015, 14017, 14019, 14021, + 14023, 14026, 14029, 14031, 14034, 14036, 14039, 14041, 14043, 14045, + 14048, 14051, 14053, 14056, 14058, 14061, 14063, 14065, 14067, 14069, + 14071, 14073, 14076, 14079, 14082, 14085, 14087, 14089, 14091, 14093, + 14095, 14097, 14099, 14101, 14103, 14105, 14107, 14109, 14112, 14114, + 14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, 14134, + 14136, 14139, 14142, 14145, 14147, 14149, 14151, 14153, 14156, 14158, + 14161, 14163, 14165, 14168, 14171, 14173, 14175, 14177, 14179, 14181, + 14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, 14201, + 14203, 14205, 14207, 14209, 14212, 14214, 14216, 14218, 14220, 14222, + 14225, 14228, 14230, 14232, 14234, 14236, 14238, 14240, 14243, 14245, + 14247, 14249, 14251, 14254, 14257, 14259, 14261, 14263, 14266, 14268, + 14270, 14273, 14276, 14278, 14280, 14282, 14285, 14287, 14289, 14291, + 14293, 14295, 14297, 14299, 14302, 14304, 14306, 14308, 14311, 14313, + 14315, 14317, 14319, 14322, 14325, 14327, 14329, 14331, 14334, 14336, + 14339, 14341, 14343, 14345, 14348, 14350, 14352, 14354, 14356, 14358, + 14360, 14362, 14365, 14367, 14369, 14371, 14373, 14375, 14377, 14380, + 14382, 14385, 14388, 14391, 14393, 14395, 14397, 14399, 14401, 14403, + 14405, 14407, 0, 0, }; /* NFC pairs */