From 2e445d2592946f74888d75180dd3be01e502d801 Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Sat, 18 Jan 2025 10:09:10 +0100 Subject: [PATCH] mt_embed_file --- .gitignore | 1 + build_file.c | 19 +- package/liberation-mono.ttf | Bin 0 -> 108168 bytes src/app/app.meta.c | 4 +- src/core/core_string.h | 1 + src/meta/cgen.c | 27 + src/meta/serialize.c | 8 - src/render/render_opengl.c | 4 +- src/wasm_app/main.c | 14 +- src/wasm_app/ui.meta.c | 27 - src/wasm_app/wasm_app.gen.c | 1693 ++++++++++++++++++++++++++++++++++ src/wasm_app/wasm_app.meta.c | 26 + 12 files changed, 1761 insertions(+), 63 deletions(-) create mode 100644 package/liberation-mono.ttf delete mode 100644 src/wasm_app/ui.meta.c create mode 100644 src/wasm_app/wasm_app.gen.c create mode 100644 src/wasm_app/wasm_app.meta.c diff --git a/.gitignore b/.gitignore index 3350265..40f9dbd 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ backup subl.bat multimedia.c multimedia.h +playground.py build/ diff --git a/build_file.c b/build_file.c index edb02f4..6016bca 100644 --- a/build_file.c +++ b/build_file.c @@ -11,19 +11,13 @@ #include "src/meta/cgen.c" #include "src/app/app.meta.c" -#include "src/wasm_app/ui.meta.c" +#include "src/wasm_app/wasm_app.meta.c" int main(int argc, char **argv) { cache_init(&Perm, s8_lit("cache_build_file")); int ok = 0; ma_arena_t *arena = ma_create(ma_default_reserve_size); - sb8_t *include_paths = sb8(arena); - sb8_append(include_paths, OS_GetAbsolutePath(&Perm, s8_lit("../src"))); - - cg_files_t files = cg_lex_files(arena, s8_lit("../src/wasm_app/main.c"), include_paths); - meta_app(arena); - meta_ui(arena); if (cache_code_modified(s8_lit("../src/core/core_math_gen.py"), s8_null)) { os_set_working_dir("../src/core"); @@ -31,19 +25,14 @@ int main(int argc, char **argv) { os_set_working_dir("../../build"); } - b32 execute_python_snippets = false; // make sure to not abuse, just for quick maths + meta_app(arena); + mt_wasm_app(arena); + b32 run_server = false; b32 core_test_target = false; b32 win32_target = true; b32 wasm_target = false; - if (execute_python_snippets) { - for (cg_file_t *it = files.first; it; it = it->next) { - i64 idx = s8_find(it->content, s8_lit("/*#"), 0); - if (idx != -1) os_systemf("\"D:\\dev\\apps\\bin\\pyorun.bat\" %s", it->path.str); - } - } - if (run_server) { os_systemf("start /D ..\\package ..\\package\\run_server.bat"); } diff --git a/package/liberation-mono.ttf b/package/liberation-mono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..61af64ea608fe1eeda010ab3d863a40ba838a6ac GIT binary patch literal 108168 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 aJdFa8m#^_-H;0g?HeZv&!&iQi?*6|EVpiq= literal 0 HcmV?d00001 diff --git a/src/app/app.meta.c b/src/app/app.meta.c index 6e073e5..af5752c 100644 --- a/src/app/app.meta.c +++ b/src/app/app.meta.c @@ -199,6 +199,6 @@ void meta_app(ma_arena_t *arena) { sb8_serial_ast_to_type_info(c, decls); } - os_write_file(gen_c(arena), sb8_merge(arena, c)); - os_write_file(gen_h(arena), sb8_merge(arena, h)); + os_write_file(cg_cpath(arena), sb8_merge(arena, c)); + os_write_file(cg_hpath(arena), sb8_merge(arena, h)); } \ No newline at end of file diff --git a/src/core/core_string.h b/src/core/core_string.h index bf13376..ebe23ae 100644 --- a/src/core/core_string.h +++ b/src/core/core_string.h @@ -157,6 +157,7 @@ void *sbin_read_data(stream_t *stream, i64 size); // other #define s8_fmtspec(string) (int)(string).len, (string).str #define s8_struct(DATA) (s8_t){.str = (char *)&(DATA), .len = sizeof(DATA)} +#define s8_array(DATA) (s8_t){.str = (char *)(DATA), .len = lengthof(DATA)} #define S8_CODE(...) s8_lit(#__VA_ARGS__) #define S8_FILE s8_lit(__FILE__) #define S8_FILE_AND_LINE s8_lit(FILE_AND_LINE) diff --git a/src/meta/cgen.c b/src/meta/cgen.c index 20dafff..00b486f 100644 --- a/src/meta/cgen.c +++ b/src/meta/cgen.c @@ -95,4 +95,31 @@ fn void cg_list_files_recursive(sb8_t *sb, s8_t path) { sb8_append(sb, iter.absolute_path); } } +} + +fn void cg_byte_array_from_data_ex(sb8_t *sb, s8_t file, s8_t var_name) { + sb8_printf(sb, "u8 %S[] = {", var_name); + for (i64 i = 0; i < file.len; i += 1) { + if ((i % 64) == 0) sb8_printf(sb, "\n"); + u8 byte = *(u8 *)(file.str + i); + sb8_printf(sb, "%u,", byte); + } + sb8_printf(sb, "\n};\n"); +} + +fn s8_t cg_byte_array_from_data(ma_arena_t *arena, s8_t file, s8_t var_name) { + ma_temp_t scratch = ma_begin_scratch1(arena); + sb8_t *sb = sb8_serial_begin(scratch.arena); + cg_byte_array_from_data_ex(sb, file, var_name); + s8_t result = sb8_serial_end(arena, sb); + ma_end_scratch(scratch); + return result; +} + +#define cg_cpath(arena) cg_gen_filename(arena, s8_lit(__FILE__), s8_lit("c")) +#define cg_hpath(arena) cg_gen_filename(arena, s8_lit(__FILE__), s8_lit("h")) +s8_t cg_gen_filename(ma_arena_t *arena, s8_t lit_file, s8_t ext) { + s8_t file_noext = s8_chop_last_period(s8_chop_last_period(lit_file)); + s8_t file = s8_printf(arena, "%S.gen.%S", file_noext, ext); + return file; } \ No newline at end of file diff --git a/src/meta/serialize.c b/src/meta/serialize.c index 510d2ab..7bf82f3 100644 --- a/src/meta/serialize.c +++ b/src/meta/serialize.c @@ -232,11 +232,3 @@ void sb8_serial_table_enum(sb8_t *c, sb8_t *h, ast_t *table, s8_t decl) { c->indent -= 1; sb8_stmtf(c, "};"); } - -#define gen_c(arena) _gen_filename(arena, s8_lit(__FILE__), s8_lit("c")) -#define gen_h(arena) _gen_filename(arena, s8_lit(__FILE__), s8_lit("h")) -s8_t _gen_filename(ma_arena_t *arena, s8_t lit_file, s8_t ext) { - s8_t file_noext = s8_chop_last_period(s8_chop_last_period(lit_file)); - s8_t file = s8_printf(arena, "%S.gen.%S", file_noext, ext); - return file; -} \ No newline at end of file diff --git a/src/render/render_opengl.c b/src/render/render_opengl.c index c20715e..702e12f 100644 --- a/src/render/render_opengl.c +++ b/src/render/render_opengl.c @@ -206,13 +206,13 @@ void rn_set_clip(r2f32_t rect) { cmd->rect = rect; } -void rn_init(ma_arena_t *perm, f32 _font_size) { +void rn_init(ma_arena_t *perm, s8_t font_data, f32 _font_size) { rn_state.cap = 1024*256; rn_state.vertices = ma_push_array(perm, rn_vertex_t, rn_state.cap); { ma_temp_t scratch = ma_begin_scratch1(perm); - s8_t font_data = rn_get_default_font(tcx.temp); + // s8_t font_data = ;//rn_get_default_font(tcx.temp); rn_atlas_t *atlas = rn_create_atlas(scratch.arena, (v2i32_t){2048, 2048}); u32 font_size = (u32)_font_size; diff --git a/src/wasm_app/main.c b/src/wasm_app/main.c index 03e7166..39a6799 100644 --- a/src/wasm_app/main.c +++ b/src/wasm_app/main.c @@ -21,24 +21,20 @@ #define STBTT_memcpy memory_copy #define STBTT_memset memory_set #include "render/stb_truetype.h" -#include "render/backup_font.c" +// #include "render/backup_font.c" #include "render/font.c" #include "render/render_opengl.c" +#include "wasm_app.gen.c" #include "ui_iter.c" #include "ui.c" -typedef struct globals_t globals_t; -struct globals_t { - app_event_t event; -}; -gb globals_t *globals; - +#define mt_embed_file(variable, path) fn void app_init(f32 dpr) { ma_arena_t *perm = &tcx._perm; - globals = ma_push_type(perm, globals_t); - rn_init(perm, 50 * dpr); + mt_embed_file(font_liberation_mono, "package/liberation-mono.ttf"); + rn_init(perm, s8_array(font_liberation_mono), 50 * dpr); ui_demo_init(perm); } diff --git a/src/wasm_app/ui.meta.c b/src/wasm_app/ui.meta.c deleted file mode 100644 index 2e26717..0000000 --- a/src/wasm_app/ui.meta.c +++ /dev/null @@ -1,27 +0,0 @@ -void meta_ui(ma_arena_t *arena) { - #if 0 - sb8_t *h = sb8_serial_begin(arena); - sb8_t *c = sb8_serial_begin(arena); - - ast_t *decls = parse_decls(arena, __FILE__, S8_CODE( - typedef enum { - ui_box_flag_draw_border, - ui_box_flag_draw_text, - ui_box_flag_draw_rect, - ui_box_flag_scroll, - } ui_box_flag_t; @flags - - typedef enum { - ui_id_strategy_use_hierarchy, - ui_id_strategy_use_code_loc, - ui_id_strategy_use_string, - } ui_id_strategy_t; @flags - )); - - sb8_serial_ast_to_code(h, decls); - sb8_serial_ast_to_type_info(c, decls); - - os_write_file(gen_c(arena), sb8_merge(arena, c)); - os_write_file(gen_h(arena), sb8_merge(arena, h)); - #endif -} \ No newline at end of file diff --git a/src/wasm_app/wasm_app.gen.c b/src/wasm_app/wasm_app.gen.c new file mode 100644 index 0000000..bfebd2c --- /dev/null +++ b/src/wasm_app/wasm_app.gen.c @@ -0,0 +1,1693 @@ +u8 font_liberation_mono[] = { +0,1,0,0,0,16,1,0,0,4,0,0,70,70,84,77,81,159,21,185,0,1,166,108,0,0,0,28,71,68,69,70,2,208,0,36,0,1,166,68,0,0,0,40,79,83,47,50,249,32,119,56,0,0,1,136,0,0,0,96,99,109,97,112, +86,141,58,69,0,0,7,52,0,0,6,214,99,118,116,32,77,22,94,181,0,0,25,128,0,0,2,60,102,112,103,109,115,211,35,176,0,0,14,12,0,0,7,5,103,97,115,112,0,24,0,9,0,1,166,52,0,0,0,16,103,108,121,102, +110,248,53,199,0,0,33,0,0,1,104,60,104,101,97,100,249,30,158,54,0,0,1,12,0,0,0,54,104,104,101,97,11,89,2,89,0,0,1,68,0,0,0,36,104,109,116,120,185,156,200,204,0,0,1,232,0,0,5,74,108,111,99,97, +152,26,247,238,0,0,27,188,0,0,5,68,109,97,120,112,6,137,4,236,0,0,1,104,0,0,0,32,110,97,109,101,28,120,28,218,0,1,137,60,0,0,8,106,112,111,115,116,141,131,103,18,0,1,145,168,0,0,20,138,112,114,101,112, +217,152,247,148,0,0,21,20,0,0,4,106,0,1,0,0,0,1,17,235,13,123,97,86,95,15,60,245,0,31,8,0,0,0,0,0,202,159,33,134,0,0,0,0,202,159,33,134,255,206,253,153,4,223,6,169,0,0,0,8,0,2,0,0, +0,0,0,0,0,1,0,0,6,169,253,153,0,0,4,205,255,206,255,238,4,223,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,1,0,0,2,161,1,34,0,72,0,128,0,5,0,2,0,16,0,47,0,90,0,0, +3,45,3,23,0,3,0,2,0,3,4,205,1,144,0,5,0,0,5,154,5,51,0,0,1,29,5,154,5,51,0,0,3,97,0,102,2,18,8,5,2,7,4,9,2,2,5,2,4,4,160,0,2,175,64,0,120,251,0,0,0,0,0,0, +0,0,49,65,83,67,0,64,0,33,251,2,4,231,254,126,2,38,6,169,2,103,96,0,0,159,223,215,0,0,4,58,5,69,0,0,0,32,0,1,4,205,0,68,0,0,0,0,2,170,0,0,4,205,0,0,2,3,1,21,0,54,0,66, +0,0,0,43,1,246,1,86,1,80,0,248,0,116,1,3,1,78,1,240,0,114,0,124,0,148,0,144,0,128,0,103,0,128,0,151,0,158,0,133,0,141,1,240,1,96,0,116,0,116,0,116,0,94,0,44,0,0,0,162,0,113,0,162, +0,162,0,194,0,113,0,162,0,202,0,176,0,162,0,237,0,129,0,162,0,102,0,162,0,102,0,162,0,79,0,76,0,142,0,10,0,0,0,36,0,36,0,73,1,154,0,115,1,14,0,133,255,251,1,146,0,128,0,179,0,130,0,138, +0,133,0,138,0,143,0,185,0,143,0,117,0,236,0,134,0,99,0,179,0,130,0,179,0,138,0,242,0,167,0,190,0,185,0,69,0,21,0,94,0,66,0,147,0,227,2,19,0,167,0,108,2,3,0,133,0,56,0,158,0,52,2,19, +0,159,1,79,0,31,0,206,0,127,0,116,0,31,255,251,1,71,0,116,1,56,1,50,1,146,0,144,0,127,1,240,0,119,1,29,0,226,0,107,0,27,0,17,0,11,0,153,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,113, +0,162,0,162,0,162,0,162,0,202,0,202,0,202,0,202,0,27,0,162,0,102,0,102,0,102,0,102,0,102,0,157,0,56,0,142,0,142,0,142,0,142,0,36,0,162,0,142,0,128,0,128,0,128,0,128,0,128,0,128,0,20,0,130, +0,133,0,133,0,133,0,133,0,143,0,143,0,143,0,143,0,125,0,179,0,130,0,130,0,130,0,130,0,130,0,116,0,110,0,185,0,185,0,185,0,185,0,66,0,185,0,66,0,0,0,128,0,0,0,128,0,0,0,128,0,113,0,130, +0,113,0,130,0,113,0,130,0,113,0,130,0,162,0,31,0,27,0,138,0,162,0,133,0,162,0,133,0,162,0,133,0,162,0,133,0,162,0,133,0,113,0,143,0,113,0,143,0,113,0,143,0,113,0,143,0,162,0,185,0,2,0,53, +0,202,0,143,0,202,0,143,0,202,0,143,0,202,0,143,0,202,0,143,0,98,0,216,0,176,0,213,0,162,0,236,0,236,0,237,0,134,0,237,0,134,0,237,0,85,0,237,0,134,0,54,0,134,0,162,0,179,0,162,0,179,0,162, +0,179,0,5,0,179,0,179,0,102,0,130,0,102,0,130,0,102,0,130,0,20,0,28,0,162,0,242,0,162,0,203,0,162,0,242,0,79,0,167,0,79,0,167,0,79,0,167,0,79,0,167,0,76,0,190,0,76,0,101,0,76,0,200, +0,142,0,185,0,142,0,185,0,142,0,185,0,142,0,185,0,142,0,185,0,142,0,185,0,0,0,21,0,36,0,66,0,36,0,73,0,147,0,73,0,147,0,73,0,147,1,144,0,234,0,0,0,128,0,1,0,20,0,56,0,110,0,79, +0,167,0,76,0,190,1,27,1,27,1,81,1,45,2,3,1,116,1,185,0,255,0,29,1,219,1,55,0,0,1,240,255,207,0,0,0,1,255,207,0,0,255,206,0,149,0,0,0,162,0,224,0,12,0,162,0,73,0,162,0,102,0,202, +0,162,0,10,0,129,0,162,0,135,0,102,0,163,0,162,0,108,0,76,0,36,0,8,0,36,0,49,0,59,0,202,0,36,0,129,0,175,0,179,0,149,0,163,0,129,0,172,0,53,0,112,0,175,0,184,0,179,0,151,0,149,0,236, +0,114,0,156,0,92,0,191,0,130,0,22,0,157,0,176,0,92,0,149,0,163,0,50,0,58,0,88,0,53,0,149,0,163,0,130,0,163,0,53,0,162,0,162,0,0,0,224,0,113,0,79,0,202,0,202,0,176,0,0,0,71,0,0, +0,168,0,162,0,20,0,156,0,0,0,162,0,162,0,224,0,5,0,162,0,0,0,67,0,162,0,162,0,168,255,254,0,129,0,162,0,102,0,162,0,162,0,113,0,76,0,20,0,8,0,36,0,128,0,95,0,89,0,86,0,0,0,105, +0,162,0,87,0,86,0,52,0,128,0,140,0,185,1,9,0,22,0,133,0,1,0,138,0,185,0,185,0,218,0,6,0,102,0,181,0,130,0,181,0,179,0,130,0,130,0,66,0,70,0,94,0,176,0,154,0,102,0,92,255,255,0,106, +0,204,0,124,0,70,0,69,0,133,0,133,0,53,1,9,0,145,0,167,0,143,0,143,0,117,0,25,0,92,0,53,0,218,0,185,0,66,0,181,0,226,0,244,0,0,0,21,0,0,0,21,0,0,0,21,0,36,0,66,1,78,1,78, +0,170,255,246,255,246,255,251,1,141,1,143,1,93,1,142,0,177,0,178,0,178,0,182,0,182,1,80,0,117,0,0,1,246,1,21,1,90,1,110,0,237,255,251,0,204,1,101,0,34,0,80,0,45,0,91,0,0,1,30,0,22,0,4, +0,59,0,95,0,1,0,9,0,37,0,57,0,8,1,118,0,8,1,118,0,8,1,118,1,118,0,105,0,12,0,105,0,27,0,117,1,240,0,78,0,29,0,52,0,156,0,235,0,108,0,116,0,116,0,115,0,116,0,138,0,115,2,30, +0,203,255,246,2,30,2,30,255,246,2,30,255,246,2,30,255,246,255,246,255,246,255,246,255,246,1,106,2,30,1,106,1,106,255,246,255,246,255,246,2,30,1,106,1,106,255,246,255,246,255,246,2,30,1,106,1,106,255,246,255,246,255,246, +255,246,255,246,255,246,255,246,255,246,255,246,255,246,255,246,255,246,0,0,0,0,0,0,0,0,2,102,0,0,0,0,0,0,0,119,0,2,1,104,1,104,0,8,0,15,0,52,0,15,0,2,0,115,0,163,0,174,0,37,0,37,1,110, +0,27,0,27,0,26,1,60,0,164,0,102,0,97,0,102,0,132,1,26,0,112,0,84,0,84,1,219,1,5,1,219,1,219,0,213,1,37,0,250,0,234,0,197,1,4,0,252,1,17,0,0,0,0,0,3,0,0,0,3,0,0,0,28, +0,1,0,0,0,0,4,204,0,3,0,1,0,0,0,28,0,4,4,176,0,0,0,184,0,128,0,6,0,56,0,126,1,127,1,146,1,255,2,27,2,199,2,201,2,221,3,126,3,138,3,140,3,161,3,206,4,95,4,145,30,133,30,243, +32,17,32,21,32,30,32,34,32,38,32,48,32,51,32,58,32,60,32,62,32,68,32,127,32,164,32,167,32,172,33,5,33,19,33,22,33,34,33,38,33,46,33,94,33,149,33,168,34,2,34,6,34,15,34,18,34,21,34,26,34,31,34,41, +34,43,34,72,34,97,34,101,35,2,35,16,35,33,37,0,37,2,37,12,37,16,37,20,37,24,37,28,37,36,37,44,37,52,37,60,37,108,37,128,37,132,37,136,37,140,37,147,37,161,37,172,37,178,37,186,37,188,37,196,37,203,37,207, +37,217,37,230,38,60,38,64,38,66,38,96,38,99,38,102,38,107,251,2,255,255,0,0,0,32,0,160,1,146,1,250,2,24,2,198,2,201,2,216,3,126,3,132,3,140,3,142,3,163,4,0,4,144,30,128,30,242,32,16,32,19,32,23, +32,32,32,38,32,48,32,50,32,57,32,60,32,62,32,68,32,127,32,163,32,167,32,172,33,5,33,19,33,22,33,34,33,38,33,46,33,91,33,144,33,168,34,2,34,6,34,15,34,17,34,21,34,25,34,30,34,41,34,43,34,72,34,96, +34,100,35,2,35,16,35,32,37,0,37,2,37,12,37,16,37,20,37,24,37,28,37,36,37,44,37,52,37,60,37,80,37,128,37,132,37,136,37,140,37,144,37,160,37,170,37,178,37,186,37,188,37,196,37,202,37,207,37,216,37,230,38,58, +38,64,38,66,38,96,38,99,38,101,38,106,251,1,255,255,255,227,0,0,255,174,255,71,255,47,254,133,254,132,254,118,252,160,253,208,253,207,253,206,253,205,253,156,253,108,227,126,227,18,225,246,225,245,225,244,225,243,225,240,225,231,225,230, +225,225,225,224,225,223,225,218,225,160,225,125,225,123,225,119,225,31,225,18,225,16,225,5,225,2,224,251,224,207,224,158,224,140,224,51,224,48,224,40,224,39,224,9,224,33,224,30,224,21,224,20,223,248,223,225,223,223,223,67,223,54,223,39, +221,73,221,72,221,63,221,60,221,57,221,54,221,51,221,44,221,37,221,30,221,23,221,4,220,241,220,238,220,235,220,232,220,229,220,217,220,209,220,204,220,197,220,196,220,189,220,184,220,181,220,173,220,161,220,78,220,75,220,74,220,45,220,43, +220,42,220,39,7,146,0,1,0,0,0,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,3,0,98,0,99,0,100,0,101,0,102,0,103,0,104,0,105,0,106,0,107,0,108,0,109,0,16,0,110,0,111,0,112,0,113,0,114,0,115,0,116,0,117,0,118,0,119,0,120,0,121,0,122,0,123,0,124,0,125,0,126,0,127, +0,128,0,129,0,130,0,131,0,132,0,133,0,134,0,135,0,136,0,137,0,138,0,139,0,140,0,141,0,142,0,143,0,144,0,145,0,146,0,147,0,148,0,149,0,150,0,151,0,152,0,153,0,154,0,155,0,156,0,157,0,158,0,159, +0,160,0,161,0,162,0,163,0,164,0,165,0,166,0,167,0,168,0,169,0,170,0,171,0,172,0,173,0,174,0,175,0,176,0,177,0,178,0,179,0,180,0,181,0,182,0,183,0,184,0,185,0,186,0,187,0,188,0,189,0,190,0,191, +0,192,0,193,0,194,0,195,0,196,0,197,0,198,0,199,0,200,0,201,0,202,0,203,0,204,0,205,0,206,0,207,0,208,0,209,0,210,0,211,0,212,0,213,0,214,0,215,0,216,0,217,0,218,0,219,0,220,0,221,0,222,0,223, +0,224,0,225,0,226,0,227,0,228,0,229,0,230,0,231,0,232,0,233,0,234,0,235,0,236,0,237,0,238,0,239,0,240,0,241,0,242,0,243,0,244,0,245,0,246,0,247,0,248,0,249,0,250,0,251,0,252,0,253,0,254,0,255, +1,0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,1,10,1,11,1,12,1,13,1,14,1,15,1,16,1,17,1,18,1,19,1,20,1,21,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30,1,31, +1,32,1,33,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,1,44,1,45,1,46,1,47,1,48,1,49,1,50,1,51,1,52,1,53,1,54,1,55,1,56,1,57,1,58,1,59,1,60,1,61,1,62,1,63, +0,6,2,10,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,1,0,0,0,0,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29, +0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61, +0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90,0,91,0,92,0,93, +0,94,0,95,0,96,0,97,0,0,0,132,0,133,0,135,0,137,0,145,0,150,0,156,0,161,0,160,0,162,0,164,0,163,0,165,0,167,0,169,0,168,0,170,0,171,0,173,0,172,0,174,0,175,0,177,0,179,0,178,0,180,0,182, +0,181,0,186,0,185,0,187,0,188,2,19,0,112,0,99,0,100,0,104,2,21,0,118,0,159,0,110,0,106,2,39,0,116,0,105,2,65,0,134,0,152,2,60,0,113,2,67,2,68,0,102,0,117,2,53,2,56,2,55,1,141,2,63, +0,107,0,122,1,118,0,166,0,184,0,127,0,98,0,109,2,59,1,64,2,64,2,54,0,108,0,123,2,22,0,3,0,128,0,131,0,149,1,18,1,19,2,8,2,9,2,16,2,17,2,12,2,13,0,183,2,130,0,191,1,56,2,30, +2,35,2,26,2,27,2,147,2,148,2,20,0,119,2,14,2,18,2,23,0,130,0,138,0,129,0,139,0,136,0,141,0,142,0,143,0,140,0,147,0,148,0,0,0,146,0,154,0,155,0,153,0,241,1,75,1,82,0,111,1,78,1,79, +1,80,0,120,1,83,1,81,1,76,0,0,64,69,89,88,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,49,48,47,46,45,44,40,39,38,37,36,35,34,33,31, +24,20,17,16,15,14,13,11,10,9,8,7,6,5,4,3,2,1,0,44,69,35,70,96,32,176,38,96,176,4,38,35,72,72,45,44,69,35,70,35,97,32,176,38,97,176,4,38,35,72,72,45,44,69,35,70,96,176,32,97,32,176,70,96, +176,4,38,35,72,72,45,44,69,35,70,35,97,176,32,96,32,176,38,97,176,32,97,176,4,38,35,72,72,45,44,69,35,70,96,176,64,97,32,176,102,96,176,4,38,35,72,72,45,44,69,35,70,35,97,176,64,96,32,176,38,97,176,64, +97,176,4,38,35,72,72,45,44,1,16,32,60,0,60,45,44,32,69,35,32,176,205,68,35,32,184,1,90,81,88,35,32,176,141,68,35,89,32,176,237,81,88,35,32,176,77,68,35,89,32,176,4,38,81,88,35,32,176,13,68,35,89,33, +33,45,44,32,32,69,24,104,68,32,176,1,96,32,69,176,70,118,104,138,69,96,68,45,44,1,177,11,10,67,35,67,101,10,45,44,0,177,10,11,67,35,67,11,45,44,0,176,40,35,112,177,1,40,62,1,176,40,35,112,177,2,40,69, +58,177,2,0,8,13,45,44,32,69,176,3,37,69,97,100,176,80,81,88,69,68,27,33,33,89,45,44,73,176,14,35,68,45,44,32,69,176,0,67,96,68,45,44,1,176,6,67,176,7,67,101,10,45,44,32,105,176,64,97,176,0,139,32, +177,44,192,138,140,184,16,0,98,96,43,12,100,35,100,97,92,88,176,3,97,89,45,44,138,3,69,138,138,135,176,17,43,176,41,35,68,176,41,122,228,24,45,44,69,101,176,44,35,68,69,176,43,35,68,45,44,75,82,88,69,68,27,33, +33,89,45,44,75,81,88,69,68,27,33,33,89,45,44,1,176,5,37,16,35,32,138,245,0,176,1,96,35,237,236,45,44,1,176,5,37,16,35,32,138,245,0,176,1,97,35,237,236,45,44,1,176,6,37,16,245,0,237,236,45,44,70,35, +70,96,138,138,70,35,32,70,138,96,138,97,184,255,128,98,35,32,16,35,138,177,12,12,138,112,69,96,32,176,0,80,88,176,1,97,184,255,186,139,27,176,70,140,89,176,16,96,104,1,58,45,44,32,69,176,3,37,70,82,75,176,19,81, +91,88,176,2,37,70,32,104,97,176,3,37,176,3,37,63,35,33,56,27,33,17,89,45,44,32,69,176,3,37,70,80,88,176,2,37,70,32,104,97,176,3,37,176,3,37,63,35,33,56,27,33,17,89,45,44,0,176,7,67,176,6,67,11, +45,44,33,33,12,100,35,100,139,184,64,0,98,45,44,33,176,128,81,88,12,100,35,100,139,184,32,0,98,27,178,0,64,47,43,89,176,2,96,45,44,33,176,192,81,88,12,100,35,100,139,184,21,85,98,27,178,0,128,47,43,89,176,2, +96,45,44,12,100,35,100,139,184,64,0,98,96,35,33,45,44,75,83,88,138,176,4,37,73,100,35,69,105,176,64,139,97,176,128,98,176,32,97,106,176,14,35,68,35,16,176,14,246,27,33,35,138,18,17,32,57,47,89,45,44,75,83,88, +32,176,3,37,73,100,105,32,176,5,38,176,6,37,73,100,35,97,176,128,98,176,32,97,106,176,14,35,68,176,4,38,16,176,14,246,138,16,176,14,35,68,176,14,246,176,14,35,68,176,14,237,27,138,176,4,38,17,18,32,57,35,32,57, +47,47,89,45,44,69,35,69,96,35,69,96,35,69,96,35,118,104,24,176,128,98,32,45,44,176,72,43,45,44,32,69,176,0,84,88,176,64,68,32,69,176,64,97,68,27,33,33,89,45,44,69,177,48,47,69,35,69,97,96,176,1,96,105, +68,45,44,75,81,88,176,47,35,112,176,20,35,66,27,33,33,89,45,44,75,81,88,32,176,3,37,69,105,83,88,68,27,33,33,89,27,33,33,89,45,44,69,176,20,67,176,0,96,99,176,1,96,105,68,45,44,176,47,69,68,45,44,69, +35,32,69,138,96,68,45,44,69,35,69,96,68,45,44,75,35,81,88,185,0,51,255,224,177,52,32,27,179,51,0,52,0,89,68,68,45,44,176,22,67,88,176,3,38,69,138,88,100,102,176,31,96,27,100,176,32,96,102,32,88,27,33,176, +64,89,176,1,97,89,35,88,101,89,176,41,35,68,35,16,176,41,224,27,33,33,33,33,33,89,45,44,176,2,67,84,88,75,83,35,75,81,90,88,56,27,33,33,89,27,33,33,33,33,89,45,44,176,22,67,88,176,4,37,69,100,176,32, +96,102,32,88,27,33,176,64,89,176,1,97,35,88,27,101,89,176,41,35,68,176,5,37,176,8,37,8,32,88,2,27,3,89,176,4,37,16,176,5,37,32,70,176,4,37,35,66,60,176,4,37,176,7,37,8,176,7,37,16,176,6,37,32, +70,176,4,37,176,1,96,35,66,60,32,88,1,27,0,89,176,4,37,16,176,5,37,176,41,224,176,41,32,69,101,68,176,7,37,16,176,6,37,176,41,224,176,5,37,176,8,37,8,32,88,2,27,3,89,176,5,37,176,3,37,67,72,176, +4,37,176,7,37,8,176,6,37,176,3,37,176,1,96,67,72,27,33,89,33,33,33,33,33,33,33,45,44,2,176,4,37,32,32,70,176,4,37,35,66,176,5,37,8,176,3,37,69,72,33,33,33,33,45,44,2,176,3,37,32,176,4,37, +8,176,2,37,67,72,33,33,33,45,44,69,35,32,69,24,32,176,0,80,32,88,35,101,35,89,35,104,32,176,64,80,88,33,176,64,89,35,88,101,89,138,96,68,45,44,75,83,35,75,81,90,88,32,69,138,96,68,27,33,33,89,45,44, +75,84,88,32,69,138,96,68,27,33,33,89,45,44,75,83,35,75,81,90,88,56,27,33,33,89,45,44,176,0,33,75,84,88,56,27,33,33,89,45,44,176,2,67,84,88,176,70,43,27,33,33,33,33,89,45,44,176,2,67,84,88,176,71, +43,27,33,33,33,89,45,44,176,2,67,84,88,176,72,43,27,33,33,33,33,89,45,44,176,2,67,84,88,176,73,43,27,33,33,33,89,45,44,32,138,8,35,75,83,138,75,81,90,88,35,56,27,33,33,89,45,44,0,176,2,37,73,176, +0,83,88,32,176,64,56,17,27,33,89,45,44,1,70,35,70,96,35,70,97,35,32,16,32,70,138,97,184,255,128,98,138,177,64,64,138,112,69,96,104,58,45,44,32,138,35,73,100,138,35,83,88,60,27,33,89,45,44,75,82,88,125,27, +122,89,45,44,176,18,0,75,1,75,84,66,45,44,177,2,0,66,177,35,1,136,81,177,64,1,136,83,90,88,185,16,0,0,32,136,84,88,178,2,1,2,67,96,66,89,177,36,1,136,81,88,185,32,0,0,64,136,84,88,178,2,2,2, +67,96,66,177,36,1,136,84,88,178,2,32,2,67,96,66,0,75,1,75,82,88,178,2,8,2,67,96,66,89,27,185,64,0,0,128,136,84,88,178,2,4,2,67,96,66,89,185,64,0,0,128,99,184,1,0,136,84,88,178,2,8,2,67, +96,66,89,185,64,0,1,0,99,184,2,0,136,84,88,178,2,16,2,67,96,66,89,185,64,0,2,0,99,184,4,0,136,84,88,178,2,64,2,67,96,66,89,89,89,89,89,45,44,69,24,104,35,75,81,88,35,32,69,32,100,176,64,80, +88,124,89,104,138,96,89,68,45,44,176,0,22,176,2,37,176,2,37,1,176,1,35,62,0,176,2,35,62,177,1,2,6,12,176,10,35,101,66,176,11,35,66,1,176,1,35,63,0,176,2,35,63,177,1,2,6,12,176,6,35,101,66,176, +7,35,66,176,1,22,1,45,44,122,138,16,69,35,245,24,45,0,0,0,64,100,9,3,4,253,1,245,80,40,31,242,70,40,31,241,70,42,31,240,70,53,31,139,238,155,238,171,238,3,107,239,139,239,2,187,239,1,164,239,1,27,239,91, +239,107,239,3,4,236,68,236,2,10,235,70,255,31,231,228,38,31,230,228,61,31,229,228,30,31,227,226,70,31,11,226,1,64,226,70,22,31,225,224,70,31,187,224,203,224,219,224,3,64,224,51,54,70,224,70,24,31,188,1,20,0,62,1, +18,0,85,1,19,64,12,61,3,85,223,61,221,85,222,61,220,85,187,65,9,1,22,0,1,0,84,1,22,0,100,1,22,0,2,255,192,1,22,179,12,22,70,32,184,1,22,178,1,2,0,188,1,22,0,16,1,22,0,2,1,21,178,220, +61,31,184,1,17,64,99,3,255,31,16,221,32,221,64,221,80,221,128,221,176,221,6,32,220,80,220,128,220,176,220,4,15,220,1,208,21,51,31,95,200,111,200,127,200,3,95,195,111,195,127,195,3,191,194,1,193,80,38,31,112,190,1,32, +190,48,190,192,190,3,112,190,128,190,2,15,188,31,188,2,47,188,63,188,111,188,175,188,223,188,5,185,173,38,31,32,184,48,184,80,184,112,184,128,184,5,184,255,192,64,28,184,19,41,70,16,183,1,32,183,80,183,128,183,176,183,4,128, +181,176,181,2,15,179,63,179,239,179,3,184,1,13,64,43,170,72,31,128,176,144,176,2,176,176,192,176,208,176,3,47,175,63,175,2,160,173,176,173,2,192,173,208,173,2,47,172,63,172,2,159,171,1,192,170,208,170,2,65,15,1,15,0, +50,1,14,0,85,0,0,1,14,0,16,1,14,0,32,1,14,0,112,1,14,0,4,0,15,1,16,64,21,1,80,156,96,156,112,156,3,153,150,38,31,152,70,38,31,48,151,64,151,2,184,255,192,179,150,22,28,70,184,255,192,64,42,150, +14,17,70,149,27,255,31,15,148,175,148,191,148,3,64,148,29,49,70,64,148,22,27,70,64,148,12,15,70,15,147,47,147,63,147,127,147,239,147,5,15,186,1,12,0,111,1,12,64,32,2,146,141,38,31,145,83,255,31,223,144,1,48,144, +1,31,144,47,144,2,111,144,127,144,2,0,143,16,143,32,143,3,184,255,192,64,32,143,24,28,70,32,142,48,142,2,79,141,95,141,111,141,3,48,140,1,15,140,31,140,47,140,3,64,140,16,19,70,16,191,1,11,0,32,1,11,0,48, +1,11,0,3,255,192,1,11,178,23,32,70,185,255,192,1,11,64,80,16,20,70,139,130,38,31,137,74,60,31,136,135,61,31,135,132,60,31,134,74,255,31,159,133,1,16,132,32,132,48,132,3,48,131,1,127,130,1,64,130,9,12,70,115, +80,38,31,111,70,53,31,110,70,53,31,26,1,24,85,25,51,24,85,7,51,3,85,6,3,255,31,96,80,38,31,95,80,38,31,185,255,224,1,7,178,31,38,70,185,255,224,1,7,64,31,19,28,70,94,90,72,31,92,70,49,31,91,90, +72,31,90,70,49,31,19,50,18,85,5,1,3,85,4,50,3,85,184,1,8,181,27,60,31,15,3,1,185,1,25,1,24,178,53,31,64,184,1,24,178,23,40,70,184,1,10,64,37,80,38,31,82,80,27,31,239,81,255,81,2,64,81,53, +56,70,64,81,37,40,70,207,80,1,223,76,1,76,70,29,31,75,70,72,31,80,184,1,27,64,90,1,74,70,38,31,73,70,53,31,72,70,53,31,71,70,53,31,175,70,1,223,70,239,70,2,128,70,1,22,50,21,85,17,1,15,85,16, +50,15,85,2,1,0,85,1,0,1,31,31,15,63,15,95,15,127,15,4,15,15,47,15,79,15,111,15,143,15,223,15,255,15,7,63,15,127,15,239,15,3,111,0,1,79,0,1,160,22,1,5,1,184,1,144,177,84,83,43,43,75,184,7, +255,82,75,176,9,80,91,176,1,136,176,37,83,176,1,136,176,64,81,90,176,6,136,176,0,85,90,91,88,177,1,1,142,89,133,141,141,0,66,29,75,176,50,83,88,176,96,29,89,75,176,100,83,88,176,64,29,89,75,176,128,83,88,176, +16,29,177,22,0,66,89,115,116,115,116,117,43,43,43,43,43,1,115,116,117,43,43,43,43,115,0,43,43,116,116,43,43,115,43,43,43,43,115,43,43,43,43,1,43,43,43,0,43,43,43,43,43,43,43,43,43,1,43,43,0,43,1,43, +115,116,116,115,43,43,43,43,43,43,43,115,0,43,115,116,116,116,43,117,115,116,116,116,43,43,115,115,43,43,43,115,43,1,43,43,115,43,43,0,115,116,115,43,1,115,115,116,0,115,116,116,115,116,43,115,1,115,0,115,116,43,115,43, +115,116,1,115,116,117,0,43,115,1,116,0,116,43,115,115,115,43,43,115,95,115,43,116,116,43,43,43,43,1,43,43,116,43,43,94,115,43,0,43,43,43,1,43,94,115,0,115,115,115,116,115,1,43,43,43,0,43,115,24,95,94,0,0, +5,204,5,204,0,125,5,69,0,21,0,96,5,69,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,58,0,20,0,119,0,0,255,236,0,0,0,0,255,236,0,0,0,0,255,236,0,0,254,87,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,8,0,0,0,0,0,0,180,0,189,0,170,0,160,0,200,0,180,0,133,0,0,0,0,0,0,0,136,0,126,0,165,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,191,0,201,0,171,0,140,0,188,0,155, +0,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,0,180,0,124,0,0,0,0,0,148,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,1,168,0,111,0,120,0,164,0,200,0,131,0,141,0,187,0,94,1,138,1,3,0,96,0,116,0,129,0,184,0,192,0,80,4,177,4,195,254,76,0,235,1,178,0,195,1,9,0,123,1,43,2,150,0,201,0,150,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,0,168,0,107,0,146,0,183,0,107,0,155,0,0,0,0,2,242,0,146,2,62,0,110,2,165,3,69,0,137,0,160,0,96,2,76,0,0,0,195,0,0, +1,78,0,164,1,91,0,94,0,128,0,105,0,111,0,0,0,94,0,104,0,0,0,0,0,0,0,0,0,0,0,0,0,38,3,74,0,135,0,123,0,0,0,117,0,104,0,0,0,0,0,0,0,0,0,0,5,130,2,51,0,11,255,244, +0,131,0,137,0,143,0,150,0,105,0,113,0,91,0,82,0,0,0,0,0,0,0,178,2,3,0,0,0,141,3,31,0,187,0,174,0,181,0,0,0,0,0,139,0,0,0,0,0,0,0,0,6,169,3,112,2,188,2,8,253,153,0,145, +0,145,0,77,0,77,0,100,0,100,1,129,0,159,0,168,254,104,254,156,0,155,1,69,1,69,0,144,254,246,0,23,0,122,5,69,2,77,0,12,255,238,5,152,2,139,0,110,0,76,0,98,0,70,0,232,0,68,5,17,0,0,0,44, +0,44,0,44,0,44,0,84,0,126,1,48,2,48,3,6,4,8,4,36,4,92,4,146,5,12,5,74,5,118,5,146,5,172,5,218,6,92,6,168,7,34,7,232,8,50,8,188,9,100,9,158,10,106,11,14,11,52,11,120,11,200,12,2, +12,82,12,200,14,8,14,106,14,238,15,128,15,218,16,30,16,88,16,220,17,32,17,102,17,176,18,24,18,58,18,208,19,50,19,164,19,252,20,138,21,6,21,182,21,238,22,70,22,170,23,160,24,36,24,134,24,216,25,4,25,52,25,92, +25,164,25,184,25,214,26,132,27,2,27,136,28,10,28,148,28,244,29,162,29,242,30,46,30,126,30,242,31,34,31,184,32,14,32,114,32,250,33,128,33,212,34,102,34,190,35,24,35,130,36,114,36,238,37,122,37,188,38,60,38,86,38,214, +39,56,39,98,39,220,40,118,41,64,41,196,41,236,42,244,43,32,44,34,44,180,45,4,45,38,45,252,46,6,46,102,46,186,47,22,47,158,47,188,48,42,48,108,48,116,48,200,49,8,49,100,49,178,49,216,49,246,50,24,50,146,50,170, +50,194,50,218,50,242,51,12,51,36,51,148,51,168,51,192,51,216,51,240,52,10,52,34,52,58,52,82,52,108,52,232,53,0,53,24,53,48,53,72,53,96,53,122,53,228,54,146,54,170,54,194,54,218,54,244,55,12,55,106,56,34,56,58, +56,80,56,106,56,136,56,164,56,188,57,156,57,176,57,200,57,222,57,244,58,12,58,40,58,62,58,92,58,128,59,50,59,72,59,96,59,118,59,140,59,162,59,186,60,6,60,196,60,220,60,242,61,10,61,36,61,58,61,190,61,214,61,238, +62,6,62,30,62,52,62,72,62,92,62,116,62,138,62,162,62,184,62,208,62,226,62,250,63,16,63,40,63,192,63,200,64,104,64,128,64,150,64,174,64,196,64,220,64,238,65,2,65,22,65,46,65,70,65,94,65,116,65,140,65,162,65,186, +65,204,65,222,65,244,66,12,66,144,66,246,67,104,67,128,67,152,67,176,67,200,67,224,67,246,68,10,68,30,68,54,68,102,68,202,69,56,69,80,69,102,69,122,69,142,70,2,70,26,70,106,70,126,70,146,70,168,70,192,70,212,70,224, +71,46,71,144,71,168,71,192,71,212,71,232,72,0,72,22,72,48,72,204,73,64,73,88,73,110,73,134,73,156,73,182,73,208,74,74,75,2,75,26,75,48,75,68,75,88,75,112,75,136,75,160,75,182,75,206,75,228,75,248,76,12,76,36, +76,58,76,70,76,82,76,106,76,128,76,212,77,70,77,94,77,118,77,142,77,166,77,190,77,214,77,250,78,20,78,46,78,72,78,90,78,110,78,134,78,158,78,182,78,206,78,232,79,0,79,22,79,46,79,64,79,88,79,110,79,178,80,16, +81,2,82,50,82,74,82,96,82,120,82,142,82,154,82,166,82,178,82,190,82,230,83,16,83,40,83,96,83,120,83,248,84,54,84,142,84,212,84,252,85,82,85,106,85,140,85,172,86,2,86,34,86,58,86,166,87,98,87,124,87,132,87,140, +87,172,88,14,88,22,88,30,88,38,88,200,88,208,88,216,89,42,89,50,89,58,89,152,89,160,89,212,89,220,90,44,90,52,90,60,90,212,90,220,91,68,92,2,92,28,92,54,92,76,92,98,92,120,92,142,92,168,93,74,93,236,94,118, +95,20,95,168,96,54,96,142,97,42,97,120,97,128,98,36,98,148,98,248,99,184,99,192,100,56,100,188,101,76,101,210,102,48,102,130,103,20,103,180,104,42,104,212,104,238,105,8,105,30,105,52,105,74,105,82,105,108,105,224,105,248,106,150, +106,158,106,166,106,192,106,200,107,66,107,164,107,250,108,18,108,30,108,54,108,124,108,132,108,236,108,244,108,252,109,96,109,104,110,30,110,234,111,88,111,112,111,220,112,62,112,70,112,78,112,86,112,138,112,146,112,154,112,162,113,12,113,20, +113,28,113,92,113,170,113,248,114,94,114,186,115,42,115,134,116,30,116,158,117,28,117,36,117,190,118,48,118,86,118,196,118,204,119,136,120,44,120,126,120,148,121,18,121,106,121,234,122,34,122,42,122,86,122,94,122,102,122,150,122,158,123,44, +123,52,123,128,123,212,124,28,124,134,124,214,125,70,125,144,126,34,126,174,127,20,127,32,127,56,127,198,127,222,128,100,128,108,128,126,128,150,128,158,129,26,129,124,129,238,130,4,130,16,130,38,130,92,130,150,130,208,130,232,131,0,131,24, +131,46,131,72,131,96,131,120,131,144,131,172,131,200,131,220,131,240,132,4,132,42,132,80,132,122,132,168,132,212,133,24,133,100,133,178,133,228,134,52,134,112,134,166,135,200,135,228,136,14,136,60,136,106,136,170,136,180,136,214,137,40,137,112, +138,38,139,32,139,194,140,150,141,56,141,228,142,114,143,48,143,164,143,200,143,236,144,18,144,60,144,106,144,156,144,204,144,252,145,64,145,142,145,234,146,128,146,226,147,24,147,112,147,138,147,172,147,236,148,152,148,178,148,246,149,74,150,8, +150,112,150,172,151,12,151,108,151,158,151,196,152,2,152,64,152,88,152,110,152,142,152,170,152,200,152,228,153,8,153,42,153,78,153,114,153,160,153,198,153,234,154,20,154,62,154,114,154,154,154,194,154,244,155,30,155,72,155,124,155,164,155,204, +155,254,156,46,156,96,156,158,156,204,156,252,157,58,157,106,157,152,157,214,158,6,158,52,158,116,158,182,158,248,159,76,159,98,159,120,159,142,159,164,159,186,161,110,164,144,167,156,167,176,167,216,167,240,168,28,168,48,168,68,168,90,168,112, +168,132,168,202,169,40,169,94,169,148,169,238,170,62,171,28,171,184,172,100,172,214,173,86,173,196,174,68,174,150,174,210,175,40,175,178,176,40,176,140,176,174,176,228,177,10,177,42,177,106,177,172,178,4,178,146,178,234,179,80,179,132,180,30, +0,2,0,68,0,0,2,100,5,85,0,3,0,7,0,46,177,1,0,47,60,178,7,4,28,237,50,177,6,5,220,60,178,3,2,28,237,50,0,177,3,0,47,60,178,5,4,28,237,50,178,7,6,29,252,60,178,1,2,28,237,50,51,17, +33,17,37,33,17,33,68,2,32,254,36,1,152,254,104,5,85,250,171,68,4,205,0,0,0,2,2,3,0,0,2,201,5,68,0,3,0,7,0,41,64,21,3,7,152,2,0,4,16,4,2,4,4,8,9,1,1,2,5,157,4,2,3,0, +63,47,237,17,57,47,17,18,1,57,47,93,51,237,50,49,48,1,35,3,51,3,53,51,21,2,177,148,24,196,198,194,1,141,3,183,250,188,201,201,0,2,1,21,3,77,3,182,5,204,0,3,0,7,0,39,64,20,3,150,2,2,9,7, +150,47,6,1,0,6,1,6,5,0,0,6,2,0,0,63,51,51,47,50,1,47,93,93,237,18,57,47,237,49,48,1,35,3,51,1,35,3,51,3,140,142,40,224,254,21,141,41,224,3,77,2,127,253,129,2,127,0,0,0,0,2,0,54, +0,0,4,139,5,69,0,27,0,31,0,240,185,0,4,255,240,64,153,13,17,72,6,29,22,29,38,29,3,6,1,22,1,38,1,3,18,15,14,11,4,10,19,8,29,28,21,4,20,9,4,1,0,25,4,24,5,22,31,30,7,4,6,23, +19,172,20,5,172,6,23,172,24,26,47,3,63,3,2,3,26,3,24,48,6,64,6,80,6,3,16,24,32,24,2,224,24,240,24,2,20,6,24,24,6,20,3,10,33,17,17,12,12,9,172,0,10,1,10,8,4,12,175,13,29,1,13,28, +0,16,175,17,25,21,17,79,17,1,79,17,95,17,239,17,3,17,64,31,34,72,127,13,143,13,159,13,3,79,13,95,13,2,13,17,13,17,5,23,19,3,10,5,0,47,51,63,51,18,57,57,47,47,93,113,43,93,113,17,51,51,16,237, +50,50,17,51,51,16,237,50,50,1,47,93,237,51,47,51,47,17,18,23,57,47,47,47,93,113,113,17,51,51,47,93,47,16,237,16,237,16,237,17,18,23,57,17,18,23,57,17,18,23,57,17,18,23,57,49,48,93,93,43,1,3,33,21, +33,3,35,19,33,3,35,19,35,53,51,19,35,53,33,19,51,3,33,19,51,3,51,21,33,3,33,19,3,162,67,1,4,254,229,88,110,86,254,149,84,110,84,201,225,67,241,1,7,89,110,88,1,107,88,110,88,211,253,64,69,1,106,67, +3,65,254,195,108,254,104,1,152,254,104,1,152,108,1,61,108,1,152,254,104,1,152,254,104,108,254,195,1,61,0,0,0,3,0,66,255,115,4,126,5,196,0,57,0,68,0,79,1,25,64,199,68,61,84,61,2,101,78,1,110,71,1,101, +60,1,106,47,1,117,42,133,42,2,118,41,134,41,2,118,34,134,34,2,101,14,1,121,10,137,10,2,121,9,137,9,2,121,3,137,3,2,122,31,138,31,2,44,111,45,45,69,75,51,39,6,63,36,17,7,7,31,117,0,133,0,2,0, +111,0,69,16,69,32,69,96,69,112,69,5,16,69,32,69,48,69,112,69,144,69,160,69,176,69,7,69,69,81,12,111,11,64,18,32,72,142,11,1,11,11,58,111,0,31,64,31,2,0,31,16,31,240,31,3,31,50,64,115,36,74,18,115, +51,63,63,36,45,45,39,36,37,64,32,39,72,37,64,18,23,72,37,37,36,6,75,17,115,8,0,12,16,12,64,12,80,12,96,12,5,64,12,80,12,160,12,176,12,240,12,5,12,12,8,144,7,1,7,7,5,8,24,0,63,51,51,47, +93,17,51,47,93,113,16,237,50,63,51,47,43,43,17,51,51,47,17,57,47,51,237,50,16,237,50,1,47,93,113,237,51,47,93,43,237,17,51,47,93,113,237,93,18,57,47,51,51,51,205,50,50,50,17,51,47,237,93,49,48,0,93,93, +93,93,93,93,93,93,93,93,93,1,93,1,20,14,2,7,21,35,53,46,1,39,55,30,3,23,17,38,39,38,39,38,35,46,5,53,52,62,2,55,53,51,21,30,3,23,7,46,3,39,17,30,5,1,20,30,2,23,17,14,3,1,52,46, +2,39,17,62,3,4,126,56,114,175,119,128,215,243,34,170,11,45,77,112,77,8,7,4,6,3,2,49,98,88,76,56,31,64,114,157,93,128,102,145,102,64,20,174,10,39,63,88,59,58,114,103,88,65,36,252,176,40,69,93,54,71,98,60, +27,2,164,48,80,106,58,65,107,77,43,1,124,75,128,95,57,5,161,161,7,185,167,37,54,91,68,41,4,1,233,2,2,1,2,1,12,29,39,55,73,97,63,82,119,79,40,3,130,130,4,44,80,117,76,33,48,79,57,33,4,254,86,14, +31,43,58,81,108,2,54,54,71,47,30,14,1,157,3,33,53,69,253,94,63,81,52,33,15,254,41,4,30,56,82,0,0,5,0,0,255,244,4,206,5,81,0,3,0,23,0,43,0,63,0,83,0,193,185,0,62,255,216,64,14,9,14,72, +56,40,9,12,72,52,40,9,12,72,46,184,255,216,179,9,14,72,22,184,255,216,64,14,9,14,72,16,40,9,12,72,12,40,9,12,72,6,184,255,216,64,22,9,14,72,121,2,137,2,2,2,3,86,0,118,0,134,0,3,0,1,3,16, +1,186,255,240,0,3,255,192,64,58,10,14,72,31,1,47,1,63,1,3,3,1,3,1,19,49,74,180,59,181,49,180,112,64,128,64,2,64,64,19,85,24,180,9,181,34,180,19,69,182,44,183,79,182,54,25,39,182,14,183,29,182,4,7, +2,6,0,24,0,63,63,63,237,244,237,63,237,244,237,1,47,237,244,237,17,18,57,47,93,253,244,237,17,18,57,57,47,47,93,43,56,56,17,51,93,17,51,93,49,48,0,43,43,43,43,43,43,43,43,51,35,1,51,37,50,30,2,21, +20,14,2,35,34,46,2,53,52,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,221,145,3,164,147, +252,160,58,103,77,45,45,78,104,60,60,105,78,44,45,78,106,198,18,35,51,33,35,54,36,18,19,36,53,34,32,51,36,19,2,8,58,103,77,45,45,78,104,60,60,105,78,44,45,78,106,198,18,35,51,33,35,54,36,18,19,36,53,34, +32,51,36,19,5,73,8,31,77,129,99,96,130,80,35,35,79,131,96,99,129,77,31,254,176,66,88,53,21,22,53,87,66,64,87,54,23,23,54,87,254,216,31,77,129,99,96,130,80,35,35,79,131,96,99,129,77,31,254,176,66,88,53,21, +22,53,87,66,64,87,54,23,23,54,87,0,0,3,0,43,255,236,4,161,5,77,0,61,0,79,0,95,0,244,64,24,115,78,131,78,2,121,81,137,81,2,101,88,117,88,133,88,3,105,83,1,57,37,1,32,184,255,232,179,9,14,72,28, +184,255,232,179,9,12,72,46,184,255,240,64,61,9,12,72,37,18,1,6,18,22,18,2,72,73,25,35,73,62,48,62,1,48,59,1,59,59,49,73,48,107,80,1,12,20,28,20,108,20,3,40,75,83,20,4,62,45,80,52,5,4,25,112, +62,128,62,144,62,3,62,62,48,25,184,255,192,64,63,16,19,72,63,48,1,25,48,25,48,97,86,72,15,64,11,23,72,15,96,45,112,45,128,45,3,101,80,1,41,80,1,5,80,52,45,4,10,48,69,75,85,75,101,75,3,75,20,48, +40,83,5,91,67,81,30,3,55,91,81,0,10,22,0,63,51,237,50,63,237,18,23,57,93,47,18,23,57,93,93,93,1,47,43,237,18,57,57,47,47,93,43,18,57,47,93,17,23,57,18,23,57,93,93,16,237,50,47,93,93,16,237,16, +237,49,48,0,93,93,43,43,43,93,1,93,0,93,1,93,0,93,5,34,46,2,39,14,3,35,34,46,2,53,52,62,2,55,46,3,53,52,62,2,51,50,30,2,21,20,14,2,7,30,3,23,62,1,55,23,14,1,7,30,1,51,50,54, +55,21,14,1,1,52,46,2,35,34,14,2,21,20,22,23,62,3,3,46,1,39,14,1,21,20,30,2,51,50,62,2,4,48,41,76,67,58,22,28,71,86,103,59,109,158,102,49,45,78,107,62,15,27,21,12,43,87,132,89,69,118,86,48, +68,114,147,78,31,62,68,74,42,42,63,20,145,26,87,49,43,97,40,26,48,21,24,56,254,187,24,45,64,39,44,73,53,30,38,23,64,113,85,49,74,89,161,66,85,94,32,64,97,65,39,71,60,49,12,21,35,47,26,25,50,38,24,58, +102,138,80,77,126,103,81,32,28,68,73,76,37,62,109,81,46,35,68,100,64,71,108,86,70,33,54,100,96,93,46,87,198,121,43,139,229,94,54,51,7,9,135,11,11,4,73,34,56,39,22,25,46,67,42,65,116,43,27,50,58,71,252,203, +100,225,116,46,149,101,52,92,68,39,19,30,38,0,0,0,0,1,1,246,3,77,2,214,5,204,0,3,0,28,64,13,3,150,0,2,1,2,2,4,5,0,0,2,0,0,63,51,47,17,18,1,57,47,93,237,49,48,1,35,3,51,2,172, +141,41,224,3,77,2,127,0,0,1,1,86,254,87,3,123,5,204,0,21,0,40,64,22,16,6,240,17,15,5,31,5,2,5,5,23,0,240,0,11,1,11,16,0,6,27,0,63,63,1,47,93,237,18,57,47,93,51,237,50,49,48,1,20, +30,2,23,35,46,3,53,52,62,2,55,51,14,3,2,17,41,88,137,96,190,92,135,89,43,43,89,135,92,190,96,137,88,41,2,18,138,244,230,225,118,113,219,230,251,144,144,249,229,217,113,118,225,230,244,0,0,1,1,80,254,87,3,117, +5,204,0,21,0,36,64,19,0,240,11,11,23,17,5,240,16,0,6,16,6,2,6,16,0,5,27,0,63,63,1,47,93,51,237,50,18,57,47,237,49,48,1,20,14,2,7,35,62,3,53,52,46,2,39,51,30,3,3,117,42,88,135,92, +192,96,138,88,42,42,88,138,96,192,92,135,88,42,2,20,144,251,230,219,113,118,225,230,244,138,137,244,230,225,118,113,217,229,249,0,0,1,0,248,2,252,3,212,5,203,0,14,0,175,64,23,91,6,107,6,2,0,3,80,3,96,3,3, +15,9,95,9,111,9,3,11,3,7,8,184,255,192,64,76,11,17,72,8,8,10,13,5,4,64,11,17,72,4,4,2,14,14,10,13,14,112,10,128,10,2,10,6,14,0,13,16,13,2,13,13,15,16,2,10,10,1,11,0,12,117,12,133, +12,2,3,9,4,8,127,11,143,11,2,11,8,6,9,12,11,5,13,5,112,7,128,7,144,7,3,7,184,255,192,182,9,12,72,7,7,13,0,0,63,51,47,43,93,51,18,23,57,47,93,17,51,17,51,93,17,51,17,51,51,17,51,17, +18,1,57,47,93,205,57,196,93,43,1,24,16,77,228,57,47,43,51,17,18,57,47,43,51,49,48,95,94,93,93,0,93,1,37,23,5,23,7,11,1,39,55,37,55,5,3,51,2,159,1,8,45,254,230,185,119,150,156,119,189,254,232,45, +1,11,12,136,4,164,103,132,73,250,72,1,2,255,0,72,248,73,134,107,1,41,0,0,0,1,0,116,0,180,4,87,4,158,0,11,0,73,64,37,11,14,1,4,2,14,4,9,1,170,64,6,0,2,1,10,3,2,2,12,13,2,14,4, +7,5,14,48,7,1,7,0,4,173,9,5,179,0,63,51,237,50,198,93,43,0,24,16,77,230,17,18,1,57,47,95,94,93,51,26,237,50,198,43,1,24,16,77,230,49,48,1,17,35,17,33,53,33,17,51,17,33,21,2,175,147,254,88, +1,168,147,1,168,2,96,254,84,1,172,146,1,172,254,84,146,0,0,0,0,1,1,3,254,149,2,181,1,43,0,3,0,57,64,39,9,0,25,0,2,0,16,14,17,72,9,2,25,2,2,2,16,14,17,72,1,153,2,151,3,154,47,0, +111,0,127,0,3,0,0,156,1,155,4,0,16,246,237,1,47,93,237,253,237,49,48,43,93,43,93,1,19,33,1,1,3,169,1,9,254,201,254,149,2,150,253,106,0,1,1,78,1,208,3,126,2,112,0,3,0,29,64,15,3,3,5,0, +0,16,0,2,0,0,186,47,1,1,1,0,47,93,237,1,47,93,18,57,47,49,48,1,53,33,21,1,78,2,48,1,208,160,160,0,0,1,1,240,0,0,2,219,1,43,0,3,0,26,64,12,3,150,0,0,1,0,0,4,5,1,155,0, +0,47,237,17,18,1,57,47,93,237,49,48,33,17,51,17,1,240,235,1,43,254,213,0,0,1,0,114,255,236,4,89,5,204,0,3,0,61,64,28,138,1,1,57,1,105,1,121,1,3,1,2,16,2,2,5,133,3,1,54,3,102,3,118, +3,3,3,0,184,255,240,183,0,0,1,0,3,25,1,0,0,63,63,1,47,93,56,50,93,93,18,57,47,56,51,93,93,49,48,23,1,51,1,114,3,53,178,252,207,20,5,224,250,32,0,0,0,3,0,124,255,236,4,79,5,90,0,19, +0,39,0,43,0,121,64,82,54,32,1,70,17,86,17,2,70,13,86,13,2,73,7,89,7,2,73,3,89,3,2,16,42,32,42,2,64,42,80,42,2,0,41,1,42,41,42,41,30,0,110,64,20,80,20,2,0,20,1,20,20,45,30,111, +0,10,16,10,2,10,79,40,1,79,40,95,40,2,40,41,41,35,25,115,15,7,35,115,5,25,0,63,237,63,237,18,57,47,205,93,113,1,47,93,237,18,57,47,93,113,237,18,57,57,47,47,93,93,113,49,48,0,93,93,93,93,93,1, +20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,30,1,18,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,37,53,51,21,4,79,77,133,180,102,103,178,131,75,75,132,180,106,101,177,132,76,183,40,78,113,72,76,116, +79,40,41,79,114,73,71,114,79,43,254,88,235,2,163,195,254,247,164,71,71,163,1,10,195,204,1,12,159,64,64,159,254,244,204,159,212,126,52,53,126,211,159,154,210,128,56,56,128,210,34,249,249,0,0,0,0,1,0,148,0,0,4,106, +5,69,0,18,0,89,64,57,0,17,1,17,17,16,111,2,8,8,31,1,1,15,1,63,1,79,1,95,1,143,1,159,1,175,1,7,1,1,14,16,2,1,16,2,112,2,128,2,3,2,2,19,20,8,115,9,9,3,14,6,16,1,115,0, +24,0,63,237,50,63,51,51,47,237,17,18,1,57,47,93,113,51,51,47,93,113,51,47,16,237,50,47,93,49,48,51,53,33,17,14,3,35,53,50,62,2,55,51,17,33,21,157,1,183,19,96,125,142,66,74,143,124,96,26,166,1,97,145, +3,253,40,71,52,31,148,34,61,84,50,251,76,145,0,0,0,1,0,144,0,0,4,60,5,90,0,38,0,135,64,92,117,6,133,6,2,57,32,1,116,27,132,27,2,118,26,134,26,2,119,21,135,21,2,119,22,135,22,2,105,10,1,107, +16,1,89,16,1,5,26,1,38,38,29,110,31,8,63,8,2,111,8,191,8,2,8,8,0,40,18,110,19,19,0,96,36,112,36,128,36,3,36,36,207,0,1,0,0,16,0,2,0,18,18,13,115,24,7,1,36,115,0,24,0,63,237,50, +63,237,51,47,1,47,93,93,51,47,93,17,51,47,237,17,18,57,47,93,113,237,50,47,49,48,0,93,93,93,93,93,93,93,93,93,93,51,53,62,5,53,52,46,2,35,34,14,2,7,39,62,3,51,50,30,2,21,20,14,4,7,33,21, +144,44,144,163,165,133,84,39,71,97,59,54,93,70,44,7,184,9,64,111,162,106,105,167,117,62,86,135,164,156,128,32,2,211,117,97,164,145,132,129,133,74,60,87,57,27,30,60,89,59,17,76,134,101,58,48,93,138,89,94,161,144,130,128, +129,70,146,0,0,1,0,128,255,236,4,75,5,90,0,59,0,230,64,99,117,57,133,57,2,99,57,1,64,57,80,57,2,120,52,136,52,2,108,52,1,75,52,91,52,2,116,47,132,47,2,6,46,118,46,134,46,3,119,41,135,41,2,108, +37,1,90,37,1,99,18,1,100,13,1,85,13,1,121,8,137,8,2,121,7,137,7,2,121,3,137,3,2,123,2,139,2,2,54,26,49,110,63,32,95,32,2,32,32,0,110,19,64,19,1,0,19,1,19,184,255,192,64,60,21,24,72,26, +19,26,19,10,61,38,110,39,39,11,110,207,10,223,10,239,10,3,0,10,16,10,2,10,54,25,115,26,26,16,44,38,38,35,115,44,7,16,115,5,64,11,144,11,2,64,11,144,11,240,11,3,11,11,5,25,0,63,51,47,93,113,16,237, +63,237,51,47,17,18,57,47,237,57,1,47,93,93,237,51,47,237,17,18,57,57,47,47,43,93,113,16,237,51,47,113,237,17,57,49,48,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,1,20,14,2,35,34,46,2, +39,55,30,3,51,50,54,53,52,46,2,43,1,53,51,50,62,2,53,52,38,35,34,6,7,39,62,3,51,50,30,2,21,20,14,2,7,21,30,3,4,75,63,121,178,116,130,180,116,58,9,186,8,43,74,109,73,136,155,69,103,121,51,102, +98,51,110,91,59,133,131,119,147,12,181,11,80,123,158,89,119,169,108,51,37,73,111,74,82,125,84,43,1,114,91,145,100,54,65,107,137,73,17,56,92,66,36,126,121,68,90,53,22,156,25,55,89,63,106,119,122,111,14,93,138,91,45,56, +96,129,73,55,103,86,64,15,4,9,60,87,106,0,0,0,0,2,0,103,0,0,4,101,5,69,0,10,0,13,0,85,64,53,105,6,121,6,137,6,3,127,9,1,9,9,8,1,111,13,6,144,2,160,2,2,2,2,15,12,111,16,4,1, +4,0,4,115,8,5,15,12,31,12,47,12,111,12,4,12,12,1,11,6,6,1,24,0,63,63,51,18,57,47,93,51,51,237,50,1,47,93,237,18,57,47,93,51,51,237,50,50,47,93,49,48,93,1,17,35,17,33,53,1,51,17,51,21, +9,1,33,3,169,180,253,114,2,123,199,188,254,144,254,12,1,244,1,63,254,193,1,63,140,3,122,252,136,142,3,67,253,75,0,0,0,1,0,128,255,236,4,75,5,69,0,44,0,142,64,94,105,8,121,8,137,8,3,105,7,121,7,137, +7,3,74,23,90,23,2,69,19,85,19,2,34,64,13,17,72,34,34,0,110,21,37,36,33,31,111,32,32,10,64,21,1,0,21,192,21,208,21,3,21,21,46,11,110,240,10,1,207,10,223,10,2,0,10,16,10,2,10,37,115,32,32,26, +115,111,40,1,40,40,16,36,115,33,6,16,115,5,11,11,5,25,0,63,51,47,16,237,63,237,18,57,47,93,237,51,47,237,1,47,93,93,93,237,18,57,47,93,113,18,57,47,237,51,50,50,16,237,50,47,43,49,48,0,93,93,93,93, +1,20,14,2,35,34,46,2,39,55,30,3,51,50,62,2,53,52,46,2,35,34,14,2,7,35,19,33,21,33,3,62,1,51,50,30,2,4,75,64,126,187,123,111,165,114,67,14,182,11,40,69,101,72,70,114,81,44,42,78,113,72,45,76, +65,53,23,176,47,3,33,253,133,29,48,144,99,105,168,118,64,1,188,100,171,123,70,52,91,122,70,21,40,75,59,35,43,80,117,73,60,103,76,43,16,28,37,20,2,216,145,254,87,37,53,64,113,156,0,0,0,2,0,151,255,236,4,72, +5,90,0,36,0,56,0,171,64,125,122,3,138,3,2,122,2,138,2,2,104,3,120,3,136,3,3,103,35,119,35,135,35,3,103,34,119,34,135,34,3,69,55,85,55,2,67,49,83,49,2,74,45,90,45,2,75,39,91,39,2,28,27,44, +27,60,27,3,21,110,20,20,0,110,175,37,1,64,37,1,0,37,192,37,208,37,3,37,37,58,29,47,110,144,10,160,10,2,0,10,16,10,224,10,240,10,4,10,42,115,111,32,1,16,32,32,32,2,32,32,52,24,115,15,143,21,1,21, +21,15,7,52,115,5,25,0,63,237,63,51,47,93,16,237,18,57,47,93,93,237,1,47,93,113,237,50,18,57,47,93,113,113,237,50,47,237,49,48,0,93,93,93,93,93,93,93,93,93,93,1,20,14,2,35,34,46,2,53,52,18,62,1, +51,50,30,2,23,7,46,1,35,34,14,2,21,62,1,51,50,30,2,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,4,72,59,115,170,111,123,184,122,61,69,130,187,118,72,126,103,78,23,172,28,123,81,74,120,84,45,49,178, +115,96,157,111,60,183,36,72,106,70,49,100,81,51,40,75,106,66,65,103,72,38,1,190,100,171,125,70,93,172,245,152,177,1,16,184,95,30,67,110,80,31,91,81,69,134,197,129,91,95,62,114,160,107,67,112,80,45,33,65,98,65,72,129, +98,57,45,82,116,0,0,0,0,1,0,158,0,0,4,45,5,69,0,14,0,53,64,16,5,110,6,6,12,0,111,11,11,16,0,12,16,12,2,12,184,255,192,64,11,20,24,72,12,0,12,115,13,6,5,24,0,63,63,237,50,1,47,43, +93,18,57,47,237,18,57,47,237,49,48,1,6,10,2,21,35,52,26,2,55,33,53,33,4,45,96,171,130,76,188,80,134,176,97,253,31,3,143,4,186,138,254,218,254,207,254,198,159,158,1,59,1,50,1,36,133,145,0,0,0,3,0,133, +255,236,4,70,5,90,0,41,0,61,0,81,0,182,64,126,117,40,133,40,2,118,12,134,12,2,120,2,136,2,2,120,8,136,8,2,119,29,135,29,2,121,34,137,34,2,120,18,136,18,2,106,70,1,106,64,1,101,80,1,101,74,1,101, +60,1,101,54,1,36,16,31,52,110,21,31,110,42,21,42,21,42,10,0,110,64,62,1,0,62,192,62,208,62,3,62,62,83,72,110,224,10,240,10,2,207,10,223,10,2,0,10,16,10,2,10,36,16,16,67,115,57,57,77,118,26,134,26, +2,47,115,26,7,121,5,137,5,2,77,115,5,25,0,63,237,93,63,237,93,18,57,47,237,57,17,51,1,47,93,93,93,237,18,57,47,93,113,237,18,57,57,47,47,16,237,16,237,18,57,57,49,48,0,93,93,93,93,93,93,93,93,93, +93,93,93,93,1,20,14,2,35,34,46,2,53,52,62,2,55,53,46,3,53,52,62,2,51,50,30,2,21,20,14,2,7,21,30,3,3,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,19,52,46,2,35,34,14,2,21,20,30,2, +51,50,62,2,4,70,57,117,181,125,124,181,119,57,47,79,101,54,59,93,63,33,57,112,166,109,115,169,111,54,33,63,93,61,61,104,77,43,222,27,62,100,73,70,99,63,28,22,58,102,80,86,102,55,17,35,28,68,115,86,79,111,69,32, +32,70,114,81,83,111,68,29,1,122,84,145,108,61,61,107,145,83,71,115,84,52,9,4,14,62,84,100,53,68,125,96,57,58,96,126,68,52,100,84,61,12,4,10,53,84,113,2,51,47,82,60,35,35,60,82,47,37,82,69,45,46,69,82, +253,187,45,89,71,44,44,72,90,47,59,101,74,42,41,75,103,0,0,0,0,2,0,141,255,236,4,63,5,90,0,36,0,56,0,165,64,119,122,8,138,8,2,122,7,138,7,2,103,32,119,32,135,32,3,104,26,120,26,136,26,3,69,55, +85,55,2,69,49,85,49,2,74,45,90,45,2,75,39,91,39,2,19,17,35,17,51,17,3,19,0,110,63,37,143,37,159,37,175,37,4,192,37,208,37,2,37,37,29,58,11,110,10,10,47,110,224,29,240,29,2,207,29,1,0,29,16,29, +2,29,52,115,19,24,64,19,22,72,24,24,14,42,115,34,7,14,115,5,112,11,128,11,2,11,11,5,25,0,63,51,47,93,16,237,63,237,18,57,47,43,51,237,1,47,93,93,93,237,51,47,237,17,18,57,47,93,113,237,51,49,48,0, +93,93,93,93,93,93,93,93,93,1,20,2,14,1,35,34,46,2,39,55,30,1,51,50,62,2,55,14,3,35,34,46,2,53,52,62,2,51,50,18,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,4,63,70,132,189,119,81,130, +102,72,22,172,28,119,91,74,120,85,49,1,21,73,93,107,56,96,155,108,59,63,120,175,111,236,241,196,37,73,107,70,65,104,72,39,35,70,104,69,50,103,83,53,2,191,177,254,242,183,93,33,70,112,79,27,91,85,68,132,196,129,47,74, +51,27,68,122,169,101,104,169,120,66,254,180,176,73,131,99,59,45,83,115,70,66,115,87,50,34,67,101,0,2,1,240,0,0,2,219,4,58,0,3,0,7,0,36,64,18,6,5,3,150,0,0,1,0,0,9,8,4,155,5,15,1,155,0, +0,47,237,63,237,17,18,1,57,47,93,237,51,50,49,48,33,17,51,17,3,17,51,17,1,240,235,235,235,1,43,254,213,3,15,1,43,254,213,0,0,2,1,96,254,149,3,18,4,58,0,3,0,7,0,88,64,62,9,4,25,4,2,4, +16,14,17,72,9,6,25,6,2,6,16,14,17,72,2,150,1,64,26,30,72,1,64,17,21,72,1,1,4,5,153,6,151,7,154,0,4,16,4,128,4,144,4,160,4,5,4,4,156,5,155,8,0,155,1,15,0,63,237,16,246,237,1,47, +93,237,253,237,18,57,47,43,43,237,49,48,43,93,43,93,1,17,51,17,1,19,33,1,1,240,235,254,133,169,1,9,254,201,3,15,1,43,254,213,251,134,2,150,253,106,0,0,0,1,0,116,0,154,4,87,4,170,0,6,0,119,181,0, +1,82,5,4,5,184,1,13,64,16,6,0,20,6,0,5,6,1,2,1,82,3,4,1,4,3,184,1,13,64,40,2,1,20,2,1,3,2,6,8,4,0,0,16,0,2,0,1,0,4,4,2,5,63,6,111,6,127,6,3,6,64,18,21, +72,6,3,15,2,1,2,0,47,93,51,47,43,93,51,18,57,61,47,51,51,1,24,47,93,51,16,222,212,193,135,4,43,16,1,193,135,4,43,16,196,16,1,193,135,4,24,43,135,43,196,49,48,19,53,1,21,9,1,21,116,3,227,252, +166,3,90,2,59,205,1,162,154,254,146,254,145,153,0,0,0,2,0,116,1,88,4,87,3,236,0,3,0,7,0,76,64,55,7,2,9,4,0,1,16,1,2,1,5,173,31,4,127,4,159,4,175,4,191,4,5,4,64,18,22,72,4,0, +173,48,1,80,1,96,1,112,1,4,80,1,112,1,128,1,176,1,208,1,5,15,1,1,1,0,47,93,93,113,237,47,43,113,237,1,47,93,51,16,206,50,49,48,19,53,33,21,1,53,33,21,116,3,227,252,29,3,227,3,88,148,148,254, +0,148,148,0,0,1,0,116,0,154,4,87,4,170,0,6,0,119,181,6,1,82,1,2,1,184,1,13,64,16,0,6,20,0,6,1,0,5,4,1,82,3,2,5,2,3,184,1,13,64,40,4,5,20,4,5,3,4,2,6,8,4,0,0, +16,0,2,0,6,5,2,2,3,15,4,1,4,1,63,0,111,0,127,0,3,0,64,18,21,72,0,0,47,43,93,50,47,93,51,57,61,47,51,51,1,24,47,93,196,16,206,50,16,193,135,4,43,16,1,193,135,4,43,16,196,16,1,193, +135,4,24,43,135,43,196,49,48,55,53,9,1,53,1,21,116,3,90,252,166,3,227,154,153,1,111,1,110,154,254,94,205,0,0,0,0,2,0,94,0,0,4,49,5,90,0,39,0,43,0,109,64,73,105,6,121,6,137,6,3,105,4,121, +4,137,4,3,74,27,90,27,2,7,37,23,37,2,102,0,118,0,134,0,3,9,43,152,10,40,40,30,0,152,0,19,1,19,19,45,29,152,30,10,64,15,20,72,10,10,35,41,157,40,102,35,118,35,134,35,3,29,29,24,158,35,4,0, +63,237,51,47,93,47,237,17,57,47,43,1,47,237,18,57,47,93,237,18,57,47,51,237,50,93,49,48,0,93,93,93,93,1,20,14,6,7,35,62,7,53,52,46,2,35,34,14,2,7,39,62,3,51,50,30,2,1,53,51,21,4,49,37, +62,79,82,79,63,39,1,175,2,39,62,78,80,77,60,37,41,77,109,68,68,111,82,50,7,184,12,74,126,176,112,108,177,126,68,253,143,195,3,234,69,104,82,66,59,59,68,83,55,67,102,81,65,59,59,68,83,53,55,84,57,30,38,71, +101,62,12,90,151,108,61,48,93,137,251,188,201,201,0,0,0,2,0,44,254,229,4,165,5,204,0,95,0,120,1,59,64,145,1,68,17,68,2,53,63,85,63,117,63,3,1,62,17,62,2,108,52,124,52,140,52,3,23,24,11,14,72,108, +8,124,8,140,8,3,108,102,124,102,2,74,102,90,102,2,38,93,1,106,83,1,101,73,117,73,133,73,3,127,63,143,63,2,63,64,11,14,72,126,57,1,3,111,42,127,42,143,42,3,2,79,42,95,42,2,23,24,11,14,72,106,55,122, +55,138,55,3,105,81,1,75,15,76,31,76,2,76,76,86,0,211,55,41,47,211,10,96,40,10,106,210,26,55,64,20,24,72,16,55,1,47,26,63,26,2,55,10,26,26,10,55,3,122,65,184,255,232,181,13,17,72,65,211,86,184,255,192, +64,38,23,32,72,86,50,111,214,21,15,5,21,99,214,33,40,40,25,38,1,38,33,15,21,31,21,47,21,159,21,175,21,5,144,33,160,33,2,33,184,255,192,64,23,9,12,72,75,21,33,33,21,75,3,70,60,16,13,17,72,60,213,91, +0,70,213,81,184,1,15,0,63,237,63,237,43,18,23,57,47,47,47,43,93,93,17,51,93,51,47,16,237,17,51,51,16,237,50,1,47,43,237,43,18,23,57,47,47,47,93,93,43,16,237,17,51,51,16,237,50,16,237,17,57,47,93,51, +0,93,1,93,49,48,0,43,93,95,93,95,93,43,93,93,93,93,93,93,1,93,43,93,93,93,93,1,20,14,2,35,34,46,2,53,60,1,62,1,53,35,14,3,35,34,46,2,53,52,62,4,51,50,30,2,23,51,55,51,3,14,3,21, +20,22,51,50,62,2,53,52,46,2,35,34,14,1,2,21,20,30,2,51,50,62,2,55,23,14,3,35,34,46,1,2,53,52,26,1,54,51,50,30,1,18,5,52,38,35,34,14,4,21,20,30,2,51,50,62,2,55,62,3,4,165,41,78, +114,72,30,52,39,22,1,1,6,15,46,59,73,42,63,86,53,23,23,44,65,81,98,56,42,62,43,28,9,5,32,116,99,8,15,11,6,29,20,40,65,47,25,53,101,148,96,120,187,127,66,59,111,162,102,59,102,89,81,38,71,43,97,111, +126,73,127,204,142,77,84,161,233,150,131,195,128,63,254,98,70,59,37,64,52,40,27,14,11,27,44,32,39,71,58,46,13,3,8,7,4,2,243,144,239,172,96,16,37,60,44,2,11,12,10,3,39,71,54,31,65,107,139,74,76,150,136,117, +85,48,27,47,63,36,151,254,5,42,81,73,61,21,52,36,80,145,201,121,129,224,166,96,134,231,254,200,177,152,250,179,98,25,42,58,33,87,37,68,53,31,113,208,1,38,182,209,1,99,1,4,146,118,200,254,248,118,106,109,44,75,100,113, +119,57,60,103,75,43,55,100,143,87,19,52,54,49,0,0,0,2,0,0,0,0,4,204,5,69,0,7,0,20,0,114,64,66,19,2,3,5,1,82,3,13,3,94,4,5,20,4,5,3,4,20,1,0,6,1,82,0,13,0,94,7,6,20, +7,6,13,4,16,7,1,7,7,22,127,4,143,4,2,4,7,1,2,95,20,19,19,90,13,1,75,13,1,13,6,5,3,4,0,18,0,63,50,63,51,51,93,93,57,47,51,237,50,47,1,47,93,17,51,47,93,18,57,135,43,135,43,196, +16,192,192,16,0,193,135,5,24,43,135,43,196,16,192,192,49,48,33,3,33,3,35,1,51,9,1,46,3,39,14,3,7,3,33,4,10,138,253,205,137,196,1,254,217,1,245,253,241,13,28,23,17,4,4,16,23,25,13,151,1,207,1,126, +254,130,5,69,250,187,3,186,38,78,70,53,12,12,54,70,78,37,254,89,0,3,0,162,0,0,4,128,5,69,0,22,0,33,0,46,0,119,64,79,101,45,1,106,36,1,102,32,1,123,2,139,2,2,116,11,132,11,148,11,3,7,11,1, +111,18,1,75,18,91,18,2,18,41,13,90,23,64,13,20,72,23,23,6,0,90,0,34,1,34,34,48,28,41,90,0,6,16,6,160,6,176,6,4,6,18,40,95,28,28,41,27,95,7,3,41,95,6,18,0,63,237,63,237,18,57,47,237, +57,1,47,93,237,50,18,57,47,93,237,18,57,47,43,237,17,57,93,93,49,48,0,93,93,93,93,93,93,1,20,14,2,35,33,17,33,50,30,2,21,20,14,2,7,30,3,1,52,38,43,1,17,51,50,62,2,19,52,46,2,43,1,17, +33,50,62,2,4,128,84,142,188,104,254,40,1,156,117,184,128,67,33,67,100,68,85,131,88,46,254,238,151,151,223,225,81,114,72,33,81,51,93,130,80,252,1,10,73,125,91,51,1,124,103,144,91,42,5,69,38,79,124,86,56,101,81,59, +14,9,56,87,113,2,40,107,91,254,96,31,57,80,253,217,63,88,57,26,254,34,23,56,94,0,0,0,0,1,0,113,255,236,4,118,5,90,0,41,0,164,64,45,57,39,1,70,29,86,29,102,29,3,102,28,1,54,3,1,32,31,48,31, +2,96,31,112,31,2,160,31,1,31,31,32,64,29,36,72,32,32,10,11,11,176,10,1,10,184,255,192,64,69,9,12,72,10,10,43,118,0,134,0,2,0,91,48,21,64,21,80,21,3,0,21,16,21,2,21,70,26,86,26,2,37,95,26, +32,32,26,4,16,10,32,10,48,10,96,10,112,10,5,48,10,128,10,208,10,224,10,4,10,10,73,16,89,16,2,5,95,16,19,0,63,237,93,51,47,93,113,63,51,47,16,237,93,1,47,93,113,237,93,18,57,47,43,93,51,47,17,51, +47,43,51,47,93,113,114,49,48,0,93,93,93,93,1,20,30,2,51,50,62,2,55,23,14,3,35,34,46,1,2,53,52,18,62,1,51,50,30,2,23,7,46,3,35,34,14,2,1,58,40,84,131,92,63,101,79,58,21,159,28,82,116,155, +102,141,205,135,65,64,132,202,138,101,152,111,77,25,168,15,52,73,97,60,89,127,82,38,2,169,131,203,140,72,48,78,102,54,65,70,133,105,64,101,184,1,2,158,166,1,1,175,91,55,93,121,66,65,46,88,68,42,68,135,199,0,0,0, +0,2,0,162,0,0,4,101,5,69,0,12,0,23,0,97,64,69,117,2,133,2,2,122,16,138,16,2,112,23,128,23,2,20,23,36,23,100,23,3,127,15,143,15,2,27,15,43,15,107,15,3,52,11,1,52,10,1,59,3,1,0,90,0, +13,160,13,2,13,13,25,20,90,0,6,16,6,2,6,19,95,7,3,20,95,6,18,0,63,237,63,237,1,47,93,237,18,57,47,93,237,49,48,0,93,93,93,93,93,93,93,93,93,1,20,2,14,1,35,33,17,33,50,30,2,7,52,46, +2,43,1,17,51,50,18,4,101,80,152,221,140,254,142,1,55,158,243,166,85,192,56,114,172,117,121,162,212,206,2,176,168,254,255,174,89,5,69,77,162,250,172,135,192,121,57,251,243,1,10,0,0,1,0,162,0,0,4,98,5,69,0,11, +0,90,64,59,7,64,10,20,72,7,7,0,10,3,3,0,10,1,10,10,13,5,9,90,0,0,16,0,2,0,8,95,15,5,63,5,127,5,143,5,4,111,5,143,5,159,5,191,5,223,5,5,5,5,9,4,95,1,3,9,95,0,18,0, +63,237,63,237,18,57,47,113,114,237,1,47,93,237,50,18,57,47,93,51,47,17,18,57,47,43,49,48,51,17,33,21,33,17,33,21,33,17,33,21,162,3,151,253,40,2,156,253,100,3,1,5,69,156,254,90,154,254,51,156,0,1,0,194, +0,0,4,61,5,69,0,9,0,71,64,45,2,2,6,8,8,11,1,5,90,0,6,16,6,2,6,4,95,63,1,127,1,143,1,3,63,1,111,1,159,1,3,1,64,21,41,72,1,1,5,0,95,7,3,5,18,0,63,63,237,18,57,47, +43,93,114,237,1,47,93,237,50,18,57,47,18,57,47,49,48,1,17,33,21,33,17,35,17,33,21,1,129,2,164,253,92,191,3,123,4,169,254,18,158,253,227,5,69,156,0,0,0,1,0,113,255,236,4,79,5,90,0,41,0,136,64,74, +8,2,1,21,30,37,30,117,30,133,30,4,85,18,1,39,39,10,37,175,21,1,21,21,20,20,0,90,192,37,208,37,2,127,37,143,37,2,0,37,1,37,37,43,54,29,118,29,134,29,182,29,4,29,91,48,10,64,10,80,10,3,0,10, +16,10,2,10,39,95,40,40,32,15,184,255,240,64,14,13,17,72,24,95,15,21,21,15,4,32,95,5,19,0,63,237,63,51,47,16,237,43,18,57,47,237,1,47,93,113,237,93,18,57,47,93,93,93,237,50,47,51,47,93,17,18,57,47, +49,48,0,93,93,93,37,14,3,35,34,46,1,2,53,52,18,62,1,51,50,30,2,23,7,46,1,35,34,14,2,21,16,18,51,50,62,2,55,17,33,53,33,4,77,36,95,116,137,78,134,198,130,64,62,130,200,137,100,151,111,75,24,171, +38,139,111,90,126,79,35,169,172,48,83,67,49,13,254,219,1,223,133,24,54,45,30,105,186,1,1,153,167,1,1,175,90,52,89,121,69,56,110,121,69,135,199,130,254,244,254,234,17,23,25,9,1,80,160,0,0,1,0,162,0,0,4,42, +5,69,0,11,0,87,64,60,11,90,8,31,0,47,0,63,0,111,0,127,0,5,111,0,127,0,143,0,191,0,4,0,0,13,7,3,90,112,4,1,0,4,16,4,160,4,176,4,4,4,2,95,80,7,1,160,7,176,7,2,7,7,9,5, +3,4,0,18,0,63,50,63,51,57,47,93,113,237,1,47,93,113,237,50,18,57,47,93,113,51,237,49,48,33,17,33,17,35,17,51,17,33,17,51,17,3,107,253,246,191,191,2,10,191,2,111,253,145,5,69,253,202,2,54,250,187,0,0, +0,1,0,202,0,0,4,1,5,69,0,11,0,89,64,56,6,6,1,14,4,7,7,0,0,9,14,112,0,1,0,4,90,15,9,63,9,143,9,159,9,4,79,9,95,9,127,9,143,9,207,9,223,9,6,16,9,1,9,9,12,13,4,8, +95,7,18,3,11,95,0,3,0,63,237,50,63,237,50,17,18,1,57,47,93,93,113,237,196,93,43,17,1,51,24,47,16,77,228,50,47,49,48,19,33,21,33,17,33,21,33,53,33,17,33,202,3,55,254,196,1,60,252,201,1,60,254,196, +5,69,156,251,243,156,156,4,13,0,0,0,0,1,0,176,255,236,3,218,5,69,0,21,0,75,183,101,16,117,16,133,16,3,11,184,255,232,64,34,13,17,72,19,19,8,0,90,17,17,8,23,128,9,1,9,9,0,8,16,8,2,8,19, +95,20,3,14,95,5,9,9,5,19,0,63,51,47,16,237,63,237,1,47,93,51,47,93,17,18,57,47,237,18,57,47,49,48,0,43,93,1,20,14,2,35,34,38,39,55,30,3,51,50,54,53,17,33,53,33,3,218,51,101,150,98,171,204, +35,187,10,42,58,73,41,104,105,254,201,1,245,1,164,100,163,115,62,178,192,31,64,93,60,29,143,138,3,9,156,0,0,1,0,162,0,0,4,203,5,69,0,11,0,151,64,52,116,10,132,10,2,70,10,86,10,102,10,3,100,7,116,7, +132,7,3,141,0,1,107,0,123,0,2,73,0,89,0,2,57,10,1,20,10,1,1,32,11,17,72,10,1,11,114,9,130,9,2,9,184,255,224,64,45,11,15,72,8,9,16,9,9,0,11,16,0,11,16,11,2,11,11,13,7,3,90,0, +4,16,4,2,4,2,7,10,1,118,7,134,7,2,7,1,8,5,3,4,0,18,0,63,50,63,51,57,57,93,17,51,17,51,1,47,93,237,50,17,51,47,93,56,51,51,47,56,51,43,93,17,57,57,0,43,49,48,93,93,1,93,93,93, +0,93,1,93,93,33,1,7,17,35,17,51,17,1,51,9,1,3,235,254,25,163,191,191,2,60,225,254,8,2,69,2,126,169,254,43,5,69,253,95,2,161,253,196,252,247,0,0,0,1,0,237,0,0,4,76,5,69,0,5,0,38,64,22, +4,4,7,3,90,47,0,63,0,2,0,0,16,0,2,0,1,3,3,95,0,18,0,63,237,63,1,47,93,93,237,18,57,47,49,48,51,17,51,17,33,21,237,191,2,160,5,69,251,87,156,0,0,1,0,129,0,0,4,75,5,69,0,44, +0,153,185,0,30,255,232,64,19,13,17,72,38,30,54,30,2,42,24,13,17,72,41,42,57,42,2,12,184,255,240,64,25,11,17,72,13,16,11,17,72,13,12,36,36,28,44,92,42,0,64,25,28,72,0,0,46,30,184,255,240,64,13,10, +17,0,76,30,27,92,0,28,16,28,2,28,184,255,192,179,40,45,72,28,184,255,192,64,9,24,30,72,28,6,21,21,29,36,184,255,192,64,12,14,17,72,36,13,13,42,29,3,28,0,18,0,63,50,63,51,57,47,51,43,17,51,17,51, +1,47,43,43,93,237,50,43,18,57,47,43,51,237,17,57,17,51,51,43,43,49,48,93,43,93,43,33,17,52,54,55,54,55,6,7,14,1,7,3,35,3,46,3,39,38,39,22,23,30,1,21,17,35,17,51,19,30,1,23,22,23,54,55, +62,1,55,19,51,17,3,169,1,2,2,1,17,17,14,33,14,164,137,166,6,14,15,16,8,18,19,1,1,1,1,160,237,185,9,23,11,12,13,14,12,11,24,9,185,225,3,100,51,106,44,51,49,55,53,45,100,38,254,74,1,182,15,41, +47,49,24,55,60,48,52,45,105,51,252,156,5,69,254,23,23,77,38,44,49,47,43,37,78,25,1,234,250,187,0,0,0,1,0,162,0,0,4,42,5,69,0,19,0,120,64,36,18,92,0,24,9,17,72,0,128,17,144,17,208,17,224,17, +4,63,17,1,192,17,208,17,2,111,17,127,17,143,17,3,17,17,21,10,184,255,232,64,45,11,17,72,10,7,92,112,8,1,0,8,16,8,160,8,176,8,4,8,140,1,1,122,1,1,105,1,1,17,1,9,3,131,11,1,117,11,1,102, +11,1,11,0,8,18,0,63,51,51,93,93,93,63,51,51,93,93,93,1,47,93,113,237,50,43,18,57,47,93,93,113,113,51,43,237,49,48,33,1,22,23,30,1,21,17,35,17,51,1,38,39,46,1,53,17,51,17,3,68,253,248,4,4, +3,5,170,222,2,16,5,4,4,5,172,4,106,43,45,38,89,39,252,148,5,69,251,142,40,46,39,98,51,3,96,250,187,0,0,0,0,2,0,102,255,236,4,102,5,90,0,17,0,29,0,121,64,86,118,29,134,29,2,52,29,1,118,25, +134,25,2,52,25,1,121,23,137,23,2,59,23,1,121,19,137,19,2,59,19,1,86,16,1,69,16,1,70,13,86,13,2,73,7,89,7,2,73,3,89,3,2,0,91,95,18,1,18,64,25,28,72,0,18,1,18,18,31,24,91,80,10,1, +16,10,1,10,21,95,15,4,27,95,5,19,0,63,237,63,237,1,47,93,113,237,18,57,47,93,43,113,237,49,48,0,93,93,93,93,93,93,93,93,93,93,93,93,93,1,20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,0,3, +16,2,35,34,2,17,16,18,51,50,18,4,102,70,132,191,120,127,192,128,64,68,130,191,124,247,1,8,201,158,152,156,156,158,153,163,148,2,169,173,254,250,177,89,94,179,1,5,167,173,1,2,172,86,254,165,254,170,1,14,1,7,254,249, +254,242,254,242,254,236,1,24,0,2,0,162,0,0,4,95,5,69,0,14,0,25,0,91,64,62,102,23,1,118,0,134,0,2,73,15,89,15,105,15,3,0,90,127,15,143,15,2,15,64,25,28,72,0,15,1,15,15,27,20,7,90,0,8, +16,8,160,8,176,8,4,8,6,95,20,64,9,17,72,20,20,7,19,95,9,3,7,18,0,63,63,237,18,57,47,43,237,1,47,93,237,50,18,57,47,93,43,93,237,93,93,49,48,0,93,1,20,14,2,35,33,17,35,17,33,50,30,2, +7,52,38,43,1,17,51,50,62,2,4,95,59,121,182,123,254,231,191,1,204,125,186,124,62,192,164,164,246,254,82,121,79,38,3,177,84,155,120,72,253,254,5,69,58,106,149,94,125,129,253,237,43,74,102,0,0,2,0,102,254,125,4,113, +5,90,0,32,0,44,0,139,64,98,53,44,117,44,133,44,3,53,40,117,40,133,40,3,58,38,122,38,138,38,3,58,34,122,34,138,34,3,105,17,121,17,137,17,3,74,4,90,4,2,70,31,86,31,2,70,28,86,28,2,5,90,20,11, +11,0,91,33,95,33,1,33,64,25,28,72,0,33,1,20,33,20,33,46,39,91,80,25,1,16,25,1,25,36,95,30,4,5,42,95,20,19,8,96,95,15,1,15,0,47,93,237,63,237,51,63,237,1,47,93,113,237,18,57,57,47,47,93, +43,113,16,237,50,47,16,237,49,48,0,93,93,93,93,93,93,93,93,1,20,14,2,7,30,1,51,50,54,55,21,14,1,35,34,46,2,39,46,3,53,52,18,62,1,51,50,0,3,16,2,35,34,2,17,16,18,51,50,18,4,102,51,98, +141,90,41,134,101,28,64,23,38,91,49,85,129,97,70,27,112,168,113,56,68,130,191,124,247,1,8,201,158,152,156,156,158,153,163,148,2,169,147,235,172,109,22,126,114,8,5,134,9,13,51,95,138,87,11,103,178,249,156,173,1,2,172,86, +254,165,254,170,1,14,1,7,254,249,254,242,254,242,254,236,1,24,0,0,0,2,0,162,0,0,4,153,5,69,0,17,0,27,0,151,185,0,26,255,240,179,15,0,77,16,184,255,224,64,35,15,17,0,76,137,1,1,11,0,1,0,32,14, +17,72,0,17,16,17,17,1,4,16,1,16,16,3,118,11,134,11,2,11,90,18,184,255,192,64,54,21,24,72,127,18,143,18,2,0,18,1,18,18,29,22,3,90,0,4,16,4,160,4,176,4,4,4,16,2,95,31,22,127,22,2,63,22, +111,22,159,22,239,22,4,22,22,0,21,95,5,3,4,0,18,0,63,50,63,237,18,57,47,93,113,237,50,1,47,93,237,50,18,57,47,93,93,43,237,93,17,57,47,93,51,50,47,56,51,43,93,93,49,48,43,0,43,33,1,35,17,35, +17,33,50,30,2,21,20,14,2,7,1,3,52,41,1,17,33,50,62,2,3,189,254,146,238,191,1,226,120,179,119,59,39,84,130,91,1,144,248,254,208,254,240,1,24,83,113,69,31,2,63,253,193,5,69,51,97,138,87,62,123,103,76,15, +253,171,3,205,223,254,42,40,67,90,0,0,0,1,0,79,255,236,4,104,5,90,0,63,0,176,64,121,52,61,1,109,45,1,75,29,91,29,2,107,16,1,96,12,1,116,62,132,62,2,116,61,1,64,61,80,61,2,134,60,1,68,60,84, +60,2,118,55,134,55,2,116,39,132,39,2,4,33,116,33,132,33,3,84,11,1,137,7,1,122,7,1,139,2,1,121,2,1,42,90,41,41,0,90,0,19,1,19,19,31,65,9,90,127,8,143,8,2,8,52,90,0,31,16,31,2,31,52, +19,5,47,96,36,42,42,36,4,14,95,5,64,9,80,9,2,9,9,5,19,0,63,51,47,93,16,237,63,51,47,16,237,18,57,57,1,47,93,237,214,93,237,17,18,57,47,93,237,50,47,237,49,48,0,93,93,93,93,93,93,93,93,93, +93,93,93,93,1,93,93,93,93,93,1,20,14,2,35,34,36,39,55,30,3,51,50,62,2,53,52,46,2,39,46,5,53,52,62,2,51,50,30,2,23,7,46,3,35,34,14,2,21,20,30,2,23,30,5,4,104,62,127,195,134,234,254,251, +36,185,12,48,84,122,85,72,119,85,48,65,106,133,68,50,102,94,81,61,34,72,126,172,100,116,163,113,68,20,188,11,43,71,100,68,80,108,66,29,53,91,121,69,55,112,103,89,66,38,1,114,85,143,104,58,184,174,37,55,90,65,36,27, +58,90,63,70,88,56,35,17,13,29,39,53,75,101,67,96,137,87,40,41,82,121,80,33,51,80,54,28,33,57,78,45,60,75,49,32,18,14,31,42,57,82,110,0,0,1,0,76,0,0,4,128,5,69,0,7,0,74,64,49,7,14,1,4, +2,14,4,1,90,15,2,63,2,143,2,159,2,191,2,207,2,6,79,2,95,2,127,2,143,2,207,2,223,2,6,16,2,1,2,2,8,9,0,4,95,5,3,1,18,0,63,63,237,50,17,18,1,57,47,93,93,113,237,198,43,1,24,16, +77,230,49,48,1,17,35,17,33,53,33,21,2,197,190,254,69,4,52,4,169,251,87,4,169,156,156,0,0,1,0,142,255,236,4,61,5,69,0,25,0,94,64,68,101,21,117,21,133,21,3,101,15,117,15,133,15,3,0,90,128,23,144,23, +208,23,224,23,240,23,5,63,23,1,192,23,208,23,2,127,23,143,23,2,23,23,27,13,90,143,10,159,10,175,10,3,207,10,1,0,10,16,10,2,10,24,11,3,18,95,5,19,0,63,237,63,51,1,47,93,93,113,237,18,57,47,93,93, +113,113,237,49,48,0,93,93,1,20,14,2,35,34,46,2,53,17,51,17,20,30,2,51,50,62,2,53,17,51,4,61,58,119,181,122,116,174,115,58,191,25,61,105,80,83,111,68,29,190,1,234,137,194,123,56,53,117,187,135,3,109,252,173, +97,138,88,40,40,89,144,103,3,70,0,0,0,1,0,10,0,0,4,194,5,69,0,16,0,130,64,85,15,32,14,17,72,41,15,57,15,2,43,15,1,118,3,134,3,2,84,3,100,3,2,54,3,70,3,2,36,3,1,0,1,82,15,9, +15,94,16,0,20,16,16,0,1,1,82,3,9,3,94,2,1,20,2,1,3,2,9,2,16,16,1,16,16,18,127,2,143,2,2,2,15,2,3,85,9,1,68,9,1,9,0,1,18,0,63,51,51,93,93,63,51,1,47,93,17,51,47,93, +18,57,16,0,193,135,5,43,135,43,196,135,24,16,43,135,43,196,49,48,1,93,93,93,93,93,93,43,33,35,1,51,1,30,1,23,22,23,54,55,62,1,55,1,51,2,201,198,254,7,201,1,64,16,29,12,14,13,12,14,12,30,16,1, +62,201,5,69,252,122,45,97,42,48,47,45,48,41,98,47,3,134,0,0,0,1,0,0,0,0,4,204,5,69,0,50,1,76,64,17,33,8,12,0,77,2,24,16,0,77,2,24,11,12,0,76,16,184,255,232,180,11,12,0,76,26,184,255, +240,64,16,16,17,0,76,49,24,17,0,77,49,24,11,12,0,76,20,184,255,240,180,11,12,0,76,35,184,255,224,64,28,11,15,0,76,34,24,11,15,0,76,34,16,10,0,77,1,32,11,17,0,76,0,32,16,17,0,76,0,184,255,224, +180,13,14,0,76,0,184,255,224,180,9,10,0,76,18,184,255,240,64,17,16,17,0,76,18,40,13,14,0,76,18,40,9,10,0,76,17,184,255,224,64,19,11,17,0,76,34,9,50,9,2,2,4,9,1,1,1,82,35,43,35,184,1,7, +64,12,9,1,20,9,1,35,17,1,82,34,26,34,184,1,7,64,72,9,17,20,9,9,17,0,1,82,49,43,49,94,50,0,20,50,50,0,18,1,82,20,26,20,94,19,18,20,19,18,20,19,43,9,26,3,19,16,50,1,50,50,52,19, +9,47,34,79,34,95,34,3,34,34,26,49,19,3,43,26,0,1,36,26,1,26,17,1,3,18,18,0,63,23,51,93,17,51,17,51,63,51,18,57,47,93,51,1,47,17,51,47,93,18,23,57,16,0,193,135,5,43,135,43,196,135,24,16, +43,135,43,196,135,24,16,43,135,43,196,0,193,135,5,24,43,135,43,196,0,93,95,93,1,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,49,48,43,43,43,43,33,35,3,46,3,39,38,39,6,7,14,3,7,3,35,3,51,19, +30,1,23,22,23,54,55,62,3,55,19,51,19,30,3,23,22,23,50,62,2,55,19,51,3,250,208,104,5,14,15,15,7,17,17,18,17,7,15,15,14,5,106,208,211,189,109,8,11,5,5,4,16,16,7,14,15,14,6,109,175,109,6,14, +15,14,7,16,16,1,6,10,12,6,104,189,1,131,19,52,59,63,30,70,76,77,70,30,63,59,51,19,254,125,5,69,252,189,65,124,49,57,51,69,67,29,61,60,55,23,1,143,254,113,22,56,59,61,29,67,70,68,102,122,54,3,67,0, +0,1,0,36,0,0,4,169,5,69,0,11,0,200,64,92,9,9,1,11,6,1,9,3,89,3,2,41,1,1,4,1,1,3,2,7,0,1,8,11,4,11,6,2,7,9,1,8,10,5,10,6,3,2,7,2,9,0,1,7,2,1,82,1, +8,7,8,1,94,2,7,20,2,2,7,5,10,1,82,11,4,5,4,11,94,10,5,20,10,5,11,10,16,10,32,10,2,2,10,2,10,3,6,0,9,4,8,4,184,255,192,64,24,10,28,72,4,4,13,8,64,11,27,72,8,0,9,3, +6,4,1,8,4,18,10,1,3,0,63,51,63,51,18,23,57,1,47,43,17,51,47,43,18,23,57,57,57,47,47,113,16,0,193,135,5,43,16,0,193,135,5,43,16,196,135,24,16,43,16,0,193,135,5,43,16,196,16,192,192,16,135,192, +192,16,135,8,192,8,192,16,135,8,192,8,192,49,48,1,93,93,0,93,93,93,9,1,51,9,1,35,9,1,35,9,1,51,2,102,1,77,205,254,77,1,220,205,254,138,254,139,205,1,220,254,77,205,3,68,2,1,253,124,253,63,2,61, +253,195,2,193,2,132,0,0,0,1,0,36,0,0,4,168,5,69,0,8,0,150,64,104,52,6,68,6,84,6,3,92,7,1,59,7,75,7,2,9,7,25,7,41,7,3,83,5,1,52,5,68,5,2,3,0,5,16,5,32,5,3,12,5, +7,8,14,1,4,2,14,5,47,4,1,4,6,1,90,15,2,63,2,143,2,159,2,191,2,207,2,6,79,2,95,2,127,2,143,2,4,16,2,1,2,2,10,9,6,3,64,0,80,0,96,0,3,63,0,1,0,0,1,7,4,3,1,18, +0,63,63,51,18,57,47,93,93,51,51,17,18,1,57,47,93,93,113,237,57,198,93,50,43,1,24,16,77,230,50,49,48,95,94,93,95,93,93,93,93,93,0,93,1,17,35,17,1,51,9,1,51,2,196,188,254,28,205,1,118,1,116,205, +2,72,253,184,2,72,2,253,253,157,2,99,0,1,0,73,0,0,4,131,5,69,0,9,0,117,64,38,137,8,1,105,8,1,87,8,119,8,2,41,8,57,8,73,8,3,4,8,20,8,2,8,1,82,3,2,3,94,7,8,20,7,8,3, +7,4,184,255,192,179,15,20,72,0,184,255,192,64,29,9,14,72,4,7,0,0,7,4,3,11,47,1,63,1,79,1,3,1,7,4,95,5,3,2,8,95,1,18,0,63,237,50,63,237,50,1,47,93,18,23,57,47,47,47,43,43,16,0, +193,135,5,43,135,43,196,49,48,1,93,93,93,93,93,41,1,53,1,33,53,33,21,1,33,4,131,251,198,3,50,253,23,3,194,252,206,3,97,143,4,26,156,139,251,226,0,0,0,1,1,154,254,87,3,189,5,204,0,7,0,47,64,28, +2,7,7,9,5,242,127,0,143,0,2,63,0,111,0,2,0,0,1,0,4,245,1,0,5,245,0,27,0,63,237,63,237,1,47,93,93,93,237,18,57,47,51,49,48,1,17,33,21,33,17,33,21,1,154,2,35,254,145,1,111,254,87,7, +117,139,249,161,139,0,0,0,0,1,0,115,255,236,4,90,5,204,0,3,0,63,64,29,139,0,1,122,0,1,57,0,105,0,2,0,3,16,3,3,5,133,2,1,54,2,102,2,118,2,3,2,1,184,255,240,183,0,1,1,1,2,0,0, +25,0,63,63,1,47,93,56,51,93,93,18,57,47,56,51,93,93,93,49,48,5,1,51,1,3,164,252,207,178,3,53,20,5,224,250,32,0,0,0,0,1,1,14,254,87,3,49,5,204,0,7,0,41,64,23,7,242,96,2,1,2,2,9, +4,0,0,48,0,2,0,4,245,5,0,1,245,0,27,0,63,237,63,237,1,47,93,51,18,57,47,93,237,49,48,1,53,33,17,33,53,33,17,1,14,1,111,254,145,2,35,254,87,139,6,95,139,248,139,0,0,1,0,133,1,186,4,70, +5,69,0,6,0,99,64,47,133,5,1,121,4,137,4,2,5,4,1,140,0,1,41,0,105,0,121,0,3,0,1,3,6,16,0,6,16,6,112,6,128,6,4,6,6,8,102,2,118,2,134,2,3,2,3,184,255,240,64,15,0,3,1,3, +0,1,16,1,2,2,0,0,1,4,3,0,63,51,51,47,50,93,1,47,93,56,51,93,18,57,47,93,56,18,57,51,93,93,17,51,51,93,93,49,48,9,2,35,1,51,1,3,172,254,183,254,186,152,1,122,203,1,124,1,186,3,35,252, +221,3,139,252,117,0,0,0,0,1,255,251,255,36,4,209,255,132,0,3,0,14,180,3,0,0,187,1,0,47,237,1,47,47,49,48,7,53,33,21,5,4,214,220,96,96,0,0,0,1,1,146,4,177,3,58,5,180,0,5,0,26,64,14, +116,3,132,3,2,128,4,1,4,1,3,140,0,147,0,63,237,1,47,205,93,49,48,93,1,37,53,51,23,21,2,190,254,212,197,227,4,177,230,29,239,20,0,0,0,2,0,128,255,236,4,136,4,78,0,50,0,65,0,165,64,63,138,36, +1,122,30,138,30,2,105,61,121,61,137,61,3,37,54,53,54,2,19,32,9,12,72,6,23,22,23,2,29,9,45,9,61,9,3,5,45,21,45,2,0,3,1,3,3,48,70,27,12,79,56,95,56,2,56,56,21,67,38,71,39,184,255,248, +64,45,192,39,1,39,39,63,71,0,21,1,21,57,81,27,27,51,44,15,38,31,38,2,47,38,143,38,255,38,3,38,38,33,80,44,16,51,80,18,0,81,7,7,12,18,22,0,63,51,51,47,237,16,237,63,237,51,47,93,113,17,18,57, +47,237,1,47,93,237,51,47,93,56,237,17,18,57,47,93,51,51,237,50,47,93,49,48,0,93,93,93,43,93,93,93,93,37,50,54,55,21,14,1,35,34,46,2,39,35,14,3,35,34,38,53,52,62,2,63,1,53,52,46,2,35,34,14, +2,7,39,62,3,51,50,22,21,17,20,22,37,50,62,2,61,1,7,14,3,21,20,22,4,77,15,30,14,34,67,38,51,73,46,24,3,6,28,68,88,114,74,158,160,79,128,163,84,236,27,55,84,56,50,81,58,37,6,188,10,55,100,151, +107,200,201,42,253,218,83,122,81,40,190,55,111,89,56,89,111,4,3,112,8,8,27,55,81,54,52,84,59,32,172,150,107,137,78,31,1,4,59,67,94,58,27,15,39,67,51,17,64,107,78,43,187,177,254,46,80,81,6,63,96,116,53,89, +4,1,15,48,91,76,82,100,0,2,0,179,255,236,4,66,5,204,0,32,0,52,0,97,64,66,122,2,138,2,2,68,51,84,51,100,51,3,75,35,91,35,107,35,3,58,5,1,53,28,1,5,31,21,31,117,31,133,31,4,0,71,96,33, +1,33,33,54,43,6,20,70,0,19,128,19,2,19,38,80,26,30,16,19,0,13,21,48,80,6,3,22,0,63,51,237,63,63,63,51,237,1,47,93,237,50,50,18,57,47,93,237,49,48,0,93,93,93,93,93,93,1,16,2,35,34,38,39, +35,20,14,2,7,35,62,3,53,17,51,17,20,6,7,6,7,51,62,1,51,50,18,3,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,4,66,203,189,116,170,48,2,2,3,3,1,174,1,2,2,1,180,1,1,1,1,4,48,169, +117,195,196,186,30,63,95,66,66,106,73,40,40,73,105,65,63,96,64,33,2,34,254,228,254,230,86,98,26,55,46,33,4,9,43,60,72,39,4,237,254,89,29,57,22,26,23,105,95,254,235,254,225,112,161,103,49,45,103,169,124,119,158,95, +39,46,102,163,0,1,0,130,255,236,4,56,4,78,0,37,0,157,64,82,100,22,1,100,16,1,121,30,137,30,2,100,26,1,68,21,84,21,2,75,17,91,17,2,117,8,133,8,2,11,71,10,10,28,71,63,27,79,27,143,27,159,27,175, +27,5,207,27,223,27,255,27,3,96,27,1,27,27,39,19,71,0,0,1,0,112,27,1,0,27,16,27,96,27,112,27,128,27,192,27,6,27,184,255,192,64,28,27,30,72,27,27,24,80,33,22,14,80,5,31,11,127,11,143,11,3,11,64, +27,30,72,11,11,5,16,0,63,51,47,43,93,16,237,63,237,51,47,43,93,113,1,47,93,237,18,57,47,93,93,113,237,50,47,237,49,48,0,93,93,93,93,93,1,93,93,19,52,62,2,51,50,30,2,23,7,46,1,35,34,14,2,21, +20,30,2,51,50,54,55,23,14,3,35,34,46,2,130,86,141,180,95,98,154,111,70,13,192,16,128,118,86,117,71,31,31,71,117,85,108,142,17,190,9,68,114,158,100,137,191,119,54,2,30,163,216,128,53,50,87,118,68,14,91,105,55,105, +155,100,100,159,110,58,106,109,12,67,124,94,57,86,151,205,0,2,0,138,255,230,4,25,5,204,0,31,0,51,0,107,64,75,68,34,84,34,100,34,3,75,50,91,50,107,50,3,58,1,106,1,2,53,10,1,5,7,21,7,117,7,133,7, +4,10,4,26,4,122,4,138,4,4,19,70,42,0,80,18,1,144,18,160,18,2,18,18,53,32,71,0,6,1,6,26,21,18,0,47,80,11,8,16,37,80,0,3,22,0,63,51,237,63,51,237,63,63,1,47,93,237,18,57,47,93,113,51, +51,237,49,48,0,93,93,93,93,93,93,37,14,1,35,34,2,17,16,33,50,22,23,51,52,38,52,38,53,17,51,17,20,30,2,23,35,46,3,53,1,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,3,94,49,162,121,202,190,1, +136,121,163,49,2,1,1,180,1,2,2,1,172,1,4,3,2,253,225,29,61,96,67,69,107,73,37,37,72,106,69,64,96,63,32,174,105,95,1,22,1,24,2,54,86,98,5,42,50,45,9,1,163,251,19,39,72,60,43,9,4,36,50,58, +26,1,108,112,160,104,49,48,105,168,120,116,157,96,42,46,102,163,0,0,0,2,0,133,255,236,4,70,4,78,0,32,0,43,0,144,64,101,100,36,1,100,3,1,73,41,89,41,105,41,3,73,36,89,36,2,117,29,133,29,2,119,28,135, +28,2,120,14,136,14,2,122,13,138,13,2,68,2,84,2,100,2,3,39,71,31,31,11,73,207,10,223,10,255,10,3,0,10,16,10,96,10,3,10,10,45,38,0,71,0,21,224,21,2,21,0,80,38,38,5,33,80,26,16,5,80,16,223, +10,239,10,2,128,10,1,10,10,16,22,0,63,51,47,93,93,16,237,63,237,18,57,47,237,1,47,93,237,50,18,57,47,93,93,237,50,47,237,49,48,0,93,93,93,93,93,93,93,1,93,93,1,20,30,2,51,50,62,2,55,23,14,3, +35,34,46,2,53,52,62,2,51,50,30,2,29,1,1,34,14,2,7,33,46,3,1,66,38,76,113,74,55,93,74,50,12,158,16,64,106,152,104,115,182,126,67,79,134,175,96,131,181,114,51,254,37,46,101,86,59,3,2,72,8,52,77,98, +1,247,85,143,103,57,25,44,61,36,45,45,91,73,47,72,142,213,141,156,212,130,56,84,151,212,128,24,1,210,29,74,127,98,94,126,76,32,0,0,0,1,0,138,0,0,4,75,5,204,0,31,0,94,185,0,10,255,240,64,54,9,12,72, +29,1,70,2,63,5,1,5,5,6,2,30,30,17,47,2,63,2,111,2,127,2,143,2,5,2,64,20,37,72,0,2,1,2,17,2,17,32,33,23,80,12,0,0,4,80,29,5,15,1,21,0,63,63,51,237,50,63,237,17,18,1,57,57, +47,47,93,43,93,17,51,47,17,51,51,47,93,16,237,50,49,48,0,43,1,17,35,17,33,53,33,53,52,62,2,51,50,30,2,23,21,46,3,35,34,14,2,29,1,33,21,2,68,180,254,250,1,6,45,100,159,114,29,80,80,71,21,18, +72,79,72,19,66,98,64,31,1,235,3,172,252,84,3,172,142,25,101,143,91,42,3,6,8,4,145,3,6,5,3,20,54,94,75,10,142,0,0,0,0,2,0,143,254,88,4,30,4,75,0,49,0,69,0,156,64,62,122,48,138,48,2,102, +63,1,69,12,85,12,101,12,3,75,58,91,58,107,58,3,53,33,1,5,29,21,29,117,29,133,29,4,10,23,26,23,122,23,138,23,4,47,70,50,34,80,14,1,144,14,160,14,2,14,14,26,71,6,70,5,186,255,240,0,5,255,192,64, +40,15,21,72,5,5,60,71,176,26,1,0,26,208,26,2,26,40,15,55,80,34,31,16,65,80,15,21,21,9,80,0,32,6,48,6,2,6,6,0,27,0,63,50,47,93,16,237,63,51,237,63,51,237,63,1,47,93,113,237,51,47,43,56, +237,17,18,57,47,93,113,51,51,237,49,48,0,93,93,93,93,93,93,93,1,34,46,2,39,55,30,1,51,50,62,2,61,1,35,14,3,35,34,46,2,53,52,62,2,51,50,22,23,51,52,62,2,55,51,14,3,21,17,20,6,19,52,46, +2,35,34,14,2,21,20,30,2,51,50,62,2,2,103,90,137,99,61,13,184,17,113,92,57,91,65,35,2,19,59,83,110,72,102,144,92,43,43,95,152,110,113,167,45,3,3,3,5,1,171,1,2,2,1,212,33,48,79,101,53,67,98,64, +30,30,63,97,66,53,102,80,49,254,88,38,71,98,60,25,75,81,34,75,120,86,194,40,76,58,35,66,134,202,135,131,204,141,74,105,97,25,62,55,40,3,9,43,60,73,39,252,198,227,229,3,207,113,158,99,44,45,99,157,113,117,156,94, +39,43,96,155,0,1,0,185,0,0,4,25,5,204,0,31,0,63,64,39,112,14,128,14,2,4,13,20,13,116,13,132,13,4,17,70,18,18,33,5,2,30,70,0,31,128,31,2,31,31,17,21,24,80,5,11,16,0,0,0,63,63,51,237, +63,51,1,47,93,237,50,50,18,57,47,237,49,48,0,93,93,19,51,17,20,6,7,51,62,3,51,50,30,2,21,17,35,17,52,46,2,35,34,14,2,21,17,35,185,181,6,3,3,24,64,82,105,64,83,130,90,47,181,33,59,80,48,59, +103,77,44,180,5,204,254,122,50,101,46,47,76,53,29,44,92,144,101,253,47,2,183,80,103,61,24,45,85,125,81,253,141,0,0,0,0,2,0,143,0,0,4,101,5,204,0,9,0,13,0,64,64,34,7,7,5,4,4,5,11,74,12,12, +1,1,0,70,160,5,1,5,5,14,15,10,83,11,0,7,80,8,15,0,4,80,3,21,0,63,237,50,63,237,63,237,17,18,1,57,47,113,237,50,47,50,47,237,17,51,47,18,57,47,49,48,37,33,21,33,53,33,17,33,53,33,39,53, +51,21,2,233,1,124,252,42,1,166,254,193,1,243,200,200,142,142,142,3,30,142,210,192,192,0,0,0,0,2,0,117,254,87,3,68,5,204,0,25,0,29,0,69,64,40,117,19,133,19,2,10,3,26,3,2,24,24,10,21,26,74,29,29, +0,70,0,21,1,21,21,30,31,10,26,83,27,0,23,80,24,15,16,80,5,27,0,63,237,63,237,63,237,1,47,17,18,57,47,93,237,50,47,237,17,18,57,47,49,48,0,93,93,5,20,14,2,35,34,46,2,39,53,30,3,51,50,62, +2,53,17,33,53,33,39,53,51,21,3,68,71,118,156,86,41,82,76,65,24,22,60,72,79,40,56,97,72,41,254,105,2,75,200,200,28,109,151,95,42,7,12,15,9,140,5,12,10,7,28,61,95,67,3,197,142,210,192,192,0,1,0,236, +0,0,4,101,5,204,0,11,0,175,64,44,102,7,118,7,134,7,3,100,9,116,9,132,9,3,123,1,139,1,2,73,1,89,1,105,1,3,73,8,89,8,2,107,0,123,0,139,0,3,73,0,89,0,2,10,184,255,232,64,40,11,17,72, +1,10,8,9,16,68,9,84,9,2,9,9,0,159,11,175,11,191,11,3,0,11,16,11,2,11,16,11,11,13,7,3,70,0,4,1,4,184,255,192,179,31,37,72,4,184,255,192,179,22,27,72,4,184,255,192,64,17,13,17,72,4,2,7, +10,1,7,1,8,15,5,0,4,0,21,0,63,50,63,63,57,57,17,51,17,51,1,47,43,43,43,93,237,50,17,51,47,56,93,93,51,51,47,93,56,51,57,57,49,48,43,93,93,93,0,93,93,1,93,0,93,33,1,7,17,35,17,51, +17,1,51,9,1,3,146,254,146,132,180,180,1,219,211,254,73,1,206,1,243,98,254,111,5,204,252,97,2,13,254,47,253,151,0,0,0,1,0,134,0,0,4,92,5,204,0,9,0,51,64,26,8,8,5,4,4,5,1,1,0,70,160,5, +1,5,5,10,11,7,80,8,0,0,4,80,3,21,0,63,237,50,63,237,17,18,1,57,47,113,237,50,47,17,51,47,18,57,47,49,48,37,33,21,33,53,33,17,33,53,33,2,224,1,124,252,42,1,166,254,223,1,213,142,142,142,4,176, +142,0,0,0,0,1,0,99,0,0,4,100,4,78,0,57,0,142,185,0,42,255,208,179,9,15,72,32,184,255,208,64,89,9,13,72,34,57,72,0,0,13,46,72,191,47,207,47,255,47,3,96,47,112,47,2,31,47,47,47,63,47,3,79, +47,95,47,127,47,143,47,4,16,47,32,47,48,47,3,47,47,59,25,12,72,0,13,16,13,2,240,13,1,15,13,63,13,2,207,13,223,13,2,16,13,1,13,53,6,80,25,34,40,3,31,16,19,15,47,13,0,21,0,63,50,50,63,63, +23,51,237,50,1,47,93,93,113,113,114,237,50,18,57,47,93,93,113,113,113,237,18,57,47,237,57,49,48,0,43,43,33,17,52,46,2,35,34,14,2,21,17,35,17,52,46,2,39,51,30,3,21,51,62,3,51,50,22,23,51,62,3,51, +50,30,2,21,17,35,17,52,46,2,35,34,6,21,17,2,19,12,27,43,32,33,52,38,20,169,1,2,2,1,149,1,2,2,1,2,13,36,51,70,46,88,87,19,2,18,43,56,72,47,61,84,52,23,168,12,27,43,32,66,77,2,174,79, +106,65,27,51,93,131,81,253,161,3,83,34,75,67,48,7,5,41,53,56,20,39,71,54,31,96,100,47,73,50,26,44,92,144,101,253,47,2,174,79,106,65,27,168,168,253,141,0,0,1,0,179,0,0,4,25,4,78,0,37,0,61,64,38, +112,34,128,34,2,4,33,20,33,116,33,132,33,4,37,70,0,0,39,25,12,70,0,13,128,13,2,13,25,6,80,31,16,19,15,13,0,21,0,63,50,63,63,237,51,1,47,93,237,50,18,57,47,237,49,48,0,93,93,33,17,52,46,2, +35,34,14,2,21,17,35,17,52,46,2,39,51,30,3,21,51,62,3,51,50,30,2,21,17,3,100,33,59,80,48,59,103,77,44,180,1,2,2,1,170,1,2,3,2,3,24,65,85,106,66,83,128,87,45,2,183,80,103,61,24,45,85,125, +81,253,141,3,83,34,75,67,48,7,5,44,57,59,20,47,76,53,29,44,92,144,101,253,47,0,0,0,0,2,0,130,255,236,4,73,4,78,0,15,0,35,0,89,64,61,100,34,1,70,34,86,34,2,100,28,1,70,28,86,28,2,107,24, +1,73,24,89,24,2,107,18,1,73,18,89,18,2,0,71,175,16,1,0,16,16,16,96,16,3,16,16,37,26,71,0,10,1,10,21,80,13,16,31,80,5,22,0,63,237,63,237,1,47,93,237,18,57,47,93,113,237,49,48,0,93,93,93, +93,93,93,93,93,1,20,14,2,35,34,46,2,53,16,18,51,50,18,3,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,4,73,67,126,181,114,109,177,125,68,253,232,244,238,189,43,77,106,64,65,110,79,45,47,79,105,57,65,111, +80,45,2,30,142,211,140,69,68,140,211,143,1,23,1,25,254,234,254,230,126,164,98,39,41,99,164,123,126,165,98,40,39,98,166,0,0,2,0,179,254,87,4,66,4,80,0,40,0,60,0,101,64,68,100,59,1,70,59,86,59,2,107,43, +1,73,43,89,43,2,6,38,22,38,118,38,134,38,4,52,33,1,59,8,1,121,3,137,3,2,0,71,96,41,1,41,41,62,51,30,17,70,0,18,128,18,2,18,46,80,30,36,16,24,15,17,27,56,80,10,5,22,0,63,51,237,63,63, +63,51,237,1,47,93,237,50,50,18,57,47,93,237,49,48,0,93,93,93,93,93,93,93,93,1,20,14,2,35,34,46,2,39,35,30,3,21,17,35,17,52,46,2,39,51,30,3,21,51,62,3,51,50,30,2,7,52,46,2,35,34,14,2, +21,20,30,2,51,50,62,2,4,66,40,92,150,110,55,100,86,67,23,5,1,1,1,1,181,1,2,2,1,175,1,3,3,3,4,25,63,80,100,62,110,150,92,40,186,24,59,97,73,59,104,77,45,37,72,106,68,73,98,59,25,2,34,123, +208,150,85,20,44,70,50,2,31,46,58,29,254,89,5,3,40,74,59,42,9,3,37,52,60,26,52,76,49,23,80,147,206,125,100,156,107,56,37,97,172,135,115,157,97,42,57,110,162,0,0,0,0,2,0,138,254,87,4,26,4,74,0,36, +0,56,0,102,64,71,75,45,91,45,107,45,3,68,49,84,49,100,49,3,58,28,1,53,3,1,5,36,21,36,117,36,133,36,4,10,32,26,32,122,32,138,32,4,18,70,37,5,80,19,1,144,19,160,19,2,19,19,58,47,71,0,34,1, +34,52,80,25,31,22,18,27,42,80,5,0,16,0,63,50,237,63,63,51,237,1,47,93,237,18,57,47,93,113,51,51,237,49,48,0,93,93,93,93,93,93,1,50,30,2,23,51,52,62,2,55,51,14,3,21,17,35,17,52,54,55,54,55, +35,14,3,35,34,2,17,16,18,1,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,2,17,66,102,79,61,24,2,3,3,5,1,175,1,2,2,1,181,1,1,1,1,2,25,63,81,101,65,202,190,195,2,18,40,74,105,65,68,97, +61,29,28,60,96,69,59,104,78,45,4,74,22,46,69,47,25,57,49,35,3,9,40,68,98,67,251,54,1,183,26,58,26,30,28,51,78,53,26,1,25,1,21,1,25,1,29,253,224,119,158,94,40,51,105,161,110,106,159,106,54,39,99,171, +0,1,0,242,0,0,4,21,4,78,0,31,0,70,64,43,120,6,136,6,2,4,26,20,26,2,4,25,20,25,2,31,31,33,22,9,70,10,16,16,31,10,111,10,127,10,143,10,4,10,22,3,82,28,16,16,15,9,21,0,63,63,63,237, +51,1,47,93,51,124,47,24,16,237,50,18,57,47,49,48,0,93,93,93,1,46,1,35,34,14,2,21,17,35,17,52,46,2,39,51,30,3,23,51,62,3,51,50,22,23,4,21,47,103,62,84,134,92,49,180,12,16,18,6,171,7,15,14, +10,2,5,28,62,85,116,82,56,108,42,3,150,8,11,68,117,156,88,254,4,2,189,56,116,103,82,24,24,62,67,68,29,62,100,70,38,10,7,0,0,1,0,167,255,236,4,36,4,75,0,56,0,133,64,88,108,24,1,121,23,137,23,2, +108,23,1,106,54,1,115,49,131,49,2,71,49,87,49,2,36,55,1,42,29,1,10,3,26,3,2,5,32,21,32,2,40,73,39,39,0,72,21,21,31,58,11,73,10,10,47,72,0,31,96,31,112,31,128,31,4,31,47,21,5,45,80,34, +32,40,144,40,2,40,40,34,16,16,80,5,11,11,5,22,0,63,51,47,16,237,63,51,47,93,16,237,18,57,57,1,47,93,237,51,47,237,17,18,57,47,237,50,47,237,49,48,0,93,93,93,93,93,93,93,93,93,93,1,20,14,2,35, +34,46,2,39,55,30,3,51,50,62,2,53,52,46,2,39,46,3,53,52,54,51,50,30,2,23,7,46,3,35,34,21,20,30,2,23,30,3,4,36,59,112,163,105,94,151,114,77,18,159,12,53,75,98,57,58,99,72,41,51,88,121,71,64, +126,99,61,212,201,79,138,108,73,14,162,7,46,67,84,46,245,43,78,108,65,65,137,113,73,1,53,76,122,85,46,27,62,103,76,31,55,65,34,11,17,41,65,48,50,61,42,30,19,17,40,65,100,77,147,166,29,63,99,69,20,45,56,33, +12,151,46,57,38,27,17,16,42,70,109,0,0,1,0,190,255,240,3,249,5,84,0,27,0,88,64,54,106,24,122,24,138,24,3,24,40,9,14,72,6,6,18,18,29,5,9,70,26,144,1,1,1,1,2,26,64,18,37,72,26,64,11,14, +72,0,26,1,26,12,80,23,22,8,0,80,1,3,3,5,1,15,0,63,51,51,47,16,237,50,63,237,1,47,93,43,43,51,51,47,93,16,237,50,18,57,47,51,47,49,48,0,43,93,19,53,51,19,51,17,33,21,33,17,20,22,51,50, +62,2,55,21,14,3,35,34,38,53,17,190,170,58,120,1,176,254,80,85,97,40,85,79,69,24,22,70,87,102,54,162,162,3,172,142,1,26,254,230,142,253,116,79,76,7,10,12,5,137,6,16,14,10,137,148,2,159,0,0,0,1,0,185, +255,236,4,31,4,58,0,37,0,69,64,44,127,34,143,34,2,123,33,139,33,2,10,33,26,33,42,33,3,57,28,1,25,14,70,11,11,39,1,70,0,36,128,36,2,36,25,6,80,31,22,20,21,12,0,15,0,63,50,63,63,237,51,1, +47,93,237,18,57,47,237,51,49,48,0,93,93,93,93,1,17,20,30,2,51,50,62,2,53,17,51,17,20,30,2,23,35,46,3,53,35,14,3,35,34,46,2,53,17,1,109,23,53,85,63,64,103,73,39,181,1,2,2,1,170,1,2,3, +2,3,26,62,82,106,70,90,130,84,39,4,58,253,82,79,106,65,27,45,85,125,81,2,115,252,173,34,75,67,48,7,5,44,57,59,20,47,76,53,29,44,92,145,100,2,209,0,0,1,0,69,0,0,4,135,4,58,0,16,0,148,64,66, +86,4,1,73,14,89,14,2,27,15,91,15,2,9,15,1,37,3,85,3,2,6,3,22,3,2,40,1,104,1,2,0,1,82,15,9,15,75,16,0,20,16,16,0,1,1,82,3,9,3,75,2,1,20,2,1,3,2,9,2,112,16,128,16, +2,16,184,255,192,64,30,10,14,72,16,16,18,2,64,11,14,72,2,15,2,15,85,9,1,68,9,1,42,9,58,9,2,9,0,1,21,0,63,51,51,93,93,93,63,51,1,47,43,17,51,47,43,93,18,57,16,0,193,135,5,43,135,43, +196,135,24,16,43,135,43,196,49,48,1,93,93,93,93,93,93,93,33,35,1,51,1,30,3,23,62,3,55,1,51,2,203,213,254,79,202,1,12,8,18,20,17,6,6,19,20,21,8,1,20,201,4,58,253,64,22,63,68,63,21,21,63,66, +63,22,2,194,0,1,0,21,0,0,4,184,4,58,0,42,1,82,64,16,116,30,132,30,2,70,30,86,30,2,36,30,52,30,2,29,184,255,224,64,74,19,24,72,144,29,1,101,29,117,29,133,29,3,36,29,52,29,2,6,29,22,29,2, +28,32,19,24,72,159,28,1,107,28,123,28,139,28,3,29,28,45,28,61,28,3,11,28,1,123,27,139,27,2,27,32,11,14,72,14,32,13,17,72,26,14,42,14,58,14,3,11,14,1,13,184,255,224,64,31,19,24,72,144,13,1,37,13, +53,13,117,13,133,13,4,1,32,19,24,72,159,1,1,42,1,58,1,122,1,3,0,184,255,224,64,112,13,17,72,21,0,37,0,53,0,3,3,6,0,1,14,1,82,16,22,16,75,15,14,20,15,15,14,13,1,82,28,22,28,76,7,13, +20,7,13,1,1,82,29,35,29,76,7,1,20,7,1,29,7,0,1,82,41,35,41,75,42,0,20,42,0,35,7,22,3,15,20,42,116,42,132,42,3,42,42,44,15,42,102,7,1,50,7,1,2,7,28,28,22,41,42,16,3,15,15,35, +22,117,22,133,22,2,22,13,1,0,14,21,0,63,51,51,51,51,93,17,51,63,23,51,18,57,47,51,95,93,93,47,1,47,17,51,47,93,18,23,57,135,43,135,43,196,16,0,193,135,5,24,43,135,43,196,135,24,43,135,43,196,135,24, +16,43,135,43,196,49,48,1,93,95,93,43,93,93,43,93,93,43,93,93,43,43,93,93,93,93,93,43,93,93,93,93,43,93,93,93,33,35,3,46,1,39,38,39,6,7,14,1,7,3,35,3,51,19,30,3,21,54,55,62,1,55,19,51, +19,30,1,23,22,23,52,62,2,55,19,51,3,250,204,143,8,20,9,11,9,9,11,9,20,10,148,203,183,178,93,3,11,11,8,11,11,9,20,7,135,193,130,6,19,9,11,10,8,12,12,3,101,176,1,215,27,69,32,37,37,37,36,31, +71,31,254,45,4,58,253,161,24,85,96,92,29,45,41,35,73,20,1,168,254,87,20,71,35,41,46,30,90,95,86,25,2,95,0,0,0,1,0,94,0,0,4,109,4,58,0,11,0,185,64,112,71,4,1,118,7,134,7,2,57,1,121,1, +137,1,3,118,8,1,25,8,89,8,2,10,2,9,7,3,8,6,11,6,1,2,9,4,3,8,5,0,5,10,1,2,9,2,7,4,3,2,9,1,82,8,3,2,3,8,75,9,2,20,9,9,2,0,1,82,6,11,6,75,5,0,20,5, +0,6,5,10,1,7,4,4,3,11,9,9,16,11,112,11,128,11,3,11,11,13,5,5,3,7,10,4,1,4,8,5,15,3,0,21,0,63,50,63,51,23,57,1,47,51,47,17,51,47,93,51,47,17,18,23,57,16,0,193,135,5,43,135, +43,196,135,24,16,43,16,0,193,135,5,43,16,196,16,192,192,16,135,192,192,16,135,8,192,8,192,16,135,8,192,8,192,49,48,1,93,93,0,93,93,1,93,33,9,1,35,9,1,51,9,1,51,9,1,3,164,254,191,254,189,194,1,159, +254,115,199,1,44,1,42,201,254,115,1,164,1,188,254,68,2,44,2,14,254,91,1,165,253,244,253,210,0,1,0,66,254,87,4,137,4,58,0,31,0,175,64,82,30,24,15,18,72,101,18,117,18,133,18,3,73,29,89,29,2,3,32,13, +17,72,45,3,61,3,2,43,2,59,2,2,0,72,12,73,117,0,133,0,2,38,0,102,0,2,106,16,122,16,138,16,3,73,16,89,16,2,0,16,24,105,24,121,24,137,24,3,24,16,9,12,72,24,31,8,8,17,30,31,16,31,184,255, +192,183,10,17,72,31,31,33,18,17,184,255,240,64,10,17,64,11,15,72,17,130,24,1,24,184,255,224,64,13,13,16,72,24,16,16,30,17,15,12,80,5,27,0,63,237,63,51,57,47,51,43,93,1,47,43,56,51,17,51,47,43,56,51, +18,57,47,18,57,43,93,17,51,51,93,93,93,93,49,48,0,43,93,93,43,1,93,93,43,33,14,3,35,34,38,39,53,30,1,51,50,54,63,1,1,51,1,30,3,23,62,3,55,19,51,2,193,37,80,98,120,78,34,58,32,19,48,17, +79,139,48,18,254,42,192,1,8,11,32,30,23,2,3,23,30,31,12,252,190,98,157,111,59,4,7,135,3,3,118,129,49,4,47,253,126,27,79,77,62,9,11,61,75,79,29,2,129,0,0,0,0,1,0,147,0,0,4,44,4,58,0,9, +0,88,64,55,6,7,22,7,38,7,86,7,4,7,1,82,2,1,2,75,6,7,20,6,7,2,6,96,6,1,3,6,8,8,6,3,3,11,159,1,175,1,191,1,3,0,1,1,1,6,3,80,4,15,1,7,80,0,21,0,63,237,50,63, +237,50,1,47,93,93,18,23,57,47,47,47,93,16,0,193,135,5,43,135,43,196,49,48,1,93,51,53,1,33,53,33,21,1,33,21,147,2,169,253,127,3,76,253,86,2,207,137,3,38,139,137,252,218,139,0,0,1,0,227,254,87,4,37, +5,204,0,49,0,117,64,18,118,15,134,15,2,105,8,121,8,137,8,3,2,24,9,12,72,20,184,255,224,64,55,9,12,72,24,128,49,1,49,49,51,32,44,241,5,37,5,63,12,1,12,12,17,127,5,1,0,5,1,5,37,11,245,15, +12,79,12,111,12,3,143,12,175,12,2,12,12,48,25,245,24,0,48,245,0,27,0,63,237,63,237,18,57,47,93,113,237,57,1,47,93,93,51,51,47,93,18,57,16,237,50,18,57,47,93,51,49,48,0,43,43,93,93,1,34,46,2,53, +17,52,46,2,39,53,62,3,53,17,52,62,2,51,33,21,35,34,14,2,21,17,20,14,2,7,21,30,3,21,17,20,22,59,1,21,3,28,65,108,78,43,47,78,99,51,51,99,78,47,43,78,108,65,1,9,213,45,65,42,19,41,66,83, +41,43,83,65,40,80,91,213,254,87,44,80,111,68,1,95,63,87,54,26,2,137,2,26,55,86,62,1,96,70,112,79,42,139,21,46,74,54,254,166,57,92,69,44,10,2,10,45,68,93,58,254,165,106,89,139,0,1,2,19,254,87,2,185, +5,204,0,3,0,23,64,10,3,171,0,0,4,5,1,0,0,27,0,63,63,17,18,1,57,47,237,49,48,1,17,51,17,2,19,166,254,87,7,117,248,139,0,0,0,1,0,167,254,87,3,233,5,204,0,49,0,115,64,13,118,34,134,34, +2,105,41,121,41,137,41,3,28,184,255,224,64,61,9,13,72,47,24,9,13,72,11,48,37,1,37,37,32,44,241,17,5,5,51,25,79,0,127,0,143,0,3,0,0,1,0,11,38,245,15,37,47,37,79,37,111,37,4,143,37,175,37,2, +37,37,1,24,245,25,0,1,245,0,27,0,63,237,63,237,18,57,47,93,113,237,57,1,47,93,93,51,18,57,47,51,237,50,50,47,93,57,49,48,0,43,43,93,93,19,53,51,50,54,53,17,52,62,2,55,53,46,3,53,17,52,46,2, +43,1,53,33,50,30,2,21,17,20,30,2,23,21,14,3,21,17,20,14,2,35,167,213,91,81,40,65,82,43,41,82,66,41,20,42,65,45,213,1,9,65,108,78,43,47,78,99,51,51,99,78,47,43,78,108,65,254,87,139,89,106,1,91, +58,93,68,45,10,2,10,44,69,92,57,1,90,54,74,46,21,139,42,79,112,70,254,160,62,86,55,26,2,137,2,26,54,87,63,254,161,68,111,80,44,0,0,0,0,1,0,108,2,41,4,96,3,39,0,32,0,93,64,26,22,4,38,4, +54,4,102,4,150,4,166,4,6,16,48,9,20,0,76,17,48,9,20,0,76,30,184,255,192,64,37,9,20,0,76,31,48,9,20,0,76,13,34,16,29,1,29,24,173,13,0,64,23,28,72,0,64,9,12,72,0,29,10,173,15,19,1,19, +0,47,93,237,51,221,43,43,50,237,1,47,93,16,206,49,48,43,0,43,43,43,93,1,50,30,2,23,30,3,51,50,54,55,21,14,3,35,34,38,39,38,35,34,14,2,7,53,62,1,1,115,41,79,77,75,37,21,50,51,51,23,69,123, +52,31,60,61,68,40,69,145,73,129,88,38,65,60,56,29,50,132,3,39,13,20,26,13,7,16,14,8,50,42,149,22,31,19,8,44,26,45,12,23,32,21,143,38,46,0,0,0,0,2,2,3,254,246,2,201,4,58,0,3,0,7,0,44, +64,21,2,4,152,3,0,7,16,7,2,7,7,8,9,0,0,3,6,157,7,15,3,184,1,14,0,63,63,237,17,57,47,17,18,1,57,47,93,51,237,50,49,48,1,51,19,35,19,21,35,53,2,27,148,24,196,198,194,2,173,252,73,5, +68,201,201,0,0,2,0,133,255,195,4,70,5,99,0,6,0,37,0,118,0,176,17,47,176,8,205,176,0,50,125,176,19,205,24,176,1,47,176,7,51,176,28,205,176,31,50,176,28,16,125,176,29,205,24,1,176,38,47,176,24,214,176,4, +205,176,4,16,176,19,220,177,0,28,50,50,176,18,205,177,7,30,50,50,176,18,16,176,12,220,176,36,50,176,13,205,176,35,50,176,13,16,176,39,214,0,177,8,17,17,18,177,20,21,57,57,176,1,17,180,12,13,24,35,36,36,23,57, +176,28,18,177,27,32,57,57,48,49,1,17,14,1,16,23,22,19,17,54,55,54,55,23,6,7,6,7,21,35,53,38,39,38,53,16,55,54,55,53,51,21,22,23,22,23,7,38,2,58,110,144,84,65,233,125,57,23,9,182,30,206,70,90, +128,214,114,109,251,82,104,128,246,100,31,13,185,32,1,18,3,11,16,180,254,125,100,78,2,250,252,244,21,97,40,54,12,210,91,31,8,195,195,16,144,136,226,1,104,128,42,9,184,184,20,183,56,63,14,169,0,1,0,56,0,0,4,147, +5,90,0,54,0,156,64,98,3,24,12,15,72,6,20,1,27,111,34,41,45,111,16,79,34,95,34,2,127,12,143,12,2,15,42,1,12,42,34,34,42,12,3,6,0,111,0,54,1,54,54,56,50,110,6,15,15,6,64,23,36,72,0,6, +16,6,2,6,44,14,115,41,31,15,1,63,15,111,15,159,15,207,15,223,15,239,15,6,15,15,50,37,115,22,34,34,22,7,7,50,115,6,54,54,6,24,0,63,51,47,16,237,50,63,51,47,16,237,18,57,47,93,113,51,237,50,1,124, +47,93,43,51,24,47,16,237,18,57,125,47,93,24,237,18,23,57,47,47,47,93,93,93,51,237,50,16,237,49,48,0,93,43,37,14,3,35,33,53,62,3,61,1,35,53,51,53,52,62,2,51,50,30,2,23,50,14,2,7,6,7,46,1, +35,34,6,29,1,33,21,33,21,20,14,2,7,33,50,54,55,4,147,9,32,54,81,58,252,143,43,72,51,29,186,186,51,104,159,108,74,126,101,72,18,1,14,24,31,17,39,50,22,117,78,122,120,1,152,254,104,15,36,60,44,2,88,59, +57,11,240,43,86,68,43,154,22,48,70,102,75,141,142,220,92,147,102,55,29,58,86,57,6,8,10,5,12,16,63,64,115,125,216,142,139,59,96,77,60,23,53,53,0,2,0,158,0,225,4,47,4,115,0,35,0,55,0,234,64,157,73,34, +89,34,2,45,34,61,34,2,73,29,89,29,2,45,29,61,29,2,73,25,89,25,2,45,25,61,25,2,70,20,86,20,2,34,20,50,20,2,70,16,86,16,2,34,16,50,16,2,70,11,86,11,2,34,11,50,11,2,70,7,86,7,2,34, +7,50,7,2,73,2,89,2,2,45,2,61,2,2,3,33,6,30,12,24,15,21,21,24,30,33,4,0,14,22,22,18,170,111,46,1,16,46,1,46,46,0,57,4,32,32,36,170,0,0,16,0,128,0,3,0,12,6,15,3,21,33,24,30, +30,33,3,6,4,9,27,23,31,31,41,176,64,27,96,27,2,63,27,1,27,13,5,5,51,176,9,0,47,237,51,47,51,47,93,93,237,51,47,51,17,18,23,57,17,51,17,51,17,51,17,51,1,47,93,237,51,47,51,17,18,57,47,93, +93,237,50,47,51,17,23,57,17,51,17,51,17,51,17,51,49,48,93,93,0,93,93,93,93,1,93,93,93,93,0,93,93,93,93,1,93,93,19,52,54,55,39,55,23,62,1,51,50,22,23,55,23,7,30,1,21,20,6,7,23,7,39,14, +1,35,34,38,39,7,39,55,46,1,55,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,182,41,37,100,104,99,54,127,73,71,126,54,97,104,96,37,43,44,38,100,102,101,54,126,71,72,128,52,105,102,102,37,41,154,45,76,102,58, +57,102,77,44,44,77,102,57,58,102,76,45,2,172,71,127,54,100,103,101,39,43,42,38,97,105,96,54,127,71,71,128,53,100,105,101,37,41,42,38,105,105,102,54,127,73,58,102,76,44,44,76,102,58,58,102,77,44,44,77,102,0,0,0, +0,1,0,52,0,0,4,152,5,69,0,22,0,179,64,111,93,21,1,75,21,1,25,21,41,21,57,21,3,82,19,1,3,64,19,1,20,19,36,19,52,19,3,0,0,64,0,80,0,3,15,17,79,17,95,17,3,12,4,1,6,6,22,8, +16,11,11,18,9,21,22,14,8,18,9,14,19,47,18,1,18,20,4,0,8,92,17,13,79,9,95,9,127,9,143,9,4,16,9,1,9,9,23,24,7,11,96,12,4,12,3,15,96,16,20,0,16,12,16,12,16,8,21,18,3,8,18,0, +63,63,51,18,57,57,47,47,17,51,51,16,237,50,17,51,16,237,50,17,18,1,57,47,93,93,51,51,237,50,50,57,196,93,50,43,1,24,16,77,228,50,17,18,57,47,51,17,18,57,47,51,49,48,95,94,93,93,93,93,95,93,93,93, +93,1,33,21,33,21,33,21,33,17,35,17,33,53,33,55,33,53,33,1,51,9,1,51,2,252,1,65,254,129,1,127,254,129,178,254,131,1,125,2,254,129,1,64,254,101,199,1,105,1,109,199,2,167,142,137,144,255,0,1,0,144,137,142, +2,158,253,151,2,105,0,0,0,2,2,19,254,57,2,185,5,174,0,3,0,7,0,37,64,17,3,7,171,0,4,4,8,9,5,0,5,0,1,4,27,1,0,0,63,63,18,57,57,47,47,17,18,1,57,47,51,237,50,49,48,1,17,51, +17,3,17,51,17,2,19,166,166,166,2,164,3,10,252,246,251,149,3,11,252,245,0,0,0,2,0,159,255,84,4,44,5,204,0,77,0,97,1,5,64,115,115,16,131,16,2,105,86,1,117,96,133,96,2,67,95,83,95,2,67,91,83,91, +2,67,90,83,90,115,90,131,90,4,67,62,83,62,2,106,21,122,21,138,21,3,42,20,74,20,90,20,3,42,81,74,81,90,81,106,81,4,42,80,1,80,24,13,17,72,42,72,1,108,57,124,57,140,57,3,42,57,1,5,31,21,31,2, +10,36,26,36,2,5,77,21,77,2,93,29,34,88,73,65,70,83,78,14,73,75,6,73,5,55,73,34,75,184,255,192,64,64,18,25,72,65,75,5,34,34,5,75,65,4,44,24,73,0,78,16,78,2,78,78,99,45,73,0,44,1,44,83, +19,70,93,60,29,118,70,134,70,2,106,70,1,70,29,0,50,81,39,32,45,128,45,2,45,45,39,11,81,0,6,6,0,0,0,63,50,47,16,237,47,51,47,93,16,237,18,57,57,93,93,17,51,51,17,51,51,1,47,93,237,18,57,47, +93,237,17,23,57,47,47,47,47,43,16,237,16,237,16,237,18,57,57,16,237,17,57,57,49,48,0,93,93,93,93,93,93,43,93,93,93,93,93,93,93,93,93,93,93,1,50,30,2,23,7,46,3,35,34,6,21,20,30,2,23,30,3,21, +20,14,2,7,30,3,21,20,14,2,35,34,46,2,39,55,30,3,51,50,62,2,53,52,46,2,39,46,3,53,52,62,2,55,46,3,53,52,54,1,52,46,2,39,14,3,21,20,30,2,23,62,3,2,120,79,138,108,73,15,161,8,46,67, +85,46,125,129,50,83,109,59,68,139,112,70,28,55,82,54,49,79,55,30,58,112,164,107,93,154,117,79,19,161,12,55,78,99,57,58,102,77,44,57,95,123,65,65,131,104,65,32,59,84,53,42,75,57,33,211,1,225,53,88,113,61,58,89, +60,31,49,82,108,60,54,93,68,39,5,204,30,63,98,69,20,45,61,37,17,89,71,45,64,46,32,14,16,46,73,106,76,45,87,73,55,13,21,51,64,81,51,73,117,83,44,27,64,104,77,31,55,71,41,16,21,45,68,47,54,73,51,35, +16,15,46,73,106,73,45,83,71,53,15,14,46,64,80,48,139,155,252,203,48,69,51,35,14,3,33,52,69,39,46,66,48,34,15,1,24,47,70,0,0,2,1,79,4,195,3,124,5,123,0,3,0,7,0,49,64,31,3,133,0,0,7,133, +16,4,1,4,5,1,144,4,15,0,63,0,95,0,175,0,191,0,5,0,64,22,30,72,0,0,47,43,93,50,237,50,1,47,93,237,51,47,237,49,48,1,53,51,21,33,53,51,21,2,217,163,253,211,165,4,195,184,184,184,184,0,0,0, +0,3,0,31,0,38,4,173,5,204,0,41,0,61,0,81,1,28,64,119,123,80,139,80,2,116,74,132,74,2,118,79,134,79,2,118,75,134,75,2,116,70,132,70,2,123,64,139,64,2,121,69,137,69,2,121,65,137,65,2,3,80,19,80, +2,3,74,19,74,2,12,18,28,18,44,18,3,3,24,19,24,35,24,3,102,0,118,0,134,0,3,0,196,21,10,32,198,31,11,31,112,31,128,31,2,15,31,31,31,2,47,21,63,21,2,21,64,16,20,72,21,31,21,31,52,62,16,13, +17,72,62,195,16,42,1,42,42,83,72,184,255,240,64,87,13,17,72,72,195,52,48,10,64,10,176,10,192,10,208,10,5,48,10,176,10,192,10,3,10,10,5,201,16,37,201,26,32,32,26,127,16,143,16,239,16,255,16,4,80,26,176,26, +192,26,3,0,26,16,26,112,26,128,26,4,16,26,16,26,77,105,67,121,67,137,67,3,67,200,57,0,102,77,118,77,134,77,3,77,200,47,208,0,63,237,93,63,237,93,18,57,57,47,47,93,113,93,17,51,47,16,237,16,237,51,47,93, +113,1,47,237,43,17,51,47,93,237,43,17,57,57,47,47,43,93,93,93,17,51,16,237,50,16,237,93,49,48,0,93,93,93,93,93,93,1,93,93,0,93,93,1,93,93,1,20,30,2,51,50,62,2,55,23,14,3,35,34,46,2,53,52, +62,2,51,50,30,2,23,7,46,3,35,34,14,2,5,20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,30,1,18,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,142,28,56,84,56,41,63,47,33,12,115,19,52, +74,99,67,90,133,87,43,43,86,130,87,67,99,72,49,16,114,10,32,46,60,39,58,83,53,25,3,31,91,158,213,121,120,212,159,92,92,158,212,121,121,213,158,91,92,77,134,178,102,101,178,132,77,77,132,178,101,102,178,134,77,2,251,72, +120,86,48,27,45,56,28,35,43,81,63,38,64,114,158,94,98,156,111,59,36,59,75,39,33,26,50,38,23,46,83,118,74,187,254,239,178,85,85,178,1,17,187,187,1,17,177,86,86,177,254,239,187,167,238,152,71,71,152,238,167,168,239,152, +70,70,152,239,0,2,0,206,2,139,3,253,5,152,0,42,0,59,0,122,185,0,3,255,232,179,9,12,72,20,184,255,216,64,55,9,13,72,34,40,9,17,72,41,24,13,17,72,41,40,9,12,72,30,30,23,226,36,6,0,53,1,53,53, +0,61,13,227,14,14,43,227,0,0,16,0,2,0,26,48,228,40,54,228,5,5,19,36,33,40,184,1,22,180,13,13,10,228,19,184,1,21,0,63,237,51,47,63,51,51,18,57,47,237,16,237,50,1,47,93,237,51,47,237,17,18,57,47, +93,51,51,237,50,47,49,48,0,43,43,43,43,43,19,52,62,2,63,1,53,52,38,35,34,6,7,39,62,3,51,50,22,21,17,20,22,51,50,54,55,21,14,1,35,34,38,39,35,14,1,35,34,38,55,20,30,2,51,50,62,2,61,1, +7,14,3,206,58,99,130,71,191,94,86,84,92,11,149,8,48,84,121,79,153,166,31,43,12,28,9,23,56,23,82,75,3,4,43,146,102,121,137,147,18,38,57,39,59,92,65,34,154,50,90,68,40,3,102,69,92,56,24,1,4,43,93,89, +68,77,10,47,82,62,35,134,133,254,221,58,60,5,3,94,6,7,85,75,77,89,114,125,28,50,38,22,45,68,81,37,51,4,1,13,30,53,0,0,0,2,0,127,0,141,4,96,3,172,0,8,0,17,0,80,64,43,0,235,8,3,235,4, +236,6,235,1,1,19,10,9,235,17,12,235,13,236,15,235,0,10,1,10,11,2,10,1,12,9,0,1,2,15,3,6,6,3,239,0,238,0,63,228,57,61,47,23,51,17,51,50,17,51,17,51,1,24,47,93,237,253,237,212,237,17,18,57, +47,237,253,237,212,237,49,48,37,1,53,1,51,21,9,1,21,33,1,53,1,51,21,9,1,21,3,172,254,174,1,82,178,254,174,1,84,253,111,254,176,1,80,177,254,177,1,81,141,1,109,63,1,115,31,254,140,254,145,29,1,109,63,1, +115,31,254,140,254,145,29,0,0,1,0,116,0,180,4,87,2,242,0,5,0,33,64,18,0,170,5,7,0,2,16,2,2,2,63,0,1,0,2,173,3,179,0,63,253,198,93,1,47,93,16,222,237,49,48,37,17,33,53,33,17,3,198,252, +174,3,227,180,1,172,146,253,194,0,0,0,0,4,0,31,0,38,4,173,5,204,0,19,0,39,0,53,0,62,0,236,64,41,123,38,139,38,2,116,32,132,32,2,118,37,134,37,2,118,33,134,33,2,116,28,132,28,2,123,22,139,22,2, +121,27,137,27,2,121,23,137,23,2,47,184,255,216,64,21,11,17,72,51,40,9,12,72,3,38,19,38,2,3,32,19,32,2,52,41,41,184,255,240,64,38,41,49,59,43,196,44,40,53,16,53,53,49,196,54,112,54,128,54,2,44,54,44, +54,10,20,16,13,17,72,20,195,16,0,1,0,0,64,30,184,255,240,64,50,13,17,72,30,195,10,40,44,52,42,200,59,58,200,45,0,45,16,45,2,44,59,45,45,59,44,3,35,105,25,121,25,137,25,3,25,200,15,0,102,35,118,35, +134,35,3,35,200,5,208,0,63,237,93,63,237,93,18,23,57,47,47,47,93,16,237,16,237,50,17,51,1,47,237,43,17,51,47,93,237,43,17,57,57,47,47,93,16,237,50,47,56,51,16,237,50,17,57,56,17,51,49,48,0,93,93,43, +43,93,93,1,93,93,0,93,93,1,93,93,1,20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,30,1,18,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,5,3,35,17,35,17,33,50,22,21,20,6,7,19,3,52, +38,43,1,17,51,50,54,4,173,91,158,213,121,120,212,159,92,92,158,212,121,121,213,158,91,92,77,134,178,102,101,178,132,77,77,132,178,101,102,178,134,77,254,222,199,161,127,1,51,142,151,104,85,221,159,95,81,170,182,80,84,2,249,187, +254,239,178,85,85,178,1,17,187,187,1,17,177,86,86,177,254,239,187,167,238,152,71,71,152,238,167,168,239,152,70,70,152,239,250,1,80,254,176,3,63,126,111,102,123,19,254,162,2,80,69,72,254,211,85,0,255,255,255,251,5,242,4,209, +6,82,18,7,0,66,0,0,6,206,0,0,0,2,1,71,3,32,3,133,5,90,0,19,0,39,0,74,185,0,17,255,232,179,9,12,72,13,184,255,232,64,38,9,12,72,7,24,9,12,72,3,24,9,12,72,20,172,0,0,30,172,0,10, +16,10,128,10,3,10,35,175,0,5,1,5,5,25,175,15,4,0,63,237,51,47,93,237,1,47,93,237,51,47,237,49,48,0,43,43,43,43,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,52,46,2,35,34,14,2,21,20, +30,2,51,50,62,2,3,133,45,78,105,59,59,104,78,46,46,78,104,59,59,105,78,45,109,27,48,65,38,37,65,48,28,28,48,65,37,38,65,48,27,4,61,59,104,77,45,45,77,104,59,60,104,77,44,44,77,104,60,38,65,49,28,28, +49,65,38,37,65,49,29,29,49,65,0,0,0,2,0,116,0,0,4,87,4,195,0,11,0,15,0,106,64,55,15,12,4,11,14,1,4,2,14,4,9,1,170,6,0,2,1,10,3,2,2,16,17,13,173,64,12,2,14,4,7,5,14,47, +7,63,7,143,7,3,143,7,159,7,223,7,239,7,4,7,0,4,173,9,5,184,255,192,179,19,22,72,5,0,47,43,51,237,50,198,93,113,43,0,24,16,77,230,47,26,237,17,18,1,57,47,95,94,93,51,237,50,198,43,1,24,16,77, +230,17,51,50,49,48,1,17,35,17,33,53,33,17,51,17,33,21,1,53,33,21,2,175,147,254,88,1,168,147,1,168,252,29,3,227,2,168,254,117,1,139,145,1,138,254,118,145,253,88,145,145,0,1,1,56,2,51,3,148,5,141,0,32, +0,83,181,90,2,106,2,2,21,184,255,216,64,40,9,14,72,31,31,23,225,111,8,143,8,2,8,8,0,34,14,224,15,15,0,30,30,0,0,16,0,2,0,14,14,11,228,20,222,1,30,228,0,221,0,63,237,50,63,237,51,47,1,47, +93,51,47,17,51,47,237,17,18,57,47,93,237,50,47,49,48,0,43,1,93,1,39,62,5,53,52,38,35,34,6,7,39,62,3,51,50,22,21,20,14,4,7,33,23,1,58,2,27,88,100,103,82,52,71,74,68,88,8,133,6,46,76,108, +67,131,145,54,85,103,99,83,22,1,203,2,2,51,103,61,95,80,71,73,82,50,62,75,73,68,8,51,87,64,37,127,112,61,98,82,73,73,78,47,107,0,0,0,0,1,1,50,2,39,3,153,5,141,0,53,0,123,185,0,42,255,232,64, +32,9,15,72,2,40,9,12,72,48,45,22,34,225,35,35,8,45,225,28,79,22,95,22,2,22,28,22,28,8,0,225,15,184,255,192,64,34,9,12,72,15,15,55,9,225,0,8,16,8,2,8,48,21,228,22,22,12,40,34,34,31,228,40, +222,12,228,3,9,9,3,223,0,63,51,47,16,237,63,237,51,47,17,18,57,47,237,57,1,47,93,237,18,57,47,43,237,18,57,57,47,47,93,16,237,17,51,47,237,17,18,57,49,48,0,43,43,1,20,6,35,34,46,2,39,55,30,1, +51,50,54,53,52,46,2,43,1,53,51,50,62,2,53,52,38,35,34,6,7,39,62,3,51,50,30,2,21,20,6,7,21,30,3,3,153,155,142,87,116,73,36,6,136,9,88,85,77,83,37,56,67,29,61,57,29,61,50,32,74,71,68,84, +6,135,7,50,79,103,58,69,104,70,35,86,90,52,75,48,22,3,27,116,128,39,64,81,43,13,67,69,72,76,45,54,29,9,109,13,31,53,40,60,69,70,65,12,58,86,57,28,33,59,79,46,75,110,20,2,5,37,54,68,0,1,1,146, +4,177,3,58,5,180,0,5,0,26,64,14,123,2,139,2,2,128,3,1,3,0,2,140,5,147,0,63,237,1,47,205,93,49,48,93,1,53,55,51,21,5,1,146,227,197,254,212,4,177,20,239,29,230,0,0,0,1,0,144,254,119,4,60, +4,58,0,39,0,104,64,24,11,16,15,18,72,57,7,1,34,70,5,16,31,32,31,2,96,31,192,31,208,31,3,31,184,255,192,64,42,36,83,72,31,31,41,21,13,17,70,18,64,39,83,72,18,64,28,35,72,18,64,18,21,72,0,18, +1,18,32,19,15,18,27,26,80,12,5,9,22,0,21,0,63,63,51,51,237,63,63,51,1,47,93,43,43,43,237,50,50,18,57,47,43,93,113,51,237,49,48,0,93,43,33,46,3,53,35,14,1,35,34,38,39,35,30,1,21,17,35,17, +51,17,20,30,2,51,50,62,2,53,17,51,17,20,30,2,23,3,148,1,3,3,3,4,53,167,114,82,128,32,4,3,1,182,182,27,63,101,73,67,112,82,46,181,1,2,2,1,6,49,62,63,19,109,110,64,58,32,63,27,254,139,5,195, +253,124,69,116,85,47,52,91,126,75,2,105,252,175,34,76,67,49,7,0,0,1,0,127,254,188,4,56,5,69,0,19,0,65,64,24,5,154,0,6,1,6,6,12,2,19,19,1,154,2,2,21,0,12,16,12,2,12,4,19,184,1,16,183, +18,7,7,1,18,3,6,1,0,47,51,63,18,57,47,16,237,50,1,47,93,18,57,47,237,50,47,17,18,57,47,93,237,49,48,1,17,35,17,35,17,35,17,34,46,2,53,52,62,2,51,33,21,3,183,132,197,133,80,133,96,53,50,95, +138,87,2,71,4,203,249,241,6,15,249,241,3,190,45,88,134,88,84,133,93,50,122,0,255,255,1,240,1,164,2,219,2,207,18,6,2,58,0,0,0,1,0,119,254,68,1,227,0,0,0,27,0,82,185,0,26,255,232,64,47,15,19,72, +68,26,84,26,2,3,24,13,19,72,24,25,25,23,22,64,9,12,72,22,22,8,16,135,0,0,0,8,1,8,19,146,25,64,13,16,72,25,25,23,11,141,5,149,0,63,237,47,57,47,43,237,1,47,93,51,47,237,17,57,47,43,51,51, +17,51,49,48,0,43,93,43,1,20,14,2,35,34,38,39,53,22,51,50,62,2,53,52,38,35,42,1,7,55,51,7,30,1,1,227,30,65,104,75,20,45,25,50,36,41,57,34,15,61,72,14,29,14,65,107,39,94,94,254,254,42,69,49, +26,1,3,98,6,13,22,32,19,40,42,2,182,100,3,83,0,1,1,29,2,51,3,155,5,130,0,18,0,63,64,34,63,17,1,17,17,16,224,2,8,8,1,1,14,0,2,16,2,2,2,2,19,20,8,228,9,9,3,14,220,16,1,228, +0,221,0,63,237,50,63,51,51,47,237,17,18,1,57,47,93,51,51,47,51,47,16,237,50,47,93,49,48,1,53,33,17,14,3,35,53,50,62,2,55,51,17,51,21,1,35,1,9,13,55,74,86,43,48,87,73,56,17,121,236,2,51,107, +2,98,26,42,30,17,109,18,35,50,33,253,28,107,0,0,0,2,0,226,2,139,3,234,5,152,0,19,0,33,0,82,64,48,122,25,138,25,2,122,21,138,21,2,117,33,133,33,2,117,28,133,28,2,0,227,144,20,160,20,192,20,3,20, +20,35,26,227,111,10,1,0,10,16,10,80,10,3,10,23,228,15,184,1,21,178,31,228,5,184,1,22,0,63,237,63,237,1,47,93,113,237,18,57,47,93,237,49,48,0,93,93,93,93,1,20,14,2,35,34,46,2,53,52,62,2,51,50, +30,2,7,52,38,35,34,6,21,20,30,2,51,50,54,3,234,49,98,146,98,93,144,97,51,48,97,146,98,103,147,93,44,149,120,114,116,125,34,61,85,51,117,127,4,18,87,143,104,57,57,104,143,87,84,143,104,59,58,104,143,85,151,134, +136,149,76,109,69,32,133,0,0,2,0,107,0,141,4,76,3,172,0,8,0,17,0,80,64,42,3,235,8,236,1,6,235,5,0,235,1,1,19,10,12,235,16,236,10,15,235,14,9,235,10,17,8,16,7,15,9,0,7,8,12,3,3,3, +6,239,0,238,0,63,228,57,61,47,23,51,17,51,50,17,51,17,51,1,24,47,237,212,237,16,253,237,17,18,57,47,237,212,237,16,253,237,49,48,37,35,53,9,1,53,51,1,21,1,35,53,9,1,53,51,1,21,2,250,178,1,82,254, +176,176,1,82,252,211,180,1,82,254,176,178,1,79,141,29,1,111,1,116,31,254,141,63,254,147,29,1,111,1,116,31,254,141,63,0,255,255,0,27,0,0,4,205,5,69,16,39,2,154,254,246,0,0,16,38,2,30,0,0,17,7,2,157, +1,152,253,182,0,40,64,23,3,2,24,24,3,2,80,25,1,64,25,1,25,1,96,20,1,20,0,32,0,1,0,17,93,53,17,93,53,17,93,93,53,53,0,63,53,53,0,0,255,255,0,17,0,0,4,176,5,69,16,39,2,154,254,236, +0,0,16,38,2,30,240,0,17,7,2,155,1,172,253,180,0,24,64,13,2,23,24,1,96,20,1,20,0,32,0,1,0,17,93,53,17,93,53,0,63,53,0,0,255,255,0,11,0,0,4,205,5,81,16,39,2,156,255,33,0,0,16,38, +2,30,25,0,17,7,2,157,1,152,253,182,0,32,64,18,3,2,53,24,3,2,80,58,1,64,58,1,58,0,64,0,1,0,17,93,53,17,93,93,53,53,0,63,53,53,0,0,0,2,0,153,254,223,4,108,4,57,0,39,0,43,0,119, +64,54,102,6,118,6,134,6,3,102,4,118,4,134,4,3,69,27,85,27,2,105,0,121,0,137,0,3,10,9,40,152,43,43,0,30,152,0,29,112,29,128,29,3,29,29,45,19,152,0,0,16,0,2,0,9,184,255,192,64,21,15,19,72, +9,9,35,42,157,43,105,35,121,35,137,35,3,29,29,24,158,35,184,1,14,0,63,237,51,47,93,47,237,17,57,47,43,1,47,93,237,18,57,47,93,237,18,57,47,237,51,50,93,49,48,0,93,93,93,55,52,62,6,55,51,14,7,21, +20,30,2,51,50,62,2,55,23,14,3,35,34,46,2,1,21,35,53,153,37,62,79,82,79,63,39,1,175,2,39,62,78,80,77,60,37,41,77,109,68,68,111,82,50,7,184,12,74,126,175,113,108,177,126,68,2,113,195,79,69,104,82,66, +59,59,68,83,55,67,102,81,65,59,59,68,83,53,55,84,57,30,38,71,101,62,12,90,151,108,61,48,93,137,4,68,201,201,0,0,255,255,0,0,0,0,4,204,6,167,18,38,0,36,0,0,17,7,0,67,255,163,0,243,0,21,180,2, +21,5,38,2,184,255,163,180,22,25,4,7,37,1,43,53,0,43,53,0,255,255,0,0,0,0,4,204,6,168,18,38,0,36,0,0,17,7,0,116,0,93,0,244,0,19,64,11,2,21,5,38,2,93,21,24,4,7,37,1,43,53,0,43, +53,0,0,0,255,255,0,0,0,0,4,204,6,168,18,38,0,36,0,0,17,7,1,75,0,0,0,244,0,19,64,11,2,22,5,38,2,0,27,21,4,7,37,1,43,53,0,43,53,0,0,0,255,255,0,0,0,0,4,204,6,157,18,38, +0,36,0,0,17,7,1,82,0,0,0,244,0,19,64,11,2,21,5,38,2,0,32,48,4,7,37,1,43,53,0,43,53,0,0,0,255,255,0,0,0,0,4,204,6,93,18,38,0,36,0,0,17,7,0,105,0,0,0,226,0,23,64,13, +3,2,21,5,38,3,2,0,25,23,4,7,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,0,0,0,4,204,6,96,18,38,0,36,0,0,17,6,1,80,3,85,0,22,64,12,3,2,56,3,3,2,3,31,21,4,7,37,1,43, +53,53,0,63,53,53,0,0,0,2,0,1,0,0,4,171,5,69,0,15,0,24,0,133,64,81,11,4,43,4,155,4,3,23,1,2,4,1,82,2,17,2,94,3,4,20,3,4,2,3,9,5,9,5,13,8,12,92,24,15,15,3,13,13, +26,3,1,95,23,11,95,8,15,8,63,8,127,8,143,8,4,111,8,143,8,159,8,191,8,223,8,5,23,8,23,8,12,17,7,95,4,3,12,95,3,15,18,0,63,51,237,63,237,50,18,57,57,47,47,113,114,16,237,16,237,1,47,18, +57,47,18,57,47,51,237,50,18,57,57,47,47,16,0,193,135,5,43,135,43,196,16,192,192,49,48,1,93,1,33,3,35,1,33,21,33,17,33,21,33,17,33,21,33,17,35,14,3,7,3,33,2,134,254,177,142,168,1,230,2,155,254,175, +1,71,254,185,1,122,253,219,73,4,20,21,21,6,139,1,28,1,156,254,100,5,69,152,254,82,150,254,47,152,4,178,16,66,72,68,18,254,111,0,255,255,0,113,254,68,4,118,5,90,18,38,0,38,0,0,17,7,0,120,1,98,0,0, +0,11,182,1,27,50,42,21,11,37,1,43,53,0,0,0,255,255,0,162,0,0,4,98,6,168,18,38,0,40,0,0,17,7,0,67,255,185,0,244,0,21,180,1,12,5,38,1,184,255,157,180,13,16,0,10,37,1,43,53,0,43,53,0, +255,255,0,162,0,0,4,98,6,168,18,38,0,40,0,0,17,7,0,116,0,91,0,244,0,19,64,11,1,12,5,38,1,63,12,15,0,10,37,1,43,53,0,43,53,0,0,0,255,255,0,162,0,0,4,98,6,168,18,38,0,40,0,0, +17,7,1,75,0,0,0,244,0,21,180,1,13,5,38,1,184,255,228,180,18,12,0,10,37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,98,6,93,18,38,0,40,0,0,17,7,0,105,0,20,0,226,0,25,182,2,1,12,5,38, +2,1,184,255,248,180,16,14,0,10,37,1,43,53,53,0,43,53,53,0,255,255,0,202,0,0,4,1,6,168,18,38,0,44,0,0,17,7,0,67,255,175,0,244,0,21,180,1,12,5,38,1,184,255,176,180,13,16,0,1,37,1,43,53, +0,43,53,0,255,255,0,202,0,0,4,1,6,168,18,38,0,44,0,0,17,7,0,116,0,103,0,244,0,19,64,11,1,12,5,38,1,103,12,15,0,1,37,1,43,53,0,43,53,0,0,0,255,255,0,202,0,0,4,1,6,168,18,38, +0,44,0,0,17,7,1,75,0,0,0,244,0,19,64,11,1,13,5,38,1,0,18,12,0,1,37,1,43,53,0,43,53,0,0,0,255,255,0,202,0,0,4,1,6,93,18,38,0,44,0,0,17,7,0,105,0,0,0,226,0,23,64,13, +2,1,12,5,38,2,1,0,16,14,0,1,37,1,43,53,53,0,43,53,53,0,0,0,0,2,0,27,0,0,4,101,5,69,0,16,0,31,0,142,64,98,114,22,130,22,2,2,48,22,96,22,2,20,22,36,22,2,121,26,137,26,2,127, +25,143,25,2,27,25,43,25,59,25,107,25,4,17,17,6,0,90,0,23,1,23,23,33,30,19,90,6,10,6,8,8,0,6,16,6,2,6,18,8,95,30,31,9,79,9,2,63,9,111,9,159,9,207,9,223,9,239,9,6,9,64,31,40, +72,9,9,19,29,95,11,3,19,95,6,18,0,63,237,63,237,18,57,47,43,93,113,51,237,50,1,47,93,51,47,17,51,16,237,50,18,57,47,93,237,18,57,47,49,48,0,93,93,93,93,93,95,93,1,20,2,14,1,35,33,17,35,53, +51,17,33,50,30,2,1,33,17,51,50,18,17,52,46,2,43,1,17,33,4,101,80,152,221,140,254,142,135,135,1,55,158,243,166,85,254,29,254,223,162,212,206,56,114,172,117,121,1,33,2,176,168,254,255,174,89,2,85,149,2,91,77,162, +250,254,249,254,71,1,10,1,10,135,192,121,57,254,65,0,255,255,0,162,0,0,4,42,6,158,18,38,0,49,0,0,17,7,1,82,0,0,0,245,0,19,64,11,1,20,5,38,1,0,31,47,8,18,37,1,43,53,0,43,53,0,0,0, +255,255,0,102,255,236,4,102,6,168,18,38,0,50,0,0,17,7,0,67,255,170,0,244,0,21,180,2,30,5,38,2,184,255,170,180,31,34,10,0,37,1,43,53,0,43,53,0,255,255,0,102,255,236,4,102,6,168,18,38,0,50,0,0, +17,7,0,116,0,98,0,244,0,19,64,11,2,30,5,38,2,98,30,33,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,102,255,236,4,102,6,168,18,38,0,50,0,0,17,7,1,75,0,0,0,244,0,19,64,11,2,31,5,38, +2,0,36,30,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,102,255,236,4,102,6,157,18,38,0,50,0,0,17,7,1,82,0,0,0,244,0,19,64,11,2,30,5,38,2,0,41,57,10,0,37,1,43,53,0,43,53,0,0,0, +255,255,0,102,255,236,4,102,6,93,18,38,0,50,0,0,17,7,0,105,0,3,0,226,0,23,64,13,3,2,30,5,38,3,2,2,34,32,10,0,37,1,43,53,53,0,43,53,53,0,0,0,0,1,0,157,0,225,4,46,4,115,0,11, +0,142,64,29,185,2,201,2,217,2,3,185,0,201,0,217,0,3,182,8,198,8,214,8,3,182,6,198,6,214,6,3,7,184,255,240,64,14,18,22,72,1,16,18,22,72,10,16,18,22,72,4,184,255,240,179,18,22,72,5,184,255,240,182, +18,22,72,25,5,1,3,184,255,240,64,38,18,22,72,25,3,1,9,16,18,22,72,22,9,1,11,16,18,22,72,22,11,1,4,128,10,1,79,10,1,0,10,16,10,2,10,7,1,178,0,25,63,51,1,47,93,93,93,51,49,48,0,93, +43,93,43,93,43,93,43,43,43,1,43,43,93,93,93,93,19,9,1,55,9,1,23,9,1,7,9,1,157,1,98,254,160,104,1,94,1,94,105,254,162,1,96,102,254,159,254,156,1,74,1,98,1,96,103,254,159,1,95,105,254,164,254,160, +105,1,97,254,157,0,0,0,0,3,0,56,255,218,4,146,5,112,0,26,0,34,0,43,0,197,64,140,139,29,1,101,25,117,25,133,25,3,106,12,122,12,138,12,3,119,11,1,103,37,135,37,2,70,20,86,20,2,70,17,86,17,2,73, +7,89,7,2,73,3,89,3,2,52,34,116,34,132,34,3,118,31,134,31,2,123,30,139,30,2,54,30,1,116,38,1,57,38,1,59,43,123,43,139,43,3,29,38,30,37,4,35,27,24,21,8,11,4,14,23,0,91,95,27,1,27,64,25, +28,72,0,27,1,27,27,45,35,91,10,80,14,1,16,14,1,14,30,37,29,38,4,32,41,95,8,11,24,21,4,5,22,19,4,32,95,9,5,19,0,63,51,237,63,51,18,23,57,237,17,23,57,1,47,93,113,51,237,18,57,47,93,43, +113,237,50,17,23,57,17,18,23,57,49,48,0,93,93,93,93,93,93,93,93,93,93,93,93,93,1,93,93,0,93,1,20,2,14,1,35,34,38,39,7,39,55,46,1,53,52,18,62,1,51,50,23,55,23,7,30,1,7,52,39,1,22,51, +50,18,1,20,23,1,46,1,35,34,2,4,102,70,132,191,120,111,172,63,117,94,141,48,47,68,130,191,124,217,128,116,94,140,48,48,201,30,254,0,79,152,163,148,253,146,30,2,0,39,116,75,156,156,2,169,173,254,250,177,89,70,68,156, +65,189,88,232,145,173,1,2,172,86,134,156,65,187,85,228,146,164,114,253,82,138,1,24,1,10,166,116,2,172,66,65,254,249,0,0,255,255,0,142,255,236,4,61,6,168,18,38,0,56,0,0,17,7,0,67,255,159,0,244,0,21,180,1, +26,5,38,1,184,255,160,180,27,30,10,0,37,1,43,53,0,43,53,0,255,255,0,142,255,236,4,61,6,168,18,38,0,56,0,0,17,7,0,116,0,86,0,244,0,19,64,11,1,26,5,38,1,86,26,29,10,0,37,1,43,53,0,43, +53,0,0,0,255,255,0,142,255,236,4,61,6,168,18,38,0,56,0,0,17,7,1,75,0,0,0,244,0,19,64,11,1,27,5,38,1,0,32,26,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,142,255,236,4,61,6,93,18,38, +0,56,0,0,17,7,0,105,0,0,0,226,0,23,64,13,2,1,26,5,38,2,1,0,30,28,10,0,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,36,0,0,4,168,6,168,18,38,0,60,0,0,17,7,0,116,0,101,0,244, +0,19,64,11,1,9,5,38,1,101,9,12,4,8,37,1,43,53,0,43,53,0,0,0,0,2,0,162,0,0,4,95,5,69,0,16,0,27,0,99,64,66,118,15,134,15,2,101,26,117,26,133,26,3,106,18,122,18,138,18,3,0,90,127, +17,143,17,2,17,64,25,28,72,0,17,1,17,17,29,22,11,7,90,0,8,16,8,160,8,176,8,4,8,22,96,6,21,96,11,6,11,6,11,7,9,3,7,18,0,63,63,18,57,57,47,47,16,237,16,237,1,47,93,237,50,50,18,57, +47,93,43,93,237,49,48,0,93,93,93,1,20,14,2,35,33,21,35,17,51,21,33,50,30,2,7,52,38,43,1,17,51,50,62,2,4,95,59,121,182,123,254,231,191,191,1,13,125,186,124,62,192,164,164,246,254,82,121,79,38,2,180,88, +159,120,71,254,5,69,235,60,111,156,99,134,149,253,192,44,79,107,0,0,0,1,0,142,255,227,4,143,5,204,0,67,0,189,64,41,124,58,140,58,2,117,56,133,56,2,101,66,1,102,65,1,68,63,84,63,116,63,132,63,4,101,47,1, +101,46,117,46,133,46,3,3,40,9,12,72,51,184,255,232,64,37,9,12,72,57,31,1,54,72,31,38,61,54,61,2,61,72,24,64,24,80,24,144,24,160,24,4,31,9,24,24,9,31,3,42,0,72,17,184,255,192,179,18,23,72,17,184, +255,192,64,41,9,14,72,17,17,69,42,70,43,64,18,21,72,0,43,1,43,17,61,31,3,5,36,80,49,0,43,21,96,9,112,9,128,9,3,9,9,14,80,5,22,0,63,237,51,47,93,63,63,237,18,23,57,1,47,93,43,237,18,57, +47,43,43,237,18,23,57,47,47,47,93,16,237,93,16,237,93,49,48,0,43,43,93,93,93,93,93,1,93,0,93,1,20,14,2,35,34,38,47,1,30,3,51,50,54,53,52,46,4,53,52,62,4,53,52,46,2,35,34,14,2,21,17,35, +17,52,62,2,51,50,30,2,21,20,14,4,21,20,30,4,4,143,41,87,135,95,80,148,55,2,26,66,74,78,37,92,98,54,81,95,81,54,33,49,58,49,33,33,63,90,57,68,107,73,39,180,63,120,174,110,102,155,105,53,33,51,58,51, +33,55,82,95,82,55,1,39,66,118,88,52,25,24,164,15,26,18,10,95,79,59,82,63,57,71,94,70,51,73,58,48,52,63,43,37,62,45,26,35,77,122,88,252,3,4,3,119,172,112,54,46,80,109,62,59,87,67,52,49,50,32,40,61, +58,64,84,111,255,255,0,128,255,236,4,136,5,180,18,38,0,68,0,0,17,6,0,67,142,0,0,21,180,2,66,17,38,2,184,255,112,180,67,70,21,3,37,1,43,53,0,43,53,0,0,0,255,255,0,128,255,236,4,136,5,180,18,38, +0,68,0,0,17,6,0,116,77,0,0,19,64,11,2,66,17,38,2,47,66,69,21,3,37,1,43,53,0,43,53,0,255,255,0,128,255,236,4,136,5,180,18,38,0,68,0,0,17,6,1,75,238,0,0,25,183,2,67,17,38,2,32,72, +1,184,255,208,180,72,66,21,3,37,1,43,93,53,0,43,53,0,0,0,255,255,0,128,255,236,4,136,5,169,18,38,0,68,0,0,17,6,1,82,248,0,0,34,64,14,2,66,17,38,2,48,77,1,32,77,1,16,77,1,184,255,218,180, +77,93,21,3,37,1,43,93,93,93,53,0,43,53,0,0,255,255,0,128,255,236,4,136,5,123,18,38,0,68,0,0,17,6,0,105,240,0,0,30,64,10,3,2,66,17,38,3,2,32,70,1,184,255,210,180,70,68,21,3,37,1,43,93, +53,53,0,43,53,53,0,0,255,255,0,128,255,236,4,136,6,11,18,38,0,68,0,0,17,6,1,80,248,0,0,23,64,13,3,2,71,17,38,3,2,18,76,66,39,47,37,1,43,53,53,0,43,53,53,0,0,3,0,20,255,236,4,184, +4,78,0,65,0,80,0,89,0,198,64,129,124,88,140,88,2,124,84,140,84,2,106,19,122,19,138,19,3,108,17,124,17,140,17,3,5,61,21,61,2,5,55,21,55,2,3,33,19,33,2,27,40,9,14,72,20,56,86,0,73,75,36,75, +9,73,10,10,64,72,87,207,75,223,75,2,16,87,1,75,87,75,87,30,91,47,72,48,48,66,72,79,30,95,30,159,30,175,30,4,30,81,42,80,53,0,80,86,75,81,36,86,36,86,36,59,56,53,47,47,143,47,2,47,47,53,16,6, +69,80,25,20,15,25,128,9,1,9,9,25,22,0,63,51,47,93,17,51,51,16,237,50,63,51,47,93,17,51,51,57,57,47,47,16,237,16,237,16,237,50,1,47,93,237,51,47,237,17,18,57,57,47,47,93,93,16,237,50,47,237,17,51, +16,237,50,57,57,49,48,0,43,93,93,93,93,93,93,93,1,21,30,3,51,50,54,55,23,14,3,35,34,46,2,39,14,3,35,34,46,2,53,52,62,2,63,1,53,52,46,2,35,34,14,2,7,39,62,3,51,50,22,23,62,1,51,50, +30,2,29,1,5,20,22,51,50,62,2,61,1,7,14,3,1,34,14,2,7,33,46,1,2,167,1,21,44,70,49,75,89,16,138,12,43,73,109,77,57,92,72,53,18,21,54,73,92,58,68,97,63,30,57,93,118,62,167,15,33,52,36,32, +51,38,23,4,168,8,40,74,113,80,91,121,35,45,125,76,96,129,78,32,252,5,57,57,56,81,52,25,122,37,74,58,37,2,158,28,62,51,35,2,1,105,9,88,1,247,17,82,136,98,55,94,72,45,45,91,73,47,24,55,89,64,49,85, +62,36,44,84,119,75,107,137,78,31,1,4,59,67,94,58,27,15,39,67,51,17,64,107,78,43,70,69,74,65,88,155,210,122,24,204,82,100,63,96,116,53,89,4,1,15,48,91,2,82,29,74,127,98,171,157,255,255,0,130,254,68,4,56, +4,78,18,38,0,70,0,0,17,7,0,120,1,81,0,0,0,11,182,1,33,46,38,0,28,37,1,43,53,0,0,0,255,255,0,133,255,236,4,70,5,180,18,38,0,72,0,0,17,6,0,67,177,0,0,21,180,2,44,17,38,2,184,255, +178,180,45,48,21,31,37,1,43,53,0,43,53,0,0,0,255,255,0,133,255,236,4,70,5,180,18,38,0,72,0,0,17,6,0,116,111,0,0,19,64,11,2,44,17,38,2,111,44,47,21,31,37,1,43,53,0,43,53,0,255,255,0,133, +255,236,4,70,5,180,18,38,0,72,0,0,17,6,1,75,7,0,0,19,64,11,2,45,17,38,2,7,50,44,21,31,37,1,43,53,0,43,53,0,255,255,0,133,255,236,4,70,5,123,18,38,0,72,0,0,17,6,0,105,8,0,0,23, +64,13,3,2,44,17,38,3,2,8,48,46,21,31,37,1,43,53,53,0,43,53,53,0,255,255,0,143,0,0,4,101,5,180,18,38,0,241,0,0,17,6,0,67,189,0,0,30,64,11,1,10,17,38,1,96,11,1,80,11,1,184,255,169, +180,11,14,3,1,37,1,43,93,93,53,0,43,53,0,0,255,255,0,143,0,0,4,101,5,180,18,38,0,241,0,0,17,6,0,116,104,0,0,19,64,11,1,10,17,38,1,84,10,13,3,1,37,1,43,53,0,43,53,0,255,255,0,143, +0,0,4,101,5,180,18,38,0,241,0,0,17,6,1,75,10,0,0,34,64,14,1,11,17,38,1,96,16,1,80,16,1,48,16,1,184,255,246,180,16,10,3,1,37,1,43,93,93,93,53,0,43,53,0,0,255,255,0,143,0,0,4,101, +5,123,18,38,0,241,0,0,17,6,0,105,41,0,0,47,64,31,2,1,10,17,38,2,1,144,14,1,128,14,1,112,14,1,96,14,1,80,14,1,64,14,1,0,14,12,6,9,37,1,43,93,93,93,93,93,93,53,53,0,43,53,53,0, +0,2,0,125,255,236,4,78,5,216,0,37,0,55,0,187,64,129,69,54,85,54,101,54,3,69,49,85,49,101,49,3,74,46,90,46,106,46,3,74,40,90,40,106,40,3,43,4,59,4,107,4,3,5,36,21,36,2,19,16,6,9,4,18, +8,8,12,18,12,18,33,23,71,3,112,38,1,160,38,1,0,38,16,38,96,38,3,38,38,57,48,71,255,33,1,255,33,1,0,33,1,33,101,16,117,16,133,16,3,106,6,122,6,138,6,3,16,9,19,6,4,7,17,43,80,0,3,0, +0,0,16,0,2,7,0,7,0,12,51,80,28,22,18,17,17,12,0,0,63,51,47,51,63,237,17,57,57,47,47,93,17,51,16,237,17,18,23,57,93,93,1,47,93,93,113,237,18,57,47,93,113,114,51,237,17,57,57,47,47,51,47,18, +23,57,49,48,0,93,93,93,93,93,93,1,50,22,23,46,1,39,5,39,55,46,1,39,51,30,1,23,37,23,7,22,18,29,1,20,14,2,35,34,46,2,53,52,62,2,1,52,46,2,35,34,14,2,21,20,22,51,50,62,2,2,100,71, +117,43,39,105,76,254,252,55,218,56,120,66,209,45,83,42,1,8,55,211,164,167,57,120,188,132,125,181,118,56,52,116,186,1,178,33,71,113,80,81,115,73,33,144,145,81,118,75,36,3,211,32,27,89,159,69,115,110,94,45,78,35,20,51, +31,114,108,92,149,254,125,244,6,121,196,138,75,73,132,185,111,107,182,134,75,254,14,94,137,90,44,45,92,136,92,190,178,44,90,139,255,255,0,179,0,0,4,25,5,169,18,38,0,81,0,0,17,6,1,82,10,0,0,19,64,11,1,38, +17,38,1,9,49,65,19,36,37,1,43,53,0,43,53,0,255,255,0,130,255,236,4,73,5,180,18,38,0,82,0,0,17,6,0,67,186,0,0,21,180,2,36,17,38,2,184,255,187,180,37,40,10,0,37,1,43,53,0,43,53,0,0,0, +255,255,0,130,255,236,4,73,5,180,18,38,0,82,0,0,17,6,0,116,101,0,0,19,64,11,2,36,17,38,2,101,36,39,10,0,37,1,43,53,0,43,53,0,255,255,0,130,255,236,4,73,5,180,18,38,0,82,0,0,17,6,1,75, +0,0,0,19,64,11,2,37,17,38,2,0,42,36,10,0,37,1,43,53,0,43,53,0,255,255,0,130,255,236,4,73,5,169,18,38,0,82,0,0,17,6,1,82,0,0,0,19,64,11,2,36,17,38,2,0,47,63,10,0,37,1,43,53, +0,43,53,0,255,255,0,130,255,236,4,73,5,123,18,38,0,82,0,0,17,6,0,105,0,0,0,23,64,13,3,2,36,17,38,3,2,0,40,38,10,0,37,1,43,53,53,0,43,53,53,0,0,3,0,116,0,223,4,87,4,117,0,3, +0,7,0,11,0,99,64,60,6,14,11,5,8,14,112,5,1,5,3,11,171,0,63,8,79,8,2,0,8,1,10,3,8,8,13,12,9,174,64,8,14,4,1,5,14,0,174,47,1,63,1,79,1,3,79,1,143,1,159,1,239,1,4,1, +4,173,5,179,0,63,237,214,93,113,237,43,0,24,16,77,246,26,237,17,18,1,57,47,95,94,93,93,51,237,50,196,93,43,1,24,16,77,228,49,48,1,53,51,21,1,53,33,21,1,53,51,21,2,17,168,253,187,3,227,253,186,168,3, +190,183,183,254,162,146,146,254,127,183,183,0,0,3,0,110,255,236,4,93,4,78,0,25,0,37,0,49,0,219,64,36,69,36,85,36,101,36,3,107,48,1,74,48,90,48,2,12,32,11,17,72,121,7,137,7,2,7,64,11,15,72,116,25, +132,25,2,25,184,255,192,64,9,11,15,72,116,20,132,20,2,20,184,255,192,64,103,11,15,72,29,42,30,41,4,38,26,24,21,8,11,4,14,23,23,0,71,32,26,48,26,64,26,112,26,128,26,144,26,6,0,26,80,26,160,26,176,26, +192,26,5,0,26,16,26,96,26,112,26,128,26,224,26,6,26,26,51,38,71,14,10,10,14,64,40,46,72,14,64,24,27,72,14,42,29,41,30,4,33,45,8,11,24,21,4,19,5,22,22,45,80,19,16,33,80,5,9,9,5,22,0,63, +51,47,16,237,63,237,51,47,17,18,23,57,17,18,23,57,1,47,43,43,51,47,16,237,18,57,47,93,113,114,237,50,47,17,23,57,17,18,23,57,49,48,0,43,93,1,43,93,0,43,93,1,43,0,93,93,93,1,20,14,2,35,34,38, +39,7,39,55,46,1,53,52,62,2,51,50,23,55,23,7,22,7,52,38,39,1,30,1,51,50,62,2,37,20,22,23,1,46,1,35,34,14,2,4,93,70,131,188,119,101,166,64,77,76,84,48,51,67,129,188,121,213,122,72,78,80,97,189, +17,16,254,3,43,114,64,69,118,86,48,253,139,17,17,1,253,42,113,69,69,117,85,48,2,30,142,211,140,69,53,54,87,68,95,69,188,122,140,209,141,70,100,82,68,90,137,247,76,120,46,253,192,53,42,39,98,166,126,75,117,46,2,64, +50,39,41,99,164,0,0,0,255,255,0,185,255,236,4,31,5,180,18,38,0,88,0,0,17,6,0,67,162,0,0,21,180,1,38,17,38,1,184,255,156,180,39,42,36,19,37,1,43,53,0,43,53,0,0,0,255,255,0,185,255,236,4,31, +5,180,18,38,0,88,0,0,17,6,0,116,90,0,0,19,64,11,1,38,17,38,1,84,38,41,36,19,37,1,43,53,0,43,53,0,255,255,0,185,255,236,4,31,5,180,18,38,0,88,0,0,17,6,1,75,0,0,0,21,180,1,39,17, +38,1,184,255,250,180,44,38,36,19,37,1,43,53,0,43,53,0,0,0,255,255,0,185,255,236,4,31,5,123,18,38,0,88,0,0,17,6,0,105,0,0,0,25,182,2,1,38,17,38,2,1,184,255,250,180,42,40,36,19,37,1,43,53, +53,0,43,53,53,0,0,0,255,255,0,66,254,87,4,137,5,180,18,38,0,92,0,0,17,6,0,116,107,0,0,19,64,11,1,32,17,38,1,107,32,35,17,31,37,1,43,53,0,43,53,0,0,2,0,185,254,87,4,66,5,204,0,19, +0,56,0,101,64,68,121,33,137,33,2,100,18,1,70,18,86,18,2,107,2,1,73,2,89,2,2,53,22,1,58,38,1,6,27,22,27,118,27,134,27,4,30,71,96,0,1,0,0,58,50,10,47,70,0,48,128,48,2,48,49,0,47,27, +40,15,80,35,22,20,5,80,25,16,0,63,237,51,63,237,51,63,63,1,47,93,237,50,50,18,57,47,93,237,49,48,0,93,93,93,93,93,93,93,93,1,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,62,3,51,50,30,2, +21,20,14,2,35,34,46,2,39,35,30,3,21,17,35,17,51,17,20,6,7,6,7,3,136,24,59,97,73,59,104,77,45,37,72,106,68,73,98,59,25,253,232,25,63,80,100,62,110,150,92,40,40,92,150,110,55,100,86,67,23,5,1,1, +1,1,181,180,1,1,1,1,2,34,100,156,107,56,37,97,172,135,115,157,97,42,57,110,162,1,206,52,76,49,23,80,147,206,125,123,208,150,85,20,44,70,50,2,31,46,58,29,254,89,7,117,254,89,29,57,22,26,23,0,255,255,0,66, +254,87,4,137,5,123,18,38,0,92,0,0,17,6,0,105,5,0,0,23,64,13,2,1,32,17,38,2,1,5,36,34,17,31,37,1,43,53,53,0,43,53,53,0,255,255,0,0,0,0,4,204,6,94,18,38,0,36,0,0,17,7,1,77, +0,2,1,11,0,19,64,11,2,21,5,38,2,0,22,21,4,7,37,1,43,53,0,43,53,0,0,0,255,255,0,128,255,236,4,136,5,83,18,38,0,68,0,0,17,6,1,77,219,0,0,21,180,2,66,17,38,2,184,255,244,180,67,66, +39,47,37,1,43,53,0,43,53,0,0,0,255,255,0,0,0,0,4,204,6,169,18,38,0,36,0,0,17,7,1,78,0,0,0,245,0,19,64,11,2,21,5,38,2,0,26,34,4,7,37,1,43,53,0,43,53,0,0,0,255,255,0,128, +255,236,4,136,5,180,18,38,0,68,0,0,17,6,1,78,237,0,0,19,64,11,2,66,17,38,2,7,71,79,39,47,37,1,43,53,0,43,53,0,255,255,0,0,254,96,4,223,5,69,18,38,0,36,0,0,17,7,1,81,1,200,0,11, +0,11,182,2,18,32,32,0,0,37,1,43,53,0,0,0,255,255,0,128,254,85,4,136,4,78,18,38,0,68,0,0,17,7,1,81,1,113,0,0,0,14,185,0,2,255,194,180,78,78,3,3,37,1,43,53,255,255,0,113,255,236,4,118, +6,168,18,38,0,38,0,0,17,7,0,116,0,132,0,244,0,19,64,11,1,42,5,38,1,118,42,45,21,11,37,1,43,53,0,43,53,0,0,0,255,255,0,130,255,236,4,56,5,180,18,38,0,70,0,0,17,6,0,116,102,0,0,19, +64,11,1,38,17,38,1,111,38,41,0,28,37,1,43,53,0,43,53,0,255,255,0,113,255,236,4,118,6,169,18,38,0,38,0,0,17,7,1,75,0,20,0,245,0,19,64,11,1,43,5,38,1,6,48,42,21,11,37,1,43,53,0,43, +53,0,0,0,255,255,0,130,255,236,4,56,5,180,18,38,0,70,0,0,17,6,1,75,0,0,0,19,64,11,1,39,17,38,1,9,44,38,0,28,37,1,43,53,0,43,53,0,255,255,0,113,255,236,4,118,6,102,18,38,0,38,0,0, +17,7,1,79,0,30,0,154,0,19,64,11,1,42,5,38,1,17,42,44,21,11,37,1,43,53,0,43,53,0,0,0,255,255,0,130,255,236,4,56,5,204,18,38,0,70,0,0,17,6,1,79,20,0,0,11,182,1,30,38,40,0,28,37, +1,43,53,0,255,255,0,113,255,236,4,118,6,169,18,38,0,38,0,0,17,7,1,76,0,17,0,245,0,19,64,11,1,42,5,38,1,3,44,50,21,11,37,1,43,53,0,43,53,0,0,0,255,255,0,130,255,236,4,56,5,180,18,38, +0,70,0,0,17,6,1,76,252,0,0,19,64,11,1,38,17,38,1,5,40,46,0,28,37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,101,6,169,18,38,0,39,0,0,17,7,1,76,255,227,0,245,0,21,180,2,24,5,38,2, +184,255,198,180,26,32,6,0,37,1,43,53,0,43,53,0,0,3,0,31,255,230,4,207,5,204,0,36,0,56,0,62,0,120,64,24,102,62,118,62,134,62,3,5,11,117,11,133,11,3,10,5,122,5,138,5,3,62,131,57,184,1,11,64, +33,59,134,60,60,64,24,70,47,0,63,23,1,0,23,64,23,80,23,3,23,23,64,37,71,8,64,11,32,72,8,31,21,62,184,1,12,64,14,59,59,23,0,52,80,17,13,16,42,80,0,3,22,0,63,51,237,63,51,237,63,51,47,237, +63,1,47,43,237,18,57,47,93,113,51,51,237,17,51,47,237,253,237,49,48,0,93,93,1,93,37,14,1,35,34,46,2,53,52,62,2,51,50,22,23,51,52,38,52,38,53,17,51,17,20,30,2,23,35,46,3,53,1,20,30,2,51,50, +62,2,53,52,46,2,35,34,14,2,1,53,19,51,21,3,2,151,49,133,97,80,131,92,50,52,94,129,78,98,132,49,2,1,1,180,1,2,2,1,172,1,4,3,2,254,62,24,48,75,51,49,89,69,41,41,68,90,48,48,74,51,26,2, +226,79,197,171,174,105,95,69,140,209,140,142,213,141,70,86,98,5,42,50,45,9,1,163,251,19,39,72,60,43,9,4,36,50,58,26,1,108,112,160,104,49,53,110,166,112,108,155,101,47,46,102,163,1,249,33,1,36,37,254,224,0,0,0, +255,255,0,27,0,0,4,101,5,69,18,6,0,144,0,0,0,2,0,138,255,230,4,150,5,204,0,39,0,59,0,150,64,86,74,58,90,58,106,58,3,69,42,85,42,101,42,3,58,14,1,53,23,1,5,20,21,20,117,20,133,20,4,10, +17,26,17,122,17,138,17,4,33,33,35,19,38,38,0,36,70,12,31,50,3,80,35,1,144,35,160,35,2,35,35,61,40,71,0,19,1,19,35,0,0,32,81,37,175,33,191,33,2,33,33,35,55,80,24,21,184,255,192,64,12,9,12,72, +21,15,45,80,12,16,22,7,21,0,63,63,51,237,63,43,51,237,18,57,47,93,51,237,50,63,1,47,93,237,18,57,47,93,113,23,51,237,50,50,47,17,18,57,47,49,48,0,93,93,93,93,93,93,1,17,20,30,2,23,35,46,3,53, +35,14,1,35,34,2,17,16,33,50,22,23,51,52,38,52,38,61,1,33,53,33,53,51,21,51,21,1,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,4,19,1,2,2,1,172,1,4,3,2,5,49,162,121,202,190,1,136,121,163, +49,2,1,1,254,212,1,44,180,131,252,174,29,61,96,67,69,107,73,37,37,72,106,69,64,96,63,32,4,172,252,51,39,72,60,43,9,4,36,50,58,26,105,95,1,15,1,16,2,43,86,98,5,42,50,45,9,157,131,157,157,131,253,95, +108,155,100,47,46,102,162,115,112,153,95,41,46,100,158,0,255,255,0,162,0,0,4,98,6,94,18,38,0,40,0,0,17,7,1,77,0,18,1,11,0,21,180,1,12,5,38,1,184,255,245,180,13,12,0,10,37,1,43,53,0,43,53,0, +255,255,0,133,255,236,4,70,5,83,18,38,0,72,0,0,17,6,1,77,2,0,0,19,64,11,2,44,17,38,2,1,45,44,21,31,37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,98,6,169,18,38,0,40,0,0,17,7,1,78, +0,0,0,245,0,21,180,1,12,5,38,1,184,255,228,180,17,25,0,10,37,1,43,53,0,43,53,0,255,255,0,133,255,236,4,70,5,180,18,38,0,72,0,0,17,6,1,78,4,0,0,19,64,11,2,44,17,38,2,4,49,57,21,31, +37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,98,6,102,18,38,0,40,0,0,17,7,1,79,0,0,0,154,0,21,180,1,12,5,38,1,184,255,229,180,12,14,0,10,37,1,43,53,0,43,53,0,255,255,0,133,255,236,4,70, +5,204,18,38,0,72,0,0,17,6,1,79,2,0,0,11,182,2,3,44,46,21,31,37,1,43,53,0,255,255,0,162,254,85,4,98,5,69,18,38,0,40,0,0,17,7,1,81,1,75,0,0,0,14,185,0,1,255,194,180,24,24,10,10, +37,1,43,53,255,255,0,133,254,85,4,70,4,78,18,38,0,72,0,0,17,6,1,81,62,0,0,14,185,0,2,254,238,180,56,56,11,11,37,1,43,53,0,0,255,255,0,162,0,0,4,98,6,169,18,38,0,40,0,0,17,7,1,76, +0,0,0,245,0,21,180,1,12,5,38,1,184,255,228,180,14,20,0,10,37,1,43,53,0,43,53,0,255,255,0,133,255,236,4,70,5,180,18,38,0,72,0,0,17,6,1,76,249,0,0,21,180,2,44,17,38,2,184,255,250,180,46,52, +21,31,37,1,43,53,0,43,53,0,0,0,255,255,0,113,255,236,4,79,6,169,18,38,0,42,0,0,17,7,1,75,0,0,0,245,0,19,64,11,1,43,5,38,1,6,48,42,10,20,37,1,43,53,0,43,53,0,0,0,255,255,0,143, +254,88,4,30,5,180,18,38,0,74,0,0,17,6,1,75,247,0,0,19,64,11,2,71,17,38,2,6,76,70,26,41,37,1,43,53,0,43,53,0,255,255,0,113,255,236,4,79,6,169,18,38,0,42,0,0,17,7,1,78,0,3,0,245, +0,19,64,11,1,42,5,38,1,9,47,55,10,20,37,1,43,53,0,43,53,0,0,0,255,255,0,143,254,88,4,30,5,180,18,38,0,74,0,0,17,6,1,78,247,0,0,19,64,11,2,70,17,38,2,6,75,83,26,41,37,1,43,53, +0,43,53,0,255,255,0,113,255,236,4,79,6,102,18,38,0,42,0,0,17,7,1,79,0,10,0,154,0,19,64,11,1,42,5,38,1,17,42,44,10,20,37,1,43,53,0,43,53,0,0,0,255,255,0,143,254,88,4,30,5,204,18,38, +0,74,0,0,17,6,1,79,247,0,0,11,182,2,7,70,72,26,41,37,1,43,53,0,255,255,0,113,254,89,4,79,5,90,18,38,0,42,0,0,17,6,2,149,0,0,0,11,182,1,5,42,45,10,20,37,1,43,53,0,255,255,0,143, +254,88,4,30,6,0,18,38,0,74,0,0,17,6,2,152,255,0,0,19,64,11,2,72,17,38,2,13,73,70,26,41,37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,42,6,169,18,38,0,43,0,0,17,7,1,75,0,0,0,245, +0,19,64,11,1,13,5,38,1,0,18,12,4,10,37,1,43,53,0,43,53,0,0,0,0,2,0,185,0,0,4,25,6,169,0,31,0,41,0,140,185,0,41,255,240,64,88,14,17,72,40,16,14,17,72,39,36,55,36,71,36,3,32,14, +112,14,128,14,3,4,13,20,13,116,13,132,13,4,41,40,35,35,38,34,131,80,33,96,33,128,33,3,33,33,37,131,38,38,31,17,70,18,18,43,5,2,30,70,0,31,128,31,2,31,35,32,11,15,72,35,142,41,140,37,34,24,80,5, +11,11,31,17,21,0,3,0,63,63,51,57,47,51,237,47,51,253,237,43,1,47,93,237,50,50,18,57,47,237,18,57,47,237,51,47,93,237,18,57,17,51,51,49,48,0,93,93,1,93,43,43,19,51,17,20,6,7,51,62,3,51,50,30, +2,21,17,35,17,52,46,2,35,34,14,2,21,17,35,1,21,35,39,35,7,35,53,55,51,185,181,6,3,3,24,64,82,105,64,83,130,90,47,181,33,59,80,48,59,103,77,44,180,2,248,105,219,2,232,104,254,164,5,69,254,197,50,101, +46,47,76,53,29,44,92,144,101,253,107,2,123,80,103,61,24,45,85,125,81,253,201,5,185,20,139,139,20,240,0,0,0,2,0,2,0,0,4,202,5,69,0,19,0,23,0,128,64,81,112,9,1,9,9,7,11,90,20,4,31,12,47,12, +63,12,111,12,127,12,5,111,12,127,12,143,12,3,12,12,25,23,3,15,90,16,127,18,1,18,18,0,112,16,1,0,16,160,16,176,16,3,16,22,10,18,96,7,3,19,19,1,14,95,80,23,1,160,23,176,23,2,23,23,1,16,11,18, +5,1,3,0,63,51,63,51,18,57,47,93,113,237,18,57,47,51,51,237,50,50,1,47,93,113,51,51,47,113,16,237,50,50,18,57,47,93,113,51,51,237,50,50,47,113,49,48,19,53,51,21,33,53,51,21,51,21,35,17,35,17,33,17, +35,17,35,53,1,53,33,21,162,191,2,10,191,160,160,191,253,246,191,160,3,105,253,246,4,129,196,196,196,196,148,252,19,2,111,253,145,3,237,148,254,142,222,222,0,1,0,53,0,0,4,25,5,204,0,39,0,113,64,62,116,18,132,18, +2,5,17,21,17,37,17,117,17,133,17,5,54,12,1,3,3,34,21,70,22,22,41,9,2,34,70,35,38,38,39,0,35,128,35,2,35,35,21,21,5,37,81,2,38,38,0,28,80,0,15,1,224,15,240,15,2,15,184,255,192,182,9,12, +72,15,15,0,0,0,63,63,43,93,113,237,18,57,47,51,237,50,63,51,1,47,93,51,51,47,16,237,50,50,18,57,47,237,17,57,47,49,48,0,93,93,93,19,51,21,33,21,33,21,20,6,7,51,62,3,51,50,30,2,21,17,35,17, +52,46,2,35,34,14,2,21,17,35,17,35,53,51,185,181,1,43,254,213,6,3,3,24,64,82,105,64,83,130,90,47,181,33,59,80,48,59,103,77,44,180,132,132,5,204,157,131,132,50,101,46,47,76,53,29,44,92,144,101,253,77,2,153, +80,103,61,24,45,85,125,81,253,171,4,172,131,0,0,0,255,255,0,202,0,0,4,1,6,158,18,38,0,44,0,0,17,7,1,82,0,1,0,245,0,19,64,11,1,12,5,38,1,1,23,39,0,1,37,1,43,53,0,43,53,0,0,0, +255,255,0,143,0,0,4,101,5,169,18,38,0,241,0,0,17,6,1,82,0,0,0,21,180,1,10,17,38,1,184,255,236,180,21,37,3,1,37,1,43,53,0,43,53,0,0,0,255,255,0,202,0,0,4,1,6,94,18,38,0,44,0,0, +17,7,1,77,0,2,1,11,0,19,64,11,1,12,5,38,1,1,13,12,0,1,37,1,43,53,0,43,53,0,0,0,255,255,0,143,0,0,4,101,5,83,18,38,0,241,0,0,17,6,1,77,8,0,0,21,180,1,10,17,38,1,184,255, +243,180,11,10,3,1,37,1,43,53,0,43,53,0,0,0,255,255,0,202,0,0,4,1,6,168,18,38,0,44,0,0,17,7,1,78,0,0,0,244,0,19,64,11,1,12,5,38,1,0,17,25,0,1,37,1,43,53,0,43,53,0,0,0, +255,255,0,143,0,0,4,101,5,180,18,38,0,241,0,0,17,6,1,78,20,0,0,19,64,11,1,10,17,38,1,0,15,23,3,1,37,1,43,53,0,43,53,0,255,255,0,202,254,85,4,1,5,69,18,38,0,44,0,0,17,6,1,81, +13,0,0,14,183,1,1,15,18,12,0,1,37,1,43,53,0,53,0,0,255,255,0,143,254,85,4,101,5,204,18,38,0,76,0,0,17,6,1,81,56,0,0,14,183,2,2,38,20,14,3,1,37,1,43,53,0,53,0,0,255,255,0,202, +0,0,4,1,6,102,18,38,0,44,0,0,17,7,1,79,0,0,0,154,0,19,64,11,1,12,5,38,1,1,12,14,0,1,37,1,43,53,0,43,53,0,0,0,0,1,0,143,0,0,4,101,4,58,0,9,0,51,64,26,7,7,5,4, +4,5,1,1,0,70,160,5,1,5,5,11,10,7,80,8,15,0,4,80,3,21,0,63,237,50,63,237,17,18,1,57,47,113,237,50,47,17,51,47,18,57,47,49,48,37,33,21,33,53,33,17,33,53,33,2,233,1,124,252,42,1,166,254, +193,1,243,142,142,142,3,30,142,0,0,0,0,2,0,98,255,236,4,133,5,69,0,3,0,25,0,113,64,46,117,6,133,6,2,97,24,113,24,129,24,3,10,19,1,10,15,1,16,9,32,9,48,9,3,9,9,3,7,23,90,22,12,90, +7,159,22,175,22,2,144,7,160,7,2,7,184,255,192,64,24,9,12,72,22,7,22,7,27,2,90,3,23,23,4,95,17,19,9,95,0,10,3,3,18,0,63,63,51,237,63,237,51,47,1,47,237,18,57,57,47,47,43,93,93,16,237,16, +237,17,18,57,47,93,49,48,0,93,93,93,93,19,51,17,35,37,50,54,53,17,33,53,33,17,20,14,2,35,34,46,2,39,55,30,1,98,191,191,2,158,104,95,254,241,1,205,48,97,147,98,85,131,94,62,18,186,20,103,5,69,250,187, +135,143,138,3,9,156,252,95,100,163,115,62,44,90,140,96,31,129,117,0,0,4,0,216,254,87,4,37,5,204,0,3,0,7,0,31,0,35,0,109,64,39,117,29,133,29,2,10,13,26,13,2,20,20,3,31,32,74,35,35,10,70,96,31, +1,31,31,37,3,4,74,7,7,2,70,0,3,208,3,2,3,184,255,192,64,25,31,37,72,3,26,80,15,27,3,21,8,0,15,32,48,4,96,4,2,128,4,1,4,33,5,0,47,51,47,93,113,51,63,50,63,63,237,1,47,43,93,237, +50,47,237,17,18,57,47,93,237,50,47,237,17,18,57,47,49,48,0,93,93,19,51,17,35,3,53,51,21,5,51,17,20,14,2,35,34,46,2,39,53,30,3,51,50,62,2,53,3,53,51,21,237,179,180,20,200,1,209,180,71,118,156,86, +41,82,76,65,24,22,60,72,79,40,56,97,72,41,20,200,4,58,251,198,5,12,192,192,210,251,170,109,151,95,42,7,12,15,9,140,5,12,10,7,28,61,95,67,5,37,192,192,255,255,0,176,255,236,4,41,6,169,18,38,0,45,0,0, +17,7,1,75,0,120,0,245,0,19,64,11,1,23,5,38,1,153,28,22,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,213,254,87,4,24,5,180,18,38,2,153,0,0,17,6,1,75,103,0,0,19,64,11,1,27,17,38,1,144, +32,26,10,0,37,1,43,53,0,43,53,0,255,255,0,162,254,89,4,203,5,69,18,38,0,46,0,0,17,6,2,149,0,0,0,14,185,0,1,255,175,180,12,15,4,11,37,1,43,53,0,0,255,255,0,236,254,89,4,101,5,204,18,38, +0,78,0,0,17,6,2,149,0,0,0,14,185,0,1,255,189,180,12,15,4,11,37,1,43,53,0,0,0,1,0,236,0,0,4,101,4,58,0,11,0,176,64,45,102,7,118,7,134,7,3,100,9,116,9,132,9,3,141,1,1,123,1,1, +73,1,89,1,105,1,3,73,8,89,8,2,107,0,123,0,139,0,3,73,0,89,0,2,10,184,255,232,64,40,11,17,72,68,9,84,9,2,1,10,8,9,16,9,9,0,159,11,175,11,191,11,3,0,11,16,11,2,11,16,11,11,13,7, +3,70,0,4,1,4,184,255,192,179,31,37,72,4,184,255,192,179,22,27,72,4,184,255,192,64,16,13,17,72,4,2,7,10,1,7,1,8,5,15,4,0,21,0,63,50,63,51,57,57,17,51,17,51,1,47,43,43,43,93,237,50,17,51, +47,56,93,93,51,51,47,56,51,57,57,93,49,48,43,93,93,93,0,93,93,93,1,93,0,93,33,1,7,17,35,17,51,17,1,51,9,1,3,146,254,146,132,180,180,1,219,211,254,73,1,206,1,238,98,254,116,4,58,253,230,2,26,254, +47,253,151,0,255,255,0,237,0,0,4,76,6,169,18,38,0,47,0,0,17,7,0,116,255,158,0,245,0,21,180,1,6,5,38,1,184,255,104,180,6,9,0,4,37,1,43,53,0,43,53,0,0,2,0,134,0,0,4,92,6,169,0,9, +0,15,0,97,64,10,12,134,118,13,134,13,2,13,130,15,184,255,240,64,44,11,15,72,15,132,21,10,1,3,10,1,2,10,10,8,8,5,4,4,5,1,1,0,70,160,5,1,5,5,17,16,12,140,15,15,7,80,8,3,0,4,80,3, +21,0,63,237,50,63,237,51,47,237,17,18,1,57,47,113,237,50,47,17,51,47,18,57,47,50,47,95,93,93,237,43,253,93,237,49,48,37,33,21,33,53,33,17,33,53,33,39,53,55,51,21,5,2,224,1,124,252,42,1,166,254,223,1, +213,205,227,197,254,212,142,142,142,4,41,142,96,20,240,29,231,0,0,0,255,255,0,237,254,89,4,76,5,69,18,38,0,47,0,0,17,6,2,149,10,0,0,14,185,0,1,255,211,180,6,9,0,4,37,1,43,53,0,0,255,255,0,134, +254,89,4,92,5,204,18,38,0,79,0,0,17,6,2,149,0,0,0,14,185,0,1,255,244,180,10,13,3,1,37,1,43,53,0,0,255,255,0,237,0,0,4,76,5,69,18,38,0,47,0,0,17,7,2,149,1,44,5,167,0,18,64,10, +1,8,3,1,244,6,9,0,4,37,1,43,53,0,63,53,255,255,0,85,0,0,4,147,5,204,16,38,0,79,207,0,17,7,2,151,1,164,0,0,0,20,179,1,12,0,1,184,1,201,180,10,13,3,1,37,1,43,53,0,63,53,0,0, +255,255,0,237,0,0,4,76,5,69,18,38,0,47,0,0,17,7,1,79,0,156,253,84,0,11,182,1,102,6,8,0,4,37,1,43,53,0,0,0,255,255,0,134,0,0,4,107,5,204,18,38,0,79,0,0,16,7,1,79,1,160,253,84, +0,1,0,54,0,0,4,76,5,69,0,13,0,100,64,61,139,1,1,132,7,1,96,7,112,7,2,9,9,11,13,13,15,7,11,90,0,4,0,3,3,47,0,63,0,2,0,0,16,0,2,0,9,3,1,10,4,7,4,2,111,8,127,8, +143,8,3,8,2,8,2,5,3,11,95,0,18,0,63,237,63,57,57,47,47,93,18,23,57,50,51,1,47,93,93,51,47,17,51,16,237,50,18,57,47,18,57,47,49,48,0,93,93,93,51,17,7,39,55,17,51,17,37,23,5,17,33,21, +237,117,66,183,191,1,36,61,254,159,2,160,1,202,61,121,96,2,223,253,132,151,121,185,254,110,156,0,0,1,0,134,0,0,4,92,5,204,0,17,0,124,64,21,16,16,8,9,96,12,1,159,12,1,127,2,143,2,159,2,3,79,2,1, +2,184,255,192,64,50,9,12,72,12,2,12,2,5,8,8,9,5,5,0,4,70,13,160,9,1,9,9,18,19,0,13,3,10,4,11,63,11,1,32,1,1,1,11,1,11,8,15,80,16,0,4,8,80,7,21,0,63,237,50,63,237,18,57, +57,47,47,93,93,18,23,57,17,18,1,57,47,113,51,237,50,50,47,17,51,47,18,57,57,47,47,43,93,113,93,113,17,18,57,47,49,48,1,55,23,5,17,33,21,33,53,33,17,7,39,37,17,33,53,33,2,224,225,62,254,225,1,124, +252,42,1,166,218,64,1,26,254,173,2,7,3,116,129,113,164,253,174,142,142,1,237,123,112,159,2,47,142,0,0,0,255,255,0,162,0,0,4,42,6,169,18,38,0,49,0,0,17,7,0,116,0,122,0,245,0,19,64,11,1,20,5,38, +1,122,20,23,8,18,37,1,43,53,0,43,53,0,0,0,255,255,0,179,0,0,4,25,5,180,18,38,0,81,0,0,17,7,0,116,0,137,0,0,0,19,64,11,1,38,17,38,1,137,38,41,19,36,37,1,43,53,0,43,53,0,0,0, +255,255,0,162,254,89,4,42,5,69,18,38,0,49,0,0,17,6,2,149,225,0,0,14,185,0,1,255,224,180,20,23,8,18,37,1,43,53,0,0,255,255,0,179,254,89,4,25,4,78,18,38,0,81,0,0,17,6,2,149,229,0,0,14, +185,0,1,255,228,180,38,41,19,36,37,1,43,53,0,0,255,255,0,162,0,0,4,42,6,169,18,38,0,49,0,0,17,7,1,76,0,6,0,245,0,19,64,11,1,20,5,38,1,6,22,28,8,18,37,1,43,53,0,43,53,0,0,0, +255,255,0,179,0,0,4,25,5,180,18,38,0,81,0,0,17,6,1,76,0,0,0,19,64,11,1,38,17,38,1,0,40,46,19,36,37,1,43,53,0,43,53,0,255,255,0,5,0,0,4,130,5,70,16,38,0,81,105,0,17,7,2,149, +254,42,5,168,0,24,182,1,40,3,1,32,38,1,184,253,192,180,38,41,19,36,37,1,43,93,53,0,63,53,0,0,0,1,0,179,255,236,4,85,5,90,0,55,0,156,64,54,20,48,36,48,52,48,3,12,3,28,3,44,3,124,3,140, +3,5,115,53,131,53,2,5,52,21,52,37,52,117,52,133,52,5,116,11,132,11,2,11,15,10,1,10,10,33,0,92,64,21,224,21,2,21,184,255,192,64,23,21,24,72,127,21,143,21,2,0,21,1,21,21,57,46,33,92,0,34,16,34, +2,34,184,255,192,179,28,32,72,34,184,255,192,64,20,17,20,72,34,46,27,96,50,4,40,3,34,18,16,95,5,11,11,5,19,0,63,51,47,16,237,63,63,63,237,51,1,47,43,43,93,237,50,18,57,47,93,93,43,113,237,18,57,47, +93,51,93,49,48,0,93,93,93,93,1,20,14,2,35,34,46,2,39,55,30,3,51,50,62,2,53,17,52,46,2,35,34,14,2,21,17,35,17,52,46,2,39,51,30,3,21,51,62,1,51,50,30,2,21,4,85,31,77,131,100,62,89,65, +48,21,131,15,30,37,46,31,46,59,35,13,36,65,88,51,66,118,88,51,180,1,2,2,1,170,1,2,3,2,3,49,190,147,87,135,93,48,2,30,130,208,146,78,25,42,55,30,100,21,36,27,15,58,107,153,95,1,161,80,103,61,24,45, +85,125,81,252,129,4,95,34,75,67,48,7,5,44,57,59,20,95,110,44,92,144,101,0,0,1,0,179,254,87,4,25,4,78,0,53,0,79,64,51,34,32,9,15,72,115,28,131,28,2,5,27,21,27,37,27,117,27,133,27,5,39,39,7, +31,70,48,48,55,19,6,70,0,7,128,7,2,7,43,80,36,27,19,0,80,25,16,13,15,7,21,0,63,63,63,237,51,63,237,1,47,93,237,50,18,57,47,237,18,57,47,49,48,0,93,93,43,1,34,14,2,21,17,35,17,52,46,2, +39,51,30,3,21,51,62,3,51,50,30,2,21,17,20,14,2,35,34,38,39,53,30,1,51,50,62,2,53,17,52,46,2,2,136,59,103,77,44,180,1,2,2,1,170,1,2,3,2,3,24,65,85,106,66,83,128,87,45,22,54,93,72,34, +65,28,13,36,13,38,49,28,10,33,59,80,3,195,45,85,125,81,253,141,3,83,34,75,67,48,7,5,44,57,59,20,47,76,53,29,44,92,144,101,252,169,62,106,78,45,4,5,139,2,4,20,43,67,46,3,34,80,103,61,24,0,0,0, +255,255,0,102,255,236,4,102,6,94,18,38,0,50,0,0,17,7,1,77,0,2,1,11,0,19,64,11,2,30,5,38,2,0,31,30,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,130,255,236,4,73,5,83,18,38,0,82,0,0, +17,6,1,77,2,0,0,19,64,11,2,36,17,38,2,1,37,36,10,0,37,1,43,53,0,43,53,0,255,255,0,102,255,236,4,102,6,169,18,38,0,50,0,0,17,7,1,78,0,0,0,245,0,19,64,11,2,30,5,38,2,0,35,43, +10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,130,255,236,4,73,5,180,18,38,0,82,0,0,17,6,1,78,0,0,0,19,64,11,2,36,17,38,2,0,41,49,10,0,37,1,43,53,0,43,53,0,255,255,0,102,255,236,4,102, +6,168,18,38,0,50,0,0,17,7,1,83,1,45,0,244,0,23,64,13,3,2,30,5,38,3,2,95,36,33,10,0,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,130,255,236,4,83,5,180,18,38,0,82,0,0,17,7,1,83, +1,64,0,0,0,23,64,13,3,2,36,17,38,3,2,114,42,39,10,0,37,1,43,53,53,0,43,53,53,0,0,0,0,2,0,20,255,251,4,197,5,75,0,23,0,40,0,116,64,73,118,38,134,38,2,70,9,86,9,2,73,4,89,4, +2,18,14,18,14,22,17,21,92,27,27,6,22,22,42,36,92,6,20,95,15,17,63,17,127,17,143,17,4,111,17,143,17,159,17,191,17,223,17,5,17,17,14,24,22,95,23,3,3,23,18,31,15,95,14,11,11,14,3,0,63,51,47,16, +237,50,63,51,47,16,237,50,17,57,47,113,114,237,1,47,237,18,57,47,18,57,47,237,50,18,57,57,47,47,49,48,0,93,93,93,33,14,1,35,34,2,17,52,18,62,1,51,50,23,33,21,33,17,33,21,33,17,33,21,37,50,54,55, +17,46,1,35,34,14,2,21,20,30,2,2,97,23,49,26,255,236,61,123,185,124,58,51,2,46,254,114,1,111,254,145,1,183,253,59,22,59,19,19,59,21,78,117,78,39,40,79,116,2,3,1,82,1,92,180,1,0,162,76,6,152,254,72, +150,254,57,152,140,2,4,4,33,3,3,58,127,200,143,142,204,132,63,0,0,3,0,28,255,236,4,180,4,78,0,38,0,58,0,67,0,170,64,115,123,66,139,66,2,122,62,138,62,2,118,56,134,56,2,121,42,137,42,2,102,3,118,3, +134,3,3,100,51,116,51,132,51,3,107,47,123,47,139,47,3,5,34,21,34,2,5,26,21,26,2,10,21,26,21,2,16,29,64,0,72,39,39,24,37,8,73,9,9,37,72,16,65,1,65,65,69,49,72,79,24,95,24,159,24,175,24,4, +24,0,80,64,64,54,59,44,80,32,29,27,16,5,54,80,19,16,14,19,128,8,1,8,8,19,22,0,63,51,47,93,17,51,51,16,237,50,63,51,51,237,50,18,57,47,237,1,47,93,237,18,57,47,93,237,50,47,237,17,18,57,47,237, +50,57,57,49,48,0,93,93,93,93,93,93,93,93,93,93,1,20,30,2,51,50,54,55,23,14,3,35,34,39,14,1,35,34,46,2,53,16,18,51,50,23,62,1,51,50,30,2,29,1,37,52,46,2,35,34,14,2,21,20,30,2,51,50, +62,2,1,34,14,2,7,33,46,1,2,200,19,41,64,44,65,78,14,138,11,40,68,102,72,182,81,42,133,91,75,120,85,45,170,162,187,79,45,133,81,91,123,74,31,253,107,24,44,63,39,39,65,47,25,27,46,62,35,40,65,46,25,1, +76,25,55,47,32,2,1,68,8,80,1,247,85,143,103,57,94,72,45,45,91,73,47,183,93,90,68,140,211,143,1,23,1,25,177,94,83,88,155,210,122,24,39,126,164,98,39,41,99,164,123,126,165,98,40,39,98,166,2,41,29,74,127,98, +171,157,0,0,255,255,0,162,0,0,4,153,6,169,18,38,0,53,0,0,17,7,0,116,0,72,0,245,0,19,64,11,2,28,5,38,2,16,28,31,4,17,37,1,43,53,0,43,53,0,0,0,255,255,0,242,0,0,4,21,5,180,18,38, +0,85,0,0,17,6,0,116,89,0,0,19,64,11,1,32,17,38,1,59,32,35,16,0,37,1,43,53,0,43,53,0,255,255,0,162,254,89,4,153,5,69,18,38,0,53,0,0,17,6,2,149,253,0,0,14,185,0,2,255,197,180,28,31, +4,17,37,1,43,53,0,0,255,255,0,203,254,89,4,21,4,78,18,38,0,85,0,0,17,7,2,149,254,240,0,0,0,14,185,0,1,254,210,180,32,35,16,0,37,1,43,53,255,255,0,162,0,0,4,153,6,169,18,38,0,53,0,0, +17,7,1,76,255,237,0,245,0,21,180,2,28,5,38,2,184,255,182,180,30,36,4,17,37,1,43,53,0,43,53,0,255,255,0,242,0,0,4,21,5,180,18,38,0,85,0,0,17,6,1,76,20,0,0,21,180,1,32,17,38,1,184,255, +247,180,34,40,16,0,37,1,43,53,0,43,53,0,0,0,255,255,0,79,255,236,4,104,6,169,18,38,0,54,0,0,17,7,0,116,0,120,0,245,0,19,64,11,1,64,5,38,1,130,64,67,8,0,37,1,43,53,0,43,53,0,0,0, +255,255,0,167,255,236,4,36,5,180,18,38,0,86,0,0,17,6,0,116,86,0,0,19,64,11,1,57,17,38,1,86,57,60,10,0,37,1,43,53,0,43,53,0,255,255,0,79,255,236,4,104,6,169,18,38,0,54,0,0,17,7,1,75, +0,4,0,245,0,19,64,11,1,65,5,38,1,14,70,64,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,167,255,236,4,36,5,180,18,38,0,86,0,0,17,6,1,75,15,0,0,19,64,11,1,58,17,38,1,15,63,57,10,0, +37,1,43,53,0,43,53,0,255,255,0,79,254,68,4,104,5,90,18,38,0,54,0,0,17,7,0,120,1,76,0,0,0,11,182,1,29,72,64,8,0,37,1,43,53,0,0,0,255,255,0,167,254,68,4,36,4,75,18,38,0,86,0,0, +17,7,0,120,1,86,0,0,0,11,182,1,29,65,57,10,0,37,1,43,53,0,0,0,255,255,0,79,255,236,4,104,6,168,18,38,0,54,0,0,17,7,1,76,0,0,0,244,0,19,64,11,1,64,5,38,1,10,66,72,8,0,37,1, +43,53,0,43,53,0,0,0,255,255,0,167,255,236,4,36,5,180,18,38,0,86,0,0,17,6,1,76,5,0,0,19,64,11,1,57,17,38,1,5,59,65,10,0,37,1,43,53,0,43,53,0,255,255,0,76,254,68,4,128,5,69,16,39, +0,120,1,76,0,0,18,6,0,55,0,0,255,255,0,190,254,68,3,249,5,84,16,39,0,120,1,86,0,0,18,6,0,87,0,0,255,255,0,76,0,0,4,128,6,169,18,38,0,55,0,0,17,7,1,76,0,0,0,245,0,19,64,11, +1,8,5,38,1,0,10,16,4,6,37,1,43,53,0,43,53,0,0,0,255,255,0,101,255,240,4,197,5,204,16,38,0,87,167,0,17,7,2,151,1,214,0,0,0,17,177,1,1,184,2,56,180,28,31,0,17,37,1,43,53,0,53,0, +0,1,0,76,0,0,4,128,5,69,0,15,0,111,64,68,2,2,14,5,9,9,6,13,14,14,1,5,90,6,64,13,6,14,13,10,15,6,63,6,143,6,159,6,191,6,207,6,6,79,6,95,6,127,6,143,6,207,6,223,6,6,16,6, +1,6,6,16,17,0,12,95,13,4,8,95,1,9,9,5,13,3,5,18,0,63,63,18,57,47,51,237,50,16,237,50,17,18,1,57,47,93,93,113,51,196,43,1,26,24,16,77,253,50,228,17,18,57,47,17,18,57,47,49,48,1,17,51, +21,35,17,35,17,35,53,51,17,33,53,33,21,2,197,240,240,190,240,240,254,69,4,52,4,169,254,88,149,253,148,2,108,149,1,168,156,156,0,0,0,1,0,200,255,240,4,3,5,84,0,35,0,123,64,78,106,18,122,18,138,18,3,18, +40,9,14,72,1,33,33,11,11,37,35,31,3,70,20,26,144,22,1,22,22,24,28,3,47,20,63,20,79,20,3,20,64,32,36,72,20,64,26,30,72,20,64,18,24,72,0,20,1,20,34,26,80,27,2,22,80,35,23,23,31,27,29,29, +27,15,6,80,17,22,0,63,237,63,51,47,17,51,57,47,51,237,50,16,237,50,1,47,93,43,43,43,93,23,51,47,93,51,16,237,50,50,18,57,47,51,47,51,49,48,0,43,93,1,21,33,21,20,22,51,50,62,2,55,21,14,3,35, +34,38,61,1,35,53,51,17,35,53,51,19,51,17,33,21,33,17,3,212,254,80,85,97,40,85,79,69,24,22,70,87,102,54,162,162,168,168,168,170,58,120,1,176,254,80,2,135,132,227,79,76,7,10,12,5,137,6,16,14,10,137,148,246, +132,1,37,142,1,26,254,230,142,254,219,0,255,255,0,142,255,236,4,61,6,158,18,38,0,56,0,0,17,7,1,82,0,1,0,245,0,19,64,11,1,26,5,38,1,1,37,53,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,185, +255,236,4,31,5,169,18,38,0,88,0,0,17,6,1,82,1,0,0,21,180,1,38,17,38,1,184,255,251,180,49,65,36,19,37,1,43,53,0,43,53,0,0,0,255,255,0,142,255,236,4,61,6,94,18,38,0,56,0,0,17,7,1,77, +0,2,1,11,0,19,64,11,1,26,5,38,1,1,27,26,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,185,255,236,4,31,5,83,18,38,0,88,0,0,17,6,1,77,2,0,0,21,180,1,38,17,38,1,184,255,251,180,39,38, +36,19,37,1,43,53,0,43,53,0,0,0,255,255,0,142,255,236,4,61,6,169,18,38,0,56,0,0,17,7,1,78,0,0,0,245,0,19,64,11,1,26,5,38,1,0,31,39,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,185, +255,236,4,31,5,180,18,38,0,88,0,0,17,6,1,78,0,0,0,21,180,1,38,17,38,1,184,255,250,180,43,51,36,19,37,1,43,53,0,43,53,0,0,0,255,255,0,142,255,236,4,61,6,169,18,38,0,56,0,0,17,7,1,80, +0,0,0,158,0,46,178,2,1,31,184,255,192,64,24,20,24,72,144,31,1,112,31,1,16,31,1,0,31,1,31,2,1,0,36,26,10,0,37,1,43,53,53,0,17,93,93,93,93,43,53,53,255,255,0,185,255,236,4,31,6,11,18,38, +0,88,0,0,17,6,1,80,0,0,0,25,182,2,1,43,17,38,2,1,184,255,250,180,48,38,36,19,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,142,255,236,4,75,6,169,18,38,0,56,0,0,17,7,1,83,1,56,0,245, +0,23,64,13,2,1,26,5,38,2,1,106,32,29,10,0,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,185,255,236,4,81,5,180,18,38,0,88,0,0,17,7,1,83,1,62,0,0,0,23,64,13,2,1,38,17,38,2,1,106, +44,41,36,19,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,142,254,85,4,61,5,69,18,38,0,56,0,0,17,6,1,81,59,0,0,11,182,1,61,32,26,10,0,37,1,43,53,0,255,255,0,185,254,85,4,56,4,58,18,38, +0,88,0,0,17,7,1,81,1,33,0,0,0,11,182,1,0,49,49,20,20,37,1,43,53,0,0,0,255,255,0,0,0,0,4,204,6,169,18,38,0,58,0,0,17,7,1,75,255,252,0,245,0,21,180,1,52,5,38,1,184,255,252,180, +57,51,19,50,37,1,43,53,0,43,53,0,255,255,0,21,0,0,4,184,5,180,18,38,0,90,0,0,17,6,1,75,252,0,0,21,180,1,44,17,38,1,184,255,252,180,49,43,15,42,37,1,43,53,0,43,53,0,0,0,255,255,0,36, +0,0,4,168,6,169,18,38,0,60,0,0,17,7,1,75,255,252,0,245,0,21,180,1,10,5,38,1,184,255,252,180,15,9,4,8,37,1,43,53,0,43,53,0,255,255,0,66,254,87,4,137,5,180,18,38,0,92,0,0,17,6,1,75, +252,0,0,21,180,1,33,17,38,1,184,255,253,180,38,32,17,31,37,1,43,53,0,43,53,0,0,0,255,255,0,36,0,0,4,168,6,93,18,38,0,60,0,0,17,7,0,105,0,1,0,226,0,23,64,13,2,1,9,5,38,2,1,0, +13,11,4,8,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,73,0,0,4,131,6,169,18,38,0,61,0,0,17,7,0,116,0,102,0,245,0,19,64,11,1,10,5,38,1,102,10,13,1,0,37,1,43,53,0,43,53,0,0,0, +255,255,0,147,0,0,4,44,5,180,18,38,0,93,0,0,17,6,0,116,85,0,0,19,64,11,1,10,17,38,1,91,10,13,0,8,37,1,43,53,0,43,53,0,255,255,0,73,0,0,4,131,6,102,18,38,0,61,0,0,17,7,1,79, +0,13,0,154,0,19,64,11,1,10,5,38,1,14,10,12,1,0,37,1,43,53,0,43,53,0,0,0,255,255,0,147,0,0,4,44,5,204,18,38,0,93,0,0,17,6,1,79,253,0,0,11,182,1,4,10,12,0,8,37,1,43,53,0, +255,255,0,73,0,0,4,131,6,168,18,38,0,61,0,0,17,7,1,76,0,10,0,244,0,19,64,11,1,10,5,38,1,10,12,18,1,0,37,1,43,53,0,43,53,0,0,0,255,255,0,147,0,0,4,44,5,180,18,38,0,93,0,0, +17,6,1,76,1,0,0,19,64,11,1,10,17,38,1,7,12,18,0,8,37,1,43,53,0,43,53,0,0,1,1,144,0,0,4,75,5,204,0,23,0,62,185,0,5,255,232,64,36,9,12,72,0,70,47,1,63,1,111,1,127,1,143,1, +5,1,64,20,37,72,0,1,1,1,12,1,12,24,25,18,80,7,0,0,21,0,63,63,237,17,18,1,57,57,47,47,93,43,93,237,49,48,0,43,33,35,17,52,62,2,51,50,30,2,23,21,46,3,35,34,14,2,21,2,68,180,45,100, +159,114,29,80,80,71,21,18,72,79,72,19,66,98,64,31,4,83,101,143,91,42,3,6,8,4,145,3,6,5,3,20,54,94,75,0,0,1,0,234,254,87,4,45,5,89,0,27,0,92,64,51,16,13,17,111,18,20,20,18,14,14,3,13, +111,22,19,22,0,22,16,22,2,0,18,16,18,2,18,22,18,22,28,29,3,3,29,16,20,81,13,112,21,1,21,21,0,17,27,7,115,0,7,0,63,237,63,18,57,47,93,51,237,50,17,1,51,47,17,18,57,57,47,47,93,93,18,57, +16,237,17,57,47,17,51,47,16,237,17,57,49,48,1,50,22,23,7,46,1,35,34,14,2,15,1,33,7,33,3,35,19,35,55,51,55,62,3,3,141,46,86,28,40,20,75,35,45,61,41,24,9,27,1,46,25,254,209,243,180,243,252,27, +251,29,14,47,84,128,5,89,15,8,136,7,12,16,37,60,43,137,131,251,50,4,206,131,152,59,102,76,44,0,0,0,0,4,0,0,0,0,4,204,6,169,0,22,0,36,0,42,0,62,1,33,64,11,11,40,9,12,72,2,40,9,12,72, +20,184,255,232,179,9,17,72,16,184,255,232,64,9,9,17,72,116,40,132,40,2,40,184,255,240,64,127,9,12,72,23,36,6,5,28,5,23,28,5,34,35,7,8,29,8,34,29,8,3,1,82,5,28,5,94,4,3,20,4,4,3,10,1, +82,8,29,8,94,9,10,20,9,9,10,39,134,68,40,84,40,100,40,3,40,130,42,132,112,37,128,37,2,37,13,43,132,128,0,1,0,53,132,13,13,10,29,0,3,28,28,29,9,5,16,4,1,4,4,64,8,127,9,143,9,2,9,112, +39,128,39,2,39,140,127,42,143,42,2,42,18,6,36,7,95,35,58,142,29,28,10,3,3,29,29,184,255,192,64,18,9,12,72,35,29,35,29,5,48,142,18,220,9,8,4,3,5,18,0,63,23,51,63,237,18,57,57,47,47,43,17,23, +51,16,237,16,237,51,50,16,214,93,237,93,1,47,93,51,17,51,47,93,51,18,57,57,17,51,51,17,51,51,47,237,47,93,237,16,212,93,237,253,93,237,135,16,43,135,43,196,135,24,16,43,135,43,196,17,18,0,57,16,135,5,192,192, +192,17,18,0,57,16,135,5,192,192,192,1,43,93,49,48,0,43,43,43,43,1,20,6,7,1,35,3,33,3,35,1,46,1,53,52,62,2,51,50,30,2,3,46,3,39,35,14,3,7,3,33,1,53,55,51,21,5,23,52,46,2,35,34, +14,2,21,20,30,2,51,50,62,2,3,88,43,44,1,203,194,138,253,205,137,196,1,209,47,46,30,60,91,61,61,91,60,30,155,10,22,21,17,6,18,6,16,19,20,11,140,1,185,254,201,227,197,254,212,86,13,29,46,33,33,46,30,13, +13,30,46,33,33,46,29,13,4,187,48,83,29,251,229,1,67,254,189,4,23,29,86,49,39,72,55,33,33,55,72,254,73,26,56,54,47,17,17,48,54,56,25,254,177,3,201,20,240,29,231,234,15,29,24,15,15,24,29,15,15,30,24,15, +15,24,30,0,0,4,0,128,255,236,4,136,6,169,0,66,0,81,0,87,0,107,1,54,64,29,138,40,1,122,77,138,77,2,101,4,1,106,54,122,54,138,54,3,55,40,9,17,72,2,40,9,17,72,64,184,255,232,179,9,17,72,60,184, +255,232,64,26,9,17,72,29,19,45,19,61,19,3,29,32,9,12,72,6,33,22,33,2,52,24,9,12,72,85,184,255,224,64,97,9,17,72,84,134,85,130,87,132,82,82,98,132,57,54,3,57,0,132,88,112,88,128,88,2,57,88,57,88, +31,72,14,14,7,70,37,22,79,72,95,72,2,72,72,31,109,48,71,192,49,1,49,49,79,71,0,31,1,31,73,81,37,223,48,239,48,255,48,3,48,64,9,12,72,48,48,54,54,3,3,43,103,93,142,62,64,25,33,72,62,82,128,103, +240,103,2,103,184,255,192,179,9,13,72,82,184,255,192,179,17,25,72,82,184,255,192,64,28,11,15,72,191,37,207,37,2,32,37,96,37,2,37,103,82,82,103,37,3,84,10,67,80,22,17,28,22,0,63,51,51,237,50,47,23,57,47,47, +47,93,93,43,43,43,93,16,214,43,237,16,205,57,17,51,17,51,47,43,93,16,237,1,47,93,237,51,47,93,237,17,18,57,47,93,51,51,237,50,47,17,18,57,57,47,47,93,16,237,17,57,57,16,237,51,47,237,253,237,43,49,48,0, +43,93,43,93,43,43,43,43,1,93,0,93,93,93,1,20,6,7,30,1,21,17,20,22,51,50,54,55,21,14,1,35,34,46,2,39,35,14,3,35,34,38,53,52,62,2,63,1,53,52,46,2,35,34,14,2,7,39,62,3,55,46,1,53, +52,62,2,51,50,30,2,1,50,62,2,61,1,7,14,3,21,20,22,19,53,55,51,21,5,23,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,3,78,51,53,129,129,42,59,15,30,14,34,67,38,51,73,46,24,3,6,28,68,88, +114,74,158,160,79,128,163,84,236,27,55,84,56,50,81,58,37,6,188,8,39,68,99,69,49,48,30,60,91,61,61,91,60,30,254,158,83,122,81,40,190,55,111,89,56,89,102,227,197,254,212,93,13,29,46,33,33,46,30,13,13,30,46,33, +33,46,29,13,4,232,52,90,28,30,176,142,254,46,80,81,4,3,112,8,8,27,55,81,54,52,84,59,32,172,150,107,137,78,31,1,4,59,67,94,58,27,15,39,67,51,17,52,91,72,52,13,28,88,50,39,72,55,33,33,55,72,251,102, +63,96,116,53,89,4,1,15,48,91,76,82,100,5,99,20,189,29,180,240,15,29,24,15,15,24,29,15,15,30,24,15,15,24,30,0,255,255,0,1,0,0,4,171,6,169,18,38,0,134,0,0,17,7,0,116,0,245,0,245,0,21,180,2, +25,5,38,2,184,1,5,180,25,28,3,13,37,1,43,53,0,43,53,0,255,255,0,20,255,236,4,184,5,180,18,38,0,166,0,0,17,6,0,116,90,0,0,19,64,11,3,90,17,38,3,90,90,93,30,64,37,1,43,53,0,43,53,0, +255,255,0,56,255,218,4,146,6,169,18,38,0,152,0,0,17,7,0,116,0,100,0,245,0,19,64,11,3,44,5,38,3,101,44,47,10,23,37,1,43,53,0,43,53,0,0,0,255,255,0,110,255,236,4,93,5,180,18,38,0,184,0,0, +17,6,0,116,100,0,0,19,64,11,3,50,17,38,3,100,50,53,14,0,37,1,43,53,0,43,53,0,255,255,0,79,254,89,4,104,5,90,16,38,2,149,227,0,18,6,0,54,0,0,0,0,255,255,0,167,254,89,4,36,4,75,16,38, +2,149,5,0,18,6,0,86,0,0,0,0,255,255,0,76,254,89,4,128,5,69,16,38,2,149,227,0,18,6,0,55,0,0,0,0,255,255,0,190,254,89,3,249,5,84,16,38,2,149,5,0,18,6,0,87,0,0,0,0,0,1,1,27, +4,177,3,177,5,180,0,9,0,37,64,23,32,1,80,1,96,1,128,1,4,1,6,3,32,11,15,72,3,142,9,140,5,2,147,0,63,51,253,237,43,1,47,196,93,49,48,1,21,35,39,35,7,35,53,55,51,3,177,105,219,2,232,104, +254,164,4,197,20,138,138,20,239,0,0,0,0,1,1,27,4,177,3,177,5,180,0,9,0,43,64,14,32,8,80,8,96,8,128,8,4,8,3,7,4,6,184,255,224,64,9,11,15,72,6,142,4,140,1,147,0,63,237,237,43,17,51,1, +47,196,93,49,48,1,35,39,53,51,23,51,55,51,21,2,189,164,254,104,232,2,219,105,4,177,239,20,138,138,20,0,0,1,1,81,4,212,3,120,5,83,0,3,0,20,64,9,15,0,1,0,1,3,143,0,148,0,63,237,1,47,205,93, +49,48,1,33,53,33,3,120,253,217,2,39,4,212,127,0,0,1,1,45,4,177,3,159,5,180,0,17,0,49,64,31,12,132,15,13,31,13,47,13,3,13,13,6,132,0,5,32,5,2,5,12,6,140,117,9,133,9,2,9,143,0,147,0, +63,237,93,228,50,1,47,93,237,51,47,93,237,49,48,1,34,46,2,39,51,30,1,51,50,54,55,51,14,3,2,101,74,110,76,44,8,127,17,86,82,85,85,17,127,9,44,75,110,4,177,47,75,92,45,63,70,70,63,45,92,75,47,0, +0,1,2,3,5,12,2,203,5,204,0,3,0,21,64,10,3,74,16,0,1,0,0,83,1,0,0,63,237,1,47,93,237,49,48,1,53,51,21,2,3,200,5,12,192,192,0,0,0,2,1,116,4,124,3,88,6,11,0,19,0,39,0,139, +185,0,17,255,232,179,9,15,72,13,184,255,232,64,97,9,15,72,7,24,9,15,72,3,24,9,15,72,20,132,0,0,16,0,32,0,3,48,0,112,0,128,0,176,0,192,0,208,0,6,96,0,1,15,0,31,0,2,0,30,132,0,10,1, +10,25,142,127,15,143,15,2,15,64,9,12,72,15,35,142,47,5,79,5,111,5,223,5,4,15,5,47,5,63,5,79,5,111,5,127,5,159,5,191,5,8,5,64,22,25,72,5,0,47,43,93,113,237,212,43,93,237,1,47,93,237,212,93, +93,113,114,237,49,48,0,43,43,43,43,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,3,88,30,60,91,61,61,91,60,30,30,60,91,61,61,91,60,30,121,13,29, +46,33,33,46,30,13,13,30,46,33,33,46,29,13,5,68,39,72,56,33,33,56,72,39,39,72,55,33,33,55,72,39,15,29,24,15,15,24,29,15,15,30,24,15,15,24,30,0,0,1,1,185,254,85,3,23,0,0,0,23,0,48,64,28, +8,64,13,16,72,5,64,13,20,72,12,135,11,11,6,0,0,17,132,0,6,1,6,11,20,142,3,149,0,63,237,47,1,47,93,237,51,47,18,57,47,237,49,48,43,43,1,14,1,35,34,38,53,52,62,2,55,51,14,3,21,20,22,51, +50,54,55,3,23,28,71,40,105,106,34,48,54,19,133,25,52,43,27,49,45,29,58,28,254,112,12,15,102,85,47,79,61,42,11,14,45,59,70,39,42,48,13,11,0,1,0,255,4,177,3,204,5,169,0,31,0,81,64,16,10,31,26,31, +2,30,24,9,15,72,5,15,21,15,2,14,184,255,232,64,36,9,15,72,26,131,15,27,47,27,63,27,127,27,143,27,5,27,27,10,131,0,11,48,11,2,11,26,5,143,16,140,21,143,10,0,147,0,63,50,237,253,237,51,1,47,93,237, +51,47,93,237,49,48,0,43,93,43,93,1,34,46,2,35,34,14,2,7,35,62,3,51,50,30,2,51,50,62,2,55,51,14,3,3,2,42,84,80,77,35,23,29,19,10,5,111,5,20,45,74,59,44,84,80,74,33,23,30,20,10,4,112, +5,20,43,74,4,177,37,45,37,16,30,44,29,45,88,71,44,37,45,37,16,31,44,28,44,88,71,45,0,2,0,29,4,177,3,19,5,180,0,5,0,11,0,90,64,15,2,137,116,3,132,3,2,6,3,22,3,2,3,139,5,184,255,232, +64,22,11,15,72,5,138,0,0,8,137,116,9,132,9,2,6,9,22,9,2,9,139,11,184,255,232,64,15,11,15,72,11,138,0,6,1,6,8,2,140,11,5,147,0,63,51,237,50,1,124,47,93,24,237,43,253,93,93,237,51,47,237,43, +253,93,93,237,49,48,1,53,55,51,21,5,33,53,55,51,21,5,1,137,207,187,254,212,254,54,207,187,254,212,4,177,20,239,29,230,20,239,29,230,0,1,1,219,4,177,2,239,5,246,0,5,0,46,64,10,102,5,118,5,134,5,3,2, +134,3,184,1,11,64,9,5,131,47,0,63,0,2,0,2,184,1,12,177,5,147,0,63,237,1,125,47,93,24,237,253,237,49,48,93,1,53,19,51,21,3,1,219,79,197,171,4,177,33,1,36,37,254,224,0,0,3,1,55,4,177,3,150, +6,65,0,5,0,9,0,13,0,117,178,2,134,3,184,1,11,64,10,103,5,119,5,135,5,3,5,131,0,184,255,192,179,34,38,72,0,184,255,192,64,50,23,27,72,0,0,6,13,136,84,10,1,52,10,68,10,84,10,132,10,148,10,164, +10,228,10,244,10,8,16,10,32,10,2,2,0,10,1,10,9,136,15,6,1,6,8,11,144,9,10,2,184,1,12,177,5,147,0,63,237,212,50,237,50,1,47,113,237,47,93,95,93,93,113,237,18,57,47,43,43,237,93,253,237,49,48,1, +53,19,51,21,3,55,53,51,21,33,53,51,21,2,9,54,197,146,149,143,253,161,145,4,177,33,1,111,37,254,149,18,184,184,184,184,255,255,0,0,0,0,4,204,5,70,18,38,0,36,0,0,17,7,1,84,254,38,255,80,0,20,179,2, +23,3,2,184,254,37,180,21,24,4,7,37,1,43,53,0,63,53,0,0,0,1,1,240,1,164,2,219,2,207,0,3,0,40,64,27,3,150,32,0,1,0,0,160,0,2,0,0,155,15,1,63,1,111,1,159,1,207,1,239,1,6,1,0, +47,93,237,1,47,93,113,237,49,48,1,17,51,17,1,240,235,1,164,1,43,254,213,0,255,255,255,207,0,0,4,195,5,70,16,38,0,40,97,0,17,7,1,84,253,244,255,80,0,38,180,1,14,3,1,15,184,255,192,179,21,28,72,15, +184,255,192,178,9,18,72,184,255,224,180,15,15,0,0,37,1,43,43,43,53,0,63,53,0,2,0,0,0,0,4,105,5,69,0,11,0,17,0,104,64,30,102,17,118,17,134,17,3,11,90,0,8,0,7,3,90,16,0,1,15,4,1,4, +0,4,0,12,19,14,134,15,184,1,11,64,18,17,131,12,2,95,80,7,1,160,7,176,7,2,7,7,0,5,17,184,1,12,183,14,14,9,5,3,4,0,18,0,63,50,63,51,51,47,237,17,18,57,47,93,113,237,1,47,237,253,237,17, +18,57,57,47,47,93,93,237,50,17,51,16,237,49,48,93,33,17,33,17,35,17,51,17,33,17,51,17,1,53,19,51,21,3,3,175,254,88,191,191,1,168,186,251,151,79,197,171,2,111,253,145,5,69,253,202,2,54,250,187,4,0,33,1, +36,37,254,224,255,255,0,1,0,0,4,128,5,70,16,38,0,44,127,0,17,7,1,84,254,38,255,80,0,38,180,1,14,3,1,15,184,255,192,179,18,19,72,15,184,255,192,178,9,15,72,184,255,204,180,15,15,0,0,37,1,43,43,43, +53,0,63,53,255,255,255,207,255,236,4,172,5,90,16,38,0,50,70,0,17,7,1,84,253,244,255,80,0,20,179,2,32,3,2,184,253,173,180,30,33,10,0,37,1,43,53,0,63,53,0,0,0,2,0,0,0,0,4,175,5,69,0,8, +0,14,0,150,64,20,6,14,22,14,38,14,3,44,7,1,7,24,13,16,72,35,5,1,3,5,184,255,232,64,38,13,16,72,0,6,16,6,32,6,3,15,4,7,8,14,1,4,2,14,5,15,4,1,4,6,1,90,2,64,11,14,72,2, +2,16,11,134,12,184,1,11,64,20,14,131,9,6,3,64,0,80,0,96,0,3,63,0,1,0,0,4,1,14,184,1,12,182,11,11,7,4,3,1,18,0,63,63,51,51,16,237,17,18,57,47,93,93,51,51,1,47,237,253,237,18,57,47, +43,237,57,198,93,50,43,1,24,16,77,230,50,49,48,0,95,94,93,1,43,95,93,43,93,93,1,17,35,17,1,51,27,1,51,1,53,19,51,21,3,3,77,188,254,158,201,248,246,201,251,81,79,197,171,2,72,253,184,2,72,2,253,253, +167,2,89,254,187,33,1,36,37,254,224,0,0,2,255,206,0,0,4,155,5,90,0,57,0,63,0,191,64,54,102,63,118,63,134,63,3,107,9,123,9,139,9,3,107,49,123,49,139,49,3,98,37,114,37,130,37,3,98,21,114,21,130,21, +3,69,56,85,56,2,69,2,85,2,2,58,31,1,58,27,1,60,134,61,184,1,11,64,53,63,131,58,64,26,33,72,58,58,53,48,92,40,10,92,18,40,18,40,18,53,24,16,16,5,90,16,24,32,24,48,24,128,24,4,16,24,1,24, +24,65,64,42,42,34,90,53,64,16,20,72,53,63,184,1,12,64,15,60,3,19,39,39,16,42,95,18,41,18,29,95,0,4,0,63,237,63,51,237,50,50,47,51,63,237,1,47,43,237,51,47,17,18,57,47,93,113,237,50,47,17,18,57, +57,47,47,16,237,16,237,17,51,47,43,237,253,237,49,48,0,93,93,93,93,93,93,93,93,1,93,1,50,30,2,21,20,14,2,7,54,55,62,1,59,1,21,33,53,62,3,53,52,46,2,35,34,14,2,21,20,30,2,23,21,33,53,51, +50,22,23,22,23,46,3,53,52,62,2,1,53,19,51,21,3,2,141,113,185,132,72,38,79,119,81,26,26,22,48,19,200,254,49,75,95,54,20,39,76,115,76,77,115,77,39,20,54,95,75,254,49,200,19,48,22,26,26,81,119,79,38,73, +132,185,253,177,79,197,171,5,90,85,157,221,136,95,179,160,138,54,3,3,2,3,156,224,55,125,136,144,74,105,168,119,64,64,119,168,105,74,144,136,125,55,224,156,3,2,3,3,54,138,160,179,95,136,221,157,85,254,166,33,1,36,37,254, +224,0,0,0,255,255,0,149,255,236,4,93,6,65,18,38,1,134,0,0,17,6,1,85,243,0,0,25,181,3,2,1,3,2,1,184,255,225,180,30,28,17,7,37,1,43,53,53,53,0,53,53,53,0,0,0,255,255,0,0,0,0,4,204, +5,69,18,6,0,36,0,0,255,255,0,162,0,0,4,128,5,69,18,6,0,37,0,0,0,1,0,224,0,0,4,91,5,69,0,5,0,32,64,17,3,3,7,0,90,0,1,16,1,2,1,5,95,2,3,0,18,0,63,63,237,1,47,93, +237,18,57,47,49,48,33,35,17,33,21,33,1,159,191,3,123,253,68,5,69,156,0,0,0,2,0,12,0,0,4,192,5,69,0,5,0,18,0,121,64,76,41,2,1,6,3,1,3,1,82,18,11,18,94,4,3,20,4,4,3,2,1,82, +17,11,17,94,1,2,20,1,1,2,2,3,11,3,1,4,90,111,18,127,18,143,18,3,16,18,1,18,18,20,17,90,1,90,11,1,75,11,1,11,3,2,3,18,4,1,1,4,18,3,17,95,0,18,0,63,237,23,50,47,47,47,63,51, +51,93,93,1,47,237,18,57,47,93,93,237,17,23,57,135,16,43,135,43,196,135,24,16,43,135,43,196,49,48,1,93,93,51,53,1,51,1,21,1,46,3,39,14,3,7,1,33,12,1,221,244,1,227,254,6,18,34,27,17,2,1,18,27, +34,18,254,202,3,52,145,4,180,251,78,147,3,169,46,94,79,54,4,4,54,79,95,45,252,243,0,0,255,255,0,162,0,0,4,98,5,69,18,6,0,40,0,0,255,255,0,73,0,0,4,131,5,69,18,6,0,61,0,0,255,255,0,162, +0,0,4,42,5,69,18,6,0,43,0,0,0,3,0,102,255,236,4,102,5,90,0,17,0,29,0,33,0,202,64,81,86,16,1,69,16,1,70,13,86,13,2,73,7,89,7,2,73,3,89,3,2,118,29,134,29,2,52,29,1,118,25,134, +25,2,52,25,1,121,23,137,23,2,59,23,1,121,19,137,19,2,59,19,1,31,30,47,30,63,30,127,30,143,30,5,30,64,21,28,72,16,33,32,33,48,33,112,33,128,33,5,33,184,255,192,64,66,21,28,72,33,30,33,30,10,0,91, +95,18,1,18,64,25,28,72,0,18,1,18,18,35,24,91,80,10,1,16,10,1,10,32,95,15,33,63,33,127,33,143,33,4,111,33,143,33,159,33,191,33,223,33,5,33,33,27,21,95,15,4,27,95,5,19,0,63,237,63,237,18,57,47, +113,114,237,1,47,93,113,237,18,57,47,93,43,113,237,17,57,57,47,47,43,93,43,93,49,48,0,93,93,93,93,93,93,93,93,93,93,93,93,93,1,20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,0,3,16,2,35,34,2, +17,16,18,51,50,18,3,21,33,53,4,102,70,132,191,120,127,192,128,64,68,130,191,124,247,1,8,201,158,152,156,156,158,153,163,148,143,254,177,2,169,173,254,250,177,89,94,179,1,5,167,173,1,2,172,86,254,165,254,170,1,14,1,7, +254,249,254,242,254,242,254,236,1,24,1,86,154,154,0,0,255,255,0,202,0,0,4,1,5,69,18,6,0,44,0,0,255,255,0,162,0,0,4,203,5,69,18,6,0,46,0,0,0,1,0,10,0,0,4,194,5,69,0,16,0,95,64,55, +16,1,82,1,7,1,94,0,16,20,0,16,1,0,15,1,82,13,7,13,94,14,15,20,14,15,13,14,7,14,16,0,1,0,0,18,127,14,143,14,2,14,90,7,1,75,7,1,7,16,15,3,14,0,18,0,63,50,63,51,51,93,93,1, +47,93,17,51,47,93,18,57,16,0,193,135,5,43,135,43,196,16,0,193,135,5,24,43,135,43,196,49,48,33,35,1,46,1,39,38,39,6,7,14,1,7,1,35,1,51,4,194,201,254,194,16,30,12,14,12,13,14,12,29,16,254,192,201, +1,249,198,3,134,48,97,41,48,45,47,48,42,97,45,252,122,5,69,0,255,255,0,129,0,0,4,75,5,69,18,6,0,48,0,0,255,255,0,162,0,0,4,42,5,69,18,6,0,49,0,0,0,3,0,135,0,0,4,70,5,69,0,3, +0,7,0,11,0,135,64,101,192,7,208,7,224,7,3,224,7,240,7,2,191,2,207,2,223,2,3,2,64,33,36,72,159,8,175,8,191,8,3,0,11,192,11,208,11,224,11,4,0,11,224,11,240,11,3,0,11,8,2,7,7,2,8,11, +0,5,13,207,4,1,0,4,16,4,2,4,10,95,15,11,63,11,127,11,143,11,4,111,11,143,11,159,11,191,11,223,11,5,11,11,1,5,95,4,18,0,95,1,3,0,63,237,63,237,17,57,47,113,114,237,1,47,93,113,18,23,57,47, +47,47,47,47,93,113,93,43,93,93,113,49,48,19,53,33,21,1,53,33,21,3,21,33,53,155,3,151,252,85,3,191,145,253,99,4,169,156,156,251,87,156,156,3,3,154,154,0,255,255,0,102,255,236,4,102,5,90,18,6,0,50,0,0, +0,1,0,163,0,0,4,42,5,69,0,7,0,67,64,47,3,90,31,4,47,4,63,4,111,4,127,4,5,111,4,127,4,143,4,191,4,4,4,4,9,7,90,112,0,1,0,0,16,0,160,0,176,0,4,0,6,95,1,3,4,0,18,0, +63,50,63,237,1,47,93,113,237,18,57,47,93,113,237,49,48,51,17,33,17,35,17,33,17,163,3,135,191,253,247,5,69,250,187,4,169,251,87,0,255,255,0,162,0,0,4,95,5,69,18,6,0,51,0,0,0,1,0,108,0,0,4,161, +5,69,0,12,0,103,64,25,118,8,134,8,2,8,2,2,5,1,7,91,159,5,175,5,191,5,3,3,5,3,5,1,11,184,255,192,64,31,9,22,72,11,11,14,10,91,16,1,1,1,3,7,95,4,9,8,64,2,1,2,2,9,4,3, +1,10,95,0,18,0,63,237,50,63,18,57,25,47,113,51,51,24,16,237,50,1,47,93,237,18,57,47,43,18,57,57,47,47,93,237,17,18,57,47,205,49,48,0,93,51,53,9,1,53,33,21,33,1,21,1,33,21,108,2,26,253,247,3, +231,252,240,1,202,254,22,3,109,162,2,37,1,221,161,156,254,97,124,254,14,156,0,0,255,255,0,76,0,0,4,128,5,69,18,6,0,55,0,0,255,255,0,36,0,0,4,168,5,69,18,6,0,60,0,0,0,3,0,8,255,245,4,197, +5,79,0,29,0,42,0,55,0,148,185,0,45,255,224,179,12,15,72,41,184,255,224,64,82,12,15,72,54,24,12,15,72,32,24,12,15,72,30,90,64,0,14,7,15,8,14,43,90,15,37,24,7,92,49,21,127,8,143,8,2,15,8,63, +8,191,8,207,8,4,79,8,95,8,127,8,143,8,4,8,8,57,56,35,50,96,21,24,21,38,49,96,9,6,9,144,21,1,21,9,21,9,7,22,3,7,19,0,63,63,18,57,57,47,47,93,17,51,16,237,50,17,51,16,237,50,17,18, +1,57,47,93,113,114,51,51,237,50,50,125,212,24,237,43,1,24,16,77,244,26,237,49,48,0,43,43,43,43,1,20,14,2,43,1,21,35,53,35,34,46,2,53,52,62,2,59,1,53,51,21,51,50,30,2,7,52,46,2,43,1,17,51, +50,62,2,37,20,30,2,59,1,17,35,34,14,2,4,197,63,121,177,114,41,181,41,114,177,121,63,65,124,181,116,30,181,29,116,182,124,65,194,45,82,118,72,5,12,74,115,79,42,252,199,42,79,116,73,12,8,72,116,82,44,2,194,97, +181,139,83,217,217,83,139,181,97,106,177,127,71,172,172,71,127,177,110,86,128,85,43,253,72,50,93,131,80,80,131,93,50,2,184,43,85,128,0,0,255,255,0,36,0,0,4,169,5,69,18,6,0,59,0,0,0,1,0,49,0,0,4,156, +5,69,0,35,0,105,64,63,2,22,18,22,34,22,3,2,13,18,13,34,13,3,12,4,25,92,64,28,14,35,7,0,14,19,35,92,0,10,92,175,7,1,7,16,63,0,1,127,0,143,0,2,16,0,1,0,0,36,37,19,16,96,34,1, +1,26,17,8,3,0,18,0,63,63,51,51,57,47,51,237,50,17,18,1,57,47,93,93,113,51,212,93,237,16,237,50,43,1,24,16,77,244,26,237,49,48,0,95,94,93,93,33,17,35,34,46,2,53,17,51,17,20,30,2,59,1,17,51, +17,51,50,62,2,53,17,51,17,20,14,2,43,1,17,2,25,58,114,163,104,49,161,31,67,105,73,51,155,51,73,104,67,32,161,49,105,162,114,58,1,141,84,143,188,104,1,177,254,75,80,139,102,58,3,48,252,208,58,102,139,80,1,181, +254,79,104,188,143,84,254,115,0,1,0,59,0,0,4,147,5,90,0,57,0,218,64,120,121,21,137,21,2,118,37,134,37,2,107,9,123,9,139,9,3,107,49,123,49,139,49,3,102,37,118,37,134,37,3,102,21,118,21,134,21,3,70,56, +86,56,2,70,2,86,2,2,57,27,1,57,31,1,48,92,40,10,92,18,32,18,48,18,80,18,96,18,112,18,5,79,18,1,223,40,239,40,255,40,3,0,40,16,40,32,40,3,112,40,128,40,2,40,18,40,18,53,24,16,16,5,90,128, +24,144,24,208,24,224,24,240,24,5,144,24,160,24,2,24,184,255,192,64,35,9,12,72,24,24,53,59,42,42,34,90,47,53,63,53,2,53,64,33,36,72,53,19,39,39,16,42,95,18,41,18,29,95,0,4,0,63,237,63,51,237,50,50, +47,51,1,47,43,93,237,51,47,17,18,57,47,43,93,113,237,50,47,17,18,57,57,47,47,93,113,113,113,114,16,237,16,237,49,48,0,93,93,93,93,93,93,93,93,1,93,93,1,50,30,2,21,20,14,2,7,54,55,62,1,59,1,21, +33,53,62,3,53,52,46,2,35,34,14,2,21,20,30,2,23,21,33,53,51,50,22,23,22,23,46,3,53,52,62,2,2,103,124,197,138,73,45,85,126,81,32,30,26,54,19,200,254,29,75,102,61,26,39,83,127,87,88,128,82,40,26,61, +102,75,254,29,200,19,54,26,30,32,81,126,85,45,73,138,197,5,90,85,157,221,136,95,179,160,138,54,3,3,2,3,156,224,55,125,136,144,74,105,168,119,64,64,119,168,105,74,144,136,125,55,224,156,3,2,3,3,54,138,160,179,95,136, +221,157,85,0,255,255,0,202,0,0,4,1,6,134,18,38,0,44,0,0,17,7,0,105,0,2,1,11,0,23,64,13,2,1,12,5,38,2,1,2,16,14,0,1,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,36,0,0,4,168, +6,134,18,38,0,60,0,0,17,7,0,105,0,18,1,11,0,23,64,13,2,1,9,5,38,2,1,17,13,11,4,8,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,129,255,236,4,144,5,246,18,38,1,126,0,0,17,6,1,84, +60,0,0,19,64,11,2,60,17,38,2,24,60,63,8,23,37,1,43,53,0,43,53,0,255,255,0,175,255,236,4,65,5,246,18,38,1,130,0,0,17,6,1,84,80,0,0,19,64,11,1,58,17,38,1,61,58,61,16,6,37,1,43,53, +0,43,53,0,255,255,0,179,254,87,4,25,5,246,18,38,1,132,0,0,17,6,1,84,80,0,0,19,64,11,1,38,17,38,1,79,38,41,19,36,37,1,43,53,0,43,53,0,255,255,0,149,255,236,4,93,5,246,18,38,1,134,0,0, +17,6,1,84,30,0,0,19,64,11,1,20,17,38,1,10,20,23,17,7,37,1,43,53,0,43,53,0,255,255,0,163,255,236,4,68,6,65,18,38,1,146,0,0,17,6,1,85,241,0,0,25,181,3,2,1,3,2,1,184,255,228,180,42, +40,10,0,37,1,43,53,53,53,0,53,53,53,0,0,0,0,2,0,129,255,236,4,144,4,78,0,39,0,59,0,150,64,106,122,37,138,37,2,122,52,138,52,2,122,48,138,48,2,101,42,1,74,58,90,58,106,58,3,37,13,53,13,2, +11,6,27,6,123,6,139,6,4,123,34,139,34,2,34,33,123,22,139,22,2,33,22,23,23,28,73,16,0,96,50,112,50,2,144,50,160,50,208,50,224,50,4,50,50,61,40,71,0,8,1,8,34,21,22,15,55,80,116,16,132,16,2,16, +11,16,45,80,123,39,139,39,2,39,5,22,0,63,51,93,237,63,51,93,237,63,63,1,47,93,237,18,57,47,93,113,51,51,237,50,47,51,51,93,47,51,93,49,48,0,93,93,93,93,1,93,93,93,37,14,3,35,34,2,17,16,18,51, +50,30,2,23,51,62,3,55,51,14,3,7,30,3,23,35,46,3,39,1,20,30,2,51,50,62,2,55,46,3,35,34,14,2,3,118,25,66,87,111,70,205,193,217,209,69,112,86,63,20,2,4,14,19,23,13,188,22,46,39,30,5,3,23, +31,36,18,183,11,21,16,13,3,253,196,28,59,93,66,54,100,82,61,14,12,45,71,102,70,66,96,64,31,237,56,94,69,38,1,20,1,24,1,28,1,26,39,69,93,54,21,56,63,65,30,47,128,139,139,58,103,175,144,110,39,28,66,65, +58,20,1,49,112,160,103,48,52,107,160,108,86,154,115,68,46,102,163,0,0,2,0,172,254,87,4,103,5,204,0,32,0,64,0,141,183,106,41,122,41,138,41,3,52,184,255,224,64,52,13,17,72,69,31,85,31,101,31,3,100,63,116,63, +132,63,3,53,63,69,63,85,63,3,10,3,26,3,2,5,20,21,20,2,28,23,60,60,13,23,72,33,33,14,0,72,0,54,16,54,2,54,184,255,192,64,29,16,19,72,54,54,66,44,13,70,0,14,1,14,28,59,80,60,60,18,49,80, +5,22,38,80,18,0,13,27,0,63,63,237,63,237,17,57,47,237,57,1,47,93,237,50,18,57,47,43,93,237,18,57,47,237,18,57,47,18,57,49,48,0,93,93,93,93,93,43,93,1,20,14,2,35,34,38,39,35,30,1,21,17,35,17, +52,54,51,50,30,2,21,20,14,2,7,30,3,1,52,46,2,35,34,14,2,21,17,30,3,51,50,62,2,53,52,46,2,35,53,62,3,4,103,53,111,173,120,102,160,56,6,3,3,180,228,226,99,152,102,53,35,61,81,46,57,114,91,56, +254,244,27,57,87,60,70,104,68,34,28,71,81,87,43,72,110,73,38,46,97,153,107,81,116,75,35,1,149,88,155,116,66,55,39,57,92,53,254,215,5,172,237,220,47,90,130,82,73,111,82,56,18,11,55,93,137,2,122,44,77,57,32,35, +77,122,88,252,208,19,34,25,14,41,76,106,66,65,110,81,45,142,6,46,75,100,0,0,0,1,0,53,254,88,4,144,4,58,0,24,0,184,64,25,84,11,1,69,11,1,64,14,80,14,2,47,14,1,19,71,138,23,1,23,24,13,16,72, +14,184,255,240,64,33,12,17,72,23,14,6,105,6,1,6,13,20,20,24,12,32,13,17,72,40,12,56,12,2,3,12,112,13,128,13,2,2,13,184,255,192,64,61,10,15,72,13,13,26,130,0,1,115,0,1,100,0,1,83,0,1,68,0, +1,53,0,1,38,0,1,18,0,1,4,0,1,0,24,64,11,19,72,24,118,6,134,6,2,59,14,75,14,91,14,3,14,6,23,23,19,27,12,0,15,0,63,50,63,57,47,51,51,93,93,1,47,43,51,93,93,93,93,93,93,93,93,93, +17,51,47,43,95,93,51,95,93,43,18,57,47,18,57,93,17,51,51,43,43,93,237,49,48,0,93,93,93,93,9,1,30,3,23,62,3,55,1,51,1,14,3,7,35,62,1,55,1,0,255,1,15,11,29,28,21,2,3,23,30,31,12,0, +255,197,254,75,17,31,27,22,8,191,17,48,24,254,41,4,58,253,111,27,79,77,62,9,11,64,78,82,29,2,135,251,251,45,111,124,132,65,131,213,91,4,47,0,0,2,0,112,255,236,4,85,5,204,0,19,0,50,0,163,64,27,117,27, +133,27,2,105,8,1,106,7,1,68,18,84,18,100,18,3,99,12,1,68,12,84,12,2,26,184,255,232,64,85,11,17,72,50,50,31,71,0,112,25,128,25,2,83,25,99,25,2,36,25,52,25,68,25,3,25,46,5,0,47,47,41,112,0, +128,0,144,0,3,80,0,160,0,2,0,0,16,0,96,0,112,0,128,0,5,0,0,52,10,71,41,64,40,45,72,41,64,24,27,72,0,41,1,41,47,50,80,46,5,49,0,15,80,36,22,0,63,237,63,57,57,237,50,1,47,93,43,43, +237,18,57,47,93,113,114,18,57,47,18,57,57,51,93,93,93,16,237,50,47,49,48,0,43,93,93,93,93,93,93,1,52,46,2,39,14,3,21,20,30,2,51,50,62,2,1,34,46,2,39,1,30,3,21,20,14,2,35,34,46,2,53,52, +62,2,55,1,53,33,21,3,152,54,75,80,26,73,138,108,65,40,78,117,76,81,117,75,35,254,240,13,41,45,42,13,1,60,55,107,85,52,69,128,184,116,114,185,130,71,78,132,174,96,254,193,2,236,1,215,85,145,115,86,27,26,81,114, +146,91,76,131,96,55,54,95,131,3,180,2,3,2,1,254,199,54,116,134,159,98,110,182,131,72,68,127,183,115,112,176,135,97,33,1,72,130,143,0,0,1,0,175,255,236,4,65,4,78,0,57,0,138,64,88,115,18,131,18,2,124,25,140, +25,2,121,37,137,37,2,118,3,134,3,2,10,13,26,13,2,5,30,21,30,37,30,3,42,70,21,47,32,47,1,27,47,27,47,16,6,36,35,35,5,96,6,112,6,128,6,3,6,6,59,55,71,0,16,1,16,21,48,80,47,47,0,39, +80,32,32,36,1,36,36,32,16,0,80,11,5,5,11,22,0,63,51,47,16,237,63,51,47,93,16,237,18,57,47,237,57,1,47,93,237,18,57,47,93,51,51,47,51,17,18,57,57,47,47,93,18,57,237,49,48,0,93,93,93,93,93,93, +37,50,62,2,55,23,14,3,35,34,46,2,53,52,62,2,55,53,46,3,53,52,62,2,51,50,22,23,7,46,1,35,34,6,21,20,30,2,51,21,34,14,4,21,20,22,2,109,69,115,91,67,21,105,32,89,117,149,93,115,164,105,50,45, +75,100,54,51,88,65,37,55,108,160,105,148,211,67,128,47,145,105,128,119,72,119,154,83,53,109,102,88,66,38,132,114,31,48,57,25,100,39,71,53,32,46,84,116,69,58,95,69,42,5,2,6,40,64,86,51,62,106,77,44,86,99,88,71, +68,85,74,57,70,37,12,135,4,14,26,45,65,46,91,93,0,1,0,184,254,149,4,78,5,204,0,58,0,122,64,42,121,56,1,105,55,1,106,25,122,25,138,25,3,115,2,131,2,2,69,2,85,2,101,2,3,140,42,1,25,42,1,42, +52,52,12,73,0,23,16,23,2,23,184,255,192,64,33,15,19,72,23,23,35,60,50,50,0,71,0,35,1,35,52,49,80,50,102,5,118,5,134,5,3,5,28,28,17,50,0,17,184,1,9,0,63,63,18,57,47,51,93,16,253,196,1,47, +93,237,51,47,17,18,57,47,43,93,237,50,47,51,93,93,49,48,0,93,93,93,93,93,1,20,30,2,23,30,5,21,20,14,2,7,39,62,3,53,52,46,2,39,46,5,53,52,62,4,55,53,14,3,35,33,53,33,21,14,5,1,119,65, +102,126,61,39,85,83,75,57,34,18,26,29,10,126,9,19,16,11,52,87,113,61,45,102,100,92,70,42,60,103,137,156,165,79,12,35,42,45,23,254,50,3,34,77,163,154,136,103,59,1,123,64,77,47,27,15,9,22,29,39,53,72,46,34, +71,66,54,17,56,12,33,38,39,19,34,49,37,28,12,9,25,36,53,76,101,67,84,172,172,170,163,152,68,6,1,2,2,1,142,138,70,155,164,170,168,164,0,0,0,1,0,179,254,87,4,25,4,78,0,37,0,64,64,41,112,34,128,34, +2,4,33,20,33,36,33,116,33,132,33,5,37,70,0,0,39,25,12,70,0,13,128,13,2,13,25,6,80,31,16,19,15,13,21,0,27,0,63,63,63,63,237,51,1,47,93,237,50,18,57,47,237,49,48,0,93,93,1,17,52,46,2,35, +34,14,2,21,17,35,17,52,46,2,39,51,30,3,21,51,62,3,51,50,30,2,21,17,3,100,33,59,80,48,59,103,77,44,180,1,2,2,1,170,1,2,3,2,3,24,65,85,106,66,83,128,87,45,254,87,4,96,80,103,61,24,45,85, +125,81,253,141,3,83,34,75,67,48,7,5,44,57,59,20,47,76,53,29,44,92,144,101,251,134,0,0,0,3,0,151,255,236,4,54,5,203,0,15,0,26,0,37,0,183,182,107,36,1,99,29,1,24,184,255,232,64,106,14,17,72,19,24, +14,17,72,95,35,111,35,2,75,35,1,95,30,111,30,2,59,30,75,30,2,80,24,96,24,2,68,24,1,38,24,54,24,2,80,19,96,19,2,66,19,1,38,19,54,19,2,33,0,71,79,21,95,21,111,21,159,21,175,21,5,63,21,79, +21,143,21,159,21,4,207,21,223,21,255,21,3,21,64,38,42,72,21,21,39,32,22,71,144,8,1,0,8,192,8,208,8,224,8,4,8,184,255,192,64,16,34,39,72,8,22,81,32,32,16,27,81,11,16,80,3,22,0,63,237,47,237,18, +57,47,237,1,47,43,93,114,237,50,18,57,47,43,93,113,114,237,51,49,48,0,93,93,93,93,93,93,93,93,93,93,1,43,43,93,93,1,16,2,35,34,46,1,2,53,16,18,51,50,30,1,18,1,50,62,2,55,33,30,3,19,34,14, +2,7,33,46,3,4,54,240,228,108,171,118,62,233,232,121,175,112,54,254,42,62,100,73,42,3,253,221,3,44,71,94,66,61,100,72,42,3,2,35,3,40,69,97,2,221,254,131,254,140,92,186,1,27,192,1,118,1,120,93,188,254,231,252, +216,52,128,216,164,163,216,129,52,4,217,51,126,212,161,161,212,126,51,0,0,1,0,149,255,236,4,93,4,58,0,19,0,88,64,59,12,24,9,13,72,32,7,48,7,64,7,176,7,4,7,7,0,70,15,0,18,1,18,18,31,15,79,15, +95,15,111,15,4,15,64,18,60,72,15,15,20,21,17,80,18,15,48,6,64,6,80,6,3,6,6,3,80,10,22,0,63,237,51,47,93,63,237,17,18,1,57,47,43,93,51,47,93,16,237,50,47,93,49,48,0,43,1,20,22,51,50,54, +55,23,14,1,35,34,46,2,53,17,33,53,33,2,136,80,84,66,103,42,94,58,149,99,92,130,83,38,254,193,1,243,1,90,111,101,62,44,120,64,76,46,92,138,93,2,79,142,255,255,0,236,0,0,4,101,4,58,18,6,0,248,0,0, +0,1,0,114,0,0,4,82,5,204,0,35,0,212,64,124,116,0,132,0,2,120,23,136,23,2,115,20,131,20,2,2,64,20,80,20,96,20,3,113,19,129,19,2,37,19,53,19,69,19,101,19,4,100,17,116,17,132,17,3,34,16,50,16, +66,16,3,108,22,124,22,140,22,3,22,16,11,14,72,99,34,115,34,131,34,3,54,34,70,34,86,34,3,37,34,1,6,34,22,34,2,72,0,88,0,136,0,3,20,0,28,70,28,86,28,2,28,21,10,10,35,137,22,1,22,21,16,112, +21,128,21,2,15,21,1,21,21,37,34,35,184,255,240,64,26,0,35,16,35,2,35,91,28,1,28,20,0,64,15,18,72,0,0,15,35,21,21,6,80,15,0,0,63,237,63,51,18,57,47,43,51,51,93,1,47,93,56,51,17,51,47,93, +93,56,51,93,18,57,47,18,57,93,17,51,51,93,49,48,93,93,93,93,43,93,0,93,93,93,93,93,95,93,1,93,0,93,1,39,46,3,35,34,6,7,39,62,3,51,50,30,2,23,1,35,3,46,3,39,14,3,7,1,35,2,51,36, +31,45,44,53,38,15,49,17,35,17,41,44,42,17,60,88,71,63,36,1,171,190,207,8,18,18,16,5,7,22,25,24,8,254,255,187,3,197,99,84,108,61,23,8,4,132,5,8,7,4,36,81,131,95,251,139,2,65,22,57,58,56,21,21, +60,61,56,18,253,193,0,0,0,1,0,156,254,87,4,125,4,58,0,39,0,107,64,72,122,37,138,37,2,27,31,43,31,59,31,3,31,11,22,22,14,70,15,11,31,11,2,15,11,175,11,2,79,11,95,11,191,11,3,11,11,41,3,39, +70,159,0,175,0,2,0,64,39,45,72,0,64,28,32,72,0,0,1,0,19,8,80,31,26,35,22,12,1,15,0,27,0,63,63,51,63,51,51,237,50,1,47,93,43,43,93,237,50,18,57,47,93,113,114,237,50,47,17,57,93,49,48,0, +93,19,17,51,17,20,30,2,51,50,54,53,17,51,17,20,30,2,51,50,54,55,21,14,1,35,34,46,2,39,35,14,1,35,34,38,39,17,156,181,32,58,84,52,128,146,180,11,20,29,18,11,32,11,26,51,36,54,71,44,20,2,3,52, +147,100,67,109,31,254,87,5,227,253,82,78,106,65,28,174,162,2,115,252,208,43,57,32,13,5,3,129,8,12,30,52,71,41,95,99,41,38,254,28,0,1,0,92,0,0,4,54,4,58,0,18,0,126,181,6,8,22,8,2,8,184,255,240, +64,71,13,17,72,73,6,1,122,2,1,55,9,1,16,70,15,15,12,112,5,128,5,2,101,5,1,5,6,1,82,8,9,8,75,7,6,20,7,6,8,7,10,9,26,9,106,9,3,9,7,0,70,0,12,16,12,96,12,3,12,12,20,31, +7,1,7,15,7,15,9,6,21,0,63,51,63,51,1,47,93,18,57,47,93,237,17,57,93,16,0,193,135,5,43,135,43,196,1,50,93,93,17,51,24,47,237,93,49,48,0,93,1,93,43,93,1,20,14,2,7,35,1,51,1,54,18,53, +52,38,39,51,30,1,4,54,66,112,147,81,170,254,102,189,1,75,149,137,29,20,177,24,28,3,78,102,220,219,211,94,4,58,252,96,185,1,79,163,81,119,45,45,113,0,0,0,0,1,0,191,254,154,4,35,5,204,0,80,0,170,64,96, +122,46,138,46,2,106,9,122,9,138,9,3,74,44,90,44,2,69,37,85,37,2,116,50,132,50,2,70,50,86,50,102,50,3,5,55,21,55,2,11,2,27,2,2,13,13,29,13,45,13,3,5,40,35,70,11,16,28,28,64,9,12,72,40, +28,26,11,11,26,28,40,4,0,58,73,96,69,112,69,128,69,3,69,69,82,48,71,0,0,1,0,5,41,81,40,53,184,1,10,182,74,40,74,40,74,26,63,184,1,9,180,28,25,80,26,0,0,63,237,50,63,18,57,57,47,47,16,237, +16,237,57,1,47,93,237,18,57,47,93,237,18,23,57,47,47,47,47,43,17,51,16,237,17,51,49,48,93,93,0,93,93,93,93,93,1,93,0,93,19,52,62,2,55,53,46,3,53,52,62,2,55,53,14,5,43,1,53,33,21,14,5,21, +20,30,2,23,21,14,5,21,20,30,2,23,30,3,21,20,14,2,7,39,62,3,53,52,46,2,39,46,5,191,58,124,193,136,82,138,99,55,48,83,110,62,8,41,55,63,57,48,12,94,2,222,51,111,107,96,73,43,74,122,158,84,66,135, +125,109,81,46,62,98,123,61,58,118,96,61,18,26,29,10,126,9,19,16,11,39,72,101,61,45,101,98,89,68,40,1,98,76,147,124,90,19,2,5,39,68,96,62,64,89,61,36,10,8,1,1,2,2,1,1,142,136,6,17,26,36,51,67, +45,63,81,49,24,6,131,8,30,44,59,76,94,56,64,79,50,30,15,14,34,57,89,68,34,70,63,53,17,56,12,33,38,39,19,34,47,35,27,12,9,25,36,52,74,99,0,0,255,255,0,130,255,236,4,73,4,78,18,6,0,82,0,0, +0,1,0,22,255,236,4,162,4,58,0,46,0,103,64,65,111,25,1,16,16,9,17,72,16,32,9,17,72,10,10,45,45,0,26,71,27,95,38,1,38,27,38,33,0,70,112,19,128,19,2,19,64,11,14,72,19,19,48,20,70,0,33,64, +33,80,33,3,33,20,0,33,80,44,15,27,21,6,80,13,22,0,63,237,63,63,237,50,50,1,47,93,237,18,57,47,43,93,237,17,51,51,47,93,47,237,17,51,47,51,47,49,48,43,0,43,93,1,17,20,30,2,51,50,54,55,23,14, +1,35,34,46,2,53,17,33,21,20,14,2,7,35,62,3,61,1,34,14,2,7,53,62,3,51,33,21,3,214,13,24,35,22,14,39,13,20,31,69,43,58,83,52,24,254,140,7,16,26,19,188,19,30,20,11,39,73,61,47,12,12,43,51, +54,23,3,213,3,172,253,94,43,57,32,13,5,3,129,8,12,28,59,94,66,2,201,72,130,249,223,192,74,76,194,222,243,125,80,6,11,13,7,150,6,11,8,4,142,0,0,0,0,2,0,157,254,87,4,84,4,79,0,26,0,47,0,123, +64,47,67,46,83,46,99,46,3,76,35,92,35,108,35,3,60,8,76,8,92,8,3,29,72,15,73,60,29,76,29,92,29,3,0,71,80,27,160,27,2,0,27,16,27,96,27,3,27,184,255,192,64,39,41,44,72,27,27,49,38,15,70,159, +16,175,16,2,16,64,39,45,72,16,64,28,32,72,0,16,1,16,32,80,22,16,15,27,43,80,10,5,22,0,63,51,237,63,63,237,1,47,93,43,43,93,237,50,18,57,47,43,93,113,237,49,48,0,93,43,93,93,93,1,20,14,2,35, +34,46,2,39,35,30,1,21,17,35,17,52,62,2,51,50,30,2,7,52,46,2,35,34,14,2,21,17,30,3,51,50,62,2,4,84,63,115,161,98,61,99,80,65,29,4,2,2,180,60,116,170,109,103,181,134,78,193,44,83,116,72,69,100, +64,30,29,71,80,87,44,67,100,67,33,2,4,118,197,142,79,20,37,53,33,30,61,32,254,87,3,238,119,193,136,74,79,150,218,132,104,166,115,61,53,101,146,93,254,195,35,55,37,20,58,107,152,0,0,0,0,1,0,176,254,156,4,40, +4,78,0,55,0,130,64,87,131,15,1,108,30,124,30,140,30,3,106,36,1,106,53,122,53,138,53,3,106,53,122,53,138,53,3,67,9,83,9,2,42,3,58,3,106,3,3,51,50,50,17,73,28,64,21,24,72,96,28,1,28,28,57,54, +7,118,7,134,7,3,7,71,0,38,1,38,101,12,117,12,133,12,3,12,33,33,45,22,51,51,0,80,45,16,22,184,1,9,0,63,63,237,51,47,17,18,57,47,51,93,1,47,93,237,93,18,57,47,93,43,237,50,47,51,49,48,0,93, +93,93,1,93,0,93,93,93,1,34,14,4,21,20,30,2,23,30,3,21,20,14,2,7,39,62,3,53,52,46,2,39,46,3,53,52,62,4,51,50,30,2,23,7,46,3,2,176,61,96,71,49,31,13,41,87,133,93,57,121,100,65,18,26, +29,10,126,9,19,16,11,39,73,105,66,103,166,118,64,21,49,78,114,152,98,69,111,89,67,24,113,22,52,61,71,3,193,45,76,100,110,113,52,68,95,70,55,28,17,38,60,90,68,34,68,62,51,17,56,12,33,38,39,19,30,45,37,32, +17,26,64,100,152,114,59,142,143,134,104,62,26,43,54,29,114,24,45,35,21,0,0,0,0,2,0,92,255,236,4,205,4,58,0,28,0,47,0,129,64,92,68,46,84,46,100,46,3,99,41,1,68,41,84,41,2,109,38,1,75,38,91,38, +2,42,38,58,38,2,34,23,10,192,16,208,16,240,16,3,16,16,0,71,207,29,223,29,255,29,3,29,64,40,53,72,0,29,16,29,96,29,3,29,29,49,103,10,1,40,71,31,10,1,10,64,40,53,72,10,64,24,33,72,10,17,35,80, +15,15,43,80,5,22,0,63,237,63,237,50,1,47,43,43,93,237,93,18,57,47,93,43,93,237,50,47,93,17,57,57,49,48,0,93,93,93,93,93,93,1,20,14,2,35,34,46,2,53,52,62,2,51,33,21,35,34,46,2,39,21,30,3, +7,52,46,2,39,35,34,14,2,21,20,22,51,50,62,2,4,54,61,123,183,123,123,186,124,63,86,153,213,126,2,47,155,9,35,43,44,17,28,55,43,26,189,20,34,45,25,89,82,144,107,61,151,147,78,117,76,38,1,235,112,188,135,76, +74,139,202,129,144,210,138,66,142,1,2,2,1,4,42,96,111,127,78,74,129,111,96,42,47,100,157,110,207,206,52,97,139,0,0,0,0,1,0,149,255,236,4,28,4,58,0,37,0,77,64,47,10,34,26,34,42,34,3,33,24,9,15,72, +25,25,159,12,175,12,2,12,12,15,70,36,15,5,31,5,2,5,5,0,36,1,36,36,38,39,20,80,31,22,14,0,80,11,15,0,63,237,50,63,237,17,18,1,57,47,93,51,47,93,16,237,50,47,93,57,124,47,49,48,0,43,93,1, +34,14,2,7,53,62,3,51,33,21,33,17,20,30,2,51,50,62,2,55,21,14,3,35,34,46,2,53,17,1,145,39,79,69,53,12,12,43,51,54,23,2,208,254,138,22,36,44,22,7,39,43,39,8,15,48,54,55,21,58,92,64,33,3, +172,6,11,13,7,150,6,11,8,4,142,253,84,43,54,28,10,2,3,4,1,131,4,7,6,3,25,58,94,70,2,201,0,1,0,163,255,236,4,68,4,58,0,31,0,69,64,43,100,14,1,68,19,84,19,2,10,7,26,7,2,27,71,0, +26,1,26,26,0,71,21,21,33,13,70,0,10,1,10,26,11,15,121,5,137,5,2,16,80,5,22,0,63,237,93,63,51,1,47,93,237,18,57,47,237,51,47,93,237,49,48,0,93,93,93,1,20,14,2,35,34,46,2,53,17,51,17,20, +22,51,50,62,2,53,52,46,2,39,51,30,3,4,68,59,121,182,123,109,166,112,57,181,137,134,74,109,73,36,20,33,40,21,188,18,40,32,21,2,59,136,219,154,82,50,107,166,116,2,151,253,99,146,148,50,108,170,120,68,147,139,121,40, +40,113,134,149,0,2,0,50,254,87,4,153,4,82,0,37,0,48,0,147,181,117,35,133,35,2,38,184,255,152,178,15,73,38,184,255,200,179,11,14,72,25,184,255,216,64,21,11,15,72,22,56,11,17,72,106,21,122,21,138,21,3,5,31, +21,31,2,19,184,255,192,64,54,9,17,72,19,19,13,47,6,73,27,7,7,13,0,72,16,38,224,38,2,38,38,50,102,13,1,24,72,79,13,95,13,111,13,159,13,175,13,5,13,47,27,81,5,8,21,19,43,81,18,33,16,6,27,0, +63,63,51,237,50,63,51,237,50,1,47,93,237,93,18,57,47,93,237,18,57,47,51,237,50,18,57,47,43,49,48,0,93,93,43,43,43,43,93,1,20,14,2,7,17,35,17,46,3,53,52,62,2,55,23,14,3,21,20,22,23,17,52,62, +2,51,50,30,2,7,52,46,2,35,34,6,21,17,36,4,153,73,131,179,107,160,110,177,124,66,48,99,153,105,21,66,96,64,31,157,151,40,77,115,75,81,127,88,47,169,24,44,64,40,75,74,1,65,2,53,151,215,140,71,6,254,105,1, +151,5,72,138,207,141,102,188,150,103,18,136,15,77,114,143,80,213,211,8,2,68,96,154,108,57,76,141,199,121,96,154,107,57,148,141,253,185,13,0,0,1,0,58,254,88,4,142,4,80,0,24,0,226,64,55,54,24,1,6,16,22,16,2, +100,15,116,15,132,15,3,5,15,21,15,69,15,85,15,4,69,22,101,22,117,22,133,22,4,6,22,22,22,54,22,3,54,22,1,9,22,25,22,2,20,71,21,16,21,21,3,184,255,224,64,42,18,22,72,38,3,118,3,134,3,3,102,0, +1,101,19,117,19,133,19,3,39,19,1,3,22,19,0,3,4,10,24,71,23,16,132,23,1,112,23,1,2,23,184,255,192,64,9,10,15,72,23,23,26,1,71,2,184,255,240,64,46,2,2,10,64,11,17,72,10,20,15,36,19,116,19,132, +19,3,127,0,143,0,2,75,0,91,0,2,57,0,1,45,0,1,0,22,3,19,4,1,7,80,13,16,24,1,27,0,63,51,63,237,18,23,57,93,93,93,93,93,63,1,47,43,51,47,56,237,17,51,47,43,95,93,93,56,237,18,23,57, +95,93,93,93,93,43,51,47,56,237,49,48,0,93,93,1,93,93,0,93,93,93,1,93,37,1,35,1,3,46,1,35,34,7,39,62,1,51,50,30,2,23,19,1,51,9,1,35,2,115,254,149,188,1,214,190,59,94,51,31,29,34,24,72, +32,48,75,68,68,40,162,1,38,187,254,114,1,180,190,239,253,105,3,57,1,87,107,112,15,131,11,14,28,63,101,74,254,217,2,27,253,71,252,215,0,1,0,88,254,87,4,113,5,60,0,31,0,136,64,95,125,18,141,18,2,125,11,141, +11,2,10,18,26,18,2,10,11,26,11,2,0,14,73,29,15,15,21,8,73,127,5,143,5,2,32,5,48,5,2,240,5,1,207,5,223,5,2,176,5,1,5,64,11,14,72,16,5,1,5,5,33,24,73,15,21,95,21,143,21,159,21,175, +21,5,48,21,112,21,128,21,3,21,30,30,6,22,15,13,0,29,80,16,22,14,27,0,63,63,237,50,51,63,51,51,47,1,47,93,113,237,18,57,47,93,43,93,93,113,114,114,237,18,57,47,51,237,50,49,48,0,93,93,93,93,37,62, +3,53,17,51,17,20,14,2,7,17,35,17,46,3,53,17,51,17,20,30,2,23,17,51,2,180,76,108,69,33,159,50,107,169,119,160,118,169,107,50,161,32,68,108,75,160,114,1,32,75,123,91,2,134,253,124,122,172,110,53,1,254,107,1, +149,1,53,110,172,122,2,132,253,122,90,122,75,33,2,4,202,0,0,0,0,1,0,53,255,236,4,153,4,79,0,65,0,159,64,113,10,24,26,24,2,10,39,26,39,2,15,15,10,0,48,48,42,31,0,73,63,63,42,21,72,47,10,63, +10,79,10,111,10,127,10,143,10,6,15,10,191,10,207,10,3,10,64,31,34,72,16,10,176,10,224,10,240,10,4,10,10,67,53,72,64,42,96,42,112,42,208,42,224,42,5,63,42,1,79,42,95,42,111,42,159,42,175,42,5,42,64,64, +16,112,31,128,31,2,31,26,5,118,58,134,58,2,58,80,37,22,47,16,16,0,63,51,63,237,93,50,51,51,93,17,57,47,1,47,93,113,113,237,18,57,47,93,43,113,114,237,18,57,47,237,57,18,57,47,17,18,57,47,49,48,0,93, +93,1,20,30,2,51,50,62,2,53,52,46,2,39,55,30,3,21,20,14,2,35,34,46,2,39,35,14,3,35,34,46,2,53,52,62,2,55,23,14,3,21,20,30,2,51,50,62,2,61,1,51,2,183,24,44,60,37,37,55,36,18,21,47, +76,56,31,87,128,84,41,44,79,112,69,50,84,64,46,12,4,12,46,64,84,50,69,112,79,44,41,84,128,87,31,56,77,47,20,18,36,55,37,41,62,42,21,159,1,193,77,125,87,47,57,105,147,90,82,152,123,85,15,134,18,112,161,194, +101,128,200,137,72,38,71,98,60,60,98,71,38,72,137,200,128,101,194,161,112,18,134,15,85,123,152,82,90,147,105,57,54,91,122,69,252,0,0,0,255,255,0,149,255,236,4,93,5,123,18,38,1,134,0,0,17,6,0,105,228,0,0,25, +182,2,1,20,17,38,2,1,184,255,209,180,24,22,17,7,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,163,255,236,4,68,5,123,18,38,1,146,0,0,17,6,0,105,228,0,0,25,182,2,1,32,17,38,2,1,184,255,214,180, +36,34,10,0,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,130,255,236,4,73,5,246,18,38,0,82,0,0,17,6,1,84,60,0,0,19,64,11,2,36,17,38,2,59,36,39,10,0,37,1,43,53,0,43,53,0,255,255,0,163, +255,236,4,68,5,246,18,38,1,146,0,0,17,6,1,84,20,0,0,19,64,11,1,32,17,38,1,5,32,35,10,0,37,1,43,53,0,43,53,0,255,255,0,53,255,236,4,153,5,246,18,38,1,150,0,0,17,6,1,84,45,0,0,19, +64,11,1,66,17,38,1,43,66,69,42,21,37,1,43,53,0,43,53,0,255,255,0,162,0,0,4,98,6,168,16,6,0,136,0,0,255,255,0,162,0,0,4,98,6,93,18,38,0,40,0,0,17,7,0,105,0,20,0,226,0,25,182,2, +1,12,5,38,2,1,184,255,248,180,16,14,0,10,37,1,43,53,53,0,43,53,53,0,0,1,0,0,255,236,4,138,5,69,0,43,0,104,181,42,40,9,12,72,35,184,255,232,64,54,9,12,72,6,5,26,5,26,12,28,20,90,21,21, +23,39,90,16,12,32,12,144,12,160,12,4,12,12,45,23,16,95,48,33,224,33,2,33,33,9,27,23,95,24,3,21,18,9,95,0,6,6,0,19,0,63,50,47,16,237,63,63,237,50,18,57,47,93,237,1,47,18,57,47,93,237,18,57, +47,237,50,17,57,57,47,47,51,49,48,0,43,43,5,34,46,2,39,55,30,1,51,50,54,61,1,52,38,35,34,6,7,17,35,17,33,53,33,21,33,17,62,3,51,50,30,2,29,1,20,14,2,3,101,38,72,63,51,17,101,29,65,45, +44,60,80,96,77,164,71,190,254,218,3,55,254,173,36,78,82,83,41,96,135,87,40,37,73,110,20,20,38,52,32,114,51,51,102,110,199,122,109,32,18,253,42,4,169,156,156,254,190,10,21,17,11,47,92,137,89,224,81,134,94,52,0,0, +255,255,0,224,0,0,4,91,6,169,18,38,1,97,0,0,17,7,0,116,0,120,0,245,0,19,64,11,1,6,5,38,1,64,6,9,1,3,37,1,43,53,0,43,53,0,0,0,0,1,0,113,255,236,4,118,5,90,0,44,0,181,64,35, +70,29,86,29,102,29,3,132,8,1,53,3,1,123,32,139,32,2,32,31,15,43,1,43,31,43,31,21,123,10,139,10,2,10,11,184,255,192,64,90,9,12,72,11,11,46,42,119,0,135,0,2,0,91,0,21,16,21,2,21,0,96,15,42, +63,42,2,111,42,143,42,159,42,191,42,223,42,5,111,42,1,42,42,5,70,26,86,26,102,26,3,37,95,26,32,32,26,4,73,16,89,16,2,5,95,16,16,10,32,10,48,10,96,10,112,10,5,48,10,128,10,208,10,224,10,4,10,10, +16,19,0,63,51,47,93,113,16,237,93,63,51,47,16,237,93,18,57,47,93,113,114,237,1,47,93,237,93,50,18,57,47,43,51,93,18,57,57,47,47,93,17,51,93,49,48,0,93,93,93,1,30,3,51,50,62,2,55,23,14,3,35,34, +46,1,2,53,52,18,62,1,51,50,30,2,23,7,46,3,35,34,14,2,7,33,21,1,59,5,46,84,126,85,63,101,79,58,21,159,28,82,116,155,102,141,205,135,65,64,132,202,138,101,152,111,77,25,168,15,52,73,97,60,82,122,82,44, +5,1,171,2,97,114,177,120,63,48,78,102,54,65,70,133,105,64,101,184,1,2,158,166,1,1,175,91,55,93,121,66,65,46,88,68,42,59,116,172,113,145,0,0,255,255,0,79,255,236,4,104,5,90,18,6,0,54,0,0,255,255,0,202, +0,0,4,1,5,69,18,6,0,44,0,0,255,255,0,202,0,0,4,1,6,93,18,38,0,44,0,0,17,7,0,105,0,1,0,226,0,23,64,13,2,1,12,5,38,2,1,1,16,14,0,1,37,1,43,53,53,0,43,53,53,0,0,0, +255,255,0,176,255,236,3,218,5,69,18,6,0,45,0,0,0,2,0,0,255,240,4,177,5,69,0,38,0,51,0,93,64,29,8,31,33,46,92,6,0,6,1,0,31,1,0,31,64,31,80,31,96,31,4,31,6,31,6,19,0,92,39,184, +255,192,64,24,11,15,72,39,39,53,19,45,96,33,33,46,8,96,31,3,23,96,16,19,46,96,6,18,0,63,237,63,237,63,237,18,57,47,237,1,47,18,57,47,43,237,18,57,57,47,47,93,113,113,16,237,50,16,205,49,48,1,20,14, +2,43,1,17,35,3,14,5,35,34,38,39,53,30,1,51,50,62,4,55,19,33,17,51,50,30,2,7,52,46,2,43,1,17,51,50,62,2,4,177,51,95,135,84,225,181,29,11,26,34,46,64,84,55,25,42,14,11,30,10,28,44,37,29, +26,23,12,41,1,235,42,87,140,98,52,162,32,56,76,44,49,57,45,73,53,29,1,137,82,144,106,61,4,185,254,84,168,249,177,113,65,25,5,5,132,4,3,14,46,89,152,222,157,2,38,253,192,55,99,140,88,56,89,63,34,254,20,35, +65,93,0,0,0,2,0,71,0,0,4,177,5,69,0,22,0,35,0,82,64,48,6,4,22,4,2,1,30,92,21,13,13,17,7,92,16,23,112,23,128,23,3,23,23,37,20,16,92,79,17,95,17,2,17,29,15,96,1,20,20,0,30,96, +17,13,18,18,0,3,0,63,50,63,51,237,17,57,47,51,237,50,1,47,93,237,50,18,57,47,93,237,18,57,47,51,237,50,49,48,0,93,1,17,51,50,30,2,21,20,14,2,35,33,17,33,17,35,17,51,17,33,17,1,52,46,2,43, +1,17,51,50,62,2,2,220,92,87,140,98,52,51,95,135,84,254,237,254,183,161,161,1,73,1,222,32,56,76,44,99,107,45,73,53,29,5,69,253,192,55,99,140,86,82,144,106,61,2,121,253,135,5,69,253,192,2,64,252,66,56,89,63, +34,254,20,35,65,93,0,0,0,1,0,0,0,0,4,138,5,69,0,27,0,84,185,0,23,255,232,64,46,9,12,72,14,14,0,16,8,90,9,9,11,27,90,16,0,32,0,144,0,160,0,4,0,0,29,11,4,95,176,21,1,48,21,1, +21,21,0,15,11,95,12,3,9,0,18,0,63,50,63,237,50,18,57,47,93,113,237,1,47,18,57,47,93,237,18,57,47,237,50,17,57,47,49,48,0,43,33,17,52,38,35,34,6,7,17,35,17,33,53,33,21,33,17,62,3,51,50,30, +2,21,17,3,204,80,96,77,164,71,190,254,218,3,55,254,173,36,78,82,83,41,96,135,87,40,2,33,122,109,32,18,253,42,4,169,156,156,254,190,10,21,17,11,47,92,137,89,253,203,0,0,255,255,0,168,0,0,4,157,6,169,18,38, +1,182,0,0,17,7,0,116,0,87,0,245,0,19,64,11,1,26,5,38,1,26,26,29,0,16,37,1,43,53,0,43,53,0,0,0,255,255,0,162,0,0,4,42,6,169,16,39,0,67,255,192,0,245,16,6,1,180,0,0,255,255,0,20, +255,236,4,182,6,169,18,38,1,191,0,0,17,7,2,150,0,0,0,245,0,19,64,11,1,26,5,38,1,15,31,43,21,25,37,1,43,53,0,43,53,0,0,0,0,1,0,156,254,87,4,48,5,69,0,11,0,89,64,61,11,92,0,0, +2,9,90,64,6,1,208,6,224,6,2,31,6,47,6,63,6,111,6,127,6,5,111,6,127,6,143,6,191,6,4,6,6,13,5,90,79,2,1,0,2,16,2,176,2,3,2,7,3,3,10,5,95,2,18,0,27,0,63,63,237,51,63,51, +1,47,93,114,237,18,57,47,93,113,113,114,237,18,57,47,237,49,48,1,17,33,17,51,17,33,17,51,17,33,17,2,12,254,144,191,2,22,191,254,144,254,87,1,169,5,69,251,91,4,165,250,187,254,87,0,255,255,0,0,0,0,4,204, +5,69,18,6,0,36,0,0,0,2,0,162,0,0,4,148,5,69,0,16,0,25,0,121,64,33,101,25,1,106,18,1,6,14,1,8,64,13,20,72,8,8,22,119,0,135,0,2,0,90,64,17,1,144,17,160,17,2,17,184,255,192,179,41, +45,72,17,184,255,192,64,38,9,12,72,17,17,27,11,22,90,112,6,1,0,6,16,6,160,6,176,6,4,6,21,95,80,11,1,11,11,22,10,95,7,3,22,95,6,18,0,63,237,63,237,18,57,47,113,237,1,47,93,113,237,50,18,57, +47,43,43,93,113,237,93,17,57,47,43,49,48,0,93,93,93,1,20,14,2,35,33,17,33,21,33,17,33,50,30,2,7,52,38,35,33,17,33,50,54,4,148,61,121,182,121,253,243,3,150,253,41,1,66,125,186,124,62,192,164,164,254,213, +1,51,164,156,1,137,87,144,104,58,5,69,156,254,102,54,102,144,96,121,115,254,40,112,255,255,0,162,0,0,4,128,5,69,18,6,0,37,0,0,255,255,0,224,0,0,4,91,5,69,18,6,1,97,0,0,0,2,0,5,254,104,4,175, +5,69,0,16,0,25,0,111,64,69,107,14,123,14,139,14,3,176,18,192,18,2,18,15,24,90,9,64,15,80,15,2,15,9,15,9,25,7,2,92,3,3,0,92,64,25,80,25,2,25,64,25,28,72,16,25,144,25,160,25,3,25,25,27, +6,92,7,18,95,15,3,24,0,8,95,5,18,7,2,184,1,8,0,63,51,63,237,50,50,63,237,1,47,237,18,57,47,93,43,113,237,50,47,237,17,18,57,57,47,47,113,16,237,16,205,113,49,48,93,37,51,17,35,17,33,17,35,17, +51,62,3,55,19,33,7,33,3,14,3,7,33,4,0,175,160,252,150,160,119,41,68,56,46,18,67,2,92,166,254,217,49,18,41,48,56,32,2,27,150,253,210,1,152,254,104,2,46,51,122,163,212,141,1,254,150,254,134,134,205,159,122,51, +255,255,0,162,0,0,4,98,5,69,18,6,0,40,0,0,0,1,0,0,0,0,4,204,5,69,0,43,0,220,64,152,107,29,123,29,139,29,3,100,14,116,14,132,14,3,107,36,123,36,139,36,3,100,7,116,7,132,7,3,22,16,1,25, +27,1,11,37,27,37,2,13,31,29,31,2,4,6,20,6,2,2,12,18,12,2,34,37,35,43,6,9,8,23,43,92,20,224,0,1,0,0,8,35,29,30,30,36,16,35,1,35,35,45,14,13,13,7,15,8,31,8,2,15,8,63,8,95, +8,143,8,159,8,5,79,8,95,8,207,8,223,8,4,8,64,36,39,72,8,64,16,19,72,8,34,9,37,6,9,6,23,102,20,118,20,134,20,3,42,1,96,63,20,1,20,20,29,21,13,3,36,8,0,18,0,63,50,50,63,51,51,57, +47,93,237,50,93,51,57,57,17,51,17,51,1,47,43,43,93,113,114,51,51,47,51,17,51,47,93,51,51,47,51,17,18,57,47,113,51,237,50,18,57,57,17,18,57,57,49,48,93,93,93,93,93,93,93,93,93,93,33,17,46,3,39,3, +35,1,46,1,39,3,51,19,30,3,23,17,51,17,62,3,55,19,51,3,14,1,7,1,35,3,14,3,7,17,2,22,10,31,32,25,4,247,185,1,58,29,52,23,201,173,148,22,46,51,55,30,160,30,55,51,46,22,148,173,201,23,53,29, +1,59,185,247,4,25,32,31,10,2,95,2,7,8,8,1,253,135,2,207,29,77,52,1,216,254,126,56,77,49,28,7,2,91,253,165,7,28,49,77,56,1,130,254,40,53,75,29,253,48,2,121,1,8,8,7,2,253,161,0,0,1,0,67, +255,236,4,112,5,89,0,60,0,243,181,69,28,85,28,2,54,184,255,232,64,68,13,17,72,67,38,83,38,2,74,3,90,3,2,51,20,69,46,85,46,101,46,3,46,90,25,100,35,116,35,132,35,3,70,35,86,35,2,35,36,25,20,20, +25,36,3,5,69,56,85,56,101,56,3,56,90,31,16,47,16,63,16,3,144,16,160,16,2,16,184,255,192,64,26,9,12,72,16,16,62,100,6,116,6,132,6,3,70,6,86,6,2,6,5,64,11,15,72,5,51,184,255,240,64,32,13,17, +72,51,20,16,13,17,72,20,96,15,21,63,21,2,111,21,143,21,159,21,191,21,223,21,5,21,21,11,41,41,184,255,240,64,31,13,17,72,239,35,1,35,35,30,95,41,4,0,16,13,17,72,11,95,0,128,6,208,6,224,6,3,6,6, +0,19,0,63,50,47,93,16,237,43,63,237,51,47,93,43,17,18,57,47,113,114,237,43,57,43,1,47,43,51,93,93,18,57,47,43,93,113,237,93,18,23,57,47,47,47,51,93,93,16,237,93,17,57,49,48,0,93,93,43,93,5,34,46, +2,39,55,30,3,51,50,62,2,53,52,38,43,1,53,51,50,54,53,52,46,2,35,34,14,2,7,39,62,3,51,50,30,2,21,20,14,2,7,30,3,21,20,14,2,2,109,118,175,131,94,36,165,24,66,91,121,80,77,122,85,45,192,202, +71,71,180,174,39,72,104,65,76,116,84,57,19,175,33,96,132,168,105,108,172,120,64,40,73,104,63,67,117,87,51,69,132,192,20,50,91,128,79,77,55,98,75,44,36,67,94,58,122,114,148,122,105,50,80,55,30,40,68,90,49,61,82,127, +87,45,52,94,130,77,63,101,77,54,15,10,50,79,108,68,89,151,109,62,0,1,0,162,0,0,4,42,5,69,0,19,0,148,64,109,11,92,123,9,139,9,2,74,9,90,9,106,9,3,41,9,57,9,2,9,128,12,144,12,208,12,224,12, +4,63,12,1,192,12,208,12,2,127,12,143,12,2,12,12,21,116,19,132,19,2,69,19,85,19,101,19,3,22,19,38,19,54,19,3,5,19,1,19,2,92,112,1,1,0,1,16,1,160,1,176,1,4,1,140,18,1,122,18,1,105,18,1, +18,9,1,3,131,8,1,117,8,1,102,8,1,12,8,0,18,0,63,50,50,93,93,93,63,51,51,93,93,93,1,47,93,113,237,50,93,93,93,93,18,57,47,93,93,113,113,51,93,93,93,237,49,48,51,17,51,17,20,6,7,6,7,1, +51,17,35,17,52,54,55,54,55,1,162,172,5,4,4,5,2,16,222,170,5,3,4,4,253,248,5,69,252,160,51,98,39,46,40,4,114,250,187,3,108,39,89,38,45,43,251,150,255,255,0,162,0,0,4,42,6,169,18,38,1,180,0,0, +17,7,2,150,255,238,0,245,0,21,180,1,20,5,38,1,184,255,252,180,25,37,0,10,37,1,43,53,0,43,53,0,0,1,0,168,0,0,4,157,5,69,0,25,0,127,64,85,121,18,137,18,2,127,17,143,17,2,108,17,1,17,32,11, +14,72,8,32,11,17,72,22,15,38,15,54,15,3,114,15,130,15,2,68,15,84,15,100,15,3,22,15,38,15,54,15,3,15,18,16,8,9,9,17,0,16,16,16,2,16,16,27,2,24,90,0,25,16,25,2,25,15,18,23,95,2,2,25, +16,18,8,0,3,0,63,50,63,51,57,47,237,57,57,1,47,93,237,50,17,51,47,93,51,51,47,51,17,57,57,93,93,93,0,93,49,48,1,43,43,93,93,0,93,19,51,17,50,62,2,55,19,51,1,14,3,7,1,35,1,14,3,35, +17,35,168,191,42,83,81,79,39,251,202,254,216,33,51,41,31,12,1,253,222,254,85,17,46,48,45,17,191,5,69,253,179,22,49,81,58,1,123,254,82,48,62,41,24,9,253,33,2,135,7,14,11,6,253,159,0,1,255,254,255,240,4,93, +5,69,0,27,0,102,64,12,157,1,1,1,105,24,121,24,137,24,3,24,184,255,200,64,14,10,14,72,24,24,12,26,90,64,27,80,27,2,27,184,255,192,179,33,40,72,27,184,255,192,179,21,24,72,27,184,255,192,64,22,9,12,72,27, +27,29,47,12,63,12,2,12,26,18,1,95,24,3,16,95,9,19,0,63,237,63,237,63,1,47,93,18,57,47,43,43,43,113,237,18,57,47,43,93,205,93,49,48,1,33,3,6,2,14,3,35,34,38,39,53,30,1,51,50,62,4,55,19, +33,17,35,3,163,254,134,43,22,43,51,61,80,102,67,25,47,14,11,35,10,30,53,48,43,41,40,20,61,2,215,186,4,165,254,174,172,254,249,193,129,77,33,5,5,152,4,3,19,55,99,163,233,161,1,224,250,187,0,0,255,255,0,129, +0,0,4,75,5,69,18,6,0,48,0,0,255,255,0,162,0,0,4,42,5,69,18,6,0,43,0,0,255,255,0,102,255,236,4,102,5,90,18,6,0,50,0,0,0,1,0,162,0,0,4,42,5,69,0,7,0,67,64,47,7,90,31,0, +47,0,63,0,111,0,127,0,5,111,0,127,0,143,0,191,0,4,0,0,9,3,90,112,4,1,0,4,16,4,160,4,176,4,4,4,2,95,5,3,4,0,18,0,63,50,63,237,1,47,93,113,237,18,57,47,93,113,237,49,48,33,17,33, +17,35,17,33,17,3,107,253,246,191,3,136,4,165,251,91,5,69,250,187,255,255,0,162,0,0,4,95,5,69,18,6,0,51,0,0,255,255,0,113,255,236,4,118,5,90,18,6,0,38,0,0,255,255,0,76,0,0,4,128,5,69,18,6, +0,55,0,0,0,1,0,20,255,236,4,182,5,69,0,25,0,121,64,84,123,18,139,18,2,123,19,139,19,2,105,20,1,140,24,1,24,32,13,16,72,130,22,1,99,22,115,22,2,68,22,84,22,2,20,23,23,21,24,16,25,32,25,48, +25,144,25,160,25,176,25,6,25,25,27,10,10,22,21,64,11,20,72,21,112,23,128,23,2,84,23,100,23,2,23,20,20,24,21,3,14,95,5,19,0,63,237,63,51,57,47,51,93,93,1,47,43,51,51,47,17,51,47,93,51,18,57,17, +51,49,48,93,93,93,43,93,93,93,93,1,14,3,35,34,46,2,39,55,30,1,51,50,62,2,63,1,1,51,9,1,51,2,162,46,81,90,110,75,31,67,64,58,23,81,35,83,48,38,58,54,57,36,39,253,230,215,1,161,1,93,205,1, +62,89,128,82,39,10,18,26,16,144,22,37,20,53,89,69,74,3,141,253,29,2,227,0,255,255,0,8,255,245,4,197,5,79,18,6,1,115,0,0,255,255,0,36,0,0,4,169,5,69,18,6,0,59,0,0,0,1,0,128,254,87,4,183, +5,69,0,11,0,77,64,51,1,90,2,2,11,90,111,8,127,8,143,8,3,8,64,30,37,72,8,64,25,28,72,8,8,13,7,90,207,4,223,4,239,4,3,0,4,16,4,2,4,9,5,3,11,7,95,4,18,1,27,0,63,63,237,50, +63,51,1,47,93,93,237,18,57,47,43,43,93,237,50,47,237,49,48,37,17,35,17,33,17,51,17,33,17,51,17,4,183,180,252,125,191,2,10,191,160,253,183,1,169,5,69,251,91,4,165,251,91,0,0,0,0,1,0,95,0,0,4,49, +5,69,0,23,0,78,64,51,122,7,138,7,2,10,6,1,22,90,19,128,23,144,23,208,23,3,31,23,47,23,63,23,3,127,23,143,23,2,23,23,25,11,90,8,121,5,137,5,2,5,95,14,14,9,22,18,20,9,3,0,63,51,63,18, +57,47,237,93,1,47,237,18,57,47,93,113,113,51,237,49,48,0,93,93,1,14,3,35,34,38,53,17,51,17,20,22,51,50,62,2,55,17,51,17,35,3,115,36,90,100,104,48,206,204,190,123,111,46,99,96,88,35,190,190,1,222,8,20, +18,12,187,178,2,52,253,224,122,109,10,15,17,7,2,214,250,187,0,0,0,1,0,89,0,0,4,115,5,69,0,11,0,108,64,20,7,92,4,4,0,11,92,32,8,48,8,64,8,3,160,8,240,8,2,8,184,255,192,64,53,18,22,72, +79,8,95,8,2,16,8,32,8,48,8,3,8,8,13,3,92,15,0,63,0,95,0,143,0,159,0,5,47,0,207,0,223,0,3,0,64,16,19,72,0,9,5,1,3,7,3,96,0,18,0,63,237,50,63,51,51,1,47,43,93,113,237,18, +57,47,93,93,43,113,114,237,18,57,47,237,49,48,51,17,51,17,33,17,51,17,33,17,51,17,89,162,1,26,162,1,26,162,5,69,251,71,4,185,251,71,4,185,250,187,0,0,0,1,0,86,254,87,4,204,5,69,0,15,0,142,64,32, +9,92,6,6,10,2,15,92,64,0,80,0,2,0,0,13,92,32,10,48,10,80,10,96,10,4,128,10,144,10,2,10,184,255,192,64,65,36,40,72,31,10,47,10,63,10,3,144,10,160,10,2,79,10,95,10,2,10,10,17,5,92,15,2, +63,2,2,47,2,207,2,223,2,3,2,64,40,45,72,2,64,30,35,72,2,64,16,19,72,2,11,7,3,3,13,9,5,96,2,18,0,27,0,63,63,237,50,50,63,51,51,1,47,43,43,43,93,113,237,18,57,47,93,93,113,43,113,114, +237,50,47,113,237,17,18,57,47,237,49,48,1,17,33,17,51,17,33,17,51,17,33,17,51,17,51,17,4,62,252,24,162,1,1,162,1,1,162,142,254,87,1,169,5,69,251,71,4,185,251,71,4,185,251,71,253,203,0,0,0,2,0,0, +0,0,4,131,5,69,0,16,0,25,0,98,64,65,101,25,1,106,18,1,8,9,1,6,3,1,0,22,90,12,12,14,117,6,133,6,2,6,90,0,17,16,17,2,63,17,175,17,191,17,207,17,4,0,17,16,17,144,17,160,17,4,17,17, +27,14,21,95,0,0,22,14,95,15,3,22,95,12,18,0,63,237,63,237,18,57,47,237,1,47,18,57,47,93,113,114,237,93,18,57,47,237,50,49,48,0,93,93,93,93,1,51,50,30,2,21,20,14,2,35,33,17,33,53,33,1,52,38, +43,1,17,51,50,54,2,14,132,125,186,124,62,61,121,182,121,254,177,254,177,2,14,1,181,164,164,109,117,164,156,3,15,54,102,144,90,87,144,104,58,4,169,156,252,66,121,111,254,40,116,0,0,3,0,105,0,0,4,99,5,69,0,12, +0,20,0,24,0,136,64,46,101,20,1,106,14,1,7,11,23,11,39,11,3,119,0,135,0,2,0,92,64,13,1,16,13,32,13,48,13,3,13,13,6,24,92,16,21,32,21,2,144,21,160,21,2,21,184,255,192,179,38,41,72,21,184,255, +192,179,29,34,72,21,184,255,192,64,30,9,12,72,21,21,26,9,17,92,6,64,26,29,72,16,6,1,6,16,96,9,9,22,7,3,17,96,21,6,18,0,63,51,237,63,51,57,47,237,1,47,93,43,237,50,18,57,47,43,43,43,93,113, +237,18,57,47,93,113,237,93,49,48,0,93,93,93,1,20,14,2,43,1,17,51,17,51,50,22,7,52,33,35,17,51,50,54,1,17,51,17,3,67,62,122,182,119,245,171,62,246,251,162,254,184,69,77,165,155,1,23,171,1,137,87,144,104, +58,5,69,253,192,200,182,242,254,20,125,254,246,5,69,250,187,0,0,0,0,2,0,162,0,0,4,148,5,69,0,14,0,23,0,100,64,25,101,23,1,106,16,1,6,12,1,119,0,135,0,2,0,90,64,15,1,144,15,160,15,2,15,184, +255,192,179,41,45,72,15,184,255,192,64,32,9,12,72,15,15,25,9,20,90,112,6,1,0,6,16,6,160,6,176,6,4,6,19,95,9,9,7,3,20,95,6,18,0,63,237,63,57,47,237,1,47,93,113,237,50,18,57,47,43,43,93,113, +237,93,49,48,0,93,93,93,1,20,14,2,35,33,17,51,17,33,50,30,2,7,52,38,35,33,17,33,50,54,4,148,61,121,182,121,253,243,191,1,66,125,186,124,62,192,164,164,254,213,1,51,164,156,1,137,87,144,104,58,5,69,253,202, +54,102,144,96,121,115,254,40,112,0,0,0,0,1,0,87,255,236,4,92,5,90,0,42,0,175,64,125,69,13,85,13,2,51,40,1,116,10,132,10,2,10,11,0,11,0,31,21,91,2,175,42,1,64,42,1,42,64,23,27,72,121,42,137, +42,2,0,42,1,42,42,44,116,32,132,32,2,32,47,31,1,31,0,96,15,1,63,1,2,111,1,143,1,159,1,191,1,223,1,5,111,1,1,1,1,16,73,26,89,26,105,26,3,37,95,26,16,32,32,32,48,32,96,32,112,32,5,48, +32,128,32,208,32,224,32,4,32,32,26,19,70,16,86,16,102,16,3,10,10,5,95,16,4,0,63,237,51,47,93,63,51,47,93,113,16,237,93,17,57,47,93,113,114,237,1,47,93,51,93,18,57,47,93,93,43,113,113,51,237,18,57,57, +47,47,51,93,49,48,0,93,93,1,53,33,46,1,35,34,14,2,7,39,62,3,51,50,30,1,18,21,20,2,14,1,35,34,46,2,39,55,30,3,51,50,62,2,55,1,231,1,170,10,159,165,60,97,73,52,15,168,26,76,111,152,101,138, +202,132,64,65,135,205,141,102,155,116,81,29,159,21,58,79,101,63,85,126,84,45,5,2,97,145,226,234,42,68,88,46,65,66,121,93,55,91,175,254,255,166,158,254,254,184,101,64,105,133,70,65,54,102,78,48,63,120,177,114,0,2,0,86, +255,236,4,151,5,90,0,22,0,34,0,138,64,45,118,21,134,21,2,96,30,1,96,34,1,111,28,1,111,24,1,29,92,17,159,10,175,10,2,10,64,9,12,72,10,10,13,0,92,64,23,80,23,208,23,224,23,4,23,184,255,192,179,18, +22,72,23,184,255,192,64,10,10,14,72,23,23,36,16,12,92,13,184,255,192,64,24,36,43,72,47,13,1,13,11,96,16,16,32,26,96,20,4,14,3,13,18,32,96,5,19,0,63,237,63,63,63,237,18,57,47,237,1,47,93,43,237,50, +18,57,47,43,43,113,237,18,57,47,43,93,51,237,49,48,0,93,93,93,93,93,1,20,2,14,1,35,34,46,2,39,35,17,35,17,51,17,51,26,1,51,50,18,3,16,2,35,34,2,17,16,18,51,50,18,4,151,49,98,146,97,90,140, +96,54,5,153,161,161,153,11,198,178,188,200,172,106,111,109,106,107,108,109,108,2,169,167,254,251,179,94,84,160,235,150,253,159,5,69,253,173,1,52,1,52,254,168,254,167,1,22,1,9,254,247,254,234,254,234,254,234,1,22,0,2,0,52, +0,0,4,43,5,69,0,17,0,27,0,156,64,65,119,9,135,9,2,116,8,132,8,2,106,4,1,10,3,1,130,16,1,116,16,1,102,16,1,16,1,1,0,24,13,90,63,14,1,192,14,208,14,2,111,14,127,14,143,14,3,14,14,29, +18,90,6,130,17,1,84,17,100,17,116,17,3,17,0,184,255,240,64,38,0,0,6,64,21,28,72,16,6,1,6,1,16,95,31,23,127,23,2,63,23,111,23,159,23,239,23,4,23,23,0,26,95,11,3,14,0,18,0,63,50,63,237,18, +57,47,93,113,237,50,1,47,93,43,51,47,56,51,93,93,16,237,18,57,47,93,93,113,237,51,18,57,47,51,93,93,93,49,48,0,93,93,93,93,51,1,46,3,53,52,62,2,51,33,17,35,17,35,1,19,20,30,2,51,33,17,33,32, +52,1,144,91,130,84,39,59,119,179,120,1,226,191,238,254,146,28,31,69,114,82,1,24,254,240,254,208,2,85,15,76,103,123,62,87,138,97,51,250,187,2,63,253,193,3,205,50,90,67,40,1,214,0,0,0,255,255,0,128,255,236,4,136, +4,78,18,6,0,68,0,0,0,2,0,140,255,236,4,83,5,222,0,19,0,56,0,140,64,78,121,47,137,47,2,74,8,90,8,2,109,2,1,74,2,90,2,2,98,18,1,69,18,85,18,2,98,12,1,69,12,85,12,2,6,21,118,21, +134,21,3,42,42,10,23,71,160,0,1,0,0,16,0,96,0,224,0,4,0,0,58,52,10,71,192,31,224,31,2,0,31,1,31,52,5,80,20,45,184,1,10,64,13,36,20,36,20,36,15,42,82,41,15,80,26,22,0,63,237,47,237,18, +57,57,47,47,16,237,16,237,51,1,47,93,113,237,50,18,57,47,93,113,237,17,57,47,49,48,0,93,93,93,93,93,93,93,93,93,1,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,3,50,18,17,16,2,35,34,46,2,53,52, +18,62,1,55,62,3,55,21,14,1,7,14,5,7,62,3,3,150,39,73,104,65,69,114,81,44,44,77,106,61,69,112,78,42,243,222,210,250,238,113,178,123,65,58,128,206,147,57,100,91,86,43,86,161,91,78,124,94,67,44,22,3,20,66, +97,127,1,246,114,151,91,37,39,91,151,112,114,150,89,36,36,88,151,2,127,254,251,254,250,254,247,254,253,70,156,250,180,192,1,22,193,115,28,11,17,14,12,6,161,11,23,17,14,33,50,73,108,149,101,56,96,72,41,0,0,3,0,185, +0,0,4,58,4,58,0,23,0,36,0,47,0,85,64,52,118,42,134,42,2,10,19,26,19,2,5,3,21,3,37,3,3,10,24,5,71,44,44,22,16,71,30,30,49,38,24,70,0,22,128,22,2,22,10,36,81,38,38,24,37,80,23,15, +24,80,22,21,0,63,237,63,237,18,57,47,237,57,1,47,93,237,50,18,57,47,237,18,57,47,237,17,57,49,48,0,93,93,93,1,50,30,2,21,20,14,2,7,21,30,3,21,20,14,2,35,33,17,19,33,50,62,2,53,52,46,2,35, +33,25,1,33,50,62,2,53,52,38,35,2,135,76,144,112,68,35,60,81,47,54,95,69,40,61,109,151,91,254,27,180,1,20,69,95,59,27,28,63,100,71,254,248,1,0,68,91,55,23,102,121,4,58,24,62,104,81,52,82,58,37,9,7, +7,35,61,89,62,78,117,78,39,4,58,252,75,20,44,67,47,50,70,44,20,1,194,254,192,19,39,61,43,82,76,0,0,1,1,9,0,0,4,26,4,58,0,5,0,44,64,27,15,0,31,0,2,95,0,255,0,2,159,0,175,0,2,0, +0,7,3,70,4,2,80,5,15,3,21,0,63,63,237,1,47,237,18,57,47,93,113,114,49,48,1,21,33,17,35,17,4,26,253,163,180,4,58,142,252,84,4,58,0,2,0,22,254,104,4,118,4,58,0,7,0,25,0,129,64,29,116,20, +132,20,2,36,19,1,6,70,15,1,22,96,22,112,22,128,22,3,15,22,15,22,13,7,8,73,9,184,255,192,179,38,42,72,9,184,255,192,64,43,29,32,72,9,9,24,73,144,7,160,7,192,7,208,7,4,7,7,27,12,73,159,13,175, +13,191,13,255,13,4,13,1,80,22,15,24,6,14,80,11,21,13,8,184,1,8,0,63,51,63,237,50,50,63,237,1,47,93,237,18,57,47,93,237,50,47,43,43,237,17,18,57,57,47,47,93,16,205,16,237,49,48,0,93,93,1,33,6, +2,14,1,7,33,1,35,17,33,17,35,17,51,62,5,55,33,17,51,3,63,254,196,24,49,48,47,23,1,251,1,55,163,252,230,163,119,20,39,39,39,38,38,18,2,112,146,3,172,177,255,0,186,129,50,253,218,1,152,254,104,2,38,33, +83,110,143,186,237,148,252,84,255,255,0,133,255,236,4,70,4,78,18,6,0,72,0,0,0,1,0,1,0,0,4,203,4,58,0,42,0,238,64,56,11,36,27,36,2,4,6,20,6,2,11,27,27,27,2,11,26,27,26,2,4,17,20,17, +2,4,16,20,16,2,102,33,118,33,134,33,3,33,36,34,42,105,9,121,9,137,9,3,6,9,8,23,42,73,20,0,184,255,192,64,91,38,42,72,0,0,8,34,107,29,123,29,139,29,3,29,30,107,35,123,35,139,35,3,30,35,16,34, +112,34,128,34,3,34,34,44,100,14,116,14,132,14,3,14,13,100,7,116,7,132,7,3,13,7,15,8,63,8,95,8,143,8,159,8,5,79,8,95,8,159,8,175,8,207,8,223,8,6,8,64,36,42,72,8,33,9,36,6,9,6,41,1, +184,1,10,64,14,23,47,20,1,20,20,30,13,21,15,34,8,0,21,0,63,50,50,63,51,51,57,47,93,51,237,50,57,57,17,51,17,51,1,47,43,93,113,51,51,93,47,51,93,17,51,47,93,51,51,93,47,51,93,17,18,57,47,43, +51,237,50,18,57,57,93,17,18,57,57,93,49,48,93,93,93,93,93,93,33,17,46,3,39,3,35,1,46,1,39,3,51,23,30,3,23,17,51,17,62,3,63,1,51,3,6,7,1,35,3,14,3,7,17,2,25,15,32,27,20,4,253,185, +1,79,19,56,35,216,178,148,32,53,47,45,24,154,24,45,47,53,32,148,178,216,71,40,1,80,185,253,4,20,27,32,15,1,224,2,9,12,11,3,253,251,2,96,21,75,53,1,69,239,51,74,51,32,9,1,200,254,56,9,32,51,74,51, +239,254,187,106,43,253,160,2,5,3,11,12,9,2,254,32,0,1,0,138,255,236,4,37,4,78,0,57,0,166,64,112,115,51,131,51,2,122,44,138,44,2,106,16,1,10,56,26,56,2,5,39,21,39,37,39,3,47,19,42,70,25,19,25, +19,25,5,53,71,47,14,63,14,2,14,14,5,59,116,33,132,33,2,33,73,64,34,80,34,2,34,116,6,132,6,2,6,73,34,5,64,18,22,72,0,5,1,5,47,19,80,20,20,37,11,0,33,96,33,112,33,128,33,4,32,33,144,33, +240,33,3,33,33,28,80,37,16,11,80,0,6,6,0,22,0,63,50,47,16,237,63,237,51,47,93,113,17,18,57,47,237,57,1,47,93,43,51,237,93,47,113,237,93,17,18,57,47,113,237,18,57,57,47,47,16,237,17,57,49,48,0,93, +93,93,93,93,5,34,46,2,39,55,30,3,51,50,54,53,52,46,2,35,53,50,62,2,53,52,38,35,34,14,2,7,39,62,1,51,50,30,2,21,20,14,2,7,21,30,3,21,20,14,2,2,90,102,154,111,74,23,159,12,47,75,105,70, +134,130,75,117,139,65,65,134,109,70,117,130,54,92,71,45,7,162,24,215,193,104,159,110,56,52,80,96,45,56,108,84,51,53,111,174,20,31,63,96,64,44,39,61,42,22,94,91,59,78,45,18,137,15,38,67,52,74,86,13,33,56,42,20, +137,121,42,76,104,63,57,88,61,35,5,2,6,41,67,93,58,69,119,87,49,0,0,0,0,1,0,185,0,0,4,21,4,58,0,19,0,88,64,60,9,72,7,24,14,17,72,73,7,1,7,32,10,48,10,2,96,10,112,10,176,10,192,10, +224,10,5,10,10,21,101,17,117,17,133,17,3,17,0,72,0,19,128,19,2,19,138,16,1,16,7,19,15,133,6,1,10,6,18,21,0,63,51,51,93,63,51,51,93,1,47,93,237,50,93,18,57,47,113,114,51,93,43,237,49,48,1,17, +20,14,2,7,1,51,17,35,17,52,62,2,55,1,35,17,1,103,3,3,3,1,1,243,197,172,2,3,4,1,254,6,192,4,58,253,176,23,77,82,74,21,3,101,251,198,2,148,19,57,60,57,20,252,151,4,58,0,0,0,255,255,0,185, +0,0,4,21,5,180,18,38,1,212,0,0,17,6,2,150,243,0,0,19,64,11,1,20,17,38,1,0,25,37,18,8,37,1,43,53,0,43,53,0,0,1,0,218,0,0,4,92,4,58,0,23,0,166,64,53,114,11,130,11,2,116,10,132, +10,2,102,10,1,125,15,141,15,2,74,15,90,15,106,15,3,141,8,1,107,8,123,8,2,74,8,90,8,2,53,13,101,13,117,13,133,13,4,5,13,21,13,2,13,184,255,232,64,60,12,17,72,41,7,121,7,137,7,3,10,7,13,16, +7,3,14,8,114,9,130,9,2,9,9,15,0,14,1,14,14,25,2,22,70,0,23,96,23,112,23,128,23,4,23,13,16,21,80,47,2,1,2,2,23,14,21,9,0,15,0,63,50,63,51,57,47,93,237,57,57,1,47,93,237,50,17,51, +47,93,51,51,47,93,51,17,23,57,17,51,93,49,48,0,43,93,1,93,93,93,93,93,93,93,93,93,19,51,17,50,62,2,55,19,51,3,14,1,7,1,35,1,14,3,35,17,35,218,180,50,85,80,78,42,180,194,226,53,76,21,1,129, +204,254,195,18,48,53,54,24,180,4,58,254,38,17,45,80,63,1,13,254,187,76,72,15,253,174,1,253,8,13,9,5,254,38,0,0,0,1,0,6,255,236,4,24,4,58,0,25,0,89,64,58,7,32,11,17,72,20,24,11,15,72,20,21, +1,23,16,11,17,72,159,2,175,2,191,2,3,2,16,23,112,23,128,23,3,23,23,12,25,70,191,0,1,0,0,1,0,0,27,12,2,80,23,15,16,80,9,22,0,21,0,63,63,237,63,237,1,47,18,57,47,93,93,237,18,57,47,93, +205,93,43,49,48,0,93,1,43,0,43,33,17,33,6,2,14,3,35,34,38,39,53,30,1,51,50,62,3,18,55,33,17,3,99,254,131,26,40,43,50,68,94,65,29,48,17,11,38,19,31,50,41,38,37,42,25,2,198,3,172,184,254,227, +214,146,91,40,8,5,129,4,5,42,94,149,216,1,29,183,251,198,0,0,0,1,0,102,0,0,4,103,4,58,0,32,0,150,64,26,118,7,134,7,2,123,8,139,8,2,30,32,13,17,72,41,30,57,30,2,11,30,27,30,2,18,184,255, +224,64,77,13,17,72,54,18,1,4,18,20,18,36,18,3,8,7,24,119,24,135,24,2,24,16,30,32,73,175,0,1,16,0,32,0,2,32,0,48,0,112,0,128,0,4,0,0,34,18,15,73,96,16,112,16,160,16,3,16,6,9,9,30, +17,15,64,24,80,24,2,63,24,1,0,8,24,3,16,21,0,63,23,51,93,93,63,51,51,17,51,1,47,113,237,50,18,57,47,93,113,113,237,51,17,57,93,17,51,51,49,48,93,93,43,93,93,43,93,93,33,17,52,62,2,55,1,35, +1,30,3,21,17,35,17,51,19,30,3,23,62,3,55,19,51,17,3,206,1,3,3,1,254,227,153,254,218,2,2,1,1,154,250,200,10,21,18,15,4,5,15,18,20,10,200,239,2,212,22,60,64,61,22,252,71,3,183,25,61,61,57,23, +253,44,4,58,253,127,32,77,81,80,36,36,81,81,76,32,2,129,251,198,0,1,0,181,0,0,4,24,4,58,0,11,0,61,64,36,5,70,2,6,6,13,1,9,70,159,10,1,63,10,239,10,2,0,10,128,10,2,10,8,81,47,1,1, +1,1,10,5,21,3,0,15,0,63,50,63,51,57,47,93,237,1,47,93,113,114,237,50,18,57,47,51,237,49,48,1,17,33,17,51,17,35,17,33,17,35,17,1,105,1,251,180,180,254,5,180,4,58,254,54,1,202,251,198,1,237,254,19, +4,58,0,0,255,255,0,130,255,236,4,73,4,78,18,6,0,82,0,0,0,1,0,181,0,0,4,24,4,58,0,7,0,47,64,28,1,70,2,2,9,5,70,159,6,1,63,6,239,6,2,0,6,128,6,2,6,4,80,7,15,6,1,21, +0,63,51,63,237,1,47,93,113,114,237,18,57,47,237,49,48,1,17,35,17,33,17,35,17,4,24,180,254,5,180,4,58,251,198,3,172,252,84,4,58,0,0,0,255,255,0,179,254,87,4,66,4,80,18,6,0,83,0,0,255,255,0,130, +255,236,4,56,4,78,18,6,0,70,0,0,0,1,0,130,0,0,4,74,4,58,0,7,0,56,64,31,2,14,4,7,5,14,15,7,1,7,4,70,79,5,95,5,2,0,5,1,5,5,8,9,4,21,3,7,80,0,15,0,63,237,50,63, +17,18,1,57,47,93,93,237,198,93,43,1,24,16,77,230,49,48,19,33,21,33,17,35,17,33,130,3,200,254,118,180,254,118,4,58,142,252,84,3,172,0,0,0,255,255,0,66,254,87,4,137,4,58,18,6,0,92,0,0,0,3,0,70, +254,87,4,133,5,204,0,23,0,34,0,45,0,139,179,68,43,1,44,184,255,224,64,23,12,15,72,2,44,1,37,32,12,15,72,13,37,1,33,32,12,15,72,13,33,1,26,184,255,224,64,53,12,15,72,2,26,1,11,13,35,1,2,24, +1,15,4,35,71,64,0,14,6,13,7,14,24,71,13,41,21,6,73,29,18,7,7,46,47,19,0,40,30,80,21,18,16,41,29,80,5,8,22,6,27,0,63,63,51,237,50,63,51,237,50,63,17,18,1,57,47,51,51,237,50,50,212,237, +43,1,24,16,77,244,26,237,95,94,93,93,49,48,0,94,93,43,93,43,93,43,93,43,93,1,20,14,2,7,17,35,17,46,3,53,52,62,2,55,17,51,17,22,18,1,20,30,2,23,17,14,3,5,52,46,2,39,17,62,3,4,133,63, +119,172,110,155,107,173,122,66,62,120,174,112,155,235,229,252,126,44,76,101,58,63,102,74,40,2,197,40,72,101,62,61,101,73,40,2,30,130,199,139,80,10,254,103,1,152,9,78,139,201,132,129,198,140,80,10,1,129,254,127,19,254,235,254, +251,110,154,100,52,9,3,78,9,54,100,151,107,110,153,99,52,8,252,179,9,54,100,152,255,255,0,94,0,0,4,109,4,58,18,6,0,91,0,0,0,1,0,176,254,104,4,166,4,58,0,11,0,100,64,20,7,73,160,8,176,8,2,64, +8,80,8,2,144,8,160,8,176,8,3,8,184,255,192,64,39,38,42,72,8,8,5,70,15,2,1,2,2,13,1,70,159,10,175,10,191,10,3,63,10,239,10,255,10,3,0,10,1,10,5,1,81,10,21,8,184,1,8,178,3,0,15,0, +63,50,63,63,237,50,1,47,93,113,114,237,18,57,47,113,237,50,47,43,93,113,114,237,49,48,1,17,33,17,51,17,51,17,35,17,33,17,1,100,1,251,180,147,163,252,173,4,58,252,73,3,183,252,73,253,229,1,152,4,58,0,0,0, +0,1,0,154,0,0,3,253,4,58,0,25,0,84,64,56,10,32,13,17,72,17,32,13,17,72,22,40,9,14,72,14,70,11,15,15,1,79,15,95,15,191,15,3,15,15,27,1,70,159,24,175,24,2,24,64,28,33,72,0,24,1,24,6, +80,21,21,14,21,12,0,15,0,63,50,63,57,47,237,1,47,93,43,93,237,18,57,47,93,113,51,237,49,48,0,43,43,43,1,17,20,30,2,51,50,62,2,55,17,51,17,35,17,14,3,35,34,38,53,17,1,78,21,47,75,55,35,78, +80,79,37,180,180,38,91,102,108,54,146,148,4,58,254,110,34,59,44,25,8,15,19,10,2,0,251,198,1,210,15,32,27,17,158,138,1,155,0,0,0,1,0,102,0,0,4,103,4,58,0,11,0,96,64,26,7,73,4,4,0,11,73,96, +8,112,8,160,8,176,8,192,8,240,8,6,112,8,128,8,2,8,184,255,192,64,36,48,52,72,79,8,95,8,2,32,8,48,8,2,8,8,13,3,73,15,0,1,207,0,223,0,2,0,9,5,1,15,7,3,81,0,21,0,63,237,50,63, +51,51,1,47,93,113,237,18,57,47,93,93,43,93,113,237,18,57,47,237,49,48,51,17,51,17,33,17,51,17,33,17,51,17,102,160,1,16,160,1,17,160,4,58,252,73,3,183,252,73,3,183,251,198,0,0,0,1,0,92,254,104,4,189, +4,58,0,15,0,156,64,34,7,73,4,4,0,8,13,73,80,14,96,14,2,64,14,80,14,128,14,144,14,4,144,14,160,14,176,14,224,14,240,14,5,14,184,255,192,64,62,38,44,72,14,14,11,73,143,8,159,8,223,8,239,8,4,79, +8,95,8,159,8,175,8,4,8,64,46,49,72,8,64,41,44,72,8,64,23,27,72,8,8,17,3,73,15,0,1,31,0,207,0,223,0,3,0,64,30,33,72,0,14,184,1,8,64,10,9,5,1,15,11,7,3,81,0,21,0,63,237,50, +50,63,51,51,63,1,47,43,93,113,237,18,57,47,43,43,43,93,113,237,50,47,43,93,113,114,237,17,18,57,47,237,49,48,51,17,51,17,51,17,51,17,51,17,51,17,51,17,35,17,92,160,249,160,249,160,143,143,4,58,252,73,3,183, +252,73,3,183,252,73,253,229,1,152,0,0,0,2,255,255,0,0,4,126,4,58,0,14,0,25,0,75,181,11,6,27,6,2,1,184,255,224,64,37,9,12,72,14,15,70,9,9,11,3,71,0,21,16,21,144,21,160,21,4,21,21,27,11, +25,81,14,14,15,11,80,12,15,15,81,9,21,0,63,237,63,237,18,57,47,237,1,47,18,57,47,93,237,18,57,47,237,50,49,48,0,43,93,1,50,22,21,20,14,2,35,33,17,33,53,33,25,1,51,50,62,2,53,52,38,43,1,2, +223,205,210,52,104,155,103,254,103,254,184,1,252,202,69,96,59,26,116,133,203,2,112,147,159,74,118,82,44,3,172,142,254,54,254,15,25,49,71,46,94,87,0,0,0,3,0,106,0,0,4,98,4,58,0,12,0,23,0,27,0,131,183,11, +6,27,6,43,6,3,1,184,255,224,64,22,9,12,72,3,72,208,19,224,19,2,0,19,16,19,32,19,144,19,160,19,5,19,184,255,192,64,23,30,34,72,19,19,9,27,73,176,24,208,24,2,16,24,32,24,144,24,160,24,4,24,184,255, +192,64,28,31,34,72,24,24,29,12,13,73,63,9,1,16,9,1,9,23,81,12,12,25,10,15,13,81,24,9,21,0,63,51,237,63,51,57,47,237,1,47,93,113,237,50,18,57,47,43,93,113,237,18,57,47,43,93,113,237,49,48,0,43, +93,1,50,22,21,20,14,2,35,33,17,51,25,1,51,50,62,2,53,52,38,43,1,1,17,51,17,1,169,205,210,52,104,155,103,254,192,164,155,66,91,57,26,113,126,156,2,176,164,2,112,147,159,74,118,82,44,4,58,254,54,254,15,25, +49,71,46,94,87,254,13,4,58,251,198,0,0,2,0,204,0,0,4,41,4,58,0,12,0,23,0,69,64,44,11,6,27,6,2,4,1,20,1,2,3,71,0,19,1,19,19,25,12,13,70,16,9,32,9,2,96,9,112,9,128,9,3,9, +23,81,12,12,10,15,13,81,9,21,0,63,237,63,57,47,237,1,47,93,113,237,50,18,57,47,93,237,49,48,0,93,93,1,50,22,21,20,14,2,35,33,17,51,25,1,51,50,62,2,53,52,38,43,1,2,138,205,210,52,104,155,103,254, +65,180,240,69,96,59,26,116,133,241,2,112,147,159,74,118,82,44,4,58,254,54,254,15,25,49,71,46,94,87,0,0,0,1,0,124,255,236,4,60,4,78,0,42,0,165,64,115,120,8,136,8,2,119,36,135,36,2,101,13,1,98,19,1, +69,19,85,19,2,74,26,90,26,106,26,3,0,23,16,23,64,23,80,23,4,23,23,10,24,0,71,63,21,79,21,175,21,3,207,21,223,21,255,21,3,96,21,1,21,21,10,44,32,71,33,33,11,71,255,10,1,0,10,1,10,22,81,23, +23,16,38,31,32,1,32,32,29,80,38,16,16,80,5,32,11,112,11,128,11,3,0,11,16,11,96,11,192,11,4,11,11,5,22,0,63,51,47,93,113,16,237,63,237,51,47,93,17,18,57,47,237,1,47,93,93,237,51,47,237,17,18,57, +47,93,93,113,237,51,18,57,47,93,49,48,0,93,93,93,93,93,93,1,20,14,2,35,34,46,2,39,55,30,3,51,50,62,2,55,33,53,33,46,3,35,34,6,7,39,62,3,51,50,30,2,4,60,54,119,191,137,100,162,117,71,9,190, +8,49,73,93,54,78,111,72,37,4,254,130,1,126,4,38,72,111,78,118,138,16,192,14,72,115,157,98,95,180,141,86,2,30,120,205,151,86,57,94,124,67,12,54,81,53,27,49,93,135,86,131,84,130,88,46,105,91,14,68,118,87,50,53, +128,216,0,0,0,2,0,70,255,236,4,152,4,78,0,26,0,46,0,143,64,99,99,35,1,69,35,85,35,2,99,29,1,69,29,85,29,2,108,45,1,74,45,90,45,2,109,39,1,58,39,74,39,90,39,3,9,19,1,8,14,1,7,4, +1,27,72,21,21,112,1,128,1,176,1,192,1,208,1,5,1,1,23,11,72,79,37,95,37,2,37,37,48,0,23,73,96,24,112,24,128,24,3,24,25,15,24,21,22,81,0,0,6,32,80,16,22,42,80,6,16,0,63,237,63,237,17,57, +47,237,63,63,1,47,93,237,50,18,57,47,93,237,18,57,47,93,51,16,237,49,48,0,93,93,93,93,93,93,93,93,93,93,93,19,51,62,3,51,50,30,2,21,20,14,2,35,34,46,2,39,35,17,35,17,51,1,20,30,2,51,50,62, +2,53,52,46,2,35,34,14,2,234,169,9,66,103,135,77,79,139,104,61,56,101,141,86,85,142,102,59,3,167,164,164,1,84,38,61,77,39,41,77,60,36,40,62,73,33,41,79,63,38,2,112,121,179,119,59,68,140,211,143,139,210,141,70, +67,131,191,124,254,19,4,58,253,226,126,164,98,39,41,99,164,123,126,165,98,40,39,98,166,0,0,0,0,2,0,69,0,0,3,251,4,58,0,13,0,22,0,122,64,47,4,24,9,12,72,5,8,21,8,2,0,63,3,1,3,3,6,22, +11,70,15,12,95,12,175,12,255,12,4,79,12,95,12,2,12,12,6,24,101,1,117,1,133,1,3,1,2,184,255,240,64,29,2,64,12,15,72,2,2,18,71,159,6,1,0,6,1,6,3,0,81,21,21,1,15,81,9,15,12,1,21,0, +63,51,63,237,18,57,47,237,50,1,47,93,93,237,51,47,43,56,51,93,17,18,57,47,93,113,237,51,18,57,47,93,51,49,48,0,93,43,9,1,35,1,46,1,53,52,54,51,33,17,35,25,1,35,34,6,21,20,22,59,1,2,75,254, +197,203,1,88,130,119,216,207,1,176,180,234,130,120,107,124,253,1,202,254,54,1,215,27,163,122,149,150,251,198,1,202,1,241,92,93,94,93,0,0,255,255,0,133,255,236,4,70,5,193,16,38,0,67,158,13,18,6,0,72,0,0,0,0, +255,255,0,133,255,236,4,70,5,123,18,38,0,72,0,0,17,6,0,105,8,0,0,23,64,13,3,2,44,17,38,3,2,8,48,46,21,31,37,1,43,53,53,0,43,53,53,0,0,1,0,53,254,87,4,25,5,204,0,55,0,129,64,64, +116,18,132,18,2,53,12,1,24,40,9,15,72,5,17,21,17,37,17,117,17,133,17,5,159,3,175,3,2,29,3,29,3,50,21,70,38,38,57,5,2,50,70,51,54,54,55,0,51,128,51,2,51,5,53,81,2,54,54,0,44,80,9,15, +184,255,192,64,14,9,12,72,15,15,0,51,21,33,80,26,27,0,0,0,63,63,237,63,18,57,47,43,51,237,18,57,47,51,237,50,1,47,93,51,51,47,16,237,50,50,18,57,47,237,18,57,57,47,47,93,49,48,0,93,43,93,93,19, +51,21,33,21,33,21,20,6,7,51,62,3,51,50,30,2,21,17,20,14,2,35,34,38,39,53,30,1,51,50,62,2,53,17,52,46,2,35,34,14,2,21,17,35,17,35,53,51,185,181,1,43,254,213,6,3,3,24,64,82,105,64,83,130, +90,47,21,54,93,72,34,65,28,13,36,13,38,49,27,10,33,59,80,48,59,103,77,44,180,132,132,5,204,157,131,132,50,101,46,47,76,53,29,44,92,144,101,252,199,62,106,78,45,4,5,139,2,4,20,43,67,46,3,4,80,103,61,24, +45,85,125,81,253,171,4,172,131,0,0,0,255,255,1,9,0,0,4,26,5,180,18,38,1,207,0,0,17,7,0,116,0,147,0,0,0,19,64,11,1,6,17,38,1,103,6,9,4,0,37,1,43,53,0,43,53,0,0,0,0,1,0,145, +255,236,4,81,4,78,0,42,0,143,64,98,121,35,137,35,2,118,8,134,8,2,101,30,1,99,24,1,69,24,85,24,2,74,17,90,17,106,17,3,15,20,31,20,2,20,20,32,0,10,71,11,11,33,71,0,32,16,32,96,32,3,32,32, +44,19,22,71,0,0,208,0,2,0,22,81,19,19,5,32,32,112,32,128,32,3,0,32,16,32,96,32,192,32,4,32,32,27,80,38,22,31,11,1,11,11,14,80,5,16,0,63,237,51,47,93,63,237,51,47,93,113,17,57,47,237,1,47, +93,237,50,18,57,47,93,237,51,47,237,17,18,57,47,93,49,48,0,93,93,93,93,93,93,19,52,62,2,51,50,30,2,23,7,46,1,35,34,14,2,7,33,21,33,30,3,51,50,62,2,55,23,14,3,35,34,46,2,145,86,141,180,95, +98,157,115,73,13,192,16,138,118,78,111,72,37,5,1,126,254,130,5,36,72,111,78,54,93,73,49,8,190,9,71,117,162,100,137,191,119,54,2,30,163,216,128,53,50,87,118,68,14,91,105,46,88,130,84,131,86,135,93,49,27,53,81,54, +12,67,124,94,57,86,151,205,255,255,0,167,255,236,4,36,4,75,18,6,0,86,0,0,255,255,0,143,0,0,4,101,5,204,18,38,0,241,0,0,17,6,1,79,41,0,0,11,182,1,0,10,13,6,9,37,1,43,53,0,255,255,0,143, +0,0,4,101,5,123,18,38,0,241,0,0,17,6,0,105,41,0,0,23,64,13,2,1,10,17,38,2,1,20,14,12,3,1,37,1,43,53,53,0,43,53,53,0,255,255,0,117,254,87,3,68,5,204,18,6,0,77,0,0,0,2,0,25, +255,236,4,167,4,58,0,31,0,42,0,120,64,11,10,6,26,6,2,4,1,20,1,2,11,184,255,232,64,13,23,28,72,11,40,18,22,72,11,224,29,1,29,184,255,192,64,46,13,17,72,29,29,20,31,32,73,112,9,128,9,2,9,9, +20,3,73,224,38,1,38,38,44,0,20,1,20,42,81,31,31,32,11,81,29,15,23,80,17,22,32,81,9,21,0,63,237,63,237,63,237,18,57,47,237,1,47,93,18,57,47,93,237,18,57,47,93,237,50,18,57,47,43,93,205,43,43,49, +48,0,93,93,1,50,22,21,20,14,2,43,1,17,35,3,14,3,35,34,38,39,53,22,51,50,62,2,55,19,33,25,1,51,50,62,2,53,52,38,43,1,3,28,189,206,52,100,147,95,207,165,40,15,42,63,91,65,29,38,17,21,37,35, +48,33,25,12,53,1,200,51,62,87,56,25,111,118,52,2,112,148,158,74,118,82,44,3,193,254,69,161,208,122,47,6,5,129,7,38,96,166,128,2,29,254,54,254,5,28,53,74,46,94,97,0,0,2,0,92,0,0,4,176,4,58,0,20, +0,31,0,94,64,58,10,12,26,12,2,4,7,20,7,2,5,21,73,2,32,15,48,15,112,15,128,15,4,15,15,19,9,73,96,27,224,27,2,27,27,33,1,18,73,31,19,1,19,31,17,81,5,1,1,0,21,81,19,15,21,3,0,15, +0,63,50,63,51,237,17,57,47,51,237,50,1,47,93,237,50,18,57,47,93,237,18,57,47,93,51,237,50,49,48,0,93,93,19,17,33,17,51,17,51,50,22,21,20,14,2,43,1,17,33,17,35,17,1,51,50,62,2,53,52,38,43,1, +246,1,75,154,54,205,210,52,104,155,103,209,254,181,154,2,127,54,69,96,59,26,116,133,55,4,58,254,54,1,202,254,54,147,159,74,118,82,44,1,247,254,9,4,58,252,59,28,53,74,46,94,97,0,0,0,0,1,0,53,0,0,4,25, +5,204,0,39,0,115,64,58,116,18,132,18,2,53,12,1,5,17,21,17,37,17,117,17,133,17,5,159,3,175,3,2,3,3,34,21,70,22,22,41,5,2,34,70,35,39,35,38,38,0,35,128,35,2,35,5,37,81,2,38,38,0,28,80, +9,15,184,255,192,64,10,9,12,72,15,15,21,35,21,0,0,0,63,63,51,57,47,43,51,237,18,57,47,51,237,50,1,47,93,51,47,17,51,16,237,50,50,18,57,47,237,18,57,47,93,49,48,0,93,93,93,19,51,21,33,21,33,21, +20,6,7,51,62,3,51,50,30,2,21,17,35,17,52,46,2,35,34,14,2,21,17,35,17,35,53,51,185,181,1,43,254,213,6,3,3,24,64,82,105,64,83,130,90,47,181,33,59,80,48,59,103,77,44,180,132,132,5,204,157,131,132,50, +101,46,47,76,53,29,44,92,144,101,253,77,2,153,80,103,61,24,45,85,125,81,253,171,4,172,131,0,255,255,0,218,0,0,4,92,5,180,18,38,1,214,0,0,17,6,0,116,106,0,0,19,64,11,1,24,17,38,1,53,24,27,0,14, +37,1,43,53,0,43,53,0,255,255,0,185,0,0,4,21,5,193,16,38,0,67,158,13,16,6,1,212,0,0,0,0,255,255,0,66,254,87,4,137,5,180,18,38,0,92,0,0,17,6,2,150,241,0,0,19,64,11,1,32,17,38,1,0, +37,49,17,31,37,1,43,53,0,43,53,0,0,1,0,181,254,87,4,24,4,58,0,11,0,61,64,36,9,73,10,10,0,7,70,4,4,13,3,70,159,0,1,63,0,239,0,2,0,0,128,0,2,0,9,27,5,1,15,8,3,81,0,21, +0,63,237,51,63,51,63,1,47,93,113,114,237,18,57,47,237,18,57,47,237,49,48,51,17,51,17,33,17,51,17,33,17,35,17,181,180,1,251,180,254,160,163,4,58,252,73,3,183,251,198,254,87,1,169,0,0,1,0,226,0,1,4,118, +6,169,0,7,0,75,64,20,3,92,16,0,1,208,0,224,0,240,0,3,0,0,144,0,160,0,3,0,184,255,192,64,26,29,34,72,0,0,9,5,90,0,6,1,0,6,16,6,2,6,4,95,7,1,1,7,3,5,18,0,63,63,51,47, +16,237,1,47,93,114,237,18,57,47,43,93,113,114,237,49,48,1,17,51,17,33,17,35,17,3,194,180,253,43,191,5,69,1,100,254,0,251,88,5,68,0,0,0,0,1,0,244,0,0,4,6,5,204,0,7,0,80,64,57,6,73,31,3, +63,3,2,176,3,1,111,3,127,3,143,3,3,0,3,1,3,3,9,0,70,47,1,63,1,79,1,175,1,191,1,207,1,6,63,1,191,1,2,1,64,43,46,72,1,4,0,7,80,2,15,0,21,0,63,63,237,63,1,47,43,93,113,237, +18,57,47,93,93,93,113,237,49,48,33,35,17,33,17,51,17,33,1,168,180,2,111,163,253,162,4,58,1,146,253,224,255,255,0,0,0,0,4,204,6,169,18,38,0,58,0,0,17,7,0,67,255,197,0,245,0,21,180,1,51,5,38,1, +184,255,197,180,52,55,19,50,37,1,43,53,0,43,53,0,255,255,0,21,0,0,4,184,5,180,18,38,0,90,0,0,17,6,0,67,136,0,0,21,180,1,43,17,38,1,184,255,136,180,44,47,15,42,37,1,43,53,0,43,53,0,0,0, +255,255,0,0,0,0,4,204,6,169,18,38,0,58,0,0,17,7,0,116,0,103,0,245,0,19,64,11,1,51,5,38,1,103,51,54,19,50,37,1,43,53,0,43,53,0,0,0,255,255,0,21,0,0,4,184,5,180,18,38,0,90,0,0, +17,6,0,116,94,0,0,19,64,11,1,43,17,38,1,93,43,46,15,42,37,1,43,53,0,43,53,0,255,255,0,0,0,0,4,204,6,94,18,38,0,58,0,0,17,7,0,105,0,1,0,227,0,23,64,13,2,1,51,5,38,2,1,0, +55,53,19,50,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,21,0,0,4,184,5,123,18,38,0,90,0,0,17,6,0,105,1,0,0,23,64,13,2,1,43,17,38,2,1,0,47,45,15,42,37,1,43,53,53,0,43,53,53,0, +255,255,0,36,0,0,4,168,6,169,18,38,0,60,0,0,17,7,0,67,255,186,0,245,0,21,180,1,9,5,38,1,184,255,186,180,10,13,4,8,37,1,43,53,0,43,53,0,255,255,0,66,254,87,4,137,5,180,18,38,0,92,0,0, +17,6,0,67,197,0,0,21,180,1,32,17,38,1,184,255,198,180,33,36,17,31,37,1,43,53,0,43,53,0,0,0,0,1,1,78,1,208,3,126,2,112,0,3,0,29,0,176,0,47,176,1,205,176,1,205,1,176,4,47,176,0,220,176, +3,205,176,3,16,176,5,214,0,48,49,1,53,33,21,1,78,2,48,1,208,160,160,0,0,1,1,78,1,208,3,126,2,112,0,3,0,29,0,176,0,47,176,1,205,176,1,205,1,176,4,47,176,0,220,176,3,205,176,3,16,176,5,214, +0,48,49,1,53,33,21,1,78,2,48,1,208,160,160,0,0,1,0,170,1,195,4,34,2,76,0,3,0,15,181,2,0,0,185,1,188,0,63,237,1,47,47,49,48,19,53,33,21,170,3,120,1,195,137,137,0,1,255,246,1,195,4,214, +2,76,0,3,0,15,181,2,0,0,185,1,188,0,63,237,1,47,47,49,48,3,53,33,21,10,4,224,1,195,137,137,0,1,255,246,1,195,4,214,2,76,0,3,0,14,180,0,2,0,185,1,0,47,237,1,47,47,49,48,3,53,33,21, +10,4,224,1,195,137,137,0,0,2,255,251,254,87,4,209,255,132,0,3,0,7,0,39,182,7,2,4,1,5,187,4,184,255,192,64,12,9,16,72,4,0,187,1,64,9,12,72,1,0,47,43,237,47,43,237,1,47,51,47,51,49,48,7, +53,33,21,5,53,33,21,5,4,214,251,42,4,214,220,96,96,205,96,96,0,1,1,141,3,94,3,63,5,204,0,3,0,42,181,6,1,22,1,2,1,184,255,240,64,17,14,17,72,3,154,0,151,1,153,0,2,1,2,1,156,0,0,0, +63,237,1,47,93,237,253,237,49,48,43,93,1,3,33,1,3,63,169,254,247,1,55,5,204,253,146,2,110,0,0,0,0,1,1,143,3,94,3,65,5,204,0,3,0,51,64,34,0,24,14,17,72,9,0,25,0,2,9,2,25,2,2,2, +16,14,17,72,1,153,2,151,3,154,0,0,1,0,3,156,1,0,0,63,237,1,47,93,237,253,237,49,48,43,93,93,43,1,19,33,1,1,143,169,1,9,254,201,3,94,2,110,253,146,0,0,0,1,1,93,254,149,3,15,1,3,0,3, +0,59,64,40,0,24,14,17,72,9,0,25,0,2,9,2,25,2,2,2,16,14,17,72,1,153,2,151,3,154,47,0,1,0,0,16,0,2,0,0,156,1,155,4,0,16,246,237,1,47,93,93,237,253,237,49,48,43,93,93,43,1,19,33, +1,1,93,169,1,9,254,201,254,149,2,110,253,146,0,0,0,1,1,142,3,94,3,64,5,204,0,3,0,55,64,16,0,24,14,17,72,9,0,25,0,2,6,2,22,2,2,2,184,255,240,64,17,14,17,72,0,154,3,151,2,153,0,1, +1,1,0,156,2,0,0,63,237,1,47,93,237,253,237,49,48,43,93,93,43,9,1,33,19,2,197,254,201,1,9,169,3,94,2,110,253,146,0,0,0,2,0,177,3,94,4,26,5,204,0,3,0,7,0,87,181,6,5,22,5,2,5,184, +255,240,64,9,14,17,72,6,1,22,1,2,1,184,255,240,64,38,14,17,72,7,154,4,151,5,153,47,6,159,6,2,0,6,16,6,2,6,3,154,0,151,1,153,0,2,16,2,2,2,5,7,1,156,3,0,0,63,237,51,50,1,47,93, +237,253,237,47,93,93,237,253,237,49,48,43,93,43,93,1,3,33,1,33,3,33,1,2,99,169,254,247,1,55,2,50,169,254,247,1,55,5,204,253,146,2,110,253,146,2,110,0,0,2,0,178,3,94,4,27,5,204,0,3,0,7,0,104, +64,75,4,24,14,17,72,9,4,25,4,2,9,6,25,6,2,6,16,14,17,72,0,24,14,17,72,9,0,25,0,2,9,2,25,2,2,2,16,14,17,72,5,153,6,151,7,154,0,4,16,4,144,4,3,4,1,153,2,151,3,154,47,0, +1,0,0,16,0,2,0,7,5,3,156,1,0,0,63,237,51,50,1,47,93,93,237,253,237,47,93,237,253,237,49,48,43,93,93,43,43,93,93,43,1,19,33,1,33,19,33,1,2,105,169,1,9,254,201,253,206,169,1,9,254,201,3,94, +2,110,253,146,2,110,253,146,0,2,0,178,254,148,4,27,1,2,0,3,0,7,0,106,64,76,4,24,14,17,72,9,4,25,4,2,9,6,25,6,2,6,16,14,17,72,0,24,14,17,72,9,0,25,0,2,9,2,25,2,2,2,16,14, +17,72,5,153,6,151,7,154,0,4,16,4,144,4,3,4,1,153,2,151,3,154,47,0,1,0,0,16,0,2,0,4,0,156,5,1,155,8,0,16,244,50,237,50,1,47,93,93,237,253,237,47,93,237,253,237,49,48,43,93,93,43,43,93, +93,43,1,19,33,1,33,19,33,1,2,105,169,1,9,254,201,253,206,169,1,9,254,201,254,148,2,110,253,146,2,110,253,146,0,0,0,1,0,182,255,43,4,22,5,203,0,11,0,44,64,24,10,192,8,190,5,192,0,7,16,7,2,7, +7,12,13,11,4,193,10,5,194,7,0,2,0,47,63,246,50,237,50,17,18,1,57,47,93,230,253,230,49,48,1,3,35,3,5,53,5,3,51,3,37,21,2,173,14,115,14,254,152,1,104,26,195,26,1,105,3,221,251,78,4,178,17,164, +19,1,110,254,146,19,164,0,0,1,0,182,255,43,4,22,5,203,0,21,0,66,64,36,0,17,192,20,3,15,190,7,12,192,9,4,0,14,16,14,2,14,14,22,23,18,11,193,17,12,194,14,0,0,7,193,1,6,194,4,0,47,246,50, +237,50,63,246,50,237,50,17,18,1,57,47,93,51,51,230,50,253,50,50,230,50,49,48,1,21,37,19,35,19,5,53,5,19,3,5,53,5,3,51,3,37,21,37,3,19,4,22,254,151,26,195,26,254,152,1,104,34,34,254,152,1,104,26, +195,26,1,105,254,151,34,34,1,42,164,19,254,146,1,110,19,164,17,1,98,1,98,17,164,19,1,110,254,146,19,164,17,254,158,254,158,0,0,0,0,1,1,80,1,145,3,123,3,188,0,19,0,55,64,37,21,17,37,17,53,17,3,21, +13,37,13,53,13,3,26,7,42,7,58,7,3,26,3,42,3,58,3,3,0,0,16,10,1,10,5,5,15,0,47,51,47,1,47,93,51,47,49,48,0,93,93,93,93,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,3,123,44, +77,102,58,57,99,75,43,43,75,99,57,58,102,77,44,2,170,58,102,76,45,45,76,102,58,57,100,74,43,43,74,100,0,3,0,117,0,0,4,88,0,219,0,3,0,7,0,11,0,60,64,36,11,152,8,4,3,152,0,7,152,16,4,80, +4,2,16,4,144,4,160,4,192,4,208,4,5,4,4,12,13,9,5,1,155,8,4,0,0,47,50,50,237,50,50,17,18,1,57,47,93,113,237,212,237,16,212,237,49,48,33,53,51,21,33,53,51,21,33,53,51,21,3,170,174,253,185,172, +253,184,175,219,219,219,219,219,219,0,0,0,0,7,0,0,0,0,4,204,5,131,0,3,0,23,0,43,0,63,0,83,0,103,0,123,0,237,185,0,102,255,216,64,14,9,14,72,96,40,9,12,72,92,40,9,12,72,86,184,255,216,179,9, +14,72,62,184,255,216,64,14,9,14,72,56,40,9,12,72,52,40,9,12,72,46,184,255,216,179,9,14,72,22,184,255,216,64,14,9,14,72,16,40,9,12,72,12,40,9,12,72,6,184,255,216,64,17,9,14,72,75,2,91,2,107,2,3, +2,3,0,1,3,16,1,184,255,240,64,68,3,64,9,15,72,3,1,3,1,49,19,74,180,59,181,64,180,49,49,104,19,114,180,99,181,89,180,104,104,19,125,24,180,9,181,34,180,19,2,0,2,0,4,54,109,182,84,183,119,182,94,25, +69,182,44,183,79,182,54,25,39,182,14,183,29,182,4,7,0,63,237,244,237,63,237,244,237,63,237,244,237,17,18,57,57,47,47,1,47,237,244,237,17,18,57,47,253,244,237,17,18,57,47,237,244,237,17,18,57,57,47,47,43,56,56,17, +51,17,51,93,49,48,0,43,43,43,43,43,43,43,43,43,43,43,43,19,35,1,51,1,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,19,50,30,2,21,20,14,2,35, +34,46,2,53,52,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,50,30,2,21,20,14,2,35,34,46,2,53,52,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,147,145,2,71,147,254,16,47,83, +62,36,36,63,85,48,49,85,62,36,36,63,86,149,13,25,37,24,26,40,26,13,13,27,39,25,23,36,27,14,161,47,83,63,36,36,63,85,48,49,85,63,36,36,63,87,149,13,26,37,24,26,39,27,13,14,26,39,25,23,37,27,14,1, +150,47,83,62,36,36,63,85,48,49,84,63,36,36,63,87,149,13,26,37,24,26,40,26,13,13,27,39,25,23,37,26,15,1,139,2,127,1,121,27,68,114,87,84,116,70,31,31,70,116,84,87,114,68,27,254,216,55,72,43,18,18,44,72, +54,53,72,44,19,19,44,72,254,47,27,68,114,87,84,116,70,31,31,70,116,84,87,114,68,27,254,216,55,72,43,18,18,44,72,54,53,72,44,19,19,44,72,1,93,27,68,114,87,84,116,70,31,31,70,116,84,87,114,68,27,254,216,55, +72,43,18,18,44,72,54,53,72,44,19,19,44,72,0,0,0,1,1,246,3,77,2,214,5,204,0,3,0,28,64,13,3,150,0,2,1,2,2,4,5,0,0,2,0,0,63,51,47,17,18,1,57,47,93,237,49,48,1,35,3,51,2,172, +141,41,224,3,77,2,127,0,0,2,1,21,3,77,3,182,5,204,0,3,0,7,0,39,64,20,3,150,2,2,9,7,150,47,6,1,0,6,1,6,5,0,0,6,2,0,0,63,51,51,47,50,1,47,93,93,237,18,57,47,237,49,48,1, +35,3,51,1,35,3,51,3,140,142,40,224,254,21,141,41,224,3,77,2,127,253,129,2,127,0,0,0,0,1,1,90,0,141,3,93,3,172,0,8,0,46,64,24,0,235,8,3,235,4,236,6,235,79,1,1,0,1,1,1,2,1,6,6, +3,239,0,238,0,63,228,57,61,47,51,51,1,24,47,93,93,237,253,237,212,237,49,48,37,1,53,1,51,21,9,1,21,2,170,254,176,1,80,177,254,177,1,81,141,1,109,63,1,115,31,254,140,254,145,29,0,1,1,110,0,141,3,113, +3,172,0,8,0,48,64,26,3,235,8,236,1,6,235,5,0,235,0,1,96,1,208,1,3,1,8,7,3,3,6,239,0,238,0,63,228,57,61,47,51,51,1,24,47,93,237,212,237,16,253,237,49,48,37,35,53,9,1,53,51,1,21,2, +32,178,1,82,254,176,176,1,81,141,29,1,111,1,116,31,254,141,63,0,0,4,0,237,0,0,3,224,5,68,0,3,0,7,0,11,0,15,0,60,64,32,11,10,15,152,0,12,1,12,12,17,3,7,152,2,0,4,16,4,2,4,9,1, +1,2,13,5,157,12,4,10,2,3,0,63,51,47,51,237,50,17,57,47,51,1,47,93,51,237,50,18,57,47,93,237,51,50,49,48,1,35,3,51,3,53,51,21,1,35,3,51,3,53,51,21,1,155,148,24,196,198,194,2,25,148,24,196, +198,194,1,141,3,183,250,188,201,201,1,141,3,183,250,188,201,201,0,0,255,255,255,251,5,172,4,209,6,12,18,7,0,66,0,0,6,136,0,0,0,1,0,204,0,0,3,254,5,69,0,3,0,39,183,2,3,16,3,3,5,0,1,184, +255,240,64,10,0,1,16,1,2,1,2,6,0,24,0,63,63,1,47,93,56,51,18,57,47,56,51,49,48,33,35,1,51,1,66,118,2,191,115,5,69,0,0,0,0,1,1,101,2,7,3,131,4,157,0,33,0,65,185,0,30,255,216,64, +34,9,17,72,33,224,0,0,35,23,10,224,0,11,1,11,23,6,228,29,29,15,17,1,17,64,11,18,72,17,11,16,0,1,0,0,47,93,50,47,43,93,51,47,237,51,1,47,93,237,50,18,57,47,237,49,48,0,43,1,17,52,46,2, +35,34,6,21,17,35,17,52,46,2,53,51,20,30,2,21,51,62,3,51,50,22,21,17,3,2,13,29,47,35,72,85,128,1,1,2,119,2,2,2,2,15,38,49,64,42,110,97,2,7,1,142,46,61,37,16,100,94,254,148,1,255,20,46, +40,29,4,3,27,34,35,12,28,46,32,17,108,121,254,79,0,1,0,34,0,0,4,76,5,69,0,17,0,80,64,43,6,2,6,2,10,0,16,1,16,16,19,5,1,9,90,10,12,14,12,10,8,12,96,5,13,13,9,4,95,63,1,239, +1,2,1,1,9,0,95,15,3,9,18,0,63,63,237,18,57,47,93,237,18,57,47,51,237,50,1,47,51,51,47,16,237,50,50,18,57,47,93,18,57,57,47,47,49,48,1,17,33,21,33,21,33,21,33,17,35,17,35,53,51,17,33,21, +1,144,2,164,253,92,1,135,254,121,191,175,175,3,123,4,169,254,68,158,203,129,254,253,1,3,129,3,193,156,0,0,0,1,0,80,0,0,4,102,5,90,0,58,0,204,179,58,3,1,24,184,255,240,64,103,9,12,72,31,111,47,42,79, +32,95,32,2,32,42,32,42,58,41,48,45,111,16,14,112,19,1,19,13,20,19,3,127,16,143,16,2,16,16,6,0,111,58,64,16,19,72,58,58,60,52,110,0,6,16,6,2,6,48,14,115,15,45,15,44,18,115,19,41,19,111,15,159, +15,175,15,191,15,4,63,19,1,15,19,15,19,52,37,115,26,32,32,26,7,7,52,115,6,16,58,32,58,2,58,184,255,192,179,22,38,72,58,184,255,192,182,16,19,72,58,58,6,24,0,63,51,47,43,43,93,16,237,50,63,51,47,16, +237,18,57,57,47,47,93,93,17,51,16,237,50,17,51,16,237,50,1,124,47,93,24,237,18,57,125,47,43,24,237,18,57,47,93,23,51,47,93,51,16,237,50,50,17,57,57,47,47,93,17,51,237,49,48,0,43,93,1,14,3,35,33,53, +62,3,61,1,35,53,51,53,35,53,51,53,52,62,2,51,50,30,2,23,7,46,3,35,34,6,29,1,33,21,33,21,33,21,33,21,20,6,7,33,50,62,2,55,4,102,9,57,89,115,67,253,70,44,66,44,21,186,186,186,186,48,99,152, +103,70,123,99,71,18,174,10,39,53,65,36,114,112,1,152,254,104,1,152,254,104,88,81,1,227,38,67,53,37,8,1,55,80,117,77,37,154,23,49,65,87,60,25,142,152,141,76,92,147,102,55,29,58,86,57,57,32,51,36,20,115,125,84, +141,152,142,7,112,149,42,19,42,67,48,0,0,4,0,45,255,246,4,180,5,69,0,12,0,58,0,69,0,91,0,243,181,15,24,13,17,72,39,184,255,232,179,13,17,72,38,184,255,232,64,9,13,17,72,88,40,10,25,72,11,184,255,232, +64,124,9,14,72,44,112,45,45,28,0,111,59,75,79,112,90,48,70,64,70,80,70,128,70,4,70,72,90,77,77,84,20,112,19,19,51,112,36,112,84,128,84,2,47,84,63,84,2,64,59,80,59,144,59,3,15,59,1,59,90,84,36,36, +84,90,59,4,8,13,112,28,64,20,24,72,28,28,93,66,7,111,8,78,70,116,71,51,28,16,48,116,41,45,45,41,41,75,71,73,73,71,6,115,66,71,66,71,66,9,81,25,116,16,87,16,20,20,16,25,65,115,9,6,8,21,0,63, +63,237,63,51,47,17,51,16,237,50,17,57,57,47,47,16,237,17,51,47,17,51,51,47,51,47,16,237,18,57,57,16,237,50,1,47,237,50,18,57,47,43,237,18,23,57,47,47,47,47,93,93,93,93,16,237,51,47,237,17,51,47,17,51, +47,93,16,237,50,16,237,17,51,47,237,49,48,0,43,43,43,43,43,1,20,14,2,43,1,17,35,17,51,50,22,1,20,6,35,34,38,39,55,30,3,51,50,54,53,52,38,39,46,3,53,52,62,2,51,50,22,23,7,46,1,35,34,6, +21,20,22,23,30,3,1,52,46,2,43,1,17,51,50,54,19,53,51,55,51,21,51,21,35,17,20,51,50,55,21,14,1,35,34,38,53,17,2,70,40,79,118,78,61,161,210,161,166,2,110,96,90,74,98,11,108,5,16,20,24,12,26,34, +45,48,25,50,41,26,27,49,66,39,70,88,8,109,5,35,19,29,26,53,51,22,46,38,25,252,240,22,41,59,36,56,64,75,75,25,90,59,71,149,149,68,45,27,23,50,30,84,84,3,247,76,132,97,56,253,114,5,69,166,252,14,83,100, +83,80,17,27,34,20,7,37,40,36,62,33,17,41,51,62,38,43,62,41,19,86,72,12,44,35,38,35,37,57,35,15,38,49,60,3,35,55,74,45,20,254,101,114,254,156,97,142,142,97,254,128,78,7,97,5,6,82,79,1,146,0,0,0, +0,1,0,91,255,236,4,99,5,90,0,60,0,150,64,85,105,49,1,55,3,71,3,87,3,3,43,42,42,12,53,0,0,57,11,12,12,28,62,51,1,1,57,110,28,32,0,23,1,23,23,28,34,22,22,28,64,11,14,72,28,1,23,115, +24,59,24,54,32,115,33,51,33,111,24,1,63,33,1,24,33,24,33,6,46,115,37,43,43,37,7,6,115,17,48,11,1,11,11,17,25,0,63,51,47,93,16,237,63,51,47,16,237,18,57,57,47,47,93,93,17,51,16,237,50,17,51,16, +237,50,1,47,43,51,47,51,17,51,47,93,50,16,237,50,47,51,17,18,57,47,51,18,57,47,51,17,51,17,51,49,48,0,93,93,1,33,30,3,51,50,62,2,55,23,14,3,35,34,46,2,39,35,53,51,46,1,53,52,54,55,35,53, +51,62,1,51,50,30,2,23,7,46,1,35,34,14,2,7,33,21,33,14,1,21,20,23,33,3,105,254,53,8,42,77,116,80,52,87,75,66,30,76,42,88,96,108,62,120,178,123,71,13,131,119,2,2,2,2,119,129,29,251,229,56,100,93, +87,43,82,58,138,86,73,114,83,51,11,1,205,254,37,1,1,3,1,218,1,207,79,122,84,43,18,30,37,19,135,28,46,32,18,68,125,178,109,144,23,34,18,26,35,18,142,234,236,14,28,44,30,140,42,58,28,71,122,95,141,14,43,21, +42,32,0,0,0,4,0,0,255,244,4,205,5,80,0,19,0,39,0,75,0,79,0,195,64,9,74,52,1,56,40,9,14,72,62,184,255,216,179,9,14,72,17,184,255,216,179,9,14,72,13,184,255,216,64,20,9,14,72,7,40,9,13,72, +3,40,9,13,72,78,79,76,77,79,16,77,184,255,240,64,15,15,79,1,0,77,1,79,77,79,77,0,59,30,180,10,184,1,5,64,16,0,180,20,20,59,81,69,49,180,70,0,48,16,48,2,48,184,1,5,64,39,40,180,59,78,6,76, +24,16,48,1,32,48,48,48,2,48,48,45,182,54,184,73,182,64,63,70,1,70,70,64,7,25,182,15,184,35,182,5,25,0,63,237,244,237,63,51,47,93,16,237,244,237,51,47,93,113,63,63,1,47,237,244,93,50,237,50,17,18,57,47, +237,244,237,17,18,57,57,47,47,93,93,56,56,17,51,17,51,49,48,0,43,43,43,43,43,43,93,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,20,30,2,51, +50,54,55,23,14,3,35,34,46,2,53,52,62,2,51,50,30,2,23,7,46,1,35,34,6,19,35,1,51,4,205,43,74,98,55,55,96,72,42,41,73,98,57,54,97,73,42,148,15,30,44,29,31,46,30,15,16,30,45,29,28,45,31,16, +252,89,15,32,47,32,38,55,11,141,6,37,60,84,54,72,104,67,33,43,74,101,57,53,80,58,37,9,143,10,43,45,63,62,176,118,2,191,115,1,148,114,158,99,45,44,99,158,115,122,161,98,40,40,98,161,122,88,119,72,31,32,72,119, +87,83,117,73,33,33,73,117,2,112,63,113,84,49,82,87,9,54,99,76,45,62,112,154,92,116,159,99,44,40,70,94,55,11,72,85,156,251,189,5,69,0,0,0,0,2,1,30,255,236,3,157,5,149,0,41,0,57,0,158,185,0,28,255, +216,179,9,14,72,24,184,255,216,64,12,9,15,72,9,24,9,13,72,31,73,42,4,184,1,26,64,27,3,42,3,42,3,59,53,37,72,12,20,12,16,16,0,12,64,12,80,12,144,12,160,12,5,12,17,184,1,24,178,16,16,13,184,1, +24,183,15,20,31,20,2,20,20,36,184,1,24,179,53,53,0,47,184,1,24,64,13,15,26,63,26,79,26,111,26,127,26,5,26,0,184,1,25,180,7,4,4,7,22,0,63,51,47,16,237,47,93,237,18,57,47,237,50,47,93,237,50,47, +237,1,47,93,51,47,17,51,16,237,50,18,57,57,47,47,16,237,16,237,49,48,0,43,43,43,37,50,54,55,51,14,1,35,34,46,2,61,1,14,1,7,53,62,1,55,17,52,62,2,51,50,30,2,21,20,14,2,7,21,20,30,2,19, +52,46,2,35,34,14,2,21,17,62,3,2,198,51,78,17,69,20,130,109,55,91,66,36,32,66,34,35,66,31,25,59,98,72,52,85,61,33,50,87,116,66,22,36,45,125,20,34,47,26,31,40,22,8,49,84,61,34,78,104,109,154,157,40, +79,118,77,175,17,28,13,73,14,29,16,2,75,59,109,82,49,42,78,111,69,99,180,152,118,38,244,57,83,54,26,4,20,52,85,61,33,36,61,81,46,254,5,33,104,131,151,0,0,4,0,22,0,0,4,185,5,69,0,19,0,37,0,57, +0,61,0,157,185,0,10,255,232,64,9,13,17,72,0,24,13,17,72,35,184,255,232,179,9,14,72,31,184,255,232,64,75,9,14,72,26,40,9,14,72,23,24,9,14,72,61,61,20,58,58,28,0,17,93,18,48,180,28,15,18,1,18,64, +11,14,72,0,28,1,18,28,18,28,8,20,180,38,38,63,10,7,93,8,53,182,25,25,33,59,96,58,18,43,182,15,33,1,33,15,17,1,9,3,11,0,8,18,0,63,51,51,63,51,51,63,93,237,63,237,17,57,47,237,1,47,237,50, +18,57,47,237,18,57,57,47,47,93,43,93,16,237,16,237,50,17,51,47,17,51,47,49,48,0,43,43,43,43,1,43,43,33,1,22,23,30,1,21,17,35,17,51,1,38,39,46,1,53,17,51,17,1,20,14,2,35,34,38,53,52,62,2, +51,50,30,2,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,1,53,33,21,1,170,254,242,1,2,2,1,140,192,1,22,2,2,2,2,141,2,72,25,58,96,72,128,117,29,60,94,66,70,95,57,25,149,11,23,36,25,27,38, +24,11,11,22,35,24,28,39,25,11,254,196,1,179,4,26,43,45,38,89,39,252,228,5,69,251,222,40,46,39,98,51,3,16,250,187,2,178,94,146,99,52,202,189,92,144,101,53,53,100,145,92,81,107,64,26,27,64,107,80,82,108,63,26, +26,63,108,253,160,136,136,0,0,2,0,4,3,74,4,200,5,203,0,36,0,44,0,136,181,34,24,14,17,72,20,184,255,232,64,76,14,17,72,9,8,26,26,36,20,17,197,64,15,18,31,18,47,18,3,15,3,18,18,0,44,14,38,41, +39,14,41,38,196,0,39,1,39,34,0,197,112,36,128,36,2,36,36,46,37,41,200,2,15,19,34,15,3,42,0,15,26,31,26,2,15,9,31,9,2,0,9,18,26,4,39,209,0,63,23,51,93,93,63,23,51,17,51,237,50,17,1,51, +47,93,237,50,47,93,237,198,43,1,24,16,77,230,17,57,47,95,94,93,26,237,50,18,57,17,51,51,49,48,43,43,1,17,53,6,7,14,1,7,3,35,3,46,1,39,38,39,21,17,35,17,51,19,30,1,23,22,23,54,55,62,3,53, +19,51,17,1,17,35,17,35,53,33,21,4,95,2,4,3,5,2,190,89,135,2,20,12,14,17,105,156,184,2,4,2,3,2,17,13,6,10,9,6,139,152,252,86,111,171,1,201,3,74,1,96,160,9,9,8,14,5,254,45,1,86,4,54, +31,36,45,43,254,43,2,129,254,47,3,11,6,7,8,42,34,15,28,22,16,1,1,86,253,127,2,37,253,219,2,37,92,92,0,0,0,1,0,59,0,0,4,147,5,90,0,57,0,218,64,120,121,21,137,21,2,118,37,134,37,2,107,9, +123,9,139,9,3,107,49,123,49,139,49,3,102,37,118,37,134,37,3,102,21,118,21,134,21,3,70,56,86,56,2,70,2,86,2,2,57,27,1,57,31,1,48,92,40,10,92,18,32,18,48,18,80,18,96,18,112,18,5,79,18,1,223,40, +239,40,255,40,3,0,40,16,40,32,40,3,112,40,128,40,2,40,18,40,18,53,24,16,16,5,90,128,24,144,24,208,24,224,24,240,24,5,144,24,160,24,2,24,184,255,192,64,35,9,12,72,24,24,53,59,42,42,34,90,47,53,63,53, +2,53,64,33,36,72,53,19,39,39,16,42,95,18,41,18,29,95,0,4,0,63,237,63,51,237,50,50,47,51,1,47,43,93,237,51,47,17,18,57,47,43,93,113,237,50,47,17,18,57,57,47,47,93,113,113,113,114,16,237,16,237,49,48, +0,93,93,93,93,93,93,93,93,1,93,93,1,50,30,2,21,20,14,2,7,54,55,62,1,59,1,21,33,53,62,3,53,52,46,2,35,34,14,2,21,20,30,2,23,21,33,53,51,50,22,23,22,23,46,3,53,52,62,2,2,103,124,197, +138,73,45,85,126,81,32,30,26,54,19,200,254,29,75,102,61,26,39,83,127,87,88,128,82,40,26,61,102,75,254,29,200,19,54,26,30,32,81,126,85,45,73,138,197,5,90,85,157,221,136,95,179,160,138,54,3,3,2,3,156,224,55,125, +136,144,74,105,168,119,64,64,119,168,105,74,144,136,125,55,224,156,3,2,3,3,54,138,160,179,95,136,221,157,85,0,0,2,0,95,255,222,4,131,4,72,0,34,0,47,0,90,182,29,143,30,1,30,30,17,184,1,27,64,16,0,35,16, +35,96,35,112,35,128,35,5,35,35,49,18,47,184,1,27,183,31,5,1,5,29,29,24,18,184,1,24,179,47,47,24,41,184,1,24,178,12,16,24,184,1,24,177,0,22,0,63,237,63,237,18,57,47,237,17,57,47,1,47,93,237,50,18, +57,47,93,237,50,47,93,51,49,48,5,34,46,2,53,52,62,4,51,50,30,2,21,33,17,30,3,51,50,62,2,55,23,14,3,19,17,46,3,35,34,14,2,7,17,2,114,130,198,134,69,44,76,102,118,128,63,113,193,142,81,252,197,22, +64,78,88,46,75,116,93,77,34,72,36,83,110,143,203,19,59,76,93,53,51,87,74,60,24,34,93,157,204,111,98,160,125,93,60,29,79,146,209,131,254,156,24,45,35,20,32,60,87,55,42,57,100,76,44,2,138,1,21,20,42,34,22,19, +32,42,24,254,234,0,0,0,255,255,0,1,255,244,4,195,5,69,16,39,2,154,254,220,0,0,16,38,2,30,235,0,17,7,2,160,1,189,253,180,0,36,64,20,4,3,2,66,24,4,3,2,48,66,1,47,66,1,66,1,96,20,1,20, +17,93,53,17,93,93,53,53,53,0,63,53,53,53,0,0,255,255,0,9,255,244,4,195,5,81,16,39,2,156,255,31,0,0,16,38,2,30,252,0,17,7,2,160,1,189,253,180,0,36,64,20,4,3,2,99,24,4,3,2,48,66,1,47, +66,1,66,0,64,0,1,0,17,93,53,17,93,93,53,53,53,0,63,53,53,53,0,0,255,255,0,37,255,244,4,195,5,69,16,39,2,158,255,33,0,0,16,38,2,30,8,0,17,7,2,160,1,189,253,180,0,40,64,23,4,3,2,79, +24,4,3,2,48,66,1,47,66,1,66,0,64,0,1,48,0,1,0,17,93,93,53,17,93,93,53,53,53,0,63,53,53,53,0,0,255,255,0,57,255,244,4,163,5,69,16,39,2,159,255,61,0,0,16,38,2,30,181,0,17,7,2,160, +1,157,253,180,0,48,64,28,4,3,2,62,24,4,3,2,47,66,1,66,1,95,15,1,15,0,96,0,1,80,0,1,64,0,1,0,17,93,93,93,53,17,93,53,17,93,53,53,53,0,63,53,53,53,0,0,0,1,0,8,1,55,4,196, +3,23,0,17,0,27,0,176,0,47,176,15,205,1,176,18,47,176,19,214,0,177,15,0,17,18,177,7,8,57,57,48,49,19,30,1,23,35,46,1,39,53,62,1,55,51,14,1,7,33,21,231,29,59,31,72,58,130,82,82,130,58,72,31, +59,29,3,221,1,252,34,98,65,68,112,42,36,42,112,68,65,98,34,86,0,1,1,118,255,195,3,86,4,127,0,17,0,31,64,14,12,16,172,3,17,16,15,0,12,111,3,1,3,7,0,47,196,93,50,57,57,47,1,47,206,253,206,49, +48,1,14,1,7,53,62,1,55,51,30,1,23,21,46,1,39,17,35,2,59,34,98,65,68,112,42,36,42,112,68,65,98,34,86,3,160,29,59,31,72,58,130,82,82,130,58,72,31,59,29,252,35,0,0,0,0,1,0,8,1,53,4,196, +3,21,0,17,0,27,0,176,16,47,176,17,205,1,176,18,47,176,19,214,0,177,17,16,17,18,177,7,8,57,57,48,49,1,46,1,39,51,30,1,23,21,14,1,7,35,62,1,55,33,53,3,229,29,59,31,72,58,130,82,82,130,58,72, +31,59,29,252,35,2,80,34,98,65,68,112,42,36,42,112,68,65,98,34,86,0,0,0,0,1,1,118,255,195,3,86,4,127,0,17,0,31,64,14,3,0,172,12,15,16,15,0,3,96,12,1,12,8,0,47,196,93,50,57,57,47,1,47, +205,253,205,49,48,37,62,1,55,21,14,1,7,35,46,1,39,53,30,1,23,17,51,2,145,34,98,65,68,112,42,36,42,112,68,65,98,34,86,162,29,59,31,72,58,130,82,82,130,58,72,31,59,29,3,221,0,1,0,8,1,53,4,196, +3,21,0,31,0,30,0,176,0,47,176,15,205,1,176,32,47,176,33,214,0,177,15,0,17,18,179,7,8,23,24,36,23,57,48,49,19,30,1,23,35,46,1,39,53,62,1,55,51,14,1,7,33,46,1,39,51,30,1,23,21,14,1,7, +35,62,1,55,231,29,59,31,72,58,130,82,82,130,58,72,31,59,29,2,254,29,59,31,72,58,130,82,82,130,58,72,31,59,29,1,250,34,98,65,68,112,42,36,42,112,68,65,98,34,34,98,65,68,112,42,36,42,112,68,65,98,34,0, +0,1,1,118,255,195,3,86,4,127,0,31,0,47,64,23,20,11,16,172,27,3,31,31,16,19,96,28,1,28,24,0,15,12,111,3,1,3,7,0,47,204,93,50,57,57,47,204,93,50,57,57,1,47,206,50,253,204,50,49,48,1,14,1, +7,53,62,1,55,51,30,1,23,21,46,1,39,17,62,1,55,21,14,1,7,35,46,1,39,53,30,1,23,2,59,34,98,65,68,112,42,36,42,112,68,65,98,34,34,98,65,68,112,42,36,42,112,68,65,98,34,3,160,29,59,31,72,58, +130,82,82,130,58,72,31,59,29,253,2,29,59,31,72,58,130,82,82,130,58,72,31,59,29,0,0,0,0,2,1,118,255,72,3,86,4,127,0,3,0,35,0,62,64,31,7,0,32,35,16,1,23,20,172,35,35,20,23,96,32,1,32,28, +3,175,0,0,28,4,19,16,111,7,1,7,11,0,47,204,93,50,57,57,47,51,47,237,16,204,93,50,57,57,1,47,253,205,50,50,16,205,50,50,49,48,5,33,21,33,19,14,1,7,53,62,1,55,51,30,1,23,21,46,1,39,17,62, +1,55,21,14,1,7,35,46,1,39,53,30,1,23,1,118,1,224,254,32,197,34,98,65,68,112,42,36,42,112,68,65,98,34,34,98,65,68,112,42,36,42,112,68,65,98,34,104,80,4,88,29,59,31,72,58,130,82,82,130,58,72,31,59, +29,253,2,29,59,31,72,58,130,82,82,130,58,72,31,59,29,0,0,0,0,2,0,105,255,229,4,99,5,197,0,45,0,67,0,112,64,72,37,20,53,20,2,11,65,27,65,2,9,12,25,12,2,37,37,15,41,46,1,46,16,13,22,72, +46,25,0,70,0,29,16,29,2,29,29,69,58,71,15,51,81,46,25,25,127,22,143,22,159,22,191,22,207,22,223,22,6,22,22,41,63,80,10,22,37,37,32,80,41,0,0,63,237,51,47,63,237,17,57,47,93,51,17,51,237,1,47,237, +18,57,47,93,237,51,51,43,93,18,57,47,49,48,0,93,1,93,0,93,1,20,14,2,7,14,3,35,34,46,2,53,52,62,4,51,50,22,23,51,62,1,53,52,38,35,34,14,2,7,55,62,1,51,50,30,2,3,46,3,35,34,14,4, +21,20,30,2,51,50,62,2,4,99,8,14,21,13,34,110,147,184,110,105,144,89,39,26,54,85,120,154,97,100,154,37,4,2,3,146,145,31,68,65,61,25,39,46,127,73,123,168,103,44,217,10,44,63,78,45,65,106,82,60,39,19,26,52, +79,54,81,133,102,69,3,170,46,103,107,106,48,128,206,144,77,63,107,138,75,60,143,144,134,104,63,99,84,25,58,34,196,209,11,19,28,17,147,23,39,88,149,195,254,147,42,74,55,32,51,84,110,116,116,48,53,91,67,38,99,161,205,0, +0,2,0,12,0,0,4,192,5,129,0,5,0,18,0,123,64,78,41,2,1,6,3,1,3,1,82,18,11,18,94,4,3,20,4,4,3,2,1,82,17,11,17,94,1,2,20,1,1,2,11,1,4,90,111,18,127,18,143,18,3,16,18,1, +18,18,20,17,90,127,1,143,1,2,1,90,11,1,75,11,1,11,3,2,4,18,4,1,1,4,18,3,17,95,0,18,0,63,237,23,50,47,47,47,63,51,51,93,93,1,47,93,237,18,57,47,93,93,237,17,57,135,16,43,135,43,196,135, +24,16,43,135,43,196,49,48,1,93,93,51,53,1,51,1,21,1,46,3,39,14,3,7,1,33,12,1,221,244,1,227,254,6,17,34,27,18,2,1,19,28,34,16,254,202,3,52,145,4,240,251,18,147,3,229,46,95,78,54,4,4,54,78, +95,46,252,183,0,1,0,105,254,57,4,98,5,69,0,7,0,69,64,11,7,90,208,0,224,0,2,0,0,1,0,184,255,192,179,29,32,72,0,184,255,192,64,23,21,25,72,0,0,9,3,90,4,64,21,29,72,16,4,1,4,2,95,5, +3,4,0,0,47,50,63,237,1,47,93,43,237,18,57,47,43,43,93,113,237,49,48,1,17,33,17,35,17,33,17,3,170,253,126,191,3,249,254,57,6,106,249,150,7,12,248,244,0,1,0,27,254,57,4,177,5,69,0,11,0,121,64,13, +41,1,105,1,121,1,137,1,4,36,3,1,3,184,255,224,64,29,14,17,72,8,91,2,64,14,17,72,2,2,5,1,7,91,159,5,175,5,191,5,3,3,5,3,5,1,10,184,255,192,64,27,9,37,72,10,10,13,9,91,1,64,11,37, +72,1,3,7,95,4,8,2,2,4,3,1,9,95,0,0,47,237,50,63,57,25,47,51,24,16,237,50,1,47,43,237,18,57,47,43,18,57,57,47,47,93,237,17,18,57,47,43,237,49,48,0,43,93,93,19,53,9,1,53,33,21,33,9, +1,33,21,27,2,123,253,149,4,66,252,178,2,72,253,168,3,162,254,57,109,3,34,3,19,106,152,253,29,253,7,152,0,1,0,117,2,96,4,88,2,242,0,3,0,24,64,12,3,5,0,0,16,0,2,0,0,173,1,179,0,63,237,1, +47,93,16,206,49,48,19,53,33,21,117,3,227,2,96,146,146,0,0,0,0,1,1,240,1,164,2,219,2,207,0,3,0,40,64,24,3,150,0,0,1,0,0,4,5,1,155,15,0,31,0,63,0,3,0,64,14,17,72,0,0,47,43,93, +237,17,18,1,57,47,93,237,49,48,1,17,51,17,1,240,235,1,164,1,43,254,213,0,0,1,0,78,255,242,4,125,6,84,0,8,0,84,64,52,118,0,1,6,5,22,5,2,43,1,59,1,75,1,3,9,1,1,1,0,6,41,6,89, +6,105,6,137,6,4,21,6,1,6,2,7,8,8,3,10,5,2,2,3,2,175,5,5,7,25,6,0,0,47,50,63,57,47,237,1,47,51,47,50,17,18,57,47,51,18,57,93,93,17,51,51,49,48,93,93,93,93,5,35,1,35,53,33, +19,1,51,2,137,106,254,229,182,1,14,242,1,174,129,14,3,24,117,253,78,5,135,0,0,3,0,29,0,203,4,171,3,215,0,35,0,51,0,67,0,149,64,15,69,67,85,67,101,67,3,74,53,90,53,106,53,3,33,184,255,232,64,9, +9,12,72,3,24,9,12,72,21,184,255,232,64,73,9,12,72,15,24,9,12,72,8,26,39,26,52,3,18,47,170,15,0,79,0,95,0,3,0,69,60,170,18,64,18,34,72,18,64,11,15,72,18,36,55,173,39,52,8,52,26,3,13,31, +23,42,65,173,5,63,13,95,13,255,13,3,13,64,27,44,72,13,64,18,22,72,13,0,47,43,43,93,51,237,50,47,51,18,23,57,17,51,237,50,1,47,43,43,237,16,222,93,237,18,23,57,17,51,49,48,0,43,43,43,43,93,93,1, +20,14,2,35,34,38,39,14,3,35,34,46,2,53,52,62,2,51,50,22,23,62,3,51,50,30,2,37,34,6,7,30,1,51,50,62,2,53,52,46,2,5,46,1,35,34,14,2,21,20,30,2,51,50,54,4,171,40,74,104,64,88,153,63, +28,69,76,81,42,62,105,75,42,40,75,105,64,85,153,60,29,66,77,85,47,63,103,73,41,254,206,61,103,48,45,102,66,38,61,44,23,25,44,61,254,132,44,103,67,37,60,43,23,21,42,62,40,60,104,2,78,78,141,106,62,133,149,63, +102,72,39,55,100,144,88,81,142,104,60,135,148,62,102,73,40,55,101,143,168,126,130,128,128,40,70,94,54,54,92,69,39,250,128,128,40,70,94,54,51,93,69,41,126,0,0,0,0,1,0,52,0,0,4,152,4,199,0,5,0,19,183,2, +172,5,3,2,175,5,0,0,47,47,237,1,47,47,237,49,48,19,51,17,33,21,33,52,94,4,6,251,156,4,199,251,151,94,0,0,0,1,0,156,255,254,4,48,4,8,0,25,0,55,64,35,64,8,80,8,2,79,4,95,4,2,12,172, +0,13,16,13,32,13,3,13,13,27,25,172,0,0,16,0,2,0,19,175,6,13,0,0,47,50,47,237,1,47,93,237,17,51,47,93,237,49,48,93,93,23,17,52,62,2,51,50,30,2,21,17,35,17,52,46,2,35,34,14,2,21,17,156, +68,122,167,98,99,169,123,70,103,53,95,130,78,78,130,94,52,2,2,0,116,192,138,76,76,138,192,116,254,0,2,2,98,155,108,57,56,108,156,100,254,0,0,0,0,1,0,235,254,57,3,225,5,227,0,35,0,60,64,36,10,9,26,9, +42,9,3,5,27,21,27,37,27,3,32,32,6,171,23,14,14,0,23,16,23,2,23,23,36,37,0,173,29,18,173,11,0,47,237,47,237,17,18,1,57,47,93,51,47,16,237,50,47,49,48,0,93,93,1,34,14,2,21,17,20,14,2,35, +34,38,39,53,30,1,51,50,62,2,53,17,52,62,2,51,50,22,23,21,46,1,3,110,51,66,39,16,50,89,124,74,36,75,23,20,62,35,51,65,39,15,50,90,125,75,34,75,22,18,61,5,88,40,65,84,44,251,45,94,134,86,41,11, +8,147,8,16,37,64,84,48,4,209,94,134,86,40,9,9,148,10,17,0,0,2,0,108,1,80,4,96,3,244,0,34,0,68,0,180,64,19,37,48,9,20,0,76,42,48,9,20,0,76,41,48,9,20,0,76,56,184,255,192,64,36,9,20, +0,76,57,48,9,20,0,76,22,17,38,17,54,17,102,17,150,17,166,17,6,32,48,9,20,0,76,33,48,9,20,0,76,12,184,255,192,64,70,9,20,0,76,13,48,9,20,0,76,39,30,70,55,16,11,1,11,50,173,38,59,64,23,28, +72,59,64,9,12,72,59,55,35,173,111,44,1,44,64,18,21,72,16,44,32,44,2,44,6,173,29,15,64,23,28,72,15,64,9,12,72,15,11,26,173,63,0,1,0,0,47,93,237,51,221,43,43,50,237,47,93,43,93,237,51,221,43,43, +50,237,1,47,93,51,16,206,50,49,48,43,0,43,43,43,93,1,43,0,43,43,43,43,1,34,38,39,46,1,35,34,14,2,7,53,62,1,51,50,22,23,30,1,23,30,3,51,50,54,55,21,14,3,3,50,54,55,21,14,3,35,34,38, +39,46,1,35,34,14,2,7,53,62,1,51,50,30,2,23,30,3,3,92,69,145,73,65,107,45,38,65,60,56,29,50,132,81,77,147,70,4,7,4,21,50,51,51,23,69,123,52,31,60,61,68,24,69,123,52,31,60,61,68,40,69,145,73, +65,107,45,38,65,60,56,29,50,132,81,41,79,77,75,37,21,50,51,51,2,246,43,26,22,23,12,22,33,21,144,37,47,44,25,2,1,2,7,16,14,8,51,43,149,22,31,19,8,254,227,50,42,147,23,32,19,8,44,26,23,24,12,23, +32,21,141,38,46,13,20,26,13,7,16,14,8,0,0,0,0,1,0,116,0,55,4,87,5,16,0,19,0,132,64,88,13,16,17,0,4,1,12,1,10,7,6,3,4,2,11,11,12,2,64,9,12,72,2,12,2,12,4,19,14,21,8,0, +4,16,4,2,4,16,8,173,13,11,48,9,80,9,96,9,112,9,4,80,9,112,9,128,9,176,9,208,9,5,15,9,1,9,17,5,173,2,0,31,4,127,4,159,4,175,4,191,4,5,4,64,18,22,72,4,0,47,43,113,51,198,237,50, +47,93,93,113,198,51,237,50,1,47,93,51,16,206,50,17,57,57,47,47,43,17,51,17,18,23,57,50,17,18,23,57,49,48,1,3,35,19,35,53,33,19,33,53,33,19,51,3,33,21,33,3,33,21,1,243,152,145,151,237,1,55,190,254, +11,2,61,154,143,152,1,21,254,162,191,2,29,1,88,254,223,1,33,148,1,108,148,1,36,254,220,148,254,148,148,0,0,3,0,116,0,244,4,87,4,80,0,3,0,7,0,11,0,67,64,42,11,7,2,13,8,4,0,0,16,0,2,0, +8,173,9,9,1,5,173,4,0,173,111,1,159,1,175,1,207,1,239,1,5,80,1,1,15,1,31,1,2,1,0,47,93,93,93,237,47,237,17,57,47,237,1,47,93,51,51,16,206,50,50,49,48,19,53,33,21,1,53,33,21,1,53,33, +21,116,3,227,252,29,3,227,252,29,3,227,3,188,148,148,253,56,148,148,1,100,148,148,0,2,0,115,0,0,4,88,4,207,0,6,0,10,0,137,183,10,7,0,1,82,5,4,5,184,1,13,64,16,6,0,20,6,0,5,6,1,2,1, +82,3,4,1,4,3,184,1,13,64,50,2,1,20,2,1,3,2,6,12,4,0,0,16,0,2,0,8,173,7,1,0,4,4,2,5,208,6,1,47,6,63,6,2,6,3,112,2,128,2,176,2,3,15,2,79,2,95,2,3,2,0,47,93, +93,51,47,93,93,51,18,57,61,47,51,51,24,47,237,1,47,93,51,16,222,212,193,135,4,43,16,1,193,135,4,43,16,196,16,1,193,135,4,24,43,135,43,196,1,50,51,49,48,19,53,1,21,9,1,21,5,53,33,21,117,3,227,252, +166,3,90,252,27,3,227,2,119,205,1,139,154,254,168,254,168,153,236,145,145,0,0,0,0,2,0,116,0,0,4,87,4,207,0,6,0,10,0,137,183,10,7,6,1,82,1,2,1,184,1,13,64,16,0,6,20,0,6,1,0,5,4,1, +82,3,2,5,2,3,184,1,13,64,50,4,5,20,4,5,3,4,2,6,12,4,0,0,16,0,2,0,8,173,7,6,5,2,2,3,112,4,128,4,176,4,3,15,4,79,4,95,4,3,4,1,208,0,1,47,0,63,0,2,0,0,47,93, +93,50,47,93,93,51,57,61,47,51,51,24,47,237,1,47,93,196,16,206,50,16,193,135,4,43,16,1,193,135,4,43,16,196,16,1,193,135,4,24,43,135,43,196,1,51,50,49,48,55,53,9,1,53,1,21,1,53,33,21,116,3,90,252, +166,3,227,252,29,3,227,236,153,1,88,1,88,154,254,117,205,253,137,145,145,0,0,0,0,2,0,138,0,0,4,66,4,59,0,4,0,9,0,44,64,25,4,172,64,6,11,128,5,172,0,0,16,0,2,0,73,8,89,8,2,8,175,2, +5,175,0,0,47,237,47,237,93,1,47,93,237,26,16,220,26,237,49,48,51,17,9,1,17,37,33,17,9,1,138,1,220,1,220,252,155,3,18,254,119,254,119,2,123,1,192,254,64,253,133,85,2,0,1,114,254,142,0,0,0,1,0,115, +0,180,4,87,2,242,0,5,0,40,64,24,4,7,1,170,0,2,16,2,2,2,0,173,15,3,63,3,239,3,3,3,63,1,1,1,0,47,93,47,93,237,1,47,93,237,16,206,49,48,1,17,35,19,33,21,1,6,147,1,3,227,2,96, +254,84,2,62,146,0,0,0,0,1,2,30,253,153,4,2,6,169,0,25,0,43,64,26,107,18,123,18,139,18,3,100,10,116,10,132,10,3,111,12,1,12,128,0,73,1,20,15,7,0,0,47,47,205,205,1,47,253,26,204,93,49,48,93, +93,1,35,17,52,62,2,51,50,30,2,21,20,6,35,34,46,2,35,34,14,2,21,2,175,145,37,76,118,82,32,62,48,29,50,35,39,43,29,27,22,25,35,23,11,253,153,7,30,105,182,134,77,18,33,48,30,39,49,36,43,36,33,75, +121,89,0,0,0,1,0,203,253,153,2,175,6,169,0,25,0,43,64,26,100,18,116,18,132,18,3,107,10,123,10,139,10,3,96,12,1,12,128,2,73,25,20,15,7,0,0,47,47,205,205,1,47,237,26,204,93,49,48,93,93,1,51,17, +20,14,2,35,34,46,2,53,52,54,51,50,30,2,51,50,62,2,53,2,30,145,36,77,118,82,32,62,48,29,50,35,39,43,29,27,22,25,35,23,11,6,169,248,226,105,182,134,77,18,33,48,30,39,49,36,43,36,33,75,121,89,0,0, +0,1,255,246,2,43,4,215,2,188,0,3,0,22,180,2,2,5,0,0,184,1,0,177,1,252,0,63,237,1,47,17,51,47,49,48,3,53,33,21,10,4,225,2,43,145,145,0,0,1,2,30,253,153,2,175,6,169,0,3,0,16,182,2, +255,3,2,254,0,250,0,63,63,1,47,237,49,48,1,51,17,35,2,30,145,145,6,169,246,240,0,0,0,1,2,30,253,153,4,215,2,188,0,5,0,29,64,9,1,1,7,4,255,5,4,254,3,184,1,0,177,0,252,0,63,237,63,1, +47,237,17,51,47,49,48,1,33,21,33,17,35,2,30,2,185,253,216,145,2,188,145,251,110,0,0,0,0,1,255,246,253,153,2,175,2,188,0,5,0,24,182,0,3,255,4,3,254,0,184,1,0,177,1,252,0,63,237,63,1,47,237,47, +49,48,3,53,33,17,35,17,10,2,185,145,2,43,145,250,221,4,146,0,0,1,2,30,2,43,4,215,6,169,0,5,0,28,182,3,3,7,2,255,5,5,184,1,0,179,2,252,0,250,0,63,63,237,1,47,237,17,51,47,49,48,1,51, +17,33,21,33,2,30,145,2,40,253,71,6,169,252,19,145,0,1,255,246,2,43,2,175,6,169,0,5,0,24,182,5,255,2,0,3,250,5,184,1,0,177,2,252,0,63,237,63,1,47,47,237,49,48,3,53,33,17,51,17,10,2,40,145, +2,43,145,3,237,251,130,0,0,1,2,30,253,153,4,215,6,169,0,7,0,34,64,10,3,3,9,2,6,255,7,6,254,5,184,1,0,179,2,252,0,250,0,63,63,237,63,1,47,237,50,17,51,47,49,48,1,51,17,33,21,33,17,35, +2,30,145,2,40,253,216,145,6,169,252,19,145,251,110,0,0,1,255,246,253,153,2,175,6,169,0,7,0,30,64,10,5,255,2,6,0,5,254,3,250,0,184,1,0,177,1,252,0,63,237,63,63,1,47,47,51,237,49,48,3,53,33,17, +51,17,35,17,10,2,40,145,145,2,43,145,3,237,246,240,4,146,0,0,0,1,255,246,253,153,4,215,2,188,0,7,0,33,64,11,2,2,9,5,255,6,1,5,254,4,0,184,1,0,177,1,252,0,63,237,50,63,1,47,47,237,17,51, +47,49,48,3,53,33,21,33,17,35,17,10,4,225,253,216,145,2,43,145,145,251,110,4,146,0,0,0,0,1,255,246,2,43,4,215,6,169,0,7,0,33,64,11,6,6,9,5,255,2,1,3,250,5,0,184,1,0,177,1,252,0,63,237, +51,63,1,47,47,237,17,51,47,49,48,3,53,33,17,51,17,33,21,10,2,40,145,2,40,2,43,145,3,237,252,19,145,0,0,0,0,1,255,246,253,153,4,215,6,169,0,11,0,42,64,15,6,6,13,5,9,255,2,10,1,9,254,3, +250,8,0,184,1,0,178,5,1,252,0,63,51,237,50,63,63,1,47,47,51,237,50,17,51,47,49,48,3,53,33,17,51,17,33,21,33,17,35,17,10,2,40,145,2,40,253,216,145,2,43,145,3,237,252,19,145,251,110,4,146,0,0,0, +0,2,255,246,1,119,4,215,3,112,0,3,0,7,0,35,182,7,2,2,9,4,0,4,184,1,0,178,5,253,0,184,1,0,177,1,251,0,63,237,63,237,1,47,51,17,51,47,51,49,48,3,53,33,21,1,53,33,21,10,4,225,251,31, +4,225,2,223,145,145,254,152,145,145,0,0,0,2,1,106,253,153,3,99,6,169,0,3,0,7,0,30,64,15,6,255,7,2,255,0,3,1,3,7,2,254,4,0,250,0,63,50,63,51,1,47,93,237,47,237,49,48,1,51,17,35,1,51, +17,35,1,106,145,145,1,104,145,145,6,169,246,240,9,16,246,240,0,0,0,1,2,30,253,153,4,215,3,112,0,9,0,42,64,11,6,1,1,11,4,8,255,9,8,254,7,184,1,0,178,4,253,3,184,1,0,177,0,251,0,63,237,63, +237,63,1,47,237,50,17,51,47,51,49,48,1,33,21,33,21,33,21,33,17,35,2,30,2,185,253,216,2,40,253,216,145,3,112,145,215,145,252,34,0,1,1,106,253,153,4,215,2,188,0,9,0,42,64,14,0,0,11,7,255,0,8,1, +8,3,255,4,2,6,184,1,0,180,9,252,8,3,254,0,63,51,63,237,50,1,47,237,47,93,237,17,51,47,49,48,1,21,33,17,35,17,35,17,35,17,4,215,254,140,145,215,145,2,188,145,251,110,4,146,251,110,5,35,0,2,1,106, +253,153,4,215,3,112,0,5,0,11,0,51,64,14,8,1,1,13,10,255,11,4,255,0,5,1,5,9,184,1,0,181,6,253,11,4,254,3,184,1,0,177,0,251,0,63,237,63,51,63,237,1,47,93,237,47,237,17,51,47,51,49,48,1, +33,21,33,17,35,1,33,21,33,17,35,1,106,3,109,253,36,145,1,104,2,5,254,140,145,3,112,145,250,186,4,111,145,252,34,0,0,1,255,246,253,153,2,175,3,112,0,9,0,38,64,9,7,255,2,8,4,0,7,254,4,184,1,0, +178,5,251,0,184,1,0,177,1,253,0,63,237,63,237,63,1,47,51,47,51,237,49,48,3,53,33,53,33,53,33,17,35,17,10,2,40,253,216,2,185,145,1,119,145,215,145,250,41,3,222,0,0,1,255,246,253,153,3,99,2,188,0,9, +0,38,64,15,7,255,0,8,1,8,3,255,4,0,8,3,254,6,0,184,1,0,177,1,252,0,63,237,50,63,51,1,47,47,237,47,93,237,49,48,3,53,33,17,35,17,35,17,35,17,10,3,109,145,215,145,2,43,145,250,221,4,146,251, +110,4,146,0,0,2,255,246,253,153,3,99,3,112,0,5,0,11,0,47,64,12,6,255,0,7,1,7,9,4,1,255,2,9,184,1,0,178,10,253,4,184,1,0,180,5,251,7,1,254,0,63,51,63,237,63,237,1,47,237,47,51,47,93, +237,49,48,1,17,35,17,33,53,1,35,17,33,53,33,3,99,145,253,36,2,5,145,254,140,2,5,3,112,250,41,5,70,145,250,41,3,222,145,0,0,1,2,30,1,119,4,215,6,169,0,9,0,42,64,9,8,3,3,11,2,6,255,9, +9,184,1,0,178,6,253,5,184,1,0,179,2,251,0,250,0,63,63,237,63,237,1,47,237,50,17,51,47,51,49,48,1,51,17,33,21,33,21,33,21,33,2,30,145,2,40,253,216,2,40,253,71,6,169,252,199,145,215,145,0,1,1,106, +2,43,4,215,6,169,0,9,0,42,64,13,3,3,11,2,255,9,8,255,0,5,1,5,5,184,1,0,181,2,8,252,6,0,250,0,63,50,63,51,237,1,47,93,237,47,237,17,51,47,49,48,1,51,17,33,21,33,17,51,17,51,2,210, +145,1,116,252,147,145,215,6,169,252,19,145,4,126,252,19,0,2,1,106,1,119,4,215,6,169,0,5,0,11,0,51,64,14,10,3,3,13,8,255,11,2,255,0,5,1,5,11,184,1,0,178,8,251,5,184,1,0,180,2,253,6,0,250, +0,63,50,63,237,63,237,1,47,93,237,47,237,17,51,47,51,49,48,1,51,17,33,21,33,1,51,17,33,21,33,1,106,145,2,220,252,147,1,104,145,1,116,253,251,6,169,251,95,145,5,50,252,199,145,0,0,1,255,246,1,119,2,175, +6,169,0,9,0,38,64,9,9,255,6,2,4,0,7,250,4,184,1,0,178,5,251,0,184,1,0,177,1,253,0,63,237,63,237,63,1,47,51,47,51,237,49,48,3,53,33,53,33,53,33,17,51,17,10,2,40,253,216,2,40,145,1,119, +145,215,145,3,57,250,206,0,0,1,255,246,2,43,3,99,6,169,0,9,0,38,64,15,0,255,7,6,255,0,3,1,3,1,8,4,250,6,1,184,1,0,177,2,252,0,63,237,51,63,51,1,47,47,93,237,47,237,49,48,1,33,53,33, +17,51,17,51,17,51,3,99,252,147,1,116,145,215,145,2,43,145,3,237,252,19,3,237,0,2,255,246,1,119,3,99,6,169,0,5,0,11,0,47,64,12,8,255,0,11,1,11,0,255,3,9,1,9,184,1,0,181,10,251,6,4,250,1, +184,1,0,177,2,253,0,63,237,63,51,63,237,1,47,51,47,237,47,93,237,49,48,1,33,53,33,17,51,33,51,17,33,53,33,3,99,252,147,2,220,145,254,7,145,253,251,1,116,1,119,145,4,161,252,54,145,0,0,0,0,1,2,30, +253,153,4,215,6,169,0,11,0,47,64,12,8,3,3,13,6,2,10,255,11,10,254,9,184,1,0,178,6,253,5,184,1,0,179,2,251,0,250,0,63,63,237,63,237,63,1,47,237,50,50,17,51,47,51,49,48,1,51,17,33,21,33,21, +33,21,33,17,35,2,30,145,2,40,253,216,2,40,253,216,145,6,169,252,199,145,215,145,252,34,0,0,0,2,1,106,253,153,4,215,6,169,0,7,0,11,0,47,64,17,3,3,13,10,255,0,11,1,11,2,6,255,7,11,6,254,5,184, +1,0,180,2,252,8,0,250,0,63,50,63,237,63,51,1,47,237,50,47,93,237,17,51,47,49,48,1,51,17,33,21,33,17,35,1,51,17,35,2,210,145,1,116,254,140,145,254,152,145,145,6,169,252,19,145,251,110,9,16,246,240,0,0, +0,3,1,106,253,153,4,215,6,169,0,3,0,9,0,15,0,60,64,16,14,5,5,17,12,8,255,15,9,0,255,0,1,1,1,15,184,1,0,178,12,251,7,184,1,0,183,4,253,10,2,250,9,0,254,0,63,50,63,51,63,237,63,237, +1,47,93,237,47,51,237,50,17,51,47,51,49,48,1,35,17,51,19,33,21,33,17,35,17,51,17,33,21,33,1,251,145,145,215,2,5,254,140,145,145,1,116,253,251,253,153,9,16,251,95,145,252,34,9,16,252,199,145,0,0,1,255,246, +253,153,2,175,6,169,0,11,0,43,64,12,9,255,6,2,10,4,0,9,254,7,250,4,184,1,0,178,5,251,0,184,1,0,177,1,253,0,63,237,63,237,63,63,1,47,51,47,51,51,237,49,48,3,53,33,53,33,53,33,17,51,17,35, +17,10,2,40,253,216,2,40,145,145,1,119,145,215,145,3,57,246,240,3,222,0,0,0,0,2,255,246,253,153,3,99,6,169,0,7,0,11,0,43,64,18,10,255,11,5,255,2,0,6,1,6,0,11,5,254,8,3,250,0,184,1,0,177, +1,252,0,63,237,63,51,63,51,1,47,47,93,51,237,47,237,49,48,3,53,33,17,51,17,35,17,1,51,17,35,10,1,116,145,145,1,104,145,145,2,43,145,3,237,246,240,4,146,4,126,246,240,0,0,0,0,3,255,246,253,153,3,99, +6,169,0,3,0,9,0,15,0,56,64,14,6,10,255,9,0,11,1,11,13,7,2,255,3,13,184,1,0,178,14,253,7,184,1,0,183,8,251,11,2,254,4,0,250,0,63,50,63,51,63,237,63,237,1,47,237,47,51,47,93,51,237,50, +49,48,1,51,17,35,1,51,17,33,53,33,19,35,17,33,53,33,2,210,145,145,254,152,145,253,251,1,116,145,145,254,140,2,5,6,169,246,240,9,16,252,54,145,250,41,3,222,145,0,0,0,0,2,255,246,253,153,4,215,3,112,0,7, +0,11,0,46,64,10,11,2,2,13,5,255,6,8,0,8,184,1,0,181,9,251,5,254,4,0,184,1,0,177,1,253,0,63,237,50,63,63,237,1,47,51,47,237,17,51,47,51,49,48,3,53,33,21,33,17,35,17,1,53,33,21,10,4, +225,253,216,145,253,216,4,225,1,119,145,145,252,34,3,222,1,104,145,145,0,1,255,246,253,153,4,215,2,188,0,11,0,46,64,19,2,2,13,9,255,0,10,1,10,5,255,6,0,10,5,254,8,4,0,184,1,0,177,1,252,0,63,237, +50,50,63,51,1,47,47,237,47,93,237,17,51,47,49,48,3,53,33,21,33,17,35,17,35,17,35,17,10,4,225,254,140,145,215,145,2,43,145,145,251,110,4,146,251,110,4,146,0,3,255,246,253,153,4,215,3,112,0,5,0,11,0,15, +0,59,64,16,13,7,7,17,10,255,11,14,3,0,255,0,1,1,1,14,184,1,0,179,15,251,9,3,184,1,0,181,6,4,253,11,0,254,0,63,50,63,51,237,50,63,237,1,47,93,237,47,51,47,237,17,51,47,51,49,48,1,35,17, +33,53,33,51,33,21,33,17,35,1,21,33,53,1,251,145,254,140,2,5,215,2,5,254,140,145,2,5,251,31,253,153,3,222,145,145,252,34,5,215,145,145,0,0,0,2,255,246,1,119,4,215,6,169,0,7,0,11,0,46,64,10,11,6, +6,13,5,255,2,8,0,8,184,1,0,181,9,253,3,250,5,0,184,1,0,177,1,251,0,63,237,51,63,63,237,1,47,51,47,237,17,51,47,51,49,48,3,53,33,17,51,17,33,21,1,53,33,21,10,2,40,145,2,40,251,31,4,225, +2,223,145,3,57,252,199,145,254,152,145,145,0,1,255,246,2,43,4,215,6,169,0,11,0,46,64,19,10,10,13,9,255,6,5,255,0,2,1,2,0,7,3,250,9,5,0,184,1,0,177,1,252,0,63,237,51,51,63,51,1,47,47,93, +237,47,237,17,51,47,49,48,3,53,33,17,51,17,51,17,51,17,33,21,10,1,116,145,215,145,1,116,2,43,145,3,237,252,19,3,237,252,19,145,0,3,255,246,1,119,4,215,6,169,0,5,0,11,0,15,0,59,64,16,15,3,3,17, +8,255,0,11,1,11,12,9,2,255,5,12,184,1,0,179,13,253,5,9,184,1,0,181,2,10,251,6,0,250,0,63,50,63,51,237,50,63,237,1,47,237,47,51,47,93,237,17,51,47,51,49,48,1,51,17,33,21,33,1,51,17,33,53, +33,1,53,33,21,2,210,145,1,116,253,251,254,152,145,253,251,1,116,254,140,4,225,6,169,252,199,145,3,202,252,54,145,254,7,145,145,0,0,0,0,1,255,246,253,153,4,215,6,169,0,19,0,63,64,19,15,10,10,21,13,9,17,255, +6,2,18,4,0,17,254,7,250,12,4,184,1,0,180,9,5,251,16,0,184,1,0,178,13,1,253,0,63,51,237,50,63,51,237,50,63,63,1,47,51,47,51,51,237,50,50,17,51,47,51,49,48,3,53,33,53,33,53,33,17,51,17,33, +21,33,21,33,21,33,17,35,17,10,2,40,253,216,2,40,145,2,40,253,216,2,40,253,216,145,1,119,145,215,145,3,57,252,199,145,215,145,252,34,3,222,0,0,0,1,255,246,253,153,4,215,6,169,0,19,0,64,64,20,3,3,21,13, +18,10,255,15,0,11,1,11,2,6,255,19,7,9,5,13,184,1,0,64,10,18,2,14,252,11,6,254,16,0,250,0,63,50,63,51,63,51,51,237,50,50,1,47,51,237,50,47,93,51,237,50,47,17,51,47,49,48,1,51,17,33,21,33, +17,35,17,35,17,35,17,33,53,33,17,51,17,51,2,210,145,1,116,254,140,145,215,145,254,140,1,116,145,215,6,169,252,19,145,251,110,4,146,251,110,4,146,145,3,237,252,19,0,4,255,246,253,153,4,215,6,169,0,5,0,11,0,17, +0,23,0,77,64,21,14,3,3,25,2,16,255,5,17,21,9,20,6,255,23,0,7,1,7,5,21,184,1,0,180,2,22,251,15,9,184,1,0,64,9,12,10,253,17,6,254,18,0,250,0,63,50,63,51,63,51,237,50,63,51,237,50,1, +47,93,51,237,50,47,51,47,51,237,50,17,51,47,51,49,48,1,51,17,33,21,33,3,35,17,33,53,33,51,33,21,33,17,35,1,51,17,33,53,33,2,210,145,1,116,253,251,215,145,254,140,2,5,215,2,5,254,140,145,254,152,145,253, +251,1,116,6,169,252,199,145,250,186,3,222,145,145,252,34,9,16,252,54,145,0,0,0,0,1,0,0,2,115,4,205,6,169,0,3,0,14,180,1,0,0,2,250,0,63,47,1,47,47,49,48,1,33,17,33,4,205,251,51,4,205,2,115, +4,54,0,0,0,1,0,0,253,153,4,205,2,115,0,3,0,14,180,1,0,0,254,2,0,47,63,1,47,47,49,48,1,33,17,33,4,205,251,51,4,205,253,153,4,218,0,0,0,1,0,0,253,153,4,205,6,169,0,3,0,15,181,1, +0,0,254,2,250,0,63,63,1,47,47,49,48,1,33,17,33,4,205,251,51,4,205,253,153,9,16,0,0,1,0,0,253,153,2,103,6,169,0,3,0,15,181,1,0,0,254,2,250,0,63,63,1,47,47,49,48,1,33,17,33,2,103,253, +153,2,103,253,153,9,16,0,0,1,2,102,253,153,4,205,6,169,0,3,0,15,181,1,0,0,254,2,250,0,63,63,1,47,47,49,48,1,33,17,33,4,205,253,153,2,103,253,153,9,16,0,0,36,0,0,253,251,4,103,6,169,0,3, +0,7,0,11,0,15,0,19,0,23,0,27,0,31,0,35,0,39,0,43,0,47,0,51,0,55,0,59,0,63,0,67,0,71,0,75,0,79,0,83,0,87,0,91,0,95,0,99,0,103,0,107,0,111,0,115,0,119,0,123,0,127,0,131, +0,135,0,139,0,143,1,173,182,14,38,70,86,122,5,110,184,1,3,64,15,111,15,39,71,87,123,5,111,6,30,54,78,138,5,102,184,1,3,64,15,103,7,31,55,79,139,5,103,18,42,62,90,126,5,114,184,1,3,64,15,115,19,43, +63,91,127,5,115,10,34,58,74,142,5,98,184,1,3,64,25,99,11,35,59,75,143,5,99,111,103,115,99,99,115,103,111,4,119,2,26,50,82,134,5,106,184,1,3,64,14,3,27,51,83,135,5,107,22,46,66,94,130,5,118,184,1,3, +64,10,23,47,67,95,131,5,119,103,99,107,184,1,4,182,104,100,96,104,95,91,87,184,1,4,182,84,92,88,84,79,75,83,184,1,4,182,80,76,72,80,67,63,71,184,1,4,182,68,64,60,68,59,55,51,184,1,4,182,48,56,52,48, +47,43,39,184,1,4,182,36,44,40,36,35,31,27,184,1,4,182,24,32,28,24,23,19,15,184,1,4,182,12,20,16,12,11,7,3,184,1,4,182,0,8,4,0,131,127,123,184,1,4,64,29,120,128,124,120,104,84,80,68,48,36,24,12, +0,120,120,0,12,24,36,48,68,80,84,104,10,132,116,112,108,184,1,4,181,119,115,111,143,139,135,184,1,4,179,140,136,132,250,0,63,51,51,237,50,50,47,51,51,237,50,50,17,23,57,47,47,47,47,47,47,47,47,47,47,17,51,51, +16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16,237,50,50,17,51,51,16, +237,50,50,1,47,23,51,237,23,50,47,23,51,237,23,50,18,23,57,47,47,47,47,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,49,48,17,51,21,35,37,51,21,35,37,51,21, +35,5,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37,51,21,35,5,51,21,35,37,51,21,35,37,51,21,35,7,51,21,35,37,51,21,35,37,51,21,35,5,51,21, +35,37,51,21,35,37,51,21,35,23,51,21,35,37,51,21,35,37,51,21,35,7,51,21,35,37,51,21,35,37,51,21,35,23,51,21,35,37,51,21,35,37,51,21,35,1,51,21,35,37,51,21,35,37,51,21,35,1,51,21,35,37,51,21, +35,37,51,21,35,103,103,1,154,103,103,1,154,103,103,253,153,102,102,1,154,102,102,1,154,102,102,251,255,103,103,1,154,103,103,1,154,103,103,253,153,102,102,1,154,102,102,1,154,102,102,251,255,103,103,1,154,103,103,1,154,103,103,205, +102,102,1,154,102,102,252,204,102,102,2,103,103,103,254,102,103,103,254,102,103,103,205,102,102,1,154,102,102,1,154,102,102,205,103,103,254,102,103,103,254,102,103,103,205,102,102,1,154,102,102,1,154,102,102,252,204,102,102,1,154,102,102,1, +154,102,102,251,255,103,103,1,154,103,103,1,154,103,103,5,40,98,98,98,98,98,97,96,96,96,96,96,96,96,96,96,96,96,99,96,96,96,96,96,96,96,96,96,96,96,99,96,96,96,96,96,96,97,97,97,97,97,98,94,94,94,94,94, +98,97,97,97,97,97,96,96,96,96,96,96,7,237,98,98,98,98,98,1,35,96,96,96,96,96,0,0,0,72,0,0,253,251,4,206,6,169,0,3,0,7,0,11,0,15,0,19,0,23,0,27,0,31,0,35,0,39,0,43,0,47,0,51, +0,55,0,59,0,63,0,67,0,71,0,75,0,79,0,83,0,87,0,91,0,95,0,99,0,103,0,107,0,111,0,115,0,119,0,123,0,127,0,131,0,135,0,139,0,143,0,147,0,151,0,155,0,159,0,163,0,167,0,171,0,175,0,179, +0,183,0,187,0,191,0,195,0,199,0,203,0,207,0,211,0,215,0,219,0,223,0,227,0,231,0,235,0,239,0,243,0,247,0,251,0,255,1,3,1,7,1,11,1,15,1,19,1,23,1,27,1,31,3,17,179,2,50,98,166,187,1,10, +0,5,0,214,1,3,180,215,3,51,99,167,184,1,11,64,9,5,215,30,78,142,174,246,5,222,184,1,3,64,12,223,31,79,143,175,247,5,223,6,54,102,162,187,1,14,0,5,0,210,1,3,180,211,7,55,103,163,184,1,15,64,9,5, +211,34,82,126,178,250,5,226,184,1,3,64,12,227,35,83,127,179,251,5,227,10,58,106,158,187,1,18,0,5,0,206,1,3,180,207,11,59,107,159,184,1,19,64,9,5,207,38,86,130,182,254,5,230,184,1,3,64,12,231,39,87,131,183, +255,5,231,14,62,110,154,187,1,22,0,5,0,202,1,3,180,203,15,63,111,155,184,1,23,181,5,203,42,90,134,186,187,1,2,0,5,0,234,1,3,180,235,43,91,135,187,184,1,3,181,5,235,18,66,114,150,187,1,26,0,5,0,198, +1,3,180,199,19,67,115,151,184,1,27,181,5,199,46,94,138,190,187,1,6,0,5,0,238,1,3,180,239,47,95,139,191,184,1,7,64,31,5,239,215,223,211,227,207,231,203,235,199,239,239,199,235,203,231,207,227,211,223,215,10,195,26,74, +122,170,242,5,218,184,1,3,64,11,27,75,123,171,243,5,219,22,70,118,146,187,1,30,0,5,0,194,1,3,179,23,71,119,147,184,1,31,64,9,5,195,195,199,203,207,211,5,215,184,1,4,64,15,212,192,196,200,204,208,5,212,175,179, +183,187,191,5,171,184,1,4,64,15,168,172,176,180,184,188,5,168,147,151,155,159,163,5,167,184,1,4,64,15,164,144,148,152,156,160,5,164,127,131,135,139,143,5,123,184,1,4,64,15,120,124,128,132,136,140,5,120,103,107,111,115,119,5, +99,184,1,4,64,15,96,100,104,108,112,116,5,96,79,83,87,91,95,5,75,184,1,4,64,15,72,76,80,84,88,92,5,72,55,59,63,67,71,5,51,184,1,4,64,15,48,52,56,60,64,68,5,48,31,35,39,43,47,5,27,184,1,4, +64,15,24,28,32,36,40,44,5,24,7,11,15,19,23,5,3,184,1,4,64,11,0,4,8,12,16,20,5,0,247,251,255,188,1,3,1,7,0,5,0,243,1,4,179,240,244,248,252,185,1,0,1,4,64,23,5,240,212,168,164,120,96,72, +48,24,0,240,240,0,24,48,72,96,120,164,168,212,10,184,1,8,182,220,224,228,232,236,5,216,184,1,4,182,223,227,231,235,239,5,219,65,16,1,15,1,19,1,23,1,27,1,31,0,5,1,11,1,4,1,12,1,16,1,20,1,24,1, +28,0,5,1,8,0,250,0,63,23,51,237,23,50,47,23,51,237,23,50,17,23,57,47,47,47,47,47,47,47,47,47,47,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51, +16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,1,47,23,51,237,23,50,47,23,51,237,23,50,18,23,57,47,47,47,47,47,47,47,47,47, +47,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50, +17,23,51,16,237,23,50,49,48,19,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21, +35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,5,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21, +35,5,51,21,35,37,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,37,51,21,35,5,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,7,51,21,35,55,51,21,35,55,51,21,35,55,51,21, +35,55,51,21,35,55,51,21,35,23,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,39,51,21,35,7,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,1,51,21,35,55,51,21, +35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,1,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,55,51,21,35,102,103,103,205,103,103,205,103,103,205,103,103,205,103,103,205,103,103,251,153,102,102,205, +102,102,205,102,102,205,102,102,205,102,102,205,102,102,252,101,103,103,205,103,103,205,103,103,205,103,103,205,103,103,205,103,103,251,153,102,102,205,102,102,205,102,102,205,102,102,205,102,102,205,102,102,252,101,103,103,205,103,103,205,103,103,205,103, +103,205,103,103,205,103,103,251,153,102,102,1,154,102,102,205,102,102,205,102,102,205,102,102,252,204,102,102,3,154,103,103,205,103,103,205,103,103,205,103,103,205,103,103,205,103,103,102,102,102,205,102,102,205,102,102,205,102,102,205,102,102,205,102, +102,102,103,103,205,103,103,205,103,103,205,103,103,205,103,103,205,103,103,102,102,102,205,102,102,205,102,102,205,102,102,205,102,102,205,102,102,251,255,102,102,205,102,102,205,102,102,205,102,102,205,102,102,205,102,102,252,101,103,103,205,103,103,205, +103,103,205,103,103,205,103,103,205,103,103,5,40,98,98,98,98,98,98,98,98,98,98,98,97,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,99,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, +96,96,96,96,96,96,96,96,99,96,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,97,97,97,98,94,94,94,94,94,94,94,94,94,94,94,98,97,97,97,97,97,97,97,97,97,97,97,96,96,96,96,96,96,96,96, +96,96,96,96,7,237,98,98,98,98,98,98,98,98,98,98,98,1,35,96,96,96,96,96,96,96,96,96,96,96,0,0,0,56,0,0,253,153,4,206,6,169,0,69,0,73,0,77,0,81,0,85,0,89,0,93,0,97,0,101,0,105,0,109, +0,113,0,117,0,121,0,125,0,129,0,133,0,137,0,141,0,145,0,149,0,153,0,157,0,161,0,165,0,169,0,173,0,177,0,181,0,185,0,189,0,193,0,197,0,201,0,205,0,209,0,213,0,217,0,221,0,225,0,229,0,233,0,237, +0,241,0,245,0,249,0,253,1,1,1,5,1,9,1,13,1,17,1,21,1,25,1,29,1,33,3,23,182,26,100,120,165,228,5,197,184,1,3,64,15,3,7,11,15,19,23,5,3,75,107,145,171,240,5,203,184,1,3,64,15,200,72,104, +136,168,245,5,200,30,96,123,161,224,5,193,184,1,3,64,15,194,27,101,121,162,229,5,194,79,111,139,175,236,5,207,184,1,3,64,15,204,76,108,142,172,241,5,204,34,92,127,157,220,5,189,184,1,3,64,15,190,31,97,124,158,225,5, +190,83,115,147,179,232,5,211,184,1,3,64,15,208,80,112,140,176,237,5,208,38,88,131,153,216,5,185,184,1,3,64,10,186,35,93,128,154,221,5,186,247,255,189,1,7,1,15,1,32,0,5,1,23,1,3,64,10,212,84,116,148,180,233, +5,212,42,252,189,1,3,1,13,1,28,0,5,1,21,1,3,64,15,182,39,89,132,150,217,5,182,48,52,56,60,64,5,68,65,9,1,3,1,24,0,248,1,0,1,8,1,16,1,33,0,5,1,24,64,9,3,200,194,204,190,208,186,212, +182,185,1,24,1,24,64,10,182,212,186,208,190,204,194,200,3,10,184,1,18,182,71,103,135,167,244,5,199,184,1,3,64,17,5,9,13,17,21,5,1,46,50,54,58,62,66,6,0,43,253,188,1,4,1,10,1,29,0,5,1,18,64,12, +28,32,36,40,44,5,24,22,67,202,206,210,187,1,22,0,5,0,198,1,4,180,2,185,189,193,197,184,1,21,181,5,2,184,188,192,196,187,1,20,0,5,0,5,1,4,180,167,64,171,175,179,184,1,15,181,5,167,63,170,174,178,187,1, +14,0,5,0,166,1,4,180,6,153,157,161,165,184,1,13,181,5,6,152,156,160,164,187,1,12,0,5,0,9,1,4,180,135,60,139,145,147,184,1,7,181,5,135,59,138,144,146,187,1,6,0,5,0,134,1,4,180,10,120,123,127,131,184, +1,3,181,5,10,119,122,126,130,187,1,2,0,5,0,13,1,4,64,15,103,56,107,111,115,255,5,103,55,106,110,114,254,5,102,184,1,4,64,15,14,88,92,96,100,252,5,14,87,91,95,99,251,5,17,184,1,4,64,15,71,52,75,79, +83,247,5,71,51,74,78,82,246,5,70,184,1,4,180,18,216,220,224,228,184,1,28,181,5,18,215,219,223,227,187,1,27,0,5,0,21,1,4,180,244,48,232,236,240,184,1,32,64,28,5,244,2,167,6,135,10,103,14,71,18,244,244,18, +71,14,103,10,135,6,167,2,10,22,68,203,207,211,187,1,23,0,5,0,199,1,4,181,1,254,47,231,235,239,187,1,31,0,5,0,243,1,4,182,26,30,34,38,42,5,22,0,47,23,51,237,23,50,63,237,23,50,17,23,57,47,47,47, +47,47,47,47,47,47,47,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17, +23,51,16,237,23,50,17,23,51,16,237,23,50,16,198,23,50,1,47,23,51,196,23,50,47,23,51,237,23,50,18,23,57,47,47,47,47,47,47,47,47,47,47,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50, +17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,17,23,51,16,237,23,50,49,48,1,33,17,51,53,35,17,51,53,35,17,51,53, +35,17,51,53,35,17,51,53,35,17,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,51,21,35,21,51,17,35,21,51,17,35,21,51,17,35,21,51,17,35,21,51,17,35,21,51,1,21,51,53,51,21,51, +53,51,21,51,53,51,21,51,53,23,35,21,51,39,35,21,51,39,35,21,51,39,35,21,51,7,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,5,35,21,51,55,21,51,53,51,21,51,53,51,21,51,53,5,21,51,53,33,21,51, +53,7,53,35,21,37,21,51,53,19,53,35,21,35,53,35,21,35,53,35,21,35,53,35,21,7,21,51,53,51,21,51,53,51,21,51,53,51,21,51,53,19,53,35,21,35,53,35,21,35,53,35,21,35,53,35,21,7,21,51,53,51,21,51, +53,51,21,51,53,51,21,51,53,19,35,21,51,39,35,21,51,39,35,21,51,39,35,21,51,1,35,21,51,39,35,21,51,39,35,21,51,39,35,21,51,1,21,51,53,23,35,21,51,7,21,51,53,29,1,51,53,7,21,51,53,19,53,35, +21,7,21,51,53,19,53,35,21,7,21,51,53,19,35,21,51,3,35,21,51,4,206,251,50,102,102,102,102,102,102,102,102,102,102,102,103,102,103,102,103,102,103,102,103,102,103,103,103,103,103,103,103,103,103,103,103,103,103,251,152,103,102,103, +102,103,102,103,102,102,102,205,102,102,205,102,102,205,102,102,205,103,102,103,102,103,102,103,253,255,102,102,103,102,103,102,103,102,252,204,103,1,51,103,205,103,1,154,103,102,102,103,102,103,102,103,102,103,103,102,103,102,103,102,103,102,102,103, +102,103,102,103,102,103,103,102,103,102,103,102,103,102,102,102,205,102,102,205,102,102,205,102,102,2,1,103,103,205,103,103,205,103,103,205,103,103,2,205,103,102,102,102,205,103,102,205,103,102,102,103,103,102,102,103,103,102,102,102,102,103,103,253, +153,1,34,97,1,34,97,1,35,96,1,33,98,1,33,98,1,33,96,96,96,96,96,96,96,96,96,96,96,193,98,254,223,96,254,221,96,254,221,96,254,221,94,254,221,96,6,106,96,96,96,96,96,96,96,96,192,98,98,98,98,98,98,98, +97,96,96,96,96,96,96,96,96,192,96,96,96,96,96,96,96,96,195,96,96,96,96,96,96,96,96,96,96,254,223,97,97,97,97,97,97,97,97,98,94,94,94,94,94,94,94,94,254,223,97,97,97,97,97,97,97,97,96,96,96,96,96,96, +96,96,96,6,205,98,98,98,98,98,98,98,1,34,98,98,98,98,98,98,98,254,223,96,96,192,98,97,96,96,192,96,96,195,96,96,254,223,97,97,98,94,94,254,223,97,97,96,96,96,6,205,98,1,34,98,0,1,0,119,0,117,4,86, +4,84,0,3,0,13,179,0,1,2,0,0,47,47,1,47,47,49,48,19,33,17,33,119,3,223,252,33,4,84,252,33,0,2,0,2,0,0,4,203,4,201,0,3,0,7,0,38,65,12,0,5,1,1,0,3,0,6,1,1,0,2,0,5, +1,2,0,3,0,4,1,2,0,0,0,47,237,47,237,1,47,237,47,237,49,48,19,33,17,33,19,17,33,17,2,4,201,251,55,76,4,49,4,201,251,55,4,125,251,207,4,49,0,1,1,104,1,127,3,100,3,123,0,3,0,20,64,9, +0,0,1,96,1,2,1,0,2,0,47,205,1,47,93,205,49,48,1,33,17,33,3,100,254,4,1,252,1,127,1,252,0,2,1,104,1,127,3,100,3,123,0,3,0,7,0,43,188,0,4,1,1,0,0,0,7,1,1,182,0,1,96,1, +2,1,7,188,1,2,0,0,0,6,1,2,0,2,0,47,237,220,237,1,47,93,237,221,237,49,48,1,33,17,33,3,17,33,17,3,100,254,4,1,252,76,254,156,1,127,1,252,254,80,1,98,254,158,0,0,0,1,0,8,0,70,4,197, +2,34,0,3,0,13,179,0,1,2,0,0,47,47,1,47,47,49,48,19,33,17,33,8,4,189,251,67,2,34,254,36,0,1,0,15,0,50,4,189,4,174,0,2,0,13,179,0,2,0,1,0,47,47,1,47,47,49,48,55,9,1,15,2, +88,2,86,50,4,124,251,132,0,1,0,52,255,229,4,203,4,172,0,2,0,13,179,0,1,2,0,0,47,47,1,47,47,49,48,19,9,1,52,4,151,251,105,4,172,253,158,253,155,0,0,0,0,1,0,15,255,229,4,189,4,97,0,2, +0,13,179,2,0,1,0,0,47,47,1,47,47,49,48,9,2,4,189,253,170,253,168,4,97,251,132,4,124,0,0,0,0,1,0,2,255,229,4,153,4,172,0,2,0,13,179,2,0,1,0,0,47,47,1,47,47,49,48,1,17,1,4,153, +251,105,4,172,251,57,2,101,0,2,0,115,0,0,4,89,5,160,0,5,0,9,0,85,64,50,4,3,6,0,1,6,3,8,8,2,5,170,16,9,32,9,48,9,112,9,128,9,5,9,9,11,7,170,0,2,16,2,2,2,2,5,9,3, +7,7,8,6,176,15,3,1,3,8,176,1,0,47,237,47,93,237,18,57,61,47,23,51,1,24,47,93,237,18,57,47,93,237,17,57,61,47,23,51,17,51,51,49,48,33,35,9,1,51,9,4,2,142,82,254,55,1,201,82,1,203,254,14, +254,158,1,98,1,96,2,207,2,209,253,49,2,53,253,203,253,194,2,62,0,2,0,163,0,162,4,42,4,41,0,19,0,39,0,71,64,21,75,38,91,38,2,75,32,91,32,2,68,28,84,28,2,68,22,84,22,2,30,184,1,1,178,10, +10,20,184,1,1,180,0,0,1,0,25,184,1,2,178,15,15,35,185,1,2,0,5,0,47,237,51,47,237,1,47,93,237,51,47,237,49,48,0,93,93,93,93,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,55,20,30,2,51, +50,62,2,53,52,46,2,35,34,14,2,163,70,122,164,94,94,165,123,71,71,123,165,94,94,164,122,70,86,57,98,133,76,76,134,99,58,58,99,134,76,76,133,98,57,2,100,94,165,123,71,71,123,165,94,94,164,122,70,70,122,164,94,76, +132,99,57,57,99,132,76,76,134,99,58,58,99,134,0,0,0,1,0,174,0,137,4,31,3,250,0,23,0,24,64,13,8,0,16,144,16,160,16,176,16,4,16,12,0,0,47,205,1,47,93,205,49,48,1,50,23,30,1,23,30,1,21,20, +7,6,35,34,39,38,53,52,54,55,62,1,55,54,2,102,110,107,53,82,29,29,31,129,129,183,182,129,129,30,29,29,83,52,108,3,250,57,28,82,52,54,110,57,183,129,129,129,129,183,58,109,54,52,82,28,57,0,0,0,0,2,0,37, +0,0,4,168,4,131,0,3,0,23,0,30,64,14,207,14,1,223,14,1,14,3,4,0,19,1,9,0,0,47,205,47,205,1,47,205,221,205,93,113,49,48,51,17,33,17,1,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,37,4, +131,252,4,69,120,160,91,91,161,120,69,69,120,161,91,91,160,120,69,4,131,251,125,2,65,91,160,120,69,69,120,160,91,91,161,120,69,69,120,161,0,3,0,37,0,0,4,168,4,131,0,3,0,23,0,43,0,48,64,25,240,4,1,4, +24,0,0,14,1,14,207,34,1,223,34,1,34,3,0,9,39,1,19,29,0,0,47,221,206,47,221,206,1,47,221,221,93,113,206,114,16,221,206,113,49,48,51,17,33,17,1,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,39,20, +30,2,51,50,62,2,53,52,46,2,35,34,14,2,37,4,131,252,81,58,99,133,75,75,133,99,58,58,99,133,75,75,133,99,58,77,69,120,160,91,91,161,120,69,69,120,161,91,91,160,120,69,4,131,251,125,2,65,75,133,99,58,58,99, +133,75,75,133,99,58,58,99,133,75,91,160,120,69,69,120,160,91,91,161,120,69,69,120,161,0,0,0,0,2,1,110,1,133,3,94,3,117,0,18,0,34,0,48,188,0,19,1,1,0,0,0,27,1,1,64,11,0,11,80,11,96,11,176, +11,4,11,31,188,1,2,0,6,0,23,1,2,0,15,0,47,237,220,237,1,47,93,237,212,237,49,48,1,20,6,7,14,1,35,34,39,46,1,53,52,55,54,51,50,23,22,7,52,39,38,35,34,7,6,21,20,23,22,51,50,55,54,3, +94,37,37,37,86,51,101,75,35,37,72,74,102,103,71,74,76,51,51,70,70,51,51,51,49,72,72,49,51,2,125,53,86,37,35,37,72,37,86,53,102,72,74,74,71,103,70,51,51,51,51,70,69,54,49,49,54,0,0,0,0,5,0,27, +0,2,4,177,4,152,0,25,0,45,0,57,0,69,0,91,0,191,64,74,27,44,43,44,107,44,123,44,4,105,43,121,43,2,105,39,121,39,2,27,38,43,38,107,38,123,38,4,20,34,36,34,100,34,116,34,4,102,33,118,33,2,102,29, +118,29,2,20,28,36,28,100,28,116,28,4,52,255,46,58,255,64,91,0,46,81,64,12,46,64,46,64,0,36,187,1,1,0,12,0,26,1,1,178,0,80,70,184,255,192,181,9,13,72,70,70,86,184,1,4,178,75,67,55,184,1,0,64, +14,49,61,49,63,75,79,75,2,75,49,75,49,7,31,187,1,2,0,19,0,41,1,2,177,7,19,0,47,220,237,16,237,17,57,57,47,47,93,17,51,16,237,50,16,237,51,47,43,51,1,47,237,212,237,18,57,57,47,47,17,18,57,17, +18,57,16,237,16,237,49,48,0,93,93,93,93,93,93,93,93,19,52,62,4,51,50,30,2,21,20,14,4,35,34,46,4,55,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,55,52,54,51,50,22,21,20,6,35,34,38,37,52,54, +51,50,22,21,20,6,35,34,38,1,30,3,51,50,62,2,55,23,14,3,35,34,46,2,39,27,42,76,108,130,150,81,122,213,160,92,42,76,108,130,150,81,81,150,130,108,76,42,63,82,143,191,108,108,190,143,82,82,143,190,108,108,191,143, +82,236,41,29,29,42,42,29,29,41,1,179,41,29,29,42,42,29,29,41,254,104,18,44,61,82,56,56,82,61,44,18,58,19,54,77,101,68,67,102,77,53,20,2,77,81,150,130,108,76,42,92,160,213,122,81,150,130,108,76,42,42,76,108, +130,150,81,108,191,143,82,82,143,191,108,108,190,143,82,82,143,190,44,29,42,42,29,29,41,41,29,29,42,42,29,29,41,41,254,242,24,48,39,25,25,39,48,24,49,30,63,51,33,33,51,63,30,0,0,0,0,4,0,27,0,2,4,177, +4,152,0,25,0,37,0,49,0,71,0,109,64,30,38,255,44,32,255,26,60,12,44,50,26,0,31,44,47,44,2,16,26,32,26,2,44,26,44,26,12,0,41,29,184,1,0,182,35,47,35,61,71,71,55,184,1,4,64,21,66,15,35,1, +15,66,63,66,79,66,111,66,127,66,5,35,66,35,66,7,19,0,47,196,57,57,47,47,93,93,16,238,51,47,51,17,51,16,230,50,1,47,205,57,57,47,47,93,93,17,18,57,17,18,57,16,230,16,230,49,48,19,52,62,4,51,50,30, +2,21,20,14,4,35,34,46,4,37,20,22,51,50,54,53,52,38,35,34,6,5,20,22,51,50,54,53,52,38,35,34,6,1,30,3,51,50,62,2,55,39,14,3,35,34,46,2,39,27,42,76,108,130,150,81,122,213,160,92,42,76,108,130, +150,81,81,150,130,108,76,42,1,43,41,29,29,42,42,29,29,41,1,179,41,29,29,42,42,29,29,41,254,46,20,53,77,102,67,68,101,77,54,19,58,18,44,61,82,56,56,82,61,44,18,2,77,81,150,130,108,76,42,92,160,213,122,81, +150,130,108,76,42,42,76,108,130,150,233,29,41,41,29,29,42,42,29,29,41,41,29,29,42,42,254,135,30,63,51,33,33,51,63,30,49,24,48,39,25,25,39,48,24,0,0,0,0,2,0,26,255,134,4,178,4,30,0,47,0,67,0,143, +183,89,47,105,47,121,47,3,36,184,255,240,179,14,17,72,23,184,255,240,64,11,14,17,72,89,12,105,12,121,12,3,48,184,1,1,180,43,40,40,4,58,184,1,1,183,16,112,19,1,19,19,28,7,184,1,1,64,14,31,0,4,16,4, +64,4,80,4,112,4,5,4,53,184,1,2,180,31,28,28,19,40,187,1,2,0,43,0,63,1,2,64,11,4,112,7,1,7,7,16,31,43,1,43,0,47,93,51,51,47,93,51,237,16,237,50,50,47,51,237,1,47,93,51,237,50,50,47, +93,51,237,17,51,47,51,237,49,48,0,93,43,43,93,19,23,62,1,55,53,51,21,30,1,23,55,23,7,30,1,23,51,21,35,14,1,7,23,7,39,14,1,7,21,35,53,46,1,39,7,39,55,46,1,39,35,53,51,62,1,55,39,19, +20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,224,164,40,96,54,72,54,95,40,165,51,165,32,42,5,233,233,5,42,32,165,51,165,40,95,54,72,54,96,40,164,51,164,32,42,5,232,232,5,42,32,164,156,45,77,104,59,59,104, +77,45,45,77,104,59,59,104,77,45,3,139,165,32,42,5,233,233,5,42,32,165,51,165,40,95,54,72,54,96,40,164,51,164,32,42,5,232,232,5,42,32,164,51,164,40,96,54,72,54,95,40,165,254,122,60,104,77,44,44,77,104,60,59, +104,77,45,45,77,104,0,0,0,2,1,60,0,70,3,144,4,148,0,30,0,50,0,86,182,20,32,12,15,72,23,27,184,1,1,180,1,28,28,7,41,184,1,1,178,25,17,31,184,1,1,180,30,7,28,26,30,184,1,2,179,23,0,0, +36,184,1,2,181,22,48,2,1,2,46,185,1,2,0,12,0,47,237,212,93,50,237,51,47,51,237,50,50,1,47,51,237,212,50,237,17,57,47,51,237,50,49,48,0,43,1,51,53,46,3,53,52,62,2,51,50,30,2,21,20,14,2,7, +21,51,21,35,21,35,53,35,19,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,1,88,234,55,96,70,41,47,81,109,61,62,108,81,47,41,70,96,55,234,234,72,234,44,35,62,82,47,47,82,61,36,36,61,82,47,47,82,62,35, +1,120,202,7,51,79,102,57,62,108,81,47,47,81,108,62,57,102,79,51,7,202,72,234,234,2,58,47,82,62,35,35,62,82,47,47,82,61,36,36,61,82,0,0,0,2,0,164,0,114,4,4,3,210,0,29,0,49,0,103,179,16,9,11, +15,184,1,1,64,12,15,14,31,14,47,14,3,14,17,8,0,40,187,1,1,0,20,0,30,1,1,183,0,0,1,0,8,17,5,35,184,1,2,64,19,48,25,1,25,5,9,16,14,10,15,11,31,11,47,11,3,11,11,45,185,1,2,0, +5,0,47,237,51,47,93,205,204,57,57,16,212,93,237,18,57,57,1,47,93,237,212,237,18,57,57,214,93,237,196,57,57,49,48,19,52,62,2,51,50,22,23,1,47,1,33,23,17,47,1,1,30,1,21,20,14,2,35,34,46,2,55,20, +30,2,51,50,62,2,53,52,46,2,35,34,14,2,164,47,81,109,61,52,93,38,1,1,226,2,1,75,23,55,20,254,255,30,34,47,81,108,62,61,109,81,47,72,35,62,82,47,47,82,61,36,36,61,82,47,47,82,62,35,1,156,62,108, +81,47,34,30,1,1,20,55,23,254,181,2,226,254,255,38,93,52,61,109,81,47,47,81,109,61,47,82,62,35,35,62,82,47,47,82,61,36,36,61,82,0,0,0,0,1,0,102,0,0,4,102,4,171,0,53,0,70,64,46,71,48,87,48, +2,32,10,48,10,112,10,3,10,20,63,43,127,43,2,43,16,33,64,33,80,33,128,33,4,33,15,38,20,33,33,31,38,47,38,63,38,3,38,38,26,0,0,47,47,57,47,93,57,17,51,17,51,1,47,93,205,93,221,205,93,49,48,93, +1,20,30,2,23,30,3,21,20,14,2,35,34,46,2,39,20,30,2,51,21,33,53,50,62,2,53,14,3,35,34,46,2,53,52,62,2,55,62,3,53,2,128,41,69,91,50,56,87,60,32,39,66,85,45,36,70,61,48,14,47,85,118,70, +253,32,71,117,85,47,14,48,61,70,36,45,85,66,39,32,60,88,55,50,91,69,41,4,171,46,103,101,96,39,44,81,79,83,45,58,89,60,31,19,29,36,16,68,106,72,38,56,56,38,72,106,68,16,36,29,19,31,60,89,58,45,83,79, +81,44,39,96,101,103,46,0,0,1,0,97,0,0,4,107,4,171,0,62,0,84,64,52,53,38,58,58,47,48,63,48,127,48,3,48,38,10,25,5,5,32,15,48,15,112,15,3,15,25,16,38,64,38,80,38,128,38,4,38,20,43,25,38, +38,31,43,47,43,63,43,3,43,43,31,0,0,47,47,57,47,93,57,17,51,17,51,1,47,93,221,205,93,57,47,18,57,16,205,93,57,47,18,57,49,48,1,50,30,2,21,20,14,2,7,54,30,2,21,20,14,2,35,34,46,2,39,20, +30,2,51,21,33,53,50,62,2,53,14,3,35,34,46,2,53,52,62,2,23,46,3,53,52,62,2,2,102,75,106,66,30,19,32,43,24,83,133,93,49,39,66,85,45,36,71,63,50,14,47,85,118,70,253,32,71,117,85,47,14,50,63,71, +36,45,85,66,39,49,93,133,83,24,43,32,19,30,66,106,4,171,44,69,83,38,35,70,62,52,17,8,31,67,97,60,58,89,60,31,19,29,36,16,68,106,72,38,56,56,38,72,106,68,16,36,29,19,31,60,89,58,60,97,67,31,8,17, +52,62,70,35,38,83,69,44,0,1,0,102,255,255,4,102,4,104,0,41,0,42,64,26,9,38,1,6,3,1,16,31,1,31,31,43,16,10,64,10,80,10,112,10,128,10,5,10,15,0,0,47,47,1,47,93,17,51,47,93,49,48,93,93, +5,52,46,2,39,46,3,53,52,62,2,51,50,30,2,23,51,62,3,51,50,30,2,21,20,14,2,7,14,3,21,2,76,48,74,88,41,52,86,62,35,43,69,88,45,47,84,68,51,14,6,14,51,68,84,47,45,88,69,43,35,62,86,52, +40,89,74,48,1,47,110,116,113,49,63,121,113,104,45,58,92,64,34,37,63,83,47,47,83,63,37,34,64,92,58,45,104,113,121,63,49,113,116,110,47,0,0,0,0,1,0,132,255,255,4,72,4,174,0,23,0,44,64,28,112,16,128,16, +2,79,16,1,48,16,1,15,16,1,16,16,0,4,16,4,64,4,80,4,4,4,22,10,0,47,47,1,47,93,51,47,93,93,93,93,49,48,36,46,2,39,53,62,3,55,51,30,3,23,21,14,3,7,35,2,49,112,123,130,64,64,130,123, +112,47,12,47,112,123,130,64,64,130,123,112,47,12,64,149,155,156,73,3,73,156,155,149,65,65,149,155,156,73,3,73,156,155,149,65,0,1,1,26,0,24,3,169,4,102,0,42,0,44,64,23,3,64,37,128,29,9,31,19,1,19,0,27, +16,27,48,27,3,27,8,28,13,0,24,0,47,51,205,47,51,1,47,93,205,93,205,50,26,220,26,205,49,48,1,62,1,53,52,46,2,39,17,20,14,2,35,34,46,2,53,52,62,2,51,50,22,23,17,51,30,1,23,30,3,21,20,14, +2,7,3,20,35,41,33,55,72,40,41,64,79,38,33,58,44,25,39,63,78,40,26,52,22,38,5,59,69,43,62,40,19,20,31,36,16,1,16,38,115,65,58,98,77,53,13,253,170,37,62,44,24,17,32,46,29,34,60,45,26,11,12,3, +68,49,120,70,44,84,86,91,51,46,80,65,51,17,0,0,0,2,0,112,255,210,4,60,4,131,0,41,0,45,0,134,64,83,42,16,34,43,37,31,5,1,5,13,13,31,26,1,26,0,34,16,34,2,34,137,15,1,15,42,136,42,1,103, +42,1,84,42,1,42,137,14,1,14,43,39,43,1,21,43,1,4,43,1,43,36,121,45,137,45,2,45,35,119,35,135,35,2,86,35,1,35,36,0,10,10,31,137,44,1,44,36,21,63,31,1,31,0,47,93,205,47,51,93,18,57,47,205, +17,51,93,93,17,51,93,17,51,93,93,93,17,51,93,51,93,93,93,17,51,93,1,47,93,205,93,51,47,205,93,205,51,16,205,50,49,48,37,34,46,2,53,52,62,2,51,50,22,23,17,5,17,20,14,2,35,34,46,2,53,52,62,2, +51,50,22,23,17,37,17,20,14,2,1,37,53,5,3,94,33,58,44,25,39,63,78,40,26,52,22,253,240,41,64,79,38,33,58,44,25,39,63,78,40,26,52,22,2,140,41,64,79,254,106,2,16,253,240,44,17,32,46,29,34,60,45,26, +11,12,1,179,81,253,225,37,62,44,24,17,32,46,29,34,60,45,26,11,12,3,67,100,252,80,37,62,44,24,2,248,81,120,81,0,0,3,0,84,0,0,4,37,5,204,0,27,0,31,0,35,0,126,181,69,10,85,10,2,10,184,255,224, +64,70,9,12,72,26,26,15,64,29,34,72,15,64,11,24,72,15,15,32,2,28,70,31,31,35,70,96,32,208,32,2,32,32,37,25,1,70,2,5,5,6,0,2,1,2,48,28,96,28,2,128,28,144,28,2,28,29,19,80,12,0,0,4, +81,33,25,5,15,32,1,21,0,63,51,63,51,51,237,50,63,237,47,47,93,113,1,47,93,51,51,47,16,237,50,18,57,47,93,237,50,47,237,17,18,57,47,43,43,51,47,49,48,0,43,93,1,17,35,17,35,53,51,53,52,62,2,51, +50,22,23,21,46,1,35,34,14,2,29,1,51,21,19,53,51,21,3,17,51,17,1,160,180,152,152,22,59,102,81,32,69,26,17,45,18,40,51,29,11,211,254,180,180,180,3,183,252,73,3,183,131,122,59,101,75,43,6,6,137,3,5,22, +41,60,39,97,131,1,105,172,172,250,224,4,58,251,198,0,0,2,0,84,0,0,4,37,5,204,0,27,0,31,0,102,181,69,10,85,10,2,10,184,255,224,64,54,9,12,72,26,26,15,64,29,34,72,15,64,11,24,72,15,15,2,31,70, +96,28,208,28,2,28,28,33,25,1,70,2,5,5,6,0,2,1,2,29,0,19,80,12,0,0,4,81,25,5,15,28,1,21,0,63,51,63,51,237,50,63,237,63,1,47,93,51,51,47,16,237,50,18,57,47,93,237,18,57,47,43,43,51, +47,49,48,0,43,93,1,17,35,17,35,53,51,53,52,62,2,51,50,22,23,21,46,1,35,34,14,2,29,1,51,21,19,17,51,17,1,160,180,152,152,22,59,102,81,32,69,26,17,45,18,40,51,29,11,211,254,180,3,183,252,73,3,183, +131,122,59,101,75,43,6,6,137,3,5,22,41,60,39,97,131,252,73,5,204,250,52,0,0,1,1,219,254,89,2,239,255,158,0,5,0,32,64,9,2,24,9,17,72,3,128,0,5,184,1,12,181,0,2,16,2,2,2,0,47,93,237,1, +47,26,205,49,48,43,1,53,19,51,21,3,1,219,79,197,171,254,89,33,1,36,37,254,224,0,0,0,0,1,1,5,4,176,3,227,5,180,0,21,0,37,64,20,16,133,15,17,1,17,17,6,133,0,5,1,5,16,6,140,11,142,0,147, +0,63,237,228,50,1,47,93,237,51,47,93,237,49,48,1,34,46,2,39,51,30,3,51,50,62,2,55,51,14,3,2,116,100,138,87,40,2,164,3,30,51,73,46,46,73,51,30,3,164,2,40,87,138,4,176,38,69,96,57,43,58,34,14, +14,34,58,43,57,96,69,38,0,1,1,219,4,135,2,239,5,204,0,5,0,41,178,2,134,3,184,1,11,64,14,102,5,118,5,134,5,3,5,131,0,0,1,0,2,184,1,12,177,5,147,0,63,237,1,47,93,237,93,253,237,49,48,1, +53,19,51,21,3,1,219,79,197,171,4,135,33,1,36,37,254,224,0,0,0,1,1,219,4,187,2,239,6,0,0,5,0,29,185,0,2,255,232,182,9,17,72,0,128,3,5,184,1,12,177,2,148,0,63,237,1,47,26,205,49,48,43,1, +21,3,35,53,19,2,239,79,197,171,6,0,33,254,220,37,1,32,0,0,0,1,0,213,254,87,3,164,4,58,0,25,0,48,64,26,10,3,26,3,2,24,24,10,0,70,0,21,1,21,21,27,26,10,23,80,24,15,16,80,5,27,0,63, +237,63,237,1,47,17,18,57,47,93,237,18,57,47,49,48,0,93,5,20,14,2,35,34,46,2,39,53,30,3,51,50,62,2,53,17,33,53,33,3,164,71,118,156,86,41,82,76,65,24,22,60,72,79,40,56,97,72,41,254,105,2,75,28, +109,151,95,42,7,12,15,9,140,5,12,10,7,28,61,95,67,3,197,142,0,1,1,37,2,77,2,199,5,69,0,18,0,68,64,28,17,17,16,224,2,8,8,1,1,14,0,2,16,2,2,2,2,19,20,8,228,0,9,1,9,9,3,14, +184,1,17,179,16,1,228,0,184,1,18,0,63,237,50,63,51,51,47,93,237,17,18,1,57,47,93,51,51,47,51,47,16,237,50,47,49,48,1,53,51,17,14,3,35,53,50,62,2,55,51,17,51,21,1,73,135,13,47,51,47,13,18,48, +51,47,17,121,116,2,77,107,2,1,26,36,23,10,119,12,27,44,33,253,115,107,0,0,0,1,0,250,2,77,3,4,5,81,0,32,0,79,185,0,21,255,216,64,32,9,17,72,31,31,23,225,8,8,0,34,14,224,15,15,0,30,30,0, +0,16,0,2,0,95,14,1,14,14,11,228,20,184,1,19,179,1,30,228,0,184,1,18,0,63,237,50,63,237,51,47,93,1,47,93,51,47,17,51,47,237,17,18,57,47,237,50,47,49,48,0,43,19,53,62,5,53,52,38,35,34,6,7, +39,62,3,51,50,22,21,20,14,4,7,33,21,250,24,74,84,84,68,42,51,60,61,59,8,130,6,39,65,92,61,120,121,46,71,86,82,68,16,1,124,2,77,97,55,85,72,63,64,71,44,57,64,62,61,5,47,80,58,33,112,103,55,89, +75,65,63,65,38,107,0,0,0,1,0,234,2,59,2,237,5,81,0,51,0,138,185,0,42,255,216,64,64,9,17,72,3,40,9,17,72,0,28,16,28,32,28,3,123,48,1,34,225,35,35,10,45,225,28,24,28,24,28,10,0,225,17,11, +225,10,17,17,53,79,10,1,0,10,16,10,2,10,48,24,23,22,22,14,40,95,34,1,34,34,31,228,40,184,1,19,64,9,14,228,5,80,11,1,11,11,5,184,1,20,0,63,51,47,93,16,237,63,237,51,47,93,17,18,57,47,196,17, +57,1,47,93,93,18,57,47,16,237,16,237,18,57,57,47,47,16,237,17,51,47,237,0,93,1,93,49,48,0,43,43,1,20,14,2,35,34,46,2,39,55,30,1,51,50,54,53,52,46,2,43,1,53,51,50,54,53,52,38,35,34,6,7, +39,62,3,51,50,30,2,21,20,6,7,21,30,1,2,237,39,68,94,56,64,92,62,34,6,136,9,65,48,54,66,25,41,54,29,41,37,68,64,54,41,45,66,6,135,7,44,68,85,48,58,87,58,29,67,69,82,75,3,26,54,83,57,29, +37,60,76,39,13,60,61,60,65,37,47,26,10,109,57,66,53,50,63,57,12,54,80,54,26,31,55,74,42,66,85,26,2,18,100,0,0,2,0,197,2,75,3,53,5,69,0,10,0,23,0,93,64,18,9,9,8,1,224,18,6,96,2,112, +2,128,2,3,2,2,25,17,184,1,23,64,32,4,64,13,17,72,0,4,16,4,2,4,0,4,228,8,5,15,17,31,17,47,17,159,17,191,17,5,17,17,1,11,6,186,1,17,0,1,1,18,0,63,63,51,18,57,47,93,51,51,237,50, +1,47,93,43,237,18,57,47,93,51,51,237,50,50,47,49,48,1,21,35,53,33,53,1,51,17,51,21,3,14,3,7,3,33,17,60,2,54,2,187,127,254,137,1,105,141,122,248,6,21,24,23,7,185,1,9,1,2,236,161,161,99,1,246, +254,12,101,1,217,9,31,34,32,10,255,0,1,4,13,32,31,27,0,0,0,1,1,4,2,70,2,251,5,69,0,31,0,102,185,0,30,255,216,64,44,9,17,72,2,40,9,14,72,25,26,22,20,224,21,21,5,14,23,23,0,225,14,14, +33,6,224,0,5,16,5,2,5,26,229,21,21,17,228,29,29,9,25,229,22,184,1,17,181,9,228,3,6,6,3,184,1,20,0,63,51,47,16,237,63,237,18,57,47,237,51,47,237,1,47,93,237,18,57,47,237,50,47,17,18,57,47,237, +51,50,50,49,48,0,43,43,1,20,6,35,34,39,55,30,1,51,50,62,2,53,52,38,35,34,6,7,35,19,33,21,33,7,62,1,51,50,22,2,251,131,118,219,35,133,11,57,50,24,43,32,18,63,53,40,50,21,129,33,1,170,254,194, +19,28,67,39,112,123,3,67,122,131,191,15,54,47,14,34,57,43,73,63,30,30,1,182,113,215,32,27,126,0,0,0,0,1,0,252,2,77,3,3,5,69,0,14,0,47,64,20,5,224,6,6,12,0,224,11,11,16,0,12,16,12,2,12, +0,12,229,13,186,1,17,0,5,1,18,0,63,63,237,50,1,47,93,18,57,47,237,18,57,47,237,49,48,1,14,3,21,35,52,62,2,55,33,53,33,3,3,67,99,63,31,133,34,67,99,64,254,122,2,7,4,224,93,154,150,161,101,94, +163,153,153,84,113,0,0,0,0,3,1,17,2,64,3,6,5,81,0,17,0,37,0,71,0,109,185,0,62,255,232,179,12,17,72,58,184,255,232,64,46,12,17,72,45,24,9,15,72,41,24,9,17,72,69,51,55,65,224,0,8,224,55,0, +55,0,55,48,38,224,18,18,73,28,224,48,69,51,51,23,228,13,13,33,5,228,60,184,1,19,178,33,228,43,184,1,20,0,63,237,63,237,18,57,47,237,57,17,51,1,47,237,18,57,47,237,18,57,57,47,47,16,237,16,237,17,57,57, +49,48,0,43,43,43,43,1,52,46,2,35,34,6,21,20,30,2,51,50,62,2,19,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,55,20,14,2,35,34,46,2,53,52,54,55,53,46,1,53,52,62,2,51,50,30,2,21,20,6, +7,21,30,1,2,107,8,22,37,30,56,40,8,22,37,30,33,38,20,5,21,12,27,45,34,33,45,26,11,11,27,46,34,35,45,26,9,134,29,60,95,66,66,95,61,29,64,57,54,47,29,57,86,57,60,88,56,27,49,53,66,57,4,128, +25,40,29,15,59,50,19,41,33,21,22,33,41,254,187,28,47,34,19,19,34,47,28,28,48,36,20,20,35,49,19,50,83,59,32,33,59,82,50,78,89,18,3,26,87,63,41,72,53,31,31,54,72,41,62,88,24,3,19,90,0,0,0,28, +1,86,0,1,0,0,0,0,0,0,0,96,0,194,0,1,0,0,0,0,0,1,0,15,1,67,0,1,0,0,0,0,0,2,0,7,1,99,0,1,0,0,0,0,0,3,0,26,1,161,0,1,0,0,0,0,0,4,0,15,1,220,0,1, +0,0,0,0,0,5,0,14,2,10,0,1,0,0,0,0,0,6,0,14,2,55,0,1,0,0,0,0,0,7,0,122,3,60,0,1,0,0,0,0,0,8,0,20,3,225,0,1,0,0,0,0,0,9,0,14,4,20,0,1,0,0,0,0, +0,11,0,28,4,93,0,1,0,0,0,0,0,12,0,46,4,216,0,1,0,0,0,0,0,13,0,111,5,231,0,1,0,0,0,0,0,14,0,62,6,213,0,3,0,1,4,9,0,0,0,192,0,0,0,3,0,1,4,9,0,1,0,30, +1,35,0,3,0,1,4,9,0,2,0,14,1,83,0,3,0,1,4,9,0,3,0,52,1,107,0,3,0,1,4,9,0,4,0,30,1,188,0,3,0,1,4,9,0,5,0,28,1,236,0,3,0,1,4,9,0,6,0,28,2,25,0,3, +0,1,4,9,0,7,0,244,2,70,0,3,0,1,4,9,0,8,0,40,3,183,0,3,0,1,4,9,0,9,0,28,3,246,0,3,0,1,4,9,0,11,0,56,4,35,0,3,0,1,4,9,0,12,0,92,4,122,0,3,0,1,4,9, +0,13,0,222,5,7,0,3,0,1,4,9,0,14,0,124,6,87,0,67,0,111,0,112,0,121,0,114,0,105,0,103,0,104,0,116,0,32,0,40,0,99,0,41,0,32,0,50,0,48,0,48,0,55,0,32,0,82,0,101,0,100,0,32, +0,72,0,97,0,116,0,44,0,32,0,73,0,110,0,99,0,46,0,32,0,65,0,108,0,108,0,32,0,114,0,105,0,103,0,104,0,116,0,115,0,32,0,114,0,101,0,115,0,101,0,114,0,118,0,101,0,100,0,46,0,32,0,76, +0,73,0,66,0,69,0,82,0,65,0,84,0,73,0,79,0,78,0,32,0,105,0,115,0,32,0,97,0,32,0,116,0,114,0,97,0,100,0,101,0,109,0,97,0,114,0,107,0,32,0,111,0,102,0,32,0,82,0,101,0,100,0,32, +0,72,0,97,0,116,0,44,0,32,0,73,0,110,0,99,0,46,0,0,67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,48,55,32,82,101,100,32,72,97,116,44,32,73,110,99,46,32,65,108,108,32,114,105,103,104,116,115,32, +114,101,115,101,114,118,101,100,46,32,76,73,66,69,82,65,84,73,79,78,32,105,115,32,97,32,116,114,97,100,101,109,97,114,107,32,111,102,32,82,101,100,32,72,97,116,44,32,73,110,99,46,0,0,76,0,105,0,98,0,101,0,114,0, +97,0,116,0,105,0,111,0,110,0,32,0,77,0,111,0,110,0,111,0,0,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,0,0,82,0,101,0,103,0,117,0,108,0,97,0,114,0,0,82,101,103,117,108,97,114,0,0,65,0, +115,0,99,0,101,0,110,0,100,0,101,0,114,0,32,0,45,0,32,0,76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,32,0,77,0,111,0,110,0,111,0,0,65,115,99,101,110,100,101,114,32,45,32,76,105, +98,101,114,97,116,105,111,110,32,77,111,110,111,0,0,76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,32,0,77,0,111,0,110,0,111,0,0,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,0,0,86, +0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,49,0,46,0,48,0,55,0,46,0,49,0,0,86,101,114,115,105,111,110,32,49,46,48,55,46,49,0,0,76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0, +77,0,111,0,110,0,111,0,0,76,105,98,101,114,97,116,105,111,110,77,111,110,111,0,0,76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,32,0,105,0,115,0,32,0,97,0,32,0,116,0,114,0,97,0,100, +0,101,0,109,0,97,0,114,0,107,0,32,0,111,0,102,0,32,0,82,0,101,0,100,0,32,0,72,0,97,0,116,0,44,0,32,0,73,0,110,0,99,0,46,0,32,0,114,0,101,0,103,0,105,0,115,0,116,0,101,0,114,0,101, +0,100,0,32,0,105,0,110,0,32,0,85,0,46,0,83,0,46,0,32,0,80,0,97,0,116,0,101,0,110,0,116,0,32,0,97,0,110,0,100,0,32,0,84,0,114,0,97,0,100,0,101,0,109,0,97,0,114,0,107,0,32,0,79, +0,102,0,102,0,105,0,99,0,101,0,32,0,97,0,110,0,100,0,32,0,99,0,101,0,114,0,116,0,97,0,105,0,110,0,32,0,111,0,116,0,104,0,101,0,114,0,32,0,106,0,117,0,114,0,105,0,115,0,100,0,105,0,99, +0,116,0,105,0,111,0,110,0,115,0,46,0,0,76,105,98,101,114,97,116,105,111,110,32,105,115,32,97,32,116,114,97,100,101,109,97,114,107,32,111,102,32,82,101,100,32,72,97,116,44,32,73,110,99,46,32,114,101,103,105,115,116,101, +114,101,100,32,105,110,32,85,46,83,46,32,80,97,116,101,110,116,32,97,110,100,32,84,114,97,100,101,109,97,114,107,32,79,102,102,105,99,101,32,97,110,100,32,99,101,114,116,97,105,110,32,111,116,104,101,114,32,106,117,114,105,115,100, +105,99,116,105,111,110,115,46,0,0,65,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0,110,0,0,65,115,99,101,110,100,101,114,32,67,111,114,112, +111,114,97,116,105,111,110,0,0,83,0,116,0,101,0,118,0,101,0,32,0,77,0,97,0,116,0,116,0,101,0,115,0,111,0,110,0,0,83,116,101,118,101,32,77,97,116,116,101,115,111,110,0,0,104,0,116,0,116,0,112,0,58,0, +47,0,47,0,119,0,119,0,119,0,46,0,97,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,99,0,111,0,114,0,112,0,46,0,99,0,111,0,109,0,47,0,0,104,116,116,112,58,47,47,119,119,119,46,97,115,99,101,110,100, +101,114,99,111,114,112,46,99,111,109,47,0,0,104,0,116,0,116,0,112,0,58,0,47,0,47,0,119,0,119,0,119,0,46,0,97,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,99,0,111,0,114,0,112,0,46,0,99,0,111, +0,109,0,47,0,116,0,121,0,112,0,101,0,100,0,101,0,115,0,105,0,103,0,110,0,101,0,114,0,115,0,46,0,104,0,116,0,109,0,108,0,0,104,116,116,112,58,47,47,119,119,119,46,97,115,99,101,110,100,101,114,99,111,114, +112,46,99,111,109,47,116,121,112,101,100,101,115,105,103,110,101,114,115,46,104,116,109,108,0,0,76,0,105,0,99,0,101,0,110,0,115,0,101,0,100,0,32,0,117,0,110,0,100,0,101,0,114,0,32,0,116,0,104,0,101,0,32,0, +76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,32,0,70,0,111,0,110,0,116,0,115,0,32,0,108,0,105,0,99,0,101,0,110,0,115,0,101,0,44,0,32,0,115,0,101,0,101,0,32,0,104,0,116,0, +116,0,112,0,115,0,58,0,47,0,47,0,102,0,101,0,100,0,111,0,114,0,97,0,112,0,114,0,111,0,106,0,101,0,99,0,116,0,46,0,111,0,114,0,103,0,47,0,119,0,105,0,107,0,105,0,47,0,76,0,105,0,99,0, +101,0,110,0,115,0,105,0,110,0,103,0,47,0,76,0,105,0,98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,70,0,111,0,110,0,116,0,76,0,105,0,99,0,101,0,110,0,115,0,101,0,0,76,105,99,101,110,115,101, +100,32,117,110,100,101,114,32,116,104,101,32,76,105,98,101,114,97,116,105,111,110,32,70,111,110,116,115,32,108,105,99,101,110,115,101,44,32,115,101,101,32,104,116,116,112,115,58,47,47,102,101,100,111,114,97,112,114,111,106,101,99,116,46, +111,114,103,47,119,105,107,105,47,76,105,99,101,110,115,105,110,103,47,76,105,98,101,114,97,116,105,111,110,70,111,110,116,76,105,99,101,110,115,101,0,0,104,0,116,0,116,0,112,0,115,0,58,0,47,0,47,0,102,0,101,0,100,0, +111,0,114,0,97,0,112,0,114,0,111,0,106,0,101,0,99,0,116,0,46,0,111,0,114,0,103,0,47,0,119,0,105,0,107,0,105,0,47,0,76,0,105,0,99,0,101,0,110,0,115,0,105,0,110,0,103,0,47,0,76,0,105,0, +98,0,101,0,114,0,97,0,116,0,105,0,111,0,110,0,70,0,111,0,110,0,116,0,76,0,105,0,99,0,101,0,110,0,115,0,101,0,0,104,116,116,112,115,58,47,47,102,101,100,111,114,97,112,114,111,106,101,99,116,46,111,114,103, +47,119,105,107,105,47,76,105,99,101,110,115,105,110,103,47,76,105,98,101,114,97,116,105,111,110,70,111,110,116,76,105,99,101,110,115,101,0,0,0,0,2,0,0,0,0,0,0,254,35,0,84,0,0,0,1,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,2,161,0,0,0,1,0,2,1,2,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,1,3,0,17,0,18,0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26, +0,27,0,28,0,29,1,4,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,41,0,42,0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,58, +0,59,0,60,0,61,0,62,0,63,0,64,0,65,0,66,0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90, +0,91,0,92,0,93,0,94,0,95,0,96,0,97,0,163,0,132,0,133,0,189,0,150,0,232,0,134,0,142,0,139,0,157,0,169,0,164,0,138,0,218,0,131,0,147,1,5,1,6,0,141,1,7,0,136,0,195,0,222,1,8,0,158, +0,170,0,245,0,244,0,246,0,162,0,173,0,201,0,199,0,174,0,98,0,99,0,144,0,100,0,203,0,101,0,200,0,202,0,207,0,204,0,205,0,206,0,233,0,102,0,211,0,208,0,209,0,175,0,103,0,240,0,145,0,214,0,212, +0,213,0,104,0,235,0,237,0,137,0,106,0,105,0,107,0,109,0,108,0,110,0,160,0,111,0,113,0,112,0,114,0,115,0,117,0,116,0,118,0,119,0,234,0,120,0,122,0,121,0,123,0,125,0,124,0,184,0,161,0,127,0,126, +0,128,0,129,0,236,0,238,0,186,1,9,1,10,1,11,1,12,1,13,1,14,0,253,0,254,1,15,1,16,1,17,1,18,0,255,1,0,1,19,1,20,1,21,1,1,1,22,1,23,1,24,1,25,1,26,1,27,1,28,1,29,1,30, +1,31,1,32,1,33,0,248,0,249,1,34,1,35,1,36,1,37,1,38,1,39,1,40,1,41,1,42,1,43,1,44,1,45,1,46,1,47,1,48,1,49,0,250,0,215,1,50,1,51,1,52,1,53,1,54,1,55,1,56,1,57,1,58, +1,59,1,60,1,61,1,62,1,63,1,64,0,226,0,227,1,65,1,66,1,67,1,68,1,69,1,70,1,71,1,72,1,73,1,74,1,75,1,76,1,77,1,78,1,79,0,176,0,177,1,80,1,81,1,82,1,83,1,84,1,85,1,86, +1,87,1,88,1,89,0,251,0,252,0,228,0,229,1,90,1,91,1,92,1,93,1,94,1,95,1,96,1,97,1,98,1,99,1,100,1,101,1,102,1,103,1,104,1,105,1,106,1,107,1,108,1,109,1,110,1,111,0,187,1,112,1,113, +1,114,1,115,0,230,0,231,1,116,0,166,1,117,1,118,1,119,1,120,1,121,1,122,1,123,1,124,1,125,1,126,0,216,0,225,1,127,0,219,0,220,0,221,0,224,0,217,0,223,1,128,1,129,1,130,1,131,1,132,1,133,1,134, +1,135,1,136,1,137,1,138,1,139,1,140,1,141,0,168,1,142,1,143,1,144,1,145,1,146,1,147,1,148,1,149,1,150,1,151,1,152,1,153,1,154,1,155,1,156,1,157,1,158,1,159,1,160,0,159,1,161,1,162,1,163,1,164, +1,165,1,166,1,167,1,168,1,169,1,170,1,171,1,172,1,173,1,174,1,175,1,176,1,177,1,178,0,151,1,179,1,180,1,181,0,155,1,182,1,183,1,184,1,185,1,186,1,187,1,188,1,189,1,190,1,191,1,192,1,193,1,194, +1,195,1,196,1,197,1,198,1,199,1,200,1,201,1,202,1,203,1,204,1,205,1,206,1,207,1,208,1,209,1,210,1,211,1,212,1,213,1,214,1,215,1,216,1,217,1,218,1,219,1,220,1,221,1,222,1,223,1,224,1,225,1,226, +1,227,1,228,1,229,1,230,1,231,1,232,1,233,1,234,1,235,1,236,1,237,1,238,1,239,1,240,1,241,1,242,1,243,1,244,1,245,1,246,1,247,1,248,1,249,1,250,1,251,1,252,1,253,1,254,1,255,2,0,2,1,2,2, +2,3,2,4,2,5,2,6,2,7,2,8,2,9,2,10,2,11,2,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,2,21,2,22,2,23,2,24,2,25,2,26,2,27,2,28,2,29,2,30,2,31,2,32,2,33,2,34, +2,35,2,36,2,37,2,38,2,39,2,40,2,41,2,42,2,43,2,44,2,45,2,46,2,47,0,178,0,179,2,48,2,49,0,182,0,183,0,196,2,50,0,180,0,181,0,197,0,130,0,194,0,135,0,171,0,198,2,51,2,52,0,190, +0,191,2,53,2,54,2,55,2,56,0,247,2,57,2,58,2,59,2,60,2,61,2,62,0,140,2,63,2,64,2,65,2,66,2,67,2,68,2,69,2,70,2,71,2,72,2,73,2,74,2,75,0,152,2,76,0,154,0,153,0,239,2,77, +0,165,0,146,2,78,2,79,0,156,0,167,0,143,2,80,0,148,0,149,2,81,2,82,2,83,2,84,2,85,2,86,2,87,2,88,2,89,2,90,2,91,2,92,2,93,2,94,2,95,2,96,2,97,2,98,2,99,2,100,2,101,2,102, +2,103,2,104,2,105,2,106,2,107,2,108,2,109,2,110,2,111,2,112,2,113,2,114,2,115,2,116,2,117,2,118,2,119,2,120,2,121,2,122,2,123,2,124,2,125,2,126,2,127,2,128,2,129,2,130,2,131,2,132,2,133,2,134, +2,135,2,136,2,137,2,138,2,139,2,140,2,141,0,185,2,142,2,143,2,144,2,145,2,146,2,147,2,148,2,149,2,150,2,151,2,152,2,153,2,154,2,155,2,156,2,157,2,158,2,159,2,160,2,161,2,162,2,163,2,164,2,165, +2,166,2,167,2,168,2,169,2,170,2,171,7,117,110,105,48,48,65,48,7,117,110,105,48,48,65,68,7,117,110,105,48,51,55,69,7,117,110,105,48,48,66,50,7,117,110,105,48,48,66,51,7,117,110,105,48,48,66,53,7,117,110,105, +48,48,66,57,7,65,109,97,99,114,111,110,7,97,109,97,99,114,111,110,6,65,98,114,101,118,101,6,97,98,114,101,118,101,7,65,111,103,111,110,101,107,7,97,111,103,111,110,101,107,11,67,99,105,114,99,117,109,102,108,101,120,11,99, +99,105,114,99,117,109,102,108,101,120,10,67,100,111,116,97,99,99,101,110,116,10,99,100,111,116,97,99,99,101,110,116,6,68,99,97,114,111,110,6,100,99,97,114,111,110,6,68,99,114,111,97,116,7,69,109,97,99,114,111,110,7,101,109, +97,99,114,111,110,6,69,98,114,101,118,101,6,101,98,114,101,118,101,10,69,100,111,116,97,99,99,101,110,116,10,101,100,111,116,97,99,99,101,110,116,7,69,111,103,111,110,101,107,7,101,111,103,111,110,101,107,6,69,99,97,114,111,110, +6,101,99,97,114,111,110,11,71,99,105,114,99,117,109,102,108,101,120,11,103,99,105,114,99,117,109,102,108,101,120,10,71,100,111,116,97,99,99,101,110,116,10,103,100,111,116,97,99,99,101,110,116,12,71,99,111,109,109,97,97,99,99,101, +110,116,12,103,99,111,109,109,97,97,99,99,101,110,116,11,72,99,105,114,99,117,109,102,108,101,120,11,104,99,105,114,99,117,109,102,108,101,120,4,72,98,97,114,4,104,98,97,114,6,73,116,105,108,100,101,6,105,116,105,108,100,101,7, +73,109,97,99,114,111,110,7,105,109,97,99,114,111,110,6,73,98,114,101,118,101,6,105,98,114,101,118,101,7,73,111,103,111,110,101,107,7,105,111,103,111,110,101,107,2,73,74,2,105,106,11,74,99,105,114,99,117,109,102,108,101,120,11, +106,99,105,114,99,117,109,102,108,101,120,12,75,99,111,109,109,97,97,99,99,101,110,116,12,107,99,111,109,109,97,97,99,99,101,110,116,12,107,103,114,101,101,110,108,97,110,100,105,99,6,76,97,99,117,116,101,6,108,97,99,117,116,101, +12,76,99,111,109,109,97,97,99,99,101,110,116,12,108,99,111,109,109,97,97,99,99,101,110,116,6,76,99,97,114,111,110,6,108,99,97,114,111,110,4,76,100,111,116,4,108,100,111,116,6,78,97,99,117,116,101,6,110,97,99,117,116,101, +12,78,99,111,109,109,97,97,99,99,101,110,116,12,110,99,111,109,109,97,97,99,99,101,110,116,6,78,99,97,114,111,110,6,110,99,97,114,111,110,11,110,97,112,111,115,116,114,111,112,104,101,3,69,110,103,3,101,110,103,7,79,109,97, +99,114,111,110,7,111,109,97,99,114,111,110,6,79,98,114,101,118,101,6,111,98,114,101,118,101,13,79,104,117,110,103,97,114,117,109,108,97,117,116,13,111,104,117,110,103,97,114,117,109,108,97,117,116,6,82,97,99,117,116,101,6,114,97, +99,117,116,101,12,82,99,111,109,109,97,97,99,99,101,110,116,12,114,99,111,109,109,97,97,99,99,101,110,116,6,82,99,97,114,111,110,6,114,99,97,114,111,110,6,83,97,99,117,116,101,6,115,97,99,117,116,101,11,83,99,105,114,99, +117,109,102,108,101,120,11,115,99,105,114,99,117,109,102,108,101,120,12,84,99,111,109,109,97,97,99,99,101,110,116,12,116,99,111,109,109,97,97,99,99,101,110,116,6,84,99,97,114,111,110,6,116,99,97,114,111,110,4,84,98,97,114,4, +116,98,97,114,6,85,116,105,108,100,101,6,117,116,105,108,100,101,7,85,109,97,99,114,111,110,7,117,109,97,99,114,111,110,6,85,98,114,101,118,101,6,117,98,114,101,118,101,5,85,114,105,110,103,5,117,114,105,110,103,13,85,104,117, +110,103,97,114,117,109,108,97,117,116,13,117,104,117,110,103,97,114,117,109,108,97,117,116,7,85,111,103,111,110,101,107,7,117,111,103,111,110,101,107,11,87,99,105,114,99,117,109,102,108,101,120,11,119,99,105,114,99,117,109,102,108,101,120, +11,89,99,105,114,99,117,109,102,108,101,120,11,121,99,105,114,99,117,109,102,108,101,120,6,90,97,99,117,116,101,6,122,97,99,117,116,101,10,90,100,111,116,97,99,99,101,110,116,10,122,100,111,116,97,99,99,101,110,116,5,108,111,110, +103,115,10,65,114,105,110,103,97,99,117,116,101,10,97,114,105,110,103,97,99,117,116,101,7,65,69,97,99,117,116,101,7,97,101,97,99,117,116,101,11,79,115,108,97,115,104,97,99,117,116,101,11,111,115,108,97,115,104,97,99,117,116,101, +12,83,99,111,109,109,97,97,99,99,101,110,116,12,115,99,111,109,109,97,97,99,99,101,110,116,7,117,110,105,48,50,49,65,7,117,110,105,48,50,49,66,7,117,110,105,48,50,67,57,5,116,111,110,111,115,13,100,105,101,114,101,115,105, +115,116,111,110,111,115,10,65,108,112,104,97,116,111,110,111,115,9,97,110,111,116,101,108,101,105,97,12,69,112,115,105,108,111,110,116,111,110,111,115,8,69,116,97,116,111,110,111,115,9,73,111,116,97,116,111,110,111,115,12,79,109,105,99, +114,111,110,116,111,110,111,115,12,85,112,115,105,108,111,110,116,111,110,111,115,10,79,109,101,103,97,116,111,110,111,115,17,105,111,116,97,100,105,101,114,101,115,105,115,116,111,110,111,115,5,65,108,112,104,97,4,66,101,116,97,5,71,97, +109,109,97,7,69,112,115,105,108,111,110,4,90,101,116,97,3,69,116,97,5,84,104,101,116,97,4,73,111,116,97,5,75,97,112,112,97,6,76,97,109,98,100,97,2,77,117,2,78,117,2,88,105,7,79,109,105,99,114,111,110,2,80,105, +3,82,104,111,5,83,105,103,109,97,3,84,97,117,7,85,112,115,105,108,111,110,3,80,104,105,3,67,104,105,3,80,115,105,12,73,111,116,97,100,105,101,114,101,115,105,115,15,85,112,115,105,108,111,110,100,105,101,114,101,115,105,115,10, +97,108,112,104,97,116,111,110,111,115,12,101,112,115,105,108,111,110,116,111,110,111,115,8,101,116,97,116,111,110,111,115,9,105,111,116,97,116,111,110,111,115,20,117,112,115,105,108,111,110,100,105,101,114,101,115,105,115,116,111,110,111,115,5, +97,108,112,104,97,4,98,101,116,97,5,103,97,109,109,97,5,100,101,108,116,97,7,101,112,115,105,108,111,110,4,122,101,116,97,3,101,116,97,5,116,104,101,116,97,4,105,111,116,97,5,107,97,112,112,97,6,108,97,109,98,100,97,2, +110,117,2,120,105,7,111,109,105,99,114,111,110,3,114,104,111,6,115,105,103,109,97,49,5,115,105,103,109,97,3,116,97,117,7,117,112,115,105,108,111,110,3,112,104,105,3,99,104,105,3,112,115,105,5,111,109,101,103,97,12,105,111,116, +97,100,105,101,114,101,115,105,115,15,117,112,115,105,108,111,110,100,105,101,114,101,115,105,115,12,111,109,105,99,114,111,110,116,111,110,111,115,12,117,112,115,105,108,111,110,116,111,110,111,115,10,111,109,101,103,97,116,111,110,111,115,7,117, +110,105,48,52,48,48,9,97,102,105,105,49,48,48,50,51,9,97,102,105,105,49,48,48,53,49,9,97,102,105,105,49,48,48,53,50,9,97,102,105,105,49,48,48,53,51,9,97,102,105,105,49,48,48,53,52,9,97,102,105,105,49,48,48, +53,53,9,97,102,105,105,49,48,48,53,54,9,97,102,105,105,49,48,48,53,55,9,97,102,105,105,49,48,48,53,56,9,97,102,105,105,49,48,48,53,57,9,97,102,105,105,49,48,48,54,48,9,97,102,105,105,49,48,48,54,49,7,117, +110,105,48,52,48,68,9,97,102,105,105,49,48,48,54,50,9,97,102,105,105,49,48,49,52,53,9,97,102,105,105,49,48,48,49,55,9,97,102,105,105,49,48,48,49,56,9,97,102,105,105,49,48,48,49,57,9,97,102,105,105,49,48,48, +50,48,9,97,102,105,105,49,48,48,50,49,9,97,102,105,105,49,48,48,50,50,9,97,102,105,105,49,48,48,50,52,9,97,102,105,105,49,48,48,50,53,9,97,102,105,105,49,48,48,50,54,9,97,102,105,105,49,48,48,50,55,9,97, +102,105,105,49,48,48,50,56,9,97,102,105,105,49,48,48,50,57,9,97,102,105,105,49,48,48,51,48,9,97,102,105,105,49,48,48,51,49,9,97,102,105,105,49,48,48,51,50,9,97,102,105,105,49,48,48,51,51,9,97,102,105,105,49, +48,48,51,52,9,97,102,105,105,49,48,48,51,53,9,97,102,105,105,49,48,48,51,54,9,97,102,105,105,49,48,48,51,55,9,97,102,105,105,49,48,48,51,56,9,97,102,105,105,49,48,48,51,57,9,97,102,105,105,49,48,48,52,48, +9,97,102,105,105,49,48,48,52,49,9,97,102,105,105,49,48,48,52,50,9,97,102,105,105,49,48,48,52,51,9,97,102,105,105,49,48,48,52,52,9,97,102,105,105,49,48,48,52,53,9,97,102,105,105,49,48,48,52,54,9,97,102,105, +105,49,48,48,52,55,9,97,102,105,105,49,48,48,52,56,9,97,102,105,105,49,48,48,52,57,9,97,102,105,105,49,48,48,54,53,9,97,102,105,105,49,48,48,54,54,9,97,102,105,105,49,48,48,54,55,9,97,102,105,105,49,48,48, +54,56,9,97,102,105,105,49,48,48,54,57,9,97,102,105,105,49,48,48,55,48,9,97,102,105,105,49,48,48,55,50,9,97,102,105,105,49,48,48,55,51,9,97,102,105,105,49,48,48,55,52,9,97,102,105,105,49,48,48,55,53,9,97, +102,105,105,49,48,48,55,54,9,97,102,105,105,49,48,48,55,55,9,97,102,105,105,49,48,48,55,56,9,97,102,105,105,49,48,48,55,57,9,97,102,105,105,49,48,48,56,48,9,97,102,105,105,49,48,48,56,49,9,97,102,105,105,49, +48,48,56,50,9,97,102,105,105,49,48,48,56,51,9,97,102,105,105,49,48,48,56,52,9,97,102,105,105,49,48,48,56,53,9,97,102,105,105,49,48,48,56,54,9,97,102,105,105,49,48,48,56,55,9,97,102,105,105,49,48,48,56,56, +9,97,102,105,105,49,48,48,56,57,9,97,102,105,105,49,48,48,57,48,9,97,102,105,105,49,48,48,57,49,9,97,102,105,105,49,48,48,57,50,9,97,102,105,105,49,48,48,57,51,9,97,102,105,105,49,48,48,57,52,9,97,102,105, +105,49,48,48,57,53,9,97,102,105,105,49,48,48,57,54,9,97,102,105,105,49,48,48,57,55,7,117,110,105,48,52,53,48,9,97,102,105,105,49,48,48,55,49,9,97,102,105,105,49,48,48,57,57,9,97,102,105,105,49,48,49,48,48, +9,97,102,105,105,49,48,49,48,49,9,97,102,105,105,49,48,49,48,50,9,97,102,105,105,49,48,49,48,51,9,97,102,105,105,49,48,49,48,52,9,97,102,105,105,49,48,49,48,53,9,97,102,105,105,49,48,49,48,54,9,97,102,105, +105,49,48,49,48,55,9,97,102,105,105,49,48,49,48,56,9,97,102,105,105,49,48,49,48,57,7,117,110,105,48,52,53,68,9,97,102,105,105,49,48,49,49,48,9,97,102,105,105,49,48,49,57,51,9,97,102,105,105,49,48,48,53,48, +9,97,102,105,105,49,48,48,57,56,6,87,103,114,97,118,101,6,119,103,114,97,118,101,6,87,97,99,117,116,101,6,119,97,99,117,116,101,9,87,100,105,101,114,101,115,105,115,9,119,100,105,101,114,101,115,105,115,6,89,103,114,97,118, +101,6,121,103,114,97,118,101,7,117,110,105,50,48,49,48,7,117,110,105,50,48,49,49,9,97,102,105,105,48,48,50,48,56,13,117,110,100,101,114,115,99,111,114,101,100,98,108,13,113,117,111,116,101,114,101,118,101,114,115,101,100,6,109, +105,110,117,116,101,6,115,101,99,111,110,100,9,101,120,99,108,97,109,100,98,108,7,117,110,105,50,48,51,69,7,117,110,105,50,50,49,53,7,117,110,105,50,48,55,70,4,108,105,114,97,6,112,101,115,101,116,97,4,69,117,114,111,9, +97,102,105,105,54,49,50,52,56,9,97,102,105,105,54,49,50,56,57,9,97,102,105,105,54,49,51,53,50,7,117,110,105,50,49,50,54,9,101,115,116,105,109,97,116,101,100,9,111,110,101,101,105,103,104,116,104,12,116,104,114,101,101,101, +105,103,104,116,104,115,11,102,105,118,101,101,105,103,104,116,104,115,12,115,101,118,101,110,101,105,103,104,116,104,115,9,97,114,114,111,119,108,101,102,116,7,97,114,114,111,119,117,112,10,97,114,114,111,119,114,105,103,104,116,9,97,114,114, +111,119,100,111,119,110,9,97,114,114,111,119,98,111,116,104,9,97,114,114,111,119,117,112,100,110,12,97,114,114,111,119,117,112,100,110,98,115,101,7,117,110,105,50,50,48,54,7,117,110,105,50,50,49,57,10,111,114,116,104,111,103,111,110, +97,108,12,105,110,116,101,114,115,101,99,116,105,111,110,11,101,113,117,105,118,97,108,101,110,99,101,5,104,111,117,115,101,13,114,101,118,108,111,103,105,99,97,108,110,111,116,10,105,110,116,101,103,114,97,108,116,112,10,105,110,116,101,103, +114,97,108,98,116,8,83,70,49,48,48,48,48,48,8,83,70,49,49,48,48,48,48,8,83,70,48,49,48,48,48,48,8,83,70,48,51,48,48,48,48,8,83,70,48,50,48,48,48,48,8,83,70,48,52,48,48,48,48,8,83,70,48,56, +48,48,48,48,8,83,70,48,57,48,48,48,48,8,83,70,48,54,48,48,48,48,8,83,70,48,55,48,48,48,48,8,83,70,48,53,48,48,48,48,8,83,70,52,51,48,48,48,48,8,83,70,50,52,48,48,48,48,8,83,70,53,49,48, +48,48,48,8,83,70,53,50,48,48,48,48,8,83,70,51,57,48,48,48,48,8,83,70,50,50,48,48,48,48,8,83,70,50,49,48,48,48,48,8,83,70,50,53,48,48,48,48,8,83,70,53,48,48,48,48,48,8,83,70,52,57,48,48, +48,48,8,83,70,51,56,48,48,48,48,8,83,70,50,56,48,48,48,48,8,83,70,50,55,48,48,48,48,8,83,70,50,54,48,48,48,48,8,83,70,51,54,48,48,48,48,8,83,70,51,55,48,48,48,48,8,83,70,52,50,48,48,48, +48,8,83,70,49,57,48,48,48,48,8,83,70,50,48,48,48,48,48,8,83,70,50,51,48,48,48,48,8,83,70,52,55,48,48,48,48,8,83,70,52,56,48,48,48,48,8,83,70,52,49,48,48,48,48,8,83,70,52,53,48,48,48,48, +8,83,70,52,54,48,48,48,48,8,83,70,52,48,48,48,48,48,8,83,70,53,52,48,48,48,48,8,83,70,53,51,48,48,48,48,8,83,70,52,52,48,48,48,48,7,117,112,98,108,111,99,107,7,100,110,98,108,111,99,107,5,98,108, +111,99,107,7,108,102,98,108,111,99,107,7,114,116,98,108,111,99,107,7,108,116,115,104,97,100,101,5,115,104,97,100,101,7,100,107,115,104,97,100,101,9,102,105,108,108,101,100,98,111,120,6,72,50,50,48,55,51,6,72,49,56,53,52, +51,6,72,49,56,53,53,49,10,102,105,108,108,101,100,114,101,99,116,7,116,114,105,97,103,117,112,7,116,114,105,97,103,114,116,7,116,114,105,97,103,100,110,7,116,114,105,97,103,108,102,6,99,105,114,99,108,101,6,72,49,56,53,51, +51,9,105,110,118,98,117,108,108,101,116,9,105,110,118,99,105,114,99,108,101,10,111,112,101,110,98,117,108,108,101,116,9,115,109,105,108,101,102,97,99,101,12,105,110,118,115,109,105,108,101,102,97,99,101,3,115,117,110,6,102,101,109,97, +108,101,4,109,97,108,101,5,115,112,97,100,101,4,99,108,117,98,5,104,101,97,114,116,7,100,105,97,109,111,110,100,11,109,117,115,105,99,97,108,110,111,116,101,14,109,117,115,105,99,97,108,110,111,116,101,100,98,108,7,117,110,105,70, +66,48,49,7,117,110,105,70,66,48,50,16,117,110,100,101,114,99,111,109,109,97,97,99,99,101,110,116,13,99,121,114,105,108,108,105,99,98,114,101,118,101,16,99,97,114,111,110,99,111,109,109,97,97,99,99,101,110,116,17,99,111,109,109, +97,97,99,99,101,110,116,114,111,116,97,116,101,8,100,111,116,108,101,115,115,106,11,111,110,101,102,114,97,99,116,105,111,110,11,116,119,111,102,114,97,99,116,105,111,110,13,116,104,114,101,101,102,114,97,99,105,116,111,110,12,102,111,117, +114,102,114,97,99,116,105,111,110,12,102,105,118,101,102,114,97,99,116,105,111,110,13,115,101,118,101,110,102,114,97,99,116,105,111,110,13,101,105,103,104,116,102,114,97,99,116,105,111,110,0,0,0,0,0,3,0,8,0,2,0,17,0,1, +255,255,0,3,0,1,0,0,0,14,0,0,0,24,0,32,0,0,0,2,0,1,0,1,2,160,0,1,0,4,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,201,137,111,49,0,0,0,0,189,118,137,36, +0,0,0,0,202,159,29,99, +}; diff --git a/src/wasm_app/wasm_app.meta.c b/src/wasm_app/wasm_app.meta.c new file mode 100644 index 0000000..a8a70fe --- /dev/null +++ b/src/wasm_app/wasm_app.meta.c @@ -0,0 +1,26 @@ +void mt_wasm_app(ma_arena_t *arena) { + sb8_t *include_paths = sb8(arena); + sb8_append(include_paths, OS_GetAbsolutePath(&Perm, s8_lit("../src"))); + cg_files_t files = cg_lex_files(arena, s8_lit("../src/wasm_app/main.c"), include_paths); + + sb8_t *sb_embeds = sb8_serial_begin(arena); + for (cg_file_t *it = files.first; it; it = it->next) { + parser_t *par = parser_make(arena, it->tokens.data); + for (;par->at->kind != lex_kind_eof;) { + if (par->at->inside_macro == false && parser_matchi(par, s8_lit("mt_embed_file"))) { + parser_expect(par, lex_kind_open_paren); + lex_t *var_name = parser_expect(par, lex_kind_ident); + parser_expect(par, lex_kind_comma); + lex_t *path = parser_expect(par, lex_kind_string); + parser_expect(par, lex_kind_close_paren); + s8_t relpath = s8_printf(arena, "../%S", path->string); + s8_t content = OS_ReadFile(&Perm, relpath); + cg_byte_array_from_data_ex(sb_embeds, content, var_name->string); + } else { + parser_next(par); + } + } + } + s8_t embeds = sb8_serial_end(arena, sb_embeds); + os_write_file(cg_cpath(arena), embeds); +} \ No newline at end of file