ftp.nice.ch/pub/next/developer/languages/ada/Adaed.1.11.s.tar.gz#/Adaed-1.11.0a/prsinit.c

This is prsinit.c in view mode; [Download] [Up]

/*
 * Copyright (C) 1985-1992  New York University
 * 
 * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
 * warranty (none) and distribution info and also the GNU General Public
 * License for more details.

 */

#include "ada.h"

int symcount = 344;

struct namelistmap gramsyms[] = {
    { 1, "Epsilon", gramsyms + 324, NULL },
    { 2, "ABORT", gramsyms + 325, NULL },
    { 3, "ABS", gramsyms + 326, NULL },
    { 4, "ACCEPT", gramsyms + 327, NULL },
    { 5, "ACCESS", gramsyms + 328, NULL },
    { 6, "ALL", gramsyms + 329, NULL },
    { 7, "AND", gramsyms + 330, NULL },
    { 8, "ARRAY", gramsyms + 331, NULL },
    { 9, "AT", gramsyms + 332, NULL },
    { 10, "BEGIN", gramsyms + 333, NULL },
    { 11, "BODY", gramsyms + 334, NULL },
    { 12, "CASE", gramsyms + 335, NULL },
    { 13, "CONSTANT", gramsyms + 336, NULL },
    { 14, "DECLARE", gramsyms + 337, NULL },
    { 15, "DELAY", gramsyms + 338, NULL },
    { 16, "DELTA", gramsyms + 339, NULL },
    { 17, "DIGITS", gramsyms + 340, NULL },
    { 18, "DO", gramsyms + 341, NULL },
    { 19, "ELSE", gramsyms + 342, NULL },
    { 20, "ELSIF", gramsyms + 343, NULL },
    { 21, "END", gramsyms + 20, NULL },
    { 22, "ENTRY", gramsyms + 21, NULL },
    { 23, "EXCEPTION", gramsyms + 22, NULL },
    { 24, "EXIT", gramsyms + 23, NULL },
    { 25, "FOR", gramsyms + 24, NULL },
    { 26, "FUNCTION", gramsyms + 25, NULL },
    { 27, "GENERIC", gramsyms + 26, NULL },
    { 28, "GOTO", gramsyms + 27, NULL },
    { 29, "IF", gramsyms + 28, NULL },
    { 30, "IN", gramsyms + 29, NULL },
    { 31, "IS", gramsyms + 30, NULL },
    { 32, "LIMITED", gramsyms + 31, NULL },
    { 33, "LOOP", gramsyms + 32, NULL },
    { 34, "MOD", gramsyms + 33, NULL },
    { 35, "NEW", gramsyms + 34, NULL },
    { 36, "NOT", gramsyms + 35, NULL },
    { 37, "NULL", gramsyms + 36, NULL },
    { 38, "OF", gramsyms + 37, NULL },
    { 39, "OR", gramsyms + 38, NULL },
    { 40, "OTHERS", gramsyms + 39, NULL },
    { 41, "OUT", gramsyms + 40, NULL },
    { 42, "PACKAGE", gramsyms + 41, NULL },
    { 43, "PRAGMA", gramsyms + 42, NULL },
    { 44, "PRIVATE", gramsyms + 43, NULL },
    { 45, "PROCEDURE", gramsyms + 44, NULL },
    { 46, "RAISE", gramsyms + 45, NULL },
    { 47, "RANGE", gramsyms + 46, NULL },
    { 48, "RECORD", gramsyms + 47, NULL },
    { 49, "REM", gramsyms + 48, NULL },
    { 50, "RENAMES", gramsyms + 49, NULL },
    { 51, "RETURN", gramsyms + 50, NULL },
    { 52, "REVERSE", gramsyms + 51, NULL },
    { 53, "SELECT", gramsyms + 52, NULL },
    { 54, "SEPARATE", gramsyms + 53, NULL },
    { 55, "SUBTYPE", gramsyms + 54, gramsyms + 15 },
    { 56, "TASK", gramsyms + 55, NULL },
    { 57, "TERMINATE", gramsyms + 56, NULL },
    { 58, "THEN", gramsyms + 57, NULL },
    { 59, "TYPE", gramsyms + 58, NULL },
    { 60, "USE", gramsyms + 59, NULL },
    { 61, "WHEN", gramsyms + 60, NULL },
    { 62, "WHILE", gramsyms + 61, NULL },
    { 63, "WITH", gramsyms + 62, NULL },
    { 64, "XOR", gramsyms + 63, NULL },
    { 65, "identifier", gramsyms + 64, NULL },
    { 66, "numeric_literal", gramsyms + 65, NULL },
    { 67, "string_literal", gramsyms + 66, NULL },
    { 68, "character_literal", gramsyms + 67, NULL },
    { 69, "&", gramsyms + 68, NULL },
    { 70, "'", gramsyms + 69, NULL },
    { 71, "(", gramsyms + 70, NULL },
    { 72, ")", gramsyms + 71, NULL },
    { 73, "*", gramsyms + 72, NULL },
    { 74, "+", gramsyms + 73, NULL },
    { 75, ",", gramsyms + 74, NULL },
    { 76, "-", gramsyms + 75, NULL },
    { 77, ".", gramsyms + 76, NULL },
    { 78, "/", gramsyms + 77, NULL },
    { 79, ":", gramsyms + 78, NULL },
    { 80, ";", gramsyms + 79, NULL },
    { 81, "<", gramsyms + 80, NULL },
    { 82, "=", gramsyms + 81, NULL },
    { 83, ">", gramsyms + 82, NULL },
    { 84, "|", gramsyms + 83, gramsyms + 3 },
    { 85, "=>", gramsyms + 84, NULL },
    { 86, "..", gramsyms + 85, NULL },
    { 87, "**", gramsyms + 86, NULL },
    { 88, ":=", gramsyms + 87, NULL },
    { 89, "/=", gramsyms + 88, gramsyms + 57 },
    { 90, ">=", gramsyms + 89, NULL },
    { 91, "<=", gramsyms + 90, NULL },
    { 92, "<<", gramsyms + 91, NULL },
    { 93, ">>", gramsyms + 92, NULL },
    { 94, "<>", gramsyms + 93, NULL },
    { 95, "$EOF", gramsyms + 94, NULL },
    { 96, "$ACC", gramsyms + 95, NULL },
    { 97, "expression", gramsyms + 96, NULL },
    { 98, "expanded_name", gramsyms + 97, gramsyms + 20 },
    { 99, "simple_expression", gramsyms + 98, NULL },
    { 100, "subtype_indication", gramsyms + 99, NULL },
    { 101, "simple_name", gramsyms + 100, NULL },
    { 102, "name", gramsyms + 101, NULL },
    { 103, "[simple_name]", gramsyms + 102, NULL },
    { 104, "[simple_name:]", gramsyms + 103, NULL },
    { 105, "[expanded_name]", gramsyms + 104, NULL },
    { 106, "range", gramsyms + 105, NULL },
    { 107, "aggregate", gramsyms + 106, NULL },
    { 108, "compilation", gramsyms + 107, NULL },
    { 109, "pragma", gramsyms + 108, NULL },
    { 110, "[(argument_association{,argument_association})]", gramsyms + 109, NULL },
    { 111, "argument_association", gramsyms + 110, NULL },
    { 112, "[argument_identifier=>]expression", gramsyms + 111, NULL },
    { 113, "basic_declaration", gramsyms + 112, gramsyms + 21 },
    { 114, "object_declaration", gramsyms + 113, NULL },
    { 115, "number_declaration", gramsyms + 114, NULL },
    { 116, "type_declaration", gramsyms + 115, NULL },
    { 117, "subtype_declaration", gramsyms + 116, NULL },
    { 118, "subprogram_declaration", gramsyms + 117, gramsyms + 25 },
    { 119, "package_declaration", gramsyms + 118, NULL },
    { 120, "task_declaration", gramsyms + 119, NULL },
    { 121, "generic_declaration", gramsyms + 120, NULL },
    { 122, "exception_declaration", gramsyms + 121, NULL },
    { 123, "generic_instantiation", gramsyms + 122, NULL },
    { 124, "renaming_declaration", gramsyms + 123, NULL },
    { 125, "identifier_list", gramsyms + 124, NULL },
    { 126, "[:=expression]", gramsyms + 125, NULL },
    { 127, "[CONSTANT]", gramsyms + 126, NULL },
    { 128, "constrained_array_definition", gramsyms + 127, NULL },
    { 129, "{,identifier}", gramsyms + 128, NULL },
    { 130, "full_type_declaration", gramsyms + 129, gramsyms + 95 },
    { 131, "incomplete_type_declaration", gramsyms + 130, NULL },
    { 132, "private_type_declaration", gramsyms + 131, NULL },
    { 133, "[discriminant_part]IS", gramsyms + 132, NULL },
    { 134, "type_definition", gramsyms + 133, NULL },
    { 135, "enumeration_type_definition", gramsyms + 134, NULL },
    { 136, "integer_type_definition", gramsyms + 135, NULL },
    { 137, "real_type_definition", gramsyms + 136, NULL },
    { 138, "array_type_definition", gramsyms + 137, NULL },
    { 139, "record_type_definition", gramsyms + 138, gramsyms + 11 },
    { 140, "access_type_definition", gramsyms + 139, NULL },
    { 141, "derived_type_definition", gramsyms + 140, NULL },
    { 142, "[constraint]", gramsyms + 141, NULL },
    { 143, "constraint", gramsyms + 142, NULL },
    { 144, "range_constraint", gramsyms + 143, NULL },
    { 145, "floating_point_constraint", gramsyms + 144, NULL },
    { 146, "fixed_point_constraint", gramsyms + 145, NULL },
    { 147, "general_aggregate", gramsyms + 146, NULL },
    { 148, "enumeration_literal_specification", gramsyms + 147, NULL },
    { 149, "{,enumeration_literal_specification}", gramsyms + 148, NULL },
    { 150, "enumeration_literal", gramsyms + 149, NULL },
    { 151, "floating_accuracy_definition", gramsyms + 150, NULL },
    { 152, "[range_constraint]", gramsyms + 151, gramsyms + 138 },
    { 153, "fixed_accuracy_definition", gramsyms + 152, NULL },
    { 154, "unconstrained_array_definition", gramsyms + 153, NULL },
    { 155, "index_subtype_definition", gramsyms + 154, NULL },
    { 156, "{,index_subtype_definition}", gramsyms + 155, NULL },
    { 157, "index_constraint", gramsyms + 156, NULL },
    { 158, "discrete_range", gramsyms + 157, NULL },
    { 159, "{,discrete_range}", gramsyms + 158, NULL },
    { 160, "component_list", gramsyms + 159, gramsyms + 86 },
    { 161, "{pragma}", gramsyms + 160, NULL },
    { 162, "{component_declaration}", gramsyms + 161, NULL },
    { 163, "component_declaration", gramsyms + 162, NULL },
    { 164, "variant_part", gramsyms + 163, NULL },
    { 165, "discriminant_part", gramsyms + 164, NULL },
    { 166, "discriminant_specification", gramsyms + 165, NULL },
    { 167, "{;discriminant_specification}", gramsyms + 166, NULL },
    { 168, "variant", gramsyms + 167, NULL },
    { 169, "{variant}", gramsyms + 168, NULL },
    { 170, "choice", gramsyms + 169, gramsyms + 46 },
    { 171, "{|choice}", gramsyms + 170, gramsyms + 83 },
    { 172, "[discriminant_part];", gramsyms + 171, NULL },
    { 173, "declarative_part", gramsyms + 172, NULL },
    { 174, "{basic_declarative_item}", gramsyms + 173, NULL },
    { 175, "basic_declarative_item", gramsyms + 174, NULL },
    { 176, "representation_clause", gramsyms + 175, NULL },
    { 177, "use_clause", gramsyms + 176, NULL },
    { 178, "body", gramsyms + 177, NULL },
    { 179, "proper_body", gramsyms + 178, gramsyms + 144 },
    { 180, "body_stub", gramsyms + 179, NULL },
    { 181, "subprogram_body", gramsyms + 180, NULL },
    { 182, "package_body", gramsyms + 181, NULL },
    { 183, "task_body", gramsyms + 182, NULL },
    { 184, "operator_symbol", gramsyms + 183, NULL },
    { 185, "indexed_component", gramsyms + 184, gramsyms + 135 },
    { 186, "selected_component", gramsyms + 185, NULL },
    { 187, "attribute", gramsyms + 186, gramsyms + 26 },
    { 188, "selector", gramsyms + 187, NULL },
    { 189, "attribute_designator", gramsyms + 188, NULL },
    { 190, "component_association", gramsyms + 189, gramsyms + 182 },
    { 191, "{,component_association}", gramsyms + 190, NULL },
    { 192, "[choice{|choice}=>]expression", gramsyms + 191, NULL },
    { 193, "general_component_association", gramsyms + 192, gramsyms + 37 },
    { 194, "{,general_component_association}", gramsyms + 193, NULL },
    { 195, "relation", gramsyms + 194, gramsyms + 87 },
    { 196, "relation{AND__relation}", gramsyms + 195, NULL },
    { 197, "relation{OR__relation}", gramsyms + 196, NULL },
    { 198, "relation{XOR__relation}", gramsyms + 197, NULL },
    { 199, "relation{AND__THEN__relation}", gramsyms + 198, NULL },
    { 200, "relation{OR__ELSE__relation}", gramsyms + 199, NULL },
    { 201, "[relational_operator__simple_expression]", gramsyms + 200, gramsyms + 189 },
    { 202, "[NOT]", gramsyms + 201, NULL },
    { 203, "[unary_adding_operator]term{binary_adding_operator__term}", gramsyms + 202, NULL },
    { 204, "term", gramsyms + 203, NULL },
    { 205, "factor{multiplying_operator__factor}", gramsyms + 204, gramsyms + 184 },
    { 206, "factor", gramsyms + 205, NULL },
    { 207, "primary", gramsyms + 206, NULL },
    { 208, "[**__primary]", gramsyms + 207, NULL },
    { 209, "allocator", gramsyms + 208, NULL },
    { 210, "qualified_expression", gramsyms + 209, NULL },
    { 211, "relational_operator", gramsyms + 210, NULL },
    { 212, "binary_adding_operator", gramsyms + 211, NULL },
    { 213, "unary_adding_operator", gramsyms + 212, NULL },
    { 214, "multiplying_operator", gramsyms + 213, gramsyms + 16 },
    { 215, "sequence_of_statements", gramsyms + 214, NULL },
    { 216, "statement", gramsyms + 215, NULL },
    { 217, "{statement}", gramsyms + 216, NULL },
    { 218, "{label}", gramsyms + 217, NULL },
    { 219, "simple_statement", gramsyms + 218, NULL },
    { 220, "compound_statement", gramsyms + 219, NULL },
    { 221, "null_statement", gramsyms + 220, NULL },
    { 222, "assignment_statement", gramsyms + 221, NULL },
    { 223, "exit_statement", gramsyms + 222, NULL },
    { 224, "return_statement", gramsyms + 223, NULL },
    { 225, "goto_statement", gramsyms + 224, NULL },
    { 226, "delay_statement", gramsyms + 225, NULL },
    { 227, "abort_statement", gramsyms + 226, NULL },
    { 228, "raise_statement", gramsyms + 227, NULL },
    { 229, "code_statement", gramsyms + 228, NULL },
    { 230, "call_statement", gramsyms + 229, NULL },
    { 231, "if_statement", gramsyms + 230, NULL },
    { 232, "case_statement", gramsyms + 231, NULL },
    { 233, "loop_statement", gramsyms + 232, gramsyms + 149 },
    { 234, "block_statement", gramsyms + 233, NULL },
    { 235, "accept_statement", gramsyms + 234, gramsyms + 92 },
    { 236, "select_statement", gramsyms + 235, NULL },
    { 237, "label", gramsyms + 236, NULL },
    { 238, "condition", gramsyms + 237, gramsyms + 80 },
    { 239, "{ELSIF__condition__THEN__sequence_of_statements}", gramsyms + 238, NULL },
    { 240, "[ELSE__sequence_of_statements]", gramsyms + 239, gramsyms + 62 },
    { 241, "case_statement_alternative", gramsyms + 240, gramsyms + 214 },
    { 242, "{case_statement_alternative}", gramsyms + 241, gramsyms + 42 },
    { 243, "[iteration_scheme]", gramsyms + 242, gramsyms + 69 },
    { 244, "iteration_scheme", gramsyms + 243, NULL },
    { 245, "loop_parameter_specification", gramsyms + 244, gramsyms + 18 },
    { 246, "[REVERSE]", gramsyms + 245, NULL },
    { 247, "[DECLARE__declarative_part]", gramsyms + 246, NULL },
    { 248, "[EXCEPTION__exception_handler{exception_handler}]", gramsyms + 247, NULL },
    { 249, "[WHEN__condition]", gramsyms + 248, NULL },
    { 250, "[expression]", gramsyms + 249, NULL },
    { 251, "subprogram_specification", gramsyms + 250, NULL },
    { 252, "[formal_part]", gramsyms + 251, gramsyms + 188 },
    { 253, "designator", gramsyms + 252, gramsyms + 111 },
    { 254, "formal_part", gramsyms + 253, NULL },
    { 255, "parameter_specification", gramsyms + 254, NULL },
    { 256, "{;parameter_specification}", gramsyms + 255, NULL },
    { 257, "mode", gramsyms + 256, NULL },
    { 258, "[IN]", gramsyms + 257, NULL },
    { 259, "[designator]", gramsyms + 258, NULL },
    { 260, "package_specification", gramsyms + 259, NULL },
    { 261, "[PRIVATE{basic_declarative_item}]", gramsyms + 260, NULL },
    { 262, "[LIMITED]", gramsyms + 261, NULL },
    { 263, "{,package_name}", gramsyms + 262, NULL },
    { 264, "identifier:type_mark", gramsyms + 263, NULL },
    { 265, "identifier:EXCEPTION", gramsyms + 264, NULL },
    { 266, "task_specification", gramsyms + 265, NULL },
    { 267, "[TYPE]", gramsyms + 266, NULL },
    { 268, "{entry_declaration}", gramsyms + 267, NULL },
    { 269, "{representation_clause}", gramsyms + 268, gramsyms + 162 },
    { 270, "entry_declaration", gramsyms + 269, NULL },
    { 271, "[(discrete_range)][formal_part]", gramsyms + 270, gramsyms + 237 },
    { 272, "[(entry_index)][formal_part]", gramsyms + 271, NULL },
    { 273, "entry_index", gramsyms + 272, NULL },
    { 274, "selective_wait", gramsyms + 273, gramsyms + 142 },
    { 275, "conditional_entry_call", gramsyms + 274, NULL },
    { 276, "timed_entry_call", gramsyms + 275, NULL },
    { 277, "select_alternative", gramsyms + 276, NULL },
    { 278, "{OR__select_alternative}", gramsyms + 277, NULL },
    { 279, "[WHEN__condition=>]", gramsyms + 278, NULL },
    { 280, "selective_wait_alternative", gramsyms + 279, gramsyms + 221 },
    { 281, "accept_alternative", gramsyms + 280, NULL },
    { 282, "delay_alternative", gramsyms + 281, NULL },
    { 283, "terminate_alternative", gramsyms + 282, gramsyms + 267 },
    { 284, "[sequence_of_statements]", gramsyms + 283, gramsyms + 43 },
    { 285, "{,task_name}", gramsyms + 284, NULL },
    { 286, "{compilation_unit}", gramsyms + 285, NULL },
    { 287, "compilation_unit", gramsyms + 286, NULL },
    { 288, "context_clause", gramsyms + 287, NULL },
    { 289, "library_unit", gramsyms + 288, NULL },
    { 290, "secondary_unit", gramsyms + 289, NULL },
    { 291, "library_unit_body", gramsyms + 290, NULL },
    { 292, "subunit", gramsyms + 291, NULL },
    { 293, "{with_clause{use_clause}}", gramsyms + 292, NULL },
    { 294, "with_clause", gramsyms + 293, NULL },
    { 295, "{,unit_simple_name}", gramsyms + 294, NULL },
    { 296, "exception_handler", gramsyms + 295, NULL },
    { 297, "exception_choice", gramsyms + 296, gramsyms + 172 },
    { 298, "{|exception_choice}", gramsyms + 297, NULL },
    { 299, "generic_specification", gramsyms + 298, NULL },
    { 300, "generic_formal_part", gramsyms + 299, NULL },
    { 301, "{generic_parameter_declaration}", gramsyms + 300, NULL },
    { 302, "generic_parameter_declaration", gramsyms + 301, NULL },
    { 303, "[IN[OUT]]", gramsyms + 302, NULL },
    { 304, "generic_type_definition", gramsyms + 303, NULL },
    { 305, "[IS__name__or__<>]", gramsyms + 304, NULL },
    { 306, "[generic_actual_part]", gramsyms + 305, NULL },
    { 307, "generic_actual_part", gramsyms + 306, NULL },
    { 308, "generic_association", gramsyms + 307, NULL },
    { 309, "{,generic_association}", gramsyms + 308, NULL },
    { 310, "[generic_formal_parameter=>]generic_actual_parameter", gramsyms + 309, NULL },
    { 311, "generic_formal_parameter", gramsyms + 310, NULL },
    { 312, "generic_actual_parameter", gramsyms + 311, NULL },
    { 313, "type_representation_clause", gramsyms + 312, gramsyms + 38 },
    { 314, "address_clause", gramsyms + 313, gramsyms + 268 },
    { 315, "length_clause", gramsyms + 314, NULL },
    { 316, "enumeration_representation_clause", gramsyms + 315, NULL },
    { 317, "record_representation_clause", gramsyms + 316, NULL },
    { 318, "[alignment_clause]", gramsyms + 317, gramsyms + 54 },
    { 319, "{component_clause}", gramsyms + 318, gramsyms + 238 },
    { 320, "alignment_clause", gramsyms + 319, NULL },
    { 321, "component_clause", gramsyms + 320, NULL },
    { 322, "argument_association_list", gramsyms + 321, NULL },
    { 323, "exception_handler_list", gramsyms + 322, gramsyms + 32 },
    { 324, "use_clause_list", gramsyms + 323, NULL },
    { 325, "CONTROLLED", gramsyms + 0, NULL },
    { 326, "INLINE", gramsyms + 1, gramsyms + 272 },
    { 327, "INTERFACE", gramsyms + 2, NULL },
    { 328, "SUPPRESS", gramsyms + 3, NULL },
    { 329, "SHARED", gramsyms + 4, gramsyms + 52 },
    { 330, "PACK", gramsyms + 5, NULL },
    { 331, "PRIORITY", gramsyms + 6, NULL },
    { 332, "ELABORATE", gramsyms + 7, NULL },
    { 333, "MEMORY_SIZE", gramsyms + 8, gramsyms + 222 },
    { 334, "STORAGE_UNIT", gramsyms + 9, NULL },
    { 335, "SYSTEM_NAME", gramsyms + 10, NULL },
    { 336, "EDUMP", gramsyms + 11, gramsyms + 91 },
    { 337, "TDUMP", gramsyms + 12, NULL },
    { 338, "TRACE_ON", gramsyms + 13, NULL },
    { 339, "TRACE_OFF", gramsyms + 14, NULL },
    { 340, "TRACE_TABLES_OFF", gramsyms + 15, NULL },
    { 341, "DEBUG", gramsyms + 16, NULL },
    { 342, "TRACE_TABLES_ON", gramsyms + 17, NULL },
    { 343, "INCLUDE_CODE", gramsyms + 18, NULL },
    { 344, "IO_INTERFACE", gramsyms + 19, NULL }
	  };

struct namelistmap *numtostrtable[] = {
    gramsyms + 324,
    gramsyms + 325,
    gramsyms + 326,
    gramsyms + 327,
    gramsyms + 328,
    gramsyms + 329,
    gramsyms + 330,
    gramsyms + 331,
    gramsyms + 332,
    gramsyms + 333,
    gramsyms + 334,
    gramsyms + 335,
    gramsyms + 336,
    gramsyms + 337,
    gramsyms + 338,
    gramsyms + 339,
    gramsyms + 340,
    gramsyms + 341,
    gramsyms + 342,
    gramsyms + 343,
    gramsyms + 20,
    gramsyms + 21,
    gramsyms + 22,
    gramsyms + 23,
    gramsyms + 24,
    gramsyms + 25,
    gramsyms + 26,
    gramsyms + 27,
    gramsyms + 28,
    gramsyms + 29,
    gramsyms + 30,
    gramsyms + 31,
    gramsyms + 32,
    gramsyms + 33,
    gramsyms + 34,
    gramsyms + 35,
    gramsyms + 36,
    gramsyms + 37,
    gramsyms + 38,
    gramsyms + 39,
    gramsyms + 40,
    gramsyms + 41,
    gramsyms + 42,
    gramsyms + 43,
    gramsyms + 44,
    gramsyms + 45,
    gramsyms + 46,
    gramsyms + 47,
    gramsyms + 48,
    gramsyms + 49,
    gramsyms + 50,
    gramsyms + 51,
    gramsyms + 52,
    gramsyms + 53,
    gramsyms + 54,
    gramsyms + 55,
    gramsyms + 56,
    gramsyms + 57,
    gramsyms + 58,
    gramsyms + 59,
    gramsyms + 60,
    gramsyms + 61,
    gramsyms + 62,
    gramsyms + 63,
    gramsyms + 64,
    gramsyms + 65,
    gramsyms + 66,
    gramsyms + 67,
    gramsyms + 68,
    gramsyms + 69,
    gramsyms + 70,
    gramsyms + 71,
    gramsyms + 72,
    gramsyms + 73,
    gramsyms + 74,
    gramsyms + 75,
    gramsyms + 76,
    gramsyms + 77,
    gramsyms + 78,
    gramsyms + 79,
    gramsyms + 80,
    gramsyms + 81,
    gramsyms + 82,
    gramsyms + 83,
    gramsyms + 84,
    gramsyms + 85,
    gramsyms + 86,
    gramsyms + 87,
    gramsyms + 88,
    gramsyms + 89,
    gramsyms + 90,
    gramsyms + 91,
    gramsyms + 92,
    gramsyms + 93,
    gramsyms + 94,
    gramsyms + 95,
    gramsyms + 96,
    gramsyms + 97,
    gramsyms + 98,
    gramsyms + 99,
    gramsyms + 100,
    gramsyms + 101,
    gramsyms + 102,
    gramsyms + 103,
    gramsyms + 104,
    gramsyms + 105,
    gramsyms + 106,
    gramsyms + 107,
    gramsyms + 108,
    gramsyms + 109,
    gramsyms + 110,
    gramsyms + 111,
    gramsyms + 112,
    gramsyms + 113,
    gramsyms + 114,
    gramsyms + 115,
    gramsyms + 116,
    gramsyms + 117,
    gramsyms + 118,
    gramsyms + 119,
    gramsyms + 120,
    gramsyms + 121,
    gramsyms + 122,
    gramsyms + 123,
    gramsyms + 124,
    gramsyms + 125,
    gramsyms + 126,
    gramsyms + 127,
    gramsyms + 128,
    gramsyms + 129,
    gramsyms + 130,
    gramsyms + 131,
    gramsyms + 132,
    gramsyms + 133,
    gramsyms + 134,
    gramsyms + 135,
    gramsyms + 136,
    gramsyms + 137,
    gramsyms + 138,
    gramsyms + 139,
    gramsyms + 140,
    gramsyms + 141,
    gramsyms + 142,
    gramsyms + 143,
    gramsyms + 144,
    gramsyms + 145,
    gramsyms + 146,
    gramsyms + 147,
    gramsyms + 148,
    gramsyms + 149,
    gramsyms + 150,
    gramsyms + 151,
    gramsyms + 152,
    gramsyms + 153,
    gramsyms + 154,
    gramsyms + 155,
    gramsyms + 156,
    gramsyms + 157,
    gramsyms + 158,
    gramsyms + 159,
    gramsyms + 160,
    gramsyms + 161,
    gramsyms + 162,
    gramsyms + 163,
    gramsyms + 164,
    gramsyms + 165,
    gramsyms + 166,
    gramsyms + 167,
    gramsyms + 168,
    gramsyms + 169,
    gramsyms + 170,
    gramsyms + 171,
    gramsyms + 172,
    gramsyms + 173,
    gramsyms + 174,
    gramsyms + 175,
    gramsyms + 176,
    gramsyms + 177,
    gramsyms + 178,
    gramsyms + 179,
    gramsyms + 180,
    gramsyms + 181,
    gramsyms + 182,
    gramsyms + 183,
    gramsyms + 184,
    gramsyms + 185,
    gramsyms + 186,
    gramsyms + 187,
    gramsyms + 188,
    gramsyms + 189,
    gramsyms + 190,
    gramsyms + 191,
    gramsyms + 192,
    gramsyms + 193,
    gramsyms + 194,
    gramsyms + 195,
    gramsyms + 196,
    gramsyms + 197,
    gramsyms + 198,
    gramsyms + 199,
    gramsyms + 200,
    gramsyms + 201,
    gramsyms + 202,
    gramsyms + 203,
    gramsyms + 204,
    gramsyms + 205,
    gramsyms + 206,
    gramsyms + 207,
    gramsyms + 208,
    gramsyms + 209,
    gramsyms + 210,
    gramsyms + 211,
    gramsyms + 212,
    gramsyms + 213,
    gramsyms + 214,
    gramsyms + 215,
    gramsyms + 216,
    gramsyms + 217,
    gramsyms + 218,
    gramsyms + 219,
    gramsyms + 220,
    gramsyms + 221,
    gramsyms + 222,
    gramsyms + 223,
    gramsyms + 224,
    gramsyms + 225,
    gramsyms + 226,
    gramsyms + 227,
    gramsyms + 228,
    gramsyms + 229,
    gramsyms + 230,
    gramsyms + 231,
    gramsyms + 232,
    gramsyms + 233,
    gramsyms + 234,
    gramsyms + 235,
    gramsyms + 236,
    gramsyms + 237,
    gramsyms + 238,
    gramsyms + 239,
    gramsyms + 240,
    gramsyms + 241,
    gramsyms + 242,
    gramsyms + 243,
    gramsyms + 244,
    gramsyms + 245,
    gramsyms + 246,
    gramsyms + 247,
    gramsyms + 248,
    gramsyms + 249,
    gramsyms + 250,
    gramsyms + 251,
    gramsyms + 252,
    gramsyms + 253,
    gramsyms + 254,
    gramsyms + 255,
    gramsyms + 256,
    gramsyms + 257,
    gramsyms + 258,
    gramsyms + 259,
    gramsyms + 260,
    gramsyms + 261,
    gramsyms + 262,
    gramsyms + 263,
    gramsyms + 264,
    gramsyms + 265,
    gramsyms + 266,
    gramsyms + 267,
    gramsyms + 268,
    gramsyms + 269,
    gramsyms + 270,
    gramsyms + 271,
    gramsyms + 272,
    gramsyms + 273,
    gramsyms + 274,
    gramsyms + 275,
    gramsyms + 276,
    gramsyms + 277,
    gramsyms + 278,
    gramsyms + 279,
    gramsyms + 280,
    gramsyms + 281,
    gramsyms + 282,
    gramsyms + 283,
    gramsyms + 284,
    gramsyms + 285,
    gramsyms + 286,
    gramsyms + 287,
    gramsyms + 288,
    gramsyms + 289,
    gramsyms + 290,
    gramsyms + 291,
    gramsyms + 292,
    gramsyms + 293,
    gramsyms + 294,
    gramsyms + 295,
    gramsyms + 296,
    gramsyms + 297,
    gramsyms + 298,
    gramsyms + 299,
    gramsyms + 300,
    gramsyms + 301,
    gramsyms + 302,
    gramsyms + 303,
    gramsyms + 304,
    gramsyms + 305,
    gramsyms + 306,
    gramsyms + 307,
    gramsyms + 308,
    gramsyms + 309,
    gramsyms + 310,
    gramsyms + 311,
    gramsyms + 312,
    gramsyms + 313,
    gramsyms + 314,
    gramsyms + 315,
    gramsyms + 316,
    gramsyms + 317,
    gramsyms + 318,
    gramsyms + 319,
    gramsyms + 320,
    gramsyms + 321,
    gramsyms + 322,
    gramsyms + 323
	  };

struct namelistmap *strtonumtable[] = {
    gramsyms + 294,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 122,
    NULL,
    gramsyms + 151,
    gramsyms + 196,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 292,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 116,
    NULL,
    NULL,
    NULL,
    gramsyms + 68,
    gramsyms + 242,
    gramsyms + 70,
    gramsyms + 71,
    gramsyms + 72,
    gramsyms + 73,
    gramsyms + 74,
    gramsyms + 75,
    gramsyms + 76,
    gramsyms + 77,
    gramsyms + 10,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 175,
    gramsyms + 78,
    gramsyms + 79,
    gramsyms + 270,
    gramsyms + 81,
    gramsyms + 82,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 133,
    NULL,
    NULL,
    gramsyms + 244,
    NULL,
    NULL,
    NULL,
    gramsyms + 9,
    gramsyms + 226,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 291,
    NULL,
    gramsyms + 160,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 329,
    NULL,
    gramsyms + 1,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 115,
    gramsyms + 343,
    NULL,
    NULL,
    gramsyms + 340,
    NULL,
    NULL,
    gramsyms + 235,
    NULL,
    NULL,
    NULL,
    gramsyms + 27,
    NULL,
    gramsyms + 119,
    gramsyms + 23,
    NULL,
    gramsyms + 217,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 14,
    NULL,
    NULL,
    gramsyms + 170,
    NULL,
    gramsyms + 159,
    gramsyms + 22,
    NULL,
    gramsyms + 4,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 275,
    gramsyms + 317,
    NULL,
    NULL,
    gramsyms + 85,
    gramsyms + 274,
    gramsyms + 278,
    gramsyms + 322,
    gramsyms + 165,
    gramsyms + 236,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 198,
    NULL,
    gramsyms + 55,
    NULL,
    gramsyms + 41,
    gramsyms + 88,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 225,
    NULL,
    NULL,
    gramsyms + 36,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 157,
    gramsyms + 194,
    NULL,
    gramsyms + 60,
    gramsyms + 335,
    gramsyms + 90,
    gramsyms + 93,
    NULL,
    gramsyms + 84,
    gramsyms + 89,
    gramsyms + 234,
    NULL,
    gramsyms + 303,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 296,
    NULL,
    gramsyms + 287,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 7,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 239,
    NULL,
    gramsyms + 208,
    gramsyms + 181,
    NULL,
    NULL,
    gramsyms + 0,
    gramsyms + 8,
    gramsyms + 17,
    gramsyms + 28,
    NULL,
    gramsyms + 19,
    gramsyms + 126,
    NULL,
    gramsyms + 302,
    NULL,
    NULL,
    gramsyms + 29,
    NULL,
    NULL,
    NULL,
    gramsyms + 192,
    gramsyms + 30,
    NULL,
    gramsyms + 310,
    NULL,
    gramsyms + 134,
    gramsyms + 304,
    NULL,
    gramsyms + 58,
    gramsyms + 147,
    NULL,
    NULL,
    gramsyms + 312,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 233,
    NULL,
    gramsyms + 257,
    NULL,
    gramsyms + 12,
    NULL,
    NULL,
    gramsyms + 163,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 314,
    gramsyms + 215,
    NULL,
    gramsyms + 118,
    gramsyms + 316,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 248,
    gramsyms + 113,
    gramsyms + 136,
    NULL,
    NULL,
    NULL,
    gramsyms + 260,
    gramsyms + 112,
    NULL,
    NULL,
    NULL,
    gramsyms + 271,
    gramsyms + 318,
    gramsyms + 187,
    gramsyms + 205,
    gramsyms + 199,
    gramsyms + 105,
    gramsyms + 178,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 289,
    NULL,
    gramsyms + 110,
    NULL,
    gramsyms + 197,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 255,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 183,
    NULL,
    NULL,
    gramsyms + 169,
    NULL,
    NULL,
    NULL,
    gramsyms + 45,
    NULL,
    NULL,
    gramsyms + 229,
    NULL,
    gramsyms + 152,
    NULL,
    NULL,
    gramsyms + 120,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 125,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 311,
    gramsyms + 231,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 331,
    NULL,
    NULL,
    gramsyms + 100,
    gramsyms + 137,
    NULL,
    NULL,
    gramsyms + 315,
    gramsyms + 143,
    NULL,
    gramsyms + 104,
    NULL,
    NULL,
    gramsyms + 276,
    NULL,
    gramsyms + 324,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 333,
    gramsyms + 106,
    NULL,
    gramsyms + 31,
    gramsyms + 121,
    gramsyms + 213,
    NULL,
    NULL,
    NULL,
    gramsyms + 139,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 247,
    NULL,
    NULL,
    NULL,
    gramsyms + 53,
    NULL,
    gramsyms + 254,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 245,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 273,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 266,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 228,
    gramsyms + 336,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 293,
    NULL,
    NULL,
    gramsyms + 141,
    NULL,
    gramsyms + 262,
    NULL,
    gramsyms + 306,
    NULL,
    NULL,
    gramsyms + 61,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 219,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 320,
    NULL,
    NULL,
    NULL,
    gramsyms + 259,
    NULL,
    NULL,
    NULL,
    gramsyms + 218,
    NULL,
    NULL,
    gramsyms + 223,
    gramsyms + 107,
    gramsyms + 154,
    NULL,
    NULL,
    gramsyms + 176,
    NULL,
    NULL,
    NULL,
    gramsyms + 2,
    NULL,
    NULL,
    gramsyms + 264,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 168,
    gramsyms + 6,
    NULL,
    NULL,
    NULL,
    gramsyms + 5,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 277,
    gramsyms + 202,
    gramsyms + 173,
    gramsyms + 97,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 300,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 56,
    gramsyms + 204,
    gramsyms + 24,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 209,
    gramsyms + 177,
    gramsyms + 250,
    NULL,
    gramsyms + 153,
    NULL,
    NULL,
    gramsyms + 33,
    gramsyms + 155,
    NULL,
    gramsyms + 34,
    NULL,
    gramsyms + 334,
    gramsyms + 96,
    NULL,
    NULL,
    gramsyms + 48,
    gramsyms + 127,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 35,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 49,
    gramsyms + 13,
    gramsyms + 101,
    NULL,
    NULL,
    gramsyms + 258,
    gramsyms + 40,
    NULL,
    NULL,
    gramsyms + 307,
    NULL,
    gramsyms + 59,
    gramsyms + 295,
    NULL,
    gramsyms + 44,
    NULL,
    NULL,
    NULL,
    gramsyms + 145,
    gramsyms + 313,
    NULL,
    gramsyms + 269,
    NULL,
    NULL,
    NULL,
    gramsyms + 99,
    NULL,
    NULL,
    gramsyms + 63,
    NULL,
    NULL,
    NULL,
    gramsyms + 256,
    gramsyms + 180,
    NULL,
    gramsyms + 148,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 211,
    gramsyms + 281,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 161,
    gramsyms + 201,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 325,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 207,
    NULL,
    NULL,
    NULL,
    gramsyms + 290,
    gramsyms + 114,
    NULL,
    NULL,
    gramsyms + 224,
    NULL,
    NULL,
    gramsyms + 261,
    NULL,
    NULL,
    NULL,
    gramsyms + 203,
    NULL,
    gramsyms + 332,
    gramsyms + 146,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 327,
    NULL,
    gramsyms + 309,
    NULL,
    NULL,
    gramsyms + 130,
    gramsyms + 195,
    gramsyms + 297,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 280,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 109,
    NULL,
    gramsyms + 284,
    NULL,
    NULL,
    NULL,
    gramsyms + 251,
    NULL,
    NULL,
    gramsyms + 249,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 240,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 298,
    NULL,
    gramsyms + 164,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 103,
    NULL,
    gramsyms + 47,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 179,
    gramsyms + 232,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 193,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 129,
    gramsyms + 158,
    gramsyms + 210,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 227,
    NULL,
    gramsyms + 51,
    gramsyms + 321,
    NULL,
    NULL,
    NULL,
    gramsyms + 305,
    NULL,
    NULL,
    gramsyms + 123,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 167,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 253,
    NULL,
    gramsyms + 328,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 108,
    NULL,
    NULL,
    NULL,
    gramsyms + 185,
    gramsyms + 117,
    gramsyms + 246,
    gramsyms + 94,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 282,
    NULL,
    NULL,
    gramsyms + 286,
    NULL,
    gramsyms + 241,
    NULL,
    NULL,
    gramsyms + 326,
    NULL,
    gramsyms + 301,
    NULL,
    gramsyms + 308,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 220,
    NULL,
    NULL,
    NULL,
    gramsyms + 230,
    NULL,
    NULL,
    gramsyms + 200,
    gramsyms + 206,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 140,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 263,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 124,
    gramsyms + 102,
    NULL,
    gramsyms + 174,
    gramsyms + 323,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 338,
    NULL,
    NULL,
    NULL,
    gramsyms + 243,
    gramsyms + 265,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 39,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 330,
    NULL,
    NULL,
    NULL,
    gramsyms + 50,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 283,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 150,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 337,
    NULL,
    NULL,
    NULL,
    gramsyms + 186,
    NULL,
    gramsyms + 319,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 279,
    NULL,
    gramsyms + 191,
    gramsyms + 342,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 288,
    gramsyms + 98,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 171,
    gramsyms + 339,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 131,
    gramsyms + 341,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 299,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 156,
    gramsyms + 252,
    NULL,
    gramsyms + 285,
    NULL,
    NULL,
    NULL,
    gramsyms + 212,
    NULL,
    NULL,
    gramsyms + 166,
    gramsyms + 190,
    NULL,
    gramsyms + 132,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 216,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    gramsyms + 128
	  };

short lhs[] = {
     109,
     111,
     113,
     113,
     113,
     113,
     113,
     113,
     113,
     113,
     113,
     113,
     113,
     114,
     114,
     114,
     115,
     125,
     116,
     116,
     116,
     130,
     134,
     134,
     134,
     134,
     134,
     134,
     134,
     117,
     100,
     143,
     143,
     143,
     143,
     141,
     144,
     106,
     106,
     135,
     148,
     150,
     150,
     136,
     137,
     137,
     145,
     151,
     146,
     153,
     138,
     138,
     154,
     128,
     155,
     157,
     158,
     158,
     139,
     160,
     160,
     160,
     163,
     165,
     166,
     164,
     168,
     170,
     170,
     140,
     131,
     173,
     175,
     175,
     175,
     175,
     178,
     178,
     179,
     179,
     179,
     102,
     102,
     102,
     102,
     102,
     102,
     101,
     185,
     186,
     188,
     188,
     188,
     188,
     187,
     189,
     189,
     189,
     189,
     107,
     190,
     147,
     193,
     193,
     193,
      97,
      97,
      97,
      97,
      97,
      97,
     195,
     195,
      99,
     204,
     206,
     206,
     206,
     207,
     207,
     207,
     207,
     207,
     207,
     211,
     211,
     211,
     211,
     211,
     211,
     212,
     212,
     212,
     213,
     213,
     214,
     214,
     214,
     214,
     210,
     209,
     209,
     209,
     215,
     216,
     216,
     219,
     219,
     219,
     219,
     219,
     219,
     219,
     219,
     219,
     219,
     220,
     220,
     220,
     220,
     220,
     220,
     237,
     221,
     222,
     231,
     238,
     232,
     241,
     233,
     244,
     244,
     245,
     234,
     223,
     224,
     225,
     118,
     251,
     251,
     253,
     253,
     184,
     254,
     255,
     257,
     257,
     257,
     181,
     230,
     119,
     260,
     182,
     182,
     132,
     177,
     124,
     124,
     124,
     124,
     120,
     266,
     266,
     183,
     270,
     235,
     235,
     273,
     226,
     236,
     236,
     236,
     274,
     277,
     280,
     280,
     280,
     281,
     282,
     283,
     275,
     276,
     227,
     108,
     287,
     287,
     289,
     289,
     289,
     289,
     289,
     290,
     290,
     291,
     288,
     294,
     180,
     180,
     180,
     292,
     122,
     296,
     297,
     297,
     228,
     121,
     299,
     299,
     300,
     302,
     302,
     302,
     302,
     304,
     304,
     304,
     304,
     304,
     304,
     123,
     123,
     123,
     307,
     308,
     311,
     311,
     312,
     176,
     176,
     313,
     313,
     313,
     315,
     316,
     317,
     320,
     321,
     314,
     229,
     161,
     161,
     110,
     110,
     322,
     322,
     112,
     112,
     126,
     126,
     127,
     127,
     129,
     129,
     133,
     133,
     142,
     142,
      98,
      98,
     149,
     149,
     152,
     152,
     156,
     156,
     159,
     159,
     162,
     162,
     167,
     167,
     169,
     169,
     171,
     171,
     172,
     172,
     174,
     174,
     191,
     191,
     192,
     192,
     194,
     194,
     196,
     196,
     197,
     197,
     198,
     198,
     199,
     199,
     200,
     200,
     201,
     201,
     202,
     202,
     203,
     203,
     203,
     205,
     205,
     208,
     208,
     217,
     217,
     218,
     218,
     239,
     239,
     240,
     240,
     242,
     242,
     104,
     104,
     103,
     103,
     243,
     243,
     246,
     246,
     247,
     247,
     248,
     248,
     323,
     323,
     105,
     105,
     249,
     249,
     250,
     250,
     252,
     252,
     256,
     256,
     258,
     258,
     259,
     259,
     261,
     261,
     262,
     262,
     263,
     263,
     264,
     265,
     267,
     267,
     268,
     268,
     269,
     269,
     271,
     271,
     272,
     272,
     278,
     278,
     279,
     279,
     284,
     284,
     285,
     285,
     286,
     286,
     293,
     293,
     324,
     324,
     295,
     295,
     298,
     298,
     301,
     301,
     303,
     303,
     305,
     305,
     305,
     306,
     306,
     309,
     309,
     310,
     310,
     318,
     318,
     319,
     319
	  };

short rhslen[] = {
     4,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     5,
     6,
     6,
     6,
     2,
     1,
     1,
     1,
     5,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     5,
     2,
     1,
     1,
     1,
     1,
     2,
     2,
     1,
     3,
     4,
     1,
     1,
     1,
     1,
     1,
     1,
     2,
     2,
     2,
     2,
     1,
     1,
     7,
     4,
     3,
     4,
     2,
     1,
     4,
     4,
     4,
     4,
     5,
     4,
     4,
     9,
     5,
     1,
     1,
     2,
     3,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     2,
     3,
     1,
     1,
     1,
     1,
     3,
     1,
     1,
     1,
     1,
     4,
     1,
     4,
     1,
     3,
     2,
     1,
     1,
     1,
     1,
     1,
     1,
     2,
     4,
     1,
     1,
     2,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     3,
     2,
     3,
     4,
     3,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     3,
     2,
     4,
     9,
     1,
     9,
     5,
     8,
     2,
     2,
     4,
     8,
     4,
     3,
     3,
     2,
     3,
     5,
     1,
     1,
     1,
     4,
     5,
     1,
     2,
     1,
     9,
     2,
     2,
     7,
     8,
    11,
     6,
     4,
     4,
     4,
     5,
     4,
     2,
     3,
     8,
    11,
     4,
     4,
     8,
     1,
     3,
     1,
     1,
     1,
     8,
     2,
     1,
     1,
     1,
     2,
     2,
     3,
     9,
    10,
     4,
     1,
     2,
     2,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     4,
     4,
     6,
     6,
     5,
     4,
     5,
     1,
     1,
     3,
     2,
     2,
     2,
     2,
     6,
     5,
     1,
     4,
     3,
     2,
     2,
     2,
     1,
     1,
     7,
     7,
     6,
     4,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     1,
     5,
     5,
     9,
     4,
     6,
     6,
     4,
     0,
     2,
     0,
     3,
     1,
     3,
     1,
     3,
     0,
     2,
     0,
     1,
     0,
     3,
     1,
     2,
     0,
     1,
     1,
     3,
     0,
     3,
     0,
     1,
     0,
     3,
     0,
     3,
     0,
     3,
     0,
     3,
     0,
     2,
     0,
     3,
     1,
     2,
     1,
     3,
     0,
     3,
     1,
     4,
     0,
     3,
     3,
     3,
     3,
     3,
     3,
     3,
     4,
     4,
     4,
     4,
     0,
     2,
     0,
     1,
     1,
     2,
     3,
     1,
     3,
     0,
     2,
     1,
     3,
     0,
     2,
     0,
     5,
     0,
     2,
     0,
     2,
     0,
     2,
     0,
     1,
     0,
     1,
     0,
     1,
     0,
     2,
     0,
     3,
     1,
     2,
     0,
     1,
     0,
     2,
     0,
     1,
     0,
     1,
     0,
     3,
     0,
     1,
     0,
     1,
     0,
     2,
     0,
     1,
     0,
     3,
     3,
     3,
     0,
     1,
     1,
     3,
     0,
     3,
     1,
     4,
     1,
     4,
     0,
     4,
     0,
     4,
     1,
     1,
     0,
     3,
     1,
     3,
     0,
     3,
     1,
     3,
     0,
     3,
     0,
     3,
     0,
     2,
     1,
     2,
     0,
     2,
     2,
     0,
     1,
     0,
     3,
     1,
     3,
     1,
     3,
     0,
     3
	  };

short act_tab1[] = {
	   0,
	   0,
	   0,
	   0,
	   0,
	6093,
	  83,
	  84,
	  85,
	  86,
	7796,
	   0,
	 741,
	6693,
	6696,
	7800,
	  77,
	6743,
	   0,
	  75,
	6096,
	   0,
	   0,
	  80,
	   0,
	   0,
	6863,
	  63,
	  62,
	  72,
	   0,
	  63,
	  62,
	  72,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 641,
	   0,
	   0,
	   0,
	   0,
	6646,
	6866,
	6871,
	6877,
	7451,
	  71,
	7454,
	  65,
	   0,
	  58,
	  70,
	  59,
	   0,
	  58,
	   0,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 911,
	   0,
	   0,
	   0,
	 911,
	   0,
	 911,
	   0,
	  38,
	6880,
	  50,
	6884,
	   0,
	  64,
	6887,
	  82,
	   0,
	7424,
	  74,
	6890,
	 334,
	   0,
	   0,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 911,
	   0,
	   0,
	   0,
	   0,
	7195,
	 911,
	 911,
	6853,
	8233,
	6856,
	8237,
	 911,
	6534,
	 911,
	   0,
	  73,
	 911,
	 911,
	 911,
	   0,
	1093,
	   0,
	 911,
	   0,
	 911,
	 911,
	 911,
	   0,
	   0,
	   0,
	 280,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 277,
	   0,
	   0,
	   0,
	   0,
	   0,
	 220,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 268,
	   0,
	   0,
	   0,
	 710,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  66,
	6634,
	  68,
	  69,
	  66,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	  87,
	  83,
	  84,
	  85,
	7427,
	  88,
	   0,
	   0,
	6637,
	6640,
	  78,
	  77,
	7430,
	  79,
	7435,
	7439,
	  60,
	   0,
	7442,
	  76,
	  66,
	  67,
	7445,
	7226,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 324,
	   0,
	   0,
	   0,
	   0,
	 407,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	  75,
	6860,
	 655,
	   0,
	  80,
	 654,
	   0,
	   0,
	   0,
	   0,
	  52,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6086,
	   0,
	 272,
	 337,
	 106,
	   0,
	 340,
	   0,
	   0,
	   0,
	   0,
	   0,
	 614,
	   0,
	 344,
	 343,
	 632,
	 107,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	7077,
	 314,
	   0,
	   0,
	   0,
	   6,
	   0,
	 700,
	   0,
	 222,
	 699,
	 812,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 271,
	 581,
	   0,
	 342,
	   0,
	   0,
	   0,
	   0,
	 102,
	   0,
	   0,
	   0,
	   0,
	  61,
	6448,
	  62,
	  72,
	6620,
	   6,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 341,
	 649,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 730,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6281,
	6126,
	6129,
	6132,
	   0,
	  63,
	6623,
	  72,
	   0,
	6074,
	 129,
	  59,
	   0,
	 538,
	   0,
	   0,
	   0,
	   0,
	 270,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	7955,
	7419,
	6284,
	6287,
	  38,
	6627,
	6630,
	  65,
	   0,
	6798,
	6690,
	6135,
	 801,
	  58,
	   0,
	  59,
	   0,
	   0,
	   0,
	7958,
	   0,
	 346,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  38,
	  71,
	  50,
	6291,
	 338,
	  64,
	6294,
	 317,
	   0,
	6594,
	 125,
	6297,
	   0,
	   0,
	 126,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   2,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 317,
	   0,
	  64,
	 527,
	 720,
	8230,
	   0,
	 126,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 357,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	 128,
	   0,
	  87,
	6065,
	  84,
	7977,
	  86,
	6068,
	8316,
	   0,
	  81,
	8393,
	6597,
	  77,
	  60,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	  66,
	  67,
	6278,
	  69,
	  66,
	6600,
	  68,
	  69,
	 159,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	  79,
	  78,
	6123,
	6603,
	  79,
	6607,
	6610,
	  60,
	   0,
	6613,
	  76,
	  66,
	  67,
	6617,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	8319,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	 419,
	 657,
	  38,
	   0,
	 656,
	 336,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 765,
	  61,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 280,
	 113,
	 275,
	   0,
	 603,
	   0,
	6071,
	 354,
	 353,
	   0,
	 372,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	7952,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	8396,
	  62,
	  72,
	   0,
	 347,
	   0,
	   0,
	   0,
	   0,
	 508,
	   0,
	   0,
	 223,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 220,
	 319,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 754,
	8331,
	6445,
	  50,
	  65,
	  38,
	   0,
	6247,
	  65,
	  61,
	  58,
	   0,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 317,
	  61,
	  64,
	 125,
	 406,
	   0,
	7406,
	7409,
	7413,
	   0,
	 231,
	   0,
	   0,
	 802,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	  72,
	   0,
	   0,
	 129,
	 280,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	6847,
	  38,
	  71,
	  50,
	  65,
	   0,
	   0,
	  70,
	   0,
	   0,
	  58,
	 422,
	7416,
	 107,
	   0,
	   0,
	5994,
	  71,
	  50,
	  65,
	   0,
	   0,
	  70,
	   0,
	 525,
	  58,
	   0,
	  59,
	  38,
	  71,
	  50,
	6850,
	   0,
	   0,
	  70,
	8390,
	   0,
	7378,
	7949,
	7788,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	 813,
	   0,
	  63,
	  62,
	6009,
	6362,
	7791,
	6013,
	  66,
	7580,
	  68,
	6244,
	  73,
	   0,
	   0,
	   0,
	  82,
	   0,
	  64,
	  74,
	   0,
	   0,
	   0,
	  81,
	6819,
	  78,
	6117,
	  60,
	   0,
	6022,
	  76,
	   0,
	  38,
	6016,
	6120,
	  65,
	   0,
	  63,
	6365,
	  72,
	   0,
	  58,
	 129,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	 162,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	   0,
	   0,
	 128,
	 561,
	   0,
	  82,
	  38,
	6368,
	6371,
	  65,
	   0,
	   0,
	  70,
	7381,
	7384,
	7387,
	  69,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	 237,
	7743,
	 731,
	   0,
	   0,
	  66,
	  67,
	6003,
	6006,
	7390,
	  79,
	7393,
	  77,
	7396,
	  61,
	7399,
	  76,
	6822,
	7204,
	7402,
	7207,
	  65,
	 274,
	   0,
	6340,
	6343,
	5951,
	  77,
	6825,
	   0,
	  75,
	7746,
	   0,
	   0,
	  80,
	   0,
	  81,
	6828,
	6831,
	6834,
	6837,
	   0,
	6841,
	6844,
	   0,
	 373,
	7050,
	  62,
	7054,
	  38,
	   0,
	   0,
	   0,
	   0,
	 282,
	7750,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 616,
	   0,
	 658,
	5991,
	6238,
	  68,
	  69,
	6000,
	   0,
	  64,
	  74,
	   0,
	7057,
	7060,
	7063,
	7067,
	  84,
	  85,
	7071,
	  88,
	   0,
	8054,
	8058,
	7074,
	6347,
	7943,
	  60,
	7946,
	8061,
	  76,
	   0,
	   0,
	  80,
	   0,
	   0,
	   0,
	  63,
	  62,
	6350,
	  67,
	  68,
	  69,
	   0,
	   0,
	6353,
	   0,
	7032,
	 517,
	  64,
	7035,
	  83,
	  84,
	  85,
	7038,
	7041,
	   0,
	   0,
	6356,
	  79,
	  78,
	  77,
	  60,
	  61,
	  75,
	  76,
	   0,
	  38,
	6359,
	  50,
	  65,
	  61,
	   0,
	6241,
	7198,
	  67,
	7201,
	 283,
	  59,
	   0,
	   0,
	 803,
	   0,
	   0,
	   0,
	   0,
	6795,
	 257,
	   0,
	   0,
	   0,
	   0,
	   0,
	  66,
	  67,
	6111,
	6114,
	  72,
	   0,
	 133,
	   0,
	 541,
	 718,
	7358,
	7362,
	  72,
	   0,
	   0,
	   0,
	  73,
	 234,
	   0,
	  81,
	6442,
	  78,
	8387,
	7173,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	 280,
	  38,
	  71,
	  50,
	8205,
	   0,
	 174,
	  70,
	7044,
	7365,
	7368,
	7372,
	7375,
	   0,
	   0,
	  70,
	 106,
	   0,
	  58,
	   0,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	 232,
	  81,
	  79,
	7223,
	  77,
	  60,
	   0,
	  75,
	  76,
	 575,
	   0,
	7047,
	  74,
	   0,
	   0,
	 104,
	   0,
	7338,
	   0,
	  64,
	  74,
	   0,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	 814,
	   0,
	   0,
	   5,
	 701,
	   0,
	   0,
	   0,
	6229,
	  67,
	  68,
	6232,
	   0,
	1163,
	   0,
	 756,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	6235,
	  78,
	  77,
	  60,
	   0,
	  75,
	  76,
	   0,
	1165,
	  80,
	   0,
	   0,
	   0,
	   0,
	6987,
	   0,
	   0,
	1163,
	   0,
	 664,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 634,
	   0,
	   0,
	   0,
	   0,
	 585,
	   0,
	   0,
	 514,
	   0,
	6108,
	  67,
	  68,
	  69,
	1163,
	 117,
	   0,
	   0,
	7740,
	  67,
	  68,
	  69,
	1163,
	   0,
	   0,
	1163,
	 807,
	 591,
	   0,
	7341,
	  79,
	6990,
	6993,
	6996,
	6984,
	6981,
	6999,
	7344,
	  79,
	7347,
	7351,
	7354,
	  61,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	 423,
	  40,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 106,
	   0,
	   0,
	   0,
	  38,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 105,
	8227,
	 713,
	   0,
	   0,
	  63,
	  62,
	7026,
	  38,
	   0,
	  50,
	 241,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 768,
	   0,
	   0,
	   0,
	   0,
	   0,
	 668,
	   0,
	 514,
	   0,
	 781,
	  43,
	   0,
	   0,
	   0,
	  38,
	  71,
	  50,
	  65,
	   0,
	   0,
	7029,
	   0,
	   0,
	7734,
	   0,
	  59,
	  44,
	   0,
	   0,
	  21,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 491,
	 820,
	6083,
	   0,
	  63,
	   0,
	7785,
	   0,
	  64,
	7217,
	   0,
	   0,
	   0,
	   0,
	7003,
	7220,
	   0,
	   0,
	   0,
	 146,
	 145,
	  66,
	  67,
	  68,
	  69,
	   0,
	 113,
	   0,
	   0,
	 153,
	7329,
	   0,
	6788,
	  65,
	  38,
	8184,
	  50,
	8187,
	   0,
	   0,
	  70,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	  72,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 743,
	8378,
	1240,
	6792,
	   0,
	 113,
	  63,
	  62,
	7737,
	  38,
	8191,
	8195,
	8198,
	   0,
	  64,
	8202,
	   0,
	1240,
	   0,
	   0,
	8374,
	  71,
	  50,
	  65,
	   0,
	   0,
	  70,
	   0,
	   0,
	8369,
	   0,
	5963,
	   0,
	  63,
	  62,
	7007,
	7332,
	7335,
	8364,
	  65,
	   0,
	   0,
	  70,
	   0,
	   0,
	8178,
	  74,
	  59,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	7010,
	  79,
	7013,
	7016,
	  60,
	   0,
	  75,
	7019,
	  73,
	  38,
	7022,
	  50,
	  65,
	7940,
	   0,
	  70,
	8381,
	   0,
	7312,
	  74,
	  59,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  66,
	7192,
	6785,
	  69,
	7779,
	  67,
	7782,
	7936,
	   0,
	   0,
	   0,
	   0,
	  73,
	   0,
	 574,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 576,
	   0,
	   0,
	   0,
	   0,
	 225,
	   0,
	  75,
	  76,
	   0,
	   0,
	   0,
	   0,
	8181,
	  67,
	  68,
	  69,
	   0,
	   0,
	 231,
	   0,
	   0,
	  42,
	   0,
	  66,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	  41,
	   0,
	   0,
	   0,
	   0,
	 119,
	   0,
	  75,
	  76,
	7315,
	  67,
	7318,
	7321,
	  79,
	  78,
	  77,
	  60,
	   0,
	6978,
	  76,
	 260,
	 866,
	6337,
	   0,
	   0,
	  61,
	   0,
	   0,
	  81,
	  79,
	7974,
	  77,
	  60,
	   0,
	  75,
	  76,
	  66,
	  67,
	7326,
	  69,
	 424,
	 220,
	 276,
	 278,
	 592,
	   0,
	   0,
	 326,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	8313,
	6810,
	6813,
	6816,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	   0,
	   0,
	   0,
	 704,
	   0,
	   0,
	   0,
	 188,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	   0,
	   0,
	  38,
	   0,
	 321,
	   0,
	6212,
	6975,
	  50,
	6059,
	   0,
	   0,
	  70,
	   0,
	   0,
	6531,
	   0,
	  59,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	  72,
	   0,
	   0,
	8384,
	   9,
	   0,
	6215,
	  62,
	6219,
	   8,
	  64,
	  74,
	 816,
	   0,
	 822,
	   0,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6105,
	  71,
	  50,
	5914,
	  45,
	   0,
	  70,
	   0,
	  38,
	6223,
	  50,
	6226,
	   0,
	   0,
	  70,
	   0,
	   0,
	8167,
	   0,
	8170,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 351,
	 261,
	   0,
	   0,
	   0,
	   0,
	   0,
	 317,
	   0,
	5921,
	5924,
	 586,
	   0,
	 544,
	 126,
	6194,
	7170,
	  64,
	  74,
	   0,
	  38,
	  71,
	  50,
	8174,
	   0,
	   0,
	  70,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 217,
	   0,
	 407,
	   0,
	   0,
	6507,
	  67,
	6510,
	  69,
	   0,
	   0,
	   0,
	   0,
	 805,
	   0,
	 454,
	7167,
	6588,
	7188,
	  85,
	6591,
	7214,
	   0,
	  64,
	8157,
	  79,
	  78,
	6513,
	  60,
	  73,
	  75,
	6516,
	 455,
	 776,
	  80,
	   0,
	   0,
	   0,
	   0,
	   0,
	6519,
	   0,
	   0,
	   0,
	 769,
	  54,
	   0,
	   0,
	   0,
	 429,
	   0,
	   0,
	   0,
	 133,
	 433,
	   0,
	 450,
	   0,
	   0,
	  66,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	 289,
	  66,
	6522,
	  68,
	6525,
	  65,
	   0,
	   0,
	   0,
	 279,
	   0,
	   0,
	6197,
	6200,
	6203,
	6206,
	8223,
	  88,
	  75,
	  76,
	  81,
	  79,
	6209,
	  77,
	  60,
	   0,
	  75,
	  76,
	 793,
	6528,
	  80,
	   0,
	 686,
	   0,
	   0,
	   0,
	   0,
	  61,
	 453,
	 435,
	  66,
	8161,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 120,
	7717,
	8164,
	  76,
	 543,
	   0,
	  63,
	8301,
	  72,
	 220,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 374,
	   0,
	   0,
	   0,
	 635,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 183,
	7720,
	7724,
	7728,
	8304,
	  71,
	8307,
	  65,
	   0,
	   0,
	  70,
	   0,
	   0,
	  58,
	   0,
	8310,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6498,
	6740,
	  68,
	  69,
	   0,
	  38,
	7731,
	  50,
	  65,
	   0,
	  89,
	  70,
	  82,
	   0,
	8248,
	  74,
	  59,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	   0,
	8251,
	8254,
	 747,
	5911,
	  61,
	   0,
	  70,
	   0,
	   0,
	  46,
	 377,
	 428,
	6737,
	7654,
	 438,
	7657,
	 440,
	7660,
	7663,
	6501,
	 444,
	 445,
	7666,
	7669,
	 457,
	 458,
	 459,
	6504,
	 461,
	 426,
	 668,
	   0,
	   0,
	   0,
	   0,
	   0,
	6773,
	6776,
	  72,
	 375,
	   0,
	   0,
	 618,
	   0,
	 474,
	 472,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 108,
	   0,
	 110,
	   0,
	   0,
	   0,
	  47,
	   0,
	   0,
	   0,
	6582,
	7185,
	 607,
	   0,
	7305,
	6779,
	6782,
	  65,
	   0,
	   0,
	  70,
	8257,
	8260,
	8263,
	  69,
	  59,
	1218,
	   0,
	   0,
	  61,
	   0,
	   0,
	  87,
	  83,
	8267,
	  85,
	  86,
	8270,
	   6,
	   0,
	  81,
	  79,
	8273,
	8276,
	8280,
	 302,
	8283,
	8287,
	7672,
	8154,
	8292,
	7676,
	   0,
	 220,
	 245,
	   0,
	7679,
	 244,
	   0,
	  87,
	  83,
	7684,
	7687,
	7690,
	7693,
	   0,
	   0,
	  81,
	7696,
	  78,
	7699,
	7702,
	6585,
	7706,
	7709,
	  65,
	  38,
	7713,
	7309,
	  65,
	  10,
	  58,
	8151,
	7211,
	   0,
	7932,
	   0,
	  59,
	   0,
	   0,
	   0,
	  38,
	  71,
	  50,
	  65,
	  61,
	   0,
	  70,
	   0,
	   0,
	  58,
	   0,
	  59,
	   0,
	8217,
	 794,
	6561,
	   0,
	7275,
	6564,
	  82,
	   0,
	  64,
	7278,
	  73,
	   0,
	   0,
	   0,
	7281,
	 498,
	 494,
	 495,
	 496,
	 497,
	   0,
	 770,
	   0,
	6685,
	6146,
	6439,
	   0,
	 746,
	   0,
	6760,
	  67,
	  68,
	6764,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	8220,
	  83,
	  84,
	  85,
	  86,
	7182,
	5997,
	7929,
	  81,
	6767,
	  78,
	  77,
	  60,
	  38,
	6770,
	8297,
	6149,
	   0,
	  80,
	6152,
	   0,
	   0,
	  58,
	   0,
	  59,
	   0,
	   0,
	   0,
	 465,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 643,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6567,
	7642,
	6570,
	6573,
	  66,
	  67,
	  68,
	  69,
	6139,
	   0,
	   0,
	   0,
	7968,
	   0,
	   6,
	7971,
	  83,
	  84,
	  85,
	7284,
	7288,
	6576,
	6579,
	7292,
	  79,
	7296,
	7299,
	  60,
	   0,
	7302,
	  76,
	   0,
	   0,
	7645,
	  62,
	  72,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	  75,
	  76,
	   0,
	  38,
	  80,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  38,
	   0,
	  50,
	  65,
	8044,
	  71,
	  50,
	7648,
	   0,
	 358,
	7651,
	 353,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	8048,
	   0,
	   5,
	   0,
	   0,
	 514,
	   0,
	6142,
	6413,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	 748,
	   0,
	  64,
	 379,
	   0,
	   0,
	  64,
	  74,
	   0,
	 136,
	   0,
	  81,
	7625,
	  78,
	8051,
	  60,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 511,
	   0,
	   0,
	  48,
	   0,
	   0,
	 588,
	   0,
	   0,
	 410,
	   0,
	   0,
	 112,
	   0,
	 110,
	  63,
	  62,
	  72,
	  43,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	 548,
	 134,
	   0,
	   0,
	   0,
	   0,
	   0,
	7158,
	 226,
	 134,
	7161,
	   0,
	   0,
	   0,
	   0,
	 220,
	 658,
	   0,
	6191,
	  71,
	  50,
	7164,
	  61,
	   0,
	  70,
	   0,
	6436,
	  58,
	   0,
	6734,
	  67,
	7260,
	7263,
	7629,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 499,
	   0,
	   0,
	7908,
	7911,
	7914,
	7632,
	7636,
	   0,
	  75,
	7639,
	5917,
	7266,
	  71,
	  50,
	7269,
	   0,
	   0,
	7272,
	   0,
	 210,
	  58,
	   0,
	7918,
	   0,
	   0,
	   0,
	6558,
	6555,
	   0,
	   0,
	   0,
	   0,
	 204,
	 205,
	  38,
	7775,
	7921,
	7925,
	   0,
	   0,
	  70,
	6682,
	  97,
	7235,
	 135,
	7238,
	   0,
	  64,
	7241,
	   0,
	   0,
	   0,
	 395,
	7244,
	   0,
	   0,
	   0,
	 263,
	7247,
	  62,
	  72,
	6328,
	   0,
	   0,
	   0,
	6969,
	6486,
	  50,
	6489,
	   0,
	  64,
	6492,
	 795,
	   0,
	  58,
	   0,
	6495,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 291,
	   0,
	   0,
	   0,
	  66,
	5984,
	5987,
	7809,
	7813,
	 190,
	7816,
	7819,
	7824,
	7827,
	7830,
	7835,
	7839,
	 198,
	7844,
	7847,
	   0,
	   0,
	   0,
	  81,
	7850,
	7854,
	7857,
	  60,
	  11,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	   0,
	   0,
	 561,
	 335,
	  82,
	  38,
	6331,
	6334,
	  65,
	  38,
	  71,
	6972,
	7250,
	  67,
	7254,
	7257,
	  59,
	   0,
	  58,
	   0,
	  59,
	   0,
	   0,
	  87,
	  83,
	  84,
	  85,
	  86,
	  88,
	   0,
	   0,
	  81,
	  79,
	  78,
	7860,
	7863,
	7868,
	7871,
	7876,
	8244,
	 180,
	7880,
	7885,
	 317,
	 597,
	  64,
	6941,
	6316,
	7154,
	  85,
	6944,
	6947,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	  66,
	6731,
	6463,
	  69,
	 565,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	6466,
	6469,
	  78,
	6472,
	6475,
	6056,
	6479,
	6482,
	  65,
	   0,
	  80,
	   0,
	   0,
	   0,
	   0,
	6728,
	  83,
	  84,
	  85,
	  86,
	  88,
	   0,
	   0,
	  81,
	7965,
	7889,
	  77,
	  60,
	  38,
	6756,
	5981,
	  65,
	   0,
	6546,
	7892,
	   0,
	   0,
	  58,
	 208,
	7895,
	7899,
	6319,
	6322,
	  66,
	  67,
	  68,
	  69,
	   0,
	  51,
	   5,
	8328,
	  83,
	  84,
	  85,
	  86,
	6552,
	   0,
	   0,
	6325,
	  79,
	  78,
	  77,
	6951,
	  79,
	6955,
	6959,
	  60,
	   0,
	6963,
	6966,
	  73,
	  93,
	  80,
	  16,
	7902,
	   0,
	   0,
	   0,
	 531,
	   0,
	   0,
	   0,
	 549,
	   0,
	   0,
	   0,
	   0,
	 183,
	 184,
	 185,
	7905,
	 187,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 365,
	 134,
	 106,
	   0,
	   0,
	   0,
	   0,
	 132,
	   0,
	   0,
	 501,
	   0,
	   0,
	   0,
	 105,
	 107,
	   0,
	   0,
	 128,
	   0,
	 109,
	  66,
	  67,
	6046,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	 818,
	   0,
	  13,
	   0,
	   0,
	 237,
	 236,
	   0,
	   0,
	 564,
	   0,
	   0,
	   0,
	   0,
	  66,
	  67,
	5978,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	  51,
	   0,
	  50,
	   0,
	 431,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	8325,
	  78,
	6460,
	6049,
	   0,
	  75,
	  76,
	   0,
	   0,
	7179,
	   0,
	   0,
	   0,
	 133,
	   0,
	   0,
	   0,
	   0,
	 639,
	   0,
	  38,
	   0,
	   0,
	   0,
	   0,
	   5,
	   0,
	   0,
	   0,
	   0,
	   0,
	 106,
	   0,
	   0,
	 228,
	 672,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 307,
	 107,
	   0,
	   0,
	   0,
	   0,
	   0,
	 620,
	   0,
	6053,
	   0,
	   0,
	   0,
	 235,
	 277,
	   0,
	   0,
	   0,
	   0,
	 566,
	 220,
	   0,
	   0,
	   0,
	   0,
	   0,
	  49,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 785,
	   0,
	 113,
	 359,
	   0,
	   0,
	   0,
	   0,
	   0,
	 520,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  52,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	   0,
	 315,
	6080,
	   5,
	 167,
	   0,
	   0,
	   0,
	   0,
	 730,
	   0,
	   0,
	   0,
	 407,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  38,
	 809,
	   0,
	 110,
	  38,
	   0,
	   0,
	   0,
	 234,
	  63,
	  62,
	  72,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 608,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 593,
	   0,
	   0,
	 626,
	   0,
	   0,
	 551,
	   0,
	   0,
	  38,
	8038,
	8041,
	  65,
	   0,
	   0,
	  70,
	   0,
	 532,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 113,
	  12,
	   0,
	   0,
	   0,
	   0,
	 673,
	   0,
	   0,
	   6,
	   0,
	   0,
	   0,
	  64,
	  74,
	 674,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 413,
	   0,
	 412,
	   0,
	 689,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  22,
	  17,
	 671,
	 675,
	7151,
	 677,
	   0,
	6410,
	   0,
	   0,
	   0,
	   0,
	 220,
	   6,
	   0,
	 502,
	  30,
	   5,
	   0,
	  21,
	   0,
	   0,
	   0,
	  38,
	   0,
	  50,
	  65,
	   0,
	8361,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6679,
	7148,
	  66,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 784,
	   0,
	   0,
	   0,
	   0,
	   0,
	 534,
	   0,
	   0,
	   0,
	 140,
	8028,
	8031,
	8034,
	 329,
	  75,
	  76,
	   0,
	  97,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6019,
	 107,
	   0,
	 397,
	   0,
	 293,
	   5,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	5939,
	   0,
	   0,
	  95,
	8346,
	  24,
	6043,
	8349,
	 110,
	8352,
	   0,
	   0,
	   0,
	   0,
	   5,
	   0,
	   0,
	   0,
	   0,
	   0,
	 407,
	   0,
	   0,
	   0,
	   0,
	   0,
	 624,
	   0,
	   0,
	 365,
	 134,
	   0,
	   0,
	   0,
	   0,
	 796,
	6752,
	   0,
	7806,
	 546,
	   0,
	   0,
	   0,
	 567,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  66,
	  67,
	5969,
	  69,
	 598,
	   0,
	   0,
	   0,
	1192,
	   0,
	   0,
	   0,
	6313,
	  27,
	  29,
	   0,
	   0,
	   0,
	   0,
	   0,
	 521,
	   0,
	   0,
	7962,
	   0,
	   0,
	   0,
	   0,
	 169,
	   0,
	   0,
	1188,
	   0,
	 116,
	   0,
	 627,
	   0,
	   6,
	   0,
	 825,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6725,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 554,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 749,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  20,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 365,
	8355,
	   0,
	  38,
	   0,
	   0,
	   0,
	 132,
	   0,
	   0,
	   0,
	   0,
	   5,
	 653,
	   0,
	 144,
	   0,
	   0,
	   0,
	   0,
	 142,
	   0,
	 143,
	 216,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  15,
	  14,
	  31,
	  32,
	   0,
	   0,
	   0,
	   0,
	   0,
	 514,
	  16,
	8358,
	   0,
	   6,
	   0,
	   0,
	 688,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	7142,
	  22,
	7145,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 786,
	   0,
	   0,
	 210,
	   0,
	 310,
	  21,
	 133,
	   0,
	   0,
	   0,
	   0,
	   0,
	 536,
	   0,
	   0,
	 204,
	 205,
	   0,
	1136,
	 200,
	  94,
	   0,
	   0,
	   0,
	   0,
	  97,
	   0,
	 887,
	   0,
	   0,
	   0,
	   0,
	 610,
	   0,
	   0,
	   0,
	   0,
	   0,
	   5,
	   0,
	   0,
	   0,
	   0,
	   0,
	 915,
	   0,
	   0,
	   0,
	   0,
	   6,
	 337,
	   0,
	   0,
	 340,
	   0,
	 811,
	   0,
	   6,
	   0,
	   0,
	 294,
	 474,
	 472,
	   0,
	   0,
	   0,
	  34,
	5933,
	 220,
	   0,
	   0,
	5930,
	   0,
	7090,
	 189,
	 190,
	7093,
	7096,
	 193,
	7099,
	7102,
	 196,
	 197,
	7551,
	7106,
	 207,
	5975,
	 141,
	   0,
	   0,
	 201,
	 202,
	7109,
	 469,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 915,
	   0,
	   0,
	 229,
	  33,
	6077,
	 915,
	 915,
	5927,
	 915,
	 915,
	1119,
	 915,
	7176,
	7556,
	7560,
	  72,
	8213,
	 915,
	 915,
	   0,
	   0,
	6275,
	 915,
	   0,
	 915,
	 915,
	5948,
	   0,
	1176,
	   0,
	   0,
	   0,
	   0,
	 177,
	7112,
	 214,
	7115,
	7118,
	7121,
	7125,
	 181,
	 182,
	 797,
	7565,
	  71,
	7568,
	7571,
	   0,
	1176,
	8209,
	 568,
	   0,
	7574,
	1176,
	7577,
	   0,
	   0,
	1176,
	   0,
	   0,
	   0,
	1176,
	   0,
	1234,
	5936,
	   0,
	 113,
	   6,
	   0,
	   0,
	1176,
	 339,
	   0,
	   0,
	   0,
	1176,
	   0,
	7532,
	 478,
	7536,
	7539,
	 481,
	 482,
	 483,
	 484,
	  73,
	5945,
	6451,
	6454,
	6457,
	   0,
	1176,
	1176,
	   0,
	 473,
	   0,
	 475,
	 338,
	   0,
	 523,
	   0,
	   0,
	   0,
	   0,
	   0,
	1163,
	   0,
	   0,
	   0,
	 211,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	5942,
	  71,
	7129,
	7132,
	   0,
	   0,
	7136,
	 209,
	 206,
	  58,
	   0,
	  59,
	7983,
	1163,
	  50,
	8002,
	   0,
	   5,
	 154,
	 106,
	   0,
	1163,
	 558,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 113,
	6676,
	   0,
	  82,
	   0,
	7232,
	  74,
	   0,
	 431,
	1163,
	  16,
	7139,
	   0,
	   0,
	   0,
	7999,
	  67,
	7542,
	7545,
	   0,
	   0,
	   0,
	   0,
	7996,
	 183,
	 184,
	7993,
	 186,
	 187,
	   0,
	   0,
	7990,
	 149,
	8011,
	8015,
	7548,
	7986,
	  77,
	  60,
	   0,
	8019,
	8022,
	8025,
	   0,
	  80,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 231,
	   0,
	 332,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 363,
	   0,
	 514,
	   0,
	 706,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 131,
	 134,
	   0,
	   0,
	   0,
	   0,
	   0,
	 132,
	   0,
	  66,
	5966,
	  68,
	  69,
	1176,
	 361,
	1176,
	 362,
	   0,
	 113,
	 761,
	  87,
	6709,
	6714,
	6717,
	6722,
	6256,
	6253,
	   0,
	  81,
	  79,
	6268,
	6265,
	6262,
	   0,
	6259,
	8342,
	1176,
	   0,
	  80,
	1176,
	1176,
	   0,
	   0,
	   0,
	1176,
	   0,
	   0,
	   0,
	1176,
	   0,
	 971,
	 504,
	   0,
	  38,
	 218,
	   0,
	   0,
	1176,
	   0,
	   0,
	   0,
	   0,
	1176,
	 787,
	1176,
	   0,
	   0,
	   0,
	 113,
	   0,
	   0,
	   0,
	 971,
	8005,
	8008,
	   0,
	1176,
	7772,
	1176,
	1176,
	   0,
	   0,
	   0,
	 153,
	   0,
	   0,
	   0,
	 644,
	   0,
	 265,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 296,
	   0,
	   0,
	   0,
	   0,
	8339,
	   0,
	6250,
	   0,
	   0,
	 738,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 762,
	   0,
	  38,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  47,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 113,
	   0,
	   0,
	   0,
	   0,
	   0,
	 673,
	 798,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 115,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 594,
	   0,
	   0,
	  61,
	   0,
	   0,
	   0,
	   0,
	   0,
	 413,
	   0,
	 569,
	   0,
	 788,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	  72,
	 777,
	6703,
	  99,
	   0,
	   0,
	   0,
	 101,
	   0,
	8241,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	6706,
	   0,
	   0,
	   0,
	  63,
	6040,
	  72,
	  38,
	  71,
	  50,
	  65,
	 537,
	   0,
	6271,
	   0,
	   0,
	  58,
	   0,
	6188,
	   0,
	   0,
	 170,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 113,
	  63,
	  62,
	  72,
	  38,
	  71,
	  50,
	  65,
	  38,
	 559,
	  70,
	  82,
	   0,
	6170,
	6173,
	  59,
	   0,
	   0,
	  98,
	  73,
	   0,
	   0,
	   0,
	   0,
	   0,
	 100,
	   0,
	   0,
	   0,
	   0,
	   0,
	  38,
	  71,
	5960,
	  65,
	   0,
	 561,
	  70,
	  82,
	   0,
	6028,
	  74,
	  59,
	   0,
	 514,
	 415,
	6407,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6749,
	   0,
	  64,
	 125,
	   0,
	   0,
	   0,
	 126,
	  73,
	   0,
	   0,
	   0,
	 106,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 105,
	 107,
	   0,
	   0,
	   0,
	   0,
	   0,
	6176,
	  67,
	6179,
	6182,
	   0,
	   0,
	 365,
	6426,
	   0,
	 132,
	   0,
	7087,
	  83,
	6430,
	  85,
	  86,
	6433,
	 773,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	  75,
	  76,
	  66,
	6031,
	6185,
	  69,
	   0,
	   0,
	   0,
	   0,
	 414,
	   0,
	   0,
	  87,
	6807,
	6034,
	  85,
	  86,
	  88,
	   0,
	   0,
	  81,
	7084,
	  78,
	  77,
	  60,
	  61,
	  75,
	7803,
	  66,
	  67,
	6037,
	  69,
	   0,
	  61,
	   0,
	   0,
	   0,
	  61,
	 116,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	  60,
	   0,
	6062,
	  76,
	 629,
	   0,
	6422,
	  62,
	  72,
	   0,
	   0,
	   0,
	   0,
	  61,
	  63,
	  62,
	  72,
	   0,
	  63,
	7523,
	  72,
	   0,
	  96,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 763,
	   0,
	   0,
	   0,
	   0,
	 681,
	  71,
	  50,
	  65,
	   0,
	   0,
	  70,
	   0,
	  38,
	6916,
	6920,
	6923,
	7526,
	  71,
	7529,
	  65,
	   0,
	  58,
	  70,
	  59,
	 360,
	  58,
	   0,
	8335,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	5972,
	   0,
	  82,
	   0,
	  64,
	  74,
	   0,
	7606,
	6928,
	  50,
	6931,
	   0,
	  64,
	6935,
	  82,
	   0,
	7486,
	7489,
	6938,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	 171,
	   0,
	   0,
	 217,
	   0,
	   0,
	  63,
	6164,
	  72,
	   0,
	   0,
	   0,
	   0,
	   0,
	  63,
	  62,
	7609,
	   0,
	  64,
	  74,
	   0,
	   0,
	   0,
	   0,
	  73,
	   0,
	   0,
	 188,
	  22,
	  17,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  38,
	  71,
	  50,
	  65,
	   0,
	   0,
	6167,
	 571,
	7612,
	7616,
	  50,
	7619,
	   0,
	 156,
	  70,
	   0,
	   0,
	   0,
	   0,
	 385,
	 124,
	 204,
	 205,
	   0,
	   0,
	 200,
	6404,
	6025,
	  68,
	  69,
	   0,
	  97,
	 561,
	   0,
	6650,
	  67,
	6653,
	6656,
	7492,
	7756,
	7495,
	7499,
	6660,
	   0,
	  64,
	7583,
	6664,
	6667,
	6670,
	7502,
	7587,
	  75,
	  76,
	  81,
	  79,
	6673,
	  77,
	7506,
	  79,
	7509,
	7514,
	  60,
	1165,
	7517,
	  76,
	  66,
	8121,
	7520,
	7760,
	   0,
	   0,
	1163,
	   0,
	   0,
	   0,
	   0,
	 323,
	 621,
	   0,
	 212,
	 189,
	 190,
	 191,
	 192,
	6894,
	6897,
	6900,
	6903,
	6906,
	 198,
	6909,
	6912,
	   0,
	  36,
	  80,
	   0,
	7753,
	6374,
	8124,
	8128,
	  72,
	   0,
	   0,
	 129,
	1163,
	 132,
	   0,
	1163,
	   0,
	   0,
	   0,
	   0,
	  38,
	 149,
	 147,
	7763,
	 865,
	 865,
	 232,
	6155,
	  67,
	7766,
	7769,
	 150,
	   0,
	   5,
	   0,
	  66,
	8131,
	8134,
	8137,
	8141,
	  84,
	  85,
	8145,
	6419,
	   0,
	  58,
	  81,
	8148,
	6158,
	6377,
	6380,
	 214,
	6383,
	6386,
	 179,
	7590,
	7593,
	7598,
	  60,
	 113,
	7602,
	  76,
	   0,
	   0,
	   0,
	 726,
	 694,
	  38,
	 123,
	   0,
	 127,
	   0,
	  64,
	8064,
	   0,
	   0,
	   0,
	 126,
	  73,
	   0,
	   0,
	6161,
	   0,
	6746,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  61,
	   0,
	 405,
	   0,
	   0,
	 602,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  37,
	   0,
	  61,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 630,
	   0,
	   0,
	 131,
	 134,
	   0,
	   0,
	  63,
	  62,
	  72,
	6389,
	6307,
	6310,
	   0,
	 128,
	   0,
	   0,
	 485,
	   0,
	  19,
	   0,
	   0,
	  63,
	6392,
	6395,
	 206,
	8067,
	 145,
	   0,
	   0,
	   0,
	   0,
	   0,
	 909,
	   0,
	   0,
	 153,
	  38,
	  71,
	  50,
	8070,
	  67,
	8073,
	8076,
	   0,
	   0,
	8079,
	   0,
	8082,
	   0,
	   0,
	  87,
	8085,
	8088,
	8091,
	8094,
	8097,
	   0,
	6398,
	8100,
	8103,
	8106,
	8109,
	8112,
	   0,
	8115,
	8118,
	   0,
	 172,
	  80,
	   0,
	  82,
	6401,
	7457,
	7460,
	6543,
	 187,
	 230,
	   0,
	  73,
	 133,
	   0,
	   0,
	   0,
	   0,
	   0,
	5905,
	 389,
	5908,
	 125,
	 909,
	   0,
	 789,
	 126,
	  73,
	 909,
	 909,
	 909,
	6700,
	 909,
	 909,
	 909,
	6540,
	6537,
	 909,
	   0,
	   0,
	 909,
	 909,
	 909,
	   0,
	1092,
	   0,
	 909,
	  61,
	 909,
	 909,
	 909,
	   0,
	   0,
	   0,
	 280,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 493,
	 498,
	 494,
	 495,
	 496,
	 497,
	   0,
	   0,
	 764,
	6300,
	6099,
	6304,
	   0,
	   0,
	   0,
	   0,
	 132,
	   0,
	   0,
	7980,
	  67,
	  68,
	  69,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 253,
	   0,
	   0,
	   0,
	  66,
	6803,
	  68,
	5957,
	7463,
	7467,
	7470,
	7474,
	7477,
	   0,
	  75,
	7480,
	   0,
	   0,
	7483,
	   0,
	6102,
	   0,
	   0,
	  81,
	  79,
	  78,
	  77,
	8322,
	   0,
	  75,
	  76,
	   0,
	   0,
	  80,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	6089,
	6549,
	  82,
	   0,
	  64,
	  74,
	   0,
	   0,
	   0,
	 271,
	  73,
	   0,
	   0,
	   0,
	   0,
	 133,
	   0,
	   0,
	 369,
	   0,
	   0,
	   0,
	 578,
	   0,
	   0,
	 579,
	   0,
	   0,
	   0,
	   0,
	7229,
	   0,
	   0,
	   0,
	   0,
	   0,
	 774,
	   0,
	 220,
	   0,
	   0,
	7080,
	   0,
	   0,
	 312,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  97,
	 708,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 367,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	  66,
	  67,
	5954,
	  69,
	  66,
	6643,
	  68,
	6416,
	   0,
	7448,
	 779,
	 317,
	   0,
	 622,
	  64,
	   0,
	 782,
	 758,
	   0,
	  65,
	 757,
	   0,
	 817,
	 808,
	  73,
	   0,
	  64,
	 365,
	   0,
	 125,
	 134,
	   0,
	 737,
	 915,
	   0,
	1136,
	 915,
	   0,
	 887,
	 915,
	   0,
	 109,
	 170,
	   0,
	 736,
	 724,
	   0,
	  38,
	1176,
	   0,
	  63,
	1176,
	   0,
	 915,
	1176,
	   0,
	  78,
	 712,
	   0,
	 800,
	  68,
	   0,
	  69,
	  50,
	   0,
	 606,
	  50,
	   0,
	  59,
	 702,
	   0,
	  67,
	 692,
	   0,
	 714,
	  68,
	   0,
	 716,
	 682,
	   0,
	 915,
	 678,
	   0,
	  68,
	 451,
	   0,
	  50,
	  76,
	   0,
	  67,
	  38,
	   0,
	 823,
	  68,
	  71,
	   0,
	 668,
	  66,
	   0,
	  38,
	  61,
	   0,
	 745,
	 659,
	   0,
	 755,
	 317,
	   0,
	  68,
	  63,
	   0,
	  69,
	  62,
	   0,
	 317,
	  72,
	  66,
	   0,
	 125,
	  69,
	   0,
	  71,
	  80,
	   0,
	 583,
	 638,
	   0,
	  75,
	 633,
	   0,
	  67,
	 631,
	   0,
	  58,
	  64,
	   0,
	 707,
	  67,
	   0,
	 360,
	  84,
	   0,
	  68,
	  80,
	   0,
	 607,
	  62,
	   0,
	   5,
	 625,
	   0,
	   6,
	  68,
	   0,
	  60,
	 637,
	 619,
	   0,
	   6,
	 622,
	   0,
	  67,
	  38,
	   0,
	 280,
	  65,
	   0,
	  75,
	 133,
	   0,
	 662,
	  83,
	   0,
	 407,
	  88,
	   0,
	   5,
	 358,
	   0,
	   5,
	  58,
	   0,
	 915,
	 113,
	   0,
	 824,
	 220,
	   0,
	 815,
	 106,
	   0,
	 753,
	 590,
	   0,
	  64,
	 698,
	 589,
	   0,
	 728,
	  87,
	   0,
	 697,
	  76,
	   0,
	 134,
	  62,
	   0,
	 780,
	  59,
	   0,
	 681,
	 407,
	   0,
	 792,
	  66,
	   0,
	  68,
	  63,
	   0,
	  69,
	  62,
	   0,
	  77,
	 574,
	   0,
	  50,
	 573,
	   0,
	 729,
	  77,
	   0,
	  71,
	  63,
	   0,
	  50,
	  62,
	   0,
	  65,
	  72,
	   0,
	 315,
	  73,
	  59,
	   0,
	 636,
	  73,
	   0,
	 783,
	 759,
	  66,
	   0,
	  74,
	  62,
	   0,
	 280,
	  65,
	   0,
	 806,
	  70,
	   0,
	 280,
	  66,
	   0,
	 717,
	  78,
	   0,
	 752,
	 560,
	   0,
	 601,
	  62,
	   0,
	 570,
	  70,
	   0,
	  58,
	  64,
	   0,
	 778,
	  74,
	   0,
	 645,
	  66,
	   0,
	 365,
	  68,
	   0,
	 134,
	  69,
	   0,
	  68,
	  80,
	   0,
	 661,
	  59,
	   0,
	  38,
	 547,
	   0,
	  73,
	  82,
	   0,
	  81,
	  87,
	   0,
	  79,
	  83,
	   0,
	  78,
	  84,
	   0,
	  77,
	  85,
	   0,
	  80,
	  78,
	   0,
	  38,
	  61,
	   0,
	 514,
	 617,
	  63,
	   0,
	 744,
	  82,
	  72,
	   0,
	  58,
	  71,
	   0,
	  59,
	  65,
	   0,
	 732,
	  66,
	   0,
	 615,
	  69,
	   0,
	  38,
	  79,
	   0,
	  67,
	  61,
	   0,
	 721,
	  70,
	   0,
	 126,
	  69,
	   0,
	  70,
	  50,
	   0,
	 772,
	1176,
	   0,
	 220,
	1176,
	   0,
	  88,
	1176,
	   0,
	  75,
	 971,
	   0,
	  60,
	 971,
	   0,
	  77,
	 971,
	   0,
	  78,
	 971,
	   0,
	 660,
	  70,
	 362,
	   0,
	 915,
	   5,
	   0,
	  68,
	 526,
	   0,
	  38,
	  61,
	   0,
	  50,
	  62,
	   0,
	  82,
	  65,
	  72,
	   0,
	 572,
	  65,
	   0,
	  74,
	  70,
	   0,
	  73,
	  59,
	   0,
	 365,
	  63,
	 473,
	   0,
	  72,
	 475,
	   0,
	   5,
	 474,
	   0,
	 640,
	 472,
	   0,
	 557,
	 522,
	   0,
	  83,
	  73,
	   0,
	  64,
	  68,
	   0,
	 623,
	  69,
	   0,
	 670,
	  81,
	   0,
	  97,
	  61,
	   0,
	  64,
	  71,
	   0,
	  74,
	  50,
	   0,
	  80,
	 866,
	   0,
	  81,
	 126,
	   0,
	  79,
	 711,
	  73,
	   0,
	  78,
	 124,
	   0,
	  72,
	  66,
	   0,
	   5,
	 245,
	   0,
	 663,
	  81,
	   0,
	  71,
	  80,
	   0,
	  67,
	  61,
	   0,
	  70,
	  62,
	   0,
	  64,
	  71,
	   0,
	  74,
	  50,
	   0,
	 216,
	 202,
	   0,
	  77,
	 177,
	   0,
	  60,
	 213,
	   0,
	  75,
	 215,
	   0,
	  76,
	 178,
	   0,
	 132,
	 211,
	   0,
	  62,
	 208,
	   0,
	  72,
	 209,
	   0,
	  70,
	  16,
	   0,
	 220,
	 183,
	   0,
	  66,
	  94,
	   0,
	  73,
	 516,
	   0,
	 810,
	 280,
	   0,
	  67,
	  38,
	   0,
	  69,
	 217,
	   0,
	  88,
	 506,
	   0,
	  80,
	  63,
	 133,
	   0,
	 739,
	 693,
	 134,
	   0,
	  84,
	 132,
	   0,
	  88,
	 505,
	   0,
	 669,
	 113,
	   0,
	  72,
	 475,
	   0,
	  79,
	 489,
	   0,
	  71,
	 488,
	   0,
	  63,
	 487,
	   0,
	  62,
	 476,
	   0,
	  72,
	 470,
	   0,
	1176,
	 471,
	   0,
	  77,
	 238,
	   0,
	   6,
	  68,
	   0,
	  72,
	  81,
	   0,
	 621,
	  79,
	   0,
	 129,
	  77,
	   0,
	 723,
	  66,
	  60,
	   0,
	  68,
	  75,
	   0,
	  69,
	  50,
	  76,
	   0,
	 355,
	  71,
	   0,
	  82,
	  65,
	   0,
	  74,
	  70,
	   0,
	  73,
	  59,
	   0,
	 667,
	  66,
	   0,
	 510,
	 443,
	   0,
	 705,
	 460,
	   0,
	  66,
	 430,
	   0,
	  68,
	 451,
	   0,
	  77,
	 434,
	   0,
	  76,
	 432,
	   0,
	 492,
	 436,
	   0,
	  67,
	  38,
	   0,
	  69,
	  50,
	   0,
	  38,
	 462,
	   0,
	  58,
	 425,
	   0,
	 507,
	 911,
	   0,
	 719,
	 909,
	   0,
	 596,
	 909,
	   0,
	 186,
	 909,
	   0,
	  80,
	 133,
	   0,
	 709,
	 417,
	   0,
	  88,
	 411,
	   0,
	 133,
	 884,
	   0,
	  61,
	 884,
	   0,
	 530,
	 404,
	   0,
	 529,
	  74,
	   0,
	 563,
	  66,
	   0,
	  64,
	  68,
	   0,
	  74,
	  69,
	   0,
	  68,
	  78,
	   0,
	  69,
	  77,
	   0,
	 113,
	  61,
	   0,
	 234,
	  38,
	   0,
	  83,
	 403,
	   0,
	  86,
	 402,
	   0,
	  58,
	  64,
	   0,
	  78,
	 401,
	   0,
	 525,
	  67,
	   0,
	 790,
	  60,
	  81,
	   0,
	  75,
	  78,
	   0,
	  76,
	  77,
	   0,
	   6,
	  80,
	  75,
	   0,
	  68,
	  80,
	   0,
	 113,
	  61,
	   0,
	  70,
	 539,
	  62,
	   0,
	 356,
	  71,
	   0,
	  74,
	  70,
	  50,
	   0,
	 642,
	  67,
	   0,
	 647,
	  81,
	   0,
	 646,
	  79,
	   0,
	  67,
	  61,
	   0,
	 524,
	 911,
	  38,
	   0,
	  82,
	  66,
	   0,
	  64,
	  68,
	   0,
	  87,
	  74,
	  69,
	   0,
	  88,
	  73,
	 130,
	   0,
	  79,
	  83,
	   0,
	  78,
	  84,
	   0,
	  77,
	  85,
	   0,
	  80,
	  78,
	   0,
	 561,
	 398,
	   0,
	   6,
	 396,
	   0,
	 771,
	 394,
	   0,
	  64,
	  63,
	 473,
	 393,
	   0,
	  70,
	 278,
	   0,
	  81,
	 387,
	   0,
	 580,
	  79,
	 388,
	   0,
	 909,
	 390,
	   0,
	 600,
	 104,
	   0,
	 421,
	 384,
	   0,
	  83,
	 110,
	1176,
	  66,
	   0,
	  84,
	  67,
	   0,
	  85,
	   5,
	1176,
	  68,
	   0,
	  86,
	  69,
	   0,
	 133,
	 382,
	   0,
	  87,
	 380,
	   0,
	  67,
	 113,
	   0,
	  59,
	  66,
	   0,
	 427,
	 376,
	   0,
	  67,
	 113,
	   0,
	  60,
	 366,
	   0,
	 347,
	 133,
	   0,
	 317,
	 364,
	   0,
	 715,
	 132,
	 361,
	   0,
	  71,
	  75,
	 360,
	   0,
	  73,
	 110,
	 357,
	   0,
	  70,
	  69,
	   0,
	 580,
	  79,
	   0,
	  71,
	  75,
	   0,
	 235,
	  63,
	   0,
	 587,
	  62,
	   0,
	 448,
	  71,
	   0,
	 449,
	  50,
	   0,
	   5,
	  68,
	   0,
	 733,
	 722,
	  50,
	   0,
	 542,
	 349,
	   0,
	 685,
	 348,
	   0,
	   5,
	  58,
	 391,
	 339,
	   0,
	  67,
	  38,
	 332,
	   0,
	  83,
	 331,
	   0,
	  63,
	  78,
	   0,
	  62,
	  77,
	   0,
	  72,
	  60,
	   0,
	  79,
	  73,
	   0,
	 246,
	  66,
	   0,
	  60,
	 325,
	   0,
	  38,
	  79,
	   0,
	  71,
	  78,
	   0,
	  50,
	  77,
	   0,
	 791,
	  65,
	  60,
	   0,
	   6,
	  75,
	   0,
	  70,
	  76,
	   0,
	 106,
	  72,
	   0,
	 528,
	  65,
	   0,
	 911,
	  82,
	   0,
	   5,
	 911,
	  64,
	   0,
	 418,
	  76,
	   0,
	 113,
	  61,
	   0,
	 696,
	   6,
	  71,
	  63,
	   0,
	 695,
	 413,
	  50,
	 335,
	  62,
	   0,
	  65,
	  72,
	   0,
	 911,
	 400,
	  71,
	   0,
	  82,
	  65,
	   0,
	  74,
	  70,
	   0,
	 911,
	  73,
	  59,
	   0,
	 193,
	  81,
	   0,
	 194,
	  79,
	   0,
	 195,
	  78,
	   0,
	 196,
	  77,
	   0,
	 197,
	  60,
	   0,
	 199,
	  75,
	   0,
	 207,
	 416,
	  76,
	   0,
	  58,
	  71,
	  63,
	   0,
	  50,
	  62,
	   0,
	 799,
	  59,
	  65,
	  72,
	   0,
	 123,
	  71,
	   0,
	  73,
	 127,
	  65,
	   0,
	 125,
	  70,
	   0,
	  73,
	  59,
	   0,
	  87,
	  74,
	   0,
	  86,
	 322,
	   0,
	  61,
	  88,
	  73,
	   0,
	 317,
	  60,
	  81,
	   0,
	  64,
	  75,
	  78,
	   0,
	 125,
	  76,
	  77,
	   0,
	  80,
	  75,
	   0,
	 126,
	  76,
	   0,
	  38,
	  61,
	   0,
	  70,
	  50,
	   0,
	  71,
	 133,
	   0,
	  75,
	 132,
	   0,
	  75,
	 865,
	   0,
	  38,
	 865,
	   0,
	 821,
	 154,
	   0,
	  78,
	 149,
	   0,
	  77,
	 147,
	   0,
	  60,
	 151,
	   0,
	  50,
	  76,
	 320,
	   0,
	  61,
	 307,
	  73,
	   0,
	  72,
	  66,
	   0,
	 317,
	  81,
	   0,
	  64,
	  78,
	   0,
	  74,
	  77,
	   0,
	 804,
	  76,
	   0,
	 490,
	  71,
	  80,
	   0,
	 509,
	  72,
	   0,
	 408,
	  70,
	   0,
	 130,
	 317,
	   0,
	  87,
	  74,
	   0,
	  86,
	 316,
	   0,
	  88,
	  73,
	   0,
	 584,
	  66,
	   0,
	  64,
	  80,
	   0,
	  58,
	  80,
	  63,
	   0,
	  59,
	  72,
	   0,
	 128,
	  38,
	   0,
	   5,
	  71,
	   0,
	  87,
	 316,
	  50,
	   0,
	  83,
	  73,
	  65,
	   0,
	  86,
	  70,
	   0,
	  79,
	  59,
	   0,
	  61,
	 315,
	   0,
	 648,
	 613,
	 313,
	   0,
	  79,
	 311,
	   0,
	  87,
	  70,
	   0,
	 915,
	 212,
	   0,
	 915,
	 191,
	   0,
	 333,
	 192,
	   0,
	 553,
	 194,
	   0,
	 556,
	 468,
	 195,
	   0,
	 915,
	 199,
	   0,
	 231,
	 203,
	   0,
	1176,
	 213,
	   0,
	1176,
	 215,
	   0,
	 413,
	 178,
	   0,
	1176,
	 691,
	 179,
	   0,
	1176,
	 599,
	 180,
	   0,
	  50,
	  19,
	   0,
	  65,
	 628,
	 309,
	   0,
	  70,
	 208,
	   0,
	  73,
	  18,
	   0,
	 535,
	 188,
	   0,
	 503,
	  17,
	   0,
	 278,
	 308,
	   0,
	 676,
	 113,
	   0,
	  84,
	 132,
	 306,
	   0,
	 132,
	 305,
	   0,
	 546,
	  21,
	   0,
	  65,
	 304,
	   0,
	  87,
	 301,
	   0,
	 132,
	 113,
	   0,
	  60,
	 299,
	   0,
	 915,
	 295,
	   0,
	  80,
	 292,
	   0,
	  88,
	 290,
	   0,
	   6,
	 288,
	   0,
	  84,
	 431,
	 287,
	   0,
	  67,
	 286,
	   0,
	 911,
	 285,
	   0,
	 775,
	  66,
	   0,
	  58,
	  68,
	   0,
	  67,
	  38,
	   0,
	 247,
	  69,
	  50,
	   0,
	  59,
	 281,
	   0,
	  88,
	 280,
	   0,
	  74,
	 277,
	   0,
	 107,
	 220,
	   0,
	  78,
	 224,
	   0,
	  69,
	 267,
	   0,
	  97,
	 269,
	   0,
	  64,
	 264,
	   0,
	  58,
	  89,
	   0,
	  59,
	  82,
	   0,
	 327,
	  74,
	   0,
	 328,
	  73,
	   0,
	  63,
	  57,
	   0,
	  73,
	  65,
	  66,
	   0,
	  58,
	  68,
	   0,
	  70,
	  69,
	   0,
	  68,
	  63,
	   0,
	  69,
	  62,
	   0,
	 500,
	  90,
	   0,
	 932,
	  65,
	   0,
	 932,
	  70,
	   0,
	  64,
	 262,
	   0,
	 464,
	  74,
	   0,
	 493,
	  73,
	   0,
	  66,
	  81,
	  86,
	   0,
	  67,
	  79,
	  88,
	   0,
	 687,
	  60,
	  81,
	   0,
	  75,
	  78,
	   0,
	  76,
	  77,
	   0,
	  80,
	  75,
	   0,
	 447,
	  38,
	  61,
	   0,
	  70,
	  50,
	   0,
	  58,
	  64,
	   0,
	 931,
	  66,
	   0,
	 131,
	  68,
	   0,
	  81,
	 931,
	 134,
	  69,
	   0,
	  68,
	  80,
	   0,
	  38,
	  61,
	   0,
	  67,
	  38,
	   0,
	  68,
	  71,
	   0,
	  73,
	  82,
	   0,
	  81,
	 258,
	   0,
	  65,
	  81,
	   0,
	  80,
	 148,
	  78,
	   0,
	 152,
	  77,
	   0,
	 667,
	 150,
	  60,
	   0,
	 767,
	  64,
	  63,
	   0,
	  74,
	  62,
	   0,
	  67,
	  38,
	   0,
	  58,
	  68,
	  71,
	   0,
	  69,
	  50,
	   0,
	  59,
	  65,
	   0,
	  58,
	  64,
	   0,
	  73,
	  66,
	   0,
	 766,
	  67,
	   0,
	  58,
	  68,
	   0,
	  72,
	  81,
	   0,
	   6,
	  78,
	   0,
	 667,
	  60,
	   0,
	 123,
	  75,
	   0,
	  64,
	  68,
	  80,
	   0,
	  64,
	  63,
	   0,
	 126,
	 540,
	  62,
	   0,
	  73,
	  72,
	   0,
	 583,
	  59,
	   0,
	 355,
	  71,
	  63,
	 255,
	   0,
	  58,
	  64,
	   0,
	  86,
	 254,
	   0,
	 727,
	 684,
	  60,
	  81,
	   0,
	  75,
	 371,
	  78,
	   0,
	  76,
	  77,
	   0,
	  80,
	  75,
	   0,
	  68,
	  80,
	   0,
	  97,
	  61,
	   0,
	 486,
	  38,
	   0,
	  70,
	  50,
	   0,
	 184,
	  64,
	   0,
	 185,
	  74,
	   0,
	  65,
	 683,
	  81,
	   0,
	  38,
	  79,
	   0,
	  71,
	 368,
	  78,
	   0,
	  50,
	  77,
	   0,
	  65,
	  60,
	   0,
	  70,
	  76,
	   0,
	  58,
	  80,
	   0,
	  58,
	  64,
	   0,
	 126,
	  74,
	   0,
	  83,
	  66,
	   0,
	  85,
	 399,
	  68,
	   0,
	  86,
	  69,
	   0,
	  60,
	  86,
	 252,
	   0,
	  60,
	  81,
	   0,
	   6,
	 725,
	  75,
	  78,
	   0,
	  76,
	  77,
	   0,
	  80,
	  75,
	   0,
	  68,
	  80,
	   0,
	 129,
	  62,
	   0,
	 718,
	  38,
	   0,
	  70,
	  50,
	   0,
	1176,
	 467,
	 251,
	   0,
	 479,
	  64,
	   0,
	 480,
	  74,
	   0,
	  64,
	  68,
	   0,
	 383,
	  69,
	   0,
	 750,
	  79,
	   0,
	 552,
	 113,
	 198,
	  61,
	   0,
	   5,
	 915,
	  63,
	   0,
	1119,
	 477,
	 330,
	  62,
	   0,
	1234,
	  38,
	   0,
	1234,
	  50,
	   0,
	 679,
	  65,
	   0,
	1176,
	  58,
	   0,
	  61,
	  59,
	   0,
	  67,
	 250,
	   0,
	  81,
	  87,
	  74,
	   0,
	  88,
	  73,
	   0,
	 180,
	 249,
	   0,
	 740,
	  80,
	 181,
	  78,
	   0,
	 182,
	 333,
	  77,
	   0,
	   6,
	 595,
	  75,
	   0,
	  38,
	  61,
	   0,
	  82,
	  72,
	   0,
	 210,
	 128,
	  38,
	   0,
	  58,
	  71,
	   0,
	 611,
	  59,
	  21,
	 386,
	  65,
	   0,
	  61,
	  79,
	  73,
	   0,
	  72,
	  66,
	   0,
	  74,
	  62,
	 248,
	   0,
	  72,
	  60,
	   0,
	 413,
	  76,
	   0,
	  67,
	  61,
	   0,
	  80,
	  63,
	   0,
	 352,
	  65,
	   0,
	 354,
	  70,
	   0,
	 437,
	 123,
	   0,
	 439,
	 246,
	   0,
	 441,
	  64,
	   0,
	 442,
	 247,
	   0,
	 446,
	 126,
	   0,
	 456,
	  73,
	   0,
	  82,
	  72,
	  66,
	   0,
	  74,
	  69,
	   0,
	 807,
	1123,
	  73,
	 130,
	   0,
	  63,
	  84,
	   0,
	  62,
	  85,
	   0,
	  72,
	  86,
	   0,
	1123,
	  88,
	   0,
	 578,
	  79,
	   0,
	 606,
	  77,
	   0,
	 414,
	 579,
	  60,
	   0,
	  71,
	  75,
	   0,
	 463,
	  50,
	  76,
	   0,
	   5,
	  71,
	  80,
	   0,
	 216,
	  61,
	   0,
	 184,
	 237,
	  63,
	   0,
	 185,
	 236,
	  62,
	   0,
	 186,
	  72,
	   0,
	 238,
	  71,
	   0,
	  58,
	 240,
	   0,
	  72,
	 242,
	   0,
	  66,
	 243,
	   0,
	 256,
	 236,
	   0,
	  76,
	 298,
	 238,
	   0,
	 284,
	  70,
	   0,
	 201,
	1163,
	   0,
	  84,
	  67,
	1163,
	   0,
	  69,
	 154,
	   0,
	 680,
	 151,
	   0,
	  68,
	 148,
	   0,
	  69,
	 152,
	   0,
	 297,
	 133,
	   0,
	  71,
	  63,
	 227,
	   0,
	  82,
	  66,
	   0,
	  64,
	  68,
	   0,
	 318,
	  72,
	   0,
	  59,
	 106,
	   0,
	  64,
	 742,
	  68,
	 224,
	   0,
	  88,
	 370,
	 221,
	   0,
	  78,
	 220,
	   0,
	  76,
	 219,
	   0,
	 362,
	 217,
	   0,
	  69,
	  50,
	 212,
	   0,
	  65,
	 189,
	   0,
	  63,
	 191,
	   0,
	  70,
	  62,
	 303,
	 192,
	   0,
	  72,
	 193,
	   0,
	 180,
	 194,
	   0,
	  58,
	  63,
	 181,
	 195,
	   0,
	  62,
	 182,
	 196,
	   0,
	  59,
	 466,
	  72,
	 197,
	   0,
	  64,
	 199,
	   0,
	  74,
	 207,
	   0,
	  79,
	  73,
	 201,
	   0,
	  78,
	 202,
	   0,
	  77,
	 203,
	   0,
	  77,
	 177,
	   0,
	 280,
	  66,
	  60,
	 213,
	   0,
	  67,
	 214,
	   0,
	  68,
	 519,
	  75,
	 215,
	   0,
	  69,
	  76,
	 178,
	   0,
	  64,
	 365,
	  80,
	 181,
	   0,
	  74,
	 134,
	 182,
	   0,
	  78,
	 211,
	   0,
	  70,
	  19,
	   0,
	  59,
	  66,
	 209,
	   0,
	  67,
	 206,
	   0,
	 550,
	  18,
	   0,
	 534,
	 186,
	   0,
	 735,
	 188,
	   0,
	  61,
	  22,
	   0,
	  64,
	  63,
	  17,
	   0,
	  59,
	  21,
	   0,
	  50,
	  62,
	 200,
	   0,
	  65,
	  72,
	  94,
	   0,
	 577,
	   5,
	   0,
	 409,
	  58,
	   6,
	   0,
	  74,
	  69,
	 175,
	   0,
	 392,
	 113,
	   0,
	  77,
	 112,
	   0,
	 233,
	 110,
	   0,
	  74,
	 109,
	   0,
	 582,
	 173,
	   0,
	  38,
	  43,
	   0,
	 345,
	 273,
	  21,
	   0,
	 555,
	 168,
	   0,
	  79,
	 166,
	   0,
	 518,
	 165,
	   0,
	  87,
	 164,
	   0,
	  78,
	 163,
	   0,
	  85,
	 160,
	   0,
	  66,
	 157,
	   0,
	  38,
	1165,
	   0,
	   6,
	  78,
	1163,
	   0,
	  38,
	1163,
	   0,
	 185,
	1163,
	   0,
	 515,
	1163,
	   0,
	  66,
	1163,
	   0,
	  65,
	1163,
	   0,
	1176,
	 146,
	   0,
	 230,
	 145,
	   0,
	 826,
	 413,
	 147,
	   0,
	 571,
	  81,
	 151,
	   0,
	  75,
	 148,
	   0,
	  76,
	 152,
	   0,
	 819,
	 150,
	   0,
	  64,
	  78,
	   0,
	 690,
	  77,
	   0,
	 106,
	 512,
	  60,
	   0,
	 381,
	  71,
	   0,
	 533,
	  50,
	   0,
	 220,
	  38,
	 138,
	   0,
	 605,
	 139,
	   0,
	  77,
	 137,
	   0,
	  58,
	 235,
	 131,
	   0,
	  81,
	 134,
	   0,
	  75,
	 132,
	   0,
	 266,
	 125,
	   0,
	 146,
	 124,
	   0,
	  65,
	  66,
	   0,
	 231,
	  68,
	   0,
	  70,
	  69,
	   0,
	  58,
	 122,
	   0,
	  59,
	 130,
	   0,
	  38,
	  83,
	   0,
	  71,
	  84,
	   0,
	  50,
	  85,
	   0,
	  65,
	  86,
	   0,
	 909,
	  88,
	   0,
	  18,
	  81,
	   0,
	 909,
	  79,
	   0,
	  58,
	  78,
	   0,
	 909,
	  77,
	   0,
	  59,
	  60,
	   0,
	 909,
	  75,
	   0,
	 134,
	  76,
	   0,
	  67,
	  61,
	   0,
	 203,
	 365,
	  63,
	   0,
	 134,
	  62,
	   0,
	  67,
	  38,
	   0,
	  68,
	  71,
	   0,
	  87,
	  69,
	  50,
	   0,
	 612,
	  83,
	  65,
	   0,
	  86,
	  70,
	   0,
	  79,
	  59,
	   0,
	  70,
	 121,
	   0,
	  67,
	 113,
	   0,
	 703,
	  81,
	  74,
	   0,
	 452,
	  67,
	   0,
	 562,
	  75,
	   0,
	  58,
	  63,
	   0,
	 651,
	  59,
	  72,
	   0,
	  73,
	 176,
	  65,
	   0,
	  58,
	  64,
	   0,
	 665,
	  66,
	   0,
	  71,
	  63,
	   0,
	 650,
	  65,
	  72,
	   0,
	 231,
	  64,
	  71,
	   0,
	 350,
	  50,
	   0,
	 604,
	 239,
	  65,
	   0,
	  74,
	  70,
	   0,
	 280,
	  65,
	 118,
	   0,
	1176,
	  70,
	 114,
	   0,
	 915,
	 420,
	 113,
	   0,
	   5,
	 111,
	   0,
	  87,
	 109,
	   0,
	  60,
	  86,
	 109,
	   0,
	  64,
	 107,
	   0,
	 161,
	 103,
	   0,
	 911,
	 158,
	  51,
	   0,
	 911,
	  74,
	  50,
	   0,
	 155,
	  97,
	   0,
	  82,
	 179,
	  94,
	   0,
	  58,
	  64,
	   0,
	  38,
	  91,
	   0,
	 514,
	  57,
	   0,
	 652,
	  66,
	   0,
	 128,
	  67,
	   0,
	 231,
	  58,
	  68,
	   0,
	 124,
	  84,
	   0,
	 113,
	  88,
	   0,
	  63,
	  78,
	   0,
	 539,
	  62,
	  77,
	   0,
	  72,
	  60,
	   0,
	 355,
	  63,
	  75,
	   0,
	 666,
	 134,
	  62,
	  76,
	   0,
	 545,
	 356,
	  68,
	  80,
	   0,
	  50,
	  76,
	  92,
	   0,
	 378,
	  62,
	   0,
	 187,
	  90,
	   0,
	 129,
	  50,
	   0,
	  38,
	  59,
	   0,
	  79,
	  56,
	   0,
	 220,
	  54,
	   0,
	 360,
	  55,
	   0,
	  60,
	  53,
	   0,
	  79,
	  52,
	   0,
	  87,
	  50,
	   0,
	  38,
	 407,
	  39,
	   0,
	 751,
	  59,
	  35,
	   0,
	 413,
	   5,
	   0,
	  76,
	1176,
	   6,
	   0,
	 609,
	  23,
	   0,
	 760,
	  25,
	   0,
	 220,
	  26,
	   0,
	 134,
	  19,
	   0,
	 513,
	  18,
	   0,
	   6,
	  28,
	   0,
	  69,
	 300,
	  50,
	1240,
	   0,
	  58,
	   6,
	 259,
	1240,
	   0,
	  38,
	  73,
	1240,
	   0,
	  61,
	1240,
	   0,
	  82,
	1051,
	   0,
	 734,
	   7,
	   0,
	  77,
	   6,
	   0,
	  82,
	 827,
	   0,
	  79,
	   3,
	   0,
	  63,
	   4,
	   0
	  };

long act_tab2[] = {
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      162371,
      162372,
      162373,
      162374,
	   0,
	   0,
      227323,
	   0,
	   0,
	   0,
      162381,
	   0,
	   0,
      162384,
	   0,
	   0,
	   0,
      162388,
	   0,
	   0,
	   0,
      102085,
      102086,
      102087,
	   0,
       51060,
       51061,
       51062,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      185612,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       51091,
	   0,
       51093,
	   0,
      102124,
       51096,
      102126,
	   0,
       51099,
	   0,
       51101,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      116055,
	   0,
	   0,
	   0,
      116059,
	   0,
      116061,
	   0,
       83590,
	   0,
       83592,
	   0,
	   0,
      102151,
	   0,
       51124,
	   0,
	   0,
       51127,
	   0,
       88241,
	   0,
	   0,
       51132,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      116089,
	   0,
	   0,
	   0,
	   0,
	   0,
      116095,
      116096,
	   0,
	   0,
	   0,
	   0,
      116101,
	   0,
      116103,
	   0,
       83632,
      116106,
      116107,
      116108,
	   0,
      116110,
	   0,
      116112,
	   0,
      116114,
      116115,
      116116,
	   0,
	   0,
	   0,
      204261,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       97571,
	   0,
	   0,
	   0,
	   0,
	   0,
       97577,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       55833,
	   0,
	   0,
	   0,
      213563,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      102234,
	   0,
      102236,
      102237,
       51209,
       51210,
       51211,
       51212,
	   0,
	   0,
	   0,
      102245,
      102246,
      102247,
      102248,
	   0,
      102250,
	   0,
	   0,
	   0,
	   0,
      102255,
      102256,
	   0,
       51229,
	   0,
	   0,
       51232,
	   0,
	   0,
       51235,
       83709,
       83710,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       83720,
	   0,
	   0,
	   0,
	   0,
      162588,
	   0,
	   0,
       83728,
       83729,
       83730,
       83731,
       83732,
	   0,
       83734,
	   0,
      195072,
	   0,
       83738,
      195075,
	   0,
	   0,
	   0,
	   0,
       14159,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       55931,
       88405,
      181186,
	   0,
       88408,
	   0,
	   0,
	   0,
	   0,
	   0,
      176555,
	   0,
       88416,
       88417,
      181198,
      181199,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       74510,
	   0,
	   0,
	   0,
      241518,
	   0,
      209047,
	   0,
       37406,
      209050,
      260080,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       55971,
      158030,
	   0,
       88447,
	   0,
	   0,
	   0,
	   0,
       14228,
	   0,
	   0,
	   0,
	   0,
      153403,
	   0,
      171961,
      171962,
	   0,
      222993,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       88471,
      190530,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      223011,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      102410,
	   0,
      102412,
	   0,
	   0,
      102415,
      172001,
	   0,
      139530,
	   0,
	   0,
	   0,
	   0,
       56033,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      102440,
	   0,
	   0,
      102443,
	   0,
	   0,
	   0,
	   0,
      255535,
      102449,
	   0,
      102451,
	   0,
	   0,
	   0,
	   0,
	   0,
       88540,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      134940,
      134941,
      134942,
	   0,
       88554,
      153501,
	   0,
      102474,
	   0,
	   0,
      102477,
	   0,
	   0,
	   0,
      102481,
      102482,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	 433,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      134974,
	   0,
      134976,
      134977,
      218480,
	   0,
	   0,
      134981,
      134982,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      172109,
      172110,
      172111,
      172112,
	   0,
	   0,
	   0,
	   0,
	   0,
      102533,
	   0,
      172120,
	   0,
      172122,
	   0,
      172124,
	   0,
	   0,
	   0,
      172128,
	   0,
	   0,
      172131,
      172132,
	   0,
      172134,
      172135,
	   0,
	   0,
      172138,
	   0,
      153584,
      153585,
	   0,
      153587,
      102559,
	   0,
      102561,
      102562,
       28339,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      153603,
      153604,
      153605,
	   0,
	   0,
      102579,
	   0,
	   0,
      102582,
	   0,
	   0,
      102585,
      135059,
      135060,
	   0,
      135062,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      135078,
      135079,
      135080,
      135081,
      135082,
	   0,
      135084,
      135085,
	   0,
	   0,
      135088,
      111894,
      195397,
       93340,
	   0,
      195400,
       88704,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      237167,
      190778,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      232536,
      125840,
       56256,
	   0,
      172233,
	   0,
	   0,
      172236,
      172237,
	   0,
       93376,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      190811,
      190812,
	   0,
       88756,
	   0,
	   0,
	   0,
	   0,
      125873,
	   0,
	   0,
       37735,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      107327,
       79494,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      232590,
	   0,
	   0,
      190842,
      190843,
      139815,
	   0,
	   0,
      139818,
       51678,
      190849,
	   0,
      190851,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      237253,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      190874,
       84178,
      190876,
      190877,
      107376,
	   0,
	   0,
	   0,
	   0,
	   0,
      153772,
	   0,
	   0,
      255833,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      237285,
      237286,
      237287,
	   0,
	   0,
      237290,
      260486,
	   0,
	   0,
	   0,
	   0,
	   0,
       84210,
       84211,
	   0,
       51740,
       51741,
       51742,
       51743,
	   0,
	   0,
       51746,
	   0,
	   0,
       51749,
      116696,
	   0,
      158449,
	   0,
	   0,
	   0,
      237316,
      237317,
      237318,
	   0,
	   0,
      237321,
	   0,
      190933,
      237324,
	   0,
      237326,
       84240,
       84241,
       84242,
	   0,
	   0,
	   0,
       84246,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       51782,
	   0,
	   0,
      260540,
	   0,
      200235,
      200236,
	   0,
	   0,
	   0,
	   0,
      139934,
	   0,
      139936,
	   0,
      237357,
	   0,
	   0,
	   0,
       84274,
	   0,
       84276,
       84277,
	   0,
	   0,
	   0,
      190978,
	   0,
      190980,
	   0,
      190982,
	   0,
	   0,
      190985,
	   0,
      200265,
	   0,
	   0,
      200268,
	   0,
      130685,
	   0,
      130687,
	   0,
      200274,
      130690,
      200276,
	   0,
	   0,
	   0,
	   0,
	   0,
       28639,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      195653,
	   0,
	   0,
	   0,
      237408,
      200297,
	   0,
      200299,
      130715,
	   0,
	   0,
      130718,
	   0,
	   0,
      130721,
	   0,
	   0,
	   0,
       51862,
      130726,
	   0,
	   0,
	   0,
	   0,
	   0,
       42591,
	   0,
      223514,
	   0,
	   0,
      237434,
      237435,
	   0,
	   0,
	   0,
       51879,
	   0,
       51881,
	   0,
       75078,
	   0,
       51885,
	   0,
	   0,
	   0,
	   0,
       61168,
       56530,
	   0,
	   0,
	   0,
	   0,
      237456,
	   0,
	   0,
      237459,
	   0,
	   0,
	   0,
      237463,
	   0,
       84378,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       93665,
	   0,
       75111,
	   0,
       42640,
	   0,
	   0,
	   0,
	   0,
       61201,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      177186,
	   0,
      195744,
	   0,
	   0,
      200386,
      200387,
	   0,
	   0,
      195751,
      195752,
	   0,
	   0,
	   0,
	   0,
	   0,
      200397,
      200398,
	   0,
      200400,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      200407,
	   0,
	   0,
      200410,
	   0,
	   0,
      200413,
	   0,
	   0,
	   0,
      140110,
      140111,
	   0,
      130835,
      130836,
      130837,
	   0,
	   0,
	   0,
	   0,
	   0,
      130843,
       75176,
	   0,
      130846,
      130847,
      130848,
	   0,
	   0,
	   0,
	   0,
	   0,
      130854,
      130855,
      130856,
      130857,
      154053,
      130859,
      130860,
	   0,
      140140,
	   0,
      140142,
      140143,
       52003,
	   0,
	   0,
	   0,
       61285,
	   0,
       61287,
      140151,
	   0,
	   0,
      256129,
	   0,
	   0,
	   0,
	   0,
	   0,
       52019,
	   0,
	   0,
	   0,
	   0,
	   0,
      195834,
      195835,
	   0,
	   0,
      154087,
	   0,
       24197,
	   0,
      140174,
      237594,
	   0,
	   0,
       52037,
	   0,
	   0,
	   0,
      140182,
       42764,
	   0,
      195853,
	   0,
      195855,
	   0,
	   0,
	   0,
      195859,
      195860,
	   0,
	   0,
      195863,
	   0,
      260811,
      154115,
      154116,
      154117,
	   0,
	   0,
       33506,
      154121,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       52071,
       56711,
	   0,
       52074,
	   0,
       52076,
	   0,
	   0,
	   0,
	   0,
	   0,
      103111,
       75278,
       75279,
	   0,
       75281,
       75282,
	   0,
       75284,
       75285,
      154149,
	   0,
	   0,
      154152,
	   0,
	   0,
       14985,
	   0,
	   0,
	   0,
       52101,
       52102,
	   0,
	   0,
	   0,
	   0,
       52107,
	   0,
	   0,
      260865,
	   0,
	   0,
	1084,
      209840,
	   0,
	   0,
	   0,
	   0,
      140260,
      140261,
	   0,
	   0,
       79957,
	   0,
      233046,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      140278,
	   0,
      140280,
      140281,
      140282,
	   0,
      140284,
      140285,
	   0,
       79980,
      140288,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       79989,
	   0,
      200605,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      182058,
	   0,
	   0,
	   0,
	   0,
      158868,
	   0,
	   0,
      251651,
	   0,
	   0,
      154235,
      154236,
      154237,
       80014,
       19708,
	   0,
	   0,
	   0,
       52185,
       52186,
       52187,
       80022,
	   0,
	   0,
       80025,
      265586,
      163529,
	   0,
	   0,
      154254,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       52204,
	   0,
	   0,
	   0,
       75403,
       52209,
       52210,
	   0,
	   0,
       52213,
	   0,
      117161,
	5826,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       15111,
	   0,
	   0,
	   0,
      247065,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       15123,
	   0,
      214602,
	   0,
	   0,
       75435,
       75436,
	   0,
       42965,
	   0,
       42967,
       42968,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      237815,
	   0,
	   0,
	   0,
	   0,
	   0,
      219265,
	   0,
      247101,
	   0,
      247103,
	5876,
	   0,
	   0,
	   0,
       75465,
       75466,
       75467,
       75468,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       75476,
	5892,
	   0,
	   0,
	5895,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      121883,
      265693,
	   0,
	   0,
       38385,
	   0,
	   0,
	   0,
       75501,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       80151,
       80152,
      214684,
      214685,
      214686,
      214687,
	   0,
      140465,
	   0,
	   0,
       80161,
	   0,
	   0,
	   0,
       89443,
       38415,
	   0,
       38417,
	   0,
	   0,
	   0,
       38421,
	   0,
	   0,
	   0,
	   0,
	   0,
      256460,
      256461,
      256462,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      228636,
	   0,
	1327,
	   0,
	   0,
       70915,
       52360,
       52361,
	   0,
       19890,
	   0,
	   0,
	   0,
	   0,
       38451,
	   0,
	   0,
	1342,
	   0,
	   0,
	   0,
      256491,
      256492,
      256493,
	   0,
	   0,
      256496,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       84860,
       84861,
	   0,
	   0,
	   0,
	   0,
       52393,
	   0,
	   0,
       52396,
	   0,
	   0,
	   0,
       19927,
       52401,
	   0,
	   0,
	   0,
       19932,
	   0,
	   0,
	   0,
       75604,
	   0,
	   0,
       75607,
	   0,
       75609,
	   0,
      256532,
       84890,
	   0,
       84892,
       84893,
	   0,
	   0,
       84896,
	   0,
	   0,
	   0,
       52427,
       84901,
	   0,
	   0,
	   0,
       52432,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       89559,
	   0,
	   0,
       89562,
	   0,
       38535,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       84932,
	   0,
      154519,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      154527,
	   0,
	   0,
	   0,
	   0,
       38557,
	   0,
       38559,
       38560,
	   0,
	   0,
	   0,
	   0,
	   0,
       20010,
       20011,
       20012,
	   0,
	   0,
       80322,
	   0,
	   0,
	6101,
	   0,
      256609,
      256610,
      256611,
      256612,
	   0,
	   0,
	   0,
	6110,
	   0,
	   0,
	   0,
	   0,
       20032,
	   0,
       20034,
       20035,
	   0,
       52510,
	   0,
	   0,
      256629,
      256630,
      256631,
      256632,
	   0,
	   0,
      256635,
       52520,
      131384,
	   0,
	   0,
	   0,
      177778,
	   0,
	   0,
       52528,
       52529,
	   0,
       52531,
       52532,
	   0,
       52534,
       52535,
       85009,
       85010,
	   0,
       85012,
      117486,
      163877,
       57181,
       57182,
      163880,
	   0,
	   0,
       85020,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       85028,
	   0,
	   0,
	   0,
	   0,
	   0,
       85034,
       85035,
	   0,
	   0,
       85038,
	   0,
	   0,
	   0,
	   0,
      210296,
	   0,
	   0,
	   0,
      210300,
	   0,
	   0,
	   0,
	   0,
      242778,
	   0,
	   0,
	   0,
      228865,
	   0,
       80419,
	   0,
	   0,
	   0,
      177842,
	   0,
	   0,
	   0,
      177846,
	   0,
	   0,
	   0,
	   0,
      177851,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      242810,
      242811,
      242812,
	   0,
	   0,
	   0,
	1588,
	   0,
	   0,
      140761,
	   0,
	1593,
      177876,
      177877,
      261380,
	   0,
      266021,
	   0,
      177882,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      242841,
      242842,
	   0,
	6255,
	   0,
      242846,
	   0,
      140790,
	   0,
      140792,
	   0,
	   0,
	   0,
      140796,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       89780,
       52669,
	   0,
	   0,
	   0,
	   0,
	   0,
      242874,
	   0,
	   0,
	   0,
      159376,
	   0,
      140822,
      242881,
	   0,
	   0,
      140826,
      140827,
	   0,
       20215,
       20216,
       20217,
	   0,
	   0,
	   0,
       20221,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      242900,
	   0,
      122288,
	   0,
	   0,
	   0,
      177960,
	   0,
      177962,
	   0,
	   0,
	   0,
	   0,
      256830,
	   0,
      117662,
	   0,
	   0,
	   0,
      177973,
	   0,
	   0,
	   0,
       20251,
	   0,
      177979,
      177980,
	   0,
      177982,
       20257,
      177984,
	   0,
      117679,
      242933,
      177988,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      238305,
       99136,
	   0,
	   0,
	   0,
      117696,
	   0,
	   0,
	   0,
      224397,
      117701,
	   0,
      117703,
	   0,
	   0,
      242959,
      242960,
      242961,
      242962,
	   0,
	   0,
	   0,
       66684,
      140909,
	   0,
      140911,
	   0,
      117718,
	   0,
	   0,
	   0,
       57415,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      140925,
      242984,
      242985,
      140928,
      140929,
	   0,
      140931,
      140932,
	   0,
      140934,
      140935,
      252272,
	   0,
      140938,
	   0,
      205886,
	   0,
	   0,
	   0,
	   0,
       11053,
      117751,
      117752,
       20334,
	   0,
       20336,
       20337,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       20357,
	   0,
	   0,
       20360,
      140975,
	   0,
       11085,
	   0,
       11087,
      131702,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       94598,
	   0,
	   0,
	   0,
      182743,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      210588,
	   0,
	   0,
	   0,
	   0,
       11116,
	   0,
       11118,
	   0,
	   0,
       11121,
	   0,
	   0,
       11124,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      117836,
      117837,
	   0,
       43615,
	   0,
       43617,
       43618,
	   0,
       11147,
       43621,
       11149,
	   0,
	   0,
       11152,
       43626,
	   0,
	   0,
	   0,
       11157,
	   0,
	   0,
	   0,
	   0,
	   0,
      229196,
	   0,
       90028,
	   0,
      178171,
	   0,
	   0,
	6531,
       94673,
      117869,
	   0,
	   0,
      117872,
	   0,
      117874,
	   0,
	   0,
	   0,
      117878,
      117879,
	   0,
	   0,
      117882,
      117883,
      117884,
	   0,
      117886,
      117887,
      201390,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       90062,
       94702,
	   0,
	   0,
      178207,
	   0,
      122541,
      122542,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       15852,
	   0,
       15854,
	   0,
	   0,
	   0,
	6580,
	   0,
	   0,
	   0,
	   0,
	   0,
      173590,
	   0,
	   0,
	   0,
	   0,
       90093,
	   0,
	   0,
       90096,
	   0,
	   0,
	   0,
       11237,
       90101,
      122575,
	   0,
	   0,
      238553,
	   0,
	   0,
       11245,
       11246,
	   0,
       11248,
       11249,
	   0,
      257118,
	   0,
       11253,
       11254,
	   0,
	   0,
	   0,
       71565,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      122602,
       43740,
	   0,
	   0,
       43743,
	   0,
       43745,
       43746,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       43753,
	   0,
       43755,
	   0,
	   0,
	   0,
	   0,
	   0,
      104068,
       53040,
	   0,
	   0,
       53043,
	2015,
      104074,
	   0,
	   0,
	   0,
	   0,
	   0,
       53051,
	   0,
	   0,
	   0,
      238615,
      238616,
      238617,
      238618,
      150478,
	   0,
      238621,
	   0,
	   0,
      238624,
	   0,
      238626,
	   0,
	   0,
      252546,
	   0,
	   0,
	   0,
	   0,
       53074,
	   0,
       53076,
	   0,
      104107,
	   0,
	   0,
	   0,
	   0,
      122668,
      122669,
      122670,
      122671,
      122672,
	   0,
      238649,
	   0,
	   0,
	   0,
	   0,
	   0,
      229377,
	   0,
	   0,
       90210,
       90211,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       90221,
       90222,
       90223,
       90224,
	   0,
	   0,
	   0,
       90228,
	   0,
       90230,
       90231,
       90232,
      150540,
	   0,
	   0,
	   0,
	   0,
       90238,
	   0,
	   0,
	   0,
      150549,
	   0,
      150551,
	   0,
	   0,
	   0,
      118082,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      187674,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       53159,
       53160,
       53161,
       53162,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       11418,
	   0,
       53171,
       53172,
       53173,
	   0,
	   0,
	   0,
	   0,
	   0,
       53179,
	   0,
	   0,
       53182,
	   0,
	   0,
       53185,
	   0,
	   0,
	   0,
       43911,
       43912,
	   0,
	   0,
      238753,
      238754,
      238755,
      238756,
      238757,
	   0,
      238759,
      238760,
	   0,
      248040,
      238763,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       94965,
	   0,
       94967,
       94968,
	   0,
       43941,
       43942,
	   0,
	   0,
       90335,
	   0,
       90337,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       11484,
	   0,
	   0,
      248076,
	   0,
	   0,
	   0,
      150661,
      150662,
	   0,
	   0,
	   0,
	   0,
      229530,
	   0,
       95001,
       95002,
	   0,
	   0,
       43976,
       43977,
	   0,
       25423,
	   0,
      150678,
	   0,
      150680,
	   0,
      150682,
	   0,
      150684,
      150685,
	   0,
	   0,
      150688,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      127501,
	   0,
	   0,
	6890,
	   0,
	   0,
      159980,
	   0,
	   0,
      108954,
	   0,
	   0,
       16177,
	   0,
       16179,
      224935,
      224936,
      224937,
       71851,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       53303,
      141445,
      141446,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       39395,
       39396,
	   0,
	   0,
	   0,
	   0,
	   0,
       39402,
      243519,
	   0,
	   0,
      224966,
      224967,
	   0,
      136828,
	   0,
      224971,
	   0,
	   0,
      224974,
	   0,
	   0,
       95085,
	   0,
	   0,
	   0,
       44060,
       44061,
       44062,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      122938,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       44084,
	   0,
	   0,
	   0,
       53366,
       53367,
	   0,
	   0,
	   0,
	   0,
	   0,
       34817,
       53374,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       34830,
       34831,
      136890,
	   0,
	   0,
	   0,
	   0,
	   0,
      136896,
	   0,
       34840,
	   0,
       25564,
	   0,
	   0,
       53401,
	   0,
	   0,
	   0,
	   0,
       99796,
	   0,
	   0,
	   0,
	   0,
       53411,
	   0,
      201861,
      201862,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      118367,
	   0,
	   0,
      136926,
	   0,
      252903,
	   0,
      118374,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       67354,
	   0,
	   0,
	   0,
      225084,
	   0,
	   0,
	   0,
	   0,
       34890,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       34898,
	   0,
	   0,
	   0,
	   0,
	   0,
      225103,
	   0,
	   0,
	   0,
      225107,
	2436,
      225109,
      225110,
	   0,
	   0,
      225113,
	   0,
	   0,
	   0,
      201922,
      169450,
      201924,
      132340,
	   0,
	   0,
      132343,
       81315,
       81316,
	   0,
	   0,
       53485,
	   0,
	   0,
      132351,
	   0,
       81324,
	   0,
       81326,
	   0,
	   0,
       53495,
       53496,
       53497,
       53498,
       53499,
       53500,
	   0,
	   0,
       53503,
       53504,
       53505,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       34956,
	   0,
	   0,
       81349,
      169491,
       81351,
	   0,
	   0,
	   0,
      137023,
	   0,
	   0,
	   0,
	   0,
      137028,
      137029,
      137030,
      137031,
      137032,
	   0,
      137034,
      137035,
	   0,
	   0,
      137038,
	   0,
      118484,
	   0,
	   0,
      118487,
      150961,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      262310,
      262311,
	   0,
	   0,
      118505,
	   0,
	   0,
	   0,
	   0,
	   0,
      178818,
	   0,
      118513,
	   0,
	   0,
	   0,
	   0,
	   0,
      202021,
      202022,
      202023,
      202024,
      202025,
	   0,
	   0,
      202028,
	   0,
	   0,
      202031,
      202032,
      262340,
	   0,
	   0,
      262343,
	   0,
	   0,
	   0,
	   0,
	   0,
      262349,
       35039,
	   0,
	   0,
	   0,
	   0,
       81434,
       81435,
       81436,
       81437,
	   0,
	7215,
      178859,
	   0,
      132471,
      132472,
      132473,
      132474,
	   0,
	   0,
	   0,
	   0,
      132479,
      132480,
      132481,
	   0,
       81454,
	   0,
	   0,
       81457,
	   0,
	   0,
	   0,
      262382,
       11877,
       81463,
       35074,
	   0,
	   0,
	   0,
	   0,
      137137,
	   0,
	   0,
	   0,
      141780,
	   0,
	   0,
	   0,
	   0,
       35088,
       35089,
       35090,
	   0,
       35092,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      123245,
      123246,
      127886,
	   0,
	   0,
	   0,
	   0,
      123252,
	   0,
	   0,
      123255,
	   0,
	   0,
	   0,
      127898,
      127899,
	   0,
	   0,
      262433,
	   0,
      257796,
      178934,
      178935,
	   0,
      178937,
	   0,
	   0,
	   0,
	   0,
	   0,
      262445,
	   0,
	2663,
	   0,
	   0,
      118641,
      118642,
	   0,
	   0,
      151118,
	   0,
	   0,
	   0,
	   0,
      262459,
      262460,
	   0,
      262462,
	   0,
	   0,
	   0,
	   0,
	   0,
      137215,
	   0,
      137217,
	   0,
      202165,
	   0,
	   0,
	   0,
	   0,
	   0,
      262478,
	   0,
      262480,
	   0,
	   0,
	   0,
      262484,
      262485,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      123322,
	   0,
	   0,
	   0,
	   0,
      183634,
	   0,
      118690,
	   0,
	   0,
	   0,
	   0,
      239309,
	   0,
	   0,
	   0,
	   0,
	   0,
       72311,
	   0,
	   0,
       39841,
      202207,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       72323,
       72324,
	   0,
	   0,
	   0,
	   0,
	   0,
      179027,
	   0,
	   0,
	   0,
	   0,
	   0,
      118726,
      100171,
	   0,
	   0,
	   0,
	   0,
      151205,
      100177,
	   0,
	   0,
	   0,
	   0,
	   0,
	7403,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      248646,
	   0,
       30615,
       90923,
	   0,
	   0,
	   0,
	   0,
	   0,
      132680,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      137334,
	   0,
	   0,
	   0,
	   0,
       26003,
	   0,
	   0,
      267234,
	   0,
      183734,
       30648,
	   0,
	   0,
	   0,
	   0,
      248686,
	   0,
	   0,
	   0,
      165188,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      146640,
      257977,
	   0,
      257979,
       95615,
	   0,
	   0,
	   0,
      118814,
       26035,
       26036,
       26037,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      174496,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      165226,
	   0,
	   0,
      179146,
	   0,
	   0,
      146676,
	   0,
	   0,
       26065,
	   0,
	   0,
       26068,
	   0,
	   0,
       26071,
	   0,
      137409,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      109590,
	2894,
	   0,
	   0,
	   0,
	   0,
      202376,
	   0,
	   0,
       91043,
	   0,
	   0,
	   0,
       26101,
       26102,
      202385,
	   0,
	   0,
	   0,
       26107,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      109623,
	   0,
      109625,
	   0,
      207046,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	2951,
	2952,
      202430,
      202431,
	   0,
      202433,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      123577,
       53993,
	   0,
      123580,
	2967,
       91109,
	   0,
	2970,
	   0,
	   0,
	   0,
      207090,
	   0,
      207092,
      207093,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       26184,
       26185,
       26186,
       26187,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      248866,
	   0,
	   0,
	   0,
	   0,
	   0,
      137536,
	   0,
	   0,
	   0,
       26204,
	   0,
	   0,
	   0,
       86515,
       26209,
       26210,
	   0,
       35490,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      193224,
	   0,
      100446,
	   0,
       67975,
       54059,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       12320,
	   0,
	3044,
	   0,
	   0,
      179329,
	   0,
	   0,
	   0,
	   0,
	   0,
      137584,
	   0,
	   0,
	   0,
	   0,
	   0,
      170063,
	   0,
	   0,
	   0,
	   0,
	   0,
      179347,
	   0,
	   0,
      202545,
      202546,
	   0,
	   0,
	   0,
	   0,
      253580,
	   0,
	   0,
	   0,
      202555,
	   0,
	   0,
	   0,
      151530,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      207209,
      207210,
	   0,
      207212,
      170101,
	   0,
	   0,
	   0,
      146910,
	   0,
	   0,
	   0,
	   0,
	3106,
	3107,
	   0,
	   0,
	   0,
	   0,
	   0,
      133005,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       30955,
	   0,
	   0,
      146933,
	   0,
       95906,
	   0,
      179410,
	   0,
      197968,
	   0,
      267555,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      146962,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      230472,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	3176,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      230495,
	   0,
	   0,
      128440,
	   0,
	   0,
	   0,
      230502,
	   0,
	   0,
	   0,
	   0,
      198034,
      193396,
	   0,
       26394,
	   0,
	   0,
	   0,
	   0,
       26399,
	   0,
       26401,
       35680,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	3214,
	3215,
	3216,
	3217,
	   0,
	   0,
	   0,
	   0,
	   0,
      128476,
	3224,
	   0,
	   0,
       91368,
	   0,
	   0,
      207346,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       72826,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      249121,
	   0,
	   0,
       72842,
	   0,
       72844,
       72845,
      230572,
	   0,
	   0,
	   0,
	   0,
	   0,
      137798,
	   0,
	   0,
       72855,
       72856,
	   0,
      239862,
       72859,
       72860,
	   0,
	   0,
	   0,
	   0,
       72865,
	   0,
      239871,
	   0,
	   0,
	   0,
	   0,
      174930,
	   0,
	   0,
	   0,
	   0,
	   0,
       91434,
	   0,
	   0,
	   0,
	   0,
	   0,
      221332,
	   0,
	   0,
	   0,
	   0,
      239893,
      119280,
	   0,
	   0,
      119283,
	   0,
      258455,
	   0,
      137843,
	   0,
	   0,
       68261,
      119291,
      119292,
	   0,
	   0,
	   0,
	3321,
	   0,
       54352,
	   0,
	   0,
	   0,
	   0,
	   0,
       72914,
       72915,
	   0,
	   0,
       72918,
	   0,
	   0,
       72921,
       72922,
	   0,
	   0,
       72925,
	   0,
       26537,
	   0,
	   0,
       72930,
       72931,
	   0,
      119323,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      221389,
	   0,
	   0,
       40471,
	3360,
	   0,
      221395,
      221396,
	   0,
      221398,
      221399,
      221400,
      221401,
	   0,
	   0,
	   0,
       49762,
	   0,
      221407,
      221408,
	   0,
	   0,
	   0,
      221412,
	   0,
      221414,
      221415,
	   0,
	   0,
      216779,
	   0,
	   0,
	   0,
	   0,
       72975,
	   0,
       72977,
	   0,
	   0,
	   0,
	   0,
       72982,
       72983,
      253905,
	   0,
       49791,
	   0,
	   0,
	   0,
      216799,
	   0,
      151855,
	   0,
	   0,
      216804,
	   0,
	   0,
	   0,
      216808,
	   0,
	   0,
	   0,
      216812,
	   0,
      216814,
	   0,
	   0,
      133315,
      216818,
	   0,
	   0,
      216821,
      119403,
	   0,
	   0,
	   0,
      216826,
	   0,
	   0,
      119410,
	   0,
	   0,
      119413,
      119414,
      119415,
      119416,
       49832,
	   0,
	   0,
	   0,
	   0,
	   0,
      216842,
      216843,
	   0,
      119426,
	   0,
      119428,
      119429,
	   0,
      133348,
	   0,
	   0,
	   0,
	   0,
	   0,
       26657,
	   0,
	   0,
	   0,
       73051,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      249341,
	   0,
	   0,
	   0,
	   0,
	   0,
       73065,
       73066,
      249349,
	   0,
      249351,
	   0,
       26681,
       96267,
	   0,
	   0,
      216884,
       26686,
      100911,
	   0,
       26689,
      147304,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      230815,
	   0,
	   0,
      249374,
	   0,
	   0,
      249377,
	   0,
      244740,
       26708,
       73099,
	   0,
	   0,
	   0,
	   0,
	   0,
       49910,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       73113,
       73114,
	   0,
       73116,
       73117,
	   0,
	   0,
	   0,
       26731,
	   0,
	   0,
	   0,
	   0,
       49931,
       49932,
	   0,
	   0,
	   0,
	   0,
	   0,
       49938,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       40672,
	   0,
      119537,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       91710,
	   0,
      212326,
	   0,
      212328,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       40695,
       40696,
	   0,
	   0,
	   0,
	   0,
	   0,
       40702,
	   0,
      249459,
	   0,
      249461,
      249462,
      138127,
      216991,
      138129,
      216993,
	   0,
      124215,
      235552,
      249470,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      249478,
      249479,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      138150,
	   0,
      249488,
      138153,
      138154,
	   0,
	   0,
	   0,
      138158,
	   0,
	   0,
	   0,
      138162,
	   0,
      138164,
      124248,
	   0,
       54665,
       36110,
	   0,
	   0,
      138171,
	   0,
	   0,
	   0,
	   0,
      138176,
      249513,
      138178,
	   0,
	   0,
	   0,
      240240,
	   0,
	   0,
	   0,
      138186,
	   0,
	   0,
	   0,
      138190,
	   0,
      138192,
      138193,
	   0,
	   0,
	   0,
       26861,
	   0,
	   0,
	   0,
      189230,
	   0,
       54701,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       68625,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      226361,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      235646,
	   0,
       17615,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       68655,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      152165,
	   0,
	   0,
	   0,
	   0,
	   0,
      244951,
      254230,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       17651,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      166106,
	   0,
	   0,
      147553,
	   0,
	   0,
	   0,
	   0,
	   0,
      152198,
	   0,
      152200,
	   0,
      249621,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      180053,
	   0,
	   0,
	   0,
	   0,
      147585,
      147586,
      147587,
      245007,
	   0,
       13059,
	   0,
	   0,
	   0,
       13063,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      212553,
	   0,
	   0,
	   0,
	   0,
      180085,
	   0,
      180087,
      147615,
      147616,
      147617,
      147618,
      138341,
	   0,
	   0,
	   0,
	   0,
      147624,
	   0,
	   0,
	   0,
	   0,
       31654,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      231140,
      212585,
      212586,
      212587,
      180115,
      180116,
      180117,
      180118,
      129090,
      147647,
      180121,
      147649,
	   0,
	   0,
	   0,
      180126,
	   0,
	   0,
       13125,
      147657,
	   0,
	   0,
	   0,
	   0,
	   0,
       13132,
	   0,
	   0,
	   0,
	   0,
	   0,
      212615,
      212616,
	   0,
      212618,
	   0,
      180147,
      212621,
      180149,
	   0,
	   0,
      180152,
      212626,
	   0,
      129126,
      110571,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      212651,
      212652,
	   0,
	   0,
	   0,
      212656,
      212657,
	   0,
	   0,
	   0,
       96686,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       96698,
       96699,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      147735,
	   0,
	   0,
	   0,
	   0,
      124545,
	   0,
	   0,
      175577,
	   0,
	   0,
      147746,
	   0,
      147748,
      147749,
	   0,
      240531,
	   0,
      147753,
      147754,
      147755,
      147756,
      147757,
	   0,
      147759,
      147760,
      180234,
	   0,
	   0,
      180237,
	   0,
	   0,
	   0,
	   0,
      110657,
	   0,
	   0,
      180245,
	   0,
	   0,
      180248,
      180249,
      180250,
	   0,
	   0,
      180253,
	   0,
      180255,
      180256,
      180257,
      203453,
      180259,
	   0,
      212734,
      212735,
	   0,
      212737,
	   0,
      101403,
	   0,
	   0,
	   0,
       50378,
       17906,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      212753,
      212754,
      212755,
      212756,
      212757,
	   0,
	   0,
      212760,
      180288,
	   0,
	   0,
      203486,
      203487,
	   0,
	   0,
	   0,
	   0,
       82878,
      101435,
      101436,
      101437,
	   0,
       50410,
	   0,
       50412,
	   0,
       13302,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      235983,
	   0,
	   0,
	   0,
	   0,
      203515,
      203516,
      203517,
      203518,
	   0,
	   0,
      203521,
	   0,
      101465,
	   0,
	   0,
	   0,
	   0,
       50441,
	   0,
       50443,
	   0,
      101474,
       50446,
      101476,
      166423,
       50449,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      147878,
	   0,
	   0,
      203549,
	   0,
      203551,
      203552,
	   0,
	   0,
	   0,
       82942,
	   0,
	   0,
      101501,
	   0,
       50474,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       50482,
	   0,
	   0,
       31929,
	   0,
	   0,
      203575,
	   0,
	   0,
      147910,
	   0,
      147912,
	   0,
	   0,
	   0,
	   0,
	   0,
       45860,
       45861,
	   0,
	   0,
       82976,
       82977,
	   0,
	   0,
	   0,
	   0,
       82982,
	   0,
	   0,
      129375,
      129376,
      129377,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      147940,
      147941,
      147942,
      147943,
	   0,
	   0,
	   0,
      152586,
	   0,
	   0,
       45892,
	   0,
	   0,
       27339,
       45896,
	   0,
	   0,
	   0,
	   0,
       96930,
      101570,
      129405,
      129406,
	   0,
	   0,
      129409,
	   0,
	   0,
      203636,
      203637,
	   0,
      129415,
      147972,
	   0,
	   0,
      101585,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       45926,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      203659,
      203660,
      101603,
      101604,
	   0,
      101606,
	   0,
       50579,
	   0,
	   0,
       50582,
       41305,
	   0,
       50585,
       83059,
	   0,
	   0,
	   0,
	   0,
	   0,
       41314,
	   0,
	   0,
	   0,
	   0,
       83070,
      245436,
	   0,
      129463,
      129464,
      129465,
      129466,
      129467,
	   0,
	   0,
	   0,
	   0,
	   0,
      129473,
	   0,
	   0,
	   0,
	4224,
       83088,
	   0,
	   0,
	   0,
	   0,
	   0,
       22787,
	   0,
	   0,
       22790,
       41347,
       92377,
	   0,
       41350,
	   0,
	   0,
	   0,
	   0,
      226915,
       41356,
       41357,
	   0,
       41359,
       41360,
       41361,
	   0,
      148060,
	   0,
	   0,
       41366,
	   0,
      245484,
	   0,
       46009,
	   0,
	   0,
	   0,
	   0,
      148072,
      148073,
	   0,
	   0,
	   0,
       22824,
      148078,
	   0,
	   0,
	   0,
	   0,
      129527,
	   0,
	   0,
      129530,
	   0,
	   0,
	   0,
       46032,
      106340,
	   0,
       46035,
	   0,
	   0,
	   0,
      222321,
      208405,
	4290,
       22847,
	   0,
       22849,
	   0,
       22851,
	   0,
	   0,
	   0,
	   0,
       22856,
       22857,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       50703,
	   0,
      106373,
	   0,
	   0,
      171322,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	4326,
	   0,
      236278,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      180620,
	   0,
	   0,
      171345,
      171346,
	   0,
	   0,
       50735,
       50736,
       50737,
	   0,
	   0,
	   0,
	   0,
       22908,
	   0,
	   0,
      120330,
	   0,
      129610,
	   0,
	   0,
      236310,
	   0,
	   0,
      129616,
	   0,
       41477,
	   0,
	   0,
	   0,
	   0,
	   0,
      115707,
	   0,
	   0,
       41486,
       50765,
       50766,
       50767,
	   0,
       22935,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       22945,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       32240,
       22963,
	   0,
       50799,
	   0,
	   0,
	   0,
	   0,
      129667,
      171419,
	   0,
       50807,
      171422,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       97205,
	   0,
      236377,
      115764,
	   0,
      250297,
      236381,
      236382,
      115769,
      115770,
      115771,
	   0,
      115773,
      115774,
      115775,
	   0,
	   0,
      115778,
	   0,
	   0,
      115781,
      115782,
      115783,
	   0,
      115785,
	   0,
      115787,
      162178,
      115789,
      115790,
      115791,
	   0,
	   0,
	   0,
      203936,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      134367,
      134368,
      134369,
      134370,
      134371,
      134372,
	   0,
	   0,
      236433,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      231802,
	   0,
	   0,
	   0,
       50885,
       50886,
       50887,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       50895,
	   0,
	   0,
	   0,
      236459,
	   0,
      236461,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       50909,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      236478,
      236479,
      236480,
      236481,
	   0,
	   0,
      236484,
      236485,
	   0,
	   0,
      236488,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      162274,
	   0,
      162276,
      162277,
	   0,
	   0,
	   0,
       92696,
      162282,
	   0,
	   0,
	   0,
	   0,
      231872,
	   0,
	   0,
       92705,
	   0,
	   0,
	   0,
      227240,
	   0,
	   0,
      227243,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      241171,
	   0,
      176227,
	   0,
	   0,
	   0,
	   0,
	   0,
       74175,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      208715,
      213355,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
       92758,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
	   0,
      213384,
      213385,
	   0,
      213387,
      162359,
	   0,
      162361,
	   0,
	   0,
	   0,
      245652,
      236374,
	   0,
      245654,
      236376,
	   0,
      247753,
      233836,
	   0,
      242843,
      233565,
	   0,
      262119,
      257480,
      225007,
	   0,
      242876,
      224320,
	   0,
      242877,
      224321,
	   0,
      226036,
      221397,
	   0,
      239915,
      221359,
	   0,
      239911,
      221355,
	   0,
      235371,
      221454,
	   0,
      225711,
      221072,
	   0,
      249340,
      216867,
	   0,
      249310,
      216837,
	   0,
      221416,
      216777,
	   0,
      237455,
      214260,
	   0,
      255137,
      213386,
	   0,
      236462,
      213267,
	   0,
      231173,
      212617,
	   0,
      256501,
      210111,
	   0,
      249460,
      207709,
	   0,
      216489,
      207211,
	   0,
      217464,
      203547,
	   0,
      221374,
      202818,
	   0,
      262461,
      202154,
	   0,
      262342,
      202035,
	   0,
      225085,
      201890,
	   0,
      266837,
      225086,
      201891,
	   0,
      218940,
      200384,
	   0,
      237315,
      200203,
	   0,
      229396,
      196923,
	   0,
      232861,
      195749,
	   0,
      237436,
      195685,
	   0,
      237437,
      195686,
	   0,
      237349,
      200237,
      190959,
	   0,
      237352,
      190962,
	   0,
      200266,
      190988,
	   0,
      193223,
      183945,
	   0,
      190984,
      181706,
	   0,
      203635,
      180440,
	   0,
      212624,
      180151,
	   0,
      212708,
      180235,
	   0,
      221998,
      180247,
	   0,
      212736,
      180263,
	   0,
      231115,
      180086,
	   0,
      239634,
      179327,
	   0,
      239243,
      178936,
	   0,
      262482,
      183619,
      178980,
	   0,
      183668,
      179029,
	   0,
      202010,
      178815,
	   0,
      233511,
      177843,
	   0,
      212759,
      175647,
	   0,
      199955,
      172121,
	   0,
      250988,
      172125,
	   0,
      246459,
      172235,
	   0,
      241584,
      171999,
	   0,
      221394,
      170365,
	   0,
      267235,
      165177,
	   0,
      261055,
      163636,
	   0,
      232211,
      162626,
	   0,
      213301,
      208662,
      162272,
	   0,
      222677,
      162370,
	   0,
      208775,
      162385,
	   0,
      231796,
      162211,
	   0,
      245753,
      162251,
	   0,
      242840,
      159338,
	   0,
      251653,
      154234,
	   0,
      195836,
      154085,
	   0,
      195837,
      154086,
	   0,
      190981,
      153869,
	   0,
      200267,
      153877,
	   0,
      223191,
      153606,
	   0,
      171991,
      153435,
	   0,
      171992,
      153436,
	   0,
      171993,
      153437,
	   0,
      255534,
      172032,
      153476,
	   0,
      183055,
      150582,
	   0,
      248078,
      234161,
      150659,
	   0,
      238652,
      150511,
	   0,
      206211,
      150543,
	   0,
      257243,
      150546,
	   0,
      231561,
      148059,
	   0,
      217665,
      148080,
	   0,
      231615,
      148113,
	   0,
      171106,
      147911,
	   0,
      152585,
      147946,
	   0,
      180124,
      147651,
	   0,
      245071,
      147652,
	   0,
      189485,
      147734,
	   0,
      175570,
      147736,
	   0,
      175571,
      147737,
	   0,
      180236,
      147763,
	   0,
      198655,
      147626,
	   0,
      224965,
      141463,
	   0,
      242882,
      140824,
	   0,
      242978,
      140920,
	   0,
      242979,
      140921,
	   0,
      242980,
      140922,
	   0,
      242981,
      140923,
	   0,
      242988,
      140930,
	   0,
      177840,
      140728,
	   0,
      228901,
      177872,
      140760,
	   0,
      228903,
      177874,
      140762,
	   0,
      242849,
      140791,
	   0,
      242851,
      140793,
	   0,
      223761,
      140259,
	   0,
      177374,
      140262,
	   0,
      251615,
      140279,
	   0,
      200385,
      140078,
	   0,
      219009,
      140146,
	   0,
      237356,
      139937,
	   0,
      190846,
      139817,
	   0,
      240275,
      138217,
	   0,
      175252,
      138140,
	   0,
      249475,
      138139,
	   0,
      249484,
      138148,
	   0,
      249482,
      138146,
	   0,
      249481,
      138145,
	   0,
      249480,
      138144,
	   0,
      198650,
      147621,
      138343,
	   0,
      221411,
      137909,
	   0,
      153586,
      135030,
	   0,
      171990,
      134878,
	   0,
      153467,
      134911,
	   0,
      172024,
      153468,
      134912,
	   0,
      153499,
      134943,
	   0,
      153502,
      134946,
	   0,
      153507,
      134951,
	   0,
      231795,
      162210,
      134376,
	   0,
      162212,
      134378,
	   0,
      189909,
      134241,
	   0,
      185271,
      134242,
	   0,
      146914,
      132997,
	   0,
      137021,
      132382,
	   0,
      178851,
      132461,
	   0,
      178852,
      132462,
	   0,
      202063,
      132478,
	   0,
      169390,
      132278,
	   0,
      201926,
      132341,
	   0,
      201927,
      132342,
	   0,
      256638,
      131385,
	   0,
      237453,
      130756,
	   0,
      237454,
      214259,
      130757,
	   0,
      200405,
      130820,
	   0,
      140112,
      130834,
	   0,
      228259,
      130840,
	   0,
      200438,
      130853,
	   0,
      140141,
      130863,
	   0,
      190960,
      130653,
	   0,
      200271,
      130686,
	   0,
      200301,
      130716,
	   0,
      200302,
      130717,
	   0,
      203705,
      129481,
	   0,
      148081,
      129525,
	   0,
      148082,
      129526,
	   0,
      148084,
      129528,
	   0,
      148085,
      129529,
	   0,
      171352,
      129601,
	   0,
      236311,
      129614,
	   0,
      236312,
      129615,
	   0,
      236346,
      129649,
	   0,
      134302,
      129663,
	   0,
      203634,
      129410,
	   0,
      180157,
      129128,
	   0,
      258103,
      128211,
	   0,
      150660,
      127465,
	   0,
      162362,
      125250,
	   0,
      148075,
      124880,
	   0,
      212763,
      203485,
      124622,
	   0,
      226604,
      208048,
      124546,
	   0,
      147747,
      124552,
	   0,
      147750,
      124555,
	   0,
      201778,
      122915,
	   0,
      150512,
      122678,
	   0,
      195854,
      121630,
	   0,
      190841,
      121256,
	   0,
      171960,
      120931,
	   0,
      249311,
      119419,
	   0,
      249312,
      119420,
	   0,
      216840,
      119421,
	   0,
      262481,
      118672,
	   0,
      178793,
      118486,
	   0,
      262312,
      118503,
	   0,
      178811,
      118504,
	   0,
      262315,
      118506,
	   0,
      220565,
      202009,
      118507,
	   0,
      202011,
      118509,
	   0,
      202012,
      178817,
      118510,
	   0,
      136922,
      118366,
	   0,
      136924,
      118368,
	   0,
      136927,
      118371,
	   0,
      136932,
      118376,
	   0,
      201336,
      117834,
	   0,
      127155,
      117877,
	   0,
      210665,
      117885,
	   0,
      177959,
      117652,
	   0,
      177961,
      117654,
	   0,
      177981,
      117674,
	   0,
      177985,
      117678,
	   0,
      122326,
      117687,
	   0,
      140910,
      117715,
	   0,
      140912,
      117717,
	   0,
      150215,
      117742,
	   0,
      177849,
      117542,
	   0,
      125380,
      116102,
	   0,
      217835,
      115777,
	   0,
      166805,
      115776,
	   0,
      129666,
      115749,
	   0,
      202038,
      113897,
	   0,
      213302,
      111244,
	   0,
      132475,
      109280,
	   0,
      141522,
      104410,
	   0,
      201828,
      104409,
	   0,
      136572,
      104099,
	   0,
      136575,
      104102,
	   0,
      150574,
      104184,
	   0,
      150576,
      104186,
	   0,
      150577,
      104187,
	   0,
      238736,
      104205,
	   0,
      238737,
      104206,
	   0,
      141115,
      104003,
	   0,
      178289,
      104065,
	   0,
      177971,
      103747,
	   0,
      177974,
      103750,
	   0,
      134949,
      102476,
	   0,
      172130,
      102545,
	   0,
      135033,
      102560,
	   0,
      251026,
      153607,
      102578,
	   0,
      153609,
      102580,
	   0,
      153610,
      102581,
	   0,
      246393,
      153613,
      102584,
	   0,
      135061,
      102588,
	   0,
      139490,
      102378,
	   0,
      171996,
      139523,
      102411,
	   0,
      172026,
      102441,
	   0,
      172027,
      153471,
      102442,
	   0,
      185737,
      102235,
	   0,
      190394,
      102253,
	   0,
      190395,
      102254,
	   0,
      162360,
      102053,
	   0,
      134588,
      116032,
      102115,
	   0,
      147974,
      101584,
	   0,
      147976,
      101586,
	   0,
      203645,
      147977,
      101587,
	   0,
      203650,
      147982,
      101592,
	   0,
      203654,
      101596,
	   0,
      203655,
      101597,
	   0,
      203656,
      101598,
	   0,
      203663,
      101605,
	   0,
      249372,
      100924,
	   0,
      137518,
      100406,
	   0,
      238955,
       99785,
	   0,
      238651,
      150510,
      122676,
       99481,
	   0,
      102446,
       97807,
	   0,
      162378,
       97432,
	   0,
      227325,
      162379,
       97433,
	   0,
      115772,
       97216,
	   0,
      170784,
       96560,
	   0,
      115135,
       96579,
	   0,
      249471,
      235554,
      138135,
       96384,
	   0,
      249472,
       96385,
	   0,
      249473,
      244834,
      138137,
       96386,
	   0,
      249474,
       96387,
	   0,
      202622,
       95925,
	   0,
      202020,
       95323,
	   0,
      118485,
       95290,
	   0,
      224976,
       95084,
	   0,
      117870,
       94675,
	   0,
      117835,
       94640,
	   0,
      162382,
       92797,
	   0,
      120281,
       92447,
	   0,
      212649,
       92035,
	   0,
      216469,
      202552,
       91216,
	   0,
      262341,
      202034,
       90698,
	   0,
      238657,
      229379,
       90209,
	   0,
      118046,
       90212,
	   0,
      155175,
       90229,
	   0,
      150541,
       90234,
	   0,
      178201,
       90060,
	   0,
      159646,
       90061,
	   0,
      117925,
       90091,
	   0,
      117926,
       90092,
	   0,
      238009,
       89561,
	   0,
      223973,
      219334,
       89442,
	   0,
      140498,
       89469,
	   0,
      205105,
       89130,
	   0,
      223059,
      153474,
       97806,
       88528,
	   0,
      236460,
      213265,
       88012,
	   0,
      180246,
       87466,
	   0,
      177810,
       85030,
	   0,
      177811,
       85031,
	   0,
      177812,
       85032,
	   0,
      190979,
       84282,
	   0,
      130749,
       84359,
	   0,
      237457,
       84370,
	   0,
      195715,
       84379,
	   0,
      195716,
       84380,
	   0,
      195717,
       84381,
	   0,
      251386,
      195718,
       84382,
	   0,
      228193,
       84384,
	   0,
      195721,
       84385,
	   0,
      158436,
       84212,
	   0,
      135272,
       84243,
	   0,
      116097,
       83624,
	   0,
      185684,
      116099,
       83626,
	   0,
      111569,
       83735,
	   0,
      120640,
       83528,
	   0,
      208813,
      185618,
      102116,
       83560,
	   0,
      208814,
      120673,
      102117,
       88200,
       83561,
	   0,
      102118,
       83562,
	   0,
      116064,
      102147,
       83591,
	   0,
      102149,
       83593,
	   0,
      102152,
       83596,
	   0,
      116074,
      102157,
       83601,
	   0,
      129468,
       83078,
	   0,
      129469,
       83079,
	   0,
      129470,
       83080,
	   0,
      129471,
       83081,
	   0,
      129472,
       83082,
	   0,
      129474,
       83084,
	   0,
      129475,
      110919,
       83085,
	   0,
      203524,
      101466,
       82910,
	   0,
      101467,
       82911,
	   0,
      254555,
      203526,
      101468,
       82912,
	   0,
      101497,
       82941,
	   0,
      203557,
      101499,
       82943,
	   0,
      101502,
       82946,
	   0,
      101507,
       82951,
	   0,
      137020,
       81352,
	   0,
      137024,
       81356,
	   0,
      262278,
      137025,
       81357,
	   0,
      262374,
      132482,
       81453,
	   0,
      262376,
      132484,
       81455,
	   0,
      262377,
      132485,
       81456,
	   0,
      132488,
       81459,
	   0,
      262381,
       81460,
	   0,
      118365,
       81253,
	   0,
      132346,
       81317,
	   0,
      177841,
       80422,
	   0,
      256634,
       80352,
	   0,
      154259,
       80035,
	   0,
      214565,
       80034,
	   0,
      265546,
       79986,
	   0,
      154255,
       80031,
	   0,
      154256,
       80032,
	   0,
      154257,
       80033,
	   0,
      214567,
      154260,
       80036,
	   0,
      256428,
      163648,
       75507,
	   0,
       84862,
       75584,
	   0,
      256524,
       75603,
	   0,
      256526,
       75605,
	   0,
      256527,
       75606,
	   0,
      256531,
       75610,
	   0,
      122003,
       84891,
       75613,
	   0,
      126466,
       75437,
	   0,
      107944,
       75471,
	   0,
      130842,
       75174,
	   0,
      130845,
       75177,
	   0,
      130849,
       75181,
	   0,
      130850,
       75182,
	   0,
      158761,
       75259,
	   0,
      154151,
       75288,
	   0,
      195724,
       84388,
       75110,
	   0,
      195726,
       75112,
	   0,
      130808,
       75140,
	   0,
      246784,
       75141,
	   0,
      200395,
      195756,
       75142,
	   0,
      200396,
      195757,
       75143,
	   0,
      200399,
       75146,
	   0,
      200404,
       75151,
	   0,
      171928,
       74509,
	   0,
      190147,
      176230,
       74172,
	   0,
      180254,
       73557,
	   0,
      147745,
       73521,
	   0,
      221361,
       72913,
	   0,
      221364,
       72916,
	   0,
      119307,
       72917,
	   0,
      147143,
       72919,
	   0,
      147144,
      119310,
       72920,
	   0,
      221372,
       72924,
	   0,
      119322,
       72932,
	   0,
      216785,
       72976,
	   0,
      216787,
       72978,
	   0,
      170398,
       72979,
	   0,
      216789,
      207511,
       72980,
	   0,
      216790,
      170400,
       72981,
	   0,
      249342,
       73060,
	   0,
      249343,
      179758,
       73061,
	   0,
      249346,
       73064,
	   0,
      249382,
       73100,
	   0,
      137771,
       72825,
	   0,
      123856,
       72827,
	   0,
      100407,
       72573,
	   0,
      202432,
       72540,
	   0,
      137022,
      113827,
       72076,
	   0,
      141452,
       71867,
	   0,
      141455,
       71870,
	   0,
      224968,
       71881,
	   0,
      177970,
       71273,
	   0,
      224327,
       71240,
	   0,
      195857,
       70604,
	   0,
      221402,
       68315,
	   0,
      262488,
       67650,
	   0,
       90225,
       67030,
	   0,
      224618,
       66892,
	   0,
      177972,
      117665,
       66636,
	   0,
       89560,
       66365,
	   0,
      116094,
       65065,
	   0,
      242205,
       61284,
	   0,
      140149,
       61286,
	   0,
       84360,
       61165,
	   0,
      130752,
       84362,
       61167,
	   0,
      104076,
       57686,
	   0,
      177975,
       57361,
	   0,
       75502,
       56946,
	   0,
      163649,
       56952,
	   0,
       75280,
       56724,
	   0,
       83712,
       55878,
	   0,
      125190,
       55605,
	   0,
      249376,
       54538,
	   0,
      136899,
       53397,
	   0,
      136901,
       53399,
	   0,
       85875,
       53402,
	   0,
       85880,
       53407,
	   0,
      201860,
       53412,
	   0,
      201932,
       81318,
       53484,
	   0,
      132349,
       53486,
	   0,
       81321,
       53487,
	   0,
       95086,
       53335,
	   0,
       95087,
       53336,
	   0,
      122950,
       53365,
	   0,
      104397,
       53368,
	   0,
      104400,
       53371,
	   0,
      104101,
       53072,
	   0,
      118023,
       53077,
	   0,
      122667,
       53082,
	   0,
      238734,
      104203,
       53174,
	   0,
      238735,
      104204,
       53175,
	   0,
      206265,
      104207,
       53178,
	   0,
      104209,
       53180,
	   0,
      104210,
       53181,
	   0,
      104213,
       53184,
	   0,
      117924,
       90090,
       52978,
	   0,
      104071,
       53042,
	   0,
       84899,
       52426,
	   0,
      131372,
       52509,
	   0,
       80345,
       52511,
	   0,
      256628,
      131375,
       80346,
       52512,
	   0,
       85011,
       52538,
	   0,
       89440,
       52328,
	   0,
       75585,
       52390,
	   0,
       75586,
       52391,
	   0,
      154157,
       52099,
	   0,
      154253,
       52195,
	   0,
      214568,
       52203,
	   0,
      154263,
       80039,
       52205,
	   0,
       80040,
       52206,
	   0,
      219211,
       80041,
       52207,
	   0,
      237595,
      140176,
       52035,
	   0,
      140177,
       52036,
	   0,
       75260,
       52065,
	   0,
      154124,
       75261,
       52066,
	   0,
       75262,
       52067,
	   0,
      154126,
       52068,
	   0,
       84249,
       51776,
	   0,
      200307,
       51859,
	   0,
      237420,
       51860,
	   0,
      130724,
       51861,
	   0,
      195687,
       51878,
	   0,
      246718,
       51880,
	   0,
      218886,
       51882,
	   0,
      130747,
       51884,
	   0,
      130751,
       84361,
       51888,
	   0,
      139851,
       51710,
	   0,
      190881,
      139852,
       51711,
	   0,
      190882,
       51712,
	   0,
      158448,
       51751,
	   0,
      172022,
      153466,
      134910,
       51408,
	   0,
       83599,
       51126,
	   0,
      102249,
       51220,
	   0,
      222871,
      204315,
      102257,
       51228,
	   0,
      102259,
       92981,
       51230,
	   0,
      102260,
       51231,
	   0,
      102263,
       51234,
	   0,
       83711,
       51238,
	   0,
       88140,
       51028,
	   0,
      120675,
       51090,
	   0,
      102121,
       51092,
	   0,
      129664,
       50801,
	   0,
      129665,
       50802,
	   0,
      213268,
      203990,
       50903,
	   0,
      162240,
       50904,
	   0,
      162241,
       92656,
       50905,
	   0,
      162242,
       50906,
	   0,
      162243,
       50907,
	   0,
      162246,
       50910,
	   0,
      162249,
       50913,
	   0,
       82949,
       50476,
	   0,
      101506,
       50477,
	   0,
      203646,
       50559,
	   0,
      203648,
      101590,
       50561,
	   0,
      203649,
       50562,
	   0,
      203657,
      101599,
       50570,
	   0,
      101607,
       50578,
	   0,
      245418,
      222223,
      101609,
       50580,
	   0,
      101610,
       50581,
	   0,
      101613,
       50584,
	   0,
       83061,
       50588,
	   0,
      101440,
       50411,
	   0,
      217444,
       50440,
	   0,
      101471,
       50442,
	   0,
      216828,
      119409,
       49824,
	   0,
      119411,
       49826,
	   0,
      119412,
       49827,
	   0,
       96301,
       49911,
	   0,
       96302,
       49912,
	   0,
      230850,
       49929,
	   0,
      147147,
       86840,
       72923,
       49728,
	   0,
      239959,
      221403,
       49760,
	   0,
      221404,
      119346,
       86873,
       49761,
	   0,
      216794,
       49790,
	   0,
      216796,
       49792,
	   0,
      202880,
       49793,
	   0,
      216803,
       49799,
	   0,
      249278,
       49801,
	   0,
      139935,
       47155,
	   0,
      203653,
      101595,
       45927,
	   0,
      101600,
       45932,
	   0,
      129531,
       46029,
	   0,
      226951,
      148088,
      129532,
       46030,
	   0,
      129533,
       87782,
       46031,
	   0,
      189843,
      166648,
       46034,
	   0,
       82940,
       45828,
	   0,
       82974,
       45862,
	   0,
      129392,
      101558,
       45890,
	   0,
      147949,
       45891,
	   0,
      175785,
      147951,
      129395,
       96922,
       45893,
	   0,
      224903,
      150679,
       43982,
	   0,
       53337,
       44059,
	   0,
      225002,
      136861,
       44081,
	   0,
      136862,
       44082,
	   0,
      122948,
       44085,
	   0,
      104185,
       43878,
	   0,
       53188,
       43910,
	   0,
       90333,
       43943,
	   0,
       90336,
       43946,
	   0,
      117871,
       43647,
	   0,
      117873,
       43649,
	   0,
      117875,
       43651,
	   0,
      117876,
       43652,
	   0,
      117880,
       43656,
	   0,
      117881,
       43657,
	   0,
       90124,
       53012,
       43734,
	   0,
       90127,
       43737,
	   0,
      257136,
      122605,
       90132,
       43742,
	   0,
      238585,
       43747,
	   0,
      238586,
       43748,
	   0,
      238587,
       43749,
	   0,
      122613,
       43750,
	   0,
      155090,
       43754,
	   0,
      173648,
       43756,
	   0,
      159732,
      155093,
       43757,
	   0,
      104066,
       43759,
	   0,
      117984,
      104067,
       43760,
	   0,
      224684,
       53041,
       43763,
	   0,
      243030,
       43553,
	   0,
      210589,
      178116,
       43585,
	   0,
      210590,
      178117,
       43586,
	   0,
      210591,
       43587,
	   0,
      178147,
       43616,
	   0,
       75474,
       43001,
	   0,
       52362,
       43084,
	   0,
       52184,
       42906,
	   0,
       51870,
       42592,
	   0,
      237460,
       70456,
       42622,
	   0,
       61202,
       42646,
	   0,
      129480,
       41339,
	   0,
      203647,
       50560,
       41282,
	   0,
       83062,
       41311,
	   0,
      203723,
       41358,
	   0,
      148061,
       41364,
	   0,
      148062,
       41365,
	   0,
       68606,
       40772,
	   0,
      136891,
      118335,
       39472,
	   0,
       84924,
       38534,
	   0,
       84926,
       38536,
	   0,
       75499,
       38387,
	   0,
       84251,
       37861,
	   0,
      237351,
      228073,
      190961,
       37874,
	   0,
      162375,
       92790,
       37122,
	   0,
      162380,
       37127,
	   0,
      180260,
       36451,
	   0,
       91218,
       35550,
	   0,
      225087,
      201892,
       34888,
	   0,
      201893,
       34889,
	   0,
      132310,
       34891,
	   0,
      201896,
      132311,
       72004,
       34892,
	   0,
      132312,
       34893,
	   0,
       72006,
       34894,
	   0,
      201899,
       81285,
       72007,
       34895,
	   0,
       81286,
       72008,
       34896,
	   0,
      201901,
      118399,
       81287,
       34897,
	   0,
      118401,
       34899,
	   0,
      118402,
       34900,
	   0,
      225104,
      118407,
       34905,
	   0,
      225105,
       34906,
	   0,
      225106,
       34907,
	   0,
       53506,
       34950,
	   0,
      220511,
      137009,
       53507,
       34951,
	   0,
      137010,
       34952,
	   0,
      137011,
      132372,
       53509,
       34953,
	   0,
      137012,
       53510,
       34954,
	   0,
      132376,
      113820,
       53513,
       34957,
	   0,
      132377,
      113821,
       34958,
	   0,
      202030,
       35026,
	   0,
      262346,
       35035,
	   0,
      262351,
      132459,
       35040,
	   0,
      132460,
       35041,
	   0,
      146411,
       35075,
	   0,
      174261,
       35091,
	   0,
      224999,
       34800,
	   0,
      118303,
       34801,
	   0,
      225001,
      136860,
       34802,
	   0,
       53376,
       34820,
	   0,
      136892,
      118336,
       34834,
	   0,
      136893,
      118337,
       34835,
	   0,
      155173,
       34559,
	   0,
      108717,
       53049,
       34493,
	   0,
       84927,
       38537,
       33898,
	   0,
       98811,
       33865,
	   0,
      200406,
       33402,
	   0,
       42682,
       33404,
	   0,
       51777,
       33221,
	   0,
      158329,
       33076,
	   0,
      153465,
       32851,
	   0,
       88538,
       56065,
       32870,
	   0,
      146925,
       30950,
	   0,
      202029,
       30386,
	   0,
      132030,
       29972,
	   0,
       53170,
       29975,
	   0,
       52530,
       29335,
	   0,
      172123,
       28314,
	   0,
       50884,
       27689,
	   0,
       96265,
       26680,
	   0,
      244768,
       49930,
       26735,
	   0,
      212290,
       26730,
	   0,
       73115,
       26725,
	   0,
      128780,
       26722,
	   0,
       49909,
       26714,
	   0,
       96268,
       26683,
	   0,
      138187,
       26851,
	   0,
       40769,
       26852,
	   0,
      267960,
      230848,
       26732,
	   0,
      267961,
       49928,
       26733,
	   0,
       49934,
       26739,
	   0,
       49935,
       26740,
	   0,
      263330,
       26741,
	   0,
      207126,
       26205,
	   0,
      207127,
       26206,
	   0,
      193211,
      128265,
       26207,
	   0,
       95651,
       26066,
	   0,
      137403,
       26067,
	   0,
      197027,
       43940,
       25384,
	   0,
      173847,
       25399,
	   0,
      150681,
       25428,
	   0,
       75149,
       42676,
       24120,
	   0,
      200403,
       24121,
	   0,
      200409,
       24127,
	   0,
       55325,
       22852,
	   0,
       41476,
       22920,
	   0,
       50768,
       22934,
	   0,
      134272,
       22936,
	   0,
       50771,
       22937,
	   0,
       50774,
       22940,
	   0,
       50776,
       22942,
	   0,
      236340,
       22946,
	   0,
      236341,
       22947,
	   0,
      236342,
       22948,
	   0,
      236343,
       22949,
	   0,
      115730,
       22950,
	   0,
      129650,
       22953,
	   0,
      115734,
       22954,
	   0,
      236349,
       22955,
	   0,
      115736,
       22956,
	   0,
      236351,
       22957,
	   0,
      115739,
       22959,
	   0,
      134296,
       22960,
	   0,
       83060,
       22753,
	   0,
      129482,
       92370,
       22785,
	   0,
       92371,
       22786,
	   0,
       46010,
       22815,
	   0,
       46011,
       22816,
	   0,
      148070,
       46012,
       22817,
	   0,
      175905,
      148071,
       22818,
	   0,
      148074,
       22821,
	   0,
      148079,
       22826,
	   0,
       53046,
       20573,
	   0,
       43735,
       20540,
	   0,
      210451,
      177978,
       20252,
	   0,
      117754,
       20335,
	   0,
      150251,
       20359,
	   0,
      140799,
       20185,
	   0,
      191830,
      140801,
       20187,
	   0,
      140832,
       34135,
       20218,
	   0,
       52399,
       19926,
	   0,
      200930,
       20009,
	   0,
       38416,
       19860,
	   0,
      191505,
       38418,
       19862,
	   0,
      154422,
       89476,
       19891,
	   0,
       89477,
       19892,
	   0,
      172980,
       43088,
       19893,
	   0,
       38452,
       19896,
	   0,
      209786,
      154118,
       19587,
	   0,
      216800,
       49796,
       17323,
	   0,
      221406,
      114709,
       17290,
	   0,
      257184,
       15956,
	   0,
       90220,
       15996,
	   0,
      242982,
      140924,
       15671,
	   0,
      214601,
       15124,
	   0,
       28282,
       14365,
	   0,
      116098,
       27957,
       14040,
	   0,
      116100,
       83627,
       14042,
	   0,
       26982,
       13065,
	   0,
      132374,
       34955,
       11760,
	   0,
       43624,
       11151,
	   0,
      178165,
       11161,
	   0,
      247751,
       11162,
	   0,
      192155,
       11234,
	   0,
       43708,
       11235,
	   0,
      122572,
       90099,
       11236,
	   0,
       43720,
       11247,
	   0,
      173615,
       11250,
	   0,
      104035,
       11255,
	   0,
      141148,
      104036,
       11256,
	   0,
      104037,
       11257,
	   0,
       90122,
       53010,
       11259,
	   0,
      201459,
      122596,
       53011,
       11260,
	   0,
      141155,
       90126,
       43736,
       11263,
	   0,
      150542,
       90235,
       11372,
	   0,
       94588,
       11086,
	   0,
      210592,
       11115,
	   0,
       43590,
       11117,
	   0,
      247715,
       11126,
	   0,
       85029,
       10805,
	   0,
       97902,
	9761,
	   0,
      227848,
	9815,
	   0,
      236482,
	9171,
	   0,
      262479,
	7334,
	   0,
      132470,
	7217,
	   0,
      190840,
      107338,
	5280,
	   0,
      231372,
       50451,
	4061,
	   0,
      240273,
	3684,
	   0,
      249485,
      138149,
	3618,
	   0,
      174686,
	3043,
	   0,
      234996,
	3046,
	   0,
      170052,
	3048,
	   0,
      230496,
	3185,
	   0,
      128478,
	3225,
	   0,
      239568,
	2979,
	   0,
       75587,
       70948,
       52392,
	1363,
	   0,
      256499,
      237943,
       52383,
	1354,
	   0,
      256490,
       38457,
	1345,
	   0,
       84828,
	1326,
	   0,
       52424,
	1395,
	   0,
      224259,
	1587,
	   0,
      195856,
	1018,
	   0,
       51774,
	 745,
	   0,
      172129,
	 486,
	   0,
      190810,
	 611,
	   0
	  };

short def_action[] = {
    1107,
       0,
    1238,
       0,
    1108,
       0,
    1107,
    1062,
       0,
    1109,
    1239,
    1107,
       0,
    1053,
    1052,
       0,
    1248,
       0,
       0,
       0,
       0,
       0,
    1054,
    1055,
    1056,
    1057,
    1058,
       0,
    1061,
       0,
    1059,
    1060,
       0,
       0,
    1242,
    1241,
    1244,
     915,
    1073,
    1076,
    1075,
    1074,
       0,
       0,
    1018,
    1107,
    1005,
    1204,
    1204,
    1010,
    1008,
    1009,
       0,
       0,
       0,
     828,
     829,
     961,
     962,
    1172,
       0,
       0,
       0,
     909,
     910,
     911,
     912,
     913,
     914,
       0,
     946,
     947,
     948,
     949,
     950,
     951,
    1170,
     942,
    1167,
       0,
     941,
       0,
     934,
     935,
     936,
     937,
     933,
     938,
    1113,
     915,
    1111,
       0,
    1107,
       0,
       0,
    1249,
    1119,
       0,
       0,
    1079,
       0,
    1204,
       0,
       0,
       0,
    1145,
     899,
    1006,
       0,
    1205,
       0,
       0,
    1125,
       0,
       0,
    1107,
     943,
       0,
     944,
     945,
     968,
    1147,
    1149,
    1141,
     949,
     885,
       0,
     895,
     896,
     928,
       0,
       0,
     916,
       0,
       0,
     963,
     964,
     965,
     966,
    1168,
       0,
     958,
     959,
     960,
       0,
     939,
     952,
     953,
     954,
     955,
     956,
     957,
       0,
    1166,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
    1110,
    1243,
    1216,
       0,
    1063,
     845,
    1208,
       0,
    1252,
    1107,
    1255,
    1107,
    1107,
     904,
     905,
     906,
     907,
     908,
    1095,
    1096,
    1097,
    1098,
    1099,
       0,
     830,
     831,
     832,
     833,
     834,
     835,
     836,
     837,
     838,
     839,
     840,
       0,
     846,
     847,
     848,
       0,
    1220,
       0,
       0,
       0,
       0,
       0,
       0,
     900,
     901,
     902,
     903,
    1206,
       0,
       0,
       0,
       0,
       0,
    1107,
       0,
    1212,
    1173,
       0,
     969,
       0,
       0,
     884,
       0,
       0,
     967,
     922,
     923,
     924,
     925,
     926,
     917,
     918,
     919,
     920,
     921,
    1151,
     930,
       0,
     949,
    1171,
    1169,
       0,
    1164,
    1154,
    1156,
    1158,
       0,
    1157,
       0,
    1155,
       0,
    1153,
       0,
    1114,
    1112,
       0,
    1245,
       0,
       0,
    1250,
    1209,
    1214,
       0,
    1121,
       0,
       0,
       0,
       0,
       0,
    1256,
    1194,
    1176,
    1146,
     909,
     914,
       0,
       0,
       0,
       0,
       0,
    1221,
    1028,
    1117,
       0,
       0,
       0,
       0,
       0,
    1107,
       0,
    1208,
    1255,
    1007,
    1126,
    1067,
       0,
       0,
       0,
       0,
    1255,
       0,
    1107,
     970,
       0,
     927,
       0,
       0,
     864,
     865,
     866,
       0,
       0,
       0,
     940,
    1160,
    1161,
    1159,
    1162,
       0,
    1023,
    1120,
    1115,
    1251,
       0,
    1215,
    1137,
       0,
       0,
       0,
     878,
     879,
       0,
       0,
       0,
       0,
       0,
    1085,
    1086,
    1122,
    1080,
    1254,
    1253,
    1089,
    1257,
    1259,
       0,
    1094,
       0,
       0,
    1091,
       0,
    1107,
    1107,
    1184,
       0,
       0,
       0,
     898,
    1214,
    1121,
    1143,
       0,
       0,
       0,
    1029,
    1219,
       0,
    1115,
       0,
    1118,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
    1011,
       0,
    1013,
    1209,
    1015,
       0,
       0,
    1107,
    1107,
    1186,
       0,
    1186,
    1213,
    1148,
    1150,
    1142,
       0,
     929,
       0,
    1217,
       0,
       0,
       0,
       0,
       0,
    1078,
     897,
    1123,
       0,
       0,
       0,
    1082,
    1083,
    1084,
       0,
       0,
    1210,
       0,
    1174,
       0,
    1177,
     973,
     972,
    1198,
       0,
       0,
       0,
    1202,
    1198,
       0,
       0,
     974,
     975,
     976,
     977,
     978,
     979,
     980,
     981,
     982,
     983,
    1037,
    1038,
    1039,
    1107,
       0,
       0,
     909,
       0,
       0,
     984,
     985,
     986,
     987,
     988,
     989,
       0,
       0,
    1107,
       0,
       0,
       0,
       0,
    1107,
     872,
     873,
       0,
    1129,
       0,
    1129,
     871,
       0,
     850,
     851,
     852,
     853,
     854,
     855,
     856,
    1144,
       0,
    1107,
    1107,
    1068,
    1115,
       0,
       0,
     858,
     859,
     860,
     861,
     862,
    1124,
       0,
    1115,
    1024,
    1025,
    1107,
       0,
    1027,
    1064,
    1207,
    1115,
    1014,
    1088,
       0,
    1194,
       0,
    1187,
    1087,
    1019,
    1152,
    1077,
    1116,
    1022,
       0,
     891,
    1115,
       0,
    1133,
    1131,
     949,
    1081,
       0,
    1090,
    1260,
       0,
    1211,
       0,
    1196,
    1195,
    1107,
       0,
    1199,
    1236,
       0,
       0,
       0,
    1203,
    1200,
    1017,
       0,
       0,
     991,
    1232,
    1204,
       0,
       0,
       0,
       0,
    1189,
    1107,
    1185,
       0,
       0,
     994,
       0,
       0,
    1263,
    1261,
    1101,
    1100,
     849,
     863,
       0,
    1135,
     875,
     874,
    1130,
     877,
     876,
    1127,
     869,
     870,
     868,
     857,
       0,
       0,
    1222,
    1224,
       0,
       0,
     841,
       0,
       0,
       0,
    1026,
    1012,
    1107,
       0,
    1020,
    1138,
     892,
     881,
       0,
       0,
       0,
    1258,
    1016,
    1246,
    1070,
    1071,
    1197,
    1175,
    1072,
       0,
    1036,
    1004,
    1003,
       0,
       0,
       0,
       0,
    1107,
    1230,
       0,
       0,
       0,
       0,
    1228,
       0,
    1107,
    1107,
     998,
     999,
       0,
    1193,
    1107,
    1107,
     990,
    1105,
       0,
    1107,
       0,
       0,
       0,
       0,
       0,
    1066,
    1107,
    1107,
       0,
       0,
     843,
     844,
     842,
    1065,
    1186,
       0,
     883,
       0,
       0,
     882,
       0,
       0,
    1050,
    1002,
    1201,
     992,
    1106,
       0,
       0,
    1235,
    1180,
       0,
    1041,
       0,
    1107,
    1107,
    1042,
    1043,
    1044,
    1107,
    1033,
       0,
       0,
    1035,
    1194,
       0,
    1190,
       0,
    1178,
    1107,
       0,
       0,
    1262,
       0,
     886,
    1107,
    1107,
    1107,
       0,
       0,
       0,
     867,
    1194,
    1223,
    1107,
    1186,
    1204,
       0,
    1134,
    1132,
       0,
       0,
       0,
    1107,
    1237,
    1107,
    1107,
    1107,
       0,
    1107,
    1107,
    1107,
    1046,
    1045,
       0,
    1204,
       0,
       0,
       0,
    1191,
    1182,
       0,
    1180,
    1264,
       0,
       0,
       0,
     889,
     888,
       0,
       0,
       0,
    1128,
       0,
    1225,
    1030,
       0,
    1226,
       0,
    1021,
       0,
     880,
    1247,
    1069,
       0,
       0,
    1232,
       0,
    1181,
    1233,
    1047,
    1186,
    1229,
    1186,
    1186,
    1000,
       0,
    1141,
       0,
       0,
    1102,
       0,
    1103,
    1115,
    1107,
    1186,
    1032,
       0,
       0,
       0,
    1231,
       0,
       0,
       0,
       0,
    1183,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
    1204,
       0,
       0,
    1040,
    1034,
    1001,
     997,
       0,
    1107,
    1107,
       0,
       0,
     890,
    1139,
       0,
    1031,
    1227,
       0,
    1048,
     995,
     996,
    1179,
     993,
    1104,
       0,
    1141,
    1049,
    1140,
       0,
       0,
       0,
    1107,
     893,
     894
	  };

/*  The following array has 1's set for the following node kinds:
AS_CONSTRAINT 
AS_ENUM 
AS_DECLARATIONS 
AS_LABELS 
AS_AGGREGATE 
AS_TERMINATE_ALT 
AS_ABORT 
AS_ARG_ASSOC_LIST 
AS_WITH 
AS_WITH_USE_LIST 
AS_EXCEPTION 
AS_EXCEPT_DECL 
AS_GENERIC_FORMALS 
AS_LIST 
AS_USE 
*/
char islist_node[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  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,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  1,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0
    };

/*  The following array has 1's set for the following node kinds:
AS_SUBPROGRAM_STUB 
AS_PACKAGE_STUB 
AS_TASK_STUB 
AS_SUBPROGRAM 
AS_PACKAGE_BODY 
AS_TASK 
AS_SUBPROGRAM_DECL 
AS_PACKAGE_SPEC 
AS_TASK_SPEC 
AS_TASK_TYPE_SPEC 
AS_GENERIC_FUNCTION 
AS_GENERIC_PROCEDURE 
AS_GENERIC_PACKAGE 
AS_PACKAGE_INSTANCE 
AS_FUNCTION_INSTANCE 
AS_PROCEDURE_INSTANCE 
AS_USE 
AS_PRAGMA 
*/
char islater_declarative_node[] = {
	  1,
	  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,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  1,
	  1,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

/*  The following array has 1's set for the following node kinds:
AS_SUBPROGRAM_STUB 
AS_PACKAGE_STUB 
AS_TASK_STUB 
AS_SUBPROGRAM 
AS_PACKAGE_BODY 
AS_TASK 
*/
char isbody_node[] = {
	  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,
	  1,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  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
    };

/*  The following array has 1's set for the following node kinds:
AS_STRING_LITERAL 
AS_GENERIC 
AS_MODE 
AS_OPERATOR 
AS_REAL_LITERAL 
AS_INT_LITERAL 
AS_SIMPLE_NAME 
AS_CHARACTER_LITERAL 
AS_STRING 
AS_TASK_STUB 
AS_PACKAGE_STUB 
AS_LINE_NO 
*/
char isval_node[] = {
	  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,
	  0,
	  0,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  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,
	  1,
	  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,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0
    };

/*  The following array has 1's set for the following node kinds:
AS_PRAGMA 
AS_OBJ_DECL 
AS_CONST_DECL 
AS_NUM_DECL 
AS_TYPE_DECL 
AS_SUBTYPE_DECL 
AS_SUBTYPE_INDIC 
AS_DERIVED_TYPE 
AS_OP 
AS_UN_OP 
AS_RANGE 
AS_INT_TYPE 
AS_FLOAT_TYPE 
AS_FIXED_TYPE 
AS_DIGITS 
AS_DELTA 
AS_RANGE_ATTRIBUTE 
AS_RANGE_EXPRESSION 
AS_ARRAY_TYPE 
AS_BOX 
AS_SUBTYPE 
AS_RECORD 
AS_COMPONENT_LIST 
AS_FIELD 
AS_DISCR_SPEC 
AS_VARIANT_DECL 
AS_VARIANT_CHOICES 
AS_RANGE_CHOICE 
AS_SIMPLE_CHOICE 
AS_CHOICE_UNRESOLVED 
AS_ACCESS_TYPE 
AS_INCOMPLETE_DECL 
AS_CALL_UNRESOLVED 
AS_SELECTOR 
AS_ATTRIBUTE 
AS_PARENTHESIS 
AS_NOTIN 
AS_ANY_OP 
AS_IN 
AS_NAME 
AS_QUALIFY 
AS_NEW 
AS_NEW_INIT 
AS_STATEMENTS 
AS_STATEMENT 
AS_ASSIGNMENT 
AS_IF 
AS_CONDITION 
AS_COND_STATEMENTS 
AS_CASE 
AS_CASE_STATEMENTS 
AS_LOOP 
AS_WHILE 
AS_FOR 
AS_FORREV 
AS_BLOCK 
AS_EXIT 
AS_RETURN 
AS_GOTO 
AS_SUBPROGRAM_DECL 
AS_PROCEDURE 
AS_FUNCTION 
AS_FORMAL 
AS_SUBPROGRAM 
AS_CALL 
AS_PACKAGE_SPEC 
AS_PACKAGE_BODY 
AS_PRIVATE_DECL 
AS_RENAME_PACK 
AS_RENAME_SUB 
AS_TASK_SPEC 
AS_TASK_TYPE_SPEC 
AS_TASK 
AS_DELAY 
AS_SELECTIVE_WAIT 
AS_GUARD 
AS_ACCEPT_ALT 
AS_DELAY_ALT 
AS_CONDITIONAL_ENTRY_CALL 
AS_TIMED_ENTRY_CALL 
AS_UNIT 
AS_SUBPROGRAM_STUB 
AS_SEPARATE 
AS_HANDLER 
AS_RAISE 
AS_GENERIC_FUNCTION 
AS_GENERIC_PROCEDURE 
AS_GENERIC_PACKAGE 
AS_GENERIC_OBJ 
AS_GENERIC_TYPE 
AS_GEN_PRIV_TYPE 
AS_GENERIC_SUBP 
AS_INSTANCE 
AS_PACKAGE_INSTANCE 
AS_FUNCTION_INSTANCE 
AS_PROCEDURE_INSTANCE 
AS_LENGTH_CLAUSE 
AS_ENUM_REP_CLAUSE 
AS_REC_REP_CLAUSE 
AS_COMPON_CLAUSE 
AS_ADDRESS_CLAUSE 
AS_CODE 
AS_ARG 
AS_SELECTOR 
AS_CHOICE_LIST 
AS_RENAME_OBJ 
AS_RENAME_EX 
AS_ENTRY 
AS_ENTRY_FAMILY 
AS_ACCEPT 
AS_ALL 
*/
char isast_node[] = {
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  0,
	  1,
	  0,
	  0,
	  1,
	  0,
	  0,
	  1,
	  0,
	  0,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0
    };

char *overloadable_operators[] = {
    "+",
    "-",
    "*",
    "/",
    "**",
    "&",
    "=",
    "<",
    ">",
    "<=",
    ">=",
    "/=",
    "abs",
    "or",
    "and",
    "not",
    "xor",
    "mod",
    "rem"
    };

char ispredef_pragma[] = {
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char isimpldef_pragma[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1
    };

char isimmediate_decl_pragma[] = {
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char iscontext_pragma[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char iscompilation_pragma[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char isafter_libunit_pragma[] = {
	  0,
	  1,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char istask_pragma[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

char isrepr_pragma[] = {
	  0,
	  0,
	  0,
	  0,
	  0,
	  1,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0,
	  0
    };

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.